diff --git a/.idea/.name b/.idea/.name
new file mode 100644
index 0000000000000000000000000000000000000000..f21339a6196ed9ce66a134844bc30f79aa5e0ebf
--- /dev/null
+++ b/.idea/.name
@@ -0,0 +1 @@
+MindRover
\ No newline at end of file
diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
new file mode 100644
index 0000000000000000000000000000000000000000..7643783a82f60b3b876fe58a9314fb50520df486
--- /dev/null
+++ b/.idea/codeStyles/Project.xml
@@ -0,0 +1,123 @@
+<component name="ProjectCodeStyleConfiguration">
+  <code_scheme name="Project" version="173">
+    <JetCodeStyleSettings>
+      <option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" />
+    </JetCodeStyleSettings>
+    <codeStyleSettings language="XML">
+      <option name="FORCE_REARRANGE_MODE" value="1" />
+      <indentOptions>
+        <option name="CONTINUATION_INDENT_SIZE" value="4" />
+      </indentOptions>
+      <arrangement>
+        <rules>
+          <section>
+            <rule>
+              <match>
+                <AND>
+                  <NAME>xmlns:android</NAME>
+                  <XML_ATTRIBUTE />
+                  <XML_NAMESPACE>^$</XML_NAMESPACE>
+                </AND>
+              </match>
+            </rule>
+          </section>
+          <section>
+            <rule>
+              <match>
+                <AND>
+                  <NAME>xmlns:.*</NAME>
+                  <XML_ATTRIBUTE />
+                  <XML_NAMESPACE>^$</XML_NAMESPACE>
+                </AND>
+              </match>
+              <order>BY_NAME</order>
+            </rule>
+          </section>
+          <section>
+            <rule>
+              <match>
+                <AND>
+                  <NAME>.*:id</NAME>
+                  <XML_ATTRIBUTE />
+                  <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
+                </AND>
+              </match>
+            </rule>
+          </section>
+          <section>
+            <rule>
+              <match>
+                <AND>
+                  <NAME>.*:name</NAME>
+                  <XML_ATTRIBUTE />
+                  <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
+                </AND>
+              </match>
+            </rule>
+          </section>
+          <section>
+            <rule>
+              <match>
+                <AND>
+                  <NAME>name</NAME>
+                  <XML_ATTRIBUTE />
+                  <XML_NAMESPACE>^$</XML_NAMESPACE>
+                </AND>
+              </match>
+            </rule>
+          </section>
+          <section>
+            <rule>
+              <match>
+                <AND>
+                  <NAME>style</NAME>
+                  <XML_ATTRIBUTE />
+                  <XML_NAMESPACE>^$</XML_NAMESPACE>
+                </AND>
+              </match>
+            </rule>
+          </section>
+          <section>
+            <rule>
+              <match>
+                <AND>
+                  <NAME>.*</NAME>
+                  <XML_ATTRIBUTE />
+                  <XML_NAMESPACE>^$</XML_NAMESPACE>
+                </AND>
+              </match>
+              <order>BY_NAME</order>
+            </rule>
+          </section>
+          <section>
+            <rule>
+              <match>
+                <AND>
+                  <NAME>.*</NAME>
+                  <XML_ATTRIBUTE />
+                  <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
+                </AND>
+              </match>
+              <order>ANDROID_ATTRIBUTE_ORDER</order>
+            </rule>
+          </section>
+          <section>
+            <rule>
+              <match>
+                <AND>
+                  <NAME>.*</NAME>
+                  <XML_ATTRIBUTE />
+                  <XML_NAMESPACE>.*</XML_NAMESPACE>
+                </AND>
+              </match>
+              <order>BY_NAME</order>
+            </rule>
+          </section>
+        </rules>
+      </arrangement>
+    </codeStyleSettings>
+    <codeStyleSettings language="kotlin">
+      <option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" />
+    </codeStyleSettings>
+  </code_scheme>
+</component>
\ No newline at end of file
diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml
index 6bb6889fe8671546943dd861b517917d9ead08cb..0c0c3383890637b4721df1f49d0b229e55c0f361 100644
--- a/.idea/deploymentTargetDropDown.xml
+++ b/.idea/deploymentTargetDropDown.xml
@@ -2,15 +2,6 @@
 <project version="4">
   <component name="deploymentTargetDropDown">
     <value>
-      <entry key="MainActivity">
-        <State />
-      </entry>
-      <entry key="MainActivity2">
-        <State />
-      </entry>
-      <entry key="TFLite">
-        <State />
-      </entry>
       <entry key="app">
         <State />
       </entry>
diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml
new file mode 100644
index 0000000000000000000000000000000000000000..fdf8d994a6599dd8b64a341af14c598069a10022
--- /dev/null
+++ b/.idea/kotlinc.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="KotlinJpsPluginSettings">
+    <option name="version" value="1.9.0" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/migrations.xml b/.idea/migrations.xml
new file mode 100644
index 0000000000000000000000000000000000000000..f8051a6f973e69a86e6f07f1a1c87f17a31c7235
--- /dev/null
+++ b/.idea/migrations.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectMigrations">
+    <option name="MigrateToGradleLocalJavaHome">
+      <set>
+        <option value="$PROJECT_DIR$" />
+      </set>
+    </option>
+  </component>
+</project>
\ No newline at end of file
diff --git a/app/build.gradle b/app/build.gradle
index d9a8a3632b0d14c531961eb19484c72ad90d70fb..7041219ab28036739fd57cb4625b73d9f901b923 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -4,12 +4,12 @@ plugins {
 }
 
 android {
-    namespace = "com.example.mindrover"
+    namespace = "com.adoan.mindrover"
 
     compileSdk 34
 
     defaultConfig {
-        applicationId "com.example.mindrover"
+        applicationId "com.adoan.mindrover"
         minSdk 33
         targetSdk 35
         versionCode 1
diff --git a/app/src/androidTest/java/com/example/mindrover/ExampleInstrumentedTest.kt b/app/src/androidTest/java/com/adoan/mindrover/ExampleInstrumentedTest.kt
similarity index 95%
rename from app/src/androidTest/java/com/example/mindrover/ExampleInstrumentedTest.kt
rename to app/src/androidTest/java/com/adoan/mindrover/ExampleInstrumentedTest.kt
index 680904615e5c6802bb0dd41a5cccff13df8cb1dc..12844d47774301454eaa7998aa6f32cfa813acca 100644
--- a/app/src/androidTest/java/com/example/mindrover/ExampleInstrumentedTest.kt
+++ b/app/src/androidTest/java/com/adoan/mindrover/ExampleInstrumentedTest.kt
@@ -1,4 +1,4 @@
-package com.example.mindrover
+package com.adoan.mindrover
 
 import androidx.test.platform.app.InstrumentationRegistry
 import androidx.test.ext.junit.runners.AndroidJUnit4
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index f081fa9d39b2accd2aee4817daee11ca322d195f..81e077261040d08d2a27e60e7310c89a6663a839 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
-    package="com.example.mindrover">
+    package="com.adoan.mindrover">
 
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
     <uses-permission android:name="android.permission.INTERNET" />
@@ -22,7 +22,7 @@
         android:theme="@style/Theme.MindRover"
         tools:targetApi="31">
         <activity
-            android:name=".MainActivity"
+            android:name="com.adoan.mindrover.MainActivity"
             android:screenOrientation="portrait"
             android:exported="true">
             <intent-filter>
diff --git a/app/src/main/java/com/example/mindrover/ConnectionFragment.kt b/app/src/main/java/com/adoan/mindrover/ConnectionFragment.kt
similarity index 94%
rename from app/src/main/java/com/example/mindrover/ConnectionFragment.kt
rename to app/src/main/java/com/adoan/mindrover/ConnectionFragment.kt
index a2626b6dada4fddfad1e5a2b049ae1eb1f9d9b62..ee95a19fcc09e0e7a85fb4ed8ca4bbcf3b074b68 100644
--- a/app/src/main/java/com/example/mindrover/ConnectionFragment.kt
+++ b/app/src/main/java/com/adoan/mindrover/ConnectionFragment.kt
@@ -1,4 +1,4 @@
-package com.example.mindrover
+package com.adoan.mindrover
 
 
 import android.os.Bundle
@@ -11,9 +11,9 @@ import androidx.fragment.app.activityViewModels
 import androidx.lifecycle.Observer
 import androidx.lifecycle.lifecycleScope
 import androidx.navigation.fragment.findNavController
-import com.example.mindrover.databinding.FragmentConnectionBinding
-import com.example.mindrover.model.ConnectionState
-import com.example.mindrover.model.EEGDataListener
+import com.adoan.mindrover.databinding.FragmentConnectionBinding
+import com.adoan.mindrover.model.ConnectionState
+import com.adoan.mindrover.model.EEGDataListener
 import kotlinx.coroutines.delay
 import kotlinx.coroutines.launch
 
diff --git a/app/src/main/java/com/example/mindrover/EegSignalFragment.kt b/app/src/main/java/com/adoan/mindrover/EegSignalFragment.kt
similarity index 90%
rename from app/src/main/java/com/example/mindrover/EegSignalFragment.kt
rename to app/src/main/java/com/adoan/mindrover/EegSignalFragment.kt
index 5712e68360c6bfc69aae4924ca0cf8f8ed6d59a6..72949c1d44f0461265b9fe569e018e9ddacf71d4 100644
--- a/app/src/main/java/com/example/mindrover/EegSignalFragment.kt
+++ b/app/src/main/java/com/adoan/mindrover/EegSignalFragment.kt
@@ -1,7 +1,6 @@
-package com.example.mindrover
+package com.adoan.mindrover
 
 import android.os.Bundle
-import android.util.Log
 import androidx.fragment.app.Fragment
 import android.view.LayoutInflater
 import android.view.View
@@ -13,13 +12,12 @@ import androidx.fragment.app.viewModels
 import androidx.lifecycle.Lifecycle
 import androidx.lifecycle.lifecycleScope
 import androidx.lifecycle.repeatOnLifecycle
-import com.example.mindrover.adapter.EEGChannelAdapter
-import com.example.mindrover.databinding.FragmentEegSignalBinding
-import com.example.mindrover.model.EEGDataListener
-import com.example.mindrover.model.GameManager
+import com.adoan.mindrover.adapter.EEGChannelAdapter
+import com.adoan.mindrover.databinding.FragmentEegSignalBinding
+import com.adoan.mindrover.model.EEGDataListener
+import com.adoan.mindrover.model.GameManager
 import com.jjoe64.graphview.series.DataPoint
 import com.jjoe64.graphview.series.LineGraphSeries
-import kotlinx.coroutines.flow.SharedFlow
 import kotlinx.coroutines.launch
 
 class EegSignalFragment : Fragment() {
diff --git a/app/src/main/java/com/example/mindrover/GameFragment.kt b/app/src/main/java/com/adoan/mindrover/GameFragment.kt
similarity index 86%
rename from app/src/main/java/com/example/mindrover/GameFragment.kt
rename to app/src/main/java/com/adoan/mindrover/GameFragment.kt
index 5d50528b8a765e98b1041bd598084c71bfb6e722..25100fdc4d674b4e4e39fedf52e82d717a791ff1 100644
--- a/app/src/main/java/com/example/mindrover/GameFragment.kt
+++ b/app/src/main/java/com/adoan/mindrover/GameFragment.kt
@@ -1,4 +1,4 @@
-package com.example.mindrover
+package com.adoan.mindrover
 
 import android.content.res.Configuration
 import android.graphics.Color
@@ -10,23 +10,13 @@ import android.view.View
 import android.view.ViewGroup
 import android.widget.Toast
 import androidx.fragment.app.activityViewModels
-import androidx.fragment.app.viewModels
 import androidx.lifecycle.Observer
-import androidx.lifecycle.lifecycleScope
-import androidx.lifecycle.viewModelScope
 import androidx.navigation.fragment.findNavController
-import com.example.mindrover.databinding.FragmentGameBinding
-import com.example.mindrover.databinding.FragmentTrainBinding
-import com.example.mindrover.model.EEGDataListener
-import com.example.mindrover.model.ExperimentCommand
-import com.example.mindrover.model.ExperimentNavigator
-import com.example.mindrover.model.ExperimentState
-import com.example.mindrover.model.GameCommand
-import com.example.mindrover.model.GameManager
-import com.example.mindrover.model.Question
-import kotlinx.coroutines.CoroutineScope
-import kotlinx.coroutines.delay
-import kotlinx.coroutines.launch
+import com.adoan.mindrover.databinding.FragmentGameBinding
+import com.adoan.mindrover.model.EEGDataListener
+import com.adoan.mindrover.model.GameCommand
+import com.adoan.mindrover.model.GameManager
+import com.adoan.mindrover.model.Question
 
 
 class GameFragment : Fragment() {
@@ -129,7 +119,7 @@ class GameFragment : Fragment() {
         gameManager.points.observe(viewLifecycleOwner, pointObserver)
 
         gameManager.setEEGDataListener(eegDataListener)
-        gameManager.startGame(5)
+        gameManager.startGame(10)
 
         val runningObserver = Observer<Boolean> { state ->
             if (!state) {
diff --git a/app/src/main/java/com/example/mindrover/GameStarterFragment.kt b/app/src/main/java/com/adoan/mindrover/GameStarterFragment.kt
similarity index 91%
rename from app/src/main/java/com/example/mindrover/GameStarterFragment.kt
rename to app/src/main/java/com/adoan/mindrover/GameStarterFragment.kt
index 6be4351d0b15904b9696b8e1c3e110ea34624f93..e4e6e7c471e84538a1faaca54f48202eef6f6007 100644
--- a/app/src/main/java/com/example/mindrover/GameStarterFragment.kt
+++ b/app/src/main/java/com/adoan/mindrover/GameStarterFragment.kt
@@ -1,4 +1,4 @@
-package com.example.mindrover
+package com.adoan.mindrover
 
 import android.content.res.Configuration
 import android.graphics.Color
@@ -9,8 +9,8 @@ import android.view.View
 import android.view.ViewGroup
 import androidx.fragment.app.activityViewModels
 import androidx.navigation.fragment.findNavController
-import com.example.mindrover.databinding.FragmentGameStarterBinding
-import com.example.mindrover.model.GameManager
+import com.adoan.mindrover.databinding.FragmentGameStarterBinding
+import com.adoan.mindrover.model.GameManager
 
 
 class GameStarterFragment : Fragment() {
diff --git a/app/src/main/java/com/example/mindrover/ImpedanceCheckerFragment.kt b/app/src/main/java/com/adoan/mindrover/ImpedanceCheckerFragment.kt
similarity index 74%
rename from app/src/main/java/com/example/mindrover/ImpedanceCheckerFragment.kt
rename to app/src/main/java/com/adoan/mindrover/ImpedanceCheckerFragment.kt
index 4103104395172563e9fad70dcd0a3b32019f6870..af70f1d67d5ce144a014ffa89027c1c1badc6299 100644
--- a/app/src/main/java/com/example/mindrover/ImpedanceCheckerFragment.kt
+++ b/app/src/main/java/com/adoan/mindrover/ImpedanceCheckerFragment.kt
@@ -1,23 +1,15 @@
-package com.example.mindrover
+package com.adoan.mindrover
 
-import android.annotation.SuppressLint
 import android.os.Bundle
 import androidx.fragment.app.Fragment
 import android.view.LayoutInflater
 import android.view.View
 import android.view.ViewGroup
 import androidx.fragment.app.activityViewModels
-import androidx.fragment.app.viewModels
-import androidx.lifecycle.Lifecycle
 import androidx.lifecycle.Observer
-import androidx.lifecycle.lifecycleScope
-import androidx.lifecycle.repeatOnLifecycle
-import androidx.navigation.fragment.findNavController
-import com.example.mindrover.adapter.ImpedanceAdapter
-import com.example.mindrover.databinding.FragmentImpedanceCheckerBinding
-import com.example.mindrover.model.ConnectionState
-import com.example.mindrover.model.EEGDataListener
-import kotlinx.coroutines.launch
+import com.adoan.mindrover.adapter.ImpedanceAdapter
+import com.adoan.mindrover.databinding.FragmentImpedanceCheckerBinding
+import com.adoan.mindrover.model.EEGDataListener
 
 class ImpedanceCheckerFragment : Fragment() {
 
diff --git a/app/src/main/java/com/example/mindrover/MainActivity.kt b/app/src/main/java/com/adoan/mindrover/MainActivity.kt
similarity index 97%
rename from app/src/main/java/com/example/mindrover/MainActivity.kt
rename to app/src/main/java/com/adoan/mindrover/MainActivity.kt
index 871b359384450efa6d575ab713e82d1399d92cf8..d9bcb02851a404128335fe607782552b5faf43e5 100644
--- a/app/src/main/java/com/example/mindrover/MainActivity.kt
+++ b/app/src/main/java/com/adoan/mindrover/MainActivity.kt
@@ -1,4 +1,4 @@
-package com.example.mindrover
+package com.adoan.mindrover
 
 import android.Manifest
 import android.app.Activity
@@ -14,22 +14,22 @@ import android.view.View
 import androidx.activity.result.contract.ActivityResultContracts
 import androidx.activity.viewModels
 import androidx.appcompat.app.AppCompatActivity
+import androidx.appcompat.app.AppCompatDelegate
 import androidx.core.app.ActivityCompat
 import androidx.lifecycle.Observer
 import androidx.lifecycle.lifecycleScope
 import androidx.navigation.NavController
 import androidx.navigation.fragment.NavHostFragment
 import androidx.navigation.ui.NavigationUI.setupWithNavController
-import com.example.mindrover.databinding.ActivityMainBinding
-import com.example.mindrover.model.ConnectionState
-import com.example.mindrover.model.EEGDataListener
-import com.example.mindrover.model.ExperimentNavigator
-import com.example.mindrover.model.ExperimentState
-import com.example.mindrover.model.GameManager
+import com.adoan.mindrover.databinding.ActivityMainBinding
+import com.adoan.mindrover.model.ConnectionState
+import com.adoan.mindrover.model.EEGDataListener
+import com.adoan.mindrover.model.ExperimentNavigator
+import com.adoan.mindrover.model.ExperimentState
+import com.adoan.mindrover.model.GameManager
 import com.google.android.material.bottomnavigation.BottomNavigationView
 import kotlinx.coroutines.Dispatchers
 import kotlinx.coroutines.launch
-import mylibrary.mindrove.Instruction
 import mylibrary.mindrove.SensorData
 import mylibrary.mindrove.ServerManager
 import org.tensorflow.lite.Interpreter
@@ -131,6 +131,8 @@ class MainActivity : AppCompatActivity() {
         binding = ActivityMainBinding.inflate(layoutInflater)
         setContentView(binding.root)
 
+        AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);
+
         val navHostFragment = supportFragmentManager.findFragmentById(R.id.nav_host_fragment) as NavHostFragment
         navController = navHostFragment.navController
         val bottomNavigationView = findViewById<BottomNavigationView>(R.id.bottomNavigationView)
diff --git a/app/src/main/java/com/example/mindrover/TestFragment.kt b/app/src/main/java/com/adoan/mindrover/TestFragment.kt
similarity index 88%
rename from app/src/main/java/com/example/mindrover/TestFragment.kt
rename to app/src/main/java/com/adoan/mindrover/TestFragment.kt
index 37c8d6c386669e35a522ba9c6001459454157130..b68433d167ba3304686b2859590c78c63a29de5c 100644
--- a/app/src/main/java/com/example/mindrover/TestFragment.kt
+++ b/app/src/main/java/com/adoan/mindrover/TestFragment.kt
@@ -1,24 +1,16 @@
-package com.example.mindrover
+package com.adoan.mindrover
 
-import android.Manifest
-import android.app.Activity
-import android.content.pm.PackageManager
 import android.os.Bundle
 import android.view.LayoutInflater
 import android.view.View
 import android.view.ViewGroup
-import androidx.core.app.ActivityCompat
 import androidx.fragment.app.Fragment
 import androidx.fragment.app.viewModels
-import androidx.lifecycle.Lifecycle
-import androidx.lifecycle.lifecycleScope
-import androidx.lifecycle.repeatOnLifecycle
-import com.example.mindrover.databinding.FragmentTestBinding
-import com.example.mindrover.model.EEGDataListener
+import com.adoan.mindrover.databinding.FragmentTestBinding
+import com.adoan.mindrover.model.EEGDataListener
 import com.jjoe64.graphview.GraphView
 import com.jjoe64.graphview.series.DataPoint
 import com.jjoe64.graphview.series.LineGraphSeries
-import kotlinx.coroutines.launch
 
 
 // TODO: Rename parameter arguments, choose names that match
diff --git a/app/src/main/java/com/example/mindrover/TrainFragment.kt b/app/src/main/java/com/adoan/mindrover/TrainFragment.kt
similarity index 83%
rename from app/src/main/java/com/example/mindrover/TrainFragment.kt
rename to app/src/main/java/com/adoan/mindrover/TrainFragment.kt
index f09d9c8cdd08507b050ddcfab119a9cf799fe5f6..f3e080a96d0e620abca15b0748b578e525473e9d 100644
--- a/app/src/main/java/com/example/mindrover/TrainFragment.kt
+++ b/app/src/main/java/com/adoan/mindrover/TrainFragment.kt
@@ -1,4 +1,4 @@
-package com.example.mindrover
+package com.adoan.mindrover
 
 import android.os.Bundle
 import android.util.Log
@@ -10,11 +10,12 @@ import androidx.fragment.app.activityViewModels
 import androidx.lifecycle.Observer
 import androidx.lifecycle.lifecycleScope
 import androidx.navigation.fragment.findNavController
-import com.example.mindrover.databinding.FragmentTrainBinding
-import com.example.mindrover.model.EEGDataListener
-import com.example.mindrover.model.ExperimentCommand
-import com.example.mindrover.model.ExperimentNavigator
-import com.example.mindrover.model.ExperimentState
+import com.adoan.mindrover.databinding.FragmentTrainBinding
+import com.adoan.mindrover.model.EEGDataListener
+import com.adoan.mindrover.model.ExperimentCommand
+import com.adoan.mindrover.model.ExperimentNavigator
+import com.adoan.mindrover.model.ExperimentState
+import com.adoan.mindrover.model.GameManager
 import kotlinx.coroutines.Dispatchers
 import kotlinx.coroutines.delay
 import kotlinx.coroutines.launch
@@ -23,6 +24,7 @@ class TrainFragment : Fragment() {
 
     private val experimentNavigator: ExperimentNavigator by activityViewModels()
     private val eegDataListener: EEGDataListener by activityViewModels()
+    private val gameManager: GameManager by activityViewModels()
 
     private lateinit var binding: FragmentTrainBinding
 
@@ -58,6 +60,8 @@ class TrainFragment : Fragment() {
 
                 lifecycleScope.launch(Dispatchers.IO) {
                     delay(10)
+                    gameManager.setRightThreshold(experimentNavigator.rightThreshold)
+                    gameManager.setLeftThreshold(experimentNavigator.leftThreshold)
                     val experimentResult = experimentNavigator.getLabeledDataArrays(shiftGeneration = true)
                     (activity as MainActivity).trainModel(
                         experimentResult.first,
diff --git a/app/src/main/java/com/example/mindrover/TrainHomeFragment.kt b/app/src/main/java/com/adoan/mindrover/TrainHomeFragment.kt
similarity index 68%
rename from app/src/main/java/com/example/mindrover/TrainHomeFragment.kt
rename to app/src/main/java/com/adoan/mindrover/TrainHomeFragment.kt
index abed1ced0667bebc60cb0b1468fdbca128d57938..c7a4f41d75f8b28386458424b269283dfb0aa20e 100644
--- a/app/src/main/java/com/example/mindrover/TrainHomeFragment.kt
+++ b/app/src/main/java/com/adoan/mindrover/TrainHomeFragment.kt
@@ -1,18 +1,12 @@
-package com.example.mindrover
+package com.adoan.mindrover
 
 import android.os.Bundle
 import androidx.fragment.app.Fragment
 import android.view.LayoutInflater
 import android.view.View
 import android.view.ViewGroup
-import androidx.fragment.app.activityViewModels
-import androidx.fragment.app.viewModels
-import androidx.navigation.findNavController
 import androidx.navigation.fragment.findNavController
-import com.example.mindrover.databinding.FragmentEegSignalBinding
-import com.example.mindrover.databinding.FragmentTrainHomeBinding
-import com.example.mindrover.model.EEGDataListener
-import com.example.mindrover.model.ExperimentNavigator
+import com.adoan.mindrover.databinding.FragmentTrainHomeBinding
 
 class TrainHomeFragment : Fragment() {
 
diff --git a/app/src/main/java/com/example/mindrover/TrainingNetworkFragment.kt b/app/src/main/java/com/adoan/mindrover/TrainingNetworkFragment.kt
similarity index 77%
rename from app/src/main/java/com/example/mindrover/TrainingNetworkFragment.kt
rename to app/src/main/java/com/adoan/mindrover/TrainingNetworkFragment.kt
index 1b10474fbec7718300af62704ec307cf55f96011..fe56719f3454af1907f9d598ce26292fb2103799 100644
--- a/app/src/main/java/com/example/mindrover/TrainingNetworkFragment.kt
+++ b/app/src/main/java/com/adoan/mindrover/TrainingNetworkFragment.kt
@@ -1,4 +1,4 @@
-package com.example.mindrover
+package com.adoan.mindrover
 
 import android.os.Bundle
 import androidx.fragment.app.Fragment
@@ -6,15 +6,10 @@ import android.view.LayoutInflater
 import android.view.View
 import android.view.ViewGroup
 import androidx.fragment.app.activityViewModels
-import androidx.fragment.app.viewModels
 import androidx.lifecycle.Observer
-import androidx.lifecycle.lifecycleScope
 import androidx.navigation.fragment.findNavController
-import com.example.mindrover.databinding.FragmentTrainBinding
-import com.example.mindrover.model.ExperimentNavigator
-import com.example.mindrover.model.ExperimentState
-import kotlinx.coroutines.Dispatchers
-import kotlinx.coroutines.launch
+import com.adoan.mindrover.model.ExperimentNavigator
+import com.adoan.mindrover.model.ExperimentState
 
 
 class TrainingNetworkFragment : Fragment() {
diff --git a/app/src/main/java/com/example/mindrover/adapter/EEGChannelAdapter.kt b/app/src/main/java/com/adoan/mindrover/adapter/EEGChannelAdapter.kt
similarity index 96%
rename from app/src/main/java/com/example/mindrover/adapter/EEGChannelAdapter.kt
rename to app/src/main/java/com/adoan/mindrover/adapter/EEGChannelAdapter.kt
index 7424b536ef5f489d73b747d98ea92570b4e85a3e..cf50c4a22a9495410dee3765cd20a9f6bd1959ee 100644
--- a/app/src/main/java/com/example/mindrover/adapter/EEGChannelAdapter.kt
+++ b/app/src/main/java/com/adoan/mindrover/adapter/EEGChannelAdapter.kt
@@ -1,4 +1,4 @@
-package com.example.mindrover.adapter
+package com.adoan.mindrover.adapter
 
 import android.annotation.SuppressLint
 import android.content.Context
@@ -6,7 +6,7 @@ import android.view.LayoutInflater
 import android.view.View
 import android.view.ViewGroup
 import androidx.recyclerview.widget.RecyclerView
-import com.example.mindrover.R
+import com.adoan.mindrover.R
 import com.jjoe64.graphview.GraphView
 import com.jjoe64.graphview.series.DataPoint
 import com.jjoe64.graphview.series.LineGraphSeries
diff --git a/app/src/main/java/com/example/mindrover/adapter/ImpedanceAdapter.kt b/app/src/main/java/com/adoan/mindrover/adapter/ImpedanceAdapter.kt
similarity index 95%
rename from app/src/main/java/com/example/mindrover/adapter/ImpedanceAdapter.kt
rename to app/src/main/java/com/adoan/mindrover/adapter/ImpedanceAdapter.kt
index 0384575eda48030020be82dcaaea2e2d49c5c4c7..3d7043db1e28c8b0e5eaccc16396d5c2da2ef411 100644
--- a/app/src/main/java/com/example/mindrover/adapter/ImpedanceAdapter.kt
+++ b/app/src/main/java/com/adoan/mindrover/adapter/ImpedanceAdapter.kt
@@ -1,4 +1,4 @@
-package com.example.mindrover.adapter
+package com.adoan.mindrover.adapter
 
 import android.annotation.SuppressLint
 import android.content.Context
@@ -8,8 +8,7 @@ import android.view.View
 import android.view.ViewGroup
 import android.widget.TextView
 import androidx.recyclerview.widget.RecyclerView
-import com.example.mindrover.R
-import kotlin.math.roundToInt
+import com.adoan.mindrover.R
 
 class ImpedanceAdapter(
     private val context: Context,
diff --git a/app/src/main/java/com/example/mindrover/model/EEGDataListener.kt b/app/src/main/java/com/adoan/mindrover/model/EEGDataListener.kt
similarity index 77%
rename from app/src/main/java/com/example/mindrover/model/EEGDataListener.kt
rename to app/src/main/java/com/adoan/mindrover/model/EEGDataListener.kt
index 7a89d2ad9f9f8e20f76c9448957088d8fe532c3a..420c0aea5a825af4a8ce62bb6a2b42a4e6526a14 100644
--- a/app/src/main/java/com/example/mindrover/model/EEGDataListener.kt
+++ b/app/src/main/java/com/adoan/mindrover/model/EEGDataListener.kt
@@ -1,4 +1,4 @@
-package com.example.mindrover.model
+package com.adoan.mindrover.model
 
 import android.util.Log
 import androidx.lifecycle.LiveData
@@ -10,8 +10,6 @@ import kotlinx.coroutines.delay
 import kotlinx.coroutines.flow.MutableSharedFlow
 import kotlinx.coroutines.flow.asSharedFlow
 import kotlinx.coroutines.launch
-import kotlin.math.pow
-import uk.me.berndporr.iirj.*
 
 enum class ConnectionState {
     NO_CONNECTION, PENDING, CONNECTION
@@ -20,19 +18,12 @@ enum class ConnectionState {
 class EEGDataListener: ViewModel() {
 
     private var wholeData = arrayOf<Array<DataPoint>>()
-//    private val _dataset = MutableLiveData<Array<DataPoint>>()
-//    val dataset: LiveData<Array<DataPoint>> = _dataset
-
-    private val _lastData = MutableLiveData<Array<Array<DataPoint>>>()
-    val lastData: LiveData<Array<Array<DataPoint>>> = _lastData
 
     private val _impedances = MutableLiveData<Array<Int>>()
     val impedances: LiveData<Array<Int>> = _impedances
 
-//    private val _accelerations = MutableLiveData<Array<Int>>()
-//    val accelerations: LiveData<Array<Int>> = _accelerations
     val accelerations: Array<Array<Int>> = arrayOf(arrayOf(), arrayOf(), arrayOf())
-//
+
     private val _connection = MutableLiveData<ConnectionState>()
     val connection: LiveData<ConnectionState> = _connection
 
@@ -42,28 +33,19 @@ class EEGDataListener: ViewModel() {
 
     val MAXSTOREDPOINT = 2000
 
-//    val _filter: Butterworth = Butterworth()
-
     private var checkerRunning: Boolean = false
 
 
     val _sharedFlow = MutableSharedFlow<Array<Array<DataPoint>>>()
     val sharedFlow = _sharedFlow.asSharedFlow()
 
-    private var waitingForData: Boolean = false
-
     private var numOfDataArrived: Double = 0.0
 
     init {
-//        testCoroutine()
         _connection.value = ConnectionState.NO_CONNECTION
-//        establishConnection()
-
-//        _filter.highPass(3, 500.0, 1.0)
-
     }
 
-    fun getLatestData(ms: Int, filter: Boolean = true): Array<Array<Double>>? {
+    fun getLatestData(ms: Int): Array<Array<Double>>? {
 
         if (wholeData.isEmpty() || wholeData[0].size < ms) {
             Log.e("ERROR", "wholedata is shorter than expected")
@@ -75,15 +57,7 @@ class EEGDataListener: ViewModel() {
             for (dp :DataPoint in wholeData[ch].takeLast(ms).toTypedArray()) {
                 tmpArray = tmpArray.plus(dp.y)
             }
-//            data = data.plus(arrayOf(wholeData[ch].takeLast(ms).toTypedArray()))
-//            val num = tmpArray.average()
-//            val variance = Math.sqrt(tmpArray.map { (it - num).pow(2) }.average())
-
-//            for (i in 0..< tmpArray.size) {
-////                tmpArray[i] = (tmpArray[i] - num) / variance
-//                tmpArray[i] = _filter.filter(tmpArray[i])
-//                Log.d("Filtering happened", "${_filter.javaClass}")
-//            }
+
             data = data.plus(tmpArray)
         }
         return data
@@ -103,8 +77,8 @@ class EEGDataListener: ViewModel() {
 
                     delay(1000)
 
-                    Log.d("Num OF DATA ARRIVED", "$numOfDataArrived")
-                    if (numOfDataArrived < 250) {
+//                    Log.d("Num OF DATA ARRIVED", "$numOfDataArrived")
+                    if (numOfDataArrived < 100) {
                         _connection.postValue(ConnectionState.NO_CONNECTION)
                         break
                     }
@@ -190,7 +164,3 @@ class EEGDataListener: ViewModel() {
 
 }
 
-
-class ImpedanceListener: ViewModel() {
-
-}
diff --git a/app/src/main/java/com/example/mindrover/model/ExperimentNavigator.kt b/app/src/main/java/com/adoan/mindrover/model/ExperimentNavigator.kt
similarity index 86%
rename from app/src/main/java/com/example/mindrover/model/ExperimentNavigator.kt
rename to app/src/main/java/com/adoan/mindrover/model/ExperimentNavigator.kt
index e82d04009b275167757c7d88918d085eb1e14f8c..393f02f9097bfe7af12e3f8be98f381d255412a4 100644
--- a/app/src/main/java/com/example/mindrover/model/ExperimentNavigator.kt
+++ b/app/src/main/java/com/adoan/mindrover/model/ExperimentNavigator.kt
@@ -1,11 +1,11 @@
-package com.example.mindrover.model
+package com.adoan.mindrover.model
 
 import android.util.Log
 import androidx.lifecycle.LiveData
 import androidx.lifecycle.MutableLiveData
 import androidx.lifecycle.ViewModel
 import androidx.lifecycle.viewModelScope
-import com.example.mindrover.R
+import com.adoan.mindrover.R
 import kotlinx.coroutines.delay
 import kotlinx.coroutines.launch
 
@@ -87,6 +87,9 @@ class ExperimentNavigator(): ViewModel() {
     private var _labeledDataArray: Array<LabeledData> = arrayOf()
     private var _eegDataListener: EEGDataListener? = null
 
+    var leftThreshold: Int = -2000
+    var rightThreshold: Int = 5000
+
     init {
         _doesExperimentRun.postValue(ExperimentState.PENDING)
     }
@@ -134,7 +137,7 @@ class ExperimentNavigator(): ViewModel() {
 
         val commands= mutableListOf<ExperimentCommand>()
 
-        repeat(0) {
+        repeat(1) {
             commands.add(left)
             commands.add(right)
         }
@@ -158,13 +161,25 @@ class ExperimentNavigator(): ViewModel() {
                 Log.d("Experiment", comm.id)
                 _actualCommand.value = comm
                 _experimentRun.value = comm.imgId
-                Log.d("Experiment__", "${_experimentRun.value}")
                 delay(3000)
                 _actualCommand.value = action
                 delay(3000)
                 val lastArray = _eegDataListener?.getLatestData(1000)
+
                 if (lastArray != null && (comm.id == "rest" || comm.id == "clench")) {
                     _labeledDataArray = _labeledDataArray.plus(LabeledData(comm.id, lastArray))
+                } else if (comm.id == "left") {
+                    val accelerations = _eegDataListener?.getLatestAcceleration(2000)
+                    if (accelerations != null) {
+                        leftThreshold = ((accelerations[2]).average() * 0.75).toInt()
+                        Log.d("Threshold - LEFT", "$leftThreshold")
+                    }
+                } else if (comm.id == "right") {
+                    val accelerations = _eegDataListener?.getLatestAcceleration(2000)
+                    if (accelerations != null) {
+                        rightThreshold = ((accelerations[2]).average() * 0.75).toInt()
+                        Log.d("Threshold - RIGHT", "$rightThreshold")
+                    }
                 }
             }
             _doesExperimentRun.value = ExperimentState.TRAINING
diff --git a/app/src/main/java/com/example/mindrover/model/GameManager.kt b/app/src/main/java/com/adoan/mindrover/model/GameManager.kt
similarity index 96%
rename from app/src/main/java/com/example/mindrover/model/GameManager.kt
rename to app/src/main/java/com/adoan/mindrover/model/GameManager.kt
index 7fc7228b1196980fc07ee087d7a856176de82c10..d1a6230099993164653a057246a85764308be4f0 100644
--- a/app/src/main/java/com/example/mindrover/model/GameManager.kt
+++ b/app/src/main/java/com/adoan/mindrover/model/GameManager.kt
@@ -1,4 +1,4 @@
-package com.example.mindrover.model
+package com.adoan.mindrover.model
 
 import android.annotation.SuppressLint
 import android.util.Log
@@ -6,13 +6,10 @@ import androidx.lifecycle.LiveData
 import androidx.lifecycle.MutableLiveData
 import androidx.lifecycle.ViewModel
 import androidx.lifecycle.viewModelScope
-import com.example.mindrover.MainActivity
-import com.jjoe64.graphview.series.DataPoint
-import kotlinx.coroutines.Delay
+import com.adoan.mindrover.MainActivity
 import kotlinx.coroutines.delay
 import kotlinx.coroutines.launch
 //import org.jetbrains.kotlinx.dl.dataset.Dataset
-import java.security.KeyStore.TrustedCertificateEntry
 
 enum class GameCommand {
     CHOOSE, REST, GO_UP, GO_DOWN, PAUSE
@@ -67,9 +64,17 @@ class GameManager(): ViewModel() {
     private val _running = MutableLiveData<Boolean>()
     val running: LiveData<Boolean> = _running
 
-    var paused = false
+    private var rightThreshold: Int = -2000
+    private var leftThreshold: Int = 5000
+
+
+   fun setRightThreshold(threshold: Int) {
+       rightThreshold = threshold
+   }
+   fun setLeftThreshold(threshold: Int) {
+       leftThreshold = threshold
+   }
 
-    var debugNum = 1
 
     fun transformEEG(data: Array<Array<Double>>, averages: Array<Double>? = null, deviations: Array<Double>? = null): FloatArray {
 
@@ -112,9 +117,9 @@ class GameManager(): ViewModel() {
 //        val response = _mainActivity?.predict(arrayOf(transformEEG(eeg, _mainActivity?.averages, _mainActivity?.deviations)))
         val response = _mainActivity?.predict(arrayOf(transformEEG(eeg, null, null)))
 
-        if (averageZ > 5000) {
+        if (averageZ > leftThreshold) {
             _actualCommand.value = GameCommand.GO_DOWN
-        } else if (averageZ < -2000) {
+        } else if (averageZ < rightThreshold) {
             _actualCommand.value = GameCommand.GO_UP
         } else if (response!![0] > 0.55) {
             _actualCommand.value = GameCommand.CHOOSE
@@ -128,10 +133,8 @@ class GameManager(): ViewModel() {
         _eegDataListener = eegListener
     }
 
-    fun initQuestions() {
-//        questions = questions.plus(Question("Mi a szösz?", arrayOf("Hello", "Bello", "Szia", "Szösz"), 3))
-//        questions = questions.plus(Question("Miért?", arrayOf("Mert", "Bello", "Szia", "Szösz"), 0))
-//        questions = questions.plus(Question("Hogyan?", arrayOf("Mert", "Így", "Szia", "Szösz"), 1))
+    private fun initQuestions() {
+
         questions = questions.plus(Question("What was the original name of Mickey Mouse?", arrayOf("Mortimer Mouse","The Rat","Marvin Mouse","Marshall Mouse"), 0).shuffle())
         questions = questions.plus(Question("Which superhero, with the alter ego Wade Wilson and the powers of accelerated healing, was played by Ryan Reynolds in a 2016 film of the same name?", arrayOf("Deadpool","Black Panther","Ant-Man","Hawk"), 0).shuffle())
         questions = questions.plus(Question("What is the next line for American Pie? Bye, bye Miss American Pie _________", arrayOf("Drove my Chevy to the levee","I don’t want to see you again","Good Luck to you","I am hitting the road"), 0).shuffle())
@@ -247,13 +250,6 @@ class GameManager(): ViewModel() {
         return correctAnswer
     }
 
-    fun pauseGame() {
-        paused = true
-    }
-    fun continueGame() {
-        paused = false
-    }
-
     fun startGame(numOfQuestions: Int) {
         if (!gameStarted) {
             gameStarted = true
@@ -265,7 +261,7 @@ class GameManager(): ViewModel() {
 
         viewModelScope.launch {
 
-            for (i in 0..numOfQuestions) {
+            for (i in 0..< numOfQuestions) {
                 _actualCommand.value = GameCommand.REST
                 _actualQuestion.value = questions[i%questions.size]
                 while (actualCommand.value != GameCommand.CHOOSE) {
diff --git a/app/src/main/jniLibs/README.md b/app/src/main/jniLibs/README.md
deleted file mode 100644
index b8169ea662c4c40a49a6c7a7c5d05befbaa3a52f..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/README.md
+++ /dev/null
@@ -1,12 +0,0 @@
-### JNA native libraries for different Android ABIs
-
-Version: 5.10.0
-
-Downloaded from [JNA Github](https://github.com/java-native-access/jna/tree/5.10.0/lib/native).
-
-| JNA ABI             | Android ABI   |
-| ------------------- | ------------- |
-| android-aarch64.jar | arm64-v8a     |
-| android-armv7.jar   | armeabi-v7a   |
-| android-x86-64.jar  | x86_64        |
-| android-x86.jar     | x86           |
\ No newline at end of file
diff --git a/app/src/main/jniLibs/arm64-v8a/install/inc/board_controller.h b/app/src/main/jniLibs/arm64-v8a/install/inc/board_controller.h
deleted file mode 100644
index f4b757e478b68146525c20985d59f1254534c03f..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/arm64-v8a/install/inc/board_controller.h
+++ /dev/null
@@ -1,47 +0,0 @@
-#pragma once
-
-#include "board_info_getter.h" // include it here for matlab
-#include "shared_export.h"
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-    // data acquisition methods
-    SHARED_EXPORT int CALLING_CONVENTION prepare_session (
-        int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION start_stream (int buffer_size, const char *streamer_params,
-        int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION stop_stream (
-        int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION release_session (
-        int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int get_current_board_data (int num_samples, double *data_buf,
-        int *returned_samples, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION get_board_data_count (
-        int *result, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION get_board_data (
-        int data_count, double *data_buf, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION config_board (char *config, char *response,
-        int *response_len, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION is_prepared (
-        int *prepared, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION insert_marker (
-        double marker_value, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION release_all_sessions ();
-
-    // logging methods
-    SHARED_EXPORT int CALLING_CONVENTION set_log_level_board_controller (int log_level);
-    SHARED_EXPORT int CALLING_CONVENTION set_log_file_board_controller (const char *log_file);
-    SHARED_EXPORT int CALLING_CONVENTION log_message_board_controller (
-        int log_level, char *message);
-
-    // platform types and methods
-    typedef const struct JNINativeInterface *JNIEnv; // A handle to use Java's JNI
-    SHARED_EXPORT int CALLING_CONVENTION java_set_jnienv (JNIEnv *java_jnienv);
-    SHARED_EXPORT int CALLING_CONVENTION get_version_board_controller (
-        char *version, int *num_chars, int max_chars);
-
-#ifdef __cplusplus
-}
-#endif
diff --git a/app/src/main/jniLibs/arm64-v8a/install/inc/board_info_getter.h b/app/src/main/jniLibs/arm64-v8a/install/inc/board_info_getter.h
deleted file mode 100644
index f391da97a7384454515208af46e5efebe7a9e607..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/arm64-v8a/install/inc/board_info_getter.h
+++ /dev/null
@@ -1,51 +0,0 @@
-#pragma once
-
-#include "shared_export.h"
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-    // data and board desc methods
-    SHARED_EXPORT int CALLING_CONVENTION get_board_descr (
-        int board_id, char *board_descr, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_sampling_rate (int board_id, int *sampling_rate);
-    SHARED_EXPORT int CALLING_CONVENTION get_package_num_channel (
-        int board_id, int *package_num_channel);
-    SHARED_EXPORT int CALLING_CONVENTION get_timestamp_channel (
-        int board_id, int *timestamp_channel);
-    SHARED_EXPORT int CALLING_CONVENTION get_marker_channel (int board_id, int *marker_channel);
-    SHARED_EXPORT int CALLING_CONVENTION get_battery_channel (int board_id, int *battery_channel);
-    SHARED_EXPORT int CALLING_CONVENTION get_num_rows (int board_id, int *num_rows);
-    SHARED_EXPORT int CALLING_CONVENTION get_eeg_names (int board_id, char *eeg_names, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_exg_channels (
-        int board_id, int *exg_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_eeg_channels (
-        int board_id, int *eeg_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_emg_channels (
-        int board_id, int *emg_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_ecg_channels (
-        int board_id, int *ecg_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_eog_channels (
-        int board_id, int *eog_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_ppg_channels (
-        int board_id, int *ppg_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_eda_channels (
-        int board_id, int *eda_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_accel_channels (
-        int board_id, int *accel_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_analog_channels (
-        int board_id, int *analog_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_gyro_channels (
-        int board_id, int *gyro_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_other_channels (
-        int board_id, int *other_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_temperature_channels (
-        int board_id, int *temperature_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_resistance_channels (
-        int board_id, int *resistance_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_device_name (int board_id, char *name, int *len);
-
-#ifdef __cplusplus
-}
-#endif
diff --git a/app/src/main/jniLibs/arm64-v8a/install/inc/board_shim.h b/app/src/main/jniLibs/arm64-v8a/install/inc/board_shim.h
deleted file mode 100644
index c67413e0cb08ee1acb5710798fec15166b4b18f6..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/arm64-v8a/install/inc/board_shim.h
+++ /dev/null
@@ -1,215 +0,0 @@
-#pragma once
-
-#include <cstdarg>
-#include <string>
-#include <vector>
-
-// include it here to allow user include only this single file
-#include "board_controller.h"
-#include "board_info_getter.h"
-#include "brainflow_array.h"
-#include "brainflow_constants.h"
-#include "brainflow_exception.h"
-#include "brainflow_input_params.h"
-
-#include "json.hpp"
-
-using json = nlohmann::json;
-
-/// BoardShim class to communicate with a board
-class BoardShim
-{
-    std::string serialized_params;
-    struct BrainFlowInputParams params;
-
-public:
-    // clang-format off
-    /// disable BrainFlow loggers
-    static void disable_board_logger ();
-    /// enable BrainFlow logger with LEVEL_INFO
-    static void enable_board_logger ();
-    /// enable BrainFlow logger with LEVEL_TRACE
-    static void enable_dev_board_logger ();
-    /// redirect BrainFlow logger from stderr to file
-    static void set_log_file (std::string log_file);
-    /// use set_log_level only if you want to write your own log messages to BrainFlow logger
-    static void set_log_level (int log_level);
-    /// write user defined string to BrainFlow logger
-    static void log_message (int log_level, const char *format, ...);
-
-    /**
-     * get board description as json
-     * @param board_id board id of your device
-     * @throw BrainFlowException If board id is not valid exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static json get_board_descr (int board_id);
-    /**
-     * get sampling rate for this board
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_sampling_rate (int board_id);
-    /**
-     * get row index which holds package nums
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_package_num_channel (int board_id);
-    /**
-     * get row index which holds timestamps
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_timestamp_channel (int board_id);
-    /**
-     * get row index which holds markers
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_marker_channel (int board_id);
-    /**
-     * get row index which holds battery level info
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_battery_channel (int board_id);
-    /**
-     * get number of rows in returned from @ref get_board_data() 2d array
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_num_rows (int board_id);
-    /**
-     * get device name
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::string get_device_name (int board_id);
-    /**
-     * get eeg channel names in 10-20 system for devices with fixed electrode locations
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<std::string> get_eeg_names (int board_id);
-    /**
-     * get row indices which hold EEG data, for some board we can not split EEG\EMG\...
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_eeg_channels (int board_id);
-    /**
-     * get row indices which hold EMG data, for some board we can not split EEG\EMG\...
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_emg_channels (int board_id);
-    /**
-     * get row indices which hold ECG data, for some board we can not split EEG\EMG\...
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_ecg_channels (int board_id);
-    /**
-     * get row indices which hold EOG data, for some board we can not split EEG\EMG\...
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_eog_channels (int board_id);
-    /**
-     * get row indices which hold EXG data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_exg_channels (int board_id);
-    /**
-     * get row indices which hold PPG data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_ppg_channels (int board_id);
-    /**
-     * get row indices which hold EDA data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_eda_channels (int board_id);
-    /**
-     * get row indices which hold accel data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_accel_channels (int board_id);
-    /**
-     * get row indices which hold analog data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_analog_channels (int board_id);
-    /**
-     * get row indices which hold gyro data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_gyro_channels (int board_id);
-    /**
-     * get row indices which hold other information
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_other_channels (int board_id);
-    /**
-     * get row indices which hold temperature data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_temperature_channels (int board_id);
-    /**
-     * get row indices which hold resistance data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_resistance_channels (int board_id);
-    /// release all currently prepared session
-    static void release_all_sessions ();
-    /// get brainflow version
-    static std::string get_version ();
-
-    int board_id;
-
-    BoardShim (int board_id, struct BrainFlowInputParams params);
-    ~BoardShim ()
-    {
-    }
-
-    /// prepare BrainFlow's streaming session, should be called first
-    void prepare_session ();
-    /**
-     * start streaming thread and store data in ringbuffer
-     * @param buffer_size size of internal ring buffer
-     * @param streamer_params use it to pass data packages further or store them directly during streaming,
-                    supported values: "file://%file_name%:w", "file://%file_name%:a", "streaming_board://%multicast_group_ip%:%port%"".
-                    Range for multicast addresses is from "224.0.0.0" to "239.255.255.255"
-     */
-    void start_stream (int buffer_size = 450000, std::string streamer_params = "");
-    /// check if session is ready or not
-    bool is_prepared ();
-    /// stop streaming thread, doesnt release other resources
-    void stop_stream ();
-    /// release streaming session
-    void release_session ();
-    /// get latest collected data, doesnt remove it from ringbuffer
-    BrainFlowArray<double, 2> get_current_board_data (int num_samples);
-    /// Get board id, for some boards can be different than provided (playback, streaming)
-    int get_board_id ();
-    /// get number of packages in ringbuffer
-    int get_board_data_count ();
-    /// get all collected data and flush it from internal buffer
-    BrainFlowArray<double, 2> get_board_data ();
-    /// get required amount of datapoints or less and flush it from internal buffer
-    BrainFlowArray<double, 2> get_board_data (int num_datapoints);
-    /// send string to a board, use it carefully and only if you understand what you are doing
-    std::string config_board (char *config);
-    /// insert marker in data stream
-    void insert_marker (double value);
-    // clang-format on
-};
diff --git a/app/src/main/jniLibs/arm64-v8a/install/inc/brainflow_array.h b/app/src/main/jniLibs/arm64-v8a/install/inc/brainflow_array.h
deleted file mode 100644
index 559145cba4599c97077bf59ad1af1b2bda9ec6b5..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/arm64-v8a/install/inc/brainflow_array.h
+++ /dev/null
@@ -1,498 +0,0 @@
-#pragma once
-
-#include <algorithm>
-#include <array>
-#include <iostream>
-#include <memory>
-#include <stdlib.h>
-#include <string.h>
-
-#include "brainflow_constants.h"
-#include "brainflow_exception.h"
-
-
-template <typename T, size_t Dim>
-class BrainFlowArray;
-template <typename T, size_t Dim>
-std::ostream &operator<< (std::ostream &os, const BrainFlowArray<T, Dim> &array);
-
-template <size_t N>
-static inline int product (const std::array<int, N> &array)
-{
-    int result = 1;
-
-    for (int i = 0; i < N; i++)
-    {
-        result *= array[i];
-    }
-
-    return result;
-}
-
-template <size_t N>
-static inline std::array<int, N> zero_array ()
-{
-    std::array<int, N> result;
-    result.fill (0);
-    return result;
-}
-
-static inline std::array<int, 1> make_array (int size0)
-{
-    std::array<int, 1> result;
-    result[0] = size0;
-    return result;
-}
-
-static inline std::array<int, 2> make_array (int size0, int size1)
-{
-    std::array<int, 2> result;
-    result[0] = size0;
-    result[1] = size1;
-    return result;
-}
-
-static inline std::array<int, 3> make_array (int size0, int size1, int size2)
-{
-    std::array<int, 3> result;
-    result[0] = size0;
-    result[1] = size1;
-    result[2] = size2;
-    return result;
-}
-
-template <size_t N>
-static inline std::array<int, N> make_stride (const std::array<int, N> &size)
-{
-    std::array<int, N> stride;
-
-    stride[N - 1] = 1;
-    for (int i = (int)N - 2; i >= 0; i--)
-    {
-        stride[i] = stride[i + 1] * size[i + 1];
-    }
-
-    return stride;
-}
-
-/// Class to represent NDArrays, row major order, continuous memory
-template <typename T, size_t Dim>
-class BrainFlowArray
-{
-
-private:
-    int length;
-    std::array<int, Dim> size;
-    std::array<int, Dim> stride;
-    T *origin;
-
-public:
-    friend std::ostream &operator<<<> (std::ostream &out, const BrainFlowArray<T, Dim> &array);
-
-    BrainFlowArray ()
-        : length (0)
-        , size (zero_array<Dim> ())
-        , stride (make_stride (zero_array<Dim> ()))
-        , origin (nullptr)
-    {
-    }
-
-    ~BrainFlowArray ()
-    {
-        if (origin != nullptr)
-        {
-            delete[] origin;
-        }
-    }
-
-    BrainFlowArray (const std::array<int, Dim> &size)
-        : length (product (size)), size (size), stride (make_stride (size)), origin (nullptr)
-    {
-        origin = new T[product (size)];
-        memset (origin, 0, sizeof (T) * product (size));
-    }
-
-    explicit BrainFlowArray (int size0)
-        : length (size0)
-        , size (make_array (size0))
-        , stride (make_stride<1> (make_array (size0)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 1, "This function is only for BrainFlowArray<T, 1>");
-        origin = new T[size0];
-        memset (origin, 0, sizeof (T) * size0);
-    }
-
-    BrainFlowArray (int size0, int size1)
-        : length (size0 * size1)
-        , size (make_array (size0, size1))
-        , stride (make_stride<2> (make_array (size0, size1)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 2, "This function is only for BrainFlowArray<T, 2>");
-        origin = new T[length];
-        memset (origin, 0, sizeof (T) * length);
-    }
-
-    BrainFlowArray (int size0, int size1, int size2)
-        : length (size0 * size1 * size2)
-        , size (make_array (size0, size1, size2))
-        , stride (make_stride<3> (make_array (size0, size1, size2)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 3, "This function is only for BrainFlowArray<T, 3>");
-        origin = new T[length];
-        memset (origin, 0, sizeof (T) * length);
-    }
-
-    BrainFlowArray (T *ptr, int size0)
-        : length (size0)
-        , size (make_array (size0))
-        , stride (make_stride<1> (make_array (size0)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 1, "This function is only for BrainFlowArray<T, 1>");
-        origin = new T[size0];
-        memcpy (origin, ptr, size0 * sizeof (T));
-    }
-
-    BrainFlowArray (T *ptr, int size0, int size1)
-        : length (size0 * size1)
-        , size (make_array (size0, size1))
-        , stride (make_stride<2> (make_array (size0, size1)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 2, "This function is only for BrainFlowArray<T, 2>");
-        origin = new T[size0 * size1];
-        memcpy (origin, ptr, (long)size0 * size1 * sizeof (T));
-    }
-
-    BrainFlowArray (T *ptr, int size0, int size1, int size2)
-        : length (size0 * size1 * size2)
-        , size (make_array (size0, size1, size2))
-        , stride (make_stride<3> (make_array (size0, size1, size2)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 3, "This function is only for BrainFlowArray<T, 3>");
-        origin = new T[size0 * size1 * size2];
-        memcpy (origin, ptr, size0 * size1 * size2 * sizeof (T));
-    }
-
-    BrainFlowArray (const BrainFlowArray &other)
-        : length (other.length), size (other.size), stride (other.stride), origin (nullptr)
-    {
-        origin = new T[other.length];
-        memcpy (origin, other.origin, sizeof (T) * other.length);
-    }
-
-    const BrainFlowArray &operator= (const BrainFlowArray &other)
-    {
-        length = other.length;
-        size = other.size;
-        stride = other.stride;
-        origin = new T[other.length];
-        memcpy (origin, other.origin, sizeof (T) * other.length);
-
-        return *this;
-    }
-
-    BrainFlowArray (BrainFlowArray &&other)
-        : length (other.length)
-        , size (std::move (other.size))
-        , stride (std::move (other.stride))
-        , origin (nullptr)
-    {
-        origin = other.origin;
-        other.origin = nullptr;
-        other.length = 0;
-        other.size = zero_array<Dim> ();
-    }
-
-    const BrainFlowArray &operator= (BrainFlowArray &&other)
-    {
-        length = other.length;
-        size = std::move (other.size);
-        stride = std::move (other.stride);
-        if (origin != nullptr)
-        {
-            delete[] origin;
-        }
-        origin = other.origin;
-        other.origin = nullptr;
-        other.length = 0;
-        other.size = zero_array<Dim> ();
-        return *this;
-    }
-
-    /// get size of data type
-    int get_item_size () const
-    {
-        return sizeof (T);
-    }
-
-    /// get total length
-    int get_length () const
-    {
-        return length;
-    }
-
-    /// get ndims
-    int get_ndims () const
-    {
-        return Dim;
-    }
-
-    /// get dims size
-    const std::array<int, Dim> &get_sizes () const
-    {
-        return size;
-    }
-
-    /// get size in dim
-    int get_size (int dim) const
-    {
-        if ((dim < 0) || (dim >= Dim))
-        {
-            throw BrainFlowException (
-                "invalid dim argument", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return size[dim];
-    }
-
-    const std::array<int, Dim> &get_strides () const
-    {
-        return stride;
-    }
-
-    int get_stride (int dim) const
-    {
-        return stride[dim];
-    }
-
-    /// get raw pointer
-    T *get_raw_ptr ()
-    {
-        return origin;
-    }
-
-    /// get raw pointer
-    const T *get_raw_ptr () const
-    {
-        return origin;
-    }
-
-    operator T * ()
-    {
-        return get_raw_ptr ();
-    }
-
-    operator const T * () const
-    {
-        return get_raw_ptr ();
-    }
-
-    /// access element at index
-    T &at (int index0)
-    {
-        int idx = index0 * get_stride (0);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    const T &at (int index0) const
-    {
-        int idx = index0 * get_stride (0);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    T &operator() (int index0)
-    {
-        return at (index0);
-    }
-
-    /// access element at index
-    const T &operator() (int index0) const
-    {
-        return at (index0);
-    }
-
-    /// access element at index
-    T &operator[] (int index0)
-    {
-        return origin[index0];
-    }
-
-    /// access element at index
-    const T &operator[] (int index0) const
-    {
-        return origin[index0];
-    }
-
-    /// access element at index
-    T &at (int index0, int index1)
-    {
-        static_assert (Dim >= 2, "BrainFlowArray dimension bounds error");
-        int idx = index0 * get_stride (0) + index1 * get_stride (1);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    const T &at (int index0, int index1) const
-    {
-        static_assert (Dim >= 2, "BrainFlowArray dimension bounds error");
-        int idx = index0 * get_stride (0) + index1 * get_stride (1);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    T &operator() (int index0, int index1)
-    {
-        return at (index0, index1);
-    }
-
-    /// access element at index
-    const T &operator() (int index0, int index1) const
-    {
-        return at (index0, index1);
-    }
-
-    /// access element at index
-    T &at (int index0, int index1, int index2)
-    {
-        static_assert (Dim >= 3, "BrainFlowArray dimension bounds error");
-        int idx = index0 * get_stride (0) + index1 * get_stride (1) + index2 * get_stride (2);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    const T &at (int index0, int index1, int index2) const
-    {
-        static_assert (Dim >= 3, "BrainFlowArray dimension bounds error");
-        int idx = index0 * get_stride (0) + index1 * get_stride (1) + index2 * get_stride (2);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    T &operator() (int index0, int index1, int index2)
-    {
-        return at (index0, index1, index2);
-    }
-
-    /// access element at index
-    const T &operator() (int index0, int index1, int index2) const
-    {
-        return at (index0, index1, index2);
-    }
-
-    /// check if array is empty
-    bool empty () const
-    {
-        return get_raw_ptr () == nullptr || get_length () == 0;
-    }
-
-    /// use it to get pointer to row in matrix or to get pointer to matrix from 3d array
-    T *get_address (int index0)
-    {
-        return &origin[index0 * get_stride (0)];
-    }
-
-    /// use it to get pointer to row in 3d array
-    T *get_address (int index0, int index1)
-    {
-        static_assert (Dim >= 2, "Dim should be >= 2");
-        return &origin[index0 * get_stride (0) + index1 * get_stride (1)];
-    }
-
-    /// use it to get pointer to row in matrix or to get pointer to matrix from 3d array
-    const T *get_address (int index0) const
-    {
-        return &origin[index0 * get_stride (0)];
-    }
-
-    /// use it to get pointer to row in 3d array
-    const T *get_address (int index0, int index1) const
-    {
-        static_assert (Dim >= 2, "Dim should be >= 2");
-        return &origin[index0 * get_stride (0) + index1 * get_stride (1)];
-    }
-
-    /// fill already preallocated buffer
-    void fill (T *ptr, int size)
-    {
-        memcpy (origin, ptr, sizeof (T) * size);
-    }
-};
-
-template <typename T, size_t Dim>
-std::ostream &operator<< (std::ostream &os, const BrainFlowArray<T, Dim> &array)
-{
-    os << "Strides:" << std::endl;
-    std::array<int, Dim> strides = array.get_strides ();
-    for (int i = 0; i < Dim; i++)
-    {
-        os << strides[i] << " ";
-    }
-    os << std::endl << "Sizes:" << std::endl;
-    std::array<int, Dim> sizes = array.get_sizes ();
-    for (int i = 0; i < Dim; i++)
-    {
-        os << sizes[i] << " ";
-    }
-    os << std::endl;
-
-    const T *raw_ptr = array.get_raw_ptr ();
-    if (Dim == 2)
-    {
-        for (int i = 0; i < sizes[0]; i++)
-        {
-            for (int j = 0; j < std::min<int> (sizes[1], 10); j++)
-            {
-                int idx = i * strides[0] + j * strides[1];
-                os << std::to_string (raw_ptr[idx]) << " ";
-            }
-            os << std::endl;
-        }
-        os << std::endl;
-    }
-    else
-    {
-        int len = array.get_length ();
-        for (int i = 0; i < std::min<int> (len, 10); i++)
-        {
-            os << std::to_string (raw_ptr[i]) << " ";
-        }
-        os << std::endl;
-    }
-    return os;
-}
diff --git a/app/src/main/jniLibs/arm64-v8a/install/inc/brainflow_constants.h b/app/src/main/jniLibs/arm64-v8a/install/inc/brainflow_constants.h
deleted file mode 100644
index 55581eaed18b8a227431728fa8e3a2616b45170d..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/arm64-v8a/install/inc/brainflow_constants.h
+++ /dev/null
@@ -1,155 +0,0 @@
-#pragma once
-
-enum class BrainFlowExitCodes : int
-{
-    STATUS_OK = 0,
-    PORT_ALREADY_OPEN_ERROR = 1,
-    UNABLE_TO_OPEN_PORT_ERROR = 2,
-    SET_PORT_ERROR = 3,
-    BOARD_WRITE_ERROR = 4,
-    INCOMMING_MSG_ERROR = 5,
-    INITIAL_MSG_ERROR = 6,
-    BOARD_NOT_READY_ERROR = 7,
-    STREAM_ALREADY_RUN_ERROR = 8,
-    INVALID_BUFFER_SIZE_ERROR = 9,
-    STREAM_THREAD_ERROR = 10,
-    STREAM_THREAD_IS_NOT_RUNNING = 11,
-    EMPTY_BUFFER_ERROR = 12,
-    INVALID_ARGUMENTS_ERROR = 13,
-    UNSUPPORTED_BOARD_ERROR = 14,
-    BOARD_NOT_CREATED_ERROR = 15,
-    ANOTHER_BOARD_IS_CREATED_ERROR = 16,
-    GENERAL_ERROR = 17,
-    SYNC_TIMEOUT_ERROR = 18,
-    JSON_NOT_FOUND_ERROR = 19,
-    NO_SUCH_DATA_IN_JSON_ERROR = 20,
-    CLASSIFIER_IS_NOT_PREPARED_ERROR = 21,
-    ANOTHER_CLASSIFIER_IS_PREPARED_ERROR = 22,
-    UNSUPPORTED_CLASSIFIER_AND_METRIC_COMBINATION_ERROR = 23
-};
-
-enum class BoardIds : int
-{
-    PLAYBACK_FILE_BOARD = -3,
-    STREAMING_BOARD = -2,
-    SYNTHETIC_BOARD = -1,
-    CYTON_BOARD = 0,
-    GANGLION_BOARD = 1,
-    CYTON_DAISY_BOARD = 2,
-    GALEA_BOARD = 3,
-    GANGLION_WIFI_BOARD = 4,
-    CYTON_WIFI_BOARD = 5,
-    CYTON_DAISY_WIFI_BOARD = 6,
-    BRAINBIT_BOARD = 7,
-    UNICORN_BOARD = 8,
-    CALLIBRI_EEG_BOARD = 9,
-    CALLIBRI_EMG_BOARD = 10,
-    CALLIBRI_ECG_BOARD = 11,
-    FASCIA_BOARD = 12,
-    NOTION_1_BOARD = 13,
-    NOTION_2_BOARD = 14,
-    IRONBCI_BOARD = 15,
-    GFORCE_PRO_BOARD = 16,
-    FREEEEG32_BOARD = 17,
-    BRAINBIT_BLED_BOARD = 18,
-    GFORCE_DUAL_BOARD = 19,
-    GALEA_SERIAL_BOARD = 20,
-    MUSE_S_BLED_BOARD = 21,
-    MUSE_2_BLED_BOARD = 22,
-    CROWN_BOARD = 23,
-    ANT_NEURO_EE_410_BOARD = 24,
-    ANT_NEURO_EE_411_BOARD = 25,
-    ANT_NEURO_EE_430_BOARD = 26,
-    ANT_NEURO_EE_211_BOARD = 27,
-    ANT_NEURO_EE_212_BOARD = 28,
-    ANT_NEURO_EE_213_BOARD = 29,
-    ANT_NEURO_EE_214_BOARD = 30,
-    ANT_NEURO_EE_215_BOARD = 31,
-    ANT_NEURO_EE_221_BOARD = 32,
-    ANT_NEURO_EE_222_BOARD = 33,
-    ANT_NEURO_EE_223_BOARD = 34,
-    ANT_NEURO_EE_224_BOARD = 35,
-    ANT_NEURO_EE_225_BOARD = 36,
-    ENOPHONE_BOARD = 37,
-    MUSE_2_BOARD = 38,
-    MUSE_S_BOARD = 39,
-    BRAINALIVE_BOARD = 40,
-    MUSE_2016_BOARD = 41,
-    MUSE_2016_BLED_BOARD = 42,
-    PIEEG_BOARD = 43,
-    MINDROVE_WIFI_BOARD = 44,
-    MINDROVE_BLUETOOTH_BOARD = 45,
-    // use it to iterate
-    FIRST = PLAYBACK_FILE_BOARD,
-    LAST = PIEEG_BOARD
-};
-
-enum class IpProtocolType : int
-{
-    NONE = 0,
-    UDP = 1,
-    TCP = 2
-};
-
-enum class FilterTypes : int
-{
-    BUTTERWORTH = 0,
-    CHEBYSHEV_TYPE_1 = 1,
-    BESSEL = 2
-};
-
-enum class AggOperations : int
-{
-    MEAN = 0,
-    MEDIAN = 1,
-    EACH = 2
-};
-
-enum class WindowFunctions : int
-{
-    NO_WINDOW = 0,
-    HANNING = 1,
-    HAMMING = 2,
-    BLACKMAN_HARRIS = 3
-};
-
-enum class DetrendOperations : int
-{
-    NONE = 0,
-    CONSTANT = 1,
-    LINEAR = 2
-};
-
-enum class BrainFlowMetrics : int
-{
-    RELAXATION = 0,
-    CONCENTRATION = 1,
-    USER_DEFINED = 2
-};
-
-enum class BrainFlowClassifiers : int
-{
-    REGRESSION = 0,
-    KNN = 1,
-    SVM = 2,
-    LDA = 3,
-    DYN_LIB_CLASSIFIER = 4
-};
-
-/// LogLevels enum to store all possible log levels
-enum class LogLevels : int
-{
-    LEVEL_TRACE = 0,    /// TRACE
-    LEVEL_DEBUG = 1,    /// DEBUG
-    LEVEL_INFO = 2,     /// INFO
-    LEVEL_WARN = 3,     /// WARN
-    LEVEL_ERROR = 4,    /// ERROR
-    LEVEL_CRITICAL = 5, /// CRITICAL
-    LEVEL_OFF = 6       // OFF
-};
-
-enum class NoiseTypes : int
-{
-    FIFTY = 0,
-    SIXTY = 1
-};
diff --git a/app/src/main/jniLibs/arm64-v8a/install/inc/brainflow_exception.h b/app/src/main/jniLibs/arm64-v8a/install/inc/brainflow_exception.h
deleted file mode 100644
index 1c4e13a605d6580e2555d74557cb865e54db877d..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/arm64-v8a/install/inc/brainflow_exception.h
+++ /dev/null
@@ -1,34 +0,0 @@
-#ifndef BRAINFLOW_EXCEPTION
-#define BRAINFLOW_EXCEPTION
-
-#include <exception>
-#include <string>
-
-/// BrainFlowException class to notify about errors
-class BrainFlowException : public std::exception
-{
-
-public:
-    /// exit code returned from low level API
-    int exit_code;
-
-    explicit BrainFlowException (const char *msg, int exit_code) : std::exception ()
-    {
-        msg_ = std::string (msg) + std::to_string (exit_code);
-        this->exit_code = exit_code;
-    }
-
-    virtual ~BrainFlowException () throw ()
-    {
-    }
-
-    virtual const char *what () const throw ()
-    {
-        return msg_.c_str ();
-    }
-
-protected:
-    std::string msg_;
-};
-
-#endif
diff --git a/app/src/main/jniLibs/arm64-v8a/install/inc/brainflow_input_params.h b/app/src/main/jniLibs/arm64-v8a/install/inc/brainflow_input_params.h
deleted file mode 100644
index f2b0a8a70b0835ce17eb06084664123e96eebedb..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/arm64-v8a/install/inc/brainflow_input_params.h
+++ /dev/null
@@ -1,55 +0,0 @@
-#pragma once
-
-#include <string>
-#include <tuple>
-
-// we pass this structure from user API as a json string
-struct BrainFlowInputParams
-{
-    std::string serial_port;
-    std::string mac_address;
-    std::string ip_address;
-    int ip_port;
-    int ip_protocol;
-    std::string other_info;
-    int timeout;
-    std::string serial_number;
-    std::string file;
-
-    BrainFlowInputParams ()
-    {
-        serial_port = "";
-        mac_address = "";
-        ip_address = "";
-        ip_port = 0;
-        ip_protocol = 0;
-        other_info = "";
-        timeout = 0;
-        serial_number = "";
-        file = "";
-    }
-
-    // default copy constructor and assignment operator are ok, need less operator to use in map
-    bool operator< (const struct BrainFlowInputParams &other) const
-    {
-        return std::tie (serial_port, mac_address, ip_address, ip_port, ip_protocol, other_info,
-                   timeout, serial_number, file) <
-            std::tie (other.serial_port, other.mac_address, other.ip_address, other.ip_port,
-                other.ip_protocol, other.other_info, timeout, serial_number, file);
-    }
-
-    bool operator> (const struct BrainFlowInputParams &other) const
-    {
-        return (!(*this < other)) && ((*this != other));
-    }
-
-    bool operator== (const struct BrainFlowInputParams &other) const
-    {
-        return (!(*this < other)) && (!(other < *this));
-    }
-
-    bool operator!= (const struct BrainFlowInputParams &other) const
-    {
-        return !(*this == other);
-    }
-};
diff --git a/app/src/main/jniLibs/arm64-v8a/install/inc/brainflow_model_params.h b/app/src/main/jniLibs/arm64-v8a/install/inc/brainflow_model_params.h
deleted file mode 100644
index 8584229e47d551b888267d8ab28387e429e85a96..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/arm64-v8a/install/inc/brainflow_model_params.h
+++ /dev/null
@@ -1,29 +0,0 @@
-#pragma once
-
-#include <string>
-#include <tuple>
-
-
-// we pass this structure from user API as a json string
-struct BrainFlowModelParams
-{
-    int metric;
-    int classifier;
-    std::string file;
-    std::string other_info;
-
-    BrainFlowModelParams (int metric, int classifier)
-    {
-        this->metric = metric;
-        this->classifier = classifier;
-        file = "";
-        other_info = "";
-    }
-
-    // default copy constructor and assignment operator are ok, need less operator to use in map
-    bool operator< (const struct BrainFlowModelParams &other) const
-    {
-        return std::tie (metric, classifier, file, other_info) <
-            std::tie (other.metric, other.classifier, other.file, other.other_info);
-    }
-};
diff --git a/app/src/main/jniLibs/arm64-v8a/install/inc/data_filter.h b/app/src/main/jniLibs/arm64-v8a/install/inc/data_filter.h
deleted file mode 100644
index 1248de410b37035b42195824c2eccdaefc853538..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/arm64-v8a/install/inc/data_filter.h
+++ /dev/null
@@ -1,157 +0,0 @@
-#pragma once
-
-#include <complex>
-#include <utility>
-#include <vector>
-// include it here to allow user include only this single file
-#include "brainflow_array.h"
-#include "brainflow_constants.h"
-#include "brainflow_exception.h"
-#include "data_handler.h"
-
-
-/// DataFilter class to perform signal processing
-class DataFilter
-{
-public:
-    /// enable Data logger with LEVEL_INFO
-    static void enable_data_logger ();
-    /// disable Data loggers
-    static void disable_data_logger ();
-    /// enable Data logger with LEVEL_TRACE
-    static void enable_dev_data_logger ();
-    /// set log level
-    static void set_log_level (int log_level);
-    /// set log file
-    static void set_log_file (std::string log_file);
-
-    /// perform low pass filter in-place
-    static void perform_lowpass (double *data, int data_len, int sampling_rate, double cutoff,
-        int order, int filter_type, double ripple);
-    /// perform high pass filter in-place
-    static void perform_highpass (double *data, int data_len, int sampling_rate, double cutoff,
-        int order, int filter_type, double ripple);
-    /// perform bandpass filter in-place
-    static void perform_bandpass (double *data, int data_len, int sampling_rate, double center_freq,
-        double band_width, int order, int filter_type, double ripple);
-    /// perform bandstop filter in-place
-    static void perform_bandstop (double *data, int data_len, int sampling_rate, double center_freq,
-        double band_width, int order, int filter_type, double ripple);
-    /// apply notch filter to remove env noise
-    static void remove_environmental_noise (
-        double *data, int data_len, int sampling_rate, int noise_type);
-    /// perform moving average or moving median filter in-place
-    static void perform_rolling_filter (double *data, int data_len, int period, int agg_operation);
-    /// perform data downsampling, it just aggregates several data points
-    static double *perform_downsampling (
-        double *data, int data_len, int period, int agg_operation, int *filtered_size);
-    // clang-format off
-    /**
-     * perform wavelet transform
-     * @param data input array, any size
-     * @param data_len length of input array
-     * @param wavelet supported vals:
-     *              db1..db15,haar,sym2..sym10,coif1..coif5,bior1.1,bior1.3,bior1.5,bior2.2,bior2.4,bior2.6,bior2.8,bior3.1,bior3.3,bior3.5
-     *              ,bior3.7,bior3.9,bior4.4,bior5.5,bior6.8
-     * @param decomposition_level level of decomposition in wavelet transform
-     * @return std::pair of wavelet coeffs array in format [A(J) D(J) D(J-1) ..... D(1)] where J is
-     *              decomposition level A - app coeffs, D - detailed coeffs, and array of lengths for each block
-     *              in wavelet coeffs array, length of this array is decomposition_level + 1
-     */
-    static std::pair<double *, int *> perform_wavelet_transform (
-        double *data, int data_len, std::string wavelet, int decomposition_level);
-    // clang-format on
-    /// performs inverse wavelet transform
-    static double *perform_inverse_wavelet_transform (std::pair<double *, int *> wavelet_output,
-        int original_data_len, std::string wavelet, int decomposition_level);
-    /// perform wavelet denoising
-    static void perform_wavelet_denoising (
-        double *data, int data_len, std::string wavelet, int decomposition_level);
-    // clang-format off
-    /**
-    * calculate filters and the corresponding eigenvalues using the Common Spatial Patterns
-    * @param data [n_epochs x n_channels x n_times]-shaped 3D array of data for two classes
-    * @param labels n_epochs-length 1D array of zeros and ones that assigns class labels for each epoch. Zero corresponds to the first class
-    * @param n_epochs the total number of epochs
-    * @param n_channels the number of EEG channels
-    * @param n_times the number of samples (observations) for a single epoch for a single channel 
-    * @return pair of two arrays. The first [n_channel x n_channel]-shaped 2D array represents filters. The second n-channel length 1D array represents eigenvalues
-    */
-    static std::pair<BrainFlowArray<double, 2>, BrainFlowArray<double, 1>> get_csp (
-        const BrainFlowArray<double, 3> &data, const BrainFlowArray<double,1> &labels);
-    // clang-format on
-    /// perform data windowing
-    static double *get_window (int window_function, int window_len);
-    /**
-     * perform direct fft
-     * @param data input array
-     * @param data_len must be power of 2
-     * @param window window function
-     * @return complex array with size data_len / 2 + 1, it holds only positive im values
-     */
-    static std::complex<double> *perform_fft (double *data, int data_len, int window);
-    /**
-     * perform inverse fft
-     * @param data complex array from perform_fft
-     * @param data_len len of original array, must be power of 2
-     * @return restored data
-     */
-    static double *perform_ifft (std::complex<double> *data, int data_len);
-    /**
-     * calculate nearest power of 2
-     * @param value input value
-     * @return nearest power of 2
-     */
-    static int get_nearest_power_of_two (int value);
-    /**
-     * calculate PSD
-     * @param data input array
-     * @param data_len must be power of 2
-     * @param sampling_rate sampling rate
-     * @param window window function
-     * @return pair of amplitude and freq arrays of size data_len / 2 + 1
-     */
-    static std::pair<double *, double *> get_psd (
-        double *data, int data_len, int sampling_rate, int window);
-    /**
-     * subtract trend from data
-     * @param data input array
-     * @param data_len
-     * @param detrend_operation use DetrendOperations enum
-     */
-    static void detrend (double *data, int data_len, int detrend_operation);
-    static std::pair<double *, double *> get_psd_welch (
-        double *data, int data_len, int nfft, int overlap, int sampling_rate, int window);
-    /**
-     * calculate band power
-     * @param psd psd calculated using get_psd
-     * @param data_len len of ampl and freq arrays: N / 2 + 1 where N is FFT size
-     * @param freq_start lowest frequency
-     * @param freq_end highest frequency
-     * @return band power
-     */
-    static double get_band_power (
-        std::pair<double *, double *> psd, int data_len, double freq_start, double freq_end);
-    /**
-     * calculate avg and stddev of BandPowers across all channels
-     * @param data input 2d array
-     * @param cols number of cols in 2d array - number of datapoints
-     * @param channels vector of rows - eeg channels which should be used
-     * @param sampling_rate sampling rate
-     * @param apply_filters set to true to apply filters before band power calculations
-     * @return pair of double arrays of size 5, first of them - avg band powers, second stddev
-     */
-    static std::pair<double *, double *> get_avg_band_powers (const BrainFlowArray<double, 2> &data,
-        std::vector<int> channels, int sampling_rate, bool apply_filters);
-
-    /// write file, in file data will be transposed
-    static void write_file (
-        const BrainFlowArray<double, 2> &data, std::string file_name, std::string file_mode);
-    /// read data from file, data will be transposed to original format
-    static BrainFlowArray<double, 2> read_file (std::string file_name);
-    /// calc stddev
-    static double calc_stddev (double *data, int start_pos, int end_pos);
-
-    /// get brainflow version
-    static std::string get_version ();
-};
diff --git a/app/src/main/jniLibs/arm64-v8a/install/inc/data_handler.h b/app/src/main/jniLibs/arm64-v8a/install/inc/data_handler.h
deleted file mode 100644
index 354798f44c5cc02841e0c1c67ae0fcaec4796e9f..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/arm64-v8a/install/inc/data_handler.h
+++ /dev/null
@@ -1,77 +0,0 @@
-#pragma once
-
-#include "shared_export.h"
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-    // signal processing methods
-    // ripple param is used only for chebyshev filter
-    SHARED_EXPORT int CALLING_CONVENTION perform_lowpass (double *data, int data_len,
-        int sampling_rate, double cutoff, int order, int filter_type, double ripple);
-    SHARED_EXPORT int CALLING_CONVENTION perform_highpass (double *data, int data_len,
-        int sampling_rate, double cutoff, int order, int filter_type, double ripple);
-    SHARED_EXPORT int CALLING_CONVENTION perform_bandpass (double *data, int data_len,
-        int sampling_rate, double center_freq, double band_width, int order, int filter_type,
-        double ripple);
-    SHARED_EXPORT int CALLING_CONVENTION perform_bandstop (double *data, int data_len,
-        int sampling_rate, double center_freq, double band_width, int order, int filter_type,
-        double ripple);
-    SHARED_EXPORT int CALLING_CONVENTION remove_environmental_noise (
-        double *data, int data_len, int sampling_rate, int noise_type);
-
-    SHARED_EXPORT int CALLING_CONVENTION perform_rolling_filter (
-        double *data, int data_len, int period, int agg_operation);
-
-    SHARED_EXPORT int CALLING_CONVENTION perform_downsampling (
-        double *data, int data_len, int period, int agg_operation, double *output_data);
-
-    SHARED_EXPORT int CALLING_CONVENTION perform_wavelet_transform (double *data, int data_len,
-        const char *wavelet, int decomposition_level, double *output_data,
-        int *decomposition_lengths);
-    SHARED_EXPORT int CALLING_CONVENTION perform_inverse_wavelet_transform (double *wavelet_coeffs,
-        int original_data_len, const char *wavelet, int decomposition_level,
-        int *decomposition_lengths, double *output_data);
-    SHARED_EXPORT int CALLING_CONVENTION perform_wavelet_denoising (
-        double *data, int data_len, const char *wavelet, int decomposition_level);
-    SHARED_EXPORT int CALLING_CONVENTION get_csp (const double *data, const double *labels,
-        int n_epochs, int n_channels, int n_times, double *output_w, double *output_d);
-    SHARED_EXPORT int CALLING_CONVENTION get_window (
-        int window_function, int window_len, double *output_window);
-    SHARED_EXPORT int CALLING_CONVENTION perform_fft (
-        double *data, int data_len, int window_function, double *output_re, double *output_im);
-    SHARED_EXPORT int CALLING_CONVENTION perform_ifft (
-        double *input_re, double *input_im, int data_len, double *restored_data);
-    SHARED_EXPORT int CALLING_CONVENTION get_nearest_power_of_two (int value, int *output);
-    SHARED_EXPORT int CALLING_CONVENTION get_psd (double *data, int data_len, int sampling_rate,
-        int window_function, double *output_ampl, double *output_freq);
-    SHARED_EXPORT int CALLING_CONVENTION detrend (
-        double *data, int data_len, int detrend_operation);
-    SHARED_EXPORT int CALLING_CONVENTION calc_stddev (
-        double *data, int start_pos, int end_pos, double *output);
-    SHARED_EXPORT int CALLING_CONVENTION get_psd_welch (double *data, int data_len, int nfft,
-        int overlap, int sampling_rate, int window_function, double *output_ampl,
-        double *output_freq);
-    SHARED_EXPORT int CALLING_CONVENTION get_band_power (double *ampl, double *freq, int data_len,
-        double freq_start, double freq_end, double *band_power);
-
-    SHARED_EXPORT int CALLING_CONVENTION get_avg_band_powers (double *raw_data, int rows, int cols,
-        int sampling_rate, int apply_filters, double *avg_band_powers, double *stddev_band_powers);
-    // logging methods
-    SHARED_EXPORT int CALLING_CONVENTION set_log_level_data_handler (int log_level);
-    SHARED_EXPORT int CALLING_CONVENTION set_log_file_data_handler (const char *log_file);
-    // file operations
-    SHARED_EXPORT int CALLING_CONVENTION write_file (const double *data, int num_rows, int num_cols,
-        const char *file_name, const char *file_mode);
-    SHARED_EXPORT int CALLING_CONVENTION read_file (
-        double *data, int *num_rows, int *num_cols, const char *file_name, int num_elements);
-    SHARED_EXPORT int CALLING_CONVENTION get_num_elements_in_file (
-        const char *file_name, int *num_elements); // its an internal method for bindings its not
-                                                   // available via high level api
-
-    SHARED_EXPORT int CALLING_CONVENTION get_version_data_handler (
-        char *version, int *num_chars, int max_chars);
-#ifdef __cplusplus
-}
-#endif
diff --git a/app/src/main/jniLibs/arm64-v8a/install/inc/json.hpp b/app/src/main/jniLibs/arm64-v8a/install/inc/json.hpp
deleted file mode 100644
index 7a1aacb550b793b2f439d93847958ef6f2f49d00..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/arm64-v8a/install/inc/json.hpp
+++ /dev/null
@@ -1,24659 +0,0 @@
-/*
-    __ _____ _____ _____
- __|  |   __|     |   | |  JSON for Modern C++
-|  |  |__   |  |  | | | |  version 3.7.3
-|_____|_____|_____|_|___|  https://github.com/nlohmann/json
-
-Licensed under the MIT License <http://opensource.org/licenses/MIT>.
-SPDX-License-Identifier: MIT
-Copyright (c) 2013-2019 Niels Lohmann <http://nlohmann.me>.
-
-Permission is hereby  granted, free of charge, to any  person obtaining a copy
-of this software and associated  documentation files (the "Software"), to deal
-in the Software  without restriction, including without  limitation the rights
-to  use, copy,  modify, merge,  publish, distribute,  sublicense, and/or  sell
-copies  of  the Software,  and  to  permit persons  to  whom  the Software  is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE  IS PROVIDED "AS  IS", WITHOUT WARRANTY  OF ANY KIND,  EXPRESS OR
-IMPLIED,  INCLUDING BUT  NOT  LIMITED TO  THE  WARRANTIES OF  MERCHANTABILITY,
-FITNESS FOR  A PARTICULAR PURPOSE AND  NONINFRINGEMENT. IN NO EVENT  SHALL THE
-AUTHORS  OR COPYRIGHT  HOLDERS  BE  LIABLE FOR  ANY  CLAIM,  DAMAGES OR  OTHER
-LIABILITY, WHETHER IN AN ACTION OF  CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE  OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-*/
-
-#ifndef INCLUDE_NLOHMANN_JSON_HPP_
-#define INCLUDE_NLOHMANN_JSON_HPP_
-
-#define NLOHMANN_JSON_VERSION_MAJOR 3
-#define NLOHMANN_JSON_VERSION_MINOR 7
-#define NLOHMANN_JSON_VERSION_PATCH 3
-
-#include <algorithm> // all_of, find, for_each
-#include <cassert> // assert
-#include <cstddef> // nullptr_t, ptrdiff_t, size_t
-#include <functional> // hash, less
-#include <initializer_list> // initializer_list
-#include <iosfwd> // istream, ostream
-#include <iterator> // random_access_iterator_tag
-#include <memory> // unique_ptr
-#include <numeric> // accumulate
-#include <string> // string, stoi, to_string
-#include <utility> // declval, forward, move, pair, swap
-#include <vector> // vector
-
-// #include <nlohmann/adl_serializer.hpp>
-
-
-#include <utility>
-
-// #include <nlohmann/detail/conversions/from_json.hpp>
-
-
-#include <algorithm> // transform
-#include <array> // array
-#include <forward_list> // forward_list
-#include <iterator> // inserter, front_inserter, end
-#include <map> // map
-#include <string> // string
-#include <tuple> // tuple, make_tuple
-#include <type_traits> // is_arithmetic, is_same, is_enum, underlying_type, is_convertible
-#include <unordered_map> // unordered_map
-#include <utility> // pair, declval
-#include <valarray> // valarray
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-
-// Header <ciso646> is removed in C++20.
-// See <https://github.com/nlohmann/json/issues/2089> for more information.
-
-#if __cplusplus <= 201703L
-    #include <ciso646> // and, not, or
-#endif
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-
-#include <exception> // exception
-#include <stdexcept> // runtime_error
-#include <string> // to_string
-
-// #include <nlohmann/detail/input/position_t.hpp>
-
-
-#include <cstddef> // size_t
-
-namespace nlohmann
-{
-namespace detail
-{
-/// struct to capture the start position of the current token
-struct position_t
-{
-    /// the total number of characters read
-    std::size_t chars_read_total = 0;
-    /// the number of characters read in the current line
-    std::size_t chars_read_current_line = 0;
-    /// the number of lines read
-    std::size_t lines_read = 0;
-
-    /// conversion to size_t to preserve SAX interface
-    constexpr operator size_t() const
-    {
-        return chars_read_total;
-    }
-};
-
-} // namespace detail
-} // namespace nlohmann
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-#include <utility> // pair
-// #include <nlohmann/thirdparty/hedley/hedley.hpp>
-/* Hedley - https://nemequ.github.io/hedley
- * Created by Evan Nemerson <evan@nemerson.com>
- *
- * To the extent possible under law, the author(s) have dedicated all
- * copyright and related and neighboring rights to this software to
- * the public domain worldwide. This software is distributed without
- * any warranty.
- *
- * For details, see <http://creativecommons.org/publicdomain/zero/1.0/>.
- * SPDX-License-Identifier: CC0-1.0
- */
-
-#if !defined(JSON_HEDLEY_VERSION) || (JSON_HEDLEY_VERSION < 13)
-#if defined(JSON_HEDLEY_VERSION)
-    #undef JSON_HEDLEY_VERSION
-#endif
-#define JSON_HEDLEY_VERSION 13
-
-#if defined(JSON_HEDLEY_STRINGIFY_EX)
-    #undef JSON_HEDLEY_STRINGIFY_EX
-#endif
-#define JSON_HEDLEY_STRINGIFY_EX(x) #x
-
-#if defined(JSON_HEDLEY_STRINGIFY)
-    #undef JSON_HEDLEY_STRINGIFY
-#endif
-#define JSON_HEDLEY_STRINGIFY(x) JSON_HEDLEY_STRINGIFY_EX(x)
-
-#if defined(JSON_HEDLEY_CONCAT_EX)
-    #undef JSON_HEDLEY_CONCAT_EX
-#endif
-#define JSON_HEDLEY_CONCAT_EX(a,b) a##b
-
-#if defined(JSON_HEDLEY_CONCAT)
-    #undef JSON_HEDLEY_CONCAT
-#endif
-#define JSON_HEDLEY_CONCAT(a,b) JSON_HEDLEY_CONCAT_EX(a,b)
-
-#if defined(JSON_HEDLEY_CONCAT3_EX)
-    #undef JSON_HEDLEY_CONCAT3_EX
-#endif
-#define JSON_HEDLEY_CONCAT3_EX(a,b,c) a##b##c
-
-#if defined(JSON_HEDLEY_CONCAT3)
-    #undef JSON_HEDLEY_CONCAT3
-#endif
-#define JSON_HEDLEY_CONCAT3(a,b,c) JSON_HEDLEY_CONCAT3_EX(a,b,c)
-
-#if defined(JSON_HEDLEY_VERSION_ENCODE)
-    #undef JSON_HEDLEY_VERSION_ENCODE
-#endif
-#define JSON_HEDLEY_VERSION_ENCODE(major,minor,revision) (((major) * 1000000) + ((minor) * 1000) + (revision))
-
-#if defined(JSON_HEDLEY_VERSION_DECODE_MAJOR)
-    #undef JSON_HEDLEY_VERSION_DECODE_MAJOR
-#endif
-#define JSON_HEDLEY_VERSION_DECODE_MAJOR(version) ((version) / 1000000)
-
-#if defined(JSON_HEDLEY_VERSION_DECODE_MINOR)
-    #undef JSON_HEDLEY_VERSION_DECODE_MINOR
-#endif
-#define JSON_HEDLEY_VERSION_DECODE_MINOR(version) (((version) % 1000000) / 1000)
-
-#if defined(JSON_HEDLEY_VERSION_DECODE_REVISION)
-    #undef JSON_HEDLEY_VERSION_DECODE_REVISION
-#endif
-#define JSON_HEDLEY_VERSION_DECODE_REVISION(version) ((version) % 1000)
-
-#if defined(JSON_HEDLEY_GNUC_VERSION)
-    #undef JSON_HEDLEY_GNUC_VERSION
-#endif
-#if defined(__GNUC__) && defined(__GNUC_PATCHLEVEL__)
-    #define JSON_HEDLEY_GNUC_VERSION JSON_HEDLEY_VERSION_ENCODE(__GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__)
-#elif defined(__GNUC__)
-    #define JSON_HEDLEY_GNUC_VERSION JSON_HEDLEY_VERSION_ENCODE(__GNUC__, __GNUC_MINOR__, 0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_VERSION_CHECK)
-    #undef JSON_HEDLEY_GNUC_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_GNUC_VERSION)
-    #define JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_GNUC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_MSVC_VERSION)
-    #undef JSON_HEDLEY_MSVC_VERSION
-#endif
-#if defined(_MSC_FULL_VER) && (_MSC_FULL_VER >= 140000000)
-    #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_FULL_VER / 10000000, (_MSC_FULL_VER % 10000000) / 100000, (_MSC_FULL_VER % 100000) / 100)
-#elif defined(_MSC_FULL_VER)
-    #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_FULL_VER / 1000000, (_MSC_FULL_VER % 1000000) / 10000, (_MSC_FULL_VER % 10000) / 10)
-#elif defined(_MSC_VER)
-    #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_VER / 100, _MSC_VER % 100, 0)
-#endif
-
-#if defined(JSON_HEDLEY_MSVC_VERSION_CHECK)
-    #undef JSON_HEDLEY_MSVC_VERSION_CHECK
-#endif
-#if !defined(_MSC_VER)
-    #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (0)
-#elif defined(_MSC_VER) && (_MSC_VER >= 1400)
-    #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_FULL_VER >= ((major * 10000000) + (minor * 100000) + (patch)))
-#elif defined(_MSC_VER) && (_MSC_VER >= 1200)
-    #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_FULL_VER >= ((major * 1000000) + (minor * 10000) + (patch)))
-#else
-    #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_VER >= ((major * 100) + (minor)))
-#endif
-
-#if defined(JSON_HEDLEY_INTEL_VERSION)
-    #undef JSON_HEDLEY_INTEL_VERSION
-#endif
-#if defined(__INTEL_COMPILER) && defined(__INTEL_COMPILER_UPDATE)
-    #define JSON_HEDLEY_INTEL_VERSION JSON_HEDLEY_VERSION_ENCODE(__INTEL_COMPILER / 100, __INTEL_COMPILER % 100, __INTEL_COMPILER_UPDATE)
-#elif defined(__INTEL_COMPILER)
-    #define JSON_HEDLEY_INTEL_VERSION JSON_HEDLEY_VERSION_ENCODE(__INTEL_COMPILER / 100, __INTEL_COMPILER % 100, 0)
-#endif
-
-#if defined(JSON_HEDLEY_INTEL_VERSION_CHECK)
-    #undef JSON_HEDLEY_INTEL_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_INTEL_VERSION)
-    #define JSON_HEDLEY_INTEL_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_INTEL_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_INTEL_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_PGI_VERSION)
-    #undef JSON_HEDLEY_PGI_VERSION
-#endif
-#if defined(__PGI) && defined(__PGIC__) && defined(__PGIC_MINOR__) && defined(__PGIC_PATCHLEVEL__)
-    #define JSON_HEDLEY_PGI_VERSION JSON_HEDLEY_VERSION_ENCODE(__PGIC__, __PGIC_MINOR__, __PGIC_PATCHLEVEL__)
-#endif
-
-#if defined(JSON_HEDLEY_PGI_VERSION_CHECK)
-    #undef JSON_HEDLEY_PGI_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_PGI_VERSION)
-    #define JSON_HEDLEY_PGI_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_PGI_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_PGI_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_SUNPRO_VERSION)
-    #undef JSON_HEDLEY_SUNPRO_VERSION
-#endif
-#if defined(__SUNPRO_C) && (__SUNPRO_C > 0x1000)
-    #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((((__SUNPRO_C >> 16) & 0xf) * 10) + ((__SUNPRO_C >> 12) & 0xf), (((__SUNPRO_C >> 8) & 0xf) * 10) + ((__SUNPRO_C >> 4) & 0xf), (__SUNPRO_C & 0xf) * 10)
-#elif defined(__SUNPRO_C)
-    #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((__SUNPRO_C >> 8) & 0xf, (__SUNPRO_C >> 4) & 0xf, (__SUNPRO_C) & 0xf)
-#elif defined(__SUNPRO_CC) && (__SUNPRO_CC > 0x1000)
-    #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((((__SUNPRO_CC >> 16) & 0xf) * 10) + ((__SUNPRO_CC >> 12) & 0xf), (((__SUNPRO_CC >> 8) & 0xf) * 10) + ((__SUNPRO_CC >> 4) & 0xf), (__SUNPRO_CC & 0xf) * 10)
-#elif defined(__SUNPRO_CC)
-    #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((__SUNPRO_CC >> 8) & 0xf, (__SUNPRO_CC >> 4) & 0xf, (__SUNPRO_CC) & 0xf)
-#endif
-
-#if defined(JSON_HEDLEY_SUNPRO_VERSION_CHECK)
-    #undef JSON_HEDLEY_SUNPRO_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_SUNPRO_VERSION)
-    #define JSON_HEDLEY_SUNPRO_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_SUNPRO_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_SUNPRO_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION)
-    #undef JSON_HEDLEY_EMSCRIPTEN_VERSION
-#endif
-#if defined(__EMSCRIPTEN__)
-    #define JSON_HEDLEY_EMSCRIPTEN_VERSION JSON_HEDLEY_VERSION_ENCODE(__EMSCRIPTEN_major__, __EMSCRIPTEN_minor__, __EMSCRIPTEN_tiny__)
-#endif
-
-#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK)
-    #undef JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION)
-    #define JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_EMSCRIPTEN_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_ARM_VERSION)
-    #undef JSON_HEDLEY_ARM_VERSION
-#endif
-#if defined(__CC_ARM) && defined(__ARMCOMPILER_VERSION)
-    #define JSON_HEDLEY_ARM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ARMCOMPILER_VERSION / 1000000, (__ARMCOMPILER_VERSION % 1000000) / 10000, (__ARMCOMPILER_VERSION % 10000) / 100)
-#elif defined(__CC_ARM) && defined(__ARMCC_VERSION)
-    #define JSON_HEDLEY_ARM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ARMCC_VERSION / 1000000, (__ARMCC_VERSION % 1000000) / 10000, (__ARMCC_VERSION % 10000) / 100)
-#endif
-
-#if defined(JSON_HEDLEY_ARM_VERSION_CHECK)
-    #undef JSON_HEDLEY_ARM_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_ARM_VERSION)
-    #define JSON_HEDLEY_ARM_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_ARM_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_ARM_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_IBM_VERSION)
-    #undef JSON_HEDLEY_IBM_VERSION
-#endif
-#if defined(__ibmxl__)
-    #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ibmxl_version__, __ibmxl_release__, __ibmxl_modification__)
-#elif defined(__xlC__) && defined(__xlC_ver__)
-    #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__xlC__ >> 8, __xlC__ & 0xff, (__xlC_ver__ >> 8) & 0xff)
-#elif defined(__xlC__)
-    #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__xlC__ >> 8, __xlC__ & 0xff, 0)
-#endif
-
-#if defined(JSON_HEDLEY_IBM_VERSION_CHECK)
-    #undef JSON_HEDLEY_IBM_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_IBM_VERSION)
-    #define JSON_HEDLEY_IBM_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_IBM_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_IBM_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_VERSION)
-    #undef JSON_HEDLEY_TI_VERSION
-#endif
-#if \
-    defined(__TI_COMPILER_VERSION__) && \
-    ( \
-      defined(__TMS470__) || defined(__TI_ARM__) || \
-      defined(__MSP430__) || \
-      defined(__TMS320C2000__) \
-    )
-#if (__TI_COMPILER_VERSION__ >= 16000000)
-    #define JSON_HEDLEY_TI_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-#endif
-
-#if defined(JSON_HEDLEY_TI_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_VERSION)
-    #define JSON_HEDLEY_TI_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL2000_VERSION)
-    #undef JSON_HEDLEY_TI_CL2000_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && defined(__TMS320C2000__)
-    #define JSON_HEDLEY_TI_CL2000_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL2000_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_CL2000_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_CL2000_VERSION)
-    #define JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL2000_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL430_VERSION)
-    #undef JSON_HEDLEY_TI_CL430_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && defined(__MSP430__)
-    #define JSON_HEDLEY_TI_CL430_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL430_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_CL430_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_CL430_VERSION)
-    #define JSON_HEDLEY_TI_CL430_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL430_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_CL430_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_ARMCL_VERSION)
-    #undef JSON_HEDLEY_TI_ARMCL_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && (defined(__TMS470__) || defined(__TI_ARM__))
-    #define JSON_HEDLEY_TI_ARMCL_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_ARMCL_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_ARMCL_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_ARMCL_VERSION)
-    #define JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_ARMCL_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL6X_VERSION)
-    #undef JSON_HEDLEY_TI_CL6X_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && defined(__TMS320C6X__)
-    #define JSON_HEDLEY_TI_CL6X_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL6X_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_CL6X_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_CL6X_VERSION)
-    #define JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL6X_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL7X_VERSION)
-    #undef JSON_HEDLEY_TI_CL7X_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && defined(__C7000__)
-    #define JSON_HEDLEY_TI_CL7X_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL7X_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_CL7X_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_CL7X_VERSION)
-    #define JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL7X_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_CLPRU_VERSION)
-    #undef JSON_HEDLEY_TI_CLPRU_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && defined(__PRU__)
-    #define JSON_HEDLEY_TI_CLPRU_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_CLPRU_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_CLPRU_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_CLPRU_VERSION)
-    #define JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CLPRU_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_CRAY_VERSION)
-    #undef JSON_HEDLEY_CRAY_VERSION
-#endif
-#if defined(_CRAYC)
-    #if defined(_RELEASE_PATCHLEVEL)
-        #define JSON_HEDLEY_CRAY_VERSION JSON_HEDLEY_VERSION_ENCODE(_RELEASE_MAJOR, _RELEASE_MINOR, _RELEASE_PATCHLEVEL)
-    #else
-        #define JSON_HEDLEY_CRAY_VERSION JSON_HEDLEY_VERSION_ENCODE(_RELEASE_MAJOR, _RELEASE_MINOR, 0)
-    #endif
-#endif
-
-#if defined(JSON_HEDLEY_CRAY_VERSION_CHECK)
-    #undef JSON_HEDLEY_CRAY_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_CRAY_VERSION)
-    #define JSON_HEDLEY_CRAY_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_CRAY_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_CRAY_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_IAR_VERSION)
-    #undef JSON_HEDLEY_IAR_VERSION
-#endif
-#if defined(__IAR_SYSTEMS_ICC__)
-    #if __VER__ > 1000
-        #define JSON_HEDLEY_IAR_VERSION JSON_HEDLEY_VERSION_ENCODE((__VER__ / 1000000), ((__VER__ / 1000) % 1000), (__VER__ % 1000))
-    #else
-        #define JSON_HEDLEY_IAR_VERSION JSON_HEDLEY_VERSION_ENCODE(VER / 100, __VER__ % 100, 0)
-    #endif
-#endif
-
-#if defined(JSON_HEDLEY_IAR_VERSION_CHECK)
-    #undef JSON_HEDLEY_IAR_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_IAR_VERSION)
-    #define JSON_HEDLEY_IAR_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_IAR_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_IAR_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TINYC_VERSION)
-    #undef JSON_HEDLEY_TINYC_VERSION
-#endif
-#if defined(__TINYC__)
-    #define JSON_HEDLEY_TINYC_VERSION JSON_HEDLEY_VERSION_ENCODE(__TINYC__ / 1000, (__TINYC__ / 100) % 10, __TINYC__ % 100)
-#endif
-
-#if defined(JSON_HEDLEY_TINYC_VERSION_CHECK)
-    #undef JSON_HEDLEY_TINYC_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TINYC_VERSION)
-    #define JSON_HEDLEY_TINYC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TINYC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TINYC_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_DMC_VERSION)
-    #undef JSON_HEDLEY_DMC_VERSION
-#endif
-#if defined(__DMC__)
-    #define JSON_HEDLEY_DMC_VERSION JSON_HEDLEY_VERSION_ENCODE(__DMC__ >> 8, (__DMC__ >> 4) & 0xf, __DMC__ & 0xf)
-#endif
-
-#if defined(JSON_HEDLEY_DMC_VERSION_CHECK)
-    #undef JSON_HEDLEY_DMC_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_DMC_VERSION)
-    #define JSON_HEDLEY_DMC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_DMC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_DMC_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_COMPCERT_VERSION)
-    #undef JSON_HEDLEY_COMPCERT_VERSION
-#endif
-#if defined(__COMPCERT_VERSION__)
-    #define JSON_HEDLEY_COMPCERT_VERSION JSON_HEDLEY_VERSION_ENCODE(__COMPCERT_VERSION__ / 10000, (__COMPCERT_VERSION__ / 100) % 100, __COMPCERT_VERSION__ % 100)
-#endif
-
-#if defined(JSON_HEDLEY_COMPCERT_VERSION_CHECK)
-    #undef JSON_HEDLEY_COMPCERT_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_COMPCERT_VERSION)
-    #define JSON_HEDLEY_COMPCERT_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_COMPCERT_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_COMPCERT_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_PELLES_VERSION)
-    #undef JSON_HEDLEY_PELLES_VERSION
-#endif
-#if defined(__POCC__)
-    #define JSON_HEDLEY_PELLES_VERSION JSON_HEDLEY_VERSION_ENCODE(__POCC__ / 100, __POCC__ % 100, 0)
-#endif
-
-#if defined(JSON_HEDLEY_PELLES_VERSION_CHECK)
-    #undef JSON_HEDLEY_PELLES_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_PELLES_VERSION)
-    #define JSON_HEDLEY_PELLES_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_PELLES_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_PELLES_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_VERSION)
-    #undef JSON_HEDLEY_GCC_VERSION
-#endif
-#if \
-    defined(JSON_HEDLEY_GNUC_VERSION) && \
-    !defined(__clang__) && \
-    !defined(JSON_HEDLEY_INTEL_VERSION) && \
-    !defined(JSON_HEDLEY_PGI_VERSION) && \
-    !defined(JSON_HEDLEY_ARM_VERSION) && \
-    !defined(JSON_HEDLEY_TI_VERSION) && \
-    !defined(JSON_HEDLEY_TI_ARMCL_VERSION) && \
-    !defined(JSON_HEDLEY_TI_CL430_VERSION) && \
-    !defined(JSON_HEDLEY_TI_CL2000_VERSION) && \
-    !defined(JSON_HEDLEY_TI_CL6X_VERSION) && \
-    !defined(JSON_HEDLEY_TI_CL7X_VERSION) && \
-    !defined(JSON_HEDLEY_TI_CLPRU_VERSION) && \
-    !defined(__COMPCERT__)
-    #define JSON_HEDLEY_GCC_VERSION JSON_HEDLEY_GNUC_VERSION
-#endif
-
-#if defined(JSON_HEDLEY_GCC_VERSION_CHECK)
-    #undef JSON_HEDLEY_GCC_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_GCC_VERSION)
-    #define JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_GCC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_ATTRIBUTE)
-    #undef JSON_HEDLEY_HAS_ATTRIBUTE
-#endif
-#if defined(__has_attribute)
-    #define JSON_HEDLEY_HAS_ATTRIBUTE(attribute) __has_attribute(attribute)
-#else
-    #define JSON_HEDLEY_HAS_ATTRIBUTE(attribute) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_ATTRIBUTE)
-    #undef JSON_HEDLEY_GNUC_HAS_ATTRIBUTE
-#endif
-#if defined(__has_attribute)
-    #define JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute,major,minor,patch) __has_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_ATTRIBUTE)
-    #undef JSON_HEDLEY_GCC_HAS_ATTRIBUTE
-#endif
-#if defined(__has_attribute)
-    #define JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute,major,minor,patch) __has_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_CPP_ATTRIBUTE)
-    #undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE
-#endif
-#if \
-    defined(__has_cpp_attribute) && \
-    defined(__cplusplus) && \
-    (!defined(JSON_HEDLEY_SUNPRO_VERSION) || JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0))
-    #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute) __has_cpp_attribute(attribute)
-#else
-    #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute) (0)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS)
-    #undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS
-#endif
-#if !defined(__cplusplus) || !defined(__has_cpp_attribute)
-    #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) (0)
-#elif \
-    !defined(JSON_HEDLEY_PGI_VERSION) && \
-    !defined(JSON_HEDLEY_IAR_VERSION) && \
-    (!defined(JSON_HEDLEY_SUNPRO_VERSION) || JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0)) && \
-    (!defined(JSON_HEDLEY_MSVC_VERSION) || JSON_HEDLEY_MSVC_VERSION_CHECK(19,20,0))
-    #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) JSON_HEDLEY_HAS_CPP_ATTRIBUTE(ns::attribute)
-#else
-    #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE)
-    #undef JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE
-#endif
-#if defined(__has_cpp_attribute) && defined(__cplusplus)
-    #define JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) __has_cpp_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE)
-    #undef JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE
-#endif
-#if defined(__has_cpp_attribute) && defined(__cplusplus)
-    #define JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) __has_cpp_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_BUILTIN)
-    #undef JSON_HEDLEY_HAS_BUILTIN
-#endif
-#if defined(__has_builtin)
-    #define JSON_HEDLEY_HAS_BUILTIN(builtin) __has_builtin(builtin)
-#else
-    #define JSON_HEDLEY_HAS_BUILTIN(builtin) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_BUILTIN)
-    #undef JSON_HEDLEY_GNUC_HAS_BUILTIN
-#endif
-#if defined(__has_builtin)
-    #define JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin,major,minor,patch) __has_builtin(builtin)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_BUILTIN)
-    #undef JSON_HEDLEY_GCC_HAS_BUILTIN
-#endif
-#if defined(__has_builtin)
-    #define JSON_HEDLEY_GCC_HAS_BUILTIN(builtin,major,minor,patch) __has_builtin(builtin)
-#else
-    #define JSON_HEDLEY_GCC_HAS_BUILTIN(builtin,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_FEATURE)
-    #undef JSON_HEDLEY_HAS_FEATURE
-#endif
-#if defined(__has_feature)
-    #define JSON_HEDLEY_HAS_FEATURE(feature) __has_feature(feature)
-#else
-    #define JSON_HEDLEY_HAS_FEATURE(feature) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_FEATURE)
-    #undef JSON_HEDLEY_GNUC_HAS_FEATURE
-#endif
-#if defined(__has_feature)
-    #define JSON_HEDLEY_GNUC_HAS_FEATURE(feature,major,minor,patch) __has_feature(feature)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_FEATURE(feature,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_FEATURE)
-    #undef JSON_HEDLEY_GCC_HAS_FEATURE
-#endif
-#if defined(__has_feature)
-    #define JSON_HEDLEY_GCC_HAS_FEATURE(feature,major,minor,patch) __has_feature(feature)
-#else
-    #define JSON_HEDLEY_GCC_HAS_FEATURE(feature,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_EXTENSION)
-    #undef JSON_HEDLEY_HAS_EXTENSION
-#endif
-#if defined(__has_extension)
-    #define JSON_HEDLEY_HAS_EXTENSION(extension) __has_extension(extension)
-#else
-    #define JSON_HEDLEY_HAS_EXTENSION(extension) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_EXTENSION)
-    #undef JSON_HEDLEY_GNUC_HAS_EXTENSION
-#endif
-#if defined(__has_extension)
-    #define JSON_HEDLEY_GNUC_HAS_EXTENSION(extension,major,minor,patch) __has_extension(extension)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_EXTENSION(extension,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_EXTENSION)
-    #undef JSON_HEDLEY_GCC_HAS_EXTENSION
-#endif
-#if defined(__has_extension)
-    #define JSON_HEDLEY_GCC_HAS_EXTENSION(extension,major,minor,patch) __has_extension(extension)
-#else
-    #define JSON_HEDLEY_GCC_HAS_EXTENSION(extension,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE)
-    #undef JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE
-#endif
-#if defined(__has_declspec_attribute)
-    #define JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute) __has_declspec_attribute(attribute)
-#else
-    #define JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE)
-    #undef JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE
-#endif
-#if defined(__has_declspec_attribute)
-    #define JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) __has_declspec_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE)
-    #undef JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE
-#endif
-#if defined(__has_declspec_attribute)
-    #define JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) __has_declspec_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_WARNING)
-    #undef JSON_HEDLEY_HAS_WARNING
-#endif
-#if defined(__has_warning)
-    #define JSON_HEDLEY_HAS_WARNING(warning) __has_warning(warning)
-#else
-    #define JSON_HEDLEY_HAS_WARNING(warning) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_WARNING)
-    #undef JSON_HEDLEY_GNUC_HAS_WARNING
-#endif
-#if defined(__has_warning)
-    #define JSON_HEDLEY_GNUC_HAS_WARNING(warning,major,minor,patch) __has_warning(warning)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_WARNING(warning,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_WARNING)
-    #undef JSON_HEDLEY_GCC_HAS_WARNING
-#endif
-#if defined(__has_warning)
-    #define JSON_HEDLEY_GCC_HAS_WARNING(warning,major,minor,patch) __has_warning(warning)
-#else
-    #define JSON_HEDLEY_GCC_HAS_WARNING(warning,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-/* JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_ is for
-   HEDLEY INTERNAL USE ONLY.  API subject to change without notice. */
-#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_)
-    #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
-#endif
-#if defined(__cplusplus)
-#  if JSON_HEDLEY_HAS_WARNING("-Wc++98-compat")
-#    if JSON_HEDLEY_HAS_WARNING("-Wc++17-extensions")
-#      define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("clang diagnostic ignored \"-Wc++98-compat\"") \
-    _Pragma("clang diagnostic ignored \"-Wc++17-extensions\"") \
-    xpr \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#    else
-#      define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("clang diagnostic ignored \"-Wc++98-compat\"") \
-    xpr \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#    endif
-#  endif
-#endif
-#if !defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(x) x
-#endif
-
-#if defined(JSON_HEDLEY_CONST_CAST)
-    #undef JSON_HEDLEY_CONST_CAST
-#endif
-#if defined(__cplusplus)
-#  define JSON_HEDLEY_CONST_CAST(T, expr) (const_cast<T>(expr))
-#elif \
-  JSON_HEDLEY_HAS_WARNING("-Wcast-qual") || \
-  JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-#  define JSON_HEDLEY_CONST_CAST(T, expr) (__extension__ ({ \
-        JSON_HEDLEY_DIAGNOSTIC_PUSH \
-        JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL \
-        ((T) (expr)); \
-        JSON_HEDLEY_DIAGNOSTIC_POP \
-    }))
-#else
-#  define JSON_HEDLEY_CONST_CAST(T, expr) ((T) (expr))
-#endif
-
-#if defined(JSON_HEDLEY_REINTERPRET_CAST)
-    #undef JSON_HEDLEY_REINTERPRET_CAST
-#endif
-#if defined(__cplusplus)
-    #define JSON_HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
-#else
-    #define JSON_HEDLEY_REINTERPRET_CAST(T, expr) ((T) (expr))
-#endif
-
-#if defined(JSON_HEDLEY_STATIC_CAST)
-    #undef JSON_HEDLEY_STATIC_CAST
-#endif
-#if defined(__cplusplus)
-    #define JSON_HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
-#else
-    #define JSON_HEDLEY_STATIC_CAST(T, expr) ((T) (expr))
-#endif
-
-#if defined(JSON_HEDLEY_CPP_CAST)
-    #undef JSON_HEDLEY_CPP_CAST
-#endif
-#if defined(__cplusplus)
-#  if JSON_HEDLEY_HAS_WARNING("-Wold-style-cast")
-#    define JSON_HEDLEY_CPP_CAST(T, expr) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("clang diagnostic ignored \"-Wold-style-cast\"") \
-    ((T) (expr)) \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#  elif JSON_HEDLEY_IAR_VERSION_CHECK(8,3,0)
-#    define JSON_HEDLEY_CPP_CAST(T, expr) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("diag_suppress=Pe137") \
-    JSON_HEDLEY_DIAGNOSTIC_POP \
-#  else
-#    define JSON_HEDLEY_CPP_CAST(T, expr) ((T) (expr))
-#  endif
-#else
-#  define JSON_HEDLEY_CPP_CAST(T, expr) (expr)
-#endif
-
-#if \
-    (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) || \
-    defined(__clang__) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(18,4,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,7,0) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(2,0,1) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,1,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,0,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \
-    JSON_HEDLEY_CRAY_VERSION_CHECK(5,0,0) || \
-    JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,17) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(8,0,0) || \
-    (JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) && defined(__C99_PRAGMA_OPERATOR))
-    #define JSON_HEDLEY_PRAGMA(value) _Pragma(#value)
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0)
-    #define JSON_HEDLEY_PRAGMA(value) __pragma(value)
-#else
-    #define JSON_HEDLEY_PRAGMA(value)
-#endif
-
-#if defined(JSON_HEDLEY_DIAGNOSTIC_PUSH)
-    #undef JSON_HEDLEY_DIAGNOSTIC_PUSH
-#endif
-#if defined(JSON_HEDLEY_DIAGNOSTIC_POP)
-    #undef JSON_HEDLEY_DIAGNOSTIC_POP
-#endif
-#if defined(__clang__)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("clang diagnostic push")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("clang diagnostic pop")
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("warning(push)")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("warning(pop)")
-#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("GCC diagnostic push")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("GCC diagnostic pop")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH __pragma(warning(push))
-    #define JSON_HEDLEY_DIAGNOSTIC_POP __pragma(warning(pop))
-#elif JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("push")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("pop")
-#elif \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,4,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,1,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("diag_push")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("diag_pop")
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,90,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("warning(push)")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("warning(pop)")
-#else
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH
-    #define JSON_HEDLEY_DIAGNOSTIC_POP
-#endif
-
-#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED)
-    #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wdeprecated-declarations")
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("clang diagnostic ignored \"-Wdeprecated-declarations\"")
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("warning(disable:1478 1786)")
-#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress 1215,1444")
-#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED __pragma(warning(disable:4996))
-#elif \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress 1291,1718")
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) && !defined(__cplusplus)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("error_messages(off,E_DEPRECATED_ATT,E_DEPRECATED_ATT_MESS)")
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) && defined(__cplusplus)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("error_messages(off,symdeprecated,symdeprecated2)")
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress=Pe1444,Pe1215")
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,90,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("warn(disable:2241)")
-#else
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED
-#endif
-
-#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS)
-    #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas")
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("clang diagnostic ignored \"-Wunknown-pragmas\"")
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("warning(disable:161)")
-#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 1675")
-#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("GCC diagnostic ignored \"-Wunknown-pragmas\"")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS __pragma(warning(disable:4068))
-#elif \
-    JSON_HEDLEY_TI_VERSION_CHECK(16,9,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,3,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 163")
-#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 163")
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress=Pe161")
-#else
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS
-#endif
-
-#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES)
-    #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wunknown-attributes")
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("clang diagnostic ignored \"-Wunknown-attributes\"")
-#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"")
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(17,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("warning(disable:1292)")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(19,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES __pragma(warning(disable:5030))
-#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress 1097")
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,14,0) && defined(__cplusplus)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("error_messages(off,attrskipunsup)")
-#elif \
-    JSON_HEDLEY_TI_VERSION_CHECK(18,1,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,3,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress 1173")
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress=Pe1097")
-#else
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES
-#endif
-
-#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL)
-    #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wcast-qual")
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("clang diagnostic ignored \"-Wcast-qual\"")
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("warning(disable:2203 2331)")
-#elif JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("GCC diagnostic ignored \"-Wcast-qual\"")
-#else
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL
-#endif
-
-#if defined(JSON_HEDLEY_DEPRECATED)
-    #undef JSON_HEDLEY_DEPRECATED
-#endif
-#if defined(JSON_HEDLEY_DEPRECATED_FOR)
-    #undef JSON_HEDLEY_DEPRECATED_FOR
-#endif
-#if JSON_HEDLEY_MSVC_VERSION_CHECK(14,0,0)
-    #define JSON_HEDLEY_DEPRECATED(since) __declspec(deprecated("Since " # since))
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __declspec(deprecated("Since " #since "; use " #replacement))
-#elif defined(__cplusplus) && (__cplusplus >= 201402L)
-    #define JSON_HEDLEY_DEPRECATED(since) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[deprecated("Since " #since)]])
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[deprecated("Since " #since "; use " #replacement)]])
-#elif \
-    JSON_HEDLEY_HAS_EXTENSION(attribute_deprecated_with_message) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,5,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(18,1,0) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(18,1,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,3,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,3,0)
-    #define JSON_HEDLEY_DEPRECATED(since) __attribute__((__deprecated__("Since " #since)))
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __attribute__((__deprecated__("Since " #since "; use " #replacement)))
-#elif \
-    JSON_HEDLEY_HAS_ATTRIBUTE(deprecated) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_DEPRECATED(since) __attribute__((__deprecated__))
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __attribute__((__deprecated__))
-#elif \
-    JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0) || \
-    JSON_HEDLEY_PELLES_VERSION_CHECK(6,50,0)
-    #define JSON_HEDLEY_DEPRECATED(since) __declspec(deprecated)
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __declspec(deprecated)
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_DEPRECATED(since) _Pragma("deprecated")
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) _Pragma("deprecated")
-#else
-    #define JSON_HEDLEY_DEPRECATED(since)
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
-#endif
-
-#if defined(JSON_HEDLEY_UNAVAILABLE)
-    #undef JSON_HEDLEY_UNAVAILABLE
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(warning) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_UNAVAILABLE(available_since) __attribute__((__warning__("Not available until " #available_since)))
-#else
-    #define JSON_HEDLEY_UNAVAILABLE(available_since)
-#endif
-
-#if defined(JSON_HEDLEY_WARN_UNUSED_RESULT)
-    #undef JSON_HEDLEY_WARN_UNUSED_RESULT
-#endif
-#if defined(JSON_HEDLEY_WARN_UNUSED_RESULT_MSG)
-    #undef JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
-#endif
-#if (JSON_HEDLEY_HAS_CPP_ATTRIBUTE(nodiscard) >= 201907L)
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]])
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard(msg)]])
-#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE(nodiscard)
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]])
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]])
-#elif \
-    JSON_HEDLEY_HAS_ATTRIBUTE(warn_unused_result) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \
-    (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0) && defined(__cplusplus)) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT __attribute__((__warn_unused_result__))
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) __attribute__((__warn_unused_result__))
-#elif defined(_Check_return_) /* SAL */
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT _Check_return_
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) _Check_return_
-#else
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg)
-#endif
-
-#if defined(JSON_HEDLEY_SENTINEL)
-    #undef JSON_HEDLEY_SENTINEL
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(sentinel) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(5,4,0)
-    #define JSON_HEDLEY_SENTINEL(position) __attribute__((__sentinel__(position)))
-#else
-    #define JSON_HEDLEY_SENTINEL(position)
-#endif
-
-#if defined(JSON_HEDLEY_NO_RETURN)
-    #undef JSON_HEDLEY_NO_RETURN
-#endif
-#if JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_NO_RETURN __noreturn
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_NO_RETURN __attribute__((__noreturn__))
-#elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
-    #define JSON_HEDLEY_NO_RETURN _Noreturn
-#elif defined(__cplusplus) && (__cplusplus >= 201103L)
-    #define JSON_HEDLEY_NO_RETURN JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[noreturn]])
-#elif \
-    JSON_HEDLEY_HAS_ATTRIBUTE(noreturn) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,2,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_NO_RETURN __attribute__((__noreturn__))
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0)
-    #define JSON_HEDLEY_NO_RETURN _Pragma("does_not_return")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0)
-    #define JSON_HEDLEY_NO_RETURN __declspec(noreturn)
-#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,0,0) && defined(__cplusplus)
-    #define JSON_HEDLEY_NO_RETURN _Pragma("FUNC_NEVER_RETURNS;")
-#elif JSON_HEDLEY_COMPCERT_VERSION_CHECK(3,2,0)
-    #define JSON_HEDLEY_NO_RETURN __attribute((noreturn))
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(9,0,0)
-    #define JSON_HEDLEY_NO_RETURN __declspec(noreturn)
-#else
-    #define JSON_HEDLEY_NO_RETURN
-#endif
-
-#if defined(JSON_HEDLEY_NO_ESCAPE)
-    #undef JSON_HEDLEY_NO_ESCAPE
-#endif
-#if JSON_HEDLEY_HAS_ATTRIBUTE(noescape)
-    #define JSON_HEDLEY_NO_ESCAPE __attribute__((__noescape__))
-#else
-    #define JSON_HEDLEY_NO_ESCAPE
-#endif
-
-#if defined(JSON_HEDLEY_UNREACHABLE)
-    #undef JSON_HEDLEY_UNREACHABLE
-#endif
-#if defined(JSON_HEDLEY_UNREACHABLE_RETURN)
-    #undef JSON_HEDLEY_UNREACHABLE_RETURN
-#endif
-#if defined(JSON_HEDLEY_ASSUME)
-    #undef JSON_HEDLEY_ASSUME
-#endif
-#if \
-    JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_ASSUME(expr) __assume(expr)
-#elif JSON_HEDLEY_HAS_BUILTIN(__builtin_assume)
-    #define JSON_HEDLEY_ASSUME(expr) __builtin_assume(expr)
-#elif \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0)
-    #if defined(__cplusplus)
-        #define JSON_HEDLEY_ASSUME(expr) std::_nassert(expr)
-    #else
-        #define JSON_HEDLEY_ASSUME(expr) _nassert(expr)
-    #endif
-#endif
-#if \
-    (JSON_HEDLEY_HAS_BUILTIN(__builtin_unreachable) && (!defined(JSON_HEDLEY_ARM_VERSION))) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,5,0) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(18,10,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(13,1,5)
-    #define JSON_HEDLEY_UNREACHABLE() __builtin_unreachable()
-#elif defined(JSON_HEDLEY_ASSUME)
-    #define JSON_HEDLEY_UNREACHABLE() JSON_HEDLEY_ASSUME(0)
-#endif
-#if !defined(JSON_HEDLEY_ASSUME)
-    #if defined(JSON_HEDLEY_UNREACHABLE)
-        #define JSON_HEDLEY_ASSUME(expr) JSON_HEDLEY_STATIC_CAST(void, ((expr) ? 1 : (JSON_HEDLEY_UNREACHABLE(), 1)))
-    #else
-        #define JSON_HEDLEY_ASSUME(expr) JSON_HEDLEY_STATIC_CAST(void, expr)
-    #endif
-#endif
-#if defined(JSON_HEDLEY_UNREACHABLE)
-    #if  \
-        JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \
-        JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0)
-        #define JSON_HEDLEY_UNREACHABLE_RETURN(value) return (JSON_HEDLEY_STATIC_CAST(void, JSON_HEDLEY_ASSUME(0)), (value))
-    #else
-        #define JSON_HEDLEY_UNREACHABLE_RETURN(value) JSON_HEDLEY_UNREACHABLE()
-    #endif
-#else
-    #define JSON_HEDLEY_UNREACHABLE_RETURN(value) return (value)
-#endif
-#if !defined(JSON_HEDLEY_UNREACHABLE)
-    #define JSON_HEDLEY_UNREACHABLE() JSON_HEDLEY_ASSUME(0)
-#endif
-
-JSON_HEDLEY_DIAGNOSTIC_PUSH
-#if JSON_HEDLEY_HAS_WARNING("-Wpedantic")
-    #pragma clang diagnostic ignored "-Wpedantic"
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wc++98-compat-pedantic") && defined(__cplusplus)
-    #pragma clang diagnostic ignored "-Wc++98-compat-pedantic"
-#endif
-#if JSON_HEDLEY_GCC_HAS_WARNING("-Wvariadic-macros",4,0,0)
-    #if defined(__clang__)
-        #pragma clang diagnostic ignored "-Wvariadic-macros"
-    #elif defined(JSON_HEDLEY_GCC_VERSION)
-        #pragma GCC diagnostic ignored "-Wvariadic-macros"
-    #endif
-#endif
-#if defined(JSON_HEDLEY_NON_NULL)
-    #undef JSON_HEDLEY_NON_NULL
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(nonnull) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0)
-    #define JSON_HEDLEY_NON_NULL(...) __attribute__((__nonnull__(__VA_ARGS__)))
-#else
-    #define JSON_HEDLEY_NON_NULL(...)
-#endif
-JSON_HEDLEY_DIAGNOSTIC_POP
-
-#if defined(JSON_HEDLEY_PRINTF_FORMAT)
-    #undef JSON_HEDLEY_PRINTF_FORMAT
-#endif
-#if defined(__MINGW32__) && JSON_HEDLEY_GCC_HAS_ATTRIBUTE(format,4,4,0) && !defined(__USE_MINGW_ANSI_STDIO)
-    #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(ms_printf, string_idx, first_to_check)))
-#elif defined(__MINGW32__) && JSON_HEDLEY_GCC_HAS_ATTRIBUTE(format,4,4,0) && defined(__USE_MINGW_ANSI_STDIO)
-    #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(gnu_printf, string_idx, first_to_check)))
-#elif \
-    JSON_HEDLEY_HAS_ATTRIBUTE(format) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(__printf__, string_idx, first_to_check)))
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(6,0,0)
-    #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __declspec(vaformat(printf,string_idx,first_to_check))
-#else
-    #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check)
-#endif
-
-#if defined(JSON_HEDLEY_CONSTEXPR)
-    #undef JSON_HEDLEY_CONSTEXPR
-#endif
-#if defined(__cplusplus)
-    #if __cplusplus >= 201103L
-        #define JSON_HEDLEY_CONSTEXPR JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(constexpr)
-    #endif
-#endif
-#if !defined(JSON_HEDLEY_CONSTEXPR)
-    #define JSON_HEDLEY_CONSTEXPR
-#endif
-
-#if defined(JSON_HEDLEY_PREDICT)
-    #undef JSON_HEDLEY_PREDICT
-#endif
-#if defined(JSON_HEDLEY_LIKELY)
-    #undef JSON_HEDLEY_LIKELY
-#endif
-#if defined(JSON_HEDLEY_UNLIKELY)
-    #undef JSON_HEDLEY_UNLIKELY
-#endif
-#if defined(JSON_HEDLEY_UNPREDICTABLE)
-    #undef JSON_HEDLEY_UNPREDICTABLE
-#endif
-#if JSON_HEDLEY_HAS_BUILTIN(__builtin_unpredictable)
-    #define JSON_HEDLEY_UNPREDICTABLE(expr) __builtin_unpredictable((expr))
-#endif
-#if \
-  JSON_HEDLEY_HAS_BUILTIN(__builtin_expect_with_probability) || \
-  JSON_HEDLEY_GCC_VERSION_CHECK(9,0,0)
-#  define JSON_HEDLEY_PREDICT(expr, value, probability) __builtin_expect_with_probability(  (expr), (value), (probability))
-#  define JSON_HEDLEY_PREDICT_TRUE(expr, probability)   __builtin_expect_with_probability(!!(expr),    1   , (probability))
-#  define JSON_HEDLEY_PREDICT_FALSE(expr, probability)  __builtin_expect_with_probability(!!(expr),    0   , (probability))
-#  define JSON_HEDLEY_LIKELY(expr)                      __builtin_expect                 (!!(expr),    1                  )
-#  define JSON_HEDLEY_UNLIKELY(expr)                    __builtin_expect                 (!!(expr),    0                  )
-#elif \
-  JSON_HEDLEY_HAS_BUILTIN(__builtin_expect) || \
-  JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-  (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0) && defined(__cplusplus)) || \
-  JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-  JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-  JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-  JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,7,0) || \
-  JSON_HEDLEY_TI_CL430_VERSION_CHECK(3,1,0) || \
-  JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,1,0) || \
-  JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \
-  JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-  JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \
-  JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,27) || \
-  JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0)
-#  define JSON_HEDLEY_PREDICT(expr, expected, probability) \
-    (((probability) >= 0.9) ? __builtin_expect((expr), (expected)) : (JSON_HEDLEY_STATIC_CAST(void, expected), (expr)))
-#  define JSON_HEDLEY_PREDICT_TRUE(expr, probability) \
-    (__extension__ ({ \
-        double hedley_probability_ = (probability); \
-        ((hedley_probability_ >= 0.9) ? __builtin_expect(!!(expr), 1) : ((hedley_probability_ <= 0.1) ? __builtin_expect(!!(expr), 0) : !!(expr))); \
-    }))
-#  define JSON_HEDLEY_PREDICT_FALSE(expr, probability) \
-    (__extension__ ({ \
-        double hedley_probability_ = (probability); \
-        ((hedley_probability_ >= 0.9) ? __builtin_expect(!!(expr), 0) : ((hedley_probability_ <= 0.1) ? __builtin_expect(!!(expr), 1) : !!(expr))); \
-    }))
-#  define JSON_HEDLEY_LIKELY(expr)   __builtin_expect(!!(expr), 1)
-#  define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect(!!(expr), 0)
-#else
-#  define JSON_HEDLEY_PREDICT(expr, expected, probability) (JSON_HEDLEY_STATIC_CAST(void, expected), (expr))
-#  define JSON_HEDLEY_PREDICT_TRUE(expr, probability) (!!(expr))
-#  define JSON_HEDLEY_PREDICT_FALSE(expr, probability) (!!(expr))
-#  define JSON_HEDLEY_LIKELY(expr) (!!(expr))
-#  define JSON_HEDLEY_UNLIKELY(expr) (!!(expr))
-#endif
-#if !defined(JSON_HEDLEY_UNPREDICTABLE)
-    #define JSON_HEDLEY_UNPREDICTABLE(expr) JSON_HEDLEY_PREDICT(expr, 1, 0.5)
-#endif
-
-#if defined(JSON_HEDLEY_MALLOC)
-    #undef JSON_HEDLEY_MALLOC
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(malloc) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(12,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_MALLOC __attribute__((__malloc__))
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0)
-    #define JSON_HEDLEY_MALLOC _Pragma("returns_new_memory")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(14, 0, 0)
-    #define JSON_HEDLEY_MALLOC __declspec(restrict)
-#else
-    #define JSON_HEDLEY_MALLOC
-#endif
-
-#if defined(JSON_HEDLEY_PURE)
-    #undef JSON_HEDLEY_PURE
-#endif
-#if \
-  JSON_HEDLEY_HAS_ATTRIBUTE(pure) || \
-  JSON_HEDLEY_GCC_VERSION_CHECK(2,96,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-  JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-  JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-  JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-  JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-  (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-  (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-  (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-  (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-  JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-  JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \
-  JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-#  define JSON_HEDLEY_PURE __attribute__((__pure__))
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0)
-#  define JSON_HEDLEY_PURE _Pragma("does_not_write_global_data")
-#elif defined(__cplusplus) && \
-    ( \
-      JSON_HEDLEY_TI_CL430_VERSION_CHECK(2,0,1) || \
-      JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0) || \
-      JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) \
-    )
-#  define JSON_HEDLEY_PURE _Pragma("FUNC_IS_PURE;")
-#else
-#  define JSON_HEDLEY_PURE
-#endif
-
-#if defined(JSON_HEDLEY_CONST)
-    #undef JSON_HEDLEY_CONST
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(const) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(2,5,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-    #define JSON_HEDLEY_CONST __attribute__((__const__))
-#elif \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0)
-    #define JSON_HEDLEY_CONST _Pragma("no_side_effect")
-#else
-    #define JSON_HEDLEY_CONST JSON_HEDLEY_PURE
-#endif
-
-#if defined(JSON_HEDLEY_RESTRICT)
-    #undef JSON_HEDLEY_RESTRICT
-#endif
-#if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) && !defined(__cplusplus)
-    #define JSON_HEDLEY_RESTRICT restrict
-#elif \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \
-    JSON_HEDLEY_MSVC_VERSION_CHECK(14,0,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,4) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,1,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,14,0) && defined(__cplusplus)) || \
-    JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) || \
-    defined(__clang__)
-    #define JSON_HEDLEY_RESTRICT __restrict
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,3,0) && !defined(__cplusplus)
-    #define JSON_HEDLEY_RESTRICT _Restrict
-#else
-    #define JSON_HEDLEY_RESTRICT
-#endif
-
-#if defined(JSON_HEDLEY_INLINE)
-    #undef JSON_HEDLEY_INLINE
-#endif
-#if \
-    (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) || \
-    (defined(__cplusplus) && (__cplusplus >= 199711L))
-    #define JSON_HEDLEY_INLINE inline
-#elif \
-    defined(JSON_HEDLEY_GCC_VERSION) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(6,2,0)
-    #define JSON_HEDLEY_INLINE __inline__
-#elif \
-    JSON_HEDLEY_MSVC_VERSION_CHECK(12,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,1,0) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(3,1,0) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_INLINE __inline
-#else
-    #define JSON_HEDLEY_INLINE
-#endif
-
-#if defined(JSON_HEDLEY_ALWAYS_INLINE)
-    #undef JSON_HEDLEY_ALWAYS_INLINE
-#endif
-#if \
-  JSON_HEDLEY_HAS_ATTRIBUTE(always_inline) || \
-  JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-  JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-  JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-  JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-  JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-  (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-  (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-  (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-  (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-  JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-  JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-#  define JSON_HEDLEY_ALWAYS_INLINE __attribute__((__always_inline__)) JSON_HEDLEY_INLINE
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(12,0,0)
-#  define JSON_HEDLEY_ALWAYS_INLINE __forceinline
-#elif defined(__cplusplus) && \
-    ( \
-      JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-      JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-      JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-      JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \
-      JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-      JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) \
-    )
-#  define JSON_HEDLEY_ALWAYS_INLINE _Pragma("FUNC_ALWAYS_INLINE;")
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-#  define JSON_HEDLEY_ALWAYS_INLINE _Pragma("inline=forced")
-#else
-#  define JSON_HEDLEY_ALWAYS_INLINE JSON_HEDLEY_INLINE
-#endif
-
-#if defined(JSON_HEDLEY_NEVER_INLINE)
-    #undef JSON_HEDLEY_NEVER_INLINE
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(noinline) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_NEVER_INLINE __attribute__((__noinline__))
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0)
-    #define JSON_HEDLEY_NEVER_INLINE __declspec(noinline)
-#elif JSON_HEDLEY_PGI_VERSION_CHECK(10,2,0)
-    #define JSON_HEDLEY_NEVER_INLINE _Pragma("noinline")
-#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,0,0) && defined(__cplusplus)
-    #define JSON_HEDLEY_NEVER_INLINE _Pragma("FUNC_CANNOT_INLINE;")
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_NEVER_INLINE _Pragma("inline=never")
-#elif JSON_HEDLEY_COMPCERT_VERSION_CHECK(3,2,0)
-    #define JSON_HEDLEY_NEVER_INLINE __attribute((noinline))
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(9,0,0)
-    #define JSON_HEDLEY_NEVER_INLINE __declspec(noinline)
-#else
-    #define JSON_HEDLEY_NEVER_INLINE
-#endif
-
-#if defined(JSON_HEDLEY_PRIVATE)
-    #undef JSON_HEDLEY_PRIVATE
-#endif
-#if defined(JSON_HEDLEY_PUBLIC)
-    #undef JSON_HEDLEY_PUBLIC
-#endif
-#if defined(JSON_HEDLEY_IMPORT)
-    #undef JSON_HEDLEY_IMPORT
-#endif
-#if defined(_WIN32) || defined(__CYGWIN__)
-#  define JSON_HEDLEY_PRIVATE
-#  define JSON_HEDLEY_PUBLIC   __declspec(dllexport)
-#  define JSON_HEDLEY_IMPORT   __declspec(dllimport)
-#else
-#  if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(visibility) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \
-    ( \
-      defined(__TI_EABI__) && \
-      ( \
-        (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-        JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) \
-      ) \
-    )
-#    define JSON_HEDLEY_PRIVATE __attribute__((__visibility__("hidden")))
-#    define JSON_HEDLEY_PUBLIC  __attribute__((__visibility__("default")))
-#  else
-#    define JSON_HEDLEY_PRIVATE
-#    define JSON_HEDLEY_PUBLIC
-#  endif
-#  define JSON_HEDLEY_IMPORT    extern
-#endif
-
-#if defined(JSON_HEDLEY_NO_THROW)
-    #undef JSON_HEDLEY_NO_THROW
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(nothrow) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_NO_THROW __attribute__((__nothrow__))
-#elif \
-    JSON_HEDLEY_MSVC_VERSION_CHECK(13,1,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0)
-    #define JSON_HEDLEY_NO_THROW __declspec(nothrow)
-#else
-    #define JSON_HEDLEY_NO_THROW
-#endif
-
-#if defined(JSON_HEDLEY_FALL_THROUGH)
-    #undef JSON_HEDLEY_FALL_THROUGH
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(fallthrough) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(7,0,0)
-    #define JSON_HEDLEY_FALL_THROUGH __attribute__((__fallthrough__))
-#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(clang,fallthrough)
-    #define JSON_HEDLEY_FALL_THROUGH JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[clang::fallthrough]])
-#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE(fallthrough)
-    #define JSON_HEDLEY_FALL_THROUGH JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[fallthrough]])
-#elif defined(__fallthrough) /* SAL */
-    #define JSON_HEDLEY_FALL_THROUGH __fallthrough
-#else
-    #define JSON_HEDLEY_FALL_THROUGH
-#endif
-
-#if defined(JSON_HEDLEY_RETURNS_NON_NULL)
-    #undef JSON_HEDLEY_RETURNS_NON_NULL
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(returns_nonnull) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,9,0)
-    #define JSON_HEDLEY_RETURNS_NON_NULL __attribute__((__returns_nonnull__))
-#elif defined(_Ret_notnull_) /* SAL */
-    #define JSON_HEDLEY_RETURNS_NON_NULL _Ret_notnull_
-#else
-    #define JSON_HEDLEY_RETURNS_NON_NULL
-#endif
-
-#if defined(JSON_HEDLEY_ARRAY_PARAM)
-    #undef JSON_HEDLEY_ARRAY_PARAM
-#endif
-#if \
-    defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) && \
-    !defined(__STDC_NO_VLA__) && \
-    !defined(__cplusplus) && \
-    !defined(JSON_HEDLEY_PGI_VERSION) && \
-    !defined(JSON_HEDLEY_TINYC_VERSION)
-    #define JSON_HEDLEY_ARRAY_PARAM(name) (name)
-#else
-    #define JSON_HEDLEY_ARRAY_PARAM(name)
-#endif
-
-#if defined(JSON_HEDLEY_IS_CONSTANT)
-    #undef JSON_HEDLEY_IS_CONSTANT
-#endif
-#if defined(JSON_HEDLEY_REQUIRE_CONSTEXPR)
-    #undef JSON_HEDLEY_REQUIRE_CONSTEXPR
-#endif
-/* JSON_HEDLEY_IS_CONSTEXPR_ is for
-   HEDLEY INTERNAL USE ONLY.  API subject to change without notice. */
-#if defined(JSON_HEDLEY_IS_CONSTEXPR_)
-    #undef JSON_HEDLEY_IS_CONSTEXPR_
-#endif
-#if \
-    JSON_HEDLEY_HAS_BUILTIN(__builtin_constant_p) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,19) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \
-    (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0) && !defined(__cplusplus)) || \
-    JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0)
-    #define JSON_HEDLEY_IS_CONSTANT(expr) __builtin_constant_p(expr)
-#endif
-#if !defined(__cplusplus)
-#  if \
-       JSON_HEDLEY_HAS_BUILTIN(__builtin_types_compatible_p) || \
-       JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \
-       JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-       JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \
-       JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0) || \
-       JSON_HEDLEY_ARM_VERSION_CHECK(5,4,0) || \
-       JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,24)
-#if defined(__INTPTR_TYPE__)
-    #define JSON_HEDLEY_IS_CONSTEXPR_(expr) __builtin_types_compatible_p(__typeof__((1 ? (void*) ((__INTPTR_TYPE__) ((expr) * 0)) : (int*) 0)), int*)
-#else
-    #include <stdint.h>
-    #define JSON_HEDLEY_IS_CONSTEXPR_(expr) __builtin_types_compatible_p(__typeof__((1 ? (void*) ((intptr_t) ((expr) * 0)) : (int*) 0)), int*)
-#endif
-#  elif \
-       ( \
-          defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L) && \
-          !defined(JSON_HEDLEY_SUNPRO_VERSION) && \
-          !defined(JSON_HEDLEY_PGI_VERSION) && \
-          !defined(JSON_HEDLEY_IAR_VERSION)) || \
-       JSON_HEDLEY_HAS_EXTENSION(c_generic_selections) || \
-       JSON_HEDLEY_GCC_VERSION_CHECK(4,9,0) || \
-       JSON_HEDLEY_INTEL_VERSION_CHECK(17,0,0) || \
-       JSON_HEDLEY_IBM_VERSION_CHECK(12,1,0) || \
-       JSON_HEDLEY_ARM_VERSION_CHECK(5,3,0)
-#if defined(__INTPTR_TYPE__)
-    #define JSON_HEDLEY_IS_CONSTEXPR_(expr) _Generic((1 ? (void*) ((__INTPTR_TYPE__) ((expr) * 0)) : (int*) 0), int*: 1, void*: 0)
-#else
-    #include <stdint.h>
-    #define JSON_HEDLEY_IS_CONSTEXPR_(expr) _Generic((1 ? (void*) ((intptr_t) * 0) : (int*) 0), int*: 1, void*: 0)
-#endif
-#  elif \
-       defined(JSON_HEDLEY_GCC_VERSION) || \
-       defined(JSON_HEDLEY_INTEL_VERSION) || \
-       defined(JSON_HEDLEY_TINYC_VERSION) || \
-       defined(JSON_HEDLEY_TI_ARMCL_VERSION) || \
-       JSON_HEDLEY_TI_CL430_VERSION_CHECK(18,12,0) || \
-       defined(JSON_HEDLEY_TI_CL2000_VERSION) || \
-       defined(JSON_HEDLEY_TI_CL6X_VERSION) || \
-       defined(JSON_HEDLEY_TI_CL7X_VERSION) || \
-       defined(JSON_HEDLEY_TI_CLPRU_VERSION) || \
-       defined(__clang__)
-#    define JSON_HEDLEY_IS_CONSTEXPR_(expr) ( \
-        sizeof(void) != \
-        sizeof(*( \
-                  1 ? \
-                  ((void*) ((expr) * 0L) ) : \
-((struct { char v[sizeof(void) * 2]; } *) 1) \
-                ) \
-              ) \
-                                            )
-#  endif
-#endif
-#if defined(JSON_HEDLEY_IS_CONSTEXPR_)
-    #if !defined(JSON_HEDLEY_IS_CONSTANT)
-        #define JSON_HEDLEY_IS_CONSTANT(expr) JSON_HEDLEY_IS_CONSTEXPR_(expr)
-    #endif
-    #define JSON_HEDLEY_REQUIRE_CONSTEXPR(expr) (JSON_HEDLEY_IS_CONSTEXPR_(expr) ? (expr) : (-1))
-#else
-    #if !defined(JSON_HEDLEY_IS_CONSTANT)
-        #define JSON_HEDLEY_IS_CONSTANT(expr) (0)
-    #endif
-    #define JSON_HEDLEY_REQUIRE_CONSTEXPR(expr) (expr)
-#endif
-
-#if defined(JSON_HEDLEY_BEGIN_C_DECLS)
-    #undef JSON_HEDLEY_BEGIN_C_DECLS
-#endif
-#if defined(JSON_HEDLEY_END_C_DECLS)
-    #undef JSON_HEDLEY_END_C_DECLS
-#endif
-#if defined(JSON_HEDLEY_C_DECL)
-    #undef JSON_HEDLEY_C_DECL
-#endif
-#if defined(__cplusplus)
-    #define JSON_HEDLEY_BEGIN_C_DECLS extern "C" {
-    #define JSON_HEDLEY_END_C_DECLS }
-    #define JSON_HEDLEY_C_DECL extern "C"
-#else
-    #define JSON_HEDLEY_BEGIN_C_DECLS
-    #define JSON_HEDLEY_END_C_DECLS
-    #define JSON_HEDLEY_C_DECL
-#endif
-
-#if defined(JSON_HEDLEY_STATIC_ASSERT)
-    #undef JSON_HEDLEY_STATIC_ASSERT
-#endif
-#if \
-  !defined(__cplusplus) && ( \
-      (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L)) || \
-      JSON_HEDLEY_HAS_FEATURE(c_static_assert) || \
-      JSON_HEDLEY_GCC_VERSION_CHECK(6,0,0) || \
-      JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-      defined(_Static_assert) \
-    )
-#  define JSON_HEDLEY_STATIC_ASSERT(expr, message) _Static_assert(expr, message)
-#elif \
-  (defined(__cplusplus) && (__cplusplus >= 201103L)) || \
-  JSON_HEDLEY_MSVC_VERSION_CHECK(16,0,0)
-#  define JSON_HEDLEY_STATIC_ASSERT(expr, message) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(static_assert(expr, message))
-#else
-#  define JSON_HEDLEY_STATIC_ASSERT(expr, message)
-#endif
-
-#if defined(JSON_HEDLEY_NULL)
-    #undef JSON_HEDLEY_NULL
-#endif
-#if defined(__cplusplus)
-    #if __cplusplus >= 201103L
-        #define JSON_HEDLEY_NULL JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(nullptr)
-    #elif defined(NULL)
-        #define JSON_HEDLEY_NULL NULL
-    #else
-        #define JSON_HEDLEY_NULL JSON_HEDLEY_STATIC_CAST(void*, 0)
-    #endif
-#elif defined(NULL)
-    #define JSON_HEDLEY_NULL NULL
-#else
-    #define JSON_HEDLEY_NULL ((void*) 0)
-#endif
-
-#if defined(JSON_HEDLEY_MESSAGE)
-    #undef JSON_HEDLEY_MESSAGE
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas")
-#  define JSON_HEDLEY_MESSAGE(msg) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS \
-    JSON_HEDLEY_PRAGMA(message msg) \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#elif \
-  JSON_HEDLEY_GCC_VERSION_CHECK(4,4,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-#  define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message msg)
-#elif JSON_HEDLEY_CRAY_VERSION_CHECK(5,0,0)
-#  define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(_CRI message msg)
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-#  define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message(msg))
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,0,0)
-#  define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message(msg))
-#else
-#  define JSON_HEDLEY_MESSAGE(msg)
-#endif
-
-#if defined(JSON_HEDLEY_WARNING)
-    #undef JSON_HEDLEY_WARNING
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas")
-#  define JSON_HEDLEY_WARNING(msg) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS \
-    JSON_HEDLEY_PRAGMA(clang warning msg) \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#elif \
-  JSON_HEDLEY_GCC_VERSION_CHECK(4,8,0) || \
-  JSON_HEDLEY_PGI_VERSION_CHECK(18,4,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-#  define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_PRAGMA(GCC warning msg)
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0)
-#  define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_PRAGMA(message(msg))
-#else
-#  define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_MESSAGE(msg)
-#endif
-
-#if defined(JSON_HEDLEY_REQUIRE)
-    #undef JSON_HEDLEY_REQUIRE
-#endif
-#if defined(JSON_HEDLEY_REQUIRE_MSG)
-    #undef JSON_HEDLEY_REQUIRE_MSG
-#endif
-#if JSON_HEDLEY_HAS_ATTRIBUTE(diagnose_if)
-#  if JSON_HEDLEY_HAS_WARNING("-Wgcc-compat")
-#    define JSON_HEDLEY_REQUIRE(expr) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("clang diagnostic ignored \"-Wgcc-compat\"") \
-    __attribute__((diagnose_if(!(expr), #expr, "error"))) \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#    define JSON_HEDLEY_REQUIRE_MSG(expr,msg) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("clang diagnostic ignored \"-Wgcc-compat\"") \
-    __attribute__((diagnose_if(!(expr), msg, "error"))) \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#  else
-#    define JSON_HEDLEY_REQUIRE(expr) __attribute__((diagnose_if(!(expr), #expr, "error")))
-#    define JSON_HEDLEY_REQUIRE_MSG(expr,msg) __attribute__((diagnose_if(!(expr), msg, "error")))
-#  endif
-#else
-#  define JSON_HEDLEY_REQUIRE(expr)
-#  define JSON_HEDLEY_REQUIRE_MSG(expr,msg)
-#endif
-
-#if defined(JSON_HEDLEY_FLAGS)
-    #undef JSON_HEDLEY_FLAGS
-#endif
-#if JSON_HEDLEY_HAS_ATTRIBUTE(flag_enum)
-    #define JSON_HEDLEY_FLAGS __attribute__((__flag_enum__))
-#endif
-
-#if defined(JSON_HEDLEY_FLAGS_CAST)
-    #undef JSON_HEDLEY_FLAGS_CAST
-#endif
-#if JSON_HEDLEY_INTEL_VERSION_CHECK(19,0,0)
-#  define JSON_HEDLEY_FLAGS_CAST(T, expr) (__extension__ ({ \
-        JSON_HEDLEY_DIAGNOSTIC_PUSH \
-        _Pragma("warning(disable:188)") \
-        ((T) (expr)); \
-        JSON_HEDLEY_DIAGNOSTIC_POP \
-    }))
-#else
-#  define JSON_HEDLEY_FLAGS_CAST(T, expr) JSON_HEDLEY_STATIC_CAST(T, expr)
-#endif
-
-#if defined(JSON_HEDLEY_EMPTY_BASES)
-    #undef JSON_HEDLEY_EMPTY_BASES
-#endif
-#if JSON_HEDLEY_MSVC_VERSION_CHECK(19,0,23918) && !JSON_HEDLEY_MSVC_VERSION_CHECK(20,0,0)
-    #define JSON_HEDLEY_EMPTY_BASES __declspec(empty_bases)
-#else
-    #define JSON_HEDLEY_EMPTY_BASES
-#endif
-
-/* Remaining macros are deprecated. */
-
-#if defined(JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK)
-    #undef JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK
-#endif
-#if defined(__clang__)
-    #define JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major,minor,patch) (0)
-#else
-    #define JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_CLANG_HAS_ATTRIBUTE)
-    #undef JSON_HEDLEY_CLANG_HAS_ATTRIBUTE
-#endif
-#define JSON_HEDLEY_CLANG_HAS_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_ATTRIBUTE(attribute)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE)
-    #undef JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE
-#endif
-#define JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_BUILTIN)
-    #undef JSON_HEDLEY_CLANG_HAS_BUILTIN
-#endif
-#define JSON_HEDLEY_CLANG_HAS_BUILTIN(builtin) JSON_HEDLEY_HAS_BUILTIN(builtin)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_FEATURE)
-    #undef JSON_HEDLEY_CLANG_HAS_FEATURE
-#endif
-#define JSON_HEDLEY_CLANG_HAS_FEATURE(feature) JSON_HEDLEY_HAS_FEATURE(feature)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_EXTENSION)
-    #undef JSON_HEDLEY_CLANG_HAS_EXTENSION
-#endif
-#define JSON_HEDLEY_CLANG_HAS_EXTENSION(extension) JSON_HEDLEY_HAS_EXTENSION(extension)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_DECLSPEC_DECLSPEC_ATTRIBUTE)
-    #undef JSON_HEDLEY_CLANG_HAS_DECLSPEC_DECLSPEC_ATTRIBUTE
-#endif
-#define JSON_HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_WARNING)
-    #undef JSON_HEDLEY_CLANG_HAS_WARNING
-#endif
-#define JSON_HEDLEY_CLANG_HAS_WARNING(warning) JSON_HEDLEY_HAS_WARNING(warning)
-
-#endif /* !defined(JSON_HEDLEY_VERSION) || (JSON_HEDLEY_VERSION < X) */
-
-
-// This file contains all internal macro definitions
-// You MUST include macro_unscope.hpp at the end of json.hpp to undef all of them
-
-// exclude unsupported compilers
-#if !defined(JSON_SKIP_UNSUPPORTED_COMPILER_CHECK)
-    #if defined(__clang__)
-        #if (__clang_major__ * 10000 + __clang_minor__ * 100 + __clang_patchlevel__) < 30400
-            #error "unsupported Clang version - see https://github.com/nlohmann/json#supported-compilers"
-        #endif
-    #elif defined(__GNUC__) && !(defined(__ICC) || defined(__INTEL_COMPILER))
-        #if (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) < 40800
-            #error "unsupported GCC version - see https://github.com/nlohmann/json#supported-compilers"
-        #endif
-    #endif
-#endif
-
-// C++ language standard detection
-#if (defined(__cplusplus) && __cplusplus >= 201703L) || (defined(_HAS_CXX17) && _HAS_CXX17 == 1) // fix for issue #464
-    #define JSON_HAS_CPP_17
-    #define JSON_HAS_CPP_14
-#elif (defined(__cplusplus) && __cplusplus >= 201402L) || (defined(_HAS_CXX14) && _HAS_CXX14 == 1)
-    #define JSON_HAS_CPP_14
-#endif
-
-// disable float-equal warnings on GCC/clang
-#if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__)
-    #pragma GCC diagnostic push
-    #pragma GCC diagnostic ignored "-Wfloat-equal"
-#endif
-
-// disable documentation warnings on clang
-#if defined(__clang__)
-    #pragma GCC diagnostic push
-    #pragma GCC diagnostic ignored "-Wdocumentation"
-#endif
-
-// allow to disable exceptions
-#if (defined(__cpp_exceptions) || defined(__EXCEPTIONS) || defined(_CPPUNWIND)) && !defined(JSON_NOEXCEPTION)
-    #define JSON_THROW(exception) throw exception
-    #define JSON_TRY try
-    #define JSON_CATCH(exception) catch(exception)
-    #define JSON_INTERNAL_CATCH(exception) catch(exception)
-#else
-    #include <cstdlib>
-    #define JSON_THROW(exception) std::abort()
-    #define JSON_TRY if(true)
-    #define JSON_CATCH(exception) if(false)
-    #define JSON_INTERNAL_CATCH(exception) if(false)
-#endif
-
-// override exception macros
-#if defined(JSON_THROW_USER)
-    #undef JSON_THROW
-    #define JSON_THROW JSON_THROW_USER
-#endif
-#if defined(JSON_TRY_USER)
-    #undef JSON_TRY
-    #define JSON_TRY JSON_TRY_USER
-#endif
-#if defined(JSON_CATCH_USER)
-    #undef JSON_CATCH
-    #define JSON_CATCH JSON_CATCH_USER
-    #undef JSON_INTERNAL_CATCH
-    #define JSON_INTERNAL_CATCH JSON_CATCH_USER
-#endif
-#if defined(JSON_INTERNAL_CATCH_USER)
-    #undef JSON_INTERNAL_CATCH
-    #define JSON_INTERNAL_CATCH JSON_INTERNAL_CATCH_USER
-#endif
-
-/*!
-@brief macro to briefly define a mapping between an enum and JSON
-@def NLOHMANN_JSON_SERIALIZE_ENUM
-@since version 3.4.0
-*/
-#define NLOHMANN_JSON_SERIALIZE_ENUM(ENUM_TYPE, ...)                                            \
-    template<typename BasicJsonType>                                                            \
-    inline void to_json(BasicJsonType& j, const ENUM_TYPE& e)                                   \
-    {                                                                                           \
-        static_assert(std::is_enum<ENUM_TYPE>::value, #ENUM_TYPE " must be an enum!");          \
-        static const std::pair<ENUM_TYPE, BasicJsonType> m[] = __VA_ARGS__;                     \
-        auto it = std::find_if(std::begin(m), std::end(m),                                      \
-                               [e](const std::pair<ENUM_TYPE, BasicJsonType>& ej_pair) -> bool  \
-        {                                                                                       \
-            return ej_pair.first == e;                                                          \
-        });                                                                                     \
-        j = ((it != std::end(m)) ? it : std::begin(m))->second;                                 \
-    }                                                                                           \
-    template<typename BasicJsonType>                                                            \
-    inline void from_json(const BasicJsonType& j, ENUM_TYPE& e)                                 \
-    {                                                                                           \
-        static_assert(std::is_enum<ENUM_TYPE>::value, #ENUM_TYPE " must be an enum!");          \
-        static const std::pair<ENUM_TYPE, BasicJsonType> m[] = __VA_ARGS__;                     \
-        auto it = std::find_if(std::begin(m), std::end(m),                                      \
-                               [&j](const std::pair<ENUM_TYPE, BasicJsonType>& ej_pair) -> bool \
-        {                                                                                       \
-            return ej_pair.second == j;                                                         \
-        });                                                                                     \
-        e = ((it != std::end(m)) ? it : std::begin(m))->first;                                  \
-    }
-
-// Ugly macros to avoid uglier copy-paste when specializing basic_json. They
-// may be removed in the future once the class is split.
-
-#define NLOHMANN_BASIC_JSON_TPL_DECLARATION                                \
-    template<template<typename, typename, typename...> class ObjectType,   \
-             template<typename, typename...> class ArrayType,              \
-             class StringType, class BooleanType, class NumberIntegerType, \
-             class NumberUnsignedType, class NumberFloatType,              \
-             template<typename> class AllocatorType,                       \
-             template<typename, typename = void> class JSONSerializer,     \
-             class BinaryType>
-
-#define NLOHMANN_BASIC_JSON_TPL                                            \
-    basic_json<ObjectType, ArrayType, StringType, BooleanType,             \
-    NumberIntegerType, NumberUnsignedType, NumberFloatType,                \
-    AllocatorType, JSONSerializer, BinaryType>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-////////////////
-// exceptions //
-////////////////
-
-/*!
-@brief general exception of the @ref basic_json class
-
-This class is an extension of `std::exception` objects with a member @a id for
-exception ids. It is used as the base class for all exceptions thrown by the
-@ref basic_json class. This class can hence be used as "wildcard" to catch
-exceptions.
-
-Subclasses:
-- @ref parse_error for exceptions indicating a parse error
-- @ref invalid_iterator for exceptions indicating errors with iterators
-- @ref type_error for exceptions indicating executing a member function with
-                  a wrong type
-- @ref out_of_range for exceptions indicating access out of the defined range
-- @ref other_error for exceptions indicating other library errors
-
-@internal
-@note To have nothrow-copy-constructible exceptions, we internally use
-      `std::runtime_error` which can cope with arbitrary-length error messages.
-      Intermediate strings are built with static functions and then passed to
-      the actual constructor.
-@endinternal
-
-@liveexample{The following code shows how arbitrary library exceptions can be
-caught.,exception}
-
-@since version 3.0.0
-*/
-class exception : public std::exception
-{
-  public:
-    /// returns the explanatory string
-    JSON_HEDLEY_RETURNS_NON_NULL
-    const char* what() const noexcept override
-    {
-        return m.what();
-    }
-
-    /// the id of the exception
-    const int id;
-
-  protected:
-    JSON_HEDLEY_NON_NULL(3)
-    exception(int id_, const char* what_arg) : id(id_), m(what_arg) {}
-
-    static std::string name(const std::string& ename, int id_)
-    {
-        return "[json.exception." + ename + "." + std::to_string(id_) + "] ";
-    }
-
-  private:
-    /// an exception object as storage for error messages
-    std::runtime_error m;
-};
-
-/*!
-@brief exception indicating a parse error
-
-This exception is thrown by the library when a parse error occurs. Parse errors
-can occur during the deserialization of JSON text, CBOR, MessagePack, as well
-as when using JSON Patch.
-
-Member @a byte holds the byte index of the last read character in the input
-file.
-
-Exceptions have ids 1xx.
-
-name / id                      | example message | description
------------------------------- | --------------- | -------------------------
-json.exception.parse_error.101 | parse error at 2: unexpected end of input; expected string literal | This error indicates a syntax error while deserializing a JSON text. The error message describes that an unexpected token (character) was encountered, and the member @a byte indicates the error position.
-json.exception.parse_error.102 | parse error at 14: missing or wrong low surrogate | JSON uses the `\uxxxx` format to describe Unicode characters. Code points above above 0xFFFF are split into two `\uxxxx` entries ("surrogate pairs"). This error indicates that the surrogate pair is incomplete or contains an invalid code point.
-json.exception.parse_error.103 | parse error: code points above 0x10FFFF are invalid | Unicode supports code points up to 0x10FFFF. Code points above 0x10FFFF are invalid.
-json.exception.parse_error.104 | parse error: JSON patch must be an array of objects | [RFC 6902](https://tools.ietf.org/html/rfc6902) requires a JSON Patch document to be a JSON document that represents an array of objects.
-json.exception.parse_error.105 | parse error: operation must have string member 'op' | An operation of a JSON Patch document must contain exactly one "op" member, whose value indicates the operation to perform. Its value must be one of "add", "remove", "replace", "move", "copy", or "test"; other values are errors.
-json.exception.parse_error.106 | parse error: array index '01' must not begin with '0' | An array index in a JSON Pointer ([RFC 6901](https://tools.ietf.org/html/rfc6901)) may be `0` or any number without a leading `0`.
-json.exception.parse_error.107 | parse error: JSON pointer must be empty or begin with '/' - was: 'foo' | A JSON Pointer must be a Unicode string containing a sequence of zero or more reference tokens, each prefixed by a `/` character.
-json.exception.parse_error.108 | parse error: escape character '~' must be followed with '0' or '1' | In a JSON Pointer, only `~0` and `~1` are valid escape sequences.
-json.exception.parse_error.109 | parse error: array index 'one' is not a number | A JSON Pointer array index must be a number.
-json.exception.parse_error.110 | parse error at 1: cannot read 2 bytes from vector | When parsing CBOR or MessagePack, the byte vector ends before the complete value has been read.
-json.exception.parse_error.112 | parse error at 1: error reading CBOR; last byte: 0xF8 | Not all types of CBOR or MessagePack are supported. This exception occurs if an unsupported byte was read.
-json.exception.parse_error.113 | parse error at 2: expected a CBOR string; last byte: 0x98 | While parsing a map key, a value that is not a string has been read.
-json.exception.parse_error.114 | parse error: Unsupported BSON record type 0x0F | The parsing of the corresponding BSON record type is not implemented (yet).
-
-@note For an input with n bytes, 1 is the index of the first character and n+1
-      is the index of the terminating null byte or the end of file. This also
-      holds true when reading a byte vector (CBOR or MessagePack).
-
-@liveexample{The following code shows how a `parse_error` exception can be
-caught.,parse_error}
-
-@sa - @ref exception for the base class of the library exceptions
-@sa - @ref invalid_iterator for exceptions indicating errors with iterators
-@sa - @ref type_error for exceptions indicating executing a member function with
-                    a wrong type
-@sa - @ref out_of_range for exceptions indicating access out of the defined range
-@sa - @ref other_error for exceptions indicating other library errors
-
-@since version 3.0.0
-*/
-class parse_error : public exception
-{
-  public:
-    /*!
-    @brief create a parse error exception
-    @param[in] id_       the id of the exception
-    @param[in] pos       the position where the error occurred (or with
-                         chars_read_total=0 if the position cannot be
-                         determined)
-    @param[in] what_arg  the explanatory string
-    @return parse_error object
-    */
-    static parse_error create(int id_, const position_t& pos, const std::string& what_arg)
-    {
-        std::string w = exception::name("parse_error", id_) + "parse error" +
-                        position_string(pos) + ": " + what_arg;
-        return parse_error(id_, pos.chars_read_total, w.c_str());
-    }
-
-    static parse_error create(int id_, std::size_t byte_, const std::string& what_arg)
-    {
-        std::string w = exception::name("parse_error", id_) + "parse error" +
-                        (byte_ != 0 ? (" at byte " + std::to_string(byte_)) : "") +
-                        ": " + what_arg;
-        return parse_error(id_, byte_, w.c_str());
-    }
-
-    /*!
-    @brief byte index of the parse error
-
-    The byte index of the last read character in the input file.
-
-    @note For an input with n bytes, 1 is the index of the first character and
-          n+1 is the index of the terminating null byte or the end of file.
-          This also holds true when reading a byte vector (CBOR or MessagePack).
-    */
-    const std::size_t byte;
-
-  private:
-    parse_error(int id_, std::size_t byte_, const char* what_arg)
-        : exception(id_, what_arg), byte(byte_) {}
-
-    static std::string position_string(const position_t& pos)
-    {
-        return " at line " + std::to_string(pos.lines_read + 1) +
-               ", column " + std::to_string(pos.chars_read_current_line);
-    }
-};
-
-/*!
-@brief exception indicating errors with iterators
-
-This exception is thrown if iterators passed to a library function do not match
-the expected semantics.
-
-Exceptions have ids 2xx.
-
-name / id                           | example message | description
------------------------------------ | --------------- | -------------------------
-json.exception.invalid_iterator.201 | iterators are not compatible | The iterators passed to constructor @ref basic_json(InputIT first, InputIT last) are not compatible, meaning they do not belong to the same container. Therefore, the range (@a first, @a last) is invalid.
-json.exception.invalid_iterator.202 | iterator does not fit current value | In an erase or insert function, the passed iterator @a pos does not belong to the JSON value for which the function was called. It hence does not define a valid position for the deletion/insertion.
-json.exception.invalid_iterator.203 | iterators do not fit current value | Either iterator passed to function @ref erase(IteratorType first, IteratorType last) does not belong to the JSON value from which values shall be erased. It hence does not define a valid range to delete values from.
-json.exception.invalid_iterator.204 | iterators out of range | When an iterator range for a primitive type (number, boolean, or string) is passed to a constructor or an erase function, this range has to be exactly (@ref begin(), @ref end()), because this is the only way the single stored value is expressed. All other ranges are invalid.
-json.exception.invalid_iterator.205 | iterator out of range | When an iterator for a primitive type (number, boolean, or string) is passed to an erase function, the iterator has to be the @ref begin() iterator, because it is the only way to address the stored value. All other iterators are invalid.
-json.exception.invalid_iterator.206 | cannot construct with iterators from null | The iterators passed to constructor @ref basic_json(InputIT first, InputIT last) belong to a JSON null value and hence to not define a valid range.
-json.exception.invalid_iterator.207 | cannot use key() for non-object iterators | The key() member function can only be used on iterators belonging to a JSON object, because other types do not have a concept of a key.
-json.exception.invalid_iterator.208 | cannot use operator[] for object iterators | The operator[] to specify a concrete offset cannot be used on iterators belonging to a JSON object, because JSON objects are unordered.
-json.exception.invalid_iterator.209 | cannot use offsets with object iterators | The offset operators (+, -, +=, -=) cannot be used on iterators belonging to a JSON object, because JSON objects are unordered.
-json.exception.invalid_iterator.210 | iterators do not fit | The iterator range passed to the insert function are not compatible, meaning they do not belong to the same container. Therefore, the range (@a first, @a last) is invalid.
-json.exception.invalid_iterator.211 | passed iterators may not belong to container | The iterator range passed to the insert function must not be a subrange of the container to insert to.
-json.exception.invalid_iterator.212 | cannot compare iterators of different containers | When two iterators are compared, they must belong to the same container.
-json.exception.invalid_iterator.213 | cannot compare order of object iterators | The order of object iterators cannot be compared, because JSON objects are unordered.
-json.exception.invalid_iterator.214 | cannot get value | Cannot get value for iterator: Either the iterator belongs to a null value or it is an iterator to a primitive type (number, boolean, or string), but the iterator is different to @ref begin().
-
-@liveexample{The following code shows how an `invalid_iterator` exception can be
-caught.,invalid_iterator}
-
-@sa - @ref exception for the base class of the library exceptions
-@sa - @ref parse_error for exceptions indicating a parse error
-@sa - @ref type_error for exceptions indicating executing a member function with
-                    a wrong type
-@sa - @ref out_of_range for exceptions indicating access out of the defined range
-@sa - @ref other_error for exceptions indicating other library errors
-
-@since version 3.0.0
-*/
-class invalid_iterator : public exception
-{
-  public:
-    static invalid_iterator create(int id_, const std::string& what_arg)
-    {
-        std::string w = exception::name("invalid_iterator", id_) + what_arg;
-        return invalid_iterator(id_, w.c_str());
-    }
-
-  private:
-    JSON_HEDLEY_NON_NULL(3)
-    invalid_iterator(int id_, const char* what_arg)
-        : exception(id_, what_arg) {}
-};
-
-/*!
-@brief exception indicating executing a member function with a wrong type
-
-This exception is thrown in case of a type error; that is, a library function is
-executed on a JSON value whose type does not match the expected semantics.
-
-Exceptions have ids 3xx.
-
-name / id                     | example message | description
------------------------------ | --------------- | -------------------------
-json.exception.type_error.301 | cannot create object from initializer list | To create an object from an initializer list, the initializer list must consist only of a list of pairs whose first element is a string. When this constraint is violated, an array is created instead.
-json.exception.type_error.302 | type must be object, but is array | During implicit or explicit value conversion, the JSON type must be compatible to the target type. For instance, a JSON string can only be converted into string types, but not into numbers or boolean types.
-json.exception.type_error.303 | incompatible ReferenceType for get_ref, actual type is object | To retrieve a reference to a value stored in a @ref basic_json object with @ref get_ref, the type of the reference must match the value type. For instance, for a JSON array, the @a ReferenceType must be @ref array_t &.
-json.exception.type_error.304 | cannot use at() with string | The @ref at() member functions can only be executed for certain JSON types.
-json.exception.type_error.305 | cannot use operator[] with string | The @ref operator[] member functions can only be executed for certain JSON types.
-json.exception.type_error.306 | cannot use value() with string | The @ref value() member functions can only be executed for certain JSON types.
-json.exception.type_error.307 | cannot use erase() with string | The @ref erase() member functions can only be executed for certain JSON types.
-json.exception.type_error.308 | cannot use push_back() with string | The @ref push_back() and @ref operator+= member functions can only be executed for certain JSON types.
-json.exception.type_error.309 | cannot use insert() with | The @ref insert() member functions can only be executed for certain JSON types.
-json.exception.type_error.310 | cannot use swap() with number | The @ref swap() member functions can only be executed for certain JSON types.
-json.exception.type_error.311 | cannot use emplace_back() with string | The @ref emplace_back() member function can only be executed for certain JSON types.
-json.exception.type_error.312 | cannot use update() with string | The @ref update() member functions can only be executed for certain JSON types.
-json.exception.type_error.313 | invalid value to unflatten | The @ref unflatten function converts an object whose keys are JSON Pointers back into an arbitrary nested JSON value. The JSON Pointers must not overlap, because then the resulting value would not be well defined.
-json.exception.type_error.314 | only objects can be unflattened | The @ref unflatten function only works for an object whose keys are JSON Pointers.
-json.exception.type_error.315 | values in object must be primitive | The @ref unflatten function only works for an object whose keys are JSON Pointers and whose values are primitive.
-json.exception.type_error.316 | invalid UTF-8 byte at index 10: 0x7E | The @ref dump function only works with UTF-8 encoded strings; that is, if you assign a `std::string` to a JSON value, make sure it is UTF-8 encoded. |
-json.exception.type_error.317 | JSON value cannot be serialized to requested format | The dynamic type of the object cannot be represented in the requested serialization format (e.g. a raw `true` or `null` JSON object cannot be serialized to BSON) |
-
-@liveexample{The following code shows how a `type_error` exception can be
-caught.,type_error}
-
-@sa - @ref exception for the base class of the library exceptions
-@sa - @ref parse_error for exceptions indicating a parse error
-@sa - @ref invalid_iterator for exceptions indicating errors with iterators
-@sa - @ref out_of_range for exceptions indicating access out of the defined range
-@sa - @ref other_error for exceptions indicating other library errors
-
-@since version 3.0.0
-*/
-class type_error : public exception
-{
-  public:
-    static type_error create(int id_, const std::string& what_arg)
-    {
-        std::string w = exception::name("type_error", id_) + what_arg;
-        return type_error(id_, w.c_str());
-    }
-
-  private:
-    JSON_HEDLEY_NON_NULL(3)
-    type_error(int id_, const char* what_arg) : exception(id_, what_arg) {}
-};
-
-/*!
-@brief exception indicating access out of the defined range
-
-This exception is thrown in case a library function is called on an input
-parameter that exceeds the expected range, for instance in case of array
-indices or nonexisting object keys.
-
-Exceptions have ids 4xx.
-
-name / id                       | example message | description
-------------------------------- | --------------- | -------------------------
-json.exception.out_of_range.401 | array index 3 is out of range | The provided array index @a i is larger than @a size-1.
-json.exception.out_of_range.402 | array index '-' (3) is out of range | The special array index `-` in a JSON Pointer never describes a valid element of the array, but the index past the end. That is, it can only be used to add elements at this position, but not to read it.
-json.exception.out_of_range.403 | key 'foo' not found | The provided key was not found in the JSON object.
-json.exception.out_of_range.404 | unresolved reference token 'foo' | A reference token in a JSON Pointer could not be resolved.
-json.exception.out_of_range.405 | JSON pointer has no parent | The JSON Patch operations 'remove' and 'add' can not be applied to the root element of the JSON value.
-json.exception.out_of_range.406 | number overflow parsing '10E1000' | A parsed number could not be stored as without changing it to NaN or INF.
-json.exception.out_of_range.407 | number overflow serializing '9223372036854775808' | UBJSON and BSON only support integer numbers up to 9223372036854775807. |
-json.exception.out_of_range.408 | excessive array size: 8658170730974374167 | The size (following `#`) of an UBJSON array or object exceeds the maximal capacity. |
-json.exception.out_of_range.409 | BSON key cannot contain code point U+0000 (at byte 2) | Key identifiers to be serialized to BSON cannot contain code point U+0000, since the key is stored as zero-terminated c-string |
-
-@liveexample{The following code shows how an `out_of_range` exception can be
-caught.,out_of_range}
-
-@sa - @ref exception for the base class of the library exceptions
-@sa - @ref parse_error for exceptions indicating a parse error
-@sa - @ref invalid_iterator for exceptions indicating errors with iterators
-@sa - @ref type_error for exceptions indicating executing a member function with
-                    a wrong type
-@sa - @ref other_error for exceptions indicating other library errors
-
-@since version 3.0.0
-*/
-class out_of_range : public exception
-{
-  public:
-    static out_of_range create(int id_, const std::string& what_arg)
-    {
-        std::string w = exception::name("out_of_range", id_) + what_arg;
-        return out_of_range(id_, w.c_str());
-    }
-
-  private:
-    JSON_HEDLEY_NON_NULL(3)
-    out_of_range(int id_, const char* what_arg) : exception(id_, what_arg) {}
-};
-
-/*!
-@brief exception indicating other library errors
-
-This exception is thrown in case of errors that cannot be classified with the
-other exception types.
-
-Exceptions have ids 5xx.
-
-name / id                      | example message | description
------------------------------- | --------------- | -------------------------
-json.exception.other_error.501 | unsuccessful: {"op":"test","path":"/baz", "value":"bar"} | A JSON Patch operation 'test' failed. The unsuccessful operation is also printed.
-
-@sa - @ref exception for the base class of the library exceptions
-@sa - @ref parse_error for exceptions indicating a parse error
-@sa - @ref invalid_iterator for exceptions indicating errors with iterators
-@sa - @ref type_error for exceptions indicating executing a member function with
-                    a wrong type
-@sa - @ref out_of_range for exceptions indicating access out of the defined range
-
-@liveexample{The following code shows how an `other_error` exception can be
-caught.,other_error}
-
-@since version 3.0.0
-*/
-class other_error : public exception
-{
-  public:
-    static other_error create(int id_, const std::string& what_arg)
-    {
-        std::string w = exception::name("other_error", id_) + what_arg;
-        return other_error(id_, w.c_str());
-    }
-
-  private:
-    JSON_HEDLEY_NON_NULL(3)
-    other_error(int id_, const char* what_arg) : exception(id_, what_arg) {}
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-
-#include <cstddef> // size_t
-#include <type_traits> // conditional, enable_if, false_type, integral_constant, is_constructible, is_integral, is_same, remove_cv, remove_reference, true_type
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-// alias templates to reduce boilerplate
-template<bool B, typename T = void>
-using enable_if_t = typename std::enable_if<B, T>::type;
-
-template<typename T>
-using uncvref_t = typename std::remove_cv<typename std::remove_reference<T>::type>::type;
-
-// implementation of C++14 index_sequence and affiliates
-// source: https://stackoverflow.com/a/32223343
-template<std::size_t... Ints>
-struct index_sequence
-{
-    using type = index_sequence;
-    using value_type = std::size_t;
-    static constexpr std::size_t size() noexcept
-    {
-        return sizeof...(Ints);
-    }
-};
-
-template<class Sequence1, class Sequence2>
-struct merge_and_renumber;
-
-template<std::size_t... I1, std::size_t... I2>
-struct merge_and_renumber<index_sequence<I1...>, index_sequence<I2...>>
-        : index_sequence < I1..., (sizeof...(I1) + I2)... > {};
-
-template<std::size_t N>
-struct make_index_sequence
-    : merge_and_renumber < typename make_index_sequence < N / 2 >::type,
-      typename make_index_sequence < N - N / 2 >::type > {};
-
-template<> struct make_index_sequence<0> : index_sequence<> {};
-template<> struct make_index_sequence<1> : index_sequence<0> {};
-
-template<typename... Ts>
-using index_sequence_for = make_index_sequence<sizeof...(Ts)>;
-
-// dispatch utility (taken from ranges-v3)
-template<unsigned N> struct priority_tag : priority_tag < N - 1 > {};
-template<> struct priority_tag<0> {};
-
-// taken from ranges-v3
-template<typename T>
-struct static_const
-{
-    static constexpr T value{};
-};
-
-template<typename T>
-constexpr T static_const<T>::value;
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-
-#include <limits> // numeric_limits
-#include <type_traits> // false_type, is_constructible, is_integral, is_same, true_type
-#include <utility> // declval
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/iterators/iterator_traits.hpp>
-
-
-#include <iterator> // random_access_iterator_tag
-
-// #include <nlohmann/detail/meta/void_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template <typename ...Ts> struct make_void
-{
-    using type = void;
-};
-template <typename ...Ts> using void_t = typename make_void<Ts...>::type;
-} // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template <typename It, typename = void>
-struct iterator_types {};
-
-template <typename It>
-struct iterator_types <
-    It,
-    void_t<typename It::difference_type, typename It::value_type, typename It::pointer,
-    typename It::reference, typename It::iterator_category >>
-{
-    using difference_type = typename It::difference_type;
-    using value_type = typename It::value_type;
-    using pointer = typename It::pointer;
-    using reference = typename It::reference;
-    using iterator_category = typename It::iterator_category;
-};
-
-// This is required as some compilers implement std::iterator_traits in a way that
-// doesn't work with SFINAE. See https://github.com/nlohmann/json/issues/1341.
-template <typename T, typename = void>
-struct iterator_traits
-{
-};
-
-template <typename T>
-struct iterator_traits < T, enable_if_t < !std::is_pointer<T>::value >>
-            : iterator_types<T>
-{
-};
-
-template <typename T>
-struct iterator_traits<T*, enable_if_t<std::is_object<T>::value>>
-{
-    using iterator_category = std::random_access_iterator_tag;
-    using value_type = T;
-    using difference_type = ptrdiff_t;
-    using pointer = T*;
-    using reference = T&;
-};
-} // namespace detail
-} // namespace nlohmann
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-// #include <nlohmann/detail/meta/detected.hpp>
-
-
-#include <type_traits>
-
-// #include <nlohmann/detail/meta/void_t.hpp>
-
-
-// https://en.cppreference.com/w/cpp/experimental/is_detected
-namespace nlohmann
-{
-namespace detail
-{
-struct nonesuch
-{
-    nonesuch() = delete;
-    ~nonesuch() = delete;
-    nonesuch(nonesuch const&) = delete;
-    nonesuch(nonesuch const&&) = delete;
-    void operator=(nonesuch const&) = delete;
-    void operator=(nonesuch&&) = delete;
-};
-
-template <class Default,
-          class AlwaysVoid,
-          template <class...> class Op,
-          class... Args>
-struct detector
-{
-    using value_t = std::false_type;
-    using type = Default;
-};
-
-template <class Default, template <class...> class Op, class... Args>
-struct detector<Default, void_t<Op<Args...>>, Op, Args...>
-{
-    using value_t = std::true_type;
-    using type = Op<Args...>;
-};
-
-template <template <class...> class Op, class... Args>
-using is_detected = typename detector<nonesuch, void, Op, Args...>::value_t;
-
-template <template <class...> class Op, class... Args>
-using detected_t = typename detector<nonesuch, void, Op, Args...>::type;
-
-template <class Default, template <class...> class Op, class... Args>
-using detected_or = detector<Default, void, Op, Args...>;
-
-template <class Default, template <class...> class Op, class... Args>
-using detected_or_t = typename detected_or<Default, Op, Args...>::type;
-
-template <class Expected, template <class...> class Op, class... Args>
-using is_detected_exact = std::is_same<Expected, detected_t<Op, Args...>>;
-
-template <class To, template <class...> class Op, class... Args>
-using is_detected_convertible =
-    std::is_convertible<detected_t<Op, Args...>, To>;
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/json_fwd.hpp>
-#ifndef INCLUDE_NLOHMANN_JSON_FWD_HPP_
-#define INCLUDE_NLOHMANN_JSON_FWD_HPP_
-
-#include <cstdint> // int64_t, uint64_t
-#include <map> // map
-#include <memory> // allocator
-#include <string> // string
-#include <vector> // vector
-
-/*!
-@brief namespace for Niels Lohmann
-@see https://github.com/nlohmann
-@since version 1.0.0
-*/
-namespace nlohmann
-{
-/*!
-@brief default JSONSerializer template argument
-
-This serializer ignores the template arguments and uses ADL
-([argument-dependent lookup](https://en.cppreference.com/w/cpp/language/adl))
-for serialization.
-*/
-template<typename T = void, typename SFINAE = void>
-struct adl_serializer;
-
-template<template<typename U, typename V, typename... Args> class ObjectType =
-         std::map,
-         template<typename U, typename... Args> class ArrayType = std::vector,
-         class StringType = std::string, class BooleanType = bool,
-         class NumberIntegerType = std::int64_t,
-         class NumberUnsignedType = std::uint64_t,
-         class NumberFloatType = double,
-         template<typename U> class AllocatorType = std::allocator,
-         template<typename T, typename SFINAE = void> class JSONSerializer =
-         adl_serializer,
-         class BinaryType = std::vector<std::uint8_t>>
-class basic_json;
-
-/*!
-@brief JSON Pointer
-
-A JSON pointer defines a string syntax for identifying a specific value
-within a JSON document. It can be used with functions `at` and
-`operator[]`. Furthermore, JSON pointers are the base for JSON patches.
-
-@sa [RFC 6901](https://tools.ietf.org/html/rfc6901)
-
-@since version 2.0.0
-*/
-template<typename BasicJsonType>
-class json_pointer;
-
-/*!
-@brief default JSON class
-
-This type is the default specialization of the @ref basic_json class which
-uses the standard template types.
-
-@since version 1.0.0
-*/
-using json = basic_json<>;
-}  // namespace nlohmann
-
-#endif  // INCLUDE_NLOHMANN_JSON_FWD_HPP_
-
-
-namespace nlohmann
-{
-/*!
-@brief detail namespace with internal helper functions
-
-This namespace collects functions that should not be exposed,
-implementations of some @ref basic_json methods, and meta-programming helpers.
-
-@since version 2.1.0
-*/
-namespace detail
-{
-/////////////
-// helpers //
-/////////////
-
-// Note to maintainers:
-//
-// Every trait in this file expects a non CV-qualified type.
-// The only exceptions are in the 'aliases for detected' section
-// (i.e. those of the form: decltype(T::member_function(std::declval<T>())))
-//
-// In this case, T has to be properly CV-qualified to constraint the function arguments
-// (e.g. to_json(BasicJsonType&, const T&))
-
-template<typename> struct is_basic_json : std::false_type {};
-
-NLOHMANN_BASIC_JSON_TPL_DECLARATION
-struct is_basic_json<NLOHMANN_BASIC_JSON_TPL> : std::true_type {};
-
-//////////////////////
-// json_ref helpers //
-//////////////////////
-
-template <typename>
-class json_ref;
-
-template<typename>
-struct is_json_ref : std::false_type {};
-
-template <typename T>
-struct is_json_ref<json_ref<T>> : std::true_type {};
-
-//////////////////////////
-// aliases for detected //
-//////////////////////////
-
-template <typename T>
-using mapped_type_t = typename T::mapped_type;
-
-template <typename T>
-using key_type_t = typename T::key_type;
-
-template <typename T>
-using value_type_t = typename T::value_type;
-
-template <typename T>
-using difference_type_t = typename T::difference_type;
-
-template <typename T>
-using pointer_t = typename T::pointer;
-
-template <typename T>
-using reference_t = typename T::reference;
-
-template <typename T>
-using iterator_category_t = typename T::iterator_category;
-
-template <typename T>
-using iterator_t = typename T::iterator;
-
-template <typename T, typename... Args>
-using to_json_function = decltype(T::to_json(std::declval<Args>()...));
-
-template <typename T, typename... Args>
-using from_json_function = decltype(T::from_json(std::declval<Args>()...));
-
-template <typename T, typename U>
-using get_template_function = decltype(std::declval<T>().template get<U>());
-
-// trait checking if JSONSerializer<T>::from_json(json const&, udt&) exists
-template <typename BasicJsonType, typename T, typename = void>
-struct has_from_json : std::false_type {};
-
-template <typename BasicJsonType, typename T>
-struct has_from_json<BasicJsonType, T,
-           enable_if_t<not is_basic_json<T>::value>>
-{
-    using serializer = typename BasicJsonType::template json_serializer<T, void>;
-
-    static constexpr bool value =
-        is_detected_exact<void, from_json_function, serializer,
-        const BasicJsonType&, T&>::value;
-};
-
-// This trait checks if JSONSerializer<T>::from_json(json const&) exists
-// this overload is used for non-default-constructible user-defined-types
-template <typename BasicJsonType, typename T, typename = void>
-struct has_non_default_from_json : std::false_type {};
-
-template<typename BasicJsonType, typename T>
-struct has_non_default_from_json<BasicJsonType, T, enable_if_t<not is_basic_json<T>::value>>
-{
-    using serializer = typename BasicJsonType::template json_serializer<T, void>;
-
-    static constexpr bool value =
-        is_detected_exact<T, from_json_function, serializer,
-        const BasicJsonType&>::value;
-};
-
-// This trait checks if BasicJsonType::json_serializer<T>::to_json exists
-// Do not evaluate the trait when T is a basic_json type, to avoid template instantiation infinite recursion.
-template <typename BasicJsonType, typename T, typename = void>
-struct has_to_json : std::false_type {};
-
-template <typename BasicJsonType, typename T>
-struct has_to_json<BasicJsonType, T, enable_if_t<not is_basic_json<T>::value>>
-{
-    using serializer = typename BasicJsonType::template json_serializer<T, void>;
-
-    static constexpr bool value =
-        is_detected_exact<void, to_json_function, serializer, BasicJsonType&,
-        T>::value;
-};
-
-
-///////////////////
-// is_ functions //
-///////////////////
-
-template <typename T, typename = void>
-struct is_iterator_traits : std::false_type {};
-
-template <typename T>
-struct is_iterator_traits<iterator_traits<T>>
-{
-  private:
-    using traits = iterator_traits<T>;
-
-  public:
-    static constexpr auto value =
-        is_detected<value_type_t, traits>::value &&
-        is_detected<difference_type_t, traits>::value &&
-        is_detected<pointer_t, traits>::value &&
-        is_detected<iterator_category_t, traits>::value &&
-        is_detected<reference_t, traits>::value;
-};
-
-// source: https://stackoverflow.com/a/37193089/4116453
-
-template <typename T, typename = void>
-struct is_complete_type : std::false_type {};
-
-template <typename T>
-struct is_complete_type<T, decltype(void(sizeof(T)))> : std::true_type {};
-
-template <typename BasicJsonType, typename CompatibleObjectType,
-          typename = void>
-struct is_compatible_object_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename CompatibleObjectType>
-struct is_compatible_object_type_impl <
-    BasicJsonType, CompatibleObjectType,
-    enable_if_t<is_detected<mapped_type_t, CompatibleObjectType>::value and
-    is_detected<key_type_t, CompatibleObjectType>::value >>
-{
-
-    using object_t = typename BasicJsonType::object_t;
-
-    // macOS's is_constructible does not play well with nonesuch...
-    static constexpr bool value =
-        std::is_constructible<typename object_t::key_type,
-        typename CompatibleObjectType::key_type>::value and
-        std::is_constructible<typename object_t::mapped_type,
-        typename CompatibleObjectType::mapped_type>::value;
-};
-
-template <typename BasicJsonType, typename CompatibleObjectType>
-struct is_compatible_object_type
-    : is_compatible_object_type_impl<BasicJsonType, CompatibleObjectType> {};
-
-template <typename BasicJsonType, typename ConstructibleObjectType,
-          typename = void>
-struct is_constructible_object_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename ConstructibleObjectType>
-struct is_constructible_object_type_impl <
-    BasicJsonType, ConstructibleObjectType,
-    enable_if_t<is_detected<mapped_type_t, ConstructibleObjectType>::value and
-    is_detected<key_type_t, ConstructibleObjectType>::value >>
-{
-    using object_t = typename BasicJsonType::object_t;
-
-    static constexpr bool value =
-        (std::is_default_constructible<ConstructibleObjectType>::value and
-         (std::is_move_assignable<ConstructibleObjectType>::value or
-          std::is_copy_assignable<ConstructibleObjectType>::value) and
-         (std::is_constructible<typename ConstructibleObjectType::key_type,
-          typename object_t::key_type>::value and
-          std::is_same <
-          typename object_t::mapped_type,
-          typename ConstructibleObjectType::mapped_type >::value)) or
-        (has_from_json<BasicJsonType,
-         typename ConstructibleObjectType::mapped_type>::value or
-         has_non_default_from_json <
-         BasicJsonType,
-         typename ConstructibleObjectType::mapped_type >::value);
-};
-
-template <typename BasicJsonType, typename ConstructibleObjectType>
-struct is_constructible_object_type
-    : is_constructible_object_type_impl<BasicJsonType,
-      ConstructibleObjectType> {};
-
-template <typename BasicJsonType, typename CompatibleStringType,
-          typename = void>
-struct is_compatible_string_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename CompatibleStringType>
-struct is_compatible_string_type_impl <
-    BasicJsonType, CompatibleStringType,
-    enable_if_t<is_detected_exact<typename BasicJsonType::string_t::value_type,
-    value_type_t, CompatibleStringType>::value >>
-{
-    static constexpr auto value =
-        std::is_constructible<typename BasicJsonType::string_t, CompatibleStringType>::value;
-};
-
-template <typename BasicJsonType, typename ConstructibleStringType>
-struct is_compatible_string_type
-    : is_compatible_string_type_impl<BasicJsonType, ConstructibleStringType> {};
-
-template <typename BasicJsonType, typename ConstructibleStringType,
-          typename = void>
-struct is_constructible_string_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename ConstructibleStringType>
-struct is_constructible_string_type_impl <
-    BasicJsonType, ConstructibleStringType,
-    enable_if_t<is_detected_exact<typename BasicJsonType::string_t::value_type,
-    value_type_t, ConstructibleStringType>::value >>
-{
-    static constexpr auto value =
-        std::is_constructible<ConstructibleStringType,
-        typename BasicJsonType::string_t>::value;
-};
-
-template <typename BasicJsonType, typename ConstructibleStringType>
-struct is_constructible_string_type
-    : is_constructible_string_type_impl<BasicJsonType, ConstructibleStringType> {};
-
-template <typename BasicJsonType, typename CompatibleArrayType, typename = void>
-struct is_compatible_array_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename CompatibleArrayType>
-struct is_compatible_array_type_impl <
-    BasicJsonType, CompatibleArrayType,
-    enable_if_t<is_detected<value_type_t, CompatibleArrayType>::value and
-    is_detected<iterator_t, CompatibleArrayType>::value and
-// This is needed because json_reverse_iterator has a ::iterator type...
-// Therefore it is detected as a CompatibleArrayType.
-// The real fix would be to have an Iterable concept.
-    not is_iterator_traits<
-    iterator_traits<CompatibleArrayType>>::value >>
-{
-    static constexpr bool value =
-        std::is_constructible<BasicJsonType,
-        typename CompatibleArrayType::value_type>::value;
-};
-
-template <typename BasicJsonType, typename CompatibleArrayType>
-struct is_compatible_array_type
-    : is_compatible_array_type_impl<BasicJsonType, CompatibleArrayType> {};
-
-template <typename BasicJsonType, typename ConstructibleArrayType, typename = void>
-struct is_constructible_array_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename ConstructibleArrayType>
-struct is_constructible_array_type_impl <
-    BasicJsonType, ConstructibleArrayType,
-    enable_if_t<std::is_same<ConstructibleArrayType,
-    typename BasicJsonType::value_type>::value >>
-            : std::true_type {};
-
-template <typename BasicJsonType, typename ConstructibleArrayType>
-struct is_constructible_array_type_impl <
-    BasicJsonType, ConstructibleArrayType,
-    enable_if_t<not std::is_same<ConstructibleArrayType,
-    typename BasicJsonType::value_type>::value and
-    std::is_default_constructible<ConstructibleArrayType>::value and
-(std::is_move_assignable<ConstructibleArrayType>::value or
- std::is_copy_assignable<ConstructibleArrayType>::value) and
-is_detected<value_type_t, ConstructibleArrayType>::value and
-is_detected<iterator_t, ConstructibleArrayType>::value and
-is_complete_type<
-detected_t<value_type_t, ConstructibleArrayType>>::value >>
-{
-    static constexpr bool value =
-        // This is needed because json_reverse_iterator has a ::iterator type,
-        // furthermore, std::back_insert_iterator (and other iterators) have a
-        // base class `iterator`... Therefore it is detected as a
-        // ConstructibleArrayType. The real fix would be to have an Iterable
-        // concept.
-        not is_iterator_traits<iterator_traits<ConstructibleArrayType>>::value and
-
-        (std::is_same<typename ConstructibleArrayType::value_type,
-         typename BasicJsonType::array_t::value_type>::value or
-         has_from_json<BasicJsonType,
-         typename ConstructibleArrayType::value_type>::value or
-         has_non_default_from_json <
-         BasicJsonType, typename ConstructibleArrayType::value_type >::value);
-};
-
-template <typename BasicJsonType, typename ConstructibleArrayType>
-struct is_constructible_array_type
-    : is_constructible_array_type_impl<BasicJsonType, ConstructibleArrayType> {};
-
-template <typename RealIntegerType, typename CompatibleNumberIntegerType,
-          typename = void>
-struct is_compatible_integer_type_impl : std::false_type {};
-
-template <typename RealIntegerType, typename CompatibleNumberIntegerType>
-struct is_compatible_integer_type_impl <
-    RealIntegerType, CompatibleNumberIntegerType,
-    enable_if_t<std::is_integral<RealIntegerType>::value and
-    std::is_integral<CompatibleNumberIntegerType>::value and
-    not std::is_same<bool, CompatibleNumberIntegerType>::value >>
-{
-    // is there an assert somewhere on overflows?
-    using RealLimits = std::numeric_limits<RealIntegerType>;
-    using CompatibleLimits = std::numeric_limits<CompatibleNumberIntegerType>;
-
-    static constexpr auto value =
-        std::is_constructible<RealIntegerType,
-        CompatibleNumberIntegerType>::value and
-        CompatibleLimits::is_integer and
-        RealLimits::is_signed == CompatibleLimits::is_signed;
-};
-
-template <typename RealIntegerType, typename CompatibleNumberIntegerType>
-struct is_compatible_integer_type
-    : is_compatible_integer_type_impl<RealIntegerType,
-      CompatibleNumberIntegerType> {};
-
-template <typename BasicJsonType, typename CompatibleType, typename = void>
-struct is_compatible_type_impl: std::false_type {};
-
-template <typename BasicJsonType, typename CompatibleType>
-struct is_compatible_type_impl <
-    BasicJsonType, CompatibleType,
-    enable_if_t<is_complete_type<CompatibleType>::value >>
-{
-    static constexpr bool value =
-        has_to_json<BasicJsonType, CompatibleType>::value;
-};
-
-template <typename BasicJsonType, typename CompatibleType>
-struct is_compatible_type
-    : is_compatible_type_impl<BasicJsonType, CompatibleType> {};
-
-// https://en.cppreference.com/w/cpp/types/conjunction
-template<class...> struct conjunction : std::true_type { };
-template<class B1> struct conjunction<B1> : B1 { };
-template<class B1, class... Bn>
-struct conjunction<B1, Bn...>
-: std::conditional<bool(B1::value), conjunction<Bn...>, B1>::type {};
-
-template <typename T1, typename T2>
-struct is_constructible_tuple : std::false_type {};
-
-template <typename T1, typename... Args>
-struct is_constructible_tuple<T1, std::tuple<Args...>> : conjunction<std::is_constructible<T1, Args>...> {};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-#include <array> // array
-#include <cstddef> // size_t
-#include <cstdint> // uint8_t
-#include <string> // string
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-///////////////////////////
-// JSON type enumeration //
-///////////////////////////
-
-/*!
-@brief the JSON type enumeration
-
-This enumeration collects the different JSON types. It is internally used to
-distinguish the stored values, and the functions @ref basic_json::is_null(),
-@ref basic_json::is_object(), @ref basic_json::is_array(),
-@ref basic_json::is_string(), @ref basic_json::is_boolean(),
-@ref basic_json::is_number() (with @ref basic_json::is_number_integer(),
-@ref basic_json::is_number_unsigned(), and @ref basic_json::is_number_float()),
-@ref basic_json::is_discarded(), @ref basic_json::is_primitive(), and
-@ref basic_json::is_structured() rely on it.
-
-@note There are three enumeration entries (number_integer, number_unsigned, and
-number_float), because the library distinguishes these three types for numbers:
-@ref basic_json::number_unsigned_t is used for unsigned integers,
-@ref basic_json::number_integer_t is used for signed integers, and
-@ref basic_json::number_float_t is used for floating-point numbers or to
-approximate integers which do not fit in the limits of their respective type.
-
-@sa @ref basic_json::basic_json(const value_t value_type) -- create a JSON
-value with the default value for a given type
-
-@since version 1.0.0
-*/
-enum class value_t : std::uint8_t
-{
-    null,             ///< null value
-    object,           ///< object (unordered set of name/value pairs)
-    array,            ///< array (ordered collection of values)
-    string,           ///< string value
-    boolean,          ///< boolean value
-    number_integer,   ///< number value (signed integer)
-    number_unsigned,  ///< number value (unsigned integer)
-    number_float,     ///< number value (floating-point)
-    binary,           ///< binary array (ordered collection of bytes)
-    discarded         ///< discarded by the parser callback function
-};
-
-/*!
-@brief comparison operator for JSON types
-
-Returns an ordering that is similar to Python:
-- order: null < boolean < number < object < array < string < binary
-- furthermore, each type is not smaller than itself
-- discarded values are not comparable
-- binary is represented as a b"" string in python and directly comparable to a
-  string; however, making a binary array directly comparable with a string would
-  be surprising behavior in a JSON file.
-
-@since version 1.0.0
-*/
-inline bool operator<(const value_t lhs, const value_t rhs) noexcept
-{
-    static constexpr std::array<std::uint8_t, 9> order = {{
-            0 /* null */, 3 /* object */, 4 /* array */, 5 /* string */,
-            1 /* boolean */, 2 /* integer */, 2 /* unsigned */, 2 /* float */,
-            6 /* binary */
-        }
-    };
-
-    const auto l_index = static_cast<std::size_t>(lhs);
-    const auto r_index = static_cast<std::size_t>(rhs);
-    return l_index < order.size() and r_index < order.size() and order[l_index] < order[r_index];
-}
-}  // namespace detail
-}  // namespace nlohmann
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename std::nullptr_t& n)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_null()))
-    {
-        JSON_THROW(type_error::create(302, "type must be null, but is " + std::string(j.type_name())));
-    }
-    n = nullptr;
-}
-
-// overloads for basic_json template parameters
-template<typename BasicJsonType, typename ArithmeticType,
-         enable_if_t<std::is_arithmetic<ArithmeticType>::value and
-                     not std::is_same<ArithmeticType, typename BasicJsonType::boolean_t>::value,
-                     int> = 0>
-void get_arithmetic_value(const BasicJsonType& j, ArithmeticType& val)
-{
-    switch (static_cast<value_t>(j))
-    {
-        case value_t::number_unsigned:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_unsigned_t*>());
-            break;
-        }
-        case value_t::number_integer:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_integer_t*>());
-            break;
-        }
-        case value_t::number_float:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_float_t*>());
-            break;
-        }
-
-        default:
-            JSON_THROW(type_error::create(302, "type must be number, but is " + std::string(j.type_name())));
-    }
-}
-
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::boolean_t& b)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_boolean()))
-    {
-        JSON_THROW(type_error::create(302, "type must be boolean, but is " + std::string(j.type_name())));
-    }
-    b = *j.template get_ptr<const typename BasicJsonType::boolean_t*>();
-}
-
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::string_t& s)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_string()))
-    {
-        JSON_THROW(type_error::create(302, "type must be string, but is " + std::string(j.type_name())));
-    }
-    s = *j.template get_ptr<const typename BasicJsonType::string_t*>();
-}
-
-template <
-    typename BasicJsonType, typename ConstructibleStringType,
-    enable_if_t <
-        is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value and
-        not std::is_same<typename BasicJsonType::string_t,
-                         ConstructibleStringType>::value,
-        int > = 0 >
-void from_json(const BasicJsonType& j, ConstructibleStringType& s)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_string()))
-    {
-        JSON_THROW(type_error::create(302, "type must be string, but is " + std::string(j.type_name())));
-    }
-
-    s = *j.template get_ptr<const typename BasicJsonType::string_t*>();
-}
-
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::number_float_t& val)
-{
-    get_arithmetic_value(j, val);
-}
-
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::number_unsigned_t& val)
-{
-    get_arithmetic_value(j, val);
-}
-
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::number_integer_t& val)
-{
-    get_arithmetic_value(j, val);
-}
-
-template<typename BasicJsonType, typename EnumType,
-         enable_if_t<std::is_enum<EnumType>::value, int> = 0>
-void from_json(const BasicJsonType& j, EnumType& e)
-{
-    typename std::underlying_type<EnumType>::type val;
-    get_arithmetic_value(j, val);
-    e = static_cast<EnumType>(val);
-}
-
-// forward_list doesn't have an insert method
-template<typename BasicJsonType, typename T, typename Allocator,
-         enable_if_t<std::is_convertible<BasicJsonType, T>::value, int> = 0>
-void from_json(const BasicJsonType& j, std::forward_list<T, Allocator>& l)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_array()))
-    {
-        JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name())));
-    }
-    l.clear();
-    std::transform(j.rbegin(), j.rend(),
-                   std::front_inserter(l), [](const BasicJsonType & i)
-    {
-        return i.template get<T>();
-    });
-}
-
-// valarray doesn't have an insert method
-template<typename BasicJsonType, typename T,
-         enable_if_t<std::is_convertible<BasicJsonType, T>::value, int> = 0>
-void from_json(const BasicJsonType& j, std::valarray<T>& l)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_array()))
-    {
-        JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name())));
-    }
-    l.resize(j.size());
-    std::copy(j.begin(), j.end(), std::begin(l));
-}
-
-template <typename BasicJsonType, typename T, std::size_t N>
-auto from_json(const BasicJsonType& j, T (&arr)[N])
--> decltype(j.template get<T>(), void())
-{
-    for (std::size_t i = 0; i < N; ++i)
-    {
-        arr[i] = j.at(i).template get<T>();
-    }
-}
-
-template<typename BasicJsonType>
-void from_json_array_impl(const BasicJsonType& j, typename BasicJsonType::array_t& arr, priority_tag<3> /*unused*/)
-{
-    arr = *j.template get_ptr<const typename BasicJsonType::array_t*>();
-}
-
-template <typename BasicJsonType, typename T, std::size_t N>
-auto from_json_array_impl(const BasicJsonType& j, std::array<T, N>& arr,
-                          priority_tag<2> /*unused*/)
--> decltype(j.template get<T>(), void())
-{
-    for (std::size_t i = 0; i < N; ++i)
-    {
-        arr[i] = j.at(i).template get<T>();
-    }
-}
-
-template<typename BasicJsonType, typename ConstructibleArrayType>
-auto from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType& arr, priority_tag<1> /*unused*/)
--> decltype(
-    arr.reserve(std::declval<typename ConstructibleArrayType::size_type>()),
-    j.template get<typename ConstructibleArrayType::value_type>(),
-    void())
-{
-    using std::end;
-
-    ConstructibleArrayType ret;
-    ret.reserve(j.size());
-    std::transform(j.begin(), j.end(),
-                   std::inserter(ret, end(ret)), [](const BasicJsonType & i)
-    {
-        // get<BasicJsonType>() returns *this, this won't call a from_json
-        // method when value_type is BasicJsonType
-        return i.template get<typename ConstructibleArrayType::value_type>();
-    });
-    arr = std::move(ret);
-}
-
-template <typename BasicJsonType, typename ConstructibleArrayType>
-void from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType& arr,
-                          priority_tag<0> /*unused*/)
-{
-    using std::end;
-
-    ConstructibleArrayType ret;
-    std::transform(
-        j.begin(), j.end(), std::inserter(ret, end(ret)),
-        [](const BasicJsonType & i)
-    {
-        // get<BasicJsonType>() returns *this, this won't call a from_json
-        // method when value_type is BasicJsonType
-        return i.template get<typename ConstructibleArrayType::value_type>();
-    });
-    arr = std::move(ret);
-}
-
-template <typename BasicJsonType, typename ConstructibleArrayType,
-          enable_if_t <
-              is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value and
-              not is_constructible_object_type<BasicJsonType, ConstructibleArrayType>::value and
-              not is_constructible_string_type<BasicJsonType, ConstructibleArrayType>::value and
-              not std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value and
-              not is_basic_json<ConstructibleArrayType>::value,
-              int > = 0 >
-auto from_json(const BasicJsonType& j, ConstructibleArrayType& arr)
--> decltype(from_json_array_impl(j, arr, priority_tag<3> {}),
-j.template get<typename ConstructibleArrayType::value_type>(),
-void())
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_array()))
-    {
-        JSON_THROW(type_error::create(302, "type must be array, but is " +
-                                      std::string(j.type_name())));
-    }
-
-    from_json_array_impl(j, arr, priority_tag<3> {});
-}
-
-template <typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::binary_t& bin)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_binary()))
-    {
-        JSON_THROW(type_error::create(302, "type must be binary, but is " + std::string(j.type_name())));
-    }
-
-    bin = *j.template get_ptr<const typename BasicJsonType::binary_t*>();
-}
-
-template<typename BasicJsonType, typename ConstructibleObjectType,
-         enable_if_t<is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value, int> = 0>
-void from_json(const BasicJsonType& j, ConstructibleObjectType& obj)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_object()))
-    {
-        JSON_THROW(type_error::create(302, "type must be object, but is " + std::string(j.type_name())));
-    }
-
-    ConstructibleObjectType ret;
-    auto inner_object = j.template get_ptr<const typename BasicJsonType::object_t*>();
-    using value_type = typename ConstructibleObjectType::value_type;
-    std::transform(
-        inner_object->begin(), inner_object->end(),
-        std::inserter(ret, ret.begin()),
-        [](typename BasicJsonType::object_t::value_type const & p)
-    {
-        return value_type(p.first, p.second.template get<typename ConstructibleObjectType::mapped_type>());
-    });
-    obj = std::move(ret);
-}
-
-// overload for arithmetic types, not chosen for basic_json template arguments
-// (BooleanType, etc..); note: Is it really necessary to provide explicit
-// overloads for boolean_t etc. in case of a custom BooleanType which is not
-// an arithmetic type?
-template<typename BasicJsonType, typename ArithmeticType,
-         enable_if_t <
-             std::is_arithmetic<ArithmeticType>::value and
-             not std::is_same<ArithmeticType, typename BasicJsonType::number_unsigned_t>::value and
-             not std::is_same<ArithmeticType, typename BasicJsonType::number_integer_t>::value and
-             not std::is_same<ArithmeticType, typename BasicJsonType::number_float_t>::value and
-             not std::is_same<ArithmeticType, typename BasicJsonType::boolean_t>::value,
-             int> = 0>
-void from_json(const BasicJsonType& j, ArithmeticType& val)
-{
-    switch (static_cast<value_t>(j))
-    {
-        case value_t::number_unsigned:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_unsigned_t*>());
-            break;
-        }
-        case value_t::number_integer:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_integer_t*>());
-            break;
-        }
-        case value_t::number_float:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_float_t*>());
-            break;
-        }
-        case value_t::boolean:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::boolean_t*>());
-            break;
-        }
-
-        default:
-            JSON_THROW(type_error::create(302, "type must be number, but is " + std::string(j.type_name())));
-    }
-}
-
-template<typename BasicJsonType, typename A1, typename A2>
-void from_json(const BasicJsonType& j, std::pair<A1, A2>& p)
-{
-    p = {j.at(0).template get<A1>(), j.at(1).template get<A2>()};
-}
-
-template<typename BasicJsonType, typename Tuple, std::size_t... Idx>
-void from_json_tuple_impl(const BasicJsonType& j, Tuple& t, index_sequence<Idx...> /*unused*/)
-{
-    t = std::make_tuple(j.at(Idx).template get<typename std::tuple_element<Idx, Tuple>::type>()...);
-}
-
-template<typename BasicJsonType, typename... Args>
-void from_json(const BasicJsonType& j, std::tuple<Args...>& t)
-{
-    from_json_tuple_impl(j, t, index_sequence_for<Args...> {});
-}
-
-template <typename BasicJsonType, typename Key, typename Value, typename Compare, typename Allocator,
-          typename = enable_if_t<not std::is_constructible<
-                                     typename BasicJsonType::string_t, Key>::value>>
-void from_json(const BasicJsonType& j, std::map<Key, Value, Compare, Allocator>& m)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_array()))
-    {
-        JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name())));
-    }
-    m.clear();
-    for (const auto& p : j)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not p.is_array()))
-        {
-            JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(p.type_name())));
-        }
-        m.emplace(p.at(0).template get<Key>(), p.at(1).template get<Value>());
-    }
-}
-
-template <typename BasicJsonType, typename Key, typename Value, typename Hash, typename KeyEqual, typename Allocator,
-          typename = enable_if_t<not std::is_constructible<
-                                     typename BasicJsonType::string_t, Key>::value>>
-void from_json(const BasicJsonType& j, std::unordered_map<Key, Value, Hash, KeyEqual, Allocator>& m)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_array()))
-    {
-        JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name())));
-    }
-    m.clear();
-    for (const auto& p : j)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not p.is_array()))
-        {
-            JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(p.type_name())));
-        }
-        m.emplace(p.at(0).template get<Key>(), p.at(1).template get<Value>());
-    }
-}
-
-struct from_json_fn
-{
-    template<typename BasicJsonType, typename T>
-    auto operator()(const BasicJsonType& j, T& val) const
-    noexcept(noexcept(from_json(j, val)))
-    -> decltype(from_json(j, val), void())
-    {
-        return from_json(j, val);
-    }
-};
-}  // namespace detail
-
-/// namespace to hold default `from_json` function
-/// to see why this is required:
-/// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4381.html
-namespace
-{
-constexpr const auto& from_json = detail::static_const<detail::from_json_fn>::value;
-} // namespace
-} // namespace nlohmann
-
-// #include <nlohmann/detail/conversions/to_json.hpp>
-
-
-#include <algorithm> // copy
-#include <iterator> // begin, end
-#include <string> // string
-#include <tuple> // tuple, get
-#include <type_traits> // is_same, is_constructible, is_floating_point, is_enum, underlying_type
-#include <utility> // move, forward, declval, pair
-#include <valarray> // valarray
-#include <vector> // vector
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/iterators/iteration_proxy.hpp>
-
-
-#include <cstddef> // size_t
-#include <iterator> // input_iterator_tag
-#include <string> // string, to_string
-#include <tuple> // tuple_size, get, tuple_element
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template<typename string_type>
-void int_to_string( string_type& target, std::size_t value )
-{
-    target = std::to_string(value);
-}
-template <typename IteratorType> class iteration_proxy_value
-{
-  public:
-    using difference_type = std::ptrdiff_t;
-    using value_type = iteration_proxy_value;
-    using pointer = value_type * ;
-    using reference = value_type & ;
-    using iterator_category = std::input_iterator_tag;
-    using string_type = typename std::remove_cv< typename std::remove_reference<decltype( std::declval<IteratorType>().key() ) >::type >::type;
-
-  private:
-    /// the iterator
-    IteratorType anchor;
-    /// an index for arrays (used to create key names)
-    std::size_t array_index = 0;
-    /// last stringified array index
-    mutable std::size_t array_index_last = 0;
-    /// a string representation of the array index
-    mutable string_type array_index_str = "0";
-    /// an empty string (to return a reference for primitive values)
-    const string_type empty_str = "";
-
-  public:
-    explicit iteration_proxy_value(IteratorType it) noexcept : anchor(it) {}
-
-    /// dereference operator (needed for range-based for)
-    iteration_proxy_value& operator*()
-    {
-        return *this;
-    }
-
-    /// increment operator (needed for range-based for)
-    iteration_proxy_value& operator++()
-    {
-        ++anchor;
-        ++array_index;
-
-        return *this;
-    }
-
-    /// equality operator (needed for InputIterator)
-    bool operator==(const iteration_proxy_value& o) const
-    {
-        return anchor == o.anchor;
-    }
-
-    /// inequality operator (needed for range-based for)
-    bool operator!=(const iteration_proxy_value& o) const
-    {
-        return anchor != o.anchor;
-    }
-
-    /// return key of the iterator
-    const string_type& key() const
-    {
-        assert(anchor.m_object != nullptr);
-
-        switch (anchor.m_object->type())
-        {
-            // use integer array index as key
-            case value_t::array:
-            {
-                if (array_index != array_index_last)
-                {
-                    int_to_string( array_index_str, array_index );
-                    array_index_last = array_index;
-                }
-                return array_index_str;
-            }
-
-            // use key from the object
-            case value_t::object:
-                return anchor.key();
-
-            // use an empty key for all primitive types
-            default:
-                return empty_str;
-        }
-    }
-
-    /// return value of the iterator
-    typename IteratorType::reference value() const
-    {
-        return anchor.value();
-    }
-};
-
-/// proxy class for the items() function
-template<typename IteratorType> class iteration_proxy
-{
-  private:
-    /// the container to iterate
-    typename IteratorType::reference container;
-
-  public:
-    /// construct iteration proxy from a container
-    explicit iteration_proxy(typename IteratorType::reference cont) noexcept
-        : container(cont) {}
-
-    /// return iterator begin (needed for range-based for)
-    iteration_proxy_value<IteratorType> begin() noexcept
-    {
-        return iteration_proxy_value<IteratorType>(container.begin());
-    }
-
-    /// return iterator end (needed for range-based for)
-    iteration_proxy_value<IteratorType> end() noexcept
-    {
-        return iteration_proxy_value<IteratorType>(container.end());
-    }
-};
-// Structured Bindings Support
-// For further reference see https://blog.tartanllama.xyz/structured-bindings/
-// And see https://github.com/nlohmann/json/pull/1391
-template <std::size_t N, typename IteratorType, enable_if_t<N == 0, int> = 0>
-auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>& i) -> decltype(i.key())
-{
-    return i.key();
-}
-// Structured Bindings Support
-// For further reference see https://blog.tartanllama.xyz/structured-bindings/
-// And see https://github.com/nlohmann/json/pull/1391
-template <std::size_t N, typename IteratorType, enable_if_t<N == 1, int> = 0>
-auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>& i) -> decltype(i.value())
-{
-    return i.value();
-}
-}  // namespace detail
-}  // namespace nlohmann
-
-// The Addition to the STD Namespace is required to add
-// Structured Bindings Support to the iteration_proxy_value class
-// For further reference see https://blog.tartanllama.xyz/structured-bindings/
-// And see https://github.com/nlohmann/json/pull/1391
-namespace std
-{
-#if defined(__clang__)
-    // Fix: https://github.com/nlohmann/json/issues/1401
-    #pragma clang diagnostic push
-    #pragma clang diagnostic ignored "-Wmismatched-tags"
-#endif
-template <typename IteratorType>
-class tuple_size<::nlohmann::detail::iteration_proxy_value<IteratorType>>
-            : public std::integral_constant<std::size_t, 2> {};
-
-template <std::size_t N, typename IteratorType>
-class tuple_element<N, ::nlohmann::detail::iteration_proxy_value<IteratorType >>
-{
-  public:
-    using type = decltype(
-                     get<N>(std::declval <
-                            ::nlohmann::detail::iteration_proxy_value<IteratorType >> ()));
-};
-#if defined(__clang__)
-    #pragma clang diagnostic pop
-#endif
-} // namespace std
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-//////////////////
-// constructors //
-//////////////////
-
-template<value_t> struct external_constructor;
-
-template<>
-struct external_constructor<value_t::boolean>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::boolean_t b) noexcept
-    {
-        j.m_type = value_t::boolean;
-        j.m_value = b;
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::string>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, const typename BasicJsonType::string_t& s)
-    {
-        j.m_type = value_t::string;
-        j.m_value = s;
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::string_t&& s)
-    {
-        j.m_type = value_t::string;
-        j.m_value = std::move(s);
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType, typename CompatibleStringType,
-             enable_if_t<not std::is_same<CompatibleStringType, typename BasicJsonType::string_t>::value,
-                         int> = 0>
-    static void construct(BasicJsonType& j, const CompatibleStringType& str)
-    {
-        j.m_type = value_t::string;
-        j.m_value.string = j.template create<typename BasicJsonType::string_t>(str);
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::binary>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, const typename BasicJsonType::binary_t& b)
-    {
-        j.m_type = value_t::binary;
-        typename BasicJsonType::binary_t value{b};
-        j.m_value = value;
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::binary_t&& b)
-    {
-        j.m_type = value_t::binary;
-        typename BasicJsonType::binary_t value{std::move(b)};
-        j.m_value = value;
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::number_float>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::number_float_t val) noexcept
-    {
-        j.m_type = value_t::number_float;
-        j.m_value = val;
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::number_unsigned>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::number_unsigned_t val) noexcept
-    {
-        j.m_type = value_t::number_unsigned;
-        j.m_value = val;
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::number_integer>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::number_integer_t val) noexcept
-    {
-        j.m_type = value_t::number_integer;
-        j.m_value = val;
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::array>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, const typename BasicJsonType::array_t& arr)
-    {
-        j.m_type = value_t::array;
-        j.m_value = arr;
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::array_t&& arr)
-    {
-        j.m_type = value_t::array;
-        j.m_value = std::move(arr);
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType, typename CompatibleArrayType,
-             enable_if_t<not std::is_same<CompatibleArrayType, typename BasicJsonType::array_t>::value,
-                         int> = 0>
-    static void construct(BasicJsonType& j, const CompatibleArrayType& arr)
-    {
-        using std::begin;
-        using std::end;
-        j.m_type = value_t::array;
-        j.m_value.array = j.template create<typename BasicJsonType::array_t>(begin(arr), end(arr));
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, const std::vector<bool>& arr)
-    {
-        j.m_type = value_t::array;
-        j.m_value = value_t::array;
-        j.m_value.array->reserve(arr.size());
-        for (const bool x : arr)
-        {
-            j.m_value.array->push_back(x);
-        }
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType, typename T,
-             enable_if_t<std::is_convertible<T, BasicJsonType>::value, int> = 0>
-    static void construct(BasicJsonType& j, const std::valarray<T>& arr)
-    {
-        j.m_type = value_t::array;
-        j.m_value = value_t::array;
-        j.m_value.array->resize(arr.size());
-        if (arr.size() > 0)
-        {
-            std::copy(std::begin(arr), std::end(arr), j.m_value.array->begin());
-        }
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::object>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, const typename BasicJsonType::object_t& obj)
-    {
-        j.m_type = value_t::object;
-        j.m_value = obj;
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::object_t&& obj)
-    {
-        j.m_type = value_t::object;
-        j.m_value = std::move(obj);
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType, typename CompatibleObjectType,
-             enable_if_t<not std::is_same<CompatibleObjectType, typename BasicJsonType::object_t>::value, int> = 0>
-    static void construct(BasicJsonType& j, const CompatibleObjectType& obj)
-    {
-        using std::begin;
-        using std::end;
-
-        j.m_type = value_t::object;
-        j.m_value.object = j.template create<typename BasicJsonType::object_t>(begin(obj), end(obj));
-        j.assert_invariant();
-    }
-};
-
-/////////////
-// to_json //
-/////////////
-
-template<typename BasicJsonType, typename T,
-         enable_if_t<std::is_same<T, typename BasicJsonType::boolean_t>::value, int> = 0>
-void to_json(BasicJsonType& j, T b) noexcept
-{
-    external_constructor<value_t::boolean>::construct(j, b);
-}
-
-template<typename BasicJsonType, typename CompatibleString,
-         enable_if_t<std::is_constructible<typename BasicJsonType::string_t, CompatibleString>::value, int> = 0>
-void to_json(BasicJsonType& j, const CompatibleString& s)
-{
-    external_constructor<value_t::string>::construct(j, s);
-}
-
-template<typename BasicJsonType>
-void to_json(BasicJsonType& j, typename BasicJsonType::string_t&& s)
-{
-    external_constructor<value_t::string>::construct(j, std::move(s));
-}
-
-template<typename BasicJsonType, typename FloatType,
-         enable_if_t<std::is_floating_point<FloatType>::value, int> = 0>
-void to_json(BasicJsonType& j, FloatType val) noexcept
-{
-    external_constructor<value_t::number_float>::construct(j, static_cast<typename BasicJsonType::number_float_t>(val));
-}
-
-template<typename BasicJsonType, typename CompatibleNumberUnsignedType,
-         enable_if_t<is_compatible_integer_type<typename BasicJsonType::number_unsigned_t, CompatibleNumberUnsignedType>::value, int> = 0>
-void to_json(BasicJsonType& j, CompatibleNumberUnsignedType val) noexcept
-{
-    external_constructor<value_t::number_unsigned>::construct(j, static_cast<typename BasicJsonType::number_unsigned_t>(val));
-}
-
-template<typename BasicJsonType, typename CompatibleNumberIntegerType,
-         enable_if_t<is_compatible_integer_type<typename BasicJsonType::number_integer_t, CompatibleNumberIntegerType>::value, int> = 0>
-void to_json(BasicJsonType& j, CompatibleNumberIntegerType val) noexcept
-{
-    external_constructor<value_t::number_integer>::construct(j, static_cast<typename BasicJsonType::number_integer_t>(val));
-}
-
-template<typename BasicJsonType, typename EnumType,
-         enable_if_t<std::is_enum<EnumType>::value, int> = 0>
-void to_json(BasicJsonType& j, EnumType e) noexcept
-{
-    using underlying_type = typename std::underlying_type<EnumType>::type;
-    external_constructor<value_t::number_integer>::construct(j, static_cast<underlying_type>(e));
-}
-
-template<typename BasicJsonType>
-void to_json(BasicJsonType& j, const std::vector<bool>& e)
-{
-    external_constructor<value_t::array>::construct(j, e);
-}
-
-template <typename BasicJsonType, typename CompatibleArrayType,
-          enable_if_t<is_compatible_array_type<BasicJsonType,
-                      CompatibleArrayType>::value and
-                      not is_compatible_object_type<BasicJsonType, CompatibleArrayType>::value and
-                      not is_compatible_string_type<BasicJsonType, CompatibleArrayType>::value and
-                      not std::is_same<typename BasicJsonType::binary_t, CompatibleArrayType>::value and
-                      not is_basic_json<CompatibleArrayType>::value,
-                      int> = 0>
-void to_json(BasicJsonType& j, const CompatibleArrayType& arr)
-{
-    external_constructor<value_t::array>::construct(j, arr);
-}
-
-template <typename BasicJsonType>
-void to_json(BasicJsonType& j, const typename BasicJsonType::binary_t& bin)
-{
-    external_constructor<value_t::binary>::construct(j, bin);
-}
-
-template<typename BasicJsonType, typename T,
-         enable_if_t<std::is_convertible<T, BasicJsonType>::value, int> = 0>
-void to_json(BasicJsonType& j, const std::valarray<T>& arr)
-{
-    external_constructor<value_t::array>::construct(j, std::move(arr));
-}
-
-template<typename BasicJsonType>
-void to_json(BasicJsonType& j, typename BasicJsonType::array_t&& arr)
-{
-    external_constructor<value_t::array>::construct(j, std::move(arr));
-}
-
-template<typename BasicJsonType, typename CompatibleObjectType,
-         enable_if_t<is_compatible_object_type<BasicJsonType, CompatibleObjectType>::value and not is_basic_json<CompatibleObjectType>::value, int> = 0>
-void to_json(BasicJsonType& j, const CompatibleObjectType& obj)
-{
-    external_constructor<value_t::object>::construct(j, obj);
-}
-
-template<typename BasicJsonType>
-void to_json(BasicJsonType& j, typename BasicJsonType::object_t&& obj)
-{
-    external_constructor<value_t::object>::construct(j, std::move(obj));
-}
-
-template <
-    typename BasicJsonType, typename T, std::size_t N,
-    enable_if_t<not std::is_constructible<typename BasicJsonType::string_t,
-                const T(&)[N]>::value,
-                int> = 0 >
-void to_json(BasicJsonType& j, const T(&arr)[N])
-{
-    external_constructor<value_t::array>::construct(j, arr);
-}
-
-template < typename BasicJsonType, typename T1, typename T2, enable_if_t < std::is_constructible<BasicJsonType, T1>::value&& std::is_constructible<BasicJsonType, T2>::value, int > = 0 >
-void to_json(BasicJsonType& j, const std::pair<T1, T2>& p)
-{
-    j = { p.first, p.second };
-}
-
-// for https://github.com/nlohmann/json/pull/1134
-template < typename BasicJsonType, typename T,
-           enable_if_t<std::is_same<T, iteration_proxy_value<typename BasicJsonType::iterator>>::value, int> = 0>
-void to_json(BasicJsonType& j, const T& b)
-{
-    j = { {b.key(), b.value()} };
-}
-
-template<typename BasicJsonType, typename Tuple, std::size_t... Idx>
-void to_json_tuple_impl(BasicJsonType& j, const Tuple& t, index_sequence<Idx...> /*unused*/)
-{
-    j = { std::get<Idx>(t)... };
-}
-
-template<typename BasicJsonType, typename T, enable_if_t<is_constructible_tuple<BasicJsonType, T>::value, int > = 0>
-void to_json(BasicJsonType& j, const T& t)
-{
-    to_json_tuple_impl(j, t, make_index_sequence<std::tuple_size<T>::value> {});
-}
-
-struct to_json_fn
-{
-    template<typename BasicJsonType, typename T>
-    auto operator()(BasicJsonType& j, T&& val) const noexcept(noexcept(to_json(j, std::forward<T>(val))))
-    -> decltype(to_json(j, std::forward<T>(val)), void())
-    {
-        return to_json(j, std::forward<T>(val));
-    }
-};
-}  // namespace detail
-
-/// namespace to hold default `to_json` function
-namespace
-{
-constexpr const auto& to_json = detail::static_const<detail::to_json_fn>::value;
-} // namespace
-} // namespace nlohmann
-
-
-namespace nlohmann
-{
-
-template<typename, typename>
-struct adl_serializer
-{
-    /*!
-    @brief convert a JSON value to any value type
-
-    This function is usually called by the `get()` function of the
-    @ref basic_json class (either explicit or via conversion operators).
-
-    @param[in] j        JSON value to read from
-    @param[in,out] val  value to write to
-    */
-    template<typename BasicJsonType, typename ValueType>
-    static auto from_json(BasicJsonType&& j, ValueType& val) noexcept(
-        noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j), val)))
-    -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j), val), void())
-    {
-        ::nlohmann::from_json(std::forward<BasicJsonType>(j), val);
-    }
-
-    /*!
-    @brief convert any value type to a JSON value
-
-    This function is usually called by the constructors of the @ref basic_json
-    class.
-
-    @param[in,out] j  JSON value to write to
-    @param[in] val    value to read from
-    */
-    template <typename BasicJsonType, typename ValueType>
-    static auto to_json(BasicJsonType& j, ValueType&& val) noexcept(
-        noexcept(::nlohmann::to_json(j, std::forward<ValueType>(val))))
-    -> decltype(::nlohmann::to_json(j, std::forward<ValueType>(val)), void())
-    {
-        ::nlohmann::to_json(j, std::forward<ValueType>(val));
-    }
-};
-
-}  // namespace nlohmann
-
-// #include <nlohmann/byte_container_with_subtype.hpp>
-
-
-#include <cstdint> // uint8_t
-#include <tuple> // tie
-#include <utility> // move
-
-namespace nlohmann
-{
-
-/*!
-@brief an internal type for a backed binary type
-
-This type extends the template parameter @a BinaryType provided to `basic_json`
-with a subtype used by BSON and MessagePack. This type exists so that the user
-does not have to specify a type themselves with a specific naming scheme in
-order to override the binary type.
-
-@tparam BinaryType container to store bytes (`std::vector<std::uint8_t>` by
-                   default)
-
-@since version 3.8.0
-*/
-template<typename BinaryType>
-class byte_container_with_subtype : public BinaryType
-{
-  public:
-    /// the type of the underlying container
-    using container_type = BinaryType;
-
-    byte_container_with_subtype() noexcept(noexcept(container_type()))
-        : container_type()
-    {}
-
-    byte_container_with_subtype(const container_type& b) noexcept(noexcept(container_type(b)))
-        : container_type(b)
-    {}
-
-    byte_container_with_subtype(container_type&& b) noexcept(noexcept(container_type(std::move(b))))
-        : container_type(std::move(b))
-    {}
-
-    byte_container_with_subtype(const container_type& b, std::uint8_t subtype) noexcept(noexcept(container_type(b)))
-        : container_type(b)
-        , m_subtype(subtype)
-        , m_has_subtype(true)
-    {}
-
-    byte_container_with_subtype(container_type&& b, std::uint8_t subtype) noexcept(noexcept(container_type(std::move(b))))
-        : container_type(std::move(b))
-        , m_subtype(subtype)
-        , m_has_subtype(true)
-    {}
-
-    bool operator==(const byte_container_with_subtype& rhs) const
-    {
-        return std::tie(static_cast<const BinaryType&>(*this), m_subtype, m_has_subtype) ==
-               std::tie(static_cast<const BinaryType&>(rhs), rhs.m_subtype, rhs.m_has_subtype);
-    }
-
-    bool operator!=(const byte_container_with_subtype& rhs) const
-    {
-        return !(rhs == *this);
-    }
-
-    /*!
-    @brief sets the binary subtype
-
-    Sets the binary subtype of the value, also flags a binary JSON value as
-    having a subtype, which has implications for serialization.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @sa @ref subtype() -- return the binary subtype
-    @sa @ref clear_subtype() -- clears the binary subtype
-    @sa @ref has_subtype() -- returns whether or not the binary value has a
-    subtype
-
-    @since version 3.8.0
-    */
-    void set_subtype(std::uint8_t subtype) noexcept
-    {
-        m_subtype = subtype;
-        m_has_subtype = true;
-    }
-
-    /*!
-    @brief return the binary subtype
-
-    Returns the numerical subtype of the value if it has a subtype. If it does
-    not have a subtype, this function will return size_t(-1) as a sentinel
-    value.
-
-    @return the numerical subtype of the binary value
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @sa @ref set_subtype() -- sets the binary subtype
-    @sa @ref clear_subtype() -- clears the binary subtype
-    @sa @ref has_subtype() -- returns whether or not the binary value has a
-    subtype
-
-    @since version 3.8.0
-    */
-    constexpr std::uint8_t subtype() const noexcept
-    {
-        return m_subtype;
-    }
-
-    /*!
-    @brief return whether the value has a subtype
-
-    @return whether the value has a subtype
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @sa @ref subtype() -- return the binary subtype
-    @sa @ref set_subtype() -- sets the binary subtype
-    @sa @ref clear_subtype() -- clears the binary subtype
-
-    @since version 3.8.0
-    */
-    constexpr bool has_subtype() const noexcept
-    {
-        return m_has_subtype;
-    }
-
-    /*!
-    @brief clears the binary subtype
-
-    Clears the binary subtype and flags the value as not having a subtype, which
-    has implications for serialization; for instance MessagePack will prefer the
-    bin family over the ext family.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @sa @ref subtype() -- return the binary subtype
-    @sa @ref set_subtype() -- sets the binary subtype
-    @sa @ref has_subtype() -- returns whether or not the binary value has a
-    subtype
-
-    @since version 3.8.0
-    */
-    void clear_subtype() noexcept
-    {
-        m_subtype = 0;
-        m_has_subtype = false;
-    }
-
-  private:
-    std::uint8_t m_subtype = 0;
-    bool m_has_subtype = false;
-};
-
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/conversions/from_json.hpp>
-
-// #include <nlohmann/detail/conversions/to_json.hpp>
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/input/binary_reader.hpp>
-
-
-#include <algorithm> // generate_n
-#include <array> // array
-#include <cassert> // assert
-#include <cmath> // ldexp
-#include <cstddef> // size_t
-#include <cstdint> // uint8_t, uint16_t, uint32_t, uint64_t
-#include <cstdio> // snprintf
-#include <cstring> // memcpy
-#include <iterator> // back_inserter
-#include <limits> // numeric_limits
-#include <string> // char_traits, string
-#include <utility> // make_pair, move
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/input/input_adapters.hpp>
-
-
-#include <array> // array
-#include <cassert> // assert
-#include <cstddef> // size_t
-#include <cstdio> //FILE *
-#include <cstring> // strlen
-#include <istream> // istream
-#include <iterator> // begin, end, iterator_traits, random_access_iterator_tag, distance, next
-#include <memory> // shared_ptr, make_shared, addressof
-#include <numeric> // accumulate
-#include <string> // string, char_traits
-#include <type_traits> // enable_if, is_base_of, is_pointer, is_integral, remove_pointer
-#include <utility> // pair, declval
-
-// #include <nlohmann/detail/iterators/iterator_traits.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-/// the supported input formats
-enum class input_format_t { json, cbor, msgpack, ubjson, bson };
-
-////////////////////
-// input adapters //
-////////////////////
-
-/*!
-Input adapter for stdio file access. This adapter read only 1 byte and do not use any
- buffer. This adapter is a very low level adapter.
-*/
-class file_input_adapter
-{
-  public:
-    JSON_HEDLEY_NON_NULL(2)
-    explicit file_input_adapter(std::FILE* f)  noexcept
-        : m_file(f)
-    {}
-
-    // make class move-only
-    file_input_adapter(const file_input_adapter&) = delete;
-    file_input_adapter(file_input_adapter&&) = default;
-    file_input_adapter& operator=(const file_input_adapter&) = delete;
-    file_input_adapter& operator=(file_input_adapter&&) = delete;
-
-    std::char_traits<char>::int_type get_character() noexcept
-    {
-        return std::fgetc(m_file);
-    }
-
-  private:
-    /// the file pointer to read from
-    std::FILE* m_file;
-};
-
-
-/*!
-Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at
-beginning of input. Does not support changing the underlying std::streambuf
-in mid-input. Maintains underlying std::istream and std::streambuf to support
-subsequent use of standard std::istream operations to process any input
-characters following those used in parsing the JSON input.  Clears the
-std::istream flags; any input errors (e.g., EOF) will be detected by the first
-subsequent call for input from the std::istream.
-*/
-class input_stream_adapter
-{
-  public:
-    ~input_stream_adapter()
-    {
-        // clear stream flags; we use underlying streambuf I/O, do not
-        // maintain ifstream flags, except eof
-        if (is)
-        {
-            is->clear(is->rdstate() & std::ios::eofbit);
-        }
-    }
-
-    explicit input_stream_adapter(std::istream& i)
-        : is(&i), sb(i.rdbuf())
-    {}
-
-    // delete because of pointer members
-    input_stream_adapter(const input_stream_adapter&) = delete;
-    input_stream_adapter& operator=(input_stream_adapter&) = delete;
-    input_stream_adapter& operator=(input_stream_adapter&& rhs) = delete;
-
-    input_stream_adapter(input_stream_adapter&& rhs) : is(rhs.is), sb(rhs.sb)
-    {
-        rhs.is = nullptr;
-        rhs.sb = nullptr;
-    }
-
-    // std::istream/std::streambuf use std::char_traits<char>::to_int_type, to
-    // ensure that std::char_traits<char>::eof() and the character 0xFF do not
-    // end up as the same value, eg. 0xFFFFFFFF.
-    std::char_traits<char>::int_type get_character()
-    {
-        auto res = sb->sbumpc();
-        // set eof manually, as we don't use the istream interface.
-        if (res == EOF)
-        {
-            is->clear(is->rdstate() | std::ios::eofbit);
-        }
-        return res;
-    }
-
-  private:
-    /// the associated input stream
-    std::istream* is = nullptr;
-    std::streambuf* sb = nullptr;
-};
-
-/// input adapter for buffer input
-class input_buffer_adapter
-{
-  public:
-    input_buffer_adapter(const char* b, const std::size_t l) noexcept
-        : cursor(b), limit(b == nullptr ? nullptr : (b + l))
-    {}
-
-    // delete because of pointer members
-    input_buffer_adapter(const input_buffer_adapter&) = delete;
-    input_buffer_adapter& operator=(input_buffer_adapter&) = delete;
-    input_buffer_adapter(input_buffer_adapter&&) = default;
-    input_buffer_adapter& operator=(input_buffer_adapter&&) = delete;
-
-    std::char_traits<char>::int_type get_character() noexcept
-    {
-        if (JSON_HEDLEY_LIKELY(cursor < limit))
-        {
-            assert(cursor != nullptr and limit != nullptr);
-            return std::char_traits<char>::to_int_type(*(cursor++));
-        }
-
-        return std::char_traits<char>::eof();
-    }
-
-  private:
-    /// pointer to the current character
-    const char* cursor;
-    /// pointer past the last character
-    const char* const limit;
-};
-
-template<typename WideStringType, size_t T>
-struct wide_string_input_helper
-{
-    // UTF-32
-    static void fill_buffer(const WideStringType& str,
-                            size_t& current_wchar,
-                            std::array<std::char_traits<char>::int_type, 4>& utf8_bytes,
-                            size_t& utf8_bytes_index,
-                            size_t& utf8_bytes_filled)
-    {
-        utf8_bytes_index = 0;
-
-        if (current_wchar == str.size())
-        {
-            utf8_bytes[0] = std::char_traits<char>::eof();
-            utf8_bytes_filled = 1;
-        }
-        else
-        {
-            // get the current character
-            const auto wc = static_cast<unsigned int>(str[current_wchar++]);
-
-            // UTF-32 to UTF-8 encoding
-            if (wc < 0x80)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(wc);
-                utf8_bytes_filled = 1;
-            }
-            else if (wc <= 0x7FF)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xC0u | ((wc >> 6u) & 0x1Fu));
-                utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | (wc & 0x3Fu));
-                utf8_bytes_filled = 2;
-            }
-            else if (wc <= 0xFFFF)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xE0u | ((wc >> 12u) & 0x0Fu));
-                utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | ((wc >> 6u) & 0x3Fu));
-                utf8_bytes[2] = static_cast<std::char_traits<char>::int_type>(0x80u | (wc & 0x3Fu));
-                utf8_bytes_filled = 3;
-            }
-            else if (wc <= 0x10FFFF)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xF0u | ((wc >> 18u) & 0x07u));
-                utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | ((wc >> 12u) & 0x3Fu));
-                utf8_bytes[2] = static_cast<std::char_traits<char>::int_type>(0x80u | ((wc >> 6u) & 0x3Fu));
-                utf8_bytes[3] = static_cast<std::char_traits<char>::int_type>(0x80u | (wc & 0x3Fu));
-                utf8_bytes_filled = 4;
-            }
-            else
-            {
-                // unknown character
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(wc);
-                utf8_bytes_filled = 1;
-            }
-        }
-    }
-};
-
-template<typename WideStringType>
-struct wide_string_input_helper<WideStringType, 2>
-{
-    // UTF-16
-    static void fill_buffer(const WideStringType& str,
-                            size_t& current_wchar,
-                            std::array<std::char_traits<char>::int_type, 4>& utf8_bytes,
-                            size_t& utf8_bytes_index,
-                            size_t& utf8_bytes_filled)
-    {
-        utf8_bytes_index = 0;
-
-        if (current_wchar == str.size())
-        {
-            utf8_bytes[0] = std::char_traits<char>::eof();
-            utf8_bytes_filled = 1;
-        }
-        else
-        {
-            // get the current character
-            const auto wc = static_cast<unsigned int>(str[current_wchar++]);
-
-            // UTF-16 to UTF-8 encoding
-            if (wc < 0x80)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(wc);
-                utf8_bytes_filled = 1;
-            }
-            else if (wc <= 0x7FF)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xC0u | ((wc >> 6u)));
-                utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | (wc & 0x3Fu));
-                utf8_bytes_filled = 2;
-            }
-            else if (0xD800 > wc or wc >= 0xE000)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xE0u | ((wc >> 12u)));
-                utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | ((wc >> 6u) & 0x3Fu));
-                utf8_bytes[2] = static_cast<std::char_traits<char>::int_type>(0x80u | (wc & 0x3Fu));
-                utf8_bytes_filled = 3;
-            }
-            else
-            {
-                if (current_wchar < str.size())
-                {
-                    const auto wc2 = static_cast<unsigned int>(str[current_wchar++]);
-                    const auto charcode = 0x10000u + (((wc & 0x3FFu) << 10u) | (wc2 & 0x3FFu));
-                    utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xF0u | (charcode >> 18u));
-                    utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | ((charcode >> 12u) & 0x3Fu));
-                    utf8_bytes[2] = static_cast<std::char_traits<char>::int_type>(0x80u | ((charcode >> 6u) & 0x3Fu));
-                    utf8_bytes[3] = static_cast<std::char_traits<char>::int_type>(0x80u | (charcode & 0x3Fu));
-                    utf8_bytes_filled = 4;
-                }
-                else
-                {
-                    // unknown character
-                    ++current_wchar;
-                    utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(wc);
-                    utf8_bytes_filled = 1;
-                }
-            }
-        }
-    }
-};
-
-template<typename WideStringType>
-class wide_string_input_adapter
-{
-  public:
-    explicit wide_string_input_adapter(const WideStringType& w) noexcept
-        : str(w)
-    {}
-
-    std::char_traits<char>::int_type get_character() noexcept
-    {
-        // check if buffer needs to be filled
-        if (utf8_bytes_index == utf8_bytes_filled)
-        {
-            fill_buffer<sizeof(typename WideStringType::value_type)>();
-
-            assert(utf8_bytes_filled > 0);
-            assert(utf8_bytes_index == 0);
-        }
-
-        // use buffer
-        assert(utf8_bytes_filled > 0);
-        assert(utf8_bytes_index < utf8_bytes_filled);
-        return utf8_bytes[utf8_bytes_index++];
-    }
-
-  private:
-    template<size_t T>
-    void fill_buffer()
-    {
-        wide_string_input_helper<WideStringType, T>::fill_buffer(str, current_wchar, utf8_bytes, utf8_bytes_index, utf8_bytes_filled);
-    }
-
-    /// the wstring to process
-    const WideStringType& str;
-
-    /// index of the current wchar in str
-    std::size_t current_wchar = 0;
-
-    /// a buffer for UTF-8 bytes
-    std::array<std::char_traits<char>::int_type, 4> utf8_bytes = {{0, 0, 0, 0}};
-
-    /// index to the utf8_codes array for the next valid byte
-    std::size_t utf8_bytes_index = 0;
-    /// number of valid bytes in the utf8_codes array
-    std::size_t utf8_bytes_filled = 0;
-};
-
-inline file_input_adapter input_adapter(std::FILE* file)
-{
-    return file_input_adapter(file);
-}
-
-inline input_stream_adapter input_adapter(std::istream& stream)
-{
-    return input_stream_adapter(stream);
-}
-
-inline input_stream_adapter input_adapter(std::istream&& stream)
-{
-    return input_stream_adapter(stream);
-}
-
-template<typename CharT, typename SizeT,
-         typename std::enable_if<
-             std::is_pointer<CharT>::value and
-             std::is_integral<typename std::remove_pointer<CharT>::type>::value and
-             not std::is_same<SizeT, bool>::value and
-             sizeof(typename std::remove_pointer<CharT>::type) == 1,
-             int>::type = 0>
-input_buffer_adapter input_adapter(CharT b, SizeT l)
-{
-    return input_buffer_adapter(reinterpret_cast<const char*>(b), l);
-}
-
-template<typename CharT,
-         typename std::enable_if<
-             std::is_pointer<CharT>::value and
-             std::is_integral<typename std::remove_pointer<CharT>::type>::value and
-             sizeof(typename std::remove_pointer<CharT>::type) == 1,
-             int>::type = 0>
-input_buffer_adapter input_adapter(CharT b)
-{
-    return input_adapter(reinterpret_cast<const char*>(b),
-                         std::strlen(reinterpret_cast<const char*>(b)));
-}
-
-template<class IteratorType,
-         typename std::enable_if<
-             std::is_same<typename iterator_traits<IteratorType>::iterator_category, std::random_access_iterator_tag>::value,
-             int>::type = 0>
-input_buffer_adapter input_adapter(IteratorType first, IteratorType last)
-{
-#ifndef NDEBUG
-    // assertion to check that the iterator range is indeed contiguous,
-    // see https://stackoverflow.com/a/35008842/266378 for more discussion
-    const auto is_contiguous = std::accumulate(
-                                   first, last, std::pair<bool, int>(true, 0),
-                                   [&first](std::pair<bool, int> res, decltype(*first) val)
-    {
-        res.first &= (val == *(std::next(std::addressof(*first), res.second++)));
-        return res;
-    }).first;
-    assert(is_contiguous);
-#endif
-
-    // assertion to check that each element is 1 byte long
-    static_assert(
-        sizeof(typename iterator_traits<IteratorType>::value_type) == 1,
-        "each element in the iterator range must have the size of 1 byte");
-
-    const auto len = static_cast<size_t>(std::distance(first, last));
-    if (JSON_HEDLEY_LIKELY(len > 0))
-    {
-        // there is at least one element: use the address of first
-        return input_buffer_adapter(reinterpret_cast<const char*>(&(*first)), len);
-    }
-    else
-    {
-        // the address of first cannot be used: use nullptr
-        return input_buffer_adapter(nullptr, len);
-    }
-}
-
-inline wide_string_input_adapter<std::wstring> input_adapter(const std::wstring& ws)
-{
-    return wide_string_input_adapter<std::wstring>(ws);
-}
-
-
-inline wide_string_input_adapter<std::u16string> input_adapter(const std::u16string& ws)
-{
-    return wide_string_input_adapter<std::u16string>(ws);
-}
-
-inline wide_string_input_adapter<std::u32string> input_adapter(const std::u32string& ws)
-{
-    return wide_string_input_adapter<std::u32string>(ws);
-}
-
-template<class ContiguousContainer, typename
-         std::enable_if<not std::is_pointer<ContiguousContainer>::value and
-                        std::is_base_of<std::random_access_iterator_tag, typename iterator_traits<decltype(std::begin(std::declval<ContiguousContainer const>()))>::iterator_category>::value,
-                        int>::type = 0>
-input_buffer_adapter input_adapter(const ContiguousContainer& c)
-{
-    return input_adapter(std::begin(c), std::end(c));
-}
-
-
-template<class T, std::size_t N>
-input_buffer_adapter input_adapter(T (&array)[N])
-{
-    return input_adapter(std::begin(array), std::end(array));
-}
-
-// This class only handles inputs of input_buffer_adapter type.
-// It's required so that expressions like {ptr, len} can be implicitely casted
-// to the correct adapter.
-class span_input_adapter
-{
-  public:
-    template<typename CharT,
-             typename std::enable_if<
-                 std::is_pointer<CharT>::value and
-                 std::is_integral<typename std::remove_pointer<CharT>::type>::value and
-                 sizeof(typename std::remove_pointer<CharT>::type) == 1,
-                 int>::type = 0>
-    span_input_adapter(CharT b, std::size_t l)
-        : ia(reinterpret_cast<const char*>(b), l) {}
-
-    template<typename CharT,
-             typename std::enable_if<
-                 std::is_pointer<CharT>::value and
-                 std::is_integral<typename std::remove_pointer<CharT>::type>::value and
-                 sizeof(typename std::remove_pointer<CharT>::type) == 1,
-                 int>::type = 0>
-    span_input_adapter(CharT b)
-        : span_input_adapter(reinterpret_cast<const char*>(b),
-                             std::strlen(reinterpret_cast<const char*>(b))) {}
-
-    template<class IteratorType,
-             typename std::enable_if<
-                 std::is_same<typename iterator_traits<IteratorType>::iterator_category, std::random_access_iterator_tag>::value,
-                 int>::type = 0>
-    span_input_adapter(IteratorType first, IteratorType last)
-        : ia(input_adapter(first, last)) {}
-
-    template<class T, std::size_t N>
-    span_input_adapter(T (&array)[N])
-        : span_input_adapter(std::begin(array), std::end(array)) {}
-
-    /// input adapter for contiguous container
-    template<class ContiguousContainer, typename
-             std::enable_if<not std::is_pointer<ContiguousContainer>::value and
-                            std::is_base_of<std::random_access_iterator_tag, typename iterator_traits<decltype(std::begin(std::declval<ContiguousContainer const>()))>::iterator_category>::value,
-                            int>::type = 0>
-    span_input_adapter(const ContiguousContainer& c)
-        : span_input_adapter(std::begin(c), std::end(c)) {}
-
-    input_buffer_adapter&& get()
-    {
-        return std::move(ia);
-    }
-
-  private:
-    input_buffer_adapter ia;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/input/json_sax.hpp>
-
-
-#include <cassert> // assert
-#include <cstddef>
-#include <string> // string
-#include <utility> // move
-#include <vector> // vector
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-namespace nlohmann
-{
-
-/*!
-@brief SAX interface
-
-This class describes the SAX interface used by @ref nlohmann::json::sax_parse.
-Each function is called in different situations while the input is parsed. The
-boolean return value informs the parser whether to continue processing the
-input.
-*/
-template<typename BasicJsonType>
-struct json_sax
-{
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-
-    /*!
-    @brief a null value was read
-    @return whether parsing should proceed
-    */
-    virtual bool null() = 0;
-
-    /*!
-    @brief a boolean value was read
-    @param[in] val  boolean value
-    @return whether parsing should proceed
-    */
-    virtual bool boolean(bool val) = 0;
-
-    /*!
-    @brief an integer number was read
-    @param[in] val  integer value
-    @return whether parsing should proceed
-    */
-    virtual bool number_integer(number_integer_t val) = 0;
-
-    /*!
-    @brief an unsigned integer number was read
-    @param[in] val  unsigned integer value
-    @return whether parsing should proceed
-    */
-    virtual bool number_unsigned(number_unsigned_t val) = 0;
-
-    /*!
-    @brief an floating-point number was read
-    @param[in] val  floating-point value
-    @param[in] s    raw token value
-    @return whether parsing should proceed
-    */
-    virtual bool number_float(number_float_t val, const string_t& s) = 0;
-
-    /*!
-    @brief a string was read
-    @param[in] val  string value
-    @return whether parsing should proceed
-    @note It is safe to move the passed string.
-    */
-    virtual bool string(string_t& val) = 0;
-
-    /*!
-    @brief a binary string was read
-    @param[in] val  binary value
-    @return whether parsing should proceed
-    @note It is safe to move the passed binary.
-    */
-    virtual bool binary(binary_t& val) = 0;
-
-    /*!
-    @brief the beginning of an object was read
-    @param[in] elements  number of object elements or -1 if unknown
-    @return whether parsing should proceed
-    @note binary formats may report the number of elements
-    */
-    virtual bool start_object(std::size_t elements) = 0;
-
-    /*!
-    @brief an object key was read
-    @param[in] val  object key
-    @return whether parsing should proceed
-    @note It is safe to move the passed string.
-    */
-    virtual bool key(string_t& val) = 0;
-
-    /*!
-    @brief the end of an object was read
-    @return whether parsing should proceed
-    */
-    virtual bool end_object() = 0;
-
-    /*!
-    @brief the beginning of an array was read
-    @param[in] elements  number of array elements or -1 if unknown
-    @return whether parsing should proceed
-    @note binary formats may report the number of elements
-    */
-    virtual bool start_array(std::size_t elements) = 0;
-
-    /*!
-    @brief the end of an array was read
-    @return whether parsing should proceed
-    */
-    virtual bool end_array() = 0;
-
-    /*!
-    @brief a parse error occurred
-    @param[in] position    the position in the input where the error occurs
-    @param[in] last_token  the last read token
-    @param[in] ex          an exception object describing the error
-    @return whether parsing should proceed (must return false)
-    */
-    virtual bool parse_error(std::size_t position,
-                             const std::string& last_token,
-                             const detail::exception& ex) = 0;
-
-    virtual ~json_sax() = default;
-};
-
-
-namespace detail
-{
-/*!
-@brief SAX implementation to create a JSON value from SAX events
-
-This class implements the @ref json_sax interface and processes the SAX events
-to create a JSON value which makes it basically a DOM parser. The structure or
-hierarchy of the JSON value is managed by the stack `ref_stack` which contains
-a pointer to the respective array or object for each recursion depth.
-
-After successful parsing, the value that is passed by reference to the
-constructor contains the parsed value.
-
-@tparam BasicJsonType  the JSON type
-*/
-template<typename BasicJsonType>
-class json_sax_dom_parser
-{
-  public:
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-
-    /*!
-    @param[in, out] r  reference to a JSON value that is manipulated while
-                       parsing
-    @param[in] allow_exceptions_  whether parse errors yield exceptions
-    */
-    explicit json_sax_dom_parser(BasicJsonType& r, const bool allow_exceptions_ = true)
-        : root(r), allow_exceptions(allow_exceptions_)
-    {}
-
-    // make class move-only
-    json_sax_dom_parser(const json_sax_dom_parser&) = delete;
-    json_sax_dom_parser(json_sax_dom_parser&&) = default;
-    json_sax_dom_parser& operator=(const json_sax_dom_parser&) = delete;
-    json_sax_dom_parser& operator=(json_sax_dom_parser&&) = default;
-    ~json_sax_dom_parser() = default;
-
-    bool null()
-    {
-        handle_value(nullptr);
-        return true;
-    }
-
-    bool boolean(bool val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_integer(number_integer_t val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_unsigned(number_unsigned_t val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_float(number_float_t val, const string_t& /*unused*/)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool string(string_t& val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool binary(binary_t& val)
-    {
-        handle_value(std::move(val));
-        return true;
-    }
-
-    bool start_object(std::size_t len)
-    {
-        ref_stack.push_back(handle_value(BasicJsonType::value_t::object));
-
-        if (JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) and len > ref_stack.back()->max_size()))
-        {
-            JSON_THROW(out_of_range::create(408,
-                                            "excessive object size: " + std::to_string(len)));
-        }
-
-        return true;
-    }
-
-    bool key(string_t& val)
-    {
-        // add null at given key and store the reference for later
-        object_element = &(ref_stack.back()->m_value.object->operator[](val));
-        return true;
-    }
-
-    bool end_object()
-    {
-        ref_stack.pop_back();
-        return true;
-    }
-
-    bool start_array(std::size_t len)
-    {
-        ref_stack.push_back(handle_value(BasicJsonType::value_t::array));
-
-        if (JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) and len > ref_stack.back()->max_size()))
-        {
-            JSON_THROW(out_of_range::create(408,
-                                            "excessive array size: " + std::to_string(len)));
-        }
-
-        return true;
-    }
-
-    bool end_array()
-    {
-        ref_stack.pop_back();
-        return true;
-    }
-
-    bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
-                     const detail::exception& ex)
-    {
-        errored = true;
-        if (allow_exceptions)
-        {
-            // determine the proper exception type from the id
-            switch ((ex.id / 100) % 100)
-            {
-                case 1:
-                    JSON_THROW(*static_cast<const detail::parse_error*>(&ex));
-                case 4:
-                    JSON_THROW(*static_cast<const detail::out_of_range*>(&ex));
-                // LCOV_EXCL_START
-                case 2:
-                    JSON_THROW(*static_cast<const detail::invalid_iterator*>(&ex));
-                case 3:
-                    JSON_THROW(*static_cast<const detail::type_error*>(&ex));
-                case 5:
-                    JSON_THROW(*static_cast<const detail::other_error*>(&ex));
-                default:
-                    assert(false);
-                    // LCOV_EXCL_STOP
-            }
-        }
-        return false;
-    }
-
-    constexpr bool is_errored() const
-    {
-        return errored;
-    }
-
-  private:
-    /*!
-    @invariant If the ref stack is empty, then the passed value will be the new
-               root.
-    @invariant If the ref stack contains a value, then it is an array or an
-               object to which we can add elements
-    */
-    template<typename Value>
-    JSON_HEDLEY_RETURNS_NON_NULL
-    BasicJsonType* handle_value(Value&& v)
-    {
-        if (ref_stack.empty())
-        {
-            root = BasicJsonType(std::forward<Value>(v));
-            return &root;
-        }
-
-        assert(ref_stack.back()->is_array() or ref_stack.back()->is_object());
-
-        if (ref_stack.back()->is_array())
-        {
-            ref_stack.back()->m_value.array->emplace_back(std::forward<Value>(v));
-            return &(ref_stack.back()->m_value.array->back());
-        }
-
-        assert(ref_stack.back()->is_object());
-        assert(object_element);
-        *object_element = BasicJsonType(std::forward<Value>(v));
-        return object_element;
-    }
-
-    /// the parsed JSON value
-    BasicJsonType& root;
-    /// stack to model hierarchy of values
-    std::vector<BasicJsonType*> ref_stack {};
-    /// helper to hold the reference for the next object element
-    BasicJsonType* object_element = nullptr;
-    /// whether a syntax error occurred
-    bool errored = false;
-    /// whether to throw exceptions in case of errors
-    const bool allow_exceptions = true;
-};
-
-template<typename BasicJsonType>
-class json_sax_dom_callback_parser
-{
-  public:
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-    using parser_callback_t = typename BasicJsonType::parser_callback_t;
-    using parse_event_t = typename BasicJsonType::parse_event_t;
-
-    json_sax_dom_callback_parser(BasicJsonType& r,
-                                 const parser_callback_t cb,
-                                 const bool allow_exceptions_ = true)
-        : root(r), callback(cb), allow_exceptions(allow_exceptions_)
-    {
-        keep_stack.push_back(true);
-    }
-
-    // make class move-only
-    json_sax_dom_callback_parser(const json_sax_dom_callback_parser&) = delete;
-    json_sax_dom_callback_parser(json_sax_dom_callback_parser&&) = default;
-    json_sax_dom_callback_parser& operator=(const json_sax_dom_callback_parser&) = delete;
-    json_sax_dom_callback_parser& operator=(json_sax_dom_callback_parser&&) = default;
-    ~json_sax_dom_callback_parser() = default;
-
-    bool null()
-    {
-        handle_value(nullptr);
-        return true;
-    }
-
-    bool boolean(bool val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_integer(number_integer_t val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_unsigned(number_unsigned_t val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_float(number_float_t val, const string_t& /*unused*/)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool string(string_t& val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool binary(binary_t& val)
-    {
-        handle_value(std::move(val));
-        return true;
-    }
-
-    bool start_object(std::size_t len)
-    {
-        // check callback for object start
-        const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::object_start, discarded);
-        keep_stack.push_back(keep);
-
-        auto val = handle_value(BasicJsonType::value_t::object, true);
-        ref_stack.push_back(val.second);
-
-        // check object limit
-        if (ref_stack.back() and JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) and len > ref_stack.back()->max_size()))
-        {
-            JSON_THROW(out_of_range::create(408, "excessive object size: " + std::to_string(len)));
-        }
-
-        return true;
-    }
-
-    bool key(string_t& val)
-    {
-        BasicJsonType k = BasicJsonType(val);
-
-        // check callback for key
-        const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::key, k);
-        key_keep_stack.push_back(keep);
-
-        // add discarded value at given key and store the reference for later
-        if (keep and ref_stack.back())
-        {
-            object_element = &(ref_stack.back()->m_value.object->operator[](val) = discarded);
-        }
-
-        return true;
-    }
-
-    bool end_object()
-    {
-        if (ref_stack.back() and not callback(static_cast<int>(ref_stack.size()) - 1, parse_event_t::object_end, *ref_stack.back()))
-        {
-            // discard object
-            *ref_stack.back() = discarded;
-        }
-
-        assert(not ref_stack.empty());
-        assert(not keep_stack.empty());
-        ref_stack.pop_back();
-        keep_stack.pop_back();
-
-        if (not ref_stack.empty() and ref_stack.back() and ref_stack.back()->is_object())
-        {
-            // remove discarded value
-            for (auto it = ref_stack.back()->begin(); it != ref_stack.back()->end(); ++it)
-            {
-                if (it->is_discarded())
-                {
-                    ref_stack.back()->erase(it);
-                    break;
-                }
-            }
-        }
-
-        return true;
-    }
-
-    bool start_array(std::size_t len)
-    {
-        const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::array_start, discarded);
-        keep_stack.push_back(keep);
-
-        auto val = handle_value(BasicJsonType::value_t::array, true);
-        ref_stack.push_back(val.second);
-
-        // check array limit
-        if (ref_stack.back() and JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) and len > ref_stack.back()->max_size()))
-        {
-            JSON_THROW(out_of_range::create(408, "excessive array size: " + std::to_string(len)));
-        }
-
-        return true;
-    }
-
-    bool end_array()
-    {
-        bool keep = true;
-
-        if (ref_stack.back())
-        {
-            keep = callback(static_cast<int>(ref_stack.size()) - 1, parse_event_t::array_end, *ref_stack.back());
-            if (not keep)
-            {
-                // discard array
-                *ref_stack.back() = discarded;
-            }
-        }
-
-        assert(not ref_stack.empty());
-        assert(not keep_stack.empty());
-        ref_stack.pop_back();
-        keep_stack.pop_back();
-
-        // remove discarded value
-        if (not keep and not ref_stack.empty() and ref_stack.back()->is_array())
-        {
-            ref_stack.back()->m_value.array->pop_back();
-        }
-
-        return true;
-    }
-
-    bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
-                     const detail::exception& ex)
-    {
-        errored = true;
-        if (allow_exceptions)
-        {
-            // determine the proper exception type from the id
-            switch ((ex.id / 100) % 100)
-            {
-                case 1:
-                    JSON_THROW(*static_cast<const detail::parse_error*>(&ex));
-                case 4:
-                    JSON_THROW(*static_cast<const detail::out_of_range*>(&ex));
-                // LCOV_EXCL_START
-                case 2:
-                    JSON_THROW(*static_cast<const detail::invalid_iterator*>(&ex));
-                case 3:
-                    JSON_THROW(*static_cast<const detail::type_error*>(&ex));
-                case 5:
-                    JSON_THROW(*static_cast<const detail::other_error*>(&ex));
-                default:
-                    assert(false);
-                    // LCOV_EXCL_STOP
-            }
-        }
-        return false;
-    }
-
-    constexpr bool is_errored() const
-    {
-        return errored;
-    }
-
-  private:
-    /*!
-    @param[in] v  value to add to the JSON value we build during parsing
-    @param[in] skip_callback  whether we should skip calling the callback
-               function; this is required after start_array() and
-               start_object() SAX events, because otherwise we would call the
-               callback function with an empty array or object, respectively.
-
-    @invariant If the ref stack is empty, then the passed value will be the new
-               root.
-    @invariant If the ref stack contains a value, then it is an array or an
-               object to which we can add elements
-
-    @return pair of boolean (whether value should be kept) and pointer (to the
-            passed value in the ref_stack hierarchy; nullptr if not kept)
-    */
-    template<typename Value>
-    std::pair<bool, BasicJsonType*> handle_value(Value&& v, const bool skip_callback = false)
-    {
-        assert(not keep_stack.empty());
-
-        // do not handle this value if we know it would be added to a discarded
-        // container
-        if (not keep_stack.back())
-        {
-            return {false, nullptr};
-        }
-
-        // create value
-        auto value = BasicJsonType(std::forward<Value>(v));
-
-        // check callback
-        const bool keep = skip_callback or callback(static_cast<int>(ref_stack.size()), parse_event_t::value, value);
-
-        // do not handle this value if we just learnt it shall be discarded
-        if (not keep)
-        {
-            return {false, nullptr};
-        }
-
-        if (ref_stack.empty())
-        {
-            root = std::move(value);
-            return {true, &root};
-        }
-
-        // skip this value if we already decided to skip the parent
-        // (https://github.com/nlohmann/json/issues/971#issuecomment-413678360)
-        if (not ref_stack.back())
-        {
-            return {false, nullptr};
-        }
-
-        // we now only expect arrays and objects
-        assert(ref_stack.back()->is_array() or ref_stack.back()->is_object());
-
-        // array
-        if (ref_stack.back()->is_array())
-        {
-            ref_stack.back()->m_value.array->push_back(std::move(value));
-            return {true, &(ref_stack.back()->m_value.array->back())};
-        }
-
-        // object
-        assert(ref_stack.back()->is_object());
-        // check if we should store an element for the current key
-        assert(not key_keep_stack.empty());
-        const bool store_element = key_keep_stack.back();
-        key_keep_stack.pop_back();
-
-        if (not store_element)
-        {
-            return {false, nullptr};
-        }
-
-        assert(object_element);
-        *object_element = std::move(value);
-        return {true, object_element};
-    }
-
-    /// the parsed JSON value
-    BasicJsonType& root;
-    /// stack to model hierarchy of values
-    std::vector<BasicJsonType*> ref_stack {};
-    /// stack to manage which values to keep
-    std::vector<bool> keep_stack {};
-    /// stack to manage which object keys to keep
-    std::vector<bool> key_keep_stack {};
-    /// helper to hold the reference for the next object element
-    BasicJsonType* object_element = nullptr;
-    /// whether a syntax error occurred
-    bool errored = false;
-    /// callback function
-    const parser_callback_t callback = nullptr;
-    /// whether to throw exceptions in case of errors
-    const bool allow_exceptions = true;
-    /// a discarded value for the callback
-    BasicJsonType discarded = BasicJsonType::value_t::discarded;
-};
-
-template<typename BasicJsonType>
-class json_sax_acceptor
-{
-  public:
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-
-    bool null()
-    {
-        return true;
-    }
-
-    bool boolean(bool /*unused*/)
-    {
-        return true;
-    }
-
-    bool number_integer(number_integer_t /*unused*/)
-    {
-        return true;
-    }
-
-    bool number_unsigned(number_unsigned_t /*unused*/)
-    {
-        return true;
-    }
-
-    bool number_float(number_float_t /*unused*/, const string_t& /*unused*/)
-    {
-        return true;
-    }
-
-    bool string(string_t& /*unused*/)
-    {
-        return true;
-    }
-
-    bool binary(binary_t& /*unused*/)
-    {
-        return true;
-    }
-
-    bool start_object(std::size_t /*unused*/ = std::size_t(-1))
-    {
-        return true;
-    }
-
-    bool key(string_t& /*unused*/)
-    {
-        return true;
-    }
-
-    bool end_object()
-    {
-        return true;
-    }
-
-    bool start_array(std::size_t /*unused*/ = std::size_t(-1))
-    {
-        return true;
-    }
-
-    bool end_array()
-    {
-        return true;
-    }
-
-    bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/, const detail::exception& /*unused*/)
-    {
-        return false;
-    }
-};
-}  // namespace detail
-
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/is_sax.hpp>
-
-
-#include <cstdint> // size_t
-#include <utility> // declval
-#include <string> // string
-
-// #include <nlohmann/detail/meta/detected.hpp>
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template <typename T>
-using null_function_t = decltype(std::declval<T&>().null());
-
-template <typename T>
-using boolean_function_t =
-    decltype(std::declval<T&>().boolean(std::declval<bool>()));
-
-template <typename T, typename Integer>
-using number_integer_function_t =
-    decltype(std::declval<T&>().number_integer(std::declval<Integer>()));
-
-template <typename T, typename Unsigned>
-using number_unsigned_function_t =
-    decltype(std::declval<T&>().number_unsigned(std::declval<Unsigned>()));
-
-template <typename T, typename Float, typename String>
-using number_float_function_t = decltype(std::declval<T&>().number_float(
-                                    std::declval<Float>(), std::declval<const String&>()));
-
-template <typename T, typename String>
-using string_function_t =
-    decltype(std::declval<T&>().string(std::declval<String&>()));
-
-template <typename T>
-using start_object_function_t =
-    decltype(std::declval<T&>().start_object(std::declval<std::size_t>()));
-
-template <typename T, typename String>
-using key_function_t =
-    decltype(std::declval<T&>().key(std::declval<String&>()));
-
-template <typename T>
-using end_object_function_t = decltype(std::declval<T&>().end_object());
-
-template <typename T>
-using start_array_function_t =
-    decltype(std::declval<T&>().start_array(std::declval<std::size_t>()));
-
-template <typename T>
-using end_array_function_t = decltype(std::declval<T&>().end_array());
-
-template <typename T, typename Exception>
-using parse_error_function_t = decltype(std::declval<T&>().parse_error(
-        std::declval<std::size_t>(), std::declval<const std::string&>(),
-        std::declval<const Exception&>()));
-
-template <typename SAX, typename BasicJsonType>
-struct is_sax
-{
-  private:
-    static_assert(is_basic_json<BasicJsonType>::value,
-                  "BasicJsonType must be of type basic_json<...>");
-
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using exception_t = typename BasicJsonType::exception;
-
-  public:
-    static constexpr bool value =
-        is_detected_exact<bool, null_function_t, SAX>::value &&
-        is_detected_exact<bool, boolean_function_t, SAX>::value &&
-        is_detected_exact<bool, number_integer_function_t, SAX,
-        number_integer_t>::value &&
-        is_detected_exact<bool, number_unsigned_function_t, SAX,
-        number_unsigned_t>::value &&
-        is_detected_exact<bool, number_float_function_t, SAX, number_float_t,
-        string_t>::value &&
-        is_detected_exact<bool, string_function_t, SAX, string_t>::value &&
-        is_detected_exact<bool, start_object_function_t, SAX>::value &&
-        is_detected_exact<bool, key_function_t, SAX, string_t>::value &&
-        is_detected_exact<bool, end_object_function_t, SAX>::value &&
-        is_detected_exact<bool, start_array_function_t, SAX>::value &&
-        is_detected_exact<bool, end_array_function_t, SAX>::value &&
-        is_detected_exact<bool, parse_error_function_t, SAX, exception_t>::value;
-};
-
-template <typename SAX, typename BasicJsonType>
-struct is_sax_static_asserts
-{
-  private:
-    static_assert(is_basic_json<BasicJsonType>::value,
-                  "BasicJsonType must be of type basic_json<...>");
-
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using exception_t = typename BasicJsonType::exception;
-
-  public:
-    static_assert(is_detected_exact<bool, null_function_t, SAX>::value,
-                  "Missing/invalid function: bool null()");
-    static_assert(is_detected_exact<bool, boolean_function_t, SAX>::value,
-                  "Missing/invalid function: bool boolean(bool)");
-    static_assert(is_detected_exact<bool, boolean_function_t, SAX>::value,
-                  "Missing/invalid function: bool boolean(bool)");
-    static_assert(
-        is_detected_exact<bool, number_integer_function_t, SAX,
-        number_integer_t>::value,
-        "Missing/invalid function: bool number_integer(number_integer_t)");
-    static_assert(
-        is_detected_exact<bool, number_unsigned_function_t, SAX,
-        number_unsigned_t>::value,
-        "Missing/invalid function: bool number_unsigned(number_unsigned_t)");
-    static_assert(is_detected_exact<bool, number_float_function_t, SAX,
-                  number_float_t, string_t>::value,
-                  "Missing/invalid function: bool number_float(number_float_t, const string_t&)");
-    static_assert(
-        is_detected_exact<bool, string_function_t, SAX, string_t>::value,
-        "Missing/invalid function: bool string(string_t&)");
-    static_assert(is_detected_exact<bool, start_object_function_t, SAX>::value,
-                  "Missing/invalid function: bool start_object(std::size_t)");
-    static_assert(is_detected_exact<bool, key_function_t, SAX, string_t>::value,
-                  "Missing/invalid function: bool key(string_t&)");
-    static_assert(is_detected_exact<bool, end_object_function_t, SAX>::value,
-                  "Missing/invalid function: bool end_object()");
-    static_assert(is_detected_exact<bool, start_array_function_t, SAX>::value,
-                  "Missing/invalid function: bool start_array(std::size_t)");
-    static_assert(is_detected_exact<bool, end_array_function_t, SAX>::value,
-                  "Missing/invalid function: bool end_array()");
-    static_assert(
-        is_detected_exact<bool, parse_error_function_t, SAX, exception_t>::value,
-        "Missing/invalid function: bool parse_error(std::size_t, const "
-        "std::string&, const exception&)");
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-
-/*!
-@brief determine system byte order
-
-@return true if and only if system's byte order is little endian
-
-@note from https://stackoverflow.com/a/1001328/266378
-*/
-static inline bool little_endianess(int num = 1) noexcept
-{
-    return *reinterpret_cast<char*>(&num) == 1;
-}
-
-
-///////////////////
-// binary reader //
-///////////////////
-
-/*!
-@brief deserialization of CBOR, MessagePack, and UBJSON values
-*/
-template<typename BasicJsonType, typename InputAdapterType, typename SAX = json_sax_dom_parser<BasicJsonType>>
-class binary_reader
-{
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-    using json_sax_t = SAX;
-
-  public:
-    /*!
-    @brief create a binary reader
-
-    @param[in] adapter  input adapter to read from
-    */
-    explicit binary_reader(InputAdapterType&& adapter) : ia(std::move(adapter))
-    {
-        (void)detail::is_sax_static_asserts<SAX, BasicJsonType> {};
-    }
-
-    // make class move-only
-    binary_reader(const binary_reader&) = delete;
-    binary_reader(binary_reader&&) = default;
-    binary_reader& operator=(const binary_reader&) = delete;
-    binary_reader& operator=(binary_reader&&) = default;
-    ~binary_reader() = default;
-
-    /*!
-    @param[in] format  the binary format to parse
-    @param[in] sax_    a SAX event processor
-    @param[in] strict  whether to expect the input to be consumed completed
-
-    @return
-    */
-    JSON_HEDLEY_NON_NULL(3)
-    bool sax_parse(const input_format_t format,
-                   json_sax_t* sax_,
-                   const bool strict = true)
-    {
-        sax = sax_;
-        bool result = false;
-
-        switch (format)
-        {
-            case input_format_t::bson:
-                result = parse_bson_internal();
-                break;
-
-            case input_format_t::cbor:
-                result = parse_cbor_internal();
-                break;
-
-            case input_format_t::msgpack:
-                result = parse_msgpack_internal();
-                break;
-
-            case input_format_t::ubjson:
-                result = parse_ubjson_internal();
-                break;
-
-            default:            // LCOV_EXCL_LINE
-                assert(false);  // LCOV_EXCL_LINE
-        }
-
-        // strict mode: next byte must be EOF
-        if (result and strict)
-        {
-            if (format == input_format_t::ubjson)
-            {
-                get_ignore_noop();
-            }
-            else
-            {
-                get();
-            }
-
-            if (JSON_HEDLEY_UNLIKELY(current != std::char_traits<char>::eof()))
-            {
-                return sax->parse_error(chars_read, get_token_string(),
-                                        parse_error::create(110, chars_read, exception_message(format, "expected end of input; last byte: 0x" + get_token_string(), "value")));
-            }
-        }
-
-        return result;
-    }
-
-  private:
-    //////////
-    // BSON //
-    //////////
-
-    /*!
-    @brief Reads in a BSON-object and passes it to the SAX-parser.
-    @return whether a valid BSON-value was passed to the SAX parser
-    */
-    bool parse_bson_internal()
-    {
-        std::int32_t document_size;
-        get_number<std::int32_t, true>(input_format_t::bson, document_size);
-
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_object(std::size_t(-1))))
-        {
-            return false;
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(not parse_bson_element_list(/*is_array*/false)))
-        {
-            return false;
-        }
-
-        return sax->end_object();
-    }
-
-    /*!
-    @brief Parses a C-style string from the BSON input.
-    @param[in, out] result  A reference to the string variable where the read
-                            string is to be stored.
-    @return `true` if the \x00-byte indicating the end of the string was
-             encountered before the EOF; false` indicates an unexpected EOF.
-    */
-    bool get_bson_cstr(string_t& result)
-    {
-        auto out = std::back_inserter(result);
-        while (true)
-        {
-            get();
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::bson, "cstring")))
-            {
-                return false;
-            }
-            if (current == 0x00)
-            {
-                return true;
-            }
-            *out++ = static_cast<char>(current);
-        }
-
-        return true;
-    }
-
-    /*!
-    @brief Parses a zero-terminated string of length @a len from the BSON
-           input.
-    @param[in] len  The length (including the zero-byte at the end) of the
-                    string to be read.
-    @param[in, out] result  A reference to the string variable where the read
-                            string is to be stored.
-    @tparam NumberType The type of the length @a len
-    @pre len >= 1
-    @return `true` if the string was successfully parsed
-    */
-    template<typename NumberType>
-    bool get_bson_string(const NumberType len, string_t& result)
-    {
-        if (JSON_HEDLEY_UNLIKELY(len < 1))
-        {
-            auto last_token = get_token_string();
-            return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::bson, "string length must be at least 1, is " + std::to_string(len), "string")));
-        }
-
-        return get_string(input_format_t::bson, len - static_cast<NumberType>(1), result) and get() != std::char_traits<char>::eof();
-    }
-
-    /*!
-    @brief Parses a byte array input of length @a len from the BSON input.
-    @param[in] len  The length of the byte array to be read.
-    @param[in, out] result  A reference to the binary variable where the read
-                            array is to be stored.
-    @tparam NumberType The type of the length @a len
-    @pre len >= 0
-    @return `true` if the byte array was successfully parsed
-    */
-    template<typename NumberType>
-    bool get_bson_binary(const NumberType len, binary_t& result)
-    {
-        if (JSON_HEDLEY_UNLIKELY(len < 0))
-        {
-            auto last_token = get_token_string();
-            return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::bson, "byte array length cannot be negative, is " + std::to_string(len), "binary")));
-        }
-
-        // All BSON binary values have a subtype
-        std::uint8_t subtype;
-        get_number<std::uint8_t>(input_format_t::bson, subtype);
-        result.set_subtype(subtype);
-
-        return get_binary(input_format_t::bson, len, result);
-    }
-
-    /*!
-    @brief Read a BSON document element of the given @a element_type.
-    @param[in] element_type The BSON element type, c.f. http://bsonspec.org/spec.html
-    @param[in] element_type_parse_position The position in the input stream,
-               where the `element_type` was read.
-    @warning Not all BSON element types are supported yet. An unsupported
-             @a element_type will give rise to a parse_error.114:
-             Unsupported BSON record type 0x...
-    @return whether a valid BSON-object/array was passed to the SAX parser
-    */
-    bool parse_bson_element_internal(const int element_type,
-                                     const std::size_t element_type_parse_position)
-    {
-        switch (element_type)
-        {
-            case 0x01: // double
-            {
-                double number;
-                return get_number<double, true>(input_format_t::bson, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 0x02: // string
-            {
-                std::int32_t len;
-                string_t value;
-                return get_number<std::int32_t, true>(input_format_t::bson, len) and get_bson_string(len, value) and sax->string(value);
-            }
-
-            case 0x03: // object
-            {
-                return parse_bson_internal();
-            }
-
-            case 0x04: // array
-            {
-                return parse_bson_array();
-            }
-
-            case 0x05: // binary
-            {
-                std::int32_t len;
-                binary_t value;
-                return get_number<std::int32_t, true>(input_format_t::bson, len) and get_bson_binary(len, value) and sax->binary(value);
-            }
-
-            case 0x08: // boolean
-            {
-                return sax->boolean(get() != 0);
-            }
-
-            case 0x0A: // null
-            {
-                return sax->null();
-            }
-
-            case 0x10: // int32
-            {
-                std::int32_t value;
-                return get_number<std::int32_t, true>(input_format_t::bson, value) and sax->number_integer(value);
-            }
-
-            case 0x12: // int64
-            {
-                std::int64_t value;
-                return get_number<std::int64_t, true>(input_format_t::bson, value) and sax->number_integer(value);
-            }
-
-            default: // anything else not supported (yet)
-            {
-                std::array<char, 3> cr{{}};
-                (std::snprintf)(cr.data(), cr.size(), "%.2hhX", static_cast<unsigned char>(element_type));
-                return sax->parse_error(element_type_parse_position, std::string(cr.data()), parse_error::create(114, element_type_parse_position, "Unsupported BSON record type 0x" + std::string(cr.data())));
-            }
-        }
-    }
-
-    /*!
-    @brief Read a BSON element list (as specified in the BSON-spec)
-
-    The same binary layout is used for objects and arrays, hence it must be
-    indicated with the argument @a is_array which one is expected
-    (true --> array, false --> object).
-
-    @param[in] is_array Determines if the element list being read is to be
-                        treated as an object (@a is_array == false), or as an
-                        array (@a is_array == true).
-    @return whether a valid BSON-object/array was passed to the SAX parser
-    */
-    bool parse_bson_element_list(const bool is_array)
-    {
-        string_t key;
-
-        while (int element_type = get())
-        {
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::bson, "element list")))
-            {
-                return false;
-            }
-
-            const std::size_t element_type_parse_position = chars_read;
-            if (JSON_HEDLEY_UNLIKELY(not get_bson_cstr(key)))
-            {
-                return false;
-            }
-
-            if (not is_array and not sax->key(key))
-            {
-                return false;
-            }
-
-            if (JSON_HEDLEY_UNLIKELY(not parse_bson_element_internal(element_type, element_type_parse_position)))
-            {
-                return false;
-            }
-
-            // get_bson_cstr only appends
-            key.clear();
-        }
-
-        return true;
-    }
-
-    /*!
-    @brief Reads an array from the BSON input and passes it to the SAX-parser.
-    @return whether a valid BSON-array was passed to the SAX parser
-    */
-    bool parse_bson_array()
-    {
-        std::int32_t document_size;
-        get_number<std::int32_t, true>(input_format_t::bson, document_size);
-
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_array(std::size_t(-1))))
-        {
-            return false;
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(not parse_bson_element_list(/*is_array*/true)))
-        {
-            return false;
-        }
-
-        return sax->end_array();
-    }
-
-    //////////
-    // CBOR //
-    //////////
-
-    /*!
-    @param[in] get_char  whether a new character should be retrieved from the
-                         input (true, default) or whether the last read
-                         character should be considered instead
-
-    @return whether a valid CBOR value was passed to the SAX parser
-    */
-    bool parse_cbor_internal(const bool get_char = true)
-    {
-        switch (get_char ? get() : current)
-        {
-            // EOF
-            case std::char_traits<char>::eof():
-                return unexpect_eof(input_format_t::cbor, "value");
-
-            // Integer 0x00..0x17 (0..23)
-            case 0x00:
-            case 0x01:
-            case 0x02:
-            case 0x03:
-            case 0x04:
-            case 0x05:
-            case 0x06:
-            case 0x07:
-            case 0x08:
-            case 0x09:
-            case 0x0A:
-            case 0x0B:
-            case 0x0C:
-            case 0x0D:
-            case 0x0E:
-            case 0x0F:
-            case 0x10:
-            case 0x11:
-            case 0x12:
-            case 0x13:
-            case 0x14:
-            case 0x15:
-            case 0x16:
-            case 0x17:
-                return sax->number_unsigned(static_cast<number_unsigned_t>(current));
-
-            case 0x18: // Unsigned integer (one-byte uint8_t follows)
-            {
-                std::uint8_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_unsigned(number);
-            }
-
-            case 0x19: // Unsigned integer (two-byte uint16_t follows)
-            {
-                std::uint16_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_unsigned(number);
-            }
-
-            case 0x1A: // Unsigned integer (four-byte uint32_t follows)
-            {
-                std::uint32_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_unsigned(number);
-            }
-
-            case 0x1B: // Unsigned integer (eight-byte uint64_t follows)
-            {
-                std::uint64_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_unsigned(number);
-            }
-
-            // Negative integer -1-0x00..-1-0x17 (-1..-24)
-            case 0x20:
-            case 0x21:
-            case 0x22:
-            case 0x23:
-            case 0x24:
-            case 0x25:
-            case 0x26:
-            case 0x27:
-            case 0x28:
-            case 0x29:
-            case 0x2A:
-            case 0x2B:
-            case 0x2C:
-            case 0x2D:
-            case 0x2E:
-            case 0x2F:
-            case 0x30:
-            case 0x31:
-            case 0x32:
-            case 0x33:
-            case 0x34:
-            case 0x35:
-            case 0x36:
-            case 0x37:
-                return sax->number_integer(static_cast<std::int8_t>(0x20 - 1 - current));
-
-            case 0x38: // Negative integer (one-byte uint8_t follows)
-            {
-                std::uint8_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_integer(static_cast<number_integer_t>(-1) - number);
-            }
-
-            case 0x39: // Negative integer -1-n (two-byte uint16_t follows)
-            {
-                std::uint16_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_integer(static_cast<number_integer_t>(-1) - number);
-            }
-
-            case 0x3A: // Negative integer -1-n (four-byte uint32_t follows)
-            {
-                std::uint32_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_integer(static_cast<number_integer_t>(-1) - number);
-            }
-
-            case 0x3B: // Negative integer -1-n (eight-byte uint64_t follows)
-            {
-                std::uint64_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_integer(static_cast<number_integer_t>(-1)
-                        - static_cast<number_integer_t>(number));
-            }
-
-            // Binary data (0x00..0x17 bytes follow)
-            case 0x40:
-            case 0x41:
-            case 0x42:
-            case 0x43:
-            case 0x44:
-            case 0x45:
-            case 0x46:
-            case 0x47:
-            case 0x48:
-            case 0x49:
-            case 0x4A:
-            case 0x4B:
-            case 0x4C:
-            case 0x4D:
-            case 0x4E:
-            case 0x4F:
-            case 0x50:
-            case 0x51:
-            case 0x52:
-            case 0x53:
-            case 0x54:
-            case 0x55:
-            case 0x56:
-            case 0x57:
-            case 0x58: // Binary data (one-byte uint8_t for n follows)
-            case 0x59: // Binary data (two-byte uint16_t for n follow)
-            case 0x5A: // Binary data (four-byte uint32_t for n follow)
-            case 0x5B: // Binary data (eight-byte uint64_t for n follow)
-            case 0x5F: // Binary data (indefinite length)
-            {
-                binary_t b;
-                return get_cbor_binary(b) and sax->binary(b);
-            }
-
-            // UTF-8 string (0x00..0x17 bytes follow)
-            case 0x60:
-            case 0x61:
-            case 0x62:
-            case 0x63:
-            case 0x64:
-            case 0x65:
-            case 0x66:
-            case 0x67:
-            case 0x68:
-            case 0x69:
-            case 0x6A:
-            case 0x6B:
-            case 0x6C:
-            case 0x6D:
-            case 0x6E:
-            case 0x6F:
-            case 0x70:
-            case 0x71:
-            case 0x72:
-            case 0x73:
-            case 0x74:
-            case 0x75:
-            case 0x76:
-            case 0x77:
-            case 0x78: // UTF-8 string (one-byte uint8_t for n follows)
-            case 0x79: // UTF-8 string (two-byte uint16_t for n follow)
-            case 0x7A: // UTF-8 string (four-byte uint32_t for n follow)
-            case 0x7B: // UTF-8 string (eight-byte uint64_t for n follow)
-            case 0x7F: // UTF-8 string (indefinite length)
-            {
-                string_t s;
-                return get_cbor_string(s) and sax->string(s);
-            }
-
-            // array (0x00..0x17 data items follow)
-            case 0x80:
-            case 0x81:
-            case 0x82:
-            case 0x83:
-            case 0x84:
-            case 0x85:
-            case 0x86:
-            case 0x87:
-            case 0x88:
-            case 0x89:
-            case 0x8A:
-            case 0x8B:
-            case 0x8C:
-            case 0x8D:
-            case 0x8E:
-            case 0x8F:
-            case 0x90:
-            case 0x91:
-            case 0x92:
-            case 0x93:
-            case 0x94:
-            case 0x95:
-            case 0x96:
-            case 0x97:
-                return get_cbor_array(static_cast<std::size_t>(static_cast<unsigned int>(current) & 0x1Fu));
-
-            case 0x98: // array (one-byte uint8_t for n follows)
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_array(static_cast<std::size_t>(len));
-            }
-
-            case 0x99: // array (two-byte uint16_t for n follow)
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_array(static_cast<std::size_t>(len));
-            }
-
-            case 0x9A: // array (four-byte uint32_t for n follow)
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_array(static_cast<std::size_t>(len));
-            }
-
-            case 0x9B: // array (eight-byte uint64_t for n follow)
-            {
-                std::uint64_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_array(static_cast<std::size_t>(len));
-            }
-
-            case 0x9F: // array (indefinite length)
-                return get_cbor_array(std::size_t(-1));
-
-            // map (0x00..0x17 pairs of data items follow)
-            case 0xA0:
-            case 0xA1:
-            case 0xA2:
-            case 0xA3:
-            case 0xA4:
-            case 0xA5:
-            case 0xA6:
-            case 0xA7:
-            case 0xA8:
-            case 0xA9:
-            case 0xAA:
-            case 0xAB:
-            case 0xAC:
-            case 0xAD:
-            case 0xAE:
-            case 0xAF:
-            case 0xB0:
-            case 0xB1:
-            case 0xB2:
-            case 0xB3:
-            case 0xB4:
-            case 0xB5:
-            case 0xB6:
-            case 0xB7:
-                return get_cbor_object(static_cast<std::size_t>(static_cast<unsigned int>(current) & 0x1Fu));
-
-            case 0xB8: // map (one-byte uint8_t for n follows)
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_object(static_cast<std::size_t>(len));
-            }
-
-            case 0xB9: // map (two-byte uint16_t for n follow)
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_object(static_cast<std::size_t>(len));
-            }
-
-            case 0xBA: // map (four-byte uint32_t for n follow)
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_object(static_cast<std::size_t>(len));
-            }
-
-            case 0xBB: // map (eight-byte uint64_t for n follow)
-            {
-                std::uint64_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_object(static_cast<std::size_t>(len));
-            }
-
-            case 0xBF: // map (indefinite length)
-                return get_cbor_object(std::size_t(-1));
-
-            case 0xF4: // false
-                return sax->boolean(false);
-
-            case 0xF5: // true
-                return sax->boolean(true);
-
-            case 0xF6: // null
-                return sax->null();
-
-            case 0xF9: // Half-Precision Float (two-byte IEEE 754)
-            {
-                const int byte1_raw = get();
-                if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::cbor, "number")))
-                {
-                    return false;
-                }
-                const int byte2_raw = get();
-                if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::cbor, "number")))
-                {
-                    return false;
-                }
-
-                const auto byte1 = static_cast<unsigned char>(byte1_raw);
-                const auto byte2 = static_cast<unsigned char>(byte2_raw);
-
-                // code from RFC 7049, Appendix D, Figure 3:
-                // As half-precision floating-point numbers were only added
-                // to IEEE 754 in 2008, today's programming platforms often
-                // still only have limited support for them. It is very
-                // easy to include at least decoding support for them even
-                // without such support. An example of a small decoder for
-                // half-precision floating-point numbers in the C language
-                // is shown in Fig. 3.
-                const auto half = static_cast<unsigned int>((byte1 << 8u) + byte2);
-                const double val = [&half]
-                {
-                    const int exp = (half >> 10u) & 0x1Fu;
-                    const unsigned int mant = half & 0x3FFu;
-                    assert(0 <= exp and exp <= 32);
-                    assert(mant <= 1024);
-                    switch (exp)
-                    {
-                        case 0:
-                            return std::ldexp(mant, -24);
-                        case 31:
-                            return (mant == 0)
-                            ? std::numeric_limits<double>::infinity()
-                            : std::numeric_limits<double>::quiet_NaN();
-                        default:
-                            return std::ldexp(mant + 1024, exp - 25);
-                    }
-                }();
-                return sax->number_float((half & 0x8000u) != 0
-                                         ? static_cast<number_float_t>(-val)
-                                         : static_cast<number_float_t>(val), "");
-            }
-
-            case 0xFA: // Single-Precision Float (four-byte IEEE 754)
-            {
-                float number;
-                return get_number(input_format_t::cbor, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 0xFB: // Double-Precision Float (eight-byte IEEE 754)
-            {
-                double number;
-                return get_number(input_format_t::cbor, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            default: // anything else (0xFF is handled inside the other types)
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::cbor, "invalid byte: 0x" + last_token, "value")));
-            }
-        }
-    }
-
-    /*!
-    @brief reads a CBOR string
-
-    This function first reads starting bytes to determine the expected
-    string length and then copies this number of bytes into a string.
-    Additionally, CBOR's strings with indefinite lengths are supported.
-
-    @param[out] result  created string
-
-    @return whether string creation completed
-    */
-    bool get_cbor_string(string_t& result)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::cbor, "string")))
-        {
-            return false;
-        }
-
-        switch (current)
-        {
-            // UTF-8 string (0x00..0x17 bytes follow)
-            case 0x60:
-            case 0x61:
-            case 0x62:
-            case 0x63:
-            case 0x64:
-            case 0x65:
-            case 0x66:
-            case 0x67:
-            case 0x68:
-            case 0x69:
-            case 0x6A:
-            case 0x6B:
-            case 0x6C:
-            case 0x6D:
-            case 0x6E:
-            case 0x6F:
-            case 0x70:
-            case 0x71:
-            case 0x72:
-            case 0x73:
-            case 0x74:
-            case 0x75:
-            case 0x76:
-            case 0x77:
-            {
-                return get_string(input_format_t::cbor, static_cast<unsigned int>(current) & 0x1Fu, result);
-            }
-
-            case 0x78: // UTF-8 string (one-byte uint8_t for n follows)
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::cbor, len) and get_string(input_format_t::cbor, len, result);
-            }
-
-            case 0x79: // UTF-8 string (two-byte uint16_t for n follow)
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::cbor, len) and get_string(input_format_t::cbor, len, result);
-            }
-
-            case 0x7A: // UTF-8 string (four-byte uint32_t for n follow)
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::cbor, len) and get_string(input_format_t::cbor, len, result);
-            }
-
-            case 0x7B: // UTF-8 string (eight-byte uint64_t for n follow)
-            {
-                std::uint64_t len;
-                return get_number(input_format_t::cbor, len) and get_string(input_format_t::cbor, len, result);
-            }
-
-            case 0x7F: // UTF-8 string (indefinite length)
-            {
-                while (get() != 0xFF)
-                {
-                    string_t chunk;
-                    if (not get_cbor_string(chunk))
-                    {
-                        return false;
-                    }
-                    result.append(chunk);
-                }
-                return true;
-            }
-
-            default:
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::cbor, "expected length specification (0x60-0x7B) or indefinite string type (0x7F); last byte: 0x" + last_token, "string")));
-            }
-        }
-    }
-
-    /*!
-    @brief reads a CBOR byte array
-
-    This function first reads starting bytes to determine the expected
-    byte array length and then copies this number of bytes into the byte array.
-    Additionally, CBOR's byte arrays with indefinite lengths are supported.
-
-    @param[out] result  created byte array
-
-    @return whether byte array creation completed
-    */
-    bool get_cbor_binary(binary_t& result)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::cbor, "binary")))
-        {
-            return false;
-        }
-
-        switch (current)
-        {
-            // Binary data (0x00..0x17 bytes follow)
-            case 0x40:
-            case 0x41:
-            case 0x42:
-            case 0x43:
-            case 0x44:
-            case 0x45:
-            case 0x46:
-            case 0x47:
-            case 0x48:
-            case 0x49:
-            case 0x4A:
-            case 0x4B:
-            case 0x4C:
-            case 0x4D:
-            case 0x4E:
-            case 0x4F:
-            case 0x50:
-            case 0x51:
-            case 0x52:
-            case 0x53:
-            case 0x54:
-            case 0x55:
-            case 0x56:
-            case 0x57:
-            {
-                return get_binary(input_format_t::cbor, static_cast<unsigned int>(current) & 0x1Fu, result);
-            }
-
-            case 0x58: // Binary data (one-byte uint8_t for n follows)
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::cbor, len) and
-                       get_binary(input_format_t::cbor, len, result);
-            }
-
-            case 0x59: // Binary data (two-byte uint16_t for n follow)
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::cbor, len) and
-                       get_binary(input_format_t::cbor, len, result);
-            }
-
-            case 0x5A: // Binary data (four-byte uint32_t for n follow)
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::cbor, len) and
-                       get_binary(input_format_t::cbor, len, result);
-            }
-
-            case 0x5B: // Binary data (eight-byte uint64_t for n follow)
-            {
-                std::uint64_t len;
-                return get_number(input_format_t::cbor, len) and
-                       get_binary(input_format_t::cbor, len, result);
-            }
-
-            case 0x5F: // Binary data (indefinite length)
-            {
-                while (get() != 0xFF)
-                {
-                    binary_t chunk;
-                    if (not get_cbor_binary(chunk))
-                    {
-                        return false;
-                    }
-                    result.insert(result.end(), chunk.begin(), chunk.end());
-                }
-                return true;
-            }
-
-            default:
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::cbor, "expected length specification (0x40-0x5B) or indefinite binary array type (0x5F); last byte: 0x" + last_token, "binary")));
-            }
-        }
-    }
-
-    /*!
-    @param[in] len  the length of the array or std::size_t(-1) for an
-                    array of indefinite size
-    @return whether array creation completed
-    */
-    bool get_cbor_array(const std::size_t len)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_array(len)))
-        {
-            return false;
-        }
-
-        if (len != std::size_t(-1))
-        {
-            for (std::size_t i = 0; i < len; ++i)
-            {
-                if (JSON_HEDLEY_UNLIKELY(not parse_cbor_internal()))
-                {
-                    return false;
-                }
-            }
-        }
-        else
-        {
-            while (get() != 0xFF)
-            {
-                if (JSON_HEDLEY_UNLIKELY(not parse_cbor_internal(false)))
-                {
-                    return false;
-                }
-            }
-        }
-
-        return sax->end_array();
-    }
-
-    /*!
-    @param[in] len  the length of the object or std::size_t(-1) for an
-                    object of indefinite size
-    @return whether object creation completed
-    */
-    bool get_cbor_object(const std::size_t len)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_object(len)))
-        {
-            return false;
-        }
-
-        string_t key;
-        if (len != std::size_t(-1))
-        {
-            for (std::size_t i = 0; i < len; ++i)
-            {
-                get();
-                if (JSON_HEDLEY_UNLIKELY(not get_cbor_string(key) or not sax->key(key)))
-                {
-                    return false;
-                }
-
-                if (JSON_HEDLEY_UNLIKELY(not parse_cbor_internal()))
-                {
-                    return false;
-                }
-                key.clear();
-            }
-        }
-        else
-        {
-            while (get() != 0xFF)
-            {
-                if (JSON_HEDLEY_UNLIKELY(not get_cbor_string(key) or not sax->key(key)))
-                {
-                    return false;
-                }
-
-                if (JSON_HEDLEY_UNLIKELY(not parse_cbor_internal()))
-                {
-                    return false;
-                }
-                key.clear();
-            }
-        }
-
-        return sax->end_object();
-    }
-
-    /////////////
-    // MsgPack //
-    /////////////
-
-    /*!
-    @return whether a valid MessagePack value was passed to the SAX parser
-    */
-    bool parse_msgpack_internal()
-    {
-        switch (get())
-        {
-            // EOF
-            case std::char_traits<char>::eof():
-                return unexpect_eof(input_format_t::msgpack, "value");
-
-            // positive fixint
-            case 0x00:
-            case 0x01:
-            case 0x02:
-            case 0x03:
-            case 0x04:
-            case 0x05:
-            case 0x06:
-            case 0x07:
-            case 0x08:
-            case 0x09:
-            case 0x0A:
-            case 0x0B:
-            case 0x0C:
-            case 0x0D:
-            case 0x0E:
-            case 0x0F:
-            case 0x10:
-            case 0x11:
-            case 0x12:
-            case 0x13:
-            case 0x14:
-            case 0x15:
-            case 0x16:
-            case 0x17:
-            case 0x18:
-            case 0x19:
-            case 0x1A:
-            case 0x1B:
-            case 0x1C:
-            case 0x1D:
-            case 0x1E:
-            case 0x1F:
-            case 0x20:
-            case 0x21:
-            case 0x22:
-            case 0x23:
-            case 0x24:
-            case 0x25:
-            case 0x26:
-            case 0x27:
-            case 0x28:
-            case 0x29:
-            case 0x2A:
-            case 0x2B:
-            case 0x2C:
-            case 0x2D:
-            case 0x2E:
-            case 0x2F:
-            case 0x30:
-            case 0x31:
-            case 0x32:
-            case 0x33:
-            case 0x34:
-            case 0x35:
-            case 0x36:
-            case 0x37:
-            case 0x38:
-            case 0x39:
-            case 0x3A:
-            case 0x3B:
-            case 0x3C:
-            case 0x3D:
-            case 0x3E:
-            case 0x3F:
-            case 0x40:
-            case 0x41:
-            case 0x42:
-            case 0x43:
-            case 0x44:
-            case 0x45:
-            case 0x46:
-            case 0x47:
-            case 0x48:
-            case 0x49:
-            case 0x4A:
-            case 0x4B:
-            case 0x4C:
-            case 0x4D:
-            case 0x4E:
-            case 0x4F:
-            case 0x50:
-            case 0x51:
-            case 0x52:
-            case 0x53:
-            case 0x54:
-            case 0x55:
-            case 0x56:
-            case 0x57:
-            case 0x58:
-            case 0x59:
-            case 0x5A:
-            case 0x5B:
-            case 0x5C:
-            case 0x5D:
-            case 0x5E:
-            case 0x5F:
-            case 0x60:
-            case 0x61:
-            case 0x62:
-            case 0x63:
-            case 0x64:
-            case 0x65:
-            case 0x66:
-            case 0x67:
-            case 0x68:
-            case 0x69:
-            case 0x6A:
-            case 0x6B:
-            case 0x6C:
-            case 0x6D:
-            case 0x6E:
-            case 0x6F:
-            case 0x70:
-            case 0x71:
-            case 0x72:
-            case 0x73:
-            case 0x74:
-            case 0x75:
-            case 0x76:
-            case 0x77:
-            case 0x78:
-            case 0x79:
-            case 0x7A:
-            case 0x7B:
-            case 0x7C:
-            case 0x7D:
-            case 0x7E:
-            case 0x7F:
-                return sax->number_unsigned(static_cast<number_unsigned_t>(current));
-
-            // fixmap
-            case 0x80:
-            case 0x81:
-            case 0x82:
-            case 0x83:
-            case 0x84:
-            case 0x85:
-            case 0x86:
-            case 0x87:
-            case 0x88:
-            case 0x89:
-            case 0x8A:
-            case 0x8B:
-            case 0x8C:
-            case 0x8D:
-            case 0x8E:
-            case 0x8F:
-                return get_msgpack_object(static_cast<std::size_t>(static_cast<unsigned int>(current) & 0x0Fu));
-
-            // fixarray
-            case 0x90:
-            case 0x91:
-            case 0x92:
-            case 0x93:
-            case 0x94:
-            case 0x95:
-            case 0x96:
-            case 0x97:
-            case 0x98:
-            case 0x99:
-            case 0x9A:
-            case 0x9B:
-            case 0x9C:
-            case 0x9D:
-            case 0x9E:
-            case 0x9F:
-                return get_msgpack_array(static_cast<std::size_t>(static_cast<unsigned int>(current) & 0x0Fu));
-
-            // fixstr
-            case 0xA0:
-            case 0xA1:
-            case 0xA2:
-            case 0xA3:
-            case 0xA4:
-            case 0xA5:
-            case 0xA6:
-            case 0xA7:
-            case 0xA8:
-            case 0xA9:
-            case 0xAA:
-            case 0xAB:
-            case 0xAC:
-            case 0xAD:
-            case 0xAE:
-            case 0xAF:
-            case 0xB0:
-            case 0xB1:
-            case 0xB2:
-            case 0xB3:
-            case 0xB4:
-            case 0xB5:
-            case 0xB6:
-            case 0xB7:
-            case 0xB8:
-            case 0xB9:
-            case 0xBA:
-            case 0xBB:
-            case 0xBC:
-            case 0xBD:
-            case 0xBE:
-            case 0xBF:
-            case 0xD9: // str 8
-            case 0xDA: // str 16
-            case 0xDB: // str 32
-            {
-                string_t s;
-                return get_msgpack_string(s) and sax->string(s);
-            }
-
-            case 0xC0: // nil
-                return sax->null();
-
-            case 0xC2: // false
-                return sax->boolean(false);
-
-            case 0xC3: // true
-                return sax->boolean(true);
-
-            case 0xC4: // bin 8
-            case 0xC5: // bin 16
-            case 0xC6: // bin 32
-            case 0xC7: // ext 8
-            case 0xC8: // ext 16
-            case 0xC9: // ext 32
-            case 0xD4: // fixext 1
-            case 0xD5: // fixext 2
-            case 0xD6: // fixext 4
-            case 0xD7: // fixext 8
-            case 0xD8: // fixext 16
-            {
-                binary_t b;
-                return get_msgpack_binary(b) and sax->binary(b);
-            }
-
-            case 0xCA: // float 32
-            {
-                float number;
-                return get_number(input_format_t::msgpack, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 0xCB: // float 64
-            {
-                double number;
-                return get_number(input_format_t::msgpack, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 0xCC: // uint 8
-            {
-                std::uint8_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_unsigned(number);
-            }
-
-            case 0xCD: // uint 16
-            {
-                std::uint16_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_unsigned(number);
-            }
-
-            case 0xCE: // uint 32
-            {
-                std::uint32_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_unsigned(number);
-            }
-
-            case 0xCF: // uint 64
-            {
-                std::uint64_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_unsigned(number);
-            }
-
-            case 0xD0: // int 8
-            {
-                std::int8_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_integer(number);
-            }
-
-            case 0xD1: // int 16
-            {
-                std::int16_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_integer(number);
-            }
-
-            case 0xD2: // int 32
-            {
-                std::int32_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_integer(number);
-            }
-
-            case 0xD3: // int 64
-            {
-                std::int64_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_integer(number);
-            }
-
-            case 0xDC: // array 16
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::msgpack, len) and get_msgpack_array(static_cast<std::size_t>(len));
-            }
-
-            case 0xDD: // array 32
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::msgpack, len) and get_msgpack_array(static_cast<std::size_t>(len));
-            }
-
-            case 0xDE: // map 16
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::msgpack, len) and get_msgpack_object(static_cast<std::size_t>(len));
-            }
-
-            case 0xDF: // map 32
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::msgpack, len) and get_msgpack_object(static_cast<std::size_t>(len));
-            }
-
-            // negative fixint
-            case 0xE0:
-            case 0xE1:
-            case 0xE2:
-            case 0xE3:
-            case 0xE4:
-            case 0xE5:
-            case 0xE6:
-            case 0xE7:
-            case 0xE8:
-            case 0xE9:
-            case 0xEA:
-            case 0xEB:
-            case 0xEC:
-            case 0xED:
-            case 0xEE:
-            case 0xEF:
-            case 0xF0:
-            case 0xF1:
-            case 0xF2:
-            case 0xF3:
-            case 0xF4:
-            case 0xF5:
-            case 0xF6:
-            case 0xF7:
-            case 0xF8:
-            case 0xF9:
-            case 0xFA:
-            case 0xFB:
-            case 0xFC:
-            case 0xFD:
-            case 0xFE:
-            case 0xFF:
-                return sax->number_integer(static_cast<std::int8_t>(current));
-
-            default: // anything else
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::msgpack, "invalid byte: 0x" + last_token, "value")));
-            }
-        }
-    }
-
-    /*!
-    @brief reads a MessagePack string
-
-    This function first reads starting bytes to determine the expected
-    string length and then copies this number of bytes into a string.
-
-    @param[out] result  created string
-
-    @return whether string creation completed
-    */
-    bool get_msgpack_string(string_t& result)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::msgpack, "string")))
-        {
-            return false;
-        }
-
-        switch (current)
-        {
-            // fixstr
-            case 0xA0:
-            case 0xA1:
-            case 0xA2:
-            case 0xA3:
-            case 0xA4:
-            case 0xA5:
-            case 0xA6:
-            case 0xA7:
-            case 0xA8:
-            case 0xA9:
-            case 0xAA:
-            case 0xAB:
-            case 0xAC:
-            case 0xAD:
-            case 0xAE:
-            case 0xAF:
-            case 0xB0:
-            case 0xB1:
-            case 0xB2:
-            case 0xB3:
-            case 0xB4:
-            case 0xB5:
-            case 0xB6:
-            case 0xB7:
-            case 0xB8:
-            case 0xB9:
-            case 0xBA:
-            case 0xBB:
-            case 0xBC:
-            case 0xBD:
-            case 0xBE:
-            case 0xBF:
-            {
-                return get_string(input_format_t::msgpack, static_cast<unsigned int>(current) & 0x1Fu, result);
-            }
-
-            case 0xD9: // str 8
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::msgpack, len) and get_string(input_format_t::msgpack, len, result);
-            }
-
-            case 0xDA: // str 16
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::msgpack, len) and get_string(input_format_t::msgpack, len, result);
-            }
-
-            case 0xDB: // str 32
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::msgpack, len) and get_string(input_format_t::msgpack, len, result);
-            }
-
-            default:
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::msgpack, "expected length specification (0xA0-0xBF, 0xD9-0xDB); last byte: 0x" + last_token, "string")));
-            }
-        }
-    }
-
-    /*!
-    @brief reads a MessagePack byte array
-
-    This function first reads starting bytes to determine the expected
-    byte array length and then copies this number of bytes into a byte array.
-
-    @param[out] result  created byte array
-
-    @return whether byte array creation completed
-    */
-    bool get_msgpack_binary(binary_t& result)
-    {
-        // helper function to set the subtype
-        auto assign_and_return_true = [&result](std::int8_t subtype)
-        {
-            result.set_subtype(static_cast<std::uint8_t>(subtype));
-            return true;
-        };
-
-        switch (current)
-        {
-            case 0xC4: // bin 8
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::msgpack, len) and
-                       get_binary(input_format_t::msgpack, len, result);
-            }
-
-            case 0xC5: // bin 16
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::msgpack, len) and
-                       get_binary(input_format_t::msgpack, len, result);
-            }
-
-            case 0xC6: // bin 32
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::msgpack, len) and
-                       get_binary(input_format_t::msgpack, len, result);
-            }
-
-            case 0xC7: // ext 8
-            {
-                std::uint8_t len;
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, len) and
-                       get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, len, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xC8: // ext 16
-            {
-                std::uint16_t len;
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, len) and
-                       get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, len, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xC9: // ext 32
-            {
-                std::uint32_t len;
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, len) and
-                       get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, len, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xD4: // fixext 1
-            {
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, 1, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xD5: // fixext 2
-            {
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, 2, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xD6: // fixext 4
-            {
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, 4, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xD7: // fixext 8
-            {
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, 8, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xD8: // fixext 16
-            {
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, 16, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            default:           // LCOV_EXCL_LINE
-                return false;  // LCOV_EXCL_LINE
-        }
-    }
-
-    /*!
-    @param[in] len  the length of the array
-    @return whether array creation completed
-    */
-    bool get_msgpack_array(const std::size_t len)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_array(len)))
-        {
-            return false;
-        }
-
-        for (std::size_t i = 0; i < len; ++i)
-        {
-            if (JSON_HEDLEY_UNLIKELY(not parse_msgpack_internal()))
-            {
-                return false;
-            }
-        }
-
-        return sax->end_array();
-    }
-
-    /*!
-    @param[in] len  the length of the object
-    @return whether object creation completed
-    */
-    bool get_msgpack_object(const std::size_t len)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_object(len)))
-        {
-            return false;
-        }
-
-        string_t key;
-        for (std::size_t i = 0; i < len; ++i)
-        {
-            get();
-            if (JSON_HEDLEY_UNLIKELY(not get_msgpack_string(key) or not sax->key(key)))
-            {
-                return false;
-            }
-
-            if (JSON_HEDLEY_UNLIKELY(not parse_msgpack_internal()))
-            {
-                return false;
-            }
-            key.clear();
-        }
-
-        return sax->end_object();
-    }
-
-    ////////////
-    // UBJSON //
-    ////////////
-
-    /*!
-    @param[in] get_char  whether a new character should be retrieved from the
-                         input (true, default) or whether the last read
-                         character should be considered instead
-
-    @return whether a valid UBJSON value was passed to the SAX parser
-    */
-    bool parse_ubjson_internal(const bool get_char = true)
-    {
-        return get_ubjson_value(get_char ? get_ignore_noop() : current);
-    }
-
-    /*!
-    @brief reads a UBJSON string
-
-    This function is either called after reading the 'S' byte explicitly
-    indicating a string, or in case of an object key where the 'S' byte can be
-    left out.
-
-    @param[out] result   created string
-    @param[in] get_char  whether a new character should be retrieved from the
-                         input (true, default) or whether the last read
-                         character should be considered instead
-
-    @return whether string creation completed
-    */
-    bool get_ubjson_string(string_t& result, const bool get_char = true)
-    {
-        if (get_char)
-        {
-            get();  // TODO(niels): may we ignore N here?
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::ubjson, "value")))
-        {
-            return false;
-        }
-
-        switch (current)
-        {
-            case 'U':
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::ubjson, len) and get_string(input_format_t::ubjson, len, result);
-            }
-
-            case 'i':
-            {
-                std::int8_t len;
-                return get_number(input_format_t::ubjson, len) and get_string(input_format_t::ubjson, len, result);
-            }
-
-            case 'I':
-            {
-                std::int16_t len;
-                return get_number(input_format_t::ubjson, len) and get_string(input_format_t::ubjson, len, result);
-            }
-
-            case 'l':
-            {
-                std::int32_t len;
-                return get_number(input_format_t::ubjson, len) and get_string(input_format_t::ubjson, len, result);
-            }
-
-            case 'L':
-            {
-                std::int64_t len;
-                return get_number(input_format_t::ubjson, len) and get_string(input_format_t::ubjson, len, result);
-            }
-
-            default:
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::ubjson, "expected length type specification (U, i, I, l, L); last byte: 0x" + last_token, "string")));
-        }
-    }
-
-    /*!
-    @param[out] result  determined size
-    @return whether size determination completed
-    */
-    bool get_ubjson_size_value(std::size_t& result)
-    {
-        switch (get_ignore_noop())
-        {
-            case 'U':
-            {
-                std::uint8_t number;
-                if (JSON_HEDLEY_UNLIKELY(not get_number(input_format_t::ubjson, number)))
-                {
-                    return false;
-                }
-                result = static_cast<std::size_t>(number);
-                return true;
-            }
-
-            case 'i':
-            {
-                std::int8_t number;
-                if (JSON_HEDLEY_UNLIKELY(not get_number(input_format_t::ubjson, number)))
-                {
-                    return false;
-                }
-                result = static_cast<std::size_t>(number);
-                return true;
-            }
-
-            case 'I':
-            {
-                std::int16_t number;
-                if (JSON_HEDLEY_UNLIKELY(not get_number(input_format_t::ubjson, number)))
-                {
-                    return false;
-                }
-                result = static_cast<std::size_t>(number);
-                return true;
-            }
-
-            case 'l':
-            {
-                std::int32_t number;
-                if (JSON_HEDLEY_UNLIKELY(not get_number(input_format_t::ubjson, number)))
-                {
-                    return false;
-                }
-                result = static_cast<std::size_t>(number);
-                return true;
-            }
-
-            case 'L':
-            {
-                std::int64_t number;
-                if (JSON_HEDLEY_UNLIKELY(not get_number(input_format_t::ubjson, number)))
-                {
-                    return false;
-                }
-                result = static_cast<std::size_t>(number);
-                return true;
-            }
-
-            default:
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::ubjson, "expected length type specification (U, i, I, l, L) after '#'; last byte: 0x" + last_token, "size")));
-            }
-        }
-    }
-
-    /*!
-    @brief determine the type and size for a container
-
-    In the optimized UBJSON format, a type and a size can be provided to allow
-    for a more compact representation.
-
-    @param[out] result  pair of the size and the type
-
-    @return whether pair creation completed
-    */
-    bool get_ubjson_size_type(std::pair<std::size_t, int>& result)
-    {
-        result.first = string_t::npos; // size
-        result.second = 0; // type
-
-        get_ignore_noop();
-
-        if (current == '$')
-        {
-            result.second = get();  // must not ignore 'N', because 'N' maybe the type
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::ubjson, "type")))
-            {
-                return false;
-            }
-
-            get_ignore_noop();
-            if (JSON_HEDLEY_UNLIKELY(current != '#'))
-            {
-                if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::ubjson, "value")))
-                {
-                    return false;
-                }
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::ubjson, "expected '#' after type information; last byte: 0x" + last_token, "size")));
-            }
-
-            return get_ubjson_size_value(result.first);
-        }
-
-        if (current == '#')
-        {
-            return get_ubjson_size_value(result.first);
-        }
-
-        return true;
-    }
-
-    /*!
-    @param prefix  the previously read or set type prefix
-    @return whether value creation completed
-    */
-    bool get_ubjson_value(const int prefix)
-    {
-        switch (prefix)
-        {
-            case std::char_traits<char>::eof():  // EOF
-                return unexpect_eof(input_format_t::ubjson, "value");
-
-            case 'T':  // true
-                return sax->boolean(true);
-            case 'F':  // false
-                return sax->boolean(false);
-
-            case 'Z':  // null
-                return sax->null();
-
-            case 'U':
-            {
-                std::uint8_t number;
-                return get_number(input_format_t::ubjson, number) and sax->number_unsigned(number);
-            }
-
-            case 'i':
-            {
-                std::int8_t number;
-                return get_number(input_format_t::ubjson, number) and sax->number_integer(number);
-            }
-
-            case 'I':
-            {
-                std::int16_t number;
-                return get_number(input_format_t::ubjson, number) and sax->number_integer(number);
-            }
-
-            case 'l':
-            {
-                std::int32_t number;
-                return get_number(input_format_t::ubjson, number) and sax->number_integer(number);
-            }
-
-            case 'L':
-            {
-                std::int64_t number;
-                return get_number(input_format_t::ubjson, number) and sax->number_integer(number);
-            }
-
-            case 'd':
-            {
-                float number;
-                return get_number(input_format_t::ubjson, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 'D':
-            {
-                double number;
-                return get_number(input_format_t::ubjson, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 'C':  // char
-            {
-                get();
-                if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::ubjson, "char")))
-                {
-                    return false;
-                }
-                if (JSON_HEDLEY_UNLIKELY(current > 127))
-                {
-                    auto last_token = get_token_string();
-                    return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::ubjson, "byte after 'C' must be in range 0x00..0x7F; last byte: 0x" + last_token, "char")));
-                }
-                string_t s(1, static_cast<char>(current));
-                return sax->string(s);
-            }
-
-            case 'S':  // string
-            {
-                string_t s;
-                return get_ubjson_string(s) and sax->string(s);
-            }
-
-            case '[':  // array
-                return get_ubjson_array();
-
-            case '{':  // object
-                return get_ubjson_object();
-
-            default: // anything else
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::ubjson, "invalid byte: 0x" + last_token, "value")));
-            }
-        }
-    }
-
-    /*!
-    @return whether array creation completed
-    */
-    bool get_ubjson_array()
-    {
-        std::pair<std::size_t, int> size_and_type;
-        if (JSON_HEDLEY_UNLIKELY(not get_ubjson_size_type(size_and_type)))
-        {
-            return false;
-        }
-
-        if (size_and_type.first != string_t::npos)
-        {
-            if (JSON_HEDLEY_UNLIKELY(not sax->start_array(size_and_type.first)))
-            {
-                return false;
-            }
-
-            if (size_and_type.second != 0)
-            {
-                if (size_and_type.second != 'N')
-                {
-                    for (std::size_t i = 0; i < size_and_type.first; ++i)
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not get_ubjson_value(size_and_type.second)))
-                        {
-                            return false;
-                        }
-                    }
-                }
-            }
-            else
-            {
-                for (std::size_t i = 0; i < size_and_type.first; ++i)
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not parse_ubjson_internal()))
-                    {
-                        return false;
-                    }
-                }
-            }
-        }
-        else
-        {
-            if (JSON_HEDLEY_UNLIKELY(not sax->start_array(std::size_t(-1))))
-            {
-                return false;
-            }
-
-            while (current != ']')
-            {
-                if (JSON_HEDLEY_UNLIKELY(not parse_ubjson_internal(false)))
-                {
-                    return false;
-                }
-                get_ignore_noop();
-            }
-        }
-
-        return sax->end_array();
-    }
-
-    /*!
-    @return whether object creation completed
-    */
-    bool get_ubjson_object()
-    {
-        std::pair<std::size_t, int> size_and_type;
-        if (JSON_HEDLEY_UNLIKELY(not get_ubjson_size_type(size_and_type)))
-        {
-            return false;
-        }
-
-        string_t key;
-        if (size_and_type.first != string_t::npos)
-        {
-            if (JSON_HEDLEY_UNLIKELY(not sax->start_object(size_and_type.first)))
-            {
-                return false;
-            }
-
-            if (size_and_type.second != 0)
-            {
-                for (std::size_t i = 0; i < size_and_type.first; ++i)
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not get_ubjson_string(key) or not sax->key(key)))
-                    {
-                        return false;
-                    }
-                    if (JSON_HEDLEY_UNLIKELY(not get_ubjson_value(size_and_type.second)))
-                    {
-                        return false;
-                    }
-                    key.clear();
-                }
-            }
-            else
-            {
-                for (std::size_t i = 0; i < size_and_type.first; ++i)
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not get_ubjson_string(key) or not sax->key(key)))
-                    {
-                        return false;
-                    }
-                    if (JSON_HEDLEY_UNLIKELY(not parse_ubjson_internal()))
-                    {
-                        return false;
-                    }
-                    key.clear();
-                }
-            }
-        }
-        else
-        {
-            if (JSON_HEDLEY_UNLIKELY(not sax->start_object(std::size_t(-1))))
-            {
-                return false;
-            }
-
-            while (current != '}')
-            {
-                if (JSON_HEDLEY_UNLIKELY(not get_ubjson_string(key, false) or not sax->key(key)))
-                {
-                    return false;
-                }
-                if (JSON_HEDLEY_UNLIKELY(not parse_ubjson_internal()))
-                {
-                    return false;
-                }
-                get_ignore_noop();
-                key.clear();
-            }
-        }
-
-        return sax->end_object();
-    }
-
-    // Note, no reader for UBJSON binary types is implemented because they do
-    // not exist
-
-    ///////////////////////
-    // Utility functions //
-    ///////////////////////
-
-    /*!
-    @brief get next character from the input
-
-    This function provides the interface to the used input adapter. It does
-    not throw in case the input reached EOF, but returns a -'ve valued
-    `std::char_traits<char>::eof()` in that case.
-
-    @return character read from the input
-    */
-    int get()
-    {
-        ++chars_read;
-        return current = ia.get_character();
-    }
-
-    /*!
-    @return character read from the input after ignoring all 'N' entries
-    */
-    int get_ignore_noop()
-    {
-        do
-        {
-            get();
-        }
-        while (current == 'N');
-
-        return current;
-    }
-
-    /*
-    @brief read a number from the input
-
-    @tparam NumberType the type of the number
-    @param[in] format   the current format (for diagnostics)
-    @param[out] result  number of type @a NumberType
-
-    @return whether conversion completed
-
-    @note This function needs to respect the system's endianess, because
-          bytes in CBOR, MessagePack, and UBJSON are stored in network order
-          (big endian) and therefore need reordering on little endian systems.
-    */
-    template<typename NumberType, bool InputIsLittleEndian = false>
-    bool get_number(const input_format_t format, NumberType& result)
-    {
-        // step 1: read input into array with system's byte order
-        std::array<std::uint8_t, sizeof(NumberType)> vec;
-        for (std::size_t i = 0; i < sizeof(NumberType); ++i)
-        {
-            get();
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(format, "number")))
-            {
-                return false;
-            }
-
-            // reverse byte order prior to conversion if necessary
-            if (is_little_endian != InputIsLittleEndian)
-            {
-                vec[sizeof(NumberType) - i - 1] = static_cast<std::uint8_t>(current);
-            }
-            else
-            {
-                vec[i] = static_cast<std::uint8_t>(current); // LCOV_EXCL_LINE
-            }
-        }
-
-        // step 2: convert array into number of type T and return
-        std::memcpy(&result, vec.data(), sizeof(NumberType));
-        return true;
-    }
-
-    /*!
-    @brief create a string by reading characters from the input
-
-    @tparam NumberType the type of the number
-    @param[in] format the current format (for diagnostics)
-    @param[in] len number of characters to read
-    @param[out] result string created by reading @a len bytes
-
-    @return whether string creation completed
-
-    @note We can not reserve @a len bytes for the result, because @a len
-          may be too large. Usually, @ref unexpect_eof() detects the end of
-          the input before we run out of string memory.
-    */
-    template<typename NumberType>
-    bool get_string(const input_format_t format,
-                    const NumberType len,
-                    string_t& result)
-    {
-        bool success = true;
-        std::generate_n(std::back_inserter(result), len, [this, &success, &format]()
-        {
-            get();
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(format, "string")))
-            {
-                success = false;
-            }
-            return static_cast<char>(current);
-        });
-        return success;
-    }
-
-    /*!
-    @brief create a byte array by reading bytes from the input
-
-    @tparam NumberType the type of the number
-    @param[in] format the current format (for diagnostics)
-    @param[in] len number of bytes to read
-    @param[out] result byte array created by reading @a len bytes
-
-    @return whether byte array creation completed
-
-    @note We can not reserve @a len bytes for the result, because @a len
-          may be too large. Usually, @ref unexpect_eof() detects the end of
-          the input before we run out of memory.
-    */
-    template<typename NumberType>
-    bool get_binary(const input_format_t format,
-                    const NumberType len,
-                    binary_t& result)
-    {
-        bool success = true;
-        std::generate_n(std::back_inserter(result), len, [this, &success, &format]()
-        {
-            get();
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(format, "binary")))
-            {
-                success = false;
-            }
-            return static_cast<std::uint8_t>(current);
-        });
-        return success;
-    }
-
-    /*!
-    @param[in] format   the current format (for diagnostics)
-    @param[in] context  further context information (for diagnostics)
-    @return whether the last read character is not EOF
-    */
-    JSON_HEDLEY_NON_NULL(3)
-    bool unexpect_eof(const input_format_t format, const char* context) const
-    {
-        if (JSON_HEDLEY_UNLIKELY(current == std::char_traits<char>::eof()))
-        {
-            return sax->parse_error(chars_read, "<end of file>",
-                                    parse_error::create(110, chars_read, exception_message(format, "unexpected end of input", context)));
-        }
-        return true;
-    }
-
-    /*!
-    @return a string representation of the last read byte
-    */
-    std::string get_token_string() const
-    {
-        std::array<char, 3> cr{{}};
-        (std::snprintf)(cr.data(), cr.size(), "%.2hhX", static_cast<unsigned char>(current));
-        return std::string{cr.data()};
-    }
-
-    /*!
-    @param[in] format   the current format
-    @param[in] detail   a detailed error message
-    @param[in] context  further context information
-    @return a message string to use in the parse_error exceptions
-    */
-    std::string exception_message(const input_format_t format,
-                                  const std::string& detail,
-                                  const std::string& context) const
-    {
-        std::string error_msg = "syntax error while parsing ";
-
-        switch (format)
-        {
-            case input_format_t::cbor:
-                error_msg += "CBOR";
-                break;
-
-            case input_format_t::msgpack:
-                error_msg += "MessagePack";
-                break;
-
-            case input_format_t::ubjson:
-                error_msg += "UBJSON";
-                break;
-
-            case input_format_t::bson:
-                error_msg += "BSON";
-                break;
-
-            default:            // LCOV_EXCL_LINE
-                assert(false);  // LCOV_EXCL_LINE
-        }
-
-        return error_msg + " " + context + ": " + detail;
-    }
-
-  private:
-    /// input adapter
-    InputAdapterType ia;
-
-    /// the current character
-    int current = std::char_traits<char>::eof();
-
-    /// the number of characters read
-    std::size_t chars_read = 0;
-
-    /// whether we can assume little endianess
-    const bool is_little_endian = little_endianess();
-
-    /// the SAX parser
-    json_sax_t* sax = nullptr;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/input/input_adapters.hpp>
-
-// #include <nlohmann/detail/input/lexer.hpp>
-
-
-#include <array> // array
-#include <clocale> // localeconv
-#include <cstddef> // size_t
-#include <cstdio> // snprintf
-#include <cstdlib> // strtof, strtod, strtold, strtoll, strtoull
-#include <initializer_list> // initializer_list
-#include <string> // char_traits, string
-#include <utility> // move
-#include <vector> // vector
-
-// #include <nlohmann/detail/input/input_adapters.hpp>
-
-// #include <nlohmann/detail/input/position_t.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-///////////
-// lexer //
-///////////
-
-template<typename BasicJsonType>
-class lexer_base
-{
-  public:
-    /// token types for the parser
-    enum class token_type
-    {
-        uninitialized,    ///< indicating the scanner is uninitialized
-        literal_true,     ///< the `true` literal
-        literal_false,    ///< the `false` literal
-        literal_null,     ///< the `null` literal
-        value_string,     ///< a string -- use get_string() for actual value
-        value_unsigned,   ///< an unsigned integer -- use get_number_unsigned() for actual value
-        value_integer,    ///< a signed integer -- use get_number_integer() for actual value
-        value_float,      ///< an floating point number -- use get_number_float() for actual value
-        begin_array,      ///< the character for array begin `[`
-        begin_object,     ///< the character for object begin `{`
-        end_array,        ///< the character for array end `]`
-        end_object,       ///< the character for object end `}`
-        name_separator,   ///< the name separator `:`
-        value_separator,  ///< the value separator `,`
-        parse_error,      ///< indicating a parse error
-        end_of_input,     ///< indicating the end of the input buffer
-        literal_or_value  ///< a literal or the begin of a value (only for diagnostics)
-    };
-
-    /// return name of values of type token_type (only used for errors)
-    JSON_HEDLEY_RETURNS_NON_NULL
-    JSON_HEDLEY_CONST
-    static const char* token_type_name(const token_type t) noexcept
-    {
-        switch (t)
-        {
-            case token_type::uninitialized:
-                return "<uninitialized>";
-            case token_type::literal_true:
-                return "true literal";
-            case token_type::literal_false:
-                return "false literal";
-            case token_type::literal_null:
-                return "null literal";
-            case token_type::value_string:
-                return "string literal";
-            case token_type::value_unsigned:
-            case token_type::value_integer:
-            case token_type::value_float:
-                return "number literal";
-            case token_type::begin_array:
-                return "'['";
-            case token_type::begin_object:
-                return "'{'";
-            case token_type::end_array:
-                return "']'";
-            case token_type::end_object:
-                return "'}'";
-            case token_type::name_separator:
-                return "':'";
-            case token_type::value_separator:
-                return "','";
-            case token_type::parse_error:
-                return "<parse error>";
-            case token_type::end_of_input:
-                return "end of input";
-            case token_type::literal_or_value:
-                return "'[', '{', or a literal";
-            // LCOV_EXCL_START
-            default: // catch non-enum values
-                return "unknown token";
-                // LCOV_EXCL_STOP
-        }
-    }
-};
-/*!
-@brief lexical analysis
-
-This class organizes the lexical analysis during JSON deserialization.
-*/
-template<typename BasicJsonType, typename InputAdapterType>
-class lexer : public lexer_base<BasicJsonType>
-{
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-
-  public:
-    using token_type = typename lexer_base<BasicJsonType>::token_type;
-
-    explicit lexer(InputAdapterType&& adapter)
-        : ia(std::move(adapter)), decimal_point_char(get_decimal_point()) {}
-
-    // delete because of pointer members
-    lexer(const lexer&) = delete;
-    lexer(lexer&&) = default;
-    lexer& operator=(lexer&) = delete;
-    lexer& operator=(lexer&&) = default;
-    ~lexer() = default;
-
-  private:
-    /////////////////////
-    // locales
-    /////////////////////
-
-    /// return the locale-dependent decimal point
-    JSON_HEDLEY_PURE
-    static char get_decimal_point() noexcept
-    {
-        const auto loc = localeconv();
-        assert(loc != nullptr);
-        return (loc->decimal_point == nullptr) ? '.' : *(loc->decimal_point);
-    }
-
-    /////////////////////
-    // scan functions
-    /////////////////////
-
-    /*!
-    @brief get codepoint from 4 hex characters following `\u`
-
-    For input "\u c1 c2 c3 c4" the codepoint is:
-      (c1 * 0x1000) + (c2 * 0x0100) + (c3 * 0x0010) + c4
-    = (c1 << 12) + (c2 << 8) + (c3 << 4) + (c4 << 0)
-
-    Furthermore, the possible characters '0'..'9', 'A'..'F', and 'a'..'f'
-    must be converted to the integers 0x0..0x9, 0xA..0xF, 0xA..0xF, resp. The
-    conversion is done by subtracting the offset (0x30, 0x37, and 0x57)
-    between the ASCII value of the character and the desired integer value.
-
-    @return codepoint (0x0000..0xFFFF) or -1 in case of an error (e.g. EOF or
-            non-hex character)
-    */
-    int get_codepoint()
-    {
-        // this function only makes sense after reading `\u`
-        assert(current == 'u');
-        int codepoint = 0;
-
-        const auto factors = { 12u, 8u, 4u, 0u };
-        for (const auto factor : factors)
-        {
-            get();
-
-            if (current >= '0' and current <= '9')
-            {
-                codepoint += static_cast<int>((static_cast<unsigned int>(current) - 0x30u) << factor);
-            }
-            else if (current >= 'A' and current <= 'F')
-            {
-                codepoint += static_cast<int>((static_cast<unsigned int>(current) - 0x37u) << factor);
-            }
-            else if (current >= 'a' and current <= 'f')
-            {
-                codepoint += static_cast<int>((static_cast<unsigned int>(current) - 0x57u) << factor);
-            }
-            else
-            {
-                return -1;
-            }
-        }
-
-        assert(0x0000 <= codepoint and codepoint <= 0xFFFF);
-        return codepoint;
-    }
-
-    /*!
-    @brief check if the next byte(s) are inside a given range
-
-    Adds the current byte and, for each passed range, reads a new byte and
-    checks if it is inside the range. If a violation was detected, set up an
-    error message and return false. Otherwise, return true.
-
-    @param[in] ranges  list of integers; interpreted as list of pairs of
-                       inclusive lower and upper bound, respectively
-
-    @pre The passed list @a ranges must have 2, 4, or 6 elements; that is,
-         1, 2, or 3 pairs. This precondition is enforced by an assertion.
-
-    @return true if and only if no range violation was detected
-    */
-    bool next_byte_in_range(std::initializer_list<int> ranges)
-    {
-        assert(ranges.size() == 2 or ranges.size() == 4 or ranges.size() == 6);
-        add(current);
-
-        for (auto range = ranges.begin(); range != ranges.end(); ++range)
-        {
-            get();
-            if (JSON_HEDLEY_LIKELY(*range <= current and current <= *(++range)))
-            {
-                add(current);
-            }
-            else
-            {
-                error_message = "invalid string: ill-formed UTF-8 byte";
-                return false;
-            }
-        }
-
-        return true;
-    }
-
-    /*!
-    @brief scan a string literal
-
-    This function scans a string according to Sect. 7 of RFC 7159. While
-    scanning, bytes are escaped and copied into buffer token_buffer. Then the
-    function returns successfully, token_buffer is *not* null-terminated (as it
-    may contain \0 bytes), and token_buffer.size() is the number of bytes in the
-    string.
-
-    @return token_type::value_string if string could be successfully scanned,
-            token_type::parse_error otherwise
-
-    @note In case of errors, variable error_message contains a textual
-          description.
-    */
-    token_type scan_string()
-    {
-        // reset token_buffer (ignore opening quote)
-        reset();
-
-        // we entered the function by reading an open quote
-        assert(current == '\"');
-
-        while (true)
-        {
-            // get next character
-            switch (get())
-            {
-                // end of file while parsing string
-                case std::char_traits<char>::eof():
-                {
-                    error_message = "invalid string: missing closing quote";
-                    return token_type::parse_error;
-                }
-
-                // closing quote
-                case '\"':
-                {
-                    return token_type::value_string;
-                }
-
-                // escapes
-                case '\\':
-                {
-                    switch (get())
-                    {
-                        // quotation mark
-                        case '\"':
-                            add('\"');
-                            break;
-                        // reverse solidus
-                        case '\\':
-                            add('\\');
-                            break;
-                        // solidus
-                        case '/':
-                            add('/');
-                            break;
-                        // backspace
-                        case 'b':
-                            add('\b');
-                            break;
-                        // form feed
-                        case 'f':
-                            add('\f');
-                            break;
-                        // line feed
-                        case 'n':
-                            add('\n');
-                            break;
-                        // carriage return
-                        case 'r':
-                            add('\r');
-                            break;
-                        // tab
-                        case 't':
-                            add('\t');
-                            break;
-
-                        // unicode escapes
-                        case 'u':
-                        {
-                            const int codepoint1 = get_codepoint();
-                            int codepoint = codepoint1; // start with codepoint1
-
-                            if (JSON_HEDLEY_UNLIKELY(codepoint1 == -1))
-                            {
-                                error_message = "invalid string: '\\u' must be followed by 4 hex digits";
-                                return token_type::parse_error;
-                            }
-
-                            // check if code point is a high surrogate
-                            if (0xD800 <= codepoint1 and codepoint1 <= 0xDBFF)
-                            {
-                                // expect next \uxxxx entry
-                                if (JSON_HEDLEY_LIKELY(get() == '\\' and get() == 'u'))
-                                {
-                                    const int codepoint2 = get_codepoint();
-
-                                    if (JSON_HEDLEY_UNLIKELY(codepoint2 == -1))
-                                    {
-                                        error_message = "invalid string: '\\u' must be followed by 4 hex digits";
-                                        return token_type::parse_error;
-                                    }
-
-                                    // check if codepoint2 is a low surrogate
-                                    if (JSON_HEDLEY_LIKELY(0xDC00 <= codepoint2 and codepoint2 <= 0xDFFF))
-                                    {
-                                        // overwrite codepoint
-                                        codepoint = static_cast<int>(
-                                                        // high surrogate occupies the most significant 22 bits
-                                                        (static_cast<unsigned int>(codepoint1) << 10u)
-                                                        // low surrogate occupies the least significant 15 bits
-                                                        + static_cast<unsigned int>(codepoint2)
-                                                        // there is still the 0xD800, 0xDC00 and 0x10000 noise
-                                                        // in the result so we have to subtract with:
-                                                        // (0xD800 << 10) + DC00 - 0x10000 = 0x35FDC00
-                                                        - 0x35FDC00u);
-                                    }
-                                    else
-                                    {
-                                        error_message = "invalid string: surrogate U+D800..U+DBFF must be followed by U+DC00..U+DFFF";
-                                        return token_type::parse_error;
-                                    }
-                                }
-                                else
-                                {
-                                    error_message = "invalid string: surrogate U+D800..U+DBFF must be followed by U+DC00..U+DFFF";
-                                    return token_type::parse_error;
-                                }
-                            }
-                            else
-                            {
-                                if (JSON_HEDLEY_UNLIKELY(0xDC00 <= codepoint1 and codepoint1 <= 0xDFFF))
-                                {
-                                    error_message = "invalid string: surrogate U+DC00..U+DFFF must follow U+D800..U+DBFF";
-                                    return token_type::parse_error;
-                                }
-                            }
-
-                            // result of the above calculation yields a proper codepoint
-                            assert(0x00 <= codepoint and codepoint <= 0x10FFFF);
-
-                            // translate codepoint into bytes
-                            if (codepoint < 0x80)
-                            {
-                                // 1-byte characters: 0xxxxxxx (ASCII)
-                                add(codepoint);
-                            }
-                            else if (codepoint <= 0x7FF)
-                            {
-                                // 2-byte characters: 110xxxxx 10xxxxxx
-                                add(static_cast<int>(0xC0u | (static_cast<unsigned int>(codepoint) >> 6u)));
-                                add(static_cast<int>(0x80u | (static_cast<unsigned int>(codepoint) & 0x3Fu)));
-                            }
-                            else if (codepoint <= 0xFFFF)
-                            {
-                                // 3-byte characters: 1110xxxx 10xxxxxx 10xxxxxx
-                                add(static_cast<int>(0xE0u | (static_cast<unsigned int>(codepoint) >> 12u)));
-                                add(static_cast<int>(0x80u | ((static_cast<unsigned int>(codepoint) >> 6u) & 0x3Fu)));
-                                add(static_cast<int>(0x80u | (static_cast<unsigned int>(codepoint) & 0x3Fu)));
-                            }
-                            else
-                            {
-                                // 4-byte characters: 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
-                                add(static_cast<int>(0xF0u | (static_cast<unsigned int>(codepoint) >> 18u)));
-                                add(static_cast<int>(0x80u | ((static_cast<unsigned int>(codepoint) >> 12u) & 0x3Fu)));
-                                add(static_cast<int>(0x80u | ((static_cast<unsigned int>(codepoint) >> 6u) & 0x3Fu)));
-                                add(static_cast<int>(0x80u | (static_cast<unsigned int>(codepoint) & 0x3Fu)));
-                            }
-
-                            break;
-                        }
-
-                        // other characters after escape
-                        default:
-                            error_message = "invalid string: forbidden character after backslash";
-                            return token_type::parse_error;
-                    }
-
-                    break;
-                }
-
-                // invalid control characters
-                case 0x00:
-                {
-                    error_message = "invalid string: control character U+0000 (NUL) must be escaped to \\u0000";
-                    return token_type::parse_error;
-                }
-
-                case 0x01:
-                {
-                    error_message = "invalid string: control character U+0001 (SOH) must be escaped to \\u0001";
-                    return token_type::parse_error;
-                }
-
-                case 0x02:
-                {
-                    error_message = "invalid string: control character U+0002 (STX) must be escaped to \\u0002";
-                    return token_type::parse_error;
-                }
-
-                case 0x03:
-                {
-                    error_message = "invalid string: control character U+0003 (ETX) must be escaped to \\u0003";
-                    return token_type::parse_error;
-                }
-
-                case 0x04:
-                {
-                    error_message = "invalid string: control character U+0004 (EOT) must be escaped to \\u0004";
-                    return token_type::parse_error;
-                }
-
-                case 0x05:
-                {
-                    error_message = "invalid string: control character U+0005 (ENQ) must be escaped to \\u0005";
-                    return token_type::parse_error;
-                }
-
-                case 0x06:
-                {
-                    error_message = "invalid string: control character U+0006 (ACK) must be escaped to \\u0006";
-                    return token_type::parse_error;
-                }
-
-                case 0x07:
-                {
-                    error_message = "invalid string: control character U+0007 (BEL) must be escaped to \\u0007";
-                    return token_type::parse_error;
-                }
-
-                case 0x08:
-                {
-                    error_message = "invalid string: control character U+0008 (BS) must be escaped to \\u0008 or \\b";
-                    return token_type::parse_error;
-                }
-
-                case 0x09:
-                {
-                    error_message = "invalid string: control character U+0009 (HT) must be escaped to \\u0009 or \\t";
-                    return token_type::parse_error;
-                }
-
-                case 0x0A:
-                {
-                    error_message = "invalid string: control character U+000A (LF) must be escaped to \\u000A or \\n";
-                    return token_type::parse_error;
-                }
-
-                case 0x0B:
-                {
-                    error_message = "invalid string: control character U+000B (VT) must be escaped to \\u000B";
-                    return token_type::parse_error;
-                }
-
-                case 0x0C:
-                {
-                    error_message = "invalid string: control character U+000C (FF) must be escaped to \\u000C or \\f";
-                    return token_type::parse_error;
-                }
-
-                case 0x0D:
-                {
-                    error_message = "invalid string: control character U+000D (CR) must be escaped to \\u000D or \\r";
-                    return token_type::parse_error;
-                }
-
-                case 0x0E:
-                {
-                    error_message = "invalid string: control character U+000E (SO) must be escaped to \\u000E";
-                    return token_type::parse_error;
-                }
-
-                case 0x0F:
-                {
-                    error_message = "invalid string: control character U+000F (SI) must be escaped to \\u000F";
-                    return token_type::parse_error;
-                }
-
-                case 0x10:
-                {
-                    error_message = "invalid string: control character U+0010 (DLE) must be escaped to \\u0010";
-                    return token_type::parse_error;
-                }
-
-                case 0x11:
-                {
-                    error_message = "invalid string: control character U+0011 (DC1) must be escaped to \\u0011";
-                    return token_type::parse_error;
-                }
-
-                case 0x12:
-                {
-                    error_message = "invalid string: control character U+0012 (DC2) must be escaped to \\u0012";
-                    return token_type::parse_error;
-                }
-
-                case 0x13:
-                {
-                    error_message = "invalid string: control character U+0013 (DC3) must be escaped to \\u0013";
-                    return token_type::parse_error;
-                }
-
-                case 0x14:
-                {
-                    error_message = "invalid string: control character U+0014 (DC4) must be escaped to \\u0014";
-                    return token_type::parse_error;
-                }
-
-                case 0x15:
-                {
-                    error_message = "invalid string: control character U+0015 (NAK) must be escaped to \\u0015";
-                    return token_type::parse_error;
-                }
-
-                case 0x16:
-                {
-                    error_message = "invalid string: control character U+0016 (SYN) must be escaped to \\u0016";
-                    return token_type::parse_error;
-                }
-
-                case 0x17:
-                {
-                    error_message = "invalid string: control character U+0017 (ETB) must be escaped to \\u0017";
-                    return token_type::parse_error;
-                }
-
-                case 0x18:
-                {
-                    error_message = "invalid string: control character U+0018 (CAN) must be escaped to \\u0018";
-                    return token_type::parse_error;
-                }
-
-                case 0x19:
-                {
-                    error_message = "invalid string: control character U+0019 (EM) must be escaped to \\u0019";
-                    return token_type::parse_error;
-                }
-
-                case 0x1A:
-                {
-                    error_message = "invalid string: control character U+001A (SUB) must be escaped to \\u001A";
-                    return token_type::parse_error;
-                }
-
-                case 0x1B:
-                {
-                    error_message = "invalid string: control character U+001B (ESC) must be escaped to \\u001B";
-                    return token_type::parse_error;
-                }
-
-                case 0x1C:
-                {
-                    error_message = "invalid string: control character U+001C (FS) must be escaped to \\u001C";
-                    return token_type::parse_error;
-                }
-
-                case 0x1D:
-                {
-                    error_message = "invalid string: control character U+001D (GS) must be escaped to \\u001D";
-                    return token_type::parse_error;
-                }
-
-                case 0x1E:
-                {
-                    error_message = "invalid string: control character U+001E (RS) must be escaped to \\u001E";
-                    return token_type::parse_error;
-                }
-
-                case 0x1F:
-                {
-                    error_message = "invalid string: control character U+001F (US) must be escaped to \\u001F";
-                    return token_type::parse_error;
-                }
-
-                // U+0020..U+007F (except U+0022 (quote) and U+005C (backspace))
-                case 0x20:
-                case 0x21:
-                case 0x23:
-                case 0x24:
-                case 0x25:
-                case 0x26:
-                case 0x27:
-                case 0x28:
-                case 0x29:
-                case 0x2A:
-                case 0x2B:
-                case 0x2C:
-                case 0x2D:
-                case 0x2E:
-                case 0x2F:
-                case 0x30:
-                case 0x31:
-                case 0x32:
-                case 0x33:
-                case 0x34:
-                case 0x35:
-                case 0x36:
-                case 0x37:
-                case 0x38:
-                case 0x39:
-                case 0x3A:
-                case 0x3B:
-                case 0x3C:
-                case 0x3D:
-                case 0x3E:
-                case 0x3F:
-                case 0x40:
-                case 0x41:
-                case 0x42:
-                case 0x43:
-                case 0x44:
-                case 0x45:
-                case 0x46:
-                case 0x47:
-                case 0x48:
-                case 0x49:
-                case 0x4A:
-                case 0x4B:
-                case 0x4C:
-                case 0x4D:
-                case 0x4E:
-                case 0x4F:
-                case 0x50:
-                case 0x51:
-                case 0x52:
-                case 0x53:
-                case 0x54:
-                case 0x55:
-                case 0x56:
-                case 0x57:
-                case 0x58:
-                case 0x59:
-                case 0x5A:
-                case 0x5B:
-                case 0x5D:
-                case 0x5E:
-                case 0x5F:
-                case 0x60:
-                case 0x61:
-                case 0x62:
-                case 0x63:
-                case 0x64:
-                case 0x65:
-                case 0x66:
-                case 0x67:
-                case 0x68:
-                case 0x69:
-                case 0x6A:
-                case 0x6B:
-                case 0x6C:
-                case 0x6D:
-                case 0x6E:
-                case 0x6F:
-                case 0x70:
-                case 0x71:
-                case 0x72:
-                case 0x73:
-                case 0x74:
-                case 0x75:
-                case 0x76:
-                case 0x77:
-                case 0x78:
-                case 0x79:
-                case 0x7A:
-                case 0x7B:
-                case 0x7C:
-                case 0x7D:
-                case 0x7E:
-                case 0x7F:
-                {
-                    add(current);
-                    break;
-                }
-
-                // U+0080..U+07FF: bytes C2..DF 80..BF
-                case 0xC2:
-                case 0xC3:
-                case 0xC4:
-                case 0xC5:
-                case 0xC6:
-                case 0xC7:
-                case 0xC8:
-                case 0xC9:
-                case 0xCA:
-                case 0xCB:
-                case 0xCC:
-                case 0xCD:
-                case 0xCE:
-                case 0xCF:
-                case 0xD0:
-                case 0xD1:
-                case 0xD2:
-                case 0xD3:
-                case 0xD4:
-                case 0xD5:
-                case 0xD6:
-                case 0xD7:
-                case 0xD8:
-                case 0xD9:
-                case 0xDA:
-                case 0xDB:
-                case 0xDC:
-                case 0xDD:
-                case 0xDE:
-                case 0xDF:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not next_byte_in_range({0x80, 0xBF})))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+0800..U+0FFF: bytes E0 A0..BF 80..BF
-                case 0xE0:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0xA0, 0xBF, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+1000..U+CFFF: bytes E1..EC 80..BF 80..BF
-                // U+E000..U+FFFF: bytes EE..EF 80..BF 80..BF
-                case 0xE1:
-                case 0xE2:
-                case 0xE3:
-                case 0xE4:
-                case 0xE5:
-                case 0xE6:
-                case 0xE7:
-                case 0xE8:
-                case 0xE9:
-                case 0xEA:
-                case 0xEB:
-                case 0xEC:
-                case 0xEE:
-                case 0xEF:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0x80, 0xBF, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+D000..U+D7FF: bytes ED 80..9F 80..BF
-                case 0xED:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0x80, 0x9F, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+10000..U+3FFFF F0 90..BF 80..BF 80..BF
-                case 0xF0:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0x90, 0xBF, 0x80, 0xBF, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+40000..U+FFFFF F1..F3 80..BF 80..BF 80..BF
-                case 0xF1:
-                case 0xF2:
-                case 0xF3:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0x80, 0xBF, 0x80, 0xBF, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+100000..U+10FFFF F4 80..8F 80..BF 80..BF
-                case 0xF4:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0x80, 0x8F, 0x80, 0xBF, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // remaining bytes (80..C1 and F5..FF) are ill-formed
-                default:
-                {
-                    error_message = "invalid string: ill-formed UTF-8 byte";
-                    return token_type::parse_error;
-                }
-            }
-        }
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    static void strtof(float& f, const char* str, char** endptr) noexcept
-    {
-        f = std::strtof(str, endptr);
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    static void strtof(double& f, const char* str, char** endptr) noexcept
-    {
-        f = std::strtod(str, endptr);
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    static void strtof(long double& f, const char* str, char** endptr) noexcept
-    {
-        f = std::strtold(str, endptr);
-    }
-
-    /*!
-    @brief scan a number literal
-
-    This function scans a string according to Sect. 6 of RFC 7159.
-
-    The function is realized with a deterministic finite state machine derived
-    from the grammar described in RFC 7159. Starting in state "init", the
-    input is read and used to determined the next state. Only state "done"
-    accepts the number. State "error" is a trap state to model errors. In the
-    table below, "anything" means any character but the ones listed before.
-
-    state    | 0        | 1-9      | e E      | +       | -       | .        | anything
-    ---------|----------|----------|----------|---------|---------|----------|-----------
-    init     | zero     | any1     | [error]  | [error] | minus   | [error]  | [error]
-    minus    | zero     | any1     | [error]  | [error] | [error] | [error]  | [error]
-    zero     | done     | done     | exponent | done    | done    | decimal1 | done
-    any1     | any1     | any1     | exponent | done    | done    | decimal1 | done
-    decimal1 | decimal2 | decimal2 | [error]  | [error] | [error] | [error]  | [error]
-    decimal2 | decimal2 | decimal2 | exponent | done    | done    | done     | done
-    exponent | any2     | any2     | [error]  | sign    | sign    | [error]  | [error]
-    sign     | any2     | any2     | [error]  | [error] | [error] | [error]  | [error]
-    any2     | any2     | any2     | done     | done    | done    | done     | done
-
-    The state machine is realized with one label per state (prefixed with
-    "scan_number_") and `goto` statements between them. The state machine
-    contains cycles, but any cycle can be left when EOF is read. Therefore,
-    the function is guaranteed to terminate.
-
-    During scanning, the read bytes are stored in token_buffer. This string is
-    then converted to a signed integer, an unsigned integer, or a
-    floating-point number.
-
-    @return token_type::value_unsigned, token_type::value_integer, or
-            token_type::value_float if number could be successfully scanned,
-            token_type::parse_error otherwise
-
-    @note The scanner is independent of the current locale. Internally, the
-          locale's decimal point is used instead of `.` to work with the
-          locale-dependent converters.
-    */
-    token_type scan_number()  // lgtm [cpp/use-of-goto]
-    {
-        // reset token_buffer to store the number's bytes
-        reset();
-
-        // the type of the parsed number; initially set to unsigned; will be
-        // changed if minus sign, decimal point or exponent is read
-        token_type number_type = token_type::value_unsigned;
-
-        // state (init): we just found out we need to scan a number
-        switch (current)
-        {
-            case '-':
-            {
-                add(current);
-                goto scan_number_minus;
-            }
-
-            case '0':
-            {
-                add(current);
-                goto scan_number_zero;
-            }
-
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any1;
-            }
-
-            // all other characters are rejected outside scan_number()
-            default:            // LCOV_EXCL_LINE
-                assert(false);  // LCOV_EXCL_LINE
-        }
-
-scan_number_minus:
-        // state: we just parsed a leading minus sign
-        number_type = token_type::value_integer;
-        switch (get())
-        {
-            case '0':
-            {
-                add(current);
-                goto scan_number_zero;
-            }
-
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any1;
-            }
-
-            default:
-            {
-                error_message = "invalid number; expected digit after '-'";
-                return token_type::parse_error;
-            }
-        }
-
-scan_number_zero:
-        // state: we just parse a zero (maybe with a leading minus sign)
-        switch (get())
-        {
-            case '.':
-            {
-                add(decimal_point_char);
-                goto scan_number_decimal1;
-            }
-
-            case 'e':
-            case 'E':
-            {
-                add(current);
-                goto scan_number_exponent;
-            }
-
-            default:
-                goto scan_number_done;
-        }
-
-scan_number_any1:
-        // state: we just parsed a number 0-9 (maybe with a leading minus sign)
-        switch (get())
-        {
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any1;
-            }
-
-            case '.':
-            {
-                add(decimal_point_char);
-                goto scan_number_decimal1;
-            }
-
-            case 'e':
-            case 'E':
-            {
-                add(current);
-                goto scan_number_exponent;
-            }
-
-            default:
-                goto scan_number_done;
-        }
-
-scan_number_decimal1:
-        // state: we just parsed a decimal point
-        number_type = token_type::value_float;
-        switch (get())
-        {
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_decimal2;
-            }
-
-            default:
-            {
-                error_message = "invalid number; expected digit after '.'";
-                return token_type::parse_error;
-            }
-        }
-
-scan_number_decimal2:
-        // we just parsed at least one number after a decimal point
-        switch (get())
-        {
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_decimal2;
-            }
-
-            case 'e':
-            case 'E':
-            {
-                add(current);
-                goto scan_number_exponent;
-            }
-
-            default:
-                goto scan_number_done;
-        }
-
-scan_number_exponent:
-        // we just parsed an exponent
-        number_type = token_type::value_float;
-        switch (get())
-        {
-            case '+':
-            case '-':
-            {
-                add(current);
-                goto scan_number_sign;
-            }
-
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any2;
-            }
-
-            default:
-            {
-                error_message =
-                    "invalid number; expected '+', '-', or digit after exponent";
-                return token_type::parse_error;
-            }
-        }
-
-scan_number_sign:
-        // we just parsed an exponent sign
-        switch (get())
-        {
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any2;
-            }
-
-            default:
-            {
-                error_message = "invalid number; expected digit after exponent sign";
-                return token_type::parse_error;
-            }
-        }
-
-scan_number_any2:
-        // we just parsed a number after the exponent or exponent sign
-        switch (get())
-        {
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any2;
-            }
-
-            default:
-                goto scan_number_done;
-        }
-
-scan_number_done:
-        // unget the character after the number (we only read it to know that
-        // we are done scanning a number)
-        unget();
-
-        char* endptr = nullptr;
-        errno = 0;
-
-        // try to parse integers first and fall back to floats
-        if (number_type == token_type::value_unsigned)
-        {
-            const auto x = std::strtoull(token_buffer.data(), &endptr, 10);
-
-            // we checked the number format before
-            assert(endptr == token_buffer.data() + token_buffer.size());
-
-            if (errno == 0)
-            {
-                value_unsigned = static_cast<number_unsigned_t>(x);
-                if (value_unsigned == x)
-                {
-                    return token_type::value_unsigned;
-                }
-            }
-        }
-        else if (number_type == token_type::value_integer)
-        {
-            const auto x = std::strtoll(token_buffer.data(), &endptr, 10);
-
-            // we checked the number format before
-            assert(endptr == token_buffer.data() + token_buffer.size());
-
-            if (errno == 0)
-            {
-                value_integer = static_cast<number_integer_t>(x);
-                if (value_integer == x)
-                {
-                    return token_type::value_integer;
-                }
-            }
-        }
-
-        // this code is reached if we parse a floating-point number or if an
-        // integer conversion above failed
-        strtof(value_float, token_buffer.data(), &endptr);
-
-        // we checked the number format before
-        assert(endptr == token_buffer.data() + token_buffer.size());
-
-        return token_type::value_float;
-    }
-
-    /*!
-    @param[in] literal_text  the literal text to expect
-    @param[in] length        the length of the passed literal text
-    @param[in] return_type   the token type to return on success
-    */
-    JSON_HEDLEY_NON_NULL(2)
-    token_type scan_literal(const char* literal_text, const std::size_t length,
-                            token_type return_type)
-    {
-        assert(current == literal_text[0]);
-        for (std::size_t i = 1; i < length; ++i)
-        {
-            if (JSON_HEDLEY_UNLIKELY(get() != literal_text[i]))
-            {
-                error_message = "invalid literal";
-                return token_type::parse_error;
-            }
-        }
-        return return_type;
-    }
-
-    /////////////////////
-    // input management
-    /////////////////////
-
-    /// reset token_buffer; current character is beginning of token
-    void reset() noexcept
-    {
-        token_buffer.clear();
-        token_string.clear();
-        token_string.push_back(std::char_traits<char>::to_char_type(current));
-    }
-
-    /*
-    @brief get next character from the input
-
-    This function provides the interface to the used input adapter. It does
-    not throw in case the input reached EOF, but returns a
-    `std::char_traits<char>::eof()` in that case.  Stores the scanned characters
-    for use in error messages.
-
-    @return character read from the input
-    */
-    std::char_traits<char>::int_type get()
-    {
-        ++position.chars_read_total;
-        ++position.chars_read_current_line;
-
-        if (next_unget)
-        {
-            // just reset the next_unget variable and work with current
-            next_unget = false;
-        }
-        else
-        {
-            current = ia.get_character();
-        }
-
-        if (JSON_HEDLEY_LIKELY(current != std::char_traits<char>::eof()))
-        {
-            token_string.push_back(std::char_traits<char>::to_char_type(current));
-        }
-
-        if (current == '\n')
-        {
-            ++position.lines_read;
-            position.chars_read_current_line = 0;
-        }
-
-        return current;
-    }
-
-    /*!
-    @brief unget current character (read it again on next get)
-
-    We implement unget by setting variable next_unget to true. The input is not
-    changed - we just simulate ungetting by modifying chars_read_total,
-    chars_read_current_line, and token_string. The next call to get() will
-    behave as if the unget character is read again.
-    */
-    void unget()
-    {
-        next_unget = true;
-
-        --position.chars_read_total;
-
-        // in case we "unget" a newline, we have to also decrement the lines_read
-        if (position.chars_read_current_line == 0)
-        {
-            if (position.lines_read > 0)
-            {
-                --position.lines_read;
-            }
-        }
-        else
-        {
-            --position.chars_read_current_line;
-        }
-
-        if (JSON_HEDLEY_LIKELY(current != std::char_traits<char>::eof()))
-        {
-            assert(not token_string.empty());
-            token_string.pop_back();
-        }
-    }
-
-    /// add a character to token_buffer
-    void add(int c)
-    {
-        token_buffer.push_back(std::char_traits<char>::to_char_type(c));
-    }
-
-  public:
-    /////////////////////
-    // value getters
-    /////////////////////
-
-    /// return integer value
-    constexpr number_integer_t get_number_integer() const noexcept
-    {
-        return value_integer;
-    }
-
-    /// return unsigned integer value
-    constexpr number_unsigned_t get_number_unsigned() const noexcept
-    {
-        return value_unsigned;
-    }
-
-    /// return floating-point value
-    constexpr number_float_t get_number_float() const noexcept
-    {
-        return value_float;
-    }
-
-    /// return current string value (implicitly resets the token; useful only once)
-    string_t& get_string()
-    {
-        return token_buffer;
-    }
-
-    /////////////////////
-    // diagnostics
-    /////////////////////
-
-    /// return position of last read token
-    constexpr position_t get_position() const noexcept
-    {
-        return position;
-    }
-
-    /// return the last read token (for errors only).  Will never contain EOF
-    /// (an arbitrary value that is not a valid char value, often -1), because
-    /// 255 may legitimately occur.  May contain NUL, which should be escaped.
-    std::string get_token_string() const
-    {
-        // escape control characters
-        std::string result;
-        for (const auto c : token_string)
-        {
-            if (static_cast<unsigned char>(c) <= '\x1F')
-            {
-                // escape control characters
-                std::array<char, 9> cs{{}};
-                (std::snprintf)(cs.data(), cs.size(), "<U+%.4X>", static_cast<unsigned char>(c));
-                result += cs.data();
-            }
-            else
-            {
-                // add character as is
-                result.push_back(c);
-            }
-        }
-
-        return result;
-    }
-
-    /// return syntax error message
-    JSON_HEDLEY_RETURNS_NON_NULL
-    constexpr const char* get_error_message() const noexcept
-    {
-        return error_message;
-    }
-
-    /////////////////////
-    // actual scanner
-    /////////////////////
-
-    /*!
-    @brief skip the UTF-8 byte order mark
-    @return true iff there is no BOM or the correct BOM has been skipped
-    */
-    bool skip_bom()
-    {
-        if (get() == 0xEF)
-        {
-            // check if we completely parse the BOM
-            return get() == 0xBB and get() == 0xBF;
-        }
-
-        // the first character is not the beginning of the BOM; unget it to
-        // process is later
-        unget();
-        return true;
-    }
-
-    token_type scan()
-    {
-        // initially, skip the BOM
-        if (position.chars_read_total == 0 and not skip_bom())
-        {
-            error_message = "invalid BOM; must be 0xEF 0xBB 0xBF if given";
-            return token_type::parse_error;
-        }
-
-        // read next character and ignore whitespace
-        do
-        {
-            get();
-        }
-        while (current == ' ' or current == '\t' or current == '\n' or current == '\r');
-
-        switch (current)
-        {
-            // structural characters
-            case '[':
-                return token_type::begin_array;
-            case ']':
-                return token_type::end_array;
-            case '{':
-                return token_type::begin_object;
-            case '}':
-                return token_type::end_object;
-            case ':':
-                return token_type::name_separator;
-            case ',':
-                return token_type::value_separator;
-
-            // literals
-            case 't':
-                return scan_literal("true", 4, token_type::literal_true);
-            case 'f':
-                return scan_literal("false", 5, token_type::literal_false);
-            case 'n':
-                return scan_literal("null", 4, token_type::literal_null);
-
-            // string
-            case '\"':
-                return scan_string();
-
-            // number
-            case '-':
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-                return scan_number();
-
-            // end of input (the null byte is needed when parsing from
-            // string literals)
-            case '\0':
-            case std::char_traits<char>::eof():
-                return token_type::end_of_input;
-
-            // error
-            default:
-                error_message = "invalid literal";
-                return token_type::parse_error;
-        }
-    }
-
-  private:
-    /// input adapter
-    InputAdapterType ia;
-
-    /// the current character
-    std::char_traits<char>::int_type current = std::char_traits<char>::eof();
-
-    /// whether the next get() call should just return current
-    bool next_unget = false;
-
-    /// the start position of the current token
-    position_t position {};
-
-    /// raw input token string (for error messages)
-    std::vector<char> token_string {};
-
-    /// buffer for variable-length tokens (numbers, strings)
-    string_t token_buffer {};
-
-    /// a description of occurred lexer errors
-    const char* error_message = "";
-
-    // number values
-    number_integer_t value_integer = 0;
-    number_unsigned_t value_unsigned = 0;
-    number_float_t value_float = 0;
-
-    /// the decimal point
-    const char decimal_point_char = '.';
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/input/parser.hpp>
-
-
-#include <cassert> // assert
-#include <cmath> // isfinite
-#include <cstdint> // uint8_t
-#include <functional> // function
-#include <string> // string
-#include <utility> // move
-#include <vector> // vector
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/input/input_adapters.hpp>
-
-// #include <nlohmann/detail/input/json_sax.hpp>
-
-// #include <nlohmann/detail/input/lexer.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/is_sax.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-////////////
-// parser //
-////////////
-
-enum class parse_event_t : uint8_t
-{
-    /// the parser read `{` and started to process a JSON object
-    object_start,
-    /// the parser read `}` and finished processing a JSON object
-    object_end,
-    /// the parser read `[` and started to process a JSON array
-    array_start,
-    /// the parser read `]` and finished processing a JSON array
-    array_end,
-    /// the parser read a key of a value in an object
-    key,
-    /// the parser finished reading a JSON value
-    value
-};
-
-template<typename BasicJsonType>
-using parser_callback_t =
-    std::function<bool(int depth, parse_event_t event, BasicJsonType& parsed)>;
-
-/*!
-@brief syntax analysis
-
-This class implements a recursive descent parser.
-*/
-template<typename BasicJsonType, typename InputAdapterType>
-class parser
-{
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using lexer_t = lexer<BasicJsonType, InputAdapterType>;
-    using token_type = typename lexer_t::token_type;
-
-  public:
-    /// a parser reading from an input adapter
-    explicit parser(InputAdapterType&& adapter,
-                    const parser_callback_t<BasicJsonType> cb = nullptr,
-                    const bool allow_exceptions_ = true)
-        : callback(cb), m_lexer(std::move(adapter)), allow_exceptions(allow_exceptions_)
-    {
-        // read first token
-        get_token();
-    }
-
-    /*!
-    @brief public parser interface
-
-    @param[in] strict      whether to expect the last token to be EOF
-    @param[in,out] result  parsed JSON value
-
-    @throw parse_error.101 in case of an unexpected token
-    @throw parse_error.102 if to_unicode fails or surrogate error
-    @throw parse_error.103 if to_unicode fails
-    */
-    void parse(const bool strict, BasicJsonType& result)
-    {
-        if (callback)
-        {
-            json_sax_dom_callback_parser<BasicJsonType> sdp(result, callback, allow_exceptions);
-            sax_parse_internal(&sdp);
-            result.assert_invariant();
-
-            // in strict mode, input must be completely read
-            if (strict and (get_token() != token_type::end_of_input))
-            {
-                sdp.parse_error(m_lexer.get_position(),
-                                m_lexer.get_token_string(),
-                                parse_error::create(101, m_lexer.get_position(),
-                                                    exception_message(token_type::end_of_input, "value")));
-            }
-
-            // in case of an error, return discarded value
-            if (sdp.is_errored())
-            {
-                result = value_t::discarded;
-                return;
-            }
-
-            // set top-level value to null if it was discarded by the callback
-            // function
-            if (result.is_discarded())
-            {
-                result = nullptr;
-            }
-        }
-        else
-        {
-            json_sax_dom_parser<BasicJsonType> sdp(result, allow_exceptions);
-            sax_parse_internal(&sdp);
-            result.assert_invariant();
-
-            // in strict mode, input must be completely read
-            if (strict and (get_token() != token_type::end_of_input))
-            {
-                sdp.parse_error(m_lexer.get_position(),
-                                m_lexer.get_token_string(),
-                                parse_error::create(101, m_lexer.get_position(),
-                                                    exception_message(token_type::end_of_input, "value")));
-            }
-
-            // in case of an error, return discarded value
-            if (sdp.is_errored())
-            {
-                result = value_t::discarded;
-                return;
-            }
-        }
-    }
-
-    /*!
-    @brief public accept interface
-
-    @param[in] strict  whether to expect the last token to be EOF
-    @return whether the input is a proper JSON text
-    */
-    bool accept(const bool strict = true)
-    {
-        json_sax_acceptor<BasicJsonType> sax_acceptor;
-        return sax_parse(&sax_acceptor, strict);
-    }
-
-    template <typename SAX>
-    JSON_HEDLEY_NON_NULL(2)
-    bool sax_parse(SAX* sax, const bool strict = true)
-    {
-        (void)detail::is_sax_static_asserts<SAX, BasicJsonType> {};
-        const bool result = sax_parse_internal(sax);
-
-        // strict mode: next byte must be EOF
-        if (result and strict and (get_token() != token_type::end_of_input))
-        {
-            return sax->parse_error(m_lexer.get_position(),
-                                    m_lexer.get_token_string(),
-                                    parse_error::create(101, m_lexer.get_position(),
-                                            exception_message(token_type::end_of_input, "value")));
-        }
-
-        return result;
-    }
-
-  private:
-    template <typename SAX>
-    JSON_HEDLEY_NON_NULL(2)
-    bool sax_parse_internal(SAX* sax)
-    {
-        // stack to remember the hierarchy of structured values we are parsing
-        // true = array; false = object
-        std::vector<bool> states;
-        // value to avoid a goto (see comment where set to true)
-        bool skip_to_state_evaluation = false;
-
-        while (true)
-        {
-            if (not skip_to_state_evaluation)
-            {
-                // invariant: get_token() was called before each iteration
-                switch (last_token)
-                {
-                    case token_type::begin_object:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->start_object(std::size_t(-1))))
-                        {
-                            return false;
-                        }
-
-                        // closing } -> we are done
-                        if (get_token() == token_type::end_object)
-                        {
-                            if (JSON_HEDLEY_UNLIKELY(not sax->end_object()))
-                            {
-                                return false;
-                            }
-                            break;
-                        }
-
-                        // parse key
-                        if (JSON_HEDLEY_UNLIKELY(last_token != token_type::value_string))
-                        {
-                            return sax->parse_error(m_lexer.get_position(),
-                                                    m_lexer.get_token_string(),
-                                                    parse_error::create(101, m_lexer.get_position(),
-                                                            exception_message(token_type::value_string, "object key")));
-                        }
-                        if (JSON_HEDLEY_UNLIKELY(not sax->key(m_lexer.get_string())))
-                        {
-                            return false;
-                        }
-
-                        // parse separator (:)
-                        if (JSON_HEDLEY_UNLIKELY(get_token() != token_type::name_separator))
-                        {
-                            return sax->parse_error(m_lexer.get_position(),
-                                                    m_lexer.get_token_string(),
-                                                    parse_error::create(101, m_lexer.get_position(),
-                                                            exception_message(token_type::name_separator, "object separator")));
-                        }
-
-                        // remember we are now inside an object
-                        states.push_back(false);
-
-                        // parse values
-                        get_token();
-                        continue;
-                    }
-
-                    case token_type::begin_array:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->start_array(std::size_t(-1))))
-                        {
-                            return false;
-                        }
-
-                        // closing ] -> we are done
-                        if (get_token() == token_type::end_array)
-                        {
-                            if (JSON_HEDLEY_UNLIKELY(not sax->end_array()))
-                            {
-                                return false;
-                            }
-                            break;
-                        }
-
-                        // remember we are now inside an array
-                        states.push_back(true);
-
-                        // parse values (no need to call get_token)
-                        continue;
-                    }
-
-                    case token_type::value_float:
-                    {
-                        const auto res = m_lexer.get_number_float();
-
-                        if (JSON_HEDLEY_UNLIKELY(not std::isfinite(res)))
-                        {
-                            return sax->parse_error(m_lexer.get_position(),
-                                                    m_lexer.get_token_string(),
-                                                    out_of_range::create(406, "number overflow parsing '" + m_lexer.get_token_string() + "'"));
-                        }
-
-                        if (JSON_HEDLEY_UNLIKELY(not sax->number_float(res, m_lexer.get_string())))
-                        {
-                            return false;
-                        }
-
-                        break;
-                    }
-
-                    case token_type::literal_false:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->boolean(false)))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::literal_null:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->null()))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::literal_true:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->boolean(true)))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::value_integer:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->number_integer(m_lexer.get_number_integer())))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::value_string:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->string(m_lexer.get_string())))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::value_unsigned:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->number_unsigned(m_lexer.get_number_unsigned())))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::parse_error:
-                    {
-                        // using "uninitialized" to avoid "expected" message
-                        return sax->parse_error(m_lexer.get_position(),
-                                                m_lexer.get_token_string(),
-                                                parse_error::create(101, m_lexer.get_position(),
-                                                        exception_message(token_type::uninitialized, "value")));
-                    }
-
-                    default: // the last token was unexpected
-                    {
-                        return sax->parse_error(m_lexer.get_position(),
-                                                m_lexer.get_token_string(),
-                                                parse_error::create(101, m_lexer.get_position(),
-                                                        exception_message(token_type::literal_or_value, "value")));
-                    }
-                }
-            }
-            else
-            {
-                skip_to_state_evaluation = false;
-            }
-
-            // we reached this line after we successfully parsed a value
-            if (states.empty())
-            {
-                // empty stack: we reached the end of the hierarchy: done
-                return true;
-            }
-
-            if (states.back())  // array
-            {
-                // comma -> next value
-                if (get_token() == token_type::value_separator)
-                {
-                    // parse a new value
-                    get_token();
-                    continue;
-                }
-
-                // closing ]
-                if (JSON_HEDLEY_LIKELY(last_token == token_type::end_array))
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not sax->end_array()))
-                    {
-                        return false;
-                    }
-
-                    // We are done with this array. Before we can parse a
-                    // new value, we need to evaluate the new state first.
-                    // By setting skip_to_state_evaluation to false, we
-                    // are effectively jumping to the beginning of this if.
-                    assert(not states.empty());
-                    states.pop_back();
-                    skip_to_state_evaluation = true;
-                    continue;
-                }
-
-                return sax->parse_error(m_lexer.get_position(),
-                                        m_lexer.get_token_string(),
-                                        parse_error::create(101, m_lexer.get_position(),
-                                                exception_message(token_type::end_array, "array")));
-            }
-            else  // object
-            {
-                // comma -> next value
-                if (get_token() == token_type::value_separator)
-                {
-                    // parse key
-                    if (JSON_HEDLEY_UNLIKELY(get_token() != token_type::value_string))
-                    {
-                        return sax->parse_error(m_lexer.get_position(),
-                                                m_lexer.get_token_string(),
-                                                parse_error::create(101, m_lexer.get_position(),
-                                                        exception_message(token_type::value_string, "object key")));
-                    }
-
-                    if (JSON_HEDLEY_UNLIKELY(not sax->key(m_lexer.get_string())))
-                    {
-                        return false;
-                    }
-
-                    // parse separator (:)
-                    if (JSON_HEDLEY_UNLIKELY(get_token() != token_type::name_separator))
-                    {
-                        return sax->parse_error(m_lexer.get_position(),
-                                                m_lexer.get_token_string(),
-                                                parse_error::create(101, m_lexer.get_position(),
-                                                        exception_message(token_type::name_separator, "object separator")));
-                    }
-
-                    // parse values
-                    get_token();
-                    continue;
-                }
-
-                // closing }
-                if (JSON_HEDLEY_LIKELY(last_token == token_type::end_object))
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not sax->end_object()))
-                    {
-                        return false;
-                    }
-
-                    // We are done with this object. Before we can parse a
-                    // new value, we need to evaluate the new state first.
-                    // By setting skip_to_state_evaluation to false, we
-                    // are effectively jumping to the beginning of this if.
-                    assert(not states.empty());
-                    states.pop_back();
-                    skip_to_state_evaluation = true;
-                    continue;
-                }
-
-                return sax->parse_error(m_lexer.get_position(),
-                                        m_lexer.get_token_string(),
-                                        parse_error::create(101, m_lexer.get_position(),
-                                                exception_message(token_type::end_object, "object")));
-            }
-        }
-    }
-
-    /// get next token from lexer
-    token_type get_token()
-    {
-        return last_token = m_lexer.scan();
-    }
-
-    std::string exception_message(const token_type expected, const std::string& context)
-    {
-        std::string error_msg = "syntax error ";
-
-        if (not context.empty())
-        {
-            error_msg += "while parsing " + context + " ";
-        }
-
-        error_msg += "- ";
-
-        if (last_token == token_type::parse_error)
-        {
-            error_msg += std::string(m_lexer.get_error_message()) + "; last read: '" +
-                         m_lexer.get_token_string() + "'";
-        }
-        else
-        {
-            error_msg += "unexpected " + std::string(lexer_t::token_type_name(last_token));
-        }
-
-        if (expected != token_type::uninitialized)
-        {
-            error_msg += "; expected " + std::string(lexer_t::token_type_name(expected));
-        }
-
-        return error_msg;
-    }
-
-  private:
-    /// callback function
-    const parser_callback_t<BasicJsonType> callback = nullptr;
-    /// the type of the last read token
-    token_type last_token = token_type::uninitialized;
-    /// the lexer
-    lexer_t m_lexer;
-    /// whether to throw exceptions in case of errors
-    const bool allow_exceptions = true;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/iterators/internal_iterator.hpp>
-
-
-// #include <nlohmann/detail/iterators/primitive_iterator.hpp>
-
-
-#include <cstddef> // ptrdiff_t
-#include <limits>  // numeric_limits
-
-namespace nlohmann
-{
-namespace detail
-{
-/*
-@brief an iterator for primitive JSON types
-
-This class models an iterator for primitive JSON types (boolean, number,
-string). It's only purpose is to allow the iterator/const_iterator classes
-to "iterate" over primitive values. Internally, the iterator is modeled by
-a `difference_type` variable. Value begin_value (`0`) models the begin,
-end_value (`1`) models past the end.
-*/
-class primitive_iterator_t
-{
-  private:
-    using difference_type = std::ptrdiff_t;
-    static constexpr difference_type begin_value = 0;
-    static constexpr difference_type end_value = begin_value + 1;
-
-    /// iterator as signed integer type
-    difference_type m_it = (std::numeric_limits<std::ptrdiff_t>::min)();
-
-  public:
-    constexpr difference_type get_value() const noexcept
-    {
-        return m_it;
-    }
-
-    /// set iterator to a defined beginning
-    void set_begin() noexcept
-    {
-        m_it = begin_value;
-    }
-
-    /// set iterator to a defined past the end
-    void set_end() noexcept
-    {
-        m_it = end_value;
-    }
-
-    /// return whether the iterator can be dereferenced
-    constexpr bool is_begin() const noexcept
-    {
-        return m_it == begin_value;
-    }
-
-    /// return whether the iterator is at end
-    constexpr bool is_end() const noexcept
-    {
-        return m_it == end_value;
-    }
-
-    friend constexpr bool operator==(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
-    {
-        return lhs.m_it == rhs.m_it;
-    }
-
-    friend constexpr bool operator<(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
-    {
-        return lhs.m_it < rhs.m_it;
-    }
-
-    primitive_iterator_t operator+(difference_type n) noexcept
-    {
-        auto result = *this;
-        result += n;
-        return result;
-    }
-
-    friend constexpr difference_type operator-(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
-    {
-        return lhs.m_it - rhs.m_it;
-    }
-
-    primitive_iterator_t& operator++() noexcept
-    {
-        ++m_it;
-        return *this;
-    }
-
-    primitive_iterator_t const operator++(int) noexcept
-    {
-        auto result = *this;
-        ++m_it;
-        return result;
-    }
-
-    primitive_iterator_t& operator--() noexcept
-    {
-        --m_it;
-        return *this;
-    }
-
-    primitive_iterator_t const operator--(int) noexcept
-    {
-        auto result = *this;
-        --m_it;
-        return result;
-    }
-
-    primitive_iterator_t& operator+=(difference_type n) noexcept
-    {
-        m_it += n;
-        return *this;
-    }
-
-    primitive_iterator_t& operator-=(difference_type n) noexcept
-    {
-        m_it -= n;
-        return *this;
-    }
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-
-namespace nlohmann
-{
-namespace detail
-{
-/*!
-@brief an iterator value
-
-@note This structure could easily be a union, but MSVC currently does not allow
-unions members with complex constructors, see https://github.com/nlohmann/json/pull/105.
-*/
-template<typename BasicJsonType> struct internal_iterator
-{
-    /// iterator for JSON objects
-    typename BasicJsonType::object_t::iterator object_iterator {};
-    /// iterator for JSON arrays
-    typename BasicJsonType::array_t::iterator array_iterator {};
-    /// iterator for JSON binary arrays
-    typename BasicJsonType::binary_t::container_type::iterator binary_iterator {};
-    /// generic iterator for all other types
-    primitive_iterator_t primitive_iterator {};
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/iterators/iter_impl.hpp>
-
-
-#include <iterator> // iterator, random_access_iterator_tag, bidirectional_iterator_tag, advance, next
-#include <type_traits> // conditional, is_const, remove_const
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/iterators/internal_iterator.hpp>
-
-// #include <nlohmann/detail/iterators/primitive_iterator.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-// forward declare, to be able to friend it later on
-template<typename IteratorType> class iteration_proxy;
-template<typename IteratorType> class iteration_proxy_value;
-
-/*!
-@brief a template for a bidirectional iterator for the @ref basic_json class
-This class implements a both iterators (iterator and const_iterator) for the
-@ref basic_json class.
-@note An iterator is called *initialized* when a pointer to a JSON value has
-      been set (e.g., by a constructor or a copy assignment). If the iterator is
-      default-constructed, it is *uninitialized* and most methods are undefined.
-      **The library uses assertions to detect calls on uninitialized iterators.**
-@requirement The class satisfies the following concept requirements:
--
-[BidirectionalIterator](https://en.cppreference.com/w/cpp/named_req/BidirectionalIterator):
-  The iterator that can be moved can be moved in both directions (i.e.
-  incremented and decremented).
-@since version 1.0.0, simplified in version 2.0.9, change to bidirectional
-       iterators in version 3.0.0 (see https://github.com/nlohmann/json/issues/593)
-*/
-template<typename BasicJsonType>
-class iter_impl
-{
-    /// allow basic_json to access private members
-    friend iter_impl<typename std::conditional<std::is_const<BasicJsonType>::value, typename std::remove_const<BasicJsonType>::type, const BasicJsonType>::type>;
-    friend BasicJsonType;
-    friend iteration_proxy<iter_impl>;
-    friend iteration_proxy_value<iter_impl>;
-
-    using object_t = typename BasicJsonType::object_t;
-    using array_t = typename BasicJsonType::array_t;
-    // make sure BasicJsonType is basic_json or const basic_json
-    static_assert(is_basic_json<typename std::remove_const<BasicJsonType>::type>::value,
-                  "iter_impl only accepts (const) basic_json");
-
-  public:
-
-    /// The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17.
-    /// The C++ Standard has never required user-defined iterators to derive from std::iterator.
-    /// A user-defined iterator should provide publicly accessible typedefs named
-    /// iterator_category, value_type, difference_type, pointer, and reference.
-    /// Note that value_type is required to be non-const, even for constant iterators.
-    using iterator_category = std::bidirectional_iterator_tag;
-
-    /// the type of the values when the iterator is dereferenced
-    using value_type = typename BasicJsonType::value_type;
-    /// a type to represent differences between iterators
-    using difference_type = typename BasicJsonType::difference_type;
-    /// defines a pointer to the type iterated over (value_type)
-    using pointer = typename std::conditional<std::is_const<BasicJsonType>::value,
-          typename BasicJsonType::const_pointer,
-          typename BasicJsonType::pointer>::type;
-    /// defines a reference to the type iterated over (value_type)
-    using reference =
-        typename std::conditional<std::is_const<BasicJsonType>::value,
-        typename BasicJsonType::const_reference,
-        typename BasicJsonType::reference>::type;
-
-    /// default constructor
-    iter_impl() = default;
-
-    /*!
-    @brief constructor for a given JSON instance
-    @param[in] object  pointer to a JSON object for this iterator
-    @pre object != nullptr
-    @post The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    explicit iter_impl(pointer object) noexcept : m_object(object)
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                m_it.object_iterator = typename object_t::iterator();
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_it.array_iterator = typename array_t::iterator();
-                break;
-            }
-
-            default:
-            {
-                m_it.primitive_iterator = primitive_iterator_t();
-                break;
-            }
-        }
-    }
-
-    /*!
-    @note The conventional copy constructor and copy assignment are implicitly
-          defined. Combined with the following converting constructor and
-          assignment, they support: (1) copy from iterator to iterator, (2)
-          copy from const iterator to const iterator, and (3) conversion from
-          iterator to const iterator. However conversion from const iterator
-          to iterator is not defined.
-    */
-
-    /*!
-    @brief const copy constructor
-    @param[in] other const iterator to copy from
-    @note This copy constructor had to be defined explicitly to circumvent a bug
-          occurring on msvc v19.0 compiler (VS 2015) debug build. For more
-          information refer to: https://github.com/nlohmann/json/issues/1608
-    */
-    iter_impl(const iter_impl<const BasicJsonType>& other) noexcept
-        : m_object(other.m_object), m_it(other.m_it)
-    {}
-
-    /*!
-    @brief converting assignment
-    @param[in] other const iterator to copy from
-    @return const/non-const iterator
-    @note It is not checked whether @a other is initialized.
-    */
-    iter_impl& operator=(const iter_impl<const BasicJsonType>& other) noexcept
-    {
-        m_object = other.m_object;
-        m_it = other.m_it;
-        return *this;
-    }
-
-    /*!
-    @brief converting constructor
-    @param[in] other  non-const iterator to copy from
-    @note It is not checked whether @a other is initialized.
-    */
-    iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>& other) noexcept
-        : m_object(other.m_object), m_it(other.m_it)
-    {}
-
-    /*!
-    @brief converting assignment
-    @param[in] other  non-const iterator to copy from
-    @return const/non-const iterator
-    @note It is not checked whether @a other is initialized.
-    */
-    iter_impl& operator=(const iter_impl<typename std::remove_const<BasicJsonType>::type>& other) noexcept
-    {
-        m_object = other.m_object;
-        m_it = other.m_it;
-        return *this;
-    }
-
-  private:
-    /*!
-    @brief set the iterator to the first value
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    void set_begin() noexcept
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                m_it.object_iterator = m_object->m_value.object->begin();
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_it.array_iterator = m_object->m_value.array->begin();
-                break;
-            }
-
-            case value_t::null:
-            {
-                // set to end so begin()==end() is true: null is empty
-                m_it.primitive_iterator.set_end();
-                break;
-            }
-
-            default:
-            {
-                m_it.primitive_iterator.set_begin();
-                break;
-            }
-        }
-    }
-
-    /*!
-    @brief set the iterator past the last value
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    void set_end() noexcept
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                m_it.object_iterator = m_object->m_value.object->end();
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_it.array_iterator = m_object->m_value.array->end();
-                break;
-            }
-
-            default:
-            {
-                m_it.primitive_iterator.set_end();
-                break;
-            }
-        }
-    }
-
-  public:
-    /*!
-    @brief return a reference to the value pointed to by the iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    reference operator*() const
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                assert(m_it.object_iterator != m_object->m_value.object->end());
-                return m_it.object_iterator->second;
-            }
-
-            case value_t::array:
-            {
-                assert(m_it.array_iterator != m_object->m_value.array->end());
-                return *m_it.array_iterator;
-            }
-
-            case value_t::null:
-                JSON_THROW(invalid_iterator::create(214, "cannot get value"));
-
-            default:
-            {
-                if (JSON_HEDLEY_LIKELY(m_it.primitive_iterator.is_begin()))
-                {
-                    return *m_object;
-                }
-
-                JSON_THROW(invalid_iterator::create(214, "cannot get value"));
-            }
-        }
-    }
-
-    /*!
-    @brief dereference the iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    pointer operator->() const
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                assert(m_it.object_iterator != m_object->m_value.object->end());
-                return &(m_it.object_iterator->second);
-            }
-
-            case value_t::array:
-            {
-                assert(m_it.array_iterator != m_object->m_value.array->end());
-                return &*m_it.array_iterator;
-            }
-
-            default:
-            {
-                if (JSON_HEDLEY_LIKELY(m_it.primitive_iterator.is_begin()))
-                {
-                    return m_object;
-                }
-
-                JSON_THROW(invalid_iterator::create(214, "cannot get value"));
-            }
-        }
-    }
-
-    /*!
-    @brief post-increment (it++)
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl const operator++(int)
-    {
-        auto result = *this;
-        ++(*this);
-        return result;
-    }
-
-    /*!
-    @brief pre-increment (++it)
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl& operator++()
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                std::advance(m_it.object_iterator, 1);
-                break;
-            }
-
-            case value_t::array:
-            {
-                std::advance(m_it.array_iterator, 1);
-                break;
-            }
-
-            default:
-            {
-                ++m_it.primitive_iterator;
-                break;
-            }
-        }
-
-        return *this;
-    }
-
-    /*!
-    @brief post-decrement (it--)
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl const operator--(int)
-    {
-        auto result = *this;
-        --(*this);
-        return result;
-    }
-
-    /*!
-    @brief pre-decrement (--it)
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl& operator--()
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                std::advance(m_it.object_iterator, -1);
-                break;
-            }
-
-            case value_t::array:
-            {
-                std::advance(m_it.array_iterator, -1);
-                break;
-            }
-
-            default:
-            {
-                --m_it.primitive_iterator;
-                break;
-            }
-        }
-
-        return *this;
-    }
-
-    /*!
-    @brief  comparison: equal
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator==(const iter_impl& other) const
-    {
-        // if objects are not the same, the comparison is undefined
-        if (JSON_HEDLEY_UNLIKELY(m_object != other.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(212, "cannot compare iterators of different containers"));
-        }
-
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-                return (m_it.object_iterator == other.m_it.object_iterator);
-
-            case value_t::array:
-                return (m_it.array_iterator == other.m_it.array_iterator);
-
-            default:
-                return (m_it.primitive_iterator == other.m_it.primitive_iterator);
-        }
-    }
-
-    /*!
-    @brief  comparison: not equal
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator!=(const iter_impl& other) const
-    {
-        return not operator==(other);
-    }
-
-    /*!
-    @brief  comparison: smaller
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator<(const iter_impl& other) const
-    {
-        // if objects are not the same, the comparison is undefined
-        if (JSON_HEDLEY_UNLIKELY(m_object != other.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(212, "cannot compare iterators of different containers"));
-        }
-
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-                JSON_THROW(invalid_iterator::create(213, "cannot compare order of object iterators"));
-
-            case value_t::array:
-                return (m_it.array_iterator < other.m_it.array_iterator);
-
-            default:
-                return (m_it.primitive_iterator < other.m_it.primitive_iterator);
-        }
-    }
-
-    /*!
-    @brief  comparison: less than or equal
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator<=(const iter_impl& other) const
-    {
-        return not other.operator < (*this);
-    }
-
-    /*!
-    @brief  comparison: greater than
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator>(const iter_impl& other) const
-    {
-        return not operator<=(other);
-    }
-
-    /*!
-    @brief  comparison: greater than or equal
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator>=(const iter_impl& other) const
-    {
-        return not operator<(other);
-    }
-
-    /*!
-    @brief  add to iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl& operator+=(difference_type i)
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-                JSON_THROW(invalid_iterator::create(209, "cannot use offsets with object iterators"));
-
-            case value_t::array:
-            {
-                std::advance(m_it.array_iterator, i);
-                break;
-            }
-
-            default:
-            {
-                m_it.primitive_iterator += i;
-                break;
-            }
-        }
-
-        return *this;
-    }
-
-    /*!
-    @brief  subtract from iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl& operator-=(difference_type i)
-    {
-        return operator+=(-i);
-    }
-
-    /*!
-    @brief  add to iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl operator+(difference_type i) const
-    {
-        auto result = *this;
-        result += i;
-        return result;
-    }
-
-    /*!
-    @brief  addition of distance and iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    friend iter_impl operator+(difference_type i, const iter_impl& it)
-    {
-        auto result = it;
-        result += i;
-        return result;
-    }
-
-    /*!
-    @brief  subtract from iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl operator-(difference_type i) const
-    {
-        auto result = *this;
-        result -= i;
-        return result;
-    }
-
-    /*!
-    @brief  return difference
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    difference_type operator-(const iter_impl& other) const
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-                JSON_THROW(invalid_iterator::create(209, "cannot use offsets with object iterators"));
-
-            case value_t::array:
-                return m_it.array_iterator - other.m_it.array_iterator;
-
-            default:
-                return m_it.primitive_iterator - other.m_it.primitive_iterator;
-        }
-    }
-
-    /*!
-    @brief  access to successor
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    reference operator[](difference_type n) const
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-                JSON_THROW(invalid_iterator::create(208, "cannot use operator[] for object iterators"));
-
-            case value_t::array:
-                return *std::next(m_it.array_iterator, n);
-
-            case value_t::null:
-                JSON_THROW(invalid_iterator::create(214, "cannot get value"));
-
-            default:
-            {
-                if (JSON_HEDLEY_LIKELY(m_it.primitive_iterator.get_value() == -n))
-                {
-                    return *m_object;
-                }
-
-                JSON_THROW(invalid_iterator::create(214, "cannot get value"));
-            }
-        }
-    }
-
-    /*!
-    @brief  return the key of an object iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    const typename object_t::key_type& key() const
-    {
-        assert(m_object != nullptr);
-
-        if (JSON_HEDLEY_LIKELY(m_object->is_object()))
-        {
-            return m_it.object_iterator->first;
-        }
-
-        JSON_THROW(invalid_iterator::create(207, "cannot use key() for non-object iterators"));
-    }
-
-    /*!
-    @brief  return the value of an iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    reference value() const
-    {
-        return operator*();
-    }
-
-  private:
-    /// associated JSON instance
-    pointer m_object = nullptr;
-    /// the actual iterator of the associated instance
-    internal_iterator<typename std::remove_const<BasicJsonType>::type> m_it {};
-};
-} // namespace detail
-} // namespace nlohmann
-
-// #include <nlohmann/detail/iterators/iteration_proxy.hpp>
-
-// #include <nlohmann/detail/iterators/json_reverse_iterator.hpp>
-
-
-#include <cstddef> // ptrdiff_t
-#include <iterator> // reverse_iterator
-#include <utility> // declval
-
-namespace nlohmann
-{
-namespace detail
-{
-//////////////////////
-// reverse_iterator //
-//////////////////////
-
-/*!
-@brief a template for a reverse iterator class
-
-@tparam Base the base iterator type to reverse. Valid types are @ref
-iterator (to create @ref reverse_iterator) and @ref const_iterator (to
-create @ref const_reverse_iterator).
-
-@requirement The class satisfies the following concept requirements:
--
-[BidirectionalIterator](https://en.cppreference.com/w/cpp/named_req/BidirectionalIterator):
-  The iterator that can be moved can be moved in both directions (i.e.
-  incremented and decremented).
-- [OutputIterator](https://en.cppreference.com/w/cpp/named_req/OutputIterator):
-  It is possible to write to the pointed-to element (only if @a Base is
-  @ref iterator).
-
-@since version 1.0.0
-*/
-template<typename Base>
-class json_reverse_iterator : public std::reverse_iterator<Base>
-{
-  public:
-    using difference_type = std::ptrdiff_t;
-    /// shortcut to the reverse iterator adapter
-    using base_iterator = std::reverse_iterator<Base>;
-    /// the reference type for the pointed-to element
-    using reference = typename Base::reference;
-
-    /// create reverse iterator from iterator
-    explicit json_reverse_iterator(const typename base_iterator::iterator_type& it) noexcept
-        : base_iterator(it) {}
-
-    /// create reverse iterator from base class
-    explicit json_reverse_iterator(const base_iterator& it) noexcept : base_iterator(it) {}
-
-    /// post-increment (it++)
-    json_reverse_iterator const operator++(int)
-    {
-        return static_cast<json_reverse_iterator>(base_iterator::operator++(1));
-    }
-
-    /// pre-increment (++it)
-    json_reverse_iterator& operator++()
-    {
-        return static_cast<json_reverse_iterator&>(base_iterator::operator++());
-    }
-
-    /// post-decrement (it--)
-    json_reverse_iterator const operator--(int)
-    {
-        return static_cast<json_reverse_iterator>(base_iterator::operator--(1));
-    }
-
-    /// pre-decrement (--it)
-    json_reverse_iterator& operator--()
-    {
-        return static_cast<json_reverse_iterator&>(base_iterator::operator--());
-    }
-
-    /// add to iterator
-    json_reverse_iterator& operator+=(difference_type i)
-    {
-        return static_cast<json_reverse_iterator&>(base_iterator::operator+=(i));
-    }
-
-    /// add to iterator
-    json_reverse_iterator operator+(difference_type i) const
-    {
-        return static_cast<json_reverse_iterator>(base_iterator::operator+(i));
-    }
-
-    /// subtract from iterator
-    json_reverse_iterator operator-(difference_type i) const
-    {
-        return static_cast<json_reverse_iterator>(base_iterator::operator-(i));
-    }
-
-    /// return difference
-    difference_type operator-(const json_reverse_iterator& other) const
-    {
-        return base_iterator(*this) - base_iterator(other);
-    }
-
-    /// access to successor
-    reference operator[](difference_type n) const
-    {
-        return *(this->operator+(n));
-    }
-
-    /// return the key of an object iterator
-    auto key() const -> decltype(std::declval<Base>().key())
-    {
-        auto it = --this->base();
-        return it.key();
-    }
-
-    /// return the value of an iterator
-    reference value() const
-    {
-        auto it = --this->base();
-        return it.operator * ();
-    }
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/iterators/primitive_iterator.hpp>
-
-// #include <nlohmann/detail/json_pointer.hpp>
-
-
-#include <algorithm> // all_of
-#include <cassert> // assert
-#include <cctype> // isdigit
-#include <numeric> // accumulate
-#include <string> // string
-#include <utility> // move
-#include <vector> // vector
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-template<typename BasicJsonType>
-class json_pointer
-{
-    // allow basic_json to access private members
-    NLOHMANN_BASIC_JSON_TPL_DECLARATION
-    friend class basic_json;
-
-  public:
-    /*!
-    @brief create JSON pointer
-
-    Create a JSON pointer according to the syntax described in
-    [Section 3 of RFC6901](https://tools.ietf.org/html/rfc6901#section-3).
-
-    @param[in] s  string representing the JSON pointer; if omitted, the empty
-                  string is assumed which references the whole JSON value
-
-    @throw parse_error.107 if the given JSON pointer @a s is nonempty and does
-                           not begin with a slash (`/`); see example below
-
-    @throw parse_error.108 if a tilde (`~`) in the given JSON pointer @a s is
-    not followed by `0` (representing `~`) or `1` (representing `/`); see
-    example below
-
-    @liveexample{The example shows the construction several valid JSON pointers
-    as well as the exceptional behavior.,json_pointer}
-
-    @since version 2.0.0
-    */
-    explicit json_pointer(const std::string& s = "")
-        : reference_tokens(split(s))
-    {}
-
-    /*!
-    @brief return a string representation of the JSON pointer
-
-    @invariant For each JSON pointer `ptr`, it holds:
-    @code {.cpp}
-    ptr == json_pointer(ptr.to_string());
-    @endcode
-
-    @return a string representation of the JSON pointer
-
-    @liveexample{The example shows the result of `to_string`.,json_pointer__to_string}
-
-    @since version 2.0.0
-    */
-    std::string to_string() const
-    {
-        return std::accumulate(reference_tokens.begin(), reference_tokens.end(),
-                               std::string{},
-                               [](const std::string & a, const std::string & b)
-        {
-            return a + "/" + escape(b);
-        });
-    }
-
-    /// @copydoc to_string()
-    operator std::string() const
-    {
-        return to_string();
-    }
-
-    /*!
-    @brief append another JSON pointer at the end of this JSON pointer
-
-    @param[in] ptr  JSON pointer to append
-    @return JSON pointer with @a ptr appended
-
-    @liveexample{The example shows the usage of `operator/=`.,json_pointer__operator_add}
-
-    @complexity Linear in the length of @a ptr.
-
-    @sa @ref operator/=(std::string) to append a reference token
-    @sa @ref operator/=(std::size_t) to append an array index
-    @sa @ref operator/(const json_pointer&, const json_pointer&) for a binary operator
-
-    @since version 3.6.0
-    */
-    json_pointer& operator/=(const json_pointer& ptr)
-    {
-        reference_tokens.insert(reference_tokens.end(),
-                                ptr.reference_tokens.begin(),
-                                ptr.reference_tokens.end());
-        return *this;
-    }
-
-    /*!
-    @brief append an unescaped reference token at the end of this JSON pointer
-
-    @param[in] token  reference token to append
-    @return JSON pointer with @a token appended without escaping @a token
-
-    @liveexample{The example shows the usage of `operator/=`.,json_pointer__operator_add}
-
-    @complexity Amortized constant.
-
-    @sa @ref operator/=(const json_pointer&) to append a JSON pointer
-    @sa @ref operator/=(std::size_t) to append an array index
-    @sa @ref operator/(const json_pointer&, std::size_t) for a binary operator
-
-    @since version 3.6.0
-    */
-    json_pointer& operator/=(std::string token)
-    {
-        push_back(std::move(token));
-        return *this;
-    }
-
-    /*!
-    @brief append an array index at the end of this JSON pointer
-
-    @param[in] array_idx  array index to append
-    @return JSON pointer with @a array_idx appended
-
-    @liveexample{The example shows the usage of `operator/=`.,json_pointer__operator_add}
-
-    @complexity Amortized constant.
-
-    @sa @ref operator/=(const json_pointer&) to append a JSON pointer
-    @sa @ref operator/=(std::string) to append a reference token
-    @sa @ref operator/(const json_pointer&, std::string) for a binary operator
-
-    @since version 3.6.0
-    */
-    json_pointer& operator/=(std::size_t array_idx)
-    {
-        return *this /= std::to_string(array_idx);
-    }
-
-    /*!
-    @brief create a new JSON pointer by appending the right JSON pointer at the end of the left JSON pointer
-
-    @param[in] lhs  JSON pointer
-    @param[in] rhs  JSON pointer
-    @return a new JSON pointer with @a rhs appended to @a lhs
-
-    @liveexample{The example shows the usage of `operator/`.,json_pointer__operator_add_binary}
-
-    @complexity Linear in the length of @a lhs and @a rhs.
-
-    @sa @ref operator/=(const json_pointer&) to append a JSON pointer
-
-    @since version 3.6.0
-    */
-    friend json_pointer operator/(const json_pointer& lhs,
-                                  const json_pointer& rhs)
-    {
-        return json_pointer(lhs) /= rhs;
-    }
-
-    /*!
-    @brief create a new JSON pointer by appending the unescaped token at the end of the JSON pointer
-
-    @param[in] ptr  JSON pointer
-    @param[in] token  reference token
-    @return a new JSON pointer with unescaped @a token appended to @a ptr
-
-    @liveexample{The example shows the usage of `operator/`.,json_pointer__operator_add_binary}
-
-    @complexity Linear in the length of @a ptr.
-
-    @sa @ref operator/=(std::string) to append a reference token
-
-    @since version 3.6.0
-    */
-    friend json_pointer operator/(const json_pointer& ptr, std::string token)
-    {
-        return json_pointer(ptr) /= std::move(token);
-    }
-
-    /*!
-    @brief create a new JSON pointer by appending the array-index-token at the end of the JSON pointer
-
-    @param[in] ptr  JSON pointer
-    @param[in] array_idx  array index
-    @return a new JSON pointer with @a array_idx appended to @a ptr
-
-    @liveexample{The example shows the usage of `operator/`.,json_pointer__operator_add_binary}
-
-    @complexity Linear in the length of @a ptr.
-
-    @sa @ref operator/=(std::size_t) to append an array index
-
-    @since version 3.6.0
-    */
-    friend json_pointer operator/(const json_pointer& ptr, std::size_t array_idx)
-    {
-        return json_pointer(ptr) /= array_idx;
-    }
-
-    /*!
-    @brief returns the parent of this JSON pointer
-
-    @return parent of this JSON pointer; in case this JSON pointer is the root,
-            the root itself is returned
-
-    @complexity Linear in the length of the JSON pointer.
-
-    @liveexample{The example shows the result of `parent_pointer` for different
-    JSON Pointers.,json_pointer__parent_pointer}
-
-    @since version 3.6.0
-    */
-    json_pointer parent_pointer() const
-    {
-        if (empty())
-        {
-            return *this;
-        }
-
-        json_pointer res = *this;
-        res.pop_back();
-        return res;
-    }
-
-    /*!
-    @brief remove last reference token
-
-    @pre not `empty()`
-
-    @liveexample{The example shows the usage of `pop_back`.,json_pointer__pop_back}
-
-    @complexity Constant.
-
-    @throw out_of_range.405 if JSON pointer has no parent
-
-    @since version 3.6.0
-    */
-    void pop_back()
-    {
-        if (JSON_HEDLEY_UNLIKELY(empty()))
-        {
-            JSON_THROW(detail::out_of_range::create(405, "JSON pointer has no parent"));
-        }
-
-        reference_tokens.pop_back();
-    }
-
-    /*!
-    @brief return last reference token
-
-    @pre not `empty()`
-    @return last reference token
-
-    @liveexample{The example shows the usage of `back`.,json_pointer__back}
-
-    @complexity Constant.
-
-    @throw out_of_range.405 if JSON pointer has no parent
-
-    @since version 3.6.0
-    */
-    const std::string& back() const
-    {
-        if (JSON_HEDLEY_UNLIKELY(empty()))
-        {
-            JSON_THROW(detail::out_of_range::create(405, "JSON pointer has no parent"));
-        }
-
-        return reference_tokens.back();
-    }
-
-    /*!
-    @brief append an unescaped token at the end of the reference pointer
-
-    @param[in] token  token to add
-
-    @complexity Amortized constant.
-
-    @liveexample{The example shows the result of `push_back` for different
-    JSON Pointers.,json_pointer__push_back}
-
-    @since version 3.6.0
-    */
-    void push_back(const std::string& token)
-    {
-        reference_tokens.push_back(token);
-    }
-
-    /// @copydoc push_back(const std::string&)
-    void push_back(std::string&& token)
-    {
-        reference_tokens.push_back(std::move(token));
-    }
-
-    /*!
-    @brief return whether pointer points to the root document
-
-    @return true iff the JSON pointer points to the root document
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example shows the result of `empty` for different JSON
-    Pointers.,json_pointer__empty}
-
-    @since version 3.6.0
-    */
-    bool empty() const noexcept
-    {
-        return reference_tokens.empty();
-    }
-
-  private:
-    /*!
-    @param[in] s  reference token to be converted into an array index
-
-    @return integer representation of @a s
-
-    @throw out_of_range.404 if string @a s could not be converted to an integer
-    */
-    static int array_index(const std::string& s)
-    {
-        // error condition (cf. RFC 6901, Sect. 4)
-        if (JSON_HEDLEY_UNLIKELY(s.size() > 1 and s[0] == '0'))
-        {
-            JSON_THROW(detail::parse_error::create(106, 0,
-                                                   "array index '" + s +
-                                                   "' must not begin with '0'"));
-        }
-
-        // error condition (cf. RFC 6901, Sect. 4)
-        if (JSON_HEDLEY_UNLIKELY(s.size() > 1 and not (s[0] >= '1' and s[0] <= '9')))
-        {
-            JSON_THROW(detail::parse_error::create(109, 0, "array index '" + s + "' is not a number"));
-        }
-
-        std::size_t processed_chars = 0;
-        int res = 0;
-        JSON_TRY
-        {
-            res = std::stoi(s, &processed_chars);
-        }
-        JSON_CATCH(std::out_of_range&)
-        {
-            JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + s + "'"));
-        }
-
-        // check if the string was completely read
-        if (JSON_HEDLEY_UNLIKELY(processed_chars != s.size()))
-        {
-            JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + s + "'"));
-        }
-
-        return res;
-    }
-
-    json_pointer top() const
-    {
-        if (JSON_HEDLEY_UNLIKELY(empty()))
-        {
-            JSON_THROW(detail::out_of_range::create(405, "JSON pointer has no parent"));
-        }
-
-        json_pointer result = *this;
-        result.reference_tokens = {reference_tokens[0]};
-        return result;
-    }
-
-    /*!
-    @brief create and return a reference to the pointed to value
-
-    @complexity Linear in the number of reference tokens.
-
-    @throw parse_error.109 if array index is not a number
-    @throw type_error.313 if value cannot be unflattened
-    */
-    BasicJsonType& get_and_create(BasicJsonType& j) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        auto result = &j;
-
-        // in case no reference tokens exist, return a reference to the JSON value
-        // j which will be overwritten by a primitive value
-        for (const auto& reference_token : reference_tokens)
-        {
-            switch (result->type())
-            {
-                case detail::value_t::null:
-                {
-                    if (reference_token == "0")
-                    {
-                        // start a new array if reference token is 0
-                        result = &result->operator[](0);
-                    }
-                    else
-                    {
-                        // start a new object otherwise
-                        result = &result->operator[](reference_token);
-                    }
-                    break;
-                }
-
-                case detail::value_t::object:
-                {
-                    // create an entry in the object
-                    result = &result->operator[](reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    // create an entry in the array
-                    result = &result->operator[](static_cast<size_type>(array_index(reference_token)));
-                    break;
-                }
-
-                /*
-                The following code is only reached if there exists a reference
-                token _and_ the current value is primitive. In this case, we have
-                an error situation, because primitive values may only occur as
-                single value; that is, with an empty list of reference tokens.
-                */
-                default:
-                    JSON_THROW(detail::type_error::create(313, "invalid value to unflatten"));
-            }
-        }
-
-        return *result;
-    }
-
-    /*!
-    @brief return a reference to the pointed to value
-
-    @note This version does not throw if a value is not present, but tries to
-          create nested values instead. For instance, calling this function
-          with pointer `"/this/that"` on a null value is equivalent to calling
-          `operator[]("this").operator[]("that")` on that value, effectively
-          changing the null value to an object.
-
-    @param[in] ptr  a JSON value
-
-    @return reference to the JSON value pointed to by the JSON pointer
-
-    @complexity Linear in the length of the JSON pointer.
-
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-    */
-    BasicJsonType& get_unchecked(BasicJsonType* ptr) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        for (const auto& reference_token : reference_tokens)
-        {
-            // convert null values to arrays or objects before continuing
-            if (ptr->is_null())
-            {
-                // check if reference token is a number
-                const bool nums =
-                    std::all_of(reference_token.begin(), reference_token.end(),
-                                [](const unsigned char x)
-                {
-                    return std::isdigit(x);
-                });
-
-                // change value to array for numbers or "-" or to object otherwise
-                *ptr = (nums or reference_token == "-")
-                       ? detail::value_t::array
-                       : detail::value_t::object;
-            }
-
-            switch (ptr->type())
-            {
-                case detail::value_t::object:
-                {
-                    // use unchecked object access
-                    ptr = &ptr->operator[](reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    if (reference_token == "-")
-                    {
-                        // explicitly treat "-" as index beyond the end
-                        ptr = &ptr->operator[](ptr->m_value.array->size());
-                    }
-                    else
-                    {
-                        // convert array index to number; unchecked access
-                        ptr = &ptr->operator[](
-                                  static_cast<size_type>(array_index(reference_token)));
-                    }
-                    break;
-                }
-
-                default:
-                    JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + reference_token + "'"));
-            }
-        }
-
-        return *ptr;
-    }
-
-    /*!
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.402  if the array index '-' is used
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-    */
-    BasicJsonType& get_checked(BasicJsonType* ptr) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        for (const auto& reference_token : reference_tokens)
-        {
-            switch (ptr->type())
-            {
-                case detail::value_t::object:
-                {
-                    // note: at performs range check
-                    ptr = &ptr->at(reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(reference_token == "-"))
-                    {
-                        // "-" always fails the range check
-                        JSON_THROW(detail::out_of_range::create(402,
-                                                                "array index '-' (" + std::to_string(ptr->m_value.array->size()) +
-                                                                ") is out of range"));
-                    }
-
-                    // note: at performs range check
-                    ptr = &ptr->at(static_cast<size_type>(array_index(reference_token)));
-                    break;
-                }
-
-                default:
-                    JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + reference_token + "'"));
-            }
-        }
-
-        return *ptr;
-    }
-
-    /*!
-    @brief return a const reference to the pointed to value
-
-    @param[in] ptr  a JSON value
-
-    @return const reference to the JSON value pointed to by the JSON
-    pointer
-
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.402  if the array index '-' is used
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-    */
-    const BasicJsonType& get_unchecked(const BasicJsonType* ptr) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        for (const auto& reference_token : reference_tokens)
-        {
-            switch (ptr->type())
-            {
-                case detail::value_t::object:
-                {
-                    // use unchecked object access
-                    ptr = &ptr->operator[](reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(reference_token == "-"))
-                    {
-                        // "-" cannot be used for const access
-                        JSON_THROW(detail::out_of_range::create(402,
-                                                                "array index '-' (" + std::to_string(ptr->m_value.array->size()) +
-                                                                ") is out of range"));
-                    }
-
-                    // use unchecked array access
-                    ptr = &ptr->operator[](
-                              static_cast<size_type>(array_index(reference_token)));
-                    break;
-                }
-
-                default:
-                    JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + reference_token + "'"));
-            }
-        }
-
-        return *ptr;
-    }
-
-    /*!
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.402  if the array index '-' is used
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-    */
-    const BasicJsonType& get_checked(const BasicJsonType* ptr) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        for (const auto& reference_token : reference_tokens)
-        {
-            switch (ptr->type())
-            {
-                case detail::value_t::object:
-                {
-                    // note: at performs range check
-                    ptr = &ptr->at(reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(reference_token == "-"))
-                    {
-                        // "-" always fails the range check
-                        JSON_THROW(detail::out_of_range::create(402,
-                                                                "array index '-' (" + std::to_string(ptr->m_value.array->size()) +
-                                                                ") is out of range"));
-                    }
-
-                    // note: at performs range check
-                    ptr = &ptr->at(static_cast<size_type>(array_index(reference_token)));
-                    break;
-                }
-
-                default:
-                    JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + reference_token + "'"));
-            }
-        }
-
-        return *ptr;
-    }
-
-    /*!
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    */
-    bool contains(const BasicJsonType* ptr) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        for (const auto& reference_token : reference_tokens)
-        {
-            switch (ptr->type())
-            {
-                case detail::value_t::object:
-                {
-                    if (not ptr->contains(reference_token))
-                    {
-                        // we did not find the key in the object
-                        return false;
-                    }
-
-                    ptr = &ptr->operator[](reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(reference_token == "-"))
-                    {
-                        // "-" always fails the range check
-                        return false;
-                    }
-                    if (JSON_HEDLEY_UNLIKELY(reference_token.size() == 1 and not ("0" <= reference_token and reference_token <= "9")))
-                    {
-                        // invalid char
-                        return false;
-                    }
-                    if (JSON_HEDLEY_UNLIKELY(reference_token.size() > 1))
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not ('1' <= reference_token[0] and reference_token[0] <= '9')))
-                        {
-                            // first char should be between '1' and '9'
-                            return false;
-                        }
-                        for (std::size_t i = 1; i < reference_token.size(); i++)
-                        {
-                            if (JSON_HEDLEY_UNLIKELY(not ('0' <= reference_token[i] and reference_token[i] <= '9')))
-                            {
-                                // other char should be between '0' and '9'
-                                return false;
-                            }
-                        }
-                    }
-
-                    const auto idx = static_cast<size_type>(array_index(reference_token));
-                    if (idx >= ptr->size())
-                    {
-                        // index out of range
-                        return false;
-                    }
-
-                    ptr = &ptr->operator[](idx);
-                    break;
-                }
-
-                default:
-                {
-                    // we do not expect primitive values if there is still a
-                    // reference token to process
-                    return false;
-                }
-            }
-        }
-
-        // no reference token left means we found a primitive value
-        return true;
-    }
-
-    /*!
-    @brief split the string input to reference tokens
-
-    @note This function is only called by the json_pointer constructor.
-          All exceptions below are documented there.
-
-    @throw parse_error.107  if the pointer is not empty or begins with '/'
-    @throw parse_error.108  if character '~' is not followed by '0' or '1'
-    */
-    static std::vector<std::string> split(const std::string& reference_string)
-    {
-        std::vector<std::string> result;
-
-        // special case: empty reference string -> no reference tokens
-        if (reference_string.empty())
-        {
-            return result;
-        }
-
-        // check if nonempty reference string begins with slash
-        if (JSON_HEDLEY_UNLIKELY(reference_string[0] != '/'))
-        {
-            JSON_THROW(detail::parse_error::create(107, 1,
-                                                   "JSON pointer must be empty or begin with '/' - was: '" +
-                                                   reference_string + "'"));
-        }
-
-        // extract the reference tokens:
-        // - slash: position of the last read slash (or end of string)
-        // - start: position after the previous slash
-        for (
-            // search for the first slash after the first character
-            std::size_t slash = reference_string.find_first_of('/', 1),
-            // set the beginning of the first reference token
-            start = 1;
-            // we can stop if start == 0 (if slash == std::string::npos)
-            start != 0;
-            // set the beginning of the next reference token
-            // (will eventually be 0 if slash == std::string::npos)
-            start = (slash == std::string::npos) ? 0 : slash + 1,
-            // find next slash
-            slash = reference_string.find_first_of('/', start))
-        {
-            // use the text between the beginning of the reference token
-            // (start) and the last slash (slash).
-            auto reference_token = reference_string.substr(start, slash - start);
-
-            // check reference tokens are properly escaped
-            for (std::size_t pos = reference_token.find_first_of('~');
-                    pos != std::string::npos;
-                    pos = reference_token.find_first_of('~', pos + 1))
-            {
-                assert(reference_token[pos] == '~');
-
-                // ~ must be followed by 0 or 1
-                if (JSON_HEDLEY_UNLIKELY(pos == reference_token.size() - 1 or
-                                         (reference_token[pos + 1] != '0' and
-                                          reference_token[pos + 1] != '1')))
-                {
-                    JSON_THROW(detail::parse_error::create(108, 0, "escape character '~' must be followed with '0' or '1'"));
-                }
-            }
-
-            // finally, store the reference token
-            unescape(reference_token);
-            result.push_back(reference_token);
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief replace all occurrences of a substring by another string
-
-    @param[in,out] s  the string to manipulate; changed so that all
-                   occurrences of @a f are replaced with @a t
-    @param[in]     f  the substring to replace with @a t
-    @param[in]     t  the string to replace @a f
-
-    @pre The search string @a f must not be empty. **This precondition is
-    enforced with an assertion.**
-
-    @since version 2.0.0
-    */
-    static void replace_substring(std::string& s, const std::string& f,
-                                  const std::string& t)
-    {
-        assert(not f.empty());
-        for (auto pos = s.find(f);                // find first occurrence of f
-                pos != std::string::npos;         // make sure f was found
-                s.replace(pos, f.size(), t),      // replace with t, and
-                pos = s.find(f, pos + t.size()))  // find next occurrence of f
-        {}
-    }
-
-    /// escape "~" to "~0" and "/" to "~1"
-    static std::string escape(std::string s)
-    {
-        replace_substring(s, "~", "~0");
-        replace_substring(s, "/", "~1");
-        return s;
-    }
-
-    /// unescape "~1" to tilde and "~0" to slash (order is important!)
-    static void unescape(std::string& s)
-    {
-        replace_substring(s, "~1", "/");
-        replace_substring(s, "~0", "~");
-    }
-
-    /*!
-    @param[in] reference_string  the reference string to the current value
-    @param[in] value             the value to consider
-    @param[in,out] result        the result object to insert values to
-
-    @note Empty objects or arrays are flattened to `null`.
-    */
-    static void flatten(const std::string& reference_string,
-                        const BasicJsonType& value,
-                        BasicJsonType& result)
-    {
-        switch (value.type())
-        {
-            case detail::value_t::array:
-            {
-                if (value.m_value.array->empty())
-                {
-                    // flatten empty array as null
-                    result[reference_string] = nullptr;
-                }
-                else
-                {
-                    // iterate array and use index as reference string
-                    for (std::size_t i = 0; i < value.m_value.array->size(); ++i)
-                    {
-                        flatten(reference_string + "/" + std::to_string(i),
-                                value.m_value.array->operator[](i), result);
-                    }
-                }
-                break;
-            }
-
-            case detail::value_t::object:
-            {
-                if (value.m_value.object->empty())
-                {
-                    // flatten empty object as null
-                    result[reference_string] = nullptr;
-                }
-                else
-                {
-                    // iterate object and use keys as reference string
-                    for (const auto& element : *value.m_value.object)
-                    {
-                        flatten(reference_string + "/" + escape(element.first), element.second, result);
-                    }
-                }
-                break;
-            }
-
-            default:
-            {
-                // add primitive value with its reference string
-                result[reference_string] = value;
-                break;
-            }
-        }
-    }
-
-    /*!
-    @param[in] value  flattened JSON
-
-    @return unflattened JSON
-
-    @throw parse_error.109 if array index is not a number
-    @throw type_error.314  if value is not an object
-    @throw type_error.315  if object values are not primitive
-    @throw type_error.313  if value cannot be unflattened
-    */
-    static BasicJsonType
-    unflatten(const BasicJsonType& value)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not value.is_object()))
-        {
-            JSON_THROW(detail::type_error::create(314, "only objects can be unflattened"));
-        }
-
-        BasicJsonType result;
-
-        // iterate the JSON object values
-        for (const auto& element : *value.m_value.object)
-        {
-            if (JSON_HEDLEY_UNLIKELY(not element.second.is_primitive()))
-            {
-                JSON_THROW(detail::type_error::create(315, "values in object must be primitive"));
-            }
-
-            // assign value to reference pointed to by JSON pointer; Note that if
-            // the JSON pointer is "" (i.e., points to the whole value), function
-            // get_and_create returns a reference to result itself. An assignment
-            // will then create a primitive value.
-            json_pointer(element.first).get_and_create(result) = element.second;
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief compares two JSON pointers for equality
-
-    @param[in] lhs  JSON pointer to compare
-    @param[in] rhs  JSON pointer to compare
-    @return whether @a lhs is equal to @a rhs
-
-    @complexity Linear in the length of the JSON pointer
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-    */
-    friend bool operator==(json_pointer const& lhs,
-                           json_pointer const& rhs) noexcept
-    {
-        return lhs.reference_tokens == rhs.reference_tokens;
-    }
-
-    /*!
-    @brief compares two JSON pointers for inequality
-
-    @param[in] lhs  JSON pointer to compare
-    @param[in] rhs  JSON pointer to compare
-    @return whether @a lhs is not equal @a rhs
-
-    @complexity Linear in the length of the JSON pointer
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-    */
-    friend bool operator!=(json_pointer const& lhs,
-                           json_pointer const& rhs) noexcept
-    {
-        return not (lhs == rhs);
-    }
-
-    /// the reference tokens
-    std::vector<std::string> reference_tokens;
-};
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/json_ref.hpp>
-
-
-#include <initializer_list>
-#include <utility>
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template<typename BasicJsonType>
-class json_ref
-{
-  public:
-    using value_type = BasicJsonType;
-
-    json_ref(value_type&& value)
-        : owned_value(std::move(value)), value_ref(&owned_value), is_rvalue(true)
-    {}
-
-    json_ref(const value_type& value)
-        : value_ref(const_cast<value_type*>(&value)), is_rvalue(false)
-    {}
-
-    json_ref(std::initializer_list<json_ref> init)
-        : owned_value(init), value_ref(&owned_value), is_rvalue(true)
-    {}
-
-    template <
-        class... Args,
-        enable_if_t<std::is_constructible<value_type, Args...>::value, int> = 0 >
-    json_ref(Args && ... args)
-        : owned_value(std::forward<Args>(args)...), value_ref(&owned_value),
-          is_rvalue(true) {}
-
-    // class should be movable only
-    json_ref(json_ref&&) = default;
-    json_ref(const json_ref&) = delete;
-    json_ref& operator=(const json_ref&) = delete;
-    json_ref& operator=(json_ref&&) = delete;
-    ~json_ref() = default;
-
-    value_type moved_or_copied() const
-    {
-        if (is_rvalue)
-        {
-            return std::move(*value_ref);
-        }
-        return *value_ref;
-    }
-
-    value_type const& operator*() const
-    {
-        return *static_cast<value_type const*>(value_ref);
-    }
-
-    value_type const* operator->() const
-    {
-        return static_cast<value_type const*>(value_ref);
-    }
-
-  private:
-    mutable value_type owned_value = nullptr;
-    value_type* value_ref = nullptr;
-    const bool is_rvalue;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-// #include <nlohmann/detail/output/binary_writer.hpp>
-
-
-#include <algorithm> // reverse
-#include <array> // array
-#include <cstdint> // uint8_t, uint16_t, uint32_t, uint64_t
-#include <cstring> // memcpy
-#include <limits> // numeric_limits
-#include <string> // string
-#include <cmath> // isnan, isinf
-
-// #include <nlohmann/detail/input/binary_reader.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/output/output_adapters.hpp>
-
-
-#include <algorithm> // copy
-#include <cstddef> // size_t
-#include <ios> // streamsize
-#include <iterator> // back_inserter
-#include <memory> // shared_ptr, make_shared
-#include <ostream> // basic_ostream
-#include <string> // basic_string
-#include <vector> // vector
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-/// abstract output adapter interface
-template<typename CharType> struct output_adapter_protocol
-{
-    virtual void write_character(CharType c) = 0;
-    virtual void write_characters(const CharType* s, std::size_t length) = 0;
-    virtual ~output_adapter_protocol() = default;
-};
-
-/// a type to simplify interfaces
-template<typename CharType>
-using output_adapter_t = std::shared_ptr<output_adapter_protocol<CharType>>;
-
-/// output adapter for byte vectors
-template<typename CharType>
-class output_vector_adapter : public output_adapter_protocol<CharType>
-{
-  public:
-    explicit output_vector_adapter(std::vector<CharType>& vec) noexcept
-        : v(vec)
-    {}
-
-    void write_character(CharType c) override
-    {
-        v.push_back(c);
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    void write_characters(const CharType* s, std::size_t length) override
-    {
-        std::copy(s, s + length, std::back_inserter(v));
-    }
-
-  private:
-    std::vector<CharType>& v;
-};
-
-/// output adapter for output streams
-template<typename CharType>
-class output_stream_adapter : public output_adapter_protocol<CharType>
-{
-  public:
-    explicit output_stream_adapter(std::basic_ostream<CharType>& s) noexcept
-        : stream(s)
-    {}
-
-    void write_character(CharType c) override
-    {
-        stream.put(c);
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    void write_characters(const CharType* s, std::size_t length) override
-    {
-        stream.write(s, static_cast<std::streamsize>(length));
-    }
-
-  private:
-    std::basic_ostream<CharType>& stream;
-};
-
-/// output adapter for basic_string
-template<typename CharType, typename StringType = std::basic_string<CharType>>
-class output_string_adapter : public output_adapter_protocol<CharType>
-{
-  public:
-    explicit output_string_adapter(StringType& s) noexcept
-        : str(s)
-    {}
-
-    void write_character(CharType c) override
-    {
-        str.push_back(c);
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    void write_characters(const CharType* s, std::size_t length) override
-    {
-        str.append(s, length);
-    }
-
-  private:
-    StringType& str;
-};
-
-template<typename CharType, typename StringType = std::basic_string<CharType>>
-class output_adapter
-{
-  public:
-    output_adapter(std::vector<CharType>& vec)
-        : oa(std::make_shared<output_vector_adapter<CharType>>(vec)) {}
-
-    output_adapter(std::basic_ostream<CharType>& s)
-        : oa(std::make_shared<output_stream_adapter<CharType>>(s)) {}
-
-    output_adapter(StringType& s)
-        : oa(std::make_shared<output_string_adapter<CharType, StringType>>(s)) {}
-
-    operator output_adapter_t<CharType>()
-    {
-        return oa;
-    }
-
-  private:
-    output_adapter_t<CharType> oa = nullptr;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-
-namespace nlohmann
-{
-namespace detail
-{
-///////////////////
-// binary writer //
-///////////////////
-
-/*!
-@brief serialization to CBOR and MessagePack values
-*/
-template<typename BasicJsonType, typename CharType>
-class binary_writer
-{
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-
-  public:
-    /*!
-    @brief create a binary writer
-
-    @param[in] adapter  output adapter to write to
-    */
-    explicit binary_writer(output_adapter_t<CharType> adapter) : oa(adapter)
-    {
-        assert(oa);
-    }
-
-    /*!
-    @param[in] j  JSON value to serialize
-    @pre       j.type() == value_t::object
-    */
-    void write_bson(const BasicJsonType& j)
-    {
-        switch (j.type())
-        {
-            case value_t::object:
-            {
-                write_bson_object(*j.m_value.object);
-                break;
-            }
-
-            default:
-            {
-                JSON_THROW(type_error::create(317, "to serialize to BSON, top-level type must be object, but is " + std::string(j.type_name())));
-            }
-        }
-    }
-
-    /*!
-    @param[in] j  JSON value to serialize
-    */
-    void write_cbor(const BasicJsonType& j)
-    {
-        switch (j.type())
-        {
-            case value_t::null:
-            {
-                oa->write_character(to_char_type(0xF6));
-                break;
-            }
-
-            case value_t::boolean:
-            {
-                oa->write_character(j.m_value.boolean
-                                    ? to_char_type(0xF5)
-                                    : to_char_type(0xF4));
-                break;
-            }
-
-            case value_t::number_integer:
-            {
-                if (j.m_value.number_integer >= 0)
-                {
-                    // CBOR does not differentiate between positive signed
-                    // integers and unsigned integers. Therefore, we used the
-                    // code from the value_t::number_unsigned case here.
-                    if (j.m_value.number_integer <= 0x17)
-                    {
-                        write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer <= (std::numeric_limits<std::uint8_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x18));
-                        write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer <= (std::numeric_limits<std::uint16_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x19));
-                        write_number(static_cast<std::uint16_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer <= (std::numeric_limits<std::uint32_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x1A));
-                        write_number(static_cast<std::uint32_t>(j.m_value.number_integer));
-                    }
-                    else
-                    {
-                        oa->write_character(to_char_type(0x1B));
-                        write_number(static_cast<std::uint64_t>(j.m_value.number_integer));
-                    }
-                }
-                else
-                {
-                    // The conversions below encode the sign in the first
-                    // byte, and the value is converted to a positive number.
-                    const auto positive_number = -1 - j.m_value.number_integer;
-                    if (j.m_value.number_integer >= -24)
-                    {
-                        write_number(static_cast<std::uint8_t>(0x20 + positive_number));
-                    }
-                    else if (positive_number <= (std::numeric_limits<std::uint8_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x38));
-                        write_number(static_cast<std::uint8_t>(positive_number));
-                    }
-                    else if (positive_number <= (std::numeric_limits<std::uint16_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x39));
-                        write_number(static_cast<std::uint16_t>(positive_number));
-                    }
-                    else if (positive_number <= (std::numeric_limits<std::uint32_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x3A));
-                        write_number(static_cast<std::uint32_t>(positive_number));
-                    }
-                    else
-                    {
-                        oa->write_character(to_char_type(0x3B));
-                        write_number(static_cast<std::uint64_t>(positive_number));
-                    }
-                }
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                if (j.m_value.number_unsigned <= 0x17)
-                {
-                    write_number(static_cast<std::uint8_t>(j.m_value.number_unsigned));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x18));
-                    write_number(static_cast<std::uint8_t>(j.m_value.number_unsigned));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x19));
-                    write_number(static_cast<std::uint16_t>(j.m_value.number_unsigned));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x1A));
-                    write_number(static_cast<std::uint32_t>(j.m_value.number_unsigned));
-                }
-                else
-                {
-                    oa->write_character(to_char_type(0x1B));
-                    write_number(static_cast<std::uint64_t>(j.m_value.number_unsigned));
-                }
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                if (std::isnan(j.m_value.number_float))
-                {
-                    // NaN is 0xf97e00 in CBOR
-                    oa->write_character(to_char_type(0xF9));
-                    oa->write_character(to_char_type(0x7E));
-                    oa->write_character(to_char_type(0x00));
-                }
-                else if (std::isinf(j.m_value.number_float))
-                {
-                    // Infinity is 0xf97c00, -Infinity is 0xf9fc00
-                    oa->write_character(to_char_type(0xf9));
-                    oa->write_character(j.m_value.number_float > 0 ? to_char_type(0x7C) : to_char_type(0xFC));
-                    oa->write_character(to_char_type(0x00));
-                }
-                else
-                {
-                    if (static_cast<double>(j.m_value.number_float) >= static_cast<double>(std::numeric_limits<float>::lowest()) and
-                            static_cast<double>(j.m_value.number_float) <= static_cast<double>((std::numeric_limits<float>::max)()) and
-                            static_cast<double>(static_cast<float>(j.m_value.number_float)) == static_cast<double>(j.m_value.number_float))
-                    {
-                        oa->write_character(get_cbor_float_prefix(static_cast<float>(j.m_value.number_float)));
-                        write_number(static_cast<float>(j.m_value.number_float));
-                    }
-                    else
-                    {
-                        oa->write_character(get_cbor_float_prefix(j.m_value.number_float));
-                        write_number(j.m_value.number_float);
-                    }
-                }
-                break;
-            }
-
-            case value_t::string:
-            {
-                // step 1: write control byte and the string length
-                const auto N = j.m_value.string->size();
-                if (N <= 0x17)
-                {
-                    write_number(static_cast<std::uint8_t>(0x60 + N));
-                }
-                else if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x78));
-                    write_number(static_cast<std::uint8_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x79));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x7A));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-                // LCOV_EXCL_START
-                else if (N <= (std::numeric_limits<std::uint64_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x7B));
-                    write_number(static_cast<std::uint64_t>(N));
-                }
-                // LCOV_EXCL_STOP
-
-                // step 2: write the string
-                oa->write_characters(
-                    reinterpret_cast<const CharType*>(j.m_value.string->c_str()),
-                    j.m_value.string->size());
-                break;
-            }
-
-            case value_t::array:
-            {
-                // step 1: write control byte and the array size
-                const auto N = j.m_value.array->size();
-                if (N <= 0x17)
-                {
-                    write_number(static_cast<std::uint8_t>(0x80 + N));
-                }
-                else if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x98));
-                    write_number(static_cast<std::uint8_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x99));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x9A));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-                // LCOV_EXCL_START
-                else if (N <= (std::numeric_limits<std::uint64_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x9B));
-                    write_number(static_cast<std::uint64_t>(N));
-                }
-                // LCOV_EXCL_STOP
-
-                // step 2: write each element
-                for (const auto& el : *j.m_value.array)
-                {
-                    write_cbor(el);
-                }
-                break;
-            }
-
-            case value_t::binary:
-            {
-                // step 1: write control byte and the binary array size
-                const auto N = j.m_value.binary->size();
-                if (N <= 0x17)
-                {
-                    write_number(static_cast<std::uint8_t>(0x40 + N));
-                }
-                else if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x58));
-                    write_number(static_cast<std::uint8_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x59));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x5A));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-                // LCOV_EXCL_START
-                else if (N <= (std::numeric_limits<std::uint64_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x5B));
-                    write_number(static_cast<std::uint64_t>(N));
-                }
-                // LCOV_EXCL_STOP
-
-                // step 2: write each element
-                oa->write_characters(
-                    reinterpret_cast<const CharType*>(j.m_value.binary->data()),
-                    N);
-
-                break;
-            }
-
-            case value_t::object:
-            {
-                // step 1: write control byte and the object size
-                const auto N = j.m_value.object->size();
-                if (N <= 0x17)
-                {
-                    write_number(static_cast<std::uint8_t>(0xA0 + N));
-                }
-                else if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    oa->write_character(to_char_type(0xB8));
-                    write_number(static_cast<std::uint8_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    oa->write_character(to_char_type(0xB9));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    oa->write_character(to_char_type(0xBA));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-                // LCOV_EXCL_START
-                else if (N <= (std::numeric_limits<std::uint64_t>::max)())
-                {
-                    oa->write_character(to_char_type(0xBB));
-                    write_number(static_cast<std::uint64_t>(N));
-                }
-                // LCOV_EXCL_STOP
-
-                // step 2: write each element
-                for (const auto& el : *j.m_value.object)
-                {
-                    write_cbor(el.first);
-                    write_cbor(el.second);
-                }
-                break;
-            }
-
-            default:
-                break;
-        }
-    }
-
-    /*!
-    @param[in] j  JSON value to serialize
-    */
-    void write_msgpack(const BasicJsonType& j)
-    {
-        switch (j.type())
-        {
-            case value_t::null: // nil
-            {
-                oa->write_character(to_char_type(0xC0));
-                break;
-            }
-
-            case value_t::boolean: // true and false
-            {
-                oa->write_character(j.m_value.boolean
-                                    ? to_char_type(0xC3)
-                                    : to_char_type(0xC2));
-                break;
-            }
-
-            case value_t::number_integer:
-            {
-                if (j.m_value.number_integer >= 0)
-                {
-                    // MessagePack does not differentiate between positive
-                    // signed integers and unsigned integers. Therefore, we used
-                    // the code from the value_t::number_unsigned case here.
-                    if (j.m_value.number_unsigned < 128)
-                    {
-                        // positive fixnum
-                        write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint8_t>::max)())
-                    {
-                        // uint 8
-                        oa->write_character(to_char_type(0xCC));
-                        write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint16_t>::max)())
-                    {
-                        // uint 16
-                        oa->write_character(to_char_type(0xCD));
-                        write_number(static_cast<std::uint16_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint32_t>::max)())
-                    {
-                        // uint 32
-                        oa->write_character(to_char_type(0xCE));
-                        write_number(static_cast<std::uint32_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint64_t>::max)())
-                    {
-                        // uint 64
-                        oa->write_character(to_char_type(0xCF));
-                        write_number(static_cast<std::uint64_t>(j.m_value.number_integer));
-                    }
-                }
-                else
-                {
-                    if (j.m_value.number_integer >= -32)
-                    {
-                        // negative fixnum
-                        write_number(static_cast<std::int8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer >= (std::numeric_limits<std::int8_t>::min)() and
-                             j.m_value.number_integer <= (std::numeric_limits<std::int8_t>::max)())
-                    {
-                        // int 8
-                        oa->write_character(to_char_type(0xD0));
-                        write_number(static_cast<std::int8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer >= (std::numeric_limits<std::int16_t>::min)() and
-                             j.m_value.number_integer <= (std::numeric_limits<std::int16_t>::max)())
-                    {
-                        // int 16
-                        oa->write_character(to_char_type(0xD1));
-                        write_number(static_cast<std::int16_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer >= (std::numeric_limits<std::int32_t>::min)() and
-                             j.m_value.number_integer <= (std::numeric_limits<std::int32_t>::max)())
-                    {
-                        // int 32
-                        oa->write_character(to_char_type(0xD2));
-                        write_number(static_cast<std::int32_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer >= (std::numeric_limits<std::int64_t>::min)() and
-                             j.m_value.number_integer <= (std::numeric_limits<std::int64_t>::max)())
-                    {
-                        // int 64
-                        oa->write_character(to_char_type(0xD3));
-                        write_number(static_cast<std::int64_t>(j.m_value.number_integer));
-                    }
-                }
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                if (j.m_value.number_unsigned < 128)
-                {
-                    // positive fixnum
-                    write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    // uint 8
-                    oa->write_character(to_char_type(0xCC));
-                    write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    // uint 16
-                    oa->write_character(to_char_type(0xCD));
-                    write_number(static_cast<std::uint16_t>(j.m_value.number_integer));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    // uint 32
-                    oa->write_character(to_char_type(0xCE));
-                    write_number(static_cast<std::uint32_t>(j.m_value.number_integer));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint64_t>::max)())
-                {
-                    // uint 64
-                    oa->write_character(to_char_type(0xCF));
-                    write_number(static_cast<std::uint64_t>(j.m_value.number_integer));
-                }
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                oa->write_character(get_msgpack_float_prefix(j.m_value.number_float));
-                write_number(j.m_value.number_float);
-                break;
-            }
-
-            case value_t::string:
-            {
-                // step 1: write control byte and the string length
-                const auto N = j.m_value.string->size();
-                if (N <= 31)
-                {
-                    // fixstr
-                    write_number(static_cast<std::uint8_t>(0xA0 | N));
-                }
-                else if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    // str 8
-                    oa->write_character(to_char_type(0xD9));
-                    write_number(static_cast<std::uint8_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    // str 16
-                    oa->write_character(to_char_type(0xDA));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    // str 32
-                    oa->write_character(to_char_type(0xDB));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-
-                // step 2: write the string
-                oa->write_characters(
-                    reinterpret_cast<const CharType*>(j.m_value.string->c_str()),
-                    j.m_value.string->size());
-                break;
-            }
-
-            case value_t::array:
-            {
-                // step 1: write control byte and the array size
-                const auto N = j.m_value.array->size();
-                if (N <= 15)
-                {
-                    // fixarray
-                    write_number(static_cast<std::uint8_t>(0x90 | N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    // array 16
-                    oa->write_character(to_char_type(0xDC));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    // array 32
-                    oa->write_character(to_char_type(0xDD));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-
-                // step 2: write each element
-                for (const auto& el : *j.m_value.array)
-                {
-                    write_msgpack(el);
-                }
-                break;
-            }
-
-            case value_t::binary:
-            {
-                // step 0: determine if the binary type has a set subtype to
-                // determine whether or not to use the ext or fixext types
-                const bool use_ext = j.m_value.binary->has_subtype();
-
-                // step 1: write control byte and the byte string length
-                const auto N = j.m_value.binary->size();
-                if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    std::uint8_t output_type;
-                    bool fixed = true;
-                    if (use_ext)
-                    {
-                        switch (N)
-                        {
-                            case 1:
-                                output_type = 0xD4; // fixext 1
-                                break;
-                            case 2:
-                                output_type = 0xD5; // fixext 2
-                                break;
-                            case 4:
-                                output_type = 0xD6; // fixext 4
-                                break;
-                            case 8:
-                                output_type = 0xD7; // fixext 8
-                                break;
-                            case 16:
-                                output_type = 0xD8; // fixext 16
-                                break;
-                            default:
-                                output_type = 0xC7; // ext 8
-                                fixed = false;
-                                break;
-                        }
-
-                    }
-                    else
-                    {
-                        output_type = 0xC4; // bin 8
-                        fixed = false;
-                    }
-
-                    oa->write_character(to_char_type(output_type));
-                    if (not fixed)
-                    {
-                        write_number(static_cast<std::uint8_t>(N));
-                    }
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    std::uint8_t output_type;
-                    if (use_ext)
-                    {
-                        output_type = 0xC8; // ext 16
-                    }
-                    else
-                    {
-                        output_type = 0xC5; // bin 16
-                    }
-
-                    oa->write_character(to_char_type(output_type));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    std::uint8_t output_type;
-                    if (use_ext)
-                    {
-                        output_type = 0xC9; // ext 32
-                    }
-                    else
-                    {
-                        output_type = 0xC6; // bin 32
-                    }
-
-                    oa->write_character(to_char_type(output_type));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-
-                // step 1.5: if this is an ext type, write the subtype
-                if (use_ext)
-                {
-                    write_number(static_cast<std::int8_t>(j.m_value.binary->subtype()));
-                }
-
-                // step 2: write the byte string
-                oa->write_characters(
-                    reinterpret_cast<const CharType*>(j.m_value.binary->data()),
-                    N);
-
-                break;
-            }
-
-            case value_t::object:
-            {
-                // step 1: write control byte and the object size
-                const auto N = j.m_value.object->size();
-                if (N <= 15)
-                {
-                    // fixmap
-                    write_number(static_cast<std::uint8_t>(0x80 | (N & 0xF)));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    // map 16
-                    oa->write_character(to_char_type(0xDE));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    // map 32
-                    oa->write_character(to_char_type(0xDF));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-
-                // step 2: write each element
-                for (const auto& el : *j.m_value.object)
-                {
-                    write_msgpack(el.first);
-                    write_msgpack(el.second);
-                }
-                break;
-            }
-
-            default:
-                break;
-        }
-    }
-
-    /*!
-    @param[in] j  JSON value to serialize
-    @param[in] use_count   whether to use '#' prefixes (optimized format)
-    @param[in] use_type    whether to use '$' prefixes (optimized format)
-    @param[in] add_prefix  whether prefixes need to be used for this value
-    */
-    void write_ubjson(const BasicJsonType& j, const bool use_count,
-                      const bool use_type, const bool add_prefix = true)
-    {
-        switch (j.type())
-        {
-            case value_t::null:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(to_char_type('Z'));
-                }
-                break;
-            }
-
-            case value_t::boolean:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(j.m_value.boolean
-                                        ? to_char_type('T')
-                                        : to_char_type('F'));
-                }
-                break;
-            }
-
-            case value_t::number_integer:
-            {
-                write_number_with_ubjson_prefix(j.m_value.number_integer, add_prefix);
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                write_number_with_ubjson_prefix(j.m_value.number_unsigned, add_prefix);
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                write_number_with_ubjson_prefix(j.m_value.number_float, add_prefix);
-                break;
-            }
-
-            case value_t::string:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(to_char_type('S'));
-                }
-                write_number_with_ubjson_prefix(j.m_value.string->size(), true);
-                oa->write_characters(
-                    reinterpret_cast<const CharType*>(j.m_value.string->c_str()),
-                    j.m_value.string->size());
-                break;
-            }
-
-            case value_t::array:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(to_char_type('['));
-                }
-
-                bool prefix_required = true;
-                if (use_type and not j.m_value.array->empty())
-                {
-                    assert(use_count);
-                    const CharType first_prefix = ubjson_prefix(j.front());
-                    const bool same_prefix = std::all_of(j.begin() + 1, j.end(),
-                                                         [this, first_prefix](const BasicJsonType & v)
-                    {
-                        return ubjson_prefix(v) == first_prefix;
-                    });
-
-                    if (same_prefix)
-                    {
-                        prefix_required = false;
-                        oa->write_character(to_char_type('$'));
-                        oa->write_character(first_prefix);
-                    }
-                }
-
-                if (use_count)
-                {
-                    oa->write_character(to_char_type('#'));
-                    write_number_with_ubjson_prefix(j.m_value.array->size(), true);
-                }
-
-                for (const auto& el : *j.m_value.array)
-                {
-                    write_ubjson(el, use_count, use_type, prefix_required);
-                }
-
-                if (not use_count)
-                {
-                    oa->write_character(to_char_type(']'));
-                }
-
-                break;
-            }
-
-            case value_t::binary:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(to_char_type('['));
-                }
-
-                if (use_type and not j.m_value.binary->empty())
-                {
-                    assert(use_count);
-                    oa->write_character(to_char_type('$'));
-                    oa->write_character('U');
-                }
-
-                if (use_count)
-                {
-                    oa->write_character(to_char_type('#'));
-                    write_number_with_ubjson_prefix(j.m_value.binary->size(), true);
-                }
-
-                if (use_type)
-                {
-                    oa->write_characters(
-                        reinterpret_cast<const CharType*>(j.m_value.binary->data()),
-                        j.m_value.binary->size());
-                }
-                else
-                {
-                    for (size_t i = 0; i < j.m_value.binary->size(); ++i)
-                    {
-                        oa->write_character(to_char_type('U'));
-                        oa->write_character(j.m_value.binary->data()[i]);
-                    }
-                }
-
-                if (not use_count)
-                {
-                    oa->write_character(to_char_type(']'));
-                }
-
-                break;
-            }
-
-            case value_t::object:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(to_char_type('{'));
-                }
-
-                bool prefix_required = true;
-                if (use_type and not j.m_value.object->empty())
-                {
-                    assert(use_count);
-                    const CharType first_prefix = ubjson_prefix(j.front());
-                    const bool same_prefix = std::all_of(j.begin(), j.end(),
-                                                         [this, first_prefix](const BasicJsonType & v)
-                    {
-                        return ubjson_prefix(v) == first_prefix;
-                    });
-
-                    if (same_prefix)
-                    {
-                        prefix_required = false;
-                        oa->write_character(to_char_type('$'));
-                        oa->write_character(first_prefix);
-                    }
-                }
-
-                if (use_count)
-                {
-                    oa->write_character(to_char_type('#'));
-                    write_number_with_ubjson_prefix(j.m_value.object->size(), true);
-                }
-
-                for (const auto& el : *j.m_value.object)
-                {
-                    write_number_with_ubjson_prefix(el.first.size(), true);
-                    oa->write_characters(
-                        reinterpret_cast<const CharType*>(el.first.c_str()),
-                        el.first.size());
-                    write_ubjson(el.second, use_count, use_type, prefix_required);
-                }
-
-                if (not use_count)
-                {
-                    oa->write_character(to_char_type('}'));
-                }
-
-                break;
-            }
-
-            default:
-                break;
-        }
-    }
-
-  private:
-    //////////
-    // BSON //
-    //////////
-
-    /*!
-    @return The size of a BSON document entry header, including the id marker
-            and the entry name size (and its null-terminator).
-    */
-    static std::size_t calc_bson_entry_header_size(const string_t& name)
-    {
-        const auto it = name.find(static_cast<typename string_t::value_type>(0));
-        if (JSON_HEDLEY_UNLIKELY(it != BasicJsonType::string_t::npos))
-        {
-            JSON_THROW(out_of_range::create(409,
-                                            "BSON key cannot contain code point U+0000 (at byte " + std::to_string(it) + ")"));
-        }
-
-        return /*id*/ 1ul + name.size() + /*zero-terminator*/1u;
-    }
-
-    /*!
-    @brief Writes the given @a element_type and @a name to the output adapter
-    */
-    void write_bson_entry_header(const string_t& name,
-                                 const std::uint8_t element_type)
-    {
-        oa->write_character(to_char_type(element_type)); // boolean
-        oa->write_characters(
-            reinterpret_cast<const CharType*>(name.c_str()),
-            name.size() + 1u);
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and boolean value @a value
-    */
-    void write_bson_boolean(const string_t& name,
-                            const bool value)
-    {
-        write_bson_entry_header(name, 0x08);
-        oa->write_character(value ? to_char_type(0x01) : to_char_type(0x00));
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and double value @a value
-    */
-    void write_bson_double(const string_t& name,
-                           const double value)
-    {
-        write_bson_entry_header(name, 0x01);
-        write_number<double, true>(value);
-    }
-
-    /*!
-    @return The size of the BSON-encoded string in @a value
-    */
-    static std::size_t calc_bson_string_size(const string_t& value)
-    {
-        return sizeof(std::int32_t) + value.size() + 1ul;
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and string value @a value
-    */
-    void write_bson_string(const string_t& name,
-                           const string_t& value)
-    {
-        write_bson_entry_header(name, 0x02);
-
-        write_number<std::int32_t, true>(static_cast<std::int32_t>(value.size() + 1ul));
-        oa->write_characters(
-            reinterpret_cast<const CharType*>(value.c_str()),
-            value.size() + 1);
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and null value
-    */
-    void write_bson_null(const string_t& name)
-    {
-        write_bson_entry_header(name, 0x0A);
-    }
-
-    /*!
-    @return The size of the BSON-encoded integer @a value
-    */
-    static std::size_t calc_bson_integer_size(const std::int64_t value)
-    {
-        return (std::numeric_limits<std::int32_t>::min)() <= value and value <= (std::numeric_limits<std::int32_t>::max)()
-               ? sizeof(std::int32_t)
-               : sizeof(std::int64_t);
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and integer @a value
-    */
-    void write_bson_integer(const string_t& name,
-                            const std::int64_t value)
-    {
-        if ((std::numeric_limits<std::int32_t>::min)() <= value and value <= (std::numeric_limits<std::int32_t>::max)())
-        {
-            write_bson_entry_header(name, 0x10); // int32
-            write_number<std::int32_t, true>(static_cast<std::int32_t>(value));
-        }
-        else
-        {
-            write_bson_entry_header(name, 0x12); // int64
-            write_number<std::int64_t, true>(static_cast<std::int64_t>(value));
-        }
-    }
-
-    /*!
-    @return The size of the BSON-encoded unsigned integer in @a j
-    */
-    static constexpr std::size_t calc_bson_unsigned_size(const std::uint64_t value) noexcept
-    {
-        return (value <= static_cast<std::uint64_t>((std::numeric_limits<std::int32_t>::max)()))
-               ? sizeof(std::int32_t)
-               : sizeof(std::int64_t);
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and unsigned @a value
-    */
-    void write_bson_unsigned(const string_t& name,
-                             const std::uint64_t value)
-    {
-        if (value <= static_cast<std::uint64_t>((std::numeric_limits<std::int32_t>::max)()))
-        {
-            write_bson_entry_header(name, 0x10 /* int32 */);
-            write_number<std::int32_t, true>(static_cast<std::int32_t>(value));
-        }
-        else if (value <= static_cast<std::uint64_t>((std::numeric_limits<std::int64_t>::max)()))
-        {
-            write_bson_entry_header(name, 0x12 /* int64 */);
-            write_number<std::int64_t, true>(static_cast<std::int64_t>(value));
-        }
-        else
-        {
-            JSON_THROW(out_of_range::create(407, "integer number " + std::to_string(value) + " cannot be represented by BSON as it does not fit int64"));
-        }
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and object @a value
-    */
-    void write_bson_object_entry(const string_t& name,
-                                 const typename BasicJsonType::object_t& value)
-    {
-        write_bson_entry_header(name, 0x03); // object
-        write_bson_object(value);
-    }
-
-    /*!
-    @return The size of the BSON-encoded array @a value
-    */
-    static std::size_t calc_bson_array_size(const typename BasicJsonType::array_t& value)
-    {
-        std::size_t array_index = 0ul;
-
-        const std::size_t embedded_document_size = std::accumulate(std::begin(value), std::end(value), std::size_t(0), [&array_index](std::size_t result, const typename BasicJsonType::array_t::value_type & el)
-        {
-            return result + calc_bson_element_size(std::to_string(array_index++), el);
-        });
-
-        return sizeof(std::int32_t) + embedded_document_size + 1ul;
-    }
-
-    /*!
-    @return The size of the BSON-encoded binary array @a value
-    */
-    static std::size_t calc_bson_binary_size(const typename BasicJsonType::binary_t& value)
-    {
-        return sizeof(std::int32_t) + value.size() + 1ul;
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and array @a value
-    */
-    void write_bson_array(const string_t& name,
-                          const typename BasicJsonType::array_t& value)
-    {
-        write_bson_entry_header(name, 0x04); // array
-        write_number<std::int32_t, true>(static_cast<std::int32_t>(calc_bson_array_size(value)));
-
-        std::size_t array_index = 0ul;
-
-        for (const auto& el : value)
-        {
-            write_bson_element(std::to_string(array_index++), el);
-        }
-
-        oa->write_character(to_char_type(0x00));
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and binary value @a value
-    */
-    void write_bson_binary(const string_t& name,
-                           const binary_t& value)
-    {
-        write_bson_entry_header(name, 0x05);
-
-        write_number<std::int32_t, true>(static_cast<std::int32_t>(value.size()));
-        write_number(value.has_subtype() ? value.subtype() : std::uint8_t(0x00));
-
-        oa->write_characters(reinterpret_cast<const CharType*>(value.data()), value.size());
-    }
-
-    /*!
-    @brief Calculates the size necessary to serialize the JSON value @a j with its @a name
-    @return The calculated size for the BSON document entry for @a j with the given @a name.
-    */
-    static std::size_t calc_bson_element_size(const string_t& name,
-            const BasicJsonType& j)
-    {
-        const auto header_size = calc_bson_entry_header_size(name);
-        switch (j.type())
-        {
-            case value_t::object:
-                return header_size + calc_bson_object_size(*j.m_value.object);
-
-            case value_t::array:
-                return header_size + calc_bson_array_size(*j.m_value.array);
-
-            case value_t::binary:
-                return header_size + calc_bson_binary_size(*j.m_value.binary);
-
-            case value_t::boolean:
-                return header_size + 1ul;
-
-            case value_t::number_float:
-                return header_size + 8ul;
-
-            case value_t::number_integer:
-                return header_size + calc_bson_integer_size(j.m_value.number_integer);
-
-            case value_t::number_unsigned:
-                return header_size + calc_bson_unsigned_size(j.m_value.number_unsigned);
-
-            case value_t::string:
-                return header_size + calc_bson_string_size(*j.m_value.string);
-
-            case value_t::null:
-                return header_size + 0ul;
-
-            // LCOV_EXCL_START
-            default:
-                assert(false);
-                return 0ul;
-                // LCOV_EXCL_STOP
-        }
-    }
-
-    /*!
-    @brief Serializes the JSON value @a j to BSON and associates it with the
-           key @a name.
-    @param name The name to associate with the JSON entity @a j within the
-                current BSON document
-    @return The size of the BSON entry
-    */
-    void write_bson_element(const string_t& name,
-                            const BasicJsonType& j)
-    {
-        switch (j.type())
-        {
-            case value_t::object:
-                return write_bson_object_entry(name, *j.m_value.object);
-
-            case value_t::array:
-                return write_bson_array(name, *j.m_value.array);
-
-            case value_t::binary:
-                return write_bson_binary(name, *j.m_value.binary);
-
-            case value_t::boolean:
-                return write_bson_boolean(name, j.m_value.boolean);
-
-            case value_t::number_float:
-                return write_bson_double(name, j.m_value.number_float);
-
-            case value_t::number_integer:
-                return write_bson_integer(name, j.m_value.number_integer);
-
-            case value_t::number_unsigned:
-                return write_bson_unsigned(name, j.m_value.number_unsigned);
-
-            case value_t::string:
-                return write_bson_string(name, *j.m_value.string);
-
-            case value_t::null:
-                return write_bson_null(name);
-
-            // LCOV_EXCL_START
-            default:
-                assert(false);
-                return;
-                // LCOV_EXCL_STOP
-        }
-    }
-
-    /*!
-    @brief Calculates the size of the BSON serialization of the given
-           JSON-object @a j.
-    @param[in] j  JSON value to serialize
-    @pre       j.type() == value_t::object
-    */
-    static std::size_t calc_bson_object_size(const typename BasicJsonType::object_t& value)
-    {
-        std::size_t document_size = std::accumulate(value.begin(), value.end(), std::size_t(0),
-                                    [](size_t result, const typename BasicJsonType::object_t::value_type & el)
-        {
-            return result += calc_bson_element_size(el.first, el.second);
-        });
-
-        return sizeof(std::int32_t) + document_size + 1ul;
-    }
-
-    /*!
-    @param[in] j  JSON value to serialize
-    @pre       j.type() == value_t::object
-    */
-    void write_bson_object(const typename BasicJsonType::object_t& value)
-    {
-        write_number<std::int32_t, true>(static_cast<std::int32_t>(calc_bson_object_size(value)));
-
-        for (const auto& el : value)
-        {
-            write_bson_element(el.first, el.second);
-        }
-
-        oa->write_character(to_char_type(0x00));
-    }
-
-    //////////
-    // CBOR //
-    //////////
-
-    static constexpr CharType get_cbor_float_prefix(float /*unused*/)
-    {
-        return to_char_type(0xFA);  // Single-Precision Float
-    }
-
-    static constexpr CharType get_cbor_float_prefix(double /*unused*/)
-    {
-        return to_char_type(0xFB);  // Double-Precision Float
-    }
-
-    /////////////
-    // MsgPack //
-    /////////////
-
-    static constexpr CharType get_msgpack_float_prefix(float /*unused*/)
-    {
-        return to_char_type(0xCA);  // float 32
-    }
-
-    static constexpr CharType get_msgpack_float_prefix(double /*unused*/)
-    {
-        return to_char_type(0xCB);  // float 64
-    }
-
-    ////////////
-    // UBJSON //
-    ////////////
-
-    // UBJSON: write number (floating point)
-    template<typename NumberType, typename std::enable_if<
-                 std::is_floating_point<NumberType>::value, int>::type = 0>
-    void write_number_with_ubjson_prefix(const NumberType n,
-                                         const bool add_prefix)
-    {
-        if (add_prefix)
-        {
-            oa->write_character(get_ubjson_float_prefix(n));
-        }
-        write_number(n);
-    }
-
-    // UBJSON: write number (unsigned integer)
-    template<typename NumberType, typename std::enable_if<
-                 std::is_unsigned<NumberType>::value, int>::type = 0>
-    void write_number_with_ubjson_prefix(const NumberType n,
-                                         const bool add_prefix)
-    {
-        if (n <= static_cast<std::uint64_t>((std::numeric_limits<std::int8_t>::max)()))
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('i'));  // int8
-            }
-            write_number(static_cast<std::uint8_t>(n));
-        }
-        else if (n <= (std::numeric_limits<std::uint8_t>::max)())
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('U'));  // uint8
-            }
-            write_number(static_cast<std::uint8_t>(n));
-        }
-        else if (n <= static_cast<std::uint64_t>((std::numeric_limits<std::int16_t>::max)()))
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('I'));  // int16
-            }
-            write_number(static_cast<std::int16_t>(n));
-        }
-        else if (n <= static_cast<std::uint64_t>((std::numeric_limits<std::int32_t>::max)()))
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('l'));  // int32
-            }
-            write_number(static_cast<std::int32_t>(n));
-        }
-        else if (n <= static_cast<std::uint64_t>((std::numeric_limits<std::int64_t>::max)()))
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('L'));  // int64
-            }
-            write_number(static_cast<std::int64_t>(n));
-        }
-        else
-        {
-            JSON_THROW(out_of_range::create(407, "integer number " + std::to_string(n) + " cannot be represented by UBJSON as it does not fit int64"));
-        }
-    }
-
-    // UBJSON: write number (signed integer)
-    template<typename NumberType, typename std::enable_if<
-                 std::is_signed<NumberType>::value and
-                 not std::is_floating_point<NumberType>::value, int>::type = 0>
-    void write_number_with_ubjson_prefix(const NumberType n,
-                                         const bool add_prefix)
-    {
-        if ((std::numeric_limits<std::int8_t>::min)() <= n and n <= (std::numeric_limits<std::int8_t>::max)())
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('i'));  // int8
-            }
-            write_number(static_cast<std::int8_t>(n));
-        }
-        else if (static_cast<std::int64_t>((std::numeric_limits<std::uint8_t>::min)()) <= n and n <= static_cast<std::int64_t>((std::numeric_limits<std::uint8_t>::max)()))
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('U'));  // uint8
-            }
-            write_number(static_cast<std::uint8_t>(n));
-        }
-        else if ((std::numeric_limits<std::int16_t>::min)() <= n and n <= (std::numeric_limits<std::int16_t>::max)())
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('I'));  // int16
-            }
-            write_number(static_cast<std::int16_t>(n));
-        }
-        else if ((std::numeric_limits<std::int32_t>::min)() <= n and n <= (std::numeric_limits<std::int32_t>::max)())
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('l'));  // int32
-            }
-            write_number(static_cast<std::int32_t>(n));
-        }
-        else if ((std::numeric_limits<std::int64_t>::min)() <= n and n <= (std::numeric_limits<std::int64_t>::max)())
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('L'));  // int64
-            }
-            write_number(static_cast<std::int64_t>(n));
-        }
-        // LCOV_EXCL_START
-        else
-        {
-            JSON_THROW(out_of_range::create(407, "integer number " + std::to_string(n) + " cannot be represented by UBJSON as it does not fit int64"));
-        }
-        // LCOV_EXCL_STOP
-    }
-
-    /*!
-    @brief determine the type prefix of container values
-
-    @note This function does not need to be 100% accurate when it comes to
-          integer limits. In case a number exceeds the limits of int64_t,
-          this will be detected by a later call to function
-          write_number_with_ubjson_prefix. Therefore, we return 'L' for any
-          value that does not fit the previous limits.
-    */
-    CharType ubjson_prefix(const BasicJsonType& j) const noexcept
-    {
-        switch (j.type())
-        {
-            case value_t::null:
-                return 'Z';
-
-            case value_t::boolean:
-                return j.m_value.boolean ? 'T' : 'F';
-
-            case value_t::number_integer:
-            {
-                if ((std::numeric_limits<std::int8_t>::min)() <= j.m_value.number_integer and j.m_value.number_integer <= (std::numeric_limits<std::int8_t>::max)())
-                {
-                    return 'i';
-                }
-                if ((std::numeric_limits<std::uint8_t>::min)() <= j.m_value.number_integer and j.m_value.number_integer <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    return 'U';
-                }
-                if ((std::numeric_limits<std::int16_t>::min)() <= j.m_value.number_integer and j.m_value.number_integer <= (std::numeric_limits<std::int16_t>::max)())
-                {
-                    return 'I';
-                }
-                if ((std::numeric_limits<std::int32_t>::min)() <= j.m_value.number_integer and j.m_value.number_integer <= (std::numeric_limits<std::int32_t>::max)())
-                {
-                    return 'l';
-                }
-                // no check and assume int64_t (see note above)
-                return 'L';
-            }
-
-            case value_t::number_unsigned:
-            {
-                if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::int8_t>::max)()))
-                {
-                    return 'i';
-                }
-                if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::uint8_t>::max)()))
-                {
-                    return 'U';
-                }
-                if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::int16_t>::max)()))
-                {
-                    return 'I';
-                }
-                if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::int32_t>::max)()))
-                {
-                    return 'l';
-                }
-                // no check and assume int64_t (see note above)
-                return 'L';
-            }
-
-            case value_t::number_float:
-                return get_ubjson_float_prefix(j.m_value.number_float);
-
-            case value_t::string:
-                return 'S';
-
-            case value_t::array: // fallthrough
-            case value_t::binary:
-                return '[';
-
-            case value_t::object:
-                return '{';
-
-            default:  // discarded values
-                return 'N';
-        }
-    }
-
-    static constexpr CharType get_ubjson_float_prefix(float /*unused*/)
-    {
-        return 'd';  // float 32
-    }
-
-    static constexpr CharType get_ubjson_float_prefix(double /*unused*/)
-    {
-        return 'D';  // float 64
-    }
-
-    ///////////////////////
-    // Utility functions //
-    ///////////////////////
-
-    /*
-    @brief write a number to output input
-    @param[in] n number of type @a NumberType
-    @tparam NumberType the type of the number
-    @tparam OutputIsLittleEndian Set to true if output data is
-                                 required to be little endian
-
-    @note This function needs to respect the system's endianess, because bytes
-          in CBOR, MessagePack, and UBJSON are stored in network order (big
-          endian) and therefore need reordering on little endian systems.
-    */
-    template<typename NumberType, bool OutputIsLittleEndian = false>
-    void write_number(const NumberType n)
-    {
-        // step 1: write number to array of length NumberType
-        std::array<CharType, sizeof(NumberType)> vec;
-        std::memcpy(vec.data(), &n, sizeof(NumberType));
-
-        // step 2: write array to output (with possible reordering)
-        if (is_little_endian != OutputIsLittleEndian)
-        {
-            // reverse byte order prior to conversion if necessary
-            std::reverse(vec.begin(), vec.end());
-        }
-
-        oa->write_characters(vec.data(), sizeof(NumberType));
-    }
-
-  public:
-    // The following to_char_type functions are implement the conversion
-    // between uint8_t and CharType. In case CharType is not unsigned,
-    // such a conversion is required to allow values greater than 128.
-    // See <https://github.com/nlohmann/json/issues/1286> for a discussion.
-    template < typename C = CharType,
-               enable_if_t < std::is_signed<C>::value and std::is_signed<char>::value > * = nullptr >
-    static constexpr CharType to_char_type(std::uint8_t x) noexcept
-    {
-        return *reinterpret_cast<char*>(&x);
-    }
-
-    template < typename C = CharType,
-               enable_if_t < std::is_signed<C>::value and std::is_unsigned<char>::value > * = nullptr >
-    static CharType to_char_type(std::uint8_t x) noexcept
-    {
-        static_assert(sizeof(std::uint8_t) == sizeof(CharType), "size of CharType must be equal to std::uint8_t");
-        static_assert(std::is_trivial<CharType>::value, "CharType must be trivial");
-        CharType result;
-        std::memcpy(&result, &x, sizeof(x));
-        return result;
-    }
-
-    template<typename C = CharType,
-             enable_if_t<std::is_unsigned<C>::value>* = nullptr>
-    static constexpr CharType to_char_type(std::uint8_t x) noexcept
-    {
-        return x;
-    }
-
-    template < typename InputCharType, typename C = CharType,
-               enable_if_t <
-                   std::is_signed<C>::value and
-                   std::is_signed<char>::value and
-                   std::is_same<char, typename std::remove_cv<InputCharType>::type>::value
-                   > * = nullptr >
-    static constexpr CharType to_char_type(InputCharType x) noexcept
-    {
-        return x;
-    }
-
-  private:
-    /// whether we can assume little endianess
-    const bool is_little_endian = little_endianess();
-
-    /// the output
-    output_adapter_t<CharType> oa = nullptr;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/output/output_adapters.hpp>
-
-// #include <nlohmann/detail/output/serializer.hpp>
-
-
-#include <algorithm> // reverse, remove, fill, find, none_of
-#include <array> // array
-#include <cassert> // assert
-#include <clocale> // localeconv, lconv
-#include <cmath> // labs, isfinite, isnan, signbit
-#include <cstddef> // size_t, ptrdiff_t
-#include <cstdint> // uint8_t
-#include <cstdio> // snprintf
-#include <limits> // numeric_limits
-#include <string> // string
-#include <type_traits> // is_same
-#include <utility> // move
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/conversions/to_chars.hpp>
-
-
-#include <array> // array
-#include <cassert> // assert
-#include <cmath>   // signbit, isfinite
-#include <cstdint> // intN_t, uintN_t
-#include <cstring> // memcpy, memmove
-#include <limits> // numeric_limits
-#include <type_traits> // conditional
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-
-/*!
-@brief implements the Grisu2 algorithm for binary to decimal floating-point
-conversion.
-
-This implementation is a slightly modified version of the reference
-implementation which may be obtained from
-http://florian.loitsch.com/publications (bench.tar.gz).
-
-The code is distributed under the MIT license, Copyright (c) 2009 Florian Loitsch.
-
-For a detailed description of the algorithm see:
-
-[1] Loitsch, "Printing Floating-Point Numbers Quickly and Accurately with
-    Integers", Proceedings of the ACM SIGPLAN 2010 Conference on Programming
-    Language Design and Implementation, PLDI 2010
-[2] Burger, Dybvig, "Printing Floating-Point Numbers Quickly and Accurately",
-    Proceedings of the ACM SIGPLAN 1996 Conference on Programming Language
-    Design and Implementation, PLDI 1996
-*/
-namespace dtoa_impl
-{
-
-template <typename Target, typename Source>
-Target reinterpret_bits(const Source source)
-{
-    static_assert(sizeof(Target) == sizeof(Source), "size mismatch");
-
-    Target target;
-    std::memcpy(&target, &source, sizeof(Source));
-    return target;
-}
-
-struct diyfp // f * 2^e
-{
-    static constexpr int kPrecision = 64; // = q
-
-    std::uint64_t f = 0;
-    int e = 0;
-
-    constexpr diyfp(std::uint64_t f_, int e_) noexcept : f(f_), e(e_) {}
-
-    /*!
-    @brief returns x - y
-    @pre x.e == y.e and x.f >= y.f
-    */
-    static diyfp sub(const diyfp& x, const diyfp& y) noexcept
-    {
-        assert(x.e == y.e);
-        assert(x.f >= y.f);
-
-        return {x.f - y.f, x.e};
-    }
-
-    /*!
-    @brief returns x * y
-    @note The result is rounded. (Only the upper q bits are returned.)
-    */
-    static diyfp mul(const diyfp& x, const diyfp& y) noexcept
-    {
-        static_assert(kPrecision == 64, "internal error");
-
-        // Computes:
-        //  f = round((x.f * y.f) / 2^q)
-        //  e = x.e + y.e + q
-
-        // Emulate the 64-bit * 64-bit multiplication:
-        //
-        // p = u * v
-        //   = (u_lo + 2^32 u_hi) (v_lo + 2^32 v_hi)
-        //   = (u_lo v_lo         ) + 2^32 ((u_lo v_hi         ) + (u_hi v_lo         )) + 2^64 (u_hi v_hi         )
-        //   = (p0                ) + 2^32 ((p1                ) + (p2                )) + 2^64 (p3                )
-        //   = (p0_lo + 2^32 p0_hi) + 2^32 ((p1_lo + 2^32 p1_hi) + (p2_lo + 2^32 p2_hi)) + 2^64 (p3                )
-        //   = (p0_lo             ) + 2^32 (p0_hi + p1_lo + p2_lo                      ) + 2^64 (p1_hi + p2_hi + p3)
-        //   = (p0_lo             ) + 2^32 (Q                                          ) + 2^64 (H                 )
-        //   = (p0_lo             ) + 2^32 (Q_lo + 2^32 Q_hi                           ) + 2^64 (H                 )
-        //
-        // (Since Q might be larger than 2^32 - 1)
-        //
-        //   = (p0_lo + 2^32 Q_lo) + 2^64 (Q_hi + H)
-        //
-        // (Q_hi + H does not overflow a 64-bit int)
-        //
-        //   = p_lo + 2^64 p_hi
-
-        const std::uint64_t u_lo = x.f & 0xFFFFFFFFu;
-        const std::uint64_t u_hi = x.f >> 32u;
-        const std::uint64_t v_lo = y.f & 0xFFFFFFFFu;
-        const std::uint64_t v_hi = y.f >> 32u;
-
-        const std::uint64_t p0 = u_lo * v_lo;
-        const std::uint64_t p1 = u_lo * v_hi;
-        const std::uint64_t p2 = u_hi * v_lo;
-        const std::uint64_t p3 = u_hi * v_hi;
-
-        const std::uint64_t p0_hi = p0 >> 32u;
-        const std::uint64_t p1_lo = p1 & 0xFFFFFFFFu;
-        const std::uint64_t p1_hi = p1 >> 32u;
-        const std::uint64_t p2_lo = p2 & 0xFFFFFFFFu;
-        const std::uint64_t p2_hi = p2 >> 32u;
-
-        std::uint64_t Q = p0_hi + p1_lo + p2_lo;
-
-        // The full product might now be computed as
-        //
-        // p_hi = p3 + p2_hi + p1_hi + (Q >> 32)
-        // p_lo = p0_lo + (Q << 32)
-        //
-        // But in this particular case here, the full p_lo is not required.
-        // Effectively we only need to add the highest bit in p_lo to p_hi (and
-        // Q_hi + 1 does not overflow).
-
-        Q += std::uint64_t{1} << (64u - 32u - 1u); // round, ties up
-
-        const std::uint64_t h = p3 + p2_hi + p1_hi + (Q >> 32u);
-
-        return {h, x.e + y.e + 64};
-    }
-
-    /*!
-    @brief normalize x such that the significand is >= 2^(q-1)
-    @pre x.f != 0
-    */
-    static diyfp normalize(diyfp x) noexcept
-    {
-        assert(x.f != 0);
-
-        while ((x.f >> 63u) == 0)
-        {
-            x.f <<= 1u;
-            x.e--;
-        }
-
-        return x;
-    }
-
-    /*!
-    @brief normalize x such that the result has the exponent E
-    @pre e >= x.e and the upper e - x.e bits of x.f must be zero.
-    */
-    static diyfp normalize_to(const diyfp& x, const int target_exponent) noexcept
-    {
-        const int delta = x.e - target_exponent;
-
-        assert(delta >= 0);
-        assert(((x.f << delta) >> delta) == x.f);
-
-        return {x.f << delta, target_exponent};
-    }
-};
-
-struct boundaries
-{
-    diyfp w;
-    diyfp minus;
-    diyfp plus;
-};
-
-/*!
-Compute the (normalized) diyfp representing the input number 'value' and its
-boundaries.
-
-@pre value must be finite and positive
-*/
-template <typename FloatType>
-boundaries compute_boundaries(FloatType value)
-{
-    assert(std::isfinite(value));
-    assert(value > 0);
-
-    // Convert the IEEE representation into a diyfp.
-    //
-    // If v is denormal:
-    //      value = 0.F * 2^(1 - bias) = (          F) * 2^(1 - bias - (p-1))
-    // If v is normalized:
-    //      value = 1.F * 2^(E - bias) = (2^(p-1) + F) * 2^(E - bias - (p-1))
-
-    static_assert(std::numeric_limits<FloatType>::is_iec559,
-                  "internal error: dtoa_short requires an IEEE-754 floating-point implementation");
-
-    constexpr int      kPrecision = std::numeric_limits<FloatType>::digits; // = p (includes the hidden bit)
-    constexpr int      kBias      = std::numeric_limits<FloatType>::max_exponent - 1 + (kPrecision - 1);
-    constexpr int      kMinExp    = 1 - kBias;
-    constexpr std::uint64_t kHiddenBit = std::uint64_t{1} << (kPrecision - 1); // = 2^(p-1)
-
-    using bits_type = typename std::conditional<kPrecision == 24, std::uint32_t, std::uint64_t >::type;
-
-    const std::uint64_t bits = reinterpret_bits<bits_type>(value);
-    const std::uint64_t E = bits >> (kPrecision - 1);
-    const std::uint64_t F = bits & (kHiddenBit - 1);
-
-    const bool is_denormal = E == 0;
-    const diyfp v = is_denormal
-                    ? diyfp(F, kMinExp)
-                    : diyfp(F + kHiddenBit, static_cast<int>(E) - kBias);
-
-    // Compute the boundaries m- and m+ of the floating-point value
-    // v = f * 2^e.
-    //
-    // Determine v- and v+, the floating-point predecessor and successor if v,
-    // respectively.
-    //
-    //      v- = v - 2^e        if f != 2^(p-1) or e == e_min                (A)
-    //         = v - 2^(e-1)    if f == 2^(p-1) and e > e_min                (B)
-    //
-    //      v+ = v + 2^e
-    //
-    // Let m- = (v- + v) / 2 and m+ = (v + v+) / 2. All real numbers _strictly_
-    // between m- and m+ round to v, regardless of how the input rounding
-    // algorithm breaks ties.
-    //
-    //      ---+-------------+-------------+-------------+-------------+---  (A)
-    //         v-            m-            v             m+            v+
-    //
-    //      -----------------+------+------+-------------+-------------+---  (B)
-    //                       v-     m-     v             m+            v+
-
-    const bool lower_boundary_is_closer = F == 0 and E > 1;
-    const diyfp m_plus = diyfp(2 * v.f + 1, v.e - 1);
-    const diyfp m_minus = lower_boundary_is_closer
-                          ? diyfp(4 * v.f - 1, v.e - 2)  // (B)
-                          : diyfp(2 * v.f - 1, v.e - 1); // (A)
-
-    // Determine the normalized w+ = m+.
-    const diyfp w_plus = diyfp::normalize(m_plus);
-
-    // Determine w- = m- such that e_(w-) = e_(w+).
-    const diyfp w_minus = diyfp::normalize_to(m_minus, w_plus.e);
-
-    return {diyfp::normalize(v), w_minus, w_plus};
-}
-
-// Given normalized diyfp w, Grisu needs to find a (normalized) cached
-// power-of-ten c, such that the exponent of the product c * w = f * 2^e lies
-// within a certain range [alpha, gamma] (Definition 3.2 from [1])
-//
-//      alpha <= e = e_c + e_w + q <= gamma
-//
-// or
-//
-//      f_c * f_w * 2^alpha <= f_c 2^(e_c) * f_w 2^(e_w) * 2^q
-//                          <= f_c * f_w * 2^gamma
-//
-// Since c and w are normalized, i.e. 2^(q-1) <= f < 2^q, this implies
-//
-//      2^(q-1) * 2^(q-1) * 2^alpha <= c * w * 2^q < 2^q * 2^q * 2^gamma
-//
-// or
-//
-//      2^(q - 2 + alpha) <= c * w < 2^(q + gamma)
-//
-// The choice of (alpha,gamma) determines the size of the table and the form of
-// the digit generation procedure. Using (alpha,gamma)=(-60,-32) works out well
-// in practice:
-//
-// The idea is to cut the number c * w = f * 2^e into two parts, which can be
-// processed independently: An integral part p1, and a fractional part p2:
-//
-//      f * 2^e = ( (f div 2^-e) * 2^-e + (f mod 2^-e) ) * 2^e
-//              = (f div 2^-e) + (f mod 2^-e) * 2^e
-//              = p1 + p2 * 2^e
-//
-// The conversion of p1 into decimal form requires a series of divisions and
-// modulos by (a power of) 10. These operations are faster for 32-bit than for
-// 64-bit integers, so p1 should ideally fit into a 32-bit integer. This can be
-// achieved by choosing
-//
-//      -e >= 32   or   e <= -32 := gamma
-//
-// In order to convert the fractional part
-//
-//      p2 * 2^e = p2 / 2^-e = d[-1] / 10^1 + d[-2] / 10^2 + ...
-//
-// into decimal form, the fraction is repeatedly multiplied by 10 and the digits
-// d[-i] are extracted in order:
-//
-//      (10 * p2) div 2^-e = d[-1]
-//      (10 * p2) mod 2^-e = d[-2] / 10^1 + ...
-//
-// The multiplication by 10 must not overflow. It is sufficient to choose
-//
-//      10 * p2 < 16 * p2 = 2^4 * p2 <= 2^64.
-//
-// Since p2 = f mod 2^-e < 2^-e,
-//
-//      -e <= 60   or   e >= -60 := alpha
-
-constexpr int kAlpha = -60;
-constexpr int kGamma = -32;
-
-struct cached_power // c = f * 2^e ~= 10^k
-{
-    std::uint64_t f;
-    int e;
-    int k;
-};
-
-/*!
-For a normalized diyfp w = f * 2^e, this function returns a (normalized) cached
-power-of-ten c = f_c * 2^e_c, such that the exponent of the product w * c
-satisfies (Definition 3.2 from [1])
-
-     alpha <= e_c + e + q <= gamma.
-*/
-inline cached_power get_cached_power_for_binary_exponent(int e)
-{
-    // Now
-    //
-    //      alpha <= e_c + e + q <= gamma                                    (1)
-    //      ==> f_c * 2^alpha <= c * 2^e * 2^q
-    //
-    // and since the c's are normalized, 2^(q-1) <= f_c,
-    //
-    //      ==> 2^(q - 1 + alpha) <= c * 2^(e + q)
-    //      ==> 2^(alpha - e - 1) <= c
-    //
-    // If c were an exact power of ten, i.e. c = 10^k, one may determine k as
-    //
-    //      k = ceil( log_10( 2^(alpha - e - 1) ) )
-    //        = ceil( (alpha - e - 1) * log_10(2) )
-    //
-    // From the paper:
-    // "In theory the result of the procedure could be wrong since c is rounded,
-    //  and the computation itself is approximated [...]. In practice, however,
-    //  this simple function is sufficient."
-    //
-    // For IEEE double precision floating-point numbers converted into
-    // normalized diyfp's w = f * 2^e, with q = 64,
-    //
-    //      e >= -1022      (min IEEE exponent)
-    //           -52        (p - 1)
-    //           -52        (p - 1, possibly normalize denormal IEEE numbers)
-    //           -11        (normalize the diyfp)
-    //         = -1137
-    //
-    // and
-    //
-    //      e <= +1023      (max IEEE exponent)
-    //           -52        (p - 1)
-    //           -11        (normalize the diyfp)
-    //         = 960
-    //
-    // This binary exponent range [-1137,960] results in a decimal exponent
-    // range [-307,324]. One does not need to store a cached power for each
-    // k in this range. For each such k it suffices to find a cached power
-    // such that the exponent of the product lies in [alpha,gamma].
-    // This implies that the difference of the decimal exponents of adjacent
-    // table entries must be less than or equal to
-    //
-    //      floor( (gamma - alpha) * log_10(2) ) = 8.
-    //
-    // (A smaller distance gamma-alpha would require a larger table.)
-
-    // NB:
-    // Actually this function returns c, such that -60 <= e_c + e + 64 <= -34.
-
-    constexpr int kCachedPowersMinDecExp = -300;
-    constexpr int kCachedPowersDecStep = 8;
-
-    static constexpr std::array<cached_power, 79> kCachedPowers =
-    {
-        {
-            { 0xAB70FE17C79AC6CA, -1060, -300 },
-            { 0xFF77B1FCBEBCDC4F, -1034, -292 },
-            { 0xBE5691EF416BD60C, -1007, -284 },
-            { 0x8DD01FAD907FFC3C,  -980, -276 },
-            { 0xD3515C2831559A83,  -954, -268 },
-            { 0x9D71AC8FADA6C9B5,  -927, -260 },
-            { 0xEA9C227723EE8BCB,  -901, -252 },
-            { 0xAECC49914078536D,  -874, -244 },
-            { 0x823C12795DB6CE57,  -847, -236 },
-            { 0xC21094364DFB5637,  -821, -228 },
-            { 0x9096EA6F3848984F,  -794, -220 },
-            { 0xD77485CB25823AC7,  -768, -212 },
-            { 0xA086CFCD97BF97F4,  -741, -204 },
-            { 0xEF340A98172AACE5,  -715, -196 },
-            { 0xB23867FB2A35B28E,  -688, -188 },
-            { 0x84C8D4DFD2C63F3B,  -661, -180 },
-            { 0xC5DD44271AD3CDBA,  -635, -172 },
-            { 0x936B9FCEBB25C996,  -608, -164 },
-            { 0xDBAC6C247D62A584,  -582, -156 },
-            { 0xA3AB66580D5FDAF6,  -555, -148 },
-            { 0xF3E2F893DEC3F126,  -529, -140 },
-            { 0xB5B5ADA8AAFF80B8,  -502, -132 },
-            { 0x87625F056C7C4A8B,  -475, -124 },
-            { 0xC9BCFF6034C13053,  -449, -116 },
-            { 0x964E858C91BA2655,  -422, -108 },
-            { 0xDFF9772470297EBD,  -396, -100 },
-            { 0xA6DFBD9FB8E5B88F,  -369,  -92 },
-            { 0xF8A95FCF88747D94,  -343,  -84 },
-            { 0xB94470938FA89BCF,  -316,  -76 },
-            { 0x8A08F0F8BF0F156B,  -289,  -68 },
-            { 0xCDB02555653131B6,  -263,  -60 },
-            { 0x993FE2C6D07B7FAC,  -236,  -52 },
-            { 0xE45C10C42A2B3B06,  -210,  -44 },
-            { 0xAA242499697392D3,  -183,  -36 },
-            { 0xFD87B5F28300CA0E,  -157,  -28 },
-            { 0xBCE5086492111AEB,  -130,  -20 },
-            { 0x8CBCCC096F5088CC,  -103,  -12 },
-            { 0xD1B71758E219652C,   -77,   -4 },
-            { 0x9C40000000000000,   -50,    4 },
-            { 0xE8D4A51000000000,   -24,   12 },
-            { 0xAD78EBC5AC620000,     3,   20 },
-            { 0x813F3978F8940984,    30,   28 },
-            { 0xC097CE7BC90715B3,    56,   36 },
-            { 0x8F7E32CE7BEA5C70,    83,   44 },
-            { 0xD5D238A4ABE98068,   109,   52 },
-            { 0x9F4F2726179A2245,   136,   60 },
-            { 0xED63A231D4C4FB27,   162,   68 },
-            { 0xB0DE65388CC8ADA8,   189,   76 },
-            { 0x83C7088E1AAB65DB,   216,   84 },
-            { 0xC45D1DF942711D9A,   242,   92 },
-            { 0x924D692CA61BE758,   269,  100 },
-            { 0xDA01EE641A708DEA,   295,  108 },
-            { 0xA26DA3999AEF774A,   322,  116 },
-            { 0xF209787BB47D6B85,   348,  124 },
-            { 0xB454E4A179DD1877,   375,  132 },
-            { 0x865B86925B9BC5C2,   402,  140 },
-            { 0xC83553C5C8965D3D,   428,  148 },
-            { 0x952AB45CFA97A0B3,   455,  156 },
-            { 0xDE469FBD99A05FE3,   481,  164 },
-            { 0xA59BC234DB398C25,   508,  172 },
-            { 0xF6C69A72A3989F5C,   534,  180 },
-            { 0xB7DCBF5354E9BECE,   561,  188 },
-            { 0x88FCF317F22241E2,   588,  196 },
-            { 0xCC20CE9BD35C78A5,   614,  204 },
-            { 0x98165AF37B2153DF,   641,  212 },
-            { 0xE2A0B5DC971F303A,   667,  220 },
-            { 0xA8D9D1535CE3B396,   694,  228 },
-            { 0xFB9B7CD9A4A7443C,   720,  236 },
-            { 0xBB764C4CA7A44410,   747,  244 },
-            { 0x8BAB8EEFB6409C1A,   774,  252 },
-            { 0xD01FEF10A657842C,   800,  260 },
-            { 0x9B10A4E5E9913129,   827,  268 },
-            { 0xE7109BFBA19C0C9D,   853,  276 },
-            { 0xAC2820D9623BF429,   880,  284 },
-            { 0x80444B5E7AA7CF85,   907,  292 },
-            { 0xBF21E44003ACDD2D,   933,  300 },
-            { 0x8E679C2F5E44FF8F,   960,  308 },
-            { 0xD433179D9C8CB841,   986,  316 },
-            { 0x9E19DB92B4E31BA9,  1013,  324 },
-        }
-    };
-
-    // This computation gives exactly the same results for k as
-    //      k = ceil((kAlpha - e - 1) * 0.30102999566398114)
-    // for |e| <= 1500, but doesn't require floating-point operations.
-    // NB: log_10(2) ~= 78913 / 2^18
-    assert(e >= -1500);
-    assert(e <=  1500);
-    const int f = kAlpha - e - 1;
-    const int k = (f * 78913) / (1 << 18) + static_cast<int>(f > 0);
-
-    const int index = (-kCachedPowersMinDecExp + k + (kCachedPowersDecStep - 1)) / kCachedPowersDecStep;
-    assert(index >= 0);
-    assert(static_cast<std::size_t>(index) < kCachedPowers.size());
-
-    const cached_power cached = kCachedPowers[static_cast<std::size_t>(index)];
-    assert(kAlpha <= cached.e + e + 64);
-    assert(kGamma >= cached.e + e + 64);
-
-    return cached;
-}
-
-/*!
-For n != 0, returns k, such that pow10 := 10^(k-1) <= n < 10^k.
-For n == 0, returns 1 and sets pow10 := 1.
-*/
-inline int find_largest_pow10(const std::uint32_t n, std::uint32_t& pow10)
-{
-    // LCOV_EXCL_START
-    if (n >= 1000000000)
-    {
-        pow10 = 1000000000;
-        return 10;
-    }
-    // LCOV_EXCL_STOP
-    else if (n >= 100000000)
-    {
-        pow10 = 100000000;
-        return  9;
-    }
-    else if (n >= 10000000)
-    {
-        pow10 = 10000000;
-        return  8;
-    }
-    else if (n >= 1000000)
-    {
-        pow10 = 1000000;
-        return  7;
-    }
-    else if (n >= 100000)
-    {
-        pow10 = 100000;
-        return  6;
-    }
-    else if (n >= 10000)
-    {
-        pow10 = 10000;
-        return  5;
-    }
-    else if (n >= 1000)
-    {
-        pow10 = 1000;
-        return  4;
-    }
-    else if (n >= 100)
-    {
-        pow10 = 100;
-        return  3;
-    }
-    else if (n >= 10)
-    {
-        pow10 = 10;
-        return  2;
-    }
-    else
-    {
-        pow10 = 1;
-        return 1;
-    }
-}
-
-inline void grisu2_round(char* buf, int len, std::uint64_t dist, std::uint64_t delta,
-                         std::uint64_t rest, std::uint64_t ten_k)
-{
-    assert(len >= 1);
-    assert(dist <= delta);
-    assert(rest <= delta);
-    assert(ten_k > 0);
-
-    //               <--------------------------- delta ---->
-    //                                  <---- dist --------->
-    // --------------[------------------+-------------------]--------------
-    //               M-                 w                   M+
-    //
-    //                                  ten_k
-    //                                <------>
-    //                                       <---- rest ---->
-    // --------------[------------------+----+--------------]--------------
-    //                                  w    V
-    //                                       = buf * 10^k
-    //
-    // ten_k represents a unit-in-the-last-place in the decimal representation
-    // stored in buf.
-    // Decrement buf by ten_k while this takes buf closer to w.
-
-    // The tests are written in this order to avoid overflow in unsigned
-    // integer arithmetic.
-
-    while (rest < dist
-            and delta - rest >= ten_k
-            and (rest + ten_k < dist or dist - rest > rest + ten_k - dist))
-    {
-        assert(buf[len - 1] != '0');
-        buf[len - 1]--;
-        rest += ten_k;
-    }
-}
-
-/*!
-Generates V = buffer * 10^decimal_exponent, such that M- <= V <= M+.
-M- and M+ must be normalized and share the same exponent -60 <= e <= -32.
-*/
-inline void grisu2_digit_gen(char* buffer, int& length, int& decimal_exponent,
-                             diyfp M_minus, diyfp w, diyfp M_plus)
-{
-    static_assert(kAlpha >= -60, "internal error");
-    static_assert(kGamma <= -32, "internal error");
-
-    // Generates the digits (and the exponent) of a decimal floating-point
-    // number V = buffer * 10^decimal_exponent in the range [M-, M+]. The diyfp's
-    // w, M- and M+ share the same exponent e, which satisfies alpha <= e <= gamma.
-    //
-    //               <--------------------------- delta ---->
-    //                                  <---- dist --------->
-    // --------------[------------------+-------------------]--------------
-    //               M-                 w                   M+
-    //
-    // Grisu2 generates the digits of M+ from left to right and stops as soon as
-    // V is in [M-,M+].
-
-    assert(M_plus.e >= kAlpha);
-    assert(M_plus.e <= kGamma);
-
-    std::uint64_t delta = diyfp::sub(M_plus, M_minus).f; // (significand of (M+ - M-), implicit exponent is e)
-    std::uint64_t dist  = diyfp::sub(M_plus, w      ).f; // (significand of (M+ - w ), implicit exponent is e)
-
-    // Split M+ = f * 2^e into two parts p1 and p2 (note: e < 0):
-    //
-    //      M+ = f * 2^e
-    //         = ((f div 2^-e) * 2^-e + (f mod 2^-e)) * 2^e
-    //         = ((p1        ) * 2^-e + (p2        )) * 2^e
-    //         = p1 + p2 * 2^e
-
-    const diyfp one(std::uint64_t{1} << -M_plus.e, M_plus.e);
-
-    auto p1 = static_cast<std::uint32_t>(M_plus.f >> -one.e); // p1 = f div 2^-e (Since -e >= 32, p1 fits into a 32-bit int.)
-    std::uint64_t p2 = M_plus.f & (one.f - 1);                    // p2 = f mod 2^-e
-
-    // 1)
-    //
-    // Generate the digits of the integral part p1 = d[n-1]...d[1]d[0]
-
-    assert(p1 > 0);
-
-    std::uint32_t pow10;
-    const int k = find_largest_pow10(p1, pow10);
-
-    //      10^(k-1) <= p1 < 10^k, pow10 = 10^(k-1)
-    //
-    //      p1 = (p1 div 10^(k-1)) * 10^(k-1) + (p1 mod 10^(k-1))
-    //         = (d[k-1]         ) * 10^(k-1) + (p1 mod 10^(k-1))
-    //
-    //      M+ = p1                                             + p2 * 2^e
-    //         = d[k-1] * 10^(k-1) + (p1 mod 10^(k-1))          + p2 * 2^e
-    //         = d[k-1] * 10^(k-1) + ((p1 mod 10^(k-1)) * 2^-e + p2) * 2^e
-    //         = d[k-1] * 10^(k-1) + (                         rest) * 2^e
-    //
-    // Now generate the digits d[n] of p1 from left to right (n = k-1,...,0)
-    //
-    //      p1 = d[k-1]...d[n] * 10^n + d[n-1]...d[0]
-    //
-    // but stop as soon as
-    //
-    //      rest * 2^e = (d[n-1]...d[0] * 2^-e + p2) * 2^e <= delta * 2^e
-
-    int n = k;
-    while (n > 0)
-    {
-        // Invariants:
-        //      M+ = buffer * 10^n + (p1 + p2 * 2^e)    (buffer = 0 for n = k)
-        //      pow10 = 10^(n-1) <= p1 < 10^n
-        //
-        const std::uint32_t d = p1 / pow10;  // d = p1 div 10^(n-1)
-        const std::uint32_t r = p1 % pow10;  // r = p1 mod 10^(n-1)
-        //
-        //      M+ = buffer * 10^n + (d * 10^(n-1) + r) + p2 * 2^e
-        //         = (buffer * 10 + d) * 10^(n-1) + (r + p2 * 2^e)
-        //
-        assert(d <= 9);
-        buffer[length++] = static_cast<char>('0' + d); // buffer := buffer * 10 + d
-        //
-        //      M+ = buffer * 10^(n-1) + (r + p2 * 2^e)
-        //
-        p1 = r;
-        n--;
-        //
-        //      M+ = buffer * 10^n + (p1 + p2 * 2^e)
-        //      pow10 = 10^n
-        //
-
-        // Now check if enough digits have been generated.
-        // Compute
-        //
-        //      p1 + p2 * 2^e = (p1 * 2^-e + p2) * 2^e = rest * 2^e
-        //
-        // Note:
-        // Since rest and delta share the same exponent e, it suffices to
-        // compare the significands.
-        const std::uint64_t rest = (std::uint64_t{p1} << -one.e) + p2;
-        if (rest <= delta)
-        {
-            // V = buffer * 10^n, with M- <= V <= M+.
-
-            decimal_exponent += n;
-
-            // We may now just stop. But instead look if the buffer could be
-            // decremented to bring V closer to w.
-            //
-            // pow10 = 10^n is now 1 ulp in the decimal representation V.
-            // The rounding procedure works with diyfp's with an implicit
-            // exponent of e.
-            //
-            //      10^n = (10^n * 2^-e) * 2^e = ulp * 2^e
-            //
-            const std::uint64_t ten_n = std::uint64_t{pow10} << -one.e;
-            grisu2_round(buffer, length, dist, delta, rest, ten_n);
-
-            return;
-        }
-
-        pow10 /= 10;
-        //
-        //      pow10 = 10^(n-1) <= p1 < 10^n
-        // Invariants restored.
-    }
-
-    // 2)
-    //
-    // The digits of the integral part have been generated:
-    //
-    //      M+ = d[k-1]...d[1]d[0] + p2 * 2^e
-    //         = buffer            + p2 * 2^e
-    //
-    // Now generate the digits of the fractional part p2 * 2^e.
-    //
-    // Note:
-    // No decimal point is generated: the exponent is adjusted instead.
-    //
-    // p2 actually represents the fraction
-    //
-    //      p2 * 2^e
-    //          = p2 / 2^-e
-    //          = d[-1] / 10^1 + d[-2] / 10^2 + ...
-    //
-    // Now generate the digits d[-m] of p1 from left to right (m = 1,2,...)
-    //
-    //      p2 * 2^e = d[-1]d[-2]...d[-m] * 10^-m
-    //                      + 10^-m * (d[-m-1] / 10^1 + d[-m-2] / 10^2 + ...)
-    //
-    // using
-    //
-    //      10^m * p2 = ((10^m * p2) div 2^-e) * 2^-e + ((10^m * p2) mod 2^-e)
-    //                = (                   d) * 2^-e + (                   r)
-    //
-    // or
-    //      10^m * p2 * 2^e = d + r * 2^e
-    //
-    // i.e.
-    //
-    //      M+ = buffer + p2 * 2^e
-    //         = buffer + 10^-m * (d + r * 2^e)
-    //         = (buffer * 10^m + d) * 10^-m + 10^-m * r * 2^e
-    //
-    // and stop as soon as 10^-m * r * 2^e <= delta * 2^e
-
-    assert(p2 > delta);
-
-    int m = 0;
-    for (;;)
-    {
-        // Invariant:
-        //      M+ = buffer * 10^-m + 10^-m * (d[-m-1] / 10 + d[-m-2] / 10^2 + ...) * 2^e
-        //         = buffer * 10^-m + 10^-m * (p2                                 ) * 2^e
-        //         = buffer * 10^-m + 10^-m * (1/10 * (10 * p2)                   ) * 2^e
-        //         = buffer * 10^-m + 10^-m * (1/10 * ((10*p2 div 2^-e) * 2^-e + (10*p2 mod 2^-e)) * 2^e
-        //
-        assert(p2 <= (std::numeric_limits<std::uint64_t>::max)() / 10);
-        p2 *= 10;
-        const std::uint64_t d = p2 >> -one.e;     // d = (10 * p2) div 2^-e
-        const std::uint64_t r = p2 & (one.f - 1); // r = (10 * p2) mod 2^-e
-        //
-        //      M+ = buffer * 10^-m + 10^-m * (1/10 * (d * 2^-e + r) * 2^e
-        //         = buffer * 10^-m + 10^-m * (1/10 * (d + r * 2^e))
-        //         = (buffer * 10 + d) * 10^(-m-1) + 10^(-m-1) * r * 2^e
-        //
-        assert(d <= 9);
-        buffer[length++] = static_cast<char>('0' + d); // buffer := buffer * 10 + d
-        //
-        //      M+ = buffer * 10^(-m-1) + 10^(-m-1) * r * 2^e
-        //
-        p2 = r;
-        m++;
-        //
-        //      M+ = buffer * 10^-m + 10^-m * p2 * 2^e
-        // Invariant restored.
-
-        // Check if enough digits have been generated.
-        //
-        //      10^-m * p2 * 2^e <= delta * 2^e
-        //              p2 * 2^e <= 10^m * delta * 2^e
-        //                    p2 <= 10^m * delta
-        delta *= 10;
-        dist  *= 10;
-        if (p2 <= delta)
-        {
-            break;
-        }
-    }
-
-    // V = buffer * 10^-m, with M- <= V <= M+.
-
-    decimal_exponent -= m;
-
-    // 1 ulp in the decimal representation is now 10^-m.
-    // Since delta and dist are now scaled by 10^m, we need to do the
-    // same with ulp in order to keep the units in sync.
-    //
-    //      10^m * 10^-m = 1 = 2^-e * 2^e = ten_m * 2^e
-    //
-    const std::uint64_t ten_m = one.f;
-    grisu2_round(buffer, length, dist, delta, p2, ten_m);
-
-    // By construction this algorithm generates the shortest possible decimal
-    // number (Loitsch, Theorem 6.2) which rounds back to w.
-    // For an input number of precision p, at least
-    //
-    //      N = 1 + ceil(p * log_10(2))
-    //
-    // decimal digits are sufficient to identify all binary floating-point
-    // numbers (Matula, "In-and-Out conversions").
-    // This implies that the algorithm does not produce more than N decimal
-    // digits.
-    //
-    //      N = 17 for p = 53 (IEEE double precision)
-    //      N = 9  for p = 24 (IEEE single precision)
-}
-
-/*!
-v = buf * 10^decimal_exponent
-len is the length of the buffer (number of decimal digits)
-The buffer must be large enough, i.e. >= max_digits10.
-*/
-JSON_HEDLEY_NON_NULL(1)
-inline void grisu2(char* buf, int& len, int& decimal_exponent,
-                   diyfp m_minus, diyfp v, diyfp m_plus)
-{
-    assert(m_plus.e == m_minus.e);
-    assert(m_plus.e == v.e);
-
-    //  --------(-----------------------+-----------------------)--------    (A)
-    //          m-                      v                       m+
-    //
-    //  --------------------(-----------+-----------------------)--------    (B)
-    //                      m-          v                       m+
-    //
-    // First scale v (and m- and m+) such that the exponent is in the range
-    // [alpha, gamma].
-
-    const cached_power cached = get_cached_power_for_binary_exponent(m_plus.e);
-
-    const diyfp c_minus_k(cached.f, cached.e); // = c ~= 10^-k
-
-    // The exponent of the products is = v.e + c_minus_k.e + q and is in the range [alpha,gamma]
-    const diyfp w       = diyfp::mul(v,       c_minus_k);
-    const diyfp w_minus = diyfp::mul(m_minus, c_minus_k);
-    const diyfp w_plus  = diyfp::mul(m_plus,  c_minus_k);
-
-    //  ----(---+---)---------------(---+---)---------------(---+---)----
-    //          w-                      w                       w+
-    //          = c*m-                  = c*v                   = c*m+
-    //
-    // diyfp::mul rounds its result and c_minus_k is approximated too. w, w- and
-    // w+ are now off by a small amount.
-    // In fact:
-    //
-    //      w - v * 10^k < 1 ulp
-    //
-    // To account for this inaccuracy, add resp. subtract 1 ulp.
-    //
-    //  --------+---[---------------(---+---)---------------]---+--------
-    //          w-  M-                  w                   M+  w+
-    //
-    // Now any number in [M-, M+] (bounds included) will round to w when input,
-    // regardless of how the input rounding algorithm breaks ties.
-    //
-    // And digit_gen generates the shortest possible such number in [M-, M+].
-    // Note that this does not mean that Grisu2 always generates the shortest
-    // possible number in the interval (m-, m+).
-    const diyfp M_minus(w_minus.f + 1, w_minus.e);
-    const diyfp M_plus (w_plus.f  - 1, w_plus.e );
-
-    decimal_exponent = -cached.k; // = -(-k) = k
-
-    grisu2_digit_gen(buf, len, decimal_exponent, M_minus, w, M_plus);
-}
-
-/*!
-v = buf * 10^decimal_exponent
-len is the length of the buffer (number of decimal digits)
-The buffer must be large enough, i.e. >= max_digits10.
-*/
-template <typename FloatType>
-JSON_HEDLEY_NON_NULL(1)
-void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)
-{
-    static_assert(diyfp::kPrecision >= std::numeric_limits<FloatType>::digits + 3,
-                  "internal error: not enough precision");
-
-    assert(std::isfinite(value));
-    assert(value > 0);
-
-    // If the neighbors (and boundaries) of 'value' are always computed for double-precision
-    // numbers, all float's can be recovered using strtod (and strtof). However, the resulting
-    // decimal representations are not exactly "short".
-    //
-    // The documentation for 'std::to_chars' (https://en.cppreference.com/w/cpp/utility/to_chars)
-    // says "value is converted to a string as if by std::sprintf in the default ("C") locale"
-    // and since sprintf promotes float's to double's, I think this is exactly what 'std::to_chars'
-    // does.
-    // On the other hand, the documentation for 'std::to_chars' requires that "parsing the
-    // representation using the corresponding std::from_chars function recovers value exactly". That
-    // indicates that single precision floating-point numbers should be recovered using
-    // 'std::strtof'.
-    //
-    // NB: If the neighbors are computed for single-precision numbers, there is a single float
-    //     (7.0385307e-26f) which can't be recovered using strtod. The resulting double precision
-    //     value is off by 1 ulp.
-#if 0
-    const boundaries w = compute_boundaries(static_cast<double>(value));
-#else
-    const boundaries w = compute_boundaries(value);
-#endif
-
-    grisu2(buf, len, decimal_exponent, w.minus, w.w, w.plus);
-}
-
-/*!
-@brief appends a decimal representation of e to buf
-@return a pointer to the element following the exponent.
-@pre -1000 < e < 1000
-*/
-JSON_HEDLEY_NON_NULL(1)
-JSON_HEDLEY_RETURNS_NON_NULL
-inline char* append_exponent(char* buf, int e)
-{
-    assert(e > -1000);
-    assert(e <  1000);
-
-    if (e < 0)
-    {
-        e = -e;
-        *buf++ = '-';
-    }
-    else
-    {
-        *buf++ = '+';
-    }
-
-    auto k = static_cast<std::uint32_t>(e);
-    if (k < 10)
-    {
-        // Always print at least two digits in the exponent.
-        // This is for compatibility with printf("%g").
-        *buf++ = '0';
-        *buf++ = static_cast<char>('0' + k);
-    }
-    else if (k < 100)
-    {
-        *buf++ = static_cast<char>('0' + k / 10);
-        k %= 10;
-        *buf++ = static_cast<char>('0' + k);
-    }
-    else
-    {
-        *buf++ = static_cast<char>('0' + k / 100);
-        k %= 100;
-        *buf++ = static_cast<char>('0' + k / 10);
-        k %= 10;
-        *buf++ = static_cast<char>('0' + k);
-    }
-
-    return buf;
-}
-
-/*!
-@brief prettify v = buf * 10^decimal_exponent
-
-If v is in the range [10^min_exp, 10^max_exp) it will be printed in fixed-point
-notation. Otherwise it will be printed in exponential notation.
-
-@pre min_exp < 0
-@pre max_exp > 0
-*/
-JSON_HEDLEY_NON_NULL(1)
-JSON_HEDLEY_RETURNS_NON_NULL
-inline char* format_buffer(char* buf, int len, int decimal_exponent,
-                           int min_exp, int max_exp)
-{
-    assert(min_exp < 0);
-    assert(max_exp > 0);
-
-    const int k = len;
-    const int n = len + decimal_exponent;
-
-    // v = buf * 10^(n-k)
-    // k is the length of the buffer (number of decimal digits)
-    // n is the position of the decimal point relative to the start of the buffer.
-
-    if (k <= n and n <= max_exp)
-    {
-        // digits[000]
-        // len <= max_exp + 2
-
-        std::memset(buf + k, '0', static_cast<size_t>(n) - static_cast<size_t>(k));
-        // Make it look like a floating-point number (#362, #378)
-        buf[n + 0] = '.';
-        buf[n + 1] = '0';
-        return buf + (static_cast<size_t>(n) + 2);
-    }
-
-    if (0 < n and n <= max_exp)
-    {
-        // dig.its
-        // len <= max_digits10 + 1
-
-        assert(k > n);
-
-        std::memmove(buf + (static_cast<size_t>(n) + 1), buf + n, static_cast<size_t>(k) - static_cast<size_t>(n));
-        buf[n] = '.';
-        return buf + (static_cast<size_t>(k) + 1U);
-    }
-
-    if (min_exp < n and n <= 0)
-    {
-        // 0.[000]digits
-        // len <= 2 + (-min_exp - 1) + max_digits10
-
-        std::memmove(buf + (2 + static_cast<size_t>(-n)), buf, static_cast<size_t>(k));
-        buf[0] = '0';
-        buf[1] = '.';
-        std::memset(buf + 2, '0', static_cast<size_t>(-n));
-        return buf + (2U + static_cast<size_t>(-n) + static_cast<size_t>(k));
-    }
-
-    if (k == 1)
-    {
-        // dE+123
-        // len <= 1 + 5
-
-        buf += 1;
-    }
-    else
-    {
-        // d.igitsE+123
-        // len <= max_digits10 + 1 + 5
-
-        std::memmove(buf + 2, buf + 1, static_cast<size_t>(k) - 1);
-        buf[1] = '.';
-        buf += 1 + static_cast<size_t>(k);
-    }
-
-    *buf++ = 'e';
-    return append_exponent(buf, n - 1);
-}
-
-} // namespace dtoa_impl
-
-/*!
-@brief generates a decimal representation of the floating-point number value in [first, last).
-
-The format of the resulting decimal representation is similar to printf's %g
-format. Returns an iterator pointing past-the-end of the decimal representation.
-
-@note The input number must be finite, i.e. NaN's and Inf's are not supported.
-@note The buffer must be large enough.
-@note The result is NOT null-terminated.
-*/
-template <typename FloatType>
-JSON_HEDLEY_NON_NULL(1, 2)
-JSON_HEDLEY_RETURNS_NON_NULL
-char* to_chars(char* first, const char* last, FloatType value)
-{
-    static_cast<void>(last); // maybe unused - fix warning
-    assert(std::isfinite(value));
-
-    // Use signbit(value) instead of (value < 0) since signbit works for -0.
-    if (std::signbit(value))
-    {
-        value = -value;
-        *first++ = '-';
-    }
-
-    if (value == 0) // +-0
-    {
-        *first++ = '0';
-        // Make it look like a floating-point number (#362, #378)
-        *first++ = '.';
-        *first++ = '0';
-        return first;
-    }
-
-    assert(last - first >= std::numeric_limits<FloatType>::max_digits10);
-
-    // Compute v = buffer * 10^decimal_exponent.
-    // The decimal digits are stored in the buffer, which needs to be interpreted
-    // as an unsigned decimal integer.
-    // len is the length of the buffer, i.e. the number of decimal digits.
-    int len = 0;
-    int decimal_exponent = 0;
-    dtoa_impl::grisu2(first, len, decimal_exponent, value);
-
-    assert(len <= std::numeric_limits<FloatType>::max_digits10);
-
-    // Format the buffer like printf("%.*g", prec, value)
-    constexpr int kMinExp = -4;
-    // Use digits10 here to increase compatibility with version 2.
-    constexpr int kMaxExp = std::numeric_limits<FloatType>::digits10;
-
-    assert(last - first >= kMaxExp + 2);
-    assert(last - first >= 2 + (-kMinExp - 1) + std::numeric_limits<FloatType>::max_digits10);
-    assert(last - first >= std::numeric_limits<FloatType>::max_digits10 + 6);
-
-    return dtoa_impl::format_buffer(first, len, decimal_exponent, kMinExp, kMaxExp);
-}
-
-} // namespace detail
-} // namespace nlohmann
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-// #include <nlohmann/detail/output/binary_writer.hpp>
-
-// #include <nlohmann/detail/output/output_adapters.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-///////////////////
-// serialization //
-///////////////////
-
-/// how to treat decoding errors
-enum class error_handler_t
-{
-    strict,  ///< throw a type_error exception in case of invalid UTF-8
-    replace, ///< replace invalid UTF-8 sequences with U+FFFD
-    ignore   ///< ignore invalid UTF-8 sequences
-};
-
-template<typename BasicJsonType>
-class serializer
-{
-    using string_t = typename BasicJsonType::string_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using binary_char_t = typename BasicJsonType::binary_t::value_type;
-    static constexpr std::uint8_t UTF8_ACCEPT = 0;
-    static constexpr std::uint8_t UTF8_REJECT = 1;
-
-  public:
-    /*!
-    @param[in] s  output stream to serialize to
-    @param[in] ichar  indentation character to use
-    @param[in] error_handler_  how to react on decoding errors
-    */
-    serializer(output_adapter_t<char> s, const char ichar,
-               error_handler_t error_handler_ = error_handler_t::strict)
-        : o(std::move(s))
-        , loc(std::localeconv())
-        , thousands_sep(loc->thousands_sep == nullptr ? '\0' : * (loc->thousands_sep))
-        , decimal_point(loc->decimal_point == nullptr ? '\0' : * (loc->decimal_point))
-        , indent_char(ichar)
-        , indent_string(512, indent_char)
-        , error_handler(error_handler_)
-    {}
-
-    // delete because of pointer members
-    serializer(const serializer&) = delete;
-    serializer& operator=(const serializer&) = delete;
-    serializer(serializer&&) = delete;
-    serializer& operator=(serializer&&) = delete;
-    ~serializer() = default;
-
-    /*!
-    @brief internal implementation of the serialization function
-
-    This function is called by the public member function dump and organizes
-    the serialization internally. The indentation level is propagated as
-    additional parameter. In case of arrays and objects, the function is
-    called recursively.
-
-    - strings and object keys are escaped using `escape_string()`
-    - integer numbers are converted implicitly via `operator<<`
-    - floating-point numbers are converted to a string using `"%g"` format
-    - binary values are serialized as objects containing the subtype and the
-      byte array
-
-    @param[in] val               value to serialize
-    @param[in] pretty_print      whether the output shall be pretty-printed
-    @param[in] ensure_ascii If @a ensure_ascii is true, all non-ASCII characters
-    in the output are escaped with `\uXXXX` sequences, and the result consists
-    of ASCII characters only.
-    @param[in] indent_step       the indent level
-    @param[in] current_indent    the current indent level (only used internally)
-    */
-    void dump(const BasicJsonType& val,
-              const bool pretty_print,
-              const bool ensure_ascii,
-              const unsigned int indent_step,
-              const unsigned int current_indent = 0)
-    {
-        switch (val.m_type)
-        {
-            case value_t::object:
-            {
-                if (val.m_value.object->empty())
-                {
-                    o->write_characters("{}", 2);
-                    return;
-                }
-
-                if (pretty_print)
-                {
-                    o->write_characters("{\n", 2);
-
-                    // variable to hold indentation for recursive calls
-                    const auto new_indent = current_indent + indent_step;
-                    if (JSON_HEDLEY_UNLIKELY(indent_string.size() < new_indent))
-                    {
-                        indent_string.resize(indent_string.size() * 2, ' ');
-                    }
-
-                    // first n-1 elements
-                    auto i = val.m_value.object->cbegin();
-                    for (std::size_t cnt = 0; cnt < val.m_value.object->size() - 1; ++cnt, ++i)
-                    {
-                        o->write_characters(indent_string.c_str(), new_indent);
-                        o->write_character('\"');
-                        dump_escaped(i->first, ensure_ascii);
-                        o->write_characters("\": ", 3);
-                        dump(i->second, true, ensure_ascii, indent_step, new_indent);
-                        o->write_characters(",\n", 2);
-                    }
-
-                    // last element
-                    assert(i != val.m_value.object->cend());
-                    assert(std::next(i) == val.m_value.object->cend());
-                    o->write_characters(indent_string.c_str(), new_indent);
-                    o->write_character('\"');
-                    dump_escaped(i->first, ensure_ascii);
-                    o->write_characters("\": ", 3);
-                    dump(i->second, true, ensure_ascii, indent_step, new_indent);
-
-                    o->write_character('\n');
-                    o->write_characters(indent_string.c_str(), current_indent);
-                    o->write_character('}');
-                }
-                else
-                {
-                    o->write_character('{');
-
-                    // first n-1 elements
-                    auto i = val.m_value.object->cbegin();
-                    for (std::size_t cnt = 0; cnt < val.m_value.object->size() - 1; ++cnt, ++i)
-                    {
-                        o->write_character('\"');
-                        dump_escaped(i->first, ensure_ascii);
-                        o->write_characters("\":", 2);
-                        dump(i->second, false, ensure_ascii, indent_step, current_indent);
-                        o->write_character(',');
-                    }
-
-                    // last element
-                    assert(i != val.m_value.object->cend());
-                    assert(std::next(i) == val.m_value.object->cend());
-                    o->write_character('\"');
-                    dump_escaped(i->first, ensure_ascii);
-                    o->write_characters("\":", 2);
-                    dump(i->second, false, ensure_ascii, indent_step, current_indent);
-
-                    o->write_character('}');
-                }
-
-                return;
-            }
-
-            case value_t::array:
-            {
-                if (val.m_value.array->empty())
-                {
-                    o->write_characters("[]", 2);
-                    return;
-                }
-
-                if (pretty_print)
-                {
-                    o->write_characters("[\n", 2);
-
-                    // variable to hold indentation for recursive calls
-                    const auto new_indent = current_indent + indent_step;
-                    if (JSON_HEDLEY_UNLIKELY(indent_string.size() < new_indent))
-                    {
-                        indent_string.resize(indent_string.size() * 2, ' ');
-                    }
-
-                    // first n-1 elements
-                    for (auto i = val.m_value.array->cbegin();
-                            i != val.m_value.array->cend() - 1; ++i)
-                    {
-                        o->write_characters(indent_string.c_str(), new_indent);
-                        dump(*i, true, ensure_ascii, indent_step, new_indent);
-                        o->write_characters(",\n", 2);
-                    }
-
-                    // last element
-                    assert(not val.m_value.array->empty());
-                    o->write_characters(indent_string.c_str(), new_indent);
-                    dump(val.m_value.array->back(), true, ensure_ascii, indent_step, new_indent);
-
-                    o->write_character('\n');
-                    o->write_characters(indent_string.c_str(), current_indent);
-                    o->write_character(']');
-                }
-                else
-                {
-                    o->write_character('[');
-
-                    // first n-1 elements
-                    for (auto i = val.m_value.array->cbegin();
-                            i != val.m_value.array->cend() - 1; ++i)
-                    {
-                        dump(*i, false, ensure_ascii, indent_step, current_indent);
-                        o->write_character(',');
-                    }
-
-                    // last element
-                    assert(not val.m_value.array->empty());
-                    dump(val.m_value.array->back(), false, ensure_ascii, indent_step, current_indent);
-
-                    o->write_character(']');
-                }
-
-                return;
-            }
-
-            case value_t::string:
-            {
-                o->write_character('\"');
-                dump_escaped(*val.m_value.string, ensure_ascii);
-                o->write_character('\"');
-                return;
-            }
-
-            case value_t::binary:
-            {
-                if (pretty_print)
-                {
-                    o->write_characters("{\n", 2);
-
-                    // variable to hold indentation for recursive calls
-                    const auto new_indent = current_indent + indent_step;
-                    if (JSON_HEDLEY_UNLIKELY(indent_string.size() < new_indent))
-                    {
-                        indent_string.resize(indent_string.size() * 2, ' ');
-                    }
-
-                    o->write_characters(indent_string.c_str(), new_indent);
-
-                    o->write_characters("\"bytes\": [", 10);
-
-                    if (not val.m_value.binary->empty())
-                    {
-                        for (auto i = val.m_value.binary->cbegin();
-                                i != val.m_value.binary->cend() - 1; ++i)
-                        {
-                            dump_integer(*i);
-                            o->write_characters(", ", 2);
-                        }
-                        dump_integer(val.m_value.binary->back());
-                    }
-
-                    o->write_characters("],\n", 3);
-                    o->write_characters(indent_string.c_str(), new_indent);
-
-                    o->write_characters("\"subtype\": ", 11);
-                    if (val.m_value.binary->has_subtype())
-                    {
-                        dump_integer(val.m_value.binary->subtype());
-                    }
-                    else
-                    {
-                        o->write_characters("null", 4);
-                    }
-                    o->write_character('\n');
-                    o->write_characters(indent_string.c_str(), current_indent);
-                    o->write_character('}');
-                }
-                else
-                {
-                    o->write_characters("{\"bytes\":[", 10);
-
-                    if (not val.m_value.binary->empty())
-                    {
-                        for (auto i = val.m_value.binary->cbegin();
-                                i != val.m_value.binary->cend() - 1; ++i)
-                        {
-                            dump_integer(*i);
-                            o->write_character(',');
-                        }
-                        dump_integer(val.m_value.binary->back());
-                    }
-
-                    o->write_characters("],\"subtype\":", 12);
-                    if (val.m_value.binary->has_subtype())
-                    {
-                        dump_integer(val.m_value.binary->subtype());
-                        o->write_character('}');
-                    }
-                    else
-                    {
-                        o->write_characters("null}", 5);
-                    }
-                }
-                return;
-            }
-
-            case value_t::boolean:
-            {
-                if (val.m_value.boolean)
-                {
-                    o->write_characters("true", 4);
-                }
-                else
-                {
-                    o->write_characters("false", 5);
-                }
-                return;
-            }
-
-            case value_t::number_integer:
-            {
-                dump_integer(val.m_value.number_integer);
-                return;
-            }
-
-            case value_t::number_unsigned:
-            {
-                dump_integer(val.m_value.number_unsigned);
-                return;
-            }
-
-            case value_t::number_float:
-            {
-                dump_float(val.m_value.number_float);
-                return;
-            }
-
-            case value_t::discarded:
-            {
-                o->write_characters("<discarded>", 11);
-                return;
-            }
-
-            case value_t::null:
-            {
-                o->write_characters("null", 4);
-                return;
-            }
-
-            default:            // LCOV_EXCL_LINE
-                assert(false);  // LCOV_EXCL_LINE
-        }
-    }
-
-  private:
-    /*!
-    @brief dump escaped string
-
-    Escape a string by replacing certain special characters by a sequence of an
-    escape character (backslash) and another character and other control
-    characters by a sequence of "\u" followed by a four-digit hex
-    representation. The escaped string is written to output stream @a o.
-
-    @param[in] s  the string to escape
-    @param[in] ensure_ascii  whether to escape non-ASCII characters with
-                             \uXXXX sequences
-
-    @complexity Linear in the length of string @a s.
-    */
-    void dump_escaped(const string_t& s, const bool ensure_ascii)
-    {
-        std::uint32_t codepoint;
-        std::uint8_t state = UTF8_ACCEPT;
-        std::size_t bytes = 0;  // number of bytes written to string_buffer
-
-        // number of bytes written at the point of the last valid byte
-        std::size_t bytes_after_last_accept = 0;
-        std::size_t undumped_chars = 0;
-
-        for (std::size_t i = 0; i < s.size(); ++i)
-        {
-            const auto byte = static_cast<uint8_t>(s[i]);
-
-            switch (decode(state, codepoint, byte))
-            {
-                case UTF8_ACCEPT:  // decode found a new code point
-                {
-                    switch (codepoint)
-                    {
-                        case 0x08: // backspace
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = 'b';
-                            break;
-                        }
-
-                        case 0x09: // horizontal tab
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = 't';
-                            break;
-                        }
-
-                        case 0x0A: // newline
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = 'n';
-                            break;
-                        }
-
-                        case 0x0C: // formfeed
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = 'f';
-                            break;
-                        }
-
-                        case 0x0D: // carriage return
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = 'r';
-                            break;
-                        }
-
-                        case 0x22: // quotation mark
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = '\"';
-                            break;
-                        }
-
-                        case 0x5C: // reverse solidus
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = '\\';
-                            break;
-                        }
-
-                        default:
-                        {
-                            // escape control characters (0x00..0x1F) or, if
-                            // ensure_ascii parameter is used, non-ASCII characters
-                            if ((codepoint <= 0x1F) or (ensure_ascii and (codepoint >= 0x7F)))
-                            {
-                                if (codepoint <= 0xFFFF)
-                                {
-                                    (std::snprintf)(string_buffer.data() + bytes, 7, "\\u%04x",
-                                                    static_cast<std::uint16_t>(codepoint));
-                                    bytes += 6;
-                                }
-                                else
-                                {
-                                    (std::snprintf)(string_buffer.data() + bytes, 13, "\\u%04x\\u%04x",
-                                                    static_cast<std::uint16_t>(0xD7C0u + (codepoint >> 10u)),
-                                                    static_cast<std::uint16_t>(0xDC00u + (codepoint & 0x3FFu)));
-                                    bytes += 12;
-                                }
-                            }
-                            else
-                            {
-                                // copy byte to buffer (all previous bytes
-                                // been copied have in default case above)
-                                string_buffer[bytes++] = s[i];
-                            }
-                            break;
-                        }
-                    }
-
-                    // write buffer and reset index; there must be 13 bytes
-                    // left, as this is the maximal number of bytes to be
-                    // written ("\uxxxx\uxxxx\0") for one code point
-                    if (string_buffer.size() - bytes < 13)
-                    {
-                        o->write_characters(string_buffer.data(), bytes);
-                        bytes = 0;
-                    }
-
-                    // remember the byte position of this accept
-                    bytes_after_last_accept = bytes;
-                    undumped_chars = 0;
-                    break;
-                }
-
-                case UTF8_REJECT:  // decode found invalid UTF-8 byte
-                {
-                    switch (error_handler)
-                    {
-                        case error_handler_t::strict:
-                        {
-                            std::string sn(3, '\0');
-                            (std::snprintf)(&sn[0], sn.size(), "%.2X", byte);
-                            JSON_THROW(type_error::create(316, "invalid UTF-8 byte at index " + std::to_string(i) + ": 0x" + sn));
-                        }
-
-                        case error_handler_t::ignore:
-                        case error_handler_t::replace:
-                        {
-                            // in case we saw this character the first time, we
-                            // would like to read it again, because the byte
-                            // may be OK for itself, but just not OK for the
-                            // previous sequence
-                            if (undumped_chars > 0)
-                            {
-                                --i;
-                            }
-
-                            // reset length buffer to the last accepted index;
-                            // thus removing/ignoring the invalid characters
-                            bytes = bytes_after_last_accept;
-
-                            if (error_handler == error_handler_t::replace)
-                            {
-                                // add a replacement character
-                                if (ensure_ascii)
-                                {
-                                    string_buffer[bytes++] = '\\';
-                                    string_buffer[bytes++] = 'u';
-                                    string_buffer[bytes++] = 'f';
-                                    string_buffer[bytes++] = 'f';
-                                    string_buffer[bytes++] = 'f';
-                                    string_buffer[bytes++] = 'd';
-                                }
-                                else
-                                {
-                                    string_buffer[bytes++] = detail::binary_writer<BasicJsonType, char>::to_char_type('\xEF');
-                                    string_buffer[bytes++] = detail::binary_writer<BasicJsonType, char>::to_char_type('\xBF');
-                                    string_buffer[bytes++] = detail::binary_writer<BasicJsonType, char>::to_char_type('\xBD');
-                                }
-
-                                // write buffer and reset index; there must be 13 bytes
-                                // left, as this is the maximal number of bytes to be
-                                // written ("\uxxxx\uxxxx\0") for one code point
-                                if (string_buffer.size() - bytes < 13)
-                                {
-                                    o->write_characters(string_buffer.data(), bytes);
-                                    bytes = 0;
-                                }
-
-                                bytes_after_last_accept = bytes;
-                            }
-
-                            undumped_chars = 0;
-
-                            // continue processing the string
-                            state = UTF8_ACCEPT;
-                            break;
-                        }
-
-                        default:            // LCOV_EXCL_LINE
-                            assert(false);  // LCOV_EXCL_LINE
-                    }
-                    break;
-                }
-
-                default:  // decode found yet incomplete multi-byte code point
-                {
-                    if (not ensure_ascii)
-                    {
-                        // code point will not be escaped - copy byte to buffer
-                        string_buffer[bytes++] = s[i];
-                    }
-                    ++undumped_chars;
-                    break;
-                }
-            }
-        }
-
-        // we finished processing the string
-        if (JSON_HEDLEY_LIKELY(state == UTF8_ACCEPT))
-        {
-            // write buffer
-            if (bytes > 0)
-            {
-                o->write_characters(string_buffer.data(), bytes);
-            }
-        }
-        else
-        {
-            // we finish reading, but do not accept: string was incomplete
-            switch (error_handler)
-            {
-                case error_handler_t::strict:
-                {
-                    std::string sn(3, '\0');
-                    (std::snprintf)(&sn[0], sn.size(), "%.2X", static_cast<std::uint8_t>(s.back()));
-                    JSON_THROW(type_error::create(316, "incomplete UTF-8 string; last byte: 0x" + sn));
-                }
-
-                case error_handler_t::ignore:
-                {
-                    // write all accepted bytes
-                    o->write_characters(string_buffer.data(), bytes_after_last_accept);
-                    break;
-                }
-
-                case error_handler_t::replace:
-                {
-                    // write all accepted bytes
-                    o->write_characters(string_buffer.data(), bytes_after_last_accept);
-                    // add a replacement character
-                    if (ensure_ascii)
-                    {
-                        o->write_characters("\\ufffd", 6);
-                    }
-                    else
-                    {
-                        o->write_characters("\xEF\xBF\xBD", 3);
-                    }
-                    break;
-                }
-
-                default:            // LCOV_EXCL_LINE
-                    assert(false);  // LCOV_EXCL_LINE
-            }
-        }
-    }
-
-    /*!
-    @brief count digits
-
-    Count the number of decimal (base 10) digits for an input unsigned integer.
-
-    @param[in] x  unsigned integer number to count its digits
-    @return    number of decimal digits
-    */
-    inline unsigned int count_digits(number_unsigned_t x) noexcept
-    {
-        unsigned int n_digits = 1;
-        for (;;)
-        {
-            if (x < 10)
-            {
-                return n_digits;
-            }
-            if (x < 100)
-            {
-                return n_digits + 1;
-            }
-            if (x < 1000)
-            {
-                return n_digits + 2;
-            }
-            if (x < 10000)
-            {
-                return n_digits + 3;
-            }
-            x = x / 10000u;
-            n_digits += 4;
-        }
-    }
-
-    /*!
-    @brief dump an integer
-
-    Dump a given integer to output stream @a o. Works internally with
-    @a number_buffer.
-
-    @param[in] x  integer number (signed or unsigned) to dump
-    @tparam NumberType either @a number_integer_t or @a number_unsigned_t
-    */
-    template<typename NumberType, detail::enable_if_t<
-                 std::is_same<NumberType, number_unsigned_t>::value or
-                 std::is_same<NumberType, number_integer_t>::value or
-                 std::is_same<NumberType, binary_char_t>::value,
-                 int> = 0>
-    void dump_integer(NumberType x)
-    {
-        static constexpr std::array<std::array<char, 2>, 100> digits_to_99
-        {
-            {
-                {{'0', '0'}}, {{'0', '1'}}, {{'0', '2'}}, {{'0', '3'}}, {{'0', '4'}}, {{'0', '5'}}, {{'0', '6'}}, {{'0', '7'}}, {{'0', '8'}}, {{'0', '9'}},
-                {{'1', '0'}}, {{'1', '1'}}, {{'1', '2'}}, {{'1', '3'}}, {{'1', '4'}}, {{'1', '5'}}, {{'1', '6'}}, {{'1', '7'}}, {{'1', '8'}}, {{'1', '9'}},
-                {{'2', '0'}}, {{'2', '1'}}, {{'2', '2'}}, {{'2', '3'}}, {{'2', '4'}}, {{'2', '5'}}, {{'2', '6'}}, {{'2', '7'}}, {{'2', '8'}}, {{'2', '9'}},
-                {{'3', '0'}}, {{'3', '1'}}, {{'3', '2'}}, {{'3', '3'}}, {{'3', '4'}}, {{'3', '5'}}, {{'3', '6'}}, {{'3', '7'}}, {{'3', '8'}}, {{'3', '9'}},
-                {{'4', '0'}}, {{'4', '1'}}, {{'4', '2'}}, {{'4', '3'}}, {{'4', '4'}}, {{'4', '5'}}, {{'4', '6'}}, {{'4', '7'}}, {{'4', '8'}}, {{'4', '9'}},
-                {{'5', '0'}}, {{'5', '1'}}, {{'5', '2'}}, {{'5', '3'}}, {{'5', '4'}}, {{'5', '5'}}, {{'5', '6'}}, {{'5', '7'}}, {{'5', '8'}}, {{'5', '9'}},
-                {{'6', '0'}}, {{'6', '1'}}, {{'6', '2'}}, {{'6', '3'}}, {{'6', '4'}}, {{'6', '5'}}, {{'6', '6'}}, {{'6', '7'}}, {{'6', '8'}}, {{'6', '9'}},
-                {{'7', '0'}}, {{'7', '1'}}, {{'7', '2'}}, {{'7', '3'}}, {{'7', '4'}}, {{'7', '5'}}, {{'7', '6'}}, {{'7', '7'}}, {{'7', '8'}}, {{'7', '9'}},
-                {{'8', '0'}}, {{'8', '1'}}, {{'8', '2'}}, {{'8', '3'}}, {{'8', '4'}}, {{'8', '5'}}, {{'8', '6'}}, {{'8', '7'}}, {{'8', '8'}}, {{'8', '9'}},
-                {{'9', '0'}}, {{'9', '1'}}, {{'9', '2'}}, {{'9', '3'}}, {{'9', '4'}}, {{'9', '5'}}, {{'9', '6'}}, {{'9', '7'}}, {{'9', '8'}}, {{'9', '9'}},
-            }
-        };
-
-        // special case for "0"
-        if (x == 0)
-        {
-            o->write_character('0');
-            return;
-        }
-
-        // use a pointer to fill the buffer
-        auto buffer_ptr = number_buffer.begin();
-
-        const bool is_negative = std::is_same<NumberType, number_integer_t>::value and not(x >= 0); // see issue #755
-        number_unsigned_t abs_value;
-
-        unsigned int n_chars;
-
-        if (is_negative)
-        {
-            *buffer_ptr = '-';
-            abs_value = remove_sign(static_cast<number_integer_t>(x));
-
-            // account one more byte for the minus sign
-            n_chars = 1 + count_digits(abs_value);
-        }
-        else
-        {
-            abs_value = static_cast<number_unsigned_t>(x);
-            n_chars = count_digits(abs_value);
-        }
-
-        // spare 1 byte for '\0'
-        assert(n_chars < number_buffer.size() - 1);
-
-        // jump to the end to generate the string from backward
-        // so we later avoid reversing the result
-        buffer_ptr += n_chars;
-
-        // Fast int2ascii implementation inspired by "Fastware" talk by Andrei Alexandrescu
-        // See: https://www.youtube.com/watch?v=o4-CwDo2zpg
-        while (abs_value >= 100)
-        {
-            const auto digits_index = static_cast<unsigned>((abs_value % 100));
-            abs_value /= 100;
-            *(--buffer_ptr) = digits_to_99[digits_index][1];
-            *(--buffer_ptr) = digits_to_99[digits_index][0];
-        }
-
-        if (abs_value >= 10)
-        {
-            const auto digits_index = static_cast<unsigned>(abs_value);
-            *(--buffer_ptr) = digits_to_99[digits_index][1];
-            *(--buffer_ptr) = digits_to_99[digits_index][0];
-        }
-        else
-        {
-            *(--buffer_ptr) = static_cast<char>('0' + abs_value);
-        }
-
-        o->write_characters(number_buffer.data(), n_chars);
-    }
-
-    /*!
-    @brief dump a floating-point number
-
-    Dump a given floating-point number to output stream @a o. Works internally
-    with @a number_buffer.
-
-    @param[in] x  floating-point number to dump
-    */
-    void dump_float(number_float_t x)
-    {
-        // NaN / inf
-        if (not std::isfinite(x))
-        {
-            o->write_characters("null", 4);
-            return;
-        }
-
-        // If number_float_t is an IEEE-754 single or double precision number,
-        // use the Grisu2 algorithm to produce short numbers which are
-        // guaranteed to round-trip, using strtof and strtod, resp.
-        //
-        // NB: The test below works if <long double> == <double>.
-        static constexpr bool is_ieee_single_or_double
-            = (std::numeric_limits<number_float_t>::is_iec559 and std::numeric_limits<number_float_t>::digits == 24 and std::numeric_limits<number_float_t>::max_exponent == 128) or
-              (std::numeric_limits<number_float_t>::is_iec559 and std::numeric_limits<number_float_t>::digits == 53 and std::numeric_limits<number_float_t>::max_exponent == 1024);
-
-        dump_float(x, std::integral_constant<bool, is_ieee_single_or_double>());
-    }
-
-    void dump_float(number_float_t x, std::true_type /*is_ieee_single_or_double*/)
-    {
-        char* begin = number_buffer.data();
-        char* end = ::nlohmann::detail::to_chars(begin, begin + number_buffer.size(), x);
-
-        o->write_characters(begin, static_cast<size_t>(end - begin));
-    }
-
-    void dump_float(number_float_t x, std::false_type /*is_ieee_single_or_double*/)
-    {
-        // get number of digits for a float -> text -> float round-trip
-        static constexpr auto d = std::numeric_limits<number_float_t>::max_digits10;
-
-        // the actual conversion
-        std::ptrdiff_t len = (std::snprintf)(number_buffer.data(), number_buffer.size(), "%.*g", d, x);
-
-        // negative value indicates an error
-        assert(len > 0);
-        // check if buffer was large enough
-        assert(static_cast<std::size_t>(len) < number_buffer.size());
-
-        // erase thousands separator
-        if (thousands_sep != '\0')
-        {
-            const auto end = std::remove(number_buffer.begin(),
-                                         number_buffer.begin() + len, thousands_sep);
-            std::fill(end, number_buffer.end(), '\0');
-            assert((end - number_buffer.begin()) <= len);
-            len = (end - number_buffer.begin());
-        }
-
-        // convert decimal point to '.'
-        if (decimal_point != '\0' and decimal_point != '.')
-        {
-            const auto dec_pos = std::find(number_buffer.begin(), number_buffer.end(), decimal_point);
-            if (dec_pos != number_buffer.end())
-            {
-                *dec_pos = '.';
-            }
-        }
-
-        o->write_characters(number_buffer.data(), static_cast<std::size_t>(len));
-
-        // determine if need to append ".0"
-        const bool value_is_int_like =
-            std::none_of(number_buffer.begin(), number_buffer.begin() + len + 1,
-                         [](char c)
-        {
-            return c == '.' or c == 'e';
-        });
-
-        if (value_is_int_like)
-        {
-            o->write_characters(".0", 2);
-        }
-    }
-
-    /*!
-    @brief check whether a string is UTF-8 encoded
-
-    The function checks each byte of a string whether it is UTF-8 encoded. The
-    result of the check is stored in the @a state parameter. The function must
-    be called initially with state 0 (accept). State 1 means the string must
-    be rejected, because the current byte is not allowed. If the string is
-    completely processed, but the state is non-zero, the string ended
-    prematurely; that is, the last byte indicated more bytes should have
-    followed.
-
-    @param[in,out] state  the state of the decoding
-    @param[in,out] codep  codepoint (valid only if resulting state is UTF8_ACCEPT)
-    @param[in] byte       next byte to decode
-    @return               new state
-
-    @note The function has been edited: a std::array is used.
-
-    @copyright Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de>
-    @sa http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
-    */
-    static std::uint8_t decode(std::uint8_t& state, std::uint32_t& codep, const std::uint8_t byte) noexcept
-    {
-        static const std::array<std::uint8_t, 400> utf8d =
-        {
-            {
-                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 00..1F
-                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 20..3F
-                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 40..5F
-                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 60..7F
-                1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, // 80..9F
-                7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, // A0..BF
-                8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, // C0..DF
-                0xA, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x4, 0x3, 0x3, // E0..EF
-                0xB, 0x6, 0x6, 0x6, 0x5, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, // F0..FF
-                0x0, 0x1, 0x2, 0x3, 0x5, 0x8, 0x7, 0x1, 0x1, 0x1, 0x4, 0x6, 0x1, 0x1, 0x1, 0x1, // s0..s0
-                1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, // s1..s2
-                1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, // s3..s4
-                1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, // s5..s6
-                1, 3, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 // s7..s8
-            }
-        };
-
-        const std::uint8_t type = utf8d[byte];
-
-        codep = (state != UTF8_ACCEPT)
-                ? (byte & 0x3fu) | (codep << 6u)
-                : (0xFFu >> type) & (byte);
-
-        std::size_t index = 256u + static_cast<size_t>(state) * 16u + static_cast<size_t>(type);
-        assert(index < 400);
-        state = utf8d[index];
-        return state;
-    }
-
-    /*
-     * Overload to make the compiler happy while it is instantiating
-     * dump_integer for number_unsigned_t.
-     * Must never be called.
-     */
-    number_unsigned_t remove_sign(number_unsigned_t x)
-    {
-        assert(false); // LCOV_EXCL_LINE
-        return x; // LCOV_EXCL_LINE
-    }
-
-    /*
-     * Helper function for dump_integer
-     *
-     * This function takes a negative signed integer and returns its absolute
-     * value as unsigned integer. The plus/minus shuffling is necessary as we can
-     * not directly remove the sign of an arbitrary signed integer as the
-     * absolute values of INT_MIN and INT_MAX are usually not the same. See
-     * #1708 for details.
-     */
-    inline number_unsigned_t remove_sign(number_integer_t x) noexcept
-    {
-        assert(x < 0 and x < (std::numeric_limits<number_integer_t>::max)());
-        return static_cast<number_unsigned_t>(-(x + 1)) + 1;
-    }
-
-  private:
-    /// the output of the serializer
-    output_adapter_t<char> o = nullptr;
-
-    /// a (hopefully) large enough character buffer
-    std::array<char, 64> number_buffer{{}};
-
-    /// the locale
-    const std::lconv* loc = nullptr;
-    /// the locale's thousand separator character
-    const char thousands_sep = '\0';
-    /// the locale's decimal point character
-    const char decimal_point = '\0';
-
-    /// string buffer
-    std::array<char, 512> string_buffer{{}};
-
-    /// the indentation character
-    const char indent_char;
-    /// the indentation string
-    string_t indent_string;
-
-    /// error_handler how to react on decoding errors
-    const error_handler_t error_handler;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/value_t.hpp>
-
-// #include <nlohmann/json_fwd.hpp>
-
-
-/*!
-@brief namespace for Niels Lohmann
-@see https://github.com/nlohmann
-@since version 1.0.0
-*/
-namespace nlohmann
-{
-
-/*!
-@brief a class to store JSON values
-
-@tparam ObjectType type for JSON objects (`std::map` by default; will be used
-in @ref object_t)
-@tparam ArrayType type for JSON arrays (`std::vector` by default; will be used
-in @ref array_t)
-@tparam StringType type for JSON strings and object keys (`std::string` by
-default; will be used in @ref string_t)
-@tparam BooleanType type for JSON booleans (`bool` by default; will be used
-in @ref boolean_t)
-@tparam NumberIntegerType type for JSON integer numbers (`int64_t` by
-default; will be used in @ref number_integer_t)
-@tparam NumberUnsignedType type for JSON unsigned integer numbers (@c
-`uint64_t` by default; will be used in @ref number_unsigned_t)
-@tparam NumberFloatType type for JSON floating-point numbers (`double` by
-default; will be used in @ref number_float_t)
-@tparam BinaryType type for packed binary data for compatibility with binary
-serialization formats (`std::vector<std::uint8_t>` by default; will be used in
-@ref binary_t)
-@tparam AllocatorType type of the allocator to use (`std::allocator` by
-default)
-@tparam JSONSerializer the serializer to resolve internal calls to `to_json()`
-and `from_json()` (@ref adl_serializer by default)
-
-@requirement The class satisfies the following concept requirements:
-- Basic
- - [DefaultConstructible](https://en.cppreference.com/w/cpp/named_req/DefaultConstructible):
-   JSON values can be default constructed. The result will be a JSON null
-   value.
- - [MoveConstructible](https://en.cppreference.com/w/cpp/named_req/MoveConstructible):
-   A JSON value can be constructed from an rvalue argument.
- - [CopyConstructible](https://en.cppreference.com/w/cpp/named_req/CopyConstructible):
-   A JSON value can be copy-constructed from an lvalue expression.
- - [MoveAssignable](https://en.cppreference.com/w/cpp/named_req/MoveAssignable):
-   A JSON value van be assigned from an rvalue argument.
- - [CopyAssignable](https://en.cppreference.com/w/cpp/named_req/CopyAssignable):
-   A JSON value can be copy-assigned from an lvalue expression.
- - [Destructible](https://en.cppreference.com/w/cpp/named_req/Destructible):
-   JSON values can be destructed.
-- Layout
- - [StandardLayoutType](https://en.cppreference.com/w/cpp/named_req/StandardLayoutType):
-   JSON values have
-   [standard layout](https://en.cppreference.com/w/cpp/language/data_members#Standard_layout):
-   All non-static data members are private and standard layout types, the
-   class has no virtual functions or (virtual) base classes.
-- Library-wide
- - [EqualityComparable](https://en.cppreference.com/w/cpp/named_req/EqualityComparable):
-   JSON values can be compared with `==`, see @ref
-   operator==(const_reference,const_reference).
- - [LessThanComparable](https://en.cppreference.com/w/cpp/named_req/LessThanComparable):
-   JSON values can be compared with `<`, see @ref
-   operator<(const_reference,const_reference).
- - [Swappable](https://en.cppreference.com/w/cpp/named_req/Swappable):
-   Any JSON lvalue or rvalue of can be swapped with any lvalue or rvalue of
-   other compatible types, using unqualified function call @ref swap().
- - [NullablePointer](https://en.cppreference.com/w/cpp/named_req/NullablePointer):
-   JSON values can be compared against `std::nullptr_t` objects which are used
-   to model the `null` value.
-- Container
- - [Container](https://en.cppreference.com/w/cpp/named_req/Container):
-   JSON values can be used like STL containers and provide iterator access.
- - [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer);
-   JSON values can be used like STL containers and provide reverse iterator
-   access.
-
-@invariant The member variables @a m_value and @a m_type have the following
-relationship:
-- If `m_type == value_t::object`, then `m_value.object != nullptr`.
-- If `m_type == value_t::array`, then `m_value.array != nullptr`.
-- If `m_type == value_t::string`, then `m_value.string != nullptr`.
-The invariants are checked by member function assert_invariant().
-
-@internal
-@note ObjectType trick from https://stackoverflow.com/a/9860911
-@endinternal
-
-@see [RFC 7159: The JavaScript Object Notation (JSON) Data Interchange
-Format](http://rfc7159.net/rfc7159)
-
-@since version 1.0.0
-
-@nosubgrouping
-*/
-NLOHMANN_BASIC_JSON_TPL_DECLARATION
-class basic_json
-{
-  private:
-    template<detail::value_t> friend struct detail::external_constructor;
-    friend ::nlohmann::json_pointer<basic_json>;
-
-    template<typename BasicJsonType, typename InputType>
-    friend class ::nlohmann::detail::parser;
-    friend ::nlohmann::detail::serializer<basic_json>;
-    template<typename BasicJsonType>
-    friend class ::nlohmann::detail::iter_impl;
-    template<typename BasicJsonType, typename CharType>
-    friend class ::nlohmann::detail::binary_writer;
-    template<typename BasicJsonType, typename InputType, typename SAX>
-    friend class ::nlohmann::detail::binary_reader;
-    template<typename BasicJsonType>
-    friend class ::nlohmann::detail::json_sax_dom_parser;
-    template<typename BasicJsonType>
-    friend class ::nlohmann::detail::json_sax_dom_callback_parser;
-
-    /// workaround type for MSVC
-    using basic_json_t = NLOHMANN_BASIC_JSON_TPL;
-
-    // convenience aliases for types residing in namespace detail;
-    using lexer = ::nlohmann::detail::lexer_base<basic_json>;
-
-    template<typename InputAdapterType>
-    static ::nlohmann::detail::parser<basic_json, InputAdapterType> parser(
-        InputAdapterType adapter,
-        detail::parser_callback_t<basic_json>cb = nullptr,
-        bool allow_exceptions = true
-    )
-    {
-        return ::nlohmann::detail::parser<basic_json, InputAdapterType>(std::move(adapter), std::move(cb), allow_exceptions);
-    }
-
-    using primitive_iterator_t = ::nlohmann::detail::primitive_iterator_t;
-    template<typename BasicJsonType>
-    using internal_iterator = ::nlohmann::detail::internal_iterator<BasicJsonType>;
-    template<typename BasicJsonType>
-    using iter_impl = ::nlohmann::detail::iter_impl<BasicJsonType>;
-    template<typename Iterator>
-    using iteration_proxy = ::nlohmann::detail::iteration_proxy<Iterator>;
-    template<typename Base> using json_reverse_iterator = ::nlohmann::detail::json_reverse_iterator<Base>;
-
-    template<typename CharType>
-    using output_adapter_t = ::nlohmann::detail::output_adapter_t<CharType>;
-
-    template<typename InputType>
-    using binary_reader = ::nlohmann::detail::binary_reader<basic_json, InputType>;
-    template<typename CharType> using binary_writer = ::nlohmann::detail::binary_writer<basic_json, CharType>;
-
-    using serializer = ::nlohmann::detail::serializer<basic_json>;
-
-  public:
-    using value_t = detail::value_t;
-    /// JSON Pointer, see @ref nlohmann::json_pointer
-    using json_pointer = ::nlohmann::json_pointer<basic_json>;
-    template<typename T, typename SFINAE>
-    using json_serializer = JSONSerializer<T, SFINAE>;
-    /// how to treat decoding errors
-    using error_handler_t = detail::error_handler_t;
-    /// helper type for initializer lists of basic_json values
-    using initializer_list_t = std::initializer_list<detail::json_ref<basic_json>>;
-
-    using input_format_t = detail::input_format_t;
-    /// SAX interface type, see @ref nlohmann::json_sax
-    using json_sax_t = json_sax<basic_json>;
-
-    ////////////////
-    // exceptions //
-    ////////////////
-
-    /// @name exceptions
-    /// Classes to implement user-defined exceptions.
-    /// @{
-
-    /// @copydoc detail::exception
-    using exception = detail::exception;
-    /// @copydoc detail::parse_error
-    using parse_error = detail::parse_error;
-    /// @copydoc detail::invalid_iterator
-    using invalid_iterator = detail::invalid_iterator;
-    /// @copydoc detail::type_error
-    using type_error = detail::type_error;
-    /// @copydoc detail::out_of_range
-    using out_of_range = detail::out_of_range;
-    /// @copydoc detail::other_error
-    using other_error = detail::other_error;
-
-    /// @}
-
-
-    /////////////////////
-    // container types //
-    /////////////////////
-
-    /// @name container types
-    /// The canonic container types to use @ref basic_json like any other STL
-    /// container.
-    /// @{
-
-    /// the type of elements in a basic_json container
-    using value_type = basic_json;
-
-    /// the type of an element reference
-    using reference = value_type&;
-    /// the type of an element const reference
-    using const_reference = const value_type&;
-
-    /// a type to represent differences between iterators
-    using difference_type = std::ptrdiff_t;
-    /// a type to represent container sizes
-    using size_type = std::size_t;
-
-    /// the allocator type
-    using allocator_type = AllocatorType<basic_json>;
-
-    /// the type of an element pointer
-    using pointer = typename std::allocator_traits<allocator_type>::pointer;
-    /// the type of an element const pointer
-    using const_pointer = typename std::allocator_traits<allocator_type>::const_pointer;
-
-    /// an iterator for a basic_json container
-    using iterator = iter_impl<basic_json>;
-    /// a const iterator for a basic_json container
-    using const_iterator = iter_impl<const basic_json>;
-    /// a reverse iterator for a basic_json container
-    using reverse_iterator = json_reverse_iterator<typename basic_json::iterator>;
-    /// a const reverse iterator for a basic_json container
-    using const_reverse_iterator = json_reverse_iterator<typename basic_json::const_iterator>;
-
-    /// @}
-
-
-    /*!
-    @brief returns the allocator associated with the container
-    */
-    static allocator_type get_allocator()
-    {
-        return allocator_type();
-    }
-
-    /*!
-    @brief returns version information on the library
-
-    This function returns a JSON object with information about the library,
-    including the version number and information on the platform and compiler.
-
-    @return JSON object holding version information
-    key         | description
-    ----------- | ---------------
-    `compiler`  | Information on the used compiler. It is an object with the following keys: `c++` (the used C++ standard), `family` (the compiler family; possible values are `clang`, `icc`, `gcc`, `ilecpp`, `msvc`, `pgcpp`, `sunpro`, and `unknown`), and `version` (the compiler version).
-    `copyright` | The copyright line for the library as string.
-    `name`      | The name of the library as string.
-    `platform`  | The used platform as string. Possible values are `win32`, `linux`, `apple`, `unix`, and `unknown`.
-    `url`       | The URL of the project as string.
-    `version`   | The version of the library. It is an object with the following keys: `major`, `minor`, and `patch` as defined by [Semantic Versioning](http://semver.org), and `string` (the version string).
-
-    @liveexample{The following code shows an example output of the `meta()`
-    function.,meta}
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @complexity Constant.
-
-    @since 2.1.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json meta()
-    {
-        basic_json result;
-
-        result["copyright"] = "(C) 2013-2017 Niels Lohmann";
-        result["name"] = "JSON for Modern C++";
-        result["url"] = "https://github.com/nlohmann/json";
-        result["version"]["string"] =
-            std::to_string(NLOHMANN_JSON_VERSION_MAJOR) + "." +
-            std::to_string(NLOHMANN_JSON_VERSION_MINOR) + "." +
-            std::to_string(NLOHMANN_JSON_VERSION_PATCH);
-        result["version"]["major"] = NLOHMANN_JSON_VERSION_MAJOR;
-        result["version"]["minor"] = NLOHMANN_JSON_VERSION_MINOR;
-        result["version"]["patch"] = NLOHMANN_JSON_VERSION_PATCH;
-
-#ifdef _WIN32
-        result["platform"] = "win32";
-#elif defined __linux__
-        result["platform"] = "linux";
-#elif defined __APPLE__
-        result["platform"] = "apple";
-#elif defined __unix__
-        result["platform"] = "unix";
-#else
-        result["platform"] = "unknown";
-#endif
-
-#if defined(__ICC) || defined(__INTEL_COMPILER)
-        result["compiler"] = {{"family", "icc"}, {"version", __INTEL_COMPILER}};
-#elif defined(__clang__)
-        result["compiler"] = {{"family", "clang"}, {"version", __clang_version__}};
-#elif defined(__GNUC__) || defined(__GNUG__)
-        result["compiler"] = {{"family", "gcc"}, {"version", std::to_string(__GNUC__) + "." + std::to_string(__GNUC_MINOR__) + "." + std::to_string(__GNUC_PATCHLEVEL__)}};
-#elif defined(__HP_cc) || defined(__HP_aCC)
-        result["compiler"] = "hp"
-#elif defined(__IBMCPP__)
-        result["compiler"] = {{"family", "ilecpp"}, {"version", __IBMCPP__}};
-#elif defined(_MSC_VER)
-        result["compiler"] = {{"family", "msvc"}, {"version", _MSC_VER}};
-#elif defined(__PGI)
-        result["compiler"] = {{"family", "pgcpp"}, {"version", __PGI}};
-#elif defined(__SUNPRO_CC)
-        result["compiler"] = {{"family", "sunpro"}, {"version", __SUNPRO_CC}};
-#else
-        result["compiler"] = {{"family", "unknown"}, {"version", "unknown"}};
-#endif
-
-#ifdef __cplusplus
-        result["compiler"]["c++"] = std::to_string(__cplusplus);
-#else
-        result["compiler"]["c++"] = "unknown";
-#endif
-        return result;
-    }
-
-
-    ///////////////////////////
-    // JSON value data types //
-    ///////////////////////////
-
-    /// @name JSON value data types
-    /// The data types to store a JSON value. These types are derived from
-    /// the template arguments passed to class @ref basic_json.
-    /// @{
-
-#if defined(JSON_HAS_CPP_14)
-    // Use transparent comparator if possible, combined with perfect forwarding
-    // on find() and count() calls prevents unnecessary string construction.
-    using object_comparator_t = std::less<>;
-#else
-    using object_comparator_t = std::less<StringType>;
-#endif
-
-    /*!
-    @brief a type for an object
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes JSON objects as follows:
-    > An object is an unordered collection of zero or more name/value pairs,
-    > where a name is a string and a value is a string, number, boolean, null,
-    > object, or array.
-
-    To store objects in C++, a type is defined by the template parameters
-    described below.
-
-    @tparam ObjectType  the container to store objects (e.g., `std::map` or
-    `std::unordered_map`)
-    @tparam StringType the type of the keys or names (e.g., `std::string`).
-    The comparison function `std::less<StringType>` is used to order elements
-    inside the container.
-    @tparam AllocatorType the allocator to use for objects (e.g.,
-    `std::allocator`)
-
-    #### Default type
-
-    With the default values for @a ObjectType (`std::map`), @a StringType
-    (`std::string`), and @a AllocatorType (`std::allocator`), the default
-    value for @a object_t is:
-
-    @code {.cpp}
-    std::map<
-      std::string, // key_type
-      basic_json, // value_type
-      std::less<std::string>, // key_compare
-      std::allocator<std::pair<const std::string, basic_json>> // allocator_type
-    >
-    @endcode
-
-    #### Behavior
-
-    The choice of @a object_t influences the behavior of the JSON class. With
-    the default type, objects have the following behavior:
-
-    - When all names are unique, objects will be interoperable in the sense
-      that all software implementations receiving that object will agree on
-      the name-value mappings.
-    - When the names within an object are not unique, it is unspecified which
-      one of the values for a given key will be chosen. For instance,
-      `{"key": 2, "key": 1}` could be equal to either `{"key": 1}` or
-      `{"key": 2}`.
-    - Internally, name/value pairs are stored in lexicographical order of the
-      names. Objects will also be serialized (see @ref dump) in this order.
-      For instance, `{"b": 1, "a": 2}` and `{"a": 2, "b": 1}` will be stored
-      and serialized as `{"a": 2, "b": 1}`.
-    - When comparing objects, the order of the name/value pairs is irrelevant.
-      This makes objects interoperable in the sense that they will not be
-      affected by these differences. For instance, `{"b": 1, "a": 2}` and
-      `{"a": 2, "b": 1}` will be treated as equal.
-
-    #### Limits
-
-    [RFC 7159](http://rfc7159.net/rfc7159) specifies:
-    > An implementation may set limits on the maximum depth of nesting.
-
-    In this class, the object's limit of nesting is not explicitly constrained.
-    However, a maximum depth of nesting may be introduced by the compiler or
-    runtime environment. A theoretical limit can be queried by calling the
-    @ref max_size function of a JSON object.
-
-    #### Storage
-
-    Objects are stored as pointers in a @ref basic_json type. That is, for any
-    access to object values, a pointer of type `object_t*` must be
-    dereferenced.
-
-    @sa @ref array_t -- type for an array value
-
-    @since version 1.0.0
-
-    @note The order name/value pairs are added to the object is *not*
-    preserved by the library. Therefore, iterating an object may return
-    name/value pairs in a different order than they were originally stored. In
-    fact, keys will be traversed in alphabetical order as `std::map` with
-    `std::less` is used by default. Please note this behavior conforms to [RFC
-    7159](http://rfc7159.net/rfc7159), because any order implements the
-    specified "unordered" nature of JSON objects.
-    */
-    using object_t = ObjectType<StringType,
-          basic_json,
-          object_comparator_t,
-          AllocatorType<std::pair<const StringType,
-          basic_json>>>;
-
-    /*!
-    @brief a type for an array
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes JSON arrays as follows:
-    > An array is an ordered sequence of zero or more values.
-
-    To store objects in C++, a type is defined by the template parameters
-    explained below.
-
-    @tparam ArrayType  container type to store arrays (e.g., `std::vector` or
-    `std::list`)
-    @tparam AllocatorType allocator to use for arrays (e.g., `std::allocator`)
-
-    #### Default type
-
-    With the default values for @a ArrayType (`std::vector`) and @a
-    AllocatorType (`std::allocator`), the default value for @a array_t is:
-
-    @code {.cpp}
-    std::vector<
-      basic_json, // value_type
-      std::allocator<basic_json> // allocator_type
-    >
-    @endcode
-
-    #### Limits
-
-    [RFC 7159](http://rfc7159.net/rfc7159) specifies:
-    > An implementation may set limits on the maximum depth of nesting.
-
-    In this class, the array's limit of nesting is not explicitly constrained.
-    However, a maximum depth of nesting may be introduced by the compiler or
-    runtime environment. A theoretical limit can be queried by calling the
-    @ref max_size function of a JSON array.
-
-    #### Storage
-
-    Arrays are stored as pointers in a @ref basic_json type. That is, for any
-    access to array values, a pointer of type `array_t*` must be dereferenced.
-
-    @sa @ref object_t -- type for an object value
-
-    @since version 1.0.0
-    */
-    using array_t = ArrayType<basic_json, AllocatorType<basic_json>>;
-
-    /*!
-    @brief a type for a string
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes JSON strings as follows:
-    > A string is a sequence of zero or more Unicode characters.
-
-    To store objects in C++, a type is defined by the template parameter
-    described below. Unicode values are split by the JSON class into
-    byte-sized characters during deserialization.
-
-    @tparam StringType  the container to store strings (e.g., `std::string`).
-    Note this container is used for keys/names in objects, see @ref object_t.
-
-    #### Default type
-
-    With the default values for @a StringType (`std::string`), the default
-    value for @a string_t is:
-
-    @code {.cpp}
-    std::string
-    @endcode
-
-    #### Encoding
-
-    Strings are stored in UTF-8 encoding. Therefore, functions like
-    `std::string::size()` or `std::string::length()` return the number of
-    bytes in the string rather than the number of characters or glyphs.
-
-    #### String comparison
-
-    [RFC 7159](http://rfc7159.net/rfc7159) states:
-    > Software implementations are typically required to test names of object
-    > members for equality. Implementations that transform the textual
-    > representation into sequences of Unicode code units and then perform the
-    > comparison numerically, code unit by code unit, are interoperable in the
-    > sense that implementations will agree in all cases on equality or
-    > inequality of two strings. For example, implementations that compare
-    > strings with escaped characters unconverted may incorrectly find that
-    > `"a\\b"` and `"a\u005Cb"` are not equal.
-
-    This implementation is interoperable as it does compare strings code unit
-    by code unit.
-
-    #### Storage
-
-    String values are stored as pointers in a @ref basic_json type. That is,
-    for any access to string values, a pointer of type `string_t*` must be
-    dereferenced.
-
-    @since version 1.0.0
-    */
-    using string_t = StringType;
-
-    /*!
-    @brief a type for a boolean
-
-    [RFC 7159](http://rfc7159.net/rfc7159) implicitly describes a boolean as a
-    type which differentiates the two literals `true` and `false`.
-
-    To store objects in C++, a type is defined by the template parameter @a
-    BooleanType which chooses the type to use.
-
-    #### Default type
-
-    With the default values for @a BooleanType (`bool`), the default value for
-    @a boolean_t is:
-
-    @code {.cpp}
-    bool
-    @endcode
-
-    #### Storage
-
-    Boolean values are stored directly inside a @ref basic_json type.
-
-    @since version 1.0.0
-    */
-    using boolean_t = BooleanType;
-
-    /*!
-    @brief a type for a number (integer)
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes numbers as follows:
-    > The representation of numbers is similar to that used in most
-    > programming languages. A number is represented in base 10 using decimal
-    > digits. It contains an integer component that may be prefixed with an
-    > optional minus sign, which may be followed by a fraction part and/or an
-    > exponent part. Leading zeros are not allowed. (...) Numeric values that
-    > cannot be represented in the grammar below (such as Infinity and NaN)
-    > are not permitted.
-
-    This description includes both integer and floating-point numbers.
-    However, C++ allows more precise storage if it is known whether the number
-    is a signed integer, an unsigned integer or a floating-point number.
-    Therefore, three different types, @ref number_integer_t, @ref
-    number_unsigned_t and @ref number_float_t are used.
-
-    To store integer numbers in C++, a type is defined by the template
-    parameter @a NumberIntegerType which chooses the type to use.
-
-    #### Default type
-
-    With the default values for @a NumberIntegerType (`int64_t`), the default
-    value for @a number_integer_t is:
-
-    @code {.cpp}
-    int64_t
-    @endcode
-
-    #### Default behavior
-
-    - The restrictions about leading zeros is not enforced in C++. Instead,
-      leading zeros in integer literals lead to an interpretation as octal
-      number. Internally, the value will be stored as decimal number. For
-      instance, the C++ integer literal `010` will be serialized to `8`.
-      During deserialization, leading zeros yield an error.
-    - Not-a-number (NaN) values will be serialized to `null`.
-
-    #### Limits
-
-    [RFC 7159](http://rfc7159.net/rfc7159) specifies:
-    > An implementation may set limits on the range and precision of numbers.
-
-    When the default type is used, the maximal integer number that can be
-    stored is `9223372036854775807` (INT64_MAX) and the minimal integer number
-    that can be stored is `-9223372036854775808` (INT64_MIN). Integer numbers
-    that are out of range will yield over/underflow when used in a
-    constructor. During deserialization, too large or small integer numbers
-    will be automatically be stored as @ref number_unsigned_t or @ref
-    number_float_t.
-
-    [RFC 7159](http://rfc7159.net/rfc7159) further states:
-    > Note that when such software is used, numbers that are integers and are
-    > in the range \f$[-2^{53}+1, 2^{53}-1]\f$ are interoperable in the sense
-    > that implementations will agree exactly on their numeric values.
-
-    As this range is a subrange of the exactly supported range [INT64_MIN,
-    INT64_MAX], this class's integer type is interoperable.
-
-    #### Storage
-
-    Integer number values are stored directly inside a @ref basic_json type.
-
-    @sa @ref number_float_t -- type for number values (floating-point)
-
-    @sa @ref number_unsigned_t -- type for number values (unsigned integer)
-
-    @since version 1.0.0
-    */
-    using number_integer_t = NumberIntegerType;
-
-    /*!
-    @brief a type for a number (unsigned)
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes numbers as follows:
-    > The representation of numbers is similar to that used in most
-    > programming languages. A number is represented in base 10 using decimal
-    > digits. It contains an integer component that may be prefixed with an
-    > optional minus sign, which may be followed by a fraction part and/or an
-    > exponent part. Leading zeros are not allowed. (...) Numeric values that
-    > cannot be represented in the grammar below (such as Infinity and NaN)
-    > are not permitted.
-
-    This description includes both integer and floating-point numbers.
-    However, C++ allows more precise storage if it is known whether the number
-    is a signed integer, an unsigned integer or a floating-point number.
-    Therefore, three different types, @ref number_integer_t, @ref
-    number_unsigned_t and @ref number_float_t are used.
-
-    To store unsigned integer numbers in C++, a type is defined by the
-    template parameter @a NumberUnsignedType which chooses the type to use.
-
-    #### Default type
-
-    With the default values for @a NumberUnsignedType (`uint64_t`), the
-    default value for @a number_unsigned_t is:
-
-    @code {.cpp}
-    uint64_t
-    @endcode
-
-    #### Default behavior
-
-    - The restrictions about leading zeros is not enforced in C++. Instead,
-      leading zeros in integer literals lead to an interpretation as octal
-      number. Internally, the value will be stored as decimal number. For
-      instance, the C++ integer literal `010` will be serialized to `8`.
-      During deserialization, leading zeros yield an error.
-    - Not-a-number (NaN) values will be serialized to `null`.
-
-    #### Limits
-
-    [RFC 7159](http://rfc7159.net/rfc7159) specifies:
-    > An implementation may set limits on the range and precision of numbers.
-
-    When the default type is used, the maximal integer number that can be
-    stored is `18446744073709551615` (UINT64_MAX) and the minimal integer
-    number that can be stored is `0`. Integer numbers that are out of range
-    will yield over/underflow when used in a constructor. During
-    deserialization, too large or small integer numbers will be automatically
-    be stored as @ref number_integer_t or @ref number_float_t.
-
-    [RFC 7159](http://rfc7159.net/rfc7159) further states:
-    > Note that when such software is used, numbers that are integers and are
-    > in the range \f$[-2^{53}+1, 2^{53}-1]\f$ are interoperable in the sense
-    > that implementations will agree exactly on their numeric values.
-
-    As this range is a subrange (when considered in conjunction with the
-    number_integer_t type) of the exactly supported range [0, UINT64_MAX],
-    this class's integer type is interoperable.
-
-    #### Storage
-
-    Integer number values are stored directly inside a @ref basic_json type.
-
-    @sa @ref number_float_t -- type for number values (floating-point)
-    @sa @ref number_integer_t -- type for number values (integer)
-
-    @since version 2.0.0
-    */
-    using number_unsigned_t = NumberUnsignedType;
-
-    /*!
-    @brief a type for a number (floating-point)
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes numbers as follows:
-    > The representation of numbers is similar to that used in most
-    > programming languages. A number is represented in base 10 using decimal
-    > digits. It contains an integer component that may be prefixed with an
-    > optional minus sign, which may be followed by a fraction part and/or an
-    > exponent part. Leading zeros are not allowed. (...) Numeric values that
-    > cannot be represented in the grammar below (such as Infinity and NaN)
-    > are not permitted.
-
-    This description includes both integer and floating-point numbers.
-    However, C++ allows more precise storage if it is known whether the number
-    is a signed integer, an unsigned integer or a floating-point number.
-    Therefore, three different types, @ref number_integer_t, @ref
-    number_unsigned_t and @ref number_float_t are used.
-
-    To store floating-point numbers in C++, a type is defined by the template
-    parameter @a NumberFloatType which chooses the type to use.
-
-    #### Default type
-
-    With the default values for @a NumberFloatType (`double`), the default
-    value for @a number_float_t is:
-
-    @code {.cpp}
-    double
-    @endcode
-
-    #### Default behavior
-
-    - The restrictions about leading zeros is not enforced in C++. Instead,
-      leading zeros in floating-point literals will be ignored. Internally,
-      the value will be stored as decimal number. For instance, the C++
-      floating-point literal `01.2` will be serialized to `1.2`. During
-      deserialization, leading zeros yield an error.
-    - Not-a-number (NaN) values will be serialized to `null`.
-
-    #### Limits
-
-    [RFC 7159](http://rfc7159.net/rfc7159) states:
-    > This specification allows implementations to set limits on the range and
-    > precision of numbers accepted. Since software that implements IEEE
-    > 754-2008 binary64 (double precision) numbers is generally available and
-    > widely used, good interoperability can be achieved by implementations
-    > that expect no more precision or range than these provide, in the sense
-    > that implementations will approximate JSON numbers within the expected
-    > precision.
-
-    This implementation does exactly follow this approach, as it uses double
-    precision floating-point numbers. Note values smaller than
-    `-1.79769313486232e+308` and values greater than `1.79769313486232e+308`
-    will be stored as NaN internally and be serialized to `null`.
-
-    #### Storage
-
-    Floating-point number values are stored directly inside a @ref basic_json
-    type.
-
-    @sa @ref number_integer_t -- type for number values (integer)
-
-    @sa @ref number_unsigned_t -- type for number values (unsigned integer)
-
-    @since version 1.0.0
-    */
-    using number_float_t = NumberFloatType;
-
-    /*!
-    @brief a type for a packed binary type
-
-    This type is a type designed to carry binary data that appears in various
-    serialized formats, such as CBOR's Major Type 2, MessagePack's bin, and
-    BSON's generic binary subtype. This type is NOT a part of standard JSON and
-    exists solely for compatibility with these binary types. As such, it is
-    simply defined as an ordered sequence of zero or more byte values.
-
-    Additionally, as an implementation detail, the subtype of the binary data is
-    carried around as a `std::uint8_t`, which is compatible with both of the
-    binary data formats that use binary subtyping, (though the specific
-    numbering is incompatible with each other, and it is up to the user to
-    translate between them).
-
-    [CBOR's RFC 7049](https://tools.ietf.org/html/rfc7049) describes this type
-    as:
-    > Major type 2: a byte string. The string's length in bytes is represented
-    > following the rules for positive integers (major type 0).
-
-    [MessagePack's documentation on the bin type
-    family](https://github.com/msgpack/msgpack/blob/master/spec.md#bin-format-family)
-    describes this type as:
-    > Bin format family stores an byte array in 2, 3, or 5 bytes of extra bytes
-    > in addition to the size of the byte array.
-
-    [BSON's specifications](http://bsonspec.org/spec.html) describe several
-    binary types; however, this type is intended to represent the generic binary
-    type which has the description:
-    > Generic binary subtype - This is the most commonly used binary subtype and
-    > should be the 'default' for drivers and tools.
-
-    None of these impose any limitations on the internal representation other
-    than the basic unit of storage be some type of array whose parts are
-    decomposable into bytes.
-
-    The default representation of this binary format is a
-    `std::vector<std::uint8_t>`, which is a very common way to represent a byte
-    array in modern C++.
-
-    #### Default type
-
-    The default values for @a BinaryType is `std::vector<std::uint8_t>`
-
-    #### Storage
-
-    Binary Arrays are stored as pointers in a @ref basic_json type. That is,
-    for any access to array values, a pointer of the type `binary_t*` must be
-    dereferenced.
-
-    #### Notes on subtypes
-
-    - CBOR
-       - Binary values are represented as byte strings. No subtypes are
-         supported and will be ignored when CBOR is written.
-    - MessagePack
-       - If a subtype is given and the binary array contains exactly 1, 2, 4, 8,
-         or 16 elements, the fixext family (fixext1, fixext2, fixext4, fixext8)
-         is used. For other sizes, the ext family (ext8, ext16, ext32) is used.
-         The subtype is then added as singed 8-bit integer.
-       - If no subtype is given, the bin family (bin8, bin16, bin32) is used.
-    - BSON
-       - If a subtype is given, it is used and added as unsigned 8-bit integer.
-       - If no subtype is given, the generic binary subtype 0x00 is used.
-
-    @sa @ref binary -- create a binary array
-
-    @since version 3.8.0
-    */
-    using binary_t = nlohmann::byte_container_with_subtype<BinaryType>;
-    /// @}
-
-  private:
-
-    /// helper for exception-safe object creation
-    template<typename T, typename... Args>
-    JSON_HEDLEY_RETURNS_NON_NULL
-    static T* create(Args&& ... args)
-    {
-        AllocatorType<T> alloc;
-        using AllocatorTraits = std::allocator_traits<AllocatorType<T>>;
-
-        auto deleter = [&](T * object)
-        {
-            AllocatorTraits::deallocate(alloc, object, 1);
-        };
-        std::unique_ptr<T, decltype(deleter)> object(AllocatorTraits::allocate(alloc, 1), deleter);
-        AllocatorTraits::construct(alloc, object.get(), std::forward<Args>(args)...);
-        assert(object != nullptr);
-        return object.release();
-    }
-
-    ////////////////////////
-    // JSON value storage //
-    ////////////////////////
-
-    /*!
-    @brief a JSON value
-
-    The actual storage for a JSON value of the @ref basic_json class. This
-    union combines the different storage types for the JSON value types
-    defined in @ref value_t.
-
-    JSON type | value_t type    | used type
-    --------- | --------------- | ------------------------
-    object    | object          | pointer to @ref object_t
-    array     | array           | pointer to @ref array_t
-    string    | string          | pointer to @ref string_t
-    boolean   | boolean         | @ref boolean_t
-    number    | number_integer  | @ref number_integer_t
-    number    | number_unsigned | @ref number_unsigned_t
-    number    | number_float    | @ref number_float_t
-    binary    | binary          | pointer to @ref binary_t
-    null      | null            | *no value is stored*
-
-    @note Variable-length types (objects, arrays, and strings) are stored as
-    pointers. The size of the union should not exceed 64 bits if the default
-    value types are used.
-
-    @since version 1.0.0
-    */
-    union json_value
-    {
-        /// object (stored with pointer to save storage)
-        object_t* object;
-        /// array (stored with pointer to save storage)
-        array_t* array;
-        /// string (stored with pointer to save storage)
-        string_t* string;
-        /// binary (stored with pointer to save storage)
-        binary_t* binary;
-        /// boolean
-        boolean_t boolean;
-        /// number (integer)
-        number_integer_t number_integer;
-        /// number (unsigned integer)
-        number_unsigned_t number_unsigned;
-        /// number (floating-point)
-        number_float_t number_float;
-
-        /// default constructor (for null values)
-        json_value() = default;
-        /// constructor for booleans
-        json_value(boolean_t v) noexcept : boolean(v) {}
-        /// constructor for numbers (integer)
-        json_value(number_integer_t v) noexcept : number_integer(v) {}
-        /// constructor for numbers (unsigned)
-        json_value(number_unsigned_t v) noexcept : number_unsigned(v) {}
-        /// constructor for numbers (floating-point)
-        json_value(number_float_t v) noexcept : number_float(v) {}
-        /// constructor for empty values of a given type
-        json_value(value_t t)
-        {
-            switch (t)
-            {
-                case value_t::object:
-                {
-                    object = create<object_t>();
-                    break;
-                }
-
-                case value_t::array:
-                {
-                    array = create<array_t>();
-                    break;
-                }
-
-                case value_t::string:
-                {
-                    string = create<string_t>("");
-                    break;
-                }
-
-                case value_t::binary:
-                {
-                    binary = create<binary_t>();
-                    break;
-                }
-
-                case value_t::boolean:
-                {
-                    boolean = boolean_t(false);
-                    break;
-                }
-
-                case value_t::number_integer:
-                {
-                    number_integer = number_integer_t(0);
-                    break;
-                }
-
-                case value_t::number_unsigned:
-                {
-                    number_unsigned = number_unsigned_t(0);
-                    break;
-                }
-
-                case value_t::number_float:
-                {
-                    number_float = number_float_t(0.0);
-                    break;
-                }
-
-                case value_t::null:
-                {
-                    object = nullptr;  // silence warning, see #821
-                    break;
-                }
-
-                default:
-                {
-                    object = nullptr;  // silence warning, see #821
-                    if (JSON_HEDLEY_UNLIKELY(t == value_t::null))
-                    {
-                        JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.7.3")); // LCOV_EXCL_LINE
-                    }
-                    break;
-                }
-            }
-        }
-
-        /// constructor for strings
-        json_value(const string_t& value)
-        {
-            string = create<string_t>(value);
-        }
-
-        /// constructor for rvalue strings
-        json_value(string_t&& value)
-        {
-            string = create<string_t>(std::move(value));
-        }
-
-        /// constructor for objects
-        json_value(const object_t& value)
-        {
-            object = create<object_t>(value);
-        }
-
-        /// constructor for rvalue objects
-        json_value(object_t&& value)
-        {
-            object = create<object_t>(std::move(value));
-        }
-
-        /// constructor for arrays
-        json_value(const array_t& value)
-        {
-            array = create<array_t>(value);
-        }
-
-        /// constructor for rvalue arrays
-        json_value(array_t&& value)
-        {
-            array = create<array_t>(std::move(value));
-        }
-
-        /// constructor for binary arrays
-        json_value(const typename binary_t::container_type& value)
-        {
-            binary = create<binary_t>(value);
-        }
-
-        /// constructor for rvalue binary arrays
-        json_value(typename binary_t::container_type&& value)
-        {
-            binary = create<binary_t>(std::move(value));
-        }
-
-        /// constructor for binary arrays (internal type)
-        json_value(const binary_t& value)
-        {
-            binary = create<binary_t>(value);
-        }
-
-        /// constructor for rvalue binary arrays (internal type)
-        json_value(binary_t&& value)
-        {
-            binary = create<binary_t>(std::move(value));
-        }
-
-        void destroy(value_t t) noexcept
-        {
-            // flatten the current json_value to a heap-allocated stack
-            std::vector<basic_json> stack;
-
-            // move the top-level items to stack
-            if (t == value_t::array)
-            {
-                stack.reserve(array->size());
-                std::move(array->begin(), array->end(), std::back_inserter(stack));
-            }
-            else if (t == value_t::object)
-            {
-                stack.reserve(object->size());
-                for (auto&& it : *object)
-                {
-                    stack.push_back(std::move(it.second));
-                }
-            }
-
-            while (not stack.empty())
-            {
-                // move the last item to local variable to be processed
-                basic_json current_item(std::move(stack.back()));
-                stack.pop_back();
-
-                // if current_item is array/object, move
-                // its children to the stack to be processed later
-                if (current_item.is_array())
-                {
-                    std::move(current_item.m_value.array->begin(), current_item.m_value.array->end(),
-                              std::back_inserter(stack));
-
-                    current_item.m_value.array->clear();
-                }
-                else if (current_item.is_object())
-                {
-                    for (auto&& it : *current_item.m_value.object)
-                    {
-                        stack.push_back(std::move(it.second));
-                    }
-
-                    current_item.m_value.object->clear();
-                }
-
-                // it's now safe that current_item get destructed
-                // since it doesn't have any children
-            }
-
-            switch (t)
-            {
-                case value_t::object:
-                {
-                    AllocatorType<object_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, object);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, object, 1);
-                    break;
-                }
-
-                case value_t::array:
-                {
-                    AllocatorType<array_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, array);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, array, 1);
-                    break;
-                }
-
-                case value_t::string:
-                {
-                    AllocatorType<string_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, string);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, string, 1);
-                    break;
-                }
-
-                case value_t::binary:
-                {
-                    AllocatorType<binary_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, binary);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, binary, 1);
-                    break;
-                }
-
-                default:
-                {
-                    break;
-                }
-            }
-        }
-    };
-
-    /*!
-    @brief checks the class invariants
-
-    This function asserts the class invariants. It needs to be called at the
-    end of every constructor to make sure that created objects respect the
-    invariant. Furthermore, it has to be called each time the type of a JSON
-    value is changed, because the invariant expresses a relationship between
-    @a m_type and @a m_value.
-    */
-    void assert_invariant() const noexcept
-    {
-        assert(m_type != value_t::object or m_value.object != nullptr);
-        assert(m_type != value_t::array or m_value.array != nullptr);
-        assert(m_type != value_t::string or m_value.string != nullptr);
-        assert(m_type != value_t::binary or m_value.binary != nullptr);
-    }
-
-  public:
-    //////////////////////////
-    // JSON parser callback //
-    //////////////////////////
-
-    /*!
-    @brief parser event types
-
-    The parser callback distinguishes the following events:
-    - `object_start`: the parser read `{` and started to process a JSON object
-    - `key`: the parser read a key of a value in an object
-    - `object_end`: the parser read `}` and finished processing a JSON object
-    - `array_start`: the parser read `[` and started to process a JSON array
-    - `array_end`: the parser read `]` and finished processing a JSON array
-    - `value`: the parser finished reading a JSON value
-
-    @image html callback_events.png "Example when certain parse events are triggered"
-
-    @sa @ref parser_callback_t for more information and examples
-    */
-    using parse_event_t = detail::parse_event_t;
-
-    /*!
-    @brief per-element parser callback type
-
-    With a parser callback function, the result of parsing a JSON text can be
-    influenced. When passed to @ref parse, it is called on certain events
-    (passed as @ref parse_event_t via parameter @a event) with a set recursion
-    depth @a depth and context JSON value @a parsed. The return value of the
-    callback function is a boolean indicating whether the element that emitted
-    the callback shall be kept or not.
-
-    We distinguish six scenarios (determined by the event type) in which the
-    callback function can be called. The following table describes the values
-    of the parameters @a depth, @a event, and @a parsed.
-
-    parameter @a event | description | parameter @a depth | parameter @a parsed
-    ------------------ | ----------- | ------------------ | -------------------
-    parse_event_t::object_start | the parser read `{` and started to process a JSON object | depth of the parent of the JSON object | a JSON value with type discarded
-    parse_event_t::key | the parser read a key of a value in an object | depth of the currently parsed JSON object | a JSON string containing the key
-    parse_event_t::object_end | the parser read `}` and finished processing a JSON object | depth of the parent of the JSON object | the parsed JSON object
-    parse_event_t::array_start | the parser read `[` and started to process a JSON array | depth of the parent of the JSON array | a JSON value with type discarded
-    parse_event_t::array_end | the parser read `]` and finished processing a JSON array | depth of the parent of the JSON array | the parsed JSON array
-    parse_event_t::value | the parser finished reading a JSON value | depth of the value | the parsed JSON value
-
-    @image html callback_events.png "Example when certain parse events are triggered"
-
-    Discarding a value (i.e., returning `false`) has different effects
-    depending on the context in which function was called:
-
-    - Discarded values in structured types are skipped. That is, the parser
-      will behave as if the discarded value was never read.
-    - In case a value outside a structured type is skipped, it is replaced
-      with `null`. This case happens if the top-level element is skipped.
-
-    @param[in] depth  the depth of the recursion during parsing
-
-    @param[in] event  an event of type parse_event_t indicating the context in
-    the callback function has been called
-
-    @param[in,out] parsed  the current intermediate parse result; note that
-    writing to this value has no effect for parse_event_t::key events
-
-    @return Whether the JSON value which called the function during parsing
-    should be kept (`true`) or not (`false`). In the latter case, it is either
-    skipped completely or replaced by an empty discarded object.
-
-    @sa @ref parse for examples
-
-    @since version 1.0.0
-    */
-    using parser_callback_t = detail::parser_callback_t<basic_json>;
-
-    //////////////////
-    // constructors //
-    //////////////////
-
-    /// @name constructors and destructors
-    /// Constructors of class @ref basic_json, copy/move constructor, copy
-    /// assignment, static functions creating objects, and the destructor.
-    /// @{
-
-    /*!
-    @brief create an empty value with a given type
-
-    Create an empty JSON value with a given type. The value will be default
-    initialized with an empty value which depends on the type:
-
-    Value type  | initial value
-    ----------- | -------------
-    null        | `null`
-    boolean     | `false`
-    string      | `""`
-    number      | `0`
-    object      | `{}`
-    array       | `[]`
-    binary      | empty array
-
-    @param[in] v  the type of the value to create
-
-    @complexity Constant.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The following code shows the constructor for different @ref
-    value_t values,basic_json__value_t}
-
-    @sa @ref clear() -- restores the postcondition of this constructor
-
-    @since version 1.0.0
-    */
-    basic_json(const value_t v)
-        : m_type(v), m_value(v)
-    {
-        assert_invariant();
-    }
-
-    /*!
-    @brief create a null object
-
-    Create a `null` JSON value. It either takes a null pointer as parameter
-    (explicitly creating `null`) or no parameter (implicitly creating `null`).
-    The passed null pointer itself is not read -- it is only used to choose
-    the right constructor.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this constructor never throws
-    exceptions.
-
-    @liveexample{The following code shows the constructor with and without a
-    null pointer parameter.,basic_json__nullptr_t}
-
-    @since version 1.0.0
-    */
-    basic_json(std::nullptr_t = nullptr) noexcept
-        : basic_json(value_t::null)
-    {
-        assert_invariant();
-    }
-
-    /*!
-    @brief create a JSON value
-
-    This is a "catch all" constructor for all compatible JSON types; that is,
-    types for which a `to_json()` method exists. The constructor forwards the
-    parameter @a val to that method (to `json_serializer<U>::to_json` method
-    with `U = uncvref_t<CompatibleType>`, to be exact).
-
-    Template type @a CompatibleType includes, but is not limited to, the
-    following types:
-    - **arrays**: @ref array_t and all kinds of compatible containers such as
-      `std::vector`, `std::deque`, `std::list`, `std::forward_list`,
-      `std::array`, `std::valarray`, `std::set`, `std::unordered_set`,
-      `std::multiset`, and `std::unordered_multiset` with a `value_type` from
-      which a @ref basic_json value can be constructed.
-    - **objects**: @ref object_t and all kinds of compatible associative
-      containers such as `std::map`, `std::unordered_map`, `std::multimap`,
-      and `std::unordered_multimap` with a `key_type` compatible to
-      @ref string_t and a `value_type` from which a @ref basic_json value can
-      be constructed.
-    - **strings**: @ref string_t, string literals, and all compatible string
-      containers can be used.
-    - **numbers**: @ref number_integer_t, @ref number_unsigned_t,
-      @ref number_float_t, and all convertible number types such as `int`,
-      `size_t`, `int64_t`, `float` or `double` can be used.
-    - **boolean**: @ref boolean_t / `bool` can be used.
-    - **binary**: @ref binary_t / `std::vector<uint8_t>` may be used,
-      unfortunately because string literals cannot be distinguished from binary
-      character arrays by the C++ type system, all types compatible with `const
-      char*` will be directed to the string constructor instead.  This is both
-      for backwards compatibility, and due to the fact that a binary type is not
-      a standard JSON type.
-
-    See the examples below.
-
-    @tparam CompatibleType a type such that:
-    - @a CompatibleType is not derived from `std::istream`,
-    - @a CompatibleType is not @ref basic_json (to avoid hijacking copy/move
-         constructors),
-    - @a CompatibleType is not a different @ref basic_json type (i.e. with different template arguments)
-    - @a CompatibleType is not a @ref basic_json nested type (e.g.,
-         @ref json_pointer, @ref iterator, etc ...)
-    - @ref @ref json_serializer<U> has a
-         `to_json(basic_json_t&, CompatibleType&&)` method
-
-    @tparam U = `uncvref_t<CompatibleType>`
-
-    @param[in] val the value to be forwarded to the respective constructor
-
-    @complexity Usually linear in the size of the passed @a val, also
-                depending on the implementation of the called `to_json()`
-                method.
-
-    @exceptionsafety Depends on the called constructor. For types directly
-    supported by the library (i.e., all types for which no `to_json()` function
-    was provided), strong guarantee holds: if an exception is thrown, there are
-    no changes to any JSON value.
-
-    @liveexample{The following code shows the constructor with several
-    compatible types.,basic_json__CompatibleType}
-
-    @since version 2.1.0
-    */
-    template <typename CompatibleType,
-              typename U = detail::uncvref_t<CompatibleType>,
-              detail::enable_if_t<
-                  not detail::is_basic_json<U>::value and detail::is_compatible_type<basic_json_t, U>::value, int> = 0>
-    basic_json(CompatibleType && val) noexcept(noexcept(
-                JSONSerializer<U>::to_json(std::declval<basic_json_t&>(),
-                                           std::forward<CompatibleType>(val))))
-    {
-        JSONSerializer<U>::to_json(*this, std::forward<CompatibleType>(val));
-        assert_invariant();
-    }
-
-    /*!
-    @brief create a JSON value from an existing one
-
-    This is a constructor for existing @ref basic_json types.
-    It does not hijack copy/move constructors, since the parameter has different
-    template arguments than the current ones.
-
-    The constructor tries to convert the internal @ref m_value of the parameter.
-
-    @tparam BasicJsonType a type such that:
-    - @a BasicJsonType is a @ref basic_json type.
-    - @a BasicJsonType has different template arguments than @ref basic_json_t.
-
-    @param[in] val the @ref basic_json value to be converted.
-
-    @complexity Usually linear in the size of the passed @a val, also
-                depending on the implementation of the called `to_json()`
-                method.
-
-    @exceptionsafety Depends on the called constructor. For types directly
-    supported by the library (i.e., all types for which no `to_json()` function
-    was provided), strong guarantee holds: if an exception is thrown, there are
-    no changes to any JSON value.
-
-    @since version 3.2.0
-    */
-    template <typename BasicJsonType,
-              detail::enable_if_t<
-                  detail::is_basic_json<BasicJsonType>::value and not std::is_same<basic_json, BasicJsonType>::value, int> = 0>
-    basic_json(const BasicJsonType& val)
-    {
-        using other_boolean_t = typename BasicJsonType::boolean_t;
-        using other_number_float_t = typename BasicJsonType::number_float_t;
-        using other_number_integer_t = typename BasicJsonType::number_integer_t;
-        using other_number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-        using other_string_t = typename BasicJsonType::string_t;
-        using other_object_t = typename BasicJsonType::object_t;
-        using other_array_t = typename BasicJsonType::array_t;
-        using other_binary_t = typename BasicJsonType::binary_t;
-
-        switch (val.type())
-        {
-            case value_t::boolean:
-                JSONSerializer<other_boolean_t>::to_json(*this, val.template get<other_boolean_t>());
-                break;
-            case value_t::number_float:
-                JSONSerializer<other_number_float_t>::to_json(*this, val.template get<other_number_float_t>());
-                break;
-            case value_t::number_integer:
-                JSONSerializer<other_number_integer_t>::to_json(*this, val.template get<other_number_integer_t>());
-                break;
-            case value_t::number_unsigned:
-                JSONSerializer<other_number_unsigned_t>::to_json(*this, val.template get<other_number_unsigned_t>());
-                break;
-            case value_t::string:
-                JSONSerializer<other_string_t>::to_json(*this, val.template get_ref<const other_string_t&>());
-                break;
-            case value_t::object:
-                JSONSerializer<other_object_t>::to_json(*this, val.template get_ref<const other_object_t&>());
-                break;
-            case value_t::array:
-                JSONSerializer<other_array_t>::to_json(*this, val.template get_ref<const other_array_t&>());
-                break;
-            case value_t::binary:
-                JSONSerializer<other_binary_t>::to_json(*this, val.template get_ref<const other_binary_t&>());
-                break;
-            case value_t::null:
-                *this = nullptr;
-                break;
-            case value_t::discarded:
-                m_type = value_t::discarded;
-                break;
-            default:            // LCOV_EXCL_LINE
-                assert(false);  // LCOV_EXCL_LINE
-        }
-        assert_invariant();
-    }
-
-    /*!
-    @brief create a container (array or object) from an initializer list
-
-    Creates a JSON value of type array or object from the passed initializer
-    list @a init. In case @a type_deduction is `true` (default), the type of
-    the JSON value to be created is deducted from the initializer list @a init
-    according to the following rules:
-
-    1. If the list is empty, an empty JSON object value `{}` is created.
-    2. If the list consists of pairs whose first element is a string, a JSON
-       object value is created where the first elements of the pairs are
-       treated as keys and the second elements are as values.
-    3. In all other cases, an array is created.
-
-    The rules aim to create the best fit between a C++ initializer list and
-    JSON values. The rationale is as follows:
-
-    1. The empty initializer list is written as `{}` which is exactly an empty
-       JSON object.
-    2. C++ has no way of describing mapped types other than to list a list of
-       pairs. As JSON requires that keys must be of type string, rule 2 is the
-       weakest constraint one can pose on initializer lists to interpret them
-       as an object.
-    3. In all other cases, the initializer list could not be interpreted as
-       JSON object type, so interpreting it as JSON array type is safe.
-
-    With the rules described above, the following JSON values cannot be
-    expressed by an initializer list:
-
-    - the empty array (`[]`): use @ref array(initializer_list_t)
-      with an empty initializer list in this case
-    - arrays whose elements satisfy rule 2: use @ref
-      array(initializer_list_t) with the same initializer list
-      in this case
-
-    @note When used without parentheses around an empty initializer list, @ref
-    basic_json() is called instead of this function, yielding the JSON null
-    value.
-
-    @param[in] init  initializer list with JSON values
-
-    @param[in] type_deduction internal parameter; when set to `true`, the type
-    of the JSON value is deducted from the initializer list @a init; when set
-    to `false`, the type provided via @a manual_type is forced. This mode is
-    used by the functions @ref array(initializer_list_t) and
-    @ref object(initializer_list_t).
-
-    @param[in] manual_type internal parameter; when @a type_deduction is set
-    to `false`, the created JSON value will use the provided type (only @ref
-    value_t::array and @ref value_t::object are valid); when @a type_deduction
-    is set to `true`, this parameter has no effect
-
-    @throw type_error.301 if @a type_deduction is `false`, @a manual_type is
-    `value_t::object`, but @a init contains an element which is not a pair
-    whose first element is a string. In this case, the constructor could not
-    create an object. If @a type_deduction would have be `true`, an array
-    would have been created. See @ref object(initializer_list_t)
-    for an example.
-
-    @complexity Linear in the size of the initializer list @a init.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The example below shows how JSON values are created from
-    initializer lists.,basic_json__list_init_t}
-
-    @sa @ref array(initializer_list_t) -- create a JSON array
-    value from an initializer list
-    @sa @ref object(initializer_list_t) -- create a JSON object
-    value from an initializer list
-
-    @since version 1.0.0
-    */
-    basic_json(initializer_list_t init,
-               bool type_deduction = true,
-               value_t manual_type = value_t::array)
-    {
-        // check if each element is an array with two elements whose first
-        // element is a string
-        bool is_an_object = std::all_of(init.begin(), init.end(),
-                                        [](const detail::json_ref<basic_json>& element_ref)
-        {
-            return element_ref->is_array() and element_ref->size() == 2 and (*element_ref)[0].is_string();
-        });
-
-        // adjust type if type deduction is not wanted
-        if (not type_deduction)
-        {
-            // if array is wanted, do not create an object though possible
-            if (manual_type == value_t::array)
-            {
-                is_an_object = false;
-            }
-
-            // if object is wanted but impossible, throw an exception
-            if (JSON_HEDLEY_UNLIKELY(manual_type == value_t::object and not is_an_object))
-            {
-                JSON_THROW(type_error::create(301, "cannot create object from initializer list"));
-            }
-        }
-
-        if (is_an_object)
-        {
-            // the initializer list is a list of pairs -> create object
-            m_type = value_t::object;
-            m_value = value_t::object;
-
-            std::for_each(init.begin(), init.end(), [this](const detail::json_ref<basic_json>& element_ref)
-            {
-                auto element = element_ref.moved_or_copied();
-                m_value.object->emplace(
-                    std::move(*((*element.m_value.array)[0].m_value.string)),
-                    std::move((*element.m_value.array)[1]));
-            });
-        }
-        else
-        {
-            // the initializer list describes an array -> create array
-            m_type = value_t::array;
-            m_value.array = create<array_t>(init.begin(), init.end());
-        }
-
-        assert_invariant();
-    }
-
-    /*!
-    @brief explicitly create a binary array (without subtype)
-
-    Creates a JSON binary array value from a given binary container. Binary
-    values are part of various binary formats, such as CBOR, MessagePack, and
-    BSON. This constructor is used to create a value for serialization to those
-    formats.
-
-    @note Note, this function exists because of the difficulty in correctly
-    specifying the correct template overload in the standard value ctor, as both
-    JSON arrays and JSON binary arrays are backed with some form of a
-    `std::vector`. Because JSON binary arrays are a non-standard extension it
-    was decided that it would be best to prevent automatic initialization of a
-    binary array type, for backwards compatibility and so it does not happen on
-    accident.
-
-    @param[in] init container containing bytes to use as binary type
-
-    @return JSON binary array value
-
-    @complexity Linear in the size of @a init.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @since version 3.8.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json binary(const typename binary_t::container_type& init)
-    {
-        auto res = basic_json();
-        res.m_type = value_t::binary;
-        res.m_value = init;
-        return res;
-    }
-
-    /*!
-    @brief explicitly create a binary array (with subtype)
-
-    Creates a JSON binary array value from a given binary container. Binary
-    values are part of various binary formats, such as CBOR, MessagePack, and
-    BSON. This constructor is used to create a value for serialization to those
-    formats.
-
-    @note Note, this function exists because of the difficulty in correctly
-    specifying the correct template overload in the standard value ctor, as both
-    JSON arrays and JSON binary arrays are backed with some form of a
-    `std::vector`. Because JSON binary arrays are a non-standard extension it
-    was decided that it would be best to prevent automatic initialization of a
-    binary array type, for backwards compatibility and so it does not happen on
-    accident.
-
-    @param[in] init container containing bytes to use as binary type
-    @param[in] subtype subtype to use in MessagePack and BSON
-
-    @return JSON binary array value
-
-    @complexity Linear in the size of @a init.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @since version 3.8.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json binary(const typename binary_t::container_type& init, std::uint8_t subtype)
-    {
-        auto res = basic_json();
-        res.m_type = value_t::binary;
-        res.m_value = binary_t(init, subtype);
-        return res;
-    }
-
-    /// @copydoc binary(const typename binary_t::container_type&)
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json binary(typename binary_t::container_type&& init)
-    {
-        auto res = basic_json();
-        res.m_type = value_t::binary;
-        res.m_value = std::move(init);
-        return res;
-    }
-
-    /// @copydoc binary(const typename binary_t::container_type&, std::uint8_t)
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json binary(typename binary_t::container_type&& init, std::uint8_t subtype)
-    {
-        auto res = basic_json();
-        res.m_type = value_t::binary;
-        res.m_value = binary_t(std::move(init), subtype);
-        return res;
-    }
-
-    /*!
-    @brief explicitly create an array from an initializer list
-
-    Creates a JSON array value from a given initializer list. That is, given a
-    list of values `a, b, c`, creates the JSON value `[a, b, c]`. If the
-    initializer list is empty, the empty array `[]` is created.
-
-    @note This function is only needed to express two edge cases that cannot
-    be realized with the initializer list constructor (@ref
-    basic_json(initializer_list_t, bool, value_t)). These cases
-    are:
-    1. creating an array whose elements are all pairs whose first element is a
-    string -- in this case, the initializer list constructor would create an
-    object, taking the first elements as keys
-    2. creating an empty array -- passing the empty initializer list to the
-    initializer list constructor yields an empty object
-
-    @param[in] init  initializer list with JSON values to create an array from
-    (optional)
-
-    @return JSON array value
-
-    @complexity Linear in the size of @a init.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The following code shows an example for the `array`
-    function.,array}
-
-    @sa @ref basic_json(initializer_list_t, bool, value_t) --
-    create a JSON value from an initializer list
-    @sa @ref object(initializer_list_t) -- create a JSON object
-    value from an initializer list
-
-    @since version 1.0.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json array(initializer_list_t init = {})
-    {
-        return basic_json(init, false, value_t::array);
-    }
-
-    /*!
-    @brief explicitly create an object from an initializer list
-
-    Creates a JSON object value from a given initializer list. The initializer
-    lists elements must be pairs, and their first elements must be strings. If
-    the initializer list is empty, the empty object `{}` is created.
-
-    @note This function is only added for symmetry reasons. In contrast to the
-    related function @ref array(initializer_list_t), there are
-    no cases which can only be expressed by this function. That is, any
-    initializer list @a init can also be passed to the initializer list
-    constructor @ref basic_json(initializer_list_t, bool, value_t).
-
-    @param[in] init  initializer list to create an object from (optional)
-
-    @return JSON object value
-
-    @throw type_error.301 if @a init is not a list of pairs whose first
-    elements are strings. In this case, no object can be created. When such a
-    value is passed to @ref basic_json(initializer_list_t, bool, value_t),
-    an array would have been created from the passed initializer list @a init.
-    See example below.
-
-    @complexity Linear in the size of @a init.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The following code shows an example for the `object`
-    function.,object}
-
-    @sa @ref basic_json(initializer_list_t, bool, value_t) --
-    create a JSON value from an initializer list
-    @sa @ref array(initializer_list_t) -- create a JSON array
-    value from an initializer list
-
-    @since version 1.0.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json object(initializer_list_t init = {})
-    {
-        return basic_json(init, false, value_t::object);
-    }
-
-    /*!
-    @brief construct an array with count copies of given value
-
-    Constructs a JSON array value by creating @a cnt copies of a passed value.
-    In case @a cnt is `0`, an empty array is created.
-
-    @param[in] cnt  the number of JSON copies of @a val to create
-    @param[in] val  the JSON value to copy
-
-    @post `std::distance(begin(),end()) == cnt` holds.
-
-    @complexity Linear in @a cnt.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The following code shows examples for the @ref
-    basic_json(size_type\, const basic_json&)
-    constructor.,basic_json__size_type_basic_json}
-
-    @since version 1.0.0
-    */
-    basic_json(size_type cnt, const basic_json& val)
-        : m_type(value_t::array)
-    {
-        m_value.array = create<array_t>(cnt, val);
-        assert_invariant();
-    }
-
-    /*!
-    @brief construct a JSON container given an iterator range
-
-    Constructs the JSON value with the contents of the range `[first, last)`.
-    The semantics depends on the different types a JSON value can have:
-    - In case of a null type, invalid_iterator.206 is thrown.
-    - In case of other primitive types (number, boolean, or string), @a first
-      must be `begin()` and @a last must be `end()`. In this case, the value is
-      copied. Otherwise, invalid_iterator.204 is thrown.
-    - In case of structured types (array, object), the constructor behaves as
-      similar versions for `std::vector` or `std::map`; that is, a JSON array
-      or object is constructed from the values in the range.
-
-    @tparam InputIT an input iterator type (@ref iterator or @ref
-    const_iterator)
-
-    @param[in] first begin of the range to copy from (included)
-    @param[in] last end of the range to copy from (excluded)
-
-    @pre Iterators @a first and @a last must be initialized. **This
-         precondition is enforced with an assertion (see warning).** If
-         assertions are switched off, a violation of this precondition yields
-         undefined behavior.
-
-    @pre Range `[first, last)` is valid. Usually, this precondition cannot be
-         checked efficiently. Only certain edge cases are detected; see the
-         description of the exceptions below. A violation of this precondition
-         yields undefined behavior.
-
-    @warning A precondition is enforced with a runtime assertion that will
-             result in calling `std::abort` if this precondition is not met.
-             Assertions can be disabled by defining `NDEBUG` at compile time.
-             See https://en.cppreference.com/w/cpp/error/assert for more
-             information.
-
-    @throw invalid_iterator.201 if iterators @a first and @a last are not
-    compatible (i.e., do not belong to the same JSON value). In this case,
-    the range `[first, last)` is undefined.
-    @throw invalid_iterator.204 if iterators @a first and @a last belong to a
-    primitive type (number, boolean, or string), but @a first does not point
-    to the first element any more. In this case, the range `[first, last)` is
-    undefined. See example code below.
-    @throw invalid_iterator.206 if iterators @a first and @a last belong to a
-    null value. In this case, the range `[first, last)` is undefined.
-
-    @complexity Linear in distance between @a first and @a last.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The example below shows several ways to create JSON values by
-    specifying a subrange with iterators.,basic_json__InputIt_InputIt}
-
-    @since version 1.0.0
-    */
-    template<class InputIT, typename std::enable_if<
-                 std::is_same<InputIT, typename basic_json_t::iterator>::value or
-                 std::is_same<InputIT, typename basic_json_t::const_iterator>::value, int>::type = 0>
-    basic_json(InputIT first, InputIT last)
-    {
-        assert(first.m_object != nullptr);
-        assert(last.m_object != nullptr);
-
-        // make sure iterator fits the current value
-        if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(201, "iterators are not compatible"));
-        }
-
-        // copy type from first iterator
-        m_type = first.m_object->m_type;
-
-        // check if iterator range is complete for primitive values
-        switch (m_type)
-        {
-            case value_t::boolean:
-            case value_t::number_float:
-            case value_t::number_integer:
-            case value_t::number_unsigned:
-            case value_t::string:
-            {
-                if (JSON_HEDLEY_UNLIKELY(not first.m_it.primitive_iterator.is_begin()
-                                         or not last.m_it.primitive_iterator.is_end()))
-                {
-                    JSON_THROW(invalid_iterator::create(204, "iterators out of range"));
-                }
-                break;
-            }
-
-            default:
-                break;
-        }
-
-        switch (m_type)
-        {
-            case value_t::number_integer:
-            {
-                m_value.number_integer = first.m_object->m_value.number_integer;
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                m_value.number_unsigned = first.m_object->m_value.number_unsigned;
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                m_value.number_float = first.m_object->m_value.number_float;
-                break;
-            }
-
-            case value_t::boolean:
-            {
-                m_value.boolean = first.m_object->m_value.boolean;
-                break;
-            }
-
-            case value_t::string:
-            {
-                m_value = *first.m_object->m_value.string;
-                break;
-            }
-
-            case value_t::object:
-            {
-                m_value.object = create<object_t>(first.m_it.object_iterator,
-                                                  last.m_it.object_iterator);
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_value.array = create<array_t>(first.m_it.array_iterator,
-                                                last.m_it.array_iterator);
-                break;
-            }
-
-            case value_t::binary:
-            {
-                m_value = *first.m_object->m_value.binary;
-                break;
-            }
-
-            default:
-                JSON_THROW(invalid_iterator::create(206, "cannot construct with iterators from " +
-                                                    std::string(first.m_object->type_name())));
-        }
-
-        assert_invariant();
-    }
-
-
-    ///////////////////////////////////////
-    // other constructors and destructor //
-    ///////////////////////////////////////
-
-    template <typename JsonRef,
-              detail::enable_if_t<detail::conjunction<detail::is_json_ref<JsonRef>,
-                                  std::is_same<typename JsonRef::value_type, basic_json>>::value, int> = 0 >
-    basic_json(const JsonRef& ref) : basic_json(ref.moved_or_copied()) {}
-
-    /*!
-    @brief copy constructor
-
-    Creates a copy of a given JSON value.
-
-    @param[in] other  the JSON value to copy
-
-    @post `*this == other`
-
-    @complexity Linear in the size of @a other.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is linear.
-    - As postcondition, it holds: `other == basic_json(other)`.
-
-    @liveexample{The following code shows an example for the copy
-    constructor.,basic_json__basic_json}
-
-    @since version 1.0.0
-    */
-    basic_json(const basic_json& other)
-        : m_type(other.m_type)
-    {
-        // check of passed value is valid
-        other.assert_invariant();
-
-        switch (m_type)
-        {
-            case value_t::object:
-            {
-                m_value = *other.m_value.object;
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_value = *other.m_value.array;
-                break;
-            }
-
-            case value_t::string:
-            {
-                m_value = *other.m_value.string;
-                break;
-            }
-
-            case value_t::boolean:
-            {
-                m_value = other.m_value.boolean;
-                break;
-            }
-
-            case value_t::number_integer:
-            {
-                m_value = other.m_value.number_integer;
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                m_value = other.m_value.number_unsigned;
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                m_value = other.m_value.number_float;
-                break;
-            }
-
-            case value_t::binary:
-            {
-                m_value = *other.m_value.binary;
-                break;
-            }
-
-            default:
-                break;
-        }
-
-        assert_invariant();
-    }
-
-    /*!
-    @brief move constructor
-
-    Move constructor. Constructs a JSON value with the contents of the given
-    value @a other using move semantics. It "steals" the resources from @a
-    other and leaves it as JSON null value.
-
-    @param[in,out] other  value to move to this object
-
-    @post `*this` has the same value as @a other before the call.
-    @post @a other is a JSON null value.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this constructor never throws
-    exceptions.
-
-    @requirement This function helps `basic_json` satisfying the
-    [MoveConstructible](https://en.cppreference.com/w/cpp/named_req/MoveConstructible)
-    requirements.
-
-    @liveexample{The code below shows the move constructor explicitly called
-    via std::move.,basic_json__moveconstructor}
-
-    @since version 1.0.0
-    */
-    basic_json(basic_json&& other) noexcept
-        : m_type(std::move(other.m_type)),
-          m_value(std::move(other.m_value))
-    {
-        // check that passed value is valid
-        other.assert_invariant();
-
-        // invalidate payload
-        other.m_type = value_t::null;
-        other.m_value = {};
-
-        assert_invariant();
-    }
-
-    /*!
-    @brief copy assignment
-
-    Copy assignment operator. Copies a JSON value via the "copy and swap"
-    strategy: It is expressed in terms of the copy constructor, destructor,
-    and the `swap()` member function.
-
-    @param[in] other  value to copy from
-
-    @complexity Linear.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is linear.
-
-    @liveexample{The code below shows and example for the copy assignment. It
-    creates a copy of value `a` which is then swapped with `b`. Finally\, the
-    copy of `a` (which is the null value after the swap) is
-    destroyed.,basic_json__copyassignment}
-
-    @since version 1.0.0
-    */
-    basic_json& operator=(basic_json other) noexcept (
-        std::is_nothrow_move_constructible<value_t>::value and
-        std::is_nothrow_move_assignable<value_t>::value and
-        std::is_nothrow_move_constructible<json_value>::value and
-        std::is_nothrow_move_assignable<json_value>::value
-    )
-    {
-        // check that passed value is valid
-        other.assert_invariant();
-
-        using std::swap;
-        swap(m_type, other.m_type);
-        swap(m_value, other.m_value);
-
-        assert_invariant();
-        return *this;
-    }
-
-    /*!
-    @brief destructor
-
-    Destroys the JSON value and frees all allocated memory.
-
-    @complexity Linear.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is linear.
-    - All stored elements are destroyed and all memory is freed.
-
-    @since version 1.0.0
-    */
-    ~basic_json() noexcept
-    {
-        assert_invariant();
-        m_value.destroy(m_type);
-    }
-
-    /// @}
-
-  public:
-    ///////////////////////
-    // object inspection //
-    ///////////////////////
-
-    /// @name object inspection
-    /// Functions to inspect the type of a JSON value.
-    /// @{
-
-    /*!
-    @brief serialization
-
-    Serialization function for JSON values. The function tries to mimic
-    Python's `json.dumps()` function, and currently supports its @a indent
-    and @a ensure_ascii parameters.
-
-    @param[in] indent If indent is nonnegative, then array elements and object
-    members will be pretty-printed with that indent level. An indent level of
-    `0` will only insert newlines. `-1` (the default) selects the most compact
-    representation.
-    @param[in] indent_char The character to use for indentation if @a indent is
-    greater than `0`. The default is ` ` (space).
-    @param[in] ensure_ascii If @a ensure_ascii is true, all non-ASCII characters
-    in the output are escaped with `\uXXXX` sequences, and the result consists
-    of ASCII characters only.
-    @param[in] error_handler  how to react on decoding errors; there are three
-    possible values: `strict` (throws and exception in case a decoding error
-    occurs; default), `replace` (replace invalid UTF-8 sequences with U+FFFD),
-    and `ignore` (ignore invalid UTF-8 sequences during serialization).
-
-    @return string containing the serialization of the JSON value
-
-    @throw type_error.316 if a string stored inside the JSON value is not
-                          UTF-8 encoded and @a error_handler is set to strict
-
-    @note Binary values are serialized as object containing two keys:
-      - "bytes": an array of bytes as integers
-      - "subtype": the subtype as integer or "null" if the binary has no subtype
-
-    @complexity Linear.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @liveexample{The following example shows the effect of different @a indent\,
-    @a indent_char\, and @a ensure_ascii parameters to the result of the
-    serialization.,dump}
-
-    @see https://docs.python.org/2/library/json.html#json.dump
-
-    @since version 1.0.0; indentation character @a indent_char, option
-           @a ensure_ascii and exceptions added in version 3.0.0; error
-           handlers added in version 3.4.0; serialization of binary values added
-           in version 3.8.0.
-    */
-    string_t dump(const int indent = -1,
-                  const char indent_char = ' ',
-                  const bool ensure_ascii = false,
-                  const error_handler_t error_handler = error_handler_t::strict) const
-    {
-        string_t result;
-        serializer s(detail::output_adapter<char, string_t>(result), indent_char, error_handler);
-
-        if (indent >= 0)
-        {
-            s.dump(*this, true, ensure_ascii, static_cast<unsigned int>(indent));
-        }
-        else
-        {
-            s.dump(*this, false, ensure_ascii, 0);
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief return the type of the JSON value (explicit)
-
-    Return the type of the JSON value as a value from the @ref value_t
-    enumeration.
-
-    @return the type of the JSON value
-            Value type                | return value
-            ------------------------- | -------------------------
-            null                      | value_t::null
-            boolean                   | value_t::boolean
-            string                    | value_t::string
-            number (integer)          | value_t::number_integer
-            number (unsigned integer) | value_t::number_unsigned
-            number (floating-point)   | value_t::number_float
-            object                    | value_t::object
-            array                     | value_t::array
-            binary                    | value_t::binary
-            discarded                 | value_t::discarded
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `type()` for all JSON
-    types.,type}
-
-    @sa @ref operator value_t() -- return the type of the JSON value (implicit)
-    @sa @ref type_name() -- return the type as string
-
-    @since version 1.0.0
-    */
-    constexpr value_t type() const noexcept
-    {
-        return m_type;
-    }
-
-    /*!
-    @brief return whether type is primitive
-
-    This function returns true if and only if the JSON type is primitive
-    (string, number, boolean, or null).
-
-    @return `true` if type is primitive (string, number, boolean, or null),
-    `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_primitive()` for all JSON
-    types.,is_primitive}
-
-    @sa @ref is_structured() -- returns whether JSON value is structured
-    @sa @ref is_null() -- returns whether JSON value is `null`
-    @sa @ref is_string() -- returns whether JSON value is a string
-    @sa @ref is_boolean() -- returns whether JSON value is a boolean
-    @sa @ref is_number() -- returns whether JSON value is a number
-    @sa @ref is_binary() -- returns whether JSON value is a binary array
-
-    @since version 1.0.0
-    */
-    constexpr bool is_primitive() const noexcept
-    {
-        return is_null() or is_string() or is_boolean() or is_number() or is_binary();
-    }
-
-    /*!
-    @brief return whether type is structured
-
-    This function returns true if and only if the JSON type is structured
-    (array or object).
-
-    @return `true` if type is structured (array or object), `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_structured()` for all JSON
-    types.,is_structured}
-
-    @sa @ref is_primitive() -- returns whether value is primitive
-    @sa @ref is_array() -- returns whether value is an array
-    @sa @ref is_object() -- returns whether value is an object
-
-    @since version 1.0.0
-    */
-    constexpr bool is_structured() const noexcept
-    {
-        return is_array() or is_object();
-    }
-
-    /*!
-    @brief return whether value is null
-
-    This function returns true if and only if the JSON value is null.
-
-    @return `true` if type is null, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_null()` for all JSON
-    types.,is_null}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_null() const noexcept
-    {
-        return m_type == value_t::null;
-    }
-
-    /*!
-    @brief return whether value is a boolean
-
-    This function returns true if and only if the JSON value is a boolean.
-
-    @return `true` if type is boolean, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_boolean()` for all JSON
-    types.,is_boolean}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_boolean() const noexcept
-    {
-        return m_type == value_t::boolean;
-    }
-
-    /*!
-    @brief return whether value is a number
-
-    This function returns true if and only if the JSON value is a number. This
-    includes both integer (signed and unsigned) and floating-point values.
-
-    @return `true` if type is number (regardless whether integer, unsigned
-    integer or floating-type), `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_number()` for all JSON
-    types.,is_number}
-
-    @sa @ref is_number_integer() -- check if value is an integer or unsigned
-    integer number
-    @sa @ref is_number_unsigned() -- check if value is an unsigned integer
-    number
-    @sa @ref is_number_float() -- check if value is a floating-point number
-
-    @since version 1.0.0
-    */
-    constexpr bool is_number() const noexcept
-    {
-        return is_number_integer() or is_number_float();
-    }
-
-    /*!
-    @brief return whether value is an integer number
-
-    This function returns true if and only if the JSON value is a signed or
-    unsigned integer number. This excludes floating-point values.
-
-    @return `true` if type is an integer or unsigned integer number, `false`
-    otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_number_integer()` for all
-    JSON types.,is_number_integer}
-
-    @sa @ref is_number() -- check if value is a number
-    @sa @ref is_number_unsigned() -- check if value is an unsigned integer
-    number
-    @sa @ref is_number_float() -- check if value is a floating-point number
-
-    @since version 1.0.0
-    */
-    constexpr bool is_number_integer() const noexcept
-    {
-        return m_type == value_t::number_integer or m_type == value_t::number_unsigned;
-    }
-
-    /*!
-    @brief return whether value is an unsigned integer number
-
-    This function returns true if and only if the JSON value is an unsigned
-    integer number. This excludes floating-point and signed integer values.
-
-    @return `true` if type is an unsigned integer number, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_number_unsigned()` for all
-    JSON types.,is_number_unsigned}
-
-    @sa @ref is_number() -- check if value is a number
-    @sa @ref is_number_integer() -- check if value is an integer or unsigned
-    integer number
-    @sa @ref is_number_float() -- check if value is a floating-point number
-
-    @since version 2.0.0
-    */
-    constexpr bool is_number_unsigned() const noexcept
-    {
-        return m_type == value_t::number_unsigned;
-    }
-
-    /*!
-    @brief return whether value is a floating-point number
-
-    This function returns true if and only if the JSON value is a
-    floating-point number. This excludes signed and unsigned integer values.
-
-    @return `true` if type is a floating-point number, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_number_float()` for all
-    JSON types.,is_number_float}
-
-    @sa @ref is_number() -- check if value is number
-    @sa @ref is_number_integer() -- check if value is an integer number
-    @sa @ref is_number_unsigned() -- check if value is an unsigned integer
-    number
-
-    @since version 1.0.0
-    */
-    constexpr bool is_number_float() const noexcept
-    {
-        return m_type == value_t::number_float;
-    }
-
-    /*!
-    @brief return whether value is an object
-
-    This function returns true if and only if the JSON value is an object.
-
-    @return `true` if type is object, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_object()` for all JSON
-    types.,is_object}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_object() const noexcept
-    {
-        return m_type == value_t::object;
-    }
-
-    /*!
-    @brief return whether value is an array
-
-    This function returns true if and only if the JSON value is an array.
-
-    @return `true` if type is array, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_array()` for all JSON
-    types.,is_array}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_array() const noexcept
-    {
-        return m_type == value_t::array;
-    }
-
-    /*!
-    @brief return whether value is a string
-
-    This function returns true if and only if the JSON value is a string.
-
-    @return `true` if type is string, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_string()` for all JSON
-    types.,is_string}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_string() const noexcept
-    {
-        return m_type == value_t::string;
-    }
-
-    /*!
-    @brief return whether value is a binary array
-
-    This function returns true if and only if the JSON value is a binary array.
-
-    @return `true` if type is binary array, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_binary()` for all JSON
-    types.,is_binary}
-
-    @since version 3.8.0
-    */
-    constexpr bool is_binary() const noexcept
-    {
-        return m_type == value_t::binary;
-    }
-
-    /*!
-    @brief return whether value is discarded
-
-    This function returns true if and only if the JSON value was discarded
-    during parsing with a callback function (see @ref parser_callback_t).
-
-    @note This function will always be `false` for JSON values after parsing.
-    That is, discarded values can only occur during parsing, but will be
-    removed when inside a structured value or replaced by null in other cases.
-
-    @return `true` if type is discarded, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_discarded()` for all JSON
-    types.,is_discarded}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_discarded() const noexcept
-    {
-        return m_type == value_t::discarded;
-    }
-
-    /*!
-    @brief return the type of the JSON value (implicit)
-
-    Implicitly return the type of the JSON value as a value from the @ref
-    value_t enumeration.
-
-    @return the type of the JSON value
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies the @ref value_t operator for
-    all JSON types.,operator__value_t}
-
-    @sa @ref type() -- return the type of the JSON value (explicit)
-    @sa @ref type_name() -- return the type as string
-
-    @since version 1.0.0
-    */
-    constexpr operator value_t() const noexcept
-    {
-        return m_type;
-    }
-
-    /// @}
-
-  private:
-    //////////////////
-    // value access //
-    //////////////////
-
-    /// get a boolean (explicit)
-    boolean_t get_impl(boolean_t* /*unused*/) const
-    {
-        if (JSON_HEDLEY_LIKELY(is_boolean()))
-        {
-            return m_value.boolean;
-        }
-
-        JSON_THROW(type_error::create(302, "type must be boolean, but is " + std::string(type_name())));
-    }
-
-    /// get a pointer to the value (object)
-    object_t* get_impl_ptr(object_t* /*unused*/) noexcept
-    {
-        return is_object() ? m_value.object : nullptr;
-    }
-
-    /// get a pointer to the value (object)
-    constexpr const object_t* get_impl_ptr(const object_t* /*unused*/) const noexcept
-    {
-        return is_object() ? m_value.object : nullptr;
-    }
-
-    /// get a pointer to the value (array)
-    array_t* get_impl_ptr(array_t* /*unused*/) noexcept
-    {
-        return is_array() ? m_value.array : nullptr;
-    }
-
-    /// get a pointer to the value (array)
-    constexpr const array_t* get_impl_ptr(const array_t* /*unused*/) const noexcept
-    {
-        return is_array() ? m_value.array : nullptr;
-    }
-
-    /// get a pointer to the value (string)
-    string_t* get_impl_ptr(string_t* /*unused*/) noexcept
-    {
-        return is_string() ? m_value.string : nullptr;
-    }
-
-    /// get a pointer to the value (string)
-    constexpr const string_t* get_impl_ptr(const string_t* /*unused*/) const noexcept
-    {
-        return is_string() ? m_value.string : nullptr;
-    }
-
-    /// get a pointer to the value (boolean)
-    boolean_t* get_impl_ptr(boolean_t* /*unused*/) noexcept
-    {
-        return is_boolean() ? &m_value.boolean : nullptr;
-    }
-
-    /// get a pointer to the value (boolean)
-    constexpr const boolean_t* get_impl_ptr(const boolean_t* /*unused*/) const noexcept
-    {
-        return is_boolean() ? &m_value.boolean : nullptr;
-    }
-
-    /// get a pointer to the value (integer number)
-    number_integer_t* get_impl_ptr(number_integer_t* /*unused*/) noexcept
-    {
-        return is_number_integer() ? &m_value.number_integer : nullptr;
-    }
-
-    /// get a pointer to the value (integer number)
-    constexpr const number_integer_t* get_impl_ptr(const number_integer_t* /*unused*/) const noexcept
-    {
-        return is_number_integer() ? &m_value.number_integer : nullptr;
-    }
-
-    /// get a pointer to the value (unsigned number)
-    number_unsigned_t* get_impl_ptr(number_unsigned_t* /*unused*/) noexcept
-    {
-        return is_number_unsigned() ? &m_value.number_unsigned : nullptr;
-    }
-
-    /// get a pointer to the value (unsigned number)
-    constexpr const number_unsigned_t* get_impl_ptr(const number_unsigned_t* /*unused*/) const noexcept
-    {
-        return is_number_unsigned() ? &m_value.number_unsigned : nullptr;
-    }
-
-    /// get a pointer to the value (floating-point number)
-    number_float_t* get_impl_ptr(number_float_t* /*unused*/) noexcept
-    {
-        return is_number_float() ? &m_value.number_float : nullptr;
-    }
-
-    /// get a pointer to the value (floating-point number)
-    constexpr const number_float_t* get_impl_ptr(const number_float_t* /*unused*/) const noexcept
-    {
-        return is_number_float() ? &m_value.number_float : nullptr;
-    }
-
-    /// get a pointer to the value (binary)
-    binary_t* get_impl_ptr(binary_t* /*unused*/) noexcept
-    {
-        return is_binary() ? m_value.binary : nullptr;
-    }
-
-    /// get a pointer to the value (binary)
-    constexpr const binary_t* get_impl_ptr(const binary_t* /*unused*/) const noexcept
-    {
-        return is_binary() ? m_value.binary : nullptr;
-    }
-
-    /*!
-    @brief helper function to implement get_ref()
-
-    This function helps to implement get_ref() without code duplication for
-    const and non-const overloads
-
-    @tparam ThisType will be deduced as `basic_json` or `const basic_json`
-
-    @throw type_error.303 if ReferenceType does not match underlying value
-    type of the current JSON
-    */
-    template<typename ReferenceType, typename ThisType>
-    static ReferenceType get_ref_impl(ThisType& obj)
-    {
-        // delegate the call to get_ptr<>()
-        auto ptr = obj.template get_ptr<typename std::add_pointer<ReferenceType>::type>();
-
-        if (JSON_HEDLEY_LIKELY(ptr != nullptr))
-        {
-            return *ptr;
-        }
-
-        JSON_THROW(type_error::create(303, "incompatible ReferenceType for get_ref, actual type is " + std::string(obj.type_name())));
-    }
-
-  public:
-    /// @name value access
-    /// Direct access to the stored value of a JSON value.
-    /// @{
-
-    /*!
-    @brief get special-case overload
-
-    This overloads avoids a lot of template boilerplate, it can be seen as the
-    identity method
-
-    @tparam BasicJsonType == @ref basic_json
-
-    @return a copy of *this
-
-    @complexity Constant.
-
-    @since version 2.1.0
-    */
-    template<typename BasicJsonType, detail::enable_if_t<
-                 std::is_same<typename std::remove_const<BasicJsonType>::type, basic_json_t>::value,
-                 int> = 0>
-    basic_json get() const
-    {
-        return *this;
-    }
-
-    /*!
-    @brief get special-case overload
-
-    This overloads converts the current @ref basic_json in a different
-    @ref basic_json type
-
-    @tparam BasicJsonType == @ref basic_json
-
-    @return a copy of *this, converted into @tparam BasicJsonType
-
-    @complexity Depending on the implementation of the called `from_json()`
-                method.
-
-    @since version 3.2.0
-    */
-    template<typename BasicJsonType, detail::enable_if_t<
-                 not std::is_same<BasicJsonType, basic_json>::value and
-                 detail::is_basic_json<BasicJsonType>::value, int> = 0>
-    BasicJsonType get() const
-    {
-        return *this;
-    }
-
-    /*!
-    @brief get a value (explicit)
-
-    Explicit type conversion between the JSON value and a compatible value
-    which is [CopyConstructible](https://en.cppreference.com/w/cpp/named_req/CopyConstructible)
-    and [DefaultConstructible](https://en.cppreference.com/w/cpp/named_req/DefaultConstructible).
-    The value is converted by calling the @ref json_serializer<ValueType>
-    `from_json()` method.
-
-    The function is equivalent to executing
-    @code {.cpp}
-    ValueType ret;
-    JSONSerializer<ValueType>::from_json(*this, ret);
-    return ret;
-    @endcode
-
-    This overloads is chosen if:
-    - @a ValueType is not @ref basic_json,
-    - @ref json_serializer<ValueType> has a `from_json()` method of the form
-      `void from_json(const basic_json&, ValueType&)`, and
-    - @ref json_serializer<ValueType> does not have a `from_json()` method of
-      the form `ValueType from_json(const basic_json&)`
-
-    @tparam ValueTypeCV the provided value type
-    @tparam ValueType the returned value type
-
-    @return copy of the JSON value, converted to @a ValueType
-
-    @throw what @ref json_serializer<ValueType> `from_json()` method throws
-
-    @liveexample{The example below shows several conversions from JSON values
-    to other types. There a few things to note: (1) Floating-point numbers can
-    be converted to integers\, (2) A JSON array can be converted to a standard
-    `std::vector<short>`\, (3) A JSON object can be converted to C++
-    associative containers such as `std::unordered_map<std::string\,
-    json>`.,get__ValueType_const}
-
-    @since version 2.1.0
-    */
-    template<typename ValueTypeCV, typename ValueType = detail::uncvref_t<ValueTypeCV>,
-             detail::enable_if_t <
-                 not detail::is_basic_json<ValueType>::value and
-                 detail::has_from_json<basic_json_t, ValueType>::value and
-                 not detail::has_non_default_from_json<basic_json_t, ValueType>::value,
-                 int> = 0>
-    ValueType get() const noexcept(noexcept(
-                                       JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>(), std::declval<ValueType&>())))
-    {
-        // we cannot static_assert on ValueTypeCV being non-const, because
-        // there is support for get<const basic_json_t>(), which is why we
-        // still need the uncvref
-        static_assert(not std::is_reference<ValueTypeCV>::value,
-                      "get() cannot be used with reference types, you might want to use get_ref()");
-        static_assert(std::is_default_constructible<ValueType>::value,
-                      "types must be DefaultConstructible when used with get()");
-
-        ValueType ret;
-        JSONSerializer<ValueType>::from_json(*this, ret);
-        return ret;
-    }
-
-    /*!
-    @brief get a value (explicit); special case
-
-    Explicit type conversion between the JSON value and a compatible value
-    which is **not** [CopyConstructible](https://en.cppreference.com/w/cpp/named_req/CopyConstructible)
-    and **not** [DefaultConstructible](https://en.cppreference.com/w/cpp/named_req/DefaultConstructible).
-    The value is converted by calling the @ref json_serializer<ValueType>
-    `from_json()` method.
-
-    The function is equivalent to executing
-    @code {.cpp}
-    return JSONSerializer<ValueTypeCV>::from_json(*this);
-    @endcode
-
-    This overloads is chosen if:
-    - @a ValueType is not @ref basic_json and
-    - @ref json_serializer<ValueType> has a `from_json()` method of the form
-      `ValueType from_json(const basic_json&)`
-
-    @note If @ref json_serializer<ValueType> has both overloads of
-    `from_json()`, this one is chosen.
-
-    @tparam ValueTypeCV the provided value type
-    @tparam ValueType the returned value type
-
-    @return copy of the JSON value, converted to @a ValueType
-
-    @throw what @ref json_serializer<ValueType> `from_json()` method throws
-
-    @since version 2.1.0
-    */
-    template<typename ValueTypeCV, typename ValueType = detail::uncvref_t<ValueTypeCV>,
-             detail::enable_if_t<not std::is_same<basic_json_t, ValueType>::value and
-                                 detail::has_non_default_from_json<basic_json_t, ValueType>::value,
-                                 int> = 0>
-    ValueType get() const noexcept(noexcept(
-                                       JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>())))
-    {
-        static_assert(not std::is_reference<ValueTypeCV>::value,
-                      "get() cannot be used with reference types, you might want to use get_ref()");
-        return JSONSerializer<ValueType>::from_json(*this);
-    }
-
-    /*!
-    @brief get a value (explicit)
-
-    Explicit type conversion between the JSON value and a compatible value.
-    The value is filled into the input parameter by calling the @ref json_serializer<ValueType>
-    `from_json()` method.
-
-    The function is equivalent to executing
-    @code {.cpp}
-    ValueType v;
-    JSONSerializer<ValueType>::from_json(*this, v);
-    @endcode
-
-    This overloads is chosen if:
-    - @a ValueType is not @ref basic_json,
-    - @ref json_serializer<ValueType> has a `from_json()` method of the form
-      `void from_json(const basic_json&, ValueType&)`, and
-
-    @tparam ValueType the input parameter type.
-
-    @return the input parameter, allowing chaining calls.
-
-    @throw what @ref json_serializer<ValueType> `from_json()` method throws
-
-    @liveexample{The example below shows several conversions from JSON values
-    to other types. There a few things to note: (1) Floating-point numbers can
-    be converted to integers\, (2) A JSON array can be converted to a standard
-    `std::vector<short>`\, (3) A JSON object can be converted to C++
-    associative containers such as `std::unordered_map<std::string\,
-    json>`.,get_to}
-
-    @since version 3.3.0
-    */
-    template<typename ValueType,
-             detail::enable_if_t <
-                 not detail::is_basic_json<ValueType>::value and
-                 detail::has_from_json<basic_json_t, ValueType>::value,
-                 int> = 0>
-    ValueType & get_to(ValueType& v) const noexcept(noexcept(
-                JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>(), v)))
-    {
-        JSONSerializer<ValueType>::from_json(*this, v);
-        return v;
-    }
-
-    template <
-        typename T, std::size_t N,
-        typename Array = T (&)[N],
-        detail::enable_if_t <
-            detail::has_from_json<basic_json_t, Array>::value, int > = 0 >
-    Array get_to(T (&v)[N]) const
-    noexcept(noexcept(JSONSerializer<Array>::from_json(
-                          std::declval<const basic_json_t&>(), v)))
-    {
-        JSONSerializer<Array>::from_json(*this, v);
-        return v;
-    }
-
-
-    /*!
-    @brief get a pointer value (implicit)
-
-    Implicit pointer access to the internally stored JSON value. No copies are
-    made.
-
-    @warning Writing data to the pointee of the result yields an undefined
-    state.
-
-    @tparam PointerType pointer type; must be a pointer to @ref array_t, @ref
-    object_t, @ref string_t, @ref boolean_t, @ref number_integer_t,
-    @ref number_unsigned_t, or @ref number_float_t. Enforced by a static
-    assertion.
-
-    @return pointer to the internally stored JSON value if the requested
-    pointer type @a PointerType fits to the JSON value; `nullptr` otherwise
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how pointers to internal values of a
-    JSON value can be requested. Note that no type conversions are made and a
-    `nullptr` is returned if the value and the requested pointer type does not
-    match.,get_ptr}
-
-    @since version 1.0.0
-    */
-    template<typename PointerType, typename std::enable_if<
-                 std::is_pointer<PointerType>::value, int>::type = 0>
-    auto get_ptr() noexcept -> decltype(std::declval<basic_json_t&>().get_impl_ptr(std::declval<PointerType>()))
-    {
-        // delegate the call to get_impl_ptr<>()
-        return get_impl_ptr(static_cast<PointerType>(nullptr));
-    }
-
-    /*!
-    @brief get a pointer value (implicit)
-    @copydoc get_ptr()
-    */
-    template<typename PointerType, typename std::enable_if<
-                 std::is_pointer<PointerType>::value and
-                 std::is_const<typename std::remove_pointer<PointerType>::type>::value, int>::type = 0>
-    constexpr auto get_ptr() const noexcept -> decltype(std::declval<const basic_json_t&>().get_impl_ptr(std::declval<PointerType>()))
-    {
-        // delegate the call to get_impl_ptr<>() const
-        return get_impl_ptr(static_cast<PointerType>(nullptr));
-    }
-
-    /*!
-    @brief get a pointer value (explicit)
-
-    Explicit pointer access to the internally stored JSON value. No copies are
-    made.
-
-    @warning The pointer becomes invalid if the underlying JSON object
-    changes.
-
-    @tparam PointerType pointer type; must be a pointer to @ref array_t, @ref
-    object_t, @ref string_t, @ref boolean_t, @ref number_integer_t,
-    @ref number_unsigned_t, or @ref number_float_t.
-
-    @return pointer to the internally stored JSON value if the requested
-    pointer type @a PointerType fits to the JSON value; `nullptr` otherwise
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how pointers to internal values of a
-    JSON value can be requested. Note that no type conversions are made and a
-    `nullptr` is returned if the value and the requested pointer type does not
-    match.,get__PointerType}
-
-    @sa @ref get_ptr() for explicit pointer-member access
-
-    @since version 1.0.0
-    */
-    template<typename PointerType, typename std::enable_if<
-                 std::is_pointer<PointerType>::value, int>::type = 0>
-    auto get() noexcept -> decltype(std::declval<basic_json_t&>().template get_ptr<PointerType>())
-    {
-        // delegate the call to get_ptr
-        return get_ptr<PointerType>();
-    }
-
-    /*!
-    @brief get a pointer value (explicit)
-    @copydoc get()
-    */
-    template<typename PointerType, typename std::enable_if<
-                 std::is_pointer<PointerType>::value, int>::type = 0>
-    constexpr auto get() const noexcept -> decltype(std::declval<const basic_json_t&>().template get_ptr<PointerType>())
-    {
-        // delegate the call to get_ptr
-        return get_ptr<PointerType>();
-    }
-
-    /*!
-    @brief get a reference value (implicit)
-
-    Implicit reference access to the internally stored JSON value. No copies
-    are made.
-
-    @warning Writing data to the referee of the result yields an undefined
-    state.
-
-    @tparam ReferenceType reference type; must be a reference to @ref array_t,
-    @ref object_t, @ref string_t, @ref boolean_t, @ref number_integer_t, or
-    @ref number_float_t. Enforced by static assertion.
-
-    @return reference to the internally stored JSON value if the requested
-    reference type @a ReferenceType fits to the JSON value; throws
-    type_error.303 otherwise
-
-    @throw type_error.303 in case passed type @a ReferenceType is incompatible
-    with the stored JSON value; see example below
-
-    @complexity Constant.
-
-    @liveexample{The example shows several calls to `get_ref()`.,get_ref}
-
-    @since version 1.1.0
-    */
-    template<typename ReferenceType, typename std::enable_if<
-                 std::is_reference<ReferenceType>::value, int>::type = 0>
-    ReferenceType get_ref()
-    {
-        // delegate call to get_ref_impl
-        return get_ref_impl<ReferenceType>(*this);
-    }
-
-    /*!
-    @brief get a reference value (implicit)
-    @copydoc get_ref()
-    */
-    template<typename ReferenceType, typename std::enable_if<
-                 std::is_reference<ReferenceType>::value and
-                 std::is_const<typename std::remove_reference<ReferenceType>::type>::value, int>::type = 0>
-    ReferenceType get_ref() const
-    {
-        // delegate call to get_ref_impl
-        return get_ref_impl<ReferenceType>(*this);
-    }
-
-    /*!
-    @brief get a value (implicit)
-
-    Implicit type conversion between the JSON value and a compatible value.
-    The call is realized by calling @ref get() const.
-
-    @tparam ValueType non-pointer type compatible to the JSON value, for
-    instance `int` for JSON integer numbers, `bool` for JSON booleans, or
-    `std::vector` types for JSON arrays. The character type of @ref string_t
-    as well as an initializer list of this type is excluded to avoid
-    ambiguities as these types implicitly convert to `std::string`.
-
-    @return copy of the JSON value, converted to type @a ValueType
-
-    @throw type_error.302 in case passed type @a ValueType is incompatible
-    to the JSON value type (e.g., the JSON value is of type boolean, but a
-    string is requested); see example below
-
-    @complexity Linear in the size of the JSON value.
-
-    @liveexample{The example below shows several conversions from JSON values
-    to other types. There a few things to note: (1) Floating-point numbers can
-    be converted to integers\, (2) A JSON array can be converted to a standard
-    `std::vector<short>`\, (3) A JSON object can be converted to C++
-    associative containers such as `std::unordered_map<std::string\,
-    json>`.,operator__ValueType}
-
-    @since version 1.0.0
-    */
-    template < typename ValueType, typename std::enable_if <
-                   not std::is_pointer<ValueType>::value and
-                   not std::is_same<ValueType, detail::json_ref<basic_json>>::value and
-                   not std::is_same<ValueType, typename string_t::value_type>::value and
-                   not detail::is_basic_json<ValueType>::value
-                   and not std::is_same<ValueType, std::initializer_list<typename string_t::value_type>>::value
-#if defined(JSON_HAS_CPP_17) && (defined(__GNUC__) || (defined(_MSC_VER) and _MSC_VER >= 1910 and _MSC_VER <= 1914))
-                   and not std::is_same<ValueType, typename std::string_view>::value
-#endif
-                   and detail::is_detected<detail::get_template_function, const basic_json_t&, ValueType>::value
-                   , int >::type = 0 >
-    operator ValueType() const
-    {
-        // delegate the call to get<>() const
-        return get<ValueType>();
-    }
-
-    /*!
-    @return reference to the binary value
-
-    @throw type_error.302 if the value is not binary
-
-    @sa @ref is_binary() to check if the value is binary
-
-    @since version 3.8.0
-    */
-    binary_t& get_binary()
-    {
-        if (not is_binary())
-        {
-            JSON_THROW(type_error::create(302, "type must be binary, but is " + std::string(type_name())));
-        }
-
-        return *get_ptr<binary_t*>();
-    }
-
-    /// @copydoc get_binary()
-    const binary_t& get_binary() const
-    {
-        if (not is_binary())
-        {
-            JSON_THROW(type_error::create(302, "type must be binary, but is " + std::string(type_name())));
-        }
-
-        return *get_ptr<const binary_t*>();
-    }
-
-    /// @}
-
-
-    ////////////////////
-    // element access //
-    ////////////////////
-
-    /// @name element access
-    /// Access to the JSON value.
-    /// @{
-
-    /*!
-    @brief access specified array element with bounds checking
-
-    Returns a reference to the element at specified location @a idx, with
-    bounds checking.
-
-    @param[in] idx  index of the element to access
-
-    @return reference to the element at index @a idx
-
-    @throw type_error.304 if the JSON value is not an array; in this case,
-    calling `at` with an index makes no sense. See example below.
-    @throw out_of_range.401 if the index @a idx is out of range of the array;
-    that is, `idx >= size()`. See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @since version 1.0.0
-
-    @liveexample{The example below shows how array elements can be read and
-    written using `at()`. It also demonstrates the different exceptions that
-    can be thrown.,at__size_type}
-    */
-    reference at(size_type idx)
-    {
-        // at only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            JSON_TRY
-            {
-                return m_value.array->at(idx);
-            }
-            JSON_CATCH (std::out_of_range&)
-            {
-                // create better exception explanation
-                JSON_THROW(out_of_range::create(401, "array index " + std::to_string(idx) + " is out of range"));
-            }
-        }
-        else
-        {
-            JSON_THROW(type_error::create(304, "cannot use at() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief access specified array element with bounds checking
-
-    Returns a const reference to the element at specified location @a idx,
-    with bounds checking.
-
-    @param[in] idx  index of the element to access
-
-    @return const reference to the element at index @a idx
-
-    @throw type_error.304 if the JSON value is not an array; in this case,
-    calling `at` with an index makes no sense. See example below.
-    @throw out_of_range.401 if the index @a idx is out of range of the array;
-    that is, `idx >= size()`. See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @since version 1.0.0
-
-    @liveexample{The example below shows how array elements can be read using
-    `at()`. It also demonstrates the different exceptions that can be thrown.,
-    at__size_type_const}
-    */
-    const_reference at(size_type idx) const
-    {
-        // at only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            JSON_TRY
-            {
-                return m_value.array->at(idx);
-            }
-            JSON_CATCH (std::out_of_range&)
-            {
-                // create better exception explanation
-                JSON_THROW(out_of_range::create(401, "array index " + std::to_string(idx) + " is out of range"));
-            }
-        }
-        else
-        {
-            JSON_THROW(type_error::create(304, "cannot use at() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief access specified object element with bounds checking
-
-    Returns a reference to the element at with specified key @a key, with
-    bounds checking.
-
-    @param[in] key  key of the element to access
-
-    @return reference to the element at key @a key
-
-    @throw type_error.304 if the JSON value is not an object; in this case,
-    calling `at` with a key makes no sense. See example below.
-    @throw out_of_range.403 if the key @a key is is not stored in the object;
-    that is, `find(key) == end()`. See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Logarithmic in the size of the container.
-
-    @sa @ref operator[](const typename object_t::key_type&) for unchecked
-    access by reference
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.0.0
-
-    @liveexample{The example below shows how object elements can be read and
-    written using `at()`. It also demonstrates the different exceptions that
-    can be thrown.,at__object_t_key_type}
-    */
-    reference at(const typename object_t::key_type& key)
-    {
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            JSON_TRY
-            {
-                return m_value.object->at(key);
-            }
-            JSON_CATCH (std::out_of_range&)
-            {
-                // create better exception explanation
-                JSON_THROW(out_of_range::create(403, "key '" + key + "' not found"));
-            }
-        }
-        else
-        {
-            JSON_THROW(type_error::create(304, "cannot use at() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief access specified object element with bounds checking
-
-    Returns a const reference to the element at with specified key @a key,
-    with bounds checking.
-
-    @param[in] key  key of the element to access
-
-    @return const reference to the element at key @a key
-
-    @throw type_error.304 if the JSON value is not an object; in this case,
-    calling `at` with a key makes no sense. See example below.
-    @throw out_of_range.403 if the key @a key is is not stored in the object;
-    that is, `find(key) == end()`. See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Logarithmic in the size of the container.
-
-    @sa @ref operator[](const typename object_t::key_type&) for unchecked
-    access by reference
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.0.0
-
-    @liveexample{The example below shows how object elements can be read using
-    `at()`. It also demonstrates the different exceptions that can be thrown.,
-    at__object_t_key_type_const}
-    */
-    const_reference at(const typename object_t::key_type& key) const
-    {
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            JSON_TRY
-            {
-                return m_value.object->at(key);
-            }
-            JSON_CATCH (std::out_of_range&)
-            {
-                // create better exception explanation
-                JSON_THROW(out_of_range::create(403, "key '" + key + "' not found"));
-            }
-        }
-        else
-        {
-            JSON_THROW(type_error::create(304, "cannot use at() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief access specified array element
-
-    Returns a reference to the element at specified location @a idx.
-
-    @note If @a idx is beyond the range of the array (i.e., `idx >= size()`),
-    then the array is silently filled up with `null` values to make `idx` a
-    valid reference to the last stored element.
-
-    @param[in] idx  index of the element to access
-
-    @return reference to the element at index @a idx
-
-    @throw type_error.305 if the JSON value is not an array or null; in that
-    cases, using the [] operator with an index makes no sense.
-
-    @complexity Constant if @a idx is in the range of the array. Otherwise
-    linear in `idx - size()`.
-
-    @liveexample{The example below shows how array elements can be read and
-    written using `[]` operator. Note the addition of `null`
-    values.,operatorarray__size_type}
-
-    @since version 1.0.0
-    */
-    reference operator[](size_type idx)
-    {
-        // implicitly convert null value to an empty array
-        if (is_null())
-        {
-            m_type = value_t::array;
-            m_value.array = create<array_t>();
-            assert_invariant();
-        }
-
-        // operator[] only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            // fill up array with null values if given idx is outside range
-            if (idx >= m_value.array->size())
-            {
-                m_value.array->insert(m_value.array->end(),
-                                      idx - m_value.array->size() + 1,
-                                      basic_json());
-            }
-
-            return m_value.array->operator[](idx);
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a numeric argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief access specified array element
-
-    Returns a const reference to the element at specified location @a idx.
-
-    @param[in] idx  index of the element to access
-
-    @return const reference to the element at index @a idx
-
-    @throw type_error.305 if the JSON value is not an array; in that case,
-    using the [] operator with an index makes no sense.
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how array elements can be read using
-    the `[]` operator.,operatorarray__size_type_const}
-
-    @since version 1.0.0
-    */
-    const_reference operator[](size_type idx) const
-    {
-        // const operator[] only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            return m_value.array->operator[](idx);
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a numeric argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief access specified object element
-
-    Returns a reference to the element at with specified key @a key.
-
-    @note If @a key is not found in the object, then it is silently added to
-    the object and filled with a `null` value to make `key` a valid reference.
-    In case the value was `null` before, it is converted to an object.
-
-    @param[in] key  key of the element to access
-
-    @return reference to the element at key @a key
-
-    @throw type_error.305 if the JSON value is not an object or null; in that
-    cases, using the [] operator with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be read and
-    written using the `[]` operator.,operatorarray__key_type}
-
-    @sa @ref at(const typename object_t::key_type&) for access by reference
-    with range checking
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.0.0
-    */
-    reference operator[](const typename object_t::key_type& key)
-    {
-        // implicitly convert null value to an empty object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value.object = create<object_t>();
-            assert_invariant();
-        }
-
-        // operator[] only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            return m_value.object->operator[](key);
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief read-only access specified object element
-
-    Returns a const reference to the element at with specified key @a key. No
-    bounds checking is performed.
-
-    @warning If the element with key @a key does not exist, the behavior is
-    undefined.
-
-    @param[in] key  key of the element to access
-
-    @return const reference to the element at key @a key
-
-    @pre The element with key @a key must exist. **This precondition is
-         enforced with an assertion.**
-
-    @throw type_error.305 if the JSON value is not an object; in that case,
-    using the [] operator with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be read using
-    the `[]` operator.,operatorarray__key_type_const}
-
-    @sa @ref at(const typename object_t::key_type&) for access by reference
-    with range checking
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.0.0
-    */
-    const_reference operator[](const typename object_t::key_type& key) const
-    {
-        // const operator[] only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            assert(m_value.object->find(key) != m_value.object->end());
-            return m_value.object->find(key)->second;
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief access specified object element
-
-    Returns a reference to the element at with specified key @a key.
-
-    @note If @a key is not found in the object, then it is silently added to
-    the object and filled with a `null` value to make `key` a valid reference.
-    In case the value was `null` before, it is converted to an object.
-
-    @param[in] key  key of the element to access
-
-    @return reference to the element at key @a key
-
-    @throw type_error.305 if the JSON value is not an object or null; in that
-    cases, using the [] operator with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be read and
-    written using the `[]` operator.,operatorarray__key_type}
-
-    @sa @ref at(const typename object_t::key_type&) for access by reference
-    with range checking
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.1.0
-    */
-    template<typename T>
-    JSON_HEDLEY_NON_NULL(2)
-    reference operator[](T* key)
-    {
-        // implicitly convert null to object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value = value_t::object;
-            assert_invariant();
-        }
-
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            return m_value.object->operator[](key);
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief read-only access specified object element
-
-    Returns a const reference to the element at with specified key @a key. No
-    bounds checking is performed.
-
-    @warning If the element with key @a key does not exist, the behavior is
-    undefined.
-
-    @param[in] key  key of the element to access
-
-    @return const reference to the element at key @a key
-
-    @pre The element with key @a key must exist. **This precondition is
-         enforced with an assertion.**
-
-    @throw type_error.305 if the JSON value is not an object; in that case,
-    using the [] operator with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be read using
-    the `[]` operator.,operatorarray__key_type_const}
-
-    @sa @ref at(const typename object_t::key_type&) for access by reference
-    with range checking
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.1.0
-    */
-    template<typename T>
-    JSON_HEDLEY_NON_NULL(2)
-    const_reference operator[](T* key) const
-    {
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            assert(m_value.object->find(key) != m_value.object->end());
-            return m_value.object->find(key)->second;
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief access specified object element with default value
-
-    Returns either a copy of an object's element at the specified key @a key
-    or a given default value if no element with key @a key exists.
-
-    The function is basically equivalent to executing
-    @code {.cpp}
-    try {
-        return at(key);
-    } catch(out_of_range) {
-        return default_value;
-    }
-    @endcode
-
-    @note Unlike @ref at(const typename object_t::key_type&), this function
-    does not throw if the given key @a key was not found.
-
-    @note Unlike @ref operator[](const typename object_t::key_type& key), this
-    function does not implicitly add an element to the position defined by @a
-    key. This function is furthermore also applicable to const objects.
-
-    @param[in] key  key of the element to access
-    @param[in] default_value  the value to return if @a key is not found
-
-    @tparam ValueType type compatible to JSON values, for instance `int` for
-    JSON integer numbers, `bool` for JSON booleans, or `std::vector` types for
-    JSON arrays. Note the type of the expected value at @a key and the default
-    value @a default_value must be compatible.
-
-    @return copy of the element at key @a key or @a default_value if @a key
-    is not found
-
-    @throw type_error.302 if @a default_value does not match the type of the
-    value at @a key
-    @throw type_error.306 if the JSON value is not an object; in that case,
-    using `value()` with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be queried
-    with a default value.,basic_json__value}
-
-    @sa @ref at(const typename object_t::key_type&) for access by reference
-    with range checking
-    @sa @ref operator[](const typename object_t::key_type&) for unchecked
-    access by reference
-
-    @since version 1.0.0
-    */
-    template<class ValueType, typename std::enable_if<
-                 std::is_convertible<basic_json_t, ValueType>::value
-                 and not std::is_same<value_t, ValueType>::value, int>::type = 0>
-    ValueType value(const typename object_t::key_type& key, const ValueType& default_value) const
-    {
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            // if key is found, return value and given default value otherwise
-            const auto it = find(key);
-            if (it != end())
-            {
-                return *it;
-            }
-
-            return default_value;
-        }
-
-        JSON_THROW(type_error::create(306, "cannot use value() with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief overload for a default value of type const char*
-    @copydoc basic_json::value(const typename object_t::key_type&, const ValueType&) const
-    */
-    string_t value(const typename object_t::key_type& key, const char* default_value) const
-    {
-        return value(key, string_t(default_value));
-    }
-
-    /*!
-    @brief access specified object element via JSON Pointer with default value
-
-    Returns either a copy of an object's element at the specified key @a key
-    or a given default value if no element with key @a key exists.
-
-    The function is basically equivalent to executing
-    @code {.cpp}
-    try {
-        return at(ptr);
-    } catch(out_of_range) {
-        return default_value;
-    }
-    @endcode
-
-    @note Unlike @ref at(const json_pointer&), this function does not throw
-    if the given key @a key was not found.
-
-    @param[in] ptr  a JSON pointer to the element to access
-    @param[in] default_value  the value to return if @a ptr found no value
-
-    @tparam ValueType type compatible to JSON values, for instance `int` for
-    JSON integer numbers, `bool` for JSON booleans, or `std::vector` types for
-    JSON arrays. Note the type of the expected value at @a key and the default
-    value @a default_value must be compatible.
-
-    @return copy of the element at key @a key or @a default_value if @a key
-    is not found
-
-    @throw type_error.302 if @a default_value does not match the type of the
-    value at @a ptr
-    @throw type_error.306 if the JSON value is not an object; in that case,
-    using `value()` with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be queried
-    with a default value.,basic_json__value_ptr}
-
-    @sa @ref operator[](const json_pointer&) for unchecked access by reference
-
-    @since version 2.0.2
-    */
-    template<class ValueType, typename std::enable_if<
-                 std::is_convertible<basic_json_t, ValueType>::value, int>::type = 0>
-    ValueType value(const json_pointer& ptr, const ValueType& default_value) const
-    {
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            // if pointer resolves a value, return it or use default value
-            JSON_TRY
-            {
-                return ptr.get_checked(this);
-            }
-            JSON_INTERNAL_CATCH (out_of_range&)
-            {
-                return default_value;
-            }
-        }
-
-        JSON_THROW(type_error::create(306, "cannot use value() with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief overload for a default value of type const char*
-    @copydoc basic_json::value(const json_pointer&, ValueType) const
-    */
-    JSON_HEDLEY_NON_NULL(3)
-    string_t value(const json_pointer& ptr, const char* default_value) const
-    {
-        return value(ptr, string_t(default_value));
-    }
-
-    /*!
-    @brief access the first element
-
-    Returns a reference to the first element in the container. For a JSON
-    container `c`, the expression `c.front()` is equivalent to `*c.begin()`.
-
-    @return In case of a structured type (array or object), a reference to the
-    first element is returned. In case of number, string, boolean, or binary
-    values, a reference to the value is returned.
-
-    @complexity Constant.
-
-    @pre The JSON value must not be `null` (would throw `std::out_of_range`)
-    or an empty array or object (undefined behavior, **guarded by
-    assertions**).
-    @post The JSON value remains unchanged.
-
-    @throw invalid_iterator.214 when called on `null` value
-
-    @liveexample{The following code shows an example for `front()`.,front}
-
-    @sa @ref back() -- access the last element
-
-    @since version 1.0.0
-    */
-    reference front()
-    {
-        return *begin();
-    }
-
-    /*!
-    @copydoc basic_json::front()
-    */
-    const_reference front() const
-    {
-        return *cbegin();
-    }
-
-    /*!
-    @brief access the last element
-
-    Returns a reference to the last element in the container. For a JSON
-    container `c`, the expression `c.back()` is equivalent to
-    @code {.cpp}
-    auto tmp = c.end();
-    --tmp;
-    return *tmp;
-    @endcode
-
-    @return In case of a structured type (array or object), a reference to the
-    last element is returned. In case of number, string, boolean, or binary
-    values, a reference to the value is returned.
-
-    @complexity Constant.
-
-    @pre The JSON value must not be `null` (would throw `std::out_of_range`)
-    or an empty array or object (undefined behavior, **guarded by
-    assertions**).
-    @post The JSON value remains unchanged.
-
-    @throw invalid_iterator.214 when called on a `null` value. See example
-    below.
-
-    @liveexample{The following code shows an example for `back()`.,back}
-
-    @sa @ref front() -- access the first element
-
-    @since version 1.0.0
-    */
-    reference back()
-    {
-        auto tmp = end();
-        --tmp;
-        return *tmp;
-    }
-
-    /*!
-    @copydoc basic_json::back()
-    */
-    const_reference back() const
-    {
-        auto tmp = cend();
-        --tmp;
-        return *tmp;
-    }
-
-    /*!
-    @brief remove element given an iterator
-
-    Removes the element specified by iterator @a pos. The iterator @a pos must
-    be valid and dereferenceable. Thus the `end()` iterator (which is valid,
-    but is not dereferenceable) cannot be used as a value for @a pos.
-
-    If called on a primitive type other than `null`, the resulting JSON value
-    will be `null`.
-
-    @param[in] pos iterator to the element to remove
-    @return Iterator following the last removed element. If the iterator @a
-    pos refers to the last element, the `end()` iterator is returned.
-
-    @tparam IteratorType an @ref iterator or @ref const_iterator
-
-    @post Invalidates iterators and references at or after the point of the
-    erase, including the `end()` iterator.
-
-    @throw type_error.307 if called on a `null` value; example: `"cannot use
-    erase() with null"`
-    @throw invalid_iterator.202 if called on an iterator which does not belong
-    to the current JSON value; example: `"iterator does not fit current
-    value"`
-    @throw invalid_iterator.205 if called on a primitive type with invalid
-    iterator (i.e., any iterator which is not `begin()`); example: `"iterator
-    out of range"`
-
-    @complexity The complexity depends on the type:
-    - objects: amortized constant
-    - arrays: linear in distance between @a pos and the end of the container
-    - strings and binary: linear in the length of the member
-    - other types: constant
-
-    @liveexample{The example shows the result of `erase()` for different JSON
-    types.,erase__IteratorType}
-
-    @sa @ref erase(IteratorType, IteratorType) -- removes the elements in
-    the given range
-    @sa @ref erase(const typename object_t::key_type&) -- removes the element
-    from an object at the given key
-    @sa @ref erase(const size_type) -- removes the element from an array at
-    the given index
-
-    @since version 1.0.0
-    */
-    template<class IteratorType, typename std::enable_if<
-                 std::is_same<IteratorType, typename basic_json_t::iterator>::value or
-                 std::is_same<IteratorType, typename basic_json_t::const_iterator>::value, int>::type
-             = 0>
-    IteratorType erase(IteratorType pos)
-    {
-        // make sure iterator fits the current value
-        if (JSON_HEDLEY_UNLIKELY(this != pos.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value"));
-        }
-
-        IteratorType result = end();
-
-        switch (m_type)
-        {
-            case value_t::boolean:
-            case value_t::number_float:
-            case value_t::number_integer:
-            case value_t::number_unsigned:
-            case value_t::string:
-            case value_t::binary:
-            {
-                if (JSON_HEDLEY_UNLIKELY(not pos.m_it.primitive_iterator.is_begin()))
-                {
-                    JSON_THROW(invalid_iterator::create(205, "iterator out of range"));
-                }
-
-                if (is_string())
-                {
-                    AllocatorType<string_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, m_value.string);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, m_value.string, 1);
-                    m_value.string = nullptr;
-                }
-                else if (is_binary())
-                {
-                    AllocatorType<binary_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, m_value.binary);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, m_value.binary, 1);
-                    m_value.binary = nullptr;
-                }
-
-                m_type = value_t::null;
-                assert_invariant();
-                break;
-            }
-
-            case value_t::object:
-            {
-                result.m_it.object_iterator = m_value.object->erase(pos.m_it.object_iterator);
-                break;
-            }
-
-            case value_t::array:
-            {
-                result.m_it.array_iterator = m_value.array->erase(pos.m_it.array_iterator);
-                break;
-            }
-
-            default:
-                JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name())));
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief remove elements given an iterator range
-
-    Removes the element specified by the range `[first; last)`. The iterator
-    @a first does not need to be dereferenceable if `first == last`: erasing
-    an empty range is a no-op.
-
-    If called on a primitive type other than `null`, the resulting JSON value
-    will be `null`.
-
-    @param[in] first iterator to the beginning of the range to remove
-    @param[in] last iterator past the end of the range to remove
-    @return Iterator following the last removed element. If the iterator @a
-    second refers to the last element, the `end()` iterator is returned.
-
-    @tparam IteratorType an @ref iterator or @ref const_iterator
-
-    @post Invalidates iterators and references at or after the point of the
-    erase, including the `end()` iterator.
-
-    @throw type_error.307 if called on a `null` value; example: `"cannot use
-    erase() with null"`
-    @throw invalid_iterator.203 if called on iterators which does not belong
-    to the current JSON value; example: `"iterators do not fit current value"`
-    @throw invalid_iterator.204 if called on a primitive type with invalid
-    iterators (i.e., if `first != begin()` and `last != end()`); example:
-    `"iterators out of range"`
-
-    @complexity The complexity depends on the type:
-    - objects: `log(size()) + std::distance(first, last)`
-    - arrays: linear in the distance between @a first and @a last, plus linear
-      in the distance between @a last and end of the container
-    - strings and binary: linear in the length of the member
-    - other types: constant
-
-    @liveexample{The example shows the result of `erase()` for different JSON
-    types.,erase__IteratorType_IteratorType}
-
-    @sa @ref erase(IteratorType) -- removes the element at a given position
-    @sa @ref erase(const typename object_t::key_type&) -- removes the element
-    from an object at the given key
-    @sa @ref erase(const size_type) -- removes the element from an array at
-    the given index
-
-    @since version 1.0.0
-    */
-    template<class IteratorType, typename std::enable_if<
-                 std::is_same<IteratorType, typename basic_json_t::iterator>::value or
-                 std::is_same<IteratorType, typename basic_json_t::const_iterator>::value, int>::type
-             = 0>
-    IteratorType erase(IteratorType first, IteratorType last)
-    {
-        // make sure iterator fits the current value
-        if (JSON_HEDLEY_UNLIKELY(this != first.m_object or this != last.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(203, "iterators do not fit current value"));
-        }
-
-        IteratorType result = end();
-
-        switch (m_type)
-        {
-            case value_t::boolean:
-            case value_t::number_float:
-            case value_t::number_integer:
-            case value_t::number_unsigned:
-            case value_t::string:
-            case value_t::binary:
-            {
-                if (JSON_HEDLEY_LIKELY(not first.m_it.primitive_iterator.is_begin()
-                                       or not last.m_it.primitive_iterator.is_end()))
-                {
-                    JSON_THROW(invalid_iterator::create(204, "iterators out of range"));
-                }
-
-                if (is_string())
-                {
-                    AllocatorType<string_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, m_value.string);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, m_value.string, 1);
-                    m_value.string = nullptr;
-                }
-                else if (is_binary())
-                {
-                    AllocatorType<binary_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, m_value.binary);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, m_value.binary, 1);
-                    m_value.binary = nullptr;
-                }
-
-                m_type = value_t::null;
-                assert_invariant();
-                break;
-            }
-
-            case value_t::object:
-            {
-                result.m_it.object_iterator = m_value.object->erase(first.m_it.object_iterator,
-                                              last.m_it.object_iterator);
-                break;
-            }
-
-            case value_t::array:
-            {
-                result.m_it.array_iterator = m_value.array->erase(first.m_it.array_iterator,
-                                             last.m_it.array_iterator);
-                break;
-            }
-
-            default:
-                JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name())));
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief remove element from a JSON object given a key
-
-    Removes elements from a JSON object with the key value @a key.
-
-    @param[in] key value of the elements to remove
-
-    @return Number of elements removed. If @a ObjectType is the default
-    `std::map` type, the return value will always be `0` (@a key was not
-    found) or `1` (@a key was found).
-
-    @post References and iterators to the erased elements are invalidated.
-    Other references and iterators are not affected.
-
-    @throw type_error.307 when called on a type other than JSON object;
-    example: `"cannot use erase() with null"`
-
-    @complexity `log(size()) + count(key)`
-
-    @liveexample{The example shows the effect of `erase()`.,erase__key_type}
-
-    @sa @ref erase(IteratorType) -- removes the element at a given position
-    @sa @ref erase(IteratorType, IteratorType) -- removes the elements in
-    the given range
-    @sa @ref erase(const size_type) -- removes the element from an array at
-    the given index
-
-    @since version 1.0.0
-    */
-    size_type erase(const typename object_t::key_type& key)
-    {
-        // this erase only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            return m_value.object->erase(key);
-        }
-
-        JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief remove element from a JSON array given an index
-
-    Removes element from a JSON array at the index @a idx.
-
-    @param[in] idx index of the element to remove
-
-    @throw type_error.307 when called on a type other than JSON object;
-    example: `"cannot use erase() with null"`
-    @throw out_of_range.401 when `idx >= size()`; example: `"array index 17
-    is out of range"`
-
-    @complexity Linear in distance between @a idx and the end of the container.
-
-    @liveexample{The example shows the effect of `erase()`.,erase__size_type}
-
-    @sa @ref erase(IteratorType) -- removes the element at a given position
-    @sa @ref erase(IteratorType, IteratorType) -- removes the elements in
-    the given range
-    @sa @ref erase(const typename object_t::key_type&) -- removes the element
-    from an object at the given key
-
-    @since version 1.0.0
-    */
-    void erase(const size_type idx)
-    {
-        // this erase only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            if (JSON_HEDLEY_UNLIKELY(idx >= size()))
-            {
-                JSON_THROW(out_of_range::create(401, "array index " + std::to_string(idx) + " is out of range"));
-            }
-
-            m_value.array->erase(m_value.array->begin() + static_cast<difference_type>(idx));
-        }
-        else
-        {
-            JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name())));
-        }
-    }
-
-    /// @}
-
-
-    ////////////
-    // lookup //
-    ////////////
-
-    /// @name lookup
-    /// @{
-
-    /*!
-    @brief find an element in a JSON object
-
-    Finds an element in a JSON object with key equivalent to @a key. If the
-    element is not found or the JSON value is not an object, end() is
-    returned.
-
-    @note This method always returns @ref end() when executed on a JSON type
-          that is not an object.
-
-    @param[in] key key value of the element to search for.
-
-    @return Iterator to an element with key equivalent to @a key. If no such
-    element is found or the JSON value is not an object, past-the-end (see
-    @ref end()) iterator is returned.
-
-    @complexity Logarithmic in the size of the JSON object.
-
-    @liveexample{The example shows how `find()` is used.,find__key_type}
-
-    @sa @ref contains(KeyT&&) const -- checks whether a key exists
-
-    @since version 1.0.0
-    */
-    template<typename KeyT>
-    iterator find(KeyT&& key)
-    {
-        auto result = end();
-
-        if (is_object())
-        {
-            result.m_it.object_iterator = m_value.object->find(std::forward<KeyT>(key));
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief find an element in a JSON object
-    @copydoc find(KeyT&&)
-    */
-    template<typename KeyT>
-    const_iterator find(KeyT&& key) const
-    {
-        auto result = cend();
-
-        if (is_object())
-        {
-            result.m_it.object_iterator = m_value.object->find(std::forward<KeyT>(key));
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief returns the number of occurrences of a key in a JSON object
-
-    Returns the number of elements with key @a key. If ObjectType is the
-    default `std::map` type, the return value will always be `0` (@a key was
-    not found) or `1` (@a key was found).
-
-    @note This method always returns `0` when executed on a JSON type that is
-          not an object.
-
-    @param[in] key key value of the element to count
-
-    @return Number of elements with key @a key. If the JSON value is not an
-    object, the return value will be `0`.
-
-    @complexity Logarithmic in the size of the JSON object.
-
-    @liveexample{The example shows how `count()` is used.,count}
-
-    @since version 1.0.0
-    */
-    template<typename KeyT>
-    size_type count(KeyT&& key) const
-    {
-        // return 0 for all nonobject types
-        return is_object() ? m_value.object->count(std::forward<KeyT>(key)) : 0;
-    }
-
-    /*!
-    @brief check the existence of an element in a JSON object
-
-    Check whether an element exists in a JSON object with key equivalent to
-    @a key. If the element is not found or the JSON value is not an object,
-    false is returned.
-
-    @note This method always returns false when executed on a JSON type
-          that is not an object.
-
-    @param[in] key key value to check its existence.
-
-    @return true if an element with specified @a key exists. If no such
-    element with such key is found or the JSON value is not an object,
-    false is returned.
-
-    @complexity Logarithmic in the size of the JSON object.
-
-    @liveexample{The following code shows an example for `contains()`.,contains}
-
-    @sa @ref find(KeyT&&) -- returns an iterator to an object element
-    @sa @ref contains(const json_pointer&) const -- checks the existence for a JSON pointer
-
-    @since version 3.6.0
-    */
-    template<typename KeyT, typename std::enable_if<
-                 not std::is_same<typename std::decay<KeyT>::type, json_pointer>::value, int>::type = 0>
-    bool contains(KeyT && key) const
-    {
-        return is_object() and m_value.object->find(std::forward<KeyT>(key)) != m_value.object->end();
-    }
-
-    /*!
-    @brief check the existence of an element in a JSON object given a JSON pointer
-
-    Check whether the given JSON pointer @a ptr can be resolved in the current
-    JSON value.
-
-    @note This method can be executed on any JSON value type.
-
-    @param[in] ptr JSON pointer to check its existence.
-
-    @return true if the JSON pointer can be resolved to a stored value, false
-    otherwise.
-
-    @post If `j.contains(ptr)` returns true, it is safe to call `j[ptr]`.
-
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-
-    @complexity Logarithmic in the size of the JSON object.
-
-    @liveexample{The following code shows an example for `contains()`.,contains_json_pointer}
-
-    @sa @ref contains(KeyT &&) const -- checks the existence of a key
-
-    @since version 3.7.0
-    */
-    bool contains(const json_pointer& ptr) const
-    {
-        return ptr.contains(this);
-    }
-
-    /// @}
-
-
-    ///////////////
-    // iterators //
-    ///////////////
-
-    /// @name iterators
-    /// @{
-
-    /*!
-    @brief returns an iterator to the first element
-
-    Returns an iterator to the first element.
-
-    @image html range-begin-end.svg "Illustration from cppreference.com"
-
-    @return iterator to the first element
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-
-    @liveexample{The following code shows an example for `begin()`.,begin}
-
-    @sa @ref cbegin() -- returns a const iterator to the beginning
-    @sa @ref end() -- returns an iterator to the end
-    @sa @ref cend() -- returns a const iterator to the end
-
-    @since version 1.0.0
-    */
-    iterator begin() noexcept
-    {
-        iterator result(this);
-        result.set_begin();
-        return result;
-    }
-
-    /*!
-    @copydoc basic_json::cbegin()
-    */
-    const_iterator begin() const noexcept
-    {
-        return cbegin();
-    }
-
-    /*!
-    @brief returns a const iterator to the first element
-
-    Returns a const iterator to the first element.
-
-    @image html range-begin-end.svg "Illustration from cppreference.com"
-
-    @return const iterator to the first element
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `const_cast<const basic_json&>(*this).begin()`.
-
-    @liveexample{The following code shows an example for `cbegin()`.,cbegin}
-
-    @sa @ref begin() -- returns an iterator to the beginning
-    @sa @ref end() -- returns an iterator to the end
-    @sa @ref cend() -- returns a const iterator to the end
-
-    @since version 1.0.0
-    */
-    const_iterator cbegin() const noexcept
-    {
-        const_iterator result(this);
-        result.set_begin();
-        return result;
-    }
-
-    /*!
-    @brief returns an iterator to one past the last element
-
-    Returns an iterator to one past the last element.
-
-    @image html range-begin-end.svg "Illustration from cppreference.com"
-
-    @return iterator one past the last element
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-
-    @liveexample{The following code shows an example for `end()`.,end}
-
-    @sa @ref cend() -- returns a const iterator to the end
-    @sa @ref begin() -- returns an iterator to the beginning
-    @sa @ref cbegin() -- returns a const iterator to the beginning
-
-    @since version 1.0.0
-    */
-    iterator end() noexcept
-    {
-        iterator result(this);
-        result.set_end();
-        return result;
-    }
-
-    /*!
-    @copydoc basic_json::cend()
-    */
-    const_iterator end() const noexcept
-    {
-        return cend();
-    }
-
-    /*!
-    @brief returns a const iterator to one past the last element
-
-    Returns a const iterator to one past the last element.
-
-    @image html range-begin-end.svg "Illustration from cppreference.com"
-
-    @return const iterator one past the last element
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `const_cast<const basic_json&>(*this).end()`.
-
-    @liveexample{The following code shows an example for `cend()`.,cend}
-
-    @sa @ref end() -- returns an iterator to the end
-    @sa @ref begin() -- returns an iterator to the beginning
-    @sa @ref cbegin() -- returns a const iterator to the beginning
-
-    @since version 1.0.0
-    */
-    const_iterator cend() const noexcept
-    {
-        const_iterator result(this);
-        result.set_end();
-        return result;
-    }
-
-    /*!
-    @brief returns an iterator to the reverse-beginning
-
-    Returns an iterator to the reverse-beginning; that is, the last element.
-
-    @image html range-rbegin-rend.svg "Illustration from cppreference.com"
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `reverse_iterator(end())`.
-
-    @liveexample{The following code shows an example for `rbegin()`.,rbegin}
-
-    @sa @ref crbegin() -- returns a const reverse iterator to the beginning
-    @sa @ref rend() -- returns a reverse iterator to the end
-    @sa @ref crend() -- returns a const reverse iterator to the end
-
-    @since version 1.0.0
-    */
-    reverse_iterator rbegin() noexcept
-    {
-        return reverse_iterator(end());
-    }
-
-    /*!
-    @copydoc basic_json::crbegin()
-    */
-    const_reverse_iterator rbegin() const noexcept
-    {
-        return crbegin();
-    }
-
-    /*!
-    @brief returns an iterator to the reverse-end
-
-    Returns an iterator to the reverse-end; that is, one before the first
-    element.
-
-    @image html range-rbegin-rend.svg "Illustration from cppreference.com"
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `reverse_iterator(begin())`.
-
-    @liveexample{The following code shows an example for `rend()`.,rend}
-
-    @sa @ref crend() -- returns a const reverse iterator to the end
-    @sa @ref rbegin() -- returns a reverse iterator to the beginning
-    @sa @ref crbegin() -- returns a const reverse iterator to the beginning
-
-    @since version 1.0.0
-    */
-    reverse_iterator rend() noexcept
-    {
-        return reverse_iterator(begin());
-    }
-
-    /*!
-    @copydoc basic_json::crend()
-    */
-    const_reverse_iterator rend() const noexcept
-    {
-        return crend();
-    }
-
-    /*!
-    @brief returns a const reverse iterator to the last element
-
-    Returns a const iterator to the reverse-beginning; that is, the last
-    element.
-
-    @image html range-rbegin-rend.svg "Illustration from cppreference.com"
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `const_cast<const basic_json&>(*this).rbegin()`.
-
-    @liveexample{The following code shows an example for `crbegin()`.,crbegin}
-
-    @sa @ref rbegin() -- returns a reverse iterator to the beginning
-    @sa @ref rend() -- returns a reverse iterator to the end
-    @sa @ref crend() -- returns a const reverse iterator to the end
-
-    @since version 1.0.0
-    */
-    const_reverse_iterator crbegin() const noexcept
-    {
-        return const_reverse_iterator(cend());
-    }
-
-    /*!
-    @brief returns a const reverse iterator to one before the first
-
-    Returns a const reverse iterator to the reverse-end; that is, one before
-    the first element.
-
-    @image html range-rbegin-rend.svg "Illustration from cppreference.com"
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `const_cast<const basic_json&>(*this).rend()`.
-
-    @liveexample{The following code shows an example for `crend()`.,crend}
-
-    @sa @ref rend() -- returns a reverse iterator to the end
-    @sa @ref rbegin() -- returns a reverse iterator to the beginning
-    @sa @ref crbegin() -- returns a const reverse iterator to the beginning
-
-    @since version 1.0.0
-    */
-    const_reverse_iterator crend() const noexcept
-    {
-        return const_reverse_iterator(cbegin());
-    }
-
-  public:
-    /*!
-    @brief wrapper to access iterator member functions in range-based for
-
-    This function allows to access @ref iterator::key() and @ref
-    iterator::value() during range-based for loops. In these loops, a
-    reference to the JSON values is returned, so there is no access to the
-    underlying iterator.
-
-    For loop without iterator_wrapper:
-
-    @code{cpp}
-    for (auto it = j_object.begin(); it != j_object.end(); ++it)
-    {
-        std::cout << "key: " << it.key() << ", value:" << it.value() << '\n';
-    }
-    @endcode
-
-    Range-based for loop without iterator proxy:
-
-    @code{cpp}
-    for (auto it : j_object)
-    {
-        // "it" is of type json::reference and has no key() member
-        std::cout << "value: " << it << '\n';
-    }
-    @endcode
-
-    Range-based for loop with iterator proxy:
-
-    @code{cpp}
-    for (auto it : json::iterator_wrapper(j_object))
-    {
-        std::cout << "key: " << it.key() << ", value:" << it.value() << '\n';
-    }
-    @endcode
-
-    @note When iterating over an array, `key()` will return the index of the
-          element as string (see example).
-
-    @param[in] ref  reference to a JSON value
-    @return iteration proxy object wrapping @a ref with an interface to use in
-            range-based for loops
-
-    @liveexample{The following code shows how the wrapper is used,iterator_wrapper}
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @note The name of this function is not yet final and may change in the
-    future.
-
-    @deprecated This stream operator is deprecated and will be removed in
-                future 4.0.0 of the library. Please use @ref items() instead;
-                that is, replace `json::iterator_wrapper(j)` with `j.items()`.
-    */
-    JSON_HEDLEY_DEPRECATED(3.1.0)
-    static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
-    {
-        return ref.items();
-    }
-
-    /*!
-    @copydoc iterator_wrapper(reference)
-    */
-    JSON_HEDLEY_DEPRECATED(3.1.0)
-    static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
-    {
-        return ref.items();
-    }
-
-    /*!
-    @brief helper to access iterator member functions in range-based for
-
-    This function allows to access @ref iterator::key() and @ref
-    iterator::value() during range-based for loops. In these loops, a
-    reference to the JSON values is returned, so there is no access to the
-    underlying iterator.
-
-    For loop without `items()` function:
-
-    @code{cpp}
-    for (auto it = j_object.begin(); it != j_object.end(); ++it)
-    {
-        std::cout << "key: " << it.key() << ", value:" << it.value() << '\n';
-    }
-    @endcode
-
-    Range-based for loop without `items()` function:
-
-    @code{cpp}
-    for (auto it : j_object)
-    {
-        // "it" is of type json::reference and has no key() member
-        std::cout << "value: " << it << '\n';
-    }
-    @endcode
-
-    Range-based for loop with `items()` function:
-
-    @code{cpp}
-    for (auto& el : j_object.items())
-    {
-        std::cout << "key: " << el.key() << ", value:" << el.value() << '\n';
-    }
-    @endcode
-
-    The `items()` function also allows to use
-    [structured bindings](https://en.cppreference.com/w/cpp/language/structured_binding)
-    (C++17):
-
-    @code{cpp}
-    for (auto& [key, val] : j_object.items())
-    {
-        std::cout << "key: " << key << ", value:" << val << '\n';
-    }
-    @endcode
-
-    @note When iterating over an array, `key()` will return the index of the
-          element as string (see example). For primitive types (e.g., numbers),
-          `key()` returns an empty string.
-
-    @warning Using `items()` on temporary objects is dangerous. Make sure the
-             object's lifetime exeeds the iteration. See
-             <https://github.com/nlohmann/json/issues/2040> for more
-             information.
-
-    @return iteration proxy object wrapping @a ref with an interface to use in
-            range-based for loops
-
-    @liveexample{The following code shows how the function is used.,items}
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @since version 3.1.0, structured bindings support since 3.5.0.
-    */
-    iteration_proxy<iterator> items() noexcept
-    {
-        return iteration_proxy<iterator>(*this);
-    }
-
-    /*!
-    @copydoc items()
-    */
-    iteration_proxy<const_iterator> items() const noexcept
-    {
-        return iteration_proxy<const_iterator>(*this);
-    }
-
-    /// @}
-
-
-    //////////////
-    // capacity //
-    //////////////
-
-    /// @name capacity
-    /// @{
-
-    /*!
-    @brief checks whether the container is empty.
-
-    Checks if a JSON value has no elements (i.e. whether its @ref size is `0`).
-
-    @return The return value depends on the different types and is
-            defined as follows:
-            Value type  | return value
-            ----------- | -------------
-            null        | `true`
-            boolean     | `false`
-            string      | `false`
-            number      | `false`
-            binary      | `false`
-            object      | result of function `object_t::empty()`
-            array       | result of function `array_t::empty()`
-
-    @liveexample{The following code uses `empty()` to check if a JSON
-    object contains any elements.,empty}
-
-    @complexity Constant, as long as @ref array_t and @ref object_t satisfy
-    the Container concept; that is, their `empty()` functions have constant
-    complexity.
-
-    @iterators No changes.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @note This function does not return whether a string stored as JSON value
-    is empty - it returns whether the JSON container itself is empty which is
-    false in the case of a string.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `begin() == end()`.
-
-    @sa @ref size() -- returns the number of elements
-
-    @since version 1.0.0
-    */
-    bool empty() const noexcept
-    {
-        switch (m_type)
-        {
-            case value_t::null:
-            {
-                // null values are empty
-                return true;
-            }
-
-            case value_t::array:
-            {
-                // delegate call to array_t::empty()
-                return m_value.array->empty();
-            }
-
-            case value_t::object:
-            {
-                // delegate call to object_t::empty()
-                return m_value.object->empty();
-            }
-
-            default:
-            {
-                // all other types are nonempty
-                return false;
-            }
-        }
-    }
-
-    /*!
-    @brief returns the number of elements
-
-    Returns the number of elements in a JSON value.
-
-    @return The return value depends on the different types and is
-            defined as follows:
-            Value type  | return value
-            ----------- | -------------
-            null        | `0`
-            boolean     | `1`
-            string      | `1`
-            number      | `1`
-            binary      | `1`
-            object      | result of function object_t::size()
-            array       | result of function array_t::size()
-
-    @liveexample{The following code calls `size()` on the different value
-    types.,size}
-
-    @complexity Constant, as long as @ref array_t and @ref object_t satisfy
-    the Container concept; that is, their size() functions have constant
-    complexity.
-
-    @iterators No changes.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @note This function does not return the length of a string stored as JSON
-    value - it returns the number of elements in the JSON value which is 1 in
-    the case of a string.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `std::distance(begin(), end())`.
-
-    @sa @ref empty() -- checks whether the container is empty
-    @sa @ref max_size() -- returns the maximal number of elements
-
-    @since version 1.0.0
-    */
-    size_type size() const noexcept
-    {
-        switch (m_type)
-        {
-            case value_t::null:
-            {
-                // null values are empty
-                return 0;
-            }
-
-            case value_t::array:
-            {
-                // delegate call to array_t::size()
-                return m_value.array->size();
-            }
-
-            case value_t::object:
-            {
-                // delegate call to object_t::size()
-                return m_value.object->size();
-            }
-
-            default:
-            {
-                // all other types have size 1
-                return 1;
-            }
-        }
-    }
-
-    /*!
-    @brief returns the maximum possible number of elements
-
-    Returns the maximum number of elements a JSON value is able to hold due to
-    system or library implementation limitations, i.e. `std::distance(begin(),
-    end())` for the JSON value.
-
-    @return The return value depends on the different types and is
-            defined as follows:
-            Value type  | return value
-            ----------- | -------------
-            null        | `0` (same as `size()`)
-            boolean     | `1` (same as `size()`)
-            string      | `1` (same as `size()`)
-            number      | `1` (same as `size()`)
-            binary      | `1` (same as `size()`)
-            object      | result of function `object_t::max_size()`
-            array       | result of function `array_t::max_size()`
-
-    @liveexample{The following code calls `max_size()` on the different value
-    types. Note the output is implementation specific.,max_size}
-
-    @complexity Constant, as long as @ref array_t and @ref object_t satisfy
-    the Container concept; that is, their `max_size()` functions have constant
-    complexity.
-
-    @iterators No changes.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of returning `b.size()` where `b` is the largest
-      possible JSON value.
-
-    @sa @ref size() -- returns the number of elements
-
-    @since version 1.0.0
-    */
-    size_type max_size() const noexcept
-    {
-        switch (m_type)
-        {
-            case value_t::array:
-            {
-                // delegate call to array_t::max_size()
-                return m_value.array->max_size();
-            }
-
-            case value_t::object:
-            {
-                // delegate call to object_t::max_size()
-                return m_value.object->max_size();
-            }
-
-            default:
-            {
-                // all other types have max_size() == size()
-                return size();
-            }
-        }
-    }
-
-    /// @}
-
-
-    ///////////////
-    // modifiers //
-    ///////////////
-
-    /// @name modifiers
-    /// @{
-
-    /*!
-    @brief clears the contents
-
-    Clears the content of a JSON value and resets it to the default value as
-    if @ref basic_json(value_t) would have been called with the current value
-    type from @ref type():
-
-    Value type  | initial value
-    ----------- | -------------
-    null        | `null`
-    boolean     | `false`
-    string      | `""`
-    number      | `0`
-    binary      | An empty byte vector
-    object      | `{}`
-    array       | `[]`
-
-    @post Has the same effect as calling
-    @code {.cpp}
-    *this = basic_json(type());
-    @endcode
-
-    @liveexample{The example below shows the effect of `clear()` to different
-    JSON types.,clear}
-
-    @complexity Linear in the size of the JSON value.
-
-    @iterators All iterators, pointers and references related to this container
-               are invalidated.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @sa @ref basic_json(value_t) -- constructor that creates an object with the
-        same value than calling `clear()`
-
-    @since version 1.0.0
-    */
-    void clear() noexcept
-    {
-        switch (m_type)
-        {
-            case value_t::number_integer:
-            {
-                m_value.number_integer = 0;
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                m_value.number_unsigned = 0;
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                m_value.number_float = 0.0;
-                break;
-            }
-
-            case value_t::boolean:
-            {
-                m_value.boolean = false;
-                break;
-            }
-
-            case value_t::string:
-            {
-                m_value.string->clear();
-                break;
-            }
-
-            case value_t::binary:
-            {
-                m_value.binary->clear();
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_value.array->clear();
-                break;
-            }
-
-            case value_t::object:
-            {
-                m_value.object->clear();
-                break;
-            }
-
-            default:
-                break;
-        }
-    }
-
-    /*!
-    @brief add an object to an array
-
-    Appends the given element @a val to the end of the JSON value. If the
-    function is called on a JSON null value, an empty array is created before
-    appending @a val.
-
-    @param[in] val the value to add to the JSON array
-
-    @throw type_error.308 when called on a type other than JSON array or
-    null; example: `"cannot use push_back() with number"`
-
-    @complexity Amortized constant.
-
-    @liveexample{The example shows how `push_back()` and `+=` can be used to
-    add elements to a JSON array. Note how the `null` value was silently
-    converted to a JSON array.,push_back}
-
-    @since version 1.0.0
-    */
-    void push_back(basic_json&& val)
-    {
-        // push_back only works for null objects or arrays
-        if (JSON_HEDLEY_UNLIKELY(not(is_null() or is_array())))
-        {
-            JSON_THROW(type_error::create(308, "cannot use push_back() with " + std::string(type_name())));
-        }
-
-        // transform null object into an array
-        if (is_null())
-        {
-            m_type = value_t::array;
-            m_value = value_t::array;
-            assert_invariant();
-        }
-
-        // add element to array (move semantics)
-        m_value.array->push_back(std::move(val));
-        // if val is moved from, basic_json move constructor marks it null so we do not call the destructor
-    }
-
-    /*!
-    @brief add an object to an array
-    @copydoc push_back(basic_json&&)
-    */
-    reference operator+=(basic_json&& val)
-    {
-        push_back(std::move(val));
-        return *this;
-    }
-
-    /*!
-    @brief add an object to an array
-    @copydoc push_back(basic_json&&)
-    */
-    void push_back(const basic_json& val)
-    {
-        // push_back only works for null objects or arrays
-        if (JSON_HEDLEY_UNLIKELY(not(is_null() or is_array())))
-        {
-            JSON_THROW(type_error::create(308, "cannot use push_back() with " + std::string(type_name())));
-        }
-
-        // transform null object into an array
-        if (is_null())
-        {
-            m_type = value_t::array;
-            m_value = value_t::array;
-            assert_invariant();
-        }
-
-        // add element to array
-        m_value.array->push_back(val);
-    }
-
-    /*!
-    @brief add an object to an array
-    @copydoc push_back(basic_json&&)
-    */
-    reference operator+=(const basic_json& val)
-    {
-        push_back(val);
-        return *this;
-    }
-
-    /*!
-    @brief add an object to an object
-
-    Inserts the given element @a val to the JSON object. If the function is
-    called on a JSON null value, an empty object is created before inserting
-    @a val.
-
-    @param[in] val the value to add to the JSON object
-
-    @throw type_error.308 when called on a type other than JSON object or
-    null; example: `"cannot use push_back() with number"`
-
-    @complexity Logarithmic in the size of the container, O(log(`size()`)).
-
-    @liveexample{The example shows how `push_back()` and `+=` can be used to
-    add elements to a JSON object. Note how the `null` value was silently
-    converted to a JSON object.,push_back__object_t__value}
-
-    @since version 1.0.0
-    */
-    void push_back(const typename object_t::value_type& val)
-    {
-        // push_back only works for null objects or objects
-        if (JSON_HEDLEY_UNLIKELY(not(is_null() or is_object())))
-        {
-            JSON_THROW(type_error::create(308, "cannot use push_back() with " + std::string(type_name())));
-        }
-
-        // transform null object into an object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value = value_t::object;
-            assert_invariant();
-        }
-
-        // add element to array
-        m_value.object->insert(val);
-    }
-
-    /*!
-    @brief add an object to an object
-    @copydoc push_back(const typename object_t::value_type&)
-    */
-    reference operator+=(const typename object_t::value_type& val)
-    {
-        push_back(val);
-        return *this;
-    }
-
-    /*!
-    @brief add an object to an object
-
-    This function allows to use `push_back` with an initializer list. In case
-
-    1. the current value is an object,
-    2. the initializer list @a init contains only two elements, and
-    3. the first element of @a init is a string,
-
-    @a init is converted into an object element and added using
-    @ref push_back(const typename object_t::value_type&). Otherwise, @a init
-    is converted to a JSON value and added using @ref push_back(basic_json&&).
-
-    @param[in] init  an initializer list
-
-    @complexity Linear in the size of the initializer list @a init.
-
-    @note This function is required to resolve an ambiguous overload error,
-          because pairs like `{"key", "value"}` can be both interpreted as
-          `object_t::value_type` or `std::initializer_list<basic_json>`, see
-          https://github.com/nlohmann/json/issues/235 for more information.
-
-    @liveexample{The example shows how initializer lists are treated as
-    objects when possible.,push_back__initializer_list}
-    */
-    void push_back(initializer_list_t init)
-    {
-        if (is_object() and init.size() == 2 and (*init.begin())->is_string())
-        {
-            basic_json&& key = init.begin()->moved_or_copied();
-            push_back(typename object_t::value_type(
-                          std::move(key.get_ref<string_t&>()), (init.begin() + 1)->moved_or_copied()));
-        }
-        else
-        {
-            push_back(basic_json(init));
-        }
-    }
-
-    /*!
-    @brief add an object to an object
-    @copydoc push_back(initializer_list_t)
-    */
-    reference operator+=(initializer_list_t init)
-    {
-        push_back(init);
-        return *this;
-    }
-
-    /*!
-    @brief add an object to an array
-
-    Creates a JSON value from the passed parameters @a args to the end of the
-    JSON value. If the function is called on a JSON null value, an empty array
-    is created before appending the value created from @a args.
-
-    @param[in] args arguments to forward to a constructor of @ref basic_json
-    @tparam Args compatible types to create a @ref basic_json object
-
-    @return reference to the inserted element
-
-    @throw type_error.311 when called on a type other than JSON array or
-    null; example: `"cannot use emplace_back() with number"`
-
-    @complexity Amortized constant.
-
-    @liveexample{The example shows how `push_back()` can be used to add
-    elements to a JSON array. Note how the `null` value was silently converted
-    to a JSON array.,emplace_back}
-
-    @since version 2.0.8, returns reference since 3.7.0
-    */
-    template<class... Args>
-    reference emplace_back(Args&& ... args)
-    {
-        // emplace_back only works for null objects or arrays
-        if (JSON_HEDLEY_UNLIKELY(not(is_null() or is_array())))
-        {
-            JSON_THROW(type_error::create(311, "cannot use emplace_back() with " + std::string(type_name())));
-        }
-
-        // transform null object into an array
-        if (is_null())
-        {
-            m_type = value_t::array;
-            m_value = value_t::array;
-            assert_invariant();
-        }
-
-        // add element to array (perfect forwarding)
-#ifdef JSON_HAS_CPP_17
-        return m_value.array->emplace_back(std::forward<Args>(args)...);
-#else
-        m_value.array->emplace_back(std::forward<Args>(args)...);
-        return m_value.array->back();
-#endif
-    }
-
-    /*!
-    @brief add an object to an object if key does not exist
-
-    Inserts a new element into a JSON object constructed in-place with the
-    given @a args if there is no element with the key in the container. If the
-    function is called on a JSON null value, an empty object is created before
-    appending the value created from @a args.
-
-    @param[in] args arguments to forward to a constructor of @ref basic_json
-    @tparam Args compatible types to create a @ref basic_json object
-
-    @return a pair consisting of an iterator to the inserted element, or the
-            already-existing element if no insertion happened, and a bool
-            denoting whether the insertion took place.
-
-    @throw type_error.311 when called on a type other than JSON object or
-    null; example: `"cannot use emplace() with number"`
-
-    @complexity Logarithmic in the size of the container, O(log(`size()`)).
-
-    @liveexample{The example shows how `emplace()` can be used to add elements
-    to a JSON object. Note how the `null` value was silently converted to a
-    JSON object. Further note how no value is added if there was already one
-    value stored with the same key.,emplace}
-
-    @since version 2.0.8
-    */
-    template<class... Args>
-    std::pair<iterator, bool> emplace(Args&& ... args)
-    {
-        // emplace only works for null objects or arrays
-        if (JSON_HEDLEY_UNLIKELY(not(is_null() or is_object())))
-        {
-            JSON_THROW(type_error::create(311, "cannot use emplace() with " + std::string(type_name())));
-        }
-
-        // transform null object into an object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value = value_t::object;
-            assert_invariant();
-        }
-
-        // add element to array (perfect forwarding)
-        auto res = m_value.object->emplace(std::forward<Args>(args)...);
-        // create result iterator and set iterator to the result of emplace
-        auto it = begin();
-        it.m_it.object_iterator = res.first;
-
-        // return pair of iterator and boolean
-        return {it, res.second};
-    }
-
-    /// Helper for insertion of an iterator
-    /// @note: This uses std::distance to support GCC 4.8,
-    ///        see https://github.com/nlohmann/json/pull/1257
-    template<typename... Args>
-    iterator insert_iterator(const_iterator pos, Args&& ... args)
-    {
-        iterator result(this);
-        assert(m_value.array != nullptr);
-
-        auto insert_pos = std::distance(m_value.array->begin(), pos.m_it.array_iterator);
-        m_value.array->insert(pos.m_it.array_iterator, std::forward<Args>(args)...);
-        result.m_it.array_iterator = m_value.array->begin() + insert_pos;
-
-        // This could have been written as:
-        // result.m_it.array_iterator = m_value.array->insert(pos.m_it.array_iterator, cnt, val);
-        // but the return value of insert is missing in GCC 4.8, so it is written this way instead.
-
-        return result;
-    }
-
-    /*!
-    @brief inserts element
-
-    Inserts element @a val before iterator @a pos.
-
-    @param[in] pos iterator before which the content will be inserted; may be
-    the end() iterator
-    @param[in] val element to insert
-    @return iterator pointing to the inserted @a val.
-
-    @throw type_error.309 if called on JSON values other than arrays;
-    example: `"cannot use insert() with string"`
-    @throw invalid_iterator.202 if @a pos is not an iterator of *this;
-    example: `"iterator does not fit current value"`
-
-    @complexity Constant plus linear in the distance between @a pos and end of
-    the container.
-
-    @liveexample{The example shows how `insert()` is used.,insert}
-
-    @since version 1.0.0
-    */
-    iterator insert(const_iterator pos, const basic_json& val)
-    {
-        // insert only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            // check if iterator pos fits to this JSON value
-            if (JSON_HEDLEY_UNLIKELY(pos.m_object != this))
-            {
-                JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value"));
-            }
-
-            // insert to array and return iterator
-            return insert_iterator(pos, val);
-        }
-
-        JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief inserts element
-    @copydoc insert(const_iterator, const basic_json&)
-    */
-    iterator insert(const_iterator pos, basic_json&& val)
-    {
-        return insert(pos, val);
-    }
-
-    /*!
-    @brief inserts elements
-
-    Inserts @a cnt copies of @a val before iterator @a pos.
-
-    @param[in] pos iterator before which the content will be inserted; may be
-    the end() iterator
-    @param[in] cnt number of copies of @a val to insert
-    @param[in] val element to insert
-    @return iterator pointing to the first element inserted, or @a pos if
-    `cnt==0`
-
-    @throw type_error.309 if called on JSON values other than arrays; example:
-    `"cannot use insert() with string"`
-    @throw invalid_iterator.202 if @a pos is not an iterator of *this;
-    example: `"iterator does not fit current value"`
-
-    @complexity Linear in @a cnt plus linear in the distance between @a pos
-    and end of the container.
-
-    @liveexample{The example shows how `insert()` is used.,insert__count}
-
-    @since version 1.0.0
-    */
-    iterator insert(const_iterator pos, size_type cnt, const basic_json& val)
-    {
-        // insert only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            // check if iterator pos fits to this JSON value
-            if (JSON_HEDLEY_UNLIKELY(pos.m_object != this))
-            {
-                JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value"));
-            }
-
-            // insert to array and return iterator
-            return insert_iterator(pos, cnt, val);
-        }
-
-        JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief inserts elements
-
-    Inserts elements from range `[first, last)` before iterator @a pos.
-
-    @param[in] pos iterator before which the content will be inserted; may be
-    the end() iterator
-    @param[in] first begin of the range of elements to insert
-    @param[in] last end of the range of elements to insert
-
-    @throw type_error.309 if called on JSON values other than arrays; example:
-    `"cannot use insert() with string"`
-    @throw invalid_iterator.202 if @a pos is not an iterator of *this;
-    example: `"iterator does not fit current value"`
-    @throw invalid_iterator.210 if @a first and @a last do not belong to the
-    same JSON value; example: `"iterators do not fit"`
-    @throw invalid_iterator.211 if @a first or @a last are iterators into
-    container for which insert is called; example: `"passed iterators may not
-    belong to container"`
-
-    @return iterator pointing to the first element inserted, or @a pos if
-    `first==last`
-
-    @complexity Linear in `std::distance(first, last)` plus linear in the
-    distance between @a pos and end of the container.
-
-    @liveexample{The example shows how `insert()` is used.,insert__range}
-
-    @since version 1.0.0
-    */
-    iterator insert(const_iterator pos, const_iterator first, const_iterator last)
-    {
-        // insert only works for arrays
-        if (JSON_HEDLEY_UNLIKELY(not is_array()))
-        {
-            JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name())));
-        }
-
-        // check if iterator pos fits to this JSON value
-        if (JSON_HEDLEY_UNLIKELY(pos.m_object != this))
-        {
-            JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value"));
-        }
-
-        // check if range iterators belong to the same JSON object
-        if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(210, "iterators do not fit"));
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(first.m_object == this))
-        {
-            JSON_THROW(invalid_iterator::create(211, "passed iterators may not belong to container"));
-        }
-
-        // insert to array and return iterator
-        return insert_iterator(pos, first.m_it.array_iterator, last.m_it.array_iterator);
-    }
-
-    /*!
-    @brief inserts elements
-
-    Inserts elements from initializer list @a ilist before iterator @a pos.
-
-    @param[in] pos iterator before which the content will be inserted; may be
-    the end() iterator
-    @param[in] ilist initializer list to insert the values from
-
-    @throw type_error.309 if called on JSON values other than arrays; example:
-    `"cannot use insert() with string"`
-    @throw invalid_iterator.202 if @a pos is not an iterator of *this;
-    example: `"iterator does not fit current value"`
-
-    @return iterator pointing to the first element inserted, or @a pos if
-    `ilist` is empty
-
-    @complexity Linear in `ilist.size()` plus linear in the distance between
-    @a pos and end of the container.
-
-    @liveexample{The example shows how `insert()` is used.,insert__ilist}
-
-    @since version 1.0.0
-    */
-    iterator insert(const_iterator pos, initializer_list_t ilist)
-    {
-        // insert only works for arrays
-        if (JSON_HEDLEY_UNLIKELY(not is_array()))
-        {
-            JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name())));
-        }
-
-        // check if iterator pos fits to this JSON value
-        if (JSON_HEDLEY_UNLIKELY(pos.m_object != this))
-        {
-            JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value"));
-        }
-
-        // insert to array and return iterator
-        return insert_iterator(pos, ilist.begin(), ilist.end());
-    }
-
-    /*!
-    @brief inserts elements
-
-    Inserts elements from range `[first, last)`.
-
-    @param[in] first begin of the range of elements to insert
-    @param[in] last end of the range of elements to insert
-
-    @throw type_error.309 if called on JSON values other than objects; example:
-    `"cannot use insert() with string"`
-    @throw invalid_iterator.202 if iterator @a first or @a last does does not
-    point to an object; example: `"iterators first and last must point to
-    objects"`
-    @throw invalid_iterator.210 if @a first and @a last do not belong to the
-    same JSON value; example: `"iterators do not fit"`
-
-    @complexity Logarithmic: `O(N*log(size() + N))`, where `N` is the number
-    of elements to insert.
-
-    @liveexample{The example shows how `insert()` is used.,insert__range_object}
-
-    @since version 3.0.0
-    */
-    void insert(const_iterator first, const_iterator last)
-    {
-        // insert only works for objects
-        if (JSON_HEDLEY_UNLIKELY(not is_object()))
-        {
-            JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name())));
-        }
-
-        // check if range iterators belong to the same JSON object
-        if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(210, "iterators do not fit"));
-        }
-
-        // passed iterators must belong to objects
-        if (JSON_HEDLEY_UNLIKELY(not first.m_object->is_object()))
-        {
-            JSON_THROW(invalid_iterator::create(202, "iterators first and last must point to objects"));
-        }
-
-        m_value.object->insert(first.m_it.object_iterator, last.m_it.object_iterator);
-    }
-
-    /*!
-    @brief updates a JSON object from another object, overwriting existing keys
-
-    Inserts all values from JSON object @a j and overwrites existing keys.
-
-    @param[in] j  JSON object to read values from
-
-    @throw type_error.312 if called on JSON values other than objects; example:
-    `"cannot use update() with string"`
-
-    @complexity O(N*log(size() + N)), where N is the number of elements to
-                insert.
-
-    @liveexample{The example shows how `update()` is used.,update}
-
-    @sa https://docs.python.org/3.6/library/stdtypes.html#dict.update
-
-    @since version 3.0.0
-    */
-    void update(const_reference j)
-    {
-        // implicitly convert null value to an empty object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value.object = create<object_t>();
-            assert_invariant();
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(not is_object()))
-        {
-            JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name())));
-        }
-        if (JSON_HEDLEY_UNLIKELY(not j.is_object()))
-        {
-            JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(j.type_name())));
-        }
-
-        for (auto it = j.cbegin(); it != j.cend(); ++it)
-        {
-            m_value.object->operator[](it.key()) = it.value();
-        }
-    }
-
-    /*!
-    @brief updates a JSON object from another object, overwriting existing keys
-
-    Inserts all values from from range `[first, last)` and overwrites existing
-    keys.
-
-    @param[in] first begin of the range of elements to insert
-    @param[in] last end of the range of elements to insert
-
-    @throw type_error.312 if called on JSON values other than objects; example:
-    `"cannot use update() with string"`
-    @throw invalid_iterator.202 if iterator @a first or @a last does does not
-    point to an object; example: `"iterators first and last must point to
-    objects"`
-    @throw invalid_iterator.210 if @a first and @a last do not belong to the
-    same JSON value; example: `"iterators do not fit"`
-
-    @complexity O(N*log(size() + N)), where N is the number of elements to
-                insert.
-
-    @liveexample{The example shows how `update()` is used__range.,update}
-
-    @sa https://docs.python.org/3.6/library/stdtypes.html#dict.update
-
-    @since version 3.0.0
-    */
-    void update(const_iterator first, const_iterator last)
-    {
-        // implicitly convert null value to an empty object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value.object = create<object_t>();
-            assert_invariant();
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(not is_object()))
-        {
-            JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name())));
-        }
-
-        // check if range iterators belong to the same JSON object
-        if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(210, "iterators do not fit"));
-        }
-
-        // passed iterators must belong to objects
-        if (JSON_HEDLEY_UNLIKELY(not first.m_object->is_object()
-                                 or not last.m_object->is_object()))
-        {
-            JSON_THROW(invalid_iterator::create(202, "iterators first and last must point to objects"));
-        }
-
-        for (auto it = first; it != last; ++it)
-        {
-            m_value.object->operator[](it.key()) = it.value();
-        }
-    }
-
-    /*!
-    @brief exchanges the values
-
-    Exchanges the contents of the JSON value with those of @a other. Does not
-    invoke any move, copy, or swap operations on individual elements. All
-    iterators and references remain valid. The past-the-end iterator is
-    invalidated.
-
-    @param[in,out] other JSON value to exchange the contents with
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how JSON values can be swapped with
-    `swap()`.,swap__reference}
-
-    @since version 1.0.0
-    */
-    void swap(reference other) noexcept (
-        std::is_nothrow_move_constructible<value_t>::value and
-        std::is_nothrow_move_assignable<value_t>::value and
-        std::is_nothrow_move_constructible<json_value>::value and
-        std::is_nothrow_move_assignable<json_value>::value
-    )
-    {
-        std::swap(m_type, other.m_type);
-        std::swap(m_value, other.m_value);
-        assert_invariant();
-    }
-
-    /*!
-    @brief exchanges the values
-
-    Exchanges the contents of a JSON array with those of @a other. Does not
-    invoke any move, copy, or swap operations on individual elements. All
-    iterators and references remain valid. The past-the-end iterator is
-    invalidated.
-
-    @param[in,out] other array to exchange the contents with
-
-    @throw type_error.310 when JSON value is not an array; example: `"cannot
-    use swap() with string"`
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how arrays can be swapped with
-    `swap()`.,swap__array_t}
-
-    @since version 1.0.0
-    */
-    void swap(array_t& other)
-    {
-        // swap only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            std::swap(*(m_value.array), other);
-        }
-        else
-        {
-            JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief exchanges the values
-
-    Exchanges the contents of a JSON object with those of @a other. Does not
-    invoke any move, copy, or swap operations on individual elements. All
-    iterators and references remain valid. The past-the-end iterator is
-    invalidated.
-
-    @param[in,out] other object to exchange the contents with
-
-    @throw type_error.310 when JSON value is not an object; example:
-    `"cannot use swap() with string"`
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how objects can be swapped with
-    `swap()`.,swap__object_t}
-
-    @since version 1.0.0
-    */
-    void swap(object_t& other)
-    {
-        // swap only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            std::swap(*(m_value.object), other);
-        }
-        else
-        {
-            JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief exchanges the values
-
-    Exchanges the contents of a JSON string with those of @a other. Does not
-    invoke any move, copy, or swap operations on individual elements. All
-    iterators and references remain valid. The past-the-end iterator is
-    invalidated.
-
-    @param[in,out] other string to exchange the contents with
-
-    @throw type_error.310 when JSON value is not a string; example: `"cannot
-    use swap() with boolean"`
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how strings can be swapped with
-    `swap()`.,swap__string_t}
-
-    @since version 1.0.0
-    */
-    void swap(string_t& other)
-    {
-        // swap only works for strings
-        if (JSON_HEDLEY_LIKELY(is_string()))
-        {
-            std::swap(*(m_value.string), other);
-        }
-        else
-        {
-            JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief exchanges the values
-
-    Exchanges the contents of a JSON string with those of @a other. Does not
-    invoke any move, copy, or swap operations on individual elements. All
-    iterators and references remain valid. The past-the-end iterator is
-    invalidated.
-
-    @param[in,out] other binary to exchange the contents with
-
-    @throw type_error.310 when JSON value is not a string; example: `"cannot
-    use swap() with boolean"`
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how strings can be swapped with
-    `swap()`.,swap__binary_t}
-
-    @since version 3.8.0
-    */
-    void swap(binary_t& other)
-    {
-        // swap only works for strings
-        if (JSON_HEDLEY_LIKELY(is_binary()))
-        {
-            std::swap(*(m_value.binary), other);
-        }
-        else
-        {
-            JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name())));
-        }
-    }
-
-    /// @copydoc swap(binary_t)
-    void swap(typename binary_t::container_type& other)
-    {
-        // swap only works for strings
-        if (JSON_HEDLEY_LIKELY(is_binary()))
-        {
-            std::swap(*(m_value.binary), other);
-        }
-        else
-        {
-            JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name())));
-        }
-    }
-
-    /// @}
-
-  public:
-    //////////////////////////////////////////
-    // lexicographical comparison operators //
-    //////////////////////////////////////////
-
-    /// @name lexicographical comparison operators
-    /// @{
-
-    /*!
-    @brief comparison: equal
-
-    Compares two JSON values for equality according to the following rules:
-    - Two JSON values are equal if (1) they are from the same type and (2)
-      their stored values are the same according to their respective
-      `operator==`.
-    - Integer and floating-point numbers are automatically converted before
-      comparison. Note that two NaN values are always treated as unequal.
-    - Two JSON null values are equal.
-
-    @note Floating-point inside JSON values numbers are compared with
-    `json::number_float_t::operator==` which is `double::operator==` by
-    default. To compare floating-point while respecting an epsilon, an alternative
-    [comparison function](https://github.com/mariokonrad/marnav/blob/master/include/marnav/math/floatingpoint.hpp#L34-#L39)
-    could be used, for instance
-    @code {.cpp}
-    template<typename T, typename = typename std::enable_if<std::is_floating_point<T>::value, T>::type>
-    inline bool is_same(T a, T b, T epsilon = std::numeric_limits<T>::epsilon()) noexcept
-    {
-        return std::abs(a - b) <= epsilon;
-    }
-    @endcode
-    Or you can self-defined operator equal function like this:
-    @code {.cpp}
-    bool my_equal(const_reference lhs, const_reference rhs) {
-    const auto lhs_type lhs.type();
-    const auto rhs_type rhs.type();
-    if (lhs_type == rhs_type) {
-        switch(lhs_type)
-            // self_defined case
-            case value_t::number_float:
-                return std::abs(lhs - rhs) <= std::numeric_limits<float>::epsilon();
-            // other cases remain the same with the original
-            ...
-    }
-    ...
-    }
-    @endcode
-
-    @note NaN values never compare equal to themselves or to other NaN values.
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether the values @a lhs and @a rhs are equal
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @complexity Linear.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__equal}
-
-    @since version 1.0.0
-    */
-    friend bool operator==(const_reference lhs, const_reference rhs) noexcept
-    {
-        const auto lhs_type = lhs.type();
-        const auto rhs_type = rhs.type();
-
-        if (lhs_type == rhs_type)
-        {
-            switch (lhs_type)
-            {
-                case value_t::array:
-                    return *lhs.m_value.array == *rhs.m_value.array;
-
-                case value_t::object:
-                    return *lhs.m_value.object == *rhs.m_value.object;
-
-                case value_t::null:
-                    return true;
-
-                case value_t::string:
-                    return *lhs.m_value.string == *rhs.m_value.string;
-
-                case value_t::boolean:
-                    return lhs.m_value.boolean == rhs.m_value.boolean;
-
-                case value_t::number_integer:
-                    return lhs.m_value.number_integer == rhs.m_value.number_integer;
-
-                case value_t::number_unsigned:
-                    return lhs.m_value.number_unsigned == rhs.m_value.number_unsigned;
-
-                case value_t::number_float:
-                    return lhs.m_value.number_float == rhs.m_value.number_float;
-
-                case value_t::binary:
-                    return *lhs.m_value.binary == *rhs.m_value.binary;
-
-                default:
-                    return false;
-            }
-        }
-        else if (lhs_type == value_t::number_integer and rhs_type == value_t::number_float)
-        {
-            return static_cast<number_float_t>(lhs.m_value.number_integer) == rhs.m_value.number_float;
-        }
-        else if (lhs_type == value_t::number_float and rhs_type == value_t::number_integer)
-        {
-            return lhs.m_value.number_float == static_cast<number_float_t>(rhs.m_value.number_integer);
-        }
-        else if (lhs_type == value_t::number_unsigned and rhs_type == value_t::number_float)
-        {
-            return static_cast<number_float_t>(lhs.m_value.number_unsigned) == rhs.m_value.number_float;
-        }
-        else if (lhs_type == value_t::number_float and rhs_type == value_t::number_unsigned)
-        {
-            return lhs.m_value.number_float == static_cast<number_float_t>(rhs.m_value.number_unsigned);
-        }
-        else if (lhs_type == value_t::number_unsigned and rhs_type == value_t::number_integer)
-        {
-            return static_cast<number_integer_t>(lhs.m_value.number_unsigned) == rhs.m_value.number_integer;
-        }
-        else if (lhs_type == value_t::number_integer and rhs_type == value_t::number_unsigned)
-        {
-            return lhs.m_value.number_integer == static_cast<number_integer_t>(rhs.m_value.number_unsigned);
-        }
-
-        return false;
-    }
-
-    /*!
-    @brief comparison: equal
-    @copydoc operator==(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator==(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs == basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: equal
-    @copydoc operator==(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator==(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) == rhs;
-    }
-
-    /*!
-    @brief comparison: not equal
-
-    Compares two JSON values for inequality by calculating `not (lhs == rhs)`.
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether the values @a lhs and @a rhs are not equal
-
-    @complexity Linear.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__notequal}
-
-    @since version 1.0.0
-    */
-    friend bool operator!=(const_reference lhs, const_reference rhs) noexcept
-    {
-        return not (lhs == rhs);
-    }
-
-    /*!
-    @brief comparison: not equal
-    @copydoc operator!=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator!=(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs != basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: not equal
-    @copydoc operator!=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator!=(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) != rhs;
-    }
-
-    /*!
-    @brief comparison: less than
-
-    Compares whether one JSON value @a lhs is less than another JSON value @a
-    rhs according to the following rules:
-    - If @a lhs and @a rhs have the same type, the values are compared using
-      the default `<` operator.
-    - Integer and floating-point numbers are automatically converted before
-      comparison
-    - In case @a lhs and @a rhs have different types, the values are ignored
-      and the order of the types is considered, see
-      @ref operator<(const value_t, const value_t).
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether @a lhs is less than @a rhs
-
-    @complexity Linear.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__less}
-
-    @since version 1.0.0
-    */
-    friend bool operator<(const_reference lhs, const_reference rhs) noexcept
-    {
-        const auto lhs_type = lhs.type();
-        const auto rhs_type = rhs.type();
-
-        if (lhs_type == rhs_type)
-        {
-            switch (lhs_type)
-            {
-                case value_t::array:
-                    // note parentheses are necessary, see
-                    // https://github.com/nlohmann/json/issues/1530
-                    return (*lhs.m_value.array) < (*rhs.m_value.array);
-
-                case value_t::object:
-                    return (*lhs.m_value.object) < (*rhs.m_value.object);
-
-                case value_t::null:
-                    return false;
-
-                case value_t::string:
-                    return (*lhs.m_value.string) < (*rhs.m_value.string);
-
-                case value_t::boolean:
-                    return (lhs.m_value.boolean) < (rhs.m_value.boolean);
-
-                case value_t::number_integer:
-                    return (lhs.m_value.number_integer) < (rhs.m_value.number_integer);
-
-                case value_t::number_unsigned:
-                    return (lhs.m_value.number_unsigned) < (rhs.m_value.number_unsigned);
-
-                case value_t::number_float:
-                    return (lhs.m_value.number_float) < (rhs.m_value.number_float);
-
-                case value_t::binary:
-                    return (*lhs.m_value.binary) < (*rhs.m_value.binary);
-
-                default:
-                    return false;
-            }
-        }
-        else if (lhs_type == value_t::number_integer and rhs_type == value_t::number_float)
-        {
-            return static_cast<number_float_t>(lhs.m_value.number_integer) < rhs.m_value.number_float;
-        }
-        else if (lhs_type == value_t::number_float and rhs_type == value_t::number_integer)
-        {
-            return lhs.m_value.number_float < static_cast<number_float_t>(rhs.m_value.number_integer);
-        }
-        else if (lhs_type == value_t::number_unsigned and rhs_type == value_t::number_float)
-        {
-            return static_cast<number_float_t>(lhs.m_value.number_unsigned) < rhs.m_value.number_float;
-        }
-        else if (lhs_type == value_t::number_float and rhs_type == value_t::number_unsigned)
-        {
-            return lhs.m_value.number_float < static_cast<number_float_t>(rhs.m_value.number_unsigned);
-        }
-        else if (lhs_type == value_t::number_integer and rhs_type == value_t::number_unsigned)
-        {
-            return lhs.m_value.number_integer < static_cast<number_integer_t>(rhs.m_value.number_unsigned);
-        }
-        else if (lhs_type == value_t::number_unsigned and rhs_type == value_t::number_integer)
-        {
-            return static_cast<number_integer_t>(lhs.m_value.number_unsigned) < rhs.m_value.number_integer;
-        }
-
-        // We only reach this line if we cannot compare values. In that case,
-        // we compare types. Note we have to call the operator explicitly,
-        // because MSVC has problems otherwise.
-        return operator<(lhs_type, rhs_type);
-    }
-
-    /*!
-    @brief comparison: less than
-    @copydoc operator<(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator<(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs < basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: less than
-    @copydoc operator<(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator<(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) < rhs;
-    }
-
-    /*!
-    @brief comparison: less than or equal
-
-    Compares whether one JSON value @a lhs is less than or equal to another
-    JSON value by calculating `not (rhs < lhs)`.
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether @a lhs is less than or equal to @a rhs
-
-    @complexity Linear.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__greater}
-
-    @since version 1.0.0
-    */
-    friend bool operator<=(const_reference lhs, const_reference rhs) noexcept
-    {
-        return not (rhs < lhs);
-    }
-
-    /*!
-    @brief comparison: less than or equal
-    @copydoc operator<=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator<=(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs <= basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: less than or equal
-    @copydoc operator<=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator<=(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) <= rhs;
-    }
-
-    /*!
-    @brief comparison: greater than
-
-    Compares whether one JSON value @a lhs is greater than another
-    JSON value by calculating `not (lhs <= rhs)`.
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether @a lhs is greater than to @a rhs
-
-    @complexity Linear.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__lessequal}
-
-    @since version 1.0.0
-    */
-    friend bool operator>(const_reference lhs, const_reference rhs) noexcept
-    {
-        return not (lhs <= rhs);
-    }
-
-    /*!
-    @brief comparison: greater than
-    @copydoc operator>(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator>(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs > basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: greater than
-    @copydoc operator>(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator>(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) > rhs;
-    }
-
-    /*!
-    @brief comparison: greater than or equal
-
-    Compares whether one JSON value @a lhs is greater than or equal to another
-    JSON value by calculating `not (lhs < rhs)`.
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether @a lhs is greater than or equal to @a rhs
-
-    @complexity Linear.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__greaterequal}
-
-    @since version 1.0.0
-    */
-    friend bool operator>=(const_reference lhs, const_reference rhs) noexcept
-    {
-        return not (lhs < rhs);
-    }
-
-    /*!
-    @brief comparison: greater than or equal
-    @copydoc operator>=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator>=(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs >= basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: greater than or equal
-    @copydoc operator>=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator>=(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) >= rhs;
-    }
-
-    /// @}
-
-    ///////////////////
-    // serialization //
-    ///////////////////
-
-    /// @name serialization
-    /// @{
-
-    /*!
-    @brief serialize to stream
-
-    Serialize the given JSON value @a j to the output stream @a o. The JSON
-    value will be serialized using the @ref dump member function.
-
-    - The indentation of the output can be controlled with the member variable
-      `width` of the output stream @a o. For instance, using the manipulator
-      `std::setw(4)` on @a o sets the indentation level to `4` and the
-      serialization result is the same as calling `dump(4)`.
-
-    - The indentation character can be controlled with the member variable
-      `fill` of the output stream @a o. For instance, the manipulator
-      `std::setfill('\\t')` sets indentation to use a tab character rather than
-      the default space character.
-
-    @param[in,out] o  stream to serialize to
-    @param[in] j  JSON value to serialize
-
-    @return the stream @a o
-
-    @throw type_error.316 if a string stored inside the JSON value is not
-                          UTF-8 encoded
-
-    @complexity Linear.
-
-    @liveexample{The example below shows the serialization with different
-    parameters to `width` to adjust the indentation level.,operator_serialize}
-
-    @since version 1.0.0; indentation character added in version 3.0.0
-    */
-    friend std::ostream& operator<<(std::ostream& o, const basic_json& j)
-    {
-        // read width member and use it as indentation parameter if nonzero
-        const bool pretty_print = o.width() > 0;
-        const auto indentation = pretty_print ? o.width() : 0;
-
-        // reset width to 0 for subsequent calls to this stream
-        o.width(0);
-
-        // do the actual serialization
-        serializer s(detail::output_adapter<char>(o), o.fill());
-        s.dump(j, pretty_print, false, static_cast<unsigned int>(indentation));
-        return o;
-    }
-
-    /*!
-    @brief serialize to stream
-    @deprecated This stream operator is deprecated and will be removed in
-                future 4.0.0 of the library. Please use
-                @ref operator<<(std::ostream&, const basic_json&)
-                instead; that is, replace calls like `j >> o;` with `o << j;`.
-    @since version 1.0.0; deprecated since version 3.0.0
-    */
-    JSON_HEDLEY_DEPRECATED(3.0.0)
-    friend std::ostream& operator>>(const basic_json& j, std::ostream& o)
-    {
-        return o << j;
-    }
-
-    /// @}
-
-
-    /////////////////////
-    // deserialization //
-    /////////////////////
-
-    /// @name deserialization
-    /// @{
-
-    /*!
-    @brief deserialize from a compatible input
-
-    This function reads from a compatible input. Examples are:
-    - an array of 1-byte values
-    - strings with character/literal type with size of 1 byte
-    - input streams
-    - container with contiguous storage of 1-byte values. Compatible container
-      types include `std::vector`, `std::string`, `std::array`,
-      `std::valarray`, and `std::initializer_list`. Furthermore, C-style
-      arrays can be used with `std::begin()`/`std::end()`. User-defined
-      containers can be used as long as they implement random-access iterators
-      and a contiguous storage.
-
-    @pre Each element of the container has a size of 1 byte. Violating this
-    precondition yields undefined behavior. **This precondition is enforced
-    with a static assertion.**
-
-    @pre The container storage is contiguous. Violating this precondition
-    yields undefined behavior. **This precondition is enforced with an
-    assertion.**
-
-    @warning There is no way to enforce all preconditions at compile-time. If
-             the function is called with a noncompliant container and with
-             assertions switched off, the behavior is undefined and will most
-             likely yield segmentation violation.
-
-    @param[in] i  input to read from
-    @param[in] cb  a parser callback function of type @ref parser_callback_t
-    which is used to control the deserialization by filtering unwanted values
-    (optional)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.101 if a parse error occurs; example: `""unexpected end
-    of input; expected string literal""`
-    @throw parse_error.102 if to_unicode fails or surrogate error
-    @throw parse_error.103 if to_unicode fails
-
-    @complexity Linear in the length of the input. The parser is a predictive
-    LL(1) parser. The complexity can be higher if the parser callback function
-    @a cb has a super-linear complexity.
-
-    @note A UTF-8 byte order mark is silently ignored.
-
-    @liveexample{The example below demonstrates the `parse()` function reading
-    from an array.,parse__array__parser_callback_t}
-
-    @liveexample{The example below demonstrates the `parse()` function with
-    and without callback function.,parse__string__parser_callback_t}
-
-    @liveexample{The example below demonstrates the `parse()` function with
-    and without callback function.,parse__istream__parser_callback_t}
-
-    @liveexample{The example below demonstrates the `parse()` function reading
-    from a contiguous container.,parse__contiguouscontainer__parser_callback_t}
-
-    @since version 2.0.3 (contiguous containers)
-    */
-    template<typename InputType>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json parse(InputType&& i,
-                            const parser_callback_t cb = nullptr,
-                            const bool allow_exceptions = true)
-    {
-        basic_json result;
-        parser(detail::input_adapter(std::forward<InputType>(i)), cb, allow_exceptions).parse(true, result);
-        return result;
-    }
-
-
-
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json parse(detail::span_input_adapter&& i,
-                            const parser_callback_t cb = nullptr,
-                            const bool allow_exceptions = true)
-    {
-        basic_json result;
-        parser(i.get(), cb, allow_exceptions).parse(true, result);
-        return result;
-    }
-
-    template<typename InputType>
-    static bool accept(InputType&& i)
-    {
-        return parser(detail::input_adapter(std::forward<InputType>(i))).accept(true);
-    }
-
-    static bool accept(detail::span_input_adapter&& i)
-    {
-        return parser(i.get()).accept(true);
-    }
-    /*!
-    @brief generate SAX events
-
-    The SAX event lister must follow the interface of @ref json_sax.
-
-    This function reads from a compatible input. Examples are:
-    - an array of 1-byte values
-    - strings with character/literal type with size of 1 byte
-    - input streams
-    - container with contiguous storage of 1-byte values. Compatible container
-      types include `std::vector`, `std::string`, `std::array`,
-      `std::valarray`, and `std::initializer_list`. Furthermore, C-style
-      arrays can be used with `std::begin()`/`std::end()`. User-defined
-      containers can be used as long as they implement random-access iterators
-      and a contiguous storage.
-
-    @pre Each element of the container has a size of 1 byte. Violating this
-    precondition yields undefined behavior. **This precondition is enforced
-    with a static assertion.**
-
-    @pre The container storage is contiguous. Violating this precondition
-    yields undefined behavior. **This precondition is enforced with an
-    assertion.**
-
-    @warning There is no way to enforce all preconditions at compile-time. If
-             the function is called with a noncompliant container and with
-             assertions switched off, the behavior is undefined and will most
-             likely yield segmentation violation.
-
-    @param[in] i  input to read from
-    @param[in,out] sax  SAX event listener
-    @param[in] format  the format to parse (JSON, CBOR, MessagePack, or UBJSON)
-    @param[in] strict  whether the input has to be consumed completely
-
-    @return return value of the last processed SAX event
-
-    @throw parse_error.101 if a parse error occurs; example: `""unexpected end
-    of input; expected string literal""`
-    @throw parse_error.102 if to_unicode fails or surrogate error
-    @throw parse_error.103 if to_unicode fails
-
-    @complexity Linear in the length of the input. The parser is a predictive
-    LL(1) parser. The complexity can be higher if the SAX consumer @a sax has
-    a super-linear complexity.
-
-    @note A UTF-8 byte order mark is silently ignored.
-
-    @liveexample{The example below demonstrates the `sax_parse()` function
-    reading from string and processing the events with a user-defined SAX
-    event consumer.,sax_parse}
-
-    @since version 3.2.0
-    */
-    template <typename SAX, typename InputType>
-    JSON_HEDLEY_NON_NULL(2)
-    static bool sax_parse(InputType&& i, SAX* sax,
-                          input_format_t format = input_format_t::json,
-                          const bool strict = true)
-    {
-        auto ia = detail::input_adapter(std::forward<InputType>(i));
-        return format == input_format_t::json
-               ? parser(std::move(ia)).sax_parse(sax, strict)
-               : detail::binary_reader<basic_json, decltype(ia), SAX>(std::move(ia)).sax_parse(format, sax, strict);
-    }
-
-    template <typename SAX>
-    JSON_HEDLEY_NON_NULL(2)
-    static bool sax_parse(detail::span_input_adapter&& i, SAX* sax,
-                          input_format_t format = input_format_t::json,
-                          const bool strict = true)
-    {
-        auto ia = i.get();
-        return format == input_format_t::json
-               ? parser(std::move(ia)).sax_parse(sax, strict)
-               : detail::binary_reader<basic_json, decltype(ia), SAX>(std::move(ia)).sax_parse(format, sax, strict);
-    }
-
-
-    /*!
-    @brief deserialize from an iterator range with contiguous storage
-
-    This function reads from an iterator range of a container with contiguous
-    storage of 1-byte values. Compatible container types include
-    `std::vector`, `std::string`, `std::array`, `std::valarray`, and
-    `std::initializer_list`. Furthermore, C-style arrays can be used with
-    `std::begin()`/`std::end()`. User-defined containers can be used as long
-    as they implement random-access iterators and a contiguous storage.
-
-    @pre The iterator range is contiguous. Violating this precondition yields
-    undefined behavior. **This precondition is enforced with an assertion.**
-    @pre Each element in the range has a size of 1 byte. Violating this
-    precondition yields undefined behavior. **This precondition is enforced
-    with a static assertion.**
-
-    @warning There is no way to enforce all preconditions at compile-time. If
-             the function is called with noncompliant iterators and with
-             assertions switched off, the behavior is undefined and will most
-             likely yield segmentation violation.
-
-    @tparam IteratorType iterator of container with contiguous storage
-    @param[in] first  begin of the range to parse (included)
-    @param[in] last  end of the range to parse (excluded)
-    @param[in] cb  a parser callback function of type @ref parser_callback_t
-    which is used to control the deserialization by filtering unwanted values
-    (optional)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.101 in case of an unexpected token
-    @throw parse_error.102 if to_unicode fails or surrogate error
-    @throw parse_error.103 if to_unicode fails
-
-    @complexity Linear in the length of the input. The parser is a predictive
-    LL(1) parser. The complexity can be higher if the parser callback function
-    @a cb has a super-linear complexity.
-
-    @note A UTF-8 byte order mark is silently ignored.
-
-    @liveexample{The example below demonstrates the `parse()` function reading
-    from an iterator range.,parse__iteratortype__parser_callback_t}
-
-    @since version 2.0.3
-    */
-    template<class IteratorType, typename std::enable_if<
-                 std::is_base_of<
-                     std::random_access_iterator_tag,
-                     typename std::iterator_traits<IteratorType>::iterator_category>::value, int>::type = 0>
-    static basic_json parse(IteratorType first, IteratorType last,
-                            const parser_callback_t cb = nullptr,
-                            const bool allow_exceptions = true)
-    {
-        basic_json result;
-        parser(detail::input_adapter(first, last), cb, allow_exceptions).parse(true, result);
-        return result;
-    }
-
-    template<class IteratorType, typename std::enable_if<
-                 std::is_base_of<
-                     std::random_access_iterator_tag,
-                     typename std::iterator_traits<IteratorType>::iterator_category>::value, int>::type = 0>
-    static bool accept(IteratorType first, IteratorType last)
-    {
-        return parser(detail::input_adapter(first, last)).accept(true);
-    }
-
-    template<class IteratorType, class SAX, typename std::enable_if<
-                 std::is_base_of<
-                     std::random_access_iterator_tag,
-                     typename std::iterator_traits<IteratorType>::iterator_category>::value, int>::type = 0>
-    JSON_HEDLEY_NON_NULL(3)
-    static bool sax_parse(IteratorType first, IteratorType last, SAX* sax)
-    {
-        return parser(detail::input_adapter(first, last)).sax_parse(sax);
-    }
-
-    /*!
-    @brief deserialize from stream
-    @deprecated This stream operator is deprecated and will be removed in
-                version 4.0.0 of the library. Please use
-                @ref operator>>(std::istream&, basic_json&)
-                instead; that is, replace calls like `j << i;` with `i >> j;`.
-    @since version 1.0.0; deprecated since version 3.0.0
-    */
-    JSON_HEDLEY_DEPRECATED(3.0.0)
-    friend std::istream& operator<<(basic_json& j, std::istream& i)
-    {
-        return operator>>(i, j);
-    }
-
-    /*!
-    @brief deserialize from stream
-
-    Deserializes an input stream to a JSON value.
-
-    @param[in,out] i  input stream to read a serialized JSON value from
-    @param[in,out] j  JSON value to write the deserialized input to
-
-    @throw parse_error.101 in case of an unexpected token
-    @throw parse_error.102 if to_unicode fails or surrogate error
-    @throw parse_error.103 if to_unicode fails
-
-    @complexity Linear in the length of the input. The parser is a predictive
-    LL(1) parser.
-
-    @note A UTF-8 byte order mark is silently ignored.
-
-    @liveexample{The example below shows how a JSON value is constructed by
-    reading a serialization from a stream.,operator_deserialize}
-
-    @sa parse(std::istream&, const parser_callback_t) for a variant with a
-    parser callback function to filter values while parsing
-
-    @since version 1.0.0
-    */
-    friend std::istream& operator>>(std::istream& i, basic_json& j)
-    {
-        parser(detail::input_adapter(i)).parse(false, j);
-        return i;
-    }
-
-    /// @}
-
-    ///////////////////////////
-    // convenience functions //
-    ///////////////////////////
-
-    /*!
-    @brief return the type as string
-
-    Returns the type name as string to be used in error messages - usually to
-    indicate that a function was called on a wrong JSON type.
-
-    @return a string representation of a the @a m_type member:
-            Value type  | return value
-            ----------- | -------------
-            null        | `"null"`
-            boolean     | `"boolean"`
-            string      | `"string"`
-            number      | `"number"` (for all number types)
-            object      | `"object"`
-            array       | `"array"`
-            binary      | `"binary"`
-            discarded   | `"discarded"`
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @complexity Constant.
-
-    @liveexample{The following code exemplifies `type_name()` for all JSON
-    types.,type_name}
-
-    @sa @ref type() -- return the type of the JSON value
-    @sa @ref operator value_t() -- return the type of the JSON value (implicit)
-
-    @since version 1.0.0, public since 2.1.0, `const char*` and `noexcept`
-    since 3.0.0
-    */
-    JSON_HEDLEY_RETURNS_NON_NULL
-    const char* type_name() const noexcept
-    {
-        {
-            switch (m_type)
-            {
-                case value_t::null:
-                    return "null";
-                case value_t::object:
-                    return "object";
-                case value_t::array:
-                    return "array";
-                case value_t::string:
-                    return "string";
-                case value_t::boolean:
-                    return "boolean";
-                case value_t::binary:
-                    return "binary";
-                case value_t::discarded:
-                    return "discarded";
-                default:
-                    return "number";
-            }
-        }
-    }
-
-
-  private:
-    //////////////////////
-    // member variables //
-    //////////////////////
-
-    /// the type of the current element
-    value_t m_type = value_t::null;
-
-    /// the value of the current element
-    json_value m_value = {};
-
-    //////////////////////////////////////////
-    // binary serialization/deserialization //
-    //////////////////////////////////////////
-
-    /// @name binary serialization/deserialization support
-    /// @{
-
-  public:
-    /*!
-    @brief create a CBOR serialization of a given JSON value
-
-    Serializes a given JSON value @a j to a byte vector using the CBOR (Concise
-    Binary Object Representation) serialization format. CBOR is a binary
-    serialization format which aims to be more compact than JSON itself, yet
-    more efficient to parse.
-
-    The library uses the following mapping from JSON values types to
-    CBOR types according to the CBOR specification (RFC 7049):
-
-    JSON value type | value/range                                | CBOR type                          | first byte
-    --------------- | ------------------------------------------ | ---------------------------------- | ---------------
-    null            | `null`                                     | Null                               | 0xF6
-    boolean         | `true`                                     | True                               | 0xF5
-    boolean         | `false`                                    | False                              | 0xF4
-    number_integer  | -9223372036854775808..-2147483649          | Negative integer (8 bytes follow)  | 0x3B
-    number_integer  | -2147483648..-32769                        | Negative integer (4 bytes follow)  | 0x3A
-    number_integer  | -32768..-129                               | Negative integer (2 bytes follow)  | 0x39
-    number_integer  | -128..-25                                  | Negative integer (1 byte follow)   | 0x38
-    number_integer  | -24..-1                                    | Negative integer                   | 0x20..0x37
-    number_integer  | 0..23                                      | Integer                            | 0x00..0x17
-    number_integer  | 24..255                                    | Unsigned integer (1 byte follow)   | 0x18
-    number_integer  | 256..65535                                 | Unsigned integer (2 bytes follow)  | 0x19
-    number_integer  | 65536..4294967295                          | Unsigned integer (4 bytes follow)  | 0x1A
-    number_integer  | 4294967296..18446744073709551615           | Unsigned integer (8 bytes follow)  | 0x1B
-    number_unsigned | 0..23                                      | Integer                            | 0x00..0x17
-    number_unsigned | 24..255                                    | Unsigned integer (1 byte follow)   | 0x18
-    number_unsigned | 256..65535                                 | Unsigned integer (2 bytes follow)  | 0x19
-    number_unsigned | 65536..4294967295                          | Unsigned integer (4 bytes follow)  | 0x1A
-    number_unsigned | 4294967296..18446744073709551615           | Unsigned integer (8 bytes follow)  | 0x1B
-    number_float    | *any value representable by a float*       | Single-Precision Float             | 0xFA
-    number_float    | *any value NOT representable by a float*   | Double-Precision Float             | 0xFB
-    string          | *length*: 0..23                            | UTF-8 string                       | 0x60..0x77
-    string          | *length*: 23..255                          | UTF-8 string (1 byte follow)       | 0x78
-    string          | *length*: 256..65535                       | UTF-8 string (2 bytes follow)      | 0x79
-    string          | *length*: 65536..4294967295                | UTF-8 string (4 bytes follow)      | 0x7A
-    string          | *length*: 4294967296..18446744073709551615 | UTF-8 string (8 bytes follow)      | 0x7B
-    array           | *size*: 0..23                              | array                              | 0x80..0x97
-    array           | *size*: 23..255                            | array (1 byte follow)              | 0x98
-    array           | *size*: 256..65535                         | array (2 bytes follow)             | 0x99
-    array           | *size*: 65536..4294967295                  | array (4 bytes follow)             | 0x9A
-    array           | *size*: 4294967296..18446744073709551615   | array (8 bytes follow)             | 0x9B
-    object          | *size*: 0..23                              | map                                | 0xA0..0xB7
-    object          | *size*: 23..255                            | map (1 byte follow)                | 0xB8
-    object          | *size*: 256..65535                         | map (2 bytes follow)               | 0xB9
-    object          | *size*: 65536..4294967295                  | map (4 bytes follow)               | 0xBA
-    object          | *size*: 4294967296..18446744073709551615   | map (8 bytes follow)               | 0xBB
-    binary          | *size*: 0..23                              | byte string                        | 0x40..0x57
-    binary          | *size*: 23..255                            | byte string (1 byte follow)        | 0x58
-    binary          | *size*: 256..65535                         | byte string (2 bytes follow)       | 0x59
-    binary          | *size*: 65536..4294967295                  | byte string (4 bytes follow)       | 0x5A
-    binary          | *size*: 4294967296..18446744073709551615   | byte string (8 bytes follow)       | 0x5B
-
-    @note The mapping is **complete** in the sense that any JSON value type
-          can be converted to a CBOR value.
-
-    @note If NaN or Infinity are stored inside a JSON number, they are
-          serialized properly. This behavior differs from the @ref dump()
-          function which serializes NaN or Infinity to `null`.
-
-    @note The following CBOR types are not used in the conversion:
-          - UTF-8 strings terminated by "break" (0x7F)
-          - arrays terminated by "break" (0x9F)
-          - maps terminated by "break" (0xBF)
-          - byte strings terminated by "break" (0x5F)
-          - date/time (0xC0..0xC1)
-          - bignum (0xC2..0xC3)
-          - decimal fraction (0xC4)
-          - bigfloat (0xC5)
-          - tagged items (0xC6..0xD4, 0xD8..0xDB)
-          - expected conversions (0xD5..0xD7)
-          - simple values (0xE0..0xF3, 0xF8)
-          - undefined (0xF7)
-          - half-precision floats (0xF9)
-          - break (0xFF)
-
-    @param[in] j  JSON value to serialize
-    @return CBOR serialization as byte vector
-
-    @complexity Linear in the size of the JSON value @a j.
-
-    @liveexample{The example shows the serialization of a JSON value to a byte
-    vector in CBOR format.,to_cbor}
-
-    @sa http://cbor.io
-    @sa @ref from_cbor(detail::input_adapter&&, const bool, const bool) for the
-        analogous deserialization
-    @sa @ref to_msgpack(const basic_json&) for the related MessagePack format
-    @sa @ref to_ubjson(const basic_json&, const bool, const bool) for the
-             related UBJSON format
-
-    @since version 2.0.9; compact representation of floating-point numbers
-           since version 3.8.0
-    */
-    static std::vector<uint8_t> to_cbor(const basic_json& j)
-    {
-        std::vector<uint8_t> result;
-        to_cbor(j, result);
-        return result;
-    }
-
-    static void to_cbor(const basic_json& j, detail::output_adapter<uint8_t> o)
-    {
-        binary_writer<uint8_t>(o).write_cbor(j);
-    }
-
-    static void to_cbor(const basic_json& j, detail::output_adapter<char> o)
-    {
-        binary_writer<char>(o).write_cbor(j);
-    }
-
-    /*!
-    @brief create a MessagePack serialization of a given JSON value
-
-    Serializes a given JSON value @a j to a byte vector using the MessagePack
-    serialization format. MessagePack is a binary serialization format which
-    aims to be more compact than JSON itself, yet more efficient to parse.
-
-    The library uses the following mapping from JSON values types to
-    MessagePack types according to the MessagePack specification:
-
-    JSON value type | value/range                       | MessagePack type | first byte
-    --------------- | --------------------------------- | ---------------- | ----------
-    null            | `null`                            | nil              | 0xC0
-    boolean         | `true`                            | true             | 0xC3
-    boolean         | `false`                           | false            | 0xC2
-    number_integer  | -9223372036854775808..-2147483649 | int64            | 0xD3
-    number_integer  | -2147483648..-32769               | int32            | 0xD2
-    number_integer  | -32768..-129                      | int16            | 0xD1
-    number_integer  | -128..-33                         | int8             | 0xD0
-    number_integer  | -32..-1                           | negative fixint  | 0xE0..0xFF
-    number_integer  | 0..127                            | positive fixint  | 0x00..0x7F
-    number_integer  | 128..255                          | uint 8           | 0xCC
-    number_integer  | 256..65535                        | uint 16          | 0xCD
-    number_integer  | 65536..4294967295                 | uint 32          | 0xCE
-    number_integer  | 4294967296..18446744073709551615  | uint 64          | 0xCF
-    number_unsigned | 0..127                            | positive fixint  | 0x00..0x7F
-    number_unsigned | 128..255                          | uint 8           | 0xCC
-    number_unsigned | 256..65535                        | uint 16          | 0xCD
-    number_unsigned | 65536..4294967295                 | uint 32          | 0xCE
-    number_unsigned | 4294967296..18446744073709551615  | uint 64          | 0xCF
-    number_float    | *any value*                       | float 64         | 0xCB
-    string          | *length*: 0..31                   | fixstr           | 0xA0..0xBF
-    string          | *length*: 32..255                 | str 8            | 0xD9
-    string          | *length*: 256..65535              | str 16           | 0xDA
-    string          | *length*: 65536..4294967295       | str 32           | 0xDB
-    array           | *size*: 0..15                     | fixarray         | 0x90..0x9F
-    array           | *size*: 16..65535                 | array 16         | 0xDC
-    array           | *size*: 65536..4294967295         | array 32         | 0xDD
-    object          | *size*: 0..15                     | fix map          | 0x80..0x8F
-    object          | *size*: 16..65535                 | map 16           | 0xDE
-    object          | *size*: 65536..4294967295         | map 32           | 0xDF
-    binary          | *size*: 0..255                    | bin 8            | 0xC4
-    binary          | *size*: 256..65535                | bin 16           | 0xC5
-    binary          | *size*: 65536..4294967295         | bin 32           | 0xC6
-
-    @note The mapping is **complete** in the sense that any JSON value type
-          can be converted to a MessagePack value.
-
-    @note The following values can **not** be converted to a MessagePack value:
-          - strings with more than 4294967295 bytes
-          - byte strings with more than 4294967295 bytes
-          - arrays with more than 4294967295 elements
-          - objects with more than 4294967295 elements
-
-    @note The following MessagePack types are not used in the conversion:
-          - float 32 (0xCA)
-
-    @note Any MessagePack output created @ref to_msgpack can be successfully
-          parsed by @ref from_msgpack.
-
-    @note If NaN or Infinity are stored inside a JSON number, they are
-          serialized properly. This behavior differs from the @ref dump()
-          function which serializes NaN or Infinity to `null`.
-
-    @param[in] j  JSON value to serialize
-    @return MessagePack serialization as byte vector
-
-    @complexity Linear in the size of the JSON value @a j.
-
-    @liveexample{The example shows the serialization of a JSON value to a byte
-    vector in MessagePack format.,to_msgpack}
-
-    @sa http://msgpack.org
-    @sa @ref from_msgpack for the analogous deserialization
-    @sa @ref to_cbor(const basic_json& for the related CBOR format
-    @sa @ref to_ubjson(const basic_json&, const bool, const bool) for the
-             related UBJSON format
-
-    @since version 2.0.9
-    */
-    static std::vector<uint8_t> to_msgpack(const basic_json& j)
-    {
-        std::vector<uint8_t> result;
-        to_msgpack(j, result);
-        return result;
-    }
-
-    static void to_msgpack(const basic_json& j, detail::output_adapter<uint8_t> o)
-    {
-        binary_writer<uint8_t>(o).write_msgpack(j);
-    }
-
-    static void to_msgpack(const basic_json& j, detail::output_adapter<char> o)
-    {
-        binary_writer<char>(o).write_msgpack(j);
-    }
-
-    /*!
-    @brief create a UBJSON serialization of a given JSON value
-
-    Serializes a given JSON value @a j to a byte vector using the UBJSON
-    (Universal Binary JSON) serialization format. UBJSON aims to be more compact
-    than JSON itself, yet more efficient to parse.
-
-    The library uses the following mapping from JSON values types to
-    UBJSON types according to the UBJSON specification:
-
-    JSON value type | value/range                       | UBJSON type | marker
-    --------------- | --------------------------------- | ----------- | ------
-    null            | `null`                            | null        | `Z`
-    boolean         | `true`                            | true        | `T`
-    boolean         | `false`                           | false       | `F`
-    number_integer  | -9223372036854775808..-2147483649 | int64       | `L`
-    number_integer  | -2147483648..-32769               | int32       | `l`
-    number_integer  | -32768..-129                      | int16       | `I`
-    number_integer  | -128..127                         | int8        | `i`
-    number_integer  | 128..255                          | uint8       | `U`
-    number_integer  | 256..32767                        | int16       | `I`
-    number_integer  | 32768..2147483647                 | int32       | `l`
-    number_integer  | 2147483648..9223372036854775807   | int64       | `L`
-    number_unsigned | 0..127                            | int8        | `i`
-    number_unsigned | 128..255                          | uint8       | `U`
-    number_unsigned | 256..32767                        | int16       | `I`
-    number_unsigned | 32768..2147483647                 | int32       | `l`
-    number_unsigned | 2147483648..9223372036854775807   | int64       | `L`
-    number_float    | *any value*                       | float64     | `D`
-    string          | *with shortest length indicator*  | string      | `S`
-    array           | *see notes on optimized format*   | array       | `[`
-    object          | *see notes on optimized format*   | map         | `{`
-
-    @note The mapping is **complete** in the sense that any JSON value type
-          can be converted to a UBJSON value.
-
-    @note The following values can **not** be converted to a UBJSON value:
-          - strings with more than 9223372036854775807 bytes (theoretical)
-          - unsigned integer numbers above 9223372036854775807
-
-    @note The following markers are not used in the conversion:
-          - `Z`: no-op values are not created.
-          - `C`: single-byte strings are serialized with `S` markers.
-
-    @note Any UBJSON output created @ref to_ubjson can be successfully parsed
-          by @ref from_ubjson.
-
-    @note If NaN or Infinity are stored inside a JSON number, they are
-          serialized properly. This behavior differs from the @ref dump()
-          function which serializes NaN or Infinity to `null`.
-
-    @note The optimized formats for containers are supported: Parameter
-          @a use_size adds size information to the beginning of a container and
-          removes the closing marker. Parameter @a use_type further checks
-          whether all elements of a container have the same type and adds the
-          type marker to the beginning of the container. The @a use_type
-          parameter must only be used together with @a use_size = true. Note
-          that @a use_size = true alone may result in larger representations -
-          the benefit of this parameter is that the receiving side is
-          immediately informed on the number of elements of the container.
-
-    @note If the JSON data contains the binary type, the value stored is a list
-          of integers, as suggested by the UBJSON documentation.  In particular,
-          this means that serialization and the deserialization of a JSON
-          containing binary values into UBJSON and back will result in a
-          different JSON object.
-
-    @param[in] j  JSON value to serialize
-    @param[in] use_size  whether to add size annotations to container types
-    @param[in] use_type  whether to add type annotations to container types
-                         (must be combined with @a use_size = true)
-    @return UBJSON serialization as byte vector
-
-    @complexity Linear in the size of the JSON value @a j.
-
-    @liveexample{The example shows the serialization of a JSON value to a byte
-    vector in UBJSON format.,to_ubjson}
-
-    @sa http://ubjson.org
-    @sa @ref from_ubjson(detail::input_adapter&&, const bool, const bool) for the
-        analogous deserialization
-    @sa @ref to_cbor(const basic_json& for the related CBOR format
-    @sa @ref to_msgpack(const basic_json&) for the related MessagePack format
-
-    @since version 3.1.0
-    */
-    static std::vector<uint8_t> to_ubjson(const basic_json& j,
-                                          const bool use_size = false,
-                                          const bool use_type = false)
-    {
-        std::vector<uint8_t> result;
-        to_ubjson(j, result, use_size, use_type);
-        return result;
-    }
-
-    static void to_ubjson(const basic_json& j, detail::output_adapter<uint8_t> o,
-                          const bool use_size = false, const bool use_type = false)
-    {
-        binary_writer<uint8_t>(o).write_ubjson(j, use_size, use_type);
-    }
-
-    static void to_ubjson(const basic_json& j, detail::output_adapter<char> o,
-                          const bool use_size = false, const bool use_type = false)
-    {
-        binary_writer<char>(o).write_ubjson(j, use_size, use_type);
-    }
-
-
-    /*!
-    @brief Serializes the given JSON object `j` to BSON and returns a vector
-           containing the corresponding BSON-representation.
-
-    BSON (Binary JSON) is a binary format in which zero or more ordered key/value pairs are
-    stored as a single entity (a so-called document).
-
-    The library uses the following mapping from JSON values types to BSON types:
-
-    JSON value type | value/range                       | BSON type   | marker
-    --------------- | --------------------------------- | ----------- | ------
-    null            | `null`                            | null        | 0x0A
-    boolean         | `true`, `false`                   | boolean     | 0x08
-    number_integer  | -9223372036854775808..-2147483649 | int64       | 0x12
-    number_integer  | -2147483648..2147483647           | int32       | 0x10
-    number_integer  | 2147483648..9223372036854775807   | int64       | 0x12
-    number_unsigned | 0..2147483647                     | int32       | 0x10
-    number_unsigned | 2147483648..9223372036854775807   | int64       | 0x12
-    number_unsigned | 9223372036854775808..18446744073709551615| --   | --
-    number_float    | *any value*                       | double      | 0x01
-    string          | *any value*                       | string      | 0x02
-    array           | *any value*                       | document    | 0x04
-    object          | *any value*                       | document    | 0x03
-    binary          | *any value*                       | binary      | 0x05
-
-    @warning The mapping is **incomplete**, since only JSON-objects (and things
-    contained therein) can be serialized to BSON.
-    Also, integers larger than 9223372036854775807 cannot be serialized to BSON,
-    and the keys may not contain U+0000, since they are serialized a
-    zero-terminated c-strings.
-
-    @throw out_of_range.407  if `j.is_number_unsigned() && j.get<std::uint64_t>() > 9223372036854775807`
-    @throw out_of_range.409  if a key in `j` contains a NULL (U+0000)
-    @throw type_error.317    if `!j.is_object()`
-
-    @pre The input `j` is required to be an object: `j.is_object() == true`.
-
-    @note Any BSON output created via @ref to_bson can be successfully parsed
-          by @ref from_bson.
-
-    @param[in] j  JSON value to serialize
-    @return BSON serialization as byte vector
-
-    @complexity Linear in the size of the JSON value @a j.
-
-    @liveexample{The example shows the serialization of a JSON value to a byte
-    vector in BSON format.,to_bson}
-
-    @sa http://bsonspec.org/spec.html
-    @sa @ref from_bson(detail::input_adapter&&, const bool strict) for the
-        analogous deserialization
-    @sa @ref to_ubjson(const basic_json&, const bool, const bool) for the
-             related UBJSON format
-    @sa @ref to_cbor(const basic_json&) for the related CBOR format
-    @sa @ref to_msgpack(const basic_json&) for the related MessagePack format
-    */
-    static std::vector<uint8_t> to_bson(const basic_json& j)
-    {
-        std::vector<uint8_t> result;
-        to_bson(j, result);
-        return result;
-    }
-
-    /*!
-    @brief Serializes the given JSON object `j` to BSON and forwards the
-           corresponding BSON-representation to the given output_adapter `o`.
-    @param j The JSON object to convert to BSON.
-    @param o The output adapter that receives the binary BSON representation.
-    @pre The input `j` shall be an object: `j.is_object() == true`
-    @sa @ref to_bson(const basic_json&)
-    */
-    static void to_bson(const basic_json& j, detail::output_adapter<uint8_t> o)
-    {
-        binary_writer<uint8_t>(o).write_bson(j);
-    }
-
-    /*!
-    @copydoc to_bson(const basic_json&, detail::output_adapter<uint8_t>)
-    */
-    static void to_bson(const basic_json& j, detail::output_adapter<char> o)
-    {
-        binary_writer<char>(o).write_bson(j);
-    }
-
-
-    /*!
-    @brief create a JSON value from an input in CBOR format
-
-    Deserializes a given input @a i to a JSON value using the CBOR (Concise
-    Binary Object Representation) serialization format.
-
-    The library maps CBOR types to JSON value types as follows:
-
-    CBOR type              | JSON value type | first byte
-    ---------------------- | --------------- | ----------
-    Integer                | number_unsigned | 0x00..0x17
-    Unsigned integer       | number_unsigned | 0x18
-    Unsigned integer       | number_unsigned | 0x19
-    Unsigned integer       | number_unsigned | 0x1A
-    Unsigned integer       | number_unsigned | 0x1B
-    Negative integer       | number_integer  | 0x20..0x37
-    Negative integer       | number_integer  | 0x38
-    Negative integer       | number_integer  | 0x39
-    Negative integer       | number_integer  | 0x3A
-    Negative integer       | number_integer  | 0x3B
-    Byte string            | binary          | 0x40..0x57
-    Byte string            | binary          | 0x58
-    Byte string            | binary          | 0x59
-    Byte string            | binary          | 0x5A
-    Byte string            | binary          | 0x5B
-    UTF-8 string           | string          | 0x60..0x77
-    UTF-8 string           | string          | 0x78
-    UTF-8 string           | string          | 0x79
-    UTF-8 string           | string          | 0x7A
-    UTF-8 string           | string          | 0x7B
-    UTF-8 string           | string          | 0x7F
-    array                  | array           | 0x80..0x97
-    array                  | array           | 0x98
-    array                  | array           | 0x99
-    array                  | array           | 0x9A
-    array                  | array           | 0x9B
-    array                  | array           | 0x9F
-    map                    | object          | 0xA0..0xB7
-    map                    | object          | 0xB8
-    map                    | object          | 0xB9
-    map                    | object          | 0xBA
-    map                    | object          | 0xBB
-    map                    | object          | 0xBF
-    False                  | `false`         | 0xF4
-    True                   | `true`          | 0xF5
-    Null                   | `null`          | 0xF6
-    Half-Precision Float   | number_float    | 0xF9
-    Single-Precision Float | number_float    | 0xFA
-    Double-Precision Float | number_float    | 0xFB
-
-    @warning The mapping is **incomplete** in the sense that not all CBOR
-             types can be converted to a JSON value. The following CBOR types
-             are not supported and will yield parse errors (parse_error.112):
-             - date/time (0xC0..0xC1)
-             - bignum (0xC2..0xC3)
-             - decimal fraction (0xC4)
-             - bigfloat (0xC5)
-             - tagged items (0xC6..0xD4, 0xD8..0xDB)
-             - expected conversions (0xD5..0xD7)
-             - simple values (0xE0..0xF3, 0xF8)
-             - undefined (0xF7)
-
-    @warning CBOR allows map keys of any type, whereas JSON only allows
-             strings as keys in object values. Therefore, CBOR maps with keys
-             other than UTF-8 strings are rejected (parse_error.113).
-
-    @note Any CBOR output created @ref to_cbor can be successfully parsed by
-          @ref from_cbor.
-
-    @param[in] i  an input in CBOR format convertible to an input adapter
-    @param[in] strict  whether to expect the input to be consumed until EOF
-                       (true by default)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.110 if the given input ends prematurely or the end of
-    file was not reached when @a strict was set to true
-    @throw parse_error.112 if unsupported features from CBOR were
-    used in the given input @a v or if the input is not valid CBOR
-    @throw parse_error.113 if a string was expected as map key, but not found
-
-    @complexity Linear in the size of the input @a i.
-
-    @liveexample{The example shows the deserialization of a byte vector in CBOR
-    format to a JSON value.,from_cbor}
-
-    @sa http://cbor.io
-    @sa @ref to_cbor(const basic_json&) for the analogous serialization
-    @sa @ref from_msgpack(detail::input_adapter&&, const bool, const bool) for the
-        related MessagePack format
-    @sa @ref from_ubjson(detail::input_adapter&&, const bool, const bool) for the
-        related UBJSON format
-
-    @since version 2.0.9; parameter @a start_index since 2.1.1; changed to
-           consume input adapters, removed start_index parameter, and added
-           @a strict parameter since 3.0.0; added @a allow_exceptions parameter
-           since 3.2.0
-    */
-    template<typename InputType>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_cbor(InputType&& i,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        auto ia = detail::input_adapter(std::forward<InputType>(i));
-        const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::cbor, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    /*!
-    @copydoc from_cbor(detail::input_adapter&&, const bool, const bool)
-    */
-    template<typename A1, typename A2,
-             detail::enable_if_t<std::is_constructible<detail::span_input_adapter, A1, A2>::value, int> = 0>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_cbor(A1 && a1, A2 && a2,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(detail::span_input_adapter(std::forward<A1>(a1), std::forward<A2>(a2)).get()).sax_parse(input_format_t::cbor, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_cbor(detail::span_input_adapter&& i,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(i.get()).sax_parse(input_format_t::cbor, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    /*!
-    @brief create a JSON value from an input in MessagePack format
-
-    Deserializes a given input @a i to a JSON value using the MessagePack
-    serialization format.
-
-    The library maps MessagePack types to JSON value types as follows:
-
-    MessagePack type | JSON value type | first byte
-    ---------------- | --------------- | ----------
-    positive fixint  | number_unsigned | 0x00..0x7F
-    fixmap           | object          | 0x80..0x8F
-    fixarray         | array           | 0x90..0x9F
-    fixstr           | string          | 0xA0..0xBF
-    nil              | `null`          | 0xC0
-    false            | `false`         | 0xC2
-    true             | `true`          | 0xC3
-    float 32         | number_float    | 0xCA
-    float 64         | number_float    | 0xCB
-    uint 8           | number_unsigned | 0xCC
-    uint 16          | number_unsigned | 0xCD
-    uint 32          | number_unsigned | 0xCE
-    uint 64          | number_unsigned | 0xCF
-    int 8            | number_integer  | 0xD0
-    int 16           | number_integer  | 0xD1
-    int 32           | number_integer  | 0xD2
-    int 64           | number_integer  | 0xD3
-    str 8            | string          | 0xD9
-    str 16           | string          | 0xDA
-    str 32           | string          | 0xDB
-    array 16         | array           | 0xDC
-    array 32         | array           | 0xDD
-    map 16           | object          | 0xDE
-    map 32           | object          | 0xDF
-    bin 8            | binary          | 0xC4
-    bin 16           | binary          | 0xC5
-    bin 32           | binary          | 0xC6
-    ext 8            | binary          | 0xC7
-    ext 16           | binary          | 0xC8
-    ext 32           | binary          | 0xC9
-    fixext 1         | binary          | 0xD4
-    fixext 2         | binary          | 0xD5
-    fixext 4         | binary          | 0xD6
-    fixext 8         | binary          | 0xD7
-    fixext 16        | binary          | 0xD8
-    negative fixint  | number_integer  | 0xE0-0xFF
-
-    @note Any MessagePack output created @ref to_msgpack can be successfully
-          parsed by @ref from_msgpack.
-
-    @param[in] i  an input in MessagePack format convertible to an input
-                  adapter
-    @param[in] strict  whether to expect the input to be consumed until EOF
-                       (true by default)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.110 if the given input ends prematurely or the end of
-    file was not reached when @a strict was set to true
-    @throw parse_error.112 if unsupported features from MessagePack were
-    used in the given input @a i or if the input is not valid MessagePack
-    @throw parse_error.113 if a string was expected as map key, but not found
-
-    @complexity Linear in the size of the input @a i.
-
-    @liveexample{The example shows the deserialization of a byte vector in
-    MessagePack format to a JSON value.,from_msgpack}
-
-    @sa http://msgpack.org
-    @sa @ref to_msgpack(const basic_json&) for the analogous serialization
-    @sa @ref from_cbor(detail::input_adapter&&, const bool, const bool) for the
-        related CBOR format
-    @sa @ref from_ubjson(detail::input_adapter&&, const bool, const bool) for
-        the related UBJSON format
-    @sa @ref from_bson(detail::input_adapter&&, const bool, const bool) for
-        the related BSON format
-
-    @since version 2.0.9; parameter @a start_index since 2.1.1; changed to
-           consume input adapters, removed start_index parameter, and added
-           @a strict parameter since 3.0.0; added @a allow_exceptions parameter
-           since 3.2.0
-    */
-    template<typename InputType>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_msgpack(InputType&& i,
-                                   const bool strict = true,
-                                   const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        auto ia = detail::input_adapter(std::forward<InputType>(i));
-        const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::msgpack, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    /*!
-    @copydoc from_msgpack(detail::input_adapter&&, const bool, const bool)
-    */
-    template<typename A1, typename A2,
-             detail::enable_if_t<std::is_constructible<detail::span_input_adapter, A1, A2>::value, int> = 0>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_msgpack(A1 && a1, A2 && a2,
-                                   const bool strict = true,
-                                   const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(detail::span_input_adapter(std::forward<A1>(a1), std::forward<A2>(a2)).get()).sax_parse(input_format_t::msgpack, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_msgpack(detail::span_input_adapter&& i,
-                                   const bool strict = true,
-                                   const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(i.get()).sax_parse(input_format_t::msgpack, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-
-    /*!
-    @brief create a JSON value from an input in UBJSON format
-
-    Deserializes a given input @a i to a JSON value using the UBJSON (Universal
-    Binary JSON) serialization format.
-
-    The library maps UBJSON types to JSON value types as follows:
-
-    UBJSON type | JSON value type                         | marker
-    ----------- | --------------------------------------- | ------
-    no-op       | *no value, next value is read*          | `N`
-    null        | `null`                                  | `Z`
-    false       | `false`                                 | `F`
-    true        | `true`                                  | `T`
-    float32     | number_float                            | `d`
-    float64     | number_float                            | `D`
-    uint8       | number_unsigned                         | `U`
-    int8        | number_integer                          | `i`
-    int16       | number_integer                          | `I`
-    int32       | number_integer                          | `l`
-    int64       | number_integer                          | `L`
-    string      | string                                  | `S`
-    char        | string                                  | `C`
-    array       | array (optimized values are supported)  | `[`
-    object      | object (optimized values are supported) | `{`
-
-    @note The mapping is **complete** in the sense that any UBJSON value can
-          be converted to a JSON value.
-
-    @param[in] i  an input in UBJSON format convertible to an input adapter
-    @param[in] strict  whether to expect the input to be consumed until EOF
-                       (true by default)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.110 if the given input ends prematurely or the end of
-    file was not reached when @a strict was set to true
-    @throw parse_error.112 if a parse error occurs
-    @throw parse_error.113 if a string could not be parsed successfully
-
-    @complexity Linear in the size of the input @a i.
-
-    @liveexample{The example shows the deserialization of a byte vector in
-    UBJSON format to a JSON value.,from_ubjson}
-
-    @sa http://ubjson.org
-    @sa @ref to_ubjson(const basic_json&, const bool, const bool) for the
-             analogous serialization
-    @sa @ref from_cbor(detail::input_adapter&&, const bool, const bool) for the
-        related CBOR format
-    @sa @ref from_msgpack(detail::input_adapter&&, const bool, const bool) for
-        the related MessagePack format
-    @sa @ref from_bson(detail::input_adapter&&, const bool, const bool) for
-        the related BSON format
-
-    @since version 3.1.0; added @a allow_exceptions parameter since 3.2.0
-    */
-    template<typename InputType>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_ubjson(InputType&& i,
-                                  const bool strict = true,
-                                  const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        auto ia = detail::input_adapter(std::forward<InputType>(i));
-        const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::ubjson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    /*!
-    @copydoc from_ubjson(detail::input_adapter&&, const bool, const bool)
-    */
-    template<typename A1, typename A2,
-             detail::enable_if_t<std::is_constructible<detail::span_input_adapter, A1, A2>::value, int> = 0>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_ubjson(A1 && a1, A2 && a2,
-                                  const bool strict = true,
-                                  const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(detail::span_input_adapter(std::forward<A1>(a1), std::forward<A2>(a2)).get()).sax_parse(input_format_t::ubjson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-
-    static basic_json from_ubjson(detail::span_input_adapter&& i,
-                                  const bool strict = true,
-                                  const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(i.get()).sax_parse(input_format_t::ubjson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-
-    /*!
-    @brief Create a JSON value from an input in BSON format
-
-    Deserializes a given input @a i to a JSON value using the BSON (Binary JSON)
-    serialization format.
-
-    The library maps BSON record types to JSON value types as follows:
-
-    BSON type       | BSON marker byte | JSON value type
-    --------------- | ---------------- | ---------------------------
-    double          | 0x01             | number_float
-    string          | 0x02             | string
-    document        | 0x03             | object
-    array           | 0x04             | array
-    binary          | 0x05             | still unsupported
-    undefined       | 0x06             | still unsupported
-    ObjectId        | 0x07             | still unsupported
-    boolean         | 0x08             | boolean
-    UTC Date-Time   | 0x09             | still unsupported
-    null            | 0x0A             | null
-    Regular Expr.   | 0x0B             | still unsupported
-    DB Pointer      | 0x0C             | still unsupported
-    JavaScript Code | 0x0D             | still unsupported
-    Symbol          | 0x0E             | still unsupported
-    JavaScript Code | 0x0F             | still unsupported
-    int32           | 0x10             | number_integer
-    Timestamp       | 0x11             | still unsupported
-    128-bit decimal float | 0x13       | still unsupported
-    Max Key         | 0x7F             | still unsupported
-    Min Key         | 0xFF             | still unsupported
-
-    @warning The mapping is **incomplete**. The unsupported mappings
-             are indicated in the table above.
-
-    @param[in] i  an input in BSON format convertible to an input adapter
-    @param[in] strict  whether to expect the input to be consumed until EOF
-                       (true by default)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.114 if an unsupported BSON record type is encountered
-
-    @complexity Linear in the size of the input @a i.
-
-    @liveexample{The example shows the deserialization of a byte vector in
-    BSON format to a JSON value.,from_bson}
-
-    @sa http://bsonspec.org/spec.html
-    @sa @ref to_bson(const basic_json&) for the analogous serialization
-    @sa @ref from_cbor(detail::input_adapter&&, const bool, const bool) for the
-        related CBOR format
-    @sa @ref from_msgpack(detail::input_adapter&&, const bool, const bool) for
-        the related MessagePack format
-    @sa @ref from_ubjson(detail::input_adapter&&, const bool, const bool) for the
-        related UBJSON format
-    */
-    template<typename InputType>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_bson(InputType&& i,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        auto ia = detail::input_adapter(std::forward<InputType>(i));
-        const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::bson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    /*!
-    @copydoc from_bson(detail::input_adapter&&, const bool, const bool)
-    */
-    template<typename A1, typename A2,
-             detail::enable_if_t<std::is_constructible<detail::span_input_adapter, A1, A2>::value, int> = 0>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_bson(A1 && a1, A2 && a2,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(detail::span_input_adapter(std::forward<A1>(a1), std::forward<A2>(a2)).get()).sax_parse(input_format_t::bson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_bson(detail::span_input_adapter&& i,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(i.get()).sax_parse(input_format_t::bson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-    /// @}
-
-    //////////////////////////
-    // JSON Pointer support //
-    //////////////////////////
-
-    /// @name JSON Pointer functions
-    /// @{
-
-    /*!
-    @brief access specified element via JSON Pointer
-
-    Uses a JSON pointer to retrieve a reference to the respective JSON value.
-    No bound checking is performed. Similar to @ref operator[](const typename
-    object_t::key_type&), `null` values are created in arrays and objects if
-    necessary.
-
-    In particular:
-    - If the JSON pointer points to an object key that does not exist, it
-      is created an filled with a `null` value before a reference to it
-      is returned.
-    - If the JSON pointer points to an array index that does not exist, it
-      is created an filled with a `null` value before a reference to it
-      is returned. All indices between the current maximum and the given
-      index are also filled with `null`.
-    - The special value `-` is treated as a synonym for the index past the
-      end.
-
-    @param[in] ptr  a JSON pointer
-
-    @return reference to the element pointed to by @a ptr
-
-    @complexity Constant.
-
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-
-    @liveexample{The behavior is shown in the example.,operatorjson_pointer}
-
-    @since version 2.0.0
-    */
-    reference operator[](const json_pointer& ptr)
-    {
-        return ptr.get_unchecked(this);
-    }
-
-    /*!
-    @brief access specified element via JSON Pointer
-
-    Uses a JSON pointer to retrieve a reference to the respective JSON value.
-    No bound checking is performed. The function does not change the JSON
-    value; no `null` values are created. In particular, the special value
-    `-` yields an exception.
-
-    @param[in] ptr  JSON pointer to the desired element
-
-    @return const reference to the element pointed to by @a ptr
-
-    @complexity Constant.
-
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.402  if the array index '-' is used
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-
-    @liveexample{The behavior is shown in the example.,operatorjson_pointer_const}
-
-    @since version 2.0.0
-    */
-    const_reference operator[](const json_pointer& ptr) const
-    {
-        return ptr.get_unchecked(this);
-    }
-
-    /*!
-    @brief access specified element via JSON Pointer
-
-    Returns a reference to the element at with specified JSON pointer @a ptr,
-    with bounds checking.
-
-    @param[in] ptr  JSON pointer to the desired element
-
-    @return reference to the element pointed to by @a ptr
-
-    @throw parse_error.106 if an array index in the passed JSON pointer @a ptr
-    begins with '0'. See example below.
-
-    @throw parse_error.109 if an array index in the passed JSON pointer @a ptr
-    is not a number. See example below.
-
-    @throw out_of_range.401 if an array index in the passed JSON pointer @a ptr
-    is out of range. See example below.
-
-    @throw out_of_range.402 if the array index '-' is used in the passed JSON
-    pointer @a ptr. As `at` provides checked access (and no elements are
-    implicitly inserted), the index '-' is always invalid. See example below.
-
-    @throw out_of_range.403 if the JSON pointer describes a key of an object
-    which cannot be found. See example below.
-
-    @throw out_of_range.404 if the JSON pointer @a ptr can not be resolved.
-    See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @since version 2.0.0
-
-    @liveexample{The behavior is shown in the example.,at_json_pointer}
-    */
-    reference at(const json_pointer& ptr)
-    {
-        return ptr.get_checked(this);
-    }
-
-    /*!
-    @brief access specified element via JSON Pointer
-
-    Returns a const reference to the element at with specified JSON pointer @a
-    ptr, with bounds checking.
-
-    @param[in] ptr  JSON pointer to the desired element
-
-    @return reference to the element pointed to by @a ptr
-
-    @throw parse_error.106 if an array index in the passed JSON pointer @a ptr
-    begins with '0'. See example below.
-
-    @throw parse_error.109 if an array index in the passed JSON pointer @a ptr
-    is not a number. See example below.
-
-    @throw out_of_range.401 if an array index in the passed JSON pointer @a ptr
-    is out of range. See example below.
-
-    @throw out_of_range.402 if the array index '-' is used in the passed JSON
-    pointer @a ptr. As `at` provides checked access (and no elements are
-    implicitly inserted), the index '-' is always invalid. See example below.
-
-    @throw out_of_range.403 if the JSON pointer describes a key of an object
-    which cannot be found. See example below.
-
-    @throw out_of_range.404 if the JSON pointer @a ptr can not be resolved.
-    See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @since version 2.0.0
-
-    @liveexample{The behavior is shown in the example.,at_json_pointer_const}
-    */
-    const_reference at(const json_pointer& ptr) const
-    {
-        return ptr.get_checked(this);
-    }
-
-    /*!
-    @brief return flattened JSON value
-
-    The function creates a JSON object whose keys are JSON pointers (see [RFC
-    6901](https://tools.ietf.org/html/rfc6901)) and whose values are all
-    primitive. The original JSON value can be restored using the @ref
-    unflatten() function.
-
-    @return an object that maps JSON pointers to primitive values
-
-    @note Empty objects and arrays are flattened to `null` and will not be
-          reconstructed correctly by the @ref unflatten() function.
-
-    @complexity Linear in the size the JSON value.
-
-    @liveexample{The following code shows how a JSON object is flattened to an
-    object whose keys consist of JSON pointers.,flatten}
-
-    @sa @ref unflatten() for the reverse function
-
-    @since version 2.0.0
-    */
-    basic_json flatten() const
-    {
-        basic_json result(value_t::object);
-        json_pointer::flatten("", *this, result);
-        return result;
-    }
-
-    /*!
-    @brief unflatten a previously flattened JSON value
-
-    The function restores the arbitrary nesting of a JSON value that has been
-    flattened before using the @ref flatten() function. The JSON value must
-    meet certain constraints:
-    1. The value must be an object.
-    2. The keys must be JSON pointers (see
-       [RFC 6901](https://tools.ietf.org/html/rfc6901))
-    3. The mapped values must be primitive JSON types.
-
-    @return the original JSON from a flattened version
-
-    @note Empty objects and arrays are flattened by @ref flatten() to `null`
-          values and can not unflattened to their original type. Apart from
-          this example, for a JSON value `j`, the following is always true:
-          `j == j.flatten().unflatten()`.
-
-    @complexity Linear in the size the JSON value.
-
-    @throw type_error.314  if value is not an object
-    @throw type_error.315  if object values are not primitive
-
-    @liveexample{The following code shows how a flattened JSON object is
-    unflattened into the original nested JSON object.,unflatten}
-
-    @sa @ref flatten() for the reverse function
-
-    @since version 2.0.0
-    */
-    basic_json unflatten() const
-    {
-        return json_pointer::unflatten(*this);
-    }
-
-    /// @}
-
-    //////////////////////////
-    // JSON Patch functions //
-    //////////////////////////
-
-    /// @name JSON Patch functions
-    /// @{
-
-    /*!
-    @brief applies a JSON patch
-
-    [JSON Patch](http://jsonpatch.com) defines a JSON document structure for
-    expressing a sequence of operations to apply to a JSON) document. With
-    this function, a JSON Patch is applied to the current JSON value by
-    executing all operations from the patch.
-
-    @param[in] json_patch  JSON patch document
-    @return patched document
-
-    @note The application of a patch is atomic: Either all operations succeed
-          and the patched document is returned or an exception is thrown. In
-          any case, the original value is not changed: the patch is applied
-          to a copy of the value.
-
-    @throw parse_error.104 if the JSON patch does not consist of an array of
-    objects
-
-    @throw parse_error.105 if the JSON patch is malformed (e.g., mandatory
-    attributes are missing); example: `"operation add must have member path"`
-
-    @throw out_of_range.401 if an array index is out of range.
-
-    @throw out_of_range.403 if a JSON pointer inside the patch could not be
-    resolved successfully in the current JSON value; example: `"key baz not
-    found"`
-
-    @throw out_of_range.405 if JSON pointer has no parent ("add", "remove",
-    "move")
-
-    @throw other_error.501 if "test" operation was unsuccessful
-
-    @complexity Linear in the size of the JSON value and the length of the
-    JSON patch. As usually only a fraction of the JSON value is affected by
-    the patch, the complexity can usually be neglected.
-
-    @liveexample{The following code shows how a JSON patch is applied to a
-    value.,patch}
-
-    @sa @ref diff -- create a JSON patch by comparing two JSON values
-
-    @sa [RFC 6902 (JSON Patch)](https://tools.ietf.org/html/rfc6902)
-    @sa [RFC 6901 (JSON Pointer)](https://tools.ietf.org/html/rfc6901)
-
-    @since version 2.0.0
-    */
-    basic_json patch(const basic_json& json_patch) const
-    {
-        // make a working copy to apply the patch to
-        basic_json result = *this;
-
-        // the valid JSON Patch operations
-        enum class patch_operations {add, remove, replace, move, copy, test, invalid};
-
-        const auto get_op = [](const std::string & op)
-        {
-            if (op == "add")
-            {
-                return patch_operations::add;
-            }
-            if (op == "remove")
-            {
-                return patch_operations::remove;
-            }
-            if (op == "replace")
-            {
-                return patch_operations::replace;
-            }
-            if (op == "move")
-            {
-                return patch_operations::move;
-            }
-            if (op == "copy")
-            {
-                return patch_operations::copy;
-            }
-            if (op == "test")
-            {
-                return patch_operations::test;
-            }
-
-            return patch_operations::invalid;
-        };
-
-        // wrapper for "add" operation; add value at ptr
-        const auto operation_add = [&result](json_pointer & ptr, basic_json val)
-        {
-            // adding to the root of the target document means replacing it
-            if (ptr.empty())
-            {
-                result = val;
-                return;
-            }
-
-            // make sure the top element of the pointer exists
-            json_pointer top_pointer = ptr.top();
-            if (top_pointer != ptr)
-            {
-                result.at(top_pointer);
-            }
-
-            // get reference to parent of JSON pointer ptr
-            const auto last_path = ptr.back();
-            ptr.pop_back();
-            basic_json& parent = result[ptr];
-
-            switch (parent.m_type)
-            {
-                case value_t::null:
-                case value_t::object:
-                {
-                    // use operator[] to add value
-                    parent[last_path] = val;
-                    break;
-                }
-
-                case value_t::array:
-                {
-                    if (last_path == "-")
-                    {
-                        // special case: append to back
-                        parent.push_back(val);
-                    }
-                    else
-                    {
-                        const auto idx = json_pointer::array_index(last_path);
-                        if (JSON_HEDLEY_UNLIKELY(static_cast<size_type>(idx) > parent.size()))
-                        {
-                            // avoid undefined behavior
-                            JSON_THROW(out_of_range::create(401, "array index " + std::to_string(idx) + " is out of range"));
-                        }
-
-                        // default case: insert add offset
-                        parent.insert(parent.begin() + static_cast<difference_type>(idx), val);
-                    }
-                    break;
-                }
-
-                // if there exists a parent it cannot be primitive
-                default:            // LCOV_EXCL_LINE
-                    assert(false);  // LCOV_EXCL_LINE
-            }
-        };
-
-        // wrapper for "remove" operation; remove value at ptr
-        const auto operation_remove = [&result](json_pointer & ptr)
-        {
-            // get reference to parent of JSON pointer ptr
-            const auto last_path = ptr.back();
-            ptr.pop_back();
-            basic_json& parent = result.at(ptr);
-
-            // remove child
-            if (parent.is_object())
-            {
-                // perform range check
-                auto it = parent.find(last_path);
-                if (JSON_HEDLEY_LIKELY(it != parent.end()))
-                {
-                    parent.erase(it);
-                }
-                else
-                {
-                    JSON_THROW(out_of_range::create(403, "key '" + last_path + "' not found"));
-                }
-            }
-            else if (parent.is_array())
-            {
-                // note erase performs range check
-                parent.erase(static_cast<size_type>(json_pointer::array_index(last_path)));
-            }
-        };
-
-        // type check: top level value must be an array
-        if (JSON_HEDLEY_UNLIKELY(not json_patch.is_array()))
-        {
-            JSON_THROW(parse_error::create(104, 0, "JSON patch must be an array of objects"));
-        }
-
-        // iterate and apply the operations
-        for (const auto& val : json_patch)
-        {
-            // wrapper to get a value for an operation
-            const auto get_value = [&val](const std::string & op,
-                                          const std::string & member,
-                                          bool string_type) -> basic_json &
-            {
-                // find value
-                auto it = val.m_value.object->find(member);
-
-                // context-sensitive error message
-                const auto error_msg = (op == "op") ? "operation" : "operation '" + op + "'";
-
-                // check if desired value is present
-                if (JSON_HEDLEY_UNLIKELY(it == val.m_value.object->end()))
-                {
-                    JSON_THROW(parse_error::create(105, 0, error_msg + " must have member '" + member + "'"));
-                }
-
-                // check if result is of type string
-                if (JSON_HEDLEY_UNLIKELY(string_type and not it->second.is_string()))
-                {
-                    JSON_THROW(parse_error::create(105, 0, error_msg + " must have string member '" + member + "'"));
-                }
-
-                // no error: return value
-                return it->second;
-            };
-
-            // type check: every element of the array must be an object
-            if (JSON_HEDLEY_UNLIKELY(not val.is_object()))
-            {
-                JSON_THROW(parse_error::create(104, 0, "JSON patch must be an array of objects"));
-            }
-
-            // collect mandatory members
-            const std::string op = get_value("op", "op", true);
-            const std::string path = get_value(op, "path", true);
-            json_pointer ptr(path);
-
-            switch (get_op(op))
-            {
-                case patch_operations::add:
-                {
-                    operation_add(ptr, get_value("add", "value", false));
-                    break;
-                }
-
-                case patch_operations::remove:
-                {
-                    operation_remove(ptr);
-                    break;
-                }
-
-                case patch_operations::replace:
-                {
-                    // the "path" location must exist - use at()
-                    result.at(ptr) = get_value("replace", "value", false);
-                    break;
-                }
-
-                case patch_operations::move:
-                {
-                    const std::string from_path = get_value("move", "from", true);
-                    json_pointer from_ptr(from_path);
-
-                    // the "from" location must exist - use at()
-                    basic_json v = result.at(from_ptr);
-
-                    // The move operation is functionally identical to a
-                    // "remove" operation on the "from" location, followed
-                    // immediately by an "add" operation at the target
-                    // location with the value that was just removed.
-                    operation_remove(from_ptr);
-                    operation_add(ptr, v);
-                    break;
-                }
-
-                case patch_operations::copy:
-                {
-                    const std::string from_path = get_value("copy", "from", true);
-                    const json_pointer from_ptr(from_path);
-
-                    // the "from" location must exist - use at()
-                    basic_json v = result.at(from_ptr);
-
-                    // The copy is functionally identical to an "add"
-                    // operation at the target location using the value
-                    // specified in the "from" member.
-                    operation_add(ptr, v);
-                    break;
-                }
-
-                case patch_operations::test:
-                {
-                    bool success = false;
-                    JSON_TRY
-                    {
-                        // check if "value" matches the one at "path"
-                        // the "path" location must exist - use at()
-                        success = (result.at(ptr) == get_value("test", "value", false));
-                    }
-                    JSON_INTERNAL_CATCH (out_of_range&)
-                    {
-                        // ignore out of range errors: success remains false
-                    }
-
-                    // throw an exception if test fails
-                    if (JSON_HEDLEY_UNLIKELY(not success))
-                    {
-                        JSON_THROW(other_error::create(501, "unsuccessful: " + val.dump()));
-                    }
-
-                    break;
-                }
-
-                default:
-                {
-                    // op must be "add", "remove", "replace", "move", "copy", or
-                    // "test"
-                    JSON_THROW(parse_error::create(105, 0, "operation value '" + op + "' is invalid"));
-                }
-            }
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief creates a diff as a JSON patch
-
-    Creates a [JSON Patch](http://jsonpatch.com) so that value @a source can
-    be changed into the value @a target by calling @ref patch function.
-
-    @invariant For two JSON values @a source and @a target, the following code
-    yields always `true`:
-    @code {.cpp}
-    source.patch(diff(source, target)) == target;
-    @endcode
-
-    @note Currently, only `remove`, `add`, and `replace` operations are
-          generated.
-
-    @param[in] source  JSON value to compare from
-    @param[in] target  JSON value to compare against
-    @param[in] path    helper value to create JSON pointers
-
-    @return a JSON patch to convert the @a source to @a target
-
-    @complexity Linear in the lengths of @a source and @a target.
-
-    @liveexample{The following code shows how a JSON patch is created as a
-    diff for two JSON values.,diff}
-
-    @sa @ref patch -- apply a JSON patch
-    @sa @ref merge_patch -- apply a JSON Merge Patch
-
-    @sa [RFC 6902 (JSON Patch)](https://tools.ietf.org/html/rfc6902)
-
-    @since version 2.0.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json diff(const basic_json& source, const basic_json& target,
-                           const std::string& path = "")
-    {
-        // the patch
-        basic_json result(value_t::array);
-
-        // if the values are the same, return empty patch
-        if (source == target)
-        {
-            return result;
-        }
-
-        if (source.type() != target.type())
-        {
-            // different types: replace value
-            result.push_back(
-            {
-                {"op", "replace"}, {"path", path}, {"value", target}
-            });
-            return result;
-        }
-
-        switch (source.type())
-        {
-            case value_t::array:
-            {
-                // first pass: traverse common elements
-                std::size_t i = 0;
-                while (i < source.size() and i < target.size())
-                {
-                    // recursive call to compare array values at index i
-                    auto temp_diff = diff(source[i], target[i], path + "/" + std::to_string(i));
-                    result.insert(result.end(), temp_diff.begin(), temp_diff.end());
-                    ++i;
-                }
-
-                // i now reached the end of at least one array
-                // in a second pass, traverse the remaining elements
-
-                // remove my remaining elements
-                const auto end_index = static_cast<difference_type>(result.size());
-                while (i < source.size())
-                {
-                    // add operations in reverse order to avoid invalid
-                    // indices
-                    result.insert(result.begin() + end_index, object(
-                    {
-                        {"op", "remove"},
-                        {"path", path + "/" + std::to_string(i)}
-                    }));
-                    ++i;
-                }
-
-                // add other remaining elements
-                while (i < target.size())
-                {
-                    result.push_back(
-                    {
-                        {"op", "add"},
-                        {"path", path + "/-"},
-                        {"value", target[i]}
-                    });
-                    ++i;
-                }
-
-                break;
-            }
-
-            case value_t::object:
-            {
-                // first pass: traverse this object's elements
-                for (auto it = source.cbegin(); it != source.cend(); ++it)
-                {
-                    // escape the key name to be used in a JSON patch
-                    const auto key = json_pointer::escape(it.key());
-
-                    if (target.find(it.key()) != target.end())
-                    {
-                        // recursive call to compare object values at key it
-                        auto temp_diff = diff(it.value(), target[it.key()], path + "/" + key);
-                        result.insert(result.end(), temp_diff.begin(), temp_diff.end());
-                    }
-                    else
-                    {
-                        // found a key that is not in o -> remove it
-                        result.push_back(object(
-                        {
-                            {"op", "remove"}, {"path", path + "/" + key}
-                        }));
-                    }
-                }
-
-                // second pass: traverse other object's elements
-                for (auto it = target.cbegin(); it != target.cend(); ++it)
-                {
-                    if (source.find(it.key()) == source.end())
-                    {
-                        // found a key that is not in this -> add it
-                        const auto key = json_pointer::escape(it.key());
-                        result.push_back(
-                        {
-                            {"op", "add"}, {"path", path + "/" + key},
-                            {"value", it.value()}
-                        });
-                    }
-                }
-
-                break;
-            }
-
-            default:
-            {
-                // both primitive type: replace value
-                result.push_back(
-                {
-                    {"op", "replace"}, {"path", path}, {"value", target}
-                });
-                break;
-            }
-        }
-
-        return result;
-    }
-
-    /// @}
-
-    ////////////////////////////////
-    // JSON Merge Patch functions //
-    ////////////////////////////////
-
-    /// @name JSON Merge Patch functions
-    /// @{
-
-    /*!
-    @brief applies a JSON Merge Patch
-
-    The merge patch format is primarily intended for use with the HTTP PATCH
-    method as a means of describing a set of modifications to a target
-    resource's content. This function applies a merge patch to the current
-    JSON value.
-
-    The function implements the following algorithm from Section 2 of
-    [RFC 7396 (JSON Merge Patch)](https://tools.ietf.org/html/rfc7396):
-
-    ```
-    define MergePatch(Target, Patch):
-      if Patch is an Object:
-        if Target is not an Object:
-          Target = {} // Ignore the contents and set it to an empty Object
-        for each Name/Value pair in Patch:
-          if Value is null:
-            if Name exists in Target:
-              remove the Name/Value pair from Target
-          else:
-            Target[Name] = MergePatch(Target[Name], Value)
-        return Target
-      else:
-        return Patch
-    ```
-
-    Thereby, `Target` is the current object; that is, the patch is applied to
-    the current value.
-
-    @param[in] apply_patch  the patch to apply
-
-    @complexity Linear in the lengths of @a patch.
-
-    @liveexample{The following code shows how a JSON Merge Patch is applied to
-    a JSON document.,merge_patch}
-
-    @sa @ref patch -- apply a JSON patch
-    @sa [RFC 7396 (JSON Merge Patch)](https://tools.ietf.org/html/rfc7396)
-
-    @since version 3.0.0
-    */
-    void merge_patch(const basic_json& apply_patch)
-    {
-        if (apply_patch.is_object())
-        {
-            if (not is_object())
-            {
-                *this = object();
-            }
-            for (auto it = apply_patch.begin(); it != apply_patch.end(); ++it)
-            {
-                if (it.value().is_null())
-                {
-                    erase(it.key());
-                }
-                else
-                {
-                    operator[](it.key()).merge_patch(it.value());
-                }
-            }
-        }
-        else
-        {
-            *this = apply_patch;
-        }
-    }
-
-    /// @}
-};
-
-/*!
-@brief user-defined to_string function for JSON values
-
-This function implements a user-defined to_string  for JSON objects.
-
-@param[in] j  a JSON object
-@return a std::string object
-*/
-
-NLOHMANN_BASIC_JSON_TPL_DECLARATION
-std::string to_string(const NLOHMANN_BASIC_JSON_TPL& j)
-{
-    return j.dump();
-}
-} // namespace nlohmann
-
-///////////////////////
-// nonmember support //
-///////////////////////
-
-// specialization of std::swap, and std::hash
-namespace std
-{
-
-/// hash value for JSON objects
-template<>
-struct hash<nlohmann::json>
-{
-    /*!
-    @brief return a hash value for a JSON object
-
-    @since version 1.0.0
-    */
-    std::size_t operator()(const nlohmann::json& j) const
-    {
-        // a naive hashing via the string representation
-        const auto& h = hash<nlohmann::json::string_t>();
-        return h(j.dump());
-    }
-};
-
-/// specialization for std::less<value_t>
-/// @note: do not remove the space after '<',
-///        see https://github.com/nlohmann/json/pull/679
-template<>
-struct less<::nlohmann::detail::value_t>
-{
-    /*!
-    @brief compare two value_t enum values
-    @since version 3.0.0
-    */
-    bool operator()(nlohmann::detail::value_t lhs,
-                    nlohmann::detail::value_t rhs) const noexcept
-    {
-        return nlohmann::detail::operator<(lhs, rhs);
-    }
-};
-
-/*!
-@brief exchanges the values of two JSON objects
-
-@since version 1.0.0
-*/
-template<>
-inline void swap<nlohmann::json>(nlohmann::json& j1, nlohmann::json& j2) noexcept(
-    is_nothrow_move_constructible<nlohmann::json>::value and
-    is_nothrow_move_assignable<nlohmann::json>::value
-)
-{
-    j1.swap(j2);
-}
-
-} // namespace std
-
-/*!
-@brief user-defined string literal for JSON values
-
-This operator implements a user-defined string literal for JSON objects. It
-can be used by adding `"_json"` to a string literal and returns a JSON object
-if no parse error occurred.
-
-@param[in] s  a string representation of a JSON object
-@param[in] n  the length of string @a s
-@return a JSON object
-
-@since version 1.0.0
-*/
-JSON_HEDLEY_NON_NULL(1)
-inline nlohmann::json operator "" _json(const char* s, std::size_t n)
-{
-    return nlohmann::json::parse(s, s + n);
-}
-
-/*!
-@brief user-defined string literal for JSON pointer
-
-This operator implements a user-defined string literal for JSON Pointers. It
-can be used by adding `"_json_pointer"` to a string literal and returns a JSON pointer
-object if no parse error occurred.
-
-@param[in] s  a string representation of a JSON Pointer
-@param[in] n  the length of string @a s
-@return a JSON pointer object
-
-@since version 2.0.0
-*/
-JSON_HEDLEY_NON_NULL(1)
-inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n)
-{
-    return nlohmann::json::json_pointer(std::string(s, n));
-}
-
-// #include <nlohmann/detail/macro_unscope.hpp>
-
-
-// restore GCC/clang diagnostic settings
-#if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__)
-    #pragma GCC diagnostic pop
-#endif
-#if defined(__clang__)
-    #pragma GCC diagnostic pop
-#endif
-
-// clean up
-#undef JSON_INTERNAL_CATCH
-#undef JSON_CATCH
-#undef JSON_THROW
-#undef JSON_TRY
-#undef JSON_HAS_CPP_14
-#undef JSON_HAS_CPP_17
-#undef NLOHMANN_BASIC_JSON_TPL_DECLARATION
-#undef NLOHMANN_BASIC_JSON_TPL
-
-// #include <nlohmann/thirdparty/hedley/hedley_undef.hpp>
-#undef JSON_HEDLEY_ALWAYS_INLINE
-#undef JSON_HEDLEY_ARM_VERSION
-#undef JSON_HEDLEY_ARM_VERSION_CHECK
-#undef JSON_HEDLEY_ARRAY_PARAM
-#undef JSON_HEDLEY_ASSUME
-#undef JSON_HEDLEY_BEGIN_C_DECLS
-#undef JSON_HEDLEY_CLANG_HAS_ATTRIBUTE
-#undef JSON_HEDLEY_CLANG_HAS_BUILTIN
-#undef JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE
-#undef JSON_HEDLEY_CLANG_HAS_DECLSPEC_DECLSPEC_ATTRIBUTE
-#undef JSON_HEDLEY_CLANG_HAS_EXTENSION
-#undef JSON_HEDLEY_CLANG_HAS_FEATURE
-#undef JSON_HEDLEY_CLANG_HAS_WARNING
-#undef JSON_HEDLEY_COMPCERT_VERSION
-#undef JSON_HEDLEY_COMPCERT_VERSION_CHECK
-#undef JSON_HEDLEY_CONCAT
-#undef JSON_HEDLEY_CONCAT3
-#undef JSON_HEDLEY_CONCAT3_EX
-#undef JSON_HEDLEY_CONCAT_EX
-#undef JSON_HEDLEY_CONST
-#undef JSON_HEDLEY_CONSTEXPR
-#undef JSON_HEDLEY_CONST_CAST
-#undef JSON_HEDLEY_CPP_CAST
-#undef JSON_HEDLEY_CRAY_VERSION
-#undef JSON_HEDLEY_CRAY_VERSION_CHECK
-#undef JSON_HEDLEY_C_DECL
-#undef JSON_HEDLEY_DEPRECATED
-#undef JSON_HEDLEY_DEPRECATED_FOR
-#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL
-#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
-#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED
-#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES
-#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS
-#undef JSON_HEDLEY_DIAGNOSTIC_POP
-#undef JSON_HEDLEY_DIAGNOSTIC_PUSH
-#undef JSON_HEDLEY_DMC_VERSION
-#undef JSON_HEDLEY_DMC_VERSION_CHECK
-#undef JSON_HEDLEY_EMPTY_BASES
-#undef JSON_HEDLEY_EMSCRIPTEN_VERSION
-#undef JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK
-#undef JSON_HEDLEY_END_C_DECLS
-#undef JSON_HEDLEY_FLAGS
-#undef JSON_HEDLEY_FLAGS_CAST
-#undef JSON_HEDLEY_GCC_HAS_ATTRIBUTE
-#undef JSON_HEDLEY_GCC_HAS_BUILTIN
-#undef JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE
-#undef JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE
-#undef JSON_HEDLEY_GCC_HAS_EXTENSION
-#undef JSON_HEDLEY_GCC_HAS_FEATURE
-#undef JSON_HEDLEY_GCC_HAS_WARNING
-#undef JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK
-#undef JSON_HEDLEY_GCC_VERSION
-#undef JSON_HEDLEY_GCC_VERSION_CHECK
-#undef JSON_HEDLEY_GNUC_HAS_ATTRIBUTE
-#undef JSON_HEDLEY_GNUC_HAS_BUILTIN
-#undef JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE
-#undef JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE
-#undef JSON_HEDLEY_GNUC_HAS_EXTENSION
-#undef JSON_HEDLEY_GNUC_HAS_FEATURE
-#undef JSON_HEDLEY_GNUC_HAS_WARNING
-#undef JSON_HEDLEY_GNUC_VERSION
-#undef JSON_HEDLEY_GNUC_VERSION_CHECK
-#undef JSON_HEDLEY_HAS_ATTRIBUTE
-#undef JSON_HEDLEY_HAS_BUILTIN
-#undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE
-#undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS
-#undef JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE
-#undef JSON_HEDLEY_HAS_EXTENSION
-#undef JSON_HEDLEY_HAS_FEATURE
-#undef JSON_HEDLEY_HAS_WARNING
-#undef JSON_HEDLEY_IAR_VERSION
-#undef JSON_HEDLEY_IAR_VERSION_CHECK
-#undef JSON_HEDLEY_IBM_VERSION
-#undef JSON_HEDLEY_IBM_VERSION_CHECK
-#undef JSON_HEDLEY_IMPORT
-#undef JSON_HEDLEY_INLINE
-#undef JSON_HEDLEY_INTEL_VERSION
-#undef JSON_HEDLEY_INTEL_VERSION_CHECK
-#undef JSON_HEDLEY_IS_CONSTANT
-#undef JSON_HEDLEY_IS_CONSTEXPR_
-#undef JSON_HEDLEY_LIKELY
-#undef JSON_HEDLEY_MALLOC
-#undef JSON_HEDLEY_MESSAGE
-#undef JSON_HEDLEY_MSVC_VERSION
-#undef JSON_HEDLEY_MSVC_VERSION_CHECK
-#undef JSON_HEDLEY_NEVER_INLINE
-#undef JSON_HEDLEY_NON_NULL
-#undef JSON_HEDLEY_NO_ESCAPE
-#undef JSON_HEDLEY_NO_RETURN
-#undef JSON_HEDLEY_NO_THROW
-#undef JSON_HEDLEY_NULL
-#undef JSON_HEDLEY_PELLES_VERSION
-#undef JSON_HEDLEY_PELLES_VERSION_CHECK
-#undef JSON_HEDLEY_PGI_VERSION
-#undef JSON_HEDLEY_PGI_VERSION_CHECK
-#undef JSON_HEDLEY_PREDICT
-#undef JSON_HEDLEY_PRINTF_FORMAT
-#undef JSON_HEDLEY_PRIVATE
-#undef JSON_HEDLEY_PUBLIC
-#undef JSON_HEDLEY_PURE
-#undef JSON_HEDLEY_REINTERPRET_CAST
-#undef JSON_HEDLEY_REQUIRE
-#undef JSON_HEDLEY_REQUIRE_CONSTEXPR
-#undef JSON_HEDLEY_REQUIRE_MSG
-#undef JSON_HEDLEY_RESTRICT
-#undef JSON_HEDLEY_RETURNS_NON_NULL
-#undef JSON_HEDLEY_SENTINEL
-#undef JSON_HEDLEY_STATIC_ASSERT
-#undef JSON_HEDLEY_STATIC_CAST
-#undef JSON_HEDLEY_STRINGIFY
-#undef JSON_HEDLEY_STRINGIFY_EX
-#undef JSON_HEDLEY_SUNPRO_VERSION
-#undef JSON_HEDLEY_SUNPRO_VERSION_CHECK
-#undef JSON_HEDLEY_TINYC_VERSION
-#undef JSON_HEDLEY_TINYC_VERSION_CHECK
-#undef JSON_HEDLEY_TI_ARMCL_VERSION
-#undef JSON_HEDLEY_TI_ARMCL_VERSION_CHECK
-#undef JSON_HEDLEY_TI_CL2000_VERSION
-#undef JSON_HEDLEY_TI_CL2000_VERSION_CHECK
-#undef JSON_HEDLEY_TI_CL430_VERSION
-#undef JSON_HEDLEY_TI_CL430_VERSION_CHECK
-#undef JSON_HEDLEY_TI_CL6X_VERSION
-#undef JSON_HEDLEY_TI_CL6X_VERSION_CHECK
-#undef JSON_HEDLEY_TI_CL7X_VERSION
-#undef JSON_HEDLEY_TI_CL7X_VERSION_CHECK
-#undef JSON_HEDLEY_TI_CLPRU_VERSION
-#undef JSON_HEDLEY_TI_CLPRU_VERSION_CHECK
-#undef JSON_HEDLEY_TI_VERSION
-#undef JSON_HEDLEY_TI_VERSION_CHECK
-#undef JSON_HEDLEY_UNAVAILABLE
-#undef JSON_HEDLEY_UNLIKELY
-#undef JSON_HEDLEY_UNPREDICTABLE
-#undef JSON_HEDLEY_UNREACHABLE
-#undef JSON_HEDLEY_UNREACHABLE_RETURN
-#undef JSON_HEDLEY_VERSION
-#undef JSON_HEDLEY_VERSION_DECODE_MAJOR
-#undef JSON_HEDLEY_VERSION_DECODE_MINOR
-#undef JSON_HEDLEY_VERSION_DECODE_REVISION
-#undef JSON_HEDLEY_VERSION_ENCODE
-#undef JSON_HEDLEY_WARNING
-#undef JSON_HEDLEY_WARN_UNUSED_RESULT
-#undef JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
-#undef JSON_HEDLEY_FALL_THROUGH
-
-
-
-#endif  // INCLUDE_NLOHMANN_JSON_HPP_
diff --git a/app/src/main/jniLibs/arm64-v8a/install/inc/ml_model.h b/app/src/main/jniLibs/arm64-v8a/install/inc/ml_model.h
deleted file mode 100644
index 540e1deec3985b67ff6fe8f8c5f3cba8985d5a60..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/arm64-v8a/install/inc/ml_model.h
+++ /dev/null
@@ -1,47 +0,0 @@
-#pragma once
-
-#include <stdlib.h>
-#include <string>
-
-// include it here to allow user include only this single file
-#include "brainflow_constants.h"
-#include "brainflow_exception.h"
-#include "brainflow_model_params.h"
-#include "ml_module.h"
-
-
-/// Calculates different metrics from raw data
-class MLModel
-{
-private:
-    struct BrainFlowModelParams params;
-    std::string serialized_params;
-
-public:
-    MLModel (struct BrainFlowModelParams params);
-    ~MLModel ()
-    {
-    }
-
-    /// redirect logger to a file
-    static void set_log_file (std::string log_file);
-    /// enable ML logger with LEVEL_INFO
-    static void enable_ml_logger ();
-    /// disable ML loggers
-    static void disable_ml_logger ();
-    /// enable ML logger with LEVEL_TRACE
-    static void enable_dev_ml_logger ();
-    /// set log level
-    static void set_log_level (int log_level);
-    /// release all currently prepared classifiers
-    static void release_all ();
-    /// get brainflow version
-    static std::string get_version ();
-
-    /// initialize classifier, should be called first
-    void prepare ();
-    /// calculate metric from data
-    double predict (double *data, int data_len);
-    /// release classifier
-    void release ();
-};
diff --git a/app/src/main/jniLibs/arm64-v8a/install/inc/ml_module.h b/app/src/main/jniLibs/arm64-v8a/install/inc/ml_module.h
deleted file mode 100644
index 84c4b5281a105581e80c2fddf20585d5bffe961a..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/arm64-v8a/install/inc/ml_module.h
+++ /dev/null
@@ -1,23 +0,0 @@
-#pragma once
-
-#include "shared_export.h"
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-    SHARED_EXPORT int CALLING_CONVENTION prepare (const char *json_params);
-    SHARED_EXPORT int CALLING_CONVENTION predict (
-        double *data, int data_len, double *output, const char *json_params);
-    SHARED_EXPORT int CALLING_CONVENTION release (const char *json_params);
-    SHARED_EXPORT int CALLING_CONVENTION release_all ();
-
-    // logging methods
-    SHARED_EXPORT int CALLING_CONVENTION set_log_level_ml_module (int log_level);
-    SHARED_EXPORT int CALLING_CONVENTION set_log_file_ml_module (const char *log_file);
-
-    SHARED_EXPORT int CALLING_CONVENTION get_version_ml_module (
-        char *version, int *num_chars, int max_chars);
-#ifdef __cplusplus
-}
-#endif
diff --git a/app/src/main/jniLibs/arm64-v8a/install/inc/shared_export.h b/app/src/main/jniLibs/arm64-v8a/install/inc/shared_export.h
deleted file mode 100644
index ad837715bbd0eb0ce3299419486ad469cb528809..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/arm64-v8a/install/inc/shared_export.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#pragma once
-
-#ifdef _WIN32
-#define SHARED_EXPORT __declspec(dllexport)
-#define CALLING_CONVENTION __cdecl
-#else
-#define SHARED_EXPORT __attribute__ ((visibility ("default")))
-#define CALLING_CONVENTION
-#endif
\ No newline at end of file
diff --git a/app/src/main/jniLibs/arm64-v8a/install/lib/brainflow_svm.model b/app/src/main/jniLibs/arm64-v8a/install/lib/brainflow_svm.model
deleted file mode 100644
index 4757fc470a1122794dd2ce8eafe9a4c08ee70a7c..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/arm64-v8a/install/lib/brainflow_svm.model
+++ /dev/null
@@ -1,8622 +0,0 @@
-svm_type c_svc
-kernel_type rbf
-gamma 4
-nr_class 2
-total_sv 8611
-rho 2.967427390099691
-label 1 0
-probA -1.526248810075131
-probB 0.011776926476114663
-nr_sv 4315 4296
-SV
-256 1:0.78116799 2:0.15500531 3:0.035502747 4:0.02027756 5:0.0080463974 6:0.017695079 7:0.0090329176 8:0.16689877 9:0.17608843 10:0.16283492 
-256 1:0.5951652 2:0.21673185 3:0.084532981 4:0.067766149 5:0.035803825 6:0.031811175 7:0.02527236 8:0.1738468 9:0.14858921 10:0.14286159 
-256 1:0.41274403 2:0.19912553 3:0.15730671 4:0.16148671 5:0.069337027 6:0.23355915 7:0.013164061 8:0.37064881 9:0.062798038 10:0.042501482 
-256 1:0.4166451 2:0.32393544 3:0.10978449 4:0.10449572 5:0.045139252 6:0.082766989 7:0.046074635 8:0.0040650758 9:0.13955839 10:0.19804561 
-256 1:0.53379117 2:0.2670491 3:0.10338257 4:0.062758879 5:0.033018277 6:0.083568468 7:0.10530865 8:0.069028729 9:0.12141138 10:0.32689057 
-256 1:0.61162469 2:0.23018233 3:0.10380443 4:0.036683166 5:0.017705379 6:0.08339473 7:0.11225012 8:0.13994717 9:0.0060536265 10:0.02310467 
-256 1:0.31607221 2:0.33848789 3:0.13527228 4:0.15155511 5:0.058612524 6:0.19131856 7:0.1491343 8:0.022003619 9:0.17058682 10:0.056869729 
-256 1:0.28307155 2:0.43898012 3:0.13548177 4:0.094358913 5:0.048107645 6:0.001963913 7:0.07665724 8:0.14427208 9:0.022985434 10:0.015608535 
-256 1:0.61572577 2:0.20038842 3:0.091253925 4:0.065304184 5:0.027327698 6:0.09546606 7:0.13064297 8:0.10496748 9:0.19704548 10:0.18244146 
-256 1:0.45911869 2:0.34955733 3:0.10050317 4:0.060711359 5:0.030109449 6:0.12931692 7:0.042178928 8:0.065377163 9:0.23719998 10:0.13341576 
-256 1:0.43860661 2:0.30496382 3:0.10461632 4:0.11049407 5:0.041319186 6:0.078645904 7:0.080563531 8:0.22448002 9:0.050351199 10:0.10899145 
-256 1:0.50737767 2:0.18436412 3:0.11649192 4:0.14194852 5:0.049817772 6:0.065312175 7:0.1410421 8:0.2004037 9:0.018573116 10:0.19430611 
-256 1:0.466999 2:0.30749044 3:0.1248008 4:0.075884392 5:0.024825369 6:0.14269176 7:0.20693925 8:0.27667804 9:0.028040245 10:0.064564 
-256 1:0.29931912 2:0.20224211 3:0.10064531 4:0.15323533 5:0.24455814 6:0.11775197 7:0.21048012 8:0.1701892 9:0.22375791 10:0.22462745 
-256 1:0.78259788 2:0.16441873 3:0.026413211 4:0.01868481 5:0.0078853657 6:0.0058590098 7:0.0014372469 8:0.061345792 9:0.050416658 10:0.08032571 
-256 1:0.34436138 2:0.42701005 3:0.094350149 4:0.093746076 5:0.040532338 6:0.14601625 7:0.072526662 8:0.11805722 9:0.20738266 10:0.044776001 
-256 1:0.65117662 2:0.24923631 3:0.045189096 4:0.03676024 5:0.017637725 6:0.025370826 7:0.053403448 8:0.059319464 9:0.27732523 10:0.45061454 
-256 1:0.6701062 2:0.23992985 3:0.045403986 4:0.034073759 5:0.010486211 6:0.086567989 7:0.034302056 8:0.049169447 9:0.091484486 10:0.027500359 
-198.95990324126322 1:0.3872694 2:0.15779875 3:0.1859189 4:0.17590858 5:0.09310436 6:0.46060621 7:0.101241 8:0.050962864 9:0.037153295 10:0.18730134 
-256 1:0.41118945 2:0.37549116 3:0.11688561 4:0.060402549 5:0.036031233 6:0.0066694564 7:0.013283957 8:0.15492564 9:0.1033007 10:0.34871286 
-256 1:0.37688005 2:0.28283078 3:0.16321132 4:0.10617775 5:0.070900116 6:0.078412496 7:0.061060347 8:0.053374663 9:0.025558841 10:0.032414275 
-256 1:0.51812586 2:0.21537975 3:0.09812661 4:0.12838986 5:0.039977921 6:0.1092341 7:0.13168962 8:0.14227057 9:0.22413387 10:0.035945665 
-256 1:0.60622603 2:0.22309787 3:0.076380923 4:0.063142976 5:0.031152194 6:0.17057014 7:0.078207664 8:0.12984135 9:0.10178434 10:0.054491607 
-246.17224694098689 1:0.64353163 2:0.27195686 3:0.047822967 4:0.024285492 5:0.012403054 6:0.078612758 7:0.054342422 8:0.050518992 9:0.046463719 10:0.20878798 
-256 1:0.51006901 2:0.38661284 3:0.056791865 4:0.034447151 5:0.012079136 6:0.024266494 7:0.11189948 8:0.066275336 9:0.059047453 10:0.0059566457 
-256 1:0.76279302 2:0.15019541 3:0.048080671 4:0.023217812 5:0.01571309 6:0.029436006 7:0.12186339 8:0.17201558 9:0.12120781 10:0.052875392 
-100.19280985551673 1:0.74127242 2:0.18980927 3:0.036649715 4:0.021452083 5:0.010816517 6:0.79301275 7:0.60119557 8:0.12251657 9:0.18216935 10:0.26938631 
-256 1:0.68759557 2:0.2234349 3:0.047383097 4:0.032409514 5:0.0091769186 6:0.026936682 7:0.094067882 8:0.032391495 9:0.060753117 10:0.010003764 
-256 1:0.48926212 2:0.38157262 3:0.088828849 4:0.028815925 5:0.011520481 6:0.0021195356 7:0.024179657 8:0.060329646 9:0.003037427 10:0.0030227458 
-256 1:0.67770686 2:0.14593028 3:0.075404764 4:0.056650366 5:0.044307724 6:0.16195182 7:0.21433521 8:0.32682353 9:0.20130168 10:0.28318517 
-256 1:0.61251851 2:0.2905972 3:0.049459644 4:0.032996984 5:0.014427664 6:0.18700359 7:0.16613658 8:0.014905723 9:0.07184977 10:0.21395615 
-256 1:0.39774638 2:0.36028288 3:0.096582882 4:0.10103103 5:0.044356828 6:0.29807979 7:0.029681153 8:0.27472212 9:0.15280393 10:0.051331147 
-256 1:0.30765237 2:0.30709273 3:0.1636631 4:0.13785201 5:0.083739791 6:0.086116274 7:0.0080531604 8:0.02293696 9:0.0091175542 10:0.043867462 
-256 1:0.67363103 2:0.19490493 3:0.054175924 4:0.052039683 5:0.025248438 6:0.47517402 7:0.27522457 8:0.30631154 9:0.16837339 10:0.24352149 
-256 1:0.53684744 2:0.22957071 3:0.11926763 4:0.075541991 5:0.03877223 6:0.0025441589 7:0.13785598 8:0.048601666 9:0.21122017 10:0.15008719 
-256 1:0.68529375 2:0.20956799 3:0.059649877 4:0.028983538 5:0.016504838 6:0.079145906 7:0.11281829 8:0.23265452 9:0.31258702 10:0.34394622 
-2.2361105271157835 1:0.20294349 2:0.12525131 3:0.089790352 4:0.46362724 5:0.1183876 6:0.23728414 7:0.10316702 8:0.37674144 9:0.14971376 10:0.1267787 
-256 1:0.51532177 2:0.24048832 3:0.11150488 4:0.088454891 5:0.044230146 6:0.33970207 7:0.20764978 8:0.32751768 9:0.21035702 10:0.1716472 
-256 1:0.77079264 2:0.12985655 3:0.046366861 4:0.032578422 5:0.02040553 6:0.061107002 7:0.19268808 8:0.11344263 9:0.22859966 10:0.020956448 
-213.48469239509004 1:0.63509094 2:0.20908374 3:0.072409471 4:0.054594582 5:0.028821262 6:0.091149359 7:0.043837564 8:0.13210032 9:0.24624166 10:0.15632541 
-256 1:0.48112958 2:0.25304382 3:0.10152248 4:0.13392514 5:0.030378993 6:0.078484774 7:0.12543693 8:0.15442935 9:0.12433818 10:0.34388223 
-256 1:0.73866102 2:0.16470562 3:0.042223906 4:0.038624844 5:0.015784607 6:0.051578524 7:0.025043074 8:0.30635471 9:0.04148798 10:0.034317941 
-256 1:0.6199762 2:0.28657524 3:0.046194465 4:0.031969012 5:0.015285091 6:0.17401384 7:0.14055403 8:0.019523924 9:0.057163571 10:0.16919808 
-256 1:0.59226251 2:0.3055193 3:0.062822285 4:0.025259421 5:0.014136483 6:0.061125498 7:0.26291344 8:0.032532708 9:0.054948504 10:0.11335733 
-256 1:0.56166038 2:0.21606711 3:0.10551188 4:0.087012766 5:0.029747857 6:0.097535976 7:0.15253052 8:0.088153582 9:0.012658135 10:0.24638464 
-13.069583581174991 1:0.27128448 2:0.29074521 3:0.14968734 4:0.17380905 5:0.11447392 6:0.25538394 7:0.47443787 8:0.53321183 9:0.19525326 10:0.20501218 
-256 1:0.26975443 2:0.40551278 3:0.14493721 4:0.10965495 5:0.070140629 6:0.18175027 7:0.13144559 8:0.087327607 9:0.082863466 10:0.0062188044 
-256 1:0.70687156 2:0.22806062 3:0.028023793 4:0.021373121 5:0.015670901 6:0.090098578 7:0.031502866 8:0.16858264 9:0.076954487 10:0.31366115 
-256 1:0.58019709 2:0.21632017 3:0.12490099 4:0.053193861 5:0.02538789 6:0.097640228 7:0.0077931193 8:0.09795488 9:0.11177123 10:0.028957165 
-141.88303669879988 1:0.23604257 2:0.27752207 3:0.18072997 4:0.18305325 5:0.12265214 6:0.43970239 7:0.12361663 8:0.24813074 9:0.30562639 10:0.019301203 
-256 1:0.57474154 2:0.29388194 3:0.06739045 4:0.052583564 5:0.011402504 6:0.13804364 7:0.094948177 8:0.050145566 9:0.029713592 10:0.03951953 
-256 1:0.41331623 2:0.1152353 3:0.23452514 4:0.14236052 5:0.094562817 6:0.10125606 7:0.0086461968 8:0.041919366 9:0.12055646 10:0.18542943 
-256 1:0.63764614 2:0.15136912 3:0.083754926 4:0.077243995 5:0.049985826 6:0.019414687 7:0.15246462 8:0.1888765 9:0.086192103 10:0.016828281 
-133.56364241666279 1:0.33741124 2:0.26606019 3:0.18741671 4:0.11825447 5:0.090857389 6:0.021610447 7:0.098589509 8:0.076320302 9:0.051104362 10:0.21389889 
-256 1:0.61698016 2:0.24895947 3:0.057267955 4:0.055820896 5:0.020971512 6:0.021821234 7:0.011709998 8:0.057185825 9:0.17906014 10:0.023612066 
-105.33616790016248 1:0.43189421 2:0.19698543 3:0.14900968 4:0.16254281 5:0.059567876 6:0.19980108 7:0.21008664 8:0.0056592737 9:0.19424928 10:0.10908673 
-256 1:0.72336179 2:0.17079494 3:0.058360821 4:0.030076829 5:0.017405615 6:0.088580322 7:0.082205863 8:0.010361624 9:0.12585433 10:0.16802758 
-256 1:0.64452937 2:0.16479036 3:0.097676755 4:0.073864223 5:0.019139293 6:0.032114656 7:0.081667864 8:0.0090031126 9:0.093921083 10:0.12589048 
-256 1:0.44538693 2:0.26125215 3:0.15242806 4:0.10025664 5:0.040676214 6:0.065800195 7:0.08455494 8:0.040410303 9:0.018204491 10:0.1401915 
-256 1:0.60440613 2:0.19731695 3:0.10236513 4:0.062708639 5:0.033203148 6:0.10405112 7:0.14245979 8:0.1860353 9:0.30089079 10:0.30496305 
-256 1:0.43929186 2:0.28182179 3:0.11875248 4:0.10292986 5:0.057204012 6:0.45622176 7:0.18662056 8:0.065238255 9:0.38165296 10:0.11835455 
-256 1:0.3935777 2:0.24375656 3:0.11847578 4:0.16168267 5:0.082507293 6:0.020543359 7:0.27828897 8:0.082958049 9:0.022994046 10:0.17742896 
-256 1:0.48862189 2:0.2303644 3:0.13287081 4:0.10453273 5:0.043610177 6:0.013215154 7:0.015138865 8:0.060264549 9:0.026580822 10:0.043204554 
-256 1:0.53853937 2:0.26519768 3:0.086494451 4:0.072238141 5:0.037530361 6:0.022245586 7:0.063505523 8:0.058457856 9:0.1162848 10:0.3048205 
-256 1:0.48939731 2:0.28022838 3:0.1048009 4:0.085096475 5:0.040476938 6:0.29830286 7:0.35068123 8:0.16343496 9:0.21333563 10:0.39564859 
-256 1:0.63387332 2:0.24735376 3:0.052831345 4:0.04509043 5:0.020851146 6:0.29806051 7:0.12521639 8:0.21534685 9:0.087863948 10:0.13814766 
-256 1:0.33888261 2:0.36848165 3:0.11647742 4:0.12523947 5:0.050918837 6:0.068733876 7:0.17323471 8:0.18750146 9:0.13224345 10:0.006416457 
-256 1:0.49107644 2:0.20793461 3:0.154384 4:0.093515555 5:0.053089393 6:0.14890738 7:0.018295028 8:0.062701051 9:0.12270371 10:0.040469731 
-256 1:0.36391745 2:0.42822182 3:0.098166179 4:0.074556416 5:0.035138139 6:0.46594113 7:0.11158155 8:0.089149234 9:0.030227301 10:0.089818675 
-256 1:0.55718204 2:0.21841322 3:0.097893742 4:0.088140604 5:0.038370396 6:0.15750497 7:0.018483541 8:0.081635048 9:0.179916 10:0.064891732 
-256 1:0.42382126 2:0.17349636 3:0.16860505 4:0.15372257 5:0.080354756 6:0.24199825 7:0.0093987711 8:0.070046544 9:0.18372255 10:0.084203004 
-256 1:0.33178432 2:0.26294263 3:0.16660059 4:0.15097259 5:0.087699878 6:0.15273348 7:0.12861874 8:0.066203156 9:0.02903605 10:0.009974813 
-256 1:0.52175259 2:0.33680461 3:0.081336067 4:0.039994556 5:0.02011218 6:0.070381893 7:0.057533474 8:0.077431868 9:0.11851456 10:0.074482332 
-256 1:0.71087812 2:0.2101291 3:0.04091985 4:0.024933303 5:0.013139629 6:0.27147579 7:0.045054128 8:0.090552105 9:0.10287051 10:0.031182865 
-256 1:0.40441789 2:0.27867077 3:0.15027602 4:0.11362971 5:0.05300561 6:0.1845838 7:0.16888225 8:0.16355596 9:0.16176411 10:0.26122165 
-256 1:0.26565957 2:0.31001107 3:0.17117266 4:0.16382493 5:0.089331771 6:0.11189889 7:0.10902269 8:0.026358004 9:0.081149177 10:0.054356513 
-256 1:0.36366223 2:0.29485 3:0.17120908 4:0.11523071 5:0.055047986 6:0.21638519 7:0.23547473 8:0.086063897 9:0.0045246476 10:0.020748019 
-256 1:0.62986935 2:0.18156159 3:0.070109837 4:0.077174858 5:0.04128436 6:0.074557455 7:0.1355863 8:0.014054109 9:0.0045595474 10:0.016089278 
-256 1:0.45601272 2:0.26452261 3:0.13872825 4:0.091023936 5:0.049712489 6:0.03517198 7:0.043759561 8:0.13524165 9:0.10430997 10:0.26856904 
-256 1:0.44103884 2:0.23418896 3:0.12600005 4:0.13406477 5:0.064707372 6:0.16935754 7:0.11547969 8:0.15391646 9:0.0029170491 10:0.1297254 
-256 1:0.35804872 2:0.36315697 3:0.15339464 4:0.080937358 5:0.044462304 6:0.38906324 7:0.11417539 8:0.047928882 9:0.032042664 10:0.028617588 
-256 1:0.68437722 2:0.19288179 3:0.05708817 4:0.047312058 5:0.018340762 6:0.021738627 7:0.014217034 8:0.070009175 9:0.094156822 10:0.06739955 
-256 1:0.52506233 2:0.24022122 3:0.10924524 4:0.082385528 5:0.043085688 6:0.084346954 7:0.12058706 8:0.010116096 9:0.033783004 10:0.12004289 
-256 1:0.67159942 2:0.22763643 3:0.043657917 4:0.040073584 5:0.01703265 6:0.04948924 7:0.04367041 8:0.043541074 9:0.22359915 10:0.015811181 
-256 1:0.29457229 2:0.19475443 3:0.2153695 4:0.19254777 5:0.10275601 6:0.0011715982 7:0.14539432 8:0.28451256 9:0.10198063 10:0.0010656459 
-256 1:0.26718731 2:0.31665944 3:0.14735557 4:0.190844 5:0.077953684 6:0.26960468 7:0.14512289 8:0.15416174 9:0.14572055 10:0.1089163 
-256 1:0.30183683 2:0.39030538 3:0.14918183 4:0.09460045 5:0.064075517 6:0.39847065 7:0.23362566 8:0.35496498 9:0.18002473 10:0.017448068 
-256 1:0.32011083 2:0.24112344 3:0.17942134 4:0.17226812 5:0.087076269 6:0.044685591 7:0.10077513 8:0.40561817 9:0.40721925 10:0.51252655 
-256 1:0.36372553 2:0.34621148 3:0.13520304 4:0.11122753 5:0.043632419 6:0.16013892 7:0.081366177 8:0.11248088 9:0.1269594 10:0.094008334 
-256 1:0.68050955 2:0.21627532 3:0.056748769 4:0.029963383 5:0.016502979 6:0.21110201 7:0.34771584 8:0.28734696 9:0.26406728 10:0.30128464 
-80.436932351121555 1:0.55955303 2:0.27743513 3:0.066818477 4:0.063538028 5:0.032655332 6:0.0043998234 7:0.11071986 8:0.060436391 9:0.09003095 10:0.13708114 
-256 1:0.6961561 2:0.2092125 3:0.041549947 4:0.036720272 5:0.016361179 6:0.2387295 7:0.097096148 8:0.1816533 9:0.10914978 10:0.18378037 
-256 1:0.63777009 2:0.16097166 3:0.070284708 4:0.083753083 5:0.047220459 6:0.41295567 7:0.20092205 8:0.19651045 9:0.33766181 10:0.46713071 
-256 1:0.40614167 2:0.32351975 3:0.13824721 4:0.098409854 5:0.033681521 6:0.113907 7:0.0087032125 8:0.025679802 9:0.10457694 10:0.18985976 
-256 1:0.49059635 2:0.12216712 3:0.16774323 4:0.13336862 5:0.086124675 6:0.18618921 7:0.026059495 8:0.083681396 9:0.17285812 10:0.257118 
-256 1:0.3617409 2:0.34581098 3:0.1498135 4:0.088539364 5:0.054095254 6:0.18859906 7:0.05492212 8:0.021890808 9:0.042947506 10:0.052381344 
-256 1:0.20174422 2:0.36197823 3:0.18286737 4:0.19261343 5:0.060796748 6:0.44591057 7:0.054408082 8:0.050284171 9:0.11865293 10:0.064392848 
-256 1:0.14776439 2:0.49400988 3:0.12336546 4:0.14322507 5:0.091635196 6:0.056243878 7:0.058557723 8:0.13504262 9:0.05611608 10:0.011829646 
-256 1:0.54413422 2:0.23081913 3:0.10161962 4:0.08270309 5:0.040723937 6:0.0040163329 7:0.043609301 8:0.10059208 9:0.16991562 10:0.10590748 
-256 1:0.57597033 2:0.18324218 3:0.11837999 4:0.080078382 5:0.042329114 6:0.0041462805 7:0.03707729 8:0.25689966 9:0.14007768 10:0.20581675 
-256 1:0.78134205 2:0.15823225 3:0.041375904 4:0.013947472 5:0.0051023218 6:0.033825094 7:0.002096916 8:0.16541314 9:0.061080329 10:0.035757481 
-256 1:0.57677331 2:0.26324002 3:0.091974149 4:0.044725902 5:0.023286619 6:0.0094123174 7:0.039008226 8:0.10588216 9:0.040628302 10:0.083648804 
-256 1:0.51677947 2:0.28905815 3:0.10972621 4:0.058689545 5:0.025746622 6:0.15372475 7:0.033121972 8:0.019232774 9:0.028774165 10:0.002300818 
-256 1:0.5162216 2:0.28093359 3:0.071618894 4:0.090590061 5:0.040635854 6:0.040245507 7:0.10235724 8:0.00048768768 9:0.17656684 10:0.090873895 
-233.90878540138993 1:0.4881806 2:0.18576826 3:0.13194925 4:0.1348297 5:0.059272194 6:0.23402318 7:0.34011776 8:0.044464422 9:0.053583027 10:0.24111328 
-256 1:0.69311854 2:0.20937387 3:0.050965563 4:0.02869381 5:0.017848217 6:0.03716497 7:0.10661554 8:0.081474867 9:0.033987615 10:0.27285066 
-256 1:0.41965063 2:0.2475374 3:0.15251423 4:0.13173596 5:0.048561786 6:0.20032017 7:0.097120434 8:0.35000544 9:0.015951622 10:0.091950028 
-256 1:0.54277861 2:0.2854409 3:0.075576883 4:0.061773284 5:0.034430322 6:0.10961936 7:0.099908574 8:0.11512078 9:0.14504456 10:0.31709344 
-256 1:0.24338383 2:0.44765978 3:0.11620534 4:0.12397122 5:0.068779829 6:0.18972537 7:0.0047184428 8:0.14833972 9:0.0466646 10:0.01662559 
-256 1:0.25564272 2:0.43693347 3:0.13427798 4:0.11203297 5:0.061112865 6:0.11139366 7:0.0058844152 8:0.012498349 9:0.043453474 10:0.016902332 
-256 1:0.3442831 2:0.33343218 3:0.12577741 4:0.13299937 5:0.063507935 6:0.12849381 7:0.069815816 8:0.16401582 9:0.059616965 10:0.1023835 
-256 1:0.48551728 2:0.17059941 3:0.14006672 4:0.12835767 5:0.075458926 6:0.15446874 7:0.01839924 8:0.1365348 9:0.043543961 10:0.11231652 
-256 1:0.31968472 2:0.23636742 3:0.21477463 4:0.14151732 5:0.087655921 6:0.22975742 7:0.12458615 8:0.19479562 9:0.21867178 10:0.078552433 
-240.80907749789807 1:0.69559845 2:0.21809391 3:0.048981893 4:0.023080335 5:0.014245404 6:0.047978669 7:0.095659585 8:0.0051007573 9:0.25473385 10:0.036017407 
-256 1:0.22710116 2:0.46468164 3:0.12901849 4:0.10365471 5:0.075544004 6:0.078605099 7:0.011416898 8:0.14716547 9:0.046050987 10:0.133928 
-68.560215704802843 1:0.28042467 2:0.20066005 3:0.12459984 4:0.13170641 5:0.26260904 6:0.20583849 7:0.15756058 8:0.26635109 9:0.32524572 10:0.34011116 
-256 1:0.47067215 2:0.20994101 3:0.14718035 4:0.10905485 5:0.063151652 6:0.047792794 7:0.084490929 8:0.038014899 9:0.057502426 10:0.16449939 
-183.17092683253506 1:0.33338485 2:0.40593273 3:0.133517 4:0.076476259 5:0.050689169 6:0.30132251 7:0.11071828 8:0.088472718 9:0.080455238 10:0.049821613 
-256 1:0.66145704 2:0.16633503 3:0.08278967 4:0.054340088 5:0.035078172 6:0.089860352 7:0.02655897 8:0.2843157 9:0.18389938 10:0.085801381 
-256 1:0.46157757 2:0.32244632 3:0.1057725 4:0.075007178 5:0.035196438 6:0.0042692844 7:0.011063273 8:0.10496323 9:0.17434533 10:0.075463699 
-256 1:0.51357289 2:0.28189941 3:0.11529059 4:0.054644271 5:0.034592838 6:0.074866455 7:0.043511051 8:0.12351534 9:0.075362561 10:0.36394311 
-256 1:0.3158651 2:0.32859255 3:0.13602954 4:0.15763374 5:0.061879077 6:0.2237353 7:0.13312504 8:0.091928723 9:0.14222244 10:0.057530988 
-256 1:0.42785818 2:0.29425615 3:0.14406122 4:0.084951651 5:0.048872792 6:0.009124772 7:0.03506249 8:0.0067921166 9:0.056430041 10:0.059023738 
-256 1:0.43072178 2:0.25794494 3:0.15414303 4:0.10623228 5:0.050957974 6:0.18936943 7:0.0066410594 8:0.099308894 9:0.071054593 10:0.23848482 
-256 1:0.65027557 2:0.19375057 3:0.076523395 4:0.061317868 5:0.018132593 6:0.14240884 7:0.091785333 8:0.049330238 9:0.2082905 10:0.098013657 
-256 1:0.44905789 2:0.30392751 3:0.10261833 4:0.096282964 5:0.048113307 6:0.033312139 7:0.00027300381 8:0.099147723 9:0.02679828 10:0.036729528 
-97.139969688584912 1:0.84585702 2:0.12584693 3:0.018258762 4:0.0063431202 5:0.0036941704 6:0.98821884 7:0.92685053 8:0.65313333 9:0.28294862 10:0.14252464 
-256 1:0.40106539 2:0.24271369 3:0.17035244 4:0.12523997 5:0.060628521 6:0.039762969 7:0.1316199 8:0.010022631 9:0.038411986 10:0.03519831 
-256 1:0.50133642 2:0.20224805 3:0.15051252 4:0.096048131 5:0.049854883 6:0.0022326484 7:0.041447333 8:0.038916127 9:0.027368422 10:0.058298387 
-256 1:0.52548992 2:0.24897049 3:0.1105376 4:0.080712289 5:0.034289709 6:0.26386536 7:0.095101954 8:0.17890692 9:0.091017675 10:0.052456614 
-256 1:0.42658686 2:0.32553206 3:0.14968142 4:0.06743563 5:0.030764032 6:0.0755964 7:0.11181797 8:0.067142231 9:0.013622738 10:0.012776986 
-256 1:0.17098748 2:0.2782928 3:0.36530423 4:0.15105971 5:0.034355774 6:0.011084968 7:0.0066124703 8:0.015404087 9:0.008279476 10:0.17205648 
-256 1:0.34405731 2:0.19823791 3:0.18062352 4:0.17528209 5:0.10179916 6:0.20519567 7:0.11769957 8:0.060125344 9:0.042842608 10:0.23483189 
-256 1:0.46802858 2:0.38263532 3:0.089204756 4:0.044812007 5:0.015319331 6:0.25486351 7:0.016711746 8:0.25243623 9:0.071027834 10:0.015900257 
-245.5686260746252 1:0.57540906 2:0.17791188 3:0.06510241 4:0.12418192 5:0.057394735 6:0.25607353 7:0.2868625 8:0.45192167 9:0.15205707 10:0.030716707 
-256 1:0.60892716 2:0.17803047 3:0.075627611 4:0.096975281 5:0.040439487 6:0.0023390793 7:0.059738965 8:0.17911282 9:0.16456068 10:0.0055930714 
-256 1:0.24653058 2:0.3754921 3:0.17006366 4:0.14345132 5:0.064462341 6:0.091818621 7:0.018230819 8:0.2762172 9:0.18697557 10:0.18563556 
-208.54633870595674 1:0.56479209 2:0.15824392 3:0.11024179 4:0.1138922 5:0.052829994 6:0.22934373 7:0.17458189 8:0.11714265 9:0.29198616 10:0.38206956 
-256 1:0.45613132 2:0.39459828 3:0.096169761 4:0.038398747 5:0.014701892 6:0.12981735 7:0.10234662 8:0.018527444 9:0.047666991 10:0.022841649 
-256 1:0.42082597 2:0.25554355 3:0.13590239 4:0.1224475 5:0.065280586 6:0.042086035 7:0.02854745 8:0.10116712 9:0.00053329463 10:0.057065321 
-256 1:0.63734537 2:0.21445533 3:0.085686232 4:0.043041023 5:0.019472043 6:0.087724392 7:0.057663495 8:0.047473936 9:0.037952422 10:0.011244819 
-256 1:0.39893577 2:0.27196728 3:0.10277424 4:0.17107304 5:0.055249673 6:0.11202661 7:0.018642241 8:0.075791394 9:0.10078313 10:0.048608138 
-256 1:0.34290327 2:0.20775607 3:0.17311435 4:0.21512192 5:0.061104389 6:0.003418617 7:0.024199891 8:0.0304222 9:0.07199851 10:0.10132827 
-256 1:0.45058102 2:0.25554383 3:0.12072643 4:0.10664362 5:0.066505108 6:0.031151312 7:0.21068711 8:0.064318158 9:0.0047686353 10:0.0048649482 
-256 1:0.25791962 2:0.28617859 3:0.19527038 4:0.17762306 5:0.083008355 6:0.015765881 7:0.041373305 8:0.083786296 9:0.030261393 10:0.14592117 
-256 1:0.34996196 2:0.30298482 3:0.14616484 4:0.12837506 5:0.072513321 6:0.13519433 7:0.10957881 8:0.049950413 9:0.058609968 10:0.022179734 
-256 1:0.41188009 2:0.31704202 3:0.16365781 4:0.072633298 5:0.034786778 6:0.14543523 7:0.020978575 8:0.092485394 9:0.095641089 10:0.13516493 
-256 1:0.63481936 2:0.2291612 3:0.06299182 4:0.048723868 5:0.024303747 6:0.044196129 7:0.066639111 8:0.20055616 9:0.15311151 10:0.35625529 
-256 1:0.48461852 2:0.24923017 3:0.12286056 4:0.095307516 5:0.047983231 6:0.046598038 7:0.056151328 8:0.042976656 9:0.051777715 10:0.075687221 
-256 1:0.57168559 2:0.15971541 3:0.11955828 4:0.10163478 5:0.04740594 6:0.3004177 7:0.15284146 8:0.30555427 9:0.10603768 10:0.09124806 
-256 1:0.68883182 2:0.14941609 3:0.059113272 4:0.067161463 5:0.035477355 6:0.058332484 7:0.13609234 8:0.12788688 9:0.074505442 10:0.063426194 
-256 1:0.5315028 2:0.34307868 3:0.080833444 4:0.03282998 5:0.01175509 6:0.068779582 7:0.10335711 8:0.012348691 9:0.044693632 10:0.019420606 
-256 1:0.52033001 2:0.24296462 3:0.08789946 4:0.1029026 5:0.045903317 6:0.1639684 7:0.091598877 8:0.14422974 9:0.18172914 10:0.32643877 
-256 1:0.55830013 2:0.18041289 3:0.099854684 4:0.10109755 5:0.060334745 6:0.52925204 7:0.22074987 8:0.19488304 9:0.29551029 10:0.15368166 
-256 1:0.38194618 2:0.37266853 3:0.11635495 4:0.086515353 5:0.042514994 6:0.11229334 7:0.09706253 8:0.086563167 9:0.13522723 10:0.0026208492 
-44.138517849714709 1:0.69101717 2:0.19948992 3:0.039212804 4:0.045262182 5:0.02501792 6:0.07364638 7:0.084375897 8:0.022641335 9:0.046751128 10:0.30897911 
-256 1:0.41986606 2:0.39325685 3:0.08358846 4:0.069267961 5:0.034020672 6:0.062841322 7:0.0056187754 8:0.084207413 9:0.027349457 10:0.22539854 
-84.130377344342463 1:0.62233797 2:0.26172863 3:0.05581297 4:0.041752443 5:0.018367989 6:0.036275189 7:0.017519142 8:0.022209988 9:0.096496287 10:0.18442249 
-256 1:0.72799239 2:0.17392487 3:0.057024794 4:0.029301748 5:0.011756196 6:0.04069383 7:0.013666442 8:0.15105715 9:0.20872255 10:0.16026255 
-256 1:0.71583342 2:0.17048594 3:0.055465043 4:0.042013673 5:0.016201922 6:0.028602513 7:0.045046013 8:0.091770702 9:0.037118461 10:0.029739666 
-256 1:0.63969119 2:0.25112663 3:0.057344671 4:0.037372006 5:0.014465505 6:0.035471427 7:0.037017625 8:0.10970343 9:0.051077018 10:0.034723331 
-256 1:0.38627057 2:0.27825088 3:0.20201233 4:0.10070966 5:0.032756557 6:0.11043961 7:0.052118832 8:0.069771945 9:0.098191503 10:0.14371829 
-256 1:0.35619703 2:0.35642546 3:0.1448697 4:0.1027835 5:0.039724317 6:0.15528854 7:0.22295528 8:0.016716625 9:0.00099035845 10:0.069117933 
-255.04830064318344 1:0.21624591 2:0.17678966 3:0.19333458 4:0.29601118 5:0.11761867 6:0.006798676 7:0.065578298 8:0.042055087 9:0.030665652 10:0.07564609 
-256 1:0.57304112 2:0.22834754 3:0.085693398 4:0.077771933 5:0.035146017 6:0.010015505 7:0.052749412 8:0.13073256 9:0.055368446 10:0.19755892 
-256 1:0.40294441 2:0.36396901 3:0.10169997 4:0.085824689 5:0.045561924 6:0.053223835 7:0.0062285425 8:0.17266947 9:0.050307334 10:0.045148536 
-256 1:0.4179801 2:0.2322649 3:0.1397296 4:0.14476953 5:0.065255878 6:0.13405744 7:0.06900853 8:0.093564751 9:0.071755587 10:0.10068742 
-256 1:0.32910303 2:0.49003633 3:0.082096666 4:0.065624985 5:0.033138992 6:0.11731505 7:0.073991527 8:0.25685296 9:0.046417353 10:0.0016508208 
-256 1:0.20980225 2:0.58409198 3:0.075364018 4:0.090232901 5:0.040508844 6:0.21170234 7:0.066364622 8:0.25311841 9:0.13485975 10:0.026994891 
-256 1:0.35015901 2:0.40420039 3:0.10120557 4:0.095603681 5:0.048831347 6:0.26390699 7:0.075397062 8:0.13241894 9:0.079969476 10:0.048697211 
-256 1:0.60352617 2:0.24042143 3:0.078571818 4:0.049760394 5:0.027720186 6:0.031583543 7:0.084573225 8:0.15703255 9:0.10705073 10:0.17576509 
-256 1:0.43931506 2:0.29840568 3:0.10365421 4:0.10533443 5:0.053290618 6:0.049845319 7:0.0083027419 8:0.13994806 9:0.038140987 10:0.10402757 
-256 1:0.39620291 2:0.34893276 3:0.11715066 4:0.090346942 5:0.047366726 6:0.21537775 7:0.010924076 8:0.017127945 9:0.075653603 10:0.23205866 
-256 1:0.55945132 2:0.16618647 3:0.12074407 4:0.090648207 5:0.062969936 6:0.09386273 7:0.073423667 8:0.071036726 9:0.0068225961 10:0.050302809 
-256 1:0.80267492 2:0.1383553 3:0.026313636 4:0.019011359 5:0.013644782 6:0.036746794 7:0.014954454 8:0.020450351 9:0.08835535 10:0.15818294 
-256 1:0.39660002 2:0.19258467 3:0.21910878 4:0.12321976 5:0.068486775 6:0.15910982 7:0.16572508 8:0.17247825 9:0.11314719 10:0.1049018 
-254.84194974260646 1:0.36514665 2:0.24653304 3:0.13652016 4:0.1687792 5:0.083020945 6:0.047114393 7:0.00080556321 8:0.22253884 9:0.015483229 10:0.078371619 
-256 1:0.71812365 2:0.16868926 3:0.040477257 4:0.051504874 5:0.021204959 6:0.017849898 7:0.1165153 8:0.1632128 9:0.23253888 10:0.085348401 
-256 1:0.47915993 2:0.18303029 3:0.12333137 4:0.16877722 5:0.045701191 6:0.040396448 7:0.08159191 8:0.055802807 9:0.0375014 10:0.014768396 
-256 1:0.43475486 2:0.224242 3:0.158198 4:0.13026667 5:0.052538465 6:0.15909545 7:0.15550202 8:0.16393182 9:0.2246835 10:0.19758472 
-256 1:0.38811598 2:0.39571424 3:0.10432653 4:0.076886039 5:0.03495721 6:0.13473993 7:0.083502541 8:0.067292289 9:0.11067786 10:0.10432326 
-256 1:0.34124878 2:0.32345272 3:0.16221275 4:0.1118414 5:0.061244358 6:0.050415231 7:0.17735645 8:0.082572718 9:0.1457995 10:0.13657707 
-256 1:0.66023585 2:0.19416918 3:0.094998422 4:0.034001078 5:0.016595469 6:0.034119014 7:0.088965964 8:0.21416152 9:0.0039847124 10:0.014896535 
-127.70455382516711 1:0.21786321 2:0.48440099 3:0.12574197 4:0.11985308 5:0.052140743 6:0.045528051 7:0.10954988 8:0.11129894 9:0.34149497 10:0.30783392 
-256 1:0.42453644 2:0.25633279 3:0.15539266 4:0.10949931 5:0.054238805 6:0.017739002 7:0.0098276483 8:0.23186467 9:0.21122618 10:0.060580796 
-256 1:0.48109714 2:0.22635852 3:0.12865259 4:0.11691768 5:0.046974071 6:0.19243981 7:0.049329763 8:0.0090233286 9:0.058600727 10:0.11165697 
-256 1:0.28854188 2:0.23311229 3:0.26835119 4:0.12083829 5:0.089156352 6:0.075496692 7:0.063377188 8:0.12597184 9:0.13206953 10:0.048533366 
-256 1:0.28558009 2:0.3529947 3:0.1685197 4:0.13438947 5:0.058516043 6:0.25734538 7:0.20749645 8:0.12937718 9:0.23168708 10:0.074162164 
-256 1:0.66501401 2:0.22673484 3:0.069054557 4:0.029518825 5:0.0096777686 6:0.027449696 7:0.013036712 8:0.011161073 9:0.1076789 10:0.099492365 
-256 1:0.37470933 2:0.37885857 3:0.097925247 4:0.1036288 5:0.04487805 6:0.066532215 7:0.017093957 8:0.14923281 9:0.12402422 10:0.072690825 
-256 1:0.46542132 2:0.23153885 3:0.12540338 4:0.12528453 5:0.052351919 6:0.12699502 7:0.18143686 8:0.24065172 9:0.18607937 10:0.07743926 
-256 1:0.59981786 2:0.28342854 3:0.051552656 4:0.042663596 5:0.022537356 6:0.1163235 7:0.15242498 8:0.1134452 9:0.089503968 10:0.17796577 
-256 1:0.48191574 2:0.24837644 3:0.12370849 4:0.09562648 5:0.050372843 6:0.044832395 7:0.056709976 8:0.041509225 9:0.049353083 10:0.095432661 
-256 1:0.44025564 2:0.26791198 3:0.12331633 4:0.1081435 5:0.060372545 6:0.13606309 7:0.089574783 8:0.084203365 9:0.01355042 10:0.19879739 
-256 1:0.41738227 2:0.2326407 3:0.18948162 4:0.10586896 5:0.05462644 6:0.25972199 7:0.035495364 8:0.070581588 9:0.034055568 10:0.0091767664 
-256 1:0.36479422 2:0.40159062 3:0.10005634 4:0.089739466 5:0.043819351 6:0.0023377416 7:0.11819574 8:0.18528436 9:0.012814621 10:0.026569471 
-200.65763776126059 1:0.36013298 2:0.33280545 3:0.1264978 4:0.12340419 5:0.057159579 6:0.59852294 7:0.06738633 8:0.024770513 9:0.19056906 10:0.024329906 
-256 1:0.61082478 2:0.23806558 3:0.077546497 4:0.050716026 5:0.022847112 6:0.049913127 7:0.13146623 8:0.19680044 9:0.11830499 10:0.011879139 
-26.631984253395817 1:0.46355142 2:0.13543969 3:0.09408393 4:0.18338176 5:0.1235432 6:0.030064872 7:0.26378453 8:0.28094972 9:0.37663501 10:0.43025874 
-256 1:0.50936689 2:0.2048429 3:0.12559634 4:0.13356921 5:0.026624659 6:0.017011876 7:0.017829453 8:0.002626884 9:0.062504422 10:0.0882559 
-256 1:0.64207116 2:0.27689847 3:0.048153227 4:0.025831834 5:0.0070453091 6:0.083977612 7:0.068448781 8:0.10732012 9:0.06377794 10:0.16780308 
-256 1:0.55490975 2:0.27419055 3:0.076810574 4:0.064371575 5:0.029717548 6:0.054715196 7:0.12978228 8:0.043737457 9:0.10161487 10:0.25510024 
-256 1:0.23249127 2:0.34958034 3:0.18299544 4:0.14762137 5:0.087311584 6:0.11560314 7:0.088805109 8:0.1533807 9:0.085211511 10:0.0062679743 
-256 1:0.48767559 2:0.27794452 3:0.12000275 4:0.070283932 5:0.044093213 6:0.16571067 7:0.15975742 8:0.0030883703 9:0.1940163 10:0.096884361 
-256 1:0.62274336 2:0.2473832 3:0.058463963 4:0.048755494 5:0.022653981 6:0.017009743 7:0.17162487 8:0.040690239 9:0.071953635 10:0.058405049 
-256 1:0.61015744 2:0.18908604 3:0.094630206 4:0.069204368 5:0.036921941 6:0.024752044 7:0.1248547 8:0.045320133 9:0.13814478 10:0.10215324 
-256 1:0.7862368 2:0.12737422 3:0.039902132 4:0.022415194 5:0.024071654 6:0.10264431 7:0.098264574 8:0.18311769 9:0.13982433 10:0.12084707 
-256 1:0.50729341 2:0.2437635 3:0.13185699 4:0.081939366 5:0.035146739 6:0.2716479 7:0.09940927 8:0.17792078 9:0.15338918 10:0.021848644 
-256 1:0.59672661 2:0.24561877 3:0.11634924 4:0.03128399 5:0.010021384 6:0.0012312767 7:0.04115599 8:0.1366485 9:0.087419242 10:0.14052611 
-256 1:0.60062264 2:0.24589643 3:0.067213726 4:0.054912859 5:0.03135435 6:0.19282387 7:0.023046444 8:0.027050154 9:0.19421713 10:0.11354712 
-55.293763220448945 1:0.85699308 2:0.11846159 3:0.011220944 4:0.0093412758 5:0.0039831115 6:0.95767534 7:0.80239171 8:0.36964569 9:0.32113095 10:0.092327701 
-256 1:0.71251142 2:0.19736098 3:0.049921368 4:0.023980016 5:0.016226217 6:0.020769628 7:0.0030850924 8:0.0099379753 9:0.15819779 10:0.36565393 
-256 1:0.73638111 2:0.15990515 3:0.047085755 4:0.03814427 5:0.018483717 6:0.068677491 7:0.010136827 8:0.0671702 9:0.16398909 10:0.24232545 
-256 1:0.34488291 2:0.34718001 3:0.13969013 4:0.1145435 5:0.053703453 6:0.032304213 7:0.052283932 8:0.086871987 9:0.20842935 10:0.026016733 
-256 1:0.66689614 2:0.21920099 3:0.06880551 4:0.029062435 5:0.016034932 6:0.051024905 7:0.030017355 8:0.0500265 9:0.19352182 10:0.15513215 
-256 1:0.64711101 2:0.24639486 3:0.059259368 4:0.030282567 5:0.016952188 6:0.02183962 7:0.0034333858 8:0.17036912 9:0.11685636 10:0.19464314 
-256 1:0.3123453 2:0.34432433 3:0.19377885 4:0.099946036 5:0.049605484 6:0.19281645 7:0.021334621 8:0.013909213 9:0.085164425 10:0.11700261 
-256 1:0.50499669 2:0.17229567 3:0.15467731 4:0.10361519 5:0.064415139 6:0.19865739 7:0.013981318 8:0.06867742 9:0.064087389 10:0.0095870391 
-256 1:0.46707636 2:0.34033177 3:0.069139896 4:0.084675869 5:0.038776102 6:0.076177552 7:0.025262928 8:0.066435909 9:0.053650184 10:0.15788321 
-256 1:0.60620411 2:0.20291117 3:0.081101363 4:0.073993836 5:0.035789523 6:0.033645382 7:0.009013963 8:0.075566987 9:0.042364819 10:0.026689795 
-256 1:0.73336114 2:0.17950229 3:0.041968808 4:0.029072834 5:0.016094927 6:0.13262432 7:0.041209617 8:0.13651172 9:0.085619341 10:0.14113942 
-256 1:0.63367849 2:0.23936336 3:0.072744198 4:0.040065486 5:0.014148464 6:0.16216538 7:0.15138332 8:0.14561052 9:0.025849791 10:0.033394821 
-256 1:0.56831092 2:0.2266796 3:0.09319503 4:0.077629856 5:0.034184596 6:0.15435043 7:0.028297607 8:0.10494445 9:0.1193868 10:0.025338687 
-256 1:0.62085139 2:0.17255375 3:0.079459503 4:0.083388106 5:0.043747243 6:0.14355756 7:0.133842 8:0.14658531 9:0.10081958 10:0.17464373 
-256 1:0.56566644 2:0.21259671 3:0.11354018 4:0.081154957 5:0.027041711 6:0.02929594 7:0.064119179 8:0.027335797 9:0.018078357 10:0.0052725081 
-256 1:0.26145909 2:0.3590583 3:0.15452117 4:0.15233461 5:0.07262683 6:0.14634304 7:0.2175205 8:0.12477293 9:0.14014298 10:0.053019869 
-256 1:0.61629341 2:0.1852413 3:0.088988436 4:0.071262951 5:0.038213901 6:0.088468378 7:0.034680338 8:0.0056029796 9:0.12267892 10:0.076123624 
-256 1:0.30172973 2:0.25714228 3:0.18928218 4:0.15900502 5:0.092840785 6:0.069430667 7:0.099887165 8:0.038527618 9:0.02471616 10:0.29064922 
-256 1:0.38504296 2:0.24078951 3:0.1574183 4:0.14913148 5:0.067617762 6:0.29725223 7:0.23109176 8:0.44542107 9:0.44634544 10:0.4709094 
-256 1:0.65971369 2:0.209991 3:0.050224083 4:0.053435246 5:0.026635982 6:0.080631458 7:0.12265308 8:0.24367485 9:0.12740704 10:0.034179702 
-256 1:0.74333225 2:0.18922064 3:0.029396115 4:0.027385568 5:0.010665424 6:0.019029276 7:0.060300915 8:0.1235473 9:0.19623071 10:0.047919478 
-256 1:0.56189384 2:0.21177711 3:0.12043174 4:0.077646974 5:0.028250341 6:0.038655411 7:0.081458493 8:0.029704726 9:0.04379994 10:0.10278744 
-256 1:0.49339614 2:0.27484544 3:0.12116375 4:0.064594745 5:0.045999928 6:0.03135452 7:0.095012785 8:0.23486682 9:0.055755765 10:0.068891073 
-256 1:0.28970313 2:0.24999479 3:0.20504821 4:0.16942803 5:0.08582583 6:0.20051539 7:0.11095563 8:0.027885209 9:0.19026672 10:0.11720019 
-256 1:0.73274316 2:0.17621703 3:0.040936619 4:0.033386933 5:0.016716263 6:0.027936414 7:0.019741872 8:0.033317554 9:0.093363912 10:0.2354137 
-82.190898472176386 1:0.35267696 2:0.29330522 3:0.14828249 4:0.11842762 5:0.087307712 6:0.073875085 7:0.023878053 8:0.38962264 9:0.2053128 10:0.022141651 
-256 1:0.63929223 2:0.19953505 3:0.074665592 4:0.055579243 5:0.030927881 6:0.031129136 7:0.13332471 8:0.10183172 9:0.27196466 10:0.42289548 
-256 1:0.42464894 2:0.27525855 3:0.13736389 4:0.10488283 5:0.057845791 6:0.18197583 7:0.061385953 8:0.063187903 9:0.018276513 10:0.11414624 
-256 1:0.58820664 2:0.28322696 3:0.060653269 4:0.047186314 5:0.020726819 6:0.019999258 7:0.074850713 8:0.038500439 9:0.062569721 10:0.15433028 
-256 1:0.64750857 2:0.21105493 3:0.071640236 4:0.049044516 5:0.020751753 6:0.00087608752 7:0.022202097 8:0.053759012 9:0.19979193 10:0.024770836 
-256 1:0.41237258 2:0.26592384 3:0.15711278 4:0.11170525 5:0.05288555 6:0.053409061 7:0.11405885 8:0.069184875 9:0.014431796 10:0.11680585 
-256 1:0.37101822 2:0.38881161 3:0.098222986 4:0.097892978 5:0.044054205 6:0.065836347 7:0.045311246 8:0.14447352 9:0.072618005 10:0.041336574 
-256 1:0.40105414 2:0.24842553 3:0.17905999 4:0.10220967 5:0.069250666 6:0.16605999 7:0.16376398 8:0.0093503079 9:0.12114555 10:0.27970864 
-256 1:0.56417044 2:0.24585444 3:0.100425 4:0.053318822 5:0.0362313 6:0.19222167 7:0.071306722 8:0.14613007 9:0.05020005 10:0.081925169 
-256 1:0.3097707 2:0.41337114 3:0.14948717 4:0.08732392 5:0.040047071 6:0.11079388 7:0.038974569 8:0.025802847 9:0.029994321 10:0.0090991857 
-256 1:0.51993799 2:0.30849021 3:0.084498321 4:0.059632901 5:0.027440581 6:0.021065146 7:0.0019656981 8:0.04656897 9:0.11446023 10:0.10944931 
-256 1:0.24065166 2:0.46548637 3:0.1035464 4:0.13019587 5:0.060119695 6:0.23803908 7:0.22290129 8:0.16930274 9:0.019655702 10:0.059371662 
-256 1:0.59090858 2:0.19168814 3:0.090974483 4:0.091139548 5:0.035289253 6:0.053031297 7:0.10227724 8:0.094867917 9:0.10618487 10:0.045102613 
-256 1:0.49650261 2:0.28057578 3:0.099601399 4:0.08702046 5:0.036299752 6:0.021385667 7:0.08685055 8:0.16746873 9:0.0324412 10:0.0098319842 
-256 1:0.37006309 2:0.30014781 3:0.146767 4:0.12268782 5:0.060334277 6:0.067197787 7:0.032406081 8:0.14063824 9:0.096688901 10:0.038716636 
-29.638144168865132 1:0.80618836 2:0.15064591 3:0.025460309 4:0.012960735 5:0.0047446804 6:0.1797015 7:0.50158261 8:0.29115369 9:0.10291106 10:0.10852605 
-256 1:0.53825338 2:0.3180866 3:0.067088627 4:0.052295811 5:0.024275585 6:0.066178483 7:0.10269138 8:0.020328943 9:0.0042393349 10:0.11571166 
-151.61458424062914 1:0.24147386 2:0.29443947 3:0.17593734 4:0.18416405 5:0.10398527 6:0.091834525 7:0.26576497 8:0.1224314 9:0.040656329 10:0.22288712 
-256 1:0.5124962 2:0.33672732 3:0.073262139 4:0.054470847 5:0.023043493 6:0.06046015 7:0.090762619 8:0.077580399 9:0.08841162 10:0.20041326 
-256 1:0.47756803 2:0.22127476 3:0.14349889 4:0.09811211 5:0.059546206 6:0.094500674 7:0.0056471175 8:0.011560229 9:0.070962496 10:0.14080218 
-9.3165360706901019 1:0.26987972 2:0.33638175 3:0.14067613 4:0.1830898 5:0.069972605 6:0.2485148 7:0.29844493 8:0.059287008 9:0.22451297 10:0.1457783 
-256 1:0.68179386 2:0.17506033 3:0.047557668 4:0.065303389 5:0.030284757 6:0.044653388 7:0.00048586642 8:0.0072408103 9:0.00045222545 10:0.089357673 
-235.48077912078716 1:0.5371841 2:0.19811714 3:0.11505385 4:0.092996416 5:0.05664849 6:0.11141758 7:0.064410631 8:0.061715402 9:0.16147139 10:0.25915841 
-256 1:0.59927115 2:0.21972824 3:0.084535035 4:0.065912608 5:0.030552967 6:0.13606689 7:0.041011929 8:0.056226171 9:0.27197225 10:0.012766836 
-256 1:0.48760679 2:0.32044262 3:0.11514954 4:0.04607653 5:0.030724522 6:0.021586359 7:0.016411928 8:0.03055453 9:0.078256142 10:0.28257306 
-256 1:0.38526354 2:0.3534047 3:0.13064709 4:0.10057335 5:0.030111323 6:0.20095067 7:0.076696915 8:0.1001444 9:0.035128829 10:0.030559667 
-256 1:0.33492589 2:0.28880703 3:0.14835948 4:0.16017632 5:0.067731285 6:0.22177549 7:0.082563216 8:0.097008557 9:0.061057833 10:0.21582987 
-256 1:0.68524652 2:0.19787023 3:0.067213166 4:0.033430368 5:0.016239712 6:0.064497301 7:0.016508891 8:0.13574935 9:0.09480531 10:0.0018750498 
-256 1:0.28219118 2:0.50931958 3:0.077103473 4:0.07922382 5:0.05216195 6:0.14832865 7:0.16699976 8:0.14389048 9:0.039320358 10:0.03468223 
-256 1:0.44009035 2:0.34615612 3:0.10194746 4:0.076460022 5:0.035346049 6:0.087252171 7:0.072781688 8:0.038027509 9:0.24665096 10:0.14545542 
-256 1:0.40608183 2:0.30924334 3:0.16053724 4:0.085952107 5:0.038185476 6:0.088720701 7:0.047149358 8:0.13285233 9:0.15612157 10:0.087168067 
-256 1:0.68422256 2:0.24332874 3:0.033443459 4:0.027342027 5:0.011663217 6:0.074115246 7:0.1650181 8:0.018450513 9:0.33683894 10:0.32238961 
-256 1:0.23934974 2:0.51407295 3:0.10097425 4:0.096942102 5:0.04866096 6:0.2507336 7:0.1202042 8:0.25958643 9:0.16551561 10:0.023267934 
-256 1:0.46444589 2:0.25396888 3:0.15864779 4:0.078272571 5:0.044664867 6:0.23367099 7:0.0021633581 8:0.037210469 9:0.044089834 10:0.16555345 
-256 1:0.76195163 2:0.15354639 3:0.035400602 4:0.031612457 5:0.017488918 6:0.071256721 7:0.049430289 8:0.018568055 9:0.21412523 10:0.080714726 
-256 1:0.51059189 2:0.26957637 3:0.11646203 4:0.070270381 5:0.033099327 6:0.030001198 7:0.010388927 8:0.14516087 9:0.077290244 10:0.091674791 
-256 1:0.61734278 2:0.21203813 3:0.091894721 4:0.054771639 5:0.023952728 6:0.2874305 7:0.20204586 8:0.07050062 9:0.018760667 10:0.10950206 
-256 1:0.45686148 2:0.22724334 3:0.13428659 4:0.12125137 5:0.060357224 6:0.018802421 7:0.077249866 8:0.011890577 9:0.099628278 10:0.10702777 
-256 1:0.4462173 2:0.32341197 3:0.10929735 4:0.080798087 5:0.040275293 6:0.059652592 7:0.0040045992 8:0.14128061 9:0.088006346 10:0.08755483 
-256 1:0.57950798 2:0.2739721 3:0.060313308 4:0.06109344 5:0.025113172 6:0.030023734 7:0.026953264 8:0.038103674 9:0.05450074 10:0.070556627 
-127.78540428624703 1:0.26818059 2:0.41485112 3:0.15145582 4:0.099404169 5:0.066108291 6:0.22521261 7:0.097237981 8:0.44834476 9:0.019754578 10:0.14293284 
-256 1:0.78231782 2:0.15493446 3:0.028433837 4:0.024836201 5:0.0094776856 6:0.028426015 7:0.020665765 8:0.12120746 9:0.037293622 10:0.078584489 
-256 1:0.33775994 2:0.31784845 3:0.14414888 4:0.12865967 5:0.07158306 6:0.058668638 7:0.0078302185 8:0.15879797 9:0.091339841 10:0.045880523 
-256 1:0.67302976 2:0.20482922 3:0.05664226 4:0.044491093 5:0.021007672 6:0.018382155 7:0.10529037 8:0.0044792649 9:0.2301494 10:0.10235294 
-72.537799983526497 1:0.28735577 2:0.45062754 3:0.11772753 4:0.10397239 5:0.040316767 6:0.058649799 7:0.35653799 8:0.0029175879 9:0.13705725 10:0.074457417 
-256 1:0.48384071 2:0.21352357 3:0.14083222 4:0.098555282 5:0.063248215 6:0.026345226 7:0.088078382 8:0.19677927 9:0.36551767 10:0.3835563 
-256 1:0.35304804 2:0.29410151 3:0.17239072 4:0.11561971 5:0.064840014 6:0.12229776 7:0.15615154 8:0.082479672 9:0.028021253 10:0.10007112 
-40.636024522575354 1:0.59569924 2:0.13750418 3:0.037922038 4:0.14932521 5:0.079549334 6:0.18142294 7:0.0089012424 8:0.22333821 9:0.16814168 10:0.14529479 
-256 1:0.21944746 2:0.47246643 3:0.15504617 4:0.11092331 5:0.042116637 6:0.12595595 7:0.017382742 8:0.19142111 9:0.01730395 10:0.0077941865 
-256 1:0.28177132 2:0.48455331 3:0.094957382 4:0.086701217 5:0.052016774 6:0.2097156 7:0.12790622 8:0.066817401 9:0.17424488 10:0.19600461 
-256 1:0.44720975 2:0.25781051 3:0.15546483 4:0.091856323 5:0.047658589 6:0.033301134 7:0.015317812 8:0.031775493 9:0.08607876 10:0.15430971 
-256 1:0.65074521 2:0.19729902 3:0.062069516 4:0.064785661 5:0.025100597 6:0.21923398 7:0.11289617 8:0.25056947 9:0.33025105 10:0.0070697057 
-216.47370167983706 1:0.29607425 2:0.34669589 3:0.14773031 4:0.13187518 5:0.077624371 6:0.1380632 7:0.031362046 8:0.19124953 9:0.010229732 10:0.23569457 
-192.20113236401232 1:0.46391343 2:0.21130961 3:0.13036515 4:0.13066142 5:0.063750385 6:0.14144331 7:0.066306373 8:0.31973514 9:0.34396377 10:0.13488413 
-256 1:0.60487743 2:0.17852326 3:0.1143531 4:0.071221881 5:0.031024322 6:0.093712206 7:0.0073222694 8:0.043816554 9:0.092150387 10:0.014287646 
-256 1:0.18449727 2:0.37887212 3:0.18890813 4:0.15179915 5:0.095923333 6:0.33307735 7:0.062620631 8:0.2574058 9:0.17845061 10:0.13651342 
-256 1:0.66382166 2:0.16224906 3:0.067050029 4:0.069108001 5:0.037771243 6:0.052403551 7:0.073482335 8:0.18038094 9:0.0023876856 10:0.079460603 
-256 1:0.17433331 2:0.44677049 3:0.16656823 4:0.12251752 5:0.089810445 6:0.0085066172 7:0.077051311 8:0.16655814 9:0.024190688 10:0.045967977 
-256 1:0.65341281 2:0.22124366 3:0.0694699 4:0.036302955 5:0.019570673 6:0.045058324 7:0.025313836 8:0.052470992 9:0.18031706 10:0.13994977 
-256 1:0.65002038 2:0.20899385 3:0.076702662 4:0.047477822 5:0.016805287 6:0.18788435 7:0.10499689 8:0.14238982 9:0.060745444 10:0.01183601 
-256 1:0.36914703 2:0.2593095 3:0.17841423 4:0.1229558 5:0.070173437 6:0.023051395 7:0.098445981 8:0.026123017 9:0.071286187 10:0.029729495 
-256 1:0.34367334 2:0.38659864 3:0.13823117 4:0.10080594 5:0.030690908 6:0.24738246 7:0.095384955 8:0.037946812 9:0.15425345 10:0.10804855 
-256 1:0.68816563 2:0.13986179 3:0.088709589 4:0.050770826 5:0.03249217 6:0.11040582 7:0.16704056 8:0.15011554 9:0.090332701 10:0.13624657 
-256 1:0.7030035 2:0.20952868 3:0.049104228 4:0.024820012 5:0.013543586 6:0.02654723 7:0.018972702 8:0.075410666 9:0.21603281 10:0.36244256 
-256 1:0.67444578 2:0.21892741 3:0.050470494 4:0.04032207 5:0.015834244 6:0.059759185 7:0.10467727 8:0.27275801 9:0.038843169 10:0.24746763 
-256 1:0.43686285 2:0.34410333 3:0.09623822 4:0.081180976 5:0.041614617 6:0.025718322 7:0.046550039 8:0.11238351 9:0.045921702 10:0.068957164 
-256 1:0.49632411 2:0.19786722 3:0.13961949 4:0.11826419 5:0.047924987 6:0.27142064 7:0.1360686 8:0.11737457 9:0.083095096 10:0.044370101 
-256 1:0.5975516 2:0.22908956 3:0.080453044 4:0.060319653 5:0.032586138 6:0.0085608617 7:0.129077 8:0.089119036 9:0.089406922 10:0.081649497 
-256 1:0.54542473 2:0.22070775 3:0.08472353 4:0.10033723 5:0.048806759 6:0.16666723 7:0.047658104 8:0.0059264603 9:0.27621345 10:0.13858186 
-256 1:0.65910338 2:0.19079812 3:0.070124191 4:0.054844643 5:0.025129666 6:0.043795763 7:0.014799968 8:0.13870369 9:0.15330601 10:0.17506779 
-143.2811999099618 1:0.4012437 2:0.22615748 3:0.14047929 4:0.15895283 5:0.0731667 6:0.16745883 7:0.24257062 8:0.032711945 9:0.016961617 10:0.11830904 
-256 1:0.60350648 2:0.19792028 3:0.093408662 4:0.086924711 5:0.018239872 6:0.11089024 7:0.0015223526 8:0.038004892 9:0.10067734 10:0.080494883 
-256 1:0.58052796 2:0.26351157 3:0.090867499 4:0.044522319 5:0.020570649 6:0.043447612 7:0.0027666867 8:0.17436694 9:0.052255919 10:0.02619638 
-256 1:0.43018073 2:0.25618389 3:0.15058193 4:0.10627918 5:0.056774269 6:0.010624398 7:0.27330411 8:0.1397152 9:0.05332511 10:0.071086074 
-256 1:0.48564963 2:0.33705353 3:0.070080213 4:0.071913294 5:0.035303327 6:0.0037194879 7:0.033188321 8:0.0091278394 9:0.13512177 10:0.00084520905 
-232.02467132344893 1:0.40612894 2:0.19370566 3:0.18226047 4:0.13360974 5:0.084295193 6:0.27646058 7:0.2551509 8:0.17811685 9:0.41586188 10:0.28653203 
-256 1:0.2655728 2:0.33477894 3:0.19677667 4:0.11992576 5:0.082945833 6:0.26029492 7:0.12958645 8:0.1652088 9:0.095154901 10:0.071132571 
-256 1:0.69912428 2:0.19610292 3:0.059952599 4:0.03118257 5:0.013637633 6:0.004336832 7:0.0035083615 8:0.11312805 9:0.053363501 10:0.010544032 
-138.58880929478372 1:0.36678351 2:0.27376859 3:0.15704373 4:0.12725815 5:0.075146025 6:0.12098989 7:0.0080524503 8:0.023206978 9:0.11835036 10:0.12091076 
-256 1:0.65808699 2:0.17985465 3:0.074898811 4:0.056597267 5:0.030562275 6:0.057468105 7:0.0896291 8:0.053821963 9:0.024246759 10:0.039437547 
-256 1:0.54779249 2:0.24507195 3:0.079633015 4:0.087315555 5:0.040186982 6:0.17116266 7:0.13359251 8:0.11446495 9:0.16297632 10:0.32023838 
-241.88627686653058 1:0.23647774 2:0.43086744 3:0.13054163 4:0.13509761 5:0.067015578 6:0.20888521 7:0.22884124 8:0.10101102 9:0.14735332 10:0.0044557028 
-256 1:0.74323657 2:0.16626673 3:0.040903845 4:0.032829733 5:0.016763119 6:0.031573439 7:0.13727648 8:0.12874287 9:0.090141041 10:0.1540253 
-256 1:0.49877915 2:0.34892693 3:0.079367962 4:0.048667752 5:0.024258206 6:0.022300729 7:0.07133933 8:0.031927285 9:0.063181719 10:0.055271335 
-256 1:0.55085799 2:0.26870992 3:0.09597314 4:0.055617851 5:0.0288411 6:0.053253941 7:0.033356531 8:0.0097295688 9:0.090288696 10:0.35766798 
-256 1:0.66687503 2:0.22236522 3:0.080772702 4:0.022369286 5:0.0076177619 6:0.042922417 7:0.01309095 8:0.12827953 9:0.067109696 10:0.059970251 
-256 1:0.4083809 2:0.33648073 3:0.11634471 4:0.087406183 5:0.051387473 6:0.061681343 7:0.16913739 8:0.0019520747 9:0.072172543 10:0.017497124 
-256 1:0.31429344 2:0.4528359 3:0.10925237 4:0.08649468 5:0.037123608 6:0.2979622 7:0.055583242 8:0.052655705 9:0.023318521 10:0.012086438 
-256 1:0.46748425 2:0.36439341 3:0.079159368 4:0.055552044 5:0.03341092 6:0.3408688 7:0.02352488 8:0.04045569 9:0.060919669 10:0.13537627 
-256 1:0.76312837 2:0.13512201 3:0.047610671 4:0.034778398 5:0.019360554 6:0.082495592 7:0.14809402 8:0.28397764 9:0.04355993 10:0.13616089 
-256 1:0.57958244 2:0.26105115 3:0.073665355 4:0.060646362 5:0.025054687 6:0.074900066 7:0.026598056 8:0.21929453 9:0.039648857 10:0.013861988 
-256 1:0.53362418 2:0.2358055 3:0.10757351 4:0.084502826 5:0.038493987 6:0.0088320249 7:0.11502491 8:0.082668808 9:0.14474541 10:0.16793332 
-256 1:0.61011949 2:0.22542309 3:0.080631009 4:0.056099562 5:0.027726853 6:0.046465768 7:0.078059556 8:0.12162436 9:0.12292471 10:0.12725095 
-256 1:0.63395402 2:0.17435785 3:0.083157511 4:0.066138877 5:0.042391745 6:0.081993431 7:0.040443796 8:0.097747331 9:0.11097161 10:0.018694688 
-256 1:0.25791889 2:0.31396699 3:0.21480305 4:0.15316274 5:0.060148334 6:0.035178742 7:0.066290026 8:0.056023653 9:0.10763669 10:0.088792193 
-256 1:0.38642795 2:0.2406098 3:0.14844715 4:0.15147934 5:0.07303576 6:0.061001141 7:0.13666252 8:0.021735363 9:0.13045977 10:0.0066238401 
-212.71643239494492 1:0.27839724 2:0.34802407 3:0.14557174 4:0.14321373 5:0.084793234 6:0.31718842 7:0.21850044 8:0.22825682 9:0.45821013 10:0.60676227 
-256 1:0.51367598 2:0.31472158 3:0.086246902 4:0.059834752 5:0.025520788 6:0.12540483 7:0.052076221 8:0.063677612 9:0.11362841 10:0.0081889592 
-76.589416893666055 1:0.67390831 2:0.16417337 3:0.043475327 4:0.066779016 5:0.051663984 6:0.18601353 7:0.24151345 8:0.051530778 9:0.05926692 10:0.11882599 
-256 1:0.5337505 2:0.25069713 3:0.11036184 4:0.061749989 5:0.04344054 6:0.26818299 7:0.051654892 8:0.21507132 9:0.10073608 10:0.093345197 
-256 1:0.47674647 2:0.26705232 3:0.10179205 4:0.11217896 5:0.042230198 6:0.20639052 7:0.20902891 8:0.16910327 9:0.22965833 10:0.10851564 
-256 1:0.57149729 2:0.23200668 3:0.10068191 4:0.058345142 5:0.037468984 6:0.0067272776 7:0.057303069 8:0.13033251 9:0.039995247 10:0.039072666 
-194.29732937363781 1:0.52144978 2:0.27130072 3:0.10265026 4:0.063881083 5:0.040718158 6:0.18266477 7:0.087195623 8:0.15529052 9:0.1167039 10:0.087129944 
-256 1:0.58645002 2:0.22254048 3:0.094628614 4:0.071295396 5:0.025085498 6:0.0017894209 7:0.090682817 8:0.023996271 9:0.13233266 10:0.14410351 
-256 1:0.36085297 2:0.32029242 3:0.14733668 4:0.11055684 5:0.060961079 6:0.22459755 7:0.04951795 8:0.052453335 9:0.0082073576 10:0.028260395 
-131.17421465386653 1:0.73254124 2:0.16888458 3:0.044697705 4:0.031109048 5:0.022767426 6:0.012141615 7:0.085270186 8:0.13954243 9:0.014008306 10:0.11207719 
-256 1:0.31163365 2:0.28930081 3:0.1428101 4:0.17929619 5:0.076959244 6:0.023615263 7:0.22186104 8:0.025842628 9:0.015651256 10:0.21163864 
-256 1:0.37308661 2:0.31849242 3:0.15073055 4:0.1004674 5:0.057223017 6:0.25114103 7:0.040789825 8:0.067103575 9:0.004589455 10:0.014500899 
-256 1:0.66533352 2:0.16527001 3:0.065087911 4:0.062148915 5:0.042159639 6:0.11144528 7:0.13632118 8:0.17953439 9:0.079640924 10:0.10511814 
-256 1:0.63578641 2:0.22189254 3:0.074868102 4:0.048554684 5:0.018898272 6:0.038656972 7:0.0024513467 8:0.0078526984 9:0.20263921 10:0.1898532 
-256 1:0.46988284 2:0.36486182 3:0.094153064 4:0.051098482 5:0.020003797 6:0.0033961591 7:0.037779912 8:0.042778898 9:0.058021249 10:0.091148577 
-256 1:0.48777435 2:0.26064956 3:0.12527935 4:0.082767875 5:0.043528855 6:0.31052996 7:0.02774732 8:0.0511178 9:0.17746339 10:0.0760186 
-256 1:0.58898263 2:0.16630931 3:0.11429231 4:0.082280655 5:0.048135092 6:0.10975456 7:0.07801866 8:0.1016804 9:0.13167538 10:0.12652202 
-256 1:0.53678423 2:0.22049252 3:0.11110577 4:0.085763922 5:0.04585356 6:0.14519946 7:0.036217833 8:0.012403877 9:0.01435108 10:0.11970397 
-256 1:0.5727426 2:0.17172485 3:0.12740804 4:0.080224733 5:0.047899779 6:0.14364903 7:0.0084582705 8:0.0069326497 9:0.31508537 10:0.31262696 
-17.206883202457156 1:0.43168184 2:0.36055639 3:0.084450287 4:0.089564547 5:0.033746933 6:0.10817089 7:0.063811115 8:0.1043207 9:0.29451919 10:0.16738528 
-128.90890445061206 1:0.2468984 2:0.20082415 3:0.093409364 4:0.23196016 5:0.22690793 6:0.23494954 7:0.21324262 8:0.17842035 9:0.19693452 10:0.077048766 
-256 1:0.72425736 2:0.20616068 3:0.040493883 4:0.020696463 5:0.008391608 6:0.063503631 7:0.078339137 8:0.17533961 9:0.031866695 10:0.10390636 
-256 1:0.42001387 2:0.37673985 3:0.12998193 4:0.043253064 5:0.030011277 6:0.031192649 7:0.038422076 8:0.11068111 9:0.056763949 10:0.080716086 
-256 1:0.6880191 2:0.19456155 3:0.072845772 4:0.033237105 5:0.011336479 6:0.091773756 7:0.018292728 8:0.10815273 9:0.15883421 10:0.2879076 
-256 1:0.41794368 2:0.28340232 3:0.14348202 4:0.10143626 5:0.053735725 6:0.098127265 7:0.18063412 8:0.24565446 9:0.20525791 10:0.21346802 
-256 1:0.27909177 2:0.3320898 3:0.17132418 4:0.13555893 5:0.081935317 6:0.075369187 7:0.052435282 8:0.06228489 9:0.06954634 10:0.076961248 
-256 1:0.18129085 2:0.56111739 3:0.080833631 4:0.11728404 5:0.05947409 6:0.086690303 7:0.02034436 8:0.034841048 9:0.034446129 10:0.088843122 
-256 1:0.60923381 2:0.24184541 3:0.067088222 4:0.052648682 5:0.029183879 6:0.066093964 7:0.054357536 8:0.22409496 9:0.20611732 10:0.40770338 
-122.53834488415178 1:0.61442518 2:0.1581555 3:0.069299266 4:0.073587741 5:0.084532317 6:0.39593973 7:0.24102851 8:0.018473048 9:0.20096095 10:0.10175781 
-256 1:0.58309305 2:0.25602437 3:0.063881698 4:0.070825869 5:0.026175011 6:0.0020413985 7:0.030664926 8:0.10980486 9:0.0071669083 10:0.041742537 
-15.183684031144725 1:0.76547019 2:0.15910316 3:0.028609336 4:0.029917331 5:0.016899978 6:0.10926483 7:0.041060287 8:0.29858583 9:0.33039107 10:0.27124276 
-256 1:0.38998641 2:0.32706185 3:0.12345204 4:0.10481176 5:0.054687943 6:0.084979301 7:0.033439386 8:0.054965317 9:0.069413772 10:0.12128608 
-256 1:0.1896932 2:0.34740197 3:0.18509373 4:0.19753375 5:0.080277356 6:0.14793671 7:0.07049711 8:0.12398381 9:0.16242949 10:0.20630726 
-256 1:0.64774366 2:0.17802277 3:0.091890817 4:0.05807404 5:0.024268711 6:0.011042625 7:0.12732352 8:0.1402615 9:0.19474397 10:0.044153263 
-256 1:0.30093523 2:0.33991363 3:0.14845969 4:0.14109083 5:0.069600617 6:0.082114004 7:0.021639162 8:0.029589183 9:0.035833092 10:0.059655237 
-256 1:0.45841587 2:0.30580556 3:0.12054054 4:0.083312615 5:0.031925414 6:0.1005512 7:0.079351785 8:0.06742346 9:0.10343541 10:0.055239707 
-256 1:0.76828097 2:0.15894049 3:0.031233703 4:0.02494242 5:0.016602423 6:0.043541608 7:0.029868972 8:0.26375179 9:0.19171793 10:0.07138609 
-256 1:0.49441602 2:0.23295043 3:0.093785112 4:0.13527936 5:0.043569078 6:0.51514846 7:0.29641065 8:0.13323473 9:0.20871669 10:0.092842895 
-256 1:0.67732099 2:0.18632866 3:0.080471948 4:0.038884442 5:0.016993952 6:0.12206547 7:0.0097261464 8:0.07839078 9:0.16253697 10:0.024378044 
-256 1:0.63916791 2:0.13187305 3:0.10186186 4:0.079558762 5:0.047538424 6:0.029213662 7:0.029636332 8:0.026785859 9:0.032600671 10:0.045331106 
-256 1:0.55462465 2:0.27101465 3:0.080869452 4:0.061262713 5:0.032228541 6:0.11517965 7:0.13376068 8:0.14018281 9:0.11433446 10:0.12979236 
-256 1:0.29827444 2:0.38015921 3:0.13725686 4:0.11851031 5:0.065799183 6:0.17532119 7:0.0016940701 8:0.071017586 9:0.071454684 10:0.20383191 
-256 1:0.53546894 2:0.29000882 3:0.095342546 4:0.058816416 5:0.020363281 6:0.066967534 7:0.42177624 8:0.25008185 9:0.10944571 10:0.17327296 
-256 1:0.43193638 2:0.27028339 3:0.13574632 4:0.11036291 5:0.051670993 6:0.081089261 7:0.068829088 8:0.10363509 9:0.14451253 10:0.34251261 
-256 1:0.46330207 2:0.37937679 3:0.080548662 4:0.052087347 5:0.024685129 6:0.19791817 7:0.032015449 8:0.012649102 9:0.051686921 10:0.042079283 
-256 1:0.47000972 2:0.25454069 3:0.12472181 4:0.081793067 5:0.068934721 6:0.22114666 7:0.1276391 8:0.17727035 9:0.22027097 10:0.49938493 
-256 1:0.41344192 2:0.15422364 3:0.13045849 4:0.16303375 5:0.1388422 6:0.051660762 7:0.22211858 8:0.16868405 9:0.42124228 10:0.52434803 
-256 1:0.38227583 2:0.30455443 3:0.14471669 4:0.11407616 5:0.054376894 6:0.13232884 7:0.051353389 8:0.22637239 9:0.16927961 10:0.26932377 
-256 1:0.44412131 2:0.3282245 3:0.092050196 4:0.094881769 5:0.040722232 6:0.15965116 7:0.062971446 8:0.1086619 9:0.10781226 10:0.067445579 
-256 1:0.53582394 2:0.23932912 3:0.10434586 4:0.081864055 5:0.038637021 6:0.042267851 7:0.031836405 8:0.23726787 9:0.27657712 10:0.24368669 
-256 1:0.67130123 2:0.19757453 3:0.064058221 4:0.047138686 5:0.01992734 6:0.028273854 7:0.047931298 8:0.031147174 9:0.13393643 10:0.080377671 
-256 1:0.33034694 2:0.41307886 3:0.11973841 4:0.091784186 5:0.045051603 6:0.1696661 7:0.007216753 8:0.34144422 9:0.21425384 10:0.034647287 
-256 1:0.27407852 2:0.38567953 3:0.15098967 4:0.10481294 5:0.084439342 6:0.089081693 7:0.031573045 8:0.081738317 9:0.064498645 10:0.35045763 
-256 1:0.22768684 2:0.25470243 3:0.30087391 4:0.15454611 5:0.062190704 6:0.016400475 7:0.029926117 8:0.034489142 9:0.035887389 10:0.15257553 
-240.26135267479705 1:0.42304605 2:0.20041863 3:0.16001315 4:0.14603603 5:0.07048614 6:0.1873476 7:0.15902234 8:0.080447735 9:0.20043673 10:0.015772728 
-256 1:0.36249606 2:0.27270249 3:0.16649261 4:0.13568609 5:0.06262275 6:0.056955473 7:0.06280068 8:0.09761695 9:0.033405644 10:0.0095250403 
-146.1878345681703 1:0.53679435 2:0.27470476 3:0.084025698 4:0.063772338 5:0.040702851 6:0.092994051 7:0.09888884 8:0.0043248506 9:0.11396174 10:0.27901073 
-256 1:0.29967333 2:0.33069832 3:0.15627747 4:0.15615764 5:0.057193237 6:0.040015682 7:0.0092650135 8:0.012894353 9:0.032865128 10:0.082798283 
-99.471873226121787 1:0.59367024 2:0.23436642 3:0.084194394 4:0.05784452 5:0.029924422 6:0.047866807 7:0.008925977 8:0.053240652 9:0.10463498 10:0.038566488 
-168.67250783574318 1:0.28561505 2:0.20290323 3:0.25675721 4:0.17116853 5:0.083555971 6:0.25908351 7:0.23673519 8:0.54236936 9:0.2826757 10:0.47795516 
-256 1:0.48756855 2:0.28504897 3:0.11892288 4:0.064827613 5:0.043631985 6:0.01187597 7:0.082868984 8:0.22461423 9:0.04520005 10:0.062748712 
-2.4566950009023802 1:0.63353177 2:0.17197924 3:0.050648754 4:0.097895712 5:0.045944519 6:0.012833208 7:0.0095067289 8:0.13995359 9:0.038719921 10:0.020951742 
-256 1:0.61578571 2:0.22398645 3:0.088658867 4:0.045827113 5:0.025741862 6:0.025746819 7:0.012761837 8:0.064532769 9:0.033203815 10:0.06570548 
-256 1:0.32270293 2:0.45204952 3:0.12022817 4:0.079424114 5:0.025595266 6:0.062424428 7:0.07860237 8:0.076494863 9:0.027004216 10:0.061592431 
-256 1:0.66365364 2:0.22414959 3:0.058177138 4:0.038527254 5:0.015492378 6:0.049789333 7:0.053696334 8:0.034881952 9:0.099158787 10:0.016502427 
-256 1:0.34689447 2:0.31388472 3:0.1508749 4:0.13118597 5:0.057159933 6:0.00016311083 7:0.011705849 8:0.024645673 9:0.017640194 10:0.047185718 
-256 1:0.3836743 2:0.34025824 3:0.13067332 4:0.10547653 5:0.039917602 6:0.054067473 7:0.26029992 8:0.059317749 9:0.05776016 10:0.11771253 
-256 1:0.44015032 2:0.26807931 3:0.16754028 4:0.081030024 5:0.043200066 6:0.031992724 7:0.055343535 8:0.019038347 9:0.050801771 10:0.025710366 
-256 1:0.46316827 2:0.30125481 3:0.10055694 4:0.097585006 5:0.037434977 6:0.11059715 7:0.0041581901 8:0.084120795 9:0.00037482747 10:0.092652541 
-256 1:0.3558248 2:0.30525896 3:0.13544953 4:0.13807182 5:0.065394895 6:0.028996725 7:0.037909272 8:0.042653825 9:0.097172034 10:0.078043816 
-256 1:0.45236524 2:0.28965741 3:0.10945377 4:0.099787339 5:0.048736244 6:0.0032116927 7:0.0079880044 8:0.12027231 9:0.088215644 10:0.074323642 
-256 1:0.70512135 2:0.20322746 3:0.030572724 4:0.032854927 5:0.02822354 6:0.060928534 7:0.0037711609 8:0.051306234 9:0.23418202 10:0.51512179 
-256 1:0.44003868 2:0.3127337 3:0.095160389 4:0.10319086 5:0.048876368 6:0.071226751 7:0.154707 8:0.2622231 9:0.060660438 10:0.042776457 
-114.43853576851939 1:0.26965188 2:0.37930332 3:0.18336866 4:0.10564247 5:0.06203367 6:0.086694426 7:0.014548618 8:0.019045636 9:0.26799914 10:0.24556479 
-256 1:0.53379824 2:0.18173353 3:0.10857112 4:0.1077061 5:0.068191015 6:0.051558586 7:0.080160251 8:0.10197993 9:0.2470509 10:0.36617671 
-256 1:0.26349324 2:0.33024717 3:0.16741213 4:0.15371468 5:0.085132781 6:0.12594652 7:0.019165816 8:0.12292164 9:0.0048092872 10:0.099615289 
-256 1:0.7984904 2:0.11722915 3:0.038409871 4:0.028106401 5:0.017764181 6:0.032794678 7:0.049037521 8:0.30322017 9:0.09786807 10:0.30723536 
-256 1:0.3324607 2:0.36192944 3:0.10648344 4:0.14331756 5:0.055808867 6:0.079960395 7:0.049855771 8:0.12926912 9:0.086688518 10:0.20565555 
-256 1:0.35699957 2:0.41351747 3:0.082403051 4:0.097077216 5:0.050002686 6:0.12978232 7:0.14043783 8:0.012171457 9:0.11364888 10:0.023300775 
-113.11944057930938 1:0.44164661 2:0.26578088 3:0.11530784 4:0.12195925 5:0.055305421 6:0.21842025 7:0.18426125 8:0.058532765 9:0.097883314 10:0.087351444 
-256 1:0.48914737 2:0.32944717 3:0.084747099 4:0.068678029 5:0.027980329 6:0.20500395 7:0.10794804 8:0.055775903 9:0.12256517 10:0.0021067096 
-256 1:0.65811612 2:0.17033112 3:0.056719143 4:0.08634077 5:0.028492843 6:0.058710611 7:0.080993658 8:0.0083094686 9:0.010312854 10:0.057267781 
-33.584250588155868 1:0.43203205 2:0.12416871 3:0.07697206 4:0.12027902 5:0.24654815 6:0.0040553536 7:0.017025012 8:0.03778401 9:0.013121155 10:0.026179267 
-190.640618340608 1:0.65028099 2:0.19042744 3:0.059791148 4:0.06543386 5:0.03406656 6:0.052656337 7:0.0018978231 8:0.23955412 9:0.36755124 10:0.38538832 
-256 1:0.31431732 2:0.316642 3:0.15845051 4:0.14722335 5:0.063366825 6:0.038117347 7:0.11545229 8:0.073699057 9:0.029890269 10:0.044577145 
-256 1:0.36511514 2:0.16171819 3:0.084268525 4:0.18741668 5:0.20148146 6:0.088218825 7:0.010545075 8:0.035525042 9:0.092797685 10:0.21405736 
-256 1:0.69432699 2:0.15156595 3:0.079352791 4:0.048356079 5:0.026398186 6:0.097925366 7:0.045029434 8:0.38957156 9:0.28892732 10:0.17323463 
-242.0554415137332 1:0.17136748 2:0.45253883 3:0.1308179 4:0.15492107 5:0.09035473 6:0.071593018 7:0.29188664 8:0.14762334 9:0.11501589 10:0.0099096032 
-256 1:0.2975972 2:0.39798234 3:0.1230752 4:0.12830267 5:0.053042591 6:0.10978924 7:0.04990002 8:0.086501171 9:0.05872432 10:0.084883481 
-256 1:0.7034578 2:0.20756419 3:0.062385142 4:0.019213712 5:0.0073791588 6:0.038449949 7:0.037510435 8:0.12727653 9:0.022945723 10:0.043391958 
-256 1:0.65339613 2:0.19619399 3:0.077359293 4:0.051642624 5:0.021407968 6:0.020527922 7:0.046600305 8:0.006695561 9:0.17673356 10:0.069376423 
-256 1:0.34032001 2:0.36232816 3:0.12414384 4:0.11282057 5:0.060387421 6:0.14181035 7:0.036087803 8:0.0063778268 9:0.11506219 10:0.018076968 
-256 1:0.63381467 2:0.2011931 3:0.062343542 4:0.061157572 5:0.041491115 6:0.1322516 7:0.11851581 8:0.26081429 9:0.12728035 10:0.035995615 
-256 1:0.35818028 2:0.38586172 3:0.13090328 4:0.076126375 5:0.048928345 6:0.045685633 7:0.041051054 8:0.10047909 9:0.052220226 10:0.0028294449 
-256 1:0.45853904 2:0.37880406 3:0.07604321 4:0.059067118 5:0.027546577 6:0.0023357502 7:0.055414553 8:0.11018415 9:0.071031811 10:0.13551788 
-256 1:0.51764068 2:0.21736978 3:0.14029193 4:0.079947369 5:0.04475025 6:0.094974134 7:0.0043329984 8:0.021277301 9:0.046474932 10:0.085933126 
-132.26064263391814 1:0.18708497 2:0.4667778 3:0.096412872 4:0.15343267 5:0.096291683 6:0.046591663 7:0.011368991 8:0.28841464 9:0.082158948 10:0.35562248 
-256 1:0.80518301 2:0.12629104 3:0.017199683 4:0.037704335 5:0.01362194 6:0.022670169 7:0.014937109 8:0.19677479 9:0.4402344 10:0.056405242 
-256 1:0.50109567 2:0.19438137 3:0.10890843 4:0.12599797 5:0.069616555 6:0.084002968 7:0.01551112 8:0.16141251 9:0.30693204 10:0.44039554 
-256 1:0.33342594 2:0.19785341 3:0.21765272 4:0.1687163 5:0.082351632 6:0.098220355 7:0.010078501 8:0.041461222 9:0.24631311 10:0.1060322 
-256 1:0.26854923 2:0.47028004 3:0.1033726 4:0.09577388 5:0.062024246 6:0.052558635 7:0.11280519 8:0.13408008 9:0.016412192 10:0.03161128 
-256 1:0.33587708 2:0.19409217 3:0.24906978 4:0.16348018 5:0.057480788 6:0.13846976 7:0.062669407 8:0.14135803 9:0.056708467 10:0.0088898439 
-256 1:0.26177428 2:0.36844278 3:0.16257036 4:0.15579234 5:0.051420235 6:0.045516394 7:0.014422016 8:0.011498968 9:0.018095772 10:0.051940564 
-256 1:0.4219925 2:0.24870477 3:0.14399672 4:0.13131888 5:0.05398714 6:0.37731498 7:0.20005477 8:0.040803423 9:0.061686138 10:0.041156979 
-256 1:0.50380642 2:0.29239516 3:0.083191877 4:0.083488601 5:0.037117946 6:0.0021347308 7:0.091176041 8:0.29376978 9:0.20012588 10:0.1890621 
-256 1:0.31862016 2:0.1543691 3:0.25455268 4:0.20131282 5:0.071145243 6:0.060256305 7:0.10928876 8:0.13844139 9:0.13803307 10:0.16950186 
-256 1:0.29660923 2:0.33549721 3:0.15784213 4:0.15582767 5:0.054223751 6:0.044657174 7:0.0061188295 8:0.010314587 9:0.034104908 10:0.091714103 
-256 1:0.63023728 2:0.22187744 3:0.097925081 4:0.034765093 5:0.015195103 6:0.0091313654 7:0.0050864168 8:0.0091107009 9:0.052566722 10:0.040930836 
-256 1:0.34279732 2:0.19848801 3:0.20838421 4:0.14911739 5:0.10121307 6:0.062360728 7:0.0090336133 8:0.19290785 9:0.099105904 10:0.30327603 
-256 1:0.28628473 2:0.2777793 3:0.16382791 4:0.17791608 5:0.094191969 6:0.27967253 7:0.014287661 8:0.0041140667 9:0.037411518 10:0.061275725 
-27.097350980121114 1:0.44504755 2:0.23605204 3:0.13714999 4:0.10922923 5:0.072521184 6:0.042568456 7:0.19021269 8:0.029667943 9:0.071807666 10:0.0047334699 
-256 1:0.49819656 2:0.26082674 3:0.11404755 4:0.082047309 5:0.044881839 6:0.19428166 7:0.059649264 8:0.079022196 9:0.023268304 10:0.10847987 
-50.59158193038099 1:0.078493646 2:0.21391966 3:0.35693353 4:0.17514399 5:0.17550917 6:0.060908918 7:0.14002812 8:0.099057149 9:0.17229823 10:0.082968948 
-256 1:0.61428154 2:0.16579591 3:0.11707709 4:0.069281539 5:0.033563919 6:0.015368913 7:0.13847517 8:0.025192788 9:0.15951352 10:0.28650496 
-89.424597931127309 1:0.57343859 2:0.21105415 3:0.08943965 4:0.08157426 5:0.044493349 6:0.020407396 7:0.0024041993 8:0.15234028 9:0.097202974 10:0.15671908 
-256 1:0.39426987 2:0.29664367 3:0.15739784 4:0.10556375 5:0.046124863 6:0.12146253 7:0.085094797 8:0.02969417 9:0.030610343 10:0.11382627 
-256 1:0.66217425 2:0.17722798 3:0.10047517 4:0.040109262 5:0.020013345 6:0.00010938345 7:0.099838566 8:0.26829552 9:0.18957232 10:0.13766409 
-256 1:0.32126036 2:0.40234655 3:0.17459602 4:0.065838503 5:0.035958578 6:0.092483732 7:0.1717184 8:0.20885449 9:0.12540112 10:0.10448614 
-256 1:0.47278592 2:0.32210727 3:0.097208287 4:0.063017293 5:0.044881233 6:0.043707364 7:0.11976748 8:0.0044681133 9:0.037800113 10:0.26184795 
-256 1:0.70138961 2:0.22872916 3:0.041669135 4:0.020030061 5:0.008182026 6:0.073895481 7:0.005894372 8:0.094628497 9:0.21610194 10:0.23312636 
-256 1:0.34292642 2:0.26521532 3:0.14208242 4:0.16712435 5:0.082651494 6:0.24646566 7:0.25582137 8:0.21179975 9:0.082859702 10:0.3682748 
-256 1:0.66953708 2:0.12140043 3:0.087299997 4:0.073168184 5:0.048594307 6:0.057521193 7:0.020807381 8:0.061142604 9:0.088622651 10:0.022784612 
-256 1:0.34688401 2:0.21856596 3:0.20144608 4:0.12877068 5:0.10433327 6:0.18023953 7:0.21042755 8:0.19487097 9:0.078793223 10:0.050865654 
-256 1:0.62092545 2:0.22689014 3:0.079061861 4:0.054820837 5:0.018301714 6:0.064286701 7:0.093999421 8:0.010339935 9:0.21532487 10:0.11220853 
-256 1:0.48252818 2:0.33360171 3:0.072420634 4:0.075056993 5:0.036392484 6:0.007697665 7:0.042751854 8:0.063972475 9:0.025557529 10:0.13215656 
-256 1:0.53092933 2:0.24315617 3:0.10916657 4:0.079571375 5:0.037176553 6:0.071624386 7:0.030884282 8:0.10360776 9:0.012703478 10:0.040259429 
-256 1:0.69763458 2:0.19532392 3:0.049999649 4:0.039372441 5:0.017669413 6:0.010124319 7:0.13246257 8:0.086159427 9:0.0093149087 10:0.16731222 
-256 1:0.56594801 2:0.23354175 3:0.087509496 4:0.079154857 5:0.033845896 6:0.040548623 7:0.11225776 8:0.069295514 9:0.1453511 10:0.11214151 
-256 1:0.41538299 2:0.30509166 3:0.11472027 4:0.12725896 5:0.03754611 6:0.21073378 7:0.0049125725 8:0.063822967 9:0.039959689 10:0.0021435927 
-256 1:0.31242912 2:0.34183754 3:0.1328132 4:0.15347989 5:0.059440255 6:0.26711323 7:0.31654365 8:0.12833971 9:0.16243576 10:0.012915522 
-256 1:0.72198878 2:0.15116671 3:0.052996039 4:0.045414995 5:0.028433476 6:0.07876575 7:0.089420142 8:0.021905104 9:0.47027412 10:0.51490181 
-149.16881750821466 1:0.30578243 2:0.18325302 3:0.087125031 4:0.1725625 5:0.25127702 6:0.27286961 7:0.092603653 8:0.013686901 9:0.11167931 10:0.063330415 
-256 1:0.24620023 2:0.53433579 3:0.1179478 4:0.069168371 5:0.0323478 6:0.070454363 7:0.012927745 8:0.1317445 9:0.095873399 10:0.046412911 
-256 1:0.55851333 2:0.1919281 3:0.10128231 4:0.096099624 5:0.052176637 6:0.0096684887 7:0.095383959 8:0.1474127 9:0.23393411 10:0.33609802 
-256 1:0.65624943 2:0.16586504 3:0.067967184 4:0.070204708 5:0.039713635 6:0.026494072 7:0.042860755 8:0.11066546 9:0.13686817 10:0.2865141 
-256 1:0.51176046 2:0.20349291 3:0.10044378 4:0.13148975 5:0.052813104 6:0.308663 7:0.33419256 8:0.075947059 9:0.1978471 10:0.058531478 
-256 1:0.40377046 2:0.16247089 3:0.19613547 4:0.15417892 5:0.083444263 6:0.088456483 7:0.071987761 8:0.061853565 9:0.0011497138 10:0.10091725 
-256 1:0.27938999 2:0.33152695 3:0.17355083 4:0.14463705 5:0.070895183 6:0.073441009 7:0.11497727 8:0.16000113 9:0.23260813 10:0.12716053 
-256 1:0.40158907 2:0.28750189 3:0.15913552 4:0.093866654 5:0.057906861 6:0.21730873 7:0.1569789 8:0.083519174 9:0.14147644 10:0.16882795 
-256 1:0.4590723 2:0.25954782 3:0.12091008 4:0.1065813 5:0.053888507 6:0.33102043 7:0.085695971 8:0.25082629 9:0.094185675 10:0.080280936 
-256 1:0.30589508 2:0.35072315 3:0.17061158 4:0.10802096 5:0.064749218 6:0.35581007 7:0.085703273 8:0.054578288 9:0.0021566067 10:0.063512738 
-256 1:0.68989715 2:0.20265288 3:0.045457495 4:0.043484815 5:0.01850766 6:0.1614338 7:0.085979386 8:0.043749659 9:0.0052275148 10:0.15145932 
-256 1:0.38669188 2:0.23812692 3:0.16041868 4:0.13564392 5:0.079118609 6:0.0025763313 7:0.10067643 8:0.027631344 9:0.058808752 10:0.035429912 
-256 1:0.29026743 2:0.29589982 3:0.18776166 4:0.15437317 5:0.071697917 6:0.037752553 7:0.17403632 8:0.25828345 9:0.06807838 10:0.053331556 
-256 1:0.3290758 2:0.34440851 3:0.16408654 4:0.10643492 5:0.055994234 6:0.20321897 7:0.055720994 8:0.20313249 9:0.16728571 10:0.062526246 
-256 1:0.51562087 2:0.24047867 3:0.090823158 4:0.119698 5:0.033379302 6:0.12258622 7:0.14320558 8:0.017705069 9:0.07481791 10:0.034769446 
-256 1:0.33085459 2:0.31870295 3:0.17682866 4:0.11856643 5:0.055047371 6:0.087164436 7:0.15655255 8:0.12787084 9:0.12094256 10:0.21281306 
-256 1:0.46269793 2:0.210619 3:0.15700796 4:0.11526389 5:0.054411215 6:0.17144449 7:0.090595439 8:0.088489558 9:0.18117999 10:0.076983685 
-256 1:0.23552213 2:0.2642836 3:0.18191379 4:0.23150947 5:0.086771008 6:0.22953695 7:0.14878342 8:0.17245986 9:0.19904075 10:0.11832313 
-256 1:0.49609479 2:0.316377 3:0.091005101 4:0.067853985 5:0.028669122 6:0.038791285 7:0.042908432 8:0.033181742 9:0.25835354 10:0.13713811 
-256 1:0.6447189 2:0.16860968 3:0.069126292 4:0.060755078 5:0.056790049 6:0.21569962 7:0.036257863 8:0.15454064 9:0.13759234 10:0.047163821 
-256 1:0.78092723 2:0.1474306 3:0.023753976 4:0.033593688 5:0.014294509 6:0.015991826 7:0.18751907 8:0.12395019 9:0.40084968 10:0.31377466 
-256 1:0.53375991 2:0.25520781 3:0.098266729 4:0.077433849 5:0.0353317 6:0.042636602 7:0.04004522 8:0.081734653 9:0.050088409 10:0.04199929 
-256 1:0.68009526 2:0.17554043 3:0.071535333 4:0.049346917 5:0.023482066 6:0.021612539 7:0.10721682 8:0.084166579 9:0.14499835 10:0.19644467 
-256 1:0.5695559 2:0.33248446 3:0.052817958 4:0.035286629 5:0.0098550532 6:0.13337148 7:0.10967251 8:0.092225291 9:0.10717519 10:0.076934755 
-256 1:0.72851537 2:0.1805067 3:0.041921358 4:0.029139778 5:0.019916787 6:0.11982371 7:0.18485819 8:0.15297921 9:0.10660373 10:0.08289142 
-256 1:0.43801182 2:0.33691169 3:0.10724452 4:0.079727307 5:0.038104664 6:0.15571757 7:0.053963609 8:0.10659563 9:0.029358493 10:0.042416101 
-256 1:0.758416 2:0.16244708 3:0.03187795 4:0.028903435 5:0.018355535 6:0.047254882 7:0.017286698 8:0.25880017 9:0.1492714 10:0.11686797 
-256 1:0.54362984 2:0.24064903 3:0.086934534 4:0.092090076 5:0.03669652 6:0.01023911 7:0.088365718 8:0.048929572 9:0.20409677 10:0.27921777 
-256 1:0.28616882 2:0.37185737 3:0.13412167 4:0.13558083 5:0.072271324 6:0.035048908 7:0.034807165 8:0.11600958 9:0.026375216 10:0.12961316 
-256 1:0.42246778 2:0.35200124 3:0.087396163 4:0.097984891 5:0.040149925 6:0.015483473 7:0.042361041 8:0.096763162 9:0.0026971869 10:0.029127829 
-256 1:0.30049479 2:0.28143837 3:0.20655069 4:0.13701272 5:0.074503426 6:0.27443898 7:0.12102374 8:0.17626629 9:0.0017477921 10:0.14858389 
-256 1:0.31935727 2:0.34175155 3:0.1488495 4:0.11919447 5:0.070847215 6:0.1809162 7:0.012095119 8:0.078653019 9:0.033754911 10:0.073422791 
-256 1:0.72491773 2:0.20034919 3:0.028255653 4:0.028687919 5:0.017789505 6:0.32151301 7:0.041354211 8:0.088107868 9:0.20470898 10:0.1953327 
-256 1:0.55156879 2:0.3030917 3:0.085063293 4:0.043908742 5:0.016367477 6:0.091549995 7:0.0017550654 8:0.12144717 9:0.072171648 10:0.049194662 
-56.719260817138114 1:0.29440682 2:0.25519982 3:0.17952618 4:0.19622205 5:0.074645133 6:0.32305632 7:0.32670705 8:0.32273378 9:0.34634668 10:0.24756255 
-256 1:0.5125562 2:0.2982409 3:0.10904309 4:0.053123268 5:0.027036536 6:0.42144831 7:0.096639054 8:0.25215605 9:0.12972565 10:0.065868743 
-256 1:0.25562189 2:0.41759474 3:0.15024864 4:0.10911919 5:0.067415545 6:0.18598384 7:0.07480666 8:0.0049924701 9:0.10649309 10:0.0032354664 
-233.33220832088071 1:0.26046769 2:0.23289573 3:0.10804001 4:0.1660007 5:0.23259588 6:0.14972407 7:0.0052884586 8:0.039567998 9:0.083930982 10:0.19080574 
-256 1:0.16886158 2:0.39037294 3:0.18078307 4:0.16278137 5:0.097201043 6:0.012930212 7:0.087575918 8:0.22927258 9:0.13100248 10:0.10925747 
-256 1:0.45461922 2:0.29117155 3:0.12393863 4:0.080871571 5:0.049399017 6:0.62272674 7:0.39410751 8:0.18039933 9:0.013402763 10:0.047510383 
-256 1:0.42506046 2:0.3191125 3:0.084976328 4:0.12354489 5:0.047305826 6:0.042236488 7:0.053438181 8:0.14480262 9:0.11047091 10:0.012828029 
-256 1:0.23767573 2:0.55030582 3:0.088729386 4:0.076556246 5:0.046732821 6:0.14489262 7:0.10923954 8:0.0071243071 9:0.14093697 10:0.029189972 
-81.16411283290968 1:0.42826465 2:0.15476082 3:0.067009153 4:0.1909109 5:0.15905448 6:0.0039154484 7:0.015674947 8:0.038104898 9:0.2975295 10:0.22582976 
-256 1:0.51089902 2:0.28675518 3:0.099383766 4:0.07682204 5:0.026139989 6:0.1790565 7:0.046999058 8:0.029488152 9:0.17265456 10:0.34605984 
-256 1:0.54715327 2:0.17748678 3:0.12191492 4:0.094695159 5:0.05874986 6:0.015635369 7:0.063034786 8:0.092258445 9:0.33371995 10:0.0039513806 
-256 1:0.76484245 2:0.12241951 3:0.050078735 4:0.042273221 5:0.020386088 6:0.0069264634 7:0.085118754 8:0.0054502965 9:0.083338665 10:0.27698946 
-256 1:0.35875923 2:0.27701495 3:0.19006276 4:0.1157575 5:0.058405557 6:0.38682631 7:0.0051392319 8:0.1198905 9:0.11645992 10:0.14823988 
-256 1:0.7045201 2:0.21032872 3:0.052978922 4:0.022236706 5:0.0099355483 6:0.24170995 7:0.3708498 8:0.30065327 9:0.31813121 10:0.25015928 
-190.04157594935128 1:0.19334483 2:0.28961013 3:0.16761397 4:0.24386397 5:0.10556709 6:0.43316526 7:0.045497746 8:0.17293471 9:0.0072724878 10:0.23854165 
-256 1:0.50363611 2:0.27599276 3:0.064557864 4:0.11359005 5:0.042223213 6:0.087730504 7:0.079167616 8:0.13681736 9:0.039273069 10:0.037529258 
-155.71583548568864 1:0.37928106 2:0.2251085 3:0.15802354 4:0.16757508 5:0.070011818 6:0.073419389 7:0.21638884 8:0.29673553 9:0.35527847 10:0.23905103 
-256 1:0.42850713 2:0.29590752 3:0.10092208 4:0.13292578 5:0.041737485 6:0.014885552 7:0.2387124 8:0.034948975 9:0.21353743 10:0.12429645 
-256 1:0.69607034 2:0.17959345 3:0.057364911 4:0.044511735 5:0.02245956 6:0.075257994 7:0.10702014 8:0.11091523 9:0.091808333 10:0.096572059 
-256 1:0.59338876 2:0.28460273 3:0.052338179 4:0.049775597 5:0.019894738 6:0.031773522 7:0.056968249 8:0.035966148 9:0.085351079 10:0.048781193 
-74.031842147560667 1:0.13575617 2:0.54677824 3:0.13661271 4:0.12403958 5:0.0568133 6:0.35271842 7:0.28124098 8:0.087859768 9:0.19873353 10:0.042577186 
-256 1:0.42501067 2:0.27456238 3:0.14542275 4:0.11084598 5:0.04415822 6:0.08698967 7:0.069101998 8:0.090048841 9:0.20457637 10:0.10807916 
-256 1:0.3424273 2:0.32661118 3:0.153265 4:0.12518823 5:0.05250829 6:0.0040527283 7:0.097458654 8:0.012535822 9:0.060350313 10:0.22137495 
-256 1:0.64537 2:0.21065529 3:0.090004477 4:0.037466858 5:0.016503376 6:0.034217765 7:0.02333103 8:0.014194087 9:0.0067618082 10:0.052480449 
-256 1:0.2235234 2:0.54511049 3:0.11431459 4:0.086171203 5:0.030880319 6:0.28530106 7:0.12360812 8:0.0037135617 9:0.01434574 10:0.056074239 
-256 1:0.66660994 2:0.20968034 3:0.076176678 4:0.034132951 5:0.01340009 6:0.0042033011 7:0.03966805 8:0.14120721 9:0.063732175 10:0.021370454 
-256 1:0.44590679 2:0.26415108 3:0.12808109 4:0.10914629 5:0.05271476 6:0.023755111 7:0.18376634 8:0.19649002 9:0.11406335 10:0.34025834 
-256 1:0.42205766 2:0.27107674 3:0.1512216 4:0.1074432 5:0.048200796 6:0.12652746 7:0.010485389 8:0.053320818 9:0.10095488 10:0.12617084 
-256 1:0.46458699 2:0.29671959 3:0.11565747 4:0.081629581 5:0.041406363 6:0.01273153 7:0.028393368 8:0.14073608 9:0.12732873 10:0.085075686 
-256 1:0.52123077 2:0.29070221 3:0.10607872 4:0.055241155 5:0.026747146 6:0.035155394 7:0.11516626 8:0.11828437 9:0.017106175 10:0.036207719 
-256 1:0.35379556 2:0.34794332 3:0.11436702 4:0.13313504 5:0.050759062 6:0.067057599 7:0.16235855 8:0.061450886 9:0.036057243 10:0.28306665 
-256 1:0.445023 2:0.27053567 3:0.1277184 4:0.10093039 5:0.055792544 6:0.086900836 7:0.16042469 8:0.14991411 9:0.027132278 10:0.060380203 
-256 1:0.5139548 2:0.30391877 3:0.11329225 4:0.047491883 5:0.021342295 6:0.18842466 7:0.05284913 8:0.069493101 9:0.050892459 10:0.0052139989 
-256 1:0.40824794 2:0.31042964 3:0.12789566 4:0.10478043 5:0.048646341 6:0.093960841 7:0.081801649 8:0.018840314 9:0.083292893 10:0.042752372 
-256 1:0.47078499 2:0.26608494 3:0.1271794 4:0.097067239 5:0.038883428 6:0.11943063 7:0.22599405 8:0.077135327 9:0.19660014 10:0.16663234 
-256 1:0.5512475 2:0.29059423 3:0.083768953 4:0.047925675 5:0.026463638 6:0.057647546 7:0.17509769 8:0.22780624 9:0.14664282 10:0.015907169 
-256 1:0.63594592 2:0.21679968 3:0.057982702 4:0.054362584 5:0.034909109 6:0.14060817 7:0.015794649 8:0.0096535326 9:0.15937208 10:0.18533909 
-256 1:0.34086307 2:0.31025293 3:0.13272417 4:0.14904141 5:0.067118418 6:0.17529339 7:0.035294347 8:0.09531311 9:0.033157758 10:0.047120677 
-256 1:0.31621633 2:0.28016595 3:0.14391664 4:0.18168723 5:0.078013849 6:0.42903317 7:0.19404527 8:0.070018421 9:0.14956852 10:0.056156202 
-256 1:0.36279414 2:0.49705001 3:0.082502035 4:0.037691948 5:0.019961877 6:0.075203247 7:0.054954673 8:0.054415016 9:0.097321185 10:0.025920953 
-256 1:0.26883674 2:0.27293007 3:0.17576923 4:0.19235046 5:0.090113501 6:0.10644289 7:0.24138897 8:0.28981088 9:0.15308319 10:0.15794724 
-256 1:0.70343353 2:0.1906326 3:0.047480379 4:0.036011079 5:0.022442413 6:0.1749695 7:0.052585117 8:0.035385679 9:0.1526173 10:0.23038682 
-256 1:0.28172981 2:0.31743235 3:0.18118318 4:0.14139008 5:0.078264587 6:0.28625745 7:0.14916777 8:0.1685856 9:0.11240662 10:0.18582496 
-256 1:0.31005695 2:0.3921274 3:0.12024666 4:0.11091614 5:0.066652844 6:0.054646921 7:0.075393158 8:0.12819749 9:0.0031944901 10:0.048775835 
-256 1:0.49824574 2:0.30590466 3:0.082751623 4:0.075859087 5:0.037238891 6:0.06525039 7:0.01538015 8:0.16896759 9:0.0059934054 10:0.069091521 
-256 1:0.46655612 2:0.26449544 3:0.13003512 4:0.081220218 5:0.0576931 6:0.033709854 7:0.1355917 8:0.084886534 9:0.015766963 10:0.16279902 
-256 1:0.44226846 2:0.45399191 3:0.055596999 4:0.031228678 5:0.016913956 6:0.068403912 7:0.049421918 8:0.15811579 9:0.031914297 10:0.0071236565 
-256 1:0.51656119 2:0.30211427 3:0.097397393 4:0.056236526 5:0.027690626 6:0.011576043 7:0.02927772 8:0.026161649 9:0.03034478 10:0.026033041 
-256 1:0.33134499 2:0.40489515 3:0.11518529 4:0.10671517 5:0.041859405 6:0.026861426 7:0.24937205 8:0.16869614 9:0.12596915 10:0.087068545 
-256 1:0.20425616 2:0.41185554 3:0.14238166 4:0.15843933 5:0.08306731 6:0.075626189 7:0.12687008 8:0.014915684 9:0.039346632 10:0.057594574 
-256 1:0.48014279 2:0.26890029 3:0.098036025 4:0.1072716 5:0.045649289 6:0.11468835 7:0.06454853 8:0.031432922 9:0.1169472 10:0.047970942 
-256 1:0.42264692 2:0.25795109 3:0.16226497 4:0.10278218 5:0.054354843 6:0.095516346 7:0.097231204 8:0.065517956 9:0.14181686 10:0.042823758 
-256 1:0.36979194 2:0.27966876 3:0.15122568 4:0.13004421 5:0.069269413 6:0.055864395 7:0.1121578 8:0.059483228 9:0.058292213 10:0.051407546 
-256 1:0.64413048 2:0.1984554 3:0.084630774 4:0.046797959 5:0.025985387 6:0.0071961207 7:0.19697388 8:0.048019078 9:0.010663456 10:0.12483585 
-256 1:0.26035567 2:0.35989396 3:0.16458116 4:0.1629265 5:0.05224272 6:0.12283226 7:0.008717088 8:0.091464189 9:0.021480035 10:0.079733421 
-256 1:0.54535594 2:0.26358165 3:0.070659779 4:0.085240954 5:0.035161677 6:0.036003558 7:0.11254335 8:0.20409812 9:0.1033513 10:0.09139411 
-256 1:0.5955447 2:0.22703485 3:0.084152801 4:0.060612669 5:0.032654979 6:0.025680455 7:0.12013578 8:0.081921175 9:0.093577802 10:0.098786242 
-256 1:0.45771956 2:0.35689783 3:0.086899246 4:0.073529099 5:0.024954259 6:0.064819022 7:0.20900247 8:0.33457042 9:0.2189401 10:0.4002527 
-256 1:0.68420944 2:0.1209607 3:0.069918508 4:0.078540833 5:0.046370518 6:0.0074286319 7:0.1791769 8:0.034631995 9:0.025739749 10:0.010838335 
-27.345043577328273 1:0.22424654 2:0.19853536 3:0.095244532 4:0.29393064 5:0.18804293 6:0.21569646 7:0.38032708 8:0.3406379 9:0.22195548 10:0.066873242 
-256 1:0.39979946 2:0.26964097 3:0.166338 4:0.11662108 5:0.047600482 6:0.010660633 7:0.041894713 8:0.0011064839 9:0.020599753 10:0.014530838 
-256 1:0.46288707 2:0.29321102 3:0.1003304 4:0.11146088 5:0.032110632 6:0.18285948 7:0.21310723 8:0.084014841 9:0.13359084 10:0.17327707 
-256 1:0.6613368 2:0.17741799 3:0.083365478 4:0.065790093 5:0.012089638 6:0.019293519 7:0.067690706 8:0.0009482227 9:0.025571744 10:0.066020372 
-256 1:0.29049018 2:0.33768025 3:0.15832496 4:0.12707279 5:0.08643181 6:0.067697234 7:0.060567254 8:0.20235441 9:0.032922238 10:0.020250443 
-256 1:0.39164593 2:0.16300555 3:0.20982311 4:0.19175007 5:0.043775339 6:0.10681537 7:0.098534751 8:0.028322802 9:0.023650387 10:0.10031902 
-256 1:0.62087551 2:0.21474629 3:0.074153307 4:0.058667232 5:0.031557653 6:0.049772877 7:0.027539091 8:0.16908555 9:0.13412416 10:0.12933988 
-256 1:0.27125108 2:0.39769697 3:0.13116058 4:0.14810225 5:0.051789123 6:0.12010949 7:0.099677657 8:0.016840626 9:0.058503812 10:0.10902272 
-256 1:0.30783762 2:0.3676359 3:0.14857107 4:0.12065471 5:0.055300689 6:0.10317508 7:0.15524194 8:0.2743692 9:0.03764202 10:0.077311575 
-256 1:0.67862398 2:0.24377976 3:0.047168975 4:0.021652761 5:0.0087745302 6:0.059439727 7:0.01681366 8:0.11381405 9:0.13910603 10:0.06534864 
-256 1:0.58720394 2:0.23378167 3:0.089498347 4:0.060327689 5:0.029188358 6:0.011087401 7:0.0011138032 8:0.063126825 9:0.080007401 10:0.1094294 
-67.807860580718113 1:0.5533749 2:0.27841155 3:0.085643773 4:0.060639217 5:0.021930558 6:0.11242469 7:0.082422085 8:0.034536207 9:0.00717803 10:0.015135096 
-256 1:0.48120393 2:0.31536402 3:0.072407048 4:0.09075352 5:0.040271475 6:0.44397572 7:0.04879696 8:0.2644222 9:0.13781993 10:0.1514828 
-256 1:0.30773956 2:0.31463778 3:0.16034233 4:0.1388586 5:0.078421722 6:0.22138335 7:0.12467461 8:0.015782956 9:0.077937591 10:0.150672 
-256 1:0.74035134 2:0.19106049 3:0.040664586 4:0.016656072 5:0.011267512 6:0.030691527 7:0.053970307 8:0.11489046 9:0.043360925 10:0.16777116 
-256 1:0.52319865 2:0.2365988 3:0.089975843 4:0.10147762 5:0.048749089 6:0.064287216 7:0.062421732 8:0.13714999 9:0.18201435 10:0.39220712 
-256 1:0.57120271 2:0.28477178 3:0.088966051 4:0.035846505 5:0.019212948 6:0.0075317231 7:0.067292609 8:0.056118566 9:0.22425597 10:0.13998679 
-256 1:0.55762233 2:0.24890312 3:0.10991729 4:0.04815802 5:0.035399243 6:0.098846141 7:0.080784898 8:0.10181395 9:0.10474012 10:0.097735549 
-256 1:0.4665566 2:0.27737308 3:0.10878637 4:0.097434269 5:0.049849669 6:0.11956337 7:0.069153055 8:0.045985905 9:0.043084056 10:0.17966773 
-256 1:0.53933238 2:0.30412492 3:0.082855353 4:0.051396395 5:0.022290955 6:0.11475164 7:0.081748108 8:0.20697118 9:0.10171517 10:0.1087258 
-256 1:0.36824972 2:0.41098413 3:0.10064597 4:0.077160731 5:0.042959457 6:0.097173587 7:0.074825678 8:0.062523887 9:0.11055915 10:0.16147153 
-256 1:0.3357016 2:0.23008611 3:0.17505494 4:0.18479171 5:0.074365636 6:0.23815649 7:0.085547296 8:0.13847181 9:0.14625579 10:0.057240645 
-165.79274880318454 1:0.35602015 2:0.27915101 3:0.15403686 4:0.14373568 5:0.067056295 6:0.052899832 7:0.27725299 8:0.20638662 9:0.23900759 10:0.0026933518 
-256 1:0.57933742 2:0.25586593 3:0.087893076 4:0.052873659 5:0.024029916 6:0.11896794 7:0.10966838 8:0.062483986 9:0.02094767 10:0.16462936 
-256 1:0.58274155 2:0.20341321 3:0.10599493 4:0.075533915 5:0.032316399 6:0.056634961 7:0.056587791 8:0.0098759891 9:0.017708946 10:0.093445407 
-256 1:0.44001313 2:0.30978629 3:0.09947103 4:0.11066733 5:0.040062208 6:0.15228153 7:0.062423209 8:0.16111455 9:0.049643728 10:0.025011982 
-256 1:0.29697826 2:0.33236108 3:0.18911662 4:0.12650803 5:0.055036011 6:0.070640701 7:0.036775738 8:0.19201665 9:0.084019873 10:0.15887648 
-95.634964740519692 1:0.18639737 2:0.48173161 3:0.12158508 4:0.12573999 5:0.084545954 6:0.023057196 7:0.030981019 8:0.099362068 9:0.37465597 10:0.53029509 
-256 1:0.70760964 2:0.16279597 3:0.051012712 4:0.054697946 5:0.023883724 6:0.14179543 7:0.11563033 8:0.20577872 9:0.11538143 10:0.081450942 
-256 1:0.43497791 2:0.40781748 3:0.09102422 4:0.046527857 5:0.019652537 6:0.028641765 7:0.016912398 8:0.036356431 9:0.0048025668 10:0.015582338 
-256 1:0.43380805 2:0.3428876 3:0.14099327 4:0.050128605 5:0.032182481 6:0.19410655 7:0.086703198 8:0.075395012 9:0.087888336 10:0.014678591 
-256 1:0.6634005 2:0.2156295 3:0.058338997 4:0.045008303 5:0.017622701 6:0.18272223 7:0.064796098 8:0.10150545 9:0.14327289 10:0.050104144 
-256 1:0.51989394 2:0.22389617 3:0.12308769 4:0.088836942 5:0.044285253 6:0.063563496 7:0.0026750269 8:0.046007334 9:0.12282299 10:0.1988744 
-256 1:0.33129243 2:0.30082828 3:0.18845697 4:0.1192549 5:0.060167414 6:0.035373197 7:0.034218042 8:0.00029030282 9:0.1417611 10:0.098969699 
-256 1:0.62111568 2:0.2363026 3:0.06126404 4:0.05657747 5:0.024740206 6:0.010211833 7:0.028785955 8:0.097611575 9:0.090975997 10:0.0094146102 
-256 1:0.59466511 2:0.25964761 3:0.10781544 4:0.029109805 5:0.0087620422 6:0.069472959 7:0.035836218 8:0.0027500371 9:0.076834014 10:0.058780416 
-256 1:0.39049596 2:0.25034714 3:0.16595516 4:0.11987648 5:0.073325258 6:0.075024598 7:0.061278396 8:0.026809323 9:0.060922338 10:0.063260125 
-256 1:0.24196795 2:0.39820004 3:0.16187738 4:0.13618757 5:0.061767061 6:0.097925306 7:0.05538876 8:0.091499428 9:0.098845478 10:0.028028138 
-127.7726387672987 1:0.46518462 2:0.27936502 3:0.077458176 4:0.11803695 5:0.059955231 6:0.015980365 7:0.025996197 8:0.40762691 9:0.031030716 10:0.071174606 
-256 1:0.76267319 2:0.14988433 3:0.04145755 4:0.030706054 5:0.015278878 6:0.031991156 7:0.1027212 8:0.19569593 9:0.087911029 10:0.072330512 
-256 1:0.60887042 2:0.1574145 3:0.097979746 4:0.087149939 5:0.048585394 6:0.11846342 7:0.009482622 8:0.067569899 9:0.079169664 10:0.048453964 
-126.83907282324864 1:0.32259289 2:0.3879188 3:0.12072028 4:0.11125735 5:0.05751068 6:0.3658221 7:0.32673539 8:0.059701972 9:0.040880488 10:0.11257132 
-256 1:0.79399538 2:0.13744699 3:0.04144715 4:0.017843349 5:0.0092671329 6:0.066259904 7:0.041615843 8:0.18282278 9:0.1119747 10:0.064553503 
-102.45162214429753 1:0.41216572 2:0.24593795 3:0.1478569 4:0.11645056 5:0.077588868 6:0.0040346775 7:0.02952482 8:0.033240245 9:0.12109297 10:0.0066139066 
-256 1:0.36229199 2:0.40551722 3:0.10794309 4:0.084773372 5:0.03947433 6:0.36969075 7:0.064512442 8:0.062926191 9:0.023715586 10:0.021608665 
-256 1:0.68783302 2:0.11873122 3:0.0778323 4:0.084958314 5:0.030645139 6:0.36806626 7:0.10068401 8:0.14624138 9:0.090001707 10:0.017610366 
-256 1:0.3608975 2:0.36305062 3:0.13253642 4:0.089207083 5:0.054308375 6:0.068392983 7:0.27944935 8:0.15928001 9:0.042602293 10:0.10261057 
-256 1:0.75377698 2:0.18893759 3:0.039444639 4:0.013825294 5:0.004015496 6:0.017676557 7:0.012183962 8:0.060070522 9:0.00034690326 10:0.016120662 
-256 1:0.45380009 2:0.19105625 3:0.1622718 4:0.12756897 5:0.065302885 6:0.12217226 7:0.14107735 8:0.0082696055 9:0.10437904 10:0.17408124 
-256 1:0.54135538 2:0.22844809 3:0.11741131 4:0.084150781 5:0.02863444 6:0.041525474 7:0.050939894 8:0.022956799 9:0.0248639 10:0.0099396946 
-7.7862254109562823 1:0.14880357 2:0.31809885 3:0.22325874 4:0.18624193 5:0.12359691 6:0.34945347 7:0.53146008 8:0.45672136 9:0.21591095 10:0.4119992 
-256 1:0.46966795 2:0.19085945 3:0.16757193 4:0.12553672 5:0.046363948 6:0.0016071972 7:0.034658732 8:0.05319556 9:0.0042306094 10:0.042736997 
-256 1:0.4168784 2:0.2139714 3:0.19831522 4:0.12486499 5:0.045969982 6:0.13238084 7:0.20323459 8:0.011368157 9:0.0013032268 10:0.031705654 
-256 1:0.54316042 2:0.24239808 3:0.088344578 4:0.084120218 5:0.041976699 6:0.068602382 7:0.00013920518 8:0.11919476 9:0.058149837 10:0.057053862 
-256 1:0.28884879 2:0.36194519 3:0.17406939 4:0.12001833 5:0.055118294 6:0.065042062 7:0.09345078 8:0.12616401 9:0.20259935 10:0.15010885 
-256 1:0.41735949 2:0.20308918 3:0.19461257 4:0.12529904 5:0.05963972 6:0.048029867 7:0.12044781 8:0.14731049 9:0.17929083 10:0.19501052 
-256 1:0.54562901 2:0.21054872 3:0.10375217 4:0.11857189 5:0.021498212 6:0.13913351 7:0.14902013 8:0.13370732 9:0.2274746 10:0.046285263 
-256 1:0.34562204 2:0.40652105 3:0.10798403 4:0.10947098 5:0.030401893 6:0.019245756 7:0.17536904 8:0.21729113 9:0.057485163 10:0.18905281 
-256 1:0.23828366 2:0.48814003 3:0.1251518 4:0.091209449 5:0.057215059 6:0.080132875 7:0.055501086 8:0.08965603 9:0.0044426563 10:0.075364022 
-58.352391314283722 1:0.29147063 2:0.1189887 3:0.055097383 4:0.34981943 5:0.18462385 6:0.22586923 7:0.067580538 8:0.2854955 9:0.074076227 10:0.073698583 
-256 1:0.38156019 2:0.45162058 3:0.068621055 4:0.063252545 5:0.034945628 6:0.13516252 7:0.13047147 8:0.24687027 9:0.19540804 10:0.17280496 
-256 1:0.73468349 2:0.15875686 3:0.046258058 4:0.040865937 5:0.019435658 6:0.043871804 7:0.111847 8:0.19147064 9:0.20703108 10:0.24460393 
-239.40602006802922 1:0.38093062 2:0.1038418 3:0.055068951 4:0.11586099 5:0.34429764 6:0.34197865 7:0.044177747 8:0.048146839 9:0.16736544 10:0.20470745 
-110.02460047282489 1:0.46467766 2:0.32270671 3:0.084673301 4:0.087410992 5:0.040531337 6:0.05268086 7:0.08792247 8:0.27043912 9:0.26366063 10:0.42685168 
-256 1:0.41045165 2:0.32882495 3:0.11302054 4:0.09884221 5:0.048860646 6:0.15099284 7:0.11672197 8:0.20938802 9:0.10061008 10:0.098949506 
-256 1:0.5822636 2:0.20520959 3:0.082607603 4:0.090152621 5:0.039766586 6:0.16743971 7:0.013076351 8:0.10421478 9:0.032792064 10:0.20300729 
-256 1:0.38480604 2:0.30639677 3:0.13029358 4:0.1097514 5:0.068752212 6:0.010614894 7:0.0017418507 8:0.024062269 9:0.063454506 10:0.31864769 
-256 1:0.35551509 2:0.37250544 3:0.1016581 4:0.11815359 5:0.052167768 6:0.013186705 7:0.0013412797 8:0.12497817 9:0.13443815 10:0.083834793 
-256 1:0.40683385 2:0.32167788 3:0.1261492 4:0.092687249 5:0.052651821 6:0.10323917 7:0.086101206 8:0.14331811 9:0.082033908 10:0.23033571 
-256 1:0.61347862 2:0.23032171 3:0.068261215 4:0.06154455 5:0.026393909 6:0.048600223 7:0.0071256329 8:0.20347054 9:0.13464903 10:0.077715526 
-256 1:0.4994915 2:0.271263 3:0.094193894 4:0.090897524 5:0.04415408 6:0.042965916 7:0.006286433 8:0.11735862 9:0.1055113 10:0.06151838 
-256 1:0.26965027 2:0.33231932 3:0.19345763 4:0.14104152 5:0.063531249 6:0.078363306 7:0.076019191 8:0.34611697 9:0.068275583 10:0.032427898 
-256 1:0.29907393 2:0.3474849 3:0.1501215 4:0.12814415 5:0.075175523 6:0.078866363 7:0.11090945 8:0.16531001 9:0.059168713 10:0.27146034 
-256 1:0.2569097 2:0.36284026 3:0.17996646 4:0.12592888 5:0.074354706 6:0.45449343 7:0.086586704 8:0.12760261 9:0.065306419 10:0.093974994 
-256 1:0.44233088 2:0.39180193 3:0.089673612 4:0.053342359 5:0.022851226 6:0.14328369 7:0.0079427634 8:0.010197705 9:0.0025907025 10:0.066334587 
-256 1:0.38175182 2:0.31953521 3:0.12996933 4:0.12002119 5:0.048722446 6:0.22851876 7:0.013212494 8:0.011454416 9:0.11886236 10:0.0971232 
-256 1:0.66033021 2:0.21698045 3:0.049097605 4:0.050676761 5:0.022914973 6:0.069370478 7:0.074577348 8:0.13845747 9:0.10827991 10:0.043572517 
-256 1:0.37301357 2:0.37085 3:0.10129365 4:0.10902001 5:0.045822775 6:0.084618886 7:0.1310937 8:0.24893529 9:0.17782836 10:0.10685478 
-256 1:0.47226951 2:0.24705757 3:0.10789948 4:0.11815204 5:0.054621404 6:0.014032852 7:0.15763244 8:0.05020491 9:0.087750405 10:0.066488712 
-256 1:0.57183805 2:0.21592511 3:0.07352045 4:0.096153666 5:0.042562723 6:0.24013083 7:0.0018053971 8:0.0060500968 9:0.094119363 10:0.016033953 
-256 1:0.65446234 2:0.24494854 3:0.065611254 4:0.025628001 5:0.0093498638 6:0.14107311 7:0.16980681 8:0.13583002 9:0.04644869 10:0.048749372 
-256 1:0.51802918 2:0.25275502 3:0.11235427 4:0.073236532 5:0.043624999 6:0.014613857 7:0.078838568 8:0.097648383 9:0.0071293099 10:0.08630522 
-256 1:0.60930315 2:0.28076518 3:0.040780552 4:0.046884272 5:0.022266852 6:0.0391345 7:0.02506765 8:0.34483756 9:0.091525138 10:0.43708814 
-256 1:0.25667477 2:0.28888764 3:0.16405303 4:0.19028485 5:0.10009971 6:0.12197428 7:0.11089044 8:0.013866082 9:0.013857194 10:0.05036606 
-256 1:0.38344269 2:0.36905394 3:0.10562324 4:0.10205023 5:0.039829899 6:0.066053682 7:0.054414829 8:0.056824496 9:0.0087563452 10:0.026847265 
-256 1:0.6260211 2:0.18694395 3:0.080542913 4:0.068776931 5:0.037715106 6:0.034182288 7:0.014104302 8:0.20924213 9:0.050631282 10:0.030618921 
-256 1:0.20140087 2:0.41214458 3:0.19242188 4:0.13154807 5:0.062484595 6:0.0082407665 7:0.027709874 8:0.066665743 9:0.11234662 10:0.0080949984 
-256 1:0.35028282 2:0.24889692 3:0.20342264 4:0.10416741 5:0.093230208 6:0.10461336 7:0.046972064 8:0.024136015 9:0.08908673 10:0.03459335 
-256 1:0.44308272 2:0.33477478 3:0.095941098 4:0.085796139 5:0.040405263 6:0.068735982 7:0.0093417552 8:0.097461128 9:0.092417975 10:0.053374767 
-256 1:0.75242406 2:0.15049168 3:0.047102498 4:0.031511836 5:0.018469924 6:0.004891871 7:0.0011688009 8:0.22599773 9:0.18131433 10:0.37701102 
-256 1:0.64232478 2:0.20728832 3:0.066226978 4:0.055514692 5:0.028645229 6:0.019055672 7:0.078361975 8:0.093732305 9:0.12872714 10:0.33954395 
-256 1:0.52650972 2:0.34614482 3:0.066269922 4:0.043007401 5:0.018068137 6:0.16604803 7:0.058902558 8:0.055114142 9:0.068544717 10:0.057586937 
-256 1:0.43106825 2:0.1649674 3:0.16630775 4:0.1648099 5:0.0728467 6:0.17209235 7:0.058922132 8:0.34163374 9:0.35513989 10:0.41804232 
-256 1:0.67431883 2:0.18793384 3:0.081245631 4:0.038141446 5:0.018360247 6:0.017528299 7:0.045156308 8:0.014765079 9:0.11991023 10:0.059088802 
-256 1:0.57648086 2:0.26653916 3:0.084617626 4:0.050907891 5:0.021454466 6:0.13213688 7:0.11448873 8:0.060830154 9:0.12887326 10:0.0082559681 
-0.66269809352935272 1:0.44616933 2:0.28733723 3:0.1123458 4:0.095985256 5:0.058162383 6:0.37695589 7:0.24304011 8:0.25766958 9:0.18963762 10:0.26654641 
-256 1:0.31923587 2:0.17209498 3:0.27574794 4:0.17549715 5:0.057424064 6:0.12354021 7:0.04884665 8:0.13301951 9:0.056719562 10:0.047298571 
-256 1:0.4068593 2:0.26346891 3:0.18506956 4:0.097755127 5:0.046847096 6:0.016159623 7:0.070238929 8:0.17852074 9:0.027417189 10:0.17966257 
-256 1:0.40075541 2:0.29517782 3:0.13702666 4:0.10852095 5:0.05851916 6:0.10548074 7:0.11366361 8:0.17722962 9:0.013348395 10:0.0079639612 
-256 1:0.20607642 2:0.39017115 3:0.18305495 4:0.16905679 5:0.051640692 6:0.13092421 7:0.29796359 8:0.088159196 9:0.068575067 10:0.076509596 
-256 1:0.31788723 2:0.28509311 3:0.18353518 4:0.15220134 5:0.061283134 6:0.22699102 7:0.14103742 8:0.14696504 9:0.074844081 10:0.0028918891 
-256 1:0.33211382 2:0.36102249 3:0.15789737 4:0.10166773 5:0.047298596 6:0.26766109 7:0.18805092 8:0.20624057 9:0.25619266 10:0.32734935 
-256 1:0.5957394 2:0.20704905 3:0.099200316 4:0.07354196 5:0.024469276 6:0.11073682 7:0.082570919 8:0.054659678 9:0.058812388 10:0.15047265 
-256 1:0.2015913 2:0.32623787 3:0.17054767 4:0.21527555 5:0.086347609 6:0.1516698 7:0.070830434 8:0.05677603 9:0.07732356 10:0.14545854 
-256 1:0.50690324 2:0.19764819 3:0.091602963 4:0.12659723 5:0.077248379 6:0.00030398794 7:0.004365385 8:0.31429233 9:0.41155732 10:0.37426508 
-256 1:0.55327518 2:0.30915699 3:0.082720683 4:0.039591243 5:0.0152559 6:0.078548336 7:0.014730619 8:0.23127133 9:0.10770246 10:0.045936124 
-256 1:0.2948612 2:0.27589855 3:0.20029939 4:0.14302772 5:0.085913144 6:0.19075223 7:0.10451832 8:0.094425919 9:0.10837921 10:0.014841395 
-256 1:0.72698013 2:0.19227485 3:0.03322433 4:0.029859312 5:0.017661372 6:0.14116608 7:0.055756441 8:0.0037593596 9:0.016366514 10:0.081432234 
-256 1:0.63975903 2:0.15332195 3:0.091727119 4:0.07827664 5:0.036915261 6:0.15429999 7:0.26747239 8:0.11162086 9:0.049100689 10:0.18181543 
-256 1:0.49008014 2:0.23263533 3:0.10670099 4:0.11649077 5:0.054092772 6:0.14172592 7:0.23875548 8:0.020913947 9:0.23773731 10:0.014481409 
-256 1:0.4935499 2:0.28941464 3:0.10886078 4:0.075570843 5:0.032603835 6:0.06625938 7:0.019972179 8:0.10146973 9:0.025460908 10:0.013284579 
-256 1:0.67042717 2:0.21591748 3:0.05032903 4:0.041582956 5:0.021743372 6:0.091987819 7:0.12303172 8:0.096566135 9:0.2910648 10:0.063499034 
-256 1:0.44289767 2:0.34209803 3:0.095462847 4:0.077570754 5:0.041970699 6:0.028433177 7:0.050793686 8:0.16947539 9:0.035230123 10:0.057636396 
-256 1:0.59897221 2:0.14022709 3:0.11231377 4:0.099041531 5:0.049445395 6:0.26850209 7:0.10557584 8:0.092841421 9:0.12382597 10:0.15498845 
-256 1:0.54549082 2:0.29862557 3:0.060977044 4:0.068421546 5:0.026485021 6:0.0078504666 7:0.021938171 8:0.12432996 9:0.027490116 10:0.19283244 
-256 1:0.46642116 2:0.23124677 3:0.12894793 4:0.12155939 5:0.051824749 6:0.099189592 7:0.05554215 8:0.20729351 9:0.055822046 10:0.14916368 
-256 1:0.40006244 2:0.31130467 3:0.12814922 4:0.10297351 5:0.057510156 6:0.03784232 7:0.046572362 8:0.051612837 9:0.048405043 10:0.1100268 
-256 1:0.4393562 2:0.24171462 3:0.12876179 4:0.12928524 5:0.060882149 6:0.22161542 7:0.079292824 8:0.011934213 9:0.052275782 10:0.1138434 
-256 1:0.19614857 2:0.32904936 3:0.21689898 4:0.18375661 5:0.074146482 6:0.2440749 7:0.015809953 8:0.12100104 9:0.12185405 10:0.026141304 
-256 1:0.22908755 2:0.45631795 3:0.10279841 4:0.15043757 5:0.061358522 6:0.024932024 7:0.12858976 8:0.081570572 9:0.0024377726 10:0.082159579 
-256 1:0.56976287 2:0.21483267 3:0.0714916 4:0.092871027 5:0.05104183 6:0.36126915 7:0.055839422 8:0.13680008 9:0.22367788 10:0.12757085 
-256 1:0.35938668 2:0.3579589 3:0.14818069 4:0.08543329 5:0.04904044 6:0.27937739 7:0.099905846 8:0.14798393 9:0.0082287467 10:0.047208315 
-256 1:0.61099064 2:0.23775264 3:0.086872296 4:0.045320257 5:0.019064163 6:0.089399881 7:0.041433424 8:0.15238053 9:0.0040702883 10:0.0082789758 
-256 1:0.57224795 2:0.15107848 3:0.12575335 4:0.10840533 5:0.042514887 6:0.11978121 7:0.22897661 8:0.19578608 9:0.356116 10:0.39891446 
-256 1:0.46647417 2:0.28495353 3:0.14518771 4:0.06622675 5:0.037157842 6:0.010410629 7:0.047172691 8:0.066995588 9:0.03933731 10:0.0093936257 
-256 1:0.63310395 2:0.21467258 3:0.077099048 4:0.050764544 5:0.024359876 6:0.064480468 7:0.18396905 8:0.12048182 9:0.28066185 10:0.31599221 
-256 1:0.39832459 2:0.21662229 3:0.1443931 4:0.11155798 5:0.12910204 6:0.038173606 7:0.076350845 8:0.029942234 9:0.030723589 10:0.38037841 
-256 1:0.28637685 2:0.2580847 3:0.20098427 4:0.1448281 5:0.10972609 6:0.050375033 7:0.11977594 8:0.070784877 9:0.059937862 10:0.24479478 
-256 1:0.68198869 2:0.17539535 3:0.078206541 4:0.044990372 5:0.01941905 6:0.090795407 7:0.06252199 8:0.077990449 9:0.019498763 10:0.057727475 
-256 1:0.50582499 2:0.25977085 3:0.085605955 4:0.10460337 5:0.044194832 6:0.32217397 7:0.074590454 8:0.081165903 9:0.087518733 10:0.23421725 
-256 1:0.59392548 2:0.11201253 3:0.10878458 4:0.11048167 5:0.074795732 6:0.16478266 7:0.17802839 8:0.34010506 9:0.29531122 10:0.2491042 
-256 1:0.66579139 2:0.21255156 3:0.050490714 4:0.049479358 5:0.021686977 6:0.078244537 7:0.11693271 8:0.27009526 9:0.14394935 10:0.069957907 
-256 1:0.40394424 2:0.21610628 3:0.15694288 4:0.16342524 5:0.059581352 6:0.28025391 7:0.0065229326 8:0.22910093 9:0.21436694 10:0.0390717 
-52.955347804348833 1:0.63451434 2:0.23650103 3:0.050904301 4:0.046659868 5:0.031420468 6:0.22773724 7:0.039347953 8:0.19747446 9:0.27055724 10:0.045278624 
-256 1:0.74192973 2:0.15523768 3:0.04034371 4:0.039169092 5:0.023319786 6:0.012461671 7:0.075666735 8:0.046642141 9:0.018615414 10:0.007168028 
-256 1:0.46471384 2:0.26543107 3:0.13016329 4:0.092867391 5:0.04682441 6:0.055176449 7:0.066015374 8:0.15955933 9:0.21135341 10:0.18434827 
-256 1:0.35118791 2:0.28771496 3:0.13225832 4:0.16145965 5:0.067379149 6:0.11531 7:0.18227657 8:0.24494401 9:0.083737507 10:0.025256631 
-256 1:0.67378757 2:0.23097968 3:0.034629025 4:0.03996663 5:0.020637087 6:0.09932207 7:0.074984669 8:0.24918625 9:0.22918692 10:0.00069570507 
-256 1:0.57703821 2:0.28843122 3:0.062979237 4:0.049590635 5:0.021960701 6:0.039495278 7:0.011665697 8:0.024096051 9:0.09067483 10:0.13549367 
-256 1:0.79607415 2:0.16975089 3:0.019451805 4:0.0098121639 5:0.0049109883 6:0.0081159036 7:0.032856669 8:0.060001176 9:0.090274467 10:0.10009286 
-256 1:0.58840945 2:0.27406147 3:0.071915125 4:0.044532513 5:0.021081444 6:0.12668287 7:0.043319827 8:0.1030845 9:0.28449215 10:0.23685997 
-256 1:0.48791027 2:0.23175067 3:0.14323789 4:0.087241856 5:0.049859315 6:0.076363668 7:0.018382359 8:0.034968719 9:0.092007855 10:0.10963992 
-256 1:0.73771889 2:0.18686394 3:0.030060724 4:0.032335672 5:0.013020778 6:0.027188601 7:0.057912367 8:0.13694028 9:0.23265171 10:0.042919068 
-256 1:0.32012527 2:0.26038577 3:0.16041018 4:0.17319712 5:0.085881664 6:0.13652775 7:0.0042315121 8:0.033153563 9:0.0044697564 10:0.085712755 
-256 1:0.61002951 2:0.24997702 3:0.082894621 4:0.044542597 5:0.012556256 6:0.010049333 7:0.12139627 8:0.26041259 9:0.24572262 10:0.038252098 
-256 1:0.40035891 2:0.34812109 3:0.097477014 4:0.11513256 5:0.038910426 6:0.041948197 7:0.0078407618 8:0.16630777 9:0.16235909 10:0.064348989 
-256 1:0.50139677 2:0.32457651 3:0.076959417 4:0.068690766 5:0.028376534 6:0.1000016 7:0.037287666 8:0.099396578 9:0.12616635 10:0.19105239 
-256 1:0.56523619 2:0.20128091 3:0.072725514 4:0.12174012 5:0.03901727 6:0.2716114 7:0.22901755 8:0.033496785 9:0.1032626 10:0.061495259 
-256 1:0.62610351 2:0.22456175 3:0.090604912 4:0.03647884 5:0.022250995 6:0.070127365 7:0.043345346 8:0.046231269 9:0.033619646 10:0.16263511 
-256 1:0.32415695 2:0.26927572 3:0.19244331 4:0.13648885 5:0.077635164 6:0.10246539 7:0.082957258 8:0.042014204 9:0.082864441 10:0.18177331 
-256 1:0.22384098 2:0.43242743 3:0.15615065 4:0.13126622 5:0.056314721 6:0.028985423 7:0.018041873 8:0.0466079 9:0.46645667 10:0.17293421 
-256 1:0.39982581 2:0.33419771 3:0.12067096 4:0.098662568 5:0.04664296 6:0.10225939 7:0.096800361 8:0.19372717 9:0.15322267 10:0.21002811 
-256 1:0.22501745 2:0.51122072 3:0.092882546 4:0.11904655 5:0.051832739 6:0.021465304 7:0.042730378 8:0.050531622 9:0.26634496 10:0.24494426 
-256 1:0.35484847 2:0.3079091 3:0.14522266 4:0.12978213 5:0.062237639 6:0.0044291125 7:0.058668816 8:0.018494944 9:0.080068037 10:0.10432401 
-256 1:0.42269506 2:0.27021952 3:0.11586106 4:0.1321057 5:0.059118665 6:0.12716076 7:0.023110359 8:0.056089132 9:0.039440179 10:0.049441613 
-256 1:0.63546972 2:0.20961545 3:0.066340744 4:0.059396044 5:0.029178049 6:0.025511469 7:0.031154368 8:0.21515436 9:0.1465044 10:0.071462779 
-256 1:0.42607322 2:0.22941327 3:0.14877138 4:0.123172 5:0.072570136 6:0.20627192 7:0.19746973 8:0.01385095 9:0.049693217 10:0.17348495 
-256 1:0.54892811 2:0.27656435 3:0.10214087 4:0.052485769 5:0.019880895 6:0.066430473 7:0.02508378 8:0.041396854 9:0.049373859 10:0.042852331 
-29.48680817673818 1:0.28660366 2:0.46936746 3:0.091568279 4:0.10300877 5:0.049451832 6:0.16247133 7:0.079139756 8:0.14039537 9:0.16888446 10:0.035740836 
-256 1:0.47806105 2:0.27734184 3:0.097748019 4:0.10455096 5:0.042298132 6:0.31161538 7:0.10131746 8:0.1322121 9:0.069584794 10:0.065758432 
-256 1:0.31149729 2:0.30906812 3:0.14250467 4:0.16337038 5:0.073559543 6:0.22915285 7:0.09507021 8:0.059284949 9:0.026418348 10:0.14156642 
-256 1:0.25392386 2:0.34360262 3:0.16858161 4:0.1471324 5:0.086759505 6:0.11495754 7:0.02579293 8:0.051401414 9:0.01341334 10:0.076899501 
-256 1:0.52740136 2:0.28676432 3:0.10782041 4:0.052499681 5:0.025514232 6:0.036313039 7:0.019736965 8:0.15175439 9:0.0022805839 10:0.077330854 
-256 1:0.43499678 2:0.23920377 3:0.11581763 4:0.1316385 5:0.078343314 6:0.20489226 7:0.093636205 8:0.1257923 9:0.018644025 10:0.31090349 
-256 1:0.65880251 2:0.19088882 3:0.067041162 4:0.052047274 5:0.031220236 6:0.05837777 7:0.14739185 8:0.067935319 9:0.046439263 10:0.11250095 
-256 1:0.75247198 2:0.16354648 3:0.059653195 4:0.020096478 5:0.0042318734 6:0.098320767 7:0.023572953 8:0.046328964 9:0.10796524 10:0.066610416 
-256 1:0.62484488 2:0.2254003 3:0.056871201 4:0.066347688 5:0.026535934 6:0.032751464 7:0.19629343 8:0.26709933 9:0.19521966 10:0.14977743 
-256 1:0.42961004 2:0.3885822 3:0.083722141 4:0.067457414 5:0.030628207 6:0.137526 7:0.092528416 8:0.13037174 9:0.098849089 10:0.079828835 
-256 1:0.30572733 2:0.29947314 3:0.16877856 4:0.15191365 5:0.074107327 6:0.012754567 7:0.33131275 8:0.0768042 9:0.097792389 10:0.059254261 
-256 1:0.74687891 2:0.17555321 3:0.051155145 4:0.018587941 5:0.0078248006 6:0.02098148 7:0.055525359 8:0.018256096 9:0.16889955 10:0.085827237 
-256 1:0.65736912 2:0.24605173 3:0.048920299 4:0.034486224 5:0.013172625 6:0.31077608 7:0.37901495 8:0.16244604 9:0.18038541 10:0.075152975 
-256 1:0.18404846 2:0.3417588 3:0.26674289 4:0.1381788 5:0.069271053 6:0.15437954 7:0.30699562 8:0.16253536 9:0.38486451 10:0.20191915 
-256 1:0.49257531 2:0.22331301 3:0.13379724 4:0.10013808 5:0.050176352 6:0.16199197 7:0.12625284 8:0.11029713 9:0.19495096 10:0.21829321 
-256 1:0.60228087 2:0.2640799 3:0.082798425 4:0.035578684 5:0.015262115 6:0.084329445 7:0.013955329 8:0.12531965 9:0.029789492 10:0.0033393406 
-256 1:0.74991561 2:0.17881043 3:0.034111899 4:0.026356396 5:0.010805669 6:0.051979301 7:0.0070562211 8:0.14009276 9:0.031200677 10:0.14860471 
-256 1:0.62202799 2:0.18302265 3:0.080289588 4:0.074133443 5:0.04052633 6:0.025370446 7:0.059301516 8:0.20203678 9:0.086664868 10:0.077513723 
-256 1:0.3803944 2:0.36345571 3:0.14136226 4:0.089062826 5:0.025724805 6:0.2938642 7:0.17645024 8:0.16667323 9:0.17555154 10:0.066086676 
-256 1:0.59491435 2:0.26230566 3:0.069721282 4:0.047805002 5:0.025253707 6:0.19883071 7:0.085100566 8:0.17241055 9:0.064527573 10:0.058254836 
-256 1:0.27137596 2:0.34248235 3:0.18071593 4:0.14099604 5:0.06442972 6:0.086493748 7:0.019806296 8:0.17621125 9:0.023845742 10:0.018506226 
-256 1:0.43396853 2:0.34740882 3:0.10038151 4:0.080707869 5:0.037533266 6:0.18827236 7:0.0096489107 8:0.20254257 9:0.028634061 10:0.085876984 
-256 1:0.55054993 2:0.20420065 3:0.10961719 4:0.092270236 5:0.043361996 6:0.041668202 7:0.020147191 8:0.20765361 9:0.10110139 10:0.09438337 
-147.73053486516122 1:0.62717341 2:0.15968115 3:0.090107073 4:0.076253277 5:0.046785088 6:0.63001451 7:0.22928235 8:0.24054932 9:0.47596124 10:0.25797509 
-256 1:0.35545052 2:0.31606581 3:0.13835819 4:0.12444266 5:0.065682814 6:0.11171413 7:0.07947321 8:0.040386315 9:0.035751797 10:0.10512974 
-256 1:0.65086176 2:0.17966908 3:0.07411389 4:0.063650102 5:0.031705166 6:0.063445201 7:0.02607183 8:0.15539121 9:0.11001768 10:0.083807144 
-256 1:0.5765316 2:0.24124129 3:0.078691603 4:0.083094341 5:0.020441171 6:0.01886594 7:0.029267615 8:0.043838768 9:0.097779046 10:0.095654376 
-256 1:0.75865901 2:0.13204097 3:0.044736097 4:0.038573394 5:0.025990532 6:0.078331959 7:0.10860235 8:0.081109106 9:0.35343782 10:0.4463027 
-256 1:0.64724933 2:0.19424318 3:0.058820045 4:0.071012136 5:0.02867531 6:0.0060132216 7:0.025483151 8:0.34939991 9:0.22246734 10:0.22381826 
-256 1:0.60314932 2:0.21903986 3:0.064240523 4:0.076857515 5:0.036712777 6:0.032474495 7:0.043669261 8:0.21297265 9:0.087805544 10:0.02148262 
-30.879368350086651 1:0.61808993 2:0.32517166 3:0.030570674 4:0.018982283 5:0.0071854572 6:0.15284258 7:0.066422476 8:0.089473689 9:0.10458174 10:0.076078818 
-256 1:0.54907979 2:0.15419942 3:0.13596526 4:0.10695039 5:0.053805136 6:0.28717795 7:0.25079093 8:0.22471427 9:0.13897826 10:0.023597108 
-256 1:0.49792715 2:0.23662198 3:0.1286488 4:0.098362425 5:0.03843965 6:0.19923297 7:0.051443507 8:0.2948819 9:0.10342282 10:0.00034721995 
-256 1:0.43071506 2:0.33386039 3:0.10586634 4:0.089622355 5:0.039935854 6:0.073816394 7:0.017574614 8:0.028771746 9:0.059492317 10:0.066388393 
-173.39853723234859 1:0.62966925 2:0.29297717 3:0.04171017 4:0.020699971 5:0.014943442 6:0.13677427 7:0.057333996 8:0.021443395 9:0.25573415 10:0.27372564 
-256 1:0.36205962 2:0.30537706 3:0.14252557 4:0.12074481 5:0.069292938 6:0.15096011 7:0.099391343 8:0.093185807 9:0.025768783 10:0.031947685 
-256 1:0.38692201 2:0.32848799 3:0.11894738 4:0.11323147 5:0.052411147 6:0.39420754 7:0.089777588 8:0.080637825 9:0.24899986 10:0.20906105 
-256 1:0.49692701 2:0.17576461 3:0.09134101 4:0.13723733 5:0.098730035 6:0.10203391 7:0.17495644 8:0.20515508 9:0.075786295 10:0.47285927 
-256 1:0.74819019 2:0.14401993 3:0.048092855 4:0.039693841 5:0.020003179 6:0.0074981097 7:0.18358858 8:0.15687902 9:0.25087961 10:0.14717467 
-76.655078298203307 1:0.37770154 2:0.20533974 3:0.18760424 4:0.14299291 5:0.086361553 6:0.042201313 7:0.25866372 8:0.024454777 9:0.16446263 10:0.083703001 
-256 1:0.56284091 2:0.17963602 3:0.10169997 4:0.088781206 5:0.067041896 6:0.33566521 7:0.014523641 8:0.0030432958 9:0.050380182 10:0.017673549 
-256 1:0.30786062 2:0.31897425 3:0.15950793 4:0.13915901 5:0.074498193 6:0.091580417 7:0.10175039 8:0.059609271 9:0.05073009 10:0.0027825682 
-256 1:0.73145416 2:0.20428104 3:0.033524545 4:0.018828286 5:0.011911967 6:0.42332913 7:0.1151394 8:0.15568969 9:0.24323243 10:0.22170386 
-256 1:0.24132695 2:0.43158885 3:0.16956624 4:0.10861781 5:0.04890015 6:0.080592082 7:0.057323067 8:0.0182946 9:0.13449546 10:0.15404885 
-256 1:0.33499014 2:0.2870967 3:0.17154571 4:0.13378879 5:0.072578651 6:0.066743029 7:0.011099044 8:0.056226287 9:0.029976507 10:0.056273083 
-256 1:0.30486365 2:0.33726859 3:0.15457868 4:0.13648805 5:0.066801024 6:0.27469201 7:0.15688675 8:0.076090224 9:0.089801945 10:0.10557696 
-256 1:0.46382687 2:0.26519039 3:0.14150996 4:0.071226869 5:0.058245912 6:0.11712994 7:0.0080933805 8:0.17532194 9:0.11117396 10:0.0078243809 
-204.69414222491679 1:0.70438732 2:0.17755742 3:0.056590714 4:0.039147791 5:0.02231676 6:0.021294684 7:0.033415384 8:0.010931495 9:0.017481632 10:0.0080090066 
-256 1:0.51665729 2:0.29352718 3:0.062174314 4:0.090949162 5:0.036692055 6:0.33401186 7:0.02893468 8:0.16913394 9:0.061421982 10:0.16086879 
-62.431961038732275 1:0.59713538 2:0.26106793 3:0.085689255 4:0.039459653 5:0.016647784 6:0.12303891 7:0.073038778 8:0.0011437141 9:0.068723407 10:0.017466322 
-256 1:0.62160337 2:0.19578381 3:0.066841523 4:0.070213518 5:0.045557776 6:0.1598319 7:0.04319527 8:0.0083374087 9:0.12158766 10:0.039445737 
-256 1:0.4007748 2:0.29964923 3:0.11574722 4:0.12537806 5:0.058450698 6:0.038741598 7:0.051550918 8:0.15312628 9:0.037875518 10:0.17681265 
-256 1:0.29991643 2:0.26087723 3:0.21648547 4:0.14367087 5:0.079050007 6:0.22492901 7:0.10094846 8:0.1346939 9:0.24204225 10:0.1939079 
-256 1:0.55823504 2:0.21432983 3:0.10973335 4:0.081114128 5:0.036587659 6:0.040705991 7:0.046570323 8:0.0048663149 9:0.016027073 10:0.059344367 
-256 1:0.53626103 2:0.22708338 3:0.11997156 4:0.08053366 5:0.036150368 6:0.049793861 7:0.077934627 8:0.01424195 9:0.15949886 10:0.14873454 
-256 1:0.72102911 2:0.1665872 3:0.061365489 4:0.035049045 5:0.015969159 6:0.0798631 7:0.1185823 8:0.055139626 9:0.11111875 10:0.053104583 
-256 1:0.33414022 2:0.33035726 3:0.12145833 4:0.14605495 5:0.067989242 6:0.010304067 7:0.086740007 8:0.11695816 9:0.019567312 10:0.0051380249 
-256 1:0.35979191 2:0.24188305 3:0.15875685 4:0.15588715 5:0.083681043 6:0.085909283 7:0.034114167 8:0.10232704 9:0.088731832 10:0.013736019 
-256 1:0.44144285 2:0.22994198 3:0.15685701 4:0.11190486 5:0.059853294 6:0.058905006 7:0.17814484 8:0.016221172 9:0.1619282 10:0.20762292 
-256 1:0.54998207 2:0.27181341 3:0.10156198 4:0.057699737 5:0.018942806 6:0.026032211 7:0.054476747 8:0.13597873 9:0.03647622 10:0.089387011 
-256 1:0.45633649 2:0.26444565 3:0.12298593 4:0.10791378 5:0.04831815 6:0.1667282 7:0.15026213 8:0.064696355 9:0.16002041 10:0.24620647 
-256 1:0.53146519 2:0.31194979 3:0.07858862 4:0.056705468 5:0.021290932 6:0.090517973 7:0.063169886 8:0.028866535 9:0.093126728 10:0.05136574 
-256 1:0.68328977 2:0.18250586 3:0.057191668 4:0.050112277 5:0.026900426 6:0.067110136 7:0.1694803 8:0.27869737 9:0.15651471 10:0.17365095 
-256 1:0.75029183 2:0.13049209 3:0.044500837 4:0.048157198 5:0.026558047 6:0.072236788 7:0.19416107 8:0.091404028 9:0.011603393 10:0.055128923 
-256 1:0.48284202 2:0.22944228 3:0.14027038 4:0.095288778 5:0.052156548 6:0.30846368 7:0.14329576 8:0.19279312 9:0.01639679 10:0.14233537 
-256 1:0.58039451 2:0.19046421 3:0.08670734 4:0.08383031 5:0.058603624 6:0.030130619 7:0.066883557 8:0.10172108 9:0.17531396 10:0.37130711 
-256 1:0.37408755 2:0.24580347 3:0.14987301 4:0.14957484 5:0.080661129 6:0.13072608 7:0.085206959 8:0.17325175 9:0.048813183 10:0.076675763 
-256 1:0.3409867 2:0.30386792 3:0.15506959 4:0.13596116 5:0.064114632 6:0.049902764 7:0.011086207 8:0.045201526 9:0.020468346 10:0.083921556 
-256 1:0.51209818 2:0.30576179 3:0.084660417 4:0.068936122 5:0.028543487 6:0.22433673 7:0.23815733 8:0.2649152 9:0.12371148 10:0.15735418 
-256 1:0.38548169 2:0.2458308 3:0.18234873 4:0.1230722 5:0.063266588 6:0.34113883 7:0.10728557 8:0.033896241 9:0.051704472 10:0.054581601 
-256 1:0.35564306 2:0.28759389 3:0.15385256 4:0.13809016 5:0.064820341 6:0.087482822 7:0.068961366 8:0.027443116 9:0.20183479 10:0.04468553 
-256 1:0.32036682 2:0.32859244 3:0.16459511 4:0.12257667 5:0.063868959 6:0.049925671 7:0.1706894 8:0.0029483284 9:0.017540675 10:0.046072701 
-256 1:0.26489788 2:0.35533395 3:0.16905837 4:0.13465952 5:0.076050281 6:0.27334769 7:0.2022916 8:0.046168243 9:0.069145766 10:0.1388732 
-256 1:0.50728425 2:0.21263358 3:0.12977751 4:0.097418286 5:0.052886379 6:0.031092266 7:0.068970812 8:0.048559486 9:0.032688318 10:0.0094694934 
-256 1:0.21421902 2:0.39160866 3:0.15555095 4:0.1496158 5:0.089005569 6:0.040095499 7:0.0064832086 8:0.094136462 9:0.023320641 10:0.057824962 
-256 1:0.76066834 2:0.14401609 3:0.048439574 4:0.02912447 5:0.017751524 6:0.090238663 7:0.069213961 8:0.044925719 9:0.067219423 10:0.042253886 
-256 1:0.5172091 2:0.23139459 3:0.099320427 4:0.10135358 5:0.050722298 6:0.14820237 7:0.13092063 8:0.23986423 9:0.35081594 10:0.53266627 
-256 1:0.58025997 2:0.20512493 3:0.070238386 4:0.099655049 5:0.044721667 6:0.16999065 7:0.023490338 8:0.14497673 9:0.052867222 10:0.036373665 
-256 1:0.65202086 2:0.18829046 3:0.075083169 4:0.052423116 5:0.032182402 6:0.013683973 7:0.21186408 8:0.15364595 9:0.22980519 10:0.25737566 
-256 1:0.55596239 2:0.23014723 3:0.096219509 4:0.088825826 5:0.028845051 6:0.02378901 7:0.0048941054 8:0.039044748 9:0.025102774 10:0.020002212 
-256 1:0.54359678 2:0.23159319 3:0.098694226 4:0.090570329 5:0.035545471 6:0.15067789 7:0.013531797 8:0.02696543 9:0.010189353 10:0.094354379 
-256 1:0.45168987 2:0.3149044 3:0.098525572 4:0.088370033 5:0.046510126 6:0.097794382 7:0.042351216 8:0.15537743 9:0.048434824 10:0.027860985 
-256 1:0.5470412 2:0.27496359 3:0.089195116 4:0.060415571 5:0.028384528 6:0.12129842 7:0.11719263 8:0.025962608 9:0.11868551 10:0.038533785 
-256 1:0.4058965 2:0.43352465 3:0.092746933 4:0.04802166 5:0.019810255 6:0.1130714 7:0.031787171 8:0.063900773 9:0.027908262 10:0.011173628 
-256 1:0.45227892 2:0.28245745 3:0.11348309 4:0.10567611 5:0.046104435 6:0.18391112 7:0.13171036 8:0.04572397 9:0.092775419 10:0.042145214 
-256 1:0.75981984 2:0.12160067 3:0.05237347 4:0.042729559 5:0.023476458 6:0.10546309 7:0.024091439 8:0.033240133 9:0.20545251 10:0.0053130335 
-256 1:0.47405207 2:0.21718685 3:0.13243852 4:0.10819981 5:0.068122749 6:0.0079518705 7:0.020332667 8:0.24272978 9:0.040401127 10:0.018952961 
-256 1:0.22851499 2:0.48005582 3:0.13919521 4:0.10161219 5:0.050621791 6:0.065707946 7:0.073624844 8:0.098224279 9:0.058361832 10:0.097100218 
-256 1:0.3561198 2:0.25534357 3:0.19906425 4:0.10991198 5:0.079560394 6:0.17727869 7:0.029135948 8:0.12142639 9:0.11772499 10:0.026779222 
-256 1:0.5825435 2:0.29095073 3:0.075411297 4:0.037849271 5:0.013245206 6:0.0077743289 7:0.20136006 8:0.15981236 9:0.16882972 10:0.0058945825 
-256 1:0.50984248 2:0.18435137 3:0.14421914 4:0.12573055 5:0.035856452 6:0.12013402 7:0.064579382 8:0.11645655 9:0.1292206 10:0.20209547 
-256 1:0.5586387 2:0.22436034 3:0.10159888 4:0.077725783 5:0.037676304 6:0.037284038 7:0.059973256 8:0.15320189 9:0.073860405 10:0.068269967 
-256 1:0.5149701 2:0.29623985 3:0.10594572 4:0.056635814 5:0.026208524 6:0.0089226166 7:0.021462615 8:0.030071574 9:0.050872952 10:0.11896188 
-256 1:0.45708229 2:0.30923133 3:0.15216017 4:0.05526428 5:0.026261928 6:0.14846218 7:0.12910841 8:0.02547566 9:0.21608984 10:0.060657883 
-256 1:0.4709719 2:0.26843042 3:0.14086104 4:0.081367531 5:0.038369106 6:0.14290156 7:0.027588921 8:0.080368187 9:0.080184387 10:0.08408378 
-256 1:0.56211877 2:0.26782583 3:0.064393049 4:0.082519488 5:0.023142866 6:0.060462516 7:0.071967313 8:0.057138053 9:0.18645541 10:0.13429951 
-256 1:0.48867986 2:0.26627287 3:0.13385574 4:0.076637593 5:0.034553941 6:0.10671843 7:0.050214163 8:0.046130161 9:0.047482351 10:0.063862496 
-256 1:0.57929825 2:0.25179881 3:0.091860581 4:0.051240993 5:0.025801369 6:0.13362935 7:0.034805083 8:0.0080575695 9:0.088814166 10:0.0045846664 
-256 1:0.37405552 2:0.31651033 3:0.15711507 4:0.10343787 5:0.048881208 6:0.14181143 7:0.1441587 8:0.14710685 9:0.050028388 10:0.08092021 
-256 1:0.41167023 2:0.21894646 3:0.15435681 4:0.14309866 5:0.071927843 6:0.013468813 7:0.068021768 8:0.10093918 9:0.24883783 10:0.11197387 
-165.20899932108713 1:0.788931 2:0.087089419 3:0.052045141 4:0.038814849 5:0.033119591 6:0.0091396515 7:0.012316543 8:0.10920479 9:0.177372 10:0.22767866 
-256 1:0.37497784 2:0.2762954 3:0.12632718 4:0.14832525 5:0.074074332 6:0.071934728 7:0.0066058188 8:0.1878971 9:0.01653208 10:0.028473103 
-53.122151963275691 1:0.28744202 2:0.38604531 3:0.10801641 4:0.16602616 5:0.052470105 6:0.20810085 7:0.1008027 8:0.010995206 9:0.24282934 10:0.18892287 
-256 1:0.54448937 2:0.21976014 3:0.1127771 4:0.084988819 5:0.037984582 6:0.040571308 7:0.053279672 8:0.030963538 9:0.020747308 10:0.036306361 
-256 1:0.40291669 2:0.24729225 3:0.14618687 4:0.14093361 5:0.062670585 6:0.1300845 7:0.066556898 8:0.031136295 9:0.15337644 10:0.08270706 
-256 1:0.72185352 2:0.21821531 3:0.035820784 4:0.015889198 5:0.0082211857 6:0.0025046433 7:0.001785211 8:0.13187696 9:0.11854396 10:0.099333002 
-256 1:0.24756134 2:0.37816864 3:0.16397906 4:0.14481758 5:0.065473381 6:0.10211589 7:0.1242141 8:0.013314976 9:0.15143794 10:0.22222537 
-69.655971884079207 1:0.81252427 2:0.1491755 3:0.019722653 4:0.012022176 5:0.0065554038 6:0.9122796 7:0.82572714 8:0.4774555 9:0.1946504 10:0.053250292 
-256 1:0.71926022 2:0.19474857 3:0.050122319 4:0.026140912 5:0.009727985 6:0.11466672 7:0.042640646 8:0.11775375 9:0.14226027 10:0.16441156 
-256 1:0.31365945 2:0.21739905 3:0.17832985 4:0.19104627 5:0.099565378 6:0.1440337 7:0.034206998 8:0.17237478 9:0.0040955999 10:0.09631249 
-145.29853284116189 1:0.67122654 2:0.21655253 3:0.058682721 4:0.034517719 5:0.019020497 6:0.0076835259 7:0.0044362643 8:0.05233414 9:0.011555555 10:0.077836002 
-256 1:0.42820913 2:0.30394864 3:0.13717493 4:0.081433163 5:0.049234138 6:0.05125156 7:0.086103818 8:0.093747681 9:0.22501663 10:0.40946968 
-256 1:0.54916569 2:0.30435699 3:0.065461451 4:0.053422712 5:0.027593155 6:0.012773424 7:0.041911682 8:0.18045481 9:0.0014849455 10:0.10440886 
-256 1:0.45964137 2:0.24506816 3:0.1307213 4:0.11121221 5:0.053356951 6:0.034452757 7:0.10447634 8:0.041218376 9:0.15348546 10:0.058074488 
-78.432464617927295 1:0.62890668 2:0.14729417 3:0.06107628 4:0.10613532 5:0.056587555 6:0.1594113 7:0.25728986 8:0.19674876 9:0.5214279 10:0.27523766 
-256 1:0.70283798 2:0.17365119 3:0.056009351 4:0.043223587 5:0.024277888 6:0.0083475152 7:0.020054283 8:0.18403774 9:0.19459827 10:0.093680047 
-256 1:0.71812303 2:0.1514841 3:0.05085561 4:0.055235634 5:0.024301624 6:0.14140443 7:0.10592678 8:0.18449894 9:0.2897194 10:0.32417557 
-256 1:0.37776 2:0.20088049 3:0.17555221 4:0.18573902 5:0.060068287 6:0.060645022 7:0.014581176 8:0.09922249 9:0.015325082 10:0.04726327 
-256 1:0.57599614 2:0.32454986 3:0.061826258 4:0.023740546 5:0.013887195 6:0.13777497 7:0.05179182 8:0.15526 9:0.25254248 10:0.036275299 
-256 1:0.37045115 2:0.40967391 3:0.1051786 4:0.080572562 5:0.034123782 6:0.043656121 7:0.065855572 8:0.16884981 9:0.20780001 10:0.41036479 
-256 1:0.78458589 2:0.1433468 3:0.03004403 4:0.029125974 5:0.012897301 6:0.035481305 7:0.088771035 8:0.1989183 9:0.29405931 10:0.14705431 
-256 1:0.42885632 2:0.27367041 3:0.16116335 4:0.077364697 5:0.058945222 6:0.12219684 7:0.021932943 8:0.065003726 9:0.006699196 10:0.32823685 
-256 1:0.21863254 2:0.36812998 3:0.17641522 4:0.15240716 5:0.084415103 6:0.3167311 7:0.083225463 8:0.075905358 9:0.1251118 10:0.098286251 
-256 1:0.58629811 2:0.24890784 3:0.094795966 4:0.04662017 5:0.02337792 6:0.031298334 7:0.096429012 8:0.062938537 9:0.12808003 10:0.086436251 
-256 1:0.62068414 2:0.21514766 3:0.076670451 4:0.053679634 5:0.033818107 6:0.052225887 7:0.16970788 8:0.27743834 9:0.35540298 10:0.39852503 
-52.839601620271935 1:0.453952 2:0.23362707 3:0.12532063 4:0.12320683 5:0.063893468 6:0.31990946 7:0.01527205 8:0.17632201 9:0.3183799 10:0.34974244 
-256 1:0.47530808 2:0.25510028 3:0.12116349 4:0.083585175 5:0.064842979 6:0.051124391 7:0.24316082 8:0.10830011 9:0.021385972 10:0.1221466 
-256 1:0.56634045 2:0.33815736 3:0.047853044 4:0.034706094 5:0.012943049 6:0.03550952 7:0.016446633 8:0.12378919 9:0.04870919 10:0.034524432 
-256 1:0.80818568 2:0.11979571 3:0.034165526 4:0.026653795 5:0.01119929 6:0.085248918 7:0.10049525 8:0.020147014 9:0.14784152 10:0.062745553 
-58.918642337195593 1:0.20582007 2:0.21632874 3:0.18910551 4:0.23313535 5:0.15561033 6:0.13432922 7:0.34857631 8:0.072830834 9:0.46229959 10:0.3993233 
-256 1:0.29855164 2:0.40841804 3:0.15634485 4:0.086154004 5:0.050531469 6:0.14633767 7:0.02280714 8:0.097370771 9:0.060593821 10:0.11468869 
-256 1:0.42207608 2:0.24210595 3:0.14216237 4:0.1273578 5:0.066297807 6:0.18644778 7:0.000711344 8:0.0064624079 9:0.20280438 10:0.077210056 
-256 1:0.33479351 2:0.3583632 3:0.12077418 4:0.12630192 5:0.059767195 6:0.11458484 7:0.15004965 8:0.097164999 9:0.03608879 10:0.071702361 
-256 1:0.73907541 2:0.16942992 3:0.059383264 4:0.021954076 5:0.010157331 6:0.039216295 7:0.028039981 8:0.16384842 9:0.069323443 10:0.033175736 
-256 1:0.58906655 2:0.2507163 3:0.094295506 4:0.045138877 5:0.020782765 6:0.00034843588 7:0.070360068 8:0.039263673 9:0.12610763 10:0.087214927 
-48.593166331819297 1:0.71429713 2:0.1733909 3:0.021212203 4:0.048279 5:0.042820762 6:0.43769869 7:0.50751367 8:0.25526044 9:0.54499993 10:0.68987001 
-256 1:0.42518888 2:0.34801334 3:0.11233604 4:0.077891117 5:0.036570619 6:0.033729869 7:0.096702181 8:0.1127378 9:0.021271382 10:0.056396529 
-256 1:0.38251138 2:0.19746354 3:0.17124283 4:0.16796409 5:0.080818169 6:0.365067 7:0.27880805 8:0.020252363 9:0.060081374 10:0.0079817955 
-256 1:0.24497737 2:0.42396112 3:0.16941672 4:0.097649106 5:0.063995687 6:0.13962228 7:0.0030957726 8:0.1954585 9:0.0056371382 10:0.025814296 
-256 1:0.50106531 2:0.23504805 3:0.14126159 4:0.090672111 5:0.031952945 6:0.096130647 7:0.039908761 8:0.039194886 9:0.059687866 10:0.11559437 
-256 1:0.53887971 2:0.16414477 3:0.139113 4:0.085112904 5:0.072749612 6:0.0092708758 7:0.052518835 8:0.16582667 9:0.006542647 10:0.083621283 
-256 1:0.3982651 2:0.16793944 3:0.16207286 4:0.17330216 5:0.098420435 6:0.048892828 7:0.023881737 8:0.34306451 9:0.35323025 10:0.27260119 
-256 1:0.43767105 2:0.21398084 3:0.19243845 4:0.10547038 5:0.050439279 6:0.071649658 7:0.045043716 8:0.13160861 9:0.045933812 10:0.11747425 
-256 1:0.43885906 2:0.40238288 3:0.077063424 4:0.053077485 5:0.028617147 6:0.085880372 7:0.045604662 8:0.081750524 9:0.10748539 10:0.062353699 
-256 1:0.38603462 2:0.33415932 3:0.11545407 4:0.10697493 5:0.057377055 6:0.25963838 7:0.14947386 8:0.036798215 9:0.29998913 10:0.082860037 
-256 1:0.34100781 2:0.42246172 3:0.12490644 4:0.069116157 5:0.042507874 6:0.24640426 7:0.17106108 8:0.054100773 9:0.089342007 10:0.050290464 
-256 1:0.52999913 2:0.33997994 3:0.075791605 4:0.036667973 5:0.017561352 6:0.026940908 7:0.096471478 8:0.063705482 9:0.14761016 10:0.15495139 
-256 1:0.73754716 2:0.15321728 3:0.041064677 4:0.042010604 5:0.026160278 6:0.39627663 7:0.074147234 8:0.22591801 9:0.28355978 10:0.16990834 
-256 1:0.55547488 2:0.23764268 3:0.08676209 4:0.081754165 5:0.038366181 6:0.054339566 7:0.1029857 8:0.12258895 9:0.020507443 10:0.019628356 
-256 1:0.17665777 2:0.3822314 3:0.19271466 4:0.17512412 5:0.073272051 6:0.40338631 7:0.23385662 8:0.1543335 9:0.17149684 10:0.11540343 
-256 1:0.59727005 2:0.22308298 3:0.074390972 4:0.075479508 5:0.029776496 6:0.28120691 7:0.11426282 8:0.080689438 9:0.018455121 10:0.22977483 
-256 1:0.22277113 2:0.29631046 3:0.28611665 4:0.12627801 5:0.06852374 6:0.016311894 7:0.080989559 8:0.2749079 9:0.00038567466 10:0.06565088 
-256 1:0.57613683 2:0.22668382 3:0.10095005 4:0.061853855 5:0.034375447 6:0.014140107 7:0.13193972 8:0.16650469 9:0.091593832 10:0.1463719 
-256 1:0.5379414 2:0.3219275 3:0.096596254 4:0.030696876 5:0.012837975 6:0.0010515055 7:0.028681217 8:0.021421389 9:0.039120602 10:0.015934126 
-256 1:0.40062302 2:0.27607818 3:0.16704859 4:0.11967445 5:0.036575751 6:0.21260881 7:0.15825547 8:0.11825539 9:0.14305626 10:0.12089415 
-256 1:0.6038135 2:0.23510653 3:0.076700655 4:0.061680413 5:0.022698903 6:0.078861277 7:0.10895572 8:0.1030827 9:0.23053676 10:0.22966323 
-256 1:0.56501719 2:0.22328021 3:0.083207534 4:0.083653433 5:0.044841626 6:0.19064199 7:0.09046875 8:0.30449438 9:0.17929064 10:0.38036072 
-256 1:0.60059541 2:0.19665911 3:0.088398464 4:0.074099479 5:0.040247534 6:0.017671236 7:0.020674196 8:0.14560548 9:0.068181417 10:0.16460885 
-256 1:0.62576529 2:0.15458008 3:0.1285389 4:0.061801974 5:0.029313753 6:0.16572627 7:0.11747777 8:0.23373454 9:0.32597728 10:0.36194736 
-256 1:0.36686715 2:0.29906733 3:0.13309614 4:0.14181677 5:0.059152618 6:0.15736608 7:0.0992535 8:0.35359833 9:0.071441408 10:0.022862098 
-256 1:0.29547458 2:0.32544653 3:0.18899889 4:0.13169837 5:0.058381628 6:0.23528505 7:0.083767545 8:0.10770003 9:0.12222752 10:0.11082029 
-256 1:0.50494546 2:0.35483543 3:0.074612479 4:0.045863819 5:0.019742809 6:0.058792188 7:0.032756902 8:0.036844559 9:0.020132649 10:0.076173986 
-256 1:0.32385338 2:0.30292317 3:0.14562461 4:0.15966847 5:0.067930369 6:0.3356675 7:0.062133197 8:0.14829109 9:0.12057246 10:0.062172328 
-256 1:0.53894505 2:0.35073579 3:0.053114317 4:0.036182355 5:0.021022489 6:0.074805611 7:0.049669874 8:0.0052083552 9:0.23071891 10:0.12939317 
-25.463546045663598 1:0.39658485 2:0.28403386 3:0.11066886 4:0.13224195 5:0.076470486 6:0.28466058 7:0.22472379 8:0.010337369 9:0.43682245 10:0.31990081 
-256 1:0.59494062 2:0.1506021 3:0.082124267 4:0.10350304 5:0.068829969 6:0.22983194 7:0.048112452 8:0.37066449 9:0.104214 10:0.043506479 
-256 1:0.74533857 2:0.20001497 3:0.030013771 4:0.017827941 5:0.0068047464 6:0.035733628 7:0.0037017052 8:0.090027861 9:0.1779801 10:0.15824678 
-256 1:0.59417767 2:0.25319202 3:0.071512452 4:0.05768799 5:0.023429864 6:0.20944674 7:0.091595902 8:0.35731072 9:0.39788456 10:0.15836498 
-256 1:0.40869594 2:0.31152239 3:0.14057327 4:0.093547556 5:0.045660837 6:0.0011649987 7:0.036608146 8:0.15609951 9:0.091866871 10:0.3243084 
-238.69592109988193 1:0.46354239 2:0.1893651 3:0.16015347 4:0.10346518 5:0.083473856 6:0.10323728 7:0.3738457 8:0.3736627 9:0.34059289 10:0.36032439 
-256 1:0.6819073 2:0.19302044 3:0.072959213 4:0.035734983 5:0.016378063 6:0.042106828 7:0.022471513 8:0.077123311 9:0.10390306 10:0.073057406 
-256 1:0.61385095 2:0.23973359 3:0.063630689 4:0.054404764 5:0.028380003 6:0.075282606 7:0.01366441 8:0.070447159 9:0.11342659 10:0.33905194 
-256 1:0.63258926 2:0.18306124 3:0.077778378 4:0.071107322 5:0.035463803 6:0.40722164 7:0.017920048 8:0.18740696 9:0.28377718 10:0.27900261 
-256 1:0.30535671 2:0.38571561 3:0.12737435 4:0.12351956 5:0.058033781 6:0.30513514 7:0.081382808 8:0.079532946 9:0.093865311 10:0.12536523 
-256 1:0.62304941 2:0.17555195 3:0.090221346 4:0.069487884 5:0.041689405 6:0.16535511 7:0.093131949 8:0.043498108 9:0.27493396 10:0.31156815 
-256 1:0.23790731 2:0.36757516 3:0.16341618 4:0.15624652 5:0.074854844 6:0.02228837 7:0.10305825 8:0.0099199272 9:0.072700589 10:0.0083242003 
-256 1:0.58256463 2:0.28928122 3:0.061574082 4:0.046091879 5:0.020488191 6:0.039727723 7:0.023023838 8:0.018727413 9:0.14566195 10:0.023004897 
-256 1:0.59660087 2:0.21864596 3:0.097805167 4:0.056316022 5:0.030631973 6:0.010292604 7:0.0026922826 8:0.12275841 9:0.090958812 10:0.13690214 
-256 1:0.41252173 2:0.35744196 3:0.079320141 4:0.1018464 5:0.048869766 6:0.1488661 7:0.049555856 8:0.014978127 9:0.10759179 10:0.2237865 
-256 1:0.35187475 2:0.22942486 3:0.15743863 4:0.18797873 5:0.073283034 6:0.37464611 7:0.13454107 8:0.019987737 9:0.19439561 10:0.14770538 
-256 1:0.2695822 2:0.30574108 3:0.1443435 4:0.20525853 5:0.075074682 6:0.019232031 7:0.25620486 8:0.2471731 9:0.061749411 10:0.18551659 
-256 1:0.56511998 2:0.18349817 3:0.099487875 4:0.10056342 5:0.051330562 6:0.2269006 7:0.064697367 8:0.14699291 9:0.19391852 10:0.22415928 
-256 1:0.58688473 2:0.19868177 3:0.069851608 4:0.10122178 5:0.043360113 6:0.036068519 7:0.11111846 8:0.11342111 9:0.0085459134 10:0.06660912 
-207.29421738489793 1:0.47478161 2:0.19623652 3:0.12634153 4:0.13855016 5:0.064090183 6:0.31126654 7:0.034235406 8:0.11702249 9:0.18428859 10:0.11546618 
-256 1:0.62055289 2:0.27096183 3:0.07069858 4:0.027249215 5:0.010537484 6:0.052922602 7:0.01297861 8:0.046925909 9:0.065396143 10:0.084670246 
-256 1:0.79974704 2:0.13247197 3:0.03797145 4:0.020335116 5:0.0094744281 6:0.094555071 7:0.084636655 8:0.0020509622 9:0.1090453 10:0.14327429 
-256 1:0.55386482 2:0.20847127 3:0.10723887 4:0.085975374 5:0.044449664 6:0.047600366 7:0.068924663 8:0.023485235 9:0.070274046 10:0.092473995 
-256 1:0.5655692 2:0.25158125 3:0.10417277 4:0.051580311 5:0.027096465 6:0.08145222 7:0.032836066 8:0.002892352 9:0.064039654 10:0.19800976 
-256 1:0.63612599 2:0.25929225 3:0.059388158 4:0.030972429 5:0.014221171 6:0.044440765 7:0.088304021 8:0.027398835 9:0.1715877 10:0.19887054 
-256 1:0.59539501 2:0.25561865 3:0.1132486 4:0.029299001 5:0.0064387357 6:0.085937761 7:0.050839184 8:0.014549474 9:0.054060031 10:0.020345765 
-256 1:0.61652128 2:0.23869466 3:0.056831695 4:0.053253867 5:0.034698503 6:0.24088882 7:0.022959034 8:0.13712182 9:0.2128235 10:0.030056907 
-256 1:0.46168675 2:0.26225283 3:0.13469925 4:0.079033636 5:0.062327528 6:0.08836651 7:0.11958505 8:0.25801951 9:0.014741063 10:0.095880398 
-256 1:0.47186053 2:0.15600595 3:0.10376861 4:0.16210275 5:0.10626216 6:0.0047281872 7:0.17302858 8:0.13354529 9:0.29101148 10:0.40873566 
-256 1:0.78116812 2:0.1542285 3:0.031598049 4:0.01913118 5:0.013874154 6:0.0056651678 7:0.070529127 8:0.36602253 9:0.20507831 10:0.063697735 
-256 1:0.29444303 2:0.26391873 3:0.18859457 4:0.17511663 5:0.077927034 6:0.12899207 7:0.22818582 8:0.12176972 9:0.15896192 10:0.31898585 
-256 1:0.40669699 2:0.41434904 3:0.092851841 4:0.061929358 5:0.024172779 6:0.14275558 7:0.01456579 8:0.047148901 9:0.13372587 10:0.096924144 
-256 1:0.45232856 2:0.38921775 3:0.088305714 4:0.053787147 5:0.016360833 6:0.089072754 7:0.074243996 8:0.062691678 9:0.0022571979 10:0.016729597 
-256 1:0.2036773 2:0.30774521 3:0.27563928 4:0.16540664 5:0.047531577 6:0.059640341 7:0.081609045 8:0.07863465 9:0.089881718 10:0.058654061 
-256 1:0.25870034 2:0.41646661 3:0.14171854 4:0.12072737 5:0.062387148 6:0.087743901 7:0.14245884 8:0.10753596 9:0.1146775 10:0.07129622 
-252.39102666139485 1:0.37754345 2:0.27785879 3:0.12791756 4:0.12403901 5:0.092641185 6:0.18580575 7:0.3384816 8:0.20573498 9:0.075917374 10:0.409989 
-256 1:0.5294189 2:0.25106018 3:0.10542833 4:0.082213474 5:0.031879113 6:0.039417761 7:0.0098115059 8:0.022092971 9:0.043910367 10:0.077046121 
-256 1:0.75744052 2:0.17492449 3:0.041334883 4:0.017495268 5:0.0088048359 6:0.0055947419 7:0.054431423 8:0.14975576 9:0.043805427 10:0.064649474 
-256 1:0.45417696 2:0.12748491 3:0.15137822 4:0.19409153 5:0.07286837 6:0.04328028 7:0.097204049 8:0.32179295 9:0.37006435 10:0.33709766 
-256 1:0.54297372 2:0.18570804 3:0.091801601 4:0.12900442 5:0.050512222 6:0.12217754 7:0.069857537 8:0.017256207 9:0.23359457 10:0.11998058 
-256 1:0.6427046 2:0.19275941 3:0.0552193 4:0.077135474 5:0.03218122 6:0.025426897 7:0.11031183 8:0.12868732 9:0.031769882 10:0.010079816 
-256 1:0.68821764 2:0.21842352 3:0.053349281 4:0.027994427 5:0.012015127 6:0.028306978 7:0.055882126 8:0.029147863 9:0.22089906 10:0.12004646 
-256 1:0.40819104 2:0.23964515 3:0.17832399 4:0.12257488 5:0.051264939 6:0.219271 7:0.10518531 8:0.12558408 9:0.27793186 10:0.15776778 
-256 1:0.60304218 2:0.20879307 3:0.081443891 4:0.07290607 5:0.03381479 6:0.12879375 7:0.09649046 8:0.21077025 9:0.21806554 10:0.19049254 
-256 1:0.53893956 2:0.32615322 3:0.082536237 4:0.036296531 5:0.016074449 6:0.051759317 7:0.1069037 8:0.08653495 9:0.2247198 10:0.1502212 
-256 1:0.47340146 2:0.3738527 3:0.077170956 4:0.054266137 5:0.02130875 6:0.06969992 7:0.034187134 8:0.0079089958 9:0.02728782 10:0.034720138 
-256 1:0.42839084 2:0.33225762 3:0.092008774 4:0.10355422 5:0.043788547 6:0.32649939 7:0.055783149 8:0.26174616 9:0.1031897 10:0.021470871 
-256 1:0.25921715 2:0.31687303 3:0.19997816 4:0.14216217 5:0.081769497 6:0.10346534 7:0.008734955 8:0.18825642 9:0.067189995 10:0.0029455811 
-256 1:0.45308899 2:0.29195987 3:0.13081235 4:0.08487302 5:0.039265782 6:0.10782788 7:0.081651552 8:0.14194141 9:0.21770469 10:0.11680412 
-256 1:0.21835639 2:0.53735609 3:0.11244955 4:0.087315718 5:0.044522256 6:0.076595604 7:0.074484079 8:0.17464087 9:0.0040471972 10:0.16092851 
-256 1:0.30912765 2:0.33202132 3:0.16212177 4:0.13497127 5:0.061757988 6:0.097402277 7:0.21795521 8:0.2188334 9:0.059523012 10:0.070817242 
-111.11556369503626 1:0.43898165 2:0.31862373 3:0.085654956 4:0.089826276 5:0.066913394 6:0.027745296 7:0.0062027046 8:0.39722289 9:0.20127149 10:0.62284605 
-256 1:0.76506835 2:0.15230539 3:0.035648513 4:0.03099813 5:0.015979614 6:0.12659206 7:0.10580086 8:0.31098805 9:0.18040003 10:0.032943354 
-256 1:0.36014236 2:0.18301549 3:0.21180944 4:0.15424395 5:0.09078875 6:0.071773857 7:0.14307956 8:0.064675866 9:0.048724195 10:0.015206035 
-256 1:0.29720298 2:0.37352812 3:0.17336297 4:0.10491948 5:0.050986457 6:0.093054194 7:0.061710145 8:0.064165472 9:0.07017156 10:0.0094018035 
-256 1:0.56165407 2:0.26854189 3:0.068443749 4:0.070807052 5:0.030553245 6:0.2009808 7:0.056167703 8:0.20148667 9:0.19499278 10:0.055169741 
-256 1:0.57478839 2:0.25059769 3:0.086817287 4:0.060335859 5:0.027460779 6:0.040109743 7:0.0025333174 8:0.054050752 9:0.099996564 10:0.031555118 
-256 1:0.2828755 2:0.35235143 3:0.19957373 4:0.1176692 5:0.04753014 6:0.071649137 7:0.074765875 8:0.075280511 9:0.12015515 10:0.049587773 
-256 1:0.42208307 2:0.2766403 3:0.12765909 4:0.12403071 5:0.049586829 6:0.10184659 7:0.053423331 8:0.10784061 9:0.076672738 10:0.0073951554 
-256 1:0.75862829 2:0.18643021 3:0.025892894 4:0.020767393 5:0.0082812172 6:0.050338859 7:0.0064168222 8:0.1062585 9:0.093853406 10:0.14661045 
-256 1:0.45286202 2:0.29051323 3:0.125843 4:0.08488185 5:0.045899905 6:0.053391437 7:0.087470703 8:0.041540049 9:0.1307653 10:0.21330959 
-231.50733564574256 1:0.68266111 2:0.20797337 3:0.042727572 4:0.044114417 5:0.022523539 6:0.10743484 7:0.1551894 8:0.034518445 9:0.27762359 10:0.23688324 
-197.56203625086337 1:0.39657957 2:0.22085104 3:0.16586974 4:0.1330558 5:0.083643861 6:0.45860262 7:0.20946896 8:0.24841305 9:0.053314971 10:0.10486344 
-256 1:0.36555158 2:0.31325977 3:0.15316766 4:0.10502093 5:0.063000061 6:0.098026072 7:0.14982934 8:0.073206701 9:0.075403512 10:0.042045732 
-256 1:0.71682004 2:0.22308127 3:0.037255176 4:0.0168481 5:0.0059954134 6:0.030609428 7:0.02771098 8:0.031453373 9:0.13133235 10:0.1334261 
-256 1:0.29996624 2:0.30125983 3:0.19158286 4:0.12279205 5:0.084399022 6:0.1194446 7:0.22822856 8:0.096689286 9:0.013455683 10:0.034062224 
-256 1:0.49517243 2:0.26505965 3:0.10231517 4:0.094503541 5:0.042949212 6:0.089987752 7:0.072055766 8:0.058258922 9:0.118024 10:0.047614751 
-256 1:0.31000068 2:0.29390775 3:0.19968623 4:0.13324829 5:0.063157054 6:0.15522356 7:0.021059842 8:0.012925774 9:0.096668 10:0.092877452 
-256 1:0.54403774 2:0.20236732 3:0.088188583 4:0.11053595 5:0.054870415 6:0.16166562 7:0.067199452 8:0.11117016 9:0.022721523 10:0.0044715815 
-256 1:0.51692819 2:0.2805787 3:0.071016265 4:0.08894518 5:0.042531664 6:0.059236792 7:0.11644662 8:0.0035140419 9:0.10158307 10:0.064209182 
-256 1:0.28988995 2:0.29327784 3:0.2227636 4:0.13331545 5:0.060753154 6:0.045009847 7:0.046162932 8:0.11478168 9:0.16918009 10:0.14069168 
-256 1:0.64465689 2:0.23116408 3:0.075892022 4:0.033343872 5:0.014943132 6:0.021486032 7:0.13239539 8:0.023635867 9:0.064541867 10:0.086608761 
-29.106011676815562 1:0.25458051 2:0.45229128 3:0.12376604 4:0.1194385 5:0.049923684 6:0.47338531 7:0.11335424 8:0.36400688 9:0.27098785 10:0.25926938 
-256 1:0.38473396 2:0.26833955 3:0.13276572 4:0.1468465 5:0.067314259 6:0.22885981 7:0.073120297 8:0.062277197 9:0.049060838 10:0.0047720976 
-256 1:0.34895465 2:0.30520026 3:0.16568755 4:0.11732993 5:0.062827604 6:0.09323207 7:0.026273712 8:0.12949693 9:0.1832343 10:0.039501803 
-256 1:0.46356155 2:0.35825296 3:0.08806976 4:0.064129896 5:0.025985828 6:0.0016780764 7:0.075439264 8:0.11200104 9:0.21151172 10:0.12388343 
-256 1:0.3737815 2:0.30665184 3:0.12878124 4:0.13450713 5:0.056278286 6:0.28176528 7:0.09688901 8:0.052726656 9:0.1227169 10:0.11960689 
-256 1:0.55316403 2:0.2890232 3:0.066903088 4:0.060018201 5:0.030891482 6:0.012652493 7:0.10514058 8:0.046212566 9:0.010057579 10:0.13452472 
-256 1:0.48161266 2:0.22653573 3:0.11281551 4:0.11433064 5:0.064705453 6:0.075039837 7:0.036965604 8:0.048278369 9:0.0023227494 10:0.37325671 
-256 1:0.70393007 2:0.20114472 3:0.054337105 4:0.030989657 5:0.0095984419 6:0.18682757 7:0.12778453 8:0.013121809 9:0.010441263 10:0.021398545 
-256 1:0.50764181 2:0.25137648 3:0.095302397 4:0.09865877 5:0.047020539 6:0.091012486 7:0.14580117 8:0.15974039 9:0.09691495 10:0.3530426 
-256 1:0.52207556 2:0.28123351 3:0.089205027 4:0.076023227 5:0.031462676 6:0.30711566 7:0.40496137 8:0.32581021 9:0.12937114 10:0.26431941 
-256 1:0.4943986 2:0.35784082 3:0.079458863 4:0.047614263 5:0.020687447 6:0.09296388 7:0.019603599 8:0.11547207 9:0.053362028 10:0.10155813 
-60.082142586803641 1:0.67701415 2:0.24552115 3:0.042595986 4:0.02494973 5:0.0099189831 6:0.0078416993 7:0.00057898129 8:0.098898667 9:0.04864198 10:0.048315646 
-256 1:0.45631283 2:0.32632108 3:0.07402899 4:0.098589769 5:0.044747336 6:0.01273907 7:0.10037306 8:0.097564907 9:0.022520041 10:0.10493292 
-256 1:0.75410616 2:0.20099861 3:0.024574167 4:0.013847727 5:0.0064733375 6:0.021882023 7:0.040945043 8:0.20787663 9:0.21522774 10:0.19480743 
-100.90210629021422 1:0.29374523 2:0.40108974 3:0.1248726 4:0.12073204 5:0.059560386 6:0.16886906 7:0.30112237 8:0.38749825 9:0.32335033 10:0.25546784 
-256 1:0.64036977 2:0.22907866 3:0.074944509 4:0.037887585 5:0.01771948 6:0.072287894 7:0.35892253 8:0.24587083 9:0.16240097 10:0.19329781 
-256 1:0.70950495 2:0.13034051 3:0.074051088 4:0.043848649 5:0.042254804 6:0.091596493 7:0.043739681 8:0.0083738294 9:0.034025355 10:0.081987937 
-26.441252475240521 1:0.34374589 2:0.15797967 3:0.097738383 4:0.27214716 5:0.1283889 6:0.033136356 7:0.052304194 8:0.21481678 9:0.18844261 10:0.2536586 
-256 1:0.71285881 2:0.17891642 3:0.046082508 4:0.044108801 5:0.018033457 6:0.006538914 7:0.041731183 8:0.18228762 9:0.096518386 10:0.066700371 
-49.561788034599822 1:0.71073886 2:0.20194223 3:0.041786913 4:0.032106526 5:0.013425469 6:0.033641332 7:0.019634892 8:0.04234693 9:0.0030651826 10:0.021023306 
-256 1:0.58934018 2:0.24770984 3:0.077108515 4:0.050775571 5:0.035065886 6:0.18833198 7:0.076870282 8:0.022816797 9:0.1244218 10:0.075601533 
-256 1:0.23274192 2:0.40571433 3:0.13657455 4:0.16187357 5:0.063095626 6:0.2801609 7:0.059803225 8:0.11332181 9:0.18437242 10:0.04333389 
-256 1:0.64868845 2:0.23309815 3:0.05566789 4:0.043373735 5:0.019171767 6:0.057454253 7:0.013149609 8:0.070840736 9:0.15794101 10:0.19835097 
-256 1:0.34248564 2:0.3047594 3:0.16416772 4:0.12004376 5:0.068543493 6:0.34860389 7:0.19017235 8:0.34782436 9:0.10255626 10:0.14548458 
-256 1:0.61080833 2:0.18369151 3:0.13627659 4:0.043125082 5:0.02609849 6:0.070611123 7:0.035051774 8:0.07268806 9:0.22515664 10:0.15522963 
-256 1:0.24808752 2:0.44719857 3:0.12214187 4:0.12801524 5:0.054556802 6:0.095734266 7:0.21998701 8:0.14504704 9:0.095658662 10:0.051118353 
-256 1:0.35513601 2:0.24020279 3:0.18749682 4:0.13795291 5:0.079211472 6:0.15752825 7:0.15174623 8:0.022774001 9:0.21767513 10:0.071931033 
-61.147582427697053 1:0.6809646 2:0.15932883 3:0.054690053 4:0.061313436 5:0.043703085 6:0.85975613 7:0.21589951 8:0.01832782 9:0.06171446 10:0.01554716 
-154.05004183649336 1:0.2933045 2:0.31500792 3:0.16459798 4:0.15793401 5:0.069155604 6:0.022912458 7:0.23584432 8:0.027799788 9:0.24738584 10:0.12422633 
-256 1:0.32012542 2:0.42821187 3:0.12053597 4:0.091574527 5:0.039552212 6:0.099905637 7:0.0007730562 8:0.001913272 9:0.0050007327 10:0.039841689 
-256 1:0.82050296 2:0.10688477 3:0.035225048 4:0.02447659 5:0.012910629 6:0.13682613 7:0.2378932 8:0.13543816 9:0.12484116 10:0.31146309 
-256 1:0.43748729 2:0.24637211 3:0.095040405 4:0.15412656 5:0.066973632 6:0.25147132 7:0.082965105 8:0.017154853 9:0.02084793 10:0.28467735 
-256 1:0.35779376 2:0.11047087 3:0.060052353 4:0.11894615 5:0.35273687 6:0.21124163 7:0.075320384 8:0.072606104 9:0.15878248 10:0.2003648 
-256 1:0.5246066 2:0.21692908 3:0.099424987 4:0.10602922 5:0.05301011 6:0.16554222 7:0.16641678 8:0.078354489 9:0.048236238 10:0.111267 
-256 1:0.48522164 2:0.27256295 3:0.10390168 4:0.097514542 5:0.040799181 6:0.034668525 7:0.0089909217 8:0.19550278 9:0.2482295 10:0.027642126 
-256 1:0.66157803 2:0.24671153 3:0.05855221 4:0.023718369 5:0.0094398681 6:0.031962882 7:0.023911643 8:0.0016377903 9:0.10591918 10:0.12418119 
-256 1:0.61154168 2:0.19753027 3:0.092623913 4:0.065977327 5:0.032326813 6:0.026608211 7:0.10272441 8:0.061836982 9:0.048569931 10:0.047374534 
-256 1:0.54150507 2:0.19534786 3:0.12362326 4:0.086464241 5:0.05305957 6:0.024680676 7:0.047844895 8:0.071709144 9:0.28168364 10:0.30705096 
-256 1:0.5634077 2:0.2452809 3:0.10094929 4:0.058289474 5:0.032072633 6:0.0052628678 7:0.12045772 8:0.31805556 9:0.17986098 10:0.091226502 
-256 1:0.46610012 2:0.35661417 3:0.085923058 4:0.065734613 5:0.025628039 6:0.074765346 7:0.029423093 8:0.014930129 9:0.067812213 10:0.032889121 
-256 1:0.58227225 2:0.23412864 3:0.065240276 4:0.077561983 5:0.040796856 6:0.0079155554 7:0.021077531 8:0.17043069 9:0.49216188 10:0.4194865 
-256 1:0.41183726 2:0.33025737 3:0.10307018 4:0.10674609 5:0.04808909 6:0.089095364 7:0.054676377 8:0.13883078 9:0.12315313 10:0.017348813 
-256 1:0.41355798 2:0.25382172 3:0.1547108 4:0.11284666 5:0.065062842 6:0.072709165 7:0.0012209777 8:0.028375049 9:0.16745366 10:0.0931041 
-256 1:0.29710331 2:0.31999324 3:0.1597863 4:0.15520448 5:0.067912681 6:0.00080381735 7:0.098432833 8:0.017602992 9:0.22749683 10:0.34387301 
-256 1:0.63839665 2:0.21206175 3:0.057321942 4:0.060294886 5:0.031924771 6:0.17477871 7:0.023434523 8:0.040108037 9:0.23478276 10:0.25251968 
-166.50085438521822 1:0.73623138 2:0.17318098 3:0.044557195 4:0.028798925 5:0.017231527 6:0.17342453 7:0.12456768 8:0.0092324165 9:0.0098540986 10:0.5486871 
-256 1:0.66941285 2:0.18230174 3:0.054317169 4:0.060997123 5:0.032971121 6:0.012121003 7:0.079453518 8:0.11169598 9:0.01704149 10:0.047296689 
-256 1:0.43956056 2:0.24598874 3:0.15414013 4:0.10742648 5:0.052884087 6:0.017314093 7:0.11606901 8:0.010274138 9:0.081221652 10:0.0033638598 
-256 1:0.51947381 2:0.21007588 3:0.11564795 4:0.097447945 5:0.05735441 6:0.12837321 7:0.030699172 8:0.23238188 9:0.12931394 10:0.16384385 
-256 1:0.38025337 2:0.25057502 3:0.15762133 4:0.14749394 5:0.064056336 6:0.055635368 7:0.082434883 8:0.0050831637 9:0.26397001 10:0.15351612 
-256 1:0.59090991 2:0.24302398 3:0.082523621 4:0.060006696 5:0.023535794 6:0.17559107 7:0.016458643 8:0.027773701 9:0.17020114 10:0.01376145 
-256 1:0.24075171 2:0.21557738 3:0.19308289 4:0.22295031 5:0.12763771 6:0.42965781 7:0.008108792 8:0.3034619 9:0.19494835 10:0.078826289 
-256 1:0.59450168 2:0.25570315 3:0.077938191 4:0.049417526 5:0.022439455 6:0.25028729 7:0.11016906 8:0.18631778 9:0.11241746 10:0.048287656 
-256 1:0.41722235 2:0.17931961 3:0.16462507 4:0.16034542 5:0.078487539 6:0.3416924 7:0.11070334 8:0.085640936 9:0.18953051 10:0.38241433 
-256 1:0.5628544 2:0.15666362 3:0.11651938 4:0.099736021 5:0.064226583 6:0.21511565 7:0.068489443 8:0.01190538 9:0.13304612 10:0.40097501 
-2.8516039742359207 1:0.12494116 2:0.23062053 3:0.13705263 4:0.20180893 5:0.30557674 6:0.045642255 7:0.32921993 8:0.31168294 9:0.37285287 10:0.34889846 
-256 1:0.5954689 2:0.18310782 3:0.10116513 4:0.075426768 5:0.044831382 6:0.014261857 7:0.0060674926 8:0.23426249 9:0.25351281 10:0.048590612 
-256 1:0.82141721 2:0.11363286 3:0.02990642 4:0.022082213 5:0.0129613 6:0.050908905 7:0.07752667 8:0.0091190944 9:0.031475261 10:0.087603539 
-256 1:0.46111431 2:0.23990762 3:0.097949927 4:0.14453971 5:0.056488427 6:0.078921179 7:0.14295038 8:0.023199193 9:0.1613116 10:0.024868392 
-256 1:0.33744901 2:0.19879153 3:0.17767819 4:0.19365303 5:0.092428249 6:0.39322363 7:0.00040479235 8:0.24764477 9:0.4199724 10:0.18979127 
-256 1:0.48880732 2:0.22621371 3:0.12063493 4:0.10579044 5:0.058553599 6:0.03248383 7:0.047449326 8:0.0081336372 9:0.12788596 10:0.011093085 
-256 1:0.72809232 2:0.16055693 3:0.058493925 4:0.033280506 5:0.019576319 6:0.0048168824 7:0.083449642 8:0.11743064 9:0.12630621 10:0.11164463 
-256 1:0.57517409 2:0.18631493 3:0.093563712 4:0.09037231 5:0.054574962 6:0.019644898 7:0.23866831 8:0.11659672 9:0.042847298 10:0.1590096 
-256 1:0.47606203 2:0.13658962 3:0.16399544 4:0.17380221 5:0.0495507 6:0.082502849 7:0.092228539 8:0.066646157 9:0.072892974 10:0.059364594 
-256 1:0.40678643 2:0.18191542 3:0.1822578 4:0.14782736 5:0.081212994 6:0.39976083 7:0.15220028 8:0.16353605 9:0.14475541 10:0.063215941 
-256 1:0.54342666 2:0.2612852 3:0.098813896 4:0.06725643 5:0.029217807 6:0.13004204 7:0.078793411 8:0.033975246 9:0.016979119 10:0.13370497 
-256 1:0.38715205 2:0.25526644 3:0.14292675 4:0.1481574 5:0.066497351 6:0.035281338 7:0.010139595 8:0.18408905 9:0.25993194 10:0.28057576 
-256 1:0.5629683 2:0.22075315 3:0.087878043 4:0.091015675 5:0.037384836 6:0.027897154 7:0.037420821 8:0.07433685 9:0.045776543 10:0.0029846781 
-256 1:0.41314989 2:0.31901768 3:0.12162431 4:0.09691511 5:0.049293007 6:0.33185862 7:0.056609763 8:0.17456332 9:0.014956733 10:0.30556908 
-256 1:0.57549006 2:0.2333448 3:0.087497904 4:0.067955376 5:0.035711858 6:0.031341079 7:0.093575362 8:0.23136894 9:0.073323029 10:0.0066841735 
-256 1:0.40810459 2:0.3131022 3:0.13442926 4:0.086500354 5:0.057863593 6:0.25172327 7:0.22242424 8:0.097243123 9:0.090860673 10:0.39994356 
-256 1:0.49207166 2:0.30454756 3:0.095151296 4:0.072228812 5:0.036000669 6:0.31454581 7:0.065132042 8:0.086286921 9:0.17032286 10:0.14967949 
-256 1:0.38233899 2:0.20397824 3:0.20043849 4:0.1279503 5:0.085293986 6:0.034429354 7:0.11302858 8:0.014932868 9:0.14405807 10:0.17804697 
-256 1:0.32740278 2:0.4041666 3:0.13747653 4:0.079961111 5:0.050992977 6:0.18047231 7:0.1860228 8:0.32288392 9:0.2215037 10:0.2016742 
-256 1:0.32839218 2:0.36275155 3:0.13062564 4:0.12439347 5:0.053837164 6:0.08414745 7:0.057076653 8:0.13648801 9:0.15742697 10:0.032743089 
-256 1:0.48245652 2:0.23814345 3:0.12328982 4:0.11306015 5:0.04305007 6:0.16188843 7:0.05140569 8:0.024096683 9:0.038746832 10:0.090990212 
-256 1:0.63145784 2:0.26600001 3:0.065680625 4:0.026515838 5:0.010345696 6:0.1443235 7:0.10734388 8:0.067672848 9:0.14808164 10:0.044763072 
-256 1:0.31328053 2:0.41466917 3:0.11643488 4:0.10897375 5:0.04664167 6:0.22349536 7:0.013391362 8:0.0060310886 9:0.09283046 10:0.10712577 
-256 1:0.35180277 2:0.24929738 3:0.21393337 4:0.12187921 5:0.063087278 6:0.030369225 7:0.059844106 8:0.10292108 9:0.16001788 10:0.030611732 
-256 1:0.34128303 2:0.40621731 3:0.11774818 4:0.088683954 5:0.046067526 6:0.22589009 7:0.041477173 8:3.9099734e-05 9:0.17578403 10:0.18243889 
-256 1:0.49290773 2:0.25699844 3:0.12412731 4:0.080085253 5:0.045881274 6:0.021632322 7:0.064993854 8:0.033027407 9:0.0561682 10:0.18540845 
-153.30106290844154 1:0.45208117 2:0.24958492 3:0.11318888 4:0.12429645 5:0.06084858 6:0.4642842 7:0.039853977 8:0.57600063 9:0.11567177 10:0.13394941 
-256 1:0.33165729 2:0.37049185 3:0.13123486 4:0.11153228 5:0.055083715 6:0.26466285 7:0.011540958 8:0.12045866 9:0.11330111 10:0.27025334 
-5.9279566681390365 1:0.90897869 2:0.050605792 3:0.0078662436 4:0.016865923 5:0.015683354 6:0.024852394 7:0.0098064471 8:0.21686342 9:0.25238597 10:0.41121 
-256 1:0.38345403 2:0.22083698 3:0.179634 4:0.15730256 5:0.058772434 6:0.28382333 7:0.0060972965 8:0.36453684 9:0.12010591 10:0.17178241 
-0.58613917555780404 1:0.33774681 2:0.34218982 3:0.093647789 4:0.13377576 5:0.092639825 6:0.42274182 7:0.38841045 8:0.061710449 9:0.3428864 10:0.40109364 
-256 1:0.34631588 2:0.27332241 3:0.17075332 4:0.14450512 5:0.065103268 6:0.34469899 7:0.25653538 8:0.12372953 9:0.12266192 10:0.18355228 
-256 1:0.28554993 2:0.38349572 3:0.11219479 4:0.15010085 5:0.068658712 6:0.030092569 7:0.021309493 8:0.026675837 9:0.023817002 10:0.034455722 
-256 1:0.67316909 2:0.10619804 3:0.070008027 4:0.10194194 5:0.048682906 6:0.050202271 7:0.28573563 8:0.2211545 9:0.14320496 10:0.18888732 
-256 1:0.76672012 2:0.17194882 3:0.015524163 4:0.032155285 5:0.013651608 6:0.020557367 7:0.042977761 8:0.13441355 9:0.14192749 10:0.092927484 
-256 1:0.71844264 2:0.12221094 3:0.069701074 4:0.058201184 5:0.031444165 6:0.050819189 7:0.015952067 8:0.03459721 9:0.051793266 10:0.042848042 
-256 1:0.43997276 2:0.24618541 3:0.13845205 4:0.12829689 5:0.047092884 6:0.083103107 7:0.061841787 8:0.21878249 9:0.1088533 10:0.28958083 
-256 1:0.35910942 2:0.32962186 3:0.12403333 4:0.13226326 5:0.054972131 6:0.043928914 7:0.14240292 8:0.12544643 9:0.13014739 10:0.089220752 
-256 1:0.62376059 2:0.24928582 3:0.057931984 4:0.044391386 5:0.024630216 6:0.20053473 7:0.017544462 8:0.024506888 9:0.21132422 10:0.079528696 
-256 1:0.50390922 2:0.24312217 3:0.111046 4:0.099312451 5:0.042610157 6:0.0093319199 7:0.035098602 8:0.14443458 9:0.20541323 10:0.07789377 
-256 1:0.34557469 2:0.26109124 3:0.19011107 4:0.13449008 5:0.06873293 6:0.14673202 7:0.15272493 8:0.040904624 9:0.093513082 10:0.010186873 
-256 1:0.58979535 2:0.20686477 3:0.076957859 4:0.079175068 5:0.047206957 6:0.22728071 7:0.1014949 8:0.03689742 9:0.027140522 10:0.19141893 
-256 1:0.21686098 2:0.25479568 3:0.2016406 4:0.20519926 5:0.12150348 6:0.27619614 7:0.010762442 8:0.025640219 9:0.0074888231 10:0.020307083 
-256 1:0.32138253 2:0.52047059 3:0.052423703 4:0.073691729 5:0.032031449 6:0.018484432 7:0.057219149 8:0.12974912 9:0.30131809 10:0.027526136 
-256 1:0.38432772 2:0.23244042 3:0.20181581 4:0.12101912 5:0.060396939 6:0.092479218 7:0.095367994 8:0.19742772 9:0.035198602 10:0.1678475 
-32.050683617119098 1:0.67613439 2:0.1728954 3:0.069992223 4:0.044612468 5:0.03636552 6:0.67341086 7:0.46745218 8:0.12528972 9:0.41324315 10:0.51725525 
-256 1:0.68795224 2:0.19209312 3:0.07469289 4:0.030370035 5:0.014891711 6:0.066182106 7:0.16457649 8:0.10432652 9:0.21030646 10:0.23499774 
-256 1:0.31034076 2:0.37954436 3:0.14566048 4:0.10795102 5:0.05650338 6:0.19982706 7:0.17175734 8:0.027032614 9:0.076182826 10:0.0041531271 
-256 1:0.6597281 2:0.1936043 3:0.071992827 4:0.048629218 5:0.026045556 6:0.085521012 7:0.10605376 8:0.12194516 9:0.09550663 10:0.009345408 
-256 1:0.324925 2:0.19644987 3:0.21193461 4:0.17320544 5:0.093485081 6:0.043402965 7:0.23656924 8:0.2833542 9:0.087171455 10:0.068806109 
-256 1:0.29104502 2:0.2677299 3:0.1622003 4:0.18321442 5:0.095810359 6:0.12696543 7:0.11241045 8:0.02018189 9:0.017456727 10:0.019027583 
-256 1:0.33261812 2:0.29774633 3:0.16417089 4:0.13464523 5:0.070819421 6:0.052501998 7:0.097198108 8:0.015024462 9:0.1090805 10:0.12849725 
-256 1:0.49049395 2:0.21334452 3:0.14253591 4:0.10616406 5:0.047461567 6:0.07967875 7:0.050181988 8:0.15928003 9:0.27496314 10:0.28851656 
-256 1:0.58077692 2:0.22705343 3:0.074728106 4:0.080372044 5:0.037069498 6:0.15763949 7:0.13179998 8:0.10047817 9:0.18122217 10:0.33136772 
-256 1:0.68106451 2:0.17906443 3:0.065711756 4:0.048353958 5:0.025805342 6:0.052709523 7:0.071175472 8:0.02760617 9:0.0082697761 10:0.019930419 
-256 1:0.56257836 2:0.25709846 3:0.080184601 4:0.067795792 5:0.032342785 6:0.062951789 7:0.033472086 8:0.07751321 9:0.078388672 10:0.062700213 
-4.18849058145529 1:0.26026272 2:0.1910748 3:0.098990425 4:0.16398031 5:0.28569175 6:0.18211635 7:0.12351379 8:0.12417399 9:0.17073112 10:0.18350307 
-74.098259306949785 1:0.40509476 2:0.13703352 3:0.06758407 4:0.14771726 5:0.24257039 6:0.19229549 7:0.29248918 8:0.21272784 9:0.21782032 10:0.041301863 
-256 1:0.45562391 2:0.33919347 3:0.13512989 4:0.049071858 5:0.020980867 6:0.093535331 7:0.01993376 8:0.045383425 9:0.089006947 10:0.03138868 
-256 1:0.59425912 2:0.20662935 3:0.092715503 4:0.073704729 5:0.0326913 6:0.084264124 7:0.01614937 8:0.067676151 9:0.011359693 10:0.06632638 
-256 1:0.76452352 2:0.15007325 3:0.050590079 4:0.021297399 5:0.013515753 6:0.20312055 7:0.080542041 8:0.14426897 9:0.10345491 10:0.099416666 
-256 1:0.61010744 2:0.20129057 3:0.097356211 4:0.070516251 5:0.020729527 6:0.11717917 7:0.071317299 8:0.048668286 9:0.089760134 10:0.056090998 
-256 1:0.23650281 2:0.37599016 3:0.2083745 4:0.14315746 5:0.035975076 6:0.34464546 7:0.12885367 8:0.27128801 9:0.0065760757 10:0.068193051 
-256 1:0.65784583 2:0.19167106 3:0.062079383 4:0.055714031 5:0.032689694 6:0.22273928 7:0.060336081 8:0.025738813 9:0.084336783 10:0.036786181 
-256 1:0.43723719 2:0.35519455 3:0.10139913 4:0.06604092 5:0.040128205 6:0.29989287 7:0.034405476 8:0.23896861 9:0.20099434 10:0.011662765 
-132.23849360523147 1:0.25351734 2:0.24008685 3:0.21249475 4:0.1619712 5:0.13192985 6:0.1000058 7:0.086806732 8:0.13628096 9:0.032007481 10:0.025497597 
-256 1:0.5080448 2:0.36109154 3:0.079036269 4:0.041586512 5:0.010240878 6:0.093127251 7:0.045596465 8:0.025443827 9:0.029159464 10:0.055368536 
-256 1:0.44897262 2:0.31748501 3:0.11127942 4:0.079584163 5:0.042678791 6:0.16387881 7:0.00020807582 8:0.062998022 9:0.04252039 10:0.037809754 
-256 1:0.55399956 2:0.2434124 3:0.10024271 4:0.063781319 5:0.038564003 6:0.076645745 7:0.11359207 8:0.010028424 9:0.15173848 10:0.052000918 
-256 1:0.86085565 2:0.1109215 3:0.015821047 4:0.0085775298 5:0.0038242781 6:0.18078153 7:0.23347932 8:0.2178181 9:0.065114571 10:0.06932819 
-256 1:0.45282821 2:0.22463757 3:0.15942152 4:0.12310314 5:0.040009555 6:0.018268118 7:0.3050565 8:0.21229952 9:0.0074462069 10:0.021810855 
-256 1:0.59549169 2:0.20880015 3:0.091622809 4:0.064758791 5:0.03932656 6:0.20449473 7:0.053474534 8:0.41503677 9:0.1348451 10:0.39405626 
-256 1:0.41360038 2:0.24632727 3:0.14721436 4:0.1377562 5:0.05510179 6:0.16772522 7:0.081251895 8:0.046536738 9:0.15341146 10:0.026876227 
-256 1:0.45357872 2:0.41195743 3:0.074182514 4:0.042158515 5:0.018122821 6:0.040670909 7:0.045666193 8:0.063611732 9:0.0041873162 10:0.08600487 
-256 1:0.57770689 2:0.22407671 3:0.058119003 4:0.095445447 5:0.044651949 6:0.12606839 7:0.16821612 8:0.24712844 9:0.035555114 10:0.17510196 
-256 1:0.55071173 2:0.21934601 3:0.13587003 4:0.058903106 5:0.035169123 6:0.03783536 7:0.01663642 8:0.061762661 9:0.02126828 10:0.15803728 
-256 1:0.30435413 2:0.2963789 3:0.15270227 4:0.17030158 5:0.076263117 6:0.068043074 7:0.0070508226 8:0.1557127 9:0.22212571 10:0.3526147 
-256 1:0.49738656 2:0.23733645 3:0.12638292 4:0.093693988 5:0.045200079 6:0.017107472 7:0.0030647902 8:0.027559484 9:0.00029152238 10:0.06106535 
-256 1:0.54958891 2:0.20448432 3:0.11484522 4:0.082888926 5:0.048192619 6:0.12717544 7:0.31906676 8:0.11589185 9:0.011124067 10:0.038787815 
-256 1:0.64632602 2:0.19037575 3:0.070115063 4:0.063393684 5:0.029789479 6:0.10749298 7:0.022064564 8:0.014356044 9:0.043957241 10:0.16200797 
-10.62684542329051 1:0.59829015 2:0.18004392 3:0.071010148 4:0.096352773 5:0.054303011 6:0.064199331 7:0.077414687 8:0.32338429 9:0.098931122 10:0.37815854 
-256 1:0.63269467 2:0.20929708 3:0.075752856 4:0.055166309 5:0.027089086 6:0.063543164 7:0.12300094 8:0.0067102684 9:0.081933727 10:0.074835786 
-150.65799930968078 1:0.28785947 2:0.17525419 3:0.16379383 4:0.24489066 5:0.12820184 6:0.060938819 7:0.23858215 8:0.31698123 9:0.4217385 10:0.2616635 
-183.80088061449274 1:0.40946153 2:0.22624811 3:0.1368138 4:0.15854485 5:0.068931704 6:0.24460148 7:0.17940139 8:0.029426725 9:0.067507559 10:0.24583318 
-256 1:0.30360373 2:0.23967234 3:0.1985673 4:0.15522519 5:0.10293143 6:0.21727248 7:0.094629969 8:0.09281271 9:0.040961912 10:0.16752089 
-256 1:0.40646782 2:0.30330325 3:0.11743894 4:0.12422645 5:0.048563547 6:0.11659544 7:0.038862033 8:0.13519663 9:0.0041774446 10:0.065986071 
-256 1:0.59782012 2:0.23922092 3:0.080374315 4:0.059983047 5:0.022601603 6:0.012104016 7:0.036183859 8:0.21001528 9:0.018207812 10:0.11246784 
-256 1:0.60179657 2:0.23845891 3:0.095343945 4:0.044403169 5:0.019997411 6:0.039936911 7:0.053328324 8:0.17288374 9:0.14256116 10:0.069661027 
-256 1:0.62530939 2:0.28068419 3:0.055319855 4:0.030949776 5:0.0077367917 6:0.079811975 7:0.077944999 8:0.059264615 9:0.024720851 10:0.10334645 
-256 1:0.41257305 2:0.3836034 3:0.098300206 4:0.067340298 5:0.03818304 6:0.035091613 7:0.12943975 8:0.18896024 9:0.1044719 10:0.051835644 
-256 1:0.65062023 2:0.21145464 3:0.061751345 4:0.05070964 5:0.025464144 6:0.17147716 7:0.074539558 8:0.066417051 9:0.072666298 10:0.13151455 
-256 1:0.75044685 2:0.11686885 3:0.097777685 4:0.023610419 5:0.011296199 6:0.084818956 7:0.069307496 8:0.26798903 9:0.066025655 10:0.00043286099 
-256 1:0.48281154 2:0.27391134 3:0.087348783 4:0.098175191 5:0.057753146 6:0.28527869 7:0.13090642 8:0.0046901249 9:0.10136845 10:0.28500146 
-256 1:0.51018405 2:0.27279191 3:0.12590064 4:0.056528297 5:0.034595097 6:0.042220549 7:0.087726892 8:0.01364181 9:0.079764279 10:0.19069327 
-256 1:0.57663009 2:0.24476544 3:0.089072612 4:0.061213281 5:0.028318581 6:0.083082142 7:0.083826623 8:0.20199818 9:0.25026132 10:0.12815126 
-256 1:0.65287915 2:0.19976623 3:0.070955125 4:0.048674142 5:0.027725353 6:0.0042495543 7:0.066530108 8:0.13353821 9:0.18939443 10:0.28372399 
-256 1:0.49721121 2:0.33792122 3:0.081687312 4:0.060405282 5:0.022774976 6:0.06324333 7:0.0055053256 8:0.080195517 9:0.054769871 10:0.0022663713 
-256 1:0.48881571 2:0.25756907 3:0.12166403 4:0.084580327 5:0.047370873 6:0.053451895 7:0.13821603 8:0.036481036 9:0.084877366 10:0.18507138 
-256 1:0.32429173 2:0.26042491 3:0.16109097 4:0.17198163 5:0.082210759 6:0.2755349 7:0.12922128 8:0.10072115 9:0.11424606 10:0.10392137 
-211.60797055473404 1:0.24178705 2:0.35258703 3:0.18354913 4:0.15261831 5:0.069458479 6:0.095804492 7:0.033749131 8:0.015702044 9:0.28378055 10:0.15462117 
-256 1:0.37312027 2:0.29812578 3:0.13141156 4:0.13952382 5:0.057818571 6:0.10320733 7:0.046024802 8:0.11620399 9:0.023782494 10:0.002029284 
-256 1:0.32181557 2:0.31176405 3:0.16752801 4:0.13169243 5:0.067199937 6:0.037942694 7:0.19274247 8:0.20553851 9:0.07192936 10:0.008246568 
-256 1:0.3201752 2:0.38109619 3:0.14733541 4:0.11335721 5:0.038035996 6:0.14933747 7:0.13719349 8:0.10633016 9:0.05285232 10:0.026297931 
-256 1:0.25188823 2:0.22730603 3:0.26980722 4:0.17006985 5:0.080928665 6:0.16143482 7:0.21493549 8:0.2603778 9:0.28941519 10:0.089401462 
-256 1:0.44894294 2:0.27274664 3:0.10683762 4:0.12153048 5:0.049942316 6:0.27600721 7:0.20574547 8:0.20801991 9:0.16246516 10:0.092190399 
-64.748474502212702 1:0.31299331 2:0.16841421 3:0.20441504 4:0.20224502 5:0.11193242 6:0.19977574 7:0.36151799 8:0.44580365 9:0.086172809 10:0.044117478 
-256 1:0.52937223 2:0.20201981 3:0.1118085 4:0.10636557 5:0.050433895 6:0.10549219 7:0.098040453 8:0.19260215 9:0.039644963 10:0.12414755 
-256 1:0.25632146 2:0.3890189 3:0.14246674 4:0.14041271 5:0.071780198 6:0.076304544 7:0.0041342638 8:0.078798089 9:0.03468749 10:0.043612994 
-256 1:0.77021086 2:0.1760123 3:0.034456163 4:0.014563224 5:0.0047574582 6:0.0089237087 7:0.00056453165 8:0.052402681 9:0.057590625 10:0.021617731 
-16.85888368799872 1:0.24859023 2:0.21482657 3:0.092015572 4:0.12414376 5:0.32042387 6:0.02921335 7:0.17207593 8:0.24008927 9:0.26091689 10:0.2425834 
-256 1:0.47504705 2:0.26942925 3:0.16997647 4:0.045936655 5:0.039610568 6:0.23186575 7:0.17226122 8:0.23583341 9:0.23766147 10:0.35998889 
-256 1:0.75050357 2:0.15890757 3:0.049543994 4:0.025659751 5:0.015385118 6:0.026582765 7:0.058968202 8:0.066239758 9:0.11999854 10:0.12135776 
-256 1:0.54030996 2:0.25641617 3:0.086266133 4:0.079298694 5:0.037709043 6:0.0020268837 7:0.013199125 8:0.13577166 9:0.049313237 10:0.075722001 
-256 1:0.51798101 2:0.20956901 3:0.11104135 4:0.10855345 5:0.052855183 6:0.11505141 7:0.16712111 8:0.21951228 9:0.0026544311 10:0.068281114 
-256 1:0.36995402 2:0.33866618 3:0.14370017 4:0.098782477 5:0.048897159 6:0.14002089 7:0.11554872 8:0.19163407 9:0.10355838 10:0.10405469 
-256 1:0.23207226 2:0.32452891 3:0.15386882 4:0.19175102 5:0.097778994 6:0.187631 7:0.16534994 8:0.45573447 9:0.019498959 10:0.031178167 
-256 1:0.36418762 2:0.28497151 3:0.15701779 4:0.12317263 5:0.070650452 6:0.088352967 7:0.04153901 8:0.012204084 9:0.005323658 10:0.15650982 
-32.822170352810303 1:0.29647311 2:0.22401207 3:0.11770304 4:0.24145554 5:0.12035625 6:0.31783161 7:0.4364203 8:0.10716059 9:0.14334235 10:0.05111548 
-256 1:0.50122172 2:0.28560641 3:0.094175882 4:0.084725925 5:0.034270062 6:0.088757874 7:0.20557592 8:0.070670614 9:0.24714838 10:0.14185365 
-256 1:0.59880238 2:0.2564405 3:0.076790229 4:0.0463224 5:0.02164449 6:0.0043965705 7:0.053229375 8:0.0011473033 9:0.17059869 10:0.20184333 
-256 1:0.46921682 2:0.19733496 3:0.15714198 4:0.12361888 5:0.052687353 6:0.027542502 7:0.12783304 8:0.22020712 9:0.12661889 10:0.10881088 
-256 1:0.40656403 2:0.29167375 3:0.12654381 4:0.11682126 5:0.058397153 6:0.36595741 7:0.087498798 8:0.049639681 9:0.14557524 10:0.2989843 
-256 1:0.32757029 2:0.43949755 3:0.10562502 4:0.087891727 5:0.039415406 6:0.25237181 7:0.063514947 8:0.03776972 9:0.065676194 10:0.00074233542 
-256 1:0.55987604 2:0.22331833 3:0.10266523 4:0.082596883 5:0.031543519 6:0.030204892 7:0.049096897 8:0.051167907 9:0.077040327 10:0.027276859 
-256 1:0.82104679 2:0.10822995 3:0.02811291 4:0.025453979 5:0.01715637 6:0.0089226054 7:0.089121731 8:0.026012811 9:0.072177906 10:0.021705291 
-256 1:0.62250601 2:0.24715474 3:0.058776157 4:0.046119001 5:0.025444091 6:0.13471245 7:0.11882542 8:0.17017096 9:0.11829623 10:0.098016392 
-256 1:0.50047182 2:0.17521629 3:0.14495455 4:0.11864157 5:0.060715769 6:0.30422022 7:0.12903932 8:0.026156831 9:0.013336663 10:0.069182892 
-256 1:0.47624329 2:0.20272672 3:0.14719386 4:0.11999024 5:0.053845889 6:0.19242605 7:0.11130579 8:0.20609778 9:0.10083348 10:0.31648779 
-54.266959918017768 1:0.39480933 2:0.32117828 3:0.12344061 4:0.10695402 5:0.053617751 6:0.2999692 7:0.071003507 8:0.05044586 9:0.15022786 10:0.0057460438 
-256 1:0.74213459 2:0.17496571 3:0.038760462 4:0.032794194 5:0.011345047 6:0.031730203 7:0.069681121 8:0.0008775164 9:0.00019754425 10:0.13756649 
-256 1:0.52065501 2:0.25778678 3:0.093983429 4:0.087905895 5:0.039668884 6:0.11253805 7:0.1287613 8:0.14541572 9:0.023257259 10:0.034655703 
-256 1:0.57401466 2:0.21948852 3:0.099813436 4:0.073995677 5:0.03268771 6:0.023403231 7:0.09753512 8:0.14037299 9:0.12247168 10:0.15758524 
-136.67007882997805 1:0.42298394 2:0.26261516 3:0.12417206 4:0.10884549 5:0.081383355 6:0.0018660805 7:0.05048894 8:0.10742504 9:0.17910488 10:0.39492734 
-256 1:0.45686922 2:0.29954121 3:0.07771711 4:0.12258979 5:0.043282667 6:0.061810557 7:0.090094154 8:0.33398057 9:0.23467056 10:0.16691566 
-256 1:0.74244386 2:0.17187369 3:0.051076173 4:0.023984377 5:0.010621896 6:0.10705686 7:0.060473485 8:0.14603018 9:0.083914366 10:0.028539772 
-125.47338085071149 1:0.29367634 2:0.34194937 3:0.1303377 4:0.16035084 5:0.073685753 6:0.077954919 7:0.17682054 8:0.0044786962 9:0.010196486 10:0.087992757 
-256 1:0.37490803 2:0.28542717 3:0.14228039 4:0.12805072 5:0.069333693 6:0.09778919 7:0.12080759 8:0.18040484 9:0.041803059 10:0.043132237 
-256 1:0.71727736 2:0.18159525 3:0.045584562 4:0.036412937 5:0.019129891 6:0.021481613 7:0.061156618 8:0.0037312167 9:0.018452004 10:0.21503435 
-256 1:0.65659789 2:0.1306511 3:0.13696595 4:0.047096304 5:0.02868875 6:0.017673523 7:0.0097522216 8:0.0079591187 9:0.08472926 10:0.045055082 
-256 1:0.4036492 2:0.18819731 3:0.20220254 4:0.14981427 5:0.056136675 6:0.15620724 7:0.015408859 8:0.034627406 9:0.33223689 10:0.17559357 
-130.81817306740976 1:0.5476781 2:0.35774169 3:0.042368741 4:0.036506173 5:0.015705292 6:0.0088883633 7:0.049820616 8:0.092451653 9:0.035553771 10:0.056790486 
-256 1:0.43189716 2:0.41059581 3:0.079353746 4:0.053956786 5:0.0241965 6:0.11360633 7:0.073986744 8:0.076989785 9:0.070846093 10:0.019134209 
-256 1:0.43372601 2:0.33738979 3:0.12890459 4:0.069964613 5:0.030014988 6:0.031157579 7:0.030894583 8:0.034063297 9:0.38130549 10:0.13163725 
-256 1:0.24997466 2:0.54226499 3:0.095493455 4:0.073792671 5:0.038474224 6:0.035932831 7:0.082755289 8:0.23335549 9:0.10871346 10:0.19068688 
-256 1:0.42679775 2:0.32398945 3:0.1289865 4:0.081972311 5:0.038253982 6:0.14571758 7:0.042281285 8:0.15739625 9:0.15905402 10:0.046411508 
-256 1:0.65771581 2:0.20099275 3:0.078926638 4:0.043082135 5:0.019282666 6:0.20228007 7:0.14481283 8:0.084077707 9:0.03889706 10:0.060809502 
-256 1:0.47431909 2:0.23278727 3:0.069069285 4:0.16774887 5:0.056075483 6:0.29732797 7:0.082163716 8:0.062829706 9:0.089900083 10:0.085018238 
-256 1:0.42960457 2:0.25218415 3:0.1412544 4:0.11063639 5:0.066320495 6:0.018818008 7:0.016961657 8:0.13473955 9:0.091980862 10:0.0052794961 
-256 1:0.63030998 2:0.24671953 3:0.085311219 4:0.026371518 5:0.011287752 6:0.065908993 7:0.080849751 8:0.087758923 9:0.0099431406 10:0.031380608 
-256 1:0.45120934 2:0.31274405 3:0.11487921 4:0.080217062 5:0.040950332 6:0.06326028 7:0.096374449 8:0.011863468 9:0.17255834 10:0.096556922 
-161.40615246304259 1:0.58063906 2:0.21715641 3:0.065648039 4:0.078948649 5:0.057607839 6:0.0081322266 7:0.032039741 8:0.12183982 9:0.32853689 10:0.4911925 
-256 1:0.2068712 2:0.49156208 3:0.12509013 4:0.12484612 5:0.051630469 6:0.029913487 7:0.0050420399 8:0.030341133 9:0.021191361 10:0.014798509 
-202.65844458404572 1:0.30396913 2:0.31393356 3:0.055619937 4:0.097733575 5:0.2287438 6:0.15100557 7:0.044957596 8:0.013492509 9:0.099900582 10:0.14329604 
-76.671809679815397 1:0.18227684 2:0.24645114 3:0.23046003 4:0.20233503 5:0.13847696 6:0.3763608 7:0.027092933 8:0.0088216749 9:0.009914323 10:0.041028313 
-256 1:0.39846509 2:0.32678567 3:0.15304202 4:0.07647955 5:0.045227663 6:0.18678582 7:0.085620108 8:0.025903 9:0.01695825 10:0.044989211 
-256 1:0.50637116 2:0.20144568 3:0.11592704 4:0.1241832 5:0.052072917 6:0.072898983 7:0.17256496 8:0.090191365 9:0.014034315 10:0.064522133 
-256 1:0.50982843 2:0.20719708 3:0.15251341 4:0.076763556 5:0.053697532 6:0.14493595 7:0.17811168 8:0.19722673 9:0.12816502 10:0.086835973 
-256 1:0.39997447 2:0.33139645 3:0.14991916 4:0.081069836 5:0.03764009 6:0.18247177 7:0.15498137 8:0.060503155 9:0.10377352 10:0.018443816 
-256 1:0.34610463 2:0.28927288 3:0.15401371 4:0.12925939 5:0.081349387 6:0.1151654 7:0.010204551 8:0.024948207 9:0.047760442 10:0.040597612 
-256 1:0.42281141 2:0.19058675 3:0.16024288 4:0.14695391 5:0.079405053 6:0.040022852 7:0.46819591 8:0.061874391 9:0.10139341 10:0.042175928 
-256 1:0.32858186 2:0.40702177 3:0.14758641 4:0.081139614 5:0.035670336 6:0.2585876 7:0.11747001 8:0.04449976 9:0.13298947 10:0.14924512 
-256 1:0.68947953 2:0.23044283 3:0.046331669 4:0.02571414 5:0.0080318343 6:0.13934068 7:0.02777503 8:0.1538104 9:0.00061482827 10:0.25179813 
-256 1:0.59476627 2:0.18487766 3:0.11398291 4:0.071162754 5:0.035210403 6:0.048249901 7:0.16737719 8:0.09302297 9:0.0019100968 10:0.021926529 
-256 1:0.50078994 2:0.23429698 3:0.13392027 4:0.080123489 5:0.050869326 6:0.12515799 7:0.010859945 8:0.013363158 9:0.034371748 10:0.088291405 
-256 1:0.64354095 2:0.21165585 3:0.076831224 4:0.048052297 5:0.019919677 6:0.045066579 7:0.023349084 8:0.0066667635 9:0.05097798 10:0.11443427 
-256 1:0.41277184 2:0.30807099 3:0.12810809 4:0.099649535 5:0.051399537 6:0.12813085 7:0.14263302 8:0.069152967 9:0.16199184 10:0.025781366 
-256 1:0.58464468 2:0.23086802 3:0.071550195 4:0.080440414 5:0.032496693 6:0.16078988 7:0.029914869 8:0.0032675255 9:0.24295101 10:0.23098962 
-103.83545897469349 1:0.7032728 2:0.19184432 3:0.05399363 4:0.03183884 5:0.019050403 6:0.01613419 7:0.03379471 8:0.1658345 9:0.19521471 10:0.029795848 
-256 1:0.46767451 2:0.27892692 3:0.092040002 4:0.10695402 5:0.054404545 6:0.0967908 7:0.033995497 8:0.10978428 9:0.020784608 10:0.27466303 
-256 1:0.57311223 2:0.31463347 3:0.058385735 4:0.037801961 5:0.016066599 6:0.10117059 7:0.025910159 8:0.050112844 9:0.10276338 10:0.1122309 
-256 1:0.25695227 2:0.37885 3:0.1497249 4:0.1512149 5:0.063257929 6:0.17116602 7:0.21257347 8:0.22426386 9:0.025964077 10:0.12183809 
-256 1:0.43077214 2:0.27476838 3:0.13805597 4:0.10732157 5:0.049081937 6:0.21840694 7:0.080153111 8:0.035987572 9:0.028183515 10:0.13496511 
-256 1:0.4163907 2:0.21302016 3:0.16222097 4:0.14077935 5:0.067588823 6:0.14528191 7:0.19782008 8:0.042824849 9:0.048402525 10:0.043771669 
-125.24204738159675 1:0.32793498 2:0.2850872 3:0.16622896 4:0.13139764 5:0.089351222 6:0.12242831 7:0.085077994 8:0.35802307 9:0.079335533 10:0.055479236 
-256 1:0.25487169 2:0.44188876 3:0.17389698 4:0.092587118 5:0.03675544 6:0.2540377 7:0.028199161 8:0.15165049 9:0.02521267 10:0.019655968 
-256 1:0.29149289 2:0.32451934 3:0.14419416 4:0.16909152 5:0.070702092 6:0.022532681 7:0.17772741 8:0.13181991 9:0.055189472 10:0.010185776 
-256 1:0.78992987 2:0.13467417 3:0.031094383 4:0.029097346 5:0.015204233 6:0.051639687 7:0.019263337 8:0.20013211 9:0.14606254 10:0.068236222 
-256 1:0.40575508 2:0.4462453 3:0.092993421 4:0.037309086 5:0.017697115 6:0.037670404 7:0.055701741 8:0.020790768 9:0.073136449 10:0.020733829 
-256 1:0.59882535 2:0.23179065 3:0.089093509 4:0.055189281 5:0.025101215 6:0.03045809 7:0.035830292 8:0.037645673 9:0.10143589 10:0.17352178 
-256 1:0.45563515 2:0.27582025 3:0.1694497 4:0.070411072 5:0.028683832 6:0.13354977 7:0.21306209 8:0.074205216 9:0.04241923 10:0.040117272 
-256 1:0.3127621 2:0.37056558 3:0.14904908 4:0.11694046 5:0.050682778 6:0.19621633 7:0.035443627 8:0.20918812 9:0.31839765 10:0.095357057 
-256 1:0.54503601 2:0.21891463 3:0.11788111 4:0.075513991 5:0.042654259 6:0.0031678409 7:0.042901818 8:0.010673603 9:0.087870988 10:0.18635675 
-256 1:0.57438605 2:0.16574166 3:0.090465452 4:0.11967681 5:0.049730036 6:0.062122015 7:0.16321016 8:0.20132627 9:0.1317844 10:0.048926477 
-256 1:0.60509798 2:0.22104706 3:0.094833104 4:0.052737525 5:0.026284332 6:0.10873465 7:0.071702751 8:0.16716967 9:0.20476155 10:0.12533018 
-52.602816260960594 1:0.28151979 2:0.21807509 3:0.1708569 4:0.23027349 5:0.099274738 6:0.19076923 7:0.26806579 8:0.023828051 9:0.059880429 10:0.025036519 
-256 1:0.5553376 2:0.20383154 3:0.1042743 4:0.093862888 5:0.042693668 6:0.051018695 7:0.042076216 8:0.064750133 9:0.064018029 10:0.11654737 
-256 1:0.44639551 2:0.34959261 3:0.10380074 4:0.066846347 5:0.033364799 6:0.12871799 7:0.20084727 8:0.13036213 9:0.12870161 10:0.10906227 
-256 1:0.34796217 2:0.17206456 3:0.23186529 4:0.18208476 5:0.066023236 6:0.069957889 7:0.094636254 8:0.13350981 9:0.13123209 10:0.15957489 
-256 1:0.38673936 2:0.21934211 3:0.17924036 4:0.12680687 5:0.087871306 6:0.10058168 7:0.050136732 8:0.16429546 9:0.077378218 10:0.090887616 
-256 1:0.36484299 2:0.33737235 3:0.14518055 4:0.10295244 5:0.049651673 6:0.052189819 7:0.078370576 8:0.013585426 9:0.012107292 10:0.068665669 
-127.81116637945553 1:0.19693025 2:0.2339296 3:0.25786481 4:0.14415993 5:0.16711542 6:0.19826172 7:0.067868975 8:0.075421257 9:0.0092980575 10:0.17160656 
-256 1:0.57539566 2:0.22689232 3:0.074408917 4:0.085339338 5:0.037963766 6:0.094444829 7:0.12915346 8:0.046574819 9:0.31848411 10:0.08589503 
-256 1:0.28339272 2:0.34124631 3:0.17150934 4:0.15419725 5:0.049654383 6:0.014725074 7:0.011008773 8:0.20549037 9:0.2730545 10:0.22400345 
-256 1:0.66362515 2:0.22649052 3:0.050215551 4:0.041760496 5:0.017908285 6:0.18876311 7:0.046742043 8:0.094008251 9:0.043096657 10:0.16161667 
-256 1:0.256994 2:0.25337395 3:0.20677469 4:0.2010843 5:0.081773067 6:0.3378792 7:0.12365543 8:0.15615777 9:0.36070646 10:0.10001032 
-256 1:0.64813254 2:0.18160953 3:0.073176702 4:0.066662935 5:0.0304183 6:0.0066749612 7:0.020859131 8:0.10824751 9:0.18932605 10:0.13935517 
-256 1:0.44318189 2:0.22980876 3:0.13072529 4:0.13261744 5:0.063666622 6:0.044251748 7:0.083917661 8:0.37285906 9:0.12473749 10:0.15105055 
-256 1:0.65577799 2:0.22209237 3:0.064883724 4:0.04171615 5:0.015529763 6:0.013256653 7:0.033973944 8:0.15283805 9:0.2564391 10:0.095787497 
-112.53045454625331 1:0.7082246 2:0.18707943 3:0.048974589 4:0.035504768 5:0.020216621 6:0.050623031 7:0.19544245 8:0.27527951 9:0.25704744 10:0.15949774 
-256 1:0.56014733 2:0.21427738 3:0.10726165 4:0.083128983 5:0.035184651 6:0.21331523 7:0.063620899 8:0.1440278 9:0.3182226 10:0.21942096 
-256 1:0.54946521 2:0.2341444 3:0.10908904 4:0.090762518 5:0.016538828 6:0.10312143 7:0.028592509 8:0.037988745 9:0.054001 10:0.03322157 
-256 1:0.71465838 2:0.1584648 3:0.060586083 4:0.046072923 5:0.020217807 6:0.042919208 7:0.04104476 8:0.14735525 9:0.18398463 10:0.208479 
-256 1:0.31222386 2:0.27687621 3:0.21330884 4:0.12650257 5:0.071088517 6:0.034120128 7:0.1618246 8:0.12136018 9:0.064544894 10:0.081594232 
-256 1:0.38527363 2:0.30743021 3:0.14308455 4:0.12129934 5:0.042912272 6:0.10108365 7:0.30413965 8:0.1540648 9:0.2301215 10:0.10444413 
-256 1:0.69948515 2:0.20056527 3:0.034591992 4:0.046545332 5:0.01881225 6:0.0016371663 7:0.1291635 8:0.056011183 9:0.058489703 10:0.3342137 
-256 1:0.54931007 2:0.24953469 3:0.11034549 4:0.070747165 5:0.020062585 6:0.08252254 7:0.032707838 8:0.040478178 9:0.08223336 10:0.13432633 
-256 1:0.68480146 2:0.23433729 3:0.053282427 4:0.019947176 5:0.0076316443 6:0.089830379 7:0.0066448175 8:0.12183256 9:0.13185979 10:0.031913848 
-256 1:0.58937955 2:0.23738777 3:0.07780483 4:0.063884546 5:0.031543301 6:0.07088572 7:0.019416655 8:0.12386688 9:0.11607172 10:0.1216641 
-256 1:0.3560467 2:0.34175493 3:0.13306404 4:0.10746989 5:0.061664439 6:0.12988083 7:0.033950398 8:0.20477095 9:0.028708811 10:0.086211926 
-256 1:0.33299535 2:0.38169595 3:0.11757646 4:0.11276335 5:0.054968887 6:0.086393968 7:0.14630568 8:0.098364414 9:0.0030550135 10:0.028303554 
-256 1:0.54450712 2:0.15903926 3:0.12156223 4:0.11408526 5:0.060806133 6:0.081724925 7:0.15896038 8:0.12237614 9:0.068986124 10:0.10916394 
-256 1:0.63247044 2:0.16760451 3:0.0700813 4:0.078090329 5:0.051753422 6:0.15016074 7:0.004267973 8:0.074857811 9:0.23477509 10:0.087023945 
-256 1:0.73013418 2:0.18486583 3:0.050687163 4:0.024124761 5:0.010188068 6:0.02789614 7:0.03145983 8:0.019164749 9:0.17389968 10:0.22226264 
-85.034612636181123 1:0.44506117 2:0.21591639 3:0.12194531 4:0.15405725 5:0.063019872 6:0.094222574 7:0.015122998 8:0.23096204 9:0.18265804 10:0.19805294 
-256 1:0.54109673 2:0.2162602 3:0.11175342 4:0.085651258 5:0.045238401 6:0.087720484 7:0.21566034 8:0.016392043 9:0.23661939 10:0.28200195 
-256 1:0.3477797 2:0.25036805 3:0.18909634 4:0.1230108 5:0.089745099 6:0.024391711 7:0.057677755 8:0.14361327 9:0.084443575 10:0.039090617 
-24.840017259136037 1:0.32998033 2:0.39165349 3:0.10501941 4:0.11852002 5:0.054826748 6:0.42687579 7:0.047265817 8:0.19347974 9:0.26885971 10:0.20955575 
-43.171723362339563 1:0.39559072 2:0.25345245 3:0.04806978 4:0.070859754 5:0.23202729 6:0.090926971 7:0.064229491 8:0.0071626602 9:0.026293036 10:0.34781674 
-256 1:0.59669924 2:0.23857159 3:0.061990252 4:0.066624058 5:0.036114867 6:0.2067459 7:0.054877956 8:0.052680507 9:0.22758815 10:0.19907763 
-203.69457817619877 1:0.47490128 2:0.1565574 3:0.09728526 4:0.17752602 5:0.093730047 6:0.13611954 7:0.046778949 8:0.14504751 9:0.29408929 10:0.35441676 
-256 1:0.52947128 2:0.17453691 3:0.111783 4:0.1181019 5:0.066106901 6:0.068727536 7:0.0097965787 8:0.15921068 9:0.33436347 10:0.46031946 
-8.7965024140847579 1:0.54799445 2:0.27684972 3:0.076027115 4:0.072627874 5:0.026500839 6:0.44062248 7:0.65927209 8:0.52372605 9:0.09940719 10:0.51614159 
-256 1:0.26052817 2:0.25738993 3:0.21079307 4:0.17614486 5:0.095143962 6:0.10103366 7:0.11505624 8:0.039727099 9:0.14236046 10:0.12664486 
-256 1:0.49651412 2:0.13242643 3:0.16966921 4:0.12725701 5:0.074133221 6:0.03647669 7:0.1528002 8:0.24742843 9:0.13410125 10:0.011712316 
-171.49473417997544 1:0.4747914 2:0.16007599 3:0.15104699 4:0.15954508 5:0.054540533 6:0.15746769 7:0.13691155 8:0.15960105 9:0.29742899 10:0.17221493 
-256 1:0.30031221 2:0.32194641 3:0.14982094 4:0.14874023 5:0.079180208 6:0.38066073 7:0.31703936 8:0.029967907 9:0.084808477 10:0.27233754 
-256 1:0.28557623 2:0.49010786 3:0.085259877 4:0.096025883 5:0.043030144 6:0.021456544 7:0.30602987 8:0.19286228 9:0.035378964 10:0.16301398 
-256 1:0.75183278 2:0.15738384 3:0.047544002 4:0.031265637 5:0.011973736 6:0.10163339 7:0.023034224 8:0.11545898 9:0.11308572 10:0.083165173 
-256 1:0.70497466 2:0.18064318 3:0.066385798 4:0.030315331 5:0.017681034 6:0.19116011 7:0.013009604 8:0.097366901 9:0.028551915 10:0.0023214344 
-5.3087920816618039 1:0.36515591 2:0.32178024 3:0.10818073 4:0.13984738 5:0.065035743 6:0.15226397 7:0.04510812 8:0.084468714 9:0.50153992 10:0.3545164 
-256 1:0.27553744 2:0.37648629 3:0.13123568 4:0.14392353 5:0.072817061 6:0.19789242 7:0.10271904 8:0.06222229 9:0.061596104 10:0.032157474 
-256 1:0.43189986 2:0.41096049 3:0.095363612 4:0.045550053 5:0.016225984 6:0.010857562 7:0.052396356 8:0.046061901 9:0.02182205 10:0.043113957 
-256 1:0.30136415 2:0.33178728 3:0.18674188 4:0.11372239 5:0.066384297 6:0.077852987 7:0.065807768 8:0.036923023 9:0.081730498 10:0.094890181 
-256 1:0.56567063 2:0.25033965 3:0.11679424 4:0.046310393 5:0.020885085 6:0.022440901 7:0.0072692986 8:0.070790079 9:0.11008744 10:0.05274795 
-256 1:0.2148537 2:0.46295125 3:0.19475906 4:0.091937087 5:0.035498908 6:0.15269843 7:0.11848679 8:0.23892696 9:0.04500493 10:0.027252912 
-256 1:0.41322471 2:0.27576594 3:0.13357658 4:0.1189162 5:0.058516582 6:0.020334055 7:0.15229606 8:0.036889559 9:0.16028518 10:0.13113789 
-256 1:0.42750881 2:0.20309368 3:0.13915943 4:0.15320794 5:0.077030146 6:0.09865596 7:0.038164678 8:0.099769485 9:0.067931024 10:0.26528978 
-256 1:0.6600952 2:0.17494916 3:0.073374505 4:0.059745023 5:0.031836112 6:0.018654698 7:0.030302187 8:0.11048385 9:0.15562192 10:0.2672909 
-256 1:0.62743278 2:0.20957967 3:0.090097173 4:0.049348047 5:0.023542325 6:0.20488178 7:0.13208447 8:0.077947267 9:0.044540154 10:0.040771954 
-256 1:0.26358385 2:0.45103306 3:0.11142289 4:0.12414029 5:0.049819911 6:0.01536189 7:0.015319002 8:0.022810403 9:0.19132367 10:0.0034829185 
-256 1:0.42470895 2:0.31793397 3:0.12546817 4:0.082779524 5:0.049109387 6:0.015249331 7:0.0012350365 8:0.013739063 9:0.095918333 10:0.02378622 
-256 1:0.5451366 2:0.21125772 3:0.10911797 4:0.088214314 5:0.046273394 6:0.26047041 7:0.024963517 8:0.19281217 9:0.42361898 10:0.27986232 
-256 1:0.37437257 2:0.32381099 3:0.13132957 4:0.11821258 5:0.052274288 6:0.13805679 7:0.012614668 8:0.08951674 9:0.0027240187 10:0.065099524 
-256 1:0.40417377 2:0.39047476 3:0.099900822 4:0.070938711 5:0.034511946 6:0.11879817 7:0.11907397 8:0.16477804 9:0.30830196 10:0.074417746 
-256 1:0.61427475 2:0.17877496 3:0.091733271 4:0.091268576 5:0.023948446 6:0.17449328 7:0.035639311 8:0.066942715 9:0.09637289 10:0.13296464 
-256 1:0.54657628 2:0.24511409 3:0.079302518 4:0.088233497 5:0.040773615 6:0.066926376 7:0.13833623 8:0.053856453 9:0.087521575 10:0.16589651 
-4.7852004593330459 1:0.48145244 2:0.40199093 3:0.034993768 4:0.056128033 5:0.025434826 6:0.13265992 7:0.017767088 8:0.0078465244 9:0.012798061 10:0.040982525 
-152.66153242817407 1:0.20820029 2:0.36529279 3:0.20964338 4:0.1287976 5:0.08806594 6:0.0053892893 7:0.11205581 8:0.025041648 9:0.15832361 10:0.087379135 
-256 1:0.44845371 2:0.27762516 3:0.096679445 4:0.13053259 5:0.046709089 6:0.16821299 7:0.069639238 8:0.057451496 9:0.18436083 10:0.16206468 
-75.9843333642213 1:0.47146016 2:0.284493 3:0.12036298 4:0.079529952 5:0.044153903 6:0.015175625 7:0.0059426731 8:0.062502472 9:0.18700102 10:0.30474903 
-256 1:0.64052901 2:0.22118991 3:0.049959558 4:0.063233027 5:0.025088495 6:0.15044138 7:0.22219816 8:0.0098121167 9:0.058915571 10:0.029134793 
-256 1:0.63055927 2:0.2368043 3:0.056031274 4:0.051602983 5:0.025002171 6:0.10175767 7:0.11069218 8:0.085559536 9:0.11843463 10:0.15164353 
-256 1:0.49574312 2:0.33924321 3:0.087218177 4:0.053014816 5:0.024780673 6:0.047363495 7:0.0026402745 8:0.0027045276 9:0.091399185 10:0.036994233 
-256 1:0.50214591 2:0.25205587 3:0.10333492 4:0.093583014 5:0.048880295 6:0.44213352 7:0.10891649 8:0.11000109 9:0.23359089 10:0.037789011 
-194.97884983002166 1:0.53439395 2:0.20515844 3:0.081370245 4:0.11583098 5:0.063246387 6:0.088502925 7:0.26018 8:0.024218336 9:0.10385367 10:0.26686252 
-256 1:0.44242817 2:0.25524906 3:0.14521786 4:0.11066411 5:0.046440797 6:0.010508463 7:0.028621303 8:0.035520414 9:0.038043255 10:0.042986126 
-256 1:0.4125268 2:0.25771833 3:0.12586559 4:0.14635007 5:0.057539207 6:0.17103518 7:0.11226729 8:0.19239401 9:0.14583669 10:0.066830939 
-256 1:0.68540733 2:0.20994366 3:0.05039402 4:0.039806384 5:0.014448614 6:0.047047353 7:0.1018104 8:0.12934351 9:0.15838521 10:0.20314074 
-256 1:0.49760937 2:0.27665885 3:0.096038026 4:0.088565933 5:0.041127829 6:0.064250508 7:0.037752043 8:0.052998639 9:0.049778341 10:0.17480039 
-256 1:0.57066176 2:0.22983841 3:0.082531701 4:0.084065139 5:0.032902991 6:0.14379708 7:0.043354998 8:0.15757542 9:0.18078384 10:0.1325989 
-256 1:0.50058506 2:0.23242407 3:0.14940682 4:0.083453486 5:0.03413057 6:0.092090967 7:0.046297661 8:0.032377284 9:0.038186681 10:0.10537155 
-256 1:0.55210524 2:0.20916746 3:0.10567127 4:0.089730709 5:0.043325322 6:0.0070531518 7:0.025002227 8:0.15089764 9:0.21700449 10:0.060634925 
-256 1:0.72238026 2:0.18897245 3:0.042348218 4:0.030250828 5:0.016048238 6:0.09651649 7:0.047295507 8:0.079584162 9:0.12166886 10:0.056863743 
-256 1:0.51255412 2:0.23255606 3:0.10435874 4:0.10341728 5:0.047113798 6:0.07922368 7:0.011077614 8:0.071765942 9:0.053358768 10:0.081496304 
-256 1:0.76207238 2:0.15839679 3:0.029338848 4:0.033372633 5:0.016819342 6:0.01285942 7:0.020886581 8:0.024369243 9:0.1346092 10:0.0056992748 
-256 1:0.73045037 2:0.11630494 3:0.064591801 4:0.062379139 5:0.02627375 6:0.055253383 7:0.17917237 8:0.081507792 9:0.36304735 10:0.11877048 
-165.17093531846504 1:0.32806245 2:0.2181331 3:0.1292228 4:0.20580078 5:0.11878087 6:0.07890488 7:0.25358626 8:0.072262704 9:0.15615179 10:0.45336322 
-256 1:0.22393501 2:0.44570163 3:0.11961859 4:0.13921209 5:0.071532673 6:0.033163006 7:0.24720338 8:0.35842557 9:0.20213361 10:0.18102635 
-256 1:0.49622065 2:0.22149071 3:0.11175793 4:0.11642098 5:0.054109725 6:0.050842897 7:0.061153761 8:0.067478115 9:0.29944025 10:0.011890186 
-256 1:0.53938598 2:0.22768676 3:0.093097611 4:0.098249646 5:0.04158 6:0.014842338 7:0.11436152 8:0.10618157 9:0.11677625 10:0.07305149 
-256 1:0.56236374 2:0.26161156 3:0.096331468 4:0.05180659 5:0.027886638 6:0.014882492 7:0.057209773 8:0.046913367 9:0.05135593 10:0.054429288 
-256 1:0.56580674 2:0.21655392 3:0.098840267 4:0.079396809 5:0.039402261 6:0.039850484 7:0.11712852 8:0.12782818 9:0.22716507 10:0.070313495 
-256 1:0.59139674 2:0.24248272 3:0.070082992 4:0.066767879 5:0.029269664 6:0.12643933 7:0.065670296 8:0.057551677 9:0.11829122 10:0.18322915 
-256 1:0.56617467 2:0.22656326 3:0.085532173 4:0.089338423 5:0.032391472 6:0.026172055 7:0.070875367 8:0.061498352 9:0.10566187 10:0.024376051 
-256 1:0.64110792 2:0.23391138 3:0.06222517 4:0.04410954 5:0.018645992 6:0.098053697 7:0.04795203 8:0.045410729 9:0.025659126 10:0.098272099 
-6.0226264909810574 1:0.14267672 2:0.42786759 3:0.14450233 4:0.14812866 5:0.1368247 6:0.28348967 7:0.021811683 8:0.11473862 9:0.0099556312 10:0.03871313 
-256 1:0.42488552 2:0.33221699 3:0.13928047 4:0.060642213 5:0.042974815 6:0.0030927461 7:0.04176017 8:0.28267132 9:0.0049178866 10:0.0013381597 
-256 1:0.4675446 2:0.28712874 3:0.14195719 4:0.071781691 5:0.03158778 6:0.038317053 7:0.035505569 8:0.086009376 9:0.091979377 10:0.15866902 
-256 1:0.57031086 2:0.21123841 3:0.096639792 4:0.090344372 5:0.031466569 6:0.13000989 7:0.1117605 8:0.089021849 9:0.22899028 10:0.20519403 
-256 1:0.32380331 2:0.29266732 3:0.18360506 4:0.12383845 5:0.076085859 6:0.22485466 7:0.13423982 8:0.11986034 9:0.096443537 10:0.011510761 
-256 1:0.29185931 2:0.32336167 3:0.15198407 4:0.151516 5:0.081278947 6:0.10232763 7:0.072767267 8:0.065385585 9:0.006397229 10:0.020087926 
-256 1:0.210595 2:0.27213722 3:0.182183 4:0.2247051 5:0.11037967 6:0.1467073 7:0.055598982 8:0.053557109 9:0.05674975 10:0.017093899 
-256 1:0.56578144 2:0.22688049 3:0.096660407 4:0.071942079 5:0.038735591 6:0.014917087 7:0.12157404 8:0.34350327 9:0.24077866 10:0.21773576 
-256 1:0.55555059 2:0.27176079 3:0.095817292 4:0.055020383 5:0.021850943 6:0.19172148 7:0.030926215 8:0.11057132 9:0.03150716 10:0.022073462 
-256 1:0.39289304 2:0.33775064 3:0.1089699 4:0.10648617 5:0.053900253 6:0.046820915 7:0.017633924 8:0.19465883 9:0.029983908 10:0.031373375 
-256 1:0.55366986 2:0.31641824 3:0.08097544 4:0.036991965 5:0.011944505 6:0.12229636 7:0.026112071 8:0.064199874 9:0.1152343 10:0.052625885 
-256 1:0.34979262 2:0.32255863 3:0.13485362 4:0.13176824 5:0.06102689 6:0.10615083 7:0.050973486 8:0.064288128 9:0.049347746 10:0.081093317 
-256 1:0.58561708 2:0.24152281 3:0.081024832 4:0.063101661 5:0.028733617 6:0.04493837 7:0.00035650025 8:0.091443009 9:0.095588455 10:0.083600685 
-256 1:0.4792746 2:0.24497609 3:0.14393347 4:0.072460751 5:0.05935509 6:0.029989289 7:0.0098277895 8:0.205447 9:0.019268272 10:0.15062008 
-256 1:0.57957359 2:0.23486231 3:0.087202527 4:0.069153058 5:0.029208522 6:0.31490827 7:0.13440374 8:0.13771026 9:0.37441912 10:0.26459123 
-256 1:0.25492641 2:0.34710225 3:0.1795033 4:0.1470068 5:0.071461237 6:0.074149276 7:0.087133764 8:0.027835668 9:0.15983018 10:0.15592114 
-80.941036269126784 1:0.46937531 2:0.19575031 3:0.10552652 4:0.15030361 5:0.079044258 6:0.79325135 7:0.3690144 8:0.33719583 9:0.068446401 10:0.22032228 
-256 1:0.44198554 2:0.25329881 3:0.14344039 4:0.11688022 5:0.044395041 6:0.087571061 7:0.14774199 8:0.014056487 9:0.10059116 10:0.13523007 
-256 1:0.78053918 2:0.15562674 3:0.0331416 4:0.018199835 5:0.012492645 6:0.37227809 7:0.17186934 8:0.15189999 9:0.13464036 10:0.029625353 
-256 1:0.38142813 2:0.23447691 3:0.17022401 4:0.14918219 5:0.064688756 6:0.068135657 7:0.14825374 8:0.33296266 9:0.011440208 10:0.068332089 
-256 1:0.64661602 2:0.24252662 3:0.052891503 4:0.037380319 5:0.02058554 6:0.12081248 7:0.11937396 8:0.1510676 9:0.10584867 10:0.1320135 
-256 1:0.27943847 2:0.39697744 3:0.13753537 4:0.11730874 5:0.068739975 6:0.01671533 7:0.039317378 8:0.11666374 9:0.10143006 10:0.31531226 
-67.594238333954237 1:0.52181616 2:0.23491129 3:0.089183431 4:0.089736968 5:0.064352151 6:0.21588207 7:0.47663695 8:0.62262455 9:0.56175882 10:0.48013401 
-256 1:0.41832087 2:0.46186766 3:0.080023492 4:0.031225472 5:0.0085625058 6:0.063427804 7:0.047227977 8:0.043193162 9:0.17226205 10:0.0094579572 
-256 1:0.58511923 2:0.22252633 3:0.080604158 4:0.072703039 5:0.039047246 6:0.20777855 7:0.026399394 8:0.016762957 9:0.23204805 10:0.065593254 
-256 1:0.4602146 2:0.18444916 3:0.14621868 4:0.14686969 5:0.062247881 6:0.14368473 7:0.12110746 8:0.30776684 9:0.39829264 10:0.15270844 
-256 1:0.49219017 2:0.24831532 3:0.11686374 4:0.0907016 5:0.051929166 6:0.30212574 7:0.037629046 8:0.054238774 9:0.19619676 10:0.12735154 
-256 1:0.61358379 2:0.22145396 3:0.071146619 4:0.0698347 5:0.023980935 6:0.039530197 7:0.044634039 8:0.087657625 9:0.1248977 10:0.017615293 
-256 1:0.3050054 2:0.2287534 3:0.20760507 4:0.14237792 5:0.11625821 6:0.15383042 7:0.021889123 8:0.098052137 9:0.11367786 10:0.0098265273 
-256 1:0.70390859 2:0.20668532 3:0.052171373 4:0.026030105 5:0.011204614 6:0.037034577 7:0.041175308 8:0.08525377 9:0.0067440997 10:0.046130136 
-256 1:0.46975896 2:0.27609878 3:0.12424725 4:0.08460493 5:0.045290081 6:0.084665841 7:0.064728307 8:0.19255973 9:0.14745425 10:0.14428574 
-256 1:0.6197166 2:0.22023488 3:0.06795661 4:0.062484113 5:0.029607797 6:0.065426903 7:0.090470207 8:0.22868392 9:0.025197636 10:0.12059293 
-256 1:0.45408992 2:0.29865392 3:0.11071859 4:0.094553779 5:0.041983783 6:0.1028916 7:0.21145686 8:0.11823426 9:0.23141873 10:0.081343311 
-256 1:0.3403621 2:0.31518697 3:0.14899019 4:0.13629627 5:0.05916447 6:0.1587524 7:0.0610117 8:0.10121656 9:0.038064123 10:0.085751509 
-256 1:0.61445547 2:0.18768339 3:0.076254875 4:0.081540742 5:0.040065527 6:0.14851057 7:0.060023383 8:0.076884983 9:0.12668855 10:0.16250583 
-256 1:0.58981088 2:0.21825717 3:0.081705265 4:0.077883374 5:0.03234331 6:0.078134975 7:0.098624861 8:0.10490377 9:0.13969647 10:0.1608187 
-256 1:0.43136644 2:0.29951302 3:0.1358354 4:0.078812803 5:0.054472341 6:0.10630912 7:0.17884309 8:0.26716916 9:0.10429273 10:0.11362395 
-256 1:0.34438133 2:0.53827301 3:0.073876358 4:0.026034743 5:0.017434559 6:0.13096578 7:0.013910692 8:0.051608071 9:0.060035288 10:0.028242021 
-256 1:0.42500487 2:0.26485204 3:0.12095251 4:0.13129189 5:0.057898689 6:0.13632073 7:0.2016262 8:0.095412655 9:0.033890279 10:0.0038029295 
-256 1:0.45565181 2:0.3127125 3:0.10918038 4:0.080279954 5:0.042175357 6:0.11367643 7:0.080073757 8:0.098334315 9:0.029995469 10:0.22586719 
-256 1:0.66234753 2:0.20947881 3:0.06636898 4:0.038088062 5:0.023716618 6:0.03854068 7:0.031579932 8:0.096777628 9:0.070024659 10:0.18008922 
-256 1:0.25119558 2:0.35980229 3:0.15020516 4:0.15572069 5:0.083076285 6:0.01453763 7:0.068359635 8:0.072367764 9:0.01287257 10:0.10727435 
-256 1:0.55932261 2:0.25247917 3:0.085728154 4:0.073580732 5:0.028889337 6:0.05835458 7:0.071578621 8:0.24111338 9:0.20236567 10:0.20033104 
-256 1:0.58998976 2:0.25083769 3:0.089995096 4:0.049516028 5:0.019661423 6:0.19731821 7:0.01558742 8:0.14576826 9:0.011015655 10:0.0037142955 
-256 1:0.22706499 2:0.37268047 3:0.16564102 4:0.15443264 5:0.080180874 6:0.089183888 7:0.022493928 8:0.10244578 9:0.10426529 10:0.0021975783 
-256 1:0.73524325 2:0.16522745 3:0.050208321 4:0.035128937 5:0.014192039 6:0.067256448 7:0.058137876 8:0.29934533 9:0.35475822 10:0.17518958 
-256 1:0.24815272 2:0.28237122 3:0.20724144 4:0.17897451 5:0.083260116 6:0.020221288 7:0.021663008 8:0.17110776 9:0.29009644 10:0.29713568 
-256 1:0.57738031 2:0.21692244 3:0.10035823 4:0.066358631 5:0.03898039 6:0.060085953 7:0.109746 8:0.03072454 9:0.1772609 10:0.082333277 
-24.355451476744729 1:0.2052168 2:0.46669376 3:0.11539095 4:0.13953397 5:0.073164511 6:0.14190905 7:0.0099696302 8:0.17475014 9:0.019198498 10:0.13084196 
-256 1:0.36453621 2:0.40609772 3:0.08033802 4:0.098227197 5:0.050800849 6:0.15573428 7:0.13375069 8:0.42441935 9:0.025922746 10:0.078800298 
-256 1:0.57540316 2:0.25730067 3:0.082638593 4:0.057160989 5:0.027496594 6:0.24474106 7:0.11513678 8:0.16400488 9:0.12541997 10:0.08969205 
-256 1:0.72346154 2:0.21051712 3:0.03735303 4:0.01730314 5:0.01136517 6:0.033723513 7:0.064892364 8:0.031413313 9:0.21236041 10:0.3620838 
-256 1:0.71225888 2:0.21360065 3:0.037515832 4:0.025506879 5:0.011117757 6:0.087688827 7:0.092276836 8:0.13033051 9:0.104898 10:0.31444063 
-256 1:0.40207417 2:0.23617491 3:0.15069386 4:0.154336 5:0.056721057 6:0.23821699 7:0.22248221 8:0.27132916 9:0.12073747 10:0.051921922 
-256 1:0.63837852 2:0.19483757 3:0.083347246 4:0.061559329 5:0.021877335 6:0.086968966 7:0.06612941 8:0.044258989 9:0.049698748 10:0.12044677 
-256 1:0.44211891 2:0.22877649 3:0.14616073 4:0.12320002 5:0.059743848 6:0.18695685 7:0.19408547 8:0.030186691 9:0.21563967 10:0.016600599 
-256 1:0.68395364 2:0.2616041 3:0.03246286 4:0.015548347 5:0.00643105 6:0.0195059 7:0.031832082 8:0.14175411 9:0.054035487 10:0.18375708 
-256 1:0.32540717 2:0.24660364 3:0.21260872 4:0.13900521 5:0.076375267 6:0.31070661 7:0.14796655 8:0.096068545 9:0.075332576 10:0.037423404 
-256 1:0.68675062 2:0.23274967 3:0.032153131 4:0.033883742 5:0.014462829 6:0.087984524 7:0.047223765 8:0.034669354 9:0.094184502 10:0.093497423 
-256 1:0.44447142 2:0.1733765 3:0.18301828 4:0.11582078 5:0.083313021 6:0.22331618 7:0.04493105 8:0.17689403 9:0.20165015 10:0.039345838 
-256 1:0.55502519 2:0.22275349 3:0.13352394 4:0.06036989 5:0.028327496 6:0.0024194845 7:0.081628181 8:0.14436123 9:0.082801301 10:0.12807394 
-203.02219140959215 1:0.33022116 2:0.4089366 3:0.12509423 4:0.091558602 5:0.04418941 6:0.017253298 7:0.028495379 8:0.034583381 9:0.23491658 10:0.1606743 
-256 1:0.29650587 2:0.37385813 3:0.15349046 4:0.11359934 5:0.062546206 6:0.035993187 7:0.045421663 8:0.024621956 9:0.065081498 10:0.19203318 
-256 1:0.32732422 2:0.34660092 3:0.14650254 4:0.12024236 5:0.059329958 6:0.22078189 7:0.13153845 8:0.018315848 9:0.10336816 10:0.015897687 
-256 1:0.3222801 2:0.43522653 3:0.10776876 4:0.091978402 5:0.042746211 6:0.28090811 7:0.21665874 8:0.14890065 9:0.25571627 10:0.29817563 
-256 1:0.23576754 2:0.4759869 3:0.12912253 4:0.10546202 5:0.053661005 6:0.11636628 7:0.18621677 8:0.2641847 9:0.028374912 10:0.064590982 
-256 1:0.49206667 2:0.29066745 3:0.11925286 4:0.066201091 5:0.03181193 6:0.051793908 7:0.025643968 8:0.074619107 9:0.082962196 10:0.19103553 
-256 1:0.67157468 2:0.25240419 3:0.040046095 4:0.025534012 5:0.010441026 6:0.051534838 7:0.064655848 8:0.10134252 9:0.10017161 10:0.10159148 
-256 1:0.21983839 2:0.50843647 3:0.13498503 4:0.092342125 5:0.044397981 6:0.41028593 7:0.11827336 8:0.36118402 9:0.13482533 10:0.0048583945 
-256 1:0.3432114 2:0.19698199 3:0.076655314 4:0.11841756 5:0.26473374 6:0.14565074 7:0.10359077 8:0.21486252 9:0.2968218 10:0.3528921 
-256 1:0.51723645 2:0.23674469 3:0.1242453 4:0.080720326 5:0.041053233 6:0.043365239 7:0.020293292 8:0.068637798 9:0.041561529 10:0.060367934 
-256 1:0.35062028 2:0.30404626 3:0.18670343 4:0.098034199 5:0.060595833 6:0.24345045 7:0.13629452 8:0.17333416 9:0.11981366 10:0.010911418 
-256 1:0.59136499 2:0.13878123 3:0.12000925 4:0.1018147 5:0.048029836 6:0.16570918 7:0.029316092 8:0.08158295 9:0.0080088266 10:0.29730272 
-256 1:0.50384147 2:0.28922307 3:0.086773903 4:0.084938694 5:0.035222864 6:0.072822991 7:0.047441506 8:0.0071631209 9:0.13842075 10:0.021172082 
-256 1:0.36682879 2:0.29904985 3:0.13377046 4:0.14202272 5:0.058328186 6:0.15163184 7:0.035447781 8:0.033129874 9:0.10276849 10:0.069605032 
-256 1:0.32363301 2:0.36230936 3:0.19395584 4:0.078030654 5:0.042071134 6:0.16397888 7:0.050245742 8:0.0711538 9:0.084818794 10:0.085378196 
-256 1:0.53614944 2:0.17543703 3:0.13110809 4:0.10883462 5:0.048470829 6:0.040126384 7:0.019413164 8:0.010966184 9:0.17882705 10:0.26074993 
-256 1:0.50987095 2:0.28196165 3:0.088314558 4:0.080671727 5:0.039181115 6:0.12027316 7:0.30188044 8:0.13981781 9:0.041061734 10:0.14125946 
-256 1:0.48740318 2:0.19961217 3:0.12262672 4:0.10429493 5:0.08606301 6:0.028588199 7:0.21351947 8:0.011524951 9:0.026902151 10:0.15567666 
-256 1:0.46681625 2:0.28131157 3:0.10529391 4:0.10004374 5:0.046534539 6:0.14453487 7:0.22069025 8:0.16844347 9:0.14383098 10:0.3700829 
-256 1:0.28069609 2:0.18999709 3:0.22563583 4:0.22646527 5:0.077205712 6:0.066238612 7:0.10093783 8:0.12711981 9:0.0030268173 10:0.0072098293 
-256 1:0.71477886 2:0.18753587 3:0.043167638 4:0.039714011 5:0.014803614 6:0.059972317 7:0.029395422 8:0.031129787 9:0.048275356 10:0.068577501 
-256 1:0.58719978 2:0.25109012 3:0.080380595 4:0.051768627 5:0.029560877 6:0.019374153 7:0.021135814 8:0.20025856 9:0.17235911 10:0.31838015 
-256 1:0.43580387 2:0.37024882 3:0.086492319 4:0.073946629 5:0.033508354 6:0.10588886 7:0.095526543 8:0.1151936 9:0.16359993 10:0.064523403 
-256 1:0.23862864 2:0.42189989 3:0.16134413 4:0.12034335 5:0.057783978 6:0.25507144 7:0.036453663 8:0.18798271 9:0.40581932 10:0.4500681 
-256 1:0.75838332 2:0.14395258 3:0.05826742 4:0.028109999 5:0.011286684 6:0.11801724 7:0.075391435 8:0.20103272 9:0.1905785 10:0.10039626 
-122.13082276231904 1:0.54798815 2:0.15568984 3:0.12711675 4:0.094392795 5:0.074812475 6:0.027292096 7:0.096401443 8:0.059906619 9:0.046782819 10:0.19976504 
-256 1:0.50482824 2:0.29304557 3:0.090515938 4:0.072126233 5:0.039484018 6:0.066918154 7:0.14405438 8:0.22593041 9:0.055074416 10:0.094118893 
-256 1:0.20165222 2:0.30444548 3:0.29367828 4:0.15941006 5:0.04081396 6:0.064174584 7:0.085482124 8:0.080750403 9:0.07517214 10:0.037143382 
-6.7245225516327967 1:0.25759387 2:0.27780778 3:0.14823075 4:0.21137972 5:0.10498788 6:0.19253294 7:0.23948603 8:0.38147507 9:0.16604801 10:0.037171393 
-256 1:0.61914473 2:0.22392306 3:0.097004028 4:0.039137139 5:0.020791051 6:0.13248303 7:0.039959835 8:0.24465436 9:0.17392787 10:0.24715554 
-256 1:0.65784139 2:0.25057859 3:0.055190943 4:0.028538815 5:0.0078502588 6:0.048577254 7:0.049390746 8:0.13985334 9:0.23710101 10:0.0002889486 
-256 1:0.45221222 2:0.23661701 3:0.15578863 4:0.095443775 5:0.059938369 6:0.24984454 7:0.21607746 8:0.0054026299 9:0.17070446 10:0.033447863 
-256 1:0.21203358 2:0.33518998 3:0.18877239 4:0.19206004 5:0.071944016 6:0.27245015 7:0.089791873 8:0.078939708 9:0.12052983 10:0.1598624 
-256 1:0.67409295 2:0.22256061 3:0.057745034 4:0.031138337 5:0.014463073 6:0.016664757 7:0.1156741 8:0.16765624 9:0.083051338 10:0.14451125 
-256 1:0.71162907 2:0.22140544 3:0.035483848 4:0.021678474 5:0.0098031695 6:0.0058966348 7:0.019910119 8:0.04601841 9:0.21172678 10:0.41325503 
-256 1:0.42242329 2:0.32527705 3:0.12611589 4:0.082527718 5:0.043656058 6:0.080720384 7:0.026692508 8:0.14810792 9:0.11408093 10:0.10474813 
-256 1:0.32122656 2:0.29608901 3:0.15858164 4:0.15133932 5:0.072763463 6:0.015661075 7:0.033036585 8:0.11142587 9:0.10327216 10:0.046306289 
-256 1:0.44944592 2:0.31630912 3:0.096021039 4:0.097365702 5:0.040858218 6:0.081968756 7:0.25320905 8:0.09780425 9:0.098939345 10:0.12303149 
-256 1:0.60956015 2:0.23437857 3:0.076875318 4:0.052653224 5:0.02653274 6:0.071049258 7:0.028050995 8:0.11574937 9:0.08073848 10:0.10763184 
-256 1:0.409224 2:0.19941242 3:0.15299731 4:0.16142686 5:0.076939399 6:0.015656771 7:0.0033549271 8:0.26603236 9:0.0098560351 10:0.33168872 
-256 1:0.60531263 2:0.21696803 3:0.094907076 4:0.052970642 5:0.029841627 6:0.10812188 7:0.070251168 8:0.023278202 9:0.04529499 10:0.081048761 
-256 1:0.29630942 2:0.36883764 3:0.15787519 4:0.11411063 5:0.062867125 6:0.028482669 7:0.062515055 8:0.17484701 9:0.11964788 10:0.070752842 
-256 1:0.79868436 2:0.1366247 3:0.026481046 4:0.022945922 5:0.015263968 6:0.06218673 7:0.010855969 8:0.053436595 9:0.094222516 10:0.19252389 
-256 1:0.65298379 2:0.25759873 3:0.036613639 4:0.037974519 5:0.014829315 6:0.067213904 7:0.0034370551 8:0.031971567 9:0.2525808 10:0.0089778607 
-256 1:0.28506412 2:0.29309734 3:0.19755677 4:0.14656816 5:0.077713603 6:0.31032263 7:0.082724327 8:0.11898776 9:0.020085115 10:0.1228791 
-256 1:0.68758436 2:0.20663599 3:0.056300835 4:0.034142193 5:0.01533663 6:0.048514825 7:0.010451199 8:0.038079468 9:0.14285042 10:0.1052237 
-256 1:0.33441604 2:0.33071405 3:0.15338677 4:0.11738717 5:0.06409597 6:0.15819821 7:0.086770183 8:0.037248472 9:0.12906658 10:0.063665338 
-256 1:0.3058436 2:0.32492647 3:0.18028387 4:0.12866931 5:0.060276746 6:0.020305812 7:0.10142224 8:0.031184056 9:0.020595655 10:0.086019127 
-256 1:0.46983523 2:0.32089026 3:0.10599148 4:0.067560701 5:0.035722333 6:0.038204119 7:0.015863944 8:0.13776966 9:0.13503147 10:0.13487736 
-256 1:0.43794736 2:0.36849732 3:0.10044881 4:0.060447784 5:0.032658729 6:0.080822632 7:0.0029505437 8:0.10316721 9:0.23942497 10:0.33530772 
-256 1:0.68547684 2:0.11818645 3:0.088930652 4:0.067365226 5:0.040040832 6:0.01221469 7:0.079221084 8:0.26159807 9:0.14225361 10:0.011593934 
-256 1:0.44316966 2:0.29680771 3:0.10612472 4:0.1038625 5:0.050035408 6:0.15325065 7:0.029637522 8:0.10527829 9:0.072935247 10:0.12879132 
-256 1:0.35096531 2:0.28215649 3:0.16599894 4:0.13261643 5:0.068262826 6:0.017763217 7:0.023634407 8:0.035449154 9:0.17204824 10:0.14996028 
-256 1:0.46921877 2:0.28213799 3:0.1225158 4:0.088279217 5:0.03784822 6:0.085125328 7:0.033545557 8:0.012459901 9:0.1156157 10:0.029017749 
-256 1:0.73400805 2:0.17455285 3:0.054024826 4:0.024072557 5:0.013341722 6:0.026341924 7:0.071266571 8:0.048898095 9:0.042020516 10:0.14819297 
-256 1:0.67046511 2:0.18924613 3:0.081585894 4:0.03855874 5:0.02014413 6:0.045047866 7:0.0099818756 8:0.0049358743 9:0.080717496 10:0.055216318 
-256 1:0.58126082 2:0.29901914 3:0.068349209 4:0.034578077 5:0.016792748 6:0.064626995 7:0.00022797704 8:0.0036292089 9:0.13945925 10:0.19211178 
-256 1:0.58386555 2:0.2733828 3:0.069518149 4:0.049887259 5:0.023346237 6:0.061017703 7:0.088288873 8:0.28253971 9:0.24871872 10:0.21743879 
-256 1:0.28997412 2:0.23249121 3:0.19462343 4:0.21081171 5:0.072099534 6:0.17961673 7:0.21819947 8:0.013586513 9:0.11394659 10:0.25911472 
-256 1:0.43610323 2:0.28699399 3:0.12276337 4:0.11096978 5:0.043169627 6:0.27354583 7:0.028796037 8:0.13941224 9:0.069373596 10:0.011193009 
-256 1:0.25371697 2:0.36626114 3:0.16952879 4:0.1369655 5:0.073527604 6:0.21981952 7:0.066126861 8:0.042784161 9:0.15890434 10:0.14822614 
-256 1:0.4103879 2:0.25499101 3:0.14559257 4:0.12711876 5:0.061909763 6:0.038299414 7:0.019292635 8:6.0733352e-05 9:0.11684105 10:0.071581909 
-256 1:0.75057944 2:0.17119802 3:0.04533471 4:0.025425005 5:0.0074628232 6:0.031632398 7:0.079009576 8:0.15197959 9:0.042584452 10:0.029208528 
-256 1:0.5180361 2:0.2699402 3:0.10708433 4:0.066655514 5:0.038283855 6:0.013241594 7:0.10049853 8:0.061977999 9:0.092449203 10:0.074009317 
-256 1:0.33863869 2:0.24408745 3:0.19177318 4:0.14207244 5:0.083428242 6:0.0065739072 7:0.14607213 8:0.031688544 9:0.028413235 10:0.19263687 
-256 1:0.80078145 2:0.13853691 3:0.033145597 4:0.0200741 5:0.0074619403 6:0.013430922 7:0.088445261 8:0.11750073 9:0.099026951 10:0.095483337 
-256 1:0.73089474 2:0.13963244 3:0.074292215 4:0.034353822 5:0.020826787 6:0.01844874 7:0.068586882 8:0.049271629 9:0.064296921 10:0.12735474 
-256 1:0.68621627 2:0.16250455 3:0.083842697 4:0.048430286 5:0.019006197 6:0.096432541 7:0.14315867 8:0.1556414 9:0.30053899 10:0.29129828 
-256 1:0.48810364 2:0.2312214 3:0.083568197 4:0.13732272 5:0.059784042 6:0.30347504 7:0.15812319 8:0.0083693226 9:0.06728267 10:0.032280082 
-256 1:0.41233444 2:0.28048806 3:0.1530119 4:0.093592597 5:0.060573009 6:0.023462019 7:0.047193363 8:0.080366683 9:0.1261745 10:0.0030877439 
-256 1:0.43186217 2:0.32280648 3:0.13953582 4:0.070678046 5:0.03511748 6:0.074575108 7:0.014263877 8:0.26764529 9:0.088867583 10:0.0017988859 
-256 1:0.64545056 2:0.14309633 3:0.086023608 4:0.077098422 5:0.048331078 6:0.07903391 7:0.018230474 8:0.060015629 9:0.069588425 10:0.030565814 
-17.086472181085448 1:0.59127763 2:0.20229198 3:0.068868061 4:0.070024803 5:0.06753753 6:0.48289614 7:0.20567982 8:0.18586551 9:0.069832829 10:0.23447149 
-256 1:0.57261357 2:0.27454198 3:0.085361374 4:0.050456503 5:0.017026576 6:0.075543121 7:0.056702347 8:0.018037898 9:0.11793482 10:0.024322373 
-256 1:0.31829573 2:0.35582035 3:0.13716658 4:0.12497077 5:0.063746578 6:0.17097963 7:0.18136219 8:0.057582749 9:0.062816348 10:0.0095458475 
-256 1:0.63493951 2:0.21440575 3:0.059521258 4:0.062883034 5:0.028250456 6:0.020527333 7:0.049011157 8:0.13490194 9:0.15118374 10:0.12736594 
-256 1:0.43472398 2:0.18138032 3:0.14475477 4:0.17838041 5:0.06076052 6:0.20264921 7:0.060677015 8:0.18261619 9:0.36060937 10:0.13607311 
-256 1:0.43490711 2:0.32066689 3:0.1088024 4:0.091497233 5:0.044126372 6:0.008994144 7:0.071163002 8:0.045476924 9:0.12895254 10:0.16183202 
-24.572310875912731 1:0.21935292 2:0.1699937 3:0.11825286 4:0.12290375 5:0.36949677 6:0.50265501 7:0.39954398 8:0.23817031 9:0.21277433 10:0.24071573 
-256 1:0.24522447 2:0.47399667 3:0.1511843 4:0.077481415 5:0.052113145 6:0.039318484 7:0.057883672 8:0.073846873 9:0.034487551 10:0.090632744 
-44.842227610589234 1:0.35162337 2:0.34428682 3:0.12306861 4:0.11243682 5:0.068584374 6:0.2684031 7:0.2491718 8:0.13312761 9:0.058691532 10:0.21446625 
-256 1:0.5287867 2:0.26114055 3:0.12064419 4:0.059236909 5:0.030191658 6:4.5187183e-05 7:0.033695148 8:0.090002466 9:0.049719351 10:0.21416392 
-256 1:0.30866554 2:0.27164017 3:0.14905841 4:0.18150654 5:0.089129336 6:0.00075646126 7:0.17665906 8:0.18799225 9:0.036179699 10:0.11832013 
-256 1:0.33847484 2:0.43327474 3:0.089478118 4:0.092930001 5:0.045842299 6:0.22345759 7:0.28582872 8:0.025925237 9:0.081344545 10:0.067370364 
-256 1:0.65601619 2:0.20525418 3:0.070163945 4:0.047571124 5:0.020994554 6:0.17122156 7:0.015393525 8:0.10182709 9:0.024683445 10:0.1294187 
-256 1:0.35483465 2:0.29912784 3:0.14936754 4:0.14997312 5:0.04669684 6:0.34549974 7:0.13964477 8:0.2852705 9:0.0041182506 10:0.057629046 
-70.184573696412585 1:0.042278073 2:0.16452639 3:0.18541311 4:0.39163198 5:0.21615045 6:0.071641933 7:0.00071449462 8:0.06541147 9:0.01818013 10:0.046222889 
-256 1:0.54072857 2:0.26251221 3:0.094114899 4:0.069097256 5:0.033547067 6:0.042754956 7:0.091012133 8:0.24762776 9:0.19990067 10:0.19158969 
-256 1:0.60789877 2:0.23743579 3:0.088793627 4:0.040939273 5:0.024932536 6:0.047620304 7:0.028799688 8:0.040607741 9:0.014953453 10:0.13156105 
-256 1:0.47341488 2:0.25598302 3:0.13290359 4:0.090756105 5:0.046942403 6:0.31728604 7:0.066306353 8:0.096017821 9:0.18027192 10:0.10716509 
-256 1:0.45189574 2:0.26579362 3:0.12537486 4:0.10537319 5:0.051562582 6:0.056018569 7:0.1006802 8:0.012495428 9:0.15036521 10:0.099828473 
-113.03060750594622 1:0.33975309 2:0.19938489 3:0.11631268 4:0.24843589 5:0.09611345 6:0.072350398 7:0.11107225 8:0.19626492 9:0.62904107 10:0.34181933 
-256 1:0.2460358 2:0.44152351 3:0.13911791 4:0.1147895 5:0.058533279 6:0.068331113 7:0.1250228 8:0.072056865 9:0.10771777 10:0.036991304 
-256 1:0.39226884 2:0.23192853 3:0.16472932 4:0.14111105 5:0.069962263 6:0.28299192 7:0.13431486 8:0.08307538 9:0.033395051 10:0.022840759 
-256 1:0.43197795 2:0.26635113 3:0.13878465 4:0.11142667 5:0.051459597 6:0.21768998 7:0.13619972 8:0.21949523 9:0.074800137 10:0.28332309 
-256 1:0.43283791 2:0.24917829 3:0.18147177 4:0.10332098 5:0.033191047 6:0.11801619 7:0.060186245 8:0.083410265 9:0.10632797 10:0.15853937 
-256 1:0.52018007 2:0.17323809 3:0.12573182 4:0.11313533 5:0.06771469 6:0.07105028 7:0.080026861 8:0.095624394 9:0.031389238 10:0.080424333 
-256 1:0.42899566 2:0.23814759 3:0.13163782 4:0.14391175 5:0.057307187 6:0.33857842 7:0.17604084 8:0.0032117219 9:0.069610716 10:0.020855924 
-256 1:0.48499626 2:0.39822491 3:0.082479571 4:0.025226816 5:0.0090724415 6:0.0035521658 7:0.040029151 8:0.06510259 9:0.025157268 10:0.011847981 
-256 1:0.41313446 2:0.31200114 3:0.15177936 4:0.074259854 5:0.048825185 6:0.25635567 7:0.070976233 8:0.26638723 9:0.2297698 10:0.26983859 
-256 1:0.40962215 2:0.29923839 3:0.1765513 4:0.080230807 5:0.034357357 6:0.12254772 7:0.18540527 8:0.07425048 9:0.029452888 10:0.013517745 
-256 1:0.31531792 2:0.25866073 3:0.20275831 4:0.13460769 5:0.08865535 6:0.11519777 7:0.22552687 8:0.19481952 9:0.0072077675 10:0.050799216 
-256 1:0.73108911 2:0.14847184 3:0.045798751 4:0.048801372 5:0.025838927 6:0.055510428 7:0.053188428 8:0.11979441 9:0.24481222 10:0.063321169 
-256 1:0.79183173 2:0.14569542 3:0.029662464 4:0.01668427 5:0.016126124 6:0.019948394 7:0.030194206 8:0.014623895 9:0.0012641527 10:0.086978433 
-256 1:0.60938017 2:0.19428615 3:0.098043606 4:0.065288076 5:0.033001997 6:0.011841603 7:0.084163192 8:0.019466065 9:0.050126486 10:0.029520872 
-256 1:0.37634049 2:0.27124981 3:0.18400787 4:0.1192093 5:0.049192523 6:0.30309521 7:0.070748796 8:0.064267356 9:0.16212576 10:0.18712378 
-256 1:0.32661814 2:0.31427842 3:0.18364316 4:0.11794726 5:0.05751302 6:0.10126418 7:0.20377868 8:0.19733899 9:0.26766163 10:0.012652966 
-256 1:0.28088876 2:0.30596938 3:0.17483895 4:0.1664997 5:0.071803209 6:0.17433635 7:0.29672085 8:0.1169807 9:0.02788805 10:0.053651606 
-256 1:0.40577605 2:0.30771545 3:0.130694 4:0.10241331 5:0.053401191 6:0.057269619 7:0.030818791 8:0.019426792 9:0.066458584 10:0.15950779 
-256 1:0.47646802 2:0.1949248 3:0.12514212 4:0.14505592 5:0.058409147 6:0.19353366 7:0.16872359 8:0.41997166 9:0.35370546 10:0.39052665 
-256 1:0.57991084 2:0.28074038 3:0.08031493 4:0.042850888 5:0.016182961 6:0.043729524 7:0.067695734 8:0.055031157 9:0.059817029 10:0.2025295 
-256 1:0.66709756 2:0.18433832 3:0.082480687 4:0.042696266 5:0.023387175 6:0.04254952 7:0.058498906 8:0.061286119 9:0.11945298 10:0.19748955 
-256 1:0.27446967 2:0.28928391 3:0.19062577 4:0.15797432 5:0.087646331 6:0.084862402 7:0.023456073 8:0.042260409 9:0.13107791 10:0.038130452 
-256 1:0.39982757 2:0.42635062 3:0.089974434 4:0.057384092 5:0.026463291 6:0.049581486 7:0.0043569633 8:0.049431062 9:0.17692184 10:0.20127892 
-256 1:0.7942223 2:0.13325999 3:0.039394113 4:0.021252011 5:0.011871593 6:0.044106617 7:0.05791409 8:0.26761403 9:0.25868788 10:0.25360623 
-256 1:0.34741933 2:0.31173568 3:0.1468574 4:0.11638004 5:0.077607546 6:0.12513248 7:0.055906395 8:0.030956385 9:0.23585483 10:0.47425939 
-256 1:0.52249038 2:0.37212261 3:0.062253345 4:0.028083499 5:0.015050166 6:0.059498551 7:0.07646061 8:0.054631495 9:0.041913854 10:0.10801433 
-256 1:0.51139483 2:0.37576633 3:0.062866491 4:0.035065672 5:0.01490667 6:0.046918242 7:0.027107114 8:0.045115424 9:0.05270008 10:0.054169174 
-256 1:0.77901156 2:0.15686429 3:0.027680674 4:0.026347483 5:0.010095991 6:0.020806703 7:0.083864999 8:0.00022508795 9:0.1933921 10:0.021496004 
-256 1:0.47554622 2:0.24700034 3:0.13173847 4:0.090087211 5:0.055627756 6:0.017396424 7:0.15052362 8:0.1746538 9:0.096680723 10:0.13472604 
-256 1:0.22483534 2:0.48691512 3:0.11007638 4:0.11743668 5:0.06073649 6:0.19504945 7:0.0017713702 8:0.13103314 9:0.080530333 10:0.02938568 
-66.760620578908714 1:0.2232396 2:0.20610623 3:0.14559528 4:0.31846185 5:0.10659704 6:0.43111623 7:0.15461697 8:0.19876017 9:0.16514413 10:0.13040586 
-256 1:0.37285763 2:0.21014323 3:0.15515214 4:0.18206638 5:0.07978062 6:0.010160265 7:0.038656055 8:0.19329405 9:0.23601262 10:0.19936332 
-256 1:0.59988101 2:0.19805699 3:0.075911701 4:0.07441709 5:0.051733203 6:0.4795931 7:0.29451756 8:0.2263199 9:0.21343641 10:0.027122944 
-256 1:0.36439486 2:0.34354026 3:0.13808108 4:0.10510204 5:0.048881762 6:0.22064941 7:0.08229998 8:0.20632568 9:0.16642106 10:0.24265893 
-256 1:0.27056787 2:0.53681618 3:0.10049326 4:0.06178041 5:0.030342284 6:0.28093358 7:0.11164994 8:0.02835865 9:0.075685395 10:0.18641534 
-256 1:0.65450607 2:0.18730426 3:0.074048098 4:0.054374793 5:0.029766771 6:0.170977 7:0.062598717 8:0.054387114 9:0.0026887033 10:0.020040863 
-256 1:0.43397443 2:0.18295288 3:0.17791427 4:0.13096153 5:0.074196885 6:0.0054741539 7:0.17074477 8:0.027888662 9:0.17174114 10:0.10755475 
-256 1:0.66003066 2:0.15895873 3:0.075374517 4:0.067799535 5:0.037836557 6:0.1353641 7:0.072968321 8:0.1475067 9:0.20248136 10:0.02157116 
-256 1:0.32721811 2:0.29228084 3:0.15765015 4:0.14409685 5:0.078754054 6:0.11293914 7:0.044576392 8:0.16796061 9:0.0041281807 10:0.098797819 
-256 1:0.55097137 2:0.21562781 3:0.097248473 4:0.090550084 5:0.045602262 6:0.10366364 7:0.13829248 8:0.12779791 9:0.071893985 10:0.027285946 
-256 1:0.6575272 2:0.16293912 3:0.073861203 4:0.069116227 5:0.036556242 6:0.10303503 7:0.07410295 8:0.20993202 9:0.20341352 10:0.17660172 
-19.81385310805377 1:0.94883159 2:0.044471742 3:0.0041749952 4:0.0019906946 5:0.00053097681 6:0.99806316 7:0.97398185 8:0.74773282 9:0.72331072 10:0.16196317 
-256 1:0.51604941 2:0.24526012 3:0.14679934 4:0.057634873 5:0.034256252 6:0.25573081 7:0.064299277 8:0.051810071 9:0.087672055 10:0.17918215 
-256 1:0.40888514 2:0.28325423 3:0.10653739 4:0.14491788 5:0.056405365 6:0.35219671 7:0.12637631 8:0.082033891 9:0.095143264 10:0.14236512 
-256 1:0.538933 2:0.20481125 3:0.10722204 4:0.094685237 5:0.054348469 6:0.24022688 7:0.29536157 8:0.14120968 9:0.14830396 10:0.33822976 
-256 1:0.79018616 2:0.10617922 3:0.046298755 4:0.034363811 5:0.022972062 6:0.1241166 7:0.10940997 8:0.089465526 9:0.057004984 10:0.23520304 
-256 1:0.80173862 2:0.13412738 3:0.028573936 4:0.022175502 5:0.01338457 6:0.030499661 7:0.025513299 8:0.011915872 9:0.12858596 10:0.064239868 
-256 1:0.48032627 2:0.2817485 3:0.090340544 4:0.099386549 5:0.048198134 6:0.13103439 7:0.21769077 8:0.073802902 9:0.012952863 10:0.10957858 
-256 1:0.43642016 2:0.2309551 3:0.14971677 4:0.12884959 5:0.05405839 6:0.20591881 7:0.085736153 8:0.036488595 9:0.12401309 10:0.092291038 
-256 1:0.69159656 2:0.20178143 3:0.068830589 4:0.02308347 5:0.014707958 6:0.0047230238 7:0.00050805024 8:0.012211118 9:0.018046827 10:0.30967997 
-256 1:0.6111112 2:0.18910114 3:0.10223228 4:0.062283346 5:0.035272032 6:0.095994845 7:0.004708788 8:0.065597056 9:0.1145552 10:0.037616405 
-256 1:0.42475236 2:0.40671964 3:0.085187963 4:0.054418453 5:0.02892158 6:0.11786013 7:0.011193625 8:0.0678859 9:0.1416542 10:0.15883593 
-256 1:0.60382188 2:0.21280267 3:0.09114693 4:0.061544249 5:0.030684272 6:0.017088718 7:0.051818426 8:0.028105652 9:0.18915154 10:0.11176788 
-256 1:0.23732834 2:0.49947798 3:0.095381319 4:0.11076864 5:0.057043726 6:0.41636573 7:0.071515762 8:0.34734984 9:0.19888959 10:0.2743909 
-256 1:0.43067813 2:0.27231515 3:0.12964658 4:0.11674345 5:0.050616694 6:0.0082632945 7:0.0860101 8:0.046892338 9:0.012922641 10:0.019069851 
-256 1:0.68753913 2:0.21191355 3:0.028716658 4:0.044353605 5:0.027477056 6:0.22866576 7:0.11240213 8:0.17095874 9:0.13088748 10:0.072653489 
-256 1:0.65250013 2:0.17191182 3:0.096211051 4:0.053018322 5:0.026358678 6:0.031265582 7:0.017001078 8:0.079154164 9:0.093032124 10:0.013980146 
-256 1:0.32759627 2:0.34084298 3:0.1752589 4:0.092307998 5:0.06399385 6:0.16977032 7:0.0043875978 8:0.20159151 9:0.044176361 10:0.058838469 
-256 1:0.37498989 2:0.32496839 3:0.10667269 4:0.13818289 5:0.055186133 6:0.0066118238 7:0.012104909 8:0.042409799 9:0.079802322 10:0.095677589 
-256 1:0.54031201 2:0.23225704 3:0.10288944 4:0.088286915 5:0.036254594 6:0.050285154 7:0.017497933 8:0.016983846 9:0.0050244171 10:0.073004619 
-256 1:0.77017213 2:0.11949984 3:0.055809079 4:0.031873782 5:0.022645168 6:0.11995304 7:0.079616579 8:0.030880735 9:0.23543791 10:0.076007222 
-256 1:0.5228688 2:0.33642338 3:0.055163343 4:0.058561459 5:0.02698302 6:0.1497292 7:0.03907606 8:0.050002616 9:0.2948194 10:0.10464456 
-256 1:0.30879461 2:0.26168143 3:0.22455026 4:0.12973543 5:0.075238259 6:0.14162362 7:0.056586935 8:0.22077633 9:0.014488913 10:0.033507447 
-256 1:0.5913334 2:0.28581191 3:0.064955849 4:0.042685226 5:0.015213615 6:0.052198037 7:0.043088036 8:0.079562924 9:0.034384596 10:0.098598354 
-256 1:0.3723131 2:0.26310188 3:0.16659935 4:0.12838914 5:0.06959653 6:0.048810996 7:0.022957298 8:0.034300685 9:0.064749973 10:0.003150297 
-256 1:0.36007929 2:0.38327202 3:0.11813608 4:0.091726386 5:0.046786223 6:0.17418463 7:0.046366883 8:0.026647633 9:0.1669398 10:0.19323902 
-256 1:0.81080488 2:0.10421322 3:0.045345227 4:0.018558177 5:0.021078489 6:0.06886668 7:0.13482955 8:0.033700659 9:0.015875848 10:0.071865098 
-256 1:0.53390878 2:0.28906141 3:0.10439862 4:0.052497048 5:0.020134135 6:0.044143297 7:0.0037882243 8:0.026254568 9:0.24000161 10:0.27116213 
-256 1:0.53832273 2:0.22711284 3:0.10411908 4:0.077418826 5:0.053026529 6:0.10678856 7:0.038747964 8:0.10494813 9:0.001063076 10:0.19594002 
-256 1:0.50992033 2:0.22803868 3:0.095501367 4:0.12505184 5:0.041487787 6:0.57326947 7:0.29076502 8:0.11418497 9:0.29173767 10:0.18965165 
-256 1:0.79776213 2:0.15111825 3:0.023937519 4:0.019321362 5:0.0078607383 6:0.036323114 7:0.03564638 8:0.11107485 9:0.013397134 10:0.043950937 
-256 1:0.54197033 2:0.24481918 3:0.12018868 4:0.065736567 5:0.027285249 6:0.046397508 7:0.09673852 8:0.024572673 9:0.038439802 10:0.093719213 
-256 1:0.67739593 2:0.22179016 3:0.062442524 4:0.027550495 5:0.010820891 6:0.017506583 7:0.073081396 8:0.12231811 9:0.15867892 10:0.1550194 
-256 1:0.60608837 2:0.20239431 3:0.086827699 4:0.071009483 5:0.033680137 6:0.035953644 7:0.058958342 8:0.12796258 9:0.23766373 10:0.026549349 
-256 1:0.52528494 2:0.26177159 3:0.11413349 4:0.064196348 5:0.034613637 6:0.049330301 7:0.099430661 8:0.02486858 9:0.062226086 10:0.019613963 
-256 1:0.43310243 2:0.26683204 3:0.12703306 4:0.096767006 5:0.076265462 6:0.21701295 7:0.11960232 8:0.13977636 9:0.21420544 10:0.45907893 
-256 1:0.75353454 2:0.19155754 3:0.031350894 4:0.01716138 5:0.006395653 6:0.063901391 7:0.051462769 8:0.038073666 9:0.28361094 10:0.15167209 
-256 1:0.3312391 2:0.37353293 3:0.14269083 4:0.10216146 5:0.050375684 6:0.049871144 7:0.07695658 8:0.029650365 9:0.0072836231 10:0.076340532 
-256 1:0.37773958 2:0.25634095 3:0.19612875 4:0.11746561 5:0.052325105 6:0.053433226 7:0.022055972 8:0.023105415 9:0.27039936 10:0.23907461 
-256 1:0.2883682 2:0.36330767 3:0.16081324 4:0.12792002 5:0.059590865 6:0.21617966 7:0.047839372 8:0.011897533 9:0.13614698 10:0.0058622577 
-256 1:0.53605355 2:0.27993099 3:0.079692433 4:0.068565579 5:0.035757449 6:0.057683332 7:0.11727337 8:0.1003467 9:0.049276951 10:0.19282845 
-256 1:0.45553201 2:0.29798362 3:0.12463855 4:0.079202549 5:0.042643272 6:0.003158557 7:0.095132575 8:0.10589048 9:0.1123564 10:0.081571866 
-256 1:0.47451844 2:0.23575985 3:0.14512056 4:0.090215529 5:0.054385633 6:0.0053709297 7:0.007203469 8:0.032538791 9:0.05748869 10:0.0097598696 
-256 1:0.23029892 2:0.48308115 3:0.13729906 4:0.095495325 5:0.053825546 6:0.059743258 7:0.035732466 8:0.012705569 9:0.053235609 10:0.17744114 
-256 1:0.6434532 2:0.23654079 3:0.081837479 4:0.027805072 5:0.010363459 6:0.18042081 7:0.027002694 8:0.086842967 9:0.057332131 10:0.031941913 
-256 1:0.47548356 2:0.20470909 3:0.16119078 4:0.11098015 5:0.047636427 6:0.030616287 7:0.15317783 8:0.34439664 9:0.11076188 10:0.028266388 
-256 1:0.72123788 2:0.16688398 3:0.041154378 4:0.046775348 5:0.02394841 6:0.035873836 7:0.0030020364 8:0.030971547 9:0.11590502 10:0.10187638 
-256 1:0.32271499 2:0.25567887 3:0.19932348 4:0.13645046 5:0.0858322 6:0.1171088 7:0.044116954 8:0.14858104 9:0.21991732 10:0.012072782 
-256 1:0.3421187 2:0.47377122 3:0.074326034 4:0.074862779 5:0.034921268 6:0.17814579 7:0.089328692 8:0.1146874 9:0.035360274 10:0.037985363 
-256 1:0.3734091 2:0.2806404 3:0.15719374 4:0.12702174 5:0.061735015 6:0.087917496 7:0.13666551 8:0.21942681 9:0.17825238 10:0.075092587 
-256 1:0.61353179 2:0.23527213 3:0.073908016 4:0.054707613 5:0.022580451 6:0.017077277 7:0.016854545 8:0.074304309 9:0.12467846 10:0.046123822 
-256 1:0.68016205 2:0.14276325 3:0.081207968 4:0.049207426 5:0.046659302 6:0.079422691 7:0.045641771 8:0.035029313 9:0.0075060043 10:0.10481511 
-150.99756784700145 1:0.56030845 2:0.24226533 3:0.078438055 4:0.080404159 5:0.038584006 6:0.055587062 7:0.12232089 8:0.061030742 9:0.14980905 10:0.0057324244 
-109.9040273817531 1:0.64182215 2:0.15218257 3:0.071094293 4:0.084772857 5:0.05012813 6:0.032325428 7:0.04337741 8:0.065684953 9:0.0033708818 10:0.054748879 
-256 1:0.63096798 2:0.18147743 3:0.083674259 4:0.06697869 5:0.036901641 6:0.15347692 7:0.044611165 8:0.07113134 9:0.064012543 10:0.20582738 
-256 1:0.35585787 2:0.38067189 3:0.12340638 4:0.089909298 5:0.050154566 6:0.013702846 7:0.031715651 8:0.060406034 9:0.010855637 10:0.013491747 
-256 1:0.62051746 2:0.16166498 3:0.079381195 4:0.083429913 5:0.055006452 6:0.16776846 7:0.20868909 8:0.15141738 9:0.028377193 10:0.0033750923 
-256 1:0.2336493 2:0.2365404 3:0.1852116 4:0.23862826 5:0.10597044 6:0.12690291 7:0.22598804 8:0.16935067 9:0.02254645 10:0.028287856 
-256 1:0.46118816 2:0.17531327 3:0.16765752 4:0.12876948 5:0.067071566 6:0.092820831 7:0.08180569 8:0.013282346 9:0.030253684 10:0.14217444 
-256 1:0.62771585 2:0.29772219 3:0.048567765 4:0.0186721 5:0.0073220957 6:0.024988735 7:0.084273223 8:0.18744365 9:0.1365543 10:0.062761929 
-256 1:0.4328417 2:0.40072484 3:0.053696516 4:0.078397969 5:0.034338973 6:0.25760883 7:0.05498518 8:0.07550843 9:0.18285159 10:0.12402563 
-256 1:0.51387125 2:0.26215891 3:0.096817189 4:0.092839437 5:0.034313207 6:0.23229858 7:0.075057357 8:0.20443319 9:0.066563729 10:0.027624468 
-256 1:0.67965824 2:0.17933378 3:0.087750202 4:0.035845274 5:0.0174125 6:0.095575031 7:0.11154481 8:0.16107624 9:0.26363018 10:0.33243458 
-256 1:0.61608858 2:0.25014506 3:0.077576428 4:0.039976063 5:0.016213868 6:0.10010897 7:0.070908921 8:0.0071859965 9:0.09723857 10:0.017227079 
-256 1:0.48634643 2:0.2626183 3:0.17512581 4:0.054422218 5:0.021487244 6:0.027412288 7:0.19211825 8:0.060412162 9:0.033002886 10:0.031946 
-256 1:0.19830954 2:0.31842209 3:0.29341212 4:0.15353881 5:0.036317447 6:0.066281469 7:0.085463201 8:0.080555205 9:0.082198165 10:0.019144184 
-256 1:0.21941131 2:0.36074109 3:0.1747972 4:0.15543188 5:0.089618522 6:0.14919047 7:0.17443696 8:0.16351764 9:0.029140712 10:0.11074469 
-256 1:0.59891538 2:0.24213447 3:0.07025028 4:0.060543515 5:0.028156358 6:0.092607326 7:0.0029638411 8:0.099736227 9:0.040041553 10:0.11244309 
-52.359364196530379 1:0.43575753 2:0.36397706 3:0.062431059 4:0.097935724 5:0.039898629 6:0.039251279 7:0.064555678 8:0.13552144 9:0.13654331 10:0.32603708 
-256 1:0.5441282 2:0.18082137 3:0.12162365 4:0.10160366 5:0.05182312 6:0.068412991 7:0.065532133 8:0.14567148 9:0.028515537 10:0.023620598 
-256 1:0.40844902 2:0.3997378 3:0.08791243 4:0.074834664 5:0.029066081 6:0.012571582 7:0.11520212 8:0.085353518 9:0.0054604853 10:0.063213119 
-230.7488080492563 1:0.29646194 2:0.32820806 3:0.13751091 4:0.13164606 5:0.10617304 6:0.025158033 7:0.1142219 8:0.1135124 9:0.047879312 10:0.37418753 
-256 1:0.53507706 2:0.24739085 3:0.10461859 4:0.081671807 5:0.031241689 6:0.044421525 7:0.015410057 8:0.028684011 9:0.048222407 10:0.082472633 
-256 1:0.55536699 2:0.19074761 3:0.10842181 4:0.098207847 5:0.047255749 6:0.093320305 7:0.10500429 8:0.091277154 9:0.079095065 10:0.0027134295 
-256 1:0.39564048 2:0.24187314 3:0.1159978 4:0.17403778 5:0.072450813 6:0.3399723 7:0.10721991 8:0.060203671 9:0.18687507 10:0.41382967 
-256 1:0.25744563 2:0.3279794 3:0.15172615 4:0.17714577 5:0.08570305 6:0.039741401 7:0.2442441 8:0.28289962 9:0.057793105 10:0.0074486081 
-256 1:0.47825348 2:0.19905089 3:0.1673011 4:0.11017503 5:0.045219493 6:0.22563412 7:0.077614422 8:0.16664972 9:0.20227191 10:0.34321894 
-256 1:0.59798249 2:0.25451954 3:0.065292068 4:0.057196403 5:0.025009506 6:0.10583117 7:0.068949609 8:0.16580966 9:0.2222305 10:0.1618232 
-256 1:0.23643534 2:0.40482322 3:0.19074258 4:0.11101379 5:0.05698508 6:0.13839532 7:0.053635901 8:0.092635916 9:0.028486147 10:0.078123652 
-256 1:0.67718403 2:0.18592278 3:0.05395651 4:0.049444658 5:0.033492019 6:0.024208491 7:0.19267798 8:0.023164224 9:0.082478027 10:0.079782852 
-256 1:0.63475667 2:0.25286661 3:0.032482425 4:0.059219835 5:0.020674464 6:0.051281831 7:0.25867121 8:0.26865905 9:0.079176556 10:0.038303379 
-256 1:0.52124089 2:0.22895972 3:0.10801728 4:0.098019817 5:0.043762295 6:0.080853723 7:0.048805627 8:0.27977141 9:0.22608744 10:0.33756372 
-256 1:0.54304598 2:0.13912856 3:0.12744918 4:0.12620174 5:0.064174551 6:0.12408292 7:0.085596402 8:0.14516499 9:0.27446635 10:0.20576703 
-256 1:0.40491659 2:0.34115222 3:0.11106919 4:0.09870203 5:0.044159966 6:0.1580224 7:0.038771478 8:0.16072371 9:0.12006642 10:0.052699381 
-256 1:0.60951511 2:0.27653109 3:0.065095129 4:0.033725415 5:0.015133248 6:0.096643386 7:0.040476201 8:0.17822598 9:0.06196515 10:0.024078133 
-256 1:0.52496388 2:0.29255768 3:0.072064483 4:0.077299122 5:0.03311484 6:0.0056150484 7:0.035914687 8:0.0086981999 9:0.078764755 10:0.025358358 
-256 1:0.41343418 2:0.26875958 3:0.1673298 4:0.095217109 5:0.05525933 6:0.091231685 7:0.010869371 8:0.19797598 9:0.099207506 10:0.10977715 
-256 1:0.6053203 2:0.24817522 3:0.073726236 4:0.045110939 5:0.02766731 6:0.036464944 7:0.10723834 8:0.14923528 9:0.069197807 10:0.23948161 
-256 1:0.63984539 2:0.22387755 3:0.086416497 4:0.035575271 5:0.014285298 6:0.044507552 7:0.071193537 8:0.18344487 9:0.14050666 10:0.031074636 
-256 1:0.43276985 2:0.32067634 3:0.13964083 4:0.071329744 5:0.03558324 6:0.053843994 7:0.0029784698 8:0.16272985 9:0.42830871 10:0.40155421 
-256 1:0.62477265 2:0.18772701 3:0.14086751 4:0.030182956 5:0.016449875 6:0.088019408 7:0.077623924 8:0.035764794 9:0.047911107 10:0.049448044 
-256 1:0.31172004 2:0.37370292 3:0.13030664 4:0.12475465 5:0.059515745 6:0.13462776 7:0.10165003 8:0.1036826 9:0.086531731 10:0.11588985 
-256 1:0.69001754 2:0.1765095 3:0.076430783 4:0.037998767 5:0.019043403 6:0.064117486 7:0.0014891579 8:0.034889331 9:0.09462841 10:0.027140547 
-256 1:0.57884438 2:0.17977438 3:0.085915955 4:0.12273846 5:0.032726824 6:0.022359556 7:0.017543503 8:0.013713187 9:0.022825908 10:0.027096576 
-256 1:0.45591077 2:0.27520415 3:0.111033 4:0.10873277 5:0.049119305 6:0.14724155 7:0.0073741274 8:0.04103546 9:0.13967442 10:0.11128041 
-256 1:0.37311062 2:0.31676105 3:0.13924603 4:0.11253571 5:0.058346584 6:0.11888002 7:0.013387675 8:0.023101857 9:0.029495815 10:0.099294921 
-256 1:0.45793805 2:0.24463848 3:0.15340279 4:0.090197807 5:0.053822872 6:0.076316947 7:0.083667571 8:0.093374677 9:0.16089111 10:0.074741328 
-256 1:0.2406242 2:0.54922841 3:0.09048523 4:0.07064633 5:0.049015824 6:0.16323919 7:0.059254022 8:0.067438643 9:0.081847392 10:0.037733129 
-256 1:0.50097197 2:0.33215345 3:0.089425176 4:0.055690559 5:0.021758846 6:0.076186891 7:0.055802353 8:0.0076462689 9:0.021190323 10:0.00066949882 
-164.67367964151754 1:0.2200043 2:0.34543523 3:0.16840723 4:0.16823028 5:0.097922963 6:0.012480908 7:0.019531335 8:0.18703354 9:0.057121559 10:0.05489586 
-256 1:0.45665484 2:0.25029088 3:0.14963015 4:0.098225555 5:0.045198579 6:0.011251506 7:0.031972706 8:0.21056065 9:0.017838605 10:0.079094563 
-256 1:0.6156231 2:0.22031905 3:0.083642982 4:0.056695804 5:0.023719063 6:0.045690039 7:0.039230118 8:0.0026569329 9:0.029527909 10:0.085297033 
-256 1:0.47266725 2:0.170155 3:0.15004294 4:0.13429108 5:0.072843722 6:0.16824877 7:0.0498116 8:0.14566211 9:0.041401148 10:0.085154411 
-256 1:0.36138222 2:0.41382194 3:0.10203582 4:0.085416614 5:0.037343408 6:0.092067674 7:0.20987367 8:0.20065424 9:0.11040188 10:0.3138152 
-256 1:0.62631995 2:0.26927601 3:0.041355751 4:0.042975283 5:0.02007301 6:0.13919088 7:0.034528848 8:0.074472806 9:0.2200792 10:0.15166287 
-256 1:0.62341694 2:0.11007255 3:0.10328887 4:0.11097559 5:0.052246049 6:0.1552769 7:0.064142458 8:0.10562018 9:0.18128195 10:0.076699007 
-256 1:0.33423869 2:0.27665606 3:0.18690914 4:0.1189183 5:0.083277812 6:0.010625573 7:0.09660233 8:0.085366377 9:0.052535189 10:0.191234 
-42.207628757486155 1:0.081601767 2:0.28623593 3:0.36465764 4:0.095819249 5:0.17168542 6:0.082460055 7:0.011792302 8:0.031239963 9:0.022789927 10:0.032918066 
-256 1:0.58930555 2:0.21144846 3:0.075316081 4:0.09044513 5:0.033484785 6:0.086380425 7:0.083065188 8:0.13725895 9:0.31196471 10:0.11130118 
-256 1:0.63470588 2:0.2324357 3:0.077198221 4:0.037422533 5:0.018237661 6:0.040277866 7:0.021785424 8:0.22687559 9:0.26538029 10:0.20899282 
-195.58044350608031 1:0.2527796 2:0.38826729 3:0.17124289 4:0.10887491 5:0.078835314 6:0.092802717 7:0.025450954 8:0.043811869 9:0.093664726 10:0.046619452 
-256 1:0.24003003 2:0.4208881 3:0.15581751 4:0.12354198 5:0.059722378 6:0.20196664 7:0.011722719 8:0.10733087 9:0.078583244 10:0.0067622344 
-256 1:0.34489649 2:0.33731106 3:0.14946438 4:0.12541382 5:0.042914252 6:0.05837873 7:0.14995944 8:0.14143973 9:0.25491391 10:0.0045718726 
-256 1:0.68505828 2:0.19265103 3:0.048411115 4:0.043962855 5:0.02991672 6:0.14533564 7:0.10393363 8:0.038298837 9:0.066387224 10:0.17358186 
-256 1:0.30455719 2:0.25820627 3:0.18035075 4:0.17054734 5:0.086338452 6:0.17684829 7:0.14275395 8:0.090804906 9:0.035865359 10:0.013322689 
-256 1:0.62956423 2:0.15969361 3:0.097801941 4:0.071940285 5:0.040999943 6:0.11263208 7:0.037816226 8:0.028960002 9:0.19453529 10:0.11283451 
-256 1:0.28050064 2:0.41309112 3:0.14107558 4:0.10765525 5:0.057677415 6:0.067204728 7:0.09814891 8:0.24316777 9:0.26637957 10:0.11317204 
-206.27367635023398 1:0.35044505 2:0.32574579 3:0.13094344 4:0.13272695 5:0.060138783 6:0.25139209 7:0.020080551 8:0.18397821 9:0.080659277 10:0.12582327 
-151.76427171540016 1:0.3682534 2:0.23130958 3:0.16377094 4:0.16396003 5:0.072706055 6:0.35673893 7:0.1462473 8:0.36336476 9:0.10531323 10:0.25019537 
-256 1:0.41957019 2:0.17881493 3:0.19752823 4:0.13509463 5:0.068992017 6:0.039847165 7:0.22917417 8:0.02701442 9:0.22520704 10:0.1344661 
-256 1:0.56219093 2:0.2596799 3:0.087308934 4:0.06511353 5:0.025706703 6:0.00026022941 7:0.01484605 8:0.19379216 9:0.21212274 10:0.00097785156 
-256 1:0.7653736 2:0.14432977 3:0.045163426 4:0.02982088 5:0.015312331 6:0.019530519 7:0.050616406 8:0.11939211 9:0.18135711 10:0.053167741 
-256 1:0.47976154 2:0.27912365 3:0.11219651 4:0.083804554 5:0.045113746 6:0.27982037 7:0.23200499 8:0.081893996 9:0.31061233 10:0.23795909 
-256 1:0.58173452 2:0.2634354 3:0.090352631 4:0.047219092 5:0.01725836 6:0.20073781 7:0.21666239 8:0.11374405 9:0.05758179 10:0.0088244837 
-256 1:0.31807487 2:0.22060571 3:0.22136913 4:0.16680265 5:0.073147645 6:0.19923412 7:0.04951157 8:0.047507207 9:0.25659709 10:0.080085695 
-256 1:0.59328175 2:0.25681566 3:0.072919534 4:0.05265403 5:0.024329024 6:0.057439998 7:0.10448367 8:0.051616652 9:0.069632183 10:0.20480593 
-256 1:0.53671643 2:0.24874718 3:0.084243523 4:0.090082102 5:0.040210764 6:0.082320781 7:0.035072097 8:0.064719555 9:0.11349557 10:0.050012143 
-256 1:0.58616839 2:0.21817743 3:0.097856947 4:0.082417157 5:0.015380076 6:0.098145422 7:0.034009978 8:0.030681021 9:0.056589663 10:0.031057291 
-256 1:0.47275503 2:0.31543961 3:0.10894278 4:0.071583268 5:0.031279312 6:0.17523656 7:0.12872409 8:0.025022418 9:0.055742907 10:0.06265915 
-256 1:0.54796728 2:0.23307136 3:0.10507867 4:0.069097354 5:0.044785333 6:0.46561017 7:0.17771727 8:0.088106507 9:0.049670449 10:0.034931335 
-256 1:0.29878235 2:0.3208281 3:0.13078352 4:0.17609595 5:0.07351008 6:0.24807973 7:0.20745843 8:0.092586649 9:0.033016185 10:0.34344929 
-256 1:0.47829244 2:0.28080306 3:0.10721574 4:0.090518036 5:0.043170729 6:0.27067893 7:0.0080275387 8:0.14166025 9:0.1519212 10:0.091646745 
-256 1:0.70249223 2:0.14931549 3:0.074060118 4:0.056202345 5:0.017929823 6:0.0370426 7:0.097484201 8:0.077412791 9:0.07705298 10:0.092720041 
-256 1:0.53519015 2:0.24553533 3:0.11218134 4:0.072524026 5:0.034569148 6:0.14440655 7:0.054889061 8:0.21931567 9:0.25843676 10:0.13943346 
-256 1:0.35229627 2:0.33370474 3:0.14932731 4:0.11785158 5:0.046820104 6:0.38827999 7:0.1609025 8:0.37076382 9:0.20207954 10:0.22926894 
-256 1:0.59313648 2:0.24681274 3:0.065644272 4:0.061897328 5:0.032509186 6:0.074523351 7:0.0080518472 8:0.068211397 9:0.1881024 10:0.3592714 
-256 1:0.72244476 2:0.15466671 3:0.067766999 4:0.035296336 5:0.0198252 6:0.09370807 7:0.088390748 8:0.085979902 9:0.25798724 10:0.090737781 
-256 1:0.62423808 2:0.18580333 3:0.082274176 4:0.069762711 5:0.037921697 6:0.13301033 7:0.064006539 8:0.15850278 9:0.20185826 10:0.3119315 
-256 1:0.23861412 2:0.35129265 3:0.16613403 4:0.15987293 5:0.084086267 6:0.34997034 7:0.12893522 8:0.22152733 9:0.14262705 10:0.080010759 
-256 1:0.62447437 2:0.21136995 3:0.064555513 4:0.07005052 5:0.02954965 6:0.12102984 7:0.069327365 8:0.022593876 9:0.11546037 10:0.16184392 
-256 1:0.68372506 2:0.17849772 3:0.061688422 4:0.046635641 5:0.029453164 6:0.027177789 7:0.055987477 8:0.06811255 9:0.054912952 10:0.17184701 
-256 1:0.41096606 2:0.36269501 3:0.12375422 4:0.068093554 5:0.034491152 6:0.24315257 7:0.068026488 8:0.077754679 9:0.12219225 10:0.047724883 
-256 1:0.60943362 2:0.2030159 3:0.097207574 4:0.05994188 5:0.030401031 6:0.12099759 7:0.1923217 8:0.028608617 9:0.14548936 10:0.042528224 
-256 1:0.26625806 2:0.3491962 3:0.1822877 4:0.12275715 5:0.079500885 6:0.11072712 7:0.14131011 8:0.20049665 9:0.024250625 10:0.12547751 
-256 1:0.48936289 2:0.22377258 3:0.12704789 4:0.10579843 5:0.054018217 6:0.22302225 7:0.043407744 8:0.0054319963 9:0.20922961 10:0.11376897 
-256 1:0.41365978 2:0.27533755 3:0.14460344 4:0.10647614 5:0.059923093 6:0.17142061 7:0.023491386 8:0.003996068 9:0.074700725 10:0.094016745 
-256 1:0.44707976 2:0.26272372 3:0.14417495 4:0.093759777 5:0.052261791 6:0.062396635 7:0.12745751 8:0.11235509 9:0.060928576 10:0.015643474 
-256 1:0.54096815 2:0.36596292 3:0.064480177 4:0.021281933 5:0.0073068182 6:0.023870401 7:0.027904639 8:0.068714389 9:0.15942454 10:0.031297512 
-256 1:0.57136323 2:0.1562955 3:0.098286581 4:0.11931931 5:0.054735378 6:0.088867377 7:0.014267471 8:0.068619176 9:0.028031754 10:0.096703485 
-256 1:0.38378242 2:0.33441501 3:0.15018234 4:0.091991227 5:0.039629002 6:0.12638018 7:0.080291283 8:0.098369276 9:0.15567771 10:0.038174058 
-256 1:0.2700972 2:0.26666116 3:0.19528629 4:0.19693717 5:0.071018178 6:0.074763004 7:0.059627269 8:0.1832648 9:0.10064871 10:0.1732367 
-256 1:0.38517167 2:0.31107464 3:0.1268114 4:0.12089388 5:0.05604841 6:0.029261934 7:0.074042082 8:0.053756021 9:0.12803545 10:0.065039782 
-256 1:0.14803987 2:0.59736016 3:0.10317577 4:0.10580124 5:0.045622966 6:0.23807109 7:0.018678895 8:0.11189872 9:0.11135114 10:0.092767982 
-256 1:0.36120129 2:0.24619135 3:0.15488956 4:0.15949887 5:0.078218928 6:0.24642452 7:0.01567627 8:0.0059290595 9:0.089633032 10:0.15104249 
-256 1:0.31543852 2:0.27992511 3:0.16466949 4:0.1570129 5:0.082953979 6:0.0059219345 7:0.035087532 8:0.044893859 9:0.13133098 10:0.010932428 
-256 1:0.35681983 2:0.38113211 3:0.15396995 4:0.069315938 5:0.03876217 6:0.058644638 7:0.029664935 8:0.0031070707 9:0.039440599 10:0.084004216 
-256 1:0.38146887 2:0.36458417 3:0.11599737 4:0.096355431 5:0.041594159 6:0.031284999 7:0.12451949 8:0.10813518 9:0.19105142 10:0.083881555 
-213.04004570707491 1:0.30453838 2:0.44870296 3:0.11016113 4:0.079972848 5:0.056624684 6:0.33313058 7:0.19494253 8:0.011974518 9:0.13677956 10:0.061588123 
-256 1:0.33112839 2:0.49411768 3:0.046835918 4:0.068689531 5:0.059228481 6:0.28454756 7:0.064400064 8:0.031038195 9:0.1431497 10:0.032345025 
-256 1:0.54104396 2:0.19362009 3:0.11903402 4:0.10159778 5:0.044704145 6:0.076935212 7:0.11811626 8:0.077875994 9:0.090379818 10:0.036773417 
-256 1:0.31811142 2:0.2869349 3:0.21249711 4:0.12011963 5:0.062336935 6:0.20620066 7:0.13609651 8:0.0030662553 9:0.085047423 10:0.082830499 
-256 1:0.56309252 2:0.2485632 3:0.088163962 4:0.066085898 5:0.034094422 6:0.13208155 7:0.074476113 8:0.096324863 9:0.15686593 10:0.080902203 
-256 1:0.17830949 2:0.53636017 3:0.13179365 4:0.10222322 5:0.051313462 6:0.18289363 7:0.066142442 8:0.1136515 9:0.031705294 10:0.10447083 
-256 1:0.27527947 2:0.34305047 3:0.15624861 4:0.14875606 5:0.076665398 6:0.089820519 7:0.0080115334 8:0.020847222 9:0.030360563 10:0.014313174 
-256 1:0.27906736 2:0.13539755 3:0.28544896 4:0.22677212 5:0.073314008 6:0.087441649 7:0.043194217 8:0.098229643 9:0.021567328 10:0.099941451 
-256 1:0.488831 2:0.35043485 3:0.08111501 4:0.057243544 5:0.022375596 6:0.13643253 7:0.0045296693 8:0.12905625 9:0.0041706022 10:0.053410846 
-256 1:0.1952511 2:0.38935402 3:0.19069458 4:0.13398858 5:0.090711722 6:0.032965882 7:0.0099271743 8:0.12846043 9:0.08227549 10:0.040527056 
-256 1:0.4801769 2:0.2955249 3:0.10160705 4:0.086104926 5:0.036586216 6:0.28167668 7:0.11483703 8:0.055915432 9:0.024181773 10:0.09366294 
-256 1:0.46818586 2:0.22848331 3:0.12331611 4:0.12722614 5:0.052788586 6:0.030861935 7:0.0043319783 8:0.12340737 9:0.21520574 10:0.23000859 
-256 1:0.58985817 2:0.19231673 3:0.094086603 4:0.08491481 5:0.038823685 6:0.02541014 7:0.016147333 8:0.15238268 9:0.12588144 10:0.1037904 
-256 1:0.71092061 2:0.17876883 3:0.052118288 4:0.038669332 5:0.019522935 6:0.014292001 7:0.0017790663 8:0.14395439 9:0.23817044 10:0.12104254 
-256 1:0.54015603 2:0.2314859 3:0.1032493 4:0.089160063 5:0.035948711 6:0.026764797 7:0.032219999 8:0.048578575 9:0.018199243 10:0.11334605 
-256 1:0.38054503 2:0.44785873 3:0.087649134 4:0.055791811 5:0.028155299 6:0.0053898857 7:0.00044745576 8:0.07163479 9:0.2137491 10:0.24107221 
-256 1:0.33591969 2:0.30248178 3:0.16595584 4:0.1376748 5:0.057967882 6:0.17946478 7:0.05926051 8:0.080913521 9:0.005217645 10:0.079288537 
-256 1:0.39641236 2:0.22591679 3:0.1761573 4:0.14081409 5:0.060699463 6:0.042833897 7:0.10637614 8:0.068673155 9:0.0039456776 10:0.013067672 
-256 1:0.70231735 2:0.17081752 3:0.05713343 4:0.046520039 5:0.023211663 6:0.047322102 7:0.072229302 8:0.19476292 9:0.11136163 10:0.13297161 
-256 1:0.70424156 2:0.15322119 3:0.072499059 4:0.055194668 5:0.014843526 6:0.019661958 7:0.093314089 8:0.11304005 9:0.025757335 10:0.064402455 
-256 1:0.50546506 2:0.2495372 3:0.097608535 4:0.096285258 5:0.051103944 6:0.38420499 7:0.066239092 8:0.02874243 9:0.18943927 10:0.03938448 
-256 1:0.20545813 2:0.46699895 3:0.14528371 4:0.13626047 5:0.045998741 6:0.035227325 7:0.19963002 8:0.11203254 9:0.20536865 10:0.25885428 
-256 1:0.26923137 2:0.35675489 3:0.2021769 4:0.096819986 5:0.075016845 6:0.26441671 7:0.020638761 8:0.078661088 9:0.058084798 10:0.06909666 
-256 1:0.35378454 2:0.21990271 3:0.16248719 4:0.17830149 5:0.085524061 6:0.0334738 7:0.042219719 8:0.085351575 9:0.060919578 10:0.057942818 
-256 1:0.66948943 2:0.18619288 3:0.071956211 4:0.042928183 5:0.029433293 6:0.028728984 7:0.19589012 8:0.16996394 9:0.019156282 10:0.012624465 
-256 1:0.59516694 2:0.25398068 3:0.10047074 4:0.036529722 5:0.013851917 6:0.028734298 7:0.1373076 8:0.027430144 9:0.0032697792 10:0.12777224 
-256 1:0.53447873 2:0.17371528 3:0.12633649 4:0.12038097 5:0.04508853 6:0.1522033 7:0.15014073 8:0.10249452 9:0.24174788 10:0.17330819 
-256 1:0.54326127 2:0.22440363 3:0.12676034 4:0.068698515 5:0.03687624 6:0.086420083 7:0.056895706 8:0.18883795 9:0.079381331 10:0.17232269 
-256 1:0.38346195 2:0.28017295 3:0.14451884 4:0.13153389 5:0.060312378 6:0.066887055 7:0.08875135 8:0.066825027 9:0.1129538 10:0.032417391 
-256 1:0.51242808 2:0.2477405 3:0.11524736 4:0.075011156 5:0.049572904 6:0.17443729 7:0.080424264 8:0.097150551 9:0.13743547 10:0.45558372 
-256 1:0.57681084 2:0.31809616 3:0.045182802 4:0.040413063 5:0.019497134 6:0.12337507 7:0.045717174 8:0.037314555 9:0.239441 10:0.12983026 
-256 1:0.45341584 2:0.20736347 3:0.18734556 4:0.099435315 5:0.052439816 6:0.10578052 7:0.21945633 8:0.16557088 9:0.12074222 10:0.21717903 
-256 1:0.49330971 2:0.23956578 3:0.16137511 4:0.069539002 5:0.036210401 6:0.066528845 7:0.058823756 8:0.080431162 9:0.12558631 10:0.00049181052 
-256 1:0.28262323 2:0.4215947 3:0.11379777 4:0.12200161 5:0.059982678 6:0.20264783 7:0.14252956 8:0.075197636 9:0.048574595 10:0.035942889 
-256 1:0.66008812 2:0.18832503 3:0.07037244 4:0.051362923 5:0.029851487 6:0.10593595 7:0.032022371 8:0.076081804 9:0.033677979 10:0.017775584 
-256 1:0.40751217 2:0.33942969 3:0.12608672 4:0.089082598 5:0.037888829 6:0.032668329 7:0.15485287 8:0.17825942 9:0.0022999249 10:0.016777744 
-256 1:0.71668484 2:0.17523794 3:0.050752405 4:0.033604268 5:0.023720549 6:0.033904172 7:0.12794574 8:0.26872273 9:0.13709511 10:0.065329964 
-256 1:0.40503666 2:0.26926384 3:0.15052711 4:0.11490144 5:0.060270948 6:0.0017757012 7:0.012794856 8:0.033186187 9:0.034150771 10:0.061554092 
-256 1:0.49035613 2:0.2820044 3:0.090549573 4:0.090321881 5:0.046768018 6:0.050790539 7:0.02193109 8:0.26140425 9:0.08182018 10:0.062529627 
-256 1:0.64249861 2:0.2354766 3:0.067134611 4:0.037525832 5:0.017364348 6:0.014278202 7:0.011899432 8:0.20049636 9:0.30893764 10:0.21502809 
-256 1:0.29458992 2:0.37312891 3:0.13420099 4:0.142026 5:0.056054174 6:0.39073973 7:0.093782437 8:0.031537875 9:0.2071678 10:0.028742604 
-256 1:0.38432147 2:0.27287713 3:0.14768913 4:0.1355967 5:0.059515565 6:0.16197555 7:0.044661156 8:0.1317726 9:0.026932413 10:0.039193749 
-256 1:0.58100509 2:0.24764948 3:0.083904103 4:0.061004844 5:0.026436489 6:0.056136953 7:0.10719597 8:0.022302415 9:0.10247307 10:0.078344251 
-256 1:0.5133185 2:0.13411861 3:0.19001469 4:0.11147433 5:0.051073869 6:0.29765291 7:0.007365849 8:0.1038037 9:0.084619678 10:0.05350179 
-256 1:0.28997356 2:0.34157311 3:0.15978896 4:0.13457102 5:0.074093351 6:0.1314447 7:0.090965154 8:0.032562998 9:0.084883495 10:0.080017355 
-256 1:0.75662794 2:0.14950684 3:0.049100379 4:0.030442478 5:0.014322363 6:0.023382671 7:0.0066922462 8:0.095799801 9:0.15254659 10:0.084599644 
-256 1:0.65146587 2:0.24266761 3:0.055971575 4:0.031328318 5:0.018566623 6:0.053827891 7:0.03556084 8:0.05470859 9:0.023677436 10:0.26037428 
-55.70319653889667 1:0.59638779 2:0.21248355 3:0.064176934 4:0.080642325 5:0.046309404 6:0.083950302 7:0.16098226 8:0.15666836 9:0.026014861 10:0.17313089 
-256 1:0.53534028 2:0.21437079 3:0.10379834 4:0.12525022 5:0.021240375 6:0.12323478 7:0.151102 8:0.14145161 9:0.23411261 10:0.030607574 
-256 1:0.66708711 2:0.20176846 3:0.079268055 4:0.037452778 5:0.014423603 6:0.032711071 7:0.067145581 8:0.013537472 9:0.014627628 10:0.078568395 
-256 1:0.42502747 2:0.400394 3:0.091338365 4:0.055949783 5:0.027290391 6:0.059228921 7:0.08263023 8:0.094966214 9:0.21343214 10:0.26474152 
-256 1:0.32001232 2:0.30885183 3:0.18947627 4:0.12668807 5:0.0549715 6:0.058460593 7:0.080967755 8:0.10506059 9:0.083463854 10:0.071125697 
-74.362526319681933 1:0.74951046 2:0.13676118 3:0.031872761 4:0.045715167 5:0.036140431 6:0.034883015 7:0.017513352 8:0.16224167 9:0.041230417 10:0.32087707 
-256 1:0.59413201 2:0.18081385 3:0.075602785 4:0.10200284 5:0.047448514 6:0.21257193 7:0.15927546 8:0.0084298078 9:0.28899211 10:0.40635749 
-169.6266308645925 1:0.45349591 2:0.220392 3:0.10841069 4:0.15756282 5:0.06013859 6:0.030933625 7:0.053835234 8:0.12186466 9:0.14687782 10:0.18387657 
-34.611843529245789 1:0.65675286 2:0.21961869 3:0.072155233 4:0.029572572 5:0.02190064 6:0.020003662 7:0.018303541 8:0.041093912 9:0.095886895 10:0.26480396 
-256 1:0.39786576 2:0.19016865 3:0.18053969 4:0.15367408 5:0.077751816 6:0.068868828 7:0.057300354 8:0.023133462 9:0.017124042 10:0.15743936 
-256 1:0.68187669 2:0.17873557 3:0.060703048 4:0.048649364 5:0.030035326 6:0.011148317 7:0.026939684 8:0.087830775 9:0.038456519 10:0.01898876 
-256 1:0.52799098 2:0.20399146 3:0.13078332 4:0.095303032 5:0.041931203 6:0.17334932 7:0.1588353 8:0.14500874 9:0.032889287 10:0.017178621 
-256 1:0.41031109 2:0.24674579 3:0.16194693 4:0.1269073 5:0.054088886 6:0.14779833 7:0.10817699 8:0.13843574 9:0.14361462 10:0.1343369 
-256 1:0.58014428 2:0.20579118 3:0.11262928 4:0.062388272 5:0.03904699 6:0.011905354 7:0.035105217 8:0.21710364 9:0.063281305 10:0.060477476 
-256 1:0.48074263 2:0.32684749 3:0.07755946 4:0.072336583 5:0.042513828 6:0.0053353068 7:0.12672457 8:0.030901148 9:0.0012686541 10:0.19233057 
-256 1:0.48117899 2:0.23262879 3:0.15396635 4:0.095891461 5:0.036334399 6:0.11435009 7:0.22795625 8:0.014294953 9:0.057588754 10:0.03950935 
-256 1:0.56973372 2:0.28559836 3:0.064451127 4:0.056959271 5:0.023257522 6:0.0032023402 7:0.12347188 8:0.089016627 9:0.18136722 10:0.22273785 
-256 1:0.59277627 2:0.25141417 3:0.074018454 4:0.055957391 5:0.025833707 6:0.068234324 7:0.00094618083 8:0.15554045 9:0.17239178 10:0.15722913 
-256 1:0.63899348 2:0.12923393 3:0.080993968 4:0.10420809 5:0.046570533 6:0.37714591 7:0.23638144 8:0.35040359 9:0.12231787 10:0.14318756 
-256 1:0.6725613 2:0.20337016 3:0.07508775 4:0.029038827 5:0.019941967 6:0.073553867 7:0.12768343 8:0.15523631 9:0.15153484 10:0.11819845 
-256 1:0.78708006 2:0.13526451 3:0.032419088 4:0.026400703 5:0.018835639 6:0.058852633 7:0.03213934 8:0.15925903 9:0.17118299 10:0.14144915 
-256 1:0.18634422 2:0.37401625 3:0.16228234 4:0.18003062 5:0.097326568 6:0.059014371 7:0.0020340906 8:0.27365314 9:0.045931521 10:0.12511838 
-256 1:0.67816881 2:0.23060948 3:0.044382597 4:0.033679275 5:0.013159841 6:0.014939203 7:0.045951744 8:0.046079107 9:0.12896512 10:0.053742978 
-17.244033947879441 1:0.70985889 2:0.18879834 3:0.033556664 4:0.047814105 5:0.019972004 6:0.029584989 7:0.0077195571 8:0.21301863 9:0.25531146 10:0.19765247 
-56.934199564653568 1:0.48434742 2:0.31882096 3:0.089752024 4:0.064546863 5:0.04253273 6:0.023033697 7:0.12956517 8:0.3270395 9:0.23007307 10:0.20549296 
-86.670114070204093 1:0.25369947 2:0.20895073 3:0.083891334 4:0.085891879 5:0.36756659 6:0.33982844 7:0.06331962 8:0.0094874222 9:0.042446137 10:0.1182359 
-256 1:0.63060246 2:0.26690829 3:0.052345691 4:0.03330345 5:0.016840112 6:0.047550072 7:0.10747396 8:0.0048512028 9:0.091565263 10:0.058858412 
-256 1:0.29484128 2:0.38758911 3:0.11963515 4:0.13532711 5:0.062607353 6:0.32747614 7:0.12373973 8:0.025096507 9:0.16302616 10:0.027220919 
-256 1:0.36394313 2:0.26760319 3:0.15339108 4:0.16162972 5:0.053432883 6:0.20249885 7:0.30467531 8:0.22555958 9:0.25866024 10:0.23188467 
-256 1:0.39096032 2:0.24845516 3:0.15776804 4:0.14419273 5:0.058623751 6:0.22560968 7:0.14467396 8:0.052463276 9:0.078943785 10:0.12915821 
-256 1:0.36878864 2:0.26701938 3:0.16279431 4:0.13059191 5:0.070805752 6:0.082870326 7:0.058769141 8:0.018326629 9:0.074726925 10:0.20113809 
-256 1:0.52295371 2:0.27624557 3:0.092188004 4:0.071076416 5:0.037536305 6:0.17976708 7:0.072808659 8:0.083623583 9:0.12657215 10:0.11982947 
-256 1:0.58051931 2:0.23516433 3:0.080487867 4:0.071395411 5:0.032433075 6:0.059603658 7:0.0025647126 8:0.048323007 9:0.0038716028 10:0.046249976 
-256 1:0.75174449 2:0.17485447 3:0.033174441 4:0.026601596 5:0.013625008 6:0.044805036 7:0.096910486 8:0.24286605 9:0.098979275 10:0.22106353 
-256 1:0.72153693 2:0.21059538 3:0.039145264 4:0.017992843 5:0.010729588 6:0.015095021 7:0.047824909 8:0.20811807 9:0.11853288 10:0.13731539 
-256 1:0.40766012 2:0.28830359 3:0.15794807 4:0.092221893 5:0.05386633 6:0.002279226 7:0.035407882 8:0.034679196 9:0.065586925 10:0.057205358 
-256 1:0.54298623 2:0.25482839 3:0.097299024 4:0.073838503 5:0.031047851 6:0.12353246 7:0.062357697 8:0.0014406728 9:0.24372837 10:0.29854361 
-256 1:0.27535554 2:0.24122691 3:0.29403501 4:0.12839215 5:0.060990384 6:0.043731629 7:0.11401256 8:0.25270902 9:0.066998359 10:0.045804547 
-256 1:0.69852364 2:0.18733926 3:0.058758861 4:0.03238966 5:0.022988579 6:0.23656557 7:0.022939415 8:0.095173058 9:0.062423343 10:0.023578341 
-256 1:0.40694835 2:0.30951435 3:0.14150355 4:0.10216895 5:0.039864795 6:0.27264869 7:0.17279824 8:0.042981627 9:0.1440753 10:0.025170736 
-256 1:0.39553212 2:0.30941749 3:0.13520284 4:0.10537315 5:0.0544744 6:0.039479899 7:0.0052434225 8:0.13606145 9:0.17350753 10:0.30259514 
-256 1:0.6586837 2:0.17867275 3:0.083681862 4:0.06634602 5:0.012615669 6:0.017549439 7:0.064046261 8:0.0018941221 9:0.029306736 10:0.057051601 
-256 1:0.33265886 2:0.27039227 3:0.14302471 4:0.17674348 5:0.07718069 6:0.15877367 7:0.0058970474 8:0.16499318 9:0.091953428 10:0.051907251 
-256 1:0.51097431 2:0.1872988 3:0.12966655 4:0.11547543 5:0.056584906 6:0.11905134 7:0.082852913 8:0.23476149 9:0.11672659 10:0.18736787 
-256 1:0.7594714 2:0.16515193 3:0.041816908 4:0.023488983 5:0.010070774 6:0.016192224 7:0.0003586201 8:0.076169951 9:0.071603902 10:0.081426066 
-256 1:0.33515099 2:0.30043865 3:0.16887749 4:0.12868083 5:0.06685204 6:0.056796906 7:0.10193957 8:0.14481446 9:0.15025845 10:0.0050670936 
-256 1:0.74590933 2:0.20009395 3:0.032493635 4:0.013394219 5:0.0081088606 6:0.22094856 7:0.054161921 8:0.067950414 9:0.10623668 10:0.043114827 
-256 1:0.62856821 2:0.2025296 3:0.056434966 4:0.071194626 5:0.041272597 6:0.2046826 7:0.037157928 8:0.31063135 9:0.27408536 10:0.40923454 
-256 1:0.49611775 2:0.26620522 3:0.096824733 4:0.097479615 5:0.043372679 6:0.040762428 7:0.0072455393 8:0.085386536 9:0.030188363 10:0.12202663 
-256 1:0.46575696 2:0.37569597 3:0.059485212 4:0.070908375 5:0.028153475 6:0.17095256 7:0.11279176 8:0.13847878 9:0.12271938 10:0.033509614 
-204.52492864203074 1:0.66031127 2:0.21826838 3:0.045466232 4:0.048651649 5:0.027302475 6:0.054838444 7:0.029474612 8:0.14068954 9:0.15769727 10:0.3448613 
-256 1:0.41387927 2:0.33553709 3:0.12667846 4:0.083202754 5:0.040702427 6:0.11015459 7:0.12338632 8:0.24578275 9:0.15249181 10:0.21689889 
-256 1:0.2585717 2:0.38757404 3:0.16600181 4:0.14751142 5:0.040341025 6:0.056143939 7:0.0075420902 8:0.0028233019 9:0.016407889 10:0.070695915 
-256 1:0.51322668 2:0.21319441 3:0.11529307 4:0.10648026 5:0.051805576 6:0.14974786 7:0.26180921 8:0.13068676 9:0.054350682 10:0.0038490978 
-256 1:0.52176699 2:0.24924237 3:0.12578649 4:0.071260939 5:0.031943206 6:0.035518003 7:0.079909884 8:0.047077902 9:0.22947044 10:0.11364237 
-256 1:0.59088696 2:0.25692219 3:0.098036956 4:0.039747472 5:0.014406416 6:0.15946903 7:0.020514824 8:0.10471637 9:0.04490193 10:0.026281781 
-118.47179098780715 1:0.59424988 2:0.17431853 3:0.07920406 4:0.091395845 5:0.060831689 6:0.098276157 7:0.25064867 8:0.034555957 9:0.10140553 10:0.067023841 
-225.90295940404062 1:0.3779598 2:0.3602452 3:0.09583765 4:0.099900016 5:0.066057337 6:0.099125381 7:0.17222614 8:0.21688254 9:0.45826455 10:0.57779301 
-256 1:0.64164524 2:0.13874495 3:0.096885003 4:0.079803941 5:0.042920865 6:0.058825003 7:0.045372567 8:0.23296694 9:0.046877822 10:0.13494502 
-94.648941914163998 1:0.23700816 2:0.37267941 3:0.12671261 4:0.17830276 5:0.085297055 6:0.011384874 7:0.024788287 8:0.200208 9:0.17523844 10:0.41544533 
-256 1:0.40757182 2:0.2530085 3:0.14315185 4:0.13662392 5:0.059643913 6:0.24046276 7:0.031359638 8:0.1899493 9:0.068654347 10:0.04220185 
-256 1:0.68240266 2:0.22581391 3:0.045455448 4:0.034258284 5:0.012069701 6:0.096670614 7:0.01140527 8:0.00888987 9:0.11036604 10:0.099784598 
-256 1:0.19455595 2:0.42884096 3:0.18197962 4:0.13598395 5:0.058639518 6:0.2593967 7:0.17388011 8:0.19021351 9:0.087846958 10:0.056095525 
-256 1:0.57782064 2:0.26183074 3:0.10715056 4:0.037516921 5:0.015681146 6:0.082346287 7:0.015861886 8:0.054184751 9:0.050716692 10:0.057135461 
-256 1:0.58399538 2:0.24088892 3:0.0693987 4:0.071170123 5:0.034546877 6:0.11259293 7:0.0050286857 8:0.075837268 9:0.14204546 10:0.27048763 
-256 1:0.53920965 2:0.13694924 3:0.1422979 4:0.14756051 5:0.033982697 6:0.11245992 7:0.21121771 8:0.049713907 9:0.11406536 10:0.041986342 
-256 1:0.39318236 2:0.2725534 3:0.15787361 4:0.11468892 5:0.061701711 6:0.015188467 7:0.096421888 8:0.056476627 9:0.089089177 10:0.1079264 
-256 1:0.52832073 2:0.23628427 3:0.10425168 4:0.091223232 5:0.039920092 6:0.14413807 7:0.096376024 8:0.2231725 9:0.27391169 10:0.25049902 
-256 1:0.27428883 2:0.27397652 3:0.23639883 4:0.14001622 5:0.0753196 6:0.067868207 7:0.045637235 8:0.25553538 9:0.19456846 10:0.077797526 
-256 1:0.70375696 2:0.21351941 3:0.038254188 4:0.03473169 5:0.0097377535 6:0.16742308 7:0.074373475 8:0.31169297 9:0.19410858 10:0.021387033 
-256 1:0.52698803 2:0.21552303 3:0.10222803 4:0.11816847 5:0.037092444 6:0.15038493 7:0.13931381 8:0.1055657 9:0.18486302 10:0.021210133 
-256 1:0.34579048 2:0.35514334 3:0.12017661 4:0.11766559 5:0.061223983 6:0.085203433 7:0.0080818309 8:0.11617982 9:0.057793484 10:0.074709079 
-256 1:0.42045524 2:0.31894792 3:0.12323166 4:0.091232099 5:0.046133091 6:0.19161233 7:0.049638015 8:0.015318618 9:0.01634415 10:0.033178429 
-256 1:0.69833063 2:0.17642904 3:0.052950243 4:0.054944671 5:0.017345417 6:0.010022568 7:0.047198318 8:0.3526086 9:0.20262034 10:0.29571924 
-256 1:0.18746465 2:0.52215081 3:0.096489261 4:0.12797045 5:0.065924837 6:0.12796516 7:0.014087142 8:0.11025501 9:0.0055029816 10:0.026020279 
-48.651153861404957 1:0.41475633 2:0.24701819 3:0.11859513 4:0.13144517 5:0.088185176 6:0.23372318 7:0.13264959 8:0.15711739 9:0.032551339 10:0.34974288 
-256 1:0.8135436 2:0.13742795 3:0.02499575 4:0.016984021 5:0.0070486801 6:0.0062393804 7:0.053780163 8:0.024745986 9:0.045557617 10:0.03115653 
-256 1:0.41321063 2:0.26559598 3:0.1585813 4:0.10189444 5:0.06071766 6:0.14299823 7:0.043602129 8:0.058850719 9:0.06405931 10:0.098393138 
-256 1:0.6424257 2:0.21888468 3:0.063654042 4:0.048704503 5:0.026331073 6:0.015886319 7:0.061361555 8:0.23308646 9:0.017610802 10:0.087837521 
-256 1:0.32584664 2:0.45498399 3:0.08109935 4:0.095330452 5:0.042739571 6:0.15049483 7:0.016798846 8:0.14522473 9:0.065439498 10:0.0015485029 
-256 1:0.29046377 2:0.23845168 3:0.18662655 4:0.19798804 5:0.086469954 6:0.16721316 7:0.088787822 8:0.048932024 9:0.11425634 10:0.1356819 
-256 1:0.57679133 2:0.24859369 3:0.089437805 4:0.061527656 5:0.023649516 6:0.27171795 7:0.082794621 8:0.22920886 9:0.0052414114 10:0.017631087 
-256 1:0.63106842 2:0.17383783 3:0.091061931 4:0.079134526 5:0.024897293 6:0.014625044 7:0.060591257 8:0.046690409 9:0.035372493 10:0.077185118 
-256 1:0.30984634 2:0.38061411 3:0.15640087 4:0.10574535 5:0.047393331 6:0.075016289 7:0.015032671 8:0.017111419 9:0.070219403 10:0.059268283 
-256 1:0.59636769 2:0.23008463 3:0.072505797 4:0.063289067 5:0.037752816 6:0.13617812 7:0.0082142887 8:0.01347287 9:0.16590367 10:0.20024338 
-256 1:0.32851851 2:0.27868776 3:0.17748471 4:0.14037242 5:0.074936601 6:0.020011194 7:0.0080759149 8:0.064805714 9:0.11441303 10:0.21768002 
-256 1:0.3397822 2:0.38432581 3:0.12531121 4:0.094486708 5:0.056094068 6:0.049770781 7:0.02690393 8:0.12585949 9:0.060428421 10:0.037226901 
-256 1:0.50825014 2:0.27123103 3:0.11258521 4:0.07130254 5:0.036631081 6:0.0045315024 7:0.11612046 8:0.011898437 9:0.18764534 10:0.25628492 
-256 1:0.51612138 2:0.26177695 3:0.095426593 4:0.087620805 5:0.039054273 6:0.049108378 7:0.076995446 8:0.036949534 9:0.043977436 10:0.019581763 
-256 1:0.19811225 2:0.38804507 3:0.17671882 4:0.18001619 5:0.057107683 6:0.35440457 7:0.11161341 8:0.12320941 9:0.096486349 10:0.052724645 
-256 1:0.44512446 2:0.32476607 3:0.11684293 4:0.077660498 5:0.03560604 6:0.056793799 7:0.017754738 8:0.091663415 9:0.16678185 10:0.16689097 
-256 1:0.46675243 2:0.35080863 3:0.081938527 4:0.059452865 5:0.041047545 6:0.21186557 7:0.077758422 8:0.41754113 9:0.18777979 10:0.092503086 
-256 1:0.50033754 2:0.14098617 3:0.14795072 4:0.14217612 5:0.068549448 6:0.166923 7:0.29750044 8:0.25303701 9:0.043286379 10:0.002269732 
-256 1:0.39842268 2:0.20466781 3:0.14541178 4:0.2023343 5:0.049163434 6:0.11846793 7:0.06861052 8:0.057116697 9:0.1681143 10:0.12054612 
-256 1:0.51912235 2:0.21995927 3:0.077317501 4:0.14474319 5:0.038857697 6:0.10591968 7:0.054772131 8:0.007557573 9:0.043987032 10:0.020772141 
-256 1:0.72470814 2:0.17820797 3:0.05247882 4:0.030174017 5:0.014431054 6:0.058075915 7:0.059291568 8:0.091591442 9:0.30279014 10:0.17539052 
-256 1:0.60415866 2:0.23455525 3:0.092180283 4:0.042990846 5:0.026114966 6:0.04206603 7:0.15510014 8:0.30826948 9:0.26463551 10:0.28788802 
-256 1:0.59640341 2:0.27187116 3:0.066206564 4:0.043683141 5:0.021835725 6:0.13565188 7:0.033386102 8:0.20039211 9:0.08789502 10:0.038304077 
-256 1:0.55959031 2:0.19957537 3:0.10004208 4:0.093376879 5:0.047415365 6:0.056362679 7:0.053803547 8:0.082923451 9:0.073229866 10:0.13085567 
-55.60898363662529 1:0.68118725 2:0.20636215 3:0.05937268 4:0.029386396 5:0.023691527 6:0.46906909 7:0.49721133 8:0.0024386878 9:0.30706152 10:0.31954068 
-256 1:0.17592824 2:0.57784527 3:0.07696033 4:0.11497308 5:0.054293079 6:0.21798609 7:0.14086052 8:0.10220674 9:0.28214588 10:0.10734398 
-73.387402050957334 1:0.27903958 2:0.31945131 3:0.14516104 4:0.17829731 5:0.078050757 6:0.28176045 7:0.014577996 8:0.012586815 9:0.10924845 10:0.042094378 
-142.13052273588605 1:0.71464313 2:0.2055184 3:0.046144647 4:0.022331628 5:0.011362193 6:0.030130324 7:0.12574813 8:0.089191586 9:0.088693502 10:0.044313902 
-256 1:0.61440912 2:0.22361771 3:0.10461629 4:0.051130877 5:0.0062259979 6:0.063272013 7:0.050337985 8:0.025813196 9:0.042652426 10:0.11303963 
-256 1:0.50101791 2:0.31967617 3:0.055282333 4:0.081065501 5:0.042958086 6:0.14152838 7:0.24934841 8:0.38457751 9:0.034116403 10:0.046130828 
-256 1:0.60740375 2:0.2216033 3:0.092635769 4:0.052512111 5:0.025845069 6:0.074990152 7:0.0062397628 8:0.028318494 9:0.075714428 10:0.074337746 
-256 1:0.3510065 2:0.27384232 3:0.15994318 4:0.12769206 5:0.087515947 6:0.12912237 7:0.013110359 8:0.057319493 9:0.052115441 10:0.0051538807 
-256 1:0.52486358 2:0.22508233 3:0.11977207 4:0.088222715 5:0.042059302 6:0.063666731 7:0.13452598 8:0.032817062 9:0.28280408 10:0.14165249 
-256 1:0.27257041 2:0.37838798 3:0.16261204 4:0.12790751 5:0.058522063 6:0.13925779 7:0.029033843 8:0.046600364 9:0.055094112 10:0.1588648 
-256 1:0.57408755 2:0.22601969 3:0.080763016 4:0.082252931 5:0.036876806 6:0.04619871 7:0.10491341 8:0.11327973 9:0.027092316 10:0.060714481 
-256 1:0.5301469 2:0.16955222 3:0.11306381 4:0.12396533 5:0.063271749 6:0.44303122 7:0.12298813 8:0.091723157 9:0.18029933 10:0.0093166529 
-256 1:0.18435534 2:0.26188426 3:0.32898067 4:0.15742444 5:0.067355294 6:0.10150289 7:0.096647672 8:0.11749349 9:0.29067972 10:0.34418973 
-256 1:0.75329453 2:0.18683569 3:0.030032264 4:0.022160351 5:0.0076771607 6:0.069757466 7:0.003466894 8:0.0008615482 9:0.13987701 10:0.074331169 
-15.194705503838076 1:0.28051387 2:0.43639786 3:0.091910644 4:0.14114018 5:0.050037454 6:0.063094781 7:0.1764388 8:0.42802756 9:0.40193103 10:0.34686012 
-256 1:0.43517791 2:0.30709751 3:0.13700083 4:0.082624303 5:0.038099445 6:0.36944539 7:0.23231508 8:0.12470169 9:0.055564478 10:0.1124576 
-203.5055269051478 1:0.50924274 2:0.18781095 3:0.1432123 4:0.092478571 5:0.067255442 6:0.055045615 7:0.22392587 8:0.28234802 9:0.26605697 10:0.34611809 
-256 1:0.44810208 2:0.27480807 3:0.121847 4:0.099216213 5:0.056026629 6:0.052603443 7:0.10709463 8:0.042999381 9:0.30656012 10:0.0028956005 
-256 1:0.55432471 2:0.27032179 3:0.095425019 4:0.051895762 5:0.028032714 6:0.0012075975 7:0.037554181 8:0.13828488 9:0.03847043 10:0.11045749 
-256 1:0.60063221 2:0.26626476 3:0.061003425 4:0.047348457 5:0.02475114 6:0.00064814744 7:0.027097393 8:0.21184613 9:0.14370484 10:0.13015057 
-256 1:0.52443886 2:0.21856504 3:0.12049917 4:0.086071585 5:0.050425337 6:0.16535364 7:0.10472886 8:0.20268442 9:0.06755725 10:0.14449526 
-256 1:0.30186593 2:0.38419362 3:0.15414346 4:0.093339424 5:0.066457567 6:0.044078489 7:0.093883896 8:0.076155059 9:0.026243355 10:0.11579192 
-256 1:0.50936389 2:0.21568024 3:0.14540719 4:0.073742932 5:0.055805744 6:0.25072637 7:0.18215259 8:0.043975038 9:0.24225172 10:0.19041347 
-227.36521719448376 1:0.1940535 2:0.43239368 3:0.12964289 4:0.17666073 5:0.067249207 6:0.16842993 7:0.026175624 8:0.16435085 9:0.12782884 10:0.0017209709 
-84.898010241494674 1:0.19251514 2:0.2744286 3:0.094440271 4:0.10752975 5:0.33108624 6:0.049623774 7:0.0061879426 8:0.015199835 9:0.16602575 10:0.33769802 
-256 1:0.77614346 2:0.16990708 3:0.025597737 4:0.021204807 5:0.0071469193 6:0.034278747 7:0.062974604 8:0.011779122 9:0.041558098 10:0.04090119 
-256 1:0.49604922 2:0.23440531 3:0.10181945 4:0.11724496 5:0.050481054 6:0.17246026 7:0.24704532 8:0.16919319 9:0.09461815 10:0.14572321 
-256 1:0.44359883 2:0.2362571 3:0.15900716 4:0.10539983 5:0.05573708 6:0.27841488 7:0.014411274 8:0.1009886 9:0.29984096 10:0.0038104517 
-256 1:0.54474013 2:0.2052922 3:0.11674494 4:0.086391941 5:0.046830792 6:0.039364177 7:0.0067024395 8:0.13734226 9:0.11312857 10:0.19759757 
-256 1:0.71319322 2:0.18337077 3:0.048917655 4:0.035898201 5:0.018620154 6:0.031581231 7:0.074854597 8:0.043240358 9:0.052166319 10:0.046883287 
-256 1:0.68404568 2:0.16382083 3:0.06404886 4:0.057356004 5:0.030728624 6:0.13374843 7:0.058439401 8:0.048328838 9:0.012982151 10:0.058237627 
-256 1:0.24966931 2:0.45940219 3:0.17075433 4:0.081175509 5:0.038998658 6:0.36330956 7:0.0059338722 8:0.085724816 9:0.083281325 10:0.060776474 
-256 1:0.4136481 2:0.21473219 3:0.16832784 4:0.14656351 5:0.056728354 6:0.0068508464 7:0.15872283 8:0.24646044 9:0.20592114 10:0.12638153 
-6.5472993014181426 1:0.3433014 2:0.25698211 3:0.11836373 4:0.17539644 5:0.10595632 6:0.520209 7:0.11266217 8:0.30086987 9:0.59609932 10:0.39374801 
-80.714948063977019 1:0.2414738 2:0.30110855 3:0.19438766 4:0.16516796 5:0.09786202 6:0.32075017 7:0.06195206 8:0.10846694 9:0.16871825 10:0.40095128 
-256 1:0.70038733 2:0.218626 3:0.051641371 4:0.020733761 5:0.0086115343 6:0.062533442 7:0.013734808 8:0.10794076 9:0.042960706 10:0.060904803 
-256 1:0.6736959 2:0.18061298 3:0.062587997 4:0.056193569 5:0.026909556 6:0.037349761 7:0.1675464 8:0.10231092 9:0.12108678 10:0.098956205 
-256 1:0.63953255 2:0.21402777 3:0.091091996 4:0.03785965 5:0.017488029 6:0.033072325 7:0.021188231 8:0.012511987 9:0.0033679594 10:0.050405443 
-256 1:0.32161846 2:0.38570718 3:0.15460617 4:0.096779987 5:0.041288205 6:0.22724689 7:0.046054105 8:0.035697557 9:0.17945478 10:0.099033786 
-10.333024825923816 1:0.16770643 2:0.3768072 3:0.17930873 4:0.18065124 5:0.095526398 6:0.05840607 7:0.10747281 8:0.44221384 9:0.22563841 10:0.21750514 
-256 1:0.65174393 2:0.1732537 3:0.083722641 4:0.060080865 5:0.031198872 6:0.02385824 7:0.084342153 8:0.15503382 9:0.13427239 10:0.050294341 
-256 1:0.54351765 2:0.26371815 3:0.096673632 4:0.064297294 5:0.031793268 6:0.051789066 7:0.059730971 8:0.15215182 9:0.097337746 10:0.045352905 
-256 1:0.57861686 2:0.28719386 3:0.062940678 4:0.05223453 5:0.019014073 6:0.031739079 7:0.017069329 8:0.12735822 9:0.011743008 10:0.0021783485 
-256 1:0.40530763 2:0.29609379 3:0.14840674 4:0.10950871 5:0.040683132 6:0.082364713 7:0.055963672 8:0.27293563 9:0.0034162931 10:0.022100756 
-256 1:0.86109371 2:0.065530541 3:0.020001014 4:0.032195876 5:0.021178857 6:0.029165625 7:0.028098329 8:0.16828222 9:0.24608244 10:0.32438409 
-256 1:0.43396508 2:0.27513146 3:0.1240233 4:0.11895307 5:0.047927096 6:0.11222966 7:0.063724704 8:0.064640809 9:0.044526365 10:0.13207459 
-256 1:0.39441966 2:0.42774076 3:0.069809104 4:0.069547496 5:0.038482983 6:0.24617112 7:0.019415748 8:0.29250747 9:0.18132747 10:0.038645488 
-25.45916051792608 1:0.23606603 2:0.26588583 3:0.22460172 4:0.18418878 5:0.089257648 6:0.4832574 7:0.65696427 8:0.6678752 9:0.79085923 10:0.46558705 
-256 1:0.14436616 2:0.3203029 3:0.26648608 4:0.16651835 5:0.1023265 6:0.092829247 7:0.065636926 8:0.2965621 9:0.18616879 10:0.14320834 
-53.49471766001453 1:0.56983228 2:0.16107967 3:0.082727742 4:0.11006889 5:0.076291424 6:0.0020000002 7:0.44685953 8:0.068964121 9:0.32508923 10:0.52265861 
-256 1:0.39553566 2:0.32345957 3:0.12110906 4:0.11076023 5:0.049135476 6:0.32308823 7:0.054269853 8:0.11906221 9:0.17021268 10:0.092946075 
-256 1:0.64655713 2:0.1860414 3:0.073931335 4:0.06397086 5:0.02949928 6:0.068140309 7:0.16327131 8:0.076011245 9:0.27550189 10:0.18401128 
-256 1:0.44946933 2:0.26107802 3:0.17148194 4:0.067854114 5:0.050116598 6:0.14739114 7:0.0022453592 8:0.07298777 9:0.081511603 10:0.35250452 
-256 1:0.54244187 2:0.29545361 3:0.094561591 4:0.048476558 5:0.019066368 6:0.15265559 7:0.014626866 8:0.0085476602 9:0.036801818 10:0.06028299 
-256 1:0.43601992 2:0.37622724 3:0.092683611 4:0.062752492 5:0.032316741 6:0.13843662 7:0.088550509 8:0.11721343 9:0.13728509 10:0.036983275 
-256 1:0.49528212 2:0.30574269 3:0.089632841 4:0.054800376 5:0.054541974 6:0.32443279 7:0.087519911 8:0.16188014 9:0.31375812 10:0.48983242 
-50.916587696749872 1:0.49270278 2:0.10116806 3:0.09790946 4:0.12416444 5:0.18405525 6:0.034558383 7:0.033283307 8:0.0092707125 9:0.2123408 10:0.097059909 
-256 1:0.56920639 2:0.17754387 3:0.10978207 4:0.096553678 5:0.046913986 6:0.039028494 7:0.13500395 8:0.064970913 9:0.29219161 10:0.39950596 
-256 1:0.51905036 2:0.32569264 3:0.071855786 4:0.059861576 5:0.023539641 6:0.23780766 7:0.15289272 8:0.0036352403 9:0.097092137 10:0.031569042 
-256 1:0.62310658 2:0.1755285 3:0.095481556 4:0.070267631 5:0.035615736 6:0.077671878 7:0.0095149405 8:0.013188821 9:0.11119459 10:0.034899818 
-256 1:0.46733513 2:0.24732058 3:0.12883076 4:0.10297783 5:0.05353571 6:0.13716175 7:0.12506666 8:0.15975467 9:0.084406215 10:0.020263929 
-256 1:0.33828784 2:0.30253853 3:0.15305953 4:0.14643488 5:0.059679229 6:0.13664599 7:0.049506616 8:0.071652782 9:0.095567482 10:0.14839829 
-129.24155447230555 1:0.63720771 2:0.18442348 3:0.062371046 4:0.06600088 5:0.049996892 6:0.18050091 7:0.08923894 8:0.035213555 9:0.0057909519 10:0.2192593 
-256 1:0.51631227 2:0.21078181 3:0.13875865 4:0.092343793 5:0.04180347 6:0.3181366 7:0.065839143 8:0.029796143 9:0.11567355 10:0.1535787 
-256 1:0.68859779 2:0.16119192 3:0.060650087 4:0.054777171 5:0.03478303 6:0.13078937 7:0.061012339 8:0.13091929 9:0.1693607 10:0.10966511 
-256 1:0.49690742 2:0.2790482 3:0.10743617 4:0.085153899 5:0.03145431 6:0.25034115 7:0.085508427 8:0.025935078 9:0.090214578 10:0.012504781 
-256 1:0.69145547 2:0.12988054 3:0.071689577 4:0.062202233 5:0.044772174 6:0.038933607 7:0.032784042 8:0.031349591 9:0.041259334 10:0.034868597 
-256 1:0.63743076 2:0.1849452 3:0.081119199 4:0.063170185 5:0.033334658 6:0.071172821 7:0.13040428 8:0.018039364 9:0.015851481 10:0.10160038 
-147.96664678730838 1:0.76962025 2:0.13540515 3:0.03925927 4:0.039835608 5:0.015879726 6:0.12022386 7:0.042613946 8:0.12291782 9:0.52166491 10:0.38701791 
-256 1:0.49097932 2:0.23963155 3:0.1171211 4:0.097761643 5:0.054506383 6:0.10960081 7:0.048545427 8:0.12153377 9:0.095426515 10:0.11733394 
-256 1:0.65690845 2:0.16811527 3:0.072134351 4:0.060333343 5:0.042508582 6:0.15778793 7:0.18565979 8:0.065908843 9:0.18603405 10:0.22015547 
-256 1:0.56989466 2:0.25770577 3:0.073005769 4:0.068356267 5:0.031037537 6:0.11766399 7:0.014221293 8:0.14536239 9:0.13895912 10:0.12346785 
-256 1:0.47466371 2:0.34037875 3:0.080994784 4:0.071075579 5:0.032887172 6:0.25311836 7:0.17145857 8:0.020377441 9:0.046413787 10:0.053162666 
-256 1:0.724199 2:0.20646698 3:0.041408903 4:0.018434545 5:0.0094905744 6:0.066586078 7:0.039682986 8:0.027929888 9:0.11923325 10:0.10475933 
-256 1:0.54648504 2:0.16049651 3:0.14602946 4:0.090619554 5:0.056369438 6:0.10975556 7:0.019955358 8:0.047557694 9:0.15328483 10:0.17069897 
-256 1:0.60887248 2:0.29851975 3:0.061700188 4:0.023929305 5:0.0069782776 6:0.055474925 7:0.035771054 8:0.060254641 9:0.12388837 10:0.027679727 
-256 1:0.53534851 2:0.33015612 3:0.069539088 4:0.042304402 5:0.022651882 6:0.13796691 7:0.078648146 8:0.094309446 9:0.25911484 10:0.13603418 
-256 1:0.35548762 2:0.27039881 3:0.17698443 4:0.12863177 5:0.068497371 6:0.030190016 7:0.041621969 8:0.080395148 9:0.088935421 10:0.20758002 
-256 1:0.24015887 2:0.25864706 3:0.19044856 4:0.21689119 5:0.09385432 6:0.10368463 7:0.052249774 8:0.075452624 9:0.031891977 10:0.13445356 
-256 1:0.59417283 2:0.26883669 3:0.066808086 4:0.051703265 5:0.018479137 6:0.013109661 7:0.053032225 8:0.19518237 9:0.085699247 10:0.0090827031 
-256 1:0.51706128 2:0.25167641 3:0.14319045 4:0.062623792 5:0.025448064 6:0.063736222 7:0.062426356 8:0.08985387 9:0.24388195 10:0.22890238 
-47.174417502070497 1:0.26359543 2:0.38178412 3:0.14349267 4:0.11604908 5:0.0950787 6:0.15799824 7:0.25836301 8:0.050093956 9:0.059542503 10:0.39614262 
-26.792956956903151 1:0.1872276 2:0.1933279 3:0.23116807 4:0.22996304 5:0.15831339 6:0.24152081 7:0.060687921 8:0.27563926 9:0.25237664 10:0.12903887 
-256 1:0.51655702 2:0.20671235 3:0.12278386 4:0.12427082 5:0.029675945 6:0.040224585 7:0.02766956 8:0.027913987 9:0.007791196 10:0.031671334 
-256 1:0.62249682 2:0.1912973 3:0.094575719 4:0.056551261 5:0.035078905 6:0.06413231 7:0.0074065245 8:0.021872672 9:0.032658614 10:0.10373439 
-256 1:0.56197582 2:0.30757153 3:0.068188727 4:0.046544077 5:0.015719838 6:0.048467112 7:0.11317423 8:0.042739339 9:0.004878293 10:0.052058174 
-256 1:0.57594573 2:0.33749349 3:0.044032935 4:0.032611163 5:0.0099166813 6:0.093710451 7:0.071538813 8:0.05773834 9:0.06650096 10:0.049348678 
-256 1:0.48258647 2:0.32354227 3:0.083121576 4:0.07825347 5:0.032496211 6:0.032796195 7:0.11793584 8:0.26089803 9:0.23725286 10:0.41939867 
-256 1:0.42404469 2:0.28380628 3:0.11898774 4:0.11908718 5:0.054074115 6:0.37564734 7:0.080355627 8:0.19015233 9:0.13528937 10:0.083810248 
-256 1:0.23366612 2:0.27860491 3:0.26295479 4:0.14883712 5:0.075937056 6:0.00033974211 7:0.24455103 8:0.030050917 9:0.047427921 10:0.013084649 
-256 1:0.53182545 2:0.26522903 3:0.085232037 4:0.081550713 5:0.036162769 6:0.037847302 7:0.050859994 8:0.045363443 9:0.007131712 10:0.10885371 
-256 1:0.53988269 2:0.25941016 3:0.10907487 4:0.063892824 5:0.027739457 6:0.26555768 7:0.081686083 8:0.16587291 9:0.26605696 10:0.037314116 
-256 1:0.55226212 2:0.25946617 3:0.10326675 4:0.058736947 5:0.026268015 6:0.011003165 7:0.087317837 8:0.0017684429 9:0.17053115 10:0.18910812 
-256 1:0.49198408 2:0.2962494 3:0.08745191 4:0.086047338 5:0.038267274 6:0.013584672 7:0.01034073 8:0.044131853 9:0.16108248 10:0.044414465 
-256 1:0.54822355 2:0.3329235 3:0.069480341 4:0.034206296 5:0.015166312 6:0.10474302 7:0.021857813 8:0.089443363 9:0.074044477 10:0.12499239 
-256 1:0.40919063 2:0.29794714 3:0.17194485 4:0.080496572 5:0.040420804 6:0.037312381 7:0.03264732 8:0.04687501 9:0.03159614 10:0.099431782 
-256 1:0.30023799 2:0.38118064 3:0.13186647 4:0.13083005 5:0.055884839 6:0.12199861 7:0.0086057356 8:0.01240187 9:0.063626493 10:0.03897821 
-256 1:0.4202725 2:0.32744713 3:0.12549893 4:0.085834883 5:0.040946553 6:0.30621415 7:0.093829064 8:0.059343763 9:0.14778551 10:0.26946188 
-256 1:0.51030332 2:0.20605593 3:0.15125394 4:0.085185855 5:0.047200958 6:0.096357055 7:0.21942496 8:0.0073249982 9:0.043150595 10:0.033184377 
-256 1:0.36802504 2:0.36649603 3:0.11610237 4:0.099161578 5:0.050214974 6:0.14305264 7:0.0184798 8:0.083199473 9:0.087033207 10:0.020194326 
-256 1:0.67341879 2:0.18097138 3:0.055318122 4:0.046578593 5:0.043713112 6:0.17471789 7:0.11765265 8:0.045389998 9:0.033607724 10:0.32417985 
-256 1:0.58201193 2:0.27070466 3:0.078109737 4:0.045610261 5:0.023563412 6:0.05420008 7:0.025110876 8:0.018888277 9:0.19072638 10:0.40585616 
-170.30085220343986 1:0.26769568 2:0.35179287 3:0.12591489 4:0.17486257 5:0.079734 6:0.081129461 7:0.048464844 8:0.028269816 9:0.020106234 10:0.037924739 
-256 1:0.22577134 2:0.44132953 3:0.15022847 4:0.1189777 5:0.063692972 6:0.12152335 7:0.051358916 8:0.041680892 9:0.096133108 10:0.040821503 
-256 1:0.4064151 2:0.24273564 3:0.16402219 4:0.12372504 5:0.063102035 6:0.042682038 7:0.074151958 8:0.036115713 9:0.18063278 10:0.34216155 
-256 1:0.28388891 2:0.44616158 3:0.10874799 4:0.1043613 5:0.056840218 6:0.13471267 7:0.0048994099 8:0.28949647 9:0.22081031 10:0.17800143 
-256 1:0.58301554 2:0.28495942 3:0.07897611 4:0.035748767 5:0.01730016 6:0.1488273 7:0.0034041887 8:0.13815318 9:0.11531178 10:0.064354231 
-179.08118335784823 1:0.28275864 2:0.3081022 3:0.12166634 4:0.19752235 5:0.089950473 6:0.18218794 7:0.10422329 8:0.0012117229 9:0.47596523 10:0.12974313 
-256 1:0.43583204 2:0.27097465 3:0.11270446 4:0.13918058 5:0.041308262 6:0.049054531 7:0.079810305 8:0.11891722 9:0.084661463 10:0.002998561 
-256 1:0.19392691 2:0.30740043 3:0.2507058 4:0.17462458 5:0.073342277 6:0.20944344 7:0.27791584 8:0.099597571 9:0.16905661 10:0.19029849 
-253.11831138557508 1:0.69508711 2:0.20404975 3:0.050499608 4:0.029916151 5:0.020447383 6:0.2668571 7:0.33402285 8:0.30955653 9:0.39622106 10:0.37772142 
-256 1:0.59708572 2:0.16344463 3:0.10433989 4:0.098389942 5:0.036739821 6:0.11744627 7:0.040544677 8:0.060895665 9:0.044107142 10:0.024841765 
-256 1:0.76955309 2:0.16309086 3:0.030743355 4:0.024381998 5:0.012230695 6:0.10797234 7:0.005614582 8:0.088404634 9:0.27155606 10:0.27109299 
-256 1:0.41114471 2:0.28989481 3:0.1522853 4:0.09379293 5:0.052882256 6:0.27564505 7:0.11100315 8:0.034838745 9:0.0062834848 10:0.076249915 
-256 1:0.53453662 2:0.25792048 3:0.095926123 4:0.080945852 5:0.030670923 6:0.015011902 7:0.055285542 8:0.022350822 9:0.20742265 10:0.045606183 
-256 1:0.62959111 2:0.19503039 3:0.081718767 4:0.068410419 5:0.025249311 6:0.14026115 7:0.1021636 8:0.10993556 9:0.16446639 10:0.003260264 
-256 1:0.59428454 2:0.2114233 3:0.096211173 4:0.075625474 5:0.02245552 6:0.020095261 7:0.053807795 8:0.012766821 9:0.02733951 10:0.031357264 
-256 1:0.44181311 2:0.29743079 3:0.11554714 4:0.093136752 5:0.052072204 6:0.020566316 7:0.1423403 8:0.011234784 9:0.031878991 10:0.284284 
-256 1:0.39136758 2:0.31128045 3:0.13778017 4:0.10684627 5:0.052725537 6:0.0098885749 7:0.068865337 8:0.18380978 9:0.24634738 10:0.1855934 
-256 1:0.44459506 2:0.21370433 3:0.15310796 4:0.11699509 5:0.071597566 6:0.0051833553 7:0.05460238 8:0.079684446 9:0.18256174 10:0.11917312 
-256 1:0.39362391 2:0.35291339 3:0.10913056 4:0.1065162 5:0.037815934 6:0.12873848 7:0.012564918 8:0.2221555 9:0.3030484 10:0.005760463 
-256 1:0.29494797 2:0.35268661 3:0.15987565 4:0.13054994 5:0.061939841 6:0.3528885 7:0.14273032 8:0.10017888 9:0.11891538 10:0.13026209 
-14.291514121825758 1:0.47090541 2:0.24334294 3:0.10441995 4:0.11926271 5:0.062068987 6:0.26885427 7:0.28484972 8:0.0071794666 9:0.10124754 10:0.1282563 
-256 1:0.37891561 2:0.3761263 3:0.11329136 4:0.085288416 5:0.046378312 6:0.34091739 7:0.1086727 8:0.31623773 9:0.12596392 10:0.13531091 
-256 1:0.47824187 2:0.16203952 3:0.15848978 4:0.15081665 5:0.050412186 6:0.015104163 7:0.045899237 8:0.024688249 9:0.062330102 10:0.038961504 
-256 1:0.69600964 2:0.23122128 3:0.041702738 4:0.024174943 5:0.0068913966 6:0.072852716 7:0.021632315 8:0.039632986 9:0.025918183 10:0.11882575 
-256 1:0.41971599 2:0.20149036 3:0.16121678 4:0.13614192 5:0.081434953 6:0.088453455 7:0.044922319 8:0.1992255 9:0.10924281 10:0.071240485 
-256 1:0.25212108 2:0.3362095 3:0.21851819 4:0.1510026 5:0.042148628 6:0.038195869 7:0.006990418 8:0.010361369 9:0.016309029 10:0.10215672 
-256 1:0.39021857 2:0.29060459 3:0.16978617 4:0.10171239 5:0.047678285 6:0.047968796 7:0.027218946 8:0.018842689 9:0.1261723 10:0.10764831 
-28.836069254231482 1:0.48711652 2:0.261278 3:0.086091583 4:0.11275821 5:0.052755685 6:0.27081172 7:0.070536306 8:0.13426957 9:0.33483566 10:0.42605036 
-256 1:0.44425577 2:0.29110566 3:0.13119334 4:0.091999411 5:0.041445817 6:0.15494964 7:0.081366581 8:0.12888139 9:0.33305432 10:0.35222383 
-256 1:0.57908746 2:0.21507651 3:0.087772355 4:0.077588746 5:0.040474935 6:0.078677728 7:0.03843314 8:0.074393852 9:0.051044994 10:0.14951213 
-256 1:0.37920229 2:0.3010792 3:0.12843488 4:0.1325734 5:0.058710239 6:0.052701923 7:0.14457086 8:0.069513003 9:0.031270791 10:0.041620654 
-256 1:0.42023523 2:0.32618271 3:0.10602646 4:0.10353697 5:0.044018627 6:0.28192715 7:0.07019178 8:0.22216167 9:0.10461979 10:0.056254463 
-24.809850553887582 1:0.20608184 2:0.3395397 3:0.13074442 4:0.21059012 5:0.11304392 6:0.020712083 7:0.12424818 8:0.39535983 9:0.039030518 10:0.09864342 
-256 1:0.49508409 2:0.26141824 3:0.084422193 4:0.10618236 5:0.052893114 6:0.198783 7:0.16393346 8:0.012435298 9:0.083492386 10:0.25396865 
-256 1:0.64993702 2:0.21261218 3:0.073214697 4:0.045763799 5:0.018472304 6:0.034411872 7:0.029275878 8:0.22579783 9:0.04811798 10:0.022129937 
-18.118757225538872 1:0.10377375 2:0.33223554 3:0.21711416 4:0.21253289 5:0.13434366 6:0.25626471 7:0.0089484786 8:0.25044066 9:0.21567351 10:0.16455506 
-256 1:0.71177886 2:0.19462817 3:0.037222652 4:0.040173315 5:0.016197006 6:0.06695078 7:0.021568217 8:0.16676059 9:0.023089545 10:0.0025030639 
-256 1:0.36865014 2:0.24028593 3:0.1448082 4:0.16545682 5:0.080798902 6:0.063543011 7:0.10743149 8:0.21595572 9:0.027648749 10:0.031318073 
-256 1:0.43361255 2:0.22777367 3:0.16415223 4:0.11281575 5:0.061645802 6:0.020723024 7:0.24951131 8:0.01331535 9:0.15050424 10:0.24314513 
-192.86584141488038 1:0.27808174 2:0.38077027 3:0.14667455 4:0.12046096 5:0.074012488 6:0.18037992 7:0.013210331 8:0.014561673 9:0.020746036 10:0.056038033 
-245.85152798745384 1:0.35139683 2:0.33592611 3:0.10518996 4:0.12810554 5:0.07938155 6:0.14713299 7:0.019345516 8:0.24639484 9:0.18804407 10:0.49118954 
-256 1:0.39984588 2:0.24157799 3:0.16716902 4:0.12187822 5:0.069528889 6:0.11265168 7:0.083465492 8:0.030241881 9:0.37591641 10:0.35867953 
-256 1:0.5399492 2:0.16377338 3:0.14757706 4:0.10285497 5:0.0458454 6:0.28380527 7:0.012353066 8:0.0057044602 9:0.067643009 10:0.047282025 
-256 1:0.51118777 2:0.27570783 3:0.09741813 4:0.076232151 5:0.03945412 6:0.22698817 7:0.32041836 8:0.28806205 9:0.028639332 10:0.030284305 
-256 1:0.31992827 2:0.51890686 3:0.075471295 4:0.059462633 5:0.026230946 6:0.047567791 7:0.011463433 8:0.067433903 9:0.20621754 10:0.18831077 
-256 1:0.7537063 2:0.14005797 3:0.055964834 4:0.03738672 5:0.012884174 6:0.03216187 7:0.0032005121 8:0.07572199 9:0.04762371 10:0.15923248 
-256 1:0.52203167 2:0.30216155 3:0.08225612 4:0.067894825 5:0.025655827 6:0.29094932 7:0.35813132 8:0.31694775 9:0.10551817 10:0.28705896 
-256 1:0.65191806 2:0.11748026 3:0.15547519 4:0.049541354 5:0.025585145 6:0.012347447 7:0.025277918 8:0.0010577621 9:0.12851693 10:0.084423821 
-256 1:0.47274568 2:0.28833268 3:0.10644936 4:0.086577271 5:0.045894999 6:0.24526326 7:0.049262025 8:0.074769062 9:0.19846797 10:0.066116025 
-256 1:0.53814476 2:0.24721994 3:0.093253307 4:0.074882042 5:0.046499951 6:0.16008067 7:0.059644698 8:0.030315619 9:0.024837919 10:0.25839288 
-256 1:0.35945817 2:0.25823984 3:0.16939384 4:0.1269906 5:0.085917555 6:0.090373688 7:0.020569322 8:0.0064816104 9:0.068468614 10:0.037748873 
-256 1:0.47875067 2:0.20543037 3:0.1232897 4:0.13435747 5:0.058171786 6:0.26498851 7:0.10556311 8:0.23000295 9:0.070130587 10:0.015591258 
-256 1:0.57940385 2:0.23048842 3:0.083611863 4:0.07247557 5:0.0340203 6:0.06621449 7:0.026706133 8:0.051929235 9:0.097224579 10:0.0014978882 
-256 1:0.36174883 2:0.32865878 3:0.16700951 4:0.097130164 5:0.045452717 6:0.021678258 7:0.012838151 8:0.17541643 9:0.14749463 10:0.14524577 
-256 1:0.4247689 2:0.25720874 3:0.17383982 4:0.080930594 5:0.063251951 6:0.11802415 7:0.024958523 8:0.078183703 9:0.020891681 10:0.34120675 
-256 1:0.56461003 2:0.20127888 3:0.11382289 4:0.071066662 5:0.049221538 6:0.082666268 7:0.08175986 8:0.20987943 9:0.024481473 10:0.088392454 
-256 1:0.54299168 2:0.20746239 3:0.086779816 4:0.10576154 5:0.057004579 6:0.24337297 7:0.016153546 8:0.034454312 9:0.051948559 10:0.0077917378 
-256 1:0.40956796 2:0.36831255 3:0.088038153 4:0.097976966 5:0.036104372 6:0.12877479 7:0.18111595 8:0.10862895 9:0.060396526 10:0.09326458 
-256 1:0.57728928 2:0.21198974 3:0.10124672 4:0.084848539 5:0.024625725 6:0.023023933 7:0.018489442 8:0.009212747 9:0.013786658 10:0.075554339 
-256 1:0.68353561 2:0.23447566 3:0.061857742 4:0.014548411 5:0.00558258 6:0.048629978 7:0.00065810889 8:0.0021924459 9:0.10760102 10:0.11795766 
-256 1:0.51416758 2:0.26415184 3:0.099984539 4:0.082115425 5:0.039580618 6:0.0098044595 7:0.16393681 8:0.13099996 9:0.093328612 10:0.043023415 
-256 1:0.44536955 2:0.34064119 3:0.10235789 4:0.076722446 5:0.034908918 6:0.11455957 7:0.030529391 8:0.083286021 9:0.010522857 10:0.032583614 
-133.16758987768273 1:0.33586422 2:0.27352749 3:0.14701926 4:0.16670716 5:0.076881872 6:0.29595138 7:0.24583603 8:0.06390375 9:0.12256008 10:0.17662418 
-256 1:0.52119223 2:0.21756951 3:0.11631915 4:0.10513046 5:0.039788652 6:0.14048297 7:0.070652791 8:0.20982475 9:0.13383123 10:0.041081068 
-256 1:0.44231443 2:0.36207305 3:0.086109648 4:0.072081841 5:0.037421021 6:0.019379003 7:0.084671135 8:0.027559012 9:0.12308916 10:0.092417228 
-256 1:0.66153919 2:0.1933749 3:0.05389166 4:0.053986418 5:0.037207826 6:0.30934301 7:0.24815355 8:0.14105219 9:0.034874796 10:0.10036021 
-256 1:0.43866583 2:0.31989972 3:0.12052901 4:0.078082959 5:0.042822486 6:0.073087816 7:0.052370136 8:0.06280626 9:0.05967208 10:0.22853353 
-223.4791144797297 1:0.22561165 2:0.3631463 3:0.19666146 4:0.14751371 5:0.067066878 6:0.19819918 7:0.41508621 8:0.029525861 9:0.23075541 10:0.18861335 
-256 1:0.44423678 2:0.27985735 3:0.14448189 4:0.076468293 5:0.054955696 6:0.24657567 7:0.15533678 8:0.1249566 9:0.20675792 10:0.40595095 
-256 1:0.31605292 2:0.46873289 3:0.10028795 4:0.084821049 5:0.030105179 6:0.002400177 7:0.075589468 8:0.10903998 9:0.23548997 10:0.14721216 
-256 1:0.34080138 2:0.17861195 3:0.20992331 4:0.19688769 5:0.073775674 6:0.040217319 7:0.028278512 8:0.093496957 9:0.33734676 10:0.064921021 
-256 1:0.23953289 2:0.26173831 3:0.23523963 4:0.17463556 5:0.088853602 6:0.020950007 7:0.075326655 8:0.041097187 9:0.046175511 10:0.036184022 
-256 1:0.48221007 2:0.37472267 3:0.091921001 4:0.035841431 5:0.015304824 6:0.040189982 7:0.05515514 8:0.01203537 9:0.04430212 10:0.015353569 
-256 1:0.37920709 2:0.22544242 3:0.16963834 4:0.15382482 5:0.071887325 6:0.23005023 7:0.13358228 8:0.015078301 9:0.094568355 10:0.11932707 
-256 1:0.54782217 2:0.32447544 3:0.090690743 4:0.025652607 5:0.011359039 6:0.01751904 7:0.0092364797 8:0.041632868 9:0.060730173 10:0.049178437 
-256 1:0.41073998 2:0.1763326 3:0.20478231 4:0.15277274 5:0.055372373 6:0.084358309 7:0.10457457 8:0.12236872 9:0.12049278 10:0.13071914 
-256 1:0.66445145 2:0.16969324 3:0.059049016 4:0.066668664 5:0.040137632 6:0.086338226 7:0.098258681 8:0.032817427 9:0.0033913425 10:0.20504516 
-206.12229906239725 1:0.37662861 2:0.14207099 3:0.2233038 4:0.17190799 5:0.086088612 6:0.33039985 7:0.058290545 8:0.016099115 9:0.13017738 10:0.019683453 
-256 1:0.53854506 2:0.25364711 3:0.10466273 4:0.070221138 5:0.032923951 6:0.12258914 7:0.0049670359 8:0.041664233 9:0.035716788 10:0.11450571 
-236.10190555246095 1:0.37296031 2:0.19508943 3:0.19517934 4:0.1453939 5:0.091377014 6:0.15482977 7:0.15308176 8:0.59272637 9:0.27970778 10:0.17230772 
-256 1:0.58846743 2:0.18544264 3:0.091331035 4:0.088162884 5:0.046596021 6:0.33314257 7:0.094878568 8:0.011845612 9:0.036835419 10:0.21420855 
-256 1:0.53502848 2:0.2085282 3:0.10188897 4:0.094679138 5:0.05987521 6:0.16447815 7:0.29207699 8:0.13865048 9:0.055700626 10:0.094888939 
-256 1:0.78079471 2:0.15440143 3:0.033048426 4:0.018642993 5:0.013112439 6:0.051530741 7:0.053141576 8:0.13011801 9:0.022465658 10:0.068021307 
-256 1:0.41105798 2:0.27596851 3:0.15360615 4:0.095178329 5:0.064189031 6:0.019159909 7:0.062525266 8:0.055982552 9:0.10543112 10:0.035357415 
-213.9701992765392 1:0.77007616 2:0.12234465 3:0.031794728 4:0.05275348 5:0.023030986 6:0.063009684 7:0.055059698 8:0.087085182 9:0.43769637 10:0.19573029 
-256 1:0.70664563 2:0.21182546 3:0.044367836 4:0.023950422 5:0.013210647 6:0.089433336 7:0.052738088 8:0.07971601 9:0.00052593591 10:0.13939098 
-256 1:0.39139612 2:0.26053182 3:0.14466928 4:0.14037711 5:0.063025655 6:0.010644209 7:0.054400532 8:0.045370773 9:0.11982393 10:0.068390077 
-256 1:0.31433205 2:0.46026868 3:0.094914411 4:0.077097326 5:0.053387529 6:0.086375476 7:0.048421238 8:0.20473861 9:0.069258603 10:0.038031966 
-256 1:0.20532522 2:0.4148345 3:0.13684313 4:0.15804865 5:0.084948511 6:0.15593197 7:0.090090988 8:0.017761161 9:0.048491845 10:0.039680972 
-256 1:0.41477105 2:0.22259281 3:0.14394416 4:0.16176786 5:0.05692413 6:0.08118692 7:0.08490641 8:0.22896031 9:0.11064507 10:0.2614471 
-256 1:0.69460168 2:0.21071225 3:0.056157026 4:0.028167158 5:0.010361889 6:0.071059544 7:0.069915045 8:0.021198687 9:0.06110137 10:0.09968521 
-256 1:0.56556002 2:0.19138012 3:0.11820532 4:0.087611619 5:0.037242919 6:0.11689207 7:0.18972138 8:0.061974943 9:0.08999731 10:0.11223075 
-256 1:0.7357015 2:0.19686328 3:0.036133338 4:0.021120547 5:0.010181336 6:0.0033551275 7:0.069696341 8:0.0033098171 9:0.22841977 10:0.38619061 
-256 1:0.18411042 2:0.36353956 3:0.20145602 4:0.1475959 5:0.1032981 6:0.084851586 7:0.071875378 8:0.10324034 9:0.074518893 10:0.059413306 
-256 1:0.32203414 2:0.25589033 3:0.1707245 4:0.17167037 5:0.079680654 6:0.014719456 7:0.006432659 8:0.17344314 9:0.20393674 10:0.11564325 
-256 1:0.29531447 2:0.40709773 3:0.11379505 4:0.1211043 5:0.062688458 6:0.015761101 7:0.058357724 8:0.061097211 9:0.052516986 10:0.044026473 
-256 1:0.5474763 2:0.19984525 3:0.11659168 4:0.095308084 5:0.04077868 6:0.14280259 7:0.15020824 8:0.081689011 9:0.11073917 10:0.078397499 
-256 1:0.3864067 2:0.27746654 3:0.20285048 4:0.10070441 5:0.032571864 6:0.11008548 7:0.053560297 8:0.070052083 9:0.098928678 10:0.14461024 
-256 1:0.35021559 2:0.38571303 3:0.14015325 4:0.087177085 5:0.036741045 6:0.20850069 7:0.24993725 8:0.24407215 9:0.17582974 10:0.061382806 
-256 1:0.51172672 2:0.2004841 3:0.11958448 4:0.11015118 5:0.058053523 6:0.13232742 7:0.13631412 8:0.10126092 9:0.076307779 10:0.10190085 
-256 1:0.63046224 2:0.22719667 3:0.068052484 4:0.050063085 5:0.024225523 6:0.029905755 7:0.016872505 8:0.16402448 9:0.099832209 10:0.0816318 
-256 1:0.44451379 2:0.25368824 3:0.16273555 4:0.091321958 5:0.047740457 6:0.15313985 7:0.0096330582 8:0.046693496 9:0.028368814 10:0.12883642 
-256 1:0.49415238 2:0.17218979 3:0.14320992 4:0.13201438 5:0.058433533 6:0.26004522 7:0.088899073 8:0.14591461 9:0.29272526 10:0.16833853 
-30.365403757232947 1:0.59464864 2:0.22911802 3:0.076520041 4:0.065942049 5:0.033771252 6:0.019412214 7:0.031826989 8:0.22765298 9:0.20535807 10:0.12977414 
-256 1:0.48964346 2:0.17585926 3:0.13683209 4:0.13068426 5:0.066980925 6:0.041283458 7:0.0050737775 8:0.049747318 9:0.17494258 10:0.1844484 
-256 1:0.46536981 2:0.39017983 3:0.088047895 4:0.03923104 5:0.017171424 6:0.26135088 7:0.003911886 8:0.089657633 9:0.052739818 10:0.12942129 
-256 1:0.51386746 2:0.16397138 3:0.14957734 4:0.1208109 5:0.051772918 6:0.26137366 7:0.010146079 8:0.18757049 9:0.14258863 10:0.01637116 
-256 1:0.23546732 2:0.50809602 3:0.10320785 4:0.09069509 5:0.062533711 6:0.0035003231 7:0.12512745 8:0.076558482 9:0.1390141 10:0.037049566 
-256 1:0.65812953 2:0.17956361 3:0.083678431 4:0.045533226 5:0.033095203 6:0.0074019051 7:0.15989001 8:0.051322128 9:0.13303248 10:0.0040524837 
-256 1:0.63561874 2:0.19894672 3:0.076926887 4:0.056066127 5:0.032441524 6:0.049715158 7:0.04776691 8:0.09323774 9:0.052134332 10:0.20588073 
-256 1:0.62978251 2:0.16482791 3:0.08737004 4:0.085594893 5:0.032424646 6:0.087239602 7:0.063255502 8:0.10006464 9:0.1044455 10:0.015237667 
-256 1:0.34552916 2:0.40143261 3:0.084342204 4:0.12545414 5:0.043241887 6:0.35834549 7:0.077222779 8:0.2143051 9:0.049586808 10:0.15605304 
-256 1:0.47459339 2:0.36152748 3:0.053459422 4:0.078241482 5:0.032178222 6:0.17777767 7:0.012363784 8:0.24326086 9:0.15408529 10:0.19187135 
-256 1:0.42453525 2:0.20781043 3:0.16405332 4:0.11541588 5:0.088185119 6:0.11414541 7:0.050324679 8:0.20783171 9:0.06125042 10:0.078623681 
-256 1:0.52299907 2:0.24496613 3:0.10611029 4:0.090104335 5:0.035820176 6:0.035795282 7:0.067385055 8:0.18467482 9:0.15049683 10:0.22690749 
-256 1:0.62266979 2:0.28728476 3:0.057689186 4:0.02359295 5:0.0087633159 6:0.028035374 7:0.0080360385 8:0.061401536 9:0.12870174 10:0.08058304 
-256 1:0.32250755 2:0.37514122 3:0.12653356 4:0.1244843 5:0.051333366 6:0.16097075 7:0.011218764 8:0.026816773 9:0.083615518 10:0.084479317 
-256 1:0.61213052 2:0.18605142 3:0.10238561 4:0.077879352 5:0.021553102 6:0.19700685 7:0.15652274 8:0.13202195 9:0.19891216 10:0.16605829 
-256 1:0.3858819 2:0.46409937 3:0.067286674 4:0.059445071 5:0.023286994 6:0.32445209 7:0.030857713 8:0.18072642 9:0.017202393 10:0.05767089 
-256 1:0.37431879 2:0.32637553 3:0.15267869 4:0.10129892 5:0.045328058 6:0.16097279 7:0.094325188 8:0.090382543 9:0.14619579 10:0.049695336 
-256 1:0.63755261 2:0.22702599 3:0.061135413 4:0.055392499 5:0.018893495 6:0.046588386 7:0.049499918 8:0.072560683 9:0.029648854 10:0.012509344 
-256 1:0.60659137 2:0.21763757 3:0.07332821 4:0.079764204 5:0.022678653 6:0.12992543 7:0.13022174 8:0.085116369 9:0.17142099 10:0.034350438 
-256 1:0.30238389 2:0.36804576 3:0.14818244 4:0.12390849 5:0.057479418 6:0.21616697 7:0.1599343 8:0.030508928 9:0.092041923 10:0.031363485 
-256 1:0.50903275 2:0.27193038 3:0.099803751 4:0.08029663 5:0.038936484 6:0.057684979 7:0.053436781 8:0.060540425 9:0.1966712 10:0.34539548 
-256 1:0.26117976 2:0.37074921 3:0.1759047 4:0.11172947 5:0.080436859 6:0.14431402 7:0.10144811 8:0.051825481 9:0.028506577 10:0.12543711 
-256 1:0.57868658 2:0.21954164 3:0.10102075 4:0.066208653 5:0.034542377 6:0.096161104 7:0.15462971 8:0.088646293 9:0.25364417 10:0.31497324 
-256 1:0.69115666 2:0.21627033 3:0.038501295 4:0.035643451 5:0.01842826 6:0.068239233 7:0.0021490225 8:0.2695861 9:0.072629845 10:0.073312592 
-256 1:0.55435534 2:0.18587216 3:0.12430578 4:0.097801557 5:0.037665163 6:0.16280699 7:0.039975949 8:0.040087471 9:0.25976422 10:0.2468131 
-256 1:0.27702667 2:0.36825244 3:0.15932313 4:0.13347558 5:0.061922175 6:0.20290522 7:0.0068937412 8:0.020212454 9:0.13259995 10:0.063309799 
-33.494539510558205 1:0.39053276 2:0.12470526 3:0.047686976 4:0.082858156 5:0.35421685 6:0.042477961 7:0.064601061 8:0.02538559 9:0.068327378 10:0.068438625 
-184.7844972943854 1:0.63802973 2:0.16944867 3:0.084240881 4:0.062686313 5:0.045594407 6:0.11299714 7:0.0083257116 8:0.036797287 9:0.21692498 10:0.20811941 
-256 1:0.76441569 2:0.15118771 3:0.040532355 4:0.029177359 5:0.014686887 6:0.029942175 7:0.10908216 8:0.13666811 9:0.11110861 10:0.25743207 
-256 1:0.45870276 2:0.38162839 3:0.061031156 4:0.068353394 5:0.030284303 6:0.28533485 7:0.19401791 8:0.052870972 9:0.12887567 10:0.037446195 
-256 1:0.32965546 2:0.3137764 3:0.18841555 4:0.11108896 5:0.057063626 6:0.15636279 7:0.022197924 8:0.14633772 9:0.18023985 10:0.43494702 
-239.03976726768178 1:0.68662428 2:0.20900357 3:0.056673958 4:0.023847245 5:0.02385095 6:0.058656082 7:0.011290064 8:0.2338854 9:0.079900526 10:0.20782791 
-256 1:0.5962042 2:0.19486444 3:0.095423541 4:0.091782153 5:0.021725662 6:0.1024374 7:0.0072635925 8:0.032351218 9:0.1059869 10:0.083564961 
-256 1:0.42310187 2:0.2920811 3:0.11376416 4:0.11577336 5:0.055279519 6:0.17193182 7:0.061620725 8:0.024814077 9:0.21453051 10:0.034324171 
-256 1:0.66847681 2:0.20166743 3:0.064081396 4:0.038712381 5:0.027061983 6:0.074319995 7:0.091413991 8:0.20970768 9:0.032171894 10:0.1664611 
-256 1:0.63727084 2:0.21377828 3:0.091189941 4:0.039228481 5:0.018532464 6:0.032344391 7:0.021338521 8:0.010146558 9:0.0024359194 10:0.039753526 
-256 1:0.50140387 2:0.28675082 3:0.11220596 4:0.066082795 5:0.03355656 6:0.044516161 7:0.11888935 8:0.0080959829 9:0.15021382 10:0.25397304 
-256 1:0.31127497 2:0.31466307 3:0.15948764 4:0.14180543 5:0.072768897 6:0.056903239 7:0.011760649 8:0.11499684 9:0.030017012 10:0.018130936 
-256 1:0.52742877 2:0.26844735 3:0.085278196 4:0.075419291 5:0.04342639 6:0.40243225 7:0.13921828 8:0.0002634523 9:0.024066417 10:0.045622783 
-256 1:0.32813344 2:0.29170171 3:0.15872053 4:0.1414667 5:0.079977618 6:0.0067366751 7:0.13039936 8:0.31033039 9:0.22922926 10:0.33349161 
-256 1:0.64987447 2:0.19049291 3:0.063151286 4:0.058594585 5:0.037886749 6:0.14988275 7:0.051383054 8:0.023504874 9:0.088065685 10:0.0025541019 
-256 1:0.49203308 2:0.27144577 3:0.11944754 4:0.08264483 5:0.034428781 6:0.05035803 7:0.0056796024 8:0.10985156 9:0.20242133 10:0.11384705 
-256 1:0.3327347 2:0.30956408 3:0.142851 4:0.14141141 5:0.073438798 6:0.14028791 7:0.13760736 8:0.033239655 9:0.0054795175 10:0.1403212 
-256 1:0.29670782 2:0.38122579 3:0.13476075 4:0.12866179 5:0.058643842 6:0.048353218 7:0.070276226 8:0.03155457 9:0.087644912 10:0.12150133 
-256 1:0.56293447 2:0.2611999 3:0.079649835 4:0.065783087 5:0.030432714 6:0.034753677 7:0.079430737 8:0.031490836 9:0.12578756 10:0.1142567 
-256 1:0.48536746 2:0.35597646 3:0.070486108 4:0.061562857 5:0.026607116 6:0.2854901 7:0.02634323 8:0.0046776853 9:0.039925275 10:0.16848698 
-256 1:0.38131177 2:0.27990509 3:0.15519066 4:0.12645912 5:0.05713337 6:0.0025990775 7:0.087423148 8:0.033099054 9:0.18481782 10:0.16798205 
-256 1:0.46286151 2:0.2546929 3:0.12316801 4:0.11056872 5:0.048708863 6:0.13572457 7:0.063078407 8:0.10374014 9:0.067436976 10:0.047194595 
-256 1:0.35233526 2:0.4622029 3:0.096157163 4:0.07077456 5:0.01853012 6:0.054582881 7:0.074752286 8:0.068072413 9:0.0078668598 10:0.050582246 
-256 1:0.4574979 2:0.18083831 3:0.20630162 4:0.11748887 5:0.037873303 6:0.28372835 7:0.074307319 8:0.029901502 9:0.078341278 10:0.070456812 
-256 1:0.60357905 2:0.29267039 3:0.066515814 4:0.027065287 5:0.010169454 6:0.056237017 7:0.00047523608 8:0.11225223 9:0.059632226 10:0.17777842 
-94.765278615831093 1:0.22515878 2:0.48150537 3:0.13694024 4:0.093472767 5:0.062922834 6:0.20962104 7:0.069193583 8:0.044951916 9:0.19784796 10:0.10728521 
-61.347711819301331 1:0.20839586 2:0.32721877 3:0.15254468 4:0.23139017 5:0.080450519 6:0.38862043 7:0.065543925 8:0.16294735 9:0.42060199 10:0.22656081 
-256 1:0.26012331 2:0.281913 3:0.19565957 4:0.18181287 5:0.080491246 6:0.1581407 7:0.10183797 8:0.00041207891 9:0.13518799 10:0.12670841 
-256 1:0.72283201 2:0.18074941 3:0.039097888 4:0.035417126 5:0.021903564 6:0.20431649 7:0.013087836 8:0.042539 9:0.0052564964 10:0.030116186 
-256 1:0.28888963 2:0.38067711 3:0.15459881 4:0.11491966 5:0.060914787 6:0.18853422 7:0.13964901 8:0.3838058 9:0.055983156 10:0.13912747 
-256 1:0.35793502 2:0.28110151 3:0.18541326 4:0.11795432 5:0.057595886 6:0.12515664 7:0.021494479 8:0.12759431 9:0.32553537 10:0.13952213 
-256 1:0.6094189 2:0.1998607 3:0.069592998 4:0.078356706 5:0.042770698 6:0.15517527 7:0.13415425 8:0.036622533 9:0.13763826 10:0.11590062 
-238.17783115197057 1:0.42632934 2:0.35443836 3:0.10838868 4:0.073982557 5:0.036861072 6:0.10745972 7:0.020537696 8:0.035876721 9:0.23670957 10:0.28077433 
-256 1:0.2973158 2:0.25339537 3:0.20309616 4:0.1522534 5:0.093939269 6:0.092063726 7:0.13721224 8:0.079896051 9:0.11547018 10:0.15299333 
-256 1:0.42108788 2:0.2768194 3:0.14248612 4:0.10040185 5:0.05920475 6:0.096771766 7:0.041070881 8:0.05925323 9:0.088976404 10:0.022856637 
-256 1:0.24968466 2:0.37737127 3:0.13891498 4:0.1750719 5:0.058957196 6:0.20021969 7:0.042083817 8:0.032790399 9:0.18663429 10:0.025374538 
-256 1:0.58181053 2:0.21702632 3:0.094122134 4:0.070706354 5:0.036334658 6:0.026388267 7:0.0016252973 8:0.080371306 9:0.053123827 10:0.046087816 
-256 1:0.51078316 2:0.31399268 3:0.088298719 4:0.052818251 5:0.034107191 6:0.041103143 7:0.087701326 8:0.0010745497 9:0.038334749 10:0.19346149 
-256 1:0.61721305 2:0.21747079 3:0.08237854 4:0.058614511 5:0.024323115 6:0.025636875 7:0.0076592981 8:0.064098108 9:0.10744016 10:0.074077332 
-256 1:0.42499786 2:0.22738374 3:0.14247271 4:0.12093374 5:0.084211945 6:0.013367323 7:0.27317498 8:0.1603962 9:0.022642455 10:0.15429859 
-256 1:0.61347096 2:0.17677867 3:0.10264266 4:0.063848477 5:0.043259227 6:0.10971293 7:0.00065094407 8:0.074262223 9:0.11394346 10:0.014237072 
-256 1:0.62601259 2:0.25742841 3:0.049459116 4:0.048011677 5:0.019088206 6:0.043859001 7:0.14250163 8:0.16314956 9:0.21355338 10:0.073518693 
-256 1:0.66947725 2:0.25675575 3:0.046041552 4:0.020677683 5:0.0070477658 6:0.020795873 7:0.075499973 8:0.025898666 9:0.01977155 10:0.11775545 
-33.785951915465169 1:0.2373768 2:0.12522247 3:0.19140443 4:0.29317736 5:0.15281895 6:0.29702364 7:0.21794334 8:0.1717994 9:0.11403413 10:0.020247782 
-256 1:0.41951406 2:0.38678719 3:0.097109374 4:0.062449095 5:0.034140284 6:0.054004599 7:0.048180748 8:0.0054271305 9:0.088234067 10:0.10547657 
-256 1:0.55968651 2:0.17884064 3:0.12352292 4:0.094975658 5:0.042974275 6:0.16397159 7:0.10235777 8:0.060677239 9:0.30625784 10:0.22548984 
-256 1:0.58153573 2:0.22275803 3:0.082473717 4:0.080148953 5:0.033083573 6:0.068032039 7:0.097549392 8:0.087183928 9:0.12357905 10:0.15964095 
-256 1:0.66787021 2:0.2145862 3:0.07303151 4:0.03091818 5:0.013593904 6:0.0822046 7:0.026232349 8:0.02445017 9:0.091750476 10:0.047074101 
-256 1:0.52826372 2:0.259762 3:0.088992833 4:0.072528678 5:0.050452765 6:0.090815533 7:0.082971857 8:0.13521694 9:0.04519783 10:0.30227936 
-256 1:0.43304804 2:0.28797046 3:0.12403074 4:0.10474924 5:0.050201531 6:0.27242064 7:0.0096268959 8:0.066609147 9:0.15650228 10:0.061715267 
-256 1:0.71300736 2:0.17963182 3:0.046713754 4:0.042704452 5:0.017942619 6:0.05875014 7:0.072217184 8:0.10623175 9:0.090533846 10:0.030127538 
-256 1:0.53245712 2:0.23265026 3:0.098609232 4:0.095836766 5:0.040446622 6:0.074904897 7:0.1003884 8:0.099448509 9:0.034777395 10:0.055949307 
-256 1:0.46036429 2:0.24113994 3:0.10750126 4:0.13281388 5:0.058180637 6:0.11096447 7:0.012632818 8:0.14198672 9:0.040442801 10:0.076286386 
-133.56156520776821 1:0.27820037 2:0.25130464 3:0.20697534 4:0.15138505 5:0.1121346 6:0.026865007 7:0.10812656 8:0.058652614 9:0.05916864 10:0.25854215 
-151.97174185221911 1:0.84838951 2:0.12474281 3:0.017847369 4:0.0057507531 5:0.0032695601 6:0.98908408 7:0.94203951 8:0.67769855 9:0.34817139 10:0.20150865 
-235.89358807813946 1:0.42837421 2:0.16520041 3:0.15348811 4:0.20148964 5:0.051447627 6:0.11201458 7:0.39357218 8:0.21720245 9:0.12626349 10:0.18949403 
-256 1:0.54330098 2:0.26948661 3:0.10890801 4:0.049656168 5:0.028648236 6:0.055362936 7:0.067592955 8:0.068964238 9:0.15589572 10:0.053033173 
-256 1:0.22377258 2:0.34364724 3:0.19646106 4:0.13322061 5:0.10289852 6:0.084182777 7:0.060457751 8:0.1532747 9:0.060757694 10:0.043434888 
-256 1:0.40618778 2:0.38057868 3:0.079781323 4:0.10686769 5:0.026584525 6:0.052590365 7:0.011337524 8:0.058155442 9:0.0031780832 10:0.091411815 
-256 1:0.31107957 2:0.25338459 3:0.19342498 4:0.15898839 5:0.083122467 6:0.013026139 7:0.027834715 8:0.15566682 9:0.17911326 10:0.069657085 
-256 1:0.67441576 2:0.22226543 3:0.059743071 4:0.030047291 5:0.013528445 6:0.015669242 7:0.12267054 8:0.10984063 9:0.27725725 10:0.022688609 
-256 1:0.48360941 2:0.33740781 3:0.10749099 4:0.048604239 5:0.022887552 6:0.042223295 7:0.094095195 8:0.065676363 9:0.016207818 10:0.01594429 
-256 1:0.40579599 2:0.42216197 3:0.046761603 4:0.077714257 5:0.047566175 6:0.32213994 7:0.11043842 8:0.15621337 9:0.10113567 10:0.045719573 
-256 1:0.69227562 2:0.19281683 3:0.057567845 4:0.036973494 5:0.020366211 6:0.04818407 7:0.027110294 8:0.10740562 9:0.09013384 10:0.017696003 
-256 1:0.45418652 2:0.35158961 3:0.098021389 4:0.066253579 5:0.029948904 6:0.019835941 7:0.11893097 8:0.00045861605 9:0.012009076 10:0.080652962 
-256 1:0.3473289 2:0.30399429 3:0.15181428 4:0.12435189 5:0.072510643 6:0.033833043 7:0.16418283 8:0.17365627 9:0.067134436 10:0.085792614 
-256 1:0.39464486 2:0.38504034 3:0.073750037 4:0.096690058 5:0.049874708 6:0.18119027 7:0.10864176 8:0.11441089 9:0.064083348 10:0.23412485 
-256 1:0.65140074 2:0.1616443 3:0.075759987 4:0.071256188 5:0.03993878 6:0.11983672 7:0.065799524 8:0.13717657 9:0.18091912 10:0.02758801 
-256 1:0.47718941 2:0.25965418 3:0.14404696 4:0.082934873 5:0.036174579 6:0.04893142 7:0.026255943 8:0.039041365 9:0.0521941 10:0.19718717 
-256 1:0.59347069 2:0.23199887 3:0.097861335 4:0.051662979 5:0.025006125 6:0.018025587 7:0.083312589 8:0.20518773 9:0.26904828 10:0.17082428 
-256 1:0.27131851 2:0.34851711 3:0.15100621 4:0.15676001 5:0.072398161 6:0.35431851 7:0.1237399 8:0.066848915 9:0.1926413 10:0.053872241 
-256 1:0.41869695 2:0.23892469 3:0.16159429 4:0.12211242 5:0.058671651 6:0.27909366 7:0.15075134 8:0.093954275 9:0.00078375261 10:0.027316876 
-256 1:0.69746351 2:0.19353257 3:0.058311671 4:0.037850776 5:0.012841466 6:0.039359208 7:0.055210121 8:0.10234765 9:0.0013247383 10:0.010262021 
-11.534017526040689 1:0.25346982 2:0.19439179 3:0.23789811 4:0.18013632 5:0.13410396 6:0.24277543 7:0.42615113 8:0.15722736 9:0.23894181 10:0.26977307 
-256 1:0.80952651 2:0.10914502 3:0.044010161 4:0.021033253 5:0.016285062 6:0.0038416752 7:0.03266999 8:0.21763147 9:0.017916133 10:0.12827963 
-256 1:0.37426371 2:0.28424634 3:0.15224376 4:0.13202006 5:0.057226136 6:0.047312414 7:0.11117087 8:0.084560443 9:0.075860021 10:0.06035028 
-256 1:0.62667817 2:0.16348454 3:0.10712791 4:0.068758078 5:0.033951293 6:0.0080892474 7:0.071578594 8:0.22477066 9:0.036931905 10:0.15219577 
-256 1:0.59606684 2:0.14968981 3:0.11157519 4:0.089637835 5:0.053030332 6:0.35855397 7:0.12271576 8:0.081117303 9:0.26801183 10:0.15529876 
-256 1:0.677368 2:0.20492346 3:0.08341242 4:0.024071875 5:0.010224244 6:0.011435944 7:0.070359266 8:0.037452209 9:0.087580156 10:0.18379701 
-22.857217902775393 1:0.45139501 2:0.14364826 3:0.16048568 4:0.15107137 5:0.093399682 6:0.034446962 7:0.5902443 8:0.061011823 9:0.14845576 10:0.046776271 
-256 1:0.23455156 2:0.28044695 3:0.19587613 4:0.16968955 5:0.11943582 6:0.0036766751 7:0.1990651 8:0.28973737 9:0.15224378 10:0.15019246 
-256 1:0.75559847 2:0.16546402 3:0.027077985 4:0.032750427 5:0.019109107 6:0.036980337 7:0.0086912501 8:0.15816103 9:0.056649321 10:0.06021342 
-256 1:0.82545543 2:0.10372304 3:0.028000906 4:0.027834682 5:0.014985942 6:0.028804379 7:0.13770848 8:0.04722853 9:0.13950594 10:0.13439175 
-256 1:0.34248523 2:0.24438676 3:0.163264 4:0.16617171 5:0.083692289 6:0.036426842 7:0.091623509 8:0.058390971 9:0.082759148 10:0.1349223 
-256 1:0.44636156 2:0.20694556 3:0.15704919 4:0.11664639 5:0.072997294 6:0.06280265 7:0.080064585 8:0.0176837 9:0.124089 10:0.10819047 
-256 1:0.33596109 2:0.31354728 3:0.15748831 4:0.13526069 5:0.057742634 6:0.18036888 7:0.13059829 8:0.15262087 9:0.34427008 10:0.15443481 
-256 1:0.49322803 2:0.37745041 3:0.075023625 4:0.037748829 5:0.016549113 6:0.0091511117 7:0.01243517 8:0.056435667 9:0.0021644875 10:0.012038221 
-250.05437921658776 1:0.20901012 2:0.30282365 3:0.21079525 4:0.16826011 5:0.10911087 6:0.15289231 7:0.40408615 8:0.18284382 9:0.27786469 10:0.38083562 
-256 1:0.58683575 2:0.19618577 3:0.11134389 4:0.063474503 5:0.042160086 6:0.081274585 7:0.0925904 8:0.21261801 9:0.038864499 10:0.10257939 
-256 1:0.65830381 2:0.18361615 3:0.060957425 4:0.063093657 5:0.034028963 6:0.057936318 7:0.12785324 8:0.089731209 9:0.007663924 10:0.010989917 
-256 1:0.61309406 2:0.24782487 3:0.060737094 4:0.054072925 5:0.024271049 6:0.011462136 7:0.034725399 8:0.11702035 9:0.0099210284 10:0.026812498 
-256 1:0.54488601 2:0.28979035 3:0.062261833 4:0.064277391 5:0.038784418 6:0.20658805 7:0.046322018 8:0.016072651 9:0.12934244 10:0.12545185 
-256 1:0.62317102 2:0.23228481 3:0.069943461 4:0.053541431 5:0.021059273 6:0.13680957 7:0.016053357 8:0.1435269 9:0.43410831 10:0.24077118 
-256 1:0.71378891 2:0.19442027 3:0.041717054 4:0.030403689 5:0.019670075 6:0.053387655 7:0.00042467267 8:0.28244244 9:0.44365825 10:0.40828295 
-256 1:0.66788317 2:0.19877749 3:0.057617205 4:0.05055613 5:0.025166007 6:0.037507919 7:0.095758433 8:0.10093764 9:0.047742251 10:0.025248162 
-256 1:0.29893308 2:0.41680453 3:0.11935684 4:0.11739961 5:0.047505933 6:0.091515174 7:0.11368383 8:0.23204013 9:0.061246735 10:0.15316147 
-256 1:0.55696772 2:0.24441883 3:0.091514463 4:0.0643745 5:0.042724485 6:0.15821882 7:0.091848247 8:0.052500446 9:0.050428678 10:0.31495903 
-256 1:0.55946233 2:0.23804496 3:0.093633932 4:0.073836756 5:0.035022021 6:0.1035642 7:0.032948595 8:0.047199903 9:0.021759479 10:0.1974332 
-256 1:0.49549524 2:0.18726064 3:0.12626986 4:0.13975928 5:0.051214981 6:0.073585481 7:0.12518776 8:0.18504962 9:0.033985778 10:0.14586234 
-256 1:0.40263112 2:0.31531534 3:0.11823389 4:0.11208371 5:0.051735938 6:0.13495926 7:0.014786275 8:0.11658498 9:0.069037255 10:0.012047469 
-256 1:0.69213148 2:0.18063361 3:0.080013779 4:0.030918808 5:0.016302321 6:0.041838587 7:0.060202404 8:0.097270091 9:0.095625506 10:0.16321161 
-256 1:0.36079729 2:0.30888159 3:0.14672289 4:0.12862422 5:0.054974008 6:0.19225957 7:0.064301799 8:0.11966958 9:0.097042236 10:0.050207951 
-256 1:0.27923293 2:0.45892796 3:0.082851813 4:0.120386 5:0.058601297 6:0.16505352 7:0.085351693 8:0.031293914 9:0.067862141 10:0.081600622 
-256 1:0.34305118 2:0.2588965 3:0.22658806 4:0.11178314 5:0.059681122 6:0.087292182 7:0.20713598 8:0.061952713 9:0.10616362 10:0.19808279 
-256 1:0.30552288 2:0.24860922 3:0.21006434 4:0.16148429 5:0.074319262 6:0.045968843 7:0.079483557 8:0.02990122 9:0.41060168 10:0.27241138 
-256 1:0.63304176 2:0.17876646 3:0.083797365 4:0.068363122 5:0.036031288 6:0.045776515 7:0.02355184 8:0.25403119 9:0.077713585 10:0.08281874 
-256 1:0.48318356 2:0.26769221 3:0.14229595 4:0.072489045 5:0.034339238 6:0.22379963 7:0.21666767 8:0.0823763 9:0.017649987 10:0.047533405 
-256 1:0.52016789 2:0.25569296 3:0.10578071 4:0.076735632 5:0.041622817 6:0.069700359 7:0.0096359423 8:0.042493556 9:0.030243958 10:0.23581541 
-256 1:0.36695681 2:0.33640115 3:0.12916018 4:0.10707019 5:0.060411666 6:0.42832563 7:0.13445309 8:0.1906589 9:0.15445742 10:0.0095383557 
-256 1:0.20718547 2:0.40422956 3:0.17487071 4:0.14851174 5:0.065202516 6:0.26990533 7:0.055959471 8:0.03470041 9:0.09072719 10:0.052098159 
-256 1:0.38144402 2:0.26197802 3:0.15171185 4:0.14039014 5:0.064475973 6:0.073804166 7:0.099331128 8:0.06873784 9:0.12588722 10:0.070222517 
-256 1:0.38237926 2:0.31566274 3:0.13523273 4:0.11432941 5:0.05239585 6:0.18185989 7:0.026569316 8:0.057395581 9:0.14187604 10:0.096656962 
-256 1:0.29916362 2:0.38723648 3:0.12261812 4:0.13129634 5:0.05968544 6:0.023626999 7:0.036959436 8:0.054458479 9:0.064263303 10:0.10592848 
-256 1:0.62872828 2:0.20721101 3:0.10037657 4:0.053295137 5:0.010389002 6:0.058028569 7:0.056360503 8:0.019952127 9:0.019415449 10:0.014304017 
-256 1:0.39790638 2:0.30596039 3:0.16411503 4:0.09369521 5:0.038322992 6:0.16365761 7:0.064121234 8:0.056150112 9:0.012870891 10:0.10603043 
-256 1:0.38173728 2:0.33950016 3:0.15807596 4:0.083379769 5:0.037306828 6:0.14414742 7:0.18733507 8:0.076953312 9:0.070842196 10:0.03607355 
-256 1:0.7423358 2:0.17112636 3:0.047078732 4:0.024133013 5:0.015326094 6:0.12328895 7:0.12094451 8:0.12388455 9:0.080383888 10:0.14445049 
-256 1:0.18336397 2:0.48597836 3:0.12350119 4:0.12530736 5:0.081849127 6:0.02956231 7:0.030391407 8:0.066352333 9:0.073704959 10:0.027714134 
-256 1:0.22950656 2:0.25623245 3:0.2072103 4:0.17136681 5:0.13568389 6:0.079592635 7:0.087247954 8:0.11893002 9:0.0019043451 10:0.019925684 
-256 1:0.36950096 2:0.26518882 3:0.13630454 4:0.16610534 5:0.062900336 6:0.14746995 7:0.12873316 8:0.1933717 9:0.12634849 10:0.095881373 
-256 1:0.44699613 2:0.27446916 3:0.11994016 4:0.11266247 5:0.045932078 6:0.15999862 7:0.16733721 8:0.10583881 9:0.11089829 10:0.34301245 
-256 1:0.54354994 2:0.22783307 3:0.12038354 4:0.086304503 5:0.021928945 6:0.10028703 7:0.035113426 8:0.03493797 9:0.050841592 10:0.073118448 
-256 1:0.51246253 2:0.21894971 3:0.11036239 4:0.10484575 5:0.053379625 6:0.19219972 7:0.13963574 8:0.04094543 9:0.12600105 10:0.27479725 
-256 1:0.74234679 2:0.17695641 3:0.04820477 4:0.023383266 5:0.009108757 6:0.077208133 7:0.0019826462 8:0.1204268 9:0.00037710158 10:0.0042687742 
-256 1:0.32833548 2:0.28555574 3:0.18169915 4:0.13478845 5:0.069621172 6:0.2551411 7:0.15288511 8:0.2354739 9:0.13019201 10:0.073019495 
-256 1:0.44473698 2:0.35729334 3:0.10541642 4:0.062335073 5:0.030218186 6:0.27206516 7:0.051234594 8:0.26239735 9:0.18994515 10:0.017486416 
-256 1:0.39288232 2:0.30977296 3:0.13351562 4:0.12484594 5:0.038983172 6:0.18414313 7:0.17021128 8:0.038097078 9:0.11453979 10:0.37764392 
-256 1:0.37808987 2:0.30730514 3:0.11251756 4:0.14071737 5:0.061370062 6:0.14348999 7:0.044247085 8:0.010385682 9:0.11444876 10:0.23242564 
-256 1:0.65897545 2:0.17433045 3:0.052275604 4:0.067174575 5:0.047243922 6:0.17941557 7:0.079050929 8:0.031035829 9:0.012688682 10:0.1889185 
-256 1:0.52393548 2:0.2607277 3:0.090710431 4:0.084702625 5:0.039923763 6:0.020960915 7:0.040930492 8:0.067804276 9:0.015099213 10:0.17725752 
-256 1:0.5915243 2:0.19676944 3:0.084987505 4:0.081284703 5:0.045434048 6:0.25467328 7:0.004728433 8:0.19539982 9:0.092648743 10:0.23927228 
-256 1:0.30537362 2:0.41952325 3:0.12520027 4:0.090751303 5:0.059151558 6:0.072458114 7:0.025825753 8:0.037425692 9:0.0058466872 10:0.10744197 
-256 1:0.27020791 2:0.33718841 3:0.14012572 4:0.17886559 5:0.073612372 6:0.10080789 7:0.040081506 8:0.33119436 9:0.13939947 10:0.070734852 
-256 1:0.49873814 2:0.19142495 3:0.13313733 4:0.12219324 5:0.054506348 6:0.12932732 7:0.17751828 8:0.12316894 9:0.04339281 10:0.13407946 
-124.04217750925585 1:0.36005566 2:0.37757635 3:0.10076723 4:0.10910546 5:0.052495309 6:0.28889676 7:0.10647365 8:0.052252001 9:0.079990916 10:0.092050043 
-256 1:0.62520826 2:0.24737445 3:0.069636123 4:0.036636506 5:0.02114466 6:0.031859865 7:0.019736085 8:0.19479293 9:0.15039338 10:0.31793385 
-256 1:0.2300289 2:0.28933148 3:0.26649995 4:0.10143175 5:0.11270793 6:0.03114707 7:0.021660835 8:0.025922764 9:0.011306162 10:0.050833101 
-256 1:0.33257613 2:0.36529737 3:0.11366456 4:0.13273644 5:0.055725508 6:0.1936743 7:0.017481342 8:0.16817007 9:0.023430075 10:0.12914941 
-256 1:0.41438734 2:0.26069804 3:0.13437927 4:0.12248078 5:0.068054567 6:0.4863063 7:0.044618891 8:0.13132564 9:0.13914691 10:0.17745592 
-256 1:0.28878276 2:0.23200103 3:0.17338259 4:0.20564438 5:0.10018923 6:0.15453053 7:0.01728882 8:0.13005154 9:0.0096661028 10:0.071938473 
-256 1:0.43902093 2:0.28687297 3:0.13110709 4:0.094085021 5:0.048913992 6:0.28882858 7:0.07804818 8:0.21889874 9:0.13214173 10:0.15674113 
-21.808624282852023 1:0.4547261 2:0.27006953 3:0.10034244 4:0.11562278 5:0.059239157 6:0.32223161 7:0.33373685 8:0.15292641 9:0.22335315 10:0.2322536 
-256 1:0.49198627 2:0.28564394 3:0.093162233 4:0.092847418 5:0.036360142 6:0.33331833 7:0.05923769 8:0.01850967 9:0.18816624 10:0.10712469 
-256 1:0.28673185 2:0.44558729 3:0.13234828 4:0.094788687 5:0.040543896 6:0.051797277 7:0.099869911 8:0.068614823 9:0.26101651 10:0.17057452 
-256 1:0.32073797 2:0.35497703 3:0.14695675 4:0.11769131 5:0.059636946 6:0.1849638 7:0.007878751 8:0.074333308 9:0.04356218 10:0.087983802 
-256 1:0.76999877 2:0.14016539 3:0.035459646 4:0.036175154 5:0.018201047 6:0.026695419 7:0.0094911778 8:0.0027064061 9:0.18054685 10:0.079689655 
-256 1:0.48882825 2:0.29968773 3:0.076571705 4:0.092982721 5:0.0419296 6:0.17443052 7:0.13454214 8:0.017742507 9:0.084502718 10:0.20883814 
-256 1:0.47556019 2:0.24687385 3:0.10557962 4:0.10613082 5:0.065855515 6:0.24872052 7:0.022044681 8:0.079207727 9:0.2576289 10:0.43288693 
-256 1:0.72462089 2:0.20531453 3:0.046310584 4:0.015360842 5:0.0083931571 6:0.047935247 7:0.020880245 8:0.081109065 9:0.16520398 10:0.22971083 
-256 1:0.61621687 2:0.24494212 3:0.078663354 4:0.043855978 5:0.016321671 6:0.18652413 7:0.057287232 8:0.076322129 9:0.028590558 10:0.016567451 
-256 1:0.40962765 2:0.24066103 3:0.15439154 4:0.1331779 5:0.062141876 6:0.10591412 7:0.24677774 8:0.19937487 9:0.17394786 10:0.099971781 
-256 1:0.38402028 2:0.1580245 3:0.2732232 4:0.12133765 5:0.063394373 6:0.15747061 7:0.12351944 8:0.081748653 9:0.04542076 10:0.10499264 
-256 1:0.38348025 2:0.38732151 3:0.095110957 4:0.093216745 5:0.040870539 6:0.25356173 7:0.011732816 8:0.11196959 9:0.11060489 10:0.077392866 
-256 1:0.28648438 2:0.39383787 3:0.11262426 4:0.14939454 5:0.057658959 6:0.056762694 7:0.23399623 8:0.065547776 9:0.033019812 10:0.14952949 
-256 1:0.41948506 2:0.27715376 3:0.11866157 4:0.12458368 5:0.060115929 6:0.19589151 7:0.01555905 8:0.011348929 9:0.035904822 10:0.01102838 
-256 1:0.5277454 2:0.26448163 3:0.08708617 4:0.088599268 5:0.032087529 6:0.10251502 7:0.095302489 8:0.15495391 9:0.20082009 10:0.12540434 
-205.7033183064396 1:0.23388422 2:0.35848985 3:0.16983539 4:0.12114721 5:0.11664333 6:0.0062002682 7:0.0098503019 8:0.26195699 9:0.16008435 10:0.10786241 
-256 1:0.55111827 2:0.21695757 3:0.095932107 4:0.092773181 5:0.04321888 6:0.060976759 7:0.13962512 8:0.099104795 9:0.023538542 10:0.018123913 
-256 1:0.80071896 2:0.08335229 3:0.048643791 4:0.043122504 5:0.024162454 6:0.035528252 7:0.15006801 8:0.081973317 9:0.14602642 10:0.034747938 
-256 1:0.29348375 2:0.27541373 3:0.1665681 4:0.16747206 5:0.09706237 6:0.15673685 7:0.14586585 8:0.1219524 9:0.027839083 10:0.11773187 
-256 1:0.75903439 2:0.17363568 3:0.040768815 4:0.020501097 5:0.006060023 6:0.0082388002 7:0.027682425 8:0.19745481 9:0.02650813 10:0.091910531 
-256 1:0.50342141 2:0.2889452 3:0.12412005 4:0.052793827 5:0.03071951 6:0.070817227 7:0.074898648 8:0.062770361 9:0.12696026 10:0.073209872 
-256 1:0.3050028 2:0.32831119 3:0.15078683 4:0.14761161 5:0.068287568 6:0.1630419 7:0.059123549 8:0.061792981 9:0.068687947 10:0.095612517 
-256 1:0.39210746 2:0.26013724 3:0.13584794 4:0.14504556 5:0.066861792 6:0.18361558 7:0.027192004 8:0.046714748 9:0.070569443 10:0.042928401 
-218.25147963537623 1:0.44147784 2:0.27252244 3:0.10081699 4:0.12347614 5:0.061706591 6:0.49712436 7:0.20841734 8:0.12865833 9:0.21383335 10:0.027798539 
-256 1:0.3192637 2:0.27910288 3:0.20896827 4:0.13211477 5:0.060550381 6:0.096166719 7:0.17373957 8:0.013313777 9:0.18520258 10:0.19338519 
-256 1:0.38891894 2:0.24227598 3:0.14677978 4:0.14980187 5:0.072223435 6:0.046607428 7:0.19064753 8:0.13955845 9:0.079903096 10:0.0070325421 
-10.376984327733931 1:0.19993458 2:0.36395502 3:0.12938676 4:0.18686163 5:0.11986202 6:0.012931654 7:0.42613736 8:0.46803759 9:0.33748563 10:0.33381128 
-256 1:0.46910113 2:0.27005111 3:0.13246137 4:0.085041203 5:0.04334519 6:0.25140278 7:0.097436826 8:0.18532017 9:0.14640457 10:0.010472171 
-256 1:0.7518585 2:0.1451736 3:0.030013129 4:0.05315541 5:0.019799362 6:0.012371619 7:0.054880027 8:0.14590407 9:0.29046922 10:0.095396636 
-256 1:0.27823621 2:0.39762776 3:0.14147815 4:0.12993529 5:0.052722592 6:0.050846 7:0.0080395238 8:0.0412279 9:0.16541385 10:0.055073463 
-256 1:0.47181253 2:0.31255304 3:0.10309716 4:0.073771525 5:0.038765746 6:0.097395244 7:0.021304624 8:0.057202467 9:0.11730263 10:0.0082200239 
-256 1:0.24786706 2:0.29747611 3:0.18587396 4:0.17728244 5:0.091500435 6:0.033963374 7:0.028152863 8:0.0082128408 9:0.15068835 10:0.00068215353 
-256 1:0.45321423 2:0.28526464 3:0.10261097 4:0.11022984 5:0.048680314 6:0.34276585 7:0.084515333 8:0.10415016 9:0.090830024 10:0.036438106 
-2.1485735410914342 1:0.33667115 2:0.34345865 3:0.12002671 4:0.13716326 5:0.062680231 6:0.13990408 7:0.15275789 8:0.093132873 9:0.058031332 10:0.084226799 
-256 1:0.75847769 2:0.16973165 3:0.048511926 4:0.016956987 5:0.0063217407 6:0.040485655 7:0.0061737079 8:0.0046083553 9:0.042894063 10:0.015414429 
-256 1:0.60369603 2:0.25115075 3:0.059563955 4:0.059411579 5:0.026177683 6:0.10563759 7:0.17544789 8:0.10515144 9:0.15770954 10:0.22460385 
-256 1:0.66350138 2:0.17229237 3:0.060554194 4:0.067883932 5:0.03576813 6:0.13617495 7:0.13692427 8:0.18117338 9:0.10362183 10:0.146169 
-256 1:0.56693557 2:0.16171137 3:0.10978723 4:0.11060052 5:0.050965309 6:0.0088801428 7:0.16855932 8:0.25176969 9:0.0091020477 10:0.010638576 
-256 1:0.38368975 2:0.32070417 3:0.12714613 4:0.1147683 5:0.053691656 6:0.19383749 7:0.012760113 8:0.183049 9:0.0053619315 10:0.010822747 
-256 1:0.62463779 2:0.30768244 3:0.03908304 4:0.020905751 5:0.0076909849 6:0.053845962 7:0.071279951 8:0.070912807 9:0.1121896 10:0.18528786 
-256 1:0.31120044 2:0.43165817 3:0.12226625 4:0.094174567 5:0.040700572 6:0.00061291052 7:0.10093986 8:0.087022101 9:0.21764918 10:0.16827052 
-256 1:0.3441599 2:0.32487643 3:0.13934697 4:0.12926937 5:0.062347318 6:0.21377893 7:0.10888726 8:0.023344924 9:0.039220807 10:0.020417908 
-256 1:0.42903355 2:0.25535192 3:0.14809065 4:0.11048988 5:0.057034002 6:0.06944008 7:0.00042810413 8:0.042256883 9:0.0018414498 10:0.10856599 
-256 1:0.49803385 2:0.27298047 3:0.11481751 4:0.07285894 5:0.04130923 6:0.13732009 7:0.33884196 8:0.14330291 9:0.1600933 10:0.29838568 
-256 1:0.30965142 2:0.31238263 3:0.18291739 4:0.12946279 5:0.06558577 6:0.013148582 7:0.082602981 8:0.0068313207 9:0.041151277 10:0.0042682665 
-21.905397279419933 1:0.6479356 2:0.18680898 3:0.063576147 4:0.064504173 5:0.037175095 6:0.069112357 7:0.11682191 8:0.00114964 9:0.094805742 10:0.019932441 
-256 1:0.62513681 2:0.23770236 3:0.06791356 4:0.04638014 5:0.022867135 6:0.044106256 7:0.05675419 8:0.20003218 9:0.2329673 10:0.26076976 
-256 1:0.4424786 2:0.39657377 3:0.075446612 4:0.058135552 5:0.027365466 6:0.10779931 7:0.11602357 8:0.21391798 9:0.15640699 10:0.070342491 
-256 1:0.24124817 2:0.30012992 3:0.20556726 4:0.16038361 5:0.092671038 6:0.0038022069 7:0.020889585 8:0.14627252 9:0.0021540485 10:0.027884037 
-256 1:0.68352125 2:0.26660441 3:0.029546628 4:0.01409106 5:0.0062366504 6:0.12568528 7:0.03530137 8:0.088078737 9:0.039530676 10:0.25756084 
-256 1:0.57623424 2:0.22951802 3:0.10081045 4:0.055469227 5:0.037968066 6:0.1787335 7:0.097438284 8:0.0049680537 9:0.13270563 10:0.14504177 
-256 1:0.37866332 2:0.20624149 3:0.16210258 4:0.17403461 5:0.078958 6:0.16095519 7:0.12696683 8:0.016245274 9:0.0073061764 10:0.09494281 
-256 1:0.7010194 2:0.16766045 3:0.072380057 4:0.038424461 5:0.020515628 6:0.0154905 7:0.0064901886 8:0.086658281 9:0.01636884 10:0.01248571 
-256 1:0.50046928 2:0.21047864 3:0.11265221 4:0.11420647 5:0.062193401 6:0.50812906 7:0.20974676 8:0.17731413 9:0.23115617 10:0.11862631 
-256 1:0.29941245 2:0.32084393 3:0.15811692 4:0.14892689 5:0.072699814 6:0.20079559 7:0.057924975 8:0.068406639 9:0.1086273 10:0.073392901 
-256 1:0.4047736 2:0.3094596 3:0.12915271 4:0.10446462 5:0.052149481 6:0.2307484 7:0.020108497 8:0.1249835 9:0.063598586 10:0.023716957 
-256 1:0.74265071 2:0.16975316 3:0.048245666 4:0.025007038 5:0.014343432 6:0.011256848 7:0.22095328 8:0.23894685 9:0.15606772 10:0.34866751 
-256 1:0.6808504 2:0.15120421 3:0.085791771 4:0.049922042 5:0.03223157 6:0.044402024 7:0.053360236 8:0.063397713 9:0.075867557 10:0.16086131 
-256 1:0.32469816 2:0.18179144 3:0.26340485 4:0.17356365 5:0.056541904 6:0.14314996 7:0.049655807 8:0.13753978 9:0.058085425 10:0.029635691 
-256 1:0.76434584 2:0.14545768 3:0.042952598 4:0.033393627 5:0.013850263 6:0.036680374 7:0.043874321 8:0.098973221 9:0.30990682 10:0.27403675 
-256 1:0.56071484 2:0.25257521 3:0.11149109 4:0.045614793 5:0.029604064 6:0.088033716 7:0.067734247 8:0.076461302 9:0.10074315 10:0.24015365 
-256 1:0.63829381 2:0.23279349 3:0.078647295 4:0.033354765 5:0.016910642 6:0.15030466 7:0.02616101 8:0.0016813655 9:0.10811145 10:0.10799556 
-256 1:0.79633964 2:0.1574833 3:0.018499624 4:0.01878976 5:0.0088876681 6:0.0027466428 7:0.0092270664 8:0.086440452 9:0.21159395 10:0.39077683 
-256 1:0.36243492 2:0.27897606 3:0.12758844 4:0.14808669 5:0.082913889 6:0.63608244 7:0.21087131 8:0.10986066 9:0.20029864 10:0.0085884128 
-22.832849583892241 1:0.37562897 2:0.20186501 3:0.082733098 4:0.10316037 5:0.23661255 6:0.19751483 7:0.086339024 8:0.0091239431 9:0.21889909 10:0.30137053 
-256 1:0.29086556 2:0.35470709 3:0.17522963 4:0.12130765 5:0.057890064 6:0.17564105 7:0.037125768 8:0.15669402 9:0.095700232 10:0.14037854 
-233.66275940640517 1:0.26952924 2:0.28217858 3:0.10331459 4:0.21060536 5:0.13437223 6:0.12682543 7:0.070568453 8:0.078658529 9:0.35497907 10:0.64567755 
-256 1:0.35061792 2:0.44815996 3:0.067317622 4:0.090825402 5:0.043079095 6:0.44513473 7:0.0098263228 8:0.033370631 9:0.1754431 10:0.0037055617 
-256 1:0.24020436 2:0.45006207 3:0.14323944 4:0.09828684 5:0.068207288 6:0.14383293 7:0.13141366 8:0.07255342 9:0.025672776 10:0.13450705 
-256 1:0.70320869 2:0.21501221 3:0.052519045 4:0.02095977 5:0.0083002835 6:0.013795673 7:0.016653117 8:0.075541596 9:0.15432304 10:0.24352598 
-256 1:0.24364637 2:0.35336524 3:0.18200536 4:0.133382 5:0.087601019 6:0.15643793 7:0.059872356 8:0.25237649 9:0.10488174 10:0.093426505 
-256 1:0.41514436 2:0.31802981 3:0.10585026 4:0.10172192 5:0.059253646 6:0.63290264 7:0.11697833 8:0.26123035 9:0.077016582 10:0.069098421 
-24.803110444987094 1:0.33964258 2:0.18566523 3:0.14182351 4:0.24245701 5:0.090411672 6:0.30647845 7:0.065042715 8:0.18658362 9:0.40947291 10:0.3637543 
-256 1:0.26031128 2:0.38504163 3:0.17440398 4:0.12357491 5:0.056668194 6:0.17445621 7:0.021872513 8:0.024044217 9:0.099012762 10:0.062619263 
-256 1:0.62000082 2:0.24312248 3:0.068671588 4:0.045296258 5:0.022908852 6:0.028032449 7:0.062534482 8:0.14530245 9:0.12651938 10:0.13353045 
-256 1:0.76261781 2:0.17667551 3:0.041915974 4:0.012697736 5:0.0060929651 6:0.092758375 7:0.0017140469 8:0.18732928 9:0.094582535 10:0.051163095 
-256 1:0.54249633 2:0.25599221 3:0.092023842 4:0.081390921 5:0.02809669 6:0.028810292 7:0.039722529 8:0.050767499 9:0.025248214 10:0.17576435 
-171.79350498636876 1:0.68231651 2:0.23756538 3:0.044290086 4:0.026327829 5:0.0095001982 6:0.012776719 7:0.074173595 8:0.0024805898 9:0.26126831 10:0.1960301 
-256 1:0.62795707 2:0.24666648 3:0.063650543 4:0.043452744 5:0.018273163 6:0.0053960658 7:0.085625192 8:0.024154321 9:0.021181702 10:0.23651265 
-256 1:0.29874227 2:0.34130299 3:0.14425434 4:0.13472346 5:0.080976946 6:0.15227907 7:0.02411025 8:0.12520766 9:0.034275577 10:0.0019272917 
-256 1:0.46766541 2:0.20273445 3:0.1396154 4:0.1591855 5:0.030799228 6:0.040216383 7:0.04038318 8:0.033712608 9:0.0017639709 10:0.00070663805 
-256 1:0.72568586 2:0.14846857 3:0.061948445 4:0.039480267 5:0.024416855 6:0.13293226 7:0.20846299 8:0.25983853 9:0.28256105 10:0.28117509 
-256 1:0.4805921 2:0.2863384 3:0.097926845 4:0.086921718 5:0.04822093 6:0.29354742 7:0.17494466 8:0.15896352 9:0.15163976 10:0.18280924 
-256 1:0.76753279 2:0.16752683 3:0.037050075 4:0.018616498 5:0.0092738033 6:0.017747139 7:0.11051004 8:0.09339905 9:0.17217601 10:0.077999205 
-256 1:0.60363343 2:0.2468103 3:0.079362065 4:0.049283582 5:0.020910617 6:0.18729694 7:0.080253981 8:0.16207304 9:0.072385185 10:0.01973534 
-256 1:0.3746427 2:0.29043451 3:0.12191127 4:0.14511816 5:0.067893356 6:0.10411868 7:0.096950654 8:0.22427939 9:0.04793967 10:0.15611647 
-256 1:0.61175416 2:0.19096536 3:0.060575341 4:0.096295608 5:0.040409531 6:0.10763388 7:0.05700815 8:0.41585067 9:0.29888723 10:0.17546034 
-256 1:0.50191462 2:0.25611147 3:0.11721133 4:0.093663564 5:0.03109902 6:0.023217198 7:0.015835345 8:0.012949107 9:0.046300066 10:0.071050612 
-256 1:0.56496104 2:0.24526234 3:0.077704036 4:0.076102344 5:0.035970235 6:0.083078158 7:0.011971216 8:0.11338155 9:0.067485687 10:0.043706124 
-256 1:0.51107618 2:0.24723916 3:0.10694519 4:0.088547601 5:0.046191868 6:0.066103988 7:0.11061584 8:0.084716544 9:0.1924549 10:0.33129345 
-256 1:0.34041957 2:0.32326275 3:0.12554371 4:0.15867866 5:0.052095312 6:0.29223897 7:0.16671582 8:0.046141111 9:0.41962574 10:0.29900787 
-2.0534312452907861 1:0.32341154 2:0.1579368 3:0.073298699 4:0.28094366 5:0.1644093 6:0.37082997 7:0.25525922 8:0.24450935 9:0.12436382 10:0.053696321 
-256 1:0.39262978 2:0.3215448 3:0.12377728 4:0.11023231 5:0.051815829 6:0.12815777 7:0.0038283888 8:0.052427339 9:0.14881609 10:0.14252838 
-256 1:0.32495718 2:0.30526069 3:0.17434797 4:0.12219294 5:0.073241215 6:0.26501633 7:0.092673299 8:0.12273222 9:0.17691084 10:0.072582745 
-256 1:0.42578321 2:0.32791098 3:0.095473487 4:0.11162693 5:0.039205397 6:0.025205718 7:0.11566718 8:0.16691587 9:0.26707644 10:0.072334533 
-256 1:0.26608114 2:0.50381366 3:0.10929766 4:0.076073334 5:0.044734201 6:0.026157857 7:0.11582208 8:0.097319503 9:0.015609549 10:0.029392493 
-48.528684571944758 1:0.48761771 2:0.18711716 3:0.12100405 4:0.12709258 5:0.077168502 6:0.37254295 7:0.10110034 8:0.26776224 9:0.32411075 10:0.10303029 
-256 1:0.63314803 2:0.21712968 3:0.047494916 4:0.065984259 5:0.036243117 6:0.24269259 7:0.05514554 8:0.040072923 9:0.19902841 10:0.078955514 
-256 1:0.28703245 2:0.40694181 3:0.13519317 4:0.11922643 5:0.051606129 6:0.051217798 7:0.21512167 8:0.15219731 9:0.15980069 10:0.064263457 
-256 1:0.62998863 2:0.28240267 3:0.049295689 4:0.025467078 5:0.012845933 6:0.034851498 7:0.15186802 8:0.0035633084 9:0.097583433 10:0.12057149 
-256 1:0.3497847 2:0.41257947 3:0.12939102 4:0.062257064 5:0.045987743 6:0.34076208 7:0.015533294 8:0.23603519 9:0.036959897 10:0.12316366 
-256 1:0.33072429 2:0.3278026 3:0.14391849 4:0.1286144 5:0.068940216 6:0.042609683 7:0.13533072 8:0.0035722802 9:0.22017448 10:0.041706455 
-256 1:0.56359569 2:0.12207005 3:0.15769378 4:0.084550066 5:0.072090411 6:0.14828184 7:0.42836173 8:0.37901298 9:0.38542903 10:0.36844964 
-256 1:0.52891832 2:0.32307773 3:0.078451751 4:0.046120869 5:0.02343133 6:0.10470519 7:0.0013415747 8:0.060171305 9:0.069705441 10:0.14205791 
-256 1:0.23990236 2:0.43589012 3:0.14384256 4:0.1175599 5:0.06280506 6:0.15910758 7:0.084134618 8:0.035214444 9:0.0061420551 10:0.036428352 
-256 1:0.47540069 2:0.26165892 3:0.1204986 4:0.097025766 5:0.045416014 6:0.16964069 7:0.13914083 8:0.0368549 9:0.12687956 10:0.23163974 
-256 1:0.52452414 2:0.20887909 3:0.13470405 4:0.081197717 5:0.050695 6:0.099124985 7:0.0044727207 8:0.035146363 9:0.019128781 10:0.13258621 
-256 1:0.22968458 2:0.24833483 3:0.19104913 4:0.23153284 5:0.09939862 6:0.1147303 7:0.0031269408 8:0.32569835 9:0.18484945 10:0.089954476 
-256 1:0.33327342 2:0.21646658 3:0.17255629 4:0.19018039 5:0.087523322 6:0.31309493 7:0.1283169 8:0.15423009 9:0.051379204 10:0.17060053 
-256 1:0.23220591 2:0.33721199 3:0.20947124 4:0.14840509 5:0.072705761 6:0.23299379 7:0.12344049 8:0.06142057 9:0.12509777 10:0.017194301 
-256 1:0.59144042 2:0.18742268 3:0.10356775 4:0.077999979 5:0.039569163 6:0.36850197 7:0.42777716 8:0.39748345 9:0.39160064 10:0.29621583 
-256 1:0.36251085 2:0.3026846 3:0.14182537 4:0.12356138 5:0.069417797 6:0.088435761 7:0.080975978 8:0.12903994 9:0.077755408 10:0.052407405 
-37.858779145821813 1:0.095459421 2:0.21605166 3:0.1282472 4:0.21147785 5:0.34876387 6:0.22763636 7:0.40848086 8:0.43556609 9:0.4089649 10:0.35747532 
-256 1:0.30111684 2:0.35184061 3:0.17256551 4:0.1124857 5:0.06199133 6:0.016224142 7:0.22086695 8:0.061548499 9:0.076508747 10:0.30373087 
-256 1:0.57985457 2:0.21083339 3:0.08866031 4:0.08317686 5:0.037474873 6:0.056224544 7:0.033364574 8:0.21877518 9:0.29360221 10:0.23309272 
-13.647527408904846 1:0.27232202 2:0.1732388 3:0.16291232 4:0.25267951 5:0.13884735 6:0.13487622 7:0.46194956 8:0.39300649 9:0.52578338 10:0.58346041 
-161.32615431646099 1:0.48206946 2:0.24569488 3:0.11962019 4:0.12793419 5:0.024681283 6:0.50995361 7:0.48385356 8:0.47339316 9:0.4566037 10:0.2700092 
-29.37855248418477 1:0.8676834 2:0.11304229 3:0.0089052425 4:0.0072158534 5:0.003153211 6:0.94799305 7:0.81148064 8:0.47924716 9:0.39675811 10:0.12005954 
-256 1:0.3132187 2:0.27656692 3:0.16253468 4:0.1727032 5:0.074976509 6:0.13989394 7:0.056838555 8:0.11470975 9:0.11243378 10:0.1184747 
-256 1:0.53879552 2:0.22723157 3:0.11682642 4:0.074812977 5:0.042333513 6:0.23284265 7:0.014804734 8:0.10114588 9:0.14691435 10:0.078450384 
-256 1:0.34215668 2:0.20616345 3:0.25426617 4:0.13705334 5:0.060360364 6:0.025117469 7:0.035028345 8:0.062816462 9:0.062408044 10:0.1168677 
-256 1:0.7056775 2:0.18355124 3:0.04143659 4:0.044405103 5:0.024929561 6:0.070497932 7:0.014575472 8:0.015284773 9:0.13172006 10:0.075895547 
-256 1:0.66423182 2:0.21214856 3:0.091632409 4:0.023769609 5:0.0082176011 6:0.015526025 7:0.091264507 8:0.06625237 9:0.13006487 10:0.010270384 
-256 1:0.31226257 2:0.43645011 3:0.11132119 4:0.091541967 5:0.04842416 6:0.034712344 7:0.14775973 8:0.018061749 9:0.01051016 10:0.026781982 
-256 1:0.68826611 2:0.19759644 3:0.057357316 4:0.037246854 5:0.01953328 6:0.052612883 7:0.12492041 8:0.0074894267 9:0.10955204 10:0.11105016 
-256 1:0.45387697 2:0.33024968 3:0.094497761 4:0.081873791 5:0.039501798 6:0.070725987 7:0.096844948 8:0.0052144222 9:0.064188063 10:0.037643623 
-212.68683050421552 1:0.31123643 2:0.24385719 3:0.16581216 4:0.17325064 5:0.10584358 6:0.043556037 7:0.1713969 8:0.053162517 9:0.15983454 10:0.37055501 
-53.061777274227069 1:0.34617708 2:0.21867951 3:0.1417086 4:0.13638814 5:0.15704666 6:0.021722063 7:0.32980745 8:0.18702422 9:0.27208414 10:0.43559474 
-256 1:0.65224308 2:0.25861373 3:0.046525494 4:0.031902456 5:0.010715237 6:0.047944201 7:0.074650229 8:0.075278357 9:0.097403007 10:0.039603416 
-256 1:0.63276672 2:0.19283871 3:0.077120747 4:0.067832901 5:0.029440923 6:0.058238355 7:0.029480827 8:0.0071200283 9:0.10490232 10:0.20272307 
-256 1:0.77144157 2:0.17773047 3:0.036242043 4:0.01024231 5:0.0043436113 6:0.027965529 7:0.016366448 8:0.2607872 9:0.049133795 10:0.042818761 
-256 1:0.40771643 2:0.27489334 3:0.17735476 4:0.097874682 5:0.042160794 6:0.36436977 7:0.14445939 8:0.051794202 9:0.14434001 10:0.099928769 
-256 1:0.40746817 2:0.3745676 3:0.09512064 4:0.083344303 5:0.039499288 6:0.089733239 7:0.033005599 8:0.098833902 9:0.1442061 10:0.032724943 
-256 1:0.33490139 2:0.30734735 3:0.17724168 4:0.11077229 5:0.069737299 6:0.095887876 7:0.032498094 8:0.16112118 9:0.058676221 10:0.091702447 
-256 1:0.26007473 2:0.32665374 3:0.19668597 4:0.13400878 5:0.082576776 6:0.33777392 7:0.20449636 8:0.020735945 9:0.18004622 10:0.10031898 
-256 1:0.4863053 2:0.34716591 3:0.063003585 4:0.072334879 5:0.031190323 6:0.015199583 7:0.012018968 8:0.062910887 9:0.044276345 10:0.097572279 
-256 1:0.36376518 2:0.33349276 3:0.13502992 4:0.11180162 5:0.05591052 6:0.078424889 7:0.058585958 8:0.052396546 9:0.021997843 10:0.075208557 
-256 1:0.48012842 2:0.2506053 3:0.12203882 4:0.095824649 5:0.05140281 6:0.042267914 7:0.052199857 8:0.03706317 9:0.047098329 10:0.095959517 
-256 1:0.43223482 2:0.25344074 3:0.14763655 4:0.10790476 5:0.058783138 6:0.090922709 7:0.099732986 8:0.049391413 9:0.12852832 10:0.027593899 
-256 1:0.36184135 2:0.34145619 3:0.12890317 4:0.11138957 5:0.056409718 6:0.19343122 7:0.064772014 8:0.236155 9:0.15075316 10:0.011735629 
-256 1:0.5496509 2:0.22177612 3:0.11396075 4:0.063937329 5:0.050674908 6:0.14689754 7:0.25993645 8:0.06911275 9:0.17685668 10:0.075227498 
-256 1:0.4934781 2:0.40304991 3:0.071578581 4:0.025267741 5:0.0066256681 6:0.045098703 7:0.1085345 8:0.11021904 9:0.025868182 10:0.039148113 
-256 1:0.58178424 2:0.20165465 3:0.10920825 4:0.072373148 5:0.034979713 6:0.13822382 7:0.09544709 8:0.086967709 9:0.33787712 10:0.20543383 
-58.120368355068635 1:0.76513935 2:0.13535458 3:0.038962649 4:0.043063395 5:0.017480031 6:0.61852786 7:0.41599732 8:0.0077819393 9:0.01659383 10:0.094445101 
-256 1:0.47991637 2:0.19328938 3:0.1493033 4:0.10894991 5:0.068541039 6:0.04008401 7:0.21294548 8:0.11117267 9:0.13989494 10:0.023671326 
-256 1:0.66057695 2:0.20709146 3:0.046092149 4:0.053241459 5:0.03299798 6:0.08460571 7:0.10827539 8:0.17131631 9:0.44070845 10:0.57832567 
-256 1:0.5448172 2:0.2206473 3:0.11160654 4:0.089814889 5:0.033114069 6:0.019318042 7:0.0049124781 8:0.022675038 9:0.019873553 10:0.004935218 
-256 1:0.36655965 2:0.33551344 3:0.14124397 4:0.11220417 5:0.044478767 6:0.32241492 7:0.12380209 8:0.26887815 9:0.19387553 10:0.22985366 
-256 1:0.47320829 2:0.27801734 3:0.11791261 4:0.089018769 5:0.041842992 6:0.045469837 7:0.09653452 8:0.072988695 9:0.023886811 10:0.22016705 
-256 1:0.34827708 2:0.22296263 3:0.21578993 4:0.15555315 5:0.057417214 6:0.19393254 7:0.063608638 8:0.07737789 9:0.11676388 10:0.0079233687 
-23.359880741296141 1:0.76016117 2:0.19192891 3:0.02849115 4:0.013684928 5:0.0057338418 6:0.73141667 7:0.73395985 8:0.50408173 9:0.079845868 10:0.213281 
-256 1:0.31536784 2:0.34637879 3:0.15890988 4:0.11897549 5:0.060368003 6:0.19233465 7:0.17994918 8:0.13198479 9:0.40279182 10:0.19768079 
-256 1:0.17629759 2:0.29085556 3:0.34079139 4:0.14174542 5:0.05031004 6:0.023355909 7:0.034515421 8:0.031629246 9:0.020179131 10:0.15799809 
-256 1:0.84159325 2:0.11684912 3:0.0209244 4:0.014172446 5:0.0064607882 6:0.16449714 7:0.19413957 8:0.20595537 9:0.091085345 10:0.057436693 
-256 1:0.4281722 2:0.22150532 3:0.14397313 4:0.12786842 5:0.078480924 6:0.1596328 7:0.17493053 8:0.16101811 9:0.032134468 10:0.29373981 
-106.47991296964612 1:0.26086427 2:0.22077499 3:0.13141793 4:0.11792442 5:0.2690184 6:0.36861837 7:0.024495406 8:0.20220339 9:0.1412994 10:0.11093329 
-256 1:0.44892341 2:0.26113125 3:0.11732886 4:0.11478047 5:0.05783602 6:0.23938579 7:0.15399746 8:0.10054469 9:0.027253616 10:0.22731588 
-256 1:0.62658088 2:0.27123406 3:0.068817363 4:0.026326706 5:0.0070409968 6:0.11611435 7:0.071218272 8:0.12186831 9:0.012184009 10:0.073897863 
-181.58668911954842 1:0.31754767 2:0.32734612 3:0.12997949 4:0.15985204 5:0.065274679 6:0.020099209 7:0.13967918 8:0.15465954 9:0.097963836 10:0.042816643 
-256 1:0.20859205 2:0.4399028 3:0.14442022 4:0.14517348 5:0.061911453 6:0.088474458 7:0.12977 8:0.43936535 9:0.20666505 10:0.19969434 
-256 1:0.46865583 2:0.28942803 3:0.14909238 4:0.064558595 5:0.028265165 6:0.039125322 7:0.054518533 8:0.096954192 9:0.074249848 10:0.24779387 
-256 1:0.58521279 2:0.19671676 3:0.091787777 4:0.085233795 5:0.041048878 6:0.033155688 7:0.018077114 8:0.11978354 9:0.40934197 10:0.39444961 
-256 1:0.42444591 2:0.27564745 3:0.16589267 4:0.099718371 5:0.034295603 6:0.042892947 7:0.053915865 8:0.040551679 9:0.0073139728 10:0.02808796 
-62.377161531376466 1:0.35523676 2:0.25296605 3:0.15915015 4:0.15689182 5:0.075755217 6:0.031770475 7:0.097952253 8:0.0059196276 9:0.25121659 10:0.08555802 
-256 1:0.15208787 2:0.25658913 3:0.44713341 4:0.10066331 5:0.043526288 6:0.28350987 7:0.10210902 8:0.16352586 9:0.05376413 10:0.21397545 
-256 1:0.25179436 2:0.39763492 3:0.14506366 4:0.12608339 5:0.079423667 6:0.26855885 7:0.17911781 8:0.13107565 9:0.0089628381 10:0.17296562 
-256 1:0.47390265 2:0.27754465 3:0.12838473 4:0.07772638 5:0.042441588 6:0.33491961 7:0.22144924 8:0.15680887 9:0.086066883 10:0.016063546 
-256 1:0.70207397 2:0.22573248 3:0.049426022 4:0.016617742 5:0.0061497818 6:0.060178394 7:0.013003699 8:0.086747097 9:0.10369781 10:0.070634586 
-26.258919974754253 1:0.53722276 2:0.19357994 3:0.10927253 4:0.098991657 5:0.060933111 6:0.28838588 7:0.29708985 8:0.14079669 9:0.25347279 10:0.19549242 
-233.55966693400549 1:0.27667986 2:0.39667187 3:0.14949639 4:0.11695026 5:0.060201616 6:0.26313049 7:0.22892928 8:0.35148094 9:0.26739541 10:0.042018605 
-256 1:0.33983175 2:0.31657322 3:0.15087604 4:0.12729365 5:0.065425343 6:0.025330798 7:0.022512461 8:0.092075723 9:0.16452612 10:0.29398128 
-256 1:0.33828905 2:0.34195053 3:0.18682208 4:0.094590336 5:0.038348002 6:0.032668748 7:0.13339592 8:0.07311771 9:0.087897461 10:0.052501173 
-256 1:0.27140571 2:0.42931329 3:0.11266635 4:0.13529114 5:0.051323513 6:0.049533007 7:0.044793806 8:0.12396367 9:0.0092293036 10:0.084097938 
-256 1:0.54228321 2:0.21337944 3:0.11679649 4:0.089227898 5:0.038312953 6:0.13003416 7:0.0047284235 8:0.12217736 9:0.1334457 10:0.098804734 
-256 1:0.37610661 2:0.27685103 3:0.15020901 4:0.12551919 5:0.071314163 6:0.01409739 7:0.026187854 8:0.068265378 9:0.027962733 10:0.05618016 
-80.036129061249383 1:0.16398288 2:0.50996598 3:0.1452046 4:0.10998629 5:0.070860246 6:0.14220708 7:0.125224 8:0.23884017 9:0.1589819 10:0.3199634 
-256 1:0.56354055 2:0.23565856 3:0.081675396 4:0.079994878 5:0.039130616 6:0.10385026 7:0.024102528 8:0.28406418 9:0.29619268 10:0.37941386 
-250.5148638130527 1:0.45486178 2:0.25669098 3:0.15203574 4:0.075152557 5:0.06125895 6:0.16697268 7:0.020335333 8:0.10001174 9:0.074660939 10:0.14182275 
-256 1:0.43319103 2:0.31776881 3:0.098677571 4:0.10763918 5:0.042723402 6:0.057071118 7:0.11872328 8:0.030605403 9:0.026033642 10:0.055502826 
-256 1:0.5539132 2:0.27348399 3:0.083320511 4:0.063525539 5:0.025756759 6:0.036853448 7:0.039666766 8:0.10709154 9:0.2081842 10:0.11308399 
-256 1:0.2411159 2:0.49043442 3:0.094717193 4:0.12946475 5:0.044267733 6:0.11432886 7:0.19148966 8:0.041384129 9:0.15286122 10:0.038821296 
-256 1:0.47313554 2:0.30444917 3:0.10993979 4:0.073281915 5:0.039193591 6:0.01393162 7:0.055213876 8:0.064838552 9:0.043145236 10:0.10153469 
-256 1:0.64718657 2:0.18253603 3:0.06847348 4:0.066880707 5:0.034923211 6:0.14732586 7:0.023331683 8:0.07121839 9:0.12523525 10:0.17591048 
-256 1:0.29275921 2:0.34409942 3:0.17603832 4:0.12516416 5:0.061938894 6:0.16664206 7:0.0070947085 8:0.056838876 9:0.17299017 10:0.017119472 
-256 1:0.66329064 2:0.21976374 3:0.048376624 4:0.048786318 5:0.019782683 6:0.0034153634 7:0.046666816 8:0.12413903 9:0.16584078 10:0.083439147 
-256 1:0.43694145 2:0.42818664 3:0.091858566 4:0.029207515 5:0.013805824 6:0.098911141 7:0.08454119 8:0.027699332 9:0.054905594 10:0.055336397 
-256 1:0.41396831 2:0.33011109 3:0.12827858 4:0.090880852 5:0.036761166 6:0.17182537 7:0.16278063 8:0.12867119 9:0.19344191 10:0.12964239 
-256 1:0.5772947 2:0.22954241 3:0.093811097 4:0.06813247 5:0.031219324 6:0.033638895 7:0.04052603 8:0.016069171 9:0.32456161 10:0.050530744 
-256 1:0.59803493 2:0.23917821 3:0.078603454 4:0.059818108 5:0.024365293 6:0.06739486 7:0.017188993 8:0.0055952894 9:0.0088198642 10:0.085506169 
-17.417847426796634 1:0.28918462 2:0.078088391 3:0.048523244 4:0.42556981 5:0.15863394 6:0.37754487 7:0.25617106 8:0.30349832 9:0.0729731 10:0.0021553771 
-256 1:0.71351455 2:0.16127435 3:0.048597675 4:0.051371323 5:0.025242095 6:0.10463833 7:0.14900846 8:0.090320774 9:0.17430556 10:0.1204769 
-256 1:0.32418276 2:0.26637213 3:0.1826552 4:0.1571892 5:0.069600707 6:0.055940961 7:0.15599457 8:0.0057108015 9:0.049853496 10:0.033615007 
-256 1:0.75386282 2:0.15857705 3:0.036932738 4:0.035866375 5:0.014761009 6:0.051600472 7:0.054927225 8:0.069905532 9:0.061530313 10:0.029645128 
-255.98289851796909 1:0.45616638 2:0.19551111 3:0.13752836 4:0.1445127 5:0.066281441 6:0.21307458 7:0.33642741 8:0.047078711 9:0.0054465633 10:0.14447029 
-256 1:0.71682323 2:0.18761495 3:0.040056015 4:0.039745424 5:0.015760385 6:0.0021052545 7:0.014757706 8:0.020347725 9:0.083328917 10:0.083256677 
-256 1:0.32771126 2:0.22294556 3:0.17056863 4:0.19576206 5:0.08301249 6:0.17906222 7:0.078570649 8:0.1615956 9:0.089676916 10:0.18521235 
-256 1:0.30784442 2:0.25489353 3:0.18512499 4:0.19250982 5:0.059627239 6:0.084862908 7:0.066195618 8:0.088686572 9:0.047848902 10:0.072784541 
-256 1:0.21276409 2:0.38577988 3:0.16305281 4:0.17225846 5:0.06614476 6:0.089643167 7:0.21131468 8:0.01472007 9:0.10061037 10:0.125934 
-256 1:0.51042081 2:0.2951648 3:0.097589557 4:0.069704427 5:0.027120403 6:0.024404426 7:0.037270473 8:0.078252381 9:0.10529254 10:0.08524725 
-256 1:0.27245064 2:0.39957442 3:0.11510643 4:0.14625082 5:0.066617693 6:0.10159703 7:0.11696092 8:0.12760438 9:0.027896062 10:0.056899416 
-256 1:0.43895498 2:0.32862752 3:0.089429913 4:0.10661277 5:0.036374824 6:0.10361248 7:0.10162249 8:0.004236971 9:0.082803254 10:0.019229298 
-256 1:0.21990746 2:0.4268861 3:0.1492367 4:0.1346276 5:0.069342138 6:0.078918063 7:0.11407694 8:0.41157005 9:0.26892747 10:0.2349981 
-256 1:0.40982736 2:0.2223851 3:0.12940715 4:0.15300592 5:0.085374471 6:0.049117417 7:0.021387973 8:0.096078138 9:0.16433296 10:0.3796658 
-256 1:0.53609822 2:0.24683369 3:0.10470231 4:0.082042941 5:0.030322831 6:0.04987778 7:0.016734219 8:0.034294191 9:0.054678869 10:0.092990326 
-256 1:0.49339499 2:0.35588218 3:0.088750281 4:0.042211963 5:0.01976059 6:0.022443262 7:0.02539094 8:0.052648012 9:0.10110334 10:0.067781201 
-256 1:0.33971144 2:0.28260316 3:0.16426739 4:0.14274921 5:0.070668806 6:0.52675668 7:0.04375834 8:0.3830388 9:0.24392988 10:0.1694568 
-256 1:0.56908792 2:0.22373977 3:0.10176384 4:0.084390062 5:0.021018415 6:0.010255909 7:0.045956187 8:0.037073221 9:0.016710898 10:0.15213875 
-256 1:0.66358197 2:0.14836611 3:0.070466426 4:0.077194747 5:0.040390747 6:0.1895963 7:0.097586493 8:0.049528371 9:0.049932697 10:0.03765055 
-256 1:0.30780824 2:0.19952035 3:0.23803418 4:0.17109837 5:0.083538868 6:0.12522411 7:0.031093391 8:0.11821231 9:0.0058996724 10:0.10056996 
-256 1:0.72857368 2:0.19666951 3:0.045755912 4:0.01642191 5:0.012578981 6:0.042745486 7:0.0067323471 8:0.053378713 9:0.038876686 10:0.26885088 
-256 1:0.39473041 2:0.21227705 3:0.17111165 4:0.14632681 5:0.075554068 6:0.031239133 7:0.20308068 8:0.11845698 9:0.14119866 10:0.17889628 
-256 1:0.58577799 2:0.31691016 3:0.05647397 4:0.028079291 5:0.012758593 6:0.058038678 7:0.057240393 8:0.14047501 9:0.2502096 10:0.29368794 
-256 1:0.38554223 2:0.42254633 3:0.091382226 4:0.073517863 5:0.027011353 6:0.079537611 7:0.07645941 8:0.13241131 9:0.13613798 10:0.010456401 
-256 1:0.64193034 2:0.23648868 3:0.057846434 4:0.043026683 5:0.020707862 6:0.082961734 7:0.025451105 8:0.073722054 9:0.20277873 10:0.42931581 
-256 1:0.47759556 2:0.34131069 3:0.089422677 4:0.060137396 5:0.03153368 6:0.022023798 7:0.011882177 8:0.077904416 9:0.038411942 10:0.034239352 
-256 1:0.27995978 2:0.32069542 3:0.1461792 4:0.17655231 5:0.076613283 6:0.11384736 7:0.064299871 8:0.018509293 9:0.15677424 10:0.021344219 
-256 1:0.36956879 2:0.40138712 3:0.10031983 4:0.085581172 5:0.043143091 6:0.37736736 7:0.025874533 8:0.23377793 9:0.23639976 10:0.0078378867 
-256 1:0.40836526 2:0.31747683 3:0.078780007 4:0.14653318 5:0.048844726 6:0.027791286 7:0.0073831332 8:0.022878021 9:0.024123432 10:0.025256277 
-256 1:0.43187848 2:0.31123799 3:0.13890423 4:0.07563744 5:0.042341867 6:0.13894497 7:0.1176839 8:0.20763415 9:0.064204076 10:0.03341964 
-144.99233614214251 1:0.54615115 2:0.19863103 3:0.094839906 4:0.10245591 5:0.057921999 6:0.39635398 7:0.10352272 8:0.30638699 9:0.30698024 10:0.31318578 
-256 1:0.52430769 2:0.25097405 3:0.078190223 4:0.098613362 5:0.047914673 6:0.18175245 7:0.238555 8:0.076192795 9:0.0052836282 10:0.1623892 
-256 1:0.64795045 2:0.20633353 3:0.067511451 4:0.044492808 5:0.033711757 6:0.075743117 7:0.0038760022 8:0.13253125 9:0.17786132 10:0.36450705 
-256 1:0.42262566 2:0.26723512 3:0.1320817 4:0.11538061 5:0.062676912 6:0.098856582 7:0.037366165 8:0.01307292 9:0.11731304 10:0.041426084 
-256 1:0.17475213 2:0.48900664 3:0.12960235 4:0.12618718 5:0.080451706 6:0.035065885 7:0.1082601 8:0.14432207 9:0.061944853 10:0.069202049 
-256 1:0.22698008 2:0.44470233 3:0.17600492 4:0.098509492 5:0.053803172 6:0.12476711 7:0.18687272 8:0.41244695 9:0.039244226 10:0.13458669 
-256 1:0.30147898 2:0.32115852 3:0.13199546 4:0.16988093 5:0.075486117 6:0.047232148 7:0.24277316 8:0.091935082 9:0.0042929101 10:0.027326409 
-256 1:0.71326245 2:0.20692664 3:0.047130899 4:0.02346971 5:0.0092103014 6:0.057791959 7:0.049761055 8:0.0052988329 9:0.043271607 10:0.09247105 
-256 1:0.36506944 2:0.35672515 3:0.13176161 4:0.098488578 5:0.047955224 6:0.020223525 7:0.096364765 8:0.20348698 9:0.12555904 10:0.15451299 
-256 1:0.45143815 2:0.18654404 3:0.15671926 4:0.12954327 5:0.075755292 6:0.076824338 7:0.048927258 8:0.2761752 9:0.3189837 10:0.35574943 
-256 1:0.37853505 2:0.43658945 3:0.065665258 4:0.068478515 5:0.050731734 6:0.3671957 7:0.15218475 8:0.17459823 9:0.23238111 10:0.032903813 
-256 1:0.4522385 2:0.27735827 3:0.098451676 4:0.12676653 5:0.045185021 6:0.42774491 7:0.17832707 8:0.13526348 9:0.1515563 10:0.0097278323 
-256 1:0.7730217 2:0.11363911 3:0.033362884 4:0.036584633 5:0.043391673 6:0.17494024 7:0.22010598 8:0.012044097 9:0.13788101 10:0.12257282 
-256 1:0.48072358 2:0.2783566 3:0.14245791 4:0.061993495 5:0.036468403 6:0.01245616 7:0.053829778 8:0.059978538 9:0.11135289 10:0.014742397 
-256 1:0.18978735 2:0.49322116 3:0.1129982 4:0.12745184 5:0.076541444 6:0.19457914 7:0.035656774 8:0.16898854 9:0.043341727 10:0.10112969 
-256 1:0.45883401 2:0.31601732 3:0.084865023 4:0.10243565 5:0.037847992 6:0.17259847 7:0.043484915 8:0.02893069 9:0.017593499 10:0.029892865 
-256 1:0.35110857 2:0.46813431 3:0.05924663 4:0.08180263 5:0.03970786 6:0.15454381 7:0.15677106 8:0.0094861719 9:0.019380423 10:0.035205444 
-256 1:0.58682113 2:0.24962119 3:0.089465833 4:0.055591365 5:0.018500478 6:0.16944662 7:0.1001457 8:0.11409084 9:0.022946032 10:0.13548473 
-256 1:0.4918609 2:0.25877598 3:0.10680353 4:0.097083634 5:0.045475953 6:0.078138077 7:0.021442728 8:0.12435236 9:0.15042147 10:0.16792926 
-256 1:0.66848014 2:0.18995968 3:0.06965501 4:0.046947321 5:0.02495785 6:0.036232664 7:0.090688727 8:0.041937003 9:0.16354989 10:0.12135512 
-256 1:0.4878868 2:0.33026987 3:0.08730133 4:0.062409052 5:0.032132942 6:0.033915702 7:0.0080662069 8:0.11242001 9:0.0084880173 10:0.15803849 
-256 1:0.68646011 2:0.17939968 3:0.070661005 4:0.039990941 5:0.023488257 6:0.027972283 7:0.038986387 8:0.080556893 9:0.083079998 10:0.07792244 
-256 1:0.34848338 2:0.30066223 3:0.13250836 4:0.14749635 5:0.070849682 6:0.085572951 7:0.075335205 8:0.0055580137 9:0.016144969 10:0.063657108 
-45.512431061276033 1:0.41543042 2:0.36255978 3:0.089835194 4:0.083299531 5:0.048875074 6:0.27017799 7:0.24844613 8:0.12721326 9:0.13143802 10:0.090577005 
-256 1:0.41240528 2:0.32873234 3:0.10225566 4:0.10973897 5:0.046867749 6:0.14767101 7:0.024071578 8:0.16918439 9:0.060953629 10:0.099836995 
-256 1:0.30172321 2:0.34371708 3:0.23753286 4:0.084589091 5:0.032437758 6:0.087583682 7:0.044206078 8:0.047208403 9:0.069043969 10:0.096575465 
-256 1:0.33138303 2:0.40472026 3:0.14045478 4:0.07641244 5:0.047029496 6:0.29634197 7:0.080109625 8:0.087813737 9:0.15458965 10:0.072891101 
-256 1:0.36050886 2:0.26837837 3:0.17149083 4:0.12336573 5:0.076256212 6:0.036074862 7:0.097398884 8:0.028475267 9:0.10936623 10:0.016287541 
-256 1:0.20929037 2:0.40707041 3:0.15426998 4:0.15590099 5:0.073468259 6:0.21882615 7:0.13111322 8:0.15660845 9:0.15737142 10:0.030147793 
-256 1:0.69226522 2:0.1654845 3:0.062031218 4:0.053801205 5:0.026417852 6:0.0037888714 7:0.0813478 8:0.12954787 9:0.22050711 10:0.1491069 
-256 1:0.5742014 2:0.21473069 3:0.10476749 4:0.068641261 5:0.037659152 6:0.0088984094 7:0.052326978 8:0.05058959 9:0.011595288 10:0.017631366 
-256 1:0.58570584 2:0.25595499 3:0.099249518 4:0.037567479 5:0.021522175 6:0.019412758 7:0.1005021 8:0.09349616 9:0.17502788 10:0.16465487 
-15.159698097425936 1:0.24304187 2:0.22315787 3:0.21296151 4:0.21118627 5:0.10965249 6:0.042833487 7:0.23902632 8:0.043922364 9:0.21809037 10:2.2039445e-05 
-256 1:0.64625505 2:0.19971615 3:0.085117761 4:0.04955771 5:0.019353334 6:0.05097639 7:0.094503118 8:0.069599834 9:0.12150778 10:0.00031031879 
-256 1:0.19535477 2:0.34554213 3:0.17704319 4:0.19446187 5:0.087598041 6:0.34358016 7:0.13447136 8:0.10928913 9:0.062100714 10:0.12981874 
-256 1:0.75674139 2:0.15234318 3:0.041680463 4:0.02995205 5:0.019282919 6:0.018569226 7:0.071248646 8:0.1740151 9:0.10912346 10:0.10222834 
-256 1:0.44048533 2:0.28369171 3:0.11333178 4:0.11923915 5:0.043252022 6:0.17381859 7:0.16186965 8:0.093367647 9:0.16599519 10:0.20641844 
-256 1:0.30622696 2:0.36690942 3:0.13869669 4:0.11956425 5:0.06860267 6:0.0037091094 7:0.099324739 8:0.068043662 9:0.059184259 10:0.0019869053 
-179.29636205419769 1:0.39125545 2:0.32791279 3:0.11791527 4:0.1090527 5:0.053863795 6:0.3815813 7:0.10670615 8:0.11775654 9:0.16742496 10:0.011008358 
-256 1:0.39092285 2:0.27974337 3:0.13776718 4:0.1197894 5:0.071777208 6:0.1123001 7:0.12370158 8:0.073291599 9:0.0084036014 10:0.16748872 
-256 1:0.59832803 2:0.20342187 3:0.081365326 4:0.07023561 5:0.04664917 6:0.086435016 7:0.16524989 8:0.16672806 9:0.083643648 10:0.23531526 
-256 1:0.57593313 2:0.24359814 3:0.085872045 4:0.074213802 5:0.020382885 6:0.0021051662 7:0.15183912 8:0.043699464 9:0.49784604 10:0.26062029 
-256 1:0.48102509 2:0.26274495 3:0.14109413 4:0.082133145 5:0.033002688 6:0.047218735 7:0.015779211 8:0.083224661 9:0.17262559 10:0.15886065 
-256 1:0.18593788 2:0.42620581 3:0.17567362 4:0.098184043 5:0.11399864 6:0.029436972 7:0.22717797 8:0.1424037 9:0.12113123 10:0.0038113023 
-256 1:0.26704636 2:0.30199402 3:0.19483418 4:0.16310435 5:0.073021092 6:0.32103189 7:0.28398033 8:0.11742188 9:0.014294897 10:0.15828189 
-256 1:0.57636972 2:0.26341495 3:0.088148096 4:0.042295397 5:0.029771842 6:0.086959835 7:0.06433489 8:0.11406584 9:0.18080729 10:0.34486224 
-256 1:0.35399553 2:0.26520645 3:0.1513195 4:0.15300912 5:0.076469395 6:0.098355791 7:0.32321691 8:0.31302985 9:0.17216987 10:0.16250721 
-256 1:0.48888584 2:0.23023454 3:0.096189124 4:0.12898281 5:0.055707686 6:0.4575326 7:0.0084712126 8:0.082202444 9:0.027896687 10:0.14044441 
-256 1:0.71864409 2:0.20301091 3:0.052827079 4:0.019035149 5:0.0064827683 6:0.086107723 7:0.016500434 8:0.058335434 9:0.06907536 10:0.031988992 
-256 1:0.69254244 2:0.16648891 3:0.072130886 4:0.046367876 5:0.022469891 6:0.08923239 7:0.011510546 8:0.020632518 9:0.10742701 10:0.02558918 
-256 1:0.36855239 2:0.28089288 3:0.180928 4:0.11090262 5:0.058724102 6:0.0088495011 7:0.20510869 8:0.25618553 9:0.17377 10:0.035636568 
-256 1:0.5550331 2:0.22962166 3:0.11498241 4:0.061142166 5:0.039220669 6:0.023261395 7:0.016484065 8:0.1505559 9:0.072113923 10:0.0240877 
-256 1:0.64286821 2:0.23776464 3:0.054685331 4:0.042100394 5:0.022581431 6:0.062488087 7:0.11430146 8:0.12886785 9:0.039138157 10:0.10313758 
-256 1:0.47018592 2:0.30441185 3:0.1238446 4:0.068253487 5:0.033304139 6:0.1438315 7:0.0039165561 8:0.11755067 9:0.085592357 10:0.2556671 
-256 1:0.51768533 2:0.20925 3:0.13395874 4:0.097184674 5:0.041921258 6:0.24077982 7:0.15996359 8:0.21660564 9:0.21157023 10:0.21287616 
-256 1:0.69843284 2:0.18507251 3:0.052050329 4:0.038443209 5:0.026001107 6:0.013131506 7:0.043414865 8:0.17626534 9:0.19376047 10:0.34828203 
-256 1:0.57566911 2:0.20869129 3:0.075319048 4:0.09860635 5:0.041714203 6:0.34459058 7:0.31257984 8:0.20518112 9:0.37294452 10:0.29011974 
-256 1:0.63981343 2:0.18714356 3:0.086917546 4:0.054632074 5:0.03149339 6:0.040564654 7:0.068813299 8:0.067027934 9:0.20046447 10:0.25827366 
-256 1:0.45090057 2:0.17534696 3:0.15475471 4:0.14568601 5:0.073311741 6:0.21217349 7:0.35593781 8:0.13474074 9:0.21185505 10:0.033357278 
-256 1:0.51766313 2:0.21319635 3:0.16969746 4:0.064792532 5:0.034650526 6:0.10690628 7:0.038712696 8:0.10797125 9:0.10331748 10:0.063637434 
-256 1:0.43358726 2:0.32949554 3:0.13605979 4:0.071362543 5:0.029494861 6:0.087569873 7:0.10306765 8:0.096296356 9:0.0083480719 10:0.024426326 
-256 1:0.41133697 2:0.21294421 3:0.15045904 4:0.15107951 5:0.074180266 6:0.043071884 7:0.13084598 8:0.0088953159 9:0.074404141 10:0.13232884 
-256 1:0.57382287 2:0.25230405 3:0.067686043 4:0.078896183 5:0.027290858 6:0.10820721 7:0.13433701 8:0.25439985 9:0.26758746 10:0.1636709 
-256 1:0.394647 2:0.28274872 3:0.17351748 4:0.087986952 5:0.061099842 6:0.11218463 7:0.050672799 8:0.11986747 9:0.038439913 10:0.28782233 
-16.688501309429469 1:0.31170901 2:0.26835417 3:0.16565101 4:0.16769894 5:0.086586868 6:0.015709211 7:0.18976923 8:0.43186745 9:0.41169819 10:0.43324951 
-256 1:0.46491616 2:0.22209605 3:0.13494348 4:0.12407973 5:0.053964581 6:0.11229163 7:0.046683726 8:0.066721067 9:0.2370446 10:0.18763364 
-256 1:0.59553631 2:0.26284582 3:0.097356524 4:0.034410408 5:0.0098509411 6:0.06994524 7:0.039874369 8:0.15037575 9:0.035667911 10:0.10102848 
-256 1:0.73379595 2:0.20530677 3:0.033325253 4:0.021220494 5:0.0063515407 6:0.057998331 7:0.021006002 8:0.0097687691 9:0.026960131 10:0.077981552 
-256 1:0.7757389 2:0.15151328 3:0.036154091 4:0.025415986 5:0.01117774 6:0.0040322523 7:0.047577642 8:0.078613009 9:0.18536155 10:0.055185875 
-256 1:0.39756743 2:0.23737314 3:0.15598162 4:0.14344974 5:0.06562806 6:0.055926695 7:0.11849992 8:0.06394991 9:0.052260333 10:0.12157597 
-256 1:0.44767616 2:0.27544009 3:0.13620814 4:0.097096825 5:0.04357878 6:0.014069897 7:0.26626602 8:0.089618256 9:0.16422877 10:0.13505447 
-256 1:0.5115053 2:0.22684883 3:0.11874183 4:0.093261336 5:0.049642702 6:0.0702593 7:0.026867099 8:0.075989246 9:0.076033071 10:0.082253645 
-256 1:0.5730319 2:0.22744074 3:0.066405135 4:0.086828572 5:0.046293657 6:0.10991287 7:0.13930512 8:0.17447651 9:0.025167042 10:0.16185454 
-256 1:0.76105098 2:0.13597435 3:0.039372718 4:0.036930853 5:0.026671098 6:0.04259441 7:0.052457709 8:0.036695789 9:0.024826435 10:0.052526389 
-256 1:0.4339187 2:0.36255123 3:0.089181744 4:0.079337687 5:0.035010637 6:0.36113604 7:0.024939638 8:0.096604215 9:0.080241791 10:0.15524065 
-256 1:0.35601565 2:0.31262481 3:0.13186022 4:0.1439454 5:0.05555392 6:0.14145634 7:0.0071353925 8:0.16017304 9:0.00030566199 10:0.19544264 
-256 1:0.64971122 2:0.25420858 3:0.058658445 4:0.024707109 5:0.012714643 6:0.13671615 7:0.096551419 8:0.2127484 9:0.086760716 10:0.063592749 
-256 1:0.68942013 2:0.24705182 3:0.033968888 4:0.019902319 5:0.0096568408 6:0.039807068 7:0.035274973 8:0.096909246 9:0.10376083 10:0.37761914 
-256 1:0.59241616 2:0.2316546 3:0.092362772 4:0.056796384 5:0.026770089 6:0.044572553 7:0.083568859 8:0.053244223 9:0.27831498 10:0.089846967 
-256 1:0.53569774 2:0.25152965 3:0.092465876 4:0.084421955 5:0.035884778 6:0.00018124047 7:0.053938949 8:0.091189994 9:0.16640047 10:0.12441746 
-256 1:0.5096596 2:0.24105021 3:0.11743133 4:0.098966749 5:0.032892114 6:0.1549593 7:0.058121108 8:0.024324802 9:0.045870623 10:0.020242969 
-256 1:0.42784159 2:0.3345938 3:0.10094621 4:0.095847273 5:0.040771126 6:0.073639961 7:0.015149936 8:0.10686027 9:0.18262315 10:0.034559511 
-256 1:0.31298944 2:0.19697456 3:0.18176115 4:0.21483932 5:0.093435524 6:0.060937141 7:0.1024488 8:0.011728669 9:0.048294964 10:0.041908861 
-256 1:0.36926777 2:0.2424621 3:0.17801125 4:0.13518109 5:0.075077798 6:0.058596316 7:0.043627801 8:0.033467999 9:0.14551865 10:0.0005382114 
-256 1:0.7002906 2:0.20419969 3:0.061118018 4:0.024089788 5:0.010301904 6:0.025424277 7:0.014607952 8:0.16347783 9:0.1799343 10:0.073538399 
-256 1:0.66707032 2:0.2011376 3:0.070460934 4:0.039418882 5:0.021912272 6:0.097688068 7:0.028086393 8:0.04244755 9:0.18037628 10:0.0015496153 
-256 1:0.55226767 2:0.26185785 3:0.08192797 4:0.074775246 5:0.029171264 6:0.34697209 7:0.13736116 8:0.015515719 9:0.14652397 10:0.046592363 
-94.764034113607394 1:0.46552732 2:0.19554038 3:0.10537962 4:0.14452904 5:0.089023637 6:0.0036588811 7:0.010459623 8:0.18430528 9:0.065310677 10:0.36420026 
-256 1:0.26234223 2:0.48812091 3:0.10863256 4:0.089898168 5:0.051006126 6:0.15908221 7:0.014191709 8:0.1108509 9:0.0038883072 10:0.041659915 
-256 1:0.69286776 2:0.18888918 3:0.057212175 4:0.041571367 5:0.019459515 6:0.017786919 7:0.10333717 8:0.18468298 9:0.21035763 10:0.059878739 
-256 1:0.39179905 2:0.27795302 3:0.14976126 4:0.12575579 5:0.054730888 6:0.14109327 7:0.16169922 8:0.10996777 9:0.20654943 10:0.055195535 
-256 1:0.45909248 2:0.33858378 3:0.077636423 4:0.082881223 5:0.041806095 6:0.17056775 7:0.16645887 8:0.044578916 9:0.084539963 10:0.10426797 
-256 1:0.17574502 2:0.32486066 3:0.20086034 4:0.18569502 5:0.11283896 6:0.19640989 7:0.20594649 8:0.27896687 9:0.17226984 10:0.0075143893 
-256 1:0.34786733 2:0.36999921 3:0.12333754 4:0.1092342 5:0.049561728 6:0.21596555 7:0.20975348 8:0.20911836 9:0.047291218 10:0.022089802 
-256 1:0.37556276 2:0.2469728 3:0.16073794 4:0.15325719 5:0.063469313 6:0.19386121 7:0.096280799 8:0.12710736 9:0.16355614 10:0.158023 
-256 1:0.64994877 2:0.24174325 3:0.074686084 4:0.023808275 5:0.0098136179 6:0.0091759826 7:0.088500709 8:0.052057667 9:0.034344215 10:0.024674774 
-256 1:0.15206053 2:0.53761057 3:0.12168076 4:0.11251555 5:0.07613259 6:0.1731517 7:0.028060416 8:0.00096651927 9:0.39874029 10:0.37247408 
-256 1:0.51374559 2:0.2621867 3:0.12629672 4:0.067376375 5:0.030394621 6:0.29095934 7:0.28242613 8:0.20584526 9:0.044075114 10:0.061533209 
-256 1:0.50643191 2:0.25166897 3:0.10646492 4:0.090385279 5:0.04504892 6:0.32638839 7:0.1678034 8:0.31334771 9:0.20468149 10:0.14516236 
-256 1:0.33845118 2:0.32481027 3:0.13659059 4:0.14305649 5:0.057091471 6:0.39628979 7:0.081187115 8:0.1373088 9:0.11356254 10:0.0091817056 
-256 1:0.63302524 2:0.23675822 3:0.078429368 4:0.036428184 5:0.015358983 6:0.034677804 7:0.047998582 8:0.054507355 9:0.029445688 10:0.03498545 
-256 1:0.39108915 2:0.31229415 3:0.14961032 4:0.095919201 5:0.051087189 6:0.10031196 7:0.13742012 8:0.15121911 9:0.066286631 10:0.13866097 
-256 1:0.62692749 2:0.16994196 3:0.10239628 4:0.077593027 5:0.023141234 6:0.04173919 7:0.068714843 8:0.028201827 9:0.10405635 10:0.11571974 
-95.95161675684642 1:0.25632914 2:0.13807639 3:0.12819311 4:0.23845319 5:0.23894818 6:0.27241885 7:0.33888276 8:0.29892906 9:0.37926463 10:0.48066543 
-256 1:0.2215845 2:0.45109071 3:0.20036242 4:0.080554221 5:0.046408151 6:0.12905133 7:0.027689868 8:0.052052035 9:0.16445047 10:0.086302524 
-256 1:0.3009143 2:0.44431185 3:0.12827021 4:0.079463089 5:0.047040545 6:0.48827224 7:0.10528684 8:0.070194484 9:0.10167608 10:0.070718654 
-256 1:0.79409884 2:0.087927349 3:0.037269243 4:0.047758865 5:0.032945703 6:0.016437278 7:0.1636093 8:0.056815292 9:0.043912976 10:0.081828433 
-256 1:0.25540575 2:0.24395468 3:0.26176042 4:0.15364973 5:0.085229414 6:0.078642515 7:0.14667467 8:0.1084196 9:0.25109456 10:0.33765227 
-256 1:0.34040189 2:0.25887932 3:0.17000291 4:0.15348252 5:0.077233356 6:0.02471844 7:0.016976351 8:0.027571267 9:0.089216741 10:0.11034378 
-256 1:0.36903031 2:0.26314099 3:0.1932777 4:0.11534814 5:0.059202855 6:0.050593488 7:0.09600689 8:0.050838831 9:0.050530199 10:0.05413941 
-256 1:0.48779257 2:0.33980838 3:0.10891767 4:0.047837112 5:0.015644268 6:0.11619864 7:0.080778908 8:0.026143792 9:0.040190319 10:0.020650387 
-256 1:0.38170347 2:0.31405027 3:0.11861636 4:0.12906816 5:0.056561742 6:0.15527494 7:0.022236937 8:0.14053549 9:0.10299686 10:0.22242977 
-51.767038974593468 1:0.34184761 2:0.4715621 3:0.077041138 4:0.066709806 5:0.042839341 6:0.15540935 7:0.10820928 8:0.050614665 9:0.0194843 10:0.006877307 
-256 1:0.70835487 2:0.18563167 3:0.055639766 4:0.031458409 5:0.018915279 6:0.070173326 7:0.043114378 8:0.0060588529 9:0.11330446 10:0.059169344 
-256 1:0.49911977 2:0.23805777 3:0.11150578 4:0.10161002 5:0.049706666 6:0.089379374 7:0.015017881 8:0.088185726 9:0.095392194 10:0.068704227 
-256 1:0.57357469 2:0.19615902 3:0.10002291 4:0.091994703 5:0.038248673 6:0.12824599 7:0.097901908 8:0.086780356 9:0.087874063 10:0.08376218 
-256 1:0.61209744 2:0.21720299 3:0.093137815 4:0.051076037 5:0.026485716 6:0.010419317 7:0.1486013 8:0.18861717 9:0.092524817 10:0.17524406 
-256 1:0.67675482 2:0.14598874 3:0.079695425 4:0.063616755 5:0.033944252 6:0.29363464 7:0.42078902 8:0.30279103 9:0.18495079 10:0.025187201 
-256 1:0.52887819 2:0.21894113 3:0.12601668 4:0.08013758 5:0.046026416 6:0.29953756 7:0.097345921 8:0.02566336 9:0.048656311 10:0.017995258 
-256 1:0.55599331 2:0.19981791 3:0.10607463 4:0.093409733 5:0.044704415 6:0.024678239 7:0.051624202 8:0.036606333 9:0.07878553 10:0.27937337 
-256 1:0.72104045 2:0.18030038 3:0.049600563 4:0.034725964 5:0.014332642 6:0.025374791 7:0.10179672 8:0.071377979 9:0.23029089 10:0.055255036 
-256 1:0.47764861 2:0.28905736 3:0.11549348 4:0.077709021 5:0.040091529 6:0.2411679 7:0.058652743 8:0.14244695 9:0.098251978 10:0.066343374 
-256 1:0.57577942 2:0.24984521 3:0.084378999 4:0.061745857 5:0.028250506 6:0.011660967 7:0.059092982 8:0.0024242067 9:0.20854753 10:0.21167043 
-256 1:0.56761174 2:0.17890103 3:0.10991511 4:0.10402895 5:0.039543175 6:0.16156621 7:0.20524046 8:0.43572986 9:0.021855116 10:0.20697441 
-256 1:0.30642087 2:0.36487837 3:0.14649151 4:0.11278906 5:0.069420185 6:0.014303327 7:0.046929587 8:0.10396256 9:0.018509829 10:0.15614967 
-256 1:0.55533213 2:0.24480223 3:0.078510888 4:0.078145928 5:0.043208818 6:0.11548986 7:0.028281538 8:0.0064473658 9:0.15882508 10:0.31596935 
-256 1:0.69150455 2:0.18096438 3:0.058591365 4:0.043860285 5:0.025079422 6:0.082250727 7:0.18490802 8:0.12361662 9:0.089048061 10:0.11637139 
-256 1:0.43740422 2:0.29391292 3:0.1271911 4:0.094698269 5:0.046793482 6:0.070597401 7:0.025654187 8:0.0051244084 9:0.12191391 10:0.11199013 
-256 1:0.40159578 2:0.2575047 3:0.14826229 4:0.13676122 5:0.055876017 6:0.22900177 7:0.15018273 8:0.059127286 9:0.13067369 10:0.13005798 
-256 1:0.59000395 2:0.24020797 3:0.087980741 4:0.056800501 5:0.025006843 6:0.038681586 7:0.021401415 8:0.17046589 9:0.20599702 10:0.15875383 
-256 1:0.58226547 2:0.1713403 3:0.15808897 4:0.060919558 5:0.027385701 6:0.094236803 7:0.072903943 8:0.031497056 9:0.11761276 10:0.030805457 
-256 1:0.70180117 2:0.16692236 3:0.077080498 4:0.034273321 5:0.019922655 6:0.083867096 7:0.094698895 8:0.189123 9:0.17047509 10:0.021705577 
-256 1:0.4153864 2:0.32654566 3:0.12691722 4:0.10122932 5:0.029921406 6:0.26460815 7:0.13615944 8:0.05264155 9:0.061336954 10:0.0087767598 
-127.09713594287963 1:0.52850257 2:0.20333114 3:0.11083578 4:0.10072814 5:0.056602379 6:0.056204618 7:0.0048046434 8:0.14255796 9:0.18267471 10:0.2760723 
-256 1:0.47901375 2:0.26192422 3:0.098124618 4:0.11348815 5:0.047449253 6:0.081453774 7:0.11142172 8:0.0041026123 9:0.052660998 10:0.094716214 
-80.32902189042025 1:0.57866312 2:0.33421799 3:0.058608512 4:0.021783383 5:0.0067269882 6:0.064929816 7:0.024865966 8:0.12746425 9:0.028396843 10:0.061793708 
-56.523922511674876 1:0.32799396 2:0.32642797 3:0.10135549 4:0.16887344 5:0.07534914 6:0.38970987 7:0.012243329 8:0.013480366 9:0.42626733 10:0.42375609 
-256 1:0.66068733 2:0.18245724 3:0.062913364 4:0.059674376 5:0.034267697 6:0.077149967 7:0.03365061 8:0.030692 9:0.073791894 10:0.091060121 
-256 1:0.42177361 2:0.2887549 3:0.16058023 4:0.080911639 5:0.047979624 6:0.30669834 7:0.034953772 8:0.06279724 9:0.11389857 10:0.08003167 
-256 1:0.54050101 2:0.23677306 3:0.11882048 4:0.072128873 5:0.031776563 6:0.28643958 7:0.10596456 8:0.14715306 9:0.1518318 10:0.011088955 
-256 1:0.28942412 2:0.33413513 3:0.16946246 4:0.12149007 5:0.085488218 6:0.055608275 7:0.17392841 8:0.084567456 9:0.02272238 10:0.029857832 
-256 1:0.54099138 2:0.25669626 3:0.10267898 4:0.060736275 5:0.038897101 6:0.20764197 7:0.1012773 8:0.16751899 9:0.088675326 10:0.088068907 
-256 1:0.64651756 2:0.22594033 3:0.065300085 4:0.043596749 5:0.018645275 6:0.036047055 7:0.024746342 8:0.042885347 9:0.063124597 10:0.080244551 
-256 1:0.64816665 2:0.14640595 3:0.076051722 4:0.09429093 5:0.035084751 6:0.11818645 7:0.016108121 8:0.024804283 9:0.25410477 10:0.23670479 
-256 1:0.19210723 2:0.53163218 3:0.086711443 4:0.12124035 5:0.068308795 6:0.1641561 7:0.068304461 8:0.051134062 9:0.12139941 10:0.035897169 
-52.964522948302921 1:0.47343248 2:0.30517163 3:0.068586102 4:0.073459498 5:0.079350287 6:0.57033909 7:0.21406793 8:0.014626215 9:0.084355338 10:0.097979932 
-256 1:0.53073928 2:0.23224358 3:0.11661223 4:0.072032622 5:0.048372284 6:0.043894259 7:0.15900693 8:0.014533565 9:0.04065291 10:0.063189936 
-256 1:0.49334565 2:0.34337246 3:0.058841197 4:0.073643904 5:0.030796788 6:0.11111194 7:0.04992761 8:0.12121884 9:0.084696286 10:0.14749022 
-256 1:0.47700775 2:0.25755659 3:0.11073291 4:0.10294938 5:0.051753368 6:0.36578485 7:0.12045197 8:0.19547469 9:0.055483682 10:0.076562604 
-256 1:0.61086082 2:0.2981013 3:0.053905839 4:0.026058648 5:0.011073391 6:0.061189776 7:0.053735227 8:0.16755896 9:0.058937506 10:0.080041467 
-256 1:0.4280102 2:0.27493673 3:0.13046198 4:0.10943683 5:0.057154253 6:0.19641664 7:0.11725975 8:0.2622879 9:0.078918156 10:0.015034704 
-256 1:0.31266793 2:0.25191192 3:0.17870568 4:0.16041327 5:0.096301201 6:0.078747639 7:0.10667271 8:0.13839572 9:0.054199266 10:0.029471862 
-256 1:0.49267567 2:0.38818627 3:0.07672236 4:0.030429961 5:0.01198574 6:0.015647958 7:0.017655521 8:0.078393045 9:0.017749793 10:0.035235084 
-256 1:0.32352843 2:0.28674892 3:0.1751179 4:0.13281005 5:0.081794705 6:0.063328977 7:0.019416144 8:0.41538788 9:0.12240402 10:0.02500192 
-219.00346721497257 1:0.36114258 2:0.23894764 3:0.17785839 4:0.1451092 5:0.076942191 6:0.1178319 7:0.019084368 8:0.24058028 9:0.12956887 10:0.33907578 
-4.526282806358803 1:0.22939618 2:0.16749389 3:0.16847594 4:0.27835727 5:0.15627671 6:0.41477762 7:0.3276191 8:0.32053762 9:0.25306515 10:0.036757883 
-256 1:0.66313723 2:0.17114487 3:0.067097041 4:0.061265893 5:0.037354965 6:0.05359592 7:0.012189376 8:0.13426221 9:0.11928301 10:0.20346175 
-256 1:0.60680833 2:0.23310293 3:0.052730656 4:0.070638983 5:0.036719099 6:0.18136969 7:0.046905829 8:0.11676577 9:0.053222692 10:0.18234323 
-256 1:0.59525552 2:0.21803436 3:0.094550046 4:0.053301737 5:0.038858334 6:0.02601044 7:0.15905744 8:0.0014925822 9:0.013636157 10:0.027847648 
-91.279369190743168 1:0.73518263 2:0.14890059 3:0.044022251 4:0.031830014 5:0.04006451 6:0.33443474 7:0.12689667 8:0.26278092 9:0.28345576 10:0.49074534 
-256 1:0.74502023 2:0.15196237 3:0.049605398 4:0.037843111 5:0.015568899 6:0.058995431 7:0.00098740384 8:0.24804666 9:0.064789974 10:0.19291939 
-256 1:0.47930569 2:0.20864591 3:0.12246082 4:0.12501521 5:0.064572366 6:0.084124301 7:0.24071405 8:0.067972115 9:0.10073209 10:0.17521859 
-256 1:0.43584798 2:0.30838315 3:0.1326032 4:0.078943594 5:0.044222072 6:0.030932603 7:0.13412517 8:0.0069544627 9:0.081604089 10:0.024626267 
-256 1:0.68001107 2:0.21709819 3:0.044174607 4:0.041454364 5:0.017261771 6:0.051141894 7:0.099151714 8:0.15682647 9:0.20372428 10:0.077368175 
-88.150101930334984 1:0.46309176 2:0.22560942 3:0.089638046 4:0.1618764 5:0.059784363 6:0.51283997 7:0.073361338 8:0.014289336 9:0.084354832 10:0.11967285 
-256 1:0.21330593 2:0.45326638 3:0.15915485 4:0.12976472 5:0.044508128 6:0.14076367 7:0.21077914 8:0.19330944 9:0.27300354 10:0.033721795 
-256 1:0.46793625 2:0.2754472 3:0.11519998 4:0.096174069 5:0.045242503 6:0.17223714 7:0.032530199 8:0.12015663 9:0.14116589 10:0.15741677 
-256 1:0.36084543 2:0.32604385 3:0.16891479 4:0.087875259 5:0.056320669 6:0.052366211 7:0.1377479 8:0.091032632 9:0.13018203 10:0.11448639 
-256 1:0.51472301 2:0.29432829 3:0.096280719 4:0.064721903 5:0.029946082 6:0.0199148 7:0.08919451 8:0.12567984 9:0.10175876 10:0.020792852 
-256 1:0.50828627 2:0.27598249 3:0.096152556 4:0.086208785 5:0.033369899 6:0.058960565 7:0.045400101 8:0.079378283 9:0.23784298 10:0.15414621 
-256 1:0.56054719 2:0.27614567 3:0.099245716 4:0.047615244 5:0.016446174 6:0.029336125 7:0.049174076 8:0.12401423 9:0.030629779 10:0.072547939 
-256 1:0.49915376 2:0.29379276 3:0.11134501 4:0.063690634 5:0.032017836 6:0.042791496 7:0.018769217 8:0.32736261 9:0.35695915 10:0.35344007 
-256 1:0.35690368 2:0.34008545 3:0.11651981 4:0.12404041 5:0.062450648 6:0.023228519 7:0.11883033 8:0.089375696 9:0.012961245 10:0.018610987 
-256 1:0.31700461 2:0.28685598 3:0.17117605 4:0.15587319 5:0.069090172 6:0.054331633 7:0.18658947 8:0.22751729 9:0.099776888 10:0.0019691932 
-256 1:0.67163304 2:0.22559286 3:0.051989864 4:0.036494329 5:0.014289909 6:0.00018871495 7:0.16618271 8:0.046541645 9:0.14925322 10:0.079400073 
-256 1:0.63883621 2:0.26024475 3:0.040775131 4:0.040195087 5:0.019948826 6:0.12742646 7:0.036039631 8:0.13332402 9:0.18149105 10:0.079612919 
-131.41749804624342 1:0.27365238 2:0.35878086 3:0.16802504 4:0.1252206 5:0.074321123 6:0.61679942 7:0.11051242 8:0.33830092 9:0.10524804 10:0.27494064 
-2.4079513519982565 1:0.7464326 2:0.20662004 3:0.028452459 4:0.012514839 5:0.0059800708 6:0.027870562 7:0.10274767 8:0.10774132 9:0.25261461 10:0.22162972 
-256 1:0.6778396 2:0.20617859 3:0.068234342 4:0.033264155 5:0.014483316 6:0.11129692 7:0.041880841 8:0.052436026 9:0.081456081 10:0.018522804 
-256 1:0.48029917 2:0.33513945 3:0.081130483 4:0.072272352 5:0.031158552 6:0.057365039 7:0.019018908 8:0.20275731 9:0.21954195 10:0.10204638 
-256 1:0.31507334 2:0.47031417 3:0.091069164 4:0.072737177 5:0.050806151 6:0.083595118 7:0.056851718 8:0.23951167 9:0.0816884 10:0.041374348 
-256 1:0.33095529 2:0.28587646 3:0.15732191 4:0.14797311 5:0.077873239 6:0.21178936 7:0.16845408 8:0.026545928 9:0.068526801 10:0.10789954 
-256 1:0.38080894 2:0.29272124 3:0.17698891 4:0.09276999 5:0.056710924 6:0.036507826 7:0.23652033 8:0.028592219 9:0.0053285984 10:0.019988526 
-256 1:0.6588463 2:0.14906816 3:0.088394877 4:0.063249928 5:0.040440739 6:0.020380074 7:0.04306402 8:0.047530804 9:0.084195276 10:0.059191788 
-256 1:0.64635052 2:0.17295946 3:0.085165583 4:0.061950118 5:0.033574323 6:0.25085096 7:0.042151145 8:0.11454158 9:0.17846125 10:0.2784974 
-256 1:0.3647493 2:0.25901624 3:0.14447317 4:0.15260863 5:0.079152654 6:0.029317781 7:0.12703883 8:0.04063023 9:0.040150227 10:0.026677545 
-256 1:0.60899586 2:0.18519076 3:0.089406197 4:0.076645888 5:0.039761292 6:0.069321716 7:0.021857082 8:0.15203654 9:0.22321102 10:0.099218699 
-256 1:0.68724126 2:0.16377011 3:0.062135561 4:0.054013292 5:0.032839778 6:0.078633745 7:0.032256349 8:0.016879111 9:0.13208975 10:0.11219021 
-256 1:0.33428496 2:0.2723304 3:0.1512823 4:0.16198239 5:0.080119957 6:0.26530621 7:0.017877014 8:0.088053656 9:0.091888216 10:0.077580077 
-133.17423012453429 1:0.33976329 2:0.2358572 3:0.14700907 4:0.16331638 5:0.11405407 6:0.43979189 7:0.4472582 8:0.15036247 9:0.15882004 10:0.26730758 
-256 1:0.51473945 2:0.25015366 3:0.11317397 4:0.080196464 5:0.041736455 6:0.24569689 7:0.088574177 8:0.30050865 9:0.029352365 10:0.037734729 
-256 1:0.48016296 2:0.23208022 3:0.12748572 4:0.11166366 5:0.048607443 6:0.051479302 7:0.081215547 8:0.13927702 9:0.10951519 10:0.21469276 
-256 1:0.3345339 2:0.28473806 3:0.14567744 4:0.16034924 5:0.074701369 6:0.30877641 7:0.049540952 8:0.18883347 9:0.033799761 10:0.26244377 
-18.730169471310006 1:0.46300059 2:0.17548984 3:0.11819875 4:0.12718428 5:0.11612653 6:0.49734568 7:0.14854712 8:0.29896925 9:0.21999418 10:0.016851589 
-256 1:0.36174854 2:0.28235102 3:0.16060298 4:0.12703126 5:0.068266203 6:0.12564345 7:0.24412857 8:0.021974921 9:0.23178188 10:0.089637289 
-256 1:0.72955467 2:0.23008678 3:0.020534655 4:0.013870294 5:0.0059536009 6:0.028989789 7:0.073142809 8:0.23940632 9:0.11545938 10:0.32503662 
-256 1:0.57877641 2:0.1924994 3:0.11443716 4:0.072027748 5:0.042259288 6:0.026675098 7:0.057108474 8:0.0052952448 9:0.01477381 10:0.082722698 
-256 1:0.61014154 2:0.1882816 3:0.08481797 4:0.083315922 5:0.033442968 6:0.061545581 7:0.10734481 8:0.12846082 9:0.13679922 10:0.052990968 
-256 1:0.37256557 2:0.23405316 3:0.17724502 4:0.15167922 5:0.064457041 6:0.12652309 7:0.021992635 8:0.023986502 9:0.0891476 10:0.025417538 
-256 1:0.38401495 2:0.38725925 3:0.11447504 4:0.083337464 5:0.030913297 6:0.13444471 7:0.0079702147 8:0.1151736 9:0.21760564 10:0.035618054 
-256 1:0.57912451 2:0.2216319 3:0.092459465 4:0.080313162 5:0.026470965 6:0.013039743 7:0.020659124 8:0.013210163 9:0.031730414 10:0.038374336 
-256 1:0.44833461 2:0.34333726 3:0.073431044 4:0.092823313 5:0.042073781 6:0.015416537 7:0.02570997 8:0.012324059 9:0.10337406 10:0.023495047 
-256 1:0.4836147 2:0.27902717 3:0.12554838 4:0.070241743 5:0.041568003 6:0.040363487 7:0.088786458 8:0.049950748 9:0.12112632 10:0.2120107 
-256 1:0.64040448 2:0.24805138 3:0.074104586 4:0.025743616 5:0.011695943 6:0.019036352 7:0.029609234 8:0.13492436 9:0.11769098 10:0.10660883 
-256 1:0.66494324 2:0.20670271 3:0.062712536 4:0.043096347 5:0.022545168 6:0.0031945423 7:0.083358186 8:0.15131645 9:0.12102664 10:0.035425235 
-256 1:0.50132236 2:0.24386646 3:0.10731024 4:0.098885192 5:0.048615747 6:0.021953768 7:0.11452094 8:0.2480065 9:0.15897789 10:0.18202319 
-256 1:0.60976158 2:0.15452827 3:0.099521782 4:0.083210403 5:0.052977969 6:0.41051213 7:0.23143864 8:0.31023037 9:0.34375742 10:0.47299362 
-256 1:0.72903551 2:0.1848938 3:0.047149044 4:0.026942223 5:0.011979432 6:0.030849386 7:0.089231154 8:0.093454919 9:0.15682466 10:0.20466104 
-256 1:0.48858103 2:0.26470538 3:0.091132756 4:0.11321388 5:0.042366958 6:0.39313398 7:0.24285919 8:0.086022936 9:0.065284851 10:0.083726489 
-256 1:0.47517934 2:0.34548635 3:0.10801387 4:0.045501244 5:0.025819197 6:0.15144002 7:0.065542795 8:0.16015398 9:0.026139713 10:0.059344984 
-256 1:0.56361223 2:0.35643064 3:0.03770505 4:0.026762141 5:0.015489933 6:0.095532151 7:0.075292954 8:0.090845256 9:0.18562924 10:0.13100314 
-256 1:0.18962329 2:0.49063503 3:0.12776451 4:0.11680866 5:0.07516851 6:0.030353141 7:0.03359613 8:0.14863573 9:0.02473094 10:0.10832128 
-256 1:0.4606008 2:0.31185725 3:0.12752598 4:0.062183229 5:0.037832743 6:0.050285533 7:0.026220195 8:0.22117546 9:0.040210681 10:0.1874299 
-256 1:0.44679544 2:0.3277884 3:0.10714712 4:0.073226052 5:0.045042994 6:0.25210621 7:0.11934817 8:0.12107238 9:0.22594351 10:0.40553391 
-256 1:0.36491282 2:0.21132176 3:0.23360857 4:0.12080376 5:0.069353084 6:0.023964751 7:0.084913124 8:0.23260155 9:0.09205908 10:0.12461065 
-256 1:0.51120698 2:0.22495347 3:0.1012966 4:0.11050346 5:0.052039492 6:0.23042237 7:0.021703884 8:0.25153527 9:0.22748921 10:0.15624209 
-256 1:0.63807861 2:0.24836131 3:0.05926162 4:0.040895361 5:0.013403097 6:0.12479182 7:0.085200327 8:0.12433601 9:0.053359984 10:0.029064473 
-256 1:0.70988638 2:0.16921824 3:0.053136931 4:0.039387876 5:0.028370581 6:0.014594178 7:0.010221291 8:0.17070857 9:0.058711096 10:0.031080489 
-256 1:0.47867684 2:0.24839179 3:0.12561724 4:0.10276798 5:0.044546153 6:0.061527232 7:0.024536219 8:0.12056912 9:0.097817949 10:0.16188331 
-256 1:0.34741135 2:0.31038653 3:0.19256377 4:0.097894154 5:0.051744192 6:0.15800402 7:0.32349899 8:0.032841514 9:0.1238169 10:0.08664022 
-256 1:0.6545846 2:0.1672245 3:0.063500211 4:0.081087218 5:0.033603467 6:0.15736085 7:0.094119437 8:0.16771321 9:0.22441304 10:0.26223198 
-8.6146179867389669 1:0.33622407 2:0.21966781 3:0.061839848 4:0.081341823 5:0.30092645 6:0.1022467 7:0.012463167 8:0.071600376 9:0.051098109 10:8.7761743e-05 
-256 1:0.46296952 2:0.25971453 3:0.13963702 4:0.096469709 5:0.041209219 6:0.12545416 7:0.16597677 8:0.21903875 9:0.11767898 10:0.13528751 
-256 1:0.60555126 2:0.2112166 3:0.082760897 4:0.069920407 5:0.030550842 6:0.048778315 7:0.038507723 8:0.25249649 9:0.33166539 10:0.30891699 
-256 1:0.62317267 2:0.30571453 3:0.034641525 4:0.026411974 5:0.010059298 6:0.12121173 7:0.037352896 8:0.088519274 9:0.21787365 10:0.22216939 
-256 1:0.25962041 2:0.43417003 3:0.1248623 4:0.12695219 5:0.05439507 6:0.3173272 7:0.12623877 8:0.23022514 9:0.098533555 10:0.22100719 
-256 1:0.53618006 2:0.30475496 3:0.07960528 4:0.057933465 5:0.021526238 6:0.22507724 7:0.32933978 8:0.33470007 9:0.089655707 10:0.30784795 
-147.46846784913748 1:0.81989169 2:0.14685404 3:0.011897336 4:0.013512795 5:0.0078441378 6:0.071818058 7:0.10189056 8:0.36624173 9:0.24488054 10:0.26277987 
-256 1:0.44124208 2:0.26048512 3:0.13464285 4:0.10865084 5:0.054979114 6:0.022183421 7:0.024413797 8:0.046774884 9:0.13885135 10:0.14384548 
-256 1:0.41370924 2:0.31835816 3:0.12737523 4:0.092900961 5:0.047656415 6:0.26155557 7:0.066757071 8:0.22702546 9:0.10298691 10:0.18936345 
-101.64680851940923 1:0.71420544 2:0.14452104 3:0.040109758 4:0.070944001 5:0.03021976 6:0.045767192 7:5.0071189e-05 8:0.096242864 9:0.34830683 10:0.13732499 
-256 1:0.57564791 2:0.22089174 3:0.086032283 4:0.081062187 5:0.036365877 6:0.19879843 7:0.081292972 8:0.19443637 9:0.017221546 10:0.25381577 
-39.271186277677039 1:0.34576232 2:0.18765471 3:0.13532935 4:0.15299827 5:0.17825535 6:0.40508618 7:0.40628537 8:0.12451693 9:0.27345162 10:0.10111614 
-256 1:0.36259339 2:0.3267127 3:0.14809599 4:0.10407735 5:0.058520577 6:0.095773613 7:0.085015883 8:0.087555401 9:0.016551883 10:0.11169668 
-256 1:0.48849956 2:0.18293692 3:0.10984314 4:0.16473702 5:0.053983356 6:0.033599301 7:0.17024141 8:0.23871769 9:0.0016419938 10:0.24796827 
-256 1:0.42746165 2:0.19749103 3:0.15782239 4:0.13709139 5:0.080133546 6:0.085067955 7:0.059907542 8:0.20563936 9:0.11301491 10:0.069640874 
-256 1:0.39179293 2:0.30224319 3:0.10537469 4:0.14070253 5:0.059886658 6:0.19125605 7:0.037440973 8:0.011507423 9:0.02150342 10:0.18130961 
-256 1:0.57864332 2:0.13610368 3:0.10821724 4:0.11282173 5:0.064214035 6:0.19170099 7:0.029285916 8:0.019315531 9:0.088114414 10:0.13894528 
-42.814508867092563 1:0.22640688 2:0.43943313 3:0.12799527 4:0.13233942 5:0.073825302 6:0.15497813 7:0.18758459 8:0.039781148 9:0.10290443 10:0.020034081 
-256 1:0.47471723 2:0.26487557 3:0.10884787 4:0.091188867 5:0.060370463 6:0.31247604 7:0.047892583 8:0.0097986462 9:0.15434416 10:0.29847097 
-256 1:0.4147398 2:0.31427202 3:0.13735914 4:0.090586554 5:0.043042489 6:0.1437063 7:0.032298837 8:0.16446276 9:0.34670771 10:0.24992406 
-256 1:0.32055246 2:0.14005611 3:0.10014044 4:0.16798856 5:0.27126243 6:0.08641297 7:0.13259641 8:0.24074182 9:0.24110513 10:0.21797132 
-256 1:0.58553123 2:0.27598685 3:0.075825804 4:0.044201023 5:0.018455087 6:0.12620918 7:0.13127297 8:0.014413095 9:0.15002617 10:0.061078284 
-256 1:0.46088083 2:0.26984418 3:0.13045357 4:0.094717206 5:0.044104221 6:0.18550208 7:0.19329868 8:0.07835459 9:0.10445369 10:0.19090724 
-256 1:0.52280391 2:0.17822386 3:0.12425208 4:0.1274695 5:0.047250655 6:0.17817423 7:0.21224657 8:0.25206175 9:0.23545123 10:0.19010271 
-256 1:0.34926269 2:0.36755692 3:0.11468694 4:0.11525977 5:0.053233678 6:0.14254616 7:0.0025046436 8:0.0079491273 9:0.0045559794 10:0.13119242 
-256 1:0.35997004 2:0.38469675 3:0.10977195 4:0.099603156 5:0.045958108 6:0.31182193 7:0.043701652 8:0.089371056 9:0.0014017656 10:0.10079742 
-256 1:0.38020069 2:0.27136374 3:0.15884866 4:0.14918023 5:0.040406676 6:0.23172888 7:0.2683225 8:0.29249697 9:0.27142207 10:0.25902233 
-256 1:0.49778708 2:0.28580813 3:0.092116687 4:0.077177488 5:0.047110609 6:0.3345233 7:0.011067274 8:0.036343125 9:0.21564746 10:0.07186147 
-256 1:0.60658596 2:0.30099384 3:0.061415672 4:0.022902639 5:0.0081018936 6:0.022487846 7:0.057744749 8:0.016524316 9:0.1543797 10:0.11955666 
-256 1:0.5905904 2:0.18132957 3:0.085284139 4:0.091208032 5:0.051587855 6:0.13523588 7:0.17509917 8:0.12243289 9:0.14226374 10:0.01503071 
-256 1:0.41293481 2:0.30359367 3:0.14434746 4:0.08800527 5:0.051118793 6:0.10985495 7:0.033049217 8:0.043427899 9:0.00011242452 10:0.086551412 
-256 1:0.57404895 2:0.21338362 3:0.079578757 4:0.088826925 5:0.044161744 6:0.1482615 7:0.096292935 8:0.11420824 9:0.11958975 10:0.14949701 
-231.38042058822293 1:0.48583964 2:0.19319917 3:0.13149779 4:0.10834376 5:0.081119636 6:0.47235933 7:0.086542162 8:0.078098768 9:0.035863774 10:0.068696916 
-256 1:0.71129629 2:0.2318805 3:0.030550673 4:0.018685797 5:0.0075867407 6:0.048331084 7:0.09100723 8:0.1328551 9:0.049151136 10:0.17198808 
-256 1:0.27733564 2:0.4104399 3:0.1497874 4:0.12642072 5:0.036016339 6:0.10668217 7:0.071566538 8:0.18598583 9:0.091543592 10:0.020885288 
-256 1:0.53898608 2:0.22744894 3:0.11969184 4:0.086286577 5:0.027586561 6:0.096765108 7:0.035605156 8:0.03469721 9:0.049256066 10:0.083170827 
-35.12271152610041 1:0.40755384 2:0.34271219 3:0.1082215 4:0.092226224 5:0.04928624 6:0.46034171 7:0.14725317 8:0.017530316 9:0.014562988 10:0.1041864 
-256 1:0.45130253 2:0.2790244 3:0.12755208 4:0.09851362 5:0.043607367 6:0.40481393 7:0.179254 8:0.0089846043 9:0.17614624 10:0.094949065 
-256 1:0.38733699 2:0.24692228 3:0.15169404 4:0.14426462 5:0.069782068 6:0.069215383 7:0.15073811 8:0.0057309806 9:0.10657503 10:0.0138583 
-256 1:0.33698399 2:0.26826968 3:0.18487382 4:0.11911224 5:0.090760264 6:0.023288147 7:0.095574654 8:0.079730334 9:0.043949388 10:0.21267405 
-256 1:0.5460983 2:0.22203722 3:0.12078647 4:0.069786931 5:0.041291086 6:0.019197753 7:0.021591509 8:0.1669532 9:0.1425622 10:0.23190465 
-256 1:0.67321389 2:0.17665896 3:0.081481931 4:0.045490787 5:0.023154431 6:0.1125671 7:0.028095013 8:0.074602402 9:0.067964146 10:0.067234914 
-256 1:0.53696126 2:0.20140169 3:0.10824962 4:0.1150088 5:0.038378621 6:0.054850467 7:0.18482536 8:0.12563543 9:0.035646366 10:0.066471091 
-256 1:0.45042402 2:0.34988007 3:0.10687599 4:0.06497296 5:0.027846956 6:0.24917992 7:0.057304418 8:0.014523681 9:0.16525866 10:0.0499691 
-256 1:0.41427183 2:0.26469749 3:0.1449953 4:0.12005073 5:0.055984655 6:0.0098391494 7:0.005987823 8:0.024367224 9:0.0070204837 10:0.0046264205 
-256 1:0.54225715 2:0.24084752 3:0.1406534 4:0.053318963 5:0.022922966 6:0.01878287 7:0.1038803 8:0.090758834 9:0.13048465 10:0.17681133 
-256 1:0.6778653 2:0.15505567 3:0.060787983 4:0.062593607 5:0.04369744 6:0.094929015 7:0.039013986 8:0.092864046 9:0.017762632 10:0.19583079 
-256 1:0.40859435 2:0.34513373 3:0.09407117 4:0.11633382 5:0.035866937 6:0.19833552 7:0.050157373 8:0.1312441 9:0.1497072 10:0.20884305 
-256 1:0.35039019 2:0.31085347 3:0.12712913 4:0.14278293 5:0.068844273 6:0.16790124 7:0.022393957 8:0.077814731 9:0.034122432 10:0.10602414 
-256 1:0.31318457 2:0.36336957 3:0.13024339 4:0.13716237 5:0.0560401 6:0.32504791 7:0.054223996 8:0.15803253 9:0.21087649 10:0.10826243 
-256 1:0.35696215 2:0.29550604 3:0.17023628 4:0.12090094 5:0.056394589 6:0.15131822 7:0.10748949 8:0.13133526 9:0.17682111 10:0.078557052 
-256 1:0.46226101 2:0.28803544 3:0.11366719 4:0.091743257 5:0.044293106 6:0.2420377 7:0.18636214 8:0.041584761 9:0.12214023 10:0.018687913 
-256 1:0.57724291 2:0.28694731 3:0.07318599 4:0.039820094 5:0.022803697 6:0.01011476 7:0.1136258 8:0.041479663 9:0.14742316 10:0.11573016 
-256 1:0.52781443 2:0.19987902 3:0.1020379 4:0.11440831 5:0.055860348 6:0.018122479 7:0.14844372 8:0.076402469 9:0.0074099803 10:0.060979078 
-256 1:0.50586445 2:0.27667339 3:0.11530516 4:0.070924474 5:0.03123252 6:0.15938187 7:0.032815072 8:0.010186536 9:0.044988572 10:0.0067385605 
-256 1:0.64529765 2:0.24487035 3:0.065500163 4:0.032182338 5:0.012149497 6:0.0041315972 7:0.0070240041 8:0.16583551 9:0.33491903 10:0.23346637 
-162.24901514064655 1:0.63687669 2:0.26154157 3:0.067523904 4:0.024939043 5:0.0091187897 6:0.029503499 7:0.091026102 8:0.11127103 9:0.066457877 10:0.010226286 
-81.818337926192712 1:0.31337946 2:0.28140599 3:0.20014854 4:0.11296805 5:0.092097964 6:0.10868404 7:0.072323822 8:0.072379287 9:0.080082706 10:0.12144101 
-256 1:0.31857874 2:0.3680917 3:0.14059788 4:0.11342398 5:0.059307691 6:0.31837954 7:0.095700806 8:0.11051608 9:0.21133709 10:0.033291628 
-256 1:0.46323642 2:0.21242831 3:0.17747069 4:0.097780985 5:0.049083595 6:0.11469492 7:0.071430032 8:0.094961115 9:0.13700488 10:0.31025556 
-256 1:0.7471143 2:0.14760842 3:0.046381042 4:0.035887783 5:0.023008454 6:0.03296133 7:0.0031564782 8:0.24254663 9:0.17467593 10:0.28529988 
-256 1:0.69803625 2:0.15289244 3:0.068355491 4:0.054206777 5:0.026509043 6:0.16538803 7:0.17526907 8:0.026372229 9:0.1259021 10:0.20879537 
-45.688362474167299 1:0.32240312 2:0.40017888 3:0.13679857 4:0.078507347 5:0.062112082 6:0.64919868 7:0.3040164 8:0.24507288 9:0.30086815 10:0.45001334 
-256 1:0.55665377 2:0.31099702 3:0.096830281 4:0.02565428 5:0.0098646442 6:0.12075422 7:0.051359189 8:0.035830969 9:0.074336543 10:0.040941803 
-158.68584860564596 1:0.23005427 2:0.2469581 3:0.19862793 4:0.20973481 5:0.11462488 6:0.16630267 7:0.024803206 8:0.12238174 9:0.085953355 10:0.096161654 
-256 1:0.34962379 2:0.42472947 3:0.10213106 4:0.079843483 5:0.043672198 6:0.13625892 7:0.098954057 8:0.087036708 9:0.086126275 10:0.12309957 
-256 1:0.3932156 2:0.28233423 3:0.12881468 4:0.13047432 5:0.065161173 6:0.15099769 7:0.18383424 8:0.34510601 9:0.045626224 10:0.010855464 
-256 1:0.47981104 2:0.3063959 3:0.11496291 4:0.062643888 5:0.036186255 6:0.005828196 7:0.11335898 8:0.14932024 9:0.0036853016 10:0.079238506 
-256 1:0.63566631 2:0.14545065 3:0.096282509 4:0.059089878 5:0.063510654 6:0.39193888 7:0.10286649 8:0.04309839 9:0.086656294 10:0.040183281 
-256 1:0.71966477 2:0.17272129 3:0.046503605 4:0.04029615 5:0.020814194 6:0.051761624 7:0.044806362 8:0.026648948 9:0.018774322 10:0.16848805 
-256 1:0.35882802 2:0.22713246 3:0.19966256 4:0.11812176 5:0.096255199 6:0.074986717 7:0.18422349 8:0.041382821 9:0.071241268 10:0.017572575 
-256 1:0.62343242 2:0.22176633 3:0.064556201 4:0.06515179 5:0.025093251 6:0.016779798 7:0.05857731 8:0.071510624 9:0.092984468 10:0.098703801 
-9.9686345989612768 1:0.57605075 2:0.30030195 3:0.056476903 4:0.047504386 5:0.019666017 6:0.0006480802 7:0.0043493085 8:0.054461376 9:0.05122285 10:0.0204097 
-256 1:0.57785705 2:0.22221404 3:0.093278011 4:0.081531686 5:0.025119212 6:0.010247602 7:0.016616659 8:0.019141109 9:0.03272489 10:0.019142501 
-256 1:0.33726738 2:0.35660653 3:0.13954162 4:0.10961273 5:0.056971737 6:0.2315926 7:0.17237473 8:0.054165333 9:0.093661391 10:0.011043389 
-256 1:0.4170014 2:0.4055682 3:0.086730788 4:0.069644968 5:0.021054645 6:0.10501646 7:0.059152453 8:0.049724536 9:0.0027923664 10:0.043599954 
-256 1:0.55848549 2:0.25817563 3:0.078309408 4:0.069541707 5:0.035487766 6:0.14756238 7:0.059862243 8:0.17873994 9:0.17566266 10:0.11538147 
-256 1:0.73734294 2:0.15496935 3:0.074709415 4:0.023099626 5:0.0098786704 6:0.011796211 7:0.037220192 8:0.0044645708 9:0.21726414 10:0.030586352 
-256 1:0.50352952 2:0.29577417 3:0.099496095 4:0.055662825 5:0.045537394 6:0.16660483 7:0.16068317 8:0.043555734 9:0.1290089 10:0.36049886 
-256 1:0.40598834 2:0.3017361 3:0.12812807 4:0.11215224 5:0.051995257 6:0.058648353 7:0.082132426 8:0.071937821 9:0.070515422 10:0.068977171 
-256 1:0.27141074 2:0.35652969 3:0.19174402 4:0.12109793 5:0.059217623 6:0.35322517 7:0.042791629 8:0.042928634 9:0.018455989 10:0.015715811 
-256 1:0.55590857 2:0.25360387 3:0.094473128 4:0.061022911 5:0.034991514 6:0.04594418 7:0.016787958 8:0.27868917 9:0.006049789 10:0.13071902 
-256 1:0.2779987 2:0.21033542 3:0.20030913 4:0.17096327 5:0.14039347 6:0.097769472 7:0.17838937 8:0.30183307 9:0.054994111 10:0.035955533 
-256 1:0.43319426 2:0.23431528 3:0.16140609 4:0.11859241 5:0.05249196 6:0.057711421 7:0.12737033 8:0.10245986 9:0.075854513 10:0.084756417 
-256 1:0.32154824 2:0.29267819 3:0.14999088 4:0.1648578 5:0.070924891 6:0.24737214 7:0.031910337 8:0.09289056 9:0.04551286 10:0.094912783 
-256 1:0.26170064 2:0.51330485 3:0.094900969 4:0.085183458 5:0.044910082 6:0.15125783 7:0.023543743 8:0.12495391 9:0.15188161 10:0.1412588 
-256 1:0.36844223 2:0.30222153 3:0.13004157 4:0.13159064 5:0.067704027 6:0.24728632 7:0.07721081 8:0.047542111 9:0.023240974 10:0.25005449 
-256 1:0.48342768 2:0.3251069 3:0.082011286 4:0.080054783 5:0.029399357 6:0.13865065 7:0.11363472 8:0.038078643 9:0.091079774 10:0.032947126 
-256 1:0.42621786 2:0.24391164 3:0.13967887 4:0.12345821 5:0.066733425 6:0.066106768 7:0.068606273 8:0.18976722 9:0.10056007 10:0.3240032 
-256 1:0.52116415 2:0.22643783 3:0.10468728 4:0.096753251 5:0.050957483 6:0.1675475 7:0.02981792 8:0.051064115 9:0.027837786 10:0.04404736 
-163.17584541132933 1:0.21944794 2:0.18855036 3:0.13704014 4:0.22874194 5:0.22621962 6:0.0066426202 7:0.037560379 8:0.0012600226 9:0.040167009 10:0.032115627 
-256 1:0.35361522 2:0.27413863 3:0.19448431 4:0.11570416 5:0.06205767 6:0.19666538 7:0.10192751 8:0.017884114 9:0.093831408 10:0.063611024 
-256 1:0.37408223 2:0.36199719 3:0.1214444 4:0.096788406 5:0.045687778 6:0.26740261 7:0.034195366 8:0.04975606 9:0.045867663 10:0.11296022 
-256 1:0.54000295 2:0.19835342 3:0.11686005 4:0.10285539 5:0.041928189 6:0.20304453 7:0.26755682 8:0.099988962 9:0.038524313 10:0.079647035 
-256 1:0.43491404 2:0.29040204 3:0.14093582 4:0.088473916 5:0.045274187 6:0.25156553 7:0.11081905 8:0.1263456 9:0.0091129451 10:0.20412411 
-256 1:0.69935213 2:0.17834719 3:0.042921799 4:0.05428335 5:0.025095525 6:0.070519733 7:0.19474385 8:0.14579832 9:0.084607328 10:0.081846554 
-256 1:0.70831226 2:0.19551294 3:0.047701289 4:0.035862576 5:0.012610934 6:0.05270976 7:0.029567466 8:0.18828482 9:0.28368195 10:0.25270767 
-129.90488736315476 1:0.75842378 2:0.19758044 3:0.034945721 4:0.0059920224 5:0.0030580399 6:0.92843524 7:0.90696648 8:0.83060442 9:0.35894125 10:0.2249115 
-256 1:0.27387456 2:0.46651093 3:0.13251211 4:0.088470311 5:0.038632086 6:0.43184512 7:0.2056867 8:0.083284515 9:0.038649641 10:0.11657578 
-256 1:0.46792339 2:0.27851663 3:0.14182235 4:0.070236073 5:0.041501558 6:0.013248003 7:0.031723485 8:0.0020670592 9:0.087951824 10:0.075659164 
-54.154784764809996 1:0.19886497 2:0.3336522 3:0.16084715 4:0.17116706 5:0.13546863 6:0.284711 7:0.03282522 8:0.32224272 9:0.13129839 10:0.0061327769 
-171.97184443545959 1:0.73919452 2:0.21098286 3:0.024157359 4:0.017260024 5:0.008405241 6:0.095763191 7:0.01991704 8:0.0025330594 9:0.12932077 10:0.027713118 
-256 1:0.59254669 2:0.23503937 3:0.086844888 4:0.057150196 5:0.028418853 6:0.043569356 7:0.013102653 8:0.0097695259 9:0.11161815 10:0.082173466 
-256 1:0.58078199 2:0.18927708 3:0.098447832 4:0.086491471 5:0.045001617 6:0.068750912 7:0.068121712 8:0.070663981 9:0.063612518 10:0.035687086 
-256 1:0.26436796 2:0.34181036 3:0.16135733 4:0.15856898 5:0.073895375 6:0.22458284 7:0.11373756 8:0.061467803 9:0.0078496972 10:0.083710432 
-256 1:0.63023652 2:0.15284204 3:0.081289419 4:0.090609975 5:0.045022041 6:0.05765306 7:0.088018693 8:0.030677473 9:0.10561296 10:0.018212057 
-256 1:0.63761153 2:0.23699244 3:0.054557087 4:0.048052769 5:0.022786173 6:0.38973148 7:0.17566326 8:0.28228811 9:0.14110278 10:0.18132384 
-126.37963561923155 1:0.42457278 2:0.24839451 3:0.1273048 4:0.11285386 5:0.086874047 6:0.27849233 7:0.44017427 8:0.27735531 9:0.22145772 10:0.030031026 
-256 1:0.70614069 2:0.21725418 3:0.040987618 4:0.025446454 5:0.010171058 6:0.019992248 7:6.7885118e-06 8:0.14927931 9:0.22349579 10:0.32204621 
-8.4756197838695737 1:0.36622649 2:0.34131807 3:0.13592637 4:0.1022235 5:0.054305562 6:0.069933638 7:0.30328475 8:0.0014585952 9:0.14978291 10:0.10620495 
-256 1:0.17272645 2:0.61703723 3:0.11918908 4:0.06069247 5:0.03035477 6:0.28235439 7:0.082110651 8:0.087604983 9:0.073870881 10:0.0085008935 
-2.283794565351362 1:0.73953198 2:0.19501796 3:0.045101157 4:0.013893482 5:0.0064554251 6:0.28346045 7:0.35454352 8:0.33931069 9:0.45490212 10:0.31311456 
-256 1:0.42344263 2:0.31586519 3:0.12365505 4:0.09360716 5:0.043429961 6:0.22153093 7:0.087812538 8:0.18151084 9:0.10805794 10:0.095279023 
-256 1:0.28415537 2:0.42054745 3:0.16447805 4:0.08912821 5:0.041690922 6:0.12007128 7:0.18932594 8:0.11052828 9:0.18744425 10:0.34375355 
-256 1:0.79315195 2:0.13404691 3:0.027488124 4:0.028204935 5:0.017108077 6:0.011150448 7:0.043119375 8:0.12243697 9:0.029513354 10:0.10026619 
-256 1:0.56228636 2:0.15014652 3:0.12008955 4:0.10728619 5:0.060191379 6:0.16515474 7:0.18776555 8:0.090047593 9:0.13952932 10:0.10965175 
-256 1:0.42820838 2:0.21906874 3:0.19698255 4:0.10016791 5:0.055572431 6:0.10774055 7:0.032964765 8:0.060279698 9:0.056093374 10:0.12799785 
-256 1:0.55877105 2:0.19209914 3:0.096495682 4:0.1025161 5:0.050118028 6:0.085497198 7:0.053621949 8:0.14909662 9:0.36675715 10:0.36576662 
-256 1:0.62715735 2:0.19451941 3:0.0872133 4:0.070019308 5:0.021090633 6:0.01463427 7:0.027301201 8:0.0054075561 9:0.00622573 10:0.068978889 
-42.885549440767129 1:0.25492841 2:0.23559378 3:0.14658841 4:0.11536351 5:0.24752589 6:0.18993526 7:0.090655461 8:0.1268404 9:0.16786101 10:0.237766 
-256 1:0.4200277 2:0.30830231 3:0.10765796 4:0.11669992 5:0.047312112 6:0.33303369 7:0.20763982 8:0.193523 9:0.22012313 10:0.039100036 
-75.206053564995003 1:0.18001469 2:0.22651009 3:0.20079776 4:0.26623835 5:0.12643912 6:0.063857912 7:0.084492899 8:0.042341693 9:0.032706146 10:0.065208268 
-256 1:0.51274782 2:0.24898457 3:0.097697861 4:0.098705017 5:0.041864729 6:0.040218636 7:0.0050606428 8:0.095753687 9:0.019564817 10:0.16830676 
-256 1:0.36472286 2:0.36111949 3:0.11533193 4:0.10978445 5:0.049041271 6:0.040721701 7:0.17098821 8:0.092317794 9:0.15747494 10:0.036508796 
-256 1:0.61586076 2:0.22665692 3:0.076900647 4:0.055820003 5:0.024761667 6:0.0088667385 7:0.027442027 8:0.17391823 9:0.10325652 10:0.021498552 
-256 1:0.49501302 2:0.21582781 3:0.13610471 4:0.10602986 5:0.047024597 6:0.19418146 7:0.084069309 8:0.11907296 9:0.14545088 10:0.13778845 
-256 1:0.61889906 2:0.20866551 3:0.08181732 4:0.056482696 5:0.034135423 6:0.016412287 7:0.16897463 8:0.13860057 9:0.062902585 10:0.10853449 
-256 1:0.41541227 2:0.20731835 3:0.16082884 4:0.13641773 5:0.080022811 6:0.17769124 7:0.07690594 8:0.065723308 9:0.13078954 10:0.0082260765 
-256 1:0.64093074 2:0.24131637 3:0.071293572 4:0.032753344 5:0.013705978 6:0.028637849 7:0.035 8:0.13120822 9:0.022761663 10:0.094047072 
-256 1:0.52778512 2:0.25447168 3:0.092264948 4:0.080997796 5:0.044480462 6:0.1202758 7:0.010789345 8:0.31859218 9:0.34615906 10:0.44940684 
-256 1:0.55569758 2:0.26241752 3:0.098074432 4:0.055706977 5:0.028103493 6:0.049758049 7:0.011718887 8:0.1278269 9:0.079345457 10:0.047550595 
-256 1:0.45875233 2:0.31824383 3:0.12415378 4:0.068187866 5:0.030662196 6:0.31101114 7:0.12283565 8:0.071802257 9:0.04078359 10:0.040554743 
-256 1:0.38396729 2:0.40820179 3:0.10113004 4:0.075640186 5:0.031060698 6:0.12742576 7:0.07599006 8:0.16753032 9:0.098194976 10:0.11785746 
-256 1:0.3934569 2:0.32107883 3:0.12133305 4:0.1167032 5:0.047428012 6:0.088515242 7:0.091990032 8:0.060939977 9:0.038712689 10:0.031307073 
-256 1:0.56356875 2:0.17902873 3:0.095841498 4:0.10454077 5:0.057020254 6:0.17758749 7:0.10236999 8:0.070320312 9:0.035854734 10:0.044366873 
-256 1:0.5589827 2:0.2389604 3:0.085596551 4:0.089223372 5:0.027236972 6:0.014039135 7:0.046901886 8:0.043541882 9:0.13293773 10:0.03871512 
-256 1:0.42880484 2:0.23468308 3:0.15855665 4:0.11124341 5:0.066712027 6:0.078157934 7:0.0085409981 8:0.027781146 9:0.11534537 10:0.097274158 
-256 1:0.29808277 2:0.30472899 3:0.18177476 4:0.14568016 5:0.069733328 6:0.092786391 7:0.13025938 8:0.11167511 9:0.21692292 10:0.091061172 
-256 1:0.27410399 2:0.34618721 3:0.14847961 4:0.15059683 5:0.080632356 6:0.073477191 7:0.10654546 8:0.0092776872 9:0.05298284 10:0.033232873 
-256 1:0.2874644 2:0.36267595 3:0.14940496 4:0.13776933 5:0.06268536 6:0.17170475 7:0.17596241 8:0.23035845 9:0.16477078 10:0.097839804 
-256 1:0.38585734 2:0.41841164 3:0.084619756 4:0.080768656 5:0.030342605 6:0.1385769 7:0.10227542 8:0.19643444 9:0.060876267 10:0.077403564 
-256 1:0.66862577 2:0.20756941 3:0.041748161 4:0.050679638 5:0.031377017 6:0.050119845 7:0.10257836 8:0.19924955 9:0.41446128 10:0.55463521 
-256 1:0.57406889 2:0.23882061 3:0.1159909 4:0.049712423 5:0.021407169 6:0.025991311 7:0.12789193 8:0.038574555 9:0.23781034 10:0.23020757 
-256 1:0.38668168 2:0.362682 3:0.14600588 4:0.070124343 5:0.034506092 6:0.076092603 7:0.14399744 8:0.10118467 9:0.077377787 10:0.068336306 
-256 1:0.3448113 2:0.30160588 3:0.13929319 4:0.16389949 5:0.050390144 6:0.30385221 7:0.1520449 8:0.25077839 9:0.011131751 10:0.069028371 
-256 1:0.44532054 2:0.34109867 3:0.11257574 4:0.070660844 5:0.030344206 6:0.1199044 7:0.08586069 8:0.0096570258 9:0.056212483 10:0.013411879 
-256 1:0.39918861 2:0.20602641 3:0.19300492 4:0.13859511 5:0.063184944 6:0.049238754 7:0.018547952 8:0.014321411 9:0.19417556 10:0.22342663 
-256 1:0.26140591 2:0.49792029 3:0.10172904 4:0.10206856 5:0.036876206 6:0.22938236 7:0.058680859 8:0.19818593 9:0.090071616 10:0.044347948 
-256 1:0.22818932 2:0.42787135 3:0.15568568 4:0.13167393 5:0.056579719 6:0.19896466 7:0.13647629 8:0.39464495 9:0.098254249 10:0.10800523 
-256 1:0.40889417 2:0.35433396 3:0.12926831 4:0.071082119 5:0.036421444 6:0.11812078 7:0.027723376 8:0.25907319 9:0.080569693 10:0.025758142 
-256 1:0.41081931 2:0.20232949 3:0.16677219 4:0.098915051 5:0.12116396 6:0.08855733 7:0.053950268 8:0.10730416 9:0.12326422 10:0.57521186 
-256 1:0.42481469 2:0.32025254 3:0.10318381 4:0.10401351 5:0.047735455 6:0.38203839 7:0.16951149 8:0.10897746 9:0.30357137 10:0.20845128 
-256 1:0.52177916 2:0.24724699 3:0.10467108 4:0.082262781 5:0.044039983 6:0.18265698 7:0.017862413 8:0.044814939 9:0.046815817 10:0.085933713 
-256 1:0.29919256 2:0.36044115 3:0.21777809 4:0.08535851 5:0.037229685 6:0.17420837 7:0.21007089 8:0.12794518 9:0.12720626 10:0.34529522 
-256 1:0.58706671 2:0.2224359 3:0.094947817 4:0.068222297 5:0.027327281 6:0.014958389 7:0.010481214 8:0.0023839401 9:0.018160392 10:0.008483204 
-256 1:0.4163566 2:0.41769759 3:0.096427089 4:0.049469624 5:0.020049097 6:0.062844376 7:0.14200591 8:0.061201711 9:0.02128667 10:0.045475784 
-256 1:0.68930039 2:0.19661943 3:0.05967049 4:0.035978457 5:0.018431237 6:0.041098724 7:0.10156228 8:0.08991428 9:0.16661671 10:0.11499348 
-256 1:0.50907477 2:0.27177779 3:0.12311483 4:0.059015424 5:0.037017188 6:0.064613175 7:0.061153057 8:0.061445945 9:0.087866473 10:0.055890845 
-256 1:0.48283716 2:0.21779352 3:0.15261408 4:0.10464115 5:0.042114088 6:0.012211094 7:0.29135461 8:0.018624405 9:0.18914563 10:0.1939759 
-256 1:0.65662255 2:0.19682773 3:0.064416092 4:0.055800047 5:0.026333576 6:0.0090036903 7:0.066523692 8:0.03718172 9:0.10763921 10:0.14036903 
-256 1:0.48490568 2:0.35383245 3:0.073424485 4:0.060189082 5:0.027648305 6:0.10364777 7:0.074014227 8:0.11288723 9:0.03314739 10:0.15020906 
-256 1:0.35114334 2:0.16782699 3:0.23096545 4:0.18323624 5:0.066827969 6:0.06647597 7:0.10439769 8:0.12967894 9:0.1274516 10:0.14956942 
-256 1:0.68066595 2:0.1915744 3:0.063396064 4:0.043011336 5:0.021352247 6:0.071703649 7:0.0040475115 8:0.098207846 9:0.24735588 10:0.26920477 
-256 1:0.44283601 2:0.27227785 3:0.14255528 4:0.088423942 5:0.053906912 6:0.14421294 7:0.042386749 8:0.074259176 9:0.1081678 10:0.014366674 
-256 1:0.63997702 2:0.20560433 3:0.075904218 4:0.052260635 5:0.02625379 6:0.042454067 7:0.10365083 8:0.016218948 9:0.16521266 10:0.2158918 
-256 1:0.65491881 2:0.23456977 3:0.059099317 4:0.034126341 5:0.017285758 6:0.0026747364 7:0.064655431 8:0.14943183 9:0.082615389 10:0.074674723 
-256 1:0.39717167 2:0.32178443 3:0.12684499 4:0.10917716 5:0.045021743 6:0.073960491 7:0.06605263 8:0.23334137 9:0.039184986 10:0.049514636 
-256 1:0.47597188 2:0.23858455 3:0.11093131 4:0.11246757 5:0.062044681 6:0.10156344 7:0.031323383 8:0.038370355 9:0.10615939 10:0.28114269 
-256 1:0.25153404 2:0.298385 3:0.23242976 4:0.16131774 5:0.056333463 6:0.05032988 7:0.14450937 8:0.046868667 9:0.19546854 10:0.061478019 
-256 1:0.61209782 2:0.12055468 3:0.13424748 4:0.092002583 5:0.041097444 6:0.16631295 7:0.12052264 8:0.20522908 9:0.0005249817 10:0.0098273218 
-256 1:0.37253324 2:0.39699948 3:0.079792865 4:0.10113076 5:0.049543655 6:0.11365286 7:0.074762508 8:0.016305066 9:0.0062184516 10:0.25167198 
-256 1:0.24004974 2:0.50929929 3:0.082344671 4:0.11187224 5:0.056434068 6:0.065397688 7:0.030617906 8:0.064531563 9:0.18025566 10:0.32834759 
-256 1:0.55239661 2:0.16898739 3:0.10886858 4:0.12053008 5:0.049217346 6:0.0036562823 7:0.15100067 8:0.16480166 9:0.12645797 10:0.14793452 
-256 1:0.45644594 2:0.27336192 3:0.11271875 4:0.10481012 5:0.052663271 6:0.067728001 7:0.075279557 8:0.056150835 9:0.063383747 10:0.17589445 
-256 1:0.42081762 2:0.20559557 3:0.13738105 4:0.13516621 5:0.10103956 6:0.40660944 7:0.081669278 8:0.23938534 9:0.2357885 10:0.42016535 
-256 1:0.21679013 2:0.35055999 3:0.16301454 4:0.1900287 5:0.079606642 6:0.29475573 7:0.24673603 8:0.03403828 9:0.026086203 10:0.072840355 
-256 1:0.38482554 2:0.26688327 3:0.14214494 4:0.1334259 5:0.072720347 6:0.25960199 7:0.17592281 8:0.17261291 9:0.024836226 10:0.19711788 
-256 1:0.73113115 2:0.14632766 3:0.047813094 4:0.044747666 5:0.029980431 6:0.11261097 7:0.15394163 8:0.17331023 9:0.0065494772 10:0.06248254 
-256 1:0.53293245 2:0.18045826 3:0.148684 4:0.082173657 5:0.055751635 6:0.21747358 7:0.038038364 8:0.11131442 9:0.024611543 10:0.042222123 
-256 1:0.69878837 2:0.19060477 3:0.042555323 4:0.042520174 5:0.025531362 6:0.19731948 7:0.14532016 8:0.15479585 9:0.055631973 10:0.02058613 
-256 1:0.71427208 2:0.17040143 3:0.0504992 4:0.042909973 5:0.021917323 6:0.05418445 7:0.14223667 8:0.025969886 9:0.0086130226 10:0.068661621 
-256 1:0.65833578 2:0.25795235 3:0.043892201 4:0.026836974 5:0.012982699 6:0.17120733 7:0.15835438 8:0.045482707 9:0.090044864 10:0.28667598 
-256 1:0.34120972 2:0.35854459 3:0.13870659 4:0.10386665 5:0.057672448 6:0.091890958 7:0.027097897 8:0.05670896 9:0.048745977 10:0.050746215 
-256 1:0.48425611 2:0.31516011 3:0.11192448 4:0.056684537 5:0.031974771 6:0.041428145 7:0.1731851 8:0.13056097 9:0.12791426 10:0.057134924 
-256 1:0.33653113 2:0.38980556 3:0.13002501 4:0.09767295 5:0.045965359 6:0.0580562 7:0.13945585 8:0.30257225 9:0.024805306 10:0.14142489 
-256 1:0.70900775 2:0.21371182 3:0.045837719 4:0.020493998 5:0.010948716 6:0.10127858 7:0.011233143 8:0.18017099 9:0.22756573 10:0.30628332 
-256 1:0.2776604 2:0.3217026 3:0.17281805 4:0.15969065 5:0.068128304 6:0.18338719 7:0.015099474 8:0.1731261 9:0.19674015 10:0.21367264 
-256 1:0.40847118 2:0.27671474 3:0.12374611 4:0.13466369 5:0.05640429 6:0.087085351 7:0.066824798 8:0.042775316 9:0.16439035 10:0.15354742 
-256 1:0.59194031 2:0.22560445 3:0.086091429 4:0.063167236 5:0.033196578 6:0.15606926 7:0.028697602 8:0.16948625 9:0.16776175 10:0.070287401 
-20.844867208601034 1:0.42017051 2:0.26175977 3:0.14919814 4:0.10467798 5:0.064193603 6:0.0058759185 7:0.046070694 8:0.044819055 9:0.015247972 10:0.10195244 
-256 1:0.67134394 2:0.22381483 3:0.068228748 4:0.027029335 5:0.0095831376 6:0.088321105 7:0.036338687 8:0.028312284 9:0.045300309 10:0.067673296 
-256 1:0.44118769 2:0.27517666 3:0.13610473 4:0.10216819 5:0.045362729 6:0.16237749 7:0.20843029 8:0.041668127 9:0.073763699 10:0.18780207 
-109.31964447624054 1:0.38477559 2:0.12239492 3:0.088058951 4:0.14623619 5:0.25853435 6:0.042163743 7:0.12553842 8:0.041894083 9:0.20313677 10:0.18436093 
-22.407967077829827 1:0.32194097 2:0.35930306 3:0.14700162 4:0.1109582 5:0.06079616 6:0.3271144 7:0.22219632 8:0.11248849 9:0.049782192 10:0.040771124 
-256 1:0.36111085 2:0.30032947 3:0.167841 4:0.12592567 5:0.044793002 6:0.0026714467 7:0.15246127 8:0.36522642 9:0.080552254 10:0.0037639839 
-11.532622225642816 1:0.45081861 2:0.25901177 3:0.10127856 4:0.10763237 5:0.081258686 6:0.48846574 7:0.64445001 8:0.86206486 9:0.7715913 10:0.59123626 
-256 1:0.68322331 2:0.19545463 3:0.081834403 4:0.027390148 5:0.012097516 6:0.020573966 7:0.0015740343 8:0.12193255 9:0.18590654 10:0.34577276 
-256 1:0.18205551 2:0.31085206 3:0.22540029 4:0.19324419 5:0.088447953 6:0.03451524 7:0.13857641 8:0.28964934 9:0.10693713 10:0.063072242 
-256 1:0.72676013 2:0.17608023 3:0.032432581 4:0.041575258 5:0.023151801 6:0.037248744 7:0.0031420498 8:0.10159856 9:0.081032218 10:0.077163467 
-256 1:0.30071631 2:0.36290422 3:0.19728928 4:0.10085321 5:0.038236976 6:0.3130729 7:0.0079111831 8:0.17298415 9:0.08077534 10:0.1250522 
-256 1:0.41616552 2:0.28791019 3:0.12460118 4:0.11810955 5:0.053213558 6:0.14768366 7:0.10099775 8:0.17073675 9:0.15571587 10:0.1262763 
-256 1:0.29371184 2:0.42113191 3:0.14063413 4:0.097421865 5:0.047100259 6:0.23606885 7:0.00040607741 8:0.046269301 9:0.153541 10:0.075888722 
-256 1:0.39390919 2:0.21643915 3:0.15440307 4:0.15925195 5:0.075996631 6:0.16943213 7:0.022676063 8:0.10654889 9:0.071148331 10:0.15651568 
-256 1:0.31619853 2:0.41369673 3:0.12508833 4:0.088210667 5:0.056805745 6:0.081309063 7:0.025332725 8:0.020056401 9:0.0069131089 10:0.10284567 
-256 1:0.74542844 2:0.16824898 3:0.041106752 4:0.027507976 5:0.01770786 6:0.050168802 7:0.010283588 8:0.14099733 9:0.16311713 10:0.08001407 
-256 1:0.21465673 2:0.50183756 3:0.10888584 4:0.1167943 5:0.057825567 6:0.098183932 7:0.069612564 8:0.28548692 9:0.1895337 10:0.094958156 
-256 1:0.45829599 2:0.23806952 3:0.12845943 4:0.11859534 5:0.056579716 6:0.040932032 7:0.01835799 8:0.21314382 9:0.16157067 10:0.2038788 
-256 1:0.70395333 2:0.088285659 3:0.069567504 4:0.089955169 5:0.048238336 6:0.022028714 7:0.17376708 8:0.2081579 9:0.076188396 10:0.009972052 
-256 1:0.34743705 2:0.38978597 3:0.10281478 4:0.10755606 5:0.052406134 6:0.050163439 7:0.052031119 8:0.077101935 9:0.047419878 10:0.039396256 
-256 1:0.481767 2:0.34088163 3:0.086504511 4:0.062115561 5:0.028731297 6:0.25682004 7:0.047958575 8:0.20774541 9:0.016475689 10:0.01115833 
-256 1:0.53106412 2:0.24147504 3:0.12613922 4:0.068780993 5:0.032540633 6:0.24359574 7:0.026758464 8:0.3947362 9:0.027286465 10:0.01002925 
-256 1:0.55623924 2:0.20752303 3:0.10018258 4:0.10276562 5:0.033289532 6:0.10265322 7:0.050746741 8:0.060038798 9:0.097667153 10:0.049990749 
-238.58394979956739 1:0.55915423 2:0.1456124 3:0.087166636 4:0.13267996 5:0.075386778 6:0.24597723 7:0.072814214 8:0.22098376 9:0.57783889 10:0.59361882 
-256 1:0.69342055 2:0.22841898 3:0.040580824 4:0.028589743 5:0.0089898963 6:0.12956929 7:0.02974637 8:0.14251414 9:0.33103014 10:0.135273 
-256 1:0.55898835 2:0.24663961 3:0.085328452 4:0.069025108 5:0.040018482 6:0.0097952852 7:0.17187383 8:0.092324015 9:0.15277205 10:0.32899743 
-256 1:0.60031543 2:0.22929331 3:0.070593782 4:0.069092365 5:0.030705116 6:0.11805794 7:0.026726444 8:0.10557059 9:0.2536226 10:0.16766938 
-256 1:0.46076016 2:0.33435965 3:0.1157626 4:0.062366964 5:0.026750621 6:0.29355679 7:0.14582123 8:0.15644981 9:0.028737469 10:0.0077022744 
-256 1:0.57465968 2:0.2069135 3:0.096951198 4:0.080973356 5:0.040502273 6:0.042321654 7:0.10639617 8:0.051009152 9:0.0072202455 10:0.028943101 
-256 1:0.44643961 2:0.26789605 3:0.11623974 4:0.11508167 5:0.054342929 6:0.0099520447 7:0.0078650149 8:0.12180425 9:0.094764351 10:0.048801979 
-256 1:0.73797032 2:0.17368483 3:0.051563849 4:0.023107301 5:0.013673707 6:0.086361764 7:0.085712793 8:0.20944007 9:0.062454971 10:0.0031071059 
-76.358336970193832 1:0.92124974 2:0.062220395 3:0.0091009784 4:0.0050558232 5:0.0023730654 6:0.97690043 7:0.85956149 8:0.45545824 9:0.31364622 10:0.13889052 
-256 1:0.53545173 2:0.25016905 3:0.12203294 4:0.061506253 5:0.030840035 6:0.1203207 7:0.033068976 8:0.044297344 9:0.0078025085 10:0.047751174 
-256 1:0.17618196 2:0.28398245 3:0.31421211 4:0.14818232 5:0.077441154 6:0.064127756 7:0.11966543 8:0.33490765 9:0.26535455 10:0.31202124 
-74.505829245612532 1:0.31211707 2:0.30689675 3:0.15764428 4:0.16102981 5:0.062312083 6:0.017495138 7:0.25436497 8:0.048574891 9:0.32282362 10:0.38853539 
-33.932781468542544 1:0.65530529 2:0.2387823 3:0.051290633 4:0.043152309 5:0.011469465 6:0.20579548 7:0.066366257 8:0.56781571 9:0.69502338 10:0.53873134 
-256 1:0.29774167 2:0.1926982 3:0.23261746 4:0.2053929 5:0.071549778 6:0.10521215 7:0.086544264 8:0.13102006 9:0.016079622 10:0.003949834 
-248.67972489843908 1:0.62981047 2:0.11888255 3:0.092151053 4:0.10231647 5:0.056839461 6:0.043298084 7:0.094812298 8:0.4204265 9:0.21621687 10:0.29768316 
-256 1:0.27760239 2:0.48170855 3:0.089521741 4:0.10503972 5:0.046127602 6:0.12151598 7:0.056139707 8:0.10400754 9:0.16039983 10:0.033532321 
-256 1:0.55860078 2:0.24986513 3:0.098513327 4:0.063161067 5:0.029859696 6:0.055310526 7:0.035130686 8:0.021927041 9:0.042582364 10:0.11460207 
-256 1:0.56058932 2:0.18091243 3:0.11228191 4:0.094979627 5:0.051236713 6:0.068660439 7:0.1309572 8:0.3582403 9:0.12495439 10:0.17971554 
-256 1:0.47882689 2:0.36140144 3:0.075824085 4:0.055775095 5:0.02817249 6:0.024312003 7:0.01991316 8:0.14652875 9:0.064049637 10:0.067400191 
-256 1:0.62629093 2:0.24712535 3:0.057700572 4:0.040160014 5:0.02872313 6:0.088462901 7:0.12060445 8:0.35849814 9:0.13726008 10:0.096329901 
-256 1:0.56754159 2:0.25594059 3:0.10312874 4:0.052220144 5:0.021168935 6:0.075976026 7:0.067336629 8:0.034851493 9:0.15461425 10:0.027765201 
-256 1:0.64916069 2:0.19318232 3:0.094637533 4:0.042434532 5:0.02058493 6:0.016871278 7:0.060747837 8:0.20357175 9:0.0085473258 10:0.02150078 
-256 1:0.3734949 2:0.28327999 3:0.16672492 4:0.12065001 5:0.055850172 6:0.044916634 7:0.12336949 8:0.081228674 9:0.048042385 10:0.13039844 
-256 1:0.29033095 2:0.25129614 3:0.18609725 4:0.18133978 5:0.090935865 6:0.10649563 7:0.01042345 8:0.016305452 9:0.18345576 10:0.03056066 
-256 1:0.67328112 2:0.19976916 3:0.056540638 4:0.046353429 5:0.024055656 6:0.037899837 7:0.081362547 8:0.16994767 9:0.15844695 10:0.10135721 
-256 1:0.46671871 2:0.23524788 3:0.13758472 4:0.10793782 5:0.05251088 6:0.044068129 7:0.061296391 8:0.11872112 9:0.10467869 10:0.034914932 
-256 1:0.43472704 2:0.23249891 3:0.1627489 4:0.11878208 5:0.051243075 6:0.18619674 7:0.066036334 8:0.24564539 9:0.16379396 10:0.32788161 
-256 1:0.39219761 2:0.371061 3:0.12008181 4:0.080357634 5:0.036301946 6:0.17101042 7:0.014747224 8:0.16939828 9:0.1084024 10:0.074874987 
-256 1:0.58519886 2:0.24876135 3:0.087926767 4:0.056369689 5:0.021743326 6:0.037264995 7:0.12242249 8:0.023502396 9:0.094615823 10:0.10128949 
-256 1:0.6025311 2:0.21322458 3:0.0825391 4:0.068131545 5:0.033573671 6:0.035506185 7:0.029812021 8:0.084563335 9:0.14831526 10:0.092035837 
-256 1:0.30780313 2:0.41632582 3:0.11772161 4:0.097883273 5:0.06026617 6:0.016950476 7:0.061905381 8:0.024479355 9:0.035101249 10:0.10049593 
-256 1:0.70416953 2:0.20652279 3:0.053549641 4:0.025348961 5:0.010409083 6:0.0072931615 7:0.012779724 8:0.044609181 9:0.21262925 10:0.31602555 
-256 1:0.42049545 2:0.34863531 3:0.12211593 4:0.079890465 5:0.02886285 6:0.25050335 7:0.032482822 8:0.080617871 9:0.094257626 10:0.0047177926 
-256 1:0.43998134 2:0.33263487 3:0.12948479 4:0.064923837 5:0.032975164 6:0.14164052 7:0.036299655 8:0.2904805 9:0.057930409 10:0.012823929 
-256 1:0.46807258 2:0.37100728 3:0.079007273 4:0.062360967 5:0.0195519 6:0.019002803 7:0.039881259 8:0.13906298 9:0.092095845 10:0.042769922 
-256 1:0.42571732 2:0.30264042 3:0.13196623 4:0.087857958 5:0.051818069 6:0.11526333 7:0.10896866 8:0.11353841 9:0.036397388 10:0.062385689 
-256 1:0.76761097 2:0.17727535 3:0.028567149 4:0.019243131 5:0.0073034048 6:0.075862503 7:0.010351628 8:0.08431381 9:0.234499 10:0.031039854 
-256 1:0.40770187 2:0.30164705 3:0.11626856 4:0.11390452 5:0.060478 6:0.12798793 7:0.18782044 8:0.26831958 9:0.022021448 10:0.10814475 
-256 1:0.51217465 2:0.26439922 3:0.10678196 4:0.073762022 5:0.042882147 6:0.1323781 7:0.03587207 8:0.026980236 9:0.01708161 10:0.18890488 
-256 1:0.45802642 2:0.31425374 3:0.078541644 4:0.1141211 5:0.035057091 6:0.16139375 7:0.19296897 8:0.19686093 9:0.10945879 10:0.1146219 
-256 1:0.6243199 2:0.20915676 3:0.10056843 4:0.054524008 5:0.011430903 6:0.057175255 7:0.051933114 8:0.017468333 9:0.017176449 10:0.004992224 
-256 1:0.63672559 2:0.18845851 3:0.079377448 4:0.058896619 5:0.036541828 6:0.036183502 7:0.0545341 8:0.090824213 9:0.076136107 10:0.12064201 
-256 1:0.67522014 2:0.16749451 3:0.060569347 4:0.065226508 5:0.031489487 6:0.11688242 7:0.134885 8:0.10289275 9:0.1838055 10:0.097745521 
-119.06809782811879 1:0.8316259 2:0.089579682 3:0.022923187 4:0.034091771 5:0.021779458 6:0.034340093 7:0.068918431 8:0.16528929 9:0.20592975 10:0.31421363 
-256 1:0.65461315 2:0.24061748 3:0.05935327 4:0.033064635 5:0.012351461 6:0.18525856 7:0.078019134 8:0.064589799 9:0.061338409 10:0.048027897 
-256 1:0.25148811 2:0.3638473 3:0.16585651 4:0.14809908 5:0.070709002 6:0.33012174 7:0.17016475 8:0.012956125 9:0.092941416 10:0.13910846 
-256 1:0.66231741 2:0.22685727 3:0.064563527 4:0.030279534 5:0.015982254 6:0.011374677 7:0.072247562 8:0.10123508 9:0.17627776 10:0.10311729 
-256 1:0.42491399 2:0.30699102 3:0.095537908 4:0.12446532 5:0.048091758 6:0.058704336 7:0.10335651 8:0.070192041 9:0.14422283 10:0.11902465 
-256 1:0.27468086 2:0.32415131 3:0.17431231 4:0.15290036 5:0.073955158 6:0.053861529 7:0.16960087 8:0.27294949 9:0.094631295 10:0.019843741 
-256 1:0.24256133 2:0.28241484 3:0.16045106 4:0.21632927 5:0.098243509 6:0.18892736 7:0.078908452 8:0.006801759 9:0.034227786 10:0.06144819 
-256 1:0.67686945 2:0.16691277 3:0.077807218 4:0.054085069 5:0.024325497 6:0.088912421 7:0.09823354 8:0.17998527 9:0.20043863 10:0.076294287 
-236.71378857335816 1:0.19277295 2:0.37633998 3:0.15372578 4:0.18444022 5:0.092721062 6:0.070857526 7:0.1204349 8:0.13540951 9:0.01500941 10:0.13941761 
-256 1:0.52994032 2:0.21441819 3:0.093454988 4:0.095446507 5:0.06673999 6:0.0069929518 7:0.312944 8:0.041640169 9:0.14016533 10:0.23623265 
-256 1:0.44566658 2:0.21280693 3:0.15778206 4:0.1171246 5:0.066619824 6:0.074564722 7:0.0016908765 8:0.1595997 9:0.026911994 10:0.10238177 
-256 1:0.29366675 2:0.33940577 3:0.19652165 4:0.11666167 5:0.05374417 6:0.12800569 7:0.38223986 8:0.099205595 9:0.11994972 10:0.026351855 
-256 1:0.39576945 2:0.20560599 3:0.19323758 4:0.11788326 5:0.087503723 6:0.3998273 7:0.23486092 8:0.15305561 9:0.050189879 10:0.12896883 
-256 1:0.40650175 2:0.28665988 3:0.14851749 4:0.10399219 5:0.054328697 6:0.3157029 7:0.16073769 8:0.28125292 9:0.10215301 10:0.13698305 
-256 1:0.52937484 2:0.19144503 3:0.14577133 4:0.087795809 5:0.045612983 6:0.15559025 7:0.12679046 8:0.18689991 9:0.29764201 10:0.30318093 
-256 1:0.50433502 2:0.23368387 3:0.1240217 4:0.097861709 5:0.0400977 6:0.081064779 7:0.072498639 8:0.018915203 9:0.1728249 10:0.067877262 
-256 1:0.29924815 2:0.41467896 3:0.11104929 4:0.11043341 5:0.064590187 6:0.076834776 7:0.18167817 8:0.38051789 9:0.072636558 10:0.015838865 
-1.4460395835445559 1:0.7747864 2:0.16299243 3:0.025513646 4:0.024742661 5:0.011964855 6:0.10329927 7:0.052849462 8:0.0019808598 9:0.32058299 10:0.28056151 
-256 1:0.14691394 2:0.35740952 3:0.20155478 4:0.19545141 5:0.098670352 6:0.14096757 7:0.1063736 8:0.1455547 9:0.1155484 10:0.13603994 
-256 1:0.66312163 2:0.19167792 3:0.066029957 4:0.049610857 5:0.029559634 6:0.05880526 7:0.13439791 8:0.17951483 9:0.18877931 10:0.39504416 
-256 1:0.34044684 2:0.26345039 3:0.17932911 4:0.14383689 5:0.072936766 6:0.13599114 7:0.26453645 8:0.32091564 9:0.36148445 10:0.23932961 
-256 1:0.47957855 2:0.36678876 3:0.085275889 4:0.045438631 5:0.022918174 6:0.14176026 7:0.036202306 8:0.037393186 9:0.081447935 10:0.031416894 
-256 1:0.29426129 2:0.37852347 3:0.14500788 4:0.12540193 5:0.056805429 6:0.1095534 7:0.10251835 8:0.021682535 9:0.12381437 10:0.13223386 
-256 1:0.2744696 2:0.2290363 3:0.19145185 4:0.1954481 5:0.10959415 6:0.23753493 7:0.17728037 8:0.2073004 9:0.067508406 10:0.063230787 
-256 1:0.52009382 2:0.37104369 3:0.073095365 4:0.025808398 5:0.0099587284 6:0.0063985373 7:0.0017978902 8:0.045164037 9:0.054100796 10:0.048055014 
-256 1:0.48577185 2:0.42817338 3:0.044400358 4:0.028077424 5:0.013576994 6:0.079802194 7:0.027083591 8:0.053109131 9:0.048056655 10:0.039889163 
-256 1:0.38466172 2:0.34533564 3:0.11759207 4:0.096223655 5:0.056186912 6:0.12578595 7:0.11089135 8:0.38530301 9:0.13627461 10:0.020636153 
-256 1:0.71485027 2:0.16719233 3:0.03517179 4:0.059440607 5:0.023345001 6:0.030112205 7:0.0013716258 8:0.00055232247 9:0.13635538 10:0.16330172 
-47.99239053989114 1:0.1683277 2:0.40474763 3:0.14472699 4:0.17250994 5:0.10968775 6:0.19643331 7:0.1614796 8:0.14023096 9:0.010606276 10:0.038308755 
-256 1:0.62208221 2:0.18721323 3:0.090238011 4:0.064919439 5:0.035547103 6:0.021078043 7:0.13145824 8:0.028110686 9:0.13326434 10:0.10158676 
-256 1:0.22394931 2:0.26233999 3:0.29625658 4:0.10221146 5:0.11524265 6:0.055522911 7:0.034395564 8:0.02882721 9:0.02239329 10:0.060121097 
-256 1:0.50783092 2:0.28051026 3:0.084936221 4:0.090753738 5:0.035968859 6:0.059590407 7:0.11048934 8:0.091721205 9:0.17551145 10:0.11973321 
-256 1:0.67496508 2:0.20662025 3:0.058730778 4:0.039078118 5:0.020605768 6:0.052781075 7:0.10441268 8:0.0020296267 9:0.22351435 10:0.15551448 
-256 1:0.44676362 2:0.2054966 3:0.14019582 4:0.1337555 5:0.073788457 6:0.15685067 7:0.049431169 8:0.030385488 9:0.047711328 10:0.0050699461 
-256 1:0.53841751 2:0.29585304 3:0.08186252 4:0.056383896 5:0.02748303 6:0.078124802 7:0.10099539 8:0.002780536 9:0.2058114 10:0.16150734 
-256 1:0.17780145 2:0.22241488 3:0.20768125 4:0.26881981 5:0.12328262 6:0.03065314 7:0.095889323 8:0.046358135 9:0.037307873 10:0.063494315 
-256 1:0.5745867 2:0.23706997 3:0.071147135 4:0.058373484 5:0.058822717 6:0.53082114 7:0.1179416 8:0.037859942 9:0.1001751 10:0.086923648 
-256 1:0.26298572 2:0.33110282 3:0.18855922 4:0.14882523 5:0.068527009 6:0.0064012056 7:0.14019016 8:0.15024162 9:0.25791438 10:0.13351801 
-256 1:0.44247828 2:0.30447708 3:0.12428924 4:0.086895819 5:0.041859578 6:0.05649543 7:0.050835945 8:0.024069266 9:0.011581781 10:0.057484263 
-256 1:0.5058856 2:0.24849273 3:0.12776287 4:0.079977405 5:0.037881399 6:0.048507816 7:0.091654198 8:0.021153518 9:0.2236192 10:0.13258262 
-40.079500935094757 1:0.4769262 2:0.22788316 3:0.10536893 4:0.12799616 5:0.061825555 6:0.19540307 7:0.020221862 8:0.037067413 9:0.26498176 10:0.008840976 
-256 1:0.39472807 2:0.31972277 3:0.13610512 4:0.098372833 5:0.051071208 6:0.19008754 7:0.023919224 8:0.10874344 9:0.017459671 10:0.029915552 
-149.15017078350647 1:0.2977882 2:0.45208454 3:0.11392693 4:0.086435725 5:0.049764596 6:0.50348252 7:0.1107705 8:0.016937655 9:0.13050553 10:0.026185779 
-256 1:0.13644903 2:0.30471467 3:0.35640785 4:0.14372846 5:0.05869999 6:0.089291523 7:0.058422183 8:0.047101556 9:0.04236771 10:0.15386914 
-256 1:0.48255626 2:0.28016595 3:0.12047772 4:0.068518341 5:0.048281726 6:0.14028262 7:0.06395495 8:0.082032194 9:0.087284001 10:0.24227693 
-256 1:0.74139734 2:0.14592902 3:0.068215906 4:0.029473557 5:0.014984177 6:0.038322646 7:0.20136373 8:0.15707931 9:0.038357202 10:0.0083473962 
-256 1:0.63191179 2:0.21251984 3:0.075921954 4:0.052685665 5:0.026960749 6:0.044882285 7:0.10283084 8:0.099804181 9:0.19180788 10:0.12883842 
-256 1:0.65083523 2:0.27956589 3:0.028709693 4:0.025508669 5:0.015380524 6:0.060764936 7:0.0012364032 8:0.32609225 9:0.15586686 10:0.53404081 
-256 1:0.33148151 2:0.15106394 3:0.10793394 4:0.15245686 5:0.25706375 6:0.03710768 7:0.095225436 8:0.19638741 9:0.21704944 10:0.21764664 
-256 1:0.466042 2:0.27895052 3:0.11611858 4:0.096360488 5:0.042528407 6:0.24701232 7:0.033480618 8:0.0097200544 9:0.0020551714 10:0.059510866 
-256 1:0.708761 2:0.20061889 3:0.047950518 4:0.032713678 5:0.0099559107 6:0.025543608 7:0.026828216 8:0.019290115 9:0.06007815 10:0.16434993 
-48.568656689346753 1:0.26887564 2:0.27822319 3:0.15760216 4:0.19837654 5:0.09692246 6:0.23662548 7:0.059213936 8:0.037388193 9:0.045004954 10:0.032099649 
-256 1:0.72581659 2:0.19422507 3:0.043953241 4:0.025582954 5:0.010422147 6:0.036752742 7:0.0059633148 8:0.034756197 9:0.22734719 10:0.2312878 
-205.27036057810577 1:0.43056155 2:0.21289932 3:0.13174385 4:0.14979027 5:0.075005004 6:0.0042212068 7:0.36811653 8:0.005430301 9:0.20643077 10:0.0189159 
-256 1:0.5618345 2:0.24554867 3:0.10547714 4:0.055995016 5:0.031144671 6:0.079359374 7:0.00055126642 8:0.0079484535 9:0.076002104 10:0.042080744 
-256 1:0.65776544 2:0.19256487 3:0.075247094 4:0.054957651 5:0.019464944 6:0.07869141 7:0.063318695 8:0.26708371 9:0.27475269 10:0.16090543 
-256 1:0.3501055 2:0.2886978 3:0.15907072 4:0.14273008 5:0.059395902 6:0.31375243 7:0.18829254 8:0.19475557 9:0.26010924 10:0.20803274 
-256 1:0.66281625 2:0.2015012 3:0.079533712 4:0.04008269 5:0.016066156 6:0.10662821 7:0.095392855 8:0.037947615 9:0.0060774516 10:0.002800041 
-256 1:0.48036112 2:0.25678283 3:0.11164103 4:0.10481565 5:0.046399372 6:0.064602158 7:0.028847291 8:0.07455852 9:0.12552646 10:0.013779817 
-256 1:0.46703976 2:0.28137903 3:0.11664101 4:0.091533337 5:0.043406869 6:0.092380226 7:0.060939615 8:0.0095294934 9:0.026221774 10:0.093624693 
-256 1:0.60537642 2:0.21409019 3:0.076402111 4:0.078547269 5:0.025584015 6:0.11660484 7:0.010902434 8:0.012675934 9:0.10340699 10:0.29934737 
-256 1:0.44227228 2:0.18915325 3:0.17638726 4:0.11288779 5:0.079299415 6:0.14885264 7:0.087003905 8:0.010636814 9:0.099826419 10:0.1421497 
-256 1:0.45663724 2:0.3682303 3:0.089119664 4:0.060476718 5:0.025536076 6:0.080219118 7:0.023995725 8:0.096016656 9:0.067254017 10:0.018611789 
-256 1:0.29492015 2:0.30018705 3:0.16892341 4:0.15499588 5:0.080973509 6:0.10019502 7:0.050152119 8:0.067297888 9:0.10265904 10:0.026815474 
-256 1:0.55276584 2:0.22866821 3:0.10333169 4:0.087999793 5:0.027234466 6:0.093706261 7:0.031790082 8:0.036407865 9:0.052587897 10:0.068599349 
-256 1:0.39684087 2:0.29434192 3:0.14955882 4:0.10033312 5:0.058925268 6:0.006706416 7:0.05408473 8:0.008727996 9:0.057240521 10:0.068412768 
-256 1:0.60409001 2:0.20869576 3:0.092094269 4:0.073158003 5:0.021961962 6:0.023226472 7:0.042838135 8:0.0038027558 9:0.026587669 10:0.045637463 
-256 1:0.3192675 2:0.29659824 3:0.19229204 4:0.13090569 5:0.060936542 6:0.15054656 7:0.061887863 8:0.1902697 9:0.11985399 10:0.025465601 
-256 1:0.60829285 2:0.22198624 3:0.080563786 4:0.065420619 5:0.023736501 6:0.0042094219 7:0.001708567 8:0.0059381984 9:0.083678339 10:0.061589394 
-256 1:0.31948048 2:0.2572361 3:0.1688798 4:0.16409449 5:0.090309132 6:0.21498701 7:0.044774805 8:0.1692809 9:0.0062100524 10:0.059493907 
-256 1:0.39364922 2:0.37904143 3:0.095595317 4:0.090544655 5:0.041169382 6:0.24163458 7:0.046051469 8:0.034545433 9:0.15125354 10:0.016263317 
-256 1:0.32703709 2:0.32578319 3:0.13126998 4:0.15026006 5:0.065649683 6:0.012370854 7:0.092202482 8:0.069903873 9:0.015122326 10:0.23499725 
-256 1:0.31379412 2:0.41966437 3:0.11972229 4:0.10070698 5:0.046112239 6:0.01978325 7:0.11916448 8:0.28358499 9:0.011093615 10:0.00074693897 
-256 1:0.57482132 2:0.18661418 3:0.10764191 4:0.090299136 5:0.040623463 6:0.059572009 7:0.11995837 8:0.0044862609 9:0.24513238 10:0.077246556 
-256 1:0.61720302 2:0.22803445 3:0.072458414 4:0.056341805 5:0.025962314 6:0.039116915 7:0.03375682 8:0.063716224 9:0.077097309 10:0.10491038 
-256 1:0.53817436 2:0.31087216 3:0.069606725 4:0.057005644 5:0.024341111 6:0.0022229357 7:0.069967687 8:0.13250514 9:0.08687013 10:0.078403334 
-256 1:0.37673466 2:0.36431256 3:0.10893416 4:0.097609439 5:0.05240918 6:0.010587685 7:0.16512335 8:0.028892162 9:0.036016957 10:0.061956927 
-256 1:0.6777766 2:0.24687051 3:0.035946983 4:0.028908383 5:0.010497526 6:0.029936021 7:0.13121267 8:0.18124026 9:0.26146182 10:0.044400814 
-256 1:0.62435517 2:0.22659357 3:0.062114907 4:0.061434393 5:0.025501959 6:0.11533817 7:0.025731109 8:0.07841657 9:0.22874862 10:0.15200756 
-256 1:0.5558822 2:0.23768395 3:0.094813754 4:0.073174823 5:0.038445281 6:0.052599476 7:0.10676499 8:0.090824971 9:0.12821407 10:0.12952411 
-256 1:0.56235531 2:0.28894827 3:0.055455736 4:0.057210382 5:0.036030305 6:0.2157394 7:0.012491801 8:0.053119323 9:0.20252392 10:0.18187473 
-256 1:0.6541402 2:0.24383014 3:0.066374794 4:0.026409635 5:0.0092452367 6:0.08402544 7:0.12133749 8:0.10612179 9:0.055064276 10:0.025721503 
-256 1:0.7492406 2:0.16896782 3:0.045236811 4:0.028334585 5:0.0082201807 6:0.09331568 7:0.096622208 8:0.26091953 9:0.06613548 10:0.014550506 
-256 1:0.45523261 2:0.27149768 3:0.10324916 4:0.11647647 5:0.053544083 6:0.06086905 7:0.20163666 8:0.097155638 9:0.061330383 10:0.13797357 
-256 1:0.50044994 2:0.2802458 3:0.085016679 4:0.10047009 5:0.033817492 6:0.13254283 7:0.10275954 8:0.40879834 9:0.083318442 10:0.0006323489 
-256 1:0.37116038 2:0.34625357 3:0.13806962 4:0.10987389 5:0.034642538 6:0.26983114 7:0.031158896 8:0.18042227 9:0.18784749 10:0.18790735 
-256 1:0.60551185 2:0.20211559 3:0.085323153 4:0.069917023 5:0.037132379 6:0.18231289 7:0.017859844 8:0.1039049 9:0.086049078 10:0.042404372 
-256 1:0.27811707 2:0.2270561 3:0.1953944 4:0.2084619 5:0.090970529 6:0.12029645 7:0.00086485059 8:0.16097813 9:0.025220125 10:0.086840205 
-256 1:0.72187243 2:0.14376626 3:0.080253446 4:0.038657231 5:0.015450631 6:0.018462169 7:0.023781752 8:0.020653193 9:0.096907994 10:0.10457371 
-256 1:0.43688446 2:0.35950635 3:0.088535738 4:0.075249532 5:0.039823918 6:0.18771819 7:0.10097252 8:0.19311604 9:0.17238928 10:0.14638609 
-256 1:0.44955322 2:0.38263273 3:0.096306555 4:0.049777936 5:0.02172956 6:0.0011436964 7:0.12227409 8:0.10358664 9:0.29689295 10:0.12384752 
-256 1:0.31450171 2:0.37348491 3:0.18416841 4:0.068350598 5:0.059494374 6:0.0048764985 7:0.085898741 8:0.075699699 9:0.018579445 10:0.1038241 
-256 1:0.52062095 2:0.26455957 3:0.097049354 4:0.083776388 5:0.03399374 6:0.012262125 7:0.042071552 8:0.17103625 9:0.12195689 10:0.15073548 
-256 1:0.40798799 2:0.28089828 3:0.14227261 4:0.11706639 5:0.051774732 6:0.15172109 7:0.15194936 8:0.18775138 9:0.15852797 10:0.22915719 
-60.323644846634231 1:0.39269015 2:0.37377942 3:0.099209035 4:0.095709065 5:0.038612325 6:0.056549832 7:0.033215419 8:0.095050049 9:0.22696963 10:0.19393495 
-256 1:0.70372434 2:0.21414189 3:0.051410099 4:0.021863074 5:0.008860599 6:0.0070972963 7:0.027018284 8:0.0028708641 9:0.05603841 10:0.063521007 
-256 1:0.56944461 2:0.21259199 3:0.098036699 4:0.088412382 5:0.031514323 6:0.2015952 7:0.031756285 8:0.15554618 9:0.12992386 10:0.19727214 
-256 1:0.68408127 2:0.21823675 3:0.073243312 4:0.017566081 5:0.0068725854 6:0.054792682 7:0.093944793 8:0.084907464 9:0.045029449 10:0.072475059 
-256 1:0.66120475 2:0.22270242 3:0.057810478 4:0.042791676 5:0.015490673 6:0.053984796 7:0.04339316 8:0.11029918 9:0.0031360383 10:0.0091763083 
-256 1:0.39367613 2:0.30789186 3:0.13618533 4:0.10703698 5:0.055209704 6:0.10718937 7:0.034016764 8:0.047933632 9:0.066939743 10:0.079099016 
-256 1:0.61217487 2:0.17916243 3:0.10285737 4:0.073617752 5:0.032187576 6:0.24175329 7:0.28224834 8:0.11533721 9:0.19127479 10:0.065168352 
-256 1:0.36345838 2:0.40686777 3:0.087971343 4:0.093514559 5:0.048187941 6:0.29112946 7:0.27424445 8:0.075020491 9:0.12373316 10:0.065501768 
-256 1:0.50744902 2:0.22147486 3:0.11978648 4:0.10261388 5:0.048675755 6:0.17713789 7:0.0072924031 8:0.073565189 9:0.1781813 10:0.066053839 
-256 1:0.46044104 2:0.3045308 3:0.11840164 4:0.07989615 5:0.036730372 6:0.0057289672 7:0.12917697 8:0.010805952 9:0.095079744 10:0.11809187 
-256 1:0.34840326 2:0.35165933 3:0.13251511 4:0.1096062 5:0.057816101 6:0.12715606 7:0.03095033 8:0.089079024 9:0.069944747 10:0.0054688938 
-256 1:0.57937167 2:0.19111981 3:0.10878488 4:0.082632414 5:0.038091225 6:0.10004375 7:0.04365187 8:0.084446821 9:0.11088417 10:0.042623232 
-256 1:0.46082878 2:0.27229598 3:0.14105809 4:0.085946973 5:0.039870168 6:0.18545491 7:0.24642692 8:0.040531845 9:0.062591775 10:0.15387099 
-256 1:0.68560781 2:0.18830775 3:0.077237582 4:0.035211037 5:0.013635818 6:0.13413092 7:0.0060114403 8:0.0008817873 9:0.088191275 10:0.1083742 
-256 1:0.50691279 2:0.18277516 3:0.12003642 4:0.13364114 5:0.056634495 6:0.14257134 7:0.12779339 8:0.064804091 9:0.3459459 10:0.11335006 
-256 1:0.64257231 2:0.19918924 3:0.082943668 4:0.06736313 5:0.007931654 6:0.13345913 7:0.095387069 8:0.14418365 9:0.17869712 10:0.17718684 
-256 1:0.52272466 2:0.20538996 3:0.11423539 4:0.11790527 5:0.039744716 6:0.060821928 7:0.19023369 8:0.10432012 9:0.028695019 10:0.066609177 
-256 1:0.33697234 2:0.30520003 3:0.13792339 4:0.13919558 5:0.080708658 6:0.14017099 7:0.0072887383 8:0.12748328 9:0.00070731083 10:0.003933897 
-256 1:0.66454618 2:0.18135585 3:0.079934607 4:0.042583472 5:0.031579888 6:0.099734466 7:0.053471813 8:0.069927263 9:0.12514544 10:0.062971102 
-256 1:0.84106784 2:0.1277639 3:0.019290414 4:0.0075173747 5:0.0043604677 6:0.98460885 7:0.90400962 8:0.60654094 9:0.20679195 10:0.11004922 
-256 1:0.50763248 2:0.31228772 3:0.11554724 4:0.045098573 5:0.019433988 6:0.15986581 7:0.029019596 8:0.072561679 9:0.019012845 10:0.035034013 
-22.80971990138546 1:0.25097326 2:0.2434886 3:0.20584297 4:0.20635806 5:0.093337111 6:0.30571064 7:0.13905268 8:0.67534586 9:0.45469773 10:0.44883706 
-256 1:0.61651067 2:0.20915899 3:0.087184997 4:0.05917221 5:0.027973133 6:0.050648773 7:0.13060217 8:0.10305297 9:0.016628821 10:0.10096972 
-256 1:0.50150577 2:0.24912895 3:0.098202238 4:0.10534591 5:0.045817129 6:0.021384766 7:0.016994763 8:0.12441438 9:0.11352625 10:0.036978573 
-256 1:0.74873851 2:0.14882291 3:0.060676629 4:0.028731349 5:0.013030601 6:0.011039885 7:0.099433218 8:0.24420111 9:0.28321949 10:0.081731134 
-256 1:0.41098678 2:0.22773614 3:0.1447822 4:0.15295344 5:0.063541436 6:0.098388755 7:0.068201218 8:0.15031388 9:0.19663638 10:0.25889417 
-256 1:0.39180856 2:0.24981417 3:0.15952439 4:0.13199433 5:0.066858546 6:0.3455791 7:0.11919279 8:0.28737066 9:0.072362448 10:0.070701021 
-256 1:0.36789889 2:0.31885554 3:0.14481919 4:0.10670507 5:0.061721309 6:0.12494363 7:0.093256348 8:0.034692461 9:0.013772079 10:0.1989762 
-256 1:0.62897605 2:0.22069352 3:0.052414934 4:0.066604112 5:0.031311382 6:0.12290375 7:0.0023720782 8:0.00083940103 9:0.087581858 10:0.019498961 
-256 1:0.70671509 2:0.16687523 3:0.067277269 4:0.047002406 5:0.012130009 6:0.02693398 7:0.097874296 8:0.041394855 9:0.070449241 10:0.3231302 
-256 1:0.3464446 2:0.23328715 3:0.20813294 4:0.13753736 5:0.07459795 6:0.19457551 7:0.15015038 8:0.07150131 9:0.062582813 10:0.054985257 
-234.76977766508722 1:0.41266817 2:0.34011642 3:0.084712039 4:0.11689669 5:0.045606681 6:0.31048946 7:0.12743537 8:0.15627794 9:0.02649982 10:0.060557681 
-256 1:0.36506658 2:0.25139675 3:0.18518436 4:0.12509681 5:0.073255486 6:0.017345428 7:0.019985231 8:0.030215464 9:0.10592375 10:0.14691808 
-256 1:0.26553339 2:0.31135902 3:0.20356698 4:0.12780867 5:0.091731944 6:0.07443337 7:0.0050982105 8:0.056348157 9:0.058875034 10:0.1082255 
-48.647826513877327 1:0.19668848 2:0.4059427 3:0.13677188 4:0.17159235 5:0.089004592 6:0.022862139 7:0.13162331 8:0.1577541 9:0.0039019704 10:0.053127915 
-256 1:0.7782766 2:0.16220085 3:0.037830575 4:0.013140541 5:0.0085514344 6:0.013632202 7:0.03042212 8:0.048160735 9:0.09227115 10:0.17097179 
-256 1:0.31335464 2:0.26853415 3:0.18499808 4:0.15178667 5:0.081326465 6:0.039542702 7:0.26534265 8:0.17898709 9:0.17064076 10:0.13093999 
-256 1:0.27068141 2:0.27378564 3:0.15262106 4:0.2099842 5:0.092927689 6:0.043274325 7:0.021915611 8:0.22337633 9:0.085167724 10:0.15711132 
-256 1:0.43532455 2:0.24750431 3:0.14663746 4:0.086310262 5:0.084223422 6:0.15522644 7:0.26810464 8:0.35703155 9:0.1298606 10:0.067435464 
-256 1:0.49324809 2:0.30231283 3:0.09465849 4:0.072430541 5:0.03735005 6:0.008677231 7:0.066568605 8:0.064503561 9:0.0090353299 10:0.08090027 
-256 1:0.70375458 2:0.1829282 3:0.059204375 4:0.034760323 5:0.019352524 6:0.015529281 7:0.057742467 8:0.079752079 9:0.16919422 10:0.11874228 
-256 1:0.39113203 2:0.37812193 3:0.08708824 4:0.10209495 5:0.041562848 6:0.4246202 7:0.0008980768 8:0.24904074 9:0.097364465 10:0.037366464 
-256 1:0.40852586 2:0.33369649 3:0.11976238 4:0.09466969 5:0.043345579 6:0.038605488 7:0.013457274 8:0.059887994 9:0.19318456 10:0.31788236 
-256 1:0.50998246 2:0.26136325 3:0.088862655 4:0.097162982 5:0.042628654 6:0.2634502 7:0.063101582 8:0.18174591 9:0.21191358 10:0.28124068 
-256 1:0.44780976 2:0.23324778 3:0.14265244 4:0.11608053 5:0.060209489 6:0.073690192 7:0.038081588 8:0.080474727 9:0.1779438 10:0.26223599 
-66.490339432290838 1:0.48710261 2:0.3766597 3:0.05067567 4:0.060775722 5:0.024786307 6:0.074804466 7:0.11856464 8:0.2148736 9:0.32973725 10:0.16727473 
-256 1:0.36203264 2:0.4447994 3:0.071429007 4:0.076983351 5:0.044755604 6:0.23705137 7:0.062842255 8:0.10572643 9:0.24456077 10:0.11906897 
-149.27301815726545 1:0.5275591 2:0.27240215 3:0.081588651 4:0.072045688 5:0.046404418 6:0.25172201 7:0.11978106 8:0.0086865585 9:0.013665793 10:0.18670315 
-256 1:0.55577443 2:0.23545607 3:0.10719351 4:0.06380665 5:0.037769338 6:0.10852177 7:0.020947657 8:0.014524014 9:0.095046622 10:0.16733332 
-256 1:0.30443961 2:0.29213393 3:0.18827759 4:0.12328265 5:0.091866228 6:0.12966126 7:0.047162924 8:0.072027769 9:0.015936505 10:0.070989776 
-256 1:0.37547268 2:0.350715 3:0.12037747 4:0.1090086 5:0.044426252 6:0.074194137 7:0.047682028 8:0.056697312 9:0.17309015 10:0.081817544 
-256 1:0.41070368 2:0.33993106 3:0.1203063 4:0.088469881 5:0.040589089 6:0.15914936 7:0.078226672 8:0.0037784939 9:0.20092057 10:0.14224415 
-256 1:0.41696886 2:0.36572738 3:0.091591106 4:0.084598282 5:0.041114377 6:0.25690866 7:0.099920927 8:0.15508021 9:0.13731515 10:0.0098040185 
-256 1:0.61381408 2:0.23637516 3:0.062900519 4:0.058585305 5:0.028324932 6:0.11189773 7:0.12532911 8:0.10393299 9:0.1069829 10:0.13997217 
-159.69690058126253 1:0.50391779 2:0.31019182 3:0.075444188 4:0.072759544 5:0.037686651 6:0.10414392 7:0.031194708 8:0.15458566 9:0.012059468 10:0.11773718 
-256 1:0.64009101 2:0.21939297 3:0.068985441 4:0.052116687 5:0.019413891 6:0.053108107 7:0.048708731 8:0.0086046991 9:0.12641227 10:0.0015729052 
-196.73838140900983 1:0.74134953 2:0.18295566 3:0.03049971 4:0.031494519 5:0.013700574 6:0.0034201776 7:0.084212582 8:0.030109707 9:0.080407261 10:0.14763902 
-256 1:0.727304 2:0.20226745 3:0.046262302 4:0.017020064 5:0.007146191 6:0.19415173 7:0.044415186 8:0.15762663 9:0.30417568 10:0.22267766 
-256 1:0.35638487 2:0.3525323 3:0.10663402 4:0.12750359 5:0.056945218 6:0.040535182 7:0.10780473 8:0.10339922 9:0.05245901 10:0.0036144218 
-256 1:0.66869061 2:0.16060573 3:0.053532303 4:0.06149069 5:0.055680666 6:0.3442773 7:0.066519028 8:0.20086395 9:0.17361597 10:0.031966738 
-256 1:0.70259433 2:0.14977593 3:0.069866223 4:0.049470018 5:0.028293496 6:0.52351741 7:0.169389 8:0.086306872 9:0.14567925 10:0.10075597 
-256 1:0.29745091 2:0.34644123 3:0.24316236 4:0.082773509 5:0.03017199 6:0.091721728 7:0.047341975 8:0.048863827 9:0.065836041 10:0.09314905 
-256 1:0.37884748 2:0.33786067 3:0.13807007 4:0.090302157 5:0.054919629 6:0.26550206 7:0.024060242 8:0.3113718 9:0.23438686 10:0.23451891 
-256 1:0.36808769 2:0.32015836 3:0.14358616 4:0.11056399 5:0.057603793 6:0.046381028 7:0.10630769 8:0.25284551 9:0.16020877 10:0.18867429 
-256 1:0.73211808 2:0.144736 3:0.060591945 4:0.045366616 5:0.017187359 6:0.029979488 7:0.0098699669 8:0.054427811 9:0.017434467 10:0.13770654 
-256 1:0.35536889 2:0.29118181 3:0.14151884 4:0.14999098 5:0.061939488 6:0.086550377 7:0.18155269 8:0.027009273 9:0.10250559 10:0.12170377 
-256 1:0.63550947 2:0.19895339 3:0.066850901 4:0.065892305 5:0.032793936 6:0.052384353 7:0.0074805949 8:0.10986885 9:0.15554795 10:0.1368682 
-256 1:0.57781505 2:0.24076318 3:0.098176572 4:0.051207018 5:0.032038185 6:0.13091491 7:0.16747271 8:0.16480626 9:0.16473702 10:0.092934882 
-208.97477932318765 1:0.26045818 2:0.20210783 3:0.2625562 4:0.1785945 5:0.096283297 6:0.017382531 7:0.01896776 8:0.017110732 9:0.0067264808 10:0.12318907 
-256 1:0.581347 2:0.21360962 3:0.087012515 4:0.083121427 5:0.034909438 6:0.0082318078 7:0.041107264 8:0.16261426 9:0.24753605 10:0.19152101 
-256 1:0.63172279 2:0.23627833 3:0.046076578 4:0.056664496 5:0.029257808 6:0.14359626 7:0.072593574 8:0.085623038 9:0.094878821 10:0.23179011 
-256 1:0.35274094 2:0.34896624 3:0.14455326 4:0.10174386 5:0.051995691 6:0.13671166 7:0.096176715 8:0.051953491 9:0.022000067 10:0.06375509 
-256 1:0.38846521 2:0.20390461 3:0.18488555 4:0.13976663 5:0.082977988 6:0.042082502 7:0.12397611 8:0.38008326 9:0.32370848 10:0.55803509 
-256 1:0.43302234 2:0.33153376 3:0.1426197 4:0.064934924 5:0.027889279 6:0.0297984 7:0.036060836 8:0.064573872 9:0.39456644 10:0.041162312 
-256 1:0.37891478 2:0.39015306 3:0.091903044 4:0.091008263 5:0.048020851 6:0.012604454 7:0.04057382 8:0.1173898 9:0.043217939 10:0.070240931 
-256 1:0.35613389 2:0.21517995 3:0.21681529 4:0.12837343 5:0.083497431 6:0.12228413 7:0.14900798 8:0.079807141 9:0.012134916 10:0.064322026 
-256 1:0.39628947 2:0.24412951 3:0.15508751 4:0.14321626 5:0.06127725 6:0.45424592 7:0.17768575 8:0.25958835 9:0.032665159 10:0.055594825 
-256 1:0.68463625 2:0.22867943 3:0.049915091 4:0.027767672 5:0.0090015606 6:0.042754751 7:0.014495904 8:0.11061657 9:0.042712566 10:0.025351191 
-256 1:0.30376338 2:0.29210466 3:0.18655973 4:0.15659313 5:0.060979093 6:0.10162491 7:0.0051332507 8:0.32070121 9:0.01061838 10:0.013260752 
-256 1:0.34659693 2:0.29753773 3:0.15695203 4:0.13664191 5:0.062271399 6:0.077875432 7:0.091443459 8:0.066973392 9:0.0050425793 10:0.10897482 
-256 1:0.42788687 2:0.40461522 3:0.06877934 4:0.066227279 5:0.032491296 6:0.11017182 7:0.12010952 8:0.2227707 9:0.030621576 10:0.071297393 
-256 1:0.6639082 2:0.18589895 3:0.055562386 4:0.058114601 5:0.036515859 6:0.02924087 7:0.020876625 8:0.14185413 9:0.0013381236 10:0.073088028 
-256 1:0.46045991 2:0.30669071 3:0.11728747 4:0.077712212 5:0.037849694 6:0.085984546 7:0.097070422 8:0.14521293 9:0.057740145 10:0.016054673 
-256 1:0.56840529 2:0.15757804 3:0.12329836 4:0.098430297 5:0.052288008 6:0.0098736957 7:0.11053667 8:0.26560924 9:0.14592381 10:0.13853264 
-256 1:0.34539228 2:0.31143819 3:0.14944085 4:0.12955205 5:0.064176623 6:0.020641426 7:0.016059514 8:0.032386061 9:0.0050451623 10:0.050470049 
-256 1:0.71536937 2:0.10470238 3:0.14218339 4:0.024980973 5:0.012763891 6:0.008222985 7:0.030327081 8:0.014975084 9:0.12619948 10:0.048458877 
-256 1:0.54542847 2:0.22356745 3:0.10176443 4:0.087895249 5:0.041344407 6:0.15789961 7:0.099437358 8:0.014662949 9:0.032865793 10:0.013900093 
-256 1:0.5510144 2:0.25549536 3:0.091648632 4:0.070999688 5:0.030841922 6:0.014946132 7:0.031076052 8:0.11240124 9:0.15098381 10:0.017465578 
-256 1:0.568936 2:0.23334609 3:0.086996108 4:0.073249394 5:0.037472408 6:0.081106069 7:0.096123623 8:0.11096233 9:0.089056351 10:0.036424358 
-256 1:0.64116208 2:0.21396588 3:0.071776204 4:0.048544354 5:0.024551486 6:0.054360627 7:0.079031936 8:0.059218324 9:0.16941753 10:0.044854827 
-256 1:0.31883024 2:0.33140388 3:0.17755806 4:0.11814529 5:0.05406253 6:0.099706421 7:0.15450466 8:0.15523821 9:0.26598453 10:0.15056251 
-256 1:0.59995158 2:0.23419232 3:0.076889984 4:0.059576727 5:0.029389389 6:0.0043935276 7:0.033131296 8:0.15496895 9:0.094254228 10:0.096086925 
-256 1:0.50317251 2:0.23235311 3:0.14671777 4:0.086194475 5:0.031562124 6:0.097622367 7:0.038424645 8:0.033807238 9:0.043109562 10:0.10271935 
-256 1:0.55436858 2:0.22277204 3:0.10509321 4:0.083894325 5:0.033871841 6:0.0061423349 7:0.10509924 8:0.036987154 9:0.10744333 10:0.1173079 
-256 1:0.47186027 2:0.22762625 3:0.14889272 4:0.10592837 5:0.045692386 6:0.05999794 7:0.033016085 8:0.19335269 9:0.11035854 10:0.17004182 
-256 1:0.31845242 2:0.42351292 3:0.12834914 4:0.074004149 5:0.055681376 6:0.24448681 7:0.11949328 8:0.30376966 9:0.11458027 10:0.35897217 
-256 1:0.71277991 2:0.11260407 3:0.057454028 4:0.072909568 5:0.044252421 6:0.021876857 7:0.17410777 8:0.021793891 9:0.015926473 10:0.059627643 
-256 1:0.46211477 2:0.24824184 3:0.15557506 4:0.082889445 5:0.051178879 6:0.13180671 7:0.17728502 8:0.16045402 9:0.083886163 10:0.061435456 
-256 1:0.72222232 2:0.18478462 3:0.051671839 4:0.030126911 5:0.011194315 6:0.028959168 7:0.034583943 8:0.047821224 9:0.18888807 10:0.062834569 
-256 1:0.61941781 2:0.24048035 3:0.077076229 4:0.040841905 5:0.022183704 6:0.011060939 7:0.076950756 8:0.10859698 9:0.066408818 10:0.078441886 
-256 1:0.4067185 2:0.31051215 3:0.12287521 4:0.10824081 5:0.051653328 6:0.028782371 7:0.061093171 8:0.24315045 9:0.012347239 10:0.085788108 
-256 1:0.66171427 2:0.20385411 3:0.066255552 4:0.048383264 5:0.019792797 6:0.1335362 7:0.0039365691 8:0.066418355 9:0.28256443 10:0.092176155 
-256 1:0.56243078 2:0.25447209 3:0.090401687 4:0.068668749 5:0.024026701 6:0.018758447 7:0.042710293 8:0.043626009 9:0.19766629 10:0.034155443 
-256 1:0.622505 2:0.19956553 3:0.077371605 4:0.066699518 5:0.033858347 6:0.02722427 7:0.052125388 8:0.24562816 9:0.23749384 10:0.21370772 
-256 1:0.4799895 2:0.21194724 3:0.13365043 4:0.082455846 5:0.091956977 6:0.36447497 7:0.16906838 8:0.32951354 9:0.21799749 10:0.091221603 
-256 1:0.39393873 2:0.30613189 3:0.13403928 4:0.11229682 5:0.053593283 6:0.2888752 7:0.14216996 8:0.046820695 9:0.24228785 10:0.16087734 
-256 1:0.67811341 2:0.20815021 3:0.048067896 4:0.046710076 5:0.018958404 6:0.080962391 7:0.086482326 8:0.040523976 9:0.12961832 10:0.248404 
-256 1:0.37757578 2:0.26093046 3:0.14771227 4:0.14617669 5:0.067604807 6:0.059956139 7:0.043659164 8:0.02464876 9:0.12024524 10:0.076447408 
-256 1:0.30806891 2:0.27542628 3:0.14145968 4:0.19656387 5:0.078481253 6:0.22704989 7:0.10406348 8:0.080705776 9:0.051266904 10:0.051580959 
-256 1:0.37930744 2:0.3913531 3:0.089046207 4:0.097031897 5:0.043261357 6:0.014453929 7:0.021004022 8:0.055318302 9:0.010604787 10:0.023309431 
-256 1:0.66596127 2:0.23373084 3:0.054609988 4:0.031785041 5:0.01391286 6:0.22560515 7:0.14719611 8:0.22316413 9:0.0025545971 10:0.048626502 
-256 1:0.56552232 2:0.26020807 3:0.10135698 4:0.05226186 5:0.020650777 6:0.068534956 7:0.087831629 8:0.13347405 9:0.048446612 10:0.15284253 
-113.11272657880011 1:0.24984148 2:0.46052587 3:0.11853354 4:0.11586097 5:0.055238149 6:0.19519184 7:0.040618922 8:0.29616632 9:0.16916591 10:0.3222597 
-86.503023921009472 1:0.29032691 2:0.11423849 3:0.088058389 4:0.16624888 5:0.34112734 6:0.2637635 7:0.21223649 8:0.18806679 9:0.29292007 10:0.18402581 
-256 1:0.35306851 2:0.27506793 3:0.16701836 4:0.13739977 5:0.067445433 6:0.22550911 7:0.22032368 8:0.13466179 9:0.053525009 10:0.0018265172 
-256 1:0.28672052 2:0.24949307 3:0.21645496 4:0.15272706 5:0.094604393 6:0.29930679 7:0.15182957 8:0.058120437 9:0.088485881 10:0.050222874 
-45.27639844549018 1:0.41110429 2:0.27234729 3:0.13305339 4:0.11652082 5:0.066974212 6:0.11167131 7:0.21608476 8:0.39319021 9:0.15525001 10:0.17064035 
-256 1:0.68435621 2:0.19530689 3:0.053170115 4:0.046381987 5:0.020784803 6:0.0056681374 7:0.11043213 8:0.023076924 9:0.18566962 10:0.11330748 
-256 1:0.42702612 2:0.25014646 3:0.15480607 4:0.099453797 5:0.068567545 6:0.1262631 7:0.088361663 8:0.09033086 9:0.0051570543 10:0.13476467 
-256 1:0.28041455 2:0.3962853 3:0.15768999 4:0.10768151 5:0.057928655 6:0.010326697 7:0.023830105 8:0.18893228 9:0.098234452 10:0.06214068 
-256 1:0.60905632 2:0.31545248 3:0.047602922 4:0.019117347 5:0.008770933 6:0.023512209 7:0.099866056 8:0.13818341 9:0.086763969 10:0.095795758 
-256 1:0.51610043 2:0.29833645 3:0.082720621 4:0.073683477 5:0.029159022 6:0.038759526 7:0.065668758 8:0.017167093 9:0.037384801 10:0.072559018 
-203.66278026945969 1:0.20169633 2:0.2745824 3:0.15783114 4:0.26925684 5:0.096633292 6:0.27086865 7:0.067405688 8:0.023535386 9:0.044897465 10:0.024965437 
-256 1:0.5934935 2:0.16079641 3:0.094952881 4:0.10532527 5:0.045431936 6:0.085542029 7:0.032765746 8:0.084017636 9:0.061439724 10:0.05211717 
-256 1:0.38110636 2:0.32605479 3:0.15091957 4:0.09035167 5:0.051567615 6:0.15263451 7:0.14198213 8:0.0051434382 9:0.036069982 10:0.070136163 
-19.199759596650342 1:0.34383966 2:0.28088807 3:0.13176313 4:0.16341139 5:0.080097752 6:0.10836485 7:0.02943525 8:0.18651266 9:0.021147344 10:0.028984758 
-256 1:0.26236605 2:0.3157958 3:0.1609509 4:0.18643956 5:0.074447694 6:0.11081298 7:0.1841777 8:0.20390338 9:0.029091464 10:0.015514755 
-256 1:0.56367055 2:0.24189144 3:0.085643262 4:0.085307049 5:0.023487701 6:3.9379122e-05 7:0.02842251 8:0.023132388 9:0.118058 10:0.077914835 
-256 1:0.28342975 2:0.23823466 3:0.22924765 4:0.16940846 5:0.079679472 6:0.024216661 7:0.30580893 8:0.046458422 9:0.099245093 10:0.20129283 
-256 1:0.55029499 2:0.27408026 3:0.10154074 4:0.051926463 5:0.022157549 6:0.014633477 7:0.0048454032 8:0.086079632 9:0.22500124 10:0.3212381 
-256 1:0.28818365 2:0.35681006 3:0.17669989 4:0.11596176 5:0.062344633 6:0.055708394 7:0.10930266 8:0.17116415 9:0.12360627 10:0.081651268 
-256 1:0.36247292 2:0.417025 3:0.083242366 4:0.097226646 5:0.040033067 6:0.0088273217 7:0.076363546 8:0.14177825 9:0.14663572 10:0.20932205 
-256 1:0.41054651 2:0.28266959 3:0.12969678 4:0.11756828 5:0.059518845 6:0.068662189 7:0.027234227 8:0.15411974 9:0.27953634 10:0.43369239 
-119.20595557329746 1:0.29330153 2:0.26154071 3:0.16531999 4:0.19459924 5:0.085238531 6:0.15638806 7:0.31066519 8:0.30126292 9:0.16519954 10:0.43463658 
-256 1:0.56536551 2:0.27850599 3:0.060901155 4:0.071999271 5:0.023228069 6:0.030376393 7:0.056707931 8:0.078912517 9:0.035910428 10:0.12927014 
-256 1:0.74563892 2:0.17023408 3:0.052980894 4:0.022144449 5:0.0090016587 6:0.03496816 7:0.028416251 8:0.14672071 9:0.17047908 10:0.074620031 
-256 1:0.37255487 2:0.34956704 3:0.11505062 4:0.10851744 5:0.054310016 6:0.11208322 7:0.091973155 8:0.0119608 9:0.018638536 10:0.062610923 
-125.19105653200214 1:0.29215153 2:0.40102148 3:0.096716181 4:0.15592051 5:0.054190304 6:0.28733773 7:0.015225847 8:0.06555547 9:0.097292466 10:0.16399748 
-256 1:0.76529311 2:0.16366067 3:0.032827657 4:0.023829091 5:0.014389476 6:0.037492562 7:0.049105544 8:0.01071344 9:0.057240658 10:0.19294848 
-256 1:0.45399742 2:0.33959244 3:0.08100077 4:0.092606464 5:0.032802909 6:0.13161242 7:0.045582245 8:0.041319849 9:0.017629676 10:0.0087434986 
-256 1:0.67458104 2:0.23113688 3:0.056405161 4:0.026865554 5:0.01101137 6:0.0074780707 7:0.022013291 8:0.13540072 9:0.025127842 10:0.0046199602 
-256 1:0.45117946 2:0.31099768 3:0.10933958 4:0.079138046 5:0.049345241 6:0.38501634 7:0.01730488 8:0.080773679 9:0.23401624 10:0.063856506 
-256 1:0.52564412 2:0.27977811 3:0.074695439 4:0.083205539 5:0.036676787 6:0.16874318 7:0.050543227 8:0.20666775 9:0.042949657 10:0.089723802 
-256 1:0.54161402 2:0.32499531 3:0.063382395 4:0.052292004 5:0.017716272 6:0.020321088 7:0.099594278 8:0.21089432 9:0.12155882 10:0.0068506028 
-256 1:0.73486977 2:0.095689925 3:0.057601227 4:0.077090617 5:0.034748464 6:0.058099903 7:0.030052122 8:0.22161305 9:0.23119172 10:0.28511048 
-256 1:0.25022184 2:0.39223803 3:0.15758658 4:0.13472554 5:0.065228007 6:0.023842784 7:0.097887236 8:0.092014556 9:0.17272299 10:0.078087481 
-256 1:0.6833538 2:0.22215638 3:0.056059262 4:0.027626855 5:0.010803708 6:0.018244492 7:0.023869421 8:0.073152465 9:0.17936337 10:0.26775804 
-256 1:0.48302189 2:0.13971025 3:0.15648087 4:0.17228939 5:0.048497599 6:0.081410865 7:0.073013974 8:0.063860913 9:0.062968199 10:0.055198525 
-256 1:0.36813189 2:0.26622935 3:0.14553769 4:0.14728558 5:0.072815488 6:0.017090041 7:0.041214711 8:0.024826585 9:0.086043534 10:0.081767414 
-95.771160911862012 1:0.33902018 2:0.36623221 3:0.15042195 4:0.079173661 5:0.065151994 6:0.35729516 7:0.059108875 8:0.4796733 9:0.32007367 10:0.34752573 
-256 1:0.3909037 2:0.20590346 3:0.16429457 4:0.15515291 5:0.083745362 6:0.019232713 7:0.0034476306 8:0.0065832383 9:0.17033196 10:0.12470357 
-256 1:0.62268235 2:0.16947438 3:0.09057133 4:0.079232979 5:0.038038958 6:0.075825194 7:0.098549004 8:0.13808948 9:0.1713469 10:0.17673329 
-256 1:0.38410979 2:0.38804033 3:0.097881111 4:0.088477004 5:0.041491756 6:0.25699994 7:0.046878428 8:0.094490299 9:0.038353278 10:0.054844296 
-256 1:0.46608994 2:0.30683821 3:0.10942515 4:0.078359296 5:0.039287401 6:0.040777369 7:0.048077969 8:0.15389161 9:0.12996974 10:0.27754399 
-256 1:0.41816958 2:0.25376104 3:0.16293672 4:0.10191501 5:0.063217646 6:0.041398747 7:0.099096226 8:0.16888844 9:0.021374609 10:0.031312436 
-256 1:0.53970756 2:0.21254762 3:0.10689741 4:0.092959928 5:0.047887487 6:0.20500966 7:0.29596814 8:0.18234931 9:0.2129483 10:0.15339076 
-256 1:0.53107115 2:0.33556692 3:0.056154759 4:0.050373148 5:0.026834022 6:0.10760501 7:0.08044089 8:0.0051891773 9:0.15066763 10:0.15568005 
-256 1:0.62830503 2:0.18276969 3:0.071859131 4:0.07763555 5:0.039430597 6:0.11673768 7:0.00095149661 8:0.16134303 9:0.17751979 10:0.14227011 
-256 1:0.7276859 2:0.18237565 3:0.04302911 4:0.026935093 5:0.019974242 6:0.071453287 7:0.0076217405 8:0.17874689 9:0.210084 10:0.31444675 
-256 1:0.34216612 2:0.21875359 3:0.18731672 4:0.17304857 5:0.078714989 6:0.050282768 7:0.1425366 8:0.078639111 9:0.028189219 10:0.0978147 
-256 1:0.34417244 2:0.3387774 3:0.12724914 4:0.12553301 5:0.064268003 6:0.10232071 7:0.025644548 8:0.11664448 9:0.018877302 10:0.068526696 
-256 1:0.65247437 2:0.22155613 3:0.065607758 4:0.041409268 5:0.018952476 6:0.0092141131 7:0.09790118 8:0.11587961 9:0.027421773 10:0.12508932 
-256 1:0.59859314 2:0.17247239 3:0.1041491 4:0.086757508 5:0.038027868 6:0.077514557 7:0.038426782 8:0.12799425 9:0.2534875 10:0.30758501 
-256 1:0.65782959 2:0.24269214 3:0.055979878 4:0.030652155 5:0.012846234 6:0.028532927 7:0.034596793 8:0.018171814 9:0.1686343 10:0.15044214 
-256 1:0.50714804 2:0.2708233 3:0.09875322 4:0.088445789 5:0.03482965 6:0.067823377 7:0.022462051 8:0.015103938 9:0.0030158549 10:0.070746738 
-113.17125627558764 1:0.77322208 2:0.17883145 3:0.01750725 4:0.019503192 5:0.010936028 6:0.028790589 7:0.11004021 8:0.23440024 9:0.31843839 10:0.35488273 
-256 1:0.63859617 2:0.18763057 3:0.074100599 4:0.069692221 5:0.029980441 6:0.042188244 7:0.079267564 8:0.043089591 9:0.089239193 10:0.11858547 
-256 1:0.44932933 2:0.19119212 3:0.1687753 4:0.1160854 5:0.074617851 6:0.14327884 7:0.0035028162 8:0.076014614 9:0.20271346 10:0.21174603 
-256 1:0.33982412 2:0.21128038 3:0.24877551 4:0.12296462 5:0.077155371 6:0.036072305 7:0.0096633674 8:0.27470862 9:0.11473348 10:0.096705112 
-256 1:0.58323441 2:0.21784136 3:0.093940294 4:0.077956373 5:0.027027567 6:0.022655298 7:0.045010297 8:0.021441112 9:0.027526126 10:0.058458984 
-256 1:0.57559624 2:0.28256538 3:0.078833005 4:0.043444747 5:0.019560627 6:0.0010970866 7:0.012644891 8:0.114748 9:0.15214163 10:0.02018427 
-256 1:0.56582356 2:0.15719324 3:0.13691089 4:0.087039501 5:0.053032811 6:0.15076239 7:0.013847063 8:0.12339946 9:0.087206204 10:0.15823126 
-256 1:0.30910926 2:0.36163973 3:0.16004713 4:0.11271512 5:0.056488761 6:0.052686399 7:0.11691735 8:0.11240621 9:0.12553937 10:0.11274791 
-256 1:0.33407555 2:0.28548713 3:0.13591689 4:0.17662627 5:0.067894157 6:0.15879933 7:0.084019494 8:0.20195453 9:0.064961655 10:0.11870292 
-256 1:0.43260997 2:0.26861981 3:0.15734114 4:0.094767787 5:0.046661286 6:0.47499141 7:0.13430899 8:0.0304909 9:0.013521763 10:0.0610764 
-173.08593071510248 1:0.34397827 2:0.21254303 3:0.1844139 4:0.16374961 5:0.095315188 6:0.058874478 7:0.054173484 8:0.44651341 9:0.16238452 10:0.22321012 
-256 1:0.5236252 2:0.23361448 3:0.096224413 4:0.10083502 5:0.045700883 6:0.033920261 7:0.13394058 8:0.12255855 9:0.1172551 10:0.031347035 
-256 1:0.59024382 2:0.26758847 3:0.0696052 4:0.049015724 5:0.023546792 6:0.0058758366 7:0.064611181 8:0.12707854 9:0.13905453 10:0.076354261 
-256 1:0.38348147 2:0.26016703 3:0.17330319 4:0.11831193 5:0.064736388 6:0.21571933 7:0.038761001 8:0.074260998 9:0.017525438 10:0.034354404 
-256 1:0.30569116 2:0.28969547 3:0.21451556 4:0.11679766 5:0.07330014 6:0.2871011 7:0.054222986 8:0.040421583 9:0.096079187 10:0.023848297 
-256 1:0.33467763 2:0.40580684 3:0.11939992 4:0.089751783 5:0.050363828 6:0.020340347 7:0.0050618023 8:0.19189652 9:0.19297016 10:0.069577418 
-256 1:0.30033661 2:0.36046545 3:0.14011404 4:0.12391368 5:0.075170223 6:0.086108754 7:0.059706664 8:0.030770539 9:0.055914889 10:0.018778544 
-256 1:0.36665606 2:0.18808676 3:0.19062836 4:0.17298213 5:0.081646683 6:0.1069141 7:0.034935755 8:0.11879747 9:0.058575757 10:0.16532474 
-256 1:0.5422371 2:0.2573994 3:0.082280683 4:0.093470386 5:0.024612429 6:0.076339285 7:0.099979843 8:0.099525267 9:0.12321469 10:0.2952183 
-256 1:0.3727072 2:0.29342317 3:0.16111099 4:0.11617692 5:0.056581716 6:0.073555942 7:0.21657694 8:0.12449435 9:0.04235946 10:0.027374117 
-256 1:0.31065135 2:0.25652987 3:0.074992144 4:0.10503034 5:0.25279629 6:0.17136178 7:0.17878351 8:0.13713686 9:0.11224065 10:0.18745241 
-82.876889868483104 1:0.35636054 2:0.27143185 3:0.16107243 4:0.13093076 5:0.080204412 6:0.097948272 7:0.41638754 8:0.2420513 9:0.24289838 10:0.36371218 
-256 1:0.6255738 2:0.27770816 3:0.062444312 4:0.023453236 5:0.010820501 6:0.053934845 7:0.027574208 8:0.11165714 9:0.13297851 10:0.28959315 
-20.773183789088026 1:0.43295791 2:0.28878251 3:0.11140821 4:0.1084282 5:0.058423182 6:0.018722824 7:0.0035753835 8:0.092504907 9:0.26788828 10:0.40068092 
-256 1:0.49907507 2:0.30140849 3:0.097001887 4:0.068372823 5:0.034141732 6:0.090489725 7:0.037887698 8:0.045342023 9:0.18985671 10:0.31094376 
-256 1:0.41763319 2:0.27537364 3:0.12452475 4:0.12528418 5:0.057184241 6:0.14037902 7:0.23310204 8:0.17442472 9:0.0080450167 10:0.086815772 
-256 1:0.64437033 2:0.2053277 3:0.087478557 4:0.044669115 5:0.018154307 6:0.023278736 7:0.025977005 8:0.0050415419 9:0.018011322 10:0.021026844 
-256 1:0.43069178 2:0.30985629 3:0.10914858 4:0.10133234 5:0.048971017 6:0.1339825 7:0.23820529 8:0.48127853 9:0.065256445 10:0.27202278 
-256 1:0.63982466 2:0.19676727 3:0.069667473 4:0.062337876 5:0.031402717 6:0.10975372 7:0.17151973 8:0.11784672 9:0.075222044 10:0.10645909 
-66.726003784355385 1:0.36120311 2:0.3532237 3:0.14841266 4:0.076221845 5:0.060938686 6:0.049320431 7:0.062502412 8:0.11531415 9:0.013512045 10:0.084936371 
-256 1:0.66549034 2:0.20170084 3:0.066363896 4:0.037230455 5:0.029214477 6:0.16783962 7:0.060942291 8:0.12515302 9:0.16266394 10:0.20113222 
-256 1:0.63616267 2:0.14615043 3:0.085533588 4:0.088606584 5:0.043546731 6:0.12606941 7:0.019667203 8:0.058412004 9:0.15993013 10:0.081961922 
-256 1:0.23361366 2:0.44608542 3:0.13015666 4:0.13594522 5:0.054199048 6:0.18474895 7:0.10674738 8:0.19692319 9:0.24364725 10:0.04360446 
-256 1:0.31926792 2:0.21768581 3:0.2047561 4:0.13287037 5:0.1254198 6:0.29311756 7:0.25390546 8:0.20876418 9:0.24850322 10:0.43991267 
-256 1:0.511705 2:0.32571322 3:0.096861853 4:0.047401631 5:0.018318296 6:0.20714034 7:0.182166 8:0.10975183 9:0.10411927 10:0.056878362 
-256 1:0.5805537 2:0.21446407 3:0.089003527 4:0.079342267 5:0.036636434 6:0.10757669 7:0.10254927 8:0.05586818 9:0.14448421 10:0.026865306 
-256 1:0.45401802 2:0.18191599 3:0.14227492 4:0.15931053 5:0.062480527 6:0.013661311 7:0.19961262 8:0.0053947516 9:0.15787916 10:0.15187296 
-234.6332330541301 1:0.72180892 2:0.20608287 3:0.0390903 4:0.020343832 5:0.012674069 6:0.022036128 7:0.039469318 8:0.2093269 9:0.21027058 10:0.19053427 
-47.897704033717247 1:0.62409425 2:0.30221165 3:0.043710913 4:0.023715462 5:0.006267726 6:0.15650048 7:0.10556204 8:0.099307183 9:0.074939642 10:0.065321055 
-256 1:0.52663122 2:0.19560357 3:0.11433135 4:0.11262335 5:0.05081051 6:0.02416437 7:0.18417911 8:0.093778651 9:0.014829158 10:0.07692018 
-256 1:0.58329734 2:0.15365972 3:0.14555437 4:0.075540705 5:0.041947858 6:0.022803852 7:0.013579306 8:0.024076241 9:0.11763936 10:0.069519002 
-256 1:0.56177778 2:0.26360789 3:0.089038563 4:0.057770813 5:0.027804954 6:0.017404416 7:0.086144334 8:0.17054984 9:0.12006124 10:0.04573774 
-256 1:0.4200113 2:0.22469928 3:0.16411757 4:0.12742374 5:0.063748106 6:0.060547388 7:0.19497382 8:0.22058373 9:0.4312372 10:0.20211745 
-256 1:0.58242239 2:0.25101484 3:0.090481517 4:0.050197784 5:0.025883475 6:0.0089188068 7:0.071123254 8:0.0061245447 9:0.14794393 10:0.15234951 
-256 1:0.75323407 2:0.17460421 3:0.034403436 4:0.024529338 5:0.013228941 6:0.06992619 7:0.042201852 8:0.015534202 9:0.2173123 10:0.27980152 
-256 1:0.52797249 2:0.23725945 3:0.11598439 4:0.08214978 5:0.036633892 6:0.11311983 7:0.10521735 8:0.17503871 9:0.241286 10:0.098793989 
-256 1:0.69243846 2:0.19400254 3:0.050942033 4:0.039023847 5:0.023593118 6:0.11680575 7:0.012509335 8:0.05028661 9:0.14513101 10:0.017580042 
-256 1:0.51964652 2:0.30632256 3:0.072200203 4:0.067598759 5:0.034231953 6:0.031700616 7:0.10643212 8:0.1866968 9:0.0048824146 10:0.078377046 
-256 1:0.74251772 2:0.15946634 3:0.053522762 4:0.028350379 5:0.016142798 6:0.040409685 7:0.12537477 8:0.01016615 9:0.16867377 10:0.063106216 
-256 1:0.75110352 2:0.18491762 3:0.033091499 4:0.022724916 5:0.0081624442 6:0.021072071 7:0.036766269 8:0.13914914 9:0.0015638255 10:0.070819628 
-256 1:0.3001505 2:0.33416837 3:0.16806536 4:0.1345838 5:0.063031976 6:0.279666 7:0.086576996 8:0.2535555 9:0.010998015 10:0.039157803 
-256 1:0.78971847 2:0.14028499 3:0.043847565 4:0.018253161 5:0.0078958175 6:0.038286779 7:0.028293753 8:0.11470068 9:0.1702444 10:0.048580813 
-256 1:0.34539687 2:0.31563186 3:0.1771858 4:0.11838409 5:0.043401384 6:0.02547781 7:0.13779114 8:0.13626169 9:0.0072407387 10:0.0063286253 
-193.15995435149705 1:0.26909827 2:0.4233233 3:0.11927166 4:0.12499004 5:0.063316731 6:0.17860987 7:0.051239279 8:0.2085375 9:0.073883111 10:0.096910877 
-256 1:0.54718994 2:0.24717947 3:0.099497698 4:0.073552591 5:0.032580295 6:0.1595175 7:0.0036385873 8:0.092431101 9:0.18787177 10:0.0036483798 
-256 1:0.50085826 2:0.24294235 3:0.10922143 4:0.093850745 5:0.05312721 6:0.33488005 7:0.15642196 8:0.31858167 9:0.18670484 10:0.12546754 
-256 1:0.48495629 2:0.22476087 3:0.13864193 4:0.094353753 5:0.057287154 6:0.15557775 7:0.31659233 8:0.20929028 9:0.17776992 10:0.11401149 
-256 1:0.61191654 2:0.30429118 3:0.044363111 4:0.027174614 5:0.012254553 6:0.083609264 7:0.074456741 8:0.015698181 9:0.085341945 10:0.11756191 
-256 1:0.41150402 2:0.24525872 3:0.15645693 4:0.13415415 5:0.052626177 6:0.02452264 7:0.024589955 8:0.064322182 9:0.030976347 10:0.015519051 
-256 1:0.34358699 2:0.29638713 3:0.14973352 4:0.13342653 5:0.076865828 6:0.16156332 7:0.085693632 8:0.038609333 9:0.051229876 10:0.19297735 
-256 1:0.64181167 2:0.1873085 3:0.078298355 4:0.057699095 5:0.034882381 6:0.11394726 7:0.14079883 8:0.11021605 9:0.12183752 10:0.21377209 
-256 1:0.63501836 2:0.19861178 3:0.095281346 4:0.043832786 5:0.027255728 6:0.083723672 7:0.12957662 8:0.094489521 9:0.20571557 10:0.23003726 
-256 1:0.30725163 2:0.34528168 3:0.14195701 4:0.13672779 5:0.06878188 6:0.012177098 7:0.1677858 8:0.069733392 9:0.087178732 10:0.037657975 
-256 1:0.42596163 2:0.35147262 3:0.12450533 4:0.059761749 5:0.038298668 6:0.11518433 7:0.054997512 8:0.067973617 9:0.067798128 10:0.09926684 
-256 1:0.39015869 2:0.39245788 3:0.096203364 4:0.082139923 5:0.039040143 6:0.092904995 7:0.1148354 8:0.073977362 9:0.071469372 10:0.027439384 
-256 1:0.42929863 2:0.41497448 3:0.075869779 4:0.056105793 5:0.02375132 6:0.088057027 7:0.061747643 8:0.050994353 9:0.068087995 10:0.014391733 
-256 1:0.43757638 2:0.24429853 3:0.14621603 4:0.12965295 5:0.042256112 6:0.3320116 7:0.0080074632 8:0.057721808 9:0.071261364 10:0.010924097 
-256 1:0.59759305 2:0.21089163 3:0.097645753 4:0.061724351 5:0.032145208 6:0.18962102 7:0.030633633 8:0.031167541 9:0.00064564342 10:0.12490658 
-256 1:0.62092941 2:0.2474277 3:0.074666252 4:0.041305982 5:0.015670657 6:0.013017565 7:0.05438821 8:0.068601503 9:0.18806565 10:0.10936424 
-256 1:0.69127156 2:0.21432819 3:0.055001301 4:0.026868031 5:0.012530925 6:0.22630677 7:0.36406859 8:0.29088866 9:0.28238519 10:0.28111441 
-256 1:0.63656881 2:0.15813168 3:0.075814827 4:0.084040633 5:0.045444051 6:0.13332385 7:0.17860348 8:0.32070078 9:0.10429146 10:0.16518236 
-256 1:0.34460471 2:0.38374579 3:0.12476823 4:0.097364692 5:0.049516587 6:0.08136915 7:0.061514614 8:0.19893286 9:0.062101465 10:0.054322998 
-256 1:0.38943843 2:0.28408843 3:0.13273315 4:0.13100605 5:0.062733936 6:0.17501924 7:0.045307463 8:0.18191935 9:0.12812825 10:0.063965055 
-256 1:0.29002867 2:0.30402361 3:0.15154908 4:0.16254604 5:0.091852586 6:0.15958807 7:0.042122253 8:0.056557223 9:0.0068573859 10:0.00096982957 
-256 1:0.64020298 2:0.22197275 3:0.093489427 4:0.033373489 5:0.010961354 6:0.071273157 7:0.068545233 8:0.14708004 9:0.10638928 10:0.0031097062 
-256 1:0.66502542 2:0.24178739 3:0.045390664 4:0.033684825 5:0.014111701 6:0.022719019 7:0.084685764 8:0.12311456 9:0.16344079 10:0.076720918 
-256 1:0.59647299 2:0.1941499 3:0.099666303 4:0.07220573 5:0.037505075 6:0.032006788 7:0.0099733955 8:0.020687485 9:0.21203423 10:0.027145728 
-256 1:0.51763085 2:0.30176509 3:0.092872955 4:0.063495398 5:0.024235702 6:0.023692288 7:0.083656018 8:0.20228435 9:0.25177068 10:0.093711797 
-93.006122957935617 1:0.35894551 2:0.36945734 3:0.10852754 4:0.11358652 5:0.049483088 6:0.050799198 7:0.077025257 8:0.14952632 9:0.14647078 10:0.2248195 
-256 1:0.43883344 2:0.3192073 3:0.094402585 4:0.104119 5:0.043437678 6:0.17340282 7:0.042999854 8:0.061401738 9:0.008653325 10:0.029656261 
-256 1:0.37015871 2:0.28743327 3:0.12594871 4:0.14607731 5:0.070381995 6:0.12304859 7:0.0057875605 8:0.015957738 9:0.043447447 10:0.02810649 
-256 1:0.38697879 2:0.2538276 3:0.16642235 4:0.13341777 5:0.059353487 6:0.068248392 7:0.084232846 8:0.12110866 9:0.20552656 10:0.25590682 
-146.52902713135484 1:0.72574253 2:0.14740485 3:0.043341891 4:0.052817885 5:0.030692845 6:0.04081241 7:0.17936404 8:0.0078547097 9:0.47352399 10:0.23669437 
-256 1:0.41071041 2:0.27636295 3:0.15379716 4:0.10165545 5:0.057474038 6:0.054692915 7:0.13243313 8:0.052231211 9:0.10899475 10:0.020009474 
-256 1:0.41681842 2:0.29708329 3:0.12052268 4:0.10823126 5:0.057344343 6:0.079323853 7:0.1433569 8:0.10451897 9:0.06669069 10:0.27095222 
-256 1:0.37688281 2:0.35811022 3:0.12279068 4:0.099795609 5:0.04242067 6:0.086253106 7:0.046009101 8:0.19962717 9:0.12303115 10:0.063323639 
-256 1:0.70677568 2:0.17685142 3:0.069517898 4:0.032715395 5:0.014139605 6:0.086950308 7:0.025338352 8:0.11935946 9:0.14425383 10:0.010852139 
-33.417433803554474 1:0.54199371 2:0.20056549 3:0.11681043 4:0.087946964 5:0.052683407 6:0.084525825 7:0.084057857 8:0.0094660176 9:0.017866162 10:0.11475464 
-256 1:0.22234173 2:0.25076512 3:0.323553 4:0.15894551 5:0.044394636 6:0.0010774183 7:0.0086255771 8:0.01804326 9:0.01341037 10:0.15328883 
-256 1:0.41079233 2:0.27700479 3:0.16059594 4:0.10514466 5:0.046462286 6:0.1731268 7:0.25698236 8:0.22661943 9:0.29896809 10:0.23818075 
-256 1:0.26113231 2:0.50100498 3:0.10303508 4:0.090682443 5:0.044145184 6:0.22871843 7:0.10757669 8:0.081074731 9:0.049567712 10:0.11462932 
-256 1:0.27494468 2:0.36514815 3:0.16151997 4:0.14814574 5:0.050241466 6:0.050214181 7:0.010224207 8:0.0058800522 9:0.024168116 10:0.076294941 
-256 1:0.41784993 2:0.22033722 3:0.1357728 4:0.15537051 5:0.07066954 6:0.1862455 7:0.047338561 8:0.27606532 9:0.0014049616 10:0.00097732704 
-256 1:0.37423497 2:0.34517496 3:0.087849002 4:0.14380035 5:0.048940717 6:0.010761683 7:0.16372047 8:0.069386551 9:0.00020857648 10:0.0070732874 
-256 1:0.30101253 2:0.37580538 3:0.12489748 4:0.13063927 5:0.067645339 6:0.10394561 7:0.070720089 8:0.01678298 9:0.033701946 10:0.11140117 
-170.61635700750662 1:0.61551445 2:0.24000925 3:0.061732584 4:0.055910417 5:0.026833291 6:0.062019503 7:0.11935656 8:0.0052341951 9:0.051814101 10:0.026769449 
-256 1:0.21743648 2:0.25051843 3:0.19142904 4:0.21510561 5:0.12551044 6:0.23533309 7:0.0020519182 8:0.040332719 9:0.0089376956 10:0.032900557 
-256 1:0.55703737 2:0.25254489 3:0.1089209 4:0.056381363 5:0.025115471 6:0.06793429 7:0.042175924 8:0.19044025 9:0.090504403 10:0.01917631 
-256 1:0.45891851 2:0.25180479 3:0.13805268 4:0.096976988 5:0.054247022 6:0.046397196 7:0.07606875 8:0.23816911 9:0.38739935 10:0.42112391 
-53.939533255273609 1:0.24995842 2:0.38199366 3:0.15599218 4:0.14882146 5:0.063234287 6:0.21717408 7:0.098073451 8:0.19757803 9:0.17843384 10:0.30750051 
-256 1:0.54328814 2:0.29910473 3:0.10060149 4:0.041409152 5:0.01559649 6:0.17591966 7:0.21329626 8:0.09924201 9:0.055665734 10:0.011807244 
-256 1:0.40233945 2:0.33963493 3:0.15296677 4:0.073455408 5:0.031603439 6:0.058980966 7:0.19711928 8:0.089987667 9:0.033484612 10:0.041801053 
-256 1:0.3188653 2:0.41599811 3:0.15049953 4:0.077356083 5:0.037280984 6:0.014513814 7:0.046212699 8:0.086439922 9:0.083886599 10:0.082302658 
-256 1:0.33564913 2:0.37072511 3:0.12997558 4:0.10708169 5:0.056568498 6:0.0082335348 7:0.099511766 8:0.22316521 9:0.10919191 10:0.17095686 
-256 1:0.34719313 2:0.30060495 3:0.16538753 4:0.12402655 5:0.062787844 6:0.031936394 7:0.0030703971 8:0.25760587 9:0.19723451 10:0.11232213 
-256 1:0.28172931 2:0.28798972 3:0.17926069 4:0.17414432 5:0.07687596 6:0.087131759 7:0.24737076 8:0.093149216 9:0.0033957838 10:0.076390152 
-256 1:0.61929019 2:0.22889958 3:0.045826606 4:0.068343212 5:0.037640414 6:0.0030824409 7:0.061531788 8:0.14236782 9:0.17951815 10:0.45480385 
-256 1:0.63447094 2:0.17473388 3:0.090110257 4:0.08320882 5:0.017476098 6:0.16184586 7:0.052673101 8:0.032813609 9:0.06526262 10:0.059079899 
-256 1:0.63141661 2:0.20683297 3:0.073255534 4:0.06536466 5:0.023130219 6:0.13115476 7:0.017265432 8:0.17573832 9:0.17975731 10:0.12032669 
-67.647588462550885 1:0.39867407 2:0.43187101 3:0.055999047 4:0.067332318 5:0.046123555 6:0.11849395 7:0.0052760345 8:0.081819925 9:0.018653522 10:0.23519204 
-256 1:0.81926954 2:0.10081259 3:0.052145758 4:0.019615081 5:0.0081570297 6:0.091424593 7:0.17589357 8:0.10481613 9:0.24218654 10:0.12499179 
-256 1:0.47286491 2:0.27100653 3:0.093161028 4:0.10768952 5:0.055278012 6:0.11144303 7:0.12718024 8:0.0094740109 9:0.19330068 10:0.020303869 
-256 1:0.67048379 2:0.2227781 3:0.062753495 4:0.030421981 5:0.013562628 6:0.023722609 7:0.096926939 8:0.11028407 9:0.16711631 10:0.0044504661 
-256 1:0.24623448 2:0.46310588 3:0.120908 4:0.11667767 5:0.053073977 6:0.21721466 7:0.0013696175 8:0.00042595764 9:0.089373635 10:0.070055435 
-256 1:0.5411974 2:0.24954753 3:0.10354593 4:0.068177512 5:0.037531629 6:0.0187288 7:0.053704662 8:0.085874328 9:0.0079174518 10:0.076669597 
-256 1:0.38016069 2:0.31982513 3:0.16077017 4:0.091763164 5:0.047480849 6:0.028951011 7:0.067718545 8:0.034151463 9:0.01606973 10:0.090743032 
-256 1:0.75903488 2:0.18943123 3:0.026214057 4:0.017840245 5:0.0074795858 6:0.034262432 7:0.18596874 8:0.097866429 9:0.14587695 10:0.012812912 
-256 1:0.47950957 2:0.32556782 3:0.094381841 4:0.06597133 5:0.034569436 6:0.092125181 7:0.037480183 8:0.17838964 9:0.13807989 10:0.043260421 
-256 1:0.32675278 2:0.21906368 3:0.17477235 4:0.18806818 5:0.091343018 6:0.019775094 7:0.16044971 8:0.05635041 9:0.041396336 10:0.025111538 
-55.498177576901014 1:0.6483238 2:0.17660434 3:0.053644158 4:0.074085731 5:0.047341969 6:0.37654351 7:0.069355501 8:0.21235719 9:0.29887698 10:0.17654856 
-256 1:0.69895957 2:0.2126436 3:0.033832343 4:0.036764559 5:0.017799929 6:0.13588492 7:0.091187965 8:0.036968289 9:0.017976271 10:0.26825968 
-256 1:0.64551591 2:0.19448682 3:0.082388629 4:0.052800624 5:0.024808012 6:0.060937332 7:0.09535136 8:0.07052139 9:0.20454237 10:0.15738654 
-256 1:0.39560751 2:0.19525959 3:0.17876949 4:0.12926564 5:0.10109778 6:0.12232481 7:0.0072288406 8:0.015766396 9:0.10447075 10:0.077169171 
-98.646300398350448 1:0.2585974 2:0.25875493 3:0.12336845 4:0.23141027 5:0.12786895 6:0.11780302 7:0.067097869 8:0.33794427 9:0.53787681 10:0.58114123 
-256 1:0.49228703 2:0.21064438 3:0.10656598 4:0.13100982 5:0.059492789 6:0.35339877 7:0.018973629 8:0.15372269 9:0.12674655 10:0.13576109 
-256 1:0.17899163 2:0.34589139 3:0.27885099 4:0.14095324 5:0.055312754 6:0.31075435 7:0.24088778 8:0.11562188 9:0.19184752 10:0.0031139645 
-256 1:0.51724748 2:0.17278454 3:0.1781794 4:0.082686342 5:0.049102242 6:0.30106528 7:0.29198063 8:0.32148208 9:0.11419842 10:0.029427459 
-256 1:0.44035699 2:0.2106628 3:0.14941615 4:0.13974318 5:0.059820888 6:0.010684027 7:0.1618505 8:0.15056254 9:0.18814834 10:0.16294634 
-256 1:0.32431867 2:0.36766878 3:0.16312259 4:0.09525207 5:0.049637885 6:0.0097893437 7:0.14501124 8:0.091736997 9:0.19582702 10:0.13614115 
-256 1:0.30689708 2:0.42631621 3:0.14547849 4:0.079287944 5:0.042020269 6:0.029349215 7:0.11609177 8:0.025534027 9:0.079660467 10:0.22076844 
-256 1:0.4498655 2:0.23042256 3:0.17492812 4:0.1148143 5:0.029969521 6:0.024378855 7:0.010119941 8:0.063114533 9:0.12943533 10:0.18198401 
-256 1:0.32980773 2:0.23591124 3:0.19786547 4:0.14395463 5:0.092460925 6:0.18352269 7:0.091518372 8:0.053797832 9:0.096702848 10:0.041259207 
-256 1:0.42690087 2:0.37598237 3:0.078241045 4:0.081898807 5:0.036976908 6:0.26194537 7:0.012265841 8:0.10529827 9:0.077046833 10:0.035861682 
-256 1:0.68209468 2:0.2206604 3:0.046419761 4:0.035243878 5:0.015581281 6:0.032474203 7:0.0093228645 8:0.04578148 9:0.13881764 10:0.24079934 
-256 1:0.45141082 2:0.41741546 3:0.081425534 4:0.036007669 5:0.013740523 6:0.2208014 7:0.097931725 8:0.23874326 9:0.011234383 10:0.061040637 
-256 1:0.35249762 2:0.31898222 3:0.14810475 4:0.11790632 5:0.062509087 6:0.014503763 7:0.038936989 8:0.15415425 9:0.046819148 10:0.10465295 
-256 1:0.67560929 2:0.19684779 3:0.055320621 4:0.0497177 5:0.022504598 6:0.11146469 7:0.088792089 8:0.076470854 9:0.11598683 10:0.20270966 
-256 1:0.14671268 2:0.26770289 3:0.25064463 4:0.25283517 5:0.082104624 6:0.14794162 7:0.053156289 8:0.075493243 9:0.035783841 10:0.032495969 
-244.88298836755055 1:0.6316641 2:0.22227333 3:0.062442451 4:0.058836149 5:0.02478397 6:0.024374132 7:0.094598418 8:0.080513667 9:0.20301421 10:0.22128951 
-256 1:0.30765788 2:0.37321569 3:0.14957221 4:0.09955828 5:0.069995932 6:0.31745864 7:0.2510591 8:0.25375796 9:0.079018181 10:0.1143235 
-256 1:0.47614747 2:0.32904038 3:0.10060452 4:0.068578238 5:0.025629397 6:0.074978061 7:0.0069233887 8:0.02493288 9:0.29260196 10:0.20249065 
-256 1:0.25560842 2:0.36779232 3:0.17984858 4:0.11971417 5:0.077036506 6:0.26663154 7:0.34223292 8:0.1515379 9:0.055080925 10:0.052473743 
-180.4737357531105 1:0.62152599 2:0.24465478 3:0.053899132 4:0.050734507 5:0.029185586 6:0.003685909 7:0.053028477 8:0.0030726898 9:0.19305036 10:0.42110962 
-256 1:0.52619101 2:0.25067294 3:0.095100704 4:0.091657859 5:0.036377485 6:0.25755315 7:0.039626935 8:0.2039046 9:0.21504295 10:0.049253642 
-223.10247948082241 1:0.77865157 2:0.15007349 3:0.031442884 4:0.022149249 5:0.017682801 6:0.014690181 7:0.0038826433 8:0.053054104 9:0.086518857 10:0.10037468 
-256 1:0.65384009 2:0.21641219 3:0.062891743 4:0.043297718 5:0.023558263 6:0.013984612 7:0.1306996 8:0.04037637 9:0.16495641 10:0.18384957 
-256 1:0.29569403 2:0.24889967 3:0.18630518 4:0.18256483 5:0.086536292 6:0.052018029 7:0.024066819 8:0.18332499 9:0.10272413 10:0.22251496 
-256 1:0.50682893 2:0.2976971 3:0.10168757 4:0.063145698 5:0.030640689 6:0.064872106 7:0.016395368 8:0.21853674 9:0.16776701 10:0.045054503 
-256 1:0.71060931 2:0.17825483 3:0.068421288 4:0.027564541 5:0.015150025 6:0.20087886 7:0.017456194 8:0.084926459 9:0.036278469 10:0.034261443 
-72.132557844089462 1:0.11157622 2:0.14933903 3:0.21781053 4:0.30407222 5:0.217202 6:0.1764169 7:0.11351477 8:0.42644195 9:0.10098151 10:0.029613029 
-256 1:0.71534157 2:0.20448688 3:0.056283253 4:0.01674681 5:0.0071414867 6:0.10633588 7:0.063752698 8:0.053693089 9:0.016165053 10:0.099671071 
-256 1:0.62162968 2:0.3134311 3:0.023946338 4:0.030597582 5:0.0103953 6:0.0051176226 7:0.11465265 8:0.082241986 9:0.090940428 10:0.019124426 
-256 1:0.7099278 2:0.21001553 3:0.049247211 4:0.021353568 5:0.0094558886 6:0.015197572 7:0.038464444 8:0.048873015 9:0.1717647 10:0.12724383 
-256 1:0.43408881 2:0.2330535 3:0.14865065 4:0.12739372 5:0.056813328 6:0.22596131 7:0.056118154 8:0.31450867 9:0.11453067 10:0.24073262 
-256 1:0.38946393 2:0.2459599 3:0.20595057 4:0.067173684 5:0.091451915 6:0.036207399 7:0.010297747 8:0.034484891 9:0.0071119051 10:0.03366183 
-256 1:0.45426175 2:0.2510971 3:0.12855234 4:0.11491159 5:0.051177216 6:0.10699228 7:0.044282527 8:0.11940196 9:0.20441082 10:0.071145782 
-256 1:0.56690791 2:0.26547932 3:0.064410706 4:0.075358424 5:0.027843643 6:0.16926716 7:0.0066038469 8:0.16573825 9:0.02524432 10:0.16685622 
-256 1:0.47548304 2:0.27726169 3:0.11872985 4:0.083129984 5:0.045395439 6:0.25402686 7:0.01840566 8:0.082357882 9:0.16947973 10:0.14849412 
-256 1:0.31744358 2:0.41824599 3:0.14018673 4:0.079718564 5:0.044405142 6:0.25195259 7:0.08569154 8:0.04581991 9:0.14673204 10:0.064932679 
-256 1:0.69310895 2:0.18044121 3:0.058807828 4:0.038800634 5:0.028841375 6:0.036577804 7:0.018601802 8:0.071122387 9:0.023094161 10:0.11463646 
-256 1:0.35140829 2:0.30532998 3:0.18574354 4:0.092525405 5:0.064992785 6:0.11186201 7:0.080171779 8:0.0029755274 9:0.12643095 10:0.12732716 
-256 1:0.36168712 2:0.41857514 3:0.1010799 4:0.079655888 5:0.039001957 6:0.22727315 7:0.066252979 8:0.19308699 9:0.10551164 10:0.1576075 
-256 1:0.70235751 2:0.15548997 3:0.052113822 4:0.052942741 5:0.037095962 6:0.14168977 7:0.16012847 8:0.23458383 9:0.089214143 10:0.022115045 
-256 1:0.41358232 2:0.22951737 3:0.10476672 4:0.18098035 5:0.071153244 6:0.087210838 7:0.0045097175 8:0.16631445 9:0.32485466 10:0.40112495 
-256 1:0.35848143 2:0.27239719 3:0.15353314 4:0.14607479 5:0.069513446 6:0.12091219 7:0.28376545 8:0.072894265 9:0.025971265 10:0.079157078 
-256 1:0.51177135 2:0.21580141 3:0.10371191 4:0.12704444 5:0.041670895 6:0.13103376 7:0.133651 8:0.26486251 9:0.02444721 10:0.20835534 
-256 1:0.39123192 2:0.22431193 3:0.19818193 4:0.11554877 5:0.070725455 6:0.18477835 7:0.018669557 8:0.19565878 9:0.19249564 10:0.18948349 
-256 1:0.28163593 2:0.4285726 3:0.13734582 4:0.095801972 5:0.056643682 6:0.040339304 7:0.057626237 8:0.058463989 9:0.0027744724 10:0.080367784 
-256 1:0.68242804 2:0.2182009 3:0.04479645 4:0.038636524 5:0.015938093 6:0.0038441466 7:0.026370107 8:0.069609693 9:0.15632094 10:0.14628322 
-256 1:0.19268322 2:0.29885784 3:0.2744878 4:0.15425223 5:0.079718908 6:0.036013466 7:0.35642697 8:0.39353184 9:0.066264286 10:0.074186709 
-256 1:0.40289082 2:0.2483949 3:0.13147656 4:0.14310763 5:0.07413009 6:0.067653018 7:0.037470857 8:0.16161614 9:0.021208872 10:0.069198383 
-256 1:0.56770472 2:0.21825601 3:0.10757394 4:0.064325662 5:0.042139658 6:0.025587246 7:0.18245329 8:0.13764219 9:0.026830274 10:0.026967594 
-256 1:0.5885199 2:0.19416583 3:0.081969055 4:0.09471382 5:0.040631392 6:0.1139056 7:0.042330237 8:0.13502487 9:0.15314702 10:0.040833288 
-256 1:0.58822811 2:0.18529836 3:0.094415434 4:0.089020939 5:0.043037152 6:0.006958416 7:0.066564276 8:0.26304412 9:0.10146537 10:0.12099847 
-256 1:0.58087154 2:0.22800485 3:0.091150773 4:0.074148126 5:0.025824713 6:0.0060934667 7:0.031417524 8:0.19605627 9:0.14867207 10:0.0035283529 
-256 1:0.60020035 2:0.21145121 3:0.090488938 4:0.065597478 5:0.032262028 6:0.066356482 7:0.0099539641 8:0.034960072 9:0.017392287 10:0.070602053 
-256 1:0.74986597 2:0.15019752 3:0.055288759 4:0.029386164 5:0.015261581 6:0.027424012 7:0.10717541 8:0.071824951 9:0.039028855 10:0.012604857 
-256 1:0.68413299 2:0.21984178 3:0.04271864 4:0.037812992 5:0.015493603 6:0.02318575 7:0.004263444 8:0.11194937 9:0.15557321 10:0.10239009 
-256 1:0.51761784 2:0.22941997 3:0.09258432 4:0.10714215 5:0.053235713 6:0.23152524 7:0.2093793 8:0.013100111 9:0.090018197 10:0.20725675 
-16.797493871467985 1:0.10855332 2:0.17191505 3:0.19167581 4:0.45318421 5:0.074671613 6:0.071283544 7:0.059100512 8:0.059815677 9:0.068686013 10:0.055582672 
-256 1:0.71230507 2:0.20743029 3:0.038515512 4:0.027323848 5:0.01442528 6:0.081747891 7:0.087878013 8:0.1820835 9:0.16722884 10:0.30700192 
-256 1:0.75161944 2:0.17539097 3:0.052053657 4:0.01545384 5:0.0054820941 6:0.11427253 7:0.037642486 8:0.063923147 9:0.072598906 10:0.014988065 
-19.969700273395578 1:0.33123873 2:0.35649558 3:0.10871734 4:0.14980955 5:0.053738789 6:0.27785736 7:0.3831121 8:0.34240872 9:0.45851135 10:0.56313142 
-125.9768348049943 1:0.31767456 2:0.41673967 3:0.11382257 4:0.093884206 5:0.057878992 6:0.31861574 7:0.092961508 8:0.25622401 9:0.37128043 10:0.062430469 
-256 1:0.48562424 2:0.24963706 3:0.1108174 4:0.10520288 5:0.048718418 6:0.18650109 7:0.21840596 8:0.18544216 9:0.29385835 10:0.034351378 
-256 1:0.32154154 2:0.24983796 3:0.1923859 4:0.16419441 5:0.072040193 6:0.20430047 7:0.013470824 8:0.1645378 9:0.28861538 10:0.23724417 
-256 1:0.57201778 2:0.23723752 3:0.088850427 4:0.070187506 5:0.031706766 6:0.071249282 7:0.030334464 8:0.19918766 9:0.26481497 10:0.15491765 
-256 1:0.42729461 2:0.23974627 3:0.12535915 4:0.13096656 5:0.076633404 6:0.072676821 7:0.083468797 8:0.13248276 9:0.010398095 10:0.29501754 
-256 1:0.63268509 2:0.23864337 3:0.057995881 4:0.050335261 5:0.020340396 6:0.014948499 7:0.0724592 8:0.025709245 9:0.022413684 10:0.13845414 
-256 1:0.35132849 2:0.31236577 3:0.13141249 4:0.11569252 5:0.089200726 6:0.20793365 7:0.10941484 8:0.23575086 9:0.14936859 10:0.50802737 
-256 1:0.5207109 2:0.20038622 3:0.13357178 4:0.094463296 5:0.050867801 6:0.039456945 7:0.20190436 8:0.038303017 9:0.094527083 10:0.33884067 
-256 1:0.31945277 2:0.24778252 3:0.19320105 4:0.16205692 5:0.077506737 6:0.13072753 7:0.053085728 8:0.04223537 9:0.040161322 10:0.053702082 
-256 1:0.61833582 2:0.18617491 3:0.089254783 4:0.07104592 5:0.035188567 6:0.10052823 7:0.11752554 8:0.12044563 9:0.3080152 10:0.3137983 
-256 1:0.6311988 2:0.30372757 3:0.048105762 4:0.012750718 5:0.0042171485 6:0.0087455234 7:0.076504903 8:0.19703683 9:0.2293777 10:0.070782713 
-256 1:0.38020799 2:0.39868058 3:0.10627426 4:0.078286884 5:0.036550293 6:0.074308135 7:0.0073455084 8:0.039598172 9:0.024785801 10:0.050484732 
-256 1:0.48680731 2:0.34414151 3:0.11045649 4:0.043368237 5:0.015226451 6:0.13069774 7:0.07653966 8:0.064668848 9:0.16051991 10:0.01938099 
-256 1:0.6468317 2:0.1876847 3:0.082735394 4:0.052977926 5:0.029770279 6:0.03375272 7:0.01643283 8:0.11301917 9:0.048242962 10:0.12317008 
-256 1:0.50043491 2:0.28493034 3:0.093666845 4:0.085669076 5:0.035298822 6:0.065585631 7:0.028918895 8:0.041742488 9:0.21732693 10:0.24926094 
-256 1:0.56171069 2:0.21228678 3:0.12628362 4:0.061717022 5:0.038001887 6:0.012899283 7:0.1423019 8:0.22393972 9:0.067085857 10:0.31351661 
-256 1:0.37374453 2:0.29898992 3:0.15366917 4:0.12093718 5:0.052659201 6:0.11324184 7:0.020939751 8:0.063555478 9:0.22054672 10:0.26143218 
-256 1:0.53101283 2:0.24197197 3:0.10025543 4:0.083180606 5:0.043579157 6:0.028770555 7:0.050321939 8:0.088447838 9:0.05753661 10:0.032780852 
-103.99476276585474 1:0.16463607 2:0.44302139 3:0.10809703 4:0.16399579 5:0.12024972 6:0.076892076 7:0.0081305047 8:0.042628558 9:0.033423119 10:0.24586036 
-256 1:0.31934618 2:0.23672174 3:0.16393909 4:0.20830604 5:0.071686952 6:0.052542053 7:0.090384601 8:0.11197053 9:0.2351989 10:0.2153082 
-256 1:0.69785014 2:0.14878639 3:0.068270978 4:0.058673674 5:0.026418825 6:0.021662393 7:0.012482124 8:0.0083927087 9:0.077889358 10:0.12910874 
-256 1:0.52746638 2:0.16471153 3:0.13235853 4:0.1072684 5:0.068195155 6:0.054667973 7:0.067498348 8:0.025358049 9:0.11369475 10:0.29758461 
-256 1:0.51037165 2:0.23614179 3:0.10601379 4:0.098548478 5:0.048924291 6:0.11213643 7:0.12988534 8:0.12069979 9:0.091433709 10:0.029425798 
-256 1:0.28665749 2:0.26932579 3:0.22481032 4:0.14378121 5:0.075425194 6:0.2413079 7:0.058545897 8:0.044907544 9:0.2677797 10:0.15794146 
-256 1:0.61265726 2:0.24907558 3:0.08099066 4:0.039553549 5:0.017722947 6:0.10726137 7:0.058455081 8:0.095582215 9:0.0089158122 10:0.17423229 
-256 1:0.72504467 2:0.21039064 3:0.036473694 4:0.01913964 5:0.0089513642 6:0.16114704 7:0.069480338 8:0.12858278 9:0.27600883 10:0.25668638 
-256 1:0.19840819 2:0.44967524 3:0.15678743 4:0.12717897 5:0.067950173 6:0.032854539 7:0.11457341 8:0.050978593 9:0.067336907 10:0.25029044 
-256 1:0.25808249 2:0.29959932 3:0.18451084 4:0.17196741 5:0.085839943 6:0.082811362 7:0.011559205 8:0.03040844 9:0.05040918 10:0.010065514 
-256 1:0.68480609 2:0.21355864 3:0.066419772 4:0.024947955 5:0.010267548 6:0.068800799 7:0.027816997 8:0.036845327 9:0.081185606 10:0.084032989 
-256 1:0.45426756 2:0.22124229 3:0.15534316 4:0.11541144 5:0.05373555 6:0.27887578 7:0.14078298 8:0.23499716 9:0.24461412 10:0.20775607 
-256 1:0.68165381 2:0.2179409 3:0.043831519 4:0.037763288 5:0.018810489 6:0.063407394 7:0.01474723 8:0.27800596 9:0.20756332 10:0.23831667 
-256 1:0.63674008 2:0.23891775 3:0.061338575 4:0.044415272 5:0.018588331 6:0.07307269 7:0.17428586 8:0.060091934 9:0.069722359 10:0.1383989 
-59.933968225668501 1:0.53104804 2:0.29296628 3:0.071008291 4:0.068990622 5:0.035986761 6:0.059287657 7:0.091714234 8:0.10960604 9:0.31814786 10:0.47413397 
-256 1:0.59929506 2:0.20630252 3:0.084737573 4:0.074061396 5:0.035603444 6:0.044020289 7:0.16675774 8:0.26330155 9:0.17278481 10:0.12677688 
-256 1:0.57509544 2:0.22086947 3:0.10248855 4:0.08150372 5:0.020042832 6:0.054341868 7:0.081196222 8:0.081726861 9:0.053808495 10:0.12039991 
-256 1:0.40058952 2:0.38420316 3:0.091922374 4:0.085272813 5:0.038012128 6:0.041045537 7:0.11605472 8:0.063983738 9:0.012757445 10:0.0071973633 
-66.967674267961371 1:0.7126141 2:0.15536838 3:0.05602546 4:0.047243648 5:0.02874841 6:0.081292926 7:0.068211153 8:0.042534597 9:0.44546654 10:0.45542576 
-256 1:0.27545632 2:0.45231879 3:0.15341586 4:0.082763305 5:0.036045727 6:0.1403414 7:0.033263179 8:0.080617871 9:0.058222988 10:0.031881589 
-256 1:0.47807613 2:0.28239319 3:0.12755637 4:0.069822099 5:0.042152217 6:0.012523788 7:0.0047780904 8:0.081284458 9:0.056445001 10:0.19228006 
-256 1:0.3931466 2:0.26031705 3:0.1097619 4:0.15224685 5:0.084527595 6:0.34324285 7:0.018764469 8:0.038865169 9:0.27290272 10:0.45312835 
-256 1:0.74663118 2:0.18371104 3:0.037305747 4:0.022227036 5:0.010125001 6:0.010976957 7:0.1348681 8:0.13308674 9:0.13829461 10:0.17496698 
-69.04695014199126 1:0.65709582 2:0.23803186 3:0.044878121 4:0.037880666 5:0.022113536 6:0.0062439165 7:0.012327734 8:0.1176524 9:0.52613061 10:0.42909083 
-256 1:0.60120648 2:0.13948747 3:0.10396634 4:0.094706732 5:0.060632979 6:0.17667325 7:0.028743903 8:0.21309902 9:0.19956619 10:0.16880606 
-256 1:0.68281683 2:0.17424304 3:0.054440915 4:0.057252475 5:0.031246738 6:0.11834131 7:0.16069279 8:0.050799118 9:0.15101946 10:0.11677096 
-256 1:0.4675033 2:0.29336033 3:0.14042842 4:0.0552785 5:0.043429446 6:0.13268311 7:0.14130071 8:0.053719373 9:0.11154006 10:0.11643657 
-256 1:0.65452902 2:0.21919653 3:0.07497267 4:0.03793547 5:0.013366304 6:0.17354442 7:0.065520521 8:0.12380223 9:0.052480203 10:0.0077484114 
-106.77286872307519 1:0.63748836 2:0.21313409 3:0.047918639 4:0.062474374 5:0.038984535 6:0.047563443 7:0.10423883 8:0.1968417 9:0.38845535 10:0.48148264 
-256 1:0.22310387 2:0.28670943 3:0.18725426 4:0.21248584 5:0.090446604 6:0.088499014 7:0.079129167 8:0.057019642 9:0.12300922 10:0.1020272 
-256 1:0.68611688 2:0.20646706 3:0.052904932 4:0.039266555 5:0.015244576 6:0.11952933 7:0.08705296 8:0.036236339 9:0.36128153 10:0.15471576 
-177.62240610328911 1:0.39295246 2:0.18688884 3:0.19400119 4:0.1263222 5:0.099835305 6:0.38179497 7:0.073963138 8:0.27856729 9:0.037668428 10:0.056876144 
-256 1:0.44952616 2:0.35048078 3:0.076417191 4:0.091322367 5:0.032253497 6:0.12884194 7:0.10447421 8:0.22217724 9:0.076274882 10:0.032586446 
-256 1:0.44435795 2:0.21738841 3:0.095375116 4:0.14952272 5:0.093355808 6:0.14845569 7:0.096767557 8:0.14361999 9:0.13792355 10:0.42204208 
-256 1:0.51554016 2:0.28624098 3:0.093819331 4:0.069318898 5:0.035080625 6:0.045940865 7:0.041842909 8:0.11319011 9:0.11335805 10:0.019322198 
-256 1:0.62750969 2:0.25277348 3:0.048924287 4:0.045708369 5:0.02508417 6:0.26134886 7:0.10067473 8:0.16377918 9:0.31802935 10:0.05661631 
-256 1:0.42469701 2:0.24721255 3:0.16424176 4:0.10153096 5:0.062317723 6:0.0065420789 7:0.060317328 8:0.022753405 9:0.10360292 10:0.26280261 
-256 1:0.23698573 2:0.25297274 3:0.23282521 4:0.15252973 5:0.12468658 6:0.27558782 7:0.083624996 8:0.28511175 9:0.19505834 10:0.064174146 
-256 1:0.63467836 2:0.16205112 3:0.088781191 4:0.078502965 5:0.03598636 6:0.084136215 7:0.15307373 8:0.12757627 9:0.085730028 10:0.10934331 
-256 1:0.30182561 2:0.34520419 3:0.23896681 4:0.082986439 5:0.031016947 6:0.091809772 7:0.044077456 8:0.047210183 9:0.060694963 10:0.090001169 
-256 1:0.66883104 2:0.19865162 3:0.057896832 4:0.051009199 5:0.023611312 6:0.067151415 7:0.096033594 8:0.11746813 9:0.22679492 10:0.11910663 
-256 1:0.51256859 2:0.2989816 3:0.077283261 4:0.07562524 5:0.035541314 6:0.020861158 7:0.095455482 8:0.040077788 9:0.13075896 10:0.13694104 
-256 1:0.43670269 2:0.29578347 3:0.1263325 4:0.10154349 5:0.039637845 6:0.11973365 7:0.0040345972 8:0.021365542 9:0.054662665 10:0.0043832193 
-81.836555922588374 1:0.27808464 2:0.31515875 3:0.16116859 4:0.15617697 5:0.089411054 6:0.025874336 7:0.066536721 8:0.42765728 9:0.32396544 10:0.30822354 
-256 1:0.70097346 2:0.16723849 3:0.048848454 4:0.053345692 5:0.029593913 6:0.011114294 7:0.064607306 8:0.27211802 9:0.15358608 10:0.013628866 
-256 1:0.6115342 2:0.21382335 3:0.079439633 4:0.062254806 5:0.03294801 6:0.041734193 7:0.11095175 8:0.040118271 9:0.14315654 10:0.21221754 
-256 1:0.61344259 2:0.27805058 3:0.036835394 4:0.045616407 5:0.026055033 6:0.1577609 7:0.081405201 8:5.6711195e-05 9:0.11505468 10:0.19170677 
-256 1:0.65971263 2:0.21921925 3:0.058427146 4:0.047975481 5:0.014665495 6:0.028646081 7:0.14589305 8:0.1226699 9:0.039163754 10:0.1950761 
-194.99698249590486 1:0.51990031 2:0.26736296 3:0.085611528 4:0.086028945 5:0.041096258 6:0.094380027 7:0.046081783 8:0.24850467 9:0.20693427 10:0.14186988 
-256 1:0.49006836 2:0.27041547 3:0.096370312 4:0.099138124 5:0.044007736 6:0.081831427 7:0.11818868 8:0.090884769 9:0.054903387 10:0.0077928232 
-256 1:0.57669603 2:0.22028255 3:0.080460928 4:0.079212245 5:0.043348243 6:0.13960629 7:0.0089826006 8:0.14154647 9:0.095906856 10:0.097439229 
-256 1:0.46006835 2:0.2514002 3:0.14657029 4:0.090162763 5:0.051798394 6:0.1117579 7:0.045689699 8:0.0075139067 9:0.0283445 10:0.08871565 
-256 1:0.44982796 2:0.29681369 3:0.12013329 4:0.089197238 5:0.044027823 6:0.27314771 7:0.099673145 8:0.015746773 9:0.20964217 10:0.061020474 
-256 1:0.58418728 2:0.30045373 3:0.056899731 4:0.039174599 5:0.019284663 6:0.1218099 7:0.021554989 8:0.075075001 9:0.11159238 10:0.11274441 
-256 1:0.47180694 2:0.32740349 3:0.1195848 4:0.062394333 5:0.018810437 6:0.10736996 7:0.05333248 8:0.12158682 9:0.041670659 10:0.058437175 
-3.054866040363839 1:0.32754763 2:0.34351455 3:0.12327242 4:0.11599566 5:0.089669725 6:0.38331267 7:0.01634971 8:0.34756693 9:0.40684621 10:0.48743619 
-256 1:0.61894643 2:0.25028562 3:0.064309195 4:0.050340878 5:0.01611788 6:0.09098522 7:0.077461087 8:0.021814176 9:0.053786239 10:0.038627046 
-184.02282999929909 1:0.3515402 2:0.39379666 3:0.11528087 4:0.085104259 5:0.054278012 6:0.067848642 7:0.12306596 8:0.00063256394 9:0.11539508 10:0.36410263 
-256 1:0.45410582 2:0.35468044 3:0.10173347 4:0.061613863 5:0.027866404 6:0.033432665 7:0.0041013993 8:0.12022097 9:0.054704777 10:0.093885147 
-256 1:0.68910085 2:0.16319082 3:0.076569698 4:0.046159061 5:0.024979573 6:0.021641232 7:0.089763393 8:0.1285965 9:0.15917944 10:0.087563152 
-256 1:0.44707724 2:0.20711578 3:0.13261824 4:0.14852722 5:0.064661524 6:0.26464958 7:0.057302376 8:0.27340111 9:0.061523973 10:0.052469668 
-256 1:0.47044604 2:0.2830227 3:0.13571152 4:0.070483677 5:0.04033606 6:0.048326833 7:0.031970854 8:0.041818457 9:0.055459448 10:0.097783185 
-256 1:0.6891227 2:0.1743116 3:0.051322565 4:0.054413323 5:0.030829812 6:0.055352795 7:0.032372613 8:0.056974303 9:0.060181751 10:0.18756819 
-256 1:0.53210477 2:0.26113255 3:0.092465608 4:0.083702709 5:0.030594355 6:0.025023115 7:0.056380027 8:0.042925703 9:0.026184526 10:0.15110895 
-256 1:0.36800558 2:0.30278289 3:0.16931248 4:0.1056347 5:0.054264355 6:0.14696761 7:0.078539764 8:0.054856403 9:0.20264344 10:0.12104964 
-256 1:0.48835785 2:0.19971214 3:0.12088657 4:0.13788505 5:0.053158401 6:0.17492678 7:0.03299962 8:0.055698949 9:0.0011571566 10:0.082971473 
-230.20729215556898 1:0.39279642 2:0.2898613 3:0.10787732 4:0.14739914 5:0.062065815 6:0.13148944 7:0.019997973 8:0.043622324 9:0.037806453 10:0.1348931 
-186.00950843968991 1:0.31726478 2:0.27589112 3:0.16091485 4:0.14840418 5:0.097525063 6:0.37500154 7:0.007384683 8:0.22765422 9:0.28194106 10:0.043394281 
-256 1:0.71668271 2:0.22708104 3:0.03422786 4:0.017212148 5:0.0047962387 6:0.13144237 7:0.18172073 8:0.034566905 9:0.051501168 10:0.19689051 
-256 1:0.75024664 2:0.20083405 3:0.030928023 4:0.01364479 5:0.0043465009 6:0.088559904 7:0.0013661906 8:0.01098109 9:0.08060091 10:0.069431551 
-256 1:0.29828084 2:0.36863152 3:0.1789304 4:0.10248002 5:0.05167722 6:0.005474743 7:0.098037227 8:0.038725848 9:0.19564395 10:0.17073512 
-256 1:0.73132919 2:0.16642286 3:0.047358089 4:0.036023173 5:0.018866693 6:0.068815199 7:0.10587346 8:0.13889115 9:0.08355349 10:0.093732039 
-256 1:0.62114692 2:0.18981009 3:0.066792332 4:0.095060033 5:0.027190618 6:0.059174415 7:0.086569698 8:0.1497696 9:0.21035053 10:0.072341195 
-256 1:0.45237544 2:0.23876209 3:0.14480087 4:0.099574598 5:0.064486999 6:0.017985067 7:0.00038378273 8:0.066391675 9:0.034550347 10:0.038662399 
-256 1:0.28086371 2:0.34345513 3:0.15608505 4:0.15657125 5:0.063024852 6:0.21118936 7:0.056220127 8:0.068850844 9:0.0052818689 10:0.020096977 
-81.360548600336088 1:0.18481955 2:0.30596093 3:0.19077842 4:0.20909128 5:0.10934983 6:0.082623744 7:0.23063645 8:0.39847037 9:0.20758978 10:0.05450729 
-256 1:0.66030404 2:0.24248258 3:0.059141816 4:0.025480629 5:0.012590933 6:0.031478604 7:0.017877028 8:0.16360767 9:0.099714342 10:0.21385233 
-256 1:0.18399447 2:0.59672113 3:0.093902962 4:0.08797593 5:0.037405509 6:0.031041317 7:0.12233294 8:0.12177433 9:0.054841527 10:0.033118286 
-256 1:0.55213088 2:0.30377997 3:0.071411091 4:0.049905645 5:0.022772413 6:0.068916404 7:0.020254171 8:0.33149783 9:0.08020086 10:0.023915894 
-256 1:0.32407576 2:0.22309679 3:0.21125157 4:0.13849476 5:0.10308111 6:0.04283735 7:0.19725252 8:0.12864737 9:0.066478665 10:0.10079844 
-256 1:0.23918521 2:0.39818944 3:0.19291403 4:0.12022173 5:0.049489599 6:0.17193401 7:0.045163318 8:0.15992574 9:0.19215642 10:0.12708705 
-256 1:0.60028651 2:0.23110759 3:0.084898187 4:0.05814561 5:0.025562106 6:0.066169098 7:0.06060905 8:0.018294932 9:0.26412667 10:0.185169 
-256 1:0.39533722 2:0.29222769 3:0.14213203 4:0.11282065 5:0.057482412 6:0.042594872 7:0.0025557239 8:0.16756962 9:0.15522477 10:0.28348595 
-139.93682034013807 1:0.43782494 2:0.2750842 3:0.12663013 4:0.10481426 5:0.055646466 6:0.0045938878 7:0.03702002 8:0.022109366 9:0.029232846 10:0.051187275 
-256 1:0.42281392 2:0.47496249 3:0.068540003 4:0.025963547 5:0.0077200391 6:0.058894634 7:0.031068484 8:0.18251438 9:0.059299897 10:0.12058302 
-256 1:0.38461395 2:0.20613187 3:0.22125451 4:0.1298437 5:0.058155962 6:0.18737031 7:0.22319965 8:0.050242858 9:0.12255904 10:0.11062094 
-256 1:0.32945816 2:0.32267584 3:0.1605602 4:0.12429185 5:0.063013943 6:0.099287987 7:0.10898439 8:0.18013728 9:0.19806904 10:0.074502736 
-256 1:0.60772428 2:0.19777009 3:0.088747699 4:0.065636208 5:0.040121722 6:0.19899125 7:0.24519162 8:0.30135692 9:0.25353511 10:0.08373401 
-256 1:0.51552092 2:0.31965383 3:0.085564948 4:0.055311414 5:0.02394889 6:0.0072284132 7:0.074024475 8:0.12425949 9:0.17547114 10:0.090721201 
-256 1:0.64716651 2:0.18085364 3:0.081060511 4:0.058769739 5:0.032149593 6:0.046956843 7:0.056020635 8:0.037716974 9:0.17633162 10:0.021621181 
-256 1:0.31481183 2:0.38392803 3:0.14520645 4:0.095827871 5:0.060225813 6:0.073321745 7:0.15839952 8:0.27005998 9:0.16193848 10:0.19709168 
-256 1:0.69492805 2:0.19336001 3:0.058264179 4:0.035541054 5:0.0179067 6:0.0051860924 7:0.08203758 8:0.15504192 9:0.22881622 10:0.16991298 
-256 1:0.70089067 2:0.22166977 3:0.041095464 4:0.023327785 5:0.013016308 6:0.022427835 7:0.085483907 8:0.058285458 9:0.040081595 10:0.19901285 
-256 1:0.47903706 2:0.25398891 3:0.15687692 4:0.071303731 5:0.038793382 6:0.14609423 7:0.14523441 8:0.19129317 9:0.13885604 10:0.0098759924 
-256 1:0.52984798 2:0.27998527 3:0.10482488 4:0.057552022 5:0.02778984 6:0.0033491706 7:0.13367765 8:0.0050268473 9:0.10397069 10:0.16607611 
-256 1:0.67613011 2:0.22154475 3:0.05980517 4:0.030406779 5:0.012113199 6:0.029869081 7:0.017406732 8:0.059222594 9:0.041637385 10:0.046122578 
-256 1:0.25018375 2:0.48425214 3:0.14207687 4:0.064042551 5:0.059444692 6:0.11528802 7:0.08651338 8:0.093320001 9:0.00049591078 10:0.039013627 
-256 1:0.54186675 2:0.24036785 3:0.11865694 4:0.070193847 5:0.028914614 6:0.078003894 7:0.22711989 8:0.16558252 9:0.17744265 10:0.032776657 
-256 1:0.37478975 2:0.22335417 3:0.17171976 4:0.15551484 5:0.074621478 6:0.0047536529 7:0.24308144 8:0.18827293 9:0.15641257 10:0.16018073 
-256 1:0.75529124 2:0.087773092 3:0.056450009 4:0.062092699 5:0.038392964 6:0.032860937 7:0.16755137 8:0.028879904 9:0.05806752 10:0.064711181 
-256 1:0.64819795 2:0.22065332 3:0.055364246 4:0.054352499 5:0.021431987 6:0.018974162 7:0.009415368 8:0.080242101 9:0.13624556 10:0.072308716 
-256 1:0.30698376 2:0.36097396 3:0.14151817 4:0.12305348 5:0.067470633 6:0.0081709333 7:0.0383364 8:0.18241829 9:0.091753421 10:0.00094536067 
-256 1:0.50559416 2:0.3292599 3:0.08600322 4:0.05458254 5:0.02456018 6:0.09201309 7:0.031528511 8:0.076690996 9:0.03399229 10:0.029909337 
-256 1:0.73031194 2:0.15660068 3:0.053428907 4:0.037369092 5:0.022289382 6:0.011289898 7:0.0040470169 8:0.16064112 9:0.23623151 10:0.39946477 
-256 1:0.40194753 2:0.24170702 3:0.19426871 4:0.12329657 5:0.038780172 6:0.31886611 7:0.059100605 8:0.027036257 9:0.04260832 10:0.023024645 
-256 1:0.69222187 2:0.18994762 3:0.050049486 4:0.045055709 5:0.022725314 6:0.040224643 7:0.003154811 8:0.032990769 9:0.09845439 10:0.33836387 
-256 1:0.56107623 2:0.22800104 3:0.098630081 4:0.080601852 5:0.031690791 6:0.016593824 7:0.032618277 8:0.070895463 9:0.025669572 10:0.11274105 
-256 1:0.53596461 2:0.23542962 3:0.10832863 4:0.081959558 5:0.038317578 6:0.082894298 7:0.10723437 8:0.44004257 9:0.15306195 10:0.059957317 
-113.47530127731645 1:0.50886066 2:0.24385349 3:0.12454545 4:0.07330602 5:0.049434394 6:0.13155093 7:0.053630807 8:0.065050034 9:0.18269903 10:0.0040179524 
-256 1:0.16392232 2:0.37880663 3:0.16239298 4:0.18802945 5:0.10684862 6:0.30403508 7:0.1616555 8:0.23360108 9:0.040877842 10:0.15272324 
-256 1:0.33732461 2:0.19271203 3:0.21886537 4:0.16431534 5:0.08678265 6:0.063865687 7:0.25527409 8:0.3904965 9:0.13685766 10:0.14579047 
-256 1:0.53680026 2:0.25323026 3:0.099031795 4:0.073239794 5:0.037697889 6:0.096380099 7:0.07303612 8:0.25454104 9:0.071401222 10:0.12889329 
-256 1:0.56146471 2:0.17953622 3:0.11286929 4:0.086865522 5:0.059264257 6:0.23309754 7:0.00074644748 8:0.082622027 9:0.20594543 10:0.20312738 
-256 1:0.59500923 2:0.26725905 3:0.095260661 4:0.030774259 5:0.011696801 6:0.13510797 7:0.018378706 8:0.0017462966 9:0.039134414 10:0.099764541 
-256 1:0.51707512 2:0.27722725 3:0.093905143 4:0.082825148 5:0.028967342 6:0.070516307 7:0.065968916 8:0.024169761 9:0.14679631 10:0.013661339 
-256 1:0.33432125 2:0.26534618 3:0.19841529 4:0.13931594 5:0.062601343 6:0.023505801 7:0.22396336 8:0.10069696 9:0.28506842 10:0.21591489 
-256 1:0.59015144 2:0.23405467 3:0.079408887 4:0.067579954 5:0.028805048 6:0.17744403 7:0.094773522 8:0.043909602 9:0.020404443 10:0.012087091 
-256 1:0.5479377 2:0.2894197 3:0.088805259 4:0.049358457 5:0.02447888 6:0.035152379 7:0.063218866 8:0.032799257 9:0.16273317 10:0.17560819 
-256 1:0.51883095 2:0.21801098 3:0.12984496 4:0.091654285 5:0.041658821 6:0.006646009 7:0.039589982 8:0.0060744239 9:0.081215996 10:0.066752721 
-256 1:0.45310182 2:0.2075573 3:0.16819293 4:0.10020942 5:0.07093853 6:0.038281397 7:0.017124249 8:0.0056470849 9:0.056002314 10:0.0056034243 
-256 1:0.23802853 2:0.33097043 3:0.27059056 4:0.11336923 5:0.047041252 6:0.060774913 7:0.070840768 8:0.23137585 9:0.15614799 10:0.13382901 
-61.845566091939787 1:0.18795301 2:0.54318192 3:0.099306922 4:0.11852856 5:0.051029584 6:0.45146001 7:0.21240869 8:0.18043727 9:0.039088765 10:0.13868501 
-256 1:0.31640283 2:0.40258721 3:0.13860069 4:0.093638356 5:0.048770921 6:0.11300611 7:0.055804539 8:0.032182661 9:0.030863361 10:0.021412499 
-256 1:0.63725866 2:0.16591407 3:0.068884535 4:0.091623384 5:0.036319348 6:0.27563625 7:0.18898817 8:0.065883853 9:0.030175237 10:0.003644811 
-256 1:0.43289574 2:0.26252955 3:0.14430513 4:0.10089377 5:0.059375819 6:0.016745743 7:0.057889529 8:0.14540579 9:0.060473013 10:0.16077623 
-256 1:0.67100713 2:0.22362708 3:0.055699852 4:0.036254694 5:0.013411243 6:0.038756277 7:0.0017520398 8:0.068455563 9:0.1833579 10:0.074258777 
-256 1:0.25738954 2:0.51457567 3:0.10121482 4:0.079390191 5:0.047429776 6:0.17428622 7:0.084065481 8:0.079381382 9:0.20806067 10:0.1078628 
-46.943202565806196 1:0.74468101 2:0.18111174 3:0.036721898 4:0.023279385 5:0.014205966 6:0.81036211 7:0.68974459 8:0.38844085 9:0.1144539 10:0.0096299716 
-256 1:0.61801755 2:0.25888683 3:0.060890662 4:0.046384819 5:0.015820145 6:0.0034237217 7:0.024826404 8:0.14037128 9:0.012503507 10:0.00069892021 
-256 1:0.26833462 2:0.1701949 3:0.2563186 4:0.19956223 5:0.10558964 6:0.057113029 7:0.030739706 8:0.065389107 9:0.022302738 10:0.11189167 
-256 1:0.62575171 2:0.20937264 3:0.074543379 4:0.06302036 5:0.027311915 6:0.05480745 7:0.13828858 8:0.10510527 9:0.097475781 10:0.14819518 
-256 1:0.64488322 2:0.23045862 3:0.089955484 4:0.022290009 5:0.012412667 6:0.059720413 7:0.047245934 8:0.12054341 9:0.072973549 10:0.034044454 
-197.10289096231702 1:0.27420204 2:0.29288532 3:0.1463551 4:0.19977882 5:0.086778726 6:0.070647431 7:0.19235058 8:0.10566424 9:0.072530783 10:0.28991913 
-256 1:0.38405113 2:0.29621065 3:0.1685358 4:0.091416702 5:0.059785718 6:0.08205407 7:0.042533319 8:0.21318372 9:0.076574771 10:0.073974792 
-256 1:0.39830829 2:0.21174761 3:0.15966847 4:0.15912851 5:0.071147113 6:0.061220488 7:0.12331445 8:0.11210511 9:0.071709695 10:0.086693418 
-256 1:0.41422735 2:0.36812139 3:0.10738323 4:0.07485957 5:0.035408467 6:0.17788361 7:0.0042218386 8:0.020370532 9:0.27269099 10:0.12456347 
-256 1:0.50243921 2:0.20052783 3:0.1134919 4:0.12948822 5:0.054052844 6:0.076627569 7:0.19068659 8:0.10457873 9:0.021862966 10:0.066893375 
-256 1:0.57210938 2:0.20421999 3:0.084925951 4:0.087359645 5:0.051385037 6:0.2136281 7:0.13612612 8:0.25774356 9:0.15178009 10:0.1114846 
-256 1:0.21000065 2:0.40201297 3:0.19083303 4:0.13866395 5:0.058489394 6:0.17565958 7:0.1881901 8:0.25080903 9:0.046196514 10:0.018188104 
-256 1:0.61329694 2:0.21406684 3:0.09982862 4:0.048345521 5:0.02446208 6:0.25533021 7:0.014256287 8:0.073550414 9:0.047323354 10:0.017957538 
-256 1:0.54643687 2:0.24825973 3:0.11267251 4:0.067226301 5:0.025404582 6:0.026058393 7:0.073418139 8:0.12579961 9:0.18483853 10:0.040216948 
-249.60096029514469 1:0.44241707 2:0.23757153 3:0.11527 4:0.13357009 5:0.07117131 6:0.027346087 7:0.0078655187 8:0.17901691 9:0.32792919 10:0.41366879 
-256 1:0.32104199 2:0.24290781 3:0.21659167 4:0.14576387 5:0.073694661 6:0.12610593 7:0.0066481677 8:0.041984916 9:0.14682604 10:0.088797434 
-256 1:0.47938766 2:0.25486345 3:0.14217052 4:0.076358459 5:0.047219907 6:0.088028064 7:0.0055371386 8:0.017601151 9:0.16502215 10:0.21916466 
-256 1:0.72604959 2:0.14945419 3:0.04829961 4:0.037497813 5:0.038698803 6:0.35610632 7:0.36284285 8:0.050216579 9:0.23516743 10:0.032885294 
-256 1:0.64483147 2:0.18770869 3:0.086229359 4:0.051767068 5:0.029463407 6:0.096026665 7:0.17036121 8:0.24315024 9:0.069190381 10:0.31886995 
-24.020138682616789 1:0.70467035 2:0.17181088 3:0.0425754 4:0.051936545 5:0.029006828 6:0.036622065 7:0.0023139041 8:0.048149918 9:0.072141822 10:0.11258431 
-256 1:0.4386706 2:0.32482311 3:0.11487181 4:0.081896414 5:0.039738068 6:0.010687236 7:0.17593928 8:0.071545591 9:0.10649919 10:0.03971928 
-256 1:0.5290359 2:0.25432954 3:0.085780026 4:0.087850489 5:0.043004046 6:0.0067864068 7:0.10291324 8:0.076212672 9:0.014959354 10:0.047486227 
-256 1:0.34281433 2:0.31003781 3:0.15466979 4:0.13650861 5:0.05596945 6:0.34480779 7:0.19249406 8:0.11067817 9:0.24431764 10:0.23844373 
-256 1:0.18793696 2:0.46011793 3:0.13903225 4:0.12724857 5:0.085664288 6:0.018658102 7:0.014323731 8:0.11503926 9:0.083680375 10:0.055665405 
-256 1:0.29258943 2:0.39482241 3:0.16744474 4:0.10093568 5:0.044207743 6:0.29716355 7:0.14250152 8:0.28400414 9:0.05348616 10:0.015703285 
-256 1:0.4345166 2:0.2136652 3:0.15294216 4:0.13642117 5:0.062454867 6:0.19494739 7:0.10351725 8:0.14618164 9:0.043705002 10:0.10138185 
-256 1:0.4788914 2:0.30429656 3:0.10886394 4:0.071266172 5:0.036681919 6:0.049219066 7:0.042893635 8:0.0080998309 9:0.15298117 10:0.044861697 
-256 1:0.53139159 2:0.23877639 3:0.10043553 4:0.083252786 5:0.046143708 6:0.45827517 7:0.12441592 8:0.11043101 9:0.22584567 10:0.011815043 
-256 1:0.65829997 2:0.22689349 3:0.045736383 4:0.048642531 5:0.02042762 6:0.014888655 7:0.009373578 8:0.12201958 9:0.060139042 10:0.13241515 
-229.30626409447115 1:0.39778909 2:0.21049725 3:0.2011088 4:0.15934704 5:0.031257824 6:0.4943885 7:0.45309689 8:0.48969273 9:0.46337559 10:0.29501623 
-256 1:0.50088443 2:0.32028222 3:0.095603889 4:0.053603666 5:0.02962579 6:0.042375556 7:0.011648351 8:0.1077829 9:0.086839335 10:0.096426255 
-256 1:0.40013277 2:0.25879669 3:0.15552008 4:0.12299485 5:0.062555601 6:0.065695202 7:0.097852746 8:0.028920063 9:0.043582605 10:0.064380561 
-256 1:0.44424143 2:0.3024431 3:0.15277194 4:0.061470597 5:0.039072942 6:0.13150721 7:0.029472578 8:0.092920521 9:0.096798326 10:0.20736983 
-114.91875918875654 1:0.34835461 2:0.33651425 3:0.12542792 4:0.13276033 5:0.056942897 6:0.17083756 7:0.10715451 8:0.20945757 9:0.1375193 10:0.097043905 
-256 1:0.23023526 2:0.44499666 3:0.15572925 4:0.11967123 5:0.049367603 6:0.1521043 7:0.02842214 8:0.17553941 9:0.33605078 10:0.31284689 
-256 1:0.34323444 2:0.30615835 3:0.13404016 4:0.14373699 5:0.072830057 6:0.11239947 7:0.15881254 8:0.08352811 9:0.048227528 10:0.16348914 
-256 1:0.49230745 2:0.23268547 3:0.12966052 4:0.095768828 5:0.049577734 6:0.11814879 7:0.027648199 8:0.12875171 9:0.22735244 10:0.021351609 
-256 1:0.69290814 2:0.16907091 3:0.064549727 4:0.046031666 5:0.027439562 6:0.042856788 7:0.087794068 8:0.13670589 9:0.043139026 10:0.19133156 
-256 1:0.56564235 2:0.27627136 3:0.092978225 4:0.045762203 5:0.019345863 6:0.093851066 7:0.070531564 8:0.12224535 9:0.030573697 10:0.010515973 
-256 1:0.7906922 2:0.097615599 3:0.049523154 4:0.035056954 5:0.027112093 6:0.17085544 7:0.072615006 8:0.015036814 9:0.23580264 10:0.31543732 
-256 1:0.4196131 2:0.3840391 3:0.093350257 4:0.063116856 5:0.03988069 6:0.0050396917 7:0.052725303 8:0.16658595 9:0.017278725 10:0.17706471 
-256 1:0.60495932 2:0.23443579 3:0.083838659 4:0.053880726 5:0.022885512 6:0.19635715 7:0.0095039282 8:0.11623346 9:0.06392666 10:0.0013439754 
-256 1:0.43460771 2:0.24434881 3:0.15048477 4:0.11821267 5:0.052346032 6:0.074057144 7:0.051335839 8:0.098593371 9:0.11101451 10:0.11197319 
-256 1:0.40511301 2:0.35880221 3:0.1192892 4:0.079692356 5:0.037103217 6:0.033556623 7:0.023180921 8:0.10115309 9:0.21536738 10:0.25294052 
-256 1:0.4777888 2:0.21858725 3:0.12866201 4:0.10109221 5:0.073869733 6:0.42362583 7:0.015516819 8:0.10482526 9:0.02970123 10:0.052371579 
-158.54729808342472 1:0.26523935 2:0.24788847 3:0.1826119 4:0.21604352 5:0.088216763 6:0.029574863 7:0.020701709 8:0.2145381 9:0.18820345 10:0.095934104 
-256 1:0.32475342 2:0.37544428 3:0.1343393 4:0.10564362 5:0.059819383 6:0.10673394 7:0.062611178 8:0.02767311 9:0.0034560839 10:0.11939196 
-256 1:0.51564402 2:0.303418 3:0.11607978 4:0.045203557 5:0.019654641 6:0.0091924282 7:0.052734235 8:0.01243887 9:0.0027168327 10:0.084147107 
-256 1:0.31700904 2:0.39812277 3:0.11543119 4:0.11444859 5:0.054988402 6:0.071139399 7:0.073562975 8:0.10751533 9:0.071333916 10:0.074874987 
-256 1:0.46433537 2:0.22272599 3:0.13376189 4:0.1274236 5:0.051753154 6:0.054491518 7:0.068554595 8:0.1810682 9:0.23540914 10:0.31537115 
-256 1:0.69626977 2:0.20951105 3:0.053224095 4:0.028941615 5:0.012053464 6:0.069686155 7:0.011311588 8:0.038424034 9:0.04533428 10:0.046674631 
-256 1:0.58559259 2:0.19276324 3:0.09932015 4:0.084881008 5:0.037443017 6:0.070067161 7:0.070353728 8:0.064812394 9:0.066934223 10:0.014303948 
-256 1:0.34703811 2:0.24504799 3:0.20230759 4:0.13537986 5:0.070226448 6:0.21292852 7:0.020175249 8:0.071845757 9:0.17132017 10:0.12932386 
-58.846897359833932 1:0.21891011 2:0.15408687 3:0.12127846 4:0.19803033 5:0.30769424 6:0.18789284 7:0.30002776 8:0.46131552 9:0.44989686 10:0.43146014 
-256 1:0.44636407 2:0.1645026 3:0.18563071 4:0.097971474 5:0.10553114 6:0.121003 7:0.061403409 8:0.0043883732 9:0.025718983 10:0.038175701 
-256 1:0.50104972 2:0.20231133 3:0.12115452 4:0.12253908 5:0.052945351 6:0.042286094 7:0.053355732 8:0.06080989 9:0.13131556 10:0.027893473 
-256 1:0.42766107 2:0.2797651 3:0.12856462 4:0.11193798 5:0.052071234 6:0.049830493 7:0.14777339 8:0.20867757 9:0.0832812 10:0.30858119 
-256 1:0.48680997 2:0.33736766 3:0.088817501 4:0.05818669 5:0.028818176 6:0.059670867 7:0.04050641 8:0.15064551 9:0.065047622 10:0.17183567 
-256 1:0.62886154 2:0.17569725 3:0.090548488 4:0.067624739 5:0.037267985 6:0.0013186033 7:0.058050898 8:0.12481942 9:0.059966123 10:0.035986106 
-256 1:0.61481874 2:0.23453908 3:0.082947315 4:0.04512492 5:0.02256994 6:0.038333397 7:0.044859317 8:0.06170838 9:0.040040474 10:0.070476871 
-256 1:0.39088719 2:0.28412802 3:0.1183594 4:0.14374474 5:0.062880648 6:0.024514082 7:0.076811256 8:0.011230948 9:0.076466482 10:0.090107952 
-256 1:0.49292118 2:0.24433243 3:0.11793088 4:0.097561199 5:0.047254307 6:0.15160424 7:0.15170293 8:0.10671658 9:0.14664354 10:0.12907544 
-256 1:0.70279384 2:0.19708846 3:0.065475261 4:0.024898844 5:0.0097436023 6:0.028709614 7:0.071479864 8:0.17198733 9:0.015286637 10:0.010075588 
-256 1:0.54052354 2:0.28377573 3:0.077202502 4:0.066234717 5:0.032263516 6:0.071408898 7:0.073852733 8:0.1664074 9:0.068069579 10:0.10851881 
-256 1:0.55647508 2:0.29602531 3:0.093465662 4:0.033758813 5:0.020275137 6:0.043866272 7:0.16389888 8:0.16837906 9:0.14670445 10:0.03723466 
-256 1:0.73919454 2:0.17100907 3:0.035560024 4:0.035485582 5:0.01875079 6:0.022189486 7:0.079183247 8:0.26318208 9:0.055903323 10:0.22143981 
-256 1:0.57338283 2:0.2555098 3:0.067657412 4:0.075171043 5:0.028278913 6:0.0098187341 7:0.04535539 8:0.10645333 9:0.00086708767 10:0.014270815 
-256 1:0.35083999 2:0.23092366 3:0.11932271 4:0.20247829 5:0.096435354 6:0.041201997 7:0.066967379 8:0.05960886 9:0.1714855 10:0.39193524 
-256 1:0.55644855 2:0.21366162 3:0.1058609 4:0.08570983 5:0.038319102 6:0.0032110275 7:0.039877975 8:0.027086578 9:0.029896691 10:0.06858152 
-256 1:0.29793096 2:0.37320122 3:0.13545919 4:0.13147949 5:0.06192914 6:0.12705843 7:0.1179307 8:0.1346422 9:0.10743493 10:0.11238796 
-256 1:0.3403465 2:0.36402047 3:0.12098488 4:0.12684715 5:0.047800995 6:0.030915549 7:0.06656488 8:0.15667235 9:0.018384625 10:0.18139198 
-256 1:0.26560602 2:0.33185131 3:0.19472848 4:0.12757955 5:0.080234645 6:0.31886406 7:0.12994986 8:0.12471259 9:0.090132744 10:0.11379272 
-95.402017247431615 1:0.66196811 2:0.14278138 3:0.053919116 4:0.090116542 5:0.051214848 6:0.16756108 7:0.30646123 8:0.21707363 9:0.54169113 10:0.28337705 
-256 1:0.52126883 2:0.29736627 3:0.092893566 4:0.059501215 5:0.028970122 6:0.06270052 7:0.10742608 8:0.10566707 9:0.073228702 10:0.020707108 
-256 1:0.6834935 2:0.23206558 3:0.045504218 4:0.028554854 5:0.010381842 6:0.14006693 7:0.0090511355 8:0.006578061 9:0.01745466 10:0.09950205 
-19.515158472721808 1:0.28142984 2:0.30854238 3:0.15172976 4:0.16806713 5:0.09023089 6:0.0014055483 7:0.035045947 8:0.093380473 9:0.011808913 10:0.22173582 
-256 1:0.36145205 2:0.40215143 3:0.10490012 4:0.088677625 5:0.042818772 6:0.37194073 7:0.14800094 8:0.15298164 9:0.034886028 10:0.15606977 
-83.698168259651382 1:0.52180052 2:0.17144249 3:0.11184088 4:0.15694599 5:0.037970112 6:0.0011944587 7:0.19251548 8:0.46815441 9:0.66073635 10:0.33741942 
-256 1:0.33041295 2:0.28812937 3:0.18610806 4:0.15704769 5:0.038301936 6:0.31402698 7:0.17819179 8:0.29236925 9:0.25333643 10:0.10116321 
-256 1:0.64991006 2:0.23550396 3:0.05217584 4:0.043778129 5:0.018632012 6:0.12914018 7:0.035882921 8:0.1613759 9:0.29838292 10:0.17301788 
-256 1:0.37219669 2:0.25866885 3:0.1577054 4:0.15192211 5:0.059506945 6:0.26996607 7:0.19786518 8:0.053627346 9:0.0027713998 10:0.11670819 
-256 1:0.59849153 2:0.16426344 3:0.098152615 4:0.090317744 5:0.048774678 6:0.095199422 7:0.23923394 8:0.19799769 9:0.16341714 10:0.08291007 
-256 1:0.76031726 2:0.17315617 3:0.04263633 4:0.016485898 5:0.0074043395 6:0.14613975 7:0.016035633 8:0.11691916 9:0.0027078931 10:0.05891029 
-256 1:0.77995386 2:0.15606418 3:0.033830727 4:0.019497379 5:0.010653851 6:0.047469478 7:0.06652779 8:0.11015264 9:0.047247551 10:0.094198244 
-256 1:0.53815863 2:0.269478 3:0.082951403 4:0.069067116 5:0.040344857 6:0.11521748 7:0.011224242 8:0.14017609 9:0.029826471 10:0.21538208 
-256 1:0.54558314 2:0.29403135 3:0.073441785 4:0.049907241 5:0.037036493 6:0.013118626 7:0.24129893 8:0.11184113 9:0.019298419 10:0.090269211 
-256 1:0.49511758 2:0.1947913 3:0.11685258 4:0.14918137 5:0.044057181 6:0.035533411 7:0.079101935 8:0.046043089 9:0.039752266 10:0.012566603 
-256 1:0.41804023 2:0.26135061 3:0.12470595 4:0.13326188 5:0.062641328 6:0.24725633 7:0.42048402 8:0.20176811 9:0.28181947 10:0.27439598 
-256 1:0.71928977 2:0.21194306 3:0.038290439 4:0.021131703 5:0.0093450269 6:0.075676464 7:0.023620386 8:0.10414486 9:0.057023015 10:0.10407879 
-256 1:0.51868378 2:0.29224028 3:0.095687413 4:0.06456978 5:0.02881874 6:0.027379035 7:0.022468503 8:0.059012171 9:0.2809154 10:0.36980423 
-144.37915997886023 1:0.2578368 2:0.39075687 3:0.15036478 4:0.12429973 5:0.076741815 6:0.29827061 7:0.16541926 8:0.30335555 9:0.084126469 10:0.28944352 
-256 1:0.42500544 2:0.33125796 3:0.086641909 4:0.10704458 5:0.050050106 6:0.022043181 7:0.027914255 8:0.1192796 9:0.011053922 10:0.16015307 
-256 1:0.38825445 2:0.31567926 3:0.14009013 4:0.10658004 5:0.049396116 6:0.046358584 7:0.061453341 8:0.051674956 9:0.15205476 10:0.12863915 
-256 1:0.74269968 2:0.19663549 3:0.034510682 4:0.018495265 5:0.0076588848 6:0.095755222 7:0.043592628 8:0.06695435 9:0.27756981 10:0.1715245 
-256 1:0.17412084 2:0.42398718 3:0.1848563 4:0.15263552 5:0.064400159 6:0.1418148 7:0.28096672 8:0.078609724 9:0.071069205 10:0.23915567 
-256 1:0.59052217 2:0.27492453 3:0.065022371 4:0.049633007 5:0.019897921 6:0.046165948 7:0.014905257 8:0.27343234 9:0.28017457 10:0.1743943 
-256 1:0.57975724 2:0.21164023 3:0.08764426 4:0.077715574 5:0.043242698 6:0.39364377 7:0.097380139 8:0.21467727 9:0.27465695 10:0.24493481 
-256 1:0.76306148 2:0.16321814 3:0.032009942 4:0.027513727 5:0.014196705 6:0.017745878 7:0.0094969033 8:0.13858721 9:0.25501962 10:0.022522058 
-256 1:0.53663844 2:0.24508503 3:0.10159669 4:0.077883392 5:0.038796449 6:0.03547515 7:0.11786528 8:0.0022162976 9:0.037867984 10:0.079233865 
-256 1:0.35239738 2:0.21861439 3:0.20676696 4:0.14804023 5:0.074181037 6:0.094928345 7:0.079723425 8:0.0085107731 9:0.21583668 10:0.2822576 
-256 1:0.50948423 2:0.24577471 3:0.10350782 4:0.092014516 5:0.049218729 6:0.036201318 7:0.085397687 8:0.12046006 9:0.029952453 10:0.028798981 
-256 1:0.64161259 2:0.18071143 3:0.091597556 4:0.069962846 5:0.016115579 6:0.19536497 7:0.15037143 8:0.18148238 9:0.19956473 10:0.22342155 
-256 1:0.44635106 2:0.26911282 3:0.15034681 4:0.09380767 5:0.040381636 6:0.18189739 7:0.11095997 8:0.12906513 9:0.1369491 10:0.10558046 
-256 1:0.41554579 2:0.32416855 3:0.11235833 4:0.091873903 5:0.056053427 6:0.38812498 7:0.31355138 8:0.094552803 9:0.31307463 10:0.16545696 
-256 1:0.7107322 2:0.139306 3:0.070839149 4:0.046912091 5:0.032210563 6:0.0096332592 7:0.040396315 8:0.048822971 9:0.078161712 10:0.13148905 
-51.27633695671976 1:0.6073259 2:0.13564265 3:0.10689079 4:0.095617978 5:0.054522685 6:0.20789191 7:0.55984891 8:0.41137048 9:0.29036918 10:0.26979712 
-256 1:0.45964988 2:0.35228275 3:0.079283345 4:0.07333878 5:0.035445248 6:0.1037159 7:0.094697641 8:0.098544195 9:0.027268067 10:0.19213543 
-256 1:0.36815038 2:0.29589447 3:0.1325118 4:0.12894661 5:0.074496748 6:0.10359087 7:0.018756856 8:0.035377423 9:0.028399765 10:0.0025338561 
-256 1:0.30676233 2:0.43693778 3:0.10706602 4:0.091714101 5:0.05751977 6:0.089580855 7:0.0046576547 8:0.044519384 9:0.027722397 10:0.029718456 
-256 1:0.70918099 2:0.17001694 3:0.052661668 4:0.0450547 5:0.023085712 6:0.00097324927 7:0.02745272 8:0.099351493 9:0.02561033 10:0.031446371 
-256 1:0.57152941 2:0.23138443 3:0.085573353 4:0.071803471 5:0.039709336 6:0.1401285 7:0.011332184 8:0.0061778378 9:0.11622077 10:0.17716863 
-256 1:0.33398812 2:0.36042449 3:0.11936707 4:0.1225363 5:0.063684021 6:0.021340498 7:0.054160977 8:0.041098951 9:0.043696333 10:0.053007296 
-256 1:0.34347002 2:0.33758787 3:0.1572868 4:0.11065677 5:0.050998539 6:0.088487433 7:0.11060606 8:0.029240028 9:0.035845012 10:0.13389139 
-256 1:0.38761546 2:0.24762957 3:0.13959106 4:0.15810475 5:0.067059143 6:0.019230078 7:0.13669974 8:0.089214786 9:0.05336542 10:0.026255863 
-256 1:0.67649153 2:0.18648658 3:0.061193171 4:0.05595773 5:0.01987099 6:0.13202547 7:0.0021724533 8:0.063353994 9:0.097799593 10:0.020242339 
-256 1:0.74539757 2:0.14818978 3:0.039001222 4:0.043295596 5:0.02411583 6:0.046978273 7:0.021404052 8:0.024210959 9:0.058559108 10:0.071372504 
-256 1:0.33524361 2:0.25781122 3:0.17311832 4:0.15220877 5:0.081618082 6:0.19761375 7:0.16117578 8:0.03353171 9:0.071935929 10:0.093110464 
-256 1:0.57657105 2:0.36396881 3:0.038022531 4:0.015931116 5:0.0055064993 6:0.015112031 7:0.005586707 8:0.11573258 9:0.079317156 10:0.043051383 
-256 1:0.20200492 2:0.31790348 3:0.28758998 4:0.15502976 5:0.037471865 6:0.059403322 7:0.08139517 8:0.079373462 9:0.082256868 10:0.02506228 
-256 1:0.42377643 2:0.28271301 3:0.12403894 4:0.11402283 5:0.055448795 6:0.082622184 7:0.15623514 8:0.070486359 9:0.30752927 10:0.0040436926 
-256 1:0.3804014 2:0.32950774 3:0.12636979 4:0.11360412 5:0.050116953 6:0.094676347 7:0.19419856 8:0.34384642 9:0.0086553762 10:0.03637643 
-256 1:0.27654765 2:0.35345748 3:0.17846367 4:0.10602178 5:0.085509419 6:0.025743937 7:0.24191763 8:0.054691031 9:0.0012170739 10:0.1834761 
-256 1:0.81844031 2:0.094391095 3:0.039500428 4:0.032875648 5:0.014792517 6:0.0066129298 7:0.10557043 8:0.036764999 9:0.11269417 10:0.33440535 
-256 1:0.27725727 2:0.37629662 3:0.13515999 4:0.15699698 5:0.054289134 6:0.28862226 7:0.14367561 8:0.16009595 9:0.23611827 10:0.11402919 
-256 1:0.43312113 2:0.21636724 3:0.12788966 4:0.16087918 5:0.061742785 6:0.087415804 7:0.12215923 8:0.15861396 9:0.05902827 10:0.070306659 
-256 1:0.52756665 2:0.21962697 3:0.12023038 4:0.09564623 5:0.036929779 6:0.054685358 7:0.091011689 8:0.023757682 9:0.12552081 10:0.40453792 
-256 1:0.30120572 2:0.27386714 3:0.18122479 4:0.14926901 5:0.094433335 6:0.034260895 7:0.10312927 8:0.01681605 9:0.077908202 10:0.055739514 
-256 1:0.27791953 2:0.29643485 3:0.19487881 4:0.16369971 5:0.067067101 6:0.22250562 7:0.19357844 8:0.27542528 9:0.079048819 10:0.042879702 
-256 1:0.3924552 2:0.33868934 3:0.13610251 4:0.087734655 5:0.045018294 6:0.2590492 7:0.0014021597 8:0.34934786 9:0.20772341 10:0.22725994 
-256 1:0.72282194 2:0.13632735 3:0.061242473 4:0.053485529 5:0.026122707 6:0.090756031 7:0.023238486 8:0.014036103 9:0.23541039 10:0.070067972 
-256 1:0.52342819 2:0.20619993 3:0.13391903 4:0.088369967 5:0.04808289 6:0.0072039085 7:0.0068669021 8:0.22206723 9:0.16394858 10:0.21008019 
-256 1:0.56161553 2:0.19120953 3:0.11082185 4:0.096203002 5:0.040150084 6:0.091691534 7:0.10491669 8:0.070818986 9:0.07347142 10:0.010435818 
-256 1:0.66879468 2:0.16792101 3:0.07583523 4:0.054758269 5:0.032690808 6:0.054725571 7:0.0053641077 8:0.1099858 9:0.17691394 10:0.099193084 
-256 1:0.48315855 2:0.30074465 3:0.11928933 4:0.062406694 5:0.034400772 6:0.033004284 7:0.039870051 8:0.013181229 9:0.10779896 10:0.094044949 
-256 1:0.31642497 2:0.31002144 3:0.17059548 4:0.13413806 5:0.068820044 6:0.068968669 7:0.12821946 8:0.25373638 9:0.11146662 10:0.076853725 
-256 1:0.65263515 2:0.23710865 3:0.053143352 4:0.039792377 5:0.017320475 6:0.013020628 7:0.0039555221 8:0.11739507 9:0.16303737 10:0.32681875 
-220.88610238755479 1:0.53974877 2:0.15917174 3:0.11123026 4:0.13436976 5:0.055479473 6:0.1781105 7:0.22500815 8:0.39122454 9:0.23313052 10:0.41554352 
-256 1:0.55183124 2:0.26577595 3:0.072944768 4:0.077560646 5:0.031887401 6:0.15729199 7:0.19761394 8:0.061195223 9:0.051922682 10:0.16611854 
-256 1:0.59739249 2:0.15692692 3:0.083579538 4:0.11526908 5:0.046831969 6:0.34095584 7:0.08970203 8:0.18072602 9:0.20353525 10:0.33674634 
-256 1:0.60603725 2:0.16495776 3:0.088275808 4:0.090698199 5:0.050030981 6:0.19398306 7:0.069009325 8:0.089580749 9:0.027143621 10:0.065621993 
-256 1:0.51744979 2:0.17416999 3:0.15520547 4:0.10027648 5:0.052898274 6:0.16796683 7:0.23159068 8:0.0038868377 9:0.036648519 10:0.20339521 
-256 1:0.52503927 2:0.2881359 3:0.096686491 4:0.063662956 5:0.02647538 6:0.024826073 7:0.092244568 8:0.14121294 9:0.14420399 10:0.056646477 
-256 1:0.65775396 2:0.16296399 3:0.09485361 4:0.054530408 5:0.029898031 6:0.020118169 7:0.065411636 8:0.045009664 9:0.2267475 10:0.0170557 
-256 1:0.40392714 2:0.39391098 3:0.082561369 4:0.080629891 5:0.038970627 6:0.11090994 7:0.18870675 8:0.045475274 9:0.17268809 10:0.095729869 
-256 1:0.63480269 2:0.19953281 3:0.076713097 4:0.057338011 5:0.031613391 6:0.061806652 7:0.012348313 8:0.0064073048 9:0.065324269 10:0.13673581 
-256 1:0.47543138 2:0.34652415 3:0.071811669 4:0.072551536 5:0.033681259 6:0.097410256 7:0.11086649 8:0.0038100237 9:0.40583056 10:0.497669 
-256 1:0.23368008 2:0.14974835 3:0.31416064 4:0.25718433 5:0.045226596 6:0.27389042 7:0.19743341 8:0.21188792 9:0.1529198 10:0.082286675 
-204.23339168331151 1:0.60346317 2:0.25142924 3:0.070215424 4:0.053832886 5:0.021059274 6:0.21159792 7:0.074882484 8:0.3788067 9:0.45656077 10:0.20178465 
-256 1:0.51272238 2:0.17463774 3:0.14740559 4:0.12926557 5:0.035968725 6:0.1306816 7:0.075391116 8:0.12793839 9:0.13069523 10:0.21361155 
-256 1:0.51265954 2:0.23354557 3:0.085734012 4:0.11322863 5:0.05483225 6:0.35298067 7:0.12402121 8:0.059462691 9:0.10231351 10:0.12792478 
-256 1:0.24219577 2:0.35343963 3:0.1615857 4:0.17738567 5:0.065393238 6:0.040858572 7:0.12826799 8:0.17182134 9:0.1585671 10:0.008144781 
-256 1:0.57776733 2:0.21064732 3:0.10629685 4:0.066737527 5:0.038550973 6:0.021505138 7:0.097460498 8:0.23329586 9:0.28655403 10:0.40115102 
-256 1:0.29766324 2:0.34894713 3:0.15334512 4:0.13579033 5:0.06425418 6:0.251133 7:0.070387818 8:0.025332264 9:0.13720966 10:0.024851349 
-97.215333012097489 1:0.4347365 2:0.15953626 3:0.16025773 4:0.15237229 5:0.093097221 6:0.074489407 7:0.0070115867 8:0.15518751 9:0.069514052 10:0.094018605 
-256 1:0.35132112 2:0.39820046 3:0.11323755 4:0.093554376 5:0.043686497 6:0.13148287 7:0.032873188 8:0.057249624 9:0.08998612 10:0.13590047 
-256 1:0.65166496 2:0.22150852 3:0.05511545 4:0.054934089 5:0.016776989 6:0.076254528 7:0.12112429 8:0.0073957869 9:0.082684913 10:0.022169115 
-256 1:0.24849537 2:0.42122269 3:0.1420144 4:0.11729461 5:0.070972924 6:0.14743916 7:0.14093833 8:0.20545132 9:0.10158363 10:0.0087571439 
-256 1:0.40236128 2:0.22080727 3:0.11390613 4:0.13388533 5:0.12903998 6:0.38759212 7:0.035845516 8:0.22585704 9:0.17874044 10:0.47806961 
-106.70926257100518 1:0.47507835 2:0.2232407 3:0.14075866 4:0.10453014 5:0.056392137 6:0.0071650719 7:0.23684937 8:0.1727818 9:0.26823381 10:0.14431451 
-256 1:0.57491972 2:0.19607915 3:0.094882351 4:0.08903994 5:0.045078839 6:0.020552236 7:0.044336733 8:0.19721836 9:0.14253113 10:0.14981028 
-256 1:0.66291844 2:0.14995732 3:0.081939748 4:0.078196387 5:0.026988102 6:0.068875928 7:0.063897844 8:0.0062507816 9:0.075160754 10:0.15866116 
-256 1:0.31788818 2:0.48588308 3:0.049122813 4:0.09671232 5:0.050393609 6:0.021815868 7:0.0057623654 8:0.23780699 9:0.056492938 10:0.018345842 
-121.07206143817798 1:0.79724148 2:0.12231889 3:0.045695268 4:0.021601626 5:0.013142734 6:0.73610535 7:0.33849793 8:0.20692121 9:0.028231306 10:0.083257804 
-256 1:0.20904602 2:0.36682087 3:0.20677015 4:0.13139319 5:0.085969766 6:0.16234242 7:0.14183659 8:0.14556418 9:0.054125647 10:0.06503366 
-256 1:0.48650644 2:0.28408367 3:0.13905086 4:0.05675378 5:0.033605249 6:0.080817229 7:0.015182398 8:0.11496753 9:0.15796459 10:0.31496973 
-256 1:0.46582789 2:0.2225408 3:0.13980651 4:0.10666118 5:0.065163627 6:0.039264768 7:0.052248217 8:0.20871133 9:0.12188123 10:0.14356624 
-256 1:0.44097579 2:0.28501747 3:0.15051827 4:0.079211991 5:0.044276474 6:0.033334639 7:0.022174393 8:0.01611137 9:0.011547416 10:0.065613135 
-256 1:0.36180145 2:0.25762664 3:0.18843105 4:0.12847299 5:0.063667863 6:0.17375187 7:0.20096591 8:0.28468556 9:0.21372768 10:0.10425241 
-256 1:0.54808067 2:0.25273283 3:0.10993579 4:0.057420445 5:0.031830267 6:0.0042204961 7:0.11069047 8:0.0258414 9:0.021679392 10:0.0084980013 
-256 1:0.63615039 2:0.27456658 3:0.054287205 4:0.025520173 5:0.0094756502 6:0.12179187 7:0.050515403 8:0.21430185 9:0.048023301 10:0.049157131 
-256 1:0.48748527 2:0.30992954 3:0.10135992 4:0.078593391 5:0.022631876 6:0.081459559 7:0.038631164 8:0.004361638 9:0.15997545 10:0.28218259 
-256 1:0.48519988 2:0.23549294 3:0.12387475 4:0.10867829 5:0.046754133 6:1.1469592e-05 7:0.17598059 8:0.29449572 9:0.063131189 10:0.26620231 
-256 1:0.38627961 2:0.35591126 3:0.1447411 4:0.076148053 5:0.036919972 6:0.092537741 7:0.1306972 8:0.082148705 9:0.089405898 10:0.072919726 
-256 1:0.68841964 2:0.17046015 3:0.054058616 4:0.05864318 5:0.028418418 6:0.031727291 7:0.11277598 8:0.26274884 9:0.31716085 10:0.33439897 
-256 1:0.54409396 2:0.24088447 3:0.10710707 4:0.073589544 5:0.034324951 6:0.2262218 7:0.083643269 8:0.23411424 9:0.12939141 10:0.1677681 
-256 1:0.69177296 2:0.18077548 3:0.070976004 4:0.035567597 5:0.020907962 6:0.20262311 7:0.0035949162 8:0.094389477 9:0.017511048 10:0.014061196 
-256 1:0.48714133 2:0.31355181 3:0.097152111 4:0.064794848 5:0.037359905 6:0.060831093 7:0.1067088 8:0.055377188 9:0.14230104 10:0.30071625 
-256 1:0.27263221 2:0.29079437 3:0.18353785 4:0.16763118 5:0.085404392 6:0.1421943 7:0.16455914 8:0.15860268 9:0.010214709 10:0.065768022 
-256 1:0.68927058 2:0.21633785 3:0.058544784 4:0.026401973 5:0.0094448138 6:0.028183381 7:0.13166262 8:0.1810803 9:0.033325881 10:0.14213347 
-256 1:0.3574107 2:0.24719839 3:0.18547903 4:0.13533868 5:0.074573202 6:0.50292106 7:0.13038018 8:0.13418137 9:0.00028682897 10:0.015026963 
-256 1:0.46034827 2:0.21861712 3:0.14168425 4:0.12058448 5:0.058765876 6:0.11132306 7:0.24133981 8:0.30789038 9:0.27732763 10:0.10088432 
-256 1:0.76492747 2:0.17193136 3:0.032208157 4:0.020498819 5:0.010434197 6:0.066530905 7:0.027848186 8:0.033986675 9:0.19822875 10:0.31763144 
-256 1:0.36107974 2:0.39180214 3:0.10376439 4:0.10097289 5:0.042380837 6:0.29416079 7:0.051757837 8:0.039551629 9:0.23764089 10:0.045647375 
-256 1:0.27793998 2:0.35621557 3:0.18047126 4:0.1270355 5:0.058337686 6:0.37134383 7:0.014528178 8:0.098192109 9:0.12497448 10:0.24862771 
-70.894894512976961 1:0.85623337 2:0.10999023 3:0.022094511 4:0.0092839033 5:0.0023979829 6:0.15448481 7:0.50903302 8:0.24014829 9:0.0162557 10:0.17081669 
-256 1:0.35976281 2:0.32756681 3:0.16043355 4:0.10612992 5:0.046106911 6:0.39220153 7:0.19670032 8:0.057969679 9:0.09332149 10:0.16413084 
-256 1:0.57306907 2:0.22034604 3:0.10197788 4:0.084204016 5:0.020402991 6:0.0082919139 7:0.044939516 8:0.041090849 9:0.014604076 10:0.16265355 
-256 1:0.39521474 2:0.26581292 3:0.16474515 4:0.11522332 5:0.05900386 6:0.053426407 7:0.11229108 8:0.073725512 9:0.09302523 10:0.08114056 
-256 1:0.657998 2:0.22896013 3:0.074699396 4:0.029805506 5:0.0085369742 6:0.094773195 7:0.013747719 8:0.11959598 9:0.040626731 10:0.028094004 
-256 1:0.17888813 2:0.39429676 3:0.21236404 4:0.13838341 5:0.076067658 6:0.056080044 7:0.004232294 8:0.18933393 9:0.17804223 10:0.0042068839 
-256 1:0.40111257 2:0.27682691 3:0.15371266 4:0.11947769 5:0.048870177 6:0.032471457 7:0.032744672 8:0.0088975775 9:0.13968756 10:0.11002827 
-256 1:0.55478952 2:0.26159182 3:0.092832525 4:0.064632709 5:0.026153432 6:0.13971305 7:0.012017076 8:0.0015137603 9:0.014501674 10:0.026497349 
-256 1:0.64193835 2:0.22773927 3:0.068489996 4:0.040422717 5:0.02140966 6:0.063053863 7:0.078656002 8:0.074828389 9:0.10102344 10:0.18466307 
-256 1:0.39077852 2:0.25447162 3:0.1471338 4:0.14438612 5:0.063229942 6:0.10385048 7:0.043656725 8:0.059539031 9:0.10790631 10:0.066220861 
-256 1:0.49232817 2:0.30372879 3:0.10767786 4:0.067014252 5:0.029250934 6:0.024728064 7:0.12693283 8:0.24776748 9:0.34124632 10:0.35548358 
-86.160700610277573 1:0.70477081 2:0.2175958 3:0.026581611 4:0.036931115 5:0.014120665 6:0.018307101 7:0.040609925 8:0.15539159 9:0.2109477 10:0.1225027 
-256 1:0.57371871 2:0.23862786 3:0.078601126 4:0.073372545 5:0.035679759 6:0.028624321 7:0.0094586249 8:0.19045281 9:0.1809635 10:0.12485628 
-256 1:0.68316475 2:0.1916018 3:0.059296085 4:0.044074755 5:0.021862615 6:0.14447521 7:0.15201497 8:0.014958733 9:0.1101899 10:0.12450179 
-256 1:0.66314809 2:0.16281684 3:0.077794419 4:0.059393244 5:0.036847404 6:0.089909569 7:0.028987556 8:0.20629925 9:0.30969502 10:0.082495253 
-256 1:0.63864161 2:0.2109594 3:0.092078522 4:0.044068938 5:0.014251531 6:0.098499538 7:0.028738154 8:0.06673044 9:0.051255946 10:0.19944496 
-256 1:0.44462153 2:0.3902201 3:0.090470224 4:0.047388233 5:0.027299914 6:0.0080473044 7:0.07038658 8:0.19927075 9:0.072418364 10:0.23181353 
-256 1:0.46109643 2:0.3267533 3:0.083393991 4:0.086800348 5:0.041955938 6:0.25104603 7:0.082824102 8:0.10906011 9:0.033402944 10:0.12337973 
-256 1:0.7405071 2:0.12992982 3:0.057017329 4:0.047850675 5:0.024695071 6:0.058050456 7:0.075118927 8:0.13808812 9:0.012750426 10:0.024095067 
-256 1:0.39807177 2:0.37410109 3:0.096537308 4:0.098238628 5:0.033051198 6:0.1563478 7:0.0031667886 8:0.056100493 9:0.23821786 10:0.033960849 
-256 1:0.63472541 2:0.099781849 3:0.09221401 4:0.10883442 5:0.064444308 6:0.20982411 7:0.21730881 8:0.12614239 9:0.039119941 10:0.22922713 
-256 1:0.61518218 2:0.25206407 3:0.059827278 4:0.049437629 5:0.02348884 6:0.054251215 7:0.0067455902 8:0.21608401 9:0.034065275 10:0.016928841 
-256 1:0.74678133 2:0.15174033 3:0.031760838 4:0.051825468 5:0.017892036 6:0.0014694863 7:0.11655351 8:0.025900173 9:0.14145295 10:0.057666199 
-256 1:0.56959846 2:0.24316798 3:0.06165773 4:0.086348513 5:0.039227319 6:0.063997695 7:0.21497289 8:0.1201875 9:0.089957833 10:0.026223878 
-256 1:0.60595953 2:0.2338162 3:0.084674695 4:0.048032871 5:0.027516708 6:0.16248444 7:0.15286736 8:0.072350612 9:0.12952976 10:0.027999731 
-256 1:0.67413104 2:0.11692362 3:0.083919707 4:0.077003809 5:0.048021823 6:0.011711159 7:0.15618547 8:0.31641041 9:0.21678207 10:0.30107428 
-256 1:0.44604329 2:0.26051656 3:0.10941848 4:0.12945417 5:0.054567497 6:0.15219286 7:0.20509915 8:0.21417345 9:0.035820168 10:0.028727475 
-256 1:0.52593155 2:0.29416688 3:0.088650185 4:0.063747271 5:0.027504118 6:0.089304482 7:0.066883586 8:0.029726682 9:0.25394945 10:0.22462326 
-256 1:0.70322331 2:0.12713608 3:0.071135639 4:0.05948209 5:0.039022885 6:0.037742399 7:0.030114968 8:0.036962567 9:0.051481703 10:0.038353413 
-256 1:0.30671066 2:0.37861253 3:0.14240293 4:0.11947581 5:0.052798066 6:0.25883582 7:0.11016445 8:0.12912522 9:0.025278035 10:0.053613793 
-256 1:0.36912595 2:0.36218574 3:0.10433874 4:0.115884 5:0.04846558 6:0.042087884 7:0.029271727 8:0.091587542 9:0.1236506 10:0.11978148 
-256 1:0.72255363 2:0.21376907 3:0.03746277 4:0.017408679 5:0.0088058526 6:0.20505418 7:0.07614587 8:0.12658577 9:0.31179302 10:0.28425763 
-256 1:0.56135106 2:0.20884324 3:0.087305561 4:0.095465191 5:0.047034956 6:0.13942409 7:0.109444 8:0.12194496 9:0.09670737 10:0.23491409 
-256 1:0.78679603 2:0.17499199 3:0.018850681 4:0.015173788 5:0.0041875163 6:0.07582231 7:0.0023481797 8:0.32683173 9:0.052287035 10:0.10350947 
-256 1:0.38621539 2:0.29300155 3:0.10290684 4:0.16298523 5:0.054890988 6:0.25069303 7:0.14220538 8:0.11063464 9:0.039848627 10:0.014282818 
-45.158961863063936 1:0.67551146 2:0.18134099 3:0.039813136 4:0.060758144 5:0.042576277 6:0.79909313 7:0.019512194 8:0.28980379 9:0.12722877 10:0.28720227 
-256 1:0.57905905 2:0.20391509 3:0.077173969 4:0.12034771 5:0.019504185 6:0.056180642 7:0.11642503 8:0.1398176 9:0.22833472 10:0.062771716 
-256 1:0.75759588 2:0.16652432 3:0.051402187 4:0.018248994 5:0.0062286274 6:0.1249032 7:0.05532889 8:0.17216454 9:0.23594345 10:0.058399128 
-256 1:0.6763211 2:0.22287118 3:0.058028373 4:0.029814619 5:0.012964723 6:0.050039693 7:0.022121108 8:0.024738397 9:0.076873294 10:0.1041937 
-256 1:0.56450998 2:0.23258162 3:0.092767551 4:0.07578101 5:0.034359832 6:0.093475444 7:0.020123013 8:0.033538428 9:0.093136333 10:0.18625381 
-256 1:0.21086343 2:0.30976322 3:0.18781584 4:0.17839664 5:0.11316087 6:0.071409341 7:0.092786732 8:0.19031248 9:0.039082542 10:0.12407485 
-256 1:0.76035017 2:0.15915863 3:0.026303195 4:0.035364276 5:0.018823734 6:0.097507392 7:0.033543289 8:0.085846864 9:0.17300615 10:0.14231533 
-256 1:0.76844864 2:0.16365635 3:0.033761598 4:0.024828182 5:0.0093052308 6:0.018144828 7:0.026080438 8:0.062201213 9:0.23275599 10:0.03020934 
-256 1:0.32039524 2:0.42164201 3:0.13476452 4:0.076842116 5:0.046356105 6:0.18449267 7:0.010915386 8:0.017491389 9:0.15985508 10:0.09077644 
-256 1:0.35669724 2:0.38673041 3:0.10568347 4:0.10542394 5:0.045464936 6:0.2484022 7:0.058860397 8:0.00036113229 9:0.13126178 10:0.13643473 
-256 1:0.46841548 2:0.25628658 3:0.14652388 4:0.089612242 5:0.039161809 6:0.070078729 7:0.043027191 8:0.057732249 9:0.24644076 10:0.20045456 
-256 1:0.30197635 2:0.19831016 3:0.1988547 4:0.1992515 5:0.10160728 6:0.094534492 7:0.036873367 8:0.013652742 9:0.022225138 10:0.070764617 
-256 1:0.65064141 2:0.20550621 3:0.053289386 4:0.060811109 5:0.029751885 6:0.062053476 7:0.12650815 8:0.17003648 9:0.005014026 10:0.04115391 
-256 1:0.49471181 2:0.20367549 3:0.12719162 4:0.1199132 5:0.054507874 6:0.31582248 7:0.27767434 8:0.19194072 9:0.1804104 10:0.38119275 
-256 1:0.72666189 2:0.20688959 3:0.039615799 4:0.018674867 5:0.0081578574 6:0.12533804 7:0.047585639 8:0.16492643 9:0.2158123 10:0.20625579 
-256 1:0.73942458 2:0.16463195 3:0.050982723 4:0.031951915 5:0.013008837 6:0.026770266 7:0.012053957 8:0.04838355 9:0.027372586 10:0.18361949 
-256 1:0.42969212 2:0.16376939 3:0.20085747 4:0.098720778 5:0.10696023 6:0.10623268 7:0.064550269 8:0.0077347848 9:0.028903691 10:0.051272372 
-256 1:0.76278552 2:0.18058351 3:0.034310027 4:0.016712655 5:0.0056082935 6:0.044214097 7:0.089694095 8:0.020219481 9:0.19042808 10:0.0078783016 
-256 1:0.54048078 2:0.2425535 3:0.098023117 4:0.082739065 5:0.036203536 6:0.14016056 7:0.039025732 8:0.0059465638 9:0.0045456257 10:0.10387015 
-256 1:0.71527023 2:0.21262753 3:0.042698971 4:0.020603985 5:0.0087992857 6:0.037145975 7:0.032709556 8:0.023069874 9:0.21091914 10:0.22219195 
-256 1:0.27188301 2:0.40132654 3:0.15243598 4:0.11022567 5:0.064128806 6:0.18139762 7:0.0060856736 8:0.2028567 9:0.0073462115 10:0.10532368 
-256 1:0.41952748 2:0.22187667 3:0.14430447 4:0.13201016 5:0.082281221 6:0.090769981 7:0.17921462 8:0.09830507 9:0.0042189082 10:0.14881877 
-256 1:0.35396963 2:0.31760594 3:0.14449136 4:0.12868132 5:0.05525175 6:0.19366092 7:0.070783026 8:0.021422817 9:0.034781582 10:0.010895381 
-256 1:0.39483854 2:0.35151549 3:0.12279089 4:0.086219242 5:0.04463584 6:0.039342418 7:0.027728475 8:0.12319736 9:0.13369658 10:0.25444052 
-117.05584416844042 1:0.2052484 2:0.2562754 3:0.20969777 4:0.22214713 5:0.1066313 6:0.030125473 7:0.16885104 8:0.16929557 9:0.13443741 10:0.13456973 
-256 1:0.40287673 2:0.24406174 3:0.15667399 4:0.13764285 5:0.058744686 6:0.21751562 7:0.11290109 8:0.16915735 9:0.14402806 10:0.12527898 
-6.2241580072990947 1:0.27799569 2:0.26024715 3:0.12373421 4:0.21524852 5:0.12277444 6:0.0081756522 7:0.46458116 8:0.22000682 9:0.36992604 10:0.29930221 
-84.800519871414338 1:0.27787004 2:0.44471474 3:0.089239862 4:0.1186108 5:0.069564559 6:0.16908076 7:0.05383724 8:0.019975499 9:0.0025216955 10:0.20093181 
-256 1:0.37509473 2:0.25887218 3:0.20083345 4:0.092596702 5:0.072602928 6:0.024209375 7:0.032357479 8:0.13407827 9:0.054117397 10:0.095859106 
-256 1:0.55718923 2:0.27042489 3:0.073393601 4:0.064749464 5:0.034242818 6:0.067458799 7:0.10974768 8:0.13643153 9:0.094460266 10:0.19924666 
-127.65143116880893 1:0.25308499 2:0.4491966 3:0.13349004 4:0.10474599 5:0.059482378 6:0.35746025 7:0.0051774185 8:0.02576055 9:0.027938088 10:0.059623037 
-195.24560383029757 1:0.72148664 2:0.14189116 3:0.055492074 4:0.044192068 5:0.036938051 6:0.12356655 7:0.065035259 8:0.074426783 9:0.1691041 10:0.16538093 
-256 1:0.54822385 2:0.21749863 3:0.10361891 4:0.085271506 5:0.045387104 6:0.017744979 7:0.00038660133 8:0.1451436 9:0.063150341 10:0.072657915 
-256 1:0.39340403 2:0.24076503 3:0.15393312 4:0.15790413 5:0.053993698 6:0.14866489 7:0.12598003 8:0.078635838 9:0.082661847 10:0.1273515 
-256 1:0.51394816 2:0.17791387 3:0.144883 4:0.098012127 5:0.065242851 6:0.017282787 7:0.12344497 8:0.13324139 9:0.13167716 10:0.28339256 
-256 1:0.312055 2:0.2302422 3:0.2049403 4:0.14697486 5:0.10578765 6:0.26931454 7:0.067041492 8:0.11074524 9:0.049667968 10:0.13297341 
-256 1:0.49549865 2:0.27309506 3:0.099987564 4:0.089247596 5:0.042171127 6:0.067133585 7:0.073926275 8:0.022813596 9:0.10903584 10:0.035007997 
-195.77887335559404 1:0.3235945 2:0.26752309 3:0.16914019 4:0.14549128 5:0.094250939 6:0.072658645 7:0.38750629 8:0.23972838 9:0.089397623 10:0.16481008 
-256 1:0.37726724 2:0.32196673 3:0.14473573 4:0.10102744 5:0.055002854 6:0.43955344 7:0.2438457 8:0.20948981 9:0.11442938 10:0.35686698 
-256 1:0.46174865 2:0.29538752 3:0.12093559 4:0.080287688 5:0.041640553 6:0.056160018 7:0.10776103 8:0.087129862 9:0.1196852 10:0.081600747 
-256 1:0.57925598 2:0.22786229 3:0.098192238 4:0.068278671 5:0.026410829 6:0.022587193 7:0.046250374 8:0.05192112 9:0.030306071 10:0.051213592 
-256 1:0.60766719 2:0.18318697 3:0.096556864 4:0.065260101 5:0.047328874 6:0.033730209 7:0.021585103 8:0.19673642 9:0.051332622 10:0.095728029 
-256 1:0.50711886 2:0.29614972 3:0.089428483 4:0.078403151 5:0.028899785 6:0.17254116 7:0.012366128 8:0.14823805 9:0.056127254 10:0.037740414 
-256 1:0.55253464 2:0.22328328 3:0.086577194 4:0.088251713 5:0.04935318 6:0.021517936 7:0.15857028 8:0.065349378 9:0.013461871 10:0.091417961 
-256 1:0.48907984 2:0.22552907 3:0.12393023 4:0.096003172 5:0.065457695 6:0.39150762 7:0.19696074 8:0.2590406 9:0.26803781 10:0.37428567 
-256 1:0.7210042 2:0.16406968 3:0.067445948 4:0.034289976 5:0.013190201 6:0.079004481 7:0.150554 8:0.13516832 9:0.40852228 10:0.41827063 
-256 1:0.33892211 2:0.38932679 3:0.1016727 4:0.11889815 5:0.05118025 6:0.14915897 7:0.10091795 8:0.01483128 9:0.10904291 10:0.082510416 
-256 1:0.42099748 2:0.34941329 3:0.1353947 4:0.061825757 5:0.032368772 6:0.091241751 7:0.17734879 8:0.062841572 9:0.1325005 10:0.17975585 
-256 1:0.75837349 2:0.17623822 3:0.034703704 4:0.019807227 5:0.010877354 6:0.029653225 7:0.0077488911 8:0.16223288 9:0.033299964 10:0.078936049 
-256 1:0.45763263 2:0.31674794 3:0.10859153 4:0.082437438 5:0.034590464 6:0.051837594 7:0.018003635 8:0.087601612 9:0.16823923 10:0.21920234 
-151.87899052159645 1:0.806602 2:0.15253792 3:0.018644786 4:0.014462449 5:0.0077528402 6:0.0015287837 7:0.049957277 8:0.040034773 9:0.28191018 10:0.38572618 
-256 1:0.48976573 2:0.1909881 3:0.1317318 4:0.11979117 5:0.067723201 6:0.11226303 7:0.1389436 8:0.32257435 9:0.0069586408 10:0.14213894 
-256 1:0.17597414 2:0.29441361 3:0.21057957 4:0.20299066 5:0.11604203 6:0.1507658 7:0.020817492 8:0.088215572 9:0.097825688 10:0.21472384 
-256 1:0.66756095 2:0.22150031 3:0.065233157 4:0.032056736 5:0.013648847 6:0.00042325424 7:0.041523501 8:0.091633877 9:0.1093439 10:0.060912042 
-256 1:0.66483942 2:0.18718639 3:0.056125881 4:0.056059541 5:0.035788767 6:0.061019336 7:0.038450948 8:0.16218647 9:0.029183163 10:0.10924115 
-256 1:0.41909876 2:0.28681212 3:0.13869683 4:0.099460532 5:0.055931758 6:0.100637 7:0.14549623 8:0.049939447 9:0.14158608 10:0.29605422 
-256 1:0.50199485 2:0.30883803 3:0.1029738 4:0.062298585 5:0.023894733 6:0.20875725 7:0.019870932 8:0.010027662 9:0.04369264 10:0.052494089 
-256 1:0.43933929 2:0.27037279 3:0.12143967 4:0.10955379 5:0.059294458 6:0.12687367 7:0.12730186 8:0.16485134 9:0.018104067 10:0.10692737 
-256 1:0.4873655 2:0.40967943 3:0.052367853 4:0.034106465 5:0.01648075 6:0.094916976 7:0.044745524 8:0.028985208 9:0.073990103 10:0.042722927 
-256 1:0.35022068 2:0.34920741 3:0.13804474 4:0.11104696 5:0.051480208 6:0.17652873 7:0.019139158 8:0.089816196 9:0.22682424 10:0.41198974 
-256 1:0.36778565 2:0.30377687 3:0.14492305 4:0.12516451 5:0.058349924 6:0.012521421 7:0.0066237537 8:0.0018610644 9:0.074634348 10:0.12230447 
-256 1:0.66509067 2:0.13505111 3:0.082062335 4:0.070475131 5:0.047320759 6:0.075485867 7:0.066922324 8:0.20324956 9:0.17593252 10:0.058715549 
-256 1:0.28098551 2:0.45769518 3:0.11006969 4:0.099543988 5:0.051705635 6:0.1041874 7:0.0026812721 8:0.14983375 9:0.01117733 10:0.02236352 
-35.052885883790488 1:0.6861121 2:0.20355454 3:0.048665738 4:0.042151908 5:0.019515715 6:0.0042545523 7:0.11467845 8:0.033940437 9:0.19349597 10:0.14049492 
-256 1:0.42024372 2:0.41031364 3:0.083619505 4:0.053040891 5:0.032782244 6:0.042722989 7:0.01560183 8:0.16169301 9:0.19620687 10:0.13252976 
-256 1:0.52904704 2:0.21879287 3:0.15572941 4:0.062079623 5:0.034351054 6:0.011060417 7:0.096068763 8:0.016744761 9:0.013071596 10:0.1018611 
-256 1:0.70117943 2:0.18017267 3:0.059463288 4:0.037557839 5:0.02162677 6:0.012327003 7:0.12812651 8:0.063512353 9:0.23047564 10:0.39924597 
-256 1:0.33897258 2:0.41222795 3:0.10437102 4:0.09806645 5:0.046361998 6:0.1993097 7:0.013584546 8:0.017611917 9:0.10810023 10:0.11945926 
-256 1:0.24180959 2:0.23453626 3:0.30963031 4:0.14699061 5:0.067033227 6:0.063185591 7:0.11746285 8:0.2843854 9:0.27254873 10:0.022150817 
-256 1:0.48377677 2:0.24262298 3:0.11684053 4:0.10477467 5:0.051985046 6:0.11196315 7:0.085806464 8:0.18085493 9:0.1454069 10:0.15669125 
-256 1:0.58404809 2:0.19767824 3:0.098598967 4:0.065071848 5:0.054602855 6:0.18079926 7:0.098404012 8:0.0059340319 9:0.16061194 10:0.091023703 
-256 1:0.63864506 2:0.21151843 3:0.064002577 4:0.056823604 5:0.02901033 6:0.046799064 7:0.049698023 8:0.17914228 9:0.1497451 10:0.083296345 
-256 1:0.57392318 2:0.25719458 3:0.099966714 4:0.049151875 5:0.019763657 6:0.030081573 7:0.0096575861 8:0.15534591 9:0.074568302 10:0.14877029 
-256 1:0.22911134 2:0.47894293 3:0.12116026 4:0.10420688 5:0.06657858 6:0.14203523 7:0.0017641676 8:0.14406923 9:0.0010796461 10:0.14002455 
-256 1:0.50336061 2:0.28240402 3:0.10971324 4:0.070322588 5:0.034199545 6:0.0010107712 7:0.069713657 8:0.11645401 9:0.13032465 10:0.020223499 
-256 1:0.42813663 2:0.26757261 3:0.13996288 4:0.1066985 5:0.057629383 6:0.004301109 7:0.017204312 8:0.074106889 9:0.059619148 10:0.11159448 
-256 1:0.47885022 2:0.16128233 3:0.15678808 4:0.13302452 5:0.070054843 6:0.065666034 7:0.18143836 8:0.23956239 9:0.032953526 10:0.19381915 
-256 1:0.65575791 2:0.23524491 3:0.061393565 4:0.031580788 5:0.016022834 6:0.015991289 7:0.046086358 8:0.1362249 9:0.062873049 10:0.030372847 
-256 1:0.30926909 2:0.3205298 3:0.16695784 4:0.13900932 5:0.064233955 6:0.060688486 7:0.14383581 8:0.0099577898 9:0.057902637 10:0.080933606 
-256 1:0.31475893 2:0.33906166 3:0.19025382 4:0.095763719 5:0.060161874 6:0.10527649 7:0.067691348 8:0.20182476 9:0.061712471 10:0.19354746 
-256 1:0.32373205 2:0.27797464 3:0.17247053 4:0.15071565 5:0.075107129 6:0.012770209 7:0.087107085 8:0.147855 9:0.11530287 10:0.036041163 
-256 1:0.69475986 2:0.18281901 3:0.086466148 4:0.022575492 5:0.013379486 6:0.029863475 7:0.044095065 8:0.081454723 9:0.13946741 10:0.072307866 
-256 1:0.37109761 2:0.25898282 3:0.14861903 4:0.12769062 5:0.093609906 6:0.12088062 7:0.24703782 8:0.40639055 9:0.19537576 10:0.04959766 
-256 1:0.42105578 2:0.24553555 3:0.15892684 4:0.12225244 5:0.052229385 6:0.22426195 7:0.049840045 8:0.033307936 9:0.327837 10:0.23588861 
-14.410724269489746 1:0.4065891 2:0.18385801 3:0.12939647 4:0.17364165 5:0.10651477 6:0.062916475 7:0.29696093 8:0.007141568 9:0.023620499 10:0.0069909537 
-256 1:0.5739806 2:0.25941514 3:0.082850543 4:0.060282192 5:0.023471528 6:0.054468696 7:0.13347233 8:0.087772439 9:0.21720746 10:0.2279755 
-117.2459099241124 1:0.23395677 2:0.2463397 3:0.18560245 4:0.16821228 5:0.16588881 6:0.015417967 7:0.13154197 8:0.29747944 9:0.012689373 10:0.029703002 
-256 1:0.5226193 2:0.24454566 3:0.094437222 4:0.094451174 5:0.043946654 6:0.2296318 7:0.21570142 8:0.094681175 9:0.16470741 10:0.33928569 
-256 1:0.50263695 2:0.24566976 3:0.12084519 4:0.09725451 5:0.033593591 6:0.1599872 7:0.0056947255 8:0.017610805 9:0.042923985 10:0.083005545 
-256 1:0.59419444 2:0.1849317 3:0.089846365 4:0.085077884 5:0.045949606 6:0.24770339 7:0.036633732 8:0.13095181 9:0.19983507 10:0.23359677 
-256 1:0.41718078 2:0.49382592 3:0.046011294 4:0.028757584 5:0.014224417 6:0.0082599276 7:0.04684766 8:0.13594043 9:0.046988185 10:0.041955821 
-256 1:0.51856265 2:0.29149443 3:0.078411713 4:0.074896501 5:0.036634701 6:0.092736264 7:0.11746537 8:0.0038425045 9:0.017873595 10:0.099771273 
-256 1:0.57874411 2:0.29299254 3:0.074207435 4:0.043341195 5:0.010714724 6:0.21797556 7:0.072251139 8:0.036026328 9:0.051984231 10:0.09294525 
-256 1:0.33652474 2:0.26548113 3:0.18653844 4:0.13414201 5:0.077313686 6:0.21783396 7:0.13232499 8:0.17382609 9:0.21987109 10:0.09219604 
-256 1:0.42223982 2:0.25822382 3:0.16953043 4:0.099511323 5:0.050494608 6:0.41116982 7:0.14650947 8:0.043664111 9:0.038400886 10:0.01012231 
-256 1:0.62388277 2:0.20147562 3:0.093515227 4:0.06281795 5:0.018308433 6:0.075676217 7:0.019922593 8:0.022500441 9:0.097168037 10:0.1051705 
-256 1:0.44902893 2:0.21821529 3:0.1646952 4:0.11000051 5:0.058060061 6:0.26008743 7:0.10982124 8:0.0400584 9:0.17941253 10:0.21171317 
-256 1:0.73055992 2:0.16019606 3:0.052612089 4:0.034706308 5:0.021925629 6:0.0084893041 7:0.045433016 8:0.074544572 9:0.085023212 10:0.076720696 
-256 1:0.25176859 2:0.33780597 3:0.18726362 4:0.15200527 5:0.071156554 6:0.12193475 7:0.13806547 8:0.012313155 9:0.19644276 10:0.11401082 
-256 1:0.4299742 2:0.39966047 3:0.084651562 4:0.059567479 5:0.026146286 6:0.16878875 7:0.035198194 8:0.078968345 9:0.1232333 10:0.15452579 
-256 1:0.63390397 2:0.22004796 3:0.072494724 4:0.047164295 5:0.026389052 6:0.041992572 7:0.10072146 8:0.15429438 9:0.1354149 10:0.18197798 
-38.742241201186708 1:0.47666579 2:0.30033859 3:0.069573293 4:0.10238422 5:0.051038102 6:0.42645224 7:0.0097199112 8:0.077826555 9:0.13657348 10:0.18254853 
-114.80691881698613 1:0.24449804 2:0.40713282 3:0.13371731 4:0.15898745 5:0.055664389 6:0.2319242 7:0.087056406 8:0.39005945 9:0.17660314 10:0.081942168 
-256 1:0.44467751 2:0.21426161 3:0.15095063 4:0.11915791 5:0.070952335 6:0.090058831 7:0.068606247 8:0.1331459 9:0.18425442 10:0.41827293 
-256 1:0.36835694 2:0.38939375 3:0.089433633 4:0.10464196 5:0.048173724 6:0.15398643 7:0.037996715 8:0.099043225 9:0.013123154 10:0.080802176 
-256 1:0.3611619 2:0.36732779 3:0.12268272 4:0.086408899 5:0.062418681 6:0.0082552681 7:0.084537026 8:0.013538391 9:0.084201602 10:0.42961114 
-256 1:0.49722228 2:0.19640793 3:0.1536921 4:0.091237893 5:0.061439799 6:0.13972876 7:0.20331501 8:0.015369159 9:0.030669475 10:0.29583488 
-140.71900752830646 1:0.45043062 2:0.29544682 3:0.091805952 4:0.11710306 5:0.045213551 6:0.48574207 7:0.12095886 8:0.15812459 9:0.26859747 10:0.22777297 
-256 1:0.77564336 2:0.13465009 3:0.050505116 4:0.028737438 5:0.010463997 6:0.026580877 7:0.042494837 8:0.060887819 9:0.069311377 10:0.19731692 
-256 1:0.66246916 2:0.2256211 3:0.061021704 4:0.036042272 5:0.014845766 6:0.0057026255 7:0.024480261 8:0.060289635 9:0.043218117 10:0.027038769 
-256 1:0.43136045 2:0.4358088 3:0.067257859 4:0.044120099 5:0.021452788 6:0.076741571 7:0.062382551 8:0.10037307 9:0.11625314 10:0.022635418 
-256 1:0.66741075 2:0.21741721 3:0.062527631 4:0.036582048 5:0.016062361 6:0.031941041 7:0.051425775 8:0.1201569 9:0.28413232 10:0.31943805 
-256 1:0.40855713 2:0.24916545 3:0.15102538 4:0.12048051 5:0.070771536 6:0.091113838 7:0.0075462072 8:0.085275236 9:0.088889785 10:0.033281451 
-256 1:0.42579197 2:0.28833688 3:0.13934877 4:0.099896975 5:0.046625404 6:0.15760391 7:0.20949881 8:0.10234117 9:0.098047929 10:0.1940357 
-256 1:0.52199435 2:0.27747602 3:0.090355422 4:0.075373851 5:0.034800365 6:0.065974844 7:0.088993957 8:0.067719286 9:0.17987637 10:0.045959714 
-256 1:0.61928383 2:0.2248589 3:0.072821068 4:0.052578725 5:0.030457486 6:0.044251126 7:0.039796213 8:0.14259995 9:0.068841011 10:0.092045338 
-256 1:0.59569085 2:0.26552704 3:0.07321338 4:0.045796288 5:0.019772443 6:0.038746177 7:0.037558611 8:0.067575308 9:0.17636219 10:0.13270079 
-256 1:0.51079699 2:0.18408658 3:0.13099429 4:0.11280771 5:0.061314424 6:0.03787342 7:0.1832491 8:0.27504213 9:0.042406092 10:0.027124178 
-256 1:0.51836871 2:0.23469193 3:0.092565371 4:0.10886592 5:0.045508077 6:0.27425545 7:0.23381898 8:0.27407262 9:0.20386183 10:0.074913841 
-256 1:0.63456018 2:0.22840825 3:0.06961968 4:0.046116337 5:0.021295549 6:0.1191975 7:0.091216114 8:0.1930789 9:0.10954644 10:0.039238636 
-256 1:0.6365525 2:0.20490677 3:0.068136184 4:0.062075314 5:0.028329236 6:0.13262656 7:0.094065538 8:0.24073114 9:0.27535959 10:0.20379933 
-256 1:0.29521778 2:0.25859962 3:0.1881257 4:0.17571017 5:0.08234673 6:0.34170315 7:0.14918697 8:0.1463303 9:0.22266701 10:0.18642451 
-256 1:0.49134679 2:0.17461047 3:0.15483747 4:0.13359929 5:0.04560599 6:0.1102871 7:0.054050515 8:0.047419656 9:0.044406431 10:0.034517706 
-256 1:0.49244903 2:0.25782571 3:0.10971279 4:0.093880297 5:0.046132178 6:0.059056911 7:0.13242353 8:0.078253804 9:0.0087655076 10:0.11177834 
-256 1:0.61304318 2:0.19855258 3:0.088020364 4:0.063901492 5:0.036482384 6:0.027637419 7:0.0093996337 8:0.15272032 9:0.012277784 10:0.18115172 
-256 1:0.73729755 2:0.18251893 3:0.029126643 4:0.03511619 5:0.015940683 6:0.056917231 7:0.087005271 8:0.248106 9:0.19600062 10:0.088782485 
-256 1:0.56891499 2:0.19568637 3:0.1252459 4:0.070033679 5:0.040119053 6:0.23269706 7:0.081116611 8:0.25637987 9:0.01002468 10:0.11166946 
-256 1:0.5967464 2:0.23099353 3:0.080552125 4:0.064443257 5:0.027264683 6:0.11446531 7:0.12484483 8:0.16232867 9:0.26175278 10:0.21450084 
-256 1:0.56228667 2:0.1638799 3:0.12916775 4:0.10878075 5:0.035884929 6:0.14282944 7:0.20083073 8:0.039464651 9:0.18232708 10:0.13959549 
-256 1:0.4418256 2:0.21100533 3:0.12769273 4:0.16807257 5:0.051403767 6:0.11727618 7:0.012767322 8:0.0051647575 9:0.0095290594 10:0.1338606 
-256 1:0.3275256 2:0.28857057 3:0.17789708 4:0.14254676 5:0.063459983 6:0.19501902 7:0.27794251 8:0.010354385 9:0.21329191 10:0.12967533 
-31.685572443187187 1:0.33031627 2:0.18177355 3:0.13099544 4:0.095305039 5:0.26160971 6:0.16961436 7:0.084947576 8:0.28889368 9:0.14496706 10:0.12461918 
-256 1:0.28839929 2:0.52194356 3:0.11033963 4:0.056641081 5:0.022676434 6:0.11364672 7:0.073101074 8:0.16729848 9:0.012841988 10:0.022174306 
-256 1:0.73132614 2:0.15527361 3:0.063079746 4:0.03190487 5:0.018415634 6:0.059819811 7:0.036693716 8:0.0040869031 9:0.074924678 10:0.10898981 
-256 1:0.75094807 2:0.18877579 3:0.037451182 4:0.016467085 5:0.0063578691 6:0.0086343135 7:0.034284906 8:0.015369801 9:0.026394083 10:0.059083676 
-256 1:0.25996005 2:0.27458402 3:0.18731867 4:0.18752279 5:0.090614479 6:0.090456179 7:0.042276682 8:0.16073923 9:0.10248205 10:0.060343978 
-256 1:0.44528632 2:0.22616929 3:0.17289159 4:0.10615443 5:0.049498376 6:0.27747561 7:0.091748106 8:0.27688318 9:0.2848785 10:0.33406996 
-256 1:0.4509864 2:0.34801837 3:0.10171777 4:0.069219446 5:0.030058016 6:0.0082029812 7:0.027450232 8:0.049828226 9:0.057658405 10:0.080253562 
-256 1:0.71502105 2:0.20685298 3:0.041577549 4:0.023644332 5:0.012904091 6:0.17146954 7:0.057029594 8:0.15316599 9:0.2908426 10:0.24776773 
-256 1:0.32708139 2:0.26222032 3:0.17242133 4:0.16828063 5:0.06999633 6:0.090740366 7:0.012584563 8:0.035564038 9:0.1744646 10:0.090920456 
-256 1:0.34474277 2:0.38346131 3:0.10498291 4:0.1170257 5:0.049787305 6:0.00055315024 7:0.18335328 8:0.27761004 9:0.10588436 10:0.018049014 
-192.96455285291134 1:0.50508195 2:0.22789878 3:0.12580535 4:0.079954879 5:0.06125904 6:0.14057598 7:0.040198399 8:0.0044414663 9:0.16842457 10:0.0027090013 
-256 1:0.63897109 2:0.18918006 3:0.091581655 4:0.056756224 5:0.023510964 6:0.11696938 7:0.055036838 8:0.045064838 9:0.02335803 10:0.030325023 
-168.28437096309872 1:0.59074539 2:0.23570331 3:0.067231986 4:0.069229018 5:0.037090304 6:0.11213776 7:0.14438267 8:0.041740795 9:0.12989377 10:0.005009818 
-256 1:0.54097609 2:0.28194693 3:0.092883586 4:0.055796387 5:0.028397005 6:0.046390569 7:0.033705058 8:0.13085691 9:0.0036206829 10:0.21404403 
-256 1:0.59448504 2:0.24792097 3:0.085812171 4:0.048517953 5:0.023263863 6:0.079833873 7:0.023077138 8:0.070854127 9:0.027412741 10:0.034683488 
-256 1:0.30503138 2:0.56435271 3:0.064419531 4:0.045902269 5:0.020294113 6:0.02538492 7:0.0062443708 8:0.13770349 9:0.10072378 10:0.027609847 
-256 1:0.57359933 2:0.24381451 3:0.06373086 4:0.069258718 5:0.049596587 6:0.25712782 7:0.13616422 8:0.19927584 9:0.12847096 10:0.36675154 
-256 1:0.59724848 2:0.3466175 3:0.029359164 4:0.016540918 5:0.010233946 6:0.12524692 7:0.036574602 8:0.060378543 9:0.21441861 10:0.54634369 
-256 1:0.67665102 2:0.172476 3:0.076606996 4:0.046448398 5:0.027817587 6:0.036326894 7:0.070186439 8:0.065031025 9:0.14097624 10:0.053096148 
-256 1:0.61884088 2:0.1791407 3:0.079901007 4:0.07548051 5:0.046636896 6:0.11893393 7:0.058965082 8:0.13078036 9:0.16365737 10:0.027311869 
-256 1:0.45119597 2:0.35436543 3:0.079446195 4:0.078306405 5:0.036685998 6:0.16316829 7:0.0066957052 8:0.074878242 9:0.041936196 10:0.0072519266 
-256 1:0.56392995 2:0.23738299 3:0.094425921 4:0.069803743 5:0.034457397 6:0.04762392 7:0.10718749 8:0.047601604 9:0.07062196 10:0.10099096 
-256 1:0.30393472 2:0.38228771 3:0.16243041 4:0.098328774 5:0.053018391 6:0.11022379 7:0.073776141 8:0.019378661 9:0.07279272 10:0.12665493 
-256 1:0.48288642 2:0.22120119 3:0.11356828 4:0.12112734 5:0.06121677 6:0.12766828 7:0.060061711 8:0.19542069 9:0.086371443 10:0.27780453 
-256 1:0.29451257 2:0.43803223 3:0.113352 4:0.097136981 5:0.056966216 6:0.22772818 7:0.092956733 8:0.29667737 9:0.11614118 10:0.01519368 
-256 1:0.3984644 2:0.39171873 3:0.09585906 4:0.080309712 5:0.033648104 6:0.15492664 7:0.059887094 8:0.02370436 9:0.17444368 10:0.30299297 
-256 1:0.67369804 2:0.24457557 3:0.037402269 4:0.023821625 5:0.020502504 6:0.037376268 7:0.16694215 8:0.19242124 9:0.13928203 10:0.40802175 
-256 1:0.39721503 2:0.39280558 3:0.12544621 4:0.049236841 5:0.03529634 6:0.14264139 7:0.13106056 8:0.08868987 9:0.035379615 10:0.10199074 
-256 1:0.37935398 2:0.30101394 3:0.17358256 4:0.092836743 5:0.053212769 6:0.0511826 7:0.20989366 8:0.038928098 9:0.09236946 10:0.08628798 
-256 1:0.41525775 2:0.18533397 3:0.17691417 4:0.1316382 5:0.090855906 6:0.077986248 7:0.28429994 8:0.12830279 9:0.010420537 10:0.026327831 
-256 1:0.66114759 2:0.21631911 3:0.066628985 4:0.038263466 5:0.017640852 6:0.12341245 7:0.11424225 8:0.21076226 9:0.087643336 10:0.0078148987 
-256 1:0.363187 2:0.36968392 3:0.12259084 4:0.099247968 5:0.04529028 6:0.070147386 7:0.021759793 8:0.17346313 9:0.059345754 10:0.0024334751 
-256 1:0.32300149 2:0.41463326 3:0.12019087 4:0.093267541 5:0.048906834 6:0.33137339 7:0.071356265 8:0.0095769491 9:0.14922936 10:0.017515991 
-256 1:0.58989879 2:0.2161744 3:0.097994049 4:0.059496146 5:0.036436617 6:0.02990975 7:0.13806235 8:0.27794466 9:0.34165418 10:0.45592926 
-256 1:0.39522884 2:0.40503387 3:0.1002649 4:0.069095141 5:0.03037725 6:0.24053957 7:0.021700796 8:0.10957516 9:0.0045769114 10:0.048178505 
-256 1:0.62290901 2:0.20447867 3:0.082858326 4:0.068488854 5:0.021265142 6:0.13247135 7:0.095367036 8:0.11254495 9:0.15887146 10:0.0041745687 
-141.05203116707401 1:0.32948525 2:0.31435161 3:0.13233741 4:0.14258183 5:0.081243901 6:0.19756237 7:0.23215963 8:0.27900973 9:0.27768747 10:0.54261916 
-256 1:0.58140379 2:0.21022751 3:0.085114824 4:0.087590003 5:0.035663867 6:0.008491006 7:0.014649975 8:0.040809827 9:0.0079183211 10:0.092063475 
-256 1:0.17032135 2:0.47190951 3:0.12040031 4:0.1624345 5:0.074934323 6:0.014747204 7:0.074234679 8:0.083164726 9:0.064413052 10:0.044932369 
-256 1:0.6111621 2:0.22574694 3:0.072526777 4:0.059858074 5:0.030706113 6:0.016528418 7:0.067362241 8:0.11537556 9:0.055017104 10:0.15703313 
-18.099322874421738 1:0.52735279 2:0.20185224 3:0.086139905 4:0.083423905 5:0.10123116 6:0.58005413 7:0.018239053 8:0.49439734 9:0.29468448 10:0.32903249 
-256 1:0.30487237 2:0.47148449 3:0.094496953 4:0.084597679 5:0.044548508 6:0.15974861 7:0.018468062 8:0.20118189 9:0.17067236 10:0.12034393 
-256 1:0.27831174 2:0.40206091 3:0.15418602 4:0.11082948 5:0.054611855 6:0.164863 7:0.18365912 8:0.075569716 9:0.17266183 10:0.049830711 
-256 1:0.18673176 2:0.21160379 3:0.2456739 4:0.24717353 5:0.10881703 6:0.071173849 7:0.33420526 8:0.23624187 9:0.012696584 10:0.18158544 
-256 1:0.43062967 2:0.1907887 3:0.15659475 4:0.14825148 5:0.073735403 6:0.45552571 7:0.095711043 8:0.077241284 9:0.095162871 10:0.19993288 
-256 1:0.20585873 2:0.35163906 3:0.24877419 4:0.092100102 5:0.10162791 6:0.28003896 7:0.094845666 8:0.035200658 9:0.07481012 10:0.18921606 
-256 1:0.44706676 2:0.23808791 3:0.17050308 4:0.0935613 5:0.05078096 6:0.097549555 7:0.083128098 8:0.043742333 9:0.042413464 10:0.038817068 
-256 1:0.51999406 2:0.24163356 3:0.11643653 4:0.084470759 5:0.03746509 6:0.086285652 7:0.048752657 8:0.14124083 9:0.16005788 10:0.15574409 
-256 1:0.36637949 2:0.29269359 3:0.15730629 4:0.11969552 5:0.063925118 6:0.011119519 7:0.17972984 8:0.10461245 9:0.15559106 10:0.15132394 
-256 1:0.35054223 2:0.32611401 3:0.13608314 4:0.11520059 5:0.072060033 6:0.070651945 7:0.066620478 8:0.30029034 9:0.068792185 10:0.053114259 
-59.390410414605626 1:0.30451141 2:0.20650407 3:0.18981653 4:0.19025931 5:0.10890869 6:0.074722682 7:0.034665707 8:0.051716811 9:0.031659658 10:0.062041829 
-256 1:0.24645714 2:0.42461285 3:0.22063493 4:0.075191512 5:0.033103568 6:0.2096971 7:0.017248756 8:0.22941304 9:0.096153119 10:0.23421263 
-256 1:0.33418597 2:0.33676998 3:0.15740037 4:0.11207845 5:0.059565229 6:0.13281953 7:0.036873761 8:0.16968127 9:0.023454856 10:0.028137142 
-256 1:0.3111182 2:0.32232191 3:0.15212241 4:0.14747725 5:0.066960229 6:0.30465691 7:0.032047145 8:0.090995989 9:0.16015414 10:0.010868516 
-256 1:0.63635999 2:0.22228519 3:0.094482342 4:0.035028324 5:0.011844151 6:0.090276591 7:0.047477448 8:0.052595596 9:0.0081829379 10:0.082267019 
-256 1:0.72420641 2:0.14813133 3:0.054953223 4:0.045222324 5:0.027486712 6:0.038950401 7:0.014963141 8:0.23743414 9:0.12425412 10:0.22672689 
-256 1:0.40525304 2:0.27177646 3:0.12923592 4:0.13994319 5:0.053791386 6:0.15757771 7:0.022191349 8:0.032604478 9:0.0024759099 10:0.0067869559 
-256 1:0.6556604 2:0.14530592 3:0.09924697 4:0.070084313 5:0.0297024 6:0.055885158 7:0.19622485 8:0.0037885963 9:0.29381785 10:0.26266652 
-256 1:0.61434838 2:0.18313467 3:0.079728142 4:0.08306544 5:0.039723374 6:0.07768012 7:0.15002109 8:0.1168846 9:0.15657072 10:0.089664281 
-256 1:0.72930623 2:0.20696907 3:0.028622816 4:0.024821093 5:0.010280794 6:0.03820923 7:0.010715287 8:0.11183063 9:0.14545817 10:0.054337163 
-256 1:0.62597866 2:0.22543729 3:0.065799064 4:0.055337602 5:0.027447386 6:0.17826496 7:0.071319187 8:0.13237886 9:0.070395574 10:0.08056533 
-256 1:0.372086 2:0.3889367 3:0.098551204 4:0.090653794 5:0.0497723 6:0.0011168671 7:0.1471715 8:0.027008451 9:0.072732413 10:0.025304255 
-256 1:0.50058751 2:0.31324833 3:0.092340427 4:0.066059796 5:0.02776394 6:0.084965743 7:0.10365076 8:0.031595774 9:0.24231224 10:0.24817819 
-256 1:0.39975806 2:0.31588304 3:0.14346425 4:0.091021498 5:0.049873152 6:0.010228528 7:0.18009057 8:0.13774553 9:0.094271821 10:0.007575371 
-256 1:0.65945734 2:0.23693989 3:0.063654362 4:0.028701808 5:0.011246602 6:0.06480324 7:0.009461096 8:0.15041674 9:0.0625111 10:0.037906785 
-256 1:0.36928088 2:0.39930753 3:0.067887225 4:0.11530505 5:0.048219317 6:0.11050291 7:0.058886563 8:0.22094615 9:0.063881914 10:0.00042324781 
-256 1:0.37008566 2:0.43236404 3:0.088113195 4:0.078191614 5:0.031245496 6:0.17746046 7:0.071267963 8:0.12035345 9:0.068383538 10:0.0030011859 
-256 1:0.6008515 2:0.26712529 3:0.068313728 4:0.042024161 5:0.021685326 6:0.20427194 7:0.085635592 8:0.19558303 9:0.036485763 10:0.062920398 
-256 1:0.49441603 2:0.27953746 3:0.13025822 4:0.06437358 5:0.031414715 6:0.08477005 7:0.038964416 8:0.03713066 9:0.16880357 10:0.33375668 
-256 1:0.6048451 2:0.27876905 3:0.05689567 4:0.043169849 5:0.016320324 6:0.026844812 7:0.049634093 8:0.16881718 9:0.034825925 10:0.02004225 
-256 1:0.60551721 2:0.17290525 3:0.092287491 4:0.082586387 5:0.046703656 6:0.28907516 7:0.30430128 8:0.13780301 9:0.045456354 10:0.069303501 
-190.79829683020395 1:0.22990747 2:0.2337881 3:0.16152849 4:0.17325572 5:0.20152022 6:0.26364719 7:0.30986026 8:0.27010454 9:0.31471296 10:0.1929031 
-256 1:0.39843981 2:0.37032674 3:0.11223216 4:0.078088713 5:0.040912585 6:0.073643486 7:0.0207449 8:0.025244013 9:0.21070848 10:0.3846056 
-256 1:0.47997183 2:0.27711769 3:0.097482469 4:0.10062543 5:0.044802582 6:0.021541923 7:0.078282564 8:0.077766409 9:0.086982423 10:0.048611923 
-256 1:0.40998403 2:0.21549202 3:0.18639162 4:0.10165473 5:0.086477595 6:0.15278211 7:0.11501205 8:0.0036380598 9:0.044619483 10:0.023288891 
-183.72560892041554 1:0.43383952 2:0.1139634 3:0.12000835 4:0.21688531 5:0.11530342 6:0.33686659 7:0.062595091 8:0.42654523 9:0.42324846 10:0.17139453 
-256 1:0.63128426 2:0.2545075 3:0.051929406 4:0.041670948 5:0.020607895 6:0.063771617 7:0.19892608 8:0.054500734 9:0.076962001 10:0.014414019 
-20.164115910501902 1:0.31520263 2:0.2320785 3:0.17821643 4:0.16046637 5:0.11403608 6:0.037997924 7:0.31008829 8:0.3620124 9:0.32366373 10:0.32480417 
-256 1:0.57852846 2:0.25363225 3:0.084306158 4:0.056511112 5:0.027022022 6:0.11605393 7:0.13538789 8:0.04197979 9:0.12675759 10:0.017775601 
-256 1:0.24138131 2:0.32822394 3:0.19622824 4:0.15733611 5:0.076830398 6:0.071246734 7:0.1251866 8:0.22035802 9:0.015923577 10:0.10368206 
-256 1:0.6116227 2:0.17907655 3:0.092733937 4:0.072908793 5:0.043658022 6:0.08035064 7:0.051220197 8:0.055280928 9:0.067176799 10:0.0847164 
-256 1:0.72683388 2:0.21946739 3:0.03187635 4:0.016539677 5:0.0052827024 6:0.023755949 7:0.083567623 8:0.15209582 9:0.067830137 10:0.13463798 
-90.653798977689391 1:0.45519521 2:0.24183636 3:0.1341886 4:0.10430827 5:0.064471548 6:0.25428483 7:0.30660162 8:0.055207038 9:0.09032589 10:0.10499511 
-180.54579960536589 1:0.69930989 2:0.083129549 3:0.084946228 4:0.071032086 5:0.061582248 6:0.44328664 7:0.43317314 8:0.42205608 9:0.39598343 10:0.16653976 
-256 1:0.62239462 2:0.25165498 3:0.06274775 4:0.044979832 5:0.018222819 6:0.015985846 7:0.15596807 8:0.037146039 9:0.10131437 10:0.020469461 
-256 1:0.75822418 2:0.18235946 3:0.033566662 4:0.019119888 5:0.0067298081 6:0.048985236 7:0.025366695 8:0.075019342 9:0.019503872 10:0.03574778 
-81.791276813808111 1:0.34254587 2:0.18482429 3:0.083185516 4:0.10370427 5:0.28574006 6:0.21466711 7:0.084404757 8:0.25699235 9:0.08194661 10:0.0047291752 
-256 1:0.3647779 2:0.28748156 3:0.13172706 4:0.16195199 5:0.0540615 6:0.33054544 7:0.08226005 8:0.23289348 9:0.048346311 10:0.043529643 
-256 1:0.4903212 2:0.26125208 3:0.14412018 4:0.063236832 5:0.041069707 6:0.022517414 7:0.060583759 8:0.07495415 9:0.034740604 10:0.40150434 
-256 1:0.30745237 2:0.33990566 3:0.14494219 4:0.14518358 5:0.062516205 6:0.40378827 7:0.10604231 8:0.29397254 9:0.11818884 10:0.049702558 
-149.95327392395424 1:0.27139156 2:0.20899129 3:0.21181014 4:0.18378083 5:0.12402617 6:0.17137627 7:0.099344428 8:0.046533447 9:0.066269616 10:0.16599756 
-73.342163353465139 1:0.51987041 2:0.32666597 3:0.068846435 4:0.055625833 5:0.028991357 6:0.013689354 7:0.085962266 8:0.17913393 9:0.029984185 10:0.066540581 
-8.9632074955163983 1:0.27576628 2:0.26423751 3:0.17709665 4:0.19326149 5:0.089638076 6:0.16244617 7:0.052826199 8:0.26148055 9:0.21342259 10:0.033330065 
-256 1:0.69516197 2:0.20332391 3:0.033253771 4:0.041846499 5:0.026413854 6:0.0016483208 7:0.091764254 8:0.19402527 9:0.34687887 10:0.49473767 
-256 1:0.5913572 2:0.20259646 3:0.10365546 4:0.080564984 5:0.021825892 6:0.021776835 7:0.026035595 8:0.040647514 9:0.03058589 10:0.26778958 
-58.005699188155447 1:0.36807185 2:0.20689977 3:0.16453123 4:0.17337008 5:0.087127072 6:0.050496989 7:0.068106354 8:0.086910363 9:0.054043876 10:0.049761424 
-256 1:0.52273793 2:0.32849915 3:0.062058717 4:0.059148663 5:0.027555548 6:0.0228401 7:0.02273618 8:0.018889016 9:0.12454469 10:0.026177604 
-256 1:0.35702516 2:0.28998605 3:0.14937991 4:0.12313287 5:0.080476022 6:0.23175809 7:0.038555932 8:0.077846201 9:0.23770856 10:0.44679638 
-256 1:0.63651042 2:0.16803315 3:0.075173973 4:0.075896237 5:0.044386223 6:0.043796236 7:0.065026218 8:0.17504898 9:0.1009309 10:0.16843267 
-256 1:0.46389109 2:0.29166424 3:0.097737597 4:0.10132777 5:0.045379306 6:0.2543504 7:0.00068621839 8:0.042771663 9:0.026329341 10:0.082861604 
-256 1:0.64877776 2:0.23653137 3:0.053581224 4:0.04167336 5:0.019436291 6:0.12560363 7:0.0080564959 8:0.1347247 9:0.02152317 10:0.26778667 
-256 1:0.72544171 2:0.14911924 3:0.068209894 4:0.03937774 5:0.017851412 6:0.016674591 7:0.0039272839 8:0.029462259 9:0.18989596 10:0.048339996 
-256 1:0.57761377 2:0.22647451 3:0.07535198 4:0.0843602 5:0.036199539 6:0.10571911 7:0.097181087 8:0.034487762 9:0.31297343 10:0.11459338 
-256 1:0.55723501 2:0.1931877 3:0.14056668 4:0.072052883 5:0.036957733 6:0.098964095 7:0.081101533 8:0.016503111 9:0.031989189 10:0.062152782 
-256 1:0.42029698 2:0.29409119 3:0.15086244 4:0.08870572 5:0.046043674 6:0.2591928 7:0.16754846 8:0.16712166 9:0.14498724 10:0.039213165 
-256 1:0.5172035 2:0.29628506 3:0.081397813 4:0.072192658 5:0.032920967 6:0.11849655 7:0.05237154 8:0.094536899 9:0.018691701 10:0.055637393 
-256 1:0.21047113 2:0.43905807 3:0.1574955 4:0.11904759 5:0.073927721 6:0.064143521 7:0.021004012 8:0.062446074 9:0.079208838 10:0.05467718 
-256 1:0.40140944 2:0.40490137 3:0.098632025 4:0.05957766 5:0.035479507 6:0.076745479 7:0.071570503 8:0.13063039 9:0.00056132678 10:0.0034178132 
-256 1:0.4940973 2:0.29949528 3:0.088861784 4:0.089361481 5:0.02818415 6:0.063063045 7:0.098992837 8:0.22013026 9:0.36874337 10:0.057284577 
-256 1:0.60900805 2:0.20858071 3:0.082446046 4:0.067501388 5:0.032463808 6:0.064358888 7:0.0073486853 8:0.034834276 9:0.25176559 10:0.17523648 
-11.432710879080162 1:0.33390205 2:0.47508703 3:0.079123403 4:0.075458042 5:0.03642948 6:0.008241983 7:0.034284816 8:0.11607262 9:0.43132635 10:0.25029392 
-256 1:0.5381623 2:0.31861903 3:0.091082087 4:0.036209973 5:0.015926606 6:0.234588 7:0.21328122 8:0.066788869 9:0.074316337 10:0.2168189 
-256 1:0.44065144 2:0.33541083 3:0.091115774 4:0.089874878 5:0.042947081 6:0.19327245 7:0.065481908 8:0.0061055057 9:0.07688929 10:0.17244547 
-12.985014196949137 1:0.3080823 2:0.23379917 3:0.14585479 4:0.20003668 5:0.11222706 6:0.46190178 7:0.033957773 8:0.21337124 9:0.58612468 10:0.31972 
-256 1:0.55216863 2:0.36746676 3:0.044430435 4:0.026634012 5:0.0093001626 6:0.0036979132 7:0.026405293 8:0.15118573 9:0.063311157 10:0.040217133 
-256 1:0.69545099 2:0.13755998 3:0.054946724 4:0.074893184 5:0.037149122 6:0.024659567 7:0.027700618 8:0.069459776 9:0.023663837 10:0.075020974 
-256 1:0.27919471 2:0.22244285 3:0.18393149 4:0.20786575 5:0.10656521 6:0.082642042 7:0.15655139 8:0.034060505 9:0.035677754 10:0.094550366 
-256 1:0.31077214 2:0.37691627 3:0.12037044 4:0.12840615 5:0.063534996 6:0.047293248 7:0.10024763 8:0.34558774 9:0.1882246 10:0.0044849559 
-256 1:0.56945624 2:0.24090924 3:0.086260666 4:0.075008621 5:0.028365224 6:0.031731582 7:0.062082493 8:0.17920591 9:0.10653814 10:0.020753634 
-256 1:0.25218744 2:0.27007461 3:0.21287644 4:0.1657684 5:0.099093114 6:0.094035652 7:0.017995187 8:0.14378607 9:0.089364077 10:0.034969105 
-16.957291894521184 1:0.13930729 2:0.24764034 3:0.28656394 4:0.22782275 5:0.098665675 6:0.18524636 7:0.072117361 8:0.058967879 9:0.23723561 10:0.23985583 
-256 1:0.37139261 2:0.21732003 3:0.16720078 4:0.16683459 5:0.077252 6:0.00013144611 7:0.075579637 8:0.11817111 9:0.10682486 10:0.15527223 
-256 1:0.23675448 2:0.47028387 3:0.12619789 4:0.11716594 5:0.04959782 6:0.11420708 7:0.022450601 8:0.014003134 9:0.055577501 10:0.07195247 
-93.180372886181175 1:0.48662015 2:0.21930701 3:0.10871861 4:0.11898553 5:0.066368698 6:0.094816288 7:0.10713475 8:0.40456568 9:0.36024895 10:0.4179258 
-256 1:0.45489795 2:0.41088737 3:0.080063642 4:0.039138557 5:0.015012488 6:0.097282726 7:0.033655908 8:0.12022597 9:0.020129943 10:0.018646541 
-256 1:0.53664483 2:0.30974189 3:0.086034816 4:0.047036208 5:0.020542255 6:0.014322399 7:0.054745028 8:0.044764906 9:0.052245861 10:0.014093118 
-66.151256530806137 1:0.34402424 2:0.21586659 3:0.23652348 4:0.11104723 5:0.092538455 6:0.053792141 7:0.10630166 8:0.16317253 9:0.2668196 10:0.27340508 
-256 1:0.3278751 2:0.27329242 3:0.16439269 4:0.15709602 5:0.077343775 6:0.039231821 7:0.044357608 8:0.18614063 9:0.12683711 10:0.029534705 
-256 1:0.58673945 2:0.20482208 3:0.065331318 4:0.10590931 5:0.037197838 6:0.079311056 7:0.110204 8:0.076474456 9:0.028618546 10:0.035647811 
-256 1:0.24284638 2:0.26118366 3:0.23627848 4:0.1766202 5:0.083071274 6:0.095082085 7:0.20928543 8:0.066301564 9:0.079434067 10:0.12103871 
-256 1:0.65545673 2:0.2252657 3:0.069024086 4:0.037855368 5:0.012398112 6:0.069382766 7:0.012463431 8:0.014548314 9:0.036575492 10:0.047146651 
-256 1:0.51189459 2:0.23005356 3:0.12477887 4:0.08872582 5:0.044547163 6:0.054505885 7:0.031290932 8:0.12298155 9:0.18563408 10:0.16536413 
-256 1:0.43508449 2:0.27833717 3:0.12870754 4:0.10911501 5:0.048755786 6:0.089061448 7:0.091485394 8:0.11301048 9:0.17516976 10:0.25474864 
-256 1:0.7000766 2:0.20788954 3:0.040538303 4:0.036635101 5:0.014860452 6:0.041561992 7:0.02345258 8:0.081607775 9:0.030767084 10:0.09674494 
-256 1:0.61080596 2:0.24641948 3:0.068657164 4:0.04815639 5:0.02596101 6:0.0057230345 7:0.10510933 8:0.075933717 9:0.053936033 10:0.1895565 
-256 1:0.50289836 2:0.21818623 3:0.12883851 4:0.090576948 5:0.059499953 6:0.20910661 7:0.064865466 8:0.21609846 9:0.085285069 10:0.20166107 
-256 1:0.71189639 2:0.23908501 3:0.027537949 4:0.016268922 5:0.0052117309 6:0.010789042 7:0.16720191 8:0.19516091 9:0.06240602 10:0.054810642 
-256 1:0.47556282 2:0.33711318 3:0.11707093 4:0.039408436 5:0.030844634 6:0.071964243 7:0.067386613 8:0.096101922 9:0.018388053 10:0.17322463 
-222.11776753558178 1:0.77646755 2:0.140898 3:0.032798649 4:0.030582094 5:0.019253711 6:0.094583968 7:0.2328704 8:0.30439999 9:0.020861865 10:0.087490365 
-256 1:0.30891241 2:0.29004318 3:0.15880044 4:0.14947766 5:0.092766313 6:0.11085876 7:0.026356336 8:0.010617797 9:0.046922259 10:0.21715018 
-256 1:0.64016453 2:0.21164027 3:0.074836405 4:0.051056296 5:0.0223025 6:0.01323052 7:0.013253323 8:0.19528001 9:0.10374746 10:0.0014371523 
-256 1:0.66081698 2:0.19378083 3:0.093674934 4:0.04511752 5:0.0066097432 6:0.058078747 7:0.054806923 8:0.028046807 9:0.035930735 10:0.11001522 
-256 1:0.40774524 2:0.12418817 3:0.14529127 4:0.16537426 5:0.15740107 6:0.063789257 7:0.1371119 8:0.30963361 9:0.30423433 10:0.27748401 
-70.384356342320274 1:0.14165626 2:0.23060745 3:0.3811601 4:0.21269524 5:0.033880961 6:0.054150575 7:0.264975 8:0.26743671 9:0.4765771 10:0.092917464 
-256 1:0.34353849 2:0.36247694 3:0.16102944 4:0.093016506 5:0.039938623 6:0.11778557 7:0.065054817 8:0.090050238 9:0.12441485 10:0.026217842 
-256 1:0.40355473 2:0.24207355 3:0.13309109 4:0.15405622 5:0.067224407 6:0.1118014 7:0.034958022 8:0.011926485 9:0.049310392 10:0.13526622 
-256 1:0.41311349 2:0.24013197 3:0.13104637 4:0.13202263 5:0.083685526 6:0.047190331 7:0.069732232 8:0.20774003 9:0.11611402 10:0.39186136 
-256 1:0.2572027 2:0.37941505 3:0.1640249 4:0.13695934 5:0.062398023 6:0.30830374 7:0.10703228 8:0.10945913 9:0.0376542 10:0.045675767 
-256 1:0.42812416 2:0.22227326 3:0.16663858 4:0.1124746 5:0.070489404 6:0.26950033 7:0.069694926 8:0.1425737 9:0.0084078473 10:0.22099454 
-256 1:0.43814665 2:0.30605638 3:0.12311505 4:0.090244771 5:0.04243715 6:0.24189442 7:0.023564251 8:0.095694728 9:0.065110287 10:0.014365582 
-256 1:0.3779279 2:0.34923474 3:0.12068025 4:0.11026174 5:0.041895375 6:0.11883954 7:0.25495749 8:0.077669663 9:0.1840615 10:0.021156329 
-256 1:0.54684103 2:0.23629971 3:0.097485678 4:0.082168912 5:0.037204662 6:0.078605672 7:0.051505385 8:0.1436061 9:0.19603119 10:0.0054421445 
-256 1:0.33894854 2:0.331495 3:0.16061832 4:0.11206402 5:0.056874108 6:0.015673412 7:0.15622526 8:0.029610075 9:0.08314689 10:0.12602299 
-256 1:0.49523653 2:0.24060058 3:0.1280539 4:0.094381121 5:0.041727865 6:0.19116964 7:0.30979995 8:0.17217019 9:0.10867773 10:0.13845949 
-256 1:0.64035943 2:0.24366398 3:0.048197949 4:0.051358403 5:0.016420245 6:0.063709938 7:0.042261653 8:0.33107827 9:0.035577021 10:0.1356491 
-256 1:0.48589229 2:0.34730967 3:0.085693739 4:0.055115045 5:0.025989264 6:0.24830838 7:0.050488125 8:0.31980688 9:0.24060094 10:0.042702693 
-256 1:0.7319223 2:0.19941746 3:0.036793413 4:0.020327088 5:0.011539741 6:0.01601453 7:0.09444428 8:0.13431851 9:0.080984225 10:0.2016275 
-256 1:0.41895644 2:0.28171632 3:0.13908096 4:0.11256759 5:0.047678684 6:0.090141773 7:0.20953373 8:0.0078322042 9:0.078874923 10:0.10051712 
-256 1:0.48725104 2:0.2815957 3:0.10989859 4:0.075837492 5:0.045417174 6:0.075153135 7:0.049678116 8:0.13614526 9:0.038131042 10:0.1039222 
-256 1:0.19017458 2:0.41320173 3:0.16210785 4:0.14630316 5:0.088212684 6:0.33001998 7:0.01726451 8:0.19640076 9:0.038105728 10:0.039375497 
-256 1:0.30452453 2:0.30687471 3:0.17050452 4:0.1403512 5:0.077745037 6:0.32078339 7:0.051851755 8:0.1633025 9:0.08339026 10:0.16325648 
-256 1:0.62197818 2:0.20473474 3:0.04901195 4:0.072702155 5:0.051572974 6:0.01227627 7:0.037373105 8:0.083336342 9:0.353448 10:0.53785893 
-256 1:0.53424599 2:0.33250963 3:0.074334849 4:0.03865212 5:0.020257414 6:0.10543054 7:0.02730938 8:0.05395197 9:0.096951662 10:0.12782247 
-256 1:0.33690903 2:0.38476682 3:0.16249983 4:0.077765183 5:0.038059144 6:0.19881268 7:0.19319059 8:0.17105534 9:0.12249394 10:0.25959637 
-256 1:0.27966846 2:0.43365492 3:0.14251809 4:0.09562602 5:0.048532503 6:0.23398049 7:0.049087643 8:0.056104034 9:0.13811115 10:0.080136559 
-256 1:0.31887986 2:0.37048707 3:0.13308923 4:0.12096537 5:0.056578466 6:0.20359103 7:0.095376875 8:0.0023978277 9:0.17670099 10:0.11860901 
-256 1:0.32091572 2:0.34916886 3:0.15075084 4:0.12117066 5:0.057993929 6:0.10051849 7:0.041805429 8:0.17044576 9:0.13191603 10:0.13075851 
-256 1:0.38567573 2:0.26342883 3:0.18105573 4:0.11657562 5:0.053264084 6:0.25932969 7:0.044219268 8:0.051949555 9:0.030388265 10:0.012959342 
-256 1:0.61505048 2:0.19785762 3:0.10751483 4:0.050612533 5:0.028964535 6:0.010206806 7:0.065579923 8:0.21634327 9:0.048849274 10:0.074403328 
-256 1:0.50028582 2:0.23369226 3:0.10587408 4:0.10790535 5:0.052242492 6:0.20810312 7:0.06825846 8:0.12527567 9:0.13587745 10:0.099799129 
-256 1:0.70475237 2:0.15918788 3:0.054567369 4:0.055098144 5:0.026394236 6:0.047994547 7:0.08901169 8:0.14843976 9:0.2631202 10:0.26243461 
-256 1:0.76328745 2:0.17232133 3:0.029370921 4:0.024406944 5:0.010613356 6:0.0068164057 7:0.033417518 8:0.033109721 9:0.081887038 10:0.012995141 
-131.48876612555424 1:0.39956252 2:0.18520005 3:0.21607066 4:0.10682526 5:0.092341509 6:0.25977863 7:0.25989696 8:0.087335646 9:0.034753879 10:0.14002884 
-256 1:0.2415671 2:0.39952153 3:0.16388674 4:0.10846492 5:0.086559708 6:0.088799654 7:0.099464798 8:0.32996004 9:0.035502737 10:0.10327197 
-256 1:0.31441349 2:0.14760402 3:0.25927406 4:0.2125249 5:0.066183521 6:0.071661221 7:0.015916684 8:0.12445815 9:0.061155824 10:0.1026737 
-167.06113263470093 1:0.71383061 2:0.16747973 3:0.044034738 4:0.050281246 5:0.024373674 6:0.52038394 7:0.3545453 8:0.39410973 9:0.23841101 10:0.30404797 
-256 1:0.33093631 2:0.2716871 3:0.1597575 4:0.16239985 5:0.075219243 6:0.37593592 7:0.29598087 8:0.18168001 9:0.10764808 10:0.16381714 
-256 1:0.54283488 2:0.34790306 3:0.058136142 4:0.037145051 5:0.013980873 6:0.086117539 7:0.095897369 8:0.061467617 9:0.024998377 10:0.087173171 
-256 1:0.57575385 2:0.23633343 3:0.061083165 4:0.081934556 5:0.044895003 6:0.0024215622 7:0.066472757 8:0.15226001 9:0.20201454 10:0.42899268 
-256 1:0.5389452 2:0.22120635 3:0.10037079 4:0.0965236 5:0.04295406 6:0.044056008 7:0.12461862 8:0.1193208 9:0.028242274 10:0.06494026 
-256 1:0.3397541 2:0.32941363 3:0.14671749 4:0.13184075 5:0.052274035 6:0.0036404202 7:0.15685263 8:0.13032952 9:0.23162562 10:0.16347034 
-256 1:0.59174793 2:0.19971271 3:0.098382878 4:0.080395266 5:0.029761219 6:0.11898515 7:0.081907339 8:0.067606683 9:0.089433249 10:0.069912401 
-256 1:0.68025058 2:0.2416246 3:0.046813474 4:0.023003158 5:0.0083081913 6:0.032733583 7:0.034823323 8:0.019981309 9:0.22570547 10:0.23196213 
-256 1:0.32275984 2:0.36951194 3:0.11465657 4:0.13545948 5:0.057612167 6:0.0079292477 7:0.084806007 8:0.046411477 9:0.017314981 10:0.062732415 
-256 1:0.6755599 2:0.20156179 3:0.0515637 4:0.051429637 5:0.019884971 6:0.012726747 7:0.039921568 8:0.05532741 9:0.049038558 10:0.032309006 
-256 1:0.32576504 2:0.33594359 3:0.12154512 4:0.16922594 5:0.047520308 6:0.13839133 7:0.26472114 8:0.030293567 9:0.0084606272 10:0.12353535 
-137.03652370078771 1:0.34495252 2:0.27672181 3:0.16903578 4:0.15006571 5:0.059224174 6:0.25584221 7:0.23712082 8:0.2143204 9:0.28752096 10:0.26218375 
-256 1:0.78357737 2:0.12037131 3:0.056790062 4:0.02657473 5:0.012686533 6:0.0915826 7:0.10012975 8:0.070217463 9:0.17749149 10:0.028006707 
-256 1:0.55464344 2:0.28528297 3:0.077742569 4:0.053205374 5:0.029125644 6:0.036518009 7:0.0003851737 8:0.25933024 9:0.17933312 10:0.14834478 
-256 1:0.45426833 2:0.26454911 3:0.15738631 4:0.080669046 5:0.043127199 6:0.0098214981 7:0.040367333 8:0.12611505 9:0.057329052 10:0.024137017 
-256 1:0.75741799 2:0.15808886 3:0.034973843 4:0.032213405 5:0.017305897 6:0.07694057 7:0.095677804 8:0.080554202 9:0.22034597 10:0.22378945 
-256 1:0.50833456 2:0.28620223 3:0.1008284 4:0.064852242 5:0.039782564 6:0.05450849 7:0.15309792 8:0.25391034 9:0.14579577 10:0.086985225 
-256 1:0.4401413 2:0.36368844 3:0.11433517 4:0.054010208 5:0.027824879 6:0.045653157 7:0.061922536 8:0.026407558 9:0.19195394 10:0.063877933 
-256 1:0.44038074 2:0.30686692 3:0.11879197 4:0.093100607 5:0.040859765 6:0.15236313 7:0.055768834 8:0.17484298 9:0.059678843 10:0.17824415 
-256 1:0.56945726 2:0.24208907 3:0.11373556 4:0.053019264 5:0.021698847 6:0.0011010949 7:0.04205907 8:0.041218523 9:0.012623603 10:0.067086301 
-256 1:0.29390098 2:0.33133982 3:0.15444089 4:0.14137606 5:0.07894226 6:0.025593621 7:0.014995603 8:0.020368871 9:0.099807697 10:0.02448411 
-256 1:0.60884779 2:0.26990164 3:0.07540417 4:0.030038644 5:0.015807753 6:0.0085951937 7:0.05524279 8:0.15031904 9:0.048105138 10:0.07997142 
-256 1:0.46304844 2:0.24943615 3:0.12401392 4:0.10503366 5:0.058467835 6:0.42272646 7:0.24707822 8:0.3395468 9:0.082062661 10:0.017299399 
-256 1:0.38753296 2:0.31848517 3:0.12975229 4:0.11748286 5:0.046746719 6:0.14174516 7:0.036223239 8:0.23298146 9:0.21374129 10:0.10453599 
-256 1:0.61003239 2:0.24924397 3:0.067803266 4:0.051292827 5:0.021627546 6:0.080612847 7:0.024215327 8:0.097627981 9:0.0039846586 10:0.030715141 
-256 1:0.1211395 2:0.55250108 3:0.13769004 4:0.12241401 5:0.066255374 6:0.23112655 7:0.13244817 8:0.11090094 9:0.03920064 10:0.11155473 
-256 1:0.35494995 2:0.28115438 3:0.15903166 4:0.13180569 5:0.073058321 6:0.0026953231 7:5.5146507e-05 8:0.070719711 9:0.024435475 10:0.013477876 
-256 1:0.29313668 2:0.2840771 3:0.17153272 4:0.1630044 5:0.088249092 6:0.00044088981 7:0.04138112 8:0.26095302 9:0.22216756 10:0.27280811 
-256 1:0.37852316 2:0.38116994 3:0.098883372 4:0.10280447 5:0.038619063 6:0.022396244 7:0.093049999 8:0.0066747397 9:0.19032337 10:0.050475387 
-256 1:0.60427801 2:0.20975427 3:0.086202008 4:0.064721396 5:0.035044313 6:0.050502882 7:0.10565535 8:0.16241192 9:0.080620594 10:0.054176873 
-256 1:0.36028673 2:0.38096029 3:0.11267284 4:0.10635433 5:0.039725806 6:0.19247553 7:0.17954766 8:0.10684544 9:0.25503841 10:0.19897181 
-256 1:0.47870719 2:0.30430739 3:0.12403157 4:0.059080116 5:0.033873734 6:0.0037526106 7:0.042588312 8:0.17952155 9:0.21665779 10:0.21497871 
-256 1:0.41265044 2:0.23360607 3:0.1638628 4:0.13366419 5:0.056216502 6:0.20129673 7:0.17160958 8:0.055742304 9:0.23555248 10:0.022413851 
-256 1:0.62872802 2:0.24199772 3:0.047810799 4:0.056462813 5:0.025000648 6:0.073826595 7:0.0482008 8:0.30404194 9:0.1967963 10:0.1978625 
-256 1:0.6698028 2:0.20907218 3:0.062037344 4:0.038021148 5:0.021066531 6:0.049452575 7:0.059140331 8:0.21165266 9:0.17035565 10:0.39433703 
-256 1:0.28340449 2:0.35632256 3:0.15701592 4:0.13677832 5:0.066478707 6:0.072708208 7:0.17620048 8:0.31211516 9:0.067692784 10:0.00070154451 
-256 1:0.620584 2:0.26334479 3:0.059052525 4:0.040921592 5:0.016097088 6:0.083989002 7:0.09102578 8:0.17235723 9:0.023091676 10:0.027998077 
-256 1:0.26102635 2:0.35819702 3:0.13330927 4:0.16338941 5:0.084077951 6:0.10757614 7:0.059082688 8:0.012519348 9:0.061712353 10:0.0084780879 
-256 1:0.72565197 2:0.1779081 3:0.030717829 4:0.048886183 5:0.016835915 6:0.10520192 7:0.070689269 8:0.1072989 9:0.018309176 10:0.081240889 
-256 1:0.21455486 2:0.28171148 3:0.22501173 4:0.18420531 5:0.094516615 6:0.35956168 7:0.023571351 8:0.0040024783 9:0.10550427 10:0.13991149 
-256 1:0.62140164 2:0.21994588 3:0.069339994 4:0.060183775 5:0.029128704 6:0.050418124 7:0.11503458 8:0.11113855 9:0.02154 10:0.022333777 
-256 1:0.5269707 2:0.18103452 3:0.10869316 4:0.10777233 5:0.075529291 6:0.34105411 7:0.0019429215 8:0.014360812 9:0.047467402 10:0.050320898 
-256 1:0.40412759 2:0.26895017 3:0.15692238 4:0.10847474 5:0.061525114 6:0.11723928 7:0.046703169 8:0.069610019 9:0.014392679 10:0.25061961 
-256 1:0.44794525 2:0.18355172 3:0.1948986 4:0.10941462 5:0.064189804 6:0.028817296 7:0.15807353 8:0.020362513 9:0.16384265 10:0.11690086 
-256 1:0.46506284 2:0.24911437 3:0.14814151 4:0.091654997 5:0.04602628 6:0.48338253 7:0.1316211 8:0.046763792 9:0.018785938 10:0.039281153 
-256 1:0.53602387 2:0.24315278 3:0.098020692 4:0.080289751 5:0.0425129 6:0.17782936 7:0.0078765526 8:0.053771165 9:0.1120623 10:0.18076047 
-4.9637003663353001 1:0.81319653 2:0.15403886 3:0.02081862 4:0.0079451846 5:0.0040008048 6:0.84688489 7:0.89427639 8:0.75206695 9:0.3985589 10:0.0070281667 
-256 1:0.25794305 2:0.31466249 3:0.18596064 4:0.15929003 5:0.082143792 6:0.2042466 7:0.0033029099 8:0.12126566 9:0.1763328 10:0.088111184 
-256 1:0.45497953 2:0.24722324 3:0.14712385 4:0.1077101 5:0.042963277 6:0.017917645 7:0.14837356 8:0.06183117 9:0.15057767 10:0.0087037474 
-256 1:0.63030583 2:0.27290277 3:0.058369872 4:0.027609686 5:0.010811847 6:0.080853412 7:0.12957549 8:0.1063542 9:0.10325044 10:0.034696213 
-256 1:0.68946623 2:0.18391139 3:0.061257285 4:0.040907502 5:0.024457591 6:0.010736186 7:0.073018156 8:0.072577108 9:0.023320592 10:0.033291042 
-256 1:0.50217997 2:0.31505361 3:0.070580634 4:0.079009551 5:0.033176235 6:0.022173754 7:0.035797075 8:0.12498603 9:0.0044602207 10:0.046013605 
-256 1:0.50140621 2:0.31181371 3:0.09368479 4:0.064661731 5:0.028433563 6:0.044700827 7:0.010928718 8:0.065268539 9:0.076501744 10:0.022799992 
-256 1:0.82543833 2:0.13068388 3:0.02166012 4:0.015191113 5:0.0070265552 6:0.028654518 7:0.064560958 8:0.12311635 9:0.14932008 10:0.025669867 
-256 1:0.39944312 2:0.31737006 3:0.1270903 4:0.10316966 5:0.052926866 6:0.2375326 7:0.13397766 8:0.21137371 9:0.093306527 10:0.19951586 
-236.13191141741498 1:0.61302234 2:0.24402017 3:0.082935188 4:0.042270672 5:0.017751633 6:0.028460192 7:0.41158375 8:0.27271458 9:0.15818663 10:0.1768097 
-256 1:0.34591722 2:0.30554907 3:0.20217011 4:0.10815412 5:0.038209478 6:0.31718623 7:0.001656915 8:0.11872563 9:0.012363872 10:0.11199785 
-186.50292502926271 1:0.42283741 2:0.33535486 3:0.088522799 4:0.10657275 5:0.046712177 6:0.023927167 7:0.023751042 8:0.042985568 9:0.14735576 10:0.052643173 
-256 1:0.61510461 2:0.24111664 3:0.05918892 4:0.056059376 5:0.028530446 6:0.13350109 7:0.12765075 8:0.16251374 9:0.14627591 10:0.12893805 
-256 1:0.41969965 2:0.26881191 3:0.14702489 4:0.11848094 5:0.045982614 6:0.19514237 7:0.14468582 8:0.16315228 9:0.19611342 10:0.13634814 
-256 1:0.29632135 2:0.27967595 3:0.21642638 4:0.15191997 5:0.055656356 6:0.12003631 7:0.11062886 8:0.12412008 9:0.18766812 10:0.12101288 
-256 1:0.6906163 2:0.1791153 3:0.055660531 4:0.052058897 5:0.02254897 6:0.11659301 7:0.072235393 8:0.036976281 9:0.044063731 10:0.1380056 
-256 1:0.61468428 2:0.2299321 3:0.070982721 4:0.057531025 5:0.026869872 6:0.16676541 7:0.06763992 8:0.067353644 9:0.088859366 10:0.037052119 
-256 1:0.48515497 2:0.20549683 3:0.16808659 4:0.096230609 5:0.045030999 6:0.13308889 7:0.26863286 8:0.12553991 9:0.076411908 10:0.0079795041 
-256 1:0.28501056 2:0.43725243 3:0.1043457 4:0.10661952 5:0.06677179 6:0.40480278 7:0.11551512 8:0.33279003 9:0.085252374 10:0.0095700029 
-256 1:0.68460378 2:0.23060553 3:0.042581406 4:0.029089245 5:0.013120039 6:0.15197524 7:0.087692666 8:0.10409845 9:0.073565569 10:0.093464807 
-17.766850345894348 1:0.42314516 2:0.2828379 3:0.13408465 4:0.10193625 5:0.057996037 6:0.036762099 7:0.097925045 8:0.28613893 9:0.20332526 10:0.33389807 
-256 1:0.79265793 2:0.11841217 3:0.040473516 4:0.030204609 5:0.018251782 6:0.027619546 7:0.13134034 8:0.28043702 9:0.092798307 10:0.18562451 
-256 1:0.4707304 2:0.1596365 3:0.18001744 4:0.11403465 5:0.075581006 6:0.0035413905 7:0.0092261885 8:0.11330731 9:0.10028643 10:0.10779261 
-256 1:0.27386369 2:0.2522465 3:0.19125621 4:0.19218947 5:0.090444132 6:0.069901811 7:0.049732634 8:0.073670022 9:0.052498013 10:0.13653387 
-256 1:0.60717772 2:0.2805032 3:0.070289867 4:0.031015742 5:0.011013472 6:0.055777035 7:0.038945919 8:0.039160356 9:0.059805207 10:0.060206223 
-256 1:0.38295771 2:0.25225227 3:0.16547574 4:0.14181199 5:0.057502291 6:0.14806485 7:0.010029423 8:0.030407799 9:0.025626017 10:0.00078659199 
-7.9870510545568258 1:0.42606946 2:0.29544341 3:0.096597367 4:0.11966472 5:0.062225049 6:0.059586797 7:0.1027324 8:0.12804424 9:0.01276583 10:0.22213661 
-256 1:0.22296186 2:0.38880121 3:0.14913415 4:0.17245141 5:0.066651366 6:0.086055165 7:0.18442503 8:0.22839931 9:0.061354007 10:0.18720779 
-49.505068322168796 1:0.57650998 2:0.22240213 3:0.090503131 4:0.067982573 5:0.042602189 6:0.035977619 7:0.14833071 8:0.02811705 9:0.024636535 10:0.047551993 
-256 1:0.48864851 2:0.35457999 3:0.086459569 4:0.042202761 5:0.028109167 6:0.075512756 7:0.036419474 8:0.21077809 9:0.23878237 10:0.16666823 
-256 1:0.60960272 2:0.1796272 3:0.079306421 4:0.082965992 5:0.048497667 6:0.057078066 7:0.0099529503 8:0.11163138 9:0.12671334 10:0.26013056 
-256 1:0.66550067 2:0.23016827 3:0.052970997 4:0.035241735 5:0.016118334 6:0.075567326 7:0.20856894 8:0.0045318858 9:0.094553733 10:0.043570928 
-256 1:0.52083518 2:0.24358939 3:0.12372477 4:0.067126687 5:0.044723979 6:0.027531669 7:0.18241505 8:0.088343533 9:0.014392189 10:0.078683493 
-256 1:0.36164309 2:0.40244027 3:0.07964899 4:0.10957908 5:0.046688569 6:0.29189372 7:0.077490354 8:0.027213734 9:0.055552084 10:0.069745966 
-256 1:0.26249153 2:0.29651122 3:0.19626133 4:0.15157738 5:0.093158536 6:0.040450182 7:0.074706048 8:0.085848584 9:0.28553403 10:0.41892373 
-92.20393030640345 1:0.36555403 2:0.24782141 3:0.15573457 4:0.15450216 5:0.076387836 6:0.18957641 7:0.21680063 8:0.00956696 9:0.074940948 10:0.094117597 
-256 1:0.63191442 2:0.19897616 3:0.092628232 4:0.054008086 5:0.022473111 6:0.096449228 7:0.028473152 8:0.10979055 9:0.15886544 10:0.081272926 
-256 1:0.77030569 2:0.14927855 3:0.043146803 4:0.026787983 5:0.010480976 6:0.0030469629 7:0.078303313 8:0.1442631 9:0.23239839 10:0.20272892 
-256 1:0.48601938 2:0.28800737 3:0.10966204 4:0.076578732 5:0.039732482 6:0.026924913 7:0.061543064 8:0.0022325757 9:0.11303297 10:0.030577827 
-256 1:0.42529156 2:0.42160559 3:0.071548943 4:0.058396282 5:0.023157625 6:0.10322338 7:0.037735304 8:0.079432789 9:0.062459032 10:0.10713771 
-256 1:0.53415258 2:0.34996474 3:0.067295596 4:0.036117355 5:0.012469728 6:0.067015081 7:0.037987907 8:0.052528719 9:0.065694031 10:0.019975467 
-36.746675918888172 1:0.23897261 2:0.37849619 3:0.1809129 4:0.12267512 5:0.078943179 6:0.47182685 7:0.10332449 8:0.14218245 9:0.015602066 10:0.14920115 
-256 1:0.39302272 2:0.18926346 3:0.070038846 4:0.097159868 5:0.25051511 6:0.14118875 7:0.080106384 8:0.066575995 9:0.054456862 10:0.10347209 
-213.25157283350012 1:0.29317138 2:0.2345397 3:0.17600192 4:0.13517274 5:0.16111425 6:0.00053462685 7:0.27972866 8:0.3028047 9:0.28775359 10:0.46128259 
-256 1:0.3424839 2:0.17945873 3:0.18515537 4:0.19044025 5:0.10246175 6:0.11192957 7:0.20771716 8:0.32212686 9:0.11617245 10:0.40478567 
-256 1:0.34647439 2:0.31095825 3:0.16720753 4:0.12074234 5:0.054617497 6:0.18031652 7:0.019900597 8:0.048190121 9:0.23924259 10:0.25602054 
-256 1:0.64175613 2:0.25595699 3:0.059703146 4:0.029517041 5:0.013066693 6:0.024351905 7:0.033454563 8:0.013047804 9:0.15502773 10:0.14954338 
-256 1:0.4468579 2:0.26158735 3:0.11538151 4:0.11376718 5:0.062406056 6:0.020207543 7:0.0093562284 8:0.023756783 9:0.13156765 10:0.3004958 
-76.550788713732061 1:0.35029675 2:0.30782241 3:0.12939095 4:0.14944263 5:0.063047264 6:0.43723008 7:0.45324357 8:0.36786326 9:0.40306987 10:0.40247913 
-256 1:0.32620915 2:0.31000533 3:0.18628252 4:0.12220688 5:0.055296115 6:0.19516986 7:0.097847006 8:0.10171268 9:0.10961268 10:0.21549957 
-256 1:0.40366262 2:0.41908755 3:0.070137245 4:0.069925581 5:0.037187008 6:0.0017450942 7:0.017817729 8:0.05730181 9:0.015527353 10:0.078088356 
-256 1:0.48164405 2:0.24473422 3:0.1056209 4:0.11634575 5:0.051655082 6:0.27177669 7:0.011314522 8:0.027956368 9:0.16952817 10:0.20617888 
-256 1:0.20430791 2:0.31424797 3:0.17546134 4:0.24265928 5:0.063323501 6:0.0085105163 7:0.070236178 8:0.066448447 9:0.015709858 10:0.13904709 
-256 1:0.46064661 2:0.25117737 3:0.10007974 4:0.13735414 5:0.050742145 6:0.15015403 7:0.0064814823 8:0.30311907 9:0.14171002 10:0.03749289 
-256 1:0.31136052 2:0.48163236 3:0.10399076 4:0.07027426 5:0.032742099 6:0.035987904 7:0.034164054 8:0.1256306 9:0.0017500294 10:0.11887563 
-256 1:0.61757404 2:0.18477608 3:0.081315624 4:0.075272712 5:0.041061537 6:0.15346853 7:0.11761854 8:0.10082092 9:0.097732029 10:0.033891141 
-256 1:0.40575371 2:0.33510812 3:0.10798851 4:0.10987719 5:0.041272465 6:0.33818747 7:0.047502499 8:0.090425599 9:0.29892845 10:0.11579147 
-2.1041176296726585 1:0.15768373 2:0.10456533 3:0.10787881 4:0.35115517 5:0.27871695 6:0.11434369 7:0.031230748 8:0.1007372 9:0.0093493251 10:0.02398348 
-47.301374572965692 1:0.090176887 2:0.40114785 3:0.16492543 4:0.15586763 5:0.1878822 6:0.040946034 7:0.031475967 8:0.027178075 9:0.063791303 10:0.12409041 
-256 1:0.66033605 2:0.2019449 3:0.069781272 4:0.050456774 5:0.017480998 6:0.042418789 7:0.019524856 8:0.18645389 9:0.08829066 10:0.018800717 
-256 1:0.67559582 2:0.22326442 3:0.060485715 4:0.031481061 5:0.0091729812 6:0.15747892 7:0.12517006 8:0.16738252 9:0.048500456 10:0.038262245 
-256 1:0.41603578 2:0.25258288 3:0.16288166 4:0.11889122 5:0.049608451 6:0.1613948 7:0.11283268 8:0.15234115 9:0.18433695 10:0.12681235 
-256 1:0.52725071 2:0.2211423 3:0.11362609 4:0.090308048 5:0.047672851 6:0.050255991 7:0.046340036 8:0.051821064 9:0.075231555 10:0.079790717 
-256 1:0.37313669 2:0.39120375 3:0.10120353 4:0.0962806 5:0.038175429 6:0.012673208 7:0.24167927 8:0.23872569 9:0.1410066 10:0.025898595 
-256 1:0.43802179 2:0.36187829 3:0.092769965 4:0.068429272 5:0.038900676 6:0.013925153 7:0.069535153 8:0.24378734 9:0.042763094 10:0.05818481 
-256 1:0.39502841 2:0.2658583 3:0.15381741 4:0.11993025 5:0.065365631 6:0.068396829 7:0.1123762 8:0.054198694 9:0.10874118 10:0.0099917844 
-256 1:0.50638893 2:0.19114455 3:0.1286018 4:0.11217815 5:0.061686562 6:0.14699178 7:0.044586973 8:0.1773476 9:0.024477924 10:0.067052002 
-256 1:0.66423359 2:0.17973709 3:0.058535777 4:0.060634114 5:0.036859425 6:0.04487015 7:0.0050970015 8:0.11109779 9:0.045786551 10:0.094477384 
-256 1:0.43000906 2:0.36973616 3:0.088315884 4:0.073651081 5:0.038287817 6:0.14126858 7:0.012119103 8:0.21296811 9:0.1462246 10:0.11938264 
-256 1:0.27783272 2:0.21592325 3:0.20301378 4:0.21339231 5:0.089837942 6:0.073970146 7:0.022275031 8:0.24437998 9:0.25144175 10:0.19724271 
-256 1:0.5147182 2:0.25458108 3:0.10764647 4:0.077173809 5:0.045880447 6:0.037180348 7:0.16546963 8:0.059810999 9:0.0076921884 10:0.11602827 
-256 1:0.35833673 2:0.37860034 3:0.10758972 4:0.103271 5:0.052202209 6:0.13296213 7:0.054990527 8:0.17476667 9:0.033568894 10:0.052952352 
-256 1:0.4673436 2:0.26632549 3:0.12753325 4:0.088567161 5:0.050230501 6:0.11751782 7:0.023312766 8:0.12488559 9:0.090990912 10:0.13401057 
-256 1:0.5502698 2:0.15746016 3:0.10857685 4:0.12201 5:0.061683179 6:0.30166643 7:0.045128354 8:0.096070052 9:0.017920194 10:0.020900082 
-256 1:0.55196405 2:0.26894462 3:0.10000814 4:0.051751845 5:0.027331339 6:0.0059466347 7:0.016567014 8:0.21872905 9:0.25769568 10:0.14643509 
-256 1:0.74980465 2:0.18570085 3:0.039749991 4:0.017504852 5:0.0072396638 6:0.050824288 7:0.048492597 8:0.054701711 9:0.19954913 10:0.181862 
-86.788682038769437 1:0.20932615 2:0.23288727 3:0.22980848 4:0.22003622 5:0.10794188 6:0.017545202 7:0.030655493 8:0.33393454 9:0.39968991 10:0.33425006 
-8.9649000593960011 1:0.17344391 2:0.087310524 3:0.15883076 4:0.17662463 5:0.40379018 6:0.38106632 7:0.38612891 8:0.57152954 9:0.58264747 10:0.56813064 
-256 1:0.47716279 2:0.25931521 3:0.13250507 4:0.087657766 5:0.043359154 6:0.32556681 7:0.19156883 8:0.21806402 9:0.14336148 10:0.017861687 
-152.28076017618199 1:0.66066019 2:0.15209426 3:0.081172231 4:0.063870884 5:0.042202429 6:0.014956338 7:0.13384244 8:0.29329146 9:0.14235769 10:0.26438793 
-256 1:0.48297524 2:0.2630957 3:0.11376936 4:0.089422126 5:0.050737573 6:0.14463127 7:0.095465595 8:0.18805442 9:0.091662802 10:0.017621622 
-256 1:0.67508551 2:0.2117906 3:0.051161462 4:0.041076529 5:0.020885899 6:0.062343147 7:0.0059716676 8:0.23509901 9:0.22217854 10:0.27031328 
-207.60289507122721 1:0.52267921 2:0.24041234 3:0.099572511 4:0.088764414 5:0.048571521 6:0.37568381 7:0.23983288 8:0.35672249 9:0.21359874 10:0.20680296 
-256 1:0.72935478 2:0.17498168 3:0.045123764 4:0.036728132 5:0.013811643 6:0.027721955 7:0.034374316 8:0.21522204 9:0.31187839 10:0.21496579 
-256 1:0.42300839 2:0.22693277 3:0.15809289 4:0.12177113 5:0.070194808 6:0.10484557 7:0.052253747 8:0.17707805 9:0.087836825 10:0.076817603 
-256 1:0.71930466 2:0.17420523 3:0.070393826 4:0.026297864 5:0.009798418 6:0.094688245 7:0.039800627 8:0.041533602 9:0.097607809 10:0.019061327 
-256 1:0.38628814 2:0.21317035 3:0.15809401 4:0.16546413 5:0.076983369 6:0.15160959 7:0.0079608883 8:0.077327378 9:0.00015250037 10:0.084594054 
-243.3040113793927 1:0.40173815 2:0.12013173 3:0.14790188 4:0.14692697 5:0.18330127 6:0.15669526 7:0.0096680902 8:0.28809838 9:0.29673917 10:0.088543273 
-152.07719901962216 1:0.3900158 2:0.13190853 3:0.073321312 4:0.12501648 5:0.27973788 6:0.02695854 7:0.01073484 8:0.032157114 9:0.00010979147 10:0.024658413 
-256 1:0.39366881 2:0.28911285 3:0.15730658 4:0.11093441 5:0.048977351 6:0.094790252 7:0.21070511 8:0.035941124 9:0.089194769 10:0.063267761 
-256 1:0.40593679 2:0.24979046 3:0.14771149 4:0.14272743 5:0.053833836 6:0.28837301 7:0.41875876 8:0.077828132 9:0.17735197 10:0.16856498 
-256 1:0.60041665 2:0.24031581 3:0.068305687 4:0.061656669 5:0.029305183 6:0.19776698 7:0.088068798 8:0.14286128 9:0.077826902 10:0.087341679 
-256 1:0.3149952 2:0.29472872 3:0.1817778 4:0.12759739 5:0.08090089 6:0.1647682 7:0.040629739 8:0.04095193 9:0.089005558 10:0.091748413 
-256 1:0.36309982 2:0.36603178 3:0.14625352 4:0.079597383 5:0.045017495 6:0.092285507 7:0.15698317 8:0.19757303 9:0.17671868 10:0.052778293 
-256 1:0.5270262 2:0.28251798 3:0.086627836 4:0.072699925 5:0.031128051 6:0.041098308 7:0.039370246 8:0.12231713 9:0.22413631 10:0.1205262 
-256 1:0.73563622 2:0.14512134 3:0.051619516 4:0.043341488 5:0.024281442 6:0.0099450927 7:0.049494744 8:0.016717927 9:0.084648044 10:0.21292386 
-256 1:0.40788777 2:0.28645794 3:0.16429964 4:0.080405654 5:0.060948999 6:0.12541455 7:0.024427659 8:0.065094068 9:0.0090302451 10:0.30135417 
-256 1:0.45601082 2:0.24125731 3:0.14613843 4:0.10006567 5:0.056527765 6:0.048149208 7:0.019016656 8:0.028374177 9:0.084227138 10:0.12126069 
-256 1:0.40340146 2:0.30760602 3:0.13707728 4:0.10321855 5:0.04869669 6:0.1222132 7:0.055191199 8:0.071274356 9:0.23252792 10:0.13571273 
-256 1:0.24085381 2:0.4343446 3:0.17233913 4:0.11058648 5:0.041875972 6:0.23706009 7:0.022647215 8:0.094097742 9:0.040096433 10:0.18026149 
-72.648045806208899 1:0.38301023 2:0.35514097 3:0.088573514 4:0.1105344 5:0.062740877 6:0.36536938 7:0.30180139 8:0.032350607 9:0.19545291 10:0.36842357 
-256 1:0.27255883 2:0.28394853 3:0.19252224 4:0.15874712 5:0.092223273 6:0.03085063 7:0.029315151 8:0.13652675 9:0.038525422 10:0.10570022 
-256 1:0.48818009 2:0.27425792 3:0.10907493 4:0.085188098 5:0.043298963 6:0.083146547 7:0.11477835 8:0.17007222 9:0.070349271 10:0.10134825 
-77.319330256790934 1:0.18317742 2:0.22016274 3:0.17706217 4:0.27936518 5:0.14023248 6:0.18258315 7:0.062813199 8:0.42208439 9:0.41124145 10:0.36449489 
-256 1:0.67369682 2:0.2175724 3:0.043644258 4:0.039438942 5:0.025647582 6:0.26401763 7:0.016048311 8:0.19348491 9:0.22863654 10:0.039228102 
-256 1:0.62717996 2:0.21873971 3:0.062329608 4:0.059894073 5:0.031856649 6:0.091639853 7:0.13732023 8:0.035502642 9:0.044557676 10:0.11926123 
-256 1:0.36102413 2:0.26265637 3:0.16524108 4:0.14179632 5:0.069282103 6:0.14348245 7:0.18920177 8:0.063248341 9:0.12948549 10:0.127296 
-256 1:0.60033967 2:0.28805428 3:0.052182312 4:0.044555751 5:0.014867983 6:0.0057285173 7:0.045310368 8:0.14601144 9:0.039759878 10:0.021565074 
-256 1:0.49584031 2:0.38258561 3:0.05177819 4:0.045499427 5:0.024296463 6:0.14171381 7:0.075142471 8:0.27299464 9:0.051263162 10:0.096353343 
-256 1:0.52268461 2:0.30683239 3:0.11607152 4:0.038341309 5:0.016070176 6:0.073277621 7:0.10374006 8:0.017730104 9:0.02156981 10:0.045841125 
-8.623427785055144 1:0.83993394 2:0.12920558 3:0.018986397 4:0.0076212075 5:0.0042528807 6:0.98694838 7:0.90977426 8:0.61584287 9:0.16387512 10:0.052691084 
-256 1:0.33733843 2:0.26916732 3:0.19647151 4:0.14194476 5:0.055077984 6:0.12610529 7:0.10895523 8:0.13328677 9:0.19055747 10:0.12306347 
-256 1:0.34139762 2:0.38017699 3:0.15200391 4:0.084088701 5:0.042332782 6:0.083869895 7:0.15907021 8:0.015097335 9:0.050333155 10:0.11814304 
-256 1:0.36804121 2:0.3240126 3:0.16344893 4:0.1026634 5:0.041833849 6:0.24581906 7:0.065954394 8:0.036371546 9:0.066679725 10:0.007860879 
-243.99169573722793 1:0.22895652 2:0.12898948 3:0.33021034 4:0.26832852 5:0.043515146 6:0.2909942 7:0.21527537 8:0.21280324 9:0.15602628 10:0.10177259 
-256 1:0.6012095 2:0.12767198 3:0.084273749 4:0.11429505 5:0.072549727 6:0.16590707 7:0.2914018 8:0.1469536 9:0.17288321 10:0.011775856 
-256 1:0.23270439 2:0.46397584 3:0.12004546 4:0.12870072 5:0.054573602 6:0.4074329 7:0.20536402 8:0.051965323 9:0.18994131 10:0.013668663 
-256 1:0.43828766 2:0.29416032 3:0.15212499 4:0.073026834 5:0.042400194 6:0.154792 7:0.061569874 8:0.048366329 9:0.15483857 10:0.16850486 
-256 1:0.63269981 2:0.22599054 3:0.069257534 4:0.048509439 5:0.023542685 6:0.032994947 7:0.13568876 8:0.16643769 9:0.22315415 10:0.21578519 
-256 1:0.40692206 2:0.36654675 3:0.10228085 4:0.086755239 5:0.037495099 6:0.13740321 7:0.051604771 8:0.026406697 9:0.0063746001 10:0.10630735 
-256 1:0.57556813 2:0.2560396 3:0.069449049 4:0.065270652 5:0.033672568 6:0.12671816 7:0.058389843 8:0.20815065 9:0.17927457 10:0.12969229 
-134.50956464837407 1:0.27732087 2:0.398425 3:0.11235573 4:0.14546499 5:0.066433414 6:0.34436258 7:0.25738431 8:0.30580827 9:0.042587771 10:0.19213984 
-256 1:0.67596124 2:0.12789331 3:0.10682647 4:0.061719404 5:0.027599573 6:0.10041534 7:0.10722778 8:0.048197894 9:0.10979974 10:0.057901274 
-256 1:0.21733147 2:0.32356228 3:0.16884627 4:0.20492369 5:0.0853363 6:0.20387926 7:0.090383442 8:0.14314175 9:0.013697656 10:0.0552807 
-256 1:0.27144698 2:0.32013361 3:0.19050466 4:0.14644984 5:0.071464905 6:0.070269364 7:0.10041677 8:0.17250709 9:0.29620981 10:0.11359714 
-256 1:0.17667463 2:0.36777007 3:0.16977231 4:0.20360384 5:0.082179153 6:0.039623579 7:0.14604697 8:0.11446134 9:0.076437445 10:0.04082971 
-256 1:0.50784371 2:0.24734483 3:0.11346918 4:0.087426465 5:0.043915811 6:0.04511571 7:0.057445868 8:0.12785472 9:0.015459451 10:0.075839925 
-256 1:0.34022377 2:0.39058928 3:0.17139636 4:0.05677571 5:0.041014873 6:0.072901199 7:0.068657431 8:0.032693593 9:0.1798286 10:0.18253555 
-256 1:0.67448389 2:0.20653235 3:0.051099973 4:0.043946711 5:0.023937074 6:0.1802556 7:0.0031064514 8:0.033922243 9:0.24219357 10:0.1910148 
-256 1:0.725343 2:0.18960005 3:0.03742715 4:0.027553649 5:0.02007615 6:0.05057799 7:0.0033404809 8:0.28997148 9:0.19298006 10:0.055803618 
-256 1:0.27045048 2:0.28079995 3:0.20155085 4:0.15238016 5:0.094818547 6:0.1310507 7:0.16557028 8:0.34460843 9:0.027602155 10:0.23476939 
-256 1:0.62107301 2:0.14411087 3:0.090026841 4:0.099784628 5:0.045004656 6:0.15700619 7:0.24127472 8:0.1678516 9:0.40920305 10:0.057459404 
-256 1:0.49371126 2:0.28102631 3:0.10444192 4:0.091031811 5:0.029788691 6:0.094443317 7:0.025841264 8:0.040240452 9:0.0512217 10:0.16699034 
-256 1:0.54875471 2:0.22386886 3:0.11838976 4:0.071487838 5:0.037498823 6:0.051282453 7:0.025226713 8:0.11457554 9:0.11966256 10:0.10124827 
-256 1:0.51832314 2:0.20210459 3:0.1176221 4:0.097671309 5:0.064278862 6:0.40494487 7:0.19710478 8:0.29613641 9:0.26626545 10:0.41761319 
-256 1:0.6314154 2:0.23498439 3:0.07501757 4:0.039151456 5:0.019431185 6:0.08538114 7:0.076036457 8:0.068849806 9:0.092172793 10:0.11679127 
-77.236010627137247 1:0.62873248 2:0.19762912 3:0.04358787 4:0.082945793 5:0.047104737 6:0.36746383 7:0.34449644 8:0.06291972 9:0.30045558 10:0.49171232 
-256 1:0.59893723 2:0.24695727 3:0.070306438 4:0.060003775 5:0.023795286 6:0.20961496 7:0.08141927 8:0.36858785 9:0.39987374 10:0.10258717 
-256 1:0.35834507 2:0.31789002 3:0.17093996 4:0.097507631 5:0.055317333 6:0.011762911 7:0.0202677 8:0.11886564 9:0.186812 10:0.18983774 
-256 1:0.38683458 2:0.35029005 3:0.11331659 4:0.10396492 5:0.045593864 6:0.044685431 7:0.14436892 8:0.098785708 9:0.18462164 10:0.024082069 
-256 1:0.59344492 2:0.24402841 3:0.069138811 4:0.061335844 5:0.032052015 6:0.010034204 7:0.034975649 8:0.098988256 9:0.18092638 10:0.36776184 
-256 1:0.41454293 2:0.46103476 3:0.070612471 4:0.032033722 5:0.021776118 6:0.063596358 7:0.019482925 8:0.090478931 9:0.023769195 10:0.024947739 
-256 1:0.52854204 2:0.25140171 3:0.072804525 4:0.10636572 5:0.040886003 6:0.098398068 7:0.12631871 8:0.086161732 9:0.27759121 10:0.42197728 
-256 1:0.46386429 2:0.24963225 3:0.13335675 4:0.10287702 5:0.050269683 6:0.33047925 7:0.35547797 8:0.077419924 9:0.022382646 10:0.063476507 
-256 1:0.4988064 2:0.1986892 3:0.16341174 4:0.096151271 5:0.042941387 6:0.25765868 7:0.030861208 8:0.0022954561 9:0.094855149 10:0.1121567 
-256 1:0.39351096 2:0.29969816 3:0.158405 4:0.10233547 5:0.046050416 6:0.074864909 7:0.086442848 8:0.038022937 9:0.14894699 10:0.11114803 
-256 1:0.21914206 2:0.38313059 3:0.19909279 4:0.12682859 5:0.071805965 6:0.065820993 7:0.017026674 8:0.019208479 9:0.20917182 10:0.046285265 
-5.797100570395024 1:0.29871319 2:0.39512742 3:0.11362219 4:0.1373958 5:0.055141407 6:0.19361859 7:0.39137836 8:0.007327195 9:0.23350467 10:0.079614064 
-256 1:0.39846669 2:0.28585056 3:0.14954843 4:0.10607647 5:0.060057848 6:0.10494594 7:0.13013633 8:0.054817134 9:0.13463202 10:0.29562713 
-256 1:0.6360093 2:0.18607558 3:0.090205597 4:0.059580086 5:0.028129431 6:0.22578279 7:0.26003581 8:0.066916148 9:0.19811464 10:0.11511251 
-256 1:0.71632841 2:0.18794706 3:0.042488273 4:0.034474507 5:0.018761754 6:0.069064503 7:0.017506076 8:0.39303058 9:0.31012707 10:0.19019829 
-256 1:0.64252122 2:0.21384169 3:0.064565575 4:0.053543022 5:0.025528491 6:0.079590063 7:0.047529872 8:0.24259892 9:0.11781093 10:0.009970018 
-256 1:0.23804353 2:0.37205965 3:0.16749981 4:0.14369194 5:0.078705066 6:0.13570608 7:0.19833394 8:0.022964316 9:0.041267222 10:0.14327698 
-256 1:0.31185066 2:0.34935953 3:0.12897574 4:0.14705341 5:0.062760665 6:0.1879803 7:0.13749086 8:0.10017132 9:0.017968522 10:0.13351984 
-256 1:0.45395573 2:0.33981615 3:0.13905949 4:0.047248035 5:0.019920592 6:0.16257811 7:0.039810977 8:0.095298113 9:0.21625805 10:0.0009835831 
-256 1:0.63700507 2:0.29394397 3:0.043753298 4:0.018749342 5:0.0065483289 6:0.046263895 7:0.031096168 8:0.1438002 9:0.017004322 10:0.12969555 
-256 1:0.44231284 2:0.22817411 3:0.16581575 4:0.1109792 5:0.052718103 6:0.17068501 7:0.071190355 8:0.018648641 9:0.015081764 10:0.15524579 
-256 1:0.64062508 2:0.24114546 3:0.044213784 4:0.047262259 5:0.026753411 6:0.10204561 7:0.039188586 8:0.34227359 9:0.20431101 10:0.22235633 
-256 1:0.7403187 2:0.15945343 3:0.059966197 4:0.02710122 5:0.013160449 6:0.10227499 7:0.05132658 8:0.089380486 9:0.19686856 10:0.099129233 
-256 1:0.57948198 2:0.26955363 3:0.096023318 4:0.0404078 5:0.014533279 6:0.096148265 7:0.0640501 8:0.13121795 9:0.049767972 10:0.021772612 
-256 1:0.66305684 2:0.17739683 3:0.090442224 4:0.046008871 5:0.02309524 6:0.019707418 7:0.017952838 8:0.074384708 9:0.07445498 10:0.027054812 
-256 1:0.35518201 2:0.37574058 3:0.10353796 4:0.11419156 5:0.051347894 6:0.0025078298 7:0.033952079 8:0.10750663 9:0.11012517 10:0.056227834 
-256 1:0.43496966 2:0.22651295 3:0.15920746 4:0.13167741 5:0.047632523 6:0.1291645 7:0.2308738 8:0.045179607 9:0.00013236342 10:0.10458537 
-36.35159090639219 1:0.45483127 2:0.20578102 3:0.12438185 4:0.13291356 5:0.082092295 6:0.41016469 7:0.021799911 8:0.20002352 9:0.25556066 10:0.039208862 
-256 1:0.66552595 2:0.19529348 3:0.07506328 4:0.037579871 5:0.026537417 6:0.0040599507 7:0.088830888 8:0.081185254 9:0.044283243 10:0.1115562 
-256 1:0.55250519 2:0.20689583 3:0.11013126 4:0.088810286 5:0.041657426 6:0.035369229 7:0.065639934 8:0.03630795 9:0.016447952 10:0.054985144 
-256 1:0.58206117 2:0.27648982 3:0.068444487 4:0.04944114 5:0.023563383 6:0.34363095 7:0.11774999 8:0.13836294 9:0.065472042 10:0.090805338 
-256 1:0.50060919 2:0.22805445 3:0.15343488 4:0.084009678 5:0.033891813 6:0.099571507 7:0.045593218 8:0.035176375 9:0.041878803 10:0.11364655 
-256 1:0.23769499 2:0.50271192 3:0.1267918 4:0.0795865 5:0.053214785 6:0.30358732 7:0.2833118 8:0.30724334 9:0.098931674 10:0.055488165 
-256 1:0.32203051 2:0.37968674 3:0.13893894 4:0.10247926 5:0.056864546 6:0.053369036 7:0.010290736 8:0.024815501 9:0.087654008 10:0.10191271 
-256 1:0.63234372 2:0.14413625 3:0.098507167 4:0.067967125 5:0.057045741 6:0.16046119 7:0.060257807 8:0.17096613 9:0.19095126 10:0.1707459 
-256 1:0.37402184 2:0.37307306 3:0.12202255 4:0.085856982 5:0.045025568 6:0.027498529 7:0.0055200331 8:0.072200034 9:0.12569018 10:0.2547252 
-256 1:0.70225336 2:0.15382788 3:0.090425152 4:0.035698607 5:0.017795008 6:0.041605038 7:0.019922031 8:0.17913204 9:0.15109536 10:0.029362353 
-256 1:0.20478304 2:0.23521869 3:0.13060456 4:0.16627079 5:0.26312293 6:0.24992957 7:0.017964767 8:0.025668815 9:0.085959598 10:0.19478792 
-256 1:0.56819373 2:0.1974092 3:0.1009671 4:0.092613089 5:0.04081688 6:0.12845436 7:0.095281654 8:0.083534952 9:0.093117607 10:0.07490871 
-256 1:0.28791635 2:0.33347644 3:0.15775193 4:0.14469737 5:0.076157912 6:0.17837703 7:0.079121784 8:0.019413353 9:0.11535127 10:0.10250209 
-256 1:0.32674429 2:0.4028227 3:0.11082066 4:0.10452319 5:0.055089169 6:0.04695951 7:0.096280131 8:0.22079837 9:0.076733235 10:0.16031953 
-256 1:0.68612897 2:0.18921478 3:0.044686111 4:0.054527809 5:0.025442337 6:0.014511663 7:0.074773766 8:0.10903172 9:0.073167438 10:0.19087706 
-256 1:0.56128238 2:0.19413925 3:0.10821406 4:0.095751653 5:0.040612655 6:0.093834853 7:0.088191311 8:0.065629473 9:0.065473728 10:0.017747956 
-256 1:0.71389718 2:0.16198089 3:0.048224963 4:0.046022048 5:0.029874919 6:0.020455435 7:0.04136587 8:0.080283239 9:0.01142332 10:0.028180004 
-256 1:0.3284862 2:0.24744779 3:0.18951509 4:0.14019757 5:0.094353357 6:0.050846849 7:0.028736795 8:0.090236994 9:0.021871684 10:0.0073636372 
-256 1:0.38714041 2:0.36242943 3:0.11148652 4:0.078929244 5:0.060014401 6:0.33018631 7:0.085991706 8:0.202456 9:0.25753334 10:0.4126945 
-118.74874582371602 1:0.37072724 2:0.28736145 3:0.11647521 4:0.16005279 5:0.065383306 6:0.17977357 7:0.4561389 8:0.28964902 9:0.40212315 10:0.28497776 
-256 1:0.51705216 2:0.19931864 3:0.1178868 4:0.11651013 5:0.049232275 6:0.017016821 7:0.015700838 8:0.044607058 9:0.19562862 10:0.12243557 
-256 1:0.34004558 2:0.25814947 3:0.17488422 4:0.16810537 5:0.058815363 6:0.47854923 7:0.13776726 8:0.069168261 9:0.16748609 10:0.12248727 
-256 1:0.40846733 2:0.25899996 3:0.1408775 4:0.16184576 5:0.029809445 6:0.15752796 7:0.1598118 8:0.11318697 9:0.24446448 10:0.017989404 
-182.48038853466059 1:0.41343933 2:0.24285513 3:0.14263748 4:0.13327115 5:0.067796909 6:0.25452041 7:0.10417004 8:0.0093510571 9:0.14041836 10:0.080916983 
-256 1:0.16079878 2:0.43263217 3:0.1668011 4:0.13593358 5:0.10383437 6:0.053947384 7:0.038491171 8:0.21055224 9:0.073168039 10:0.077303672 
-256 1:0.64176819 2:0.20064291 3:0.068825464 4:0.062594915 5:0.026168518 6:0.1316807 7:0.051095961 8:0.09416013 9:0.046090268 10:0.18857379 
-256 1:0.37661315 2:0.26885266 3:0.14406367 4:0.14097 5:0.069500527 6:0.12311303 7:0.1359543 8:0.09715205 9:0.048201601 10:0.10978207 
-256 1:0.62408194 2:0.20079268 3:0.084807982 4:0.064018574 5:0.026298823 6:0.016765766 7:0.019071212 8:0.026995834 9:0.066393464 10:0.13878059 
-256 1:0.28805221 2:0.4723448 3:0.10955803 4:0.085461844 5:0.044583115 6:0.30371923 7:0.11948869 8:0.045403556 9:0.016043814 10:0.066004156 
-256 1:0.43442688 2:0.24092452 3:0.16717324 4:0.10534328 5:0.052132078 6:0.094252477 7:0.0403577 8:0.083055709 9:0.17243918 10:0.12899885 
-37.834381240982239 1:0.4700498 2:0.2120985 3:0.1255802 4:0.13757062 5:0.054700882 6:0.38308553 7:0.32153732 8:0.31846393 9:0.14791912 10:0.27598687 
-256 1:0.44159875 2:0.26465854 3:0.14281053 4:0.095019645 5:0.055912538 6:0.0942348 7:0.17913278 8:0.093642139 9:0.065053184 10:0.027925046 
-256 1:0.42123656 2:0.31654412 3:0.11993981 4:0.093230766 5:0.04904874 6:0.32172591 7:0.14569385 8:0.18360249 9:0.13475085 10:0.10295327 
-256 1:0.59797406 2:0.24423464 3:0.071567114 4:0.060063148 5:0.026161031 6:0.037481312 7:0.013815763 8:0.013977132 9:0.096802937 10:0.0068082239 
-256 1:0.40962865 2:0.24153961 3:0.17666323 4:0.10539318 5:0.066775328 6:0.21684067 7:0.018908162 8:0.0039026019 9:0.20138988 10:0.14083455 
-256 1:0.40152704 2:0.33284213 3:0.12569728 4:0.088544549 5:0.051388996 6:0.050533401 7:0.14412479 8:0.085700038 9:0.046103558 10:0.079128547 
-256 1:0.34153278 2:0.37649545 3:0.12625542 4:0.10642164 5:0.04929471 6:0.13706723 7:0.052167592 8:0.0042202496 9:0.16981614 10:0.26175929 
-256 1:0.5600047 2:0.1703694 3:0.13616449 4:0.090240293 5:0.043221119 6:0.055500545 7:0.062343099 8:0.020430011 9:0.092130227 10:0.011719768 
-132.14595491977047 1:0.30047308 2:0.31345199 3:0.16510848 4:0.13033971 5:0.090626734 6:0.084339892 7:0.026621663 8:0.11948631 9:0.52061457 10:0.42577523 
-256 1:0.46698732 2:0.2538898 3:0.13547457 4:0.1080091 5:0.03563921 6:0.12704038 7:0.038611299 8:0.025381581 9:0.047206811 10:0.21881238 
-256 1:0.36684844 2:0.29202245 3:0.12874956 4:0.14538358 5:0.066995979 6:0.054654843 7:0.055867428 8:0.0014221923 9:0.1459955 10:0.027891501 
-256 1:0.69586211 2:0.15199175 3:0.058454689 4:0.058383684 5:0.035307769 6:0.069253724 7:0.021181618 8:0.19950825 9:0.17777606 10:0.29650171 
-256 1:0.52754596 2:0.26581386 3:0.090290684 4:0.084483071 5:0.031866427 6:0.0088049549 7:0.067935861 8:0.051006177 9:0.01706321 10:0.13816392 
-256 1:0.38485858 2:0.17037042 3:0.22378455 4:0.1416892 5:0.07929726 6:0.39400782 7:0.054741149 8:0.12422405 9:0.14509258 10:0.12246873 
-256 1:0.22794495 2:0.43403429 3:0.14047412 4:0.13090892 5:0.066637731 6:0.07571243 7:0.026786603 8:0.071191685 9:0.11034483 10:0.062358863 
-256 1:0.33112049 2:0.35497914 3:0.12429263 4:0.13109711 5:0.058510627 6:0.12939176 7:0.036684522 8:0.064813711 9:0.014037518 10:0.074657839 
-256 1:0.54826111 2:0.2291172 3:0.1043545 4:0.089404719 5:0.028862472 6:0.080728506 7:0.018684377 8:0.024296924 9:0.03926335 10:0.064800472 
-256 1:0.73274527 2:0.17518191 3:0.057528069 4:0.023864536 5:0.010680218 6:0.029493705 7:0.041342267 8:0.14621864 9:0.15849422 10:0.079113416 
-256 1:0.48339305 2:0.26398916 3:0.10807375 4:0.10251519 5:0.042028858 6:0.29769766 7:0.25133835 8:0.24084547 9:0.068176596 10:0.085621958 
-256 1:0.52315147 2:0.26040739 3:0.11779331 4:0.067587621 5:0.031060205 6:0.071975314 7:0.040495864 8:0.14214095 9:0.12214524 10:0.0089054368 
-256 1:0.45061755 2:0.44782182 3:0.05334883 4:0.033381458 5:0.014830348 6:0.073060928 7:0.0018420774 8:0.030644549 9:0.082169887 10:0.020235931 
-256 1:0.33135398 2:0.35530323 3:0.1200784 4:0.13694907 5:0.056315323 6:0.074848411 7:0.18125296 8:0.15767223 9:0.10111003 10:0.043559192 
-256 1:0.70491595 2:0.18855817 3:0.071056689 4:0.02456508 5:0.010904104 6:0.1453083 7:0.077530381 8:0.013900146 9:0.052608144 10:0.042807793 
-68.821300588229036 1:0.29271448 2:0.19167983 3:0.2400342 4:0.15411692 5:0.12145458 6:0.27931783 7:0.10960326 8:0.15453132 9:0.14050246 10:0.02248724 
-256 1:0.64609843 2:0.16017615 3:0.069989835 4:0.082226631 5:0.041508947 6:0.074978659 7:0.083596286 8:0.10387991 9:0.11012654 10:0.084019242 
-256 1:0.56221808 2:0.26355251 3:0.067356984 4:0.082081808 5:0.024790618 6:0.025201293 7:0.10455589 8:0.17762553 9:0.0060288537 10:0.013833484 
-256 1:0.49411548 2:0.20429676 3:0.1389449 4:0.099016124 5:0.063626743 6:0.040263201 7:0.052713693 8:0.079804527 9:0.069700386 10:0.023524519 
-256 1:0.41839245 2:0.24911451 3:0.14624283 4:0.12393947 5:0.062310744 6:0.083880908 7:0.1880204 8:0.09439649 9:0.033676179 10:0.043930379 
-151.89664071981394 1:0.41002645 2:0.25611114 3:0.14581502 4:0.12456841 5:0.063478982 6:0.3758468 7:0.39473855 8:0.44396028 9:0.092455736 10:0.10396567 
-256 1:0.71275969 2:0.14599133 3:0.06112043 4:0.055337837 5:0.024790709 6:0.019222292 7:0.0022818107 8:0.0095245745 9:0.082227963 10:0.10909116 
-256 1:0.51713403 2:0.32672172 3:0.093171853 4:0.043883296 5:0.019089104 6:0.0085189145 7:0.0029798405 8:0.059075267 9:0.05433709 10:0.0099557335 
-256 1:0.29635543 2:0.40278587 3:0.13184782 4:0.10525008 5:0.0637608 6:0.0039770642 7:0.086343949 8:0.024145497 9:0.15597867 10:0.0096861316 
-256 1:0.68751256 2:0.17085675 3:0.060279669 4:0.054475331 5:0.026875692 6:0.081287709 7:0.027320512 8:0.00097833826 9:0.16476497 10:0.19071224 
-256 1:0.6362399 2:0.21760093 3:0.051828374 4:0.064977662 5:0.029353132 6:0.070641384 7:0.086656864 8:0.048681103 9:0.034577582 10:0.081783949 
-26.856113678308891 1:0.38643 2:0.35171639 3:0.090023506 4:0.12579511 5:0.046034997 6:0.42646954 7:0.028659696 8:0.15269538 9:0.1693986 10:0.11066777 
-256 1:0.55017132 2:0.22830089 3:0.098267288 4:0.087260945 5:0.035999556 6:0.018143509 7:0.11989077 8:0.11526021 9:0.05289801 10:0.034938086 
-256 1:0.70788808 2:0.21782582 3:0.047174224 4:0.018550578 5:0.0085612963 6:0.085094393 7:0.018884044 8:0.06580975 9:0.26212608 10:0.24149742 
-256 1:0.73185445 2:0.16340873 3:0.061307827 4:0.029758807 5:0.013670185 6:0.017311628 7:0.02654446 8:0.054585791 9:0.042817565 10:0.0051023047 
-2.1434415355352461 1:0.440049 2:0.29655518 3:0.11049974 4:0.094401466 5:0.058494611 6:0.59942577 7:0.40851938 8:0.48840829 9:0.28796259 10:0.38675972 
-256 1:0.62275462 2:0.20903077 3:0.083888986 4:0.057066482 5:0.027259143 6:0.023858162 7:0.010983631 8:0.080543683 9:0.085543315 10:0.018802207 
-48.21015191054623 1:0.6742776 2:0.21077255 3:0.057279394 4:0.035730521 5:0.021939933 6:0.10500884 7:0.019217254 8:0.16178248 9:0.24989579 10:0.20344585 
-256 1:0.67856999 2:0.16719218 3:0.069204526 4:0.061240394 5:0.02379291 6:0.060635024 7:0.036686842 8:0.026714472 9:0.11554312 10:0.15823063 
-256 1:0.36024196 2:0.3605684 3:0.12615652 4:0.10761409 5:0.045419032 6:0.3067231 7:0.19262864 8:0.018990429 9:0.016597542 10:0.04548833 
-256 1:0.63062774 2:0.2625526 3:0.046286057 4:0.046225972 5:0.014307633 6:0.084191945 7:0.0011514337 8:0.10633606 9:0.15707536 10:0.18378813 
-256 1:0.66445799 2:0.23243857 3:0.058635027 4:0.030451667 5:0.01401675 6:0.0074184562 7:0.024382738 8:0.10398253 9:0.020324946 10:0.018801268 
-256 1:0.3594521 2:0.32016099 3:0.137851 4:0.11960825 5:0.062927667 6:0.087876399 7:0.069718259 8:0.21577285 9:0.086589856 10:0.10941125 
-256 1:0.66400683 2:0.23854475 3:0.048753049 4:0.033678063 5:0.015017311 6:0.0019250471 7:0.0061823525 8:0.094749123 9:0.019023287 10:0.06172784 
-256 1:0.70210261 2:0.22493681 3:0.050995391 4:0.015001235 5:0.0069639556 6:0.12452878 7:0.10039948 8:0.22740405 9:0.057038496 10:0.10462724 
-256 1:0.6010733 2:0.25874268 3:0.069764366 4:0.044502883 5:0.02591677 6:0.07328092 7:0.00045914602 8:0.024476898 9:0.27287143 10:0.4403302 
-256 1:0.40221192 2:0.33811403 3:0.10661029 4:0.10028529 5:0.052778461 6:0.0067860449 7:0.063382416 8:0.20142239 9:0.053782935 10:0.0063448251 
-256 1:0.50754727 2:0.13790785 3:0.20032706 4:0.096531224 5:0.05768659 6:0.071957454 7:0.21304754 8:0.044642417 9:0.21019079 10:0.070625617 
-256 1:0.52178094 2:0.2689787 3:0.10541637 4:0.068720502 5:0.035103489 6:0.086600243 7:0.045504512 8:0.10833531 9:0.087240299 10:0.052915279 
-256 1:0.29318736 2:0.31243823 3:0.17223546 4:0.14590881 5:0.076230151 6:0.22873974 7:0.027816983 8:0.13563435 9:0.041295437 10:0.093957321 
-256 1:0.78539459 2:0.14682053 3:0.033960729 4:0.022927864 5:0.010896288 6:0.047780281 7:0.061077833 8:0.19094726 9:0.093576884 10:0.24449731 
-256 1:0.46854565 2:0.26109238 3:0.14532666 4:0.087121931 5:0.03791339 6:0.33686534 7:0.095564982 8:0.18317995 9:0.16804913 10:0.15432207 
-256 1:0.22941477 2:0.3921039 3:0.17563956 4:0.13864619 5:0.064195582 6:0.10362942 7:0.060267164 8:0.084388088 9:0.11464867 10:0.072303313 
-256 1:0.59210726 2:0.2438406 3:0.080159002 4:0.058104054 5:0.025789079 6:0.14423929 7:0.010060867 8:0.054229577 9:0.085893328 10:0.0414191 
-256 1:0.43443277 2:0.29981424 3:0.1095964 4:0.11602144 5:0.040135146 6:0.20038638 7:0.19281922 8:0.10353304 9:0.13106668 10:0.21258643 
-256 1:0.33482548 2:0.32940126 3:0.13971394 4:0.13738956 5:0.058669773 6:0.32693735 7:0.05649889 8:0.078960897 9:0.13357508 10:0.021055912 
-15.409537834419572 1:0.19553149 2:0.35261874 3:0.1460988 4:0.15109905 5:0.15465192 6:0.25393555 7:0.27919916 8:0.46454308 9:0.41516428 10:0.01169403 
-256 1:0.35363616 2:0.21223704 3:0.15428316 4:0.18964352 5:0.090200114 6:0.18175038 7:0.032007119 8:0.034145969 9:0.18523031 10:0.43381264 
-16.226961894419752 1:0.70644737 2:0.21401124 3:0.044814224 4:0.023931296 5:0.010795875 6:0.095864312 7:0.0025724769 8:0.031718194 9:0.32156192 10:0.097847662 
-256 1:0.22767958 2:0.45254774 3:0.12821158 4:0.12256686 5:0.068994235 6:0.054985784 7:0.055566528 8:0.036429763 9:0.0097725611 10:0.13096087 
-256 1:0.46777008 2:0.21397593 3:0.13576312 4:0.12596885 5:0.056522023 6:0.034285987 7:0.016751069 8:0.16019155 9:0.28561819 10:0.19844721 
-256 1:0.60595805 2:0.18979237 3:0.11986159 4:0.062503277 5:0.021884708 6:0.081120849 7:0.01149738 8:0.02920725 9:0.10547979 10:0.039271965 
-256 1:0.5469423 2:0.21658572 3:0.094882668 4:0.099467834 5:0.042121477 6:0.1283653 7:0.094306112 8:0.057539353 9:0.12970833 10:0.046285015 
-256 1:0.33265314 2:0.17873529 3:0.24465195 4:0.18763105 5:0.056328568 6:0.050450274 7:0.026262701 8:0.059744191 9:0.0097877732 10:0.091613344 
-256 1:0.60328878 2:0.31668179 3:0.050059518 4:0.022088426 5:0.0078814917 6:0.084330477 7:0.011362867 8:0.017943726 9:0.14437489 10:0.09100676 
-256 1:0.46887653 2:0.28621865 3:0.11253053 4:0.087537287 5:0.044837003 6:0.20755637 7:0.022266056 8:0.076521956 9:0.17388426 10:0.047829064 
-256 1:0.5772112 2:0.24443832 3:0.10281882 4:0.049390746 5:0.026140913 6:0.083955027 7:0.0022120835 8:0.04731657 9:0.22957037 10:0.071978829 
-256 1:0.2970939 2:0.39312957 3:0.13670788 4:0.11164352 5:0.061425124 6:0.0075493795 7:0.050795993 8:0.075985143 9:0.056601309 10:0.024077046 
-256 1:0.15019343 2:0.36589419 3:0.20762118 4:0.17428466 5:0.10200654 6:0.29833996 7:0.11309464 8:0.13376924 9:0.049024097 10:0.0007149821 
-256 1:0.59960883 2:0.25061162 3:0.076676906 4:0.047845173 5:0.025257471 6:0.0055143577 7:0.11633408 8:0.031946694 9:0.14772604 10:0.1051447 
-104.48746656491258 1:0.23971377 2:0.45713245 3:0.094395651 4:0.12591996 5:0.082838164 6:0.0069353046 7:0.031015048 8:0.10547678 9:0.038647432 10:0.21956556 
-256 1:0.58954382 2:0.2929854 3:0.072429916 4:0.030756064 5:0.014284805 6:0.022909049 7:0.0045244562 8:0.083622234 9:0.18106789 10:0.23704264 
-256 1:0.37101264 2:0.23652889 3:0.15186852 4:0.15732431 5:0.083265643 6:0.071085215 7:0.05192867 8:0.058113746 9:0.12125942 10:0.0083384648 
-256 1:0.5723926 2:0.18185435 3:0.085625446 4:0.09909575 5:0.061031855 6:0.18496133 7:0.0022233319 8:0.13438468 9:0.037794544 10:0.12476279 
-256 1:0.42309917 2:0.22317111 3:0.15472238 4:0.10898149 5:0.090025852 6:0.12237406 7:0.18093684 8:0.061236602 9:0.22039973 10:0.46787866 
-256 1:0.66162681 2:0.20437069 3:0.074470836 4:0.040809584 5:0.018722081 6:0.051578933 7:0.0032588733 8:0.066712669 9:0.089555573 10:0.12320241 
-256 1:0.26472161 2:0.3988712 3:0.13018606 4:0.13219061 5:0.074030526 6:0.091712173 7:0.056287904 8:0.049112397 9:0.017335309 10:0.073431555 
-256 1:0.30036934 2:0.25571414 3:0.25940685 4:0.13469208 5:0.049817588 6:0.05791868 7:0.35968091 8:0.17995392 9:0.08152047 10:0.18464677 
-256 1:0.49275525 2:0.19777073 3:0.15150033 4:0.12184752 5:0.036126161 6:0.11800723 7:0.060953439 8:0.10683734 9:0.12416022 10:0.18825477 
-256 1:0.33723369 2:0.3559852 3:0.15362867 4:0.096217506 5:0.056934928 6:0.075297036 7:0.035992265 8:0.13252044 9:0.020230039 10:0.039994068 
-256 1:0.28757282 2:0.35435729 3:0.14533224 4:0.14541278 5:0.067324872 6:0.15417362 7:0.24509153 8:0.10402683 9:0.012868374 10:0.071975255 
-256 1:0.57290382 2:0.29177089 3:0.088105366 4:0.033572624 5:0.013647309 6:0.059279089 7:0.10187484 8:0.036985084 9:0.1042684 10:0.0046643728 
-256 1:0.43332675 2:0.2681713 3:0.13215629 4:0.11671371 5:0.049631958 6:0.17123227 7:0.1534551 8:0.073004585 9:0.14932655 10:0.24555467 
-256 1:0.36764264 2:0.25952184 3:0.18556697 4:0.11126053 5:0.076008027 6:0.054774663 7:0.0046824242 8:0.08018039 9:0.056292329 10:0.044808924 
-256 1:0.23544093 2:0.25736508 3:0.24359296 4:0.15860638 5:0.10499465 6:0.086475484 7:0.20468668 8:0.30988335 9:0.20179881 10:0.17192836 
-256 1:0.51683078 2:0.35233047 3:0.088107268 4:0.030318531 5:0.012412954 6:0.13327249 7:0.084454942 8:0.026980011 9:0.052489122 10:0.057933229 
-210.87224498908651 1:0.28349264 2:0.44076559 3:0.1142078 4:0.10467963 5:0.056854345 6:0.18703782 7:0.13058097 8:0.11343057 9:0.13160345 10:0.024584204 
-256 1:0.50878892 2:0.23582719 3:0.10725364 4:0.098699667 5:0.049430584 6:0.27036081 7:0.040799899 8:0.12912152 9:0.18108158 10:0.11054105 
-256 1:0.4723091 2:0.32996735 3:0.073792945 4:0.085602847 5:0.038327758 6:0.028025632 7:0.053980394 8:0.032677039 9:0.049561358 10:0.16481063 
-256 1:0.49203894 2:0.26295805 3:0.10095457 4:0.096462383 5:0.04758606 6:0.081664983 7:0.036011203 8:0.01646094 9:0.093650514 10:0.024637001 
-227.26181897322471 1:0.27312666 2:0.29950446 3:0.15827299 4:0.16847056 5:0.10062533 6:0.12886546 7:0.012781551 8:0.037737965 9:0.086404808 10:0.26251842 
-256 1:0.44753416 2:0.17290669 3:0.16926801 4:0.13700178 5:0.073289363 6:0.053379724 7:0.24021843 8:0.3238972 9:0.28543569 10:0.14873824 
-256 1:0.47430713 2:0.17977239 3:0.14469676 4:0.12300207 5:0.078221648 6:0.089860149 7:0.038505153 8:0.11288543 9:0.057210551 10:0.070449912 
-256 1:0.50947163 2:0.17346965 3:0.13532741 4:0.12883402 5:0.052897276 6:0.29816929 7:0.10458446 8:0.30998455 9:0.087483528 10:0.087534064 
-256 1:0.21800594 2:0.36348138 3:0.17477751 4:0.15552896 5:0.088206208 6:0.26057772 7:0.041711634 8:0.075549087 9:0.11630261 10:0.12484867 
-256 1:0.62728984 2:0.20400886 3:0.078863043 4:0.060126229 5:0.029712038 6:0.047187584 7:0.13484622 8:0.24221292 9:0.19732821 10:0.10512753 
-256 1:0.44492647 2:0.26630488 3:0.10440237 4:0.12225172 5:0.062114563 6:0.055472727 7:0.01264086 8:0.11943146 9:0.20050117 10:0.37017236 
-256 1:0.73379316 2:0.18442433 3:0.039789522 4:0.026681143 5:0.015311851 6:0.07591974 7:0.13231281 8:0.22503579 9:0.20244545 10:0.26281944 
-252.0819904447429 1:0.64594463 2:0.17523494 3:0.064498712 4:0.065931565 5:0.048390148 6:0.50172203 7:0.33780265 8:0.31482029 9:0.20527394 10:0.015215248 
-256 1:0.4381212 2:0.28813734 3:0.14014171 4:0.084477634 5:0.049122114 6:0.40922422 7:0.11405781 8:0.16534295 9:0.09522097 10:0.021686151 
-256 1:0.45278682 2:0.25523938 3:0.13480933 4:0.10978208 5:0.047382392 6:0.16259906 7:0.11641347 8:0.1650219 9:0.1286952 10:0.11488288 
-256 1:0.33709523 2:0.2321901 3:0.11714544 4:0.1995365 5:0.11403273 6:0.16102661 7:0.0585184 8:0.020343957 9:0.2319106 10:0.5170163 
-256 1:0.44574138 2:0.30072173 3:0.13631229 4:0.082503087 5:0.034721515 6:0.018240717 7:0.042435887 8:0.12536575 9:0.1273727 10:0.23606539 
-256 1:0.32407362 2:0.23151055 3:0.20173345 4:0.15077871 5:0.091903682 6:0.0240771 7:0.014151614 8:0.11127771 9:0.028505261 10:0.13022728 
-33.477503866464218 1:0.6742306 2:0.11231063 3:0.068589496 4:0.091052418 5:0.053816856 6:0.86301861 7:0.3267504 8:0.50556452 9:0.28943246 10:0.33124391 
-256 1:0.23437187 2:0.38993292 3:0.1807902 4:0.11372755 5:0.081177465 6:0.095262282 7:0.049609165 8:0.10251807 9:0.018398602 10:0.043519257 
-256 1:0.43293936 2:0.13919197 3:0.2044083 4:0.10214837 5:0.121312 6:0.11467884 7:0.055147566 8:0.012641638 9:0.042558584 10:0.042002092 
-256 1:0.63064066 2:0.23527442 3:0.065210971 4:0.04937594 5:0.019498016 6:0.033403771 7:0.054580058 8:0.045641877 9:0.11534442 10:0.02786629 
-256 1:0.61896613 2:0.23822255 3:0.059967507 4:0.059098957 5:0.023744857 6:0.061657274 7:0.023469359 8:0.12046284 9:0.24775489 10:0.033921422 
-256 1:0.60721135 2:0.23628094 3:0.070935108 4:0.059640225 5:0.025932368 6:0.056101506 7:0.060665925 8:0.038631746 9:0.099682112 10:0.06169468 
-256 1:0.47180188 2:0.27536021 3:0.10939353 4:0.090919868 5:0.052524521 6:0.014569191 7:0.20176404 8:0.016050784 9:0.043816622 10:0.11139595 
-256 1:0.72564519 2:0.17711187 3:0.044427515 4:0.031331912 5:0.021483514 6:0.029142907 7:0.0021641766 8:0.095028105 9:0.063359913 10:0.1859513 
-256 1:0.3934192 2:0.15403021 3:0.22345754 4:0.1408683 5:0.088224745 6:0.093217468 7:0.15366821 8:0.048437055 9:0.002774829 10:0.02614876 
-256 1:0.4293104 2:0.33996145 3:0.09031303 4:0.097924976 5:0.042490138 6:0.31165027 7:0.1004965 8:0.080103989 9:0.24838336 10:0.12356633 
-256 1:0.64429949 2:0.17915755 3:0.080831022 4:0.064523928 5:0.031188007 6:0.088857991 7:0.030458834 8:0.0031932867 9:0.12180195 10:0.050550289 
-256 1:0.48674549 2:0.1783459 3:0.14144987 4:0.12639717 5:0.067061568 6:0.13213928 7:0.13111515 8:0.26869824 9:0.46394966 10:0.47443928 
-256 1:0.5800412 2:0.19782471 3:0.11799392 4:0.072049726 5:0.032090447 6:0.30242065 7:0.17174162 8:0.12076319 9:0.019026268 10:0.033727045 
-256 1:0.38054802 2:0.21331322 3:0.21962581 4:0.1154023 5:0.07111066 6:0.12921011 7:0.061491093 8:0.091913849 9:0.016157344 10:0.087047177 
-256 1:0.56887861 2:0.23502658 3:0.077325501 4:0.078565672 5:0.040203639 6:0.2151647 7:0.16799244 8:0.064289239 9:0.098749592 10:0.10280219 
-256 1:0.40020498 2:0.23278759 3:0.16366231 4:0.12681617 5:0.07652895 6:0.22571205 7:0.0587561 8:0.32659791 9:0.17733089 10:0.086472282 
--256 1:0.70611427 2:0.18728521 3:0.056510034 4:0.040024071 5:0.010066412 6:0.072573659 7:0.040252762 8:0.0057708506 9:0.032954767 10:0.16498046 
--256 1:0.43020936 2:0.34454935 3:0.09321441 4:0.08681601 5:0.04521087 6:0.044063276 7:0.093975659 8:0.2442423 9:0.17162855 10:0.15157134 
--120.0711580633571 1:0.3527769 2:0.20972701 3:0.19417257 4:0.18831015 5:0.055013364 6:0.29268665 7:0.016586028 8:0.20016011 9:0.127652 10:0.059186556 
--256 1:0.70915469 2:0.24604486 3:0.029027485 4:0.010209588 5:0.0055633722 6:0.02785026 7:0.084570734 8:0.20931652 9:0.24306955 10:0.27410064 
--256 1:0.59550435 2:0.17520265 3:0.09792314 4:0.078843268 5:0.052526591 6:0.12387757 7:0.15597665 8:0.31285786 9:0.36126235 10:0.3452103 
--256 1:0.21897967 2:0.26824397 3:0.235744 4:0.18804878 5:0.088983578 6:0.20059582 7:0.12611852 8:0.14402446 9:0.17335884 10:0.0148081 
--256 1:0.60399156 2:0.16336891 3:0.13281181 4:0.061880987 5:0.037946735 6:0.1594166 7:0.11944868 8:0.095718247 9:0.13122022 10:0.017243807 
--256 1:0.25982954 2:0.2673445 3:0.18569524 4:0.20317365 5:0.083957071 6:0.15268748 7:0.050417075 8:0.26767269 9:0.12657173 10:0.098087728 
--256 1:0.49833612 2:0.20026901 3:0.12776777 4:0.1141828 5:0.059444306 6:0.038251045 7:0.0090164361 8:0.096005648 9:0.11796044 10:0.089514008 
--256 1:0.21208057 2:0.28439766 3:0.22664502 4:0.20621693 5:0.070659825 6:0.15263898 7:0.015859158 8:0.25615217 9:0.012352414 10:0.0091460714 
--256 1:0.59321157 2:0.22886099 3:0.079376888 4:0.072841178 5:0.025709371 6:0.074534862 7:0.054179322 8:0.023891587 9:0.019020546 10:0.14353163 
--22.11650292832952 1:0.33425961 2:0.17266211 3:0.25616583 4:0.19807462 5:0.038837821 6:0.085829267 7:0.199037 8:0.29130638 9:0.30136057 10:0.036821243 
--256 1:0.42802334 2:0.33575719 3:0.10869604 4:0.095910044 5:0.031613392 6:0.37086574 7:0.14312697 8:0.12276951 9:0.26621194 10:0.074636747 
--256 1:0.36778271 2:0.24200143 3:0.1503363 4:0.15846323 5:0.081416335 6:0.020578852 7:0.19350439 8:0.073034579 9:0.087793132 10:0.021527874 
--256 1:0.78259524 2:0.15621043 3:0.038069396 4:0.015890922 5:0.0072340136 6:0.058682354 7:0.071012978 8:0.13705254 9:0.19153009 10:0.016011474 
--256 1:0.55606237 2:0.27085307 3:0.079324156 4:0.066225966 5:0.027534446 6:0.0050363227 7:0.039531976 8:0.13233933 9:0.10075604 10:0.13005321 
--256 1:0.36636803 2:0.30599582 3:0.15636456 4:0.12973277 5:0.04153882 6:0.22946757 7:0.10474452 8:0.12542095 9:0.28884909 10:0.19378329 
--256 1:0.42196801 2:0.21192936 3:0.20427003 4:0.10789731 5:0.053935296 6:0.10745339 7:0.092938311 8:0.14064394 9:0.17830101 10:0.17630821 
--256 1:0.48975805 2:0.28913341 3:0.076743 4:0.10169311 5:0.042672427 6:0.038193124 7:0.029843754 8:0.014847686 9:0.010097494 10:0.094264344 
--256 1:0.46202876 2:0.32650728 3:0.12630804 4:0.062181653 5:0.022974268 6:0.16021202 7:0.056091273 8:0.060169308 9:0.18362842 10:0.062975651 
--256 1:0.4977592 2:0.27990716 3:0.090838715 4:0.077625153 5:0.05386977 6:0.2460427 7:0.066738995 8:0.2155175 9:0.13508842 10:0.0040484935 
--256 1:0.71216284 2:0.17209303 3:0.051194535 4:0.045458169 5:0.019091425 6:0.17864354 7:0.082942797 8:0.16900466 9:0.057779101 10:0.017990693 
--256 1:0.6536235 2:0.19668945 3:0.056480477 4:0.059343062 5:0.033863513 6:0.11505923 7:0.03019271 8:0.046671597 9:0.020594604 10:0.1356228 
--256 1:0.64573132 2:0.19077353 3:0.099625691 4:0.037867719 5:0.02600174 6:0.0099954847 7:0.025382535 8:0.05902164 9:0.11409939 10:0.088448085 
--256 1:0.37250056 2:0.32839432 3:0.17670653 4:0.071711938 5:0.050686647 6:0.18044205 7:0.013866721 8:0.0086367532 9:0.15035082 10:0.072371462 
--256 1:0.3417505 2:0.39047784 3:0.091088037 4:0.10095821 5:0.075725412 6:0.067665236 7:0.20104927 8:0.1288749 9:0.020595183 10:0.12917229 
--134.90162666148436 1:0.25235877 2:0.40900934 3:0.16676434 4:0.11671844 5:0.055149113 6:0.21399866 7:0.075808219 8:0.15193272 9:0.0031771534 10:0.0031370192 
--256 1:0.64811492 2:0.2036459 3:0.067355529 4:0.05505693 5:0.025826718 6:0.017793753 7:0.042986328 8:0.038787594 9:0.1678648 10:0.069318999 
--256 1:0.49833835 2:0.2435959 3:0.12693204 4:0.091194892 5:0.039938817 6:0.081365242 7:0.14608567 8:0.0066944849 9:0.23545861 10:0.099339526 
--256 1:0.70568457 2:0.20304597 3:0.053794797 4:0.027163804 5:0.010310861 6:0.037303148 7:0.04246106 8:0.14206728 9:0.00080902269 10:0.060968691 
--256 1:0.50813804 2:0.21569805 3:0.14692199 4:0.088343526 5:0.040898396 6:0.013962285 7:0.066865906 8:0.068605957 9:0.059663682 10:0.19567631 
--256 1:0.34515761 2:0.33353899 3:0.16300358 4:0.10491814 5:0.053381669 6:0.13906927 7:0.31649859 8:0.14725745 9:0.10575746 10:0.025154146 
--256 1:0.51549716 2:0.24240286 3:0.11505641 4:0.083872826 5:0.043170746 6:0.13043419 7:0.059098884 8:0.015880617 9:0.10428393 10:0.028445673 
--256 1:0.54713322 2:0.24412217 3:0.10956667 4:0.067313346 5:0.031864591 6:0.093690675 7:0.069826192 8:0.19966342 9:0.11095791 10:0.17056061 
--256 1:0.39372436 2:0.35501347 3:0.11192211 4:0.10718457 5:0.032155485 6:0.16135236 7:0.21720533 8:0.10062542 9:0.13945824 10:0.13699316 
--91.997553208688515 1:0.64329999 2:0.20773544 3:0.08225431 4:0.035103297 5:0.031606964 6:0.47587973 7:0.0052540757 8:0.1321403 9:0.30643598 10:0.10541507 
--240.61694394400061 1:0.38209441 2:0.23962924 3:0.1916451 4:0.12933616 5:0.057295078 6:0.03667528 7:0.28186004 8:0.22293994 9:0.23377377 10:0.40306821 
--256 1:0.57323281 2:0.24206916 3:0.089318221 4:0.06279091 5:0.032588901 6:0.12391311 7:0.094467197 8:0.026473858 9:0.089384318 10:0.24302932 
--256 1:0.29036814 2:0.28404332 3:0.20961722 4:0.14033622 5:0.075635098 6:0.088501814 7:0.043341794 8:0.024104386 9:0.046987706 10:0.17419868 
--256 1:0.40879914 2:0.47712666 3:0.071415153 4:0.02838863 5:0.014270414 6:0.012384718 7:0.019436729 8:0.11744733 9:0.014969624 10:0.054744318 
--256 1:0.70125926 2:0.17877673 3:0.067719675 4:0.033627558 5:0.018616768 6:0.10178553 7:0.14066382 8:0.25466506 9:0.39632269 10:0.31181743 
--256 1:0.22851216 2:0.4626338 3:0.14036013 4:0.11694208 5:0.051551832 6:0.061869732 7:0.018980736 8:0.0017831708 9:0.40569758 10:0.34607845 
--256 1:0.50208104 2:0.20926708 3:0.141384 4:0.098643078 5:0.048624805 6:0.026598193 7:0.1160162 8:0.023505009 9:0.020296409 10:0.11218246 
--256 1:0.44977191 2:0.42137516 3:0.063453973 4:0.046243213 5:0.019155745 6:0.029945343 7:0.035959071 8:0.17102876 9:0.01157359 10:0.081784118 
--256 1:0.77310512 2:0.15949063 3:0.043565668 4:0.017172595 5:0.0066659786 6:0.039039845 7:0.024619022 8:0.062019677 9:0.018814672 10:0.11703793 
--256 1:0.66592945 2:0.19252638 3:0.064138798 4:0.053614587 5:0.023790779 6:0.11543813 7:0.046655044 8:0.13936413 9:0.01202199 10:0.011747738 
--256 1:0.30969672 2:0.24300104 3:0.19452903 4:0.16733608 5:0.085437136 6:0.037317 7:0.049208724 8:0.15192285 9:0.10815469 10:0.038121339 
--256 1:0.45512195 2:0.21607243 3:0.17481036 4:0.092087736 5:0.061907524 6:0.02856694 7:0.20570455 8:0.079238607 9:0.086122199 10:0.026274842 
--256 1:0.38232889 2:0.2809287 3:0.16692549 4:0.1201178 5:0.04969912 6:0.0081219458 7:0.005560746 8:0.087652228 9:0.065381508 10:0.16694944 
--256 1:0.7849904 2:0.16252935 3:0.025798166 4:0.015085041 5:0.011597041 6:0.031297175 7:0.019270927 8:0.16019425 9:0.11393668 10:0.38653413 
--256 1:0.64459791 2:0.26088882 3:0.047061449 4:0.031755937 5:0.015695891 6:0.18003393 7:0.22190339 8:0.070490753 9:0.089859645 10:0.12970571 
--256 1:0.34579508 2:0.31956539 3:0.16960195 4:0.12041726 5:0.044620326 6:0.10245985 7:0.15572331 8:0.032151165 9:0.12813815 10:0.31543086 
--256 1:0.59183756 2:0.26605368 3:0.092526958 4:0.034938436 5:0.014643365 6:0.089584261 7:0.067439359 8:0.1048375 9:0.12501906 10:0.0049058007 
--256 1:0.29245528 2:0.33450445 3:0.18818498 4:0.11820881 5:0.066646481 6:0.030081855 7:0.11833661 8:0.075272574 9:0.036274451 10:0.20341771 
--256 1:0.23421456 2:0.33719483 3:0.19191389 4:0.14782045 5:0.088856271 6:0.073036589 7:0.00037214506 8:0.079571175 9:0.087506155 10:0.050670672 
--256 1:0.38167122 2:0.23570035 3:0.17918069 4:0.15120166 5:0.05224608 6:0.18134591 7:0.082276497 8:0.054200549 9:0.13920969 10:0.12204897 
--256 1:0.38808746 2:0.30616367 3:0.11908995 4:0.12079671 5:0.065862207 6:0.059550609 7:0.087493281 8:0.2372772 9:0.08527696 10:0.040029567 
--64.411090355456437 1:0.32783825 2:0.14702328 3:0.25081535 4:0.23072123 5:0.043601887 6:0.069276423 7:0.27183749 8:0.11686746 9:0.28269173 10:0.38973531 
--256 1:0.49604651 2:0.24682653 3:0.12344886 4:0.093465046 5:0.040213044 6:0.054758997 7:0.20568279 8:0.00093002104 9:0.1227123 10:0.27511007 
--256 1:0.59971801 2:0.20623786 3:0.074534326 4:0.082817178 5:0.036692625 6:0.02279711 7:0.13137618 8:0.10447252 9:0.23019588 10:0.12201519 
--256 1:0.34775801 2:0.311392 3:0.16660196 4:0.12474448 5:0.049503557 6:0.31575268 7:0.15108083 8:0.21053076 9:0.031849294 10:0.18528735 
--256 1:0.27351304 2:0.29969134 3:0.1733148 4:0.18242403 5:0.071056789 6:0.27235757 7:0.10017243 8:0.12395245 9:0.044772317 10:0.1520043 
--256 1:0.64201701 2:0.18321995 3:0.08883223 4:0.066071918 5:0.019858887 6:0.0028610867 7:0.0022346379 8:0.069140462 9:0.093848899 10:0.066024012 
--256 1:0.47577759 2:0.36181632 3:0.072099523 4:0.060196936 5:0.030109633 6:0.11210612 7:0.0367371 8:0.098878902 9:0.040474951 10:0.073627269 
--256 1:0.2981567 2:0.4003579 3:0.14874633 4:0.10825193 5:0.044487135 6:0.033545725 7:0.19097414 8:0.24271222 9:0.14175919 10:0.021620746 
--256 1:0.36187021 2:0.29763249 3:0.17090082 4:0.11658581 5:0.053010666 6:0.28548288 7:0.031383516 8:0.055885329 9:0.17699075 10:0.23066068 
--256 1:0.54282865 2:0.201884 3:0.10125384 4:0.0995726 5:0.054460911 6:0.26814002 7:0.10692436 8:0.0574398 9:0.0080900201 10:0.044936205 
--256 1:0.3613771 2:0.21223719 3:0.14235972 4:0.18156479 5:0.1024612 6:0.027667624 7:0.032672609 8:0.17428551 9:0.047717689 10:0.23615673 
--256 1:0.70987494 2:0.17376115 3:0.044793982 4:0.05176367 5:0.019806254 6:0.13817423 7:0.10288922 8:0.1342741 9:0.069512618 10:0.051205941 
--256 1:0.68531686 2:0.20261205 3:0.05701546 4:0.04271889 5:0.012336733 6:0.075226588 7:0.014987122 8:0.13199005 9:0.21041795 10:0.11143352 
--256 1:0.585204 2:0.24847119 3:0.085226532 4:0.053651417 5:0.027446858 6:0.085426979 7:0.10063087 8:0.30404463 9:0.18692129 10:0.18469162 
--256 1:0.66171936 2:0.16485911 3:0.092456714 4:0.054511796 5:0.026453018 6:0.10487025 7:0.027072242 8:0.039289123 9:0.10930774 10:0.1401618 
--256 1:0.47180244 2:0.29835703 3:0.10662779 4:0.086687372 5:0.036525373 6:0.12279249 7:0.085128586 8:0.051269697 9:0.3724933 10:0.067743556 
--256 1:0.71757152 2:0.18216993 3:0.040818892 4:0.038437797 5:0.021001865 6:0.14178246 7:0.044381453 8:0.074348247 9:0.056115878 10:0.10594654 
--256 1:0.58541949 2:0.22710092 3:0.069496378 4:0.087246424 5:0.030736779 6:0.12271653 7:0.056065021 8:0.18485697 9:0.014374539 10:0.071324854 
--256 1:0.58096475 2:0.16474703 3:0.098700963 4:0.11253303 5:0.04305423 6:0.016881303 7:0.11140874 8:0.21488087 9:0.13712326 10:0.086538217 
--256 1:0.35814728 2:0.40255464 3:0.096969285 4:0.083804739 5:0.058524055 6:0.1632985 7:0.0012646165 8:0.25617746 9:0.07328634 10:0.026913626 
--75.082194697552509 1:0.14934538 2:0.50108276 3:0.21625989 4:0.10074708 5:0.032564892 6:0.29788308 7:0.20425544 8:0.26186759 9:0.34305328 10:0.43308822 
--256 1:0.49963728 2:0.24532274 3:0.11288545 4:0.092888961 5:0.049265579 6:0.039206417 7:0.028541762 8:0.090745858 9:0.099093612 10:0.28655724 
--256 1:0.62650291 2:0.23293201 3:0.058366698 4:0.054184587 5:0.028013803 6:0.21395384 7:0.012245335 8:0.046081457 9:0.1065626 10:0.017782368 
--256 1:0.59608332 2:0.20215836 3:0.098559155 4:0.070153314 5:0.033045856 6:0.051482305 7:0.06234846 8:0.053674276 9:0.23831666 10:0.32906588 
--256 1:0.18323862 2:0.37418664 3:0.21232485 4:0.16352473 5:0.066725168 6:0.21697657 7:0.15946531 8:0.31594486 9:0.25453046 10:0.14993475 
--256 1:0.49153586 2:0.26089251 3:0.13419147 4:0.082534074 5:0.030846089 6:0.019668205 7:0.066687869 8:0.11506411 9:0.24961769 10:0.36505257 
--256 1:0.56625301 2:0.22056013 3:0.11144551 4:0.073129125 5:0.02861222 6:0.001278194 7:0.092340479 8:0.092458018 9:0.051638749 10:0.057445764 
--256 1:0.37164869 2:0.27566775 3:0.17842245 4:0.10313753 5:0.071123585 6:0.25207943 7:0.087719089 8:0.11370394 9:0.046270022 10:0.029085457 
--256 1:0.35928703 2:0.39463953 3:0.1142705 4:0.083662681 5:0.04814026 6:0.090513682 7:0.14490251 8:0.19098921 9:0.055145725 10:0.071598565 
--12.255856783236341 1:0.093399074 2:0.30966233 3:0.41962368 4:0.12499873 5:0.05231619 6:0.084774177 7:0.015850787 8:0.13543969 9:0.14789205 10:0.1111351 
--256 1:0.73022041 2:0.19001733 3:0.039246776 4:0.030577076 5:0.0099384107 6:0.016697502 7:0.062060577 8:0.20439359 9:0.38460948 10:0.41954232 
--193.41653219610481 1:0.29244057 2:0.29155555 3:0.17147518 4:0.19593738 5:0.048591324 6:0.021050407 7:0.29473341 8:0.042595557 9:0.047906983 10:0.068141818 
--256 1:0.24979827 2:0.2986331 3:0.18764302 4:0.19556453 5:0.068361064 6:0.019952844 7:0.057804952 8:0.13370152 9:0.055231291 10:0.13589892 
--256 1:0.54877303 2:0.18342496 3:0.13176425 4:0.10918913 5:0.026848629 6:0.038924232 7:0.013519549 8:0.0048954232 9:0.10051882 10:0.029127209 
--256 1:0.50017524 2:0.23345203 3:0.11913566 4:0.10305295 5:0.044184118 6:0.31135608 7:0.1367884 8:0.25843466 9:0.0085927764 10:0.1275338 
--256 1:0.39639199 2:0.28362483 3:0.097761616 4:0.12297393 5:0.099247636 6:0.093715826 7:0.031020462 8:0.1532368 9:0.22040901 10:0.52091094 
--256 1:0.63650169 2:0.22603915 3:0.094948994 4:0.026763472 5:0.015746694 6:0.0029962078 7:0.14014137 8:0.084565755 9:0.11587297 10:0.082468501 
--256 1:0.1941219 2:0.37177715 3:0.165915 4:0.17833072 5:0.08985523 6:0.060740719 7:0.21891484 8:0.076928305 9:0.090313805 10:0.11202441 
--256 1:0.276518 2:0.33942714 3:0.20817294 4:0.11233152 5:0.063550403 6:0.21164272 7:0.091810516 8:0.14933748 9:0.015207202 10:0.13766695 
--256 1:0.59201486 2:0.24657781 3:0.068669283 4:0.065516649 5:0.027221401 6:0.17184546 7:0.10731114 8:0.033722233 9:0.048107118 10:0.066229959 
--256 1:0.28945607 2:0.28926941 3:0.20158825 4:0.14100846 5:0.0786778 6:0.3436499 7:0.046694554 8:0.01976579 9:0.084168523 10:0.032062601 
--256 1:0.2633713 2:0.40441521 3:0.15007052 4:0.13305986 5:0.049083101 6:0.21433463 7:0.14512606 8:0.4575311 9:0.0054430234 10:0.079410358 
--256 1:0.34776106 2:0.31481973 3:0.14845656 4:0.12708071 5:0.061881936 6:0.0032415991 7:0.27767538 8:0.11591474 9:0.043636051 10:0.10256029 
--256 1:0.7494659 2:0.17725065 3:0.039433376 4:0.025058701 5:0.0087913733 6:0.06598003 7:0.065041104 8:0.24712324 9:0.16960396 10:0.0082300086 
--256 1:0.42743385 2:0.27377477 3:0.18394997 4:0.073312359 5:0.041529051 6:0.2438425 7:0.12891973 8:0.10813295 9:0.0092137827 10:0.019261642 
--256 1:0.73926056 2:0.1812415 3:0.046656644 4:0.024068096 5:0.0087732003 6:0.078874508 7:0.077851 8:0.17510179 9:0.25189167 10:0.1219292 
--256 1:0.45067899 2:0.26980965 3:0.099918513 4:0.11225706 5:0.06733579 6:0.033887783 7:0.15083552 8:0.13724074 9:0.0037111537 10:0.045799919 
--256 1:0.40465466 2:0.33387223 3:0.14358034 4:0.082035261 5:0.035857511 6:0.063160267 7:0.12809062 8:0.079883096 9:0.20305213 10:0.10228696 
--256 1:0.32402484 2:0.28339973 3:0.18954909 4:0.13613931 5:0.066887028 6:0.054181797 7:0.034178117 8:0.12383042 9:0.070261471 10:0.020608711 
--256 1:0.49466304 2:0.32300257 3:0.075609621 4:0.068923447 5:0.037801322 6:0.22582991 7:0.079292028 8:0.24069875 9:0.093455337 10:0.041542833 
--256 1:0.49939247 2:0.34975375 3:0.070445821 4:0.056389871 5:0.024018096 6:0.25016601 7:0.05577922 8:0.18595318 9:0.11503855 10:0.077120337 
--256 1:0.49144143 2:0.279962 3:0.10970226 4:0.087058835 5:0.031835473 6:0.010498849 7:0.016827301 8:0.14152533 9:0.056291149 10:0.033315852 
--256 1:0.53654439 2:0.2992304 3:0.089862533 4:0.058600515 5:0.015762163 6:0.0021918394 7:0.011166742 8:0.097836888 9:0.011483434 10:0.056528643 
--256 1:0.71192179 2:0.18647015 3:0.039326315 4:0.041009425 5:0.021272313 6:0.014407504 7:0.088646191 8:0.24405536 9:0.095768889 10:0.14010825 
--256 1:0.64324731 2:0.24469979 3:0.069256128 4:0.033740782 5:0.0090559867 6:0.052610932 7:0.050970218 8:0.068701067 9:0.067862354 10:0.10193267 
--256 1:0.45118416 2:0.29464799 3:0.10437982 4:0.10101577 5:0.048772267 6:0.031997132 7:0.074291461 8:0.13822513 9:0.19294316 10:0.25956975 
--256 1:0.39893742 2:0.30453177 3:0.14565608 4:0.098621905 5:0.052252823 6:0.018144967 7:0.02511359 8:0.033150807 9:0.2422138 10:0.0022090852 
--256 1:0.45735673 2:0.37615376 3:0.064325209 4:0.073068132 5:0.029096171 6:0.010013406 7:0.11511265 8:0.081003328 9:0.017333674 10:0.046976856 
--256 1:0.56600282 2:0.21665317 3:0.10552821 4:0.078648234 5:0.033167573 6:0.2277621 7:0.12865931 8:0.26787381 9:0.23368953 10:0.26474745 
--256 1:0.18793434 2:0.47291423 3:0.15874108 4:0.12378258 5:0.05662777 6:0.22355661 7:0.12891872 8:0.19357319 9:0.11790435 10:0.07664436 
--256 1:0.58753128 2:0.21317328 3:0.089032021 4:0.084390528 5:0.025872886 6:0.013597713 7:0.078631724 8:0.23507522 9:0.18093504 10:0.23787084 
--256 1:0.35586542 2:0.16877742 3:0.22206017 4:0.19258244 5:0.060714554 6:0.157133 7:0.091536614 8:0.24497329 9:0.099622824 10:0.023789281 
--256 1:0.75932215 2:0.17104508 3:0.045991342 4:0.015660651 5:0.0079807808 6:0.11398631 7:0.062742585 8:0.061001471 9:0.14211715 10:0.21411221 
--256 1:0.48947712 2:0.26977715 3:0.11548579 4:0.094115509 5:0.031144436 6:0.050207927 7:0.07254773 8:0.10440123 9:0.09502657 10:0.10183307 
--256 1:0.26154563 2:0.34791967 3:0.18524834 4:0.13655417 5:0.068732182 6:0.016429812 7:0.16328202 8:0.25315534 9:0.087776996 10:0.071477685 
--256 1:0.44822865 2:0.34464034 3:0.1221889 4:0.062655396 5:0.022286716 6:0.034932187 7:0.073884508 8:0.011675079 9:0.035758813 10:0.070518235 
--256 1:0.46252994 2:0.30981029 3:0.10197445 4:0.087875867 5:0.037809454 6:0.054601739 7:0.019678354 8:0.024904161 9:0.12555856 10:0.16452886 
--256 1:0.61309119 2:0.18443211 3:0.10498242 4:0.070659129 5:0.026835154 6:0.0012044366 7:0.067992023 8:0.057556091 9:0.13538876 10:0.15993789 
--256 1:0.32220938 2:0.25303841 3:0.19744573 4:0.16228983 5:0.065016651 6:0.088822167 7:0.028601632 8:0.037085146 9:0.052271726 10:0.21854072 
--52.035226794587743 1:0.53695353 2:0.249058 3:0.12202772 4:0.064537708 5:0.027423034 6:0.56037215 7:0.62767299 8:0.47089155 9:0.34110069 10:0.23844363 
--256 1:0.51109482 2:0.29501433 3:0.086620755 4:0.069646132 5:0.037623962 6:0.25427958 7:0.088709979 8:0.11142696 9:0.035584723 10:0.21831813 
--256 1:0.40532805 2:0.22930612 3:0.14790908 4:0.1567116 5:0.060745142 6:0.19110287 7:0.0027958728 8:0.07280121 9:0.042590104 10:0.027986479 
--99.32362220545663 1:0.30171933 2:0.38385565 3:0.13998911 4:0.12766062 5:0.046775292 6:0.0037793866 7:0.0087853399 8:0.063700342 9:0.028408891 10:0.01639071 
--2.1306458598759486 1:0.56851983 2:0.074923454 3:0.17859081 4:0.081025676 5:0.096940226 6:0.12934575 7:0.19018444 8:0.27162405 9:0.080725041 10:0.18400426 
--256 1:0.45056497 2:0.3027242 3:0.099177235 4:0.10430617 5:0.043227417 6:0.11744106 7:0.04036731 8:0.18851182 9:0.018615542 10:0.09588 
--256 1:0.39462988 2:0.40736872 3:0.088941838 4:0.070203199 5:0.038856364 6:0.24490919 7:0.24446334 8:0.40554811 9:0.12404699 10:0.30015521 
--256 1:0.63075327 2:0.2274916 3:0.046070358 4:0.065093812 5:0.030590959 6:0.064993698 7:0.037289439 8:0.053019465 9:0.45769649 10:0.55594452 
--256 1:0.48109479 2:0.21776809 3:0.10512 4:0.14432891 5:0.051688205 6:0.11880822 7:0.074894987 8:0.0965654 9:0.50407332 10:0.24079169 
--256 1:0.32791712 2:0.20201977 3:0.24551313 4:0.15607952 5:0.06847046 6:0.063636902 7:0.018797522 8:0.029763779 9:0.066397256 10:0.13382648 
--256 1:0.51470515 2:0.23777538 3:0.1254362 4:0.087147964 5:0.034935313 6:0.063535634 7:0.072675687 8:0.19452335 9:0.29575631 10:0.40732513 
--256 1:0.40268784 2:0.29343749 3:0.1459453 4:0.1098257 5:0.04810366 6:0.33163436 7:0.19490025 8:0.30649464 9:0.23692424 10:0.3817477 
--256 1:0.29435281 2:0.34024073 3:0.16012135 4:0.13592646 5:0.069358657 6:0.18428666 7:0.11262457 8:0.20123477 9:0.03800068 10:0.22167614 
--256 1:0.54721198 2:0.2466988 3:0.083918601 4:0.084796707 5:0.037373916 6:0.041073773 7:0.086917216 8:0.11605628 9:0.19018628 10:0.11481441 
--256 1:0.5965951 2:0.22980342 3:0.061728695 4:0.072975234 5:0.038897549 6:0.064606997 7:0.052908395 8:0.042786377 9:0.08262188 10:0.059926985 
--256 1:0.48750384 2:0.25277704 3:0.09859499 4:0.098907683 5:0.062216446 6:0.012614353 7:0.022927665 8:0.090520974 9:0.13778422 10:0.20695524 
--256 1:0.56887243 2:0.36235325 3:0.032808577 4:0.024651476 5:0.011314269 6:0.056914165 7:0.025445437 8:0.029551882 9:0.088132083 10:0.23638385 
--256 1:0.50647949 2:0.26905201 3:0.089635798 4:0.096821884 5:0.038010819 6:0.16434446 7:0.0046853445 8:0.062078334 9:0.035798705 10:0.013518341 
--256 1:0.39661214 2:0.2687025 3:0.14276456 4:0.12382299 5:0.068097813 6:0.096429814 7:0.23145901 8:0.20853886 9:0.17893443 10:0.07389977 
--256 1:0.33280901 2:0.24540997 3:0.21224512 4:0.12584407 5:0.083691833 6:0.10644777 7:0.055881615 8:0.088710634 9:0.08003835 10:0.011615314 
--256 1:0.45740697 2:0.2135133 3:0.13443574 4:0.12268542 5:0.071958568 6:0.21646916 7:0.080212117 8:0.15252168 9:0.2759999 10:0.43611354 
--256 1:0.59964942 2:0.22690223 3:0.08814976 4:0.063335731 5:0.021962857 6:0.00048918372 7:0.005095818 8:0.040259763 9:0.15396988 10:0.0095012769 
--256 1:0.71700494 2:0.1863457 3:0.046378512 4:0.036343617 5:0.013927232 6:0.00039390119 7:0.01373334 8:0.052335251 9:0.20181642 10:0.067279593 
--256 1:0.44848551 2:0.24159253 3:0.1255698 4:0.11957533 5:0.064776827 6:0.14028287 7:0.12788778 8:0.1036168 9:0.060262028 10:0.18412794 
--256 1:0.65608973 2:0.18183613 3:0.083394598 4:0.057501587 5:0.021177952 6:0.045460824 7:0.082661165 8:0.037975599 9:0.22467496 10:0.12279854 
--256 1:0.60919093 2:0.24438622 3:0.053083317 4:0.061416569 5:0.031922967 6:0.21267541 7:0.019684456 8:0.098519759 9:0.17319733 10:0.10371654 
--256 1:0.33456669 2:0.32921185 3:0.15674964 4:0.13279258 5:0.046679244 6:0.24920879 7:0.064723689 8:0.093855807 9:0.13568287 10:0.12221979 
--256 1:0.33574906 2:0.27514171 3:0.1773105 4:0.13825369 5:0.073545038 6:0.15600057 7:0.086815276 8:0.036906935 9:0.024614002 10:0.10431001 
--256 1:0.74412705 2:0.16243764 3:0.057010964 4:0.024437664 5:0.011986681 6:0.054823936 7:0.064011933 8:0.063649776 9:0.077848862 10:0.22306467 
--256 1:0.30170728 2:0.4271153 3:0.14066992 4:0.081819048 5:0.04868845 6:0.028021389 7:0.084869033 8:0.23847231 9:0.12067176 10:0.037285452 
--256 1:0.34081012 2:0.19021506 3:0.15133792 4:0.21861656 5:0.099020341 6:0.003618924 7:0.0030804526 8:0.0023905131 9:0.0059644667 10:0.02375948 
--256 1:0.42017454 2:0.29365872 3:0.14236705 4:0.10442339 5:0.039376296 6:0.30967502 7:0.01579525 8:0.068121838 9:0.011897441 10:0.066228882 
--256 1:0.36254854 2:0.29459108 3:0.11068226 4:0.1493589 5:0.08281922 6:0.043726214 7:0.040451961 8:0.060167471 9:0.053232306 10:0.0054516464 
--256 1:0.81146551 2:0.13570005 3:0.027353244 4:0.017568875 5:0.0079123229 6:0.031816285 7:0.024791626 8:0.026083076 9:0.030320599 10:0.089758974 
--256 1:0.37213554 2:0.39465955 3:0.11994216 4:0.080490702 5:0.03277205 6:0.18779818 7:0.011039995 8:0.011385735 9:0.17956945 10:0.16745437 
--256 1:0.60334669 2:0.20842477 3:0.078536222 4:0.08054695 5:0.029145371 6:0.31337313 7:0.19100934 8:0.26526431 9:0.25554453 10:0.15791479 
--256 1:0.45937467 2:0.3176905 3:0.089380359 4:0.10005905 5:0.033495415 6:0.071601094 7:0.046668359 8:0.053278785 9:0.22481539 10:0.16825495 
--256 1:0.50142459 2:0.25701057 3:0.13013263 4:0.074378692 5:0.037053519 6:0.11627173 7:0.020682251 8:0.039982714 9:0.015674066 10:0.15840428 
--256 1:0.5043833 2:0.22959536 3:0.11309384 4:0.1113644 5:0.041563095 6:0.13592032 7:0.12572748 8:0.0068034295 9:0.016482958 10:0.060526346 
--23.232229574929249 1:0.79398338 2:0.15019892 3:0.04094457 4:0.010460987 5:0.0044121411 6:0.88170743 7:0.89550749 8:0.66301536 9:0.086155534 10:0.13785684 
--256 1:0.51868349 2:0.22487008 3:0.13803861 4:0.081861712 5:0.036546115 6:0.1334595 7:0.032868386 8:0.057175944 9:0.28539911 10:0.28761756 
--256 1:0.48700499 2:0.34934599 3:0.080905098 4:0.053790903 5:0.028953018 6:0.07387171 7:0.073364973 8:0.17117338 9:0.088003443 10:0.013707178 
--256 1:0.28773229 2:0.33355812 3:0.17942724 4:0.1410668 5:0.058215553 6:0.094278317 7:0.090598668 8:0.0994589 9:0.212426 10:0.09995208 
--256 1:0.63455042 2:0.11222075 3:0.10456159 4:0.077687677 5:0.070979561 6:0.1313098 7:0.16158502 8:0.32562841 9:0.019048822 10:0.30835073 
--256 1:0.5036901 2:0.27807107 3:0.10854997 4:0.075168576 5:0.034520286 6:0.01639408 7:0.13117267 8:0.12204697 9:0.061603171 10:0.14353858 
--256 1:0.26458083 2:0.43889616 3:0.12917543 4:0.11505089 5:0.052296692 6:0.11772089 7:0.042839409 8:0.12344274 9:0.084030317 10:0.014506046 
--256 1:0.54603452 2:0.222757 3:0.11240026 4:0.07426334 5:0.044544879 6:0.2819616 7:0.042080714 8:0.23527113 9:0.18817497 10:0.20563737 
--132.13900654664647 1:0.35147451 2:0.35661241 3:0.14549593 4:0.10873766 5:0.037679484 6:0.076715652 7:0.07012429 8:0.13318413 9:0.15618485 10:0.103686 
--169.32975143757039 1:0.55997175 2:0.18677349 3:0.067936961 4:0.1196046 5:0.0657132 6:0.47006325 7:0.056194176 8:0.08139493 9:0.20844288 10:0.4441972 
--256 1:0.33938568 2:0.26310637 3:0.1917673 4:0.12705157 5:0.078689085 6:0.13496112 7:0.22547563 8:0.079574553 9:0.21831058 10:0.43511928 
--256 1:0.68757834 2:0.25021452 3:0.032030537 4:0.02022027 5:0.0099563261 6:0.04318549 7:0.19828108 8:0.047254437 9:0.16992676 10:0.015022865 
--256 1:0.29208694 2:0.24070787 3:0.20989892 4:0.16541181 5:0.091894459 6:0.076536239 7:0.20143056 8:0.078926674 9:0.091243903 10:0.0043350179 
--256 1:0.19570766 2:0.35458089 3:0.18648262 4:0.19836927 5:0.064859553 6:0.13484332 7:0.12537101 8:0.036273423 9:0.042442438 10:0.14174279 
--256 1:0.68741069 2:0.24050563 3:0.031743779 4:0.024498246 5:0.015841652 6:0.0040643613 7:0.00035463529 8:0.0041227333 9:0.087219693 10:0.044048781 
--256 1:0.4836685 2:0.22247862 3:0.14576257 4:0.093155785 5:0.054934527 6:0.015225856 7:0.049377339 8:0.0090478299 9:0.10114544 10:0.27183986 
--256 1:0.32194032 2:0.16571822 3:0.14590439 4:0.15274489 5:0.21369218 6:0.1109803 7:0.25179261 8:0.24381877 9:0.33899625 10:0.29297342 
--256 1:0.51468289 2:0.16778473 3:0.14751465 4:0.097733825 5:0.072283916 6:0.073827535 7:0.11305412 8:0.12558708 9:0.16195786 10:0.22254932 
--256 1:0.59876965 2:0.20942232 3:0.078152975 4:0.072975943 5:0.040679114 6:0.048669886 7:0.086978812 8:0.018021641 9:0.18853533 10:0.010785601 
--256 1:0.6499279 2:0.24430802 3:0.047839815 4:0.040258575 5:0.017665686 6:0.29363633 7:0.006839346 8:0.2023256 9:0.22400749 10:0.1533878 
--256 1:0.48864402 2:0.31231285 3:0.10112316 4:0.074393559 5:0.023526413 6:0.10075967 7:0.027651337 8:0.088714527 9:0.013946062 10:0.073832159 
--256 1:0.5650326 2:0.3526877 3:0.043287083 4:0.029186573 5:0.0098060447 6:0.051604645 7:0.061305543 8:0.07911429 9:0.15336298 10:0.024416611 
--198.10756949018312 1:0.62727938 2:0.16229025 3:0.097172396 4:0.071383743 5:0.041874225 6:0.33756618 7:0.16850116 8:0.19308762 9:0.15439605 10:0.034563918 
--256 1:0.28785363 2:0.33370097 3:0.16241714 4:0.13065336 5:0.085374902 6:0.27349656 7:0.0085460528 8:0.1099582 9:0.088772804 10:0.001593978 
--256 1:0.71742328 2:0.17106095 3:0.056398589 4:0.042070739 5:0.013046439 6:0.041376516 7:0.022932615 8:0.041994052 9:0.15065907 10:0.0042710195 
--256 1:0.37082849 2:0.33231303 3:0.12801497 4:0.1101715 5:0.058672014 6:0.019894883 7:0.25865392 8:0.29242272 9:0.17510791 10:0.17839347 
--256 1:0.29479732 2:0.28765873 3:0.19687644 4:0.14586744 5:0.074800081 6:0.083154304 7:0.33248228 8:0.12682496 9:0.065771031 10:0.03093418 
--256 1:0.39447188 2:0.28156436 3:0.17047785 4:0.10430486 5:0.049181043 6:0.074238406 7:0.090127209 8:0.067456535 9:0.11855568 10:0.024509748 
--256 1:0.25672624 2:0.2863115 3:0.18177153 4:0.20278878 5:0.072401955 6:0.012061729 7:0.046022751 8:0.011449933 9:0.042763686 10:0.0029577714 
--37.897525915686643 1:0.41380164 2:0.33794152 3:0.11890788 4:0.097198596 5:0.032150362 6:0.081158247 7:0.16547118 8:0.00012481258 9:0.1040286 10:0.1489305 
--256 1:0.74039548 2:0.20161499 3:0.03057469 4:0.01882397 5:0.0085908765 6:0.026208548 7:0.012701964 8:0.045934988 9:0.18737842 10:0.29511944 
--256 1:0.51750545 2:0.23881128 3:0.09973306 4:0.088761055 5:0.055189158 6:0.10334173 7:0.10400644 8:0.057977208 9:0.085223681 10:0.20049498 
--256 1:0.36324726 2:0.25256504 3:0.17395662 4:0.14485017 5:0.065380907 6:0.13642796 7:0.015450324 8:0.1209678 9:0.023956213 10:0.12698815 
--256 1:0.40955391 2:0.25433932 3:0.13781301 4:0.12243115 5:0.075862606 6:0.15518449 7:0.1957882 8:0.29160213 9:0.075847172 10:0.14992729 
--256 1:0.67503239 2:0.19181005 3:0.033676862 4:0.067897544 5:0.03158315 6:0.13452041 7:0.075642294 8:0.21264587 9:0.1387526 10:0.3784314 
--256 1:0.54956952 2:0.18657955 3:0.13664691 4:0.081714239 5:0.045489791 6:0.032374404 7:0.12842548 8:0.059589493 9:0.077205885 10:0.099420537 
--256 1:0.59304462 2:0.22222514 3:0.11391531 4:0.045482576 5:0.025332348 6:0.094895688 7:0.039769991 8:0.10564982 9:0.1140318 10:0.1931462 
--256 1:0.2760102 2:0.39908889 3:0.1411351 4:0.12950673 5:0.054259085 6:0.091686705 7:0.0022127308 8:0.1078835 9:0.036087205 10:0.16998768 
--256 1:0.32517635 2:0.28332309 3:0.15951247 4:0.14946409 5:0.082523996 6:0.16588837 7:0.17320033 8:0.088404448 9:0.10260387 10:0.43002981 
--256 1:0.37345427 2:0.26903489 3:0.19535978 4:0.11171212 5:0.050438938 6:0.25977033 7:0.26107788 8:0.052829063 9:0.034368807 10:0.050133836 
--256 1:0.62884132 2:0.19434554 3:0.06963036 4:0.077329884 5:0.029852898 6:0.15762316 7:0.15290276 8:0.032512476 9:0.066410696 10:0.0012111267 
--256 1:0.28742361 2:0.36853491 3:0.17953435 4:0.10971575 5:0.054791375 6:0.31828204 7:0.17193138 8:0.13948832 9:0.10309039 10:0.11198912 
--256 1:0.31919171 2:0.44302332 3:0.12409018 4:0.06993682 5:0.043757973 6:0.17287728 7:0.040329348 8:0.13997259 9:0.05508663 10:0.046890375 
--256 1:0.5421313 2:0.21425513 3:0.10391738 4:0.092413702 5:0.047282481 6:0.0089518426 7:0.1698584 8:0.063147251 9:0.11584243 10:0.17482608 
--256 1:0.39282273 2:0.27859931 3:0.14054486 4:0.12695686 5:0.061076238 6:0.46173195 7:0.24621302 8:0.22499982 9:0.205614 10:0.26481447 
--256 1:0.57832036 2:0.18502834 3:0.10742241 4:0.089466667 5:0.039762224 6:0.021742428 7:0.10230492 8:0.03706092 9:0.036060178 10:0.0065029363 
--256 1:0.47573014 2:0.22855309 3:0.11677662 4:0.09940095 5:0.079539191 6:0.21715179 7:0.38061926 8:0.17377593 9:0.10935382 10:0.017514031 
--256 1:0.62509268 2:0.26947402 3:0.060386525 4:0.030641881 5:0.014404898 6:0.00041377632 7:0.086930783 8:0.022804057 9:0.13502324 10:0.10189109 
--256 1:0.45800574 2:0.28111019 3:0.10964896 4:0.1098244 5:0.041410722 6:0.016980188 7:0.0056459845 8:0.25109592 9:0.046304172 10:0.074511829 
--256 1:0.40206608 2:0.26252792 3:0.14436693 4:0.12692783 5:0.064111238 6:0.091286944 7:0.15687863 8:0.088931685 9:0.21330676 10:0.055279939 
--256 1:0.70085319 2:0.21535483 3:0.047732838 4:0.028795755 5:0.007263381 6:0.062927957 7:0.023985602 8:0.17846523 9:0.087260396 10:0.13664219 
--256 1:0.5478863 2:0.28781704 3:0.078964661 4:0.063789747 5:0.021542252 6:0.05755918 7:0.046421168 8:0.033553156 9:0.13739715 10:0.14983859 
--256 1:0.2247962 2:0.47459567 3:0.13630286 4:0.088606307 5:0.075698962 6:0.0012170998 7:0.0045080705 8:0.040066611 9:0.016131606 10:0.25004301 
--256 1:0.41872968 2:0.28072946 3:0.12944456 4:0.12146093 5:0.049635376 6:0.11241237 7:0.15891074 8:0.092747491 9:0.099441158 10:0.027971122 
--256 1:0.39652702 2:0.24594086 3:0.16020285 4:0.13340372 5:0.063925551 6:0.080065997 7:0.08212321 8:0.19610892 9:0.0078414277 10:0.21059633 
--256 1:0.33981144 2:0.39698173 3:0.10998332 4:0.089170523 5:0.064052989 6:0.042352366 7:0.004619127 8:0.050737522 9:0.0017064893 10:0.2028791 
--256 1:0.65959911 2:0.2303214 3:0.048593746 4:0.042684061 5:0.018801683 6:0.05057028 7:0.042595879 8:0.14046599 9:0.2858599 10:0.10461893 
--256 1:0.61455454 2:0.23172757 3:0.071622368 4:0.058637849 5:0.023457675 6:0.057418082 7:0.19699581 8:0.080463067 9:0.14225304 10:0.034134947 
--256 1:0.59703358 2:0.27741396 3:0.084677555 4:0.027175523 5:0.013699377 6:0.18039545 7:0.0060010746 8:0.083125858 9:0.10244871 10:0.14390248 
--52.512633831639441 1:0.34773376 2:0.13895572 3:0.07473485 4:0.068867773 5:0.3697079 6:0.2696921 7:0.097255374 8:0.26037105 9:0.20110751 10:0.16844297 
--256 1:0.50239921 2:0.34473579 3:0.068887098 4:0.060028726 5:0.023949179 6:0.31258528 7:0.02214369 8:0.0071861335 9:0.0397914 10:0.0038204195 
--256 1:0.48180201 2:0.22360086 3:0.13935565 4:0.11171546 5:0.043526029 6:0.36696691 7:0.098173405 8:0.12742291 9:0.086878217 10:0.22028719 
--256 1:0.41928499 2:0.26261702 3:0.17542381 4:0.062872479 5:0.079801699 6:0.0018938467 7:0.048539444 8:0.17347436 9:0.12283886 10:0.11384459 
--256 1:0.69322201 2:0.17523977 3:0.071916039 4:0.035726992 5:0.023895195 6:0.013258258 7:0.10818082 8:0.31709337 9:0.13717625 10:0.19726055 
--256 1:0.66912109 2:0.22049853 3:0.049141765 4:0.035120759 5:0.026117859 6:0.042808299 7:0.078238886 8:0.073169239 9:0.1196031 10:0.28790368 
--256 1:0.28671619 2:0.45071361 3:0.11693277 4:0.093540913 5:0.052096517 6:0.13375237 7:0.024090079 8:0.030604051 9:0.002747188 10:0.038196498 
--256 1:0.39698902 2:0.22706434 3:0.1881577 4:0.12348237 5:0.064306564 6:0.099385327 7:0.059491824 8:0.054475772 9:0.078045087 10:0.13354249 
--256 1:0.75076161 2:0.15980746 3:0.051041425 4:0.02746021 5:0.0109293 6:0.0040164324 7:0.08365447 8:0.0011718604 9:0.028488309 10:0.12346496 
--241.36678877036456 1:0.39967064 2:0.38344883 3:0.11399546 4:0.070743847 5:0.032141226 6:0.064651509 7:0.2591409 8:0.11689909 9:0.028414794 10:0.21705331 
--256 1:0.34847528 2:0.33180237 3:0.16473622 4:0.11363397 5:0.041352162 6:0.30708991 7:0.032604929 8:0.063350868 9:0.15712425 10:0.14620478 
--256 1:0.53861849 2:0.22737736 3:0.13008158 4:0.069142121 5:0.034780443 6:0.13119412 7:0.0086839905 8:0.067489131 9:0.075853955 10:0.17056163 
--256 1:0.28006253 2:0.35643127 3:0.15031546 4:0.1499448 5:0.063245938 6:0.28633381 7:0.12078793 8:0.13926549 9:0.14436562 10:0.046166721 
--256 1:0.39112752 2:0.3040839 3:0.11735687 4:0.13151103 5:0.055920674 6:0.14028615 7:0.031032137 8:0.024498385 9:0.055049505 10:0.11054683 
--256 1:0.28096896 2:0.32291422 3:0.18961793 4:0.12172032 5:0.084778581 6:0.082377151 7:0.088522651 8:0.40950666 9:0.092214562 10:0.0033888664 
--256 1:0.6806289 2:0.20949682 3:0.056703399 4:0.033645424 5:0.019525452 6:0.13215195 7:0.03485579 8:0.092072298 9:0.017124822 10:0.11147904 
--64.15578071818355 1:0.31579533 2:0.24070023 3:0.20342068 4:0.19331925 5:0.046764505 6:0.43880411 7:0.58848293 8:0.6259038 9:0.64838016 10:0.49153534 
--20.717325157171015 1:0.73245862 2:0.16648522 3:0.050283903 4:0.034047121 5:0.016725135 6:0.25472214 7:0.036364435 8:0.07927654 9:0.12999852 10:0.025091131 
--256 1:0.24355001 2:0.2065627 3:0.24835622 4:0.22748582 5:0.074045255 6:0.20124337 7:0.13254257 8:0.21277623 9:0.092582929 10:0.022078718 
--256 1:0.68858569 2:0.20097426 3:0.037919054 4:0.049251769 5:0.023269226 6:0.03612687 7:0.14050253 8:0.051448138 9:0.16239156 10:0.093593142 
--256 1:0.47977773 2:0.30505892 3:0.095481623 4:0.060911653 5:0.058770077 6:0.36858372 7:0.045662464 8:0.06901373 9:0.15316752 10:0.04626806 
--256 1:0.48755994 2:0.35036533 3:0.100832 4:0.044043769 5:0.017198963 6:0.066004671 7:0.033726011 8:0.10790125 9:0.11290424 10:0.33795581 
--256 1:0.37282536 2:0.36874762 3:0.12408154 4:0.10259901 5:0.031746466 6:0.17382585 7:0.0080818016 8:0.0096988989 9:0.21544479 10:0.0038826957 
--256 1:0.39898884 2:0.34451726 3:0.11057067 4:0.10456683 5:0.041356391 6:0.13462795 7:0.018695581 8:0.20623852 9:0.12575052 10:0.10754817 
--256 1:0.44721693 2:0.20905392 3:0.1542015 4:0.13183695 5:0.057690703 6:0.14587763 7:0.13973019 8:0.30649058 9:0.019753401 10:0.11756993 
--256 1:0.39933515 2:0.37974211 3:0.12400622 4:0.064070738 5:0.032845775 6:0.19698926 7:0.0045925436 8:0.071294972 9:0.17034944 10:0.18770439 
--256 1:0.7258815 2:0.16780627 3:0.043397472 4:0.040613209 5:0.022301545 6:0.079690319 7:0.18601761 8:0.088480391 9:0.10419528 10:0.061926922 
--256 1:0.39446176 2:0.16730236 3:0.10166252 4:0.15467474 5:0.18189863 6:0.05761017 7:0.15708557 8:0.042463396 9:0.035113701 10:0.047341378 
--256 1:0.64909324 2:0.18751632 3:0.093433891 4:0.04532447 5:0.024632073 6:0.048780982 7:0.024726702 8:0.042741003 9:0.01013829 10:0.13781596 
--25.808991439816065 1:0.46682469 2:0.17449402 3:0.19759816 4:0.088681001 5:0.072402126 6:0.23294027 7:0.36829413 8:0.42249551 9:0.38890221 10:0.35341871 
--256 1:0.5944913 2:0.27619582 3:0.056125223 4:0.052580559 5:0.020607094 6:0.085874289 7:0.042032254 8:0.09675438 9:0.033624792 10:0.04795968 
--256 1:0.7127611 2:0.17409893 3:0.048078953 4:0.044865601 5:0.02019541 6:0.03568024 7:0.17039113 8:0.10104151 9:0.12060222 10:0.10053429 
--256 1:0.43387022 2:0.32567557 3:0.10324465 4:0.09851302 5:0.038696529 6:0.084491985 7:0.023105219 8:0.015419263 9:0.032083361 10:0.053785805 
--22.38581176548206 1:0.37988857 2:0.41660829 3:0.077174781 4:0.1009128 5:0.025415566 6:0.49439218 7:0.26935938 8:0.33355802 9:0.75165208 10:0.56046884 
--256 1:0.51418658 2:0.19179658 3:0.15358264 4:0.082613513 5:0.057820687 6:0.073552122 7:0.025044767 8:0.053087273 9:0.14956524 10:0.030872071 
--256 1:0.31167885 2:0.3151227 3:0.13341434 4:0.16280762 5:0.076976499 6:0.39172047 7:0.14390164 8:0.20704838 9:0.10936845 10:0.090283976 
--33.658395477822665 1:0.37920505 2:0.25538776 3:0.16425767 4:0.14467551 5:0.056474018 6:0.098858432 7:0.017387434 8:0.12305039 9:0.056354522 10:0.0029828543 
--256 1:0.31869239 2:0.3245181 3:0.17175011 4:0.12295398 5:0.062085418 6:0.1569473 7:0.0071745452 8:0.078079374 9:0.017888104 10:0.088247247 
--256 1:0.3836586 2:0.28930303 3:0.15692529 4:0.11336929 5:0.056743788 6:0.07297134 7:0.090085736 8:0.041593793 9:0.036196722 10:0.096043858 
--216.32489641942098 1:0.71198501 2:0.15588149 3:0.048934186 4:0.055037981 5:0.028161335 6:0.19777741 7:0.15101766 8:0.25185442 9:0.085742421 10:0.030832525 
--256 1:0.38323187 2:0.48240296 3:0.062033802 4:0.053623185 5:0.018708184 6:0.029630128 7:0.12845004 8:0.1597901 9:0.10422842 10:0.00063533573 
--256 1:0.71631983 2:0.15661617 3:0.046057031 4:0.054052815 5:0.026954162 6:0.27898734 7:0.030537834 8:0.27253266 9:0.28326695 10:0.28027183 
--1.0711931062234656 1:0.18207797 2:0.26628029 3:0.35912543 4:0.14531144 5:0.04720486 6:0.62038899 7:0.29083837 8:0.1324477 9:0.061120754 10:0.41590257 
--256 1:0.6635829 2:0.17849989 3:0.072927803 4:0.055554803 5:0.029434596 6:0.046349047 7:0.017818552 8:0.15750252 9:0.029144076 10:0.00033631843 
--256 1:0.23580762 2:0.4155805 3:0.15654119 4:0.1338241 5:0.05824659 6:0.082682618 7:0.027156304 8:0.058413376 9:0.0075097438 10:0.050309351 
--256 1:0.50794308 2:0.32230615 3:0.090256881 4:0.056799578 5:0.022694311 6:0.042689578 7:0.0016158189 8:0.046023721 9:0.05321597 10:0.16295352 
--256 1:0.47643855 2:0.23545251 3:0.11049375 4:0.12248219 5:0.055132995 6:0.087774721 7:0.071055951 8:0.17289631 9:0.05064712 10:0.061384369 
--256 1:0.70313995 2:0.15543853 3:0.059084024 4:0.051639675 5:0.030697824 6:0.087397801 7:0.059195454 8:0.17334113 9:0.14065705 10:0.11435024 
--256 1:0.45734054 2:0.26075515 3:0.13491673 4:0.10503898 5:0.041948596 6:0.022877149 7:0.1390277 8:0.14113485 9:0.032904767 10:0.032490416 
--256 1:0.54440671 2:0.19077049 3:0.13013588 4:0.078503138 5:0.056183784 6:0.047437625 7:0.21701867 8:0.35338508 9:0.41063818 10:0.47181451 
--256 1:0.49112832 2:0.26368809 3:0.093056039 4:0.10076126 5:0.05136629 6:0.00045208661 7:0.014182801 8:0.18932942 9:0.028600283 10:0.096735505 
--256 1:0.37901704 2:0.45047351 3:0.070625554 4:0.071817349 5:0.028066544 6:0.19722769 7:0.027201062 8:0.082348464 9:0.15683161 10:0.18954872 
--256 1:0.40716365 2:0.27793791 3:0.14032611 4:0.11236454 5:0.06220779 6:0.051197743 7:0.15728188 8:0.058627634 9:0.16666655 10:0.047247412 
--256 1:0.32038325 2:0.3463045 3:0.14223871 4:0.14039763 5:0.050675918 6:0.041999541 7:0.18050755 8:0.039549226 9:0.30325334 10:0.13106972 
--256 1:0.62866899 2:0.20790996 3:0.081110823 4:0.055441732 5:0.026868492 6:0.0038441805 7:0.10468198 8:0.14762778 9:0.011780034 10:0.0039070889 
--256 1:0.59926338 2:0.31022274 3:0.040960469 4:0.032199315 5:0.017354105 6:0.082429696 7:0.0031852125 8:0.040950666 9:0.10675424 10:0.11871455 
--50.819973845411823 1:0.25243198 2:0.1587159 3:0.34607824 4:0.16972352 5:0.073050363 6:0.16784015 7:0.011915389 8:0.00219771 9:0.14986636 10:0.18184221 
--256 1:0.55005554 2:0.19801783 3:0.11153435 4:0.10317353 5:0.037218758 6:0.13383275 7:0.11588576 8:0.30019154 9:0.20503918 10:0.12230324 
--256 1:0.65705932 2:0.24481852 3:0.057430838 4:0.029905965 5:0.010785356 6:0.032483761 7:0.032520977 8:0.15415522 9:0.073611129 10:0.041826661 
--256 1:0.48571948 2:0.26663972 3:0.11841614 4:0.095907361 5:0.033317303 6:0.08332819 7:0.10018143 8:0.088561797 9:0.018819555 10:0.083579967 
--256 1:0.4632633 2:0.24750529 3:0.14764443 4:0.090719513 5:0.050867471 6:0.20366622 7:0.30037493 8:0.19526496 9:0.17433377 10:0.12241205 
--256 1:0.59639874 2:0.1995399 3:0.1018061 4:0.072076068 5:0.0301792 6:0.055532228 7:0.17333867 8:0.11370682 9:0.068524219 10:0.07960354 
--1.6734601874143105 1:0.13815915 2:0.2312256 3:0.46540861 4:0.11161271 5:0.053593937 6:0.011009134 7:0.31929344 8:0.52620603 9:0.15992908 10:0.078010628 
--145.49235068293419 1:0.46801195 2:0.25226959 3:0.12267102 4:0.06000004 5:0.097047401 6:0.67202917 7:0.13672884 8:0.080997662 9:0.044056082 10:0.040494413 
--256 1:0.4913442 2:0.17380208 3:0.13375379 4:0.12350062 5:0.077599316 6:0.1959675 7:0.10818183 8:0.10549698 9:0.079353506 10:0.41302023 
--251.0023704222661 1:0.37047385 2:0.2530514 3:0.19136551 4:0.12517258 5:0.059936664 6:0.034450665 7:0.077542034 8:0.093446936 9:0.15748416 10:0.020264877 
--150.52870075783312 1:0.36630327 2:0.38882336 3:0.14140051 4:0.0770622 5:0.026410657 6:0.56840155 7:0.24129289 8:0.22527791 9:0.0060071283 10:0.064546485 
--256 1:0.7543525 2:0.16256748 3:0.04185777 4:0.031254179 5:0.0099680794 6:0.037979402 7:0.026260597 8:0.30136656 9:0.23006031 10:0.24889873 
--256 1:0.34644309 2:0.35402393 3:0.13298206 4:0.10803991 5:0.058511006 6:0.16103569 7:0.01827343 8:0.11451793 9:0.068947553 10:0.1799023 
--256 1:0.47464968 2:0.33424783 3:0.099551951 4:0.064260553 5:0.027289986 6:0.041743933 7:0.041429787 8:0.1885626 9:0.26236909 10:0.27637671 
--256 1:0.66912686 2:0.21365111 3:0.059502173 4:0.041137065 5:0.016582791 6:0.044089771 7:0.098116285 8:0.13052376 9:0.0084944009 10:0.092131354 
--256 1:0.46882 2:0.36858236 3:0.097508525 4:0.046811648 5:0.018277462 6:0.025285827 7:0.10923967 8:0.15664233 9:0.014777886 10:0.043056802 
--256 1:0.33814704 2:0.30352554 3:0.1559449 4:0.1321853 5:0.070197226 6:0.10995869 7:0.023553354 8:0.061825673 9:0.034963694 10:0.12284633 
--256 1:0.5011224 2:0.2248119 3:0.14784027 4:0.083383093 5:0.04284234 6:0.19725385 7:0.0043565181 8:0.082753498 9:0.081111697 10:0.11954611 
--256 1:0.62016291 2:0.16997287 3:0.076769253 4:0.090967317 5:0.042127651 6:0.26917834 7:0.29722618 8:0.33552225 9:0.40686431 10:0.49053119 
--256 1:0.44576009 2:0.292127 3:0.11821543 4:0.10297378 5:0.040923711 6:0.11775289 7:0.057016752 8:0.14567669 9:0.01802803 10:0.047681823 
--256 1:0.42777197 2:0.37804076 3:0.083518629 4:0.074623818 5:0.036044823 6:0.12622021 7:0.052260854 8:0.1303347 9:0.25996959 10:0.24841092 
--256 1:0.64314504 2:0.15361101 3:0.098388544 4:0.054547965 5:0.05030744 6:0.076871748 7:0.061008561 8:0.040430987 9:0.11546398 10:0.044589611 
--256 1:0.34285955 2:0.3179033 3:0.17816726 4:0.11201335 5:0.049056537 6:0.032586626 7:0.034892384 8:0.021730713 9:0.084319941 10:0.21405501 
--256 1:0.22741716 2:0.32987737 3:0.23896241 4:0.134616 5:0.06912707 6:0.053733558 7:0.089029939 8:0.01992801 9:0.13468697 10:0.068109814 
--256 1:0.44555055 2:0.31000808 3:0.12503755 4:0.078816714 5:0.040587114 6:0.19212338 7:0.029622935 8:0.083448839 9:0.2574487 10:0.21107685 
--30.130663616572217 1:0.55555955 2:0.24177188 3:0.11547408 4:0.057928667 5:0.029265823 6:0.090386371 7:0.1297821 8:0.16248452 9:0.048436161 10:0.11677264 
--95.683180009376997 1:0.58333315 2:0.15906589 3:0.096075204 4:0.11564366 5:0.045882101 6:0.15885628 7:0.014948435 8:0.35451329 9:0.034859959 10:0.18701034 
--256 1:0.3628249 2:0.31557095 3:0.14962508 4:0.10254666 5:0.069432422 6:0.049183082 7:0.053504261 8:0.037158217 9:0.011124999 10:0.051770586 
--256 1:0.41599002 2:0.13647466 3:0.16481343 4:0.1619759 5:0.12074599 6:0.2052156 7:0.099453467 8:0.28896636 9:0.28262847 10:0.039393296 
--256 1:0.71834325 2:0.17862631 3:0.056757126 4:0.036765075 5:0.0095082403 6:0.066362503 7:0.041045865 8:0.034918036 9:0.00058665691 10:0.15871859 
--256 1:0.51988882 2:0.22673511 3:0.11781763 4:0.089806893 5:0.045751541 6:0.22313679 7:0.0029004962 8:0.045036946 9:0.042464398 10:0.16029367 
--256 1:0.49468516 2:0.2670233 3:0.10734254 4:0.086217827 5:0.044731175 6:0.048950723 7:0.049810212 8:0.11556857 9:0.18653959 10:0.15475593 
--256 1:0.2819646 2:0.13516579 3:0.11855218 4:0.19472475 5:0.26959269 6:0.16159588 7:0.026610085 8:0.079665283 9:0.086371428 10:0.096525228 
--256 1:0.39950834 2:0.30468983 3:0.11187867 4:0.12498801 5:0.058935152 6:0.26088916 7:0.20254265 8:0.10748322 9:0.088302985 10:0.10705763 
--256 1:0.30521592 2:0.30551431 3:0.19376046 4:0.12901882 5:0.06649049 6:0.17691812 7:0.080174468 8:0.11660939 9:0.044985021 10:0.14235352 
--190.89161463781025 1:0.31017396 2:0.38697713 3:0.13695904 4:0.13163699 5:0.034252881 6:0.52811203 7:0.068867969 8:0.48863433 9:0.16777791 10:0.20841254 
--256 1:0.33161821 2:0.26569531 3:0.14560575 4:0.17859528 5:0.078485456 6:0.19990153 7:0.18320524 8:0.29656543 9:0.23333427 10:0.37101387 
--17.406303054441008 1:0.38621966 2:0.17587816 3:0.19855755 4:0.1995105 5:0.039834136 6:0.18526789 7:0.1795965 8:0.17874134 9:0.074375411 10:0.30456074 
--256 1:0.35396672 2:0.30283737 3:0.20823708 4:0.081150986 5:0.053807847 6:0.11100208 7:0.067547579 8:0.052639793 9:0.11943539 10:0.21070821 
--256 1:0.55608199 2:0.24095254 3:0.11228522 4:0.065968405 5:0.02471184 6:0.017705555 7:0.034040046 8:0.0694199 9:0.22766455 10:0.026933816 
--256 1:0.57250627 2:0.26389738 3:0.087215531 4:0.051697843 5:0.024682982 6:0.038743049 7:0.027693565 8:0.043887224 9:0.10721336 10:0.19694808 
--256 1:0.51751407 2:0.2990844 3:0.093273304 4:0.064550861 5:0.025577359 6:0.26600123 7:0.040287631 8:0.058001641 9:0.1472675 10:0.19244052 
--256 1:0.30949138 2:0.393774 3:0.15554588 4:0.085785608 5:0.055403127 6:0.03041376 7:0.10613674 8:0.15114831 9:0.016984372 10:0.17852813 
--256 1:0.60462313 2:0.21671044 3:0.084535457 4:0.066269175 5:0.027861793 6:0.10818585 7:0.036713254 8:0.13084565 9:0.11032752 10:0.11258384 
--256 1:0.69410641 2:0.22116239 3:0.047308533 4:0.024559893 5:0.012862776 6:0.060006322 7:0.066543543 8:0.14807571 9:0.18239869 10:0.082187607 
--256 1:0.40989475 2:0.3366866 3:0.12408181 4:0.073103453 5:0.05623339 6:0.0053825179 7:0.070068612 8:0.11653565 9:0.23786845 10:0.17995693 
--256 1:0.71211418 2:0.13732729 3:0.065185715 4:0.05305497 5:0.032317842 6:0.12151138 7:0.2810013 8:0.29861929 9:0.26586878 10:0.27930586 
--256 1:0.7463331 2:0.1580369 3:0.049630857 4:0.032098513 5:0.013900635 6:0.089751723 7:0.064204735 8:0.06724818 9:0.013531941 10:0.18089488 
--256 1:0.30474838 2:0.28452083 3:0.16416008 4:0.14610691 5:0.1004638 6:0.11714951 7:0.060152393 8:0.062854767 9:0.068334625 10:0.095288143 
--256 1:0.40009818 2:0.30419986 3:0.1808681 4:0.069602884 5:0.045230975 6:0.272648 7:0.052912731 8:0.04964839 9:0.083128229 10:0.035707312 
--256 1:0.37231701 2:0.36132202 3:0.12956534 4:0.10058616 5:0.036209468 6:0.38908818 7:0.055626885 8:0.1878896 9:0.16463707 10:0.028023174 
--256 1:0.38053648 2:0.28405544 3:0.10528255 4:0.14786825 5:0.082257289 6:0.36937799 7:0.20756421 8:0.037645254 9:0.062500512 10:0.094953489 
--256 1:0.46007837 2:0.21955273 3:0.13686866 4:0.14237427 5:0.041125976 6:0.14019192 7:0.16859096 8:0.21111226 9:0.30594439 10:0.15212309 
--256 1:0.64560402 2:0.20134477 3:0.065950431 4:0.062092787 5:0.02500799 6:0.079668592 7:0.090013381 8:0.15184308 9:0.02294622 10:0.09345031 
--256 1:0.61339443 2:0.18886787 3:0.087142815 4:0.068105238 5:0.042489649 6:0.067878872 7:0.10459841 8:0.030608578 9:0.015313704 10:0.12699887 
--256 1:0.26435839 2:0.3700031 3:0.1827192 4:0.13229508 5:0.05062423 6:0.0098822337 7:0.051181961 8:0.2907026 9:0.29475184 10:0.43813636 
--256 1:0.26797635 2:0.50526205 3:0.085882681 4:0.091890145 5:0.04898877 6:0.2269992 7:0.12291324 8:0.059761045 9:0.080337932 10:0.021911005 
--256 1:0.57799303 2:0.23191692 3:0.10039725 4:0.060805907 5:0.028886886 6:0.11892058 7:0.0016595052 8:0.04872556 9:0.052397491 10:0.098355634 
--38.903111668006197 1:0.39383579 2:0.26678362 3:0.12538687 4:0.13311114 5:0.080882576 6:0.75454735 7:0.034451397 8:0.1175289 9:0.073534797 10:0.1363257 
--256 1:0.61262 2:0.23544113 3:0.091108495 4:0.044660642 5:0.016169732 6:0.053878858 7:0.092560261 8:0.14284663 9:0.020745431 10:0.018480799 
--256 1:0.43164539 2:0.31309707 3:0.10668005 4:0.098907042 5:0.049670439 6:0.34812924 7:0.21983329 8:0.066460042 9:0.16980466 10:0.15094697 
--256 1:0.6180039 2:0.15192769 3:0.092127218 4:0.096257311 5:0.041683882 6:0.010734935 7:0.1349601 8:0.095949545 9:0.0027900091 10:0.028929937 
--256 1:0.59552447 2:0.15486372 3:0.14190317 4:0.059273824 5:0.048434821 6:0.047886735 7:0.057895126 8:0.14823531 9:0.14453006 10:0.10694232 
--256 1:0.58913546 2:0.20856063 3:0.068484504 4:0.097035572 5:0.036783834 6:0.024165847 7:0.038744693 8:0.010096839 9:0.109152 10:0.02225236 
--256 1:0.38747304 2:0.30810026 3:0.11656587 4:0.1289771 5:0.058883744 6:0.07388756 7:0.02952164 8:0.14117709 9:0.0055414941 10:0.25761681 
--256 1:0.62403152 2:0.25393779 3:0.065012157 4:0.040117689 5:0.016900845 6:0.031276447 7:0.029133036 8:0.14805053 9:0.012671076 10:0.06295948 
--256 1:0.59747647 2:0.22609973 3:0.10111494 4:0.049225228 5:0.026083629 6:0.082556316 7:0.0032346957 8:0.070170993 9:0.021180069 10:0.064618358 
--256 1:0.20623585 2:0.37823057 3:0.20608258 4:0.10575506 5:0.10369593 6:0.065451029 7:0.054344004 8:0.23295919 9:0.035732723 10:0.03936078 
--256 1:0.7059527 2:0.18381433 3:0.050581276 4:0.036056625 5:0.023595076 6:0.058472654 7:0.034864401 8:0.048204928 9:0.18459162 10:0.14190441 
--256 1:0.69579892 2:0.22382186 3:0.051557655 4:0.021226708 5:0.0075948582 6:0.086644575 7:0.024250391 8:0.049379352 9:0.17714128 10:0.068609067 
--256 1:0.24022034 2:0.41235705 3:0.147058 4:0.13925912 5:0.06110549 6:0.11407462 7:0.0004682273 8:0.05274624 9:0.0071578523 10:0.043780715 
--256 1:0.65953879 2:0.19662877 3:0.055632355 4:0.064891704 5:0.023308384 6:0.1785804 7:0.10040683 8:0.10620035 9:0.01856155 10:0.060799121 
--256 1:0.57987809 2:0.227381 3:0.08007036 4:0.076841631 5:0.035828919 6:0.29449902 7:0.016057875 8:0.045279713 9:0.071999122 10:0.048901398 
--256 1:0.66241177 2:0.2162679 3:0.051041346 4:0.050182856 5:0.020096128 6:0.11885072 7:0.032129335 8:0.087309846 9:0.043979389 10:0.037602335 
--256 1:0.66897738 2:0.22218674 3:0.041687723 4:0.04270897 5:0.024439184 6:0.0070893331 7:0.018591876 8:0.089090195 9:0.10070634 10:0.036128553 
--256 1:0.74797473 2:0.18151728 3:0.037616233 4:0.023707229 5:0.0091845295 6:0.020319952 7:0.071773876 8:0.03942974 9:0.11038869 10:0.042420558 
--256 1:0.63859238 2:0.19735039 3:0.088993757 4:0.051699846 5:0.02336362 6:0.045600542 7:0.001238897 8:0.027438938 9:0.18252654 10:0.03469902 
--256 1:0.46777037 2:0.23671987 3:0.12092819 4:0.11985604 5:0.054725535 6:0.064489103 7:0.29359309 8:0.28712479 9:0.086114508 10:0.042158626 
--256 1:0.21762332 2:0.478274 3:0.10846237 4:0.14336032 5:0.052279995 6:0.31700503 7:0.16748317 8:0.050099396 9:0.20051061 10:0.047012727 
--256 1:0.4970847 2:0.37818252 3:0.056385522 4:0.046732924 5:0.021614338 6:0.23720137 7:0.05752037 8:0.038696373 9:0.061783522 10:0.1418384 
--256 1:0.63710295 2:0.22610694 3:0.086704452 4:0.035213191 5:0.014872465 6:0.088049226 7:0.15259718 8:0.10977915 9:0.10303827 10:0.073900617 
--256 1:0.26261152 2:0.44827491 3:0.12555155 4:0.10768554 5:0.055876491 6:0.37316299 7:0.048509966 8:0.24976274 9:0.12518877 10:0.1933841 
--256 1:0.62361188 2:0.23212038 3:0.068784937 4:0.053930901 5:0.021551906 6:0.023770568 7:0.042073023 8:0.11466975 9:0.12484648 10:0.1203954 
--156.57241001656379 1:0.71459169 2:0.11147697 3:0.096190117 4:0.037347936 5:0.04039328 6:0.026576298 7:0.10608195 8:0.12912762 9:0.028052046 10:0.089514263 
--256 1:0.59794878 2:0.26430092 3:0.052310348 4:0.057987973 5:0.027451985 6:0.082975822 7:0.073327306 8:0.025092976 9:0.18380667 10:0.039614069 
--256 1:0.50641538 2:0.18897872 3:0.14160646 4:0.10577472 5:0.057224718 6:0.030112425 7:0.027929774 8:0.088123716 9:0.072803116 10:0.0257939 
--256 1:0.3638273 2:0.2701097 3:0.14410462 4:0.14481934 5:0.077139035 6:0.080502576 7:0.03781839 8:0.13760685 9:0.031430353 10:0.097072384 
--256 1:0.35039002 2:0.23990226 3:0.078285635 4:0.14381621 5:0.18760588 6:0.035737503 7:0.02274084 8:0.0015144474 9:0.064421387 10:0.091171175 
--256 1:0.47017245 2:0.32092361 3:0.1117917 4:0.07043113 5:0.026681113 6:0.078603446 7:0.13780636 8:0.017887842 9:0.11269061 10:0.074553192 
--256 1:0.24758006 2:0.39481869 3:0.14412352 4:0.13706302 5:0.076414717 6:0.11305482 7:0.13144453 8:0.072404407 9:0.043349532 10:0.0090788672 
--256 1:0.6532288 2:0.14933776 3:0.083456807 4:0.080975936 5:0.033000693 6:0.14018192 7:0.043037701 8:0.18378261 9:0.28450285 10:0.29963915 
--256 1:0.4890668 2:0.28949742 3:0.11020803 4:0.074245446 5:0.036982304 6:0.11764807 7:0.05096789 8:0.15595766 9:0.091393555 10:0.12077578 
--256 1:0.58848294 2:0.24476007 3:0.096917629 4:0.050880073 5:0.018959288 6:0.10660389 7:0.12378029 8:0.1487165 9:0.04779204 10:0.049168858 
--256 1:0.60751018 2:0.21422912 3:0.064388688 4:0.067657308 5:0.046214702 6:0.064688025 7:0.013405947 8:0.14710546 9:0.031143045 10:0.22294988 
--256 1:0.39463269 2:0.33334807 3:0.12396062 4:0.11308101 5:0.034977607 6:0.1000393 7:0.077984779 8:0.12539469 9:0.13014273 10:0.071123617 
--256 1:0.58409807 2:0.23444798 3:0.097029641 4:0.059341667 5:0.025082644 6:0.116861 7:0.067642446 8:0.064688683 9:0.091658919 10:0.20901763 
--256 1:0.30531076 2:0.24716335 3:0.13462393 4:0.2001473 5:0.11275465 6:0.31207158 7:0.16186482 8:0.050083421 9:0.23280362 10:0.16185714 
--256 1:0.30436742 2:0.4560848 3:0.088179184 4:0.095641487 5:0.055727107 6:0.28405914 7:0.13568469 8:0.092868468 9:0.017887441 10:0.043137725 
--256 1:0.44596613 2:0.39219797 3:0.055315642 4:0.05576273 5:0.050757518 6:0.23414474 7:0.024932908 8:0.12173299 9:0.28648539 10:0.061994384 
--256 1:0.2646868 2:0.33110579 3:0.22225417 4:0.11744651 5:0.064506742 6:0.0027363463 7:0.12165344 8:0.0031641366 9:0.12665809 10:0.18727442 
--256 1:0.31307078 2:0.26389111 3:0.23567205 4:0.11778599 5:0.069580078 6:0.2931331 7:0.20082868 8:0.023236397 9:0.1126178 10:0.045197351 
--256 1:0.73697846 2:0.16882531 3:0.033413866 4:0.036613213 5:0.024169145 6:0.066335556 7:0.022667324 8:0.1463088 9:0.1371123 10:0.24437429 
--256 1:0.4239143 2:0.26441226 3:0.12831151 4:0.11955624 5:0.063805695 6:0.075744017 7:0.088213517 8:0.14946634 9:0.08402339 10:0.10791742 
--256 1:0.45472224 2:0.33775797 3:0.11281758 4:0.076107169 5:0.018595035 6:0.20307607 7:0.096400212 8:0.011713958 9:0.021818076 10:0.029269008 
--256 1:0.4376152 2:0.27590799 3:0.091625685 4:0.12895996 5:0.065891164 6:0.2478644 7:0.032388632 8:0.14203517 9:0.14300868 10:0.063037744 
--146.86962676825729 1:0.62398675 2:0.13438798 3:0.060630367 4:0.13793643 5:0.043058471 6:0.66632685 7:0.21715519 8:0.26610085 9:0.25814946 10:0.23217606 
--256 1:0.3593517 2:0.25863942 3:0.14314343 4:0.16741796 5:0.071447493 6:0.19866643 7:0.02471321 8:0.090222199 9:0.014440532 10:0.064979575 
--256 1:0.44047493 2:0.3616259 3:0.10360781 4:0.064164127 5:0.030127229 6:0.09781341 7:0.01722548 8:0.011890276 9:0.048026471 10:0.1045297 
--256 1:0.64237421 2:0.23661068 3:0.071148671 4:0.033576183 5:0.016290253 6:0.083280231 7:0.045717969 8:0.015013913 9:0.086515709 10:0.1879854 
--256 1:0.45509333 2:0.1884013 3:0.14839689 4:0.1495102 5:0.058598286 6:0.15487151 7:0.20367095 8:0.28008597 9:0.021297803 10:0.061572338 
--256 1:0.42381124 2:0.22764246 3:0.14605667 4:0.13243592 5:0.070053707 6:0.040773194 7:0.047216255 8:0.13938655 9:0.12940026 10:0.36769136 
--256 1:0.47493639 2:0.33869421 3:0.11996217 4:0.04758308 5:0.018824143 6:0.030512873 7:0.022972454 8:0.04609735 9:0.073009581 10:0.020871516 
--256 1:0.32599734 2:0.32406874 3:0.1720971 4:0.11794582 5:0.059891002 6:0.099836347 7:0.12576318 8:0.25177144 9:0.066029319 10:0.036954797 
--256 1:0.7304986 2:0.14092433 3:0.053259113 4:0.054879288 5:0.020438666 6:0.0019405627 7:0.0069037492 8:0.017066374 9:0.084495514 10:0.02801511 
--256 1:0.2697241 2:0.56508678 3:0.045289303 4:0.079064343 5:0.04083547 6:0.077782835 7:0.019708465 8:0.21186367 9:0.085465771 10:0.071557467 
--256 1:0.38806982 2:0.24886785 3:0.19677522 4:0.097460339 5:0.068826773 6:0.035106435 7:0.10194915 8:0.32636086 9:0.14374347 10:0.16550909 
--256 1:0.51047944 2:0.21282691 3:0.12810408 4:0.10809924 5:0.040490334 6:0.13437348 7:0.049562818 8:0.061372416 9:0.059344843 10:0.0071540028 
--256 1:0.3949357 2:0.30278797 3:0.16026562 4:0.09454558 5:0.047465128 6:0.0060165103 7:0.035904612 8:0.070449236 9:0.023222685 10:0.04240427 
--256 1:0.78565689 2:0.144905 3:0.031489133 4:0.025236924 5:0.012712056 6:0.0019454421 7:0.027157606 8:0.019696181 9:0.078717317 10:0.15672141 
--256 1:0.34743906 2:0.33607103 3:0.14029676 4:0.11456177 5:0.061631367 6:0.10071719 7:0.058481425 8:0.076366442 9:0.19718882 10:0.2242438 
--256 1:0.29139759 2:0.35482991 3:0.16305337 4:0.13833845 5:0.052380684 6:0.14068804 7:0.068555832 8:0.21503783 9:0.10913074 10:0.081569779 
--256 1:0.68528194 2:0.19123036 3:0.061673348 4:0.043088472 5:0.018725876 6:0.071852856 7:0.022827064 8:0.0747702 9:0.24540302 10:0.20431695 
--256 1:0.58815114 2:0.24399424 3:0.061888683 4:0.067797925 5:0.03816801 6:0.11282345 7:0.020884788 8:0.035271598 9:0.14357689 10:0.11503328 
--256 1:0.51285957 2:0.29856861 3:0.088730479 4:0.06864401 5:0.03119733 6:0.0061914174 7:0.040633451 8:0.031278665 9:0.075231595 10:0.11150092 
--256 1:0.32875996 2:0.3276826 3:0.15187705 4:0.13790614 5:0.053774262 6:0.091003437 7:0.042247962 8:0.067308032 9:0.017944466 10:0.096995418 
--256 1:0.61347464 2:0.23071292 3:0.06845048 4:0.060101569 5:0.027260393 6:0.036661095 7:0.025727202 8:0.12213626 9:0.2520385 10:0.31116922 
--256 1:0.69814008 2:0.19207017 3:0.062584422 4:0.03354399 5:0.013661333 6:0.01766778 7:0.12538772 8:0.16578636 9:0.11013735 10:0.17064131 
--256 1:0.4806368 2:0.22097631 3:0.12645312 4:0.10706487 5:0.064868904 6:0.45279994 7:0.089054285 8:0.066357786 9:0.11843259 10:0.12758465 
--93.080710941847869 1:0.56642946 2:0.20273863 3:0.081637154 4:0.094463788 5:0.054730963 6:0.083483762 7:0.0066903312 8:0.26510011 9:0.46091377 10:0.58106506 
--213.10169040390386 1:0.48001625 2:0.20503478 3:0.15712202 4:0.1073145 5:0.050512457 6:0.11793418 7:0.46418035 8:0.13354916 9:0.13784822 10:0.15601662 
--256 1:0.63657743 2:0.24419188 3:0.077116994 4:0.030530914 5:0.011582785 6:0.16652579 7:0.048483809 8:0.16083128 9:0.089957064 10:0.12151668 
--256 1:0.51234357 2:0.27553675 3:0.086304558 4:0.083961735 5:0.041853388 6:0.036453481 7:0.036736547 8:0.05875877 9:0.0049775553 10:0.030716598 
--256 1:0.55269757 2:0.16976449 3:0.13319382 4:0.09650843 5:0.047835694 6:0.0073565594 7:0.090314985 8:0.12041735 9:0.30131286 10:0.14906725 
--256 1:0.4041566 2:0.40264034 3:0.10344529 4:0.067522827 5:0.022234938 6:0.025217216 7:0.10804743 8:0.092263413 9:0.16573317 10:0.11004274 
--256 1:0.50095691 2:0.22512245 3:0.11047243 4:0.12079809 5:0.042650122 6:0.22401766 7:0.056269971 8:0.097018131 9:0.027968699 10:0.066511396 
--256 1:0.46899179 2:0.24955884 3:0.09968017 4:0.10832807 5:0.073441121 6:0.05511368 7:0.033909859 8:0.057528182 9:0.12497816 10:0.21288139 
--256 1:0.3113486 2:0.28991909 3:0.17390227 4:0.15772917 5:0.067100859 6:0.19586225 7:0.086538718 8:0.0013145599 9:0.092444483 10:0.027281004 
--256 1:0.59582002 2:0.2425606 3:0.048173033 4:0.066731619 5:0.046714722 6:0.12685782 7:0.021203555 8:0.21753762 9:0.018041646 10:0.2380566 
--256 1:0.48937806 2:0.30948465 3:0.12060707 4:0.054078755 5:0.026451459 6:0.063374231 7:0.13496885 8:0.14751971 9:0.17543612 10:0.15762541 
--256 1:0.71845207 2:0.19126885 3:0.052317354 4:0.026172454 5:0.011789273 6:0.060147806 7:0.0066292155 8:0.11206622 9:0.019058225 10:0.12425521 
--256 1:0.45667119 2:0.27521798 3:0.10770557 4:0.12034804 5:0.040057208 6:0.46535407 7:0.035966949 8:0.11541438 9:0.23584981 10:0.070547803 
--256 1:0.45265722 2:0.2632691 3:0.10206023 4:0.13797878 5:0.044034674 6:0.11223898 7:0.0092447082 8:0.15631654 9:0.069548116 10:0.048308309 
--256 1:0.32381831 2:0.24408634 3:0.22450557 4:0.13486716 5:0.072722627 6:0.036592447 7:0.16118303 8:0.1826087 9:0.12556571 10:0.086535565 
--256 1:0.52531121 2:0.24568787 3:0.092033427 4:0.080573316 5:0.056394176 6:0.050289092 7:0.05171731 8:0.060250758 9:0.069880028 10:0.10046462 
--256 1:0.32264742 2:0.29120117 3:0.16420046 4:0.12699783 5:0.094953115 6:0.1407364 7:0.12244371 8:0.087135671 9:0.17086109 10:0.45887991 
--256 1:0.4921424 2:0.22885716 3:0.14004304 4:0.099458076 5:0.039499328 6:0.085437802 7:0.0095150596 8:0.021749087 9:0.079127836 10:0.22927933 
--256 1:0.39291864 2:0.31741767 3:0.14287052 4:0.10627809 5:0.040515076 6:0.19643262 7:0.037457203 8:0.016478446 9:0.065958496 10:0.020922165 
--256 1:0.33547768 2:0.34761751 3:0.14924649 4:0.11995246 5:0.047705858 6:0.04512333 7:0.058625402 8:0.036112661 9:0.10267177 10:0.053917053 
--256 1:0.47664714 2:0.16876825 3:0.16224389 4:0.11885033 5:0.073490389 6:0.33377005 7:0.019646137 8:0.076464436 9:0.0019031357 10:0.10446973 
--256 1:0.3468149 2:0.30847783 3:0.13617601 4:0.15762302 5:0.050908241 6:0.071933572 7:0.20385265 8:0.17675875 9:0.04299092 10:0.086800543 
--155.02253212621807 1:0.60834378 2:0.18738592 3:0.0821007 4:0.081865387 5:0.040304215 6:0.48295117 7:0.027829987 8:0.2124789 9:0.21855512 10:0.31452342 
--256 1:0.44868852 2:0.28699216 3:0.15409579 4:0.07056716 5:0.039656371 6:0.056382588 7:0.001126764 8:0.044782912 9:0.00058679365 10:0.16379447 
--256 1:0.29090757 2:0.32789448 3:0.15210974 4:0.17535356 5:0.05373465 6:0.13584874 7:0.073878985 8:0.14374977 9:0.021028064 10:0.10040868 
--147.83786136333765 1:0.80120702 2:0.1640434 3:0.023730115 4:0.0084484688 5:0.0025709944 6:0.30476628 7:0.30038528 8:0.13489866 9:0.069520283 10:0.19726695 
--256 1:0.60859626 2:0.14718584 3:0.11447489 4:0.082946056 5:0.046796949 6:0.086032748 7:0.024779497 8:0.056439814 9:0.0094836273 10:0.070259335 
--144.6206652175689 1:0.5320794 2:0.22448558 3:0.10677221 4:0.099602765 5:0.03706004 6:0.057329967 7:0.1681796 8:0.28058577 9:0.012218138 10:0.0066304377 
--256 1:0.42853682 2:0.21643838 3:0.17155749 4:0.13749214 5:0.045975168 6:0.16200118 7:0.081837095 8:0.068398358 9:0.22546379 10:0.045124614 
--256 1:0.27149655 2:0.35864792 3:0.17757112 4:0.13692836 5:0.055356044 6:0.10306259 7:0.10204424 8:0.065455013 9:0.25429802 10:0.11113946 
--256 1:0.60549625 2:0.24935536 3:0.078090998 4:0.044528331 5:0.022529059 6:0.011516572 7:0.11252974 8:0.010529588 9:0.24382328 10:0.21288557 
--256 1:0.49526649 2:0.15247769 3:0.17579022 4:0.1278736 5:0.048591994 6:0.27037588 7:0.16016721 8:0.18031285 9:0.033646267 10:0.022755056 
--256 1:0.77296494 2:0.14403526 3:0.045801487 4:0.025253063 5:0.011945249 6:0.00066390447 7:0.022103938 8:0.0083666676 9:0.016790864 10:0.039395945 
--256 1:0.29415789 2:0.28079792 3:0.16186783 4:0.18326618 5:0.079910183 6:0.11736069 7:0.17211704 8:0.1456056 9:0.017389217 10:0.010574756 
--256 1:0.2946937 2:0.35421287 3:0.14859462 4:0.12032564 5:0.082173168 6:0.038823878 7:0.0080965045 8:0.061528747 9:0.0062063249 10:0.034251813 
--256 1:0.36883325 2:0.36736109 3:0.14090327 4:0.082406345 5:0.040496048 6:0.055812968 7:0.056898036 8:0.25319136 9:0.33844901 10:0.21350586 
--256 1:0.53210529 2:0.20308447 3:0.094165077 4:0.11307726 5:0.057567908 6:0.2059077 7:0.11636727 8:0.21883286 9:0.18470311 10:0.13374185 
--256 1:0.47905807 2:0.20024678 3:0.12808571 4:0.14514793 5:0.047461518 6:0.073202241 7:0.023285925 8:0.20562837 9:0.20616896 10:0.18915481 
--41.737206892118905 1:0.13011047 2:0.6828742 3:0.08704774 4:0.068443229 5:0.03152436 6:0.16833337 7:0.0066861233 8:0.0029636415 9:0.16963725 10:0.10318242 
--256 1:0.27685829 2:0.49789667 3:0.089688493 4:0.096396215 5:0.039160339 6:0.13142232 7:0.021365582 8:0.017964572 9:0.19801714 10:0.026451582 
--256 1:0.39375556 2:0.27472315 3:0.11648065 4:0.16421841 5:0.050822225 6:0.030996003 7:0.097825941 8:0.20830457 9:0.1839105 10:0.20654342 
--256 1:0.62616649 2:0.2417392 3:0.080464097 4:0.034297011 5:0.017333202 6:0.022886798 7:0.05923737 8:0.18600209 9:0.27362606 10:0.22338463 
--256 1:0.2971042 2:0.37762082 3:0.15987739 4:0.12053309 5:0.044864506 6:0.29744965 7:0.15349255 8:0.10650361 9:0.047964205 10:0.074894261 
--256 1:0.474738 2:0.29566768 3:0.12813985 4:0.067247256 5:0.034207219 6:0.082175248 7:0.057879778 8:0.19980299 9:0.09244537 10:0.24987803 
--256 1:0.30519321 2:0.34637652 3:0.15132768 4:0.13359061 5:0.063511977 6:0.1115513 7:0.14681916 8:0.18217869 9:0.058354565 10:0.13390026 
--256 1:0.58263005 2:0.25609961 3:0.096883008 4:0.049043271 5:0.015344061 6:0.056061244 7:0.0077712731 8:0.10594554 9:0.14844199 10:0.0034610727 
--256 1:0.42033011 2:0.20954087 3:0.15519884 4:0.14476417 5:0.070166008 6:0.11235277 7:0.013353245 8:0.02592723 9:0.078624529 10:0.21591268 
--256 1:0.35326494 2:0.36719879 3:0.11669611 4:0.10515523 5:0.057684933 6:0.070157509 7:0.12451068 8:0.23304547 9:0.12182477 10:0.12481484 
--256 1:0.56968016 2:0.18309881 3:0.11057076 4:0.094334048 5:0.042316231 6:0.30593655 7:0.1209529 8:0.29595174 9:0.50635351 10:0.36226241 
--256 1:0.55789823 2:0.30705038 3:0.060886556 4:0.054360293 5:0.019804543 6:0.031196504 7:0.010023774 8:0.012618787 9:0.14508356 10:0.16026523 
--256 1:0.64046491 2:0.20736769 3:0.058168482 4:0.063636017 5:0.030362909 6:0.1986072 7:0.084553605 8:0.027043805 9:0.049928829 10:0.13687452 
--256 1:0.69529075 2:0.20626322 3:0.05901346 4:0.024461603 5:0.014970972 6:0.042707029 7:0.047776016 8:0.22858768 9:0.22188785 10:0.20591611 
--256 1:0.60487339 2:0.14075204 3:0.068315798 4:0.11185206 5:0.074206712 6:0.30232484 7:0.16003094 8:0.24977302 9:0.13034784 10:0.11209133 
--256 1:0.56462396 2:0.20277313 3:0.12084947 4:0.075671724 5:0.036081714 6:0.16108152 7:0.038917754 8:0.16092577 9:0.2138168 10:0.19133199 
--256 1:0.59510875 2:0.23922118 3:0.080323069 4:0.055457856 5:0.029889143 6:0.10859041 7:0.073841939 8:0.22682922 9:0.0054448578 10:0.14745364 
--256 1:0.25439328 2:0.36421013 3:0.13807893 4:0.17084812 5:0.072469542 6:0.18950881 7:0.063998262 8:0.057466104 9:0.019286863 10:0.021161356 
--256 1:0.51025254 2:0.24441847 3:0.092557236 4:0.10293724 5:0.049834518 6:0.1076439 7:0.13362767 8:0.27930084 9:0.11321489 10:0.0079507289 
--256 1:0.81377074 2:0.11608282 3:0.028540937 4:0.027104115 5:0.014501387 6:0.0012954078 7:0.04957464 8:0.0094716446 9:0.16303072 10:0.034304306 
--256 1:0.53040826 2:0.19179723 3:0.10150834 4:0.11232651 5:0.063959657 6:0.22875214 7:0.14315243 8:0.19510915 9:0.33432154 10:0.42102464 
--256 1:0.52856898 2:0.22666514 3:0.071949028 4:0.11547458 5:0.057342267 6:0.16546756 7:0.17996892 8:0.18907525 9:0.077258073 10:0.29534129 
--256 1:0.58616578 2:0.24575103 3:0.10363056 4:0.055447284 5:0.0090053494 6:0.12283751 7:0.034604965 8:0.056898229 9:0.011082643 10:0.014748411 
--256 1:0.19011556 2:0.46512253 3:0.15244885 4:0.13701753 5:0.055295526 6:0.25641026 7:0.074332102 8:0.12090427 9:0.06689412 10:0.16808203 
--256 1:0.64777125 2:0.20246583 3:0.070472044 4:0.056165103 5:0.023125774 6:0.058998921 7:0.13931377 8:0.19533568 9:0.10349178 10:0.12434821 
--256 1:0.63477972 2:0.17386261 3:0.080777487 4:0.078046363 5:0.032533814 6:0.031928507 7:0.095213825 8:0.017114448 9:0.024807576 10:0.10377247 
--57.141228186142229 1:0.32194087 2:0.3748357 3:0.11922996 4:0.13461186 5:0.049381606 6:0.22007154 7:0.33187813 8:0.42286888 9:0.066797517 10:0.053420274 
--256 1:0.5964698 2:0.2552579 3:0.079726768 4:0.047984704 5:0.020560828 6:0.16359671 7:0.014130628 8:0.037578668 9:0.19324106 10:0.1250361 
--256 1:0.64288633 2:0.18428056 3:0.085091206 4:0.064368056 5:0.023373846 6:0.034528143 7:0.017165388 8:0.10559162 9:0.086887968 10:0.038659485 
--256 1:0.22943381 2:0.21924776 3:0.17033276 4:0.23337552 5:0.14761015 6:0.2338712 7:0.18275466 8:0.26994758 9:0.13786261 10:0.052832387 
--256 1:0.39126507 2:0.41470173 3:0.10049455 4:0.06613296 5:0.027405684 6:0.1487346 7:0.00025819761 8:0.034849089 9:0.12066794 10:0.10744702 
--256 1:0.55547285 2:0.17007978 3:0.15261105 4:0.074529593 5:0.047306734 6:0.0059520676 7:0.032835778 8:0.010348878 9:0.025172598 10:0.033261202 
--256 1:0.7280817 2:0.18414537 3:0.050584189 4:0.027495475 5:0.0096932599 6:0.039663958 7:0.11427743 8:0.1631312 9:0.055848733 10:0.02144431 
--256 1:0.52904836 2:0.30064248 3:0.0775881 4:0.068456226 5:0.024264832 6:0.042716651 7:0.034649977 8:0.058387916 9:0.098835065 10:0.015764163 
--256 1:0.37471358 2:0.1551004 3:0.13542848 4:0.090774007 5:0.24398353 6:0.2556302 7:0.062315825 8:0.056045546 9:0.20691935 10:0.15305097 
--256 1:0.70936285 2:0.19251595 3:0.047900185 4:0.0319993 5:0.018221714 6:0.0055831049 7:0.0058171626 8:0.031525859 9:0.20060193 10:0.33469939 
--256 1:0.52584284 2:0.21475896 3:0.1200521 4:0.079416165 5:0.059929934 6:0.063751851 7:0.041725616 8:0.12515865 9:0.18445742 10:0.091138716 
--256 1:0.82120036 2:0.13570386 3:0.020898484 4:0.015335767 5:0.0068615334 6:0.047034846 7:0.04154384 8:0.032988637 9:0.067466613 10:0.1516987 
--69.12616234664425 1:0.35131604 2:0.072140665 3:0.33035122 4:0.10068274 5:0.14550933 6:0.22846432 7:0.14940086 8:0.27772714 9:0.067969233 10:0.0076529234 
--256 1:0.69236102 2:0.18990551 3:0.038921009 4:0.051899744 5:0.026912713 6:0.033804157 7:0.14654142 8:0.18465236 9:0.23902358 10:0.43503293 
--256 1:0.6185317 2:0.16435411 3:0.1202077 4:0.061294507 5:0.035611972 6:0.035965779 7:0.00057838784 8:0.0012902394 9:0.021442939 10:0.088983711 
--102.3135121441164 1:0.18374944 2:0.22143433 3:0.41760906 4:0.13596403 5:0.041243136 6:0.043761205 7:0.21846051 8:0.21772811 9:0.36515415 10:0.1189114 
--256 1:0.55859356 2:0.27440643 3:0.04721563 4:0.064600322 5:0.055184063 6:0.35893461 7:0.10448132 8:0.052559276 9:0.11639278 10:0.012640292 
--256 1:0.38258388 2:0.2537691 3:0.15469014 4:0.14393234 5:0.065024537 6:0.02950743 7:0.012006445 8:0.074448305 9:0.42154422 10:0.41376439 
--256 1:0.69317642 2:0.15593916 3:0.076123551 4:0.050292681 5:0.024468186 6:0.060501104 7:0.013824661 8:0.021067625 9:0.17649934 10:0.051400179 
--256 1:0.64519244 2:0.18362007 3:0.094994765 4:0.054767414 5:0.021425316 6:0.07082857 7:0.017803927 8:0.04348306 9:0.022710836 10:0.10988621 
--256 1:0.5561152 2:0.25582777 3:0.089477979 4:0.073396096 5:0.025182952 6:0.17198735 7:0.038210742 8:0.096970592 9:0.046146068 10:0.18044454 
--256 1:0.50997241 2:0.22142938 3:0.10600003 4:0.11885977 5:0.043738416 6:0.33154329 7:0.1239064 8:0.069372765 9:0.16286003 10:0.2217608 
--256 1:0.57491061 2:0.21111482 3:0.10417866 4:0.071847779 5:0.037948122 6:0.20110487 7:0.091035519 8:0.053210779 9:0.010873082 10:0.14918081 
--256 1:0.62546193 2:0.21880286 3:0.078058316 4:0.051004654 5:0.026672238 6:0.1116846 7:0.037169412 8:0.18144112 9:0.21629934 10:0.14619246 
--256 1:0.33617029 2:0.33993799 3:0.1576747 4:0.11415646 5:0.052060566 6:0.081076339 7:0.016344491 8:0.10544452 9:0.30872332 10:0.24031456 
--103.99804591806112 1:0.3558269 2:0.21620034 3:0.23174293 4:0.13537218 5:0.060857642 6:0.097785966 7:0.32997628 8:0.51851806 9:0.082884729 10:0.31997715 
--256 1:0.48804681 2:0.22342307 3:0.12603565 4:0.11004616 5:0.052448315 6:0.26826343 7:0.095095484 8:0.052778911 9:0.21425678 10:0.3701651 
--256 1:0.26489814 2:0.44043331 3:0.14740459 4:0.10539249 5:0.04187146 6:0.34351113 7:0.081151807 8:0.3031092 9:0.0801362 10:0.12792832 
--256 1:0.4987017 2:0.13127655 3:0.10431616 4:0.16148939 5:0.1042162 6:0.073448003 7:0.13028964 8:0.23953458 9:0.42616299 10:0.41012201 
--256 1:0.35499455 2:0.27153739 3:0.16821233 4:0.15540544 5:0.04985029 6:0.0022310228 7:0.14334477 8:0.1128063 9:0.22810951 10:0.091787544 
--256 1:0.2740045 2:0.319098 3:0.1802081 4:0.14923789 5:0.077451508 6:0.10890479 7:0.14444393 8:0.11706839 9:0.065727179 10:0.063904027 
--256 1:0.44782865 2:0.13254319 3:0.17133775 4:0.13064499 5:0.11764541 6:0.032343414 7:0.0024832283 8:0.078357027 9:0.0030108313 10:0.085277447 
--256 1:0.43620436 2:0.36083133 3:0.11552877 4:0.06464233 5:0.022793211 6:0.058768184 7:0.070087834 8:0.00061557879 9:0.16263349 10:0.098730355 
--256 1:0.37014871 2:0.27947281 3:0.17881616 4:0.11349678 5:0.058065548 6:0.24315105 7:0.085642272 8:0.14683406 9:0.099838649 10:0.033543037 
--256 1:0.40386634 2:0.26702846 3:0.16597457 4:0.11643832 5:0.046692304 6:0.08021421 7:0.055166714 8:0.011369684 9:0.049909236 10:0.088978331 
--256 1:0.39786824 2:0.32780285 3:0.11562388 4:0.10441715 5:0.054287881 6:0.063043215 7:0.21487819 8:0.16953298 9:0.060209999 10:0.14483721 
--256 1:0.52366113 2:0.29710633 3:0.083353935 4:0.062807718 5:0.033070886 6:0.035575687 7:0.20161812 8:0.37217633 9:0.248659 10:0.081125562 
--256 1:0.53599963 2:0.29702305 3:0.069539584 4:0.064638465 5:0.032799275 6:0.032548693 7:0.012505066 8:0.06234027 9:0.068012003 10:0.044723108 
--256 1:0.52898147 2:0.27946252 3:0.068835912 4:0.083831893 5:0.03888821 6:0.14566703 7:0.12953195 8:0.11697403 9:0.08894321 10:0.085202973 
--256 1:0.44962329 2:0.26632221 3:0.1141691 4:0.12238952 5:0.047495872 6:0.13413272 7:0.00011923257 8:0.001761674 9:0.075996637 10:0.07063853 
--256 1:0.47468692 2:0.26051113 3:0.11705981 4:0.098456117 5:0.049286024 6:0.017178725 7:0.0046472866 8:0.28528834 9:0.056591971 10:0.066785535 
--256 1:0.62589594 2:0.1848344 3:0.083729553 4:0.068285788 5:0.037254326 6:0.16965714 7:0.045698067 8:0.086847494 9:0.014490611 10:0.21780413 
--256 1:0.5159581 2:0.26354429 3:0.088515133 4:0.087181552 5:0.044800928 6:0.067186095 7:0.18916006 8:0.10461732 9:0.008234796 10:0.18600615 
--256 1:0.3395787 2:0.30866742 3:0.14859445 4:0.11600328 5:0.087156149 6:0.038962223 7:0.19539598 8:0.011434318 9:0.11382775 10:0.062593725 
--256 1:0.25917713 2:0.53092334 3:0.097197071 4:0.071624814 5:0.041077643 6:0.065765747 7:0.042553597 8:0.11276679 9:0.13998777 10:0.051154021 
--256 1:0.33497562 2:0.32834591 3:0.13789845 4:0.12531652 5:0.073463504 6:0.11552655 7:0.0044690449 8:0.032935225 9:0.088774533 10:0.058758445 
--256 1:0.64827623 2:0.21264834 3:0.073511695 4:0.034477251 5:0.031086483 6:0.10546845 7:0.14092199 8:0.13336914 9:0.13067423 10:0.28345229 
--256 1:0.28254262 2:0.37237728 3:0.18300599 4:0.11078747 5:0.051286642 6:0.039732646 7:0.016222563 8:0.012540072 9:0.018159505 10:0.21873518 
--256 1:0.70938408 2:0.14958222 3:0.069834899 4:0.045725633 5:0.025473169 6:0.10346777 7:0.03867196 8:0.10376676 9:0.014576769 10:0.039183945 
--256 1:0.13921403 2:0.27609163 3:0.20828503 4:0.25427634 5:0.12213296 6:0.051767237 7:0.080577879 8:0.010064397 9:0.059402977 10:0.15585373 
--256 1:0.25923526 2:0.38772727 3:0.17494817 4:0.1268244 5:0.051264902 6:0.22443071 7:0.024159869 8:0.00025008947 9:0.099538258 10:0.073961268 
--256 1:0.48076873 2:0.23241867 3:0.13127091 4:0.11428626 5:0.041255428 6:0.14882102 7:0.13844435 8:0.039855166 9:0.20247049 10:0.017392026 
--256 1:0.38454595 2:0.2506835 3:0.15065061 4:0.13054248 5:0.083577466 6:0.035675405 7:0.041997552 8:0.033302637 9:0.11747436 10:0.01835078 
--256 1:0.62726944 2:0.14673996 3:0.1143678 4:0.067780783 5:0.043842019 6:0.0018428851 7:0.16095825 8:0.30433074 9:0.23738568 10:0.35511083 
--256 1:0.4821164 2:0.22041267 3:0.13299109 4:0.11313925 5:0.051340595 6:0.17872403 7:0.082270436 8:0.46371865 9:0.0069665669 10:0.079257536 
--256 1:0.40800989 2:0.21149303 3:0.17522608 4:0.1332454 5:0.072025611 6:0.11628528 7:0.0464311 8:0.12116322 9:0.12215043 10:0.17392877 
--256 1:0.55285782 2:0.31699612 3:0.080283357 4:0.033668396 5:0.016194304 6:0.077549349 7:0.021373848 8:0.20117331 9:0.088898596 10:0.024169949 
--256 1:0.65403926 2:0.22663673 3:0.075434278 4:0.0312333 5:0.012656436 6:0.060845302 7:0.039160788 8:0.10699144 9:0.020665462 10:0.12201326 
--256 1:0.30837467 2:0.32579961 3:0.23456137 4:0.081544564 5:0.049719778 6:0.037702147 7:0.0875718 8:0.044189117 9:0.079333414 10:0.1991938 
--28.328509217259384 1:0.84226115 2:0.12888251 3:0.022286795 4:0.0049935878 5:0.0015759603 6:0.83137225 7:0.74958439 8:0.74318053 9:0.42769995 10:0.21914826 
--256 1:0.64594316 2:0.20630514 3:0.052392755 4:0.062282098 5:0.033076852 6:0.089533683 7:0.076264557 8:0.13113485 9:0.22498468 10:0.25038038 
--256 1:0.39426643 2:0.41042976 3:0.11893389 4:0.056232059 5:0.02013787 6:0.22521957 7:0.1149491 8:0.223557 9:0.030641234 10:0.027343053 
--256 1:0.39184796 2:0.17659709 3:0.19262557 4:0.162608 5:0.07632138 6:0.10744433 7:0.036446381 8:0.02122487 9:0.07330522 10:0.18784473 
--256 1:0.65411556 2:0.23030135 3:0.073940864 4:0.028695363 5:0.012946866 6:0.027368475 7:0.069602409 8:0.050902983 9:0.011734405 10:0.040013719 
--256 1:0.52098161 2:0.2212644 3:0.11352567 4:0.10756616 5:0.036662163 6:0.09449413 7:0.082924906 8:0.016530195 9:0.14085635 10:0.19892071 
--256 1:0.6232025 2:0.2163372 3:0.070256823 4:0.065089678 5:0.025113799 6:0.061411714 7:0.111939 8:0.077028398 9:0.16013404 10:0.083042487 
--256 1:0.37888544 2:0.27462069 3:0.17418438 4:0.11546305 5:0.056846451 6:0.0838709 7:0.11589417 8:0.22682943 9:0.060048038 10:0.11072476 
--256 1:0.43703635 2:0.28957521 3:0.14885918 4:0.08303203 5:0.041497235 6:0.21674989 7:0.30470586 8:0.067364827 9:0.23082872 10:0.19117259 
--256 1:0.53558405 2:0.32082415 3:0.070982516 4:0.053602248 5:0.019007039 6:0.14886784 7:0.026956703 8:0.081844313 9:0.19708345 10:0.058827656 
--256 1:0.45515386 2:0.20127789 3:0.17536595 4:0.1214086 5:0.046793705 6:0.15203973 7:0.090418475 8:0.023827368 9:0.10780045 10:0.12922535 
--256 1:0.78597462 2:0.13499219 3:0.035383272 4:0.030059249 5:0.013590671 6:0.074806334 7:0.13973739 8:0.015496262 9:0.075037838 10:0.051742294 
--256 1:0.72872434 2:0.15946413 3:0.059601924 4:0.031722748 5:0.020486853 6:0.0061909992 7:0.000564924 8:0.11078828 9:0.19388864 10:0.16640701 
--256 1:0.43275591 2:0.17535988 3:0.19093612 4:0.11980554 5:0.081142548 6:0.069127431 7:0.017084422 8:0.036826114 9:0.1502996 10:0.24570491 
--256 1:0.33242788 2:0.27838872 3:0.17142011 4:0.13618369 5:0.081579596 6:0.13702216 7:0.26355227 8:0.065705727 9:0.016620023 10:0.024394854 
--256 1:0.70325636 2:0.17696585 3:0.043752452 4:0.045138746 5:0.0308866 6:0.17432541 7:0.055521987 8:0.13970537 9:0.16589274 10:0.24402874 
--256 1:0.48034792 2:0.30250294 3:0.078151834 4:0.10069949 5:0.038297828 6:0.10011795 7:0.19859608 8:0.13748907 9:0.050808461 10:0.091423225 
--256 1:0.564041 2:0.2314871 3:0.10650611 4:0.069688497 5:0.028277293 6:0.041112001 7:0.085596575 8:0.19629631 9:0.26693194 10:0.38645407 
--256 1:0.73146235 2:0.19598251 3:0.037151379 4:0.026923108 5:0.0084806578 6:0.041262875 7:0.10266127 8:0.02059145 9:0.1231163 10:0.054027288 
--256 1:0.27574863 2:0.25674732 3:0.17306274 4:0.19129953 5:0.10314178 6:0.092437971 7:0.1422532 8:0.2964475 9:0.087026804 10:0.12774305 
--35.167355927534587 1:0.54494588 2:0.18348906 3:0.099061839 4:0.11257521 5:0.05992801 6:0.41220691 7:0.20980281 8:0.48120671 9:0.49895614 10:0.44226386 
--256 1:0.20546408 2:0.2510939 3:0.24797496 4:0.17882004 5:0.11664702 6:0.093848326 7:0.034112133 8:0.29822597 9:0.29515817 10:0.21542179 
--256 1:0.50888441 2:0.1352684 3:0.17323242 4:0.13102207 5:0.051592701 6:0.18821625 7:0.029432396 8:0.0016682857 9:0.23992002 10:0.2209375 
--256 1:0.78623703 2:0.1399844 3:0.045221981 4:0.020203187 5:0.0083534025 6:0.060971371 7:0.056695984 8:0.17946307 9:0.11531671 10:0.037287198 
--256 1:0.60121958 2:0.25100353 3:0.06262594 4:0.06231654 5:0.022834408 6:0.099244455 7:0.085875281 8:0.23263207 9:0.17661493 10:0.1580118 
--256 1:0.48555958 2:0.31494175 3:0.084057823 4:0.091068159 5:0.024372679 6:0.076540745 7:0.026439935 8:0.0482293 9:0.16839271 10:0.17204273 
--256 1:0.54732959 2:0.24775089 3:0.11905026 4:0.052286427 5:0.033582838 6:0.016692805 7:0.022489189 8:0.087539301 9:0.034148677 10:0.042584131 
--256 1:0.54587829 2:0.23397083 3:0.11131625 4:0.071755355 5:0.037079281 6:0.093762572 7:0.015109651 8:0.13922095 9:0.11614724 10:0.035545738 
--256 1:0.35771197 2:0.30256065 3:0.11749206 4:0.14162335 5:0.080611973 6:0.074191606 7:0.022302821 8:0.055610792 9:0.10464912 10:0.18425899 
--256 1:0.2210408 2:0.4589591 3:0.1566584 4:0.097942393 5:0.065399311 6:0.25790348 7:0.20899249 8:0.17868618 9:0.10751665 10:0.06166544 
--256 1:0.59469365 2:0.25165986 3:0.075250511 4:0.042107343 5:0.03628864 6:0.19312315 7:0.18545764 8:0.23035376 9:0.16871768 10:0.37591124 
--256 1:0.51232672 2:0.28735177 3:0.081255463 4:0.076379034 5:0.042687006 6:0.381547 7:0.055848944 8:0.074718809 9:0.029748701 10:0.08815627 
--256 1:0.69591354 2:0.18619314 3:0.066281716 4:0.038140319 5:0.013471282 6:0.015441865 7:0.063514234 8:0.0045003829 9:0.052089458 10:0.04455112 
--256 1:0.38509542 2:0.26293429 3:0.20100323 4:0.085844441 5:0.065122616 6:0.18011977 7:0.038011916 8:0.20574418 9:0.23239338 10:0.16996801 
--35.190048545875591 1:0.6902471 2:0.19433466 3:0.049461598 4:0.038663591 5:0.02729305 6:0.015315359 7:0.0097454945 8:0.20023702 9:0.0692193 10:0.46344603 
--256 1:0.34470524 2:0.30368249 3:0.14876726 4:0.13256168 5:0.070283329 6:0.092754779 7:0.059062144 8:0.10307196 9:0.083720152 10:0.087227829 
--44.846949360091941 1:0.2990028 2:0.35845097 3:0.18398193 4:0.10977382 5:0.04879048 6:0.281442 7:0.085000196 8:0.060398211 9:0.017207406 10:0.032671961 
--256 1:0.32413871 2:0.3072938 3:0.17226944 4:0.13062868 5:0.065669367 6:0.063894348 7:0.018443406 8:0.14424473 9:0.19983843 10:0.1292806 
--256 1:0.56660144 2:0.22070327 3:0.10543782 4:0.066868292 5:0.040389185 6:0.072554955 7:0.015155999 8:0.085403036 9:0.086501428 10:0.078737376 
--256 1:0.31703103 2:0.29047367 3:0.20486495 4:0.11833475 5:0.069295596 6:0.10938959 7:0.018964694 8:0.012105736 9:0.0017849435 10:0.037838664 
--256 1:0.41608732 2:0.3774939 3:0.11104909 4:0.072234574 5:0.023135108 6:0.22314628 7:0.084927095 8:0.12385846 9:0.21904755 10:0.025029654 
--256 1:0.34484859 2:0.22883691 3:0.16283794 4:0.13078649 5:0.13269007 6:0.036700685 7:0.14840493 8:0.14188499 9:0.12451294 10:0.42074403 
--256 1:0.35176679 2:0.35005102 3:0.13495055 4:0.12325192 5:0.039979724 6:0.092329699 7:0.029836408 8:0.019283553 9:0.1861401 10:0.048055237 
--76.25327433257246 1:0.25002731 2:0.27205681 3:0.13915351 4:0.17079925 5:0.16796312 6:0.17565354 7:0.31458585 8:0.19444974 9:0.32352966 10:0.62876647 
--256 1:0.39498683 2:0.18929171 3:0.18311597 4:0.17716128 5:0.055444209 6:0.088021119 7:0.0058486497 8:0.11872433 9:0.040413151 10:0.20238893 
--256 1:0.34277643 2:0.3916717 3:0.11029339 4:0.11432024 5:0.040938237 6:0.018210072 7:0.030214224 8:0.026694508 9:0.0606023 10:0.052411094 
--256 1:0.32017887 2:0.36710081 3:0.16330338 4:0.10222836 5:0.04718858 6:0.24677651 7:0.073142006 8:0.11260367 9:0.043730161 10:0.078645133 
--120.64699124577859 1:0.32977513 2:0.43921856 3:0.12225872 4:0.082183681 5:0.026563905 6:0.14493485 7:0.27002659 8:0.28330781 9:0.35231341 10:0.036005807 
--256 1:0.24657022 2:0.32251179 3:0.11813454 4:0.20367744 5:0.10910601 6:0.25888857 7:0.015758424 8:0.15948779 9:0.17305293 10:0.30176638 
--256 1:0.70530474 2:0.19475149 3:0.042010876 4:0.039823698 5:0.018109195 6:0.031682295 7:0.016396302 8:0.025352547 9:0.10770882 10:0.10675144 
--14.148344590092188 1:0.17993977 2:0.57144254 3:0.12445643 4:0.08052682 5:0.043634433 6:0.331483 7:0.080133568 8:0.49432299 9:0.23326779 10:0.24750807 
--118.96015415895209 1:0.7240092 2:0.17877577 3:0.047169477 4:0.034798558 5:0.015246999 6:0.11150027 7:0.11651816 8:0.019056612 9:0.40541647 10:0.52009338 
--256 1:0.46221686 2:0.28473335 3:0.094824347 4:0.11749266 5:0.040732791 6:0.22985222 7:0.084431805 8:0.13098372 9:0.01801909 10:0.14676094 
--256 1:0.58404307 2:0.1741879 3:0.10385537 4:0.09526303 5:0.042650629 6:0.17444539 7:0.020275964 8:0.0055489628 9:0.12849026 10:0.011929064 
--256 1:0.42761554 2:0.42278827 3:0.063154472 4:0.051293385 5:0.035148335 6:0.087319369 7:0.074076132 8:0.036824846 9:0.091600921 10:0.19663404 
--256 1:0.51567353 2:0.28974421 3:0.12276205 4:0.052828174 5:0.018992043 6:0.076248016 7:0.053433144 8:0.058758562 9:0.0852151 10:0.060870299 
--256 1:0.47474934 2:0.21569657 3:0.15460989 4:0.10246645 5:0.052477746 6:0.15339147 7:0.14295454 8:0.11834396 9:0.18474699 10:0.14981587 
--256 1:0.54930854 2:0.20259223 3:0.13072653 4:0.075533914 5:0.041838789 6:0.013801549 7:0.097500483 8:0.082696798 9:0.14437989 10:0.13551154 
--256 1:0.55518533 2:0.27783865 3:0.075819375 4:0.06579207 5:0.025364574 6:0.10079844 7:0.0028562507 8:0.26843058 9:0.015462004 10:0.09459659 
--131.77988232604824 1:0.35605941 2:0.30951511 3:0.19152995 4:0.095812677 5:0.04708286 6:0.14629504 7:0.16320701 8:0.22072815 9:0.23251408 10:0.10254033 
--256 1:0.32384186 2:0.32257723 3:0.15601133 4:0.14282451 5:0.054745061 6:0.14560484 7:0.0050924258 8:0.12773453 9:0.00060062778 10:0.12614771 
--256 1:0.30877821 2:0.35052145 3:0.1401142 4:0.13994711 5:0.060639024 6:0.17972811 7:0.15457126 8:0.0027598496 9:0.25546903 10:0.018872253 
--256 1:0.56342787 2:0.15501095 3:0.11466324 4:0.11590931 5:0.050988634 6:0.017108518 7:0.10733724 8:0.13858597 9:0.076347253 10:0.050785084 
--256 1:0.27103984 2:0.31723546 3:0.17687934 4:0.15971793 5:0.075127428 6:0.21926639 7:0.11021387 8:0.066681943 9:0.12190403 10:0.11894691 
--256 1:0.28472813 2:0.29466627 3:0.20183414 4:0.14846469 5:0.070306765 6:0.10595085 7:0.099391833 8:0.18869391 9:0.074046646 10:0.012398182 
--256 1:0.36620479 2:0.38723491 3:0.11434392 4:0.082076044 5:0.050140334 6:0.17044545 7:0.093185792 8:0.3724211 9:0.2281883 10:0.18757238 
--37.605903074548237 1:0.24756784 2:0.37621974 3:0.17307294 4:0.12598593 5:0.077153556 6:0.19453298 7:0.11272637 8:0.070221455 9:0.025470787 10:0.36346063 
--256 1:0.60983228 2:0.15548989 3:0.11049315 4:0.076790109 5:0.047394571 6:0.06568858 7:0.064908309 8:0.14851189 9:0.065794107 10:0.1525731 
--256 1:0.4074724 2:0.22486879 3:0.083576573 4:0.066131343 5:0.21795089 6:0.17744912 7:0.067941394 8:0.1856526 9:0.22134473 10:0.14974712 
--256 1:0.65187539 2:0.2485813 3:0.040839552 4:0.033828348 5:0.024875412 6:0.07511034 7:0.12010608 8:0.1439478 9:0.059964008 10:0.19452798 
--256 1:0.48412608 2:0.21826274 3:0.14544279 4:0.097400409 5:0.054767978 6:0.082593998 7:0.10585342 8:0.10632061 9:0.021634974 10:0.020976576 
--256 1:0.71294052 2:0.19261243 3:0.051795965 4:0.02448985 5:0.018161236 6:0.094319728 7:0.0021183546 8:0.2007208 9:0.30012396 10:0.11382952 
--256 1:0.78028345 2:0.15271159 3:0.036970216 4:0.021587097 5:0.0084476564 6:0.021860689 7:0.0011619259 8:0.11729912 9:0.085358643 10:0.059254554 
--9.8768108061772111 1:0.33684097 2:0.3807285 3:0.13771946 4:0.10766193 5:0.037049136 6:0.36443259 7:0.23630065 8:0.0035989475 9:0.12850136 10:0.0085116714 
--256 1:0.32353082 2:0.19175716 3:0.22725845 4:0.17048782 5:0.086965753 6:0.059629424 7:0.07841188 8:0.12685236 9:0.02727168 10:0.14684693 
--256 1:0.32005503 2:0.25382463 3:0.21463795 4:0.13505432 5:0.076428073 6:0.059703663 7:0.18286262 8:0.05864214 9:0.043720865 10:0.018612127 
--256 1:0.28262491 2:0.32405702 3:0.16368637 4:0.15504489 5:0.0745868 6:0.048239023 7:0.027437626 8:0.022151809 9:0.0022100571 10:0.014549825 
--256 1:0.46521569 2:0.17413004 3:0.15734402 4:0.14333443 5:0.059975823 6:0.12562586 7:0.0082131868 8:0.044560056 9:0.22638214 10:0.1474544 
--252.49907801379777 1:0.19192114 2:0.4974148 3:0.15874764 4:0.10314596 5:0.048770465 6:0.39339071 7:0.14891455 8:0.20874996 9:0.13714832 10:0.11878176 
--256 1:0.29643942 2:0.24502336 3:0.20342684 4:0.17282394 5:0.082286435 6:0.1449093 7:0.24476808 8:0.15695018 9:0.10271848 10:0.015055254 
--256 1:0.40763862 2:0.29021189 3:0.14578377 4:0.097846569 5:0.058519152 6:0.10782885 7:0.14457862 8:0.030379466 9:0.22918999 10:0.12688679 
--167.16028392588515 1:0.41157049 2:0.26660716 3:0.16481891 4:0.10737064 5:0.049632799 6:0.44810463 7:0.089031952 8:0.10707792 9:0.17644255 10:0.069458736 
--256 1:0.54663863 2:0.29914044 3:0.082170075 4:0.051975337 5:0.020075519 6:0.043505876 7:0.19613685 8:0.16803872 9:0.12221792 10:0.064852469 
--256 1:0.58987735 2:0.24218324 3:0.089436606 4:0.055673925 5:0.022828875 6:0.14423905 7:0.1409457 8:0.11391519 9:0.23660283 10:0.22941071 
--256 1:0.63524303 2:0.21552727 3:0.079928979 4:0.050535386 5:0.018765337 6:0.12283258 7:0.062983724 8:0.093636068 9:0.17264051 10:0.19209473 
--256 1:0.415493 2:0.23564278 3:0.14569519 4:0.14737857 5:0.055790463 6:0.04650811 7:0.098672237 8:0.15399472 9:0.055307964 10:0.027543361 
--256 1:0.36212345 2:0.3678714 3:0.13111962 4:0.10060791 5:0.038277606 6:0.06520853 7:0.19513714 8:0.26280544 9:0.1173931 10:0.029373466 
--256 1:0.74933605 2:0.17415046 3:0.040611702 4:0.026630119 5:0.0092716732 6:0.031324294 7:0.077353517 8:0.20542097 9:0.35062545 10:0.41114559 
--256 1:0.65556798 2:0.22080502 3:0.068062993 4:0.039201086 5:0.016362918 6:0.13681714 7:0.091054459 8:0.02776116 9:0.21932251 10:0.17576686 
--256 1:0.66538302 2:0.23224619 3:0.058157514 4:0.03242557 5:0.011787713 6:0.030099423 7:0.02933573 8:0.10469016 9:0.10655393 10:0.076272739 
--256 1:0.68268502 2:0.13213398 3:0.062422366 4:0.077860303 5:0.044898327 6:0.17201664 7:0.01402417 8:0.10928546 9:0.2616255 10:0.19000687 
--256 1:0.53669554 2:0.14257919 3:0.13238117 4:0.12602273 5:0.06232136 6:0.2281005 7:0.05537031 8:0.12902625 9:0.24858637 10:0.16565196 
--256 1:0.68630437 2:0.14402084 3:0.066512255 4:0.062081884 5:0.041080653 6:0.049823255 7:0.093537672 8:0.00062696723 9:0.02596386 10:0.021605519 
--256 1:0.58033259 2:0.21655817 3:0.10309348 4:0.071291798 5:0.028723956 6:0.028494203 7:0.06220508 8:0.028578914 9:0.013123256 10:0.042057539 
--256 1:0.59824267 2:0.27362742 3:0.053793234 4:0.050771956 5:0.023564721 6:0.011465321 7:0.089607739 8:0.19289357 9:0.16861973 10:0.078260318 
--256 1:0.41948048 2:0.34935125 3:0.11449275 4:0.086586351 5:0.030089161 6:0.24215636 7:0.11281299 8:0.11102651 9:0.10124254 10:0.093580976 
--256 1:0.32667013 2:0.2981087 3:0.18586101 4:0.13295466 5:0.056405507 6:0.17121194 7:0.16453914 8:0.082642012 9:0.10038351 10:0.1644567 
--256 1:0.54361426 2:0.37288743 3:0.048351722 4:0.027390308 5:0.0077562801 6:0.014316867 7:0.060224838 8:0.082892296 9:0.19946724 10:0.11369126 
--256 1:0.40401569 2:0.26471045 3:0.13737731 4:0.11691886 5:0.076977701 6:0.0401706 7:0.068185883 8:0.015305074 9:0.085526815 10:0.21825484 
--34.117748921842782 1:0.22929553 2:0.43627509 3:0.1455723 4:0.13295256 5:0.05590451 6:0.010369658 7:0.18781312 8:0.20063744 9:0.011412742 10:0.018345571 
--256 1:0.66988776 2:0.20680541 3:0.071445786 4:0.035695134 5:0.016165907 6:0.02178724 7:0.00042098599 8:0.088428829 9:0.026207385 10:0.05261074 
--221.87292968610691 1:0.14750601 2:0.3201601 3:0.36981541 4:0.12174539 5:0.040773092 6:0.0410226 7:0.034818072 8:0.093674744 9:0.029629079 10:0.16319747 
--256 1:0.53871973 2:0.13639628 3:0.13846465 4:0.15651985 5:0.029899496 6:0.092953413 7:0.19115008 8:0.051163442 9:0.14093952 10:0.04807925 
--256 1:0.52400381 2:0.30551905 3:0.068923527 4:0.079829788 5:0.021723817 6:0.045302181 7:0.091929321 8:0.14890146 9:0.152779 10:0.052755063 
--256 1:0.22903042 2:0.42452736 3:0.17077486 4:0.11492703 5:0.060740336 6:0.29374714 7:0.11994581 8:0.15250467 9:0.3081769 10:0.049785394 
--256 1:0.23370063 2:0.4081577 3:0.16426616 4:0.1250919 5:0.068783615 6:0.16613567 7:0.079429633 8:0.21664887 9:0.1065034 10:0.077050305 
--256 1:0.53497876 2:0.38281218 3:0.042299126 4:0.03040426 5:0.0095056685 6:0.08088094 7:0.021242108 8:0.066611187 9:0.12025506 10:0.016749165 
--256 1:0.23773516 2:0.21631152 3:0.22806217 4:0.2068793 5:0.11101185 6:0.06815839 7:0.009572673 8:0.076188226 9:0.055636059 10:0.10304013 
--256 1:0.5084849 2:0.28685674 3:0.088022106 4:0.086311467 5:0.030324785 6:0.11183308 7:0.036390875 8:0.15062379 9:0.2201992 10:0.14426302 
--256 1:0.5768387 2:0.19175219 3:0.099749563 4:0.090371439 5:0.041288102 6:0.14639471 7:0.031867182 8:0.32746365 9:0.35479356 10:0.45921197 
--256 1:0.33557305 2:0.31934466 3:0.17130648 4:0.12331751 5:0.050458306 6:0.013496314 7:0.082412785 8:0.031522327 9:0.0090523691 10:0.17211211 
--256 1:0.49347743 2:0.23750522 3:0.132493 4:0.095316929 5:0.041207425 6:0.061274127 7:0.030651942 8:0.020966147 9:0.043665941 10:0.14184706 
--256 1:0.26421271 2:0.46778072 3:0.11407196 4:0.10563301 5:0.048301602 6:0.1316462 7:0.04137332 8:0.16453424 9:0.061492469 10:0.0084699101 
--256 1:0.41810145 2:0.28928442 3:0.13630216 4:0.099788706 5:0.056523263 6:0.043440038 7:0.076386736 8:0.0024278844 9:0.10651773 10:0.15255347 
--256 1:0.5877439 2:0.25049852 3:0.066633951 4:0.070562682 5:0.024560948 6:0.12769675 7:0.073099908 8:0.23323317 9:0.042992111 10:0.050364798 
--256 1:0.53386436 2:0.23591795 3:0.1268867 4:0.070412129 5:0.032918862 6:0.047486689 7:0.04649474 8:0.098241754 9:0.12195838 10:0.19773048 
--256 1:0.58312567 2:0.16832854 3:0.099593461 4:0.10298703 5:0.045965301 6:0.21083849 7:0.0037129896 8:0.036955255 9:0.19575436 10:0.0033938933 
--256 1:0.21040703 2:0.34569885 3:0.19952467 4:0.17144475 5:0.072924708 6:0.14135037 7:0.36138335 8:0.14400799 9:0.02737774 10:0.11154545 
--256 1:0.59791291 2:0.16124615 3:0.096667831 4:0.097469885 5:0.046703224 6:0.11321856 7:0.26439362 8:0.038353655 9:0.041933328 10:0.094693333 
--238.55370925923984 1:0.41355838 2:0.30421087 3:0.13554391 4:0.1115883 5:0.035098549 6:0.37631181 7:0.011774388 8:0.15077837 9:0.15199179 10:0.0075221914 
--256 1:0.66165783 2:0.18213637 3:0.066699778 4:0.059669517 5:0.029836505 6:0.21356927 7:0.14832063 8:0.25147639 9:0.20639107 10:0.25497208 
--256 1:0.51394875 2:0.19579806 3:0.13896536 4:0.10809893 5:0.043188892 6:0.060684844 7:0.3037722 8:0.1282296 9:0.13932763 10:0.18605267 
--256 1:0.71000545 2:0.17291425 3:0.063161917 4:0.036107469 5:0.017810918 6:0.13469352 7:0.047733609 8:0.19328975 9:0.34274561 10:0.31273895 
--34.611920295615853 1:0.31386183 2:0.41937479 3:0.1352445 4:0.096012265 5:0.035506621 6:0.18815828 7:0.052922642 8:0.43947532 9:0.1523306 10:0.083245876 
--256 1:0.25922555 2:0.40847986 3:0.11892859 4:0.14549124 5:0.067874762 6:0.27901019 7:0.21962135 8:0.15407984 9:0.076838362 10:0.052251247 
--256 1:0.62886876 2:0.19327492 3:0.08192087 4:0.070009211 5:0.025926239 6:0.093005461 7:0.10725111 8:0.0060426649 9:0.15902482 10:0.1512287 
--256 1:0.24475209 2:0.31679542 3:0.20769256 4:0.15441252 5:0.076347402 6:0.055916445 7:0.033788785 8:0.074785936 9:0.13512535 10:0.10535038 
--256 1:0.64442996 2:0.26844121 3:0.042694736 4:0.028788094 5:0.015646004 6:0.048131642 7:0.039143436 8:0.062312572 9:0.057144988 10:0.065337281 
--256 1:0.45687118 2:0.30956641 3:0.09437582 4:0.093424687 5:0.045761902 6:0.062667079 7:0.15421308 8:0.025368183 9:0.0024346927 10:0.18026248 
--256 1:0.74130891 2:0.16049907 3:0.04114927 4:0.037110826 5:0.019931928 6:0.031316255 7:0.15260388 8:0.025622985 9:0.1582172 10:0.11227213 
--256 1:0.28990584 2:0.25952467 3:0.21754715 4:0.17284468 5:0.060177668 6:0.11135109 7:0.058647853 8:0.12998572 9:0.28837152 10:0.12913002 
--256 1:0.30465703 2:0.44141731 3:0.12096932 4:0.071307468 5:0.061648875 6:0.036347388 7:0.077268545 8:0.21248209 9:0.11553917 10:0.011381078 
--256 1:0.41301746 2:0.26836324 3:0.14734597 4:0.117657 5:0.05361633 6:0.074082422 7:0.059520873 8:0.15583224 9:0.2296277 10:0.28824466 
--256 1:0.77249767 2:0.16252991 3:0.02899562 4:0.023401377 5:0.012575424 6:0.04949718 7:0.021302657 8:0.0049873252 9:0.18966261 10:0.34458123 
--3.8396890471876968 1:0.35994361 2:0.47247768 3:0.099765349 4:0.045889777 5:0.021923582 6:0.031708866 7:0.035617927 8:0.14818985 9:0.18955073 10:0.050022531 
--256 1:0.43283488 2:0.19930558 3:0.14250869 4:0.16893503 5:0.056415824 6:0.15242392 7:0.047343781 8:0.037569399 9:0.0065469726 10:0.1462366 
--256 1:0.53838964 2:0.29629245 3:0.094711077 4:0.050004833 5:0.020602 6:0.010994351 7:0.013101945 8:0.10587806 9:0.21101997 10:0.011353523 
--256 1:0.47205066 2:0.21686217 3:0.12602768 4:0.12183745 5:0.063222045 6:0.15501292 7:0.072029815 8:0.22908765 9:0.22527071 10:0.21158555 
--256 1:0.43923293 2:0.31338011 3:0.099668671 4:0.10015051 5:0.04756777 6:0.1536432 7:0.14453623 8:0.01785839 9:0.13026357 10:0.03208073 
--256 1:0.61832529 2:0.26933345 3:0.066988556 4:0.03069812 5:0.014654585 6:0.18679858 7:0.12406934 8:0.044218096 9:0.00077281982 10:0.12188468 
--256 1:0.67451443 2:0.19728766 3:0.06475255 4:0.042411317 5:0.021034039 6:0.089474018 7:0.074429906 8:0.092630348 9:0.10785005 10:0.16713751 
--256 1:0.75095585 2:0.20430713 3:0.028989329 4:0.010747162 5:0.0050005327 6:0.020339477 7:0.057657105 8:0.11664662 9:0.2279437 10:0.28788864 
--256 1:0.62535951 2:0.1966595 3:0.073370573 4:0.069887409 5:0.034723004 6:0.032502413 7:0.12580677 8:0.0063982677 9:0.018195183 10:0.087482101 
--256 1:0.78666261 2:0.14551063 3:0.040917233 4:0.019770928 5:0.0071385912 6:0.0041995318 7:0.02394237 8:0.13665701 9:0.09905971 10:0.066352875 
--256 1:0.73202947 2:0.18919791 3:0.040523149 4:0.026636989 5:0.011612478 6:0.018768078 7:0.13914495 8:0.16110609 9:0.1168297 10:0.052894799 
--256 1:0.392524 2:0.21277656 3:0.1881252 4:0.12855653 5:0.078017712 6:0.37389937 7:0.00396316 8:0.11664676 9:0.044219314 10:0.094507295 
--256 1:0.23466772 2:0.2907318 3:0.20036445 4:0.15764459 5:0.11659144 6:0.083178739 7:0.14502912 8:0.071777351 9:0.045588004 10:0.060391802 
--256 1:0.66269399 2:0.2466475 3:0.039904543 4:0.032122234 5:0.018631734 6:0.031430818 7:0.015527667 8:0.082984082 9:0.14588317 10:0.088634311 
--256 1:0.656555 2:0.1863247 3:0.065450248 4:0.060222311 5:0.031447734 6:0.16133004 7:0.059880815 8:0.070909498 9:0.13879734 10:0.10727175 
--256 1:0.81686072 2:0.12289846 3:0.029173224 4:0.022838368 5:0.0082292265 6:0.054460965 7:0.084488416 8:0.052130249 9:0.080716456 10:0.1305848 
--256 1:0.68107744 2:0.23553855 3:0.04399493 4:0.024215648 5:0.015173437 6:0.083253513 7:0.14555373 8:0.24412181 9:0.20088283 10:0.1431334 
--256 1:0.43155128 2:0.26138739 3:0.12602382 4:0.14093369 5:0.040103821 6:0.00016679041 7:0.046832525 8:0.064929739 9:0.33646192 10:0.10923634 
--256 1:0.64985701 2:0.22927619 3:0.064137276 4:0.037345966 5:0.019383557 6:0.016077513 7:0.08876837 8:0.23297524 9:0.16359869 10:0.026743544 
--256 1:0.70705029 2:0.21713985 3:0.048020023 4:0.01866252 5:0.0091273178 6:0.070605094 7:0.0356524 8:0.12619255 9:0.10027455 10:0.053175058 
--256 1:0.52376366 2:0.36225016 3:0.047260819 4:0.041191835 5:0.025533525 6:0.18490812 7:0.030442166 8:0.0058548649 9:0.20304233 10:0.096371674 
--256 1:0.21843421 2:0.35706601 3:0.18977348 4:0.15667628 5:0.078050017 6:0.32131421 7:0.085659936 8:0.02095835 9:0.034524993 10:0.11134063 
--256 1:0.44741312 2:0.22502079 3:0.15647944 4:0.11395667 5:0.057129981 6:0.037434641 7:0.038350697 8:0.17459111 9:0.026489745 10:0.077226881 
--256 1:0.46081219 2:0.24979625 3:0.11354575 4:0.12056884 5:0.05527697 6:0.12772005 7:0.086511941 8:0.14533443 9:0.34725599 10:0.51161133 
--256 1:0.22537177 2:0.43266816 3:0.16633932 4:0.11920084 5:0.056419912 6:0.24341977 7:0.12905854 8:0.12833094 9:0.014689386 10:0.071538423 
--256 1:0.57517092 2:0.1964943 3:0.097408926 4:0.080969249 5:0.049956607 6:0.14836348 7:0.011827447 8:0.13807063 9:0.13594255 10:0.061786625 
--256 1:0.44117335 2:0.26217351 3:0.10419748 4:0.13722316 5:0.055232503 6:0.015316324 7:0.14974053 8:0.16581901 9:0.15777868 10:0.15769938 
--256 1:0.26387655 2:0.28407326 3:0.19944425 4:0.18623366 5:0.066372273 6:0.28200013 7:0.1565971 8:0.2461612 9:0.097420553 10:0.062019737 
--256 1:0.41901959 2:0.45425266 3:0.065998885 4:0.043025924 5:0.017702942 6:0.07346432 7:0.051504005 8:0.13986719 9:0.013459984 10:0.074315976 
--256 1:0.3447409 2:0.31069298 3:0.18366119 4:0.10739776 5:0.05350716 6:0.13180979 7:0.22729047 8:0.0071544655 9:0.037815419 10:0.082657282 
--256 1:0.39957047 2:0.34926269 3:0.10690619 4:0.092149468 5:0.052111185 6:0.12766824 7:0.010572163 8:0.080246798 9:0.20955193 10:0.34143627 
--256 1:0.33159479 2:0.33330054 3:0.15433853 4:0.11198598 5:0.068780157 6:0.040433764 7:0.017340017 8:0.061969483 9:0.0044143541 10:0.011562623 
--256 1:0.53927197 2:0.27978164 3:0.068737134 4:0.078062721 5:0.034146535 6:0.020189915 7:0.021073057 8:0.047853218 9:0.031496811 10:0.045394492 
--256 1:0.37069372 2:0.32283298 3:0.12104971 4:0.13297129 5:0.052452302 6:0.02169455 7:0.023882974 8:0.036092387 9:0.11731904 10:0.090427872 
--256 1:0.48430333 2:0.30549293 3:0.11476186 4:0.058560106 5:0.036881782 6:0.40670452 7:0.22678723 8:0.047949545 9:0.091195004 10:0.044168456 
--256 1:0.64850468 2:0.22832938 3:0.065145042 4:0.040791795 5:0.0172291 6:0.17470688 7:0.090842317 8:0.0010450601 9:0.053181911 10:0.11782934 
--256 1:0.29978186 2:0.1479478 3:0.061242609 4:0.099592264 5:0.39143547 6:0.29199206 7:0.041396366 8:0.037979781 9:0.19508395 10:0.22971522 
--256 1:0.7286439 2:0.1613664 3:0.05885502 4:0.03247358 5:0.018661106 6:0.12364109 7:0.0051776757 8:0.13768518 9:0.03421668 10:0.060029007 
--256 1:0.54111699 2:0.25163696 3:0.10739898 4:0.070306011 5:0.029541068 6:0.020471091 7:0.10402455 8:0.014885391 9:0.084658259 10:0.21880209 
--256 1:0.36962114 2:0.35018413 3:0.12944956 4:0.10603961 5:0.044705558 6:0.24860094 7:0.10716046 8:0.013728833 9:0.21275737 10:0.031268749 
--256 1:0.56813769 2:0.28549883 3:0.075339966 4:0.047556446 5:0.023467059 6:0.0133809 7:0.07521655 8:0.097811805 9:0.027345528 10:0.075141171 
--256 1:0.78144727 2:0.17042637 3:0.02728708 4:0.012650779 5:0.0081884933 6:0.027834449 7:0.063609588 8:0.13050116 9:0.13690758 10:0.35889702 
--256 1:0.60097553 2:0.24302458 3:0.071658524 4:0.055700512 5:0.02864086 6:0.049426637 7:0.051231069 8:0.036165019 9:0.19068196 10:0.15846465 
--256 1:0.48514891 2:0.25813329 3:0.12595561 4:0.082656795 5:0.048105403 6:0.23686081 7:0.017308504 8:0.11115247 9:0.09220078 10:0.13660758 
--256 1:0.40406582 2:0.203903 3:0.20301727 4:0.12316632 5:0.065847592 6:0.043852812 7:0.007820302 8:0.090513724 9:0.027731099 10:0.071202841 
--256 1:0.3473571 2:0.43418805 3:0.10664416 4:0.080639166 5:0.031171523 6:0.22304359 7:0.046853048 8:0.04401312 9:0.15996061 10:0.064551037 
--256 1:0.58735356 2:0.27097562 3:0.078576813 4:0.042043716 5:0.021050288 6:0.0066977129 7:0.011073151 8:0.1002564 9:0.0629457 10:0.18438998 
--256 1:0.35504467 2:0.256558 3:0.19622274 4:0.12487368 5:0.06730092 6:0.13227558 7:0.095078085 8:0.0019904723 9:0.046010222 10:0.053385008 
--256 1:0.58985253 2:0.24028926 3:0.098463268 4:0.047293811 5:0.024101131 6:0.12687655 7:0.0002028541 8:0.066864676 9:0.15707618 10:0.083352951 
--256 1:0.74136389 2:0.17704116 3:0.038899482 4:0.028979543 5:0.013715926 6:0.0092421309 7:0.04755698 8:0.02985181 9:0.010149657 10:0.047240958 
--256 1:0.5775527 2:0.19314632 3:0.10504313 4:0.094928665 5:0.029329188 6:0.017519197 7:0.011550852 8:0.055719954 9:0.16773149 10:0.11864586 
--256 1:0.49171441 2:0.26830031 3:0.13940154 4:0.071648442 5:0.028935298 6:0.091916322 7:0.044879915 8:0.043559082 9:0.068503713 10:0.065829468 
--256 1:0.73118948 2:0.1780615 3:0.038857443 4:0.033502064 5:0.018389511 6:0.046134752 7:0.049333516 8:0.0057176868 9:0.21342146 10:0.46321286 
--256 1:0.5451732 2:0.2699467 3:0.078063752 4:0.068146595 5:0.038669759 6:0.12843034 7:0.17643232 8:0.25905406 9:0.26183252 10:0.5077041 
--256 1:0.69782448 2:0.18096208 3:0.04780329 4:0.051539714 5:0.021870437 6:0.34429727 7:0.26079421 8:0.17358441 9:0.28100101 10:0.0043507684 
--256 1:0.38393121 2:0.41540448 3:0.098414753 4:0.061324956 5:0.040924605 6:0.1426783 7:0.11228965 8:0.063445273 9:0.17790138 10:0.27630736 
--256 1:0.76041814 2:0.16618561 3:0.04489155 4:0.020316871 5:0.0081878289 6:0.027045152 7:0.06985226 8:0.19468773 9:0.17451501 10:0.19891849 
--256 1:0.22140191 2:0.42257582 3:0.16808188 4:0.1221583 5:0.065782094 6:0.049327446 7:0.0072864353 8:0.13317272 9:0.2027043 10:0.0088653035 
--256 1:0.52223087 2:0.28244269 3:0.054128826 4:0.083021878 5:0.058175737 6:0.31240571 7:0.14986995 8:0.14928452 9:0.15423594 10:0.043705417 
--256 1:0.43459998 2:0.2854282 3:0.14359297 4:0.097209783 5:0.039169063 6:0.21178906 7:0.27473362 8:0.056761838 9:0.10036893 10:0.03950839 
--256 1:0.35973834 2:0.32652438 3:0.16231717 4:0.11516737 5:0.036252736 6:0.30716409 7:0.16082596 8:0.17429266 9:0.31048685 10:0.2057642 
--256 1:0.5630542 2:0.22523516 3:0.13025583 4:0.048001923 5:0.033452888 6:0.022916366 7:0.0033143197 8:0.10528726 9:0.079075965 10:0.0046265805 
--256 1:0.61580884 2:0.16715557 3:0.1026195 4:0.077517389 5:0.0368987 6:0.027184956 7:0.057440412 8:0.041747003 9:0.1235451 10:0.17131254 
--256 1:0.63449698 2:0.17857923 3:0.088440884 4:0.06749813 5:0.030984775 6:0.40391789 7:0.29096049 8:0.2875453 9:0.26613112 10:0.29357437 
--243.65366487905203 1:0.32442737 2:0.45212553 3:0.10124741 4:0.084943958 5:0.037255736 6:0.022179796 7:0.040636915 8:0.087271106 9:0.017350706 10:0.20515957 
--40.838690036970405 1:0.4185316 2:0.29398368 3:0.14593509 4:0.098926523 5:0.042623116 6:0.018115958 7:0.041175559 8:0.10899015 9:0.15012071 10:0.38602482 
--256 1:0.33751776 2:0.24245345 3:0.2145935 4:0.14248532 5:0.062949969 6:0.27805203 7:0.033110548 8:0.18264748 9:0.22424727 10:0.13294045 
--256 1:0.63223719 2:0.25531639 3:0.058621053 4:0.038091589 5:0.015733779 6:0.15437873 7:0.10647174 8:0.092495213 9:0.037803351 10:0.04325994 
--256 1:0.3119362 2:0.30065895 3:0.1563563 4:0.15213329 5:0.078915252 6:0.026329938 7:0.0048392973 8:0.047009734 9:0.067260677 10:0.0023756873 
--256 1:0.48810507 2:0.25636226 3:0.09737707 4:0.10529533 5:0.052860271 6:0.023574913 7:0.011681209 8:0.12499883 9:0.030615869 10:0.089112759 
--2.8506606308182123 1:0.76324071 2:0.097049181 3:0.062724391 4:0.0437958 5:0.03318992 6:0.84997503 7:0.40876909 8:0.024690821 9:0.17538716 10:0.039234477 
--256 1:0.41137463 2:0.27674239 3:0.170128 4:0.082546855 5:0.059208131 6:0.095052366 7:0.028048262 8:0.071341682 9:0.055591284 10:0.043810984 
--256 1:0.44947177 2:0.32594841 3:0.11956287 4:0.070676776 5:0.034340173 6:0.047797369 7:0.14344868 8:0.040239174 9:0.046100477 10:0.018002079 
--256 1:0.30384207 2:0.33692531 3:0.15032449 4:0.15590295 5:0.053005183 6:0.046843715 7:0.12035091 8:0.11702514 9:0.06457555 10:0.08990426 
--256 1:0.65514569 2:0.20835042 3:0.06556566 4:0.048899215 5:0.022039014 6:0.0021449431 7:0.025591711 8:0.037161818 9:0.13379556 10:0.05323319 
--256 1:0.41074433 2:0.23883244 3:0.15057983 4:0.12738523 5:0.072458171 6:0.015782965 7:0.15959178 8:0.054210573 9:0.023530191 10:0.025906532 
--256 1:0.20925589 2:0.19712932 3:0.29585165 4:0.18757139 5:0.11019175 6:0.13453369 7:0.29974273 8:0.055363268 9:0.17966057 10:0.20430484 
--256 1:0.57779471 2:0.25688702 3:0.075794139 4:0.062030214 5:0.02749392 6:0.11122337 7:0.11631685 8:0.29841204 9:0.11626716 10:0.072044996 
--256 1:0.68741773 2:0.21397041 3:0.058053738 4:0.028239072 5:0.012319052 6:0.085305456 7:0.067522917 8:0.025478847 9:0.17566091 10:0.2708899 
--86.423853300326869 1:0.29019111 2:0.33006348 3:0.19936281 4:0.12903736 5:0.051345244 6:0.18193002 7:0.26454965 8:0.045075624 9:0.10828927 10:0.16669187 
--256 1:0.59962359 2:0.169498 3:0.1168135 4:0.085396352 5:0.028668556 6:0.08020783 7:0.098481311 8:0.023870427 9:0.056847749 10:0.036861384 
--256 1:0.59057481 2:0.21942851 3:0.075258672 4:0.083582315 5:0.031155696 6:0.12120791 7:0.0019282627 8:0.17963601 9:0.29124949 10:0.059517775 
--256 1:0.5463179 2:0.21361405 3:0.088907883 4:0.097295548 5:0.053864622 6:0.48656099 7:0.1219169 8:0.28162635 9:0.30187365 10:0.12255292 
--256 1:0.37245211 2:0.26994455 3:0.1771394 4:0.11924202 5:0.06122192 6:0.14186525 7:0.16061566 8:0.0668578 9:0.063689953 10:0.15582934 
--256 1:0.42504344 2:0.46004053 3:0.061497261 4:0.037719961 5:0.015698806 6:0.061048059 7:0.035527178 8:0.13430584 9:0.030034403 10:0.11385951 
--256 1:0.45387336 2:0.31202112 3:0.14604493 4:0.056126353 5:0.031934243 6:0.075354855 7:0.030669844 8:0.049394096 9:0.05424988 10:0.065201421 
--256 1:0.6239983 2:0.27578668 3:0.050371064 4:0.034184506 5:0.015659442 6:0.16778899 7:0.094999153 8:0.29885226 9:0.17848447 10:0.29631643 
--256 1:0.29304338 2:0.38906068 3:0.13578865 4:0.12523993 5:0.056867358 6:0.1491206 7:0.023490455 8:0.082914654 9:0.10492265 10:0.096650534 
--256 1:0.73416852 2:0.17407733 3:0.055277219 4:0.025833906 5:0.010643019 6:0.013338607 7:0.013419898 8:0.031019281 9:0.13452626 10:0.23018916 
--219.8937849399197 1:0.37540157 2:0.26996596 3:0.15448692 4:0.15267592 5:0.047469626 6:0.027159319 7:0.36897074 8:0.2808778 9:0.1135501 10:0.0099082772 
--26.291017511662261 1:0.50897651 2:0.24764438 3:0.10031166 4:0.092575255 5:0.050492201 6:0.44979567 7:0.28213284 8:0.2053789 9:0.25714903 10:0.45493456 
--256 1:0.34757402 2:0.32743673 3:0.17940402 4:0.097639999 5:0.04794523 6:0.06432014 7:0.058693376 8:0.021869902 9:0.14964567 10:0.084174384 
--256 1:0.37115781 2:0.33075346 3:0.14222799 4:0.10548647 5:0.050374273 6:0.15063219 7:0.19150009 8:0.10266967 9:0.0043073234 10:0.067104888 
--256 1:0.57045293 2:0.30603197 3:0.070450225 4:0.036195263 5:0.016869609 6:0.061763354 7:0.08921103 8:0.010324242 9:0.022344487 10:0.049365229 
--128.82322034524833 1:0.54674971 2:0.20917813 3:0.12546228 4:0.082622334 5:0.035987539 6:0.019461901 7:0.054521604 8:0.17508476 9:0.1249771 10:0.13802153 
--256 1:0.50611511 2:0.25818248 3:0.1235352 4:0.081026495 5:0.03114072 6:0.051001907 7:0.064758757 8:0.13195222 9:0.24683866 10:0.3623502 
--256 1:0.27807465 2:0.32737043 3:0.18457089 4:0.14056392 5:0.069420107 6:0.0067958079 7:0.02423858 8:0.19341135 9:0.20038801 10:0.11671632 
--256 1:0.66062469 2:0.15736671 3:0.068996963 4:0.077326037 5:0.035685594 6:0.29490793 7:0.31099314 8:0.2202792 9:0.33536166 10:0.4239442 
--256 1:0.55377423 2:0.2851445 3:0.068951441 4:0.064196636 5:0.027933191 6:0.10303704 7:0.12973528 8:0.1400474 9:0.037354775 10:0.03565645 
--256 1:0.57686536 2:0.20452737 3:0.080490997 4:0.08250368 5:0.055612593 6:0.0080428063 7:0.075994651 8:0.079726203 9:0.048984978 10:0.016365667 
--256 1:0.6087998 2:0.21821665 3:0.082472976 4:0.060073457 5:0.030437112 6:0.031437503 7:0.018867758 8:0.024285037 9:0.0026867668 10:0.011949346 
--256 1:0.43416976 2:0.2582912 3:0.10805385 4:0.12920881 5:0.070276382 6:0.029597303 7:0.038028436 8:0.02390822 9:0.16817248 10:0.42184879 
--256 1:0.54700098 2:0.22616961 3:0.12802151 4:0.054826868 5:0.043981021 6:0.021600529 7:0.046209866 8:0.040651695 9:0.172974 10:0.036222521 
--256 1:0.56220164 2:0.24897216 3:0.11276579 4:0.054157788 5:0.021902624 6:0.10478498 7:0.036716386 8:0.11819923 9:0.044124789 10:0.0302011 
--256 1:0.51509525 2:0.24385001 3:0.10965885 4:0.09614071 5:0.035255176 6:0.1552069 7:0.19173429 8:0.0080980358 9:0.0034522792 10:0.15862103 
--256 1:0.61409883 2:0.16946658 3:0.080563938 4:0.087587151 5:0.048283495 6:0.10986089 7:0.35661337 8:0.1847015 9:0.24192612 10:0.19828705 
--256 1:0.35614235 2:0.25305977 3:0.14108761 4:0.16264653 5:0.087063735 6:0.075433796 7:0.30316905 8:0.27478038 9:0.13575232 10:0.34839091 
--256 1:0.59045716 2:0.19378197 3:0.090242706 4:0.088685789 5:0.036832382 6:0.021393381 7:0.0095396586 8:0.37171855 9:0.20140032 10:0.2163819 
--256 1:0.68008765 2:0.20428749 3:0.060028199 4:0.041768834 5:0.01382782 6:0.076201112 7:0.094638351 8:0.011647561 9:0.15179834 10:0.055852248 
--256 1:0.46159369 2:0.26891051 3:0.082580294 4:0.098114443 5:0.088801069 6:0.16044871 7:0.12895594 8:0.08486533 9:0.12809785 10:0.34165859 
--256 1:0.15429594 2:0.44618319 3:0.1965812 4:0.11772168 5:0.085217993 6:0.11388652 7:0.0039102442 8:0.083807176 9:0.032858599 10:0.00912712 
--256 1:0.64472161 2:0.22070677 3:0.077605936 4:0.036744326 5:0.020221362 6:0.1163895 7:0.052080729 8:0.13922011 9:0.049395173 10:0.06000612 
--256 1:0.45004403 2:0.32523707 3:0.11824054 4:0.07923906 5:0.0272393 6:0.070359071 7:0.051539764 8:0.10001798 9:0.13024556 10:0.19075241 
--256 1:0.43818829 2:0.25164578 3:0.15922824 4:0.087334454 5:0.063603227 6:0.069539157 7:0.019079101 8:0.22026742 9:0.049431125 10:0.0092126299 
--256 1:0.77181631 2:0.15394068 3:0.039303391 4:0.025190562 5:0.0097490579 6:0.038280799 7:0.0066377542 8:0.039030753 9:0.16215801 10:0.025053557 
--256 1:0.41115309 2:0.26457472 3:0.13816558 4:0.12787778 5:0.058228835 6:0.12317818 7:0.036071005 8:0.098122867 9:0.041464651 10:0.22107979 
--256 1:0.82465361 2:0.1157515 3:0.028059942 4:0.020775129 5:0.01075982 6:0.0010660183 7:0.13374095 8:0.22212377 9:0.2492573 10:0.065526336 
--256 1:0.37579331 2:0.30227662 3:0.11454047 4:0.13215466 5:0.075234939 6:0.038495366 7:0.073509201 8:0.015320532 9:0.034489166 10:0.033172001 
--256 1:0.52617626 2:0.38030626 3:0.061719514 4:0.023032501 5:0.0087654619 6:0.011105599 7:0.055788767 8:0.01792313 9:0.020476586 10:0.030625919 
--256 1:0.2100797 2:0.33159904 3:0.2414988 4:0.14216407 5:0.074658391 6:0.043905337 7:0.13252839 8:0.1097567 9:0.11646143 10:0.073820187 
--256 1:0.75321638 2:0.15149785 3:0.033058326 4:0.038417557 5:0.023809882 6:0.036693633 7:0.095046876 8:0.19211382 9:0.051284046 10:0.13396379 
--256 1:0.55762733 2:0.24550898 3:0.095155731 4:0.072213372 5:0.02949458 6:0.15238929 7:0.13845829 8:0.1748688 9:0.16238643 10:0.023909414 
--256 1:0.37274964 2:0.24239921 3:0.15616946 4:0.18019295 5:0.048488743 6:0.22279565 7:0.18147461 8:0.0016604303 9:0.20254522 10:0.1216145 
--256 1:0.37514944 2:0.24767158 3:0.18451973 4:0.13192781 5:0.060731453 6:0.20232782 7:0.040859027 8:0.20434228 9:0.18186104 10:0.1191986 
--256 1:0.75157718 2:0.09024267 3:0.035118819 4:0.08012264 5:0.042938694 6:0.044937004 7:0.23226259 8:0.099789232 9:0.0073169793 10:0.17262453 
--256 1:0.6684681 2:0.22305412 3:0.05272941 4:0.037688386 5:0.018059984 6:0.069069626 7:0.15113201 8:0.12067296 9:0.15750429 10:0.2307299 
--256 1:0.47490776 2:0.2329842 3:0.14342273 4:0.10490378 5:0.043781517 6:0.0053911093 7:0.014244718 8:0.038698709 9:0.035214419 10:0.094698956 
--256 1:0.32032902 2:0.27722228 3:0.19077526 4:0.15633677 5:0.055336674 6:0.098271611 7:0.0034727926 8:0.055074787 9:0.30151071 10:0.13371056 
--256 1:0.27996462 2:0.42180928 3:0.14122461 4:0.09955536 5:0.057446123 6:0.02213956 7:0.14684019 8:0.35496404 9:0.018782719 10:0.090595658 
--256 1:0.45426779 2:0.33861261 3:0.10108641 4:0.07837781 5:0.02765538 6:0.12314662 7:0.024088696 8:0.092385722 9:0.02788242 10:0.091916769 
--256 1:0.25795482 2:0.48592583 3:0.11676484 4:0.092570534 5:0.046783978 6:0.090685918 7:0.044896734 8:0.10434386 9:0.02319042 10:0.0055928735 
--78.078841382898773 1:0.37223415 2:0.23896313 3:0.19206069 4:0.1389117 5:0.057830324 6:0.28577894 7:0.17567593 8:0.14661477 9:0.47523 10:0.25502566 
--256 1:0.38068006 2:0.27489122 3:0.16371639 4:0.1302183 5:0.050494035 6:0.24962085 7:0.027412888 8:0.12494353 9:0.074624653 10:0.031152902 
--256 1:0.44721221 2:0.29026508 3:0.11714739 4:0.083926223 5:0.061449091 6:0.10450951 7:0.054154525 8:0.054378207 9:0.21248193 10:0.44412244 
--256 1:0.63732129 2:0.18547766 3:0.070265573 4:0.074256297 5:0.032679186 6:0.03876163 7:0.055179619 8:0.19456544 9:0.026555 10:0.17803 
--256 1:0.37116987 2:0.35645841 3:0.16042219 4:0.074724178 5:0.037225352 6:0.087247218 7:0.094933787 8:0.030658711 9:0.067650372 10:0.13677891 
--256 1:0.40311063 2:0.28675538 3:0.1412576 4:0.12223614 5:0.046640254 6:0.21604989 7:0.14491604 8:0.034307762 9:0.0052605714 10:0.033766388 
--83.745362772390934 1:0.59753296 2:0.19345888 3:0.091418806 4:0.071629682 5:0.045959671 6:0.21020994 7:0.12903737 8:0.083350426 9:0.057816338 10:0.36160726 
--55.252470778583351 1:0.14098921 2:0.64018791 3:0.06685868 4:0.093183267 5:0.058780932 6:0.32419522 7:0.05942149 8:0.22614419 9:0.41009501 10:0.56490777 
--256 1:0.67915869 2:0.18589443 3:0.065263292 4:0.048747674 5:0.020935914 6:0.15081398 7:0.073058118 8:0.058204805 9:0.018825918 10:0.0467251 
--256 1:0.24316078 2:0.3688898 3:0.14952311 4:0.1342113 5:0.10421501 6:0.0088538382 7:0.017776083 8:0.18414911 9:0.090183031 10:0.19157012 
--256 1:0.50824038 2:0.24802996 3:0.12127985 4:0.089771559 5:0.032678249 6:0.056531492 7:0.2304907 8:0.080761297 9:0.14505317 10:0.25344509 
--256 1:0.56024736 2:0.19043322 3:0.11764873 4:0.093134947 5:0.03853573 6:0.18723296 7:0.52189361 8:0.34477178 9:0.29270279 10:0.24195532 
--256 1:0.66605951 2:0.25467222 3:0.045452346 4:0.025241898 5:0.0085740324 6:0.099122848 7:0.011145243 8:0.031076275 9:0.24490968 10:0.28488029 
--256 1:0.60826183 2:0.21708097 3:0.092798335 4:0.06391696 5:0.017941906 6:0.0016207809 7:0.10679025 8:0.0029212692 9:0.19237787 10:0.18832729 
--256 1:0.26554227 2:0.4174953 3:0.14222172 4:0.12991408 5:0.044826634 6:0.025296328 7:0.14742867 8:0.050392432 9:0.032357415 10:0.11622267 
--256 1:0.49786426 2:0.32452655 3:0.096810295 4:0.055383696 5:0.025415198 6:0.21218702 7:0.051279494 8:0.020737403 9:0.020197518 10:0.27301192 
--256 1:0.63423752 2:0.15416354 3:0.059389785 4:0.10726897 5:0.04494018 6:0.20333687 7:0.095459017 8:0.09589495 9:0.08950034 10:0.0029983389 
--256 1:0.36480375 2:0.3290441 3:0.14005957 4:0.12287712 5:0.043215453 6:0.21064906 7:0.073322233 8:0.089746161 9:0.010124938 10:0.049202454 
--3.9154899659665534 1:0.29751663 2:0.24760455 3:0.080178186 4:0.14958205 5:0.22511858 6:0.24892656 7:0.52109234 8:0.56146607 9:0.60168174 10:0.82159457 
--256 1:0.32584764 2:0.35036528 3:0.12313668 4:0.13215171 5:0.068498695 6:0.11088668 7:0.090051024 8:0.16034445 9:0.17497769 10:0.020421786 
--256 1:0.39514244 2:0.34202784 3:0.15007885 4:0.074768211 5:0.037982654 6:0.11904379 7:0.01738909 8:0.071496971 9:0.027909352 10:0.0062230157 
--256 1:0.29087023 2:0.35268642 3:0.17564443 4:0.11429505 5:0.066503858 6:0.10548207 7:0.11103206 8:0.096455796 9:0.010810397 10:0.1162295 
--256 1:0.40859247 2:0.25553598 3:0.16475405 4:0.12505505 5:0.046062454 6:0.32246113 7:0.10678385 8:0.19444945 9:0.080285115 10:0.2191269 
--256 1:0.35157251 2:0.36111983 3:0.13234717 4:0.10424942 5:0.050711073 6:0.17843532 7:0.097143504 8:0.41721972 9:0.074713549 10:0.071872963 
--151.47811624653153 1:0.46461974 2:0.40720373 3:0.087269303 4:0.03004378 5:0.010863452 6:0.051926335 7:0.1822963 8:0.1514215 9:0.16964521 10:0.43532075 
--256 1:0.3057071 2:0.49489179 3:0.065788096 4:0.097922153 5:0.035690868 6:0.17031059 7:0.17259348 8:0.038582069 9:0.062761202 10:0.12200652 
--256 1:0.51112203 2:0.25101993 3:0.10521642 4:0.08010388 5:0.052537739 6:0.051488565 7:0.057272757 8:0.089041382 9:0.010709401 10:0.07459656 
--256 1:0.58355369 2:0.21942151 3:0.092508678 4:0.075053052 5:0.029463069 6:0.077503922 7:0.10093718 8:0.04786766 9:0.045505909 10:0.0010107405 
--209.20435300434593 1:0.85033968 2:0.055878342 3:0.042111558 4:0.025649129 5:0.026021294 6:0.062477671 7:0.22860077 8:0.092562135 9:0.31869218 10:0.2093758 
--256 1:0.37745339 2:0.34707794 3:0.14855367 4:0.088827354 5:0.038087654 6:0.089872411 7:0.1427608 8:0.10564879 9:0.053332748 10:0.015151159 
--256 1:0.66161311 2:0.14046252 3:0.076163904 4:0.084974254 5:0.03678621 6:0.045936575 7:0.21783425 8:0.083184106 9:0.2464642 10:0.24211312 
--256 1:0.20785516 2:0.42974892 3:0.19917065 4:0.092132163 5:0.071093112 6:0.082314597 7:0.058643302 8:0.048159836 9:0.11112693 10:0.060422122 
--256 1:0.36019937 2:0.40661053 3:0.11959399 4:0.06972548 5:0.043870637 6:0.027006856 7:0.0048239801 8:0.04782605 9:0.28825937 10:0.18411171 
--256 1:0.68209832 2:0.20239929 3:0.056422506 4:0.042687594 5:0.016392288 6:0.092769601 7:0.21895419 8:0.13319602 9:0.12033963 10:0.1167876 
--256 1:0.40579839 2:0.24202396 3:0.13673652 4:0.14279361 5:0.072647527 6:0.089519194 7:0.11515158 8:0.049546262 9:0.035166667 10:0.0019260988 
--256 1:0.32797686 2:0.33897239 3:0.189543 4:0.089485684 5:0.054022074 6:0.1919067 7:0.061756219 8:0.16930094 9:0.13056832 10:0.066944951 
--256 1:0.43423588 2:0.27290694 3:0.1258082 4:0.11276295 5:0.054286026 6:0.01283497 7:0.22431611 8:0.041969807 9:0.19565552 10:0.26293903 
--256 1:0.70045788 2:0.16892888 3:0.052949331 4:0.052608715 5:0.025055188 6:0.086339339 7:0.076832825 8:0.06135113 9:0.0026508025 10:0.023270922 
--256 1:0.60268179 2:0.22282521 3:0.081178067 4:0.063608001 5:0.029706936 6:0.018978439 7:0.065912457 8:0.1709766 9:0.0013004392 10:0.090019966 
--256 1:0.52341592 2:0.21224216 3:0.12888245 4:0.09254941 5:0.04291007 6:0.23040906 7:0.0072727121 8:0.038398524 9:0.075711315 10:0.028754098 
--256 1:0.35037492 2:0.25538384 3:0.1713905 4:0.15492245 5:0.067928291 6:0.23605052 7:0.061926273 8:0.029506154 9:0.10056799 10:0.017422618 
--256 1:0.2492632 2:0.4146823 3:0.13577499 4:0.12732502 5:0.072954492 6:0.082562198 7:0.065714189 8:0.20789664 9:0.028444589 10:0.013594838 
--256 1:0.49770929 2:0.35268724 3:0.065501082 4:0.052333828 5:0.031768551 6:0.09866605 7:0.023807573 8:0.050436444 9:0.073075895 10:0.01427817 
--256 1:0.26605592 2:0.34887823 3:0.20476219 4:0.12255157 5:0.057752088 6:0.02201276 7:0.11089803 8:0.1165565 9:0.11070392 10:0.18107502 
--256 1:0.51182729 2:0.21778187 3:0.13290788 4:0.093633039 5:0.043849919 6:0.047619666 7:0.02542812 8:0.17184207 9:0.059734792 10:0.13161573 
--256 1:0.30642184 2:0.45127235 3:0.10291751 4:0.095965323 5:0.043422978 6:0.17041083 7:0.029522721 8:0.016457549 9:0.027290953 10:0.025423876 
--256 1:0.57013965 2:0.243199 3:0.09231444 4:0.065933283 5:0.028413622 6:0.17830328 7:0.0008501186 8:0.03385222 9:0.064782251 10:0.026397239 
--256 1:0.67148203 2:0.22492458 3:0.055034502 4:0.031065253 5:0.017493635 6:0.02792764 7:0.09037864 8:0.023766082 9:0.024996616 10:0.056988033 
--256 1:0.43975107 2:0.35441298 3:0.094984977 4:0.083724598 5:0.027126375 6:0.022341203 7:0.0037705567 8:0.07046365 9:0.13577106 10:0.17346531 
--256 1:0.65958919 2:0.22157542 3:0.05573941 4:0.045262245 5:0.01783373 6:0.015305165 7:0.062162853 8:0.17261241 9:0.18124532 10:0.032544213 
--256 1:0.23509472 2:0.30433285 3:0.2365058 4:0.14364859 5:0.080418048 6:0.11202136 7:0.11803833 8:0.055795526 9:0.027764362 10:0.12168712 
--256 1:0.49515082 2:0.2471258 3:0.092765324 4:0.10401259 5:0.060945457 6:0.062793995 7:0.079115607 8:0.10300845 9:0.1123059 10:0.091975064 
--256 1:0.71632027 2:0.14009153 3:0.083778097 4:0.040019048 5:0.019791056 6:0.07709652 7:0.00034066331 8:0.038869008 9:0.23973366 10:0.087685073 
--256 1:0.31380754 2:0.23133544 3:0.19456633 4:0.20293076 5:0.057359936 6:0.21455926 7:0.062474588 8:0.088539198 9:0.14715159 10:0.003332393 
--256 1:0.39412459 2:0.22934087 3:0.17993052 4:0.12832077 5:0.068283248 6:0.07956588 7:0.034082472 8:0.1805823 9:0.18321898 10:0.18609366 
--256 1:0.48389637 2:0.23708626 3:0.13856372 4:0.082218213 5:0.058235441 6:0.34859477 7:0.10543835 8:0.16169233 9:0.12312216 10:0.014382385 
--2.4502521939187245 1:0.4507993 2:0.24949826 3:0.14740125 4:0.094043928 5:0.058257265 6:0.14710275 7:0.27012954 8:0.24122156 9:0.30120751 10:0.51775283 
--256 1:0.63569538 2:0.20534062 3:0.081576034 4:0.055421799 5:0.021966171 6:0.015744896 7:0.027132158 8:0.019225614 9:0.053157363 10:0.12165546 
--256 1:0.28145203 2:0.19927531 3:0.17384054 4:0.20180515 5:0.14362695 6:0.085225134 7:0.27538197 8:0.18428819 9:0.30847381 10:0.36762675 
--256 1:0.25873437 2:0.32945221 3:0.18873105 4:0.13664806 5:0.086434309 6:0.034330685 7:0.019943184 8:0.13457426 9:0.081432429 10:0.0088648276 
--256 1:0.60697539 2:0.19354962 3:0.11168993 4:0.054345575 5:0.033439481 6:0.0014192845 7:0.0010782981 8:0.055259448 9:0.073968301 10:0.11656208 
--256 1:0.67601156 2:0.18679963 3:0.072731259 4:0.0379121 5:0.026545445 6:0.05244473 7:0.029025919 8:0.16774754 9:0.042736198 10:0.037883552 
--256 1:0.50191703 2:0.34640322 3:0.077729541 4:0.056875022 5:0.017075185 6:0.0015489897 7:0.056848364 8:0.034342101 9:0.01763172 10:0.079312757 
--256 1:0.6783759 2:0.18344599 3:0.060937881 4:0.049647977 5:0.027592259 6:0.15268775 7:0.179122 8:0.28554425 9:0.18083408 10:0.2259745 
--256 1:0.27968222 2:0.44013818 3:0.098221389 4:0.1334981 5:0.048460109 6:0.19115414 7:0.33224865 8:0.33633629 9:0.055187857 10:0.20050691 
--256 1:0.42648241 2:0.30899567 3:0.12942893 4:0.082145444 5:0.052947543 6:0.3405724 7:0.051563246 8:0.16573669 9:0.086830575 10:0.019535278 
--256 1:0.28307365 2:0.3314096 3:0.13746511 4:0.14494918 5:0.10310245 6:0.017385538 7:0.12112315 8:0.056242409 9:0.026688036 10:0.042929479 
--256 1:0.40514745 2:0.31226314 3:0.14993798 4:0.092497762 5:0.040153667 6:0.017249412 7:0.018950968 8:0.16998498 9:0.18414958 10:0.093517156 
--256 1:0.70110601 2:0.21698101 3:0.042048207 4:0.027222005 5:0.012642769 6:0.0065769398 7:0.18786947 8:0.10012542 9:0.081914594 10:0.038407123 
--256 1:0.28020051 2:0.19208933 3:0.26558536 4:0.17816596 5:0.083958836 6:0.0042927925 7:0.020395557 8:0.05343981 9:0.050826428 10:0.073296077 
--256 1:0.61850962 2:0.24280169 3:0.061355118 4:0.046329292 5:0.031004283 6:0.046366903 7:0.038792777 8:0.1691777 9:0.051113556 10:0.37270371 
--152.0989255249317 1:0.23802914 2:0.16391492 3:0.3202683 4:0.2339211 5:0.043866544 6:0.06099096 7:0.10654419 8:0.093307768 9:0.12393218 10:0.05799484 
--256 1:0.46508464 2:0.34574856 3:0.079248079 4:0.078975594 5:0.030943126 6:0.073679085 7:0.061270515 8:0.011971514 9:0.0014050937 10:0.047088131 
--256 1:0.29288551 2:0.25372791 3:0.18140804 4:0.17492933 5:0.097049204 6:0.075511932 7:0.11167703 8:0.16716865 9:0.078957334 10:0.10008144 
--256 1:0.73434796 2:0.1424417 3:0.062593386 4:0.039499965 5:0.021116998 6:0.0079202111 7:0.12938825 8:0.14088734 9:0.017210092 10:0.119698 
--63.796838178672786 1:0.26271483 2:0.3031451 3:0.19284142 4:0.16098442 5:0.080314221 6:0.4450002 7:0.25724975 8:0.47150988 9:0.57311308 10:0.31236499 
--256 1:0.25721641 2:0.30766054 3:0.1521227 4:0.14564225 5:0.13735809 6:0.33083165 7:0.074270918 8:0.07953335 9:0.056230648 10:0.019870403 
--132.54361451879646 1:0.22365816 2:0.37562656 3:0.16204274 4:0.18228317 5:0.056389368 6:0.21154464 7:0.047006554 8:0.07332175 9:0.027444346 10:0.05720281 
--256 1:0.69071639 2:0.19938156 3:0.047740872 4:0.035807884 5:0.026353292 6:0.014681126 7:0.0075929235 8:0.19037366 9:0.079433549 10:0.46986513 
--185.83582511824886 1:0.52282687 2:0.22741385 3:0.10277111 4:0.093952191 5:0.053035987 6:0.17722443 7:0.12018146 8:0.19497696 9:0.42227165 10:0.5593018 
--256 1:0.33724876 2:0.30126154 3:0.1972604 4:0.11753064 5:0.046698664 6:0.12206853 7:0.062103277 8:0.16683134 9:0.23671332 10:0.2246899 
--256 1:0.18960834 2:0.38780229 3:0.15370716 4:0.17435696 5:0.094525249 6:0.053933666 7:0.11487472 8:0.035176536 9:0.00077108387 10:0.0077804392 
--256 1:0.38172461 2:0.37551145 3:0.10852364 4:0.089511285 5:0.044729022 6:0.017206863 7:0.007324072 8:0.11148102 9:0.039986866 10:0.033054424 
--256 1:0.57976116 2:0.28688934 3:0.053064739 4:0.051627143 5:0.028657624 6:0.038608232 7:0.038385916 8:0.10372969 9:0.29948153 10:0.27264464 
--4.0715182348166241 1:0.7288149 2:0.15456498 3:0.04551879 4:0.046985225 5:0.024116105 6:0.07883629 7:0.012215612 8:0.15225437 9:0.026653893 10:0.23259539 
--231.93530325836358 1:0.45618373 2:0.238996 3:0.14495201 4:0.096090057 5:0.063778205 6:0.041475741 7:0.21474166 8:0.18015042 9:0.0081869258 10:0.26891759 
--256 1:0.62362878 2:0.24290033 3:0.049185923 4:0.058398696 5:0.025886267 6:0.21239536 7:0.041960377 8:0.2736601 9:0.19286441 10:0.071204229 
--256 1:0.53506321 2:0.17822641 3:0.1154475 4:0.11146556 5:0.059797321 6:0.2014074 7:0.067310002 8:0.08822195 9:0.010993946 10:0.12962945 
--85.824309797458852 1:0.24136811 2:0.43751578 3:0.14257241 4:0.13257683 5:0.045966869 6:0.14047719 7:0.013297075 8:0.12162092 9:0.0095858746 10:0.069696155 
--256 1:0.43328142 2:0.32997515 3:0.10705942 4:0.089493719 5:0.04019029 6:0.0051689831 7:0.21862441 8:0.042185894 9:0.020043291 10:0.06647024 
--256 1:0.53305337 2:0.18052563 3:0.13880142 4:0.096037805 5:0.051581772 6:0.075811402 7:0.021215026 8:0.012323156 9:0.017928896 10:0.018810151 
--256 1:0.35595534 2:0.34469825 3:0.13307997 4:0.094371307 5:0.071895124 6:0.006527131 7:0.073985883 8:0.10325515 9:0.074912089 10:0.29873892 
--58.06709074932251 1:0.092221111 2:0.78056209 3:0.065918082 4:0.043404451 5:0.017894266 6:0.28026872 7:0.0049235353 8:0.062333384 9:0.10531885 10:0.078105754 
--24.204075674014277 1:0.26874592 2:0.15929083 3:0.34892603 4:0.15850985 5:0.064527365 6:0.12795252 7:0.16758742 8:0.15456691 9:0.28034237 10:0.045041338 
--256 1:0.69664076 2:0.16482999 3:0.051150581 4:0.038787495 5:0.048591169 6:0.2834265 7:0.17424889 8:0.013922689 9:0.045407811 10:0.10871354 
--256 1:0.43509843 2:0.27699595 3:0.12340968 4:0.093951486 5:0.070544441 6:0.14221044 7:0.060859824 8:0.06753096 9:0.16364802 10:0.4324661 
--256 1:0.76814329 2:0.13848482 3:0.044486668 4:0.033160762 5:0.015724456 6:0.12511224 7:0.15708376 8:0.1986318 9:0.019283041 10:0.03033672 
--256 1:0.40803422 2:0.35600196 3:0.11021491 4:0.092497412 5:0.033251489 6:0.17313203 7:0.090192806 8:0.048723769 9:0.06747206 10:0.11350977 
--256 1:0.34445181 2:0.30420655 3:0.14325096 4:0.13334699 5:0.074743692 6:0.13164846 7:0.16166716 8:0.10748777 9:0.060953477 10:0.032137495 
--256 1:0.23658382 2:0.49673603 3:0.10901145 4:0.11641096 5:0.041257727 6:0.15123159 7:0.15633151 8:0.16556174 9:0.13873379 10:0.094398066 
--255.01125103039016 1:0.47164753 2:0.34285316 3:0.09056542 4:0.068399239 5:0.02653465 6:0.36556917 7:0.15013447 8:0.087275573 9:0.093225894 10:0.085983215 
--256 1:0.74352036 2:0.19832581 3:0.03913771 4:0.012647514 5:0.00636861 6:0.048944642 7:0.087149604 8:0.11690385 9:0.18146152 10:0.32871376 
--256 1:0.50554501 2:0.23746718 3:0.10152529 4:0.1028083 5:0.052654235 6:0.20333124 7:0.066425296 8:0.081183679 9:0.17778628 10:0.034132353 
--256 1:0.70972737 2:0.15792628 3:0.071480906 4:0.040696557 5:0.020168889 6:0.030364555 7:0.028776193 8:0.089619512 9:0.095034089 10:0.022818003 
--256 1:0.36635672 2:0.27389753 3:0.15890673 4:0.12831217 5:0.072526847 6:0.16162208 7:0.15479019 8:0.065624439 9:0.063614054 10:0.1852896 
--256 1:0.53564149 2:0.25152573 3:0.085433351 4:0.08060062 5:0.046798802 6:0.32157386 7:0.033342581 8:0.10902394 9:0.17317423 10:0.14836492 
--256 1:0.41396435 2:0.27699956 3:0.10703302 4:0.12896897 5:0.073034103 6:0.17750581 7:0.076127627 8:0.24666725 9:0.028794934 10:0.026707076 
--256 1:0.42254976 2:0.29000618 3:0.14593096 4:0.091595166 5:0.049917932 6:0.0028343338 7:0.00061307434 8:0.10793364 9:0.17548911 10:0.13773742 
--256 1:0.58569493 2:0.23568715 3:0.068543989 4:0.078948513 5:0.031125418 6:0.01512022 7:0.048024144 8:0.12848807 9:0.049934762 10:0.086566695 
--256 1:0.55098342 2:0.28740395 3:0.076544003 4:0.060464014 5:0.024604609 6:0.078223466 7:0.065848106 8:0.016259376 9:0.15854868 10:0.10497695 
--256 1:0.42456859 2:0.24174016 3:0.14516948 4:0.1232661 5:0.065255673 6:0.28156974 7:0.059826456 8:0.051405107 9:0.07164523 10:0.10602921 
--256 1:0.39948985 2:0.40089741 3:0.086574589 4:0.071783405 5:0.041254751 6:0.093629373 7:0.02221266 8:0.15272073 9:0.0085649113 10:0.00046371045 
--256 1:0.59151009 2:0.22652946 3:0.10141002 4:0.053786967 5:0.026763468 6:0.10067093 7:0.022635572 8:0.1159869 9:0.033457308 10:0.15904323 
--256 1:0.28041108 2:0.2591597 3:0.15501798 4:0.18793112 5:0.11748012 6:0.29013491 7:0.29836073 8:0.26177001 9:0.1252044 10:0.20300249 
--256 1:0.39596004 2:0.26434793 3:0.15303127 4:0.12506699 5:0.061593769 6:0.14282378 7:0.0012599568 8:0.020530275 9:0.03293604 10:0.076262778 
--19.009137985707284 1:0.65221167 2:0.23604085 3:0.055425513 4:0.038093249 5:0.018228714 6:0.72467449 7:0.38410043 8:0.29800677 9:0.32405602 10:0.19008969 
--256 1:0.39452456 2:0.26599413 3:0.14299355 4:0.10297018 5:0.09351757 6:0.096876498 7:0.14556396 8:0.085954525 9:0.092063618 10:0.40152266 
--256 1:0.57105907 2:0.20056352 3:0.106674 4:0.093258305 5:0.028445096 6:0.085957821 7:0.028609738 8:0.036851611 9:0.035039503 10:0.0018989488 
--256 1:0.62857246 2:0.22092565 3:0.087416698 4:0.044152388 5:0.018932802 6:0.048246966 7:0.067277359 8:0.053749842 9:0.10953102 10:0.065299303 
--256 1:0.50676964 2:0.29467981 3:0.11235962 4:0.055703786 5:0.030487147 6:0.061157332 7:0.061175688 8:0.12043942 9:0.0566602 10:0.21835871 
--256 1:0.38441561 2:0.45038894 3:0.079346586 4:0.059023749 5:0.026825113 6:0.1955166 7:0.059237439 8:0.042517913 9:0.061439716 10:0.016381271 
--256 1:0.60454013 2:0.25493174 3:0.075189136 4:0.045593523 5:0.019745462 6:0.25773076 7:0.14354737 8:0.028657821 9:0.10938761 10:0.094955394 
--152.77692169212102 1:0.23643663 2:0.33754363 3:0.21847367 4:0.13660157 5:0.070944499 6:0.18719862 7:0.075312624 8:0.28604007 9:0.10218767 10:0.041851622 
--256 1:0.40143534 2:0.30624615 3:0.15327815 4:0.078069999 5:0.060970353 6:0.075356872 7:0.034136689 8:0.25183637 9:0.20381566 10:0.250692 
--256 1:0.73880646 2:0.20388555 3:0.0361571 4:0.014208449 5:0.0069424429 6:0.028835876 7:0.051100405 8:0.24157777 9:0.17599371 10:0.12546646 
--256 1:0.53969869 2:0.20364451 3:0.091347834 4:0.1154314 5:0.049877567 6:0.01942881 7:0.14443971 8:0.21821464 9:0.056187997 10:0.19462449 
--256 1:0.39380593 2:0.29816899 3:0.13544395 4:0.12299594 5:0.049585191 6:0.049381141 7:0.063250183 8:0.077466614 9:0.076444979 10:0.16560023 
--256 1:0.391574 2:0.27802372 3:0.15186462 4:0.13684864 5:0.041689018 6:0.013644106 7:0.20640305 8:0.20391667 9:0.35875401 10:0.13243893 
--256 1:0.32621807 2:0.33810375 3:0.15892789 4:0.11777846 5:0.058971838 6:0.061174662 7:0.093660457 8:0.10774214 9:0.0089054399 10:0.067168659 
--256 1:0.29815403 2:0.30272662 3:0.17670347 4:0.15310249 5:0.069313396 6:0.020896036 7:0.13106197 8:0.048584085 9:0.096307332 10:0.081573724 
--256 1:0.54461521 2:0.18591348 3:0.10534932 4:0.12135092 5:0.042771081 6:0.25585325 7:0.33583914 8:0.17279268 9:0.10957198 10:0.070079822 
--256 1:0.55668127 2:0.29174038 3:0.082285979 4:0.050010334 5:0.019282039 6:0.11943826 7:0.045369144 8:0.11512706 9:0.10708424 10:0.10598836 
--256 1:0.42104345 2:0.32432752 3:0.11405304 4:0.092057731 5:0.048518253 6:0.1302655 7:0.070201324 8:0.0087907981 9:0.12641873 10:0.081224441 
--14.799554836721166 1:0.6439411 2:0.20938816 3:0.047179714 4:0.047353611 5:0.052137409 6:0.56132492 7:0.50400212 8:0.27673201 9:0.50907806 10:0.80838552 
--256 1:0.41733071 2:0.29086565 3:0.13242931 4:0.11382207 5:0.045552257 6:0.1878657 7:0.096326396 8:0.093667565 9:0.20243927 10:0.23727998 
--256 1:0.64563823 2:0.26229916 3:0.058500673 4:0.022862974 5:0.010698962 6:0.03435863 7:0.12006804 8:0.077760068 9:0.083056769 10:0.1478421 
--256 1:0.54116875 2:0.21433402 3:0.13965226 4:0.068495448 5:0.036349521 6:0.18846131 7:0.11955806 8:0.21521827 9:0.23756401 10:0.18744085 
--256 1:0.43521312 2:0.27270848 3:0.14551679 4:0.10709338 5:0.039468221 6:0.24520744 7:0.10499026 8:0.069345374 9:0.1158576 10:0.13738087 
--256 1:0.66080673 2:0.23519662 3:0.061515524 4:0.029857255 5:0.012623873 6:0.0072239601 7:0.068153697 8:0.081239131 9:0.0054097855 10:0.17380039 
--256 1:0.48217347 2:0.25278851 3:0.10958639 4:0.11276665 5:0.04268498 6:0.15464681 7:0.052315783 8:0.10048507 9:0.052754148 10:0.033142245 
--256 1:0.73847357 2:0.17654464 3:0.043136895 4:0.029117011 5:0.012727883 6:0.046684139 7:0.11235809 8:0.31265405 9:0.017508755 10:0.080752602 
--256 1:0.48776837 2:0.2463462 3:0.13335422 4:0.092167232 5:0.040363982 6:0.22019564 7:0.11502098 8:0.3166244 9:0.12152839 10:0.14786806 
--256 1:0.53383663 2:0.24084752 3:0.1098728 4:0.08177485 5:0.033668198 6:0.036258545 7:0.07665817 8:0.050655514 9:0.14763483 10:0.1173402 
--256 1:0.8396248 2:0.05473026 3:0.043154065 4:0.037013065 5:0.02547781 6:0.031210768 7:0.22018037 8:0.17194005 9:0.026793876 10:0.15486358 
--256 1:0.62106929 2:0.25153878 3:0.058840803 4:0.046806988 5:0.021744135 6:0.095551997 7:0.16100164 8:0.1012691 9:0.20042008 10:0.19177364 
--256 1:0.57799317 2:0.29017162 3:0.077299199 4:0.042963052 5:0.011572951 6:0.048573945 7:0.0252453 8:0.12935797 9:0.026716035 10:0.037358385 
--256 1:0.26009332 2:0.38354574 3:0.14881342 4:0.14790092 5:0.059646596 6:0.30208633 7:0.020003437 8:0.079825347 9:0.33995246 10:0.31117346 
--256 1:0.51556828 2:0.2961744 3:0.10264335 4:0.05879936 5:0.026814599 6:0.044104419 7:0.09976686 8:0.059337899 9:0.012856513 10:0.099381302 
--256 1:0.79093671 2:0.15054959 3:0.036538143 4:0.015445538 5:0.0065300239 6:0.08731864 7:0.005295889 8:0.085506018 9:0.021529923 10:0.12319651 
--256 1:0.47455679 2:0.22867919 3:0.1546772 4:0.093000148 5:0.04908668 6:0.14185916 7:0.15337198 8:0.14697897 9:0.020354972 10:0.038632484 
--63.407652172365083 1:0.69661531 2:0.16007612 3:0.087166542 4:0.047521998 5:0.0086200234 6:0.22177898 7:0.022832985 8:0.44320025 9:0.45096652 10:0.00077953796 
--256 1:0.63899904 2:0.1952608 3:0.07011 4:0.061606142 5:0.034024018 6:0.20544817 7:0.062151104 8:0.00055383738 9:0.015377942 10:0.16071677 
--256 1:0.56777398 2:0.2092584 3:0.11380917 4:0.076125439 5:0.03303301 6:0.018110009 7:0.066020623 8:0.22323207 9:0.19233286 10:0.11607821 
--256 1:0.59559107 2:0.16470316 3:0.097595963 4:0.085581973 5:0.056527832 6:0.24082976 7:0.019223658 8:0.067313627 9:0.14808846 10:0.2219527 
--256 1:0.37132869 2:0.35940975 3:0.14815245 4:0.079812225 5:0.041296883 6:0.13046462 7:0.075531846 8:0.1931216 9:0.19417409 10:0.0081904067 
--256 1:0.38440056 2:0.2699146 3:0.145426 4:0.12825873 5:0.072000108 6:0.1972643 7:0.13921504 8:0.049679092 9:0.024691339 10:0.048343978 
--256 1:0.33611195 2:0.2359848 3:0.14648988 4:0.21304632 5:0.068367049 6:0.081914545 7:0.047717253 8:0.19236447 9:0.038429331 10:0.16166679 
--256 1:0.56008685 2:0.27423569 3:0.08173611 4:0.061776905 5:0.022164449 6:0.061596607 7:0.13571411 8:0.075234075 9:0.14130279 10:0.14623979 
--256 1:0.62195426 2:0.20770599 3:0.086036096 4:0.05934516 5:0.024958497 6:0.053906742 7:0.11233616 8:0.14528371 9:0.082544027 10:0.15990034 
--256 1:0.47843519 2:0.22209008 3:0.14682368 4:0.10947058 5:0.043180469 6:0.13991906 7:0.072886138 8:0.15636724 9:0.10065147 10:0.097367051 
--256 1:0.21517058 2:0.36064772 3:0.18273329 4:0.16345564 5:0.077992768 6:0.13576315 7:0.045781493 8:0.12671881 9:0.014609156 10:0.00099337132 
--256 1:0.26942791 2:0.33805307 3:0.14803947 4:0.16381681 5:0.080662733 6:0.12076904 7:0.055908609 8:0.096817495 9:0.10445469 10:0.081943103 
--256 1:0.51927477 2:0.30162677 3:0.089787542 4:0.06215595 5:0.027154964 6:0.097109964 7:0.030999125 8:0.050649275 9:0.1221019 10:0.12743327 
--256 1:0.61448742 2:0.20854073 3:0.090656735 4:0.059597487 5:0.02671762 6:0.038187467 7:0.062205779 8:0.12406134 9:0.0055015908 10:0.018985817 
--256 1:0.28139127 2:0.51032368 3:0.11655486 4:0.059953586 5:0.031776602 6:0.06826158 7:0.13875524 8:0.097816851 9:0.089740844 10:0.076736598 
--256 1:0.56162205 2:0.23684059 3:0.096160185 4:0.071819372 5:0.033557803 6:0.063040619 7:0.052930758 8:0.10411168 9:0.21874702 10:0.16294586 
--256 1:0.62099618 2:0.1636392 3:0.097182596 4:0.082463326 5:0.035718699 6:0.11010457 7:0.20124757 8:0.19494781 9:0.26936866 10:0.020395167 
--256 1:0.54990527 2:0.28394036 3:0.087121364 4:0.056649555 5:0.022383454 6:0.071291749 7:0.093653475 8:0.033591894 9:0.054217858 10:0.042259823 
--256 1:0.55496789 2:0.21241158 3:0.09117093 4:0.086145469 5:0.055304129 6:0.13959994 7:8.4719826e-05 8:0.01109515 9:0.12527839 10:0.14317947 
--256 1:0.48119078 2:0.32062921 3:0.12274187 4:0.046876203 5:0.028561948 6:0.031290602 7:0.068435863 8:0.034089177 9:0.064609942 10:0.065601861 
--256 1:0.37320238 2:0.34744235 3:0.11770722 4:0.10055273 5:0.06109533 6:0.053227134 7:0.11665267 8:0.074952549 9:0.010585171 10:0.036198292 
--256 1:0.58879195 2:0.21553041 3:0.092027125 4:0.069728792 5:0.033921733 6:0.060781752 7:0.020654947 8:0.025939904 9:0.041391407 10:0.11448153 
--256 1:0.50589428 2:0.22811406 3:0.10525056 4:0.10759991 5:0.053141185 6:0.22192848 7:0.13732582 8:0.21721474 9:0.20614937 10:0.16185885 
--256 1:0.70866815 2:0.20281279 3:0.050756982 4:0.028201579 5:0.0095604968 6:0.01025817 7:0.031026886 8:0.037905012 9:0.014240897 10:0.036865469 
--256 1:0.6282088 2:0.19626335 3:0.07537262 4:0.067820308 5:0.032334927 6:0.014363387 7:0.11895286 8:0.15475334 9:0.089589283 10:0.085665648 
--256 1:0.65780299 2:0.18016877 3:0.097354091 4:0.043964922 5:0.020709231 6:0.03700946 7:0.0063921697 8:0.13685637 9:0.046689028 10:0.0018038799 
--256 1:0.60112689 2:0.2176953 3:0.074037549 4:0.075346084 5:0.031794175 6:0.033779621 7:0.034409601 8:0.17503751 9:0.20717576 10:0.34092946 
--256 1:0.56944766 2:0.25370474 3:0.10631972 4:0.051504915 5:0.019022958 6:0.067517853 7:0.11423463 8:0.0075265871 9:0.11935655 10:0.0009305098 
--256 1:0.5929309 2:0.21398035 3:0.079195372 4:0.070593434 5:0.04329994 6:0.1347587 7:0.05506048 8:0.13194656 9:0.045899708 10:0.12966144 
--256 1:0.52521523 2:0.20163604 3:0.11119629 4:0.098612896 5:0.06333954 6:0.10687683 7:0.043409249 8:0.080520987 9:0.20421414 10:0.088866705 
--256 1:0.36297528 2:0.22164198 3:0.17545587 4:0.15209624 5:0.087830626 6:0.10951595 7:0.16683676 8:0.15784623 9:0.05429078 10:0.045560577 
--256 1:0.63949697 2:0.25794154 3:0.042739124 4:0.035301351 5:0.024521018 6:0.034171412 7:0.036927866 8:0.028633527 9:0.049557247 10:0.092146962 
--256 1:0.35454019 2:0.33103077 3:0.14243664 4:0.11697038 5:0.055022017 6:0.0055042737 7:0.23273086 8:0.0080958216 9:0.24560367 10:0.14826523 
--256 1:0.25526079 2:0.40218978 3:0.10455837 4:0.17357835 5:0.064412719 6:0.26916394 7:0.01464999 8:0.066630861 9:0.010237139 10:0.011322685 
--256 1:0.27205495 2:0.28745045 3:0.16234384 4:0.1952557 5:0.082895066 6:0.036387469 7:0.056948622 8:0.21128881 9:0.57177408 10:0.51767644 
--256 1:0.55858585 2:0.22337739 3:0.11458842 4:0.070889686 5:0.03255866 6:0.03266114 7:0.080175686 8:0.047893383 9:0.091828638 10:0.098757896 
--256 1:0.43894902 2:0.31878332 3:0.087479284 4:0.094394941 5:0.060393443 6:0.27301547 7:0.019178971 8:0.1892812 9:0.34632019 10:0.21099288 
--256 1:0.36978257 2:0.23846221 3:0.18516853 4:0.14655666 5:0.060030034 6:0.020522687 7:0.16998917 8:0.065689708 9:0.02917425 10:0.067913963 
--256 1:0.55275142 2:0.19375838 3:0.094123647 4:0.10679078 5:0.052575768 6:0.091770812 7:0.11936371 8:0.11968772 9:0.5695152 10:0.32171747 
--256 1:0.53090232 2:0.21979545 3:0.094735652 4:0.10349731 5:0.051069272 6:0.017114903 7:0.0063987553 8:0.026597726 9:0.11053259 10:0.17830424 
--256 1:0.3846847 2:0.24821271 3:0.10486064 4:0.1569339 5:0.10530806 6:0.054149918 7:0.16033323 8:0.083496436 9:0.019993696 10:0.066845837 
--256 1:0.57180488 2:0.15029403 3:0.12601475 4:0.10022168 5:0.051664661 6:0.02466987 7:0.030101586 8:0.31311475 9:0.11510405 10:0.2367844 
--256 1:0.62794703 2:0.16513565 3:0.091342267 4:0.080157497 5:0.035417559 6:0.052687095 7:0.071304691 8:0.06996938 9:0.1890895 10:0.048161352 
--256 1:0.26697619 2:0.318681 3:0.16505868 4:0.18242748 5:0.066856651 6:0.13867652 7:0.066039586 8:0.129932 9:0.14066941 10:0.016403735 
--256 1:0.69156795 2:0.17337091 3:0.059121167 4:0.056901858 5:0.019038113 6:0.027141579 7:0.096999994 8:0.19531492 9:0.20684359 10:0.063647564 
--256 1:0.58053043 2:0.18692052 3:0.11614033 4:0.075588249 5:0.04082047 6:0.026287159 7:0.038076217 8:0.062445991 9:0.037598254 10:0.012759379 
--256 1:0.56469001 2:0.25765472 3:0.096444158 4:0.054714626 5:0.026496488 6:0.013036 7:0.14365568 8:0.1405224 9:0.0042656474 10:0.086974311 
--256 1:0.32560719 2:0.39123968 3:0.13511949 4:0.10343051 5:0.04460313 6:0.010075342 7:0.080443387 8:0.11022082 9:0.15390823 10:0.019043927 
--256 1:0.68599515 2:0.21771977 3:0.063458034 4:0.024633162 5:0.008193881 6:0.01487496 7:0.0073870768 8:0.043059306 9:0.14075556 10:0.12622849 
--256 1:0.61685455 2:0.24689052 3:0.068738287 4:0.046022309 5:0.021494342 6:0.18189847 7:0.096611052 8:0.04835967 9:0.2741707 10:0.12259551 
--18.787022648231687 1:0.16418245 2:0.23576796 3:0.13480084 4:0.23124777 5:0.23400098 6:0.26011694 7:0.066228418 8:0.11654267 9:0.40507847 10:0.7413825 
--256 1:0.6950902 2:0.21211572 3:0.063218976 4:0.022792885 5:0.0067822139 6:0.044226155 7:0.073338982 8:0.11294339 9:0.089916015 10:0.025973741 
--256 1:0.63114428 2:0.16778359 3:0.092998927 4:0.064408907 5:0.043664303 6:0.10721824 7:0.040976439 8:0.14499303 9:0.022322874 10:0.17643585 
--256 1:0.35652558 2:0.26520629 3:0.14306291 4:0.14562895 5:0.089576264 6:0.25544018 7:0.1000625 8:0.0087120563 9:0.23561927 10:0.11237756 
--256 1:0.47681263 2:0.36051817 3:0.074999768 4:0.063629039 5:0.024040396 6:0.30450605 7:0.097475252 8:0.3087405 9:0.20194684 10:0.07276821 
--256 1:0.20769719 2:0.30689905 3:0.22577647 4:0.18505335 5:0.074573933 6:0.22936766 7:0.04207175 8:0.087734548 9:0.12387778 10:0.0012254162 
--256 1:0.46131005 2:0.32068096 3:0.10232988 4:0.084431398 5:0.031247719 6:0.020458289 7:0.084067961 8:0.013358605 9:0.12627313 10:0.085964857 
--256 1:0.46589111 2:0.3023094 3:0.12674532 4:0.071542328 5:0.033511845 6:0.010802527 7:0.098693129 8:0.01888751 9:0.016907092 10:0.0062456785 
--256 1:0.70253372 2:0.15705714 3:0.060698754 4:0.057759771 5:0.021950612 6:0.0080083348 7:0.025816314 8:0.014194809 9:0.07955511 10:0.016136966 
--256 1:0.5973465 2:0.2293113 3:0.083911561 4:0.062056205 5:0.027374425 6:0.02537638 7:0.1323541 8:0.039656571 9:0.063126225 10:0.19042892 
--256 1:0.2800098 2:0.4906507 3:0.11391327 4:0.07100142 5:0.044424806 6:0.10213865 7:0.090075034 8:0.14537049 9:0.0016988445 10:0.03852389 
--256 1:0.38665259 2:0.24722714 3:0.14633459 4:0.15158525 5:0.068200428 6:0.11899663 7:0.046707887 8:0.10663578 9:0.038217497 10:0.025169024 
--219.48658676593209 1:0.49522955 2:0.26256108 3:0.1212304 4:0.087400215 5:0.033578756 6:0.096158356 7:0.29305763 8:0.043577562 9:0.24500537 10:0.10632053 
--256 1:0.3008596 2:0.34318946 3:0.17753788 4:0.12470198 5:0.053711078 6:0.10040994 7:0.027532973 8:0.0082007336 9:0.2328543 10:0.20424434 
--256 1:0.27204961 2:0.17894195 3:0.28411569 4:0.17094832 5:0.093944431 6:0.14468008 7:0.067271496 8:0.019091289 9:0.0017768135 10:0.052238671 
--256 1:0.64463874 2:0.2414712 3:0.075232896 4:0.027853728 5:0.010803439 6:0.068044498 7:0.014503639 8:0.13466768 9:0.064620552 10:0.15602259 
--256 1:0.64753036 2:0.21639309 3:0.070559501 4:0.052115338 5:0.013401711 6:0.0039113254 7:0.029941284 8:0.037422824 9:0.032772296 10:0.12317635 
--256 1:0.33413369 2:0.31470993 3:0.16375009 4:0.12526713 5:0.062139168 6:0.10679456 7:0.10519176 8:0.0506537 9:0.22750473 10:0.10282953 
--256 1:0.68124814 2:0.1690006 3:0.069820723 4:0.04999627 5:0.029934265 6:0.1132456 7:0.20048059 8:0.2525967 9:0.24325177 10:0.28073291 
--256 1:0.39077191 2:0.24895393 3:0.16175444 4:0.098815025 5:0.099704691 6:0.29845905 7:0.060690297 8:0.41481056 9:0.24573057 10:0.033628861 
--256 1:0.64344111 2:0.196478 3:0.06564113 4:0.066774249 5:0.027665511 6:0.15293849 7:0.13722205 8:0.15597194 9:0.28193974 10:0.17801452 
--82.920814270071489 1:0.66845421 2:0.2286155 3:0.049591767 4:0.036686509 5:0.016652014 6:0.42277409 7:0.037110419 8:0.27705184 9:0.24396638 10:0.17482447 
--256 1:0.71008684 2:0.23784965 3:0.039210836 4:0.0093166604 5:0.0035360165 6:0.020570168 7:0.082775415 8:0.0068867824 9:0.10050308 10:0.0023609641 
--256 1:0.69196385 2:0.18671677 3:0.061218147 4:0.041001753 5:0.019099478 6:0.0043893895 7:0.057696483 8:0.023178767 9:0.025702846 10:0.017435809 
--256 1:0.57701315 2:0.20452977 3:0.10533484 4:0.067193204 5:0.045929033 6:0.06324857 7:0.054592812 8:0.039157749 9:0.068439587 10:0.059761261 
--256 1:0.57524197 2:0.19867366 3:0.10687938 4:0.088074134 5:0.03113085 6:0.07007221 7:0.0015042315 8:0.12369125 9:0.29357344 10:0.12708604 
--32.234510543036968 1:0.49378586 2:0.2938079 3:0.081556245 4:0.079546107 5:0.051303886 6:0.64127718 7:0.32046439 8:0.2115517 9:0.2432986 10:0.40263369 
--256 1:0.36326762 2:0.3168817 3:0.12396108 4:0.14427746 5:0.051612147 6:0.1665529 7:0.055883331 8:0.014676427 9:0.095108876 10:0.00500885 
--256 1:0.66494307 2:0.18026731 3:0.06457565 4:0.055033361 5:0.03518061 6:0.080060066 7:0.078009268 8:0.093465669 9:0.16467883 10:0.063895484 
--256 1:0.75006673 2:0.1845811 3:0.034505944 4:0.022048726 5:0.0087974963 6:0.12458707 7:0.104717 8:0.00078311558 9:0.24636319 10:0.2329964 
--256 1:0.68603318 2:0.19379503 3:0.067417206 4:0.036343914 5:0.016410678 6:0.077243112 7:0.094250269 8:0.15276462 9:0.046028579 10:0.0025918301 
--256 1:0.26335739 2:0.32441364 3:0.19510562 4:0.14535744 5:0.071765904 6:0.0024951484 7:0.027553965 8:0.13631617 9:0.0019500204 10:0.01874277 
--256 1:0.7079576 2:0.20003238 3:0.049211353 4:0.030903347 5:0.011895322 6:0.017919661 7:0.0060709606 8:0.040472354 9:0.20494938 10:0.10518386 
--256 1:0.47207613 2:0.33659237 3:0.081186511 4:0.067996445 5:0.042148549 6:0.025037289 7:0.067789927 8:0.018217492 9:0.071158897 10:0.02475734 
--12.161074036342164 1:0.31761867 2:0.43660587 3:0.13548026 4:0.077792415 5:0.03250279 6:0.28846008 7:0.10669138 8:0.24925559 9:0.13347373 10:0.065512943 
--256 1:0.50892887 2:0.3139935 3:0.096297384 4:0.055981124 5:0.024799114 6:0.083680481 7:0.010470272 8:0.053818381 9:0.0331557 10:0.23527411 
--256 1:0.42721724 2:0.27676304 3:0.1317216 4:0.1200252 5:0.044272919 6:0.13553989 7:0.0070927092 8:0.10692233 9:0.041587061 10:0.04916335 
--256 1:0.39831736 2:0.19407961 3:0.15292248 4:0.14066201 5:0.11401854 6:0.15497776 7:0.075349889 8:0.23347028 9:0.18967076 10:0.14350657 
--256 1:0.27401914 2:0.29595746 3:0.20682931 4:0.1558029 5:0.067391195 6:0.31040197 7:0.076652763 8:0.11716246 9:0.11745744 10:0.025332176 
--256 1:0.44092176 2:0.23914713 3:0.15698791 4:0.11220378 5:0.050739418 6:0.14528403 7:0.17358493 8:0.18916438 9:0.16502808 10:0.31249073 
--256 1:0.44129206 2:0.24635326 3:0.15341914 4:0.099763032 5:0.059172508 6:0.14546651 7:0.066638219 8:0.28302575 9:0.069538438 10:0.25177093 
--256 1:0.51582848 2:0.23571553 3:0.11259902 4:0.095454754 5:0.040402213 6:0.20673741 7:0.14102628 8:0.17680929 9:0.21365027 10:0.16385295 
--256 1:0.38597729 2:0.36030899 3:0.10853951 4:0.10529857 5:0.03987564 6:0.080584997 7:0.0043107933 8:0.20209713 9:0.046591042 10:0.086497626 
--256 1:0.78183757 2:0.14983359 3:0.037852775 4:0.021510221 5:0.0089658475 6:0.066947255 7:0.073975589 8:0.015536798 9:0.050769686 10:0.1124467 
--256 1:0.47386207 2:0.31167496 3:0.089605644 4:0.075063464 5:0.049793866 6:0.18285853 7:0.17608288 8:0.22281482 9:0.086930891 10:0.039303207 
--256 1:0.69354629 2:0.19304676 3:0.048986523 4:0.042536492 5:0.02188393 6:0.04671502 7:0.16151344 8:0.07383542 9:0.021580307 10:0.23142162 
--256 1:0.45333655 2:0.29415403 3:0.091703277 4:0.1101415 5:0.050664653 6:0.062687537 7:0.017283037 8:0.038840769 9:0.031355198 10:0.07238505 
--140.01819831485795 1:0.78941519 2:0.15679578 3:0.035018507 4:0.013601678 5:0.0051688454 6:0.30261281 7:0.398403 8:0.27575819 9:0.0011124052 10:0.15446491 
--256 1:0.39691441 2:0.34503661 3:0.13814793 4:0.088522321 5:0.031378736 6:0.001247644 7:0.054718199 8:0.013879957 9:0.22780875 10:0.14045307 
--256 1:0.55341586 2:0.24740826 3:0.10687332 4:0.060980457 5:0.031322091 6:0.082190936 7:0.032604605 8:0.0059084236 9:0.056196492 10:0.11408708 
--256 1:0.52803905 2:0.24255354 3:0.1121992 4:0.073571561 5:0.043636658 6:0.19560997 7:0.053674986 8:0.030482149 9:0.13162713 10:0.2787122 
--256 1:0.27861784 2:0.36511867 3:0.15120879 4:0.14279936 5:0.062255345 6:0.24896989 7:0.13716981 8:0.042478673 9:0.11109109 10:0.12112504 
--232.11105579274079 1:0.74896058 2:0.14558322 3:0.042212676 4:0.045863874 5:0.017379656 6:0.35369657 7:0.31965063 8:0.20392149 9:0.3256999 10:0.050792406 
--256 1:0.64526132 2:0.23001286 3:0.049184721 4:0.049432466 5:0.02610863 6:0.066402073 7:0.046653223 8:0.1828054 9:0.25292329 10:0.32334244 
--192.56208137867543 1:0.74016534 2:0.084767575 3:0.079839206 4:0.048076417 5:0.047151458 6:0.094885399 7:0.1561643 8:0.18444075 9:0.065267225 10:0.042800363 
--256 1:0.60739007 2:0.22762496 3:0.083187973 4:0.056276005 5:0.025520995 6:0.053437566 7:0.15721062 8:0.16655072 9:0.11037655 10:0.17984861 
--256 1:0.61122736 2:0.22298638 3:0.085257335 4:0.050063251 5:0.030465666 6:0.029638177 7:0.044552351 8:0.037648573 9:0.023211943 10:0.06889232 
--116.27933875388159 1:0.31297184 2:0.42160394 3:0.14854572 4:0.079517296 5:0.037361208 6:0.0099833183 7:0.0064281566 8:0.055707902 9:0.083222843 10:0.21412534 
--256 1:0.41648969 2:0.35979025 3:0.089475003 4:0.08831973 5:0.045925329 6:0.0045324669 7:0.20954793 8:0.0093904261 9:0.05944571 10:0.22525518 
--256 1:0.60115038 2:0.30903958 3:0.042000096 4:0.032716648 5:0.015093305 6:0.15719232 7:0.082031235 8:0.048304735 9:0.20922023 10:0.096577571 
--256 1:0.2108097 2:0.40191109 3:0.212425 4:0.11152851 5:0.06332571 6:0.034991953 7:0.019745902 8:0.0051580064 9:0.06541615 10:0.062963165 
--256 1:0.63525036 2:0.22163984 3:0.066688342 4:0.059237257 5:0.017184203 6:0.017543467 7:0.069712585 8:0.087837955 9:0.066276882 10:0.052192133 
--248.4702091381385 1:0.37184868 2:0.41942431 3:0.12384129 4:0.053191499 5:0.031694222 6:0.26007915 7:0.066164673 8:0.12627605 9:0.2603589 10:0.10585734 
--256 1:0.42372025 2:0.28041833 3:0.15199851 4:0.090323255 5:0.053539654 6:0.011881311 7:0.1036872 8:0.10459496 9:0.19731846 10:0.18494589 
--256 1:0.42707261 2:0.3476768 3:0.10924773 4:0.076462637 5:0.039540221 6:0.094497649 7:0.13377196 8:0.086734663 9:0.11988631 10:0.023208403 
--256 1:0.41973316 2:0.24816626 3:0.14769867 4:0.13271593 5:0.051685964 6:0.14350247 7:0.035408867 8:0.10690317 9:0.0025076241 10:0.020809236 
--256 1:0.56412444 2:0.21692426 3:0.10283701 4:0.083963582 5:0.032150719 6:0.023620271 7:0.14505031 8:0.23412995 9:0.21798528 10:0.16318842 
--256 1:0.69665283 2:0.19576637 3:0.064332737 4:0.027855615 5:0.015392446 6:0.042414539 7:0.086016608 8:0.10156651 9:0.10297794 10:0.14725272 
--256 1:0.6043335 2:0.23578032 3:0.093721385 4:0.047583439 5:0.018581355 6:0.064340957 7:0.0087372982 8:0.16593215 9:0.047601119 10:0.01957606 
--256 1:0.36433769 2:0.35915277 3:0.10804568 4:0.1066357 5:0.061828163 6:0.088784027 7:0.13755012 8:0.12910344 9:0.05636735 10:0.073237735 
--256 1:0.62249985 2:0.18616846 3:0.088232206 4:0.074805717 5:0.028293768 6:0.071275837 7:0.029789265 8:0.049553178 9:0.1650712 10:0.18158007 
--256 1:0.66285819 2:0.22717549 3:0.068819057 4:0.033654379 5:0.0074928812 6:0.052860636 7:0.079789403 8:0.11162071 9:0.1833301 10:0.059331393 
--256 1:0.25673024 2:0.38718885 3:0.13137607 4:0.14639758 5:0.078307267 6:0.23820128 7:0.22964767 8:0.21375826 9:0.082592678 10:0.067923285 
--256 1:0.55999509 2:0.28755119 3:0.073707631 4:0.05158919 5:0.027156904 6:0.026432563 7:0.064523013 8:0.24151485 9:0.114432 10:0.22568316 
--256 1:0.27584019 2:0.28237189 3:0.21018206 4:0.1509214 5:0.080684461 6:0.11719177 7:0.063076575 8:0.086655132 9:0.11038249 10:0.0081850525 
--256 1:0.50381655 2:0.25931018 3:0.11824897 4:0.084382613 5:0.034241692 6:0.065878504 7:0.065873481 8:0.18075206 9:0.038629682 10:0.013467943 
--256 1:0.42008891 2:0.37945137 3:0.097194564 4:0.079070407 5:0.024194751 6:0.085271154 7:0.073695265 8:0.030557038 9:0.10659137 10:0.12473472 
--256 1:0.64260014 2:0.1996894 3:0.098902993 4:0.04976806 5:0.0090394064 6:0.0094415241 7:0.023194043 8:0.011173118 9:0.010946233 10:0.013074898 
--256 1:0.43307434 2:0.32865389 3:0.10645962 4:0.085569856 5:0.046242288 6:0.038544756 7:0.037238075 8:0.11461802 9:0.03728371 10:0.06535251 
--256 1:0.40472204 2:0.20879066 3:0.13735951 4:0.1703483 5:0.07877949 6:0.088765683 7:0.11111307 8:0.024551036 9:0.10138692 10:0.064451996 
--256 1:0.51523624 2:0.25234327 3:0.10936092 4:0.085032045 5:0.038027532 6:0.19912583 7:0.063101125 8:0.017505709 9:0.11138693 10:0.076616757 
--256 1:0.3584371 2:0.42399511 3:0.096522885 4:0.082385951 5:0.03865896 6:0.46958401 7:0.12852863 8:0.045170739 9:0.024328694 10:0.058177687 
--256 1:0.61852168 2:0.18338242 3:0.066222577 4:0.093914801 5:0.037958524 6:0.1905198 7:0.18921365 8:0.0093374288 9:0.007008733 10:0.24639297 
--11.124819590942124 1:0.56719823 2:0.27573406 3:0.073494593 4:0.059134994 5:0.024438119 6:0.020884346 7:0.16610052 8:0.04645192 9:0.42324026 10:0.1100618 
--256 1:0.21514078 2:0.37594733 3:0.17806962 4:0.14795013 5:0.082892138 6:0.14143179 7:0.13481398 8:0.11570364 9:0.16493251 10:0.12244182 
--256 1:0.65626492 2:0.16161667 3:0.084424549 4:0.067064305 5:0.030629554 6:0.032485603 7:0.023336437 8:0.17412061 9:0.1596416 10:0.059805201 
--256 1:0.31311152 2:0.30492795 3:0.16421202 4:0.14668852 5:0.071059996 6:0.12688606 7:0.10029964 8:0.090266228 9:0.18930483 10:0.0047644937 
--256 1:0.29941546 2:0.3193501 3:0.12792645 4:0.1599383 5:0.093369695 6:0.18091975 7:0.13199525 8:0.04245254 9:0.020693925 10:0.34368179 
--256 1:0.6389348 2:0.24040714 3:0.055270162 4:0.036503216 5:0.028884686 6:0.2631133 7:0.1337142 8:0.25363288 9:0.14043978 10:0.024726479 
--256 1:0.41164916 2:0.33341491 3:0.1438481 4:0.076482886 5:0.034604945 6:0.031842036 7:0.12070809 8:0.061734092 9:0.020966583 10:0.020060158 
--256 1:0.50117423 2:0.2396104 3:0.14337478 4:0.08000139 5:0.035839208 6:0.20453273 7:0.050247258 8:0.096742434 9:0.1239449 10:0.094623491 
--256 1:0.71967195 2:0.20967483 3:0.038133329 4:0.023829216 5:0.00869068 6:0.085235974 7:0.10503927 8:0.054965952 9:0.0077536675 10:0.018565542 
--256 1:0.49676403 2:0.29215284 3:0.11421607 4:0.063881592 5:0.032985472 6:0.026355472 7:0.08453003 8:0.03107359 9:0.010028573 10:0.0027932031 
--256 1:0.47065657 2:0.24542542 3:0.14029106 4:0.10131699 5:0.042309954 6:0.063834758 7:0.039261163 8:0.031282348 9:0.032268342 10:0.001171098 
--256 1:0.34084422 2:0.37082796 3:0.15041057 4:0.087168103 5:0.050749145 6:0.070473588 7:0.014274735 8:0.077369124 9:0.011774297 10:0.17052682 
--256 1:0.56715681 2:0.3176386 3:0.056288033 4:0.035928768 5:0.022987792 6:0.17686696 7:0.19427563 8:0.1885187 9:0.24560156 10:0.1511232 
--256 1:0.80611955 2:0.14944682 3:0.028425629 4:0.011476518 5:0.0045314812 6:0.066408348 7:0.010186845 8:0.20375602 9:0.071033622 10:0.15755673 
--256 1:0.48577213 2:0.27837008 3:0.10278331 4:0.088627019 5:0.04444746 6:0.043498794 7:0.085678959 8:0.031221068 9:0.1411808 10:0.063196658 
--256 1:0.48107492 2:0.39945412 3:0.06012343 4:0.040531441 5:0.018816094 6:0.078735517 7:0.1406722 8:0.011014519 9:0.10390163 10:0.090652912 
--256 1:0.43238472 2:0.42718388 3:0.082196244 4:0.042129856 5:0.016105305 6:0.10513572 7:0.0010621688 8:0.17475215 9:0.017141981 10:0.0067125703 
--83.090297337210416 1:0.27672585 2:0.55418259 3:0.087684199 4:0.054182962 5:0.0272244 6:0.036832874 7:0.20281916 8:0.12681721 9:0.13091277 10:0.072932115 
--256 1:0.3692972 2:0.20305557 3:0.16251794 4:0.16279665 5:0.10233264 6:0.069507978 7:0.1318757 8:0.10870671 9:0.020855937 10:0.018888974 
--256 1:0.71244156 2:0.21483124 3:0.036534602 4:0.025027648 5:0.011164949 6:0.059596251 7:0.021140475 8:0.26418271 9:0.13478853 10:0.0085010896 
--256 1:0.64735402 2:0.26887793 3:0.052231787 4:0.020225253 5:0.011311008 6:0.051335165 7:0.0067903126 8:0.069690927 9:0.20758863 10:0.3570905 
--152.82835819276036 1:0.59512862 2:0.23985511 3:0.10074458 4:0.044954813 5:0.019316875 6:0.35196521 7:0.13436235 8:0.067840723 9:0.050098728 10:0.059407652 
--256 1:0.61339204 2:0.22518977 3:0.056104623 4:0.076965883 5:0.028347678 6:0.050516995 7:0.082021211 8:0.075860393 9:0.52383804 10:0.52428165 
--256 1:0.27471081 2:0.40882825 3:0.093165003 4:0.14190687 5:0.081389065 6:0.13027456 7:0.0051148079 8:0.29570228 9:0.0070748802 10:0.12393659 
--256 1:0.32071542 2:0.32324207 3:0.17208239 4:0.12687379 5:0.05708632 6:0.16083136 7:0.16371986 8:0.25913238 9:0.00878876 10:0.009271655 
--77.330435555909631 1:0.81695362 2:0.074206802 3:0.048379992 4:0.036309986 5:0.024149597 6:0.69501567 7:0.39079612 8:0.15734602 9:0.14402337 10:0.088909583 
--256 1:0.67761396 2:0.18453428 3:0.063522001 4:0.051707868 5:0.022621892 6:0.0046022699 7:0.049220692 8:0.27618085 9:0.050745368 10:0.068496809 
--256 1:0.56335342 2:0.28032612 3:0.063805614 4:0.054649059 5:0.037865787 6:0.077855249 7:0.051637311 8:0.15614769 9:0.18722097 10:0.35671969 
--256 1:0.73755893 2:0.18647812 3:0.045035588 4:0.022775896 5:0.0081514624 6:0.018698805 7:0.0057406243 8:0.040357038 9:0.13317808 10:0.12422184 
--256 1:0.66218474 2:0.23960843 3:0.053111247 4:0.033628324 5:0.011467258 6:0.075983888 7:0.034186642 8:0.1658548 9:0.073713676 10:0.13631278 
--256 1:0.72121119 2:0.15950839 3:0.05142978 4:0.047876932 5:0.019973707 6:0.044162424 7:0.1856767 8:0.084865359 9:0.078996368 10:0.0451603 
--256 1:0.7190582 2:0.15564814 3:0.05225238 4:0.044426456 5:0.028614828 6:0.092493738 7:0.038843526 8:0.03722058 9:0.1926887 10:0.045956234 
--38.113580618842306 1:0.64399579 2:0.15530225 3:0.093703526 4:0.064440211 5:0.042558218 6:0.0769524 7:0.021421888 8:0.016261948 9:0.19791223 10:0.37230318 
--256 1:0.60680662 2:0.24196515 3:0.088761308 4:0.047253003 5:0.015213926 6:0.0015952555 7:0.085137992 8:0.076755851 9:0.10824108 10:0.036469885 
--256 1:0.61143182 2:0.18116941 3:0.06939167 4:0.088212422 5:0.04979467 6:0.23979861 7:0.075849538 8:0.021616014 9:0.11097801 10:0.18586769 
--256 1:0.72568424 2:0.13587396 3:0.063638439 4:0.047931845 5:0.026871512 6:0.11112264 7:0.072317993 8:0.23299113 9:0.046383618 10:0.011117835 
--256 1:0.63945493 2:0.21910946 3:0.079346851 4:0.031644791 5:0.030443959 6:0.09190357 7:0.00016563613 8:0.058530795 9:0.17069965 10:0.03965927 
--256 1:0.48257579 2:0.23661355 3:0.1278219 4:0.12073058 5:0.032258184 6:0.15533232 7:0.10848895 8:0.021426675 9:0.013549372 10:0.10368925 
--256 1:0.51993586 2:0.26016073 3:0.1140574 4:0.07449632 5:0.031349688 6:0.072265665 7:0.14652854 8:0.078143449 9:0.11700151 10:0.094305974 
--256 1:0.34061054 2:0.4332318 3:0.088415253 4:0.092668849 5:0.045073553 6:0.2994455 7:0.10065194 8:0.040327183 9:0.14005569 10:0.0081834315 
--256 1:0.68161701 2:0.17319614 3:0.066492046 4:0.055467001 5:0.023227798 6:0.08424465 7:0.05424056 8:0.10058248 9:0.1342679 10:0.077130319 
--256 1:0.36815813 2:0.29854884 3:0.16150804 4:0.12068291 5:0.051102073 6:0.21317894 7:0.032586383 8:0.13317515 9:0.28633369 10:0.13309755 
--256 1:0.66027743 2:0.23686218 3:0.068881369 4:0.023918557 5:0.010060463 6:0.012962804 7:0.099346122 8:0.014106289 9:0.064791976 10:0.045676555 
--256 1:0.42940961 2:0.28907108 3:0.10390912 4:0.12503736 5:0.052572831 6:0.054083276 7:0.11886021 8:0.085934532 9:0.22877343 10:0.13092426 
--256 1:0.28642147 2:0.24316581 3:0.1592737 4:0.14285126 5:0.16828776 6:0.095019987 7:0.0079245858 8:0.19046479 9:0.097215054 10:0.088956386 
--256 1:0.64355255 2:0.21069677 3:0.053900419 4:0.059068731 5:0.032781525 6:0.1067208 7:0.06175061 8:0.21379225 9:0.25562971 10:0.35875745 
--256 1:0.51531401 2:0.2975355 3:0.13410191 4:0.036625794 5:0.016422783 6:0.074041586 7:0.01758391 8:0.079521452 9:0.095985063 10:0.019706398 
--256 1:0.36473831 2:0.25842803 3:0.15470438 4:0.14751881 5:0.074610473 6:0.055177372 7:0.04708712 8:0.024073858 9:0.0070625954 10:0.079947789 
--256 1:0.58875104 2:0.22371151 3:0.074987454 4:0.07560781 5:0.036942192 6:0.016262802 7:0.0041888902 8:0.0099102584 9:0.045677382 10:0.074861511 
--256 1:0.51839335 2:0.19595068 3:0.12664632 4:0.10546018 5:0.053549464 6:0.11948571 7:0.047968054 8:0.0062839483 9:0.02676266 10:0.0051158282 
--256 1:0.58075404 2:0.17432685 3:0.078461999 4:0.10235522 5:0.064101889 6:0.13637991 7:0.017453056 8:0.014490062 9:0.043058355 10:0.040435003 
--197.34050216851344 1:0.29798349 2:0.43557058 3:0.12989987 4:0.096577731 5:0.039968327 6:0.15205126 7:0.11279112 8:0.22526911 9:0.020206595 10:0.27632554 
--256 1:0.72407506 2:0.20776815 3:0.032264934 4:0.024256035 5:0.011635826 6:0.032013422 7:0.023133744 8:0.22439224 9:0.10368854 10:0.028163313 
--256 1:0.63547475 2:0.2754135 3:0.041949543 4:0.030299612 5:0.016862593 6:0.067374022 7:0.0060434298 8:0.013945938 9:0.022033286 10:0.014376472 
--256 1:0.68935491 2:0.20379453 3:0.044496818 4:0.042376976 5:0.019976766 6:0.010068461 7:0.011282926 8:0.11508457 9:0.06423117 10:0.022670367 
--256 1:0.20893435 2:0.51027501 3:0.063451154 4:0.13053852 5:0.086800971 6:0.12767887 7:0.066853679 8:0.060385773 9:0.11457045 10:0.046419529 
--256 1:0.38813619 2:0.2207009 3:0.19973829 4:0.12352104 5:0.067903579 6:0.18244683 7:0.14348231 8:0.031800703 9:0.023502714 10:0.045524696 
--256 1:0.46699791 2:0.35922796 3:0.093203886 4:0.059997186 5:0.020573057 6:0.033327099 7:0.018576748 8:0.097452387 9:0.17353816 10:0.088968844 
--153.04221240766367 1:0.36806524 2:0.19493676 3:0.14169722 4:0.15739244 5:0.13790834 6:0.080267354 7:0.12218081 8:0.23345204 9:0.062544468 10:0.49025172 
--68.724587771475001 1:0.25710551 2:0.54511405 3:0.082191726 4:0.075504498 5:0.040084223 6:0.33077362 7:0.12102418 8:0.26724728 9:0.055719043 10:0.042179052 
--256 1:0.59006508 2:0.20858272 3:0.1033329 4:0.06424906 5:0.033770239 6:0.11040807 7:0.10315151 8:0.0316629 9:0.12404795 10:0.30353346 
--256 1:0.47045418 2:0.31694417 3:0.12412167 4:0.062016278 5:0.026463705 6:0.018082202 7:0.064814696 8:0.063350394 9:0.12195635 10:0.12651018 
--256 1:0.33052696 2:0.37520552 3:0.13703315 4:0.10141463 5:0.055819737 6:0.048521937 7:0.06690296 8:0.13629519 9:0.054390193 10:0.020183617 
--256 1:0.56117191 2:0.25014832 3:0.083593693 4:0.068089972 5:0.036996108 6:0.18591509 7:0.019865395 8:0.0029603492 9:0.20005156 10:0.21594906 
--256 1:0.30869216 2:0.23995946 3:0.20114371 4:0.12698983 5:0.12321484 6:0.010929669 7:0.0064822021 8:0.3958106 9:0.084492817 10:0.03214248 
--256 1:0.42758314 2:0.20860754 3:0.18695479 4:0.11737796 5:0.059476567 6:0.0039976718 7:0.13590355 8:0.12644865 9:0.26051327 10:0.0003451954 
--256 1:0.62800044 2:0.22780681 3:0.067515796 4:0.05520933 5:0.021467617 6:0.040906054 7:0.012308357 8:0.072053795 9:0.14060618 10:0.14245987 
--256 1:0.54277557 2:0.34514147 3:0.082665504 4:0.024096439 5:0.0053210077 6:0.066407905 7:0.046498126 8:0.065570437 9:0.091800574 10:0.015722787 
--256 1:0.56533451 2:0.25405902 3:0.091303102 4:0.066637751 5:0.022665615 6:0.10146166 7:0.11987283 8:0.059300909 9:0.1334885 10:0.016298068 
--256 1:0.21347863 2:0.52998961 3:0.11912244 4:0.091824663 5:0.045584668 6:0.25121943 7:0.077063122 8:0.27603261 9:0.19611966 10:0.20782147 
--256 1:0.42070881 2:0.19047085 3:0.11362553 4:0.076234203 5:0.19896061 6:0.14736702 7:0.065076277 8:0.02480763 9:0.18536269 10:0.14358446 
--256 1:0.68203702 2:0.22212042 3:0.059409812 4:0.025200142 5:0.011232608 6:0.028825457 7:0.077989005 8:0.088567713 9:0.12440101 10:0.15698628 
--256 1:0.37907956 2:0.42634684 3:0.10907969 4:0.060877412 5:0.024616494 6:0.22313907 7:0.0047969859 8:0.10301513 9:0.011864892 10:0.046231365 
--256 1:0.73581617 2:0.18658122 3:0.04478 4:0.023622074 5:0.0092005405 6:0.011697346 7:0.0059383814 8:0.017304111 9:0.033118606 10:0.092593675 
--256 1:0.23725219 2:0.37104253 3:0.16126382 4:0.15929263 5:0.071148832 6:0.057893116 7:0.024090734 8:0.0394942 9:0.13713024 10:0.088493716 
--256 1:0.19956537 2:0.51137912 3:0.13503321 4:0.10574342 5:0.04827887 6:0.19088692 7:0.030728231 8:0.18317383 9:0.013815745 10:0.089625684 
--256 1:0.39298996 2:0.23285804 3:0.17199637 4:0.11660712 5:0.08554851 6:0.05565652 7:0.020441955 8:0.010530955 9:0.090145807 10:0.10007281 
--256 1:0.51132805 2:0.18824571 3:0.16739509 4:0.07825889 5:0.054772265 6:0.10159983 7:0.069629025 8:0.056224592 9:0.086746164 10:0.064548022 
--256 1:0.22761718 2:0.36583375 3:0.2047875 4:0.1386969 5:0.063064665 6:0.10101737 7:0.11060084 8:0.13216645 9:0.13958546 10:0.11748881 
--256 1:0.33231595 2:0.35313125 3:0.12333161 4:0.13277639 5:0.058444799 6:0.20267512 7:0.23252694 8:0.0014454077 9:0.11862436 10:0.047399297 
--256 1:0.30514265 2:0.4527858 3:0.10435839 4:0.10267014 5:0.035043022 6:0.25142255 7:0.03519246 8:0.12347164 9:0.13001636 10:0.16294869 
--256 1:0.45951347 2:0.23370137 3:0.14267833 4:0.10660111 5:0.057505723 6:0.17504082 7:0.04758889 8:0.069173765 9:0.089725918 10:0.14028699 
--203.56814141633575 1:0.65419376 2:0.15311659 3:0.07380809 4:0.079050429 5:0.039831131 6:0.14668443 7:0.0086574979 8:0.21730324 9:0.14331377 10:0.17525792 
--256 1:0.30291984 2:0.27337746 3:0.19321017 4:0.14915456 5:0.081337974 6:0.025723922 7:0.091598249 8:0.080431588 9:0.00018878242 10:0.087050691 
--256 1:0.48837623 2:0.2443894 3:0.1132771 4:0.083819589 5:0.070137694 6:0.25636538 7:0.014993456 8:0.012964047 9:0.019011647 10:0.055204447 
--256 1:0.72744831 2:0.17555808 3:0.048942935 4:0.032849942 5:0.01520073 6:0.070934358 7:0.032741805 8:0.0017568043 9:0.0058801563 10:0.042656564 
--256 1:0.15650985 2:0.30305341 3:0.29537572 4:0.14228325 5:0.10277777 6:0.041944687 7:0.013662476 8:0.12681234 9:0.16652522 10:0.041909003 
--256 1:0.40763149 2:0.27624127 3:0.1041616 4:0.14677681 5:0.065188836 6:0.31127753 7:0.13891517 8:0.090237039 9:0.18289292 10:0.19698739 
--256 1:0.50625032 2:0.23799157 3:0.10808376 4:0.078254268 5:0.069420084 6:0.28750887 7:0.0035309871 8:0.030408585 9:0.0031279297 10:0.05467397 
--256 1:0.56824707 2:0.20638992 3:0.10748985 4:0.066807559 5:0.051065595 6:0.050414983 7:0.045980898 8:0.0012356995 9:0.098064009 10:0.027087938 
--256 1:0.51930347 2:0.29937001 3:0.094226564 4:0.064114632 5:0.022985325 6:0.097388284 7:0.047918044 8:0.24108433 9:0.084389495 10:0.0048919257 
--256 1:0.3918454 2:0.28084082 3:0.17707822 4:0.093901287 5:0.056334279 6:0.11467362 7:0.0088483191 8:0.12048669 9:0.010988111 10:0.050654228 
--256 1:0.30443941 2:0.391512 3:0.12273727 4:0.12719565 5:0.054115666 6:0.00069809405 7:0.13329661 8:0.064691571 9:0.091769326 10:0.12637882 
--256 1:0.70198501 2:0.17816784 3:0.059325227 4:0.038746876 5:0.021775047 6:0.18379115 7:0.084932049 8:0.20717877 9:0.14294447 10:0.04665786 
--256 1:0.60570313 2:0.2440778 3:0.071942753 4:0.05306232 5:0.02521399 6:0.046233228 7:0.014363502 8:0.052706027 9:0.10834496 10:0.069267818 
--146.14918943139449 1:0.17128895 2:0.59897637 3:0.077063275 4:0.092428568 5:0.060242833 6:0.059461446 7:0.093676792 8:0.1719818 9:0.091981367 10:0.044070257 
--256 1:0.47960909 2:0.24478618 3:0.14733482 4:0.09173749 5:0.036532417 6:0.06788346 7:0.019800154 8:0.0027618715 9:0.10198562 10:0.23023671 
--256 1:0.77739851 2:0.12078545 3:0.058769925 4:0.027996562 5:0.01504955 6:0.065156836 7:0.052768258 8:0.071308566 9:0.053743818 10:0.011861747 
--256 1:0.41257916 2:0.40599924 3:0.10060876 4:0.049934685 5:0.030878162 6:0.092373047 7:0.030596907 8:0.058469866 9:0.31616033 10:0.24557276 
--256 1:0.4225801 2:0.23986373 3:0.1443121 4:0.1416489 5:0.051595164 6:0.062412477 7:0.13648396 8:0.16028041 9:0.065078446 10:0.021975473 
--256 1:0.33807399 2:0.35451822 3:0.12238614 4:0.12385389 5:0.061167765 6:0.22039237 7:0.20865467 8:0.034322307 9:0.15896272 10:0.079467273 
--256 1:0.39286903 2:0.30172094 3:0.13498329 4:0.1089668 5:0.061459948 6:0.05064471 7:0.14100377 8:0.055466586 9:0.11870085 10:0.11868395 
--256 1:0.3340961 2:0.28529729 3:0.17388153 4:0.13331574 5:0.073409335 6:0.29159343 7:0.11340327 8:0.17649152 9:0.046362192 10:0.15005251 
--256 1:0.79572948 2:0.1493856 3:0.030624486 4:0.017451604 5:0.0068088372 6:0.011266952 7:0.0035248891 8:0.10684024 9:0.091176468 10:0.082033655 
--256 1:0.36579192 2:0.25916672 3:0.17613343 4:0.139126 5:0.059781936 6:0.22842596 7:0.065808379 8:0.13981702 9:0.038186908 10:0.051195985 
--256 1:0.62239014 2:0.27298037 3:0.051885461 4:0.033135791 5:0.019608243 6:0.061543061 7:0.037542479 8:0.10594643 9:0.17133162 10:0.1249422 
--256 1:0.67476847 2:0.23379275 3:0.055493525 4:0.025138848 5:0.010806413 6:0.024947394 7:0.10141706 8:0.02987727 9:0.20365881 10:0.060647963 
--256 1:0.71441831 2:0.19877445 3:0.060288434 4:0.020061273 5:0.0064575326 6:0.010052719 7:0.02911348 8:0.11978858 9:0.25958313 10:0.159319 
--256 1:0.43357425 2:0.29975367 3:0.13677892 4:0.088192806 5:0.04170035 6:0.04807015 7:0.046794976 8:0.14444862 9:0.0072291526 10:0.12148381 
--256 1:0.51344608 2:0.22891482 3:0.1089187 4:0.097742289 5:0.050978112 6:0.12719495 7:0.081876531 8:0.40758604 9:0.13061885 10:0.030563411 
--256 1:0.53618305 2:0.193637 3:0.12928775 4:0.095214394 5:0.045677807 6:0.11159373 7:0.050474925 8:0.15154928 9:0.12743217 10:0.075968163 
--256 1:0.46413744 2:0.27160815 3:0.13081258 4:0.096993117 5:0.036448719 6:0.042356388 7:0.057921777 8:0.26182928 9:0.18467804 10:0.24398783 
--256 1:0.55946864 2:0.22520266 3:0.085831887 4:0.092263894 5:0.03723292 6:0.26732254 7:0.15524168 8:0.22197016 9:0.21821778 10:0.10700394 
--256 1:0.46702689 2:0.35843594 3:0.087471293 4:0.062503882 5:0.024561994 6:0.012389096 7:0.030536083 8:0.067676194 9:0.17966894 10:0.026796704 
--256 1:0.36362837 2:0.30529286 3:0.13716288 4:0.14154112 5:0.052374767 6:0.1006716 7:0.043805419 8:0.18274969 9:0.061128282 10:0.17056194 
--256 1:0.32231571 2:0.3793955 3:0.14448666 4:0.10758048 5:0.04622164 6:0.18479692 7:0.061266433 8:0.063630129 9:0.21212831 10:0.12271713 
--256 1:0.31130737 2:0.380621 3:0.13093956 4:0.11032711 5:0.066804956 6:0.052218124 7:0.11365472 8:0.12038308 9:0.031410832 10:0.091583422 
--256 1:0.24432178 2:0.43248717 3:0.12778008 4:0.13415833 5:0.061252637 6:0.0014592065 7:0.30647071 8:0.27615506 9:0.13037423 10:0.1983653 
--256 1:0.66233511 2:0.22286086 3:0.05296348 4:0.045487384 5:0.01635316 6:0.018218066 7:0.098646493 8:0.22997468 9:0.060665969 10:0.074678453 
--256 1:0.44688805 2:0.18107454 3:0.14921287 4:0.16832802 5:0.054496512 6:0.36089042 7:0.089881133 8:0.08255021 9:0.11960316 10:0.08433274 
--256 1:0.37640744 2:0.26165982 3:0.13659524 4:0.14908899 5:0.076248506 6:0.13738836 7:0.00070645986 8:0.096432324 9:0.10434007 10:0.36656843 
--15.479959851275956 1:0.60493547 2:0.15804878 3:0.14330979 4:0.070379259 5:0.023326698 6:0.0095854899 7:0.5390201 8:0.59774169 9:0.57907252 10:0.20591891 
--256 1:0.41463834 2:0.26853665 3:0.16094365 4:0.1043383 5:0.051543055 6:0.042221188 7:0.1456392 8:0.038871407 9:0.094506218 10:0.061049888 
--256 1:0.25779137 2:0.40571942 3:0.12012574 4:0.15237967 5:0.063983796 6:0.059869954 7:0.025992856 8:0.22542647 9:0.092257077 10:0.090893191 
--256 1:0.20795153 2:0.44512839 3:0.14406113 4:0.12592245 5:0.076936506 6:0.029213252 7:0.13811888 8:0.19865736 9:0.04561983 10:0.098878025 
--256 1:0.33891897 2:0.36682742 3:0.15133532 4:0.096601436 5:0.046316862 6:0.023702953 7:0.082191078 8:0.077389127 9:0.0017297031 10:0.085659247 
--256 1:0.25262959 2:0.49477913 3:0.093396133 4:0.10622661 5:0.05296853 6:0.079500783 7:0.057735374 8:0.14847303 9:0.10291532 10:0.081418401 
--256 1:0.68765898 2:0.20248415 3:0.050308261 4:0.034312316 5:0.025236295 6:0.0097710312 7:0.038562576 8:0.057749096 9:0.14043411 10:0.099496109 
--256 1:0.44286343 2:0.23594967 3:0.15078258 4:0.12052239 5:0.049881937 6:0.27916342 7:0.14804541 8:0.097691747 9:0.19623523 10:0.094934054 
--256 1:0.71834119 2:0.2113764 3:0.042859031 4:0.020740035 5:0.0066833532 6:0.090498865 7:0.010250029 8:0.12611405 9:0.24228861 10:0.14690679 
--256 1:0.44504026 2:0.3666338 3:0.072753774 4:0.088712816 5:0.026859351 6:0.08405923 7:0.024117501 8:0.11203085 9:0.070157188 10:0.12981326 
--256 1:0.35395115 2:0.3384055 3:0.17232396 4:0.082249018 5:0.053070371 6:0.1667632 7:0.022034476 8:0.018781138 9:0.16890069 10:0.09193493 
--256 1:0.5370282 2:0.24684735 3:0.11349716 4:0.067775739 5:0.034851554 6:0.053740215 7:0.027772595 8:0.16731056 9:0.041017086 10:0.05973774 
--256 1:0.52769045 2:0.25800722 3:0.095619688 4:0.081465546 5:0.037217105 6:0.058466235 7:0.080760275 8:0.13294292 9:0.019801658 10:0.022045881 
--256 1:0.19338492 2:0.40374407 3:0.20902129 4:0.12988781 5:0.063961917 6:0.16014297 7:0.08970609 8:0.091918657 9:0.097790953 10:0.16655228 
--76.205621725260812 1:0.55364273 2:0.21355241 3:0.10627055 4:0.084120886 5:0.042413429 6:0.56020298 7:0.47353324 8:0.32535841 9:0.13748574 10:0.12612731 
--256 1:0.42360684 2:0.18569996 3:0.15108623 4:0.17834269 5:0.061264283 6:0.4265529 7:0.24867878 8:0.18643077 9:0.19999865 10:0.10422061 
--256 1:0.25665329 2:0.39884868 3:0.17222871 4:0.12193542 5:0.050333906 6:0.038760527 7:0.041728418 8:0.16445564 9:0.25984007 10:0.0050436275 
--256 1:0.76307974 2:0.1751043 3:0.030311936 4:0.022057452 5:0.0094465744 6:0.11453133 7:0.041441598 8:0.039390665 9:0.067237126 10:0.088769008 
--7.5719359440901561 1:0.55460789 2:0.21040972 3:0.12279301 4:0.082953184 5:0.029236195 6:0.40525197 7:0.46818714 8:0.097152663 9:0.075468534 10:0.049388715 
--256 1:0.6887022 2:0.22822271 3:0.04860179 4:0.023465909 5:0.011007389 6:0.00084402714 7:0.059970678 8:0.15068172 9:0.22418574 10:0.30406232 
--256 1:0.42376863 2:0.30675122 3:0.12440574 4:0.10592547 5:0.039148932 6:0.18416695 7:0.17477951 8:0.23743015 9:0.12182167 10:0.38276161 
--256 1:0.51065226 2:0.32575482 3:0.077914071 4:0.061647612 5:0.024031237 6:0.15248059 7:0.035249084 8:0.12074652 9:0.11460774 10:0.0034824329 
--256 1:0.29264164 2:0.41579359 3:0.13261444 4:0.1165438 5:0.042406533 6:0.34173745 7:0.2328197 8:0.1148461 9:0.033503551 10:0.0042464627 
--256 1:0.36286618 2:0.34616759 3:0.10773375 4:0.1158377 5:0.067394788 6:0.082666032 7:0.031646786 8:0.0393754 9:0.056814269 10:0.085444811 
--256 1:0.62969151 2:0.24577109 3:0.058800325 4:0.048303556 5:0.017433516 6:0.041796885 7:0.0026824365 8:0.0325651 9:0.11097304 10:0.18817757 
--256 1:0.47321584 2:0.28585646 3:0.10539111 4:0.096283558 5:0.039253033 6:0.079026339 7:0.053435219 8:0.15759723 9:0.22070381 10:0.13125324 
--256 1:0.24598722 2:0.36351757 3:0.2017004 4:0.12191537 5:0.066879428 6:0.17237287 7:0.2610415 8:0.1473903 9:0.16230162 10:0.073764716 
--245.27661599216358 1:0.29448393 2:0.3829052 3:0.14001417 4:0.14019265 5:0.042404054 6:0.1100912 7:0.038320977 8:0.014791993 9:0.22342129 10:0.0048130789 
--102.1356846659482 1:0.41097676 2:0.14786303 3:0.18642105 4:0.13388998 5:0.12084918 6:0.33965176 7:0.098111318 8:0.36809998 9:0.22081821 10:0.50732124 
--256 1:0.24998984 2:0.49424164 3:0.1159114 4:0.089926383 5:0.04993074 6:0.087626692 7:0.036914183 8:0.079481524 9:0.0056873108 10:0.057194324 
--256 1:0.49381428 2:0.25292737 3:0.12656551 4:0.087024779 5:0.039668061 6:0.1038553 7:0.056942882 8:0.18201901 9:0.22094616 10:0.17521709 
--256 1:0.79349459 2:0.13803546 3:0.034021307 4:0.022658417 5:0.01179023 6:0.11709222 7:0.0058714074 8:0.1247468 9:0.060937055 10:0.00046854565 
--256 1:0.55747859 2:0.19120517 3:0.080794316 4:0.11600474 5:0.054517188 6:0.24576025 7:0.11939903 8:0.029281362 9:0.11293875 10:0.015718907 
--256 1:0.45815107 2:0.1969057 3:0.14208744 4:0.13271945 5:0.07013635 6:0.033668411 7:0.071168654 8:0.19134256 9:0.0032410455 10:0.028472551 
--256 1:0.68683254 2:0.1860474 3:0.068137044 4:0.04161359 5:0.017369416 6:0.031287474 7:0.065711467 8:0.04098656 9:0.020552432 10:0.081039273 
--256 1:0.52911365 2:0.22527031 3:0.13855761 4:0.071419986 5:0.03563844 6:0.025841049 7:0.070805582 8:0.094389237 9:0.075655123 10:0.10636655 
--256 1:0.41450129 2:0.26082673 3:0.14085015 4:0.12491853 5:0.058903295 6:0.062381798 7:0.054321508 8:0.024025476 9:0.077345001 10:0.18550128 
--256 1:0.53849092 2:0.29195889 3:0.070255539 4:0.078246339 5:0.021048312 6:0.075351967 7:0.039806218 8:0.0088074113 9:0.10489046 10:0.070770388 
--256 1:0.66414754 2:0.11674882 3:0.052912693 4:0.098544136 5:0.067646811 6:0.20665963 7:0.40305376 8:0.17285612 9:0.16553299 10:0.022277563 
--256 1:0.46455009 2:0.29610138 3:0.06411644 4:0.11443882 5:0.060793268 6:0.18543188 7:0.23777622 8:0.28081292 9:0.20776652 10:0.10987436 
--256 1:0.48202327 2:0.22525983 3:0.1195553 4:0.10191804 5:0.071243572 6:0.20916965 7:0.31817717 8:0.38954652 9:0.18290654 10:0.29224515 
--256 1:0.75619495 2:0.13614909 3:0.057221436 4:0.034095508 5:0.016339011 6:0.058264508 7:0.027065453 8:0.021325304 9:0.056771565 10:0.017670011 
--256 1:0.31912297 2:0.43685801 3:0.12440839 4:0.087932776 5:0.031677852 6:0.15077913 7:0.010635471 8:0.046056814 9:0.11898651 10:0.070062097 
--256 1:0.51559419 2:0.16184149 3:0.14535636 4:0.14557717 5:0.031630797 6:0.059528102 7:0.016745368 8:0.055499324 9:0.08821579 10:0.015008603 
--256 1:0.33587024 2:0.42992449 3:0.10697866 4:0.077203904 5:0.050022709 6:0.080488065 7:0.028762513 8:0.25026434 9:0.06198968 10:0.024165005 
--256 1:0.61702385 2:0.29301382 3:0.054753968 4:0.022653117 5:0.012555251 6:0.046870112 7:0.020447491 8:0.037824365 9:0.25421731 10:0.4317852 
--256 1:0.47179145 2:0.27841955 3:0.1020756 4:0.092243077 5:0.055470325 6:0.18973281 7:0.10483037 8:0.16204514 9:0.022410661 10:0.32437223 
--256 1:0.47465908 2:0.2306148 3:0.13570079 4:0.1115714 5:0.047453929 6:0.12930026 7:0.17106509 8:0.036356885 9:0.091975251 10:0.003477034 
--137.67837953299286 1:0.58235192 2:0.16246754 3:0.1253973 4:0.083395315 5:0.046387922 6:0.21862128 7:0.040566735 8:0.0076529986 9:0.37730341 10:0.18244886 
--256 1:0.53159228 2:0.14542025 3:0.15780595 4:0.1165662 5:0.048615317 6:0.35133108 7:0.19407181 8:0.092363479 9:0.092634693 10:0.01725355 
--256 1:0.51883223 2:0.27511697 3:0.075657709 4:0.094060995 5:0.03633209 6:0.094305918 7:0.04468867 8:0.37138696 9:0.10945268 10:0.081346057 
--256 1:0.56405693 2:0.17909311 3:0.11153315 4:0.1039315 5:0.041385313 6:0.055273995 7:0.06073547 8:0.083051414 9:0.14406795 10:0.1098305 
--256 1:0.51690321 2:0.26366314 3:0.12917766 4:0.06421772 5:0.02603827 6:0.14068129 7:0.071934089 8:0.024912992 9:0.0069563668 10:0.13705541 
--256 1:0.42477664 2:0.31363059 3:0.11326947 4:0.11270615 5:0.03561715 6:0.15977177 7:0.14537652 8:0.079480834 9:0.16772471 10:0.10640415 
--256 1:0.24941627 2:0.4845159 3:0.12239455 4:0.10630519 5:0.037368088 6:0.25375169 7:0.014271889 8:0.10166695 9:0.011536661 10:0.083706242 
--256 1:0.52889917 2:0.23275712 3:0.10757513 4:0.0840701 5:0.046698482 6:0.058175928 7:0.001009339 8:0.093289068 9:0.10696851 10:0.2844956 
--256 1:0.33785223 2:0.38413236 3:0.14564601 4:0.090742474 5:0.041626931 6:0.074126745 7:0.067947092 8:0.075572104 9:0.036367369 10:0.1119894 
--256 1:0.61237299 2:0.23884487 3:0.073547317 4:0.052703359 5:0.022531467 6:0.001170962 7:0.03127783 8:0.079496035 9:0.010171257 10:0.11068505 
--256 1:0.21636 2:0.38161437 3:0.1179648 4:0.18551956 5:0.098541271 6:0.17774478 7:0.039896676 8:0.028493061 9:0.021105658 10:0.14233448 
--256 1:0.58219194 2:0.2105625 3:0.10213901 4:0.072541129 5:0.032565432 6:0.12870212 7:0.058272307 8:0.0015214584 9:0.21004982 10:0.20680773 
--256 1:0.5562322 2:0.27708441 3:0.086916993 4:0.053185335 5:0.02658106 6:0.066500545 7:0.017933619 8:0.11233981 9:0.0076613864 10:0.16717493 
--256 1:0.54458216 2:0.19474221 3:0.11406805 4:0.10677085 5:0.039836733 6:0.062093036 7:0.22274632 8:0.09307508 9:0.15104649 10:0.0069738073 
--256 1:0.63037526 2:0.25203909 3:0.064843944 4:0.035486728 5:0.017254983 6:0.01885256 7:0.064209397 8:0.036850214 9:0.013901654 10:0.055218916 
--256 1:0.80765276 2:0.11217931 3:0.02832407 4:0.038796402 5:0.013047462 6:0.029417712 7:0.10063412 8:0.082444431 9:0.2257174 10:0.17840768 
--256 1:0.3899813 2:0.31392807 3:0.082345074 4:0.14927421 5:0.064471354 6:0.16581804 7:0.037224451 8:0.25910946 9:0.094561256 10:0.0069938772 
--256 1:0.3345434 2:0.29303683 3:0.13614839 4:0.14839271 5:0.087878682 6:0.071291312 7:0.074379933 8:0.086288329 9:0.084523435 10:0.10700478 
--256 1:0.38727937 2:0.15535421 3:0.26892969 4:0.12002549 5:0.068411244 6:0.0067068279 7:0.029370893 8:0.005729825 9:0.023046014 10:0.097403917 
--256 1:0.28279837 2:0.27387168 3:0.16874767 4:0.18477193 5:0.089810342 6:0.37578252 7:0.078136625 8:0.098340869 9:0.013165683 10:0.14149106 
--256 1:0.74198835 2:0.2146169 3:0.025705478 4:0.012769633 5:0.0049196403 6:0.017733423 7:0.017787615 8:0.016996011 9:0.17218188 10:0.21283179 
--256 1:0.48743214 2:0.25487625 3:0.14273637 4:0.079659569 5:0.035295679 6:0.2182715 7:0.21090013 8:0.11547564 9:0.17846501 10:0.12968346 
--256 1:0.29478263 2:0.26197151 3:0.21536212 4:0.15703196 5:0.070851775 6:0.077682809 7:0.23822739 8:0.12207309 9:0.075182813 10:0.22498538 
--256 1:0.45559242 2:0.17571461 3:0.17046767 4:0.13416431 5:0.064060991 6:0.29205328 7:0.095174647 8:0.21386216 9:0.067152296 10:0.064795245 
--256 1:0.39354068 2:0.3122047 3:0.11338055 4:0.10229213 5:0.078581951 6:0.090448393 7:0.11577197 8:0.1546461 9:0.10217262 10:0.011332074 
--256 1:0.48774705 2:0.31890938 3:0.1091388 4:0.056834415 5:0.027370353 6:0.085710044 7:0.15262453 8:0.065548065 9:0.1220816 10:0.077485953 
--256 1:0.51872394 2:0.17525501 3:0.17110483 4:0.078861532 5:0.056054685 6:0.32461318 7:0.090067247 8:0.079214733 9:0.051626632 10:0.017082736 
--256 1:0.48585041 2:0.33311287 3:0.11853043 4:0.046846476 5:0.015659813 6:0.13184811 7:0.051714163 8:0.024287289 9:0.13343201 10:0.055435724 
--256 1:0.44625756 2:0.26046266 3:0.15186393 4:0.11258202 5:0.028833819 6:0.24732213 7:0.22056755 8:0.20441346 9:0.27925636 10:0.20840593 
--113.22484405186282 1:0.44437041 2:0.21680784 3:0.16005053 4:0.11914335 5:0.059627858 6:0.3807911 7:0.31305341 8:0.62079752 9:0.35745262 10:0.31168191 
--256 1:0.66523186 2:0.19325109 3:0.060870829 4:0.056038933 5:0.024607289 6:0.080410808 7:0.10558933 8:0.03416732 9:0.14077743 10:0.10840856 
--256 1:0.58506673 2:0.25520416 3:0.074460324 4:0.05687528 5:0.028393502 6:0.019332273 7:0.084131731 8:0.012604214 9:0.019835997 10:0.085588627 
--256 1:0.65130649 2:0.1851614 3:0.076008919 4:0.061013531 5:0.026509657 6:0.046110711 7:0.15387209 8:0.011726176 9:0.22032331 10:0.15822118 
--256 1:0.58661534 2:0.34289684 3:0.040043079 4:0.019823507 5:0.010621233 6:0.0075304976 7:0.086975955 8:0.0020641661 9:0.00450658 10:0.055294136 
--256 1:0.43188523 2:0.18543044 3:0.15126019 4:0.14420073 5:0.087223415 6:0.084541187 7:0.23767639 8:0.010290053 9:0.089200151 10:0.16366267 
--90.917216775901082 1:0.36649469 2:0.20613844 3:0.20833395 4:0.14703785 5:0.071995077 6:0.10354434 7:0.16763281 8:0.19428645 9:0.0029372186 10:0.14519193 
--256 1:0.4503822 2:0.32879478 3:0.11198145 4:0.076900422 5:0.031941146 6:0.441172 7:0.089174179 8:0.10123966 9:0.037320373 10:0.079725204 
--152.16679959689816 1:0.24183187 2:0.31557021 3:0.19877234 4:0.19185673 5:0.051968856 6:0.19075228 7:0.29764405 8:0.24620084 9:0.47809179 10:0.15877316 
--256 1:0.50253948 2:0.20445512 3:0.10416554 4:0.14120746 5:0.047632391 6:0.027603437 7:0.17087083 8:0.12718513 9:0.22403666 10:0.076429879 
--256 1:0.52605226 2:0.24890618 3:0.11378048 4:0.079092745 5:0.032168341 6:0.0034244849 7:0.094322973 8:0.12014139 9:0.027798729 10:0.01163692 
--256 1:0.54511373 2:0.25057079 3:0.083975015 4:0.07796214 5:0.042378323 6:0.22264982 7:0.041219289 8:0.0027639493 9:0.11926295 10:0.072785189 
--256 1:0.70964695 2:0.17280333 3:0.052374009 4:0.041949407 5:0.023226303 6:0.044419837 7:0.057361885 8:0.13813183 9:0.12339035 10:0.24613922 
--256 1:0.42796257 2:0.34184597 3:0.10091651 4:0.095466739 5:0.033808204 6:0.0060287589 7:0.011731489 8:0.064224944 9:0.070990182 10:0.14446738 
--256 1:0.66450293 2:0.2536992 3:0.032871679 4:0.036335917 5:0.012590279 6:0.024412522 7:0.00027149387 8:0.18110356 9:0.00038134188 10:0.095568526 
--256 1:0.3790874 2:0.42046534 3:0.081772365 4:0.075733551 5:0.042941341 6:0.095421868 7:0.026251623 8:0.26713973 9:0.012595794 10:0.02030549 
--27.078523999342302 1:0.22114523 2:0.23746387 3:0.28463902 4:0.17073748 5:0.086014395 6:0.43060623 7:0.26052699 8:0.41472454 9:0.38337226 10:0.39626527 
--256 1:0.44531473 2:0.33168997 3:0.13975884 4:0.05284695 5:0.030389511 6:0.079164097 7:0.034929339 8:0.11643878 9:0.056378408 10:0.087429717 
--256 1:0.55364978 2:0.19690288 3:0.12061763 4:0.09278166 5:0.036048053 6:0.050968506 7:0.092573131 8:0.25428519 9:0.35612428 10:0.2661997 
--256 1:0.35584693 2:0.34851115 3:0.17148961 4:0.082658162 5:0.041494144 6:0.19925001 7:0.084908861 8:0.11835972 9:0.12084855 10:0.35325891 
--256 1:0.61984895 2:0.19919195 3:0.070794358 4:0.06626744 5:0.043897304 6:0.0012820241 7:0.19758611 8:0.16233299 9:0.11030136 10:0.19373627 
--256 1:0.47417265 2:0.33758086 3:0.093923079 4:0.054627568 5:0.039695847 6:0.1765155 7:0.088334773 8:0.053559653 9:0.047461764 10:0.062745108 
--256 1:0.52977777 2:0.27351774 3:0.08881696 4:0.066650812 5:0.041236723 6:0.05385342 7:0.16586712 8:0.10444055 9:0.023445258 10:0.1351521 
--256 1:0.48361585 2:0.28392717 3:0.14773004 4:0.053292405 5:0.031434532 6:0.14327929 7:0.0011879042 8:0.012136965 9:0.0026504378 10:0.028922805 
--256 1:0.44313355 2:0.29263608 3:0.10752315 4:0.10775985 5:0.048947374 6:0.20502609 7:0.10723728 8:0.15403922 9:0.026507681 10:0.06879601 
--256 1:0.48447895 2:0.30011573 3:0.10986011 4:0.077101302 5:0.028443902 6:0.15181105 7:0.10751627 8:0.0066124287 9:0.11943621 10:0.18178346 
--256 1:0.51497268 2:0.32819118 3:0.074102314 4:0.053872106 5:0.028861722 6:0.32263432 7:0.060000919 8:0.07576453 9:0.052094674 10:0.16975568 
--256 1:0.35295995 2:0.29278177 3:0.16223374 4:0.13380412 5:0.058220418 6:0.15904582 7:0.067693926 8:0.067957202 9:0.14442373 10:0.049920837 
--256 1:0.4824278 2:0.33933397 3:0.079242839 4:0.06588302 5:0.033112367 6:0.30039356 7:0.050085914 8:0.013157606 9:0.2198319 10:0.22234589 
--256 1:0.58461365 2:0.24221126 3:0.069360512 4:0.071769789 5:0.032044791 6:0.06306432 7:0.16586105 8:0.039178254 9:0.03377581 10:0.21796744 
--256 1:0.49938349 2:0.29435539 3:0.086225525 4:0.078879047 5:0.041156545 6:0.029202978 7:0.10352688 8:0.21143007 9:0.093037656 10:0.087378891 
--256 1:0.67327078 2:0.11081334 3:0.098152067 4:0.07301878 5:0.044745039 6:0.090953737 7:0.033917542 8:0.015429934 9:0.042536679 10:0.042829272 
--45.079437051604984 1:0.65876537 2:0.22152011 3:0.0574032 4:0.041823404 5:0.02048791 6:0.46650929 7:0.29581608 8:0.1017345 9:0.030198806 10:0.016684068 
--256 1:0.52849593 2:0.3627037 3:0.069715264 4:0.027792859 5:0.011292252 6:0.017957551 7:0.044296777 8:0.065588104 9:0.11670235 10:0.063535464 
--256 1:0.53798526 2:0.24821625 3:0.11000749 4:0.07650571 5:0.027285287 6:0.061735439 7:0.042305482 8:0.088665941 9:0.097528438 10:0.10194567 
--9.1704105867316237 1:0.76006522 2:0.16939717 3:0.037858491 4:0.023332912 5:0.0093462115 6:0.06434077 7:0.065076733 8:0.34674619 9:0.19884041 10:0.17897234 
--256 1:0.26039201 2:0.33890046 3:0.14443356 4:0.14604011 5:0.11023387 6:0.0057245128 7:0.00038878605 8:0.16140038 9:0.09422496 10:0.15179675 
--256 1:0.45143604 2:0.2472014 3:0.15947522 4:0.10275379 5:0.03913354 6:0.20574949 7:0.12252811 8:0.091782266 9:0.19250897 10:0.20645816 
--256 1:0.2582725 2:0.29887742 3:0.19641663 4:0.14710798 5:0.099325468 6:0.24970684 7:0.085166754 8:0.078906023 9:0.041286131 10:0.14226058 
--256 1:0.57056941 2:0.21103394 3:0.11777125 4:0.067202528 5:0.033422862 6:0.072740066 7:0.010367713 8:0.13808182 9:0.11607791 10:0.099132845 
--256 1:0.43966439 2:0.27430096 3:0.12036972 4:0.1222351 5:0.043429829 6:0.060868945 7:0.06324285 8:0.078568805 9:0.1105822 10:0.14132518 
--256 1:0.71615427 2:0.16966092 3:0.045763706 4:0.045866218 5:0.022554878 6:0.051795986 7:0.093866721 8:0.032151497 9:0.053622388 10:0.0637994 
--256 1:0.59912925 2:0.22554318 3:0.084653209 4:0.059631313 5:0.031043044 6:0.010937084 7:0.010171537 8:0.019979626 9:0.026868316 10:0.016485777 
--256 1:0.64935973 2:0.17658415 3:0.073648106 4:0.060905457 5:0.039502558 6:0.098163869 7:0.025473693 8:0.15670265 9:0.12305803 10:0.20419198 
--256 1:0.44593034 2:0.26290595 3:0.12386427 4:0.097151016 5:0.070148433 6:0.13894998 7:0.020474823 8:0.052502637 9:0.030583806 10:0.015351426 
--256 1:0.28132962 2:0.51724065 3:0.085772056 4:0.073976802 5:0.041680872 6:0.37812277 7:0.11860989 8:0.05694864 9:0.11344904 10:0.13157761 
--256 1:0.59665588 2:0.17777101 3:0.099507236 4:0.076063685 5:0.050002183 6:0.38908296 7:0.21421319 8:0.12419979 9:0.15341997 10:0.066061745 
--202.17419137512238 1:0.79726869 2:0.13652583 3:0.021931927 4:0.033283541 5:0.010990014 6:0.011624037 7:0.13472336 8:0.10552749 9:0.50350756 10:0.12336452 
--256 1:0.41730963 2:0.26703236 3:0.13914982 4:0.11350266 5:0.063005536 6:0.17808452 7:0.062284416 8:0.049013879 9:0.072138061 10:0.11549418 
--85.484634163363751 1:0.25470521 2:0.45591828 3:0.10808143 4:0.13443413 5:0.046860952 6:0.0033273291 7:0.21465837 8:0.37828619 9:0.20479722 10:0.038363153 
--256 1:0.50549772 2:0.22704466 3:0.11807713 4:0.10280623 5:0.046574258 6:0.12493744 7:0.11624992 8:0.00093870785 9:0.087681533 10:0.086685173 
--256 1:0.47633745 2:0.25220765 3:0.11553554 4:0.10561345 5:0.050305911 6:0.29209743 7:0.28236968 8:0.0031496574 9:0.056078598 10:0.12725342 
--256 1:0.67030741 2:0.13908137 3:0.085377888 4:0.070828796 5:0.034404533 6:0.011880612 7:0.12962285 8:0.15850186 9:0.13417515 10:0.043050195 
--256 1:0.50749474 2:0.23753962 3:0.11801797 4:0.098198189 5:0.038749479 6:0.13497059 7:0.022746423 8:0.087482637 9:0.063119178 10:0.078912772 
--256 1:0.56342446 2:0.246522 3:0.065403124 4:0.090960251 5:0.033690162 6:0.15715322 7:0.089992469 8:0.3660999 9:0.14809286 10:0.24790473 
--256 1:0.21210088 2:0.4234466 3:0.14558513 4:0.16340909 5:0.055458303 6:0.13480607 7:0.14020512 8:0.12574046 9:0.052178984 10:0.17078664 
--256 1:0.29278922 2:0.35861698 3:0.1344792 4:0.13725898 5:0.076855619 6:0.18740108 7:0.071683575 8:0.13112572 9:0.14485801 10:0.085611146 
--256 1:0.57742737 2:0.25325215 3:0.091306203 4:0.052365548 5:0.025648722 6:0.040083865 7:0.13209506 8:0.14215068 9:0.010204357 10:0.14660637 
--256 1:0.25220946 2:0.39233074 3:0.1455528 4:0.13973253 5:0.07017446 6:0.20847762 7:0.10484629 8:0.11913388 9:0.03184792 10:0.012541091 
--256 1:0.40368943 2:0.16717988 3:0.15322139 4:0.19130789 5:0.084601421 6:0.046097524 7:0.16662141 8:0.26034573 9:0.053943814 10:0.051968958 
--256 1:0.58042728 2:0.27379187 3:0.083676715 4:0.045883991 5:0.016220149 6:0.35067445 7:0.16247075 8:0.15484857 9:0.032649338 10:0.050202317 
--256 1:0.36895955 2:0.2602799 3:0.15482979 4:0.15321668 5:0.062714081 6:0.02950274 7:0.089645806 8:0.0013782929 9:0.032829549 10:0.098614223 
--256 1:0.73359232 2:0.18376571 3:0.041246805 4:0.026882413 5:0.014512754 6:0.055535951 7:0.12861719 8:0.099707598 9:0.11686242 10:0.20454522 
--256 1:0.60875826 2:0.19831005 3:0.068020253 4:0.086736742 5:0.038174694 6:0.13899154 7:0.16160377 8:0.16499255 9:0.047598156 10:0.1390782 
--256 1:0.51386898 2:0.2006953 3:0.1050838 4:0.11753534 5:0.062816585 6:0.034461137 7:0.015945576 8:0.019029489 9:0.172505 10:0.3850844 
--26.545697111479669 1:0.21023057 2:0.33010984 3:0.23763504 4:0.15697705 5:0.065047512 6:0.2974059 7:0.0068439636 8:0.56743252 9:0.064735433 10:0.27189388 
--256 1:0.44670313 2:0.32313525 3:0.11230487 4:0.089554061 5:0.028302682 6:0.30041496 7:0.21812591 8:0.043979985 9:0.015178681 10:0.038333255 
--256 1:0.65057707 2:0.1656374 3:0.088241529 4:0.067982051 5:0.027561951 6:0.10204638 7:0.090269353 8:0.036575462 9:0.13286134 10:0.067917224 
--256 1:0.48465323 2:0.28483772 3:0.11547964 4:0.080977529 5:0.034051883 6:0.17466316 7:0.14866018 8:0.14044616 9:0.097054099 10:0.0050897664 
--256 1:0.61273141 2:0.22967581 3:0.081848934 4:0.049668356 5:0.026075492 6:0.053343457 7:0.043818286 8:0.076132985 9:0.20579554 10:0.19467254 
--30.768649400362076 1:0.75372674 2:0.13455054 3:0.058877702 4:0.031312204 5:0.021532811 6:0.153735 7:0.11169231 8:0.27669561 9:0.011231556 10:0.10166258 
--256 1:0.41547451 2:0.22996883 3:0.14642245 4:0.13625215 5:0.071882063 6:0.11869672 7:0.068205053 8:0.07377779 9:0.049875613 10:0.026097262 
--256 1:0.66551756 2:0.2493555 3:0.048743846 4:0.026208236 5:0.010174862 6:0.040860304 7:0.037734348 8:0.11960621 9:0.086593154 10:0.053465198 
--256 1:0.36240742 2:0.32774459 3:0.17220855 4:0.08915228 5:0.048487159 6:0.013232462 7:0.0069436597 8:0.044309022 9:0.033935159 10:0.04367308 
--256 1:0.30696324 2:0.28781775 3:0.16292813 4:0.16272505 5:0.079565824 6:0.095051543 7:0.11273425 8:0.014337048 9:0.092460316 10:0.028824142 
--256 1:0.59841195 2:0.22276256 3:0.075212135 4:0.076791862 5:0.026821495 6:0.038415067 7:0.060598404 8:0.046910762 9:0.22655638 10:0.048357793 
--135.05254450546292 1:0.55445012 2:0.20704299 3:0.13866787 4:0.061255211 5:0.038583811 6:0.23532429 7:0.079128377 8:0.14933681 9:0.025972135 10:0.10470839 
--256 1:0.58433992 2:0.21255727 3:0.10067739 4:0.065052708 5:0.037372713 6:0.014453919 7:0.040377157 8:0.0095727873 9:0.0080969589 10:0.16469917 
--256 1:0.49376296 2:0.3224626 3:0.12923327 4:0.041771297 5:0.012769873 6:0.051458638 7:0.015839067 8:0.046594345 9:0.0022325767 10:0.027596242 
--256 1:0.52038856 2:0.24224063 3:0.10237691 4:0.092457067 5:0.042536823 6:0.018455988 7:0.011420391 8:0.10405239 9:0.011244163 10:0.018423439 
--256 1:0.44082464 2:0.27450744 3:0.11965244 4:0.10178864 5:0.063226848 6:0.035369502 7:0.063213508 8:0.0017789816 9:0.10809805 10:0.034902135 
--256 1:0.37842533 2:0.32126855 3:0.16551297 4:0.093621204 5:0.041171946 6:0.2145625 7:0.19578777 8:0.090781812 9:0.10469463 10:0.12544756 
--256 1:0.40668386 2:0.24464896 3:0.13451969 4:0.13892916 5:0.075218343 6:0.044614015 7:0.024100066 8:0.13019698 9:0.15996786 10:0.26103012 
--256 1:0.67135013 2:0.18355971 3:0.061564692 4:0.058932242 5:0.024593224 6:0.015896762 7:0.019240085 8:0.24291872 9:0.060405673 10:0.036765696 
--256 1:0.43307864 2:0.25451202 3:0.1491849 4:0.11359453 5:0.049629916 6:0.23681669 7:0.041732209 8:0.04459313 9:0.17178411 10:0.0027573887 
--256 1:0.69020073 2:0.12638005 3:0.045051977 4:0.076357302 5:0.062009935 6:0.37540708 7:0.16906397 8:0.35422679 9:0.25554214 10:0.14410122 
--256 1:0.56280589 2:0.27248257 3:0.070624554 4:0.054575773 5:0.03951122 6:0.0070229883 7:0.0027012976 8:0.10474124 9:0.21894059 10:0.48905638 
--256 1:0.48073811 2:0.2253064 3:0.12854047 4:0.10980763 5:0.055607395 6:0.21843123 7:0.037228547 8:0.12719291 9:0.15834339 10:0.15933899 
--40.666944945115638 1:0.67499259 2:0.15961412 3:0.066905662 4:0.067370713 5:0.031116917 6:0.24481091 7:0.50663662 8:0.45967699 9:0.47918197 10:0.47864322 
--256 1:0.23647441 2:0.26414886 3:0.30453075 4:0.10778005 5:0.087065923 6:0.21515292 7:0.077853271 8:0.028172716 9:0.039677762 10:0.15083323 
--256 1:0.63788511 2:0.23480951 3:0.075260684 4:0.036597244 5:0.015447453 6:0.043103397 7:0.039791552 8:0.032728498 9:0.030163878 10:0.040476994 
--256 1:0.77480871 2:0.13665753 3:0.045576549 4:0.025534691 5:0.017422515 6:0.0059637268 7:0.0037875474 8:0.15666451 9:0.15299348 10:0.11205445 
--256 1:0.34943817 2:0.25149455 3:0.16861294 4:0.14919476 5:0.08125958 6:0.053891389 7:0.18592921 8:0.0039663032 9:0.025972493 10:0.026489055 
--256 1:0.59614844 2:0.2527057 3:0.081484738 4:0.051803914 5:0.017857212 6:0.0073299899 7:0.12483102 8:0.094538399 9:0.31367797 10:0.086608316 
--256 1:0.4409185 2:0.36854329 3:0.091646386 4:0.073670672 5:0.025221145 6:0.018264325 7:0.018186632 8:0.12446703 9:0.31730621 10:0.025835169 
--256 1:0.55802361 2:0.31722671 3:0.068725373 4:0.037530742 5:0.018493568 6:0.1127255 7:0.046125518 8:0.04499731 9:0.067552507 10:0.19303923 
--256 1:0.52818265 2:0.26577154 3:0.10286202 4:0.072563143 5:0.030620651 6:0.05182783 7:0.0032281079 8:0.093547909 9:0.02124547 10:0.1180785 
--256 1:0.58412128 2:0.23938983 3:0.084770351 4:0.065954316 5:0.025764218 6:0.036063026 7:0.0031388298 8:0.097505792 9:0.03180572 10:0.10916946 
--256 1:0.25886791 2:0.24766601 3:0.19251655 4:0.21354479 5:0.087404749 6:0.1853447 7:0.0052640195 8:0.046618716 9:0.11711181 10:0.1128497 
--256 1:0.23060618 2:0.37242941 3:0.17317359 4:0.13819178 5:0.085599042 6:0.2089777 7:0.090597319 8:0.05517022 9:0.077111449 10:0.14092973 
--256 1:0.66804902 2:0.20383994 3:0.058112345 4:0.047129537 5:0.022869156 6:0.18715943 7:0.018834438 8:0.0060224545 9:0.083715104 10:0.028078704 
--256 1:0.43511954 2:0.36354057 3:0.095449268 4:0.078769084 5:0.02712154 6:0.07911635 7:0.031234417 8:0.074381954 9:0.04173905 10:0.16873541 
--256 1:0.5801464 2:0.17049962 3:0.1193823 4:0.081705753 5:0.048265933 6:0.070786241 7:0.06731032 8:0.067199852 9:0.072281357 10:0.075030461 
--256 1:0.38706106 2:0.28328864 3:0.1248134 4:0.13359443 5:0.071242473 6:0.0047285161 7:0.068193556 8:0.019024774 9:0.14883386 10:0.42780007 
--256 1:0.25080013 2:0.25523115 3:0.264676 4:0.1388463 5:0.090446419 6:0.15240038 7:0.068558367 8:0.053569169 9:0.01243231 10:0.03260123 
--256 1:0.40073777 2:0.36125155 3:0.12842636 4:0.073597332 5:0.035986981 6:0.052666011 7:0.098047897 8:0.074392582 9:0.047445233 10:0.17082835 
--256 1:0.54890384 2:0.17214476 3:0.15459762 4:0.072191794 5:0.052161981 6:0.058015311 7:0.14501961 8:0.059788983 9:0.19001565 10:0.26947208 
--256 1:0.58962871 2:0.20616428 3:0.11327362 4:0.059392504 5:0.031540894 6:0.05922073 7:0.061583877 8:0.059981527 9:0.03952017 10:0.028210896 
--2.709881381386456 1:0.37400888 2:0.22186923 3:0.1814099 4:0.17222598 5:0.050485998 6:0.61889005 7:0.59159695 8:0.53980585 9:0.64465647 10:0.51028584 
--256 1:0.68378506 2:0.22571507 3:0.051912942 4:0.029071116 5:0.0095158072 6:0.094688138 7:0.052000474 8:0.071453721 9:0.21574624 10:0.236509 
--256 1:0.26395295 2:0.28101306 3:0.19891003 4:0.16904614 5:0.087077812 6:0.071735597 7:0.16833903 8:0.11057724 9:0.058768315 10:0.055307645 
--256 1:0.33597733 2:0.21961182 3:0.21874767 4:0.15076185 5:0.074901334 6:0.084952964 7:0.08408779 8:0.10952902 9:0.02121598 10:0.086999011 
--256 1:0.58614397 2:0.19525094 3:0.092045608 4:0.094868468 5:0.031691015 6:0.076969609 7:0.096550704 8:0.11274414 9:0.15044755 10:0.057673738 
--256 1:0.21524323 2:0.40922991 3:0.16667445 4:0.14079678 5:0.068055632 6:0.38279143 7:0.25421617 8:0.21504492 9:0.076575965 10:0.12834603 
--256 1:0.44876057 2:0.38645068 3:0.11187238 4:0.034458725 5:0.018457643 6:0.0025984444 7:0.052391522 8:0.08310276 9:0.041285235 10:0.038742876 
--256 1:0.49915774 2:0.34168439 3:0.073809693 4:0.059782111 5:0.025566057 6:0.058648176 7:0.19382145 8:0.071989696 9:0.021427206 10:0.067179449 
--256 1:0.47906624 2:0.22443437 3:0.13765532 4:0.11713156 5:0.041712511 6:0.074200425 7:0.016990028 8:0.062072542 9:0.080674564 10:0.26439301 
--256 1:0.26700565 2:0.38272587 3:0.16679688 4:0.1220338 5:0.061437803 6:0.16900391 7:0.17238457 8:0.066676287 9:0.1227393 10:0.21011612 
--256 1:0.42425665 2:0.26483112 3:0.12924212 4:0.10800833 5:0.073661784 6:0.2016194 7:0.029726601 8:0.075203036 9:0.018572622 10:0.082476444 
--256 1:0.46067507 2:0.2982097 3:0.11728547 4:0.084632586 5:0.039197165 6:0.063978157 7:0.072036754 8:0.19180174 9:0.0013153093 10:0.17973306 
--256 1:0.48805959 2:0.21677895 3:0.12029036 4:0.097138713 5:0.077732378 6:0.013665343 7:0.15971337 8:0.062996866 9:0.074406244 10:0.087216646 
--143.3638975639484 1:0.51671242 2:0.21145542 3:0.12677625 4:0.11009777 5:0.034958142 6:0.44000436 7:0.19142375 8:0.076755789 9:0.22335775 10:0.05032158 
--256 1:0.61825415 2:0.22996873 3:0.072167388 4:0.045281094 5:0.034328642 6:0.091977278 7:0.090646616 8:0.010754505 9:0.24856637 10:0.37294059 
--256 1:0.23555475 2:0.45116448 3:0.14236604 4:0.11792652 5:0.052988219 6:0.014843653 7:0.10117988 8:0.1387837 9:0.11952389 10:0.046874964 
--256 1:0.76340142 2:0.16971652 3:0.044147674 4:0.01692045 5:0.0058139379 6:0.036171241 7:0.071190417 8:0.097042919 9:0.1371195 10:0.19665046 
--256 1:0.77098241 2:0.17813387 3:0.029425527 4:0.017626451 5:0.0038317408 6:0.032888944 7:0.022715015 8:0.030656397 9:0.081935291 10:0.19339089 
--256 1:0.36770767 2:0.27382125 3:0.16930164 4:0.13366504 5:0.055504408 6:0.35694169 7:0.090991838 8:0.20429521 9:0.096452495 10:0.17127276 
--256 1:0.36986561 2:0.38006564 3:0.11158104 4:0.09704974 5:0.041437977 6:0.10744364 7:0.1012541 8:0.01889922 9:0.066286878 10:0.010696927 
--256 1:0.45065945 2:0.26162916 3:0.13734247 4:0.10065667 5:0.049712251 6:0.035266304 7:0.11657012 8:0.0021592137 9:0.0026089769 10:0.0082492088 
--256 1:0.56912013 2:0.22495304 3:0.080184574 4:0.085843267 5:0.039898993 6:0.000922216 7:0.0065513598 8:0.077030699 9:0.045396951 10:0.071416198 
--256 1:0.27704564 2:0.41569679 3:0.15437293 4:0.10064311 5:0.052241531 6:0.3142182 7:0.094299496 8:0.088161332 9:0.044536087 10:0.023887271 
--256 1:0.55363568 2:0.31749936 3:0.071544422 4:0.042656411 5:0.014664123 6:0.0060251328 7:0.010743926 8:0.0099744583 9:0.068435198 10:0.063392015 
--256 1:0.80049137 2:0.12467038 3:0.037901222 4:0.023932931 5:0.013004101 6:0.065192845 7:0.10696375 8:0.21557046 9:0.1322676 10:0.0060061859 
--256 1:0.42631198 2:0.23135035 3:0.12451484 4:0.13491114 5:0.082911689 6:0.27804588 7:0.057073634 8:0.038091041 9:0.12965787 10:0.46328916 
--256 1:0.72797053 2:0.17308986 3:0.065465926 4:0.024507693 5:0.0089659937 6:0.42027665 7:0.12261664 8:0.14629871 9:0.3081662 10:0.27264925 
--256 1:0.3817408 2:0.39432579 3:0.075190326 4:0.098924137 5:0.049818947 6:0.3939175 7:0.088287552 8:0.17847325 9:0.23438618 10:0.037122453 
--256 1:0.43429703 2:0.22506098 3:0.11946532 4:0.13012096 5:0.091055707 6:0.48907434 7:0.25140182 8:0.080620083 9:0.033096043 10:0.035890031 
--256 1:0.37306771 2:0.30287983 3:0.17426189 4:0.098613294 5:0.05117728 6:0.16367242 7:0.20436098 8:0.29747183 9:0.24921695 10:0.087697339 
--256 1:0.62549768 2:0.20121483 3:0.10005389 4:0.056058307 5:0.017175299 6:0.11713191 7:0.015720709 8:0.078829845 9:0.12323247 10:0.0089687145 
--256 1:0.45358345 2:0.30863734 3:0.13398631 4:0.074149376 5:0.029643527 6:0.086485822 7:0.011103052 8:0.061432556 9:0.081752008 10:0.092731819 
--256 1:0.36515399 2:0.30713791 3:0.1403893 4:0.12121748 5:0.066101326 6:0.05961601 7:0.13822706 8:0.23422547 9:0.054442884 10:0.089957621 
--117.02585040515729 1:0.43945656 2:0.34207989 3:0.14116103 4:0.059854628 5:0.017447899 6:0.057420106 7:0.25255122 8:0.050204781 9:0.37116138 10:0.32146789 
--256 1:0.41240693 2:0.26393726 3:0.14648667 4:0.10397157 5:0.073197566 6:0.23596356 7:0.25288948 8:0.21073635 9:0.021551983 10:0.26137582 
--256 1:0.42225214 2:0.22156012 3:0.090483548 4:0.066861173 5:0.19884302 6:0.19520375 7:0.11252903 8:0.17759176 9:0.13330902 10:0.14420874 
--256 1:0.50858219 2:0.31394464 3:0.10921205 4:0.047791993 5:0.020469123 6:0.024365486 7:0.090624457 8:0.079494297 9:0.095696468 10:0.10325074 
--256 1:0.26973385 2:0.34847325 3:0.18503307 4:0.12929199 5:0.067467827 6:0.18652545 7:0.085364779 8:0.013917376 9:0.059415898 10:0.21076872 
--256 1:0.27674445 2:0.440917 3:0.10449329 4:0.1145424 5:0.063302854 6:0.10891167 7:0.040453767 8:0.040773273 9:0.014886293 10:0.075240901 
--256 1:0.40350018 2:0.23935168 3:0.15582534 4:0.13149845 5:0.069824347 6:0.030670878 7:0.19334796 8:0.095553829 9:0.156118 10:0.17216256 
--256 1:0.67799536 2:0.21808174 3:0.061744949 4:0.03139891 5:0.010779049 6:0.10768039 7:0.0063358803 8:0.016567948 9:0.16167418 10:0.14102318 
--144.75942790832676 1:0.32906445 2:0.21565278 3:0.15979272 4:0.16645934 5:0.12903071 6:0.49330451 7:0.36759334 8:0.26255863 9:0.32322944 10:0.47298045 
--256 1:0.41696002 2:0.46822066 3:0.067053881 4:0.032692198 5:0.015073245 6:0.024826411 7:0.017393091 8:0.085152323 9:0.10602223 10:0.10949982 
--256 1:0.1919782 2:0.2454366 3:0.18488823 4:0.22657362 5:0.15112335 6:0.1706995 7:0.15637124 8:0.21529593 9:0.06129934 10:0.092058373 
--256 1:0.41817456 2:0.30245335 3:0.13847494 4:0.098135309 5:0.042761836 6:0.025971864 7:0.19677865 8:0.14324743 9:0.02379343 10:0.0079689324 
--256 1:0.48876697 2:0.25127289 3:0.14551283 4:0.079812818 5:0.034634496 6:0.15624851 7:0.13259514 8:0.025667439 9:0.024170684 10:0.043765029 
--256 1:0.74525038 2:0.16998433 3:0.043360863 4:0.028427109 5:0.012977319 6:0.017106456 7:0.012800502 8:0.046698901 9:0.011627952 10:0.048604338 
--256 1:0.48765818 2:0.25175272 3:0.1308577 4:0.093559397 5:0.036172002 6:0.30120954 7:0.058223895 8:0.0073380453 9:0.18452196 10:0.09166296 
--256 1:0.62772333 2:0.1748941 3:0.077235869 4:0.079365984 5:0.040780709 6:0.28931297 7:0.43421757 8:0.33769951 9:0.15237187 10:0.063321796 
--256 1:0.49145658 2:0.233406 3:0.068416794 4:0.0684647 5:0.13825592 6:0.1019337 7:0.085108076 8:0.045511846 9:0.048943617 10:0.21831955 
--256 1:0.30827176 2:0.34164083 3:0.16078665 4:0.12212674 5:0.067174022 6:0.075518059 7:0.064793472 8:0.091773938 9:0.0072404251 10:0.092960941 
--256 1:0.38870842 2:0.33493623 3:0.13422585 4:0.096402791 5:0.045726712 6:0.30471996 7:0.11566108 8:0.18572996 9:0.22079218 10:0.11905575 
--256 1:0.16473216 2:0.4529926 3:0.1634228 4:0.17081517 5:0.048037271 6:0.21112656 7:0.21432062 8:0.27754164 9:0.32638101 10:0.25681709 
--256 1:0.27019812 2:0.31190993 3:0.20435665 4:0.0936713 5:0.11986401 6:0.0078978524 7:0.18776399 8:0.15032138 9:0.018063805 10:0.052161474 
--256 1:0.55239568 2:0.19537483 3:0.102362 4:0.10110586 5:0.04876163 6:0.29508166 7:0.25069909 8:0.23837326 9:0.12847139 10:0.027382535 
--207.59447710850685 1:0.67555949 2:0.18779164 3:0.067523884 4:0.054576662 5:0.014548329 6:0.083262 7:0.024688528 8:0.061703303 9:0.22025955 10:0.20207147 
--256 1:0.70996424 2:0.16410396 3:0.072779977 4:0.036899209 5:0.016252609 6:0.072120283 7:0.0040670953 8:0.023327463 9:0.078320605 10:0.018637032 
--256 1:0.62246563 2:0.14659103 3:0.092522253 4:0.077956802 5:0.06046429 6:0.041449493 7:0.063534634 8:0.026931286 9:0.0072038681 10:0.19918207 
--103.6388768805333 1:0.44288822 2:0.25952989 3:0.14064526 4:0.10118395 5:0.055752684 6:0.51783267 7:0.19165439 8:0.30073333 9:0.18028123 10:0.0972739 
--256 1:0.4641424 2:0.169188 3:0.15295247 4:0.14024097 5:0.073476167 6:0.063721854 7:0.10039587 8:0.07012098 9:0.13572286 10:0.075219108 
--256 1:0.54863928 2:0.27969717 3:0.071251396 4:0.06382316 5:0.036588991 6:0.15208613 7:0.024635425 8:0.13934244 9:0.0048849706 10:0.0079478787 
--256 1:0.54758915 2:0.20859274 3:0.094724184 4:0.10249097 5:0.046602961 6:0.17876632 7:0.093784383 8:0.21899639 9:0.070018444 10:0.27801295 
--256 1:0.37839126 2:0.24004216 3:0.18489611 4:0.13552666 5:0.061143813 6:0.083640459 7:0.064250608 8:0.2310833 9:0.14503395 10:0.062621536 
--256 1:0.66090453 2:0.17752559 3:0.071702715 4:0.064082882 5:0.025784284 6:0.14366039 7:0.043081289 8:0.12323194 9:0.19392885 10:0.0083233864 
--256 1:0.7631732 2:0.16451642 3:0.035128584 4:0.025952203 5:0.011229594 6:0.041697118 7:0.020127391 8:0.05049611 9:0.18445586 10:0.080449341 
--256 1:0.70312373 2:0.18326519 3:0.0671535 4:0.030209536 5:0.016248041 6:0.083172412 7:0.024535348 8:0.23217985 9:0.044834445 10:0.0053323466 
--256 1:0.45847038 2:0.19531396 3:0.14945378 4:0.1302225 5:0.066539382 6:0.019256103 7:0.18817385 8:0.29350772 9:0.22362146 10:0.20664416 
--256 1:0.60209841 2:0.15051675 3:0.099519155 4:0.093758174 5:0.054107508 6:0.048019414 7:0.011117373 8:0.22812507 9:0.22202928 10:0.14093604 
--256 1:0.45898089 2:0.32195552 3:0.11681585 4:0.064071637 5:0.03817611 6:0.25981214 7:0.17189078 8:0.079494962 9:0.096610713 10:0.13738812 
--256 1:0.57997085 2:0.20025266 3:0.11881113 4:0.072940345 5:0.028025022 6:0.15150842 7:0.14329915 8:0.11849231 9:0.23320311 10:0.25043397 
--256 1:0.70548729 2:0.16299891 3:0.053910687 4:0.039016661 5:0.038586447 6:0.17152262 7:0.073043658 8:0.025910242 9:0.020966963 10:0.077859633 
--256 1:0.65665898 2:0.21652552 3:0.06419963 4:0.044922695 5:0.017693169 6:0.037771092 7:0.10252064 8:0.1311853 9:0.14714775 10:0.12526589 
--256 1:0.64264273 2:0.21962824 3:0.05801418 4:0.055617131 5:0.024097716 6:0.24510449 7:0.022980362 8:0.015933081 9:0.086823001 10:0.035318886 
--256 1:0.45264032 2:0.27197677 3:0.12769225 4:0.096508111 5:0.05118255 6:0.0038146235 7:0.090881403 8:0.051437234 9:0.04777219 10:0.12957279 
--256 1:0.41926173 2:0.25814065 3:0.16969568 4:0.10265713 5:0.050244808 6:0.064810109 7:0.06974787 8:0.014912858 9:0.14854697 10:0.092185679 
--52.949643234529546 1:0.60134463 2:0.17738942 3:0.11645156 4:0.063538505 5:0.04127589 6:0.13121652 7:0.17117156 8:0.26678018 9:0.10950941 10:0.23545116 
--256 1:0.37384251 2:0.3561117 3:0.11752756 4:0.1007937 5:0.051724527 6:0.23476412 7:0.025640594 8:0.11270233 9:0.0055113926 10:0.11014654 
--256 1:0.40157431 2:0.19525677 3:0.15873688 4:0.17216941 5:0.072262637 6:0.019681346 7:0.086362808 8:0.087778604 9:0.090407471 10:0.013800665 
--256 1:0.63313425 2:0.18422596 3:0.10575135 4:0.050364577 5:0.026523868 6:0.023083687 7:0.069526746 8:0.17717413 9:0.28236741 10:0.25363757 
--256 1:0.41381078 2:0.33909655 3:0.13452668 4:0.077546911 5:0.035019084 6:0.022156988 7:0.022645801 8:0.055991088 9:0.03554367 10:0.13756742 
--256 1:0.49331429 2:0.24450506 3:0.12222092 4:0.093712239 5:0.046247489 6:0.049904969 7:0.24786046 8:0.026133713 9:0.031247153 10:0.080210746 
--256 1:0.70885738 2:0.18611745 3:0.045743241 4:0.036022933 5:0.023259 6:0.039992505 7:0.071596247 8:0.16598833 9:0.083310259 10:0.38451644 
--256 1:0.49026349 2:0.33058315 3:0.10381706 4:0.052430069 5:0.022906227 6:0.26704857 7:0.051824932 8:0.014710663 9:0.16094429 10:0.094349327 
--256 1:0.35294436 2:0.41453019 3:0.10000063 4:0.08535882 5:0.047166002 6:0.15669171 7:0.10660147 8:0.012918541 9:0.12537711 10:0.01485931 
--256 1:0.49839525 2:0.2668293 3:0.11455507 4:0.086077371 5:0.034143018 6:0.028820753 7:0.12455269 8:0.2073987 9:0.11627176 10:0.060533115 
--256 1:0.22065114 2:0.32352022 3:0.16312259 4:0.22319227 5:0.069513783 6:0.12219393 7:0.10265998 8:0.025432648 9:0.021667533 10:0.042186436 
--256 1:0.253341 2:0.26175349 3:0.18584103 4:0.18784993 5:0.11121456 6:0.074177849 7:0.031901751 8:0.18390119 9:0.28038391 10:0.38038248 
--256 1:0.56795086 2:0.22691964 3:0.13194765 4:0.043119909 5:0.030061944 6:0.070573599 7:0.060442089 8:0.0059577526 9:0.033246233 10:0.12098394 
--256 1:0.36410013 2:0.36295539 3:0.13323486 4:0.090846756 5:0.048862869 6:0.10623891 7:0.0030875708 8:0.27668241 9:0.10441705 10:0.074307286 
--256 1:0.53994271 2:0.26517386 3:0.11143772 4:0.05606144 5:0.027384279 6:0.15716826 7:0.11074125 8:0.16195861 9:0.11342727 10:0.11801249 
--256 1:0.27931533 2:0.34042638 3:0.18908596 4:0.1233045 5:0.067867834 6:0.13482757 7:0.080616284 8:0.028231648 9:0.19206211 10:0.085465036 
--256 1:0.47465309 2:0.17359902 3:0.14915698 4:0.13112912 5:0.071461793 6:0.063710274 7:0.13710465 8:0.059980914 9:0.082457135 10:0.21415589 
--256 1:0.4886042 2:0.27926361 3:0.10229604 4:0.095353776 5:0.034482371 6:0.14435924 7:0.040800741 8:0.13845718 9:0.060963728 10:0.18937951 
--256 1:0.63005343 2:0.21935991 3:0.080342951 4:0.044691733 5:0.025551977 6:0.018626757 7:0.03462179 8:0.032642415 9:0.020157019 10:0.077805539 
--256 1:0.2500524 2:0.25921904 3:0.27954347 4:0.11995935 5:0.091225736 6:0.26849941 7:0.015853431 8:0.1312836 9:0.062794556 10:0.12673669 
--256 1:0.36524687 2:0.29551878 3:0.15495023 4:0.1286648 5:0.055619318 6:0.38354493 7:0.050698025 8:0.03516654 9:0.0045775948 10:0.011085503 
--256 1:0.7294073 2:0.17781394 3:0.044264414 4:0.031511404 5:0.017002937 6:0.091815622 7:0.050686571 8:0.077239864 9:0.051595427 10:0.010576593 
--256 1:0.81084249 2:0.1162804 3:0.044824937 4:0.018279622 5:0.0097725539 6:0.1072554 7:0.20110704 8:0.18074419 9:0.0055731446 10:0.031725297 
--256 1:0.42639824 2:0.33918384 3:0.10020809 4:0.094908168 5:0.03930166 6:0.1208169 7:0.17000481 8:0.069765273 9:0.071507763 10:0.0062326098 
--256 1:0.79926704 2:0.11261709 3:0.04142516 4:0.0256271 5:0.021063607 6:0.049371554 7:0.010144214 8:0.071411365 9:0.14114058 10:0.24398413 
--256 1:0.45295004 2:0.23648709 3:0.1285948 4:0.09877494 5:0.083193128 6:0.31927478 7:0.27727646 8:0.11986979 9:0.10326543 10:0.29158946 
--256 1:0.43923047 2:0.23097646 3:0.1580613 4:0.12036196 5:0.051369812 6:0.11802854 7:0.15130505 8:0.033012926 9:0.053229848 10:0.21539305 
--256 1:0.78886408 2:0.14563704 3:0.042410393 4:0.016065262 5:0.0070232175 6:0.065907101 7:0.084428626 8:0.14603301 9:0.10551162 10:0.072699641 
--256 1:0.71068928 2:0.1573219 3:0.045766087 4:0.05906598 5:0.027156748 6:0.10644069 7:0.070996254 8:0.1012479 9:0.20433708 10:0.13348888 
--256 1:0.1911697 2:0.41818403 3:0.18751221 4:0.14018152 5:0.062952534 6:0.069475534 7:0.10640219 8:0.11171247 9:0.13978731 10:0.049481682 
--256 1:0.70155836 2:0.17980129 3:0.063146939 4:0.040081063 5:0.015412343 6:0.0066662791 7:0.013858306 8:0.1298809 9:0.27926585 10:0.35723849 
--45.009177518499911 1:0.65823778 2:0.17377102 3:0.075920503 4:0.065356078 5:0.026714616 6:0.00054500229 7:0.040635015 8:0.3856412 9:0.21073645 10:0.17912222 
--256 1:0.28579036 2:0.26899053 3:0.20339687 4:0.16692083 5:0.074901394 6:0.074788616 7:0.23454646 8:0.14398849 9:0.050484661 10:0.039414694 
--256 1:0.46818182 2:0.25452771 3:0.10235028 4:0.12383285 5:0.051107348 6:0.073430675 7:0.091104912 8:0.073972366 9:0.0053454302 10:0.070957967 
--256 1:0.53742027 2:0.24306647 3:0.095738035 4:0.079273404 5:0.044501816 6:0.084308729 7:0.062880352 8:0.068985698 9:0.095059816 10:0.047841678 
--256 1:0.47882858 2:0.27217434 3:0.089870097 4:0.09222334 5:0.066903643 6:0.2263302 7:0.30316926 8:0.16350051 9:0.034398866 10:0.023425618 
--256 1:0.48214643 2:0.25031166 3:0.12533638 4:0.090401037 5:0.051804497 6:0.041345008 7:0.068799389 8:0.02702889 9:0.088944794 10:0.040722643 
--256 1:0.4427323 2:0.25418607 3:0.14274523 4:0.11080446 5:0.049531943 6:0.0095696428 7:0.11687318 8:0.23014558 9:0.097092099 10:0.14538507 
--256 1:0.66024002 2:0.19293511 3:0.07682422 4:0.045693544 5:0.024307109 6:0.033288149 7:0.11945056 8:0.022002906 9:0.074711745 10:0.034960495 
--256 1:0.65354811 2:0.21991262 3:0.069430574 4:0.041876046 5:0.015232645 6:0.12253589 7:0.0010229672 8:0.016936808 9:0.20341518 10:0.00014856912 
--256 1:0.27210631 2:0.33378813 3:0.18416486 4:0.13987843 5:0.070062263 6:0.11107745 7:0.0019589416 8:0.047044279 9:0.023310196 10:0.048504409 
--256 1:0.37148933 2:0.28993222 3:0.14194827 4:0.12372805 5:0.072902124 6:0.0012511558 7:0.053440885 8:0.087591252 9:0.056264803 10:0.017351669 
--256 1:0.53554816 2:0.28368739 3:0.10245551 4:0.053237288 5:0.025071658 6:0.014428043 7:0.088945313 8:0.0095190156 9:0.088933856 10:0.13222608 
--178.92003930385619 1:0.57856743 2:0.22231745 3:0.075649891 4:0.089720972 5:0.033744263 6:0.36727094 7:0.19112287 8:0.00036305931 9:0.17329049 10:0.38490267 
--256 1:0.56411882 2:0.14025755 3:0.1619491 4:0.080977967 5:0.052696569 6:0.016890032 7:0.092569315 8:0.034277513 9:0.056338043 10:0.093982017 
--78.855616367681932 1:0.68090361 2:0.19366514 3:0.05445441 4:0.047025176 5:0.023951662 6:0.32760636 7:0.13289682 8:0.020832315 9:0.25223491 10:0.38911436 
--256 1:0.58788681 2:0.25835007 3:0.086031584 4:0.048248991 5:0.019482539 6:0.057474644 7:0.13228417 8:0.013285991 9:0.078735654 10:0.010802626 
--256 1:0.7078667 2:0.20659141 3:0.046386492 4:0.022862052 5:0.016293345 6:0.080490118 7:0.022591645 8:0.15871074 9:0.21418687 10:0.23192721 
--256 1:0.56899831 2:0.13974746 3:0.086933508 4:0.12817062 5:0.076150095 6:0.18200985 7:0.10847929 8:0.32750701 9:0.18534016 10:0.25438083 
--256 1:0.76579041 2:0.15698601 3:0.030832497 4:0.034682398 5:0.011708678 6:0.022031983 7:0.077918336 8:0.10509095 9:0.34385051 10:0.029940301 
--256 1:0.36998073 2:0.31002481 3:0.13110226 4:0.13542441 5:0.053467799 6:0.26837098 7:0.13778679 8:0.056620982 9:0.05331498 10:0.1879354 
--256 1:0.51138492 2:0.18914701 3:0.14611274 4:0.10483381 5:0.048521525 6:0.090331265 7:0.042431719 8:0.035225292 9:0.13733616 10:0.069074126 
--256 1:0.53643232 2:0.20945629 3:0.099274972 4:0.11280762 5:0.042028796 6:0.15509725 7:0.004238685 8:0.093788816 9:0.036475552 10:0.22018263 
--256 1:0.72907796 2:0.15388974 3:0.06428969 4:0.034055312 5:0.0186873 6:0.0015697929 7:0.047147758 8:0.15315891 9:0.084564471 10:0.055803907 
--256 1:0.76435899 2:0.15847337 3:0.032532933 4:0.03141864 5:0.013216065 6:0.071072461 7:0.13647395 8:0.066908495 9:0.36149334 10:0.17238201 
--256 1:0.60931759 2:0.19252606 3:0.085095001 4:0.079163862 5:0.033897488 6:0.37931798 7:0.3803396 8:0.31124366 9:0.40408215 10:0.29076624 
--256 1:0.43909526 2:0.22379064 3:0.13366055 4:0.13624973 5:0.067203815 6:0.089417818 7:0.10462737 8:0.059543337 9:0.044033986 10:0.018448931 
--256 1:0.40262342 2:0.37113965 3:0.1443074 4:0.055720089 5:0.026209445 6:0.15792844 7:0.087414287 8:0.17244418 9:0.014499042 10:0.0034084062 
--256 1:0.31857514 2:0.29345893 3:0.11695761 4:0.16437054 5:0.10663778 6:0.12500778 7:0.027648136 8:0.30674951 9:0.224936 10:0.55739071 
--256 1:0.64639303 2:0.24637418 3:0.062636249 4:0.034000941 5:0.010595601 6:0.030017165 7:0.11422643 8:0.11051325 9:0.28154958 10:0.045279343 
--256 1:0.33616069 2:0.33030127 3:0.1243367 4:0.13664265 5:0.07255868 6:0.01686747 7:0.043666232 8:0.12094624 9:0.079151922 10:0.005600133 
--256 1:0.2022417 2:0.47689564 3:0.13913514 4:0.12325696 5:0.058470562 6:0.040185557 7:0.1593271 8:0.038039705 9:0.25591328 10:0.11320057 
--256 1:0.31154822 2:0.34706148 3:0.16206333 4:0.12204341 5:0.057283559 6:0.15979049 7:0.088898522 8:0.1031077 9:0.067615271 10:0.14365558 
--256 1:0.47092874 2:0.16382125 3:0.1722519 4:0.12725338 5:0.065744724 6:0.061563086 7:0.0013623259 8:0.079787521 9:0.22784959 10:0.13303348 
--256 1:0.67838963 2:0.21192804 3:0.073940134 4:0.026621212 5:0.0091209767 6:0.063276329 7:0.064853361 8:0.1546228 9:0.14146475 10:0.050182551 
--256 1:0.73795584 2:0.18116404 3:0.050069911 4:0.023393713 5:0.0074164991 6:0.051739057 7:0.15105514 8:0.25847965 9:0.057565456 10:0.020532361 
--256 1:0.66740901 2:0.19524173 3:0.082072345 4:0.037972156 5:0.017304763 6:0.13914579 7:0.10869849 8:0.21487769 9:0.11307603 10:0.0027772854 
--73.717087890838414 1:0.54453482 2:0.18364634 3:0.12599669 4:0.096203452 5:0.049618704 6:0.035350092 7:0.2424768 8:0.23400531 9:0.008731674 10:0.074755022 
--256 1:0.45234864 2:0.27439951 3:0.12179534 4:0.11774262 5:0.033713892 6:0.37547446 7:0.24294592 8:0.41376802 9:0.055569447 10:0.010718316 
--256 1:0.25849364 2:0.34750462 3:0.19530028 4:0.13142576 5:0.067275705 6:0.02622941 7:0.10559801 8:0.0014237726 9:0.15536008 10:0.0669002 
--256 1:0.70287563 2:0.22110217 3:0.037057839 4:0.025835273 5:0.013129087 6:0.031736802 7:0.033889595 8:0.23871846 9:0.11909375 10:0.035844342 
--256 1:0.64265244 2:0.24872023 3:0.048816194 4:0.039213372 5:0.02059776 6:0.13258191 7:0.033502409 8:0.063097474 9:0.13637322 10:0.10635724 
--256 1:0.68193361 2:0.19527261 3:0.052641767 4:0.050372321 5:0.019779692 6:0.013657181 7:0.17004692 8:0.20129548 9:0.064970067 10:0.028054934 
--256 1:0.43442632 2:0.23220197 3:0.14642659 4:0.13356188 5:0.053383248 6:0.30018681 7:0.11138621 8:0.088831789 9:0.045687176 10:0.042333371 
--256 1:0.55189993 2:0.147926 3:0.14369031 4:0.096750736 5:0.059733031 6:0.21162205 7:0.035825878 8:0.10997898 9:0.080573377 10:0.015728424 
--11.759796376262615 1:0.16901854 2:0.59776141 3:0.09737932 4:0.092485212 5:0.043355513 6:0.076442425 7:0.036703214 8:0.01200481 9:0.19942747 10:0.03848095 
--146.92498340863705 1:0.1746687 2:0.43767717 3:0.16292563 4:0.17218757 5:0.052540931 6:0.38047364 7:0.1719243 8:0.016889898 9:0.19324047 10:0.066935025 
--256 1:0.34556399 2:0.32247376 3:0.16557182 4:0.10725138 5:0.059139046 6:0.15023258 7:0.025439815 8:0.0012707107 9:0.037554583 10:0.097507717 
--256 1:0.5493936 2:0.20540561 3:0.12486122 4:0.083404001 5:0.036935572 6:0.075774448 7:0.010057127 8:0.40789603 9:0.25480945 10:0.35434236 
--256 1:0.64444887 2:0.21988376 3:0.079889384 4:0.041658221 5:0.014119765 6:0.01383218 7:0.011090832 8:0.061155374 9:0.10772332 10:0.01184499 
--93.598451109471171 1:0.63153806 2:0.20606966 3:0.046529339 4:0.085091318 5:0.030771626 6:0.7461794 7:0.41517567 8:0.12678801 9:0.16819227 10:0.02662685 
--256 1:0.33738076 2:0.33931011 3:0.10286385 4:0.1626995 5:0.057745779 6:0.17366154 7:0.033928588 8:0.2648578 9:0.085953446 10:0.022976046 
--188.00799280770951 1:0.4683546 2:0.37765787 3:0.07090761 4:0.055921668 5:0.027158255 6:0.29120266 7:0.062247005 8:0.29654361 9:0.18907272 10:0.16444988 
--256 1:0.54941765 2:0.25271765 3:0.12443126 4:0.047909728 5:0.02552371 6:0.16996465 7:0.20059026 8:0.11425868 9:0.14669327 10:0.072190217 
--256 1:0.6453229 2:0.21309585 3:0.074476441 4:0.047677074 5:0.019427737 6:0.0036236121 7:0.02566012 8:0.17336409 9:0.024789409 10:0.073796872 
--256 1:0.29945808 2:0.34432794 3:0.1822242 4:0.11271756 5:0.061272214 6:0.075855963 7:0.071283242 8:0.051840581 9:0.11980865 10:0.074225856 
--256 1:0.40352311 2:0.23405203 3:0.17669491 4:0.12001463 5:0.065715323 6:0.069909071 7:0.0086325637 8:0.028147604 9:0.12307709 10:0.037821191 
--256 1:0.46753279 2:0.31781183 3:0.12539432 4:0.062478451 5:0.026782612 6:0.033009411 7:0.019241205 8:0.024862916 9:0.042126451 10:0.083798191 
--256 1:0.40596134 2:0.39593216 3:0.075202931 4:0.090452187 5:0.032451378 6:0.31499732 7:0.022130069 8:0.024078507 9:0.088631851 10:0.12833938 
--256 1:0.3303705 2:0.40621248 3:0.12663024 4:0.099363188 5:0.037423596 6:0.024214359 7:0.0072601399 8:0.11211514 9:0.13824423 10:0.035486849 
--256 1:0.40191873 2:0.28811882 3:0.10934125 4:0.14138093 5:0.059240283 6:0.4719039 7:0.14419728 8:0.15635143 9:0.18471228 10:0.33383283 
--256 1:0.56693098 2:0.26877223 3:0.069970048 4:0.060008388 5:0.034318356 6:0.0076164076 7:0.022461005 8:0.12466464 9:0.081516293 10:0.047225259 
--256 1:0.64695311 2:0.22112069 3:0.087272408 4:0.03391091 5:0.010742884 6:0.002040833 7:0.010532813 8:0.069147808 9:0.04181125 10:0.14951297 
--245.80302096289932 1:0.71194066 2:0.070854895 3:0.082532294 4:0.086120242 5:0.048551915 6:0.13816848 7:0.16553558 8:0.13578084 9:0.30901191 10:0.1148688 
--256 1:0.31188867 2:0.35664689 3:0.13233046 4:0.13751572 5:0.061618261 6:0.1899311 7:0.087878437 8:0.083625085 9:0.12416345 10:0.28831824 
--256 1:0.44276708 2:0.27853204 3:0.13713873 4:0.095453778 5:0.046108374 6:0.04867714 7:0.0035304744 8:0.048285946 9:0.13670224 10:0.36428024 
--256 1:0.25497257 2:0.3997965 3:0.14842862 4:0.1291679 5:0.067634417 6:0.16320007 7:0.03499448 8:0.0052482439 9:0.36820079 10:0.42684893 
--256 1:0.44122275 2:0.26447329 3:0.13593789 4:0.10597405 5:0.052392022 6:0.44523459 7:0.12607515 8:0.24436446 9:0.21939313 10:0.1339696 
--256 1:0.70116407 2:0.16259798 3:0.070835912 4:0.045688537 5:0.019713494 6:0.074903606 7:0.036396832 8:0.034479981 9:0.0021862435 10:0.12018843 
--101.99901691576986 1:0.24194624 2:0.53429577 3:0.10857403 4:0.075435497 5:0.039748459 6:0.014397615 7:0.18336864 8:0.076528273 9:0.20091656 10:0.068145776 
--256 1:0.57990607 2:0.2161673 3:0.067799769 4:0.095736284 5:0.040390583 6:0.23300598 7:0.054314045 8:0.074190191 9:0.0092812636 10:0.040861809 
--256 1:0.52312747 2:0.16182981 3:0.14072644 4:0.10874997 5:0.065566297 6:0.3675456 7:0.044538992 8:0.28355128 9:0.15165554 10:0.36522148 
--256 1:0.25548353 2:0.37393084 3:0.17400695 4:0.12908906 5:0.067489619 6:0.14784036 7:0.051621382 8:0.11313501 9:0.061870785 10:0.044857622 
--256 1:0.70474851 2:0.20992851 3:0.043828927 4:0.029320341 5:0.01217371 6:0.11343163 7:0.095113571 8:0.068902824 9:0.136161 10:0.035357515 
--256 1:0.36041042 2:0.39164798 3:0.093808711 4:0.10624659 5:0.0478863 6:0.24358033 7:0.15132197 8:0.072422211 9:0.12602116 10:0.068268894 
--256 1:0.4577474 2:0.3798412 3:0.076345126 4:0.061153453 5:0.02491282 6:0.14556945 7:0.038904643 8:0.22228436 9:0.13193527 10:0.077885702 
--256 1:0.39116732 2:0.44740897 3:0.08488503 4:0.054685667 5:0.021853009 6:0.099276788 7:0.076283002 8:0.14093256 9:0.19177362 10:0.14223904 
--71.717820837879287 1:0.52264227 2:0.17421894 3:0.1381678 4:0.10305041 5:0.061920582 6:0.59835349 7:0.36847508 8:0.39679284 9:0.15122249 10:0.092801801 
--256 1:0.5437888 2:0.18615304 3:0.11898993 4:0.11154392 5:0.039524305 6:0.0340658 7:0.065546081 8:0.26043773 9:0.26750074 10:0.19456284 
--256 1:0.46128592 2:0.28669428 3:0.12652816 4:0.089663445 5:0.035828188 6:0.028125309 7:0.18381011 8:0.10248894 9:0.01793075 10:0.013735953 
--186.04279320544319 1:0.27278864 2:0.3613662 3:0.18700308 4:0.12063854 5:0.058203538 6:0.036640618 7:5.5563224e-05 8:0.26559026 9:0.2763283 10:0.14614453 
--256 1:0.36324299 2:0.28232984 3:0.16194833 4:0.138309 5:0.054169849 6:0.1231343 7:0.02808262 8:0.01864483 9:0.0029468051 10:0.05233423 
--256 1:0.69021095 2:0.20491292 3:0.050499954 4:0.034620723 5:0.01975545 6:0.36751236 7:0.035102564 8:0.12845922 9:0.066006169 10:0.12922718 
--256 1:0.36398215 2:0.34854806 3:0.13115718 4:0.11186855 5:0.044444066 6:0.29696761 7:0.078901493 8:0.024357435 9:0.13071558 10:0.0034790987 
--256 1:0.39764213 2:0.22239241 3:0.11387507 4:0.17196546 5:0.09412492 6:0.017667792 7:0.09112931 8:0.068252667 9:0.033879954 10:0.067627122 
--256 1:0.49287604 2:0.27088688 3:0.10434102 4:0.064516896 5:0.067379162 6:0.13067057 7:0.14892801 8:0.18520047 9:0.052826485 10:0.031974181 
--256 1:0.58281119 2:0.2285921 3:0.099051918 4:0.066783291 5:0.022761502 6:0.23470549 7:0.012311825 8:0.084930708 9:0.1349581 10:0.011291261 
--256 1:0.60969133 2:0.22081071 3:0.089043791 4:0.057391056 5:0.023063115 6:0.045672098 7:0.13203611 8:0.22205282 9:0.18393469 10:0.10451518 
--256 1:0.32242016 2:0.18630977 3:0.19490112 4:0.18161695 5:0.114752 6:0.010668651 7:0.059121891 8:0.098533693 9:0.12624819 10:0.12425946 
--256 1:0.63854321 2:0.17227213 3:0.091904908 4:0.059372991 5:0.037906766 6:0.12672069 7:0.030126325 8:0.1313736 9:0.044659615 10:0.18030028 
--256 1:0.65732587 2:0.17771692 3:0.078831285 4:0.053736316 5:0.032389607 6:0.05400882 7:0.030074148 8:0.00023974264 9:0.21450608 10:0.34650902 
--256 1:0.65085099 2:0.23123228 3:0.073302825 4:0.029942037 5:0.014671866 6:0.024460017 7:0.060096652 8:0.19456064 9:0.24742456 10:0.087550628 
--256 1:0.52382484 2:0.23044474 3:0.094180068 4:0.10516753 5:0.04638282 6:0.26842665 7:0.2448735 8:0.040950803 9:0.34964416 10:0.17160832 
--256 1:0.45664928 2:0.17303082 3:0.12781497 4:0.16689791 5:0.075607025 6:0.23246586 7:0.13482224 8:0.11089249 9:0.023363298 10:0.079398322 
--256 1:0.58392958 2:0.24253082 3:0.076281512 4:0.073744106 5:0.02351399 6:0.14082028 7:0.22590519 8:0.044756319 9:0.17496965 10:0.334515 
--256 1:0.56499478 2:0.24399183 3:0.089729696 4:0.071842261 5:0.029441438 6:0.0048546371 7:0.033125539 8:0.12676146 9:0.020214313 10:0.048874502 
--256 1:0.54138064 2:0.2062153 3:0.16225547 4:0.048982137 5:0.041166451 6:0.11014673 7:0.18103487 8:0.012182193 9:0.26144265 10:0.16561497 
--124.94849109379942 1:0.23370196 2:0.34357431 3:0.19386849 4:0.1606758 5:0.068179443 6:0.11634935 7:0.28812183 8:0.12616062 9:0.016759348 10:0.12094816 
--256 1:0.37145633 2:0.23812878 3:0.1915347 4:0.14532817 5:0.053552028 6:0.28752864 7:0.16509113 8:0.091534738 9:0.11973514 10:0.051644973 
--256 1:0.56939998 2:0.29167906 3:0.066611824 4:0.053591235 5:0.018717892 6:0.083496485 7:0.10008364 8:0.021351582 9:0.14620082 10:0.12933788 
--256 1:0.31463474 2:0.43081298 3:0.120128 4:0.098809433 5:0.035614842 6:0.2385864 7:0.061883497 8:0.083930308 9:0.081909036 10:0.0052445253 
--256 1:0.31729213 2:0.30554939 3:0.19578845 4:0.12454521 5:0.056824823 6:0.073111625 7:0.035538383 8:0.20318014 9:0.17697514 10:0.13583049 
--256 1:0.49082653 2:0.25097421 3:0.12091533 4:0.099197636 5:0.038086294 6:0.16239056 7:0.027792901 8:0.1030957 9:0.075804853 10:0.12354836 
--256 1:0.48066485 2:0.292948 3:0.099652678 4:0.089326649 5:0.037407816 6:0.26860792 7:0.056213434 8:0.14542172 9:0.053212381 10:0.04809987 
--256 1:0.66697243 2:0.19320584 3:0.071035226 4:0.044811564 5:0.02397494 6:0.096640735 7:0.033772965 8:0.04842029 9:0.17015682 10:0.35513867 
--256 1:0.39190664 2:0.22241098 3:0.14900154 4:0.15790507 5:0.078775776 6:0.11463941 7:0.18646881 8:0.079252703 9:0.030698113 10:0.17878966 
--256 1:0.41233714 2:0.28532887 3:0.12872476 4:0.12011099 5:0.05349823 6:0.093718446 7:0.041544125 8:0.104024 9:0.06364065 10:0.069382065 
--256 1:0.32647455 2:0.34630051 3:0.19605543 4:0.086268529 5:0.044900984 6:0.038578541 7:0.015285418 8:0.023086254 9:0.17405145 10:0.099337309 
--141.9496321959077 1:0.64692422 2:0.18351042 3:0.071865804 4:0.058953155 5:0.038746402 6:0.034309182 7:0.052044595 8:0.21898728 9:0.2906198 10:0.48501534 
--256 1:0.70698289 2:0.20006394 3:0.041660528 4:0.034519519 5:0.016773122 6:0.0096327089 7:0.037090242 8:0.0059708595 9:0.094039196 10:0.037374758 
--256 1:0.52522013 2:0.30508156 3:0.097754157 4:0.050233335 5:0.021710819 6:0.028732261 7:0.0002923348 8:0.13321203 9:0.077713864 10:0.052668093 
--256 1:0.3544356 2:0.3353361 3:0.12200185 4:0.13418994 5:0.054036508 6:0.042759705 7:0.1168483 8:0.018768287 9:0.17454004 10:0.13770188 
--69.640537078886283 1:0.33131369 2:0.19646844 3:0.209935 4:0.13619837 5:0.1260845 6:0.17166677 7:0.15943917 8:0.192632 9:0.32528616 10:0.53312742 
--256 1:0.45721059 2:0.25661416 3:0.12500531 4:0.10913726 5:0.05203268 6:0.041901699 7:0.11357651 8:0.22063531 9:0.26917056 10:0.46671933 
--256 1:0.55824568 2:0.28938497 3:0.077857121 4:0.052159792 5:0.022352435 6:0.11405499 7:0.030978081 8:0.1038942 9:0.14230586 10:0.10905067 
--256 1:0.23544309 2:0.36970301 3:0.18003166 4:0.14788634 5:0.066935896 6:0.19139452 7:0.21336398 8:0.22045176 9:0.14757444 10:0.065423823 
--256 1:0.51056872 2:0.19625787 3:0.13327242 4:0.12171338 5:0.038187612 6:0.042653222 7:0.016749131 8:0.069379395 9:0.049379375 10:0.024635157 
--256 1:0.70924273 2:0.1484062 3:0.054181756 4:0.058513876 5:0.029655437 6:0.03557322 7:0.00066148621 8:0.2604728 9:0.28506964 10:0.27587303 
--256 1:0.66889892 2:0.20090929 3:0.075138541 4:0.034714039 5:0.020339211 6:0.049710074 7:0.1332286 8:0.31644608 9:0.21642498 10:0.32477404 
--153.55355208395136 1:0.54051303 2:0.20345236 3:0.11429003 4:0.099904275 5:0.041840307 6:0.30132447 7:0.043228056 8:0.33820668 9:0.26779715 10:0.16746282 
--256 1:0.46894236 2:0.2456734 3:0.12842797 4:0.096366928 5:0.060589347 6:0.13192438 7:0.030312161 8:0.073488013 9:0.10462421 10:0.045960356 
--256 1:0.55867326 2:0.35218117 3:0.047734792 4:0.031244772 5:0.010166004 6:0.08263244 7:0.071901334 8:0.14810447 9:0.12810532 10:0.029201571 
--256 1:0.28484934 2:0.33267334 3:0.15841239 4:0.11612754 5:0.10793739 6:0.25313591 7:0.1752333 8:0.090763891 9:0.12992745 10:0.24564425 
--256 1:0.14817636 2:0.50184241 3:0.13386098 4:0.1277649 5:0.088355354 6:0.16720043 7:0.092894227 8:0.23987988 9:0.15455392 10:0.046720975 
--256 1:0.38125865 2:0.26177954 3:0.14153315 4:0.15704628 5:0.058382374 6:0.17601928 7:0.053892816 8:0.13796729 9:0.013316012 10:0.17175603 
--256 1:0.72748491 2:0.15315936 3:0.055216732 4:0.039781765 5:0.024357231 6:0.015014481 7:0.066044355 8:0.21091647 9:0.12513397 10:0.062109783 
--256 1:0.31462133 2:0.35175162 3:0.13383495 4:0.12181086 5:0.077981245 6:0.14285893 7:0.053377727 8:0.16260353 9:0.09958414 10:0.030441548 
--256 1:0.41173577 2:0.34276501 3:0.11055136 4:0.089596145 5:0.045351709 6:0.11560606 7:0.013961423 8:0.042220579 9:0.047160854 10:0.018953098 
--256 1:0.55978694 2:0.22935495 3:0.083241512 4:0.091678775 5:0.035937824 6:0.095848093 7:0.10568658 8:0.0030685088 9:0.0010423176 10:0.023892064 
--256 1:0.42750486 2:0.29638928 3:0.12839583 4:0.083451347 5:0.064258682 6:0.030086969 7:0.099322314 8:0.12469651 9:0.042615938 10:0.058152383 
--256 1:0.45824968 2:0.21662684 3:0.15418369 4:0.13578268 5:0.03515711 6:0.17139151 7:0.4157281 8:0.3670191 9:0.34782707 10:0.35646902 
--256 1:0.63474457 2:0.17390617 3:0.071173418 4:0.078803464 5:0.041372377 6:0.010773175 7:0.013888075 8:0.16429584 9:0.39104615 10:0.36492574 
--256 1:0.59004995 2:0.28523081 3:0.060099576 4:0.045222355 5:0.019397311 6:0.090994999 7:0.0089038138 8:0.11181544 9:0.24070999 10:0.11502372 
--256 1:0.56043435 2:0.31196184 3:0.060422228 4:0.051677524 5:0.015504053 6:0.11931348 7:0.025194304 8:0.063479251 9:0.11624071 10:0.18972459 
--256 1:0.69879297 2:0.18055005 3:0.053018685 4:0.049025909 5:0.018612388 6:0.032708536 7:0.19719251 8:0.10380324 9:0.26077117 10:0.0034959974 
--256 1:0.61869676 2:0.18305977 3:0.11058895 4:0.057350809 5:0.030303702 6:0.095364382 7:0.061390082 8:0.11664254 9:0.10984195 10:0.091381232 
--256 1:0.36501608 2:0.31904146 3:0.12593576 4:0.11949443 5:0.070512264 6:0.01023184 7:0.13845447 8:0.253665 9:0.12025107 10:0.19969969 
--256 1:0.46538434 2:0.22366289 3:0.13995025 4:0.1275406 5:0.043461923 6:0.089573929 7:0.23058718 8:0.061113514 9:0.13587297 10:0.031042993 
--256 1:0.32622826 2:0.34502064 3:0.17441152 4:0.098056271 5:0.056283313 6:0.12514299 7:0.1062358 8:0.051554114 9:0.092596304 10:0.10020025 
--256 1:0.34700536 2:0.24502753 3:0.19024927 4:0.15441833 5:0.06329951 6:0.17434265 7:0.13161109 8:0.17274371 9:0.030287563 10:0.050742352 
--256 1:0.4976631 2:0.21567041 3:0.11952721 4:0.12102307 5:0.046116203 6:0.19477483 7:0.0094870737 8:0.12141316 9:0.2893976 10:0.14866783 
--53.804533964492414 1:0.24910024 2:0.36988199 3:0.16703763 4:0.16058612 5:0.053394009 6:0.15549771 7:0.13746363 8:0.062406782 9:0.067261317 10:0.16805265 
--256 1:0.41496768 2:0.36845481 3:0.12381239 4:0.058681448 5:0.034083665 6:0.014803273 7:0.08649553 8:0.18991742 9:0.081740092 10:0.055221033 
--256 1:0.6709232 2:0.15276965 3:0.069362414 4:0.071100607 5:0.035844129 6:0.11720353 7:0.07861855 8:0.061832033 9:0.072914557 10:0.041795399 
--256 1:0.36817061 2:0.36111441 3:0.11636892 4:0.095891776 5:0.05845429 6:0.097840682 7:0.014292683 8:0.078952596 9:0.03173257 10:0.10187619 
--87.49371805963527 1:0.47270936 2:0.32509283 3:0.088752104 4:0.090493805 5:0.022951895 6:0.053510675 7:0.014730594 8:0.03971707 9:0.099091361 10:0.033467228 
--237.56269502307654 1:0.51013814 2:0.27851633 3:0.090764858 4:0.088708721 5:0.031871951 6:0.027587956 7:0.20322238 8:0.0092666559 9:0.031747724 10:0.053105695 
--256 1:0.42915987 2:0.33822502 3:0.11923766 4:0.063663947 5:0.049713499 6:0.08898161 7:0.10511656 8:0.14609884 9:0.12724652 10:0.024096293 
--256 1:0.75735034 2:0.16042106 3:0.035298224 4:0.034773189 5:0.012157187 6:0.066804589 7:0.057437649 8:0.10585115 9:0.280132 10:0.15481848 
--256 1:0.65057177 2:0.2024827 3:0.072037076 4:0.055884954 5:0.019023498 6:0.10796652 7:0.043540222 8:0.13791397 9:0.10891466 10:0.061170875 
--256 1:0.42131827 2:0.38300953 3:0.10983933 4:0.061951574 5:0.023881301 6:0.14265661 7:0.081989377 8:0.086748047 9:0.044555475 10:0.00059894906 
--256 1:0.52635594 2:0.28490459 3:0.095093079 4:0.06589596 5:0.027750434 6:0.050678005 7:0.16852356 8:0.11822083 9:0.027816117 10:0.15305868 
--256 1:0.68811847 2:0.18708871 3:0.048995989 4:0.050771485 5:0.025025347 6:0.063931434 7:0.11147786 8:0.22823957 9:0.14604243 10:0.11768663 
--256 1:0.32397541 2:0.28460448 3:0.17370985 4:0.15130489 5:0.06640537 6:0.020087769 7:0.086367547 8:0.29640037 9:0.013518369 10:0.027575602 
--256 1:0.54527328 2:0.23808268 3:0.10577573 4:0.081695041 5:0.029173264 6:0.0075999599 7:0.0096806495 8:0.082644077 9:0.14787981 10:0.31807129 
--256 1:0.64287566 2:0.20950265 3:0.077504726 4:0.04833762 5:0.021779349 6:0.024708962 7:0.090210632 8:0.032610514 9:0.015852192 10:0.17577901 
--256 1:0.14943638 2:0.47829998 3:0.17888603 4:0.12000606 5:0.073371544 6:0.38308388 7:0.015171054 8:0.12193088 9:0.038717044 10:0.026692687 
--256 1:0.42549212 2:0.30470121 3:0.12769468 4:0.1054511 5:0.036660891 6:0.3553919 7:0.22096303 8:0.14712849 9:0.29908568 10:0.21487765 
--256 1:0.36056977 2:0.29078823 3:0.11274074 4:0.16380556 5:0.072095706 6:0.0015977068 7:0.32058471 8:0.10268783 9:0.1775995 10:0.049267796 
--256 1:0.55204496 2:0.23425447 3:0.10964421 4:0.069786073 5:0.034270281 6:0.031427216 7:0.024797179 8:0.040775741 9:0.038838125 10:0.039945813 
--256 1:0.33327324 2:0.34191888 3:0.13762379 4:0.14531164 5:0.041872454 6:0.26969332 7:0.0036116754 8:0.12351662 9:0.068772128 10:0.055865363 
--256 1:0.68533664 2:0.2235859 3:0.048403752 4:0.030905113 5:0.011768588 6:0.06032082 7:0.10166647 8:0.01453863 9:0.030392602 10:0.074304453 
--256 1:0.55779916 2:0.22863654 3:0.090558748 4:0.080851033 5:0.042154521 6:0.060505102 7:0.13552876 8:0.11813901 9:0.22154943 10:0.30141953 
--256 1:0.66757244 2:0.2400692 3:0.041975879 4:0.031117884 5:0.0192646 6:0.01927049 7:0.0025869597 8:0.042207393 9:0.050878989 10:0.010855151 
--256 1:0.44107338 2:0.30139851 3:0.10076491 4:0.10224436 5:0.054518833 6:0.079122067 7:0.12033791 8:0.082349411 9:0.0072237251 10:0.10696293 
--256 1:0.34739888 2:0.23240075 3:0.17143879 4:0.17361786 5:0.075143717 6:0.023950972 7:0.078140263 8:0.034891954 9:0.0084591322 10:0.079927264 
--256 1:0.43178638 2:0.25201524 3:0.15574879 4:0.11427323 5:0.04617637 6:0.021319577 7:0.06311436 8:0.10239158 9:0.16232384 10:0.12974808 
--256 1:0.19561459 2:0.40192751 3:0.17187853 4:0.17551253 5:0.055066843 6:0.15893691 7:0.18571554 8:0.193159 9:0.28248258 10:0.1805226 
--256 1:0.56712748 2:0.19030708 3:0.091348504 4:0.10568858 5:0.045528357 6:0.0990551 7:0.088038318 8:0.16163968 9:0.20657234 10:0.10925428 
--256 1:0.65381988 2:0.2062203 3:0.091984098 4:0.033666052 5:0.014309677 6:0.11636126 7:0.067446501 8:0.13199177 9:0.053350522 10:0.0084407267 
--256 1:0.54115366 2:0.30174115 3:0.071182928 4:0.059883368 5:0.026038889 6:0.18223513 7:0.030861518 8:0.17577423 9:0.008649783 10:0.052017955 
--256 1:0.54841694 2:0.28238162 3:0.079714842 4:0.063404402 5:0.026082194 6:0.027131887 7:0.09740271 8:0.058254861 9:0.14777563 10:0.044218085 
--256 1:0.46721172 2:0.26070351 3:0.14917883 4:0.072769749 5:0.050136192 6:0.16839278 7:0.01399883 8:0.13716162 9:0.02506322 10:0.085865928 
--256 1:0.3619575 2:0.36310799 3:0.14544603 4:0.08811337 5:0.041375109 6:0.12839621 7:0.056346082 8:0.12075959 9:0.18812621 10:0.085475837 
--256 1:0.62592113 2:0.13056554 3:0.10183253 4:0.093139921 5:0.048540879 6:0.11481875 7:0.2392397 8:0.070732006 9:0.18611117 10:0.14007232 
--256 1:0.41075807 2:0.23922489 3:0.13566341 4:0.15489464 5:0.059458998 6:0.13173745 7:0.012091316 8:0.00091767069 9:0.092550255 10:0.30189354 
--256 1:0.43679176 2:0.37470093 3:0.089544311 4:0.057958371 5:0.041004631 6:0.26030836 7:0.17372052 8:0.058598615 9:0.13414681 10:0.18121925 
--80.753082753528247 1:0.48002467 2:0.18565062 3:0.17003758 4:0.11102856 5:0.053258568 6:0.3870079 7:0.29712888 8:0.20109548 9:0.34840972 10:0.26637438 
--13.858341074418311 1:0.31069244 2:0.21418007 3:0.25739292 4:0.15942514 5:0.058309436 6:0.025013856 7:0.42136719 8:0.43585748 9:0.059467991 10:0.052088242 
--256 1:0.63919265 2:0.22246717 3:0.065039382 4:0.058814384 5:0.014486415 6:0.0089144894 7:0.02431185 8:0.080891842 9:0.17742396 10:0.070523707 
--256 1:0.3538287 2:0.33022704 3:0.17135435 4:0.094666292 5:0.049923618 6:0.20744527 7:0.17883459 8:0.01595222 9:0.034401901 10:0.16191549 
--256 1:0.42084848 2:0.23846135 3:0.13548341 4:0.120075 5:0.085131758 6:0.18157623 7:0.16846283 8:0.32970264 9:0.08247739 10:0.12573776 
--256 1:0.56996778 2:0.21879649 3:0.10372754 4:0.070650118 5:0.03685808 6:0.12859483 7:0.015683182 8:0.19861489 9:0.13203135 10:0.097384521 
--256 1:0.30002999 2:0.37018101 3:0.15671864 4:0.12176749 5:0.051302861 6:0.1252048 7:0.061917325 8:0.056840046 9:0.022048286 10:0.097498675 
--256 1:0.48189973 2:0.29485572 3:0.12763042 4:0.063282104 5:0.03233203 6:0.040584695 7:0.040793381 8:0.061297816 9:0.018245524 10:0.05792948 
--256 1:0.54533271 2:0.23608406 3:0.11512319 4:0.075201767 5:0.028258276 6:0.0096186009 7:0.041822458 8:0.042783493 9:0.040143221 10:0.061549479 
--256 1:0.34990143 2:0.37324926 3:0.10037694 4:0.11444731 5:0.062025064 6:0.22985451 7:0.038114509 8:0.17435508 9:0.19185405 10:0.030123385 
--256 1:0.45594471 2:0.41292531 3:0.05932956 4:0.050610905 5:0.021189517 6:0.013912442 7:0.095717786 8:0.017964824 9:0.035948167 10:0.12233938 
--256 1:0.29410679 2:0.37917014 3:0.11316678 4:0.13849798 5:0.075058306 6:0.035389324 7:0.087910441 8:0.30155744 9:0.065672522 10:0.058264344 
--256 1:0.26963812 2:0.37867769 3:0.15784095 4:0.13510264 5:0.058740604 6:0.072617157 7:0.037639907 8:0.11328992 9:0.022447055 10:0.078727512 
--256 1:0.40322032 2:0.26861368 3:0.17754522 4:0.09564794 5:0.054972843 6:0.14249297 7:0.0087782591 8:0.20714576 9:0.26653585 10:0.025195444 
--66.476210372469723 1:0.15595658 2:0.36491259 3:0.28938424 4:0.11993557 5:0.069811011 6:0.11262276 7:0.023872219 8:0.013415528 9:0.065914378 10:0.087337348 
--256 1:0.69435485 2:0.10414306 3:0.07878098 4:0.06877533 5:0.053945777 6:0.10942157 7:0.22535404 8:0.36232808 9:0.43616604 10:0.34086366 
--256 1:0.65829237 2:0.26660464 3:0.046593185 4:0.023911171 5:0.0045986398 6:0.0060735229 7:0.07827322 8:0.25227215 9:0.1480567 10:0.0066138196 
--256 1:0.38380144 2:0.33848478 3:0.1495257 4:0.085851767 5:0.042336314 6:0.05929018 7:0.024604436 8:0.13171062 9:0.19784572 10:0.11823698 
--256 1:0.52736291 2:0.28887284 3:0.094919453 4:0.065332886 5:0.023511913 6:0.04831912 7:0.026878771 8:0.12570844 9:0.030936896 10:0.002519993 
--256 1:0.44810351 2:0.34198339 3:0.1063427 4:0.049555973 5:0.054014429 6:0.33214698 7:0.021826193 8:0.33947455 9:0.22662345 10:0.066430973 
--256 1:0.3869115 2:0.31734478 3:0.14798827 4:0.094358966 5:0.053396487 6:0.11151936 7:0.02313666 8:0.13072692 9:0.047475997 10:0.032675073 
--256 1:0.55765927 2:0.24101494 3:0.11475895 4:0.065828858 5:0.020737986 6:0.031358906 7:0.0087654224 8:0.046287434 9:0.037070756 10:0.037712826 
--256 1:0.40300932 2:0.31999372 3:0.093463549 4:0.12374774 5:0.059785682 6:0.19461187 7:0.16799176 8:0.11121475 9:0.0046384124 10:0.26224715 
--256 1:0.67001037 2:0.1956701 3:0.06805094 4:0.043648624 5:0.022619969 6:0.05748647 7:0.095992506 8:0.22985044 9:0.060947376 10:0.15788604 
--256 1:0.43845054 2:0.12978201 3:0.12104671 4:0.084622494 5:0.22609825 6:0.031690761 7:0.12914391 8:0.15929284 9:0.20134413 10:0.27782667 
--256 1:0.44711209 2:0.38850949 3:0.092574521 4:0.047268562 5:0.02453533 6:0.11484018 7:0.16846615 8:0.24751741 9:0.41496087 10:0.42461545 
--256 1:0.32216532 2:0.18496849 3:0.16733917 4:0.20813994 5:0.11738708 6:0.169606 7:0.22505236 8:0.08024362 9:0.050402492 10:0.028357779 
--256 1:0.34472625 2:0.31093044 3:0.18276096 4:0.11393244 5:0.047649909 6:0.10726665 7:0.065829365 8:0.10829462 9:0.19289421 10:0.24763167 
--256 1:0.72616918 2:0.16395758 3:0.047560718 4:0.038382067 5:0.023930452 6:0.045405461 7:0.009581167 8:0.021846058 9:0.030335928 10:0.11895086 
--256 1:0.31928905 2:0.2979264 3:0.17881021 4:0.13330191 5:0.070672432 6:0.077895 7:0.33189845 8:0.19491056 9:0.050846919 10:0.018246156 
--256 1:0.24994034 2:0.48246417 3:0.095979962 4:0.11098302 5:0.060632503 6:0.081905363 7:0.067192579 8:0.28174877 9:0.17920848 10:0.027830728 
--256 1:0.53272751 2:0.20646172 3:0.14861465 4:0.080206647 5:0.031989463 6:0.18793144 7:0.025006641 8:0.012687272 9:0.025185845 10:0.0060886046 
--256 1:0.44231303 2:0.26012112 3:0.10286979 4:0.14244153 5:0.052254533 6:0.25557987 7:0.0029564804 8:0.27051431 9:0.0069766247 10:0.097696099 
--256 1:0.74853685 2:0.12403853 3:0.065572767 4:0.038221748 5:0.023630108 6:0.031812433 7:0.061083873 8:0.027612336 9:0.10639175 10:0.048738249 
--256 1:0.33900916 2:0.40056003 3:0.094685053 4:0.12481645 5:0.040929299 6:0.13644738 7:0.015434269 8:0.13287565 9:0.055244894 10:0.016582278 
--256 1:0.46543596 2:0.298139 3:0.14562686 4:0.058304691 5:0.032493492 6:0.090231273 7:0.018196362 8:0.074638951 9:0.045363716 10:0.13663991 
--256 1:0.74357432 2:0.17633782 3:0.042698544 4:0.027188437 5:0.010200874 6:0.06938658 7:0.047147102 8:0.10173068 9:0.085565276 10:0.043877439 
--256 1:0.5005983 2:0.24449338 3:0.11348871 4:0.1017019 5:0.039717706 6:0.099586881 7:0.099074509 8:0.14521954 9:0.055836646 10:0.080613543 
--256 1:0.33103533 2:0.33785475 3:0.18159151 4:0.095377336 5:0.054141085 6:0.14934436 7:0.22416859 8:0.083652824 9:0.18713922 10:0.082223891 
--256 1:0.25371328 2:0.41510607 3:0.15767541 4:0.11699493 5:0.056510311 6:0.17666581 7:0.19313086 8:0.24318439 9:0.037267085 10:0.033157679 
--145.91276968209405 1:0.47543292 2:0.22264984 3:0.17972475 4:0.080973734 5:0.041218757 6:0.016764704 7:0.054523726 8:0.010972962 9:0.033811627 10:0.095595167 
--256 1:0.73746883 2:0.18627224 3:0.045184603 4:0.023668769 5:0.007405563 6:0.00060047689 7:0.074576346 8:0.039014636 9:0.2780397 10:0.061882514 
--256 1:0.30107589 2:0.43972472 3:0.11804363 4:0.10297274 5:0.038183019 6:0.2633463 7:0.17570892 8:0.22593127 9:0.1041467 10:0.0039868911 
--256 1:0.27543628 2:0.38947839 3:0.13224147 4:0.14213386 5:0.060709998 6:0.25298692 7:0.17223051 8:0.0007330127 9:0.10754955 10:0.15580658 
--256 1:0.41478327 2:0.26771524 3:0.14085763 4:0.11491452 5:0.061729344 6:0.10599707 7:0.06976954 8:0.059228568 9:0.12196137 10:0.028007392 
--256 1:0.12316434 2:0.48717529 3:0.13829655 4:0.16884869 5:0.082515124 6:0.015428714 7:0.27593964 8:0.14740759 9:0.14982096 10:0.073672196 
--7.5465852213678577 1:0.16875176 2:0.57227232 3:0.14413278 4:0.091218286 5:0.023624846 6:0.44060029 7:0.20217635 8:0.38391564 9:0.15236918 10:0.010240717 
--48.454936515821515 1:0.45118637 2:0.26836994 3:0.13327534 4:0.10037907 5:0.04678927 6:0.20743252 7:0.14735603 8:0.52449823 9:0.12194141 10:0.080006863 
--256 1:0.70909329 2:0.19218139 3:0.064000288 4:0.025369468 5:0.0093555599 6:0.0017345082 7:0.039890911 8:0.065724368 9:0.032155144 10:0.028418638 
--256 1:0.22795722 2:0.4588688 3:0.11278676 4:0.13799662 5:0.062390594 6:0.060856868 7:0.064846317 8:0.29308178 9:0.013908364 10:0.12982937 
--256 1:0.51300292 2:0.27254622 3:0.10166969 4:0.078131513 5:0.034649661 6:0.025145216 7:0.046327347 8:0.096245057 9:0.095432951 10:0.0085605181 
--256 1:0.6278059 2:0.26792622 3:0.052950729 4:0.034393276 5:0.016923881 6:0.008375697 7:0.10211979 8:0.062145893 9:0.031256207 10:0.075169585 
--256 1:0.52508629 2:0.30406512 3:0.10166992 4:0.052322718 5:0.016855953 6:0.18689084 7:0.22986452 8:0.087885948 9:0.060015823 10:0.089701568 
--256 1:0.57503022 2:0.22236592 3:0.080947341 4:0.07484713 5:0.046809385 6:0.044532638 7:0.020160037 8:0.10397012 9:0.068021105 10:0.10313905 
--256 1:0.54902782 2:0.21767724 3:0.11620409 4:0.077251686 5:0.039839158 6:0.017272123 7:0.057289769 8:0.08752193 9:0.030719904 10:0.027480849 
--256 1:0.60257912 2:0.19042925 3:0.087150752 4:0.069642868 5:0.050198009 6:0.046229524 7:0.030636497 8:0.036856622 9:0.013317558 10:0.1126649 
--4.8775899131278031 1:0.19364348 2:0.32275032 3:0.25160482 4:0.16022629 5:0.071775079 6:0.190079 7:0.018549838 8:0.0060913388 9:0.15969243 10:0.042977232 
--256 1:0.30271684 2:0.46785424 3:0.11991038 4:0.076598532 5:0.032920003 6:0.23472635 7:0.12937858 8:0.37313022 9:0.079392285 10:0.11105983 
--256 1:0.47126315 2:0.28032084 3:0.097230913 4:0.099539543 5:0.051645549 6:0.32306788 7:0.060773019 8:0.26942561 9:0.31120573 10:0.25688087 
--256 1:0.42340793 2:0.19441378 3:0.18942485 4:0.14608059 5:0.046672858 6:0.31644656 7:0.11566317 8:0.1514703 9:0.10710513 10:0.1112934 
--256 1:0.46176724 2:0.23408694 3:0.10082808 4:0.13217789 5:0.071139839 6:0.36667338 7:0.065564518 8:0.14491867 9:0.34655521 10:0.45567925 
--256 1:0.4160848 2:0.25640076 3:0.15889289 4:0.11576184 5:0.052859718 6:0.077163043 7:0.18721846 8:0.092269353 9:0.22391997 10:0.073852052 
--256 1:0.40083092 2:0.35092715 3:0.090772623 4:0.11356936 5:0.043899951 6:0.16062605 7:0.14750728 8:0.45620699 9:0.22395007 10:0.014737691 
--256 1:0.70121514 2:0.1665324 3:0.060190804 4:0.046371404 5:0.025690251 6:0.076809841 7:0.0216359 8:0.1569191 9:0.066846944 10:0.017624163 
--256 1:0.34047638 2:0.29319175 3:0.15064655 4:0.14010045 5:0.075584881 6:0.038143901 7:0.13597666 8:0.080470735 9:0.144799 10:0.23157804 
--15.520834930660833 1:0.34576487 2:0.21727706 3:0.21157183 4:0.16834596 5:0.057040278 6:0.1918775 7:0.45283129 8:0.15082216 9:0.0069891073 10:0.1753257 
--256 1:0.63403195 2:0.26493893 3:0.055939102 4:0.029299426 5:0.015790596 6:0.048911063 7:0.024791103 8:0.19816625 9:0.09904453 10:0.090930426 
--256 1:0.68748303 2:0.17325319 3:0.058886037 4:0.058819144 5:0.021558594 6:0.061824657 7:0.040146448 8:0.065114862 9:0.040771889 10:0.11709477 
--256 1:0.68204266 2:0.20902794 3:0.051546503 4:0.032753795 5:0.024629102 6:0.021589756 7:0.086978807 8:0.088097842 9:0.15013486 10:0.35801252 
--256 1:0.43819425 2:0.28481008 3:0.11762446 4:0.10057058 5:0.058800634 6:0.21678646 7:0.20402771 8:0.14386755 9:0.14084236 10:0.34078537 
--256 1:0.28470071 2:0.22722057 3:0.13790093 4:0.25005402 5:0.10012378 6:0.22836594 7:0.22468423 8:0.28190221 9:0.17053603 10:0.032753114 
--256 1:0.44939226 2:0.22616955 3:0.15493753 4:0.12378408 5:0.045716588 6:0.12882713 7:0.058638212 8:0.1469466 9:0.089604048 10:0.10767377 
--256 1:0.63886244 2:0.15518418 3:0.10321552 4:0.052853332 5:0.049884525 6:0.11146756 7:0.058838862 8:0.053203126 9:0.11652749 10:0.058803096 
--256 1:0.467603 2:0.28242763 3:0.11816248 4:0.093421525 5:0.038385372 6:0.040239692 7:0.07279151 8:0.16227862 9:0.1407135 10:0.059309013 
--256 1:0.23724565 2:0.45730751 3:0.12314716 4:0.1207366 5:0.061563083 6:0.16158507 7:0.089337045 8:0.061772079 9:0.028952993 10:0.014903386 
--256 1:0.5920055 2:0.21909354 3:0.10560556 4:0.06209211 5:0.021203298 6:0.0015401299 7:0.045926793 8:0.11581313 9:0.19334226 10:0.026437855 
--256 1:0.45518446 2:0.18535944 3:0.15940553 4:0.12713481 5:0.072915751 6:0.17677917 7:0.032704207 8:0.093687018 9:0.15971449 10:0.22845385 
--256 1:0.64400677 2:0.27488546 3:0.04166546 4:0.026334237 5:0.013108068 6:0.085467529 7:0.0029432199 8:0.045839334 9:0.0095849096 10:0.0388294 
--256 1:0.30939197 2:0.37087475 3:0.1397383 4:0.12863771 5:0.05135727 6:0.089079566 7:0.024392519 8:0.27470333 9:0.17665643 10:0.18646806 
--256 1:0.59546861 2:0.23695284 3:0.095257487 4:0.054571897 5:0.017749161 6:0.13166881 7:0.014344829 8:0.07916456 9:0.16029197 10:0.036454371 
--256 1:0.51526349 2:0.1186322 3:0.1641113 4:0.14222109 5:0.059771915 6:0.31647007 7:0.086816367 8:0.10692265 9:0.1144649 10:0.093971543 
--256 1:0.42012498 2:0.1908837 3:0.18827054 4:0.12763162 5:0.073089148 6:0.13142793 7:0.023983179 8:0.059924647 9:0.02679919 10:0.029325286 
--256 1:0.3453746 2:0.24474773 3:0.17032091 4:0.15684111 5:0.082715649 6:0.11791172 7:0.15841046 8:0.050969698 9:0.038195264 10:0.098367502 
--256 1:0.43624926 2:0.24286674 3:0.10620834 4:0.1336003 5:0.081075359 6:0.053413633 7:0.13303226 8:0.30363823 9:0.049093116 10:0.43707139 
--256 1:0.54521032 2:0.21843299 3:0.12088936 4:0.076727401 5:0.038739932 6:0.049838423 7:0.015992739 8:0.042964449 9:0.01739765 10:0.079728909 
--256 1:0.65565984 2:0.20278897 3:0.068701052 4:0.053777413 5:0.019072732 6:0.0056700609 7:0.10493032 8:0.15909174 9:0.11301303 10:0.048595468 
--256 1:0.73379746 2:0.19348713 3:0.036957379 4:0.025486995 5:0.010271041 6:0.071974089 7:0.039061669 8:0.039134187 9:0.067231196 10:0.10305492 
--256 1:0.35342292 2:0.21616266 3:0.20097696 4:0.12947116 5:0.099966301 6:0.12545322 7:0.034983129 8:0.021187967 9:0.23760249 10:0.23088384 
--256 1:0.6238369 2:0.16961993 3:0.12501936 4:0.047463477 5:0.034060334 6:0.132376 7:0.10139448 8:0.085454688 9:0.039320273 10:0.076667822 
--256 1:0.19675429 2:0.32482945 3:0.20647439 4:0.17857405 5:0.093367819 6:0.11926218 7:0.049722694 8:0.24033265 9:0.083390782 10:0.15072369 
--256 1:0.3281917 2:0.39426982 3:0.12192829 4:0.089742057 5:0.065868131 6:0.10382049 7:0.06772139 8:0.036359275 9:0.026044057 10:0.013211339 
--256 1:0.67413442 2:0.15599427 3:0.085372645 4:0.059738929 5:0.024759736 6:0.037683234 7:0.0046164352 8:0.039531989 9:0.12376706 10:0.034396838 
--256 1:0.60804504 2:0.22077542 3:0.076566711 4:0.067053815 5:0.027559016 6:0.089616552 7:0.16055799 8:0.27458792 9:0.16373089 10:0.12482116 
--256 1:0.67467836 2:0.24064679 3:0.051036233 4:0.027093448 5:0.0065451688 6:0.074298133 7:0.035981247 8:0.15034816 9:0.025534376 10:0.0046869603 
--256 1:0.33538058 2:0.29677237 3:0.15530564 4:0.11329275 5:0.099248658 6:0.040412895 7:0.08052196 8:0.29087144 9:0.29163832 10:0.29330568 
--256 1:0.63390569 2:0.20508542 3:0.073375332 4:0.063131888 5:0.024501673 6:0.028968485 7:0.041868275 8:0.17121606 9:0.17326281 10:0.18431877 
--256 1:0.66625421 2:0.18608713 3:0.057866663 4:0.045543677 5:0.044248313 6:0.15635845 7:0.0025367043 8:0.022105623 9:0.1520898 10:0.010727222 
--15.645662688406292 1:0.26544315 2:0.38190444 3:0.22942742 4:0.090473996 5:0.032750995 6:0.2103431 7:0.16650547 8:0.23496598 9:0.29722455 10:0.35443609 
--256 1:0.29610328 2:0.26958965 3:0.17701497 4:0.14207733 5:0.11521477 6:0.1971232 7:0.22982086 8:0.2748397 9:0.19222546 10:0.22497493 
--256 1:0.36559855 2:0.27359772 3:0.16162592 4:0.12973291 5:0.06944491 6:0.16014505 7:0.012850964 8:0.078342036 9:0.1937582 10:0.080210027 
--256 1:0.25054562 2:0.41142503 3:0.17466291 4:0.11761185 5:0.04575459 6:0.17844987 7:0.037517366 8:0.0063393116 9:0.17513246 10:0.074190886 
--256 1:0.27605404 2:0.45779487 3:0.10362168 4:0.098010656 5:0.064518749 6:0.083109814 7:0.035821649 8:0.059544774 9:0.056580269 10:0.048202915 
--256 1:0.6759101 2:0.21861944 3:0.061669579 4:0.031640784 5:0.012160094 6:0.045162798 7:0.001776399 8:0.098052497 9:0.022669063 10:0.066940573 
--256 1:0.28338937 2:0.22621376 3:0.14629261 4:0.15234432 5:0.19175995 6:0.12778602 7:0.0081610083 8:0.085814131 9:0.09842141 10:0.092527794 
--256 1:0.47748801 2:0.29751202 3:0.10840449 4:0.078871254 5:0.037724225 6:0.043774343 7:0.014388268 8:0.14084251 9:0.091026407 10:0.024947416 
--256 1:0.78013999 2:0.16152401 3:0.035017581 4:0.016249599 5:0.007068816 6:0.067242107 7:0.072112405 8:0.090596277 9:0.17336572 10:0.069916771 
--141.09811991156622 1:0.33648663 2:0.33786615 3:0.18756532 4:0.079474493 5:0.058607406 6:0.42584816 7:0.0059289193 8:0.33675594 9:0.081477994 10:0.21423715 
--256 1:0.61346129 2:0.21951124 3:0.089828818 4:0.056906091 5:0.020292564 6:0.072119024 7:0.08982706 8:0.071108655 9:0.016058891 10:0.13284023 
--256 1:0.29876511 2:0.25709643 3:0.20082368 4:0.16796769 5:0.075347083 6:0.063986918 7:0.076021824 8:0.012187599 9:0.039669491 10:0.080073743 
--256 1:0.45700364 2:0.36386859 3:0.10953588 4:0.046287302 5:0.023304586 6:0.030514059 7:0.030417356 8:0.21807605 9:0.15418725 10:0.24123319 
--256 1:0.6529958 2:0.22234488 3:0.057310301 4:0.03999002 5:0.027358995 6:0.011345044 7:0.068539954 8:0.028785106 9:0.14983103 10:0.094988104 
--256 1:0.74224872 2:0.1853852 3:0.043801774 4:0.020771366 5:0.0077929451 6:0.011091887 7:0.021735608 8:0.11355576 9:0.091219497 10:0.10773675 
--256 1:0.35438772 2:0.30103344 3:0.20200104 4:0.078123403 5:0.064454394 6:0.066221808 7:0.035433979 8:0.095885902 9:0.067420336 10:0.18013993 
--38.917087251936621 1:0.38272791 2:0.3762344 3:0.12565626 4:0.086352379 5:0.029029045 6:0.032472157 7:0.33096617 8:0.26332128 9:0.13650886 10:0.043402231 
--256 1:0.38775547 2:0.27309094 3:0.16657335 4:0.12133786 5:0.05124239 6:0.12932166 7:0.022364691 8:0.13608101 9:0.24872533 10:0.14757375 
--256 1:0.38257003 2:0.34739771 3:0.093496423 4:0.1143308 5:0.062205042 6:0.20947764 7:0.062732354 8:0.056024805 9:0.14571067 10:0.41855118 
--256 1:0.38222687 2:0.18908512 3:0.14391286 4:0.15665634 5:0.12811881 6:0.44896664 7:0.2695945 8:0.070179223 9:0.10380297 10:0.032494323 
--128.2423670573186 1:0.36168032 2:0.25588869 3:0.12890001 4:0.16670954 5:0.086821436 6:0.67249256 7:0.22967477 8:0.2706314 9:0.37924979 10:0.082468354 
--256 1:0.38640527 2:0.31562632 3:0.14844662 4:0.10434414 5:0.045177654 6:0.024740486 7:0.0033463092 8:0.13670237 9:0.17750073 10:0.33893199 
--256 1:0.38829608 2:0.24833184 3:0.098813728 4:0.17489328 5:0.089665065 6:0.3105523 7:0.11739052 8:0.090820421 9:0.021073381 10:0.12938236 
--256 1:0.37119714 2:0.22107916 3:0.2151328 4:0.12487363 5:0.067717274 6:0.11076421 7:0.17942872 8:0.077154235 9:0.077600722 10:0.10146348 
--256 1:0.54793939 2:0.33856645 3:0.059694028 4:0.038017682 5:0.015782457 6:0.33675251 7:0.34282279 8:0.29940163 9:0.089292203 10:0.21647875 
--256 1:0.69023562 2:0.1958872 3:0.044488131 4:0.038312412 5:0.031076638 6:0.036778256 7:0.16521744 8:0.096979358 9:0.085728797 10:0.015809775 
--256 1:0.70575414 2:0.20376248 3:0.042531544 4:0.032340752 5:0.015611078 6:0.031577903 7:0.004283482 8:0.1595357 9:0.15974082 10:0.43443586 
--15.719093954352413 1:0.3703156 2:0.16199951 3:0.1949112 4:0.13919601 5:0.13357769 6:0.31773193 7:0.050617207 8:0.15102684 9:0.20397626 10:0.51738794 
--256 1:0.62147372 2:0.24160017 3:0.067206046 4:0.053343057 5:0.016377002 6:0.12543409 7:0.083998738 8:0.057358671 9:0.25823453 10:0.025817257 
--256 1:0.45791809 2:0.2471428 3:0.1187373 4:0.12283967 5:0.053362148 6:0.37276071 7:0.2545539 8:0.12141342 9:0.276993 10:0.14831181 
--256 1:0.37534803 2:0.29975798 3:0.15071842 4:0.11623424 5:0.057941326 6:0.13429792 7:0.2005934 8:0.020671644 9:0.20914881 10:0.10983641 
--256 1:0.51704464 2:0.29018262 3:0.10153102 4:0.070717367 5:0.020524346 6:0.17621223 7:0.097760128 8:0.14863573 9:0.021927858 10:0.060271633 
--256 1:0.16974972 2:0.37225775 3:0.19889948 4:0.15308111 5:0.10601195 6:0.0094902787 7:0.22168991 8:0.40515103 9:0.080337673 10:0.23422183 
--93.848653741567659 1:0.58368895 2:0.21308198 3:0.072679049 4:0.092973349 5:0.037576668 6:0.58511972 7:0.28216829 8:0.049213754 9:0.13872126 10:0.021049917 
--256 1:0.3510147 2:0.30305909 3:0.16279354 4:0.12896659 5:0.054166068 6:0.2913467 7:0.21352525 8:0.090978368 9:0.10118108 10:0.071626868 
--256 1:0.49019295 2:0.30331514 3:0.073135305 4:0.10041119 5:0.03294542 6:0.27976205 7:0.01836457 8:0.0091277402 9:0.086265136 10:0.066120456 
--256 1:0.17922706 2:0.24210655 3:0.22472266 4:0.25285282 5:0.10109091 6:0.29718447 7:0.14974918 8:0.23838074 9:0.24908687 10:0.059608882 
--256 1:0.47953932 2:0.26026605 3:0.097145092 4:0.1096937 5:0.053355843 6:0.047405856 7:0.073876347 8:0.15425109 9:0.0017617952 10:0.080923466 
--256 1:0.55607869 2:0.18226553 3:0.10865585 4:0.090156041 5:0.062843878 6:0.27540102 7:0.022886013 8:0.055147407 9:0.17769702 10:0.23472322 
--256 1:0.31681434 2:0.29588451 3:0.17388826 4:0.14035615 5:0.073056741 6:0.052039613 7:0.1000823 8:0.065851329 9:0.030167366 10:0.10271642 
--256 1:0.5882363 2:0.28324867 3:0.088027716 4:0.030359257 5:0.01012805 6:0.044815672 7:0.12429296 8:0.056594622 9:0.053987646 10:0.051153758 
--256 1:0.64707284 2:0.1719836 3:0.066818267 4:0.072547703 5:0.041577585 6:0.30370683 7:0.14480181 8:0.1727909 9:0.19416205 10:0.19861241 
--256 1:0.43926118 2:0.2815608 3:0.12044485 4:0.11241649 5:0.046316677 6:0.14466259 7:0.11634781 8:0.084847041 9:0.14391127 10:0.23841352 
--256 1:0.50373359 2:0.27045824 3:0.095359576 4:0.083050499 5:0.047398096 6:0.18224604 7:0.10608542 8:0.25279218 9:0.05505072 10:0.39364561 
--256 1:0.52572055 2:0.2681492 3:0.12070181 4:0.060578012 5:0.024850426 6:0.040578423 7:0.030848186 8:0.083899461 9:0.18867168 10:0.19932693 
--156.20274936957978 1:0.22805004 2:0.55237682 3:0.070835586 4:0.10059079 5:0.048146759 6:0.090259995 7:0.054075332 8:0.020849777 9:0.034584092 10:0.030259932 
--256 1:0.49107094 2:0.30733508 3:0.11239099 4:0.059200014 5:0.03000298 6:0.014275086 7:0.062384503 8:0.047743777 9:0.086198993 10:0.35435492 
--256 1:0.51701382 2:0.19672748 3:0.15149628 4:0.082641639 5:0.052120779 6:0.16203324 7:0.12346414 8:0.27135949 9:0.18118133 10:0.066108501 
--256 1:0.69291115 2:0.19808033 3:0.050528483 4:0.042683066 5:0.015796974 6:0.10065172 7:0.08097918 8:0.15181018 9:0.21505349 10:0.27366515 
--256 1:0.40336311 2:0.34214202 3:0.10129492 4:0.090885581 5:0.062314376 6:0.06644618 7:0.069139983 8:0.11488306 9:0.026313445 10:0.066131948 
--256 1:0.23031435 2:0.2811921 3:0.1146548 4:0.23165235 5:0.1421864 6:0.32997203 7:0.064742732 8:0.36692319 9:0.17082421 10:0.12964595 
--256 1:0.3284121 2:0.34413417 3:0.14487571 4:0.12325529 5:0.059322733 6:0.21895183 7:0.15547547 8:0.0053286621 9:0.11396594 10:0.13025918 
--256 1:0.38458755 2:0.34351357 3:0.14107383 4:0.088773436 5:0.042051606 6:0.28567111 7:0.029704493 8:0.10304472 9:0.28902307 10:0.28273271 
--256 1:0.63160798 2:0.22943823 3:0.069300464 4:0.045544944 5:0.024108383 6:0.070507862 7:0.13676125 8:0.21498401 9:0.21667758 10:0.34874381 
--256 1:0.37501659 2:0.28299692 3:0.16231453 4:0.11924768 5:0.060424277 6:0.020479201 7:0.13711291 8:0.23283924 9:0.10178739 10:0.11329903 
--256 1:0.57285272 2:0.16308271 3:0.12058582 4:0.096313543 5:0.047165205 6:0.0075943914 7:0.0366272 8:0.12458383 9:0.27416395 10:0.17666177 
--256 1:0.59292474 2:0.16728267 3:0.11695925 4:0.08327668 5:0.039556672 6:0.054135213 7:0.12061115 8:0.021106199 9:0.35455189 10:0.3847499 
--256 1:0.58823926 2:0.23434013 3:0.090764715 4:0.068216264 5:0.018439625 6:0.06552595 7:0.010705358 8:0.047885684 9:0.032167338 10:0.13236661 
--256 1:0.4947472 2:0.25194123 3:0.10947062 4:0.096798712 5:0.047042231 6:0.39876133 7:0.41210965 8:0.21672952 9:0.42448704 10:0.29520912 
--256 1:0.66159925 2:0.20295059 3:0.059126792 4:0.052443145 5:0.023880218 6:0.17161201 7:0.039972951 8:0.056691219 9:0.14623145 10:0.080801942 
--104.07539173452248 1:0.62025044 2:0.23285178 3:0.07198163 4:0.056652682 5:0.018263472 6:0.25433434 7:0.12118872 8:0.20071661 9:0.032159967 10:0.085787349 
--256 1:0.69313588 2:0.17162409 3:0.056707856 4:0.054356914 5:0.024175256 6:0.14840211 7:0.0058616551 8:0.01036184 9:0.26009419 10:0.1421503 
--256 1:0.30637526 2:0.45450421 3:0.086287986 4:0.10916786 5:0.043664676 6:0.12538943 7:0.09768548 8:0.074719953 9:0.081609851 10:0.10489801 
--256 1:0.38540052 2:0.33148036 3:0.10262274 4:0.11572222 5:0.064774158 6:0.15016624 7:0.030246627 8:0.18713951 9:0.011210641 10:0.047401801 
--256 1:0.27044598 2:0.30745426 3:0.19996224 4:0.14767753 5:0.074460006 6:0.0068559491 7:0.0025247831 8:0.10818371 9:0.12620635 10:0.095113733 
--62.521627931701666 1:0.086397791 2:0.3260099 3:0.49890611 4:0.06720412 5:0.021482074 6:0.10712632 7:0.12014345 8:0.14990235 9:0.028491214 10:0.14388048 
--256 1:0.64350399 2:0.1551471 3:0.091558639 4:0.061208208 5:0.048582063 6:0.084599797 7:0.18842853 8:0.14099996 9:0.017870203 10:0.014795557 
--256 1:0.77415509 2:0.15771957 3:0.035043499 4:0.024005805 5:0.0090760326 6:0.036156152 7:0.035834744 8:0.083395632 9:0.050332341 10:0.11859638 
--256 1:0.31462227 2:0.41594475 3:0.12167643 4:0.10360844 5:0.044148111 6:0.17128896 7:0.11033517 8:0.15881419 9:0.034212753 10:0.22926954 
--0.23115068720739881 1:0.45302577 2:0.32818733 3:0.10631604 4:0.075630054 5:0.036840803 6:0.38157406 7:0.25206183 8:0.57736027 9:0.72801987 10:0.58016527 
--256 1:0.75878452 2:0.14879311 3:0.048395781 4:0.029149186 5:0.014877401 6:0.00625728 7:0.010024625 8:0.091449097 9:0.028951248 10:0.019781606 
--256 1:0.36877474 2:0.48224836 3:0.065430152 4:0.056771038 5:0.026775713 6:0.19407375 7:0.0057986429 8:0.052027091 9:0.01038265 10:0.012501199 
--256 1:0.69425639 2:0.19961869 3:0.046910321 4:0.047205435 5:0.01200917 6:0.019154894 7:0.13990952 8:0.15901657 9:0.1828202 10:0.0039522962 
--256 1:0.39404044 2:0.37907555 3:0.094980112 4:0.081005393 5:0.05089851 6:0.39296384 7:0.0026823937 8:0.1910206 9:0.11126171 10:0.035375398 
--256 1:0.45608226 2:0.29921035 3:0.12902601 4:0.076651746 5:0.039029636 6:0.063787781 7:0.030938254 8:0.031562495 9:0.044236365 10:0.22158667 
--32.89101544010407 1:0.59839546 2:0.21981 3:0.09330051 4:0.063056653 5:0.025437381 6:0.29261843 7:0.35454913 8:0.25261465 9:0.3408198 10:0.18213413 
--256 1:0.18674611 2:0.48073204 3:0.15360701 4:0.11200151 5:0.066913328 6:0.11088058 7:0.007631076 8:0.0035559032 9:0.041575623 10:0.048089754 
--22.370946549242525 1:0.32374316 2:0.41791943 3:0.16117585 4:0.066200503 5:0.030961053 6:0.10750695 7:0.097435257 8:0.11112409 9:0.24593343 10:0.45638929 
--256 1:0.26063658 2:0.28184036 3:0.2317796 4:0.14670873 5:0.079034725 6:0.0066250317 7:0.18102263 8:0.14891732 9:0.10170874 10:0.12595765 
--256 1:0.71999259 2:0.16365293 3:0.052849235 4:0.044967116 5:0.01853813 6:0.15392653 7:0.10958302 8:0.0002111769 9:0.037350932 10:0.075159599 
--256 1:0.72213198 2:0.18614933 3:0.053878053 4:0.027867652 5:0.0099729795 6:0.065422428 7:0.051985933 8:0.012096998 9:0.016764999 10:0.13498752 
--256 1:0.37445984 2:0.46597457 3:0.069172103 4:0.063114854 5:0.027278632 6:0.04795237 7:0.054848739 8:0.015326758 9:0.065886591 10:0.10474028 
--256 1:0.70276513 2:0.20103672 3:0.040500484 4:0.038570949 5:0.017126719 6:0.18232305 7:0.11980375 8:0.10405588 9:0.17422058 10:0.042901772 
--256 1:0.28927912 2:0.45193061 3:0.12353105 4:0.095616068 5:0.039643155 6:0.17764251 7:0.24188831 8:0.032790496 9:0.029493374 10:0.090313813 
--256 1:0.77969702 2:0.17071407 3:0.02761222 4:0.014557742 5:0.0074189448 6:0.20195347 7:0.055667679 8:0.14740886 9:0.071873338 10:0.055320277 
--256 1:0.44581379 2:0.34371789 3:0.092039209 4:0.067678255 5:0.050750855 6:0.067493754 7:0.14451327 8:0.033203538 9:0.25196506 10:0.18737304 
--256 1:0.38815403 2:0.35992967 3:0.1088179 4:0.091949184 5:0.051149221 6:0.0020982383 7:0.0010328096 8:0.053405011 9:0.045917063 10:0.0042197972 
--256 1:0.42759381 2:0.25257699 3:0.13670652 4:0.11840664 5:0.064716048 6:0.059689166 7:0.042732346 8:0.03178304 9:0.059068932 10:0.26964884 
--256 1:0.34226032 2:0.30674767 3:0.15896278 4:0.13458926 5:0.057439963 6:0.32844566 7:0.23296678 8:0.13534477 9:0.073543071 10:0.14098666 
--256 1:0.55767355 2:0.2870978 3:0.071625719 4:0.059264444 5:0.024338488 6:0.071550336 7:0.10316491 8:0.013606429 9:0.16676095 10:0.077011546 
--256 1:0.34144092 2:0.46138141 3:0.087193219 4:0.079342674 5:0.03064178 6:0.027536829 7:0.048903893 8:0.11533227 9:0.012150078 10:0.048669883 
--256 1:0.48732201 2:0.30023421 3:0.10152134 4:0.075947787 5:0.034974653 6:0.10905676 7:0.1183185 8:0.015804812 9:0.0056390437 10:0.16331091 
--256 1:0.29208394 2:0.34158664 3:0.11493594 4:0.16108392 5:0.090309559 6:0.089524091 7:0.07455948 8:0.0033459986 9:0.050597296 10:0.02508601 
--256 1:0.63352958 2:0.15734611 3:0.0869985 4:0.068924175 5:0.053201643 6:0.045119905 7:0.0015587177 8:0.093765623 9:0.14887353 10:0.0044983889 
--98.078484367172464 1:0.15747325 2:0.56201167 3:0.11422693 4:0.12146597 5:0.044822171 6:0.15380284 7:0.098658374 8:0.47644305 9:0.26511856 10:0.036218491 
--256 1:0.27954597 2:0.35892342 3:0.18652125 4:0.11576714 5:0.05924222 6:0.22324896 7:0.08327426 8:0.079615394 9:0.034858939 10:0.13238738 
--256 1:0.63344765 2:0.20376605 3:0.081341608 4:0.057364374 5:0.02408032 6:0.043476441 7:0.1336906 8:0.2003759 9:0.012597105 10:0.046146019 
--256 1:0.7307134 2:0.16350915 3:0.048600086 4:0.033507601 5:0.023669759 6:0.087045908 7:0.051021839 8:0.13328045 9:0.21819768 10:0.13276205 
--256 1:0.56606335 2:0.2220398 3:0.11081791 4:0.06726851 5:0.03381044 6:0.017682557 7:0.06945739 8:0.077026731 9:0.03007573 10:0.28249715 
--256 1:0.6137539 2:0.21078522 3:0.092086467 4:0.060206812 5:0.023167601 6:0.12068637 7:0.0065510416 8:0.046765985 9:0.045975752 10:0.092277593 
--256 1:0.56911328 2:0.22899053 3:0.10020255 4:0.070786579 5:0.030907057 6:0.11730729 7:0.17838542 8:0.13025866 9:0.061815238 10:0.17830571 
--256 1:0.30166198 2:0.44650441 3:0.13298652 4:0.076797086 5:0.042050011 6:0.050021006 7:0.10179544 8:0.067377074 9:0.0095332271 10:0.002683561 
--256 1:0.42726811 2:0.21904984 3:0.17514832 4:0.1193042 5:0.05922953 6:0.018517745 7:0.016528585 8:0.019651 9:0.23711193 10:0.11474195 
--256 1:0.54385493 2:0.27727336 3:0.074526075 4:0.07073627 5:0.033609364 6:0.092830337 7:0.024389911 8:0.03737681 9:0.15932213 10:0.14465659 
--256 1:0.59701222 2:0.2032349 3:0.080847248 4:0.08543926 5:0.033466371 6:0.053146935 7:0.091968071 8:0.12033144 9:0.0036751116 10:0.017915515 
--256 1:0.40416574 2:0.27677732 3:0.1412323 4:0.11758594 5:0.060238704 6:0.19745669 7:0.0443357 8:0.040166806 9:0.012259869 10:0.12681157 
--94.974354741213673 1:0.7815265 2:0.14408531 3:0.042299871 4:0.023701241 5:0.0083870781 6:0.69305608 7:0.36908658 8:0.21499387 9:0.14756887 10:0.15531869 
--256 1:0.79256909 2:0.16456378 3:0.023814651 4:0.013151223 5:0.0059012565 6:0.13285879 7:0.11795714 8:0.042306271 9:0.38251054 10:0.37828373 
--256 1:0.4314515 2:0.26896577 3:0.1395578 4:0.10819873 5:0.051826199 6:0.10902803 7:0.09560268 8:0.11774169 9:0.1932792 10:0.08896745 
--256 1:0.6938092 2:0.205575 3:0.046582573 4:0.034995158 5:0.019038074 6:0.047027859 7:0.0098696469 8:0.073475254 9:0.010659161 10:0.011232246 
--256 1:0.22293687 2:0.32290614 3:0.10571827 4:0.098461281 5:0.24997744 6:0.18826297 7:0.02340684 8:0.043228406 9:0.083328126 10:0.20188416 
--256 1:0.69579029 2:0.20770334 3:0.052329881 4:0.032385299 5:0.011791197 6:0.056251369 7:0.058909655 8:0.08238357 9:0.024782745 10:0.085298427 
--256 1:0.5056468 2:0.31428921 3:0.098969676 4:0.056115449 5:0.02497887 6:0.014210792 7:0.012479698 8:0.13247705 9:0.052717267 10:0.12021507 
--256 1:0.66499206 2:0.19067539 3:0.076391637 4:0.040241661 5:0.02769925 6:0.15353351 7:0.10515141 8:0.18996221 9:0.055846801 10:0.14141199 
--256 1:0.42491623 2:0.38697945 3:0.097511155 4:0.065114698 5:0.025478473 6:0.016081434 7:0.041551719 8:0.15637311 9:0.0008671852 10:0.031382403 
--256 1:0.31406272 2:0.31395359 3:0.17105297 4:0.13668525 5:0.064245475 6:0.097834381 7:0.06377927 8:0.0031671512 9:0.23481743 10:0.072051903 
--256 1:0.53919928 2:0.30187656 3:0.077830834 4:0.06257285 5:0.018520473 6:0.0035570944 7:0.054550624 8:0.018786706 9:0.047757144 10:0.02492901 
--256 1:0.75268614 2:0.19352828 3:0.03502988 4:0.012123464 5:0.0066322335 6:0.0090834808 7:1.660322e-05 8:0.21371817 9:0.26735547 10:0.12871844 
--256 1:0.40475694 2:0.41752578 3:0.09546746 4:0.051988579 5:0.030261238 6:0.106091 7:0.0024164322 8:0.21810983 9:0.018607577 10:0.014936157 
--256 1:0.53449747 2:0.26893671 3:0.088915309 4:0.07237991 5:0.035270605 6:0.028017391 7:0.03728985 8:0.02619018 9:0.11962269 10:0.034777551 
--256 1:0.54583306 2:0.20112416 3:0.088005666 4:0.11719268 5:0.047844436 6:0.25123162 7:0.063115032 8:0.014656528 9:0.095263832 10:0.072847825 
--256 1:0.39692984 2:0.26447865 3:0.1562168 4:0.12617628 5:0.056198435 6:0.083253217 7:0.026032913 8:0.0086670704 9:0.049244084 10:0.096878593 
--256 1:0.47881273 2:0.25471681 3:0.10783316 4:0.090789247 5:0.067848057 6:0.0047934325 7:0.18847356 8:0.082999838 9:0.10366097 10:0.2787252 
--256 1:0.38937984 2:0.19129487 3:0.15370804 4:0.1738099 5:0.091807357 6:0.11527597 7:0.008767795 8:0.2165193 9:0.17933816 10:0.18604187 
--256 1:0.48646674 2:0.24165242 3:0.11373194 4:0.11046886 5:0.047680042 6:0.11964696 7:0.097850166 8:0.21695551 9:0.13548097 10:0.046493663 
--256 1:0.51822434 2:0.23741284 3:0.11738838 4:0.095612838 5:0.031361596 6:0.097513632 7:0.20396686 8:0.10106059 9:0.11063991 10:0.017300739 
--256 1:0.78208158 2:0.14173242 3:0.036430664 4:0.02691907 5:0.012836273 6:0.022727677 7:0.028752203 8:0.0093901232 9:0.035658219 10:0.11568448 
--256 1:0.25228115 2:0.45868621 3:0.12886221 4:0.096898346 5:0.063272084 6:0.16958403 7:0.08563513 8:0.20060405 9:0.095596325 10:0.031795331 
--256 1:0.58393695 2:0.29807558 3:0.065313097 4:0.040925076 5:0.011749303 6:0.021490826 7:0.085224903 8:0.08680398 9:0.18529375 10:0.030712425 
--256 1:0.50071474 2:0.23307357 3:0.14151637 4:0.083044872 5:0.041650446 6:0.03947324 7:0.021841746 8:0.015203008 9:0.1570896 10:0.062676318 
--256 1:0.37770867 2:0.14054321 3:0.14395825 4:0.2255465 5:0.11224337 6:0.18388101 7:0.076053916 8:0.43014228 9:0.43960597 10:0.29994901 
--256 1:0.38741875 2:0.24495205 3:0.16864024 4:0.1406906 5:0.058298359 6:0.45298892 7:0.14274889 8:0.13659688 9:0.185989 10:0.079440118 
--256 1:0.46977332 2:0.23211672 3:0.12782044 4:0.12234329 5:0.047946229 6:0.25538529 7:0.066478543 8:0.108155 9:0.036266802 10:0.072871667 
--96.442173808418517 1:0.50815067 2:0.33459991 3:0.090453522 4:0.051961269 5:0.01483463 6:0.027958022 7:0.10123717 8:0.014393354 9:0.025422423 10:0.11943679 
--256 1:0.26480081 2:0.23686064 3:0.24043598 4:0.16193125 5:0.09597132 6:0.04410538 7:0.19831572 8:0.27341791 9:0.023000665 10:0.062725438 
--256 1:0.31753218 2:0.14034726 3:0.31780526 4:0.1445947 5:0.079720596 6:0.067530193 7:0.03241078 8:0.013644656 9:0.018949076 10:0.100849 
--256 1:0.67189709 2:0.20948525 3:0.046957418 4:0.044093875 5:0.027566368 6:0.054563652 7:0.058627192 8:0.067567637 9:0.028966031 10:0.077065827 
--256 1:0.52685431 2:0.2721509 3:0.09788502 4:0.065940426 5:0.037169338 6:0.040148842 7:0.030596713 8:0.024111849 9:0.083702041 10:0.13568891 
--256 1:0.44035941 2:0.28633616 3:0.083814723 4:0.12943388 5:0.060055828 6:0.015328291 7:0.14732497 8:0.16798968 9:0.15982409 10:0.16312762 
--256 1:0.57106597 2:0.20315413 3:0.073291533 4:0.10202398 5:0.050464399 6:0.060761516 7:0.026883089 8:0.17025551 9:0.38435499 10:0.28626025 
--256 1:0.50248811 2:0.19017354 3:0.12643686 4:0.11339088 5:0.067510616 6:0.028130811 7:0.34838574 8:0.1563656 9:0.19998553 10:0.18553966 
--256 1:0.80843621 2:0.12971632 3:0.026108293 4:0.022636823 5:0.01310235 6:0.1722715 7:0.045450302 8:0.070864305 9:0.12626373 10:0.036083001 
--256 1:0.60813515 2:0.16437362 3:0.066344616 4:0.11214057 5:0.049006045 6:0.1177683 7:0.051996305 8:0.024639076 9:0.14703659 10:0.046712881 
--17.276612992971447 1:0.73312779 2:0.18175538 3:0.032809535 4:0.034853399 5:0.017453888 6:0.092417393 7:0.0073757988 8:0.14111994 9:0.64021975 10:0.67955603 
--256 1:0.62852531 2:0.24338421 3:0.088704319 4:0.030932308 5:0.0084538535 6:0.094452477 7:0.0091356897 8:0.10251573 9:0.09499233 10:0.040984728 
--256 1:0.62178732 2:0.21571305 3:0.073870502 4:0.061805558 5:0.026823567 6:0.062587132 7:0.074144467 8:0.13992045 9:0.16706905 10:0.16517581 
--256 1:0.58569301 2:0.19651918 3:0.095924683 4:0.06754355 5:0.05431957 6:0.35368894 7:0.002909219 8:0.085324907 9:0.12977261 10:0.12780652 
--256 1:0.22966521 2:0.10127955 3:0.08274931 4:0.23743399 5:0.34887194 6:0.23565756 7:0.079967887 8:0.058658875 9:0.077694156 10:0.10488022 
--256 1:0.60066737 2:0.16521493 3:0.10136506 4:0.087222994 5:0.045529653 6:0.21943997 7:0.19555871 8:0.1313415 9:0.36437523 10:0.24357044 
--256 1:0.30528524 2:0.30196442 3:0.18048526 4:0.15409819 5:0.058166889 6:0.2000512 7:0.06068413 8:0.011176859 9:0.37353879 10:0.27663387 
--256 1:0.62300988 2:0.24873012 3:0.062010034 4:0.048297992 5:0.017951977 6:0.007816104 7:0.009924337 8:0.06333778 9:0.18679252 10:0.29098162 
--256 1:0.46864015 2:0.21362453 3:0.12330422 4:0.14077722 5:0.053653878 6:0.1006397 7:0.1028582 8:0.026044784 9:0.026380238 10:0.12585495 
--35.902064094415522 1:0.5366691 2:0.18408657 3:0.12486158 4:0.13012505 5:0.024257683 6:0.17951543 7:0.46605573 8:0.30318478 9:0.045055635 10:0.13904255 
--256 1:0.45662776 2:0.32789085 3:0.083618841 4:0.09047022 5:0.041392328 6:0.31675098 7:0.15521655 8:0.25186337 9:0.11765708 10:0.14925462 
--256 1:0.32165252 2:0.34331436 3:0.075144298 4:0.16409967 5:0.095789153 6:0.21010953 7:0.0098953766 8:0.065492391 9:0.019081416 10:0.036168765 
--256 1:0.46295491 2:0.23106093 3:0.1339571 4:0.12909241 5:0.04293465 6:0.047398577 7:0.080554515 8:0.019016686 9:0.12465902 10:0.0035271663 
--256 1:0.53340187 2:0.23842729 3:0.10844767 4:0.088429443 5:0.031293721 6:0.028846525 7:0.10059723 8:0.0072076642 9:0.023127743 10:0.11187336 
--51.671134686613009 1:0.62885359 2:0.16470943 3:0.072694828 4:0.088400496 5:0.045341659 6:0.37256999 7:0.47509954 8:0.19683562 9:0.13767051 10:0.070562178 
--256 1:0.37249336 2:0.32021998 3:0.17087632 4:0.093890933 5:0.042519417 6:0.071295504 7:0.35728893 8:0.13648051 9:0.10067237 10:0.0076458121 
--256 1:0.64755877 2:0.18006992 3:0.080134733 4:0.063441917 5:0.028794665 6:0.32964045 7:0.21911147 8:0.29280037 9:0.24956909 10:0.23927458 
--15.792476799993668 1:0.57051135 2:0.12600343 3:0.1623014 4:0.10205042 5:0.039133396 6:0.12871163 7:0.42269334 8:0.68931996 9:0.68011373 10:0.4145842 
--256 1:0.40122277 2:0.29596796 3:0.13453394 4:0.11750816 5:0.050767172 6:0.053213245 7:0.11451214 8:0.046115052 9:0.060514807 10:0.024061431 
--256 1:0.71278747 2:0.18803295 3:0.057493164 4:0.030620498 5:0.011065916 6:0.056290099 7:0.038088162 8:0.0069769458 9:0.0072368808 10:0.13665449 
--256 1:0.25434359 2:0.38956489 3:0.13645875 4:0.10621899 5:0.11341379 6:0.31190613 7:0.09153058 8:0.048155296 9:0.066245083 10:0.2313407 
--256 1:0.40856027 2:0.26843766 3:0.14647121 4:0.1227989 5:0.053731962 6:0.010936435 7:0.035451108 8:0.14911793 9:0.11406843 10:0.12437789 
--256 1:0.54044934 2:0.23109062 3:0.10529208 4:0.080595089 5:0.04257287 6:0.066707128 7:0.069429001 8:0.19427885 9:0.039969394 10:0.022421709 
--256 1:0.4334033 2:0.28951825 3:0.11779437 4:0.1206001 5:0.038683981 6:0.15036588 7:0.034682599 8:0.13824067 9:0.045937902 10:0.048700694 
--256 1:0.60679178 2:0.28279762 3:0.05737023 4:0.035703529 5:0.017336842 6:0.015805854 7:0.024935732 8:0.22554529 9:0.14801081 10:0.090672646 
--256 1:0.35204013 2:0.36145101 3:0.12113986 4:0.11995773 5:0.045411273 6:0.15798446 7:0.084169582 8:0.10159657 9:0.06331073 10:0.023923353 
--256 1:0.38142628 2:0.18406135 3:0.15805254 4:0.12616077 5:0.15029906 6:0.31794799 7:0.15752077 8:0.41765915 9:0.19596437 10:0.068620042 
--256 1:0.55331852 2:0.20944854 3:0.10581187 4:0.09956087 5:0.031860199 6:0.055450029 7:0.068827121 8:0.12197883 9:0.079244715 10:0.044317797 
--256 1:0.76084317 2:0.16347623 3:0.04170179 4:0.024713389 5:0.0092654138 6:0.028482739 7:0.044380812 8:0.037010971 9:0.3176409 10:0.36771994 
--256 1:0.22900695 2:0.40517017 3:0.16887136 4:0.13831966 5:0.058631848 6:0.29112452 7:0.13436336 8:0.059681035 9:0.055567098 10:0.21772663 
--256 1:0.37630611 2:0.38986946 3:0.11903314 4:0.064450982 5:0.050340311 6:0.28922889 7:0.032054318 8:0.1679306 9:0.052139202 10:0.058743928 
--234.30841431095971 1:0.69348735 2:0.14735313 3:0.075102174 4:0.056909677 5:0.027147667 6:0.14380026 7:0.045984345 8:0.11956282 9:0.0052286933 10:0.0084071531 
--256 1:0.75653515 2:0.16347169 3:0.048195689 4:0.024034952 5:0.0077625178 6:0.039475211 7:0.0031214074 8:0.018335424 9:0.034552056 10:0.1120806 
--256 1:0.69045708 2:0.19266747 3:0.061397217 4:0.041325082 5:0.014153152 6:0.085829605 7:0.092667721 8:0.032825965 9:0.074746566 10:0.10927734 
--256 1:0.41322722 2:0.38673283 3:0.096622479 4:0.063120929 5:0.040296545 6:0.030399455 7:0.013566961 8:0.10625902 9:0.028691142 10:0.051515104 
--256 1:0.51266346 2:0.23721708 3:0.14704792 4:0.064642075 5:0.038429459 6:0.10055662 7:0.04298125 8:0.039451379 9:0.079603917 10:0.12140664 
--256 1:0.57886746 2:0.19437453 3:0.10862346 4:0.076187308 5:0.041947232 6:0.022694608 7:0.0230203 8:0.052428984 9:0.0012407422 10:0.048562964 
--256 1:0.55978081 2:0.23296634 3:0.069936748 4:0.099319845 5:0.037996249 6:0.079194918 7:0.029935954 8:0.20518896 9:0.043967056 10:0.094453496 
--256 1:0.6059702 2:0.22349644 3:0.084035073 4:0.060592984 5:0.025905304 6:0.028941079 7:0.027231633 8:0.042248484 9:0.12206643 10:0.14734437 
--256 1:0.64895842 2:0.20248115 3:0.0751905 4:0.049053069 5:0.024316863 6:0.096319647 7:0.03803267 8:0.032110191 9:0.14231184 10:0.31846333 
--256 1:0.40539058 2:0.20315066 3:0.15052103 4:0.16824808 5:0.072689636 6:0.060505686 7:0.1181345 8:0.17787223 9:0.3254385 10:0.15241179 
--256 1:0.71482363 2:0.17597167 3:0.047196404 4:0.039316035 5:0.022692258 6:0.042131013 7:0.0077114908 8:0.12084482 9:0.015655953 10:0.10085675 
--256 1:0.64438312 2:0.1302911 3:0.086677171 4:0.075475189 5:0.063173417 6:0.045322488 7:0.046304141 8:0.045367309 9:0.004689741 10:0.19878637 
--256 1:0.49563813 2:0.3517509 3:0.087367572 4:0.046379337 5:0.018864057 6:0.10994114 7:0.13672971 8:0.045243427 9:0.0061969622 10:0.063477595 
--256 1:0.4766655 2:0.18404673 3:0.13389067 4:0.12145043 5:0.083946671 6:0.13354692 7:0.050896202 8:0.16007804 9:0.013361208 10:0.37182445 
--256 1:0.48812733 2:0.15250123 3:0.1025386 4:0.17267509 5:0.084157756 6:0.015731092 7:0.33208529 8:0.015386057 9:0.0037641453 10:0.034086987 
--75.702558824723752 1:0.13570594 2:0.21148926 3:0.54318294 4:0.08583695 5:0.023784911 6:0.0039685269 7:0.0030939416 8:0.023718833 9:0.0035410216 10:0.037461372 
--256 1:0.31155666 2:0.26212133 3:0.17362754 4:0.16318863 5:0.089505834 6:0.079132492 7:0.043243175 8:0.037608756 9:0.064529638 10:0.1275716 
--153.81256387527225 1:0.2920041 2:0.26632197 3:0.21838933 4:0.1513026 5:0.071982006 6:0.33725237 7:0.34156598 8:0.003809988 9:0.11372316 10:0.1415458 
--256 1:0.61053338 2:0.20901439 3:0.08815079 4:0.065502562 5:0.026798886 6:0.12043757 7:0.019786364 8:0.10520092 9:0.068398664 10:0.082134053 
--256 1:0.44348073 2:0.21914913 3:0.14643646 4:0.12688391 5:0.064049768 6:0.10560367 7:0.040576183 8:0.051142727 9:0.077947371 10:0.028299524 
--256 1:0.6683065 2:0.17505876 3:0.09116257 4:0.046765332 5:0.018706841 6:0.027557174 7:0.016970463 8:0.00033221854 9:0.056580651 10:0.03510682 
--256 1:0.19156595 2:0.21682231 3:0.24432288 4:0.22729056 5:0.11999829 6:0.33930614 7:0.056864299 8:0.039982128 9:0.029978255 10:0.13598874 
--256 1:0.31356566 2:0.40690123 3:0.14890143 4:0.090154728 5:0.040476946 6:0.013097969 7:0.0049835331 8:0.039594438 9:0.01187297 10:0.059277907 
--256 1:0.70406521 2:0.21755688 3:0.038859457 4:0.026363674 5:0.013154787 6:0.10224393 7:0.050472996 8:0.1197343 9:0.043364685 10:0.14481414 
--212.68370884103217 1:0.49060272 2:0.2474985 3:0.15017488 4:0.084095354 5:0.027628538 6:0.019996916 7:0.02258439 8:0.0045229189 9:0.013751157 10:0.22045898 
--256 1:0.61122263 2:0.27849129 3:0.05829351 4:0.037082212 5:0.014910359 6:0.096352207 7:0.052861341 8:0.03310303 9:0.026441817 10:0.053853696 
--203.36607222983201 1:0.47750947 2:0.14005101 3:0.12021606 4:0.16520496 5:0.097018495 6:0.069014299 7:0.17414187 8:0.32903178 9:0.48531623 10:0.48153754 
--256 1:0.43710165 2:0.28295964 3:0.12544929 4:0.10214245 5:0.052346968 6:0.018333174 7:0.13660265 8:0.093671928 9:0.061045946 10:0.024787368 
--256 1:0.68638141 2:0.17894404 3:0.056626265 4:0.051348689 5:0.0266996 6:0.026080955 7:0.005297632 8:0.063785784 9:0.014234093 10:0.10374684 
--256 1:0.48433254 2:0.37483841 3:0.069740873 4:0.051025451 5:0.020062726 6:0.021161571 7:0.01379523 8:0.11762483 9:0.10656428 10:0.04723891 
--256 1:0.38180197 2:0.19821286 3:0.15117032 4:0.19526013 5:0.073554727 6:0.12835659 7:0.10337283 8:0.3656451 9:0.33203713 10:0.23869985 
--256 1:0.51501494 2:0.22886822 3:0.10053557 4:0.10204295 5:0.053538312 6:0.043851515 7:0.038581454 8:0.064653697 9:0.15154131 10:0.30697236 
--256 1:0.68242458 2:0.19010592 3:0.052739075 4:0.053304768 5:0.021425656 6:0.21879792 7:0.066428684 8:0.078800938 9:0.040938142 10:0.0034210599 
--256 1:0.22958881 2:0.3720392 3:0.17133833 4:0.15131553 5:0.075718124 6:0.069938629 7:0.07593794 8:0.11684018 9:0.011129468 10:0.10828581 
--256 1:0.40700267 2:0.36620167 3:0.11029631 4:0.082366224 5:0.034133129 6:0.028626673 7:0.02890412 8:0.075247124 9:0.066888034 10:0.071826088 
--256 1:0.62276045 2:0.24455658 3:0.062494918 4:0.050157547 5:0.020030511 6:0.025270539 7:0.046148369 8:0.18115526 9:0.19760324 10:0.15567411 
--256 1:0.55660723 2:0.18437366 3:0.10219431 4:0.10458224 5:0.052242556 6:0.124063 7:0.17091799 8:0.18713376 9:0.068376878 10:0.040490857 
--256 1:0.72563653 2:0.19209222 3:0.04914012 4:0.019797177 5:0.013333956 6:0.056586872 7:0.00044249092 8:0.15788953 9:0.24810302 10:0.11740549 
--256 1:0.59196869 2:0.2023452 3:0.095044683 4:0.080658769 5:0.029982652 6:0.061374355 7:0.00058036421 8:0.12636288 9:0.11286892 10:0.18788489 
--256 1:0.29733074 2:0.20413918 3:0.07669213 4:0.10911466 5:0.31272328 6:0.17963606 7:0.040474818 8:0.035399028 9:0.080416621 10:0.19066273 
--256 1:0.37627017 2:0.40259076 3:0.074450708 4:0.090102009 5:0.056586358 6:0.16873841 7:0.063403147 8:0.22473935 9:0.026289838 10:0.068975629 
--256 1:0.40636533 2:0.24114417 3:0.14662913 4:0.14493324 5:0.060928135 6:0.012606733 7:0.13070857 8:0.03083108 9:0.01981714 10:0.025760303 
--256 1:0.65507964 2:0.20187594 3:0.064753368 4:0.050446196 5:0.027844852 6:0.17019632 7:0.074046103 8:0.21697446 9:0.26212699 10:0.014940734 
--256 1:0.39707055 2:0.28872835 3:0.18503285 4:0.081564042 5:0.047604203 6:0.19650117 7:0.26181274 8:0.27643065 9:0.20538586 10:0.24604515 
--256 1:0.59474182 2:0.24799071 3:0.068425652 4:0.066763503 5:0.022078316 6:0.03540346 7:0.0012427311 8:0.23969441 9:0.24170514 10:0.33660045 
--256 1:0.42952497 2:0.23996916 3:0.13183645 4:0.1253951 5:0.073274324 6:0.0013477447 7:0.049889271 8:0.049204728 9:0.18235069 10:0.034016531 
--256 1:0.36223836 2:0.35168244 3:0.14098755 4:0.10759006 5:0.037501588 6:0.29139841 7:0.025624807 8:0.0088687918 9:0.16979325 10:0.15548344 
--256 1:0.50997214 2:0.28001729 3:0.1026265 4:0.078627451 5:0.028756621 6:0.0039030716 7:0.052558297 8:0.072522409 9:0.10008254 10:0.15854239 
--256 1:0.45076719 2:0.23666063 3:0.16408578 4:0.084091542 5:0.064394848 6:0.067924865 7:0.085407821 8:0.15057234 9:0.073628839 10:0.22638516 
--8.2725482673858153 1:0.62362866 2:0.21299987 3:0.10211917 4:0.047521403 5:0.013730892 6:0.11262722 7:0.63113394 8:0.51757215 9:0.52535544 10:0.54672292 
--256 1:0.52028708 2:0.20225209 3:0.12646633 4:0.11209026 5:0.038904246 6:0.043622551 7:0.11543778 8:0.16078551 9:0.16348207 10:0.22768551 
--256 1:0.49902928 2:0.26654011 3:0.093981029 4:0.10055099 5:0.039898585 6:0.078342662 7:0.069626874 8:0.017685276 9:0.073825158 10:0.03437025 
--170.67200610113639 1:0.47830514 2:0.28075256 3:0.12844862 4:0.083097013 5:0.029396664 6:0.11688347 7:0.047303384 8:0.065402812 9:0.040471731 10:0.094404881 
--256 1:0.53555562 2:0.26548586 3:0.081777319 4:0.083432825 5:0.033748379 6:0.13984275 7:0.024028376 8:0.049208983 9:0.18963643 10:0.24229599 
--256 1:0.36523842 2:0.37601023 3:0.11419382 4:0.098852298 5:0.045705234 6:0.11407508 7:0.032138313 8:0.0030500625 9:0.086033636 10:0.081468615 
--256 1:0.52720412 2:0.33809268 3:0.06509702 4:0.049046299 5:0.020559881 6:0.053675747 7:0.01628965 8:0.10422333 9:0.0081556589 10:0.054287725 
--256 1:0.36784563 2:0.39438601 3:0.12437203 4:0.078473537 5:0.034922798 6:0.10073324 7:0.041075527 8:0.15881628 9:0.032375542 10:0.03466929 
--256 1:0.1160846 2:0.49461966 3:0.13153613 4:0.15149394 5:0.10626568 6:0.24286773 7:0.1461525 8:0.050570693 9:0.027379666 10:0.032091677 
--256 1:0.59828651 2:0.23669621 3:0.076614531 4:0.0624209 5:0.025981856 6:0.21003666 7:0.014561349 8:0.026876296 9:0.10728826 10:0.067974143 
--256 1:0.57456572 2:0.25518611 3:0.077406211 4:0.061252917 5:0.031589042 6:0.040223183 7:0.020390675 8:0.058475239 9:0.069806147 10:0.13070155 
--256 1:0.50723117 2:0.37967898 3:0.058370731 4:0.040850813 5:0.013868313 6:0.18359078 7:0.0078988648 8:0.066625083 9:0.079280309 10:0.047398125 
--256 1:0.65340135 2:0.21117421 3:0.076071087 4:0.040250927 5:0.019102431 6:0.10773123 7:0.054690294 8:0.046366854 9:0.12426663 10:0.23983943 
--256 1:0.53805956 2:0.270836 3:0.11017049 4:0.059695726 5:0.021238227 6:0.023686486 7:0.029135925 8:0.092391633 9:0.023132675 10:0.015765204 
--256 1:0.26546936 2:0.5205228 3:0.11054671 4:0.076224158 5:0.027236972 6:0.27593395 7:0.0017796829 8:0.0092024145 9:0.056948528 10:0.040597667 
--256 1:0.35134078 2:0.28093031 3:0.17796929 4:0.13326999 5:0.056489637 6:0.19685859 7:0.064895663 8:0.30531687 9:0.089409785 10:0.034445585 
--256 1:0.50905373 2:0.31289868 3:0.1018889 4:0.054594898 5:0.021563781 6:0.057289996 7:0.06006312 8:0.18369522 9:0.043569724 10:0.051202156 
--256 1:0.28064627 2:0.2350156 3:0.15348661 4:0.1972823 5:0.13356921 6:0.033296105 7:0.21816839 8:0.35262249 9:0.0079060284 10:0.019077409 
--256 1:0.68494402 2:0.21600197 3:0.053343921 4:0.018126411 5:0.02758368 6:0.017173159 7:0.0081048807 8:0.1008797 9:0.27395938 10:0.51325348 
--256 1:0.70358726 2:0.21270649 3:0.038853086 4:0.031166438 5:0.013686725 6:0.040759058 7:0.029601262 8:0.072869313 9:0.16868285 10:0.045723371 
--256 1:0.28399965 2:0.39996084 3:0.16760131 4:0.089201191 5:0.059237001 6:0.26620491 7:0.083791794 8:0.00170536 9:0.022167586 10:0.0032533778 
--256 1:0.31192642 2:0.36294582 3:0.175609 4:0.10089478 5:0.048623977 6:0.005684783 7:0.091673118 8:0.16630042 9:0.15854584 10:0.15433074 
--256 1:0.39606931 2:0.24186254 3:0.17896136 4:0.11714095 5:0.065965844 6:0.026522546 7:0.010437363 8:0.14702541 9:0.024902761 10:0.064124821 
--256 1:0.40441571 2:0.28713631 3:0.1493474 4:0.10908368 5:0.050016892 6:0.12984668 7:0.1292867 8:0.32837378 9:0.13242627 10:0.090168513 
--256 1:0.38139703 2:0.32833407 3:0.1187925 4:0.10494735 5:0.066529057 6:0.010459486 7:0.085451905 8:0.0040359565 9:0.10372841 10:0.13343312 
--256 1:0.52571323 2:0.23955666 3:0.11509869 4:0.0821628 5:0.037468615 6:0.096352991 7:0.071865822 8:0.068117091 9:0.080295824 10:0.113486 
--256 1:0.54835 2:0.18105088 3:0.13694882 4:0.090390449 5:0.043259852 6:0.1051867 7:0.045763441 8:0.18053411 9:0.20991348 10:0.074183857 
--256 1:0.61886797 2:0.24607059 3:0.056039242 4:0.044893614 5:0.034128579 6:0.043434069 7:0.064486749 8:0.10689499 9:0.056805009 10:0.10393479 
--256 1:0.40781117 2:0.32634171 3:0.13185492 4:0.094798317 5:0.039193884 6:0.1411911 7:0.089277796 8:0.048577365 9:0.046012333 10:0.034761071 
--256 1:0.31749465 2:0.35076434 3:0.15713619 4:0.11895977 5:0.055645054 6:0.064990025 7:0.0012015722 8:0.02907695 9:0.023671808 10:0.051194687 
--256 1:0.53942408 2:0.24059458 3:0.098060239 4:0.076370521 5:0.045550579 6:0.077868961 7:0.05300952 8:0.08304751 9:0.12125425 10:0.051774455 
--256 1:0.36926917 2:0.18330379 3:0.1713106 4:0.19788582 5:0.078230631 6:0.21782007 7:0.18995646 8:0.10323026 9:0.015064289 10:0.17978978 
--256 1:0.57727139 2:0.24032132 3:0.07939136 4:0.069340368 5:0.033675561 6:0.012721852 7:0.028234945 8:0.16132681 9:0.00055109535 10:0.089447908 
--256 1:0.23115869 2:0.3980513 3:0.17302633 4:0.12498609 5:0.072777583 6:0.026904742 7:0.095060824 8:0.21746765 9:0.035868454 10:0.25165825 
--256 1:0.41167192 2:0.26110932 3:0.084146829 4:0.14823643 5:0.094835505 6:0.15063404 7:0.015881967 8:0.028412035 9:0.11911984 10:0.061343406 
--256 1:0.38914812 2:0.32864224 3:0.14147931 4:0.10012639 5:0.040603935 6:0.017051724 7:0.0016618764 8:0.12965693 9:0.068718948 10:0.23427299 
--256 1:0.41093857 2:0.24936591 3:0.15055739 4:0.13944903 5:0.049689089 6:0.028267273 7:0.051211849 8:0.085726743 9:0.21867779 10:0.056704339 
--256 1:0.51616141 2:0.22301171 3:0.11706956 4:0.094957721 5:0.048799595 6:0.083877866 7:0.0057257461 8:0.063143274 9:0.28697185 10:0.32631841 
--256 1:0.48784814 2:0.24611578 3:0.13151316 4:0.093982013 5:0.040540909 6:0.045127609 7:0.077064694 8:0.0037452235 9:0.1587242 10:0.12015455 
--256 1:0.50327947 2:0.30876647 3:0.081836066 4:0.076317638 5:0.029800356 6:0.19063629 7:0.025618682 8:0.035166071 9:0.22538513 10:0.017858614 
--256 1:0.62848571 2:0.20891175 3:0.075440023 4:0.061211415 5:0.025951101 6:0.019903999 7:0.027202013 8:0.17784752 9:0.25378583 10:0.36975881 
--87.53928526591281 1:0.16119573 2:0.15659221 3:0.31986841 4:0.32669894 5:0.035644717 6:0.082564853 7:0.17480647 8:0.047795975 9:0.21095652 10:0.17043961 
--256 1:0.26984424 2:0.38493894 3:0.1382283 4:0.1555221 5:0.051466416 6:0.13551865 7:0.0524006 8:0.10057487 9:0.085389044 10:0.044530216 
--256 1:0.54228997 2:0.17149385 3:0.14337925 4:0.095111223 5:0.047725699 6:0.051208462 7:0.095167992 8:0.02112448 9:0.031394084 10:0.14258714 
--256 1:0.66327183 2:0.20027414 3:0.074424504 4:0.044831027 5:0.017198497 6:0.040015181 7:0.0027910872 8:0.005646977 9:0.18875549 10:0.09516769 
--256 1:0.54164546 2:0.25816199 3:0.12521634 4:0.04704641 5:0.027929803 6:0.003814085 7:0.042688649 8:0.11289912 9:0.26042045 10:0.24000725 
--256 1:0.38082415 2:0.29711982 3:0.14584281 4:0.12300199 5:0.05321124 6:0.18392624 7:0.16020784 8:0.22229744 9:0.0020204351 10:0.063846007 
--28.582975398988328 1:0.75736811 2:0.15197544 3:0.040363059 4:0.036626823 5:0.013666571 6:0.81050625 7:0.52959241 8:0.058093689 9:0.085110267 10:0.34352706 
--256 1:0.72359083 2:0.17465918 3:0.059307055 4:0.028435079 5:0.01400785 6:0.070602963 7:0.039041873 8:0.080258796 9:0.16941724 10:0.0054714986 
--11.842426998531559 1:0.4176938 2:0.27430966 3:0.16086753 4:0.099409475 5:0.047719542 6:0.12039287 7:0.13577151 8:0.057095588 9:0.0032608157 10:0.1405045 
--256 1:0.71510425 2:0.16639913 3:0.059907769 4:0.03357379 5:0.025015057 6:0.12519486 7:0.043622242 8:0.19233987 9:0.12174951 10:0.23181639 
--256 1:0.65568742 2:0.23330445 3:0.058067935 4:0.038210864 5:0.014729325 6:0.13939361 7:0.069573725 8:0.097569111 9:0.16513318 10:0.25861015 
--256 1:0.54826413 2:0.2974554 3:0.069967178 4:0.058196721 5:0.026116566 6:0.016774532 7:0.057284769 8:0.035391521 9:0.096718518 10:0.14086499 
--256 1:0.22394861 2:0.42298817 3:0.14518676 4:0.13013536 5:0.07774109 6:0.19454674 7:0.21240398 8:0.23618737 9:0.024442261 10:0.0084358605 
--256 1:0.56790209 2:0.20415335 3:0.089708643 4:0.093857982 5:0.044377936 6:0.18063974 7:0.084657095 8:0.085798661 9:0.0021998357 10:0.075673125 
--256 1:0.27068604 2:0.3049487 3:0.20155881 4:0.1540508 5:0.068755642 6:0.076085619 7:0.016967772 8:0.030636356 9:0.090718627 10:0.089311289 
--256 1:0.55515175 2:0.28821171 3:0.085817794 4:0.052485445 5:0.018333299 6:0.00217629 7:0.096297714 8:0.062997869 9:0.039512021 10:0.10543099 
--35.631889220352804 1:0.55503122 2:0.25991066 3:0.11470148 4:0.050302792 5:0.020053852 6:0.82997143 7:0.36269515 8:0.42585425 9:0.028919337 10:0.3358566 
--256 1:0.29689562 2:0.28835758 3:0.16256858 4:0.15910429 5:0.093073933 6:0.10172006 7:0.11649335 8:0.0075930286 9:0.32665995 10:0.080947412 
--256 1:0.5174331 2:0.18887144 3:0.08739331 4:0.11836003 5:0.087942126 6:0.25504377 7:0.20574594 8:0.074807851 9:0.28458372 10:0.22316552 
--256 1:0.51825093 2:0.18859111 3:0.10640306 4:0.13402797 5:0.052726935 6:0.14466646 7:0.26796902 8:0.11065595 9:0.21029103 10:0.04794774 
--256 1:0.59276693 2:0.15391521 3:0.11192087 4:0.09818205 5:0.043214935 6:0.052672654 7:0.067375094 8:0.15443992 9:0.22424104 10:0.28326512 
--256 1:0.33566867 2:0.2898487 3:0.13136284 4:0.15911263 5:0.08400717 6:0.04033721 7:0.010660517 8:0.050193951 9:0.04031343 10:0.0087465721 
--256 1:0.37083647 2:0.20379094 3:0.21927162 4:0.14009021 5:0.066010759 6:0.036547736 7:0.18114579 8:0.014353355 9:0.10541915 10:0.20849236 
--256 1:0.64915661 2:0.15470334 3:0.099993308 4:0.051294994 5:0.044851748 6:0.059200973 7:0.080971034 8:0.069113453 9:0.11914848 10:0.035195044 
--256 1:0.53920461 2:0.25389503 3:0.090600945 4:0.08124648 5:0.035052935 6:0.053960556 7:0.015699207 8:0.13498733 9:0.070394448 10:0.17186258 
--68.460156422706149 1:0.47013139 2:0.18533172 3:0.08307561 4:0.1541474 5:0.10731388 6:0.32770416 7:0.235046 8:0.074757222 9:0.35675971 10:0.61693235 
--256 1:0.30368711 2:0.41683207 3:0.10834652 4:0.12475026 5:0.046384035 6:0.39961872 7:0.178457 8:0.36839997 9:0.075438396 10:0.0031343835 
--207.73855432449645 1:0.44970794 2:0.19575347 3:0.13465987 4:0.14238327 5:0.077495443 6:0.38511979 7:0.04110727 8:0.41873497 9:0.45136966 10:0.30134667 
--256 1:0.28296262 2:0.34077468 3:0.16071163 4:0.14860754 5:0.066943536 6:0.0041013609 7:0.068422937 8:0.033128435 9:0.050148952 10:0.14821458 
--256 1:0.72151058 2:0.16561396 3:0.046974151 4:0.045017829 5:0.020883481 6:0.02743415 7:0.088957445 8:0.088844472 9:0.10184761 10:0.16611666 
--256 1:0.43907909 2:0.18788508 3:0.16113219 4:0.1225706 5:0.089333038 6:0.12845497 7:0.079855215 8:0.017847976 9:0.1669721 10:0.35445538 
--256 1:0.57996206 2:0.16249799 3:0.13372342 4:0.075619392 5:0.048197127 6:0.10365416 7:0.16544055 8:0.11562174 9:0.23325171 10:0.38498806 
--256 1:0.30285802 2:0.38882565 3:0.14254017 4:0.11258033 5:0.053195832 6:0.1456738 7:0.038332129 8:0.11534959 9:0.13665969 10:0.3715012 
--256 1:0.74312986 2:0.1473132 3:0.051466284 4:0.040633985 5:0.017456672 6:0.061033474 7:0.096606188 8:0.18832579 9:0.1657389 10:0.22874303 
--256 1:0.63264793 2:0.23365256 3:0.06886459 4:0.043405977 5:0.021428953 6:0.10479786 7:0.076019602 8:0.20421582 9:0.20724709 10:0.10483219 
--256 1:0.7740179 2:0.14421588 3:0.036724546 4:0.0283386 5:0.016703065 6:0.071201776 7:0.046478021 8:0.019030188 9:0.1494601 10:0.28376561 
--256 1:0.34343834 2:0.33127915 3:0.16097004 4:0.11221163 5:0.052100841 6:0.011657125 7:0.12014575 8:0.048449564 9:0.10680737 10:0.0030941268 
--34.373798326774768 1:0.19706188 2:0.27852583 3:0.29230884 4:0.17875597 5:0.053347476 6:0.20507588 7:0.35979856 8:0.42029823 9:0.28690968 10:0.43518237 
--256 1:0.60305982 2:0.29487518 3:0.059258559 4:0.03265992 5:0.01014652 6:0.072247829 7:0.11446481 8:0.0030049966 9:0.093372559 10:0.044134824 
--247.02052498687985 1:0.48889051 2:0.24299862 3:0.1012633 4:0.13922732 5:0.027620242 6:0.18659836 7:0.28559432 8:0.35333912 9:0.021889144 10:0.10330872 
--256 1:0.70008968 2:0.18927934 3:0.059372479 4:0.036256993 5:0.01500151 6:0.051163363 7:0.057612825 8:0.078181288 9:0.19162653 10:0.30693901 
--256 1:0.58417254 2:0.27418562 3:0.056384336 4:0.059904702 5:0.025352802 6:0.13719228 7:0.15468514 8:0.063109543 9:0.24218603 10:0.043620694 
--256 1:0.5274972 2:0.24576145 3:0.081218845 4:0.11608412 5:0.029438384 6:0.16590077 7:0.018558553 8:0.017894521 9:0.16283647 10:0.23550466 
--256 1:0.47749372 2:0.2188507 3:0.11923992 4:0.12492332 5:0.05949235 6:0.18986678 7:0.028669108 8:0.24916174 9:0.040835923 10:0.036389809 
--256 1:0.55373456 2:0.17016168 3:0.13134727 4:0.097049122 5:0.047707364 6:0.011946532 7:0.058100595 8:0.026081265 9:0.23683472 10:0.13783298 
--256 1:0.78243023 2:0.15931512 3:0.017313755 4:0.027757821 5:0.013183069 6:0.049379634 7:0.089298398 8:0.037612724 9:0.060987226 10:0.0030872145 
--37.13196991786527 1:0.85160929 2:0.069283574 3:0.015861639 4:0.039886094 5:0.023359402 6:0.038877239 7:0.0089523403 8:0.0027826621 9:0.50744337 10:0.67404154 
--256 1:0.42579675 2:0.29277135 3:0.1042338 4:0.11094446 5:0.066253641 6:0.0034465296 7:0.024674479 8:0.053971974 9:0.094718483 10:0.18162077 
--256 1:0.65193621 2:0.213301 3:0.065659321 4:0.05143385 5:0.017669614 6:0.010564876 7:0.12565912 8:0.10511968 9:0.087085745 10:0.047379169 
--256 1:0.52081689 2:0.20459758 3:0.10336311 4:0.12202992 5:0.0491925 6:0.16349608 7:0.063195594 8:0.20608987 9:0.017288912 10:0.05231033 
--256 1:0.6757358 2:0.16535286 3:0.067546155 4:0.056393469 5:0.03497172 6:0.038155316 7:0.13918191 8:0.19448276 9:0.11443275 10:0.35885766 
--256 1:0.70830177 2:0.23393624 3:0.035565535 4:0.014416851 5:0.0077795999 6:0.024431296 7:0.047093838 8:0.098936296 9:0.24912466 10:0.36483074 
--256 1:0.75055753 2:0.16949867 3:0.044055514 4:0.024302809 5:0.01158548 6:0.076959458 7:0.070346238 8:0.16750634 9:0.10884902 10:0.15042393 
--256 1:0.55970539 2:0.22258889 3:0.12322701 4:0.069475512 5:0.025003194 6:0.097040784 7:0.070972765 8:0.0010012306 9:0.082525714 10:0.098841658 
--256 1:0.59516381 2:0.25255931 3:0.067164233 4:0.048013095 5:0.037099551 6:0.095010802 7:0.045389858 8:0.16166482 9:0.0068864788 10:0.37023657 
--256 1:0.34507852 2:0.4367748 3:0.098941013 4:0.084673321 5:0.034532352 6:0.10843611 7:0.00071254336 8:0.032388806 9:0.13711571 10:0.010380496 
--256 1:0.79631587 2:0.14379819 3:0.037186309 4:0.016135633 5:0.0065640025 6:0.0033542505 7:0.032421752 8:0.18714817 9:0.10118723 10:0.075995762 
--256 1:0.51228812 2:0.29044945 3:0.066319635 4:0.07959856 5:0.051344234 6:0.053045469 7:0.11235429 8:0.028456594 9:0.0039056289 10:0.24585533 
--256 1:0.18275509 2:0.49147785 3:0.12054096 4:0.11622343 5:0.089002667 6:0.20245169 7:0.014490155 8:0.267404 9:0.096746378 10:0.063872424 
--256 1:0.47795889 2:0.27057259 3:0.10833648 4:0.099635852 5:0.043496184 6:0.064749364 7:0.079681033 8:0.13201949 9:0.1649382 10:0.076522035 
--256 1:0.13936958 2:0.43452594 3:0.17891825 4:0.15063863 5:0.096547596 6:0.18929312 7:0.043037494 8:0.11751275 9:0.015038758 10:0.024874513 
--256 1:0.65470056 2:0.22535002 3:0.067906104 4:0.037515288 5:0.014528024 6:0.057889506 7:0.093239756 8:0.031736072 9:0.060962877 10:0.00021230424 
--256 1:0.41815407 2:0.39311884 3:0.065778796 4:0.068618759 5:0.054329543 6:0.010228513 7:0.011192932 8:0.065030102 9:0.17998789 10:0.45678383 
--256 1:0.36033618 2:0.29929933 3:0.17657616 4:0.10143192 5:0.062356415 6:0.15045746 7:0.094089655 8:0.22098637 9:0.098806651 10:0.17478132 
--256 1:0.6127404 2:0.21852372 3:0.086951839 4:0.062185205 5:0.019598841 6:0.01451306 7:0.13023084 8:0.021547616 9:0.19379247 10:0.0067301088 
--256 1:0.38297152 2:0.35098894 3:0.097247007 4:0.13221948 5:0.036573044 6:0.11257233 7:0.064277685 8:0.21823182 9:0.12994637 10:0.1030928 
--256 1:0.70748272 2:0.20187494 3:0.049570835 4:0.029288415 5:0.011783088 6:0.13832241 7:0.075507098 8:0.014681924 9:0.074125696 10:0.067377365 
--256 1:0.60999113 2:0.23565613 3:0.076710695 4:0.056859527 5:0.020782515 6:0.10034815 7:0.072026418 8:0.011302263 9:0.18973584 10:0.027828247 
--256 1:0.72839318 2:0.20484915 3:0.035605457 4:0.023406887 5:0.0077453314 6:0.07771537 7:0.01762214 8:0.29443896 9:0.065148968 10:0.255715 
--256 1:0.55141208 2:0.22997416 3:0.09349722 4:0.079894675 5:0.04522187 6:0.094111027 7:0.019774947 8:0.02464763 9:0.2554108 10:0.42482335 
--256 1:0.55426102 2:0.23560132 3:0.10419927 4:0.074219047 5:0.031719344 6:0.15186642 7:0.067011402 8:0.10887873 9:0.0030232187 10:0.015109586 
--256 1:0.77691767 2:0.1467565 3:0.026284812 4:0.035226438 5:0.014814573 6:0.10698135 7:0.0036288705 8:0.21849255 9:0.32212047 10:0.12409038 
--256 1:0.35225004 2:0.32338753 3:0.15005572 4:0.12237695 5:0.051929752 6:0.013039934 7:0.041916025 8:0.13219708 9:0.065367321 10:0.33001425 
--256 1:0.3970863 2:0.33991765 3:0.11462057 4:0.11423812 5:0.034137356 6:0.091851319 7:0.042260952 8:0.06158926 9:0.13546947 10:0.08103821 
--256 1:0.34766092 2:0.3525051 3:0.15525038 4:0.095913183 5:0.048670426 6:0.028019427 7:0.021933879 8:0.020629482 9:0.066015229 10:0.020898752 
--256 1:0.27743595 2:0.3874308 3:0.16094032 4:0.11150794 5:0.062684983 6:0.06273181 7:0.02040109 8:0.03521701 9:0.1408164 10:0.048280194 
--256 1:0.423317 2:0.35249393 3:0.089249391 4:0.089990794 5:0.044948881 6:0.21882222 7:0.096803658 8:0.15775535 9:0.025802239 10:0.11932625 
--256 1:0.42717755 2:0.3404959 3:0.12340787 4:0.077759313 5:0.031159368 6:0.20051178 7:0.2772541 8:0.2508071 9:0.00016320439 10:0.031662287 
--95.003611467582999 1:0.29790206 2:0.30174683 3:0.1799234 4:0.14624148 5:0.074186235 6:0.25835587 7:0.25346648 8:0.36031193 9:0.01363159 10:0.3574983 
--256 1:0.24008618 2:0.41093123 3:0.17264739 4:0.11390587 5:0.062429331 6:0.3814339 7:0.11951801 8:0.03218856 9:0.11909075 10:0.052720185 
--256 1:0.60344561 2:0.20591852 3:0.085597017 4:0.07648647 5:0.028552377 6:0.1895959 7:0.057882104 8:0.038748228 9:0.32565732 10:0.34286678 
--256 1:0.58457744 2:0.17580447 3:0.11112758 4:0.087628874 5:0.040861639 6:0.098207133 7:0.163255 8:0.21467679 9:0.22791627 10:0.053562179 
--99.232737799646031 1:0.4372792 2:0.31501706 3:0.12816766 4:0.09075827 5:0.028777814 6:0.15449701 7:0.11600498 8:0.019975706 9:0.080034857 10:0.044679934 
--256 1:0.67598271 2:0.20158906 3:0.058929016 4:0.041502128 5:0.021997086 6:0.025825204 7:0.027975932 8:0.13214533 9:0.16106848 10:0.17754535 
--67.827929099426484 1:0.46933034 2:0.29856889 3:0.13275943 4:0.070688385 5:0.028652954 6:0.24221434 7:0.15210241 8:0.23462166 9:0.055377649 10:0.063856117 
--256 1:0.35336258 2:0.29370944 3:0.1655797 4:0.12907478 5:0.058273499 6:0.042040338 7:0.12253299 8:0.19386919 9:0.028995509 10:0.020824627 
--256 1:0.47591448 2:0.31777914 3:0.085254688 4:0.085187266 5:0.035864427 6:0.058631807 7:0.070559452 8:0.092181905 9:0.12092769 10:0.050235641 
--256 1:0.74519911 2:0.17136349 3:0.045142864 4:0.028645601 5:0.00964894 6:0.020143568 7:0.023818707 8:0.075365882 9:0.015472367 10:0.038462831 
--256 1:0.54106255 2:0.19615571 3:0.11931674 4:0.10374483 5:0.039720164 6:0.01869447 7:0.073117909 8:0.021311275 9:0.08782346 10:0.07899539 
--256 1:0.44510358 2:0.25956841 3:0.12837975 4:0.11618033 5:0.050767937 6:0.13230037 7:0.13585698 8:0.021857926 9:0.030142072 10:0.098266507 
--256 1:0.5732307 2:0.24435242 3:0.091731049 4:0.059444999 5:0.031240833 6:0.030207347 7:0.050761228 8:0.081128283 9:0.023378951 10:0.059477278 
--256 1:0.39268881 2:0.42024593 3:0.089891934 4:0.071134228 5:0.026039092 6:0.12500811 7:0.23368942 8:0.12110752 9:0.017044904 10:0.053287644 
--57.67121973579787 1:0.17031285 2:0.40374994 3:0.17591493 4:0.16156804 5:0.088454238 6:0.1863067 7:0.037112855 8:0.049911586 9:0.44483128 10:0.50876852 
--256 1:0.80040685 2:0.13996192 3:0.027518116 4:0.023847224 5:0.0082658906 6:0.021501568 7:0.08534969 8:0.055102884 9:0.21492734 10:0.063039903 
--256 1:0.35782553 2:0.34127164 3:0.12609902 4:0.11006243 5:0.064741386 6:0.24563843 7:0.094576227 8:0.061696745 9:0.055044189 10:0.27841855 
--256 1:0.6661541 2:0.2416229 3:0.053327564 4:0.027610462 5:0.011284967 6:0.0057737661 7:0.033525611 8:0.33174637 9:0.075471708 10:0.19214608 
--256 1:0.74129202 2:0.13469644 3:0.06745162 4:0.040399611 5:0.016160309 6:0.042308492 7:0.099460656 8:0.10493046 9:0.15551916 10:0.034953785 
--256 1:0.48535023 2:0.32367418 3:0.093121878 4:0.060724594 5:0.037129117 6:0.14490372 7:0.0656287 8:0.17141725 9:0.10489271 10:0.01269465 
--256 1:0.241148 2:0.49063441 3:0.11715961 4:0.10230709 5:0.048750896 6:0.13690763 7:0.11103148 8:0.08679634 9:0.20162985 10:0.034157035 
--256 1:0.52855293 2:0.31955592 3:0.045382013 4:0.080569541 5:0.02593959 6:0.0052999172 7:0.036345099 8:0.013168177 9:0.040755274 10:0.047421352 
--256 1:0.26360143 2:0.36346864 3:0.15481752 4:0.14829233 5:0.069820075 6:0.48564577 7:0.19729921 8:0.029521168 9:0.27242967 10:0.079721255 
--256 1:0.47078072 2:0.23651068 3:0.12823895 4:0.12082985 5:0.043639794 6:0.079937168 7:0.086725247 8:0.1140593 9:0.085944068 10:0.078919726 
--256 1:0.44552858 2:0.26730999 3:0.13895152 4:0.096368109 5:0.0518418 6:0.020509825 7:0.025270383 8:0.062565904 9:0.1227634 10:0.15029559 
--256 1:0.43484907 2:0.27708573 3:0.12405719 4:0.11776177 5:0.046246253 6:0.18691076 7:0.038703749 8:0.093771424 9:0.0084037761 10:0.039144321 
--256 1:0.28062634 2:0.33927848 3:0.1635202 4:0.14371848 5:0.072856503 6:0.28226031 7:0.11165848 8:0.0036765843 9:0.10864617 10:0.038451807 
--256 1:0.20919143 2:0.28275162 3:0.26613211 4:0.15980842 5:0.08211642 6:0.050027891 7:0.059731189 8:0.18573733 9:0.11019853 10:0.10222949 
--4.5783042781538343 1:0.058782078 2:0.27418943 3:0.59257122 4:0.065827489 5:0.0086297809 6:0.21373635 7:0.37269034 8:0.34458532 9:0.2309963 10:0.12363893 
--256 1:0.46208697 2:0.19423596 3:0.15371343 4:0.13807047 5:0.051893168 6:0.044078901 7:0.014995899 8:0.22146369 9:0.2346574 10:0.12673246 
--256 1:0.4167356 2:0.25759866 3:0.13464204 4:0.13524663 5:0.055777079 6:0.022938586 7:0.065014153 8:0.34365176 9:0.24623618 10:0.2671801 
--256 1:0.5879123 2:0.20650202 3:0.11468335 4:0.058085325 5:0.032817005 6:0.16560989 7:0.021594721 8:0.10250673 9:0.059321327 10:0.14705917 
--256 1:0.26612054 2:0.25898673 3:0.18960904 4:0.17728379 5:0.1079999 6:0.071566442 7:0.22366026 8:0.40199732 9:0.16335463 10:0.034923897 
--256 1:0.77623467 2:0.15295828 3:0.026905659 4:0.030904899 5:0.012996494 6:0.0032760663 7:0.034275516 8:0.093499139 9:0.013074071 10:0.23481013 
--256 1:0.37765702 2:0.27814357 3:0.16068467 4:0.11793253 5:0.065582209 6:0.21027283 7:0.04663131 8:0.089346511 9:0.0053131274 10:0.099255306 
--256 1:0.70043027 2:0.1479313 3:0.06738155 4:0.059044676 5:0.025212208 6:0.021541011 7:0.065399844 8:0.13597817 9:0.16152038 10:0.023178631 
--256 1:0.43551835 2:0.28246247 3:0.13497936 4:0.1017716 5:0.045268223 6:0.081816689 7:0.040908846 8:0.12945245 9:0.0059707609 10:0.1767731 
--256 1:0.5124808 2:0.18066436 3:0.16406378 4:0.076104006 5:0.066687058 6:0.068344276 7:0.1326515 8:0.28628444 9:0.02401643 10:0.038277469 
--256 1:0.74169744 2:0.15301345 3:0.057645125 4:0.031700314 5:0.015943675 6:0.031752734 7:0.056918443 8:0.17558127 9:0.10815452 10:0.052955124 
--256 1:0.26187733 2:0.23228711 3:0.2666165 4:0.15990491 5:0.079314152 6:0.06969839 7:0.042513862 8:0.025159269 9:0.082221617 10:0.10017626 
--256 1:0.25408132 2:0.44086372 3:0.12080461 4:0.12402914 5:0.060221216 6:0.06442923 7:0.020601196 8:0.21030527 9:0.10160091 10:0.14638388 
--256 1:0.23823685 2:0.25391279 3:0.2410966 4:0.18491053 5:0.081843236 6:0.26811393 7:0.014777457 8:0.28295175 9:0.37402715 10:0.23642798 
--256 1:0.265933 2:0.40105731 3:0.1300673 4:0.15076633 5:0.052176067 6:0.0018221566 7:0.095475734 8:0.36001341 9:0.21236509 10:0.30454078 
--256 1:0.67035811 2:0.18108659 3:0.091870916 4:0.037503784 5:0.019180591 6:0.072973838 7:0.052080771 8:0.078928231 9:0.17830965 10:0.12510386 
--256 1:0.45128031 2:0.2748805 3:0.099873208 4:0.10751272 5:0.06645327 6:0.049425439 7:0.016236226 8:0.048807128 9:0.11827875 10:0.12291246 
--256 1:0.56191718 2:0.20504119 3:0.084900382 4:0.10978936 5:0.038351887 6:0.44827675 7:0.091882376 8:0.12199293 9:0.076416682 10:0.041236141 
--256 1:0.45365163 2:0.29458132 3:0.12460712 4:0.090341439 5:0.036818489 6:0.2209407 7:0.073134764 8:0.18364034 9:0.1971045 10:0.1179923 
--256 1:0.52849752 2:0.28005611 3:0.076843422 4:0.078652931 5:0.035950017 6:0.14198257 7:0.023610279 8:0.078158825 9:0.096296694 10:0.095933442 
--256 1:0.62018283 2:0.24005971 3:0.061536083 4:0.053247398 5:0.02497398 6:0.11176972 7:0.11898447 8:0.091463292 9:0.031537782 10:0.099901096 
--151.8589148616712 1:0.24712941 2:0.44982422 3:0.16522873 4:0.10606374 5:0.031753891 6:0.12292467 7:0.33528041 8:0.11296971 9:0.22385506 10:0.11969717 
--256 1:0.68317212 2:0.14610376 3:0.073938334 4:0.067837756 5:0.028948025 6:0.038398736 7:0.05046627 8:0.081028159 9:0.18680555 10:0.037680785 
--256 1:0.65841009 2:0.15778176 3:0.06817253 4:0.054779752 5:0.060855867 6:0.063019858 7:0.047410394 8:0.20245049 9:0.12188037 10:0.059918983 
--256 1:0.44305612 2:0.34700697 3:0.1216642 4:0.062973237 5:0.025299468 6:0.069522693 7:0.054886122 8:0.028040614 9:0.12054037 10:0.13186712 
--256 1:0.44513313 2:0.30449562 3:0.13080185 4:0.077218603 5:0.042350786 6:0.088099977 7:0.0034410341 8:0.19065522 9:0.16654783 10:0.067969795 
--256 1:0.38116372 2:0.26562264 3:0.18117 4:0.11105211 5:0.060991532 6:0.082120232 7:0.19494643 8:0.10408521 9:0.13854867 10:0.37930823 
--256 1:0.5499854 2:0.32753045 3:0.064901835 4:0.038061592 5:0.019520721 6:0.16153772 7:0.034996148 8:0.058774943 9:0.25855138 10:0.24210519 
--256 1:0.39348107 2:0.3337493 3:0.12290325 4:0.10590466 5:0.043961716 6:0.1828548 7:0.092052803 8:0.0076341304 9:0.081108812 10:0.016589183 
--108.3230351404645 1:0.76735304 2:0.11493892 3:0.055055982 4:0.039730407 5:0.022921649 6:0.033403465 7:0.079777878 8:0.176528 9:0.023778611 10:0.12169479 
--256 1:0.48516988 2:0.27399731 3:0.11725234 4:0.087666164 5:0.035914303 6:0.1468617 7:0.069203478 8:0.03648556 9:0.15166588 10:0.33972506 
--256 1:0.24656833 2:0.41389118 3:0.1533172 4:0.10825071 5:0.077972581 6:0.11281738 7:0.20275884 8:0.25346063 9:0.19073107 10:0.16465678 
--256 1:0.48749558 2:0.25661977 3:0.12066483 4:0.091081456 5:0.044138361 6:0.19313751 7:0.032223948 8:0.12601931 9:0.14711489 10:0.17670564 
--256 1:0.49682777 2:0.19044289 3:0.1575928 4:0.096258334 5:0.058878209 6:0.40766723 7:0.15095582 8:0.078265183 9:0.070928869 10:0.23168714 
--256 1:0.39756402 2:0.37079313 3:0.11232446 4:0.088407777 5:0.030910617 6:0.33426949 7:0.22608763 8:0.263585 9:0.095142682 10:0.013710745 
--35.790578423996642 1:0.57346328 2:0.19557013 3:0.11876534 4:0.065052997 5:0.047148249 6:0.50434861 7:0.27588271 8:0.55550867 9:0.28699826 10:0.53624433 
--256 1:0.66530546 2:0.12985353 3:0.081775707 4:0.083071885 5:0.039993417 6:0.09645222 7:0.034337321 8:0.36740885 9:0.33777564 10:0.12069076 
--256 1:0.6207975 2:0.18955413 3:0.10668574 4:0.053923801 5:0.029038833 6:0.0084375078 7:0.0768135 8:0.18052852 9:0.2131221 10:0.23752362 
--256 1:0.46324128 2:0.13622224 3:0.15818133 4:0.14486722 5:0.09748792 6:0.14742877 7:0.084182775 8:0.14750055 9:0.34765585 10:0.32460896 
--256 1:0.65500084 2:0.17372331 3:0.090349857 4:0.053945345 5:0.026980649 6:0.088715083 7:0.025939719 8:0.031066935 9:0.21539042 10:0.077668737 
--256 1:0.67184503 2:0.18550121 3:0.073886368 4:0.038941945 5:0.029825452 6:0.085461079 7:0.024956933 8:0.21636763 9:0.056725302 10:0.03839216 
--256 1:0.51117391 2:0.1930501 3:0.10359731 4:0.13308122 5:0.059097454 6:0.010686719 7:0.047634012 8:0.036647286 9:0.14251849 10:0.27691003 
--256 1:0.32374397 2:0.32348311 3:0.16382416 4:0.13521539 5:0.053733369 6:0.16572995 7:0.030202263 8:0.087093508 9:0.033251053 10:0.13160857 
--256 1:0.65721118 2:0.19859709 3:0.078538095 4:0.044059592 5:0.021594049 6:0.17022832 7:0.075730713 8:0.20252051 9:0.12796613 10:0.019630223 
--256 1:0.55012997 2:0.25351261 3:0.088309507 4:0.076732498 5:0.031315417 6:0.064481929 7:0.072529375 8:0.033200248 9:0.10404024 10:0.011950285 
--256 1:0.32051654 2:0.29045084 3:0.17966299 4:0.13968403 5:0.0696856 6:0.1364399 7:0.14757669 8:0.099197731 9:0.082486894 10:0.18246004 
--256 1:0.61339657 2:0.21481874 3:0.10432605 4:0.04981082 5:0.017647815 6:0.062230443 7:0.019662784 8:0.015563843 9:0.10746554 10:0.094066185 
--256 1:0.28243675 2:0.37869169 3:0.16917643 4:0.11162542 5:0.058069706 6:0.15004598 7:0.057065429 8:0.3140884 9:0.10880564 10:0.063057241 
--256 1:0.61241992 2:0.27808191 3:0.056138779 4:0.036038179 5:0.01732121 6:0.011226743 7:0.02290025 8:0.18535812 9:0.12854416 10:0.059784468 
--256 1:0.3651377 2:0.2799302 3:0.16009831 4:0.12041716 5:0.074416628 6:0.19365675 7:0.14037276 8:0.090953743 9:0.045773868 10:0.19511841 
--256 1:0.46095382 2:0.3447885 3:0.084694485 4:0.071509727 5:0.038053473 6:0.26037723 7:0.072687307 8:0.12119541 9:0.060366468 10:0.2419325 
--256 1:0.8020505 2:0.13003317 3:0.033228117 4:0.023045193 5:0.011643029 6:0.005176231 7:0.016412583 8:0.12559021 9:0.055520614 10:0.089645852 
--256 1:0.68164135 2:0.13876461 3:0.056192089 4:0.08056385 5:0.042838106 6:0.0079614587 7:0.0020647684 8:0.25537647 9:0.404276 10:0.39384377 
--256 1:0.32703273 2:0.33072938 3:0.17443549 4:0.11894246 5:0.048859932 6:0.27378161 7:0.018606805 8:0.019002119 9:0.049483374 10:0.072692866 
--256 1:0.43503212 2:0.31906059 3:0.090404895 4:0.11018566 5:0.045316728 6:0.12621453 7:0.052179866 8:0.059456899 9:0.13379441 10:0.046544355 
--256 1:0.68400251 2:0.20393918 3:0.0614933 4:0.035407363 5:0.015157647 6:0.21870432 7:0.23940584 8:0.13906096 9:0.024862542 10:0.049992701 
--256 1:0.46317784 2:0.36090912 3:0.092367556 4:0.055089076 5:0.028456402 6:0.12252321 7:0.07619363 8:0.15491892 9:0.18887784 10:0.10475182 
--256 1:0.23297974 2:0.36123198 3:0.18683593 4:0.15046938 5:0.068482973 6:0.077086994 7:0.052360753 8:0.228088 9:0.013954462 10:0.079217763 
--256 1:0.54779403 2:0.28654481 3:0.066222304 4:0.05871854 5:0.040720307 6:0.030355709 7:0.046941712 8:0.064413369 9:0.10851678 10:0.21283703 
--256 1:0.34511986 2:0.46484476 3:0.076857007 4:0.077711448 5:0.035466931 6:0.10590158 7:0.017362077 8:0.059338997 9:0.081792686 10:0.010944274 
--256 1:0.3124399 2:0.32710642 3:0.14896034 4:0.13723063 5:0.07426271 6:0.24982063 7:0.17819975 8:0.12999014 9:0.0079274445 10:0.056544394 
--256 1:0.42557537 2:0.27285892 3:0.10770576 4:0.12254928 5:0.07131068 6:0.076188332 7:0.044350798 8:0.028926218 9:0.23515054 10:0.42844929 
--256 1:0.75449639 2:0.14933916 3:0.058455096 4:0.028493866 5:0.0092154846 6:0.058311928 7:0.09629698 8:0.098575919 9:0.17850072 10:0.069628468 
--256 1:0.50724021 2:0.3165384 3:0.092138695 4:0.056689666 5:0.027393019 6:0.049656752 7:0.24775654 8:0.11817675 9:0.1285044 10:0.091636323 
--256 1:0.42876291 2:0.33290897 3:0.1041169 4:0.097290796 5:0.036920426 6:0.040597636 7:0.083234946 8:0.040154525 9:0.16214522 10:0.19030987 
--256 1:0.61935977 2:0.22168573 3:0.076794439 4:0.062690431 5:0.019469626 6:0.019126444 7:0.063664568 8:0.03949585 9:0.10847981 10:0.099080747 
--256 1:0.76693833 2:0.13711846 3:0.033201128 4:0.044295102 5:0.018446978 6:0.086872989 7:0.22874116 8:0.098899882 9:0.053292787 10:0.14353567 
--256 1:0.54423901 2:0.2074014 3:0.094985672 4:0.10830098 5:0.045072948 6:0.05382573 7:0.039271242 8:0.10289148 9:0.021130202 10:0.046302996 
--256 1:0.22387552 2:0.39281119 3:0.18252854 4:0.12926826 5:0.071516501 6:0.38152111 7:0.12351655 8:0.061476628 9:0.16008626 10:0.072001094 
--256 1:0.6272093 2:0.1775839 3:0.07569455 4:0.085622203 5:0.033890044 6:0.19051532 7:0.019929878 8:0.053921044 9:0.16189785 10:0.19058786 
--13.953743585596476 1:0.77609863 2:0.15421642 3:0.048937709 4:0.014611441 5:0.0061358006 6:0.82769474 7:0.84040625 8:0.55066913 9:0.017940517 10:0.077879256 
--256 1:0.45794913 2:0.22344487 3:0.10193049 4:0.14100112 5:0.075674387 6:0.078203969 7:0.28637828 8:0.10245326 9:0.016424067 10:0.22972521 
--256 1:0.27993049 2:0.18525777 3:0.17026994 4:0.2526121 5:0.1119297 6:0.02694983 7:0.017503446 8:0.025761966 9:0.01256815 10:0.023683169 
--256 1:0.64052928 2:0.22471208 3:0.077798527 4:0.040144552 5:0.016815568 6:0.00081308524 7:0.036326351 8:0.10082124 9:0.043053208 10:0.11202808 
--256 1:0.44241002 2:0.38322516 3:0.084737342 4:0.062819406 5:0.026808074 6:0.057120701 7:0.012289544 8:0.012161867 9:0.18765817 10:0.2427339 
--256 1:0.70925402 2:0.16744397 3:0.060109446 4:0.037597547 5:0.025595021 6:0.067223976 7:0.051426797 8:0.00030519901 9:0.070505832 10:0.35199151 
--256 1:0.3926782 2:0.37308642 3:0.086062235 4:0.10200759 5:0.046165567 6:0.014487262 7:0.013699906 8:0.32963044 9:0.21123857 10:0.035518821 
--256 1:0.52171904 2:0.26954487 3:0.087067148 4:0.087927061 5:0.033741877 6:0.043182407 7:0.080717075 8:0.024757267 9:0.084247056 10:0.091472792 
--256 1:0.39169468 2:0.25356866 3:0.17399197 4:0.12585034 5:0.054894345 6:0.06886128 7:0.007202127 8:0.071144433 9:0.049077635 10:0.095545299 
--256 1:0.24745347 2:0.41348934 3:0.14577121 4:0.13827538 5:0.05501061 6:0.059499965 7:0.063764519 8:0.2702418 9:0.086189335 10:0.087502002 
--256 1:0.63645891 2:0.24511164 3:0.072284068 4:0.031872631 5:0.014272752 6:0.0065887393 7:0.045315373 8:0.15840579 9:0.24176469 10:0.26122837 
--256 1:0.671485 2:0.22513185 3:0.040508836 4:0.039431472 5:0.023442844 6:0.1142744 7:0.10385856 8:0.1431437 9:0.12319236 10:0.05472401 
--256 1:0.45082278 2:0.23880851 3:0.13887075 4:0.11742022 5:0.054077739 6:0.078368182 7:0.025307941 8:0.044436139 9:0.17404296 10:0.065556482 
--256 1:0.80105803 2:0.15738889 3:0.031736989 4:0.0071244088 5:0.0026916847 6:0.98849557 7:0.96066144 8:0.77596187 9:0.30540734 10:0.18240684 
--256 1:0.60887037 2:0.2078727 3:0.059226007 4:0.080345417 5:0.043685507 6:0.025350277 7:0.099111639 8:0.18937493 9:0.18038369 10:0.20184297 
--256 1:0.22556229 2:0.32630332 3:0.24401302 4:0.11092538 5:0.093195997 6:0.30665949 7:0.19225385 8:0.24766702 9:0.083335922 10:0.18291579 
--256 1:0.39956126 2:0.20883132 3:0.17100233 4:0.14867724 5:0.071927849 6:0.13779271 7:0.052837806 8:0.015886331 9:0.062648146 10:0.14369013 
--256 1:0.36107677 2:0.33186763 3:0.12466532 4:0.12362607 5:0.058764212 6:0.094220253 7:0.0041536542 8:0.11566006 9:0.040877328 10:0.26646321 
--81.905287911871127 1:0.48398543 2:0.32161 3:0.097382656 4:0.068547832 5:0.028474079 6:0.13379688 7:0.035710165 8:0.3427236 9:0.02371244 10:0.05559311 
--256 1:0.43474915 2:0.34300521 3:0.099560823 4:0.094473018 5:0.028211796 6:0.04547316 7:0.065794433 8:0.063106338 9:0.15322785 10:0.076578509 
--256 1:0.55290028 2:0.28716662 3:0.082010982 4:0.053605528 5:0.024316593 6:0.040552068 7:0.16525491 8:0.20139322 9:0.053896698 10:0.16040381 
--256 1:0.55747636 2:0.26742663 3:0.077890954 4:0.071480674 5:0.025725376 6:0.016896806 7:0.10705141 8:0.13737136 9:0.20207969 10:0.17962227 
--60.25643361235452 1:0.65811301 2:0.16382811 3:0.08500851 4:0.061738589 5:0.031311783 6:0.022140471 7:0.080742 8:0.45265688 9:0.28293165 10:0.20476436 
--256 1:0.26577703 2:0.21235463 3:0.24341561 4:0.16478191 5:0.11367083 6:0.15630729 7:0.00058184244 8:0.087557895 9:0.15843437 10:0.27198775 
--256 1:0.56768154 2:0.17532355 3:0.08445774 4:0.068663465 5:0.1038737 6:0.48956136 7:0.017657489 8:0.049668584 9:0.15449368 10:0.012540033 
--256 1:0.64170384 2:0.20238338 3:0.073911703 4:0.063054274 5:0.018946806 6:0.026398929 7:0.023174852 8:0.22505237 9:0.21846573 10:0.23167071 
--256 1:0.60997106 2:0.19454357 3:0.068396022 4:0.086930418 5:0.040158939 6:0.18642241 7:0.067337557 8:0.19450618 9:0.15757845 10:0.021337481 
--256 1:0.43547361 2:0.27446661 3:0.13557468 4:0.10966803 5:0.044817074 6:0.0022154727 7:0.0018745064 8:0.10024814 9:0.023242573 10:0.086158595 
--256 1:0.69568503 2:0.19379173 3:0.050858766 4:0.038969311 5:0.020695157 6:0.0027945333 7:0.036648764 8:0.2211787 9:0.13783406 10:0.021727853 
--256 1:0.72906668 2:0.20424031 3:0.038977826 4:0.019250882 5:0.0084642968 6:0.025361099 7:0.032392567 8:0.057822879 9:0.073135667 10:0.21840533 
--256 1:0.2692469 2:0.36289411 3:0.18555749 4:0.12546968 5:0.056831814 6:0.3456286 7:0.093628698 8:0.069137212 9:0.10607175 10:0.017752961 
--256 1:0.55462235 2:0.25435286 3:0.099726562 4:0.066216907 5:0.025081322 6:0.11798947 7:0.010204387 8:0.065163156 9:0.01724332 10:0.11663002 
--256 1:0.49599133 2:0.31980509 3:0.079977522 4:0.073540305 5:0.030685755 6:0.13283576 7:0.033166316 8:0.096618245 9:0.041292132 10:0.052366405 
--256 1:0.30036153 2:0.28561337 3:0.16415659 4:0.1608939 5:0.088974602 6:0.010044265 7:0.0021550981 8:0.057907289 9:0.041369699 10:0.087945992 
--256 1:0.4889193 2:0.31555123 3:0.075210344 4:0.086340308 5:0.033978818 6:0.10202554 7:0.073697905 8:0.24668632 9:0.10952026 10:0.060474782 
--256 1:0.20543368 2:0.25744525 3:0.21171634 4:0.22484284 5:0.10056189 6:0.3868402 7:0.080566071 8:0.26820864 9:0.068684097 10:0.074541329 
--256 1:0.49443254 2:0.31585187 3:0.12024141 4:0.043081935 5:0.026392245 6:0.095279069 7:0.02296042 8:0.021902926 9:0.048672673 10:0.010616262 
--256 1:0.37944823 2:0.39326447 3:0.10333561 4:0.092674848 5:0.031276846 6:0.12629466 7:0.081072319 8:0.045801032 9:0.02884728 10:0.09777221 
--256 1:0.64857571 2:0.20414642 3:0.081193796 4:0.050313572 5:0.015770497 6:0.0079278327 7:0.033357195 8:0.09245478 9:0.14664834 10:0.16430595 
--256 1:0.37237596 2:0.16716469 3:0.15705151 4:0.21304367 5:0.090364158 6:0.13505201 7:0.25208092 8:0.39770673 9:0.00098766489 10:0.16022845 
--256 1:0.66793907 2:0.20545852 3:0.072921898 4:0.038848326 5:0.014832183 6:0.077506922 7:0.063903524 8:0.10864053 9:0.0053821729 10:0.031528057 
--256 1:0.45530091 2:0.22117828 3:0.1322 4:0.12927746 5:0.062043344 6:0.17521989 7:0.19527872 8:0.052795206 9:0.056256284 10:0.18035397 
--256 1:0.40102539 2:0.34515805 3:0.10292724 4:0.094623402 5:0.056265917 6:0.008545919 7:0.020910355 8:0.025902635 9:0.018155519 10:0.020172633 
--256 1:0.44239321 2:0.24569935 3:0.16463777 4:0.10340606 5:0.043863606 6:0.23174614 7:0.09098165 8:0.17531448 9:0.15851683 10:0.031179994 
--256 1:0.56306311 2:0.19398915 3:0.099340162 4:0.089928024 5:0.053679558 6:0.12094055 7:0.10095082 8:0.024509934 9:0.0057580414 10:0.067259033 
--256 1:0.56546176 2:0.21064709 3:0.10359226 4:0.084978294 5:0.035320596 6:0.17657339 7:0.1976909 8:0.23876495 9:0.20602121 10:0.00072322012 
--256 1:0.55448619 2:0.27181444 3:0.072390689 4:0.078174983 5:0.023133701 6:0.00010592581 7:0.029652444 8:0.11658649 9:0.04909493 10:0.16132094 
--256 1:0.62654075 2:0.1736923 3:0.089336579 4:0.078495482 5:0.031934889 6:0.0068834793 7:0.12548008 8:0.069334143 9:0.17034571 10:0.13512295 
--256 1:0.52956164 2:0.35000828 3:0.085444846 4:0.030101115 5:0.0048841263 6:0.077198807 7:0.039285797 8:0.0049384718 9:0.0035815754 10:0.02326302 
--256 1:0.48748132 2:0.26554357 3:0.13370437 4:0.068238296 5:0.04503244 6:0.25253127 7:0.14396626 8:0.17761891 9:0.13177962 10:0.10252415 
--256 1:0.36624188 2:0.20102077 3:0.16603059 4:0.17165314 5:0.095053624 6:0.20850413 7:0.43042722 8:0.18766607 9:0.30785618 10:0.17917942 
--256 1:0.78126938 2:0.15991025 3:0.021047825 4:0.02799151 5:0.0097810304 6:0.10649207 7:0.088052576 8:0.082130685 9:0.17401787 10:0.15569292 
--256 1:0.43141337 2:0.31204334 3:0.12752428 4:0.094666652 5:0.034352352 6:0.11739588 7:0.033181317 8:0.052517662 9:0.034052401 10:0.14606386 
--256 1:0.63220079 2:0.15426763 3:0.10236427 4:0.052303806 5:0.058863511 6:0.19758336 7:0.093341932 8:0.019381616 9:0.17774094 10:0.026124392 
--256 1:0.29618298 2:0.14152593 3:0.25787141 4:0.2688216 5:0.035598092 6:0.052712153 7:0.28556064 8:0.1329571 9:0.017877423 10:0.16990666 
--256 1:0.30189833 2:0.34579001 3:0.17796501 4:0.11581969 5:0.058526963 6:0.092441098 7:0.037767746 8:0.25552156 9:0.20204243 10:0.050629925 
--65.803898035732658 1:0.31047768 2:0.46166343 3:0.094656644 4:0.091647235 5:0.041555019 6:0.0025873133 7:0.033867897 8:0.27039226 9:0.080806819 10:0.0049700091 
--256 1:0.29952483 2:0.32652733 3:0.14180453 4:0.14237261 5:0.089770712 6:0.032228189 7:0.062582653 8:0.03353123 9:0.027502723 10:0.056174929 
--256 1:0.33114856 2:0.38354806 3:0.11349963 4:0.12586257 5:0.045941178 6:0.035927373 7:0.072825333 8:0.025878838 9:0.34585116 10:0.17206783 
--256 1:0.55214044 2:0.20025104 3:0.11541204 4:0.075665664 5:0.056530808 6:0.015662064 7:0.28971062 8:0.049725989 9:0.048761641 10:0.048873996 
--59.658994469057212 1:0.26201742 2:0.24878197 3:0.21912545 4:0.2201098 5:0.049965368 6:0.0080154381 7:0.044655898 8:0.093136751 9:0.03009597 10:0.045276986 
--256 1:0.69360178 2:0.16962601 3:0.068613106 4:0.044221689 5:0.023937415 6:0.059905682 7:0.0070063685 8:0.11852625 9:0.022274913 10:0.031558139 
--23.133035481388536 1:0.69196699 2:0.20135675 3:0.06354051 4:0.030036429 5:0.013099319 6:0.036832618 7:0.20764632 8:0.17215821 9:0.10820318 10:0.10702909 
--256 1:0.64842726 2:0.20457335 3:0.090525907 4:0.042333802 5:0.014139685 6:0.08193113 7:0.084584099 8:0.14804304 9:0.12197736 10:0.0084093043 
--256 1:0.38270635 2:0.34403536 3:0.13587627 4:0.097322308 5:0.040059713 6:0.35376526 7:0.027764291 8:0.32835176 9:0.1153612 10:0.083021491 
--256 1:0.29880348 2:0.38201852 3:0.13953009 4:0.11810212 5:0.061545781 6:0.15380363 7:0.019534039 8:0.16577933 9:0.11061554 10:0.21739443 
--256 1:0.41264632 2:0.35084404 3:0.11570789 4:0.08492335 5:0.035878399 6:0.13146932 7:0.05467277 8:0.025869438 9:0.048629759 10:0.098753672 
--256 1:0.32651652 2:0.47202267 3:0.073712884 4:0.079066664 5:0.048681256 6:0.13550137 7:0.059869679 8:0.069196776 9:0.075865343 10:0.040743382 
--256 1:0.64388572 2:0.19244351 3:0.058987962 4:0.084129706 5:0.020553101 6:0.021043472 7:0.096649836 8:0.10361803 9:0.26606862 10:0.090495236 
--256 1:0.53138262 2:0.24918828 3:0.10183401 4:0.083699553 5:0.03389554 6:0.029115365 7:0.14242746 8:0.032598976 9:0.093947617 10:0.27625607 
--256 1:0.33197624 2:0.25191681 3:0.18788036 4:0.14976027 5:0.078466317 6:0.37687182 7:0.051330691 8:0.011340719 9:0.021061417 10:0.093827555 
--256 1:0.30082035 2:0.25497089 3:0.19504178 4:0.17470608 5:0.074460894 6:0.10079877 7:0.29667329 8:0.13990915 9:0.15368055 10:0.12194842 
--256 1:0.37445638 2:0.3233437 3:0.11796181 4:0.12719112 5:0.057046995 6:0.39676476 7:0.18380669 8:0.13734128 9:0.083815965 10:0.29284493 
--256 1:0.4567012 2:0.17205353 3:0.13390643 4:0.17313125 5:0.064207583 6:0.0088054054 7:0.20185705 8:0.022554479 9:0.094612026 10:0.060510869 
--49.789959589780082 1:0.59711536 2:0.192057 3:0.090194762 4:0.083821947 5:0.036810936 6:0.046677058 7:0.045333075 8:0.48501113 9:0.36336052 10:0.37814807 
--256 1:0.46814222 2:0.30317583 3:0.11705121 4:0.080329051 5:0.031301685 6:0.17925394 7:0.099234126 8:0.22691294 9:0.061965466 10:0.052946153 
--256 1:0.31455184 2:0.1658955 3:0.26292389 4:0.1816151 5:0.07501367 6:0.31625321 7:0.1729258 8:0.2901827 9:0.10591398 10:0.17727858 
--256 1:0.38575594 2:0.31103538 3:0.14582435 4:0.1042408 5:0.053143537 6:0.055555957 7:0.13464853 8:0.0349562 9:0.13206216 10:0.0056213788 
--256 1:0.33822814 2:0.48524332 3:0.089380755 4:0.056638455 5:0.030509331 6:0.13832514 7:0.09023118 8:0.090744353 9:0.23295344 10:0.28930247 
--256 1:0.22957819 2:0.38927622 3:0.17782385 4:0.13587717 5:0.067444564 6:0.12863831 7:0.17094652 8:0.085792492 9:0.13317758 10:0.056038294 
--256 1:0.38240364 2:0.13290075 3:0.11022547 4:0.2184286 5:0.15604155 6:0.11903799 7:0.062520198 8:0.2222684 9:0.19841713 10:0.22575723 
--256 1:0.44697195 2:0.2996013 3:0.098317372 4:0.11387939 5:0.04122999 6:0.0275364 7:0.060703897 8:0.087488055 9:0.3033122 10:0.21288779 
--256 1:0.33681194 2:0.30634763 3:0.17089927 4:0.115054 5:0.070887159 6:0.19448488 7:0.090076819 8:0.058489625 9:0.10520682 10:0.0038884222 
--256 1:0.3870716 2:0.38312055 3:0.10409107 4:0.080257291 5:0.045459495 6:0.12080957 7:0.0069353382 8:0.11556476 9:0.22854798 10:0.27196668 
--256 1:0.55693686 2:0.17809598 3:0.10186834 4:0.11501098 5:0.048087837 6:0.13649454 7:0.019430299 8:0.073140456 9:0.054970832 10:0.044736275 
--256 1:0.64112589 2:0.25915789 3:0.049213489 4:0.031531953 5:0.018970776 6:0.09837414 7:0.003845927 8:0.16974348 9:0.23464154 10:0.19511295 
--256 1:0.58778475 2:0.24912673 3:0.064584679 4:0.069033327 5:0.029470514 6:0.17389897 7:0.023294908 8:0.19610339 9:0.2680084 10:0.15923943 
--256 1:0.60455061 2:0.28530018 3:0.062704757 4:0.033020443 5:0.014424004 6:0.067939298 7:0.075794832 8:0.25581946 9:0.025949125 10:0.0057694763 
--256 1:0.43360544 2:0.1959864 3:0.17643201 4:0.11915507 5:0.074821074 6:0.083227906 7:0.078535816 8:0.060087738 9:0.13658983 10:0.20881873 
--256 1:0.49619544 2:0.20879919 3:0.16031737 4:0.079828496 5:0.0548595 6:0.040736614 7:0.164069 8:0.26845056 9:0.19448043 10:0.19583908 
--256 1:0.63099731 2:0.23903085 3:0.077181995 4:0.035860742 5:0.016929106 6:0.00064671265 7:0.12278649 8:0.22436366 9:0.034123883 10:0.0084199683 
--256 1:0.71241156 2:0.1846961 3:0.041084285 4:0.040989115 5:0.020818936 6:0.048752756 7:0.18952953 8:0.17855087 9:0.03954759 10:0.090694289 
--256 1:0.43378009 2:0.17998565 3:0.13324751 4:0.15462473 5:0.098362015 6:0.10347516 7:0.071279812 8:0.07928691 9:0.10299602 10:0.023191282 
--256 1:0.44268315 2:0.30330827 3:0.13933934 4:0.077812323 5:0.036856917 6:0.095665557 7:0.14967159 8:0.066009823 9:0.015287851 10:0.081833288 
--256 1:0.51996689 2:0.2296995 3:0.11554525 4:0.090377774 5:0.044410585 6:0.13642146 7:0.046341768 8:0.06273003 9:0.23115969 10:0.33388047 
--256 1:0.50976963 2:0.28708987 3:0.11605395 4:0.071436227 5:0.015650325 6:0.20086047 7:0.063213134 8:0.0083289491 9:0.022764539 10:0.017309212 
--256 1:0.57217433 2:0.22715985 3:0.095339197 4:0.073213269 5:0.032113347 6:0.25432253 7:0.28561377 8:0.1584659 9:0.17714404 10:0.15818451 
--256 1:0.29250147 2:0.37978741 3:0.14678095 4:0.12387807 5:0.057052102 6:0.059750586 7:0.18889704 8:0.026995745 9:0.074910441 10:0.024388 
--256 1:0.35425717 2:0.30553422 3:0.15893387 4:0.12498316 5:0.056291588 6:0.22546402 7:0.050876173 8:0.051931966 9:0.073305524 10:0.02028581 
--256 1:0.28580215 2:0.29219889 3:0.18834297 4:0.15968795 5:0.073968037 6:0.036243535 7:0.081243455 8:0.071825125 9:0.12652821 10:0.1519488 
--256 1:0.29013385 2:0.33338786 3:0.18689787 4:0.12312272 5:0.066457699 6:0.14233591 7:0.097254924 8:0.036913076 9:0.1266047 10:0.04857512 
--13.846363250398367 1:0.60504123 2:0.17383791 3:0.083093629 4:0.093203828 5:0.044823404 6:0.25621362 7:0.29533956 8:0.31241997 9:0.39820967 10:0.51789658 
--256 1:0.74550759 2:0.20150884 3:0.03193039 4:0.013802854 5:0.0072503255 6:0.0083367107 7:0.048552568 8:0.0650528 9:0.1561375 10:0.20222355 
--256 1:0.47932292 2:0.27192891 3:0.10030062 4:0.10319094 5:0.045256608 6:0.096463277 7:0.0022912468 8:0.020070217 9:0.067629752 10:0.21055362 
--256 1:0.3630047 2:0.32579608 3:0.14032627 4:0.11654022 5:0.054332729 6:0.03147013 7:0.0305948 8:0.16246115 9:0.0090334619 10:0.12101552 
--256 1:0.36472308 2:0.32735735 3:0.12135826 4:0.13174277 5:0.054818545 6:0.019117528 7:0.16426186 8:0.08036002 9:0.26171148 10:0.1966497 
--256 1:0.75643547 2:0.17871551 3:0.036116503 4:0.019721936 5:0.0090105848 6:0.12373961 7:0.10041372 8:0.029555921 9:0.25842134 10:0.25877935 
--256 1:0.52445206 2:0.2244658 3:0.1308049 4:0.083667826 5:0.036609417 6:0.095420683 7:0.08617843 8:0.051719072 9:0.15511062 10:0.11993829 
--256 1:0.23687504 2:0.21942722 3:0.25928977 4:0.19409897 5:0.090309015 6:0.10543495 7:0.024165278 8:0.066776725 9:0.012630356 10:0.12141402 
--256 1:0.27438195 2:0.30939275 3:0.16240225 4:0.19773299 5:0.056090064 6:0.056250009 7:0.025779876 8:0.060828072 9:0.017983566 10:0.10022398 
--256 1:0.60841777 2:0.27024497 3:0.072714203 4:0.034814846 5:0.013808204 6:0.0080777125 7:0.00035270674 8:0.019669246 9:0.050834719 10:0.02282677 
--86.013462570503307 1:0.46542226 2:0.24465054 3:0.10312025 4:0.11174711 5:0.075059848 6:0.38216943 7:0.018590934 8:0.33598805 9:0.24491538 10:0.4994127 
--256 1:0.71786184 2:0.19163357 3:0.044360019 4:0.03259697 5:0.013547597 6:0.0024236908 7:0.030555255 8:0.045611853 9:0.046322298 10:0.038016115 
--256 1:0.41515601 2:0.23564467 3:0.16175032 4:0.12858961 5:0.058859395 6:0.068416888 7:0.058547512 8:0.041845434 9:0.10196587 10:0.068989669 
--256 1:0.19945221 2:0.54948782 3:0.12097994 4:0.087131443 5:0.042948588 6:0.22837499 7:0.058721258 8:0.087860738 9:0.18041332 10:0.072943358 
--256 1:0.57283615 2:0.24861675 3:0.081116242 4:0.068599652 5:0.0288312 6:0.12153532 7:0.013303058 8:0.21869662 9:0.063496252 10:0.20563897 
--256 1:0.50366655 2:0.24403269 3:0.132116 4:0.089821333 5:0.030363428 6:0.21856636 7:0.11317754 8:0.16199841 9:0.026176022 10:0.0020882485 
--256 1:0.4769384 2:0.2429762 3:0.14825571 4:0.093087424 5:0.038742264 6:0.046433238 7:0.04563257 8:0.0048408229 9:0.13361151 10:0.046125329 
--256 1:0.45531143 2:0.32630812 3:0.13168994 4:0.061163722 5:0.025526784 6:0.042037484 7:0.0083389726 8:0.048611152 9:0.11415196 10:0.051587925 
--256 1:0.39263059 2:0.29081929 3:0.1232484 4:0.12802899 5:0.065272732 6:0.39004143 7:0.16919512 8:0.20367076 9:0.17103599 10:0.36820543 
--256 1:0.66084412 2:0.22749164 3:0.060212191 4:0.034597143 5:0.0168549 6:0.11387645 7:0.069993001 8:0.0032660466 9:0.27103883 10:0.16596828 
--256 1:0.64340483 2:0.17620034 3:0.073386708 4:0.069647677 5:0.037360446 6:0.1331983 7:0.0094312553 8:0.022226078 9:0.1811127 10:0.17947706 
--256 1:0.3204671 2:0.3758505 3:0.11890943 4:0.11876506 5:0.066007908 6:0.16574901 7:0.071503948 8:0.14848731 9:0.048326123 10:0.083214656 
--256 1:0.30823827 2:0.36153508 3:0.14449826 4:0.13421786 5:0.051510534 6:0.055111191 7:0.11856001 8:0.11558692 9:0.015703084 10:0.024830457 
--256 1:0.51547182 2:0.23015177 3:0.12182901 4:0.084255442 5:0.048291966 6:0.13514864 7:0.076472229 8:0.10913078 9:0.1636844 10:0.3050227 
--256 1:0.52107006 2:0.19761652 3:0.12690097 4:0.10349619 5:0.050916264 6:0.11220628 7:0.097136064 8:0.060301057 9:0.059498811 10:0.076783468 
--256 1:0.37024787 2:0.39147157 3:0.11398937 4:0.085226862 5:0.03906432 6:0.35037667 7:0.11038953 8:0.13327072 9:0.074354196 10:0.21070715 
--256 1:0.47865561 2:0.3171526 3:0.083403808 4:0.072054242 5:0.048733736 6:0.16915612 7:0.067393293 8:0.17430246 9:0.098959694 10:0.003663938 
--256 1:0.52446915 2:0.26636405 3:0.086315931 4:0.067589457 5:0.055261407 6:0.0007005901 7:0.022525462 8:0.11647868 9:0.1902022 10:0.46434006 
--256 1:0.25455337 2:0.32749854 3:0.19075042 4:0.15922823 5:0.067969447 6:0.25010146 7:0.10048467 8:0.060462555 9:0.024702985 10:0.021613049 
--256 1:0.72100298 2:0.17014523 3:0.033241592 4:0.043955897 5:0.031654299 6:0.040704837 7:0.12978053 8:0.12716244 9:0.26990011 10:0.50963382 
--256 1:0.35858127 2:0.17625468 3:0.16514022 4:0.1556702 5:0.14435363 6:0.341292 7:0.052205757 8:0.26328038 9:0.15547314 10:0.35752628 
--256 1:0.50492651 2:0.2747571 3:0.098260066 4:0.071890328 5:0.050165994 6:0.0080271715 7:0.018527171 8:0.1376364 9:0.19021563 10:0.31086325 
--256 1:0.60995917 2:0.1673182 3:0.09604598 4:0.075056714 5:0.051619941 6:0.44537601 7:0.22594427 8:0.14257087 9:0.1390746 10:0.051376194 
--12.976449202646357 1:0.25352966 2:0.098419721 3:0.44533127 4:0.12035452 5:0.082364835 6:0.30799166 7:0.18486109 8:0.12229913 9:0.15521412 10:0.00059274316 
--256 1:0.64487069 2:0.28756707 3:0.038236167 4:0.02034131 5:0.008984762 6:0.085178147 7:4.9055592e-05 8:0.034798767 9:0.097828685 10:0.14493539 
--256 1:0.36128802 2:0.46162884 3:0.081073719 4:0.065419884 5:0.030589539 6:0.22473078 7:0.13636991 8:0.026425211 9:0.0290054 10:0.097190953 
--256 1:0.57736708 2:0.22904529 3:0.096653414 4:0.06283735 5:0.034096869 6:0.071540849 7:0.18995157 8:0.17626532 9:0.12726811 10:0.23659277 
--256 1:0.52371258 2:0.30071834 3:0.099008666 4:0.050955359 5:0.025605057 6:0.006588615 7:0.032629997 8:0.13271753 9:0.046926483 10:0.21996422 
--53.251551492119745 1:0.48510658 2:0.26230309 3:0.12043334 4:0.093358763 5:0.038798235 6:0.67324596 7:0.45269398 8:0.31567879 9:0.010269849 10:0.021900056 
--256 1:0.499417 2:0.30203122 3:0.083845558 4:0.083225457 5:0.03148077 6:0.16434388 7:0.20799993 8:0.12460544 9:0.028294063 10:0.14761952 
--256 1:0.50821062 2:0.19681387 3:0.14880486 4:0.098391666 5:0.047778977 6:0.15275252 7:0.026113705 8:0.030133243 9:0.097203058 10:0.038719188 
--256 1:0.41314146 2:0.38594174 3:0.069498007 4:0.077102612 5:0.054316176 6:0.035867714 7:0.074443273 8:0.060111514 9:0.091876921 10:0.14634755 
--256 1:0.50495121 2:0.37097236 3:0.069421568 4:0.03585522 5:0.018799646 6:0.066546832 7:0.0064015594 8:0.20109014 9:0.10204278 10:0.014260325 
--256 1:0.69025169 2:0.19671896 3:0.056114537 4:0.041039245 5:0.015875574 6:0.061026283 7:0.014361255 8:0.10961967 9:0.10372376 10:0.096105491 
--7.8120463400497115 1:0.22760454 2:0.27223632 3:0.23512102 4:0.21858831 5:0.046449815 6:0.033910832 7:0.1679176 8:0.29035057 9:0.42747961 10:0.23597995 
--256 1:0.33715489 2:0.30647291 3:0.13627602 4:0.15034388 5:0.069752303 6:0.0073028651 7:0.18152084 8:0.069068533 9:0.064926691 10:0.11748823 
--256 1:0.29141547 2:0.36446804 3:0.17822014 4:0.11491412 5:0.050982225 6:0.072168667 7:0.049713453 8:0.024700057 9:0.058472847 10:0.1163199 
--256 1:0.40672304 2:0.29132502 3:0.15017305 4:0.094609598 5:0.057169303 6:0.11750563 7:0.20355192 8:5.425871e-05 9:0.01878079 10:0.21380258 
--256 1:0.6552271 2:0.16630743 3:0.07995575 4:0.069170265 5:0.029339455 6:0.27468577 7:0.37515852 8:0.42549196 9:0.20093949 10:0.14951059 
--256 1:0.5235831 2:0.28367127 3:0.094423072 4:0.071299342 5:0.027023212 6:0.076669123 7:0.04246421 8:0.030692734 9:0.050925714 10:0.045322749 
--256 1:0.32745688 2:0.40974532 3:0.10423339 4:0.11028185 5:0.048282567 6:0.11250038 7:0.058508848 8:0.028790865 9:0.17033991 10:0.078949052 
--256 1:0.64830223 2:0.17977813 3:0.060660489 4:0.073891488 5:0.037367671 6:0.029702855 7:0.057016908 8:0.39059222 9:0.080485123 10:0.24736056 
--256 1:0.6040302 2:0.28646099 3:0.058200343 4:0.038257772 5:0.0130507 6:0.046270098 7:0.050806642 8:0.16535631 9:0.10189148 10:0.2172315 
--256 1:0.73498255 2:0.14527633 3:0.056894141 4:0.042186901 5:0.020660074 6:0.057929853 7:0.078421593 8:0.15961025 9:0.020703465 10:0.044621551 
--104.94075686555428 1:0.76232664 2:0.15597176 3:0.025892673 4:0.037321449 5:0.018487479 6:0.1651925 7:0.064827394 8:0.29260504 9:0.21624422 10:0.039706119 
--256 1:0.4048451 2:0.28119718 3:0.18247767 4:0.086050849 5:0.045429209 6:0.32691929 7:0.056778668 8:0.23565162 9:0.2124315 10:0.32719666 
--256 1:0.32229129 2:0.2546867 3:0.16967382 4:0.1754453 5:0.077902887 6:0.13032615 7:0.25394043 8:0.35021938 9:0.28573903 10:0.20744884 
--256 1:0.41070638 2:0.18924279 3:0.19597902 4:0.13083157 5:0.073240242 6:0.1626218 7:0.063105654 8:0.01333065 9:0.03908449 10:0.0013932542 
--78.071976884593823 1:0.3199769 2:0.24761963 3:0.15132927 4:0.2539908 5:0.027083394 6:0.16682962 7:0.50531734 8:0.0255094 9:0.06669027 10:0.12115628 
--256 1:0.46076248 2:0.31129655 3:0.10658067 4:0.083325568 5:0.03803472 6:0.15254818 7:0.038733772 8:0.12516812 9:0.13092584 10:0.085414828 
--256 1:0.62876641 2:0.15743568 3:0.096749431 4:0.073037057 5:0.044011425 6:0.16013447 7:0.046106971 8:0.14452762 9:0.10271756 10:0.058975883 
--256 1:0.57815601 2:0.23847482 3:0.084575353 4:0.06341703 5:0.035376795 6:0.25777108 7:0.021279678 8:0.23450902 9:0.17263253 10:0.26177259 
--256 1:0.36122613 2:0.42109578 3:0.0850613 4:0.088965851 5:0.043650935 6:0.063590294 7:0.052866137 8:0.0088024289 9:0.063411079 10:0.056548533 
--256 1:0.52171197 2:0.23049445 3:0.095297155 4:0.10496679 5:0.047529638 6:0.11963698 7:0.043739879 8:0.092945752 9:0.30131769 10:0.19487757 
--256 1:0.43572446 2:0.35180718 3:0.088364372 4:0.078553859 5:0.045550132 6:0.095498835 7:0.016636202 8:0.14160979 9:0.20916142 10:0.30359635 
--256 1:0.59643276 2:0.26703735 3:0.059977825 4:0.055544244 5:0.021007813 6:0.010271149 7:0.059361313 8:0.22696497 9:0.17502033 10:0.10102036 
--256 1:0.68417174 2:0.20867785 3:0.051294235 4:0.039337163 5:0.01651901 6:0.011504532 7:0.0020419721 8:0.023140809 9:0.0065892169 10:0.057351795 
--256 1:0.49959181 2:0.24761805 3:0.1125082 4:0.095107022 5:0.045174908 6:0.10846172 7:0.10775511 8:0.14032945 9:0.036906484 10:0.16571467 
--74.525938221119063 1:0.65371819 2:0.16817498 3:0.057819982 4:0.07833647 5:0.041950376 6:0.5386203 7:0.12007955 8:0.4727793 9:0.0050313237 10:0.19373799 
--256 1:0.41993496 2:0.33677195 3:0.11224597 4:0.093123521 5:0.037923605 6:0.11370548 7:0.01002212 8:0.020315545 9:0.019782078 10:0.03555506 
--256 1:0.61757394 2:0.23003856 3:0.056408257 4:0.062107668 5:0.033871575 6:0.031321233 7:0.093993649 8:0.062998361 9:0.22634778 10:0.32730575 
--256 1:0.69617514 2:0.20047156 3:0.039533056 4:0.041646995 5:0.022173247 6:0.033778728 7:0.03141249 8:0.075586036 9:0.017166565 10:0.033542962 
--256 1:0.20604692 2:0.37868964 3:0.15482081 4:0.17573635 5:0.084706289 6:0.098309633 7:0.13264146 8:0.040126082 9:0.089955573 10:0.1581683 
--256 1:0.4315415 2:0.32995812 3:0.11125123 4:0.090811501 5:0.036437658 6:0.31942664 7:0.22660008 8:0.081753758 9:0.27597565 10:0.16640316 
--256 1:0.34140056 2:0.37584872 3:0.14616454 4:0.089596552 5:0.046989621 6:0.026518175 7:0.083870124 8:0.07849552 9:0.067663372 10:0.014606675 
--256 1:0.64323687 2:0.21572159 3:0.070110033 4:0.048130937 5:0.022800567 6:0.24106217 7:0.12978129 8:0.0043153182 9:0.092749904 10:0.075901248 
--256 1:0.47317878 2:0.26689703 3:0.12826269 4:0.094726374 5:0.036935129 6:0.25407789 7:0.021614069 8:0.13827202 9:0.19849856 10:0.19577672 
--256 1:0.32442175 2:0.26398892 3:0.19009496 4:0.15546387 5:0.066030502 6:0.38412509 7:0.0070430873 8:0.33979397 9:0.031161466 10:0.051688618 
--256 1:0.64923368 2:0.18541099 3:0.078075305 4:0.063336828 5:0.023943196 6:0.0742618 7:0.18305849 8:0.082355805 9:0.12352101 10:0.13101005 
--256 1:0.66405861 2:0.20576523 3:0.050659116 4:0.054795238 5:0.024721806 6:0.16462809 7:0.053627084 8:0.044387455 9:0.068030473 10:0.056767618 
--256 1:0.51257914 2:0.29452756 3:0.099540726 4:0.0705895 5:0.022763069 6:0.068485222 7:0.040017047 8:0.032016051 9:0.21230827 10:0.013771411 
--256 1:0.68590635 2:0.16555091 3:0.074126403 4:0.049229371 5:0.025186968 6:0.014731405 7:0.29567824 8:0.03204441 9:0.43080994 10:0.39735594 
--256 1:0.41450251 2:0.37729398 3:0.10764758 4:0.067120817 5:0.033435115 6:0.030686228 7:0.15666637 8:0.053021727 9:0.027945492 10:0.062177405 
--256 1:0.39596797 2:0.35850778 3:0.12836511 4:0.079596641 5:0.037562495 6:0.0077674235 7:0.32556704 8:0.1374661 9:0.1249995 10:0.066364784 
--256 1:0.43244196 2:0.26615089 3:0.14964386 4:0.10214994 5:0.049613344 6:0.26339762 7:0.13487048 8:0.30793874 9:0.20082088 10:0.14927983 
--256 1:0.31102146 2:0.24997918 3:0.17343135 4:0.15560464 5:0.10996337 6:0.13677011 7:0.060313593 8:0.026416634 9:0.058119641 10:0.11899002 
--256 1:0.62314485 2:0.25274865 3:0.069544427 4:0.032838239 5:0.021723831 6:0.080192801 7:0.027485066 8:0.11442336 9:0.066630019 10:0.068884131 
--256 1:0.46904415 2:0.23127111 3:0.15415114 4:0.096952723 5:0.048580882 6:0.057421564 7:0.11809065 8:0.0092491088 9:0.21482323 10:0.028666059 
--256 1:0.54058895 2:0.29974585 3:0.088149271 4:0.051405616 5:0.020110308 6:0.058734219 7:0.00480024 8:0.031447677 9:0.099777151 10:0.19307166 
--256 1:0.47555308 2:0.31368675 3:0.098536029 4:0.079264025 5:0.032960119 6:0.0068494168 7:0.035861738 8:0.060210455 9:0.060845432 10:0.0094831445 
--256 1:0.35926991 2:0.28027952 3:0.16010033 4:0.13496888 5:0.065381364 6:0.053806233 7:0.21931765 8:0.070893061 9:0.033247952 10:0.22511629 
--256 1:0.64784631 2:0.12698468 3:0.087837329 4:0.093516998 5:0.043814682 6:0.019894401 7:0.067204215 8:0.091250253 9:0.21478314 10:0.049480896 
--256 1:0.65906784 2:0.2128925 3:0.043939722 4:0.055084077 5:0.029015858 6:0.10853952 7:0.071754455 8:0.1735733 9:0.27405281 10:0.31999802 
--256 1:0.81673412 2:0.13218028 3:0.025380463 4:0.017047772 5:0.0086573621 6:0.0052979017 7:0.018615652 8:0.111576 9:0.16027098 10:0.24397875 
--256 1:0.64461242 2:0.17585669 3:0.1146321 4:0.039866514 5:0.025032276 6:0.016799415 7:0.023610316 8:0.015034905 9:0.06119856 10:0.10183169 
--256 1:0.62665586 2:0.20286423 3:0.086323426 4:0.057325853 5:0.026830633 6:0.053672424 7:0.08429178 8:0.052061668 9:0.1057142 10:0.2566912 
--256 1:0.42272326 2:0.25824702 3:0.12868977 4:0.13024717 5:0.060092784 6:0.4020236 7:0.010429896 8:0.044639059 9:0.067820919 10:0.088531658 
--256 1:0.41918646 2:0.19761482 3:0.16745847 4:0.15478249 5:0.060957753 6:0.39086637 7:0.12019777 8:0.12942358 9:0.045866437 10:0.055563879 
--256 1:0.47715344 2:0.38854256 3:0.043885261 4:0.074194391 5:0.016224347 6:0.025848572 7:0.11660751 8:0.1684232 9:0.092302511 10:0.014711168 
--256 1:0.6932558 2:0.19076771 3:0.052037741 4:0.04478134 5:0.019157408 6:0.13419217 7:0.020071248 8:0.017905522 9:0.10314643 10:0.17018788 
--256 1:0.35602302 2:0.33942349 3:0.15573388 4:0.0990673 5:0.049752312 6:0.094042808 7:0.016930319 8:0.17613253 9:0.030207241 10:0.052315263 
--256 1:0.38460491 2:0.24816012 3:0.1471783 4:0.16121168 5:0.058844986 6:0.21023318 7:0.014164552 8:0.045952711 9:0.027799252 10:0.0095347213 
--256 1:0.45111401 2:0.43197755 3:0.054606096 4:0.044349955 5:0.017952386 6:0.15833738 7:0.0688172 8:0.035002982 9:0.083442859 10:0.090746235 
--256 1:0.63018067 2:0.21676412 3:0.073354791 4:0.057823538 5:0.021876881 6:0.0050635683 7:0.055982497 8:0.16765332 9:0.15463848 10:0.16039281 
--256 1:0.52522373 2:0.23426448 3:0.13725046 4:0.054743425 5:0.048517905 6:0.13383557 7:0.23849922 8:0.057522741 9:0.061162816 10:0.16949936 
--12.687249008696702 1:0.052877454 2:0.27264383 3:0.59409149 4:0.071147597 5:0.009239624 6:0.16374827 7:0.48869174 8:0.29328627 9:0.26132648 10:0.18845758 
--256 1:0.45569618 2:0.21294429 3:0.17953902 4:0.10587806 5:0.045942454 6:0.14596299 7:0.064974945 8:0.18218854 9:0.2055887 10:0.16007684 
--256 1:0.5319124 2:0.26847592 3:0.093288952 4:0.072941332 5:0.033381396 6:0.1159211 7:0.029221546 8:0.046292752 9:0.10812893 10:0.054568587 
--256 1:0.19280279 2:0.45908201 3:0.087059858 4:0.17590934 5:0.085145994 6:0.027168558 7:0.046796152 8:0.030421529 9:0.16777753 10:0.20562988 
--256 1:0.35462657 2:0.39716969 3:0.11433507 4:0.1015322 5:0.032336472 6:0.2139948 7:0.13657998 8:0.083669181 9:0.14911304 10:0.07093508 
--256 1:0.28854097 2:0.28706652 3:0.20163416 4:0.1430533 5:0.079705052 6:0.4024732 7:0.047888115 8:0.017092842 9:0.066355706 10:0.051914355 
--256 1:0.65204222 2:0.18988629 3:0.084173531 4:0.054217664 5:0.019680294 6:0.083759568 7:0.028190293 8:0.047584442 9:0.09596966 10:0.025701934 
--256 1:0.28222257 2:0.32817209 3:0.17948715 4:0.1324733 5:0.077644884 6:0.052719616 7:0.15116286 8:0.30700597 9:0.0024328126 10:0.054920945 
--256 1:0.73324213 2:0.17222678 3:0.034754364 4:0.036100165 5:0.023676561 6:0.057636015 7:0.10517037 8:0.12445815 9:0.23216815 10:0.058889178 
--256 1:0.40025955 2:0.31460936 3:0.15436888 4:0.090799145 5:0.039963064 6:0.043965422 7:0.055521103 8:0.064300863 9:0.059749164 10:0.12716606 
--256 1:0.44368422 2:0.24384343 3:0.12682101 4:0.12282734 5:0.062824 6:0.060887088 7:0.11647877 8:0.12263888 9:0.18791086 10:0.31351401 
--256 1:0.53259211 2:0.18937549 3:0.10693895 4:0.09833122 5:0.072762222 6:0.18414359 7:0.017455731 8:0.13077623 9:0.3174891 10:0.30987707 
--256 1:0.52282319 2:0.24497203 3:0.10662147 4:0.092003072 5:0.033580241 6:0.22732769 7:0.12310861 8:0.17183902 9:0.1778132 10:0.20374124 
--256 1:0.20588301 2:0.56161909 3:0.092724961 4:0.094855157 5:0.044917782 6:0.13088828 7:0.20222171 8:0.11061253 9:0.043086872 10:0.12548515 
--256 1:0.40536317 2:0.33175467 3:0.11417879 4:0.1022546 5:0.046448775 6:0.041391502 7:0.029746177 8:0.089172246 9:0.071973534 10:0.034197201 
--256 1:0.43226202 2:0.2946376 3:0.10190528 4:0.12913971 5:0.042055391 6:0.0080477056 7:0.14485 8:0.017201113 9:0.28216616 10:0.012937865 
--256 1:0.43133278 2:0.2785756 3:0.13875968 4:0.087772392 5:0.063559555 6:0.29188799 7:0.028352961 8:0.11944912 9:0.024792463 10:0.045224589 
--256 1:0.45966394 2:0.2890028 3:0.13631667 4:0.084836325 5:0.030180266 6:0.070303279 7:0.15175729 8:0.039663794 9:0.0068448647 10:0.013865995 
--256 1:0.54849104 2:0.29467402 3:0.081664039 4:0.054193093 5:0.020977812 6:0.033356708 7:0.032218146 8:0.095815544 9:0.038991388 10:0.012829024 
--256 1:0.54156969 2:0.25848139 3:0.11267052 4:0.066080315 5:0.021198078 6:0.052836891 7:0.090122232 8:0.04080638 9:0.076252505 10:0.015175165 
--256 1:0.43939771 2:0.25221094 3:0.15315275 4:0.11005748 5:0.045181115 6:0.016757421 7:0.071370885 8:0.041499933 9:0.11629493 10:0.14555079 
--256 1:0.33903998 2:0.27770577 3:0.16810217 4:0.15027074 5:0.064881338 6:0.057180965 7:0.0027356638 8:0.027602686 9:0.040499254 10:0.051169127 
--256 1:0.66684296 2:0.22837507 3:0.063470343 4:0.030357792 5:0.010953838 6:0.0038573587 7:0.038673385 8:0.13750449 9:0.068495043 10:0.0211741 
--256 1:0.73163799 2:0.16706716 3:0.050059475 4:0.036841487 5:0.014393886 6:0.060676985 7:0.037943667 8:0.013568856 9:0.11445504 10:0.16821785 
--256 1:0.66862343 2:0.18917119 3:0.065212224 4:0.054061105 5:0.022932048 6:0.18434359 7:0.1107346 8:0.1878387 9:0.1425835 10:0.028824867 
--256 1:0.45496882 2:0.30190087 3:0.10016164 4:0.10610075 5:0.036867916 6:0.014106201 7:0.0781433 8:0.11483112 9:0.19799569 10:0.061709088 
--256 1:0.61250579 2:0.22893131 3:0.11151436 4:0.033526577 5:0.013521955 6:0.052243502 7:0.035907821 8:0.01264423 9:0.21352958 10:0.22226339 
--256 1:0.52980453 2:0.22342993 3:0.11066027 4:0.077673212 5:0.058432059 6:0.13477192 7:0.050987094 8:0.013062911 9:0.03610104 10:0.015861531 
--41.348986944602665 1:0.89865314 2:0.074155225 3:0.015187598 4:0.0095143126 5:0.0024897189 6:0.96777628 7:0.91857558 8:0.75715179 9:0.59926691 10:0.24368386 
--256 1:0.4680421 2:0.21893857 3:0.13356142 4:0.10718387 5:0.072274037 6:0.0021180698 7:0.1015034 8:0.040948499 9:0.074896342 10:0.099922256 
--256 1:0.48213597 2:0.19268939 3:0.14660517 4:0.13296355 5:0.045605927 6:0.19084676 7:0.055882729 8:0.014411185 9:0.018027711 10:0.23319886 
--256 1:0.41743989 2:0.33421311 3:0.074747944 4:0.11858843 5:0.055010628 6:0.16119952 7:0.055143833 8:0.099265117 9:0.12359826 10:0.013231635 
--256 1:0.52910424 2:0.30074298 3:0.075640733 4:0.066199164 5:0.028312883 6:0.035409571 7:0.040541751 8:0.20513209 9:0.13361239 10:0.026770952 
--256 1:0.3333492 2:0.28491762 3:0.17578018 4:0.14904539 5:0.056907606 6:0.087434208 7:0.23633385 8:0.21836535 9:0.27945017 10:0.10089618 
--256 1:0.38632958 2:0.32771054 3:0.1546027 4:0.089861016 5:0.041496172 6:0.037209829 7:0.18210205 8:0.075548338 9:0.067666699 10:0.19449314 
--256 1:0.38355558 2:0.25395971 3:0.15608949 4:0.14835415 5:0.058041075 6:0.078561118 7:0.15143361 8:0.073727651 9:0.15902988 10:0.052556796 
--256 1:0.56851865 2:0.25792593 3:0.060599963 4:0.085524998 5:0.027430457 6:0.078779004 7:0.089140914 8:0.15110049 9:0.48393266 10:0.077123053 
--256 1:0.29351632 2:0.42909427 3:0.12905253 4:0.095921432 5:0.052415442 6:0.055244636 7:0.090591552 8:0.0079653908 9:0.016256338 10:0.039800897 
--256 1:0.29152484 2:0.32945888 3:0.1620561 4:0.13799752 5:0.078962653 6:0.17976286 7:0.02706676 8:0.058368618 9:0.036587788 10:0.051211901 
--256 1:0.40053247 2:0.34883522 3:0.10964419 4:0.080379891 5:0.060608222 6:0.40321741 7:0.12032385 8:0.26020257 9:0.072543275 10:0.014802845 
--56.451249716185195 1:0.79391482 2:0.15203077 3:0.027827292 4:0.018002029 5:0.0082250924 6:0.95712634 7:0.89272769 8:0.45463079 9:0.34135858 10:0.24829899 
--256 1:0.4913736 2:0.29114573 3:0.092858526 4:0.066602693 5:0.058019448 6:0.30132173 7:0.068583601 8:0.17145949 9:0.15525442 10:0.013841789 
--256 1:0.45045788 2:0.27506818 3:0.13506215 4:0.091449349 5:0.047962445 6:0.26030005 7:0.26266178 8:0.1727963 9:0.30016776 10:0.46168041 
--256 1:0.52732143 2:0.23584872 3:0.12588181 4:0.070515985 5:0.040432054 6:0.064166755 7:0.091194617 8:0.21006081 9:0.048698872 10:0.053452664 
--256 1:0.53364854 2:0.22466812 3:0.12941468 4:0.076808808 5:0.035459854 6:0.021910326 7:0.0056529872 8:0.11354486 9:0.03574733 10:0.087178554 
--26.304912553628757 1:0.11940755 2:0.39342446 3:0.41096416 4:0.058775274 5:0.017428559 6:0.037150965 7:0.059699741 8:0.17321345 9:0.14021914 10:0.36297223 
--256 1:0.56240456 2:0.23241489 3:0.10846402 4:0.058469293 5:0.038247233 6:0.066149945 7:0.092860022 8:0.17295986 9:0.045592156 10:0.021260692 
--140.95330423430764 1:0.34819472 2:0.27026368 3:0.20542238 4:0.12161198 5:0.05450724 6:0.28334515 7:0.053134348 8:0.033974555 9:0.13406897 10:0.16690556 
--256 1:0.7050325 2:0.2468373 3:0.022486359 4:0.019264667 5:0.0063791673 6:0.015308339 7:0.03641786 8:0.1824304 9:0.0147228 10:0.17427534 
--256 1:0.34157722 2:0.31695822 3:0.15924344 4:0.11967134 5:0.062549777 6:0.080625143 7:0.081824594 8:0.25387637 9:0.22521373 10:0.035429524 
--256 1:0.62624455 2:0.16452143 3:0.12311865 4:0.047518409 5:0.038596954 6:0.042941015 7:0.10275059 8:0.04670321 9:0.015360092 10:0.034693346 
--256 1:0.35183078 2:0.28915922 3:0.20162966 4:0.10824753 5:0.04913281 6:0.1052175 7:0.012441084 8:0.20772158 9:0.10208112 10:0.28247464 
--256 1:0.6068267 2:0.19081576 3:0.068988811 4:0.10039125 5:0.032977488 6:0.046896305 7:0.098719007 8:0.053260201 9:0.30168212 10:0.38481325 
--256 1:0.75503928 2:0.15268463 3:0.047997743 4:0.030539423 5:0.013738928 6:0.029659525 7:0.0024092045 8:0.087406252 9:0.0052374368 10:0.088377923 
--2.5092331420183323 1:0.35088122 2:0.38031599 3:0.11164574 4:0.11972368 5:0.037433379 6:0.84614326 7:0.81610077 8:0.7054916 9:0.63375476 10:0.44032924 
--256 1:0.67098702 2:0.16796661 3:0.074201932 4:0.042666227 5:0.044178206 6:0.22339397 7:0.13512656 8:0.024994008 9:0.073833392 10:0.00074269283 
--256 1:0.2500406 2:0.38575095 3:0.15338192 4:0.13744465 5:0.073381882 6:0.081877273 7:0.15421121 8:0.0060934929 9:0.054912811 10:0.01770544 
--256 1:0.31717482 2:0.31453725 3:0.15297502 4:0.13927991 5:0.076033005 6:0.029969584 7:0.011657456 8:0.0049161148 9:0.051776887 10:0.065683477 
--256 1:0.67092731 2:0.18260295 3:0.057083476 4:0.05733145 5:0.032054808 6:0.00010047223 7:0.080249896 8:0.15840451 9:0.065411903 10:0.07415142 
--256 1:0.56918693 2:0.28431189 3:0.072114763 4:0.045746118 5:0.028640306 6:0.0686696 7:0.092066999 8:0.060266352 9:0.083383182 10:0.17556339 
--256 1:0.32408248 2:0.31837259 3:0.12635352 4:0.14926568 5:0.081925722 6:0.17926988 7:0.19833514 8:0.078886893 9:0.024713318 10:0.3420785 
--256 1:0.4952046 2:0.20320928 3:0.14858247 4:0.11765463 5:0.035349007 6:0.15387399 7:0.1279785 8:0.095013437 9:0.18258003 10:0.18564662 
--22.163113032587159 1:0.21268213 2:0.55681155 3:0.13318736 4:0.076939762 5:0.020379201 6:0.18082446 7:0.30736558 8:0.0055170041 9:0.048756692 10:0.26115707 
--256 1:0.63852241 2:0.19893792 3:0.073801539 4:0.054659111 5:0.034079022 6:0.038968058 7:0.093604214 8:0.14873343 9:0.11680869 10:0.055898863 
--256 1:0.25430187 2:0.32304151 3:0.23238918 4:0.13262258 5:0.057644859 6:0.0088422081 7:0.058503179 8:0.0085518269 9:0.027516301 10:0.11232549 
--256 1:0.66977988 2:0.17724017 3:0.05436838 4:0.062215053 5:0.036396519 6:0.043414547 7:0.012677639 8:0.041327869 9:0.15893502 10:0.046435344 
--256 1:0.45007773 2:0.31128766 3:0.095876006 4:0.093802564 5:0.048956044 6:0.12530564 7:0.10644349 8:0.049559059 9:0.12935853 10:0.015855449 
--256 1:0.40126488 2:0.20231595 3:0.17434401 4:0.14678117 5:0.075293999 6:0.019738275 7:0.0067585176 8:0.13940568 9:0.3141022 10:0.38042473 
--256 1:0.44003045 2:0.35511153 3:0.09468979 4:0.078532935 5:0.031635301 6:0.41782754 7:0.029364557 8:0.08232731 9:0.057202209 10:0.11913997 
--256 1:0.58417443 2:0.23071729 3:0.089673343 4:0.065799621 5:0.029635318 6:0.047696352 7:0.045333515 8:0.083992136 9:0.1205906 10:0.025107934 
--256 1:0.42269314 2:0.30969821 3:0.11316655 4:0.10471555 5:0.049726547 6:0.14799556 7:0.22348517 8:0.063732668 9:0.10184996 10:0.0069677127 
--256 1:0.35540254 2:0.29521253 3:0.14109372 4:0.13954897 5:0.06874224 6:0.024961161 7:0.0910561 8:0.19433723 9:0.0072301518 10:0.15634438 
--256 1:0.65173775 2:0.21602396 3:0.054163604 4:0.053622346 5:0.024452345 6:0.047388801 7:0.0063330101 8:0.073871516 9:0.051444616 10:0.063524702 
--256 1:0.33858372 2:0.3464432 3:0.12191612 4:0.1090907 5:0.083966253 6:0.10510219 7:0.20319352 8:0.18136023 9:0.13541352 10:0.11383083 
--256 1:0.65706213 2:0.2484085 3:0.045098496 4:0.035925977 5:0.0135049 6:0.041675539 7:0.068633486 8:0.28588606 9:0.22951534 10:0.18351654 
--256 1:0.60038551 2:0.27719461 3:0.057792223 4:0.045389622 5:0.019238034 6:0.0033882196 7:0.077737384 8:0.18825336 9:0.16853232 10:0.17354609 
--256 1:0.58314003 2:0.24286728 3:0.077197492 4:0.066760546 5:0.03003465 6:0.012881091 7:0.10217039 8:0.1404114 9:0.016192938 10:0.07249583 
--256 1:0.44147683 2:0.2148443 3:0.15535386 4:0.12862215 5:0.059702855 6:0.076775623 7:0.038925803 8:0.094208291 9:0.15478279 10:0.037126228 
--256 1:0.25009562 2:0.34256484 3:0.15558504 4:0.17939892 5:0.072355583 6:0.11258676 7:0.16313452 8:0.11532928 9:0.060623753 10:0.115568 
--256 1:0.51640299 2:0.23887902 3:0.078600288 4:0.13190492 5:0.034212788 6:0.16249247 7:0.24513385 8:0.094303089 9:0.052540888 10:0.0022577459 
--256 1:0.40625775 2:0.35498443 3:0.0836371 4:0.097660444 5:0.057460275 6:0.3372955 7:0.088579815 8:0.15012854 9:0.076570306 10:0.023771923 
--213.91701898966392 1:0.62952338 2:0.1782024 3:0.086801915 4:0.060728701 5:0.044743604 6:0.51682936 7:0.19018612 8:0.044521324 9:0.1734875 10:0.02810476 
--256 1:0.60425983 2:0.23873143 3:0.08590856 4:0.051439928 5:0.019660256 6:0.0062982107 7:0.0083452066 8:0.059789832 9:0.035989953 10:0.072097464 
--256 1:0.65245821 2:0.20158454 3:0.050850931 4:0.063187462 5:0.031918851 6:0.082312234 7:0.090743389 8:0.17964739 9:0.1679955 10:0.28199269 
--256 1:0.61991063 2:0.25120897 3:0.057235073 4:0.054939285 5:0.016706047 6:0.15392489 7:0.028151849 8:0.13096956 9:0.019113629 10:0.14949477 
--256 1:0.79452681 2:0.12470929 3:0.041212285 4:0.027291358 5:0.012260255 6:0.038517259 7:0.088842441 8:0.20045904 9:0.099400209 10:0.019946573 
--118.97452088407621 1:0.46361896 2:0.20177259 3:0.12391132 4:0.098620057 5:0.11207707 6:0.019075095 7:0.091813391 8:0.37112804 9:0.53698703 10:0.55212588 
--256 1:0.36611013 2:0.3023204 3:0.10389529 4:0.14105887 5:0.08661531 6:0.017056992 7:0.074142262 8:0.028008033 9:0.066446705 10:0.11602185 
--256 1:0.28399374 2:0.22801709 3:0.25849775 4:0.15577899 5:0.073712431 6:0.012375105 7:0.0080972742 8:0.072010156 9:0.060439373 10:0.10637893 
--200.8392247838409 1:0.8061884 2:0.15155101 3:0.01876791 4:0.017828337 5:0.0056643423 6:0.0099924956 7:0.039571226 8:0.36493302 9:0.28771001 10:0.12662544 
--45.041235201604835 1:0.32712976 2:0.13622954 3:0.26027637 4:0.20377698 5:0.072587348 6:0.39211075 7:0.25588095 8:0.0066725343 9:0.30609759 10:0.20565414 
--256 1:0.57887515 2:0.281745 3:0.089730876 4:0.034065014 5:0.015583965 6:0.05464519 7:0.077820052 8:0.013827872 9:0.054195499 10:0.17231047 
--256 1:0.49727804 2:0.29354895 3:0.12839376 4:0.05823019 5:0.022549061 6:0.092182615 7:0.054581847 8:0.0048485143 9:0.11030427 10:0.054043203 
--256 1:0.65507085 2:0.21167411 3:0.068924229 4:0.042004336 5:0.022326477 6:0.079499944 7:0.072151123 8:0.18836118 9:0.045300215 10:0.16050078 
--256 1:0.50620896 2:0.29583119 3:0.0963627 4:0.072056849 5:0.029540296 6:0.057787522 7:0.07318859 8:0.12583136 9:0.044465947 10:0.090511547 
--256 1:0.68848111 2:0.16878907 3:0.051288329 4:0.043994971 5:0.047446523 6:0.24713719 7:0.12951885 8:0.04336133 9:0.043560844 10:0.098438613 
--256 1:0.63609458 2:0.16739124 3:0.078230055 4:0.079757291 5:0.038526836 6:0.10637832 7:0.19404161 8:0.20956317 9:0.045359931 10:0.013223085 
--256 1:0.55448623 2:0.24747121 3:0.067311695 4:0.07990104 5:0.050829832 6:0.19003393 7:0.13616467 8:0.24638751 9:0.10098591 10:0.1259322 
--256 1:0.53133 2:0.21666027 3:0.10585605 4:0.077756945 5:0.06839674 6:0.082652927 7:0.11024959 8:0.25293731 9:0.1596175 10:0.064334779 
--30.073090175950789 1:0.26755227 2:0.52247663 3:0.1062833 4:0.079625515 5:0.024062285 6:0.66395624 7:0.12648865 8:0.2239337 9:0.049682968 10:0.046409163 
--256 1:0.67865474 2:0.23335583 3:0.053000626 4:0.027899712 5:0.0070890981 6:0.093055219 7:0.079235008 8:0.1316194 9:0.0097117134 10:0.0040192289 
--256 1:0.47957563 2:0.24433587 3:0.094902648 4:0.12668619 5:0.054499664 6:0.06377563 7:0.0017251736 8:0.23534269 9:0.033987969 10:0.041722913 
--256 1:0.51152151 2:0.32932292 3:0.074428354 4:0.059649948 5:0.02507727 6:0.085718428 7:0.014894733 8:0.15396449 9:0.14504682 10:0.066034757 
--256 1:0.37048619 2:0.27445078 3:0.10577516 4:0.17293793 5:0.076349938 6:0.12249556 7:0.0210108 8:0.01493227 9:0.084184787 10:0.1978895 
--256 1:0.66593313 2:0.19956136 3:0.085972578 4:0.035103068 5:0.013429857 6:0.057481818 7:0.04809623 8:0.19573895 9:0.0092643459 10:0.0019815556 
--256 1:0.46962085 2:0.24155444 3:0.15275771 4:0.092553812 5:0.043513195 6:0.042012065 7:0.014260589 8:0.10489065 9:0.074533299 10:0.18198007 
--256 1:0.46092582 2:0.14704779 3:0.19541466 4:0.11904791 5:0.077563821 6:0.10944599 7:0.2003322 8:0.25303545 9:0.018928889 10:0.073420442 
--256 1:0.30448081 2:0.31880816 3:0.10443943 4:0.17436519 5:0.097906404 6:0.31602976 7:0.073248078 8:0.097955807 9:0.15414696 10:0.21890634 
--256 1:0.64221578 2:0.22695209 3:0.058990213 4:0.049190758 5:0.022651162 6:0.039415538 7:0.04446187 8:0.030861896 9:0.24252484 10:0.30551755 
--256 1:0.50960219 2:0.27452818 3:0.095049871 4:0.064620616 5:0.056199147 6:0.069004843 7:0.071906213 8:0.10379808 9:0.15499565 10:0.3737593 
--256 1:0.35978946 2:0.32864519 3:0.17776291 4:0.091159133 5:0.04264331 6:0.15286554 7:0.19226083 8:0.0056803245 9:0.21201089 10:0.13038324 
--256 1:0.38145601 2:0.19959472 3:0.18731194 4:0.1450734 5:0.086563935 6:0.01431497 7:0.21198794 8:0.036213471 9:0.065123589 10:0.1190254 
--256 1:0.37758926 2:0.26067824 3:0.15626714 4:0.14590219 5:0.059563163 6:0.096787967 7:0.016905686 8:0.038501082 9:0.030632152 10:0.071676373 
--256 1:0.44093057 2:0.21350751 3:0.15736328 4:0.1288518 5:0.059346831 6:0.02358271 7:0.045605604 8:0.088487083 9:0.038713264 10:0.051266796 
--256 1:0.45635202 2:0.36792695 3:0.087402809 4:0.065635205 5:0.022683016 6:0.11694511 7:0.027416459 8:0.052708198 9:0.039842993 10:0.0043129645 
--256 1:0.63431244 2:0.20434773 3:0.07110215 4:0.057979316 5:0.032258359 6:0.063041002 7:0.025191297 8:0.0031575208 9:0.10097106 10:0.078206065 
--256 1:0.21937418 2:0.33835184 3:0.15817771 4:0.19436646 5:0.089729805 6:0.093244574 7:0.22649231 8:0.18509201 9:0.17408112 10:0.16054011 
--256 1:0.54514827 2:0.25803477 3:0.10285495 4:0.06482549 5:0.029136512 6:0.30371365 7:0.10869622 8:0.17021539 9:0.24733511 10:0.10726584 
--256 1:0.43909451 2:0.1869564 3:0.127738 4:0.18375746 5:0.062453629 6:0.33896883 7:0.09410368 8:0.0065611105 9:0.10130789 10:0.20796918 
--256 1:0.50348183 2:0.19658916 3:0.14608043 4:0.10656789 5:0.047280694 6:0.22574092 7:0.14057102 8:0.045871042 9:0.21564036 10:0.18067572 
--256 1:0.4621159 2:0.27974095 3:0.10666865 4:0.11130764 5:0.040166872 6:0.050954084 7:0.077337426 8:0.083695126 9:0.13313048 10:0.037430592 
--256 1:0.69936557 2:0.18167753 3:0.059920158 4:0.043225279 5:0.015811463 6:0.035419495 7:0.017866953 8:0.002586145 9:0.23689561 10:0.31135207 
--256 1:0.36515266 2:0.33141824 3:0.14127548 4:0.11023652 5:0.051917098 6:0.19554749 7:0.19985481 8:0.26407927 9:0.065834286 10:0.19002703 
--256 1:0.49191952 2:0.22462566 3:0.13615062 4:0.081871361 5:0.065432843 6:0.41430942 7:0.16610052 8:0.1821118 9:0.12399776 10:0.021413676 
--256 1:0.32425293 2:0.42874648 3:0.098211009 4:0.10394755 5:0.044842037 6:0.01494391 7:0.15922542 8:0.061808318 9:0.011505541 10:0.15065532 
--256 1:0.34150925 2:0.29891044 3:0.12707427 4:0.15138731 5:0.081118733 6:0.28711829 7:0.086468953 8:0.034670632 9:0.11733473 10:0.11063291 
--256 1:0.58451919 2:0.31333635 3:0.047490737 4:0.038960976 5:0.015692751 6:0.058521974 7:0.12827546 8:0.20646581 9:0.0020448154 10:0.14295859 
--256 1:0.32656224 2:0.39447571 3:0.12080692 4:0.10858253 5:0.049572598 6:0.0019170231 7:0.098768131 8:0.011001001 9:0.042185852 10:0.032228229 
--256 1:0.53283539 2:0.2731891 3:0.11928297 4:0.0518848 5:0.022807745 6:0.099700255 7:0.023596376 8:0.17053834 9:0.080463332 10:0.0055060139 
--256 1:0.6135958 2:0.21022421 3:0.058963507 4:0.078340643 5:0.03887584 6:0.23267307 7:0.14161019 8:0.17803051 9:0.099993042 10:0.1182442 
--256 1:0.31067076 2:0.24889497 3:0.181132 4:0.17570755 5:0.083594728 6:0.01067802 7:0.16296166 8:0.033732105 9:0.14352824 10:0.14129813 
--256 1:0.50932472 2:0.24429952 3:0.12365312 4:0.084552925 5:0.038169715 6:0.20769442 7:0.060914517 8:0.003269326 9:0.03615366 10:0.119871 
--256 1:0.424514 2:0.30130406 3:0.11684874 4:0.10952548 5:0.047807714 6:0.10233425 7:0.11995548 8:0.25718145 9:0.0090337252 10:0.078678747 
--84.962256842957359 1:0.3808361 2:0.34367808 3:0.15955469 4:0.080573801 5:0.035357326 6:0.12181164 7:0.13668432 8:0.021196689 9:0.095086393 10:0.18574023 
--16.52219102801353 1:0.33194754 2:0.24978851 3:0.17113336 4:0.21302237 5:0.034108224 6:0.013647557 7:0.10245916 8:0.019864661 9:0.0071824782 10:0.12656821 
--256 1:0.46489667 2:0.16180145 3:0.18478284 4:0.11296432 5:0.075554715 6:0.08458911 7:0.31182081 8:0.015724174 9:0.053087512 10:0.061654413 
--256 1:0.34567949 2:0.38373605 3:0.13564629 4:0.08735139 5:0.047586786 6:0.3644768 7:0.0023564006 8:0.082685924 9:0.1393062 10:0.09440043 
--256 1:0.64994481 2:0.22433393 3:0.080151225 4:0.032825345 5:0.012744691 6:0.097079669 7:0.14136812 8:0.17351021 9:0.093928852 10:0.063811804 
--256 1:0.6310333 2:0.10507157 3:0.10918464 4:0.089168472 5:0.065542014 6:0.024819002 7:0.13878936 8:0.14953337 9:0.022224046 10:0.032327166 
--256 1:0.24721141 2:0.45613263 3:0.12857811 4:0.10940187 5:0.058675969 6:0.027968484 7:0.0026395376 8:0.073083513 9:0.027235783 10:0.043782999 
--238.79349511581822 1:0.82044322 2:0.13079345 3:0.019311144 4:0.022858473 5:0.00659371 6:0.11153428 7:0.23275024 8:0.43217602 9:0.09666974 10:0.092247835 
--256 1:0.56921944 2:0.22131473 3:0.095924441 4:0.072060565 5:0.04148083 6:0.04474779 7:0.00049587134 8:0.14475723 9:0.11640588 10:0.034974349 
--256 1:0.61606064 2:0.29597798 3:0.058492421 4:0.024701466 5:0.0047674931 6:0.073014573 7:0.06632206 8:0.13991851 9:0.13373068 10:0.061167775 
--256 1:0.33683741 2:0.29629056 3:0.14353048 4:0.14839313 5:0.074948428 6:0.09971085 7:0.2374729 8:0.057445575 9:0.005006135 10:0.064896588 
--256 1:0.70160134 2:0.21224191 3:0.041984543 4:0.025553458 5:0.018618746 6:0.028489806 7:0.0064337363 8:0.038734832 9:0.16105379 10:0.033823936 
--256 1:0.25930131 2:0.33559222 3:0.18597038 4:0.16169857 5:0.057437529 6:0.31024125 7:0.073858929 8:0.11346941 9:0.14592971 10:0.18283503 
--144.71355879921327 1:0.41942589 2:0.22651749 3:0.17778033 4:0.12469487 5:0.051581418 6:0.42692284 7:0.41086664 8:0.50095763 9:0.37346191 10:0.36493937 
--256 1:0.61122787 2:0.20157713 3:0.085680078 4:0.06242361 5:0.039091308 6:0.11130905 7:0.023002589 8:0.26076273 9:0.11773387 10:0.051423941 
--256 1:0.69017781 2:0.21032479 3:0.056826796 4:0.026755337 5:0.015915264 6:0.035507423 7:0.055464125 8:0.2376427 9:0.23467122 10:0.16911531 
--256 1:0.4806677 2:0.1851386 3:0.12363268 4:0.14817024 5:0.062390772 6:0.35587542 7:0.12996446 8:0.39544868 9:0.32219369 10:0.23665684 
--256 1:0.43557888 2:0.33967801 3:0.10219352 4:0.08604832 5:0.036501272 6:0.09940332 7:0.070486741 8:0.34964196 9:0.19168717 10:0.26973504 
--256 1:0.27595221 2:0.31600602 3:0.19358023 4:0.15157889 5:0.062882647 6:0.26710667 7:0.2345993 8:0.069056252 9:0.15349356 10:0.15805664 
--256 1:0.74281388 2:0.18350478 3:0.039878545 4:0.02636567 5:0.007437117 6:0.060964325 7:0.061447392 8:0.24055379 9:0.13756898 10:0.060824372 
--256 1:0.3011596 2:0.36919151 3:0.16915891 4:0.11086695 5:0.049623033 6:0.070303846 7:0.058244416 8:0.013575102 9:0.07199289 10:0.10517565 
--256 1:0.25277437 2:0.34671478 3:0.20841778 4:0.10748374 5:0.084609332 6:0.36854485 7:0.14393131 8:0.050897349 9:0.094685064 10:0.11262413 
--256 1:0.83535234 2:0.12774302 3:0.021428449 4:0.01132407 5:0.0041521218 6:0.011401249 7:0.036616006 8:0.23338933 9:0.21917764 10:0.15908596 
--256 1:0.58790452 2:0.23731496 3:0.093218248 4:0.057571869 5:0.023990404 6:0.046888818 7:0.1291852 8:0.098114203 9:0.13189777 10:0.12922428 
--38.509961148519714 1:0.7949512 2:0.074027052 3:0.047858905 4:0.050951795 5:0.032211048 6:0.62426074 7:0.090349905 8:0.20943882 9:0.25379829 10:0.17433675 
--256 1:0.39183334 2:0.29463489 3:0.15098858 4:0.11599302 5:0.04655016 6:0.086651722 7:0.22186048 8:0.13773218 9:0.1061465 10:0.094565437 
--256 1:0.64960958 2:0.20506888 3:0.063091422 4:0.055486776 5:0.026743346 6:0.085147387 7:0.0013694809 8:0.00018104189 9:0.049347652 10:0.03606566 
--256 1:0.45962672 2:0.17353768 3:0.11473423 4:0.15830759 5:0.093793778 6:0.015444232 7:0.038610996 8:0.084833123 9:0.034542364 10:0.11699158 
--256 1:0.32557046 2:0.23305295 3:0.1817001 4:0.17848555 5:0.081190943 6:0.076376491 7:0.062365543 8:0.10653443 9:0.060522963 10:0.24205848 
--256 1:0.34005557 2:0.32386268 3:0.16914222 4:0.11091138 5:0.056028163 6:0.14467247 7:0.048230181 8:0.21097408 9:0.10451471 10:0.15552176 
--256 1:0.17309384 2:0.24232461 3:0.19623733 4:0.27064222 5:0.11770199 6:0.029019571 7:0.0080489814 8:0.029732221 9:0.017415465 10:0.015343679 
--256 1:0.31454081 2:0.289247 3:0.18705093 4:0.14543561 5:0.063725644 6:0.22666214 7:0.020772535 8:0.13464126 9:0.092076876 10:0.021025368 
--256 1:0.6154738 2:0.20886653 3:0.074289345 4:0.074932039 5:0.026438279 6:0.039162809 7:0.11816697 8:0.062672359 9:0.28476412 10:0.044430254 
--256 1:0.47621673 2:0.28262715 3:0.09894757 4:0.099679527 5:0.042529029 6:0.2343692 7:0.073576327 8:0.12675877 9:0.030275952 10:0.092138617 
--153.79107818121093 1:0.47750161 2:0.28054229 3:0.11413839 4:0.08473651 5:0.043081206 6:0.4033397 7:0.31737746 8:0.15258843 9:0.14572308 10:0.11381482 
--256 1:0.49851434 2:0.16852331 3:0.17526216 4:0.09747525 5:0.060224928 6:0.17827653 7:0.034233741 8:0.1880473 9:0.10361937 10:0.13031456 
--256 1:0.55945796 2:0.27119095 3:0.087611485 4:0.060348748 5:0.02139085 6:0.066266507 7:0.18344673 8:0.25340201 9:0.0098112484 10:0.037288159 
--256 1:0.36135873 2:0.34376906 3:0.12002683 4:0.11519928 5:0.059646105 6:0.28057264 7:0.055023423 8:0.17249092 9:0.16110621 10:0.14165418 
--256 1:0.49173035 2:0.31275254 3:0.10945342 4:0.054904429 5:0.031159254 6:0.23403505 7:0.015571074 8:0.094065856 9:0.1438889 10:0.017518857 
--256 1:0.46332366 2:0.2405316 3:0.14813834 4:0.10380336 5:0.044203044 6:0.035695007 7:0.069569543 8:0.044338556 9:0.11878966 10:0.16571079 
--75.915201402225165 1:0.4401084 2:0.30163614 3:0.14975489 4:0.071152162 5:0.037348415 6:0.086359096 7:0.15755607 8:0.35822633 9:0.39001513 10:0.30471288 
--256 1:0.28826845 2:0.301144 3:0.16806891 4:0.16106476 5:0.08145388 6:0.077467226 7:0.16658804 8:0.13643817 9:0.052890499 10:0.10394181 
--256 1:0.52997046 2:0.36812154 3:0.058802263 4:0.028791161 5:0.014314574 6:0.085046043 7:0.028740666 8:0.085781898 9:0.010260466 10:0.075287238 
--169.07906199794809 1:0.18429702 2:0.20269964 3:0.43543511 4:0.13507375 5:0.042494478 6:0.14090311 7:0.026715738 8:0.086061781 9:0.076411343 10:0.24585947 
--256 1:0.43271221 2:0.25791925 3:0.12280641 4:0.11872535 5:0.06783677 6:0.38652866 7:0.14970612 8:0.22757893 9:0.22746844 10:0.41174811 
--256 1:0.63271356 2:0.27599852 3:0.059209762 4:0.022658933 5:0.0094192272 6:0.036171519 7:0.067270403 8:0.028536766 9:0.054758109 10:0.047627239 
--256 1:0.40927336 2:0.27162965 3:0.12569025 4:0.13787666 5:0.055530082 6:0.17863956 7:0.21188672 8:0.085408307 9:0.17116673 10:0.18807069 
--256 1:0.33185256 2:0.34135457 3:0.17795085 4:0.098546469 5:0.050295554 6:0.40076924 7:0.16208407 8:0.20628338 9:0.072641124 10:0.024297316 
--256 1:0.50489579 2:0.31540262 3:0.077545421 4:0.073082837 5:0.029073329 6:0.064720514 7:0.11657304 8:0.13199671 9:0.0065347815 10:0.066890089 
--256 1:0.65733889 2:0.19518586 3:0.054552546 4:0.059633906 5:0.03328879 6:0.18061638 7:0.10747036 8:0.0077426493 9:0.051970167 10:0.16367927 
--256 1:0.67880134 2:0.20890189 3:0.054995024 4:0.038701996 5:0.018599747 6:0.22580563 7:0.28549649 8:0.20284882 9:0.10828249 10:0.041282818 
--256 1:0.52917201 2:0.21565139 3:0.084732228 4:0.10955175 5:0.060892623 6:0.037602205 7:0.15844394 8:0.15499693 9:0.04954986 10:0.072096337 
--256 1:0.42653134 2:0.23272795 3:0.15393689 4:0.12488797 5:0.061915845 6:0.012982559 7:0.11773053 8:0.090066483 9:0.15669169 10:0.15453554 
--256 1:0.86593318 2:0.070383693 3:0.0314202 4:0.027171884 5:0.0050910433 6:0.005126613 7:0.10155799 8:0.04633897 9:0.2041046 10:0.23434444 
--199.09163660167218 1:0.3344723 2:0.27441992 3:0.201623 4:0.12842191 5:0.061062884 6:0.38698065 7:0.34176561 8:0.34542576 9:0.32410901 10:0.035053995 
--34.717101744140408 1:0.42807648 2:0.24266803 3:0.084259467 4:0.17881022 5:0.066185803 6:0.76612095 7:0.26891755 8:0.21873095 9:0.17115479 10:0.074530144 
--256 1:0.59522569 2:0.22689118 3:0.078198198 4:0.066061561 5:0.033623371 6:0.2702764 7:0.13609467 8:0.055751329 9:0.10403368 10:0.28034185 
--256 1:0.54668251 2:0.24675551 3:0.063181654 4:0.10249592 5:0.040884412 6:0.23899224 7:0.04400812 8:0.30530377 9:0.16291475 10:0.052978911 
--37.003718980904182 1:0.8064141 2:0.11313101 3:0.043746926 4:0.024068402 5:0.012639556 6:0.093999614 7:0.065575228 8:0.034571258 9:0.034547604 10:0.093874869 
--256 1:0.41525282 2:0.31222287 3:0.12270174 4:0.099383771 5:0.050438802 6:0.053006585 7:0.10941014 8:0.14201332 9:0.13719708 10:0.15847408 
--256 1:0.58265753 2:0.20953314 3:0.082953931 4:0.087862825 5:0.036992576 6:0.065091564 7:0.13960137 8:0.063764668 9:0.02443395 10:0.039929688 
--46.496425232498481 1:0.38225748 2:0.49020975 3:0.056238169 4:0.050238415 5:0.021056189 6:0.064649692 7:0.076068917 8:0.04365957 9:0.12195131 10:0.040636905 
--256 1:0.57880237 2:0.22921941 3:0.092684227 4:0.072600551 5:0.026693444 6:0.15510094 7:0.0030187453 8:0.093709559 9:0.14516783 10:0.11684751 
--256 1:0.59987003 2:0.22954551 3:0.090190309 4:0.055528201 5:0.02486595 6:0.27759546 7:0.069714126 8:0.10631219 9:0.24450608 10:0.14243646 
--256 1:0.55571769 2:0.27076371 3:0.07739622 4:0.067445122 5:0.028677262 6:0.019444057 7:0.012157227 8:0.069116655 9:0.095905881 10:0.10259219 
--256 1:0.39050553 2:0.22332073 3:0.16294761 4:0.15647379 5:0.066752336 6:0.068179295 7:0.026850412 8:0.15242954 9:0.0016498381 10:0.056959494 
--256 1:0.38310182 2:0.40048649 3:0.12474797 4:0.060063259 5:0.031600464 6:0.071055321 7:0.078183444 8:0.14564031 9:0.048982038 10:0.082369725 
--256 1:0.707513 2:0.21347672 3:0.042660547 4:0.023851334 5:0.012498396 6:0.063538148 7:0.15576494 8:0.084125844 9:0.22403615 10:0.17190539 
--256 1:0.35102004 2:0.45926971 3:0.075853059 4:0.073292073 5:0.04056512 6:0.058533941 7:0.0071681757 8:0.13726907 9:0.3274665 10:0.40144866 
--256 1:0.54289472 2:0.27079657 3:0.067583278 4:0.076986514 5:0.041738926 6:0.060186747 7:0.048054204 8:0.032283143 9:0.094190282 10:0.066408134 
--256 1:0.64033892 2:0.23365988 3:0.062902392 4:0.047570268 5:0.015528537 6:0.037499212 7:0.060276075 8:0.11955593 9:0.3046319 10:0.1241446 
--256 1:0.49117863 2:0.28148419 3:0.10005197 4:0.093816244 5:0.033468966 6:0.17680599 7:0.20248044 8:0.14387957 9:0.058589259 10:0.0058882106 
--256 1:0.46558984 2:0.30139799 3:0.15180582 4:0.0570974 5:0.024108948 6:0.30558894 7:0.056706635 8:0.017657146 9:0.045663104 10:0.00092416997 
--256 1:0.55143769 2:0.28547826 3:0.06687665 4:0.065540537 5:0.030666865 6:0.064015267 7:0.010085587 8:0.089615623 9:0.15034694 10:0.15636028 
--256 1:0.44924613 2:0.30610425 3:0.092070453 4:0.10038211 5:0.052197066 6:0.15955369 7:0.097156372 8:0.18053864 9:0.068642897 10:0.012959975 
--256 1:0.48716286 2:0.11654554 3:0.16928798 4:0.10409525 5:0.12290837 6:0.00086215534 7:0.0093161004 8:0.21520812 9:0.060198889 10:0.13612313 
--256 1:0.2915348 2:0.22949583 3:0.19046583 4:0.16101085 5:0.12749269 6:0.45346866 7:0.14331078 8:0.1587973 9:0.16051358 10:0.12301949 
--256 1:0.61742926 2:0.18734151 3:0.086708981 4:0.069918435 5:0.03860182 6:0.0061768585 7:0.00097343586 8:0.028748801 9:0.13644978 10:0.0056243956 
--256 1:0.51472878 2:0.2028528 3:0.1033098 4:0.117391 5:0.061717618 6:0.27757817 7:0.20840639 8:0.00041798452 9:0.14533753 10:0.002941644 
--256 1:0.71274387 2:0.21934065 3:0.040804313 4:0.020365415 5:0.0067457525 6:0.20451103 7:0.075732795 8:0.065945881 9:0.08724047 10:0.14646948 
--256 1:0.35189139 2:0.27944582 3:0.15515141 4:0.15346693 5:0.060044452 6:0.13091281 7:0.19472782 8:0.085068113 9:0.065952182 10:0.21401947 
--256 1:0.39133497 2:0.21707495 3:0.1984708 4:0.1280234 5:0.065095877 6:0.099375211 7:0.032207781 8:0.061515726 9:0.041678412 10:0.13867865 
--256 1:0.4089456 2:0.25971896 3:0.10352492 4:0.14484665 5:0.082963883 6:0.19036521 7:0.083703995 8:0.14469861 9:0.17617736 10:0.28480677 
--256 1:0.50867043 2:0.13982426 3:0.125488 4:0.15407731 5:0.071939997 6:0.0022728466 7:0.055735135 8:0.19864976 9:0.11358917 10:0.027202589 
--256 1:0.20260268 2:0.34143497 3:0.20195587 4:0.19421426 5:0.059792221 6:0.032898596 7:0.16685538 8:0.047363921 9:0.087507657 10:0.16869627 
--256 1:0.50412078 2:0.26953932 3:0.098472206 4:0.08989158 5:0.037976107 6:0.076654767 7:0.010789623 8:0.066978915 9:0.16463358 10:0.12553864 
--256 1:0.31298114 2:0.3082791 3:0.15599328 4:0.14047421 5:0.082272269 6:0.11371979 7:0.10250351 8:0.15845023 9:0.065230401 10:0.011735767 
--10.400029637629268 1:0.25443539 2:0.35591901 3:0.17704334 4:0.15040054 5:0.062201719 6:0.031600533 7:0.32228876 8:0.14347228 9:0.025919288 10:0.011423504 
--256 1:0.73332564 2:0.16461914 3:0.041948101 4:0.041614948 5:0.018492165 6:0.067889235 7:0.10467603 8:0.16221935 9:0.15581632 10:0.12693243 
--256 1:0.24950809 2:0.40227451 3:0.17714718 4:0.11292709 5:0.058143124 6:0.21794794 7:0.22880186 8:0.15528118 9:0.063450634 10:0.10711042 
--256 1:0.65180124 2:0.2396661 3:0.059492993 4:0.033473894 5:0.015565781 6:0.10303453 7:0.02550052 8:0.070324203 9:0.25503158 10:0.21636582 
--256 1:0.21020631 2:0.40656364 3:0.15073184 4:0.15597312 5:0.076525099 6:0.17574997 7:0.43646414 8:0.064996721 9:0.30378291 10:0.38509514 
--256 1:0.45051276 2:0.2594469 3:0.14677485 4:0.10024247 5:0.043023025 6:0.13524717 7:0.075483901 8:0.062556753 9:0.16057209 10:0.044056527 
--256 1:0.38286655 2:0.41536484 3:0.10483073 4:0.048479826 5:0.048458052 6:0.34393943 7:0.01751569 8:0.21733515 9:0.097914374 10:0.044087354 
--256 1:0.35824587 2:0.33914846 3:0.13469943 4:0.11801414 5:0.0498921 6:0.13681055 7:0.35485474 8:0.37556964 9:0.28125449 10:0.35060339 
--256 1:0.66922458 2:0.19524144 3:0.067374645 4:0.042817547 5:0.025341788 6:0.049633445 7:0.036518117 8:0.11928457 9:0.12272726 10:0.22191713 
--256 1:0.47490868 2:0.24953787 3:0.16913813 4:0.067481751 5:0.038933574 6:0.19258411 7:0.070661554 8:0.0039579406 9:0.09376069 10:0.048364385 
--256 1:0.19739835 2:0.23488397 3:0.31985019 4:0.17298089 5:0.074886596 6:0.061100951 7:0.13279389 8:0.13089842 9:0.14714381 10:0.13687569 
--256 1:0.20493841 2:0.1766072 3:0.28208991 4:0.21052976 5:0.12583472 6:0.10890235 7:0.051878528 8:0.02473125 9:0.064708894 10:0.076847626 
--256 1:0.6638587 2:0.18029741 3:0.057343513 4:0.059718226 5:0.038782143 6:0.007733583 7:0.013216959 8:0.069395388 9:0.049680316 10:0.065642102 
--256 1:0.34228853 2:0.32381422 3:0.11263453 4:0.14023667 5:0.081026058 6:0.34887106 7:0.16819808 8:0.2320099 9:0.25533407 10:0.073999459 
--256 1:0.69475002 2:0.20293768 3:0.048745729 4:0.035875462 5:0.01769111 6:0.022530924 7:0.11963279 8:0.29756424 9:0.18067962 10:0.011016916 
--256 1:0.47622961 2:0.33306103 3:0.083598356 4:0.075757125 5:0.031353884 6:0.082981891 7:0.11695917 8:0.099984594 9:0.089101056 10:0.078735155 
--256 1:0.44771211 2:0.30471632 3:0.096968535 4:0.10752505 5:0.043077986 6:0.1727047 7:0.048447754 8:0.0052034913 9:0.18041644 10:0.16596039 
--256 1:0.61643351 2:0.14482795 3:0.094587396 4:0.10557164 5:0.038579505 6:0.014432028 7:0.0087914356 8:0.25238217 9:0.22942508 10:0.047672875 
--256 1:0.59242093 2:0.23376902 3:0.099045732 4:0.050184946 5:0.024579372 6:0.094426152 7:0.086256843 8:0.0019436415 9:0.14608857 10:0.11495854 
--256 1:0.52266489 2:0.23944125 3:0.11121353 4:0.080778494 5:0.045901839 6:0.089121917 7:0.024388898 8:0.11872808 9:0.058022545 10:0.022731886 
--256 1:0.63779886 2:0.22894077 3:0.070098698 4:0.042733299 5:0.020428367 6:0.057235313 7:0.121145 8:0.019400071 9:0.235318 10:0.23361596 
--256 1:0.3384836 2:0.27498853 3:0.20344565 4:0.12430826 5:0.058773956 6:0.20172868 7:0.27949129 8:0.095785949 9:0.010731133 10:0.023929666 
--256 1:0.4262385 2:0.30994477 3:0.12676346 4:0.091161996 5:0.045891271 6:0.0301129 7:0.10740099 8:0.004575719 9:0.09497711 10:0.072423389 
--256 1:0.45371042 2:0.19637231 3:0.13744947 4:0.14351588 5:0.068951914 6:0.15355798 7:0.10624707 8:0.035996771 9:0.035814067 10:0.17280806 
--256 1:0.39858748 2:0.29404921 3:0.15427911 4:0.10575341 5:0.047330798 6:0.0085103863 7:0.0057098987 8:0.047135474 9:0.055877924 10:0.016466727 
--256 1:0.58534746 2:0.28156635 3:0.080482591 4:0.032501144 5:0.020102453 6:0.018218344 7:0.00030260312 8:0.11316382 9:0.0063706904 10:0.057135124 
--256 1:0.39466218 2:0.20955496 3:0.18729525 4:0.13589643 5:0.072591172 6:0.15998031 7:0.0061402273 8:0.039040703 9:0.17425323 10:0.066156461 
--256 1:0.64628634 2:0.20166103 3:0.050239445 4:0.056499108 5:0.045314072 6:0.064040184 7:0.033967545 8:0.031537097 9:0.057515225 10:0.27142782 
--256 1:0.72629185 2:0.13652024 3:0.073138159 4:0.047573604 5:0.01647615 6:0.051572187 7:0.074096716 8:0.078244178 9:0.16545709 10:0.010539554 
--256 1:0.35973367 2:0.26507874 3:0.15507195 4:0.15272636 5:0.067389292 6:0.054451578 7:0.15224538 8:0.098196066 9:0.20519394 10:0.053057535 
--256 1:0.76737666 2:0.16586627 3:0.041259744 4:0.019425006 5:0.006072315 6:0.026535816 7:0.078870304 8:0.0955899 9:0.073779154 10:0.063908106 
--256 1:0.32778264 2:0.24794054 3:0.1702548 4:0.1706682 5:0.083353818 6:0.1248681 7:0.13681434 8:0.11967265 9:0.042008064 10:0.041755611 
--256 1:0.77641667 2:0.15654589 3:0.033426682 4:0.025337925 5:0.0082728371 6:0.028184349 7:0.011932414 8:0.28785559 9:0.25147809 10:0.22348996 
--256 1:0.53454179 2:0.29724396 3:0.09766529 4:0.05041405 5:0.020134905 6:0.017827433 7:0.01666255 8:0.027286864 9:0.1292831 10:0.051365446 
--86.668837663324808 1:0.49651572 2:0.19157023 3:0.15065474 4:0.109398 5:0.051861304 6:0.11120795 7:0.26203493 8:0.47795305 9:0.34320723 10:0.24762951 
--101.55009603907554 1:0.40073436 2:0.3468489 3:0.17154553 4:0.047302291 5:0.033568921 6:0.17701885 7:0.025134175 8:0.29782396 9:0.15605668 10:0.37735365 
--256 1:0.56369275 2:0.2569485 3:0.086069152 4:0.064098303 5:0.029191292 6:0.047856698 7:0.078626508 8:0.041351798 9:0.047742676 10:0.22746134 
--256 1:0.55435534 2:0.22643681 3:0.094455932 4:0.084956301 5:0.039795626 6:0.046348922 7:0.091600552 8:0.054848501 9:0.16605838 10:0.28872277 
--256 1:0.45800453 2:0.24817382 3:0.15067853 4:0.094686032 5:0.048457087 6:0.015950819 7:0.12365269 8:0.1154392 9:0.19875707 10:0.18933709 
--256 1:0.5728104 2:0.23692014 3:0.11270851 4:0.055839326 5:0.021721617 6:0.14961738 7:0.057261318 8:0.011399029 9:0.023794774 10:0.14375146 
--256 1:0.34364096 2:0.38415581 3:0.13795528 4:0.0892704 5:0.044977549 6:0.17521327 7:0.0022125306 8:0.099265311 9:0.071774154 10:0.17779434 
--256 1:0.36368001 2:0.30205843 3:0.091746029 4:0.16050199 5:0.082013541 6:0.31600675 7:0.2900957 8:0.13276407 9:0.16908845 10:0.25465898 
--256 1:0.45481702 2:0.2280812 3:0.13889704 4:0.10863082 5:0.069573925 6:0.11612285 7:0.101482 8:0.032290661 9:0.27257842 10:0.29181731 
--256 1:0.41139566 2:0.43920234 3:0.095370324 4:0.036988438 5:0.01704324 6:0.054737759 7:0.031913591 8:0.041154349 9:0.05302932 10:0.0058721367 
--256 1:0.40188617 2:0.271285 3:0.16879127 4:0.10454468 5:0.053492875 6:0.22179743 7:0.16186699 8:0.036525906 9:0.014611486 10:0.037385904 
--12.678862506089335 1:0.27728756 2:0.49235048 3:0.11967891 4:0.083957937 5:0.026725107 6:0.54064424 7:0.10050628 8:0.17534932 9:0.02731157 10:0.037136851 
--256 1:0.36698334 2:0.36343246 3:0.14037882 4:0.08577756 5:0.043427822 6:0.036152926 7:0.1711777 8:0.14493918 9:0.085526243 10:0.21718703 
--256 1:0.58310744 2:0.25635575 3:0.067696024 4:0.062013459 5:0.030827324 6:0.013892311 7:0.01465579 8:0.013688877 9:0.037767746 10:0.077368697 
--44.849846081628741 1:0.08929837 2:0.2496537 3:0.25559163 4:0.29981253 5:0.10564377 6:0.24612617 7:0.11291613 8:0.26286559 9:0.36583609 10:0.089086513 
--256 1:0.78195546 2:0.17334806 3:0.027420086 4:0.011762009 5:0.0055143886 6:0.017369968 7:0.034312548 8:0.050394179 9:0.23176582 10:0.30956271 
--9.0816586468030351 1:0.5072857 2:0.24759791 3:0.14390763 4:0.070958222 5:0.030250536 6:0.43027492 7:0.53529815 8:0.20954861 9:0.016448947 10:0.45304697 
--256 1:0.25921521 2:0.42267798 3:0.13723139 4:0.11681057 5:0.064064849 6:0.041317854 7:0.15165868 8:0.0052818791 9:0.046467036 10:0.0082420915 
--256 1:0.65498176 2:0.14871426 3:0.057681275 4:0.056068078 5:0.082554622 6:0.03791382 7:0.039213111 8:0.38034357 9:0.2837541 10:0.099353724 
--256 1:0.35973606 2:0.50343434 3:0.048762869 4:0.05625409 5:0.031812635 6:0.10153519 7:0.077104712 8:0.15846355 9:0.048132519 10:0.03345344 
--256 1:0.33995114 2:0.22785737 3:0.19980862 4:0.16494538 5:0.067437505 6:0.090171044 7:0.0057026214 8:0.24129944 9:0.033812412 10:0.11311294 
--256 1:0.23925778 2:0.26799881 3:0.20604071 4:0.19914665 5:0.087556047 6:0.1603971 7:0.042153032 8:0.097692251 9:0.086825382 10:0.20963302 
--256 1:0.34055192 2:0.31813541 3:0.16393693 4:0.11942139 5:0.057954355 6:0.0039167981 7:0.021154431 8:0.20789295 9:0.055170855 10:0.13600739 
--256 1:0.39946544 2:0.39806225 3:0.096235022 4:0.073326352 5:0.032910941 6:0.10941995 7:0.049164209 8:0.042839869 9:0.061450776 10:0.035787649 
--256 1:0.43220757 2:0.35795557 3:0.14087533 4:0.052449476 5:0.016512047 6:0.18893412 7:0.056584095 8:0.019145611 9:0.032882623 10:0.025576186 
--256 1:0.62653303 2:0.12693706 3:0.095496242 4:0.097944515 5:0.053089149 6:0.10519717 7:0.074498697 8:0.22806041 9:0.36285058 10:0.38914307 
--256 1:0.61014441 2:0.262333 3:0.065010257 4:0.034154302 5:0.028358027 6:0.1334583 7:0.085390498 8:0.21627473 9:0.070653169 10:0.063975056 
--256 1:0.34207133 2:0.21829194 3:0.20088573 4:0.18927002 5:0.049480983 6:0.074158018 7:0.1199371 8:0.51155839 9:0.36056116 10:0.3478576 
--178.37427445700436 1:0.5298967 2:0.18048554 3:0.070076069 4:0.13222525 5:0.087316446 6:0.21324763 7:0.10601991 8:0.0077085606 9:0.21094733 10:0.52861577 
--256 1:0.46070028 2:0.33375418 3:0.10454834 4:0.065052704 5:0.035944504 6:0.054993445 7:0.02288961 8:0.04544344 9:0.069631546 10:0.070653261 
--256 1:0.36876841 2:0.43442352 3:0.10823617 4:0.06124232 5:0.027329583 6:0.093272355 7:0.020858178 8:0.11676491 9:0.061668422 10:0.099438311 
--256 1:0.28633467 2:0.26351066 3:0.1545017 4:0.19555247 5:0.1001005 6:0.28078332 7:0.008886321 8:0.24638043 9:0.36431308 10:0.052858898 
--256 1:0.29799791 2:0.39014801 3:0.10547636 4:0.12356963 5:0.082808081 6:0.042276402 7:0.19910078 8:0.09680431 9:0.0050507486 10:0.01116508 
--256 1:0.52497487 2:0.27495308 3:0.092757579 4:0.078251382 5:0.029063091 6:0.14440304 7:0.12367985 8:0.089776673 9:0.15098854 10:0.098260835 
--1.2989225431197071 1:0.70361789 2:0.079034792 3:0.10173787 4:0.068122875 5:0.047486579 6:0.59518804 7:0.47825103 8:0.29143351 9:0.33229623 10:0.034851708 
--256 1:0.49198894 2:0.25931838 3:0.1322449 4:0.076022833 5:0.040424956 6:0.0043509137 7:0.066715487 8:0.064038652 9:0.12243185 10:0.052727274 
--256 1:0.74116928 2:0.1359623 3:0.05465439 4:0.052638462 5:0.015575568 6:0.043950339 7:0.15873471 8:0.027433376 9:0.21698601 10:0.077955405 
--256 1:0.38599848 2:0.26944482 3:0.1599956 4:0.12919452 5:0.055366585 6:0.17239743 7:0.15481023 8:0.14364199 9:0.1617069 10:0.1742472 
--256 1:0.58970691 2:0.28746907 3:0.078149215 4:0.033958527 5:0.010716278 6:0.10688351 7:0.065402824 8:0.058037491 9:0.02500407 10:0.019571116 
--256 1:0.56477444 2:0.1957375 3:0.084706656 4:0.092640953 5:0.062140444 6:0.033238988 7:0.082505271 8:0.17445486 9:0.049488763 10:0.13487938 
--256 1:0.39701689 2:0.33861104 3:0.10664152 4:0.10731377 5:0.050416779 6:0.38103746 7:0.069779303 8:0.10738792 9:0.24336938 10:0.05098526 
--256 1:0.54983139 2:0.22973449 3:0.085419171 4:0.090572652 5:0.044442296 6:0.051916217 7:0.029162132 8:0.12126665 9:0.046156795 10:0.037476361 
--256 1:0.52829416 2:0.264444 3:0.10349411 4:0.068926542 5:0.034841195 6:0.062457396 7:0.11825548 8:0.18604853 9:0.070885495 10:0.072386141 
--25.602720388424501 1:0.69280227 2:0.14289127 3:0.072408356 4:0.063567862 5:0.028330234 6:0.0039310916 7:0.18466303 8:0.06170868 9:0.047307629 10:0.13921553 
--256 1:0.52891158 2:0.20046258 3:0.091610089 4:0.11895015 5:0.060065597 6:0.013219741 7:0.052342592 8:0.17562723 9:0.22068902 10:0.2314509 
--256 1:0.32264606 2:0.26562321 3:0.19822681 4:0.13546808 5:0.078035835 6:0.012308274 7:0.14110824 8:0.11810448 9:0.37581488 10:0.25202375 
--256 1:0.43952947 2:0.21547521 3:0.15705465 4:0.14231786 5:0.045622806 6:0.14649337 7:0.047412664 8:0.064590685 9:0.026788124 10:0.01731158 
--256 1:0.55622992 2:0.31967888 3:0.0666468 4:0.036185385 5:0.021259014 6:0.015623082 7:0.016188129 8:0.046042292 9:0.036108588 10:0.038541042 
--256 1:0.41381468 2:0.40629781 3:0.085807869 4:0.063796162 5:0.030283479 6:0.14699034 7:0.11363134 8:0.12802018 9:0.226882 10:0.059391894 
--256 1:0.43734341 2:0.30127624 3:0.11407421 4:0.10589136 5:0.041414782 6:0.15492854 7:0.13868974 8:0.22548096 9:0.11959408 10:0.16589498 
--114.97391070736514 1:0.56905166 2:0.13998372 3:0.15324218 4:0.087789475 5:0.049932969 6:0.25792172 7:0.26899352 8:0.09972977 9:0.060391518 10:0.31446787 
--256 1:0.65583726 2:0.2336082 3:0.062767348 4:0.033552994 5:0.014234204 6:0.047518154 7:0.16137173 8:0.12534224 9:0.26882695 10:0.30877298 
--256 1:0.51594245 2:0.23606907 3:0.096923196 4:0.10586161 5:0.04520367 6:0.036386722 7:0.13425367 8:0.1808811 9:0.079783489 10:0.33072179 
--256 1:0.41532691 2:0.31398582 3:0.11184684 4:0.11645559 5:0.042384844 6:0.030797773 7:0.059090349 8:0.1506711 9:0.16338841 10:0.062981223 
--185.56330983730956 1:0.21709872 2:0.27324972 3:0.23552719 4:0.20385795 5:0.070266428 6:0.1904123 7:0.095525559 8:0.052922262 9:0.4025341 10:0.25512138 
--256 1:0.37913525 2:0.40636755 3:0.10515905 4:0.077136249 5:0.032201909 6:0.031129369 7:0.00478075 8:0.14071816 9:0.05020299 10:0.0046521215 
--122.83022201511906 1:0.56877352 2:0.3239876 3:0.049277474 4:0.036139461 5:0.021821944 6:0.017606457 7:0.070723202 8:0.33950299 9:0.33488112 10:0.50016117 
--256 1:0.59927848 2:0.27962316 3:0.081548776 4:0.028203106 5:0.011346483 6:0.029823458 7:0.017305223 8:0.038631375 9:0.071360733 10:0.061652289 
--256 1:0.54812758 2:0.23741452 3:0.099671008 4:0.082295023 5:0.032491867 6:0.13726537 7:0.13882829 8:0.20824073 9:0.1620894 10:0.096585379 
--256 1:0.7183043 2:0.1945463 3:0.036881177 4:0.034952333 5:0.01531589 6:0.16938915 7:0.17250116 8:0.023385169 9:0.092866056 10:0.066189667 
--256 1:0.53850222 2:0.23155832 3:0.10379427 4:0.080411473 5:0.045733706 6:0.023623125 7:0.15347872 8:0.10822949 9:0.022099207 10:0.064693536 
--256 1:0.6751104 2:0.17901495 3:0.073125322 4:0.052148327 5:0.020600998 6:0.033185923 7:0.20223835 8:0.013106558 9:0.25219693 10:0.28658957 
--256 1:0.63426243 2:0.21746272 3:0.064865832 4:0.052488308 5:0.030920709 6:0.065805551 7:0.029259856 8:0.067393972 9:0.055967912 10:0.010077893 
--256 1:0.56856656 2:0.1429461 3:0.12828474 4:0.096799589 5:0.063403016 6:0.072686515 7:0.093935986 8:0.12577522 9:0.0044289203 10:0.23435417 
--256 1:0.57575075 2:0.18695991 3:0.112346 4:0.081035976 5:0.043907359 6:0.030965413 7:0.030283342 8:0.068478562 9:0.020345813 10:0.04729675 
--256 1:0.56153061 2:0.24446134 3:0.087447771 4:0.074082266 5:0.03247801 6:0.050832912 7:0.0124576 8:0.092352894 9:0.07930664 10:0.15758905 
--256 1:0.32107091 2:0.2968167 3:0.15027723 4:0.16889473 5:0.062940417 6:0.29198299 7:0.04957632 8:0.1613357 9:0.23522011 10:0.0039343269 
--256 1:0.81973825 2:0.11988017 3:0.028915929 4:0.022078201 5:0.0093874435 6:0.01863087 7:0.10660054 8:0.13026136 9:0.15623449 10:0.096679942 
--256 1:0.51868068 2:0.19843304 3:0.13098398 4:0.10422412 5:0.047678188 6:0.27388904 7:0.083006955 8:0.28381919 9:0.15899796 10:0.15784224 
--256 1:0.63396161 2:0.23013085 3:0.054020693 4:0.052325973 5:0.029560869 6:0.023796308 7:0.024788729 8:0.082739063 9:0.15731352 10:0.15570018 
--256 1:0.55226378 2:0.24229443 3:0.11889671 4:0.061978199 5:0.024566877 6:0.028696499 7:0.10654365 8:0.019462714 9:0.0092147099 10:0.10965835 
--256 1:0.72313141 2:0.16331024 3:0.066615142 4:0.032554906 5:0.014388306 6:0.040750386 7:0.095531568 8:0.10186234 9:0.028108047 10:0.043514085 
--256 1:0.6174104 2:0.22236364 3:0.071767069 4:0.059571686 5:0.028887213 6:0.061453009 7:0.022201754 8:0.031461377 9:0.13468116 10:0.11686489 
--256 1:0.67191949 2:0.17005762 3:0.076831424 4:0.057674409 5:0.023517055 6:0.082344009 7:0.1113679 8:0.075673873 9:0.062979217 10:0.11090502 
--256 1:0.47154864 2:0.18191091 3:0.16160572 4:0.12158784 5:0.063346894 6:0.15926303 7:0.058702222 8:0.037145054 9:0.066873688 10:0.11545193 
--256 1:0.70665745 2:0.21975518 3:0.043595517 4:0.024891302 5:0.0051005528 6:0.0036580827 7:0.10161873 8:0.064743242 9:0.12097519 10:0.17815475 
--256 1:0.60537817 2:0.23056122 3:0.088338947 4:0.051257638 5:0.024464023 6:0.061432763 7:0.0027059824 8:0.1648132 9:0.22515185 10:0.14805014 
--256 1:0.48412755 2:0.31752488 3:0.099173376 4:0.062275465 5:0.036898732 6:0.030935096 7:0.20505151 8:0.094951179 9:0.016394786 10:0.12827747 
--256 1:0.59806197 2:0.21953094 3:0.11947792 4:0.049791845 5:0.01313733 6:0.14061933 7:0.00090106399 8:0.01425672 9:0.0047610529 10:0.05845697 
--256 1:0.58891588 2:0.24522553 3:0.10657902 4:0.042683865 5:0.016595711 6:0.087752299 7:0.020804603 8:0.0081552616 9:0.054364087 10:0.20137951 
--256 1:0.56696689 2:0.18108399 3:0.12760861 4:0.071460701 5:0.052879813 6:0.17137344 7:0.023064383 8:0.066596843 9:0.13349717 10:0.052743007 
--256 1:0.82057742 2:0.061900604 3:0.05003897 4:0.042141912 5:0.025341095 6:0.027867156 7:0.16675693 8:0.11953483 9:0.071674479 10:0.1505209 
--256 1:0.40553997 2:0.42064217 3:0.092288979 4:0.049433763 5:0.032095117 6:0.080974401 7:0.029094494 8:0.14245235 9:0.023224546 10:0.035923808 
--256 1:0.64707299 2:0.21055923 3:0.087705738 4:0.036918364 5:0.017743676 6:0.13403942 7:0.025933506 8:0.0011621351 9:0.12878354 10:0.085421481 
--256 1:0.71665475 2:0.16176704 3:0.048275182 4:0.047108467 5:0.02619457 6:0.044455555 7:0.013489834 8:0.12423788 9:0.1146874 10:0.16500213 
--256 1:0.69646844 2:0.2019182 3:0.056734381 4:0.029259781 5:0.015619191 6:0.070574061 7:0.086630727 8:0.092043297 9:0.16650224 10:0.019489329 
--256 1:0.4659077 2:0.26115646 3:0.13205381 4:0.1034554 5:0.037426641 6:0.13187829 7:0.18488164 8:0.031518978 9:0.097241094 10:0.062148235 
--256 1:0.36448663 2:0.48649369 3:0.058128799 4:0.062887375 5:0.028003503 6:0.12875926 7:0.00064568637 8:0.11353432 9:0.069094803 10:0.011662783 
--256 1:0.30035308 2:0.26417854 3:0.14991585 4:0.19637622 5:0.08917631 6:0.038749455 7:0.018368798 8:0.098861877 9:0.13390815 10:0.018174895 
--256 1:0.47606028 2:0.23435234 3:0.088142291 4:0.12024142 5:0.081203672 6:0.033952422 7:0.36871251 8:0.0059715754 9:0.11620238 10:0.24498647 
--256 1:0.64884412 2:0.20240311 3:0.066361153 4:0.058827933 5:0.023563685 6:0.042582644 7:0.095947373 8:0.081274902 9:0.10399702 10:0.10036196 
--256 1:0.66814269 2:0.18508033 3:0.075531949 4:0.052180275 5:0.019064754 6:0.0068018529 7:0.052667718 8:0.05100805 9:0.082329823 10:0.020255585 
--256 1:0.42450435 2:0.29604023 3:0.1035542 4:0.1062902 5:0.069611013 6:0.063562037 7:0.081057792 8:0.002880064 9:0.0051672539 10:0.2312998 
--256 1:0.68613079 2:0.18012751 3:0.065300051 4:0.039209384 5:0.029232268 6:0.030632031 7:0.054877423 8:0.029211202 9:0.067044135 10:0.036576451 
--256 1:0.67907394 2:0.15992788 3:0.049802759 4:0.07309772 5:0.038097708 6:0.069638291 7:0.065441972 8:0.2207976 9:0.094452562 10:0.30507551 
--256 1:0.38120139 2:0.37249613 3:0.120529 4:0.078611959 5:0.047161524 6:0.17408535 7:0.17407535 8:0.21254413 9:0.077678195 10:0.055575814 
--256 1:0.34927398 2:0.24916216 3:0.17201117 4:0.15700236 5:0.072550341 6:0.21789859 7:0.33456482 8:0.014663085 9:0.065147538 10:0.19789483 
--256 1:0.55737032 2:0.16792911 3:0.13260147 4:0.091754163 5:0.050344937 6:0.23352502 7:0.067746388 8:0.0047090097 9:0.3341312 10:0.12895511 
--256 1:0.54622186 2:0.20958912 3:0.11497391 4:0.085399377 5:0.043815728 6:0.056799962 7:0.021158599 8:0.15248391 9:0.008908854 10:0.13790948 
--111.8174998540898 1:0.22182278 2:0.25668848 3:0.21688487 4:0.19678974 5:0.10781412 6:0.17443328 7:0.31812562 8:0.26323358 9:0.07622674 10:0.013163551 
--256 1:0.23615197 2:0.5067639 3:0.10952367 4:0.10274425 5:0.044816212 6:0.2673553 7:0.17127573 8:0.13643383 9:0.07592027 10:0.0075172994 
--256 1:0.66954528 2:0.19462099 3:0.065669442 4:0.049768506 5:0.020395782 6:0.080277935 7:0.086701665 8:0.14080948 9:0.13587684 10:0.19621094 
--256 1:0.30066919 2:0.31673687 3:0.18429664 4:0.1424763 5:0.055821011 6:0.29121329 7:0.20566322 8:0.07731612 9:0.130827 10:0.059220184 
--256 1:0.53628493 2:0.29592328 3:0.1044368 4:0.04536356 5:0.017991434 6:0.075394563 7:0.071152589 8:0.022745009 9:0.071042481 10:0.039095992 
--256 1:0.43650814 2:0.20217049 3:0.16686231 4:0.13497743 5:0.059481631 6:0.023392105 7:0.19630104 8:0.29122453 9:0.057978932 10:0.058923248 
--256 1:0.57083618 2:0.26513025 3:0.067852871 4:0.060114489 5:0.036066214 6:0.18590741 7:0.050033876 8:0.015146402 9:0.19596037 10:0.12568039 
--256 1:0.47739674 2:0.18881268 3:0.1491426 4:0.13067054 5:0.053977445 6:0.0079949578 7:0.13319418 8:0.19301918 9:0.069251568 10:0.084077068 
--256 1:0.46534506 2:0.22746873 3:0.14762454 4:0.1148499 5:0.044711772 6:0.28927681 7:0.23778961 8:0.37132242 9:0.17358574 10:0.30213956 
--256 1:0.37701053 2:0.32902892 3:0.1221851 4:0.11504702 5:0.056728423 6:0.18570722 7:0.038069246 8:0.070851571 9:0.029533787 10:0.033718807 
--256 1:0.73502492 2:0.19885962 3:0.031642827 4:0.027685595 5:0.0067870354 6:0.058828826 7:0.059929189 8:0.19580019 9:0.4750654 10:0.4577651 
--256 1:0.29561441 2:0.22472534 3:0.14642251 4:0.22725632 5:0.10598142 6:0.056083898 7:0.073943673 8:0.21032461 9:0.056004023 10:0.0082221364 
--12.075646646664381 1:0.43908044 2:0.27144526 3:0.13007717 4:0.12201452 5:0.037382619 6:0.20976189 7:0.12244998 8:0.16752131 9:0.060286922 10:0.21185259 
--256 1:0.41030992 2:0.24258371 3:0.16304361 4:0.12856247 5:0.05550029 6:0.069001023 7:0.093177849 8:0.14372748 9:0.20410327 10:0.028996843 
--256 1:0.57647585 2:0.18276937 3:0.086621312 4:0.11833513 5:0.035798332 6:0.10736045 7:0.059292164 8:0.16807778 9:0.19502029 10:0.27234953 
--256 1:0.53374065 2:0.24180768 3:0.10938182 4:0.070279341 5:0.044790512 6:0.0066755281 7:0.013995161 8:0.085170824 9:0.11327171 10:0.089065949 
--256 1:0.22571614 2:0.3222736 3:0.17492505 4:0.19029067 5:0.086794535 6:0.15974414 7:0.063148308 8:0.29908728 9:0.0063209133 10:0.048873672 
--256 1:0.48720967 2:0.25836911 3:0.089672332 4:0.10990695 5:0.054841943 6:0.17146868 7:0.14357868 8:0.16638159 9:0.041046395 10:0.095696638 
--256 1:0.26766465 2:0.29386821 3:0.19364652 4:0.17626339 5:0.068557234 6:0.018624291 7:0.12356155 8:0.051435474 9:0.1016963 10:0.11260832 
--256 1:0.55941919 2:0.29122641 3:0.078231949 4:0.05684727 5:0.014275181 6:0.040600784 7:0.066134354 8:0.078576146 9:0.21915332 10:0.0092426105 
--3.3973326862734599 1:0.30240664 2:0.10679716 3:0.15810807 4:0.29415371 5:0.13853443 6:0.028940249 7:0.03449397 8:0.48444674 9:0.61440509 10:0.42556424 
--256 1:0.70328958 2:0.17200609 3:0.038867028 4:0.056845987 5:0.028991314 6:0.099566336 7:0.21302892 8:0.023737059 9:0.040822902 10:0.048108344 
--256 1:0.64714179 2:0.13355534 3:0.10555255 4:0.070469329 5:0.043280996 6:0.089282257 7:0.022078133 8:0.027365086 9:0.024042649 10:0.078720999 
--256 1:0.4239803 2:0.29027487 3:0.13153853 4:0.10546607 5:0.048740245 6:0.043049853 7:0.1460797 8:0.39009985 9:0.15199658 10:0.11642997 
--256 1:0.54255325 2:0.21511561 3:0.093857814 4:0.088263427 5:0.060209902 6:0.23436471 7:0.17275257 8:0.49417069 9:0.15454384 10:0.080358055 
--256 1:0.21908031 2:0.32390119 3:0.23857422 4:0.11676271 5:0.10168157 6:0.041904618 7:0.085906121 8:0.027308893 9:0.0084070698 10:0.018567014 
--256 1:0.44909383 2:0.22190152 3:0.11203368 4:0.14669882 5:0.070272143 6:0.093124488 7:0.006589445 8:0.19260616 9:0.10891352 10:0.012724567 
--256 1:0.46259962 2:0.25156337 3:0.14257693 4:0.10226067 5:0.040999408 6:0.0074823719 7:0.0066189085 8:0.024307929 9:0.033706239 10:0.011946673 
--256 1:0.45296404 2:0.31076624 3:0.11928266 4:0.086546661 5:0.030440404 6:0.0469462 7:0.095589594 8:0.055542274 9:0.021044914 10:0.094017297 
--256 1:0.5215193 2:0.27805972 3:0.13552785 4:0.04668886 5:0.018204279 6:0.094432757 7:0.076392935 8:0.0080816301 9:0.085439824 10:0.026263304 
--256 1:0.44758839 2:0.30632147 3:0.140721 4:0.07615373 5:0.029215417 6:0.025484246 7:0.022527195 8:0.078625501 9:0.17639718 10:0.22555662 
--256 1:0.28920874 2:0.25621276 3:0.19802341 4:0.16139922 5:0.095155872 6:0.00093674149 7:0.1889979 8:0.18744228 9:0.083262444 10:0.068775882 
--57.615144427095082 1:0.64982084 2:0.21974434 3:0.060823063 4:0.047040874 5:0.022570881 6:0.48792347 7:0.25611929 8:0.12642799 9:0.020801897 10:0.00081990634 
--256 1:0.36259841 2:0.25384572 3:0.18304435 4:0.12901621 5:0.071495307 6:0.43632772 7:0.22248905 8:0.18066766 9:0.10744321 10:0.095841579 
--256 1:0.26721887 2:0.32778011 3:0.15733105 4:0.14794718 5:0.099722778 6:0.11723855 7:0.36449934 8:0.10634879 9:0.098204567 10:0.26787154 
--256 1:0.64990661 2:0.19369831 3:0.077384042 4:0.057795525 5:0.021215521 6:0.072537304 7:0.12847632 8:0.0060867962 9:0.18567657 10:0.13618157 
--51.80573342279591 1:0.20128139 2:0.31848613 3:0.22066269 4:0.19077656 5:0.068793233 6:0.39269431 7:0.2677041 8:0.019932153 9:0.072112808 10:0.025585638 
--256 1:0.38061678 2:0.30938203 3:0.15027003 4:0.11094486 5:0.048786297 6:0.23908172 7:0.011429881 8:0.099622939 9:0.14093469 10:7.1487061e-05 
--256 1:0.4522355 2:0.22042466 3:0.1614239 4:0.10900391 5:0.056912036 6:0.085189171 7:0.021681031 8:0.049617389 9:0.09133162 10:0.016177426 
--256 1:0.1515772 2:0.48149174 3:0.14614212 4:0.15456939 5:0.066219543 6:0.033536826 7:0.017863743 8:0.0932162 9:0.0071297855 10:0.007014157 
--256 1:0.26333316 2:0.43417316 3:0.11564964 4:0.12643104 5:0.060412999 6:0.30958544 7:0.0090578551 8:0.10579475 9:0.15706009 10:0.35254588 
--256 1:0.62790125 2:0.22384244 3:0.062358351 4:0.048059085 5:0.037838868 6:0.025391199 7:0.061248706 8:0.15237027 9:0.095898512 10:0.080224326 
--256 1:0.45909793 2:0.24997357 3:0.12724548 4:0.10784972 5:0.055833305 6:0.57550544 7:0.16155602 8:0.0034132987 9:0.1214094 10:0.056794365 
--1.2596238519782563 1:0.25597483 2:0.1401037 3:0.49780049 4:0.084037999 5:0.022082974 6:0.21790154 7:0.1256623 8:0.15087145 9:0.30649947 10:0.27201859 
--256 1:0.44306142 2:0.23975849 3:0.17858248 4:0.068752807 5:0.069844812 6:0.017155367 7:0.095987591 8:0.023061137 9:0.016341678 10:0.13167828 
--117.41320862362006 1:0.47818432 2:0.17988251 3:0.17161727 4:0.10654293 5:0.063772979 6:0.016522776 7:0.085768638 8:0.36593127 9:0.028055783 10:0.017779799 
--256 1:0.65481749 2:0.208388 3:0.058292925 4:0.054345587 5:0.024155997 6:0.13373819 7:0.00088835395 8:0.11039428 9:0.15678523 10:0.2272228 
--256 1:0.664175 2:0.20803491 3:0.053881064 4:0.047656007 5:0.026253018 6:0.039657537 7:0.026644804 8:0.022395535 9:0.032662145 10:0.13997343 
--256 1:0.32379264 2:0.23583448 3:0.17796887 4:0.16738061 5:0.095023408 6:0.25536141 7:0.082855492 8:0.078978835 9:0.025521018 10:0.061794698 
--256 1:0.55332316 2:0.20173371 3:0.083337079 4:0.11502639 5:0.046579662 6:0.23502708 7:0.016658846 8:0.018812889 9:0.075670464 10:0.021434888 
--256 1:0.69305928 2:0.22816375 3:0.02670194 4:0.037955746 5:0.014119287 6:0.0039931231 7:0.059578632 8:0.16235542 9:0.089081524 10:0.090786477 
--256 1:0.54125082 2:0.30610057 3:0.072187708 4:0.048302514 5:0.032158392 6:0.13580461 7:0.1250315 8:0.0092235048 9:0.14771203 10:0.25265701 
--62.106019577665499 1:0.79992239 2:0.094236996 3:0.053688379 4:0.025211817 5:0.026940418 6:0.19982386 7:0.050152323 8:0.0076290705 9:0.28487252 10:0.1854066 
--42.582301784856313 1:0.43899414 2:0.26474304 3:0.14140082 4:0.11047491 5:0.04438709 6:0.47077125 7:0.54495574 8:0.56430309 9:0.48294659 10:0.39311901 
--256 1:0.64068224 2:0.1626343 3:0.072811386 4:0.081504981 5:0.042367092 6:0.13271335 7:0.073730877 8:0.11075511 9:0.26686217 10:0.20968645 
--256 1:0.38578511 2:0.27673026 3:0.15573535 4:0.12289698 5:0.058852304 6:0.24796065 7:0.018175213 8:0.22481066 9:0.15069192 10:0.073016093 
--43.609106435078694 1:0.34502473 2:0.34025269 3:0.13983755 4:0.09569092 5:0.07919411 6:0.4092952 7:0.054485667 8:0.21614432 9:0.44220567 10:0.53213079 
--256 1:0.35585803 2:0.34436573 3:0.14230044 4:0.10352702 5:0.053948787 6:0.16459449 7:0.00095944561 8:0.025936826 9:0.12598305 10:0.09501018 
--256 1:0.25345834 2:0.30905758 3:0.21877353 4:0.14635989 5:0.072350663 6:0.11683317 7:0.10913537 8:0.12645648 9:0.084272308 10:0.11379171 
--256 1:0.55024024 2:0.21756503 3:0.12335219 4:0.068386927 5:0.040455601 6:0.034781216 7:0.030898407 8:0.053349222 9:0.012662133 10:0.14524789 
--256 1:0.26423275 2:0.33479843 3:0.2214642 4:0.12559288 5:0.053911747 6:0.11083905 7:0.11734679 8:0.047307425 9:0.31164103 10:0.33784772 
--256 1:0.38408462 2:0.36905406 3:0.10726326 4:0.095667146 5:0.04393091 6:0.064742605 7:0.033821272 8:0.11492362 9:0.0019048551 10:0.00081820581 
--256 1:0.6388407 2:0.24148442 3:0.06288362 4:0.038855103 5:0.017936159 6:0.070681026 7:0.24780971 8:0.15175617 9:0.12808701 10:0.32395703 
--256 1:0.37195598 2:0.39439147 3:0.14907882 4:0.049742663 5:0.034831068 6:0.13392187 7:0.059365918 8:0.22793876 9:0.088701278 10:0.10734228 
--256 1:0.47231318 2:0.26117896 3:0.07823138 4:0.091220884 5:0.097055592 6:0.025280065 7:0.048491498 8:0.037780999 9:0.061325644 10:0.070397634 
--256 1:0.51612863 2:0.24418126 3:0.08793576 4:0.08778274 5:0.063971608 6:0.059770727 7:0.042474322 8:0.029835573 9:0.098772965 10:0.20504818 
--256 1:0.38094252 2:0.18992149 3:0.2155013 4:0.14787458 5:0.065760102 6:0.12622832 7:0.06944162 8:0.034995051 9:0.0026696734 10:0.15595932 
--256 1:0.69319397 2:0.19091648 3:0.050133279 4:0.037527309 5:0.028228958 6:0.029630855 7:0.043356235 8:0.035848865 9:0.01346908 10:0.087686739 
--256 1:0.35848349 2:0.31122518 3:0.17106399 4:0.11326791 5:0.045959438 6:0.23570636 7:0.26722467 8:0.056654157 9:0.0035783198 10:0.10126721 
--256 1:0.46532699 2:0.27361137 3:0.12395928 4:0.092567329 5:0.044535031 6:0.05502091 7:0.07368191 8:0.025337639 9:0.012366974 10:0.18921597 
--256 1:0.35487081 2:0.32514548 3:0.15284396 4:0.11477135 5:0.0523684 6:0.19437979 7:0.12354128 8:0.10536167 9:0.15132639 10:0.12075602 
--256 1:0.46880083 2:0.28201569 3:0.12785057 4:0.086447011 5:0.034885892 6:0.28240624 7:0.031119841 8:0.22214396 9:0.18069746 10:0.039948674 
--256 1:0.40015966 2:0.23148943 3:0.1485125 4:0.1487477 5:0.071090711 6:0.078523603 7:0.09011987 8:0.14060108 9:0.15925591 10:0.0830742 
--33.927007682386439 1:0.51502291 2:0.38036603 3:0.05771433 4:0.035147731 5:0.011749007 6:0.0475036 7:0.1722192 8:0.053953856 9:0.058723444 10:0.13791284 
--256 1:0.4924297 2:0.28728329 3:0.10944811 4:0.081835543 5:0.029003362 6:0.0086005684 7:0.019963919 8:0.13797386 9:0.10130996 10:0.16400861 
--256 1:0.69423985 2:0.20341144 3:0.06056375 4:0.027845368 5:0.0139396 6:0.00085208951 7:0.055749763 8:0.01035279 9:0.077100041 10:0.19664455 
--256 1:0.2321469 2:0.35523322 3:0.14528428 4:0.1851585 5:0.082177101 6:0.27271115 7:0.0098374776 8:0.0066450178 9:0.034041117 10:0.061466154 
--256 1:0.48151781 2:0.35952028 3:0.057056437 4:0.082334127 5:0.019571351 6:0.033222935 7:0.088451091 8:0.071359932 9:0.02276867 10:0.01458659 
--256 1:0.52906881 2:0.30023972 3:0.091075583 4:0.058402672 5:0.021213214 6:0.02300262 7:0.14524056 8:0.19834625 9:0.080675874 10:0.047725618 
--256 1:0.57270758 2:0.22125973 3:0.073616484 4:0.087511369 5:0.044904835 6:0.0056068415 7:0.040761918 8:0.18266516 9:0.33208652 10:0.34910351 
--256 1:0.46470325 2:0.15065036 3:0.12720876 4:0.16156152 5:0.095876115 6:0.063926338 7:0.11023432 8:0.20515857 9:0.42905115 10:0.42825722 
--256 1:0.5841054 2:0.25852867 3:0.091982823 4:0.047814771 5:0.017568341 6:0.27865038 7:0.19703104 8:0.2375283 9:0.066729253 10:0.023741999 
--256 1:0.4811779 2:0.26698541 3:0.11497928 4:0.091749637 5:0.045107772 6:0.16051924 7:0.21648427 8:0.013049163 9:0.19137369 10:0.21452463 
--256 1:0.26877885 2:0.35024463 3:0.12408741 4:0.18021697 5:0.07667214 6:0.27003694 7:0.0050353048 8:0.0076498725 9:0.053270569 10:0.02029277 
--256 1:0.58744375 2:0.2548227 3:0.077171434 4:0.046934413 5:0.033627698 6:0.36419013 7:0.41765591 8:0.24222717 9:0.17599687 10:0.32682749 
--256 1:0.55643567 2:0.28798581 3:0.076494555 4:0.059059972 5:0.020023994 6:0.11388292 7:0.046539184 8:0.015470233 9:0.10065633 10:0.13914103 
--256 1:0.59765679 2:0.24578276 3:0.082812812 4:0.052731814 5:0.021015826 6:0.049143636 7:0.15618034 8:0.061593764 9:0.31090605 10:0.23742525 
--256 1:0.70349605 2:0.16198592 3:0.068580995 4:0.045735783 5:0.020201249 6:0.089878685 7:0.0082521754 8:0.013812974 9:0.080417153 10:0.024858007 
--256 1:0.42901369 2:0.2131695 3:0.15005979 4:0.12190668 5:0.085850338 6:0.19798885 7:0.14473294 8:0.04951861 9:0.11149894 10:0.38665852 
--256 1:0.66470845 2:0.1943588 3:0.070546817 4:0.045812506 5:0.024573426 6:0.025763356 7:0.069028433 8:0.03363252 9:0.05421703 10:0.29964008 
--256 1:0.23318226 2:0.46771471 3:0.14092529 4:0.10373739 5:0.054440346 6:0.33200858 7:0.13470318 8:0.35506506 9:0.19746808 10:0.20963901 
--256 1:0.41982852 2:0.38795625 3:0.088892248 4:0.065091109 5:0.038231875 6:0.27408944 7:0.10002284 8:0.099284425 9:0.079629556 10:0.1277107 
--256 1:0.48499456 2:0.19706733 3:0.14567299 4:0.13851192 5:0.033753197 6:0.050462606 7:0.093537393 8:0.0043461591 9:0.00041775779 10:0.05371718 
--256 1:0.60679665 2:0.13807095 3:0.12086177 4:0.077118059 5:0.05715258 6:0.15671164 7:0.16177368 8:0.28092996 9:0.33286547 10:0.072721488 
--256 1:0.68140108 2:0.13167619 3:0.078449309 4:0.064854301 5:0.043619117 6:0.050451884 7:0.052431752 8:0.04761911 9:0.014907296 10:0.30273047 
--256 1:0.50336164 2:0.25240089 3:0.098546509 4:0.089511137 5:0.05617982 6:0.035406267 7:0.14147379 8:0.13466937 9:0.021310096 10:0.017299065 
--256 1:0.78931462 2:0.11454207 3:0.047720404 4:0.029640996 5:0.018781911 6:0.023913281 7:0.11823021 8:0.072297151 9:0.10531037 10:0.047608429 
--256 1:0.53101249 2:0.39102864 3:0.03605816 4:0.034269575 5:0.0076311292 6:0.023581122 7:0.071293095 8:0.11034401 9:0.12674586 10:0.080509053 
--256 1:0.3155743 2:0.3189848 3:0.16755772 4:0.12535395 5:0.072529218 6:0.15938573 7:0.080974707 8:0.16577714 9:0.081400485 10:0.18148762 
--256 1:0.3613571 2:0.33086414 3:0.13453414 4:0.10510072 5:0.068143904 6:0.12184904 7:0.15733475 8:0.13446993 9:0.10154612 10:0.089862648 
--215.2195997847885 1:0.31855085 2:0.28063805 3:0.19942077 4:0.11985028 5:0.081540051 6:0.069292493 7:0.014038759 8:0.38445834 9:0.057900984 10:0.024145967 
--256 1:0.46123393 2:0.32132273 3:0.10867859 4:0.086279548 5:0.022485209 6:0.21576801 7:0.12642758 8:0.13394262 9:0.12341933 10:0.011043204 
--256 1:0.22105722 2:0.34668532 3:0.13725335 4:0.19816336 5:0.096840756 6:0.064636975 7:0.027608438 8:0.10351652 9:0.10513598 10:0.19186904 
--256 1:0.37748037 2:0.46016315 3:0.07682992 4:0.060449821 5:0.025076736 6:0.18001633 7:0.096209513 8:0.018140962 9:0.010198872 10:0.15723307 
--256 1:0.41514445 2:0.31031898 3:0.079284464 4:0.13353444 5:0.061717671 6:0.19524932 7:0.072096293 8:0.075791008 9:0.098496675 10:0.11608203 
--22.394654409167053 1:0.22972164 2:0.40379063 3:0.21952566 4:0.11376729 5:0.033194775 6:0.55155958 7:0.36705801 8:0.22405951 9:0.13033713 10:0.054892341 
--239.3223337760212 1:0.67323241 2:0.15358844 3:0.066229276 4:0.073599265 5:0.033350607 6:0.32990877 7:0.32031106 8:0.21886488 9:0.36494641 10:0.45909303 
--256 1:0.72915382 2:0.17369173 3:0.044173887 4:0.034951277 5:0.018029291 6:0.017851737 7:0.17127281 8:0.16250966 9:0.039162903 10:0.029178265 
--256 1:0.47790129 2:0.26720536 3:0.09419704 4:0.1041307 5:0.056565608 6:0.0063819658 7:0.096833087 8:0.094445099 9:0.034287165 10:0.026890985 
--256 1:0.54947485 2:0.26019439 3:0.097276452 4:0.059643593 5:0.03341072 6:0.14573696 7:0.057931696 8:0.15113076 9:0.024155078 10:0.068220702 
--191.47265341828017 1:0.32011383 2:0.1527214 3:0.27637574 4:0.18125193 5:0.069537099 6:0.08146934 7:0.084386981 8:0.2822444 9:0.21688838 10:0.028464048 
--256 1:0.30519798 2:0.32622813 3:0.15229215 4:0.15943857 5:0.056843174 6:0.084762656 7:0.0061911004 8:0.078495381 9:0.074727249 10:0.17046759 
--256 1:0.63855656 2:0.27027838 3:0.042824981 4:0.036569525 5:0.011770556 6:0.086082573 7:0.055981421 8:0.14327402 9:0.024687949 10:0.12289715 
--256 1:0.43832664 2:0.23580068 3:0.16386918 4:0.10140822 5:0.060595274 6:0.056122848 7:0.05320031 8:0.12014847 9:0.0015078552 10:0.014850166 
--256 1:0.60381184 2:0.24074526 3:0.08533101 4:0.052550065 5:0.017561824 6:0.16838314 7:0.016895666 8:0.082624085 9:0.06443338 10:0.039527255 
--33.354563800528567 1:0.36033206 2:0.29703001 3:0.097230451 4:0.13833775 5:0.10706973 6:0.13955129 7:0.054245445 8:0.43225683 9:0.27600698 10:0.69376296 
--256 1:0.38042729 2:0.38125942 3:0.13241141 4:0.075503239 5:0.030398638 6:0.16895804 7:0.13319394 8:0.11773509 9:0.18796912 10:0.11607655 
--256 1:0.54793242 2:0.25555443 3:0.09523884 4:0.067699535 5:0.033574777 6:0.028608583 7:0.054681791 8:0.1055523 9:0.073024037 10:0.015111487 
--148.69607645811752 1:0.73927225 2:0.13647451 3:0.063207913 4:0.040562209 5:0.020483115 6:0.047464285 7:0.012438412 8:0.034474775 9:0.023754289 10:0.11449404 
--256 1:0.62574416 2:0.14269051 3:0.070178013 4:0.10645538 5:0.054931937 6:0.41540913 7:0.084077988 8:0.096169081 9:0.20646948 10:0.14438931 
--256 1:0.35641154 2:0.31544885 3:0.17666227 4:0.096193297 5:0.055284039 6:0.11092762 7:0.041491882 8:0.0061893206 9:0.04015867 10:0.0061852623 
--256 1:0.67027743 2:0.24291439 3:0.042826055 4:0.032574009 5:0.011408119 6:0.010925197 7:0.019471893 8:0.1079131 9:0.014173272 10:0.050180797 
--213.60252996449594 1:0.30923985 2:0.28826792 3:0.18266145 4:0.13524672 5:0.084584063 6:0.28580798 7:0.34010723 8:0.19869112 9:0.16374547 10:0.48092488 
--256 1:0.72764248 2:0.21350243 3:0.035814281 4:0.014046068 5:0.0089947417 6:0.16185657 7:0.001168881 8:0.28496083 9:0.20021945 10:0.10436252 
--46.129031654195018 1:0.19968952 2:0.30315249 3:0.2968558 4:0.11299738 5:0.087304812 6:0.53352883 7:0.42558158 8:0.030985698 9:0.05804888 10:0.11862298 
--256 1:0.33461588 2:0.27403176 3:0.18268056 4:0.14149193 5:0.067179874 6:0.10507216 7:0.11850132 8:0.0008956429 9:0.020569459 10:0.029536224 
--256 1:0.50122026 2:0.24063163 3:0.13228068 4:0.088006769 5:0.037860661 6:0.045009514 7:0.12987819 8:0.03625483 9:0.13591775 10:0.09838781 
--256 1:0.7867056 2:0.13507431 3:0.037156412 4:0.027379134 5:0.013684536 6:0.0041127884 7:0.015082853 8:0.054394193 9:0.052785398 10:0.074057111 
--256 1:0.63762797 2:0.20978153 3:0.06525371 4:0.057000501 5:0.030336292 6:0.046894034 7:0.049252711 8:0.039706635 9:0.031621496 10:0.16654952 
--47.74004461241141 1:0.71639408 2:0.17559525 3:0.047101561 4:0.04637159 5:0.014537528 6:0.79318889 7:0.57413283 8:0.17900359 9:0.077913915 10:0.18589105 
--256 1:0.39098912 2:0.30971898 3:0.1671546 4:0.082315365 5:0.049821947 6:0.058993927 7:0.16793501 8:0.27581627 9:0.11457304 10:0.098458753 
--256 1:0.65915569 2:0.18376829 3:0.074103946 4:0.061371698 5:0.021600382 6:0.0096413122 7:0.023077939 8:0.044200002 9:0.069707706 10:0.085111811 
--256 1:0.48227653 2:0.28378024 3:0.12622525 4:0.071831488 5:0.035886489 6:0.031474524 7:0.00017612542 8:0.085789171 9:0.049476387 10:0.052710912 
--256 1:0.69031438 2:0.20120291 3:0.04998921 4:0.03905144 5:0.019442059 6:0.018616584 7:0.13819063 8:0.10471018 9:0.032341839 10:0.051650102 
--256 1:0.31664853 2:0.36408662 3:0.15644693 4:0.11501028 5:0.047807639 6:0.019818734 7:0.036192536 8:0.01943823 9:0.01507106 10:0.13359146 
--35.277437217986787 1:0.70184468 2:0.15146463 3:0.078735397 4:0.048420339 5:0.019534951 6:0.63816444 7:0.1573676 8:0.23367024 9:0.42558498 10:0.56154805 
--256 1:0.44802737 2:0.22793484 3:0.15578882 4:0.11831728 5:0.049931683 6:0.16824707 7:0.100882 8:0.29726599 9:0.093327776 10:0.033358416 
--256 1:0.49306687 2:0.23710915 3:0.11877912 4:0.11302009 5:0.038024762 6:0.12909914 7:0.074042193 8:0.068049271 9:0.086958521 10:0.16437378 
--256 1:0.41934569 2:0.26055433 3:0.12670688 4:0.1337409 5:0.059652187 6:0.098496739 7:0.15520959 8:0.075124172 9:0.00042711957 10:0.046091118 
--256 1:0.32763889 2:0.30217213 3:0.16419799 4:0.12987729 5:0.076113701 6:0.12918138 7:0.099429223 8:0.046355649 9:0.084985149 10:0.15098444 
--256 1:0.33020615 2:0.31894844 3:0.11633068 4:0.14753445 5:0.086980288 6:0.11301534 7:0.17163628 8:0.18412828 9:0.052164384 10:0.013883679 
--256 1:0.72198041 2:0.16633876 3:0.050873601 4:0.04026309 5:0.020544137 6:0.08851453 7:0.038403222 8:0.097784115 9:0.055203428 10:0.17548388 
--256 1:0.45121773 2:0.19253887 3:0.14744451 4:0.13011759 5:0.078681304 6:0.42878145 7:0.094959137 8:0.095318035 9:0.035729732 10:0.0091764247 
--256 1:0.42542319 2:0.1833321 3:0.1555924 4:0.14608327 5:0.089569034 6:0.13026338 7:0.093216252 8:0.058691323 9:0.004772361 10:0.0054462647 
--256 1:0.65819867 2:0.22839885 3:0.059628793 4:0.037625018 5:0.016148663 6:0.026669226 7:0.049906382 8:0.12582062 9:0.15949071 10:0.059057841 
--212.16634926810977 1:0.50139849 2:0.36117314 3:0.069555165 4:0.046308609 5:0.021564596 6:0.18436012 7:0.14424202 8:0.30615577 9:0.17903524 10:0.32459809 
--256 1:0.41997995 2:0.29461639 3:0.15077119 4:0.094689365 5:0.039943093 6:0.1947737 7:0.079763091 8:0.12205603 9:0.037541379 10:0.12773358 
--256 1:0.77405164 2:0.12139477 3:0.054074579 4:0.032901251 5:0.017577757 6:0.01399717 7:0.046286135 8:0.073261774 9:0.099109321 10:0.035099323 
--256 1:0.55226284 2:0.23365892 3:0.085151377 4:0.087081123 5:0.041845739 6:0.083190507 7:0.085899478 8:0.014611241 9:0.084474248 10:0.13550204 
--256 1:0.47377749 2:0.31151946 3:0.11050729 4:0.067014726 5:0.037181041 6:0.084302157 7:0.054384043 8:0.1295573 9:0.099657367 10:0.32183806 
--256 1:0.56313486 2:0.31318378 3:0.049788873 4:0.048645172 5:0.025247316 6:0.12539315 7:0.022799042 8:0.013744878 9:0.14129673 10:0.10742635 
--256 1:0.47066625 2:0.38934603 3:0.064701573 4:0.054380132 5:0.020906018 6:0.0036550171 7:0.051389936 8:0.12554557 9:0.10924293 10:0.14583696 
--256 1:0.7461028 2:0.18335531 3:0.031495924 4:0.026041636 5:0.013004331 6:0.12593863 7:0.051905792 8:0.035443587 9:0.049372191 10:0.088879407 
--256 1:0.59165334 2:0.16281712 3:0.084869015 4:0.10485569 5:0.055804829 6:0.089253969 7:0.10826977 8:0.047867899 9:0.11971362 10:0.080453401 
--256 1:0.40148307 2:0.26499469 3:0.13672857 4:0.13202715 5:0.064766515 6:0.013738458 7:0.13881016 8:0.12785798 9:0.034168675 10:0.13703727 
--54.575453752693164 1:0.41684972 2:0.28488581 3:0.16529905 4:0.073721371 5:0.059244051 6:0.41861223 7:0.0035467133 8:0.31099636 9:0.11415984 10:0.17216267 
--51.062618125796163 1:0.28981458 2:0.28615966 3:0.23682621 4:0.12815999 5:0.059039561 6:0.01480938 7:0.37243106 8:0.12356777 9:0.22815687 10:0.032402303 
--256 1:0.6263398 2:0.27419924 3:0.043781252 4:0.038975174 5:0.016704543 6:0.22376467 7:0.10002569 8:0.14888045 9:0.010563328 10:0.23581626 
--168.47521076390751 1:0.1603579 2:0.45525969 3:0.19416848 4:0.11390665 5:0.076307285 6:0.24382731 7:0.018193449 8:0.19794804 9:0.096766202 10:0.018108087 
--256 1:0.70129111 2:0.20575534 3:0.057037964 4:0.026169344 5:0.0097462409 6:0.092243159 7:0.011449254 8:0.11552917 9:0.07019846 10:0.0083862633 
--256 1:0.44163673 2:0.18739654 3:0.17310276 4:0.12883779 5:0.069026175 6:0.1154639 7:0.18044394 8:0.017072631 9:0.074627653 10:0.040045326 
--101.2713573632695 1:0.29956306 2:0.43765213 3:0.14801542 4:0.078182706 5:0.036586684 6:0.058748747 7:0.014359444 8:0.0081204886 9:0.066176497 10:0.21245349 
--256 1:0.62238141 2:0.18311971 3:0.085256236 4:0.069777155 5:0.039465483 6:0.22224177 7:0.084254461 8:0.05940545 9:0.041417791 10:0.2289524 
--231.0248189225492 1:0.40178624 2:0.31392494 3:0.15014056 4:0.08211005 5:0.05203821 6:0.19555216 7:0.25896203 8:0.032724829 9:0.068115494 10:0.35521796 
--256 1:0.47292434 2:0.32006475 3:0.090696005 4:0.085998125 5:0.030316778 6:0.046447611 7:0.040930644 8:0.003764627 9:0.068838489 10:0.056614103 
--256 1:0.75817086 2:0.19543569 3:0.024250509 4:0.016412857 5:0.005730086 6:0.014620615 7:0.035777131 8:0.12882598 9:0.14788315 10:0.020050804 
--256 1:0.61457309 2:0.21296357 3:0.085630003 4:0.06162543 5:0.02520791 6:0.068569524 7:0.12284456 8:0.19008006 9:0.11021327 10:0.11647826 
--256 1:0.22589715 2:0.38350234 3:0.1333918 4:0.17396766 5:0.083241046 6:0.24076644 7:0.015274146 8:0.040200926 9:0.006338757 10:0.10526302 
--256 1:0.49584622 2:0.29673389 3:0.085502823 4:0.080183965 5:0.041733109 6:0.23636485 7:0.22237308 8:0.19772567 9:0.10168603 10:0.039205117 
--256 1:0.3592604 2:0.23221203 3:0.16770747 4:0.15526647 5:0.085553626 6:0.081701503 7:0.0064394294 8:0.048769863 9:0.075633844 10:0.042400714 
--256 1:0.34925694 2:0.27440562 3:0.16397618 4:0.13709939 5:0.075261868 6:0.064728755 7:0.053467415 8:0.0075045267 9:0.086354731 10:0.028664063 
--256 1:0.69660092 2:0.19338815 3:0.046756775 4:0.038025647 5:0.025228509 6:0.035926541 7:0.04191153 8:0.20057533 9:0.077926277 10:0.41103215 
--256 1:0.69668173 2:0.18584454 3:0.046532783 4:0.047152905 5:0.023788038 6:0.016398655 7:0.026225177 8:0.22587704 9:0.11938503 10:0.10089093 
--256 1:0.31090433 2:0.26580496 3:0.15360809 4:0.16936566 5:0.10031695 6:0.056489656 7:0.025492276 8:0.071409751 9:0.15428994 10:0.46044572 
--256 1:0.45879513 2:0.36320722 3:0.090222554 4:0.064729025 5:0.02304607 6:0.012201728 7:0.018281802 8:0.027493985 9:0.013419113 10:0.14703716 
--256 1:0.74236874 2:0.20170655 3:0.035253327 4:0.013383393 5:0.007287992 6:0.048304036 7:0.0091775307 8:0.31962337 9:0.16668563 10:0.057249276 
--256 1:0.37476557 2:0.32427551 3:0.12316047 4:0.10777508 5:0.070023363 6:0.19988498 7:0.017438352 8:0.051245208 9:0.080248207 10:0.14839411 
--256 1:0.63665247 2:0.2623398 3:0.045380349 4:0.047099722 5:0.0085276593 6:0.22669304 7:0.12101399 8:0.15347844 9:0.10844403 10:0.021800762 
--256 1:0.30075931 2:0.45369415 3:0.096270843 4:0.10000851 5:0.049267188 6:0.27840228 7:0.08824733 8:0.2577371 9:0.22153094 10:0.23699598 
--256 1:0.72084658 2:0.17881076 3:0.055717393 4:0.033255616 5:0.011369646 6:0.03561453 7:0.042451935 8:0.065403752 9:0.011113262 10:0.03877974 
--256 1:0.29744387 2:0.39120917 3:0.13535613 4:0.11548898 5:0.06050186 6:0.43552951 7:0.044763685 8:0.027918419 9:0.1606169 10:0.034020084 
--256 1:0.51927935 2:0.39777019 3:0.052598428 4:0.021204451 5:0.009147581 6:0.06265056 7:0.028200783 8:0.058668019 9:0.00012221323 10:0.011634174 
--256 1:0.77217681 2:0.13225061 3:0.044375728 4:0.036490677 5:0.014706176 6:0.038692063 7:0.031410941 8:0.023553714 9:0.14272795 10:0.17785485 
--256 1:0.57870695 2:0.30155494 3:0.059659766 4:0.045108209 5:0.014970136 6:0.11187041 7:0.10988539 8:0.12386109 9:0.11867196 10:0.18048945 
--256 1:0.56474736 2:0.23473819 3:0.11245618 4:0.056816464 5:0.031241801 6:0.0069059306 7:0.011316356 8:0.13944546 9:0.13296644 10:0.098283769 
--256 1:0.37152736 2:0.19447513 3:0.17816319 4:0.18554122 5:0.070293099 6:0.27281675 7:0.16990911 8:0.070756969 9:0.043581487 10:0.19629522 
--256 1:0.32148126 2:0.21401807 3:0.21410548 4:0.16409722 5:0.086297971 6:0.024122646 7:0.10784157 8:0.16157592 9:0.029930338 10:0.13157339 
--256 1:0.33454135 2:0.34602975 3:0.16825254 4:0.098053014 5:0.053123346 6:0.14575476 7:0.1601778 8:0.1057416 9:0.046887177 10:0.030530841 
--256 1:0.44396219 2:0.29591863 3:0.11736585 4:0.10506385 5:0.037689478 6:0.011753754 7:0.12001984 8:0.19834352 9:0.04894011 10:0.0417217 
--256 1:0.58652181 2:0.18445465 3:0.099190249 4:0.070111721 5:0.059721564 6:0.030602233 7:0.031540471 8:0.19396572 9:0.15581946 10:0.018123648 
--256 1:0.70074312 2:0.17668035 3:0.050856713 4:0.049360049 5:0.022359764 6:0.23925962 7:0.10761027 8:0.1980204 9:0.24525703 10:0.18334825 
--256 1:0.47475298 2:0.27789142 3:0.11997663 4:0.081601362 5:0.045777608 6:0.10232267 7:0.11511655 8:0.077710843 9:0.1448219 10:0.010338622 
--256 1:0.68641074 2:0.19807667 3:0.058101756 4:0.041174266 5:0.016236569 6:0.057878847 7:0.013285498 8:0.12290815 9:0.1409477 10:0.17547263 
--256 1:0.29097352 2:0.43937823 3:0.12615899 4:0.094071864 5:0.049417399 6:0.10273633 7:0.071471892 8:0.046619059 9:0.01877887 10:0.02868723 
--256 1:0.52534761 2:0.34156145 3:0.057609283 4:0.04979509 5:0.02568657 6:0.14028878 7:0.033509022 8:0.12523896 9:0.31994435 10:0.18508982 
--256 1:0.30137342 2:0.45143191 3:0.12203958 4:0.08984893 5:0.03530616 6:0.28657463 7:0.053426408 8:0.0022737359 9:0.16404289 10:0.05195432 
--256 1:0.63172442 2:0.19035499 3:0.091694433 4:0.055771093 5:0.030455056 6:0.0343004 7:0.0028916171 8:0.12400921 9:0.044383551 10:0.0079315132 
--256 1:0.68783375 2:0.18712062 3:0.062487018 4:0.042335064 5:0.020223544 6:0.029527677 7:0.058582896 8:0.13699528 9:0.092141679 10:0.1371338 
--256 1:0.3755154 2:0.26554714 3:0.18942162 4:0.10385832 5:0.065657523 6:0.053249374 7:0.0066919611 8:0.010999768 9:0.10338254 10:0.024938066 
--256 1:0.23416323 2:0.39948692 3:0.16518413 4:0.13471206 5:0.066453664 6:0.037569764 7:0.15846181 8:0.069378813 9:0.11305488 10:0.015564698 
--256 1:0.4875184 2:0.2716768 3:0.11527248 4:0.079519398 5:0.046012916 6:0.19202156 7:0.030984121 8:0.018198452 9:0.064927529 10:0.24512111 
--22.633128867398327 1:0.53916143 2:0.36019142 3:0.046720397 4:0.036245182 5:0.017681566 6:0.47454193 7:0.11645783 8:0.39986397 9:0.2553644 10:0.31491826 
--256 1:0.45594908 2:0.24208882 3:0.161046 4:0.09598018 5:0.044935924 6:0.15190869 7:0.030822566 8:0.074747537 9:0.057931975 10:0.0011958996 
--256 1:0.44387593 2:0.35111839 3:0.073336625 4:0.094306375 5:0.037362683 6:0.13248867 7:0.2030688 8:0.26741979 9:0.10017901 10:0.022910848 
--256 1:0.5670403 2:0.22435816 3:0.10367583 4:0.066476354 5:0.038449359 6:0.08472666 7:0.062339282 8:0.26867299 9:0.0092908732 10:0.031070789 
--256 1:0.33209768 2:0.25984558 3:0.18517354 4:0.15168597 5:0.071197227 6:0.066092246 7:0.064842395 8:0.047562492 9:0.050057233 10:0.091410641 
--256 1:0.79930193 2:0.13470869 3:0.03923404 4:0.019082438 5:0.0076729007 6:0.0096123109 7:0.091806897 8:0.23618873 9:0.25611342 10:0.15951047 
--256 1:0.47596897 2:0.22806134 3:0.14469692 4:0.10663683 5:0.044635931 6:0.24270393 7:0.21062799 8:0.11510942 9:0.083157309 10:0.060168276 
--256 1:0.59094365 2:0.20786702 3:0.10484585 4:0.065090352 5:0.031253126 6:0.065124706 7:0.052361011 8:0.11219797 9:0.020895364 10:0.026713637 
--256 1:0.43029901 2:0.30012958 3:0.13578811 4:0.087006042 5:0.046777252 6:0.17012723 7:0.062913659 8:0.2036641 9:0.042669532 10:0.0036594922 
--256 1:0.57571919 2:0.24702347 3:0.065768605 4:0.076639379 5:0.034849357 6:0.22492426 7:0.019571556 8:0.1560243 9:0.19324265 10:0.090246289 
--256 1:0.33263233 2:0.29610528 3:0.13680767 4:0.16800466 5:0.066450051 6:0.055132171 7:0.26278729 8:0.03338882 9:0.087145604 10:0.1072658 
--256 1:0.52468779 2:0.26532701 3:0.091435303 4:0.07781077 5:0.040739123 6:0.15022941 7:0.014752514 8:0.038343001 9:0.094160266 10:0.28481431 
--256 1:0.47011519 2:0.29705785 3:0.10496301 4:0.095607592 5:0.032256359 6:0.13137468 7:0.0098432634 8:0.15757668 9:0.033631609 10:0.16864025 
--256 1:0.52743063 2:0.24640619 3:0.087491963 4:0.08786703 5:0.050804188 6:0.21328113 7:0.049548892 8:0.085632484 9:0.14459928 10:0.11932688 
--256 1:0.22797376 2:0.47406898 3:0.12576582 4:0.0867198 5:0.085471646 6:0.037180687 7:0.03644869 8:0.011233885 9:0.019637555 10:0.2732283 
--256 1:0.39805308 2:0.16869372 3:0.16882565 4:0.16289142 5:0.10153613 6:0.0011455122 7:0.031917305 8:0.26916504 9:0.27882801 10:0.3671957 
--256 1:0.63709216 2:0.15888431 3:0.082088999 4:0.087580876 5:0.034353653 6:0.0062387314 7:0.1665435 8:0.035834229 9:0.0037742125 10:0.1371515 
--256 1:0.14132356 2:0.18127563 3:0.21253332 4:0.32470962 5:0.14015788 6:0.0034794557 7:0.085058838 8:0.035512778 9:0.016383767 10:0.026779592 
--256 1:0.67933985 2:0.24776178 3:0.046401494 4:0.017665149 5:0.0088317331 6:0.028024735 7:0.027816233 8:0.081174239 9:0.18647596 10:0.24842685 
--256 1:0.4777019 2:0.15208216 3:0.14094144 4:0.18352303 5:0.045751469 6:0.21183694 7:0.069897288 8:0.26089607 9:0.011791546 10:0.0210794 
--256 1:0.52614604 2:0.27518357 3:0.080258429 4:0.077091557 5:0.041320403 6:0.11126595 7:0.084200176 8:0.008907534 9:0.0026845935 10:0.12153766 
--256 1:0.47961085 2:0.29909217 3:0.091118333 4:0.093244743 5:0.036933909 6:0.016327948 7:0.031370372 8:0.065453253 9:0.18717526 10:0.25957724 
--256 1:0.55405397 2:0.21864481 3:0.12327344 4:0.066180987 5:0.037846799 6:0.098662024 7:0.24238064 8:0.084700068 9:0.13695346 10:0.14400394 
--256 1:0.60485918 2:0.27688288 3:0.071760205 4:0.034963533 5:0.011534205 6:0.084274572 7:0.04445466 8:0.045556245 9:0.031417134 10:0.020088513 
--256 1:0.72856412 2:0.17716407 3:0.053387606 4:0.027687443 5:0.013196761 6:0.11611076 7:0.11257662 8:0.10536343 9:0.0083932792 10:0.018039869 
--256 1:0.64788505 2:0.1644138 3:0.099571133 4:0.054569993 5:0.033560029 6:0.0029484684 7:0.079870001 8:0.10144586 9:0.066463956 10:0.12321759 
--256 1:0.37331821 2:0.18773084 3:0.12492003 4:0.17672383 5:0.1373071 6:0.12984674 7:0.09518159 8:0.23363904 9:0.27898634 10:0.24144195 
--256 1:0.67014501 2:0.21856379 3:0.074573637 4:0.027595161 5:0.0091224035 6:0.0088909569 7:0.014086691 8:0.046682214 9:0.13193977 10:0.15637212 
--256 1:0.69653163 2:0.18676437 3:0.054190043 4:0.043019691 5:0.019494271 6:0.050636529 7:0.13512578 8:0.13875083 9:0.11379066 10:0.09410291 
--256 1:0.41985274 2:0.30174724 3:0.13965579 4:0.08797401 5:0.050770219 6:0.030943812 7:0.042781749 8:0.12029837 9:0.025014469 10:0.24428219 
--256 1:0.44584821 2:0.27411908 3:0.1252566 4:0.10109827 5:0.053677838 6:0.49626763 7:0.29118212 8:0.16823586 9:0.12894703 10:0.095471335 
--256 1:0.68116912 2:0.1840554 3:0.059203009 4:0.050316104 5:0.025256369 6:0.053008724 7:0.061006374 8:0.083387031 9:0.068279914 10:0.21941576 
--256 1:0.46894404 2:0.32889095 3:0.10817003 4:0.068253507 5:0.025741468 6:0.23276039 7:0.0058794344 8:0.059093482 9:0.068400958 10:0.19973901 
--256 1:0.25061503 2:0.23636384 3:0.24307895 4:0.17637286 5:0.093569313 6:0.19043813 7:0.028877157 8:0.14932718 9:0.02370312 10:0.049993154 
--256 1:0.22025414 2:0.39423999 3:0.18310712 4:0.13048703 5:0.071911723 6:0.30440674 7:0.084613338 8:0.067723201 9:0.043869592 10:0.12474159 
--256 1:0.49320867 2:0.19568827 3:0.15265594 4:0.11240079 5:0.046046333 6:0.050721467 7:0.10947783 8:0.095381898 9:0.13045155 10:0.16202 
--256 1:0.35609533 2:0.38585348 3:0.1083144 4:0.10397033 5:0.045766457 6:0.33487574 7:0.10339879 8:0.024698 9:0.13586078 10:0.021218662 
--256 1:0.40954059 2:0.17695139 3:0.19549557 4:0.13006985 5:0.0879426 6:0.060466116 7:0.0043565407 8:0.0058707521 9:0.15059087 10:0.21532094 
--256 1:0.8004532 2:0.14221636 3:0.035113939 4:0.01578528 5:0.0064312182 6:0.01245682 7:0.017501113 8:0.16308945 9:0.092098414 10:0.089474481 
--256 1:0.30173672 2:0.28358423 3:0.1450633 4:0.18578378 5:0.083831967 6:0.053909901 7:0.017673449 8:0.19778134 9:0.18735294 10:0.077174982 
--256 1:0.41423764 2:0.27621394 3:0.15084096 4:0.10562594 5:0.053081521 6:0.068176177 7:0.08992833 8:0.028212212 9:0.15803861 10:0.13069875 
--256 1:0.53928492 2:0.22483123 3:0.0820609 4:0.10569575 5:0.048127202 6:0.10628173 7:0.060565244 8:0.051544753 9:0.019351114 10:0.14908261 
--256 1:0.3683264 2:0.49311438 3:0.053179353 4:0.056486022 5:0.028893844 6:0.12806466 7:0.048678745 8:0.073498878 9:0.11468157 10:0.029199077 
--256 1:0.34799892 2:0.42967765 3:0.10365558 4:0.087225335 5:0.031442521 6:0.10483887 7:0.073386215 8:0.068268109 9:0.18157851 10:0.099144416 
--256 1:0.50390214 2:0.24781812 3:0.14245739 4:0.075407419 5:0.030414941 6:0.029860313 7:0.086692545 8:0.0071333447 9:0.013725748 10:0.12176949 
--66.122524584205891 1:0.67261091 2:0.21361289 3:0.054287326 4:0.039465258 5:0.020023624 6:0.25192151 7:0.27233158 8:0.19092393 9:0.12668554 10:0.092751935 
--35.784444430912444 1:0.42763339 2:0.29973795 3:0.1020883 4:0.094251667 5:0.076288694 6:0.26483922 7:0.069237936 8:0.2839448 9:0.37669601 10:0.58573669 
--256 1:0.37619412 2:0.3592215 3:0.13118526 4:0.087690198 5:0.045708917 6:0.045583501 7:0.042978643 8:0.21094919 9:0.051847955 10:0.030682391 
--256 1:0.56888191 2:0.24867732 3:0.083571952 4:0.071932819 5:0.026935997 6:0.08108228 7:0.090591726 8:0.1205348 9:0.1469278 10:0.066943898 
--256 1:0.32952004 2:0.28823185 3:0.1711158 4:0.14394502 5:0.067187286 6:0.18170337 7:0.11779767 8:0.1505546 9:0.026613295 10:0.083390488 
--256 1:0.27943457 2:0.2783725 3:0.18286905 4:0.1836152 5:0.075708672 6:0.11600919 7:0.10098073 8:0.015799569 9:0.12669586 10:0.089386518 
--256 1:0.46547923 2:0.22517342 3:0.12910485 4:0.14736835 5:0.032874148 6:0.16826829 7:0.36892559 8:0.15985917 9:0.029234615 10:0.22896565 
--256 1:0.4019173 2:0.26848525 3:0.13584561 4:0.11959288 5:0.074158967 6:0.017993194 7:0.052753242 8:0.01206115 9:0.099662366 10:0.013088525 
--256 1:0.75977985 2:0.13761505 3:0.052447369 4:0.030527756 5:0.019629975 6:0.027648155 7:0.066396314 8:0.23251676 9:0.087346934 10:0.070321386 
--256 1:0.74405043 2:0.12365098 3:0.034818096 4:0.06110312 5:0.036377371 6:0.073232585 7:0.041017659 8:0.16401922 9:0.41598652 10:0.3751865 
--256 1:0.52179457 2:0.29795438 3:0.097164243 4:0.055126968 5:0.027959834 6:0.023025472 7:0.078972238 8:0.00035016005 9:0.11326884 10:0.31203794 
--256 1:0.45228118 2:0.25983762 3:0.1327705 4:0.11782493 5:0.037285773 6:0.02689753 7:0.051815686 8:0.046445318 9:0.011805416 10:0.074024456 
--256 1:0.3845111 2:0.31716672 3:0.1307022 4:0.12694993 5:0.040670048 6:0.037787584 7:0.017606669 8:0.023312461 9:0.072766876 10:0.049938393 
--256 1:0.37579793 2:0.28085873 3:0.14376136 4:0.12611127 5:0.073470721 6:0.016772081 7:0.033267736 8:0.011254202 9:0.067454239 10:0.25673388 
--256 1:0.77986259 2:0.14358097 3:0.032214235 4:0.030209204 5:0.014133002 6:0.038021065 7:0.074855089 8:0.26378948 9:0.18005073 10:0.34661945 
--256 1:0.33655564 2:0.47076049 3:0.088160712 4:0.073262516 5:0.03126065 6:0.084249861 7:0.012016434 8:0.1752485 9:0.10130763 10:0.047421676 
--256 1:0.50163635 2:0.22623126 3:0.11576202 4:0.10489766 5:0.051472715 6:0.10285245 7:0.069393709 8:0.25042231 9:0.088354445 10:0.079313966 
--256 1:0.23898803 2:0.50825888 3:0.09754721 4:0.09805262 5:0.057153262 6:0.0031910821 7:0.082389533 8:0.15581989 9:0.066060767 10:0.041412327 
--256 1:0.66061741 2:0.22393764 3:0.058963405 4:0.036438117 5:0.020043428 6:0.11125864 7:0.046022474 8:0.1075811 9:0.028834978 10:0.12115011 
--256 1:0.27106937 2:0.40832799 3:0.13024407 4:0.12738313 5:0.062975442 6:0.18589067 7:0.11812189 8:0.23633632 9:0.083864618 10:0.018853169 
--256 1:0.514529 2:0.3084456 3:0.11836619 4:0.040507687 5:0.018151516 6:0.066882151 7:0.0049384495 8:0.039022584 9:0.03566497 10:0.017421451 
--256 1:0.46826254 2:0.18100374 3:0.15094323 4:0.13680571 5:0.062984776 6:0.42326585 7:0.027581987 8:0.2908565 9:0.23566211 10:0.16744008 
--256 1:0.39341982 2:0.28476923 3:0.16058862 4:0.1028134 5:0.058408931 6:0.1248191 7:0.13477622 8:0.011736605 9:0.00094118741 10:0.16358193 
--256 1:0.35516562 2:0.3127352 3:0.12705653 4:0.13803983 5:0.067002826 6:0.26057812 7:0.12928838 8:0.025798038 9:0.1141814 10:0.11359903 
--256 1:0.49843087 2:0.21599517 3:0.10559042 4:0.11796244 5:0.062021099 6:0.06501027 7:0.062093516 8:0.0057619245 9:0.08844452 10:0.37895832 
--9.7437913349636212 1:0.20758192 2:0.15204299 3:0.50830264 4:0.098618761 5:0.033453686 6:0.27437071 7:0.14585196 8:0.16410454 9:0.25438504 10:0.15323709 
--256 1:0.3194761 2:0.31630115 3:0.17860398 4:0.12156422 5:0.064054553 6:0.040550928 7:0.054969241 8:0.048511097 9:0.060163939 10:0.069273303 
--256 1:0.45797724 2:0.28847249 3:0.13558725 4:0.085975714 5:0.031987295 6:0.14707559 7:0.15654379 8:0.034719685 9:0.081194238 10:0.049305186 
--256 1:0.37439044 2:0.43954004 3:0.10145773 4:0.058119184 5:0.026492615 6:0.092509832 7:0.10110012 8:0.11769231 9:0.21777148 10:0.32810557 
--256 1:0.61439146 2:0.1616742 3:0.082962933 4:0.091531385 5:0.049440021 6:0.08164667 7:0.17457602 8:0.17278128 9:0.077278554 10:0.052323235 
--256 1:0.55550394 2:0.22292407 3:0.094633942 4:0.087351899 5:0.039586152 6:0.021487251 7:0.02836498 8:0.1551478 9:0.04279705 10:0.0079949715 
--256 1:0.31283374 2:0.29453595 3:0.16046951 4:0.1510923 5:0.081068498 6:0.0056081545 7:0.073252526 8:0.017008 9:0.043218025 10:0.01125898 
--256 1:0.24507771 2:0.32101872 3:0.18120602 4:0.15672919 5:0.095968351 6:0.17428266 7:0.068017814 8:0.12609448 9:0.04510675 10:0.012435594 
--256 1:0.41314411 2:0.2643231 3:0.15663048 4:0.12429013 5:0.041612177 6:0.41676084 7:0.17927171 8:0.030200815 9:0.080260741 10:0.012136395 
--256 1:0.32969451 2:0.27684633 3:0.19325447 4:0.13884922 5:0.061355473 6:0.21794015 7:0.059297959 8:0.17410824 9:0.14188802 10:0.04517576 
--256 1:0.63257904 2:0.20384074 3:0.093326729 4:0.048851339 5:0.021402158 6:0.0097083871 7:0.0067252395 8:0.022694028 9:0.19484792 10:0.10741737 
--256 1:0.64537172 2:0.18235426 3:0.073241696 4:0.067051465 5:0.031980859 6:0.0811927 7:0.12388944 8:0.17308396 9:0.13034582 10:0.12040473 
--256 1:0.56770697 2:0.21937924 3:0.093182839 4:0.073946304 5:0.045784645 6:0.42137162 7:0.090050475 8:0.0074310959 9:0.0007921232 10:0.062628228 
--256 1:0.36352473 2:0.27787628 3:0.18847568 4:0.092300061 5:0.077823252 6:0.0035498785 7:0.09134056 8:0.089660173 9:0.15179357 10:0.11710031 
--256 1:0.37429258 2:0.32424969 3:0.13245557 4:0.12812958 5:0.040872571 6:0.30477111 7:0.14433306 8:0.083784836 9:0.040228329 10:0.079672711 
--256 1:0.4251515 2:0.28369876 3:0.13742056 4:0.10312123 5:0.05060794 6:0.086402087 7:0.0080166601 8:0.20171804 9:0.13087357 10:0.014939897 
--256 1:0.44080761 2:0.30611871 3:0.11769833 4:0.10474596 5:0.030629393 6:0.13536433 7:0.078400563 8:0.089214372 9:0.0077982303 10:0.018111502 
--256 1:0.20018798 2:0.26135147 3:0.2448127 4:0.19440798 5:0.099239871 6:0.054218336 7:0.20740514 8:0.35650584 9:0.062162999 10:0.015112825 
--256 1:0.52490527 2:0.25081008 3:0.088752526 4:0.095182714 5:0.040349407 6:0.23043161 7:0.10997148 8:0.2016253 9:0.19287442 10:0.12559065 
--256 1:0.66396829 2:0.21636806 3:0.057044211 4:0.046723561 5:0.015895869 6:0.021642043 7:0.096541007 8:0.22981468 9:0.20940234 10:0.037693916 
--81.557714196007169 1:0.64828554 2:0.15197502 3:0.093085512 4:0.073675169 5:0.032978762 6:0.042175481 7:0.11909252 8:0.20736895 9:0.14962469 10:0.04764246 
--9.679457511506719 1:0.61483655 2:0.21511168 3:0.12037781 4:0.039989131 5:0.009684823 6:0.70038728 7:0.71767157 8:0.060769777 9:0.41093492 10:0.41988028 
--256 1:0.25981759 2:0.25848524 3:0.23001675 4:0.17453417 5:0.077146255 6:0.18173758 7:0.068346032 8:0.036250079 9:0.10479517 10:0.058538033 
--256 1:0.70779029 2:0.185535 3:0.056987175 4:0.032573258 5:0.017114274 6:0.024156653 7:0.03839831 8:0.032815127 9:0.0029278045 10:0.03261642 
--256 1:0.33055872 2:0.43650895 3:0.1002559 4:0.093101104 5:0.039575323 6:0.30568547 7:0.085722357 8:0.046676834 9:0.10358698 10:0.0094600576 
--256 1:0.49855828 2:0.22535943 3:0.13751294 4:0.09371531 5:0.044854048 6:0.13581586 7:0.15430654 8:0.066438819 9:0.033687778 10:0.0043151235 
--256 1:0.57206481 2:0.16822289 3:0.10850086 4:0.099011054 5:0.052200391 6:0.21640123 7:0.15501308 8:0.2717957 9:0.013021194 10:0.1067121 
--256 1:0.47077229 2:0.36611394 3:0.091528162 4:0.054853974 5:0.016731636 6:0.038771727 7:0.064429385 8:0.020493834 9:0.028376772 10:0.07309793 
--256 1:0.50127197 2:0.18602581 3:0.11846105 4:0.12585357 5:0.068387597 6:0.27447097 7:0.14110396 8:0.037030692 9:0.015327499 10:0.20347909 
--256 1:0.70782862 2:0.21399432 3:0.040756433 4:0.025894651 5:0.011525974 6:0.015474846 7:0.020214378 8:0.2529227 9:0.20072423 10:0.077450895 
--256 1:0.70669874 2:0.19082992 3:0.049888329 4:0.037463421 5:0.015119592 6:0.0587801 7:0.01683854 8:0.0033624572 9:0.17444147 10:0.048149386 
--256 1:0.6523617 2:0.20491654 3:0.074417015 4:0.048310996 5:0.019993752 6:0.04003146 7:0.052814698 8:0.14847106 9:0.098829276 10:0.127529 
--256 1:0.62019227 2:0.23678261 3:0.069522574 4:0.051424681 5:0.022077865 6:0.076760168 7:0.026882305 8:0.20452655 9:0.26367292 10:0.13518763 
--256 1:0.41273297 2:0.24945863 3:0.18185369 4:0.081694578 5:0.074260132 6:0.060256041 7:0.16745942 8:0.31514746 9:0.0996128 10:0.0043499465 
--141.86262184031193 1:0.24855951 2:0.41744182 3:0.17038988 4:0.10558163 5:0.058027157 6:0.11557757 7:0.092598115 8:0.19802746 9:0.051751491 10:0.036455842 
--256 1:0.55451105 2:0.2323295 3:0.095135859 4:0.067733094 5:0.050290491 6:0.2011775 7:0.08359533 8:0.049352334 9:0.078352494 10:0.39071441 
--256 1:0.65474562 2:0.23856118 3:0.058588774 4:0.033365752 5:0.014738667 6:0.0624179 7:0.014755799 8:0.047634824 9:0.23758915 10:0.25538968 
--256 1:0.42312781 2:0.43549307 3:0.059567525 4:0.057743529 5:0.02406807 6:0.034856153 7:0.13502232 8:0.015733043 9:0.050326709 10:0.090865875 
--256 1:0.55526155 2:0.29190099 3:0.051794624 4:0.078436451 5:0.022606395 6:0.027054962 7:0.01805532 8:0.10945365 9:0.0056457398 10:0.0026942358 
--256 1:0.72762772 2:0.13420221 3:0.059410081 4:0.050503845 5:0.028256154 6:0.052191339 7:0.024193364 8:0.018119228 9:0.16045149 10:0.11444031 
--256 1:0.33296301 2:0.29572902 3:0.15582763 4:0.1471572 5:0.068323143 6:0.043730306 7:0.10250591 8:0.041759433 9:0.099197201 10:0.066704602 
--256 1:0.60029946 2:0.23751774 3:0.095679307 4:0.048323511 5:0.018179979 6:0.08602065 7:0.12358274 8:0.022401282 9:0.1121968 10:0.0070238551 
--256 1:0.28613609 2:0.47344309 3:0.1099305 4:0.081680738 5:0.048809578 6:0.38361936 7:0.087999181 8:0.21814326 9:0.19243423 10:0.0061623955 
--256 1:0.35749472 2:0.39142521 3:0.11235438 4:0.09097865 5:0.047747046 6:0.067979631 7:0.061432668 8:0.034833976 9:0.006741947 10:0.031525245 
--256 1:0.57434671 2:0.27617751 3:0.082044539 4:0.051590491 5:0.015840747 6:0.065294285 7:0.020756181 8:0.033996769 9:0.11760329 10:0.062469048 
--256 1:0.34924854 2:0.42718634 3:0.086126725 4:0.094690889 5:0.042747512 6:0.035542407 7:0.087932261 8:0.18765332 9:0.12734529 10:0.12997982 
--256 1:0.67278855 2:0.23981178 3:0.052346569 4:0.027061572 5:0.0079915216 6:0.079798405 7:0.047250667 8:0.13812825 9:0.44275324 10:0.13823096 
--256 1:0.41837242 2:0.26826602 3:0.111712 4:0.14241569 5:0.059233875 6:0.14098874 7:0.19251104 8:0.16996524 9:0.15121303 10:0.042288405 
--256 1:0.38335011 2:0.26826338 3:0.14628365 4:0.12610718 5:0.075995681 6:0.047324684 7:0.16309498 8:0.11062999 9:0.215959 10:0.4293012 
--256 1:0.52476453 2:0.2369745 3:0.09979796 4:0.10434949 5:0.034113514 6:0.14988418 7:0.0070130706 8:0.019202165 9:0.053413382 10:0.13248826 
--256 1:0.31006729 2:0.26808773 3:0.15625344 4:0.16206098 5:0.10353056 6:0.43397749 7:0.14577854 8:0.24453596 9:0.13405049 10:0.24588709 
--256 1:0.7367704 2:0.1775896 3:0.046277088 4:0.030279748 5:0.009083164 6:0.11776216 7:0.09436808 8:0.10470728 9:0.10138636 10:0.012474261 
--256 1:0.45290929 2:0.20515726 3:0.15640906 4:0.12476318 5:0.060761208 6:0.040596352 7:0.056706173 8:0.24661578 9:0.22576921 10:0.21932223 
--256 1:0.63431336 2:0.23447775 3:0.073889818 4:0.039666996 5:0.017652071 6:0.013226749 7:0.061247908 8:0.06701741 9:0.018333396 10:0.15080841 
--256 1:0.65570447 2:0.19608377 3:0.05924098 4:0.063617508 5:0.025353275 6:0.063120799 7:0.19009451 8:0.080399641 9:0.14570765 10:0.11479364 
--140.82026997079839 1:0.60206136 2:0.30613735 3:0.037572192 4:0.03271511 5:0.02151399 6:0.023136198 7:0.071519726 8:0.26343111 9:0.3296271 10:0.55695608 
--256 1:0.5011956 2:0.26730207 3:0.1203089 4:0.076531326 5:0.034662109 6:0.14092036 7:0.083497908 8:0.22253217 9:0.22645523 10:0.15963166 
--256 1:0.61722585 2:0.23764037 3:0.070002692 4:0.051612037 5:0.023519053 6:0.047789679 7:0.10348373 8:0.05478685 9:0.11257738 10:0.19525787 
--254.93609556192871 1:0.17247265 2:0.35544638 3:0.21904713 4:0.14365215 5:0.10938169 6:0.15559371 7:0.24688059 8:0.43928859 9:0.20742395 10:0.00081499306 
--256 1:0.24592349 2:0.37054957 3:0.18461237 4:0.13184973 5:0.067064844 6:0.074086055 7:0.0082120679 8:0.0051218313 9:0.038609129 10:0.073311227 
--256 1:0.44807976 2:0.34883824 3:0.12268328 4:0.056157511 5:0.024241213 6:0.11238449 7:0.033211232 8:0.11231984 9:0.009501128 10:0.091167241 
--256 1:0.61388565 2:0.21485755 3:0.088826005 4:0.052777587 5:0.02965321 6:0.017401961 7:0.037788121 8:0.021310183 9:0.10032882 10:0.046669774 
--256 1:0.61364463 2:0.20788628 3:0.089929127 4:0.062549871 5:0.02599009 6:0.034632427 7:0.1507145 8:0.011408928 9:0.024261217 10:0.013030347 
--6.010669472005465 1:0.24959011 2:0.3206971 3:0.20222374 4:0.15121463 5:0.076274426 6:0.18004618 7:0.20567501 8:0.28001128 9:0.030296723 10:0.005666677 
--256 1:0.42441398 2:0.30955894 3:0.1391968 4:0.07773213 5:0.049098158 6:0.1419436 7:0.0026281513 8:0.051488875 9:0.04630087 10:0.079494887 
--256 1:0.39580097 2:0.23118415 3:0.17197635 4:0.12952629 5:0.071512242 6:0.13410212 7:0.11541013 8:0.046901063 9:0.0054073269 10:0.092137898 
--256 1:0.40657697 2:0.25668408 3:0.1348872 4:0.14251127 5:0.05934049 6:0.0031093704 7:0.18087527 8:0.22902151 9:0.0059710749 10:0.020994789 
--256 1:0.69227695 2:0.18692994 3:0.060885863 4:0.039668865 5:0.020238381 6:0.049952999 7:0.032857612 8:0.019046999 9:0.048615993 10:0.013421824 
--79.905801206258786 1:0.69683554 2:0.18518095 3:0.055925729 4:0.042739946 5:0.01931784 6:0.59672342 7:0.13509236 8:0.14831417 9:0.0017650779 10:0.10066625 
--256 1:0.37909553 2:0.2788123 3:0.12681188 4:0.1422873 5:0.072992987 6:0.098208938 7:0.042054739 8:0.013615471 9:0.004154649 10:0.04097233 
--256 1:0.59886825 2:0.17768348 3:0.11284588 4:0.05608997 5:0.054512411 6:0.17741402 7:0.061778719 8:0.028592205 9:0.12494571 10:0.040617251 
--256 1:0.6913062 2:0.2118392 3:0.053708988 4:0.030217161 5:0.012928455 6:0.028657962 7:0.061510235 8:0.093889772 9:0.19378067 10:0.095976894 
--256 1:0.33480755 2:0.33983701 3:0.11414322 4:0.13714134 5:0.074070874 6:0.14442486 7:0.050685819 8:0.23520899 9:0.13570159 10:0.01413558 
--256 1:0.71565253 2:0.20958941 3:0.040449549 4:0.02499852 5:0.0093099939 6:0.0088629429 7:0.0024710343 8:0.10899447 9:0.13616214 10:0.18150671 
--256 1:0.49848281 2:0.24428785 3:0.12426197 4:0.091319592 5:0.041647779 6:0.077670112 7:0.052873608 8:0.16757339 9:0.2482816 10:0.15627922 
--256 1:0.60737185 2:0.22288082 3:0.1054759 4:0.056196396 5:0.0080750456 6:0.038983127 7:0.030701245 8:0.0037314072 9:0.017990796 10:0.028720175 
--256 1:0.59292396 2:0.20955327 3:0.094312854 4:0.07155018 5:0.031659739 6:0.22257012 7:0.28213602 8:0.16836201 9:0.16407076 10:0.16412255 
--256 1:0.51633555 2:0.21355791 3:0.1083482 4:0.106533 5:0.055225338 6:0.064836802 7:0.16540902 8:0.013796153 9:0.061913926 10:0.057819345 
--256 1:0.50841504 2:0.25646623 3:0.11934117 4:0.078739098 5:0.037038467 6:0.015077331 7:0.1154278 8:0.089607201 9:0.06484125 10:0.09529913 
--256 1:0.2429557 2:0.3140858 3:0.2295178 4:0.12237389 5:0.09106681 6:0.071239572 7:0.047793095 8:0.12404329 9:0.014396061 10:0.059155001 
--256 1:0.66006262 2:0.21378048 3:0.074162869 4:0.034687726 5:0.017306312 6:0.056339598 7:0.00053136885 8:0.11379092 9:0.05224044 10:0.077628136 
--256 1:0.39575273 2:0.33568266 3:0.11299302 4:0.099016253 5:0.056555334 6:0.20111735 7:0.14506947 8:0.0042459602 9:0.094860176 10:0.036059623 
--256 1:0.57649838 2:0.17922057 3:0.13030103 4:0.076431127 5:0.037548899 6:0.17463099 7:0.092251354 8:0.076921579 9:0.11877616 10:0.0056824607 
--256 1:0.5845627 2:0.26696743 3:0.083804287 4:0.043415866 5:0.021249716 6:0.044007628 7:0.0031858688 8:0.16391215 9:0.072452444 10:0.19111671 
--256 1:0.60690533 2:0.21816301 3:0.093578122 4:0.057262127 5:0.02409141 6:0.21064327 7:0.12218778 8:0.085349346 9:0.090691518 10:0.083996514 
--256 1:0.42414059 2:0.30591436 3:0.11896462 4:0.092942597 5:0.058037835 6:0.092701778 7:0.033489161 8:0.031803609 9:0.05060614 10:0.021264385 
--256 1:0.62478673 2:0.19142283 3:0.061181838 4:0.093153087 5:0.02945551 6:0.52886028 7:0.41351573 8:0.44150065 9:0.4594945 10:0.21207807 
--256 1:0.70552565 2:0.1762429 3:0.04070568 4:0.046890103 5:0.030635668 6:0.021900991 7:0.11142919 8:0.1721501 9:0.26045785 10:0.44923832 
--256 1:0.46510334 2:0.20864047 3:0.16159517 4:0.1141659 5:0.050495122 6:0.28895536 7:0.15349597 8:0.14321678 9:0.21739092 10:0.19291766 
--256 1:0.42601784 2:0.21564407 3:0.15648065 4:0.11334226 5:0.088515176 6:0.043293517 7:0.048692839 8:0.17201238 9:0.12928507 10:0.27955886 
--256 1:0.38259361 2:0.347741 3:0.10109491 4:0.11966986 5:0.048900623 6:0.07591729 7:0.16926515 8:0.27494044 9:0.13669225 10:0.1213362 
--12.905287491807194 1:0.082028189 2:0.77384771 3:0.079911367 4:0.045793226 5:0.018419511 6:0.072169721 7:0.022940304 8:0.096446648 9:0.0040163904 10:0.04302239 
--256 1:0.6056561 2:0.2016777 3:0.086922614 4:0.069931977 5:0.035811603 6:0.13021085 7:0.025839073 8:0.070284231 9:0.018486257 10:0.25117034 
--256 1:0.34675366 2:0.29340823 3:0.19268581 4:0.11297025 5:0.054182046 6:0.027981273 7:0.2223416 8:0.19916346 9:0.26979373 10:0.40229299 
--256 1:0.42927144 2:0.27601944 3:0.16646258 4:0.08832903 5:0.039917505 6:0.36841678 7:0.024064087 8:0.054254223 9:0.023458639 10:0.059267451 
--3.5697171812299699 1:0.59565144 2:0.15901397 3:0.12965355 4:0.089553155 5:0.026127891 6:0.090326746 7:0.64484646 8:0.68055655 9:0.68353086 10:0.30035138 
--256 1:0.44652699 2:0.1969129 3:0.15584759 4:0.11764308 5:0.083069443 6:0.11616312 7:0.090812939 8:0.00720189 9:0.10442582 10:0.22812591 
--256 1:0.45641265 2:0.18596271 3:0.18783012 4:0.089727377 5:0.080067143 6:0.011634629 7:0.038350583 8:0.060367918 9:0.22189713 10:0.10446753 
--256 1:0.69390419 2:0.19270648 3:0.055782961 4:0.041462813 5:0.016143549 6:0.038596338 7:0.15220056 8:0.075531317 9:0.095038768 10:0.14101463 
--256 1:0.41052869 2:0.30516385 3:0.15292313 4:0.082839683 5:0.048544651 6:0.0074037936 7:0.22945725 8:0.050958379 9:0.044336408 10:0.024279717 
--256 1:0.30081332 2:0.39083447 3:0.1690895 4:0.091385123 5:0.04787759 6:0.12003254 7:0.056505048 8:0.016654836 9:0.098333921 10:0.019148801 
--256 1:0.57305199 2:0.29581437 3:0.078683181 4:0.035441295 5:0.01700916 6:0.10076482 7:0.117789 8:0.133458 9:0.29236387 10:0.18157473 
--256 1:0.66344854 2:0.24800546 3:0.047189107 4:0.030334674 5:0.011022219 6:0.21072674 7:0.103674 8:0.042876424 9:0.084442691 10:0.07112458 
--256 1:0.32331864 2:0.23065551 3:0.19891686 4:0.16622566 5:0.080883333 6:0.34109489 7:0.12113955 8:0.27521944 9:0.073753494 10:0.18410418 
--256 1:0.64686509 2:0.2016735 3:0.067445473 4:0.058688113 5:0.025327828 6:0.0064522933 7:0.0011249086 8:0.19066626 9:0.27452117 10:0.35950689 
--256 1:0.60886327 2:0.24240478 3:0.084709355 4:0.042430621 5:0.021591971 6:0.18169378 7:0.047882436 8:0.16892389 9:0.12080512 10:0.071933254 
--256 1:0.25274117 2:0.39701427 3:0.16178441 4:0.13365815 5:0.054802006 6:0.138382 7:0.011368322 8:0.11427301 9:0.032291342 10:0.059151306 
--256 1:0.40313314 2:0.31327599 3:0.13684797 4:0.090260636 5:0.056482259 6:0.069969734 7:0.031100793 8:0.02656149 9:0.028018623 10:0.056175913 
--256 1:0.6098474 2:0.23780933 3:0.069532704 4:0.058545187 5:0.024265379 6:0.037098799 7:0.003814349 8:0.058858059 9:0.11865643 10:0.11841581 
--256 1:0.32051115 2:0.41233213 3:0.11796468 4:0.10028171 5:0.048910339 6:0.018667149 7:0.03411232 8:0.1499323 9:0.08271551 10:0.027425601 
--256 1:0.66541298 2:0.2088176 3:0.065830251 4:0.045143861 5:0.0147953 6:0.0083355861 7:0.070579162 8:0.12033603 9:0.040794571 10:0.17092499 
--256 1:0.84156651 2:0.10670382 3:0.026012393 4:0.016399466 5:0.0093178044 6:0.095538372 7:0.055972502 8:0.22639441 9:0.1658377 10:0.2390365 
--256 1:0.59030183 2:0.17137882 3:0.11863634 4:0.077391579 5:0.042291434 6:0.015038269 7:0.038969045 8:0.11258589 9:0.053604441 10:0.021713521 
--256 1:0.32388164 2:0.34105961 3:0.162319 4:0.11785582 5:0.054883933 6:0.032627939 7:0.10838516 8:0.16829498 9:0.17808746 10:0.068268548 
--5.0611360150983078 1:0.44550877 2:0.1847161 3:0.24662627 4:0.09264758 5:0.030501279 6:0.40403299 7:0.6384944 8:0.59685899 9:0.55730953 10:0.28956695 
--256 1:0.28961118 2:0.29618992 3:0.17527563 4:0.16884201 5:0.070081256 6:0.27213127 7:0.011703061 8:0.032709768 9:0.033188599 10:0.091777644 
--256 1:0.47711906 2:0.40012228 3:0.055847915 4:0.046941777 5:0.019968963 6:0.18029199 7:0.015743234 8:0.044347669 9:0.029026559 10:0.031247502 
--256 1:0.57705877 2:0.26465787 3:0.077553888 4:0.059690091 5:0.021039388 6:0.10169379 7:0.033464734 8:0.042221151 9:0.16457414 10:0.015595272 
--256 1:0.42474433 2:0.18788417 3:0.19518379 4:0.11599291 5:0.076194812 6:0.080257749 7:0.0011321955 8:0.23727035 9:0.053357476 10:0.12843314 
--256 1:0.4326013 2:0.23453413 3:0.15899537 4:0.11708108 5:0.056788129 6:0.072341077 7:0.026371557 8:0.00042192771 9:0.064586069 10:0.022879332 
--256 1:0.70390232 2:0.15290651 3:0.074889509 4:0.049759476 5:0.018542188 6:0.04196468 7:0.047179182 8:0.067354761 9:0.15234565 10:0.0090914477 
--256 1:0.29779488 2:0.18118524 3:0.22803014 4:0.18372757 5:0.10926217 6:0.13464856 7:0.067504284 8:0.14968576 9:0.079005144 10:0.035129252 
--256 1:0.5091574 2:0.220425 3:0.15870832 4:0.08132602 5:0.030383269 6:0.30365534 7:0.23077173 8:0.040704657 9:0.020635451 10:0.010606689 
--256 1:0.47399433 2:0.3330651 3:0.086683902 4:0.08185618 5:0.024400489 6:0.063665473 7:0.014338759 8:0.10512729 9:0.091378978 10:0.16179007 
--256 1:0.38132069 2:0.18660605 3:0.21137119 4:0.14986786 5:0.070834207 6:0.16496797 7:0.29957851 8:0.40161053 9:0.24190176 10:0.26981012 
--256 1:0.71732898 2:0.16110368 3:0.049526719 4:0.044062381 5:0.027978244 6:0.18925867 7:0.046023531 8:0.13644567 9:0.1879819 10:0.10544347 
--256 1:0.49598671 2:0.34137365 3:0.080018331 4:0.059286835 5:0.02333448 6:0.2021952 7:0.16982519 8:0.30746248 9:0.15962731 10:0.16116226 
--256 1:0.3579267 2:0.29950837 3:0.16781865 4:0.12292072 5:0.051825562 6:0.24473549 7:0.11744418 8:0.13277611 9:0.042117699 10:0.14929325 
--256 1:0.35770695 2:0.25956312 3:0.15860586 4:0.1408044 5:0.083319669 6:0.16366909 7:0.098706094 8:0.016957423 9:0.0079989388 10:0.12008811 
--256 1:0.6062814 2:0.24889835 3:0.048978429 4:0.060302599 5:0.035539218 6:0.05896577 7:0.008823671 8:0.17643578 9:0.24540594 10:0.20411854 
--256 1:0.63069317 2:0.28109893 3:0.044850804 4:0.032960277 5:0.010396814 6:0.007329707 7:0.11413669 8:0.0098616595 9:0.14754944 10:0.12933897 
--256 1:0.40795393 2:0.24962411 3:0.15942886 4:0.10406313 5:0.078929958 6:0.029959104 7:0.24921504 8:0.0073154246 9:0.18219662 10:0.045908199 
--256 1:0.57369766 2:0.27134883 3:0.073466785 4:0.060237233 5:0.021249487 6:0.0067420214 7:0.11384244 8:0.13399957 9:0.11748193 10:0.23753387 
--256 1:0.45706478 2:0.22980032 3:0.10330582 4:0.13522093 5:0.074608141 6:0.0158412 7:0.019579118 8:0.15243297 9:0.21712252 10:0.27288009 
--256 1:0.68279989 2:0.18790529 3:0.078930298 4:0.031510638 5:0.018853886 6:0.04858796 7:0.046085159 8:0.041418182 9:0.044292725 10:0.18631923 
--173.31398966625869 1:0.20607149 2:0.50246389 3:0.12969104 4:0.11241576 5:0.049357825 6:0.050701893 7:0.016263713 8:0.0043237439 9:0.39196499 10:0.30697083 
--256 1:0.48678023 2:0.33841883 3:0.096464178 4:0.058985851 5:0.019350907 6:0.018079761 7:0.094404107 8:0.03245115 9:0.029473487 10:0.11143716 
--256 1:0.50279855 2:0.24422992 3:0.11388154 4:0.079188994 5:0.059900994 6:0.19296954 7:0.13382931 8:0.06981686 9:0.058464108 10:0.40623986 
--256 1:0.57724769 2:0.2830388 3:0.084793126 4:0.038133827 5:0.016786554 6:0.018547523 7:0.087456303 8:0.14687285 9:0.067961238 10:0.031553578 
--256 1:0.23817779 2:0.45605774 3:0.1029128 4:0.13620652 5:0.066645156 6:0.29211962 7:0.11366536 8:0.22734872 9:0.11084295 10:0.29838614 
--256 1:0.5988504 2:0.16761126 3:0.083174378 4:0.097214267 5:0.053149697 6:0.032351968 7:0.14478055 8:0.14249859 9:0.13598071 10:0.093076704 
--256 1:0.61937829 2:0.22789724 3:0.077658902 4:0.056118459 5:0.018947114 6:0.090964362 7:0.070540044 8:0.028347213 9:0.18487095 10:0.035790897 
--256 1:0.72053545 2:0.13395972 3:0.080982716 4:0.03554277 5:0.028979343 6:0.060790903 7:0.066233518 8:0.067364615 9:0.0038190759 10:0.11859016 
--256 1:0.38566024 2:0.30313163 3:0.15414721 4:0.10451913 5:0.052541794 6:0.21017383 7:0.13458764 8:0.032849715 9:0.17423143 10:0.05238711 
--256 1:0.55687765 2:0.24430926 3:0.093353263 4:0.072104432 5:0.033355397 6:0.047518756 7:0.028889197 8:0.20766875 9:0.21197669 10:0.14136892 
--256 1:0.45362217 2:0.37253366 3:0.081564466 4:0.063413013 5:0.028866686 6:0.07880383 7:0.11973161 8:0.087625255 9:0.031266008 10:0.051430955 
--256 1:0.5498009 2:0.23771961 3:0.10362201 4:0.079726864 5:0.029130618 6:0.053789247 7:0.066235187 8:0.063819717 9:0.18283413 10:0.20758665 
--256 1:0.56630342 2:0.23741076 3:0.098119581 4:0.071167953 5:0.026998284 6:0.12351325 7:0.16731664 8:0.15555345 9:0.13382651 10:0.027167393 
--256 1:0.61460362 2:0.25106387 3:0.068706809 4:0.041591169 5:0.024034531 6:0.1169187 7:0.10099234 8:0.26667762 9:0.19747092 10:0.078560029 
--256 1:0.73160946 2:0.19794722 3:0.036299176 4:0.01857431 5:0.015569839 6:0.13544075 7:0.0011100029 8:0.1836824 9:0.35795738 10:0.33707232 
--256 1:0.62732178 2:0.21748024 3:0.065810056 4:0.062748928 5:0.026639 6:0.1426692 7:0.092616529 8:0.069981608 9:0.032935492 10:0.06829614 
--256 1:0.51681788 2:0.21830231 3:0.088131868 4:0.11795999 5:0.058787946 6:0.035465826 7:0.28345133 8:0.18227884 9:0.046720418 10:0.22134798 
--256 1:0.33239117 2:0.24567127 3:0.16996187 4:0.15263497 5:0.099340714 6:0.19684816 7:0.0024636132 8:0.075162038 9:0.057517845 10:0.034513556 
--256 1:0.28549463 2:0.33317699 3:0.18211681 4:0.12599081 5:0.073220759 6:0.0013828496 7:0.037158862 8:0.05174723 9:0.06112717 10:0.035166484 
--256 1:0.77735389 2:0.16621855 3:0.02943286 4:0.019295181 5:0.0076995191 6:0.12948222 7:0.10626283 8:0.044622261 9:0.2860102 10:0.23898699 
--256 1:0.54721773 2:0.2888959 3:0.066423623 4:0.062088739 5:0.035374005 6:0.16328596 7:0.070497418 8:0.11356758 9:0.028406687 10:0.10073062 
--256 1:0.69221578 2:0.16682948 3:0.058992177 4:0.046748726 5:0.035213838 6:0.14257578 7:0.034280227 8:0.059132806 9:0.083645084 10:0.27864841 
--256 1:0.68042985 2:0.16829241 3:0.067093863 4:0.060677966 5:0.023505913 6:0.22442853 7:0.10284407 8:0.20498461 9:0.40484661 10:0.21680381 
--256 1:0.30528632 2:0.46526073 3:0.10348037 4:0.089906173 5:0.036066412 6:0.31806141 7:0.043232121 8:0.074017098 9:0.15396193 10:0.013145352 
--256 1:0.36606216 2:0.30848307 3:0.16880223 4:0.10611326 5:0.050539272 6:0.036842757 7:0.073038071 8:0.032944909 9:0.1406201 10:0.058388402 
--256 1:0.59673827 2:0.23689295 3:0.073461792 4:0.061686927 5:0.031220058 6:0.10534936 7:0.10520296 8:0.029702166 9:0.13934164 10:0.32441571 
--256 1:0.62133355 2:0.21936076 3:0.075722236 4:0.054785589 5:0.028797874 6:0.025057122 7:0.03440494 8:0.036139488 9:0.060505271 10:0.012158217 
--256 1:0.18400031 2:0.34390951 3:0.19893893 4:0.2040225 5:0.069128757 6:0.010494919 7:0.16118361 8:0.0011414603 9:0.040341213 10:0.2258854 
--256 1:0.55171567 2:0.12759746 3:0.12647612 4:0.11496094 5:0.07924981 6:0.065062016 7:0.2737769 8:0.10467907 9:0.024818312 10:0.1667656 
--256 1:0.42552143 2:0.32140596 3:0.11040307 4:0.10029038 5:0.04237916 6:0.041178606 7:0.069216021 8:0.28124549 9:0.07119813 10:0.05387408 
--256 1:0.59875881 2:0.24545381 3:0.075185022 4:0.056014954 5:0.0245874 6:0.082669642 7:0.067281198 8:0.015575325 9:0.082945057 10:0.10332511 
--256 1:0.4967107 2:0.24171075 3:0.10293927 4:0.11936805 5:0.039271233 6:0.190677 7:0.23322428 8:0.1972181 9:0.14866575 10:0.20168252 
--256 1:0.44253933 2:0.26077834 3:0.13578515 4:0.099518951 5:0.061378232 6:0.24816219 7:0.2279999 8:0.32222767 9:0.078434574 10:0.37124633 
--256 1:0.31794311 2:0.2467846 3:0.21278858 4:0.14126366 5:0.08122006 6:0.18268793 7:0.15465475 8:0.1103287 9:0.010157135 10:0.045389507 
--256 1:0.47670952 2:0.27739485 3:0.14117686 4:0.074550515 5:0.030168253 6:0.17675645 7:0.13170795 8:0.09418021 9:0.14253225 10:0.071447336 
--256 1:0.45133204 2:0.36666856 3:0.084173563 4:0.056804372 5:0.041021461 6:0.15244707 7:0.063948385 8:0.050637652 9:0.018410806 10:0.093863897 
--256 1:0.47148868 2:0.28326743 3:0.11073903 4:0.091614205 5:0.042890649 6:0.089260245 7:0.1563943 8:0.10341316 9:0.10301699 10:0.026170782 
--256 1:0.48022121 2:0.31886409 3:0.12319 4:0.055055455 5:0.022669248 6:0.043519503 7:0.028804168 8:0.03992072 9:0.096016111 10:0.023875371 
--242.61301354610777 1:0.35506352 2:0.49193231 3:0.085572192 4:0.044488514 5:0.022943465 6:0.10149323 7:0.080296676 8:0.058880847 9:0.21830269 10:0.29273925 
--256 1:0.37656743 2:0.27867084 3:0.15193329 4:0.11951547 5:0.073312964 6:0.080407637 7:0.15827904 8:0.10677721 9:0.21416321 10:0.42510384 
--256 1:0.56448864 2:0.22064054 3:0.105838 4:0.077418563 5:0.031614259 6:0.031752715 7:0.072375752 8:0.011585969 9:0.087423487 10:0.026941198 
--256 1:0.73755425 2:0.19556093 3:0.042639326 4:0.01689817 5:0.0073473185 6:0.068977422 7:0.0070113798 8:0.25702279 9:0.2016644 10:0.065347995 
--234.65675403435432 1:0.50945345 2:0.31988628 3:0.10310504 4:0.044319411 5:0.023235811 6:0.012714994 7:0.045086094 8:0.095528952 9:0.031355325 10:0.41725856 
--256 1:0.50988166 2:0.27459317 3:0.10122661 4:0.074687094 5:0.039611468 6:0.13577279 7:0.050378817 8:0.16845221 9:0.21354388 10:0.28747858 
--256 1:0.57604184 2:0.23806915 3:0.09477378 4:0.067984019 5:0.023131204 6:0.21349331 7:0.010825355 8:0.055935683 9:0.10491402 10:0.0079856229 
--256 1:0.38648978 2:0.25950714 3:0.098044295 4:0.1614942 5:0.094464578 6:0.083221616 7:0.068198487 8:0.038615297 9:0.043122586 10:0.0051577451 
--256 1:0.28008976 2:0.40822841 3:0.12694049 4:0.11825089 5:0.06649045 6:0.10676312 7:0.016538079 8:0.099190125 9:0.1893106 10:0.049105252 
--256 1:0.36563169 2:0.37139526 3:0.12387922 4:0.088920553 5:0.050173281 6:0.12274017 7:0.018751433 8:0.12176549 9:0.090907516 10:0.15221265 
--256 1:0.24508799 2:0.38006215 3:0.14442638 4:0.14595901 5:0.084464459 6:0.053786783 7:0.18052517 8:0.044512463 9:0.0094030677 10:0.1710169 
--256 1:0.54136559 2:0.11888755 3:0.10854176 4:0.14016407 5:0.09104103 6:0.020520364 7:0.02688885 8:0.12646426 9:0.11769859 10:0.1142457 
--256 1:0.68809017 2:0.20357181 3:0.056532579 4:0.035969267 5:0.015836175 6:0.010261897 7:0.0032919877 8:0.026613387 9:0.032250106 10:0.059598927 
--256 1:0.60117805 2:0.26112947 3:0.072154632 4:0.04613967 5:0.019398175 6:0.04355419 7:0.071714575 8:0.00017722131 9:0.013509185 10:0.028268551 
--256 1:0.48555302 2:0.2613141 3:0.12130433 4:0.095867777 5:0.035960772 6:0.011621 7:0.14008747 8:0.082305688 9:0.0028253241 10:0.030883766 
--53.487078301020446 1:0.35725554 2:0.31759444 3:0.14985269 4:0.11551675 5:0.059780573 6:0.66161727 7:0.14052039 8:0.1356901 9:0.04793798 10:0.038135929 
--256 1:0.73844143 2:0.19535104 3:0.041044014 4:0.018427637 5:0.0067358707 6:0.13417914 7:0.022485431 8:0.17434907 9:0.23315086 10:0.080667697 
--256 1:0.50436728 2:0.20254294 3:0.15085641 4:0.096048592 5:0.046184789 6:0.17583219 7:0.21197027 8:0.20484852 9:0.10612396 10:0.18597767 
--256 1:0.59581655 2:0.24815549 3:0.082181105 4:0.04714257 5:0.026704282 6:0.035651048 7:0.13054606 8:0.012961869 9:0.046128447 10:0.17837934 
--256 1:0.31567378 2:0.31629139 3:0.14632113 4:0.15433092 5:0.067382774 6:0.29231641 7:0.033297496 8:0.1106211 9:0.060818844 10:0.19520299 
--256 1:0.32821127 2:0.27961654 3:0.16456202 4:0.16465955 5:0.062950626 6:0.16741097 7:0.13085487 8:0.066108954 9:0.27023869 10:0.46412677 
--256 1:0.31744801 2:0.25430617 3:0.20307112 4:0.15377183 5:0.071402876 6:0.23259343 7:0.19920967 8:0.17658855 9:0.30447288 10:0.041924727 
--256 1:0.41522227 2:0.39435111 3:0.094534158 4:0.061911368 5:0.0339811 6:0.032286846 7:0.037741405 8:0.065368877 9:0.031116713 10:0.044448872 
--256 1:0.52590718 2:0.25197995 3:0.10759793 4:0.050121359 5:0.064393579 6:0.58199783 7:0.11119887 8:0.12722578 9:0.31280865 10:0.076174821 
--256 1:0.30754329 2:0.33899619 3:0.16816167 4:0.13291291 5:0.052385936 6:0.15631405 7:0.13485005 8:0.21401195 9:0.25971252 10:0.3942242 
--256 1:0.69473559 2:0.1940728 3:0.057499979 4:0.040580179 5:0.013111455 6:0.058333082 7:0.00082415147 8:0.10267937 9:0.15317335 10:0.097358858 
--256 1:0.69991352 2:0.18469147 3:0.057723369 4:0.040441311 5:0.017230332 6:0.04523403 7:0.0023331944 8:0.16966781 9:0.11145341 10:0.081690929 
--256 1:0.55923845 2:0.20489379 3:0.11625882 4:0.090639892 5:0.02896904 6:0.033491324 7:0.090079109 8:0.035377591 9:0.010062943 10:0.039217474 
--256 1:0.46408045 2:0.24319242 3:0.11573838 4:0.12238207 5:0.054606674 6:0.24885261 7:0.093866438 8:0.065193514 9:0.051384417 10:0.028672395 
--256 1:0.25968648 2:0.48307703 3:0.11635292 4:0.091221189 5:0.049662386 6:0.094998839 7:0.039861355 8:0.10475253 9:0.1196509 10:0.14291343 
--256 1:0.65285831 2:0.24165274 3:0.043249788 4:0.043178652 5:0.019060508 6:0.062947495 7:0.05858967 8:0.010928371 9:0.15922096 10:0.089189676 
--256 1:0.3590985 2:0.30906006 3:0.1704014 4:0.1122369 5:0.049203136 6:0.14035852 7:0.16983283 8:0.10508271 9:0.095145688 10:0.068798326 
--256 1:0.49650634 2:0.2749418 3:0.088595607 4:0.083290741 5:0.056665517 6:0.013201567 7:0.15837043 8:0.31739341 9:0.179867 10:0.0013840133 
--6.3228529499578023 1:0.19554101 2:0.18302261 3:0.4480543 4:0.12223131 5:0.051150771 6:0.0079425238 7:0.02730324 8:0.18216421 9:0.012419133 10:0.19342464 
--256 1:0.58214723 2:0.12995075 3:0.11162285 4:0.088856814 5:0.087422361 6:0.027673935 7:0.02445259 8:0.16866847 9:0.015172176 10:0.14742735 
--256 1:0.23598954 2:0.4961949 3:0.093208971 4:0.10408089 5:0.070525693 6:0.14800771 7:0.083605009 8:0.16238754 9:0.053828201 10:0.053717591 
--256 1:0.37492818 2:0.24095205 3:0.15691969 4:0.14799892 5:0.079201151 6:0.082800496 7:0.04528874 8:0.097664545 9:0.063032451 10:0.069491837 
--256 1:0.34579142 2:0.23326838 3:0.12916532 4:0.1820828 5:0.10969209 6:0.17238642 7:0.0111113 8:0.04363706 9:0.02136329 10:0.16689431 
--256 1:0.46049339 2:0.38738397 3:0.076072012 4:0.055140109 5:0.020910525 6:0.0027523383 7:0.040710618 8:0.20179416 9:0.11990974 10:0.24005986 
--256 1:0.47030821 2:0.26232923 3:0.13021163 4:0.10285331 5:0.034297621 6:0.014811933 7:0.12502802 8:0.068282118 9:0.12637052 10:0.077367299 
--256 1:0.36126464 2:0.25345398 3:0.17617863 4:0.12672219 5:0.082380564 6:0.0038103704 7:0.14394052 8:0.03383149 9:0.10159817 10:0.24773243 
--256 1:0.52629544 2:0.25691455 3:0.11936349 4:0.064283524 5:0.03314299 6:0.12090695 7:0.016297587 8:0.0094807138 9:0.07140464 10:0.13982493 
--256 1:0.18105147 2:0.48928073 3:0.14699338 4:0.11970056 5:0.062973855 6:0.08630916 7:0.069515162 8:0.089343279 9:0.10058969 10:0.055372562 
--256 1:0.44651157 2:0.19965073 3:0.12263501 4:0.15076328 5:0.080439406 6:0.26700087 7:0.25736391 8:0.035004494 9:0.18508522 10:0.22985902 
--256 1:0.24890078 2:0.42225092 3:0.14234101 4:0.12175904 5:0.064748249 6:0.096718494 7:0.13327355 8:0.084380035 9:0.18692568 10:0.06621242 
--256 1:0.63315087 2:0.20127832 3:0.077983034 4:0.062367747 5:0.025220032 6:0.25998579 7:0.050943936 8:0.0079635236 9:0.048891837 10:0.0028029769 
--256 1:0.57710247 2:0.26195481 3:0.071488609 4:0.054214871 5:0.035239233 6:0.038031099 7:0.09235797 8:0.046883877 9:0.074380705 10:0.13420048 
--256 1:0.37676373 2:0.38794984 3:0.089810872 4:0.095454352 5:0.050021207 6:0.30856707 7:0.24080431 8:0.11285052 9:0.16305554 10:0.030453755 
--256 1:0.62452792 2:0.23401232 3:0.074861923 4:0.046817259 5:0.019780579 6:0.074716602 7:0.070075587 8:0.052578536 9:0.053126837 10:0.018027627 
--8.9295597108416516 1:0.80394565 2:0.15677883 3:0.031118122 4:0.0061397064 5:0.0020176925 6:0.99513283 7:0.97256472 8:0.8364687 9:0.39562303 10:0.27656192 
--256 1:0.67542397 2:0.18851839 3:0.071081316 4:0.042406061 5:0.022570266 6:0.055137936 7:0.11641606 8:0.094491522 9:0.064412975 10:0.11427851 
--256 1:0.48973804 2:0.31151084 3:0.11398276 4:0.058237127 5:0.026531243 6:0.16192038 7:0.11476032 8:0.25382086 9:0.026976391 10:0.040964884 
--256 1:0.69827758 2:0.19454816 3:0.067188406 4:0.028276079 5:0.011709767 6:0.023800104 7:0.012220468 8:0.033853526 9:0.15962006 10:0.063463955 
--256 1:0.31241272 2:0.28494538 3:0.18881042 4:0.12998367 5:0.083847814 6:0.19018578 7:0.20170455 8:0.088945121 9:0.14990501 10:0.1463176 
--256 1:0.6559105 2:0.20289842 3:0.048225854 4:0.062568271 5:0.030396955 6:0.069599011 7:0.084567657 8:0.11985545 9:0.10907832 10:0.052877298 
--256 1:0.60254779 2:0.25281253 3:0.074191645 4:0.048615669 5:0.02183236 6:0.073965145 7:0.094173013 8:0.006710578 9:0.082138423 10:0.097556608 
--256 1:0.53305746 2:0.32365237 3:0.068161523 4:0.047806594 5:0.027322054 6:0.05774802 7:0.018528791 8:0.043648127 9:0.089968631 10:0.071667133 
--256 1:0.58186884 2:0.30068252 3:0.065333783 4:0.036010896 5:0.016103965 6:0.009447605 7:0.076410956 8:0.0062116133 9:0.1110712 10:0.014100522 
--256 1:0.56959671 2:0.16298166 3:0.12283344 4:0.096629097 5:0.047959091 6:0.14785873 7:0.037748506 8:0.11244313 9:0.030814629 10:0.092820085 
--256 1:0.37594594 2:0.19172659 3:0.20278658 4:0.15185696 5:0.077683936 6:0.055034468 7:0.0049031461 8:0.16877014 9:0.2313475 10:0.23773437 
--256 1:0.53160461 2:0.27093513 3:0.099582709 4:0.064547055 5:0.033330492 6:0.16761446 7:0.019060347 8:0.031683679 9:0.032670131 10:0.15960934 
--256 1:0.69038076 2:0.15990844 3:0.062744702 4:0.060415258 5:0.026550839 6:0.07557218 7:0.029100663 8:0.054729724 9:0.019720026 10:0.21487905 
--21.962891444695607 1:0.29221861 2:0.38770184 3:0.16254075 4:0.1086276 5:0.048911197 6:0.02703582 7:0.068873808 8:0.048336902 9:0.037828644 10:0.060000097 
--256 1:0.41049568 2:0.2317221 3:0.16039966 4:0.12113308 5:0.076249478 6:0.084634581 7:0.067809821 8:0.011875696 9:0.23292104 10:0.1147087 
--256 1:0.36997846 2:0.32856213 3:0.11406357 4:0.11909755 5:0.06829829 6:0.03698279 7:0.036038376 8:0.017546802 9:0.084733229 10:0.10889796 
--256 1:0.67580807 2:0.20764823 3:0.063741586 4:0.037935277 5:0.014866838 6:0.029201559 7:0.027861002 8:0.054612475 9:0.15748379 10:0.2101683 
--256 1:0.40282896 2:0.21697599 3:0.17306506 4:0.14908304 5:0.058046939 6:0.3466852 7:0.15965668 8:0.22812216 9:0.19694352 10:0.00015746368 
--256 1:0.51869447 2:0.26756664 3:0.13094599 4:0.056938752 5:0.025854141 6:0.016658545 7:0.007226467 8:0.10945719 9:0.14316575 10:0.23807602 
--256 1:0.76299993 2:0.093062581 3:0.048344784 4:0.061539831 5:0.034052878 6:0.056455344 7:0.063525075 8:0.001192319 9:0.0077996032 10:0.067183347 
--256 1:0.51582915 2:0.27265884 3:0.12097003 4:0.059786405 5:0.030755573 6:0.1425531 7:0.092714485 8:0.068284348 9:0.11647572 10:0.0087296246 
--256 1:0.47620726 2:0.23637657 3:0.15381848 4:0.078912207 5:0.054685483 6:0.088306338 7:0.16768584 8:0.085654749 9:0.046832576 10:0.0094755189 
--256 1:0.58801748 2:0.23925253 3:0.086890566 4:0.057228862 5:0.028610564 6:0.0051450975 7:0.13708966 8:0.038483175 9:0.20375555 10:0.13160435 
--256 1:0.46525053 2:0.32207197 3:0.097288939 4:0.076448077 5:0.038940482 6:0.10654861 7:0.003183786 8:0.082774402 9:0.02128736 10:0.00393543 
--256 1:0.44792252 2:0.29415859 3:0.11960862 4:0.085288638 5:0.05302164 6:0.027587112 7:0.10878848 8:0.088920231 9:0.26930771 10:0.0074835837 
--256 1:0.61576944 2:0.22143655 3:0.077808868 4:0.041787662 5:0.04319748 6:0.20443157 7:0.014075017 8:0.072095806 9:0.11522172 10:0.0116656 
--256 1:0.31696427 2:0.33589806 3:0.15119465 4:0.13925217 5:0.056690846 6:0.044962513 7:0.10942443 8:0.065182105 9:0.065971541 10:0.042080158 
--256 1:0.41393529 2:0.20017246 3:0.18394766 4:0.13413338 5:0.067811213 6:0.0088129571 7:0.063585453 8:0.01227625 9:0.20452928 10:0.20437902 
--256 1:0.27921744 2:0.52589644 3:0.073936846 4:0.082414685 5:0.038534588 6:0.056785582 7:0.10561238 8:0.077599822 9:0.031527437 10:0.00021905554 
--256 1:0.44595464 2:0.20469281 3:0.16411191 4:0.12229594 5:0.062944699 6:0.076991261 7:0.05804323 8:0.068440942 9:0.05647632 10:0.0084077373 
--256 1:0.26533405 2:0.37104168 3:0.16901642 4:0.11320356 5:0.081404294 6:0.048817928 7:0.047508207 8:0.1142119 9:0.054416969 10:0.024642188 
--256 1:0.33800323 2:0.40385506 3:0.099371099 4:0.10707319 5:0.051697422 6:0.31841774 7:0.22225654 8:0.019999427 9:0.18374279 10:0.016426433 
--256 1:0.43167394 2:0.3477625 3:0.097449267 4:0.082214271 5:0.040900018 6:0.15027897 7:0.12463818 8:0.085212445 9:0.19395417 10:0.06007706 
--256 1:0.30404176 2:0.34476084 3:0.13759325 4:0.13184672 5:0.081757429 6:0.17955493 7:0.076946698 8:0.05254612 9:0.089115069 10:0.046673606 
--256 1:0.62436258 2:0.20727578 3:0.070899129 4:0.061033358 5:0.036429149 6:0.043127854 7:0.020077056 8:0.10799138 9:0.078398945 10:0.017512925 
--256 1:0.59503961 2:0.27485186 3:0.067794766 4:0.042802564 5:0.019511203 6:0.27776021 7:0.023394738 8:0.070503641 9:0.01436286 10:0.054184584 
--256 1:0.49582204 2:0.35471074 3:0.095100151 4:0.041915511 5:0.012451558 6:0.039128316 7:0.088135569 8:0.13730101 9:0.12136276 10:0.056311295 
--256 1:0.40416166 2:0.38046817 3:0.10472154 4:0.075966488 5:0.034682142 6:0.0071362474 7:0.034730365 8:0.087174837 9:0.10439542 10:0.044366468 
--256 1:0.55820929 2:0.23785109 3:0.095711759 4:0.073494919 5:0.034732938 6:0.29767724 7:0.11419838 8:0.18033373 9:0.13147752 10:0.1298157 
--256 1:0.69341489 2:0.1592586 3:0.077558508 4:0.039394845 5:0.030373154 6:0.15784172 7:0.033229726 8:0.010140737 9:0.073828636 10:0.090448503 
--256 1:0.26301067 2:0.38186164 3:0.1321732 4:0.14657051 5:0.076383974 6:0.063298928 7:0.046847338 8:0.18763559 9:0.0030733048 10:0.036080007 
--256 1:0.39244906 2:0.3783316 3:0.10678562 4:0.084310114 5:0.038123605 6:0.11484834 7:0.09146088 8:0.030596893 9:0.0077736593 10:0.10769698 
--256 1:0.52049115 2:0.20479304 3:0.13983042 4:0.073446727 5:0.061438661 6:0.031653987 7:0.24733446 8:0.1579546 9:0.1706003 10:0.012839316 
--256 1:0.54187036 2:0.29433732 3:0.10024013 4:0.046093933 5:0.017458251 6:0.085960344 7:0.059186746 8:0.01140651 9:0.20101885 10:0.1583018 
--256 1:0.52460675 2:0.31721135 3:0.077056959 4:0.052817252 5:0.028307681 6:0.045105615 7:0.075458145 8:0.27188516 9:0.15622531 10:0.29592749 
--256 1:0.30651349 2:0.22076117 3:0.2094727 4:0.1900238 5:0.073228851 6:0.40737748 7:0.097948678 8:0.090883418 9:0.36991901 10:0.30791699 
--256 1:0.70856157 2:0.17981013 3:0.067317089 4:0.03122328 5:0.013087923 6:0.047955956 7:0.060656577 8:0.062990224 9:0.13795238 10:0.079463747 
--256 1:0.53435453 2:0.22923728 3:0.12052513 4:0.084108199 5:0.031774858 6:0.17937058 7:0.1387908 8:0.1932021 9:0.20331213 10:0.21044859 
--256 1:0.52964508 2:0.21226894 3:0.12074841 4:0.090956096 5:0.046381468 6:0.10523097 7:0.082528069 8:0.05265849 9:0.12928937 10:0.31895301 
--256 1:0.64025837 2:0.23713994 3:0.055649067 4:0.050268502 5:0.016684121 6:0.092063508 7:0.064522087 8:0.043147915 9:0.091168829 10:0.039302298 
--176.46661993538436 1:0.13635495 2:0.1810501 3:0.31832722 4:0.24962596 5:0.11464177 6:0.072298674 7:0.060231889 8:0.31179036 9:0.032024124 10:0.081701188 
--256 1:0.38225821 2:0.33089846 3:0.12263409 4:0.1091663 5:0.05504294 6:0.15715399 7:0.061759649 8:0.059569918 9:0.0021934512 10:0.03723162 
--256 1:0.3514705 2:0.3005523 3:0.12672007 4:0.15383083 5:0.067426291 6:0.20775554 7:0.087034981 8:0.0095710935 9:0.08341326 10:0.096601786 
--256 1:0.6877226 2:0.21380392 3:0.053582612 4:0.032907773 5:0.011983094 6:0.0062777349 7:0.010265191 8:0.14559361 9:0.23797269 10:0.26219247 
--256 1:0.48092403 2:0.29838667 3:0.10219392 4:0.089835164 5:0.028660218 6:0.086282891 7:0.025730936 8:0.031254136 9:0.013698538 10:0.027396791 
--256 1:0.24132709 2:0.4840814 3:0.12472585 4:0.10694599 5:0.042919668 6:0.11006614 7:0.049192542 8:0.1549872 9:0.062835782 10:0.11478107 
--256 1:0.70269594 2:0.12802526 3:0.083183292 4:0.042990703 5:0.043104805 6:0.032174307 7:0.11634126 8:0.13633778 9:0.13850576 10:0.046359335 
--256 1:0.50624887 2:0.18647199 3:0.14266665 4:0.1091543 5:0.05545819 6:0.085196443 7:0.15502867 8:0.18307758 9:0.26877178 10:0.16041134 
--256 1:0.42767616 2:0.35644327 3:0.095997122 4:0.093740475 5:0.026142977 6:0.21931707 7:0.17489399 8:0.30717348 9:0.10345214 10:0.004027279 
--256 1:0.65692471 2:0.17350379 3:0.060626595 4:0.069052067 5:0.039892831 6:0.12699099 7:0.017616685 8:0.070085159 9:0.23990295 10:0.33571062 
--256 1:0.28148214 2:0.23604437 3:0.16931907 4:0.20089021 5:0.11226421 6:0.0085341706 7:0.077296755 8:0.008481225 9:0.19873066 10:0.36916695 
--256 1:0.59098674 2:0.24457863 3:0.074740996 4:0.064683183 5:0.025010448 6:0.021355697 7:0.03822036 8:0.031359992 9:0.085007515 10:0.02956616 
--256 1:0.39236777 2:0.36930138 3:0.082537137 4:0.095497262 5:0.060296444 6:0.028834974 7:0.077974796 8:0.0056362695 9:0.06133984 10:0.12141911 
--256 1:0.70914789 2:0.17063649 3:0.046557097 4:0.046654293 5:0.027004231 6:0.030723727 7:0.031648967 8:0.0047092455 9:0.19991545 10:0.23151244 
--256 1:0.34417202 2:0.2779625 3:0.16984101 4:0.13674909 5:0.071275375 6:0.14460589 7:0.034810587 8:0.1015434 9:0.068786137 10:0.090866186 
--256 1:0.50323996 2:0.24046696 3:0.13460472 4:0.07097858 5:0.050709781 6:0.032130522 7:0.23647378 8:0.095905743 9:0.061652686 10:0.036055254 
--256 1:0.39210833 2:0.30739851 3:0.11782172 4:0.11821582 5:0.064455621 6:0.13771222 7:0.0025663337 8:0.016209897 9:0.020765111 10:0.067710801 
--135.34949819821924 1:0.35758913 2:0.30930176 3:0.15708011 4:0.1154339 5:0.060595101 6:0.029038891 7:0.040459156 8:0.18278056 9:0.25473499 10:0.49022145 
--256 1:0.31499087 2:0.43132119 3:0.10341412 4:0.10577063 5:0.044503194 6:0.063296017 7:0.080498688 8:0.18541483 9:0.040265795 10:0.031254768 
--256 1:0.21775785 2:0.3770427 3:0.15966336 4:0.16521428 5:0.080321809 6:0.35641145 7:0.26994496 8:0.23547039 9:0.13544684 10:0.068961646 
--256 1:0.59803197 2:0.23278375 3:0.064717728 4:0.066796313 5:0.03767024 6:0.076690949 7:0.034296112 8:0.20378448 9:0.15423204 10:0.41822832 
--256 1:0.42754873 2:0.31748876 3:0.10797687 4:0.10546721 5:0.041518434 6:0.18050014 7:0.015039991 8:0.060211812 9:0.15220625 10:0.14002289 
--256 1:0.5563037 2:0.29790762 3:0.073031208 4:0.050600204 5:0.022157269 6:0.04862957 7:0.065387351 8:0.20055852 9:0.10777169 10:0.083746778 
--256 1:0.59519029 2:0.21842659 3:0.087657444 4:0.065675814 5:0.033049864 6:0.024470311 7:0.027955159 8:0.079620344 9:0.059540086 10:0.092016477 
--256 1:0.24904426 2:0.45378592 3:0.1619189 4:0.088476362 5:0.046774555 6:0.13558554 7:0.02202752 8:0.13525642 9:0.14998106 10:0.032337679 
--256 1:0.43224899 2:0.28406497 3:0.13610656 4:0.10324918 5:0.0443303 6:0.037047217 7:0.04306642 8:0.047118026 9:0.051210427 10:0.053422886 
--256 1:0.42860693 2:0.36988216 3:0.074340446 4:0.10020838 5:0.026962087 6:0.033436819 7:0.01849309 8:0.037680177 9:0.082610178 10:0.0027769635 
--256 1:0.24772619 2:0.36230463 3:0.13974762 4:0.1762881 5:0.073933451 6:0.10813235 7:0.026571479 8:0.049601474 9:0.054534163 10:0.029760013 
--256 1:0.56824733 2:0.18891144 3:0.099261977 4:0.10020963 5:0.04336962 6:0.11926367 7:0.12899681 8:0.20241062 9:0.08442434 10:0.10721711 
--256 1:0.60500565 2:0.25321125 3:0.076657052 4:0.04553357 5:0.019592482 6:0.0023432496 7:0.036304846 8:0.010251609 9:0.042738861 10:0.09853379 
--256 1:0.3827945 2:0.21134038 3:0.17409113 4:0.15592422 5:0.075849767 6:0.017500586 7:0.042909334 8:0.048283614 9:0.12938178 10:8.6269167e-05 
--256 1:0.34299707 2:0.32226705 3:0.13299605 4:0.13088482 5:0.070855007 6:0.0048880549 7:0.041650126 8:0.076954901 9:0.18178477 10:0.21482054 
--110.45711387459011 1:0.2605399 2:0.49404973 3:0.10309982 4:0.095140297 5:0.047170256 6:0.16328883 7:0.34196385 8:0.23082083 9:0.025396666 10:0.093662822 
--256 1:0.71406569 2:0.19713725 3:0.04317619 4:0.031577238 5:0.014043636 6:0.094656994 7:0.10435537 8:0.15538341 9:0.14340284 10:0.22722961 
--256 1:0.27938549 2:0.26710581 3:0.18560764 4:0.18858885 5:0.0793122 6:0.067911624 7:0.017393189 8:0.10721642 9:0.11077774 10:0.25700269 
--256 1:0.35673825 2:0.28130579 3:0.1373024 4:0.14518881 5:0.079464741 6:0.29214515 7:0.068850842 8:0.0043980521 9:0.15146446 10:0.16128033 
--256 1:0.34525717 2:0.34796032 3:0.16045617 4:0.11189296 5:0.034433367 6:0.19758308 7:0.056222902 8:0.13029679 9:0.23943003 10:0.27115221 
--59.341823906026868 1:0.28648823 2:0.42353186 3:0.17905269 4:0.079803131 5:0.031124093 6:0.089263787 7:0.1808636 8:0.29731462 9:0.32137816 10:0.40130021 
--256 1:0.4177874 2:0.33622663 3:0.10765933 4:0.097588791 5:0.040737845 6:0.39971761 7:0.12353546 8:0.13860495 9:0.061426028 10:0.063651133 
--256 1:0.63795564 2:0.23174423 3:0.080697626 4:0.035851674 5:0.013750836 6:0.071665729 7:0.105164 8:0.19033578 9:0.022829124 10:0.0026526691 
--256 1:0.4407701 2:0.29552769 3:0.13032422 4:0.087949423 5:0.045428578 6:0.070431517 7:0.031380864 8:0.15539525 9:0.10118348 10:0.026581364 
--256 1:0.27602388 2:0.32182718 3:0.19832051 4:0.13168516 5:0.072143271 6:0.092407185 7:0.17332283 8:0.10379669 9:0.24681236 10:0.22046736 
--256 1:0.49884586 2:0.22928312 3:0.11785245 4:0.10305314 5:0.050965421 6:0.22138023 7:0.11401999 8:0.17547641 9:0.29604279 10:0.47575634 
--4.4944688546542482 1:0.25057513 2:0.4645963 3:0.094097036 4:0.10909214 5:0.081639392 6:0.31327784 7:0.13055109 8:0.083461889 9:0.148714 10:0.6367904 
--256 1:0.573346 2:0.26489279 3:0.077531282 4:0.061804687 5:0.022425241 6:0.16751197 7:0.21918546 8:0.16782736 9:0.14124774 10:0.084289826 
--256 1:0.51566608 2:0.23894751 3:0.10707236 4:0.095493383 5:0.04282066 6:0.087605023 7:0.029498028 8:0.017371533 9:0.11350043 10:0.019562525 
--256 1:0.4485513 2:0.28368996 3:0.13759741 4:0.092624509 5:0.037536816 6:0.16830177 7:0.051220702 8:0.051994719 9:0.017596447 10:0.046350269 
--256 1:0.44111338 2:0.23418373 3:0.16548163 4:0.10979791 5:0.049423351 6:0.071192103 7:0.01120953 8:0.0094799844 9:0.074087687 10:0.045041338 
--256 1:0.25290702 2:0.37160199 3:0.17054609 4:0.12203495 5:0.082909936 6:0.0045181583 7:0.0016200643 8:0.10441581 9:0.073472565 10:0.029238434 
--256 1:0.46623901 2:0.27455863 3:0.1195799 4:0.10005335 5:0.03956911 6:0.30460103 7:0.12685707 8:0.25489079 9:0.14641827 10:0.053680425 
--256 1:0.27259679 2:0.4425554 3:0.10621413 4:0.11242275 5:0.06621093 6:0.27450056 7:0.023912026 8:0.16635703 9:0.032167979 10:0.067325015 
--68.247969672653426 1:0.14580699 2:0.37054756 3:0.087559925 4:0.10485962 5:0.2912259 6:0.061217789 7:0.087666039 8:0.10203222 9:0.060676705 10:0.18310432 
--256 1:0.1902447 2:0.20341912 3:0.28988678 4:0.20863029 5:0.10781912 6:0.0039822277 7:0.013656243 8:0.32037156 9:0.27617035 10:0.17554853 
--256 1:0.28612138 2:0.32055751 3:0.17127745 4:0.16543247 5:0.056611187 6:0.49911154 7:0.052759617 8:0.097635266 9:0.061733854 10:0.14989401 
--256 1:0.35144906 2:0.29655879 3:0.17506644 4:0.12057137 5:0.056354332 6:0.11115653 7:0.042843698 8:0.059254364 9:0.043397369 10:0.086397862 
--256 1:0.3168135 2:0.264533 3:0.18977415 4:0.15975427 5:0.069125077 6:0.10379488 7:0.01461803 8:0.018586531 9:0.1087608 10:0.091247508 
--256 1:0.40725037 2:0.24697617 3:0.10723566 4:0.13309382 5:0.10544397 6:0.1582879 7:0.046974198 8:0.043331551 9:0.059339588 10:0.21990463 
--256 1:0.30467715 2:0.17409982 3:0.11670663 4:0.16589755 5:0.23861885 6:0.032923649 7:0.27046448 8:0.27011504 9:0.34867679 10:0.29917269 
--256 1:0.35481534 2:0.45789468 3:0.10091575 4:0.051906601 5:0.034467626 6:0.12509868 7:0.098309722 8:0.019571482 9:0.18165075 10:0.19188935 
--241.55859025297312 1:0.32680674 2:0.25483616 3:0.21570903 4:0.13007145 5:0.072576631 6:0.057856074 7:0.18356821 8:0.0016789127 9:0.027736455 10:0.01200866 
--256 1:0.5006975 2:0.27316018 3:0.12657102 4:0.071636321 5:0.027934987 6:0.081518024 7:0.09235462 8:0.020513743 9:0.043327664 10:0.011139536 
--256 1:0.36065792 2:0.43450473 3:0.09784915 4:0.077090475 5:0.029897723 6:0.07816814 7:0.040482518 8:0.014259157 9:0.047954625 10:0.0082707535 
--256 1:0.40581334 2:0.31445908 3:0.11536123 4:0.12658891 5:0.037777449 6:0.10779514 7:0.022955553 8:0.19454533 9:0.13032851 10:0.090506881 
--256 1:0.61266373 2:0.22134164 3:0.086903829 4:0.053558532 5:0.025532273 6:0.041011457 7:0.032375718 8:0.19913925 9:0.20626822 10:0.081329391 
--256 1:0.36069836 2:0.31678709 3:0.12820608 4:0.14140528 5:0.052903187 6:0.37355385 7:0.30471297 8:0.016825256 9:0.053863392 10:0.14113522 
--256 1:0.3890388 2:0.16972561 3:0.22004946 4:0.13604343 5:0.0851427 6:0.099859096 7:0.23200024 8:0.058238964 9:0.194519 10:0.019363153 
--256 1:0.65497654 2:0.21660206 3:0.070401346 4:0.041062069 5:0.01695798 6:0.029753903 7:0.10206835 8:0.02369376 9:0.033701965 10:0.0098993806 
--256 1:0.46950832 2:0.36109093 3:0.10095458 4:0.048969704 5:0.019476454 6:0.028064526 7:0.026997052 8:0.0070587467 9:0.10105965 10:0.15179324 
--256 1:0.44605837 2:0.22360261 3:0.12739612 4:0.12421836 5:0.078724542 6:0.1513063 7:0.097448046 8:0.080971312 9:0.022222891 10:0.38167341 
--256 1:0.36420754 2:0.22240209 3:0.20757953 4:0.12323844 5:0.082572402 6:0.20742536 7:0.0097789755 8:0.13921573 9:0.13545989 10:0.13012546 
--256 1:0.59644551 2:0.23160117 3:0.086734411 4:0.054989275 5:0.030229629 6:0.049755397 7:0.19395503 8:0.3382084 9:0.14012744 10:0.20546467 
--166.61987575880258 1:0.36661625 2:0.45793645 3:0.078331365 4:0.064476758 5:0.032639175 6:0.41516428 7:0.14063126 8:0.18063011 9:0.11269007 10:0.036167282 
--256 1:0.6404633 2:0.26961826 3:0.05124162 4:0.027798652 5:0.010878176 6:0.026685742 7:0.19170078 8:0.15470774 9:9.7554495e-05 10:0.16560105 
--256 1:0.57249052 2:0.24155628 3:0.080383189 4:0.080823269 5:0.024746739 6:0.063394706 7:0.018621612 8:0.11504646 9:0.24350222 10:0.074447281 
--256 1:0.74732115 2:0.17179415 3:0.039869759 4:0.026820531 5:0.014194415 6:0.043542346 7:0.014175828 8:0.19067956 9:0.12928713 10:0.31839809 
--256 1:0.54473921 2:0.17152615 3:0.11749432 4:0.10775215 5:0.058488174 6:0.20291112 7:0.10084059 8:0.098791572 9:0.034827217 10:0.032552373 
--256 1:0.70156868 2:0.16553317 3:0.054949361 4:0.05037113 5:0.027577653 6:0.059262563 7:0.065758249 8:0.0028919155 9:0.41461365 10:0.024576363 
--256 1:0.41472639 2:0.33321793 3:0.087747963 4:0.1260252 5:0.038282518 6:0.076247824 7:0.076767996 8:0.24852707 9:0.072591015 10:0.12796116 
--256 1:0.22536446 2:0.40202589 3:0.17270071 4:0.12237343 5:0.077535506 6:0.2121791 7:0.020030176 8:0.20482741 9:0.1210839 10:0.016961884 
--256 1:0.53913005 2:0.26928665 3:0.089299491 4:0.068063226 5:0.034220577 6:0.17250172 7:0.045131645 8:0.16178867 9:0.02878359 10:0.15203921 
--256 1:0.4737674 2:0.31961784 3:0.098407627 4:0.064632372 5:0.043574759 6:0.1425358 7:0.13834921 8:0.23373748 9:0.24939469 10:0.0022378031 
--256 1:0.4872924 2:0.25851209 3:0.11366223 4:0.10123932 5:0.039293955 6:0.31454623 7:0.0085173094 8:0.23510159 9:0.16648431 10:0.034540509 
--256 1:0.73373414 2:0.20796806 3:0.035420712 4:0.015297223 5:0.0075798563 6:0.078333502 7:0.069937137 8:0.20157632 9:0.16636686 10:0.18717461 
--72.434063696355736 1:0.36968254 2:0.32892381 3:0.15984692 4:0.10608604 5:0.035460679 6:0.23619266 7:0.28300895 8:0.035259928 9:0.052319049 10:0.047563547 
--209.19352220158657 1:0.76399258 2:0.15019819 3:0.045890182 4:0.026580973 5:0.013338072 6:0.030817305 7:0.017614011 8:0.45517515 9:0.1030138 10:0.19672244 
--256 1:0.540059 2:0.36693597 3:0.046143263 4:0.035532235 5:0.011329528 6:0.19556538 7:0.0237136 8:0.055080299 9:0.081117129 10:0.081938923 
--256 1:0.65495899 2:0.2066678 3:0.074067173 4:0.039153725 5:0.025152305 6:0.053264069 7:0.17280085 8:0.0017710613 9:0.085696211 10:0.095399187 
--256 1:0.37526535 2:0.24135692 3:0.19290072 4:0.13833819 5:0.052138821 6:0.058586532 7:0.067154585 8:0.12155503 9:0.18723651 10:0.22561929 
--143.21584281560482 1:0.83075183 2:0.14301754 3:0.018840477 4:0.0056313544 5:0.0017587996 6:0.3212299 7:0.32830684 8:0.0068318006 9:0.055776354 10:0.15795926 
--256 1:0.67524754 2:0.15007567 3:0.072742701 4:0.069002615 5:0.032931466 6:0.14766895 7:0.011886134 8:0.039586487 9:0.18349835 10:0.051418764 
--256 1:0.43485678 2:0.20901576 3:0.16195587 4:0.13724564 5:0.056925955 6:0.32522258 7:0.04079161 8:0.18449492 9:0.10388904 10:0.039071923 
--256 1:0.33343575 2:0.35947867 3:0.14043877 4:0.11758941 5:0.049057401 6:0.1149259 7:0.062123154 8:0.07965887 9:0.0029353785 10:0.047595965 
--256 1:0.25672486 2:0.3492514 3:0.18282753 4:0.1545942 5:0.056602016 6:0.061942857 7:0.047939094 8:0.060650953 9:0.077519148 10:0.093456514 
--55.49890978244585 1:0.16115297 2:0.15906716 3:0.41304522 4:0.18353512 5:0.083199532 6:0.029914651 7:0.075054911 8:0.16578544 9:0.081148499 10:0.24558499 
--256 1:0.62310012 2:0.20744534 3:0.066098473 4:0.064740802 5:0.038615269 6:0.0071774794 7:0.0079811312 8:0.13922677 9:0.064712036 10:0.0041394484 
--256 1:0.42407461 2:0.25316787 3:0.12587282 4:0.12730447 5:0.069580229 6:0.11155099 7:0.18522269 8:0.027456344 9:0.035735156 10:0.097269375 
--256 1:0.31845076 2:0.34305352 3:0.15244503 4:0.13072235 5:0.055328336 6:0.06345491 7:0.0064951822 8:0.16470694 9:0.050638713 10:0.31866267 
--256 1:0.74765427 2:0.18840092 3:0.032417085 4:0.022851304 5:0.0086764199 6:0.094282229 7:0.060732452 8:0.047915027 9:0.070232164 10:0.098343118 
--256 1:0.73576281 2:0.16278282 3:0.048029071 4:0.034159744 5:0.019265557 6:0.055228227 7:0.03767635 8:0.13017866 9:0.2163545 10:0.1493739 
--256 1:0.60579682 2:0.16865372 3:0.090113855 4:0.092155599 5:0.043280007 6:0.13182397 7:0.12244911 8:0.19995468 9:0.098513725 10:0.10252595 
--256 1:0.54483419 2:0.24498783 3:0.10190351 4:0.077170274 5:0.031104202 6:0.032911353 7:0.057067699 8:0.22730439 9:0.28053861 10:0.38035588 
--256 1:0.44960343 2:0.14652486 3:0.19747148 4:0.12896687 5:0.077433364 6:0.10106026 7:0.098496149 8:0.0055184 9:0.068447432 10:0.07484714 
--256 1:0.58402447 2:0.30756575 3:0.048408783 4:0.037410679 5:0.022590321 6:0.08712816 7:0.17241585 8:0.084318253 9:0.13012419 10:0.12908213 
--256 1:0.68394553 2:0.19737561 3:0.061975227 4:0.039809806 5:0.016893828 6:0.012807481 7:0.034538893 8:0.054836875 9:0.020906421 10:0.070063322 
--256 1:0.3435572 2:0.28166139 3:0.14932478 4:0.16845609 5:0.057000536 6:0.10107552 7:0.21521382 8:0.12306643 9:0.034526025 10:0.094315756 
--256 1:0.48968097 2:0.19592781 3:0.12783161 4:0.12715359 5:0.059406023 6:0.176892 7:0.01089784 8:0.072601327 9:0.064972707 10:0.120697 
--256 1:0.5197185 2:0.27471178 3:0.068505168 4:0.08667483 5:0.050389728 6:0.20829398 7:0.025548169 8:0.094270573 9:0.20300354 10:0.38023789 
--34.853050116151792 1:0.43739891 2:0.31231599 3:0.12502212 4:0.10233491 5:0.022928075 6:0.26914956 7:0.6353614 8:0.016564805 9:0.018369373 10:0.22593917 
--256 1:0.44242164 2:0.18711319 3:0.15799148 4:0.15224185 5:0.060231847 6:0.29057797 7:0.042989208 8:0.048511424 9:0.059034806 10:0.080467453 
--256 1:0.57844736 2:0.20240908 3:0.11891204 4:0.07125656 5:0.02897496 6:0.0026766217 7:0.023662043 8:0.098503533 9:0.10647218 10:0.083916753 
--83.70316633356677 1:0.67426512 2:0.20249371 3:0.056892474 4:0.044093206 5:0.022255488 6:0.043847933 7:0.28371466 8:0.23948754 9:0.10067394 10:0.4172926 
--256 1:0.49802758 2:0.26193817 3:0.11751468 4:0.085388143 5:0.037131427 6:0.060836387 7:0.049118877 8:0.090972882 9:0.061865901 10:0.086291059 
--256 1:0.65074041 2:0.19074567 3:0.073908975 4:0.06314437 5:0.021460572 6:0.041153049 7:0.031412414 8:0.09187731 9:0.095272853 10:0.08509886 
--256 1:0.73134825 2:0.10472284 3:0.058333445 4:0.069145728 5:0.03644974 6:0.062239656 7:0.05209464 8:0.017556064 9:0.029226261 10:0.038588808 
--256 1:0.39591218 2:0.27237954 3:0.14196782 4:0.11877482 5:0.070965635 6:0.15414168 7:0.040399274 8:0.027108026 9:0.24678994 10:0.24753523 
--256 1:0.2883768 2:0.32464958 3:0.18276381 4:0.1488307 5:0.055379111 6:0.41940918 7:0.092830933 8:0.0084912685 9:0.1629341 10:0.065701401 
--256 1:0.16177087 2:0.44571591 3:0.13131815 4:0.12636496 5:0.13483012 6:0.0033756202 7:0.031386176 8:0.17418449 9:0.24492591 10:0.21915288 
--256 1:0.48133973 2:0.35708145 3:0.073440745 4:0.064960581 5:0.023177493 6:0.12218519 7:0.024637791 8:0.13669065 9:0.13833687 10:0.16094196 
--256 1:0.69104816 2:0.22635235 3:0.040175089 4:0.028411544 5:0.014012852 6:0.0041331253 7:0.12876915 8:0.099790265 9:0.066768956 10:0.14470848 
--256 1:0.49935155 2:0.25320011 3:0.13056604 4:0.074867928 5:0.04201437 6:0.057725711 7:0.057144331 8:0.086818211 9:0.11917969 10:0.11422063 
--256 1:0.54400523 2:0.21788177 3:0.10883499 4:0.077192364 5:0.05208564 6:0.10730566 7:0.04908621 8:0.18622532 9:0.28930729 10:0.33777336 
--256 1:0.29425534 2:0.37716697 3:0.13217657 4:0.13652224 5:0.059878874 6:0.10524832 7:0.1507862 8:0.10787788 9:0.18606119 10:0.074594165 
--256 1:0.5389244 2:0.21660651 3:0.10790649 4:0.087426855 5:0.049135744 6:0.12469369 7:0.00088714678 8:0.014199942 9:0.099232527 10:0.088911559 
--256 1:0.61348269 2:0.16593027 3:0.11212846 4:0.066408209 5:0.042050372 6:0.020069575 7:0.20612382 8:0.19098716 9:0.17890741 10:0.11600295 
--256 1:0.21158873 2:0.26741791 3:0.18882943 4:0.20159152 5:0.13057241 6:0.37197463 7:0.29158582 8:0.16085545 9:0.026827347 10:0.03220934 
--256 1:0.43727265 2:0.26060615 3:0.08265778 4:0.15094975 5:0.068513671 6:0.071246978 7:0.18585111 8:0.13011817 9:0.019229385 10:0.22225635 
--256 1:0.76135302 2:0.16344928 3:0.034437357 4:0.026136093 5:0.014624249 6:0.039476451 7:0.03440931 8:0.22666781 9:0.16025039 10:0.32777428 
--256 1:0.56256145 2:0.32334077 3:0.056832166 4:0.037867888 5:0.019397727 6:0.0039146037 7:0.057547308 8:0.0015570451 9:0.084780256 10:0.0071070667 
--256 1:0.33077034 2:0.30377386 3:0.1251266 4:0.13556751 5:0.10476169 6:0.070273214 7:0.20106609 8:0.046544265 9:0.0028374421 10:0.05813144 
--256 1:0.36401569 2:0.31329944 3:0.094791156 4:0.12929505 5:0.09859867 6:0.10792505 7:0.25131061 8:0.29827583 9:0.045043078 10:0.081619577 
--256 1:0.44283349 2:0.26278048 3:0.12484105 4:0.11654467 5:0.053000308 6:0.056823023 7:0.022087027 8:0.019081049 9:0.089494534 10:0.04824193 
--256 1:0.49591426 2:0.3268422 3:0.12721538 4:0.034538109 5:0.015490044 6:0.028433307 7:0.036090922 8:0.073034195 9:0.20043951 10:0.12459896 
--256 1:0.25349823 2:0.39227242 3:0.14183023 4:0.13399624 5:0.078402875 6:0.034619191 7:0.1158903 8:0.05114561 9:0.060871849 10:0.0055587318 
--256 1:0.43989351 2:0.3487306 3:0.11109635 4:0.072550872 5:0.027728674 6:0.18181324 7:0.03466196 8:0.11428629 9:0.19116434 10:0.083168275 
--256 1:0.31890854 2:0.21110827 3:0.21923981 4:0.18951594 5:0.061227437 6:0.13611547 7:0.01709504 8:0.064111759 9:0.20769835 10:0.053324834 
--256 1:0.62765726 2:0.23892973 3:0.058667426 4:0.05183456 5:0.022911022 6:0.048043675 7:0.00085508075 8:0.051902492 9:0.1299271 10:0.087855567 
--256 1:0.46864128 2:0.1804302 3:0.18974557 4:0.1043388 5:0.056844147 6:0.0271209 7:0.063019041 8:0.042822347 9:0.062626719 10:0.12117329 
--256 1:0.47145632 2:0.16870869 3:0.069876903 4:0.19099096 5:0.09896713 6:0.081472174 7:0.015322214 8:0.085259684 9:0.31961654 10:0.4333524 
--256 1:0.64323231 2:0.27393041 3:0.056965666 4:0.016477443 5:0.0093941731 6:0.080995158 7:0.13142996 8:0.10075392 9:0.043914562 10:0.17714526 
--256 1:0.28255568 2:0.24318889 3:0.20984129 4:0.18138971 5:0.083024421 6:0.18684797 7:0.18555065 8:0.079298902 9:0.0037868039 10:0.043696064 
--62.667538363078606 1:0.67031266 2:0.1690521 3:0.047256158 4:0.065304809 5:0.048074271 6:0.18485305 7:0.021386533 8:0.036224146 9:0.37669161 10:0.59849745 
--256 1:0.42782737 2:0.22101387 3:0.16609969 4:0.12868088 5:0.056378189 6:0.10469258 7:0.02823763 8:0.05347267 9:0.0071552514 10:0.0064062699 
--256 1:0.54862097 2:0.28908773 3:0.087841552 4:0.052331068 5:0.022118675 6:0.043184345 7:0.28349831 8:0.11034467 9:0.12275327 10:0.071821523 
--256 1:0.24897508 2:0.31239457 3:0.2310198 4:0.12191892 5:0.085691618 6:0.057898201 7:0.029299288 8:0.11878608 9:0.012622052 10:0.065766463 
--46.57039352473744 1:0.23554314 2:0.2200676 3:0.31837775 4:0.16181334 5:0.064198169 6:0.02945706 7:0.10365559 8:0.01730682 9:0.10209288 10:0.13966206 
--256 1:0.41996079 2:0.26920643 3:0.13800915 4:0.11388873 5:0.058934891 6:0.09294456 7:0.059847973 8:0.043622659 9:0.10048778 10:0.027892016 
--256 1:0.39776761 2:0.3041804 3:0.090062158 4:0.13981159 5:0.068178236 6:0.30060316 7:0.055828065 8:0.069066552 9:0.18563619 10:0.15280754 
--31.960703721642716 1:0.69601065 2:0.13211323 3:0.071351542 4:0.063510828 5:0.03701375 6:0.83856033 7:0.48520803 8:0.022205768 9:0.37400224 10:0.26435521 
--256 1:0.6598578 2:0.13343976 3:0.076677306 4:0.084375686 5:0.045649442 6:0.16503286 7:0.024079979 8:0.20755215 9:0.20563426 10:0.18361551 
--256 1:0.72951012 2:0.13932701 3:0.051233822 4:0.052884419 5:0.027044626 6:0.05619756 7:0.029097177 8:0.13867613 9:0.061193388 10:0.026222855 
--256 1:0.24873031 2:0.33615072 3:0.15775949 4:0.18481764 5:0.072541838 6:0.15129833 7:0.1173006 8:0.049752675 9:0.067883219 10:0.0088639018 
--84.362934627156989 1:0.53964821 2:0.21981355 3:0.11286161 4:0.095138537 5:0.032538092 6:0.3695378 7:0.090491943 8:0.13101017 9:0.1714872 10:0.09791441 
--256 1:0.48872514 2:0.32413745 3:0.089844326 4:0.065650799 5:0.031642285 6:0.11441535 7:0.0077543776 8:0.096646347 9:0.022448731 10:0.00303357 
--256 1:0.57031942 2:0.23181177 3:0.10914354 4:0.061864624 5:0.026860639 6:0.0027659922 7:0.10432746 8:0.083112723 9:0.11511517 10:0.058344593 
--256 1:0.23309083 2:0.47526361 3:0.12820359 4:0.1018103 5:0.061631677 6:0.047127753 7:0.061319232 8:0.2333972 9:0.084087963 10:0.024046492 
--256 1:0.38171498 2:0.28211491 3:0.11776062 4:0.13896717 5:0.079442326 6:0.017519487 7:0.048184148 8:0.024588685 9:0.10166554 10:0.14451175 
--256 1:0.62898737 2:0.25571067 3:0.051195439 4:0.043701127 5:0.020405387 6:0.058530242 7:0.051064908 8:0.068054533 9:0.12430378 10:0.10894665 
--256 1:0.48633839 2:0.16177622 3:0.17186397 4:0.1351142 5:0.04490721 6:0.1289322 7:0.19435074 8:0.24796308 9:0.20222196 10:0.073562657 
--256 1:0.58524296 2:0.26470718 3:0.069660376 4:0.048613259 5:0.031776232 6:0.10207226 7:0.18472012 8:0.18584965 9:0.073821904 10:0.093852534 
--256 1:0.37929565 2:0.24400884 3:0.1645317 4:0.14988906 5:0.06227475 6:0.095575474 7:0.031782324 8:0.26699101 9:0.22766079 10:0.33039251 
--55.093909450084858 1:0.78858644 2:0.17374578 3:0.02266667 4:0.011502231 5:0.0034988762 6:0.45251159 7:0.45449491 8:0.26287018 9:0.38636949 10:0.35071229 
--256 1:0.46842821 2:0.25782139 3:0.097833886 4:0.092842055 5:0.083074452 6:0.058625844 7:0.22518613 8:0.16933382 9:0.11088767 10:0.31788015 
--256 1:0.35648795 2:0.29144355 3:0.15453251 4:0.1312645 5:0.066271482 6:0.072784599 7:0.054711179 8:0.069453246 9:0.031744101 10:0.096903381 
--256 1:0.22141234 2:0.35834488 3:0.19014183 4:0.1401471 5:0.089953852 6:0.11180108 7:0.035039918 8:0.076130659 9:0.12491339 10:0.016726168 
--256 1:0.30018239 2:0.35481466 3:0.12620286 4:0.14584648 5:0.07295361 6:0.094226413 7:0.24950839 8:0.40793314 9:0.064853156 10:0.025096106 
--256 1:0.68375683 2:0.23449236 3:0.048150029 4:0.024682213 5:0.0089185615 6:0.0078663057 7:0.034969014 8:0.11940646 9:0.063771299 10:0.048036126 
--256 1:0.27703297 2:0.31248 3:0.18345589 4:0.15610273 5:0.070928414 6:0.15678547 7:0.089041966 8:0.075204689 9:0.11986041 10:0.027451123 
--256 1:0.39294276 2:0.22372797 3:0.1812756 4:0.13054481 5:0.071508853 6:0.029125572 7:0.0051590627 8:0.021946703 9:0.13597982 10:0.025493294 
--256 1:0.7203451 2:0.19968337 3:0.049439593 4:0.02264638 5:0.0078855604 6:0.10609663 7:0.028823691 8:0.20039234 9:0.19062737 10:0.078162664 
--256 1:0.5966917 2:0.21763903 3:0.11218357 4:0.05243527 5:0.021050436 6:0.04138569 7:0.10926264 8:0.080227158 9:0.25124354 10:0.10204604 
--256 1:0.55707547 2:0.19354995 3:0.11057619 4:0.084706397 5:0.054091997 6:0.072574765 7:0.088143603 8:0.13020504 9:0.018867007 10:0.13535995 
--256 1:0.74686232 2:0.15657939 3:0.049144912 4:0.034490921 5:0.012922456 6:0.031610282 7:0.014067346 8:0.012323974 9:0.17572796 10:0.19113803 
--256 1:0.57102096 2:0.33009245 3:0.076561889 4:0.01971698 5:0.0026077227 6:0.047949832 7:0.052002817 8:0.058068424 9:0.12192196 10:0.039595189 
--256 1:0.66672692 2:0.11982717 3:0.10381071 4:0.065011601 5:0.044623598 6:0.040424374 7:0.07032291 8:0.017679196 9:0.049107414 10:0.042732109 
--32.056607867605308 1:0.67736353 2:0.17296224 3:0.077097113 4:0.048582226 5:0.023994888 6:0.12239314 7:0.10756276 8:0.22890102 9:0.00539816 10:0.032627356 
--80.011167852125595 1:0.21469334 2:0.56173818 3:0.089140126 4:0.087815799 5:0.046612555 6:0.38646821 7:0.011739053 8:0.16345616 9:0.24917093 10:0.10046289 
--256 1:0.30201879 2:0.32042312 3:0.13856683 4:0.16829767 5:0.070693587 6:0.2587386 7:0.10815717 8:0.13091531 9:0.19601334 10:0.086643202 
--256 1:0.53849641 2:0.19230914 3:0.1245687 4:0.09719853 5:0.047427221 6:0.11900762 7:0.017231743 8:0.058398197 9:0.032125884 10:0.0079785763 
--256 1:0.30311644 2:0.27748028 3:0.19188225 4:0.14585481 5:0.081666226 6:0.2486999 7:0.060019558 8:0.073199769 9:0.086876629 10:0.070738483 
--256 1:0.33942058 2:0.32873828 3:0.16669884 4:0.10643552 5:0.058706781 6:0.1434351 7:0.029764847 8:0.10843573 9:0.04632115 10:0.10587014 
--256 1:0.32520217 2:0.29476442 3:0.17839225 4:0.13946571 5:0.062175448 6:0.071423066 7:0.14973059 8:0.40373088 9:0.28073992 10:0.21450633 
--256 1:0.40167849 2:0.33749492 3:0.08290938 4:0.10401739 5:0.073899828 6:0.37771187 7:0.21031742 8:0.1187307 9:0.064193389 10:0.15672305 
--256 1:0.30503091 2:0.35781443 3:0.16209007 4:0.12066787 5:0.054396717 6:0.081582573 7:0.048656106 8:0.14251861 9:0.09181358 10:0.10334563 
--256 1:0.43917474 2:0.3017303 3:0.14063319 4:0.085623091 5:0.032838685 6:0.089278246 7:0.064145214 8:0.012385501 9:0.09732537 10:0.18640162 
--256 1:0.59090095 2:0.24449354 3:0.069339844 4:0.060356865 5:0.034908803 6:0.053292783 7:0.078397191 8:0.039341934 9:0.17547217 10:0.36971337 
--256 1:0.73453406 2:0.17469116 3:0.047080987 4:0.02965449 5:0.014039306 6:0.063814301 7:0.087035166 8:0.048354577 9:0.13534477 10:0.30234198 
--256 1:0.62216283 2:0.20166541 3:0.090114965 4:0.064138894 5:0.0219179 6:0.059414542 7:0.042317512 8:0.21902203 9:0.25842556 10:0.19875498 
--175.81421730008893 1:0.56346286 2:0.18137172 3:0.1322764 4:0.076393776 5:0.046495238 6:0.10645071 7:0.27958722 8:0.35478983 9:0.23104724 10:0.14052009 
--86.349740350176347 1:0.32034379 2:0.45622645 3:0.1223113 4:0.073060777 5:0.028057682 6:0.14230024 7:0.073918219 8:0.06935617 9:0.21091385 10:0.10226319 
--256 1:0.69796837 2:0.20210736 3:0.034843708 4:0.041936859 5:0.023143705 6:0.014446408 7:0.056265625 8:0.18450569 9:0.15171032 10:0.066083984 
--256 1:0.73903911 2:0.1396679 3:0.065934812 4:0.032442807 5:0.022915379 6:0.023716053 7:0.1678051 8:0.28911723 9:0.22149652 10:0.3414731 
--256 1:0.65560246 2:0.18513088 3:0.071419449 4:0.058489806 5:0.029357403 6:0.18080817 7:0.079068239 8:0.057106658 9:0.160026 10:0.12318406 
--256 1:0.57092924 2:0.18166726 3:0.11396625 4:0.095014499 5:0.03842275 6:0.12254732 7:0.072961063 8:0.0090745817 9:0.05125554 10:0.062262561 
--256 1:0.33649661 2:0.25580406 3:0.15268849 4:0.16413266 5:0.090878189 6:0.013599178 7:0.050259534 8:0.14397993 9:0.087908398 10:0.21854593 
--256 1:0.26199707 2:0.49029223 3:0.11890982 4:0.082156657 5:0.046644226 6:0.25326004 7:0.09209861 8:0.21802661 9:0.14114732 10:0.053226565 
--256 1:0.67838412 2:0.1797787 3:0.06289723 4:0.04723473 5:0.031705218 6:0.09183798 7:0.19419149 8:0.087862472 9:0.17338667 10:0.33108202 
--45.005959825407814 1:0.1581306 2:0.31298437 3:0.30793349 4:0.14357308 5:0.07737846 6:0.05465734 7:0.04829972 8:0.16749722 9:0.027607057 10:0.19792711 
--256 1:0.58624366 2:0.20946959 3:0.089031853 4:0.080487971 5:0.034766932 6:0.23064482 7:0.078752252 8:0.026893943 9:0.12039583 10:0.031524838 
--256 1:0.7332218 2:0.14611062 3:0.060887887 4:0.036567816 5:0.023211868 6:0.050368989 7:0.057682452 8:0.14166349 9:0.14117038 10:0.17270617 
--256 1:0.36238466 2:0.29132035 3:0.17802376 4:0.10842343 5:0.059847807 6:0.022556729 7:0.14970761 8:0.087274114 9:0.0713921 10:0.066914036 
--256 1:0.57615338 2:0.29635067 3:0.065851458 4:0.046858182 5:0.01478631 6:0.098781332 7:0.067669679 8:0.019615439 9:0.27629347 10:0.032700055 
--256 1:0.50177022 2:0.26236643 3:0.10370748 4:0.093471162 5:0.038684706 6:0.012803389 7:0.097307888 8:0.13220496 9:0.15293902 10:0.019034547 
--152.78664703808812 1:0.32392383 2:0.388561 3:0.16056628 4:0.092055796 5:0.034893092 6:0.38863074 7:0.002718803 8:0.03451955 9:0.12693086 10:0.093347342 
--256 1:0.382535 2:0.25700106 3:0.14949471 4:0.16444857 5:0.046520665 6:0.096221278 7:0.075846035 8:0.041723977 9:0.070036754 10:0.0037426942 
--256 1:0.63055032 2:0.25028795 3:0.063974859 4:0.041007472 5:0.0141794 6:0.025324537 7:0.032479851 8:0.21762949 9:0.039239281 10:0.15969157 
--7.4800624529943356 1:0.14756042 2:0.381216 3:0.16373131 4:0.18699661 5:0.12049566 6:0.34850435 7:0.04871697 8:0.097359072 9:0.58233763 10:0.62578802 
--256 1:0.50771066 2:0.2363595 3:0.1251967 4:0.094108999 5:0.036624146 6:0.10806771 7:0.17328211 8:0.0016722317 9:0.2701689 10:0.092388232 
--256 1:0.22834794 2:0.4008447 3:0.14412469 4:0.12408638 5:0.10259629 6:0.14918549 7:0.0036825075 8:0.15420386 9:0.071402104 10:0.17930175 
--26.883423512975138 1:0.26852195 2:0.26308265 3:0.21747456 4:0.18727002 5:0.063650829 6:0.28942092 7:0.16342776 8:0.030892887 9:0.35725259 10:0.2767494 
--256 1:0.26659022 2:0.39936869 3:0.14453461 4:0.14076923 5:0.048737252 6:0.051202063 7:0.15242652 8:0.082052784 9:0.38853501 10:0.11281265 
--256 1:0.45972309 2:0.30789765 3:0.12520782 4:0.069809829 5:0.037361614 6:0.20645044 7:0.089892011 8:0.0062926913 9:0.08022206 10:0.10654412 
--256 1:0.37091885 2:0.28572983 3:0.14280353 4:0.15196361 5:0.04858418 6:0.14216237 7:0.099123639 8:0.014176352 9:0.057928096 10:0.056705169 
--256 1:0.40743055 2:0.23590432 3:0.17248392 4:0.12130288 5:0.06287833 6:0.004829251 7:0.050629996 8:0.016852557 9:0.16477085 10:0.090250381 
--256 1:0.34565854 2:0.31297573 3:0.12645644 4:0.15144427 5:0.063465022 6:0.17526259 7:0.086148476 8:0.016936435 9:0.025337603 10:0.08898153 
--256 1:0.49853825 2:0.21810851 3:0.14728492 4:0.084438035 5:0.051630288 6:0.045989933 7:0.021139915 8:0.11953912 9:0.030672006 10:0.065954469 
--256 1:0.43762714 2:0.31301555 3:0.14421019 4:0.074041996 5:0.031105123 6:0.1359297 7:0.09192793 8:0.10532527 9:0.1459268 10:0.27899713 
--256 1:0.37711677 2:0.26937247 3:0.14384034 4:0.1425595 5:0.067110921 6:0.089110961 7:0.028459558 8:0.041235362 9:0.088039393 10:0.056704722 
--256 1:0.48572796 2:0.25204448 3:0.13069875 4:0.083926124 5:0.047602687 6:0.036561717 7:0.0034524169 8:0.12098628 9:0.10178282 10:0.11789942 
--256 1:0.54640947 2:0.2526727 3:0.096293653 4:0.074055465 5:0.03056871 6:0.0071132351 7:0.049346491 8:0.0079940386 9:0.08579415 10:0.016153429 
--256 1:0.70394761 2:0.17492698 3:0.061475594 4:0.044705634 5:0.01494418 6:0.041043374 7:0.038364951 8:0.077296142 9:0.15224786 10:0.0081402044 
--256 1:0.38459284 2:0.25669944 3:0.16794448 4:0.12958504 5:0.061178211 6:0.19763879 7:0.1392171 8:0.1397925 9:0.1615686 10:0.1555078 
--256 1:0.6823446 2:0.17556178 3:0.05781998 4:0.05577009 5:0.028503551 6:0.044887289 7:0.15285236 8:0.01395489 9:0.079117678 10:0.00048720201 
--256 1:0.38243193 2:0.30441908 3:0.088604455 4:0.1408359 5:0.083708631 6:0.12559341 7:0.13012771 8:0.00048474054 9:0.11728869 10:0.024022901 
--256 1:0.53571107 2:0.29682508 3:0.067055434 4:0.071862238 5:0.02854617 6:0.28043868 7:0.078704076 8:0.10013319 9:0.25484919 10:0.12307184 
--256 1:0.65824972 2:0.14794754 3:0.079156017 4:0.070068799 5:0.044577929 6:0.0045299891 7:0.11884772 8:0.1131308 9:0.14305183 10:0.33253872 
--256 1:0.58903918 2:0.20117296 3:0.089492506 4:0.082145416 5:0.038149937 6:0.090337549 7:0.11875973 8:0.21560463 9:0.014184286 10:0.016312414 
--256 1:0.5268734 2:0.17059027 3:0.10948888 4:0.13588134 5:0.057166103 6:0.32134961 7:0.13967262 8:0.21555636 9:0.145833 10:0.10038225 
--200.89509439657829 1:0.32527359 2:0.45949763 3:0.067070923 4:0.10559959 5:0.04255827 6:0.44008692 7:0.24604638 8:0.032280845 9:0.31385007 10:0.042769217 
--256 1:0.46356231 2:0.20023957 3:0.14126315 4:0.12877359 5:0.066161376 6:0.24440152 7:0.019095795 8:0.097871116 9:0.024584062 10:0.039984552 
--256 1:0.46999236 2:0.19313907 3:0.16183409 4:0.12478667 5:0.050247806 6:0.12364783 7:0.086957192 8:0.074943146 9:0.20841252 10:0.07042049 
--256 1:0.58503993 2:0.21182956 3:0.08607831 4:0.08737593 5:0.029676268 6:0.046456721 7:0.039153288 8:0.2024637 9:0.40084242 10:0.18594754 
--256 1:0.33307405 2:0.28261936 3:0.18932828 4:0.14505063 5:0.049927689 6:0.29742574 7:0.1415429 8:0.12436779 9:0.21336915 10:0.065423647 
--256 1:0.22248852 2:0.30253283 3:0.21608641 4:0.17835797 5:0.080534269 6:0.12841734 7:0.036999067 8:0.060096245 9:0.11432602 10:0.045696648 
--86.733872018499852 1:0.57116179 2:0.27249837 3:0.065106056 4:0.062851044 5:0.028382741 6:0.36429857 7:0.036842577 8:0.43914279 9:0.021455871 10:0.0011570073 
--256 1:0.36910157 2:0.28755882 3:0.14720237 4:0.14353739 5:0.052599853 6:0.083470345 7:0.092911146 8:0.11197256 9:0.018862497 10:0.06913534 
--256 1:0.3807399 2:0.24480992 3:0.18933028 4:0.1376915 5:0.047428403 6:0.21832475 7:0.27826209 8:0.094733252 9:0.36113081 10:0.24471252 
--256 1:0.27413465 2:0.28234571 3:0.20223219 4:0.16538468 5:0.075902773 6:0.027220735 7:0.061588493 8:0.032983312 9:0.059308404 10:0.071412349 
--1.7500169915385584 1:0.30315314 2:0.13925033 3:0.34131537 4:0.16993213 5:0.046349026 6:0.056631556 7:0.25963594 8:0.4890576 9:0.37660256 10:0.37778451 
--256 1:0.47499923 2:0.24113815 3:0.12087326 4:0.10938312 5:0.053606235 6:0.16750716 7:0.0043333873 8:0.21748005 9:0.056558708 10:0.066195509 
--256 1:0.66368096 2:0.13770693 3:0.099106154 4:0.062809522 5:0.036696431 6:0.011510505 7:0.14742617 8:0.2844188 9:0.15335538 10:0.11802712 
--256 1:0.35274301 2:0.2158373 3:0.20553435 4:0.14235914 5:0.083526196 6:0.011229689 7:0.080556793 8:0.20714419 9:0.065276873 10:0.073627106 
--256 1:0.69828269 2:0.13894944 3:0.066091904 4:0.063704547 5:0.032971425 6:0.023469913 7:0.17316997 8:0.2161099 9:0.11706482 10:0.099235546 
--256 1:0.71264336 2:0.21264954 3:0.041290361 4:0.02246295 5:0.010953789 6:0.11617578 7:0.08839137 8:0.059713271 9:0.27129346 10:0.28902291 
--256 1:0.65102037 2:0.24560166 3:0.067895966 4:0.023532762 5:0.011949245 6:0.066467528 7:0.033401621 8:0.075513183 9:0.034941838 10:0.25221193 
--256 1:0.69056844 2:0.19974748 3:0.065658208 4:0.033205534 5:0.010820343 6:0.064098311 7:0.027846145 8:0.16156736 9:0.24886062 10:0.05762786 
--256 1:0.70603491 2:0.17858318 3:0.05217058 4:0.041127496 5:0.02208384 6:0.039485403 7:0.019042872 8:0.071404025 9:0.17355362 10:0.13365162 
--256 1:0.45354969 2:0.34630735 3:0.12248327 4:0.057885653 5:0.019774038 6:0.073866504 7:0.10209556 8:0.11419043 9:0.017065386 10:0.0079814502 
--256 1:0.44151648 2:0.31235235 3:0.10206174 4:0.1013557 5:0.042713738 6:0.088595232 7:0.035978515 8:0.15565633 9:0.28686781 10:0.17976417 
--256 1:0.44880034 2:0.31824986 3:0.13058266 4:0.074636765 5:0.027730381 6:0.067265304 7:0.019896443 8:0.041961891 9:0.15793211 10:0.19884771 
--145.14953706737415 1:0.34001594 2:0.34621276 3:0.11137901 4:0.14541498 5:0.056977321 6:0.66733382 7:0.06917724 8:0.18259813 9:0.21741606 10:0.0074241592 
--256 1:0.40047293 2:0.28423531 3:0.11619958 4:0.13826307 5:0.060829108 6:0.25710044 7:0.143012 8:0.16532932 9:0.10934871 10:0.12173742 
--256 1:0.55906811 2:0.26095039 3:0.10847558 4:0.051826482 5:0.01967944 6:0.06619411 7:0.051588729 8:0.055481094 9:0.0025355921 10:0.12053366 
--256 1:0.44056693 2:0.29860318 3:0.094353902 4:0.083694721 5:0.082781264 6:0.22660724 7:0.047182899 8:0.29820744 9:0.25237112 10:0.56765695 
--256 1:0.52631147 2:0.24683006 3:0.12399666 4:0.069651159 5:0.033210656 6:0.085914453 7:0.059004935 8:0.28996236 9:0.2540909 10:0.28032654 
--256 1:0.86001492 2:0.10141616 3:0.021826335 4:0.01139484 5:0.0053477426 6:0.96636657 7:0.88506186 8:0.56648116 9:0.2571478 10:0.10879094 
--256 1:0.53140321 2:0.26223233 3:0.080846366 4:0.086384942 5:0.039133148 6:0.032558153 7:0.0037346097 8:0.15987843 9:0.13157251 10:0.15148095 
--256 1:0.48521463 2:0.25773102 3:0.13481259 4:0.084347105 5:0.037894654 6:0.099855574 7:0.08852232 8:0.10164147 9:0.13732677 10:0.23435502 
--256 1:0.24660337 2:0.44429756 3:0.11273517 4:0.13738544 5:0.058978449 6:0.11975131 7:0.1090526 8:0.34683167 9:0.017539547 10:0.10554038 
--256 1:0.3405606 2:0.3111374 3:0.15521135 4:0.1289 5:0.064190641 6:0.17792685 7:0.014984535 8:0.0075174862 9:0.18866595 10:0.21661326 
--256 1:0.56766605 2:0.28656454 3:0.086421833 4:0.039461583 5:0.019885997 6:0.017844763 7:0.03018147 8:0.01721217 9:0.15594109 10:0.41178155 
--256 1:0.54901448 2:0.18714646 3:0.10977908 4:0.10083672 5:0.053223256 6:0.069668514 7:0.047692483 8:0.051552001 9:0.29108427 10:0.38091326 
--256 1:0.42646767 2:0.35609769 3:0.1042071 4:0.066461786 5:0.046765758 6:0.15737737 7:0.15793003 8:0.23393907 9:0.31554619 10:0.0052799959 
--256 1:0.44125151 2:0.23618043 3:0.1560247 4:0.12779524 5:0.038748129 6:0.27787785 7:0.14452496 8:0.1173325 9:0.1045565 10:0.018286529 
--256 1:0.58857119 2:0.31860007 3:0.042157491 4:0.036303937 5:0.014367304 6:0.059581799 7:0.015377071 8:0.15472219 9:0.021776245 10:0.039528234 
--256 1:0.55832594 2:0.28843969 3:0.080404187 4:0.048379611 5:0.024450566 6:0.026555809 7:0.078477684 8:0.0075982935 9:0.068319067 10:0.041867575 
--256 1:0.32251089 2:0.32113723 3:0.19378032 4:0.10619865 5:0.056372913 6:0.19238575 7:0.22917566 8:0.064697036 9:0.20851968 10:0.066094057 
--7.4136977959869652 1:0.66055885 2:0.19495662 3:0.075833735 4:0.046709925 5:0.021940864 6:0.028363454 7:0.054411122 8:0.3372263 9:0.061261125 10:0.01126831 
--256 1:0.69855508 2:0.18797786 3:0.05313767 4:0.041288663 5:0.019040725 6:0.0016179269 7:0.054222492 8:0.058880227 9:0.18209056 10:0.13078667 
--256 1:0.27492383 2:0.36891763 3:0.18243495 4:0.10890588 5:0.064817714 6:0.1292819 7:0.13913303 8:0.10768619 9:0.028263099 10:0.16050154 
--256 1:0.30509663 2:0.3156805 3:0.15460825 4:0.14362551 5:0.080989112 6:0.19434756 7:0.046158968 8:0.18382681 9:0.12642873 10:0.014585656 
--256 1:0.56680997 2:0.28162638 3:0.083384129 4:0.047357014 5:0.020822507 6:0.021592052 7:0.0055906008 8:0.060587619 9:0.15316516 10:0.021402556 
--256 1:0.364145 2:0.32801216 3:0.15047645 4:0.10420648 5:0.053159905 6:0.038018892 7:0.057088825 8:0.33029572 9:0.21754292 10:0.090896055 
--256 1:0.73952223 2:0.16535894 3:0.046025283 4:0.035740797 5:0.013352745 6:0.069852283 7:0.021825202 8:0.0048781279 9:0.13760226 10:0.14654963 
--256 1:0.41799462 2:0.25876206 3:0.15481882 4:0.12113109 5:0.047293409 6:0.13887089 7:0.087772922 8:0.134524 9:0.083120025 10:0.17640565 
--256 1:0.4971279 2:0.43226437 3:0.040070239 4:0.024212865 5:0.0063246272 6:0.008495735 7:0.063960395 8:0.16316644 9:0.18779277 10:0.016241498 
--256 1:0.4240218 2:0.37021388 3:0.11857165 4:0.062815828 5:0.024376848 6:0.23527081 7:0.019535153 8:0.072922487 9:0.09139126 10:0.081817699 
--256 1:0.61985662 2:0.21498481 3:0.056841354 4:0.075129262 5:0.033187953 6:0.14080505 7:0.084312039 8:0.00079812139 9:0.23327345 10:0.066691704 
--256 1:0.46185899 2:0.24504383 3:0.14775665 4:0.09655598 5:0.048784548 6:0.24366284 7:0.12055844 8:0.067403791 9:0.1586397 10:0.0086447284 
--256 1:0.57789823 2:0.25213814 3:0.098755937 4:0.045114495 5:0.026093204 6:0.035208149 7:0.14906889 8:0.1805508 9:0.11728105 10:0.15931697 
--256 1:0.71407598 2:0.17244992 3:0.046628522 4:0.040763759 5:0.026081816 6:0.17723111 7:0.018330032 8:0.012689994 9:0.10196792 10:0.095617463 
--256 1:0.40742628 2:0.24739964 3:0.14652932 4:0.14075326 5:0.057891506 6:0.43172663 7:0.19745663 8:0.090899794 9:0.1566012 10:0.043929619 
--256 1:0.30275415 2:0.50332664 3:0.078516388 4:0.076912235 5:0.038490588 6:0.33853506 7:0.061473961 8:0.26824379 9:0.0041315271 10:0.0061305182 
--256 1:0.47238093 2:0.27140673 3:0.090482168 4:0.099383223 5:0.066346946 6:0.07002107 7:0.069785566 8:0.02549972 9:0.13641093 10:0.22902257 
--256 1:0.64778249 2:0.18018268 3:0.077152651 4:0.063835103 5:0.031047078 6:0.010885278 7:0.07551438 8:0.065518336 9:0.042993258 10:0.10759779 
--256 1:0.41271249 2:0.30052161 3:0.13056738 4:0.10802987 5:0.048168656 6:0.036933989 7:0.15028893 8:0.088488198 9:0.080210169 10:0.0096592344 
--256 1:0.60972128 2:0.25112535 3:0.068746422 4:0.048006705 5:0.022400235 6:0.0019539931 7:0.022551001 8:0.28123596 9:0.47874715 10:0.39709185 
--256 1:0.76447414 2:0.15833161 3:0.035506615 4:0.031238665 5:0.010448975 6:0.1146093 7:0.018053526 8:0.035499774 9:0.061884484 10:0.052528051 
--256 1:0.68839578 2:0.18929725 3:0.050568023 4:0.049940785 5:0.021798172 6:0.020994567 7:0.12438618 8:0.31583672 9:0.17246661 10:0.27158819 
--256 1:0.55613673 2:0.23542321 3:0.099654455 4:0.071764395 5:0.037021215 6:0.096640181 7:0.051556417 8:0.073792968 9:0.23677522 10:0.3196638 
--170.08046057689847 1:0.24522874 2:0.17370173 3:0.1259223 4:0.18373543 5:0.27141181 6:0.081290061 7:0.29655872 8:0.29728856 9:0.36227066 10:0.3032744 
--256 1:0.46251794 2:0.27612232 3:0.1215152 4:0.10114904 5:0.038695501 6:0.0092875358 7:0.12073713 8:0.12579891 9:0.047459298 10:0.091817353 
--256 1:0.32259255 2:0.46940867 3:0.068679389 4:0.08713826 5:0.052181131 6:0.0084661185 7:0.087407039 8:0.019920455 9:0.0179574 10:0.0099200539 
--256 1:0.6603573 2:0.23526339 3:0.060244726 4:0.028981997 5:0.015152588 6:0.061458597 7:0.026990441 8:0.053684791 9:0.33642049 10:0.27269469 
--256 1:0.58648869 2:0.27603261 3:0.081362402 4:0.037951132 5:0.018165172 6:0.057974689 7:0.10274847 8:0.12635862 9:0.27311221 10:0.17123306 
--256 1:0.58756025 2:0.25140732 3:0.091121395 4:0.050186034 5:0.019725002 6:0.084359209 7:0.019888152 8:0.13612039 9:0.239992 10:0.039394131 
--256 1:0.55785031 2:0.26769005 3:0.10188927 4:0.053354554 5:0.019215819 6:0.37843898 7:0.18069312 8:0.19135018 9:0.0051318283 10:0.041429894 
--256 1:0.69166365 2:0.1564167 3:0.064826296 4:0.057054504 5:0.030038852 6:0.027384216 7:0.024328812 8:0.022635534 9:0.17869831 10:0.014756786 
--256 1:0.70448724 2:0.13312982 3:0.076103007 4:0.056139546 5:0.030140395 6:0.024153698 7:0.0083023993 8:0.032768804 9:0.018024166 10:0.052673302 
--256 1:0.44579456 2:0.33603095 3:0.11743311 4:0.069086046 5:0.031655337 6:0.013338577 7:0.0060891711 8:0.10860869 9:0.050188868 10:0.11448354 
--256 1:0.64191773 2:0.18266938 3:0.083061515 4:0.063596262 5:0.028755115 6:0.078935843 7:0.045560721 8:0.024816166 9:0.093496532 10:0.055303735 
--256 1:0.36072217 2:0.3208656 3:0.16623239 4:0.10510218 5:0.047077667 6:0.1277286 7:0.23334468 8:0.0030205963 9:0.044702249 10:0.070794709 
--256 1:0.41282517 2:0.34315825 3:0.1064332 4:0.074926991 5:0.062656386 6:0.41744421 7:0.080222146 8:0.29474444 9:0.062583244 10:0.025767987 
--107.2711212835513 1:0.48838624 2:0.20970111 3:0.13189384 4:0.12725661 5:0.042762191 6:0.0052094199 7:0.020298515 8:0.15838317 9:0.0037026599 10:0.22707051 
--256 1:0.42616687 2:0.23389938 3:0.17818311 4:0.11019923 5:0.05155141 6:0.17581314 7:0.36222892 8:0.37334733 9:0.38879036 10:0.33916072 
--256 1:0.65629751 2:0.22642607 3:0.065712084 4:0.033466007 5:0.018098326 6:0.026755117 7:0.03560226 8:0.0086569044 9:0.020918829 10:0.02619316 
--256 1:0.60529828 2:0.25985904 3:0.069887728 4:0.047038528 5:0.017916419 6:0.093887706 7:0.019223601 8:0.13469204 9:0.057180201 10:0.048717035 
--256 1:0.61338944 2:0.18717972 3:0.079715676 4:0.08279743 5:0.036917739 6:0.07175079 7:0.084058545 8:0.16972189 9:0.068667031 10:0.075603433 
--18.259625935165179 1:0.28740143 2:0.3302734 3:0.19566851 4:0.13713016 5:0.049526497 6:0.1657613 7:0.23206651 8:0.10208622 9:0.27912623 10:0.10583556 
--256 1:0.46196625 2:0.31683678 3:0.11352436 4:0.069565454 5:0.038107148 6:0.026175663 7:0.056416987 8:0.12491598 9:0.21462156 10:0.085165262 
--256 1:0.4298132 2:0.23769931 3:0.15752235 4:0.10893767 5:0.066027461 6:0.024436914 7:0.11730847 8:0.065700517 9:0.15519574 10:0.29353121 
--256 1:0.60758386 2:0.17188253 3:0.095442573 4:0.081586186 5:0.043504857 6:0.010470781 7:0.021444598 8:0.18145653 9:0.17427992 10:0.13352427 
--256 1:0.36247419 2:0.50537639 3:0.054162943 4:0.051798376 5:0.026188103 6:0.20585886 7:0.033304303 8:0.023336511 9:0.070465372 10:0.0012991715 
--23.870258148334621 1:0.30131305 2:0.50357524 3:0.073606132 4:0.074260316 5:0.047245267 6:0.41744333 7:0.011409369 8:0.19793807 9:0.13379347 10:0.20879427 
--256 1:0.53105726 2:0.30910629 3:0.08126442 4:0.056790928 5:0.02178111 6:0.06132674 7:0.11248008 8:0.10369323 9:0.098805597 10:0.14640103 
--256 1:0.64972615 2:0.23599265 3:0.05748053 4:0.044001609 5:0.012799061 6:0.023010084 7:0.056750749 8:0.1167507 9:0.31889513 10:0.20012963 
--209.7481487761888 1:0.42770458 2:0.35465276 3:0.11888991 4:0.074730727 5:0.024022026 6:0.35473765 7:0.074364984 8:0.13290629 9:0.001586079 10:0.11777022 
--256 1:0.6277596 2:0.24064149 3:0.053278454 4:0.045245398 5:0.033075055 6:0.019249561 7:0.023294075 8:0.0086082269 9:0.19235227 10:0.104987 
--256 1:0.72757043 2:0.20459346 3:0.042107434 4:0.017858698 5:0.007869976 6:0.085292363 7:0.0049143737 8:0.23114435 9:0.19760984 10:0.071869795 
--256 1:0.68348658 2:0.21233018 3:0.051148753 4:0.034951982 5:0.018082505 6:0.091268357 7:0.083726176 8:0.19284291 9:0.22982729 10:0.40709509 
--256 1:0.45834919 2:0.27758582 3:0.13265923 4:0.089075788 5:0.042329977 6:0.0046314951 7:0.12843128 8:0.038265383 9:0.034714437 10:0.091152326 
--256 1:0.5328545 2:0.24962033 3:0.10965007 4:0.082222012 5:0.025653081 6:0.013711509 7:0.0037259311 8:0.12249311 9:0.17492427 10:0.18705754 
--256 1:0.48399626 2:0.24090682 3:0.099937942 4:0.13052549 5:0.044633494 6:0.054271417 7:0.12245366 8:0.11293167 9:0.012492186 10:0.10572821 
--256 1:0.29411601 2:0.35266096 3:0.15672446 4:0.1231775 5:0.073321064 6:0.043490286 7:0.060718958 8:0.031548387 9:0.098380123 10:0.045994958 
--256 1:0.24819434 2:0.47208283 3:0.1117757 4:0.10776159 5:0.060185537 6:0.021114703 7:0.0092466804 8:0.06928727 9:0.045321022 10:0.049815327 
--256 1:0.22727726 2:0.32860657 3:0.24035924 4:0.12756165 5:0.076195287 6:0.12644796 7:0.014865972 8:0.019878253 9:0.073876358 10:0.073391669 
--256 1:0.24841873 2:0.42939188 3:0.15119948 4:0.095909857 5:0.075080067 6:0.017052992 7:0.03107798 8:0.016079839 9:0.023533357 10:0.26117036 
--256 1:0.31463684 2:0.29655669 3:0.18682571 4:0.13300136 5:0.068979402 6:0.091881499 7:0.065177247 8:0.19889921 9:0.10272421 10:0.00073200524 
--256 1:0.23332649 2:0.47420011 3:0.1477221 4:0.091507793 5:0.053243507 6:0.059726221 7:0.13728509 8:0.1374743 9:0.041195281 10:0.074581567 
--256 1:0.37495885 2:0.4076652 3:0.091161203 4:0.09386068 5:0.032354067 6:0.18045359 7:0.09233697 8:0.032638877 9:0.13240906 10:0.046966398 
--256 1:0.28974276 2:0.32911048 3:0.17725796 4:0.1315723 5:0.072316492 6:0.061053162 7:0.066385143 8:0.18404956 9:0.071148507 10:0.019202123 
--256 1:0.21065506 2:0.43097437 3:0.15591719 4:0.12752061 5:0.074932773 6:0.02343108 7:0.021953413 8:0.020941806 9:0.046255438 10:0.066249857 
--256 1:0.43339463 2:0.28116701 3:0.099062189 4:0.12034861 5:0.066027558 6:0.29140467 7:0.04436901 8:0.0023684939 9:0.18958582 10:0.10660008 
--157.88249271462806 1:0.22481663 2:0.27028297 3:0.22739768 4:0.20124703 5:0.076255695 6:0.072606453 7:0.04821966 8:0.37535097 9:0.108043 10:0.25186597 
--256 1:0.58464586 2:0.16242624 3:0.10849626 4:0.084726395 5:0.05970525 6:0.26174986 7:0.26670246 8:0.26901889 9:0.10239616 10:0.074113399 
--256 1:0.30442084 2:0.21977733 3:0.22560806 4:0.15682672 5:0.093367038 6:0.0013123482 7:0.098812397 8:0.24122938 9:0.11048334 10:0.1103744 
--256 1:0.54510739 2:0.17430173 3:0.11344151 4:0.079344877 5:0.087804488 6:0.5398911 7:0.34145183 8:0.32380211 9:0.096908038 10:0.028215321 
--256 1:0.43471576 2:0.17470577 3:0.20179126 4:0.12676359 5:0.062023622 6:0.029831826 7:0.008896691 8:0.066058139 9:0.040306185 10:0.059568779 
--256 1:0.65470368 2:0.20987273 3:0.066200739 4:0.04793162 5:0.02129123 6:0.0059482742 7:0.043104558 8:0.065078007 9:0.14166725 10:0.030997971 
--256 1:0.58579119 2:0.20478116 3:0.10680006 4:0.070256674 5:0.032370914 6:0.094729588 7:0.007970106 8:0.15023405 9:0.1646031 10:0.091175118 
--256 1:0.51497796 2:0.19022286 3:0.12597426 4:0.10821358 5:0.06061134 6:0.23104032 7:0.083510557 8:0.17404917 9:0.19670825 10:0.3513251 
--256 1:0.45122741 2:0.30996118 3:0.1112033 4:0.069644388 5:0.05796372 6:0.23341175 7:0.0412497 8:0.23624038 9:0.32010421 10:0.48569799 
--256 1:0.25557822 2:0.22128946 3:0.16883229 4:0.24586289 5:0.10843714 6:0.04676372 7:0.0076280775 8:0.023486987 9:0.011756447 10:0.021397183 
--256 1:0.18512626 2:0.53177406 3:0.10484728 4:0.11687841 5:0.061373987 6:0.022829187 7:0.024346006 8:0.11309715 9:0.058179644 10:0.085064636 
--256 1:0.51024822 2:0.39470793 3:0.038385466 4:0.034084821 5:0.022573559 6:0.08524936 7:0.036293432 8:0.092391237 9:0.19226878 10:0.013507095 
--245.05649276804243 1:0.20671001 2:0.5226905 3:0.081525052 4:0.1406197 5:0.048454731 6:0.027545108 7:0.014495139 8:0.26777577 9:0.17036378 10:0.24340717 
--256 1:0.44487228 2:0.34397599 3:0.095052939 4:0.068250172 5:0.04784862 6:0.18900446 7:0.10377307 8:0.085173095 9:0.064757188 10:0.078705347 
--256 1:0.57063666 2:0.23135105 3:0.10261143 4:0.069423534 5:0.025977327 6:0.0082747551 7:0.06818287 8:0.12528737 9:0.065580099 10:0.0052807723 
--256 1:0.34906174 2:0.25250634 3:0.1525436 4:0.17245688 5:0.073431432 6:0.44642027 7:0.14931966 8:0.16974345 9:0.016556626 10:0.16145578 
--13.807078364181752 1:0.36787347 2:0.1076521 3:0.34600125 4:0.13169707 5:0.046776106 6:0.14274561 7:0.19966841 8:0.18922927 9:0.14144656 10:0.3475323 
--256 1:0.62287706 2:0.15791523 3:0.084857566 4:0.088597242 5:0.04575291 6:0.053345487 7:0.086606782 8:0.023238283 9:0.11002623 10:0.051282476 
--256 1:0.50032544 2:0.21413226 3:0.11306508 4:0.11411593 5:0.058361288 6:0.0020498811 7:0.097886199 8:0.15290414 9:0.25996037 10:0.36495237 
--256 1:0.76210028 2:0.17761357 3:0.038357068 4:0.015925792 5:0.0060032874 6:0.11133525 7:0.097100909 8:0.11407409 9:0.035286616 10:0.014909642 
--256 1:0.41715004 2:0.23178726 3:0.11187115 4:0.16496244 5:0.074229106 6:0.013306847 7:0.12562986 8:0.1032266 9:0.15351184 10:0.42479754 
--256 1:0.40716442 2:0.37189568 3:0.11774856 4:0.071443774 5:0.031747563 6:0.10493604 7:0.011897823 8:0.060195292 9:0.12647705 10:0.084445319 
--256 1:0.42851663 2:0.19370828 3:0.15361419 4:0.13843843 5:0.085722472 6:0.24230335 7:0.071953965 8:0.2110258 9:0.31028642 10:0.47391208 
--256 1:0.213275 2:0.39787656 3:0.18007011 4:0.14603485 5:0.062743476 6:0.066243025 7:0.12480331 8:0.064952236 9:0.27777061 10:0.22028927 
--256 1:0.67963482 2:0.12919885 3:0.053031766 4:0.10238656 5:0.035748005 6:0.088481686 7:0.076919541 8:0.20135087 9:0.14725109 10:0.043013234 
--256 1:0.43321482 2:0.25570783 3:0.14095824 4:0.11211962 5:0.057999484 6:0.12162548 7:0.074287291 8:0.052468132 9:0.29192471 10:0.096268269 
--256 1:0.61851176 2:0.24242433 3:0.069298119 4:0.043749523 5:0.026016269 6:0.071642264 7:0.12805586 8:0.07847309 9:0.047303204 10:0.19640558 
--256 1:0.57376979 2:0.26519909 3:0.069227646 4:0.064562322 5:0.027241155 6:0.0019110405 7:0.17054374 8:0.01299952 9:0.049177923 10:0.098036296 
--12.527301167881003 1:0.085687943 2:0.38602848 3:0.382131 4:0.11178542 5:0.034367164 6:0.086476249 7:0.17297502 8:0.36022478 9:0.26936072 10:0.27047818 
--256 1:0.41136398 2:0.13153401 3:0.16871194 4:0.16298189 5:0.12540819 6:0.053153042 7:0.12071925 8:0.3256956 9:0.29120795 10:0.51319523 
--256 1:0.55427683 2:0.29485704 3:0.081428114 4:0.047524095 5:0.021913921 6:0.052270347 7:0.022611019 8:0.099980976 9:0.069975076 10:0.010773992 
--256 1:0.27711222 2:0.44866765 3:0.13458617 4:0.099716138 5:0.039917816 6:0.16158585 7:0.18747521 8:0.050263256 9:0.12483412 10:0.014786838 
--256 1:0.50463877 2:0.30428059 3:0.10367459 4:0.060894549 5:0.026511501 6:0.21988334 7:0.028749622 8:0.16013066 9:0.1823218 10:0.03838584 
--256 1:0.25953232 2:0.43685473 3:0.122137 4:0.12500823 5:0.056467726 6:0.07699015 7:0.10718109 8:0.13994307 9:0.020749003 10:0.042214213 
--256 1:0.36553935 2:0.3751492 3:0.1113288 4:0.10276338 5:0.045219276 6:0.1059606 7:0.03155234 8:0.1173612 9:0.018805276 10:0.038134865 
--256 1:0.44639333 2:0.40326195 3:0.077922709 4:0.052169862 5:0.020252153 6:0.012217871 7:0.025912373 8:0.059288628 9:0.14124678 10:0.18804681 
--256 1:0.59610109 2:0.19394528 3:0.10136486 4:0.070536446 5:0.038052323 6:0.028813299 7:0.18231601 8:0.070064301 9:0.10822701 10:0.2214118 
--256 1:0.27972436 2:0.28014315 3:0.17820002 4:0.19010405 5:0.07182842 6:0.20660399 7:0.19655293 8:0.15420132 9:0.21112735 10:0.02630499 
--256 1:0.62241125 2:0.20467954 3:0.079136529 4:0.060046439 5:0.033726248 6:0.047812129 7:0.14568125 8:0.20517098 9:0.11943304 10:0.064288465 
--256 1:0.54930827 2:0.2373615 3:0.10244996 4:0.069913822 5:0.040966447 6:0.066123229 7:0.011269833 8:0.13983473 9:0.12056889 10:0.3153578 
--256 1:0.50350189 2:0.32414961 3:0.077104747 4:0.063726331 5:0.031517427 6:0.020817129 7:0.069558106 8:0.035806869 9:0.12120998 10:0.043459134 
--256 1:0.55869906 2:0.22554806 3:0.096803071 4:0.08311616 5:0.035833647 6:0.082624164 7:0.062067814 8:0.03126218 9:0.11560979 10:0.010297886 
--256 1:0.20061662 2:0.46821167 3:0.13703412 4:0.13914736 5:0.054990229 6:0.23461324 7:0.12251607 8:0.069444469 9:0.028614727 10:0.11836589 
--256 1:0.42564159 2:0.45541057 3:0.065335334 4:0.038536129 5:0.015076381 6:0.089762212 7:0.0024370804 8:0.092334801 9:0.060792263 10:0.08971562 
--256 1:0.59180894 2:0.32604972 3:0.044741742 4:0.027761985 5:0.0096376216 6:0.008805763 7:0.050162929 8:0.10650291 9:0.18728324 10:0.13003498 
--256 1:0.66289493 2:0.21092996 3:0.055294199 4:0.04793891 5:0.022942002 6:0.074299846 7:0.020909912 8:0.025787206 9:0.014569267 10:0.074789146 
--256 1:0.467067 2:0.31778906 3:0.11127176 4:0.071063414 5:0.032808772 6:0.06152335 7:0.074723937 8:0.22937377 9:0.020506085 10:0.20146885 
--256 1:0.45506509 2:0.25946999 3:0.160997 4:0.079602941 5:0.044864971 6:0.092861347 7:0.085354988 8:0.049990807 9:0.022065423 10:0.1091829 
--256 1:0.64874494 2:0.2474075 3:0.051608825 4:0.032874151 5:0.01936458 6:0.19732889 7:0.053158527 8:0.10602745 9:0.046367328 10:0.17107176 
--256 1:0.64845346 2:0.23516056 3:0.072230693 4:0.03562017 5:0.0085351116 6:0.038501232 7:0.061289626 8:0.14679993 9:0.22990049 10:0.098135023 
--256 1:0.45866258 2:0.29000853 3:0.13356919 4:0.086313531 5:0.031446166 6:0.038553111 7:0.062725023 8:0.044014429 9:0.038062688 10:0.073349557 
--256 1:0.69847675 2:0.18827525 3:0.042795736 4:0.044076389 5:0.026375878 6:0.18625807 7:0.10414606 8:0.084500665 9:0.09210995 10:0.048902777 
--256 1:0.52452188 2:0.22481306 3:0.11808655 4:0.09627808 5:0.036300436 6:0.04543537 7:0.066926613 8:0.15298109 9:0.020230969 10:0.027472928 
--256 1:0.32532393 2:0.2205652 3:0.19724309 4:0.1736423 5:0.083225486 6:0.079651244 7:0.28796729 8:0.20067068 9:0.1376801 10:0.23345448 
--256 1:0.48250883 2:0.30531998 3:0.097844801 4:0.080943677 5:0.033382704 6:0.012282126 7:0.026486212 8:0.001267165 9:0.088171027 10:0.13284648 
--256 1:0.64615529 2:0.2231239 3:0.067750899 4:0.042692956 5:0.020276955 6:0.090713402 7:0.16422171 8:0.014518872 9:0.28597393 10:0.2524204 
--256 1:0.48840283 2:0.26172037 3:0.084258519 4:0.12236482 5:0.043253463 6:0.069199868 7:0.13152459 8:0.017160338 9:0.135818 10:0.25590934 
--256 1:0.50126924 2:0.32781623 3:0.078759828 4:0.053236962 5:0.038917744 6:0.23641828 7:0.20045469 8:0.044282714 9:0.16171192 10:0.15896213 
--256 1:0.31495686 2:0.27674211 3:0.13257481 4:0.18440949 5:0.091316737 6:0.14759482 7:0.069250037 8:0.016008654 9:0.18761951 10:0.068541056 
--145.64831370173508 1:0.59604078 2:0.22273452 3:0.10240421 4:0.052806915 5:0.026013573 6:0.021663831 7:0.073603607 8:0.21837425 9:0.11436767 10:0.17134585 
--256 1:0.70418045 2:0.1628147 3:0.061373511 4:0.047331578 5:0.024299766 6:0.033597491 7:0.043801839 8:0.14596798 9:0.09533176 10:0.1039012 
--103.62185515586776 1:0.21771003 2:0.38971479 3:0.18298703 4:0.13117155 5:0.078416598 6:0.33599548 7:0.26450317 8:0.37982856 9:0.027069581 10:0.010508176 
--256 1:0.57360502 2:0.2098568 3:0.11676115 4:0.06873683 5:0.031040205 6:0.065884251 7:0.018684872 8:0.012297931 9:0.19766593 10:0.093518275 
--256 1:0.71356695 2:0.18712255 3:0.062631971 4:0.025230697 5:0.01144783 6:0.042573006 7:0.047464774 8:0.098290868 9:0.052954382 10:0.1072651 
--256 1:0.6553217 2:0.15338673 3:0.07023396 4:0.079614694 5:0.041442913 6:0.089196846 7:0.20543149 8:0.14423426 9:0.17880662 10:0.10514686 
--256 1:0.27386205 2:0.24501008 3:0.21173485 4:0.19149925 5:0.077893764 6:0.14720401 7:0.058419993 8:0.14391918 9:0.088495328 10:0.13364018 
--256 1:0.68898233 2:0.18047967 3:0.056356579 4:0.049616092 5:0.024565324 6:0.01637198 7:0.012831359 8:0.00014478744 9:0.012929304 10:0.099208127 
--256 1:0.71471423 2:0.19236596 3:0.037668221 4:0.038640592 5:0.016610994 6:0.097633286 7:0.12426041 8:0.14843747 9:0.026177894 10:0.14392476 
--256 1:0.46588273 2:0.35753382 3:0.085536476 4:0.056573987 5:0.034472985 6:0.1872469 7:0.0093183429 8:0.22838438 9:0.13029602 10:0.081564987 
--256 1:0.54070062 2:0.25284089 3:0.092459536 4:0.085871039 5:0.028127919 6:0.18514973 7:0.19175227 8:0.068569404 9:0.15789262 10:0.20330059 
--256 1:0.32879511 2:0.28612331 3:0.19001536 4:0.12252013 5:0.072546078 6:0.0976233 7:0.13150625 8:0.22253074 9:0.046799801 10:0.05376019 
--256 1:0.20639534 2:0.54457801 3:0.09305512 4:0.10591893 5:0.050052604 6:0.089510655 7:0.12348198 8:0.078828388 9:0.026647552 10:0.072830422 
--256 1:0.57825519 2:0.29289708 3:0.061071441 4:0.04481034 5:0.022965954 6:0.076929469 7:0.042848408 8:0.2601602 9:0.30848587 10:0.026620294 
--256 1:0.41432576 2:0.2563952 3:0.15452722 4:0.11437571 5:0.060376107 6:0.27672108 7:0.12629301 8:0.4321718 9:0.01239426 10:0.0037917767 
--45.955228047006237 1:0.26250365 2:0.29435225 3:0.11964173 4:0.1549386 5:0.16856377 6:0.11559658 7:0.064663274 8:0.052397523 9:0.42932353 10:0.67774379 
--256 1:0.39355449 2:0.3064697 3:0.087185649 4:0.1332247 5:0.079565457 6:0.22840148 7:0.18855862 8:0.058068627 9:0.10618742 10:0.032572814 
--131.17145542237407 1:0.6799916 2:0.147673 3:0.07376535 4:0.060585112 5:0.03798494 6:0.12988841 7:0.10666667 8:0.078012705 9:0.0080868943 10:0.24517883 
--256 1:0.63514004 2:0.22199524 3:0.081119321 4:0.046548824 5:0.015196576 6:0.10591882 7:0.02650343 8:0.18260242 9:0.00082412171 10:0.0070485401 
--256 1:0.43078525 2:0.27845878 3:0.086390734 4:0.12420195 5:0.080163283 6:0.37030597 7:0.055598206 8:0.0038748875 9:0.31505847 10:0.1738284 
--256 1:0.52285286 2:0.27199363 3:0.082092191 4:0.087619402 5:0.03544191 6:0.063459804 7:0.13658548 8:0.079575889 9:0.10325645 10:0.060991051 
--256 1:0.46748304 2:0.30341694 3:0.10256569 4:0.084617915 5:0.041916413 6:0.09118856 7:0.064360148 8:0.09409948 9:0.064955371 10:0.053970376 
--256 1:0.45189969 2:0.35358922 3:0.088541125 4:0.062841269 5:0.043128696 6:0.11583335 7:0.056754715 8:0.038660599 9:0.031947016 10:0.084118068 
--256 1:0.51749161 2:0.30019863 3:0.069680609 4:0.074632271 5:0.037996877 6:0.00247404 7:0.12356051 8:0.010150651 9:0.12961207 10:0.018335383 
--256 1:0.54993333 2:0.2257982 3:0.09465464 4:0.091270136 5:0.038343685 6:0.053576846 7:0.15336452 8:0.039018447 9:0.18533837 10:0.091330031 
--256 1:0.75177488 2:0.17297432 3:0.042879412 4:0.024046094 5:0.0083252949 6:0.37558661 7:0.28890475 8:0.30502406 9:0.26706966 10:0.27423007 
--256 1:0.59987115 2:0.25603897 3:0.056006847 4:0.06026427 5:0.027818764 6:0.22504137 7:0.031000515 8:0.083325372 9:0.19271658 10:0.083425503 
--256 1:0.40872064 2:0.3558676 3:0.10818483 4:0.083545782 5:0.043681151 6:0.34390254 7:0.020126436 8:0.28607411 9:0.21516684 10:0.064080768 
--256 1:0.68367964 2:0.22928409 3:0.040181125 4:0.035116349 5:0.01173879 6:0.062586791 7:0.025015282 8:0.014981996 9:0.037696294 10:0.11251768 
--256 1:0.41136708 2:0.21546603 3:0.13860035 4:0.15940014 5:0.0751664 6:0.01375153 7:0.048571117 8:0.059053601 9:0.03347234 10:0.033210064 
--256 1:0.50117472 2:0.2484358 3:0.11363092 4:0.086807965 5:0.049950597 6:0.15149795 7:0.05078004 8:0.11010596 9:0.13254824 10:0.015952343 
--256 1:0.36855331 2:0.27371029 3:0.16181442 4:0.13638887 5:0.05953311 6:0.19293625 7:0.049693394 8:0.016686721 9:0.16062756 10:0.070076588 
--256 1:0.68826732 2:0.2038069 3:0.063430235 4:0.034261543 5:0.010234008 6:0.048415605 7:0.36096637 8:0.25108772 9:0.18051726 10:0.23058117 
--256 1:0.41742945 2:0.1910334 3:0.18266986 4:0.13996681 5:0.068900479 6:0.13551412 7:0.12246832 8:0.024613437 9:0.060308284 10:0.13724732 
--256 1:0.63313186 2:0.26272522 3:0.042314424 4:0.035736277 5:0.026092218 6:0.036174582 7:0.03578193 8:0.053701695 9:0.083937995 10:0.060843521 
--50.265121023059351 1:0.33101786 2:0.51001135 3:0.073531927 4:0.060117579 5:0.025321285 6:0.016301257 7:0.089302253 8:0.0881372 9:0.029927028 10:0.038861295 
--256 1:0.55424474 2:0.26129043 3:0.09245911 4:0.060083002 5:0.031922725 6:0.16917677 7:0.019373495 8:0.062952933 9:0.063177663 10:0.30090325 
--256 1:0.1853998 2:0.3518128 3:0.19986994 4:0.1762314 5:0.086686057 6:0.04856403 7:0.044416419 8:0.13161565 9:0.020004085 10:0.018374962 
--256 1:0.49941775 2:0.25694217 3:0.11412291 4:0.082036955 5:0.047480227 6:0.14088651 7:0.061325277 8:0.058590272 9:0.13394451 10:0.2914476 
--256 1:0.22014792 2:0.54108382 3:0.10303576 4:0.093522899 5:0.042209602 6:0.23841193 7:0.05445708 8:0.17319756 9:0.066975199 10:0.073883938 
--256 1:0.26212389 2:0.34589004 3:0.18532408 4:0.14058919 5:0.066072799 6:0.075587285 7:0.2116366 8:0.099506406 9:0.032920438 10:0.15777128 
--256 1:0.66745706 2:0.25593057 3:0.038277544 4:0.025832979 5:0.012501846 6:0.0024003603 7:0.12008558 8:0.15244514 9:0.020306535 10:0.19091509 
--256 1:0.35758525 2:0.45259454 3:0.096875583 4:0.060951892 5:0.031992737 6:0.15553726 7:0.030333537 8:0.17615707 9:0.087591515 10:0.25225257 
--151.58521436021636 1:0.52178911 2:0.27578253 3:0.12657832 4:0.056835951 5:0.019014092 6:0.001291432 7:0.0027400555 8:0.00076668952 9:0.1252203 10:0.072548962 
--256 1:0.25687365 2:0.48721824 3:0.11623102 4:0.10140591 5:0.038271183 6:0.033359884 7:0.086541198 8:0.0090767525 9:0.22896368 10:0.19376169 
--256 1:0.72065157 2:0.18596319 3:0.040205342 4:0.034965323 5:0.01821458 6:0.05928591 7:0.015589114 8:0.009238542 9:0.093160701 10:0.2329056 
--256 1:0.63873751 2:0.2249323 3:0.054614469 4:0.054904401 5:0.026811318 6:0.064000415 7:0.0338175 8:0.096569096 9:0.16722364 10:0.094800713 
--256 1:0.32505969 2:0.24599478 3:0.21001019 4:0.15100475 5:0.067930584 6:0.20017238 7:0.40468987 8:0.15424013 9:0.13832789 10:0.078126094 
--256 1:0.52848737 2:0.21705504 3:0.073246416 4:0.11509935 5:0.066111825 6:0.072865316 7:0.08503501 8:0.36357263 9:0.37694241 10:0.29919862 
--256 1:0.40082841 2:0.49249413 3:0.05509367 4:0.035596611 5:0.015987177 6:0.022414775 7:0.044113594 8:0.099589143 9:0.047964879 10:0.070352239 
--254.01658626853623 1:0.47901132 2:0.27846757 3:0.087517247 4:0.10947922 5:0.045524645 6:0.16824565 7:0.11379351 8:0.17073675 9:0.4893776 10:0.020437666 
--19.533819214022575 1:0.70536455 2:0.12081838 3:0.072638406 4:0.057279275 5:0.043899398 6:0.69775929 7:0.23337112 8:0.022225795 9:0.23230178 10:0.1625629 
--256 1:0.27037892 2:0.35377613 3:0.19608621 4:0.12274074 5:0.057018007 6:0.16580588 7:0.018660659 8:0.018726405 9:0.24820561 10:0.21698441 
--256 1:0.51861061 2:0.2900575 3:0.096991664 4:0.068326697 5:0.026013533 6:0.040143408 7:0.011946139 8:0.019513734 9:0.11512271 10:0.054275173 
--256 1:0.45530604 2:0.23743432 3:0.14930431 4:0.11606235 5:0.041892987 6:0.0012691276 7:0.063587412 8:0.035632984 9:0.063748314 10:0.012570864 
--1.3863096110543298 1:0.2250418 2:0.12404518 3:0.58618545 4:0.050212062 5:0.014515506 6:0.2595988 7:0.30535208 8:0.2809523 9:0.24167492 10:0.33654802 
--64.389412945162761 1:0.40103816 2:0.23414364 3:0.15030762 4:0.13567845 5:0.078832125 6:0.29597914 7:0.085351035 8:0.0091675345 9:0.020895508 10:0.42270562 
--256 1:0.35747441 2:0.40256842 3:0.095932874 4:0.09677628 5:0.047248025 6:0.04912977 7:0.052637068 8:0.035907228 9:0.023107117 10:0.041530535 
--87.964460979036375 1:0.31321886 2:0.3199866 3:0.17852382 4:0.14505964 5:0.043211081 6:0.30250569 7:0.25342228 8:0.31492528 9:0.18020567 10:0.060805825 
--256 1:0.23841091 2:0.26990417 3:0.19505326 4:0.18698133 5:0.10965032 6:0.20387582 7:0.092515111 8:0.14689329 9:0.079148104 10:0.12619155 
--256 1:0.37573678 2:0.30416174 3:0.12913424 4:0.13067407 5:0.060293168 6:0.096271173 7:0.10287704 8:0.0066972084 9:0.18047528 10:0.051546902 
--256 1:0.3692336 2:0.40161549 3:0.10354364 4:0.078334597 5:0.047272678 6:0.27755192 7:0.095198021 8:0.045791579 9:0.11469405 10:0.095399469 
--256 1:0.36687755 2:0.33276115 3:0.15479681 4:0.093534156 5:0.052030341 6:0.20255076 7:0.20758744 8:0.0084664768 9:0.03295807 10:0.20704823 
--256 1:0.65385671 2:0.22917513 3:0.047386524 4:0.045337306 5:0.024244328 6:0.1736223 7:0.10412549 8:0.072456507 9:0.22374713 10:0.21243809 
--256 1:0.46290542 2:0.32195518 3:0.091941673 4:0.086600583 5:0.036597149 6:0.073534866 7:0.091775411 8:0.058458352 9:0.13677487 10:0.06121944 
--256 1:0.4117265 2:0.21018209 3:0.18529129 4:0.12389646 5:0.068903663 6:0.03693692 7:0.13190048 8:0.0066785565 9:0.15847971 10:0.054779752 
--33.062440118699413 1:0.36643895 2:0.50838977 3:0.062865528 4:0.042184383 5:0.020121369 6:0.037592708 7:0.0078675247 8:0.03087998 9:0.044222112 10:0.035297292 
--256 1:0.75773341 2:0.17469646 3:0.039400968 4:0.021562559 5:0.0066066098 6:0.18573885 7:0.04521994 8:0.056407788 9:0.23973389 10:0.04168637 
--256 1:0.31181822 2:0.37562563 3:0.15196498 4:0.10759161 5:0.052999572 6:0.026873051 7:0.05617862 8:0.23863648 9:0.17326275 10:0.048288789 
--256 1:0.56275261 2:0.31197318 3:0.064408363 4:0.047720715 5:0.013145133 6:0.1103177 7:0.017083687 8:0.10034856 9:0.044209918 10:0.0057422707 
--256 1:0.63630699 2:0.22367703 3:0.072356975 4:0.045212191 5:0.022446809 6:0.021504907 7:0.12178647 8:0.035335835 9:0.21551711 10:0.19704884 
--256 1:0.72924176 2:0.15476638 3:0.071673832 4:0.031769454 5:0.012548571 6:0.019056081 7:0.022063644 8:0.021861826 9:0.13203523 10:0.098954807 
--256 1:0.34481781 2:0.32196675 3:0.20391323 4:0.089881246 5:0.039420968 6:0.12097307 7:0.0083043727 8:0.18651817 9:0.20967235 10:0.36868822 
--256 1:0.56198843 2:0.29981228 3:0.06531496 4:0.053022875 5:0.019861455 6:0.0173159 7:0.043104809 8:0.09973578 9:0.14660042 10:0.10253734 
--256 1:0.32819468 2:0.3350093 3:0.16874327 4:0.11366405 5:0.054388703 6:0.22997821 7:0.045695699 8:0.095530262 9:0.0064008886 10:0.073188368 
--256 1:0.43703109 2:0.29594841 3:0.13695513 4:0.088048325 5:0.042017047 6:0.0022312158 7:0.029557657 8:0.1259187 9:0.13383827 10:0.038595096 
--256 1:0.5142582 2:0.20642123 3:0.12348534 4:0.10707707 5:0.048758163 6:0.10929094 7:0.11112081 8:0.047352329 9:0.061002709 10:0.29772534 
--256 1:0.58693321 2:0.21649984 3:0.085758509 4:0.064489506 5:0.046318935 6:0.087354072 7:0.14307502 8:0.087378663 9:0.032471019 10:0.076324283 
--256 1:0.6146148 2:0.23058375 3:0.073560639 4:0.058046316 5:0.023194491 6:0.076766361 7:0.022726487 8:0.25337765 9:0.18601123 10:0.15812053 
--256 1:0.6257589 2:0.14868168 3:0.093825885 4:0.081586083 5:0.050147453 6:0.15320855 7:0.0011290381 8:0.076570361 9:0.12950862 10:0.22565458 
--256 1:0.36736225 2:0.19252951 3:0.19012644 4:0.17629545 5:0.073686345 6:0.15002545 7:0.18314539 8:0.067430218 9:0.039439611 10:0.19157 
--256 1:0.77833005 2:0.18356103 3:0.024316271 4:0.0098189742 5:0.0039736829 6:0.062220033 7:0.028786799 8:0.083901102 9:0.11197447 10:0.05768607 
--8.9286296379969841 1:0.27270699 2:0.23850223 3:0.19012126 4:0.166773 5:0.13189653 6:0.029378133 7:0.01018762 8:0.11138329 9:0.10402383 10:0.48866974 
--256 1:0.67724818 2:0.15476514 3:0.062016056 4:0.066985628 5:0.038985 6:0.18777849 7:0.056816051 8:0.053108047 9:0.18883048 10:0.091390247 
--256 1:0.65876609 2:0.24461825 3:0.060833337 4:0.025127224 5:0.010655099 6:0.062901028 7:0.0050122106 8:0.04783335 9:0.046780212 10:0.069771867 
--256 1:0.33119735 2:0.3570772 3:0.086337084 4:0.14996537 5:0.075423001 6:0.37236864 7:0.35708946 8:0.01729464 9:0.096791551 10:0.095402779 
--256 1:0.26478772 2:0.32840439 3:0.17668721 4:0.16531955 5:0.064801131 6:0.075915027 7:0.055396496 8:0.025294556 9:0.032001656 10:0.026430349 
--256 1:0.59332201 2:0.24763609 3:0.057811073 4:0.072565568 5:0.028665259 6:0.15314952 7:0.20182707 8:0.14121631 9:0.029623824 10:0.18332586 
--256 1:0.34814679 2:0.25529709 3:0.1663276 4:0.15435499 5:0.075873531 6:0.095470643 7:0.0027856529 8:0.12040076 9:0.095350663 10:0.11138145 
--256 1:0.435123 2:0.18275054 3:0.1607917 4:0.14269514 5:0.078639623 6:0.09028911 7:0.22885388 8:0.26520574 9:0.2313531 10:0.20655102 
--256 1:0.28937343 2:0.34485565 3:0.15057065 4:0.14123018 5:0.073970085 6:0.11480501 7:0.0044819362 8:0.0068959222 9:0.063343095 10:0.040227935 
--256 1:0.63234016 2:0.24448616 3:0.058255412 4:0.044383835 5:0.020534432 6:0.00048791913 7:0.0607148 8:0.2872076 9:0.15984558 10:0.027218003 
--256 1:0.37044193 2:0.25899173 3:0.14356576 4:0.15431526 5:0.072685323 6:0.054269391 7:0.058916213 8:0.11253828 9:0.12261808 10:0.153038 
--256 1:0.71880335 2:0.16164288 3:0.059274267 4:0.043015003 5:0.017264492 6:0.10730973 7:0.050908702 8:0.088549134 9:0.14765498 10:0.066265725 
--256 1:0.57164528 2:0.20971207 3:0.085913866 4:0.090526781 5:0.042202009 6:0.071513262 7:0.076837656 8:0.37040078 9:0.19263359 10:0.34718495 
--256 1:0.67948518 2:0.13198235 3:0.056982665 4:0.081642402 5:0.049907401 6:0.10812581 7:0.1850919 8:0.19145961 9:0.11784713 10:0.13498086 
--256 1:0.62476022 2:0.19493772 3:0.081801948 4:0.068423127 5:0.030076987 6:0.028142923 7:0.12931016 8:0.025389189 9:0.11381548 10:0.044349581 
--256 1:0.69523378 2:0.21252366 3:0.044412708 4:0.031088559 5:0.016741297 6:0.01954479 7:0.024397581 8:0.18142364 9:0.1131247 10:0.053493495 
--159.4937741962425 1:0.69626005 2:0.22628736 3:0.041025873 4:0.023717537 5:0.012709181 6:0.31294111 7:0.061000074 8:0.1350384 9:0.18250067 10:0.27918377 
--256 1:0.63416303 2:0.21868884 3:0.081153754 4:0.047893354 5:0.018101027 6:0.11972391 7:0.021566856 8:0.0039172851 9:0.2114253 10:0.11961149 
--256 1:0.63708589 2:0.2390698 3:0.069261554 4:0.038795875 5:0.015786884 6:0.0042806614 7:0.0097293443 8:0.032577339 9:0.019103329 10:0.033483494 
--256 1:0.7103276 2:0.20908622 3:0.040926147 4:0.02793268 5:0.011727357 6:0.001141111 7:0.0028227541 8:0.013572933 9:0.025588245 10:0.045673476 
--256 1:0.57496095 2:0.20485989 3:0.073336599 4:0.1080436 5:0.038798963 6:0.22668524 7:0.041414777 8:0.00051611837 9:0.096871352 10:0.043730264 
--256 1:0.41801133 2:0.30225792 3:0.11337572 4:0.11530638 5:0.051048655 6:0.39937431 7:0.33809183 8:0.16284295 9:0.24599768 10:0.30860018 
--256 1:0.43450551 2:0.21027909 3:0.17560021 4:0.12871048 5:0.050904711 6:0.16092942 7:0.13090883 8:0.08905363 9:0.34482923 10:0.20583798 
--256 1:0.29041866 2:0.27141389 3:0.18614003 4:0.17772593 5:0.074301493 6:0.35534701 7:0.13210095 8:0.17323704 9:0.044109523 10:0.15162785 
--256 1:0.71269598 2:0.2298851 3:0.031800983 4:0.017144763 5:0.008473178 6:0.030969585 7:0.020491016 8:0.18399618 9:0.046776753 10:0.16879461 
--256 1:0.70856456 2:0.14442177 3:0.059483638 4:0.056997282 5:0.030532748 6:0.011404789 7:0.050206977 8:0.020440574 9:0.032687525 10:0.062139675 
--256 1:0.31821858 2:0.31409367 3:0.14717474 4:0.15843668 5:0.062076331 6:0.037406332 7:0.11613225 8:0.17168206 9:0.048792345 10:0.25661218 
--256 1:0.42816857 2:0.21454558 3:0.12268786 4:0.14987953 5:0.084718462 6:0.14445473 7:0.1099656 8:0.094525025 9:0.037673001 10:0.085249395 
--256 1:0.65466299 2:0.21476648 3:0.059779116 4:0.054093983 5:0.016697424 6:0.0037685745 7:0.048288238 8:0.15124576 9:0.13000831 10:0.16164497 
--256 1:0.52987837 2:0.22396792 3:0.10753733 4:0.095128185 5:0.043488203 6:0.082598626 7:0.28634735 8:0.0099096922 9:0.0020216492 10:0.056349957 
--42.396078314224049 1:0.82505066 2:0.10768668 3:0.030585232 4:0.02283911 5:0.013838316 6:0.1478635 7:0.017110413 8:0.15355327 9:0.2683014 10:0.17302256 
--256 1:0.3149596 2:0.29491161 3:0.21202045 4:0.12125787 5:0.05685047 6:0.27824908 7:0.23408843 8:0.27830008 9:0.14839908 10:0.18752961 
--256 1:0.39891905 2:0.30815075 3:0.14086379 4:0.1009481 5:0.051118302 6:0.43717235 7:0.13907514 8:0.048069013 9:0.050987694 10:0.070925483 
--256 1:0.31724301 2:0.34953487 3:0.14681658 4:0.12748199 5:0.058923553 6:0.090088519 7:0.21529876 8:0.23515182 9:0.19091084 10:0.078667871 
--256 1:0.2975181 2:0.46970532 3:0.09098727 4:0.096219886 5:0.045569427 6:0.097865594 7:0.056180533 8:0.0064044751 9:0.040894549 10:0.026963441 
--256 1:0.30683772 2:0.34519907 3:0.16370009 4:0.12550758 5:0.058755542 6:0.045983386 7:0.023958363 8:0.084850251 9:0.060188938 10:0.054027638 
--256 1:0.58384087 2:0.20658341 3:0.10691418 4:0.070990264 5:0.031671278 6:0.17336052 7:0.0058470322 8:0.18024775 9:0.25425836 10:0.18346742 
--256 1:0.24174634 2:0.38608618 3:0.16627269 4:0.13867326 5:0.067221534 6:0.15302613 7:0.12646865 8:0.11829512 9:0.15416039 10:0.041436592 
--256 1:0.36422519 2:0.31628792 3:0.18287457 4:0.087293918 5:0.049318408 6:0.21780318 7:0.070063948 8:0.11964441 9:0.031939734 10:0.052384203 
--256 1:0.44592711 2:0.32252498 3:0.10313488 4:0.085389828 5:0.043023211 6:0.039077223 7:0.0003192734 8:0.062700414 9:0.13925914 10:0.15246248 
--256 1:0.30016165 2:0.15454139 3:0.17281414 4:0.22466416 5:0.14781865 6:0.32076394 7:0.0024093406 8:0.097377173 9:0.13469494 10:0.10619311 
--100.37669924207967 1:0.42094043 2:0.25059638 3:0.15217093 4:0.13334384 5:0.042948425 6:0.09926511 7:0.029856345 8:0.46730431 9:0.053129608 10:0.46149857 
--256 1:0.63231523 2:0.21318914 3:0.068984922 4:0.054759584 5:0.030751133 6:0.014862993 7:0.034118959 8:0.20747442 9:0.10059023 10:0.072414509 
--256 1:0.58055208 2:0.14756243 3:0.082911008 4:0.1234044 5:0.065570085 6:0.079189394 7:0.041139723 8:0.24961668 9:0.26070152 10:0.27270316 
--256 1:0.53523524 2:0.18461126 3:0.10153104 4:0.11304533 5:0.065577127 6:0.21345374 7:0.27253054 8:0.0046047749 9:0.13954666 10:0.060062576 
--256 1:0.43489237 2:0.27676303 3:0.11720487 4:0.11670432 5:0.054435404 6:0.0067488376 7:0.032825471 8:0.11214359 9:0.048130602 10:0.024743008 
--256 1:0.50742176 2:0.14387015 3:0.12233061 4:0.1367231 5:0.089654385 6:0.38384768 7:0.052713797 8:0.010023057 9:0.32612427 10:0.17041587 
--256 1:0.45272819 2:0.32165894 3:0.08212069 4:0.095663497 5:0.047828686 6:0.36772499 7:0.09201124 8:0.14333699 9:0.093881379 10:0.068610129 
--256 1:0.44471109 2:0.29501124 3:0.12964429 4:0.092685524 5:0.037947855 6:0.1650999 7:0.088930558 8:0.11019499 9:0.010737365 10:0.0086060583 
--256 1:0.56777365 2:0.2521389 3:0.076814711 4:0.072306909 5:0.030965829 6:0.12146757 7:0.034551395 8:0.034429834 9:0.07457354 10:0.011254746 
--256 1:0.22747726 2:0.28918874 3:0.23998803 4:0.18094152 5:0.062404444 6:0.098710337 7:0.23800434 8:0.20128021 9:0.26196162 10:0.20110664 
--256 1:0.56464764 2:0.27330531 3:0.10144199 4:0.043394132 5:0.017210934 6:0.06472905 7:0.038388687 8:0.0003408281 9:0.078623863 10:0.01993255 
--256 1:0.65293336 2:0.25560621 3:0.04561534 4:0.03371252 5:0.012132566 6:0.2736075 7:0.087587335 8:0.076449617 9:0.052744468 10:0.0006841674 
--256 1:0.359932 2:0.33200468 3:0.17544754 4:0.088478858 5:0.044136916 6:0.29774654 7:0.10981247 8:0.014426503 9:0.067143182 10:0.0079497122 
--256 1:0.40803688 2:0.35488083 3:0.11233952 4:0.087698237 5:0.037044527 6:0.20434761 7:0.038794577 8:0.074806789 9:0.14184298 10:0.050640268 
--256 1:0.40308335 2:0.40425137 3:0.096395155 4:0.068897604 5:0.027372524 6:0.024507005 7:0.058343451 8:0.069523348 9:0.17381448 10:0.077743423 
--256 1:0.27859973 2:0.34566909 3:0.20891843 4:0.10207774 5:0.06473501 6:0.36524238 7:0.11858975 8:0.2728084 9:0.038157409 10:0.28793717 
--256 1:0.49035004 2:0.30727567 3:0.096915505 4:0.070888629 5:0.034570154 6:0.039575371 7:0.086904563 8:0.1054344 9:0.036072411 10:0.057167817 
--256 1:0.22665872 2:0.27633539 3:0.19784223 4:0.17771681 5:0.12144685 6:0.30169211 7:0.047172221 8:0.12184671 9:0.082674589 10:0.090062528 
--256 1:0.43151513 2:0.20653077 3:0.16069686 4:0.14269918 5:0.05855805 6:0.094326219 7:0.068737401 8:0.051375635 9:0.28507828 10:0.18583387 
--256 1:0.31311561 2:0.36669353 3:0.13180066 4:0.12608352 5:0.06230669 6:0.0077007116 7:0.035345244 8:0.18170502 9:0.081324114 10:0.048336491 
--256 1:0.37174304 2:0.24552499 3:0.16164433 4:0.13408218 5:0.087005457 6:0.11256733 7:0.084187925 8:0.036487614 9:0.050378682 10:0.10053226 
--256 1:0.3283496 2:0.30465294 3:0.15148744 4:0.15143132 5:0.064078696 6:0.0089767146 7:0.13751697 8:0.19259742 9:0.066721552 10:0.25176651 
--256 1:0.2445894 2:0.37568807 3:0.15947046 4:0.15047954 5:0.069772532 6:0.061298704 7:0.12025628 8:0.24699163 9:0.0052910919 10:0.0048228722 
--256 1:0.41078878 2:0.38195851 3:0.11547367 4:0.065139565 5:0.026639475 6:0.028356674 7:0.088563763 8:0.15006902 9:0.035918437 10:0.0085380585 
--256 1:0.25676902 2:0.40908998 3:0.13091286 4:0.14063858 5:0.062589557 6:0.0058843995 7:0.091379583 8:0.19590851 9:0.18226928 10:0.069836207 
--256 1:0.36456921 2:0.20065344 3:0.19831398 4:0.16705676 5:0.069406616 6:0.16297538 7:0.14949306 8:0.11393453 9:0.032432004 10:0.1816535 
--256 1:0.60249087 2:0.23756175 3:0.072510664 4:0.056503123 5:0.030933587 6:0.12686862 7:0.10479157 8:0.025111364 9:0.11063427 10:0.25628164 
--256 1:0.43061104 2:0.28572516 3:0.13345845 4:0.098981831 5:0.051223519 6:0.13143097 7:0.016346089 8:0.13344483 9:0.01052598 10:0.0078554483 
--256 1:0.64396184 2:0.19223705 3:0.094797537 4:0.048476678 5:0.020526898 6:0.059413057 7:0.15247022 8:0.020443026 9:0.064305292 10:0.04337725 
--256 1:0.53612949 2:0.27204976 3:0.10122819 4:0.058739316 5:0.031853254 6:0.058166521 7:0.005606794 8:0.10537677 9:0.11291241 10:0.29331779 
--256 1:0.33288 2:0.21969842 3:0.21530253 4:0.14794944 5:0.084169616 6:0.10892396 7:0.10537293 8:0.028299805 9:0.039157878 10:0.026781072 
--256 1:0.4731857 2:0.27693261 3:0.12856458 4:0.087485162 5:0.033831952 6:0.048360123 7:0.089378085 8:0.13883426 9:0.15158954 10:0.25443534 
--256 1:0.32084457 2:0.46442312 3:0.10214533 4:0.082329666 5:0.030257313 6:0.0049797901 7:0.092831197 8:0.11264328 9:0.23316774 10:0.0051790026 
--256 1:0.56197769 2:0.20405855 3:0.068273154 4:0.096737359 5:0.068953241 6:0.1627843 7:0.061168417 8:0.062678896 9:0.1137783 10:0.23093817 
--256 1:0.62678406 2:0.22960374 3:0.059185866 4:0.057760436 5:0.02666589 6:0.054547397 7:0.1230489 8:0.019060341 9:0.0007516426 10:0.090918987 
--256 1:0.36268658 2:0.40840056 3:0.10653546 4:0.088982926 5:0.033394462 6:0.045618836 7:0.039639639 8:0.12058341 9:0.10342499 10:0.067811188 
--256 1:0.30926031 2:0.24699632 3:0.18892823 4:0.17485445 5:0.079960687 6:0.11019115 7:0.030164972 8:0.31783805 9:0.16138539 10:0.074550043 
--256 1:0.33923292 2:0.29650899 3:0.13129712 4:0.15143514 5:0.081525829 6:0.32989796 7:0.052577917 8:0.20723634 9:0.15854697 10:0.083421405 
--256 1:0.50657259 2:0.29900365 3:0.10876172 4:0.060677541 5:0.024984501 6:0.035354196 7:0.016166292 8:0.014626883 9:0.031151422 10:0.082291705 
--256 1:0.72586453 2:0.21515094 3:0.033864821 4:0.018475824 5:0.0066438838 6:0.090118983 7:0.02635365 8:0.033270865 9:0.094766251 10:0.047635778 
--256 1:0.40565025 2:0.24841932 3:0.1654361 4:0.12598899 5:0.054505335 6:0.095348381 7:0.011496968 8:0.03908113 9:0.0089448071 10:0.071846042 
--256 1:0.6182314 2:0.26131252 3:0.057563619 4:0.033772918 5:0.029119545 6:0.077426041 7:0.04362325 8:0.089431272 9:0.12006836 10:0.0001128687 
--256 1:0.76805389 2:0.1612552 3:0.0411571 4:0.02135113 5:0.0081826786 6:0.077694762 7:0.031582438 8:0.12080983 9:0.08294473 10:0.007107493 
--256 1:0.56597333 2:0.23634714 3:0.095952164 4:0.071016567 5:0.030710804 6:0.1821113 7:0.20216499 8:0.062163704 9:0.074398482 10:0.14883438 
--256 1:0.29470149 2:0.48592386 3:0.093495329 4:0.078902661 5:0.046976658 6:0.13755081 7:0.07719071 8:0.06433322 9:0.10293589 10:0.059101228 
--256 1:0.61229184 2:0.14143604 3:0.087549228 4:0.091367407 5:0.067355481 6:0.22456061 7:0.032440339 8:0.13385382 9:0.18238481 10:0.021202861 
--256 1:0.12617404 2:0.2608491 3:0.20913116 4:0.29730303 5:0.10654267 6:0.015601561 7:0.0089301395 8:0.016277206 9:0.020514957 10:0.015049195 
--256 1:0.38006146 2:0.27313825 3:0.101762 4:0.14453717 5:0.10050112 6:0.17764715 7:0.24702709 8:0.051861067 9:0.12119239 10:0.34776907 
--256 1:0.39134221 2:0.29859474 3:0.14872142 4:0.11978137 5:0.041560269 6:0.16794011 7:0.14334843 8:0.0093948691 9:0.10514094 10:0.23890591 
--256 1:0.58888453 2:0.24202925 3:0.074977884 4:0.06423163 5:0.029876711 6:0.028101055 7:0.047069647 8:0.37624015 9:0.057048057 10:0.18857993 
--256 1:0.39017746 2:0.30039178 3:0.1252333 4:0.11569951 5:0.068497947 6:0.024097059 7:0.016241115 8:0.0034318373 9:0.087187589 10:0.040074967 
--256 1:0.47960456 2:0.28307381 3:0.10319156 4:0.085011076 5:0.04911899 6:0.028547945 7:0.10162029 8:0.17088835 9:0.073535624 10:0.13197717 
--256 1:0.42660413 2:0.40993455 3:0.071522761 4:0.061244582 5:0.030693978 6:0.13058482 7:0.05014892 8:0.18024462 9:0.063965134 10:0.031327368 
--256 1:0.44407577 2:0.24881283 3:0.095787828 4:0.1325226 5:0.078800961 6:0.11889384 7:0.13417359 8:0.21140218 9:0.087509037 10:0.038025767 
--256 1:0.55804945 2:0.18402967 3:0.13055547 4:0.082902269 5:0.044463148 6:0.15054111 7:0.052331741 8:0.051880641 9:0.014214587 10:0.018290342 
--256 1:0.43636668 2:0.35404151 3:0.12594775 4:0.046172809 5:0.037471253 6:0.084909291 7:0.057794095 8:0.16441537 9:0.075342909 10:0.0043117083 
--256 1:0.24113952 2:0.26467371 3:0.25440022 4:0.15920371 5:0.080582843 6:0.14743167 7:0.26351971 8:0.1364395 9:0.13052409 10:0.18483978 
--256 1:0.31559125 2:0.24868045 3:0.17889385 4:0.17103151 5:0.085802938 6:0.057277284 7:0.064437204 8:0.042573625 9:0.047314299 10:0.011847843 
--256 1:0.21014854 2:0.36913088 3:0.17305823 4:0.1478626 5:0.099799742 6:0.063369147 7:0.23459798 8:0.17767207 9:0.10374199 10:0.023454443 
--256 1:0.61577807 2:0.24301462 3:0.080533497 4:0.044351539 5:0.016322266 6:0.064888907 7:0.022293416 8:0.11439545 9:0.041451152 10:0.12657136 
--256 1:0.61409842 2:0.24337355 3:0.083273459 4:0.038732576 5:0.020521995 6:0.03946823 7:0.064879646 8:0.034822488 9:0.17704724 10:0.17115531 
--256 1:0.45367968 2:0.30272246 3:0.08274794 4:0.10789448 5:0.052955438 6:0.32291516 7:0.09099054 8:0.027862014 9:0.17707985 10:0.095644669 
--256 1:0.41857787 2:0.22000643 3:0.16009471 4:0.15411699 5:0.047204002 6:0.33394852 7:0.060712832 8:0.096925284 9:0.093316952 10:0.17916028 
--256 1:0.36312169 2:0.19700379 3:0.1772805 4:0.17958174 5:0.083012278 6:0.056393486 7:0.040075214 8:0.011160153 9:0.025234539 10:0.1668517 
--256 1:0.38221543 2:0.23718075 3:0.18516103 4:0.12526015 5:0.070182645 6:0.26060136 7:0.29925689 8:0.033158203 9:0.23018693 10:0.037785366 
--256 1:0.22727287 2:0.48207533 3:0.12829949 4:0.1135562 5:0.048796109 6:0.26463486 7:0.14114837 8:0.025904727 9:0.064637404 10:0.031772887 
--256 1:0.55206824 2:0.28146999 3:0.081936789 4:0.054562022 5:0.029962955 6:0.018832229 7:0.0045327756 8:0.083048964 9:0.00037435439 10:0.031475067 
--241.34871101191499 1:0.84812777 2:0.10635983 3:0.025753818 4:0.013523706 5:0.0062348761 6:0.96103897 7:0.8355327 8:0.49355678 9:0.23610943 10:0.095534569 
--256 1:0.31993169 2:0.28781494 3:0.1750952 4:0.13635909 5:0.080799081 6:0.051788335 7:0.074544573 8:0.072182383 9:0.038224863 10:0.049165813 
--256 1:0.54609581 2:0.31787413 3:0.069112179 4:0.041285892 5:0.025631994 6:0.066284284 7:0.049740487 8:0.3977406 9:0.33072845 10:0.38966342 
--256 1:0.57329585 2:0.28623705 3:0.088032721 4:0.035757339 5:0.01667704 6:0.033650638 7:0.081151913 8:0.037077026 9:0.045351261 10:0.24415858 
--256 1:0.65013993 2:0.16836056 3:0.078374248 4:0.073559754 5:0.029565515 6:0.01065939 7:0.12734407 8:0.10811536 9:0.14590846 10:0.099637617 
--64.194932300769466 1:0.27979747 2:0.45989192 3:0.17415184 4:0.05965851 5:0.026500256 6:0.49196903 7:0.088018631 8:0.016782115 9:0.026269984 10:0.27964804 
--256 1:0.37390788 2:0.37519144 3:0.11517414 4:0.095493243 5:0.040233291 6:0.053492997 7:0.042781835 8:0.089635922 9:0.048167996 10:0.0075456933 
--256 1:0.66289561 2:0.21183463 3:0.075103629 4:0.035442861 5:0.014723266 6:0.027217045 7:0.0015623282 8:0.10461961 9:0.005837927 10:0.026661708 
--256 1:0.40239936 2:0.35781763 3:0.080947259 4:0.10895245 5:0.0498833 6:0.36313521 7:0.007317832 8:0.10231441 9:0.029932699 10:0.076867604 
--256 1:0.42800582 2:0.33753292 3:0.12023079 4:0.079297482 5:0.034932985 6:0.29630468 7:0.087839526 8:0.14399995 9:0.051895822 10:0.094945316 
--256 1:0.31810633 2:0.34846165 3:0.1765803 4:0.10259906 5:0.054252667 6:0.036954837 7:0.096622061 8:0.038960358 9:0.031391459 10:0.030237729 
--256 1:0.29344818 2:0.42715059 3:0.13392746 4:0.093379675 5:0.052094087 6:0.26936848 7:0.099984746 8:0.22656822 9:0.10823024 10:0.013115011 
--256 1:0.53295766 2:0.24168687 3:0.086671409 4:0.089068428 5:0.049615636 6:0.22706599 7:0.20788952 8:0.090478569 9:0.24621285 10:0.18432103 
--256 1:0.51910024 2:0.23190882 3:0.14278743 4:0.069514358 5:0.036689154 6:0.0496543 7:0.016977667 8:0.078191845 9:0.095106117 10:0.098763641 
--256 1:0.62473666 2:0.20424653 3:0.048161438 4:0.067571144 5:0.055284229 6:0.020555268 7:0.025773046 8:0.22717946 9:0.28253317 10:0.095308991 
--256 1:0.59128378 2:0.13184222 3:0.15231242 4:0.069845454 5:0.054716121 6:0.18981289 7:0.19732839 8:0.06660464 9:0.1611357 10:0.12556321 
--256 1:0.46369053 2:0.28033057 3:0.11035578 4:0.10018637 5:0.045436747 6:0.12323933 7:0.0027804317 8:0.096366078 9:0.029697233 10:0.25915179 
--256 1:0.66654616 2:0.25035686 3:0.035996806 4:0.035566142 5:0.011534029 6:0.017336072 7:0.014590101 8:0.062762639 9:0.020018625 10:0.13986129 
--256 1:0.22899405 2:0.4924338 3:0.1097919 4:0.078353396 5:0.090426852 6:0.031829563 7:0.016962542 8:0.028573838 9:0.029816009 10:0.29571363 
--145.46433037895702 1:0.19143781 2:0.41211166 3:0.17182998 4:0.15364808 5:0.070972462 6:0.040537139 7:0.058308641 8:0.058438183 9:0.0080175142 10:0.0046052489 
--256 1:0.29305774 2:0.32566955 3:0.15591601 4:0.14932528 5:0.076031418 6:0.16187864 7:0.11656133 8:0.16214589 9:0.0033526833 10:0.22611022 
--256 1:0.27402859 2:0.50373384 3:0.094712972 4:0.087882766 5:0.03964183 6:0.24966898 7:0.078341727 8:0.048296393 9:0.050680076 10:0.0078682477 
--256 1:0.38389811 2:0.23178651 3:0.19951267 4:0.12929437 5:0.055508347 6:0.20089109 7:0.22149887 8:0.19346352 9:0.20182409 10:0.019554844 
--256 1:0.70704613 2:0.15520638 3:0.063970716 4:0.050726829 5:0.023049941 6:0.084802283 7:0.069992353 8:0.21741991 9:0.22804192 10:0.31183254 
--256 1:0.33048385 2:0.32996586 3:0.16176434 4:0.12081594 5:0.056970012 6:0.16479563 7:0.14880287 8:0.12311942 9:0.10426047 10:0.17021989 
--256 1:0.40799897 2:0.28635854 3:0.14575548 4:0.1102736 5:0.0496134 6:0.32564483 7:0.07968631 8:0.36502713 9:0.11377278 10:0.039536366 
--256 1:0.35474583 2:0.26851069 3:0.17667189 4:0.14542501 5:0.054646576 6:0.16088797 7:0.089203133 8:0.075925264 9:0.068644468 10:0.15733813 
--19.636008804275406 1:0.43065491 2:0.34357748 3:0.12370914 4:0.075765225 5:0.026293249 6:0.0095575694 7:0.081771714 8:0.17929899 9:0.23742679 10:0.085807709 
--256 1:0.53287574 2:0.24360637 3:0.10485032 4:0.085391232 5:0.03327633 6:0.0052150191 7:0.032615457 8:0.12829144 9:0.044324594 10:0.11917169 
--256 1:0.4696687 2:0.21963404 3:0.13550721 4:0.13172482 5:0.043465235 6:0.099573685 7:0.09879708 8:0.18945478 9:0.11572276 10:0.18203963 
--256 1:0.39023412 2:0.30178204 3:0.1459139 4:0.10938631 5:0.052683629 6:0.1827441 7:0.10228302 8:0.16243537 9:0.074573412 10:0.0059601346 
--256 1:0.73912902 2:0.13167426 3:0.077976872 4:0.03519864 5:0.016021207 6:0.059924446 7:0.040258421 8:0.016623022 9:0.066484164 10:0.065579536 
--256 1:0.41219664 2:0.23239525 3:0.1728247 4:0.12697094 5:0.055612459 6:0.11179204 7:0.020668174 8:0.056399554 9:0.043413506 10:0.031486624 
--256 1:0.55077948 2:0.26822048 3:0.1212653 4:0.040173434 5:0.019561309 6:0.022421571 7:0.085417422 8:0.035067879 9:0.054477141 10:0.11453018 
--256 1:0.33701386 2:0.39049082 3:0.11357706 4:0.10331753 5:0.055600735 6:0.17536926 7:0.036308399 8:0.0016140728 9:0.0028914763 10:0.099356721 
--59.28393375706338 1:0.5603165 2:0.21126692 3:0.091513102 4:0.098097462 5:0.038806015 6:0.52414961 7:0.17998963 8:0.18765351 9:0.02899082 10:0.10951391 
--256 1:0.75366752 2:0.17440446 3:0.038266643 4:0.023485769 5:0.010175601 6:0.024634197 7:0.032913914 8:0.16138664 9:0.058372731 10:0.16798499 
--256 1:0.23516499 2:0.3739253 3:0.16208804 4:0.15540471 5:0.07341697 6:0.22677198 7:0.053523065 8:0.046278122 9:0.17135166 10:0.045435879 
--256 1:0.33436549 2:0.27648948 3:0.17757083 4:0.14845574 5:0.063118467 6:0.16157879 7:0.045755606 8:0.26386542 9:0.13894669 10:0.039034352 
--256 1:0.24443482 2:0.45386122 3:0.079142041 4:0.15179008 5:0.070771841 6:0.21042799 7:0.048220045 8:0.031024103 9:0.087866372 10:0.011319628 
--256 1:0.52346905 2:0.25696354 3:0.11570513 4:0.066712934 5:0.037149343 6:0.047150577 7:0.098007501 8:0.22056682 9:0.080624607 10:0.020843522 
--21.728739110715299 1:0.78673765 2:0.0850293 3:0.052427848 4:0.05284693 5:0.022958269 6:0.64542537 7:0.17442967 8:0.32862537 9:0.54918122 10:0.58021268 
--256 1:0.54178809 2:0.14647029 3:0.14213499 4:0.093421355 5:0.076185275 6:0.18409616 7:0.16364282 8:0.11305962 9:0.028734782 10:0.10165447 
--256 1:0.51394999 2:0.31890199 3:0.067815224 4:0.059906143 5:0.039426653 6:0.11951549 7:0.02084556 8:0.37820687 9:0.41004681 10:0.25554522 
--256 1:0.46116354 2:0.26683128 3:0.096987766 4:0.11010611 5:0.064911303 6:0.21487726 7:0.074984045 8:0.061801411 9:0.066277174 10:0.085594879 
--256 1:0.42727779 2:0.26620371 3:0.10084394 4:0.16044204 5:0.045232529 6:0.099116502 7:0.077367436 8:0.090543758 9:0.05843676 10:0.07456285 
--256 1:0.34313697 2:0.25018301 3:0.20639318 4:0.11931589 5:0.080970954 6:0.048209118 7:0.017166064 8:0.11723075 9:0.20426734 10:0.0064441045 
--93.536607990238721 1:0.40489635 2:0.1857993 3:0.083167516 4:0.066131767 5:0.26000506 6:0.17345128 7:0.074996861 8:0.16097779 9:0.2102196 10:0.15735631 
--256 1:0.24926862 2:0.3414352 3:0.22237763 4:0.10079358 5:0.086124972 6:0.097312133 7:0.0035393523 8:0.13787703 9:0.001608984 10:0.052698742 
--256 1:0.72459512 2:0.18883123 3:0.040052713 4:0.034486881 5:0.012034053 6:0.018557062 7:0.050918231 8:0.087492489 9:0.24444589 10:0.13475669 
--256 1:0.38077159 2:0.31368951 3:0.1228049 4:0.13798694 5:0.044747062 6:0.034211688 7:0.075701519 8:0.2483887 9:0.1820128 10:0.021658185 
--256 1:0.62572898 2:0.27940114 3:0.06183403 4:0.027839557 5:0.0051962904 6:0.012481308 7:0.0013907267 8:0.23137811 9:0.044016358 10:0.0079954976 
--256 1:0.34257481 2:0.29939172 3:0.13996388 4:0.1460617 5:0.072007903 6:0.10052579 7:0.16781988 8:0.066170284 9:0.13167385 10:0.0064948954 
--256 1:0.3365598 2:0.29027575 3:0.1447942 4:0.14231963 5:0.086050624 6:0.081467182 7:0.093824846 8:0.010462076 9:0.04188482 10:0.088295882 
--256 1:0.56118979 2:0.25410794 3:0.085806543 4:0.069798572 5:0.029097153 6:0.19838752 7:0.14760065 8:0.082916844 9:0.090032636 10:0.10209728 
--256 1:0.55936064 2:0.2458039 3:0.10389605 4:0.062599725 5:0.028339681 6:0.029212906 7:0.14049741 8:0.12113329 9:0.21315632 10:0.10594698 
--256 1:0.51988484 2:0.15618218 3:0.12968402 4:0.12489259 5:0.069356364 6:0.11361077 7:0.11285899 8:0.10987363 9:0.088927521 10:0.19293431 
--256 1:0.46277577 2:0.31804504 3:0.1329063 4:0.06193345 5:0.024339443 6:0.27241879 7:0.048649966 8:0.14817001 9:0.083539867 10:0.0036999683 
--0.28233696349190146 1:0.24717623 2:0.31511483 3:0.20127927 4:0.1708356 5:0.065594067 6:0.016218879 7:0.1852108 8:0.27351629 9:0.094048992 10:0.07821635 
--256 1:0.72428637 2:0.16272842 3:0.051364205 4:0.042057559 5:0.01956344 6:0.073218455 7:0.016407608 8:0.16063413 9:0.06548657 10:0.058129045 
--113.7635765176129 1:0.69925057 2:0.17161813 3:0.070893849 4:0.040150753 5:0.0180867 6:0.11084148 7:0.12369843 8:0.17240419 9:0.17237822 10:0.043656758 
--256 1:0.57996526 2:0.26300695 3:0.070335831 4:0.061523941 5:0.025168018 6:0.14400673 7:0.069141993 8:0.038885715 9:0.10513966 10:0.00027808101 
--256 1:0.34684897 2:0.30836156 3:0.11702948 4:0.14840403 5:0.079355965 6:0.25471885 7:0.011588508 8:0.1690857 9:0.16003895 10:0.059477633 
--256 1:0.68791085 2:0.17306435 3:0.068472376 4:0.042919011 5:0.027633418 6:0.089219389 7:0.14286511 8:0.26059752 9:0.1358042 10:0.15191532 
--256 1:0.40207443 2:0.23852729 3:0.14922421 4:0.14491299 5:0.065261083 6:0.12558452 7:0.005399028 8:0.11704176 9:0.026174287 10:0.12861388 
--97.241195701811804 1:0.22049068 2:0.53388879 3:0.12769011 4:0.076246869 5:0.041683557 6:0.042625238 7:0.2893509 8:0.20655632 9:0.11723937 10:0.15284752 
--256 1:0.49125563 2:0.25775735 3:0.12761416 4:0.079337451 5:0.044035402 6:0.16551133 7:0.08600414 8:0.18094236 9:0.068926462 10:0.058503708 
--256 1:0.27885728 2:0.23526936 3:0.24298215 4:0.15039483 5:0.092496387 6:0.083955847 7:0.19825935 8:0.17856424 9:0.085333005 10:0.024379371 
--256 1:0.40879666 2:0.37378528 3:0.13199231 4:0.059857605 5:0.025568143 6:0.039551823 7:0.036835212 8:0.019037955 9:0.015050224 10:0.0021714866 
--256 1:0.72253989 2:0.16732449 3:0.068522806 4:0.029797691 5:0.011815122 6:0.0082684044 7:0.00055882095 8:0.027510252 9:0.073740369 10:0.21174285 
--256 1:0.61927964 2:0.21830086 3:0.062002731 4:0.076036731 5:0.024380042 6:0.0940012 7:0.036356952 8:0.15010179 9:0.039692179 10:0.063235339 
--256 1:0.49107026 2:0.34275115 3:0.085724387 4:0.055664613 5:0.024789586 6:0.04380668 7:0.04461664 8:0.095065033 9:0.010321472 10:0.040212341 
--256 1:0.6864096 2:0.22420124 3:0.043079531 4:0.02889964 5:0.017409981 6:0.033811631 7:0.015672915 8:0.033067212 9:0.060253702 10:0.0031605245 
--256 1:0.68229431 2:0.23187271 3:0.052402833 4:0.024003424 5:0.0094267241 6:0.07637858 7:0.031652148 8:0.050626894 9:0.064251472 10:0.045233434 
--256 1:0.41883695 2:0.31487695 3:0.14120884 4:0.082045618 5:0.043031642 6:0.031200616 7:0.046444727 8:0.20748864 9:0.10678855 10:0.033171697 
--256 1:0.63348604 2:0.1826693 3:0.0686857 4:0.080975504 5:0.034183454 6:0.097895327 7:0.014191202 8:0.15590167 9:0.11144858 10:0.2119717 
--109.47251326953209 1:0.74551119 2:0.11854466 3:0.060037987 4:0.046211804 5:0.029694356 6:0.15960645 7:0.32805932 8:0.32754639 9:0.29000132 10:0.29422104 
--256 1:0.24235647 2:0.34891588 3:0.19734494 4:0.12580662 5:0.085576096 6:0.015391684 7:0.18570149 8:0.17652354 9:0.085069596 10:0.011036591 
--256 1:0.43833328 2:0.31947601 3:0.12505008 4:0.077324359 5:0.039816273 6:0.1566903 7:0.023597576 8:0.14227198 9:0.049715793 10:0.10680414 
--256 1:0.30411003 2:0.32324846 3:0.13464074 4:0.16367916 5:0.074321604 6:0.22573654 7:0.090452075 8:0.094073127 9:0.03522789 10:0.085897744 
--256 1:0.56141421 2:0.22858175 3:0.11650945 4:0.064023374 5:0.029471219 6:0.063669127 7:0.070339112 8:0.044062421 9:0.12762465 10:0.045681492 
--256 1:0.51792501 2:0.31848098 3:0.090534093 4:0.055464891 5:0.017595029 6:0.056444714 7:0.058713384 8:0.052323981 9:0.022802728 10:0.075523128 
--256 1:0.33805664 2:0.31336306 3:0.15188852 4:0.13358591 5:0.063105867 6:0.39766504 7:0.055783959 8:0.15717123 9:0.10658104 10:0.15766101 
--256 1:0.3449052 2:0.27344241 3:0.16941702 4:0.14649999 5:0.065735384 6:0.112668 7:0.082546041 8:0.036867039 9:0.12002386 10:0.01054809 
--5.7282640977200208 1:0.6317191 2:0.20864068 3:0.086750218 4:0.050455767 5:0.022434233 6:0.098030408 7:0.083741869 8:0.12640087 9:0.058902307 10:0.1575725 
--256 1:0.69832413 2:0.17445863 3:0.048049255 4:0.056937468 5:0.02223052 6:0.018757471 7:0.11138727 8:0.11212407 9:0.05376749 10:0.036166691 
--256 1:0.42330048 2:0.10955769 3:0.088977221 4:0.23755965 5:0.14060496 6:0.01596563 7:0.10001551 8:0.23516142 9:0.29847269 10:0.30335914 
--256 1:0.62476144 2:0.24768878 3:0.065015792 4:0.042910789 5:0.0196232 6:0.015539198 7:0.1686768 8:0.063488131 9:0.31798412 10:0.48871732 
--256 1:0.38804806 2:0.26153303 3:0.15533318 4:0.12914698 5:0.065938739 6:0.24329883 7:0.070803772 8:0.2244041 9:0.10680772 10:0.032775625 
--256 1:0.65895712 2:0.22520988 3:0.060672197 4:0.038635871 5:0.016524931 6:0.046956138 7:0.043823718 8:0.019129872 9:0.1669316 10:0.06412813 
--256 1:0.39255537 2:0.31184208 3:0.1240624 4:0.11465297 5:0.056887177 6:0.16782367 7:0.08543886 8:0.066058968 9:0.13034705 10:0.057022275 
--256 1:0.24871335 2:0.46323849 3:0.11130523 4:0.12172503 5:0.055017908 6:0.13450796 7:0.078458617 8:0.020829264 9:0.041426512 10:0.046654263 
--256 1:0.65106366 2:0.20441945 3:0.070884871 4:0.055982081 5:0.017649936 6:0.0092397927 7:0.085591121 8:0.043698605 9:0.080064201 10:0.070111045 
--256 1:0.51998568 2:0.3059629 3:0.090772259 4:0.058787277 5:0.02449188 6:0.11026678 7:0.11947608 8:0.056247297 9:0.036947842 10:0.054791426 
--211.63883326653874 1:0.49827177 2:0.26807219 3:0.1095835 4:0.08565309 5:0.038419454 6:0.28581348 7:0.10957715 8:0.032337143 9:0.26871926 10:0.43736936 
--256 1:0.70706686 2:0.11972109 3:0.075628667 4:0.065317531 5:0.032265853 6:0.066949259 7:0.035005891 8:0.017538189 9:0.047018396 10:0.077034287 
--256 1:0.66470373 2:0.22755337 3:0.050939859 4:0.040034125 5:0.016768912 6:0.11203878 7:0.04829064 8:0.10388619 9:0.11918247 10:0.20173595 
--256 1:0.63940122 2:0.26819599 3:0.054380178 4:0.030757428 5:0.0072651799 6:0.054117631 7:0.027193539 8:0.12080376 9:0.0093940948 10:0.004999656 
--256 1:0.54683214 2:0.21209615 3:0.12621234 4:0.066455731 5:0.048403633 6:0.13686394 7:0.24570638 8:0.059233689 9:0.017332326 10:0.0039077382 
--256 1:0.53524836 2:0.25632322 3:0.08554123 4:0.077185516 5:0.045701684 6:0.035603081 7:0.10108964 8:0.06410903 9:0.0059732442 10:0.020679952 
--256 1:0.58855872 2:0.26427139 3:0.072686098 4:0.052308913 5:0.022174885 6:0.039727806 7:0.018635168 8:0.034159929 9:0.052977718 10:0.061943207 
--256 1:0.66016615 2:0.21597047 3:0.070347461 4:0.039156906 5:0.014359014 6:0.011968752 7:0.028241196 8:0.0076400357 9:0.15852222 10:0.075373327 
--256 1:0.54056836 2:0.30583272 3:0.083523182 4:0.04870002 5:0.02137572 6:0.20305702 7:0.056280212 8:0.0094787888 9:0.044066631 10:0.20332706 
--256 1:0.72325841 2:0.19789054 3:0.050049536 4:0.020360253 5:0.008441251 6:0.020974074 7:0.0053818269 8:0.048915932 9:0.20298271 10:0.18375501 
--256 1:0.52060229 2:0.22579117 3:0.1299938 4:0.088072039 5:0.035540708 6:0.2499688 7:0.096060415 8:0.058351568 9:0.16576897 10:0.22110609 
--256 1:0.33107176 2:0.43511374 3:0.11516616 4:0.087956814 5:0.03069153 6:0.072792913 7:0.05650023 8:0.15855336 9:0.21539802 10:0.02974275 
--256 1:0.59388531 2:0.1855858 3:0.097645008 4:0.076597503 5:0.046286382 6:0.14639223 7:0.25392475 8:0.088926424 9:0.11254348 10:0.22134798 
--256 1:0.53523482 2:0.28554656 3:0.10434877 4:0.051351425 5:0.023518424 6:0.20262515 7:0.032352039 8:0.11860483 9:0.30511443 10:0.084946557 
--256 1:0.254455 2:0.45410829 3:0.13822051 4:0.10497064 5:0.04824557 6:0.2307354 7:0.16620757 8:0.018650576 9:0.086088977 10:0.069033243 
--23.445483719103219 1:0.50628518 2:0.22384737 3:0.15455283 4:0.068175486 5:0.047139132 6:0.2089298 7:0.32881054 8:0.37098872 9:0.28220381 10:0.29401231 
--162.13059234806391 1:0.53688741 2:0.21396116 3:0.11136924 4:0.092335344 5:0.045446851 6:0.4330776 7:0.25190135 8:0.037180812 9:0.15463379 10:0.2341991 
--256 1:0.60741906 2:0.21329471 3:0.074096309 4:0.067373434 5:0.037816495 6:0.081100437 7:0.075636496 8:0.0059373276 9:0.13557664 10:0.25559477 
--256 1:0.42297314 2:0.27730249 3:0.16741255 4:0.091434207 5:0.040877615 6:0.16279317 7:0.075336111 8:0.025265166 9:0.014843651 10:0.052327868 
--256 1:0.71969526 2:0.1798496 3:0.047052926 4:0.035264843 5:0.018137374 6:0.042436334 7:0.1489862 8:0.041269735 9:0.099936988 10:0.093617246 
--256 1:0.331655 2:0.27498936 3:0.18301225 4:0.1506274 5:0.059715991 6:0.042480266 7:0.01869885 8:0.076853004 9:0.11115904 10:0.14928629 
--256 1:0.67364015 2:0.21993509 3:0.054592769 4:0.039095322 5:0.012736668 6:0.048532044 7:0.10132349 8:0.010153699 9:0.14088891 10:0.056885479 
--256 1:0.40050776 2:0.28631127 3:0.14914747 4:0.10274168 5:0.061291829 6:0.077494315 7:0.19455034 8:0.30733393 9:0.24533709 10:0.077641602 
--256 1:0.48334131 2:0.24000805 3:0.14564042 4:0.092655398 5:0.038354824 6:0.10069358 7:0.1447734 8:0.06002749 9:0.085601918 10:0.012118081 
--256 1:0.44159286 2:0.28447482 3:0.13087647 4:0.098996604 5:0.04405924 6:0.068777285 7:0.072839722 8:0.092697553 9:0.10779098 10:0.17084796 
--256 1:0.59817925 2:0.22473422 3:0.083811884 4:0.063579345 5:0.029695298 6:0.0070417955 7:0.089637192 8:0.044428545 9:0.02655766 10:0.06189736 
--256 1:0.2393019 2:0.3566946 3:0.17267162 4:0.14853792 5:0.082793957 6:0.37988793 7:0.006393244 8:0.17889046 9:0.22644066 10:0.043101865 
--256 1:0.27817438 2:0.35128979 3:0.16551979 4:0.14022846 5:0.064787575 6:0.011286563 7:0.0638634 8:0.08028978 9:0.096298393 10:0.055691522 
--42.997362235806079 1:0.076894291 2:0.18374405 3:0.50421541 4:0.16480582 5:0.070340425 6:0.38312204 7:0.090695407 8:0.18835126 9:0.13044238 10:0.065537582 
--256 1:0.48939096 2:0.18400972 3:0.1403346 4:0.12469479 5:0.061569937 6:0.033066025 7:0.12308248 8:0.10904627 9:0.17738838 10:0.12805956 
--256 1:0.59836111 2:0.17314348 3:0.10424597 4:0.081076491 5:0.043172955 6:0.053852072 7:0.00063664461 8:0.16649218 9:0.17585664 10:0.3388946 
--256 1:0.39207771 2:0.30039803 3:0.12382616 4:0.12718965 5:0.056508451 6:0.1134223 7:0.13793547 8:0.085881307 9:0.075220066 10:0.042218225 
--256 1:0.21803329 2:0.22277644 3:0.20573883 4:0.22387962 5:0.12957183 6:0.18986613 7:0.18840163 8:0.47395113 9:0.46804377 10:0.57054294 
--256 1:0.55884352 2:0.21181502 3:0.12132315 4:0.06541922 5:0.042599093 6:0.024705633 7:0.035814951 8:0.045988353 9:0.15103917 10:0.021729218 
--78.874333865982578 1:0.70841083 2:0.22531127 3:0.041161575 4:0.019437714 5:0.0056786163 6:0.31988476 7:0.30619383 8:0.29613937 9:0.097961683 10:0.43050648 
--256 1:0.31944645 2:0.20556091 3:0.2178342 4:0.16658138 5:0.090577059 6:0.018020773 7:0.12017786 8:0.18430857 9:0.0034498657 10:0.11085907 
--256 1:0.4479025 2:0.29756835 3:0.074757387 4:0.1123477 5:0.067424074 6:0.046349946 7:0.097624109 8:0.19746354 9:0.17623014 10:0.33887923 
--256 1:0.50676821 2:0.21323307 3:0.12997818 4:0.11484889 5:0.035171653 6:0.052716746 7:0.067839551 8:0.21224558 9:0.28345319 10:0.12750461 
--256 1:0.52215703 2:0.24149089 3:0.10235958 4:0.085994199 5:0.047998293 6:0.19813092 7:0.14309128 8:0.17977028 9:0.36719081 10:0.52000217 
--256 1:0.4750619 2:0.24961319 3:0.1091303 4:0.099506623 5:0.066687983 6:0.10052645 7:0.083903815 8:0.12518685 9:0.049296029 10:0.1071191 
--256 1:0.72796404 2:0.17462971 3:0.034466139 4:0.03500621 5:0.027933906 6:0.092768371 7:0.0399017 8:0.084160103 9:0.13020005 10:0.01409955 
--256 1:0.54718141 2:0.26051536 3:0.078682505 4:0.076911231 5:0.0367095 6:0.0026261251 7:0.058283569 8:0.16586333 9:0.0096190806 10:0.087727853 
--256 1:0.43575147 2:0.27184625 3:0.12193344 4:0.11930532 5:0.051163512 6:0.36092699 7:0.25339656 8:0.15336893 9:0.29749812 10:0.14192005 
--256 1:0.36373302 2:0.18045717 3:0.18731104 4:0.21035333 5:0.058145439 6:0.30866126 7:0.022000418 8:0.16477015 9:0.34610388 10:0.047737448 
--256 1:0.25993906 2:0.27470096 3:0.17495529 4:0.19127165 5:0.099133051 6:0.30738268 7:0.080461155 8:0.050531321 9:0.070273645 10:0.10871119 
--256 1:0.6906714 2:0.20851769 3:0.069787108 4:0.025303564 5:0.0057202427 6:0.098816507 7:0.055899023 8:0.063732919 9:0.16090006 10:0.11656934 
--256 1:0.47338511 2:0.23268027 3:0.10324615 4:0.1319326 5:0.058755871 6:0.22337576 7:0.17753885 8:0.23112547 9:0.13982602 10:0.31421904 
--256 1:0.35203143 2:0.30864201 3:0.16579327 4:0.12292463 5:0.050608656 6:0.034840421 7:0.0085928788 8:0.06104403 9:0.066736148 10:0.19341747 
--256 1:0.48560896 2:0.320229 3:0.11448934 4:0.055992026 5:0.023680674 6:0.072601629 7:0.01584839 8:0.12591963 9:0.11953188 10:0.10715686 
--256 1:0.66684749 2:0.16906209 3:0.069243299 4:0.06755123 5:0.027295885 6:0.010441116 7:0.022279549 8:0.046302402 9:0.085961735 10:0.0081320966 
--256 1:0.38712538 2:0.23879888 3:0.21167369 4:0.073376245 5:0.089025803 6:0.039259048 7:0.022765748 8:0.065610594 9:0.063751402 10:0.088567711 
--256 1:0.34395364 2:0.35385481 3:0.15783384 4:0.10173664 5:0.042621058 6:0.28781297 7:0.17060135 8:0.30481703 9:0.077108096 10:0.12951201 
--256 1:0.44511068 2:0.24353926 3:0.14406505 4:0.10830548 5:0.058979535 6:0.16272584 7:0.023485124 8:0.10220065 9:0.11387486 10:0.35472084 
--256 1:0.69670551 2:0.18885244 3:0.037962471 4:0.051676269 5:0.024803309 6:0.10136696 7:0.08909112 8:0.12060499 9:0.11786724 10:0.16569708 
--256 1:0.36556468 2:0.27494623 3:0.15790289 4:0.13362816 5:0.067958034 6:0.10095599 7:0.059917304 8:0.13642752 9:0.21134925 10:0.081776902 
--256 1:0.59468094 2:0.23324827 3:0.060029181 4:0.082316039 5:0.029725572 6:0.061611032 7:0.021315907 8:0.24333159 9:0.087335978 10:0.13355134 
--256 1:0.30472923 2:0.23849916 3:0.17446142 4:0.17696118 5:0.10534901 6:0.14668698 7:0.2484394 8:0.070852757 9:0.20067074 10:0.12179501 
--256 1:0.36142213 2:0.34624562 3:0.12300683 4:0.10508715 5:0.064238268 6:0.013246073 7:0.067458508 8:0.0069056437 9:0.081208161 10:0.14403748 
--9.5008361694673731 1:0.68462481 2:0.25868782 3:0.020267036 4:0.021766489 5:0.014653848 6:0.045708434 7:0.051962156 8:0.15607169 9:0.29146818 10:0.58280292 
--256 1:0.67018402 2:0.21221103 3:0.066719744 4:0.039053893 5:0.01183131 6:0.10536103 7:0.078110527 8:0.0092710647 9:0.10602449 10:0.10804288 
--256 1:0.60095009 2:0.26582179 3:0.09076408 4:0.027621038 5:0.014843005 6:0.018274597 7:0.056806707 8:0.047289713 9:0.19994828 10:0.25830012 
--256 1:0.26130806 2:0.34351195 3:0.10686572 4:0.17934521 5:0.10896907 6:0.0119624 7:0.0524665 8:0.21168865 9:0.016152887 10:0.11494214 
--256 1:0.40325914 2:0.26172547 3:0.15842897 4:0.12413558 5:0.052450834 6:0.11447377 7:0.00011029458 8:0.014381987 9:0.055497563 10:0.05625224 
--256 1:0.69891868 2:0.17772935 3:0.047038904 4:0.056231893 5:0.020081178 6:0.023075982 7:0.013915553 8:0.21235942 9:0.26425059 10:0.091793325 
--256 1:0.52566714 2:0.23468019 3:0.1185417 4:0.085547611 5:0.035563355 6:0.014473516 7:0.021789394 8:0.053837683 9:0.050292729 10:0.092970674 
--256 1:0.44183541 2:0.23974592 3:0.12384004 4:0.13649512 5:0.058083503 6:0.19300982 7:0.14174236 8:0.058673145 9:0.10068506 10:0.063821236 
--256 1:0.54761118 2:0.29226291 3:0.084222201 4:0.053544488 5:0.022359217 6:0.06956929 7:0.064917205 8:0.039447546 9:0.10974606 10:0.12542492 
--256 1:0.59859016 2:0.21880125 3:0.070742819 4:0.083657836 5:0.028207941 6:0.17978197 7:0.097015549 8:0.15685087 9:0.041880564 10:0.031873499 
--256 1:0.77958724 2:0.16524276 3:0.031727096 4:0.014910633 5:0.0085322708 6:0.028800339 7:0.045206689 8:0.13873789 9:0.12996362 10:0.32222803 
--256 1:0.70553852 2:0.19344368 3:0.046809096 4:0.041214519 5:0.012994193 6:0.15728788 7:0.12058613 8:0.19077313 9:0.06398586 10:0.0074228551 
--12.711708464931244 1:0.39713388 2:0.19046381 3:0.2061378 4:0.15216443 5:0.054100078 6:0.64638412 7:0.51813143 8:0.52524865 9:0.36001272 10:0.39541506 
--256 1:0.20568448 2:0.17245172 3:0.1296037 4:0.19135143 5:0.30090867 6:0.27256809 7:0.34369493 8:0.30771242 9:0.37779824 10:0.3092786 
--256 1:0.526788 2:0.26609458 3:0.11709695 4:0.065039624 5:0.024980847 6:0.071704533 7:0.14095731 8:0.014504368 9:0.057255277 10:0.019664569 
--256 1:0.64959929 2:0.20143425 3:0.066653647 4:0.05781995 5:0.02449286 6:0.10145417 7:0.070179819 8:0.16493251 9:0.053956998 10:0.013868944 
--256 1:0.41943579 2:0.26753548 3:0.18401787 4:0.093248362 5:0.035762485 6:0.28068966 7:0.18083851 8:0.020017603 9:0.027012127 10:1.1577727e-05 
--180.75505884784204 1:0.47324796 2:0.23343257 3:0.10784909 4:0.1281874 5:0.05728299 6:0.56389724 7:0.18426499 8:0.19634134 9:0.21670874 10:0.34006777 
--0.19932598929851059 1:0.62844553 2:0.1387071 3:0.093108305 4:0.099604373 5:0.040134685 6:0.24004498 7:0.13315198 8:0.32773429 9:0.56380792 10:0.58769453 
--68.413508944035641 1:0.61232517 2:0.1441533 3:0.14285939 4:0.071269234 5:0.029392907 6:0.0097478374 7:0.014175847 8:0.010651244 9:0.037798027 10:0.022987447 
--256 1:0.2263634 2:0.46474381 3:0.14724037 4:0.10073283 5:0.060919582 6:0.069178772 7:0.018131905 8:0.055741882 9:0.029350658 10:0.052072561 
--256 1:0.34618764 2:0.28754737 3:0.14840978 4:0.13461129 5:0.083243918 6:0.11505496 7:0.082414808 8:0.0014944203 9:0.03103299 10:0.082007917 
--256 1:0.40454151 2:0.42332944 3:0.092582726 4:0.052806748 5:0.026739575 6:0.27295169 7:0.10535498 8:0.01459712 9:0.071106793 10:0.14826474 
--256 1:0.24052982 2:0.37828154 3:0.16750257 4:0.12649807 5:0.087188001 6:0.20530134 7:0.081464525 8:0.25844046 9:0.2379658 10:0.18489421 
--256 1:0.45237891 2:0.24246487 3:0.16020173 4:0.10227157 5:0.042682928 6:0.086394291 7:0.052407195 8:0.012669554 9:0.069384769 10:0.10426252 
--256 1:0.74330833 2:0.16207531 3:0.047105062 4:0.033686417 5:0.013824883 6:0.038234327 7:0.064055135 8:0.072084652 9:0.1582005 10:0.10951618 
--256 1:0.53065957 2:0.28598421 3:0.096005211 4:0.06539916 5:0.021951847 6:0.040794825 7:0.098018798 8:0.081306323 9:0.083028664 10:0.033153325 
--256 1:0.55899405 2:0.265163 3:0.087378433 4:0.058308422 5:0.030156095 6:0.087008338 7:0.16237596 8:0.091681934 9:0.19082762 10:0.064247873 
--256 1:0.81984289 2:0.10809778 3:0.041294024 4:0.020323422 5:0.01044188 6:0.022085667 7:0.072214462 8:0.045583024 9:0.10921467 10:0.03818378 
--256 1:0.77864886 2:0.15498545 3:0.035420883 4:0.022282416 5:0.0086623894 6:0.0257899 7:0.0091765045 8:0.083184888 9:0.10034354 10:0.070664729 
--256 1:0.4684535 2:0.25839382 3:0.11562516 4:0.10025206 5:0.057275456 6:0.29931281 7:0.077271771 8:0.13636861 9:0.12020785 10:0.4253407 
--256 1:0.47719698 2:0.19084289 3:0.15678623 4:0.12400789 5:0.051166015 6:0.099511868 7:0.026819678 8:0.17484133 9:0.1029643 10:0.2066503 
--256 1:0.17760087 2:0.38280747 3:0.23117623 4:0.12828381 5:0.08013162 6:0.15788422 7:0.11049408 8:0.11117785 9:0.080240996 10:0.14380516 
--256 1:0.35551545 2:0.18345803 3:0.18460886 4:0.17961763 5:0.096800032 6:0.10187055 7:0.16490192 8:0.095319514 9:0.11678164 10:0.015723739 
--256 1:0.62398819 2:0.21664776 3:0.10369575 4:0.039512415 5:0.016155889 6:0.061633178 7:0.011378178 8:0.0010269659 9:0.005744289 10:0.14378212 
--32.442507600691641 1:0.35331075 2:0.13663389 3:0.25554495 4:0.20377722 5:0.050733191 6:0.12877328 7:0.44921311 8:0.21458958 9:0.41994736 10:0.018304589 
--256 1:0.57342794 2:0.24615838 3:0.11842693 4:0.043747437 5:0.018239312 6:0.031558991 7:0.036622027 8:0.024890067 9:0.15203694 10:0.2029675 
--256 1:0.63827796 2:0.18084357 3:0.076944434 4:0.052325923 5:0.051608109 6:0.21029147 7:0.12345449 8:0.0077566696 9:0.10009956 10:0.059983168 
--256 1:0.57250834 2:0.27964898 3:0.058506676 4:0.059441308 5:0.029894696 6:0.011955816 7:0.016875371 8:0.11148428 9:0.056981307 10:0.055233086 
--256 1:0.63420027 2:0.20916537 3:0.075962292 4:0.055864856 5:0.024807217 6:0.015445901 7:0.019045491 8:0.16151367 9:0.022215469 10:0.097234309 
--256 1:0.19326056 2:0.30894957 3:0.20128058 4:0.19235811 5:0.10415118 6:0.2623315 7:0.063245719 8:0.022879094 9:0.097728528 10:0.093377718 
--256 1:0.56314828 2:0.30430347 3:0.063260682 4:0.051007328 5:0.018280232 6:0.025342594 7:0.052451162 8:0.063699725 9:0.0060231056 10:0.0023892793 
--18.619590353563975 1:0.49628309 2:0.34184695 3:0.082797405 4:0.055949581 5:0.023122973 6:0.0021265658 7:0.11518524 8:0.31963974 9:0.055079714 10:0.080462353 
--256 1:0.41386183 2:0.33170324 3:0.1417664 4:0.068371646 5:0.044296886 6:0.13025807 7:0.0048167246 8:0.019304779 9:0.017237852 10:0.077313027 
--256 1:0.39557995 2:0.26538568 3:0.17040613 4:0.11655948 5:0.052068752 6:0.23694091 7:0.058138174 8:0.10777282 9:0.17203745 10:0.034533558 
--182.01703044546377 1:0.404614 2:0.23838735 3:0.17380128 4:0.14068945 5:0.042507925 6:0.21218317 7:0.11746919 8:0.099062711 9:0.41511402 10:0.34184378 
--256 1:0.49355593 2:0.29563329 3:0.10599823 4:0.070075643 5:0.034736905 6:0.079386092 7:0.14565411 8:0.091606865 9:0.017805712 10:0.1608556 
--256 1:0.32173861 2:0.33191219 3:0.14030935 4:0.15129425 5:0.054745607 6:0.12956804 7:0.051500508 8:0.10297063 9:0.032991532 10:0.16737786 
--256 1:0.57302875 2:0.19323388 3:0.082866745 4:0.10295613 5:0.047914506 6:0.19430531 7:0.1680482 8:0.16721771 9:0.30192852 10:0.14490715 
--256 1:0.46953466 2:0.21466318 3:0.12774507 4:0.1304652 5:0.057591887 6:0.079582327 7:0.051510087 8:0.045254972 9:0.086954052 10:0.12130229 
--256 1:0.61684278 2:0.17993392 3:0.084994231 4:0.070337497 5:0.047891575 6:0.027818195 7:0.13094668 8:0.045818717 9:0.26095247 10:0.13690182 
--256 1:0.59108666 2:0.14243438 3:0.13144908 4:0.09301007 5:0.042019815 6:0.0755638 7:0.066438562 8:0.0021571291 9:0.053666542 10:0.030432109 
--256 1:0.46245825 2:0.29731556 3:0.12917556 4:0.079234336 5:0.031816296 6:0.042982635 7:0.029750418 8:0.090408625 9:0.17866999 10:0.17813642 
--256 1:0.5456056 2:0.16406524 3:0.14299921 4:0.10359205 5:0.043737899 6:0.1341365 7:0.10324742 8:0.054549572 9:0.049988026 10:0.069658517 
--256 1:0.57860569 2:0.24031928 3:0.077110991 4:0.074076783 5:0.029887257 6:0.08529246 7:0.038937855 8:0.10252303 9:0.083092174 10:0.10208161 
--256 1:0.71821521 2:0.17796789 3:0.052994819 4:0.031187314 5:0.019634772 6:0.067426211 7:0.080745565 8:0.10273536 9:0.040199836 10:0.1192252 
--256 1:0.55676034 2:0.19565403 3:0.12316246 4:0.075587121 5:0.048836051 6:0.13006379 7:0.32396436 8:0.13908409 9:0.021212698 10:0.10926589 
--256 1:0.60369451 2:0.24486912 3:0.072403468 4:0.049846114 5:0.029186788 6:0.11588483 7:0.040335284 8:0.02030756 9:0.087963394 10:0.11062076 
--256 1:0.39812638 2:0.27367611 3:0.14777278 4:0.12168017 5:0.05874456 6:0.17328528 7:0.14345325 8:0.064258203 9:0.14735172 10:0.0091059621 
--256 1:0.25977275 2:0.4168258 3:0.14030516 4:0.12792269 5:0.0551736 6:0.048723732 7:0.14460454 8:0.097908905 9:0.11017256 10:0.01769022 
--239.8453103512129 1:0.24772692 2:0.23729443 3:0.26386001 4:0.15642507 5:0.094693574 6:0.0082722227 7:0.26144801 8:0.28834804 9:0.082115665 10:0.029940543 
--256 1:0.39081496 2:0.3137763 3:0.089363675 4:0.096485512 5:0.10955954 6:0.30970227 7:0.34187735 8:0.16553275 9:0.19925537 10:0.33909946 
--256 1:0.53965539 2:0.31415945 3:0.093326871 4:0.036043553 5:0.016814742 6:0.028520061 7:0.029265095 8:0.005788908 9:0.19504126 10:0.4510934 
--256 1:0.41358631 2:0.33451304 3:0.14371973 4:0.074375004 5:0.033805916 6:0.28356388 7:0.059580009 8:0.19868366 9:0.23453726 10:0.2453913 
--256 1:0.59652795 2:0.18956932 3:0.10677776 4:0.078318617 5:0.02880635 6:0.00069959709 7:0.088870636 8:0.061573024 9:0.0047930121 10:0.063562978 
--256 1:0.34579532 2:0.33084036 3:0.14173454 4:0.13053096 5:0.051098819 6:0.06139741 7:0.081440206 8:0.093733006 9:0.023209572 10:0.035555835 
--256 1:0.45024437 2:0.31173354 3:0.12102304 4:0.075953404 5:0.041045647 6:0.08624528 7:0.037412194 8:0.044730571 9:0.055181321 10:0.061733903 
--256 1:0.57316487 2:0.23787472 3:0.094042004 4:0.066984793 5:0.027933612 6:0.0030379069 7:0.030401695 8:0.20108449 9:0.030148524 10:0.11094671 
--256 1:0.34751248 2:0.31123331 3:0.14018597 4:0.15309439 5:0.047973849 6:0.070470705 7:0.037437038 8:0.22257574 9:0.27044881 10:0.23766019 
--256 1:0.39413688 2:0.31212765 3:0.12132483 4:0.10115521 5:0.071255427 6:0.32856459 7:0.066641055 8:0.14761206 9:0.40947358 10:0.46703764 
--256 1:0.20074621 2:0.40983656 3:0.15340029 4:0.14260019 5:0.093416751 6:0.043246665 7:0.10085171 8:0.34963309 9:0.079474404 10:0.10948088 
--256 1:0.62176151 2:0.17728653 3:0.073983646 4:0.074098959 5:0.052869354 6:0.17722243 7:0.32483187 8:0.071366673 9:0.20781428 10:0.063074236 
--256 1:0.21217296 2:0.5467768 3:0.11159175 4:0.087200008 5:0.042258476 6:0.038778964 7:0.0045968629 8:0.08029316 9:0.31195466 10:0.1974942 
--256 1:0.17904423 2:0.3019393 3:0.19224735 4:0.24729957 5:0.079469554 6:0.28340219 7:0.12339052 8:0.18049139 9:0.015325088 10:0.067591378 
--256 1:0.18253484 2:0.38093105 3:0.18858908 4:0.16977051 5:0.078174519 6:0.09237771 7:0.31126505 8:0.17845809 9:0.070053479 10:0.03067356 
--256 1:0.35022387 2:0.30665376 3:0.1568956 4:0.11213642 5:0.07409035 6:0.13029627 7:0.028392731 8:0.097575591 9:0.12718635 10:0.26794682 
--256 1:0.55615067 2:0.24680651 3:0.080461222 4:0.075279592 5:0.041302006 6:0.01527981 7:0.099322186 8:0.0038165076 9:0.10801603 10:0.048099224 
--256 1:0.48875711 2:0.24171677 3:0.13427906 4:0.095048336 5:0.040198716 6:0.10907336 7:0.063617061 8:0.046284459 9:0.036052653 10:0.078347208 
--256 1:0.49015599 2:0.23091656 3:0.12697057 4:0.10268705 5:0.049269834 6:0.066370654 7:0.11883413 8:0.053718087 9:0.10153606 10:0.33099084 
--256 1:0.4833677 2:0.36157179 3:0.091363638 4:0.048047983 5:0.015648887 6:0.13652648 7:0.017795156 8:0.01898103 9:0.023248313 10:0.036621581 
--256 1:0.53475921 2:0.24333888 3:0.086044459 4:0.099902367 5:0.035955079 6:0.4603683 7:0.2265551 8:0.10476645 9:0.041379898 10:0.045567319 
--256 1:0.66061671 2:0.19167565 3:0.08166157 4:0.042261215 5:0.023784849 6:0.014543989 7:0.048481816 8:0.010367905 9:0.046679705 10:0.07579387 
--256 1:0.36526706 2:0.28685946 3:0.1520646 4:0.14933516 5:0.046473722 6:0.084773015 7:0.080115548 8:0.22996769 9:0.2077878 10:0.14382888 
--256 1:0.68321136 2:0.23094127 3:0.049840279 4:0.018818902 5:0.017188193 6:0.10472106 7:0.023240682 8:0.13564978 9:0.14363401 10:0.37270278 
--256 1:0.44197459 2:0.22448082 3:0.14856018 4:0.12613837 5:0.058846032 6:0.089623994 7:0.080757171 8:0.062987141 9:0.096029949 10:0.18163075 
--256 1:0.43048749 2:0.35224673 3:0.092410955 4:0.08416078 5:0.040694046 6:0.083261757 7:0.027191664 8:0.0064006727 9:0.011515438 10:0.032723554 
--256 1:0.51004997 2:0.22783181 3:0.1002233 4:0.10763422 5:0.054260697 6:0.0017464513 7:0.023250513 8:0.013121858 9:0.23334809 10:0.13929209 
--256 1:0.60129395 2:0.2380349 3:0.077908376 4:0.058450386 5:0.024312391 6:0.12476663 7:0.103844 8:0.15569418 9:0.04408695 10:0.059357946 
--256 1:0.48303783 2:0.27327292 3:0.11381906 4:0.097031401 5:0.032838782 6:0.13334943 7:0.043349864 8:0.17317646 9:0.11271986 10:0.018981187 
--256 1:0.3753352 2:0.23608155 3:0.1946713 4:0.13297079 5:0.060941164 6:0.12215 7:0.28296445 8:0.10242967 9:0.085710035 10:0.033767444 
--256 1:0.2358931 2:0.32614109 3:0.12012767 4:0.098648255 5:0.21918989 6:0.18071982 7:0.033494149 8:0.019508251 9:0.042782455 10:0.19867268 
--256 1:0.364696 2:0.28296213 3:0.15005739 4:0.15169619 5:0.050588289 6:0.50484566 7:0.07747702 8:0.11439375 9:0.057971944 10:0.036591021 
--256 1:0.50380647 2:0.2341195 3:0.1083043 4:0.11362238 5:0.040147338 6:0.19347817 7:0.13576929 8:0.022599154 9:0.068666658 10:0.15248162 
--256 1:0.7040922 2:0.19065225 3:0.04589931 4:0.035123716 5:0.024232528 6:0.0702345 7:0.043518927 8:0.10810861 9:0.13024307 10:0.37400828 
--256 1:0.36863038 2:0.23440352 3:0.20351845 4:0.13010486 5:0.063342794 6:0.097225193 7:0.08770172 8:0.014186738 9:0.21012204 10:0.10995973 
--256 1:0.39410065 2:0.36742841 3:0.12606132 4:0.081411022 5:0.030998603 6:0.13354888 7:0.046632923 8:0.05672878 9:0.059841429 10:0.076495709 
--256 1:0.22903397 2:0.44123557 3:0.15764389 4:0.1126435 5:0.059443079 6:0.17264645 7:0.018327117 8:0.036247687 9:0.017042488 10:0.036705281 
--256 1:0.53904653 2:0.28426222 3:0.080363629 4:0.07066009 5:0.025667531 6:0.0054875147 7:0.084610354 8:0.0019574262 9:0.11694732 10:0.21775277 
--256 1:0.67665148 2:0.17423857 3:0.076023502 4:0.046516143 5:0.026570313 6:0.05073234 7:0.034893006 8:0.15698532 9:0.077365376 10:0.10371279 
--256 1:0.39032728 2:0.22131436 3:0.2024823 4:0.12391897 5:0.061957093 6:0.095653456 7:0.029839444 8:0.026774785 9:0.0056036505 10:0.049020376 
--256 1:0.42444022 2:0.36732077 3:0.057568102 4:0.075374287 5:0.075296626 6:0.3325546 7:0.16343772 8:0.16415512 9:0.26557133 10:0.012693797 
--256 1:0.42480662 2:0.27613135 3:0.15889233 4:0.096341418 5:0.043828273 6:0.12004626 7:0.15047434 8:0.16674517 9:0.14201819 10:0.2382726 
--38.640837349258483 1:0.1551925 2:0.47786333 3:0.167567 4:0.13286604 5:0.066511136 6:0.018880666 7:0.038773886 8:0.051810274 9:0.037401585 10:0.036045897 
--256 1:0.30538726 2:0.34105843 3:0.16871487 4:0.13156766 5:0.053271775 6:0.17957006 7:0.021914412 8:0.061896734 9:0.12958705 10:0.14111131 
--256 1:0.56821928 2:0.21591949 3:0.091332397 4:0.07595958 5:0.048569257 6:0.15355169 7:0.17832753 8:0.20535469 9:0.1978177 10:0.36725207 
--256 1:0.30769625 2:0.31749656 3:0.15050282 4:0.16012812 5:0.064176248 6:0.30262231 7:0.17423873 8:0.04531155 9:0.18144475 10:0.026213169 
--256 1:0.46684371 2:0.20709371 3:0.11394111 4:0.15441599 5:0.057705486 6:0.21581392 7:0.049535045 8:0.0038407509 9:0.15194661 10:0.009758737 
--256 1:0.50397059 2:0.31518677 3:0.093400472 4:0.059557105 5:0.02788506 6:0.047816617 7:0.22189377 8:0.11440592 9:0.098449709 10:0.10735475 
--256 1:0.67353622 2:0.1879755 3:0.059740889 4:0.046055696 5:0.032691694 6:0.059394178 7:0.047933455 8:0.026350384 9:0.029909832 10:0.1989423 
--256 1:0.23189159 2:0.38617606 3:0.17717182 4:0.14236974 5:0.062390788 6:0.20666088 7:0.017976649 8:0.13257248 9:0.26789664 10:0.079215949 
--256 1:0.54609282 2:0.19364158 3:0.08490463 4:0.1211296 5:0.054231373 6:0.058641129 7:0.056896842 8:0.11763051 9:0.051089924 10:0.025479839 
--256 1:0.45866703 2:0.29564225 3:0.10823835 4:0.099828216 5:0.037624145 6:0.081591051 7:0.1028048 8:0.23378518 9:0.027586262 10:0.033722336 
--256 1:0.31618453 2:0.24238919 3:0.17956488 4:0.18046819 5:0.081393209 6:0.052608898 7:0.085536377 8:0.10756047 9:0.061551429 10:0.19731342 
--256 1:0.63436575 2:0.23208119 3:0.049728694 4:0.056766054 5:0.027058306 6:0.07132877 7:0.018445036 8:0.061891249 9:0.072035412 10:0.071246083 
--154.69932208869648 1:0.73461821 2:0.16353389 3:0.065652379 4:0.025858654 5:0.010336862 6:0.055493004 7:0.27737865 8:0.27063617 9:0.31246781 10:0.24096868 
--256 1:0.56218955 2:0.26849167 3:0.099896343 4:0.050166519 5:0.01925592 6:0.017847126 7:0.038048217 8:0.10137731 9:0.33888077 10:0.30378821 
--53.797978757686792 1:0.55032125 2:0.19489674 3:0.13030127 4:0.087204318 5:0.037276424 6:0.061235999 7:0.0055783983 8:0.39440758 9:0.23314233 10:0.33649669 
--256 1:0.57806981 2:0.2559695 3:0.068042131 4:0.067777419 5:0.030141137 6:0.1353877 7:0.0022982339 8:0.073680979 9:0.12652533 10:0.065418658 
--256 1:0.368938 2:0.29507509 3:0.15666872 4:0.12300643 5:0.05631176 6:0.05875811 7:0.22086737 8:0.020153654 9:0.094513916 10:0.18769047 
--256 1:0.35647943 2:0.26367279 3:0.1738523 4:0.13299263 5:0.073002846 6:0.1400607 7:0.0044583664 8:0.023438137 9:0.13939349 10:0.094584234 
--256 1:0.40878982 2:0.22379645 3:0.18957096 4:0.12220656 5:0.055636207 6:0.049269555 7:0.090770041 8:0.029966564 9:0.24259969 10:0.12637191 
--256 1:0.40920853 2:0.23483001 3:0.16600578 4:0.12047675 5:0.069478934 6:0.07654671 7:0.099027661 8:0.10830707 9:0.091062339 10:0.035021804 
--256 1:0.36936151 2:0.3566363 3:0.10979179 4:0.1097264 5:0.054483994 6:0.23740284 7:0.14748791 8:0.063202263 9:0.051115473 10:0.076612159 
--256 1:0.39500672 2:0.40117352 3:0.11902827 4:0.05178921 5:0.033002272 6:0.059088171 7:0.017285929 8:0.084778966 9:0.0015532339 10:0.038684172 
--256 1:0.54247544 2:0.28091274 3:0.084427396 4:0.066505561 5:0.025678859 6:0.052536909 7:0.11653062 8:0.0091146233 9:0.12749928 10:0.1279741 
--256 1:0.32996317 2:0.42219705 3:0.11310357 4:0.090107236 5:0.044628972 6:0.16554429 7:0.028081397 8:0.098164866 9:0.058751817 10:0.037845046 
--256 1:0.37728263 2:0.40179008 3:0.13104892 4:0.057005542 5:0.032872829 6:0.042281963 7:0.090328202 8:0.16131972 9:0.03826962 10:0.091400714 
--256 1:0.63333841 2:0.22907859 3:0.064997141 4:0.048114346 5:0.024471515 6:0.2406138 7:0.23069277 8:0.18385745 9:0.075384374 10:0.094978332 
--256 1:0.29666769 2:0.22696082 3:0.14873736 4:0.21621204 5:0.11142209 6:0.1161578 7:0.11542946 8:0.1423175 9:0.012564574 10:0.11592521 
--256 1:0.42215717 2:0.25826186 3:0.12410189 4:0.14954312 5:0.045935956 6:0.21349926 7:0.0060752779 8:0.1789474 9:0.13843621 10:0.3208707 
--213.32647888978576 1:0.26226652 2:0.29390263 3:0.15936722 4:0.14647626 5:0.13798738 6:0.15873436 7:0.04689382 8:0.084579916 9:0.25809849 10:0.58306637 
--256 1:0.76569937 2:0.14552513 3:0.038206936 4:0.037049432 5:0.013519135 6:0.07315288 7:0.11816378 8:0.093203768 9:0.16493029 10:0.14152135 
--256 1:0.45184793 2:0.31294707 3:0.1013712 4:0.090567814 5:0.043265983 6:0.030443802 7:0.037549979 8:0.075913327 9:0.02320567 10:0.01686743 
--256 1:0.74846137 2:0.21189633 3:0.024207285 4:0.011179048 5:0.0042559668 6:0.0085292239 7:0.021226914 8:0.0083305042 9:0.1580573 10:0.22475838 
--256 1:0.33771174 2:0.43107465 3:0.091121451 4:0.083036973 5:0.05705519 6:0.19663799 7:0.091853961 8:0.38278806 9:0.096358891 10:0.13693804 
--256 1:0.65176931 2:0.20408015 3:0.062320737 4:0.05227461 5:0.02955519 6:0.076208888 7:0.16531549 8:0.030961799 9:0.06853554 10:0.29320568 
--256 1:0.18316272 2:0.47672046 3:0.14724134 4:0.11590501 5:0.076970471 6:0.044905581 7:0.018815419 8:0.074568786 9:0.078609834 10:0.14641045 
--256 1:0.41113143 2:0.33960153 3:0.12081263 4:0.09347599 5:0.034978422 6:0.24430398 7:0.073349014 8:0.04464997 9:0.2256512 10:0.22246582 
--256 1:0.59837823 2:0.24529438 3:0.081490881 4:0.051298018 5:0.023538495 6:0.22079042 7:0.069336353 8:0.13251651 9:0.037443168 10:0.16144607 
--256 1:0.44885143 2:0.25198335 3:0.15335446 4:0.097993349 5:0.047817408 6:0.24051006 7:0.034456937 8:0.092951982 9:0.1157861 10:0.08284279 
--256 1:0.31576513 2:0.37446911 3:0.12907447 4:0.11266135 5:0.06802995 6:0.012033122 7:0.032550348 8:0.057486425 9:0.0080815685 10:0.088335689 
--115.52538206391927 1:0.2797958 2:0.26282179 3:0.17073249 4:0.17506459 5:0.11158533 6:0.0047486954 7:0.27340532 8:0.043819387 9:0.064653142 10:0.42820693 
--256 1:0.7277944 2:0.1449769 3:0.053336531 4:0.03730863 5:0.036583546 6:0.34269807 7:0.032494154 8:0.33402839 9:0.015869156 10:0.072337615 
--212.29224951782697 1:0.22315907 2:0.24135991 3:0.27401195 4:0.19276918 5:0.06869989 6:0.068511326 7:0.14000238 8:0.35377917 9:0.25534303 10:0.15636716 
--256 1:0.26800608 2:0.26662204 3:0.14861559 4:0.22085332 5:0.095902971 6:0.027801179 7:0.0046581652 8:0.25832558 9:0.23975635 10:0.15381762 
--256 1:0.51333685 2:0.25559998 3:0.093370046 4:0.10155066 5:0.036142465 6:0.19661502 7:0.14371386 8:0.17834623 9:0.27630949 10:0.17369437 
--256 1:0.31146273 2:0.40109398 3:0.15189501 4:0.091962773 5:0.043585511 6:0.16346142 7:0.061103685 8:0.054009795 9:0.076779493 10:0.13880248 
--256 1:0.646449 2:0.23197724 3:0.062923914 4:0.041822995 5:0.01682685 6:0.065637502 7:0.12901959 8:0.20048062 9:0.33014755 10:0.11572274 
--256 1:0.40812166 2:0.2753818 3:0.11622894 4:0.1285319 5:0.071735704 6:0.096141783 7:0.071979969 8:0.0039345512 9:0.088493326 10:0.094102117 
--256 1:0.26552532 2:0.24943705 3:0.19692656 4:0.22579181 5:0.062319268 6:0.19778486 7:0.11835112 8:0.065025582 9:0.17524675 10:0.13624035 
--256 1:0.33488111 2:0.26229522 3:0.21006261 4:0.12154373 5:0.071217324 6:0.13156936 7:0.050097478 8:0.038178009 9:0.022323082 10:0.029636676 
--256 1:0.35397455 2:0.32635673 3:0.11797021 4:0.12193684 5:0.079761665 6:0.052833612 7:0.16193305 8:0.35820248 9:0.022532775 10:0.098301092 
--256 1:0.58135585 2:0.26361325 3:0.076846201 4:0.055546803 5:0.0226379 6:0.0009856371 7:0.035251041 8:0.052056045 9:0.033591002 10:0.12900922 
--256 1:0.69951641 2:0.20615862 3:0.04582345 4:0.031943427 5:0.016558102 6:0.049122235 7:0.055615341 8:0.05999804 9:0.031124964 10:0.28402394 
--256 1:0.56335496 2:0.2464598 3:0.099843401 4:0.065816587 5:0.024525246 6:0.11939252 7:0.10617929 8:0.1329682 9:0.12979931 10:0.18261509 
--256 1:0.19964613 2:0.38583582 3:0.20742757 4:0.14176377 5:0.065326707 6:0.34106655 7:0.13455673 8:0.21437655 9:0.12592436 10:0.07547235 
--256 1:0.39005011 2:0.36069097 3:0.10870675 4:0.089901 5:0.05065118 6:0.10437948 7:0.053098788 8:0.0029922607 9:0.0086372923 10:0.031522783 
--256 1:0.36798269 2:0.30795485 3:0.12060171 4:0.13533629 5:0.068124446 6:0.25742475 7:0.085413206 8:0.11444725 9:0.29091092 10:0.0109647 
--256 1:0.15557027 2:0.49866946 3:0.15343268 4:0.1143271 5:0.078000492 6:0.12359141 7:0.030870911 8:0.098346676 9:0.057822485 10:0.11081873 
--256 1:0.41337756 2:0.2527724 3:0.16371678 4:0.11672078 5:0.053412485 6:0.040303199 7:0.0017522809 8:0.055693996 9:0.0074670658 10:0.035933418 
--256 1:0.67637345 2:0.16790915 3:0.090080422 4:0.049271347 5:0.016365628 6:0.0044911308 7:0.10837331 8:0.037329253 9:0.25844228 10:0.20399565 
--256 1:0.2740558 2:0.36866284 3:0.15568033 4:0.13147363 5:0.070127402 6:0.038361421 7:0.12386452 8:0.12641919 9:0.20427624 10:0.034341073 
--256 1:0.31902518 2:0.34704198 3:0.15142584 4:0.12017433 5:0.062332676 6:0.47048589 7:0.036798591 8:0.39182962 9:0.11996616 10:0.11163025 
--256 1:0.55947312 2:0.16707091 3:0.12306698 4:0.099626204 5:0.050762785 6:0.14635118 7:0.027345491 8:0.058393935 9:0.16001612 10:0.094181548 
--256 1:0.66740342 2:0.2134389 3:0.047887246 4:0.048884687 5:0.022385747 6:0.050916072 7:0.034864672 8:0.031631115 9:0.19518627 10:0.082318036 
--256 1:0.34413917 2:0.20842257 3:0.20318479 4:0.15553172 5:0.088721749 6:0.015581366 7:0.27307431 8:0.20319665 9:0.1151497 10:0.29420763 
--256 1:0.30235646 2:0.24930046 3:0.18463721 4:0.16804865 5:0.09565722 6:0.15910791 7:0.19805952 8:0.12439239 9:0.033481353 10:0.071141127 
--256 1:0.67347467 2:0.19314646 3:0.066940048 4:0.041943698 5:0.024495119 6:0.013889194 7:0.057732461 8:0.21571364 9:0.029235758 10:0.093690574 
--256 1:0.22333101 2:0.52804474 3:0.10442902 4:0.09467202 5:0.04952321 6:0.049632568 7:0.10460098 8:0.14435152 9:0.054204731 10:0.064226696 
--100.18546772927621 1:0.48544823 2:0.24959115 3:0.13120422 4:0.10090703 5:0.032849368 6:0.068649971 7:0.16327921 8:0.28463059 9:0.230361 10:0.1764311 
--256 1:0.79431106 2:0.095387297 3:0.055554486 4:0.027999747 5:0.026747414 6:0.03091833 7:0.006590307 8:0.086250741 9:0.28708656 10:0.18071773 
--256 1:0.60152517 2:0.24280788 3:0.067291759 4:0.054711186 5:0.033664005 6:0.21760085 7:0.048723654 8:0.15962869 9:0.22481864 10:0.099856861 
--256 1:0.50794099 2:0.26857265 3:0.11925079 4:0.07545591 5:0.028779653 6:0.19042614 7:0.20377959 8:0.028689798 9:0.094493871 10:0.067892416 
--256 1:0.42474253 2:0.24815977 3:0.14666225 4:0.13415854 5:0.046276907 6:0.20052536 7:0.23993365 8:0.11006343 9:0.020923853 10:0.13354752 
--256 1:0.28132109 2:0.33963262 3:0.15480639 4:0.14190225 5:0.082337645 6:0.082216848 7:0.00860006 8:0.043424527 9:0.047417787 10:0.025720234 
--256 1:0.55478769 2:0.22641109 3:0.10030019 4:0.081884895 5:0.036616134 6:0.32090515 7:0.27283204 8:0.17502828 9:0.22693754 10:0.1102569 
--256 1:0.4689775 2:0.26115188 3:0.13347337 4:0.087679192 5:0.048718055 6:0.052824192 7:0.034339144 8:0.020225528 9:0.12746632 10:0.13601193 
--256 1:0.51774784 2:0.33236542 3:0.06630153 4:0.05896661 5:0.024618598 6:0.061101121 7:0.13236041 8:0.1905644 9:0.033316927 10:0.078864534 
--256 1:0.35183557 2:0.42567431 3:0.12490632 4:0.067366938 5:0.030216853 6:0.13687816 7:0.19421996 8:0.17997282 9:0.056795184 10:0.10782834 
--256 1:0.6285803 2:0.18109454 3:0.087545499 4:0.067617475 5:0.035162189 6:0.29719407 7:0.16893399 8:0.091849231 9:0.0036877644 10:0.029893295 
--256 1:0.63414036 2:0.25471658 3:0.042746552 4:0.047001425 5:0.021395083 6:0.094270167 7:0.0029479665 8:0.15432862 9:0.087162502 10:0.0046983557 
--256 1:0.47238709 2:0.2501433 3:0.13032497 4:0.091562035 5:0.055582597 6:0.036655195 7:0.14340021 8:0.032908648 9:0.029291464 10:0.0018750959 
--256 1:0.34757808 2:0.27635717 3:0.18401391 4:0.11547518 5:0.076575662 6:0.1025139 7:0.15240985 8:0.16359932 9:0.10005162 10:0.080772241 
--256 1:0.35323334 2:0.24397948 3:0.18397994 4:0.14809392 5:0.070713334 6:0.14586243 7:0.016514879 8:0.0033117675 9:0.15886408 10:0.077384383 
--256 1:0.24539889 2:0.47497077 3:0.12479109 4:0.10634 5:0.048499247 6:0.044620398 7:0.099770721 8:0.061810521 9:0.052366742 10:0.030247983 
--256 1:0.46068012 2:0.30443197 3:0.11045735 4:0.087209871 5:0.037220695 6:0.16562953 7:0.0084179445 8:0.22142462 9:0.020503195 10:0.060686856 
--256 1:0.67186742 2:0.23597521 3:0.050970968 4:0.028507075 5:0.01267933 6:0.10571519 7:0.15898163 8:0.026352807 9:0.084087595 10:0.20158741 
--256 1:0.7560144 2:0.18465378 3:0.028945703 4:0.024415596 5:0.0059705154 6:0.11350398 7:0.088063039 8:0.068689911 9:0.088818578 10:0.0029722418 
--256 1:0.69773463 2:0.18266986 3:0.042270376 4:0.050550358 5:0.026774777 6:0.017158875 7:0.09693326 8:0.18276201 9:0.2413071 10:0.42157511 
--256 1:0.71948285 2:0.18425209 3:0.058811007 4:0.026898904 5:0.010555151 6:0.0079829886 7:0.0037480486 8:0.11181356 9:0.014397738 10:0.043022226 
--256 1:0.33224286 2:0.33803459 3:0.14809938 4:0.11768766 5:0.06393551 6:0.057580691 7:0.0093518284 8:0.060209115 9:0.11733742 10:0.091459616 
--256 1:0.23660124 2:0.35027225 3:0.18407408 4:0.15486432 5:0.074188113 6:0.1546773 7:0.12568634 8:0.14629519 9:0.15945682 10:0.070755195 
--256 1:0.43608548 2:0.28996208 3:0.14766561 4:0.083696195 5:0.042590639 6:0.039921211 7:0.030147557 8:0.11427113 9:0.11275858 10:0.02557933 
--256 1:0.44735489 2:0.25280376 3:0.15736776 4:0.096676188 5:0.045797403 6:0.10633827 7:0.015955737 8:0.036107778 9:0.12516023 10:0.069046511 
--256 1:0.68037613 2:0.23586386 3:0.050445184 4:0.024116928 5:0.0091978964 6:0.078717884 7:0.021839133 8:0.033733844 9:0.024613788 10:0.18382597 
--256 1:0.30631715 2:0.35740225 3:0.14570165 4:0.12481195 5:0.065766996 6:0.0656461 7:0.11490711 8:0.14170548 9:0.065987376 10:0.0043108511 
--256 1:0.50899204 2:0.19983032 3:0.119301 4:0.12064066 5:0.051235984 6:0.018827155 7:0.068298009 8:0.059182177 9:0.19451548 10:0.20135452 
--96.309345811004391 1:0.75243494 2:0.17604275 3:0.040621197 4:0.022678479 5:0.0082226372 6:0.0086389296 7:0.040339501 8:0.34456028 9:0.1516051 10:0.16162129 
--256 1:0.70680661 2:0.16754745 3:0.046230796 4:0.055785497 5:0.023629647 6:0.025639785 7:0.009831093 8:0.062368601 9:0.13080421 10:0.078320018 
--256 1:0.55132006 2:0.2529566 3:0.059922041 4:0.081519477 5:0.054281822 6:0.30499494 7:0.19750095 8:0.19829351 9:0.075632841 10:0.045786306 
--256 1:0.76832138 2:0.15794965 3:0.04553736 4:0.020656212 5:0.0075353992 6:0.0064024977 7:0.044264795 8:0.11296825 9:0.063947025 10:0.073925669 
--256 1:0.45760163 2:0.28102578 3:0.13228346 4:0.081370457 5:0.047718668 6:0.050291696 7:0.17217586 8:0.21591254 9:0.13425833 10:0.10396633 
--256 1:0.69291863 2:0.18722424 3:0.07335484 4:0.034085043 5:0.012417246 6:0.012011632 7:0.078634601 8:0.13019062 9:0.065296875 10:0.036051441 
--256 1:0.77961674 2:0.1786124 3:0.029249228 4:0.0093777793 5:0.0031438532 6:0.025123666 7:0.12301108 8:0.071376036 9:0.14076063 10:0.23307902 
--256 1:0.2970992 2:0.33697599 3:0.1629204 4:0.12539873 5:0.077605675 6:0.12783329 7:0.055168063 8:0.17166069 9:0.053699338 10:0.033537663 
--256 1:0.39553627 2:0.28590515 3:0.12010768 4:0.12769699 5:0.070753904 6:0.028483016 7:0.0062795191 8:0.046862129 9:0.0066601368 10:0.06479494 
--256 1:0.36554799 2:0.28444015 3:0.16136532 4:0.12879582 5:0.059850721 6:0.014594091 7:0.029442247 8:0.2282721 9:0.21536424 10:0.41695544 
--256 1:0.28131462 2:0.34391292 3:0.16819223 4:0.13598165 5:0.070598581 6:0.013430881 7:0.071353201 8:0.14935992 9:0.029411202 10:0.013320331 
--256 1:0.41276217 2:0.21672765 3:0.18373006 4:0.12157069 5:0.065209426 6:0.21117109 7:0.12759567 8:0.098662291 9:0.12310701 10:0.050838461 
--256 1:0.55233723 2:0.25279235 3:0.1107501 4:0.053376217 5:0.030744104 6:0.11883612 7:0.039068489 8:0.0053353959 9:0.057915974 10:0.083608296 
--230.9140451715258 1:0.6536438 2:0.20013012 3:0.071997811 4:0.048747003 5:0.025481268 6:0.18213889 7:0.17740747 8:0.20987668 9:0.21626633 10:0.37902061 
--256 1:0.24511237 2:0.2542791 3:0.25834035 4:0.15264236 5:0.089625814 6:0.051923115 7:0.090397603 8:0.08520156 9:0.015658044 10:0.15157547 
--143.8170334472417 1:0.33856897 2:0.27792315 3:0.10264557 4:0.15916376 5:0.12169855 6:0.10312122 7:0.24846337 8:0.21926594 9:0.48026739 10:0.68741082 
--256 1:0.33445548 2:0.397485 3:0.13794221 4:0.087073522 5:0.043043782 6:0.0038679775 7:0.16187602 8:0.068230928 9:0.00441712 10:0.024375904 
--256 1:0.64436445 2:0.23595345 3:0.052496025 4:0.048119105 5:0.019066968 6:0.047118142 7:0.073895132 8:0.051410445 9:0.039438647 10:0.12119342 
--256 1:0.65609032 2:0.22828031 3:0.065510608 4:0.032051577 5:0.018067181 6:0.067087407 7:0.085263565 8:0.11486242 9:0.027104523 10:0.014354964 
--256 1:0.33359241 2:0.26629964 3:0.17727324 4:0.14493028 5:0.077904427 6:0.16509718 7:0.011995046 8:0.11265618 9:0.051592758 10:0.059594105 
--10.865539659077131 1:0.15144792 2:0.23165254 3:0.47852852 4:0.089291867 5:0.049079153 6:0.038185498 7:0.23220129 8:0.0014872536 9:0.26283476 10:0.23768761 
--256 1:0.51411744 2:0.30597934 3:0.087836054 4:0.058389901 5:0.033677273 6:0.12609192 7:0.081386427 8:0.042419294 9:0.11884595 10:0.27187583 
--256 1:0.58600022 2:0.15952216 3:0.093958633 4:0.099665227 5:0.060853759 6:0.2590381 7:0.28843708 8:0.26030713 9:0.085718803 10:0.03012194 
--153.3329731088707 1:0.64460274 2:0.10921909 3:0.097364924 4:0.11175186 5:0.03706139 6:0.16026339 7:0.16672691 8:0.018899128 9:0.033342205 10:0.0066630231 
--256 1:0.48373894 2:0.20211105 3:0.14661734 4:0.12409239 5:0.043440269 6:0.1051996 7:0.15311707 8:0.035716424 9:0.054908359 10:0.17790683 
--256 1:0.59375195 2:0.18564843 3:0.11396305 4:0.077474834 5:0.029161746 6:0.075342775 7:0.16104937 8:0.0081100997 9:0.014288383 10:0.023074572 
--256 1:0.6868517 2:0.20220285 3:0.063359344 4:0.031837425 5:0.015748689 6:0.04595024 7:0.088588916 8:0.21088201 9:0.13540659 10:0.14112952 
--256 1:0.29719054 2:0.29196406 3:0.16161073 4:0.18064216 5:0.068592506 6:0.42274304 7:0.09389891 8:0.070197131 9:0.19479122 10:0.054387512 
--256 1:0.75218784 2:0.16806975 3:0.033401923 4:0.030421779 5:0.015918709 6:0.02961231 7:0.11521376 8:0.045280952 9:0.10536609 10:0.078093239 
--256 1:0.49016105 2:0.34768088 3:0.085974726 4:0.058449789 5:0.017733555 6:0.012775709 7:0.10423981 8:0.090338831 9:0.17699931 10:0.027748092 
--256 1:0.63375691 2:0.19322523 3:0.072079837 4:0.06690121 5:0.034036816 6:0.1131114 7:0.14349235 8:0.063498381 9:0.18402185 10:0.10565786 
--125.90935448652564 1:0.78048864 2:0.11898203 3:0.057619373 4:0.029994938 5:0.012915022 6:0.06602629 7:0.12324998 8:0.10601795 9:0.22221954 10:0.021469296 
--256 1:0.26196113 2:0.27104731 3:0.25829301 4:0.15347456 5:0.055223989 6:0.072941069 7:0.086276589 8:0.13205852 9:0.22011193 10:0.25415931 
--256 1:0.50054145 2:0.19802314 3:0.17519312 4:0.080522683 5:0.045719597 6:0.18181606 7:0.12464801 8:0.063390759 9:0.11246888 10:0.12438508 
--256 1:0.44392933 2:0.37416025 3:0.10341172 4:0.056117247 5:0.02238145 6:0.18706415 7:0.13028022 8:0.035946452 9:0.11035245 10:0.10041164 
--256 1:0.56596969 2:0.24035833 3:0.088804589 4:0.072437479 5:0.03242991 6:0.0018342475 7:0.079242651 8:0.097212887 9:0.042357668 10:0.084635909 
--256 1:0.61804905 2:0.26410712 3:0.047287691 4:0.049522193 5:0.021033941 6:0.046813148 7:0.02999062 8:0.12468595 9:0.097606132 10:0.17986897 
--256 1:0.66407583 2:0.21460208 3:0.075663695 4:0.030717496 5:0.014940894 6:0.047447503 7:0.047434763 8:0.11364177 9:0.010137774 10:0.029016678 
--256 1:0.51218284 2:0.29495757 3:0.09983125 4:0.067945185 5:0.02508315 6:0.028240275 7:0.09163759 8:0.10626541 9:0.095773082 10:0.12829115 
--30.747551980783737 1:0.61837434 2:0.17053688 3:0.084298283 4:0.085682446 5:0.041108043 6:0.29143755 7:0.20229334 8:0.3545517 9:0.20678908 10:0.038681857 
--256 1:0.46391235 2:0.22113308 3:0.13352474 4:0.12805868 5:0.053371166 6:0.034611679 7:0.16476039 8:0.065212356 9:0.13966361 10:0.18244364 
--256 1:0.47846627 2:0.2938719 3:0.10871129 4:0.084011934 5:0.034938595 6:0.093042486 7:0.35320483 8:0.35608064 9:0.080292657 10:0.065758543 
--256 1:0.31770905 2:0.26192207 3:0.14133419 4:0.12011224 5:0.15892244 6:0.016232533 7:0.10339753 8:0.27764771 9:0.30409631 10:0.3031248 
--256 1:0.56720141 2:0.28237743 3:0.082252172 4:0.042057558 5:0.026111431 6:0.0051898898 7:0.076506675 8:0.13356001 9:0.054039784 10:0.32517883 
--256 1:0.54063953 2:0.16490958 3:0.12222449 4:0.12798431 5:0.044242089 6:0.12611359 7:0.19963032 8:0.22377213 9:0.071452201 10:0.074947665 
--256 1:0.33414103 2:0.23703097 3:0.1864439 4:0.15067913 5:0.091704967 6:0.21380334 7:0.012219971 8:0.097107429 9:0.066213204 10:0.054349284 
--256 1:0.75478726 2:0.18034524 3:0.036028439 4:0.017675543 5:0.011163514 6:0.1202326 7:0.02886376 8:0.12233868 9:0.31449996 10:0.13631612 
--256 1:0.66135188 2:0.20780464 3:0.056298812 4:0.048907127 5:0.025637537 6:0.084748258 7:0.084723291 8:0.0052250391 9:0.079302768 10:0.19561403 
--256 1:0.53526775 2:0.33905962 3:0.061014312 4:0.046305518 5:0.018352794 6:0.041390608 7:0.0096440808 8:0.10175857 9:0.060429407 10:0.052179583 
--256 1:0.56238778 2:0.25372353 3:0.10839657 4:0.05476521 5:0.020726905 6:0.07231989 7:0.041072209 8:0.11686132 9:0.10639866 10:0.015434319 
--256 1:0.4373614 2:0.37708185 3:0.10831754 4:0.055655166 5:0.021584055 6:0.18141346 7:0.046127987 8:0.10469702 9:0.15384929 10:0.071491767 
--256 1:0.35235 2:0.26528074 3:0.1603928 4:0.14460116 5:0.077375302 6:0.067062114 7:0.029884359 8:0.081376484 9:0.089119119 10:0.10236139 
--104.56778704769818 1:0.17167591 2:0.25281454 3:0.30582403 4:0.17521321 5:0.094472312 6:0.0053444255 7:0.15009354 8:0.18658239 9:0.066792283 10:0.13282881 
--256 1:0.44278832 2:0.31231843 3:0.12972334 4:0.074925325 5:0.040244594 6:0.039286005 7:0.062644587 8:0.046019895 9:0.014532866 10:0.024027769 
--256 1:0.41097775 2:0.27978758 3:0.10372417 4:0.13248576 5:0.073024736 6:0.062065305 7:0.030075374 8:0.051508785 9:0.11200068 10:0.14513383 
--256 1:0.34133292 2:0.2662621 3:0.17660477 4:0.15594263 5:0.059857582 6:0.36734686 7:0.21211271 8:0.10373611 9:0.20609286 10:0.053421745 
--256 1:0.70884877 2:0.19216018 3:0.038594193 4:0.0402379 5:0.020158963 6:0.046602966 7:0.01403337 8:0.063955128 9:0.11400848 10:0.13258482 
--256 1:0.60815068 2:0.1738122 3:0.064128046 4:0.094626309 5:0.05928276 6:0.16507104 7:0.062074997 8:0.12363204 9:0.2375898 10:0.014252827 
--256 1:0.21173839 2:0.4974538 3:0.1341172 4:0.10455428 5:0.052136328 6:0.30070643 7:0.079511131 8:0.0040605893 9:0.12175679 10:0.020592669 
--256 1:0.57490277 2:0.30108852 3:0.063186575 4:0.040512262 5:0.020309874 6:0.011639515 7:0.027488393 8:0.21040819 9:0.1016833 10:0.05361426 
diff --git a/app/src/main/jniLibs/arm64-v8a/install/lib/cmake/brainflow/brainflowConfig.cmake b/app/src/main/jniLibs/arm64-v8a/install/lib/cmake/brainflow/brainflowConfig.cmake
deleted file mode 100644
index 8ff9da05e0be9149edf99643213474720e143f2f..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/arm64-v8a/install/lib/cmake/brainflow/brainflowConfig.cmake
+++ /dev/null
@@ -1,84 +0,0 @@
-
-####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() #######
-####### Any changes to this file will be overwritten by the next CMake run ####
-####### The input file was Config.cmake.in                            ########
-
-get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE)
-
-macro(set_and_check _var _file)
-  set(${_var} "${_file}")
-  if(NOT EXISTS "${_file}")
-    message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !")
-  endif()
-endmacro()
-
-macro(check_required_components _NAME)
-  foreach(comp ${${_NAME}_FIND_COMPONENTS})
-    if(NOT ${_NAME}_${comp}_FOUND)
-      if(${_NAME}_FIND_REQUIRED_${comp})
-        set(${_NAME}_FOUND FALSE)
-      endif()
-    endif()
-  endforeach()
-endmacro()
-
-####################################################################################
-
-include("${CMAKE_CURRENT_LIST_DIR}/brainflowTargets.cmake")
-check_required_components("brainflow")
-
-# in theory with lines above you can write smth like:
-# target_link_libraries (target brainflow::GetData brainflow::BoardController)
-# directly in dependend package CMakeLists.txt after find_package
-# but it doesn't link libraries so it leads to linking error and I have no idea why
-# workaround - set variables for include and library path and use these variables in package consumer code
-
-set (brainflow_INCLUDE_DIRS D:/Mindrove/SDK_Core/tools/armeabi-v7a/install/inc)
-set (brainflow_LIBRARY_DIRS D:/Mindrove/SDK_Core/tools/armeabi-v7a/install/lib)
-
-if (CMAKE_SIZEOF_VOID_P EQUAL 8)
-    MESSAGE ("64 bits compiler detected")
-    SET (PLATFORM_ACH "X64")
-    SET (BOARD_CONTROLLER_NAME "BoardController" "libBoardController")
-    SET (DATA_HANDLER_NAME "DataHandler" "libDataHandler")
-    SET (ML_MODULE_NAME "MLModule" "libMLModule")
-    SET (BRAINFLOW_NAME "Brainflow" "libBrainflow")
-else (CMAKE_SIZEOF_VOID_P EQUAL 8)
-    MESSAGE ("32 bits compiler detected")
-    SET (PLATFORM_ACH "X86")
-    if (MSVC)
-        SET (BOARD_CONTROLLER_NAME "BoardController32" "libBoardController32")
-        SET (DATA_HANDLER_NAME "DataHandler32" "libDataHandler32")
-        SET (ML_MODULE_NAME "MLModule32" "libMLModule32")
-        SET (BRAINFLOW_NAME "Brainflow32" "libBrainflow32")
-    else (MSVC)
-        SET (BOARD_CONTROLLER_NAME "BoardController" "libBoardController")
-        SET (DATA_HANDLER_NAME "DataHandler" "libDataHandler")
-        SET (ML_MODULE_NAME "MLModule" "libMLModule")
-        SET (BRAINFLOW_NAME "Brainflow" "libBrainflow")
-    endif (MSVC)
-endif (CMAKE_SIZEOF_VOID_P EQUAL 8)
-
-find_library (
-    BoardControllerPath
-    ${BOARD_CONTROLLER_NAME}
-    PATHS D:/Mindrove/SDK_Core/tools/armeabi-v7a/install/lib
-)
-
-find_library (
-    DataHandlerPath
-    ${DATA_HANDLER_NAME}
-    PATHS D:/Mindrove/SDK_Core/tools/armeabi-v7a/install/lib
-)
-
-find_library (
-    BrainflowPath
-    ${BRAINFLOW_NAME}
-    PATHS D:/Mindrove/SDK_Core/tools/armeabi-v7a/install/lib
-)
-
-find_library (
-    MLModulePath
-    ${ML_MODULE_NAME}
-    PATHS D:/Mindrove/SDK_Core/tools/armeabi-v7a/install/lib
-)
diff --git a/app/src/main/jniLibs/arm64-v8a/install/lib/cmake/brainflow/brainflowConfigVersion.cmake b/app/src/main/jniLibs/arm64-v8a/install/lib/cmake/brainflow/brainflowConfigVersion.cmake
deleted file mode 100644
index 8ce3a6a871875eee228e5e94a700ce1f0a5a2281..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/arm64-v8a/install/lib/cmake/brainflow/brainflowConfigVersion.cmake
+++ /dev/null
@@ -1,48 +0,0 @@
-# This is a basic version file for the Config-mode of find_package().
-# It is used by write_basic_package_version_file() as input file for configure_file()
-# to create a version-file which can be installed along a config.cmake file.
-#
-# The created file sets PACKAGE_VERSION_EXACT if the current version string and
-# the requested version string are exactly the same and it sets
-# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version.
-# The variable CVF_VERSION must be set before calling configure_file().
-
-set(PACKAGE_VERSION "0.0.1")
-
-if (PACKAGE_FIND_VERSION_RANGE)
-  # Package version must be in the requested version range
-  if ((PACKAGE_FIND_VERSION_RANGE_MIN STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MIN)
-      OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_GREATER PACKAGE_FIND_VERSION_MAX)
-        OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_GREATER_EQUAL PACKAGE_FIND_VERSION_MAX)))
-    set(PACKAGE_VERSION_COMPATIBLE FALSE)
-  else()
-    set(PACKAGE_VERSION_COMPATIBLE TRUE)
-  endif()
-else()
-  if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)
-    set(PACKAGE_VERSION_COMPATIBLE FALSE)
-  else()
-    set(PACKAGE_VERSION_COMPATIBLE TRUE)
-    if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION)
-      set(PACKAGE_VERSION_EXACT TRUE)
-    endif()
-  endif()
-endif()
-
-
-# if the installed project requested no architecture check, don't perform the check
-if("FALSE")
-  return()
-endif()
-
-# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it:
-if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "4" STREQUAL "")
-  return()
-endif()
-
-# check that the installed version has the same 32/64bit-ness as the one which is currently searching:
-if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "4")
-  math(EXPR installedBits "4 * 8")
-  set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)")
-  set(PACKAGE_VERSION_UNSUITABLE TRUE)
-endif()
diff --git a/app/src/main/jniLibs/arm64-v8a/install/lib/cmake/brainflow/brainflowTargets-relwithdebinfo.cmake b/app/src/main/jniLibs/arm64-v8a/install/lib/cmake/brainflow/brainflowTargets-relwithdebinfo.cmake
deleted file mode 100644
index 87878f78072609ef342d737b8bad90318d60dfe2..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/arm64-v8a/install/lib/cmake/brainflow/brainflowTargets-relwithdebinfo.cmake
+++ /dev/null
@@ -1,99 +0,0 @@
-#----------------------------------------------------------------
-# Generated CMake target import file for configuration "RelWithDebInfo".
-#----------------------------------------------------------------
-
-# Commands may need to know the format version.
-set(CMAKE_IMPORT_FILE_VERSION 1)
-
-# Import target "brainflow::GanglionLib" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::GanglionLib APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::GanglionLib PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libGanglionLib.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libGanglionLib.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::GanglionLib )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::GanglionLib "${_IMPORT_PREFIX}/lib/libGanglionLib.so" )
-
-# Import target "brainflow::MuseLib" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::MuseLib APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::MuseLib PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libMuseLib.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libMuseLib.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::MuseLib )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::MuseLib "${_IMPORT_PREFIX}/lib/libMuseLib.so" )
-
-# Import target "brainflow::BrainBitLib" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::BrainBitLib APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::BrainBitLib PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libBrainBitLib.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libBrainBitLib.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::BrainBitLib )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::BrainBitLib "${_IMPORT_PREFIX}/lib/libBrainBitLib.so" )
-
-# Import target "brainflow::BoardController" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::BoardController APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::BoardController PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libBoardController.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libBoardController.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::BoardController )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::BoardController "${_IMPORT_PREFIX}/lib/libBoardController.so" )
-
-# Import target "brainflow::DSPFilters" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::DSPFilters APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::DSPFilters PROPERTIES
-  IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "CXX"
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libDSPFilters.a"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::DSPFilters )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::DSPFilters "${_IMPORT_PREFIX}/lib/libDSPFilters.a" )
-
-# Import target "brainflow::WaveLib" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::WaveLib APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::WaveLib PROPERTIES
-  IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "CXX"
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libWaveLib.a"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::WaveLib )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::WaveLib "${_IMPORT_PREFIX}/lib/libWaveLib.a" )
-
-# Import target "brainflow::DataHandler" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::DataHandler APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::DataHandler PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libDataHandler.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libDataHandler.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::DataHandler )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::DataHandler "${_IMPORT_PREFIX}/lib/libDataHandler.so" )
-
-# Import target "brainflow::MLModule" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::MLModule APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::MLModule PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libMLModule.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libMLModule.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::MLModule )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::MLModule "${_IMPORT_PREFIX}/lib/libMLModule.so" )
-
-# Import target "brainflow::Brainflow" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::Brainflow APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::Brainflow PROPERTIES
-  IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "CXX"
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libBrainflow.a"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::Brainflow )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::Brainflow "${_IMPORT_PREFIX}/lib/libBrainflow.a" )
-
-# Commands beyond this point should not need to know the version.
-set(CMAKE_IMPORT_FILE_VERSION)
diff --git a/app/src/main/jniLibs/arm64-v8a/install/lib/cmake/brainflow/brainflowTargets.cmake b/app/src/main/jniLibs/arm64-v8a/install/lib/cmake/brainflow/brainflowTargets.cmake
deleted file mode 100644
index 70c90906e68748e2f0ea5ed40d7533fb54de22d2..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/arm64-v8a/install/lib/cmake/brainflow/brainflowTargets.cmake
+++ /dev/null
@@ -1,155 +0,0 @@
-# Generated by CMake
-
-if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5)
-   message(FATAL_ERROR "CMake >= 2.6.0 required")
-endif()
-cmake_policy(PUSH)
-cmake_policy(VERSION 2.6...3.19)
-#----------------------------------------------------------------
-# Generated CMake target import file.
-#----------------------------------------------------------------
-
-# Commands may need to know the format version.
-set(CMAKE_IMPORT_FILE_VERSION 1)
-
-# Protect against multiple inclusion, which would fail when already imported targets are added once more.
-set(_targetsDefined)
-set(_targetsNotDefined)
-set(_expectedTargets)
-foreach(_expectedTarget brainflow::GanglionLib brainflow::MuseLib brainflow::BrainBitLib brainflow::BoardController brainflow::DSPFilters brainflow::WaveLib brainflow::DataHandler brainflow::MLModule brainflow::Brainflow)
-  list(APPEND _expectedTargets ${_expectedTarget})
-  if(NOT TARGET ${_expectedTarget})
-    list(APPEND _targetsNotDefined ${_expectedTarget})
-  endif()
-  if(TARGET ${_expectedTarget})
-    list(APPEND _targetsDefined ${_expectedTarget})
-  endif()
-endforeach()
-if("${_targetsDefined}" STREQUAL "${_expectedTargets}")
-  unset(_targetsDefined)
-  unset(_targetsNotDefined)
-  unset(_expectedTargets)
-  set(CMAKE_IMPORT_FILE_VERSION)
-  cmake_policy(POP)
-  return()
-endif()
-if(NOT "${_targetsDefined}" STREQUAL "")
-  message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n")
-endif()
-unset(_targetsDefined)
-unset(_targetsNotDefined)
-unset(_expectedTargets)
-
-
-# Compute the installation prefix relative to this file.
-get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
-get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
-get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
-get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
-if(_IMPORT_PREFIX STREQUAL "/")
-  set(_IMPORT_PREFIX "")
-endif()
-
-# Create imported target brainflow::GanglionLib
-add_library(brainflow::GanglionLib SHARED IMPORTED)
-
-set_target_properties(brainflow::GanglionLib PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::MuseLib
-add_library(brainflow::MuseLib SHARED IMPORTED)
-
-set_target_properties(brainflow::MuseLib PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::BrainBitLib
-add_library(brainflow::BrainBitLib SHARED IMPORTED)
-
-set_target_properties(brainflow::BrainBitLib PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::BoardController
-add_library(brainflow::BoardController SHARED IMPORTED)
-
-set_target_properties(brainflow::BoardController PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::DSPFilters
-add_library(brainflow::DSPFilters STATIC IMPORTED)
-
-set_target_properties(brainflow::DSPFilters PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::WaveLib
-add_library(brainflow::WaveLib STATIC IMPORTED)
-
-set_target_properties(brainflow::WaveLib PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::DataHandler
-add_library(brainflow::DataHandler SHARED IMPORTED)
-
-set_target_properties(brainflow::DataHandler PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::MLModule
-add_library(brainflow::MLModule SHARED IMPORTED)
-
-set_target_properties(brainflow::MLModule PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::Brainflow
-add_library(brainflow::Brainflow STATIC IMPORTED)
-
-set_target_properties(brainflow::Brainflow PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-  INTERFACE_LINK_LIBRARIES "\$<LINK_ONLY:brainflow::BoardController>;\$<LINK_ONLY:brainflow::DataHandler>;\$<LINK_ONLY:brainflow::MLModule>"
-)
-
-if(CMAKE_VERSION VERSION_LESS 2.8.12)
-  message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.")
-endif()
-
-# Load information for each installed configuration.
-get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
-file(GLOB CONFIG_FILES "${_DIR}/brainflowTargets-*.cmake")
-foreach(f ${CONFIG_FILES})
-  include(${f})
-endforeach()
-
-# Cleanup temporary variables.
-set(_IMPORT_PREFIX)
-
-# Loop over all imported files and verify that they actually exist
-foreach(target ${_IMPORT_CHECK_TARGETS} )
-  foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} )
-    if(NOT EXISTS "${file}" )
-      message(FATAL_ERROR "The imported target \"${target}\" references the file
-   \"${file}\"
-but this file does not exist.  Possible reasons include:
-* The file was deleted, renamed, or moved to another location.
-* An install or uninstall procedure did not complete successfully.
-* The installation package was faulty and contained
-   \"${CMAKE_CURRENT_LIST_FILE}\"
-but not all the files it references.
-")
-    endif()
-  endforeach()
-  unset(_IMPORT_CHECK_FILES_FOR_${target})
-endforeach()
-unset(_IMPORT_CHECK_TARGETS)
-
-# This file does not depend on other imported targets which have
-# been exported from the same project but in a separate export set.
-
-# Commands beyond this point should not need to know the version.
-set(CMAKE_IMPORT_FILE_VERSION)
-cmake_policy(POP)
diff --git a/app/src/main/jniLibs/arm64-v8a/install/lib/libBoardController.so b/app/src/main/jniLibs/arm64-v8a/install/lib/libBoardController.so
deleted file mode 100644
index b09ad430c83f21bc1b84660dc826b0a9ad385bbb..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/arm64-v8a/install/lib/libBoardController.so and /dev/null differ
diff --git a/app/src/main/jniLibs/arm64-v8a/install/lib/libBrainBitLib.so b/app/src/main/jniLibs/arm64-v8a/install/lib/libBrainBitLib.so
deleted file mode 100644
index 05618a90bd0d657760b3ba1714ab142a8a4f19e1..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/arm64-v8a/install/lib/libBrainBitLib.so and /dev/null differ
diff --git a/app/src/main/jniLibs/arm64-v8a/install/lib/libBrainflow.a b/app/src/main/jniLibs/arm64-v8a/install/lib/libBrainflow.a
deleted file mode 100644
index fce1a661ef295c66a437b230d8ff6d9f47772f50..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/arm64-v8a/install/lib/libBrainflow.a and /dev/null differ
diff --git a/app/src/main/jniLibs/arm64-v8a/install/lib/libDSPFilters.a b/app/src/main/jniLibs/arm64-v8a/install/lib/libDSPFilters.a
deleted file mode 100644
index 6a90e72325d5611fcd5e56c454f51f50461876e1..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/arm64-v8a/install/lib/libDSPFilters.a and /dev/null differ
diff --git a/app/src/main/jniLibs/arm64-v8a/install/lib/libDataHandler.so b/app/src/main/jniLibs/arm64-v8a/install/lib/libDataHandler.so
deleted file mode 100644
index f71e9c7c383667a41aa70492321978b203f0eef0..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/arm64-v8a/install/lib/libDataHandler.so and /dev/null differ
diff --git a/app/src/main/jniLibs/arm64-v8a/install/lib/libGanglionLib.so b/app/src/main/jniLibs/arm64-v8a/install/lib/libGanglionLib.so
deleted file mode 100644
index 11c1ad0345a6c966521576695bc2fd2ec152a396..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/arm64-v8a/install/lib/libGanglionLib.so and /dev/null differ
diff --git a/app/src/main/jniLibs/arm64-v8a/install/lib/libMLModule.so b/app/src/main/jniLibs/arm64-v8a/install/lib/libMLModule.so
deleted file mode 100644
index 4a6b96dd97aaefe2cc8c37809db8811fe33c8c64..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/arm64-v8a/install/lib/libMLModule.so and /dev/null differ
diff --git a/app/src/main/jniLibs/arm64-v8a/install/lib/libMuseLib.so b/app/src/main/jniLibs/arm64-v8a/install/lib/libMuseLib.so
deleted file mode 100644
index c6f5b2b0cd995989a70b17d1d9e379fa3310ab8e..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/arm64-v8a/install/lib/libMuseLib.so and /dev/null differ
diff --git a/app/src/main/jniLibs/arm64-v8a/install/lib/libWaveLib.a b/app/src/main/jniLibs/arm64-v8a/install/lib/libWaveLib.a
deleted file mode 100644
index 9226f72e507c0f4974f5ca2e2437883444479906..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/arm64-v8a/install/lib/libWaveLib.a and /dev/null differ
diff --git a/app/src/main/jniLibs/arm64-v8a/libBoardController.so b/app/src/main/jniLibs/arm64-v8a/libBoardController.so
deleted file mode 100755
index 830f124f3eeab30a71d827e937302668ab0e27b9..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/arm64-v8a/libBoardController.so and /dev/null differ
diff --git a/app/src/main/jniLibs/arm64-v8a/libDataHandler.so b/app/src/main/jniLibs/arm64-v8a/libDataHandler.so
deleted file mode 100755
index e431af5546da01884c954e6364ad6654ca06caad..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/arm64-v8a/libDataHandler.so and /dev/null differ
diff --git a/app/src/main/jniLibs/arm64-v8a/libMLModule.so b/app/src/main/jniLibs/arm64-v8a/libMLModule.so
deleted file mode 100755
index ad4ab62f4715291afd45fe7ddb572f2dd421629e..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/arm64-v8a/libMLModule.so and /dev/null differ
diff --git a/app/src/main/jniLibs/arm64-v8a/libftdi1.so b/app/src/main/jniLibs/arm64-v8a/libftdi1.so
deleted file mode 100644
index 63d78ee32a6914619e003b5aec5c2af4ed041860..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/arm64-v8a/libftdi1.so and /dev/null differ
diff --git a/app/src/main/jniLibs/arm64-v8a/libjnidispatch.so b/app/src/main/jniLibs/arm64-v8a/libjnidispatch.so
deleted file mode 100644
index 3e8847dddfdaa94ab1e8cad30ac4324199727c3a..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/arm64-v8a/libjnidispatch.so and /dev/null differ
diff --git a/app/src/main/jniLibs/arm64-v8a/libusb1.0.so b/app/src/main/jniLibs/arm64-v8a/libusb1.0.so
deleted file mode 100755
index be7376d38cbbd24409f5f924f98732363ad54b3a..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/arm64-v8a/libusb1.0.so and /dev/null differ
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/inc/board_controller.h b/app/src/main/jniLibs/armeabi-v7a/install/inc/board_controller.h
deleted file mode 100644
index f4b757e478b68146525c20985d59f1254534c03f..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/armeabi-v7a/install/inc/board_controller.h
+++ /dev/null
@@ -1,47 +0,0 @@
-#pragma once
-
-#include "board_info_getter.h" // include it here for matlab
-#include "shared_export.h"
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-    // data acquisition methods
-    SHARED_EXPORT int CALLING_CONVENTION prepare_session (
-        int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION start_stream (int buffer_size, const char *streamer_params,
-        int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION stop_stream (
-        int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION release_session (
-        int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int get_current_board_data (int num_samples, double *data_buf,
-        int *returned_samples, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION get_board_data_count (
-        int *result, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION get_board_data (
-        int data_count, double *data_buf, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION config_board (char *config, char *response,
-        int *response_len, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION is_prepared (
-        int *prepared, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION insert_marker (
-        double marker_value, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION release_all_sessions ();
-
-    // logging methods
-    SHARED_EXPORT int CALLING_CONVENTION set_log_level_board_controller (int log_level);
-    SHARED_EXPORT int CALLING_CONVENTION set_log_file_board_controller (const char *log_file);
-    SHARED_EXPORT int CALLING_CONVENTION log_message_board_controller (
-        int log_level, char *message);
-
-    // platform types and methods
-    typedef const struct JNINativeInterface *JNIEnv; // A handle to use Java's JNI
-    SHARED_EXPORT int CALLING_CONVENTION java_set_jnienv (JNIEnv *java_jnienv);
-    SHARED_EXPORT int CALLING_CONVENTION get_version_board_controller (
-        char *version, int *num_chars, int max_chars);
-
-#ifdef __cplusplus
-}
-#endif
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/inc/board_info_getter.h b/app/src/main/jniLibs/armeabi-v7a/install/inc/board_info_getter.h
deleted file mode 100644
index f391da97a7384454515208af46e5efebe7a9e607..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/armeabi-v7a/install/inc/board_info_getter.h
+++ /dev/null
@@ -1,51 +0,0 @@
-#pragma once
-
-#include "shared_export.h"
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-    // data and board desc methods
-    SHARED_EXPORT int CALLING_CONVENTION get_board_descr (
-        int board_id, char *board_descr, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_sampling_rate (int board_id, int *sampling_rate);
-    SHARED_EXPORT int CALLING_CONVENTION get_package_num_channel (
-        int board_id, int *package_num_channel);
-    SHARED_EXPORT int CALLING_CONVENTION get_timestamp_channel (
-        int board_id, int *timestamp_channel);
-    SHARED_EXPORT int CALLING_CONVENTION get_marker_channel (int board_id, int *marker_channel);
-    SHARED_EXPORT int CALLING_CONVENTION get_battery_channel (int board_id, int *battery_channel);
-    SHARED_EXPORT int CALLING_CONVENTION get_num_rows (int board_id, int *num_rows);
-    SHARED_EXPORT int CALLING_CONVENTION get_eeg_names (int board_id, char *eeg_names, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_exg_channels (
-        int board_id, int *exg_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_eeg_channels (
-        int board_id, int *eeg_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_emg_channels (
-        int board_id, int *emg_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_ecg_channels (
-        int board_id, int *ecg_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_eog_channels (
-        int board_id, int *eog_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_ppg_channels (
-        int board_id, int *ppg_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_eda_channels (
-        int board_id, int *eda_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_accel_channels (
-        int board_id, int *accel_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_analog_channels (
-        int board_id, int *analog_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_gyro_channels (
-        int board_id, int *gyro_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_other_channels (
-        int board_id, int *other_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_temperature_channels (
-        int board_id, int *temperature_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_resistance_channels (
-        int board_id, int *resistance_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_device_name (int board_id, char *name, int *len);
-
-#ifdef __cplusplus
-}
-#endif
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/inc/board_shim.h b/app/src/main/jniLibs/armeabi-v7a/install/inc/board_shim.h
deleted file mode 100644
index c67413e0cb08ee1acb5710798fec15166b4b18f6..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/armeabi-v7a/install/inc/board_shim.h
+++ /dev/null
@@ -1,215 +0,0 @@
-#pragma once
-
-#include <cstdarg>
-#include <string>
-#include <vector>
-
-// include it here to allow user include only this single file
-#include "board_controller.h"
-#include "board_info_getter.h"
-#include "brainflow_array.h"
-#include "brainflow_constants.h"
-#include "brainflow_exception.h"
-#include "brainflow_input_params.h"
-
-#include "json.hpp"
-
-using json = nlohmann::json;
-
-/// BoardShim class to communicate with a board
-class BoardShim
-{
-    std::string serialized_params;
-    struct BrainFlowInputParams params;
-
-public:
-    // clang-format off
-    /// disable BrainFlow loggers
-    static void disable_board_logger ();
-    /// enable BrainFlow logger with LEVEL_INFO
-    static void enable_board_logger ();
-    /// enable BrainFlow logger with LEVEL_TRACE
-    static void enable_dev_board_logger ();
-    /// redirect BrainFlow logger from stderr to file
-    static void set_log_file (std::string log_file);
-    /// use set_log_level only if you want to write your own log messages to BrainFlow logger
-    static void set_log_level (int log_level);
-    /// write user defined string to BrainFlow logger
-    static void log_message (int log_level, const char *format, ...);
-
-    /**
-     * get board description as json
-     * @param board_id board id of your device
-     * @throw BrainFlowException If board id is not valid exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static json get_board_descr (int board_id);
-    /**
-     * get sampling rate for this board
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_sampling_rate (int board_id);
-    /**
-     * get row index which holds package nums
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_package_num_channel (int board_id);
-    /**
-     * get row index which holds timestamps
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_timestamp_channel (int board_id);
-    /**
-     * get row index which holds markers
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_marker_channel (int board_id);
-    /**
-     * get row index which holds battery level info
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_battery_channel (int board_id);
-    /**
-     * get number of rows in returned from @ref get_board_data() 2d array
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_num_rows (int board_id);
-    /**
-     * get device name
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::string get_device_name (int board_id);
-    /**
-     * get eeg channel names in 10-20 system for devices with fixed electrode locations
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<std::string> get_eeg_names (int board_id);
-    /**
-     * get row indices which hold EEG data, for some board we can not split EEG\EMG\...
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_eeg_channels (int board_id);
-    /**
-     * get row indices which hold EMG data, for some board we can not split EEG\EMG\...
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_emg_channels (int board_id);
-    /**
-     * get row indices which hold ECG data, for some board we can not split EEG\EMG\...
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_ecg_channels (int board_id);
-    /**
-     * get row indices which hold EOG data, for some board we can not split EEG\EMG\...
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_eog_channels (int board_id);
-    /**
-     * get row indices which hold EXG data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_exg_channels (int board_id);
-    /**
-     * get row indices which hold PPG data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_ppg_channels (int board_id);
-    /**
-     * get row indices which hold EDA data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_eda_channels (int board_id);
-    /**
-     * get row indices which hold accel data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_accel_channels (int board_id);
-    /**
-     * get row indices which hold analog data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_analog_channels (int board_id);
-    /**
-     * get row indices which hold gyro data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_gyro_channels (int board_id);
-    /**
-     * get row indices which hold other information
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_other_channels (int board_id);
-    /**
-     * get row indices which hold temperature data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_temperature_channels (int board_id);
-    /**
-     * get row indices which hold resistance data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_resistance_channels (int board_id);
-    /// release all currently prepared session
-    static void release_all_sessions ();
-    /// get brainflow version
-    static std::string get_version ();
-
-    int board_id;
-
-    BoardShim (int board_id, struct BrainFlowInputParams params);
-    ~BoardShim ()
-    {
-    }
-
-    /// prepare BrainFlow's streaming session, should be called first
-    void prepare_session ();
-    /**
-     * start streaming thread and store data in ringbuffer
-     * @param buffer_size size of internal ring buffer
-     * @param streamer_params use it to pass data packages further or store them directly during streaming,
-                    supported values: "file://%file_name%:w", "file://%file_name%:a", "streaming_board://%multicast_group_ip%:%port%"".
-                    Range for multicast addresses is from "224.0.0.0" to "239.255.255.255"
-     */
-    void start_stream (int buffer_size = 450000, std::string streamer_params = "");
-    /// check if session is ready or not
-    bool is_prepared ();
-    /// stop streaming thread, doesnt release other resources
-    void stop_stream ();
-    /// release streaming session
-    void release_session ();
-    /// get latest collected data, doesnt remove it from ringbuffer
-    BrainFlowArray<double, 2> get_current_board_data (int num_samples);
-    /// Get board id, for some boards can be different than provided (playback, streaming)
-    int get_board_id ();
-    /// get number of packages in ringbuffer
-    int get_board_data_count ();
-    /// get all collected data and flush it from internal buffer
-    BrainFlowArray<double, 2> get_board_data ();
-    /// get required amount of datapoints or less and flush it from internal buffer
-    BrainFlowArray<double, 2> get_board_data (int num_datapoints);
-    /// send string to a board, use it carefully and only if you understand what you are doing
-    std::string config_board (char *config);
-    /// insert marker in data stream
-    void insert_marker (double value);
-    // clang-format on
-};
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/inc/brainflow_array.h b/app/src/main/jniLibs/armeabi-v7a/install/inc/brainflow_array.h
deleted file mode 100644
index 559145cba4599c97077bf59ad1af1b2bda9ec6b5..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/armeabi-v7a/install/inc/brainflow_array.h
+++ /dev/null
@@ -1,498 +0,0 @@
-#pragma once
-
-#include <algorithm>
-#include <array>
-#include <iostream>
-#include <memory>
-#include <stdlib.h>
-#include <string.h>
-
-#include "brainflow_constants.h"
-#include "brainflow_exception.h"
-
-
-template <typename T, size_t Dim>
-class BrainFlowArray;
-template <typename T, size_t Dim>
-std::ostream &operator<< (std::ostream &os, const BrainFlowArray<T, Dim> &array);
-
-template <size_t N>
-static inline int product (const std::array<int, N> &array)
-{
-    int result = 1;
-
-    for (int i = 0; i < N; i++)
-    {
-        result *= array[i];
-    }
-
-    return result;
-}
-
-template <size_t N>
-static inline std::array<int, N> zero_array ()
-{
-    std::array<int, N> result;
-    result.fill (0);
-    return result;
-}
-
-static inline std::array<int, 1> make_array (int size0)
-{
-    std::array<int, 1> result;
-    result[0] = size0;
-    return result;
-}
-
-static inline std::array<int, 2> make_array (int size0, int size1)
-{
-    std::array<int, 2> result;
-    result[0] = size0;
-    result[1] = size1;
-    return result;
-}
-
-static inline std::array<int, 3> make_array (int size0, int size1, int size2)
-{
-    std::array<int, 3> result;
-    result[0] = size0;
-    result[1] = size1;
-    result[2] = size2;
-    return result;
-}
-
-template <size_t N>
-static inline std::array<int, N> make_stride (const std::array<int, N> &size)
-{
-    std::array<int, N> stride;
-
-    stride[N - 1] = 1;
-    for (int i = (int)N - 2; i >= 0; i--)
-    {
-        stride[i] = stride[i + 1] * size[i + 1];
-    }
-
-    return stride;
-}
-
-/// Class to represent NDArrays, row major order, continuous memory
-template <typename T, size_t Dim>
-class BrainFlowArray
-{
-
-private:
-    int length;
-    std::array<int, Dim> size;
-    std::array<int, Dim> stride;
-    T *origin;
-
-public:
-    friend std::ostream &operator<<<> (std::ostream &out, const BrainFlowArray<T, Dim> &array);
-
-    BrainFlowArray ()
-        : length (0)
-        , size (zero_array<Dim> ())
-        , stride (make_stride (zero_array<Dim> ()))
-        , origin (nullptr)
-    {
-    }
-
-    ~BrainFlowArray ()
-    {
-        if (origin != nullptr)
-        {
-            delete[] origin;
-        }
-    }
-
-    BrainFlowArray (const std::array<int, Dim> &size)
-        : length (product (size)), size (size), stride (make_stride (size)), origin (nullptr)
-    {
-        origin = new T[product (size)];
-        memset (origin, 0, sizeof (T) * product (size));
-    }
-
-    explicit BrainFlowArray (int size0)
-        : length (size0)
-        , size (make_array (size0))
-        , stride (make_stride<1> (make_array (size0)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 1, "This function is only for BrainFlowArray<T, 1>");
-        origin = new T[size0];
-        memset (origin, 0, sizeof (T) * size0);
-    }
-
-    BrainFlowArray (int size0, int size1)
-        : length (size0 * size1)
-        , size (make_array (size0, size1))
-        , stride (make_stride<2> (make_array (size0, size1)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 2, "This function is only for BrainFlowArray<T, 2>");
-        origin = new T[length];
-        memset (origin, 0, sizeof (T) * length);
-    }
-
-    BrainFlowArray (int size0, int size1, int size2)
-        : length (size0 * size1 * size2)
-        , size (make_array (size0, size1, size2))
-        , stride (make_stride<3> (make_array (size0, size1, size2)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 3, "This function is only for BrainFlowArray<T, 3>");
-        origin = new T[length];
-        memset (origin, 0, sizeof (T) * length);
-    }
-
-    BrainFlowArray (T *ptr, int size0)
-        : length (size0)
-        , size (make_array (size0))
-        , stride (make_stride<1> (make_array (size0)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 1, "This function is only for BrainFlowArray<T, 1>");
-        origin = new T[size0];
-        memcpy (origin, ptr, size0 * sizeof (T));
-    }
-
-    BrainFlowArray (T *ptr, int size0, int size1)
-        : length (size0 * size1)
-        , size (make_array (size0, size1))
-        , stride (make_stride<2> (make_array (size0, size1)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 2, "This function is only for BrainFlowArray<T, 2>");
-        origin = new T[size0 * size1];
-        memcpy (origin, ptr, (long)size0 * size1 * sizeof (T));
-    }
-
-    BrainFlowArray (T *ptr, int size0, int size1, int size2)
-        : length (size0 * size1 * size2)
-        , size (make_array (size0, size1, size2))
-        , stride (make_stride<3> (make_array (size0, size1, size2)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 3, "This function is only for BrainFlowArray<T, 3>");
-        origin = new T[size0 * size1 * size2];
-        memcpy (origin, ptr, size0 * size1 * size2 * sizeof (T));
-    }
-
-    BrainFlowArray (const BrainFlowArray &other)
-        : length (other.length), size (other.size), stride (other.stride), origin (nullptr)
-    {
-        origin = new T[other.length];
-        memcpy (origin, other.origin, sizeof (T) * other.length);
-    }
-
-    const BrainFlowArray &operator= (const BrainFlowArray &other)
-    {
-        length = other.length;
-        size = other.size;
-        stride = other.stride;
-        origin = new T[other.length];
-        memcpy (origin, other.origin, sizeof (T) * other.length);
-
-        return *this;
-    }
-
-    BrainFlowArray (BrainFlowArray &&other)
-        : length (other.length)
-        , size (std::move (other.size))
-        , stride (std::move (other.stride))
-        , origin (nullptr)
-    {
-        origin = other.origin;
-        other.origin = nullptr;
-        other.length = 0;
-        other.size = zero_array<Dim> ();
-    }
-
-    const BrainFlowArray &operator= (BrainFlowArray &&other)
-    {
-        length = other.length;
-        size = std::move (other.size);
-        stride = std::move (other.stride);
-        if (origin != nullptr)
-        {
-            delete[] origin;
-        }
-        origin = other.origin;
-        other.origin = nullptr;
-        other.length = 0;
-        other.size = zero_array<Dim> ();
-        return *this;
-    }
-
-    /// get size of data type
-    int get_item_size () const
-    {
-        return sizeof (T);
-    }
-
-    /// get total length
-    int get_length () const
-    {
-        return length;
-    }
-
-    /// get ndims
-    int get_ndims () const
-    {
-        return Dim;
-    }
-
-    /// get dims size
-    const std::array<int, Dim> &get_sizes () const
-    {
-        return size;
-    }
-
-    /// get size in dim
-    int get_size (int dim) const
-    {
-        if ((dim < 0) || (dim >= Dim))
-        {
-            throw BrainFlowException (
-                "invalid dim argument", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return size[dim];
-    }
-
-    const std::array<int, Dim> &get_strides () const
-    {
-        return stride;
-    }
-
-    int get_stride (int dim) const
-    {
-        return stride[dim];
-    }
-
-    /// get raw pointer
-    T *get_raw_ptr ()
-    {
-        return origin;
-    }
-
-    /// get raw pointer
-    const T *get_raw_ptr () const
-    {
-        return origin;
-    }
-
-    operator T * ()
-    {
-        return get_raw_ptr ();
-    }
-
-    operator const T * () const
-    {
-        return get_raw_ptr ();
-    }
-
-    /// access element at index
-    T &at (int index0)
-    {
-        int idx = index0 * get_stride (0);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    const T &at (int index0) const
-    {
-        int idx = index0 * get_stride (0);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    T &operator() (int index0)
-    {
-        return at (index0);
-    }
-
-    /// access element at index
-    const T &operator() (int index0) const
-    {
-        return at (index0);
-    }
-
-    /// access element at index
-    T &operator[] (int index0)
-    {
-        return origin[index0];
-    }
-
-    /// access element at index
-    const T &operator[] (int index0) const
-    {
-        return origin[index0];
-    }
-
-    /// access element at index
-    T &at (int index0, int index1)
-    {
-        static_assert (Dim >= 2, "BrainFlowArray dimension bounds error");
-        int idx = index0 * get_stride (0) + index1 * get_stride (1);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    const T &at (int index0, int index1) const
-    {
-        static_assert (Dim >= 2, "BrainFlowArray dimension bounds error");
-        int idx = index0 * get_stride (0) + index1 * get_stride (1);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    T &operator() (int index0, int index1)
-    {
-        return at (index0, index1);
-    }
-
-    /// access element at index
-    const T &operator() (int index0, int index1) const
-    {
-        return at (index0, index1);
-    }
-
-    /// access element at index
-    T &at (int index0, int index1, int index2)
-    {
-        static_assert (Dim >= 3, "BrainFlowArray dimension bounds error");
-        int idx = index0 * get_stride (0) + index1 * get_stride (1) + index2 * get_stride (2);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    const T &at (int index0, int index1, int index2) const
-    {
-        static_assert (Dim >= 3, "BrainFlowArray dimension bounds error");
-        int idx = index0 * get_stride (0) + index1 * get_stride (1) + index2 * get_stride (2);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    T &operator() (int index0, int index1, int index2)
-    {
-        return at (index0, index1, index2);
-    }
-
-    /// access element at index
-    const T &operator() (int index0, int index1, int index2) const
-    {
-        return at (index0, index1, index2);
-    }
-
-    /// check if array is empty
-    bool empty () const
-    {
-        return get_raw_ptr () == nullptr || get_length () == 0;
-    }
-
-    /// use it to get pointer to row in matrix or to get pointer to matrix from 3d array
-    T *get_address (int index0)
-    {
-        return &origin[index0 * get_stride (0)];
-    }
-
-    /// use it to get pointer to row in 3d array
-    T *get_address (int index0, int index1)
-    {
-        static_assert (Dim >= 2, "Dim should be >= 2");
-        return &origin[index0 * get_stride (0) + index1 * get_stride (1)];
-    }
-
-    /// use it to get pointer to row in matrix or to get pointer to matrix from 3d array
-    const T *get_address (int index0) const
-    {
-        return &origin[index0 * get_stride (0)];
-    }
-
-    /// use it to get pointer to row in 3d array
-    const T *get_address (int index0, int index1) const
-    {
-        static_assert (Dim >= 2, "Dim should be >= 2");
-        return &origin[index0 * get_stride (0) + index1 * get_stride (1)];
-    }
-
-    /// fill already preallocated buffer
-    void fill (T *ptr, int size)
-    {
-        memcpy (origin, ptr, sizeof (T) * size);
-    }
-};
-
-template <typename T, size_t Dim>
-std::ostream &operator<< (std::ostream &os, const BrainFlowArray<T, Dim> &array)
-{
-    os << "Strides:" << std::endl;
-    std::array<int, Dim> strides = array.get_strides ();
-    for (int i = 0; i < Dim; i++)
-    {
-        os << strides[i] << " ";
-    }
-    os << std::endl << "Sizes:" << std::endl;
-    std::array<int, Dim> sizes = array.get_sizes ();
-    for (int i = 0; i < Dim; i++)
-    {
-        os << sizes[i] << " ";
-    }
-    os << std::endl;
-
-    const T *raw_ptr = array.get_raw_ptr ();
-    if (Dim == 2)
-    {
-        for (int i = 0; i < sizes[0]; i++)
-        {
-            for (int j = 0; j < std::min<int> (sizes[1], 10); j++)
-            {
-                int idx = i * strides[0] + j * strides[1];
-                os << std::to_string (raw_ptr[idx]) << " ";
-            }
-            os << std::endl;
-        }
-        os << std::endl;
-    }
-    else
-    {
-        int len = array.get_length ();
-        for (int i = 0; i < std::min<int> (len, 10); i++)
-        {
-            os << std::to_string (raw_ptr[i]) << " ";
-        }
-        os << std::endl;
-    }
-    return os;
-}
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/inc/brainflow_constants.h b/app/src/main/jniLibs/armeabi-v7a/install/inc/brainflow_constants.h
deleted file mode 100644
index 55581eaed18b8a227431728fa8e3a2616b45170d..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/armeabi-v7a/install/inc/brainflow_constants.h
+++ /dev/null
@@ -1,155 +0,0 @@
-#pragma once
-
-enum class BrainFlowExitCodes : int
-{
-    STATUS_OK = 0,
-    PORT_ALREADY_OPEN_ERROR = 1,
-    UNABLE_TO_OPEN_PORT_ERROR = 2,
-    SET_PORT_ERROR = 3,
-    BOARD_WRITE_ERROR = 4,
-    INCOMMING_MSG_ERROR = 5,
-    INITIAL_MSG_ERROR = 6,
-    BOARD_NOT_READY_ERROR = 7,
-    STREAM_ALREADY_RUN_ERROR = 8,
-    INVALID_BUFFER_SIZE_ERROR = 9,
-    STREAM_THREAD_ERROR = 10,
-    STREAM_THREAD_IS_NOT_RUNNING = 11,
-    EMPTY_BUFFER_ERROR = 12,
-    INVALID_ARGUMENTS_ERROR = 13,
-    UNSUPPORTED_BOARD_ERROR = 14,
-    BOARD_NOT_CREATED_ERROR = 15,
-    ANOTHER_BOARD_IS_CREATED_ERROR = 16,
-    GENERAL_ERROR = 17,
-    SYNC_TIMEOUT_ERROR = 18,
-    JSON_NOT_FOUND_ERROR = 19,
-    NO_SUCH_DATA_IN_JSON_ERROR = 20,
-    CLASSIFIER_IS_NOT_PREPARED_ERROR = 21,
-    ANOTHER_CLASSIFIER_IS_PREPARED_ERROR = 22,
-    UNSUPPORTED_CLASSIFIER_AND_METRIC_COMBINATION_ERROR = 23
-};
-
-enum class BoardIds : int
-{
-    PLAYBACK_FILE_BOARD = -3,
-    STREAMING_BOARD = -2,
-    SYNTHETIC_BOARD = -1,
-    CYTON_BOARD = 0,
-    GANGLION_BOARD = 1,
-    CYTON_DAISY_BOARD = 2,
-    GALEA_BOARD = 3,
-    GANGLION_WIFI_BOARD = 4,
-    CYTON_WIFI_BOARD = 5,
-    CYTON_DAISY_WIFI_BOARD = 6,
-    BRAINBIT_BOARD = 7,
-    UNICORN_BOARD = 8,
-    CALLIBRI_EEG_BOARD = 9,
-    CALLIBRI_EMG_BOARD = 10,
-    CALLIBRI_ECG_BOARD = 11,
-    FASCIA_BOARD = 12,
-    NOTION_1_BOARD = 13,
-    NOTION_2_BOARD = 14,
-    IRONBCI_BOARD = 15,
-    GFORCE_PRO_BOARD = 16,
-    FREEEEG32_BOARD = 17,
-    BRAINBIT_BLED_BOARD = 18,
-    GFORCE_DUAL_BOARD = 19,
-    GALEA_SERIAL_BOARD = 20,
-    MUSE_S_BLED_BOARD = 21,
-    MUSE_2_BLED_BOARD = 22,
-    CROWN_BOARD = 23,
-    ANT_NEURO_EE_410_BOARD = 24,
-    ANT_NEURO_EE_411_BOARD = 25,
-    ANT_NEURO_EE_430_BOARD = 26,
-    ANT_NEURO_EE_211_BOARD = 27,
-    ANT_NEURO_EE_212_BOARD = 28,
-    ANT_NEURO_EE_213_BOARD = 29,
-    ANT_NEURO_EE_214_BOARD = 30,
-    ANT_NEURO_EE_215_BOARD = 31,
-    ANT_NEURO_EE_221_BOARD = 32,
-    ANT_NEURO_EE_222_BOARD = 33,
-    ANT_NEURO_EE_223_BOARD = 34,
-    ANT_NEURO_EE_224_BOARD = 35,
-    ANT_NEURO_EE_225_BOARD = 36,
-    ENOPHONE_BOARD = 37,
-    MUSE_2_BOARD = 38,
-    MUSE_S_BOARD = 39,
-    BRAINALIVE_BOARD = 40,
-    MUSE_2016_BOARD = 41,
-    MUSE_2016_BLED_BOARD = 42,
-    PIEEG_BOARD = 43,
-    MINDROVE_WIFI_BOARD = 44,
-    MINDROVE_BLUETOOTH_BOARD = 45,
-    // use it to iterate
-    FIRST = PLAYBACK_FILE_BOARD,
-    LAST = PIEEG_BOARD
-};
-
-enum class IpProtocolType : int
-{
-    NONE = 0,
-    UDP = 1,
-    TCP = 2
-};
-
-enum class FilterTypes : int
-{
-    BUTTERWORTH = 0,
-    CHEBYSHEV_TYPE_1 = 1,
-    BESSEL = 2
-};
-
-enum class AggOperations : int
-{
-    MEAN = 0,
-    MEDIAN = 1,
-    EACH = 2
-};
-
-enum class WindowFunctions : int
-{
-    NO_WINDOW = 0,
-    HANNING = 1,
-    HAMMING = 2,
-    BLACKMAN_HARRIS = 3
-};
-
-enum class DetrendOperations : int
-{
-    NONE = 0,
-    CONSTANT = 1,
-    LINEAR = 2
-};
-
-enum class BrainFlowMetrics : int
-{
-    RELAXATION = 0,
-    CONCENTRATION = 1,
-    USER_DEFINED = 2
-};
-
-enum class BrainFlowClassifiers : int
-{
-    REGRESSION = 0,
-    KNN = 1,
-    SVM = 2,
-    LDA = 3,
-    DYN_LIB_CLASSIFIER = 4
-};
-
-/// LogLevels enum to store all possible log levels
-enum class LogLevels : int
-{
-    LEVEL_TRACE = 0,    /// TRACE
-    LEVEL_DEBUG = 1,    /// DEBUG
-    LEVEL_INFO = 2,     /// INFO
-    LEVEL_WARN = 3,     /// WARN
-    LEVEL_ERROR = 4,    /// ERROR
-    LEVEL_CRITICAL = 5, /// CRITICAL
-    LEVEL_OFF = 6       // OFF
-};
-
-enum class NoiseTypes : int
-{
-    FIFTY = 0,
-    SIXTY = 1
-};
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/inc/brainflow_exception.h b/app/src/main/jniLibs/armeabi-v7a/install/inc/brainflow_exception.h
deleted file mode 100644
index 1c4e13a605d6580e2555d74557cb865e54db877d..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/armeabi-v7a/install/inc/brainflow_exception.h
+++ /dev/null
@@ -1,34 +0,0 @@
-#ifndef BRAINFLOW_EXCEPTION
-#define BRAINFLOW_EXCEPTION
-
-#include <exception>
-#include <string>
-
-/// BrainFlowException class to notify about errors
-class BrainFlowException : public std::exception
-{
-
-public:
-    /// exit code returned from low level API
-    int exit_code;
-
-    explicit BrainFlowException (const char *msg, int exit_code) : std::exception ()
-    {
-        msg_ = std::string (msg) + std::to_string (exit_code);
-        this->exit_code = exit_code;
-    }
-
-    virtual ~BrainFlowException () throw ()
-    {
-    }
-
-    virtual const char *what () const throw ()
-    {
-        return msg_.c_str ();
-    }
-
-protected:
-    std::string msg_;
-};
-
-#endif
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/inc/brainflow_input_params.h b/app/src/main/jniLibs/armeabi-v7a/install/inc/brainflow_input_params.h
deleted file mode 100644
index f2b0a8a70b0835ce17eb06084664123e96eebedb..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/armeabi-v7a/install/inc/brainflow_input_params.h
+++ /dev/null
@@ -1,55 +0,0 @@
-#pragma once
-
-#include <string>
-#include <tuple>
-
-// we pass this structure from user API as a json string
-struct BrainFlowInputParams
-{
-    std::string serial_port;
-    std::string mac_address;
-    std::string ip_address;
-    int ip_port;
-    int ip_protocol;
-    std::string other_info;
-    int timeout;
-    std::string serial_number;
-    std::string file;
-
-    BrainFlowInputParams ()
-    {
-        serial_port = "";
-        mac_address = "";
-        ip_address = "";
-        ip_port = 0;
-        ip_protocol = 0;
-        other_info = "";
-        timeout = 0;
-        serial_number = "";
-        file = "";
-    }
-
-    // default copy constructor and assignment operator are ok, need less operator to use in map
-    bool operator< (const struct BrainFlowInputParams &other) const
-    {
-        return std::tie (serial_port, mac_address, ip_address, ip_port, ip_protocol, other_info,
-                   timeout, serial_number, file) <
-            std::tie (other.serial_port, other.mac_address, other.ip_address, other.ip_port,
-                other.ip_protocol, other.other_info, timeout, serial_number, file);
-    }
-
-    bool operator> (const struct BrainFlowInputParams &other) const
-    {
-        return (!(*this < other)) && ((*this != other));
-    }
-
-    bool operator== (const struct BrainFlowInputParams &other) const
-    {
-        return (!(*this < other)) && (!(other < *this));
-    }
-
-    bool operator!= (const struct BrainFlowInputParams &other) const
-    {
-        return !(*this == other);
-    }
-};
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/inc/brainflow_model_params.h b/app/src/main/jniLibs/armeabi-v7a/install/inc/brainflow_model_params.h
deleted file mode 100644
index 8584229e47d551b888267d8ab28387e429e85a96..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/armeabi-v7a/install/inc/brainflow_model_params.h
+++ /dev/null
@@ -1,29 +0,0 @@
-#pragma once
-
-#include <string>
-#include <tuple>
-
-
-// we pass this structure from user API as a json string
-struct BrainFlowModelParams
-{
-    int metric;
-    int classifier;
-    std::string file;
-    std::string other_info;
-
-    BrainFlowModelParams (int metric, int classifier)
-    {
-        this->metric = metric;
-        this->classifier = classifier;
-        file = "";
-        other_info = "";
-    }
-
-    // default copy constructor and assignment operator are ok, need less operator to use in map
-    bool operator< (const struct BrainFlowModelParams &other) const
-    {
-        return std::tie (metric, classifier, file, other_info) <
-            std::tie (other.metric, other.classifier, other.file, other.other_info);
-    }
-};
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/inc/data_filter.h b/app/src/main/jniLibs/armeabi-v7a/install/inc/data_filter.h
deleted file mode 100644
index 1248de410b37035b42195824c2eccdaefc853538..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/armeabi-v7a/install/inc/data_filter.h
+++ /dev/null
@@ -1,157 +0,0 @@
-#pragma once
-
-#include <complex>
-#include <utility>
-#include <vector>
-// include it here to allow user include only this single file
-#include "brainflow_array.h"
-#include "brainflow_constants.h"
-#include "brainflow_exception.h"
-#include "data_handler.h"
-
-
-/// DataFilter class to perform signal processing
-class DataFilter
-{
-public:
-    /// enable Data logger with LEVEL_INFO
-    static void enable_data_logger ();
-    /// disable Data loggers
-    static void disable_data_logger ();
-    /// enable Data logger with LEVEL_TRACE
-    static void enable_dev_data_logger ();
-    /// set log level
-    static void set_log_level (int log_level);
-    /// set log file
-    static void set_log_file (std::string log_file);
-
-    /// perform low pass filter in-place
-    static void perform_lowpass (double *data, int data_len, int sampling_rate, double cutoff,
-        int order, int filter_type, double ripple);
-    /// perform high pass filter in-place
-    static void perform_highpass (double *data, int data_len, int sampling_rate, double cutoff,
-        int order, int filter_type, double ripple);
-    /// perform bandpass filter in-place
-    static void perform_bandpass (double *data, int data_len, int sampling_rate, double center_freq,
-        double band_width, int order, int filter_type, double ripple);
-    /// perform bandstop filter in-place
-    static void perform_bandstop (double *data, int data_len, int sampling_rate, double center_freq,
-        double band_width, int order, int filter_type, double ripple);
-    /// apply notch filter to remove env noise
-    static void remove_environmental_noise (
-        double *data, int data_len, int sampling_rate, int noise_type);
-    /// perform moving average or moving median filter in-place
-    static void perform_rolling_filter (double *data, int data_len, int period, int agg_operation);
-    /// perform data downsampling, it just aggregates several data points
-    static double *perform_downsampling (
-        double *data, int data_len, int period, int agg_operation, int *filtered_size);
-    // clang-format off
-    /**
-     * perform wavelet transform
-     * @param data input array, any size
-     * @param data_len length of input array
-     * @param wavelet supported vals:
-     *              db1..db15,haar,sym2..sym10,coif1..coif5,bior1.1,bior1.3,bior1.5,bior2.2,bior2.4,bior2.6,bior2.8,bior3.1,bior3.3,bior3.5
-     *              ,bior3.7,bior3.9,bior4.4,bior5.5,bior6.8
-     * @param decomposition_level level of decomposition in wavelet transform
-     * @return std::pair of wavelet coeffs array in format [A(J) D(J) D(J-1) ..... D(1)] where J is
-     *              decomposition level A - app coeffs, D - detailed coeffs, and array of lengths for each block
-     *              in wavelet coeffs array, length of this array is decomposition_level + 1
-     */
-    static std::pair<double *, int *> perform_wavelet_transform (
-        double *data, int data_len, std::string wavelet, int decomposition_level);
-    // clang-format on
-    /// performs inverse wavelet transform
-    static double *perform_inverse_wavelet_transform (std::pair<double *, int *> wavelet_output,
-        int original_data_len, std::string wavelet, int decomposition_level);
-    /// perform wavelet denoising
-    static void perform_wavelet_denoising (
-        double *data, int data_len, std::string wavelet, int decomposition_level);
-    // clang-format off
-    /**
-    * calculate filters and the corresponding eigenvalues using the Common Spatial Patterns
-    * @param data [n_epochs x n_channels x n_times]-shaped 3D array of data for two classes
-    * @param labels n_epochs-length 1D array of zeros and ones that assigns class labels for each epoch. Zero corresponds to the first class
-    * @param n_epochs the total number of epochs
-    * @param n_channels the number of EEG channels
-    * @param n_times the number of samples (observations) for a single epoch for a single channel 
-    * @return pair of two arrays. The first [n_channel x n_channel]-shaped 2D array represents filters. The second n-channel length 1D array represents eigenvalues
-    */
-    static std::pair<BrainFlowArray<double, 2>, BrainFlowArray<double, 1>> get_csp (
-        const BrainFlowArray<double, 3> &data, const BrainFlowArray<double,1> &labels);
-    // clang-format on
-    /// perform data windowing
-    static double *get_window (int window_function, int window_len);
-    /**
-     * perform direct fft
-     * @param data input array
-     * @param data_len must be power of 2
-     * @param window window function
-     * @return complex array with size data_len / 2 + 1, it holds only positive im values
-     */
-    static std::complex<double> *perform_fft (double *data, int data_len, int window);
-    /**
-     * perform inverse fft
-     * @param data complex array from perform_fft
-     * @param data_len len of original array, must be power of 2
-     * @return restored data
-     */
-    static double *perform_ifft (std::complex<double> *data, int data_len);
-    /**
-     * calculate nearest power of 2
-     * @param value input value
-     * @return nearest power of 2
-     */
-    static int get_nearest_power_of_two (int value);
-    /**
-     * calculate PSD
-     * @param data input array
-     * @param data_len must be power of 2
-     * @param sampling_rate sampling rate
-     * @param window window function
-     * @return pair of amplitude and freq arrays of size data_len / 2 + 1
-     */
-    static std::pair<double *, double *> get_psd (
-        double *data, int data_len, int sampling_rate, int window);
-    /**
-     * subtract trend from data
-     * @param data input array
-     * @param data_len
-     * @param detrend_operation use DetrendOperations enum
-     */
-    static void detrend (double *data, int data_len, int detrend_operation);
-    static std::pair<double *, double *> get_psd_welch (
-        double *data, int data_len, int nfft, int overlap, int sampling_rate, int window);
-    /**
-     * calculate band power
-     * @param psd psd calculated using get_psd
-     * @param data_len len of ampl and freq arrays: N / 2 + 1 where N is FFT size
-     * @param freq_start lowest frequency
-     * @param freq_end highest frequency
-     * @return band power
-     */
-    static double get_band_power (
-        std::pair<double *, double *> psd, int data_len, double freq_start, double freq_end);
-    /**
-     * calculate avg and stddev of BandPowers across all channels
-     * @param data input 2d array
-     * @param cols number of cols in 2d array - number of datapoints
-     * @param channels vector of rows - eeg channels which should be used
-     * @param sampling_rate sampling rate
-     * @param apply_filters set to true to apply filters before band power calculations
-     * @return pair of double arrays of size 5, first of them - avg band powers, second stddev
-     */
-    static std::pair<double *, double *> get_avg_band_powers (const BrainFlowArray<double, 2> &data,
-        std::vector<int> channels, int sampling_rate, bool apply_filters);
-
-    /// write file, in file data will be transposed
-    static void write_file (
-        const BrainFlowArray<double, 2> &data, std::string file_name, std::string file_mode);
-    /// read data from file, data will be transposed to original format
-    static BrainFlowArray<double, 2> read_file (std::string file_name);
-    /// calc stddev
-    static double calc_stddev (double *data, int start_pos, int end_pos);
-
-    /// get brainflow version
-    static std::string get_version ();
-};
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/inc/data_handler.h b/app/src/main/jniLibs/armeabi-v7a/install/inc/data_handler.h
deleted file mode 100644
index 354798f44c5cc02841e0c1c67ae0fcaec4796e9f..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/armeabi-v7a/install/inc/data_handler.h
+++ /dev/null
@@ -1,77 +0,0 @@
-#pragma once
-
-#include "shared_export.h"
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-    // signal processing methods
-    // ripple param is used only for chebyshev filter
-    SHARED_EXPORT int CALLING_CONVENTION perform_lowpass (double *data, int data_len,
-        int sampling_rate, double cutoff, int order, int filter_type, double ripple);
-    SHARED_EXPORT int CALLING_CONVENTION perform_highpass (double *data, int data_len,
-        int sampling_rate, double cutoff, int order, int filter_type, double ripple);
-    SHARED_EXPORT int CALLING_CONVENTION perform_bandpass (double *data, int data_len,
-        int sampling_rate, double center_freq, double band_width, int order, int filter_type,
-        double ripple);
-    SHARED_EXPORT int CALLING_CONVENTION perform_bandstop (double *data, int data_len,
-        int sampling_rate, double center_freq, double band_width, int order, int filter_type,
-        double ripple);
-    SHARED_EXPORT int CALLING_CONVENTION remove_environmental_noise (
-        double *data, int data_len, int sampling_rate, int noise_type);
-
-    SHARED_EXPORT int CALLING_CONVENTION perform_rolling_filter (
-        double *data, int data_len, int period, int agg_operation);
-
-    SHARED_EXPORT int CALLING_CONVENTION perform_downsampling (
-        double *data, int data_len, int period, int agg_operation, double *output_data);
-
-    SHARED_EXPORT int CALLING_CONVENTION perform_wavelet_transform (double *data, int data_len,
-        const char *wavelet, int decomposition_level, double *output_data,
-        int *decomposition_lengths);
-    SHARED_EXPORT int CALLING_CONVENTION perform_inverse_wavelet_transform (double *wavelet_coeffs,
-        int original_data_len, const char *wavelet, int decomposition_level,
-        int *decomposition_lengths, double *output_data);
-    SHARED_EXPORT int CALLING_CONVENTION perform_wavelet_denoising (
-        double *data, int data_len, const char *wavelet, int decomposition_level);
-    SHARED_EXPORT int CALLING_CONVENTION get_csp (const double *data, const double *labels,
-        int n_epochs, int n_channels, int n_times, double *output_w, double *output_d);
-    SHARED_EXPORT int CALLING_CONVENTION get_window (
-        int window_function, int window_len, double *output_window);
-    SHARED_EXPORT int CALLING_CONVENTION perform_fft (
-        double *data, int data_len, int window_function, double *output_re, double *output_im);
-    SHARED_EXPORT int CALLING_CONVENTION perform_ifft (
-        double *input_re, double *input_im, int data_len, double *restored_data);
-    SHARED_EXPORT int CALLING_CONVENTION get_nearest_power_of_two (int value, int *output);
-    SHARED_EXPORT int CALLING_CONVENTION get_psd (double *data, int data_len, int sampling_rate,
-        int window_function, double *output_ampl, double *output_freq);
-    SHARED_EXPORT int CALLING_CONVENTION detrend (
-        double *data, int data_len, int detrend_operation);
-    SHARED_EXPORT int CALLING_CONVENTION calc_stddev (
-        double *data, int start_pos, int end_pos, double *output);
-    SHARED_EXPORT int CALLING_CONVENTION get_psd_welch (double *data, int data_len, int nfft,
-        int overlap, int sampling_rate, int window_function, double *output_ampl,
-        double *output_freq);
-    SHARED_EXPORT int CALLING_CONVENTION get_band_power (double *ampl, double *freq, int data_len,
-        double freq_start, double freq_end, double *band_power);
-
-    SHARED_EXPORT int CALLING_CONVENTION get_avg_band_powers (double *raw_data, int rows, int cols,
-        int sampling_rate, int apply_filters, double *avg_band_powers, double *stddev_band_powers);
-    // logging methods
-    SHARED_EXPORT int CALLING_CONVENTION set_log_level_data_handler (int log_level);
-    SHARED_EXPORT int CALLING_CONVENTION set_log_file_data_handler (const char *log_file);
-    // file operations
-    SHARED_EXPORT int CALLING_CONVENTION write_file (const double *data, int num_rows, int num_cols,
-        const char *file_name, const char *file_mode);
-    SHARED_EXPORT int CALLING_CONVENTION read_file (
-        double *data, int *num_rows, int *num_cols, const char *file_name, int num_elements);
-    SHARED_EXPORT int CALLING_CONVENTION get_num_elements_in_file (
-        const char *file_name, int *num_elements); // its an internal method for bindings its not
-                                                   // available via high level api
-
-    SHARED_EXPORT int CALLING_CONVENTION get_version_data_handler (
-        char *version, int *num_chars, int max_chars);
-#ifdef __cplusplus
-}
-#endif
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/inc/json.hpp b/app/src/main/jniLibs/armeabi-v7a/install/inc/json.hpp
deleted file mode 100644
index 7a1aacb550b793b2f439d93847958ef6f2f49d00..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/armeabi-v7a/install/inc/json.hpp
+++ /dev/null
@@ -1,24659 +0,0 @@
-/*
-    __ _____ _____ _____
- __|  |   __|     |   | |  JSON for Modern C++
-|  |  |__   |  |  | | | |  version 3.7.3
-|_____|_____|_____|_|___|  https://github.com/nlohmann/json
-
-Licensed under the MIT License <http://opensource.org/licenses/MIT>.
-SPDX-License-Identifier: MIT
-Copyright (c) 2013-2019 Niels Lohmann <http://nlohmann.me>.
-
-Permission is hereby  granted, free of charge, to any  person obtaining a copy
-of this software and associated  documentation files (the "Software"), to deal
-in the Software  without restriction, including without  limitation the rights
-to  use, copy,  modify, merge,  publish, distribute,  sublicense, and/or  sell
-copies  of  the Software,  and  to  permit persons  to  whom  the Software  is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE  IS PROVIDED "AS  IS", WITHOUT WARRANTY  OF ANY KIND,  EXPRESS OR
-IMPLIED,  INCLUDING BUT  NOT  LIMITED TO  THE  WARRANTIES OF  MERCHANTABILITY,
-FITNESS FOR  A PARTICULAR PURPOSE AND  NONINFRINGEMENT. IN NO EVENT  SHALL THE
-AUTHORS  OR COPYRIGHT  HOLDERS  BE  LIABLE FOR  ANY  CLAIM,  DAMAGES OR  OTHER
-LIABILITY, WHETHER IN AN ACTION OF  CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE  OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-*/
-
-#ifndef INCLUDE_NLOHMANN_JSON_HPP_
-#define INCLUDE_NLOHMANN_JSON_HPP_
-
-#define NLOHMANN_JSON_VERSION_MAJOR 3
-#define NLOHMANN_JSON_VERSION_MINOR 7
-#define NLOHMANN_JSON_VERSION_PATCH 3
-
-#include <algorithm> // all_of, find, for_each
-#include <cassert> // assert
-#include <cstddef> // nullptr_t, ptrdiff_t, size_t
-#include <functional> // hash, less
-#include <initializer_list> // initializer_list
-#include <iosfwd> // istream, ostream
-#include <iterator> // random_access_iterator_tag
-#include <memory> // unique_ptr
-#include <numeric> // accumulate
-#include <string> // string, stoi, to_string
-#include <utility> // declval, forward, move, pair, swap
-#include <vector> // vector
-
-// #include <nlohmann/adl_serializer.hpp>
-
-
-#include <utility>
-
-// #include <nlohmann/detail/conversions/from_json.hpp>
-
-
-#include <algorithm> // transform
-#include <array> // array
-#include <forward_list> // forward_list
-#include <iterator> // inserter, front_inserter, end
-#include <map> // map
-#include <string> // string
-#include <tuple> // tuple, make_tuple
-#include <type_traits> // is_arithmetic, is_same, is_enum, underlying_type, is_convertible
-#include <unordered_map> // unordered_map
-#include <utility> // pair, declval
-#include <valarray> // valarray
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-
-// Header <ciso646> is removed in C++20.
-// See <https://github.com/nlohmann/json/issues/2089> for more information.
-
-#if __cplusplus <= 201703L
-    #include <ciso646> // and, not, or
-#endif
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-
-#include <exception> // exception
-#include <stdexcept> // runtime_error
-#include <string> // to_string
-
-// #include <nlohmann/detail/input/position_t.hpp>
-
-
-#include <cstddef> // size_t
-
-namespace nlohmann
-{
-namespace detail
-{
-/// struct to capture the start position of the current token
-struct position_t
-{
-    /// the total number of characters read
-    std::size_t chars_read_total = 0;
-    /// the number of characters read in the current line
-    std::size_t chars_read_current_line = 0;
-    /// the number of lines read
-    std::size_t lines_read = 0;
-
-    /// conversion to size_t to preserve SAX interface
-    constexpr operator size_t() const
-    {
-        return chars_read_total;
-    }
-};
-
-} // namespace detail
-} // namespace nlohmann
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-#include <utility> // pair
-// #include <nlohmann/thirdparty/hedley/hedley.hpp>
-/* Hedley - https://nemequ.github.io/hedley
- * Created by Evan Nemerson <evan@nemerson.com>
- *
- * To the extent possible under law, the author(s) have dedicated all
- * copyright and related and neighboring rights to this software to
- * the public domain worldwide. This software is distributed without
- * any warranty.
- *
- * For details, see <http://creativecommons.org/publicdomain/zero/1.0/>.
- * SPDX-License-Identifier: CC0-1.0
- */
-
-#if !defined(JSON_HEDLEY_VERSION) || (JSON_HEDLEY_VERSION < 13)
-#if defined(JSON_HEDLEY_VERSION)
-    #undef JSON_HEDLEY_VERSION
-#endif
-#define JSON_HEDLEY_VERSION 13
-
-#if defined(JSON_HEDLEY_STRINGIFY_EX)
-    #undef JSON_HEDLEY_STRINGIFY_EX
-#endif
-#define JSON_HEDLEY_STRINGIFY_EX(x) #x
-
-#if defined(JSON_HEDLEY_STRINGIFY)
-    #undef JSON_HEDLEY_STRINGIFY
-#endif
-#define JSON_HEDLEY_STRINGIFY(x) JSON_HEDLEY_STRINGIFY_EX(x)
-
-#if defined(JSON_HEDLEY_CONCAT_EX)
-    #undef JSON_HEDLEY_CONCAT_EX
-#endif
-#define JSON_HEDLEY_CONCAT_EX(a,b) a##b
-
-#if defined(JSON_HEDLEY_CONCAT)
-    #undef JSON_HEDLEY_CONCAT
-#endif
-#define JSON_HEDLEY_CONCAT(a,b) JSON_HEDLEY_CONCAT_EX(a,b)
-
-#if defined(JSON_HEDLEY_CONCAT3_EX)
-    #undef JSON_HEDLEY_CONCAT3_EX
-#endif
-#define JSON_HEDLEY_CONCAT3_EX(a,b,c) a##b##c
-
-#if defined(JSON_HEDLEY_CONCAT3)
-    #undef JSON_HEDLEY_CONCAT3
-#endif
-#define JSON_HEDLEY_CONCAT3(a,b,c) JSON_HEDLEY_CONCAT3_EX(a,b,c)
-
-#if defined(JSON_HEDLEY_VERSION_ENCODE)
-    #undef JSON_HEDLEY_VERSION_ENCODE
-#endif
-#define JSON_HEDLEY_VERSION_ENCODE(major,minor,revision) (((major) * 1000000) + ((minor) * 1000) + (revision))
-
-#if defined(JSON_HEDLEY_VERSION_DECODE_MAJOR)
-    #undef JSON_HEDLEY_VERSION_DECODE_MAJOR
-#endif
-#define JSON_HEDLEY_VERSION_DECODE_MAJOR(version) ((version) / 1000000)
-
-#if defined(JSON_HEDLEY_VERSION_DECODE_MINOR)
-    #undef JSON_HEDLEY_VERSION_DECODE_MINOR
-#endif
-#define JSON_HEDLEY_VERSION_DECODE_MINOR(version) (((version) % 1000000) / 1000)
-
-#if defined(JSON_HEDLEY_VERSION_DECODE_REVISION)
-    #undef JSON_HEDLEY_VERSION_DECODE_REVISION
-#endif
-#define JSON_HEDLEY_VERSION_DECODE_REVISION(version) ((version) % 1000)
-
-#if defined(JSON_HEDLEY_GNUC_VERSION)
-    #undef JSON_HEDLEY_GNUC_VERSION
-#endif
-#if defined(__GNUC__) && defined(__GNUC_PATCHLEVEL__)
-    #define JSON_HEDLEY_GNUC_VERSION JSON_HEDLEY_VERSION_ENCODE(__GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__)
-#elif defined(__GNUC__)
-    #define JSON_HEDLEY_GNUC_VERSION JSON_HEDLEY_VERSION_ENCODE(__GNUC__, __GNUC_MINOR__, 0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_VERSION_CHECK)
-    #undef JSON_HEDLEY_GNUC_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_GNUC_VERSION)
-    #define JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_GNUC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_MSVC_VERSION)
-    #undef JSON_HEDLEY_MSVC_VERSION
-#endif
-#if defined(_MSC_FULL_VER) && (_MSC_FULL_VER >= 140000000)
-    #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_FULL_VER / 10000000, (_MSC_FULL_VER % 10000000) / 100000, (_MSC_FULL_VER % 100000) / 100)
-#elif defined(_MSC_FULL_VER)
-    #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_FULL_VER / 1000000, (_MSC_FULL_VER % 1000000) / 10000, (_MSC_FULL_VER % 10000) / 10)
-#elif defined(_MSC_VER)
-    #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_VER / 100, _MSC_VER % 100, 0)
-#endif
-
-#if defined(JSON_HEDLEY_MSVC_VERSION_CHECK)
-    #undef JSON_HEDLEY_MSVC_VERSION_CHECK
-#endif
-#if !defined(_MSC_VER)
-    #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (0)
-#elif defined(_MSC_VER) && (_MSC_VER >= 1400)
-    #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_FULL_VER >= ((major * 10000000) + (minor * 100000) + (patch)))
-#elif defined(_MSC_VER) && (_MSC_VER >= 1200)
-    #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_FULL_VER >= ((major * 1000000) + (minor * 10000) + (patch)))
-#else
-    #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_VER >= ((major * 100) + (minor)))
-#endif
-
-#if defined(JSON_HEDLEY_INTEL_VERSION)
-    #undef JSON_HEDLEY_INTEL_VERSION
-#endif
-#if defined(__INTEL_COMPILER) && defined(__INTEL_COMPILER_UPDATE)
-    #define JSON_HEDLEY_INTEL_VERSION JSON_HEDLEY_VERSION_ENCODE(__INTEL_COMPILER / 100, __INTEL_COMPILER % 100, __INTEL_COMPILER_UPDATE)
-#elif defined(__INTEL_COMPILER)
-    #define JSON_HEDLEY_INTEL_VERSION JSON_HEDLEY_VERSION_ENCODE(__INTEL_COMPILER / 100, __INTEL_COMPILER % 100, 0)
-#endif
-
-#if defined(JSON_HEDLEY_INTEL_VERSION_CHECK)
-    #undef JSON_HEDLEY_INTEL_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_INTEL_VERSION)
-    #define JSON_HEDLEY_INTEL_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_INTEL_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_INTEL_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_PGI_VERSION)
-    #undef JSON_HEDLEY_PGI_VERSION
-#endif
-#if defined(__PGI) && defined(__PGIC__) && defined(__PGIC_MINOR__) && defined(__PGIC_PATCHLEVEL__)
-    #define JSON_HEDLEY_PGI_VERSION JSON_HEDLEY_VERSION_ENCODE(__PGIC__, __PGIC_MINOR__, __PGIC_PATCHLEVEL__)
-#endif
-
-#if defined(JSON_HEDLEY_PGI_VERSION_CHECK)
-    #undef JSON_HEDLEY_PGI_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_PGI_VERSION)
-    #define JSON_HEDLEY_PGI_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_PGI_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_PGI_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_SUNPRO_VERSION)
-    #undef JSON_HEDLEY_SUNPRO_VERSION
-#endif
-#if defined(__SUNPRO_C) && (__SUNPRO_C > 0x1000)
-    #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((((__SUNPRO_C >> 16) & 0xf) * 10) + ((__SUNPRO_C >> 12) & 0xf), (((__SUNPRO_C >> 8) & 0xf) * 10) + ((__SUNPRO_C >> 4) & 0xf), (__SUNPRO_C & 0xf) * 10)
-#elif defined(__SUNPRO_C)
-    #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((__SUNPRO_C >> 8) & 0xf, (__SUNPRO_C >> 4) & 0xf, (__SUNPRO_C) & 0xf)
-#elif defined(__SUNPRO_CC) && (__SUNPRO_CC > 0x1000)
-    #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((((__SUNPRO_CC >> 16) & 0xf) * 10) + ((__SUNPRO_CC >> 12) & 0xf), (((__SUNPRO_CC >> 8) & 0xf) * 10) + ((__SUNPRO_CC >> 4) & 0xf), (__SUNPRO_CC & 0xf) * 10)
-#elif defined(__SUNPRO_CC)
-    #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((__SUNPRO_CC >> 8) & 0xf, (__SUNPRO_CC >> 4) & 0xf, (__SUNPRO_CC) & 0xf)
-#endif
-
-#if defined(JSON_HEDLEY_SUNPRO_VERSION_CHECK)
-    #undef JSON_HEDLEY_SUNPRO_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_SUNPRO_VERSION)
-    #define JSON_HEDLEY_SUNPRO_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_SUNPRO_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_SUNPRO_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION)
-    #undef JSON_HEDLEY_EMSCRIPTEN_VERSION
-#endif
-#if defined(__EMSCRIPTEN__)
-    #define JSON_HEDLEY_EMSCRIPTEN_VERSION JSON_HEDLEY_VERSION_ENCODE(__EMSCRIPTEN_major__, __EMSCRIPTEN_minor__, __EMSCRIPTEN_tiny__)
-#endif
-
-#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK)
-    #undef JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION)
-    #define JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_EMSCRIPTEN_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_ARM_VERSION)
-    #undef JSON_HEDLEY_ARM_VERSION
-#endif
-#if defined(__CC_ARM) && defined(__ARMCOMPILER_VERSION)
-    #define JSON_HEDLEY_ARM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ARMCOMPILER_VERSION / 1000000, (__ARMCOMPILER_VERSION % 1000000) / 10000, (__ARMCOMPILER_VERSION % 10000) / 100)
-#elif defined(__CC_ARM) && defined(__ARMCC_VERSION)
-    #define JSON_HEDLEY_ARM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ARMCC_VERSION / 1000000, (__ARMCC_VERSION % 1000000) / 10000, (__ARMCC_VERSION % 10000) / 100)
-#endif
-
-#if defined(JSON_HEDLEY_ARM_VERSION_CHECK)
-    #undef JSON_HEDLEY_ARM_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_ARM_VERSION)
-    #define JSON_HEDLEY_ARM_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_ARM_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_ARM_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_IBM_VERSION)
-    #undef JSON_HEDLEY_IBM_VERSION
-#endif
-#if defined(__ibmxl__)
-    #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ibmxl_version__, __ibmxl_release__, __ibmxl_modification__)
-#elif defined(__xlC__) && defined(__xlC_ver__)
-    #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__xlC__ >> 8, __xlC__ & 0xff, (__xlC_ver__ >> 8) & 0xff)
-#elif defined(__xlC__)
-    #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__xlC__ >> 8, __xlC__ & 0xff, 0)
-#endif
-
-#if defined(JSON_HEDLEY_IBM_VERSION_CHECK)
-    #undef JSON_HEDLEY_IBM_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_IBM_VERSION)
-    #define JSON_HEDLEY_IBM_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_IBM_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_IBM_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_VERSION)
-    #undef JSON_HEDLEY_TI_VERSION
-#endif
-#if \
-    defined(__TI_COMPILER_VERSION__) && \
-    ( \
-      defined(__TMS470__) || defined(__TI_ARM__) || \
-      defined(__MSP430__) || \
-      defined(__TMS320C2000__) \
-    )
-#if (__TI_COMPILER_VERSION__ >= 16000000)
-    #define JSON_HEDLEY_TI_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-#endif
-
-#if defined(JSON_HEDLEY_TI_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_VERSION)
-    #define JSON_HEDLEY_TI_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL2000_VERSION)
-    #undef JSON_HEDLEY_TI_CL2000_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && defined(__TMS320C2000__)
-    #define JSON_HEDLEY_TI_CL2000_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL2000_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_CL2000_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_CL2000_VERSION)
-    #define JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL2000_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL430_VERSION)
-    #undef JSON_HEDLEY_TI_CL430_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && defined(__MSP430__)
-    #define JSON_HEDLEY_TI_CL430_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL430_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_CL430_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_CL430_VERSION)
-    #define JSON_HEDLEY_TI_CL430_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL430_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_CL430_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_ARMCL_VERSION)
-    #undef JSON_HEDLEY_TI_ARMCL_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && (defined(__TMS470__) || defined(__TI_ARM__))
-    #define JSON_HEDLEY_TI_ARMCL_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_ARMCL_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_ARMCL_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_ARMCL_VERSION)
-    #define JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_ARMCL_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL6X_VERSION)
-    #undef JSON_HEDLEY_TI_CL6X_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && defined(__TMS320C6X__)
-    #define JSON_HEDLEY_TI_CL6X_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL6X_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_CL6X_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_CL6X_VERSION)
-    #define JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL6X_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL7X_VERSION)
-    #undef JSON_HEDLEY_TI_CL7X_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && defined(__C7000__)
-    #define JSON_HEDLEY_TI_CL7X_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL7X_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_CL7X_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_CL7X_VERSION)
-    #define JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL7X_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_CLPRU_VERSION)
-    #undef JSON_HEDLEY_TI_CLPRU_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && defined(__PRU__)
-    #define JSON_HEDLEY_TI_CLPRU_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_CLPRU_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_CLPRU_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_CLPRU_VERSION)
-    #define JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CLPRU_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_CRAY_VERSION)
-    #undef JSON_HEDLEY_CRAY_VERSION
-#endif
-#if defined(_CRAYC)
-    #if defined(_RELEASE_PATCHLEVEL)
-        #define JSON_HEDLEY_CRAY_VERSION JSON_HEDLEY_VERSION_ENCODE(_RELEASE_MAJOR, _RELEASE_MINOR, _RELEASE_PATCHLEVEL)
-    #else
-        #define JSON_HEDLEY_CRAY_VERSION JSON_HEDLEY_VERSION_ENCODE(_RELEASE_MAJOR, _RELEASE_MINOR, 0)
-    #endif
-#endif
-
-#if defined(JSON_HEDLEY_CRAY_VERSION_CHECK)
-    #undef JSON_HEDLEY_CRAY_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_CRAY_VERSION)
-    #define JSON_HEDLEY_CRAY_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_CRAY_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_CRAY_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_IAR_VERSION)
-    #undef JSON_HEDLEY_IAR_VERSION
-#endif
-#if defined(__IAR_SYSTEMS_ICC__)
-    #if __VER__ > 1000
-        #define JSON_HEDLEY_IAR_VERSION JSON_HEDLEY_VERSION_ENCODE((__VER__ / 1000000), ((__VER__ / 1000) % 1000), (__VER__ % 1000))
-    #else
-        #define JSON_HEDLEY_IAR_VERSION JSON_HEDLEY_VERSION_ENCODE(VER / 100, __VER__ % 100, 0)
-    #endif
-#endif
-
-#if defined(JSON_HEDLEY_IAR_VERSION_CHECK)
-    #undef JSON_HEDLEY_IAR_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_IAR_VERSION)
-    #define JSON_HEDLEY_IAR_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_IAR_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_IAR_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TINYC_VERSION)
-    #undef JSON_HEDLEY_TINYC_VERSION
-#endif
-#if defined(__TINYC__)
-    #define JSON_HEDLEY_TINYC_VERSION JSON_HEDLEY_VERSION_ENCODE(__TINYC__ / 1000, (__TINYC__ / 100) % 10, __TINYC__ % 100)
-#endif
-
-#if defined(JSON_HEDLEY_TINYC_VERSION_CHECK)
-    #undef JSON_HEDLEY_TINYC_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TINYC_VERSION)
-    #define JSON_HEDLEY_TINYC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TINYC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TINYC_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_DMC_VERSION)
-    #undef JSON_HEDLEY_DMC_VERSION
-#endif
-#if defined(__DMC__)
-    #define JSON_HEDLEY_DMC_VERSION JSON_HEDLEY_VERSION_ENCODE(__DMC__ >> 8, (__DMC__ >> 4) & 0xf, __DMC__ & 0xf)
-#endif
-
-#if defined(JSON_HEDLEY_DMC_VERSION_CHECK)
-    #undef JSON_HEDLEY_DMC_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_DMC_VERSION)
-    #define JSON_HEDLEY_DMC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_DMC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_DMC_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_COMPCERT_VERSION)
-    #undef JSON_HEDLEY_COMPCERT_VERSION
-#endif
-#if defined(__COMPCERT_VERSION__)
-    #define JSON_HEDLEY_COMPCERT_VERSION JSON_HEDLEY_VERSION_ENCODE(__COMPCERT_VERSION__ / 10000, (__COMPCERT_VERSION__ / 100) % 100, __COMPCERT_VERSION__ % 100)
-#endif
-
-#if defined(JSON_HEDLEY_COMPCERT_VERSION_CHECK)
-    #undef JSON_HEDLEY_COMPCERT_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_COMPCERT_VERSION)
-    #define JSON_HEDLEY_COMPCERT_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_COMPCERT_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_COMPCERT_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_PELLES_VERSION)
-    #undef JSON_HEDLEY_PELLES_VERSION
-#endif
-#if defined(__POCC__)
-    #define JSON_HEDLEY_PELLES_VERSION JSON_HEDLEY_VERSION_ENCODE(__POCC__ / 100, __POCC__ % 100, 0)
-#endif
-
-#if defined(JSON_HEDLEY_PELLES_VERSION_CHECK)
-    #undef JSON_HEDLEY_PELLES_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_PELLES_VERSION)
-    #define JSON_HEDLEY_PELLES_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_PELLES_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_PELLES_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_VERSION)
-    #undef JSON_HEDLEY_GCC_VERSION
-#endif
-#if \
-    defined(JSON_HEDLEY_GNUC_VERSION) && \
-    !defined(__clang__) && \
-    !defined(JSON_HEDLEY_INTEL_VERSION) && \
-    !defined(JSON_HEDLEY_PGI_VERSION) && \
-    !defined(JSON_HEDLEY_ARM_VERSION) && \
-    !defined(JSON_HEDLEY_TI_VERSION) && \
-    !defined(JSON_HEDLEY_TI_ARMCL_VERSION) && \
-    !defined(JSON_HEDLEY_TI_CL430_VERSION) && \
-    !defined(JSON_HEDLEY_TI_CL2000_VERSION) && \
-    !defined(JSON_HEDLEY_TI_CL6X_VERSION) && \
-    !defined(JSON_HEDLEY_TI_CL7X_VERSION) && \
-    !defined(JSON_HEDLEY_TI_CLPRU_VERSION) && \
-    !defined(__COMPCERT__)
-    #define JSON_HEDLEY_GCC_VERSION JSON_HEDLEY_GNUC_VERSION
-#endif
-
-#if defined(JSON_HEDLEY_GCC_VERSION_CHECK)
-    #undef JSON_HEDLEY_GCC_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_GCC_VERSION)
-    #define JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_GCC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_ATTRIBUTE)
-    #undef JSON_HEDLEY_HAS_ATTRIBUTE
-#endif
-#if defined(__has_attribute)
-    #define JSON_HEDLEY_HAS_ATTRIBUTE(attribute) __has_attribute(attribute)
-#else
-    #define JSON_HEDLEY_HAS_ATTRIBUTE(attribute) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_ATTRIBUTE)
-    #undef JSON_HEDLEY_GNUC_HAS_ATTRIBUTE
-#endif
-#if defined(__has_attribute)
-    #define JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute,major,minor,patch) __has_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_ATTRIBUTE)
-    #undef JSON_HEDLEY_GCC_HAS_ATTRIBUTE
-#endif
-#if defined(__has_attribute)
-    #define JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute,major,minor,patch) __has_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_CPP_ATTRIBUTE)
-    #undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE
-#endif
-#if \
-    defined(__has_cpp_attribute) && \
-    defined(__cplusplus) && \
-    (!defined(JSON_HEDLEY_SUNPRO_VERSION) || JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0))
-    #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute) __has_cpp_attribute(attribute)
-#else
-    #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute) (0)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS)
-    #undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS
-#endif
-#if !defined(__cplusplus) || !defined(__has_cpp_attribute)
-    #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) (0)
-#elif \
-    !defined(JSON_HEDLEY_PGI_VERSION) && \
-    !defined(JSON_HEDLEY_IAR_VERSION) && \
-    (!defined(JSON_HEDLEY_SUNPRO_VERSION) || JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0)) && \
-    (!defined(JSON_HEDLEY_MSVC_VERSION) || JSON_HEDLEY_MSVC_VERSION_CHECK(19,20,0))
-    #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) JSON_HEDLEY_HAS_CPP_ATTRIBUTE(ns::attribute)
-#else
-    #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE)
-    #undef JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE
-#endif
-#if defined(__has_cpp_attribute) && defined(__cplusplus)
-    #define JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) __has_cpp_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE)
-    #undef JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE
-#endif
-#if defined(__has_cpp_attribute) && defined(__cplusplus)
-    #define JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) __has_cpp_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_BUILTIN)
-    #undef JSON_HEDLEY_HAS_BUILTIN
-#endif
-#if defined(__has_builtin)
-    #define JSON_HEDLEY_HAS_BUILTIN(builtin) __has_builtin(builtin)
-#else
-    #define JSON_HEDLEY_HAS_BUILTIN(builtin) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_BUILTIN)
-    #undef JSON_HEDLEY_GNUC_HAS_BUILTIN
-#endif
-#if defined(__has_builtin)
-    #define JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin,major,minor,patch) __has_builtin(builtin)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_BUILTIN)
-    #undef JSON_HEDLEY_GCC_HAS_BUILTIN
-#endif
-#if defined(__has_builtin)
-    #define JSON_HEDLEY_GCC_HAS_BUILTIN(builtin,major,minor,patch) __has_builtin(builtin)
-#else
-    #define JSON_HEDLEY_GCC_HAS_BUILTIN(builtin,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_FEATURE)
-    #undef JSON_HEDLEY_HAS_FEATURE
-#endif
-#if defined(__has_feature)
-    #define JSON_HEDLEY_HAS_FEATURE(feature) __has_feature(feature)
-#else
-    #define JSON_HEDLEY_HAS_FEATURE(feature) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_FEATURE)
-    #undef JSON_HEDLEY_GNUC_HAS_FEATURE
-#endif
-#if defined(__has_feature)
-    #define JSON_HEDLEY_GNUC_HAS_FEATURE(feature,major,minor,patch) __has_feature(feature)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_FEATURE(feature,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_FEATURE)
-    #undef JSON_HEDLEY_GCC_HAS_FEATURE
-#endif
-#if defined(__has_feature)
-    #define JSON_HEDLEY_GCC_HAS_FEATURE(feature,major,minor,patch) __has_feature(feature)
-#else
-    #define JSON_HEDLEY_GCC_HAS_FEATURE(feature,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_EXTENSION)
-    #undef JSON_HEDLEY_HAS_EXTENSION
-#endif
-#if defined(__has_extension)
-    #define JSON_HEDLEY_HAS_EXTENSION(extension) __has_extension(extension)
-#else
-    #define JSON_HEDLEY_HAS_EXTENSION(extension) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_EXTENSION)
-    #undef JSON_HEDLEY_GNUC_HAS_EXTENSION
-#endif
-#if defined(__has_extension)
-    #define JSON_HEDLEY_GNUC_HAS_EXTENSION(extension,major,minor,patch) __has_extension(extension)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_EXTENSION(extension,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_EXTENSION)
-    #undef JSON_HEDLEY_GCC_HAS_EXTENSION
-#endif
-#if defined(__has_extension)
-    #define JSON_HEDLEY_GCC_HAS_EXTENSION(extension,major,minor,patch) __has_extension(extension)
-#else
-    #define JSON_HEDLEY_GCC_HAS_EXTENSION(extension,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE)
-    #undef JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE
-#endif
-#if defined(__has_declspec_attribute)
-    #define JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute) __has_declspec_attribute(attribute)
-#else
-    #define JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE)
-    #undef JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE
-#endif
-#if defined(__has_declspec_attribute)
-    #define JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) __has_declspec_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE)
-    #undef JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE
-#endif
-#if defined(__has_declspec_attribute)
-    #define JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) __has_declspec_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_WARNING)
-    #undef JSON_HEDLEY_HAS_WARNING
-#endif
-#if defined(__has_warning)
-    #define JSON_HEDLEY_HAS_WARNING(warning) __has_warning(warning)
-#else
-    #define JSON_HEDLEY_HAS_WARNING(warning) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_WARNING)
-    #undef JSON_HEDLEY_GNUC_HAS_WARNING
-#endif
-#if defined(__has_warning)
-    #define JSON_HEDLEY_GNUC_HAS_WARNING(warning,major,minor,patch) __has_warning(warning)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_WARNING(warning,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_WARNING)
-    #undef JSON_HEDLEY_GCC_HAS_WARNING
-#endif
-#if defined(__has_warning)
-    #define JSON_HEDLEY_GCC_HAS_WARNING(warning,major,minor,patch) __has_warning(warning)
-#else
-    #define JSON_HEDLEY_GCC_HAS_WARNING(warning,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-/* JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_ is for
-   HEDLEY INTERNAL USE ONLY.  API subject to change without notice. */
-#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_)
-    #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
-#endif
-#if defined(__cplusplus)
-#  if JSON_HEDLEY_HAS_WARNING("-Wc++98-compat")
-#    if JSON_HEDLEY_HAS_WARNING("-Wc++17-extensions")
-#      define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("clang diagnostic ignored \"-Wc++98-compat\"") \
-    _Pragma("clang diagnostic ignored \"-Wc++17-extensions\"") \
-    xpr \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#    else
-#      define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("clang diagnostic ignored \"-Wc++98-compat\"") \
-    xpr \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#    endif
-#  endif
-#endif
-#if !defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(x) x
-#endif
-
-#if defined(JSON_HEDLEY_CONST_CAST)
-    #undef JSON_HEDLEY_CONST_CAST
-#endif
-#if defined(__cplusplus)
-#  define JSON_HEDLEY_CONST_CAST(T, expr) (const_cast<T>(expr))
-#elif \
-  JSON_HEDLEY_HAS_WARNING("-Wcast-qual") || \
-  JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-#  define JSON_HEDLEY_CONST_CAST(T, expr) (__extension__ ({ \
-        JSON_HEDLEY_DIAGNOSTIC_PUSH \
-        JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL \
-        ((T) (expr)); \
-        JSON_HEDLEY_DIAGNOSTIC_POP \
-    }))
-#else
-#  define JSON_HEDLEY_CONST_CAST(T, expr) ((T) (expr))
-#endif
-
-#if defined(JSON_HEDLEY_REINTERPRET_CAST)
-    #undef JSON_HEDLEY_REINTERPRET_CAST
-#endif
-#if defined(__cplusplus)
-    #define JSON_HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
-#else
-    #define JSON_HEDLEY_REINTERPRET_CAST(T, expr) ((T) (expr))
-#endif
-
-#if defined(JSON_HEDLEY_STATIC_CAST)
-    #undef JSON_HEDLEY_STATIC_CAST
-#endif
-#if defined(__cplusplus)
-    #define JSON_HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
-#else
-    #define JSON_HEDLEY_STATIC_CAST(T, expr) ((T) (expr))
-#endif
-
-#if defined(JSON_HEDLEY_CPP_CAST)
-    #undef JSON_HEDLEY_CPP_CAST
-#endif
-#if defined(__cplusplus)
-#  if JSON_HEDLEY_HAS_WARNING("-Wold-style-cast")
-#    define JSON_HEDLEY_CPP_CAST(T, expr) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("clang diagnostic ignored \"-Wold-style-cast\"") \
-    ((T) (expr)) \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#  elif JSON_HEDLEY_IAR_VERSION_CHECK(8,3,0)
-#    define JSON_HEDLEY_CPP_CAST(T, expr) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("diag_suppress=Pe137") \
-    JSON_HEDLEY_DIAGNOSTIC_POP \
-#  else
-#    define JSON_HEDLEY_CPP_CAST(T, expr) ((T) (expr))
-#  endif
-#else
-#  define JSON_HEDLEY_CPP_CAST(T, expr) (expr)
-#endif
-
-#if \
-    (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) || \
-    defined(__clang__) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(18,4,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,7,0) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(2,0,1) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,1,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,0,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \
-    JSON_HEDLEY_CRAY_VERSION_CHECK(5,0,0) || \
-    JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,17) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(8,0,0) || \
-    (JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) && defined(__C99_PRAGMA_OPERATOR))
-    #define JSON_HEDLEY_PRAGMA(value) _Pragma(#value)
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0)
-    #define JSON_HEDLEY_PRAGMA(value) __pragma(value)
-#else
-    #define JSON_HEDLEY_PRAGMA(value)
-#endif
-
-#if defined(JSON_HEDLEY_DIAGNOSTIC_PUSH)
-    #undef JSON_HEDLEY_DIAGNOSTIC_PUSH
-#endif
-#if defined(JSON_HEDLEY_DIAGNOSTIC_POP)
-    #undef JSON_HEDLEY_DIAGNOSTIC_POP
-#endif
-#if defined(__clang__)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("clang diagnostic push")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("clang diagnostic pop")
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("warning(push)")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("warning(pop)")
-#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("GCC diagnostic push")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("GCC diagnostic pop")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH __pragma(warning(push))
-    #define JSON_HEDLEY_DIAGNOSTIC_POP __pragma(warning(pop))
-#elif JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("push")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("pop")
-#elif \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,4,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,1,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("diag_push")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("diag_pop")
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,90,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("warning(push)")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("warning(pop)")
-#else
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH
-    #define JSON_HEDLEY_DIAGNOSTIC_POP
-#endif
-
-#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED)
-    #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wdeprecated-declarations")
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("clang diagnostic ignored \"-Wdeprecated-declarations\"")
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("warning(disable:1478 1786)")
-#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress 1215,1444")
-#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED __pragma(warning(disable:4996))
-#elif \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress 1291,1718")
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) && !defined(__cplusplus)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("error_messages(off,E_DEPRECATED_ATT,E_DEPRECATED_ATT_MESS)")
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) && defined(__cplusplus)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("error_messages(off,symdeprecated,symdeprecated2)")
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress=Pe1444,Pe1215")
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,90,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("warn(disable:2241)")
-#else
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED
-#endif
-
-#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS)
-    #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas")
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("clang diagnostic ignored \"-Wunknown-pragmas\"")
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("warning(disable:161)")
-#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 1675")
-#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("GCC diagnostic ignored \"-Wunknown-pragmas\"")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS __pragma(warning(disable:4068))
-#elif \
-    JSON_HEDLEY_TI_VERSION_CHECK(16,9,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,3,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 163")
-#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 163")
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress=Pe161")
-#else
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS
-#endif
-
-#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES)
-    #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wunknown-attributes")
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("clang diagnostic ignored \"-Wunknown-attributes\"")
-#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"")
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(17,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("warning(disable:1292)")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(19,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES __pragma(warning(disable:5030))
-#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress 1097")
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,14,0) && defined(__cplusplus)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("error_messages(off,attrskipunsup)")
-#elif \
-    JSON_HEDLEY_TI_VERSION_CHECK(18,1,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,3,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress 1173")
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress=Pe1097")
-#else
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES
-#endif
-
-#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL)
-    #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wcast-qual")
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("clang diagnostic ignored \"-Wcast-qual\"")
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("warning(disable:2203 2331)")
-#elif JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("GCC diagnostic ignored \"-Wcast-qual\"")
-#else
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL
-#endif
-
-#if defined(JSON_HEDLEY_DEPRECATED)
-    #undef JSON_HEDLEY_DEPRECATED
-#endif
-#if defined(JSON_HEDLEY_DEPRECATED_FOR)
-    #undef JSON_HEDLEY_DEPRECATED_FOR
-#endif
-#if JSON_HEDLEY_MSVC_VERSION_CHECK(14,0,0)
-    #define JSON_HEDLEY_DEPRECATED(since) __declspec(deprecated("Since " # since))
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __declspec(deprecated("Since " #since "; use " #replacement))
-#elif defined(__cplusplus) && (__cplusplus >= 201402L)
-    #define JSON_HEDLEY_DEPRECATED(since) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[deprecated("Since " #since)]])
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[deprecated("Since " #since "; use " #replacement)]])
-#elif \
-    JSON_HEDLEY_HAS_EXTENSION(attribute_deprecated_with_message) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,5,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(18,1,0) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(18,1,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,3,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,3,0)
-    #define JSON_HEDLEY_DEPRECATED(since) __attribute__((__deprecated__("Since " #since)))
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __attribute__((__deprecated__("Since " #since "; use " #replacement)))
-#elif \
-    JSON_HEDLEY_HAS_ATTRIBUTE(deprecated) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_DEPRECATED(since) __attribute__((__deprecated__))
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __attribute__((__deprecated__))
-#elif \
-    JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0) || \
-    JSON_HEDLEY_PELLES_VERSION_CHECK(6,50,0)
-    #define JSON_HEDLEY_DEPRECATED(since) __declspec(deprecated)
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __declspec(deprecated)
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_DEPRECATED(since) _Pragma("deprecated")
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) _Pragma("deprecated")
-#else
-    #define JSON_HEDLEY_DEPRECATED(since)
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
-#endif
-
-#if defined(JSON_HEDLEY_UNAVAILABLE)
-    #undef JSON_HEDLEY_UNAVAILABLE
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(warning) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_UNAVAILABLE(available_since) __attribute__((__warning__("Not available until " #available_since)))
-#else
-    #define JSON_HEDLEY_UNAVAILABLE(available_since)
-#endif
-
-#if defined(JSON_HEDLEY_WARN_UNUSED_RESULT)
-    #undef JSON_HEDLEY_WARN_UNUSED_RESULT
-#endif
-#if defined(JSON_HEDLEY_WARN_UNUSED_RESULT_MSG)
-    #undef JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
-#endif
-#if (JSON_HEDLEY_HAS_CPP_ATTRIBUTE(nodiscard) >= 201907L)
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]])
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard(msg)]])
-#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE(nodiscard)
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]])
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]])
-#elif \
-    JSON_HEDLEY_HAS_ATTRIBUTE(warn_unused_result) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \
-    (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0) && defined(__cplusplus)) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT __attribute__((__warn_unused_result__))
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) __attribute__((__warn_unused_result__))
-#elif defined(_Check_return_) /* SAL */
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT _Check_return_
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) _Check_return_
-#else
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg)
-#endif
-
-#if defined(JSON_HEDLEY_SENTINEL)
-    #undef JSON_HEDLEY_SENTINEL
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(sentinel) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(5,4,0)
-    #define JSON_HEDLEY_SENTINEL(position) __attribute__((__sentinel__(position)))
-#else
-    #define JSON_HEDLEY_SENTINEL(position)
-#endif
-
-#if defined(JSON_HEDLEY_NO_RETURN)
-    #undef JSON_HEDLEY_NO_RETURN
-#endif
-#if JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_NO_RETURN __noreturn
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_NO_RETURN __attribute__((__noreturn__))
-#elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
-    #define JSON_HEDLEY_NO_RETURN _Noreturn
-#elif defined(__cplusplus) && (__cplusplus >= 201103L)
-    #define JSON_HEDLEY_NO_RETURN JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[noreturn]])
-#elif \
-    JSON_HEDLEY_HAS_ATTRIBUTE(noreturn) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,2,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_NO_RETURN __attribute__((__noreturn__))
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0)
-    #define JSON_HEDLEY_NO_RETURN _Pragma("does_not_return")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0)
-    #define JSON_HEDLEY_NO_RETURN __declspec(noreturn)
-#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,0,0) && defined(__cplusplus)
-    #define JSON_HEDLEY_NO_RETURN _Pragma("FUNC_NEVER_RETURNS;")
-#elif JSON_HEDLEY_COMPCERT_VERSION_CHECK(3,2,0)
-    #define JSON_HEDLEY_NO_RETURN __attribute((noreturn))
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(9,0,0)
-    #define JSON_HEDLEY_NO_RETURN __declspec(noreturn)
-#else
-    #define JSON_HEDLEY_NO_RETURN
-#endif
-
-#if defined(JSON_HEDLEY_NO_ESCAPE)
-    #undef JSON_HEDLEY_NO_ESCAPE
-#endif
-#if JSON_HEDLEY_HAS_ATTRIBUTE(noescape)
-    #define JSON_HEDLEY_NO_ESCAPE __attribute__((__noescape__))
-#else
-    #define JSON_HEDLEY_NO_ESCAPE
-#endif
-
-#if defined(JSON_HEDLEY_UNREACHABLE)
-    #undef JSON_HEDLEY_UNREACHABLE
-#endif
-#if defined(JSON_HEDLEY_UNREACHABLE_RETURN)
-    #undef JSON_HEDLEY_UNREACHABLE_RETURN
-#endif
-#if defined(JSON_HEDLEY_ASSUME)
-    #undef JSON_HEDLEY_ASSUME
-#endif
-#if \
-    JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_ASSUME(expr) __assume(expr)
-#elif JSON_HEDLEY_HAS_BUILTIN(__builtin_assume)
-    #define JSON_HEDLEY_ASSUME(expr) __builtin_assume(expr)
-#elif \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0)
-    #if defined(__cplusplus)
-        #define JSON_HEDLEY_ASSUME(expr) std::_nassert(expr)
-    #else
-        #define JSON_HEDLEY_ASSUME(expr) _nassert(expr)
-    #endif
-#endif
-#if \
-    (JSON_HEDLEY_HAS_BUILTIN(__builtin_unreachable) && (!defined(JSON_HEDLEY_ARM_VERSION))) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,5,0) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(18,10,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(13,1,5)
-    #define JSON_HEDLEY_UNREACHABLE() __builtin_unreachable()
-#elif defined(JSON_HEDLEY_ASSUME)
-    #define JSON_HEDLEY_UNREACHABLE() JSON_HEDLEY_ASSUME(0)
-#endif
-#if !defined(JSON_HEDLEY_ASSUME)
-    #if defined(JSON_HEDLEY_UNREACHABLE)
-        #define JSON_HEDLEY_ASSUME(expr) JSON_HEDLEY_STATIC_CAST(void, ((expr) ? 1 : (JSON_HEDLEY_UNREACHABLE(), 1)))
-    #else
-        #define JSON_HEDLEY_ASSUME(expr) JSON_HEDLEY_STATIC_CAST(void, expr)
-    #endif
-#endif
-#if defined(JSON_HEDLEY_UNREACHABLE)
-    #if  \
-        JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \
-        JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0)
-        #define JSON_HEDLEY_UNREACHABLE_RETURN(value) return (JSON_HEDLEY_STATIC_CAST(void, JSON_HEDLEY_ASSUME(0)), (value))
-    #else
-        #define JSON_HEDLEY_UNREACHABLE_RETURN(value) JSON_HEDLEY_UNREACHABLE()
-    #endif
-#else
-    #define JSON_HEDLEY_UNREACHABLE_RETURN(value) return (value)
-#endif
-#if !defined(JSON_HEDLEY_UNREACHABLE)
-    #define JSON_HEDLEY_UNREACHABLE() JSON_HEDLEY_ASSUME(0)
-#endif
-
-JSON_HEDLEY_DIAGNOSTIC_PUSH
-#if JSON_HEDLEY_HAS_WARNING("-Wpedantic")
-    #pragma clang diagnostic ignored "-Wpedantic"
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wc++98-compat-pedantic") && defined(__cplusplus)
-    #pragma clang diagnostic ignored "-Wc++98-compat-pedantic"
-#endif
-#if JSON_HEDLEY_GCC_HAS_WARNING("-Wvariadic-macros",4,0,0)
-    #if defined(__clang__)
-        #pragma clang diagnostic ignored "-Wvariadic-macros"
-    #elif defined(JSON_HEDLEY_GCC_VERSION)
-        #pragma GCC diagnostic ignored "-Wvariadic-macros"
-    #endif
-#endif
-#if defined(JSON_HEDLEY_NON_NULL)
-    #undef JSON_HEDLEY_NON_NULL
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(nonnull) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0)
-    #define JSON_HEDLEY_NON_NULL(...) __attribute__((__nonnull__(__VA_ARGS__)))
-#else
-    #define JSON_HEDLEY_NON_NULL(...)
-#endif
-JSON_HEDLEY_DIAGNOSTIC_POP
-
-#if defined(JSON_HEDLEY_PRINTF_FORMAT)
-    #undef JSON_HEDLEY_PRINTF_FORMAT
-#endif
-#if defined(__MINGW32__) && JSON_HEDLEY_GCC_HAS_ATTRIBUTE(format,4,4,0) && !defined(__USE_MINGW_ANSI_STDIO)
-    #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(ms_printf, string_idx, first_to_check)))
-#elif defined(__MINGW32__) && JSON_HEDLEY_GCC_HAS_ATTRIBUTE(format,4,4,0) && defined(__USE_MINGW_ANSI_STDIO)
-    #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(gnu_printf, string_idx, first_to_check)))
-#elif \
-    JSON_HEDLEY_HAS_ATTRIBUTE(format) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(__printf__, string_idx, first_to_check)))
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(6,0,0)
-    #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __declspec(vaformat(printf,string_idx,first_to_check))
-#else
-    #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check)
-#endif
-
-#if defined(JSON_HEDLEY_CONSTEXPR)
-    #undef JSON_HEDLEY_CONSTEXPR
-#endif
-#if defined(__cplusplus)
-    #if __cplusplus >= 201103L
-        #define JSON_HEDLEY_CONSTEXPR JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(constexpr)
-    #endif
-#endif
-#if !defined(JSON_HEDLEY_CONSTEXPR)
-    #define JSON_HEDLEY_CONSTEXPR
-#endif
-
-#if defined(JSON_HEDLEY_PREDICT)
-    #undef JSON_HEDLEY_PREDICT
-#endif
-#if defined(JSON_HEDLEY_LIKELY)
-    #undef JSON_HEDLEY_LIKELY
-#endif
-#if defined(JSON_HEDLEY_UNLIKELY)
-    #undef JSON_HEDLEY_UNLIKELY
-#endif
-#if defined(JSON_HEDLEY_UNPREDICTABLE)
-    #undef JSON_HEDLEY_UNPREDICTABLE
-#endif
-#if JSON_HEDLEY_HAS_BUILTIN(__builtin_unpredictable)
-    #define JSON_HEDLEY_UNPREDICTABLE(expr) __builtin_unpredictable((expr))
-#endif
-#if \
-  JSON_HEDLEY_HAS_BUILTIN(__builtin_expect_with_probability) || \
-  JSON_HEDLEY_GCC_VERSION_CHECK(9,0,0)
-#  define JSON_HEDLEY_PREDICT(expr, value, probability) __builtin_expect_with_probability(  (expr), (value), (probability))
-#  define JSON_HEDLEY_PREDICT_TRUE(expr, probability)   __builtin_expect_with_probability(!!(expr),    1   , (probability))
-#  define JSON_HEDLEY_PREDICT_FALSE(expr, probability)  __builtin_expect_with_probability(!!(expr),    0   , (probability))
-#  define JSON_HEDLEY_LIKELY(expr)                      __builtin_expect                 (!!(expr),    1                  )
-#  define JSON_HEDLEY_UNLIKELY(expr)                    __builtin_expect                 (!!(expr),    0                  )
-#elif \
-  JSON_HEDLEY_HAS_BUILTIN(__builtin_expect) || \
-  JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-  (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0) && defined(__cplusplus)) || \
-  JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-  JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-  JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-  JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,7,0) || \
-  JSON_HEDLEY_TI_CL430_VERSION_CHECK(3,1,0) || \
-  JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,1,0) || \
-  JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \
-  JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-  JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \
-  JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,27) || \
-  JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0)
-#  define JSON_HEDLEY_PREDICT(expr, expected, probability) \
-    (((probability) >= 0.9) ? __builtin_expect((expr), (expected)) : (JSON_HEDLEY_STATIC_CAST(void, expected), (expr)))
-#  define JSON_HEDLEY_PREDICT_TRUE(expr, probability) \
-    (__extension__ ({ \
-        double hedley_probability_ = (probability); \
-        ((hedley_probability_ >= 0.9) ? __builtin_expect(!!(expr), 1) : ((hedley_probability_ <= 0.1) ? __builtin_expect(!!(expr), 0) : !!(expr))); \
-    }))
-#  define JSON_HEDLEY_PREDICT_FALSE(expr, probability) \
-    (__extension__ ({ \
-        double hedley_probability_ = (probability); \
-        ((hedley_probability_ >= 0.9) ? __builtin_expect(!!(expr), 0) : ((hedley_probability_ <= 0.1) ? __builtin_expect(!!(expr), 1) : !!(expr))); \
-    }))
-#  define JSON_HEDLEY_LIKELY(expr)   __builtin_expect(!!(expr), 1)
-#  define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect(!!(expr), 0)
-#else
-#  define JSON_HEDLEY_PREDICT(expr, expected, probability) (JSON_HEDLEY_STATIC_CAST(void, expected), (expr))
-#  define JSON_HEDLEY_PREDICT_TRUE(expr, probability) (!!(expr))
-#  define JSON_HEDLEY_PREDICT_FALSE(expr, probability) (!!(expr))
-#  define JSON_HEDLEY_LIKELY(expr) (!!(expr))
-#  define JSON_HEDLEY_UNLIKELY(expr) (!!(expr))
-#endif
-#if !defined(JSON_HEDLEY_UNPREDICTABLE)
-    #define JSON_HEDLEY_UNPREDICTABLE(expr) JSON_HEDLEY_PREDICT(expr, 1, 0.5)
-#endif
-
-#if defined(JSON_HEDLEY_MALLOC)
-    #undef JSON_HEDLEY_MALLOC
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(malloc) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(12,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_MALLOC __attribute__((__malloc__))
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0)
-    #define JSON_HEDLEY_MALLOC _Pragma("returns_new_memory")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(14, 0, 0)
-    #define JSON_HEDLEY_MALLOC __declspec(restrict)
-#else
-    #define JSON_HEDLEY_MALLOC
-#endif
-
-#if defined(JSON_HEDLEY_PURE)
-    #undef JSON_HEDLEY_PURE
-#endif
-#if \
-  JSON_HEDLEY_HAS_ATTRIBUTE(pure) || \
-  JSON_HEDLEY_GCC_VERSION_CHECK(2,96,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-  JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-  JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-  JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-  JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-  (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-  (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-  (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-  (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-  JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-  JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \
-  JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-#  define JSON_HEDLEY_PURE __attribute__((__pure__))
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0)
-#  define JSON_HEDLEY_PURE _Pragma("does_not_write_global_data")
-#elif defined(__cplusplus) && \
-    ( \
-      JSON_HEDLEY_TI_CL430_VERSION_CHECK(2,0,1) || \
-      JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0) || \
-      JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) \
-    )
-#  define JSON_HEDLEY_PURE _Pragma("FUNC_IS_PURE;")
-#else
-#  define JSON_HEDLEY_PURE
-#endif
-
-#if defined(JSON_HEDLEY_CONST)
-    #undef JSON_HEDLEY_CONST
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(const) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(2,5,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-    #define JSON_HEDLEY_CONST __attribute__((__const__))
-#elif \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0)
-    #define JSON_HEDLEY_CONST _Pragma("no_side_effect")
-#else
-    #define JSON_HEDLEY_CONST JSON_HEDLEY_PURE
-#endif
-
-#if defined(JSON_HEDLEY_RESTRICT)
-    #undef JSON_HEDLEY_RESTRICT
-#endif
-#if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) && !defined(__cplusplus)
-    #define JSON_HEDLEY_RESTRICT restrict
-#elif \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \
-    JSON_HEDLEY_MSVC_VERSION_CHECK(14,0,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,4) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,1,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,14,0) && defined(__cplusplus)) || \
-    JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) || \
-    defined(__clang__)
-    #define JSON_HEDLEY_RESTRICT __restrict
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,3,0) && !defined(__cplusplus)
-    #define JSON_HEDLEY_RESTRICT _Restrict
-#else
-    #define JSON_HEDLEY_RESTRICT
-#endif
-
-#if defined(JSON_HEDLEY_INLINE)
-    #undef JSON_HEDLEY_INLINE
-#endif
-#if \
-    (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) || \
-    (defined(__cplusplus) && (__cplusplus >= 199711L))
-    #define JSON_HEDLEY_INLINE inline
-#elif \
-    defined(JSON_HEDLEY_GCC_VERSION) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(6,2,0)
-    #define JSON_HEDLEY_INLINE __inline__
-#elif \
-    JSON_HEDLEY_MSVC_VERSION_CHECK(12,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,1,0) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(3,1,0) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_INLINE __inline
-#else
-    #define JSON_HEDLEY_INLINE
-#endif
-
-#if defined(JSON_HEDLEY_ALWAYS_INLINE)
-    #undef JSON_HEDLEY_ALWAYS_INLINE
-#endif
-#if \
-  JSON_HEDLEY_HAS_ATTRIBUTE(always_inline) || \
-  JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-  JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-  JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-  JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-  JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-  (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-  (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-  (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-  (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-  JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-  JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-#  define JSON_HEDLEY_ALWAYS_INLINE __attribute__((__always_inline__)) JSON_HEDLEY_INLINE
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(12,0,0)
-#  define JSON_HEDLEY_ALWAYS_INLINE __forceinline
-#elif defined(__cplusplus) && \
-    ( \
-      JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-      JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-      JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-      JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \
-      JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-      JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) \
-    )
-#  define JSON_HEDLEY_ALWAYS_INLINE _Pragma("FUNC_ALWAYS_INLINE;")
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-#  define JSON_HEDLEY_ALWAYS_INLINE _Pragma("inline=forced")
-#else
-#  define JSON_HEDLEY_ALWAYS_INLINE JSON_HEDLEY_INLINE
-#endif
-
-#if defined(JSON_HEDLEY_NEVER_INLINE)
-    #undef JSON_HEDLEY_NEVER_INLINE
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(noinline) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_NEVER_INLINE __attribute__((__noinline__))
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0)
-    #define JSON_HEDLEY_NEVER_INLINE __declspec(noinline)
-#elif JSON_HEDLEY_PGI_VERSION_CHECK(10,2,0)
-    #define JSON_HEDLEY_NEVER_INLINE _Pragma("noinline")
-#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,0,0) && defined(__cplusplus)
-    #define JSON_HEDLEY_NEVER_INLINE _Pragma("FUNC_CANNOT_INLINE;")
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_NEVER_INLINE _Pragma("inline=never")
-#elif JSON_HEDLEY_COMPCERT_VERSION_CHECK(3,2,0)
-    #define JSON_HEDLEY_NEVER_INLINE __attribute((noinline))
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(9,0,0)
-    #define JSON_HEDLEY_NEVER_INLINE __declspec(noinline)
-#else
-    #define JSON_HEDLEY_NEVER_INLINE
-#endif
-
-#if defined(JSON_HEDLEY_PRIVATE)
-    #undef JSON_HEDLEY_PRIVATE
-#endif
-#if defined(JSON_HEDLEY_PUBLIC)
-    #undef JSON_HEDLEY_PUBLIC
-#endif
-#if defined(JSON_HEDLEY_IMPORT)
-    #undef JSON_HEDLEY_IMPORT
-#endif
-#if defined(_WIN32) || defined(__CYGWIN__)
-#  define JSON_HEDLEY_PRIVATE
-#  define JSON_HEDLEY_PUBLIC   __declspec(dllexport)
-#  define JSON_HEDLEY_IMPORT   __declspec(dllimport)
-#else
-#  if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(visibility) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \
-    ( \
-      defined(__TI_EABI__) && \
-      ( \
-        (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-        JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) \
-      ) \
-    )
-#    define JSON_HEDLEY_PRIVATE __attribute__((__visibility__("hidden")))
-#    define JSON_HEDLEY_PUBLIC  __attribute__((__visibility__("default")))
-#  else
-#    define JSON_HEDLEY_PRIVATE
-#    define JSON_HEDLEY_PUBLIC
-#  endif
-#  define JSON_HEDLEY_IMPORT    extern
-#endif
-
-#if defined(JSON_HEDLEY_NO_THROW)
-    #undef JSON_HEDLEY_NO_THROW
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(nothrow) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_NO_THROW __attribute__((__nothrow__))
-#elif \
-    JSON_HEDLEY_MSVC_VERSION_CHECK(13,1,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0)
-    #define JSON_HEDLEY_NO_THROW __declspec(nothrow)
-#else
-    #define JSON_HEDLEY_NO_THROW
-#endif
-
-#if defined(JSON_HEDLEY_FALL_THROUGH)
-    #undef JSON_HEDLEY_FALL_THROUGH
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(fallthrough) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(7,0,0)
-    #define JSON_HEDLEY_FALL_THROUGH __attribute__((__fallthrough__))
-#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(clang,fallthrough)
-    #define JSON_HEDLEY_FALL_THROUGH JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[clang::fallthrough]])
-#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE(fallthrough)
-    #define JSON_HEDLEY_FALL_THROUGH JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[fallthrough]])
-#elif defined(__fallthrough) /* SAL */
-    #define JSON_HEDLEY_FALL_THROUGH __fallthrough
-#else
-    #define JSON_HEDLEY_FALL_THROUGH
-#endif
-
-#if defined(JSON_HEDLEY_RETURNS_NON_NULL)
-    #undef JSON_HEDLEY_RETURNS_NON_NULL
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(returns_nonnull) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,9,0)
-    #define JSON_HEDLEY_RETURNS_NON_NULL __attribute__((__returns_nonnull__))
-#elif defined(_Ret_notnull_) /* SAL */
-    #define JSON_HEDLEY_RETURNS_NON_NULL _Ret_notnull_
-#else
-    #define JSON_HEDLEY_RETURNS_NON_NULL
-#endif
-
-#if defined(JSON_HEDLEY_ARRAY_PARAM)
-    #undef JSON_HEDLEY_ARRAY_PARAM
-#endif
-#if \
-    defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) && \
-    !defined(__STDC_NO_VLA__) && \
-    !defined(__cplusplus) && \
-    !defined(JSON_HEDLEY_PGI_VERSION) && \
-    !defined(JSON_HEDLEY_TINYC_VERSION)
-    #define JSON_HEDLEY_ARRAY_PARAM(name) (name)
-#else
-    #define JSON_HEDLEY_ARRAY_PARAM(name)
-#endif
-
-#if defined(JSON_HEDLEY_IS_CONSTANT)
-    #undef JSON_HEDLEY_IS_CONSTANT
-#endif
-#if defined(JSON_HEDLEY_REQUIRE_CONSTEXPR)
-    #undef JSON_HEDLEY_REQUIRE_CONSTEXPR
-#endif
-/* JSON_HEDLEY_IS_CONSTEXPR_ is for
-   HEDLEY INTERNAL USE ONLY.  API subject to change without notice. */
-#if defined(JSON_HEDLEY_IS_CONSTEXPR_)
-    #undef JSON_HEDLEY_IS_CONSTEXPR_
-#endif
-#if \
-    JSON_HEDLEY_HAS_BUILTIN(__builtin_constant_p) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,19) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \
-    (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0) && !defined(__cplusplus)) || \
-    JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0)
-    #define JSON_HEDLEY_IS_CONSTANT(expr) __builtin_constant_p(expr)
-#endif
-#if !defined(__cplusplus)
-#  if \
-       JSON_HEDLEY_HAS_BUILTIN(__builtin_types_compatible_p) || \
-       JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \
-       JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-       JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \
-       JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0) || \
-       JSON_HEDLEY_ARM_VERSION_CHECK(5,4,0) || \
-       JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,24)
-#if defined(__INTPTR_TYPE__)
-    #define JSON_HEDLEY_IS_CONSTEXPR_(expr) __builtin_types_compatible_p(__typeof__((1 ? (void*) ((__INTPTR_TYPE__) ((expr) * 0)) : (int*) 0)), int*)
-#else
-    #include <stdint.h>
-    #define JSON_HEDLEY_IS_CONSTEXPR_(expr) __builtin_types_compatible_p(__typeof__((1 ? (void*) ((intptr_t) ((expr) * 0)) : (int*) 0)), int*)
-#endif
-#  elif \
-       ( \
-          defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L) && \
-          !defined(JSON_HEDLEY_SUNPRO_VERSION) && \
-          !defined(JSON_HEDLEY_PGI_VERSION) && \
-          !defined(JSON_HEDLEY_IAR_VERSION)) || \
-       JSON_HEDLEY_HAS_EXTENSION(c_generic_selections) || \
-       JSON_HEDLEY_GCC_VERSION_CHECK(4,9,0) || \
-       JSON_HEDLEY_INTEL_VERSION_CHECK(17,0,0) || \
-       JSON_HEDLEY_IBM_VERSION_CHECK(12,1,0) || \
-       JSON_HEDLEY_ARM_VERSION_CHECK(5,3,0)
-#if defined(__INTPTR_TYPE__)
-    #define JSON_HEDLEY_IS_CONSTEXPR_(expr) _Generic((1 ? (void*) ((__INTPTR_TYPE__) ((expr) * 0)) : (int*) 0), int*: 1, void*: 0)
-#else
-    #include <stdint.h>
-    #define JSON_HEDLEY_IS_CONSTEXPR_(expr) _Generic((1 ? (void*) ((intptr_t) * 0) : (int*) 0), int*: 1, void*: 0)
-#endif
-#  elif \
-       defined(JSON_HEDLEY_GCC_VERSION) || \
-       defined(JSON_HEDLEY_INTEL_VERSION) || \
-       defined(JSON_HEDLEY_TINYC_VERSION) || \
-       defined(JSON_HEDLEY_TI_ARMCL_VERSION) || \
-       JSON_HEDLEY_TI_CL430_VERSION_CHECK(18,12,0) || \
-       defined(JSON_HEDLEY_TI_CL2000_VERSION) || \
-       defined(JSON_HEDLEY_TI_CL6X_VERSION) || \
-       defined(JSON_HEDLEY_TI_CL7X_VERSION) || \
-       defined(JSON_HEDLEY_TI_CLPRU_VERSION) || \
-       defined(__clang__)
-#    define JSON_HEDLEY_IS_CONSTEXPR_(expr) ( \
-        sizeof(void) != \
-        sizeof(*( \
-                  1 ? \
-                  ((void*) ((expr) * 0L) ) : \
-((struct { char v[sizeof(void) * 2]; } *) 1) \
-                ) \
-              ) \
-                                            )
-#  endif
-#endif
-#if defined(JSON_HEDLEY_IS_CONSTEXPR_)
-    #if !defined(JSON_HEDLEY_IS_CONSTANT)
-        #define JSON_HEDLEY_IS_CONSTANT(expr) JSON_HEDLEY_IS_CONSTEXPR_(expr)
-    #endif
-    #define JSON_HEDLEY_REQUIRE_CONSTEXPR(expr) (JSON_HEDLEY_IS_CONSTEXPR_(expr) ? (expr) : (-1))
-#else
-    #if !defined(JSON_HEDLEY_IS_CONSTANT)
-        #define JSON_HEDLEY_IS_CONSTANT(expr) (0)
-    #endif
-    #define JSON_HEDLEY_REQUIRE_CONSTEXPR(expr) (expr)
-#endif
-
-#if defined(JSON_HEDLEY_BEGIN_C_DECLS)
-    #undef JSON_HEDLEY_BEGIN_C_DECLS
-#endif
-#if defined(JSON_HEDLEY_END_C_DECLS)
-    #undef JSON_HEDLEY_END_C_DECLS
-#endif
-#if defined(JSON_HEDLEY_C_DECL)
-    #undef JSON_HEDLEY_C_DECL
-#endif
-#if defined(__cplusplus)
-    #define JSON_HEDLEY_BEGIN_C_DECLS extern "C" {
-    #define JSON_HEDLEY_END_C_DECLS }
-    #define JSON_HEDLEY_C_DECL extern "C"
-#else
-    #define JSON_HEDLEY_BEGIN_C_DECLS
-    #define JSON_HEDLEY_END_C_DECLS
-    #define JSON_HEDLEY_C_DECL
-#endif
-
-#if defined(JSON_HEDLEY_STATIC_ASSERT)
-    #undef JSON_HEDLEY_STATIC_ASSERT
-#endif
-#if \
-  !defined(__cplusplus) && ( \
-      (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L)) || \
-      JSON_HEDLEY_HAS_FEATURE(c_static_assert) || \
-      JSON_HEDLEY_GCC_VERSION_CHECK(6,0,0) || \
-      JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-      defined(_Static_assert) \
-    )
-#  define JSON_HEDLEY_STATIC_ASSERT(expr, message) _Static_assert(expr, message)
-#elif \
-  (defined(__cplusplus) && (__cplusplus >= 201103L)) || \
-  JSON_HEDLEY_MSVC_VERSION_CHECK(16,0,0)
-#  define JSON_HEDLEY_STATIC_ASSERT(expr, message) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(static_assert(expr, message))
-#else
-#  define JSON_HEDLEY_STATIC_ASSERT(expr, message)
-#endif
-
-#if defined(JSON_HEDLEY_NULL)
-    #undef JSON_HEDLEY_NULL
-#endif
-#if defined(__cplusplus)
-    #if __cplusplus >= 201103L
-        #define JSON_HEDLEY_NULL JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(nullptr)
-    #elif defined(NULL)
-        #define JSON_HEDLEY_NULL NULL
-    #else
-        #define JSON_HEDLEY_NULL JSON_HEDLEY_STATIC_CAST(void*, 0)
-    #endif
-#elif defined(NULL)
-    #define JSON_HEDLEY_NULL NULL
-#else
-    #define JSON_HEDLEY_NULL ((void*) 0)
-#endif
-
-#if defined(JSON_HEDLEY_MESSAGE)
-    #undef JSON_HEDLEY_MESSAGE
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas")
-#  define JSON_HEDLEY_MESSAGE(msg) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS \
-    JSON_HEDLEY_PRAGMA(message msg) \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#elif \
-  JSON_HEDLEY_GCC_VERSION_CHECK(4,4,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-#  define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message msg)
-#elif JSON_HEDLEY_CRAY_VERSION_CHECK(5,0,0)
-#  define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(_CRI message msg)
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-#  define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message(msg))
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,0,0)
-#  define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message(msg))
-#else
-#  define JSON_HEDLEY_MESSAGE(msg)
-#endif
-
-#if defined(JSON_HEDLEY_WARNING)
-    #undef JSON_HEDLEY_WARNING
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas")
-#  define JSON_HEDLEY_WARNING(msg) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS \
-    JSON_HEDLEY_PRAGMA(clang warning msg) \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#elif \
-  JSON_HEDLEY_GCC_VERSION_CHECK(4,8,0) || \
-  JSON_HEDLEY_PGI_VERSION_CHECK(18,4,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-#  define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_PRAGMA(GCC warning msg)
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0)
-#  define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_PRAGMA(message(msg))
-#else
-#  define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_MESSAGE(msg)
-#endif
-
-#if defined(JSON_HEDLEY_REQUIRE)
-    #undef JSON_HEDLEY_REQUIRE
-#endif
-#if defined(JSON_HEDLEY_REQUIRE_MSG)
-    #undef JSON_HEDLEY_REQUIRE_MSG
-#endif
-#if JSON_HEDLEY_HAS_ATTRIBUTE(diagnose_if)
-#  if JSON_HEDLEY_HAS_WARNING("-Wgcc-compat")
-#    define JSON_HEDLEY_REQUIRE(expr) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("clang diagnostic ignored \"-Wgcc-compat\"") \
-    __attribute__((diagnose_if(!(expr), #expr, "error"))) \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#    define JSON_HEDLEY_REQUIRE_MSG(expr,msg) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("clang diagnostic ignored \"-Wgcc-compat\"") \
-    __attribute__((diagnose_if(!(expr), msg, "error"))) \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#  else
-#    define JSON_HEDLEY_REQUIRE(expr) __attribute__((diagnose_if(!(expr), #expr, "error")))
-#    define JSON_HEDLEY_REQUIRE_MSG(expr,msg) __attribute__((diagnose_if(!(expr), msg, "error")))
-#  endif
-#else
-#  define JSON_HEDLEY_REQUIRE(expr)
-#  define JSON_HEDLEY_REQUIRE_MSG(expr,msg)
-#endif
-
-#if defined(JSON_HEDLEY_FLAGS)
-    #undef JSON_HEDLEY_FLAGS
-#endif
-#if JSON_HEDLEY_HAS_ATTRIBUTE(flag_enum)
-    #define JSON_HEDLEY_FLAGS __attribute__((__flag_enum__))
-#endif
-
-#if defined(JSON_HEDLEY_FLAGS_CAST)
-    #undef JSON_HEDLEY_FLAGS_CAST
-#endif
-#if JSON_HEDLEY_INTEL_VERSION_CHECK(19,0,0)
-#  define JSON_HEDLEY_FLAGS_CAST(T, expr) (__extension__ ({ \
-        JSON_HEDLEY_DIAGNOSTIC_PUSH \
-        _Pragma("warning(disable:188)") \
-        ((T) (expr)); \
-        JSON_HEDLEY_DIAGNOSTIC_POP \
-    }))
-#else
-#  define JSON_HEDLEY_FLAGS_CAST(T, expr) JSON_HEDLEY_STATIC_CAST(T, expr)
-#endif
-
-#if defined(JSON_HEDLEY_EMPTY_BASES)
-    #undef JSON_HEDLEY_EMPTY_BASES
-#endif
-#if JSON_HEDLEY_MSVC_VERSION_CHECK(19,0,23918) && !JSON_HEDLEY_MSVC_VERSION_CHECK(20,0,0)
-    #define JSON_HEDLEY_EMPTY_BASES __declspec(empty_bases)
-#else
-    #define JSON_HEDLEY_EMPTY_BASES
-#endif
-
-/* Remaining macros are deprecated. */
-
-#if defined(JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK)
-    #undef JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK
-#endif
-#if defined(__clang__)
-    #define JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major,minor,patch) (0)
-#else
-    #define JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_CLANG_HAS_ATTRIBUTE)
-    #undef JSON_HEDLEY_CLANG_HAS_ATTRIBUTE
-#endif
-#define JSON_HEDLEY_CLANG_HAS_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_ATTRIBUTE(attribute)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE)
-    #undef JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE
-#endif
-#define JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_BUILTIN)
-    #undef JSON_HEDLEY_CLANG_HAS_BUILTIN
-#endif
-#define JSON_HEDLEY_CLANG_HAS_BUILTIN(builtin) JSON_HEDLEY_HAS_BUILTIN(builtin)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_FEATURE)
-    #undef JSON_HEDLEY_CLANG_HAS_FEATURE
-#endif
-#define JSON_HEDLEY_CLANG_HAS_FEATURE(feature) JSON_HEDLEY_HAS_FEATURE(feature)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_EXTENSION)
-    #undef JSON_HEDLEY_CLANG_HAS_EXTENSION
-#endif
-#define JSON_HEDLEY_CLANG_HAS_EXTENSION(extension) JSON_HEDLEY_HAS_EXTENSION(extension)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_DECLSPEC_DECLSPEC_ATTRIBUTE)
-    #undef JSON_HEDLEY_CLANG_HAS_DECLSPEC_DECLSPEC_ATTRIBUTE
-#endif
-#define JSON_HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_WARNING)
-    #undef JSON_HEDLEY_CLANG_HAS_WARNING
-#endif
-#define JSON_HEDLEY_CLANG_HAS_WARNING(warning) JSON_HEDLEY_HAS_WARNING(warning)
-
-#endif /* !defined(JSON_HEDLEY_VERSION) || (JSON_HEDLEY_VERSION < X) */
-
-
-// This file contains all internal macro definitions
-// You MUST include macro_unscope.hpp at the end of json.hpp to undef all of them
-
-// exclude unsupported compilers
-#if !defined(JSON_SKIP_UNSUPPORTED_COMPILER_CHECK)
-    #if defined(__clang__)
-        #if (__clang_major__ * 10000 + __clang_minor__ * 100 + __clang_patchlevel__) < 30400
-            #error "unsupported Clang version - see https://github.com/nlohmann/json#supported-compilers"
-        #endif
-    #elif defined(__GNUC__) && !(defined(__ICC) || defined(__INTEL_COMPILER))
-        #if (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) < 40800
-            #error "unsupported GCC version - see https://github.com/nlohmann/json#supported-compilers"
-        #endif
-    #endif
-#endif
-
-// C++ language standard detection
-#if (defined(__cplusplus) && __cplusplus >= 201703L) || (defined(_HAS_CXX17) && _HAS_CXX17 == 1) // fix for issue #464
-    #define JSON_HAS_CPP_17
-    #define JSON_HAS_CPP_14
-#elif (defined(__cplusplus) && __cplusplus >= 201402L) || (defined(_HAS_CXX14) && _HAS_CXX14 == 1)
-    #define JSON_HAS_CPP_14
-#endif
-
-// disable float-equal warnings on GCC/clang
-#if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__)
-    #pragma GCC diagnostic push
-    #pragma GCC diagnostic ignored "-Wfloat-equal"
-#endif
-
-// disable documentation warnings on clang
-#if defined(__clang__)
-    #pragma GCC diagnostic push
-    #pragma GCC diagnostic ignored "-Wdocumentation"
-#endif
-
-// allow to disable exceptions
-#if (defined(__cpp_exceptions) || defined(__EXCEPTIONS) || defined(_CPPUNWIND)) && !defined(JSON_NOEXCEPTION)
-    #define JSON_THROW(exception) throw exception
-    #define JSON_TRY try
-    #define JSON_CATCH(exception) catch(exception)
-    #define JSON_INTERNAL_CATCH(exception) catch(exception)
-#else
-    #include <cstdlib>
-    #define JSON_THROW(exception) std::abort()
-    #define JSON_TRY if(true)
-    #define JSON_CATCH(exception) if(false)
-    #define JSON_INTERNAL_CATCH(exception) if(false)
-#endif
-
-// override exception macros
-#if defined(JSON_THROW_USER)
-    #undef JSON_THROW
-    #define JSON_THROW JSON_THROW_USER
-#endif
-#if defined(JSON_TRY_USER)
-    #undef JSON_TRY
-    #define JSON_TRY JSON_TRY_USER
-#endif
-#if defined(JSON_CATCH_USER)
-    #undef JSON_CATCH
-    #define JSON_CATCH JSON_CATCH_USER
-    #undef JSON_INTERNAL_CATCH
-    #define JSON_INTERNAL_CATCH JSON_CATCH_USER
-#endif
-#if defined(JSON_INTERNAL_CATCH_USER)
-    #undef JSON_INTERNAL_CATCH
-    #define JSON_INTERNAL_CATCH JSON_INTERNAL_CATCH_USER
-#endif
-
-/*!
-@brief macro to briefly define a mapping between an enum and JSON
-@def NLOHMANN_JSON_SERIALIZE_ENUM
-@since version 3.4.0
-*/
-#define NLOHMANN_JSON_SERIALIZE_ENUM(ENUM_TYPE, ...)                                            \
-    template<typename BasicJsonType>                                                            \
-    inline void to_json(BasicJsonType& j, const ENUM_TYPE& e)                                   \
-    {                                                                                           \
-        static_assert(std::is_enum<ENUM_TYPE>::value, #ENUM_TYPE " must be an enum!");          \
-        static const std::pair<ENUM_TYPE, BasicJsonType> m[] = __VA_ARGS__;                     \
-        auto it = std::find_if(std::begin(m), std::end(m),                                      \
-                               [e](const std::pair<ENUM_TYPE, BasicJsonType>& ej_pair) -> bool  \
-        {                                                                                       \
-            return ej_pair.first == e;                                                          \
-        });                                                                                     \
-        j = ((it != std::end(m)) ? it : std::begin(m))->second;                                 \
-    }                                                                                           \
-    template<typename BasicJsonType>                                                            \
-    inline void from_json(const BasicJsonType& j, ENUM_TYPE& e)                                 \
-    {                                                                                           \
-        static_assert(std::is_enum<ENUM_TYPE>::value, #ENUM_TYPE " must be an enum!");          \
-        static const std::pair<ENUM_TYPE, BasicJsonType> m[] = __VA_ARGS__;                     \
-        auto it = std::find_if(std::begin(m), std::end(m),                                      \
-                               [&j](const std::pair<ENUM_TYPE, BasicJsonType>& ej_pair) -> bool \
-        {                                                                                       \
-            return ej_pair.second == j;                                                         \
-        });                                                                                     \
-        e = ((it != std::end(m)) ? it : std::begin(m))->first;                                  \
-    }
-
-// Ugly macros to avoid uglier copy-paste when specializing basic_json. They
-// may be removed in the future once the class is split.
-
-#define NLOHMANN_BASIC_JSON_TPL_DECLARATION                                \
-    template<template<typename, typename, typename...> class ObjectType,   \
-             template<typename, typename...> class ArrayType,              \
-             class StringType, class BooleanType, class NumberIntegerType, \
-             class NumberUnsignedType, class NumberFloatType,              \
-             template<typename> class AllocatorType,                       \
-             template<typename, typename = void> class JSONSerializer,     \
-             class BinaryType>
-
-#define NLOHMANN_BASIC_JSON_TPL                                            \
-    basic_json<ObjectType, ArrayType, StringType, BooleanType,             \
-    NumberIntegerType, NumberUnsignedType, NumberFloatType,                \
-    AllocatorType, JSONSerializer, BinaryType>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-////////////////
-// exceptions //
-////////////////
-
-/*!
-@brief general exception of the @ref basic_json class
-
-This class is an extension of `std::exception` objects with a member @a id for
-exception ids. It is used as the base class for all exceptions thrown by the
-@ref basic_json class. This class can hence be used as "wildcard" to catch
-exceptions.
-
-Subclasses:
-- @ref parse_error for exceptions indicating a parse error
-- @ref invalid_iterator for exceptions indicating errors with iterators
-- @ref type_error for exceptions indicating executing a member function with
-                  a wrong type
-- @ref out_of_range for exceptions indicating access out of the defined range
-- @ref other_error for exceptions indicating other library errors
-
-@internal
-@note To have nothrow-copy-constructible exceptions, we internally use
-      `std::runtime_error` which can cope with arbitrary-length error messages.
-      Intermediate strings are built with static functions and then passed to
-      the actual constructor.
-@endinternal
-
-@liveexample{The following code shows how arbitrary library exceptions can be
-caught.,exception}
-
-@since version 3.0.0
-*/
-class exception : public std::exception
-{
-  public:
-    /// returns the explanatory string
-    JSON_HEDLEY_RETURNS_NON_NULL
-    const char* what() const noexcept override
-    {
-        return m.what();
-    }
-
-    /// the id of the exception
-    const int id;
-
-  protected:
-    JSON_HEDLEY_NON_NULL(3)
-    exception(int id_, const char* what_arg) : id(id_), m(what_arg) {}
-
-    static std::string name(const std::string& ename, int id_)
-    {
-        return "[json.exception." + ename + "." + std::to_string(id_) + "] ";
-    }
-
-  private:
-    /// an exception object as storage for error messages
-    std::runtime_error m;
-};
-
-/*!
-@brief exception indicating a parse error
-
-This exception is thrown by the library when a parse error occurs. Parse errors
-can occur during the deserialization of JSON text, CBOR, MessagePack, as well
-as when using JSON Patch.
-
-Member @a byte holds the byte index of the last read character in the input
-file.
-
-Exceptions have ids 1xx.
-
-name / id                      | example message | description
------------------------------- | --------------- | -------------------------
-json.exception.parse_error.101 | parse error at 2: unexpected end of input; expected string literal | This error indicates a syntax error while deserializing a JSON text. The error message describes that an unexpected token (character) was encountered, and the member @a byte indicates the error position.
-json.exception.parse_error.102 | parse error at 14: missing or wrong low surrogate | JSON uses the `\uxxxx` format to describe Unicode characters. Code points above above 0xFFFF are split into two `\uxxxx` entries ("surrogate pairs"). This error indicates that the surrogate pair is incomplete or contains an invalid code point.
-json.exception.parse_error.103 | parse error: code points above 0x10FFFF are invalid | Unicode supports code points up to 0x10FFFF. Code points above 0x10FFFF are invalid.
-json.exception.parse_error.104 | parse error: JSON patch must be an array of objects | [RFC 6902](https://tools.ietf.org/html/rfc6902) requires a JSON Patch document to be a JSON document that represents an array of objects.
-json.exception.parse_error.105 | parse error: operation must have string member 'op' | An operation of a JSON Patch document must contain exactly one "op" member, whose value indicates the operation to perform. Its value must be one of "add", "remove", "replace", "move", "copy", or "test"; other values are errors.
-json.exception.parse_error.106 | parse error: array index '01' must not begin with '0' | An array index in a JSON Pointer ([RFC 6901](https://tools.ietf.org/html/rfc6901)) may be `0` or any number without a leading `0`.
-json.exception.parse_error.107 | parse error: JSON pointer must be empty or begin with '/' - was: 'foo' | A JSON Pointer must be a Unicode string containing a sequence of zero or more reference tokens, each prefixed by a `/` character.
-json.exception.parse_error.108 | parse error: escape character '~' must be followed with '0' or '1' | In a JSON Pointer, only `~0` and `~1` are valid escape sequences.
-json.exception.parse_error.109 | parse error: array index 'one' is not a number | A JSON Pointer array index must be a number.
-json.exception.parse_error.110 | parse error at 1: cannot read 2 bytes from vector | When parsing CBOR or MessagePack, the byte vector ends before the complete value has been read.
-json.exception.parse_error.112 | parse error at 1: error reading CBOR; last byte: 0xF8 | Not all types of CBOR or MessagePack are supported. This exception occurs if an unsupported byte was read.
-json.exception.parse_error.113 | parse error at 2: expected a CBOR string; last byte: 0x98 | While parsing a map key, a value that is not a string has been read.
-json.exception.parse_error.114 | parse error: Unsupported BSON record type 0x0F | The parsing of the corresponding BSON record type is not implemented (yet).
-
-@note For an input with n bytes, 1 is the index of the first character and n+1
-      is the index of the terminating null byte or the end of file. This also
-      holds true when reading a byte vector (CBOR or MessagePack).
-
-@liveexample{The following code shows how a `parse_error` exception can be
-caught.,parse_error}
-
-@sa - @ref exception for the base class of the library exceptions
-@sa - @ref invalid_iterator for exceptions indicating errors with iterators
-@sa - @ref type_error for exceptions indicating executing a member function with
-                    a wrong type
-@sa - @ref out_of_range for exceptions indicating access out of the defined range
-@sa - @ref other_error for exceptions indicating other library errors
-
-@since version 3.0.0
-*/
-class parse_error : public exception
-{
-  public:
-    /*!
-    @brief create a parse error exception
-    @param[in] id_       the id of the exception
-    @param[in] pos       the position where the error occurred (or with
-                         chars_read_total=0 if the position cannot be
-                         determined)
-    @param[in] what_arg  the explanatory string
-    @return parse_error object
-    */
-    static parse_error create(int id_, const position_t& pos, const std::string& what_arg)
-    {
-        std::string w = exception::name("parse_error", id_) + "parse error" +
-                        position_string(pos) + ": " + what_arg;
-        return parse_error(id_, pos.chars_read_total, w.c_str());
-    }
-
-    static parse_error create(int id_, std::size_t byte_, const std::string& what_arg)
-    {
-        std::string w = exception::name("parse_error", id_) + "parse error" +
-                        (byte_ != 0 ? (" at byte " + std::to_string(byte_)) : "") +
-                        ": " + what_arg;
-        return parse_error(id_, byte_, w.c_str());
-    }
-
-    /*!
-    @brief byte index of the parse error
-
-    The byte index of the last read character in the input file.
-
-    @note For an input with n bytes, 1 is the index of the first character and
-          n+1 is the index of the terminating null byte or the end of file.
-          This also holds true when reading a byte vector (CBOR or MessagePack).
-    */
-    const std::size_t byte;
-
-  private:
-    parse_error(int id_, std::size_t byte_, const char* what_arg)
-        : exception(id_, what_arg), byte(byte_) {}
-
-    static std::string position_string(const position_t& pos)
-    {
-        return " at line " + std::to_string(pos.lines_read + 1) +
-               ", column " + std::to_string(pos.chars_read_current_line);
-    }
-};
-
-/*!
-@brief exception indicating errors with iterators
-
-This exception is thrown if iterators passed to a library function do not match
-the expected semantics.
-
-Exceptions have ids 2xx.
-
-name / id                           | example message | description
------------------------------------ | --------------- | -------------------------
-json.exception.invalid_iterator.201 | iterators are not compatible | The iterators passed to constructor @ref basic_json(InputIT first, InputIT last) are not compatible, meaning they do not belong to the same container. Therefore, the range (@a first, @a last) is invalid.
-json.exception.invalid_iterator.202 | iterator does not fit current value | In an erase or insert function, the passed iterator @a pos does not belong to the JSON value for which the function was called. It hence does not define a valid position for the deletion/insertion.
-json.exception.invalid_iterator.203 | iterators do not fit current value | Either iterator passed to function @ref erase(IteratorType first, IteratorType last) does not belong to the JSON value from which values shall be erased. It hence does not define a valid range to delete values from.
-json.exception.invalid_iterator.204 | iterators out of range | When an iterator range for a primitive type (number, boolean, or string) is passed to a constructor or an erase function, this range has to be exactly (@ref begin(), @ref end()), because this is the only way the single stored value is expressed. All other ranges are invalid.
-json.exception.invalid_iterator.205 | iterator out of range | When an iterator for a primitive type (number, boolean, or string) is passed to an erase function, the iterator has to be the @ref begin() iterator, because it is the only way to address the stored value. All other iterators are invalid.
-json.exception.invalid_iterator.206 | cannot construct with iterators from null | The iterators passed to constructor @ref basic_json(InputIT first, InputIT last) belong to a JSON null value and hence to not define a valid range.
-json.exception.invalid_iterator.207 | cannot use key() for non-object iterators | The key() member function can only be used on iterators belonging to a JSON object, because other types do not have a concept of a key.
-json.exception.invalid_iterator.208 | cannot use operator[] for object iterators | The operator[] to specify a concrete offset cannot be used on iterators belonging to a JSON object, because JSON objects are unordered.
-json.exception.invalid_iterator.209 | cannot use offsets with object iterators | The offset operators (+, -, +=, -=) cannot be used on iterators belonging to a JSON object, because JSON objects are unordered.
-json.exception.invalid_iterator.210 | iterators do not fit | The iterator range passed to the insert function are not compatible, meaning they do not belong to the same container. Therefore, the range (@a first, @a last) is invalid.
-json.exception.invalid_iterator.211 | passed iterators may not belong to container | The iterator range passed to the insert function must not be a subrange of the container to insert to.
-json.exception.invalid_iterator.212 | cannot compare iterators of different containers | When two iterators are compared, they must belong to the same container.
-json.exception.invalid_iterator.213 | cannot compare order of object iterators | The order of object iterators cannot be compared, because JSON objects are unordered.
-json.exception.invalid_iterator.214 | cannot get value | Cannot get value for iterator: Either the iterator belongs to a null value or it is an iterator to a primitive type (number, boolean, or string), but the iterator is different to @ref begin().
-
-@liveexample{The following code shows how an `invalid_iterator` exception can be
-caught.,invalid_iterator}
-
-@sa - @ref exception for the base class of the library exceptions
-@sa - @ref parse_error for exceptions indicating a parse error
-@sa - @ref type_error for exceptions indicating executing a member function with
-                    a wrong type
-@sa - @ref out_of_range for exceptions indicating access out of the defined range
-@sa - @ref other_error for exceptions indicating other library errors
-
-@since version 3.0.0
-*/
-class invalid_iterator : public exception
-{
-  public:
-    static invalid_iterator create(int id_, const std::string& what_arg)
-    {
-        std::string w = exception::name("invalid_iterator", id_) + what_arg;
-        return invalid_iterator(id_, w.c_str());
-    }
-
-  private:
-    JSON_HEDLEY_NON_NULL(3)
-    invalid_iterator(int id_, const char* what_arg)
-        : exception(id_, what_arg) {}
-};
-
-/*!
-@brief exception indicating executing a member function with a wrong type
-
-This exception is thrown in case of a type error; that is, a library function is
-executed on a JSON value whose type does not match the expected semantics.
-
-Exceptions have ids 3xx.
-
-name / id                     | example message | description
------------------------------ | --------------- | -------------------------
-json.exception.type_error.301 | cannot create object from initializer list | To create an object from an initializer list, the initializer list must consist only of a list of pairs whose first element is a string. When this constraint is violated, an array is created instead.
-json.exception.type_error.302 | type must be object, but is array | During implicit or explicit value conversion, the JSON type must be compatible to the target type. For instance, a JSON string can only be converted into string types, but not into numbers or boolean types.
-json.exception.type_error.303 | incompatible ReferenceType for get_ref, actual type is object | To retrieve a reference to a value stored in a @ref basic_json object with @ref get_ref, the type of the reference must match the value type. For instance, for a JSON array, the @a ReferenceType must be @ref array_t &.
-json.exception.type_error.304 | cannot use at() with string | The @ref at() member functions can only be executed for certain JSON types.
-json.exception.type_error.305 | cannot use operator[] with string | The @ref operator[] member functions can only be executed for certain JSON types.
-json.exception.type_error.306 | cannot use value() with string | The @ref value() member functions can only be executed for certain JSON types.
-json.exception.type_error.307 | cannot use erase() with string | The @ref erase() member functions can only be executed for certain JSON types.
-json.exception.type_error.308 | cannot use push_back() with string | The @ref push_back() and @ref operator+= member functions can only be executed for certain JSON types.
-json.exception.type_error.309 | cannot use insert() with | The @ref insert() member functions can only be executed for certain JSON types.
-json.exception.type_error.310 | cannot use swap() with number | The @ref swap() member functions can only be executed for certain JSON types.
-json.exception.type_error.311 | cannot use emplace_back() with string | The @ref emplace_back() member function can only be executed for certain JSON types.
-json.exception.type_error.312 | cannot use update() with string | The @ref update() member functions can only be executed for certain JSON types.
-json.exception.type_error.313 | invalid value to unflatten | The @ref unflatten function converts an object whose keys are JSON Pointers back into an arbitrary nested JSON value. The JSON Pointers must not overlap, because then the resulting value would not be well defined.
-json.exception.type_error.314 | only objects can be unflattened | The @ref unflatten function only works for an object whose keys are JSON Pointers.
-json.exception.type_error.315 | values in object must be primitive | The @ref unflatten function only works for an object whose keys are JSON Pointers and whose values are primitive.
-json.exception.type_error.316 | invalid UTF-8 byte at index 10: 0x7E | The @ref dump function only works with UTF-8 encoded strings; that is, if you assign a `std::string` to a JSON value, make sure it is UTF-8 encoded. |
-json.exception.type_error.317 | JSON value cannot be serialized to requested format | The dynamic type of the object cannot be represented in the requested serialization format (e.g. a raw `true` or `null` JSON object cannot be serialized to BSON) |
-
-@liveexample{The following code shows how a `type_error` exception can be
-caught.,type_error}
-
-@sa - @ref exception for the base class of the library exceptions
-@sa - @ref parse_error for exceptions indicating a parse error
-@sa - @ref invalid_iterator for exceptions indicating errors with iterators
-@sa - @ref out_of_range for exceptions indicating access out of the defined range
-@sa - @ref other_error for exceptions indicating other library errors
-
-@since version 3.0.0
-*/
-class type_error : public exception
-{
-  public:
-    static type_error create(int id_, const std::string& what_arg)
-    {
-        std::string w = exception::name("type_error", id_) + what_arg;
-        return type_error(id_, w.c_str());
-    }
-
-  private:
-    JSON_HEDLEY_NON_NULL(3)
-    type_error(int id_, const char* what_arg) : exception(id_, what_arg) {}
-};
-
-/*!
-@brief exception indicating access out of the defined range
-
-This exception is thrown in case a library function is called on an input
-parameter that exceeds the expected range, for instance in case of array
-indices or nonexisting object keys.
-
-Exceptions have ids 4xx.
-
-name / id                       | example message | description
-------------------------------- | --------------- | -------------------------
-json.exception.out_of_range.401 | array index 3 is out of range | The provided array index @a i is larger than @a size-1.
-json.exception.out_of_range.402 | array index '-' (3) is out of range | The special array index `-` in a JSON Pointer never describes a valid element of the array, but the index past the end. That is, it can only be used to add elements at this position, but not to read it.
-json.exception.out_of_range.403 | key 'foo' not found | The provided key was not found in the JSON object.
-json.exception.out_of_range.404 | unresolved reference token 'foo' | A reference token in a JSON Pointer could not be resolved.
-json.exception.out_of_range.405 | JSON pointer has no parent | The JSON Patch operations 'remove' and 'add' can not be applied to the root element of the JSON value.
-json.exception.out_of_range.406 | number overflow parsing '10E1000' | A parsed number could not be stored as without changing it to NaN or INF.
-json.exception.out_of_range.407 | number overflow serializing '9223372036854775808' | UBJSON and BSON only support integer numbers up to 9223372036854775807. |
-json.exception.out_of_range.408 | excessive array size: 8658170730974374167 | The size (following `#`) of an UBJSON array or object exceeds the maximal capacity. |
-json.exception.out_of_range.409 | BSON key cannot contain code point U+0000 (at byte 2) | Key identifiers to be serialized to BSON cannot contain code point U+0000, since the key is stored as zero-terminated c-string |
-
-@liveexample{The following code shows how an `out_of_range` exception can be
-caught.,out_of_range}
-
-@sa - @ref exception for the base class of the library exceptions
-@sa - @ref parse_error for exceptions indicating a parse error
-@sa - @ref invalid_iterator for exceptions indicating errors with iterators
-@sa - @ref type_error for exceptions indicating executing a member function with
-                    a wrong type
-@sa - @ref other_error for exceptions indicating other library errors
-
-@since version 3.0.0
-*/
-class out_of_range : public exception
-{
-  public:
-    static out_of_range create(int id_, const std::string& what_arg)
-    {
-        std::string w = exception::name("out_of_range", id_) + what_arg;
-        return out_of_range(id_, w.c_str());
-    }
-
-  private:
-    JSON_HEDLEY_NON_NULL(3)
-    out_of_range(int id_, const char* what_arg) : exception(id_, what_arg) {}
-};
-
-/*!
-@brief exception indicating other library errors
-
-This exception is thrown in case of errors that cannot be classified with the
-other exception types.
-
-Exceptions have ids 5xx.
-
-name / id                      | example message | description
------------------------------- | --------------- | -------------------------
-json.exception.other_error.501 | unsuccessful: {"op":"test","path":"/baz", "value":"bar"} | A JSON Patch operation 'test' failed. The unsuccessful operation is also printed.
-
-@sa - @ref exception for the base class of the library exceptions
-@sa - @ref parse_error for exceptions indicating a parse error
-@sa - @ref invalid_iterator for exceptions indicating errors with iterators
-@sa - @ref type_error for exceptions indicating executing a member function with
-                    a wrong type
-@sa - @ref out_of_range for exceptions indicating access out of the defined range
-
-@liveexample{The following code shows how an `other_error` exception can be
-caught.,other_error}
-
-@since version 3.0.0
-*/
-class other_error : public exception
-{
-  public:
-    static other_error create(int id_, const std::string& what_arg)
-    {
-        std::string w = exception::name("other_error", id_) + what_arg;
-        return other_error(id_, w.c_str());
-    }
-
-  private:
-    JSON_HEDLEY_NON_NULL(3)
-    other_error(int id_, const char* what_arg) : exception(id_, what_arg) {}
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-
-#include <cstddef> // size_t
-#include <type_traits> // conditional, enable_if, false_type, integral_constant, is_constructible, is_integral, is_same, remove_cv, remove_reference, true_type
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-// alias templates to reduce boilerplate
-template<bool B, typename T = void>
-using enable_if_t = typename std::enable_if<B, T>::type;
-
-template<typename T>
-using uncvref_t = typename std::remove_cv<typename std::remove_reference<T>::type>::type;
-
-// implementation of C++14 index_sequence and affiliates
-// source: https://stackoverflow.com/a/32223343
-template<std::size_t... Ints>
-struct index_sequence
-{
-    using type = index_sequence;
-    using value_type = std::size_t;
-    static constexpr std::size_t size() noexcept
-    {
-        return sizeof...(Ints);
-    }
-};
-
-template<class Sequence1, class Sequence2>
-struct merge_and_renumber;
-
-template<std::size_t... I1, std::size_t... I2>
-struct merge_and_renumber<index_sequence<I1...>, index_sequence<I2...>>
-        : index_sequence < I1..., (sizeof...(I1) + I2)... > {};
-
-template<std::size_t N>
-struct make_index_sequence
-    : merge_and_renumber < typename make_index_sequence < N / 2 >::type,
-      typename make_index_sequence < N - N / 2 >::type > {};
-
-template<> struct make_index_sequence<0> : index_sequence<> {};
-template<> struct make_index_sequence<1> : index_sequence<0> {};
-
-template<typename... Ts>
-using index_sequence_for = make_index_sequence<sizeof...(Ts)>;
-
-// dispatch utility (taken from ranges-v3)
-template<unsigned N> struct priority_tag : priority_tag < N - 1 > {};
-template<> struct priority_tag<0> {};
-
-// taken from ranges-v3
-template<typename T>
-struct static_const
-{
-    static constexpr T value{};
-};
-
-template<typename T>
-constexpr T static_const<T>::value;
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-
-#include <limits> // numeric_limits
-#include <type_traits> // false_type, is_constructible, is_integral, is_same, true_type
-#include <utility> // declval
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/iterators/iterator_traits.hpp>
-
-
-#include <iterator> // random_access_iterator_tag
-
-// #include <nlohmann/detail/meta/void_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template <typename ...Ts> struct make_void
-{
-    using type = void;
-};
-template <typename ...Ts> using void_t = typename make_void<Ts...>::type;
-} // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template <typename It, typename = void>
-struct iterator_types {};
-
-template <typename It>
-struct iterator_types <
-    It,
-    void_t<typename It::difference_type, typename It::value_type, typename It::pointer,
-    typename It::reference, typename It::iterator_category >>
-{
-    using difference_type = typename It::difference_type;
-    using value_type = typename It::value_type;
-    using pointer = typename It::pointer;
-    using reference = typename It::reference;
-    using iterator_category = typename It::iterator_category;
-};
-
-// This is required as some compilers implement std::iterator_traits in a way that
-// doesn't work with SFINAE. See https://github.com/nlohmann/json/issues/1341.
-template <typename T, typename = void>
-struct iterator_traits
-{
-};
-
-template <typename T>
-struct iterator_traits < T, enable_if_t < !std::is_pointer<T>::value >>
-            : iterator_types<T>
-{
-};
-
-template <typename T>
-struct iterator_traits<T*, enable_if_t<std::is_object<T>::value>>
-{
-    using iterator_category = std::random_access_iterator_tag;
-    using value_type = T;
-    using difference_type = ptrdiff_t;
-    using pointer = T*;
-    using reference = T&;
-};
-} // namespace detail
-} // namespace nlohmann
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-// #include <nlohmann/detail/meta/detected.hpp>
-
-
-#include <type_traits>
-
-// #include <nlohmann/detail/meta/void_t.hpp>
-
-
-// https://en.cppreference.com/w/cpp/experimental/is_detected
-namespace nlohmann
-{
-namespace detail
-{
-struct nonesuch
-{
-    nonesuch() = delete;
-    ~nonesuch() = delete;
-    nonesuch(nonesuch const&) = delete;
-    nonesuch(nonesuch const&&) = delete;
-    void operator=(nonesuch const&) = delete;
-    void operator=(nonesuch&&) = delete;
-};
-
-template <class Default,
-          class AlwaysVoid,
-          template <class...> class Op,
-          class... Args>
-struct detector
-{
-    using value_t = std::false_type;
-    using type = Default;
-};
-
-template <class Default, template <class...> class Op, class... Args>
-struct detector<Default, void_t<Op<Args...>>, Op, Args...>
-{
-    using value_t = std::true_type;
-    using type = Op<Args...>;
-};
-
-template <template <class...> class Op, class... Args>
-using is_detected = typename detector<nonesuch, void, Op, Args...>::value_t;
-
-template <template <class...> class Op, class... Args>
-using detected_t = typename detector<nonesuch, void, Op, Args...>::type;
-
-template <class Default, template <class...> class Op, class... Args>
-using detected_or = detector<Default, void, Op, Args...>;
-
-template <class Default, template <class...> class Op, class... Args>
-using detected_or_t = typename detected_or<Default, Op, Args...>::type;
-
-template <class Expected, template <class...> class Op, class... Args>
-using is_detected_exact = std::is_same<Expected, detected_t<Op, Args...>>;
-
-template <class To, template <class...> class Op, class... Args>
-using is_detected_convertible =
-    std::is_convertible<detected_t<Op, Args...>, To>;
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/json_fwd.hpp>
-#ifndef INCLUDE_NLOHMANN_JSON_FWD_HPP_
-#define INCLUDE_NLOHMANN_JSON_FWD_HPP_
-
-#include <cstdint> // int64_t, uint64_t
-#include <map> // map
-#include <memory> // allocator
-#include <string> // string
-#include <vector> // vector
-
-/*!
-@brief namespace for Niels Lohmann
-@see https://github.com/nlohmann
-@since version 1.0.0
-*/
-namespace nlohmann
-{
-/*!
-@brief default JSONSerializer template argument
-
-This serializer ignores the template arguments and uses ADL
-([argument-dependent lookup](https://en.cppreference.com/w/cpp/language/adl))
-for serialization.
-*/
-template<typename T = void, typename SFINAE = void>
-struct adl_serializer;
-
-template<template<typename U, typename V, typename... Args> class ObjectType =
-         std::map,
-         template<typename U, typename... Args> class ArrayType = std::vector,
-         class StringType = std::string, class BooleanType = bool,
-         class NumberIntegerType = std::int64_t,
-         class NumberUnsignedType = std::uint64_t,
-         class NumberFloatType = double,
-         template<typename U> class AllocatorType = std::allocator,
-         template<typename T, typename SFINAE = void> class JSONSerializer =
-         adl_serializer,
-         class BinaryType = std::vector<std::uint8_t>>
-class basic_json;
-
-/*!
-@brief JSON Pointer
-
-A JSON pointer defines a string syntax for identifying a specific value
-within a JSON document. It can be used with functions `at` and
-`operator[]`. Furthermore, JSON pointers are the base for JSON patches.
-
-@sa [RFC 6901](https://tools.ietf.org/html/rfc6901)
-
-@since version 2.0.0
-*/
-template<typename BasicJsonType>
-class json_pointer;
-
-/*!
-@brief default JSON class
-
-This type is the default specialization of the @ref basic_json class which
-uses the standard template types.
-
-@since version 1.0.0
-*/
-using json = basic_json<>;
-}  // namespace nlohmann
-
-#endif  // INCLUDE_NLOHMANN_JSON_FWD_HPP_
-
-
-namespace nlohmann
-{
-/*!
-@brief detail namespace with internal helper functions
-
-This namespace collects functions that should not be exposed,
-implementations of some @ref basic_json methods, and meta-programming helpers.
-
-@since version 2.1.0
-*/
-namespace detail
-{
-/////////////
-// helpers //
-/////////////
-
-// Note to maintainers:
-//
-// Every trait in this file expects a non CV-qualified type.
-// The only exceptions are in the 'aliases for detected' section
-// (i.e. those of the form: decltype(T::member_function(std::declval<T>())))
-//
-// In this case, T has to be properly CV-qualified to constraint the function arguments
-// (e.g. to_json(BasicJsonType&, const T&))
-
-template<typename> struct is_basic_json : std::false_type {};
-
-NLOHMANN_BASIC_JSON_TPL_DECLARATION
-struct is_basic_json<NLOHMANN_BASIC_JSON_TPL> : std::true_type {};
-
-//////////////////////
-// json_ref helpers //
-//////////////////////
-
-template <typename>
-class json_ref;
-
-template<typename>
-struct is_json_ref : std::false_type {};
-
-template <typename T>
-struct is_json_ref<json_ref<T>> : std::true_type {};
-
-//////////////////////////
-// aliases for detected //
-//////////////////////////
-
-template <typename T>
-using mapped_type_t = typename T::mapped_type;
-
-template <typename T>
-using key_type_t = typename T::key_type;
-
-template <typename T>
-using value_type_t = typename T::value_type;
-
-template <typename T>
-using difference_type_t = typename T::difference_type;
-
-template <typename T>
-using pointer_t = typename T::pointer;
-
-template <typename T>
-using reference_t = typename T::reference;
-
-template <typename T>
-using iterator_category_t = typename T::iterator_category;
-
-template <typename T>
-using iterator_t = typename T::iterator;
-
-template <typename T, typename... Args>
-using to_json_function = decltype(T::to_json(std::declval<Args>()...));
-
-template <typename T, typename... Args>
-using from_json_function = decltype(T::from_json(std::declval<Args>()...));
-
-template <typename T, typename U>
-using get_template_function = decltype(std::declval<T>().template get<U>());
-
-// trait checking if JSONSerializer<T>::from_json(json const&, udt&) exists
-template <typename BasicJsonType, typename T, typename = void>
-struct has_from_json : std::false_type {};
-
-template <typename BasicJsonType, typename T>
-struct has_from_json<BasicJsonType, T,
-           enable_if_t<not is_basic_json<T>::value>>
-{
-    using serializer = typename BasicJsonType::template json_serializer<T, void>;
-
-    static constexpr bool value =
-        is_detected_exact<void, from_json_function, serializer,
-        const BasicJsonType&, T&>::value;
-};
-
-// This trait checks if JSONSerializer<T>::from_json(json const&) exists
-// this overload is used for non-default-constructible user-defined-types
-template <typename BasicJsonType, typename T, typename = void>
-struct has_non_default_from_json : std::false_type {};
-
-template<typename BasicJsonType, typename T>
-struct has_non_default_from_json<BasicJsonType, T, enable_if_t<not is_basic_json<T>::value>>
-{
-    using serializer = typename BasicJsonType::template json_serializer<T, void>;
-
-    static constexpr bool value =
-        is_detected_exact<T, from_json_function, serializer,
-        const BasicJsonType&>::value;
-};
-
-// This trait checks if BasicJsonType::json_serializer<T>::to_json exists
-// Do not evaluate the trait when T is a basic_json type, to avoid template instantiation infinite recursion.
-template <typename BasicJsonType, typename T, typename = void>
-struct has_to_json : std::false_type {};
-
-template <typename BasicJsonType, typename T>
-struct has_to_json<BasicJsonType, T, enable_if_t<not is_basic_json<T>::value>>
-{
-    using serializer = typename BasicJsonType::template json_serializer<T, void>;
-
-    static constexpr bool value =
-        is_detected_exact<void, to_json_function, serializer, BasicJsonType&,
-        T>::value;
-};
-
-
-///////////////////
-// is_ functions //
-///////////////////
-
-template <typename T, typename = void>
-struct is_iterator_traits : std::false_type {};
-
-template <typename T>
-struct is_iterator_traits<iterator_traits<T>>
-{
-  private:
-    using traits = iterator_traits<T>;
-
-  public:
-    static constexpr auto value =
-        is_detected<value_type_t, traits>::value &&
-        is_detected<difference_type_t, traits>::value &&
-        is_detected<pointer_t, traits>::value &&
-        is_detected<iterator_category_t, traits>::value &&
-        is_detected<reference_t, traits>::value;
-};
-
-// source: https://stackoverflow.com/a/37193089/4116453
-
-template <typename T, typename = void>
-struct is_complete_type : std::false_type {};
-
-template <typename T>
-struct is_complete_type<T, decltype(void(sizeof(T)))> : std::true_type {};
-
-template <typename BasicJsonType, typename CompatibleObjectType,
-          typename = void>
-struct is_compatible_object_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename CompatibleObjectType>
-struct is_compatible_object_type_impl <
-    BasicJsonType, CompatibleObjectType,
-    enable_if_t<is_detected<mapped_type_t, CompatibleObjectType>::value and
-    is_detected<key_type_t, CompatibleObjectType>::value >>
-{
-
-    using object_t = typename BasicJsonType::object_t;
-
-    // macOS's is_constructible does not play well with nonesuch...
-    static constexpr bool value =
-        std::is_constructible<typename object_t::key_type,
-        typename CompatibleObjectType::key_type>::value and
-        std::is_constructible<typename object_t::mapped_type,
-        typename CompatibleObjectType::mapped_type>::value;
-};
-
-template <typename BasicJsonType, typename CompatibleObjectType>
-struct is_compatible_object_type
-    : is_compatible_object_type_impl<BasicJsonType, CompatibleObjectType> {};
-
-template <typename BasicJsonType, typename ConstructibleObjectType,
-          typename = void>
-struct is_constructible_object_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename ConstructibleObjectType>
-struct is_constructible_object_type_impl <
-    BasicJsonType, ConstructibleObjectType,
-    enable_if_t<is_detected<mapped_type_t, ConstructibleObjectType>::value and
-    is_detected<key_type_t, ConstructibleObjectType>::value >>
-{
-    using object_t = typename BasicJsonType::object_t;
-
-    static constexpr bool value =
-        (std::is_default_constructible<ConstructibleObjectType>::value and
-         (std::is_move_assignable<ConstructibleObjectType>::value or
-          std::is_copy_assignable<ConstructibleObjectType>::value) and
-         (std::is_constructible<typename ConstructibleObjectType::key_type,
-          typename object_t::key_type>::value and
-          std::is_same <
-          typename object_t::mapped_type,
-          typename ConstructibleObjectType::mapped_type >::value)) or
-        (has_from_json<BasicJsonType,
-         typename ConstructibleObjectType::mapped_type>::value or
-         has_non_default_from_json <
-         BasicJsonType,
-         typename ConstructibleObjectType::mapped_type >::value);
-};
-
-template <typename BasicJsonType, typename ConstructibleObjectType>
-struct is_constructible_object_type
-    : is_constructible_object_type_impl<BasicJsonType,
-      ConstructibleObjectType> {};
-
-template <typename BasicJsonType, typename CompatibleStringType,
-          typename = void>
-struct is_compatible_string_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename CompatibleStringType>
-struct is_compatible_string_type_impl <
-    BasicJsonType, CompatibleStringType,
-    enable_if_t<is_detected_exact<typename BasicJsonType::string_t::value_type,
-    value_type_t, CompatibleStringType>::value >>
-{
-    static constexpr auto value =
-        std::is_constructible<typename BasicJsonType::string_t, CompatibleStringType>::value;
-};
-
-template <typename BasicJsonType, typename ConstructibleStringType>
-struct is_compatible_string_type
-    : is_compatible_string_type_impl<BasicJsonType, ConstructibleStringType> {};
-
-template <typename BasicJsonType, typename ConstructibleStringType,
-          typename = void>
-struct is_constructible_string_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename ConstructibleStringType>
-struct is_constructible_string_type_impl <
-    BasicJsonType, ConstructibleStringType,
-    enable_if_t<is_detected_exact<typename BasicJsonType::string_t::value_type,
-    value_type_t, ConstructibleStringType>::value >>
-{
-    static constexpr auto value =
-        std::is_constructible<ConstructibleStringType,
-        typename BasicJsonType::string_t>::value;
-};
-
-template <typename BasicJsonType, typename ConstructibleStringType>
-struct is_constructible_string_type
-    : is_constructible_string_type_impl<BasicJsonType, ConstructibleStringType> {};
-
-template <typename BasicJsonType, typename CompatibleArrayType, typename = void>
-struct is_compatible_array_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename CompatibleArrayType>
-struct is_compatible_array_type_impl <
-    BasicJsonType, CompatibleArrayType,
-    enable_if_t<is_detected<value_type_t, CompatibleArrayType>::value and
-    is_detected<iterator_t, CompatibleArrayType>::value and
-// This is needed because json_reverse_iterator has a ::iterator type...
-// Therefore it is detected as a CompatibleArrayType.
-// The real fix would be to have an Iterable concept.
-    not is_iterator_traits<
-    iterator_traits<CompatibleArrayType>>::value >>
-{
-    static constexpr bool value =
-        std::is_constructible<BasicJsonType,
-        typename CompatibleArrayType::value_type>::value;
-};
-
-template <typename BasicJsonType, typename CompatibleArrayType>
-struct is_compatible_array_type
-    : is_compatible_array_type_impl<BasicJsonType, CompatibleArrayType> {};
-
-template <typename BasicJsonType, typename ConstructibleArrayType, typename = void>
-struct is_constructible_array_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename ConstructibleArrayType>
-struct is_constructible_array_type_impl <
-    BasicJsonType, ConstructibleArrayType,
-    enable_if_t<std::is_same<ConstructibleArrayType,
-    typename BasicJsonType::value_type>::value >>
-            : std::true_type {};
-
-template <typename BasicJsonType, typename ConstructibleArrayType>
-struct is_constructible_array_type_impl <
-    BasicJsonType, ConstructibleArrayType,
-    enable_if_t<not std::is_same<ConstructibleArrayType,
-    typename BasicJsonType::value_type>::value and
-    std::is_default_constructible<ConstructibleArrayType>::value and
-(std::is_move_assignable<ConstructibleArrayType>::value or
- std::is_copy_assignable<ConstructibleArrayType>::value) and
-is_detected<value_type_t, ConstructibleArrayType>::value and
-is_detected<iterator_t, ConstructibleArrayType>::value and
-is_complete_type<
-detected_t<value_type_t, ConstructibleArrayType>>::value >>
-{
-    static constexpr bool value =
-        // This is needed because json_reverse_iterator has a ::iterator type,
-        // furthermore, std::back_insert_iterator (and other iterators) have a
-        // base class `iterator`... Therefore it is detected as a
-        // ConstructibleArrayType. The real fix would be to have an Iterable
-        // concept.
-        not is_iterator_traits<iterator_traits<ConstructibleArrayType>>::value and
-
-        (std::is_same<typename ConstructibleArrayType::value_type,
-         typename BasicJsonType::array_t::value_type>::value or
-         has_from_json<BasicJsonType,
-         typename ConstructibleArrayType::value_type>::value or
-         has_non_default_from_json <
-         BasicJsonType, typename ConstructibleArrayType::value_type >::value);
-};
-
-template <typename BasicJsonType, typename ConstructibleArrayType>
-struct is_constructible_array_type
-    : is_constructible_array_type_impl<BasicJsonType, ConstructibleArrayType> {};
-
-template <typename RealIntegerType, typename CompatibleNumberIntegerType,
-          typename = void>
-struct is_compatible_integer_type_impl : std::false_type {};
-
-template <typename RealIntegerType, typename CompatibleNumberIntegerType>
-struct is_compatible_integer_type_impl <
-    RealIntegerType, CompatibleNumberIntegerType,
-    enable_if_t<std::is_integral<RealIntegerType>::value and
-    std::is_integral<CompatibleNumberIntegerType>::value and
-    not std::is_same<bool, CompatibleNumberIntegerType>::value >>
-{
-    // is there an assert somewhere on overflows?
-    using RealLimits = std::numeric_limits<RealIntegerType>;
-    using CompatibleLimits = std::numeric_limits<CompatibleNumberIntegerType>;
-
-    static constexpr auto value =
-        std::is_constructible<RealIntegerType,
-        CompatibleNumberIntegerType>::value and
-        CompatibleLimits::is_integer and
-        RealLimits::is_signed == CompatibleLimits::is_signed;
-};
-
-template <typename RealIntegerType, typename CompatibleNumberIntegerType>
-struct is_compatible_integer_type
-    : is_compatible_integer_type_impl<RealIntegerType,
-      CompatibleNumberIntegerType> {};
-
-template <typename BasicJsonType, typename CompatibleType, typename = void>
-struct is_compatible_type_impl: std::false_type {};
-
-template <typename BasicJsonType, typename CompatibleType>
-struct is_compatible_type_impl <
-    BasicJsonType, CompatibleType,
-    enable_if_t<is_complete_type<CompatibleType>::value >>
-{
-    static constexpr bool value =
-        has_to_json<BasicJsonType, CompatibleType>::value;
-};
-
-template <typename BasicJsonType, typename CompatibleType>
-struct is_compatible_type
-    : is_compatible_type_impl<BasicJsonType, CompatibleType> {};
-
-// https://en.cppreference.com/w/cpp/types/conjunction
-template<class...> struct conjunction : std::true_type { };
-template<class B1> struct conjunction<B1> : B1 { };
-template<class B1, class... Bn>
-struct conjunction<B1, Bn...>
-: std::conditional<bool(B1::value), conjunction<Bn...>, B1>::type {};
-
-template <typename T1, typename T2>
-struct is_constructible_tuple : std::false_type {};
-
-template <typename T1, typename... Args>
-struct is_constructible_tuple<T1, std::tuple<Args...>> : conjunction<std::is_constructible<T1, Args>...> {};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-#include <array> // array
-#include <cstddef> // size_t
-#include <cstdint> // uint8_t
-#include <string> // string
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-///////////////////////////
-// JSON type enumeration //
-///////////////////////////
-
-/*!
-@brief the JSON type enumeration
-
-This enumeration collects the different JSON types. It is internally used to
-distinguish the stored values, and the functions @ref basic_json::is_null(),
-@ref basic_json::is_object(), @ref basic_json::is_array(),
-@ref basic_json::is_string(), @ref basic_json::is_boolean(),
-@ref basic_json::is_number() (with @ref basic_json::is_number_integer(),
-@ref basic_json::is_number_unsigned(), and @ref basic_json::is_number_float()),
-@ref basic_json::is_discarded(), @ref basic_json::is_primitive(), and
-@ref basic_json::is_structured() rely on it.
-
-@note There are three enumeration entries (number_integer, number_unsigned, and
-number_float), because the library distinguishes these three types for numbers:
-@ref basic_json::number_unsigned_t is used for unsigned integers,
-@ref basic_json::number_integer_t is used for signed integers, and
-@ref basic_json::number_float_t is used for floating-point numbers or to
-approximate integers which do not fit in the limits of their respective type.
-
-@sa @ref basic_json::basic_json(const value_t value_type) -- create a JSON
-value with the default value for a given type
-
-@since version 1.0.0
-*/
-enum class value_t : std::uint8_t
-{
-    null,             ///< null value
-    object,           ///< object (unordered set of name/value pairs)
-    array,            ///< array (ordered collection of values)
-    string,           ///< string value
-    boolean,          ///< boolean value
-    number_integer,   ///< number value (signed integer)
-    number_unsigned,  ///< number value (unsigned integer)
-    number_float,     ///< number value (floating-point)
-    binary,           ///< binary array (ordered collection of bytes)
-    discarded         ///< discarded by the parser callback function
-};
-
-/*!
-@brief comparison operator for JSON types
-
-Returns an ordering that is similar to Python:
-- order: null < boolean < number < object < array < string < binary
-- furthermore, each type is not smaller than itself
-- discarded values are not comparable
-- binary is represented as a b"" string in python and directly comparable to a
-  string; however, making a binary array directly comparable with a string would
-  be surprising behavior in a JSON file.
-
-@since version 1.0.0
-*/
-inline bool operator<(const value_t lhs, const value_t rhs) noexcept
-{
-    static constexpr std::array<std::uint8_t, 9> order = {{
-            0 /* null */, 3 /* object */, 4 /* array */, 5 /* string */,
-            1 /* boolean */, 2 /* integer */, 2 /* unsigned */, 2 /* float */,
-            6 /* binary */
-        }
-    };
-
-    const auto l_index = static_cast<std::size_t>(lhs);
-    const auto r_index = static_cast<std::size_t>(rhs);
-    return l_index < order.size() and r_index < order.size() and order[l_index] < order[r_index];
-}
-}  // namespace detail
-}  // namespace nlohmann
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename std::nullptr_t& n)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_null()))
-    {
-        JSON_THROW(type_error::create(302, "type must be null, but is " + std::string(j.type_name())));
-    }
-    n = nullptr;
-}
-
-// overloads for basic_json template parameters
-template<typename BasicJsonType, typename ArithmeticType,
-         enable_if_t<std::is_arithmetic<ArithmeticType>::value and
-                     not std::is_same<ArithmeticType, typename BasicJsonType::boolean_t>::value,
-                     int> = 0>
-void get_arithmetic_value(const BasicJsonType& j, ArithmeticType& val)
-{
-    switch (static_cast<value_t>(j))
-    {
-        case value_t::number_unsigned:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_unsigned_t*>());
-            break;
-        }
-        case value_t::number_integer:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_integer_t*>());
-            break;
-        }
-        case value_t::number_float:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_float_t*>());
-            break;
-        }
-
-        default:
-            JSON_THROW(type_error::create(302, "type must be number, but is " + std::string(j.type_name())));
-    }
-}
-
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::boolean_t& b)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_boolean()))
-    {
-        JSON_THROW(type_error::create(302, "type must be boolean, but is " + std::string(j.type_name())));
-    }
-    b = *j.template get_ptr<const typename BasicJsonType::boolean_t*>();
-}
-
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::string_t& s)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_string()))
-    {
-        JSON_THROW(type_error::create(302, "type must be string, but is " + std::string(j.type_name())));
-    }
-    s = *j.template get_ptr<const typename BasicJsonType::string_t*>();
-}
-
-template <
-    typename BasicJsonType, typename ConstructibleStringType,
-    enable_if_t <
-        is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value and
-        not std::is_same<typename BasicJsonType::string_t,
-                         ConstructibleStringType>::value,
-        int > = 0 >
-void from_json(const BasicJsonType& j, ConstructibleStringType& s)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_string()))
-    {
-        JSON_THROW(type_error::create(302, "type must be string, but is " + std::string(j.type_name())));
-    }
-
-    s = *j.template get_ptr<const typename BasicJsonType::string_t*>();
-}
-
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::number_float_t& val)
-{
-    get_arithmetic_value(j, val);
-}
-
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::number_unsigned_t& val)
-{
-    get_arithmetic_value(j, val);
-}
-
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::number_integer_t& val)
-{
-    get_arithmetic_value(j, val);
-}
-
-template<typename BasicJsonType, typename EnumType,
-         enable_if_t<std::is_enum<EnumType>::value, int> = 0>
-void from_json(const BasicJsonType& j, EnumType& e)
-{
-    typename std::underlying_type<EnumType>::type val;
-    get_arithmetic_value(j, val);
-    e = static_cast<EnumType>(val);
-}
-
-// forward_list doesn't have an insert method
-template<typename BasicJsonType, typename T, typename Allocator,
-         enable_if_t<std::is_convertible<BasicJsonType, T>::value, int> = 0>
-void from_json(const BasicJsonType& j, std::forward_list<T, Allocator>& l)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_array()))
-    {
-        JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name())));
-    }
-    l.clear();
-    std::transform(j.rbegin(), j.rend(),
-                   std::front_inserter(l), [](const BasicJsonType & i)
-    {
-        return i.template get<T>();
-    });
-}
-
-// valarray doesn't have an insert method
-template<typename BasicJsonType, typename T,
-         enable_if_t<std::is_convertible<BasicJsonType, T>::value, int> = 0>
-void from_json(const BasicJsonType& j, std::valarray<T>& l)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_array()))
-    {
-        JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name())));
-    }
-    l.resize(j.size());
-    std::copy(j.begin(), j.end(), std::begin(l));
-}
-
-template <typename BasicJsonType, typename T, std::size_t N>
-auto from_json(const BasicJsonType& j, T (&arr)[N])
--> decltype(j.template get<T>(), void())
-{
-    for (std::size_t i = 0; i < N; ++i)
-    {
-        arr[i] = j.at(i).template get<T>();
-    }
-}
-
-template<typename BasicJsonType>
-void from_json_array_impl(const BasicJsonType& j, typename BasicJsonType::array_t& arr, priority_tag<3> /*unused*/)
-{
-    arr = *j.template get_ptr<const typename BasicJsonType::array_t*>();
-}
-
-template <typename BasicJsonType, typename T, std::size_t N>
-auto from_json_array_impl(const BasicJsonType& j, std::array<T, N>& arr,
-                          priority_tag<2> /*unused*/)
--> decltype(j.template get<T>(), void())
-{
-    for (std::size_t i = 0; i < N; ++i)
-    {
-        arr[i] = j.at(i).template get<T>();
-    }
-}
-
-template<typename BasicJsonType, typename ConstructibleArrayType>
-auto from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType& arr, priority_tag<1> /*unused*/)
--> decltype(
-    arr.reserve(std::declval<typename ConstructibleArrayType::size_type>()),
-    j.template get<typename ConstructibleArrayType::value_type>(),
-    void())
-{
-    using std::end;
-
-    ConstructibleArrayType ret;
-    ret.reserve(j.size());
-    std::transform(j.begin(), j.end(),
-                   std::inserter(ret, end(ret)), [](const BasicJsonType & i)
-    {
-        // get<BasicJsonType>() returns *this, this won't call a from_json
-        // method when value_type is BasicJsonType
-        return i.template get<typename ConstructibleArrayType::value_type>();
-    });
-    arr = std::move(ret);
-}
-
-template <typename BasicJsonType, typename ConstructibleArrayType>
-void from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType& arr,
-                          priority_tag<0> /*unused*/)
-{
-    using std::end;
-
-    ConstructibleArrayType ret;
-    std::transform(
-        j.begin(), j.end(), std::inserter(ret, end(ret)),
-        [](const BasicJsonType & i)
-    {
-        // get<BasicJsonType>() returns *this, this won't call a from_json
-        // method when value_type is BasicJsonType
-        return i.template get<typename ConstructibleArrayType::value_type>();
-    });
-    arr = std::move(ret);
-}
-
-template <typename BasicJsonType, typename ConstructibleArrayType,
-          enable_if_t <
-              is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value and
-              not is_constructible_object_type<BasicJsonType, ConstructibleArrayType>::value and
-              not is_constructible_string_type<BasicJsonType, ConstructibleArrayType>::value and
-              not std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value and
-              not is_basic_json<ConstructibleArrayType>::value,
-              int > = 0 >
-auto from_json(const BasicJsonType& j, ConstructibleArrayType& arr)
--> decltype(from_json_array_impl(j, arr, priority_tag<3> {}),
-j.template get<typename ConstructibleArrayType::value_type>(),
-void())
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_array()))
-    {
-        JSON_THROW(type_error::create(302, "type must be array, but is " +
-                                      std::string(j.type_name())));
-    }
-
-    from_json_array_impl(j, arr, priority_tag<3> {});
-}
-
-template <typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::binary_t& bin)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_binary()))
-    {
-        JSON_THROW(type_error::create(302, "type must be binary, but is " + std::string(j.type_name())));
-    }
-
-    bin = *j.template get_ptr<const typename BasicJsonType::binary_t*>();
-}
-
-template<typename BasicJsonType, typename ConstructibleObjectType,
-         enable_if_t<is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value, int> = 0>
-void from_json(const BasicJsonType& j, ConstructibleObjectType& obj)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_object()))
-    {
-        JSON_THROW(type_error::create(302, "type must be object, but is " + std::string(j.type_name())));
-    }
-
-    ConstructibleObjectType ret;
-    auto inner_object = j.template get_ptr<const typename BasicJsonType::object_t*>();
-    using value_type = typename ConstructibleObjectType::value_type;
-    std::transform(
-        inner_object->begin(), inner_object->end(),
-        std::inserter(ret, ret.begin()),
-        [](typename BasicJsonType::object_t::value_type const & p)
-    {
-        return value_type(p.first, p.second.template get<typename ConstructibleObjectType::mapped_type>());
-    });
-    obj = std::move(ret);
-}
-
-// overload for arithmetic types, not chosen for basic_json template arguments
-// (BooleanType, etc..); note: Is it really necessary to provide explicit
-// overloads for boolean_t etc. in case of a custom BooleanType which is not
-// an arithmetic type?
-template<typename BasicJsonType, typename ArithmeticType,
-         enable_if_t <
-             std::is_arithmetic<ArithmeticType>::value and
-             not std::is_same<ArithmeticType, typename BasicJsonType::number_unsigned_t>::value and
-             not std::is_same<ArithmeticType, typename BasicJsonType::number_integer_t>::value and
-             not std::is_same<ArithmeticType, typename BasicJsonType::number_float_t>::value and
-             not std::is_same<ArithmeticType, typename BasicJsonType::boolean_t>::value,
-             int> = 0>
-void from_json(const BasicJsonType& j, ArithmeticType& val)
-{
-    switch (static_cast<value_t>(j))
-    {
-        case value_t::number_unsigned:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_unsigned_t*>());
-            break;
-        }
-        case value_t::number_integer:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_integer_t*>());
-            break;
-        }
-        case value_t::number_float:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_float_t*>());
-            break;
-        }
-        case value_t::boolean:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::boolean_t*>());
-            break;
-        }
-
-        default:
-            JSON_THROW(type_error::create(302, "type must be number, but is " + std::string(j.type_name())));
-    }
-}
-
-template<typename BasicJsonType, typename A1, typename A2>
-void from_json(const BasicJsonType& j, std::pair<A1, A2>& p)
-{
-    p = {j.at(0).template get<A1>(), j.at(1).template get<A2>()};
-}
-
-template<typename BasicJsonType, typename Tuple, std::size_t... Idx>
-void from_json_tuple_impl(const BasicJsonType& j, Tuple& t, index_sequence<Idx...> /*unused*/)
-{
-    t = std::make_tuple(j.at(Idx).template get<typename std::tuple_element<Idx, Tuple>::type>()...);
-}
-
-template<typename BasicJsonType, typename... Args>
-void from_json(const BasicJsonType& j, std::tuple<Args...>& t)
-{
-    from_json_tuple_impl(j, t, index_sequence_for<Args...> {});
-}
-
-template <typename BasicJsonType, typename Key, typename Value, typename Compare, typename Allocator,
-          typename = enable_if_t<not std::is_constructible<
-                                     typename BasicJsonType::string_t, Key>::value>>
-void from_json(const BasicJsonType& j, std::map<Key, Value, Compare, Allocator>& m)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_array()))
-    {
-        JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name())));
-    }
-    m.clear();
-    for (const auto& p : j)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not p.is_array()))
-        {
-            JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(p.type_name())));
-        }
-        m.emplace(p.at(0).template get<Key>(), p.at(1).template get<Value>());
-    }
-}
-
-template <typename BasicJsonType, typename Key, typename Value, typename Hash, typename KeyEqual, typename Allocator,
-          typename = enable_if_t<not std::is_constructible<
-                                     typename BasicJsonType::string_t, Key>::value>>
-void from_json(const BasicJsonType& j, std::unordered_map<Key, Value, Hash, KeyEqual, Allocator>& m)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_array()))
-    {
-        JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name())));
-    }
-    m.clear();
-    for (const auto& p : j)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not p.is_array()))
-        {
-            JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(p.type_name())));
-        }
-        m.emplace(p.at(0).template get<Key>(), p.at(1).template get<Value>());
-    }
-}
-
-struct from_json_fn
-{
-    template<typename BasicJsonType, typename T>
-    auto operator()(const BasicJsonType& j, T& val) const
-    noexcept(noexcept(from_json(j, val)))
-    -> decltype(from_json(j, val), void())
-    {
-        return from_json(j, val);
-    }
-};
-}  // namespace detail
-
-/// namespace to hold default `from_json` function
-/// to see why this is required:
-/// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4381.html
-namespace
-{
-constexpr const auto& from_json = detail::static_const<detail::from_json_fn>::value;
-} // namespace
-} // namespace nlohmann
-
-// #include <nlohmann/detail/conversions/to_json.hpp>
-
-
-#include <algorithm> // copy
-#include <iterator> // begin, end
-#include <string> // string
-#include <tuple> // tuple, get
-#include <type_traits> // is_same, is_constructible, is_floating_point, is_enum, underlying_type
-#include <utility> // move, forward, declval, pair
-#include <valarray> // valarray
-#include <vector> // vector
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/iterators/iteration_proxy.hpp>
-
-
-#include <cstddef> // size_t
-#include <iterator> // input_iterator_tag
-#include <string> // string, to_string
-#include <tuple> // tuple_size, get, tuple_element
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template<typename string_type>
-void int_to_string( string_type& target, std::size_t value )
-{
-    target = std::to_string(value);
-}
-template <typename IteratorType> class iteration_proxy_value
-{
-  public:
-    using difference_type = std::ptrdiff_t;
-    using value_type = iteration_proxy_value;
-    using pointer = value_type * ;
-    using reference = value_type & ;
-    using iterator_category = std::input_iterator_tag;
-    using string_type = typename std::remove_cv< typename std::remove_reference<decltype( std::declval<IteratorType>().key() ) >::type >::type;
-
-  private:
-    /// the iterator
-    IteratorType anchor;
-    /// an index for arrays (used to create key names)
-    std::size_t array_index = 0;
-    /// last stringified array index
-    mutable std::size_t array_index_last = 0;
-    /// a string representation of the array index
-    mutable string_type array_index_str = "0";
-    /// an empty string (to return a reference for primitive values)
-    const string_type empty_str = "";
-
-  public:
-    explicit iteration_proxy_value(IteratorType it) noexcept : anchor(it) {}
-
-    /// dereference operator (needed for range-based for)
-    iteration_proxy_value& operator*()
-    {
-        return *this;
-    }
-
-    /// increment operator (needed for range-based for)
-    iteration_proxy_value& operator++()
-    {
-        ++anchor;
-        ++array_index;
-
-        return *this;
-    }
-
-    /// equality operator (needed for InputIterator)
-    bool operator==(const iteration_proxy_value& o) const
-    {
-        return anchor == o.anchor;
-    }
-
-    /// inequality operator (needed for range-based for)
-    bool operator!=(const iteration_proxy_value& o) const
-    {
-        return anchor != o.anchor;
-    }
-
-    /// return key of the iterator
-    const string_type& key() const
-    {
-        assert(anchor.m_object != nullptr);
-
-        switch (anchor.m_object->type())
-        {
-            // use integer array index as key
-            case value_t::array:
-            {
-                if (array_index != array_index_last)
-                {
-                    int_to_string( array_index_str, array_index );
-                    array_index_last = array_index;
-                }
-                return array_index_str;
-            }
-
-            // use key from the object
-            case value_t::object:
-                return anchor.key();
-
-            // use an empty key for all primitive types
-            default:
-                return empty_str;
-        }
-    }
-
-    /// return value of the iterator
-    typename IteratorType::reference value() const
-    {
-        return anchor.value();
-    }
-};
-
-/// proxy class for the items() function
-template<typename IteratorType> class iteration_proxy
-{
-  private:
-    /// the container to iterate
-    typename IteratorType::reference container;
-
-  public:
-    /// construct iteration proxy from a container
-    explicit iteration_proxy(typename IteratorType::reference cont) noexcept
-        : container(cont) {}
-
-    /// return iterator begin (needed for range-based for)
-    iteration_proxy_value<IteratorType> begin() noexcept
-    {
-        return iteration_proxy_value<IteratorType>(container.begin());
-    }
-
-    /// return iterator end (needed for range-based for)
-    iteration_proxy_value<IteratorType> end() noexcept
-    {
-        return iteration_proxy_value<IteratorType>(container.end());
-    }
-};
-// Structured Bindings Support
-// For further reference see https://blog.tartanllama.xyz/structured-bindings/
-// And see https://github.com/nlohmann/json/pull/1391
-template <std::size_t N, typename IteratorType, enable_if_t<N == 0, int> = 0>
-auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>& i) -> decltype(i.key())
-{
-    return i.key();
-}
-// Structured Bindings Support
-// For further reference see https://blog.tartanllama.xyz/structured-bindings/
-// And see https://github.com/nlohmann/json/pull/1391
-template <std::size_t N, typename IteratorType, enable_if_t<N == 1, int> = 0>
-auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>& i) -> decltype(i.value())
-{
-    return i.value();
-}
-}  // namespace detail
-}  // namespace nlohmann
-
-// The Addition to the STD Namespace is required to add
-// Structured Bindings Support to the iteration_proxy_value class
-// For further reference see https://blog.tartanllama.xyz/structured-bindings/
-// And see https://github.com/nlohmann/json/pull/1391
-namespace std
-{
-#if defined(__clang__)
-    // Fix: https://github.com/nlohmann/json/issues/1401
-    #pragma clang diagnostic push
-    #pragma clang diagnostic ignored "-Wmismatched-tags"
-#endif
-template <typename IteratorType>
-class tuple_size<::nlohmann::detail::iteration_proxy_value<IteratorType>>
-            : public std::integral_constant<std::size_t, 2> {};
-
-template <std::size_t N, typename IteratorType>
-class tuple_element<N, ::nlohmann::detail::iteration_proxy_value<IteratorType >>
-{
-  public:
-    using type = decltype(
-                     get<N>(std::declval <
-                            ::nlohmann::detail::iteration_proxy_value<IteratorType >> ()));
-};
-#if defined(__clang__)
-    #pragma clang diagnostic pop
-#endif
-} // namespace std
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-//////////////////
-// constructors //
-//////////////////
-
-template<value_t> struct external_constructor;
-
-template<>
-struct external_constructor<value_t::boolean>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::boolean_t b) noexcept
-    {
-        j.m_type = value_t::boolean;
-        j.m_value = b;
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::string>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, const typename BasicJsonType::string_t& s)
-    {
-        j.m_type = value_t::string;
-        j.m_value = s;
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::string_t&& s)
-    {
-        j.m_type = value_t::string;
-        j.m_value = std::move(s);
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType, typename CompatibleStringType,
-             enable_if_t<not std::is_same<CompatibleStringType, typename BasicJsonType::string_t>::value,
-                         int> = 0>
-    static void construct(BasicJsonType& j, const CompatibleStringType& str)
-    {
-        j.m_type = value_t::string;
-        j.m_value.string = j.template create<typename BasicJsonType::string_t>(str);
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::binary>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, const typename BasicJsonType::binary_t& b)
-    {
-        j.m_type = value_t::binary;
-        typename BasicJsonType::binary_t value{b};
-        j.m_value = value;
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::binary_t&& b)
-    {
-        j.m_type = value_t::binary;
-        typename BasicJsonType::binary_t value{std::move(b)};
-        j.m_value = value;
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::number_float>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::number_float_t val) noexcept
-    {
-        j.m_type = value_t::number_float;
-        j.m_value = val;
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::number_unsigned>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::number_unsigned_t val) noexcept
-    {
-        j.m_type = value_t::number_unsigned;
-        j.m_value = val;
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::number_integer>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::number_integer_t val) noexcept
-    {
-        j.m_type = value_t::number_integer;
-        j.m_value = val;
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::array>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, const typename BasicJsonType::array_t& arr)
-    {
-        j.m_type = value_t::array;
-        j.m_value = arr;
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::array_t&& arr)
-    {
-        j.m_type = value_t::array;
-        j.m_value = std::move(arr);
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType, typename CompatibleArrayType,
-             enable_if_t<not std::is_same<CompatibleArrayType, typename BasicJsonType::array_t>::value,
-                         int> = 0>
-    static void construct(BasicJsonType& j, const CompatibleArrayType& arr)
-    {
-        using std::begin;
-        using std::end;
-        j.m_type = value_t::array;
-        j.m_value.array = j.template create<typename BasicJsonType::array_t>(begin(arr), end(arr));
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, const std::vector<bool>& arr)
-    {
-        j.m_type = value_t::array;
-        j.m_value = value_t::array;
-        j.m_value.array->reserve(arr.size());
-        for (const bool x : arr)
-        {
-            j.m_value.array->push_back(x);
-        }
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType, typename T,
-             enable_if_t<std::is_convertible<T, BasicJsonType>::value, int> = 0>
-    static void construct(BasicJsonType& j, const std::valarray<T>& arr)
-    {
-        j.m_type = value_t::array;
-        j.m_value = value_t::array;
-        j.m_value.array->resize(arr.size());
-        if (arr.size() > 0)
-        {
-            std::copy(std::begin(arr), std::end(arr), j.m_value.array->begin());
-        }
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::object>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, const typename BasicJsonType::object_t& obj)
-    {
-        j.m_type = value_t::object;
-        j.m_value = obj;
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::object_t&& obj)
-    {
-        j.m_type = value_t::object;
-        j.m_value = std::move(obj);
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType, typename CompatibleObjectType,
-             enable_if_t<not std::is_same<CompatibleObjectType, typename BasicJsonType::object_t>::value, int> = 0>
-    static void construct(BasicJsonType& j, const CompatibleObjectType& obj)
-    {
-        using std::begin;
-        using std::end;
-
-        j.m_type = value_t::object;
-        j.m_value.object = j.template create<typename BasicJsonType::object_t>(begin(obj), end(obj));
-        j.assert_invariant();
-    }
-};
-
-/////////////
-// to_json //
-/////////////
-
-template<typename BasicJsonType, typename T,
-         enable_if_t<std::is_same<T, typename BasicJsonType::boolean_t>::value, int> = 0>
-void to_json(BasicJsonType& j, T b) noexcept
-{
-    external_constructor<value_t::boolean>::construct(j, b);
-}
-
-template<typename BasicJsonType, typename CompatibleString,
-         enable_if_t<std::is_constructible<typename BasicJsonType::string_t, CompatibleString>::value, int> = 0>
-void to_json(BasicJsonType& j, const CompatibleString& s)
-{
-    external_constructor<value_t::string>::construct(j, s);
-}
-
-template<typename BasicJsonType>
-void to_json(BasicJsonType& j, typename BasicJsonType::string_t&& s)
-{
-    external_constructor<value_t::string>::construct(j, std::move(s));
-}
-
-template<typename BasicJsonType, typename FloatType,
-         enable_if_t<std::is_floating_point<FloatType>::value, int> = 0>
-void to_json(BasicJsonType& j, FloatType val) noexcept
-{
-    external_constructor<value_t::number_float>::construct(j, static_cast<typename BasicJsonType::number_float_t>(val));
-}
-
-template<typename BasicJsonType, typename CompatibleNumberUnsignedType,
-         enable_if_t<is_compatible_integer_type<typename BasicJsonType::number_unsigned_t, CompatibleNumberUnsignedType>::value, int> = 0>
-void to_json(BasicJsonType& j, CompatibleNumberUnsignedType val) noexcept
-{
-    external_constructor<value_t::number_unsigned>::construct(j, static_cast<typename BasicJsonType::number_unsigned_t>(val));
-}
-
-template<typename BasicJsonType, typename CompatibleNumberIntegerType,
-         enable_if_t<is_compatible_integer_type<typename BasicJsonType::number_integer_t, CompatibleNumberIntegerType>::value, int> = 0>
-void to_json(BasicJsonType& j, CompatibleNumberIntegerType val) noexcept
-{
-    external_constructor<value_t::number_integer>::construct(j, static_cast<typename BasicJsonType::number_integer_t>(val));
-}
-
-template<typename BasicJsonType, typename EnumType,
-         enable_if_t<std::is_enum<EnumType>::value, int> = 0>
-void to_json(BasicJsonType& j, EnumType e) noexcept
-{
-    using underlying_type = typename std::underlying_type<EnumType>::type;
-    external_constructor<value_t::number_integer>::construct(j, static_cast<underlying_type>(e));
-}
-
-template<typename BasicJsonType>
-void to_json(BasicJsonType& j, const std::vector<bool>& e)
-{
-    external_constructor<value_t::array>::construct(j, e);
-}
-
-template <typename BasicJsonType, typename CompatibleArrayType,
-          enable_if_t<is_compatible_array_type<BasicJsonType,
-                      CompatibleArrayType>::value and
-                      not is_compatible_object_type<BasicJsonType, CompatibleArrayType>::value and
-                      not is_compatible_string_type<BasicJsonType, CompatibleArrayType>::value and
-                      not std::is_same<typename BasicJsonType::binary_t, CompatibleArrayType>::value and
-                      not is_basic_json<CompatibleArrayType>::value,
-                      int> = 0>
-void to_json(BasicJsonType& j, const CompatibleArrayType& arr)
-{
-    external_constructor<value_t::array>::construct(j, arr);
-}
-
-template <typename BasicJsonType>
-void to_json(BasicJsonType& j, const typename BasicJsonType::binary_t& bin)
-{
-    external_constructor<value_t::binary>::construct(j, bin);
-}
-
-template<typename BasicJsonType, typename T,
-         enable_if_t<std::is_convertible<T, BasicJsonType>::value, int> = 0>
-void to_json(BasicJsonType& j, const std::valarray<T>& arr)
-{
-    external_constructor<value_t::array>::construct(j, std::move(arr));
-}
-
-template<typename BasicJsonType>
-void to_json(BasicJsonType& j, typename BasicJsonType::array_t&& arr)
-{
-    external_constructor<value_t::array>::construct(j, std::move(arr));
-}
-
-template<typename BasicJsonType, typename CompatibleObjectType,
-         enable_if_t<is_compatible_object_type<BasicJsonType, CompatibleObjectType>::value and not is_basic_json<CompatibleObjectType>::value, int> = 0>
-void to_json(BasicJsonType& j, const CompatibleObjectType& obj)
-{
-    external_constructor<value_t::object>::construct(j, obj);
-}
-
-template<typename BasicJsonType>
-void to_json(BasicJsonType& j, typename BasicJsonType::object_t&& obj)
-{
-    external_constructor<value_t::object>::construct(j, std::move(obj));
-}
-
-template <
-    typename BasicJsonType, typename T, std::size_t N,
-    enable_if_t<not std::is_constructible<typename BasicJsonType::string_t,
-                const T(&)[N]>::value,
-                int> = 0 >
-void to_json(BasicJsonType& j, const T(&arr)[N])
-{
-    external_constructor<value_t::array>::construct(j, arr);
-}
-
-template < typename BasicJsonType, typename T1, typename T2, enable_if_t < std::is_constructible<BasicJsonType, T1>::value&& std::is_constructible<BasicJsonType, T2>::value, int > = 0 >
-void to_json(BasicJsonType& j, const std::pair<T1, T2>& p)
-{
-    j = { p.first, p.second };
-}
-
-// for https://github.com/nlohmann/json/pull/1134
-template < typename BasicJsonType, typename T,
-           enable_if_t<std::is_same<T, iteration_proxy_value<typename BasicJsonType::iterator>>::value, int> = 0>
-void to_json(BasicJsonType& j, const T& b)
-{
-    j = { {b.key(), b.value()} };
-}
-
-template<typename BasicJsonType, typename Tuple, std::size_t... Idx>
-void to_json_tuple_impl(BasicJsonType& j, const Tuple& t, index_sequence<Idx...> /*unused*/)
-{
-    j = { std::get<Idx>(t)... };
-}
-
-template<typename BasicJsonType, typename T, enable_if_t<is_constructible_tuple<BasicJsonType, T>::value, int > = 0>
-void to_json(BasicJsonType& j, const T& t)
-{
-    to_json_tuple_impl(j, t, make_index_sequence<std::tuple_size<T>::value> {});
-}
-
-struct to_json_fn
-{
-    template<typename BasicJsonType, typename T>
-    auto operator()(BasicJsonType& j, T&& val) const noexcept(noexcept(to_json(j, std::forward<T>(val))))
-    -> decltype(to_json(j, std::forward<T>(val)), void())
-    {
-        return to_json(j, std::forward<T>(val));
-    }
-};
-}  // namespace detail
-
-/// namespace to hold default `to_json` function
-namespace
-{
-constexpr const auto& to_json = detail::static_const<detail::to_json_fn>::value;
-} // namespace
-} // namespace nlohmann
-
-
-namespace nlohmann
-{
-
-template<typename, typename>
-struct adl_serializer
-{
-    /*!
-    @brief convert a JSON value to any value type
-
-    This function is usually called by the `get()` function of the
-    @ref basic_json class (either explicit or via conversion operators).
-
-    @param[in] j        JSON value to read from
-    @param[in,out] val  value to write to
-    */
-    template<typename BasicJsonType, typename ValueType>
-    static auto from_json(BasicJsonType&& j, ValueType& val) noexcept(
-        noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j), val)))
-    -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j), val), void())
-    {
-        ::nlohmann::from_json(std::forward<BasicJsonType>(j), val);
-    }
-
-    /*!
-    @brief convert any value type to a JSON value
-
-    This function is usually called by the constructors of the @ref basic_json
-    class.
-
-    @param[in,out] j  JSON value to write to
-    @param[in] val    value to read from
-    */
-    template <typename BasicJsonType, typename ValueType>
-    static auto to_json(BasicJsonType& j, ValueType&& val) noexcept(
-        noexcept(::nlohmann::to_json(j, std::forward<ValueType>(val))))
-    -> decltype(::nlohmann::to_json(j, std::forward<ValueType>(val)), void())
-    {
-        ::nlohmann::to_json(j, std::forward<ValueType>(val));
-    }
-};
-
-}  // namespace nlohmann
-
-// #include <nlohmann/byte_container_with_subtype.hpp>
-
-
-#include <cstdint> // uint8_t
-#include <tuple> // tie
-#include <utility> // move
-
-namespace nlohmann
-{
-
-/*!
-@brief an internal type for a backed binary type
-
-This type extends the template parameter @a BinaryType provided to `basic_json`
-with a subtype used by BSON and MessagePack. This type exists so that the user
-does not have to specify a type themselves with a specific naming scheme in
-order to override the binary type.
-
-@tparam BinaryType container to store bytes (`std::vector<std::uint8_t>` by
-                   default)
-
-@since version 3.8.0
-*/
-template<typename BinaryType>
-class byte_container_with_subtype : public BinaryType
-{
-  public:
-    /// the type of the underlying container
-    using container_type = BinaryType;
-
-    byte_container_with_subtype() noexcept(noexcept(container_type()))
-        : container_type()
-    {}
-
-    byte_container_with_subtype(const container_type& b) noexcept(noexcept(container_type(b)))
-        : container_type(b)
-    {}
-
-    byte_container_with_subtype(container_type&& b) noexcept(noexcept(container_type(std::move(b))))
-        : container_type(std::move(b))
-    {}
-
-    byte_container_with_subtype(const container_type& b, std::uint8_t subtype) noexcept(noexcept(container_type(b)))
-        : container_type(b)
-        , m_subtype(subtype)
-        , m_has_subtype(true)
-    {}
-
-    byte_container_with_subtype(container_type&& b, std::uint8_t subtype) noexcept(noexcept(container_type(std::move(b))))
-        : container_type(std::move(b))
-        , m_subtype(subtype)
-        , m_has_subtype(true)
-    {}
-
-    bool operator==(const byte_container_with_subtype& rhs) const
-    {
-        return std::tie(static_cast<const BinaryType&>(*this), m_subtype, m_has_subtype) ==
-               std::tie(static_cast<const BinaryType&>(rhs), rhs.m_subtype, rhs.m_has_subtype);
-    }
-
-    bool operator!=(const byte_container_with_subtype& rhs) const
-    {
-        return !(rhs == *this);
-    }
-
-    /*!
-    @brief sets the binary subtype
-
-    Sets the binary subtype of the value, also flags a binary JSON value as
-    having a subtype, which has implications for serialization.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @sa @ref subtype() -- return the binary subtype
-    @sa @ref clear_subtype() -- clears the binary subtype
-    @sa @ref has_subtype() -- returns whether or not the binary value has a
-    subtype
-
-    @since version 3.8.0
-    */
-    void set_subtype(std::uint8_t subtype) noexcept
-    {
-        m_subtype = subtype;
-        m_has_subtype = true;
-    }
-
-    /*!
-    @brief return the binary subtype
-
-    Returns the numerical subtype of the value if it has a subtype. If it does
-    not have a subtype, this function will return size_t(-1) as a sentinel
-    value.
-
-    @return the numerical subtype of the binary value
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @sa @ref set_subtype() -- sets the binary subtype
-    @sa @ref clear_subtype() -- clears the binary subtype
-    @sa @ref has_subtype() -- returns whether or not the binary value has a
-    subtype
-
-    @since version 3.8.0
-    */
-    constexpr std::uint8_t subtype() const noexcept
-    {
-        return m_subtype;
-    }
-
-    /*!
-    @brief return whether the value has a subtype
-
-    @return whether the value has a subtype
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @sa @ref subtype() -- return the binary subtype
-    @sa @ref set_subtype() -- sets the binary subtype
-    @sa @ref clear_subtype() -- clears the binary subtype
-
-    @since version 3.8.0
-    */
-    constexpr bool has_subtype() const noexcept
-    {
-        return m_has_subtype;
-    }
-
-    /*!
-    @brief clears the binary subtype
-
-    Clears the binary subtype and flags the value as not having a subtype, which
-    has implications for serialization; for instance MessagePack will prefer the
-    bin family over the ext family.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @sa @ref subtype() -- return the binary subtype
-    @sa @ref set_subtype() -- sets the binary subtype
-    @sa @ref has_subtype() -- returns whether or not the binary value has a
-    subtype
-
-    @since version 3.8.0
-    */
-    void clear_subtype() noexcept
-    {
-        m_subtype = 0;
-        m_has_subtype = false;
-    }
-
-  private:
-    std::uint8_t m_subtype = 0;
-    bool m_has_subtype = false;
-};
-
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/conversions/from_json.hpp>
-
-// #include <nlohmann/detail/conversions/to_json.hpp>
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/input/binary_reader.hpp>
-
-
-#include <algorithm> // generate_n
-#include <array> // array
-#include <cassert> // assert
-#include <cmath> // ldexp
-#include <cstddef> // size_t
-#include <cstdint> // uint8_t, uint16_t, uint32_t, uint64_t
-#include <cstdio> // snprintf
-#include <cstring> // memcpy
-#include <iterator> // back_inserter
-#include <limits> // numeric_limits
-#include <string> // char_traits, string
-#include <utility> // make_pair, move
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/input/input_adapters.hpp>
-
-
-#include <array> // array
-#include <cassert> // assert
-#include <cstddef> // size_t
-#include <cstdio> //FILE *
-#include <cstring> // strlen
-#include <istream> // istream
-#include <iterator> // begin, end, iterator_traits, random_access_iterator_tag, distance, next
-#include <memory> // shared_ptr, make_shared, addressof
-#include <numeric> // accumulate
-#include <string> // string, char_traits
-#include <type_traits> // enable_if, is_base_of, is_pointer, is_integral, remove_pointer
-#include <utility> // pair, declval
-
-// #include <nlohmann/detail/iterators/iterator_traits.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-/// the supported input formats
-enum class input_format_t { json, cbor, msgpack, ubjson, bson };
-
-////////////////////
-// input adapters //
-////////////////////
-
-/*!
-Input adapter for stdio file access. This adapter read only 1 byte and do not use any
- buffer. This adapter is a very low level adapter.
-*/
-class file_input_adapter
-{
-  public:
-    JSON_HEDLEY_NON_NULL(2)
-    explicit file_input_adapter(std::FILE* f)  noexcept
-        : m_file(f)
-    {}
-
-    // make class move-only
-    file_input_adapter(const file_input_adapter&) = delete;
-    file_input_adapter(file_input_adapter&&) = default;
-    file_input_adapter& operator=(const file_input_adapter&) = delete;
-    file_input_adapter& operator=(file_input_adapter&&) = delete;
-
-    std::char_traits<char>::int_type get_character() noexcept
-    {
-        return std::fgetc(m_file);
-    }
-
-  private:
-    /// the file pointer to read from
-    std::FILE* m_file;
-};
-
-
-/*!
-Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at
-beginning of input. Does not support changing the underlying std::streambuf
-in mid-input. Maintains underlying std::istream and std::streambuf to support
-subsequent use of standard std::istream operations to process any input
-characters following those used in parsing the JSON input.  Clears the
-std::istream flags; any input errors (e.g., EOF) will be detected by the first
-subsequent call for input from the std::istream.
-*/
-class input_stream_adapter
-{
-  public:
-    ~input_stream_adapter()
-    {
-        // clear stream flags; we use underlying streambuf I/O, do not
-        // maintain ifstream flags, except eof
-        if (is)
-        {
-            is->clear(is->rdstate() & std::ios::eofbit);
-        }
-    }
-
-    explicit input_stream_adapter(std::istream& i)
-        : is(&i), sb(i.rdbuf())
-    {}
-
-    // delete because of pointer members
-    input_stream_adapter(const input_stream_adapter&) = delete;
-    input_stream_adapter& operator=(input_stream_adapter&) = delete;
-    input_stream_adapter& operator=(input_stream_adapter&& rhs) = delete;
-
-    input_stream_adapter(input_stream_adapter&& rhs) : is(rhs.is), sb(rhs.sb)
-    {
-        rhs.is = nullptr;
-        rhs.sb = nullptr;
-    }
-
-    // std::istream/std::streambuf use std::char_traits<char>::to_int_type, to
-    // ensure that std::char_traits<char>::eof() and the character 0xFF do not
-    // end up as the same value, eg. 0xFFFFFFFF.
-    std::char_traits<char>::int_type get_character()
-    {
-        auto res = sb->sbumpc();
-        // set eof manually, as we don't use the istream interface.
-        if (res == EOF)
-        {
-            is->clear(is->rdstate() | std::ios::eofbit);
-        }
-        return res;
-    }
-
-  private:
-    /// the associated input stream
-    std::istream* is = nullptr;
-    std::streambuf* sb = nullptr;
-};
-
-/// input adapter for buffer input
-class input_buffer_adapter
-{
-  public:
-    input_buffer_adapter(const char* b, const std::size_t l) noexcept
-        : cursor(b), limit(b == nullptr ? nullptr : (b + l))
-    {}
-
-    // delete because of pointer members
-    input_buffer_adapter(const input_buffer_adapter&) = delete;
-    input_buffer_adapter& operator=(input_buffer_adapter&) = delete;
-    input_buffer_adapter(input_buffer_adapter&&) = default;
-    input_buffer_adapter& operator=(input_buffer_adapter&&) = delete;
-
-    std::char_traits<char>::int_type get_character() noexcept
-    {
-        if (JSON_HEDLEY_LIKELY(cursor < limit))
-        {
-            assert(cursor != nullptr and limit != nullptr);
-            return std::char_traits<char>::to_int_type(*(cursor++));
-        }
-
-        return std::char_traits<char>::eof();
-    }
-
-  private:
-    /// pointer to the current character
-    const char* cursor;
-    /// pointer past the last character
-    const char* const limit;
-};
-
-template<typename WideStringType, size_t T>
-struct wide_string_input_helper
-{
-    // UTF-32
-    static void fill_buffer(const WideStringType& str,
-                            size_t& current_wchar,
-                            std::array<std::char_traits<char>::int_type, 4>& utf8_bytes,
-                            size_t& utf8_bytes_index,
-                            size_t& utf8_bytes_filled)
-    {
-        utf8_bytes_index = 0;
-
-        if (current_wchar == str.size())
-        {
-            utf8_bytes[0] = std::char_traits<char>::eof();
-            utf8_bytes_filled = 1;
-        }
-        else
-        {
-            // get the current character
-            const auto wc = static_cast<unsigned int>(str[current_wchar++]);
-
-            // UTF-32 to UTF-8 encoding
-            if (wc < 0x80)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(wc);
-                utf8_bytes_filled = 1;
-            }
-            else if (wc <= 0x7FF)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xC0u | ((wc >> 6u) & 0x1Fu));
-                utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | (wc & 0x3Fu));
-                utf8_bytes_filled = 2;
-            }
-            else if (wc <= 0xFFFF)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xE0u | ((wc >> 12u) & 0x0Fu));
-                utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | ((wc >> 6u) & 0x3Fu));
-                utf8_bytes[2] = static_cast<std::char_traits<char>::int_type>(0x80u | (wc & 0x3Fu));
-                utf8_bytes_filled = 3;
-            }
-            else if (wc <= 0x10FFFF)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xF0u | ((wc >> 18u) & 0x07u));
-                utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | ((wc >> 12u) & 0x3Fu));
-                utf8_bytes[2] = static_cast<std::char_traits<char>::int_type>(0x80u | ((wc >> 6u) & 0x3Fu));
-                utf8_bytes[3] = static_cast<std::char_traits<char>::int_type>(0x80u | (wc & 0x3Fu));
-                utf8_bytes_filled = 4;
-            }
-            else
-            {
-                // unknown character
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(wc);
-                utf8_bytes_filled = 1;
-            }
-        }
-    }
-};
-
-template<typename WideStringType>
-struct wide_string_input_helper<WideStringType, 2>
-{
-    // UTF-16
-    static void fill_buffer(const WideStringType& str,
-                            size_t& current_wchar,
-                            std::array<std::char_traits<char>::int_type, 4>& utf8_bytes,
-                            size_t& utf8_bytes_index,
-                            size_t& utf8_bytes_filled)
-    {
-        utf8_bytes_index = 0;
-
-        if (current_wchar == str.size())
-        {
-            utf8_bytes[0] = std::char_traits<char>::eof();
-            utf8_bytes_filled = 1;
-        }
-        else
-        {
-            // get the current character
-            const auto wc = static_cast<unsigned int>(str[current_wchar++]);
-
-            // UTF-16 to UTF-8 encoding
-            if (wc < 0x80)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(wc);
-                utf8_bytes_filled = 1;
-            }
-            else if (wc <= 0x7FF)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xC0u | ((wc >> 6u)));
-                utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | (wc & 0x3Fu));
-                utf8_bytes_filled = 2;
-            }
-            else if (0xD800 > wc or wc >= 0xE000)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xE0u | ((wc >> 12u)));
-                utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | ((wc >> 6u) & 0x3Fu));
-                utf8_bytes[2] = static_cast<std::char_traits<char>::int_type>(0x80u | (wc & 0x3Fu));
-                utf8_bytes_filled = 3;
-            }
-            else
-            {
-                if (current_wchar < str.size())
-                {
-                    const auto wc2 = static_cast<unsigned int>(str[current_wchar++]);
-                    const auto charcode = 0x10000u + (((wc & 0x3FFu) << 10u) | (wc2 & 0x3FFu));
-                    utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xF0u | (charcode >> 18u));
-                    utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | ((charcode >> 12u) & 0x3Fu));
-                    utf8_bytes[2] = static_cast<std::char_traits<char>::int_type>(0x80u | ((charcode >> 6u) & 0x3Fu));
-                    utf8_bytes[3] = static_cast<std::char_traits<char>::int_type>(0x80u | (charcode & 0x3Fu));
-                    utf8_bytes_filled = 4;
-                }
-                else
-                {
-                    // unknown character
-                    ++current_wchar;
-                    utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(wc);
-                    utf8_bytes_filled = 1;
-                }
-            }
-        }
-    }
-};
-
-template<typename WideStringType>
-class wide_string_input_adapter
-{
-  public:
-    explicit wide_string_input_adapter(const WideStringType& w) noexcept
-        : str(w)
-    {}
-
-    std::char_traits<char>::int_type get_character() noexcept
-    {
-        // check if buffer needs to be filled
-        if (utf8_bytes_index == utf8_bytes_filled)
-        {
-            fill_buffer<sizeof(typename WideStringType::value_type)>();
-
-            assert(utf8_bytes_filled > 0);
-            assert(utf8_bytes_index == 0);
-        }
-
-        // use buffer
-        assert(utf8_bytes_filled > 0);
-        assert(utf8_bytes_index < utf8_bytes_filled);
-        return utf8_bytes[utf8_bytes_index++];
-    }
-
-  private:
-    template<size_t T>
-    void fill_buffer()
-    {
-        wide_string_input_helper<WideStringType, T>::fill_buffer(str, current_wchar, utf8_bytes, utf8_bytes_index, utf8_bytes_filled);
-    }
-
-    /// the wstring to process
-    const WideStringType& str;
-
-    /// index of the current wchar in str
-    std::size_t current_wchar = 0;
-
-    /// a buffer for UTF-8 bytes
-    std::array<std::char_traits<char>::int_type, 4> utf8_bytes = {{0, 0, 0, 0}};
-
-    /// index to the utf8_codes array for the next valid byte
-    std::size_t utf8_bytes_index = 0;
-    /// number of valid bytes in the utf8_codes array
-    std::size_t utf8_bytes_filled = 0;
-};
-
-inline file_input_adapter input_adapter(std::FILE* file)
-{
-    return file_input_adapter(file);
-}
-
-inline input_stream_adapter input_adapter(std::istream& stream)
-{
-    return input_stream_adapter(stream);
-}
-
-inline input_stream_adapter input_adapter(std::istream&& stream)
-{
-    return input_stream_adapter(stream);
-}
-
-template<typename CharT, typename SizeT,
-         typename std::enable_if<
-             std::is_pointer<CharT>::value and
-             std::is_integral<typename std::remove_pointer<CharT>::type>::value and
-             not std::is_same<SizeT, bool>::value and
-             sizeof(typename std::remove_pointer<CharT>::type) == 1,
-             int>::type = 0>
-input_buffer_adapter input_adapter(CharT b, SizeT l)
-{
-    return input_buffer_adapter(reinterpret_cast<const char*>(b), l);
-}
-
-template<typename CharT,
-         typename std::enable_if<
-             std::is_pointer<CharT>::value and
-             std::is_integral<typename std::remove_pointer<CharT>::type>::value and
-             sizeof(typename std::remove_pointer<CharT>::type) == 1,
-             int>::type = 0>
-input_buffer_adapter input_adapter(CharT b)
-{
-    return input_adapter(reinterpret_cast<const char*>(b),
-                         std::strlen(reinterpret_cast<const char*>(b)));
-}
-
-template<class IteratorType,
-         typename std::enable_if<
-             std::is_same<typename iterator_traits<IteratorType>::iterator_category, std::random_access_iterator_tag>::value,
-             int>::type = 0>
-input_buffer_adapter input_adapter(IteratorType first, IteratorType last)
-{
-#ifndef NDEBUG
-    // assertion to check that the iterator range is indeed contiguous,
-    // see https://stackoverflow.com/a/35008842/266378 for more discussion
-    const auto is_contiguous = std::accumulate(
-                                   first, last, std::pair<bool, int>(true, 0),
-                                   [&first](std::pair<bool, int> res, decltype(*first) val)
-    {
-        res.first &= (val == *(std::next(std::addressof(*first), res.second++)));
-        return res;
-    }).first;
-    assert(is_contiguous);
-#endif
-
-    // assertion to check that each element is 1 byte long
-    static_assert(
-        sizeof(typename iterator_traits<IteratorType>::value_type) == 1,
-        "each element in the iterator range must have the size of 1 byte");
-
-    const auto len = static_cast<size_t>(std::distance(first, last));
-    if (JSON_HEDLEY_LIKELY(len > 0))
-    {
-        // there is at least one element: use the address of first
-        return input_buffer_adapter(reinterpret_cast<const char*>(&(*first)), len);
-    }
-    else
-    {
-        // the address of first cannot be used: use nullptr
-        return input_buffer_adapter(nullptr, len);
-    }
-}
-
-inline wide_string_input_adapter<std::wstring> input_adapter(const std::wstring& ws)
-{
-    return wide_string_input_adapter<std::wstring>(ws);
-}
-
-
-inline wide_string_input_adapter<std::u16string> input_adapter(const std::u16string& ws)
-{
-    return wide_string_input_adapter<std::u16string>(ws);
-}
-
-inline wide_string_input_adapter<std::u32string> input_adapter(const std::u32string& ws)
-{
-    return wide_string_input_adapter<std::u32string>(ws);
-}
-
-template<class ContiguousContainer, typename
-         std::enable_if<not std::is_pointer<ContiguousContainer>::value and
-                        std::is_base_of<std::random_access_iterator_tag, typename iterator_traits<decltype(std::begin(std::declval<ContiguousContainer const>()))>::iterator_category>::value,
-                        int>::type = 0>
-input_buffer_adapter input_adapter(const ContiguousContainer& c)
-{
-    return input_adapter(std::begin(c), std::end(c));
-}
-
-
-template<class T, std::size_t N>
-input_buffer_adapter input_adapter(T (&array)[N])
-{
-    return input_adapter(std::begin(array), std::end(array));
-}
-
-// This class only handles inputs of input_buffer_adapter type.
-// It's required so that expressions like {ptr, len} can be implicitely casted
-// to the correct adapter.
-class span_input_adapter
-{
-  public:
-    template<typename CharT,
-             typename std::enable_if<
-                 std::is_pointer<CharT>::value and
-                 std::is_integral<typename std::remove_pointer<CharT>::type>::value and
-                 sizeof(typename std::remove_pointer<CharT>::type) == 1,
-                 int>::type = 0>
-    span_input_adapter(CharT b, std::size_t l)
-        : ia(reinterpret_cast<const char*>(b), l) {}
-
-    template<typename CharT,
-             typename std::enable_if<
-                 std::is_pointer<CharT>::value and
-                 std::is_integral<typename std::remove_pointer<CharT>::type>::value and
-                 sizeof(typename std::remove_pointer<CharT>::type) == 1,
-                 int>::type = 0>
-    span_input_adapter(CharT b)
-        : span_input_adapter(reinterpret_cast<const char*>(b),
-                             std::strlen(reinterpret_cast<const char*>(b))) {}
-
-    template<class IteratorType,
-             typename std::enable_if<
-                 std::is_same<typename iterator_traits<IteratorType>::iterator_category, std::random_access_iterator_tag>::value,
-                 int>::type = 0>
-    span_input_adapter(IteratorType first, IteratorType last)
-        : ia(input_adapter(first, last)) {}
-
-    template<class T, std::size_t N>
-    span_input_adapter(T (&array)[N])
-        : span_input_adapter(std::begin(array), std::end(array)) {}
-
-    /// input adapter for contiguous container
-    template<class ContiguousContainer, typename
-             std::enable_if<not std::is_pointer<ContiguousContainer>::value and
-                            std::is_base_of<std::random_access_iterator_tag, typename iterator_traits<decltype(std::begin(std::declval<ContiguousContainer const>()))>::iterator_category>::value,
-                            int>::type = 0>
-    span_input_adapter(const ContiguousContainer& c)
-        : span_input_adapter(std::begin(c), std::end(c)) {}
-
-    input_buffer_adapter&& get()
-    {
-        return std::move(ia);
-    }
-
-  private:
-    input_buffer_adapter ia;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/input/json_sax.hpp>
-
-
-#include <cassert> // assert
-#include <cstddef>
-#include <string> // string
-#include <utility> // move
-#include <vector> // vector
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-namespace nlohmann
-{
-
-/*!
-@brief SAX interface
-
-This class describes the SAX interface used by @ref nlohmann::json::sax_parse.
-Each function is called in different situations while the input is parsed. The
-boolean return value informs the parser whether to continue processing the
-input.
-*/
-template<typename BasicJsonType>
-struct json_sax
-{
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-
-    /*!
-    @brief a null value was read
-    @return whether parsing should proceed
-    */
-    virtual bool null() = 0;
-
-    /*!
-    @brief a boolean value was read
-    @param[in] val  boolean value
-    @return whether parsing should proceed
-    */
-    virtual bool boolean(bool val) = 0;
-
-    /*!
-    @brief an integer number was read
-    @param[in] val  integer value
-    @return whether parsing should proceed
-    */
-    virtual bool number_integer(number_integer_t val) = 0;
-
-    /*!
-    @brief an unsigned integer number was read
-    @param[in] val  unsigned integer value
-    @return whether parsing should proceed
-    */
-    virtual bool number_unsigned(number_unsigned_t val) = 0;
-
-    /*!
-    @brief an floating-point number was read
-    @param[in] val  floating-point value
-    @param[in] s    raw token value
-    @return whether parsing should proceed
-    */
-    virtual bool number_float(number_float_t val, const string_t& s) = 0;
-
-    /*!
-    @brief a string was read
-    @param[in] val  string value
-    @return whether parsing should proceed
-    @note It is safe to move the passed string.
-    */
-    virtual bool string(string_t& val) = 0;
-
-    /*!
-    @brief a binary string was read
-    @param[in] val  binary value
-    @return whether parsing should proceed
-    @note It is safe to move the passed binary.
-    */
-    virtual bool binary(binary_t& val) = 0;
-
-    /*!
-    @brief the beginning of an object was read
-    @param[in] elements  number of object elements or -1 if unknown
-    @return whether parsing should proceed
-    @note binary formats may report the number of elements
-    */
-    virtual bool start_object(std::size_t elements) = 0;
-
-    /*!
-    @brief an object key was read
-    @param[in] val  object key
-    @return whether parsing should proceed
-    @note It is safe to move the passed string.
-    */
-    virtual bool key(string_t& val) = 0;
-
-    /*!
-    @brief the end of an object was read
-    @return whether parsing should proceed
-    */
-    virtual bool end_object() = 0;
-
-    /*!
-    @brief the beginning of an array was read
-    @param[in] elements  number of array elements or -1 if unknown
-    @return whether parsing should proceed
-    @note binary formats may report the number of elements
-    */
-    virtual bool start_array(std::size_t elements) = 0;
-
-    /*!
-    @brief the end of an array was read
-    @return whether parsing should proceed
-    */
-    virtual bool end_array() = 0;
-
-    /*!
-    @brief a parse error occurred
-    @param[in] position    the position in the input where the error occurs
-    @param[in] last_token  the last read token
-    @param[in] ex          an exception object describing the error
-    @return whether parsing should proceed (must return false)
-    */
-    virtual bool parse_error(std::size_t position,
-                             const std::string& last_token,
-                             const detail::exception& ex) = 0;
-
-    virtual ~json_sax() = default;
-};
-
-
-namespace detail
-{
-/*!
-@brief SAX implementation to create a JSON value from SAX events
-
-This class implements the @ref json_sax interface and processes the SAX events
-to create a JSON value which makes it basically a DOM parser. The structure or
-hierarchy of the JSON value is managed by the stack `ref_stack` which contains
-a pointer to the respective array or object for each recursion depth.
-
-After successful parsing, the value that is passed by reference to the
-constructor contains the parsed value.
-
-@tparam BasicJsonType  the JSON type
-*/
-template<typename BasicJsonType>
-class json_sax_dom_parser
-{
-  public:
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-
-    /*!
-    @param[in, out] r  reference to a JSON value that is manipulated while
-                       parsing
-    @param[in] allow_exceptions_  whether parse errors yield exceptions
-    */
-    explicit json_sax_dom_parser(BasicJsonType& r, const bool allow_exceptions_ = true)
-        : root(r), allow_exceptions(allow_exceptions_)
-    {}
-
-    // make class move-only
-    json_sax_dom_parser(const json_sax_dom_parser&) = delete;
-    json_sax_dom_parser(json_sax_dom_parser&&) = default;
-    json_sax_dom_parser& operator=(const json_sax_dom_parser&) = delete;
-    json_sax_dom_parser& operator=(json_sax_dom_parser&&) = default;
-    ~json_sax_dom_parser() = default;
-
-    bool null()
-    {
-        handle_value(nullptr);
-        return true;
-    }
-
-    bool boolean(bool val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_integer(number_integer_t val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_unsigned(number_unsigned_t val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_float(number_float_t val, const string_t& /*unused*/)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool string(string_t& val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool binary(binary_t& val)
-    {
-        handle_value(std::move(val));
-        return true;
-    }
-
-    bool start_object(std::size_t len)
-    {
-        ref_stack.push_back(handle_value(BasicJsonType::value_t::object));
-
-        if (JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) and len > ref_stack.back()->max_size()))
-        {
-            JSON_THROW(out_of_range::create(408,
-                                            "excessive object size: " + std::to_string(len)));
-        }
-
-        return true;
-    }
-
-    bool key(string_t& val)
-    {
-        // add null at given key and store the reference for later
-        object_element = &(ref_stack.back()->m_value.object->operator[](val));
-        return true;
-    }
-
-    bool end_object()
-    {
-        ref_stack.pop_back();
-        return true;
-    }
-
-    bool start_array(std::size_t len)
-    {
-        ref_stack.push_back(handle_value(BasicJsonType::value_t::array));
-
-        if (JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) and len > ref_stack.back()->max_size()))
-        {
-            JSON_THROW(out_of_range::create(408,
-                                            "excessive array size: " + std::to_string(len)));
-        }
-
-        return true;
-    }
-
-    bool end_array()
-    {
-        ref_stack.pop_back();
-        return true;
-    }
-
-    bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
-                     const detail::exception& ex)
-    {
-        errored = true;
-        if (allow_exceptions)
-        {
-            // determine the proper exception type from the id
-            switch ((ex.id / 100) % 100)
-            {
-                case 1:
-                    JSON_THROW(*static_cast<const detail::parse_error*>(&ex));
-                case 4:
-                    JSON_THROW(*static_cast<const detail::out_of_range*>(&ex));
-                // LCOV_EXCL_START
-                case 2:
-                    JSON_THROW(*static_cast<const detail::invalid_iterator*>(&ex));
-                case 3:
-                    JSON_THROW(*static_cast<const detail::type_error*>(&ex));
-                case 5:
-                    JSON_THROW(*static_cast<const detail::other_error*>(&ex));
-                default:
-                    assert(false);
-                    // LCOV_EXCL_STOP
-            }
-        }
-        return false;
-    }
-
-    constexpr bool is_errored() const
-    {
-        return errored;
-    }
-
-  private:
-    /*!
-    @invariant If the ref stack is empty, then the passed value will be the new
-               root.
-    @invariant If the ref stack contains a value, then it is an array or an
-               object to which we can add elements
-    */
-    template<typename Value>
-    JSON_HEDLEY_RETURNS_NON_NULL
-    BasicJsonType* handle_value(Value&& v)
-    {
-        if (ref_stack.empty())
-        {
-            root = BasicJsonType(std::forward<Value>(v));
-            return &root;
-        }
-
-        assert(ref_stack.back()->is_array() or ref_stack.back()->is_object());
-
-        if (ref_stack.back()->is_array())
-        {
-            ref_stack.back()->m_value.array->emplace_back(std::forward<Value>(v));
-            return &(ref_stack.back()->m_value.array->back());
-        }
-
-        assert(ref_stack.back()->is_object());
-        assert(object_element);
-        *object_element = BasicJsonType(std::forward<Value>(v));
-        return object_element;
-    }
-
-    /// the parsed JSON value
-    BasicJsonType& root;
-    /// stack to model hierarchy of values
-    std::vector<BasicJsonType*> ref_stack {};
-    /// helper to hold the reference for the next object element
-    BasicJsonType* object_element = nullptr;
-    /// whether a syntax error occurred
-    bool errored = false;
-    /// whether to throw exceptions in case of errors
-    const bool allow_exceptions = true;
-};
-
-template<typename BasicJsonType>
-class json_sax_dom_callback_parser
-{
-  public:
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-    using parser_callback_t = typename BasicJsonType::parser_callback_t;
-    using parse_event_t = typename BasicJsonType::parse_event_t;
-
-    json_sax_dom_callback_parser(BasicJsonType& r,
-                                 const parser_callback_t cb,
-                                 const bool allow_exceptions_ = true)
-        : root(r), callback(cb), allow_exceptions(allow_exceptions_)
-    {
-        keep_stack.push_back(true);
-    }
-
-    // make class move-only
-    json_sax_dom_callback_parser(const json_sax_dom_callback_parser&) = delete;
-    json_sax_dom_callback_parser(json_sax_dom_callback_parser&&) = default;
-    json_sax_dom_callback_parser& operator=(const json_sax_dom_callback_parser&) = delete;
-    json_sax_dom_callback_parser& operator=(json_sax_dom_callback_parser&&) = default;
-    ~json_sax_dom_callback_parser() = default;
-
-    bool null()
-    {
-        handle_value(nullptr);
-        return true;
-    }
-
-    bool boolean(bool val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_integer(number_integer_t val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_unsigned(number_unsigned_t val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_float(number_float_t val, const string_t& /*unused*/)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool string(string_t& val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool binary(binary_t& val)
-    {
-        handle_value(std::move(val));
-        return true;
-    }
-
-    bool start_object(std::size_t len)
-    {
-        // check callback for object start
-        const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::object_start, discarded);
-        keep_stack.push_back(keep);
-
-        auto val = handle_value(BasicJsonType::value_t::object, true);
-        ref_stack.push_back(val.second);
-
-        // check object limit
-        if (ref_stack.back() and JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) and len > ref_stack.back()->max_size()))
-        {
-            JSON_THROW(out_of_range::create(408, "excessive object size: " + std::to_string(len)));
-        }
-
-        return true;
-    }
-
-    bool key(string_t& val)
-    {
-        BasicJsonType k = BasicJsonType(val);
-
-        // check callback for key
-        const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::key, k);
-        key_keep_stack.push_back(keep);
-
-        // add discarded value at given key and store the reference for later
-        if (keep and ref_stack.back())
-        {
-            object_element = &(ref_stack.back()->m_value.object->operator[](val) = discarded);
-        }
-
-        return true;
-    }
-
-    bool end_object()
-    {
-        if (ref_stack.back() and not callback(static_cast<int>(ref_stack.size()) - 1, parse_event_t::object_end, *ref_stack.back()))
-        {
-            // discard object
-            *ref_stack.back() = discarded;
-        }
-
-        assert(not ref_stack.empty());
-        assert(not keep_stack.empty());
-        ref_stack.pop_back();
-        keep_stack.pop_back();
-
-        if (not ref_stack.empty() and ref_stack.back() and ref_stack.back()->is_object())
-        {
-            // remove discarded value
-            for (auto it = ref_stack.back()->begin(); it != ref_stack.back()->end(); ++it)
-            {
-                if (it->is_discarded())
-                {
-                    ref_stack.back()->erase(it);
-                    break;
-                }
-            }
-        }
-
-        return true;
-    }
-
-    bool start_array(std::size_t len)
-    {
-        const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::array_start, discarded);
-        keep_stack.push_back(keep);
-
-        auto val = handle_value(BasicJsonType::value_t::array, true);
-        ref_stack.push_back(val.second);
-
-        // check array limit
-        if (ref_stack.back() and JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) and len > ref_stack.back()->max_size()))
-        {
-            JSON_THROW(out_of_range::create(408, "excessive array size: " + std::to_string(len)));
-        }
-
-        return true;
-    }
-
-    bool end_array()
-    {
-        bool keep = true;
-
-        if (ref_stack.back())
-        {
-            keep = callback(static_cast<int>(ref_stack.size()) - 1, parse_event_t::array_end, *ref_stack.back());
-            if (not keep)
-            {
-                // discard array
-                *ref_stack.back() = discarded;
-            }
-        }
-
-        assert(not ref_stack.empty());
-        assert(not keep_stack.empty());
-        ref_stack.pop_back();
-        keep_stack.pop_back();
-
-        // remove discarded value
-        if (not keep and not ref_stack.empty() and ref_stack.back()->is_array())
-        {
-            ref_stack.back()->m_value.array->pop_back();
-        }
-
-        return true;
-    }
-
-    bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
-                     const detail::exception& ex)
-    {
-        errored = true;
-        if (allow_exceptions)
-        {
-            // determine the proper exception type from the id
-            switch ((ex.id / 100) % 100)
-            {
-                case 1:
-                    JSON_THROW(*static_cast<const detail::parse_error*>(&ex));
-                case 4:
-                    JSON_THROW(*static_cast<const detail::out_of_range*>(&ex));
-                // LCOV_EXCL_START
-                case 2:
-                    JSON_THROW(*static_cast<const detail::invalid_iterator*>(&ex));
-                case 3:
-                    JSON_THROW(*static_cast<const detail::type_error*>(&ex));
-                case 5:
-                    JSON_THROW(*static_cast<const detail::other_error*>(&ex));
-                default:
-                    assert(false);
-                    // LCOV_EXCL_STOP
-            }
-        }
-        return false;
-    }
-
-    constexpr bool is_errored() const
-    {
-        return errored;
-    }
-
-  private:
-    /*!
-    @param[in] v  value to add to the JSON value we build during parsing
-    @param[in] skip_callback  whether we should skip calling the callback
-               function; this is required after start_array() and
-               start_object() SAX events, because otherwise we would call the
-               callback function with an empty array or object, respectively.
-
-    @invariant If the ref stack is empty, then the passed value will be the new
-               root.
-    @invariant If the ref stack contains a value, then it is an array or an
-               object to which we can add elements
-
-    @return pair of boolean (whether value should be kept) and pointer (to the
-            passed value in the ref_stack hierarchy; nullptr if not kept)
-    */
-    template<typename Value>
-    std::pair<bool, BasicJsonType*> handle_value(Value&& v, const bool skip_callback = false)
-    {
-        assert(not keep_stack.empty());
-
-        // do not handle this value if we know it would be added to a discarded
-        // container
-        if (not keep_stack.back())
-        {
-            return {false, nullptr};
-        }
-
-        // create value
-        auto value = BasicJsonType(std::forward<Value>(v));
-
-        // check callback
-        const bool keep = skip_callback or callback(static_cast<int>(ref_stack.size()), parse_event_t::value, value);
-
-        // do not handle this value if we just learnt it shall be discarded
-        if (not keep)
-        {
-            return {false, nullptr};
-        }
-
-        if (ref_stack.empty())
-        {
-            root = std::move(value);
-            return {true, &root};
-        }
-
-        // skip this value if we already decided to skip the parent
-        // (https://github.com/nlohmann/json/issues/971#issuecomment-413678360)
-        if (not ref_stack.back())
-        {
-            return {false, nullptr};
-        }
-
-        // we now only expect arrays and objects
-        assert(ref_stack.back()->is_array() or ref_stack.back()->is_object());
-
-        // array
-        if (ref_stack.back()->is_array())
-        {
-            ref_stack.back()->m_value.array->push_back(std::move(value));
-            return {true, &(ref_stack.back()->m_value.array->back())};
-        }
-
-        // object
-        assert(ref_stack.back()->is_object());
-        // check if we should store an element for the current key
-        assert(not key_keep_stack.empty());
-        const bool store_element = key_keep_stack.back();
-        key_keep_stack.pop_back();
-
-        if (not store_element)
-        {
-            return {false, nullptr};
-        }
-
-        assert(object_element);
-        *object_element = std::move(value);
-        return {true, object_element};
-    }
-
-    /// the parsed JSON value
-    BasicJsonType& root;
-    /// stack to model hierarchy of values
-    std::vector<BasicJsonType*> ref_stack {};
-    /// stack to manage which values to keep
-    std::vector<bool> keep_stack {};
-    /// stack to manage which object keys to keep
-    std::vector<bool> key_keep_stack {};
-    /// helper to hold the reference for the next object element
-    BasicJsonType* object_element = nullptr;
-    /// whether a syntax error occurred
-    bool errored = false;
-    /// callback function
-    const parser_callback_t callback = nullptr;
-    /// whether to throw exceptions in case of errors
-    const bool allow_exceptions = true;
-    /// a discarded value for the callback
-    BasicJsonType discarded = BasicJsonType::value_t::discarded;
-};
-
-template<typename BasicJsonType>
-class json_sax_acceptor
-{
-  public:
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-
-    bool null()
-    {
-        return true;
-    }
-
-    bool boolean(bool /*unused*/)
-    {
-        return true;
-    }
-
-    bool number_integer(number_integer_t /*unused*/)
-    {
-        return true;
-    }
-
-    bool number_unsigned(number_unsigned_t /*unused*/)
-    {
-        return true;
-    }
-
-    bool number_float(number_float_t /*unused*/, const string_t& /*unused*/)
-    {
-        return true;
-    }
-
-    bool string(string_t& /*unused*/)
-    {
-        return true;
-    }
-
-    bool binary(binary_t& /*unused*/)
-    {
-        return true;
-    }
-
-    bool start_object(std::size_t /*unused*/ = std::size_t(-1))
-    {
-        return true;
-    }
-
-    bool key(string_t& /*unused*/)
-    {
-        return true;
-    }
-
-    bool end_object()
-    {
-        return true;
-    }
-
-    bool start_array(std::size_t /*unused*/ = std::size_t(-1))
-    {
-        return true;
-    }
-
-    bool end_array()
-    {
-        return true;
-    }
-
-    bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/, const detail::exception& /*unused*/)
-    {
-        return false;
-    }
-};
-}  // namespace detail
-
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/is_sax.hpp>
-
-
-#include <cstdint> // size_t
-#include <utility> // declval
-#include <string> // string
-
-// #include <nlohmann/detail/meta/detected.hpp>
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template <typename T>
-using null_function_t = decltype(std::declval<T&>().null());
-
-template <typename T>
-using boolean_function_t =
-    decltype(std::declval<T&>().boolean(std::declval<bool>()));
-
-template <typename T, typename Integer>
-using number_integer_function_t =
-    decltype(std::declval<T&>().number_integer(std::declval<Integer>()));
-
-template <typename T, typename Unsigned>
-using number_unsigned_function_t =
-    decltype(std::declval<T&>().number_unsigned(std::declval<Unsigned>()));
-
-template <typename T, typename Float, typename String>
-using number_float_function_t = decltype(std::declval<T&>().number_float(
-                                    std::declval<Float>(), std::declval<const String&>()));
-
-template <typename T, typename String>
-using string_function_t =
-    decltype(std::declval<T&>().string(std::declval<String&>()));
-
-template <typename T>
-using start_object_function_t =
-    decltype(std::declval<T&>().start_object(std::declval<std::size_t>()));
-
-template <typename T, typename String>
-using key_function_t =
-    decltype(std::declval<T&>().key(std::declval<String&>()));
-
-template <typename T>
-using end_object_function_t = decltype(std::declval<T&>().end_object());
-
-template <typename T>
-using start_array_function_t =
-    decltype(std::declval<T&>().start_array(std::declval<std::size_t>()));
-
-template <typename T>
-using end_array_function_t = decltype(std::declval<T&>().end_array());
-
-template <typename T, typename Exception>
-using parse_error_function_t = decltype(std::declval<T&>().parse_error(
-        std::declval<std::size_t>(), std::declval<const std::string&>(),
-        std::declval<const Exception&>()));
-
-template <typename SAX, typename BasicJsonType>
-struct is_sax
-{
-  private:
-    static_assert(is_basic_json<BasicJsonType>::value,
-                  "BasicJsonType must be of type basic_json<...>");
-
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using exception_t = typename BasicJsonType::exception;
-
-  public:
-    static constexpr bool value =
-        is_detected_exact<bool, null_function_t, SAX>::value &&
-        is_detected_exact<bool, boolean_function_t, SAX>::value &&
-        is_detected_exact<bool, number_integer_function_t, SAX,
-        number_integer_t>::value &&
-        is_detected_exact<bool, number_unsigned_function_t, SAX,
-        number_unsigned_t>::value &&
-        is_detected_exact<bool, number_float_function_t, SAX, number_float_t,
-        string_t>::value &&
-        is_detected_exact<bool, string_function_t, SAX, string_t>::value &&
-        is_detected_exact<bool, start_object_function_t, SAX>::value &&
-        is_detected_exact<bool, key_function_t, SAX, string_t>::value &&
-        is_detected_exact<bool, end_object_function_t, SAX>::value &&
-        is_detected_exact<bool, start_array_function_t, SAX>::value &&
-        is_detected_exact<bool, end_array_function_t, SAX>::value &&
-        is_detected_exact<bool, parse_error_function_t, SAX, exception_t>::value;
-};
-
-template <typename SAX, typename BasicJsonType>
-struct is_sax_static_asserts
-{
-  private:
-    static_assert(is_basic_json<BasicJsonType>::value,
-                  "BasicJsonType must be of type basic_json<...>");
-
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using exception_t = typename BasicJsonType::exception;
-
-  public:
-    static_assert(is_detected_exact<bool, null_function_t, SAX>::value,
-                  "Missing/invalid function: bool null()");
-    static_assert(is_detected_exact<bool, boolean_function_t, SAX>::value,
-                  "Missing/invalid function: bool boolean(bool)");
-    static_assert(is_detected_exact<bool, boolean_function_t, SAX>::value,
-                  "Missing/invalid function: bool boolean(bool)");
-    static_assert(
-        is_detected_exact<bool, number_integer_function_t, SAX,
-        number_integer_t>::value,
-        "Missing/invalid function: bool number_integer(number_integer_t)");
-    static_assert(
-        is_detected_exact<bool, number_unsigned_function_t, SAX,
-        number_unsigned_t>::value,
-        "Missing/invalid function: bool number_unsigned(number_unsigned_t)");
-    static_assert(is_detected_exact<bool, number_float_function_t, SAX,
-                  number_float_t, string_t>::value,
-                  "Missing/invalid function: bool number_float(number_float_t, const string_t&)");
-    static_assert(
-        is_detected_exact<bool, string_function_t, SAX, string_t>::value,
-        "Missing/invalid function: bool string(string_t&)");
-    static_assert(is_detected_exact<bool, start_object_function_t, SAX>::value,
-                  "Missing/invalid function: bool start_object(std::size_t)");
-    static_assert(is_detected_exact<bool, key_function_t, SAX, string_t>::value,
-                  "Missing/invalid function: bool key(string_t&)");
-    static_assert(is_detected_exact<bool, end_object_function_t, SAX>::value,
-                  "Missing/invalid function: bool end_object()");
-    static_assert(is_detected_exact<bool, start_array_function_t, SAX>::value,
-                  "Missing/invalid function: bool start_array(std::size_t)");
-    static_assert(is_detected_exact<bool, end_array_function_t, SAX>::value,
-                  "Missing/invalid function: bool end_array()");
-    static_assert(
-        is_detected_exact<bool, parse_error_function_t, SAX, exception_t>::value,
-        "Missing/invalid function: bool parse_error(std::size_t, const "
-        "std::string&, const exception&)");
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-
-/*!
-@brief determine system byte order
-
-@return true if and only if system's byte order is little endian
-
-@note from https://stackoverflow.com/a/1001328/266378
-*/
-static inline bool little_endianess(int num = 1) noexcept
-{
-    return *reinterpret_cast<char*>(&num) == 1;
-}
-
-
-///////////////////
-// binary reader //
-///////////////////
-
-/*!
-@brief deserialization of CBOR, MessagePack, and UBJSON values
-*/
-template<typename BasicJsonType, typename InputAdapterType, typename SAX = json_sax_dom_parser<BasicJsonType>>
-class binary_reader
-{
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-    using json_sax_t = SAX;
-
-  public:
-    /*!
-    @brief create a binary reader
-
-    @param[in] adapter  input adapter to read from
-    */
-    explicit binary_reader(InputAdapterType&& adapter) : ia(std::move(adapter))
-    {
-        (void)detail::is_sax_static_asserts<SAX, BasicJsonType> {};
-    }
-
-    // make class move-only
-    binary_reader(const binary_reader&) = delete;
-    binary_reader(binary_reader&&) = default;
-    binary_reader& operator=(const binary_reader&) = delete;
-    binary_reader& operator=(binary_reader&&) = default;
-    ~binary_reader() = default;
-
-    /*!
-    @param[in] format  the binary format to parse
-    @param[in] sax_    a SAX event processor
-    @param[in] strict  whether to expect the input to be consumed completed
-
-    @return
-    */
-    JSON_HEDLEY_NON_NULL(3)
-    bool sax_parse(const input_format_t format,
-                   json_sax_t* sax_,
-                   const bool strict = true)
-    {
-        sax = sax_;
-        bool result = false;
-
-        switch (format)
-        {
-            case input_format_t::bson:
-                result = parse_bson_internal();
-                break;
-
-            case input_format_t::cbor:
-                result = parse_cbor_internal();
-                break;
-
-            case input_format_t::msgpack:
-                result = parse_msgpack_internal();
-                break;
-
-            case input_format_t::ubjson:
-                result = parse_ubjson_internal();
-                break;
-
-            default:            // LCOV_EXCL_LINE
-                assert(false);  // LCOV_EXCL_LINE
-        }
-
-        // strict mode: next byte must be EOF
-        if (result and strict)
-        {
-            if (format == input_format_t::ubjson)
-            {
-                get_ignore_noop();
-            }
-            else
-            {
-                get();
-            }
-
-            if (JSON_HEDLEY_UNLIKELY(current != std::char_traits<char>::eof()))
-            {
-                return sax->parse_error(chars_read, get_token_string(),
-                                        parse_error::create(110, chars_read, exception_message(format, "expected end of input; last byte: 0x" + get_token_string(), "value")));
-            }
-        }
-
-        return result;
-    }
-
-  private:
-    //////////
-    // BSON //
-    //////////
-
-    /*!
-    @brief Reads in a BSON-object and passes it to the SAX-parser.
-    @return whether a valid BSON-value was passed to the SAX parser
-    */
-    bool parse_bson_internal()
-    {
-        std::int32_t document_size;
-        get_number<std::int32_t, true>(input_format_t::bson, document_size);
-
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_object(std::size_t(-1))))
-        {
-            return false;
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(not parse_bson_element_list(/*is_array*/false)))
-        {
-            return false;
-        }
-
-        return sax->end_object();
-    }
-
-    /*!
-    @brief Parses a C-style string from the BSON input.
-    @param[in, out] result  A reference to the string variable where the read
-                            string is to be stored.
-    @return `true` if the \x00-byte indicating the end of the string was
-             encountered before the EOF; false` indicates an unexpected EOF.
-    */
-    bool get_bson_cstr(string_t& result)
-    {
-        auto out = std::back_inserter(result);
-        while (true)
-        {
-            get();
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::bson, "cstring")))
-            {
-                return false;
-            }
-            if (current == 0x00)
-            {
-                return true;
-            }
-            *out++ = static_cast<char>(current);
-        }
-
-        return true;
-    }
-
-    /*!
-    @brief Parses a zero-terminated string of length @a len from the BSON
-           input.
-    @param[in] len  The length (including the zero-byte at the end) of the
-                    string to be read.
-    @param[in, out] result  A reference to the string variable where the read
-                            string is to be stored.
-    @tparam NumberType The type of the length @a len
-    @pre len >= 1
-    @return `true` if the string was successfully parsed
-    */
-    template<typename NumberType>
-    bool get_bson_string(const NumberType len, string_t& result)
-    {
-        if (JSON_HEDLEY_UNLIKELY(len < 1))
-        {
-            auto last_token = get_token_string();
-            return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::bson, "string length must be at least 1, is " + std::to_string(len), "string")));
-        }
-
-        return get_string(input_format_t::bson, len - static_cast<NumberType>(1), result) and get() != std::char_traits<char>::eof();
-    }
-
-    /*!
-    @brief Parses a byte array input of length @a len from the BSON input.
-    @param[in] len  The length of the byte array to be read.
-    @param[in, out] result  A reference to the binary variable where the read
-                            array is to be stored.
-    @tparam NumberType The type of the length @a len
-    @pre len >= 0
-    @return `true` if the byte array was successfully parsed
-    */
-    template<typename NumberType>
-    bool get_bson_binary(const NumberType len, binary_t& result)
-    {
-        if (JSON_HEDLEY_UNLIKELY(len < 0))
-        {
-            auto last_token = get_token_string();
-            return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::bson, "byte array length cannot be negative, is " + std::to_string(len), "binary")));
-        }
-
-        // All BSON binary values have a subtype
-        std::uint8_t subtype;
-        get_number<std::uint8_t>(input_format_t::bson, subtype);
-        result.set_subtype(subtype);
-
-        return get_binary(input_format_t::bson, len, result);
-    }
-
-    /*!
-    @brief Read a BSON document element of the given @a element_type.
-    @param[in] element_type The BSON element type, c.f. http://bsonspec.org/spec.html
-    @param[in] element_type_parse_position The position in the input stream,
-               where the `element_type` was read.
-    @warning Not all BSON element types are supported yet. An unsupported
-             @a element_type will give rise to a parse_error.114:
-             Unsupported BSON record type 0x...
-    @return whether a valid BSON-object/array was passed to the SAX parser
-    */
-    bool parse_bson_element_internal(const int element_type,
-                                     const std::size_t element_type_parse_position)
-    {
-        switch (element_type)
-        {
-            case 0x01: // double
-            {
-                double number;
-                return get_number<double, true>(input_format_t::bson, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 0x02: // string
-            {
-                std::int32_t len;
-                string_t value;
-                return get_number<std::int32_t, true>(input_format_t::bson, len) and get_bson_string(len, value) and sax->string(value);
-            }
-
-            case 0x03: // object
-            {
-                return parse_bson_internal();
-            }
-
-            case 0x04: // array
-            {
-                return parse_bson_array();
-            }
-
-            case 0x05: // binary
-            {
-                std::int32_t len;
-                binary_t value;
-                return get_number<std::int32_t, true>(input_format_t::bson, len) and get_bson_binary(len, value) and sax->binary(value);
-            }
-
-            case 0x08: // boolean
-            {
-                return sax->boolean(get() != 0);
-            }
-
-            case 0x0A: // null
-            {
-                return sax->null();
-            }
-
-            case 0x10: // int32
-            {
-                std::int32_t value;
-                return get_number<std::int32_t, true>(input_format_t::bson, value) and sax->number_integer(value);
-            }
-
-            case 0x12: // int64
-            {
-                std::int64_t value;
-                return get_number<std::int64_t, true>(input_format_t::bson, value) and sax->number_integer(value);
-            }
-
-            default: // anything else not supported (yet)
-            {
-                std::array<char, 3> cr{{}};
-                (std::snprintf)(cr.data(), cr.size(), "%.2hhX", static_cast<unsigned char>(element_type));
-                return sax->parse_error(element_type_parse_position, std::string(cr.data()), parse_error::create(114, element_type_parse_position, "Unsupported BSON record type 0x" + std::string(cr.data())));
-            }
-        }
-    }
-
-    /*!
-    @brief Read a BSON element list (as specified in the BSON-spec)
-
-    The same binary layout is used for objects and arrays, hence it must be
-    indicated with the argument @a is_array which one is expected
-    (true --> array, false --> object).
-
-    @param[in] is_array Determines if the element list being read is to be
-                        treated as an object (@a is_array == false), or as an
-                        array (@a is_array == true).
-    @return whether a valid BSON-object/array was passed to the SAX parser
-    */
-    bool parse_bson_element_list(const bool is_array)
-    {
-        string_t key;
-
-        while (int element_type = get())
-        {
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::bson, "element list")))
-            {
-                return false;
-            }
-
-            const std::size_t element_type_parse_position = chars_read;
-            if (JSON_HEDLEY_UNLIKELY(not get_bson_cstr(key)))
-            {
-                return false;
-            }
-
-            if (not is_array and not sax->key(key))
-            {
-                return false;
-            }
-
-            if (JSON_HEDLEY_UNLIKELY(not parse_bson_element_internal(element_type, element_type_parse_position)))
-            {
-                return false;
-            }
-
-            // get_bson_cstr only appends
-            key.clear();
-        }
-
-        return true;
-    }
-
-    /*!
-    @brief Reads an array from the BSON input and passes it to the SAX-parser.
-    @return whether a valid BSON-array was passed to the SAX parser
-    */
-    bool parse_bson_array()
-    {
-        std::int32_t document_size;
-        get_number<std::int32_t, true>(input_format_t::bson, document_size);
-
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_array(std::size_t(-1))))
-        {
-            return false;
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(not parse_bson_element_list(/*is_array*/true)))
-        {
-            return false;
-        }
-
-        return sax->end_array();
-    }
-
-    //////////
-    // CBOR //
-    //////////
-
-    /*!
-    @param[in] get_char  whether a new character should be retrieved from the
-                         input (true, default) or whether the last read
-                         character should be considered instead
-
-    @return whether a valid CBOR value was passed to the SAX parser
-    */
-    bool parse_cbor_internal(const bool get_char = true)
-    {
-        switch (get_char ? get() : current)
-        {
-            // EOF
-            case std::char_traits<char>::eof():
-                return unexpect_eof(input_format_t::cbor, "value");
-
-            // Integer 0x00..0x17 (0..23)
-            case 0x00:
-            case 0x01:
-            case 0x02:
-            case 0x03:
-            case 0x04:
-            case 0x05:
-            case 0x06:
-            case 0x07:
-            case 0x08:
-            case 0x09:
-            case 0x0A:
-            case 0x0B:
-            case 0x0C:
-            case 0x0D:
-            case 0x0E:
-            case 0x0F:
-            case 0x10:
-            case 0x11:
-            case 0x12:
-            case 0x13:
-            case 0x14:
-            case 0x15:
-            case 0x16:
-            case 0x17:
-                return sax->number_unsigned(static_cast<number_unsigned_t>(current));
-
-            case 0x18: // Unsigned integer (one-byte uint8_t follows)
-            {
-                std::uint8_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_unsigned(number);
-            }
-
-            case 0x19: // Unsigned integer (two-byte uint16_t follows)
-            {
-                std::uint16_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_unsigned(number);
-            }
-
-            case 0x1A: // Unsigned integer (four-byte uint32_t follows)
-            {
-                std::uint32_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_unsigned(number);
-            }
-
-            case 0x1B: // Unsigned integer (eight-byte uint64_t follows)
-            {
-                std::uint64_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_unsigned(number);
-            }
-
-            // Negative integer -1-0x00..-1-0x17 (-1..-24)
-            case 0x20:
-            case 0x21:
-            case 0x22:
-            case 0x23:
-            case 0x24:
-            case 0x25:
-            case 0x26:
-            case 0x27:
-            case 0x28:
-            case 0x29:
-            case 0x2A:
-            case 0x2B:
-            case 0x2C:
-            case 0x2D:
-            case 0x2E:
-            case 0x2F:
-            case 0x30:
-            case 0x31:
-            case 0x32:
-            case 0x33:
-            case 0x34:
-            case 0x35:
-            case 0x36:
-            case 0x37:
-                return sax->number_integer(static_cast<std::int8_t>(0x20 - 1 - current));
-
-            case 0x38: // Negative integer (one-byte uint8_t follows)
-            {
-                std::uint8_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_integer(static_cast<number_integer_t>(-1) - number);
-            }
-
-            case 0x39: // Negative integer -1-n (two-byte uint16_t follows)
-            {
-                std::uint16_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_integer(static_cast<number_integer_t>(-1) - number);
-            }
-
-            case 0x3A: // Negative integer -1-n (four-byte uint32_t follows)
-            {
-                std::uint32_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_integer(static_cast<number_integer_t>(-1) - number);
-            }
-
-            case 0x3B: // Negative integer -1-n (eight-byte uint64_t follows)
-            {
-                std::uint64_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_integer(static_cast<number_integer_t>(-1)
-                        - static_cast<number_integer_t>(number));
-            }
-
-            // Binary data (0x00..0x17 bytes follow)
-            case 0x40:
-            case 0x41:
-            case 0x42:
-            case 0x43:
-            case 0x44:
-            case 0x45:
-            case 0x46:
-            case 0x47:
-            case 0x48:
-            case 0x49:
-            case 0x4A:
-            case 0x4B:
-            case 0x4C:
-            case 0x4D:
-            case 0x4E:
-            case 0x4F:
-            case 0x50:
-            case 0x51:
-            case 0x52:
-            case 0x53:
-            case 0x54:
-            case 0x55:
-            case 0x56:
-            case 0x57:
-            case 0x58: // Binary data (one-byte uint8_t for n follows)
-            case 0x59: // Binary data (two-byte uint16_t for n follow)
-            case 0x5A: // Binary data (four-byte uint32_t for n follow)
-            case 0x5B: // Binary data (eight-byte uint64_t for n follow)
-            case 0x5F: // Binary data (indefinite length)
-            {
-                binary_t b;
-                return get_cbor_binary(b) and sax->binary(b);
-            }
-
-            // UTF-8 string (0x00..0x17 bytes follow)
-            case 0x60:
-            case 0x61:
-            case 0x62:
-            case 0x63:
-            case 0x64:
-            case 0x65:
-            case 0x66:
-            case 0x67:
-            case 0x68:
-            case 0x69:
-            case 0x6A:
-            case 0x6B:
-            case 0x6C:
-            case 0x6D:
-            case 0x6E:
-            case 0x6F:
-            case 0x70:
-            case 0x71:
-            case 0x72:
-            case 0x73:
-            case 0x74:
-            case 0x75:
-            case 0x76:
-            case 0x77:
-            case 0x78: // UTF-8 string (one-byte uint8_t for n follows)
-            case 0x79: // UTF-8 string (two-byte uint16_t for n follow)
-            case 0x7A: // UTF-8 string (four-byte uint32_t for n follow)
-            case 0x7B: // UTF-8 string (eight-byte uint64_t for n follow)
-            case 0x7F: // UTF-8 string (indefinite length)
-            {
-                string_t s;
-                return get_cbor_string(s) and sax->string(s);
-            }
-
-            // array (0x00..0x17 data items follow)
-            case 0x80:
-            case 0x81:
-            case 0x82:
-            case 0x83:
-            case 0x84:
-            case 0x85:
-            case 0x86:
-            case 0x87:
-            case 0x88:
-            case 0x89:
-            case 0x8A:
-            case 0x8B:
-            case 0x8C:
-            case 0x8D:
-            case 0x8E:
-            case 0x8F:
-            case 0x90:
-            case 0x91:
-            case 0x92:
-            case 0x93:
-            case 0x94:
-            case 0x95:
-            case 0x96:
-            case 0x97:
-                return get_cbor_array(static_cast<std::size_t>(static_cast<unsigned int>(current) & 0x1Fu));
-
-            case 0x98: // array (one-byte uint8_t for n follows)
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_array(static_cast<std::size_t>(len));
-            }
-
-            case 0x99: // array (two-byte uint16_t for n follow)
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_array(static_cast<std::size_t>(len));
-            }
-
-            case 0x9A: // array (four-byte uint32_t for n follow)
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_array(static_cast<std::size_t>(len));
-            }
-
-            case 0x9B: // array (eight-byte uint64_t for n follow)
-            {
-                std::uint64_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_array(static_cast<std::size_t>(len));
-            }
-
-            case 0x9F: // array (indefinite length)
-                return get_cbor_array(std::size_t(-1));
-
-            // map (0x00..0x17 pairs of data items follow)
-            case 0xA0:
-            case 0xA1:
-            case 0xA2:
-            case 0xA3:
-            case 0xA4:
-            case 0xA5:
-            case 0xA6:
-            case 0xA7:
-            case 0xA8:
-            case 0xA9:
-            case 0xAA:
-            case 0xAB:
-            case 0xAC:
-            case 0xAD:
-            case 0xAE:
-            case 0xAF:
-            case 0xB0:
-            case 0xB1:
-            case 0xB2:
-            case 0xB3:
-            case 0xB4:
-            case 0xB5:
-            case 0xB6:
-            case 0xB7:
-                return get_cbor_object(static_cast<std::size_t>(static_cast<unsigned int>(current) & 0x1Fu));
-
-            case 0xB8: // map (one-byte uint8_t for n follows)
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_object(static_cast<std::size_t>(len));
-            }
-
-            case 0xB9: // map (two-byte uint16_t for n follow)
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_object(static_cast<std::size_t>(len));
-            }
-
-            case 0xBA: // map (four-byte uint32_t for n follow)
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_object(static_cast<std::size_t>(len));
-            }
-
-            case 0xBB: // map (eight-byte uint64_t for n follow)
-            {
-                std::uint64_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_object(static_cast<std::size_t>(len));
-            }
-
-            case 0xBF: // map (indefinite length)
-                return get_cbor_object(std::size_t(-1));
-
-            case 0xF4: // false
-                return sax->boolean(false);
-
-            case 0xF5: // true
-                return sax->boolean(true);
-
-            case 0xF6: // null
-                return sax->null();
-
-            case 0xF9: // Half-Precision Float (two-byte IEEE 754)
-            {
-                const int byte1_raw = get();
-                if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::cbor, "number")))
-                {
-                    return false;
-                }
-                const int byte2_raw = get();
-                if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::cbor, "number")))
-                {
-                    return false;
-                }
-
-                const auto byte1 = static_cast<unsigned char>(byte1_raw);
-                const auto byte2 = static_cast<unsigned char>(byte2_raw);
-
-                // code from RFC 7049, Appendix D, Figure 3:
-                // As half-precision floating-point numbers were only added
-                // to IEEE 754 in 2008, today's programming platforms often
-                // still only have limited support for them. It is very
-                // easy to include at least decoding support for them even
-                // without such support. An example of a small decoder for
-                // half-precision floating-point numbers in the C language
-                // is shown in Fig. 3.
-                const auto half = static_cast<unsigned int>((byte1 << 8u) + byte2);
-                const double val = [&half]
-                {
-                    const int exp = (half >> 10u) & 0x1Fu;
-                    const unsigned int mant = half & 0x3FFu;
-                    assert(0 <= exp and exp <= 32);
-                    assert(mant <= 1024);
-                    switch (exp)
-                    {
-                        case 0:
-                            return std::ldexp(mant, -24);
-                        case 31:
-                            return (mant == 0)
-                            ? std::numeric_limits<double>::infinity()
-                            : std::numeric_limits<double>::quiet_NaN();
-                        default:
-                            return std::ldexp(mant + 1024, exp - 25);
-                    }
-                }();
-                return sax->number_float((half & 0x8000u) != 0
-                                         ? static_cast<number_float_t>(-val)
-                                         : static_cast<number_float_t>(val), "");
-            }
-
-            case 0xFA: // Single-Precision Float (four-byte IEEE 754)
-            {
-                float number;
-                return get_number(input_format_t::cbor, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 0xFB: // Double-Precision Float (eight-byte IEEE 754)
-            {
-                double number;
-                return get_number(input_format_t::cbor, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            default: // anything else (0xFF is handled inside the other types)
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::cbor, "invalid byte: 0x" + last_token, "value")));
-            }
-        }
-    }
-
-    /*!
-    @brief reads a CBOR string
-
-    This function first reads starting bytes to determine the expected
-    string length and then copies this number of bytes into a string.
-    Additionally, CBOR's strings with indefinite lengths are supported.
-
-    @param[out] result  created string
-
-    @return whether string creation completed
-    */
-    bool get_cbor_string(string_t& result)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::cbor, "string")))
-        {
-            return false;
-        }
-
-        switch (current)
-        {
-            // UTF-8 string (0x00..0x17 bytes follow)
-            case 0x60:
-            case 0x61:
-            case 0x62:
-            case 0x63:
-            case 0x64:
-            case 0x65:
-            case 0x66:
-            case 0x67:
-            case 0x68:
-            case 0x69:
-            case 0x6A:
-            case 0x6B:
-            case 0x6C:
-            case 0x6D:
-            case 0x6E:
-            case 0x6F:
-            case 0x70:
-            case 0x71:
-            case 0x72:
-            case 0x73:
-            case 0x74:
-            case 0x75:
-            case 0x76:
-            case 0x77:
-            {
-                return get_string(input_format_t::cbor, static_cast<unsigned int>(current) & 0x1Fu, result);
-            }
-
-            case 0x78: // UTF-8 string (one-byte uint8_t for n follows)
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::cbor, len) and get_string(input_format_t::cbor, len, result);
-            }
-
-            case 0x79: // UTF-8 string (two-byte uint16_t for n follow)
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::cbor, len) and get_string(input_format_t::cbor, len, result);
-            }
-
-            case 0x7A: // UTF-8 string (four-byte uint32_t for n follow)
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::cbor, len) and get_string(input_format_t::cbor, len, result);
-            }
-
-            case 0x7B: // UTF-8 string (eight-byte uint64_t for n follow)
-            {
-                std::uint64_t len;
-                return get_number(input_format_t::cbor, len) and get_string(input_format_t::cbor, len, result);
-            }
-
-            case 0x7F: // UTF-8 string (indefinite length)
-            {
-                while (get() != 0xFF)
-                {
-                    string_t chunk;
-                    if (not get_cbor_string(chunk))
-                    {
-                        return false;
-                    }
-                    result.append(chunk);
-                }
-                return true;
-            }
-
-            default:
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::cbor, "expected length specification (0x60-0x7B) or indefinite string type (0x7F); last byte: 0x" + last_token, "string")));
-            }
-        }
-    }
-
-    /*!
-    @brief reads a CBOR byte array
-
-    This function first reads starting bytes to determine the expected
-    byte array length and then copies this number of bytes into the byte array.
-    Additionally, CBOR's byte arrays with indefinite lengths are supported.
-
-    @param[out] result  created byte array
-
-    @return whether byte array creation completed
-    */
-    bool get_cbor_binary(binary_t& result)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::cbor, "binary")))
-        {
-            return false;
-        }
-
-        switch (current)
-        {
-            // Binary data (0x00..0x17 bytes follow)
-            case 0x40:
-            case 0x41:
-            case 0x42:
-            case 0x43:
-            case 0x44:
-            case 0x45:
-            case 0x46:
-            case 0x47:
-            case 0x48:
-            case 0x49:
-            case 0x4A:
-            case 0x4B:
-            case 0x4C:
-            case 0x4D:
-            case 0x4E:
-            case 0x4F:
-            case 0x50:
-            case 0x51:
-            case 0x52:
-            case 0x53:
-            case 0x54:
-            case 0x55:
-            case 0x56:
-            case 0x57:
-            {
-                return get_binary(input_format_t::cbor, static_cast<unsigned int>(current) & 0x1Fu, result);
-            }
-
-            case 0x58: // Binary data (one-byte uint8_t for n follows)
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::cbor, len) and
-                       get_binary(input_format_t::cbor, len, result);
-            }
-
-            case 0x59: // Binary data (two-byte uint16_t for n follow)
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::cbor, len) and
-                       get_binary(input_format_t::cbor, len, result);
-            }
-
-            case 0x5A: // Binary data (four-byte uint32_t for n follow)
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::cbor, len) and
-                       get_binary(input_format_t::cbor, len, result);
-            }
-
-            case 0x5B: // Binary data (eight-byte uint64_t for n follow)
-            {
-                std::uint64_t len;
-                return get_number(input_format_t::cbor, len) and
-                       get_binary(input_format_t::cbor, len, result);
-            }
-
-            case 0x5F: // Binary data (indefinite length)
-            {
-                while (get() != 0xFF)
-                {
-                    binary_t chunk;
-                    if (not get_cbor_binary(chunk))
-                    {
-                        return false;
-                    }
-                    result.insert(result.end(), chunk.begin(), chunk.end());
-                }
-                return true;
-            }
-
-            default:
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::cbor, "expected length specification (0x40-0x5B) or indefinite binary array type (0x5F); last byte: 0x" + last_token, "binary")));
-            }
-        }
-    }
-
-    /*!
-    @param[in] len  the length of the array or std::size_t(-1) for an
-                    array of indefinite size
-    @return whether array creation completed
-    */
-    bool get_cbor_array(const std::size_t len)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_array(len)))
-        {
-            return false;
-        }
-
-        if (len != std::size_t(-1))
-        {
-            for (std::size_t i = 0; i < len; ++i)
-            {
-                if (JSON_HEDLEY_UNLIKELY(not parse_cbor_internal()))
-                {
-                    return false;
-                }
-            }
-        }
-        else
-        {
-            while (get() != 0xFF)
-            {
-                if (JSON_HEDLEY_UNLIKELY(not parse_cbor_internal(false)))
-                {
-                    return false;
-                }
-            }
-        }
-
-        return sax->end_array();
-    }
-
-    /*!
-    @param[in] len  the length of the object or std::size_t(-1) for an
-                    object of indefinite size
-    @return whether object creation completed
-    */
-    bool get_cbor_object(const std::size_t len)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_object(len)))
-        {
-            return false;
-        }
-
-        string_t key;
-        if (len != std::size_t(-1))
-        {
-            for (std::size_t i = 0; i < len; ++i)
-            {
-                get();
-                if (JSON_HEDLEY_UNLIKELY(not get_cbor_string(key) or not sax->key(key)))
-                {
-                    return false;
-                }
-
-                if (JSON_HEDLEY_UNLIKELY(not parse_cbor_internal()))
-                {
-                    return false;
-                }
-                key.clear();
-            }
-        }
-        else
-        {
-            while (get() != 0xFF)
-            {
-                if (JSON_HEDLEY_UNLIKELY(not get_cbor_string(key) or not sax->key(key)))
-                {
-                    return false;
-                }
-
-                if (JSON_HEDLEY_UNLIKELY(not parse_cbor_internal()))
-                {
-                    return false;
-                }
-                key.clear();
-            }
-        }
-
-        return sax->end_object();
-    }
-
-    /////////////
-    // MsgPack //
-    /////////////
-
-    /*!
-    @return whether a valid MessagePack value was passed to the SAX parser
-    */
-    bool parse_msgpack_internal()
-    {
-        switch (get())
-        {
-            // EOF
-            case std::char_traits<char>::eof():
-                return unexpect_eof(input_format_t::msgpack, "value");
-
-            // positive fixint
-            case 0x00:
-            case 0x01:
-            case 0x02:
-            case 0x03:
-            case 0x04:
-            case 0x05:
-            case 0x06:
-            case 0x07:
-            case 0x08:
-            case 0x09:
-            case 0x0A:
-            case 0x0B:
-            case 0x0C:
-            case 0x0D:
-            case 0x0E:
-            case 0x0F:
-            case 0x10:
-            case 0x11:
-            case 0x12:
-            case 0x13:
-            case 0x14:
-            case 0x15:
-            case 0x16:
-            case 0x17:
-            case 0x18:
-            case 0x19:
-            case 0x1A:
-            case 0x1B:
-            case 0x1C:
-            case 0x1D:
-            case 0x1E:
-            case 0x1F:
-            case 0x20:
-            case 0x21:
-            case 0x22:
-            case 0x23:
-            case 0x24:
-            case 0x25:
-            case 0x26:
-            case 0x27:
-            case 0x28:
-            case 0x29:
-            case 0x2A:
-            case 0x2B:
-            case 0x2C:
-            case 0x2D:
-            case 0x2E:
-            case 0x2F:
-            case 0x30:
-            case 0x31:
-            case 0x32:
-            case 0x33:
-            case 0x34:
-            case 0x35:
-            case 0x36:
-            case 0x37:
-            case 0x38:
-            case 0x39:
-            case 0x3A:
-            case 0x3B:
-            case 0x3C:
-            case 0x3D:
-            case 0x3E:
-            case 0x3F:
-            case 0x40:
-            case 0x41:
-            case 0x42:
-            case 0x43:
-            case 0x44:
-            case 0x45:
-            case 0x46:
-            case 0x47:
-            case 0x48:
-            case 0x49:
-            case 0x4A:
-            case 0x4B:
-            case 0x4C:
-            case 0x4D:
-            case 0x4E:
-            case 0x4F:
-            case 0x50:
-            case 0x51:
-            case 0x52:
-            case 0x53:
-            case 0x54:
-            case 0x55:
-            case 0x56:
-            case 0x57:
-            case 0x58:
-            case 0x59:
-            case 0x5A:
-            case 0x5B:
-            case 0x5C:
-            case 0x5D:
-            case 0x5E:
-            case 0x5F:
-            case 0x60:
-            case 0x61:
-            case 0x62:
-            case 0x63:
-            case 0x64:
-            case 0x65:
-            case 0x66:
-            case 0x67:
-            case 0x68:
-            case 0x69:
-            case 0x6A:
-            case 0x6B:
-            case 0x6C:
-            case 0x6D:
-            case 0x6E:
-            case 0x6F:
-            case 0x70:
-            case 0x71:
-            case 0x72:
-            case 0x73:
-            case 0x74:
-            case 0x75:
-            case 0x76:
-            case 0x77:
-            case 0x78:
-            case 0x79:
-            case 0x7A:
-            case 0x7B:
-            case 0x7C:
-            case 0x7D:
-            case 0x7E:
-            case 0x7F:
-                return sax->number_unsigned(static_cast<number_unsigned_t>(current));
-
-            // fixmap
-            case 0x80:
-            case 0x81:
-            case 0x82:
-            case 0x83:
-            case 0x84:
-            case 0x85:
-            case 0x86:
-            case 0x87:
-            case 0x88:
-            case 0x89:
-            case 0x8A:
-            case 0x8B:
-            case 0x8C:
-            case 0x8D:
-            case 0x8E:
-            case 0x8F:
-                return get_msgpack_object(static_cast<std::size_t>(static_cast<unsigned int>(current) & 0x0Fu));
-
-            // fixarray
-            case 0x90:
-            case 0x91:
-            case 0x92:
-            case 0x93:
-            case 0x94:
-            case 0x95:
-            case 0x96:
-            case 0x97:
-            case 0x98:
-            case 0x99:
-            case 0x9A:
-            case 0x9B:
-            case 0x9C:
-            case 0x9D:
-            case 0x9E:
-            case 0x9F:
-                return get_msgpack_array(static_cast<std::size_t>(static_cast<unsigned int>(current) & 0x0Fu));
-
-            // fixstr
-            case 0xA0:
-            case 0xA1:
-            case 0xA2:
-            case 0xA3:
-            case 0xA4:
-            case 0xA5:
-            case 0xA6:
-            case 0xA7:
-            case 0xA8:
-            case 0xA9:
-            case 0xAA:
-            case 0xAB:
-            case 0xAC:
-            case 0xAD:
-            case 0xAE:
-            case 0xAF:
-            case 0xB0:
-            case 0xB1:
-            case 0xB2:
-            case 0xB3:
-            case 0xB4:
-            case 0xB5:
-            case 0xB6:
-            case 0xB7:
-            case 0xB8:
-            case 0xB9:
-            case 0xBA:
-            case 0xBB:
-            case 0xBC:
-            case 0xBD:
-            case 0xBE:
-            case 0xBF:
-            case 0xD9: // str 8
-            case 0xDA: // str 16
-            case 0xDB: // str 32
-            {
-                string_t s;
-                return get_msgpack_string(s) and sax->string(s);
-            }
-
-            case 0xC0: // nil
-                return sax->null();
-
-            case 0xC2: // false
-                return sax->boolean(false);
-
-            case 0xC3: // true
-                return sax->boolean(true);
-
-            case 0xC4: // bin 8
-            case 0xC5: // bin 16
-            case 0xC6: // bin 32
-            case 0xC7: // ext 8
-            case 0xC8: // ext 16
-            case 0xC9: // ext 32
-            case 0xD4: // fixext 1
-            case 0xD5: // fixext 2
-            case 0xD6: // fixext 4
-            case 0xD7: // fixext 8
-            case 0xD8: // fixext 16
-            {
-                binary_t b;
-                return get_msgpack_binary(b) and sax->binary(b);
-            }
-
-            case 0xCA: // float 32
-            {
-                float number;
-                return get_number(input_format_t::msgpack, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 0xCB: // float 64
-            {
-                double number;
-                return get_number(input_format_t::msgpack, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 0xCC: // uint 8
-            {
-                std::uint8_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_unsigned(number);
-            }
-
-            case 0xCD: // uint 16
-            {
-                std::uint16_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_unsigned(number);
-            }
-
-            case 0xCE: // uint 32
-            {
-                std::uint32_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_unsigned(number);
-            }
-
-            case 0xCF: // uint 64
-            {
-                std::uint64_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_unsigned(number);
-            }
-
-            case 0xD0: // int 8
-            {
-                std::int8_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_integer(number);
-            }
-
-            case 0xD1: // int 16
-            {
-                std::int16_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_integer(number);
-            }
-
-            case 0xD2: // int 32
-            {
-                std::int32_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_integer(number);
-            }
-
-            case 0xD3: // int 64
-            {
-                std::int64_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_integer(number);
-            }
-
-            case 0xDC: // array 16
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::msgpack, len) and get_msgpack_array(static_cast<std::size_t>(len));
-            }
-
-            case 0xDD: // array 32
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::msgpack, len) and get_msgpack_array(static_cast<std::size_t>(len));
-            }
-
-            case 0xDE: // map 16
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::msgpack, len) and get_msgpack_object(static_cast<std::size_t>(len));
-            }
-
-            case 0xDF: // map 32
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::msgpack, len) and get_msgpack_object(static_cast<std::size_t>(len));
-            }
-
-            // negative fixint
-            case 0xE0:
-            case 0xE1:
-            case 0xE2:
-            case 0xE3:
-            case 0xE4:
-            case 0xE5:
-            case 0xE6:
-            case 0xE7:
-            case 0xE8:
-            case 0xE9:
-            case 0xEA:
-            case 0xEB:
-            case 0xEC:
-            case 0xED:
-            case 0xEE:
-            case 0xEF:
-            case 0xF0:
-            case 0xF1:
-            case 0xF2:
-            case 0xF3:
-            case 0xF4:
-            case 0xF5:
-            case 0xF6:
-            case 0xF7:
-            case 0xF8:
-            case 0xF9:
-            case 0xFA:
-            case 0xFB:
-            case 0xFC:
-            case 0xFD:
-            case 0xFE:
-            case 0xFF:
-                return sax->number_integer(static_cast<std::int8_t>(current));
-
-            default: // anything else
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::msgpack, "invalid byte: 0x" + last_token, "value")));
-            }
-        }
-    }
-
-    /*!
-    @brief reads a MessagePack string
-
-    This function first reads starting bytes to determine the expected
-    string length and then copies this number of bytes into a string.
-
-    @param[out] result  created string
-
-    @return whether string creation completed
-    */
-    bool get_msgpack_string(string_t& result)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::msgpack, "string")))
-        {
-            return false;
-        }
-
-        switch (current)
-        {
-            // fixstr
-            case 0xA0:
-            case 0xA1:
-            case 0xA2:
-            case 0xA3:
-            case 0xA4:
-            case 0xA5:
-            case 0xA6:
-            case 0xA7:
-            case 0xA8:
-            case 0xA9:
-            case 0xAA:
-            case 0xAB:
-            case 0xAC:
-            case 0xAD:
-            case 0xAE:
-            case 0xAF:
-            case 0xB0:
-            case 0xB1:
-            case 0xB2:
-            case 0xB3:
-            case 0xB4:
-            case 0xB5:
-            case 0xB6:
-            case 0xB7:
-            case 0xB8:
-            case 0xB9:
-            case 0xBA:
-            case 0xBB:
-            case 0xBC:
-            case 0xBD:
-            case 0xBE:
-            case 0xBF:
-            {
-                return get_string(input_format_t::msgpack, static_cast<unsigned int>(current) & 0x1Fu, result);
-            }
-
-            case 0xD9: // str 8
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::msgpack, len) and get_string(input_format_t::msgpack, len, result);
-            }
-
-            case 0xDA: // str 16
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::msgpack, len) and get_string(input_format_t::msgpack, len, result);
-            }
-
-            case 0xDB: // str 32
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::msgpack, len) and get_string(input_format_t::msgpack, len, result);
-            }
-
-            default:
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::msgpack, "expected length specification (0xA0-0xBF, 0xD9-0xDB); last byte: 0x" + last_token, "string")));
-            }
-        }
-    }
-
-    /*!
-    @brief reads a MessagePack byte array
-
-    This function first reads starting bytes to determine the expected
-    byte array length and then copies this number of bytes into a byte array.
-
-    @param[out] result  created byte array
-
-    @return whether byte array creation completed
-    */
-    bool get_msgpack_binary(binary_t& result)
-    {
-        // helper function to set the subtype
-        auto assign_and_return_true = [&result](std::int8_t subtype)
-        {
-            result.set_subtype(static_cast<std::uint8_t>(subtype));
-            return true;
-        };
-
-        switch (current)
-        {
-            case 0xC4: // bin 8
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::msgpack, len) and
-                       get_binary(input_format_t::msgpack, len, result);
-            }
-
-            case 0xC5: // bin 16
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::msgpack, len) and
-                       get_binary(input_format_t::msgpack, len, result);
-            }
-
-            case 0xC6: // bin 32
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::msgpack, len) and
-                       get_binary(input_format_t::msgpack, len, result);
-            }
-
-            case 0xC7: // ext 8
-            {
-                std::uint8_t len;
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, len) and
-                       get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, len, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xC8: // ext 16
-            {
-                std::uint16_t len;
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, len) and
-                       get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, len, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xC9: // ext 32
-            {
-                std::uint32_t len;
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, len) and
-                       get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, len, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xD4: // fixext 1
-            {
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, 1, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xD5: // fixext 2
-            {
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, 2, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xD6: // fixext 4
-            {
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, 4, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xD7: // fixext 8
-            {
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, 8, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xD8: // fixext 16
-            {
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, 16, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            default:           // LCOV_EXCL_LINE
-                return false;  // LCOV_EXCL_LINE
-        }
-    }
-
-    /*!
-    @param[in] len  the length of the array
-    @return whether array creation completed
-    */
-    bool get_msgpack_array(const std::size_t len)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_array(len)))
-        {
-            return false;
-        }
-
-        for (std::size_t i = 0; i < len; ++i)
-        {
-            if (JSON_HEDLEY_UNLIKELY(not parse_msgpack_internal()))
-            {
-                return false;
-            }
-        }
-
-        return sax->end_array();
-    }
-
-    /*!
-    @param[in] len  the length of the object
-    @return whether object creation completed
-    */
-    bool get_msgpack_object(const std::size_t len)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_object(len)))
-        {
-            return false;
-        }
-
-        string_t key;
-        for (std::size_t i = 0; i < len; ++i)
-        {
-            get();
-            if (JSON_HEDLEY_UNLIKELY(not get_msgpack_string(key) or not sax->key(key)))
-            {
-                return false;
-            }
-
-            if (JSON_HEDLEY_UNLIKELY(not parse_msgpack_internal()))
-            {
-                return false;
-            }
-            key.clear();
-        }
-
-        return sax->end_object();
-    }
-
-    ////////////
-    // UBJSON //
-    ////////////
-
-    /*!
-    @param[in] get_char  whether a new character should be retrieved from the
-                         input (true, default) or whether the last read
-                         character should be considered instead
-
-    @return whether a valid UBJSON value was passed to the SAX parser
-    */
-    bool parse_ubjson_internal(const bool get_char = true)
-    {
-        return get_ubjson_value(get_char ? get_ignore_noop() : current);
-    }
-
-    /*!
-    @brief reads a UBJSON string
-
-    This function is either called after reading the 'S' byte explicitly
-    indicating a string, or in case of an object key where the 'S' byte can be
-    left out.
-
-    @param[out] result   created string
-    @param[in] get_char  whether a new character should be retrieved from the
-                         input (true, default) or whether the last read
-                         character should be considered instead
-
-    @return whether string creation completed
-    */
-    bool get_ubjson_string(string_t& result, const bool get_char = true)
-    {
-        if (get_char)
-        {
-            get();  // TODO(niels): may we ignore N here?
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::ubjson, "value")))
-        {
-            return false;
-        }
-
-        switch (current)
-        {
-            case 'U':
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::ubjson, len) and get_string(input_format_t::ubjson, len, result);
-            }
-
-            case 'i':
-            {
-                std::int8_t len;
-                return get_number(input_format_t::ubjson, len) and get_string(input_format_t::ubjson, len, result);
-            }
-
-            case 'I':
-            {
-                std::int16_t len;
-                return get_number(input_format_t::ubjson, len) and get_string(input_format_t::ubjson, len, result);
-            }
-
-            case 'l':
-            {
-                std::int32_t len;
-                return get_number(input_format_t::ubjson, len) and get_string(input_format_t::ubjson, len, result);
-            }
-
-            case 'L':
-            {
-                std::int64_t len;
-                return get_number(input_format_t::ubjson, len) and get_string(input_format_t::ubjson, len, result);
-            }
-
-            default:
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::ubjson, "expected length type specification (U, i, I, l, L); last byte: 0x" + last_token, "string")));
-        }
-    }
-
-    /*!
-    @param[out] result  determined size
-    @return whether size determination completed
-    */
-    bool get_ubjson_size_value(std::size_t& result)
-    {
-        switch (get_ignore_noop())
-        {
-            case 'U':
-            {
-                std::uint8_t number;
-                if (JSON_HEDLEY_UNLIKELY(not get_number(input_format_t::ubjson, number)))
-                {
-                    return false;
-                }
-                result = static_cast<std::size_t>(number);
-                return true;
-            }
-
-            case 'i':
-            {
-                std::int8_t number;
-                if (JSON_HEDLEY_UNLIKELY(not get_number(input_format_t::ubjson, number)))
-                {
-                    return false;
-                }
-                result = static_cast<std::size_t>(number);
-                return true;
-            }
-
-            case 'I':
-            {
-                std::int16_t number;
-                if (JSON_HEDLEY_UNLIKELY(not get_number(input_format_t::ubjson, number)))
-                {
-                    return false;
-                }
-                result = static_cast<std::size_t>(number);
-                return true;
-            }
-
-            case 'l':
-            {
-                std::int32_t number;
-                if (JSON_HEDLEY_UNLIKELY(not get_number(input_format_t::ubjson, number)))
-                {
-                    return false;
-                }
-                result = static_cast<std::size_t>(number);
-                return true;
-            }
-
-            case 'L':
-            {
-                std::int64_t number;
-                if (JSON_HEDLEY_UNLIKELY(not get_number(input_format_t::ubjson, number)))
-                {
-                    return false;
-                }
-                result = static_cast<std::size_t>(number);
-                return true;
-            }
-
-            default:
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::ubjson, "expected length type specification (U, i, I, l, L) after '#'; last byte: 0x" + last_token, "size")));
-            }
-        }
-    }
-
-    /*!
-    @brief determine the type and size for a container
-
-    In the optimized UBJSON format, a type and a size can be provided to allow
-    for a more compact representation.
-
-    @param[out] result  pair of the size and the type
-
-    @return whether pair creation completed
-    */
-    bool get_ubjson_size_type(std::pair<std::size_t, int>& result)
-    {
-        result.first = string_t::npos; // size
-        result.second = 0; // type
-
-        get_ignore_noop();
-
-        if (current == '$')
-        {
-            result.second = get();  // must not ignore 'N', because 'N' maybe the type
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::ubjson, "type")))
-            {
-                return false;
-            }
-
-            get_ignore_noop();
-            if (JSON_HEDLEY_UNLIKELY(current != '#'))
-            {
-                if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::ubjson, "value")))
-                {
-                    return false;
-                }
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::ubjson, "expected '#' after type information; last byte: 0x" + last_token, "size")));
-            }
-
-            return get_ubjson_size_value(result.first);
-        }
-
-        if (current == '#')
-        {
-            return get_ubjson_size_value(result.first);
-        }
-
-        return true;
-    }
-
-    /*!
-    @param prefix  the previously read or set type prefix
-    @return whether value creation completed
-    */
-    bool get_ubjson_value(const int prefix)
-    {
-        switch (prefix)
-        {
-            case std::char_traits<char>::eof():  // EOF
-                return unexpect_eof(input_format_t::ubjson, "value");
-
-            case 'T':  // true
-                return sax->boolean(true);
-            case 'F':  // false
-                return sax->boolean(false);
-
-            case 'Z':  // null
-                return sax->null();
-
-            case 'U':
-            {
-                std::uint8_t number;
-                return get_number(input_format_t::ubjson, number) and sax->number_unsigned(number);
-            }
-
-            case 'i':
-            {
-                std::int8_t number;
-                return get_number(input_format_t::ubjson, number) and sax->number_integer(number);
-            }
-
-            case 'I':
-            {
-                std::int16_t number;
-                return get_number(input_format_t::ubjson, number) and sax->number_integer(number);
-            }
-
-            case 'l':
-            {
-                std::int32_t number;
-                return get_number(input_format_t::ubjson, number) and sax->number_integer(number);
-            }
-
-            case 'L':
-            {
-                std::int64_t number;
-                return get_number(input_format_t::ubjson, number) and sax->number_integer(number);
-            }
-
-            case 'd':
-            {
-                float number;
-                return get_number(input_format_t::ubjson, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 'D':
-            {
-                double number;
-                return get_number(input_format_t::ubjson, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 'C':  // char
-            {
-                get();
-                if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::ubjson, "char")))
-                {
-                    return false;
-                }
-                if (JSON_HEDLEY_UNLIKELY(current > 127))
-                {
-                    auto last_token = get_token_string();
-                    return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::ubjson, "byte after 'C' must be in range 0x00..0x7F; last byte: 0x" + last_token, "char")));
-                }
-                string_t s(1, static_cast<char>(current));
-                return sax->string(s);
-            }
-
-            case 'S':  // string
-            {
-                string_t s;
-                return get_ubjson_string(s) and sax->string(s);
-            }
-
-            case '[':  // array
-                return get_ubjson_array();
-
-            case '{':  // object
-                return get_ubjson_object();
-
-            default: // anything else
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::ubjson, "invalid byte: 0x" + last_token, "value")));
-            }
-        }
-    }
-
-    /*!
-    @return whether array creation completed
-    */
-    bool get_ubjson_array()
-    {
-        std::pair<std::size_t, int> size_and_type;
-        if (JSON_HEDLEY_UNLIKELY(not get_ubjson_size_type(size_and_type)))
-        {
-            return false;
-        }
-
-        if (size_and_type.first != string_t::npos)
-        {
-            if (JSON_HEDLEY_UNLIKELY(not sax->start_array(size_and_type.first)))
-            {
-                return false;
-            }
-
-            if (size_and_type.second != 0)
-            {
-                if (size_and_type.second != 'N')
-                {
-                    for (std::size_t i = 0; i < size_and_type.first; ++i)
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not get_ubjson_value(size_and_type.second)))
-                        {
-                            return false;
-                        }
-                    }
-                }
-            }
-            else
-            {
-                for (std::size_t i = 0; i < size_and_type.first; ++i)
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not parse_ubjson_internal()))
-                    {
-                        return false;
-                    }
-                }
-            }
-        }
-        else
-        {
-            if (JSON_HEDLEY_UNLIKELY(not sax->start_array(std::size_t(-1))))
-            {
-                return false;
-            }
-
-            while (current != ']')
-            {
-                if (JSON_HEDLEY_UNLIKELY(not parse_ubjson_internal(false)))
-                {
-                    return false;
-                }
-                get_ignore_noop();
-            }
-        }
-
-        return sax->end_array();
-    }
-
-    /*!
-    @return whether object creation completed
-    */
-    bool get_ubjson_object()
-    {
-        std::pair<std::size_t, int> size_and_type;
-        if (JSON_HEDLEY_UNLIKELY(not get_ubjson_size_type(size_and_type)))
-        {
-            return false;
-        }
-
-        string_t key;
-        if (size_and_type.first != string_t::npos)
-        {
-            if (JSON_HEDLEY_UNLIKELY(not sax->start_object(size_and_type.first)))
-            {
-                return false;
-            }
-
-            if (size_and_type.second != 0)
-            {
-                for (std::size_t i = 0; i < size_and_type.first; ++i)
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not get_ubjson_string(key) or not sax->key(key)))
-                    {
-                        return false;
-                    }
-                    if (JSON_HEDLEY_UNLIKELY(not get_ubjson_value(size_and_type.second)))
-                    {
-                        return false;
-                    }
-                    key.clear();
-                }
-            }
-            else
-            {
-                for (std::size_t i = 0; i < size_and_type.first; ++i)
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not get_ubjson_string(key) or not sax->key(key)))
-                    {
-                        return false;
-                    }
-                    if (JSON_HEDLEY_UNLIKELY(not parse_ubjson_internal()))
-                    {
-                        return false;
-                    }
-                    key.clear();
-                }
-            }
-        }
-        else
-        {
-            if (JSON_HEDLEY_UNLIKELY(not sax->start_object(std::size_t(-1))))
-            {
-                return false;
-            }
-
-            while (current != '}')
-            {
-                if (JSON_HEDLEY_UNLIKELY(not get_ubjson_string(key, false) or not sax->key(key)))
-                {
-                    return false;
-                }
-                if (JSON_HEDLEY_UNLIKELY(not parse_ubjson_internal()))
-                {
-                    return false;
-                }
-                get_ignore_noop();
-                key.clear();
-            }
-        }
-
-        return sax->end_object();
-    }
-
-    // Note, no reader for UBJSON binary types is implemented because they do
-    // not exist
-
-    ///////////////////////
-    // Utility functions //
-    ///////////////////////
-
-    /*!
-    @brief get next character from the input
-
-    This function provides the interface to the used input adapter. It does
-    not throw in case the input reached EOF, but returns a -'ve valued
-    `std::char_traits<char>::eof()` in that case.
-
-    @return character read from the input
-    */
-    int get()
-    {
-        ++chars_read;
-        return current = ia.get_character();
-    }
-
-    /*!
-    @return character read from the input after ignoring all 'N' entries
-    */
-    int get_ignore_noop()
-    {
-        do
-        {
-            get();
-        }
-        while (current == 'N');
-
-        return current;
-    }
-
-    /*
-    @brief read a number from the input
-
-    @tparam NumberType the type of the number
-    @param[in] format   the current format (for diagnostics)
-    @param[out] result  number of type @a NumberType
-
-    @return whether conversion completed
-
-    @note This function needs to respect the system's endianess, because
-          bytes in CBOR, MessagePack, and UBJSON are stored in network order
-          (big endian) and therefore need reordering on little endian systems.
-    */
-    template<typename NumberType, bool InputIsLittleEndian = false>
-    bool get_number(const input_format_t format, NumberType& result)
-    {
-        // step 1: read input into array with system's byte order
-        std::array<std::uint8_t, sizeof(NumberType)> vec;
-        for (std::size_t i = 0; i < sizeof(NumberType); ++i)
-        {
-            get();
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(format, "number")))
-            {
-                return false;
-            }
-
-            // reverse byte order prior to conversion if necessary
-            if (is_little_endian != InputIsLittleEndian)
-            {
-                vec[sizeof(NumberType) - i - 1] = static_cast<std::uint8_t>(current);
-            }
-            else
-            {
-                vec[i] = static_cast<std::uint8_t>(current); // LCOV_EXCL_LINE
-            }
-        }
-
-        // step 2: convert array into number of type T and return
-        std::memcpy(&result, vec.data(), sizeof(NumberType));
-        return true;
-    }
-
-    /*!
-    @brief create a string by reading characters from the input
-
-    @tparam NumberType the type of the number
-    @param[in] format the current format (for diagnostics)
-    @param[in] len number of characters to read
-    @param[out] result string created by reading @a len bytes
-
-    @return whether string creation completed
-
-    @note We can not reserve @a len bytes for the result, because @a len
-          may be too large. Usually, @ref unexpect_eof() detects the end of
-          the input before we run out of string memory.
-    */
-    template<typename NumberType>
-    bool get_string(const input_format_t format,
-                    const NumberType len,
-                    string_t& result)
-    {
-        bool success = true;
-        std::generate_n(std::back_inserter(result), len, [this, &success, &format]()
-        {
-            get();
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(format, "string")))
-            {
-                success = false;
-            }
-            return static_cast<char>(current);
-        });
-        return success;
-    }
-
-    /*!
-    @brief create a byte array by reading bytes from the input
-
-    @tparam NumberType the type of the number
-    @param[in] format the current format (for diagnostics)
-    @param[in] len number of bytes to read
-    @param[out] result byte array created by reading @a len bytes
-
-    @return whether byte array creation completed
-
-    @note We can not reserve @a len bytes for the result, because @a len
-          may be too large. Usually, @ref unexpect_eof() detects the end of
-          the input before we run out of memory.
-    */
-    template<typename NumberType>
-    bool get_binary(const input_format_t format,
-                    const NumberType len,
-                    binary_t& result)
-    {
-        bool success = true;
-        std::generate_n(std::back_inserter(result), len, [this, &success, &format]()
-        {
-            get();
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(format, "binary")))
-            {
-                success = false;
-            }
-            return static_cast<std::uint8_t>(current);
-        });
-        return success;
-    }
-
-    /*!
-    @param[in] format   the current format (for diagnostics)
-    @param[in] context  further context information (for diagnostics)
-    @return whether the last read character is not EOF
-    */
-    JSON_HEDLEY_NON_NULL(3)
-    bool unexpect_eof(const input_format_t format, const char* context) const
-    {
-        if (JSON_HEDLEY_UNLIKELY(current == std::char_traits<char>::eof()))
-        {
-            return sax->parse_error(chars_read, "<end of file>",
-                                    parse_error::create(110, chars_read, exception_message(format, "unexpected end of input", context)));
-        }
-        return true;
-    }
-
-    /*!
-    @return a string representation of the last read byte
-    */
-    std::string get_token_string() const
-    {
-        std::array<char, 3> cr{{}};
-        (std::snprintf)(cr.data(), cr.size(), "%.2hhX", static_cast<unsigned char>(current));
-        return std::string{cr.data()};
-    }
-
-    /*!
-    @param[in] format   the current format
-    @param[in] detail   a detailed error message
-    @param[in] context  further context information
-    @return a message string to use in the parse_error exceptions
-    */
-    std::string exception_message(const input_format_t format,
-                                  const std::string& detail,
-                                  const std::string& context) const
-    {
-        std::string error_msg = "syntax error while parsing ";
-
-        switch (format)
-        {
-            case input_format_t::cbor:
-                error_msg += "CBOR";
-                break;
-
-            case input_format_t::msgpack:
-                error_msg += "MessagePack";
-                break;
-
-            case input_format_t::ubjson:
-                error_msg += "UBJSON";
-                break;
-
-            case input_format_t::bson:
-                error_msg += "BSON";
-                break;
-
-            default:            // LCOV_EXCL_LINE
-                assert(false);  // LCOV_EXCL_LINE
-        }
-
-        return error_msg + " " + context + ": " + detail;
-    }
-
-  private:
-    /// input adapter
-    InputAdapterType ia;
-
-    /// the current character
-    int current = std::char_traits<char>::eof();
-
-    /// the number of characters read
-    std::size_t chars_read = 0;
-
-    /// whether we can assume little endianess
-    const bool is_little_endian = little_endianess();
-
-    /// the SAX parser
-    json_sax_t* sax = nullptr;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/input/input_adapters.hpp>
-
-// #include <nlohmann/detail/input/lexer.hpp>
-
-
-#include <array> // array
-#include <clocale> // localeconv
-#include <cstddef> // size_t
-#include <cstdio> // snprintf
-#include <cstdlib> // strtof, strtod, strtold, strtoll, strtoull
-#include <initializer_list> // initializer_list
-#include <string> // char_traits, string
-#include <utility> // move
-#include <vector> // vector
-
-// #include <nlohmann/detail/input/input_adapters.hpp>
-
-// #include <nlohmann/detail/input/position_t.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-///////////
-// lexer //
-///////////
-
-template<typename BasicJsonType>
-class lexer_base
-{
-  public:
-    /// token types for the parser
-    enum class token_type
-    {
-        uninitialized,    ///< indicating the scanner is uninitialized
-        literal_true,     ///< the `true` literal
-        literal_false,    ///< the `false` literal
-        literal_null,     ///< the `null` literal
-        value_string,     ///< a string -- use get_string() for actual value
-        value_unsigned,   ///< an unsigned integer -- use get_number_unsigned() for actual value
-        value_integer,    ///< a signed integer -- use get_number_integer() for actual value
-        value_float,      ///< an floating point number -- use get_number_float() for actual value
-        begin_array,      ///< the character for array begin `[`
-        begin_object,     ///< the character for object begin `{`
-        end_array,        ///< the character for array end `]`
-        end_object,       ///< the character for object end `}`
-        name_separator,   ///< the name separator `:`
-        value_separator,  ///< the value separator `,`
-        parse_error,      ///< indicating a parse error
-        end_of_input,     ///< indicating the end of the input buffer
-        literal_or_value  ///< a literal or the begin of a value (only for diagnostics)
-    };
-
-    /// return name of values of type token_type (only used for errors)
-    JSON_HEDLEY_RETURNS_NON_NULL
-    JSON_HEDLEY_CONST
-    static const char* token_type_name(const token_type t) noexcept
-    {
-        switch (t)
-        {
-            case token_type::uninitialized:
-                return "<uninitialized>";
-            case token_type::literal_true:
-                return "true literal";
-            case token_type::literal_false:
-                return "false literal";
-            case token_type::literal_null:
-                return "null literal";
-            case token_type::value_string:
-                return "string literal";
-            case token_type::value_unsigned:
-            case token_type::value_integer:
-            case token_type::value_float:
-                return "number literal";
-            case token_type::begin_array:
-                return "'['";
-            case token_type::begin_object:
-                return "'{'";
-            case token_type::end_array:
-                return "']'";
-            case token_type::end_object:
-                return "'}'";
-            case token_type::name_separator:
-                return "':'";
-            case token_type::value_separator:
-                return "','";
-            case token_type::parse_error:
-                return "<parse error>";
-            case token_type::end_of_input:
-                return "end of input";
-            case token_type::literal_or_value:
-                return "'[', '{', or a literal";
-            // LCOV_EXCL_START
-            default: // catch non-enum values
-                return "unknown token";
-                // LCOV_EXCL_STOP
-        }
-    }
-};
-/*!
-@brief lexical analysis
-
-This class organizes the lexical analysis during JSON deserialization.
-*/
-template<typename BasicJsonType, typename InputAdapterType>
-class lexer : public lexer_base<BasicJsonType>
-{
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-
-  public:
-    using token_type = typename lexer_base<BasicJsonType>::token_type;
-
-    explicit lexer(InputAdapterType&& adapter)
-        : ia(std::move(adapter)), decimal_point_char(get_decimal_point()) {}
-
-    // delete because of pointer members
-    lexer(const lexer&) = delete;
-    lexer(lexer&&) = default;
-    lexer& operator=(lexer&) = delete;
-    lexer& operator=(lexer&&) = default;
-    ~lexer() = default;
-
-  private:
-    /////////////////////
-    // locales
-    /////////////////////
-
-    /// return the locale-dependent decimal point
-    JSON_HEDLEY_PURE
-    static char get_decimal_point() noexcept
-    {
-        const auto loc = localeconv();
-        assert(loc != nullptr);
-        return (loc->decimal_point == nullptr) ? '.' : *(loc->decimal_point);
-    }
-
-    /////////////////////
-    // scan functions
-    /////////////////////
-
-    /*!
-    @brief get codepoint from 4 hex characters following `\u`
-
-    For input "\u c1 c2 c3 c4" the codepoint is:
-      (c1 * 0x1000) + (c2 * 0x0100) + (c3 * 0x0010) + c4
-    = (c1 << 12) + (c2 << 8) + (c3 << 4) + (c4 << 0)
-
-    Furthermore, the possible characters '0'..'9', 'A'..'F', and 'a'..'f'
-    must be converted to the integers 0x0..0x9, 0xA..0xF, 0xA..0xF, resp. The
-    conversion is done by subtracting the offset (0x30, 0x37, and 0x57)
-    between the ASCII value of the character and the desired integer value.
-
-    @return codepoint (0x0000..0xFFFF) or -1 in case of an error (e.g. EOF or
-            non-hex character)
-    */
-    int get_codepoint()
-    {
-        // this function only makes sense after reading `\u`
-        assert(current == 'u');
-        int codepoint = 0;
-
-        const auto factors = { 12u, 8u, 4u, 0u };
-        for (const auto factor : factors)
-        {
-            get();
-
-            if (current >= '0' and current <= '9')
-            {
-                codepoint += static_cast<int>((static_cast<unsigned int>(current) - 0x30u) << factor);
-            }
-            else if (current >= 'A' and current <= 'F')
-            {
-                codepoint += static_cast<int>((static_cast<unsigned int>(current) - 0x37u) << factor);
-            }
-            else if (current >= 'a' and current <= 'f')
-            {
-                codepoint += static_cast<int>((static_cast<unsigned int>(current) - 0x57u) << factor);
-            }
-            else
-            {
-                return -1;
-            }
-        }
-
-        assert(0x0000 <= codepoint and codepoint <= 0xFFFF);
-        return codepoint;
-    }
-
-    /*!
-    @brief check if the next byte(s) are inside a given range
-
-    Adds the current byte and, for each passed range, reads a new byte and
-    checks if it is inside the range. If a violation was detected, set up an
-    error message and return false. Otherwise, return true.
-
-    @param[in] ranges  list of integers; interpreted as list of pairs of
-                       inclusive lower and upper bound, respectively
-
-    @pre The passed list @a ranges must have 2, 4, or 6 elements; that is,
-         1, 2, or 3 pairs. This precondition is enforced by an assertion.
-
-    @return true if and only if no range violation was detected
-    */
-    bool next_byte_in_range(std::initializer_list<int> ranges)
-    {
-        assert(ranges.size() == 2 or ranges.size() == 4 or ranges.size() == 6);
-        add(current);
-
-        for (auto range = ranges.begin(); range != ranges.end(); ++range)
-        {
-            get();
-            if (JSON_HEDLEY_LIKELY(*range <= current and current <= *(++range)))
-            {
-                add(current);
-            }
-            else
-            {
-                error_message = "invalid string: ill-formed UTF-8 byte";
-                return false;
-            }
-        }
-
-        return true;
-    }
-
-    /*!
-    @brief scan a string literal
-
-    This function scans a string according to Sect. 7 of RFC 7159. While
-    scanning, bytes are escaped and copied into buffer token_buffer. Then the
-    function returns successfully, token_buffer is *not* null-terminated (as it
-    may contain \0 bytes), and token_buffer.size() is the number of bytes in the
-    string.
-
-    @return token_type::value_string if string could be successfully scanned,
-            token_type::parse_error otherwise
-
-    @note In case of errors, variable error_message contains a textual
-          description.
-    */
-    token_type scan_string()
-    {
-        // reset token_buffer (ignore opening quote)
-        reset();
-
-        // we entered the function by reading an open quote
-        assert(current == '\"');
-
-        while (true)
-        {
-            // get next character
-            switch (get())
-            {
-                // end of file while parsing string
-                case std::char_traits<char>::eof():
-                {
-                    error_message = "invalid string: missing closing quote";
-                    return token_type::parse_error;
-                }
-
-                // closing quote
-                case '\"':
-                {
-                    return token_type::value_string;
-                }
-
-                // escapes
-                case '\\':
-                {
-                    switch (get())
-                    {
-                        // quotation mark
-                        case '\"':
-                            add('\"');
-                            break;
-                        // reverse solidus
-                        case '\\':
-                            add('\\');
-                            break;
-                        // solidus
-                        case '/':
-                            add('/');
-                            break;
-                        // backspace
-                        case 'b':
-                            add('\b');
-                            break;
-                        // form feed
-                        case 'f':
-                            add('\f');
-                            break;
-                        // line feed
-                        case 'n':
-                            add('\n');
-                            break;
-                        // carriage return
-                        case 'r':
-                            add('\r');
-                            break;
-                        // tab
-                        case 't':
-                            add('\t');
-                            break;
-
-                        // unicode escapes
-                        case 'u':
-                        {
-                            const int codepoint1 = get_codepoint();
-                            int codepoint = codepoint1; // start with codepoint1
-
-                            if (JSON_HEDLEY_UNLIKELY(codepoint1 == -1))
-                            {
-                                error_message = "invalid string: '\\u' must be followed by 4 hex digits";
-                                return token_type::parse_error;
-                            }
-
-                            // check if code point is a high surrogate
-                            if (0xD800 <= codepoint1 and codepoint1 <= 0xDBFF)
-                            {
-                                // expect next \uxxxx entry
-                                if (JSON_HEDLEY_LIKELY(get() == '\\' and get() == 'u'))
-                                {
-                                    const int codepoint2 = get_codepoint();
-
-                                    if (JSON_HEDLEY_UNLIKELY(codepoint2 == -1))
-                                    {
-                                        error_message = "invalid string: '\\u' must be followed by 4 hex digits";
-                                        return token_type::parse_error;
-                                    }
-
-                                    // check if codepoint2 is a low surrogate
-                                    if (JSON_HEDLEY_LIKELY(0xDC00 <= codepoint2 and codepoint2 <= 0xDFFF))
-                                    {
-                                        // overwrite codepoint
-                                        codepoint = static_cast<int>(
-                                                        // high surrogate occupies the most significant 22 bits
-                                                        (static_cast<unsigned int>(codepoint1) << 10u)
-                                                        // low surrogate occupies the least significant 15 bits
-                                                        + static_cast<unsigned int>(codepoint2)
-                                                        // there is still the 0xD800, 0xDC00 and 0x10000 noise
-                                                        // in the result so we have to subtract with:
-                                                        // (0xD800 << 10) + DC00 - 0x10000 = 0x35FDC00
-                                                        - 0x35FDC00u);
-                                    }
-                                    else
-                                    {
-                                        error_message = "invalid string: surrogate U+D800..U+DBFF must be followed by U+DC00..U+DFFF";
-                                        return token_type::parse_error;
-                                    }
-                                }
-                                else
-                                {
-                                    error_message = "invalid string: surrogate U+D800..U+DBFF must be followed by U+DC00..U+DFFF";
-                                    return token_type::parse_error;
-                                }
-                            }
-                            else
-                            {
-                                if (JSON_HEDLEY_UNLIKELY(0xDC00 <= codepoint1 and codepoint1 <= 0xDFFF))
-                                {
-                                    error_message = "invalid string: surrogate U+DC00..U+DFFF must follow U+D800..U+DBFF";
-                                    return token_type::parse_error;
-                                }
-                            }
-
-                            // result of the above calculation yields a proper codepoint
-                            assert(0x00 <= codepoint and codepoint <= 0x10FFFF);
-
-                            // translate codepoint into bytes
-                            if (codepoint < 0x80)
-                            {
-                                // 1-byte characters: 0xxxxxxx (ASCII)
-                                add(codepoint);
-                            }
-                            else if (codepoint <= 0x7FF)
-                            {
-                                // 2-byte characters: 110xxxxx 10xxxxxx
-                                add(static_cast<int>(0xC0u | (static_cast<unsigned int>(codepoint) >> 6u)));
-                                add(static_cast<int>(0x80u | (static_cast<unsigned int>(codepoint) & 0x3Fu)));
-                            }
-                            else if (codepoint <= 0xFFFF)
-                            {
-                                // 3-byte characters: 1110xxxx 10xxxxxx 10xxxxxx
-                                add(static_cast<int>(0xE0u | (static_cast<unsigned int>(codepoint) >> 12u)));
-                                add(static_cast<int>(0x80u | ((static_cast<unsigned int>(codepoint) >> 6u) & 0x3Fu)));
-                                add(static_cast<int>(0x80u | (static_cast<unsigned int>(codepoint) & 0x3Fu)));
-                            }
-                            else
-                            {
-                                // 4-byte characters: 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
-                                add(static_cast<int>(0xF0u | (static_cast<unsigned int>(codepoint) >> 18u)));
-                                add(static_cast<int>(0x80u | ((static_cast<unsigned int>(codepoint) >> 12u) & 0x3Fu)));
-                                add(static_cast<int>(0x80u | ((static_cast<unsigned int>(codepoint) >> 6u) & 0x3Fu)));
-                                add(static_cast<int>(0x80u | (static_cast<unsigned int>(codepoint) & 0x3Fu)));
-                            }
-
-                            break;
-                        }
-
-                        // other characters after escape
-                        default:
-                            error_message = "invalid string: forbidden character after backslash";
-                            return token_type::parse_error;
-                    }
-
-                    break;
-                }
-
-                // invalid control characters
-                case 0x00:
-                {
-                    error_message = "invalid string: control character U+0000 (NUL) must be escaped to \\u0000";
-                    return token_type::parse_error;
-                }
-
-                case 0x01:
-                {
-                    error_message = "invalid string: control character U+0001 (SOH) must be escaped to \\u0001";
-                    return token_type::parse_error;
-                }
-
-                case 0x02:
-                {
-                    error_message = "invalid string: control character U+0002 (STX) must be escaped to \\u0002";
-                    return token_type::parse_error;
-                }
-
-                case 0x03:
-                {
-                    error_message = "invalid string: control character U+0003 (ETX) must be escaped to \\u0003";
-                    return token_type::parse_error;
-                }
-
-                case 0x04:
-                {
-                    error_message = "invalid string: control character U+0004 (EOT) must be escaped to \\u0004";
-                    return token_type::parse_error;
-                }
-
-                case 0x05:
-                {
-                    error_message = "invalid string: control character U+0005 (ENQ) must be escaped to \\u0005";
-                    return token_type::parse_error;
-                }
-
-                case 0x06:
-                {
-                    error_message = "invalid string: control character U+0006 (ACK) must be escaped to \\u0006";
-                    return token_type::parse_error;
-                }
-
-                case 0x07:
-                {
-                    error_message = "invalid string: control character U+0007 (BEL) must be escaped to \\u0007";
-                    return token_type::parse_error;
-                }
-
-                case 0x08:
-                {
-                    error_message = "invalid string: control character U+0008 (BS) must be escaped to \\u0008 or \\b";
-                    return token_type::parse_error;
-                }
-
-                case 0x09:
-                {
-                    error_message = "invalid string: control character U+0009 (HT) must be escaped to \\u0009 or \\t";
-                    return token_type::parse_error;
-                }
-
-                case 0x0A:
-                {
-                    error_message = "invalid string: control character U+000A (LF) must be escaped to \\u000A or \\n";
-                    return token_type::parse_error;
-                }
-
-                case 0x0B:
-                {
-                    error_message = "invalid string: control character U+000B (VT) must be escaped to \\u000B";
-                    return token_type::parse_error;
-                }
-
-                case 0x0C:
-                {
-                    error_message = "invalid string: control character U+000C (FF) must be escaped to \\u000C or \\f";
-                    return token_type::parse_error;
-                }
-
-                case 0x0D:
-                {
-                    error_message = "invalid string: control character U+000D (CR) must be escaped to \\u000D or \\r";
-                    return token_type::parse_error;
-                }
-
-                case 0x0E:
-                {
-                    error_message = "invalid string: control character U+000E (SO) must be escaped to \\u000E";
-                    return token_type::parse_error;
-                }
-
-                case 0x0F:
-                {
-                    error_message = "invalid string: control character U+000F (SI) must be escaped to \\u000F";
-                    return token_type::parse_error;
-                }
-
-                case 0x10:
-                {
-                    error_message = "invalid string: control character U+0010 (DLE) must be escaped to \\u0010";
-                    return token_type::parse_error;
-                }
-
-                case 0x11:
-                {
-                    error_message = "invalid string: control character U+0011 (DC1) must be escaped to \\u0011";
-                    return token_type::parse_error;
-                }
-
-                case 0x12:
-                {
-                    error_message = "invalid string: control character U+0012 (DC2) must be escaped to \\u0012";
-                    return token_type::parse_error;
-                }
-
-                case 0x13:
-                {
-                    error_message = "invalid string: control character U+0013 (DC3) must be escaped to \\u0013";
-                    return token_type::parse_error;
-                }
-
-                case 0x14:
-                {
-                    error_message = "invalid string: control character U+0014 (DC4) must be escaped to \\u0014";
-                    return token_type::parse_error;
-                }
-
-                case 0x15:
-                {
-                    error_message = "invalid string: control character U+0015 (NAK) must be escaped to \\u0015";
-                    return token_type::parse_error;
-                }
-
-                case 0x16:
-                {
-                    error_message = "invalid string: control character U+0016 (SYN) must be escaped to \\u0016";
-                    return token_type::parse_error;
-                }
-
-                case 0x17:
-                {
-                    error_message = "invalid string: control character U+0017 (ETB) must be escaped to \\u0017";
-                    return token_type::parse_error;
-                }
-
-                case 0x18:
-                {
-                    error_message = "invalid string: control character U+0018 (CAN) must be escaped to \\u0018";
-                    return token_type::parse_error;
-                }
-
-                case 0x19:
-                {
-                    error_message = "invalid string: control character U+0019 (EM) must be escaped to \\u0019";
-                    return token_type::parse_error;
-                }
-
-                case 0x1A:
-                {
-                    error_message = "invalid string: control character U+001A (SUB) must be escaped to \\u001A";
-                    return token_type::parse_error;
-                }
-
-                case 0x1B:
-                {
-                    error_message = "invalid string: control character U+001B (ESC) must be escaped to \\u001B";
-                    return token_type::parse_error;
-                }
-
-                case 0x1C:
-                {
-                    error_message = "invalid string: control character U+001C (FS) must be escaped to \\u001C";
-                    return token_type::parse_error;
-                }
-
-                case 0x1D:
-                {
-                    error_message = "invalid string: control character U+001D (GS) must be escaped to \\u001D";
-                    return token_type::parse_error;
-                }
-
-                case 0x1E:
-                {
-                    error_message = "invalid string: control character U+001E (RS) must be escaped to \\u001E";
-                    return token_type::parse_error;
-                }
-
-                case 0x1F:
-                {
-                    error_message = "invalid string: control character U+001F (US) must be escaped to \\u001F";
-                    return token_type::parse_error;
-                }
-
-                // U+0020..U+007F (except U+0022 (quote) and U+005C (backspace))
-                case 0x20:
-                case 0x21:
-                case 0x23:
-                case 0x24:
-                case 0x25:
-                case 0x26:
-                case 0x27:
-                case 0x28:
-                case 0x29:
-                case 0x2A:
-                case 0x2B:
-                case 0x2C:
-                case 0x2D:
-                case 0x2E:
-                case 0x2F:
-                case 0x30:
-                case 0x31:
-                case 0x32:
-                case 0x33:
-                case 0x34:
-                case 0x35:
-                case 0x36:
-                case 0x37:
-                case 0x38:
-                case 0x39:
-                case 0x3A:
-                case 0x3B:
-                case 0x3C:
-                case 0x3D:
-                case 0x3E:
-                case 0x3F:
-                case 0x40:
-                case 0x41:
-                case 0x42:
-                case 0x43:
-                case 0x44:
-                case 0x45:
-                case 0x46:
-                case 0x47:
-                case 0x48:
-                case 0x49:
-                case 0x4A:
-                case 0x4B:
-                case 0x4C:
-                case 0x4D:
-                case 0x4E:
-                case 0x4F:
-                case 0x50:
-                case 0x51:
-                case 0x52:
-                case 0x53:
-                case 0x54:
-                case 0x55:
-                case 0x56:
-                case 0x57:
-                case 0x58:
-                case 0x59:
-                case 0x5A:
-                case 0x5B:
-                case 0x5D:
-                case 0x5E:
-                case 0x5F:
-                case 0x60:
-                case 0x61:
-                case 0x62:
-                case 0x63:
-                case 0x64:
-                case 0x65:
-                case 0x66:
-                case 0x67:
-                case 0x68:
-                case 0x69:
-                case 0x6A:
-                case 0x6B:
-                case 0x6C:
-                case 0x6D:
-                case 0x6E:
-                case 0x6F:
-                case 0x70:
-                case 0x71:
-                case 0x72:
-                case 0x73:
-                case 0x74:
-                case 0x75:
-                case 0x76:
-                case 0x77:
-                case 0x78:
-                case 0x79:
-                case 0x7A:
-                case 0x7B:
-                case 0x7C:
-                case 0x7D:
-                case 0x7E:
-                case 0x7F:
-                {
-                    add(current);
-                    break;
-                }
-
-                // U+0080..U+07FF: bytes C2..DF 80..BF
-                case 0xC2:
-                case 0xC3:
-                case 0xC4:
-                case 0xC5:
-                case 0xC6:
-                case 0xC7:
-                case 0xC8:
-                case 0xC9:
-                case 0xCA:
-                case 0xCB:
-                case 0xCC:
-                case 0xCD:
-                case 0xCE:
-                case 0xCF:
-                case 0xD0:
-                case 0xD1:
-                case 0xD2:
-                case 0xD3:
-                case 0xD4:
-                case 0xD5:
-                case 0xD6:
-                case 0xD7:
-                case 0xD8:
-                case 0xD9:
-                case 0xDA:
-                case 0xDB:
-                case 0xDC:
-                case 0xDD:
-                case 0xDE:
-                case 0xDF:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not next_byte_in_range({0x80, 0xBF})))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+0800..U+0FFF: bytes E0 A0..BF 80..BF
-                case 0xE0:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0xA0, 0xBF, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+1000..U+CFFF: bytes E1..EC 80..BF 80..BF
-                // U+E000..U+FFFF: bytes EE..EF 80..BF 80..BF
-                case 0xE1:
-                case 0xE2:
-                case 0xE3:
-                case 0xE4:
-                case 0xE5:
-                case 0xE6:
-                case 0xE7:
-                case 0xE8:
-                case 0xE9:
-                case 0xEA:
-                case 0xEB:
-                case 0xEC:
-                case 0xEE:
-                case 0xEF:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0x80, 0xBF, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+D000..U+D7FF: bytes ED 80..9F 80..BF
-                case 0xED:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0x80, 0x9F, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+10000..U+3FFFF F0 90..BF 80..BF 80..BF
-                case 0xF0:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0x90, 0xBF, 0x80, 0xBF, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+40000..U+FFFFF F1..F3 80..BF 80..BF 80..BF
-                case 0xF1:
-                case 0xF2:
-                case 0xF3:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0x80, 0xBF, 0x80, 0xBF, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+100000..U+10FFFF F4 80..8F 80..BF 80..BF
-                case 0xF4:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0x80, 0x8F, 0x80, 0xBF, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // remaining bytes (80..C1 and F5..FF) are ill-formed
-                default:
-                {
-                    error_message = "invalid string: ill-formed UTF-8 byte";
-                    return token_type::parse_error;
-                }
-            }
-        }
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    static void strtof(float& f, const char* str, char** endptr) noexcept
-    {
-        f = std::strtof(str, endptr);
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    static void strtof(double& f, const char* str, char** endptr) noexcept
-    {
-        f = std::strtod(str, endptr);
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    static void strtof(long double& f, const char* str, char** endptr) noexcept
-    {
-        f = std::strtold(str, endptr);
-    }
-
-    /*!
-    @brief scan a number literal
-
-    This function scans a string according to Sect. 6 of RFC 7159.
-
-    The function is realized with a deterministic finite state machine derived
-    from the grammar described in RFC 7159. Starting in state "init", the
-    input is read and used to determined the next state. Only state "done"
-    accepts the number. State "error" is a trap state to model errors. In the
-    table below, "anything" means any character but the ones listed before.
-
-    state    | 0        | 1-9      | e E      | +       | -       | .        | anything
-    ---------|----------|----------|----------|---------|---------|----------|-----------
-    init     | zero     | any1     | [error]  | [error] | minus   | [error]  | [error]
-    minus    | zero     | any1     | [error]  | [error] | [error] | [error]  | [error]
-    zero     | done     | done     | exponent | done    | done    | decimal1 | done
-    any1     | any1     | any1     | exponent | done    | done    | decimal1 | done
-    decimal1 | decimal2 | decimal2 | [error]  | [error] | [error] | [error]  | [error]
-    decimal2 | decimal2 | decimal2 | exponent | done    | done    | done     | done
-    exponent | any2     | any2     | [error]  | sign    | sign    | [error]  | [error]
-    sign     | any2     | any2     | [error]  | [error] | [error] | [error]  | [error]
-    any2     | any2     | any2     | done     | done    | done    | done     | done
-
-    The state machine is realized with one label per state (prefixed with
-    "scan_number_") and `goto` statements between them. The state machine
-    contains cycles, but any cycle can be left when EOF is read. Therefore,
-    the function is guaranteed to terminate.
-
-    During scanning, the read bytes are stored in token_buffer. This string is
-    then converted to a signed integer, an unsigned integer, or a
-    floating-point number.
-
-    @return token_type::value_unsigned, token_type::value_integer, or
-            token_type::value_float if number could be successfully scanned,
-            token_type::parse_error otherwise
-
-    @note The scanner is independent of the current locale. Internally, the
-          locale's decimal point is used instead of `.` to work with the
-          locale-dependent converters.
-    */
-    token_type scan_number()  // lgtm [cpp/use-of-goto]
-    {
-        // reset token_buffer to store the number's bytes
-        reset();
-
-        // the type of the parsed number; initially set to unsigned; will be
-        // changed if minus sign, decimal point or exponent is read
-        token_type number_type = token_type::value_unsigned;
-
-        // state (init): we just found out we need to scan a number
-        switch (current)
-        {
-            case '-':
-            {
-                add(current);
-                goto scan_number_minus;
-            }
-
-            case '0':
-            {
-                add(current);
-                goto scan_number_zero;
-            }
-
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any1;
-            }
-
-            // all other characters are rejected outside scan_number()
-            default:            // LCOV_EXCL_LINE
-                assert(false);  // LCOV_EXCL_LINE
-        }
-
-scan_number_minus:
-        // state: we just parsed a leading minus sign
-        number_type = token_type::value_integer;
-        switch (get())
-        {
-            case '0':
-            {
-                add(current);
-                goto scan_number_zero;
-            }
-
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any1;
-            }
-
-            default:
-            {
-                error_message = "invalid number; expected digit after '-'";
-                return token_type::parse_error;
-            }
-        }
-
-scan_number_zero:
-        // state: we just parse a zero (maybe with a leading minus sign)
-        switch (get())
-        {
-            case '.':
-            {
-                add(decimal_point_char);
-                goto scan_number_decimal1;
-            }
-
-            case 'e':
-            case 'E':
-            {
-                add(current);
-                goto scan_number_exponent;
-            }
-
-            default:
-                goto scan_number_done;
-        }
-
-scan_number_any1:
-        // state: we just parsed a number 0-9 (maybe with a leading minus sign)
-        switch (get())
-        {
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any1;
-            }
-
-            case '.':
-            {
-                add(decimal_point_char);
-                goto scan_number_decimal1;
-            }
-
-            case 'e':
-            case 'E':
-            {
-                add(current);
-                goto scan_number_exponent;
-            }
-
-            default:
-                goto scan_number_done;
-        }
-
-scan_number_decimal1:
-        // state: we just parsed a decimal point
-        number_type = token_type::value_float;
-        switch (get())
-        {
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_decimal2;
-            }
-
-            default:
-            {
-                error_message = "invalid number; expected digit after '.'";
-                return token_type::parse_error;
-            }
-        }
-
-scan_number_decimal2:
-        // we just parsed at least one number after a decimal point
-        switch (get())
-        {
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_decimal2;
-            }
-
-            case 'e':
-            case 'E':
-            {
-                add(current);
-                goto scan_number_exponent;
-            }
-
-            default:
-                goto scan_number_done;
-        }
-
-scan_number_exponent:
-        // we just parsed an exponent
-        number_type = token_type::value_float;
-        switch (get())
-        {
-            case '+':
-            case '-':
-            {
-                add(current);
-                goto scan_number_sign;
-            }
-
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any2;
-            }
-
-            default:
-            {
-                error_message =
-                    "invalid number; expected '+', '-', or digit after exponent";
-                return token_type::parse_error;
-            }
-        }
-
-scan_number_sign:
-        // we just parsed an exponent sign
-        switch (get())
-        {
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any2;
-            }
-
-            default:
-            {
-                error_message = "invalid number; expected digit after exponent sign";
-                return token_type::parse_error;
-            }
-        }
-
-scan_number_any2:
-        // we just parsed a number after the exponent or exponent sign
-        switch (get())
-        {
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any2;
-            }
-
-            default:
-                goto scan_number_done;
-        }
-
-scan_number_done:
-        // unget the character after the number (we only read it to know that
-        // we are done scanning a number)
-        unget();
-
-        char* endptr = nullptr;
-        errno = 0;
-
-        // try to parse integers first and fall back to floats
-        if (number_type == token_type::value_unsigned)
-        {
-            const auto x = std::strtoull(token_buffer.data(), &endptr, 10);
-
-            // we checked the number format before
-            assert(endptr == token_buffer.data() + token_buffer.size());
-
-            if (errno == 0)
-            {
-                value_unsigned = static_cast<number_unsigned_t>(x);
-                if (value_unsigned == x)
-                {
-                    return token_type::value_unsigned;
-                }
-            }
-        }
-        else if (number_type == token_type::value_integer)
-        {
-            const auto x = std::strtoll(token_buffer.data(), &endptr, 10);
-
-            // we checked the number format before
-            assert(endptr == token_buffer.data() + token_buffer.size());
-
-            if (errno == 0)
-            {
-                value_integer = static_cast<number_integer_t>(x);
-                if (value_integer == x)
-                {
-                    return token_type::value_integer;
-                }
-            }
-        }
-
-        // this code is reached if we parse a floating-point number or if an
-        // integer conversion above failed
-        strtof(value_float, token_buffer.data(), &endptr);
-
-        // we checked the number format before
-        assert(endptr == token_buffer.data() + token_buffer.size());
-
-        return token_type::value_float;
-    }
-
-    /*!
-    @param[in] literal_text  the literal text to expect
-    @param[in] length        the length of the passed literal text
-    @param[in] return_type   the token type to return on success
-    */
-    JSON_HEDLEY_NON_NULL(2)
-    token_type scan_literal(const char* literal_text, const std::size_t length,
-                            token_type return_type)
-    {
-        assert(current == literal_text[0]);
-        for (std::size_t i = 1; i < length; ++i)
-        {
-            if (JSON_HEDLEY_UNLIKELY(get() != literal_text[i]))
-            {
-                error_message = "invalid literal";
-                return token_type::parse_error;
-            }
-        }
-        return return_type;
-    }
-
-    /////////////////////
-    // input management
-    /////////////////////
-
-    /// reset token_buffer; current character is beginning of token
-    void reset() noexcept
-    {
-        token_buffer.clear();
-        token_string.clear();
-        token_string.push_back(std::char_traits<char>::to_char_type(current));
-    }
-
-    /*
-    @brief get next character from the input
-
-    This function provides the interface to the used input adapter. It does
-    not throw in case the input reached EOF, but returns a
-    `std::char_traits<char>::eof()` in that case.  Stores the scanned characters
-    for use in error messages.
-
-    @return character read from the input
-    */
-    std::char_traits<char>::int_type get()
-    {
-        ++position.chars_read_total;
-        ++position.chars_read_current_line;
-
-        if (next_unget)
-        {
-            // just reset the next_unget variable and work with current
-            next_unget = false;
-        }
-        else
-        {
-            current = ia.get_character();
-        }
-
-        if (JSON_HEDLEY_LIKELY(current != std::char_traits<char>::eof()))
-        {
-            token_string.push_back(std::char_traits<char>::to_char_type(current));
-        }
-
-        if (current == '\n')
-        {
-            ++position.lines_read;
-            position.chars_read_current_line = 0;
-        }
-
-        return current;
-    }
-
-    /*!
-    @brief unget current character (read it again on next get)
-
-    We implement unget by setting variable next_unget to true. The input is not
-    changed - we just simulate ungetting by modifying chars_read_total,
-    chars_read_current_line, and token_string. The next call to get() will
-    behave as if the unget character is read again.
-    */
-    void unget()
-    {
-        next_unget = true;
-
-        --position.chars_read_total;
-
-        // in case we "unget" a newline, we have to also decrement the lines_read
-        if (position.chars_read_current_line == 0)
-        {
-            if (position.lines_read > 0)
-            {
-                --position.lines_read;
-            }
-        }
-        else
-        {
-            --position.chars_read_current_line;
-        }
-
-        if (JSON_HEDLEY_LIKELY(current != std::char_traits<char>::eof()))
-        {
-            assert(not token_string.empty());
-            token_string.pop_back();
-        }
-    }
-
-    /// add a character to token_buffer
-    void add(int c)
-    {
-        token_buffer.push_back(std::char_traits<char>::to_char_type(c));
-    }
-
-  public:
-    /////////////////////
-    // value getters
-    /////////////////////
-
-    /// return integer value
-    constexpr number_integer_t get_number_integer() const noexcept
-    {
-        return value_integer;
-    }
-
-    /// return unsigned integer value
-    constexpr number_unsigned_t get_number_unsigned() const noexcept
-    {
-        return value_unsigned;
-    }
-
-    /// return floating-point value
-    constexpr number_float_t get_number_float() const noexcept
-    {
-        return value_float;
-    }
-
-    /// return current string value (implicitly resets the token; useful only once)
-    string_t& get_string()
-    {
-        return token_buffer;
-    }
-
-    /////////////////////
-    // diagnostics
-    /////////////////////
-
-    /// return position of last read token
-    constexpr position_t get_position() const noexcept
-    {
-        return position;
-    }
-
-    /// return the last read token (for errors only).  Will never contain EOF
-    /// (an arbitrary value that is not a valid char value, often -1), because
-    /// 255 may legitimately occur.  May contain NUL, which should be escaped.
-    std::string get_token_string() const
-    {
-        // escape control characters
-        std::string result;
-        for (const auto c : token_string)
-        {
-            if (static_cast<unsigned char>(c) <= '\x1F')
-            {
-                // escape control characters
-                std::array<char, 9> cs{{}};
-                (std::snprintf)(cs.data(), cs.size(), "<U+%.4X>", static_cast<unsigned char>(c));
-                result += cs.data();
-            }
-            else
-            {
-                // add character as is
-                result.push_back(c);
-            }
-        }
-
-        return result;
-    }
-
-    /// return syntax error message
-    JSON_HEDLEY_RETURNS_NON_NULL
-    constexpr const char* get_error_message() const noexcept
-    {
-        return error_message;
-    }
-
-    /////////////////////
-    // actual scanner
-    /////////////////////
-
-    /*!
-    @brief skip the UTF-8 byte order mark
-    @return true iff there is no BOM or the correct BOM has been skipped
-    */
-    bool skip_bom()
-    {
-        if (get() == 0xEF)
-        {
-            // check if we completely parse the BOM
-            return get() == 0xBB and get() == 0xBF;
-        }
-
-        // the first character is not the beginning of the BOM; unget it to
-        // process is later
-        unget();
-        return true;
-    }
-
-    token_type scan()
-    {
-        // initially, skip the BOM
-        if (position.chars_read_total == 0 and not skip_bom())
-        {
-            error_message = "invalid BOM; must be 0xEF 0xBB 0xBF if given";
-            return token_type::parse_error;
-        }
-
-        // read next character and ignore whitespace
-        do
-        {
-            get();
-        }
-        while (current == ' ' or current == '\t' or current == '\n' or current == '\r');
-
-        switch (current)
-        {
-            // structural characters
-            case '[':
-                return token_type::begin_array;
-            case ']':
-                return token_type::end_array;
-            case '{':
-                return token_type::begin_object;
-            case '}':
-                return token_type::end_object;
-            case ':':
-                return token_type::name_separator;
-            case ',':
-                return token_type::value_separator;
-
-            // literals
-            case 't':
-                return scan_literal("true", 4, token_type::literal_true);
-            case 'f':
-                return scan_literal("false", 5, token_type::literal_false);
-            case 'n':
-                return scan_literal("null", 4, token_type::literal_null);
-
-            // string
-            case '\"':
-                return scan_string();
-
-            // number
-            case '-':
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-                return scan_number();
-
-            // end of input (the null byte is needed when parsing from
-            // string literals)
-            case '\0':
-            case std::char_traits<char>::eof():
-                return token_type::end_of_input;
-
-            // error
-            default:
-                error_message = "invalid literal";
-                return token_type::parse_error;
-        }
-    }
-
-  private:
-    /// input adapter
-    InputAdapterType ia;
-
-    /// the current character
-    std::char_traits<char>::int_type current = std::char_traits<char>::eof();
-
-    /// whether the next get() call should just return current
-    bool next_unget = false;
-
-    /// the start position of the current token
-    position_t position {};
-
-    /// raw input token string (for error messages)
-    std::vector<char> token_string {};
-
-    /// buffer for variable-length tokens (numbers, strings)
-    string_t token_buffer {};
-
-    /// a description of occurred lexer errors
-    const char* error_message = "";
-
-    // number values
-    number_integer_t value_integer = 0;
-    number_unsigned_t value_unsigned = 0;
-    number_float_t value_float = 0;
-
-    /// the decimal point
-    const char decimal_point_char = '.';
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/input/parser.hpp>
-
-
-#include <cassert> // assert
-#include <cmath> // isfinite
-#include <cstdint> // uint8_t
-#include <functional> // function
-#include <string> // string
-#include <utility> // move
-#include <vector> // vector
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/input/input_adapters.hpp>
-
-// #include <nlohmann/detail/input/json_sax.hpp>
-
-// #include <nlohmann/detail/input/lexer.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/is_sax.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-////////////
-// parser //
-////////////
-
-enum class parse_event_t : uint8_t
-{
-    /// the parser read `{` and started to process a JSON object
-    object_start,
-    /// the parser read `}` and finished processing a JSON object
-    object_end,
-    /// the parser read `[` and started to process a JSON array
-    array_start,
-    /// the parser read `]` and finished processing a JSON array
-    array_end,
-    /// the parser read a key of a value in an object
-    key,
-    /// the parser finished reading a JSON value
-    value
-};
-
-template<typename BasicJsonType>
-using parser_callback_t =
-    std::function<bool(int depth, parse_event_t event, BasicJsonType& parsed)>;
-
-/*!
-@brief syntax analysis
-
-This class implements a recursive descent parser.
-*/
-template<typename BasicJsonType, typename InputAdapterType>
-class parser
-{
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using lexer_t = lexer<BasicJsonType, InputAdapterType>;
-    using token_type = typename lexer_t::token_type;
-
-  public:
-    /// a parser reading from an input adapter
-    explicit parser(InputAdapterType&& adapter,
-                    const parser_callback_t<BasicJsonType> cb = nullptr,
-                    const bool allow_exceptions_ = true)
-        : callback(cb), m_lexer(std::move(adapter)), allow_exceptions(allow_exceptions_)
-    {
-        // read first token
-        get_token();
-    }
-
-    /*!
-    @brief public parser interface
-
-    @param[in] strict      whether to expect the last token to be EOF
-    @param[in,out] result  parsed JSON value
-
-    @throw parse_error.101 in case of an unexpected token
-    @throw parse_error.102 if to_unicode fails or surrogate error
-    @throw parse_error.103 if to_unicode fails
-    */
-    void parse(const bool strict, BasicJsonType& result)
-    {
-        if (callback)
-        {
-            json_sax_dom_callback_parser<BasicJsonType> sdp(result, callback, allow_exceptions);
-            sax_parse_internal(&sdp);
-            result.assert_invariant();
-
-            // in strict mode, input must be completely read
-            if (strict and (get_token() != token_type::end_of_input))
-            {
-                sdp.parse_error(m_lexer.get_position(),
-                                m_lexer.get_token_string(),
-                                parse_error::create(101, m_lexer.get_position(),
-                                                    exception_message(token_type::end_of_input, "value")));
-            }
-
-            // in case of an error, return discarded value
-            if (sdp.is_errored())
-            {
-                result = value_t::discarded;
-                return;
-            }
-
-            // set top-level value to null if it was discarded by the callback
-            // function
-            if (result.is_discarded())
-            {
-                result = nullptr;
-            }
-        }
-        else
-        {
-            json_sax_dom_parser<BasicJsonType> sdp(result, allow_exceptions);
-            sax_parse_internal(&sdp);
-            result.assert_invariant();
-
-            // in strict mode, input must be completely read
-            if (strict and (get_token() != token_type::end_of_input))
-            {
-                sdp.parse_error(m_lexer.get_position(),
-                                m_lexer.get_token_string(),
-                                parse_error::create(101, m_lexer.get_position(),
-                                                    exception_message(token_type::end_of_input, "value")));
-            }
-
-            // in case of an error, return discarded value
-            if (sdp.is_errored())
-            {
-                result = value_t::discarded;
-                return;
-            }
-        }
-    }
-
-    /*!
-    @brief public accept interface
-
-    @param[in] strict  whether to expect the last token to be EOF
-    @return whether the input is a proper JSON text
-    */
-    bool accept(const bool strict = true)
-    {
-        json_sax_acceptor<BasicJsonType> sax_acceptor;
-        return sax_parse(&sax_acceptor, strict);
-    }
-
-    template <typename SAX>
-    JSON_HEDLEY_NON_NULL(2)
-    bool sax_parse(SAX* sax, const bool strict = true)
-    {
-        (void)detail::is_sax_static_asserts<SAX, BasicJsonType> {};
-        const bool result = sax_parse_internal(sax);
-
-        // strict mode: next byte must be EOF
-        if (result and strict and (get_token() != token_type::end_of_input))
-        {
-            return sax->parse_error(m_lexer.get_position(),
-                                    m_lexer.get_token_string(),
-                                    parse_error::create(101, m_lexer.get_position(),
-                                            exception_message(token_type::end_of_input, "value")));
-        }
-
-        return result;
-    }
-
-  private:
-    template <typename SAX>
-    JSON_HEDLEY_NON_NULL(2)
-    bool sax_parse_internal(SAX* sax)
-    {
-        // stack to remember the hierarchy of structured values we are parsing
-        // true = array; false = object
-        std::vector<bool> states;
-        // value to avoid a goto (see comment where set to true)
-        bool skip_to_state_evaluation = false;
-
-        while (true)
-        {
-            if (not skip_to_state_evaluation)
-            {
-                // invariant: get_token() was called before each iteration
-                switch (last_token)
-                {
-                    case token_type::begin_object:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->start_object(std::size_t(-1))))
-                        {
-                            return false;
-                        }
-
-                        // closing } -> we are done
-                        if (get_token() == token_type::end_object)
-                        {
-                            if (JSON_HEDLEY_UNLIKELY(not sax->end_object()))
-                            {
-                                return false;
-                            }
-                            break;
-                        }
-
-                        // parse key
-                        if (JSON_HEDLEY_UNLIKELY(last_token != token_type::value_string))
-                        {
-                            return sax->parse_error(m_lexer.get_position(),
-                                                    m_lexer.get_token_string(),
-                                                    parse_error::create(101, m_lexer.get_position(),
-                                                            exception_message(token_type::value_string, "object key")));
-                        }
-                        if (JSON_HEDLEY_UNLIKELY(not sax->key(m_lexer.get_string())))
-                        {
-                            return false;
-                        }
-
-                        // parse separator (:)
-                        if (JSON_HEDLEY_UNLIKELY(get_token() != token_type::name_separator))
-                        {
-                            return sax->parse_error(m_lexer.get_position(),
-                                                    m_lexer.get_token_string(),
-                                                    parse_error::create(101, m_lexer.get_position(),
-                                                            exception_message(token_type::name_separator, "object separator")));
-                        }
-
-                        // remember we are now inside an object
-                        states.push_back(false);
-
-                        // parse values
-                        get_token();
-                        continue;
-                    }
-
-                    case token_type::begin_array:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->start_array(std::size_t(-1))))
-                        {
-                            return false;
-                        }
-
-                        // closing ] -> we are done
-                        if (get_token() == token_type::end_array)
-                        {
-                            if (JSON_HEDLEY_UNLIKELY(not sax->end_array()))
-                            {
-                                return false;
-                            }
-                            break;
-                        }
-
-                        // remember we are now inside an array
-                        states.push_back(true);
-
-                        // parse values (no need to call get_token)
-                        continue;
-                    }
-
-                    case token_type::value_float:
-                    {
-                        const auto res = m_lexer.get_number_float();
-
-                        if (JSON_HEDLEY_UNLIKELY(not std::isfinite(res)))
-                        {
-                            return sax->parse_error(m_lexer.get_position(),
-                                                    m_lexer.get_token_string(),
-                                                    out_of_range::create(406, "number overflow parsing '" + m_lexer.get_token_string() + "'"));
-                        }
-
-                        if (JSON_HEDLEY_UNLIKELY(not sax->number_float(res, m_lexer.get_string())))
-                        {
-                            return false;
-                        }
-
-                        break;
-                    }
-
-                    case token_type::literal_false:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->boolean(false)))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::literal_null:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->null()))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::literal_true:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->boolean(true)))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::value_integer:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->number_integer(m_lexer.get_number_integer())))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::value_string:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->string(m_lexer.get_string())))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::value_unsigned:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->number_unsigned(m_lexer.get_number_unsigned())))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::parse_error:
-                    {
-                        // using "uninitialized" to avoid "expected" message
-                        return sax->parse_error(m_lexer.get_position(),
-                                                m_lexer.get_token_string(),
-                                                parse_error::create(101, m_lexer.get_position(),
-                                                        exception_message(token_type::uninitialized, "value")));
-                    }
-
-                    default: // the last token was unexpected
-                    {
-                        return sax->parse_error(m_lexer.get_position(),
-                                                m_lexer.get_token_string(),
-                                                parse_error::create(101, m_lexer.get_position(),
-                                                        exception_message(token_type::literal_or_value, "value")));
-                    }
-                }
-            }
-            else
-            {
-                skip_to_state_evaluation = false;
-            }
-
-            // we reached this line after we successfully parsed a value
-            if (states.empty())
-            {
-                // empty stack: we reached the end of the hierarchy: done
-                return true;
-            }
-
-            if (states.back())  // array
-            {
-                // comma -> next value
-                if (get_token() == token_type::value_separator)
-                {
-                    // parse a new value
-                    get_token();
-                    continue;
-                }
-
-                // closing ]
-                if (JSON_HEDLEY_LIKELY(last_token == token_type::end_array))
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not sax->end_array()))
-                    {
-                        return false;
-                    }
-
-                    // We are done with this array. Before we can parse a
-                    // new value, we need to evaluate the new state first.
-                    // By setting skip_to_state_evaluation to false, we
-                    // are effectively jumping to the beginning of this if.
-                    assert(not states.empty());
-                    states.pop_back();
-                    skip_to_state_evaluation = true;
-                    continue;
-                }
-
-                return sax->parse_error(m_lexer.get_position(),
-                                        m_lexer.get_token_string(),
-                                        parse_error::create(101, m_lexer.get_position(),
-                                                exception_message(token_type::end_array, "array")));
-            }
-            else  // object
-            {
-                // comma -> next value
-                if (get_token() == token_type::value_separator)
-                {
-                    // parse key
-                    if (JSON_HEDLEY_UNLIKELY(get_token() != token_type::value_string))
-                    {
-                        return sax->parse_error(m_lexer.get_position(),
-                                                m_lexer.get_token_string(),
-                                                parse_error::create(101, m_lexer.get_position(),
-                                                        exception_message(token_type::value_string, "object key")));
-                    }
-
-                    if (JSON_HEDLEY_UNLIKELY(not sax->key(m_lexer.get_string())))
-                    {
-                        return false;
-                    }
-
-                    // parse separator (:)
-                    if (JSON_HEDLEY_UNLIKELY(get_token() != token_type::name_separator))
-                    {
-                        return sax->parse_error(m_lexer.get_position(),
-                                                m_lexer.get_token_string(),
-                                                parse_error::create(101, m_lexer.get_position(),
-                                                        exception_message(token_type::name_separator, "object separator")));
-                    }
-
-                    // parse values
-                    get_token();
-                    continue;
-                }
-
-                // closing }
-                if (JSON_HEDLEY_LIKELY(last_token == token_type::end_object))
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not sax->end_object()))
-                    {
-                        return false;
-                    }
-
-                    // We are done with this object. Before we can parse a
-                    // new value, we need to evaluate the new state first.
-                    // By setting skip_to_state_evaluation to false, we
-                    // are effectively jumping to the beginning of this if.
-                    assert(not states.empty());
-                    states.pop_back();
-                    skip_to_state_evaluation = true;
-                    continue;
-                }
-
-                return sax->parse_error(m_lexer.get_position(),
-                                        m_lexer.get_token_string(),
-                                        parse_error::create(101, m_lexer.get_position(),
-                                                exception_message(token_type::end_object, "object")));
-            }
-        }
-    }
-
-    /// get next token from lexer
-    token_type get_token()
-    {
-        return last_token = m_lexer.scan();
-    }
-
-    std::string exception_message(const token_type expected, const std::string& context)
-    {
-        std::string error_msg = "syntax error ";
-
-        if (not context.empty())
-        {
-            error_msg += "while parsing " + context + " ";
-        }
-
-        error_msg += "- ";
-
-        if (last_token == token_type::parse_error)
-        {
-            error_msg += std::string(m_lexer.get_error_message()) + "; last read: '" +
-                         m_lexer.get_token_string() + "'";
-        }
-        else
-        {
-            error_msg += "unexpected " + std::string(lexer_t::token_type_name(last_token));
-        }
-
-        if (expected != token_type::uninitialized)
-        {
-            error_msg += "; expected " + std::string(lexer_t::token_type_name(expected));
-        }
-
-        return error_msg;
-    }
-
-  private:
-    /// callback function
-    const parser_callback_t<BasicJsonType> callback = nullptr;
-    /// the type of the last read token
-    token_type last_token = token_type::uninitialized;
-    /// the lexer
-    lexer_t m_lexer;
-    /// whether to throw exceptions in case of errors
-    const bool allow_exceptions = true;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/iterators/internal_iterator.hpp>
-
-
-// #include <nlohmann/detail/iterators/primitive_iterator.hpp>
-
-
-#include <cstddef> // ptrdiff_t
-#include <limits>  // numeric_limits
-
-namespace nlohmann
-{
-namespace detail
-{
-/*
-@brief an iterator for primitive JSON types
-
-This class models an iterator for primitive JSON types (boolean, number,
-string). It's only purpose is to allow the iterator/const_iterator classes
-to "iterate" over primitive values. Internally, the iterator is modeled by
-a `difference_type` variable. Value begin_value (`0`) models the begin,
-end_value (`1`) models past the end.
-*/
-class primitive_iterator_t
-{
-  private:
-    using difference_type = std::ptrdiff_t;
-    static constexpr difference_type begin_value = 0;
-    static constexpr difference_type end_value = begin_value + 1;
-
-    /// iterator as signed integer type
-    difference_type m_it = (std::numeric_limits<std::ptrdiff_t>::min)();
-
-  public:
-    constexpr difference_type get_value() const noexcept
-    {
-        return m_it;
-    }
-
-    /// set iterator to a defined beginning
-    void set_begin() noexcept
-    {
-        m_it = begin_value;
-    }
-
-    /// set iterator to a defined past the end
-    void set_end() noexcept
-    {
-        m_it = end_value;
-    }
-
-    /// return whether the iterator can be dereferenced
-    constexpr bool is_begin() const noexcept
-    {
-        return m_it == begin_value;
-    }
-
-    /// return whether the iterator is at end
-    constexpr bool is_end() const noexcept
-    {
-        return m_it == end_value;
-    }
-
-    friend constexpr bool operator==(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
-    {
-        return lhs.m_it == rhs.m_it;
-    }
-
-    friend constexpr bool operator<(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
-    {
-        return lhs.m_it < rhs.m_it;
-    }
-
-    primitive_iterator_t operator+(difference_type n) noexcept
-    {
-        auto result = *this;
-        result += n;
-        return result;
-    }
-
-    friend constexpr difference_type operator-(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
-    {
-        return lhs.m_it - rhs.m_it;
-    }
-
-    primitive_iterator_t& operator++() noexcept
-    {
-        ++m_it;
-        return *this;
-    }
-
-    primitive_iterator_t const operator++(int) noexcept
-    {
-        auto result = *this;
-        ++m_it;
-        return result;
-    }
-
-    primitive_iterator_t& operator--() noexcept
-    {
-        --m_it;
-        return *this;
-    }
-
-    primitive_iterator_t const operator--(int) noexcept
-    {
-        auto result = *this;
-        --m_it;
-        return result;
-    }
-
-    primitive_iterator_t& operator+=(difference_type n) noexcept
-    {
-        m_it += n;
-        return *this;
-    }
-
-    primitive_iterator_t& operator-=(difference_type n) noexcept
-    {
-        m_it -= n;
-        return *this;
-    }
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-
-namespace nlohmann
-{
-namespace detail
-{
-/*!
-@brief an iterator value
-
-@note This structure could easily be a union, but MSVC currently does not allow
-unions members with complex constructors, see https://github.com/nlohmann/json/pull/105.
-*/
-template<typename BasicJsonType> struct internal_iterator
-{
-    /// iterator for JSON objects
-    typename BasicJsonType::object_t::iterator object_iterator {};
-    /// iterator for JSON arrays
-    typename BasicJsonType::array_t::iterator array_iterator {};
-    /// iterator for JSON binary arrays
-    typename BasicJsonType::binary_t::container_type::iterator binary_iterator {};
-    /// generic iterator for all other types
-    primitive_iterator_t primitive_iterator {};
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/iterators/iter_impl.hpp>
-
-
-#include <iterator> // iterator, random_access_iterator_tag, bidirectional_iterator_tag, advance, next
-#include <type_traits> // conditional, is_const, remove_const
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/iterators/internal_iterator.hpp>
-
-// #include <nlohmann/detail/iterators/primitive_iterator.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-// forward declare, to be able to friend it later on
-template<typename IteratorType> class iteration_proxy;
-template<typename IteratorType> class iteration_proxy_value;
-
-/*!
-@brief a template for a bidirectional iterator for the @ref basic_json class
-This class implements a both iterators (iterator and const_iterator) for the
-@ref basic_json class.
-@note An iterator is called *initialized* when a pointer to a JSON value has
-      been set (e.g., by a constructor or a copy assignment). If the iterator is
-      default-constructed, it is *uninitialized* and most methods are undefined.
-      **The library uses assertions to detect calls on uninitialized iterators.**
-@requirement The class satisfies the following concept requirements:
--
-[BidirectionalIterator](https://en.cppreference.com/w/cpp/named_req/BidirectionalIterator):
-  The iterator that can be moved can be moved in both directions (i.e.
-  incremented and decremented).
-@since version 1.0.0, simplified in version 2.0.9, change to bidirectional
-       iterators in version 3.0.0 (see https://github.com/nlohmann/json/issues/593)
-*/
-template<typename BasicJsonType>
-class iter_impl
-{
-    /// allow basic_json to access private members
-    friend iter_impl<typename std::conditional<std::is_const<BasicJsonType>::value, typename std::remove_const<BasicJsonType>::type, const BasicJsonType>::type>;
-    friend BasicJsonType;
-    friend iteration_proxy<iter_impl>;
-    friend iteration_proxy_value<iter_impl>;
-
-    using object_t = typename BasicJsonType::object_t;
-    using array_t = typename BasicJsonType::array_t;
-    // make sure BasicJsonType is basic_json or const basic_json
-    static_assert(is_basic_json<typename std::remove_const<BasicJsonType>::type>::value,
-                  "iter_impl only accepts (const) basic_json");
-
-  public:
-
-    /// The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17.
-    /// The C++ Standard has never required user-defined iterators to derive from std::iterator.
-    /// A user-defined iterator should provide publicly accessible typedefs named
-    /// iterator_category, value_type, difference_type, pointer, and reference.
-    /// Note that value_type is required to be non-const, even for constant iterators.
-    using iterator_category = std::bidirectional_iterator_tag;
-
-    /// the type of the values when the iterator is dereferenced
-    using value_type = typename BasicJsonType::value_type;
-    /// a type to represent differences between iterators
-    using difference_type = typename BasicJsonType::difference_type;
-    /// defines a pointer to the type iterated over (value_type)
-    using pointer = typename std::conditional<std::is_const<BasicJsonType>::value,
-          typename BasicJsonType::const_pointer,
-          typename BasicJsonType::pointer>::type;
-    /// defines a reference to the type iterated over (value_type)
-    using reference =
-        typename std::conditional<std::is_const<BasicJsonType>::value,
-        typename BasicJsonType::const_reference,
-        typename BasicJsonType::reference>::type;
-
-    /// default constructor
-    iter_impl() = default;
-
-    /*!
-    @brief constructor for a given JSON instance
-    @param[in] object  pointer to a JSON object for this iterator
-    @pre object != nullptr
-    @post The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    explicit iter_impl(pointer object) noexcept : m_object(object)
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                m_it.object_iterator = typename object_t::iterator();
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_it.array_iterator = typename array_t::iterator();
-                break;
-            }
-
-            default:
-            {
-                m_it.primitive_iterator = primitive_iterator_t();
-                break;
-            }
-        }
-    }
-
-    /*!
-    @note The conventional copy constructor and copy assignment are implicitly
-          defined. Combined with the following converting constructor and
-          assignment, they support: (1) copy from iterator to iterator, (2)
-          copy from const iterator to const iterator, and (3) conversion from
-          iterator to const iterator. However conversion from const iterator
-          to iterator is not defined.
-    */
-
-    /*!
-    @brief const copy constructor
-    @param[in] other const iterator to copy from
-    @note This copy constructor had to be defined explicitly to circumvent a bug
-          occurring on msvc v19.0 compiler (VS 2015) debug build. For more
-          information refer to: https://github.com/nlohmann/json/issues/1608
-    */
-    iter_impl(const iter_impl<const BasicJsonType>& other) noexcept
-        : m_object(other.m_object), m_it(other.m_it)
-    {}
-
-    /*!
-    @brief converting assignment
-    @param[in] other const iterator to copy from
-    @return const/non-const iterator
-    @note It is not checked whether @a other is initialized.
-    */
-    iter_impl& operator=(const iter_impl<const BasicJsonType>& other) noexcept
-    {
-        m_object = other.m_object;
-        m_it = other.m_it;
-        return *this;
-    }
-
-    /*!
-    @brief converting constructor
-    @param[in] other  non-const iterator to copy from
-    @note It is not checked whether @a other is initialized.
-    */
-    iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>& other) noexcept
-        : m_object(other.m_object), m_it(other.m_it)
-    {}
-
-    /*!
-    @brief converting assignment
-    @param[in] other  non-const iterator to copy from
-    @return const/non-const iterator
-    @note It is not checked whether @a other is initialized.
-    */
-    iter_impl& operator=(const iter_impl<typename std::remove_const<BasicJsonType>::type>& other) noexcept
-    {
-        m_object = other.m_object;
-        m_it = other.m_it;
-        return *this;
-    }
-
-  private:
-    /*!
-    @brief set the iterator to the first value
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    void set_begin() noexcept
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                m_it.object_iterator = m_object->m_value.object->begin();
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_it.array_iterator = m_object->m_value.array->begin();
-                break;
-            }
-
-            case value_t::null:
-            {
-                // set to end so begin()==end() is true: null is empty
-                m_it.primitive_iterator.set_end();
-                break;
-            }
-
-            default:
-            {
-                m_it.primitive_iterator.set_begin();
-                break;
-            }
-        }
-    }
-
-    /*!
-    @brief set the iterator past the last value
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    void set_end() noexcept
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                m_it.object_iterator = m_object->m_value.object->end();
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_it.array_iterator = m_object->m_value.array->end();
-                break;
-            }
-
-            default:
-            {
-                m_it.primitive_iterator.set_end();
-                break;
-            }
-        }
-    }
-
-  public:
-    /*!
-    @brief return a reference to the value pointed to by the iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    reference operator*() const
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                assert(m_it.object_iterator != m_object->m_value.object->end());
-                return m_it.object_iterator->second;
-            }
-
-            case value_t::array:
-            {
-                assert(m_it.array_iterator != m_object->m_value.array->end());
-                return *m_it.array_iterator;
-            }
-
-            case value_t::null:
-                JSON_THROW(invalid_iterator::create(214, "cannot get value"));
-
-            default:
-            {
-                if (JSON_HEDLEY_LIKELY(m_it.primitive_iterator.is_begin()))
-                {
-                    return *m_object;
-                }
-
-                JSON_THROW(invalid_iterator::create(214, "cannot get value"));
-            }
-        }
-    }
-
-    /*!
-    @brief dereference the iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    pointer operator->() const
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                assert(m_it.object_iterator != m_object->m_value.object->end());
-                return &(m_it.object_iterator->second);
-            }
-
-            case value_t::array:
-            {
-                assert(m_it.array_iterator != m_object->m_value.array->end());
-                return &*m_it.array_iterator;
-            }
-
-            default:
-            {
-                if (JSON_HEDLEY_LIKELY(m_it.primitive_iterator.is_begin()))
-                {
-                    return m_object;
-                }
-
-                JSON_THROW(invalid_iterator::create(214, "cannot get value"));
-            }
-        }
-    }
-
-    /*!
-    @brief post-increment (it++)
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl const operator++(int)
-    {
-        auto result = *this;
-        ++(*this);
-        return result;
-    }
-
-    /*!
-    @brief pre-increment (++it)
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl& operator++()
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                std::advance(m_it.object_iterator, 1);
-                break;
-            }
-
-            case value_t::array:
-            {
-                std::advance(m_it.array_iterator, 1);
-                break;
-            }
-
-            default:
-            {
-                ++m_it.primitive_iterator;
-                break;
-            }
-        }
-
-        return *this;
-    }
-
-    /*!
-    @brief post-decrement (it--)
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl const operator--(int)
-    {
-        auto result = *this;
-        --(*this);
-        return result;
-    }
-
-    /*!
-    @brief pre-decrement (--it)
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl& operator--()
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                std::advance(m_it.object_iterator, -1);
-                break;
-            }
-
-            case value_t::array:
-            {
-                std::advance(m_it.array_iterator, -1);
-                break;
-            }
-
-            default:
-            {
-                --m_it.primitive_iterator;
-                break;
-            }
-        }
-
-        return *this;
-    }
-
-    /*!
-    @brief  comparison: equal
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator==(const iter_impl& other) const
-    {
-        // if objects are not the same, the comparison is undefined
-        if (JSON_HEDLEY_UNLIKELY(m_object != other.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(212, "cannot compare iterators of different containers"));
-        }
-
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-                return (m_it.object_iterator == other.m_it.object_iterator);
-
-            case value_t::array:
-                return (m_it.array_iterator == other.m_it.array_iterator);
-
-            default:
-                return (m_it.primitive_iterator == other.m_it.primitive_iterator);
-        }
-    }
-
-    /*!
-    @brief  comparison: not equal
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator!=(const iter_impl& other) const
-    {
-        return not operator==(other);
-    }
-
-    /*!
-    @brief  comparison: smaller
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator<(const iter_impl& other) const
-    {
-        // if objects are not the same, the comparison is undefined
-        if (JSON_HEDLEY_UNLIKELY(m_object != other.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(212, "cannot compare iterators of different containers"));
-        }
-
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-                JSON_THROW(invalid_iterator::create(213, "cannot compare order of object iterators"));
-
-            case value_t::array:
-                return (m_it.array_iterator < other.m_it.array_iterator);
-
-            default:
-                return (m_it.primitive_iterator < other.m_it.primitive_iterator);
-        }
-    }
-
-    /*!
-    @brief  comparison: less than or equal
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator<=(const iter_impl& other) const
-    {
-        return not other.operator < (*this);
-    }
-
-    /*!
-    @brief  comparison: greater than
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator>(const iter_impl& other) const
-    {
-        return not operator<=(other);
-    }
-
-    /*!
-    @brief  comparison: greater than or equal
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator>=(const iter_impl& other) const
-    {
-        return not operator<(other);
-    }
-
-    /*!
-    @brief  add to iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl& operator+=(difference_type i)
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-                JSON_THROW(invalid_iterator::create(209, "cannot use offsets with object iterators"));
-
-            case value_t::array:
-            {
-                std::advance(m_it.array_iterator, i);
-                break;
-            }
-
-            default:
-            {
-                m_it.primitive_iterator += i;
-                break;
-            }
-        }
-
-        return *this;
-    }
-
-    /*!
-    @brief  subtract from iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl& operator-=(difference_type i)
-    {
-        return operator+=(-i);
-    }
-
-    /*!
-    @brief  add to iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl operator+(difference_type i) const
-    {
-        auto result = *this;
-        result += i;
-        return result;
-    }
-
-    /*!
-    @brief  addition of distance and iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    friend iter_impl operator+(difference_type i, const iter_impl& it)
-    {
-        auto result = it;
-        result += i;
-        return result;
-    }
-
-    /*!
-    @brief  subtract from iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl operator-(difference_type i) const
-    {
-        auto result = *this;
-        result -= i;
-        return result;
-    }
-
-    /*!
-    @brief  return difference
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    difference_type operator-(const iter_impl& other) const
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-                JSON_THROW(invalid_iterator::create(209, "cannot use offsets with object iterators"));
-
-            case value_t::array:
-                return m_it.array_iterator - other.m_it.array_iterator;
-
-            default:
-                return m_it.primitive_iterator - other.m_it.primitive_iterator;
-        }
-    }
-
-    /*!
-    @brief  access to successor
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    reference operator[](difference_type n) const
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-                JSON_THROW(invalid_iterator::create(208, "cannot use operator[] for object iterators"));
-
-            case value_t::array:
-                return *std::next(m_it.array_iterator, n);
-
-            case value_t::null:
-                JSON_THROW(invalid_iterator::create(214, "cannot get value"));
-
-            default:
-            {
-                if (JSON_HEDLEY_LIKELY(m_it.primitive_iterator.get_value() == -n))
-                {
-                    return *m_object;
-                }
-
-                JSON_THROW(invalid_iterator::create(214, "cannot get value"));
-            }
-        }
-    }
-
-    /*!
-    @brief  return the key of an object iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    const typename object_t::key_type& key() const
-    {
-        assert(m_object != nullptr);
-
-        if (JSON_HEDLEY_LIKELY(m_object->is_object()))
-        {
-            return m_it.object_iterator->first;
-        }
-
-        JSON_THROW(invalid_iterator::create(207, "cannot use key() for non-object iterators"));
-    }
-
-    /*!
-    @brief  return the value of an iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    reference value() const
-    {
-        return operator*();
-    }
-
-  private:
-    /// associated JSON instance
-    pointer m_object = nullptr;
-    /// the actual iterator of the associated instance
-    internal_iterator<typename std::remove_const<BasicJsonType>::type> m_it {};
-};
-} // namespace detail
-} // namespace nlohmann
-
-// #include <nlohmann/detail/iterators/iteration_proxy.hpp>
-
-// #include <nlohmann/detail/iterators/json_reverse_iterator.hpp>
-
-
-#include <cstddef> // ptrdiff_t
-#include <iterator> // reverse_iterator
-#include <utility> // declval
-
-namespace nlohmann
-{
-namespace detail
-{
-//////////////////////
-// reverse_iterator //
-//////////////////////
-
-/*!
-@brief a template for a reverse iterator class
-
-@tparam Base the base iterator type to reverse. Valid types are @ref
-iterator (to create @ref reverse_iterator) and @ref const_iterator (to
-create @ref const_reverse_iterator).
-
-@requirement The class satisfies the following concept requirements:
--
-[BidirectionalIterator](https://en.cppreference.com/w/cpp/named_req/BidirectionalIterator):
-  The iterator that can be moved can be moved in both directions (i.e.
-  incremented and decremented).
-- [OutputIterator](https://en.cppreference.com/w/cpp/named_req/OutputIterator):
-  It is possible to write to the pointed-to element (only if @a Base is
-  @ref iterator).
-
-@since version 1.0.0
-*/
-template<typename Base>
-class json_reverse_iterator : public std::reverse_iterator<Base>
-{
-  public:
-    using difference_type = std::ptrdiff_t;
-    /// shortcut to the reverse iterator adapter
-    using base_iterator = std::reverse_iterator<Base>;
-    /// the reference type for the pointed-to element
-    using reference = typename Base::reference;
-
-    /// create reverse iterator from iterator
-    explicit json_reverse_iterator(const typename base_iterator::iterator_type& it) noexcept
-        : base_iterator(it) {}
-
-    /// create reverse iterator from base class
-    explicit json_reverse_iterator(const base_iterator& it) noexcept : base_iterator(it) {}
-
-    /// post-increment (it++)
-    json_reverse_iterator const operator++(int)
-    {
-        return static_cast<json_reverse_iterator>(base_iterator::operator++(1));
-    }
-
-    /// pre-increment (++it)
-    json_reverse_iterator& operator++()
-    {
-        return static_cast<json_reverse_iterator&>(base_iterator::operator++());
-    }
-
-    /// post-decrement (it--)
-    json_reverse_iterator const operator--(int)
-    {
-        return static_cast<json_reverse_iterator>(base_iterator::operator--(1));
-    }
-
-    /// pre-decrement (--it)
-    json_reverse_iterator& operator--()
-    {
-        return static_cast<json_reverse_iterator&>(base_iterator::operator--());
-    }
-
-    /// add to iterator
-    json_reverse_iterator& operator+=(difference_type i)
-    {
-        return static_cast<json_reverse_iterator&>(base_iterator::operator+=(i));
-    }
-
-    /// add to iterator
-    json_reverse_iterator operator+(difference_type i) const
-    {
-        return static_cast<json_reverse_iterator>(base_iterator::operator+(i));
-    }
-
-    /// subtract from iterator
-    json_reverse_iterator operator-(difference_type i) const
-    {
-        return static_cast<json_reverse_iterator>(base_iterator::operator-(i));
-    }
-
-    /// return difference
-    difference_type operator-(const json_reverse_iterator& other) const
-    {
-        return base_iterator(*this) - base_iterator(other);
-    }
-
-    /// access to successor
-    reference operator[](difference_type n) const
-    {
-        return *(this->operator+(n));
-    }
-
-    /// return the key of an object iterator
-    auto key() const -> decltype(std::declval<Base>().key())
-    {
-        auto it = --this->base();
-        return it.key();
-    }
-
-    /// return the value of an iterator
-    reference value() const
-    {
-        auto it = --this->base();
-        return it.operator * ();
-    }
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/iterators/primitive_iterator.hpp>
-
-// #include <nlohmann/detail/json_pointer.hpp>
-
-
-#include <algorithm> // all_of
-#include <cassert> // assert
-#include <cctype> // isdigit
-#include <numeric> // accumulate
-#include <string> // string
-#include <utility> // move
-#include <vector> // vector
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-template<typename BasicJsonType>
-class json_pointer
-{
-    // allow basic_json to access private members
-    NLOHMANN_BASIC_JSON_TPL_DECLARATION
-    friend class basic_json;
-
-  public:
-    /*!
-    @brief create JSON pointer
-
-    Create a JSON pointer according to the syntax described in
-    [Section 3 of RFC6901](https://tools.ietf.org/html/rfc6901#section-3).
-
-    @param[in] s  string representing the JSON pointer; if omitted, the empty
-                  string is assumed which references the whole JSON value
-
-    @throw parse_error.107 if the given JSON pointer @a s is nonempty and does
-                           not begin with a slash (`/`); see example below
-
-    @throw parse_error.108 if a tilde (`~`) in the given JSON pointer @a s is
-    not followed by `0` (representing `~`) or `1` (representing `/`); see
-    example below
-
-    @liveexample{The example shows the construction several valid JSON pointers
-    as well as the exceptional behavior.,json_pointer}
-
-    @since version 2.0.0
-    */
-    explicit json_pointer(const std::string& s = "")
-        : reference_tokens(split(s))
-    {}
-
-    /*!
-    @brief return a string representation of the JSON pointer
-
-    @invariant For each JSON pointer `ptr`, it holds:
-    @code {.cpp}
-    ptr == json_pointer(ptr.to_string());
-    @endcode
-
-    @return a string representation of the JSON pointer
-
-    @liveexample{The example shows the result of `to_string`.,json_pointer__to_string}
-
-    @since version 2.0.0
-    */
-    std::string to_string() const
-    {
-        return std::accumulate(reference_tokens.begin(), reference_tokens.end(),
-                               std::string{},
-                               [](const std::string & a, const std::string & b)
-        {
-            return a + "/" + escape(b);
-        });
-    }
-
-    /// @copydoc to_string()
-    operator std::string() const
-    {
-        return to_string();
-    }
-
-    /*!
-    @brief append another JSON pointer at the end of this JSON pointer
-
-    @param[in] ptr  JSON pointer to append
-    @return JSON pointer with @a ptr appended
-
-    @liveexample{The example shows the usage of `operator/=`.,json_pointer__operator_add}
-
-    @complexity Linear in the length of @a ptr.
-
-    @sa @ref operator/=(std::string) to append a reference token
-    @sa @ref operator/=(std::size_t) to append an array index
-    @sa @ref operator/(const json_pointer&, const json_pointer&) for a binary operator
-
-    @since version 3.6.0
-    */
-    json_pointer& operator/=(const json_pointer& ptr)
-    {
-        reference_tokens.insert(reference_tokens.end(),
-                                ptr.reference_tokens.begin(),
-                                ptr.reference_tokens.end());
-        return *this;
-    }
-
-    /*!
-    @brief append an unescaped reference token at the end of this JSON pointer
-
-    @param[in] token  reference token to append
-    @return JSON pointer with @a token appended without escaping @a token
-
-    @liveexample{The example shows the usage of `operator/=`.,json_pointer__operator_add}
-
-    @complexity Amortized constant.
-
-    @sa @ref operator/=(const json_pointer&) to append a JSON pointer
-    @sa @ref operator/=(std::size_t) to append an array index
-    @sa @ref operator/(const json_pointer&, std::size_t) for a binary operator
-
-    @since version 3.6.0
-    */
-    json_pointer& operator/=(std::string token)
-    {
-        push_back(std::move(token));
-        return *this;
-    }
-
-    /*!
-    @brief append an array index at the end of this JSON pointer
-
-    @param[in] array_idx  array index to append
-    @return JSON pointer with @a array_idx appended
-
-    @liveexample{The example shows the usage of `operator/=`.,json_pointer__operator_add}
-
-    @complexity Amortized constant.
-
-    @sa @ref operator/=(const json_pointer&) to append a JSON pointer
-    @sa @ref operator/=(std::string) to append a reference token
-    @sa @ref operator/(const json_pointer&, std::string) for a binary operator
-
-    @since version 3.6.0
-    */
-    json_pointer& operator/=(std::size_t array_idx)
-    {
-        return *this /= std::to_string(array_idx);
-    }
-
-    /*!
-    @brief create a new JSON pointer by appending the right JSON pointer at the end of the left JSON pointer
-
-    @param[in] lhs  JSON pointer
-    @param[in] rhs  JSON pointer
-    @return a new JSON pointer with @a rhs appended to @a lhs
-
-    @liveexample{The example shows the usage of `operator/`.,json_pointer__operator_add_binary}
-
-    @complexity Linear in the length of @a lhs and @a rhs.
-
-    @sa @ref operator/=(const json_pointer&) to append a JSON pointer
-
-    @since version 3.6.0
-    */
-    friend json_pointer operator/(const json_pointer& lhs,
-                                  const json_pointer& rhs)
-    {
-        return json_pointer(lhs) /= rhs;
-    }
-
-    /*!
-    @brief create a new JSON pointer by appending the unescaped token at the end of the JSON pointer
-
-    @param[in] ptr  JSON pointer
-    @param[in] token  reference token
-    @return a new JSON pointer with unescaped @a token appended to @a ptr
-
-    @liveexample{The example shows the usage of `operator/`.,json_pointer__operator_add_binary}
-
-    @complexity Linear in the length of @a ptr.
-
-    @sa @ref operator/=(std::string) to append a reference token
-
-    @since version 3.6.0
-    */
-    friend json_pointer operator/(const json_pointer& ptr, std::string token)
-    {
-        return json_pointer(ptr) /= std::move(token);
-    }
-
-    /*!
-    @brief create a new JSON pointer by appending the array-index-token at the end of the JSON pointer
-
-    @param[in] ptr  JSON pointer
-    @param[in] array_idx  array index
-    @return a new JSON pointer with @a array_idx appended to @a ptr
-
-    @liveexample{The example shows the usage of `operator/`.,json_pointer__operator_add_binary}
-
-    @complexity Linear in the length of @a ptr.
-
-    @sa @ref operator/=(std::size_t) to append an array index
-
-    @since version 3.6.0
-    */
-    friend json_pointer operator/(const json_pointer& ptr, std::size_t array_idx)
-    {
-        return json_pointer(ptr) /= array_idx;
-    }
-
-    /*!
-    @brief returns the parent of this JSON pointer
-
-    @return parent of this JSON pointer; in case this JSON pointer is the root,
-            the root itself is returned
-
-    @complexity Linear in the length of the JSON pointer.
-
-    @liveexample{The example shows the result of `parent_pointer` for different
-    JSON Pointers.,json_pointer__parent_pointer}
-
-    @since version 3.6.0
-    */
-    json_pointer parent_pointer() const
-    {
-        if (empty())
-        {
-            return *this;
-        }
-
-        json_pointer res = *this;
-        res.pop_back();
-        return res;
-    }
-
-    /*!
-    @brief remove last reference token
-
-    @pre not `empty()`
-
-    @liveexample{The example shows the usage of `pop_back`.,json_pointer__pop_back}
-
-    @complexity Constant.
-
-    @throw out_of_range.405 if JSON pointer has no parent
-
-    @since version 3.6.0
-    */
-    void pop_back()
-    {
-        if (JSON_HEDLEY_UNLIKELY(empty()))
-        {
-            JSON_THROW(detail::out_of_range::create(405, "JSON pointer has no parent"));
-        }
-
-        reference_tokens.pop_back();
-    }
-
-    /*!
-    @brief return last reference token
-
-    @pre not `empty()`
-    @return last reference token
-
-    @liveexample{The example shows the usage of `back`.,json_pointer__back}
-
-    @complexity Constant.
-
-    @throw out_of_range.405 if JSON pointer has no parent
-
-    @since version 3.6.0
-    */
-    const std::string& back() const
-    {
-        if (JSON_HEDLEY_UNLIKELY(empty()))
-        {
-            JSON_THROW(detail::out_of_range::create(405, "JSON pointer has no parent"));
-        }
-
-        return reference_tokens.back();
-    }
-
-    /*!
-    @brief append an unescaped token at the end of the reference pointer
-
-    @param[in] token  token to add
-
-    @complexity Amortized constant.
-
-    @liveexample{The example shows the result of `push_back` for different
-    JSON Pointers.,json_pointer__push_back}
-
-    @since version 3.6.0
-    */
-    void push_back(const std::string& token)
-    {
-        reference_tokens.push_back(token);
-    }
-
-    /// @copydoc push_back(const std::string&)
-    void push_back(std::string&& token)
-    {
-        reference_tokens.push_back(std::move(token));
-    }
-
-    /*!
-    @brief return whether pointer points to the root document
-
-    @return true iff the JSON pointer points to the root document
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example shows the result of `empty` for different JSON
-    Pointers.,json_pointer__empty}
-
-    @since version 3.6.0
-    */
-    bool empty() const noexcept
-    {
-        return reference_tokens.empty();
-    }
-
-  private:
-    /*!
-    @param[in] s  reference token to be converted into an array index
-
-    @return integer representation of @a s
-
-    @throw out_of_range.404 if string @a s could not be converted to an integer
-    */
-    static int array_index(const std::string& s)
-    {
-        // error condition (cf. RFC 6901, Sect. 4)
-        if (JSON_HEDLEY_UNLIKELY(s.size() > 1 and s[0] == '0'))
-        {
-            JSON_THROW(detail::parse_error::create(106, 0,
-                                                   "array index '" + s +
-                                                   "' must not begin with '0'"));
-        }
-
-        // error condition (cf. RFC 6901, Sect. 4)
-        if (JSON_HEDLEY_UNLIKELY(s.size() > 1 and not (s[0] >= '1' and s[0] <= '9')))
-        {
-            JSON_THROW(detail::parse_error::create(109, 0, "array index '" + s + "' is not a number"));
-        }
-
-        std::size_t processed_chars = 0;
-        int res = 0;
-        JSON_TRY
-        {
-            res = std::stoi(s, &processed_chars);
-        }
-        JSON_CATCH(std::out_of_range&)
-        {
-            JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + s + "'"));
-        }
-
-        // check if the string was completely read
-        if (JSON_HEDLEY_UNLIKELY(processed_chars != s.size()))
-        {
-            JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + s + "'"));
-        }
-
-        return res;
-    }
-
-    json_pointer top() const
-    {
-        if (JSON_HEDLEY_UNLIKELY(empty()))
-        {
-            JSON_THROW(detail::out_of_range::create(405, "JSON pointer has no parent"));
-        }
-
-        json_pointer result = *this;
-        result.reference_tokens = {reference_tokens[0]};
-        return result;
-    }
-
-    /*!
-    @brief create and return a reference to the pointed to value
-
-    @complexity Linear in the number of reference tokens.
-
-    @throw parse_error.109 if array index is not a number
-    @throw type_error.313 if value cannot be unflattened
-    */
-    BasicJsonType& get_and_create(BasicJsonType& j) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        auto result = &j;
-
-        // in case no reference tokens exist, return a reference to the JSON value
-        // j which will be overwritten by a primitive value
-        for (const auto& reference_token : reference_tokens)
-        {
-            switch (result->type())
-            {
-                case detail::value_t::null:
-                {
-                    if (reference_token == "0")
-                    {
-                        // start a new array if reference token is 0
-                        result = &result->operator[](0);
-                    }
-                    else
-                    {
-                        // start a new object otherwise
-                        result = &result->operator[](reference_token);
-                    }
-                    break;
-                }
-
-                case detail::value_t::object:
-                {
-                    // create an entry in the object
-                    result = &result->operator[](reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    // create an entry in the array
-                    result = &result->operator[](static_cast<size_type>(array_index(reference_token)));
-                    break;
-                }
-
-                /*
-                The following code is only reached if there exists a reference
-                token _and_ the current value is primitive. In this case, we have
-                an error situation, because primitive values may only occur as
-                single value; that is, with an empty list of reference tokens.
-                */
-                default:
-                    JSON_THROW(detail::type_error::create(313, "invalid value to unflatten"));
-            }
-        }
-
-        return *result;
-    }
-
-    /*!
-    @brief return a reference to the pointed to value
-
-    @note This version does not throw if a value is not present, but tries to
-          create nested values instead. For instance, calling this function
-          with pointer `"/this/that"` on a null value is equivalent to calling
-          `operator[]("this").operator[]("that")` on that value, effectively
-          changing the null value to an object.
-
-    @param[in] ptr  a JSON value
-
-    @return reference to the JSON value pointed to by the JSON pointer
-
-    @complexity Linear in the length of the JSON pointer.
-
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-    */
-    BasicJsonType& get_unchecked(BasicJsonType* ptr) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        for (const auto& reference_token : reference_tokens)
-        {
-            // convert null values to arrays or objects before continuing
-            if (ptr->is_null())
-            {
-                // check if reference token is a number
-                const bool nums =
-                    std::all_of(reference_token.begin(), reference_token.end(),
-                                [](const unsigned char x)
-                {
-                    return std::isdigit(x);
-                });
-
-                // change value to array for numbers or "-" or to object otherwise
-                *ptr = (nums or reference_token == "-")
-                       ? detail::value_t::array
-                       : detail::value_t::object;
-            }
-
-            switch (ptr->type())
-            {
-                case detail::value_t::object:
-                {
-                    // use unchecked object access
-                    ptr = &ptr->operator[](reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    if (reference_token == "-")
-                    {
-                        // explicitly treat "-" as index beyond the end
-                        ptr = &ptr->operator[](ptr->m_value.array->size());
-                    }
-                    else
-                    {
-                        // convert array index to number; unchecked access
-                        ptr = &ptr->operator[](
-                                  static_cast<size_type>(array_index(reference_token)));
-                    }
-                    break;
-                }
-
-                default:
-                    JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + reference_token + "'"));
-            }
-        }
-
-        return *ptr;
-    }
-
-    /*!
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.402  if the array index '-' is used
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-    */
-    BasicJsonType& get_checked(BasicJsonType* ptr) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        for (const auto& reference_token : reference_tokens)
-        {
-            switch (ptr->type())
-            {
-                case detail::value_t::object:
-                {
-                    // note: at performs range check
-                    ptr = &ptr->at(reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(reference_token == "-"))
-                    {
-                        // "-" always fails the range check
-                        JSON_THROW(detail::out_of_range::create(402,
-                                                                "array index '-' (" + std::to_string(ptr->m_value.array->size()) +
-                                                                ") is out of range"));
-                    }
-
-                    // note: at performs range check
-                    ptr = &ptr->at(static_cast<size_type>(array_index(reference_token)));
-                    break;
-                }
-
-                default:
-                    JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + reference_token + "'"));
-            }
-        }
-
-        return *ptr;
-    }
-
-    /*!
-    @brief return a const reference to the pointed to value
-
-    @param[in] ptr  a JSON value
-
-    @return const reference to the JSON value pointed to by the JSON
-    pointer
-
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.402  if the array index '-' is used
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-    */
-    const BasicJsonType& get_unchecked(const BasicJsonType* ptr) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        for (const auto& reference_token : reference_tokens)
-        {
-            switch (ptr->type())
-            {
-                case detail::value_t::object:
-                {
-                    // use unchecked object access
-                    ptr = &ptr->operator[](reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(reference_token == "-"))
-                    {
-                        // "-" cannot be used for const access
-                        JSON_THROW(detail::out_of_range::create(402,
-                                                                "array index '-' (" + std::to_string(ptr->m_value.array->size()) +
-                                                                ") is out of range"));
-                    }
-
-                    // use unchecked array access
-                    ptr = &ptr->operator[](
-                              static_cast<size_type>(array_index(reference_token)));
-                    break;
-                }
-
-                default:
-                    JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + reference_token + "'"));
-            }
-        }
-
-        return *ptr;
-    }
-
-    /*!
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.402  if the array index '-' is used
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-    */
-    const BasicJsonType& get_checked(const BasicJsonType* ptr) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        for (const auto& reference_token : reference_tokens)
-        {
-            switch (ptr->type())
-            {
-                case detail::value_t::object:
-                {
-                    // note: at performs range check
-                    ptr = &ptr->at(reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(reference_token == "-"))
-                    {
-                        // "-" always fails the range check
-                        JSON_THROW(detail::out_of_range::create(402,
-                                                                "array index '-' (" + std::to_string(ptr->m_value.array->size()) +
-                                                                ") is out of range"));
-                    }
-
-                    // note: at performs range check
-                    ptr = &ptr->at(static_cast<size_type>(array_index(reference_token)));
-                    break;
-                }
-
-                default:
-                    JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + reference_token + "'"));
-            }
-        }
-
-        return *ptr;
-    }
-
-    /*!
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    */
-    bool contains(const BasicJsonType* ptr) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        for (const auto& reference_token : reference_tokens)
-        {
-            switch (ptr->type())
-            {
-                case detail::value_t::object:
-                {
-                    if (not ptr->contains(reference_token))
-                    {
-                        // we did not find the key in the object
-                        return false;
-                    }
-
-                    ptr = &ptr->operator[](reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(reference_token == "-"))
-                    {
-                        // "-" always fails the range check
-                        return false;
-                    }
-                    if (JSON_HEDLEY_UNLIKELY(reference_token.size() == 1 and not ("0" <= reference_token and reference_token <= "9")))
-                    {
-                        // invalid char
-                        return false;
-                    }
-                    if (JSON_HEDLEY_UNLIKELY(reference_token.size() > 1))
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not ('1' <= reference_token[0] and reference_token[0] <= '9')))
-                        {
-                            // first char should be between '1' and '9'
-                            return false;
-                        }
-                        for (std::size_t i = 1; i < reference_token.size(); i++)
-                        {
-                            if (JSON_HEDLEY_UNLIKELY(not ('0' <= reference_token[i] and reference_token[i] <= '9')))
-                            {
-                                // other char should be between '0' and '9'
-                                return false;
-                            }
-                        }
-                    }
-
-                    const auto idx = static_cast<size_type>(array_index(reference_token));
-                    if (idx >= ptr->size())
-                    {
-                        // index out of range
-                        return false;
-                    }
-
-                    ptr = &ptr->operator[](idx);
-                    break;
-                }
-
-                default:
-                {
-                    // we do not expect primitive values if there is still a
-                    // reference token to process
-                    return false;
-                }
-            }
-        }
-
-        // no reference token left means we found a primitive value
-        return true;
-    }
-
-    /*!
-    @brief split the string input to reference tokens
-
-    @note This function is only called by the json_pointer constructor.
-          All exceptions below are documented there.
-
-    @throw parse_error.107  if the pointer is not empty or begins with '/'
-    @throw parse_error.108  if character '~' is not followed by '0' or '1'
-    */
-    static std::vector<std::string> split(const std::string& reference_string)
-    {
-        std::vector<std::string> result;
-
-        // special case: empty reference string -> no reference tokens
-        if (reference_string.empty())
-        {
-            return result;
-        }
-
-        // check if nonempty reference string begins with slash
-        if (JSON_HEDLEY_UNLIKELY(reference_string[0] != '/'))
-        {
-            JSON_THROW(detail::parse_error::create(107, 1,
-                                                   "JSON pointer must be empty or begin with '/' - was: '" +
-                                                   reference_string + "'"));
-        }
-
-        // extract the reference tokens:
-        // - slash: position of the last read slash (or end of string)
-        // - start: position after the previous slash
-        for (
-            // search for the first slash after the first character
-            std::size_t slash = reference_string.find_first_of('/', 1),
-            // set the beginning of the first reference token
-            start = 1;
-            // we can stop if start == 0 (if slash == std::string::npos)
-            start != 0;
-            // set the beginning of the next reference token
-            // (will eventually be 0 if slash == std::string::npos)
-            start = (slash == std::string::npos) ? 0 : slash + 1,
-            // find next slash
-            slash = reference_string.find_first_of('/', start))
-        {
-            // use the text between the beginning of the reference token
-            // (start) and the last slash (slash).
-            auto reference_token = reference_string.substr(start, slash - start);
-
-            // check reference tokens are properly escaped
-            for (std::size_t pos = reference_token.find_first_of('~');
-                    pos != std::string::npos;
-                    pos = reference_token.find_first_of('~', pos + 1))
-            {
-                assert(reference_token[pos] == '~');
-
-                // ~ must be followed by 0 or 1
-                if (JSON_HEDLEY_UNLIKELY(pos == reference_token.size() - 1 or
-                                         (reference_token[pos + 1] != '0' and
-                                          reference_token[pos + 1] != '1')))
-                {
-                    JSON_THROW(detail::parse_error::create(108, 0, "escape character '~' must be followed with '0' or '1'"));
-                }
-            }
-
-            // finally, store the reference token
-            unescape(reference_token);
-            result.push_back(reference_token);
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief replace all occurrences of a substring by another string
-
-    @param[in,out] s  the string to manipulate; changed so that all
-                   occurrences of @a f are replaced with @a t
-    @param[in]     f  the substring to replace with @a t
-    @param[in]     t  the string to replace @a f
-
-    @pre The search string @a f must not be empty. **This precondition is
-    enforced with an assertion.**
-
-    @since version 2.0.0
-    */
-    static void replace_substring(std::string& s, const std::string& f,
-                                  const std::string& t)
-    {
-        assert(not f.empty());
-        for (auto pos = s.find(f);                // find first occurrence of f
-                pos != std::string::npos;         // make sure f was found
-                s.replace(pos, f.size(), t),      // replace with t, and
-                pos = s.find(f, pos + t.size()))  // find next occurrence of f
-        {}
-    }
-
-    /// escape "~" to "~0" and "/" to "~1"
-    static std::string escape(std::string s)
-    {
-        replace_substring(s, "~", "~0");
-        replace_substring(s, "/", "~1");
-        return s;
-    }
-
-    /// unescape "~1" to tilde and "~0" to slash (order is important!)
-    static void unescape(std::string& s)
-    {
-        replace_substring(s, "~1", "/");
-        replace_substring(s, "~0", "~");
-    }
-
-    /*!
-    @param[in] reference_string  the reference string to the current value
-    @param[in] value             the value to consider
-    @param[in,out] result        the result object to insert values to
-
-    @note Empty objects or arrays are flattened to `null`.
-    */
-    static void flatten(const std::string& reference_string,
-                        const BasicJsonType& value,
-                        BasicJsonType& result)
-    {
-        switch (value.type())
-        {
-            case detail::value_t::array:
-            {
-                if (value.m_value.array->empty())
-                {
-                    // flatten empty array as null
-                    result[reference_string] = nullptr;
-                }
-                else
-                {
-                    // iterate array and use index as reference string
-                    for (std::size_t i = 0; i < value.m_value.array->size(); ++i)
-                    {
-                        flatten(reference_string + "/" + std::to_string(i),
-                                value.m_value.array->operator[](i), result);
-                    }
-                }
-                break;
-            }
-
-            case detail::value_t::object:
-            {
-                if (value.m_value.object->empty())
-                {
-                    // flatten empty object as null
-                    result[reference_string] = nullptr;
-                }
-                else
-                {
-                    // iterate object and use keys as reference string
-                    for (const auto& element : *value.m_value.object)
-                    {
-                        flatten(reference_string + "/" + escape(element.first), element.second, result);
-                    }
-                }
-                break;
-            }
-
-            default:
-            {
-                // add primitive value with its reference string
-                result[reference_string] = value;
-                break;
-            }
-        }
-    }
-
-    /*!
-    @param[in] value  flattened JSON
-
-    @return unflattened JSON
-
-    @throw parse_error.109 if array index is not a number
-    @throw type_error.314  if value is not an object
-    @throw type_error.315  if object values are not primitive
-    @throw type_error.313  if value cannot be unflattened
-    */
-    static BasicJsonType
-    unflatten(const BasicJsonType& value)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not value.is_object()))
-        {
-            JSON_THROW(detail::type_error::create(314, "only objects can be unflattened"));
-        }
-
-        BasicJsonType result;
-
-        // iterate the JSON object values
-        for (const auto& element : *value.m_value.object)
-        {
-            if (JSON_HEDLEY_UNLIKELY(not element.second.is_primitive()))
-            {
-                JSON_THROW(detail::type_error::create(315, "values in object must be primitive"));
-            }
-
-            // assign value to reference pointed to by JSON pointer; Note that if
-            // the JSON pointer is "" (i.e., points to the whole value), function
-            // get_and_create returns a reference to result itself. An assignment
-            // will then create a primitive value.
-            json_pointer(element.first).get_and_create(result) = element.second;
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief compares two JSON pointers for equality
-
-    @param[in] lhs  JSON pointer to compare
-    @param[in] rhs  JSON pointer to compare
-    @return whether @a lhs is equal to @a rhs
-
-    @complexity Linear in the length of the JSON pointer
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-    */
-    friend bool operator==(json_pointer const& lhs,
-                           json_pointer const& rhs) noexcept
-    {
-        return lhs.reference_tokens == rhs.reference_tokens;
-    }
-
-    /*!
-    @brief compares two JSON pointers for inequality
-
-    @param[in] lhs  JSON pointer to compare
-    @param[in] rhs  JSON pointer to compare
-    @return whether @a lhs is not equal @a rhs
-
-    @complexity Linear in the length of the JSON pointer
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-    */
-    friend bool operator!=(json_pointer const& lhs,
-                           json_pointer const& rhs) noexcept
-    {
-        return not (lhs == rhs);
-    }
-
-    /// the reference tokens
-    std::vector<std::string> reference_tokens;
-};
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/json_ref.hpp>
-
-
-#include <initializer_list>
-#include <utility>
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template<typename BasicJsonType>
-class json_ref
-{
-  public:
-    using value_type = BasicJsonType;
-
-    json_ref(value_type&& value)
-        : owned_value(std::move(value)), value_ref(&owned_value), is_rvalue(true)
-    {}
-
-    json_ref(const value_type& value)
-        : value_ref(const_cast<value_type*>(&value)), is_rvalue(false)
-    {}
-
-    json_ref(std::initializer_list<json_ref> init)
-        : owned_value(init), value_ref(&owned_value), is_rvalue(true)
-    {}
-
-    template <
-        class... Args,
-        enable_if_t<std::is_constructible<value_type, Args...>::value, int> = 0 >
-    json_ref(Args && ... args)
-        : owned_value(std::forward<Args>(args)...), value_ref(&owned_value),
-          is_rvalue(true) {}
-
-    // class should be movable only
-    json_ref(json_ref&&) = default;
-    json_ref(const json_ref&) = delete;
-    json_ref& operator=(const json_ref&) = delete;
-    json_ref& operator=(json_ref&&) = delete;
-    ~json_ref() = default;
-
-    value_type moved_or_copied() const
-    {
-        if (is_rvalue)
-        {
-            return std::move(*value_ref);
-        }
-        return *value_ref;
-    }
-
-    value_type const& operator*() const
-    {
-        return *static_cast<value_type const*>(value_ref);
-    }
-
-    value_type const* operator->() const
-    {
-        return static_cast<value_type const*>(value_ref);
-    }
-
-  private:
-    mutable value_type owned_value = nullptr;
-    value_type* value_ref = nullptr;
-    const bool is_rvalue;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-// #include <nlohmann/detail/output/binary_writer.hpp>
-
-
-#include <algorithm> // reverse
-#include <array> // array
-#include <cstdint> // uint8_t, uint16_t, uint32_t, uint64_t
-#include <cstring> // memcpy
-#include <limits> // numeric_limits
-#include <string> // string
-#include <cmath> // isnan, isinf
-
-// #include <nlohmann/detail/input/binary_reader.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/output/output_adapters.hpp>
-
-
-#include <algorithm> // copy
-#include <cstddef> // size_t
-#include <ios> // streamsize
-#include <iterator> // back_inserter
-#include <memory> // shared_ptr, make_shared
-#include <ostream> // basic_ostream
-#include <string> // basic_string
-#include <vector> // vector
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-/// abstract output adapter interface
-template<typename CharType> struct output_adapter_protocol
-{
-    virtual void write_character(CharType c) = 0;
-    virtual void write_characters(const CharType* s, std::size_t length) = 0;
-    virtual ~output_adapter_protocol() = default;
-};
-
-/// a type to simplify interfaces
-template<typename CharType>
-using output_adapter_t = std::shared_ptr<output_adapter_protocol<CharType>>;
-
-/// output adapter for byte vectors
-template<typename CharType>
-class output_vector_adapter : public output_adapter_protocol<CharType>
-{
-  public:
-    explicit output_vector_adapter(std::vector<CharType>& vec) noexcept
-        : v(vec)
-    {}
-
-    void write_character(CharType c) override
-    {
-        v.push_back(c);
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    void write_characters(const CharType* s, std::size_t length) override
-    {
-        std::copy(s, s + length, std::back_inserter(v));
-    }
-
-  private:
-    std::vector<CharType>& v;
-};
-
-/// output adapter for output streams
-template<typename CharType>
-class output_stream_adapter : public output_adapter_protocol<CharType>
-{
-  public:
-    explicit output_stream_adapter(std::basic_ostream<CharType>& s) noexcept
-        : stream(s)
-    {}
-
-    void write_character(CharType c) override
-    {
-        stream.put(c);
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    void write_characters(const CharType* s, std::size_t length) override
-    {
-        stream.write(s, static_cast<std::streamsize>(length));
-    }
-
-  private:
-    std::basic_ostream<CharType>& stream;
-};
-
-/// output adapter for basic_string
-template<typename CharType, typename StringType = std::basic_string<CharType>>
-class output_string_adapter : public output_adapter_protocol<CharType>
-{
-  public:
-    explicit output_string_adapter(StringType& s) noexcept
-        : str(s)
-    {}
-
-    void write_character(CharType c) override
-    {
-        str.push_back(c);
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    void write_characters(const CharType* s, std::size_t length) override
-    {
-        str.append(s, length);
-    }
-
-  private:
-    StringType& str;
-};
-
-template<typename CharType, typename StringType = std::basic_string<CharType>>
-class output_adapter
-{
-  public:
-    output_adapter(std::vector<CharType>& vec)
-        : oa(std::make_shared<output_vector_adapter<CharType>>(vec)) {}
-
-    output_adapter(std::basic_ostream<CharType>& s)
-        : oa(std::make_shared<output_stream_adapter<CharType>>(s)) {}
-
-    output_adapter(StringType& s)
-        : oa(std::make_shared<output_string_adapter<CharType, StringType>>(s)) {}
-
-    operator output_adapter_t<CharType>()
-    {
-        return oa;
-    }
-
-  private:
-    output_adapter_t<CharType> oa = nullptr;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-
-namespace nlohmann
-{
-namespace detail
-{
-///////////////////
-// binary writer //
-///////////////////
-
-/*!
-@brief serialization to CBOR and MessagePack values
-*/
-template<typename BasicJsonType, typename CharType>
-class binary_writer
-{
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-
-  public:
-    /*!
-    @brief create a binary writer
-
-    @param[in] adapter  output adapter to write to
-    */
-    explicit binary_writer(output_adapter_t<CharType> adapter) : oa(adapter)
-    {
-        assert(oa);
-    }
-
-    /*!
-    @param[in] j  JSON value to serialize
-    @pre       j.type() == value_t::object
-    */
-    void write_bson(const BasicJsonType& j)
-    {
-        switch (j.type())
-        {
-            case value_t::object:
-            {
-                write_bson_object(*j.m_value.object);
-                break;
-            }
-
-            default:
-            {
-                JSON_THROW(type_error::create(317, "to serialize to BSON, top-level type must be object, but is " + std::string(j.type_name())));
-            }
-        }
-    }
-
-    /*!
-    @param[in] j  JSON value to serialize
-    */
-    void write_cbor(const BasicJsonType& j)
-    {
-        switch (j.type())
-        {
-            case value_t::null:
-            {
-                oa->write_character(to_char_type(0xF6));
-                break;
-            }
-
-            case value_t::boolean:
-            {
-                oa->write_character(j.m_value.boolean
-                                    ? to_char_type(0xF5)
-                                    : to_char_type(0xF4));
-                break;
-            }
-
-            case value_t::number_integer:
-            {
-                if (j.m_value.number_integer >= 0)
-                {
-                    // CBOR does not differentiate between positive signed
-                    // integers and unsigned integers. Therefore, we used the
-                    // code from the value_t::number_unsigned case here.
-                    if (j.m_value.number_integer <= 0x17)
-                    {
-                        write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer <= (std::numeric_limits<std::uint8_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x18));
-                        write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer <= (std::numeric_limits<std::uint16_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x19));
-                        write_number(static_cast<std::uint16_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer <= (std::numeric_limits<std::uint32_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x1A));
-                        write_number(static_cast<std::uint32_t>(j.m_value.number_integer));
-                    }
-                    else
-                    {
-                        oa->write_character(to_char_type(0x1B));
-                        write_number(static_cast<std::uint64_t>(j.m_value.number_integer));
-                    }
-                }
-                else
-                {
-                    // The conversions below encode the sign in the first
-                    // byte, and the value is converted to a positive number.
-                    const auto positive_number = -1 - j.m_value.number_integer;
-                    if (j.m_value.number_integer >= -24)
-                    {
-                        write_number(static_cast<std::uint8_t>(0x20 + positive_number));
-                    }
-                    else if (positive_number <= (std::numeric_limits<std::uint8_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x38));
-                        write_number(static_cast<std::uint8_t>(positive_number));
-                    }
-                    else if (positive_number <= (std::numeric_limits<std::uint16_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x39));
-                        write_number(static_cast<std::uint16_t>(positive_number));
-                    }
-                    else if (positive_number <= (std::numeric_limits<std::uint32_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x3A));
-                        write_number(static_cast<std::uint32_t>(positive_number));
-                    }
-                    else
-                    {
-                        oa->write_character(to_char_type(0x3B));
-                        write_number(static_cast<std::uint64_t>(positive_number));
-                    }
-                }
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                if (j.m_value.number_unsigned <= 0x17)
-                {
-                    write_number(static_cast<std::uint8_t>(j.m_value.number_unsigned));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x18));
-                    write_number(static_cast<std::uint8_t>(j.m_value.number_unsigned));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x19));
-                    write_number(static_cast<std::uint16_t>(j.m_value.number_unsigned));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x1A));
-                    write_number(static_cast<std::uint32_t>(j.m_value.number_unsigned));
-                }
-                else
-                {
-                    oa->write_character(to_char_type(0x1B));
-                    write_number(static_cast<std::uint64_t>(j.m_value.number_unsigned));
-                }
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                if (std::isnan(j.m_value.number_float))
-                {
-                    // NaN is 0xf97e00 in CBOR
-                    oa->write_character(to_char_type(0xF9));
-                    oa->write_character(to_char_type(0x7E));
-                    oa->write_character(to_char_type(0x00));
-                }
-                else if (std::isinf(j.m_value.number_float))
-                {
-                    // Infinity is 0xf97c00, -Infinity is 0xf9fc00
-                    oa->write_character(to_char_type(0xf9));
-                    oa->write_character(j.m_value.number_float > 0 ? to_char_type(0x7C) : to_char_type(0xFC));
-                    oa->write_character(to_char_type(0x00));
-                }
-                else
-                {
-                    if (static_cast<double>(j.m_value.number_float) >= static_cast<double>(std::numeric_limits<float>::lowest()) and
-                            static_cast<double>(j.m_value.number_float) <= static_cast<double>((std::numeric_limits<float>::max)()) and
-                            static_cast<double>(static_cast<float>(j.m_value.number_float)) == static_cast<double>(j.m_value.number_float))
-                    {
-                        oa->write_character(get_cbor_float_prefix(static_cast<float>(j.m_value.number_float)));
-                        write_number(static_cast<float>(j.m_value.number_float));
-                    }
-                    else
-                    {
-                        oa->write_character(get_cbor_float_prefix(j.m_value.number_float));
-                        write_number(j.m_value.number_float);
-                    }
-                }
-                break;
-            }
-
-            case value_t::string:
-            {
-                // step 1: write control byte and the string length
-                const auto N = j.m_value.string->size();
-                if (N <= 0x17)
-                {
-                    write_number(static_cast<std::uint8_t>(0x60 + N));
-                }
-                else if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x78));
-                    write_number(static_cast<std::uint8_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x79));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x7A));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-                // LCOV_EXCL_START
-                else if (N <= (std::numeric_limits<std::uint64_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x7B));
-                    write_number(static_cast<std::uint64_t>(N));
-                }
-                // LCOV_EXCL_STOP
-
-                // step 2: write the string
-                oa->write_characters(
-                    reinterpret_cast<const CharType*>(j.m_value.string->c_str()),
-                    j.m_value.string->size());
-                break;
-            }
-
-            case value_t::array:
-            {
-                // step 1: write control byte and the array size
-                const auto N = j.m_value.array->size();
-                if (N <= 0x17)
-                {
-                    write_number(static_cast<std::uint8_t>(0x80 + N));
-                }
-                else if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x98));
-                    write_number(static_cast<std::uint8_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x99));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x9A));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-                // LCOV_EXCL_START
-                else if (N <= (std::numeric_limits<std::uint64_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x9B));
-                    write_number(static_cast<std::uint64_t>(N));
-                }
-                // LCOV_EXCL_STOP
-
-                // step 2: write each element
-                for (const auto& el : *j.m_value.array)
-                {
-                    write_cbor(el);
-                }
-                break;
-            }
-
-            case value_t::binary:
-            {
-                // step 1: write control byte and the binary array size
-                const auto N = j.m_value.binary->size();
-                if (N <= 0x17)
-                {
-                    write_number(static_cast<std::uint8_t>(0x40 + N));
-                }
-                else if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x58));
-                    write_number(static_cast<std::uint8_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x59));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x5A));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-                // LCOV_EXCL_START
-                else if (N <= (std::numeric_limits<std::uint64_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x5B));
-                    write_number(static_cast<std::uint64_t>(N));
-                }
-                // LCOV_EXCL_STOP
-
-                // step 2: write each element
-                oa->write_characters(
-                    reinterpret_cast<const CharType*>(j.m_value.binary->data()),
-                    N);
-
-                break;
-            }
-
-            case value_t::object:
-            {
-                // step 1: write control byte and the object size
-                const auto N = j.m_value.object->size();
-                if (N <= 0x17)
-                {
-                    write_number(static_cast<std::uint8_t>(0xA0 + N));
-                }
-                else if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    oa->write_character(to_char_type(0xB8));
-                    write_number(static_cast<std::uint8_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    oa->write_character(to_char_type(0xB9));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    oa->write_character(to_char_type(0xBA));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-                // LCOV_EXCL_START
-                else if (N <= (std::numeric_limits<std::uint64_t>::max)())
-                {
-                    oa->write_character(to_char_type(0xBB));
-                    write_number(static_cast<std::uint64_t>(N));
-                }
-                // LCOV_EXCL_STOP
-
-                // step 2: write each element
-                for (const auto& el : *j.m_value.object)
-                {
-                    write_cbor(el.first);
-                    write_cbor(el.second);
-                }
-                break;
-            }
-
-            default:
-                break;
-        }
-    }
-
-    /*!
-    @param[in] j  JSON value to serialize
-    */
-    void write_msgpack(const BasicJsonType& j)
-    {
-        switch (j.type())
-        {
-            case value_t::null: // nil
-            {
-                oa->write_character(to_char_type(0xC0));
-                break;
-            }
-
-            case value_t::boolean: // true and false
-            {
-                oa->write_character(j.m_value.boolean
-                                    ? to_char_type(0xC3)
-                                    : to_char_type(0xC2));
-                break;
-            }
-
-            case value_t::number_integer:
-            {
-                if (j.m_value.number_integer >= 0)
-                {
-                    // MessagePack does not differentiate between positive
-                    // signed integers and unsigned integers. Therefore, we used
-                    // the code from the value_t::number_unsigned case here.
-                    if (j.m_value.number_unsigned < 128)
-                    {
-                        // positive fixnum
-                        write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint8_t>::max)())
-                    {
-                        // uint 8
-                        oa->write_character(to_char_type(0xCC));
-                        write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint16_t>::max)())
-                    {
-                        // uint 16
-                        oa->write_character(to_char_type(0xCD));
-                        write_number(static_cast<std::uint16_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint32_t>::max)())
-                    {
-                        // uint 32
-                        oa->write_character(to_char_type(0xCE));
-                        write_number(static_cast<std::uint32_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint64_t>::max)())
-                    {
-                        // uint 64
-                        oa->write_character(to_char_type(0xCF));
-                        write_number(static_cast<std::uint64_t>(j.m_value.number_integer));
-                    }
-                }
-                else
-                {
-                    if (j.m_value.number_integer >= -32)
-                    {
-                        // negative fixnum
-                        write_number(static_cast<std::int8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer >= (std::numeric_limits<std::int8_t>::min)() and
-                             j.m_value.number_integer <= (std::numeric_limits<std::int8_t>::max)())
-                    {
-                        // int 8
-                        oa->write_character(to_char_type(0xD0));
-                        write_number(static_cast<std::int8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer >= (std::numeric_limits<std::int16_t>::min)() and
-                             j.m_value.number_integer <= (std::numeric_limits<std::int16_t>::max)())
-                    {
-                        // int 16
-                        oa->write_character(to_char_type(0xD1));
-                        write_number(static_cast<std::int16_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer >= (std::numeric_limits<std::int32_t>::min)() and
-                             j.m_value.number_integer <= (std::numeric_limits<std::int32_t>::max)())
-                    {
-                        // int 32
-                        oa->write_character(to_char_type(0xD2));
-                        write_number(static_cast<std::int32_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer >= (std::numeric_limits<std::int64_t>::min)() and
-                             j.m_value.number_integer <= (std::numeric_limits<std::int64_t>::max)())
-                    {
-                        // int 64
-                        oa->write_character(to_char_type(0xD3));
-                        write_number(static_cast<std::int64_t>(j.m_value.number_integer));
-                    }
-                }
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                if (j.m_value.number_unsigned < 128)
-                {
-                    // positive fixnum
-                    write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    // uint 8
-                    oa->write_character(to_char_type(0xCC));
-                    write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    // uint 16
-                    oa->write_character(to_char_type(0xCD));
-                    write_number(static_cast<std::uint16_t>(j.m_value.number_integer));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    // uint 32
-                    oa->write_character(to_char_type(0xCE));
-                    write_number(static_cast<std::uint32_t>(j.m_value.number_integer));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint64_t>::max)())
-                {
-                    // uint 64
-                    oa->write_character(to_char_type(0xCF));
-                    write_number(static_cast<std::uint64_t>(j.m_value.number_integer));
-                }
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                oa->write_character(get_msgpack_float_prefix(j.m_value.number_float));
-                write_number(j.m_value.number_float);
-                break;
-            }
-
-            case value_t::string:
-            {
-                // step 1: write control byte and the string length
-                const auto N = j.m_value.string->size();
-                if (N <= 31)
-                {
-                    // fixstr
-                    write_number(static_cast<std::uint8_t>(0xA0 | N));
-                }
-                else if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    // str 8
-                    oa->write_character(to_char_type(0xD9));
-                    write_number(static_cast<std::uint8_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    // str 16
-                    oa->write_character(to_char_type(0xDA));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    // str 32
-                    oa->write_character(to_char_type(0xDB));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-
-                // step 2: write the string
-                oa->write_characters(
-                    reinterpret_cast<const CharType*>(j.m_value.string->c_str()),
-                    j.m_value.string->size());
-                break;
-            }
-
-            case value_t::array:
-            {
-                // step 1: write control byte and the array size
-                const auto N = j.m_value.array->size();
-                if (N <= 15)
-                {
-                    // fixarray
-                    write_number(static_cast<std::uint8_t>(0x90 | N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    // array 16
-                    oa->write_character(to_char_type(0xDC));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    // array 32
-                    oa->write_character(to_char_type(0xDD));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-
-                // step 2: write each element
-                for (const auto& el : *j.m_value.array)
-                {
-                    write_msgpack(el);
-                }
-                break;
-            }
-
-            case value_t::binary:
-            {
-                // step 0: determine if the binary type has a set subtype to
-                // determine whether or not to use the ext or fixext types
-                const bool use_ext = j.m_value.binary->has_subtype();
-
-                // step 1: write control byte and the byte string length
-                const auto N = j.m_value.binary->size();
-                if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    std::uint8_t output_type;
-                    bool fixed = true;
-                    if (use_ext)
-                    {
-                        switch (N)
-                        {
-                            case 1:
-                                output_type = 0xD4; // fixext 1
-                                break;
-                            case 2:
-                                output_type = 0xD5; // fixext 2
-                                break;
-                            case 4:
-                                output_type = 0xD6; // fixext 4
-                                break;
-                            case 8:
-                                output_type = 0xD7; // fixext 8
-                                break;
-                            case 16:
-                                output_type = 0xD8; // fixext 16
-                                break;
-                            default:
-                                output_type = 0xC7; // ext 8
-                                fixed = false;
-                                break;
-                        }
-
-                    }
-                    else
-                    {
-                        output_type = 0xC4; // bin 8
-                        fixed = false;
-                    }
-
-                    oa->write_character(to_char_type(output_type));
-                    if (not fixed)
-                    {
-                        write_number(static_cast<std::uint8_t>(N));
-                    }
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    std::uint8_t output_type;
-                    if (use_ext)
-                    {
-                        output_type = 0xC8; // ext 16
-                    }
-                    else
-                    {
-                        output_type = 0xC5; // bin 16
-                    }
-
-                    oa->write_character(to_char_type(output_type));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    std::uint8_t output_type;
-                    if (use_ext)
-                    {
-                        output_type = 0xC9; // ext 32
-                    }
-                    else
-                    {
-                        output_type = 0xC6; // bin 32
-                    }
-
-                    oa->write_character(to_char_type(output_type));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-
-                // step 1.5: if this is an ext type, write the subtype
-                if (use_ext)
-                {
-                    write_number(static_cast<std::int8_t>(j.m_value.binary->subtype()));
-                }
-
-                // step 2: write the byte string
-                oa->write_characters(
-                    reinterpret_cast<const CharType*>(j.m_value.binary->data()),
-                    N);
-
-                break;
-            }
-
-            case value_t::object:
-            {
-                // step 1: write control byte and the object size
-                const auto N = j.m_value.object->size();
-                if (N <= 15)
-                {
-                    // fixmap
-                    write_number(static_cast<std::uint8_t>(0x80 | (N & 0xF)));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    // map 16
-                    oa->write_character(to_char_type(0xDE));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    // map 32
-                    oa->write_character(to_char_type(0xDF));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-
-                // step 2: write each element
-                for (const auto& el : *j.m_value.object)
-                {
-                    write_msgpack(el.first);
-                    write_msgpack(el.second);
-                }
-                break;
-            }
-
-            default:
-                break;
-        }
-    }
-
-    /*!
-    @param[in] j  JSON value to serialize
-    @param[in] use_count   whether to use '#' prefixes (optimized format)
-    @param[in] use_type    whether to use '$' prefixes (optimized format)
-    @param[in] add_prefix  whether prefixes need to be used for this value
-    */
-    void write_ubjson(const BasicJsonType& j, const bool use_count,
-                      const bool use_type, const bool add_prefix = true)
-    {
-        switch (j.type())
-        {
-            case value_t::null:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(to_char_type('Z'));
-                }
-                break;
-            }
-
-            case value_t::boolean:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(j.m_value.boolean
-                                        ? to_char_type('T')
-                                        : to_char_type('F'));
-                }
-                break;
-            }
-
-            case value_t::number_integer:
-            {
-                write_number_with_ubjson_prefix(j.m_value.number_integer, add_prefix);
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                write_number_with_ubjson_prefix(j.m_value.number_unsigned, add_prefix);
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                write_number_with_ubjson_prefix(j.m_value.number_float, add_prefix);
-                break;
-            }
-
-            case value_t::string:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(to_char_type('S'));
-                }
-                write_number_with_ubjson_prefix(j.m_value.string->size(), true);
-                oa->write_characters(
-                    reinterpret_cast<const CharType*>(j.m_value.string->c_str()),
-                    j.m_value.string->size());
-                break;
-            }
-
-            case value_t::array:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(to_char_type('['));
-                }
-
-                bool prefix_required = true;
-                if (use_type and not j.m_value.array->empty())
-                {
-                    assert(use_count);
-                    const CharType first_prefix = ubjson_prefix(j.front());
-                    const bool same_prefix = std::all_of(j.begin() + 1, j.end(),
-                                                         [this, first_prefix](const BasicJsonType & v)
-                    {
-                        return ubjson_prefix(v) == first_prefix;
-                    });
-
-                    if (same_prefix)
-                    {
-                        prefix_required = false;
-                        oa->write_character(to_char_type('$'));
-                        oa->write_character(first_prefix);
-                    }
-                }
-
-                if (use_count)
-                {
-                    oa->write_character(to_char_type('#'));
-                    write_number_with_ubjson_prefix(j.m_value.array->size(), true);
-                }
-
-                for (const auto& el : *j.m_value.array)
-                {
-                    write_ubjson(el, use_count, use_type, prefix_required);
-                }
-
-                if (not use_count)
-                {
-                    oa->write_character(to_char_type(']'));
-                }
-
-                break;
-            }
-
-            case value_t::binary:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(to_char_type('['));
-                }
-
-                if (use_type and not j.m_value.binary->empty())
-                {
-                    assert(use_count);
-                    oa->write_character(to_char_type('$'));
-                    oa->write_character('U');
-                }
-
-                if (use_count)
-                {
-                    oa->write_character(to_char_type('#'));
-                    write_number_with_ubjson_prefix(j.m_value.binary->size(), true);
-                }
-
-                if (use_type)
-                {
-                    oa->write_characters(
-                        reinterpret_cast<const CharType*>(j.m_value.binary->data()),
-                        j.m_value.binary->size());
-                }
-                else
-                {
-                    for (size_t i = 0; i < j.m_value.binary->size(); ++i)
-                    {
-                        oa->write_character(to_char_type('U'));
-                        oa->write_character(j.m_value.binary->data()[i]);
-                    }
-                }
-
-                if (not use_count)
-                {
-                    oa->write_character(to_char_type(']'));
-                }
-
-                break;
-            }
-
-            case value_t::object:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(to_char_type('{'));
-                }
-
-                bool prefix_required = true;
-                if (use_type and not j.m_value.object->empty())
-                {
-                    assert(use_count);
-                    const CharType first_prefix = ubjson_prefix(j.front());
-                    const bool same_prefix = std::all_of(j.begin(), j.end(),
-                                                         [this, first_prefix](const BasicJsonType & v)
-                    {
-                        return ubjson_prefix(v) == first_prefix;
-                    });
-
-                    if (same_prefix)
-                    {
-                        prefix_required = false;
-                        oa->write_character(to_char_type('$'));
-                        oa->write_character(first_prefix);
-                    }
-                }
-
-                if (use_count)
-                {
-                    oa->write_character(to_char_type('#'));
-                    write_number_with_ubjson_prefix(j.m_value.object->size(), true);
-                }
-
-                for (const auto& el : *j.m_value.object)
-                {
-                    write_number_with_ubjson_prefix(el.first.size(), true);
-                    oa->write_characters(
-                        reinterpret_cast<const CharType*>(el.first.c_str()),
-                        el.first.size());
-                    write_ubjson(el.second, use_count, use_type, prefix_required);
-                }
-
-                if (not use_count)
-                {
-                    oa->write_character(to_char_type('}'));
-                }
-
-                break;
-            }
-
-            default:
-                break;
-        }
-    }
-
-  private:
-    //////////
-    // BSON //
-    //////////
-
-    /*!
-    @return The size of a BSON document entry header, including the id marker
-            and the entry name size (and its null-terminator).
-    */
-    static std::size_t calc_bson_entry_header_size(const string_t& name)
-    {
-        const auto it = name.find(static_cast<typename string_t::value_type>(0));
-        if (JSON_HEDLEY_UNLIKELY(it != BasicJsonType::string_t::npos))
-        {
-            JSON_THROW(out_of_range::create(409,
-                                            "BSON key cannot contain code point U+0000 (at byte " + std::to_string(it) + ")"));
-        }
-
-        return /*id*/ 1ul + name.size() + /*zero-terminator*/1u;
-    }
-
-    /*!
-    @brief Writes the given @a element_type and @a name to the output adapter
-    */
-    void write_bson_entry_header(const string_t& name,
-                                 const std::uint8_t element_type)
-    {
-        oa->write_character(to_char_type(element_type)); // boolean
-        oa->write_characters(
-            reinterpret_cast<const CharType*>(name.c_str()),
-            name.size() + 1u);
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and boolean value @a value
-    */
-    void write_bson_boolean(const string_t& name,
-                            const bool value)
-    {
-        write_bson_entry_header(name, 0x08);
-        oa->write_character(value ? to_char_type(0x01) : to_char_type(0x00));
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and double value @a value
-    */
-    void write_bson_double(const string_t& name,
-                           const double value)
-    {
-        write_bson_entry_header(name, 0x01);
-        write_number<double, true>(value);
-    }
-
-    /*!
-    @return The size of the BSON-encoded string in @a value
-    */
-    static std::size_t calc_bson_string_size(const string_t& value)
-    {
-        return sizeof(std::int32_t) + value.size() + 1ul;
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and string value @a value
-    */
-    void write_bson_string(const string_t& name,
-                           const string_t& value)
-    {
-        write_bson_entry_header(name, 0x02);
-
-        write_number<std::int32_t, true>(static_cast<std::int32_t>(value.size() + 1ul));
-        oa->write_characters(
-            reinterpret_cast<const CharType*>(value.c_str()),
-            value.size() + 1);
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and null value
-    */
-    void write_bson_null(const string_t& name)
-    {
-        write_bson_entry_header(name, 0x0A);
-    }
-
-    /*!
-    @return The size of the BSON-encoded integer @a value
-    */
-    static std::size_t calc_bson_integer_size(const std::int64_t value)
-    {
-        return (std::numeric_limits<std::int32_t>::min)() <= value and value <= (std::numeric_limits<std::int32_t>::max)()
-               ? sizeof(std::int32_t)
-               : sizeof(std::int64_t);
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and integer @a value
-    */
-    void write_bson_integer(const string_t& name,
-                            const std::int64_t value)
-    {
-        if ((std::numeric_limits<std::int32_t>::min)() <= value and value <= (std::numeric_limits<std::int32_t>::max)())
-        {
-            write_bson_entry_header(name, 0x10); // int32
-            write_number<std::int32_t, true>(static_cast<std::int32_t>(value));
-        }
-        else
-        {
-            write_bson_entry_header(name, 0x12); // int64
-            write_number<std::int64_t, true>(static_cast<std::int64_t>(value));
-        }
-    }
-
-    /*!
-    @return The size of the BSON-encoded unsigned integer in @a j
-    */
-    static constexpr std::size_t calc_bson_unsigned_size(const std::uint64_t value) noexcept
-    {
-        return (value <= static_cast<std::uint64_t>((std::numeric_limits<std::int32_t>::max)()))
-               ? sizeof(std::int32_t)
-               : sizeof(std::int64_t);
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and unsigned @a value
-    */
-    void write_bson_unsigned(const string_t& name,
-                             const std::uint64_t value)
-    {
-        if (value <= static_cast<std::uint64_t>((std::numeric_limits<std::int32_t>::max)()))
-        {
-            write_bson_entry_header(name, 0x10 /* int32 */);
-            write_number<std::int32_t, true>(static_cast<std::int32_t>(value));
-        }
-        else if (value <= static_cast<std::uint64_t>((std::numeric_limits<std::int64_t>::max)()))
-        {
-            write_bson_entry_header(name, 0x12 /* int64 */);
-            write_number<std::int64_t, true>(static_cast<std::int64_t>(value));
-        }
-        else
-        {
-            JSON_THROW(out_of_range::create(407, "integer number " + std::to_string(value) + " cannot be represented by BSON as it does not fit int64"));
-        }
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and object @a value
-    */
-    void write_bson_object_entry(const string_t& name,
-                                 const typename BasicJsonType::object_t& value)
-    {
-        write_bson_entry_header(name, 0x03); // object
-        write_bson_object(value);
-    }
-
-    /*!
-    @return The size of the BSON-encoded array @a value
-    */
-    static std::size_t calc_bson_array_size(const typename BasicJsonType::array_t& value)
-    {
-        std::size_t array_index = 0ul;
-
-        const std::size_t embedded_document_size = std::accumulate(std::begin(value), std::end(value), std::size_t(0), [&array_index](std::size_t result, const typename BasicJsonType::array_t::value_type & el)
-        {
-            return result + calc_bson_element_size(std::to_string(array_index++), el);
-        });
-
-        return sizeof(std::int32_t) + embedded_document_size + 1ul;
-    }
-
-    /*!
-    @return The size of the BSON-encoded binary array @a value
-    */
-    static std::size_t calc_bson_binary_size(const typename BasicJsonType::binary_t& value)
-    {
-        return sizeof(std::int32_t) + value.size() + 1ul;
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and array @a value
-    */
-    void write_bson_array(const string_t& name,
-                          const typename BasicJsonType::array_t& value)
-    {
-        write_bson_entry_header(name, 0x04); // array
-        write_number<std::int32_t, true>(static_cast<std::int32_t>(calc_bson_array_size(value)));
-
-        std::size_t array_index = 0ul;
-
-        for (const auto& el : value)
-        {
-            write_bson_element(std::to_string(array_index++), el);
-        }
-
-        oa->write_character(to_char_type(0x00));
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and binary value @a value
-    */
-    void write_bson_binary(const string_t& name,
-                           const binary_t& value)
-    {
-        write_bson_entry_header(name, 0x05);
-
-        write_number<std::int32_t, true>(static_cast<std::int32_t>(value.size()));
-        write_number(value.has_subtype() ? value.subtype() : std::uint8_t(0x00));
-
-        oa->write_characters(reinterpret_cast<const CharType*>(value.data()), value.size());
-    }
-
-    /*!
-    @brief Calculates the size necessary to serialize the JSON value @a j with its @a name
-    @return The calculated size for the BSON document entry for @a j with the given @a name.
-    */
-    static std::size_t calc_bson_element_size(const string_t& name,
-            const BasicJsonType& j)
-    {
-        const auto header_size = calc_bson_entry_header_size(name);
-        switch (j.type())
-        {
-            case value_t::object:
-                return header_size + calc_bson_object_size(*j.m_value.object);
-
-            case value_t::array:
-                return header_size + calc_bson_array_size(*j.m_value.array);
-
-            case value_t::binary:
-                return header_size + calc_bson_binary_size(*j.m_value.binary);
-
-            case value_t::boolean:
-                return header_size + 1ul;
-
-            case value_t::number_float:
-                return header_size + 8ul;
-
-            case value_t::number_integer:
-                return header_size + calc_bson_integer_size(j.m_value.number_integer);
-
-            case value_t::number_unsigned:
-                return header_size + calc_bson_unsigned_size(j.m_value.number_unsigned);
-
-            case value_t::string:
-                return header_size + calc_bson_string_size(*j.m_value.string);
-
-            case value_t::null:
-                return header_size + 0ul;
-
-            // LCOV_EXCL_START
-            default:
-                assert(false);
-                return 0ul;
-                // LCOV_EXCL_STOP
-        }
-    }
-
-    /*!
-    @brief Serializes the JSON value @a j to BSON and associates it with the
-           key @a name.
-    @param name The name to associate with the JSON entity @a j within the
-                current BSON document
-    @return The size of the BSON entry
-    */
-    void write_bson_element(const string_t& name,
-                            const BasicJsonType& j)
-    {
-        switch (j.type())
-        {
-            case value_t::object:
-                return write_bson_object_entry(name, *j.m_value.object);
-
-            case value_t::array:
-                return write_bson_array(name, *j.m_value.array);
-
-            case value_t::binary:
-                return write_bson_binary(name, *j.m_value.binary);
-
-            case value_t::boolean:
-                return write_bson_boolean(name, j.m_value.boolean);
-
-            case value_t::number_float:
-                return write_bson_double(name, j.m_value.number_float);
-
-            case value_t::number_integer:
-                return write_bson_integer(name, j.m_value.number_integer);
-
-            case value_t::number_unsigned:
-                return write_bson_unsigned(name, j.m_value.number_unsigned);
-
-            case value_t::string:
-                return write_bson_string(name, *j.m_value.string);
-
-            case value_t::null:
-                return write_bson_null(name);
-
-            // LCOV_EXCL_START
-            default:
-                assert(false);
-                return;
-                // LCOV_EXCL_STOP
-        }
-    }
-
-    /*!
-    @brief Calculates the size of the BSON serialization of the given
-           JSON-object @a j.
-    @param[in] j  JSON value to serialize
-    @pre       j.type() == value_t::object
-    */
-    static std::size_t calc_bson_object_size(const typename BasicJsonType::object_t& value)
-    {
-        std::size_t document_size = std::accumulate(value.begin(), value.end(), std::size_t(0),
-                                    [](size_t result, const typename BasicJsonType::object_t::value_type & el)
-        {
-            return result += calc_bson_element_size(el.first, el.second);
-        });
-
-        return sizeof(std::int32_t) + document_size + 1ul;
-    }
-
-    /*!
-    @param[in] j  JSON value to serialize
-    @pre       j.type() == value_t::object
-    */
-    void write_bson_object(const typename BasicJsonType::object_t& value)
-    {
-        write_number<std::int32_t, true>(static_cast<std::int32_t>(calc_bson_object_size(value)));
-
-        for (const auto& el : value)
-        {
-            write_bson_element(el.first, el.second);
-        }
-
-        oa->write_character(to_char_type(0x00));
-    }
-
-    //////////
-    // CBOR //
-    //////////
-
-    static constexpr CharType get_cbor_float_prefix(float /*unused*/)
-    {
-        return to_char_type(0xFA);  // Single-Precision Float
-    }
-
-    static constexpr CharType get_cbor_float_prefix(double /*unused*/)
-    {
-        return to_char_type(0xFB);  // Double-Precision Float
-    }
-
-    /////////////
-    // MsgPack //
-    /////////////
-
-    static constexpr CharType get_msgpack_float_prefix(float /*unused*/)
-    {
-        return to_char_type(0xCA);  // float 32
-    }
-
-    static constexpr CharType get_msgpack_float_prefix(double /*unused*/)
-    {
-        return to_char_type(0xCB);  // float 64
-    }
-
-    ////////////
-    // UBJSON //
-    ////////////
-
-    // UBJSON: write number (floating point)
-    template<typename NumberType, typename std::enable_if<
-                 std::is_floating_point<NumberType>::value, int>::type = 0>
-    void write_number_with_ubjson_prefix(const NumberType n,
-                                         const bool add_prefix)
-    {
-        if (add_prefix)
-        {
-            oa->write_character(get_ubjson_float_prefix(n));
-        }
-        write_number(n);
-    }
-
-    // UBJSON: write number (unsigned integer)
-    template<typename NumberType, typename std::enable_if<
-                 std::is_unsigned<NumberType>::value, int>::type = 0>
-    void write_number_with_ubjson_prefix(const NumberType n,
-                                         const bool add_prefix)
-    {
-        if (n <= static_cast<std::uint64_t>((std::numeric_limits<std::int8_t>::max)()))
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('i'));  // int8
-            }
-            write_number(static_cast<std::uint8_t>(n));
-        }
-        else if (n <= (std::numeric_limits<std::uint8_t>::max)())
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('U'));  // uint8
-            }
-            write_number(static_cast<std::uint8_t>(n));
-        }
-        else if (n <= static_cast<std::uint64_t>((std::numeric_limits<std::int16_t>::max)()))
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('I'));  // int16
-            }
-            write_number(static_cast<std::int16_t>(n));
-        }
-        else if (n <= static_cast<std::uint64_t>((std::numeric_limits<std::int32_t>::max)()))
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('l'));  // int32
-            }
-            write_number(static_cast<std::int32_t>(n));
-        }
-        else if (n <= static_cast<std::uint64_t>((std::numeric_limits<std::int64_t>::max)()))
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('L'));  // int64
-            }
-            write_number(static_cast<std::int64_t>(n));
-        }
-        else
-        {
-            JSON_THROW(out_of_range::create(407, "integer number " + std::to_string(n) + " cannot be represented by UBJSON as it does not fit int64"));
-        }
-    }
-
-    // UBJSON: write number (signed integer)
-    template<typename NumberType, typename std::enable_if<
-                 std::is_signed<NumberType>::value and
-                 not std::is_floating_point<NumberType>::value, int>::type = 0>
-    void write_number_with_ubjson_prefix(const NumberType n,
-                                         const bool add_prefix)
-    {
-        if ((std::numeric_limits<std::int8_t>::min)() <= n and n <= (std::numeric_limits<std::int8_t>::max)())
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('i'));  // int8
-            }
-            write_number(static_cast<std::int8_t>(n));
-        }
-        else if (static_cast<std::int64_t>((std::numeric_limits<std::uint8_t>::min)()) <= n and n <= static_cast<std::int64_t>((std::numeric_limits<std::uint8_t>::max)()))
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('U'));  // uint8
-            }
-            write_number(static_cast<std::uint8_t>(n));
-        }
-        else if ((std::numeric_limits<std::int16_t>::min)() <= n and n <= (std::numeric_limits<std::int16_t>::max)())
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('I'));  // int16
-            }
-            write_number(static_cast<std::int16_t>(n));
-        }
-        else if ((std::numeric_limits<std::int32_t>::min)() <= n and n <= (std::numeric_limits<std::int32_t>::max)())
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('l'));  // int32
-            }
-            write_number(static_cast<std::int32_t>(n));
-        }
-        else if ((std::numeric_limits<std::int64_t>::min)() <= n and n <= (std::numeric_limits<std::int64_t>::max)())
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('L'));  // int64
-            }
-            write_number(static_cast<std::int64_t>(n));
-        }
-        // LCOV_EXCL_START
-        else
-        {
-            JSON_THROW(out_of_range::create(407, "integer number " + std::to_string(n) + " cannot be represented by UBJSON as it does not fit int64"));
-        }
-        // LCOV_EXCL_STOP
-    }
-
-    /*!
-    @brief determine the type prefix of container values
-
-    @note This function does not need to be 100% accurate when it comes to
-          integer limits. In case a number exceeds the limits of int64_t,
-          this will be detected by a later call to function
-          write_number_with_ubjson_prefix. Therefore, we return 'L' for any
-          value that does not fit the previous limits.
-    */
-    CharType ubjson_prefix(const BasicJsonType& j) const noexcept
-    {
-        switch (j.type())
-        {
-            case value_t::null:
-                return 'Z';
-
-            case value_t::boolean:
-                return j.m_value.boolean ? 'T' : 'F';
-
-            case value_t::number_integer:
-            {
-                if ((std::numeric_limits<std::int8_t>::min)() <= j.m_value.number_integer and j.m_value.number_integer <= (std::numeric_limits<std::int8_t>::max)())
-                {
-                    return 'i';
-                }
-                if ((std::numeric_limits<std::uint8_t>::min)() <= j.m_value.number_integer and j.m_value.number_integer <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    return 'U';
-                }
-                if ((std::numeric_limits<std::int16_t>::min)() <= j.m_value.number_integer and j.m_value.number_integer <= (std::numeric_limits<std::int16_t>::max)())
-                {
-                    return 'I';
-                }
-                if ((std::numeric_limits<std::int32_t>::min)() <= j.m_value.number_integer and j.m_value.number_integer <= (std::numeric_limits<std::int32_t>::max)())
-                {
-                    return 'l';
-                }
-                // no check and assume int64_t (see note above)
-                return 'L';
-            }
-
-            case value_t::number_unsigned:
-            {
-                if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::int8_t>::max)()))
-                {
-                    return 'i';
-                }
-                if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::uint8_t>::max)()))
-                {
-                    return 'U';
-                }
-                if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::int16_t>::max)()))
-                {
-                    return 'I';
-                }
-                if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::int32_t>::max)()))
-                {
-                    return 'l';
-                }
-                // no check and assume int64_t (see note above)
-                return 'L';
-            }
-
-            case value_t::number_float:
-                return get_ubjson_float_prefix(j.m_value.number_float);
-
-            case value_t::string:
-                return 'S';
-
-            case value_t::array: // fallthrough
-            case value_t::binary:
-                return '[';
-
-            case value_t::object:
-                return '{';
-
-            default:  // discarded values
-                return 'N';
-        }
-    }
-
-    static constexpr CharType get_ubjson_float_prefix(float /*unused*/)
-    {
-        return 'd';  // float 32
-    }
-
-    static constexpr CharType get_ubjson_float_prefix(double /*unused*/)
-    {
-        return 'D';  // float 64
-    }
-
-    ///////////////////////
-    // Utility functions //
-    ///////////////////////
-
-    /*
-    @brief write a number to output input
-    @param[in] n number of type @a NumberType
-    @tparam NumberType the type of the number
-    @tparam OutputIsLittleEndian Set to true if output data is
-                                 required to be little endian
-
-    @note This function needs to respect the system's endianess, because bytes
-          in CBOR, MessagePack, and UBJSON are stored in network order (big
-          endian) and therefore need reordering on little endian systems.
-    */
-    template<typename NumberType, bool OutputIsLittleEndian = false>
-    void write_number(const NumberType n)
-    {
-        // step 1: write number to array of length NumberType
-        std::array<CharType, sizeof(NumberType)> vec;
-        std::memcpy(vec.data(), &n, sizeof(NumberType));
-
-        // step 2: write array to output (with possible reordering)
-        if (is_little_endian != OutputIsLittleEndian)
-        {
-            // reverse byte order prior to conversion if necessary
-            std::reverse(vec.begin(), vec.end());
-        }
-
-        oa->write_characters(vec.data(), sizeof(NumberType));
-    }
-
-  public:
-    // The following to_char_type functions are implement the conversion
-    // between uint8_t and CharType. In case CharType is not unsigned,
-    // such a conversion is required to allow values greater than 128.
-    // See <https://github.com/nlohmann/json/issues/1286> for a discussion.
-    template < typename C = CharType,
-               enable_if_t < std::is_signed<C>::value and std::is_signed<char>::value > * = nullptr >
-    static constexpr CharType to_char_type(std::uint8_t x) noexcept
-    {
-        return *reinterpret_cast<char*>(&x);
-    }
-
-    template < typename C = CharType,
-               enable_if_t < std::is_signed<C>::value and std::is_unsigned<char>::value > * = nullptr >
-    static CharType to_char_type(std::uint8_t x) noexcept
-    {
-        static_assert(sizeof(std::uint8_t) == sizeof(CharType), "size of CharType must be equal to std::uint8_t");
-        static_assert(std::is_trivial<CharType>::value, "CharType must be trivial");
-        CharType result;
-        std::memcpy(&result, &x, sizeof(x));
-        return result;
-    }
-
-    template<typename C = CharType,
-             enable_if_t<std::is_unsigned<C>::value>* = nullptr>
-    static constexpr CharType to_char_type(std::uint8_t x) noexcept
-    {
-        return x;
-    }
-
-    template < typename InputCharType, typename C = CharType,
-               enable_if_t <
-                   std::is_signed<C>::value and
-                   std::is_signed<char>::value and
-                   std::is_same<char, typename std::remove_cv<InputCharType>::type>::value
-                   > * = nullptr >
-    static constexpr CharType to_char_type(InputCharType x) noexcept
-    {
-        return x;
-    }
-
-  private:
-    /// whether we can assume little endianess
-    const bool is_little_endian = little_endianess();
-
-    /// the output
-    output_adapter_t<CharType> oa = nullptr;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/output/output_adapters.hpp>
-
-// #include <nlohmann/detail/output/serializer.hpp>
-
-
-#include <algorithm> // reverse, remove, fill, find, none_of
-#include <array> // array
-#include <cassert> // assert
-#include <clocale> // localeconv, lconv
-#include <cmath> // labs, isfinite, isnan, signbit
-#include <cstddef> // size_t, ptrdiff_t
-#include <cstdint> // uint8_t
-#include <cstdio> // snprintf
-#include <limits> // numeric_limits
-#include <string> // string
-#include <type_traits> // is_same
-#include <utility> // move
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/conversions/to_chars.hpp>
-
-
-#include <array> // array
-#include <cassert> // assert
-#include <cmath>   // signbit, isfinite
-#include <cstdint> // intN_t, uintN_t
-#include <cstring> // memcpy, memmove
-#include <limits> // numeric_limits
-#include <type_traits> // conditional
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-
-/*!
-@brief implements the Grisu2 algorithm for binary to decimal floating-point
-conversion.
-
-This implementation is a slightly modified version of the reference
-implementation which may be obtained from
-http://florian.loitsch.com/publications (bench.tar.gz).
-
-The code is distributed under the MIT license, Copyright (c) 2009 Florian Loitsch.
-
-For a detailed description of the algorithm see:
-
-[1] Loitsch, "Printing Floating-Point Numbers Quickly and Accurately with
-    Integers", Proceedings of the ACM SIGPLAN 2010 Conference on Programming
-    Language Design and Implementation, PLDI 2010
-[2] Burger, Dybvig, "Printing Floating-Point Numbers Quickly and Accurately",
-    Proceedings of the ACM SIGPLAN 1996 Conference on Programming Language
-    Design and Implementation, PLDI 1996
-*/
-namespace dtoa_impl
-{
-
-template <typename Target, typename Source>
-Target reinterpret_bits(const Source source)
-{
-    static_assert(sizeof(Target) == sizeof(Source), "size mismatch");
-
-    Target target;
-    std::memcpy(&target, &source, sizeof(Source));
-    return target;
-}
-
-struct diyfp // f * 2^e
-{
-    static constexpr int kPrecision = 64; // = q
-
-    std::uint64_t f = 0;
-    int e = 0;
-
-    constexpr diyfp(std::uint64_t f_, int e_) noexcept : f(f_), e(e_) {}
-
-    /*!
-    @brief returns x - y
-    @pre x.e == y.e and x.f >= y.f
-    */
-    static diyfp sub(const diyfp& x, const diyfp& y) noexcept
-    {
-        assert(x.e == y.e);
-        assert(x.f >= y.f);
-
-        return {x.f - y.f, x.e};
-    }
-
-    /*!
-    @brief returns x * y
-    @note The result is rounded. (Only the upper q bits are returned.)
-    */
-    static diyfp mul(const diyfp& x, const diyfp& y) noexcept
-    {
-        static_assert(kPrecision == 64, "internal error");
-
-        // Computes:
-        //  f = round((x.f * y.f) / 2^q)
-        //  e = x.e + y.e + q
-
-        // Emulate the 64-bit * 64-bit multiplication:
-        //
-        // p = u * v
-        //   = (u_lo + 2^32 u_hi) (v_lo + 2^32 v_hi)
-        //   = (u_lo v_lo         ) + 2^32 ((u_lo v_hi         ) + (u_hi v_lo         )) + 2^64 (u_hi v_hi         )
-        //   = (p0                ) + 2^32 ((p1                ) + (p2                )) + 2^64 (p3                )
-        //   = (p0_lo + 2^32 p0_hi) + 2^32 ((p1_lo + 2^32 p1_hi) + (p2_lo + 2^32 p2_hi)) + 2^64 (p3                )
-        //   = (p0_lo             ) + 2^32 (p0_hi + p1_lo + p2_lo                      ) + 2^64 (p1_hi + p2_hi + p3)
-        //   = (p0_lo             ) + 2^32 (Q                                          ) + 2^64 (H                 )
-        //   = (p0_lo             ) + 2^32 (Q_lo + 2^32 Q_hi                           ) + 2^64 (H                 )
-        //
-        // (Since Q might be larger than 2^32 - 1)
-        //
-        //   = (p0_lo + 2^32 Q_lo) + 2^64 (Q_hi + H)
-        //
-        // (Q_hi + H does not overflow a 64-bit int)
-        //
-        //   = p_lo + 2^64 p_hi
-
-        const std::uint64_t u_lo = x.f & 0xFFFFFFFFu;
-        const std::uint64_t u_hi = x.f >> 32u;
-        const std::uint64_t v_lo = y.f & 0xFFFFFFFFu;
-        const std::uint64_t v_hi = y.f >> 32u;
-
-        const std::uint64_t p0 = u_lo * v_lo;
-        const std::uint64_t p1 = u_lo * v_hi;
-        const std::uint64_t p2 = u_hi * v_lo;
-        const std::uint64_t p3 = u_hi * v_hi;
-
-        const std::uint64_t p0_hi = p0 >> 32u;
-        const std::uint64_t p1_lo = p1 & 0xFFFFFFFFu;
-        const std::uint64_t p1_hi = p1 >> 32u;
-        const std::uint64_t p2_lo = p2 & 0xFFFFFFFFu;
-        const std::uint64_t p2_hi = p2 >> 32u;
-
-        std::uint64_t Q = p0_hi + p1_lo + p2_lo;
-
-        // The full product might now be computed as
-        //
-        // p_hi = p3 + p2_hi + p1_hi + (Q >> 32)
-        // p_lo = p0_lo + (Q << 32)
-        //
-        // But in this particular case here, the full p_lo is not required.
-        // Effectively we only need to add the highest bit in p_lo to p_hi (and
-        // Q_hi + 1 does not overflow).
-
-        Q += std::uint64_t{1} << (64u - 32u - 1u); // round, ties up
-
-        const std::uint64_t h = p3 + p2_hi + p1_hi + (Q >> 32u);
-
-        return {h, x.e + y.e + 64};
-    }
-
-    /*!
-    @brief normalize x such that the significand is >= 2^(q-1)
-    @pre x.f != 0
-    */
-    static diyfp normalize(diyfp x) noexcept
-    {
-        assert(x.f != 0);
-
-        while ((x.f >> 63u) == 0)
-        {
-            x.f <<= 1u;
-            x.e--;
-        }
-
-        return x;
-    }
-
-    /*!
-    @brief normalize x such that the result has the exponent E
-    @pre e >= x.e and the upper e - x.e bits of x.f must be zero.
-    */
-    static diyfp normalize_to(const diyfp& x, const int target_exponent) noexcept
-    {
-        const int delta = x.e - target_exponent;
-
-        assert(delta >= 0);
-        assert(((x.f << delta) >> delta) == x.f);
-
-        return {x.f << delta, target_exponent};
-    }
-};
-
-struct boundaries
-{
-    diyfp w;
-    diyfp minus;
-    diyfp plus;
-};
-
-/*!
-Compute the (normalized) diyfp representing the input number 'value' and its
-boundaries.
-
-@pre value must be finite and positive
-*/
-template <typename FloatType>
-boundaries compute_boundaries(FloatType value)
-{
-    assert(std::isfinite(value));
-    assert(value > 0);
-
-    // Convert the IEEE representation into a diyfp.
-    //
-    // If v is denormal:
-    //      value = 0.F * 2^(1 - bias) = (          F) * 2^(1 - bias - (p-1))
-    // If v is normalized:
-    //      value = 1.F * 2^(E - bias) = (2^(p-1) + F) * 2^(E - bias - (p-1))
-
-    static_assert(std::numeric_limits<FloatType>::is_iec559,
-                  "internal error: dtoa_short requires an IEEE-754 floating-point implementation");
-
-    constexpr int      kPrecision = std::numeric_limits<FloatType>::digits; // = p (includes the hidden bit)
-    constexpr int      kBias      = std::numeric_limits<FloatType>::max_exponent - 1 + (kPrecision - 1);
-    constexpr int      kMinExp    = 1 - kBias;
-    constexpr std::uint64_t kHiddenBit = std::uint64_t{1} << (kPrecision - 1); // = 2^(p-1)
-
-    using bits_type = typename std::conditional<kPrecision == 24, std::uint32_t, std::uint64_t >::type;
-
-    const std::uint64_t bits = reinterpret_bits<bits_type>(value);
-    const std::uint64_t E = bits >> (kPrecision - 1);
-    const std::uint64_t F = bits & (kHiddenBit - 1);
-
-    const bool is_denormal = E == 0;
-    const diyfp v = is_denormal
-                    ? diyfp(F, kMinExp)
-                    : diyfp(F + kHiddenBit, static_cast<int>(E) - kBias);
-
-    // Compute the boundaries m- and m+ of the floating-point value
-    // v = f * 2^e.
-    //
-    // Determine v- and v+, the floating-point predecessor and successor if v,
-    // respectively.
-    //
-    //      v- = v - 2^e        if f != 2^(p-1) or e == e_min                (A)
-    //         = v - 2^(e-1)    if f == 2^(p-1) and e > e_min                (B)
-    //
-    //      v+ = v + 2^e
-    //
-    // Let m- = (v- + v) / 2 and m+ = (v + v+) / 2. All real numbers _strictly_
-    // between m- and m+ round to v, regardless of how the input rounding
-    // algorithm breaks ties.
-    //
-    //      ---+-------------+-------------+-------------+-------------+---  (A)
-    //         v-            m-            v             m+            v+
-    //
-    //      -----------------+------+------+-------------+-------------+---  (B)
-    //                       v-     m-     v             m+            v+
-
-    const bool lower_boundary_is_closer = F == 0 and E > 1;
-    const diyfp m_plus = diyfp(2 * v.f + 1, v.e - 1);
-    const diyfp m_minus = lower_boundary_is_closer
-                          ? diyfp(4 * v.f - 1, v.e - 2)  // (B)
-                          : diyfp(2 * v.f - 1, v.e - 1); // (A)
-
-    // Determine the normalized w+ = m+.
-    const diyfp w_plus = diyfp::normalize(m_plus);
-
-    // Determine w- = m- such that e_(w-) = e_(w+).
-    const diyfp w_minus = diyfp::normalize_to(m_minus, w_plus.e);
-
-    return {diyfp::normalize(v), w_minus, w_plus};
-}
-
-// Given normalized diyfp w, Grisu needs to find a (normalized) cached
-// power-of-ten c, such that the exponent of the product c * w = f * 2^e lies
-// within a certain range [alpha, gamma] (Definition 3.2 from [1])
-//
-//      alpha <= e = e_c + e_w + q <= gamma
-//
-// or
-//
-//      f_c * f_w * 2^alpha <= f_c 2^(e_c) * f_w 2^(e_w) * 2^q
-//                          <= f_c * f_w * 2^gamma
-//
-// Since c and w are normalized, i.e. 2^(q-1) <= f < 2^q, this implies
-//
-//      2^(q-1) * 2^(q-1) * 2^alpha <= c * w * 2^q < 2^q * 2^q * 2^gamma
-//
-// or
-//
-//      2^(q - 2 + alpha) <= c * w < 2^(q + gamma)
-//
-// The choice of (alpha,gamma) determines the size of the table and the form of
-// the digit generation procedure. Using (alpha,gamma)=(-60,-32) works out well
-// in practice:
-//
-// The idea is to cut the number c * w = f * 2^e into two parts, which can be
-// processed independently: An integral part p1, and a fractional part p2:
-//
-//      f * 2^e = ( (f div 2^-e) * 2^-e + (f mod 2^-e) ) * 2^e
-//              = (f div 2^-e) + (f mod 2^-e) * 2^e
-//              = p1 + p2 * 2^e
-//
-// The conversion of p1 into decimal form requires a series of divisions and
-// modulos by (a power of) 10. These operations are faster for 32-bit than for
-// 64-bit integers, so p1 should ideally fit into a 32-bit integer. This can be
-// achieved by choosing
-//
-//      -e >= 32   or   e <= -32 := gamma
-//
-// In order to convert the fractional part
-//
-//      p2 * 2^e = p2 / 2^-e = d[-1] / 10^1 + d[-2] / 10^2 + ...
-//
-// into decimal form, the fraction is repeatedly multiplied by 10 and the digits
-// d[-i] are extracted in order:
-//
-//      (10 * p2) div 2^-e = d[-1]
-//      (10 * p2) mod 2^-e = d[-2] / 10^1 + ...
-//
-// The multiplication by 10 must not overflow. It is sufficient to choose
-//
-//      10 * p2 < 16 * p2 = 2^4 * p2 <= 2^64.
-//
-// Since p2 = f mod 2^-e < 2^-e,
-//
-//      -e <= 60   or   e >= -60 := alpha
-
-constexpr int kAlpha = -60;
-constexpr int kGamma = -32;
-
-struct cached_power // c = f * 2^e ~= 10^k
-{
-    std::uint64_t f;
-    int e;
-    int k;
-};
-
-/*!
-For a normalized diyfp w = f * 2^e, this function returns a (normalized) cached
-power-of-ten c = f_c * 2^e_c, such that the exponent of the product w * c
-satisfies (Definition 3.2 from [1])
-
-     alpha <= e_c + e + q <= gamma.
-*/
-inline cached_power get_cached_power_for_binary_exponent(int e)
-{
-    // Now
-    //
-    //      alpha <= e_c + e + q <= gamma                                    (1)
-    //      ==> f_c * 2^alpha <= c * 2^e * 2^q
-    //
-    // and since the c's are normalized, 2^(q-1) <= f_c,
-    //
-    //      ==> 2^(q - 1 + alpha) <= c * 2^(e + q)
-    //      ==> 2^(alpha - e - 1) <= c
-    //
-    // If c were an exact power of ten, i.e. c = 10^k, one may determine k as
-    //
-    //      k = ceil( log_10( 2^(alpha - e - 1) ) )
-    //        = ceil( (alpha - e - 1) * log_10(2) )
-    //
-    // From the paper:
-    // "In theory the result of the procedure could be wrong since c is rounded,
-    //  and the computation itself is approximated [...]. In practice, however,
-    //  this simple function is sufficient."
-    //
-    // For IEEE double precision floating-point numbers converted into
-    // normalized diyfp's w = f * 2^e, with q = 64,
-    //
-    //      e >= -1022      (min IEEE exponent)
-    //           -52        (p - 1)
-    //           -52        (p - 1, possibly normalize denormal IEEE numbers)
-    //           -11        (normalize the diyfp)
-    //         = -1137
-    //
-    // and
-    //
-    //      e <= +1023      (max IEEE exponent)
-    //           -52        (p - 1)
-    //           -11        (normalize the diyfp)
-    //         = 960
-    //
-    // This binary exponent range [-1137,960] results in a decimal exponent
-    // range [-307,324]. One does not need to store a cached power for each
-    // k in this range. For each such k it suffices to find a cached power
-    // such that the exponent of the product lies in [alpha,gamma].
-    // This implies that the difference of the decimal exponents of adjacent
-    // table entries must be less than or equal to
-    //
-    //      floor( (gamma - alpha) * log_10(2) ) = 8.
-    //
-    // (A smaller distance gamma-alpha would require a larger table.)
-
-    // NB:
-    // Actually this function returns c, such that -60 <= e_c + e + 64 <= -34.
-
-    constexpr int kCachedPowersMinDecExp = -300;
-    constexpr int kCachedPowersDecStep = 8;
-
-    static constexpr std::array<cached_power, 79> kCachedPowers =
-    {
-        {
-            { 0xAB70FE17C79AC6CA, -1060, -300 },
-            { 0xFF77B1FCBEBCDC4F, -1034, -292 },
-            { 0xBE5691EF416BD60C, -1007, -284 },
-            { 0x8DD01FAD907FFC3C,  -980, -276 },
-            { 0xD3515C2831559A83,  -954, -268 },
-            { 0x9D71AC8FADA6C9B5,  -927, -260 },
-            { 0xEA9C227723EE8BCB,  -901, -252 },
-            { 0xAECC49914078536D,  -874, -244 },
-            { 0x823C12795DB6CE57,  -847, -236 },
-            { 0xC21094364DFB5637,  -821, -228 },
-            { 0x9096EA6F3848984F,  -794, -220 },
-            { 0xD77485CB25823AC7,  -768, -212 },
-            { 0xA086CFCD97BF97F4,  -741, -204 },
-            { 0xEF340A98172AACE5,  -715, -196 },
-            { 0xB23867FB2A35B28E,  -688, -188 },
-            { 0x84C8D4DFD2C63F3B,  -661, -180 },
-            { 0xC5DD44271AD3CDBA,  -635, -172 },
-            { 0x936B9FCEBB25C996,  -608, -164 },
-            { 0xDBAC6C247D62A584,  -582, -156 },
-            { 0xA3AB66580D5FDAF6,  -555, -148 },
-            { 0xF3E2F893DEC3F126,  -529, -140 },
-            { 0xB5B5ADA8AAFF80B8,  -502, -132 },
-            { 0x87625F056C7C4A8B,  -475, -124 },
-            { 0xC9BCFF6034C13053,  -449, -116 },
-            { 0x964E858C91BA2655,  -422, -108 },
-            { 0xDFF9772470297EBD,  -396, -100 },
-            { 0xA6DFBD9FB8E5B88F,  -369,  -92 },
-            { 0xF8A95FCF88747D94,  -343,  -84 },
-            { 0xB94470938FA89BCF,  -316,  -76 },
-            { 0x8A08F0F8BF0F156B,  -289,  -68 },
-            { 0xCDB02555653131B6,  -263,  -60 },
-            { 0x993FE2C6D07B7FAC,  -236,  -52 },
-            { 0xE45C10C42A2B3B06,  -210,  -44 },
-            { 0xAA242499697392D3,  -183,  -36 },
-            { 0xFD87B5F28300CA0E,  -157,  -28 },
-            { 0xBCE5086492111AEB,  -130,  -20 },
-            { 0x8CBCCC096F5088CC,  -103,  -12 },
-            { 0xD1B71758E219652C,   -77,   -4 },
-            { 0x9C40000000000000,   -50,    4 },
-            { 0xE8D4A51000000000,   -24,   12 },
-            { 0xAD78EBC5AC620000,     3,   20 },
-            { 0x813F3978F8940984,    30,   28 },
-            { 0xC097CE7BC90715B3,    56,   36 },
-            { 0x8F7E32CE7BEA5C70,    83,   44 },
-            { 0xD5D238A4ABE98068,   109,   52 },
-            { 0x9F4F2726179A2245,   136,   60 },
-            { 0xED63A231D4C4FB27,   162,   68 },
-            { 0xB0DE65388CC8ADA8,   189,   76 },
-            { 0x83C7088E1AAB65DB,   216,   84 },
-            { 0xC45D1DF942711D9A,   242,   92 },
-            { 0x924D692CA61BE758,   269,  100 },
-            { 0xDA01EE641A708DEA,   295,  108 },
-            { 0xA26DA3999AEF774A,   322,  116 },
-            { 0xF209787BB47D6B85,   348,  124 },
-            { 0xB454E4A179DD1877,   375,  132 },
-            { 0x865B86925B9BC5C2,   402,  140 },
-            { 0xC83553C5C8965D3D,   428,  148 },
-            { 0x952AB45CFA97A0B3,   455,  156 },
-            { 0xDE469FBD99A05FE3,   481,  164 },
-            { 0xA59BC234DB398C25,   508,  172 },
-            { 0xF6C69A72A3989F5C,   534,  180 },
-            { 0xB7DCBF5354E9BECE,   561,  188 },
-            { 0x88FCF317F22241E2,   588,  196 },
-            { 0xCC20CE9BD35C78A5,   614,  204 },
-            { 0x98165AF37B2153DF,   641,  212 },
-            { 0xE2A0B5DC971F303A,   667,  220 },
-            { 0xA8D9D1535CE3B396,   694,  228 },
-            { 0xFB9B7CD9A4A7443C,   720,  236 },
-            { 0xBB764C4CA7A44410,   747,  244 },
-            { 0x8BAB8EEFB6409C1A,   774,  252 },
-            { 0xD01FEF10A657842C,   800,  260 },
-            { 0x9B10A4E5E9913129,   827,  268 },
-            { 0xE7109BFBA19C0C9D,   853,  276 },
-            { 0xAC2820D9623BF429,   880,  284 },
-            { 0x80444B5E7AA7CF85,   907,  292 },
-            { 0xBF21E44003ACDD2D,   933,  300 },
-            { 0x8E679C2F5E44FF8F,   960,  308 },
-            { 0xD433179D9C8CB841,   986,  316 },
-            { 0x9E19DB92B4E31BA9,  1013,  324 },
-        }
-    };
-
-    // This computation gives exactly the same results for k as
-    //      k = ceil((kAlpha - e - 1) * 0.30102999566398114)
-    // for |e| <= 1500, but doesn't require floating-point operations.
-    // NB: log_10(2) ~= 78913 / 2^18
-    assert(e >= -1500);
-    assert(e <=  1500);
-    const int f = kAlpha - e - 1;
-    const int k = (f * 78913) / (1 << 18) + static_cast<int>(f > 0);
-
-    const int index = (-kCachedPowersMinDecExp + k + (kCachedPowersDecStep - 1)) / kCachedPowersDecStep;
-    assert(index >= 0);
-    assert(static_cast<std::size_t>(index) < kCachedPowers.size());
-
-    const cached_power cached = kCachedPowers[static_cast<std::size_t>(index)];
-    assert(kAlpha <= cached.e + e + 64);
-    assert(kGamma >= cached.e + e + 64);
-
-    return cached;
-}
-
-/*!
-For n != 0, returns k, such that pow10 := 10^(k-1) <= n < 10^k.
-For n == 0, returns 1 and sets pow10 := 1.
-*/
-inline int find_largest_pow10(const std::uint32_t n, std::uint32_t& pow10)
-{
-    // LCOV_EXCL_START
-    if (n >= 1000000000)
-    {
-        pow10 = 1000000000;
-        return 10;
-    }
-    // LCOV_EXCL_STOP
-    else if (n >= 100000000)
-    {
-        pow10 = 100000000;
-        return  9;
-    }
-    else if (n >= 10000000)
-    {
-        pow10 = 10000000;
-        return  8;
-    }
-    else if (n >= 1000000)
-    {
-        pow10 = 1000000;
-        return  7;
-    }
-    else if (n >= 100000)
-    {
-        pow10 = 100000;
-        return  6;
-    }
-    else if (n >= 10000)
-    {
-        pow10 = 10000;
-        return  5;
-    }
-    else if (n >= 1000)
-    {
-        pow10 = 1000;
-        return  4;
-    }
-    else if (n >= 100)
-    {
-        pow10 = 100;
-        return  3;
-    }
-    else if (n >= 10)
-    {
-        pow10 = 10;
-        return  2;
-    }
-    else
-    {
-        pow10 = 1;
-        return 1;
-    }
-}
-
-inline void grisu2_round(char* buf, int len, std::uint64_t dist, std::uint64_t delta,
-                         std::uint64_t rest, std::uint64_t ten_k)
-{
-    assert(len >= 1);
-    assert(dist <= delta);
-    assert(rest <= delta);
-    assert(ten_k > 0);
-
-    //               <--------------------------- delta ---->
-    //                                  <---- dist --------->
-    // --------------[------------------+-------------------]--------------
-    //               M-                 w                   M+
-    //
-    //                                  ten_k
-    //                                <------>
-    //                                       <---- rest ---->
-    // --------------[------------------+----+--------------]--------------
-    //                                  w    V
-    //                                       = buf * 10^k
-    //
-    // ten_k represents a unit-in-the-last-place in the decimal representation
-    // stored in buf.
-    // Decrement buf by ten_k while this takes buf closer to w.
-
-    // The tests are written in this order to avoid overflow in unsigned
-    // integer arithmetic.
-
-    while (rest < dist
-            and delta - rest >= ten_k
-            and (rest + ten_k < dist or dist - rest > rest + ten_k - dist))
-    {
-        assert(buf[len - 1] != '0');
-        buf[len - 1]--;
-        rest += ten_k;
-    }
-}
-
-/*!
-Generates V = buffer * 10^decimal_exponent, such that M- <= V <= M+.
-M- and M+ must be normalized and share the same exponent -60 <= e <= -32.
-*/
-inline void grisu2_digit_gen(char* buffer, int& length, int& decimal_exponent,
-                             diyfp M_minus, diyfp w, diyfp M_plus)
-{
-    static_assert(kAlpha >= -60, "internal error");
-    static_assert(kGamma <= -32, "internal error");
-
-    // Generates the digits (and the exponent) of a decimal floating-point
-    // number V = buffer * 10^decimal_exponent in the range [M-, M+]. The diyfp's
-    // w, M- and M+ share the same exponent e, which satisfies alpha <= e <= gamma.
-    //
-    //               <--------------------------- delta ---->
-    //                                  <---- dist --------->
-    // --------------[------------------+-------------------]--------------
-    //               M-                 w                   M+
-    //
-    // Grisu2 generates the digits of M+ from left to right and stops as soon as
-    // V is in [M-,M+].
-
-    assert(M_plus.e >= kAlpha);
-    assert(M_plus.e <= kGamma);
-
-    std::uint64_t delta = diyfp::sub(M_plus, M_minus).f; // (significand of (M+ - M-), implicit exponent is e)
-    std::uint64_t dist  = diyfp::sub(M_plus, w      ).f; // (significand of (M+ - w ), implicit exponent is e)
-
-    // Split M+ = f * 2^e into two parts p1 and p2 (note: e < 0):
-    //
-    //      M+ = f * 2^e
-    //         = ((f div 2^-e) * 2^-e + (f mod 2^-e)) * 2^e
-    //         = ((p1        ) * 2^-e + (p2        )) * 2^e
-    //         = p1 + p2 * 2^e
-
-    const diyfp one(std::uint64_t{1} << -M_plus.e, M_plus.e);
-
-    auto p1 = static_cast<std::uint32_t>(M_plus.f >> -one.e); // p1 = f div 2^-e (Since -e >= 32, p1 fits into a 32-bit int.)
-    std::uint64_t p2 = M_plus.f & (one.f - 1);                    // p2 = f mod 2^-e
-
-    // 1)
-    //
-    // Generate the digits of the integral part p1 = d[n-1]...d[1]d[0]
-
-    assert(p1 > 0);
-
-    std::uint32_t pow10;
-    const int k = find_largest_pow10(p1, pow10);
-
-    //      10^(k-1) <= p1 < 10^k, pow10 = 10^(k-1)
-    //
-    //      p1 = (p1 div 10^(k-1)) * 10^(k-1) + (p1 mod 10^(k-1))
-    //         = (d[k-1]         ) * 10^(k-1) + (p1 mod 10^(k-1))
-    //
-    //      M+ = p1                                             + p2 * 2^e
-    //         = d[k-1] * 10^(k-1) + (p1 mod 10^(k-1))          + p2 * 2^e
-    //         = d[k-1] * 10^(k-1) + ((p1 mod 10^(k-1)) * 2^-e + p2) * 2^e
-    //         = d[k-1] * 10^(k-1) + (                         rest) * 2^e
-    //
-    // Now generate the digits d[n] of p1 from left to right (n = k-1,...,0)
-    //
-    //      p1 = d[k-1]...d[n] * 10^n + d[n-1]...d[0]
-    //
-    // but stop as soon as
-    //
-    //      rest * 2^e = (d[n-1]...d[0] * 2^-e + p2) * 2^e <= delta * 2^e
-
-    int n = k;
-    while (n > 0)
-    {
-        // Invariants:
-        //      M+ = buffer * 10^n + (p1 + p2 * 2^e)    (buffer = 0 for n = k)
-        //      pow10 = 10^(n-1) <= p1 < 10^n
-        //
-        const std::uint32_t d = p1 / pow10;  // d = p1 div 10^(n-1)
-        const std::uint32_t r = p1 % pow10;  // r = p1 mod 10^(n-1)
-        //
-        //      M+ = buffer * 10^n + (d * 10^(n-1) + r) + p2 * 2^e
-        //         = (buffer * 10 + d) * 10^(n-1) + (r + p2 * 2^e)
-        //
-        assert(d <= 9);
-        buffer[length++] = static_cast<char>('0' + d); // buffer := buffer * 10 + d
-        //
-        //      M+ = buffer * 10^(n-1) + (r + p2 * 2^e)
-        //
-        p1 = r;
-        n--;
-        //
-        //      M+ = buffer * 10^n + (p1 + p2 * 2^e)
-        //      pow10 = 10^n
-        //
-
-        // Now check if enough digits have been generated.
-        // Compute
-        //
-        //      p1 + p2 * 2^e = (p1 * 2^-e + p2) * 2^e = rest * 2^e
-        //
-        // Note:
-        // Since rest and delta share the same exponent e, it suffices to
-        // compare the significands.
-        const std::uint64_t rest = (std::uint64_t{p1} << -one.e) + p2;
-        if (rest <= delta)
-        {
-            // V = buffer * 10^n, with M- <= V <= M+.
-
-            decimal_exponent += n;
-
-            // We may now just stop. But instead look if the buffer could be
-            // decremented to bring V closer to w.
-            //
-            // pow10 = 10^n is now 1 ulp in the decimal representation V.
-            // The rounding procedure works with diyfp's with an implicit
-            // exponent of e.
-            //
-            //      10^n = (10^n * 2^-e) * 2^e = ulp * 2^e
-            //
-            const std::uint64_t ten_n = std::uint64_t{pow10} << -one.e;
-            grisu2_round(buffer, length, dist, delta, rest, ten_n);
-
-            return;
-        }
-
-        pow10 /= 10;
-        //
-        //      pow10 = 10^(n-1) <= p1 < 10^n
-        // Invariants restored.
-    }
-
-    // 2)
-    //
-    // The digits of the integral part have been generated:
-    //
-    //      M+ = d[k-1]...d[1]d[0] + p2 * 2^e
-    //         = buffer            + p2 * 2^e
-    //
-    // Now generate the digits of the fractional part p2 * 2^e.
-    //
-    // Note:
-    // No decimal point is generated: the exponent is adjusted instead.
-    //
-    // p2 actually represents the fraction
-    //
-    //      p2 * 2^e
-    //          = p2 / 2^-e
-    //          = d[-1] / 10^1 + d[-2] / 10^2 + ...
-    //
-    // Now generate the digits d[-m] of p1 from left to right (m = 1,2,...)
-    //
-    //      p2 * 2^e = d[-1]d[-2]...d[-m] * 10^-m
-    //                      + 10^-m * (d[-m-1] / 10^1 + d[-m-2] / 10^2 + ...)
-    //
-    // using
-    //
-    //      10^m * p2 = ((10^m * p2) div 2^-e) * 2^-e + ((10^m * p2) mod 2^-e)
-    //                = (                   d) * 2^-e + (                   r)
-    //
-    // or
-    //      10^m * p2 * 2^e = d + r * 2^e
-    //
-    // i.e.
-    //
-    //      M+ = buffer + p2 * 2^e
-    //         = buffer + 10^-m * (d + r * 2^e)
-    //         = (buffer * 10^m + d) * 10^-m + 10^-m * r * 2^e
-    //
-    // and stop as soon as 10^-m * r * 2^e <= delta * 2^e
-
-    assert(p2 > delta);
-
-    int m = 0;
-    for (;;)
-    {
-        // Invariant:
-        //      M+ = buffer * 10^-m + 10^-m * (d[-m-1] / 10 + d[-m-2] / 10^2 + ...) * 2^e
-        //         = buffer * 10^-m + 10^-m * (p2                                 ) * 2^e
-        //         = buffer * 10^-m + 10^-m * (1/10 * (10 * p2)                   ) * 2^e
-        //         = buffer * 10^-m + 10^-m * (1/10 * ((10*p2 div 2^-e) * 2^-e + (10*p2 mod 2^-e)) * 2^e
-        //
-        assert(p2 <= (std::numeric_limits<std::uint64_t>::max)() / 10);
-        p2 *= 10;
-        const std::uint64_t d = p2 >> -one.e;     // d = (10 * p2) div 2^-e
-        const std::uint64_t r = p2 & (one.f - 1); // r = (10 * p2) mod 2^-e
-        //
-        //      M+ = buffer * 10^-m + 10^-m * (1/10 * (d * 2^-e + r) * 2^e
-        //         = buffer * 10^-m + 10^-m * (1/10 * (d + r * 2^e))
-        //         = (buffer * 10 + d) * 10^(-m-1) + 10^(-m-1) * r * 2^e
-        //
-        assert(d <= 9);
-        buffer[length++] = static_cast<char>('0' + d); // buffer := buffer * 10 + d
-        //
-        //      M+ = buffer * 10^(-m-1) + 10^(-m-1) * r * 2^e
-        //
-        p2 = r;
-        m++;
-        //
-        //      M+ = buffer * 10^-m + 10^-m * p2 * 2^e
-        // Invariant restored.
-
-        // Check if enough digits have been generated.
-        //
-        //      10^-m * p2 * 2^e <= delta * 2^e
-        //              p2 * 2^e <= 10^m * delta * 2^e
-        //                    p2 <= 10^m * delta
-        delta *= 10;
-        dist  *= 10;
-        if (p2 <= delta)
-        {
-            break;
-        }
-    }
-
-    // V = buffer * 10^-m, with M- <= V <= M+.
-
-    decimal_exponent -= m;
-
-    // 1 ulp in the decimal representation is now 10^-m.
-    // Since delta and dist are now scaled by 10^m, we need to do the
-    // same with ulp in order to keep the units in sync.
-    //
-    //      10^m * 10^-m = 1 = 2^-e * 2^e = ten_m * 2^e
-    //
-    const std::uint64_t ten_m = one.f;
-    grisu2_round(buffer, length, dist, delta, p2, ten_m);
-
-    // By construction this algorithm generates the shortest possible decimal
-    // number (Loitsch, Theorem 6.2) which rounds back to w.
-    // For an input number of precision p, at least
-    //
-    //      N = 1 + ceil(p * log_10(2))
-    //
-    // decimal digits are sufficient to identify all binary floating-point
-    // numbers (Matula, "In-and-Out conversions").
-    // This implies that the algorithm does not produce more than N decimal
-    // digits.
-    //
-    //      N = 17 for p = 53 (IEEE double precision)
-    //      N = 9  for p = 24 (IEEE single precision)
-}
-
-/*!
-v = buf * 10^decimal_exponent
-len is the length of the buffer (number of decimal digits)
-The buffer must be large enough, i.e. >= max_digits10.
-*/
-JSON_HEDLEY_NON_NULL(1)
-inline void grisu2(char* buf, int& len, int& decimal_exponent,
-                   diyfp m_minus, diyfp v, diyfp m_plus)
-{
-    assert(m_plus.e == m_minus.e);
-    assert(m_plus.e == v.e);
-
-    //  --------(-----------------------+-----------------------)--------    (A)
-    //          m-                      v                       m+
-    //
-    //  --------------------(-----------+-----------------------)--------    (B)
-    //                      m-          v                       m+
-    //
-    // First scale v (and m- and m+) such that the exponent is in the range
-    // [alpha, gamma].
-
-    const cached_power cached = get_cached_power_for_binary_exponent(m_plus.e);
-
-    const diyfp c_minus_k(cached.f, cached.e); // = c ~= 10^-k
-
-    // The exponent of the products is = v.e + c_minus_k.e + q and is in the range [alpha,gamma]
-    const diyfp w       = diyfp::mul(v,       c_minus_k);
-    const diyfp w_minus = diyfp::mul(m_minus, c_minus_k);
-    const diyfp w_plus  = diyfp::mul(m_plus,  c_minus_k);
-
-    //  ----(---+---)---------------(---+---)---------------(---+---)----
-    //          w-                      w                       w+
-    //          = c*m-                  = c*v                   = c*m+
-    //
-    // diyfp::mul rounds its result and c_minus_k is approximated too. w, w- and
-    // w+ are now off by a small amount.
-    // In fact:
-    //
-    //      w - v * 10^k < 1 ulp
-    //
-    // To account for this inaccuracy, add resp. subtract 1 ulp.
-    //
-    //  --------+---[---------------(---+---)---------------]---+--------
-    //          w-  M-                  w                   M+  w+
-    //
-    // Now any number in [M-, M+] (bounds included) will round to w when input,
-    // regardless of how the input rounding algorithm breaks ties.
-    //
-    // And digit_gen generates the shortest possible such number in [M-, M+].
-    // Note that this does not mean that Grisu2 always generates the shortest
-    // possible number in the interval (m-, m+).
-    const diyfp M_minus(w_minus.f + 1, w_minus.e);
-    const diyfp M_plus (w_plus.f  - 1, w_plus.e );
-
-    decimal_exponent = -cached.k; // = -(-k) = k
-
-    grisu2_digit_gen(buf, len, decimal_exponent, M_minus, w, M_plus);
-}
-
-/*!
-v = buf * 10^decimal_exponent
-len is the length of the buffer (number of decimal digits)
-The buffer must be large enough, i.e. >= max_digits10.
-*/
-template <typename FloatType>
-JSON_HEDLEY_NON_NULL(1)
-void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)
-{
-    static_assert(diyfp::kPrecision >= std::numeric_limits<FloatType>::digits + 3,
-                  "internal error: not enough precision");
-
-    assert(std::isfinite(value));
-    assert(value > 0);
-
-    // If the neighbors (and boundaries) of 'value' are always computed for double-precision
-    // numbers, all float's can be recovered using strtod (and strtof). However, the resulting
-    // decimal representations are not exactly "short".
-    //
-    // The documentation for 'std::to_chars' (https://en.cppreference.com/w/cpp/utility/to_chars)
-    // says "value is converted to a string as if by std::sprintf in the default ("C") locale"
-    // and since sprintf promotes float's to double's, I think this is exactly what 'std::to_chars'
-    // does.
-    // On the other hand, the documentation for 'std::to_chars' requires that "parsing the
-    // representation using the corresponding std::from_chars function recovers value exactly". That
-    // indicates that single precision floating-point numbers should be recovered using
-    // 'std::strtof'.
-    //
-    // NB: If the neighbors are computed for single-precision numbers, there is a single float
-    //     (7.0385307e-26f) which can't be recovered using strtod. The resulting double precision
-    //     value is off by 1 ulp.
-#if 0
-    const boundaries w = compute_boundaries(static_cast<double>(value));
-#else
-    const boundaries w = compute_boundaries(value);
-#endif
-
-    grisu2(buf, len, decimal_exponent, w.minus, w.w, w.plus);
-}
-
-/*!
-@brief appends a decimal representation of e to buf
-@return a pointer to the element following the exponent.
-@pre -1000 < e < 1000
-*/
-JSON_HEDLEY_NON_NULL(1)
-JSON_HEDLEY_RETURNS_NON_NULL
-inline char* append_exponent(char* buf, int e)
-{
-    assert(e > -1000);
-    assert(e <  1000);
-
-    if (e < 0)
-    {
-        e = -e;
-        *buf++ = '-';
-    }
-    else
-    {
-        *buf++ = '+';
-    }
-
-    auto k = static_cast<std::uint32_t>(e);
-    if (k < 10)
-    {
-        // Always print at least two digits in the exponent.
-        // This is for compatibility with printf("%g").
-        *buf++ = '0';
-        *buf++ = static_cast<char>('0' + k);
-    }
-    else if (k < 100)
-    {
-        *buf++ = static_cast<char>('0' + k / 10);
-        k %= 10;
-        *buf++ = static_cast<char>('0' + k);
-    }
-    else
-    {
-        *buf++ = static_cast<char>('0' + k / 100);
-        k %= 100;
-        *buf++ = static_cast<char>('0' + k / 10);
-        k %= 10;
-        *buf++ = static_cast<char>('0' + k);
-    }
-
-    return buf;
-}
-
-/*!
-@brief prettify v = buf * 10^decimal_exponent
-
-If v is in the range [10^min_exp, 10^max_exp) it will be printed in fixed-point
-notation. Otherwise it will be printed in exponential notation.
-
-@pre min_exp < 0
-@pre max_exp > 0
-*/
-JSON_HEDLEY_NON_NULL(1)
-JSON_HEDLEY_RETURNS_NON_NULL
-inline char* format_buffer(char* buf, int len, int decimal_exponent,
-                           int min_exp, int max_exp)
-{
-    assert(min_exp < 0);
-    assert(max_exp > 0);
-
-    const int k = len;
-    const int n = len + decimal_exponent;
-
-    // v = buf * 10^(n-k)
-    // k is the length of the buffer (number of decimal digits)
-    // n is the position of the decimal point relative to the start of the buffer.
-
-    if (k <= n and n <= max_exp)
-    {
-        // digits[000]
-        // len <= max_exp + 2
-
-        std::memset(buf + k, '0', static_cast<size_t>(n) - static_cast<size_t>(k));
-        // Make it look like a floating-point number (#362, #378)
-        buf[n + 0] = '.';
-        buf[n + 1] = '0';
-        return buf + (static_cast<size_t>(n) + 2);
-    }
-
-    if (0 < n and n <= max_exp)
-    {
-        // dig.its
-        // len <= max_digits10 + 1
-
-        assert(k > n);
-
-        std::memmove(buf + (static_cast<size_t>(n) + 1), buf + n, static_cast<size_t>(k) - static_cast<size_t>(n));
-        buf[n] = '.';
-        return buf + (static_cast<size_t>(k) + 1U);
-    }
-
-    if (min_exp < n and n <= 0)
-    {
-        // 0.[000]digits
-        // len <= 2 + (-min_exp - 1) + max_digits10
-
-        std::memmove(buf + (2 + static_cast<size_t>(-n)), buf, static_cast<size_t>(k));
-        buf[0] = '0';
-        buf[1] = '.';
-        std::memset(buf + 2, '0', static_cast<size_t>(-n));
-        return buf + (2U + static_cast<size_t>(-n) + static_cast<size_t>(k));
-    }
-
-    if (k == 1)
-    {
-        // dE+123
-        // len <= 1 + 5
-
-        buf += 1;
-    }
-    else
-    {
-        // d.igitsE+123
-        // len <= max_digits10 + 1 + 5
-
-        std::memmove(buf + 2, buf + 1, static_cast<size_t>(k) - 1);
-        buf[1] = '.';
-        buf += 1 + static_cast<size_t>(k);
-    }
-
-    *buf++ = 'e';
-    return append_exponent(buf, n - 1);
-}
-
-} // namespace dtoa_impl
-
-/*!
-@brief generates a decimal representation of the floating-point number value in [first, last).
-
-The format of the resulting decimal representation is similar to printf's %g
-format. Returns an iterator pointing past-the-end of the decimal representation.
-
-@note The input number must be finite, i.e. NaN's and Inf's are not supported.
-@note The buffer must be large enough.
-@note The result is NOT null-terminated.
-*/
-template <typename FloatType>
-JSON_HEDLEY_NON_NULL(1, 2)
-JSON_HEDLEY_RETURNS_NON_NULL
-char* to_chars(char* first, const char* last, FloatType value)
-{
-    static_cast<void>(last); // maybe unused - fix warning
-    assert(std::isfinite(value));
-
-    // Use signbit(value) instead of (value < 0) since signbit works for -0.
-    if (std::signbit(value))
-    {
-        value = -value;
-        *first++ = '-';
-    }
-
-    if (value == 0) // +-0
-    {
-        *first++ = '0';
-        // Make it look like a floating-point number (#362, #378)
-        *first++ = '.';
-        *first++ = '0';
-        return first;
-    }
-
-    assert(last - first >= std::numeric_limits<FloatType>::max_digits10);
-
-    // Compute v = buffer * 10^decimal_exponent.
-    // The decimal digits are stored in the buffer, which needs to be interpreted
-    // as an unsigned decimal integer.
-    // len is the length of the buffer, i.e. the number of decimal digits.
-    int len = 0;
-    int decimal_exponent = 0;
-    dtoa_impl::grisu2(first, len, decimal_exponent, value);
-
-    assert(len <= std::numeric_limits<FloatType>::max_digits10);
-
-    // Format the buffer like printf("%.*g", prec, value)
-    constexpr int kMinExp = -4;
-    // Use digits10 here to increase compatibility with version 2.
-    constexpr int kMaxExp = std::numeric_limits<FloatType>::digits10;
-
-    assert(last - first >= kMaxExp + 2);
-    assert(last - first >= 2 + (-kMinExp - 1) + std::numeric_limits<FloatType>::max_digits10);
-    assert(last - first >= std::numeric_limits<FloatType>::max_digits10 + 6);
-
-    return dtoa_impl::format_buffer(first, len, decimal_exponent, kMinExp, kMaxExp);
-}
-
-} // namespace detail
-} // namespace nlohmann
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-// #include <nlohmann/detail/output/binary_writer.hpp>
-
-// #include <nlohmann/detail/output/output_adapters.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-///////////////////
-// serialization //
-///////////////////
-
-/// how to treat decoding errors
-enum class error_handler_t
-{
-    strict,  ///< throw a type_error exception in case of invalid UTF-8
-    replace, ///< replace invalid UTF-8 sequences with U+FFFD
-    ignore   ///< ignore invalid UTF-8 sequences
-};
-
-template<typename BasicJsonType>
-class serializer
-{
-    using string_t = typename BasicJsonType::string_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using binary_char_t = typename BasicJsonType::binary_t::value_type;
-    static constexpr std::uint8_t UTF8_ACCEPT = 0;
-    static constexpr std::uint8_t UTF8_REJECT = 1;
-
-  public:
-    /*!
-    @param[in] s  output stream to serialize to
-    @param[in] ichar  indentation character to use
-    @param[in] error_handler_  how to react on decoding errors
-    */
-    serializer(output_adapter_t<char> s, const char ichar,
-               error_handler_t error_handler_ = error_handler_t::strict)
-        : o(std::move(s))
-        , loc(std::localeconv())
-        , thousands_sep(loc->thousands_sep == nullptr ? '\0' : * (loc->thousands_sep))
-        , decimal_point(loc->decimal_point == nullptr ? '\0' : * (loc->decimal_point))
-        , indent_char(ichar)
-        , indent_string(512, indent_char)
-        , error_handler(error_handler_)
-    {}
-
-    // delete because of pointer members
-    serializer(const serializer&) = delete;
-    serializer& operator=(const serializer&) = delete;
-    serializer(serializer&&) = delete;
-    serializer& operator=(serializer&&) = delete;
-    ~serializer() = default;
-
-    /*!
-    @brief internal implementation of the serialization function
-
-    This function is called by the public member function dump and organizes
-    the serialization internally. The indentation level is propagated as
-    additional parameter. In case of arrays and objects, the function is
-    called recursively.
-
-    - strings and object keys are escaped using `escape_string()`
-    - integer numbers are converted implicitly via `operator<<`
-    - floating-point numbers are converted to a string using `"%g"` format
-    - binary values are serialized as objects containing the subtype and the
-      byte array
-
-    @param[in] val               value to serialize
-    @param[in] pretty_print      whether the output shall be pretty-printed
-    @param[in] ensure_ascii If @a ensure_ascii is true, all non-ASCII characters
-    in the output are escaped with `\uXXXX` sequences, and the result consists
-    of ASCII characters only.
-    @param[in] indent_step       the indent level
-    @param[in] current_indent    the current indent level (only used internally)
-    */
-    void dump(const BasicJsonType& val,
-              const bool pretty_print,
-              const bool ensure_ascii,
-              const unsigned int indent_step,
-              const unsigned int current_indent = 0)
-    {
-        switch (val.m_type)
-        {
-            case value_t::object:
-            {
-                if (val.m_value.object->empty())
-                {
-                    o->write_characters("{}", 2);
-                    return;
-                }
-
-                if (pretty_print)
-                {
-                    o->write_characters("{\n", 2);
-
-                    // variable to hold indentation for recursive calls
-                    const auto new_indent = current_indent + indent_step;
-                    if (JSON_HEDLEY_UNLIKELY(indent_string.size() < new_indent))
-                    {
-                        indent_string.resize(indent_string.size() * 2, ' ');
-                    }
-
-                    // first n-1 elements
-                    auto i = val.m_value.object->cbegin();
-                    for (std::size_t cnt = 0; cnt < val.m_value.object->size() - 1; ++cnt, ++i)
-                    {
-                        o->write_characters(indent_string.c_str(), new_indent);
-                        o->write_character('\"');
-                        dump_escaped(i->first, ensure_ascii);
-                        o->write_characters("\": ", 3);
-                        dump(i->second, true, ensure_ascii, indent_step, new_indent);
-                        o->write_characters(",\n", 2);
-                    }
-
-                    // last element
-                    assert(i != val.m_value.object->cend());
-                    assert(std::next(i) == val.m_value.object->cend());
-                    o->write_characters(indent_string.c_str(), new_indent);
-                    o->write_character('\"');
-                    dump_escaped(i->first, ensure_ascii);
-                    o->write_characters("\": ", 3);
-                    dump(i->second, true, ensure_ascii, indent_step, new_indent);
-
-                    o->write_character('\n');
-                    o->write_characters(indent_string.c_str(), current_indent);
-                    o->write_character('}');
-                }
-                else
-                {
-                    o->write_character('{');
-
-                    // first n-1 elements
-                    auto i = val.m_value.object->cbegin();
-                    for (std::size_t cnt = 0; cnt < val.m_value.object->size() - 1; ++cnt, ++i)
-                    {
-                        o->write_character('\"');
-                        dump_escaped(i->first, ensure_ascii);
-                        o->write_characters("\":", 2);
-                        dump(i->second, false, ensure_ascii, indent_step, current_indent);
-                        o->write_character(',');
-                    }
-
-                    // last element
-                    assert(i != val.m_value.object->cend());
-                    assert(std::next(i) == val.m_value.object->cend());
-                    o->write_character('\"');
-                    dump_escaped(i->first, ensure_ascii);
-                    o->write_characters("\":", 2);
-                    dump(i->second, false, ensure_ascii, indent_step, current_indent);
-
-                    o->write_character('}');
-                }
-
-                return;
-            }
-
-            case value_t::array:
-            {
-                if (val.m_value.array->empty())
-                {
-                    o->write_characters("[]", 2);
-                    return;
-                }
-
-                if (pretty_print)
-                {
-                    o->write_characters("[\n", 2);
-
-                    // variable to hold indentation for recursive calls
-                    const auto new_indent = current_indent + indent_step;
-                    if (JSON_HEDLEY_UNLIKELY(indent_string.size() < new_indent))
-                    {
-                        indent_string.resize(indent_string.size() * 2, ' ');
-                    }
-
-                    // first n-1 elements
-                    for (auto i = val.m_value.array->cbegin();
-                            i != val.m_value.array->cend() - 1; ++i)
-                    {
-                        o->write_characters(indent_string.c_str(), new_indent);
-                        dump(*i, true, ensure_ascii, indent_step, new_indent);
-                        o->write_characters(",\n", 2);
-                    }
-
-                    // last element
-                    assert(not val.m_value.array->empty());
-                    o->write_characters(indent_string.c_str(), new_indent);
-                    dump(val.m_value.array->back(), true, ensure_ascii, indent_step, new_indent);
-
-                    o->write_character('\n');
-                    o->write_characters(indent_string.c_str(), current_indent);
-                    o->write_character(']');
-                }
-                else
-                {
-                    o->write_character('[');
-
-                    // first n-1 elements
-                    for (auto i = val.m_value.array->cbegin();
-                            i != val.m_value.array->cend() - 1; ++i)
-                    {
-                        dump(*i, false, ensure_ascii, indent_step, current_indent);
-                        o->write_character(',');
-                    }
-
-                    // last element
-                    assert(not val.m_value.array->empty());
-                    dump(val.m_value.array->back(), false, ensure_ascii, indent_step, current_indent);
-
-                    o->write_character(']');
-                }
-
-                return;
-            }
-
-            case value_t::string:
-            {
-                o->write_character('\"');
-                dump_escaped(*val.m_value.string, ensure_ascii);
-                o->write_character('\"');
-                return;
-            }
-
-            case value_t::binary:
-            {
-                if (pretty_print)
-                {
-                    o->write_characters("{\n", 2);
-
-                    // variable to hold indentation for recursive calls
-                    const auto new_indent = current_indent + indent_step;
-                    if (JSON_HEDLEY_UNLIKELY(indent_string.size() < new_indent))
-                    {
-                        indent_string.resize(indent_string.size() * 2, ' ');
-                    }
-
-                    o->write_characters(indent_string.c_str(), new_indent);
-
-                    o->write_characters("\"bytes\": [", 10);
-
-                    if (not val.m_value.binary->empty())
-                    {
-                        for (auto i = val.m_value.binary->cbegin();
-                                i != val.m_value.binary->cend() - 1; ++i)
-                        {
-                            dump_integer(*i);
-                            o->write_characters(", ", 2);
-                        }
-                        dump_integer(val.m_value.binary->back());
-                    }
-
-                    o->write_characters("],\n", 3);
-                    o->write_characters(indent_string.c_str(), new_indent);
-
-                    o->write_characters("\"subtype\": ", 11);
-                    if (val.m_value.binary->has_subtype())
-                    {
-                        dump_integer(val.m_value.binary->subtype());
-                    }
-                    else
-                    {
-                        o->write_characters("null", 4);
-                    }
-                    o->write_character('\n');
-                    o->write_characters(indent_string.c_str(), current_indent);
-                    o->write_character('}');
-                }
-                else
-                {
-                    o->write_characters("{\"bytes\":[", 10);
-
-                    if (not val.m_value.binary->empty())
-                    {
-                        for (auto i = val.m_value.binary->cbegin();
-                                i != val.m_value.binary->cend() - 1; ++i)
-                        {
-                            dump_integer(*i);
-                            o->write_character(',');
-                        }
-                        dump_integer(val.m_value.binary->back());
-                    }
-
-                    o->write_characters("],\"subtype\":", 12);
-                    if (val.m_value.binary->has_subtype())
-                    {
-                        dump_integer(val.m_value.binary->subtype());
-                        o->write_character('}');
-                    }
-                    else
-                    {
-                        o->write_characters("null}", 5);
-                    }
-                }
-                return;
-            }
-
-            case value_t::boolean:
-            {
-                if (val.m_value.boolean)
-                {
-                    o->write_characters("true", 4);
-                }
-                else
-                {
-                    o->write_characters("false", 5);
-                }
-                return;
-            }
-
-            case value_t::number_integer:
-            {
-                dump_integer(val.m_value.number_integer);
-                return;
-            }
-
-            case value_t::number_unsigned:
-            {
-                dump_integer(val.m_value.number_unsigned);
-                return;
-            }
-
-            case value_t::number_float:
-            {
-                dump_float(val.m_value.number_float);
-                return;
-            }
-
-            case value_t::discarded:
-            {
-                o->write_characters("<discarded>", 11);
-                return;
-            }
-
-            case value_t::null:
-            {
-                o->write_characters("null", 4);
-                return;
-            }
-
-            default:            // LCOV_EXCL_LINE
-                assert(false);  // LCOV_EXCL_LINE
-        }
-    }
-
-  private:
-    /*!
-    @brief dump escaped string
-
-    Escape a string by replacing certain special characters by a sequence of an
-    escape character (backslash) and another character and other control
-    characters by a sequence of "\u" followed by a four-digit hex
-    representation. The escaped string is written to output stream @a o.
-
-    @param[in] s  the string to escape
-    @param[in] ensure_ascii  whether to escape non-ASCII characters with
-                             \uXXXX sequences
-
-    @complexity Linear in the length of string @a s.
-    */
-    void dump_escaped(const string_t& s, const bool ensure_ascii)
-    {
-        std::uint32_t codepoint;
-        std::uint8_t state = UTF8_ACCEPT;
-        std::size_t bytes = 0;  // number of bytes written to string_buffer
-
-        // number of bytes written at the point of the last valid byte
-        std::size_t bytes_after_last_accept = 0;
-        std::size_t undumped_chars = 0;
-
-        for (std::size_t i = 0; i < s.size(); ++i)
-        {
-            const auto byte = static_cast<uint8_t>(s[i]);
-
-            switch (decode(state, codepoint, byte))
-            {
-                case UTF8_ACCEPT:  // decode found a new code point
-                {
-                    switch (codepoint)
-                    {
-                        case 0x08: // backspace
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = 'b';
-                            break;
-                        }
-
-                        case 0x09: // horizontal tab
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = 't';
-                            break;
-                        }
-
-                        case 0x0A: // newline
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = 'n';
-                            break;
-                        }
-
-                        case 0x0C: // formfeed
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = 'f';
-                            break;
-                        }
-
-                        case 0x0D: // carriage return
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = 'r';
-                            break;
-                        }
-
-                        case 0x22: // quotation mark
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = '\"';
-                            break;
-                        }
-
-                        case 0x5C: // reverse solidus
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = '\\';
-                            break;
-                        }
-
-                        default:
-                        {
-                            // escape control characters (0x00..0x1F) or, if
-                            // ensure_ascii parameter is used, non-ASCII characters
-                            if ((codepoint <= 0x1F) or (ensure_ascii and (codepoint >= 0x7F)))
-                            {
-                                if (codepoint <= 0xFFFF)
-                                {
-                                    (std::snprintf)(string_buffer.data() + bytes, 7, "\\u%04x",
-                                                    static_cast<std::uint16_t>(codepoint));
-                                    bytes += 6;
-                                }
-                                else
-                                {
-                                    (std::snprintf)(string_buffer.data() + bytes, 13, "\\u%04x\\u%04x",
-                                                    static_cast<std::uint16_t>(0xD7C0u + (codepoint >> 10u)),
-                                                    static_cast<std::uint16_t>(0xDC00u + (codepoint & 0x3FFu)));
-                                    bytes += 12;
-                                }
-                            }
-                            else
-                            {
-                                // copy byte to buffer (all previous bytes
-                                // been copied have in default case above)
-                                string_buffer[bytes++] = s[i];
-                            }
-                            break;
-                        }
-                    }
-
-                    // write buffer and reset index; there must be 13 bytes
-                    // left, as this is the maximal number of bytes to be
-                    // written ("\uxxxx\uxxxx\0") for one code point
-                    if (string_buffer.size() - bytes < 13)
-                    {
-                        o->write_characters(string_buffer.data(), bytes);
-                        bytes = 0;
-                    }
-
-                    // remember the byte position of this accept
-                    bytes_after_last_accept = bytes;
-                    undumped_chars = 0;
-                    break;
-                }
-
-                case UTF8_REJECT:  // decode found invalid UTF-8 byte
-                {
-                    switch (error_handler)
-                    {
-                        case error_handler_t::strict:
-                        {
-                            std::string sn(3, '\0');
-                            (std::snprintf)(&sn[0], sn.size(), "%.2X", byte);
-                            JSON_THROW(type_error::create(316, "invalid UTF-8 byte at index " + std::to_string(i) + ": 0x" + sn));
-                        }
-
-                        case error_handler_t::ignore:
-                        case error_handler_t::replace:
-                        {
-                            // in case we saw this character the first time, we
-                            // would like to read it again, because the byte
-                            // may be OK for itself, but just not OK for the
-                            // previous sequence
-                            if (undumped_chars > 0)
-                            {
-                                --i;
-                            }
-
-                            // reset length buffer to the last accepted index;
-                            // thus removing/ignoring the invalid characters
-                            bytes = bytes_after_last_accept;
-
-                            if (error_handler == error_handler_t::replace)
-                            {
-                                // add a replacement character
-                                if (ensure_ascii)
-                                {
-                                    string_buffer[bytes++] = '\\';
-                                    string_buffer[bytes++] = 'u';
-                                    string_buffer[bytes++] = 'f';
-                                    string_buffer[bytes++] = 'f';
-                                    string_buffer[bytes++] = 'f';
-                                    string_buffer[bytes++] = 'd';
-                                }
-                                else
-                                {
-                                    string_buffer[bytes++] = detail::binary_writer<BasicJsonType, char>::to_char_type('\xEF');
-                                    string_buffer[bytes++] = detail::binary_writer<BasicJsonType, char>::to_char_type('\xBF');
-                                    string_buffer[bytes++] = detail::binary_writer<BasicJsonType, char>::to_char_type('\xBD');
-                                }
-
-                                // write buffer and reset index; there must be 13 bytes
-                                // left, as this is the maximal number of bytes to be
-                                // written ("\uxxxx\uxxxx\0") for one code point
-                                if (string_buffer.size() - bytes < 13)
-                                {
-                                    o->write_characters(string_buffer.data(), bytes);
-                                    bytes = 0;
-                                }
-
-                                bytes_after_last_accept = bytes;
-                            }
-
-                            undumped_chars = 0;
-
-                            // continue processing the string
-                            state = UTF8_ACCEPT;
-                            break;
-                        }
-
-                        default:            // LCOV_EXCL_LINE
-                            assert(false);  // LCOV_EXCL_LINE
-                    }
-                    break;
-                }
-
-                default:  // decode found yet incomplete multi-byte code point
-                {
-                    if (not ensure_ascii)
-                    {
-                        // code point will not be escaped - copy byte to buffer
-                        string_buffer[bytes++] = s[i];
-                    }
-                    ++undumped_chars;
-                    break;
-                }
-            }
-        }
-
-        // we finished processing the string
-        if (JSON_HEDLEY_LIKELY(state == UTF8_ACCEPT))
-        {
-            // write buffer
-            if (bytes > 0)
-            {
-                o->write_characters(string_buffer.data(), bytes);
-            }
-        }
-        else
-        {
-            // we finish reading, but do not accept: string was incomplete
-            switch (error_handler)
-            {
-                case error_handler_t::strict:
-                {
-                    std::string sn(3, '\0');
-                    (std::snprintf)(&sn[0], sn.size(), "%.2X", static_cast<std::uint8_t>(s.back()));
-                    JSON_THROW(type_error::create(316, "incomplete UTF-8 string; last byte: 0x" + sn));
-                }
-
-                case error_handler_t::ignore:
-                {
-                    // write all accepted bytes
-                    o->write_characters(string_buffer.data(), bytes_after_last_accept);
-                    break;
-                }
-
-                case error_handler_t::replace:
-                {
-                    // write all accepted bytes
-                    o->write_characters(string_buffer.data(), bytes_after_last_accept);
-                    // add a replacement character
-                    if (ensure_ascii)
-                    {
-                        o->write_characters("\\ufffd", 6);
-                    }
-                    else
-                    {
-                        o->write_characters("\xEF\xBF\xBD", 3);
-                    }
-                    break;
-                }
-
-                default:            // LCOV_EXCL_LINE
-                    assert(false);  // LCOV_EXCL_LINE
-            }
-        }
-    }
-
-    /*!
-    @brief count digits
-
-    Count the number of decimal (base 10) digits for an input unsigned integer.
-
-    @param[in] x  unsigned integer number to count its digits
-    @return    number of decimal digits
-    */
-    inline unsigned int count_digits(number_unsigned_t x) noexcept
-    {
-        unsigned int n_digits = 1;
-        for (;;)
-        {
-            if (x < 10)
-            {
-                return n_digits;
-            }
-            if (x < 100)
-            {
-                return n_digits + 1;
-            }
-            if (x < 1000)
-            {
-                return n_digits + 2;
-            }
-            if (x < 10000)
-            {
-                return n_digits + 3;
-            }
-            x = x / 10000u;
-            n_digits += 4;
-        }
-    }
-
-    /*!
-    @brief dump an integer
-
-    Dump a given integer to output stream @a o. Works internally with
-    @a number_buffer.
-
-    @param[in] x  integer number (signed or unsigned) to dump
-    @tparam NumberType either @a number_integer_t or @a number_unsigned_t
-    */
-    template<typename NumberType, detail::enable_if_t<
-                 std::is_same<NumberType, number_unsigned_t>::value or
-                 std::is_same<NumberType, number_integer_t>::value or
-                 std::is_same<NumberType, binary_char_t>::value,
-                 int> = 0>
-    void dump_integer(NumberType x)
-    {
-        static constexpr std::array<std::array<char, 2>, 100> digits_to_99
-        {
-            {
-                {{'0', '0'}}, {{'0', '1'}}, {{'0', '2'}}, {{'0', '3'}}, {{'0', '4'}}, {{'0', '5'}}, {{'0', '6'}}, {{'0', '7'}}, {{'0', '8'}}, {{'0', '9'}},
-                {{'1', '0'}}, {{'1', '1'}}, {{'1', '2'}}, {{'1', '3'}}, {{'1', '4'}}, {{'1', '5'}}, {{'1', '6'}}, {{'1', '7'}}, {{'1', '8'}}, {{'1', '9'}},
-                {{'2', '0'}}, {{'2', '1'}}, {{'2', '2'}}, {{'2', '3'}}, {{'2', '4'}}, {{'2', '5'}}, {{'2', '6'}}, {{'2', '7'}}, {{'2', '8'}}, {{'2', '9'}},
-                {{'3', '0'}}, {{'3', '1'}}, {{'3', '2'}}, {{'3', '3'}}, {{'3', '4'}}, {{'3', '5'}}, {{'3', '6'}}, {{'3', '7'}}, {{'3', '8'}}, {{'3', '9'}},
-                {{'4', '0'}}, {{'4', '1'}}, {{'4', '2'}}, {{'4', '3'}}, {{'4', '4'}}, {{'4', '5'}}, {{'4', '6'}}, {{'4', '7'}}, {{'4', '8'}}, {{'4', '9'}},
-                {{'5', '0'}}, {{'5', '1'}}, {{'5', '2'}}, {{'5', '3'}}, {{'5', '4'}}, {{'5', '5'}}, {{'5', '6'}}, {{'5', '7'}}, {{'5', '8'}}, {{'5', '9'}},
-                {{'6', '0'}}, {{'6', '1'}}, {{'6', '2'}}, {{'6', '3'}}, {{'6', '4'}}, {{'6', '5'}}, {{'6', '6'}}, {{'6', '7'}}, {{'6', '8'}}, {{'6', '9'}},
-                {{'7', '0'}}, {{'7', '1'}}, {{'7', '2'}}, {{'7', '3'}}, {{'7', '4'}}, {{'7', '5'}}, {{'7', '6'}}, {{'7', '7'}}, {{'7', '8'}}, {{'7', '9'}},
-                {{'8', '0'}}, {{'8', '1'}}, {{'8', '2'}}, {{'8', '3'}}, {{'8', '4'}}, {{'8', '5'}}, {{'8', '6'}}, {{'8', '7'}}, {{'8', '8'}}, {{'8', '9'}},
-                {{'9', '0'}}, {{'9', '1'}}, {{'9', '2'}}, {{'9', '3'}}, {{'9', '4'}}, {{'9', '5'}}, {{'9', '6'}}, {{'9', '7'}}, {{'9', '8'}}, {{'9', '9'}},
-            }
-        };
-
-        // special case for "0"
-        if (x == 0)
-        {
-            o->write_character('0');
-            return;
-        }
-
-        // use a pointer to fill the buffer
-        auto buffer_ptr = number_buffer.begin();
-
-        const bool is_negative = std::is_same<NumberType, number_integer_t>::value and not(x >= 0); // see issue #755
-        number_unsigned_t abs_value;
-
-        unsigned int n_chars;
-
-        if (is_negative)
-        {
-            *buffer_ptr = '-';
-            abs_value = remove_sign(static_cast<number_integer_t>(x));
-
-            // account one more byte for the minus sign
-            n_chars = 1 + count_digits(abs_value);
-        }
-        else
-        {
-            abs_value = static_cast<number_unsigned_t>(x);
-            n_chars = count_digits(abs_value);
-        }
-
-        // spare 1 byte for '\0'
-        assert(n_chars < number_buffer.size() - 1);
-
-        // jump to the end to generate the string from backward
-        // so we later avoid reversing the result
-        buffer_ptr += n_chars;
-
-        // Fast int2ascii implementation inspired by "Fastware" talk by Andrei Alexandrescu
-        // See: https://www.youtube.com/watch?v=o4-CwDo2zpg
-        while (abs_value >= 100)
-        {
-            const auto digits_index = static_cast<unsigned>((abs_value % 100));
-            abs_value /= 100;
-            *(--buffer_ptr) = digits_to_99[digits_index][1];
-            *(--buffer_ptr) = digits_to_99[digits_index][0];
-        }
-
-        if (abs_value >= 10)
-        {
-            const auto digits_index = static_cast<unsigned>(abs_value);
-            *(--buffer_ptr) = digits_to_99[digits_index][1];
-            *(--buffer_ptr) = digits_to_99[digits_index][0];
-        }
-        else
-        {
-            *(--buffer_ptr) = static_cast<char>('0' + abs_value);
-        }
-
-        o->write_characters(number_buffer.data(), n_chars);
-    }
-
-    /*!
-    @brief dump a floating-point number
-
-    Dump a given floating-point number to output stream @a o. Works internally
-    with @a number_buffer.
-
-    @param[in] x  floating-point number to dump
-    */
-    void dump_float(number_float_t x)
-    {
-        // NaN / inf
-        if (not std::isfinite(x))
-        {
-            o->write_characters("null", 4);
-            return;
-        }
-
-        // If number_float_t is an IEEE-754 single or double precision number,
-        // use the Grisu2 algorithm to produce short numbers which are
-        // guaranteed to round-trip, using strtof and strtod, resp.
-        //
-        // NB: The test below works if <long double> == <double>.
-        static constexpr bool is_ieee_single_or_double
-            = (std::numeric_limits<number_float_t>::is_iec559 and std::numeric_limits<number_float_t>::digits == 24 and std::numeric_limits<number_float_t>::max_exponent == 128) or
-              (std::numeric_limits<number_float_t>::is_iec559 and std::numeric_limits<number_float_t>::digits == 53 and std::numeric_limits<number_float_t>::max_exponent == 1024);
-
-        dump_float(x, std::integral_constant<bool, is_ieee_single_or_double>());
-    }
-
-    void dump_float(number_float_t x, std::true_type /*is_ieee_single_or_double*/)
-    {
-        char* begin = number_buffer.data();
-        char* end = ::nlohmann::detail::to_chars(begin, begin + number_buffer.size(), x);
-
-        o->write_characters(begin, static_cast<size_t>(end - begin));
-    }
-
-    void dump_float(number_float_t x, std::false_type /*is_ieee_single_or_double*/)
-    {
-        // get number of digits for a float -> text -> float round-trip
-        static constexpr auto d = std::numeric_limits<number_float_t>::max_digits10;
-
-        // the actual conversion
-        std::ptrdiff_t len = (std::snprintf)(number_buffer.data(), number_buffer.size(), "%.*g", d, x);
-
-        // negative value indicates an error
-        assert(len > 0);
-        // check if buffer was large enough
-        assert(static_cast<std::size_t>(len) < number_buffer.size());
-
-        // erase thousands separator
-        if (thousands_sep != '\0')
-        {
-            const auto end = std::remove(number_buffer.begin(),
-                                         number_buffer.begin() + len, thousands_sep);
-            std::fill(end, number_buffer.end(), '\0');
-            assert((end - number_buffer.begin()) <= len);
-            len = (end - number_buffer.begin());
-        }
-
-        // convert decimal point to '.'
-        if (decimal_point != '\0' and decimal_point != '.')
-        {
-            const auto dec_pos = std::find(number_buffer.begin(), number_buffer.end(), decimal_point);
-            if (dec_pos != number_buffer.end())
-            {
-                *dec_pos = '.';
-            }
-        }
-
-        o->write_characters(number_buffer.data(), static_cast<std::size_t>(len));
-
-        // determine if need to append ".0"
-        const bool value_is_int_like =
-            std::none_of(number_buffer.begin(), number_buffer.begin() + len + 1,
-                         [](char c)
-        {
-            return c == '.' or c == 'e';
-        });
-
-        if (value_is_int_like)
-        {
-            o->write_characters(".0", 2);
-        }
-    }
-
-    /*!
-    @brief check whether a string is UTF-8 encoded
-
-    The function checks each byte of a string whether it is UTF-8 encoded. The
-    result of the check is stored in the @a state parameter. The function must
-    be called initially with state 0 (accept). State 1 means the string must
-    be rejected, because the current byte is not allowed. If the string is
-    completely processed, but the state is non-zero, the string ended
-    prematurely; that is, the last byte indicated more bytes should have
-    followed.
-
-    @param[in,out] state  the state of the decoding
-    @param[in,out] codep  codepoint (valid only if resulting state is UTF8_ACCEPT)
-    @param[in] byte       next byte to decode
-    @return               new state
-
-    @note The function has been edited: a std::array is used.
-
-    @copyright Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de>
-    @sa http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
-    */
-    static std::uint8_t decode(std::uint8_t& state, std::uint32_t& codep, const std::uint8_t byte) noexcept
-    {
-        static const std::array<std::uint8_t, 400> utf8d =
-        {
-            {
-                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 00..1F
-                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 20..3F
-                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 40..5F
-                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 60..7F
-                1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, // 80..9F
-                7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, // A0..BF
-                8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, // C0..DF
-                0xA, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x4, 0x3, 0x3, // E0..EF
-                0xB, 0x6, 0x6, 0x6, 0x5, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, // F0..FF
-                0x0, 0x1, 0x2, 0x3, 0x5, 0x8, 0x7, 0x1, 0x1, 0x1, 0x4, 0x6, 0x1, 0x1, 0x1, 0x1, // s0..s0
-                1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, // s1..s2
-                1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, // s3..s4
-                1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, // s5..s6
-                1, 3, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 // s7..s8
-            }
-        };
-
-        const std::uint8_t type = utf8d[byte];
-
-        codep = (state != UTF8_ACCEPT)
-                ? (byte & 0x3fu) | (codep << 6u)
-                : (0xFFu >> type) & (byte);
-
-        std::size_t index = 256u + static_cast<size_t>(state) * 16u + static_cast<size_t>(type);
-        assert(index < 400);
-        state = utf8d[index];
-        return state;
-    }
-
-    /*
-     * Overload to make the compiler happy while it is instantiating
-     * dump_integer for number_unsigned_t.
-     * Must never be called.
-     */
-    number_unsigned_t remove_sign(number_unsigned_t x)
-    {
-        assert(false); // LCOV_EXCL_LINE
-        return x; // LCOV_EXCL_LINE
-    }
-
-    /*
-     * Helper function for dump_integer
-     *
-     * This function takes a negative signed integer and returns its absolute
-     * value as unsigned integer. The plus/minus shuffling is necessary as we can
-     * not directly remove the sign of an arbitrary signed integer as the
-     * absolute values of INT_MIN and INT_MAX are usually not the same. See
-     * #1708 for details.
-     */
-    inline number_unsigned_t remove_sign(number_integer_t x) noexcept
-    {
-        assert(x < 0 and x < (std::numeric_limits<number_integer_t>::max)());
-        return static_cast<number_unsigned_t>(-(x + 1)) + 1;
-    }
-
-  private:
-    /// the output of the serializer
-    output_adapter_t<char> o = nullptr;
-
-    /// a (hopefully) large enough character buffer
-    std::array<char, 64> number_buffer{{}};
-
-    /// the locale
-    const std::lconv* loc = nullptr;
-    /// the locale's thousand separator character
-    const char thousands_sep = '\0';
-    /// the locale's decimal point character
-    const char decimal_point = '\0';
-
-    /// string buffer
-    std::array<char, 512> string_buffer{{}};
-
-    /// the indentation character
-    const char indent_char;
-    /// the indentation string
-    string_t indent_string;
-
-    /// error_handler how to react on decoding errors
-    const error_handler_t error_handler;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/value_t.hpp>
-
-// #include <nlohmann/json_fwd.hpp>
-
-
-/*!
-@brief namespace for Niels Lohmann
-@see https://github.com/nlohmann
-@since version 1.0.0
-*/
-namespace nlohmann
-{
-
-/*!
-@brief a class to store JSON values
-
-@tparam ObjectType type for JSON objects (`std::map` by default; will be used
-in @ref object_t)
-@tparam ArrayType type for JSON arrays (`std::vector` by default; will be used
-in @ref array_t)
-@tparam StringType type for JSON strings and object keys (`std::string` by
-default; will be used in @ref string_t)
-@tparam BooleanType type for JSON booleans (`bool` by default; will be used
-in @ref boolean_t)
-@tparam NumberIntegerType type for JSON integer numbers (`int64_t` by
-default; will be used in @ref number_integer_t)
-@tparam NumberUnsignedType type for JSON unsigned integer numbers (@c
-`uint64_t` by default; will be used in @ref number_unsigned_t)
-@tparam NumberFloatType type for JSON floating-point numbers (`double` by
-default; will be used in @ref number_float_t)
-@tparam BinaryType type for packed binary data for compatibility with binary
-serialization formats (`std::vector<std::uint8_t>` by default; will be used in
-@ref binary_t)
-@tparam AllocatorType type of the allocator to use (`std::allocator` by
-default)
-@tparam JSONSerializer the serializer to resolve internal calls to `to_json()`
-and `from_json()` (@ref adl_serializer by default)
-
-@requirement The class satisfies the following concept requirements:
-- Basic
- - [DefaultConstructible](https://en.cppreference.com/w/cpp/named_req/DefaultConstructible):
-   JSON values can be default constructed. The result will be a JSON null
-   value.
- - [MoveConstructible](https://en.cppreference.com/w/cpp/named_req/MoveConstructible):
-   A JSON value can be constructed from an rvalue argument.
- - [CopyConstructible](https://en.cppreference.com/w/cpp/named_req/CopyConstructible):
-   A JSON value can be copy-constructed from an lvalue expression.
- - [MoveAssignable](https://en.cppreference.com/w/cpp/named_req/MoveAssignable):
-   A JSON value van be assigned from an rvalue argument.
- - [CopyAssignable](https://en.cppreference.com/w/cpp/named_req/CopyAssignable):
-   A JSON value can be copy-assigned from an lvalue expression.
- - [Destructible](https://en.cppreference.com/w/cpp/named_req/Destructible):
-   JSON values can be destructed.
-- Layout
- - [StandardLayoutType](https://en.cppreference.com/w/cpp/named_req/StandardLayoutType):
-   JSON values have
-   [standard layout](https://en.cppreference.com/w/cpp/language/data_members#Standard_layout):
-   All non-static data members are private and standard layout types, the
-   class has no virtual functions or (virtual) base classes.
-- Library-wide
- - [EqualityComparable](https://en.cppreference.com/w/cpp/named_req/EqualityComparable):
-   JSON values can be compared with `==`, see @ref
-   operator==(const_reference,const_reference).
- - [LessThanComparable](https://en.cppreference.com/w/cpp/named_req/LessThanComparable):
-   JSON values can be compared with `<`, see @ref
-   operator<(const_reference,const_reference).
- - [Swappable](https://en.cppreference.com/w/cpp/named_req/Swappable):
-   Any JSON lvalue or rvalue of can be swapped with any lvalue or rvalue of
-   other compatible types, using unqualified function call @ref swap().
- - [NullablePointer](https://en.cppreference.com/w/cpp/named_req/NullablePointer):
-   JSON values can be compared against `std::nullptr_t` objects which are used
-   to model the `null` value.
-- Container
- - [Container](https://en.cppreference.com/w/cpp/named_req/Container):
-   JSON values can be used like STL containers and provide iterator access.
- - [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer);
-   JSON values can be used like STL containers and provide reverse iterator
-   access.
-
-@invariant The member variables @a m_value and @a m_type have the following
-relationship:
-- If `m_type == value_t::object`, then `m_value.object != nullptr`.
-- If `m_type == value_t::array`, then `m_value.array != nullptr`.
-- If `m_type == value_t::string`, then `m_value.string != nullptr`.
-The invariants are checked by member function assert_invariant().
-
-@internal
-@note ObjectType trick from https://stackoverflow.com/a/9860911
-@endinternal
-
-@see [RFC 7159: The JavaScript Object Notation (JSON) Data Interchange
-Format](http://rfc7159.net/rfc7159)
-
-@since version 1.0.0
-
-@nosubgrouping
-*/
-NLOHMANN_BASIC_JSON_TPL_DECLARATION
-class basic_json
-{
-  private:
-    template<detail::value_t> friend struct detail::external_constructor;
-    friend ::nlohmann::json_pointer<basic_json>;
-
-    template<typename BasicJsonType, typename InputType>
-    friend class ::nlohmann::detail::parser;
-    friend ::nlohmann::detail::serializer<basic_json>;
-    template<typename BasicJsonType>
-    friend class ::nlohmann::detail::iter_impl;
-    template<typename BasicJsonType, typename CharType>
-    friend class ::nlohmann::detail::binary_writer;
-    template<typename BasicJsonType, typename InputType, typename SAX>
-    friend class ::nlohmann::detail::binary_reader;
-    template<typename BasicJsonType>
-    friend class ::nlohmann::detail::json_sax_dom_parser;
-    template<typename BasicJsonType>
-    friend class ::nlohmann::detail::json_sax_dom_callback_parser;
-
-    /// workaround type for MSVC
-    using basic_json_t = NLOHMANN_BASIC_JSON_TPL;
-
-    // convenience aliases for types residing in namespace detail;
-    using lexer = ::nlohmann::detail::lexer_base<basic_json>;
-
-    template<typename InputAdapterType>
-    static ::nlohmann::detail::parser<basic_json, InputAdapterType> parser(
-        InputAdapterType adapter,
-        detail::parser_callback_t<basic_json>cb = nullptr,
-        bool allow_exceptions = true
-    )
-    {
-        return ::nlohmann::detail::parser<basic_json, InputAdapterType>(std::move(adapter), std::move(cb), allow_exceptions);
-    }
-
-    using primitive_iterator_t = ::nlohmann::detail::primitive_iterator_t;
-    template<typename BasicJsonType>
-    using internal_iterator = ::nlohmann::detail::internal_iterator<BasicJsonType>;
-    template<typename BasicJsonType>
-    using iter_impl = ::nlohmann::detail::iter_impl<BasicJsonType>;
-    template<typename Iterator>
-    using iteration_proxy = ::nlohmann::detail::iteration_proxy<Iterator>;
-    template<typename Base> using json_reverse_iterator = ::nlohmann::detail::json_reverse_iterator<Base>;
-
-    template<typename CharType>
-    using output_adapter_t = ::nlohmann::detail::output_adapter_t<CharType>;
-
-    template<typename InputType>
-    using binary_reader = ::nlohmann::detail::binary_reader<basic_json, InputType>;
-    template<typename CharType> using binary_writer = ::nlohmann::detail::binary_writer<basic_json, CharType>;
-
-    using serializer = ::nlohmann::detail::serializer<basic_json>;
-
-  public:
-    using value_t = detail::value_t;
-    /// JSON Pointer, see @ref nlohmann::json_pointer
-    using json_pointer = ::nlohmann::json_pointer<basic_json>;
-    template<typename T, typename SFINAE>
-    using json_serializer = JSONSerializer<T, SFINAE>;
-    /// how to treat decoding errors
-    using error_handler_t = detail::error_handler_t;
-    /// helper type for initializer lists of basic_json values
-    using initializer_list_t = std::initializer_list<detail::json_ref<basic_json>>;
-
-    using input_format_t = detail::input_format_t;
-    /// SAX interface type, see @ref nlohmann::json_sax
-    using json_sax_t = json_sax<basic_json>;
-
-    ////////////////
-    // exceptions //
-    ////////////////
-
-    /// @name exceptions
-    /// Classes to implement user-defined exceptions.
-    /// @{
-
-    /// @copydoc detail::exception
-    using exception = detail::exception;
-    /// @copydoc detail::parse_error
-    using parse_error = detail::parse_error;
-    /// @copydoc detail::invalid_iterator
-    using invalid_iterator = detail::invalid_iterator;
-    /// @copydoc detail::type_error
-    using type_error = detail::type_error;
-    /// @copydoc detail::out_of_range
-    using out_of_range = detail::out_of_range;
-    /// @copydoc detail::other_error
-    using other_error = detail::other_error;
-
-    /// @}
-
-
-    /////////////////////
-    // container types //
-    /////////////////////
-
-    /// @name container types
-    /// The canonic container types to use @ref basic_json like any other STL
-    /// container.
-    /// @{
-
-    /// the type of elements in a basic_json container
-    using value_type = basic_json;
-
-    /// the type of an element reference
-    using reference = value_type&;
-    /// the type of an element const reference
-    using const_reference = const value_type&;
-
-    /// a type to represent differences between iterators
-    using difference_type = std::ptrdiff_t;
-    /// a type to represent container sizes
-    using size_type = std::size_t;
-
-    /// the allocator type
-    using allocator_type = AllocatorType<basic_json>;
-
-    /// the type of an element pointer
-    using pointer = typename std::allocator_traits<allocator_type>::pointer;
-    /// the type of an element const pointer
-    using const_pointer = typename std::allocator_traits<allocator_type>::const_pointer;
-
-    /// an iterator for a basic_json container
-    using iterator = iter_impl<basic_json>;
-    /// a const iterator for a basic_json container
-    using const_iterator = iter_impl<const basic_json>;
-    /// a reverse iterator for a basic_json container
-    using reverse_iterator = json_reverse_iterator<typename basic_json::iterator>;
-    /// a const reverse iterator for a basic_json container
-    using const_reverse_iterator = json_reverse_iterator<typename basic_json::const_iterator>;
-
-    /// @}
-
-
-    /*!
-    @brief returns the allocator associated with the container
-    */
-    static allocator_type get_allocator()
-    {
-        return allocator_type();
-    }
-
-    /*!
-    @brief returns version information on the library
-
-    This function returns a JSON object with information about the library,
-    including the version number and information on the platform and compiler.
-
-    @return JSON object holding version information
-    key         | description
-    ----------- | ---------------
-    `compiler`  | Information on the used compiler. It is an object with the following keys: `c++` (the used C++ standard), `family` (the compiler family; possible values are `clang`, `icc`, `gcc`, `ilecpp`, `msvc`, `pgcpp`, `sunpro`, and `unknown`), and `version` (the compiler version).
-    `copyright` | The copyright line for the library as string.
-    `name`      | The name of the library as string.
-    `platform`  | The used platform as string. Possible values are `win32`, `linux`, `apple`, `unix`, and `unknown`.
-    `url`       | The URL of the project as string.
-    `version`   | The version of the library. It is an object with the following keys: `major`, `minor`, and `patch` as defined by [Semantic Versioning](http://semver.org), and `string` (the version string).
-
-    @liveexample{The following code shows an example output of the `meta()`
-    function.,meta}
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @complexity Constant.
-
-    @since 2.1.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json meta()
-    {
-        basic_json result;
-
-        result["copyright"] = "(C) 2013-2017 Niels Lohmann";
-        result["name"] = "JSON for Modern C++";
-        result["url"] = "https://github.com/nlohmann/json";
-        result["version"]["string"] =
-            std::to_string(NLOHMANN_JSON_VERSION_MAJOR) + "." +
-            std::to_string(NLOHMANN_JSON_VERSION_MINOR) + "." +
-            std::to_string(NLOHMANN_JSON_VERSION_PATCH);
-        result["version"]["major"] = NLOHMANN_JSON_VERSION_MAJOR;
-        result["version"]["minor"] = NLOHMANN_JSON_VERSION_MINOR;
-        result["version"]["patch"] = NLOHMANN_JSON_VERSION_PATCH;
-
-#ifdef _WIN32
-        result["platform"] = "win32";
-#elif defined __linux__
-        result["platform"] = "linux";
-#elif defined __APPLE__
-        result["platform"] = "apple";
-#elif defined __unix__
-        result["platform"] = "unix";
-#else
-        result["platform"] = "unknown";
-#endif
-
-#if defined(__ICC) || defined(__INTEL_COMPILER)
-        result["compiler"] = {{"family", "icc"}, {"version", __INTEL_COMPILER}};
-#elif defined(__clang__)
-        result["compiler"] = {{"family", "clang"}, {"version", __clang_version__}};
-#elif defined(__GNUC__) || defined(__GNUG__)
-        result["compiler"] = {{"family", "gcc"}, {"version", std::to_string(__GNUC__) + "." + std::to_string(__GNUC_MINOR__) + "." + std::to_string(__GNUC_PATCHLEVEL__)}};
-#elif defined(__HP_cc) || defined(__HP_aCC)
-        result["compiler"] = "hp"
-#elif defined(__IBMCPP__)
-        result["compiler"] = {{"family", "ilecpp"}, {"version", __IBMCPP__}};
-#elif defined(_MSC_VER)
-        result["compiler"] = {{"family", "msvc"}, {"version", _MSC_VER}};
-#elif defined(__PGI)
-        result["compiler"] = {{"family", "pgcpp"}, {"version", __PGI}};
-#elif defined(__SUNPRO_CC)
-        result["compiler"] = {{"family", "sunpro"}, {"version", __SUNPRO_CC}};
-#else
-        result["compiler"] = {{"family", "unknown"}, {"version", "unknown"}};
-#endif
-
-#ifdef __cplusplus
-        result["compiler"]["c++"] = std::to_string(__cplusplus);
-#else
-        result["compiler"]["c++"] = "unknown";
-#endif
-        return result;
-    }
-
-
-    ///////////////////////////
-    // JSON value data types //
-    ///////////////////////////
-
-    /// @name JSON value data types
-    /// The data types to store a JSON value. These types are derived from
-    /// the template arguments passed to class @ref basic_json.
-    /// @{
-
-#if defined(JSON_HAS_CPP_14)
-    // Use transparent comparator if possible, combined with perfect forwarding
-    // on find() and count() calls prevents unnecessary string construction.
-    using object_comparator_t = std::less<>;
-#else
-    using object_comparator_t = std::less<StringType>;
-#endif
-
-    /*!
-    @brief a type for an object
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes JSON objects as follows:
-    > An object is an unordered collection of zero or more name/value pairs,
-    > where a name is a string and a value is a string, number, boolean, null,
-    > object, or array.
-
-    To store objects in C++, a type is defined by the template parameters
-    described below.
-
-    @tparam ObjectType  the container to store objects (e.g., `std::map` or
-    `std::unordered_map`)
-    @tparam StringType the type of the keys or names (e.g., `std::string`).
-    The comparison function `std::less<StringType>` is used to order elements
-    inside the container.
-    @tparam AllocatorType the allocator to use for objects (e.g.,
-    `std::allocator`)
-
-    #### Default type
-
-    With the default values for @a ObjectType (`std::map`), @a StringType
-    (`std::string`), and @a AllocatorType (`std::allocator`), the default
-    value for @a object_t is:
-
-    @code {.cpp}
-    std::map<
-      std::string, // key_type
-      basic_json, // value_type
-      std::less<std::string>, // key_compare
-      std::allocator<std::pair<const std::string, basic_json>> // allocator_type
-    >
-    @endcode
-
-    #### Behavior
-
-    The choice of @a object_t influences the behavior of the JSON class. With
-    the default type, objects have the following behavior:
-
-    - When all names are unique, objects will be interoperable in the sense
-      that all software implementations receiving that object will agree on
-      the name-value mappings.
-    - When the names within an object are not unique, it is unspecified which
-      one of the values for a given key will be chosen. For instance,
-      `{"key": 2, "key": 1}` could be equal to either `{"key": 1}` or
-      `{"key": 2}`.
-    - Internally, name/value pairs are stored in lexicographical order of the
-      names. Objects will also be serialized (see @ref dump) in this order.
-      For instance, `{"b": 1, "a": 2}` and `{"a": 2, "b": 1}` will be stored
-      and serialized as `{"a": 2, "b": 1}`.
-    - When comparing objects, the order of the name/value pairs is irrelevant.
-      This makes objects interoperable in the sense that they will not be
-      affected by these differences. For instance, `{"b": 1, "a": 2}` and
-      `{"a": 2, "b": 1}` will be treated as equal.
-
-    #### Limits
-
-    [RFC 7159](http://rfc7159.net/rfc7159) specifies:
-    > An implementation may set limits on the maximum depth of nesting.
-
-    In this class, the object's limit of nesting is not explicitly constrained.
-    However, a maximum depth of nesting may be introduced by the compiler or
-    runtime environment. A theoretical limit can be queried by calling the
-    @ref max_size function of a JSON object.
-
-    #### Storage
-
-    Objects are stored as pointers in a @ref basic_json type. That is, for any
-    access to object values, a pointer of type `object_t*` must be
-    dereferenced.
-
-    @sa @ref array_t -- type for an array value
-
-    @since version 1.0.0
-
-    @note The order name/value pairs are added to the object is *not*
-    preserved by the library. Therefore, iterating an object may return
-    name/value pairs in a different order than they were originally stored. In
-    fact, keys will be traversed in alphabetical order as `std::map` with
-    `std::less` is used by default. Please note this behavior conforms to [RFC
-    7159](http://rfc7159.net/rfc7159), because any order implements the
-    specified "unordered" nature of JSON objects.
-    */
-    using object_t = ObjectType<StringType,
-          basic_json,
-          object_comparator_t,
-          AllocatorType<std::pair<const StringType,
-          basic_json>>>;
-
-    /*!
-    @brief a type for an array
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes JSON arrays as follows:
-    > An array is an ordered sequence of zero or more values.
-
-    To store objects in C++, a type is defined by the template parameters
-    explained below.
-
-    @tparam ArrayType  container type to store arrays (e.g., `std::vector` or
-    `std::list`)
-    @tparam AllocatorType allocator to use for arrays (e.g., `std::allocator`)
-
-    #### Default type
-
-    With the default values for @a ArrayType (`std::vector`) and @a
-    AllocatorType (`std::allocator`), the default value for @a array_t is:
-
-    @code {.cpp}
-    std::vector<
-      basic_json, // value_type
-      std::allocator<basic_json> // allocator_type
-    >
-    @endcode
-
-    #### Limits
-
-    [RFC 7159](http://rfc7159.net/rfc7159) specifies:
-    > An implementation may set limits on the maximum depth of nesting.
-
-    In this class, the array's limit of nesting is not explicitly constrained.
-    However, a maximum depth of nesting may be introduced by the compiler or
-    runtime environment. A theoretical limit can be queried by calling the
-    @ref max_size function of a JSON array.
-
-    #### Storage
-
-    Arrays are stored as pointers in a @ref basic_json type. That is, for any
-    access to array values, a pointer of type `array_t*` must be dereferenced.
-
-    @sa @ref object_t -- type for an object value
-
-    @since version 1.0.0
-    */
-    using array_t = ArrayType<basic_json, AllocatorType<basic_json>>;
-
-    /*!
-    @brief a type for a string
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes JSON strings as follows:
-    > A string is a sequence of zero or more Unicode characters.
-
-    To store objects in C++, a type is defined by the template parameter
-    described below. Unicode values are split by the JSON class into
-    byte-sized characters during deserialization.
-
-    @tparam StringType  the container to store strings (e.g., `std::string`).
-    Note this container is used for keys/names in objects, see @ref object_t.
-
-    #### Default type
-
-    With the default values for @a StringType (`std::string`), the default
-    value for @a string_t is:
-
-    @code {.cpp}
-    std::string
-    @endcode
-
-    #### Encoding
-
-    Strings are stored in UTF-8 encoding. Therefore, functions like
-    `std::string::size()` or `std::string::length()` return the number of
-    bytes in the string rather than the number of characters or glyphs.
-
-    #### String comparison
-
-    [RFC 7159](http://rfc7159.net/rfc7159) states:
-    > Software implementations are typically required to test names of object
-    > members for equality. Implementations that transform the textual
-    > representation into sequences of Unicode code units and then perform the
-    > comparison numerically, code unit by code unit, are interoperable in the
-    > sense that implementations will agree in all cases on equality or
-    > inequality of two strings. For example, implementations that compare
-    > strings with escaped characters unconverted may incorrectly find that
-    > `"a\\b"` and `"a\u005Cb"` are not equal.
-
-    This implementation is interoperable as it does compare strings code unit
-    by code unit.
-
-    #### Storage
-
-    String values are stored as pointers in a @ref basic_json type. That is,
-    for any access to string values, a pointer of type `string_t*` must be
-    dereferenced.
-
-    @since version 1.0.0
-    */
-    using string_t = StringType;
-
-    /*!
-    @brief a type for a boolean
-
-    [RFC 7159](http://rfc7159.net/rfc7159) implicitly describes a boolean as a
-    type which differentiates the two literals `true` and `false`.
-
-    To store objects in C++, a type is defined by the template parameter @a
-    BooleanType which chooses the type to use.
-
-    #### Default type
-
-    With the default values for @a BooleanType (`bool`), the default value for
-    @a boolean_t is:
-
-    @code {.cpp}
-    bool
-    @endcode
-
-    #### Storage
-
-    Boolean values are stored directly inside a @ref basic_json type.
-
-    @since version 1.0.0
-    */
-    using boolean_t = BooleanType;
-
-    /*!
-    @brief a type for a number (integer)
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes numbers as follows:
-    > The representation of numbers is similar to that used in most
-    > programming languages. A number is represented in base 10 using decimal
-    > digits. It contains an integer component that may be prefixed with an
-    > optional minus sign, which may be followed by a fraction part and/or an
-    > exponent part. Leading zeros are not allowed. (...) Numeric values that
-    > cannot be represented in the grammar below (such as Infinity and NaN)
-    > are not permitted.
-
-    This description includes both integer and floating-point numbers.
-    However, C++ allows more precise storage if it is known whether the number
-    is a signed integer, an unsigned integer or a floating-point number.
-    Therefore, three different types, @ref number_integer_t, @ref
-    number_unsigned_t and @ref number_float_t are used.
-
-    To store integer numbers in C++, a type is defined by the template
-    parameter @a NumberIntegerType which chooses the type to use.
-
-    #### Default type
-
-    With the default values for @a NumberIntegerType (`int64_t`), the default
-    value for @a number_integer_t is:
-
-    @code {.cpp}
-    int64_t
-    @endcode
-
-    #### Default behavior
-
-    - The restrictions about leading zeros is not enforced in C++. Instead,
-      leading zeros in integer literals lead to an interpretation as octal
-      number. Internally, the value will be stored as decimal number. For
-      instance, the C++ integer literal `010` will be serialized to `8`.
-      During deserialization, leading zeros yield an error.
-    - Not-a-number (NaN) values will be serialized to `null`.
-
-    #### Limits
-
-    [RFC 7159](http://rfc7159.net/rfc7159) specifies:
-    > An implementation may set limits on the range and precision of numbers.
-
-    When the default type is used, the maximal integer number that can be
-    stored is `9223372036854775807` (INT64_MAX) and the minimal integer number
-    that can be stored is `-9223372036854775808` (INT64_MIN). Integer numbers
-    that are out of range will yield over/underflow when used in a
-    constructor. During deserialization, too large or small integer numbers
-    will be automatically be stored as @ref number_unsigned_t or @ref
-    number_float_t.
-
-    [RFC 7159](http://rfc7159.net/rfc7159) further states:
-    > Note that when such software is used, numbers that are integers and are
-    > in the range \f$[-2^{53}+1, 2^{53}-1]\f$ are interoperable in the sense
-    > that implementations will agree exactly on their numeric values.
-
-    As this range is a subrange of the exactly supported range [INT64_MIN,
-    INT64_MAX], this class's integer type is interoperable.
-
-    #### Storage
-
-    Integer number values are stored directly inside a @ref basic_json type.
-
-    @sa @ref number_float_t -- type for number values (floating-point)
-
-    @sa @ref number_unsigned_t -- type for number values (unsigned integer)
-
-    @since version 1.0.0
-    */
-    using number_integer_t = NumberIntegerType;
-
-    /*!
-    @brief a type for a number (unsigned)
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes numbers as follows:
-    > The representation of numbers is similar to that used in most
-    > programming languages. A number is represented in base 10 using decimal
-    > digits. It contains an integer component that may be prefixed with an
-    > optional minus sign, which may be followed by a fraction part and/or an
-    > exponent part. Leading zeros are not allowed. (...) Numeric values that
-    > cannot be represented in the grammar below (such as Infinity and NaN)
-    > are not permitted.
-
-    This description includes both integer and floating-point numbers.
-    However, C++ allows more precise storage if it is known whether the number
-    is a signed integer, an unsigned integer or a floating-point number.
-    Therefore, three different types, @ref number_integer_t, @ref
-    number_unsigned_t and @ref number_float_t are used.
-
-    To store unsigned integer numbers in C++, a type is defined by the
-    template parameter @a NumberUnsignedType which chooses the type to use.
-
-    #### Default type
-
-    With the default values for @a NumberUnsignedType (`uint64_t`), the
-    default value for @a number_unsigned_t is:
-
-    @code {.cpp}
-    uint64_t
-    @endcode
-
-    #### Default behavior
-
-    - The restrictions about leading zeros is not enforced in C++. Instead,
-      leading zeros in integer literals lead to an interpretation as octal
-      number. Internally, the value will be stored as decimal number. For
-      instance, the C++ integer literal `010` will be serialized to `8`.
-      During deserialization, leading zeros yield an error.
-    - Not-a-number (NaN) values will be serialized to `null`.
-
-    #### Limits
-
-    [RFC 7159](http://rfc7159.net/rfc7159) specifies:
-    > An implementation may set limits on the range and precision of numbers.
-
-    When the default type is used, the maximal integer number that can be
-    stored is `18446744073709551615` (UINT64_MAX) and the minimal integer
-    number that can be stored is `0`. Integer numbers that are out of range
-    will yield over/underflow when used in a constructor. During
-    deserialization, too large or small integer numbers will be automatically
-    be stored as @ref number_integer_t or @ref number_float_t.
-
-    [RFC 7159](http://rfc7159.net/rfc7159) further states:
-    > Note that when such software is used, numbers that are integers and are
-    > in the range \f$[-2^{53}+1, 2^{53}-1]\f$ are interoperable in the sense
-    > that implementations will agree exactly on their numeric values.
-
-    As this range is a subrange (when considered in conjunction with the
-    number_integer_t type) of the exactly supported range [0, UINT64_MAX],
-    this class's integer type is interoperable.
-
-    #### Storage
-
-    Integer number values are stored directly inside a @ref basic_json type.
-
-    @sa @ref number_float_t -- type for number values (floating-point)
-    @sa @ref number_integer_t -- type for number values (integer)
-
-    @since version 2.0.0
-    */
-    using number_unsigned_t = NumberUnsignedType;
-
-    /*!
-    @brief a type for a number (floating-point)
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes numbers as follows:
-    > The representation of numbers is similar to that used in most
-    > programming languages. A number is represented in base 10 using decimal
-    > digits. It contains an integer component that may be prefixed with an
-    > optional minus sign, which may be followed by a fraction part and/or an
-    > exponent part. Leading zeros are not allowed. (...) Numeric values that
-    > cannot be represented in the grammar below (such as Infinity and NaN)
-    > are not permitted.
-
-    This description includes both integer and floating-point numbers.
-    However, C++ allows more precise storage if it is known whether the number
-    is a signed integer, an unsigned integer or a floating-point number.
-    Therefore, three different types, @ref number_integer_t, @ref
-    number_unsigned_t and @ref number_float_t are used.
-
-    To store floating-point numbers in C++, a type is defined by the template
-    parameter @a NumberFloatType which chooses the type to use.
-
-    #### Default type
-
-    With the default values for @a NumberFloatType (`double`), the default
-    value for @a number_float_t is:
-
-    @code {.cpp}
-    double
-    @endcode
-
-    #### Default behavior
-
-    - The restrictions about leading zeros is not enforced in C++. Instead,
-      leading zeros in floating-point literals will be ignored. Internally,
-      the value will be stored as decimal number. For instance, the C++
-      floating-point literal `01.2` will be serialized to `1.2`. During
-      deserialization, leading zeros yield an error.
-    - Not-a-number (NaN) values will be serialized to `null`.
-
-    #### Limits
-
-    [RFC 7159](http://rfc7159.net/rfc7159) states:
-    > This specification allows implementations to set limits on the range and
-    > precision of numbers accepted. Since software that implements IEEE
-    > 754-2008 binary64 (double precision) numbers is generally available and
-    > widely used, good interoperability can be achieved by implementations
-    > that expect no more precision or range than these provide, in the sense
-    > that implementations will approximate JSON numbers within the expected
-    > precision.
-
-    This implementation does exactly follow this approach, as it uses double
-    precision floating-point numbers. Note values smaller than
-    `-1.79769313486232e+308` and values greater than `1.79769313486232e+308`
-    will be stored as NaN internally and be serialized to `null`.
-
-    #### Storage
-
-    Floating-point number values are stored directly inside a @ref basic_json
-    type.
-
-    @sa @ref number_integer_t -- type for number values (integer)
-
-    @sa @ref number_unsigned_t -- type for number values (unsigned integer)
-
-    @since version 1.0.0
-    */
-    using number_float_t = NumberFloatType;
-
-    /*!
-    @brief a type for a packed binary type
-
-    This type is a type designed to carry binary data that appears in various
-    serialized formats, such as CBOR's Major Type 2, MessagePack's bin, and
-    BSON's generic binary subtype. This type is NOT a part of standard JSON and
-    exists solely for compatibility with these binary types. As such, it is
-    simply defined as an ordered sequence of zero or more byte values.
-
-    Additionally, as an implementation detail, the subtype of the binary data is
-    carried around as a `std::uint8_t`, which is compatible with both of the
-    binary data formats that use binary subtyping, (though the specific
-    numbering is incompatible with each other, and it is up to the user to
-    translate between them).
-
-    [CBOR's RFC 7049](https://tools.ietf.org/html/rfc7049) describes this type
-    as:
-    > Major type 2: a byte string. The string's length in bytes is represented
-    > following the rules for positive integers (major type 0).
-
-    [MessagePack's documentation on the bin type
-    family](https://github.com/msgpack/msgpack/blob/master/spec.md#bin-format-family)
-    describes this type as:
-    > Bin format family stores an byte array in 2, 3, or 5 bytes of extra bytes
-    > in addition to the size of the byte array.
-
-    [BSON's specifications](http://bsonspec.org/spec.html) describe several
-    binary types; however, this type is intended to represent the generic binary
-    type which has the description:
-    > Generic binary subtype - This is the most commonly used binary subtype and
-    > should be the 'default' for drivers and tools.
-
-    None of these impose any limitations on the internal representation other
-    than the basic unit of storage be some type of array whose parts are
-    decomposable into bytes.
-
-    The default representation of this binary format is a
-    `std::vector<std::uint8_t>`, which is a very common way to represent a byte
-    array in modern C++.
-
-    #### Default type
-
-    The default values for @a BinaryType is `std::vector<std::uint8_t>`
-
-    #### Storage
-
-    Binary Arrays are stored as pointers in a @ref basic_json type. That is,
-    for any access to array values, a pointer of the type `binary_t*` must be
-    dereferenced.
-
-    #### Notes on subtypes
-
-    - CBOR
-       - Binary values are represented as byte strings. No subtypes are
-         supported and will be ignored when CBOR is written.
-    - MessagePack
-       - If a subtype is given and the binary array contains exactly 1, 2, 4, 8,
-         or 16 elements, the fixext family (fixext1, fixext2, fixext4, fixext8)
-         is used. For other sizes, the ext family (ext8, ext16, ext32) is used.
-         The subtype is then added as singed 8-bit integer.
-       - If no subtype is given, the bin family (bin8, bin16, bin32) is used.
-    - BSON
-       - If a subtype is given, it is used and added as unsigned 8-bit integer.
-       - If no subtype is given, the generic binary subtype 0x00 is used.
-
-    @sa @ref binary -- create a binary array
-
-    @since version 3.8.0
-    */
-    using binary_t = nlohmann::byte_container_with_subtype<BinaryType>;
-    /// @}
-
-  private:
-
-    /// helper for exception-safe object creation
-    template<typename T, typename... Args>
-    JSON_HEDLEY_RETURNS_NON_NULL
-    static T* create(Args&& ... args)
-    {
-        AllocatorType<T> alloc;
-        using AllocatorTraits = std::allocator_traits<AllocatorType<T>>;
-
-        auto deleter = [&](T * object)
-        {
-            AllocatorTraits::deallocate(alloc, object, 1);
-        };
-        std::unique_ptr<T, decltype(deleter)> object(AllocatorTraits::allocate(alloc, 1), deleter);
-        AllocatorTraits::construct(alloc, object.get(), std::forward<Args>(args)...);
-        assert(object != nullptr);
-        return object.release();
-    }
-
-    ////////////////////////
-    // JSON value storage //
-    ////////////////////////
-
-    /*!
-    @brief a JSON value
-
-    The actual storage for a JSON value of the @ref basic_json class. This
-    union combines the different storage types for the JSON value types
-    defined in @ref value_t.
-
-    JSON type | value_t type    | used type
-    --------- | --------------- | ------------------------
-    object    | object          | pointer to @ref object_t
-    array     | array           | pointer to @ref array_t
-    string    | string          | pointer to @ref string_t
-    boolean   | boolean         | @ref boolean_t
-    number    | number_integer  | @ref number_integer_t
-    number    | number_unsigned | @ref number_unsigned_t
-    number    | number_float    | @ref number_float_t
-    binary    | binary          | pointer to @ref binary_t
-    null      | null            | *no value is stored*
-
-    @note Variable-length types (objects, arrays, and strings) are stored as
-    pointers. The size of the union should not exceed 64 bits if the default
-    value types are used.
-
-    @since version 1.0.0
-    */
-    union json_value
-    {
-        /// object (stored with pointer to save storage)
-        object_t* object;
-        /// array (stored with pointer to save storage)
-        array_t* array;
-        /// string (stored with pointer to save storage)
-        string_t* string;
-        /// binary (stored with pointer to save storage)
-        binary_t* binary;
-        /// boolean
-        boolean_t boolean;
-        /// number (integer)
-        number_integer_t number_integer;
-        /// number (unsigned integer)
-        number_unsigned_t number_unsigned;
-        /// number (floating-point)
-        number_float_t number_float;
-
-        /// default constructor (for null values)
-        json_value() = default;
-        /// constructor for booleans
-        json_value(boolean_t v) noexcept : boolean(v) {}
-        /// constructor for numbers (integer)
-        json_value(number_integer_t v) noexcept : number_integer(v) {}
-        /// constructor for numbers (unsigned)
-        json_value(number_unsigned_t v) noexcept : number_unsigned(v) {}
-        /// constructor for numbers (floating-point)
-        json_value(number_float_t v) noexcept : number_float(v) {}
-        /// constructor for empty values of a given type
-        json_value(value_t t)
-        {
-            switch (t)
-            {
-                case value_t::object:
-                {
-                    object = create<object_t>();
-                    break;
-                }
-
-                case value_t::array:
-                {
-                    array = create<array_t>();
-                    break;
-                }
-
-                case value_t::string:
-                {
-                    string = create<string_t>("");
-                    break;
-                }
-
-                case value_t::binary:
-                {
-                    binary = create<binary_t>();
-                    break;
-                }
-
-                case value_t::boolean:
-                {
-                    boolean = boolean_t(false);
-                    break;
-                }
-
-                case value_t::number_integer:
-                {
-                    number_integer = number_integer_t(0);
-                    break;
-                }
-
-                case value_t::number_unsigned:
-                {
-                    number_unsigned = number_unsigned_t(0);
-                    break;
-                }
-
-                case value_t::number_float:
-                {
-                    number_float = number_float_t(0.0);
-                    break;
-                }
-
-                case value_t::null:
-                {
-                    object = nullptr;  // silence warning, see #821
-                    break;
-                }
-
-                default:
-                {
-                    object = nullptr;  // silence warning, see #821
-                    if (JSON_HEDLEY_UNLIKELY(t == value_t::null))
-                    {
-                        JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.7.3")); // LCOV_EXCL_LINE
-                    }
-                    break;
-                }
-            }
-        }
-
-        /// constructor for strings
-        json_value(const string_t& value)
-        {
-            string = create<string_t>(value);
-        }
-
-        /// constructor for rvalue strings
-        json_value(string_t&& value)
-        {
-            string = create<string_t>(std::move(value));
-        }
-
-        /// constructor for objects
-        json_value(const object_t& value)
-        {
-            object = create<object_t>(value);
-        }
-
-        /// constructor for rvalue objects
-        json_value(object_t&& value)
-        {
-            object = create<object_t>(std::move(value));
-        }
-
-        /// constructor for arrays
-        json_value(const array_t& value)
-        {
-            array = create<array_t>(value);
-        }
-
-        /// constructor for rvalue arrays
-        json_value(array_t&& value)
-        {
-            array = create<array_t>(std::move(value));
-        }
-
-        /// constructor for binary arrays
-        json_value(const typename binary_t::container_type& value)
-        {
-            binary = create<binary_t>(value);
-        }
-
-        /// constructor for rvalue binary arrays
-        json_value(typename binary_t::container_type&& value)
-        {
-            binary = create<binary_t>(std::move(value));
-        }
-
-        /// constructor for binary arrays (internal type)
-        json_value(const binary_t& value)
-        {
-            binary = create<binary_t>(value);
-        }
-
-        /// constructor for rvalue binary arrays (internal type)
-        json_value(binary_t&& value)
-        {
-            binary = create<binary_t>(std::move(value));
-        }
-
-        void destroy(value_t t) noexcept
-        {
-            // flatten the current json_value to a heap-allocated stack
-            std::vector<basic_json> stack;
-
-            // move the top-level items to stack
-            if (t == value_t::array)
-            {
-                stack.reserve(array->size());
-                std::move(array->begin(), array->end(), std::back_inserter(stack));
-            }
-            else if (t == value_t::object)
-            {
-                stack.reserve(object->size());
-                for (auto&& it : *object)
-                {
-                    stack.push_back(std::move(it.second));
-                }
-            }
-
-            while (not stack.empty())
-            {
-                // move the last item to local variable to be processed
-                basic_json current_item(std::move(stack.back()));
-                stack.pop_back();
-
-                // if current_item is array/object, move
-                // its children to the stack to be processed later
-                if (current_item.is_array())
-                {
-                    std::move(current_item.m_value.array->begin(), current_item.m_value.array->end(),
-                              std::back_inserter(stack));
-
-                    current_item.m_value.array->clear();
-                }
-                else if (current_item.is_object())
-                {
-                    for (auto&& it : *current_item.m_value.object)
-                    {
-                        stack.push_back(std::move(it.second));
-                    }
-
-                    current_item.m_value.object->clear();
-                }
-
-                // it's now safe that current_item get destructed
-                // since it doesn't have any children
-            }
-
-            switch (t)
-            {
-                case value_t::object:
-                {
-                    AllocatorType<object_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, object);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, object, 1);
-                    break;
-                }
-
-                case value_t::array:
-                {
-                    AllocatorType<array_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, array);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, array, 1);
-                    break;
-                }
-
-                case value_t::string:
-                {
-                    AllocatorType<string_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, string);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, string, 1);
-                    break;
-                }
-
-                case value_t::binary:
-                {
-                    AllocatorType<binary_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, binary);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, binary, 1);
-                    break;
-                }
-
-                default:
-                {
-                    break;
-                }
-            }
-        }
-    };
-
-    /*!
-    @brief checks the class invariants
-
-    This function asserts the class invariants. It needs to be called at the
-    end of every constructor to make sure that created objects respect the
-    invariant. Furthermore, it has to be called each time the type of a JSON
-    value is changed, because the invariant expresses a relationship between
-    @a m_type and @a m_value.
-    */
-    void assert_invariant() const noexcept
-    {
-        assert(m_type != value_t::object or m_value.object != nullptr);
-        assert(m_type != value_t::array or m_value.array != nullptr);
-        assert(m_type != value_t::string or m_value.string != nullptr);
-        assert(m_type != value_t::binary or m_value.binary != nullptr);
-    }
-
-  public:
-    //////////////////////////
-    // JSON parser callback //
-    //////////////////////////
-
-    /*!
-    @brief parser event types
-
-    The parser callback distinguishes the following events:
-    - `object_start`: the parser read `{` and started to process a JSON object
-    - `key`: the parser read a key of a value in an object
-    - `object_end`: the parser read `}` and finished processing a JSON object
-    - `array_start`: the parser read `[` and started to process a JSON array
-    - `array_end`: the parser read `]` and finished processing a JSON array
-    - `value`: the parser finished reading a JSON value
-
-    @image html callback_events.png "Example when certain parse events are triggered"
-
-    @sa @ref parser_callback_t for more information and examples
-    */
-    using parse_event_t = detail::parse_event_t;
-
-    /*!
-    @brief per-element parser callback type
-
-    With a parser callback function, the result of parsing a JSON text can be
-    influenced. When passed to @ref parse, it is called on certain events
-    (passed as @ref parse_event_t via parameter @a event) with a set recursion
-    depth @a depth and context JSON value @a parsed. The return value of the
-    callback function is a boolean indicating whether the element that emitted
-    the callback shall be kept or not.
-
-    We distinguish six scenarios (determined by the event type) in which the
-    callback function can be called. The following table describes the values
-    of the parameters @a depth, @a event, and @a parsed.
-
-    parameter @a event | description | parameter @a depth | parameter @a parsed
-    ------------------ | ----------- | ------------------ | -------------------
-    parse_event_t::object_start | the parser read `{` and started to process a JSON object | depth of the parent of the JSON object | a JSON value with type discarded
-    parse_event_t::key | the parser read a key of a value in an object | depth of the currently parsed JSON object | a JSON string containing the key
-    parse_event_t::object_end | the parser read `}` and finished processing a JSON object | depth of the parent of the JSON object | the parsed JSON object
-    parse_event_t::array_start | the parser read `[` and started to process a JSON array | depth of the parent of the JSON array | a JSON value with type discarded
-    parse_event_t::array_end | the parser read `]` and finished processing a JSON array | depth of the parent of the JSON array | the parsed JSON array
-    parse_event_t::value | the parser finished reading a JSON value | depth of the value | the parsed JSON value
-
-    @image html callback_events.png "Example when certain parse events are triggered"
-
-    Discarding a value (i.e., returning `false`) has different effects
-    depending on the context in which function was called:
-
-    - Discarded values in structured types are skipped. That is, the parser
-      will behave as if the discarded value was never read.
-    - In case a value outside a structured type is skipped, it is replaced
-      with `null`. This case happens if the top-level element is skipped.
-
-    @param[in] depth  the depth of the recursion during parsing
-
-    @param[in] event  an event of type parse_event_t indicating the context in
-    the callback function has been called
-
-    @param[in,out] parsed  the current intermediate parse result; note that
-    writing to this value has no effect for parse_event_t::key events
-
-    @return Whether the JSON value which called the function during parsing
-    should be kept (`true`) or not (`false`). In the latter case, it is either
-    skipped completely or replaced by an empty discarded object.
-
-    @sa @ref parse for examples
-
-    @since version 1.0.0
-    */
-    using parser_callback_t = detail::parser_callback_t<basic_json>;
-
-    //////////////////
-    // constructors //
-    //////////////////
-
-    /// @name constructors and destructors
-    /// Constructors of class @ref basic_json, copy/move constructor, copy
-    /// assignment, static functions creating objects, and the destructor.
-    /// @{
-
-    /*!
-    @brief create an empty value with a given type
-
-    Create an empty JSON value with a given type. The value will be default
-    initialized with an empty value which depends on the type:
-
-    Value type  | initial value
-    ----------- | -------------
-    null        | `null`
-    boolean     | `false`
-    string      | `""`
-    number      | `0`
-    object      | `{}`
-    array       | `[]`
-    binary      | empty array
-
-    @param[in] v  the type of the value to create
-
-    @complexity Constant.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The following code shows the constructor for different @ref
-    value_t values,basic_json__value_t}
-
-    @sa @ref clear() -- restores the postcondition of this constructor
-
-    @since version 1.0.0
-    */
-    basic_json(const value_t v)
-        : m_type(v), m_value(v)
-    {
-        assert_invariant();
-    }
-
-    /*!
-    @brief create a null object
-
-    Create a `null` JSON value. It either takes a null pointer as parameter
-    (explicitly creating `null`) or no parameter (implicitly creating `null`).
-    The passed null pointer itself is not read -- it is only used to choose
-    the right constructor.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this constructor never throws
-    exceptions.
-
-    @liveexample{The following code shows the constructor with and without a
-    null pointer parameter.,basic_json__nullptr_t}
-
-    @since version 1.0.0
-    */
-    basic_json(std::nullptr_t = nullptr) noexcept
-        : basic_json(value_t::null)
-    {
-        assert_invariant();
-    }
-
-    /*!
-    @brief create a JSON value
-
-    This is a "catch all" constructor for all compatible JSON types; that is,
-    types for which a `to_json()` method exists. The constructor forwards the
-    parameter @a val to that method (to `json_serializer<U>::to_json` method
-    with `U = uncvref_t<CompatibleType>`, to be exact).
-
-    Template type @a CompatibleType includes, but is not limited to, the
-    following types:
-    - **arrays**: @ref array_t and all kinds of compatible containers such as
-      `std::vector`, `std::deque`, `std::list`, `std::forward_list`,
-      `std::array`, `std::valarray`, `std::set`, `std::unordered_set`,
-      `std::multiset`, and `std::unordered_multiset` with a `value_type` from
-      which a @ref basic_json value can be constructed.
-    - **objects**: @ref object_t and all kinds of compatible associative
-      containers such as `std::map`, `std::unordered_map`, `std::multimap`,
-      and `std::unordered_multimap` with a `key_type` compatible to
-      @ref string_t and a `value_type` from which a @ref basic_json value can
-      be constructed.
-    - **strings**: @ref string_t, string literals, and all compatible string
-      containers can be used.
-    - **numbers**: @ref number_integer_t, @ref number_unsigned_t,
-      @ref number_float_t, and all convertible number types such as `int`,
-      `size_t`, `int64_t`, `float` or `double` can be used.
-    - **boolean**: @ref boolean_t / `bool` can be used.
-    - **binary**: @ref binary_t / `std::vector<uint8_t>` may be used,
-      unfortunately because string literals cannot be distinguished from binary
-      character arrays by the C++ type system, all types compatible with `const
-      char*` will be directed to the string constructor instead.  This is both
-      for backwards compatibility, and due to the fact that a binary type is not
-      a standard JSON type.
-
-    See the examples below.
-
-    @tparam CompatibleType a type such that:
-    - @a CompatibleType is not derived from `std::istream`,
-    - @a CompatibleType is not @ref basic_json (to avoid hijacking copy/move
-         constructors),
-    - @a CompatibleType is not a different @ref basic_json type (i.e. with different template arguments)
-    - @a CompatibleType is not a @ref basic_json nested type (e.g.,
-         @ref json_pointer, @ref iterator, etc ...)
-    - @ref @ref json_serializer<U> has a
-         `to_json(basic_json_t&, CompatibleType&&)` method
-
-    @tparam U = `uncvref_t<CompatibleType>`
-
-    @param[in] val the value to be forwarded to the respective constructor
-
-    @complexity Usually linear in the size of the passed @a val, also
-                depending on the implementation of the called `to_json()`
-                method.
-
-    @exceptionsafety Depends on the called constructor. For types directly
-    supported by the library (i.e., all types for which no `to_json()` function
-    was provided), strong guarantee holds: if an exception is thrown, there are
-    no changes to any JSON value.
-
-    @liveexample{The following code shows the constructor with several
-    compatible types.,basic_json__CompatibleType}
-
-    @since version 2.1.0
-    */
-    template <typename CompatibleType,
-              typename U = detail::uncvref_t<CompatibleType>,
-              detail::enable_if_t<
-                  not detail::is_basic_json<U>::value and detail::is_compatible_type<basic_json_t, U>::value, int> = 0>
-    basic_json(CompatibleType && val) noexcept(noexcept(
-                JSONSerializer<U>::to_json(std::declval<basic_json_t&>(),
-                                           std::forward<CompatibleType>(val))))
-    {
-        JSONSerializer<U>::to_json(*this, std::forward<CompatibleType>(val));
-        assert_invariant();
-    }
-
-    /*!
-    @brief create a JSON value from an existing one
-
-    This is a constructor for existing @ref basic_json types.
-    It does not hijack copy/move constructors, since the parameter has different
-    template arguments than the current ones.
-
-    The constructor tries to convert the internal @ref m_value of the parameter.
-
-    @tparam BasicJsonType a type such that:
-    - @a BasicJsonType is a @ref basic_json type.
-    - @a BasicJsonType has different template arguments than @ref basic_json_t.
-
-    @param[in] val the @ref basic_json value to be converted.
-
-    @complexity Usually linear in the size of the passed @a val, also
-                depending on the implementation of the called `to_json()`
-                method.
-
-    @exceptionsafety Depends on the called constructor. For types directly
-    supported by the library (i.e., all types for which no `to_json()` function
-    was provided), strong guarantee holds: if an exception is thrown, there are
-    no changes to any JSON value.
-
-    @since version 3.2.0
-    */
-    template <typename BasicJsonType,
-              detail::enable_if_t<
-                  detail::is_basic_json<BasicJsonType>::value and not std::is_same<basic_json, BasicJsonType>::value, int> = 0>
-    basic_json(const BasicJsonType& val)
-    {
-        using other_boolean_t = typename BasicJsonType::boolean_t;
-        using other_number_float_t = typename BasicJsonType::number_float_t;
-        using other_number_integer_t = typename BasicJsonType::number_integer_t;
-        using other_number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-        using other_string_t = typename BasicJsonType::string_t;
-        using other_object_t = typename BasicJsonType::object_t;
-        using other_array_t = typename BasicJsonType::array_t;
-        using other_binary_t = typename BasicJsonType::binary_t;
-
-        switch (val.type())
-        {
-            case value_t::boolean:
-                JSONSerializer<other_boolean_t>::to_json(*this, val.template get<other_boolean_t>());
-                break;
-            case value_t::number_float:
-                JSONSerializer<other_number_float_t>::to_json(*this, val.template get<other_number_float_t>());
-                break;
-            case value_t::number_integer:
-                JSONSerializer<other_number_integer_t>::to_json(*this, val.template get<other_number_integer_t>());
-                break;
-            case value_t::number_unsigned:
-                JSONSerializer<other_number_unsigned_t>::to_json(*this, val.template get<other_number_unsigned_t>());
-                break;
-            case value_t::string:
-                JSONSerializer<other_string_t>::to_json(*this, val.template get_ref<const other_string_t&>());
-                break;
-            case value_t::object:
-                JSONSerializer<other_object_t>::to_json(*this, val.template get_ref<const other_object_t&>());
-                break;
-            case value_t::array:
-                JSONSerializer<other_array_t>::to_json(*this, val.template get_ref<const other_array_t&>());
-                break;
-            case value_t::binary:
-                JSONSerializer<other_binary_t>::to_json(*this, val.template get_ref<const other_binary_t&>());
-                break;
-            case value_t::null:
-                *this = nullptr;
-                break;
-            case value_t::discarded:
-                m_type = value_t::discarded;
-                break;
-            default:            // LCOV_EXCL_LINE
-                assert(false);  // LCOV_EXCL_LINE
-        }
-        assert_invariant();
-    }
-
-    /*!
-    @brief create a container (array or object) from an initializer list
-
-    Creates a JSON value of type array or object from the passed initializer
-    list @a init. In case @a type_deduction is `true` (default), the type of
-    the JSON value to be created is deducted from the initializer list @a init
-    according to the following rules:
-
-    1. If the list is empty, an empty JSON object value `{}` is created.
-    2. If the list consists of pairs whose first element is a string, a JSON
-       object value is created where the first elements of the pairs are
-       treated as keys and the second elements are as values.
-    3. In all other cases, an array is created.
-
-    The rules aim to create the best fit between a C++ initializer list and
-    JSON values. The rationale is as follows:
-
-    1. The empty initializer list is written as `{}` which is exactly an empty
-       JSON object.
-    2. C++ has no way of describing mapped types other than to list a list of
-       pairs. As JSON requires that keys must be of type string, rule 2 is the
-       weakest constraint one can pose on initializer lists to interpret them
-       as an object.
-    3. In all other cases, the initializer list could not be interpreted as
-       JSON object type, so interpreting it as JSON array type is safe.
-
-    With the rules described above, the following JSON values cannot be
-    expressed by an initializer list:
-
-    - the empty array (`[]`): use @ref array(initializer_list_t)
-      with an empty initializer list in this case
-    - arrays whose elements satisfy rule 2: use @ref
-      array(initializer_list_t) with the same initializer list
-      in this case
-
-    @note When used without parentheses around an empty initializer list, @ref
-    basic_json() is called instead of this function, yielding the JSON null
-    value.
-
-    @param[in] init  initializer list with JSON values
-
-    @param[in] type_deduction internal parameter; when set to `true`, the type
-    of the JSON value is deducted from the initializer list @a init; when set
-    to `false`, the type provided via @a manual_type is forced. This mode is
-    used by the functions @ref array(initializer_list_t) and
-    @ref object(initializer_list_t).
-
-    @param[in] manual_type internal parameter; when @a type_deduction is set
-    to `false`, the created JSON value will use the provided type (only @ref
-    value_t::array and @ref value_t::object are valid); when @a type_deduction
-    is set to `true`, this parameter has no effect
-
-    @throw type_error.301 if @a type_deduction is `false`, @a manual_type is
-    `value_t::object`, but @a init contains an element which is not a pair
-    whose first element is a string. In this case, the constructor could not
-    create an object. If @a type_deduction would have be `true`, an array
-    would have been created. See @ref object(initializer_list_t)
-    for an example.
-
-    @complexity Linear in the size of the initializer list @a init.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The example below shows how JSON values are created from
-    initializer lists.,basic_json__list_init_t}
-
-    @sa @ref array(initializer_list_t) -- create a JSON array
-    value from an initializer list
-    @sa @ref object(initializer_list_t) -- create a JSON object
-    value from an initializer list
-
-    @since version 1.0.0
-    */
-    basic_json(initializer_list_t init,
-               bool type_deduction = true,
-               value_t manual_type = value_t::array)
-    {
-        // check if each element is an array with two elements whose first
-        // element is a string
-        bool is_an_object = std::all_of(init.begin(), init.end(),
-                                        [](const detail::json_ref<basic_json>& element_ref)
-        {
-            return element_ref->is_array() and element_ref->size() == 2 and (*element_ref)[0].is_string();
-        });
-
-        // adjust type if type deduction is not wanted
-        if (not type_deduction)
-        {
-            // if array is wanted, do not create an object though possible
-            if (manual_type == value_t::array)
-            {
-                is_an_object = false;
-            }
-
-            // if object is wanted but impossible, throw an exception
-            if (JSON_HEDLEY_UNLIKELY(manual_type == value_t::object and not is_an_object))
-            {
-                JSON_THROW(type_error::create(301, "cannot create object from initializer list"));
-            }
-        }
-
-        if (is_an_object)
-        {
-            // the initializer list is a list of pairs -> create object
-            m_type = value_t::object;
-            m_value = value_t::object;
-
-            std::for_each(init.begin(), init.end(), [this](const detail::json_ref<basic_json>& element_ref)
-            {
-                auto element = element_ref.moved_or_copied();
-                m_value.object->emplace(
-                    std::move(*((*element.m_value.array)[0].m_value.string)),
-                    std::move((*element.m_value.array)[1]));
-            });
-        }
-        else
-        {
-            // the initializer list describes an array -> create array
-            m_type = value_t::array;
-            m_value.array = create<array_t>(init.begin(), init.end());
-        }
-
-        assert_invariant();
-    }
-
-    /*!
-    @brief explicitly create a binary array (without subtype)
-
-    Creates a JSON binary array value from a given binary container. Binary
-    values are part of various binary formats, such as CBOR, MessagePack, and
-    BSON. This constructor is used to create a value for serialization to those
-    formats.
-
-    @note Note, this function exists because of the difficulty in correctly
-    specifying the correct template overload in the standard value ctor, as both
-    JSON arrays and JSON binary arrays are backed with some form of a
-    `std::vector`. Because JSON binary arrays are a non-standard extension it
-    was decided that it would be best to prevent automatic initialization of a
-    binary array type, for backwards compatibility and so it does not happen on
-    accident.
-
-    @param[in] init container containing bytes to use as binary type
-
-    @return JSON binary array value
-
-    @complexity Linear in the size of @a init.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @since version 3.8.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json binary(const typename binary_t::container_type& init)
-    {
-        auto res = basic_json();
-        res.m_type = value_t::binary;
-        res.m_value = init;
-        return res;
-    }
-
-    /*!
-    @brief explicitly create a binary array (with subtype)
-
-    Creates a JSON binary array value from a given binary container. Binary
-    values are part of various binary formats, such as CBOR, MessagePack, and
-    BSON. This constructor is used to create a value for serialization to those
-    formats.
-
-    @note Note, this function exists because of the difficulty in correctly
-    specifying the correct template overload in the standard value ctor, as both
-    JSON arrays and JSON binary arrays are backed with some form of a
-    `std::vector`. Because JSON binary arrays are a non-standard extension it
-    was decided that it would be best to prevent automatic initialization of a
-    binary array type, for backwards compatibility and so it does not happen on
-    accident.
-
-    @param[in] init container containing bytes to use as binary type
-    @param[in] subtype subtype to use in MessagePack and BSON
-
-    @return JSON binary array value
-
-    @complexity Linear in the size of @a init.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @since version 3.8.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json binary(const typename binary_t::container_type& init, std::uint8_t subtype)
-    {
-        auto res = basic_json();
-        res.m_type = value_t::binary;
-        res.m_value = binary_t(init, subtype);
-        return res;
-    }
-
-    /// @copydoc binary(const typename binary_t::container_type&)
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json binary(typename binary_t::container_type&& init)
-    {
-        auto res = basic_json();
-        res.m_type = value_t::binary;
-        res.m_value = std::move(init);
-        return res;
-    }
-
-    /// @copydoc binary(const typename binary_t::container_type&, std::uint8_t)
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json binary(typename binary_t::container_type&& init, std::uint8_t subtype)
-    {
-        auto res = basic_json();
-        res.m_type = value_t::binary;
-        res.m_value = binary_t(std::move(init), subtype);
-        return res;
-    }
-
-    /*!
-    @brief explicitly create an array from an initializer list
-
-    Creates a JSON array value from a given initializer list. That is, given a
-    list of values `a, b, c`, creates the JSON value `[a, b, c]`. If the
-    initializer list is empty, the empty array `[]` is created.
-
-    @note This function is only needed to express two edge cases that cannot
-    be realized with the initializer list constructor (@ref
-    basic_json(initializer_list_t, bool, value_t)). These cases
-    are:
-    1. creating an array whose elements are all pairs whose first element is a
-    string -- in this case, the initializer list constructor would create an
-    object, taking the first elements as keys
-    2. creating an empty array -- passing the empty initializer list to the
-    initializer list constructor yields an empty object
-
-    @param[in] init  initializer list with JSON values to create an array from
-    (optional)
-
-    @return JSON array value
-
-    @complexity Linear in the size of @a init.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The following code shows an example for the `array`
-    function.,array}
-
-    @sa @ref basic_json(initializer_list_t, bool, value_t) --
-    create a JSON value from an initializer list
-    @sa @ref object(initializer_list_t) -- create a JSON object
-    value from an initializer list
-
-    @since version 1.0.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json array(initializer_list_t init = {})
-    {
-        return basic_json(init, false, value_t::array);
-    }
-
-    /*!
-    @brief explicitly create an object from an initializer list
-
-    Creates a JSON object value from a given initializer list. The initializer
-    lists elements must be pairs, and their first elements must be strings. If
-    the initializer list is empty, the empty object `{}` is created.
-
-    @note This function is only added for symmetry reasons. In contrast to the
-    related function @ref array(initializer_list_t), there are
-    no cases which can only be expressed by this function. That is, any
-    initializer list @a init can also be passed to the initializer list
-    constructor @ref basic_json(initializer_list_t, bool, value_t).
-
-    @param[in] init  initializer list to create an object from (optional)
-
-    @return JSON object value
-
-    @throw type_error.301 if @a init is not a list of pairs whose first
-    elements are strings. In this case, no object can be created. When such a
-    value is passed to @ref basic_json(initializer_list_t, bool, value_t),
-    an array would have been created from the passed initializer list @a init.
-    See example below.
-
-    @complexity Linear in the size of @a init.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The following code shows an example for the `object`
-    function.,object}
-
-    @sa @ref basic_json(initializer_list_t, bool, value_t) --
-    create a JSON value from an initializer list
-    @sa @ref array(initializer_list_t) -- create a JSON array
-    value from an initializer list
-
-    @since version 1.0.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json object(initializer_list_t init = {})
-    {
-        return basic_json(init, false, value_t::object);
-    }
-
-    /*!
-    @brief construct an array with count copies of given value
-
-    Constructs a JSON array value by creating @a cnt copies of a passed value.
-    In case @a cnt is `0`, an empty array is created.
-
-    @param[in] cnt  the number of JSON copies of @a val to create
-    @param[in] val  the JSON value to copy
-
-    @post `std::distance(begin(),end()) == cnt` holds.
-
-    @complexity Linear in @a cnt.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The following code shows examples for the @ref
-    basic_json(size_type\, const basic_json&)
-    constructor.,basic_json__size_type_basic_json}
-
-    @since version 1.0.0
-    */
-    basic_json(size_type cnt, const basic_json& val)
-        : m_type(value_t::array)
-    {
-        m_value.array = create<array_t>(cnt, val);
-        assert_invariant();
-    }
-
-    /*!
-    @brief construct a JSON container given an iterator range
-
-    Constructs the JSON value with the contents of the range `[first, last)`.
-    The semantics depends on the different types a JSON value can have:
-    - In case of a null type, invalid_iterator.206 is thrown.
-    - In case of other primitive types (number, boolean, or string), @a first
-      must be `begin()` and @a last must be `end()`. In this case, the value is
-      copied. Otherwise, invalid_iterator.204 is thrown.
-    - In case of structured types (array, object), the constructor behaves as
-      similar versions for `std::vector` or `std::map`; that is, a JSON array
-      or object is constructed from the values in the range.
-
-    @tparam InputIT an input iterator type (@ref iterator or @ref
-    const_iterator)
-
-    @param[in] first begin of the range to copy from (included)
-    @param[in] last end of the range to copy from (excluded)
-
-    @pre Iterators @a first and @a last must be initialized. **This
-         precondition is enforced with an assertion (see warning).** If
-         assertions are switched off, a violation of this precondition yields
-         undefined behavior.
-
-    @pre Range `[first, last)` is valid. Usually, this precondition cannot be
-         checked efficiently. Only certain edge cases are detected; see the
-         description of the exceptions below. A violation of this precondition
-         yields undefined behavior.
-
-    @warning A precondition is enforced with a runtime assertion that will
-             result in calling `std::abort` if this precondition is not met.
-             Assertions can be disabled by defining `NDEBUG` at compile time.
-             See https://en.cppreference.com/w/cpp/error/assert for more
-             information.
-
-    @throw invalid_iterator.201 if iterators @a first and @a last are not
-    compatible (i.e., do not belong to the same JSON value). In this case,
-    the range `[first, last)` is undefined.
-    @throw invalid_iterator.204 if iterators @a first and @a last belong to a
-    primitive type (number, boolean, or string), but @a first does not point
-    to the first element any more. In this case, the range `[first, last)` is
-    undefined. See example code below.
-    @throw invalid_iterator.206 if iterators @a first and @a last belong to a
-    null value. In this case, the range `[first, last)` is undefined.
-
-    @complexity Linear in distance between @a first and @a last.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The example below shows several ways to create JSON values by
-    specifying a subrange with iterators.,basic_json__InputIt_InputIt}
-
-    @since version 1.0.0
-    */
-    template<class InputIT, typename std::enable_if<
-                 std::is_same<InputIT, typename basic_json_t::iterator>::value or
-                 std::is_same<InputIT, typename basic_json_t::const_iterator>::value, int>::type = 0>
-    basic_json(InputIT first, InputIT last)
-    {
-        assert(first.m_object != nullptr);
-        assert(last.m_object != nullptr);
-
-        // make sure iterator fits the current value
-        if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(201, "iterators are not compatible"));
-        }
-
-        // copy type from first iterator
-        m_type = first.m_object->m_type;
-
-        // check if iterator range is complete for primitive values
-        switch (m_type)
-        {
-            case value_t::boolean:
-            case value_t::number_float:
-            case value_t::number_integer:
-            case value_t::number_unsigned:
-            case value_t::string:
-            {
-                if (JSON_HEDLEY_UNLIKELY(not first.m_it.primitive_iterator.is_begin()
-                                         or not last.m_it.primitive_iterator.is_end()))
-                {
-                    JSON_THROW(invalid_iterator::create(204, "iterators out of range"));
-                }
-                break;
-            }
-
-            default:
-                break;
-        }
-
-        switch (m_type)
-        {
-            case value_t::number_integer:
-            {
-                m_value.number_integer = first.m_object->m_value.number_integer;
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                m_value.number_unsigned = first.m_object->m_value.number_unsigned;
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                m_value.number_float = first.m_object->m_value.number_float;
-                break;
-            }
-
-            case value_t::boolean:
-            {
-                m_value.boolean = first.m_object->m_value.boolean;
-                break;
-            }
-
-            case value_t::string:
-            {
-                m_value = *first.m_object->m_value.string;
-                break;
-            }
-
-            case value_t::object:
-            {
-                m_value.object = create<object_t>(first.m_it.object_iterator,
-                                                  last.m_it.object_iterator);
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_value.array = create<array_t>(first.m_it.array_iterator,
-                                                last.m_it.array_iterator);
-                break;
-            }
-
-            case value_t::binary:
-            {
-                m_value = *first.m_object->m_value.binary;
-                break;
-            }
-
-            default:
-                JSON_THROW(invalid_iterator::create(206, "cannot construct with iterators from " +
-                                                    std::string(first.m_object->type_name())));
-        }
-
-        assert_invariant();
-    }
-
-
-    ///////////////////////////////////////
-    // other constructors and destructor //
-    ///////////////////////////////////////
-
-    template <typename JsonRef,
-              detail::enable_if_t<detail::conjunction<detail::is_json_ref<JsonRef>,
-                                  std::is_same<typename JsonRef::value_type, basic_json>>::value, int> = 0 >
-    basic_json(const JsonRef& ref) : basic_json(ref.moved_or_copied()) {}
-
-    /*!
-    @brief copy constructor
-
-    Creates a copy of a given JSON value.
-
-    @param[in] other  the JSON value to copy
-
-    @post `*this == other`
-
-    @complexity Linear in the size of @a other.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is linear.
-    - As postcondition, it holds: `other == basic_json(other)`.
-
-    @liveexample{The following code shows an example for the copy
-    constructor.,basic_json__basic_json}
-
-    @since version 1.0.0
-    */
-    basic_json(const basic_json& other)
-        : m_type(other.m_type)
-    {
-        // check of passed value is valid
-        other.assert_invariant();
-
-        switch (m_type)
-        {
-            case value_t::object:
-            {
-                m_value = *other.m_value.object;
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_value = *other.m_value.array;
-                break;
-            }
-
-            case value_t::string:
-            {
-                m_value = *other.m_value.string;
-                break;
-            }
-
-            case value_t::boolean:
-            {
-                m_value = other.m_value.boolean;
-                break;
-            }
-
-            case value_t::number_integer:
-            {
-                m_value = other.m_value.number_integer;
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                m_value = other.m_value.number_unsigned;
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                m_value = other.m_value.number_float;
-                break;
-            }
-
-            case value_t::binary:
-            {
-                m_value = *other.m_value.binary;
-                break;
-            }
-
-            default:
-                break;
-        }
-
-        assert_invariant();
-    }
-
-    /*!
-    @brief move constructor
-
-    Move constructor. Constructs a JSON value with the contents of the given
-    value @a other using move semantics. It "steals" the resources from @a
-    other and leaves it as JSON null value.
-
-    @param[in,out] other  value to move to this object
-
-    @post `*this` has the same value as @a other before the call.
-    @post @a other is a JSON null value.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this constructor never throws
-    exceptions.
-
-    @requirement This function helps `basic_json` satisfying the
-    [MoveConstructible](https://en.cppreference.com/w/cpp/named_req/MoveConstructible)
-    requirements.
-
-    @liveexample{The code below shows the move constructor explicitly called
-    via std::move.,basic_json__moveconstructor}
-
-    @since version 1.0.0
-    */
-    basic_json(basic_json&& other) noexcept
-        : m_type(std::move(other.m_type)),
-          m_value(std::move(other.m_value))
-    {
-        // check that passed value is valid
-        other.assert_invariant();
-
-        // invalidate payload
-        other.m_type = value_t::null;
-        other.m_value = {};
-
-        assert_invariant();
-    }
-
-    /*!
-    @brief copy assignment
-
-    Copy assignment operator. Copies a JSON value via the "copy and swap"
-    strategy: It is expressed in terms of the copy constructor, destructor,
-    and the `swap()` member function.
-
-    @param[in] other  value to copy from
-
-    @complexity Linear.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is linear.
-
-    @liveexample{The code below shows and example for the copy assignment. It
-    creates a copy of value `a` which is then swapped with `b`. Finally\, the
-    copy of `a` (which is the null value after the swap) is
-    destroyed.,basic_json__copyassignment}
-
-    @since version 1.0.0
-    */
-    basic_json& operator=(basic_json other) noexcept (
-        std::is_nothrow_move_constructible<value_t>::value and
-        std::is_nothrow_move_assignable<value_t>::value and
-        std::is_nothrow_move_constructible<json_value>::value and
-        std::is_nothrow_move_assignable<json_value>::value
-    )
-    {
-        // check that passed value is valid
-        other.assert_invariant();
-
-        using std::swap;
-        swap(m_type, other.m_type);
-        swap(m_value, other.m_value);
-
-        assert_invariant();
-        return *this;
-    }
-
-    /*!
-    @brief destructor
-
-    Destroys the JSON value and frees all allocated memory.
-
-    @complexity Linear.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is linear.
-    - All stored elements are destroyed and all memory is freed.
-
-    @since version 1.0.0
-    */
-    ~basic_json() noexcept
-    {
-        assert_invariant();
-        m_value.destroy(m_type);
-    }
-
-    /// @}
-
-  public:
-    ///////////////////////
-    // object inspection //
-    ///////////////////////
-
-    /// @name object inspection
-    /// Functions to inspect the type of a JSON value.
-    /// @{
-
-    /*!
-    @brief serialization
-
-    Serialization function for JSON values. The function tries to mimic
-    Python's `json.dumps()` function, and currently supports its @a indent
-    and @a ensure_ascii parameters.
-
-    @param[in] indent If indent is nonnegative, then array elements and object
-    members will be pretty-printed with that indent level. An indent level of
-    `0` will only insert newlines. `-1` (the default) selects the most compact
-    representation.
-    @param[in] indent_char The character to use for indentation if @a indent is
-    greater than `0`. The default is ` ` (space).
-    @param[in] ensure_ascii If @a ensure_ascii is true, all non-ASCII characters
-    in the output are escaped with `\uXXXX` sequences, and the result consists
-    of ASCII characters only.
-    @param[in] error_handler  how to react on decoding errors; there are three
-    possible values: `strict` (throws and exception in case a decoding error
-    occurs; default), `replace` (replace invalid UTF-8 sequences with U+FFFD),
-    and `ignore` (ignore invalid UTF-8 sequences during serialization).
-
-    @return string containing the serialization of the JSON value
-
-    @throw type_error.316 if a string stored inside the JSON value is not
-                          UTF-8 encoded and @a error_handler is set to strict
-
-    @note Binary values are serialized as object containing two keys:
-      - "bytes": an array of bytes as integers
-      - "subtype": the subtype as integer or "null" if the binary has no subtype
-
-    @complexity Linear.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @liveexample{The following example shows the effect of different @a indent\,
-    @a indent_char\, and @a ensure_ascii parameters to the result of the
-    serialization.,dump}
-
-    @see https://docs.python.org/2/library/json.html#json.dump
-
-    @since version 1.0.0; indentation character @a indent_char, option
-           @a ensure_ascii and exceptions added in version 3.0.0; error
-           handlers added in version 3.4.0; serialization of binary values added
-           in version 3.8.0.
-    */
-    string_t dump(const int indent = -1,
-                  const char indent_char = ' ',
-                  const bool ensure_ascii = false,
-                  const error_handler_t error_handler = error_handler_t::strict) const
-    {
-        string_t result;
-        serializer s(detail::output_adapter<char, string_t>(result), indent_char, error_handler);
-
-        if (indent >= 0)
-        {
-            s.dump(*this, true, ensure_ascii, static_cast<unsigned int>(indent));
-        }
-        else
-        {
-            s.dump(*this, false, ensure_ascii, 0);
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief return the type of the JSON value (explicit)
-
-    Return the type of the JSON value as a value from the @ref value_t
-    enumeration.
-
-    @return the type of the JSON value
-            Value type                | return value
-            ------------------------- | -------------------------
-            null                      | value_t::null
-            boolean                   | value_t::boolean
-            string                    | value_t::string
-            number (integer)          | value_t::number_integer
-            number (unsigned integer) | value_t::number_unsigned
-            number (floating-point)   | value_t::number_float
-            object                    | value_t::object
-            array                     | value_t::array
-            binary                    | value_t::binary
-            discarded                 | value_t::discarded
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `type()` for all JSON
-    types.,type}
-
-    @sa @ref operator value_t() -- return the type of the JSON value (implicit)
-    @sa @ref type_name() -- return the type as string
-
-    @since version 1.0.0
-    */
-    constexpr value_t type() const noexcept
-    {
-        return m_type;
-    }
-
-    /*!
-    @brief return whether type is primitive
-
-    This function returns true if and only if the JSON type is primitive
-    (string, number, boolean, or null).
-
-    @return `true` if type is primitive (string, number, boolean, or null),
-    `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_primitive()` for all JSON
-    types.,is_primitive}
-
-    @sa @ref is_structured() -- returns whether JSON value is structured
-    @sa @ref is_null() -- returns whether JSON value is `null`
-    @sa @ref is_string() -- returns whether JSON value is a string
-    @sa @ref is_boolean() -- returns whether JSON value is a boolean
-    @sa @ref is_number() -- returns whether JSON value is a number
-    @sa @ref is_binary() -- returns whether JSON value is a binary array
-
-    @since version 1.0.0
-    */
-    constexpr bool is_primitive() const noexcept
-    {
-        return is_null() or is_string() or is_boolean() or is_number() or is_binary();
-    }
-
-    /*!
-    @brief return whether type is structured
-
-    This function returns true if and only if the JSON type is structured
-    (array or object).
-
-    @return `true` if type is structured (array or object), `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_structured()` for all JSON
-    types.,is_structured}
-
-    @sa @ref is_primitive() -- returns whether value is primitive
-    @sa @ref is_array() -- returns whether value is an array
-    @sa @ref is_object() -- returns whether value is an object
-
-    @since version 1.0.0
-    */
-    constexpr bool is_structured() const noexcept
-    {
-        return is_array() or is_object();
-    }
-
-    /*!
-    @brief return whether value is null
-
-    This function returns true if and only if the JSON value is null.
-
-    @return `true` if type is null, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_null()` for all JSON
-    types.,is_null}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_null() const noexcept
-    {
-        return m_type == value_t::null;
-    }
-
-    /*!
-    @brief return whether value is a boolean
-
-    This function returns true if and only if the JSON value is a boolean.
-
-    @return `true` if type is boolean, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_boolean()` for all JSON
-    types.,is_boolean}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_boolean() const noexcept
-    {
-        return m_type == value_t::boolean;
-    }
-
-    /*!
-    @brief return whether value is a number
-
-    This function returns true if and only if the JSON value is a number. This
-    includes both integer (signed and unsigned) and floating-point values.
-
-    @return `true` if type is number (regardless whether integer, unsigned
-    integer or floating-type), `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_number()` for all JSON
-    types.,is_number}
-
-    @sa @ref is_number_integer() -- check if value is an integer or unsigned
-    integer number
-    @sa @ref is_number_unsigned() -- check if value is an unsigned integer
-    number
-    @sa @ref is_number_float() -- check if value is a floating-point number
-
-    @since version 1.0.0
-    */
-    constexpr bool is_number() const noexcept
-    {
-        return is_number_integer() or is_number_float();
-    }
-
-    /*!
-    @brief return whether value is an integer number
-
-    This function returns true if and only if the JSON value is a signed or
-    unsigned integer number. This excludes floating-point values.
-
-    @return `true` if type is an integer or unsigned integer number, `false`
-    otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_number_integer()` for all
-    JSON types.,is_number_integer}
-
-    @sa @ref is_number() -- check if value is a number
-    @sa @ref is_number_unsigned() -- check if value is an unsigned integer
-    number
-    @sa @ref is_number_float() -- check if value is a floating-point number
-
-    @since version 1.0.0
-    */
-    constexpr bool is_number_integer() const noexcept
-    {
-        return m_type == value_t::number_integer or m_type == value_t::number_unsigned;
-    }
-
-    /*!
-    @brief return whether value is an unsigned integer number
-
-    This function returns true if and only if the JSON value is an unsigned
-    integer number. This excludes floating-point and signed integer values.
-
-    @return `true` if type is an unsigned integer number, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_number_unsigned()` for all
-    JSON types.,is_number_unsigned}
-
-    @sa @ref is_number() -- check if value is a number
-    @sa @ref is_number_integer() -- check if value is an integer or unsigned
-    integer number
-    @sa @ref is_number_float() -- check if value is a floating-point number
-
-    @since version 2.0.0
-    */
-    constexpr bool is_number_unsigned() const noexcept
-    {
-        return m_type == value_t::number_unsigned;
-    }
-
-    /*!
-    @brief return whether value is a floating-point number
-
-    This function returns true if and only if the JSON value is a
-    floating-point number. This excludes signed and unsigned integer values.
-
-    @return `true` if type is a floating-point number, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_number_float()` for all
-    JSON types.,is_number_float}
-
-    @sa @ref is_number() -- check if value is number
-    @sa @ref is_number_integer() -- check if value is an integer number
-    @sa @ref is_number_unsigned() -- check if value is an unsigned integer
-    number
-
-    @since version 1.0.0
-    */
-    constexpr bool is_number_float() const noexcept
-    {
-        return m_type == value_t::number_float;
-    }
-
-    /*!
-    @brief return whether value is an object
-
-    This function returns true if and only if the JSON value is an object.
-
-    @return `true` if type is object, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_object()` for all JSON
-    types.,is_object}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_object() const noexcept
-    {
-        return m_type == value_t::object;
-    }
-
-    /*!
-    @brief return whether value is an array
-
-    This function returns true if and only if the JSON value is an array.
-
-    @return `true` if type is array, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_array()` for all JSON
-    types.,is_array}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_array() const noexcept
-    {
-        return m_type == value_t::array;
-    }
-
-    /*!
-    @brief return whether value is a string
-
-    This function returns true if and only if the JSON value is a string.
-
-    @return `true` if type is string, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_string()` for all JSON
-    types.,is_string}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_string() const noexcept
-    {
-        return m_type == value_t::string;
-    }
-
-    /*!
-    @brief return whether value is a binary array
-
-    This function returns true if and only if the JSON value is a binary array.
-
-    @return `true` if type is binary array, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_binary()` for all JSON
-    types.,is_binary}
-
-    @since version 3.8.0
-    */
-    constexpr bool is_binary() const noexcept
-    {
-        return m_type == value_t::binary;
-    }
-
-    /*!
-    @brief return whether value is discarded
-
-    This function returns true if and only if the JSON value was discarded
-    during parsing with a callback function (see @ref parser_callback_t).
-
-    @note This function will always be `false` for JSON values after parsing.
-    That is, discarded values can only occur during parsing, but will be
-    removed when inside a structured value or replaced by null in other cases.
-
-    @return `true` if type is discarded, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_discarded()` for all JSON
-    types.,is_discarded}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_discarded() const noexcept
-    {
-        return m_type == value_t::discarded;
-    }
-
-    /*!
-    @brief return the type of the JSON value (implicit)
-
-    Implicitly return the type of the JSON value as a value from the @ref
-    value_t enumeration.
-
-    @return the type of the JSON value
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies the @ref value_t operator for
-    all JSON types.,operator__value_t}
-
-    @sa @ref type() -- return the type of the JSON value (explicit)
-    @sa @ref type_name() -- return the type as string
-
-    @since version 1.0.0
-    */
-    constexpr operator value_t() const noexcept
-    {
-        return m_type;
-    }
-
-    /// @}
-
-  private:
-    //////////////////
-    // value access //
-    //////////////////
-
-    /// get a boolean (explicit)
-    boolean_t get_impl(boolean_t* /*unused*/) const
-    {
-        if (JSON_HEDLEY_LIKELY(is_boolean()))
-        {
-            return m_value.boolean;
-        }
-
-        JSON_THROW(type_error::create(302, "type must be boolean, but is " + std::string(type_name())));
-    }
-
-    /// get a pointer to the value (object)
-    object_t* get_impl_ptr(object_t* /*unused*/) noexcept
-    {
-        return is_object() ? m_value.object : nullptr;
-    }
-
-    /// get a pointer to the value (object)
-    constexpr const object_t* get_impl_ptr(const object_t* /*unused*/) const noexcept
-    {
-        return is_object() ? m_value.object : nullptr;
-    }
-
-    /// get a pointer to the value (array)
-    array_t* get_impl_ptr(array_t* /*unused*/) noexcept
-    {
-        return is_array() ? m_value.array : nullptr;
-    }
-
-    /// get a pointer to the value (array)
-    constexpr const array_t* get_impl_ptr(const array_t* /*unused*/) const noexcept
-    {
-        return is_array() ? m_value.array : nullptr;
-    }
-
-    /// get a pointer to the value (string)
-    string_t* get_impl_ptr(string_t* /*unused*/) noexcept
-    {
-        return is_string() ? m_value.string : nullptr;
-    }
-
-    /// get a pointer to the value (string)
-    constexpr const string_t* get_impl_ptr(const string_t* /*unused*/) const noexcept
-    {
-        return is_string() ? m_value.string : nullptr;
-    }
-
-    /// get a pointer to the value (boolean)
-    boolean_t* get_impl_ptr(boolean_t* /*unused*/) noexcept
-    {
-        return is_boolean() ? &m_value.boolean : nullptr;
-    }
-
-    /// get a pointer to the value (boolean)
-    constexpr const boolean_t* get_impl_ptr(const boolean_t* /*unused*/) const noexcept
-    {
-        return is_boolean() ? &m_value.boolean : nullptr;
-    }
-
-    /// get a pointer to the value (integer number)
-    number_integer_t* get_impl_ptr(number_integer_t* /*unused*/) noexcept
-    {
-        return is_number_integer() ? &m_value.number_integer : nullptr;
-    }
-
-    /// get a pointer to the value (integer number)
-    constexpr const number_integer_t* get_impl_ptr(const number_integer_t* /*unused*/) const noexcept
-    {
-        return is_number_integer() ? &m_value.number_integer : nullptr;
-    }
-
-    /// get a pointer to the value (unsigned number)
-    number_unsigned_t* get_impl_ptr(number_unsigned_t* /*unused*/) noexcept
-    {
-        return is_number_unsigned() ? &m_value.number_unsigned : nullptr;
-    }
-
-    /// get a pointer to the value (unsigned number)
-    constexpr const number_unsigned_t* get_impl_ptr(const number_unsigned_t* /*unused*/) const noexcept
-    {
-        return is_number_unsigned() ? &m_value.number_unsigned : nullptr;
-    }
-
-    /// get a pointer to the value (floating-point number)
-    number_float_t* get_impl_ptr(number_float_t* /*unused*/) noexcept
-    {
-        return is_number_float() ? &m_value.number_float : nullptr;
-    }
-
-    /// get a pointer to the value (floating-point number)
-    constexpr const number_float_t* get_impl_ptr(const number_float_t* /*unused*/) const noexcept
-    {
-        return is_number_float() ? &m_value.number_float : nullptr;
-    }
-
-    /// get a pointer to the value (binary)
-    binary_t* get_impl_ptr(binary_t* /*unused*/) noexcept
-    {
-        return is_binary() ? m_value.binary : nullptr;
-    }
-
-    /// get a pointer to the value (binary)
-    constexpr const binary_t* get_impl_ptr(const binary_t* /*unused*/) const noexcept
-    {
-        return is_binary() ? m_value.binary : nullptr;
-    }
-
-    /*!
-    @brief helper function to implement get_ref()
-
-    This function helps to implement get_ref() without code duplication for
-    const and non-const overloads
-
-    @tparam ThisType will be deduced as `basic_json` or `const basic_json`
-
-    @throw type_error.303 if ReferenceType does not match underlying value
-    type of the current JSON
-    */
-    template<typename ReferenceType, typename ThisType>
-    static ReferenceType get_ref_impl(ThisType& obj)
-    {
-        // delegate the call to get_ptr<>()
-        auto ptr = obj.template get_ptr<typename std::add_pointer<ReferenceType>::type>();
-
-        if (JSON_HEDLEY_LIKELY(ptr != nullptr))
-        {
-            return *ptr;
-        }
-
-        JSON_THROW(type_error::create(303, "incompatible ReferenceType for get_ref, actual type is " + std::string(obj.type_name())));
-    }
-
-  public:
-    /// @name value access
-    /// Direct access to the stored value of a JSON value.
-    /// @{
-
-    /*!
-    @brief get special-case overload
-
-    This overloads avoids a lot of template boilerplate, it can be seen as the
-    identity method
-
-    @tparam BasicJsonType == @ref basic_json
-
-    @return a copy of *this
-
-    @complexity Constant.
-
-    @since version 2.1.0
-    */
-    template<typename BasicJsonType, detail::enable_if_t<
-                 std::is_same<typename std::remove_const<BasicJsonType>::type, basic_json_t>::value,
-                 int> = 0>
-    basic_json get() const
-    {
-        return *this;
-    }
-
-    /*!
-    @brief get special-case overload
-
-    This overloads converts the current @ref basic_json in a different
-    @ref basic_json type
-
-    @tparam BasicJsonType == @ref basic_json
-
-    @return a copy of *this, converted into @tparam BasicJsonType
-
-    @complexity Depending on the implementation of the called `from_json()`
-                method.
-
-    @since version 3.2.0
-    */
-    template<typename BasicJsonType, detail::enable_if_t<
-                 not std::is_same<BasicJsonType, basic_json>::value and
-                 detail::is_basic_json<BasicJsonType>::value, int> = 0>
-    BasicJsonType get() const
-    {
-        return *this;
-    }
-
-    /*!
-    @brief get a value (explicit)
-
-    Explicit type conversion between the JSON value and a compatible value
-    which is [CopyConstructible](https://en.cppreference.com/w/cpp/named_req/CopyConstructible)
-    and [DefaultConstructible](https://en.cppreference.com/w/cpp/named_req/DefaultConstructible).
-    The value is converted by calling the @ref json_serializer<ValueType>
-    `from_json()` method.
-
-    The function is equivalent to executing
-    @code {.cpp}
-    ValueType ret;
-    JSONSerializer<ValueType>::from_json(*this, ret);
-    return ret;
-    @endcode
-
-    This overloads is chosen if:
-    - @a ValueType is not @ref basic_json,
-    - @ref json_serializer<ValueType> has a `from_json()` method of the form
-      `void from_json(const basic_json&, ValueType&)`, and
-    - @ref json_serializer<ValueType> does not have a `from_json()` method of
-      the form `ValueType from_json(const basic_json&)`
-
-    @tparam ValueTypeCV the provided value type
-    @tparam ValueType the returned value type
-
-    @return copy of the JSON value, converted to @a ValueType
-
-    @throw what @ref json_serializer<ValueType> `from_json()` method throws
-
-    @liveexample{The example below shows several conversions from JSON values
-    to other types. There a few things to note: (1) Floating-point numbers can
-    be converted to integers\, (2) A JSON array can be converted to a standard
-    `std::vector<short>`\, (3) A JSON object can be converted to C++
-    associative containers such as `std::unordered_map<std::string\,
-    json>`.,get__ValueType_const}
-
-    @since version 2.1.0
-    */
-    template<typename ValueTypeCV, typename ValueType = detail::uncvref_t<ValueTypeCV>,
-             detail::enable_if_t <
-                 not detail::is_basic_json<ValueType>::value and
-                 detail::has_from_json<basic_json_t, ValueType>::value and
-                 not detail::has_non_default_from_json<basic_json_t, ValueType>::value,
-                 int> = 0>
-    ValueType get() const noexcept(noexcept(
-                                       JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>(), std::declval<ValueType&>())))
-    {
-        // we cannot static_assert on ValueTypeCV being non-const, because
-        // there is support for get<const basic_json_t>(), which is why we
-        // still need the uncvref
-        static_assert(not std::is_reference<ValueTypeCV>::value,
-                      "get() cannot be used with reference types, you might want to use get_ref()");
-        static_assert(std::is_default_constructible<ValueType>::value,
-                      "types must be DefaultConstructible when used with get()");
-
-        ValueType ret;
-        JSONSerializer<ValueType>::from_json(*this, ret);
-        return ret;
-    }
-
-    /*!
-    @brief get a value (explicit); special case
-
-    Explicit type conversion between the JSON value and a compatible value
-    which is **not** [CopyConstructible](https://en.cppreference.com/w/cpp/named_req/CopyConstructible)
-    and **not** [DefaultConstructible](https://en.cppreference.com/w/cpp/named_req/DefaultConstructible).
-    The value is converted by calling the @ref json_serializer<ValueType>
-    `from_json()` method.
-
-    The function is equivalent to executing
-    @code {.cpp}
-    return JSONSerializer<ValueTypeCV>::from_json(*this);
-    @endcode
-
-    This overloads is chosen if:
-    - @a ValueType is not @ref basic_json and
-    - @ref json_serializer<ValueType> has a `from_json()` method of the form
-      `ValueType from_json(const basic_json&)`
-
-    @note If @ref json_serializer<ValueType> has both overloads of
-    `from_json()`, this one is chosen.
-
-    @tparam ValueTypeCV the provided value type
-    @tparam ValueType the returned value type
-
-    @return copy of the JSON value, converted to @a ValueType
-
-    @throw what @ref json_serializer<ValueType> `from_json()` method throws
-
-    @since version 2.1.0
-    */
-    template<typename ValueTypeCV, typename ValueType = detail::uncvref_t<ValueTypeCV>,
-             detail::enable_if_t<not std::is_same<basic_json_t, ValueType>::value and
-                                 detail::has_non_default_from_json<basic_json_t, ValueType>::value,
-                                 int> = 0>
-    ValueType get() const noexcept(noexcept(
-                                       JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>())))
-    {
-        static_assert(not std::is_reference<ValueTypeCV>::value,
-                      "get() cannot be used with reference types, you might want to use get_ref()");
-        return JSONSerializer<ValueType>::from_json(*this);
-    }
-
-    /*!
-    @brief get a value (explicit)
-
-    Explicit type conversion between the JSON value and a compatible value.
-    The value is filled into the input parameter by calling the @ref json_serializer<ValueType>
-    `from_json()` method.
-
-    The function is equivalent to executing
-    @code {.cpp}
-    ValueType v;
-    JSONSerializer<ValueType>::from_json(*this, v);
-    @endcode
-
-    This overloads is chosen if:
-    - @a ValueType is not @ref basic_json,
-    - @ref json_serializer<ValueType> has a `from_json()` method of the form
-      `void from_json(const basic_json&, ValueType&)`, and
-
-    @tparam ValueType the input parameter type.
-
-    @return the input parameter, allowing chaining calls.
-
-    @throw what @ref json_serializer<ValueType> `from_json()` method throws
-
-    @liveexample{The example below shows several conversions from JSON values
-    to other types. There a few things to note: (1) Floating-point numbers can
-    be converted to integers\, (2) A JSON array can be converted to a standard
-    `std::vector<short>`\, (3) A JSON object can be converted to C++
-    associative containers such as `std::unordered_map<std::string\,
-    json>`.,get_to}
-
-    @since version 3.3.0
-    */
-    template<typename ValueType,
-             detail::enable_if_t <
-                 not detail::is_basic_json<ValueType>::value and
-                 detail::has_from_json<basic_json_t, ValueType>::value,
-                 int> = 0>
-    ValueType & get_to(ValueType& v) const noexcept(noexcept(
-                JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>(), v)))
-    {
-        JSONSerializer<ValueType>::from_json(*this, v);
-        return v;
-    }
-
-    template <
-        typename T, std::size_t N,
-        typename Array = T (&)[N],
-        detail::enable_if_t <
-            detail::has_from_json<basic_json_t, Array>::value, int > = 0 >
-    Array get_to(T (&v)[N]) const
-    noexcept(noexcept(JSONSerializer<Array>::from_json(
-                          std::declval<const basic_json_t&>(), v)))
-    {
-        JSONSerializer<Array>::from_json(*this, v);
-        return v;
-    }
-
-
-    /*!
-    @brief get a pointer value (implicit)
-
-    Implicit pointer access to the internally stored JSON value. No copies are
-    made.
-
-    @warning Writing data to the pointee of the result yields an undefined
-    state.
-
-    @tparam PointerType pointer type; must be a pointer to @ref array_t, @ref
-    object_t, @ref string_t, @ref boolean_t, @ref number_integer_t,
-    @ref number_unsigned_t, or @ref number_float_t. Enforced by a static
-    assertion.
-
-    @return pointer to the internally stored JSON value if the requested
-    pointer type @a PointerType fits to the JSON value; `nullptr` otherwise
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how pointers to internal values of a
-    JSON value can be requested. Note that no type conversions are made and a
-    `nullptr` is returned if the value and the requested pointer type does not
-    match.,get_ptr}
-
-    @since version 1.0.0
-    */
-    template<typename PointerType, typename std::enable_if<
-                 std::is_pointer<PointerType>::value, int>::type = 0>
-    auto get_ptr() noexcept -> decltype(std::declval<basic_json_t&>().get_impl_ptr(std::declval<PointerType>()))
-    {
-        // delegate the call to get_impl_ptr<>()
-        return get_impl_ptr(static_cast<PointerType>(nullptr));
-    }
-
-    /*!
-    @brief get a pointer value (implicit)
-    @copydoc get_ptr()
-    */
-    template<typename PointerType, typename std::enable_if<
-                 std::is_pointer<PointerType>::value and
-                 std::is_const<typename std::remove_pointer<PointerType>::type>::value, int>::type = 0>
-    constexpr auto get_ptr() const noexcept -> decltype(std::declval<const basic_json_t&>().get_impl_ptr(std::declval<PointerType>()))
-    {
-        // delegate the call to get_impl_ptr<>() const
-        return get_impl_ptr(static_cast<PointerType>(nullptr));
-    }
-
-    /*!
-    @brief get a pointer value (explicit)
-
-    Explicit pointer access to the internally stored JSON value. No copies are
-    made.
-
-    @warning The pointer becomes invalid if the underlying JSON object
-    changes.
-
-    @tparam PointerType pointer type; must be a pointer to @ref array_t, @ref
-    object_t, @ref string_t, @ref boolean_t, @ref number_integer_t,
-    @ref number_unsigned_t, or @ref number_float_t.
-
-    @return pointer to the internally stored JSON value if the requested
-    pointer type @a PointerType fits to the JSON value; `nullptr` otherwise
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how pointers to internal values of a
-    JSON value can be requested. Note that no type conversions are made and a
-    `nullptr` is returned if the value and the requested pointer type does not
-    match.,get__PointerType}
-
-    @sa @ref get_ptr() for explicit pointer-member access
-
-    @since version 1.0.0
-    */
-    template<typename PointerType, typename std::enable_if<
-                 std::is_pointer<PointerType>::value, int>::type = 0>
-    auto get() noexcept -> decltype(std::declval<basic_json_t&>().template get_ptr<PointerType>())
-    {
-        // delegate the call to get_ptr
-        return get_ptr<PointerType>();
-    }
-
-    /*!
-    @brief get a pointer value (explicit)
-    @copydoc get()
-    */
-    template<typename PointerType, typename std::enable_if<
-                 std::is_pointer<PointerType>::value, int>::type = 0>
-    constexpr auto get() const noexcept -> decltype(std::declval<const basic_json_t&>().template get_ptr<PointerType>())
-    {
-        // delegate the call to get_ptr
-        return get_ptr<PointerType>();
-    }
-
-    /*!
-    @brief get a reference value (implicit)
-
-    Implicit reference access to the internally stored JSON value. No copies
-    are made.
-
-    @warning Writing data to the referee of the result yields an undefined
-    state.
-
-    @tparam ReferenceType reference type; must be a reference to @ref array_t,
-    @ref object_t, @ref string_t, @ref boolean_t, @ref number_integer_t, or
-    @ref number_float_t. Enforced by static assertion.
-
-    @return reference to the internally stored JSON value if the requested
-    reference type @a ReferenceType fits to the JSON value; throws
-    type_error.303 otherwise
-
-    @throw type_error.303 in case passed type @a ReferenceType is incompatible
-    with the stored JSON value; see example below
-
-    @complexity Constant.
-
-    @liveexample{The example shows several calls to `get_ref()`.,get_ref}
-
-    @since version 1.1.0
-    */
-    template<typename ReferenceType, typename std::enable_if<
-                 std::is_reference<ReferenceType>::value, int>::type = 0>
-    ReferenceType get_ref()
-    {
-        // delegate call to get_ref_impl
-        return get_ref_impl<ReferenceType>(*this);
-    }
-
-    /*!
-    @brief get a reference value (implicit)
-    @copydoc get_ref()
-    */
-    template<typename ReferenceType, typename std::enable_if<
-                 std::is_reference<ReferenceType>::value and
-                 std::is_const<typename std::remove_reference<ReferenceType>::type>::value, int>::type = 0>
-    ReferenceType get_ref() const
-    {
-        // delegate call to get_ref_impl
-        return get_ref_impl<ReferenceType>(*this);
-    }
-
-    /*!
-    @brief get a value (implicit)
-
-    Implicit type conversion between the JSON value and a compatible value.
-    The call is realized by calling @ref get() const.
-
-    @tparam ValueType non-pointer type compatible to the JSON value, for
-    instance `int` for JSON integer numbers, `bool` for JSON booleans, or
-    `std::vector` types for JSON arrays. The character type of @ref string_t
-    as well as an initializer list of this type is excluded to avoid
-    ambiguities as these types implicitly convert to `std::string`.
-
-    @return copy of the JSON value, converted to type @a ValueType
-
-    @throw type_error.302 in case passed type @a ValueType is incompatible
-    to the JSON value type (e.g., the JSON value is of type boolean, but a
-    string is requested); see example below
-
-    @complexity Linear in the size of the JSON value.
-
-    @liveexample{The example below shows several conversions from JSON values
-    to other types. There a few things to note: (1) Floating-point numbers can
-    be converted to integers\, (2) A JSON array can be converted to a standard
-    `std::vector<short>`\, (3) A JSON object can be converted to C++
-    associative containers such as `std::unordered_map<std::string\,
-    json>`.,operator__ValueType}
-
-    @since version 1.0.0
-    */
-    template < typename ValueType, typename std::enable_if <
-                   not std::is_pointer<ValueType>::value and
-                   not std::is_same<ValueType, detail::json_ref<basic_json>>::value and
-                   not std::is_same<ValueType, typename string_t::value_type>::value and
-                   not detail::is_basic_json<ValueType>::value
-                   and not std::is_same<ValueType, std::initializer_list<typename string_t::value_type>>::value
-#if defined(JSON_HAS_CPP_17) && (defined(__GNUC__) || (defined(_MSC_VER) and _MSC_VER >= 1910 and _MSC_VER <= 1914))
-                   and not std::is_same<ValueType, typename std::string_view>::value
-#endif
-                   and detail::is_detected<detail::get_template_function, const basic_json_t&, ValueType>::value
-                   , int >::type = 0 >
-    operator ValueType() const
-    {
-        // delegate the call to get<>() const
-        return get<ValueType>();
-    }
-
-    /*!
-    @return reference to the binary value
-
-    @throw type_error.302 if the value is not binary
-
-    @sa @ref is_binary() to check if the value is binary
-
-    @since version 3.8.0
-    */
-    binary_t& get_binary()
-    {
-        if (not is_binary())
-        {
-            JSON_THROW(type_error::create(302, "type must be binary, but is " + std::string(type_name())));
-        }
-
-        return *get_ptr<binary_t*>();
-    }
-
-    /// @copydoc get_binary()
-    const binary_t& get_binary() const
-    {
-        if (not is_binary())
-        {
-            JSON_THROW(type_error::create(302, "type must be binary, but is " + std::string(type_name())));
-        }
-
-        return *get_ptr<const binary_t*>();
-    }
-
-    /// @}
-
-
-    ////////////////////
-    // element access //
-    ////////////////////
-
-    /// @name element access
-    /// Access to the JSON value.
-    /// @{
-
-    /*!
-    @brief access specified array element with bounds checking
-
-    Returns a reference to the element at specified location @a idx, with
-    bounds checking.
-
-    @param[in] idx  index of the element to access
-
-    @return reference to the element at index @a idx
-
-    @throw type_error.304 if the JSON value is not an array; in this case,
-    calling `at` with an index makes no sense. See example below.
-    @throw out_of_range.401 if the index @a idx is out of range of the array;
-    that is, `idx >= size()`. See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @since version 1.0.0
-
-    @liveexample{The example below shows how array elements can be read and
-    written using `at()`. It also demonstrates the different exceptions that
-    can be thrown.,at__size_type}
-    */
-    reference at(size_type idx)
-    {
-        // at only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            JSON_TRY
-            {
-                return m_value.array->at(idx);
-            }
-            JSON_CATCH (std::out_of_range&)
-            {
-                // create better exception explanation
-                JSON_THROW(out_of_range::create(401, "array index " + std::to_string(idx) + " is out of range"));
-            }
-        }
-        else
-        {
-            JSON_THROW(type_error::create(304, "cannot use at() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief access specified array element with bounds checking
-
-    Returns a const reference to the element at specified location @a idx,
-    with bounds checking.
-
-    @param[in] idx  index of the element to access
-
-    @return const reference to the element at index @a idx
-
-    @throw type_error.304 if the JSON value is not an array; in this case,
-    calling `at` with an index makes no sense. See example below.
-    @throw out_of_range.401 if the index @a idx is out of range of the array;
-    that is, `idx >= size()`. See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @since version 1.0.0
-
-    @liveexample{The example below shows how array elements can be read using
-    `at()`. It also demonstrates the different exceptions that can be thrown.,
-    at__size_type_const}
-    */
-    const_reference at(size_type idx) const
-    {
-        // at only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            JSON_TRY
-            {
-                return m_value.array->at(idx);
-            }
-            JSON_CATCH (std::out_of_range&)
-            {
-                // create better exception explanation
-                JSON_THROW(out_of_range::create(401, "array index " + std::to_string(idx) + " is out of range"));
-            }
-        }
-        else
-        {
-            JSON_THROW(type_error::create(304, "cannot use at() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief access specified object element with bounds checking
-
-    Returns a reference to the element at with specified key @a key, with
-    bounds checking.
-
-    @param[in] key  key of the element to access
-
-    @return reference to the element at key @a key
-
-    @throw type_error.304 if the JSON value is not an object; in this case,
-    calling `at` with a key makes no sense. See example below.
-    @throw out_of_range.403 if the key @a key is is not stored in the object;
-    that is, `find(key) == end()`. See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Logarithmic in the size of the container.
-
-    @sa @ref operator[](const typename object_t::key_type&) for unchecked
-    access by reference
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.0.0
-
-    @liveexample{The example below shows how object elements can be read and
-    written using `at()`. It also demonstrates the different exceptions that
-    can be thrown.,at__object_t_key_type}
-    */
-    reference at(const typename object_t::key_type& key)
-    {
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            JSON_TRY
-            {
-                return m_value.object->at(key);
-            }
-            JSON_CATCH (std::out_of_range&)
-            {
-                // create better exception explanation
-                JSON_THROW(out_of_range::create(403, "key '" + key + "' not found"));
-            }
-        }
-        else
-        {
-            JSON_THROW(type_error::create(304, "cannot use at() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief access specified object element with bounds checking
-
-    Returns a const reference to the element at with specified key @a key,
-    with bounds checking.
-
-    @param[in] key  key of the element to access
-
-    @return const reference to the element at key @a key
-
-    @throw type_error.304 if the JSON value is not an object; in this case,
-    calling `at` with a key makes no sense. See example below.
-    @throw out_of_range.403 if the key @a key is is not stored in the object;
-    that is, `find(key) == end()`. See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Logarithmic in the size of the container.
-
-    @sa @ref operator[](const typename object_t::key_type&) for unchecked
-    access by reference
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.0.0
-
-    @liveexample{The example below shows how object elements can be read using
-    `at()`. It also demonstrates the different exceptions that can be thrown.,
-    at__object_t_key_type_const}
-    */
-    const_reference at(const typename object_t::key_type& key) const
-    {
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            JSON_TRY
-            {
-                return m_value.object->at(key);
-            }
-            JSON_CATCH (std::out_of_range&)
-            {
-                // create better exception explanation
-                JSON_THROW(out_of_range::create(403, "key '" + key + "' not found"));
-            }
-        }
-        else
-        {
-            JSON_THROW(type_error::create(304, "cannot use at() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief access specified array element
-
-    Returns a reference to the element at specified location @a idx.
-
-    @note If @a idx is beyond the range of the array (i.e., `idx >= size()`),
-    then the array is silently filled up with `null` values to make `idx` a
-    valid reference to the last stored element.
-
-    @param[in] idx  index of the element to access
-
-    @return reference to the element at index @a idx
-
-    @throw type_error.305 if the JSON value is not an array or null; in that
-    cases, using the [] operator with an index makes no sense.
-
-    @complexity Constant if @a idx is in the range of the array. Otherwise
-    linear in `idx - size()`.
-
-    @liveexample{The example below shows how array elements can be read and
-    written using `[]` operator. Note the addition of `null`
-    values.,operatorarray__size_type}
-
-    @since version 1.0.0
-    */
-    reference operator[](size_type idx)
-    {
-        // implicitly convert null value to an empty array
-        if (is_null())
-        {
-            m_type = value_t::array;
-            m_value.array = create<array_t>();
-            assert_invariant();
-        }
-
-        // operator[] only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            // fill up array with null values if given idx is outside range
-            if (idx >= m_value.array->size())
-            {
-                m_value.array->insert(m_value.array->end(),
-                                      idx - m_value.array->size() + 1,
-                                      basic_json());
-            }
-
-            return m_value.array->operator[](idx);
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a numeric argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief access specified array element
-
-    Returns a const reference to the element at specified location @a idx.
-
-    @param[in] idx  index of the element to access
-
-    @return const reference to the element at index @a idx
-
-    @throw type_error.305 if the JSON value is not an array; in that case,
-    using the [] operator with an index makes no sense.
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how array elements can be read using
-    the `[]` operator.,operatorarray__size_type_const}
-
-    @since version 1.0.0
-    */
-    const_reference operator[](size_type idx) const
-    {
-        // const operator[] only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            return m_value.array->operator[](idx);
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a numeric argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief access specified object element
-
-    Returns a reference to the element at with specified key @a key.
-
-    @note If @a key is not found in the object, then it is silently added to
-    the object and filled with a `null` value to make `key` a valid reference.
-    In case the value was `null` before, it is converted to an object.
-
-    @param[in] key  key of the element to access
-
-    @return reference to the element at key @a key
-
-    @throw type_error.305 if the JSON value is not an object or null; in that
-    cases, using the [] operator with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be read and
-    written using the `[]` operator.,operatorarray__key_type}
-
-    @sa @ref at(const typename object_t::key_type&) for access by reference
-    with range checking
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.0.0
-    */
-    reference operator[](const typename object_t::key_type& key)
-    {
-        // implicitly convert null value to an empty object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value.object = create<object_t>();
-            assert_invariant();
-        }
-
-        // operator[] only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            return m_value.object->operator[](key);
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief read-only access specified object element
-
-    Returns a const reference to the element at with specified key @a key. No
-    bounds checking is performed.
-
-    @warning If the element with key @a key does not exist, the behavior is
-    undefined.
-
-    @param[in] key  key of the element to access
-
-    @return const reference to the element at key @a key
-
-    @pre The element with key @a key must exist. **This precondition is
-         enforced with an assertion.**
-
-    @throw type_error.305 if the JSON value is not an object; in that case,
-    using the [] operator with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be read using
-    the `[]` operator.,operatorarray__key_type_const}
-
-    @sa @ref at(const typename object_t::key_type&) for access by reference
-    with range checking
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.0.0
-    */
-    const_reference operator[](const typename object_t::key_type& key) const
-    {
-        // const operator[] only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            assert(m_value.object->find(key) != m_value.object->end());
-            return m_value.object->find(key)->second;
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief access specified object element
-
-    Returns a reference to the element at with specified key @a key.
-
-    @note If @a key is not found in the object, then it is silently added to
-    the object and filled with a `null` value to make `key` a valid reference.
-    In case the value was `null` before, it is converted to an object.
-
-    @param[in] key  key of the element to access
-
-    @return reference to the element at key @a key
-
-    @throw type_error.305 if the JSON value is not an object or null; in that
-    cases, using the [] operator with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be read and
-    written using the `[]` operator.,operatorarray__key_type}
-
-    @sa @ref at(const typename object_t::key_type&) for access by reference
-    with range checking
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.1.0
-    */
-    template<typename T>
-    JSON_HEDLEY_NON_NULL(2)
-    reference operator[](T* key)
-    {
-        // implicitly convert null to object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value = value_t::object;
-            assert_invariant();
-        }
-
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            return m_value.object->operator[](key);
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief read-only access specified object element
-
-    Returns a const reference to the element at with specified key @a key. No
-    bounds checking is performed.
-
-    @warning If the element with key @a key does not exist, the behavior is
-    undefined.
-
-    @param[in] key  key of the element to access
-
-    @return const reference to the element at key @a key
-
-    @pre The element with key @a key must exist. **This precondition is
-         enforced with an assertion.**
-
-    @throw type_error.305 if the JSON value is not an object; in that case,
-    using the [] operator with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be read using
-    the `[]` operator.,operatorarray__key_type_const}
-
-    @sa @ref at(const typename object_t::key_type&) for access by reference
-    with range checking
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.1.0
-    */
-    template<typename T>
-    JSON_HEDLEY_NON_NULL(2)
-    const_reference operator[](T* key) const
-    {
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            assert(m_value.object->find(key) != m_value.object->end());
-            return m_value.object->find(key)->second;
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief access specified object element with default value
-
-    Returns either a copy of an object's element at the specified key @a key
-    or a given default value if no element with key @a key exists.
-
-    The function is basically equivalent to executing
-    @code {.cpp}
-    try {
-        return at(key);
-    } catch(out_of_range) {
-        return default_value;
-    }
-    @endcode
-
-    @note Unlike @ref at(const typename object_t::key_type&), this function
-    does not throw if the given key @a key was not found.
-
-    @note Unlike @ref operator[](const typename object_t::key_type& key), this
-    function does not implicitly add an element to the position defined by @a
-    key. This function is furthermore also applicable to const objects.
-
-    @param[in] key  key of the element to access
-    @param[in] default_value  the value to return if @a key is not found
-
-    @tparam ValueType type compatible to JSON values, for instance `int` for
-    JSON integer numbers, `bool` for JSON booleans, or `std::vector` types for
-    JSON arrays. Note the type of the expected value at @a key and the default
-    value @a default_value must be compatible.
-
-    @return copy of the element at key @a key or @a default_value if @a key
-    is not found
-
-    @throw type_error.302 if @a default_value does not match the type of the
-    value at @a key
-    @throw type_error.306 if the JSON value is not an object; in that case,
-    using `value()` with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be queried
-    with a default value.,basic_json__value}
-
-    @sa @ref at(const typename object_t::key_type&) for access by reference
-    with range checking
-    @sa @ref operator[](const typename object_t::key_type&) for unchecked
-    access by reference
-
-    @since version 1.0.0
-    */
-    template<class ValueType, typename std::enable_if<
-                 std::is_convertible<basic_json_t, ValueType>::value
-                 and not std::is_same<value_t, ValueType>::value, int>::type = 0>
-    ValueType value(const typename object_t::key_type& key, const ValueType& default_value) const
-    {
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            // if key is found, return value and given default value otherwise
-            const auto it = find(key);
-            if (it != end())
-            {
-                return *it;
-            }
-
-            return default_value;
-        }
-
-        JSON_THROW(type_error::create(306, "cannot use value() with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief overload for a default value of type const char*
-    @copydoc basic_json::value(const typename object_t::key_type&, const ValueType&) const
-    */
-    string_t value(const typename object_t::key_type& key, const char* default_value) const
-    {
-        return value(key, string_t(default_value));
-    }
-
-    /*!
-    @brief access specified object element via JSON Pointer with default value
-
-    Returns either a copy of an object's element at the specified key @a key
-    or a given default value if no element with key @a key exists.
-
-    The function is basically equivalent to executing
-    @code {.cpp}
-    try {
-        return at(ptr);
-    } catch(out_of_range) {
-        return default_value;
-    }
-    @endcode
-
-    @note Unlike @ref at(const json_pointer&), this function does not throw
-    if the given key @a key was not found.
-
-    @param[in] ptr  a JSON pointer to the element to access
-    @param[in] default_value  the value to return if @a ptr found no value
-
-    @tparam ValueType type compatible to JSON values, for instance `int` for
-    JSON integer numbers, `bool` for JSON booleans, or `std::vector` types for
-    JSON arrays. Note the type of the expected value at @a key and the default
-    value @a default_value must be compatible.
-
-    @return copy of the element at key @a key or @a default_value if @a key
-    is not found
-
-    @throw type_error.302 if @a default_value does not match the type of the
-    value at @a ptr
-    @throw type_error.306 if the JSON value is not an object; in that case,
-    using `value()` with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be queried
-    with a default value.,basic_json__value_ptr}
-
-    @sa @ref operator[](const json_pointer&) for unchecked access by reference
-
-    @since version 2.0.2
-    */
-    template<class ValueType, typename std::enable_if<
-                 std::is_convertible<basic_json_t, ValueType>::value, int>::type = 0>
-    ValueType value(const json_pointer& ptr, const ValueType& default_value) const
-    {
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            // if pointer resolves a value, return it or use default value
-            JSON_TRY
-            {
-                return ptr.get_checked(this);
-            }
-            JSON_INTERNAL_CATCH (out_of_range&)
-            {
-                return default_value;
-            }
-        }
-
-        JSON_THROW(type_error::create(306, "cannot use value() with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief overload for a default value of type const char*
-    @copydoc basic_json::value(const json_pointer&, ValueType) const
-    */
-    JSON_HEDLEY_NON_NULL(3)
-    string_t value(const json_pointer& ptr, const char* default_value) const
-    {
-        return value(ptr, string_t(default_value));
-    }
-
-    /*!
-    @brief access the first element
-
-    Returns a reference to the first element in the container. For a JSON
-    container `c`, the expression `c.front()` is equivalent to `*c.begin()`.
-
-    @return In case of a structured type (array or object), a reference to the
-    first element is returned. In case of number, string, boolean, or binary
-    values, a reference to the value is returned.
-
-    @complexity Constant.
-
-    @pre The JSON value must not be `null` (would throw `std::out_of_range`)
-    or an empty array or object (undefined behavior, **guarded by
-    assertions**).
-    @post The JSON value remains unchanged.
-
-    @throw invalid_iterator.214 when called on `null` value
-
-    @liveexample{The following code shows an example for `front()`.,front}
-
-    @sa @ref back() -- access the last element
-
-    @since version 1.0.0
-    */
-    reference front()
-    {
-        return *begin();
-    }
-
-    /*!
-    @copydoc basic_json::front()
-    */
-    const_reference front() const
-    {
-        return *cbegin();
-    }
-
-    /*!
-    @brief access the last element
-
-    Returns a reference to the last element in the container. For a JSON
-    container `c`, the expression `c.back()` is equivalent to
-    @code {.cpp}
-    auto tmp = c.end();
-    --tmp;
-    return *tmp;
-    @endcode
-
-    @return In case of a structured type (array or object), a reference to the
-    last element is returned. In case of number, string, boolean, or binary
-    values, a reference to the value is returned.
-
-    @complexity Constant.
-
-    @pre The JSON value must not be `null` (would throw `std::out_of_range`)
-    or an empty array or object (undefined behavior, **guarded by
-    assertions**).
-    @post The JSON value remains unchanged.
-
-    @throw invalid_iterator.214 when called on a `null` value. See example
-    below.
-
-    @liveexample{The following code shows an example for `back()`.,back}
-
-    @sa @ref front() -- access the first element
-
-    @since version 1.0.0
-    */
-    reference back()
-    {
-        auto tmp = end();
-        --tmp;
-        return *tmp;
-    }
-
-    /*!
-    @copydoc basic_json::back()
-    */
-    const_reference back() const
-    {
-        auto tmp = cend();
-        --tmp;
-        return *tmp;
-    }
-
-    /*!
-    @brief remove element given an iterator
-
-    Removes the element specified by iterator @a pos. The iterator @a pos must
-    be valid and dereferenceable. Thus the `end()` iterator (which is valid,
-    but is not dereferenceable) cannot be used as a value for @a pos.
-
-    If called on a primitive type other than `null`, the resulting JSON value
-    will be `null`.
-
-    @param[in] pos iterator to the element to remove
-    @return Iterator following the last removed element. If the iterator @a
-    pos refers to the last element, the `end()` iterator is returned.
-
-    @tparam IteratorType an @ref iterator or @ref const_iterator
-
-    @post Invalidates iterators and references at or after the point of the
-    erase, including the `end()` iterator.
-
-    @throw type_error.307 if called on a `null` value; example: `"cannot use
-    erase() with null"`
-    @throw invalid_iterator.202 if called on an iterator which does not belong
-    to the current JSON value; example: `"iterator does not fit current
-    value"`
-    @throw invalid_iterator.205 if called on a primitive type with invalid
-    iterator (i.e., any iterator which is not `begin()`); example: `"iterator
-    out of range"`
-
-    @complexity The complexity depends on the type:
-    - objects: amortized constant
-    - arrays: linear in distance between @a pos and the end of the container
-    - strings and binary: linear in the length of the member
-    - other types: constant
-
-    @liveexample{The example shows the result of `erase()` for different JSON
-    types.,erase__IteratorType}
-
-    @sa @ref erase(IteratorType, IteratorType) -- removes the elements in
-    the given range
-    @sa @ref erase(const typename object_t::key_type&) -- removes the element
-    from an object at the given key
-    @sa @ref erase(const size_type) -- removes the element from an array at
-    the given index
-
-    @since version 1.0.0
-    */
-    template<class IteratorType, typename std::enable_if<
-                 std::is_same<IteratorType, typename basic_json_t::iterator>::value or
-                 std::is_same<IteratorType, typename basic_json_t::const_iterator>::value, int>::type
-             = 0>
-    IteratorType erase(IteratorType pos)
-    {
-        // make sure iterator fits the current value
-        if (JSON_HEDLEY_UNLIKELY(this != pos.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value"));
-        }
-
-        IteratorType result = end();
-
-        switch (m_type)
-        {
-            case value_t::boolean:
-            case value_t::number_float:
-            case value_t::number_integer:
-            case value_t::number_unsigned:
-            case value_t::string:
-            case value_t::binary:
-            {
-                if (JSON_HEDLEY_UNLIKELY(not pos.m_it.primitive_iterator.is_begin()))
-                {
-                    JSON_THROW(invalid_iterator::create(205, "iterator out of range"));
-                }
-
-                if (is_string())
-                {
-                    AllocatorType<string_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, m_value.string);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, m_value.string, 1);
-                    m_value.string = nullptr;
-                }
-                else if (is_binary())
-                {
-                    AllocatorType<binary_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, m_value.binary);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, m_value.binary, 1);
-                    m_value.binary = nullptr;
-                }
-
-                m_type = value_t::null;
-                assert_invariant();
-                break;
-            }
-
-            case value_t::object:
-            {
-                result.m_it.object_iterator = m_value.object->erase(pos.m_it.object_iterator);
-                break;
-            }
-
-            case value_t::array:
-            {
-                result.m_it.array_iterator = m_value.array->erase(pos.m_it.array_iterator);
-                break;
-            }
-
-            default:
-                JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name())));
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief remove elements given an iterator range
-
-    Removes the element specified by the range `[first; last)`. The iterator
-    @a first does not need to be dereferenceable if `first == last`: erasing
-    an empty range is a no-op.
-
-    If called on a primitive type other than `null`, the resulting JSON value
-    will be `null`.
-
-    @param[in] first iterator to the beginning of the range to remove
-    @param[in] last iterator past the end of the range to remove
-    @return Iterator following the last removed element. If the iterator @a
-    second refers to the last element, the `end()` iterator is returned.
-
-    @tparam IteratorType an @ref iterator or @ref const_iterator
-
-    @post Invalidates iterators and references at or after the point of the
-    erase, including the `end()` iterator.
-
-    @throw type_error.307 if called on a `null` value; example: `"cannot use
-    erase() with null"`
-    @throw invalid_iterator.203 if called on iterators which does not belong
-    to the current JSON value; example: `"iterators do not fit current value"`
-    @throw invalid_iterator.204 if called on a primitive type with invalid
-    iterators (i.e., if `first != begin()` and `last != end()`); example:
-    `"iterators out of range"`
-
-    @complexity The complexity depends on the type:
-    - objects: `log(size()) + std::distance(first, last)`
-    - arrays: linear in the distance between @a first and @a last, plus linear
-      in the distance between @a last and end of the container
-    - strings and binary: linear in the length of the member
-    - other types: constant
-
-    @liveexample{The example shows the result of `erase()` for different JSON
-    types.,erase__IteratorType_IteratorType}
-
-    @sa @ref erase(IteratorType) -- removes the element at a given position
-    @sa @ref erase(const typename object_t::key_type&) -- removes the element
-    from an object at the given key
-    @sa @ref erase(const size_type) -- removes the element from an array at
-    the given index
-
-    @since version 1.0.0
-    */
-    template<class IteratorType, typename std::enable_if<
-                 std::is_same<IteratorType, typename basic_json_t::iterator>::value or
-                 std::is_same<IteratorType, typename basic_json_t::const_iterator>::value, int>::type
-             = 0>
-    IteratorType erase(IteratorType first, IteratorType last)
-    {
-        // make sure iterator fits the current value
-        if (JSON_HEDLEY_UNLIKELY(this != first.m_object or this != last.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(203, "iterators do not fit current value"));
-        }
-
-        IteratorType result = end();
-
-        switch (m_type)
-        {
-            case value_t::boolean:
-            case value_t::number_float:
-            case value_t::number_integer:
-            case value_t::number_unsigned:
-            case value_t::string:
-            case value_t::binary:
-            {
-                if (JSON_HEDLEY_LIKELY(not first.m_it.primitive_iterator.is_begin()
-                                       or not last.m_it.primitive_iterator.is_end()))
-                {
-                    JSON_THROW(invalid_iterator::create(204, "iterators out of range"));
-                }
-
-                if (is_string())
-                {
-                    AllocatorType<string_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, m_value.string);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, m_value.string, 1);
-                    m_value.string = nullptr;
-                }
-                else if (is_binary())
-                {
-                    AllocatorType<binary_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, m_value.binary);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, m_value.binary, 1);
-                    m_value.binary = nullptr;
-                }
-
-                m_type = value_t::null;
-                assert_invariant();
-                break;
-            }
-
-            case value_t::object:
-            {
-                result.m_it.object_iterator = m_value.object->erase(first.m_it.object_iterator,
-                                              last.m_it.object_iterator);
-                break;
-            }
-
-            case value_t::array:
-            {
-                result.m_it.array_iterator = m_value.array->erase(first.m_it.array_iterator,
-                                             last.m_it.array_iterator);
-                break;
-            }
-
-            default:
-                JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name())));
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief remove element from a JSON object given a key
-
-    Removes elements from a JSON object with the key value @a key.
-
-    @param[in] key value of the elements to remove
-
-    @return Number of elements removed. If @a ObjectType is the default
-    `std::map` type, the return value will always be `0` (@a key was not
-    found) or `1` (@a key was found).
-
-    @post References and iterators to the erased elements are invalidated.
-    Other references and iterators are not affected.
-
-    @throw type_error.307 when called on a type other than JSON object;
-    example: `"cannot use erase() with null"`
-
-    @complexity `log(size()) + count(key)`
-
-    @liveexample{The example shows the effect of `erase()`.,erase__key_type}
-
-    @sa @ref erase(IteratorType) -- removes the element at a given position
-    @sa @ref erase(IteratorType, IteratorType) -- removes the elements in
-    the given range
-    @sa @ref erase(const size_type) -- removes the element from an array at
-    the given index
-
-    @since version 1.0.0
-    */
-    size_type erase(const typename object_t::key_type& key)
-    {
-        // this erase only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            return m_value.object->erase(key);
-        }
-
-        JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief remove element from a JSON array given an index
-
-    Removes element from a JSON array at the index @a idx.
-
-    @param[in] idx index of the element to remove
-
-    @throw type_error.307 when called on a type other than JSON object;
-    example: `"cannot use erase() with null"`
-    @throw out_of_range.401 when `idx >= size()`; example: `"array index 17
-    is out of range"`
-
-    @complexity Linear in distance between @a idx and the end of the container.
-
-    @liveexample{The example shows the effect of `erase()`.,erase__size_type}
-
-    @sa @ref erase(IteratorType) -- removes the element at a given position
-    @sa @ref erase(IteratorType, IteratorType) -- removes the elements in
-    the given range
-    @sa @ref erase(const typename object_t::key_type&) -- removes the element
-    from an object at the given key
-
-    @since version 1.0.0
-    */
-    void erase(const size_type idx)
-    {
-        // this erase only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            if (JSON_HEDLEY_UNLIKELY(idx >= size()))
-            {
-                JSON_THROW(out_of_range::create(401, "array index " + std::to_string(idx) + " is out of range"));
-            }
-
-            m_value.array->erase(m_value.array->begin() + static_cast<difference_type>(idx));
-        }
-        else
-        {
-            JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name())));
-        }
-    }
-
-    /// @}
-
-
-    ////////////
-    // lookup //
-    ////////////
-
-    /// @name lookup
-    /// @{
-
-    /*!
-    @brief find an element in a JSON object
-
-    Finds an element in a JSON object with key equivalent to @a key. If the
-    element is not found or the JSON value is not an object, end() is
-    returned.
-
-    @note This method always returns @ref end() when executed on a JSON type
-          that is not an object.
-
-    @param[in] key key value of the element to search for.
-
-    @return Iterator to an element with key equivalent to @a key. If no such
-    element is found or the JSON value is not an object, past-the-end (see
-    @ref end()) iterator is returned.
-
-    @complexity Logarithmic in the size of the JSON object.
-
-    @liveexample{The example shows how `find()` is used.,find__key_type}
-
-    @sa @ref contains(KeyT&&) const -- checks whether a key exists
-
-    @since version 1.0.0
-    */
-    template<typename KeyT>
-    iterator find(KeyT&& key)
-    {
-        auto result = end();
-
-        if (is_object())
-        {
-            result.m_it.object_iterator = m_value.object->find(std::forward<KeyT>(key));
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief find an element in a JSON object
-    @copydoc find(KeyT&&)
-    */
-    template<typename KeyT>
-    const_iterator find(KeyT&& key) const
-    {
-        auto result = cend();
-
-        if (is_object())
-        {
-            result.m_it.object_iterator = m_value.object->find(std::forward<KeyT>(key));
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief returns the number of occurrences of a key in a JSON object
-
-    Returns the number of elements with key @a key. If ObjectType is the
-    default `std::map` type, the return value will always be `0` (@a key was
-    not found) or `1` (@a key was found).
-
-    @note This method always returns `0` when executed on a JSON type that is
-          not an object.
-
-    @param[in] key key value of the element to count
-
-    @return Number of elements with key @a key. If the JSON value is not an
-    object, the return value will be `0`.
-
-    @complexity Logarithmic in the size of the JSON object.
-
-    @liveexample{The example shows how `count()` is used.,count}
-
-    @since version 1.0.0
-    */
-    template<typename KeyT>
-    size_type count(KeyT&& key) const
-    {
-        // return 0 for all nonobject types
-        return is_object() ? m_value.object->count(std::forward<KeyT>(key)) : 0;
-    }
-
-    /*!
-    @brief check the existence of an element in a JSON object
-
-    Check whether an element exists in a JSON object with key equivalent to
-    @a key. If the element is not found or the JSON value is not an object,
-    false is returned.
-
-    @note This method always returns false when executed on a JSON type
-          that is not an object.
-
-    @param[in] key key value to check its existence.
-
-    @return true if an element with specified @a key exists. If no such
-    element with such key is found or the JSON value is not an object,
-    false is returned.
-
-    @complexity Logarithmic in the size of the JSON object.
-
-    @liveexample{The following code shows an example for `contains()`.,contains}
-
-    @sa @ref find(KeyT&&) -- returns an iterator to an object element
-    @sa @ref contains(const json_pointer&) const -- checks the existence for a JSON pointer
-
-    @since version 3.6.0
-    */
-    template<typename KeyT, typename std::enable_if<
-                 not std::is_same<typename std::decay<KeyT>::type, json_pointer>::value, int>::type = 0>
-    bool contains(KeyT && key) const
-    {
-        return is_object() and m_value.object->find(std::forward<KeyT>(key)) != m_value.object->end();
-    }
-
-    /*!
-    @brief check the existence of an element in a JSON object given a JSON pointer
-
-    Check whether the given JSON pointer @a ptr can be resolved in the current
-    JSON value.
-
-    @note This method can be executed on any JSON value type.
-
-    @param[in] ptr JSON pointer to check its existence.
-
-    @return true if the JSON pointer can be resolved to a stored value, false
-    otherwise.
-
-    @post If `j.contains(ptr)` returns true, it is safe to call `j[ptr]`.
-
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-
-    @complexity Logarithmic in the size of the JSON object.
-
-    @liveexample{The following code shows an example for `contains()`.,contains_json_pointer}
-
-    @sa @ref contains(KeyT &&) const -- checks the existence of a key
-
-    @since version 3.7.0
-    */
-    bool contains(const json_pointer& ptr) const
-    {
-        return ptr.contains(this);
-    }
-
-    /// @}
-
-
-    ///////////////
-    // iterators //
-    ///////////////
-
-    /// @name iterators
-    /// @{
-
-    /*!
-    @brief returns an iterator to the first element
-
-    Returns an iterator to the first element.
-
-    @image html range-begin-end.svg "Illustration from cppreference.com"
-
-    @return iterator to the first element
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-
-    @liveexample{The following code shows an example for `begin()`.,begin}
-
-    @sa @ref cbegin() -- returns a const iterator to the beginning
-    @sa @ref end() -- returns an iterator to the end
-    @sa @ref cend() -- returns a const iterator to the end
-
-    @since version 1.0.0
-    */
-    iterator begin() noexcept
-    {
-        iterator result(this);
-        result.set_begin();
-        return result;
-    }
-
-    /*!
-    @copydoc basic_json::cbegin()
-    */
-    const_iterator begin() const noexcept
-    {
-        return cbegin();
-    }
-
-    /*!
-    @brief returns a const iterator to the first element
-
-    Returns a const iterator to the first element.
-
-    @image html range-begin-end.svg "Illustration from cppreference.com"
-
-    @return const iterator to the first element
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `const_cast<const basic_json&>(*this).begin()`.
-
-    @liveexample{The following code shows an example for `cbegin()`.,cbegin}
-
-    @sa @ref begin() -- returns an iterator to the beginning
-    @sa @ref end() -- returns an iterator to the end
-    @sa @ref cend() -- returns a const iterator to the end
-
-    @since version 1.0.0
-    */
-    const_iterator cbegin() const noexcept
-    {
-        const_iterator result(this);
-        result.set_begin();
-        return result;
-    }
-
-    /*!
-    @brief returns an iterator to one past the last element
-
-    Returns an iterator to one past the last element.
-
-    @image html range-begin-end.svg "Illustration from cppreference.com"
-
-    @return iterator one past the last element
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-
-    @liveexample{The following code shows an example for `end()`.,end}
-
-    @sa @ref cend() -- returns a const iterator to the end
-    @sa @ref begin() -- returns an iterator to the beginning
-    @sa @ref cbegin() -- returns a const iterator to the beginning
-
-    @since version 1.0.0
-    */
-    iterator end() noexcept
-    {
-        iterator result(this);
-        result.set_end();
-        return result;
-    }
-
-    /*!
-    @copydoc basic_json::cend()
-    */
-    const_iterator end() const noexcept
-    {
-        return cend();
-    }
-
-    /*!
-    @brief returns a const iterator to one past the last element
-
-    Returns a const iterator to one past the last element.
-
-    @image html range-begin-end.svg "Illustration from cppreference.com"
-
-    @return const iterator one past the last element
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `const_cast<const basic_json&>(*this).end()`.
-
-    @liveexample{The following code shows an example for `cend()`.,cend}
-
-    @sa @ref end() -- returns an iterator to the end
-    @sa @ref begin() -- returns an iterator to the beginning
-    @sa @ref cbegin() -- returns a const iterator to the beginning
-
-    @since version 1.0.0
-    */
-    const_iterator cend() const noexcept
-    {
-        const_iterator result(this);
-        result.set_end();
-        return result;
-    }
-
-    /*!
-    @brief returns an iterator to the reverse-beginning
-
-    Returns an iterator to the reverse-beginning; that is, the last element.
-
-    @image html range-rbegin-rend.svg "Illustration from cppreference.com"
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `reverse_iterator(end())`.
-
-    @liveexample{The following code shows an example for `rbegin()`.,rbegin}
-
-    @sa @ref crbegin() -- returns a const reverse iterator to the beginning
-    @sa @ref rend() -- returns a reverse iterator to the end
-    @sa @ref crend() -- returns a const reverse iterator to the end
-
-    @since version 1.0.0
-    */
-    reverse_iterator rbegin() noexcept
-    {
-        return reverse_iterator(end());
-    }
-
-    /*!
-    @copydoc basic_json::crbegin()
-    */
-    const_reverse_iterator rbegin() const noexcept
-    {
-        return crbegin();
-    }
-
-    /*!
-    @brief returns an iterator to the reverse-end
-
-    Returns an iterator to the reverse-end; that is, one before the first
-    element.
-
-    @image html range-rbegin-rend.svg "Illustration from cppreference.com"
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `reverse_iterator(begin())`.
-
-    @liveexample{The following code shows an example for `rend()`.,rend}
-
-    @sa @ref crend() -- returns a const reverse iterator to the end
-    @sa @ref rbegin() -- returns a reverse iterator to the beginning
-    @sa @ref crbegin() -- returns a const reverse iterator to the beginning
-
-    @since version 1.0.0
-    */
-    reverse_iterator rend() noexcept
-    {
-        return reverse_iterator(begin());
-    }
-
-    /*!
-    @copydoc basic_json::crend()
-    */
-    const_reverse_iterator rend() const noexcept
-    {
-        return crend();
-    }
-
-    /*!
-    @brief returns a const reverse iterator to the last element
-
-    Returns a const iterator to the reverse-beginning; that is, the last
-    element.
-
-    @image html range-rbegin-rend.svg "Illustration from cppreference.com"
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `const_cast<const basic_json&>(*this).rbegin()`.
-
-    @liveexample{The following code shows an example for `crbegin()`.,crbegin}
-
-    @sa @ref rbegin() -- returns a reverse iterator to the beginning
-    @sa @ref rend() -- returns a reverse iterator to the end
-    @sa @ref crend() -- returns a const reverse iterator to the end
-
-    @since version 1.0.0
-    */
-    const_reverse_iterator crbegin() const noexcept
-    {
-        return const_reverse_iterator(cend());
-    }
-
-    /*!
-    @brief returns a const reverse iterator to one before the first
-
-    Returns a const reverse iterator to the reverse-end; that is, one before
-    the first element.
-
-    @image html range-rbegin-rend.svg "Illustration from cppreference.com"
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `const_cast<const basic_json&>(*this).rend()`.
-
-    @liveexample{The following code shows an example for `crend()`.,crend}
-
-    @sa @ref rend() -- returns a reverse iterator to the end
-    @sa @ref rbegin() -- returns a reverse iterator to the beginning
-    @sa @ref crbegin() -- returns a const reverse iterator to the beginning
-
-    @since version 1.0.0
-    */
-    const_reverse_iterator crend() const noexcept
-    {
-        return const_reverse_iterator(cbegin());
-    }
-
-  public:
-    /*!
-    @brief wrapper to access iterator member functions in range-based for
-
-    This function allows to access @ref iterator::key() and @ref
-    iterator::value() during range-based for loops. In these loops, a
-    reference to the JSON values is returned, so there is no access to the
-    underlying iterator.
-
-    For loop without iterator_wrapper:
-
-    @code{cpp}
-    for (auto it = j_object.begin(); it != j_object.end(); ++it)
-    {
-        std::cout << "key: " << it.key() << ", value:" << it.value() << '\n';
-    }
-    @endcode
-
-    Range-based for loop without iterator proxy:
-
-    @code{cpp}
-    for (auto it : j_object)
-    {
-        // "it" is of type json::reference and has no key() member
-        std::cout << "value: " << it << '\n';
-    }
-    @endcode
-
-    Range-based for loop with iterator proxy:
-
-    @code{cpp}
-    for (auto it : json::iterator_wrapper(j_object))
-    {
-        std::cout << "key: " << it.key() << ", value:" << it.value() << '\n';
-    }
-    @endcode
-
-    @note When iterating over an array, `key()` will return the index of the
-          element as string (see example).
-
-    @param[in] ref  reference to a JSON value
-    @return iteration proxy object wrapping @a ref with an interface to use in
-            range-based for loops
-
-    @liveexample{The following code shows how the wrapper is used,iterator_wrapper}
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @note The name of this function is not yet final and may change in the
-    future.
-
-    @deprecated This stream operator is deprecated and will be removed in
-                future 4.0.0 of the library. Please use @ref items() instead;
-                that is, replace `json::iterator_wrapper(j)` with `j.items()`.
-    */
-    JSON_HEDLEY_DEPRECATED(3.1.0)
-    static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
-    {
-        return ref.items();
-    }
-
-    /*!
-    @copydoc iterator_wrapper(reference)
-    */
-    JSON_HEDLEY_DEPRECATED(3.1.0)
-    static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
-    {
-        return ref.items();
-    }
-
-    /*!
-    @brief helper to access iterator member functions in range-based for
-
-    This function allows to access @ref iterator::key() and @ref
-    iterator::value() during range-based for loops. In these loops, a
-    reference to the JSON values is returned, so there is no access to the
-    underlying iterator.
-
-    For loop without `items()` function:
-
-    @code{cpp}
-    for (auto it = j_object.begin(); it != j_object.end(); ++it)
-    {
-        std::cout << "key: " << it.key() << ", value:" << it.value() << '\n';
-    }
-    @endcode
-
-    Range-based for loop without `items()` function:
-
-    @code{cpp}
-    for (auto it : j_object)
-    {
-        // "it" is of type json::reference and has no key() member
-        std::cout << "value: " << it << '\n';
-    }
-    @endcode
-
-    Range-based for loop with `items()` function:
-
-    @code{cpp}
-    for (auto& el : j_object.items())
-    {
-        std::cout << "key: " << el.key() << ", value:" << el.value() << '\n';
-    }
-    @endcode
-
-    The `items()` function also allows to use
-    [structured bindings](https://en.cppreference.com/w/cpp/language/structured_binding)
-    (C++17):
-
-    @code{cpp}
-    for (auto& [key, val] : j_object.items())
-    {
-        std::cout << "key: " << key << ", value:" << val << '\n';
-    }
-    @endcode
-
-    @note When iterating over an array, `key()` will return the index of the
-          element as string (see example). For primitive types (e.g., numbers),
-          `key()` returns an empty string.
-
-    @warning Using `items()` on temporary objects is dangerous. Make sure the
-             object's lifetime exeeds the iteration. See
-             <https://github.com/nlohmann/json/issues/2040> for more
-             information.
-
-    @return iteration proxy object wrapping @a ref with an interface to use in
-            range-based for loops
-
-    @liveexample{The following code shows how the function is used.,items}
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @since version 3.1.0, structured bindings support since 3.5.0.
-    */
-    iteration_proxy<iterator> items() noexcept
-    {
-        return iteration_proxy<iterator>(*this);
-    }
-
-    /*!
-    @copydoc items()
-    */
-    iteration_proxy<const_iterator> items() const noexcept
-    {
-        return iteration_proxy<const_iterator>(*this);
-    }
-
-    /// @}
-
-
-    //////////////
-    // capacity //
-    //////////////
-
-    /// @name capacity
-    /// @{
-
-    /*!
-    @brief checks whether the container is empty.
-
-    Checks if a JSON value has no elements (i.e. whether its @ref size is `0`).
-
-    @return The return value depends on the different types and is
-            defined as follows:
-            Value type  | return value
-            ----------- | -------------
-            null        | `true`
-            boolean     | `false`
-            string      | `false`
-            number      | `false`
-            binary      | `false`
-            object      | result of function `object_t::empty()`
-            array       | result of function `array_t::empty()`
-
-    @liveexample{The following code uses `empty()` to check if a JSON
-    object contains any elements.,empty}
-
-    @complexity Constant, as long as @ref array_t and @ref object_t satisfy
-    the Container concept; that is, their `empty()` functions have constant
-    complexity.
-
-    @iterators No changes.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @note This function does not return whether a string stored as JSON value
-    is empty - it returns whether the JSON container itself is empty which is
-    false in the case of a string.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `begin() == end()`.
-
-    @sa @ref size() -- returns the number of elements
-
-    @since version 1.0.0
-    */
-    bool empty() const noexcept
-    {
-        switch (m_type)
-        {
-            case value_t::null:
-            {
-                // null values are empty
-                return true;
-            }
-
-            case value_t::array:
-            {
-                // delegate call to array_t::empty()
-                return m_value.array->empty();
-            }
-
-            case value_t::object:
-            {
-                // delegate call to object_t::empty()
-                return m_value.object->empty();
-            }
-
-            default:
-            {
-                // all other types are nonempty
-                return false;
-            }
-        }
-    }
-
-    /*!
-    @brief returns the number of elements
-
-    Returns the number of elements in a JSON value.
-
-    @return The return value depends on the different types and is
-            defined as follows:
-            Value type  | return value
-            ----------- | -------------
-            null        | `0`
-            boolean     | `1`
-            string      | `1`
-            number      | `1`
-            binary      | `1`
-            object      | result of function object_t::size()
-            array       | result of function array_t::size()
-
-    @liveexample{The following code calls `size()` on the different value
-    types.,size}
-
-    @complexity Constant, as long as @ref array_t and @ref object_t satisfy
-    the Container concept; that is, their size() functions have constant
-    complexity.
-
-    @iterators No changes.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @note This function does not return the length of a string stored as JSON
-    value - it returns the number of elements in the JSON value which is 1 in
-    the case of a string.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `std::distance(begin(), end())`.
-
-    @sa @ref empty() -- checks whether the container is empty
-    @sa @ref max_size() -- returns the maximal number of elements
-
-    @since version 1.0.0
-    */
-    size_type size() const noexcept
-    {
-        switch (m_type)
-        {
-            case value_t::null:
-            {
-                // null values are empty
-                return 0;
-            }
-
-            case value_t::array:
-            {
-                // delegate call to array_t::size()
-                return m_value.array->size();
-            }
-
-            case value_t::object:
-            {
-                // delegate call to object_t::size()
-                return m_value.object->size();
-            }
-
-            default:
-            {
-                // all other types have size 1
-                return 1;
-            }
-        }
-    }
-
-    /*!
-    @brief returns the maximum possible number of elements
-
-    Returns the maximum number of elements a JSON value is able to hold due to
-    system or library implementation limitations, i.e. `std::distance(begin(),
-    end())` for the JSON value.
-
-    @return The return value depends on the different types and is
-            defined as follows:
-            Value type  | return value
-            ----------- | -------------
-            null        | `0` (same as `size()`)
-            boolean     | `1` (same as `size()`)
-            string      | `1` (same as `size()`)
-            number      | `1` (same as `size()`)
-            binary      | `1` (same as `size()`)
-            object      | result of function `object_t::max_size()`
-            array       | result of function `array_t::max_size()`
-
-    @liveexample{The following code calls `max_size()` on the different value
-    types. Note the output is implementation specific.,max_size}
-
-    @complexity Constant, as long as @ref array_t and @ref object_t satisfy
-    the Container concept; that is, their `max_size()` functions have constant
-    complexity.
-
-    @iterators No changes.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of returning `b.size()` where `b` is the largest
-      possible JSON value.
-
-    @sa @ref size() -- returns the number of elements
-
-    @since version 1.0.0
-    */
-    size_type max_size() const noexcept
-    {
-        switch (m_type)
-        {
-            case value_t::array:
-            {
-                // delegate call to array_t::max_size()
-                return m_value.array->max_size();
-            }
-
-            case value_t::object:
-            {
-                // delegate call to object_t::max_size()
-                return m_value.object->max_size();
-            }
-
-            default:
-            {
-                // all other types have max_size() == size()
-                return size();
-            }
-        }
-    }
-
-    /// @}
-
-
-    ///////////////
-    // modifiers //
-    ///////////////
-
-    /// @name modifiers
-    /// @{
-
-    /*!
-    @brief clears the contents
-
-    Clears the content of a JSON value and resets it to the default value as
-    if @ref basic_json(value_t) would have been called with the current value
-    type from @ref type():
-
-    Value type  | initial value
-    ----------- | -------------
-    null        | `null`
-    boolean     | `false`
-    string      | `""`
-    number      | `0`
-    binary      | An empty byte vector
-    object      | `{}`
-    array       | `[]`
-
-    @post Has the same effect as calling
-    @code {.cpp}
-    *this = basic_json(type());
-    @endcode
-
-    @liveexample{The example below shows the effect of `clear()` to different
-    JSON types.,clear}
-
-    @complexity Linear in the size of the JSON value.
-
-    @iterators All iterators, pointers and references related to this container
-               are invalidated.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @sa @ref basic_json(value_t) -- constructor that creates an object with the
-        same value than calling `clear()`
-
-    @since version 1.0.0
-    */
-    void clear() noexcept
-    {
-        switch (m_type)
-        {
-            case value_t::number_integer:
-            {
-                m_value.number_integer = 0;
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                m_value.number_unsigned = 0;
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                m_value.number_float = 0.0;
-                break;
-            }
-
-            case value_t::boolean:
-            {
-                m_value.boolean = false;
-                break;
-            }
-
-            case value_t::string:
-            {
-                m_value.string->clear();
-                break;
-            }
-
-            case value_t::binary:
-            {
-                m_value.binary->clear();
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_value.array->clear();
-                break;
-            }
-
-            case value_t::object:
-            {
-                m_value.object->clear();
-                break;
-            }
-
-            default:
-                break;
-        }
-    }
-
-    /*!
-    @brief add an object to an array
-
-    Appends the given element @a val to the end of the JSON value. If the
-    function is called on a JSON null value, an empty array is created before
-    appending @a val.
-
-    @param[in] val the value to add to the JSON array
-
-    @throw type_error.308 when called on a type other than JSON array or
-    null; example: `"cannot use push_back() with number"`
-
-    @complexity Amortized constant.
-
-    @liveexample{The example shows how `push_back()` and `+=` can be used to
-    add elements to a JSON array. Note how the `null` value was silently
-    converted to a JSON array.,push_back}
-
-    @since version 1.0.0
-    */
-    void push_back(basic_json&& val)
-    {
-        // push_back only works for null objects or arrays
-        if (JSON_HEDLEY_UNLIKELY(not(is_null() or is_array())))
-        {
-            JSON_THROW(type_error::create(308, "cannot use push_back() with " + std::string(type_name())));
-        }
-
-        // transform null object into an array
-        if (is_null())
-        {
-            m_type = value_t::array;
-            m_value = value_t::array;
-            assert_invariant();
-        }
-
-        // add element to array (move semantics)
-        m_value.array->push_back(std::move(val));
-        // if val is moved from, basic_json move constructor marks it null so we do not call the destructor
-    }
-
-    /*!
-    @brief add an object to an array
-    @copydoc push_back(basic_json&&)
-    */
-    reference operator+=(basic_json&& val)
-    {
-        push_back(std::move(val));
-        return *this;
-    }
-
-    /*!
-    @brief add an object to an array
-    @copydoc push_back(basic_json&&)
-    */
-    void push_back(const basic_json& val)
-    {
-        // push_back only works for null objects or arrays
-        if (JSON_HEDLEY_UNLIKELY(not(is_null() or is_array())))
-        {
-            JSON_THROW(type_error::create(308, "cannot use push_back() with " + std::string(type_name())));
-        }
-
-        // transform null object into an array
-        if (is_null())
-        {
-            m_type = value_t::array;
-            m_value = value_t::array;
-            assert_invariant();
-        }
-
-        // add element to array
-        m_value.array->push_back(val);
-    }
-
-    /*!
-    @brief add an object to an array
-    @copydoc push_back(basic_json&&)
-    */
-    reference operator+=(const basic_json& val)
-    {
-        push_back(val);
-        return *this;
-    }
-
-    /*!
-    @brief add an object to an object
-
-    Inserts the given element @a val to the JSON object. If the function is
-    called on a JSON null value, an empty object is created before inserting
-    @a val.
-
-    @param[in] val the value to add to the JSON object
-
-    @throw type_error.308 when called on a type other than JSON object or
-    null; example: `"cannot use push_back() with number"`
-
-    @complexity Logarithmic in the size of the container, O(log(`size()`)).
-
-    @liveexample{The example shows how `push_back()` and `+=` can be used to
-    add elements to a JSON object. Note how the `null` value was silently
-    converted to a JSON object.,push_back__object_t__value}
-
-    @since version 1.0.0
-    */
-    void push_back(const typename object_t::value_type& val)
-    {
-        // push_back only works for null objects or objects
-        if (JSON_HEDLEY_UNLIKELY(not(is_null() or is_object())))
-        {
-            JSON_THROW(type_error::create(308, "cannot use push_back() with " + std::string(type_name())));
-        }
-
-        // transform null object into an object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value = value_t::object;
-            assert_invariant();
-        }
-
-        // add element to array
-        m_value.object->insert(val);
-    }
-
-    /*!
-    @brief add an object to an object
-    @copydoc push_back(const typename object_t::value_type&)
-    */
-    reference operator+=(const typename object_t::value_type& val)
-    {
-        push_back(val);
-        return *this;
-    }
-
-    /*!
-    @brief add an object to an object
-
-    This function allows to use `push_back` with an initializer list. In case
-
-    1. the current value is an object,
-    2. the initializer list @a init contains only two elements, and
-    3. the first element of @a init is a string,
-
-    @a init is converted into an object element and added using
-    @ref push_back(const typename object_t::value_type&). Otherwise, @a init
-    is converted to a JSON value and added using @ref push_back(basic_json&&).
-
-    @param[in] init  an initializer list
-
-    @complexity Linear in the size of the initializer list @a init.
-
-    @note This function is required to resolve an ambiguous overload error,
-          because pairs like `{"key", "value"}` can be both interpreted as
-          `object_t::value_type` or `std::initializer_list<basic_json>`, see
-          https://github.com/nlohmann/json/issues/235 for more information.
-
-    @liveexample{The example shows how initializer lists are treated as
-    objects when possible.,push_back__initializer_list}
-    */
-    void push_back(initializer_list_t init)
-    {
-        if (is_object() and init.size() == 2 and (*init.begin())->is_string())
-        {
-            basic_json&& key = init.begin()->moved_or_copied();
-            push_back(typename object_t::value_type(
-                          std::move(key.get_ref<string_t&>()), (init.begin() + 1)->moved_or_copied()));
-        }
-        else
-        {
-            push_back(basic_json(init));
-        }
-    }
-
-    /*!
-    @brief add an object to an object
-    @copydoc push_back(initializer_list_t)
-    */
-    reference operator+=(initializer_list_t init)
-    {
-        push_back(init);
-        return *this;
-    }
-
-    /*!
-    @brief add an object to an array
-
-    Creates a JSON value from the passed parameters @a args to the end of the
-    JSON value. If the function is called on a JSON null value, an empty array
-    is created before appending the value created from @a args.
-
-    @param[in] args arguments to forward to a constructor of @ref basic_json
-    @tparam Args compatible types to create a @ref basic_json object
-
-    @return reference to the inserted element
-
-    @throw type_error.311 when called on a type other than JSON array or
-    null; example: `"cannot use emplace_back() with number"`
-
-    @complexity Amortized constant.
-
-    @liveexample{The example shows how `push_back()` can be used to add
-    elements to a JSON array. Note how the `null` value was silently converted
-    to a JSON array.,emplace_back}
-
-    @since version 2.0.8, returns reference since 3.7.0
-    */
-    template<class... Args>
-    reference emplace_back(Args&& ... args)
-    {
-        // emplace_back only works for null objects or arrays
-        if (JSON_HEDLEY_UNLIKELY(not(is_null() or is_array())))
-        {
-            JSON_THROW(type_error::create(311, "cannot use emplace_back() with " + std::string(type_name())));
-        }
-
-        // transform null object into an array
-        if (is_null())
-        {
-            m_type = value_t::array;
-            m_value = value_t::array;
-            assert_invariant();
-        }
-
-        // add element to array (perfect forwarding)
-#ifdef JSON_HAS_CPP_17
-        return m_value.array->emplace_back(std::forward<Args>(args)...);
-#else
-        m_value.array->emplace_back(std::forward<Args>(args)...);
-        return m_value.array->back();
-#endif
-    }
-
-    /*!
-    @brief add an object to an object if key does not exist
-
-    Inserts a new element into a JSON object constructed in-place with the
-    given @a args if there is no element with the key in the container. If the
-    function is called on a JSON null value, an empty object is created before
-    appending the value created from @a args.
-
-    @param[in] args arguments to forward to a constructor of @ref basic_json
-    @tparam Args compatible types to create a @ref basic_json object
-
-    @return a pair consisting of an iterator to the inserted element, or the
-            already-existing element if no insertion happened, and a bool
-            denoting whether the insertion took place.
-
-    @throw type_error.311 when called on a type other than JSON object or
-    null; example: `"cannot use emplace() with number"`
-
-    @complexity Logarithmic in the size of the container, O(log(`size()`)).
-
-    @liveexample{The example shows how `emplace()` can be used to add elements
-    to a JSON object. Note how the `null` value was silently converted to a
-    JSON object. Further note how no value is added if there was already one
-    value stored with the same key.,emplace}
-
-    @since version 2.0.8
-    */
-    template<class... Args>
-    std::pair<iterator, bool> emplace(Args&& ... args)
-    {
-        // emplace only works for null objects or arrays
-        if (JSON_HEDLEY_UNLIKELY(not(is_null() or is_object())))
-        {
-            JSON_THROW(type_error::create(311, "cannot use emplace() with " + std::string(type_name())));
-        }
-
-        // transform null object into an object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value = value_t::object;
-            assert_invariant();
-        }
-
-        // add element to array (perfect forwarding)
-        auto res = m_value.object->emplace(std::forward<Args>(args)...);
-        // create result iterator and set iterator to the result of emplace
-        auto it = begin();
-        it.m_it.object_iterator = res.first;
-
-        // return pair of iterator and boolean
-        return {it, res.second};
-    }
-
-    /// Helper for insertion of an iterator
-    /// @note: This uses std::distance to support GCC 4.8,
-    ///        see https://github.com/nlohmann/json/pull/1257
-    template<typename... Args>
-    iterator insert_iterator(const_iterator pos, Args&& ... args)
-    {
-        iterator result(this);
-        assert(m_value.array != nullptr);
-
-        auto insert_pos = std::distance(m_value.array->begin(), pos.m_it.array_iterator);
-        m_value.array->insert(pos.m_it.array_iterator, std::forward<Args>(args)...);
-        result.m_it.array_iterator = m_value.array->begin() + insert_pos;
-
-        // This could have been written as:
-        // result.m_it.array_iterator = m_value.array->insert(pos.m_it.array_iterator, cnt, val);
-        // but the return value of insert is missing in GCC 4.8, so it is written this way instead.
-
-        return result;
-    }
-
-    /*!
-    @brief inserts element
-
-    Inserts element @a val before iterator @a pos.
-
-    @param[in] pos iterator before which the content will be inserted; may be
-    the end() iterator
-    @param[in] val element to insert
-    @return iterator pointing to the inserted @a val.
-
-    @throw type_error.309 if called on JSON values other than arrays;
-    example: `"cannot use insert() with string"`
-    @throw invalid_iterator.202 if @a pos is not an iterator of *this;
-    example: `"iterator does not fit current value"`
-
-    @complexity Constant plus linear in the distance between @a pos and end of
-    the container.
-
-    @liveexample{The example shows how `insert()` is used.,insert}
-
-    @since version 1.0.0
-    */
-    iterator insert(const_iterator pos, const basic_json& val)
-    {
-        // insert only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            // check if iterator pos fits to this JSON value
-            if (JSON_HEDLEY_UNLIKELY(pos.m_object != this))
-            {
-                JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value"));
-            }
-
-            // insert to array and return iterator
-            return insert_iterator(pos, val);
-        }
-
-        JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief inserts element
-    @copydoc insert(const_iterator, const basic_json&)
-    */
-    iterator insert(const_iterator pos, basic_json&& val)
-    {
-        return insert(pos, val);
-    }
-
-    /*!
-    @brief inserts elements
-
-    Inserts @a cnt copies of @a val before iterator @a pos.
-
-    @param[in] pos iterator before which the content will be inserted; may be
-    the end() iterator
-    @param[in] cnt number of copies of @a val to insert
-    @param[in] val element to insert
-    @return iterator pointing to the first element inserted, or @a pos if
-    `cnt==0`
-
-    @throw type_error.309 if called on JSON values other than arrays; example:
-    `"cannot use insert() with string"`
-    @throw invalid_iterator.202 if @a pos is not an iterator of *this;
-    example: `"iterator does not fit current value"`
-
-    @complexity Linear in @a cnt plus linear in the distance between @a pos
-    and end of the container.
-
-    @liveexample{The example shows how `insert()` is used.,insert__count}
-
-    @since version 1.0.0
-    */
-    iterator insert(const_iterator pos, size_type cnt, const basic_json& val)
-    {
-        // insert only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            // check if iterator pos fits to this JSON value
-            if (JSON_HEDLEY_UNLIKELY(pos.m_object != this))
-            {
-                JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value"));
-            }
-
-            // insert to array and return iterator
-            return insert_iterator(pos, cnt, val);
-        }
-
-        JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief inserts elements
-
-    Inserts elements from range `[first, last)` before iterator @a pos.
-
-    @param[in] pos iterator before which the content will be inserted; may be
-    the end() iterator
-    @param[in] first begin of the range of elements to insert
-    @param[in] last end of the range of elements to insert
-
-    @throw type_error.309 if called on JSON values other than arrays; example:
-    `"cannot use insert() with string"`
-    @throw invalid_iterator.202 if @a pos is not an iterator of *this;
-    example: `"iterator does not fit current value"`
-    @throw invalid_iterator.210 if @a first and @a last do not belong to the
-    same JSON value; example: `"iterators do not fit"`
-    @throw invalid_iterator.211 if @a first or @a last are iterators into
-    container for which insert is called; example: `"passed iterators may not
-    belong to container"`
-
-    @return iterator pointing to the first element inserted, or @a pos if
-    `first==last`
-
-    @complexity Linear in `std::distance(first, last)` plus linear in the
-    distance between @a pos and end of the container.
-
-    @liveexample{The example shows how `insert()` is used.,insert__range}
-
-    @since version 1.0.0
-    */
-    iterator insert(const_iterator pos, const_iterator first, const_iterator last)
-    {
-        // insert only works for arrays
-        if (JSON_HEDLEY_UNLIKELY(not is_array()))
-        {
-            JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name())));
-        }
-
-        // check if iterator pos fits to this JSON value
-        if (JSON_HEDLEY_UNLIKELY(pos.m_object != this))
-        {
-            JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value"));
-        }
-
-        // check if range iterators belong to the same JSON object
-        if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(210, "iterators do not fit"));
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(first.m_object == this))
-        {
-            JSON_THROW(invalid_iterator::create(211, "passed iterators may not belong to container"));
-        }
-
-        // insert to array and return iterator
-        return insert_iterator(pos, first.m_it.array_iterator, last.m_it.array_iterator);
-    }
-
-    /*!
-    @brief inserts elements
-
-    Inserts elements from initializer list @a ilist before iterator @a pos.
-
-    @param[in] pos iterator before which the content will be inserted; may be
-    the end() iterator
-    @param[in] ilist initializer list to insert the values from
-
-    @throw type_error.309 if called on JSON values other than arrays; example:
-    `"cannot use insert() with string"`
-    @throw invalid_iterator.202 if @a pos is not an iterator of *this;
-    example: `"iterator does not fit current value"`
-
-    @return iterator pointing to the first element inserted, or @a pos if
-    `ilist` is empty
-
-    @complexity Linear in `ilist.size()` plus linear in the distance between
-    @a pos and end of the container.
-
-    @liveexample{The example shows how `insert()` is used.,insert__ilist}
-
-    @since version 1.0.0
-    */
-    iterator insert(const_iterator pos, initializer_list_t ilist)
-    {
-        // insert only works for arrays
-        if (JSON_HEDLEY_UNLIKELY(not is_array()))
-        {
-            JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name())));
-        }
-
-        // check if iterator pos fits to this JSON value
-        if (JSON_HEDLEY_UNLIKELY(pos.m_object != this))
-        {
-            JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value"));
-        }
-
-        // insert to array and return iterator
-        return insert_iterator(pos, ilist.begin(), ilist.end());
-    }
-
-    /*!
-    @brief inserts elements
-
-    Inserts elements from range `[first, last)`.
-
-    @param[in] first begin of the range of elements to insert
-    @param[in] last end of the range of elements to insert
-
-    @throw type_error.309 if called on JSON values other than objects; example:
-    `"cannot use insert() with string"`
-    @throw invalid_iterator.202 if iterator @a first or @a last does does not
-    point to an object; example: `"iterators first and last must point to
-    objects"`
-    @throw invalid_iterator.210 if @a first and @a last do not belong to the
-    same JSON value; example: `"iterators do not fit"`
-
-    @complexity Logarithmic: `O(N*log(size() + N))`, where `N` is the number
-    of elements to insert.
-
-    @liveexample{The example shows how `insert()` is used.,insert__range_object}
-
-    @since version 3.0.0
-    */
-    void insert(const_iterator first, const_iterator last)
-    {
-        // insert only works for objects
-        if (JSON_HEDLEY_UNLIKELY(not is_object()))
-        {
-            JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name())));
-        }
-
-        // check if range iterators belong to the same JSON object
-        if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(210, "iterators do not fit"));
-        }
-
-        // passed iterators must belong to objects
-        if (JSON_HEDLEY_UNLIKELY(not first.m_object->is_object()))
-        {
-            JSON_THROW(invalid_iterator::create(202, "iterators first and last must point to objects"));
-        }
-
-        m_value.object->insert(first.m_it.object_iterator, last.m_it.object_iterator);
-    }
-
-    /*!
-    @brief updates a JSON object from another object, overwriting existing keys
-
-    Inserts all values from JSON object @a j and overwrites existing keys.
-
-    @param[in] j  JSON object to read values from
-
-    @throw type_error.312 if called on JSON values other than objects; example:
-    `"cannot use update() with string"`
-
-    @complexity O(N*log(size() + N)), where N is the number of elements to
-                insert.
-
-    @liveexample{The example shows how `update()` is used.,update}
-
-    @sa https://docs.python.org/3.6/library/stdtypes.html#dict.update
-
-    @since version 3.0.0
-    */
-    void update(const_reference j)
-    {
-        // implicitly convert null value to an empty object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value.object = create<object_t>();
-            assert_invariant();
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(not is_object()))
-        {
-            JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name())));
-        }
-        if (JSON_HEDLEY_UNLIKELY(not j.is_object()))
-        {
-            JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(j.type_name())));
-        }
-
-        for (auto it = j.cbegin(); it != j.cend(); ++it)
-        {
-            m_value.object->operator[](it.key()) = it.value();
-        }
-    }
-
-    /*!
-    @brief updates a JSON object from another object, overwriting existing keys
-
-    Inserts all values from from range `[first, last)` and overwrites existing
-    keys.
-
-    @param[in] first begin of the range of elements to insert
-    @param[in] last end of the range of elements to insert
-
-    @throw type_error.312 if called on JSON values other than objects; example:
-    `"cannot use update() with string"`
-    @throw invalid_iterator.202 if iterator @a first or @a last does does not
-    point to an object; example: `"iterators first and last must point to
-    objects"`
-    @throw invalid_iterator.210 if @a first and @a last do not belong to the
-    same JSON value; example: `"iterators do not fit"`
-
-    @complexity O(N*log(size() + N)), where N is the number of elements to
-                insert.
-
-    @liveexample{The example shows how `update()` is used__range.,update}
-
-    @sa https://docs.python.org/3.6/library/stdtypes.html#dict.update
-
-    @since version 3.0.0
-    */
-    void update(const_iterator first, const_iterator last)
-    {
-        // implicitly convert null value to an empty object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value.object = create<object_t>();
-            assert_invariant();
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(not is_object()))
-        {
-            JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name())));
-        }
-
-        // check if range iterators belong to the same JSON object
-        if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(210, "iterators do not fit"));
-        }
-
-        // passed iterators must belong to objects
-        if (JSON_HEDLEY_UNLIKELY(not first.m_object->is_object()
-                                 or not last.m_object->is_object()))
-        {
-            JSON_THROW(invalid_iterator::create(202, "iterators first and last must point to objects"));
-        }
-
-        for (auto it = first; it != last; ++it)
-        {
-            m_value.object->operator[](it.key()) = it.value();
-        }
-    }
-
-    /*!
-    @brief exchanges the values
-
-    Exchanges the contents of the JSON value with those of @a other. Does not
-    invoke any move, copy, or swap operations on individual elements. All
-    iterators and references remain valid. The past-the-end iterator is
-    invalidated.
-
-    @param[in,out] other JSON value to exchange the contents with
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how JSON values can be swapped with
-    `swap()`.,swap__reference}
-
-    @since version 1.0.0
-    */
-    void swap(reference other) noexcept (
-        std::is_nothrow_move_constructible<value_t>::value and
-        std::is_nothrow_move_assignable<value_t>::value and
-        std::is_nothrow_move_constructible<json_value>::value and
-        std::is_nothrow_move_assignable<json_value>::value
-    )
-    {
-        std::swap(m_type, other.m_type);
-        std::swap(m_value, other.m_value);
-        assert_invariant();
-    }
-
-    /*!
-    @brief exchanges the values
-
-    Exchanges the contents of a JSON array with those of @a other. Does not
-    invoke any move, copy, or swap operations on individual elements. All
-    iterators and references remain valid. The past-the-end iterator is
-    invalidated.
-
-    @param[in,out] other array to exchange the contents with
-
-    @throw type_error.310 when JSON value is not an array; example: `"cannot
-    use swap() with string"`
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how arrays can be swapped with
-    `swap()`.,swap__array_t}
-
-    @since version 1.0.0
-    */
-    void swap(array_t& other)
-    {
-        // swap only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            std::swap(*(m_value.array), other);
-        }
-        else
-        {
-            JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief exchanges the values
-
-    Exchanges the contents of a JSON object with those of @a other. Does not
-    invoke any move, copy, or swap operations on individual elements. All
-    iterators and references remain valid. The past-the-end iterator is
-    invalidated.
-
-    @param[in,out] other object to exchange the contents with
-
-    @throw type_error.310 when JSON value is not an object; example:
-    `"cannot use swap() with string"`
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how objects can be swapped with
-    `swap()`.,swap__object_t}
-
-    @since version 1.0.0
-    */
-    void swap(object_t& other)
-    {
-        // swap only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            std::swap(*(m_value.object), other);
-        }
-        else
-        {
-            JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief exchanges the values
-
-    Exchanges the contents of a JSON string with those of @a other. Does not
-    invoke any move, copy, or swap operations on individual elements. All
-    iterators and references remain valid. The past-the-end iterator is
-    invalidated.
-
-    @param[in,out] other string to exchange the contents with
-
-    @throw type_error.310 when JSON value is not a string; example: `"cannot
-    use swap() with boolean"`
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how strings can be swapped with
-    `swap()`.,swap__string_t}
-
-    @since version 1.0.0
-    */
-    void swap(string_t& other)
-    {
-        // swap only works for strings
-        if (JSON_HEDLEY_LIKELY(is_string()))
-        {
-            std::swap(*(m_value.string), other);
-        }
-        else
-        {
-            JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief exchanges the values
-
-    Exchanges the contents of a JSON string with those of @a other. Does not
-    invoke any move, copy, or swap operations on individual elements. All
-    iterators and references remain valid. The past-the-end iterator is
-    invalidated.
-
-    @param[in,out] other binary to exchange the contents with
-
-    @throw type_error.310 when JSON value is not a string; example: `"cannot
-    use swap() with boolean"`
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how strings can be swapped with
-    `swap()`.,swap__binary_t}
-
-    @since version 3.8.0
-    */
-    void swap(binary_t& other)
-    {
-        // swap only works for strings
-        if (JSON_HEDLEY_LIKELY(is_binary()))
-        {
-            std::swap(*(m_value.binary), other);
-        }
-        else
-        {
-            JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name())));
-        }
-    }
-
-    /// @copydoc swap(binary_t)
-    void swap(typename binary_t::container_type& other)
-    {
-        // swap only works for strings
-        if (JSON_HEDLEY_LIKELY(is_binary()))
-        {
-            std::swap(*(m_value.binary), other);
-        }
-        else
-        {
-            JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name())));
-        }
-    }
-
-    /// @}
-
-  public:
-    //////////////////////////////////////////
-    // lexicographical comparison operators //
-    //////////////////////////////////////////
-
-    /// @name lexicographical comparison operators
-    /// @{
-
-    /*!
-    @brief comparison: equal
-
-    Compares two JSON values for equality according to the following rules:
-    - Two JSON values are equal if (1) they are from the same type and (2)
-      their stored values are the same according to their respective
-      `operator==`.
-    - Integer and floating-point numbers are automatically converted before
-      comparison. Note that two NaN values are always treated as unequal.
-    - Two JSON null values are equal.
-
-    @note Floating-point inside JSON values numbers are compared with
-    `json::number_float_t::operator==` which is `double::operator==` by
-    default. To compare floating-point while respecting an epsilon, an alternative
-    [comparison function](https://github.com/mariokonrad/marnav/blob/master/include/marnav/math/floatingpoint.hpp#L34-#L39)
-    could be used, for instance
-    @code {.cpp}
-    template<typename T, typename = typename std::enable_if<std::is_floating_point<T>::value, T>::type>
-    inline bool is_same(T a, T b, T epsilon = std::numeric_limits<T>::epsilon()) noexcept
-    {
-        return std::abs(a - b) <= epsilon;
-    }
-    @endcode
-    Or you can self-defined operator equal function like this:
-    @code {.cpp}
-    bool my_equal(const_reference lhs, const_reference rhs) {
-    const auto lhs_type lhs.type();
-    const auto rhs_type rhs.type();
-    if (lhs_type == rhs_type) {
-        switch(lhs_type)
-            // self_defined case
-            case value_t::number_float:
-                return std::abs(lhs - rhs) <= std::numeric_limits<float>::epsilon();
-            // other cases remain the same with the original
-            ...
-    }
-    ...
-    }
-    @endcode
-
-    @note NaN values never compare equal to themselves or to other NaN values.
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether the values @a lhs and @a rhs are equal
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @complexity Linear.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__equal}
-
-    @since version 1.0.0
-    */
-    friend bool operator==(const_reference lhs, const_reference rhs) noexcept
-    {
-        const auto lhs_type = lhs.type();
-        const auto rhs_type = rhs.type();
-
-        if (lhs_type == rhs_type)
-        {
-            switch (lhs_type)
-            {
-                case value_t::array:
-                    return *lhs.m_value.array == *rhs.m_value.array;
-
-                case value_t::object:
-                    return *lhs.m_value.object == *rhs.m_value.object;
-
-                case value_t::null:
-                    return true;
-
-                case value_t::string:
-                    return *lhs.m_value.string == *rhs.m_value.string;
-
-                case value_t::boolean:
-                    return lhs.m_value.boolean == rhs.m_value.boolean;
-
-                case value_t::number_integer:
-                    return lhs.m_value.number_integer == rhs.m_value.number_integer;
-
-                case value_t::number_unsigned:
-                    return lhs.m_value.number_unsigned == rhs.m_value.number_unsigned;
-
-                case value_t::number_float:
-                    return lhs.m_value.number_float == rhs.m_value.number_float;
-
-                case value_t::binary:
-                    return *lhs.m_value.binary == *rhs.m_value.binary;
-
-                default:
-                    return false;
-            }
-        }
-        else if (lhs_type == value_t::number_integer and rhs_type == value_t::number_float)
-        {
-            return static_cast<number_float_t>(lhs.m_value.number_integer) == rhs.m_value.number_float;
-        }
-        else if (lhs_type == value_t::number_float and rhs_type == value_t::number_integer)
-        {
-            return lhs.m_value.number_float == static_cast<number_float_t>(rhs.m_value.number_integer);
-        }
-        else if (lhs_type == value_t::number_unsigned and rhs_type == value_t::number_float)
-        {
-            return static_cast<number_float_t>(lhs.m_value.number_unsigned) == rhs.m_value.number_float;
-        }
-        else if (lhs_type == value_t::number_float and rhs_type == value_t::number_unsigned)
-        {
-            return lhs.m_value.number_float == static_cast<number_float_t>(rhs.m_value.number_unsigned);
-        }
-        else if (lhs_type == value_t::number_unsigned and rhs_type == value_t::number_integer)
-        {
-            return static_cast<number_integer_t>(lhs.m_value.number_unsigned) == rhs.m_value.number_integer;
-        }
-        else if (lhs_type == value_t::number_integer and rhs_type == value_t::number_unsigned)
-        {
-            return lhs.m_value.number_integer == static_cast<number_integer_t>(rhs.m_value.number_unsigned);
-        }
-
-        return false;
-    }
-
-    /*!
-    @brief comparison: equal
-    @copydoc operator==(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator==(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs == basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: equal
-    @copydoc operator==(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator==(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) == rhs;
-    }
-
-    /*!
-    @brief comparison: not equal
-
-    Compares two JSON values for inequality by calculating `not (lhs == rhs)`.
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether the values @a lhs and @a rhs are not equal
-
-    @complexity Linear.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__notequal}
-
-    @since version 1.0.0
-    */
-    friend bool operator!=(const_reference lhs, const_reference rhs) noexcept
-    {
-        return not (lhs == rhs);
-    }
-
-    /*!
-    @brief comparison: not equal
-    @copydoc operator!=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator!=(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs != basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: not equal
-    @copydoc operator!=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator!=(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) != rhs;
-    }
-
-    /*!
-    @brief comparison: less than
-
-    Compares whether one JSON value @a lhs is less than another JSON value @a
-    rhs according to the following rules:
-    - If @a lhs and @a rhs have the same type, the values are compared using
-      the default `<` operator.
-    - Integer and floating-point numbers are automatically converted before
-      comparison
-    - In case @a lhs and @a rhs have different types, the values are ignored
-      and the order of the types is considered, see
-      @ref operator<(const value_t, const value_t).
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether @a lhs is less than @a rhs
-
-    @complexity Linear.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__less}
-
-    @since version 1.0.0
-    */
-    friend bool operator<(const_reference lhs, const_reference rhs) noexcept
-    {
-        const auto lhs_type = lhs.type();
-        const auto rhs_type = rhs.type();
-
-        if (lhs_type == rhs_type)
-        {
-            switch (lhs_type)
-            {
-                case value_t::array:
-                    // note parentheses are necessary, see
-                    // https://github.com/nlohmann/json/issues/1530
-                    return (*lhs.m_value.array) < (*rhs.m_value.array);
-
-                case value_t::object:
-                    return (*lhs.m_value.object) < (*rhs.m_value.object);
-
-                case value_t::null:
-                    return false;
-
-                case value_t::string:
-                    return (*lhs.m_value.string) < (*rhs.m_value.string);
-
-                case value_t::boolean:
-                    return (lhs.m_value.boolean) < (rhs.m_value.boolean);
-
-                case value_t::number_integer:
-                    return (lhs.m_value.number_integer) < (rhs.m_value.number_integer);
-
-                case value_t::number_unsigned:
-                    return (lhs.m_value.number_unsigned) < (rhs.m_value.number_unsigned);
-
-                case value_t::number_float:
-                    return (lhs.m_value.number_float) < (rhs.m_value.number_float);
-
-                case value_t::binary:
-                    return (*lhs.m_value.binary) < (*rhs.m_value.binary);
-
-                default:
-                    return false;
-            }
-        }
-        else if (lhs_type == value_t::number_integer and rhs_type == value_t::number_float)
-        {
-            return static_cast<number_float_t>(lhs.m_value.number_integer) < rhs.m_value.number_float;
-        }
-        else if (lhs_type == value_t::number_float and rhs_type == value_t::number_integer)
-        {
-            return lhs.m_value.number_float < static_cast<number_float_t>(rhs.m_value.number_integer);
-        }
-        else if (lhs_type == value_t::number_unsigned and rhs_type == value_t::number_float)
-        {
-            return static_cast<number_float_t>(lhs.m_value.number_unsigned) < rhs.m_value.number_float;
-        }
-        else if (lhs_type == value_t::number_float and rhs_type == value_t::number_unsigned)
-        {
-            return lhs.m_value.number_float < static_cast<number_float_t>(rhs.m_value.number_unsigned);
-        }
-        else if (lhs_type == value_t::number_integer and rhs_type == value_t::number_unsigned)
-        {
-            return lhs.m_value.number_integer < static_cast<number_integer_t>(rhs.m_value.number_unsigned);
-        }
-        else if (lhs_type == value_t::number_unsigned and rhs_type == value_t::number_integer)
-        {
-            return static_cast<number_integer_t>(lhs.m_value.number_unsigned) < rhs.m_value.number_integer;
-        }
-
-        // We only reach this line if we cannot compare values. In that case,
-        // we compare types. Note we have to call the operator explicitly,
-        // because MSVC has problems otherwise.
-        return operator<(lhs_type, rhs_type);
-    }
-
-    /*!
-    @brief comparison: less than
-    @copydoc operator<(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator<(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs < basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: less than
-    @copydoc operator<(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator<(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) < rhs;
-    }
-
-    /*!
-    @brief comparison: less than or equal
-
-    Compares whether one JSON value @a lhs is less than or equal to another
-    JSON value by calculating `not (rhs < lhs)`.
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether @a lhs is less than or equal to @a rhs
-
-    @complexity Linear.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__greater}
-
-    @since version 1.0.0
-    */
-    friend bool operator<=(const_reference lhs, const_reference rhs) noexcept
-    {
-        return not (rhs < lhs);
-    }
-
-    /*!
-    @brief comparison: less than or equal
-    @copydoc operator<=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator<=(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs <= basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: less than or equal
-    @copydoc operator<=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator<=(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) <= rhs;
-    }
-
-    /*!
-    @brief comparison: greater than
-
-    Compares whether one JSON value @a lhs is greater than another
-    JSON value by calculating `not (lhs <= rhs)`.
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether @a lhs is greater than to @a rhs
-
-    @complexity Linear.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__lessequal}
-
-    @since version 1.0.0
-    */
-    friend bool operator>(const_reference lhs, const_reference rhs) noexcept
-    {
-        return not (lhs <= rhs);
-    }
-
-    /*!
-    @brief comparison: greater than
-    @copydoc operator>(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator>(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs > basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: greater than
-    @copydoc operator>(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator>(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) > rhs;
-    }
-
-    /*!
-    @brief comparison: greater than or equal
-
-    Compares whether one JSON value @a lhs is greater than or equal to another
-    JSON value by calculating `not (lhs < rhs)`.
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether @a lhs is greater than or equal to @a rhs
-
-    @complexity Linear.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__greaterequal}
-
-    @since version 1.0.0
-    */
-    friend bool operator>=(const_reference lhs, const_reference rhs) noexcept
-    {
-        return not (lhs < rhs);
-    }
-
-    /*!
-    @brief comparison: greater than or equal
-    @copydoc operator>=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator>=(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs >= basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: greater than or equal
-    @copydoc operator>=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator>=(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) >= rhs;
-    }
-
-    /// @}
-
-    ///////////////////
-    // serialization //
-    ///////////////////
-
-    /// @name serialization
-    /// @{
-
-    /*!
-    @brief serialize to stream
-
-    Serialize the given JSON value @a j to the output stream @a o. The JSON
-    value will be serialized using the @ref dump member function.
-
-    - The indentation of the output can be controlled with the member variable
-      `width` of the output stream @a o. For instance, using the manipulator
-      `std::setw(4)` on @a o sets the indentation level to `4` and the
-      serialization result is the same as calling `dump(4)`.
-
-    - The indentation character can be controlled with the member variable
-      `fill` of the output stream @a o. For instance, the manipulator
-      `std::setfill('\\t')` sets indentation to use a tab character rather than
-      the default space character.
-
-    @param[in,out] o  stream to serialize to
-    @param[in] j  JSON value to serialize
-
-    @return the stream @a o
-
-    @throw type_error.316 if a string stored inside the JSON value is not
-                          UTF-8 encoded
-
-    @complexity Linear.
-
-    @liveexample{The example below shows the serialization with different
-    parameters to `width` to adjust the indentation level.,operator_serialize}
-
-    @since version 1.0.0; indentation character added in version 3.0.0
-    */
-    friend std::ostream& operator<<(std::ostream& o, const basic_json& j)
-    {
-        // read width member and use it as indentation parameter if nonzero
-        const bool pretty_print = o.width() > 0;
-        const auto indentation = pretty_print ? o.width() : 0;
-
-        // reset width to 0 for subsequent calls to this stream
-        o.width(0);
-
-        // do the actual serialization
-        serializer s(detail::output_adapter<char>(o), o.fill());
-        s.dump(j, pretty_print, false, static_cast<unsigned int>(indentation));
-        return o;
-    }
-
-    /*!
-    @brief serialize to stream
-    @deprecated This stream operator is deprecated and will be removed in
-                future 4.0.0 of the library. Please use
-                @ref operator<<(std::ostream&, const basic_json&)
-                instead; that is, replace calls like `j >> o;` with `o << j;`.
-    @since version 1.0.0; deprecated since version 3.0.0
-    */
-    JSON_HEDLEY_DEPRECATED(3.0.0)
-    friend std::ostream& operator>>(const basic_json& j, std::ostream& o)
-    {
-        return o << j;
-    }
-
-    /// @}
-
-
-    /////////////////////
-    // deserialization //
-    /////////////////////
-
-    /// @name deserialization
-    /// @{
-
-    /*!
-    @brief deserialize from a compatible input
-
-    This function reads from a compatible input. Examples are:
-    - an array of 1-byte values
-    - strings with character/literal type with size of 1 byte
-    - input streams
-    - container with contiguous storage of 1-byte values. Compatible container
-      types include `std::vector`, `std::string`, `std::array`,
-      `std::valarray`, and `std::initializer_list`. Furthermore, C-style
-      arrays can be used with `std::begin()`/`std::end()`. User-defined
-      containers can be used as long as they implement random-access iterators
-      and a contiguous storage.
-
-    @pre Each element of the container has a size of 1 byte. Violating this
-    precondition yields undefined behavior. **This precondition is enforced
-    with a static assertion.**
-
-    @pre The container storage is contiguous. Violating this precondition
-    yields undefined behavior. **This precondition is enforced with an
-    assertion.**
-
-    @warning There is no way to enforce all preconditions at compile-time. If
-             the function is called with a noncompliant container and with
-             assertions switched off, the behavior is undefined and will most
-             likely yield segmentation violation.
-
-    @param[in] i  input to read from
-    @param[in] cb  a parser callback function of type @ref parser_callback_t
-    which is used to control the deserialization by filtering unwanted values
-    (optional)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.101 if a parse error occurs; example: `""unexpected end
-    of input; expected string literal""`
-    @throw parse_error.102 if to_unicode fails or surrogate error
-    @throw parse_error.103 if to_unicode fails
-
-    @complexity Linear in the length of the input. The parser is a predictive
-    LL(1) parser. The complexity can be higher if the parser callback function
-    @a cb has a super-linear complexity.
-
-    @note A UTF-8 byte order mark is silently ignored.
-
-    @liveexample{The example below demonstrates the `parse()` function reading
-    from an array.,parse__array__parser_callback_t}
-
-    @liveexample{The example below demonstrates the `parse()` function with
-    and without callback function.,parse__string__parser_callback_t}
-
-    @liveexample{The example below demonstrates the `parse()` function with
-    and without callback function.,parse__istream__parser_callback_t}
-
-    @liveexample{The example below demonstrates the `parse()` function reading
-    from a contiguous container.,parse__contiguouscontainer__parser_callback_t}
-
-    @since version 2.0.3 (contiguous containers)
-    */
-    template<typename InputType>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json parse(InputType&& i,
-                            const parser_callback_t cb = nullptr,
-                            const bool allow_exceptions = true)
-    {
-        basic_json result;
-        parser(detail::input_adapter(std::forward<InputType>(i)), cb, allow_exceptions).parse(true, result);
-        return result;
-    }
-
-
-
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json parse(detail::span_input_adapter&& i,
-                            const parser_callback_t cb = nullptr,
-                            const bool allow_exceptions = true)
-    {
-        basic_json result;
-        parser(i.get(), cb, allow_exceptions).parse(true, result);
-        return result;
-    }
-
-    template<typename InputType>
-    static bool accept(InputType&& i)
-    {
-        return parser(detail::input_adapter(std::forward<InputType>(i))).accept(true);
-    }
-
-    static bool accept(detail::span_input_adapter&& i)
-    {
-        return parser(i.get()).accept(true);
-    }
-    /*!
-    @brief generate SAX events
-
-    The SAX event lister must follow the interface of @ref json_sax.
-
-    This function reads from a compatible input. Examples are:
-    - an array of 1-byte values
-    - strings with character/literal type with size of 1 byte
-    - input streams
-    - container with contiguous storage of 1-byte values. Compatible container
-      types include `std::vector`, `std::string`, `std::array`,
-      `std::valarray`, and `std::initializer_list`. Furthermore, C-style
-      arrays can be used with `std::begin()`/`std::end()`. User-defined
-      containers can be used as long as they implement random-access iterators
-      and a contiguous storage.
-
-    @pre Each element of the container has a size of 1 byte. Violating this
-    precondition yields undefined behavior. **This precondition is enforced
-    with a static assertion.**
-
-    @pre The container storage is contiguous. Violating this precondition
-    yields undefined behavior. **This precondition is enforced with an
-    assertion.**
-
-    @warning There is no way to enforce all preconditions at compile-time. If
-             the function is called with a noncompliant container and with
-             assertions switched off, the behavior is undefined and will most
-             likely yield segmentation violation.
-
-    @param[in] i  input to read from
-    @param[in,out] sax  SAX event listener
-    @param[in] format  the format to parse (JSON, CBOR, MessagePack, or UBJSON)
-    @param[in] strict  whether the input has to be consumed completely
-
-    @return return value of the last processed SAX event
-
-    @throw parse_error.101 if a parse error occurs; example: `""unexpected end
-    of input; expected string literal""`
-    @throw parse_error.102 if to_unicode fails or surrogate error
-    @throw parse_error.103 if to_unicode fails
-
-    @complexity Linear in the length of the input. The parser is a predictive
-    LL(1) parser. The complexity can be higher if the SAX consumer @a sax has
-    a super-linear complexity.
-
-    @note A UTF-8 byte order mark is silently ignored.
-
-    @liveexample{The example below demonstrates the `sax_parse()` function
-    reading from string and processing the events with a user-defined SAX
-    event consumer.,sax_parse}
-
-    @since version 3.2.0
-    */
-    template <typename SAX, typename InputType>
-    JSON_HEDLEY_NON_NULL(2)
-    static bool sax_parse(InputType&& i, SAX* sax,
-                          input_format_t format = input_format_t::json,
-                          const bool strict = true)
-    {
-        auto ia = detail::input_adapter(std::forward<InputType>(i));
-        return format == input_format_t::json
-               ? parser(std::move(ia)).sax_parse(sax, strict)
-               : detail::binary_reader<basic_json, decltype(ia), SAX>(std::move(ia)).sax_parse(format, sax, strict);
-    }
-
-    template <typename SAX>
-    JSON_HEDLEY_NON_NULL(2)
-    static bool sax_parse(detail::span_input_adapter&& i, SAX* sax,
-                          input_format_t format = input_format_t::json,
-                          const bool strict = true)
-    {
-        auto ia = i.get();
-        return format == input_format_t::json
-               ? parser(std::move(ia)).sax_parse(sax, strict)
-               : detail::binary_reader<basic_json, decltype(ia), SAX>(std::move(ia)).sax_parse(format, sax, strict);
-    }
-
-
-    /*!
-    @brief deserialize from an iterator range with contiguous storage
-
-    This function reads from an iterator range of a container with contiguous
-    storage of 1-byte values. Compatible container types include
-    `std::vector`, `std::string`, `std::array`, `std::valarray`, and
-    `std::initializer_list`. Furthermore, C-style arrays can be used with
-    `std::begin()`/`std::end()`. User-defined containers can be used as long
-    as they implement random-access iterators and a contiguous storage.
-
-    @pre The iterator range is contiguous. Violating this precondition yields
-    undefined behavior. **This precondition is enforced with an assertion.**
-    @pre Each element in the range has a size of 1 byte. Violating this
-    precondition yields undefined behavior. **This precondition is enforced
-    with a static assertion.**
-
-    @warning There is no way to enforce all preconditions at compile-time. If
-             the function is called with noncompliant iterators and with
-             assertions switched off, the behavior is undefined and will most
-             likely yield segmentation violation.
-
-    @tparam IteratorType iterator of container with contiguous storage
-    @param[in] first  begin of the range to parse (included)
-    @param[in] last  end of the range to parse (excluded)
-    @param[in] cb  a parser callback function of type @ref parser_callback_t
-    which is used to control the deserialization by filtering unwanted values
-    (optional)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.101 in case of an unexpected token
-    @throw parse_error.102 if to_unicode fails or surrogate error
-    @throw parse_error.103 if to_unicode fails
-
-    @complexity Linear in the length of the input. The parser is a predictive
-    LL(1) parser. The complexity can be higher if the parser callback function
-    @a cb has a super-linear complexity.
-
-    @note A UTF-8 byte order mark is silently ignored.
-
-    @liveexample{The example below demonstrates the `parse()` function reading
-    from an iterator range.,parse__iteratortype__parser_callback_t}
-
-    @since version 2.0.3
-    */
-    template<class IteratorType, typename std::enable_if<
-                 std::is_base_of<
-                     std::random_access_iterator_tag,
-                     typename std::iterator_traits<IteratorType>::iterator_category>::value, int>::type = 0>
-    static basic_json parse(IteratorType first, IteratorType last,
-                            const parser_callback_t cb = nullptr,
-                            const bool allow_exceptions = true)
-    {
-        basic_json result;
-        parser(detail::input_adapter(first, last), cb, allow_exceptions).parse(true, result);
-        return result;
-    }
-
-    template<class IteratorType, typename std::enable_if<
-                 std::is_base_of<
-                     std::random_access_iterator_tag,
-                     typename std::iterator_traits<IteratorType>::iterator_category>::value, int>::type = 0>
-    static bool accept(IteratorType first, IteratorType last)
-    {
-        return parser(detail::input_adapter(first, last)).accept(true);
-    }
-
-    template<class IteratorType, class SAX, typename std::enable_if<
-                 std::is_base_of<
-                     std::random_access_iterator_tag,
-                     typename std::iterator_traits<IteratorType>::iterator_category>::value, int>::type = 0>
-    JSON_HEDLEY_NON_NULL(3)
-    static bool sax_parse(IteratorType first, IteratorType last, SAX* sax)
-    {
-        return parser(detail::input_adapter(first, last)).sax_parse(sax);
-    }
-
-    /*!
-    @brief deserialize from stream
-    @deprecated This stream operator is deprecated and will be removed in
-                version 4.0.0 of the library. Please use
-                @ref operator>>(std::istream&, basic_json&)
-                instead; that is, replace calls like `j << i;` with `i >> j;`.
-    @since version 1.0.0; deprecated since version 3.0.0
-    */
-    JSON_HEDLEY_DEPRECATED(3.0.0)
-    friend std::istream& operator<<(basic_json& j, std::istream& i)
-    {
-        return operator>>(i, j);
-    }
-
-    /*!
-    @brief deserialize from stream
-
-    Deserializes an input stream to a JSON value.
-
-    @param[in,out] i  input stream to read a serialized JSON value from
-    @param[in,out] j  JSON value to write the deserialized input to
-
-    @throw parse_error.101 in case of an unexpected token
-    @throw parse_error.102 if to_unicode fails or surrogate error
-    @throw parse_error.103 if to_unicode fails
-
-    @complexity Linear in the length of the input. The parser is a predictive
-    LL(1) parser.
-
-    @note A UTF-8 byte order mark is silently ignored.
-
-    @liveexample{The example below shows how a JSON value is constructed by
-    reading a serialization from a stream.,operator_deserialize}
-
-    @sa parse(std::istream&, const parser_callback_t) for a variant with a
-    parser callback function to filter values while parsing
-
-    @since version 1.0.0
-    */
-    friend std::istream& operator>>(std::istream& i, basic_json& j)
-    {
-        parser(detail::input_adapter(i)).parse(false, j);
-        return i;
-    }
-
-    /// @}
-
-    ///////////////////////////
-    // convenience functions //
-    ///////////////////////////
-
-    /*!
-    @brief return the type as string
-
-    Returns the type name as string to be used in error messages - usually to
-    indicate that a function was called on a wrong JSON type.
-
-    @return a string representation of a the @a m_type member:
-            Value type  | return value
-            ----------- | -------------
-            null        | `"null"`
-            boolean     | `"boolean"`
-            string      | `"string"`
-            number      | `"number"` (for all number types)
-            object      | `"object"`
-            array       | `"array"`
-            binary      | `"binary"`
-            discarded   | `"discarded"`
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @complexity Constant.
-
-    @liveexample{The following code exemplifies `type_name()` for all JSON
-    types.,type_name}
-
-    @sa @ref type() -- return the type of the JSON value
-    @sa @ref operator value_t() -- return the type of the JSON value (implicit)
-
-    @since version 1.0.0, public since 2.1.0, `const char*` and `noexcept`
-    since 3.0.0
-    */
-    JSON_HEDLEY_RETURNS_NON_NULL
-    const char* type_name() const noexcept
-    {
-        {
-            switch (m_type)
-            {
-                case value_t::null:
-                    return "null";
-                case value_t::object:
-                    return "object";
-                case value_t::array:
-                    return "array";
-                case value_t::string:
-                    return "string";
-                case value_t::boolean:
-                    return "boolean";
-                case value_t::binary:
-                    return "binary";
-                case value_t::discarded:
-                    return "discarded";
-                default:
-                    return "number";
-            }
-        }
-    }
-
-
-  private:
-    //////////////////////
-    // member variables //
-    //////////////////////
-
-    /// the type of the current element
-    value_t m_type = value_t::null;
-
-    /// the value of the current element
-    json_value m_value = {};
-
-    //////////////////////////////////////////
-    // binary serialization/deserialization //
-    //////////////////////////////////////////
-
-    /// @name binary serialization/deserialization support
-    /// @{
-
-  public:
-    /*!
-    @brief create a CBOR serialization of a given JSON value
-
-    Serializes a given JSON value @a j to a byte vector using the CBOR (Concise
-    Binary Object Representation) serialization format. CBOR is a binary
-    serialization format which aims to be more compact than JSON itself, yet
-    more efficient to parse.
-
-    The library uses the following mapping from JSON values types to
-    CBOR types according to the CBOR specification (RFC 7049):
-
-    JSON value type | value/range                                | CBOR type                          | first byte
-    --------------- | ------------------------------------------ | ---------------------------------- | ---------------
-    null            | `null`                                     | Null                               | 0xF6
-    boolean         | `true`                                     | True                               | 0xF5
-    boolean         | `false`                                    | False                              | 0xF4
-    number_integer  | -9223372036854775808..-2147483649          | Negative integer (8 bytes follow)  | 0x3B
-    number_integer  | -2147483648..-32769                        | Negative integer (4 bytes follow)  | 0x3A
-    number_integer  | -32768..-129                               | Negative integer (2 bytes follow)  | 0x39
-    number_integer  | -128..-25                                  | Negative integer (1 byte follow)   | 0x38
-    number_integer  | -24..-1                                    | Negative integer                   | 0x20..0x37
-    number_integer  | 0..23                                      | Integer                            | 0x00..0x17
-    number_integer  | 24..255                                    | Unsigned integer (1 byte follow)   | 0x18
-    number_integer  | 256..65535                                 | Unsigned integer (2 bytes follow)  | 0x19
-    number_integer  | 65536..4294967295                          | Unsigned integer (4 bytes follow)  | 0x1A
-    number_integer  | 4294967296..18446744073709551615           | Unsigned integer (8 bytes follow)  | 0x1B
-    number_unsigned | 0..23                                      | Integer                            | 0x00..0x17
-    number_unsigned | 24..255                                    | Unsigned integer (1 byte follow)   | 0x18
-    number_unsigned | 256..65535                                 | Unsigned integer (2 bytes follow)  | 0x19
-    number_unsigned | 65536..4294967295                          | Unsigned integer (4 bytes follow)  | 0x1A
-    number_unsigned | 4294967296..18446744073709551615           | Unsigned integer (8 bytes follow)  | 0x1B
-    number_float    | *any value representable by a float*       | Single-Precision Float             | 0xFA
-    number_float    | *any value NOT representable by a float*   | Double-Precision Float             | 0xFB
-    string          | *length*: 0..23                            | UTF-8 string                       | 0x60..0x77
-    string          | *length*: 23..255                          | UTF-8 string (1 byte follow)       | 0x78
-    string          | *length*: 256..65535                       | UTF-8 string (2 bytes follow)      | 0x79
-    string          | *length*: 65536..4294967295                | UTF-8 string (4 bytes follow)      | 0x7A
-    string          | *length*: 4294967296..18446744073709551615 | UTF-8 string (8 bytes follow)      | 0x7B
-    array           | *size*: 0..23                              | array                              | 0x80..0x97
-    array           | *size*: 23..255                            | array (1 byte follow)              | 0x98
-    array           | *size*: 256..65535                         | array (2 bytes follow)             | 0x99
-    array           | *size*: 65536..4294967295                  | array (4 bytes follow)             | 0x9A
-    array           | *size*: 4294967296..18446744073709551615   | array (8 bytes follow)             | 0x9B
-    object          | *size*: 0..23                              | map                                | 0xA0..0xB7
-    object          | *size*: 23..255                            | map (1 byte follow)                | 0xB8
-    object          | *size*: 256..65535                         | map (2 bytes follow)               | 0xB9
-    object          | *size*: 65536..4294967295                  | map (4 bytes follow)               | 0xBA
-    object          | *size*: 4294967296..18446744073709551615   | map (8 bytes follow)               | 0xBB
-    binary          | *size*: 0..23                              | byte string                        | 0x40..0x57
-    binary          | *size*: 23..255                            | byte string (1 byte follow)        | 0x58
-    binary          | *size*: 256..65535                         | byte string (2 bytes follow)       | 0x59
-    binary          | *size*: 65536..4294967295                  | byte string (4 bytes follow)       | 0x5A
-    binary          | *size*: 4294967296..18446744073709551615   | byte string (8 bytes follow)       | 0x5B
-
-    @note The mapping is **complete** in the sense that any JSON value type
-          can be converted to a CBOR value.
-
-    @note If NaN or Infinity are stored inside a JSON number, they are
-          serialized properly. This behavior differs from the @ref dump()
-          function which serializes NaN or Infinity to `null`.
-
-    @note The following CBOR types are not used in the conversion:
-          - UTF-8 strings terminated by "break" (0x7F)
-          - arrays terminated by "break" (0x9F)
-          - maps terminated by "break" (0xBF)
-          - byte strings terminated by "break" (0x5F)
-          - date/time (0xC0..0xC1)
-          - bignum (0xC2..0xC3)
-          - decimal fraction (0xC4)
-          - bigfloat (0xC5)
-          - tagged items (0xC6..0xD4, 0xD8..0xDB)
-          - expected conversions (0xD5..0xD7)
-          - simple values (0xE0..0xF3, 0xF8)
-          - undefined (0xF7)
-          - half-precision floats (0xF9)
-          - break (0xFF)
-
-    @param[in] j  JSON value to serialize
-    @return CBOR serialization as byte vector
-
-    @complexity Linear in the size of the JSON value @a j.
-
-    @liveexample{The example shows the serialization of a JSON value to a byte
-    vector in CBOR format.,to_cbor}
-
-    @sa http://cbor.io
-    @sa @ref from_cbor(detail::input_adapter&&, const bool, const bool) for the
-        analogous deserialization
-    @sa @ref to_msgpack(const basic_json&) for the related MessagePack format
-    @sa @ref to_ubjson(const basic_json&, const bool, const bool) for the
-             related UBJSON format
-
-    @since version 2.0.9; compact representation of floating-point numbers
-           since version 3.8.0
-    */
-    static std::vector<uint8_t> to_cbor(const basic_json& j)
-    {
-        std::vector<uint8_t> result;
-        to_cbor(j, result);
-        return result;
-    }
-
-    static void to_cbor(const basic_json& j, detail::output_adapter<uint8_t> o)
-    {
-        binary_writer<uint8_t>(o).write_cbor(j);
-    }
-
-    static void to_cbor(const basic_json& j, detail::output_adapter<char> o)
-    {
-        binary_writer<char>(o).write_cbor(j);
-    }
-
-    /*!
-    @brief create a MessagePack serialization of a given JSON value
-
-    Serializes a given JSON value @a j to a byte vector using the MessagePack
-    serialization format. MessagePack is a binary serialization format which
-    aims to be more compact than JSON itself, yet more efficient to parse.
-
-    The library uses the following mapping from JSON values types to
-    MessagePack types according to the MessagePack specification:
-
-    JSON value type | value/range                       | MessagePack type | first byte
-    --------------- | --------------------------------- | ---------------- | ----------
-    null            | `null`                            | nil              | 0xC0
-    boolean         | `true`                            | true             | 0xC3
-    boolean         | `false`                           | false            | 0xC2
-    number_integer  | -9223372036854775808..-2147483649 | int64            | 0xD3
-    number_integer  | -2147483648..-32769               | int32            | 0xD2
-    number_integer  | -32768..-129                      | int16            | 0xD1
-    number_integer  | -128..-33                         | int8             | 0xD0
-    number_integer  | -32..-1                           | negative fixint  | 0xE0..0xFF
-    number_integer  | 0..127                            | positive fixint  | 0x00..0x7F
-    number_integer  | 128..255                          | uint 8           | 0xCC
-    number_integer  | 256..65535                        | uint 16          | 0xCD
-    number_integer  | 65536..4294967295                 | uint 32          | 0xCE
-    number_integer  | 4294967296..18446744073709551615  | uint 64          | 0xCF
-    number_unsigned | 0..127                            | positive fixint  | 0x00..0x7F
-    number_unsigned | 128..255                          | uint 8           | 0xCC
-    number_unsigned | 256..65535                        | uint 16          | 0xCD
-    number_unsigned | 65536..4294967295                 | uint 32          | 0xCE
-    number_unsigned | 4294967296..18446744073709551615  | uint 64          | 0xCF
-    number_float    | *any value*                       | float 64         | 0xCB
-    string          | *length*: 0..31                   | fixstr           | 0xA0..0xBF
-    string          | *length*: 32..255                 | str 8            | 0xD9
-    string          | *length*: 256..65535              | str 16           | 0xDA
-    string          | *length*: 65536..4294967295       | str 32           | 0xDB
-    array           | *size*: 0..15                     | fixarray         | 0x90..0x9F
-    array           | *size*: 16..65535                 | array 16         | 0xDC
-    array           | *size*: 65536..4294967295         | array 32         | 0xDD
-    object          | *size*: 0..15                     | fix map          | 0x80..0x8F
-    object          | *size*: 16..65535                 | map 16           | 0xDE
-    object          | *size*: 65536..4294967295         | map 32           | 0xDF
-    binary          | *size*: 0..255                    | bin 8            | 0xC4
-    binary          | *size*: 256..65535                | bin 16           | 0xC5
-    binary          | *size*: 65536..4294967295         | bin 32           | 0xC6
-
-    @note The mapping is **complete** in the sense that any JSON value type
-          can be converted to a MessagePack value.
-
-    @note The following values can **not** be converted to a MessagePack value:
-          - strings with more than 4294967295 bytes
-          - byte strings with more than 4294967295 bytes
-          - arrays with more than 4294967295 elements
-          - objects with more than 4294967295 elements
-
-    @note The following MessagePack types are not used in the conversion:
-          - float 32 (0xCA)
-
-    @note Any MessagePack output created @ref to_msgpack can be successfully
-          parsed by @ref from_msgpack.
-
-    @note If NaN or Infinity are stored inside a JSON number, they are
-          serialized properly. This behavior differs from the @ref dump()
-          function which serializes NaN or Infinity to `null`.
-
-    @param[in] j  JSON value to serialize
-    @return MessagePack serialization as byte vector
-
-    @complexity Linear in the size of the JSON value @a j.
-
-    @liveexample{The example shows the serialization of a JSON value to a byte
-    vector in MessagePack format.,to_msgpack}
-
-    @sa http://msgpack.org
-    @sa @ref from_msgpack for the analogous deserialization
-    @sa @ref to_cbor(const basic_json& for the related CBOR format
-    @sa @ref to_ubjson(const basic_json&, const bool, const bool) for the
-             related UBJSON format
-
-    @since version 2.0.9
-    */
-    static std::vector<uint8_t> to_msgpack(const basic_json& j)
-    {
-        std::vector<uint8_t> result;
-        to_msgpack(j, result);
-        return result;
-    }
-
-    static void to_msgpack(const basic_json& j, detail::output_adapter<uint8_t> o)
-    {
-        binary_writer<uint8_t>(o).write_msgpack(j);
-    }
-
-    static void to_msgpack(const basic_json& j, detail::output_adapter<char> o)
-    {
-        binary_writer<char>(o).write_msgpack(j);
-    }
-
-    /*!
-    @brief create a UBJSON serialization of a given JSON value
-
-    Serializes a given JSON value @a j to a byte vector using the UBJSON
-    (Universal Binary JSON) serialization format. UBJSON aims to be more compact
-    than JSON itself, yet more efficient to parse.
-
-    The library uses the following mapping from JSON values types to
-    UBJSON types according to the UBJSON specification:
-
-    JSON value type | value/range                       | UBJSON type | marker
-    --------------- | --------------------------------- | ----------- | ------
-    null            | `null`                            | null        | `Z`
-    boolean         | `true`                            | true        | `T`
-    boolean         | `false`                           | false       | `F`
-    number_integer  | -9223372036854775808..-2147483649 | int64       | `L`
-    number_integer  | -2147483648..-32769               | int32       | `l`
-    number_integer  | -32768..-129                      | int16       | `I`
-    number_integer  | -128..127                         | int8        | `i`
-    number_integer  | 128..255                          | uint8       | `U`
-    number_integer  | 256..32767                        | int16       | `I`
-    number_integer  | 32768..2147483647                 | int32       | `l`
-    number_integer  | 2147483648..9223372036854775807   | int64       | `L`
-    number_unsigned | 0..127                            | int8        | `i`
-    number_unsigned | 128..255                          | uint8       | `U`
-    number_unsigned | 256..32767                        | int16       | `I`
-    number_unsigned | 32768..2147483647                 | int32       | `l`
-    number_unsigned | 2147483648..9223372036854775807   | int64       | `L`
-    number_float    | *any value*                       | float64     | `D`
-    string          | *with shortest length indicator*  | string      | `S`
-    array           | *see notes on optimized format*   | array       | `[`
-    object          | *see notes on optimized format*   | map         | `{`
-
-    @note The mapping is **complete** in the sense that any JSON value type
-          can be converted to a UBJSON value.
-
-    @note The following values can **not** be converted to a UBJSON value:
-          - strings with more than 9223372036854775807 bytes (theoretical)
-          - unsigned integer numbers above 9223372036854775807
-
-    @note The following markers are not used in the conversion:
-          - `Z`: no-op values are not created.
-          - `C`: single-byte strings are serialized with `S` markers.
-
-    @note Any UBJSON output created @ref to_ubjson can be successfully parsed
-          by @ref from_ubjson.
-
-    @note If NaN or Infinity are stored inside a JSON number, they are
-          serialized properly. This behavior differs from the @ref dump()
-          function which serializes NaN or Infinity to `null`.
-
-    @note The optimized formats for containers are supported: Parameter
-          @a use_size adds size information to the beginning of a container and
-          removes the closing marker. Parameter @a use_type further checks
-          whether all elements of a container have the same type and adds the
-          type marker to the beginning of the container. The @a use_type
-          parameter must only be used together with @a use_size = true. Note
-          that @a use_size = true alone may result in larger representations -
-          the benefit of this parameter is that the receiving side is
-          immediately informed on the number of elements of the container.
-
-    @note If the JSON data contains the binary type, the value stored is a list
-          of integers, as suggested by the UBJSON documentation.  In particular,
-          this means that serialization and the deserialization of a JSON
-          containing binary values into UBJSON and back will result in a
-          different JSON object.
-
-    @param[in] j  JSON value to serialize
-    @param[in] use_size  whether to add size annotations to container types
-    @param[in] use_type  whether to add type annotations to container types
-                         (must be combined with @a use_size = true)
-    @return UBJSON serialization as byte vector
-
-    @complexity Linear in the size of the JSON value @a j.
-
-    @liveexample{The example shows the serialization of a JSON value to a byte
-    vector in UBJSON format.,to_ubjson}
-
-    @sa http://ubjson.org
-    @sa @ref from_ubjson(detail::input_adapter&&, const bool, const bool) for the
-        analogous deserialization
-    @sa @ref to_cbor(const basic_json& for the related CBOR format
-    @sa @ref to_msgpack(const basic_json&) for the related MessagePack format
-
-    @since version 3.1.0
-    */
-    static std::vector<uint8_t> to_ubjson(const basic_json& j,
-                                          const bool use_size = false,
-                                          const bool use_type = false)
-    {
-        std::vector<uint8_t> result;
-        to_ubjson(j, result, use_size, use_type);
-        return result;
-    }
-
-    static void to_ubjson(const basic_json& j, detail::output_adapter<uint8_t> o,
-                          const bool use_size = false, const bool use_type = false)
-    {
-        binary_writer<uint8_t>(o).write_ubjson(j, use_size, use_type);
-    }
-
-    static void to_ubjson(const basic_json& j, detail::output_adapter<char> o,
-                          const bool use_size = false, const bool use_type = false)
-    {
-        binary_writer<char>(o).write_ubjson(j, use_size, use_type);
-    }
-
-
-    /*!
-    @brief Serializes the given JSON object `j` to BSON and returns a vector
-           containing the corresponding BSON-representation.
-
-    BSON (Binary JSON) is a binary format in which zero or more ordered key/value pairs are
-    stored as a single entity (a so-called document).
-
-    The library uses the following mapping from JSON values types to BSON types:
-
-    JSON value type | value/range                       | BSON type   | marker
-    --------------- | --------------------------------- | ----------- | ------
-    null            | `null`                            | null        | 0x0A
-    boolean         | `true`, `false`                   | boolean     | 0x08
-    number_integer  | -9223372036854775808..-2147483649 | int64       | 0x12
-    number_integer  | -2147483648..2147483647           | int32       | 0x10
-    number_integer  | 2147483648..9223372036854775807   | int64       | 0x12
-    number_unsigned | 0..2147483647                     | int32       | 0x10
-    number_unsigned | 2147483648..9223372036854775807   | int64       | 0x12
-    number_unsigned | 9223372036854775808..18446744073709551615| --   | --
-    number_float    | *any value*                       | double      | 0x01
-    string          | *any value*                       | string      | 0x02
-    array           | *any value*                       | document    | 0x04
-    object          | *any value*                       | document    | 0x03
-    binary          | *any value*                       | binary      | 0x05
-
-    @warning The mapping is **incomplete**, since only JSON-objects (and things
-    contained therein) can be serialized to BSON.
-    Also, integers larger than 9223372036854775807 cannot be serialized to BSON,
-    and the keys may not contain U+0000, since they are serialized a
-    zero-terminated c-strings.
-
-    @throw out_of_range.407  if `j.is_number_unsigned() && j.get<std::uint64_t>() > 9223372036854775807`
-    @throw out_of_range.409  if a key in `j` contains a NULL (U+0000)
-    @throw type_error.317    if `!j.is_object()`
-
-    @pre The input `j` is required to be an object: `j.is_object() == true`.
-
-    @note Any BSON output created via @ref to_bson can be successfully parsed
-          by @ref from_bson.
-
-    @param[in] j  JSON value to serialize
-    @return BSON serialization as byte vector
-
-    @complexity Linear in the size of the JSON value @a j.
-
-    @liveexample{The example shows the serialization of a JSON value to a byte
-    vector in BSON format.,to_bson}
-
-    @sa http://bsonspec.org/spec.html
-    @sa @ref from_bson(detail::input_adapter&&, const bool strict) for the
-        analogous deserialization
-    @sa @ref to_ubjson(const basic_json&, const bool, const bool) for the
-             related UBJSON format
-    @sa @ref to_cbor(const basic_json&) for the related CBOR format
-    @sa @ref to_msgpack(const basic_json&) for the related MessagePack format
-    */
-    static std::vector<uint8_t> to_bson(const basic_json& j)
-    {
-        std::vector<uint8_t> result;
-        to_bson(j, result);
-        return result;
-    }
-
-    /*!
-    @brief Serializes the given JSON object `j` to BSON and forwards the
-           corresponding BSON-representation to the given output_adapter `o`.
-    @param j The JSON object to convert to BSON.
-    @param o The output adapter that receives the binary BSON representation.
-    @pre The input `j` shall be an object: `j.is_object() == true`
-    @sa @ref to_bson(const basic_json&)
-    */
-    static void to_bson(const basic_json& j, detail::output_adapter<uint8_t> o)
-    {
-        binary_writer<uint8_t>(o).write_bson(j);
-    }
-
-    /*!
-    @copydoc to_bson(const basic_json&, detail::output_adapter<uint8_t>)
-    */
-    static void to_bson(const basic_json& j, detail::output_adapter<char> o)
-    {
-        binary_writer<char>(o).write_bson(j);
-    }
-
-
-    /*!
-    @brief create a JSON value from an input in CBOR format
-
-    Deserializes a given input @a i to a JSON value using the CBOR (Concise
-    Binary Object Representation) serialization format.
-
-    The library maps CBOR types to JSON value types as follows:
-
-    CBOR type              | JSON value type | first byte
-    ---------------------- | --------------- | ----------
-    Integer                | number_unsigned | 0x00..0x17
-    Unsigned integer       | number_unsigned | 0x18
-    Unsigned integer       | number_unsigned | 0x19
-    Unsigned integer       | number_unsigned | 0x1A
-    Unsigned integer       | number_unsigned | 0x1B
-    Negative integer       | number_integer  | 0x20..0x37
-    Negative integer       | number_integer  | 0x38
-    Negative integer       | number_integer  | 0x39
-    Negative integer       | number_integer  | 0x3A
-    Negative integer       | number_integer  | 0x3B
-    Byte string            | binary          | 0x40..0x57
-    Byte string            | binary          | 0x58
-    Byte string            | binary          | 0x59
-    Byte string            | binary          | 0x5A
-    Byte string            | binary          | 0x5B
-    UTF-8 string           | string          | 0x60..0x77
-    UTF-8 string           | string          | 0x78
-    UTF-8 string           | string          | 0x79
-    UTF-8 string           | string          | 0x7A
-    UTF-8 string           | string          | 0x7B
-    UTF-8 string           | string          | 0x7F
-    array                  | array           | 0x80..0x97
-    array                  | array           | 0x98
-    array                  | array           | 0x99
-    array                  | array           | 0x9A
-    array                  | array           | 0x9B
-    array                  | array           | 0x9F
-    map                    | object          | 0xA0..0xB7
-    map                    | object          | 0xB8
-    map                    | object          | 0xB9
-    map                    | object          | 0xBA
-    map                    | object          | 0xBB
-    map                    | object          | 0xBF
-    False                  | `false`         | 0xF4
-    True                   | `true`          | 0xF5
-    Null                   | `null`          | 0xF6
-    Half-Precision Float   | number_float    | 0xF9
-    Single-Precision Float | number_float    | 0xFA
-    Double-Precision Float | number_float    | 0xFB
-
-    @warning The mapping is **incomplete** in the sense that not all CBOR
-             types can be converted to a JSON value. The following CBOR types
-             are not supported and will yield parse errors (parse_error.112):
-             - date/time (0xC0..0xC1)
-             - bignum (0xC2..0xC3)
-             - decimal fraction (0xC4)
-             - bigfloat (0xC5)
-             - tagged items (0xC6..0xD4, 0xD8..0xDB)
-             - expected conversions (0xD5..0xD7)
-             - simple values (0xE0..0xF3, 0xF8)
-             - undefined (0xF7)
-
-    @warning CBOR allows map keys of any type, whereas JSON only allows
-             strings as keys in object values. Therefore, CBOR maps with keys
-             other than UTF-8 strings are rejected (parse_error.113).
-
-    @note Any CBOR output created @ref to_cbor can be successfully parsed by
-          @ref from_cbor.
-
-    @param[in] i  an input in CBOR format convertible to an input adapter
-    @param[in] strict  whether to expect the input to be consumed until EOF
-                       (true by default)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.110 if the given input ends prematurely or the end of
-    file was not reached when @a strict was set to true
-    @throw parse_error.112 if unsupported features from CBOR were
-    used in the given input @a v or if the input is not valid CBOR
-    @throw parse_error.113 if a string was expected as map key, but not found
-
-    @complexity Linear in the size of the input @a i.
-
-    @liveexample{The example shows the deserialization of a byte vector in CBOR
-    format to a JSON value.,from_cbor}
-
-    @sa http://cbor.io
-    @sa @ref to_cbor(const basic_json&) for the analogous serialization
-    @sa @ref from_msgpack(detail::input_adapter&&, const bool, const bool) for the
-        related MessagePack format
-    @sa @ref from_ubjson(detail::input_adapter&&, const bool, const bool) for the
-        related UBJSON format
-
-    @since version 2.0.9; parameter @a start_index since 2.1.1; changed to
-           consume input adapters, removed start_index parameter, and added
-           @a strict parameter since 3.0.0; added @a allow_exceptions parameter
-           since 3.2.0
-    */
-    template<typename InputType>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_cbor(InputType&& i,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        auto ia = detail::input_adapter(std::forward<InputType>(i));
-        const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::cbor, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    /*!
-    @copydoc from_cbor(detail::input_adapter&&, const bool, const bool)
-    */
-    template<typename A1, typename A2,
-             detail::enable_if_t<std::is_constructible<detail::span_input_adapter, A1, A2>::value, int> = 0>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_cbor(A1 && a1, A2 && a2,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(detail::span_input_adapter(std::forward<A1>(a1), std::forward<A2>(a2)).get()).sax_parse(input_format_t::cbor, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_cbor(detail::span_input_adapter&& i,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(i.get()).sax_parse(input_format_t::cbor, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    /*!
-    @brief create a JSON value from an input in MessagePack format
-
-    Deserializes a given input @a i to a JSON value using the MessagePack
-    serialization format.
-
-    The library maps MessagePack types to JSON value types as follows:
-
-    MessagePack type | JSON value type | first byte
-    ---------------- | --------------- | ----------
-    positive fixint  | number_unsigned | 0x00..0x7F
-    fixmap           | object          | 0x80..0x8F
-    fixarray         | array           | 0x90..0x9F
-    fixstr           | string          | 0xA0..0xBF
-    nil              | `null`          | 0xC0
-    false            | `false`         | 0xC2
-    true             | `true`          | 0xC3
-    float 32         | number_float    | 0xCA
-    float 64         | number_float    | 0xCB
-    uint 8           | number_unsigned | 0xCC
-    uint 16          | number_unsigned | 0xCD
-    uint 32          | number_unsigned | 0xCE
-    uint 64          | number_unsigned | 0xCF
-    int 8            | number_integer  | 0xD0
-    int 16           | number_integer  | 0xD1
-    int 32           | number_integer  | 0xD2
-    int 64           | number_integer  | 0xD3
-    str 8            | string          | 0xD9
-    str 16           | string          | 0xDA
-    str 32           | string          | 0xDB
-    array 16         | array           | 0xDC
-    array 32         | array           | 0xDD
-    map 16           | object          | 0xDE
-    map 32           | object          | 0xDF
-    bin 8            | binary          | 0xC4
-    bin 16           | binary          | 0xC5
-    bin 32           | binary          | 0xC6
-    ext 8            | binary          | 0xC7
-    ext 16           | binary          | 0xC8
-    ext 32           | binary          | 0xC9
-    fixext 1         | binary          | 0xD4
-    fixext 2         | binary          | 0xD5
-    fixext 4         | binary          | 0xD6
-    fixext 8         | binary          | 0xD7
-    fixext 16        | binary          | 0xD8
-    negative fixint  | number_integer  | 0xE0-0xFF
-
-    @note Any MessagePack output created @ref to_msgpack can be successfully
-          parsed by @ref from_msgpack.
-
-    @param[in] i  an input in MessagePack format convertible to an input
-                  adapter
-    @param[in] strict  whether to expect the input to be consumed until EOF
-                       (true by default)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.110 if the given input ends prematurely or the end of
-    file was not reached when @a strict was set to true
-    @throw parse_error.112 if unsupported features from MessagePack were
-    used in the given input @a i or if the input is not valid MessagePack
-    @throw parse_error.113 if a string was expected as map key, but not found
-
-    @complexity Linear in the size of the input @a i.
-
-    @liveexample{The example shows the deserialization of a byte vector in
-    MessagePack format to a JSON value.,from_msgpack}
-
-    @sa http://msgpack.org
-    @sa @ref to_msgpack(const basic_json&) for the analogous serialization
-    @sa @ref from_cbor(detail::input_adapter&&, const bool, const bool) for the
-        related CBOR format
-    @sa @ref from_ubjson(detail::input_adapter&&, const bool, const bool) for
-        the related UBJSON format
-    @sa @ref from_bson(detail::input_adapter&&, const bool, const bool) for
-        the related BSON format
-
-    @since version 2.0.9; parameter @a start_index since 2.1.1; changed to
-           consume input adapters, removed start_index parameter, and added
-           @a strict parameter since 3.0.0; added @a allow_exceptions parameter
-           since 3.2.0
-    */
-    template<typename InputType>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_msgpack(InputType&& i,
-                                   const bool strict = true,
-                                   const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        auto ia = detail::input_adapter(std::forward<InputType>(i));
-        const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::msgpack, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    /*!
-    @copydoc from_msgpack(detail::input_adapter&&, const bool, const bool)
-    */
-    template<typename A1, typename A2,
-             detail::enable_if_t<std::is_constructible<detail::span_input_adapter, A1, A2>::value, int> = 0>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_msgpack(A1 && a1, A2 && a2,
-                                   const bool strict = true,
-                                   const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(detail::span_input_adapter(std::forward<A1>(a1), std::forward<A2>(a2)).get()).sax_parse(input_format_t::msgpack, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_msgpack(detail::span_input_adapter&& i,
-                                   const bool strict = true,
-                                   const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(i.get()).sax_parse(input_format_t::msgpack, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-
-    /*!
-    @brief create a JSON value from an input in UBJSON format
-
-    Deserializes a given input @a i to a JSON value using the UBJSON (Universal
-    Binary JSON) serialization format.
-
-    The library maps UBJSON types to JSON value types as follows:
-
-    UBJSON type | JSON value type                         | marker
-    ----------- | --------------------------------------- | ------
-    no-op       | *no value, next value is read*          | `N`
-    null        | `null`                                  | `Z`
-    false       | `false`                                 | `F`
-    true        | `true`                                  | `T`
-    float32     | number_float                            | `d`
-    float64     | number_float                            | `D`
-    uint8       | number_unsigned                         | `U`
-    int8        | number_integer                          | `i`
-    int16       | number_integer                          | `I`
-    int32       | number_integer                          | `l`
-    int64       | number_integer                          | `L`
-    string      | string                                  | `S`
-    char        | string                                  | `C`
-    array       | array (optimized values are supported)  | `[`
-    object      | object (optimized values are supported) | `{`
-
-    @note The mapping is **complete** in the sense that any UBJSON value can
-          be converted to a JSON value.
-
-    @param[in] i  an input in UBJSON format convertible to an input adapter
-    @param[in] strict  whether to expect the input to be consumed until EOF
-                       (true by default)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.110 if the given input ends prematurely or the end of
-    file was not reached when @a strict was set to true
-    @throw parse_error.112 if a parse error occurs
-    @throw parse_error.113 if a string could not be parsed successfully
-
-    @complexity Linear in the size of the input @a i.
-
-    @liveexample{The example shows the deserialization of a byte vector in
-    UBJSON format to a JSON value.,from_ubjson}
-
-    @sa http://ubjson.org
-    @sa @ref to_ubjson(const basic_json&, const bool, const bool) for the
-             analogous serialization
-    @sa @ref from_cbor(detail::input_adapter&&, const bool, const bool) for the
-        related CBOR format
-    @sa @ref from_msgpack(detail::input_adapter&&, const bool, const bool) for
-        the related MessagePack format
-    @sa @ref from_bson(detail::input_adapter&&, const bool, const bool) for
-        the related BSON format
-
-    @since version 3.1.0; added @a allow_exceptions parameter since 3.2.0
-    */
-    template<typename InputType>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_ubjson(InputType&& i,
-                                  const bool strict = true,
-                                  const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        auto ia = detail::input_adapter(std::forward<InputType>(i));
-        const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::ubjson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    /*!
-    @copydoc from_ubjson(detail::input_adapter&&, const bool, const bool)
-    */
-    template<typename A1, typename A2,
-             detail::enable_if_t<std::is_constructible<detail::span_input_adapter, A1, A2>::value, int> = 0>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_ubjson(A1 && a1, A2 && a2,
-                                  const bool strict = true,
-                                  const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(detail::span_input_adapter(std::forward<A1>(a1), std::forward<A2>(a2)).get()).sax_parse(input_format_t::ubjson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-
-    static basic_json from_ubjson(detail::span_input_adapter&& i,
-                                  const bool strict = true,
-                                  const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(i.get()).sax_parse(input_format_t::ubjson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-
-    /*!
-    @brief Create a JSON value from an input in BSON format
-
-    Deserializes a given input @a i to a JSON value using the BSON (Binary JSON)
-    serialization format.
-
-    The library maps BSON record types to JSON value types as follows:
-
-    BSON type       | BSON marker byte | JSON value type
-    --------------- | ---------------- | ---------------------------
-    double          | 0x01             | number_float
-    string          | 0x02             | string
-    document        | 0x03             | object
-    array           | 0x04             | array
-    binary          | 0x05             | still unsupported
-    undefined       | 0x06             | still unsupported
-    ObjectId        | 0x07             | still unsupported
-    boolean         | 0x08             | boolean
-    UTC Date-Time   | 0x09             | still unsupported
-    null            | 0x0A             | null
-    Regular Expr.   | 0x0B             | still unsupported
-    DB Pointer      | 0x0C             | still unsupported
-    JavaScript Code | 0x0D             | still unsupported
-    Symbol          | 0x0E             | still unsupported
-    JavaScript Code | 0x0F             | still unsupported
-    int32           | 0x10             | number_integer
-    Timestamp       | 0x11             | still unsupported
-    128-bit decimal float | 0x13       | still unsupported
-    Max Key         | 0x7F             | still unsupported
-    Min Key         | 0xFF             | still unsupported
-
-    @warning The mapping is **incomplete**. The unsupported mappings
-             are indicated in the table above.
-
-    @param[in] i  an input in BSON format convertible to an input adapter
-    @param[in] strict  whether to expect the input to be consumed until EOF
-                       (true by default)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.114 if an unsupported BSON record type is encountered
-
-    @complexity Linear in the size of the input @a i.
-
-    @liveexample{The example shows the deserialization of a byte vector in
-    BSON format to a JSON value.,from_bson}
-
-    @sa http://bsonspec.org/spec.html
-    @sa @ref to_bson(const basic_json&) for the analogous serialization
-    @sa @ref from_cbor(detail::input_adapter&&, const bool, const bool) for the
-        related CBOR format
-    @sa @ref from_msgpack(detail::input_adapter&&, const bool, const bool) for
-        the related MessagePack format
-    @sa @ref from_ubjson(detail::input_adapter&&, const bool, const bool) for the
-        related UBJSON format
-    */
-    template<typename InputType>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_bson(InputType&& i,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        auto ia = detail::input_adapter(std::forward<InputType>(i));
-        const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::bson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    /*!
-    @copydoc from_bson(detail::input_adapter&&, const bool, const bool)
-    */
-    template<typename A1, typename A2,
-             detail::enable_if_t<std::is_constructible<detail::span_input_adapter, A1, A2>::value, int> = 0>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_bson(A1 && a1, A2 && a2,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(detail::span_input_adapter(std::forward<A1>(a1), std::forward<A2>(a2)).get()).sax_parse(input_format_t::bson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_bson(detail::span_input_adapter&& i,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(i.get()).sax_parse(input_format_t::bson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-    /// @}
-
-    //////////////////////////
-    // JSON Pointer support //
-    //////////////////////////
-
-    /// @name JSON Pointer functions
-    /// @{
-
-    /*!
-    @brief access specified element via JSON Pointer
-
-    Uses a JSON pointer to retrieve a reference to the respective JSON value.
-    No bound checking is performed. Similar to @ref operator[](const typename
-    object_t::key_type&), `null` values are created in arrays and objects if
-    necessary.
-
-    In particular:
-    - If the JSON pointer points to an object key that does not exist, it
-      is created an filled with a `null` value before a reference to it
-      is returned.
-    - If the JSON pointer points to an array index that does not exist, it
-      is created an filled with a `null` value before a reference to it
-      is returned. All indices between the current maximum and the given
-      index are also filled with `null`.
-    - The special value `-` is treated as a synonym for the index past the
-      end.
-
-    @param[in] ptr  a JSON pointer
-
-    @return reference to the element pointed to by @a ptr
-
-    @complexity Constant.
-
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-
-    @liveexample{The behavior is shown in the example.,operatorjson_pointer}
-
-    @since version 2.0.0
-    */
-    reference operator[](const json_pointer& ptr)
-    {
-        return ptr.get_unchecked(this);
-    }
-
-    /*!
-    @brief access specified element via JSON Pointer
-
-    Uses a JSON pointer to retrieve a reference to the respective JSON value.
-    No bound checking is performed. The function does not change the JSON
-    value; no `null` values are created. In particular, the special value
-    `-` yields an exception.
-
-    @param[in] ptr  JSON pointer to the desired element
-
-    @return const reference to the element pointed to by @a ptr
-
-    @complexity Constant.
-
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.402  if the array index '-' is used
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-
-    @liveexample{The behavior is shown in the example.,operatorjson_pointer_const}
-
-    @since version 2.0.0
-    */
-    const_reference operator[](const json_pointer& ptr) const
-    {
-        return ptr.get_unchecked(this);
-    }
-
-    /*!
-    @brief access specified element via JSON Pointer
-
-    Returns a reference to the element at with specified JSON pointer @a ptr,
-    with bounds checking.
-
-    @param[in] ptr  JSON pointer to the desired element
-
-    @return reference to the element pointed to by @a ptr
-
-    @throw parse_error.106 if an array index in the passed JSON pointer @a ptr
-    begins with '0'. See example below.
-
-    @throw parse_error.109 if an array index in the passed JSON pointer @a ptr
-    is not a number. See example below.
-
-    @throw out_of_range.401 if an array index in the passed JSON pointer @a ptr
-    is out of range. See example below.
-
-    @throw out_of_range.402 if the array index '-' is used in the passed JSON
-    pointer @a ptr. As `at` provides checked access (and no elements are
-    implicitly inserted), the index '-' is always invalid. See example below.
-
-    @throw out_of_range.403 if the JSON pointer describes a key of an object
-    which cannot be found. See example below.
-
-    @throw out_of_range.404 if the JSON pointer @a ptr can not be resolved.
-    See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @since version 2.0.0
-
-    @liveexample{The behavior is shown in the example.,at_json_pointer}
-    */
-    reference at(const json_pointer& ptr)
-    {
-        return ptr.get_checked(this);
-    }
-
-    /*!
-    @brief access specified element via JSON Pointer
-
-    Returns a const reference to the element at with specified JSON pointer @a
-    ptr, with bounds checking.
-
-    @param[in] ptr  JSON pointer to the desired element
-
-    @return reference to the element pointed to by @a ptr
-
-    @throw parse_error.106 if an array index in the passed JSON pointer @a ptr
-    begins with '0'. See example below.
-
-    @throw parse_error.109 if an array index in the passed JSON pointer @a ptr
-    is not a number. See example below.
-
-    @throw out_of_range.401 if an array index in the passed JSON pointer @a ptr
-    is out of range. See example below.
-
-    @throw out_of_range.402 if the array index '-' is used in the passed JSON
-    pointer @a ptr. As `at` provides checked access (and no elements are
-    implicitly inserted), the index '-' is always invalid. See example below.
-
-    @throw out_of_range.403 if the JSON pointer describes a key of an object
-    which cannot be found. See example below.
-
-    @throw out_of_range.404 if the JSON pointer @a ptr can not be resolved.
-    See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @since version 2.0.0
-
-    @liveexample{The behavior is shown in the example.,at_json_pointer_const}
-    */
-    const_reference at(const json_pointer& ptr) const
-    {
-        return ptr.get_checked(this);
-    }
-
-    /*!
-    @brief return flattened JSON value
-
-    The function creates a JSON object whose keys are JSON pointers (see [RFC
-    6901](https://tools.ietf.org/html/rfc6901)) and whose values are all
-    primitive. The original JSON value can be restored using the @ref
-    unflatten() function.
-
-    @return an object that maps JSON pointers to primitive values
-
-    @note Empty objects and arrays are flattened to `null` and will not be
-          reconstructed correctly by the @ref unflatten() function.
-
-    @complexity Linear in the size the JSON value.
-
-    @liveexample{The following code shows how a JSON object is flattened to an
-    object whose keys consist of JSON pointers.,flatten}
-
-    @sa @ref unflatten() for the reverse function
-
-    @since version 2.0.0
-    */
-    basic_json flatten() const
-    {
-        basic_json result(value_t::object);
-        json_pointer::flatten("", *this, result);
-        return result;
-    }
-
-    /*!
-    @brief unflatten a previously flattened JSON value
-
-    The function restores the arbitrary nesting of a JSON value that has been
-    flattened before using the @ref flatten() function. The JSON value must
-    meet certain constraints:
-    1. The value must be an object.
-    2. The keys must be JSON pointers (see
-       [RFC 6901](https://tools.ietf.org/html/rfc6901))
-    3. The mapped values must be primitive JSON types.
-
-    @return the original JSON from a flattened version
-
-    @note Empty objects and arrays are flattened by @ref flatten() to `null`
-          values and can not unflattened to their original type. Apart from
-          this example, for a JSON value `j`, the following is always true:
-          `j == j.flatten().unflatten()`.
-
-    @complexity Linear in the size the JSON value.
-
-    @throw type_error.314  if value is not an object
-    @throw type_error.315  if object values are not primitive
-
-    @liveexample{The following code shows how a flattened JSON object is
-    unflattened into the original nested JSON object.,unflatten}
-
-    @sa @ref flatten() for the reverse function
-
-    @since version 2.0.0
-    */
-    basic_json unflatten() const
-    {
-        return json_pointer::unflatten(*this);
-    }
-
-    /// @}
-
-    //////////////////////////
-    // JSON Patch functions //
-    //////////////////////////
-
-    /// @name JSON Patch functions
-    /// @{
-
-    /*!
-    @brief applies a JSON patch
-
-    [JSON Patch](http://jsonpatch.com) defines a JSON document structure for
-    expressing a sequence of operations to apply to a JSON) document. With
-    this function, a JSON Patch is applied to the current JSON value by
-    executing all operations from the patch.
-
-    @param[in] json_patch  JSON patch document
-    @return patched document
-
-    @note The application of a patch is atomic: Either all operations succeed
-          and the patched document is returned or an exception is thrown. In
-          any case, the original value is not changed: the patch is applied
-          to a copy of the value.
-
-    @throw parse_error.104 if the JSON patch does not consist of an array of
-    objects
-
-    @throw parse_error.105 if the JSON patch is malformed (e.g., mandatory
-    attributes are missing); example: `"operation add must have member path"`
-
-    @throw out_of_range.401 if an array index is out of range.
-
-    @throw out_of_range.403 if a JSON pointer inside the patch could not be
-    resolved successfully in the current JSON value; example: `"key baz not
-    found"`
-
-    @throw out_of_range.405 if JSON pointer has no parent ("add", "remove",
-    "move")
-
-    @throw other_error.501 if "test" operation was unsuccessful
-
-    @complexity Linear in the size of the JSON value and the length of the
-    JSON patch. As usually only a fraction of the JSON value is affected by
-    the patch, the complexity can usually be neglected.
-
-    @liveexample{The following code shows how a JSON patch is applied to a
-    value.,patch}
-
-    @sa @ref diff -- create a JSON patch by comparing two JSON values
-
-    @sa [RFC 6902 (JSON Patch)](https://tools.ietf.org/html/rfc6902)
-    @sa [RFC 6901 (JSON Pointer)](https://tools.ietf.org/html/rfc6901)
-
-    @since version 2.0.0
-    */
-    basic_json patch(const basic_json& json_patch) const
-    {
-        // make a working copy to apply the patch to
-        basic_json result = *this;
-
-        // the valid JSON Patch operations
-        enum class patch_operations {add, remove, replace, move, copy, test, invalid};
-
-        const auto get_op = [](const std::string & op)
-        {
-            if (op == "add")
-            {
-                return patch_operations::add;
-            }
-            if (op == "remove")
-            {
-                return patch_operations::remove;
-            }
-            if (op == "replace")
-            {
-                return patch_operations::replace;
-            }
-            if (op == "move")
-            {
-                return patch_operations::move;
-            }
-            if (op == "copy")
-            {
-                return patch_operations::copy;
-            }
-            if (op == "test")
-            {
-                return patch_operations::test;
-            }
-
-            return patch_operations::invalid;
-        };
-
-        // wrapper for "add" operation; add value at ptr
-        const auto operation_add = [&result](json_pointer & ptr, basic_json val)
-        {
-            // adding to the root of the target document means replacing it
-            if (ptr.empty())
-            {
-                result = val;
-                return;
-            }
-
-            // make sure the top element of the pointer exists
-            json_pointer top_pointer = ptr.top();
-            if (top_pointer != ptr)
-            {
-                result.at(top_pointer);
-            }
-
-            // get reference to parent of JSON pointer ptr
-            const auto last_path = ptr.back();
-            ptr.pop_back();
-            basic_json& parent = result[ptr];
-
-            switch (parent.m_type)
-            {
-                case value_t::null:
-                case value_t::object:
-                {
-                    // use operator[] to add value
-                    parent[last_path] = val;
-                    break;
-                }
-
-                case value_t::array:
-                {
-                    if (last_path == "-")
-                    {
-                        // special case: append to back
-                        parent.push_back(val);
-                    }
-                    else
-                    {
-                        const auto idx = json_pointer::array_index(last_path);
-                        if (JSON_HEDLEY_UNLIKELY(static_cast<size_type>(idx) > parent.size()))
-                        {
-                            // avoid undefined behavior
-                            JSON_THROW(out_of_range::create(401, "array index " + std::to_string(idx) + " is out of range"));
-                        }
-
-                        // default case: insert add offset
-                        parent.insert(parent.begin() + static_cast<difference_type>(idx), val);
-                    }
-                    break;
-                }
-
-                // if there exists a parent it cannot be primitive
-                default:            // LCOV_EXCL_LINE
-                    assert(false);  // LCOV_EXCL_LINE
-            }
-        };
-
-        // wrapper for "remove" operation; remove value at ptr
-        const auto operation_remove = [&result](json_pointer & ptr)
-        {
-            // get reference to parent of JSON pointer ptr
-            const auto last_path = ptr.back();
-            ptr.pop_back();
-            basic_json& parent = result.at(ptr);
-
-            // remove child
-            if (parent.is_object())
-            {
-                // perform range check
-                auto it = parent.find(last_path);
-                if (JSON_HEDLEY_LIKELY(it != parent.end()))
-                {
-                    parent.erase(it);
-                }
-                else
-                {
-                    JSON_THROW(out_of_range::create(403, "key '" + last_path + "' not found"));
-                }
-            }
-            else if (parent.is_array())
-            {
-                // note erase performs range check
-                parent.erase(static_cast<size_type>(json_pointer::array_index(last_path)));
-            }
-        };
-
-        // type check: top level value must be an array
-        if (JSON_HEDLEY_UNLIKELY(not json_patch.is_array()))
-        {
-            JSON_THROW(parse_error::create(104, 0, "JSON patch must be an array of objects"));
-        }
-
-        // iterate and apply the operations
-        for (const auto& val : json_patch)
-        {
-            // wrapper to get a value for an operation
-            const auto get_value = [&val](const std::string & op,
-                                          const std::string & member,
-                                          bool string_type) -> basic_json &
-            {
-                // find value
-                auto it = val.m_value.object->find(member);
-
-                // context-sensitive error message
-                const auto error_msg = (op == "op") ? "operation" : "operation '" + op + "'";
-
-                // check if desired value is present
-                if (JSON_HEDLEY_UNLIKELY(it == val.m_value.object->end()))
-                {
-                    JSON_THROW(parse_error::create(105, 0, error_msg + " must have member '" + member + "'"));
-                }
-
-                // check if result is of type string
-                if (JSON_HEDLEY_UNLIKELY(string_type and not it->second.is_string()))
-                {
-                    JSON_THROW(parse_error::create(105, 0, error_msg + " must have string member '" + member + "'"));
-                }
-
-                // no error: return value
-                return it->second;
-            };
-
-            // type check: every element of the array must be an object
-            if (JSON_HEDLEY_UNLIKELY(not val.is_object()))
-            {
-                JSON_THROW(parse_error::create(104, 0, "JSON patch must be an array of objects"));
-            }
-
-            // collect mandatory members
-            const std::string op = get_value("op", "op", true);
-            const std::string path = get_value(op, "path", true);
-            json_pointer ptr(path);
-
-            switch (get_op(op))
-            {
-                case patch_operations::add:
-                {
-                    operation_add(ptr, get_value("add", "value", false));
-                    break;
-                }
-
-                case patch_operations::remove:
-                {
-                    operation_remove(ptr);
-                    break;
-                }
-
-                case patch_operations::replace:
-                {
-                    // the "path" location must exist - use at()
-                    result.at(ptr) = get_value("replace", "value", false);
-                    break;
-                }
-
-                case patch_operations::move:
-                {
-                    const std::string from_path = get_value("move", "from", true);
-                    json_pointer from_ptr(from_path);
-
-                    // the "from" location must exist - use at()
-                    basic_json v = result.at(from_ptr);
-
-                    // The move operation is functionally identical to a
-                    // "remove" operation on the "from" location, followed
-                    // immediately by an "add" operation at the target
-                    // location with the value that was just removed.
-                    operation_remove(from_ptr);
-                    operation_add(ptr, v);
-                    break;
-                }
-
-                case patch_operations::copy:
-                {
-                    const std::string from_path = get_value("copy", "from", true);
-                    const json_pointer from_ptr(from_path);
-
-                    // the "from" location must exist - use at()
-                    basic_json v = result.at(from_ptr);
-
-                    // The copy is functionally identical to an "add"
-                    // operation at the target location using the value
-                    // specified in the "from" member.
-                    operation_add(ptr, v);
-                    break;
-                }
-
-                case patch_operations::test:
-                {
-                    bool success = false;
-                    JSON_TRY
-                    {
-                        // check if "value" matches the one at "path"
-                        // the "path" location must exist - use at()
-                        success = (result.at(ptr) == get_value("test", "value", false));
-                    }
-                    JSON_INTERNAL_CATCH (out_of_range&)
-                    {
-                        // ignore out of range errors: success remains false
-                    }
-
-                    // throw an exception if test fails
-                    if (JSON_HEDLEY_UNLIKELY(not success))
-                    {
-                        JSON_THROW(other_error::create(501, "unsuccessful: " + val.dump()));
-                    }
-
-                    break;
-                }
-
-                default:
-                {
-                    // op must be "add", "remove", "replace", "move", "copy", or
-                    // "test"
-                    JSON_THROW(parse_error::create(105, 0, "operation value '" + op + "' is invalid"));
-                }
-            }
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief creates a diff as a JSON patch
-
-    Creates a [JSON Patch](http://jsonpatch.com) so that value @a source can
-    be changed into the value @a target by calling @ref patch function.
-
-    @invariant For two JSON values @a source and @a target, the following code
-    yields always `true`:
-    @code {.cpp}
-    source.patch(diff(source, target)) == target;
-    @endcode
-
-    @note Currently, only `remove`, `add`, and `replace` operations are
-          generated.
-
-    @param[in] source  JSON value to compare from
-    @param[in] target  JSON value to compare against
-    @param[in] path    helper value to create JSON pointers
-
-    @return a JSON patch to convert the @a source to @a target
-
-    @complexity Linear in the lengths of @a source and @a target.
-
-    @liveexample{The following code shows how a JSON patch is created as a
-    diff for two JSON values.,diff}
-
-    @sa @ref patch -- apply a JSON patch
-    @sa @ref merge_patch -- apply a JSON Merge Patch
-
-    @sa [RFC 6902 (JSON Patch)](https://tools.ietf.org/html/rfc6902)
-
-    @since version 2.0.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json diff(const basic_json& source, const basic_json& target,
-                           const std::string& path = "")
-    {
-        // the patch
-        basic_json result(value_t::array);
-
-        // if the values are the same, return empty patch
-        if (source == target)
-        {
-            return result;
-        }
-
-        if (source.type() != target.type())
-        {
-            // different types: replace value
-            result.push_back(
-            {
-                {"op", "replace"}, {"path", path}, {"value", target}
-            });
-            return result;
-        }
-
-        switch (source.type())
-        {
-            case value_t::array:
-            {
-                // first pass: traverse common elements
-                std::size_t i = 0;
-                while (i < source.size() and i < target.size())
-                {
-                    // recursive call to compare array values at index i
-                    auto temp_diff = diff(source[i], target[i], path + "/" + std::to_string(i));
-                    result.insert(result.end(), temp_diff.begin(), temp_diff.end());
-                    ++i;
-                }
-
-                // i now reached the end of at least one array
-                // in a second pass, traverse the remaining elements
-
-                // remove my remaining elements
-                const auto end_index = static_cast<difference_type>(result.size());
-                while (i < source.size())
-                {
-                    // add operations in reverse order to avoid invalid
-                    // indices
-                    result.insert(result.begin() + end_index, object(
-                    {
-                        {"op", "remove"},
-                        {"path", path + "/" + std::to_string(i)}
-                    }));
-                    ++i;
-                }
-
-                // add other remaining elements
-                while (i < target.size())
-                {
-                    result.push_back(
-                    {
-                        {"op", "add"},
-                        {"path", path + "/-"},
-                        {"value", target[i]}
-                    });
-                    ++i;
-                }
-
-                break;
-            }
-
-            case value_t::object:
-            {
-                // first pass: traverse this object's elements
-                for (auto it = source.cbegin(); it != source.cend(); ++it)
-                {
-                    // escape the key name to be used in a JSON patch
-                    const auto key = json_pointer::escape(it.key());
-
-                    if (target.find(it.key()) != target.end())
-                    {
-                        // recursive call to compare object values at key it
-                        auto temp_diff = diff(it.value(), target[it.key()], path + "/" + key);
-                        result.insert(result.end(), temp_diff.begin(), temp_diff.end());
-                    }
-                    else
-                    {
-                        // found a key that is not in o -> remove it
-                        result.push_back(object(
-                        {
-                            {"op", "remove"}, {"path", path + "/" + key}
-                        }));
-                    }
-                }
-
-                // second pass: traverse other object's elements
-                for (auto it = target.cbegin(); it != target.cend(); ++it)
-                {
-                    if (source.find(it.key()) == source.end())
-                    {
-                        // found a key that is not in this -> add it
-                        const auto key = json_pointer::escape(it.key());
-                        result.push_back(
-                        {
-                            {"op", "add"}, {"path", path + "/" + key},
-                            {"value", it.value()}
-                        });
-                    }
-                }
-
-                break;
-            }
-
-            default:
-            {
-                // both primitive type: replace value
-                result.push_back(
-                {
-                    {"op", "replace"}, {"path", path}, {"value", target}
-                });
-                break;
-            }
-        }
-
-        return result;
-    }
-
-    /// @}
-
-    ////////////////////////////////
-    // JSON Merge Patch functions //
-    ////////////////////////////////
-
-    /// @name JSON Merge Patch functions
-    /// @{
-
-    /*!
-    @brief applies a JSON Merge Patch
-
-    The merge patch format is primarily intended for use with the HTTP PATCH
-    method as a means of describing a set of modifications to a target
-    resource's content. This function applies a merge patch to the current
-    JSON value.
-
-    The function implements the following algorithm from Section 2 of
-    [RFC 7396 (JSON Merge Patch)](https://tools.ietf.org/html/rfc7396):
-
-    ```
-    define MergePatch(Target, Patch):
-      if Patch is an Object:
-        if Target is not an Object:
-          Target = {} // Ignore the contents and set it to an empty Object
-        for each Name/Value pair in Patch:
-          if Value is null:
-            if Name exists in Target:
-              remove the Name/Value pair from Target
-          else:
-            Target[Name] = MergePatch(Target[Name], Value)
-        return Target
-      else:
-        return Patch
-    ```
-
-    Thereby, `Target` is the current object; that is, the patch is applied to
-    the current value.
-
-    @param[in] apply_patch  the patch to apply
-
-    @complexity Linear in the lengths of @a patch.
-
-    @liveexample{The following code shows how a JSON Merge Patch is applied to
-    a JSON document.,merge_patch}
-
-    @sa @ref patch -- apply a JSON patch
-    @sa [RFC 7396 (JSON Merge Patch)](https://tools.ietf.org/html/rfc7396)
-
-    @since version 3.0.0
-    */
-    void merge_patch(const basic_json& apply_patch)
-    {
-        if (apply_patch.is_object())
-        {
-            if (not is_object())
-            {
-                *this = object();
-            }
-            for (auto it = apply_patch.begin(); it != apply_patch.end(); ++it)
-            {
-                if (it.value().is_null())
-                {
-                    erase(it.key());
-                }
-                else
-                {
-                    operator[](it.key()).merge_patch(it.value());
-                }
-            }
-        }
-        else
-        {
-            *this = apply_patch;
-        }
-    }
-
-    /// @}
-};
-
-/*!
-@brief user-defined to_string function for JSON values
-
-This function implements a user-defined to_string  for JSON objects.
-
-@param[in] j  a JSON object
-@return a std::string object
-*/
-
-NLOHMANN_BASIC_JSON_TPL_DECLARATION
-std::string to_string(const NLOHMANN_BASIC_JSON_TPL& j)
-{
-    return j.dump();
-}
-} // namespace nlohmann
-
-///////////////////////
-// nonmember support //
-///////////////////////
-
-// specialization of std::swap, and std::hash
-namespace std
-{
-
-/// hash value for JSON objects
-template<>
-struct hash<nlohmann::json>
-{
-    /*!
-    @brief return a hash value for a JSON object
-
-    @since version 1.0.0
-    */
-    std::size_t operator()(const nlohmann::json& j) const
-    {
-        // a naive hashing via the string representation
-        const auto& h = hash<nlohmann::json::string_t>();
-        return h(j.dump());
-    }
-};
-
-/// specialization for std::less<value_t>
-/// @note: do not remove the space after '<',
-///        see https://github.com/nlohmann/json/pull/679
-template<>
-struct less<::nlohmann::detail::value_t>
-{
-    /*!
-    @brief compare two value_t enum values
-    @since version 3.0.0
-    */
-    bool operator()(nlohmann::detail::value_t lhs,
-                    nlohmann::detail::value_t rhs) const noexcept
-    {
-        return nlohmann::detail::operator<(lhs, rhs);
-    }
-};
-
-/*!
-@brief exchanges the values of two JSON objects
-
-@since version 1.0.0
-*/
-template<>
-inline void swap<nlohmann::json>(nlohmann::json& j1, nlohmann::json& j2) noexcept(
-    is_nothrow_move_constructible<nlohmann::json>::value and
-    is_nothrow_move_assignable<nlohmann::json>::value
-)
-{
-    j1.swap(j2);
-}
-
-} // namespace std
-
-/*!
-@brief user-defined string literal for JSON values
-
-This operator implements a user-defined string literal for JSON objects. It
-can be used by adding `"_json"` to a string literal and returns a JSON object
-if no parse error occurred.
-
-@param[in] s  a string representation of a JSON object
-@param[in] n  the length of string @a s
-@return a JSON object
-
-@since version 1.0.0
-*/
-JSON_HEDLEY_NON_NULL(1)
-inline nlohmann::json operator "" _json(const char* s, std::size_t n)
-{
-    return nlohmann::json::parse(s, s + n);
-}
-
-/*!
-@brief user-defined string literal for JSON pointer
-
-This operator implements a user-defined string literal for JSON Pointers. It
-can be used by adding `"_json_pointer"` to a string literal and returns a JSON pointer
-object if no parse error occurred.
-
-@param[in] s  a string representation of a JSON Pointer
-@param[in] n  the length of string @a s
-@return a JSON pointer object
-
-@since version 2.0.0
-*/
-JSON_HEDLEY_NON_NULL(1)
-inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n)
-{
-    return nlohmann::json::json_pointer(std::string(s, n));
-}
-
-// #include <nlohmann/detail/macro_unscope.hpp>
-
-
-// restore GCC/clang diagnostic settings
-#if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__)
-    #pragma GCC diagnostic pop
-#endif
-#if defined(__clang__)
-    #pragma GCC diagnostic pop
-#endif
-
-// clean up
-#undef JSON_INTERNAL_CATCH
-#undef JSON_CATCH
-#undef JSON_THROW
-#undef JSON_TRY
-#undef JSON_HAS_CPP_14
-#undef JSON_HAS_CPP_17
-#undef NLOHMANN_BASIC_JSON_TPL_DECLARATION
-#undef NLOHMANN_BASIC_JSON_TPL
-
-// #include <nlohmann/thirdparty/hedley/hedley_undef.hpp>
-#undef JSON_HEDLEY_ALWAYS_INLINE
-#undef JSON_HEDLEY_ARM_VERSION
-#undef JSON_HEDLEY_ARM_VERSION_CHECK
-#undef JSON_HEDLEY_ARRAY_PARAM
-#undef JSON_HEDLEY_ASSUME
-#undef JSON_HEDLEY_BEGIN_C_DECLS
-#undef JSON_HEDLEY_CLANG_HAS_ATTRIBUTE
-#undef JSON_HEDLEY_CLANG_HAS_BUILTIN
-#undef JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE
-#undef JSON_HEDLEY_CLANG_HAS_DECLSPEC_DECLSPEC_ATTRIBUTE
-#undef JSON_HEDLEY_CLANG_HAS_EXTENSION
-#undef JSON_HEDLEY_CLANG_HAS_FEATURE
-#undef JSON_HEDLEY_CLANG_HAS_WARNING
-#undef JSON_HEDLEY_COMPCERT_VERSION
-#undef JSON_HEDLEY_COMPCERT_VERSION_CHECK
-#undef JSON_HEDLEY_CONCAT
-#undef JSON_HEDLEY_CONCAT3
-#undef JSON_HEDLEY_CONCAT3_EX
-#undef JSON_HEDLEY_CONCAT_EX
-#undef JSON_HEDLEY_CONST
-#undef JSON_HEDLEY_CONSTEXPR
-#undef JSON_HEDLEY_CONST_CAST
-#undef JSON_HEDLEY_CPP_CAST
-#undef JSON_HEDLEY_CRAY_VERSION
-#undef JSON_HEDLEY_CRAY_VERSION_CHECK
-#undef JSON_HEDLEY_C_DECL
-#undef JSON_HEDLEY_DEPRECATED
-#undef JSON_HEDLEY_DEPRECATED_FOR
-#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL
-#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
-#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED
-#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES
-#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS
-#undef JSON_HEDLEY_DIAGNOSTIC_POP
-#undef JSON_HEDLEY_DIAGNOSTIC_PUSH
-#undef JSON_HEDLEY_DMC_VERSION
-#undef JSON_HEDLEY_DMC_VERSION_CHECK
-#undef JSON_HEDLEY_EMPTY_BASES
-#undef JSON_HEDLEY_EMSCRIPTEN_VERSION
-#undef JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK
-#undef JSON_HEDLEY_END_C_DECLS
-#undef JSON_HEDLEY_FLAGS
-#undef JSON_HEDLEY_FLAGS_CAST
-#undef JSON_HEDLEY_GCC_HAS_ATTRIBUTE
-#undef JSON_HEDLEY_GCC_HAS_BUILTIN
-#undef JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE
-#undef JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE
-#undef JSON_HEDLEY_GCC_HAS_EXTENSION
-#undef JSON_HEDLEY_GCC_HAS_FEATURE
-#undef JSON_HEDLEY_GCC_HAS_WARNING
-#undef JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK
-#undef JSON_HEDLEY_GCC_VERSION
-#undef JSON_HEDLEY_GCC_VERSION_CHECK
-#undef JSON_HEDLEY_GNUC_HAS_ATTRIBUTE
-#undef JSON_HEDLEY_GNUC_HAS_BUILTIN
-#undef JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE
-#undef JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE
-#undef JSON_HEDLEY_GNUC_HAS_EXTENSION
-#undef JSON_HEDLEY_GNUC_HAS_FEATURE
-#undef JSON_HEDLEY_GNUC_HAS_WARNING
-#undef JSON_HEDLEY_GNUC_VERSION
-#undef JSON_HEDLEY_GNUC_VERSION_CHECK
-#undef JSON_HEDLEY_HAS_ATTRIBUTE
-#undef JSON_HEDLEY_HAS_BUILTIN
-#undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE
-#undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS
-#undef JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE
-#undef JSON_HEDLEY_HAS_EXTENSION
-#undef JSON_HEDLEY_HAS_FEATURE
-#undef JSON_HEDLEY_HAS_WARNING
-#undef JSON_HEDLEY_IAR_VERSION
-#undef JSON_HEDLEY_IAR_VERSION_CHECK
-#undef JSON_HEDLEY_IBM_VERSION
-#undef JSON_HEDLEY_IBM_VERSION_CHECK
-#undef JSON_HEDLEY_IMPORT
-#undef JSON_HEDLEY_INLINE
-#undef JSON_HEDLEY_INTEL_VERSION
-#undef JSON_HEDLEY_INTEL_VERSION_CHECK
-#undef JSON_HEDLEY_IS_CONSTANT
-#undef JSON_HEDLEY_IS_CONSTEXPR_
-#undef JSON_HEDLEY_LIKELY
-#undef JSON_HEDLEY_MALLOC
-#undef JSON_HEDLEY_MESSAGE
-#undef JSON_HEDLEY_MSVC_VERSION
-#undef JSON_HEDLEY_MSVC_VERSION_CHECK
-#undef JSON_HEDLEY_NEVER_INLINE
-#undef JSON_HEDLEY_NON_NULL
-#undef JSON_HEDLEY_NO_ESCAPE
-#undef JSON_HEDLEY_NO_RETURN
-#undef JSON_HEDLEY_NO_THROW
-#undef JSON_HEDLEY_NULL
-#undef JSON_HEDLEY_PELLES_VERSION
-#undef JSON_HEDLEY_PELLES_VERSION_CHECK
-#undef JSON_HEDLEY_PGI_VERSION
-#undef JSON_HEDLEY_PGI_VERSION_CHECK
-#undef JSON_HEDLEY_PREDICT
-#undef JSON_HEDLEY_PRINTF_FORMAT
-#undef JSON_HEDLEY_PRIVATE
-#undef JSON_HEDLEY_PUBLIC
-#undef JSON_HEDLEY_PURE
-#undef JSON_HEDLEY_REINTERPRET_CAST
-#undef JSON_HEDLEY_REQUIRE
-#undef JSON_HEDLEY_REQUIRE_CONSTEXPR
-#undef JSON_HEDLEY_REQUIRE_MSG
-#undef JSON_HEDLEY_RESTRICT
-#undef JSON_HEDLEY_RETURNS_NON_NULL
-#undef JSON_HEDLEY_SENTINEL
-#undef JSON_HEDLEY_STATIC_ASSERT
-#undef JSON_HEDLEY_STATIC_CAST
-#undef JSON_HEDLEY_STRINGIFY
-#undef JSON_HEDLEY_STRINGIFY_EX
-#undef JSON_HEDLEY_SUNPRO_VERSION
-#undef JSON_HEDLEY_SUNPRO_VERSION_CHECK
-#undef JSON_HEDLEY_TINYC_VERSION
-#undef JSON_HEDLEY_TINYC_VERSION_CHECK
-#undef JSON_HEDLEY_TI_ARMCL_VERSION
-#undef JSON_HEDLEY_TI_ARMCL_VERSION_CHECK
-#undef JSON_HEDLEY_TI_CL2000_VERSION
-#undef JSON_HEDLEY_TI_CL2000_VERSION_CHECK
-#undef JSON_HEDLEY_TI_CL430_VERSION
-#undef JSON_HEDLEY_TI_CL430_VERSION_CHECK
-#undef JSON_HEDLEY_TI_CL6X_VERSION
-#undef JSON_HEDLEY_TI_CL6X_VERSION_CHECK
-#undef JSON_HEDLEY_TI_CL7X_VERSION
-#undef JSON_HEDLEY_TI_CL7X_VERSION_CHECK
-#undef JSON_HEDLEY_TI_CLPRU_VERSION
-#undef JSON_HEDLEY_TI_CLPRU_VERSION_CHECK
-#undef JSON_HEDLEY_TI_VERSION
-#undef JSON_HEDLEY_TI_VERSION_CHECK
-#undef JSON_HEDLEY_UNAVAILABLE
-#undef JSON_HEDLEY_UNLIKELY
-#undef JSON_HEDLEY_UNPREDICTABLE
-#undef JSON_HEDLEY_UNREACHABLE
-#undef JSON_HEDLEY_UNREACHABLE_RETURN
-#undef JSON_HEDLEY_VERSION
-#undef JSON_HEDLEY_VERSION_DECODE_MAJOR
-#undef JSON_HEDLEY_VERSION_DECODE_MINOR
-#undef JSON_HEDLEY_VERSION_DECODE_REVISION
-#undef JSON_HEDLEY_VERSION_ENCODE
-#undef JSON_HEDLEY_WARNING
-#undef JSON_HEDLEY_WARN_UNUSED_RESULT
-#undef JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
-#undef JSON_HEDLEY_FALL_THROUGH
-
-
-
-#endif  // INCLUDE_NLOHMANN_JSON_HPP_
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/inc/ml_model.h b/app/src/main/jniLibs/armeabi-v7a/install/inc/ml_model.h
deleted file mode 100644
index 540e1deec3985b67ff6fe8f8c5f3cba8985d5a60..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/armeabi-v7a/install/inc/ml_model.h
+++ /dev/null
@@ -1,47 +0,0 @@
-#pragma once
-
-#include <stdlib.h>
-#include <string>
-
-// include it here to allow user include only this single file
-#include "brainflow_constants.h"
-#include "brainflow_exception.h"
-#include "brainflow_model_params.h"
-#include "ml_module.h"
-
-
-/// Calculates different metrics from raw data
-class MLModel
-{
-private:
-    struct BrainFlowModelParams params;
-    std::string serialized_params;
-
-public:
-    MLModel (struct BrainFlowModelParams params);
-    ~MLModel ()
-    {
-    }
-
-    /// redirect logger to a file
-    static void set_log_file (std::string log_file);
-    /// enable ML logger with LEVEL_INFO
-    static void enable_ml_logger ();
-    /// disable ML loggers
-    static void disable_ml_logger ();
-    /// enable ML logger with LEVEL_TRACE
-    static void enable_dev_ml_logger ();
-    /// set log level
-    static void set_log_level (int log_level);
-    /// release all currently prepared classifiers
-    static void release_all ();
-    /// get brainflow version
-    static std::string get_version ();
-
-    /// initialize classifier, should be called first
-    void prepare ();
-    /// calculate metric from data
-    double predict (double *data, int data_len);
-    /// release classifier
-    void release ();
-};
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/inc/ml_module.h b/app/src/main/jniLibs/armeabi-v7a/install/inc/ml_module.h
deleted file mode 100644
index 84c4b5281a105581e80c2fddf20585d5bffe961a..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/armeabi-v7a/install/inc/ml_module.h
+++ /dev/null
@@ -1,23 +0,0 @@
-#pragma once
-
-#include "shared_export.h"
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-    SHARED_EXPORT int CALLING_CONVENTION prepare (const char *json_params);
-    SHARED_EXPORT int CALLING_CONVENTION predict (
-        double *data, int data_len, double *output, const char *json_params);
-    SHARED_EXPORT int CALLING_CONVENTION release (const char *json_params);
-    SHARED_EXPORT int CALLING_CONVENTION release_all ();
-
-    // logging methods
-    SHARED_EXPORT int CALLING_CONVENTION set_log_level_ml_module (int log_level);
-    SHARED_EXPORT int CALLING_CONVENTION set_log_file_ml_module (const char *log_file);
-
-    SHARED_EXPORT int CALLING_CONVENTION get_version_ml_module (
-        char *version, int *num_chars, int max_chars);
-#ifdef __cplusplus
-}
-#endif
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/inc/shared_export.h b/app/src/main/jniLibs/armeabi-v7a/install/inc/shared_export.h
deleted file mode 100644
index ad837715bbd0eb0ce3299419486ad469cb528809..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/armeabi-v7a/install/inc/shared_export.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#pragma once
-
-#ifdef _WIN32
-#define SHARED_EXPORT __declspec(dllexport)
-#define CALLING_CONVENTION __cdecl
-#else
-#define SHARED_EXPORT __attribute__ ((visibility ("default")))
-#define CALLING_CONVENTION
-#endif
\ No newline at end of file
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/lib/brainflow_svm.model b/app/src/main/jniLibs/armeabi-v7a/install/lib/brainflow_svm.model
deleted file mode 100644
index 4757fc470a1122794dd2ce8eafe9a4c08ee70a7c..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/armeabi-v7a/install/lib/brainflow_svm.model
+++ /dev/null
@@ -1,8622 +0,0 @@
-svm_type c_svc
-kernel_type rbf
-gamma 4
-nr_class 2
-total_sv 8611
-rho 2.967427390099691
-label 1 0
-probA -1.526248810075131
-probB 0.011776926476114663
-nr_sv 4315 4296
-SV
-256 1:0.78116799 2:0.15500531 3:0.035502747 4:0.02027756 5:0.0080463974 6:0.017695079 7:0.0090329176 8:0.16689877 9:0.17608843 10:0.16283492 
-256 1:0.5951652 2:0.21673185 3:0.084532981 4:0.067766149 5:0.035803825 6:0.031811175 7:0.02527236 8:0.1738468 9:0.14858921 10:0.14286159 
-256 1:0.41274403 2:0.19912553 3:0.15730671 4:0.16148671 5:0.069337027 6:0.23355915 7:0.013164061 8:0.37064881 9:0.062798038 10:0.042501482 
-256 1:0.4166451 2:0.32393544 3:0.10978449 4:0.10449572 5:0.045139252 6:0.082766989 7:0.046074635 8:0.0040650758 9:0.13955839 10:0.19804561 
-256 1:0.53379117 2:0.2670491 3:0.10338257 4:0.062758879 5:0.033018277 6:0.083568468 7:0.10530865 8:0.069028729 9:0.12141138 10:0.32689057 
-256 1:0.61162469 2:0.23018233 3:0.10380443 4:0.036683166 5:0.017705379 6:0.08339473 7:0.11225012 8:0.13994717 9:0.0060536265 10:0.02310467 
-256 1:0.31607221 2:0.33848789 3:0.13527228 4:0.15155511 5:0.058612524 6:0.19131856 7:0.1491343 8:0.022003619 9:0.17058682 10:0.056869729 
-256 1:0.28307155 2:0.43898012 3:0.13548177 4:0.094358913 5:0.048107645 6:0.001963913 7:0.07665724 8:0.14427208 9:0.022985434 10:0.015608535 
-256 1:0.61572577 2:0.20038842 3:0.091253925 4:0.065304184 5:0.027327698 6:0.09546606 7:0.13064297 8:0.10496748 9:0.19704548 10:0.18244146 
-256 1:0.45911869 2:0.34955733 3:0.10050317 4:0.060711359 5:0.030109449 6:0.12931692 7:0.042178928 8:0.065377163 9:0.23719998 10:0.13341576 
-256 1:0.43860661 2:0.30496382 3:0.10461632 4:0.11049407 5:0.041319186 6:0.078645904 7:0.080563531 8:0.22448002 9:0.050351199 10:0.10899145 
-256 1:0.50737767 2:0.18436412 3:0.11649192 4:0.14194852 5:0.049817772 6:0.065312175 7:0.1410421 8:0.2004037 9:0.018573116 10:0.19430611 
-256 1:0.466999 2:0.30749044 3:0.1248008 4:0.075884392 5:0.024825369 6:0.14269176 7:0.20693925 8:0.27667804 9:0.028040245 10:0.064564 
-256 1:0.29931912 2:0.20224211 3:0.10064531 4:0.15323533 5:0.24455814 6:0.11775197 7:0.21048012 8:0.1701892 9:0.22375791 10:0.22462745 
-256 1:0.78259788 2:0.16441873 3:0.026413211 4:0.01868481 5:0.0078853657 6:0.0058590098 7:0.0014372469 8:0.061345792 9:0.050416658 10:0.08032571 
-256 1:0.34436138 2:0.42701005 3:0.094350149 4:0.093746076 5:0.040532338 6:0.14601625 7:0.072526662 8:0.11805722 9:0.20738266 10:0.044776001 
-256 1:0.65117662 2:0.24923631 3:0.045189096 4:0.03676024 5:0.017637725 6:0.025370826 7:0.053403448 8:0.059319464 9:0.27732523 10:0.45061454 
-256 1:0.6701062 2:0.23992985 3:0.045403986 4:0.034073759 5:0.010486211 6:0.086567989 7:0.034302056 8:0.049169447 9:0.091484486 10:0.027500359 
-198.95990324126322 1:0.3872694 2:0.15779875 3:0.1859189 4:0.17590858 5:0.09310436 6:0.46060621 7:0.101241 8:0.050962864 9:0.037153295 10:0.18730134 
-256 1:0.41118945 2:0.37549116 3:0.11688561 4:0.060402549 5:0.036031233 6:0.0066694564 7:0.013283957 8:0.15492564 9:0.1033007 10:0.34871286 
-256 1:0.37688005 2:0.28283078 3:0.16321132 4:0.10617775 5:0.070900116 6:0.078412496 7:0.061060347 8:0.053374663 9:0.025558841 10:0.032414275 
-256 1:0.51812586 2:0.21537975 3:0.09812661 4:0.12838986 5:0.039977921 6:0.1092341 7:0.13168962 8:0.14227057 9:0.22413387 10:0.035945665 
-256 1:0.60622603 2:0.22309787 3:0.076380923 4:0.063142976 5:0.031152194 6:0.17057014 7:0.078207664 8:0.12984135 9:0.10178434 10:0.054491607 
-246.17224694098689 1:0.64353163 2:0.27195686 3:0.047822967 4:0.024285492 5:0.012403054 6:0.078612758 7:0.054342422 8:0.050518992 9:0.046463719 10:0.20878798 
-256 1:0.51006901 2:0.38661284 3:0.056791865 4:0.034447151 5:0.012079136 6:0.024266494 7:0.11189948 8:0.066275336 9:0.059047453 10:0.0059566457 
-256 1:0.76279302 2:0.15019541 3:0.048080671 4:0.023217812 5:0.01571309 6:0.029436006 7:0.12186339 8:0.17201558 9:0.12120781 10:0.052875392 
-100.19280985551673 1:0.74127242 2:0.18980927 3:0.036649715 4:0.021452083 5:0.010816517 6:0.79301275 7:0.60119557 8:0.12251657 9:0.18216935 10:0.26938631 
-256 1:0.68759557 2:0.2234349 3:0.047383097 4:0.032409514 5:0.0091769186 6:0.026936682 7:0.094067882 8:0.032391495 9:0.060753117 10:0.010003764 
-256 1:0.48926212 2:0.38157262 3:0.088828849 4:0.028815925 5:0.011520481 6:0.0021195356 7:0.024179657 8:0.060329646 9:0.003037427 10:0.0030227458 
-256 1:0.67770686 2:0.14593028 3:0.075404764 4:0.056650366 5:0.044307724 6:0.16195182 7:0.21433521 8:0.32682353 9:0.20130168 10:0.28318517 
-256 1:0.61251851 2:0.2905972 3:0.049459644 4:0.032996984 5:0.014427664 6:0.18700359 7:0.16613658 8:0.014905723 9:0.07184977 10:0.21395615 
-256 1:0.39774638 2:0.36028288 3:0.096582882 4:0.10103103 5:0.044356828 6:0.29807979 7:0.029681153 8:0.27472212 9:0.15280393 10:0.051331147 
-256 1:0.30765237 2:0.30709273 3:0.1636631 4:0.13785201 5:0.083739791 6:0.086116274 7:0.0080531604 8:0.02293696 9:0.0091175542 10:0.043867462 
-256 1:0.67363103 2:0.19490493 3:0.054175924 4:0.052039683 5:0.025248438 6:0.47517402 7:0.27522457 8:0.30631154 9:0.16837339 10:0.24352149 
-256 1:0.53684744 2:0.22957071 3:0.11926763 4:0.075541991 5:0.03877223 6:0.0025441589 7:0.13785598 8:0.048601666 9:0.21122017 10:0.15008719 
-256 1:0.68529375 2:0.20956799 3:0.059649877 4:0.028983538 5:0.016504838 6:0.079145906 7:0.11281829 8:0.23265452 9:0.31258702 10:0.34394622 
-2.2361105271157835 1:0.20294349 2:0.12525131 3:0.089790352 4:0.46362724 5:0.1183876 6:0.23728414 7:0.10316702 8:0.37674144 9:0.14971376 10:0.1267787 
-256 1:0.51532177 2:0.24048832 3:0.11150488 4:0.088454891 5:0.044230146 6:0.33970207 7:0.20764978 8:0.32751768 9:0.21035702 10:0.1716472 
-256 1:0.77079264 2:0.12985655 3:0.046366861 4:0.032578422 5:0.02040553 6:0.061107002 7:0.19268808 8:0.11344263 9:0.22859966 10:0.020956448 
-213.48469239509004 1:0.63509094 2:0.20908374 3:0.072409471 4:0.054594582 5:0.028821262 6:0.091149359 7:0.043837564 8:0.13210032 9:0.24624166 10:0.15632541 
-256 1:0.48112958 2:0.25304382 3:0.10152248 4:0.13392514 5:0.030378993 6:0.078484774 7:0.12543693 8:0.15442935 9:0.12433818 10:0.34388223 
-256 1:0.73866102 2:0.16470562 3:0.042223906 4:0.038624844 5:0.015784607 6:0.051578524 7:0.025043074 8:0.30635471 9:0.04148798 10:0.034317941 
-256 1:0.6199762 2:0.28657524 3:0.046194465 4:0.031969012 5:0.015285091 6:0.17401384 7:0.14055403 8:0.019523924 9:0.057163571 10:0.16919808 
-256 1:0.59226251 2:0.3055193 3:0.062822285 4:0.025259421 5:0.014136483 6:0.061125498 7:0.26291344 8:0.032532708 9:0.054948504 10:0.11335733 
-256 1:0.56166038 2:0.21606711 3:0.10551188 4:0.087012766 5:0.029747857 6:0.097535976 7:0.15253052 8:0.088153582 9:0.012658135 10:0.24638464 
-13.069583581174991 1:0.27128448 2:0.29074521 3:0.14968734 4:0.17380905 5:0.11447392 6:0.25538394 7:0.47443787 8:0.53321183 9:0.19525326 10:0.20501218 
-256 1:0.26975443 2:0.40551278 3:0.14493721 4:0.10965495 5:0.070140629 6:0.18175027 7:0.13144559 8:0.087327607 9:0.082863466 10:0.0062188044 
-256 1:0.70687156 2:0.22806062 3:0.028023793 4:0.021373121 5:0.015670901 6:0.090098578 7:0.031502866 8:0.16858264 9:0.076954487 10:0.31366115 
-256 1:0.58019709 2:0.21632017 3:0.12490099 4:0.053193861 5:0.02538789 6:0.097640228 7:0.0077931193 8:0.09795488 9:0.11177123 10:0.028957165 
-141.88303669879988 1:0.23604257 2:0.27752207 3:0.18072997 4:0.18305325 5:0.12265214 6:0.43970239 7:0.12361663 8:0.24813074 9:0.30562639 10:0.019301203 
-256 1:0.57474154 2:0.29388194 3:0.06739045 4:0.052583564 5:0.011402504 6:0.13804364 7:0.094948177 8:0.050145566 9:0.029713592 10:0.03951953 
-256 1:0.41331623 2:0.1152353 3:0.23452514 4:0.14236052 5:0.094562817 6:0.10125606 7:0.0086461968 8:0.041919366 9:0.12055646 10:0.18542943 
-256 1:0.63764614 2:0.15136912 3:0.083754926 4:0.077243995 5:0.049985826 6:0.019414687 7:0.15246462 8:0.1888765 9:0.086192103 10:0.016828281 
-133.56364241666279 1:0.33741124 2:0.26606019 3:0.18741671 4:0.11825447 5:0.090857389 6:0.021610447 7:0.098589509 8:0.076320302 9:0.051104362 10:0.21389889 
-256 1:0.61698016 2:0.24895947 3:0.057267955 4:0.055820896 5:0.020971512 6:0.021821234 7:0.011709998 8:0.057185825 9:0.17906014 10:0.023612066 
-105.33616790016248 1:0.43189421 2:0.19698543 3:0.14900968 4:0.16254281 5:0.059567876 6:0.19980108 7:0.21008664 8:0.0056592737 9:0.19424928 10:0.10908673 
-256 1:0.72336179 2:0.17079494 3:0.058360821 4:0.030076829 5:0.017405615 6:0.088580322 7:0.082205863 8:0.010361624 9:0.12585433 10:0.16802758 
-256 1:0.64452937 2:0.16479036 3:0.097676755 4:0.073864223 5:0.019139293 6:0.032114656 7:0.081667864 8:0.0090031126 9:0.093921083 10:0.12589048 
-256 1:0.44538693 2:0.26125215 3:0.15242806 4:0.10025664 5:0.040676214 6:0.065800195 7:0.08455494 8:0.040410303 9:0.018204491 10:0.1401915 
-256 1:0.60440613 2:0.19731695 3:0.10236513 4:0.062708639 5:0.033203148 6:0.10405112 7:0.14245979 8:0.1860353 9:0.30089079 10:0.30496305 
-256 1:0.43929186 2:0.28182179 3:0.11875248 4:0.10292986 5:0.057204012 6:0.45622176 7:0.18662056 8:0.065238255 9:0.38165296 10:0.11835455 
-256 1:0.3935777 2:0.24375656 3:0.11847578 4:0.16168267 5:0.082507293 6:0.020543359 7:0.27828897 8:0.082958049 9:0.022994046 10:0.17742896 
-256 1:0.48862189 2:0.2303644 3:0.13287081 4:0.10453273 5:0.043610177 6:0.013215154 7:0.015138865 8:0.060264549 9:0.026580822 10:0.043204554 
-256 1:0.53853937 2:0.26519768 3:0.086494451 4:0.072238141 5:0.037530361 6:0.022245586 7:0.063505523 8:0.058457856 9:0.1162848 10:0.3048205 
-256 1:0.48939731 2:0.28022838 3:0.1048009 4:0.085096475 5:0.040476938 6:0.29830286 7:0.35068123 8:0.16343496 9:0.21333563 10:0.39564859 
-256 1:0.63387332 2:0.24735376 3:0.052831345 4:0.04509043 5:0.020851146 6:0.29806051 7:0.12521639 8:0.21534685 9:0.087863948 10:0.13814766 
-256 1:0.33888261 2:0.36848165 3:0.11647742 4:0.12523947 5:0.050918837 6:0.068733876 7:0.17323471 8:0.18750146 9:0.13224345 10:0.006416457 
-256 1:0.49107644 2:0.20793461 3:0.154384 4:0.093515555 5:0.053089393 6:0.14890738 7:0.018295028 8:0.062701051 9:0.12270371 10:0.040469731 
-256 1:0.36391745 2:0.42822182 3:0.098166179 4:0.074556416 5:0.035138139 6:0.46594113 7:0.11158155 8:0.089149234 9:0.030227301 10:0.089818675 
-256 1:0.55718204 2:0.21841322 3:0.097893742 4:0.088140604 5:0.038370396 6:0.15750497 7:0.018483541 8:0.081635048 9:0.179916 10:0.064891732 
-256 1:0.42382126 2:0.17349636 3:0.16860505 4:0.15372257 5:0.080354756 6:0.24199825 7:0.0093987711 8:0.070046544 9:0.18372255 10:0.084203004 
-256 1:0.33178432 2:0.26294263 3:0.16660059 4:0.15097259 5:0.087699878 6:0.15273348 7:0.12861874 8:0.066203156 9:0.02903605 10:0.009974813 
-256 1:0.52175259 2:0.33680461 3:0.081336067 4:0.039994556 5:0.02011218 6:0.070381893 7:0.057533474 8:0.077431868 9:0.11851456 10:0.074482332 
-256 1:0.71087812 2:0.2101291 3:0.04091985 4:0.024933303 5:0.013139629 6:0.27147579 7:0.045054128 8:0.090552105 9:0.10287051 10:0.031182865 
-256 1:0.40441789 2:0.27867077 3:0.15027602 4:0.11362971 5:0.05300561 6:0.1845838 7:0.16888225 8:0.16355596 9:0.16176411 10:0.26122165 
-256 1:0.26565957 2:0.31001107 3:0.17117266 4:0.16382493 5:0.089331771 6:0.11189889 7:0.10902269 8:0.026358004 9:0.081149177 10:0.054356513 
-256 1:0.36366223 2:0.29485 3:0.17120908 4:0.11523071 5:0.055047986 6:0.21638519 7:0.23547473 8:0.086063897 9:0.0045246476 10:0.020748019 
-256 1:0.62986935 2:0.18156159 3:0.070109837 4:0.077174858 5:0.04128436 6:0.074557455 7:0.1355863 8:0.014054109 9:0.0045595474 10:0.016089278 
-256 1:0.45601272 2:0.26452261 3:0.13872825 4:0.091023936 5:0.049712489 6:0.03517198 7:0.043759561 8:0.13524165 9:0.10430997 10:0.26856904 
-256 1:0.44103884 2:0.23418896 3:0.12600005 4:0.13406477 5:0.064707372 6:0.16935754 7:0.11547969 8:0.15391646 9:0.0029170491 10:0.1297254 
-256 1:0.35804872 2:0.36315697 3:0.15339464 4:0.080937358 5:0.044462304 6:0.38906324 7:0.11417539 8:0.047928882 9:0.032042664 10:0.028617588 
-256 1:0.68437722 2:0.19288179 3:0.05708817 4:0.047312058 5:0.018340762 6:0.021738627 7:0.014217034 8:0.070009175 9:0.094156822 10:0.06739955 
-256 1:0.52506233 2:0.24022122 3:0.10924524 4:0.082385528 5:0.043085688 6:0.084346954 7:0.12058706 8:0.010116096 9:0.033783004 10:0.12004289 
-256 1:0.67159942 2:0.22763643 3:0.043657917 4:0.040073584 5:0.01703265 6:0.04948924 7:0.04367041 8:0.043541074 9:0.22359915 10:0.015811181 
-256 1:0.29457229 2:0.19475443 3:0.2153695 4:0.19254777 5:0.10275601 6:0.0011715982 7:0.14539432 8:0.28451256 9:0.10198063 10:0.0010656459 
-256 1:0.26718731 2:0.31665944 3:0.14735557 4:0.190844 5:0.077953684 6:0.26960468 7:0.14512289 8:0.15416174 9:0.14572055 10:0.1089163 
-256 1:0.30183683 2:0.39030538 3:0.14918183 4:0.09460045 5:0.064075517 6:0.39847065 7:0.23362566 8:0.35496498 9:0.18002473 10:0.017448068 
-256 1:0.32011083 2:0.24112344 3:0.17942134 4:0.17226812 5:0.087076269 6:0.044685591 7:0.10077513 8:0.40561817 9:0.40721925 10:0.51252655 
-256 1:0.36372553 2:0.34621148 3:0.13520304 4:0.11122753 5:0.043632419 6:0.16013892 7:0.081366177 8:0.11248088 9:0.1269594 10:0.094008334 
-256 1:0.68050955 2:0.21627532 3:0.056748769 4:0.029963383 5:0.016502979 6:0.21110201 7:0.34771584 8:0.28734696 9:0.26406728 10:0.30128464 
-80.436932351121555 1:0.55955303 2:0.27743513 3:0.066818477 4:0.063538028 5:0.032655332 6:0.0043998234 7:0.11071986 8:0.060436391 9:0.09003095 10:0.13708114 
-256 1:0.6961561 2:0.2092125 3:0.041549947 4:0.036720272 5:0.016361179 6:0.2387295 7:0.097096148 8:0.1816533 9:0.10914978 10:0.18378037 
-256 1:0.63777009 2:0.16097166 3:0.070284708 4:0.083753083 5:0.047220459 6:0.41295567 7:0.20092205 8:0.19651045 9:0.33766181 10:0.46713071 
-256 1:0.40614167 2:0.32351975 3:0.13824721 4:0.098409854 5:0.033681521 6:0.113907 7:0.0087032125 8:0.025679802 9:0.10457694 10:0.18985976 
-256 1:0.49059635 2:0.12216712 3:0.16774323 4:0.13336862 5:0.086124675 6:0.18618921 7:0.026059495 8:0.083681396 9:0.17285812 10:0.257118 
-256 1:0.3617409 2:0.34581098 3:0.1498135 4:0.088539364 5:0.054095254 6:0.18859906 7:0.05492212 8:0.021890808 9:0.042947506 10:0.052381344 
-256 1:0.20174422 2:0.36197823 3:0.18286737 4:0.19261343 5:0.060796748 6:0.44591057 7:0.054408082 8:0.050284171 9:0.11865293 10:0.064392848 
-256 1:0.14776439 2:0.49400988 3:0.12336546 4:0.14322507 5:0.091635196 6:0.056243878 7:0.058557723 8:0.13504262 9:0.05611608 10:0.011829646 
-256 1:0.54413422 2:0.23081913 3:0.10161962 4:0.08270309 5:0.040723937 6:0.0040163329 7:0.043609301 8:0.10059208 9:0.16991562 10:0.10590748 
-256 1:0.57597033 2:0.18324218 3:0.11837999 4:0.080078382 5:0.042329114 6:0.0041462805 7:0.03707729 8:0.25689966 9:0.14007768 10:0.20581675 
-256 1:0.78134205 2:0.15823225 3:0.041375904 4:0.013947472 5:0.0051023218 6:0.033825094 7:0.002096916 8:0.16541314 9:0.061080329 10:0.035757481 
-256 1:0.57677331 2:0.26324002 3:0.091974149 4:0.044725902 5:0.023286619 6:0.0094123174 7:0.039008226 8:0.10588216 9:0.040628302 10:0.083648804 
-256 1:0.51677947 2:0.28905815 3:0.10972621 4:0.058689545 5:0.025746622 6:0.15372475 7:0.033121972 8:0.019232774 9:0.028774165 10:0.002300818 
-256 1:0.5162216 2:0.28093359 3:0.071618894 4:0.090590061 5:0.040635854 6:0.040245507 7:0.10235724 8:0.00048768768 9:0.17656684 10:0.090873895 
-233.90878540138993 1:0.4881806 2:0.18576826 3:0.13194925 4:0.1348297 5:0.059272194 6:0.23402318 7:0.34011776 8:0.044464422 9:0.053583027 10:0.24111328 
-256 1:0.69311854 2:0.20937387 3:0.050965563 4:0.02869381 5:0.017848217 6:0.03716497 7:0.10661554 8:0.081474867 9:0.033987615 10:0.27285066 
-256 1:0.41965063 2:0.2475374 3:0.15251423 4:0.13173596 5:0.048561786 6:0.20032017 7:0.097120434 8:0.35000544 9:0.015951622 10:0.091950028 
-256 1:0.54277861 2:0.2854409 3:0.075576883 4:0.061773284 5:0.034430322 6:0.10961936 7:0.099908574 8:0.11512078 9:0.14504456 10:0.31709344 
-256 1:0.24338383 2:0.44765978 3:0.11620534 4:0.12397122 5:0.068779829 6:0.18972537 7:0.0047184428 8:0.14833972 9:0.0466646 10:0.01662559 
-256 1:0.25564272 2:0.43693347 3:0.13427798 4:0.11203297 5:0.061112865 6:0.11139366 7:0.0058844152 8:0.012498349 9:0.043453474 10:0.016902332 
-256 1:0.3442831 2:0.33343218 3:0.12577741 4:0.13299937 5:0.063507935 6:0.12849381 7:0.069815816 8:0.16401582 9:0.059616965 10:0.1023835 
-256 1:0.48551728 2:0.17059941 3:0.14006672 4:0.12835767 5:0.075458926 6:0.15446874 7:0.01839924 8:0.1365348 9:0.043543961 10:0.11231652 
-256 1:0.31968472 2:0.23636742 3:0.21477463 4:0.14151732 5:0.087655921 6:0.22975742 7:0.12458615 8:0.19479562 9:0.21867178 10:0.078552433 
-240.80907749789807 1:0.69559845 2:0.21809391 3:0.048981893 4:0.023080335 5:0.014245404 6:0.047978669 7:0.095659585 8:0.0051007573 9:0.25473385 10:0.036017407 
-256 1:0.22710116 2:0.46468164 3:0.12901849 4:0.10365471 5:0.075544004 6:0.078605099 7:0.011416898 8:0.14716547 9:0.046050987 10:0.133928 
-68.560215704802843 1:0.28042467 2:0.20066005 3:0.12459984 4:0.13170641 5:0.26260904 6:0.20583849 7:0.15756058 8:0.26635109 9:0.32524572 10:0.34011116 
-256 1:0.47067215 2:0.20994101 3:0.14718035 4:0.10905485 5:0.063151652 6:0.047792794 7:0.084490929 8:0.038014899 9:0.057502426 10:0.16449939 
-183.17092683253506 1:0.33338485 2:0.40593273 3:0.133517 4:0.076476259 5:0.050689169 6:0.30132251 7:0.11071828 8:0.088472718 9:0.080455238 10:0.049821613 
-256 1:0.66145704 2:0.16633503 3:0.08278967 4:0.054340088 5:0.035078172 6:0.089860352 7:0.02655897 8:0.2843157 9:0.18389938 10:0.085801381 
-256 1:0.46157757 2:0.32244632 3:0.1057725 4:0.075007178 5:0.035196438 6:0.0042692844 7:0.011063273 8:0.10496323 9:0.17434533 10:0.075463699 
-256 1:0.51357289 2:0.28189941 3:0.11529059 4:0.054644271 5:0.034592838 6:0.074866455 7:0.043511051 8:0.12351534 9:0.075362561 10:0.36394311 
-256 1:0.3158651 2:0.32859255 3:0.13602954 4:0.15763374 5:0.061879077 6:0.2237353 7:0.13312504 8:0.091928723 9:0.14222244 10:0.057530988 
-256 1:0.42785818 2:0.29425615 3:0.14406122 4:0.084951651 5:0.048872792 6:0.009124772 7:0.03506249 8:0.0067921166 9:0.056430041 10:0.059023738 
-256 1:0.43072178 2:0.25794494 3:0.15414303 4:0.10623228 5:0.050957974 6:0.18936943 7:0.0066410594 8:0.099308894 9:0.071054593 10:0.23848482 
-256 1:0.65027557 2:0.19375057 3:0.076523395 4:0.061317868 5:0.018132593 6:0.14240884 7:0.091785333 8:0.049330238 9:0.2082905 10:0.098013657 
-256 1:0.44905789 2:0.30392751 3:0.10261833 4:0.096282964 5:0.048113307 6:0.033312139 7:0.00027300381 8:0.099147723 9:0.02679828 10:0.036729528 
-97.139969688584912 1:0.84585702 2:0.12584693 3:0.018258762 4:0.0063431202 5:0.0036941704 6:0.98821884 7:0.92685053 8:0.65313333 9:0.28294862 10:0.14252464 
-256 1:0.40106539 2:0.24271369 3:0.17035244 4:0.12523997 5:0.060628521 6:0.039762969 7:0.1316199 8:0.010022631 9:0.038411986 10:0.03519831 
-256 1:0.50133642 2:0.20224805 3:0.15051252 4:0.096048131 5:0.049854883 6:0.0022326484 7:0.041447333 8:0.038916127 9:0.027368422 10:0.058298387 
-256 1:0.52548992 2:0.24897049 3:0.1105376 4:0.080712289 5:0.034289709 6:0.26386536 7:0.095101954 8:0.17890692 9:0.091017675 10:0.052456614 
-256 1:0.42658686 2:0.32553206 3:0.14968142 4:0.06743563 5:0.030764032 6:0.0755964 7:0.11181797 8:0.067142231 9:0.013622738 10:0.012776986 
-256 1:0.17098748 2:0.2782928 3:0.36530423 4:0.15105971 5:0.034355774 6:0.011084968 7:0.0066124703 8:0.015404087 9:0.008279476 10:0.17205648 
-256 1:0.34405731 2:0.19823791 3:0.18062352 4:0.17528209 5:0.10179916 6:0.20519567 7:0.11769957 8:0.060125344 9:0.042842608 10:0.23483189 
-256 1:0.46802858 2:0.38263532 3:0.089204756 4:0.044812007 5:0.015319331 6:0.25486351 7:0.016711746 8:0.25243623 9:0.071027834 10:0.015900257 
-245.5686260746252 1:0.57540906 2:0.17791188 3:0.06510241 4:0.12418192 5:0.057394735 6:0.25607353 7:0.2868625 8:0.45192167 9:0.15205707 10:0.030716707 
-256 1:0.60892716 2:0.17803047 3:0.075627611 4:0.096975281 5:0.040439487 6:0.0023390793 7:0.059738965 8:0.17911282 9:0.16456068 10:0.0055930714 
-256 1:0.24653058 2:0.3754921 3:0.17006366 4:0.14345132 5:0.064462341 6:0.091818621 7:0.018230819 8:0.2762172 9:0.18697557 10:0.18563556 
-208.54633870595674 1:0.56479209 2:0.15824392 3:0.11024179 4:0.1138922 5:0.052829994 6:0.22934373 7:0.17458189 8:0.11714265 9:0.29198616 10:0.38206956 
-256 1:0.45613132 2:0.39459828 3:0.096169761 4:0.038398747 5:0.014701892 6:0.12981735 7:0.10234662 8:0.018527444 9:0.047666991 10:0.022841649 
-256 1:0.42082597 2:0.25554355 3:0.13590239 4:0.1224475 5:0.065280586 6:0.042086035 7:0.02854745 8:0.10116712 9:0.00053329463 10:0.057065321 
-256 1:0.63734537 2:0.21445533 3:0.085686232 4:0.043041023 5:0.019472043 6:0.087724392 7:0.057663495 8:0.047473936 9:0.037952422 10:0.011244819 
-256 1:0.39893577 2:0.27196728 3:0.10277424 4:0.17107304 5:0.055249673 6:0.11202661 7:0.018642241 8:0.075791394 9:0.10078313 10:0.048608138 
-256 1:0.34290327 2:0.20775607 3:0.17311435 4:0.21512192 5:0.061104389 6:0.003418617 7:0.024199891 8:0.0304222 9:0.07199851 10:0.10132827 
-256 1:0.45058102 2:0.25554383 3:0.12072643 4:0.10664362 5:0.066505108 6:0.031151312 7:0.21068711 8:0.064318158 9:0.0047686353 10:0.0048649482 
-256 1:0.25791962 2:0.28617859 3:0.19527038 4:0.17762306 5:0.083008355 6:0.015765881 7:0.041373305 8:0.083786296 9:0.030261393 10:0.14592117 
-256 1:0.34996196 2:0.30298482 3:0.14616484 4:0.12837506 5:0.072513321 6:0.13519433 7:0.10957881 8:0.049950413 9:0.058609968 10:0.022179734 
-256 1:0.41188009 2:0.31704202 3:0.16365781 4:0.072633298 5:0.034786778 6:0.14543523 7:0.020978575 8:0.092485394 9:0.095641089 10:0.13516493 
-256 1:0.63481936 2:0.2291612 3:0.06299182 4:0.048723868 5:0.024303747 6:0.044196129 7:0.066639111 8:0.20055616 9:0.15311151 10:0.35625529 
-256 1:0.48461852 2:0.24923017 3:0.12286056 4:0.095307516 5:0.047983231 6:0.046598038 7:0.056151328 8:0.042976656 9:0.051777715 10:0.075687221 
-256 1:0.57168559 2:0.15971541 3:0.11955828 4:0.10163478 5:0.04740594 6:0.3004177 7:0.15284146 8:0.30555427 9:0.10603768 10:0.09124806 
-256 1:0.68883182 2:0.14941609 3:0.059113272 4:0.067161463 5:0.035477355 6:0.058332484 7:0.13609234 8:0.12788688 9:0.074505442 10:0.063426194 
-256 1:0.5315028 2:0.34307868 3:0.080833444 4:0.03282998 5:0.01175509 6:0.068779582 7:0.10335711 8:0.012348691 9:0.044693632 10:0.019420606 
-256 1:0.52033001 2:0.24296462 3:0.08789946 4:0.1029026 5:0.045903317 6:0.1639684 7:0.091598877 8:0.14422974 9:0.18172914 10:0.32643877 
-256 1:0.55830013 2:0.18041289 3:0.099854684 4:0.10109755 5:0.060334745 6:0.52925204 7:0.22074987 8:0.19488304 9:0.29551029 10:0.15368166 
-256 1:0.38194618 2:0.37266853 3:0.11635495 4:0.086515353 5:0.042514994 6:0.11229334 7:0.09706253 8:0.086563167 9:0.13522723 10:0.0026208492 
-44.138517849714709 1:0.69101717 2:0.19948992 3:0.039212804 4:0.045262182 5:0.02501792 6:0.07364638 7:0.084375897 8:0.022641335 9:0.046751128 10:0.30897911 
-256 1:0.41986606 2:0.39325685 3:0.08358846 4:0.069267961 5:0.034020672 6:0.062841322 7:0.0056187754 8:0.084207413 9:0.027349457 10:0.22539854 
-84.130377344342463 1:0.62233797 2:0.26172863 3:0.05581297 4:0.041752443 5:0.018367989 6:0.036275189 7:0.017519142 8:0.022209988 9:0.096496287 10:0.18442249 
-256 1:0.72799239 2:0.17392487 3:0.057024794 4:0.029301748 5:0.011756196 6:0.04069383 7:0.013666442 8:0.15105715 9:0.20872255 10:0.16026255 
-256 1:0.71583342 2:0.17048594 3:0.055465043 4:0.042013673 5:0.016201922 6:0.028602513 7:0.045046013 8:0.091770702 9:0.037118461 10:0.029739666 
-256 1:0.63969119 2:0.25112663 3:0.057344671 4:0.037372006 5:0.014465505 6:0.035471427 7:0.037017625 8:0.10970343 9:0.051077018 10:0.034723331 
-256 1:0.38627057 2:0.27825088 3:0.20201233 4:0.10070966 5:0.032756557 6:0.11043961 7:0.052118832 8:0.069771945 9:0.098191503 10:0.14371829 
-256 1:0.35619703 2:0.35642546 3:0.1448697 4:0.1027835 5:0.039724317 6:0.15528854 7:0.22295528 8:0.016716625 9:0.00099035845 10:0.069117933 
-255.04830064318344 1:0.21624591 2:0.17678966 3:0.19333458 4:0.29601118 5:0.11761867 6:0.006798676 7:0.065578298 8:0.042055087 9:0.030665652 10:0.07564609 
-256 1:0.57304112 2:0.22834754 3:0.085693398 4:0.077771933 5:0.035146017 6:0.010015505 7:0.052749412 8:0.13073256 9:0.055368446 10:0.19755892 
-256 1:0.40294441 2:0.36396901 3:0.10169997 4:0.085824689 5:0.045561924 6:0.053223835 7:0.0062285425 8:0.17266947 9:0.050307334 10:0.045148536 
-256 1:0.4179801 2:0.2322649 3:0.1397296 4:0.14476953 5:0.065255878 6:0.13405744 7:0.06900853 8:0.093564751 9:0.071755587 10:0.10068742 
-256 1:0.32910303 2:0.49003633 3:0.082096666 4:0.065624985 5:0.033138992 6:0.11731505 7:0.073991527 8:0.25685296 9:0.046417353 10:0.0016508208 
-256 1:0.20980225 2:0.58409198 3:0.075364018 4:0.090232901 5:0.040508844 6:0.21170234 7:0.066364622 8:0.25311841 9:0.13485975 10:0.026994891 
-256 1:0.35015901 2:0.40420039 3:0.10120557 4:0.095603681 5:0.048831347 6:0.26390699 7:0.075397062 8:0.13241894 9:0.079969476 10:0.048697211 
-256 1:0.60352617 2:0.24042143 3:0.078571818 4:0.049760394 5:0.027720186 6:0.031583543 7:0.084573225 8:0.15703255 9:0.10705073 10:0.17576509 
-256 1:0.43931506 2:0.29840568 3:0.10365421 4:0.10533443 5:0.053290618 6:0.049845319 7:0.0083027419 8:0.13994806 9:0.038140987 10:0.10402757 
-256 1:0.39620291 2:0.34893276 3:0.11715066 4:0.090346942 5:0.047366726 6:0.21537775 7:0.010924076 8:0.017127945 9:0.075653603 10:0.23205866 
-256 1:0.55945132 2:0.16618647 3:0.12074407 4:0.090648207 5:0.062969936 6:0.09386273 7:0.073423667 8:0.071036726 9:0.0068225961 10:0.050302809 
-256 1:0.80267492 2:0.1383553 3:0.026313636 4:0.019011359 5:0.013644782 6:0.036746794 7:0.014954454 8:0.020450351 9:0.08835535 10:0.15818294 
-256 1:0.39660002 2:0.19258467 3:0.21910878 4:0.12321976 5:0.068486775 6:0.15910982 7:0.16572508 8:0.17247825 9:0.11314719 10:0.1049018 
-254.84194974260646 1:0.36514665 2:0.24653304 3:0.13652016 4:0.1687792 5:0.083020945 6:0.047114393 7:0.00080556321 8:0.22253884 9:0.015483229 10:0.078371619 
-256 1:0.71812365 2:0.16868926 3:0.040477257 4:0.051504874 5:0.021204959 6:0.017849898 7:0.1165153 8:0.1632128 9:0.23253888 10:0.085348401 
-256 1:0.47915993 2:0.18303029 3:0.12333137 4:0.16877722 5:0.045701191 6:0.040396448 7:0.08159191 8:0.055802807 9:0.0375014 10:0.014768396 
-256 1:0.43475486 2:0.224242 3:0.158198 4:0.13026667 5:0.052538465 6:0.15909545 7:0.15550202 8:0.16393182 9:0.2246835 10:0.19758472 
-256 1:0.38811598 2:0.39571424 3:0.10432653 4:0.076886039 5:0.03495721 6:0.13473993 7:0.083502541 8:0.067292289 9:0.11067786 10:0.10432326 
-256 1:0.34124878 2:0.32345272 3:0.16221275 4:0.1118414 5:0.061244358 6:0.050415231 7:0.17735645 8:0.082572718 9:0.1457995 10:0.13657707 
-256 1:0.66023585 2:0.19416918 3:0.094998422 4:0.034001078 5:0.016595469 6:0.034119014 7:0.088965964 8:0.21416152 9:0.0039847124 10:0.014896535 
-127.70455382516711 1:0.21786321 2:0.48440099 3:0.12574197 4:0.11985308 5:0.052140743 6:0.045528051 7:0.10954988 8:0.11129894 9:0.34149497 10:0.30783392 
-256 1:0.42453644 2:0.25633279 3:0.15539266 4:0.10949931 5:0.054238805 6:0.017739002 7:0.0098276483 8:0.23186467 9:0.21122618 10:0.060580796 
-256 1:0.48109714 2:0.22635852 3:0.12865259 4:0.11691768 5:0.046974071 6:0.19243981 7:0.049329763 8:0.0090233286 9:0.058600727 10:0.11165697 
-256 1:0.28854188 2:0.23311229 3:0.26835119 4:0.12083829 5:0.089156352 6:0.075496692 7:0.063377188 8:0.12597184 9:0.13206953 10:0.048533366 
-256 1:0.28558009 2:0.3529947 3:0.1685197 4:0.13438947 5:0.058516043 6:0.25734538 7:0.20749645 8:0.12937718 9:0.23168708 10:0.074162164 
-256 1:0.66501401 2:0.22673484 3:0.069054557 4:0.029518825 5:0.0096777686 6:0.027449696 7:0.013036712 8:0.011161073 9:0.1076789 10:0.099492365 
-256 1:0.37470933 2:0.37885857 3:0.097925247 4:0.1036288 5:0.04487805 6:0.066532215 7:0.017093957 8:0.14923281 9:0.12402422 10:0.072690825 
-256 1:0.46542132 2:0.23153885 3:0.12540338 4:0.12528453 5:0.052351919 6:0.12699502 7:0.18143686 8:0.24065172 9:0.18607937 10:0.07743926 
-256 1:0.59981786 2:0.28342854 3:0.051552656 4:0.042663596 5:0.022537356 6:0.1163235 7:0.15242498 8:0.1134452 9:0.089503968 10:0.17796577 
-256 1:0.48191574 2:0.24837644 3:0.12370849 4:0.09562648 5:0.050372843 6:0.044832395 7:0.056709976 8:0.041509225 9:0.049353083 10:0.095432661 
-256 1:0.44025564 2:0.26791198 3:0.12331633 4:0.1081435 5:0.060372545 6:0.13606309 7:0.089574783 8:0.084203365 9:0.01355042 10:0.19879739 
-256 1:0.41738227 2:0.2326407 3:0.18948162 4:0.10586896 5:0.05462644 6:0.25972199 7:0.035495364 8:0.070581588 9:0.034055568 10:0.0091767664 
-256 1:0.36479422 2:0.40159062 3:0.10005634 4:0.089739466 5:0.043819351 6:0.0023377416 7:0.11819574 8:0.18528436 9:0.012814621 10:0.026569471 
-200.65763776126059 1:0.36013298 2:0.33280545 3:0.1264978 4:0.12340419 5:0.057159579 6:0.59852294 7:0.06738633 8:0.024770513 9:0.19056906 10:0.024329906 
-256 1:0.61082478 2:0.23806558 3:0.077546497 4:0.050716026 5:0.022847112 6:0.049913127 7:0.13146623 8:0.19680044 9:0.11830499 10:0.011879139 
-26.631984253395817 1:0.46355142 2:0.13543969 3:0.09408393 4:0.18338176 5:0.1235432 6:0.030064872 7:0.26378453 8:0.28094972 9:0.37663501 10:0.43025874 
-256 1:0.50936689 2:0.2048429 3:0.12559634 4:0.13356921 5:0.026624659 6:0.017011876 7:0.017829453 8:0.002626884 9:0.062504422 10:0.0882559 
-256 1:0.64207116 2:0.27689847 3:0.048153227 4:0.025831834 5:0.0070453091 6:0.083977612 7:0.068448781 8:0.10732012 9:0.06377794 10:0.16780308 
-256 1:0.55490975 2:0.27419055 3:0.076810574 4:0.064371575 5:0.029717548 6:0.054715196 7:0.12978228 8:0.043737457 9:0.10161487 10:0.25510024 
-256 1:0.23249127 2:0.34958034 3:0.18299544 4:0.14762137 5:0.087311584 6:0.11560314 7:0.088805109 8:0.1533807 9:0.085211511 10:0.0062679743 
-256 1:0.48767559 2:0.27794452 3:0.12000275 4:0.070283932 5:0.044093213 6:0.16571067 7:0.15975742 8:0.0030883703 9:0.1940163 10:0.096884361 
-256 1:0.62274336 2:0.2473832 3:0.058463963 4:0.048755494 5:0.022653981 6:0.017009743 7:0.17162487 8:0.040690239 9:0.071953635 10:0.058405049 
-256 1:0.61015744 2:0.18908604 3:0.094630206 4:0.069204368 5:0.036921941 6:0.024752044 7:0.1248547 8:0.045320133 9:0.13814478 10:0.10215324 
-256 1:0.7862368 2:0.12737422 3:0.039902132 4:0.022415194 5:0.024071654 6:0.10264431 7:0.098264574 8:0.18311769 9:0.13982433 10:0.12084707 
-256 1:0.50729341 2:0.2437635 3:0.13185699 4:0.081939366 5:0.035146739 6:0.2716479 7:0.09940927 8:0.17792078 9:0.15338918 10:0.021848644 
-256 1:0.59672661 2:0.24561877 3:0.11634924 4:0.03128399 5:0.010021384 6:0.0012312767 7:0.04115599 8:0.1366485 9:0.087419242 10:0.14052611 
-256 1:0.60062264 2:0.24589643 3:0.067213726 4:0.054912859 5:0.03135435 6:0.19282387 7:0.023046444 8:0.027050154 9:0.19421713 10:0.11354712 
-55.293763220448945 1:0.85699308 2:0.11846159 3:0.011220944 4:0.0093412758 5:0.0039831115 6:0.95767534 7:0.80239171 8:0.36964569 9:0.32113095 10:0.092327701 
-256 1:0.71251142 2:0.19736098 3:0.049921368 4:0.023980016 5:0.016226217 6:0.020769628 7:0.0030850924 8:0.0099379753 9:0.15819779 10:0.36565393 
-256 1:0.73638111 2:0.15990515 3:0.047085755 4:0.03814427 5:0.018483717 6:0.068677491 7:0.010136827 8:0.0671702 9:0.16398909 10:0.24232545 
-256 1:0.34488291 2:0.34718001 3:0.13969013 4:0.1145435 5:0.053703453 6:0.032304213 7:0.052283932 8:0.086871987 9:0.20842935 10:0.026016733 
-256 1:0.66689614 2:0.21920099 3:0.06880551 4:0.029062435 5:0.016034932 6:0.051024905 7:0.030017355 8:0.0500265 9:0.19352182 10:0.15513215 
-256 1:0.64711101 2:0.24639486 3:0.059259368 4:0.030282567 5:0.016952188 6:0.02183962 7:0.0034333858 8:0.17036912 9:0.11685636 10:0.19464314 
-256 1:0.3123453 2:0.34432433 3:0.19377885 4:0.099946036 5:0.049605484 6:0.19281645 7:0.021334621 8:0.013909213 9:0.085164425 10:0.11700261 
-256 1:0.50499669 2:0.17229567 3:0.15467731 4:0.10361519 5:0.064415139 6:0.19865739 7:0.013981318 8:0.06867742 9:0.064087389 10:0.0095870391 
-256 1:0.46707636 2:0.34033177 3:0.069139896 4:0.084675869 5:0.038776102 6:0.076177552 7:0.025262928 8:0.066435909 9:0.053650184 10:0.15788321 
-256 1:0.60620411 2:0.20291117 3:0.081101363 4:0.073993836 5:0.035789523 6:0.033645382 7:0.009013963 8:0.075566987 9:0.042364819 10:0.026689795 
-256 1:0.73336114 2:0.17950229 3:0.041968808 4:0.029072834 5:0.016094927 6:0.13262432 7:0.041209617 8:0.13651172 9:0.085619341 10:0.14113942 
-256 1:0.63367849 2:0.23936336 3:0.072744198 4:0.040065486 5:0.014148464 6:0.16216538 7:0.15138332 8:0.14561052 9:0.025849791 10:0.033394821 
-256 1:0.56831092 2:0.2266796 3:0.09319503 4:0.077629856 5:0.034184596 6:0.15435043 7:0.028297607 8:0.10494445 9:0.1193868 10:0.025338687 
-256 1:0.62085139 2:0.17255375 3:0.079459503 4:0.083388106 5:0.043747243 6:0.14355756 7:0.133842 8:0.14658531 9:0.10081958 10:0.17464373 
-256 1:0.56566644 2:0.21259671 3:0.11354018 4:0.081154957 5:0.027041711 6:0.02929594 7:0.064119179 8:0.027335797 9:0.018078357 10:0.0052725081 
-256 1:0.26145909 2:0.3590583 3:0.15452117 4:0.15233461 5:0.07262683 6:0.14634304 7:0.2175205 8:0.12477293 9:0.14014298 10:0.053019869 
-256 1:0.61629341 2:0.1852413 3:0.088988436 4:0.071262951 5:0.038213901 6:0.088468378 7:0.034680338 8:0.0056029796 9:0.12267892 10:0.076123624 
-256 1:0.30172973 2:0.25714228 3:0.18928218 4:0.15900502 5:0.092840785 6:0.069430667 7:0.099887165 8:0.038527618 9:0.02471616 10:0.29064922 
-256 1:0.38504296 2:0.24078951 3:0.1574183 4:0.14913148 5:0.067617762 6:0.29725223 7:0.23109176 8:0.44542107 9:0.44634544 10:0.4709094 
-256 1:0.65971369 2:0.209991 3:0.050224083 4:0.053435246 5:0.026635982 6:0.080631458 7:0.12265308 8:0.24367485 9:0.12740704 10:0.034179702 
-256 1:0.74333225 2:0.18922064 3:0.029396115 4:0.027385568 5:0.010665424 6:0.019029276 7:0.060300915 8:0.1235473 9:0.19623071 10:0.047919478 
-256 1:0.56189384 2:0.21177711 3:0.12043174 4:0.077646974 5:0.028250341 6:0.038655411 7:0.081458493 8:0.029704726 9:0.04379994 10:0.10278744 
-256 1:0.49339614 2:0.27484544 3:0.12116375 4:0.064594745 5:0.045999928 6:0.03135452 7:0.095012785 8:0.23486682 9:0.055755765 10:0.068891073 
-256 1:0.28970313 2:0.24999479 3:0.20504821 4:0.16942803 5:0.08582583 6:0.20051539 7:0.11095563 8:0.027885209 9:0.19026672 10:0.11720019 
-256 1:0.73274316 2:0.17621703 3:0.040936619 4:0.033386933 5:0.016716263 6:0.027936414 7:0.019741872 8:0.033317554 9:0.093363912 10:0.2354137 
-82.190898472176386 1:0.35267696 2:0.29330522 3:0.14828249 4:0.11842762 5:0.087307712 6:0.073875085 7:0.023878053 8:0.38962264 9:0.2053128 10:0.022141651 
-256 1:0.63929223 2:0.19953505 3:0.074665592 4:0.055579243 5:0.030927881 6:0.031129136 7:0.13332471 8:0.10183172 9:0.27196466 10:0.42289548 
-256 1:0.42464894 2:0.27525855 3:0.13736389 4:0.10488283 5:0.057845791 6:0.18197583 7:0.061385953 8:0.063187903 9:0.018276513 10:0.11414624 
-256 1:0.58820664 2:0.28322696 3:0.060653269 4:0.047186314 5:0.020726819 6:0.019999258 7:0.074850713 8:0.038500439 9:0.062569721 10:0.15433028 
-256 1:0.64750857 2:0.21105493 3:0.071640236 4:0.049044516 5:0.020751753 6:0.00087608752 7:0.022202097 8:0.053759012 9:0.19979193 10:0.024770836 
-256 1:0.41237258 2:0.26592384 3:0.15711278 4:0.11170525 5:0.05288555 6:0.053409061 7:0.11405885 8:0.069184875 9:0.014431796 10:0.11680585 
-256 1:0.37101822 2:0.38881161 3:0.098222986 4:0.097892978 5:0.044054205 6:0.065836347 7:0.045311246 8:0.14447352 9:0.072618005 10:0.041336574 
-256 1:0.40105414 2:0.24842553 3:0.17905999 4:0.10220967 5:0.069250666 6:0.16605999 7:0.16376398 8:0.0093503079 9:0.12114555 10:0.27970864 
-256 1:0.56417044 2:0.24585444 3:0.100425 4:0.053318822 5:0.0362313 6:0.19222167 7:0.071306722 8:0.14613007 9:0.05020005 10:0.081925169 
-256 1:0.3097707 2:0.41337114 3:0.14948717 4:0.08732392 5:0.040047071 6:0.11079388 7:0.038974569 8:0.025802847 9:0.029994321 10:0.0090991857 
-256 1:0.51993799 2:0.30849021 3:0.084498321 4:0.059632901 5:0.027440581 6:0.021065146 7:0.0019656981 8:0.04656897 9:0.11446023 10:0.10944931 
-256 1:0.24065166 2:0.46548637 3:0.1035464 4:0.13019587 5:0.060119695 6:0.23803908 7:0.22290129 8:0.16930274 9:0.019655702 10:0.059371662 
-256 1:0.59090858 2:0.19168814 3:0.090974483 4:0.091139548 5:0.035289253 6:0.053031297 7:0.10227724 8:0.094867917 9:0.10618487 10:0.045102613 
-256 1:0.49650261 2:0.28057578 3:0.099601399 4:0.08702046 5:0.036299752 6:0.021385667 7:0.08685055 8:0.16746873 9:0.0324412 10:0.0098319842 
-256 1:0.37006309 2:0.30014781 3:0.146767 4:0.12268782 5:0.060334277 6:0.067197787 7:0.032406081 8:0.14063824 9:0.096688901 10:0.038716636 
-29.638144168865132 1:0.80618836 2:0.15064591 3:0.025460309 4:0.012960735 5:0.0047446804 6:0.1797015 7:0.50158261 8:0.29115369 9:0.10291106 10:0.10852605 
-256 1:0.53825338 2:0.3180866 3:0.067088627 4:0.052295811 5:0.024275585 6:0.066178483 7:0.10269138 8:0.020328943 9:0.0042393349 10:0.11571166 
-151.61458424062914 1:0.24147386 2:0.29443947 3:0.17593734 4:0.18416405 5:0.10398527 6:0.091834525 7:0.26576497 8:0.1224314 9:0.040656329 10:0.22288712 
-256 1:0.5124962 2:0.33672732 3:0.073262139 4:0.054470847 5:0.023043493 6:0.06046015 7:0.090762619 8:0.077580399 9:0.08841162 10:0.20041326 
-256 1:0.47756803 2:0.22127476 3:0.14349889 4:0.09811211 5:0.059546206 6:0.094500674 7:0.0056471175 8:0.011560229 9:0.070962496 10:0.14080218 
-9.3165360706901019 1:0.26987972 2:0.33638175 3:0.14067613 4:0.1830898 5:0.069972605 6:0.2485148 7:0.29844493 8:0.059287008 9:0.22451297 10:0.1457783 
-256 1:0.68179386 2:0.17506033 3:0.047557668 4:0.065303389 5:0.030284757 6:0.044653388 7:0.00048586642 8:0.0072408103 9:0.00045222545 10:0.089357673 
-235.48077912078716 1:0.5371841 2:0.19811714 3:0.11505385 4:0.092996416 5:0.05664849 6:0.11141758 7:0.064410631 8:0.061715402 9:0.16147139 10:0.25915841 
-256 1:0.59927115 2:0.21972824 3:0.084535035 4:0.065912608 5:0.030552967 6:0.13606689 7:0.041011929 8:0.056226171 9:0.27197225 10:0.012766836 
-256 1:0.48760679 2:0.32044262 3:0.11514954 4:0.04607653 5:0.030724522 6:0.021586359 7:0.016411928 8:0.03055453 9:0.078256142 10:0.28257306 
-256 1:0.38526354 2:0.3534047 3:0.13064709 4:0.10057335 5:0.030111323 6:0.20095067 7:0.076696915 8:0.1001444 9:0.035128829 10:0.030559667 
-256 1:0.33492589 2:0.28880703 3:0.14835948 4:0.16017632 5:0.067731285 6:0.22177549 7:0.082563216 8:0.097008557 9:0.061057833 10:0.21582987 
-256 1:0.68524652 2:0.19787023 3:0.067213166 4:0.033430368 5:0.016239712 6:0.064497301 7:0.016508891 8:0.13574935 9:0.09480531 10:0.0018750498 
-256 1:0.28219118 2:0.50931958 3:0.077103473 4:0.07922382 5:0.05216195 6:0.14832865 7:0.16699976 8:0.14389048 9:0.039320358 10:0.03468223 
-256 1:0.44009035 2:0.34615612 3:0.10194746 4:0.076460022 5:0.035346049 6:0.087252171 7:0.072781688 8:0.038027509 9:0.24665096 10:0.14545542 
-256 1:0.40608183 2:0.30924334 3:0.16053724 4:0.085952107 5:0.038185476 6:0.088720701 7:0.047149358 8:0.13285233 9:0.15612157 10:0.087168067 
-256 1:0.68422256 2:0.24332874 3:0.033443459 4:0.027342027 5:0.011663217 6:0.074115246 7:0.1650181 8:0.018450513 9:0.33683894 10:0.32238961 
-256 1:0.23934974 2:0.51407295 3:0.10097425 4:0.096942102 5:0.04866096 6:0.2507336 7:0.1202042 8:0.25958643 9:0.16551561 10:0.023267934 
-256 1:0.46444589 2:0.25396888 3:0.15864779 4:0.078272571 5:0.044664867 6:0.23367099 7:0.0021633581 8:0.037210469 9:0.044089834 10:0.16555345 
-256 1:0.76195163 2:0.15354639 3:0.035400602 4:0.031612457 5:0.017488918 6:0.071256721 7:0.049430289 8:0.018568055 9:0.21412523 10:0.080714726 
-256 1:0.51059189 2:0.26957637 3:0.11646203 4:0.070270381 5:0.033099327 6:0.030001198 7:0.010388927 8:0.14516087 9:0.077290244 10:0.091674791 
-256 1:0.61734278 2:0.21203813 3:0.091894721 4:0.054771639 5:0.023952728 6:0.2874305 7:0.20204586 8:0.07050062 9:0.018760667 10:0.10950206 
-256 1:0.45686148 2:0.22724334 3:0.13428659 4:0.12125137 5:0.060357224 6:0.018802421 7:0.077249866 8:0.011890577 9:0.099628278 10:0.10702777 
-256 1:0.4462173 2:0.32341197 3:0.10929735 4:0.080798087 5:0.040275293 6:0.059652592 7:0.0040045992 8:0.14128061 9:0.088006346 10:0.08755483 
-256 1:0.57950798 2:0.2739721 3:0.060313308 4:0.06109344 5:0.025113172 6:0.030023734 7:0.026953264 8:0.038103674 9:0.05450074 10:0.070556627 
-127.78540428624703 1:0.26818059 2:0.41485112 3:0.15145582 4:0.099404169 5:0.066108291 6:0.22521261 7:0.097237981 8:0.44834476 9:0.019754578 10:0.14293284 
-256 1:0.78231782 2:0.15493446 3:0.028433837 4:0.024836201 5:0.0094776856 6:0.028426015 7:0.020665765 8:0.12120746 9:0.037293622 10:0.078584489 
-256 1:0.33775994 2:0.31784845 3:0.14414888 4:0.12865967 5:0.07158306 6:0.058668638 7:0.0078302185 8:0.15879797 9:0.091339841 10:0.045880523 
-256 1:0.67302976 2:0.20482922 3:0.05664226 4:0.044491093 5:0.021007672 6:0.018382155 7:0.10529037 8:0.0044792649 9:0.2301494 10:0.10235294 
-72.537799983526497 1:0.28735577 2:0.45062754 3:0.11772753 4:0.10397239 5:0.040316767 6:0.058649799 7:0.35653799 8:0.0029175879 9:0.13705725 10:0.074457417 
-256 1:0.48384071 2:0.21352357 3:0.14083222 4:0.098555282 5:0.063248215 6:0.026345226 7:0.088078382 8:0.19677927 9:0.36551767 10:0.3835563 
-256 1:0.35304804 2:0.29410151 3:0.17239072 4:0.11561971 5:0.064840014 6:0.12229776 7:0.15615154 8:0.082479672 9:0.028021253 10:0.10007112 
-40.636024522575354 1:0.59569924 2:0.13750418 3:0.037922038 4:0.14932521 5:0.079549334 6:0.18142294 7:0.0089012424 8:0.22333821 9:0.16814168 10:0.14529479 
-256 1:0.21944746 2:0.47246643 3:0.15504617 4:0.11092331 5:0.042116637 6:0.12595595 7:0.017382742 8:0.19142111 9:0.01730395 10:0.0077941865 
-256 1:0.28177132 2:0.48455331 3:0.094957382 4:0.086701217 5:0.052016774 6:0.2097156 7:0.12790622 8:0.066817401 9:0.17424488 10:0.19600461 
-256 1:0.44720975 2:0.25781051 3:0.15546483 4:0.091856323 5:0.047658589 6:0.033301134 7:0.015317812 8:0.031775493 9:0.08607876 10:0.15430971 
-256 1:0.65074521 2:0.19729902 3:0.062069516 4:0.064785661 5:0.025100597 6:0.21923398 7:0.11289617 8:0.25056947 9:0.33025105 10:0.0070697057 
-216.47370167983706 1:0.29607425 2:0.34669589 3:0.14773031 4:0.13187518 5:0.077624371 6:0.1380632 7:0.031362046 8:0.19124953 9:0.010229732 10:0.23569457 
-192.20113236401232 1:0.46391343 2:0.21130961 3:0.13036515 4:0.13066142 5:0.063750385 6:0.14144331 7:0.066306373 8:0.31973514 9:0.34396377 10:0.13488413 
-256 1:0.60487743 2:0.17852326 3:0.1143531 4:0.071221881 5:0.031024322 6:0.093712206 7:0.0073222694 8:0.043816554 9:0.092150387 10:0.014287646 
-256 1:0.18449727 2:0.37887212 3:0.18890813 4:0.15179915 5:0.095923333 6:0.33307735 7:0.062620631 8:0.2574058 9:0.17845061 10:0.13651342 
-256 1:0.66382166 2:0.16224906 3:0.067050029 4:0.069108001 5:0.037771243 6:0.052403551 7:0.073482335 8:0.18038094 9:0.0023876856 10:0.079460603 
-256 1:0.17433331 2:0.44677049 3:0.16656823 4:0.12251752 5:0.089810445 6:0.0085066172 7:0.077051311 8:0.16655814 9:0.024190688 10:0.045967977 
-256 1:0.65341281 2:0.22124366 3:0.0694699 4:0.036302955 5:0.019570673 6:0.045058324 7:0.025313836 8:0.052470992 9:0.18031706 10:0.13994977 
-256 1:0.65002038 2:0.20899385 3:0.076702662 4:0.047477822 5:0.016805287 6:0.18788435 7:0.10499689 8:0.14238982 9:0.060745444 10:0.01183601 
-256 1:0.36914703 2:0.2593095 3:0.17841423 4:0.1229558 5:0.070173437 6:0.023051395 7:0.098445981 8:0.026123017 9:0.071286187 10:0.029729495 
-256 1:0.34367334 2:0.38659864 3:0.13823117 4:0.10080594 5:0.030690908 6:0.24738246 7:0.095384955 8:0.037946812 9:0.15425345 10:0.10804855 
-256 1:0.68816563 2:0.13986179 3:0.088709589 4:0.050770826 5:0.03249217 6:0.11040582 7:0.16704056 8:0.15011554 9:0.090332701 10:0.13624657 
-256 1:0.7030035 2:0.20952868 3:0.049104228 4:0.024820012 5:0.013543586 6:0.02654723 7:0.018972702 8:0.075410666 9:0.21603281 10:0.36244256 
-256 1:0.67444578 2:0.21892741 3:0.050470494 4:0.04032207 5:0.015834244 6:0.059759185 7:0.10467727 8:0.27275801 9:0.038843169 10:0.24746763 
-256 1:0.43686285 2:0.34410333 3:0.09623822 4:0.081180976 5:0.041614617 6:0.025718322 7:0.046550039 8:0.11238351 9:0.045921702 10:0.068957164 
-256 1:0.49632411 2:0.19786722 3:0.13961949 4:0.11826419 5:0.047924987 6:0.27142064 7:0.1360686 8:0.11737457 9:0.083095096 10:0.044370101 
-256 1:0.5975516 2:0.22908956 3:0.080453044 4:0.060319653 5:0.032586138 6:0.0085608617 7:0.129077 8:0.089119036 9:0.089406922 10:0.081649497 
-256 1:0.54542473 2:0.22070775 3:0.08472353 4:0.10033723 5:0.048806759 6:0.16666723 7:0.047658104 8:0.0059264603 9:0.27621345 10:0.13858186 
-256 1:0.65910338 2:0.19079812 3:0.070124191 4:0.054844643 5:0.025129666 6:0.043795763 7:0.014799968 8:0.13870369 9:0.15330601 10:0.17506779 
-143.2811999099618 1:0.4012437 2:0.22615748 3:0.14047929 4:0.15895283 5:0.0731667 6:0.16745883 7:0.24257062 8:0.032711945 9:0.016961617 10:0.11830904 
-256 1:0.60350648 2:0.19792028 3:0.093408662 4:0.086924711 5:0.018239872 6:0.11089024 7:0.0015223526 8:0.038004892 9:0.10067734 10:0.080494883 
-256 1:0.58052796 2:0.26351157 3:0.090867499 4:0.044522319 5:0.020570649 6:0.043447612 7:0.0027666867 8:0.17436694 9:0.052255919 10:0.02619638 
-256 1:0.43018073 2:0.25618389 3:0.15058193 4:0.10627918 5:0.056774269 6:0.010624398 7:0.27330411 8:0.1397152 9:0.05332511 10:0.071086074 
-256 1:0.48564963 2:0.33705353 3:0.070080213 4:0.071913294 5:0.035303327 6:0.0037194879 7:0.033188321 8:0.0091278394 9:0.13512177 10:0.00084520905 
-232.02467132344893 1:0.40612894 2:0.19370566 3:0.18226047 4:0.13360974 5:0.084295193 6:0.27646058 7:0.2551509 8:0.17811685 9:0.41586188 10:0.28653203 
-256 1:0.2655728 2:0.33477894 3:0.19677667 4:0.11992576 5:0.082945833 6:0.26029492 7:0.12958645 8:0.1652088 9:0.095154901 10:0.071132571 
-256 1:0.69912428 2:0.19610292 3:0.059952599 4:0.03118257 5:0.013637633 6:0.004336832 7:0.0035083615 8:0.11312805 9:0.053363501 10:0.010544032 
-138.58880929478372 1:0.36678351 2:0.27376859 3:0.15704373 4:0.12725815 5:0.075146025 6:0.12098989 7:0.0080524503 8:0.023206978 9:0.11835036 10:0.12091076 
-256 1:0.65808699 2:0.17985465 3:0.074898811 4:0.056597267 5:0.030562275 6:0.057468105 7:0.0896291 8:0.053821963 9:0.024246759 10:0.039437547 
-256 1:0.54779249 2:0.24507195 3:0.079633015 4:0.087315555 5:0.040186982 6:0.17116266 7:0.13359251 8:0.11446495 9:0.16297632 10:0.32023838 
-241.88627686653058 1:0.23647774 2:0.43086744 3:0.13054163 4:0.13509761 5:0.067015578 6:0.20888521 7:0.22884124 8:0.10101102 9:0.14735332 10:0.0044557028 
-256 1:0.74323657 2:0.16626673 3:0.040903845 4:0.032829733 5:0.016763119 6:0.031573439 7:0.13727648 8:0.12874287 9:0.090141041 10:0.1540253 
-256 1:0.49877915 2:0.34892693 3:0.079367962 4:0.048667752 5:0.024258206 6:0.022300729 7:0.07133933 8:0.031927285 9:0.063181719 10:0.055271335 
-256 1:0.55085799 2:0.26870992 3:0.09597314 4:0.055617851 5:0.0288411 6:0.053253941 7:0.033356531 8:0.0097295688 9:0.090288696 10:0.35766798 
-256 1:0.66687503 2:0.22236522 3:0.080772702 4:0.022369286 5:0.0076177619 6:0.042922417 7:0.01309095 8:0.12827953 9:0.067109696 10:0.059970251 
-256 1:0.4083809 2:0.33648073 3:0.11634471 4:0.087406183 5:0.051387473 6:0.061681343 7:0.16913739 8:0.0019520747 9:0.072172543 10:0.017497124 
-256 1:0.31429344 2:0.4528359 3:0.10925237 4:0.08649468 5:0.037123608 6:0.2979622 7:0.055583242 8:0.052655705 9:0.023318521 10:0.012086438 
-256 1:0.46748425 2:0.36439341 3:0.079159368 4:0.055552044 5:0.03341092 6:0.3408688 7:0.02352488 8:0.04045569 9:0.060919669 10:0.13537627 
-256 1:0.76312837 2:0.13512201 3:0.047610671 4:0.034778398 5:0.019360554 6:0.082495592 7:0.14809402 8:0.28397764 9:0.04355993 10:0.13616089 
-256 1:0.57958244 2:0.26105115 3:0.073665355 4:0.060646362 5:0.025054687 6:0.074900066 7:0.026598056 8:0.21929453 9:0.039648857 10:0.013861988 
-256 1:0.53362418 2:0.2358055 3:0.10757351 4:0.084502826 5:0.038493987 6:0.0088320249 7:0.11502491 8:0.082668808 9:0.14474541 10:0.16793332 
-256 1:0.61011949 2:0.22542309 3:0.080631009 4:0.056099562 5:0.027726853 6:0.046465768 7:0.078059556 8:0.12162436 9:0.12292471 10:0.12725095 
-256 1:0.63395402 2:0.17435785 3:0.083157511 4:0.066138877 5:0.042391745 6:0.081993431 7:0.040443796 8:0.097747331 9:0.11097161 10:0.018694688 
-256 1:0.25791889 2:0.31396699 3:0.21480305 4:0.15316274 5:0.060148334 6:0.035178742 7:0.066290026 8:0.056023653 9:0.10763669 10:0.088792193 
-256 1:0.38642795 2:0.2406098 3:0.14844715 4:0.15147934 5:0.07303576 6:0.061001141 7:0.13666252 8:0.021735363 9:0.13045977 10:0.0066238401 
-212.71643239494492 1:0.27839724 2:0.34802407 3:0.14557174 4:0.14321373 5:0.084793234 6:0.31718842 7:0.21850044 8:0.22825682 9:0.45821013 10:0.60676227 
-256 1:0.51367598 2:0.31472158 3:0.086246902 4:0.059834752 5:0.025520788 6:0.12540483 7:0.052076221 8:0.063677612 9:0.11362841 10:0.0081889592 
-76.589416893666055 1:0.67390831 2:0.16417337 3:0.043475327 4:0.066779016 5:0.051663984 6:0.18601353 7:0.24151345 8:0.051530778 9:0.05926692 10:0.11882599 
-256 1:0.5337505 2:0.25069713 3:0.11036184 4:0.061749989 5:0.04344054 6:0.26818299 7:0.051654892 8:0.21507132 9:0.10073608 10:0.093345197 
-256 1:0.47674647 2:0.26705232 3:0.10179205 4:0.11217896 5:0.042230198 6:0.20639052 7:0.20902891 8:0.16910327 9:0.22965833 10:0.10851564 
-256 1:0.57149729 2:0.23200668 3:0.10068191 4:0.058345142 5:0.037468984 6:0.0067272776 7:0.057303069 8:0.13033251 9:0.039995247 10:0.039072666 
-194.29732937363781 1:0.52144978 2:0.27130072 3:0.10265026 4:0.063881083 5:0.040718158 6:0.18266477 7:0.087195623 8:0.15529052 9:0.1167039 10:0.087129944 
-256 1:0.58645002 2:0.22254048 3:0.094628614 4:0.071295396 5:0.025085498 6:0.0017894209 7:0.090682817 8:0.023996271 9:0.13233266 10:0.14410351 
-256 1:0.36085297 2:0.32029242 3:0.14733668 4:0.11055684 5:0.060961079 6:0.22459755 7:0.04951795 8:0.052453335 9:0.0082073576 10:0.028260395 
-131.17421465386653 1:0.73254124 2:0.16888458 3:0.044697705 4:0.031109048 5:0.022767426 6:0.012141615 7:0.085270186 8:0.13954243 9:0.014008306 10:0.11207719 
-256 1:0.31163365 2:0.28930081 3:0.1428101 4:0.17929619 5:0.076959244 6:0.023615263 7:0.22186104 8:0.025842628 9:0.015651256 10:0.21163864 
-256 1:0.37308661 2:0.31849242 3:0.15073055 4:0.1004674 5:0.057223017 6:0.25114103 7:0.040789825 8:0.067103575 9:0.004589455 10:0.014500899 
-256 1:0.66533352 2:0.16527001 3:0.065087911 4:0.062148915 5:0.042159639 6:0.11144528 7:0.13632118 8:0.17953439 9:0.079640924 10:0.10511814 
-256 1:0.63578641 2:0.22189254 3:0.074868102 4:0.048554684 5:0.018898272 6:0.038656972 7:0.0024513467 8:0.0078526984 9:0.20263921 10:0.1898532 
-256 1:0.46988284 2:0.36486182 3:0.094153064 4:0.051098482 5:0.020003797 6:0.0033961591 7:0.037779912 8:0.042778898 9:0.058021249 10:0.091148577 
-256 1:0.48777435 2:0.26064956 3:0.12527935 4:0.082767875 5:0.043528855 6:0.31052996 7:0.02774732 8:0.0511178 9:0.17746339 10:0.0760186 
-256 1:0.58898263 2:0.16630931 3:0.11429231 4:0.082280655 5:0.048135092 6:0.10975456 7:0.07801866 8:0.1016804 9:0.13167538 10:0.12652202 
-256 1:0.53678423 2:0.22049252 3:0.11110577 4:0.085763922 5:0.04585356 6:0.14519946 7:0.036217833 8:0.012403877 9:0.01435108 10:0.11970397 
-256 1:0.5727426 2:0.17172485 3:0.12740804 4:0.080224733 5:0.047899779 6:0.14364903 7:0.0084582705 8:0.0069326497 9:0.31508537 10:0.31262696 
-17.206883202457156 1:0.43168184 2:0.36055639 3:0.084450287 4:0.089564547 5:0.033746933 6:0.10817089 7:0.063811115 8:0.1043207 9:0.29451919 10:0.16738528 
-128.90890445061206 1:0.2468984 2:0.20082415 3:0.093409364 4:0.23196016 5:0.22690793 6:0.23494954 7:0.21324262 8:0.17842035 9:0.19693452 10:0.077048766 
-256 1:0.72425736 2:0.20616068 3:0.040493883 4:0.020696463 5:0.008391608 6:0.063503631 7:0.078339137 8:0.17533961 9:0.031866695 10:0.10390636 
-256 1:0.42001387 2:0.37673985 3:0.12998193 4:0.043253064 5:0.030011277 6:0.031192649 7:0.038422076 8:0.11068111 9:0.056763949 10:0.080716086 
-256 1:0.6880191 2:0.19456155 3:0.072845772 4:0.033237105 5:0.011336479 6:0.091773756 7:0.018292728 8:0.10815273 9:0.15883421 10:0.2879076 
-256 1:0.41794368 2:0.28340232 3:0.14348202 4:0.10143626 5:0.053735725 6:0.098127265 7:0.18063412 8:0.24565446 9:0.20525791 10:0.21346802 
-256 1:0.27909177 2:0.3320898 3:0.17132418 4:0.13555893 5:0.081935317 6:0.075369187 7:0.052435282 8:0.06228489 9:0.06954634 10:0.076961248 
-256 1:0.18129085 2:0.56111739 3:0.080833631 4:0.11728404 5:0.05947409 6:0.086690303 7:0.02034436 8:0.034841048 9:0.034446129 10:0.088843122 
-256 1:0.60923381 2:0.24184541 3:0.067088222 4:0.052648682 5:0.029183879 6:0.066093964 7:0.054357536 8:0.22409496 9:0.20611732 10:0.40770338 
-122.53834488415178 1:0.61442518 2:0.1581555 3:0.069299266 4:0.073587741 5:0.084532317 6:0.39593973 7:0.24102851 8:0.018473048 9:0.20096095 10:0.10175781 
-256 1:0.58309305 2:0.25602437 3:0.063881698 4:0.070825869 5:0.026175011 6:0.0020413985 7:0.030664926 8:0.10980486 9:0.0071669083 10:0.041742537 
-15.183684031144725 1:0.76547019 2:0.15910316 3:0.028609336 4:0.029917331 5:0.016899978 6:0.10926483 7:0.041060287 8:0.29858583 9:0.33039107 10:0.27124276 
-256 1:0.38998641 2:0.32706185 3:0.12345204 4:0.10481176 5:0.054687943 6:0.084979301 7:0.033439386 8:0.054965317 9:0.069413772 10:0.12128608 
-256 1:0.1896932 2:0.34740197 3:0.18509373 4:0.19753375 5:0.080277356 6:0.14793671 7:0.07049711 8:0.12398381 9:0.16242949 10:0.20630726 
-256 1:0.64774366 2:0.17802277 3:0.091890817 4:0.05807404 5:0.024268711 6:0.011042625 7:0.12732352 8:0.1402615 9:0.19474397 10:0.044153263 
-256 1:0.30093523 2:0.33991363 3:0.14845969 4:0.14109083 5:0.069600617 6:0.082114004 7:0.021639162 8:0.029589183 9:0.035833092 10:0.059655237 
-256 1:0.45841587 2:0.30580556 3:0.12054054 4:0.083312615 5:0.031925414 6:0.1005512 7:0.079351785 8:0.06742346 9:0.10343541 10:0.055239707 
-256 1:0.76828097 2:0.15894049 3:0.031233703 4:0.02494242 5:0.016602423 6:0.043541608 7:0.029868972 8:0.26375179 9:0.19171793 10:0.07138609 
-256 1:0.49441602 2:0.23295043 3:0.093785112 4:0.13527936 5:0.043569078 6:0.51514846 7:0.29641065 8:0.13323473 9:0.20871669 10:0.092842895 
-256 1:0.67732099 2:0.18632866 3:0.080471948 4:0.038884442 5:0.016993952 6:0.12206547 7:0.0097261464 8:0.07839078 9:0.16253697 10:0.024378044 
-256 1:0.63916791 2:0.13187305 3:0.10186186 4:0.079558762 5:0.047538424 6:0.029213662 7:0.029636332 8:0.026785859 9:0.032600671 10:0.045331106 
-256 1:0.55462465 2:0.27101465 3:0.080869452 4:0.061262713 5:0.032228541 6:0.11517965 7:0.13376068 8:0.14018281 9:0.11433446 10:0.12979236 
-256 1:0.29827444 2:0.38015921 3:0.13725686 4:0.11851031 5:0.065799183 6:0.17532119 7:0.0016940701 8:0.071017586 9:0.071454684 10:0.20383191 
-256 1:0.53546894 2:0.29000882 3:0.095342546 4:0.058816416 5:0.020363281 6:0.066967534 7:0.42177624 8:0.25008185 9:0.10944571 10:0.17327296 
-256 1:0.43193638 2:0.27028339 3:0.13574632 4:0.11036291 5:0.051670993 6:0.081089261 7:0.068829088 8:0.10363509 9:0.14451253 10:0.34251261 
-256 1:0.46330207 2:0.37937679 3:0.080548662 4:0.052087347 5:0.024685129 6:0.19791817 7:0.032015449 8:0.012649102 9:0.051686921 10:0.042079283 
-256 1:0.47000972 2:0.25454069 3:0.12472181 4:0.081793067 5:0.068934721 6:0.22114666 7:0.1276391 8:0.17727035 9:0.22027097 10:0.49938493 
-256 1:0.41344192 2:0.15422364 3:0.13045849 4:0.16303375 5:0.1388422 6:0.051660762 7:0.22211858 8:0.16868405 9:0.42124228 10:0.52434803 
-256 1:0.38227583 2:0.30455443 3:0.14471669 4:0.11407616 5:0.054376894 6:0.13232884 7:0.051353389 8:0.22637239 9:0.16927961 10:0.26932377 
-256 1:0.44412131 2:0.3282245 3:0.092050196 4:0.094881769 5:0.040722232 6:0.15965116 7:0.062971446 8:0.1086619 9:0.10781226 10:0.067445579 
-256 1:0.53582394 2:0.23932912 3:0.10434586 4:0.081864055 5:0.038637021 6:0.042267851 7:0.031836405 8:0.23726787 9:0.27657712 10:0.24368669 
-256 1:0.67130123 2:0.19757453 3:0.064058221 4:0.047138686 5:0.01992734 6:0.028273854 7:0.047931298 8:0.031147174 9:0.13393643 10:0.080377671 
-256 1:0.33034694 2:0.41307886 3:0.11973841 4:0.091784186 5:0.045051603 6:0.1696661 7:0.007216753 8:0.34144422 9:0.21425384 10:0.034647287 
-256 1:0.27407852 2:0.38567953 3:0.15098967 4:0.10481294 5:0.084439342 6:0.089081693 7:0.031573045 8:0.081738317 9:0.064498645 10:0.35045763 
-256 1:0.22768684 2:0.25470243 3:0.30087391 4:0.15454611 5:0.062190704 6:0.016400475 7:0.029926117 8:0.034489142 9:0.035887389 10:0.15257553 
-240.26135267479705 1:0.42304605 2:0.20041863 3:0.16001315 4:0.14603603 5:0.07048614 6:0.1873476 7:0.15902234 8:0.080447735 9:0.20043673 10:0.015772728 
-256 1:0.36249606 2:0.27270249 3:0.16649261 4:0.13568609 5:0.06262275 6:0.056955473 7:0.06280068 8:0.09761695 9:0.033405644 10:0.0095250403 
-146.1878345681703 1:0.53679435 2:0.27470476 3:0.084025698 4:0.063772338 5:0.040702851 6:0.092994051 7:0.09888884 8:0.0043248506 9:0.11396174 10:0.27901073 
-256 1:0.29967333 2:0.33069832 3:0.15627747 4:0.15615764 5:0.057193237 6:0.040015682 7:0.0092650135 8:0.012894353 9:0.032865128 10:0.082798283 
-99.471873226121787 1:0.59367024 2:0.23436642 3:0.084194394 4:0.05784452 5:0.029924422 6:0.047866807 7:0.008925977 8:0.053240652 9:0.10463498 10:0.038566488 
-168.67250783574318 1:0.28561505 2:0.20290323 3:0.25675721 4:0.17116853 5:0.083555971 6:0.25908351 7:0.23673519 8:0.54236936 9:0.2826757 10:0.47795516 
-256 1:0.48756855 2:0.28504897 3:0.11892288 4:0.064827613 5:0.043631985 6:0.01187597 7:0.082868984 8:0.22461423 9:0.04520005 10:0.062748712 
-2.4566950009023802 1:0.63353177 2:0.17197924 3:0.050648754 4:0.097895712 5:0.045944519 6:0.012833208 7:0.0095067289 8:0.13995359 9:0.038719921 10:0.020951742 
-256 1:0.61578571 2:0.22398645 3:0.088658867 4:0.045827113 5:0.025741862 6:0.025746819 7:0.012761837 8:0.064532769 9:0.033203815 10:0.06570548 
-256 1:0.32270293 2:0.45204952 3:0.12022817 4:0.079424114 5:0.025595266 6:0.062424428 7:0.07860237 8:0.076494863 9:0.027004216 10:0.061592431 
-256 1:0.66365364 2:0.22414959 3:0.058177138 4:0.038527254 5:0.015492378 6:0.049789333 7:0.053696334 8:0.034881952 9:0.099158787 10:0.016502427 
-256 1:0.34689447 2:0.31388472 3:0.1508749 4:0.13118597 5:0.057159933 6:0.00016311083 7:0.011705849 8:0.024645673 9:0.017640194 10:0.047185718 
-256 1:0.3836743 2:0.34025824 3:0.13067332 4:0.10547653 5:0.039917602 6:0.054067473 7:0.26029992 8:0.059317749 9:0.05776016 10:0.11771253 
-256 1:0.44015032 2:0.26807931 3:0.16754028 4:0.081030024 5:0.043200066 6:0.031992724 7:0.055343535 8:0.019038347 9:0.050801771 10:0.025710366 
-256 1:0.46316827 2:0.30125481 3:0.10055694 4:0.097585006 5:0.037434977 6:0.11059715 7:0.0041581901 8:0.084120795 9:0.00037482747 10:0.092652541 
-256 1:0.3558248 2:0.30525896 3:0.13544953 4:0.13807182 5:0.065394895 6:0.028996725 7:0.037909272 8:0.042653825 9:0.097172034 10:0.078043816 
-256 1:0.45236524 2:0.28965741 3:0.10945377 4:0.099787339 5:0.048736244 6:0.0032116927 7:0.0079880044 8:0.12027231 9:0.088215644 10:0.074323642 
-256 1:0.70512135 2:0.20322746 3:0.030572724 4:0.032854927 5:0.02822354 6:0.060928534 7:0.0037711609 8:0.051306234 9:0.23418202 10:0.51512179 
-256 1:0.44003868 2:0.3127337 3:0.095160389 4:0.10319086 5:0.048876368 6:0.071226751 7:0.154707 8:0.2622231 9:0.060660438 10:0.042776457 
-114.43853576851939 1:0.26965188 2:0.37930332 3:0.18336866 4:0.10564247 5:0.06203367 6:0.086694426 7:0.014548618 8:0.019045636 9:0.26799914 10:0.24556479 
-256 1:0.53379824 2:0.18173353 3:0.10857112 4:0.1077061 5:0.068191015 6:0.051558586 7:0.080160251 8:0.10197993 9:0.2470509 10:0.36617671 
-256 1:0.26349324 2:0.33024717 3:0.16741213 4:0.15371468 5:0.085132781 6:0.12594652 7:0.019165816 8:0.12292164 9:0.0048092872 10:0.099615289 
-256 1:0.7984904 2:0.11722915 3:0.038409871 4:0.028106401 5:0.017764181 6:0.032794678 7:0.049037521 8:0.30322017 9:0.09786807 10:0.30723536 
-256 1:0.3324607 2:0.36192944 3:0.10648344 4:0.14331756 5:0.055808867 6:0.079960395 7:0.049855771 8:0.12926912 9:0.086688518 10:0.20565555 
-256 1:0.35699957 2:0.41351747 3:0.082403051 4:0.097077216 5:0.050002686 6:0.12978232 7:0.14043783 8:0.012171457 9:0.11364888 10:0.023300775 
-113.11944057930938 1:0.44164661 2:0.26578088 3:0.11530784 4:0.12195925 5:0.055305421 6:0.21842025 7:0.18426125 8:0.058532765 9:0.097883314 10:0.087351444 
-256 1:0.48914737 2:0.32944717 3:0.084747099 4:0.068678029 5:0.027980329 6:0.20500395 7:0.10794804 8:0.055775903 9:0.12256517 10:0.0021067096 
-256 1:0.65811612 2:0.17033112 3:0.056719143 4:0.08634077 5:0.028492843 6:0.058710611 7:0.080993658 8:0.0083094686 9:0.010312854 10:0.057267781 
-33.584250588155868 1:0.43203205 2:0.12416871 3:0.07697206 4:0.12027902 5:0.24654815 6:0.0040553536 7:0.017025012 8:0.03778401 9:0.013121155 10:0.026179267 
-190.640618340608 1:0.65028099 2:0.19042744 3:0.059791148 4:0.06543386 5:0.03406656 6:0.052656337 7:0.0018978231 8:0.23955412 9:0.36755124 10:0.38538832 
-256 1:0.31431732 2:0.316642 3:0.15845051 4:0.14722335 5:0.063366825 6:0.038117347 7:0.11545229 8:0.073699057 9:0.029890269 10:0.044577145 
-256 1:0.36511514 2:0.16171819 3:0.084268525 4:0.18741668 5:0.20148146 6:0.088218825 7:0.010545075 8:0.035525042 9:0.092797685 10:0.21405736 
-256 1:0.69432699 2:0.15156595 3:0.079352791 4:0.048356079 5:0.026398186 6:0.097925366 7:0.045029434 8:0.38957156 9:0.28892732 10:0.17323463 
-242.0554415137332 1:0.17136748 2:0.45253883 3:0.1308179 4:0.15492107 5:0.09035473 6:0.071593018 7:0.29188664 8:0.14762334 9:0.11501589 10:0.0099096032 
-256 1:0.2975972 2:0.39798234 3:0.1230752 4:0.12830267 5:0.053042591 6:0.10978924 7:0.04990002 8:0.086501171 9:0.05872432 10:0.084883481 
-256 1:0.7034578 2:0.20756419 3:0.062385142 4:0.019213712 5:0.0073791588 6:0.038449949 7:0.037510435 8:0.12727653 9:0.022945723 10:0.043391958 
-256 1:0.65339613 2:0.19619399 3:0.077359293 4:0.051642624 5:0.021407968 6:0.020527922 7:0.046600305 8:0.006695561 9:0.17673356 10:0.069376423 
-256 1:0.34032001 2:0.36232816 3:0.12414384 4:0.11282057 5:0.060387421 6:0.14181035 7:0.036087803 8:0.0063778268 9:0.11506219 10:0.018076968 
-256 1:0.63381467 2:0.2011931 3:0.062343542 4:0.061157572 5:0.041491115 6:0.1322516 7:0.11851581 8:0.26081429 9:0.12728035 10:0.035995615 
-256 1:0.35818028 2:0.38586172 3:0.13090328 4:0.076126375 5:0.048928345 6:0.045685633 7:0.041051054 8:0.10047909 9:0.052220226 10:0.0028294449 
-256 1:0.45853904 2:0.37880406 3:0.07604321 4:0.059067118 5:0.027546577 6:0.0023357502 7:0.055414553 8:0.11018415 9:0.071031811 10:0.13551788 
-256 1:0.51764068 2:0.21736978 3:0.14029193 4:0.079947369 5:0.04475025 6:0.094974134 7:0.0043329984 8:0.021277301 9:0.046474932 10:0.085933126 
-132.26064263391814 1:0.18708497 2:0.4667778 3:0.096412872 4:0.15343267 5:0.096291683 6:0.046591663 7:0.011368991 8:0.28841464 9:0.082158948 10:0.35562248 
-256 1:0.80518301 2:0.12629104 3:0.017199683 4:0.037704335 5:0.01362194 6:0.022670169 7:0.014937109 8:0.19677479 9:0.4402344 10:0.056405242 
-256 1:0.50109567 2:0.19438137 3:0.10890843 4:0.12599797 5:0.069616555 6:0.084002968 7:0.01551112 8:0.16141251 9:0.30693204 10:0.44039554 
-256 1:0.33342594 2:0.19785341 3:0.21765272 4:0.1687163 5:0.082351632 6:0.098220355 7:0.010078501 8:0.041461222 9:0.24631311 10:0.1060322 
-256 1:0.26854923 2:0.47028004 3:0.1033726 4:0.09577388 5:0.062024246 6:0.052558635 7:0.11280519 8:0.13408008 9:0.016412192 10:0.03161128 
-256 1:0.33587708 2:0.19409217 3:0.24906978 4:0.16348018 5:0.057480788 6:0.13846976 7:0.062669407 8:0.14135803 9:0.056708467 10:0.0088898439 
-256 1:0.26177428 2:0.36844278 3:0.16257036 4:0.15579234 5:0.051420235 6:0.045516394 7:0.014422016 8:0.011498968 9:0.018095772 10:0.051940564 
-256 1:0.4219925 2:0.24870477 3:0.14399672 4:0.13131888 5:0.05398714 6:0.37731498 7:0.20005477 8:0.040803423 9:0.061686138 10:0.041156979 
-256 1:0.50380642 2:0.29239516 3:0.083191877 4:0.083488601 5:0.037117946 6:0.0021347308 7:0.091176041 8:0.29376978 9:0.20012588 10:0.1890621 
-256 1:0.31862016 2:0.1543691 3:0.25455268 4:0.20131282 5:0.071145243 6:0.060256305 7:0.10928876 8:0.13844139 9:0.13803307 10:0.16950186 
-256 1:0.29660923 2:0.33549721 3:0.15784213 4:0.15582767 5:0.054223751 6:0.044657174 7:0.0061188295 8:0.010314587 9:0.034104908 10:0.091714103 
-256 1:0.63023728 2:0.22187744 3:0.097925081 4:0.034765093 5:0.015195103 6:0.0091313654 7:0.0050864168 8:0.0091107009 9:0.052566722 10:0.040930836 
-256 1:0.34279732 2:0.19848801 3:0.20838421 4:0.14911739 5:0.10121307 6:0.062360728 7:0.0090336133 8:0.19290785 9:0.099105904 10:0.30327603 
-256 1:0.28628473 2:0.2777793 3:0.16382791 4:0.17791608 5:0.094191969 6:0.27967253 7:0.014287661 8:0.0041140667 9:0.037411518 10:0.061275725 
-27.097350980121114 1:0.44504755 2:0.23605204 3:0.13714999 4:0.10922923 5:0.072521184 6:0.042568456 7:0.19021269 8:0.029667943 9:0.071807666 10:0.0047334699 
-256 1:0.49819656 2:0.26082674 3:0.11404755 4:0.082047309 5:0.044881839 6:0.19428166 7:0.059649264 8:0.079022196 9:0.023268304 10:0.10847987 
-50.59158193038099 1:0.078493646 2:0.21391966 3:0.35693353 4:0.17514399 5:0.17550917 6:0.060908918 7:0.14002812 8:0.099057149 9:0.17229823 10:0.082968948 
-256 1:0.61428154 2:0.16579591 3:0.11707709 4:0.069281539 5:0.033563919 6:0.015368913 7:0.13847517 8:0.025192788 9:0.15951352 10:0.28650496 
-89.424597931127309 1:0.57343859 2:0.21105415 3:0.08943965 4:0.08157426 5:0.044493349 6:0.020407396 7:0.0024041993 8:0.15234028 9:0.097202974 10:0.15671908 
-256 1:0.39426987 2:0.29664367 3:0.15739784 4:0.10556375 5:0.046124863 6:0.12146253 7:0.085094797 8:0.02969417 9:0.030610343 10:0.11382627 
-256 1:0.66217425 2:0.17722798 3:0.10047517 4:0.040109262 5:0.020013345 6:0.00010938345 7:0.099838566 8:0.26829552 9:0.18957232 10:0.13766409 
-256 1:0.32126036 2:0.40234655 3:0.17459602 4:0.065838503 5:0.035958578 6:0.092483732 7:0.1717184 8:0.20885449 9:0.12540112 10:0.10448614 
-256 1:0.47278592 2:0.32210727 3:0.097208287 4:0.063017293 5:0.044881233 6:0.043707364 7:0.11976748 8:0.0044681133 9:0.037800113 10:0.26184795 
-256 1:0.70138961 2:0.22872916 3:0.041669135 4:0.020030061 5:0.008182026 6:0.073895481 7:0.005894372 8:0.094628497 9:0.21610194 10:0.23312636 
-256 1:0.34292642 2:0.26521532 3:0.14208242 4:0.16712435 5:0.082651494 6:0.24646566 7:0.25582137 8:0.21179975 9:0.082859702 10:0.3682748 
-256 1:0.66953708 2:0.12140043 3:0.087299997 4:0.073168184 5:0.048594307 6:0.057521193 7:0.020807381 8:0.061142604 9:0.088622651 10:0.022784612 
-256 1:0.34688401 2:0.21856596 3:0.20144608 4:0.12877068 5:0.10433327 6:0.18023953 7:0.21042755 8:0.19487097 9:0.078793223 10:0.050865654 
-256 1:0.62092545 2:0.22689014 3:0.079061861 4:0.054820837 5:0.018301714 6:0.064286701 7:0.093999421 8:0.010339935 9:0.21532487 10:0.11220853 
-256 1:0.48252818 2:0.33360171 3:0.072420634 4:0.075056993 5:0.036392484 6:0.007697665 7:0.042751854 8:0.063972475 9:0.025557529 10:0.13215656 
-256 1:0.53092933 2:0.24315617 3:0.10916657 4:0.079571375 5:0.037176553 6:0.071624386 7:0.030884282 8:0.10360776 9:0.012703478 10:0.040259429 
-256 1:0.69763458 2:0.19532392 3:0.049999649 4:0.039372441 5:0.017669413 6:0.010124319 7:0.13246257 8:0.086159427 9:0.0093149087 10:0.16731222 
-256 1:0.56594801 2:0.23354175 3:0.087509496 4:0.079154857 5:0.033845896 6:0.040548623 7:0.11225776 8:0.069295514 9:0.1453511 10:0.11214151 
-256 1:0.41538299 2:0.30509166 3:0.11472027 4:0.12725896 5:0.03754611 6:0.21073378 7:0.0049125725 8:0.063822967 9:0.039959689 10:0.0021435927 
-256 1:0.31242912 2:0.34183754 3:0.1328132 4:0.15347989 5:0.059440255 6:0.26711323 7:0.31654365 8:0.12833971 9:0.16243576 10:0.012915522 
-256 1:0.72198878 2:0.15116671 3:0.052996039 4:0.045414995 5:0.028433476 6:0.07876575 7:0.089420142 8:0.021905104 9:0.47027412 10:0.51490181 
-149.16881750821466 1:0.30578243 2:0.18325302 3:0.087125031 4:0.1725625 5:0.25127702 6:0.27286961 7:0.092603653 8:0.013686901 9:0.11167931 10:0.063330415 
-256 1:0.24620023 2:0.53433579 3:0.1179478 4:0.069168371 5:0.0323478 6:0.070454363 7:0.012927745 8:0.1317445 9:0.095873399 10:0.046412911 
-256 1:0.55851333 2:0.1919281 3:0.10128231 4:0.096099624 5:0.052176637 6:0.0096684887 7:0.095383959 8:0.1474127 9:0.23393411 10:0.33609802 
-256 1:0.65624943 2:0.16586504 3:0.067967184 4:0.070204708 5:0.039713635 6:0.026494072 7:0.042860755 8:0.11066546 9:0.13686817 10:0.2865141 
-256 1:0.51176046 2:0.20349291 3:0.10044378 4:0.13148975 5:0.052813104 6:0.308663 7:0.33419256 8:0.075947059 9:0.1978471 10:0.058531478 
-256 1:0.40377046 2:0.16247089 3:0.19613547 4:0.15417892 5:0.083444263 6:0.088456483 7:0.071987761 8:0.061853565 9:0.0011497138 10:0.10091725 
-256 1:0.27938999 2:0.33152695 3:0.17355083 4:0.14463705 5:0.070895183 6:0.073441009 7:0.11497727 8:0.16000113 9:0.23260813 10:0.12716053 
-256 1:0.40158907 2:0.28750189 3:0.15913552 4:0.093866654 5:0.057906861 6:0.21730873 7:0.1569789 8:0.083519174 9:0.14147644 10:0.16882795 
-256 1:0.4590723 2:0.25954782 3:0.12091008 4:0.1065813 5:0.053888507 6:0.33102043 7:0.085695971 8:0.25082629 9:0.094185675 10:0.080280936 
-256 1:0.30589508 2:0.35072315 3:0.17061158 4:0.10802096 5:0.064749218 6:0.35581007 7:0.085703273 8:0.054578288 9:0.0021566067 10:0.063512738 
-256 1:0.68989715 2:0.20265288 3:0.045457495 4:0.043484815 5:0.01850766 6:0.1614338 7:0.085979386 8:0.043749659 9:0.0052275148 10:0.15145932 
-256 1:0.38669188 2:0.23812692 3:0.16041868 4:0.13564392 5:0.079118609 6:0.0025763313 7:0.10067643 8:0.027631344 9:0.058808752 10:0.035429912 
-256 1:0.29026743 2:0.29589982 3:0.18776166 4:0.15437317 5:0.071697917 6:0.037752553 7:0.17403632 8:0.25828345 9:0.06807838 10:0.053331556 
-256 1:0.3290758 2:0.34440851 3:0.16408654 4:0.10643492 5:0.055994234 6:0.20321897 7:0.055720994 8:0.20313249 9:0.16728571 10:0.062526246 
-256 1:0.51562087 2:0.24047867 3:0.090823158 4:0.119698 5:0.033379302 6:0.12258622 7:0.14320558 8:0.017705069 9:0.07481791 10:0.034769446 
-256 1:0.33085459 2:0.31870295 3:0.17682866 4:0.11856643 5:0.055047371 6:0.087164436 7:0.15655255 8:0.12787084 9:0.12094256 10:0.21281306 
-256 1:0.46269793 2:0.210619 3:0.15700796 4:0.11526389 5:0.054411215 6:0.17144449 7:0.090595439 8:0.088489558 9:0.18117999 10:0.076983685 
-256 1:0.23552213 2:0.2642836 3:0.18191379 4:0.23150947 5:0.086771008 6:0.22953695 7:0.14878342 8:0.17245986 9:0.19904075 10:0.11832313 
-256 1:0.49609479 2:0.316377 3:0.091005101 4:0.067853985 5:0.028669122 6:0.038791285 7:0.042908432 8:0.033181742 9:0.25835354 10:0.13713811 
-256 1:0.6447189 2:0.16860968 3:0.069126292 4:0.060755078 5:0.056790049 6:0.21569962 7:0.036257863 8:0.15454064 9:0.13759234 10:0.047163821 
-256 1:0.78092723 2:0.1474306 3:0.023753976 4:0.033593688 5:0.014294509 6:0.015991826 7:0.18751907 8:0.12395019 9:0.40084968 10:0.31377466 
-256 1:0.53375991 2:0.25520781 3:0.098266729 4:0.077433849 5:0.0353317 6:0.042636602 7:0.04004522 8:0.081734653 9:0.050088409 10:0.04199929 
-256 1:0.68009526 2:0.17554043 3:0.071535333 4:0.049346917 5:0.023482066 6:0.021612539 7:0.10721682 8:0.084166579 9:0.14499835 10:0.19644467 
-256 1:0.5695559 2:0.33248446 3:0.052817958 4:0.035286629 5:0.0098550532 6:0.13337148 7:0.10967251 8:0.092225291 9:0.10717519 10:0.076934755 
-256 1:0.72851537 2:0.1805067 3:0.041921358 4:0.029139778 5:0.019916787 6:0.11982371 7:0.18485819 8:0.15297921 9:0.10660373 10:0.08289142 
-256 1:0.43801182 2:0.33691169 3:0.10724452 4:0.079727307 5:0.038104664 6:0.15571757 7:0.053963609 8:0.10659563 9:0.029358493 10:0.042416101 
-256 1:0.758416 2:0.16244708 3:0.03187795 4:0.028903435 5:0.018355535 6:0.047254882 7:0.017286698 8:0.25880017 9:0.1492714 10:0.11686797 
-256 1:0.54362984 2:0.24064903 3:0.086934534 4:0.092090076 5:0.03669652 6:0.01023911 7:0.088365718 8:0.048929572 9:0.20409677 10:0.27921777 
-256 1:0.28616882 2:0.37185737 3:0.13412167 4:0.13558083 5:0.072271324 6:0.035048908 7:0.034807165 8:0.11600958 9:0.026375216 10:0.12961316 
-256 1:0.42246778 2:0.35200124 3:0.087396163 4:0.097984891 5:0.040149925 6:0.015483473 7:0.042361041 8:0.096763162 9:0.0026971869 10:0.029127829 
-256 1:0.30049479 2:0.28143837 3:0.20655069 4:0.13701272 5:0.074503426 6:0.27443898 7:0.12102374 8:0.17626629 9:0.0017477921 10:0.14858389 
-256 1:0.31935727 2:0.34175155 3:0.1488495 4:0.11919447 5:0.070847215 6:0.1809162 7:0.012095119 8:0.078653019 9:0.033754911 10:0.073422791 
-256 1:0.72491773 2:0.20034919 3:0.028255653 4:0.028687919 5:0.017789505 6:0.32151301 7:0.041354211 8:0.088107868 9:0.20470898 10:0.1953327 
-256 1:0.55156879 2:0.3030917 3:0.085063293 4:0.043908742 5:0.016367477 6:0.091549995 7:0.0017550654 8:0.12144717 9:0.072171648 10:0.049194662 
-56.719260817138114 1:0.29440682 2:0.25519982 3:0.17952618 4:0.19622205 5:0.074645133 6:0.32305632 7:0.32670705 8:0.32273378 9:0.34634668 10:0.24756255 
-256 1:0.5125562 2:0.2982409 3:0.10904309 4:0.053123268 5:0.027036536 6:0.42144831 7:0.096639054 8:0.25215605 9:0.12972565 10:0.065868743 
-256 1:0.25562189 2:0.41759474 3:0.15024864 4:0.10911919 5:0.067415545 6:0.18598384 7:0.07480666 8:0.0049924701 9:0.10649309 10:0.0032354664 
-233.33220832088071 1:0.26046769 2:0.23289573 3:0.10804001 4:0.1660007 5:0.23259588 6:0.14972407 7:0.0052884586 8:0.039567998 9:0.083930982 10:0.19080574 
-256 1:0.16886158 2:0.39037294 3:0.18078307 4:0.16278137 5:0.097201043 6:0.012930212 7:0.087575918 8:0.22927258 9:0.13100248 10:0.10925747 
-256 1:0.45461922 2:0.29117155 3:0.12393863 4:0.080871571 5:0.049399017 6:0.62272674 7:0.39410751 8:0.18039933 9:0.013402763 10:0.047510383 
-256 1:0.42506046 2:0.3191125 3:0.084976328 4:0.12354489 5:0.047305826 6:0.042236488 7:0.053438181 8:0.14480262 9:0.11047091 10:0.012828029 
-256 1:0.23767573 2:0.55030582 3:0.088729386 4:0.076556246 5:0.046732821 6:0.14489262 7:0.10923954 8:0.0071243071 9:0.14093697 10:0.029189972 
-81.16411283290968 1:0.42826465 2:0.15476082 3:0.067009153 4:0.1909109 5:0.15905448 6:0.0039154484 7:0.015674947 8:0.038104898 9:0.2975295 10:0.22582976 
-256 1:0.51089902 2:0.28675518 3:0.099383766 4:0.07682204 5:0.026139989 6:0.1790565 7:0.046999058 8:0.029488152 9:0.17265456 10:0.34605984 
-256 1:0.54715327 2:0.17748678 3:0.12191492 4:0.094695159 5:0.05874986 6:0.015635369 7:0.063034786 8:0.092258445 9:0.33371995 10:0.0039513806 
-256 1:0.76484245 2:0.12241951 3:0.050078735 4:0.042273221 5:0.020386088 6:0.0069264634 7:0.085118754 8:0.0054502965 9:0.083338665 10:0.27698946 
-256 1:0.35875923 2:0.27701495 3:0.19006276 4:0.1157575 5:0.058405557 6:0.38682631 7:0.0051392319 8:0.1198905 9:0.11645992 10:0.14823988 
-256 1:0.7045201 2:0.21032872 3:0.052978922 4:0.022236706 5:0.0099355483 6:0.24170995 7:0.3708498 8:0.30065327 9:0.31813121 10:0.25015928 
-190.04157594935128 1:0.19334483 2:0.28961013 3:0.16761397 4:0.24386397 5:0.10556709 6:0.43316526 7:0.045497746 8:0.17293471 9:0.0072724878 10:0.23854165 
-256 1:0.50363611 2:0.27599276 3:0.064557864 4:0.11359005 5:0.042223213 6:0.087730504 7:0.079167616 8:0.13681736 9:0.039273069 10:0.037529258 
-155.71583548568864 1:0.37928106 2:0.2251085 3:0.15802354 4:0.16757508 5:0.070011818 6:0.073419389 7:0.21638884 8:0.29673553 9:0.35527847 10:0.23905103 
-256 1:0.42850713 2:0.29590752 3:0.10092208 4:0.13292578 5:0.041737485 6:0.014885552 7:0.2387124 8:0.034948975 9:0.21353743 10:0.12429645 
-256 1:0.69607034 2:0.17959345 3:0.057364911 4:0.044511735 5:0.02245956 6:0.075257994 7:0.10702014 8:0.11091523 9:0.091808333 10:0.096572059 
-256 1:0.59338876 2:0.28460273 3:0.052338179 4:0.049775597 5:0.019894738 6:0.031773522 7:0.056968249 8:0.035966148 9:0.085351079 10:0.048781193 
-74.031842147560667 1:0.13575617 2:0.54677824 3:0.13661271 4:0.12403958 5:0.0568133 6:0.35271842 7:0.28124098 8:0.087859768 9:0.19873353 10:0.042577186 
-256 1:0.42501067 2:0.27456238 3:0.14542275 4:0.11084598 5:0.04415822 6:0.08698967 7:0.069101998 8:0.090048841 9:0.20457637 10:0.10807916 
-256 1:0.3424273 2:0.32661118 3:0.153265 4:0.12518823 5:0.05250829 6:0.0040527283 7:0.097458654 8:0.012535822 9:0.060350313 10:0.22137495 
-256 1:0.64537 2:0.21065529 3:0.090004477 4:0.037466858 5:0.016503376 6:0.034217765 7:0.02333103 8:0.014194087 9:0.0067618082 10:0.052480449 
-256 1:0.2235234 2:0.54511049 3:0.11431459 4:0.086171203 5:0.030880319 6:0.28530106 7:0.12360812 8:0.0037135617 9:0.01434574 10:0.056074239 
-256 1:0.66660994 2:0.20968034 3:0.076176678 4:0.034132951 5:0.01340009 6:0.0042033011 7:0.03966805 8:0.14120721 9:0.063732175 10:0.021370454 
-256 1:0.44590679 2:0.26415108 3:0.12808109 4:0.10914629 5:0.05271476 6:0.023755111 7:0.18376634 8:0.19649002 9:0.11406335 10:0.34025834 
-256 1:0.42205766 2:0.27107674 3:0.1512216 4:0.1074432 5:0.048200796 6:0.12652746 7:0.010485389 8:0.053320818 9:0.10095488 10:0.12617084 
-256 1:0.46458699 2:0.29671959 3:0.11565747 4:0.081629581 5:0.041406363 6:0.01273153 7:0.028393368 8:0.14073608 9:0.12732873 10:0.085075686 
-256 1:0.52123077 2:0.29070221 3:0.10607872 4:0.055241155 5:0.026747146 6:0.035155394 7:0.11516626 8:0.11828437 9:0.017106175 10:0.036207719 
-256 1:0.35379556 2:0.34794332 3:0.11436702 4:0.13313504 5:0.050759062 6:0.067057599 7:0.16235855 8:0.061450886 9:0.036057243 10:0.28306665 
-256 1:0.445023 2:0.27053567 3:0.1277184 4:0.10093039 5:0.055792544 6:0.086900836 7:0.16042469 8:0.14991411 9:0.027132278 10:0.060380203 
-256 1:0.5139548 2:0.30391877 3:0.11329225 4:0.047491883 5:0.021342295 6:0.18842466 7:0.05284913 8:0.069493101 9:0.050892459 10:0.0052139989 
-256 1:0.40824794 2:0.31042964 3:0.12789566 4:0.10478043 5:0.048646341 6:0.093960841 7:0.081801649 8:0.018840314 9:0.083292893 10:0.042752372 
-256 1:0.47078499 2:0.26608494 3:0.1271794 4:0.097067239 5:0.038883428 6:0.11943063 7:0.22599405 8:0.077135327 9:0.19660014 10:0.16663234 
-256 1:0.5512475 2:0.29059423 3:0.083768953 4:0.047925675 5:0.026463638 6:0.057647546 7:0.17509769 8:0.22780624 9:0.14664282 10:0.015907169 
-256 1:0.63594592 2:0.21679968 3:0.057982702 4:0.054362584 5:0.034909109 6:0.14060817 7:0.015794649 8:0.0096535326 9:0.15937208 10:0.18533909 
-256 1:0.34086307 2:0.31025293 3:0.13272417 4:0.14904141 5:0.067118418 6:0.17529339 7:0.035294347 8:0.09531311 9:0.033157758 10:0.047120677 
-256 1:0.31621633 2:0.28016595 3:0.14391664 4:0.18168723 5:0.078013849 6:0.42903317 7:0.19404527 8:0.070018421 9:0.14956852 10:0.056156202 
-256 1:0.36279414 2:0.49705001 3:0.082502035 4:0.037691948 5:0.019961877 6:0.075203247 7:0.054954673 8:0.054415016 9:0.097321185 10:0.025920953 
-256 1:0.26883674 2:0.27293007 3:0.17576923 4:0.19235046 5:0.090113501 6:0.10644289 7:0.24138897 8:0.28981088 9:0.15308319 10:0.15794724 
-256 1:0.70343353 2:0.1906326 3:0.047480379 4:0.036011079 5:0.022442413 6:0.1749695 7:0.052585117 8:0.035385679 9:0.1526173 10:0.23038682 
-256 1:0.28172981 2:0.31743235 3:0.18118318 4:0.14139008 5:0.078264587 6:0.28625745 7:0.14916777 8:0.1685856 9:0.11240662 10:0.18582496 
-256 1:0.31005695 2:0.3921274 3:0.12024666 4:0.11091614 5:0.066652844 6:0.054646921 7:0.075393158 8:0.12819749 9:0.0031944901 10:0.048775835 
-256 1:0.49824574 2:0.30590466 3:0.082751623 4:0.075859087 5:0.037238891 6:0.06525039 7:0.01538015 8:0.16896759 9:0.0059934054 10:0.069091521 
-256 1:0.46655612 2:0.26449544 3:0.13003512 4:0.081220218 5:0.0576931 6:0.033709854 7:0.1355917 8:0.084886534 9:0.015766963 10:0.16279902 
-256 1:0.44226846 2:0.45399191 3:0.055596999 4:0.031228678 5:0.016913956 6:0.068403912 7:0.049421918 8:0.15811579 9:0.031914297 10:0.0071236565 
-256 1:0.51656119 2:0.30211427 3:0.097397393 4:0.056236526 5:0.027690626 6:0.011576043 7:0.02927772 8:0.026161649 9:0.03034478 10:0.026033041 
-256 1:0.33134499 2:0.40489515 3:0.11518529 4:0.10671517 5:0.041859405 6:0.026861426 7:0.24937205 8:0.16869614 9:0.12596915 10:0.087068545 
-256 1:0.20425616 2:0.41185554 3:0.14238166 4:0.15843933 5:0.08306731 6:0.075626189 7:0.12687008 8:0.014915684 9:0.039346632 10:0.057594574 
-256 1:0.48014279 2:0.26890029 3:0.098036025 4:0.1072716 5:0.045649289 6:0.11468835 7:0.06454853 8:0.031432922 9:0.1169472 10:0.047970942 
-256 1:0.42264692 2:0.25795109 3:0.16226497 4:0.10278218 5:0.054354843 6:0.095516346 7:0.097231204 8:0.065517956 9:0.14181686 10:0.042823758 
-256 1:0.36979194 2:0.27966876 3:0.15122568 4:0.13004421 5:0.069269413 6:0.055864395 7:0.1121578 8:0.059483228 9:0.058292213 10:0.051407546 
-256 1:0.64413048 2:0.1984554 3:0.084630774 4:0.046797959 5:0.025985387 6:0.0071961207 7:0.19697388 8:0.048019078 9:0.010663456 10:0.12483585 
-256 1:0.26035567 2:0.35989396 3:0.16458116 4:0.1629265 5:0.05224272 6:0.12283226 7:0.008717088 8:0.091464189 9:0.021480035 10:0.079733421 
-256 1:0.54535594 2:0.26358165 3:0.070659779 4:0.085240954 5:0.035161677 6:0.036003558 7:0.11254335 8:0.20409812 9:0.1033513 10:0.09139411 
-256 1:0.5955447 2:0.22703485 3:0.084152801 4:0.060612669 5:0.032654979 6:0.025680455 7:0.12013578 8:0.081921175 9:0.093577802 10:0.098786242 
-256 1:0.45771956 2:0.35689783 3:0.086899246 4:0.073529099 5:0.024954259 6:0.064819022 7:0.20900247 8:0.33457042 9:0.2189401 10:0.4002527 
-256 1:0.68420944 2:0.1209607 3:0.069918508 4:0.078540833 5:0.046370518 6:0.0074286319 7:0.1791769 8:0.034631995 9:0.025739749 10:0.010838335 
-27.345043577328273 1:0.22424654 2:0.19853536 3:0.095244532 4:0.29393064 5:0.18804293 6:0.21569646 7:0.38032708 8:0.3406379 9:0.22195548 10:0.066873242 
-256 1:0.39979946 2:0.26964097 3:0.166338 4:0.11662108 5:0.047600482 6:0.010660633 7:0.041894713 8:0.0011064839 9:0.020599753 10:0.014530838 
-256 1:0.46288707 2:0.29321102 3:0.1003304 4:0.11146088 5:0.032110632 6:0.18285948 7:0.21310723 8:0.084014841 9:0.13359084 10:0.17327707 
-256 1:0.6613368 2:0.17741799 3:0.083365478 4:0.065790093 5:0.012089638 6:0.019293519 7:0.067690706 8:0.0009482227 9:0.025571744 10:0.066020372 
-256 1:0.29049018 2:0.33768025 3:0.15832496 4:0.12707279 5:0.08643181 6:0.067697234 7:0.060567254 8:0.20235441 9:0.032922238 10:0.020250443 
-256 1:0.39164593 2:0.16300555 3:0.20982311 4:0.19175007 5:0.043775339 6:0.10681537 7:0.098534751 8:0.028322802 9:0.023650387 10:0.10031902 
-256 1:0.62087551 2:0.21474629 3:0.074153307 4:0.058667232 5:0.031557653 6:0.049772877 7:0.027539091 8:0.16908555 9:0.13412416 10:0.12933988 
-256 1:0.27125108 2:0.39769697 3:0.13116058 4:0.14810225 5:0.051789123 6:0.12010949 7:0.099677657 8:0.016840626 9:0.058503812 10:0.10902272 
-256 1:0.30783762 2:0.3676359 3:0.14857107 4:0.12065471 5:0.055300689 6:0.10317508 7:0.15524194 8:0.2743692 9:0.03764202 10:0.077311575 
-256 1:0.67862398 2:0.24377976 3:0.047168975 4:0.021652761 5:0.0087745302 6:0.059439727 7:0.01681366 8:0.11381405 9:0.13910603 10:0.06534864 
-256 1:0.58720394 2:0.23378167 3:0.089498347 4:0.060327689 5:0.029188358 6:0.011087401 7:0.0011138032 8:0.063126825 9:0.080007401 10:0.1094294 
-67.807860580718113 1:0.5533749 2:0.27841155 3:0.085643773 4:0.060639217 5:0.021930558 6:0.11242469 7:0.082422085 8:0.034536207 9:0.00717803 10:0.015135096 
-256 1:0.48120393 2:0.31536402 3:0.072407048 4:0.09075352 5:0.040271475 6:0.44397572 7:0.04879696 8:0.2644222 9:0.13781993 10:0.1514828 
-256 1:0.30773956 2:0.31463778 3:0.16034233 4:0.1388586 5:0.078421722 6:0.22138335 7:0.12467461 8:0.015782956 9:0.077937591 10:0.150672 
-256 1:0.74035134 2:0.19106049 3:0.040664586 4:0.016656072 5:0.011267512 6:0.030691527 7:0.053970307 8:0.11489046 9:0.043360925 10:0.16777116 
-256 1:0.52319865 2:0.2365988 3:0.089975843 4:0.10147762 5:0.048749089 6:0.064287216 7:0.062421732 8:0.13714999 9:0.18201435 10:0.39220712 
-256 1:0.57120271 2:0.28477178 3:0.088966051 4:0.035846505 5:0.019212948 6:0.0075317231 7:0.067292609 8:0.056118566 9:0.22425597 10:0.13998679 
-256 1:0.55762233 2:0.24890312 3:0.10991729 4:0.04815802 5:0.035399243 6:0.098846141 7:0.080784898 8:0.10181395 9:0.10474012 10:0.097735549 
-256 1:0.4665566 2:0.27737308 3:0.10878637 4:0.097434269 5:0.049849669 6:0.11956337 7:0.069153055 8:0.045985905 9:0.043084056 10:0.17966773 
-256 1:0.53933238 2:0.30412492 3:0.082855353 4:0.051396395 5:0.022290955 6:0.11475164 7:0.081748108 8:0.20697118 9:0.10171517 10:0.1087258 
-256 1:0.36824972 2:0.41098413 3:0.10064597 4:0.077160731 5:0.042959457 6:0.097173587 7:0.074825678 8:0.062523887 9:0.11055915 10:0.16147153 
-256 1:0.3357016 2:0.23008611 3:0.17505494 4:0.18479171 5:0.074365636 6:0.23815649 7:0.085547296 8:0.13847181 9:0.14625579 10:0.057240645 
-165.79274880318454 1:0.35602015 2:0.27915101 3:0.15403686 4:0.14373568 5:0.067056295 6:0.052899832 7:0.27725299 8:0.20638662 9:0.23900759 10:0.0026933518 
-256 1:0.57933742 2:0.25586593 3:0.087893076 4:0.052873659 5:0.024029916 6:0.11896794 7:0.10966838 8:0.062483986 9:0.02094767 10:0.16462936 
-256 1:0.58274155 2:0.20341321 3:0.10599493 4:0.075533915 5:0.032316399 6:0.056634961 7:0.056587791 8:0.0098759891 9:0.017708946 10:0.093445407 
-256 1:0.44001313 2:0.30978629 3:0.09947103 4:0.11066733 5:0.040062208 6:0.15228153 7:0.062423209 8:0.16111455 9:0.049643728 10:0.025011982 
-256 1:0.29697826 2:0.33236108 3:0.18911662 4:0.12650803 5:0.055036011 6:0.070640701 7:0.036775738 8:0.19201665 9:0.084019873 10:0.15887648 
-95.634964740519692 1:0.18639737 2:0.48173161 3:0.12158508 4:0.12573999 5:0.084545954 6:0.023057196 7:0.030981019 8:0.099362068 9:0.37465597 10:0.53029509 
-256 1:0.70760964 2:0.16279597 3:0.051012712 4:0.054697946 5:0.023883724 6:0.14179543 7:0.11563033 8:0.20577872 9:0.11538143 10:0.081450942 
-256 1:0.43497791 2:0.40781748 3:0.09102422 4:0.046527857 5:0.019652537 6:0.028641765 7:0.016912398 8:0.036356431 9:0.0048025668 10:0.015582338 
-256 1:0.43380805 2:0.3428876 3:0.14099327 4:0.050128605 5:0.032182481 6:0.19410655 7:0.086703198 8:0.075395012 9:0.087888336 10:0.014678591 
-256 1:0.6634005 2:0.2156295 3:0.058338997 4:0.045008303 5:0.017622701 6:0.18272223 7:0.064796098 8:0.10150545 9:0.14327289 10:0.050104144 
-256 1:0.51989394 2:0.22389617 3:0.12308769 4:0.088836942 5:0.044285253 6:0.063563496 7:0.0026750269 8:0.046007334 9:0.12282299 10:0.1988744 
-256 1:0.33129243 2:0.30082828 3:0.18845697 4:0.1192549 5:0.060167414 6:0.035373197 7:0.034218042 8:0.00029030282 9:0.1417611 10:0.098969699 
-256 1:0.62111568 2:0.2363026 3:0.06126404 4:0.05657747 5:0.024740206 6:0.010211833 7:0.028785955 8:0.097611575 9:0.090975997 10:0.0094146102 
-256 1:0.59466511 2:0.25964761 3:0.10781544 4:0.029109805 5:0.0087620422 6:0.069472959 7:0.035836218 8:0.0027500371 9:0.076834014 10:0.058780416 
-256 1:0.39049596 2:0.25034714 3:0.16595516 4:0.11987648 5:0.073325258 6:0.075024598 7:0.061278396 8:0.026809323 9:0.060922338 10:0.063260125 
-256 1:0.24196795 2:0.39820004 3:0.16187738 4:0.13618757 5:0.061767061 6:0.097925306 7:0.05538876 8:0.091499428 9:0.098845478 10:0.028028138 
-127.7726387672987 1:0.46518462 2:0.27936502 3:0.077458176 4:0.11803695 5:0.059955231 6:0.015980365 7:0.025996197 8:0.40762691 9:0.031030716 10:0.071174606 
-256 1:0.76267319 2:0.14988433 3:0.04145755 4:0.030706054 5:0.015278878 6:0.031991156 7:0.1027212 8:0.19569593 9:0.087911029 10:0.072330512 
-256 1:0.60887042 2:0.1574145 3:0.097979746 4:0.087149939 5:0.048585394 6:0.11846342 7:0.009482622 8:0.067569899 9:0.079169664 10:0.048453964 
-126.83907282324864 1:0.32259289 2:0.3879188 3:0.12072028 4:0.11125735 5:0.05751068 6:0.3658221 7:0.32673539 8:0.059701972 9:0.040880488 10:0.11257132 
-256 1:0.79399538 2:0.13744699 3:0.04144715 4:0.017843349 5:0.0092671329 6:0.066259904 7:0.041615843 8:0.18282278 9:0.1119747 10:0.064553503 
-102.45162214429753 1:0.41216572 2:0.24593795 3:0.1478569 4:0.11645056 5:0.077588868 6:0.0040346775 7:0.02952482 8:0.033240245 9:0.12109297 10:0.0066139066 
-256 1:0.36229199 2:0.40551722 3:0.10794309 4:0.084773372 5:0.03947433 6:0.36969075 7:0.064512442 8:0.062926191 9:0.023715586 10:0.021608665 
-256 1:0.68783302 2:0.11873122 3:0.0778323 4:0.084958314 5:0.030645139 6:0.36806626 7:0.10068401 8:0.14624138 9:0.090001707 10:0.017610366 
-256 1:0.3608975 2:0.36305062 3:0.13253642 4:0.089207083 5:0.054308375 6:0.068392983 7:0.27944935 8:0.15928001 9:0.042602293 10:0.10261057 
-256 1:0.75377698 2:0.18893759 3:0.039444639 4:0.013825294 5:0.004015496 6:0.017676557 7:0.012183962 8:0.060070522 9:0.00034690326 10:0.016120662 
-256 1:0.45380009 2:0.19105625 3:0.1622718 4:0.12756897 5:0.065302885 6:0.12217226 7:0.14107735 8:0.0082696055 9:0.10437904 10:0.17408124 
-256 1:0.54135538 2:0.22844809 3:0.11741131 4:0.084150781 5:0.02863444 6:0.041525474 7:0.050939894 8:0.022956799 9:0.0248639 10:0.0099396946 
-7.7862254109562823 1:0.14880357 2:0.31809885 3:0.22325874 4:0.18624193 5:0.12359691 6:0.34945347 7:0.53146008 8:0.45672136 9:0.21591095 10:0.4119992 
-256 1:0.46966795 2:0.19085945 3:0.16757193 4:0.12553672 5:0.046363948 6:0.0016071972 7:0.034658732 8:0.05319556 9:0.0042306094 10:0.042736997 
-256 1:0.4168784 2:0.2139714 3:0.19831522 4:0.12486499 5:0.045969982 6:0.13238084 7:0.20323459 8:0.011368157 9:0.0013032268 10:0.031705654 
-256 1:0.54316042 2:0.24239808 3:0.088344578 4:0.084120218 5:0.041976699 6:0.068602382 7:0.00013920518 8:0.11919476 9:0.058149837 10:0.057053862 
-256 1:0.28884879 2:0.36194519 3:0.17406939 4:0.12001833 5:0.055118294 6:0.065042062 7:0.09345078 8:0.12616401 9:0.20259935 10:0.15010885 
-256 1:0.41735949 2:0.20308918 3:0.19461257 4:0.12529904 5:0.05963972 6:0.048029867 7:0.12044781 8:0.14731049 9:0.17929083 10:0.19501052 
-256 1:0.54562901 2:0.21054872 3:0.10375217 4:0.11857189 5:0.021498212 6:0.13913351 7:0.14902013 8:0.13370732 9:0.2274746 10:0.046285263 
-256 1:0.34562204 2:0.40652105 3:0.10798403 4:0.10947098 5:0.030401893 6:0.019245756 7:0.17536904 8:0.21729113 9:0.057485163 10:0.18905281 
-256 1:0.23828366 2:0.48814003 3:0.1251518 4:0.091209449 5:0.057215059 6:0.080132875 7:0.055501086 8:0.08965603 9:0.0044426563 10:0.075364022 
-58.352391314283722 1:0.29147063 2:0.1189887 3:0.055097383 4:0.34981943 5:0.18462385 6:0.22586923 7:0.067580538 8:0.2854955 9:0.074076227 10:0.073698583 
-256 1:0.38156019 2:0.45162058 3:0.068621055 4:0.063252545 5:0.034945628 6:0.13516252 7:0.13047147 8:0.24687027 9:0.19540804 10:0.17280496 
-256 1:0.73468349 2:0.15875686 3:0.046258058 4:0.040865937 5:0.019435658 6:0.043871804 7:0.111847 8:0.19147064 9:0.20703108 10:0.24460393 
-239.40602006802922 1:0.38093062 2:0.1038418 3:0.055068951 4:0.11586099 5:0.34429764 6:0.34197865 7:0.044177747 8:0.048146839 9:0.16736544 10:0.20470745 
-110.02460047282489 1:0.46467766 2:0.32270671 3:0.084673301 4:0.087410992 5:0.040531337 6:0.05268086 7:0.08792247 8:0.27043912 9:0.26366063 10:0.42685168 
-256 1:0.41045165 2:0.32882495 3:0.11302054 4:0.09884221 5:0.048860646 6:0.15099284 7:0.11672197 8:0.20938802 9:0.10061008 10:0.098949506 
-256 1:0.5822636 2:0.20520959 3:0.082607603 4:0.090152621 5:0.039766586 6:0.16743971 7:0.013076351 8:0.10421478 9:0.032792064 10:0.20300729 
-256 1:0.38480604 2:0.30639677 3:0.13029358 4:0.1097514 5:0.068752212 6:0.010614894 7:0.0017418507 8:0.024062269 9:0.063454506 10:0.31864769 
-256 1:0.35551509 2:0.37250544 3:0.1016581 4:0.11815359 5:0.052167768 6:0.013186705 7:0.0013412797 8:0.12497817 9:0.13443815 10:0.083834793 
-256 1:0.40683385 2:0.32167788 3:0.1261492 4:0.092687249 5:0.052651821 6:0.10323917 7:0.086101206 8:0.14331811 9:0.082033908 10:0.23033571 
-256 1:0.61347862 2:0.23032171 3:0.068261215 4:0.06154455 5:0.026393909 6:0.048600223 7:0.0071256329 8:0.20347054 9:0.13464903 10:0.077715526 
-256 1:0.4994915 2:0.271263 3:0.094193894 4:0.090897524 5:0.04415408 6:0.042965916 7:0.006286433 8:0.11735862 9:0.1055113 10:0.06151838 
-256 1:0.26965027 2:0.33231932 3:0.19345763 4:0.14104152 5:0.063531249 6:0.078363306 7:0.076019191 8:0.34611697 9:0.068275583 10:0.032427898 
-256 1:0.29907393 2:0.3474849 3:0.1501215 4:0.12814415 5:0.075175523 6:0.078866363 7:0.11090945 8:0.16531001 9:0.059168713 10:0.27146034 
-256 1:0.2569097 2:0.36284026 3:0.17996646 4:0.12592888 5:0.074354706 6:0.45449343 7:0.086586704 8:0.12760261 9:0.065306419 10:0.093974994 
-256 1:0.44233088 2:0.39180193 3:0.089673612 4:0.053342359 5:0.022851226 6:0.14328369 7:0.0079427634 8:0.010197705 9:0.0025907025 10:0.066334587 
-256 1:0.38175182 2:0.31953521 3:0.12996933 4:0.12002119 5:0.048722446 6:0.22851876 7:0.013212494 8:0.011454416 9:0.11886236 10:0.0971232 
-256 1:0.66033021 2:0.21698045 3:0.049097605 4:0.050676761 5:0.022914973 6:0.069370478 7:0.074577348 8:0.13845747 9:0.10827991 10:0.043572517 
-256 1:0.37301357 2:0.37085 3:0.10129365 4:0.10902001 5:0.045822775 6:0.084618886 7:0.1310937 8:0.24893529 9:0.17782836 10:0.10685478 
-256 1:0.47226951 2:0.24705757 3:0.10789948 4:0.11815204 5:0.054621404 6:0.014032852 7:0.15763244 8:0.05020491 9:0.087750405 10:0.066488712 
-256 1:0.57183805 2:0.21592511 3:0.07352045 4:0.096153666 5:0.042562723 6:0.24013083 7:0.0018053971 8:0.0060500968 9:0.094119363 10:0.016033953 
-256 1:0.65446234 2:0.24494854 3:0.065611254 4:0.025628001 5:0.0093498638 6:0.14107311 7:0.16980681 8:0.13583002 9:0.04644869 10:0.048749372 
-256 1:0.51802918 2:0.25275502 3:0.11235427 4:0.073236532 5:0.043624999 6:0.014613857 7:0.078838568 8:0.097648383 9:0.0071293099 10:0.08630522 
-256 1:0.60930315 2:0.28076518 3:0.040780552 4:0.046884272 5:0.022266852 6:0.0391345 7:0.02506765 8:0.34483756 9:0.091525138 10:0.43708814 
-256 1:0.25667477 2:0.28888764 3:0.16405303 4:0.19028485 5:0.10009971 6:0.12197428 7:0.11089044 8:0.013866082 9:0.013857194 10:0.05036606 
-256 1:0.38344269 2:0.36905394 3:0.10562324 4:0.10205023 5:0.039829899 6:0.066053682 7:0.054414829 8:0.056824496 9:0.0087563452 10:0.026847265 
-256 1:0.6260211 2:0.18694395 3:0.080542913 4:0.068776931 5:0.037715106 6:0.034182288 7:0.014104302 8:0.20924213 9:0.050631282 10:0.030618921 
-256 1:0.20140087 2:0.41214458 3:0.19242188 4:0.13154807 5:0.062484595 6:0.0082407665 7:0.027709874 8:0.066665743 9:0.11234662 10:0.0080949984 
-256 1:0.35028282 2:0.24889692 3:0.20342264 4:0.10416741 5:0.093230208 6:0.10461336 7:0.046972064 8:0.024136015 9:0.08908673 10:0.03459335 
-256 1:0.44308272 2:0.33477478 3:0.095941098 4:0.085796139 5:0.040405263 6:0.068735982 7:0.0093417552 8:0.097461128 9:0.092417975 10:0.053374767 
-256 1:0.75242406 2:0.15049168 3:0.047102498 4:0.031511836 5:0.018469924 6:0.004891871 7:0.0011688009 8:0.22599773 9:0.18131433 10:0.37701102 
-256 1:0.64232478 2:0.20728832 3:0.066226978 4:0.055514692 5:0.028645229 6:0.019055672 7:0.078361975 8:0.093732305 9:0.12872714 10:0.33954395 
-256 1:0.52650972 2:0.34614482 3:0.066269922 4:0.043007401 5:0.018068137 6:0.16604803 7:0.058902558 8:0.055114142 9:0.068544717 10:0.057586937 
-256 1:0.43106825 2:0.1649674 3:0.16630775 4:0.1648099 5:0.0728467 6:0.17209235 7:0.058922132 8:0.34163374 9:0.35513989 10:0.41804232 
-256 1:0.67431883 2:0.18793384 3:0.081245631 4:0.038141446 5:0.018360247 6:0.017528299 7:0.045156308 8:0.014765079 9:0.11991023 10:0.059088802 
-256 1:0.57648086 2:0.26653916 3:0.084617626 4:0.050907891 5:0.021454466 6:0.13213688 7:0.11448873 8:0.060830154 9:0.12887326 10:0.0082559681 
-0.66269809352935272 1:0.44616933 2:0.28733723 3:0.1123458 4:0.095985256 5:0.058162383 6:0.37695589 7:0.24304011 8:0.25766958 9:0.18963762 10:0.26654641 
-256 1:0.31923587 2:0.17209498 3:0.27574794 4:0.17549715 5:0.057424064 6:0.12354021 7:0.04884665 8:0.13301951 9:0.056719562 10:0.047298571 
-256 1:0.4068593 2:0.26346891 3:0.18506956 4:0.097755127 5:0.046847096 6:0.016159623 7:0.070238929 8:0.17852074 9:0.027417189 10:0.17966257 
-256 1:0.40075541 2:0.29517782 3:0.13702666 4:0.10852095 5:0.05851916 6:0.10548074 7:0.11366361 8:0.17722962 9:0.013348395 10:0.0079639612 
-256 1:0.20607642 2:0.39017115 3:0.18305495 4:0.16905679 5:0.051640692 6:0.13092421 7:0.29796359 8:0.088159196 9:0.068575067 10:0.076509596 
-256 1:0.31788723 2:0.28509311 3:0.18353518 4:0.15220134 5:0.061283134 6:0.22699102 7:0.14103742 8:0.14696504 9:0.074844081 10:0.0028918891 
-256 1:0.33211382 2:0.36102249 3:0.15789737 4:0.10166773 5:0.047298596 6:0.26766109 7:0.18805092 8:0.20624057 9:0.25619266 10:0.32734935 
-256 1:0.5957394 2:0.20704905 3:0.099200316 4:0.07354196 5:0.024469276 6:0.11073682 7:0.082570919 8:0.054659678 9:0.058812388 10:0.15047265 
-256 1:0.2015913 2:0.32623787 3:0.17054767 4:0.21527555 5:0.086347609 6:0.1516698 7:0.070830434 8:0.05677603 9:0.07732356 10:0.14545854 
-256 1:0.50690324 2:0.19764819 3:0.091602963 4:0.12659723 5:0.077248379 6:0.00030398794 7:0.004365385 8:0.31429233 9:0.41155732 10:0.37426508 
-256 1:0.55327518 2:0.30915699 3:0.082720683 4:0.039591243 5:0.0152559 6:0.078548336 7:0.014730619 8:0.23127133 9:0.10770246 10:0.045936124 
-256 1:0.2948612 2:0.27589855 3:0.20029939 4:0.14302772 5:0.085913144 6:0.19075223 7:0.10451832 8:0.094425919 9:0.10837921 10:0.014841395 
-256 1:0.72698013 2:0.19227485 3:0.03322433 4:0.029859312 5:0.017661372 6:0.14116608 7:0.055756441 8:0.0037593596 9:0.016366514 10:0.081432234 
-256 1:0.63975903 2:0.15332195 3:0.091727119 4:0.07827664 5:0.036915261 6:0.15429999 7:0.26747239 8:0.11162086 9:0.049100689 10:0.18181543 
-256 1:0.49008014 2:0.23263533 3:0.10670099 4:0.11649077 5:0.054092772 6:0.14172592 7:0.23875548 8:0.020913947 9:0.23773731 10:0.014481409 
-256 1:0.4935499 2:0.28941464 3:0.10886078 4:0.075570843 5:0.032603835 6:0.06625938 7:0.019972179 8:0.10146973 9:0.025460908 10:0.013284579 
-256 1:0.67042717 2:0.21591748 3:0.05032903 4:0.041582956 5:0.021743372 6:0.091987819 7:0.12303172 8:0.096566135 9:0.2910648 10:0.063499034 
-256 1:0.44289767 2:0.34209803 3:0.095462847 4:0.077570754 5:0.041970699 6:0.028433177 7:0.050793686 8:0.16947539 9:0.035230123 10:0.057636396 
-256 1:0.59897221 2:0.14022709 3:0.11231377 4:0.099041531 5:0.049445395 6:0.26850209 7:0.10557584 8:0.092841421 9:0.12382597 10:0.15498845 
-256 1:0.54549082 2:0.29862557 3:0.060977044 4:0.068421546 5:0.026485021 6:0.0078504666 7:0.021938171 8:0.12432996 9:0.027490116 10:0.19283244 
-256 1:0.46642116 2:0.23124677 3:0.12894793 4:0.12155939 5:0.051824749 6:0.099189592 7:0.05554215 8:0.20729351 9:0.055822046 10:0.14916368 
-256 1:0.40006244 2:0.31130467 3:0.12814922 4:0.10297351 5:0.057510156 6:0.03784232 7:0.046572362 8:0.051612837 9:0.048405043 10:0.1100268 
-256 1:0.4393562 2:0.24171462 3:0.12876179 4:0.12928524 5:0.060882149 6:0.22161542 7:0.079292824 8:0.011934213 9:0.052275782 10:0.1138434 
-256 1:0.19614857 2:0.32904936 3:0.21689898 4:0.18375661 5:0.074146482 6:0.2440749 7:0.015809953 8:0.12100104 9:0.12185405 10:0.026141304 
-256 1:0.22908755 2:0.45631795 3:0.10279841 4:0.15043757 5:0.061358522 6:0.024932024 7:0.12858976 8:0.081570572 9:0.0024377726 10:0.082159579 
-256 1:0.56976287 2:0.21483267 3:0.0714916 4:0.092871027 5:0.05104183 6:0.36126915 7:0.055839422 8:0.13680008 9:0.22367788 10:0.12757085 
-256 1:0.35938668 2:0.3579589 3:0.14818069 4:0.08543329 5:0.04904044 6:0.27937739 7:0.099905846 8:0.14798393 9:0.0082287467 10:0.047208315 
-256 1:0.61099064 2:0.23775264 3:0.086872296 4:0.045320257 5:0.019064163 6:0.089399881 7:0.041433424 8:0.15238053 9:0.0040702883 10:0.0082789758 
-256 1:0.57224795 2:0.15107848 3:0.12575335 4:0.10840533 5:0.042514887 6:0.11978121 7:0.22897661 8:0.19578608 9:0.356116 10:0.39891446 
-256 1:0.46647417 2:0.28495353 3:0.14518771 4:0.06622675 5:0.037157842 6:0.010410629 7:0.047172691 8:0.066995588 9:0.03933731 10:0.0093936257 
-256 1:0.63310395 2:0.21467258 3:0.077099048 4:0.050764544 5:0.024359876 6:0.064480468 7:0.18396905 8:0.12048182 9:0.28066185 10:0.31599221 
-256 1:0.39832459 2:0.21662229 3:0.1443931 4:0.11155798 5:0.12910204 6:0.038173606 7:0.076350845 8:0.029942234 9:0.030723589 10:0.38037841 
-256 1:0.28637685 2:0.2580847 3:0.20098427 4:0.1448281 5:0.10972609 6:0.050375033 7:0.11977594 8:0.070784877 9:0.059937862 10:0.24479478 
-256 1:0.68198869 2:0.17539535 3:0.078206541 4:0.044990372 5:0.01941905 6:0.090795407 7:0.06252199 8:0.077990449 9:0.019498763 10:0.057727475 
-256 1:0.50582499 2:0.25977085 3:0.085605955 4:0.10460337 5:0.044194832 6:0.32217397 7:0.074590454 8:0.081165903 9:0.087518733 10:0.23421725 
-256 1:0.59392548 2:0.11201253 3:0.10878458 4:0.11048167 5:0.074795732 6:0.16478266 7:0.17802839 8:0.34010506 9:0.29531122 10:0.2491042 
-256 1:0.66579139 2:0.21255156 3:0.050490714 4:0.049479358 5:0.021686977 6:0.078244537 7:0.11693271 8:0.27009526 9:0.14394935 10:0.069957907 
-256 1:0.40394424 2:0.21610628 3:0.15694288 4:0.16342524 5:0.059581352 6:0.28025391 7:0.0065229326 8:0.22910093 9:0.21436694 10:0.0390717 
-52.955347804348833 1:0.63451434 2:0.23650103 3:0.050904301 4:0.046659868 5:0.031420468 6:0.22773724 7:0.039347953 8:0.19747446 9:0.27055724 10:0.045278624 
-256 1:0.74192973 2:0.15523768 3:0.04034371 4:0.039169092 5:0.023319786 6:0.012461671 7:0.075666735 8:0.046642141 9:0.018615414 10:0.007168028 
-256 1:0.46471384 2:0.26543107 3:0.13016329 4:0.092867391 5:0.04682441 6:0.055176449 7:0.066015374 8:0.15955933 9:0.21135341 10:0.18434827 
-256 1:0.35118791 2:0.28771496 3:0.13225832 4:0.16145965 5:0.067379149 6:0.11531 7:0.18227657 8:0.24494401 9:0.083737507 10:0.025256631 
-256 1:0.67378757 2:0.23097968 3:0.034629025 4:0.03996663 5:0.020637087 6:0.09932207 7:0.074984669 8:0.24918625 9:0.22918692 10:0.00069570507 
-256 1:0.57703821 2:0.28843122 3:0.062979237 4:0.049590635 5:0.021960701 6:0.039495278 7:0.011665697 8:0.024096051 9:0.09067483 10:0.13549367 
-256 1:0.79607415 2:0.16975089 3:0.019451805 4:0.0098121639 5:0.0049109883 6:0.0081159036 7:0.032856669 8:0.060001176 9:0.090274467 10:0.10009286 
-256 1:0.58840945 2:0.27406147 3:0.071915125 4:0.044532513 5:0.021081444 6:0.12668287 7:0.043319827 8:0.1030845 9:0.28449215 10:0.23685997 
-256 1:0.48791027 2:0.23175067 3:0.14323789 4:0.087241856 5:0.049859315 6:0.076363668 7:0.018382359 8:0.034968719 9:0.092007855 10:0.10963992 
-256 1:0.73771889 2:0.18686394 3:0.030060724 4:0.032335672 5:0.013020778 6:0.027188601 7:0.057912367 8:0.13694028 9:0.23265171 10:0.042919068 
-256 1:0.32012527 2:0.26038577 3:0.16041018 4:0.17319712 5:0.085881664 6:0.13652775 7:0.0042315121 8:0.033153563 9:0.0044697564 10:0.085712755 
-256 1:0.61002951 2:0.24997702 3:0.082894621 4:0.044542597 5:0.012556256 6:0.010049333 7:0.12139627 8:0.26041259 9:0.24572262 10:0.038252098 
-256 1:0.40035891 2:0.34812109 3:0.097477014 4:0.11513256 5:0.038910426 6:0.041948197 7:0.0078407618 8:0.16630777 9:0.16235909 10:0.064348989 
-256 1:0.50139677 2:0.32457651 3:0.076959417 4:0.068690766 5:0.028376534 6:0.1000016 7:0.037287666 8:0.099396578 9:0.12616635 10:0.19105239 
-256 1:0.56523619 2:0.20128091 3:0.072725514 4:0.12174012 5:0.03901727 6:0.2716114 7:0.22901755 8:0.033496785 9:0.1032626 10:0.061495259 
-256 1:0.62610351 2:0.22456175 3:0.090604912 4:0.03647884 5:0.022250995 6:0.070127365 7:0.043345346 8:0.046231269 9:0.033619646 10:0.16263511 
-256 1:0.32415695 2:0.26927572 3:0.19244331 4:0.13648885 5:0.077635164 6:0.10246539 7:0.082957258 8:0.042014204 9:0.082864441 10:0.18177331 
-256 1:0.22384098 2:0.43242743 3:0.15615065 4:0.13126622 5:0.056314721 6:0.028985423 7:0.018041873 8:0.0466079 9:0.46645667 10:0.17293421 
-256 1:0.39982581 2:0.33419771 3:0.12067096 4:0.098662568 5:0.04664296 6:0.10225939 7:0.096800361 8:0.19372717 9:0.15322267 10:0.21002811 
-256 1:0.22501745 2:0.51122072 3:0.092882546 4:0.11904655 5:0.051832739 6:0.021465304 7:0.042730378 8:0.050531622 9:0.26634496 10:0.24494426 
-256 1:0.35484847 2:0.3079091 3:0.14522266 4:0.12978213 5:0.062237639 6:0.0044291125 7:0.058668816 8:0.018494944 9:0.080068037 10:0.10432401 
-256 1:0.42269506 2:0.27021952 3:0.11586106 4:0.1321057 5:0.059118665 6:0.12716076 7:0.023110359 8:0.056089132 9:0.039440179 10:0.049441613 
-256 1:0.63546972 2:0.20961545 3:0.066340744 4:0.059396044 5:0.029178049 6:0.025511469 7:0.031154368 8:0.21515436 9:0.1465044 10:0.071462779 
-256 1:0.42607322 2:0.22941327 3:0.14877138 4:0.123172 5:0.072570136 6:0.20627192 7:0.19746973 8:0.01385095 9:0.049693217 10:0.17348495 
-256 1:0.54892811 2:0.27656435 3:0.10214087 4:0.052485769 5:0.019880895 6:0.066430473 7:0.02508378 8:0.041396854 9:0.049373859 10:0.042852331 
-29.48680817673818 1:0.28660366 2:0.46936746 3:0.091568279 4:0.10300877 5:0.049451832 6:0.16247133 7:0.079139756 8:0.14039537 9:0.16888446 10:0.035740836 
-256 1:0.47806105 2:0.27734184 3:0.097748019 4:0.10455096 5:0.042298132 6:0.31161538 7:0.10131746 8:0.1322121 9:0.069584794 10:0.065758432 
-256 1:0.31149729 2:0.30906812 3:0.14250467 4:0.16337038 5:0.073559543 6:0.22915285 7:0.09507021 8:0.059284949 9:0.026418348 10:0.14156642 
-256 1:0.25392386 2:0.34360262 3:0.16858161 4:0.1471324 5:0.086759505 6:0.11495754 7:0.02579293 8:0.051401414 9:0.01341334 10:0.076899501 
-256 1:0.52740136 2:0.28676432 3:0.10782041 4:0.052499681 5:0.025514232 6:0.036313039 7:0.019736965 8:0.15175439 9:0.0022805839 10:0.077330854 
-256 1:0.43499678 2:0.23920377 3:0.11581763 4:0.1316385 5:0.078343314 6:0.20489226 7:0.093636205 8:0.1257923 9:0.018644025 10:0.31090349 
-256 1:0.65880251 2:0.19088882 3:0.067041162 4:0.052047274 5:0.031220236 6:0.05837777 7:0.14739185 8:0.067935319 9:0.046439263 10:0.11250095 
-256 1:0.75247198 2:0.16354648 3:0.059653195 4:0.020096478 5:0.0042318734 6:0.098320767 7:0.023572953 8:0.046328964 9:0.10796524 10:0.066610416 
-256 1:0.62484488 2:0.2254003 3:0.056871201 4:0.066347688 5:0.026535934 6:0.032751464 7:0.19629343 8:0.26709933 9:0.19521966 10:0.14977743 
-256 1:0.42961004 2:0.3885822 3:0.083722141 4:0.067457414 5:0.030628207 6:0.137526 7:0.092528416 8:0.13037174 9:0.098849089 10:0.079828835 
-256 1:0.30572733 2:0.29947314 3:0.16877856 4:0.15191365 5:0.074107327 6:0.012754567 7:0.33131275 8:0.0768042 9:0.097792389 10:0.059254261 
-256 1:0.74687891 2:0.17555321 3:0.051155145 4:0.018587941 5:0.0078248006 6:0.02098148 7:0.055525359 8:0.018256096 9:0.16889955 10:0.085827237 
-256 1:0.65736912 2:0.24605173 3:0.048920299 4:0.034486224 5:0.013172625 6:0.31077608 7:0.37901495 8:0.16244604 9:0.18038541 10:0.075152975 
-256 1:0.18404846 2:0.3417588 3:0.26674289 4:0.1381788 5:0.069271053 6:0.15437954 7:0.30699562 8:0.16253536 9:0.38486451 10:0.20191915 
-256 1:0.49257531 2:0.22331301 3:0.13379724 4:0.10013808 5:0.050176352 6:0.16199197 7:0.12625284 8:0.11029713 9:0.19495096 10:0.21829321 
-256 1:0.60228087 2:0.2640799 3:0.082798425 4:0.035578684 5:0.015262115 6:0.084329445 7:0.013955329 8:0.12531965 9:0.029789492 10:0.0033393406 
-256 1:0.74991561 2:0.17881043 3:0.034111899 4:0.026356396 5:0.010805669 6:0.051979301 7:0.0070562211 8:0.14009276 9:0.031200677 10:0.14860471 
-256 1:0.62202799 2:0.18302265 3:0.080289588 4:0.074133443 5:0.04052633 6:0.025370446 7:0.059301516 8:0.20203678 9:0.086664868 10:0.077513723 
-256 1:0.3803944 2:0.36345571 3:0.14136226 4:0.089062826 5:0.025724805 6:0.2938642 7:0.17645024 8:0.16667323 9:0.17555154 10:0.066086676 
-256 1:0.59491435 2:0.26230566 3:0.069721282 4:0.047805002 5:0.025253707 6:0.19883071 7:0.085100566 8:0.17241055 9:0.064527573 10:0.058254836 
-256 1:0.27137596 2:0.34248235 3:0.18071593 4:0.14099604 5:0.06442972 6:0.086493748 7:0.019806296 8:0.17621125 9:0.023845742 10:0.018506226 
-256 1:0.43396853 2:0.34740882 3:0.10038151 4:0.080707869 5:0.037533266 6:0.18827236 7:0.0096489107 8:0.20254257 9:0.028634061 10:0.085876984 
-256 1:0.55054993 2:0.20420065 3:0.10961719 4:0.092270236 5:0.043361996 6:0.041668202 7:0.020147191 8:0.20765361 9:0.10110139 10:0.09438337 
-147.73053486516122 1:0.62717341 2:0.15968115 3:0.090107073 4:0.076253277 5:0.046785088 6:0.63001451 7:0.22928235 8:0.24054932 9:0.47596124 10:0.25797509 
-256 1:0.35545052 2:0.31606581 3:0.13835819 4:0.12444266 5:0.065682814 6:0.11171413 7:0.07947321 8:0.040386315 9:0.035751797 10:0.10512974 
-256 1:0.65086176 2:0.17966908 3:0.07411389 4:0.063650102 5:0.031705166 6:0.063445201 7:0.02607183 8:0.15539121 9:0.11001768 10:0.083807144 
-256 1:0.5765316 2:0.24124129 3:0.078691603 4:0.083094341 5:0.020441171 6:0.01886594 7:0.029267615 8:0.043838768 9:0.097779046 10:0.095654376 
-256 1:0.75865901 2:0.13204097 3:0.044736097 4:0.038573394 5:0.025990532 6:0.078331959 7:0.10860235 8:0.081109106 9:0.35343782 10:0.4463027 
-256 1:0.64724933 2:0.19424318 3:0.058820045 4:0.071012136 5:0.02867531 6:0.0060132216 7:0.025483151 8:0.34939991 9:0.22246734 10:0.22381826 
-256 1:0.60314932 2:0.21903986 3:0.064240523 4:0.076857515 5:0.036712777 6:0.032474495 7:0.043669261 8:0.21297265 9:0.087805544 10:0.02148262 
-30.879368350086651 1:0.61808993 2:0.32517166 3:0.030570674 4:0.018982283 5:0.0071854572 6:0.15284258 7:0.066422476 8:0.089473689 9:0.10458174 10:0.076078818 
-256 1:0.54907979 2:0.15419942 3:0.13596526 4:0.10695039 5:0.053805136 6:0.28717795 7:0.25079093 8:0.22471427 9:0.13897826 10:0.023597108 
-256 1:0.49792715 2:0.23662198 3:0.1286488 4:0.098362425 5:0.03843965 6:0.19923297 7:0.051443507 8:0.2948819 9:0.10342282 10:0.00034721995 
-256 1:0.43071506 2:0.33386039 3:0.10586634 4:0.089622355 5:0.039935854 6:0.073816394 7:0.017574614 8:0.028771746 9:0.059492317 10:0.066388393 
-173.39853723234859 1:0.62966925 2:0.29297717 3:0.04171017 4:0.020699971 5:0.014943442 6:0.13677427 7:0.057333996 8:0.021443395 9:0.25573415 10:0.27372564 
-256 1:0.36205962 2:0.30537706 3:0.14252557 4:0.12074481 5:0.069292938 6:0.15096011 7:0.099391343 8:0.093185807 9:0.025768783 10:0.031947685 
-256 1:0.38692201 2:0.32848799 3:0.11894738 4:0.11323147 5:0.052411147 6:0.39420754 7:0.089777588 8:0.080637825 9:0.24899986 10:0.20906105 
-256 1:0.49692701 2:0.17576461 3:0.09134101 4:0.13723733 5:0.098730035 6:0.10203391 7:0.17495644 8:0.20515508 9:0.075786295 10:0.47285927 
-256 1:0.74819019 2:0.14401993 3:0.048092855 4:0.039693841 5:0.020003179 6:0.0074981097 7:0.18358858 8:0.15687902 9:0.25087961 10:0.14717467 
-76.655078298203307 1:0.37770154 2:0.20533974 3:0.18760424 4:0.14299291 5:0.086361553 6:0.042201313 7:0.25866372 8:0.024454777 9:0.16446263 10:0.083703001 
-256 1:0.56284091 2:0.17963602 3:0.10169997 4:0.088781206 5:0.067041896 6:0.33566521 7:0.014523641 8:0.0030432958 9:0.050380182 10:0.017673549 
-256 1:0.30786062 2:0.31897425 3:0.15950793 4:0.13915901 5:0.074498193 6:0.091580417 7:0.10175039 8:0.059609271 9:0.05073009 10:0.0027825682 
-256 1:0.73145416 2:0.20428104 3:0.033524545 4:0.018828286 5:0.011911967 6:0.42332913 7:0.1151394 8:0.15568969 9:0.24323243 10:0.22170386 
-256 1:0.24132695 2:0.43158885 3:0.16956624 4:0.10861781 5:0.04890015 6:0.080592082 7:0.057323067 8:0.0182946 9:0.13449546 10:0.15404885 
-256 1:0.33499014 2:0.2870967 3:0.17154571 4:0.13378879 5:0.072578651 6:0.066743029 7:0.011099044 8:0.056226287 9:0.029976507 10:0.056273083 
-256 1:0.30486365 2:0.33726859 3:0.15457868 4:0.13648805 5:0.066801024 6:0.27469201 7:0.15688675 8:0.076090224 9:0.089801945 10:0.10557696 
-256 1:0.46382687 2:0.26519039 3:0.14150996 4:0.071226869 5:0.058245912 6:0.11712994 7:0.0080933805 8:0.17532194 9:0.11117396 10:0.0078243809 
-204.69414222491679 1:0.70438732 2:0.17755742 3:0.056590714 4:0.039147791 5:0.02231676 6:0.021294684 7:0.033415384 8:0.010931495 9:0.017481632 10:0.0080090066 
-256 1:0.51665729 2:0.29352718 3:0.062174314 4:0.090949162 5:0.036692055 6:0.33401186 7:0.02893468 8:0.16913394 9:0.061421982 10:0.16086879 
-62.431961038732275 1:0.59713538 2:0.26106793 3:0.085689255 4:0.039459653 5:0.016647784 6:0.12303891 7:0.073038778 8:0.0011437141 9:0.068723407 10:0.017466322 
-256 1:0.62160337 2:0.19578381 3:0.066841523 4:0.070213518 5:0.045557776 6:0.1598319 7:0.04319527 8:0.0083374087 9:0.12158766 10:0.039445737 
-256 1:0.4007748 2:0.29964923 3:0.11574722 4:0.12537806 5:0.058450698 6:0.038741598 7:0.051550918 8:0.15312628 9:0.037875518 10:0.17681265 
-256 1:0.29991643 2:0.26087723 3:0.21648547 4:0.14367087 5:0.079050007 6:0.22492901 7:0.10094846 8:0.1346939 9:0.24204225 10:0.1939079 
-256 1:0.55823504 2:0.21432983 3:0.10973335 4:0.081114128 5:0.036587659 6:0.040705991 7:0.046570323 8:0.0048663149 9:0.016027073 10:0.059344367 
-256 1:0.53626103 2:0.22708338 3:0.11997156 4:0.08053366 5:0.036150368 6:0.049793861 7:0.077934627 8:0.01424195 9:0.15949886 10:0.14873454 
-256 1:0.72102911 2:0.1665872 3:0.061365489 4:0.035049045 5:0.015969159 6:0.0798631 7:0.1185823 8:0.055139626 9:0.11111875 10:0.053104583 
-256 1:0.33414022 2:0.33035726 3:0.12145833 4:0.14605495 5:0.067989242 6:0.010304067 7:0.086740007 8:0.11695816 9:0.019567312 10:0.0051380249 
-256 1:0.35979191 2:0.24188305 3:0.15875685 4:0.15588715 5:0.083681043 6:0.085909283 7:0.034114167 8:0.10232704 9:0.088731832 10:0.013736019 
-256 1:0.44144285 2:0.22994198 3:0.15685701 4:0.11190486 5:0.059853294 6:0.058905006 7:0.17814484 8:0.016221172 9:0.1619282 10:0.20762292 
-256 1:0.54998207 2:0.27181341 3:0.10156198 4:0.057699737 5:0.018942806 6:0.026032211 7:0.054476747 8:0.13597873 9:0.03647622 10:0.089387011 
-256 1:0.45633649 2:0.26444565 3:0.12298593 4:0.10791378 5:0.04831815 6:0.1667282 7:0.15026213 8:0.064696355 9:0.16002041 10:0.24620647 
-256 1:0.53146519 2:0.31194979 3:0.07858862 4:0.056705468 5:0.021290932 6:0.090517973 7:0.063169886 8:0.028866535 9:0.093126728 10:0.05136574 
-256 1:0.68328977 2:0.18250586 3:0.057191668 4:0.050112277 5:0.026900426 6:0.067110136 7:0.1694803 8:0.27869737 9:0.15651471 10:0.17365095 
-256 1:0.75029183 2:0.13049209 3:0.044500837 4:0.048157198 5:0.026558047 6:0.072236788 7:0.19416107 8:0.091404028 9:0.011603393 10:0.055128923 
-256 1:0.48284202 2:0.22944228 3:0.14027038 4:0.095288778 5:0.052156548 6:0.30846368 7:0.14329576 8:0.19279312 9:0.01639679 10:0.14233537 
-256 1:0.58039451 2:0.19046421 3:0.08670734 4:0.08383031 5:0.058603624 6:0.030130619 7:0.066883557 8:0.10172108 9:0.17531396 10:0.37130711 
-256 1:0.37408755 2:0.24580347 3:0.14987301 4:0.14957484 5:0.080661129 6:0.13072608 7:0.085206959 8:0.17325175 9:0.048813183 10:0.076675763 
-256 1:0.3409867 2:0.30386792 3:0.15506959 4:0.13596116 5:0.064114632 6:0.049902764 7:0.011086207 8:0.045201526 9:0.020468346 10:0.083921556 
-256 1:0.51209818 2:0.30576179 3:0.084660417 4:0.068936122 5:0.028543487 6:0.22433673 7:0.23815733 8:0.2649152 9:0.12371148 10:0.15735418 
-256 1:0.38548169 2:0.2458308 3:0.18234873 4:0.1230722 5:0.063266588 6:0.34113883 7:0.10728557 8:0.033896241 9:0.051704472 10:0.054581601 
-256 1:0.35564306 2:0.28759389 3:0.15385256 4:0.13809016 5:0.064820341 6:0.087482822 7:0.068961366 8:0.027443116 9:0.20183479 10:0.04468553 
-256 1:0.32036682 2:0.32859244 3:0.16459511 4:0.12257667 5:0.063868959 6:0.049925671 7:0.1706894 8:0.0029483284 9:0.017540675 10:0.046072701 
-256 1:0.26489788 2:0.35533395 3:0.16905837 4:0.13465952 5:0.076050281 6:0.27334769 7:0.2022916 8:0.046168243 9:0.069145766 10:0.1388732 
-256 1:0.50728425 2:0.21263358 3:0.12977751 4:0.097418286 5:0.052886379 6:0.031092266 7:0.068970812 8:0.048559486 9:0.032688318 10:0.0094694934 
-256 1:0.21421902 2:0.39160866 3:0.15555095 4:0.1496158 5:0.089005569 6:0.040095499 7:0.0064832086 8:0.094136462 9:0.023320641 10:0.057824962 
-256 1:0.76066834 2:0.14401609 3:0.048439574 4:0.02912447 5:0.017751524 6:0.090238663 7:0.069213961 8:0.044925719 9:0.067219423 10:0.042253886 
-256 1:0.5172091 2:0.23139459 3:0.099320427 4:0.10135358 5:0.050722298 6:0.14820237 7:0.13092063 8:0.23986423 9:0.35081594 10:0.53266627 
-256 1:0.58025997 2:0.20512493 3:0.070238386 4:0.099655049 5:0.044721667 6:0.16999065 7:0.023490338 8:0.14497673 9:0.052867222 10:0.036373665 
-256 1:0.65202086 2:0.18829046 3:0.075083169 4:0.052423116 5:0.032182402 6:0.013683973 7:0.21186408 8:0.15364595 9:0.22980519 10:0.25737566 
-256 1:0.55596239 2:0.23014723 3:0.096219509 4:0.088825826 5:0.028845051 6:0.02378901 7:0.0048941054 8:0.039044748 9:0.025102774 10:0.020002212 
-256 1:0.54359678 2:0.23159319 3:0.098694226 4:0.090570329 5:0.035545471 6:0.15067789 7:0.013531797 8:0.02696543 9:0.010189353 10:0.094354379 
-256 1:0.45168987 2:0.3149044 3:0.098525572 4:0.088370033 5:0.046510126 6:0.097794382 7:0.042351216 8:0.15537743 9:0.048434824 10:0.027860985 
-256 1:0.5470412 2:0.27496359 3:0.089195116 4:0.060415571 5:0.028384528 6:0.12129842 7:0.11719263 8:0.025962608 9:0.11868551 10:0.038533785 
-256 1:0.4058965 2:0.43352465 3:0.092746933 4:0.04802166 5:0.019810255 6:0.1130714 7:0.031787171 8:0.063900773 9:0.027908262 10:0.011173628 
-256 1:0.45227892 2:0.28245745 3:0.11348309 4:0.10567611 5:0.046104435 6:0.18391112 7:0.13171036 8:0.04572397 9:0.092775419 10:0.042145214 
-256 1:0.75981984 2:0.12160067 3:0.05237347 4:0.042729559 5:0.023476458 6:0.10546309 7:0.024091439 8:0.033240133 9:0.20545251 10:0.0053130335 
-256 1:0.47405207 2:0.21718685 3:0.13243852 4:0.10819981 5:0.068122749 6:0.0079518705 7:0.020332667 8:0.24272978 9:0.040401127 10:0.018952961 
-256 1:0.22851499 2:0.48005582 3:0.13919521 4:0.10161219 5:0.050621791 6:0.065707946 7:0.073624844 8:0.098224279 9:0.058361832 10:0.097100218 
-256 1:0.3561198 2:0.25534357 3:0.19906425 4:0.10991198 5:0.079560394 6:0.17727869 7:0.029135948 8:0.12142639 9:0.11772499 10:0.026779222 
-256 1:0.5825435 2:0.29095073 3:0.075411297 4:0.037849271 5:0.013245206 6:0.0077743289 7:0.20136006 8:0.15981236 9:0.16882972 10:0.0058945825 
-256 1:0.50984248 2:0.18435137 3:0.14421914 4:0.12573055 5:0.035856452 6:0.12013402 7:0.064579382 8:0.11645655 9:0.1292206 10:0.20209547 
-256 1:0.5586387 2:0.22436034 3:0.10159888 4:0.077725783 5:0.037676304 6:0.037284038 7:0.059973256 8:0.15320189 9:0.073860405 10:0.068269967 
-256 1:0.5149701 2:0.29623985 3:0.10594572 4:0.056635814 5:0.026208524 6:0.0089226166 7:0.021462615 8:0.030071574 9:0.050872952 10:0.11896188 
-256 1:0.45708229 2:0.30923133 3:0.15216017 4:0.05526428 5:0.026261928 6:0.14846218 7:0.12910841 8:0.02547566 9:0.21608984 10:0.060657883 
-256 1:0.4709719 2:0.26843042 3:0.14086104 4:0.081367531 5:0.038369106 6:0.14290156 7:0.027588921 8:0.080368187 9:0.080184387 10:0.08408378 
-256 1:0.56211877 2:0.26782583 3:0.064393049 4:0.082519488 5:0.023142866 6:0.060462516 7:0.071967313 8:0.057138053 9:0.18645541 10:0.13429951 
-256 1:0.48867986 2:0.26627287 3:0.13385574 4:0.076637593 5:0.034553941 6:0.10671843 7:0.050214163 8:0.046130161 9:0.047482351 10:0.063862496 
-256 1:0.57929825 2:0.25179881 3:0.091860581 4:0.051240993 5:0.025801369 6:0.13362935 7:0.034805083 8:0.0080575695 9:0.088814166 10:0.0045846664 
-256 1:0.37405552 2:0.31651033 3:0.15711507 4:0.10343787 5:0.048881208 6:0.14181143 7:0.1441587 8:0.14710685 9:0.050028388 10:0.08092021 
-256 1:0.41167023 2:0.21894646 3:0.15435681 4:0.14309866 5:0.071927843 6:0.013468813 7:0.068021768 8:0.10093918 9:0.24883783 10:0.11197387 
-165.20899932108713 1:0.788931 2:0.087089419 3:0.052045141 4:0.038814849 5:0.033119591 6:0.0091396515 7:0.012316543 8:0.10920479 9:0.177372 10:0.22767866 
-256 1:0.37497784 2:0.2762954 3:0.12632718 4:0.14832525 5:0.074074332 6:0.071934728 7:0.0066058188 8:0.1878971 9:0.01653208 10:0.028473103 
-53.122151963275691 1:0.28744202 2:0.38604531 3:0.10801641 4:0.16602616 5:0.052470105 6:0.20810085 7:0.1008027 8:0.010995206 9:0.24282934 10:0.18892287 
-256 1:0.54448937 2:0.21976014 3:0.1127771 4:0.084988819 5:0.037984582 6:0.040571308 7:0.053279672 8:0.030963538 9:0.020747308 10:0.036306361 
-256 1:0.40291669 2:0.24729225 3:0.14618687 4:0.14093361 5:0.062670585 6:0.1300845 7:0.066556898 8:0.031136295 9:0.15337644 10:0.08270706 
-256 1:0.72185352 2:0.21821531 3:0.035820784 4:0.015889198 5:0.0082211857 6:0.0025046433 7:0.001785211 8:0.13187696 9:0.11854396 10:0.099333002 
-256 1:0.24756134 2:0.37816864 3:0.16397906 4:0.14481758 5:0.065473381 6:0.10211589 7:0.1242141 8:0.013314976 9:0.15143794 10:0.22222537 
-69.655971884079207 1:0.81252427 2:0.1491755 3:0.019722653 4:0.012022176 5:0.0065554038 6:0.9122796 7:0.82572714 8:0.4774555 9:0.1946504 10:0.053250292 
-256 1:0.71926022 2:0.19474857 3:0.050122319 4:0.026140912 5:0.009727985 6:0.11466672 7:0.042640646 8:0.11775375 9:0.14226027 10:0.16441156 
-256 1:0.31365945 2:0.21739905 3:0.17832985 4:0.19104627 5:0.099565378 6:0.1440337 7:0.034206998 8:0.17237478 9:0.0040955999 10:0.09631249 
-145.29853284116189 1:0.67122654 2:0.21655253 3:0.058682721 4:0.034517719 5:0.019020497 6:0.0076835259 7:0.0044362643 8:0.05233414 9:0.011555555 10:0.077836002 
-256 1:0.42820913 2:0.30394864 3:0.13717493 4:0.081433163 5:0.049234138 6:0.05125156 7:0.086103818 8:0.093747681 9:0.22501663 10:0.40946968 
-256 1:0.54916569 2:0.30435699 3:0.065461451 4:0.053422712 5:0.027593155 6:0.012773424 7:0.041911682 8:0.18045481 9:0.0014849455 10:0.10440886 
-256 1:0.45964137 2:0.24506816 3:0.1307213 4:0.11121221 5:0.053356951 6:0.034452757 7:0.10447634 8:0.041218376 9:0.15348546 10:0.058074488 
-78.432464617927295 1:0.62890668 2:0.14729417 3:0.06107628 4:0.10613532 5:0.056587555 6:0.1594113 7:0.25728986 8:0.19674876 9:0.5214279 10:0.27523766 
-256 1:0.70283798 2:0.17365119 3:0.056009351 4:0.043223587 5:0.024277888 6:0.0083475152 7:0.020054283 8:0.18403774 9:0.19459827 10:0.093680047 
-256 1:0.71812303 2:0.1514841 3:0.05085561 4:0.055235634 5:0.024301624 6:0.14140443 7:0.10592678 8:0.18449894 9:0.2897194 10:0.32417557 
-256 1:0.37776 2:0.20088049 3:0.17555221 4:0.18573902 5:0.060068287 6:0.060645022 7:0.014581176 8:0.09922249 9:0.015325082 10:0.04726327 
-256 1:0.57599614 2:0.32454986 3:0.061826258 4:0.023740546 5:0.013887195 6:0.13777497 7:0.05179182 8:0.15526 9:0.25254248 10:0.036275299 
-256 1:0.37045115 2:0.40967391 3:0.1051786 4:0.080572562 5:0.034123782 6:0.043656121 7:0.065855572 8:0.16884981 9:0.20780001 10:0.41036479 
-256 1:0.78458589 2:0.1433468 3:0.03004403 4:0.029125974 5:0.012897301 6:0.035481305 7:0.088771035 8:0.1989183 9:0.29405931 10:0.14705431 
-256 1:0.42885632 2:0.27367041 3:0.16116335 4:0.077364697 5:0.058945222 6:0.12219684 7:0.021932943 8:0.065003726 9:0.006699196 10:0.32823685 
-256 1:0.21863254 2:0.36812998 3:0.17641522 4:0.15240716 5:0.084415103 6:0.3167311 7:0.083225463 8:0.075905358 9:0.1251118 10:0.098286251 
-256 1:0.58629811 2:0.24890784 3:0.094795966 4:0.04662017 5:0.02337792 6:0.031298334 7:0.096429012 8:0.062938537 9:0.12808003 10:0.086436251 
-256 1:0.62068414 2:0.21514766 3:0.076670451 4:0.053679634 5:0.033818107 6:0.052225887 7:0.16970788 8:0.27743834 9:0.35540298 10:0.39852503 
-52.839601620271935 1:0.453952 2:0.23362707 3:0.12532063 4:0.12320683 5:0.063893468 6:0.31990946 7:0.01527205 8:0.17632201 9:0.3183799 10:0.34974244 
-256 1:0.47530808 2:0.25510028 3:0.12116349 4:0.083585175 5:0.064842979 6:0.051124391 7:0.24316082 8:0.10830011 9:0.021385972 10:0.1221466 
-256 1:0.56634045 2:0.33815736 3:0.047853044 4:0.034706094 5:0.012943049 6:0.03550952 7:0.016446633 8:0.12378919 9:0.04870919 10:0.034524432 
-256 1:0.80818568 2:0.11979571 3:0.034165526 4:0.026653795 5:0.01119929 6:0.085248918 7:0.10049525 8:0.020147014 9:0.14784152 10:0.062745553 
-58.918642337195593 1:0.20582007 2:0.21632874 3:0.18910551 4:0.23313535 5:0.15561033 6:0.13432922 7:0.34857631 8:0.072830834 9:0.46229959 10:0.3993233 
-256 1:0.29855164 2:0.40841804 3:0.15634485 4:0.086154004 5:0.050531469 6:0.14633767 7:0.02280714 8:0.097370771 9:0.060593821 10:0.11468869 
-256 1:0.42207608 2:0.24210595 3:0.14216237 4:0.1273578 5:0.066297807 6:0.18644778 7:0.000711344 8:0.0064624079 9:0.20280438 10:0.077210056 
-256 1:0.33479351 2:0.3583632 3:0.12077418 4:0.12630192 5:0.059767195 6:0.11458484 7:0.15004965 8:0.097164999 9:0.03608879 10:0.071702361 
-256 1:0.73907541 2:0.16942992 3:0.059383264 4:0.021954076 5:0.010157331 6:0.039216295 7:0.028039981 8:0.16384842 9:0.069323443 10:0.033175736 
-256 1:0.58906655 2:0.2507163 3:0.094295506 4:0.045138877 5:0.020782765 6:0.00034843588 7:0.070360068 8:0.039263673 9:0.12610763 10:0.087214927 
-48.593166331819297 1:0.71429713 2:0.1733909 3:0.021212203 4:0.048279 5:0.042820762 6:0.43769869 7:0.50751367 8:0.25526044 9:0.54499993 10:0.68987001 
-256 1:0.42518888 2:0.34801334 3:0.11233604 4:0.077891117 5:0.036570619 6:0.033729869 7:0.096702181 8:0.1127378 9:0.021271382 10:0.056396529 
-256 1:0.38251138 2:0.19746354 3:0.17124283 4:0.16796409 5:0.080818169 6:0.365067 7:0.27880805 8:0.020252363 9:0.060081374 10:0.0079817955 
-256 1:0.24497737 2:0.42396112 3:0.16941672 4:0.097649106 5:0.063995687 6:0.13962228 7:0.0030957726 8:0.1954585 9:0.0056371382 10:0.025814296 
-256 1:0.50106531 2:0.23504805 3:0.14126159 4:0.090672111 5:0.031952945 6:0.096130647 7:0.039908761 8:0.039194886 9:0.059687866 10:0.11559437 
-256 1:0.53887971 2:0.16414477 3:0.139113 4:0.085112904 5:0.072749612 6:0.0092708758 7:0.052518835 8:0.16582667 9:0.006542647 10:0.083621283 
-256 1:0.3982651 2:0.16793944 3:0.16207286 4:0.17330216 5:0.098420435 6:0.048892828 7:0.023881737 8:0.34306451 9:0.35323025 10:0.27260119 
-256 1:0.43767105 2:0.21398084 3:0.19243845 4:0.10547038 5:0.050439279 6:0.071649658 7:0.045043716 8:0.13160861 9:0.045933812 10:0.11747425 
-256 1:0.43885906 2:0.40238288 3:0.077063424 4:0.053077485 5:0.028617147 6:0.085880372 7:0.045604662 8:0.081750524 9:0.10748539 10:0.062353699 
-256 1:0.38603462 2:0.33415932 3:0.11545407 4:0.10697493 5:0.057377055 6:0.25963838 7:0.14947386 8:0.036798215 9:0.29998913 10:0.082860037 
-256 1:0.34100781 2:0.42246172 3:0.12490644 4:0.069116157 5:0.042507874 6:0.24640426 7:0.17106108 8:0.054100773 9:0.089342007 10:0.050290464 
-256 1:0.52999913 2:0.33997994 3:0.075791605 4:0.036667973 5:0.017561352 6:0.026940908 7:0.096471478 8:0.063705482 9:0.14761016 10:0.15495139 
-256 1:0.73754716 2:0.15321728 3:0.041064677 4:0.042010604 5:0.026160278 6:0.39627663 7:0.074147234 8:0.22591801 9:0.28355978 10:0.16990834 
-256 1:0.55547488 2:0.23764268 3:0.08676209 4:0.081754165 5:0.038366181 6:0.054339566 7:0.1029857 8:0.12258895 9:0.020507443 10:0.019628356 
-256 1:0.17665777 2:0.3822314 3:0.19271466 4:0.17512412 5:0.073272051 6:0.40338631 7:0.23385662 8:0.1543335 9:0.17149684 10:0.11540343 
-256 1:0.59727005 2:0.22308298 3:0.074390972 4:0.075479508 5:0.029776496 6:0.28120691 7:0.11426282 8:0.080689438 9:0.018455121 10:0.22977483 
-256 1:0.22277113 2:0.29631046 3:0.28611665 4:0.12627801 5:0.06852374 6:0.016311894 7:0.080989559 8:0.2749079 9:0.00038567466 10:0.06565088 
-256 1:0.57613683 2:0.22668382 3:0.10095005 4:0.061853855 5:0.034375447 6:0.014140107 7:0.13193972 8:0.16650469 9:0.091593832 10:0.1463719 
-256 1:0.5379414 2:0.3219275 3:0.096596254 4:0.030696876 5:0.012837975 6:0.0010515055 7:0.028681217 8:0.021421389 9:0.039120602 10:0.015934126 
-256 1:0.40062302 2:0.27607818 3:0.16704859 4:0.11967445 5:0.036575751 6:0.21260881 7:0.15825547 8:0.11825539 9:0.14305626 10:0.12089415 
-256 1:0.6038135 2:0.23510653 3:0.076700655 4:0.061680413 5:0.022698903 6:0.078861277 7:0.10895572 8:0.1030827 9:0.23053676 10:0.22966323 
-256 1:0.56501719 2:0.22328021 3:0.083207534 4:0.083653433 5:0.044841626 6:0.19064199 7:0.09046875 8:0.30449438 9:0.17929064 10:0.38036072 
-256 1:0.60059541 2:0.19665911 3:0.088398464 4:0.074099479 5:0.040247534 6:0.017671236 7:0.020674196 8:0.14560548 9:0.068181417 10:0.16460885 
-256 1:0.62576529 2:0.15458008 3:0.1285389 4:0.061801974 5:0.029313753 6:0.16572627 7:0.11747777 8:0.23373454 9:0.32597728 10:0.36194736 
-256 1:0.36686715 2:0.29906733 3:0.13309614 4:0.14181677 5:0.059152618 6:0.15736608 7:0.0992535 8:0.35359833 9:0.071441408 10:0.022862098 
-256 1:0.29547458 2:0.32544653 3:0.18899889 4:0.13169837 5:0.058381628 6:0.23528505 7:0.083767545 8:0.10770003 9:0.12222752 10:0.11082029 
-256 1:0.50494546 2:0.35483543 3:0.074612479 4:0.045863819 5:0.019742809 6:0.058792188 7:0.032756902 8:0.036844559 9:0.020132649 10:0.076173986 
-256 1:0.32385338 2:0.30292317 3:0.14562461 4:0.15966847 5:0.067930369 6:0.3356675 7:0.062133197 8:0.14829109 9:0.12057246 10:0.062172328 
-256 1:0.53894505 2:0.35073579 3:0.053114317 4:0.036182355 5:0.021022489 6:0.074805611 7:0.049669874 8:0.0052083552 9:0.23071891 10:0.12939317 
-25.463546045663598 1:0.39658485 2:0.28403386 3:0.11066886 4:0.13224195 5:0.076470486 6:0.28466058 7:0.22472379 8:0.010337369 9:0.43682245 10:0.31990081 
-256 1:0.59494062 2:0.1506021 3:0.082124267 4:0.10350304 5:0.068829969 6:0.22983194 7:0.048112452 8:0.37066449 9:0.104214 10:0.043506479 
-256 1:0.74533857 2:0.20001497 3:0.030013771 4:0.017827941 5:0.0068047464 6:0.035733628 7:0.0037017052 8:0.090027861 9:0.1779801 10:0.15824678 
-256 1:0.59417767 2:0.25319202 3:0.071512452 4:0.05768799 5:0.023429864 6:0.20944674 7:0.091595902 8:0.35731072 9:0.39788456 10:0.15836498 
-256 1:0.40869594 2:0.31152239 3:0.14057327 4:0.093547556 5:0.045660837 6:0.0011649987 7:0.036608146 8:0.15609951 9:0.091866871 10:0.3243084 
-238.69592109988193 1:0.46354239 2:0.1893651 3:0.16015347 4:0.10346518 5:0.083473856 6:0.10323728 7:0.3738457 8:0.3736627 9:0.34059289 10:0.36032439 
-256 1:0.6819073 2:0.19302044 3:0.072959213 4:0.035734983 5:0.016378063 6:0.042106828 7:0.022471513 8:0.077123311 9:0.10390306 10:0.073057406 
-256 1:0.61385095 2:0.23973359 3:0.063630689 4:0.054404764 5:0.028380003 6:0.075282606 7:0.01366441 8:0.070447159 9:0.11342659 10:0.33905194 
-256 1:0.63258926 2:0.18306124 3:0.077778378 4:0.071107322 5:0.035463803 6:0.40722164 7:0.017920048 8:0.18740696 9:0.28377718 10:0.27900261 
-256 1:0.30535671 2:0.38571561 3:0.12737435 4:0.12351956 5:0.058033781 6:0.30513514 7:0.081382808 8:0.079532946 9:0.093865311 10:0.12536523 
-256 1:0.62304941 2:0.17555195 3:0.090221346 4:0.069487884 5:0.041689405 6:0.16535511 7:0.093131949 8:0.043498108 9:0.27493396 10:0.31156815 
-256 1:0.23790731 2:0.36757516 3:0.16341618 4:0.15624652 5:0.074854844 6:0.02228837 7:0.10305825 8:0.0099199272 9:0.072700589 10:0.0083242003 
-256 1:0.58256463 2:0.28928122 3:0.061574082 4:0.046091879 5:0.020488191 6:0.039727723 7:0.023023838 8:0.018727413 9:0.14566195 10:0.023004897 
-256 1:0.59660087 2:0.21864596 3:0.097805167 4:0.056316022 5:0.030631973 6:0.010292604 7:0.0026922826 8:0.12275841 9:0.090958812 10:0.13690214 
-256 1:0.41252173 2:0.35744196 3:0.079320141 4:0.1018464 5:0.048869766 6:0.1488661 7:0.049555856 8:0.014978127 9:0.10759179 10:0.2237865 
-256 1:0.35187475 2:0.22942486 3:0.15743863 4:0.18797873 5:0.073283034 6:0.37464611 7:0.13454107 8:0.019987737 9:0.19439561 10:0.14770538 
-256 1:0.2695822 2:0.30574108 3:0.1443435 4:0.20525853 5:0.075074682 6:0.019232031 7:0.25620486 8:0.2471731 9:0.061749411 10:0.18551659 
-256 1:0.56511998 2:0.18349817 3:0.099487875 4:0.10056342 5:0.051330562 6:0.2269006 7:0.064697367 8:0.14699291 9:0.19391852 10:0.22415928 
-256 1:0.58688473 2:0.19868177 3:0.069851608 4:0.10122178 5:0.043360113 6:0.036068519 7:0.11111846 8:0.11342111 9:0.0085459134 10:0.06660912 
-207.29421738489793 1:0.47478161 2:0.19623652 3:0.12634153 4:0.13855016 5:0.064090183 6:0.31126654 7:0.034235406 8:0.11702249 9:0.18428859 10:0.11546618 
-256 1:0.62055289 2:0.27096183 3:0.07069858 4:0.027249215 5:0.010537484 6:0.052922602 7:0.01297861 8:0.046925909 9:0.065396143 10:0.084670246 
-256 1:0.79974704 2:0.13247197 3:0.03797145 4:0.020335116 5:0.0094744281 6:0.094555071 7:0.084636655 8:0.0020509622 9:0.1090453 10:0.14327429 
-256 1:0.55386482 2:0.20847127 3:0.10723887 4:0.085975374 5:0.044449664 6:0.047600366 7:0.068924663 8:0.023485235 9:0.070274046 10:0.092473995 
-256 1:0.5655692 2:0.25158125 3:0.10417277 4:0.051580311 5:0.027096465 6:0.08145222 7:0.032836066 8:0.002892352 9:0.064039654 10:0.19800976 
-256 1:0.63612599 2:0.25929225 3:0.059388158 4:0.030972429 5:0.014221171 6:0.044440765 7:0.088304021 8:0.027398835 9:0.1715877 10:0.19887054 
-256 1:0.59539501 2:0.25561865 3:0.1132486 4:0.029299001 5:0.0064387357 6:0.085937761 7:0.050839184 8:0.014549474 9:0.054060031 10:0.020345765 
-256 1:0.61652128 2:0.23869466 3:0.056831695 4:0.053253867 5:0.034698503 6:0.24088882 7:0.022959034 8:0.13712182 9:0.2128235 10:0.030056907 
-256 1:0.46168675 2:0.26225283 3:0.13469925 4:0.079033636 5:0.062327528 6:0.08836651 7:0.11958505 8:0.25801951 9:0.014741063 10:0.095880398 
-256 1:0.47186053 2:0.15600595 3:0.10376861 4:0.16210275 5:0.10626216 6:0.0047281872 7:0.17302858 8:0.13354529 9:0.29101148 10:0.40873566 
-256 1:0.78116812 2:0.1542285 3:0.031598049 4:0.01913118 5:0.013874154 6:0.0056651678 7:0.070529127 8:0.36602253 9:0.20507831 10:0.063697735 
-256 1:0.29444303 2:0.26391873 3:0.18859457 4:0.17511663 5:0.077927034 6:0.12899207 7:0.22818582 8:0.12176972 9:0.15896192 10:0.31898585 
-256 1:0.40669699 2:0.41434904 3:0.092851841 4:0.061929358 5:0.024172779 6:0.14275558 7:0.01456579 8:0.047148901 9:0.13372587 10:0.096924144 
-256 1:0.45232856 2:0.38921775 3:0.088305714 4:0.053787147 5:0.016360833 6:0.089072754 7:0.074243996 8:0.062691678 9:0.0022571979 10:0.016729597 
-256 1:0.2036773 2:0.30774521 3:0.27563928 4:0.16540664 5:0.047531577 6:0.059640341 7:0.081609045 8:0.07863465 9:0.089881718 10:0.058654061 
-256 1:0.25870034 2:0.41646661 3:0.14171854 4:0.12072737 5:0.062387148 6:0.087743901 7:0.14245884 8:0.10753596 9:0.1146775 10:0.07129622 
-252.39102666139485 1:0.37754345 2:0.27785879 3:0.12791756 4:0.12403901 5:0.092641185 6:0.18580575 7:0.3384816 8:0.20573498 9:0.075917374 10:0.409989 
-256 1:0.5294189 2:0.25106018 3:0.10542833 4:0.082213474 5:0.031879113 6:0.039417761 7:0.0098115059 8:0.022092971 9:0.043910367 10:0.077046121 
-256 1:0.75744052 2:0.17492449 3:0.041334883 4:0.017495268 5:0.0088048359 6:0.0055947419 7:0.054431423 8:0.14975576 9:0.043805427 10:0.064649474 
-256 1:0.45417696 2:0.12748491 3:0.15137822 4:0.19409153 5:0.07286837 6:0.04328028 7:0.097204049 8:0.32179295 9:0.37006435 10:0.33709766 
-256 1:0.54297372 2:0.18570804 3:0.091801601 4:0.12900442 5:0.050512222 6:0.12217754 7:0.069857537 8:0.017256207 9:0.23359457 10:0.11998058 
-256 1:0.6427046 2:0.19275941 3:0.0552193 4:0.077135474 5:0.03218122 6:0.025426897 7:0.11031183 8:0.12868732 9:0.031769882 10:0.010079816 
-256 1:0.68821764 2:0.21842352 3:0.053349281 4:0.027994427 5:0.012015127 6:0.028306978 7:0.055882126 8:0.029147863 9:0.22089906 10:0.12004646 
-256 1:0.40819104 2:0.23964515 3:0.17832399 4:0.12257488 5:0.051264939 6:0.219271 7:0.10518531 8:0.12558408 9:0.27793186 10:0.15776778 
-256 1:0.60304218 2:0.20879307 3:0.081443891 4:0.07290607 5:0.03381479 6:0.12879375 7:0.09649046 8:0.21077025 9:0.21806554 10:0.19049254 
-256 1:0.53893956 2:0.32615322 3:0.082536237 4:0.036296531 5:0.016074449 6:0.051759317 7:0.1069037 8:0.08653495 9:0.2247198 10:0.1502212 
-256 1:0.47340146 2:0.3738527 3:0.077170956 4:0.054266137 5:0.02130875 6:0.06969992 7:0.034187134 8:0.0079089958 9:0.02728782 10:0.034720138 
-256 1:0.42839084 2:0.33225762 3:0.092008774 4:0.10355422 5:0.043788547 6:0.32649939 7:0.055783149 8:0.26174616 9:0.1031897 10:0.021470871 
-256 1:0.25921715 2:0.31687303 3:0.19997816 4:0.14216217 5:0.081769497 6:0.10346534 7:0.008734955 8:0.18825642 9:0.067189995 10:0.0029455811 
-256 1:0.45308899 2:0.29195987 3:0.13081235 4:0.08487302 5:0.039265782 6:0.10782788 7:0.081651552 8:0.14194141 9:0.21770469 10:0.11680412 
-256 1:0.21835639 2:0.53735609 3:0.11244955 4:0.087315718 5:0.044522256 6:0.076595604 7:0.074484079 8:0.17464087 9:0.0040471972 10:0.16092851 
-256 1:0.30912765 2:0.33202132 3:0.16212177 4:0.13497127 5:0.061757988 6:0.097402277 7:0.21795521 8:0.2188334 9:0.059523012 10:0.070817242 
-111.11556369503626 1:0.43898165 2:0.31862373 3:0.085654956 4:0.089826276 5:0.066913394 6:0.027745296 7:0.0062027046 8:0.39722289 9:0.20127149 10:0.62284605 
-256 1:0.76506835 2:0.15230539 3:0.035648513 4:0.03099813 5:0.015979614 6:0.12659206 7:0.10580086 8:0.31098805 9:0.18040003 10:0.032943354 
-256 1:0.36014236 2:0.18301549 3:0.21180944 4:0.15424395 5:0.09078875 6:0.071773857 7:0.14307956 8:0.064675866 9:0.048724195 10:0.015206035 
-256 1:0.29720298 2:0.37352812 3:0.17336297 4:0.10491948 5:0.050986457 6:0.093054194 7:0.061710145 8:0.064165472 9:0.07017156 10:0.0094018035 
-256 1:0.56165407 2:0.26854189 3:0.068443749 4:0.070807052 5:0.030553245 6:0.2009808 7:0.056167703 8:0.20148667 9:0.19499278 10:0.055169741 
-256 1:0.57478839 2:0.25059769 3:0.086817287 4:0.060335859 5:0.027460779 6:0.040109743 7:0.0025333174 8:0.054050752 9:0.099996564 10:0.031555118 
-256 1:0.2828755 2:0.35235143 3:0.19957373 4:0.1176692 5:0.04753014 6:0.071649137 7:0.074765875 8:0.075280511 9:0.12015515 10:0.049587773 
-256 1:0.42208307 2:0.2766403 3:0.12765909 4:0.12403071 5:0.049586829 6:0.10184659 7:0.053423331 8:0.10784061 9:0.076672738 10:0.0073951554 
-256 1:0.75862829 2:0.18643021 3:0.025892894 4:0.020767393 5:0.0082812172 6:0.050338859 7:0.0064168222 8:0.1062585 9:0.093853406 10:0.14661045 
-256 1:0.45286202 2:0.29051323 3:0.125843 4:0.08488185 5:0.045899905 6:0.053391437 7:0.087470703 8:0.041540049 9:0.1307653 10:0.21330959 
-231.50733564574256 1:0.68266111 2:0.20797337 3:0.042727572 4:0.044114417 5:0.022523539 6:0.10743484 7:0.1551894 8:0.034518445 9:0.27762359 10:0.23688324 
-197.56203625086337 1:0.39657957 2:0.22085104 3:0.16586974 4:0.1330558 5:0.083643861 6:0.45860262 7:0.20946896 8:0.24841305 9:0.053314971 10:0.10486344 
-256 1:0.36555158 2:0.31325977 3:0.15316766 4:0.10502093 5:0.063000061 6:0.098026072 7:0.14982934 8:0.073206701 9:0.075403512 10:0.042045732 
-256 1:0.71682004 2:0.22308127 3:0.037255176 4:0.0168481 5:0.0059954134 6:0.030609428 7:0.02771098 8:0.031453373 9:0.13133235 10:0.1334261 
-256 1:0.29996624 2:0.30125983 3:0.19158286 4:0.12279205 5:0.084399022 6:0.1194446 7:0.22822856 8:0.096689286 9:0.013455683 10:0.034062224 
-256 1:0.49517243 2:0.26505965 3:0.10231517 4:0.094503541 5:0.042949212 6:0.089987752 7:0.072055766 8:0.058258922 9:0.118024 10:0.047614751 
-256 1:0.31000068 2:0.29390775 3:0.19968623 4:0.13324829 5:0.063157054 6:0.15522356 7:0.021059842 8:0.012925774 9:0.096668 10:0.092877452 
-256 1:0.54403774 2:0.20236732 3:0.088188583 4:0.11053595 5:0.054870415 6:0.16166562 7:0.067199452 8:0.11117016 9:0.022721523 10:0.0044715815 
-256 1:0.51692819 2:0.2805787 3:0.071016265 4:0.08894518 5:0.042531664 6:0.059236792 7:0.11644662 8:0.0035140419 9:0.10158307 10:0.064209182 
-256 1:0.28988995 2:0.29327784 3:0.2227636 4:0.13331545 5:0.060753154 6:0.045009847 7:0.046162932 8:0.11478168 9:0.16918009 10:0.14069168 
-256 1:0.64465689 2:0.23116408 3:0.075892022 4:0.033343872 5:0.014943132 6:0.021486032 7:0.13239539 8:0.023635867 9:0.064541867 10:0.086608761 
-29.106011676815562 1:0.25458051 2:0.45229128 3:0.12376604 4:0.1194385 5:0.049923684 6:0.47338531 7:0.11335424 8:0.36400688 9:0.27098785 10:0.25926938 
-256 1:0.38473396 2:0.26833955 3:0.13276572 4:0.1468465 5:0.067314259 6:0.22885981 7:0.073120297 8:0.062277197 9:0.049060838 10:0.0047720976 
-256 1:0.34895465 2:0.30520026 3:0.16568755 4:0.11732993 5:0.062827604 6:0.09323207 7:0.026273712 8:0.12949693 9:0.1832343 10:0.039501803 
-256 1:0.46356155 2:0.35825296 3:0.08806976 4:0.064129896 5:0.025985828 6:0.0016780764 7:0.075439264 8:0.11200104 9:0.21151172 10:0.12388343 
-256 1:0.3737815 2:0.30665184 3:0.12878124 4:0.13450713 5:0.056278286 6:0.28176528 7:0.09688901 8:0.052726656 9:0.1227169 10:0.11960689 
-256 1:0.55316403 2:0.2890232 3:0.066903088 4:0.060018201 5:0.030891482 6:0.012652493 7:0.10514058 8:0.046212566 9:0.010057579 10:0.13452472 
-256 1:0.48161266 2:0.22653573 3:0.11281551 4:0.11433064 5:0.064705453 6:0.075039837 7:0.036965604 8:0.048278369 9:0.0023227494 10:0.37325671 
-256 1:0.70393007 2:0.20114472 3:0.054337105 4:0.030989657 5:0.0095984419 6:0.18682757 7:0.12778453 8:0.013121809 9:0.010441263 10:0.021398545 
-256 1:0.50764181 2:0.25137648 3:0.095302397 4:0.09865877 5:0.047020539 6:0.091012486 7:0.14580117 8:0.15974039 9:0.09691495 10:0.3530426 
-256 1:0.52207556 2:0.28123351 3:0.089205027 4:0.076023227 5:0.031462676 6:0.30711566 7:0.40496137 8:0.32581021 9:0.12937114 10:0.26431941 
-256 1:0.4943986 2:0.35784082 3:0.079458863 4:0.047614263 5:0.020687447 6:0.09296388 7:0.019603599 8:0.11547207 9:0.053362028 10:0.10155813 
-60.082142586803641 1:0.67701415 2:0.24552115 3:0.042595986 4:0.02494973 5:0.0099189831 6:0.0078416993 7:0.00057898129 8:0.098898667 9:0.04864198 10:0.048315646 
-256 1:0.45631283 2:0.32632108 3:0.07402899 4:0.098589769 5:0.044747336 6:0.01273907 7:0.10037306 8:0.097564907 9:0.022520041 10:0.10493292 
-256 1:0.75410616 2:0.20099861 3:0.024574167 4:0.013847727 5:0.0064733375 6:0.021882023 7:0.040945043 8:0.20787663 9:0.21522774 10:0.19480743 
-100.90210629021422 1:0.29374523 2:0.40108974 3:0.1248726 4:0.12073204 5:0.059560386 6:0.16886906 7:0.30112237 8:0.38749825 9:0.32335033 10:0.25546784 
-256 1:0.64036977 2:0.22907866 3:0.074944509 4:0.037887585 5:0.01771948 6:0.072287894 7:0.35892253 8:0.24587083 9:0.16240097 10:0.19329781 
-256 1:0.70950495 2:0.13034051 3:0.074051088 4:0.043848649 5:0.042254804 6:0.091596493 7:0.043739681 8:0.0083738294 9:0.034025355 10:0.081987937 
-26.441252475240521 1:0.34374589 2:0.15797967 3:0.097738383 4:0.27214716 5:0.1283889 6:0.033136356 7:0.052304194 8:0.21481678 9:0.18844261 10:0.2536586 
-256 1:0.71285881 2:0.17891642 3:0.046082508 4:0.044108801 5:0.018033457 6:0.006538914 7:0.041731183 8:0.18228762 9:0.096518386 10:0.066700371 
-49.561788034599822 1:0.71073886 2:0.20194223 3:0.041786913 4:0.032106526 5:0.013425469 6:0.033641332 7:0.019634892 8:0.04234693 9:0.0030651826 10:0.021023306 
-256 1:0.58934018 2:0.24770984 3:0.077108515 4:0.050775571 5:0.035065886 6:0.18833198 7:0.076870282 8:0.022816797 9:0.1244218 10:0.075601533 
-256 1:0.23274192 2:0.40571433 3:0.13657455 4:0.16187357 5:0.063095626 6:0.2801609 7:0.059803225 8:0.11332181 9:0.18437242 10:0.04333389 
-256 1:0.64868845 2:0.23309815 3:0.05566789 4:0.043373735 5:0.019171767 6:0.057454253 7:0.013149609 8:0.070840736 9:0.15794101 10:0.19835097 
-256 1:0.34248564 2:0.3047594 3:0.16416772 4:0.12004376 5:0.068543493 6:0.34860389 7:0.19017235 8:0.34782436 9:0.10255626 10:0.14548458 
-256 1:0.61080833 2:0.18369151 3:0.13627659 4:0.043125082 5:0.02609849 6:0.070611123 7:0.035051774 8:0.07268806 9:0.22515664 10:0.15522963 
-256 1:0.24808752 2:0.44719857 3:0.12214187 4:0.12801524 5:0.054556802 6:0.095734266 7:0.21998701 8:0.14504704 9:0.095658662 10:0.051118353 
-256 1:0.35513601 2:0.24020279 3:0.18749682 4:0.13795291 5:0.079211472 6:0.15752825 7:0.15174623 8:0.022774001 9:0.21767513 10:0.071931033 
-61.147582427697053 1:0.6809646 2:0.15932883 3:0.054690053 4:0.061313436 5:0.043703085 6:0.85975613 7:0.21589951 8:0.01832782 9:0.06171446 10:0.01554716 
-154.05004183649336 1:0.2933045 2:0.31500792 3:0.16459798 4:0.15793401 5:0.069155604 6:0.022912458 7:0.23584432 8:0.027799788 9:0.24738584 10:0.12422633 
-256 1:0.32012542 2:0.42821187 3:0.12053597 4:0.091574527 5:0.039552212 6:0.099905637 7:0.0007730562 8:0.001913272 9:0.0050007327 10:0.039841689 
-256 1:0.82050296 2:0.10688477 3:0.035225048 4:0.02447659 5:0.012910629 6:0.13682613 7:0.2378932 8:0.13543816 9:0.12484116 10:0.31146309 
-256 1:0.43748729 2:0.24637211 3:0.095040405 4:0.15412656 5:0.066973632 6:0.25147132 7:0.082965105 8:0.017154853 9:0.02084793 10:0.28467735 
-256 1:0.35779376 2:0.11047087 3:0.060052353 4:0.11894615 5:0.35273687 6:0.21124163 7:0.075320384 8:0.072606104 9:0.15878248 10:0.2003648 
-256 1:0.5246066 2:0.21692908 3:0.099424987 4:0.10602922 5:0.05301011 6:0.16554222 7:0.16641678 8:0.078354489 9:0.048236238 10:0.111267 
-256 1:0.48522164 2:0.27256295 3:0.10390168 4:0.097514542 5:0.040799181 6:0.034668525 7:0.0089909217 8:0.19550278 9:0.2482295 10:0.027642126 
-256 1:0.66157803 2:0.24671153 3:0.05855221 4:0.023718369 5:0.0094398681 6:0.031962882 7:0.023911643 8:0.0016377903 9:0.10591918 10:0.12418119 
-256 1:0.61154168 2:0.19753027 3:0.092623913 4:0.065977327 5:0.032326813 6:0.026608211 7:0.10272441 8:0.061836982 9:0.048569931 10:0.047374534 
-256 1:0.54150507 2:0.19534786 3:0.12362326 4:0.086464241 5:0.05305957 6:0.024680676 7:0.047844895 8:0.071709144 9:0.28168364 10:0.30705096 
-256 1:0.5634077 2:0.2452809 3:0.10094929 4:0.058289474 5:0.032072633 6:0.0052628678 7:0.12045772 8:0.31805556 9:0.17986098 10:0.091226502 
-256 1:0.46610012 2:0.35661417 3:0.085923058 4:0.065734613 5:0.025628039 6:0.074765346 7:0.029423093 8:0.014930129 9:0.067812213 10:0.032889121 
-256 1:0.58227225 2:0.23412864 3:0.065240276 4:0.077561983 5:0.040796856 6:0.0079155554 7:0.021077531 8:0.17043069 9:0.49216188 10:0.4194865 
-256 1:0.41183726 2:0.33025737 3:0.10307018 4:0.10674609 5:0.04808909 6:0.089095364 7:0.054676377 8:0.13883078 9:0.12315313 10:0.017348813 
-256 1:0.41355798 2:0.25382172 3:0.1547108 4:0.11284666 5:0.065062842 6:0.072709165 7:0.0012209777 8:0.028375049 9:0.16745366 10:0.0931041 
-256 1:0.29710331 2:0.31999324 3:0.1597863 4:0.15520448 5:0.067912681 6:0.00080381735 7:0.098432833 8:0.017602992 9:0.22749683 10:0.34387301 
-256 1:0.63839665 2:0.21206175 3:0.057321942 4:0.060294886 5:0.031924771 6:0.17477871 7:0.023434523 8:0.040108037 9:0.23478276 10:0.25251968 
-166.50085438521822 1:0.73623138 2:0.17318098 3:0.044557195 4:0.028798925 5:0.017231527 6:0.17342453 7:0.12456768 8:0.0092324165 9:0.0098540986 10:0.5486871 
-256 1:0.66941285 2:0.18230174 3:0.054317169 4:0.060997123 5:0.032971121 6:0.012121003 7:0.079453518 8:0.11169598 9:0.01704149 10:0.047296689 
-256 1:0.43956056 2:0.24598874 3:0.15414013 4:0.10742648 5:0.052884087 6:0.017314093 7:0.11606901 8:0.010274138 9:0.081221652 10:0.0033638598 
-256 1:0.51947381 2:0.21007588 3:0.11564795 4:0.097447945 5:0.05735441 6:0.12837321 7:0.030699172 8:0.23238188 9:0.12931394 10:0.16384385 
-256 1:0.38025337 2:0.25057502 3:0.15762133 4:0.14749394 5:0.064056336 6:0.055635368 7:0.082434883 8:0.0050831637 9:0.26397001 10:0.15351612 
-256 1:0.59090991 2:0.24302398 3:0.082523621 4:0.060006696 5:0.023535794 6:0.17559107 7:0.016458643 8:0.027773701 9:0.17020114 10:0.01376145 
-256 1:0.24075171 2:0.21557738 3:0.19308289 4:0.22295031 5:0.12763771 6:0.42965781 7:0.008108792 8:0.3034619 9:0.19494835 10:0.078826289 
-256 1:0.59450168 2:0.25570315 3:0.077938191 4:0.049417526 5:0.022439455 6:0.25028729 7:0.11016906 8:0.18631778 9:0.11241746 10:0.048287656 
-256 1:0.41722235 2:0.17931961 3:0.16462507 4:0.16034542 5:0.078487539 6:0.3416924 7:0.11070334 8:0.085640936 9:0.18953051 10:0.38241433 
-256 1:0.5628544 2:0.15666362 3:0.11651938 4:0.099736021 5:0.064226583 6:0.21511565 7:0.068489443 8:0.01190538 9:0.13304612 10:0.40097501 
-2.8516039742359207 1:0.12494116 2:0.23062053 3:0.13705263 4:0.20180893 5:0.30557674 6:0.045642255 7:0.32921993 8:0.31168294 9:0.37285287 10:0.34889846 
-256 1:0.5954689 2:0.18310782 3:0.10116513 4:0.075426768 5:0.044831382 6:0.014261857 7:0.0060674926 8:0.23426249 9:0.25351281 10:0.048590612 
-256 1:0.82141721 2:0.11363286 3:0.02990642 4:0.022082213 5:0.0129613 6:0.050908905 7:0.07752667 8:0.0091190944 9:0.031475261 10:0.087603539 
-256 1:0.46111431 2:0.23990762 3:0.097949927 4:0.14453971 5:0.056488427 6:0.078921179 7:0.14295038 8:0.023199193 9:0.1613116 10:0.024868392 
-256 1:0.33744901 2:0.19879153 3:0.17767819 4:0.19365303 5:0.092428249 6:0.39322363 7:0.00040479235 8:0.24764477 9:0.4199724 10:0.18979127 
-256 1:0.48880732 2:0.22621371 3:0.12063493 4:0.10579044 5:0.058553599 6:0.03248383 7:0.047449326 8:0.0081336372 9:0.12788596 10:0.011093085 
-256 1:0.72809232 2:0.16055693 3:0.058493925 4:0.033280506 5:0.019576319 6:0.0048168824 7:0.083449642 8:0.11743064 9:0.12630621 10:0.11164463 
-256 1:0.57517409 2:0.18631493 3:0.093563712 4:0.09037231 5:0.054574962 6:0.019644898 7:0.23866831 8:0.11659672 9:0.042847298 10:0.1590096 
-256 1:0.47606203 2:0.13658962 3:0.16399544 4:0.17380221 5:0.0495507 6:0.082502849 7:0.092228539 8:0.066646157 9:0.072892974 10:0.059364594 
-256 1:0.40678643 2:0.18191542 3:0.1822578 4:0.14782736 5:0.081212994 6:0.39976083 7:0.15220028 8:0.16353605 9:0.14475541 10:0.063215941 
-256 1:0.54342666 2:0.2612852 3:0.098813896 4:0.06725643 5:0.029217807 6:0.13004204 7:0.078793411 8:0.033975246 9:0.016979119 10:0.13370497 
-256 1:0.38715205 2:0.25526644 3:0.14292675 4:0.1481574 5:0.066497351 6:0.035281338 7:0.010139595 8:0.18408905 9:0.25993194 10:0.28057576 
-256 1:0.5629683 2:0.22075315 3:0.087878043 4:0.091015675 5:0.037384836 6:0.027897154 7:0.037420821 8:0.07433685 9:0.045776543 10:0.0029846781 
-256 1:0.41314989 2:0.31901768 3:0.12162431 4:0.09691511 5:0.049293007 6:0.33185862 7:0.056609763 8:0.17456332 9:0.014956733 10:0.30556908 
-256 1:0.57549006 2:0.2333448 3:0.087497904 4:0.067955376 5:0.035711858 6:0.031341079 7:0.093575362 8:0.23136894 9:0.073323029 10:0.0066841735 
-256 1:0.40810459 2:0.3131022 3:0.13442926 4:0.086500354 5:0.057863593 6:0.25172327 7:0.22242424 8:0.097243123 9:0.090860673 10:0.39994356 
-256 1:0.49207166 2:0.30454756 3:0.095151296 4:0.072228812 5:0.036000669 6:0.31454581 7:0.065132042 8:0.086286921 9:0.17032286 10:0.14967949 
-256 1:0.38233899 2:0.20397824 3:0.20043849 4:0.1279503 5:0.085293986 6:0.034429354 7:0.11302858 8:0.014932868 9:0.14405807 10:0.17804697 
-256 1:0.32740278 2:0.4041666 3:0.13747653 4:0.079961111 5:0.050992977 6:0.18047231 7:0.1860228 8:0.32288392 9:0.2215037 10:0.2016742 
-256 1:0.32839218 2:0.36275155 3:0.13062564 4:0.12439347 5:0.053837164 6:0.08414745 7:0.057076653 8:0.13648801 9:0.15742697 10:0.032743089 
-256 1:0.48245652 2:0.23814345 3:0.12328982 4:0.11306015 5:0.04305007 6:0.16188843 7:0.05140569 8:0.024096683 9:0.038746832 10:0.090990212 
-256 1:0.63145784 2:0.26600001 3:0.065680625 4:0.026515838 5:0.010345696 6:0.1443235 7:0.10734388 8:0.067672848 9:0.14808164 10:0.044763072 
-256 1:0.31328053 2:0.41466917 3:0.11643488 4:0.10897375 5:0.04664167 6:0.22349536 7:0.013391362 8:0.0060310886 9:0.09283046 10:0.10712577 
-256 1:0.35180277 2:0.24929738 3:0.21393337 4:0.12187921 5:0.063087278 6:0.030369225 7:0.059844106 8:0.10292108 9:0.16001788 10:0.030611732 
-256 1:0.34128303 2:0.40621731 3:0.11774818 4:0.088683954 5:0.046067526 6:0.22589009 7:0.041477173 8:3.9099734e-05 9:0.17578403 10:0.18243889 
-256 1:0.49290773 2:0.25699844 3:0.12412731 4:0.080085253 5:0.045881274 6:0.021632322 7:0.064993854 8:0.033027407 9:0.0561682 10:0.18540845 
-153.30106290844154 1:0.45208117 2:0.24958492 3:0.11318888 4:0.12429645 5:0.06084858 6:0.4642842 7:0.039853977 8:0.57600063 9:0.11567177 10:0.13394941 
-256 1:0.33165729 2:0.37049185 3:0.13123486 4:0.11153228 5:0.055083715 6:0.26466285 7:0.011540958 8:0.12045866 9:0.11330111 10:0.27025334 
-5.9279566681390365 1:0.90897869 2:0.050605792 3:0.0078662436 4:0.016865923 5:0.015683354 6:0.024852394 7:0.0098064471 8:0.21686342 9:0.25238597 10:0.41121 
-256 1:0.38345403 2:0.22083698 3:0.179634 4:0.15730256 5:0.058772434 6:0.28382333 7:0.0060972965 8:0.36453684 9:0.12010591 10:0.17178241 
-0.58613917555780404 1:0.33774681 2:0.34218982 3:0.093647789 4:0.13377576 5:0.092639825 6:0.42274182 7:0.38841045 8:0.061710449 9:0.3428864 10:0.40109364 
-256 1:0.34631588 2:0.27332241 3:0.17075332 4:0.14450512 5:0.065103268 6:0.34469899 7:0.25653538 8:0.12372953 9:0.12266192 10:0.18355228 
-256 1:0.28554993 2:0.38349572 3:0.11219479 4:0.15010085 5:0.068658712 6:0.030092569 7:0.021309493 8:0.026675837 9:0.023817002 10:0.034455722 
-256 1:0.67316909 2:0.10619804 3:0.070008027 4:0.10194194 5:0.048682906 6:0.050202271 7:0.28573563 8:0.2211545 9:0.14320496 10:0.18888732 
-256 1:0.76672012 2:0.17194882 3:0.015524163 4:0.032155285 5:0.013651608 6:0.020557367 7:0.042977761 8:0.13441355 9:0.14192749 10:0.092927484 
-256 1:0.71844264 2:0.12221094 3:0.069701074 4:0.058201184 5:0.031444165 6:0.050819189 7:0.015952067 8:0.03459721 9:0.051793266 10:0.042848042 
-256 1:0.43997276 2:0.24618541 3:0.13845205 4:0.12829689 5:0.047092884 6:0.083103107 7:0.061841787 8:0.21878249 9:0.1088533 10:0.28958083 
-256 1:0.35910942 2:0.32962186 3:0.12403333 4:0.13226326 5:0.054972131 6:0.043928914 7:0.14240292 8:0.12544643 9:0.13014739 10:0.089220752 
-256 1:0.62376059 2:0.24928582 3:0.057931984 4:0.044391386 5:0.024630216 6:0.20053473 7:0.017544462 8:0.024506888 9:0.21132422 10:0.079528696 
-256 1:0.50390922 2:0.24312217 3:0.111046 4:0.099312451 5:0.042610157 6:0.0093319199 7:0.035098602 8:0.14443458 9:0.20541323 10:0.07789377 
-256 1:0.34557469 2:0.26109124 3:0.19011107 4:0.13449008 5:0.06873293 6:0.14673202 7:0.15272493 8:0.040904624 9:0.093513082 10:0.010186873 
-256 1:0.58979535 2:0.20686477 3:0.076957859 4:0.079175068 5:0.047206957 6:0.22728071 7:0.1014949 8:0.03689742 9:0.027140522 10:0.19141893 
-256 1:0.21686098 2:0.25479568 3:0.2016406 4:0.20519926 5:0.12150348 6:0.27619614 7:0.010762442 8:0.025640219 9:0.0074888231 10:0.020307083 
-256 1:0.32138253 2:0.52047059 3:0.052423703 4:0.073691729 5:0.032031449 6:0.018484432 7:0.057219149 8:0.12974912 9:0.30131809 10:0.027526136 
-256 1:0.38432772 2:0.23244042 3:0.20181581 4:0.12101912 5:0.060396939 6:0.092479218 7:0.095367994 8:0.19742772 9:0.035198602 10:0.1678475 
-32.050683617119098 1:0.67613439 2:0.1728954 3:0.069992223 4:0.044612468 5:0.03636552 6:0.67341086 7:0.46745218 8:0.12528972 9:0.41324315 10:0.51725525 
-256 1:0.68795224 2:0.19209312 3:0.07469289 4:0.030370035 5:0.014891711 6:0.066182106 7:0.16457649 8:0.10432652 9:0.21030646 10:0.23499774 
-256 1:0.31034076 2:0.37954436 3:0.14566048 4:0.10795102 5:0.05650338 6:0.19982706 7:0.17175734 8:0.027032614 9:0.076182826 10:0.0041531271 
-256 1:0.6597281 2:0.1936043 3:0.071992827 4:0.048629218 5:0.026045556 6:0.085521012 7:0.10605376 8:0.12194516 9:0.09550663 10:0.009345408 
-256 1:0.324925 2:0.19644987 3:0.21193461 4:0.17320544 5:0.093485081 6:0.043402965 7:0.23656924 8:0.2833542 9:0.087171455 10:0.068806109 
-256 1:0.29104502 2:0.2677299 3:0.1622003 4:0.18321442 5:0.095810359 6:0.12696543 7:0.11241045 8:0.02018189 9:0.017456727 10:0.019027583 
-256 1:0.33261812 2:0.29774633 3:0.16417089 4:0.13464523 5:0.070819421 6:0.052501998 7:0.097198108 8:0.015024462 9:0.1090805 10:0.12849725 
-256 1:0.49049395 2:0.21334452 3:0.14253591 4:0.10616406 5:0.047461567 6:0.07967875 7:0.050181988 8:0.15928003 9:0.27496314 10:0.28851656 
-256 1:0.58077692 2:0.22705343 3:0.074728106 4:0.080372044 5:0.037069498 6:0.15763949 7:0.13179998 8:0.10047817 9:0.18122217 10:0.33136772 
-256 1:0.68106451 2:0.17906443 3:0.065711756 4:0.048353958 5:0.025805342 6:0.052709523 7:0.071175472 8:0.02760617 9:0.0082697761 10:0.019930419 
-256 1:0.56257836 2:0.25709846 3:0.080184601 4:0.067795792 5:0.032342785 6:0.062951789 7:0.033472086 8:0.07751321 9:0.078388672 10:0.062700213 
-4.18849058145529 1:0.26026272 2:0.1910748 3:0.098990425 4:0.16398031 5:0.28569175 6:0.18211635 7:0.12351379 8:0.12417399 9:0.17073112 10:0.18350307 
-74.098259306949785 1:0.40509476 2:0.13703352 3:0.06758407 4:0.14771726 5:0.24257039 6:0.19229549 7:0.29248918 8:0.21272784 9:0.21782032 10:0.041301863 
-256 1:0.45562391 2:0.33919347 3:0.13512989 4:0.049071858 5:0.020980867 6:0.093535331 7:0.01993376 8:0.045383425 9:0.089006947 10:0.03138868 
-256 1:0.59425912 2:0.20662935 3:0.092715503 4:0.073704729 5:0.0326913 6:0.084264124 7:0.01614937 8:0.067676151 9:0.011359693 10:0.06632638 
-256 1:0.76452352 2:0.15007325 3:0.050590079 4:0.021297399 5:0.013515753 6:0.20312055 7:0.080542041 8:0.14426897 9:0.10345491 10:0.099416666 
-256 1:0.61010744 2:0.20129057 3:0.097356211 4:0.070516251 5:0.020729527 6:0.11717917 7:0.071317299 8:0.048668286 9:0.089760134 10:0.056090998 
-256 1:0.23650281 2:0.37599016 3:0.2083745 4:0.14315746 5:0.035975076 6:0.34464546 7:0.12885367 8:0.27128801 9:0.0065760757 10:0.068193051 
-256 1:0.65784583 2:0.19167106 3:0.062079383 4:0.055714031 5:0.032689694 6:0.22273928 7:0.060336081 8:0.025738813 9:0.084336783 10:0.036786181 
-256 1:0.43723719 2:0.35519455 3:0.10139913 4:0.06604092 5:0.040128205 6:0.29989287 7:0.034405476 8:0.23896861 9:0.20099434 10:0.011662765 
-132.23849360523147 1:0.25351734 2:0.24008685 3:0.21249475 4:0.1619712 5:0.13192985 6:0.1000058 7:0.086806732 8:0.13628096 9:0.032007481 10:0.025497597 
-256 1:0.5080448 2:0.36109154 3:0.079036269 4:0.041586512 5:0.010240878 6:0.093127251 7:0.045596465 8:0.025443827 9:0.029159464 10:0.055368536 
-256 1:0.44897262 2:0.31748501 3:0.11127942 4:0.079584163 5:0.042678791 6:0.16387881 7:0.00020807582 8:0.062998022 9:0.04252039 10:0.037809754 
-256 1:0.55399956 2:0.2434124 3:0.10024271 4:0.063781319 5:0.038564003 6:0.076645745 7:0.11359207 8:0.010028424 9:0.15173848 10:0.052000918 
-256 1:0.86085565 2:0.1109215 3:0.015821047 4:0.0085775298 5:0.0038242781 6:0.18078153 7:0.23347932 8:0.2178181 9:0.065114571 10:0.06932819 
-256 1:0.45282821 2:0.22463757 3:0.15942152 4:0.12310314 5:0.040009555 6:0.018268118 7:0.3050565 8:0.21229952 9:0.0074462069 10:0.021810855 
-256 1:0.59549169 2:0.20880015 3:0.091622809 4:0.064758791 5:0.03932656 6:0.20449473 7:0.053474534 8:0.41503677 9:0.1348451 10:0.39405626 
-256 1:0.41360038 2:0.24632727 3:0.14721436 4:0.1377562 5:0.05510179 6:0.16772522 7:0.081251895 8:0.046536738 9:0.15341146 10:0.026876227 
-256 1:0.45357872 2:0.41195743 3:0.074182514 4:0.042158515 5:0.018122821 6:0.040670909 7:0.045666193 8:0.063611732 9:0.0041873162 10:0.08600487 
-256 1:0.57770689 2:0.22407671 3:0.058119003 4:0.095445447 5:0.044651949 6:0.12606839 7:0.16821612 8:0.24712844 9:0.035555114 10:0.17510196 
-256 1:0.55071173 2:0.21934601 3:0.13587003 4:0.058903106 5:0.035169123 6:0.03783536 7:0.01663642 8:0.061762661 9:0.02126828 10:0.15803728 
-256 1:0.30435413 2:0.2963789 3:0.15270227 4:0.17030158 5:0.076263117 6:0.068043074 7:0.0070508226 8:0.1557127 9:0.22212571 10:0.3526147 
-256 1:0.49738656 2:0.23733645 3:0.12638292 4:0.093693988 5:0.045200079 6:0.017107472 7:0.0030647902 8:0.027559484 9:0.00029152238 10:0.06106535 
-256 1:0.54958891 2:0.20448432 3:0.11484522 4:0.082888926 5:0.048192619 6:0.12717544 7:0.31906676 8:0.11589185 9:0.011124067 10:0.038787815 
-256 1:0.64632602 2:0.19037575 3:0.070115063 4:0.063393684 5:0.029789479 6:0.10749298 7:0.022064564 8:0.014356044 9:0.043957241 10:0.16200797 
-10.62684542329051 1:0.59829015 2:0.18004392 3:0.071010148 4:0.096352773 5:0.054303011 6:0.064199331 7:0.077414687 8:0.32338429 9:0.098931122 10:0.37815854 
-256 1:0.63269467 2:0.20929708 3:0.075752856 4:0.055166309 5:0.027089086 6:0.063543164 7:0.12300094 8:0.0067102684 9:0.081933727 10:0.074835786 
-150.65799930968078 1:0.28785947 2:0.17525419 3:0.16379383 4:0.24489066 5:0.12820184 6:0.060938819 7:0.23858215 8:0.31698123 9:0.4217385 10:0.2616635 
-183.80088061449274 1:0.40946153 2:0.22624811 3:0.1368138 4:0.15854485 5:0.068931704 6:0.24460148 7:0.17940139 8:0.029426725 9:0.067507559 10:0.24583318 
-256 1:0.30360373 2:0.23967234 3:0.1985673 4:0.15522519 5:0.10293143 6:0.21727248 7:0.094629969 8:0.09281271 9:0.040961912 10:0.16752089 
-256 1:0.40646782 2:0.30330325 3:0.11743894 4:0.12422645 5:0.048563547 6:0.11659544 7:0.038862033 8:0.13519663 9:0.0041774446 10:0.065986071 
-256 1:0.59782012 2:0.23922092 3:0.080374315 4:0.059983047 5:0.022601603 6:0.012104016 7:0.036183859 8:0.21001528 9:0.018207812 10:0.11246784 
-256 1:0.60179657 2:0.23845891 3:0.095343945 4:0.044403169 5:0.019997411 6:0.039936911 7:0.053328324 8:0.17288374 9:0.14256116 10:0.069661027 
-256 1:0.62530939 2:0.28068419 3:0.055319855 4:0.030949776 5:0.0077367917 6:0.079811975 7:0.077944999 8:0.059264615 9:0.024720851 10:0.10334645 
-256 1:0.41257305 2:0.3836034 3:0.098300206 4:0.067340298 5:0.03818304 6:0.035091613 7:0.12943975 8:0.18896024 9:0.1044719 10:0.051835644 
-256 1:0.65062023 2:0.21145464 3:0.061751345 4:0.05070964 5:0.025464144 6:0.17147716 7:0.074539558 8:0.066417051 9:0.072666298 10:0.13151455 
-256 1:0.75044685 2:0.11686885 3:0.097777685 4:0.023610419 5:0.011296199 6:0.084818956 7:0.069307496 8:0.26798903 9:0.066025655 10:0.00043286099 
-256 1:0.48281154 2:0.27391134 3:0.087348783 4:0.098175191 5:0.057753146 6:0.28527869 7:0.13090642 8:0.0046901249 9:0.10136845 10:0.28500146 
-256 1:0.51018405 2:0.27279191 3:0.12590064 4:0.056528297 5:0.034595097 6:0.042220549 7:0.087726892 8:0.01364181 9:0.079764279 10:0.19069327 
-256 1:0.57663009 2:0.24476544 3:0.089072612 4:0.061213281 5:0.028318581 6:0.083082142 7:0.083826623 8:0.20199818 9:0.25026132 10:0.12815126 
-256 1:0.65287915 2:0.19976623 3:0.070955125 4:0.048674142 5:0.027725353 6:0.0042495543 7:0.066530108 8:0.13353821 9:0.18939443 10:0.28372399 
-256 1:0.49721121 2:0.33792122 3:0.081687312 4:0.060405282 5:0.022774976 6:0.06324333 7:0.0055053256 8:0.080195517 9:0.054769871 10:0.0022663713 
-256 1:0.48881571 2:0.25756907 3:0.12166403 4:0.084580327 5:0.047370873 6:0.053451895 7:0.13821603 8:0.036481036 9:0.084877366 10:0.18507138 
-256 1:0.32429173 2:0.26042491 3:0.16109097 4:0.17198163 5:0.082210759 6:0.2755349 7:0.12922128 8:0.10072115 9:0.11424606 10:0.10392137 
-211.60797055473404 1:0.24178705 2:0.35258703 3:0.18354913 4:0.15261831 5:0.069458479 6:0.095804492 7:0.033749131 8:0.015702044 9:0.28378055 10:0.15462117 
-256 1:0.37312027 2:0.29812578 3:0.13141156 4:0.13952382 5:0.057818571 6:0.10320733 7:0.046024802 8:0.11620399 9:0.023782494 10:0.002029284 
-256 1:0.32181557 2:0.31176405 3:0.16752801 4:0.13169243 5:0.067199937 6:0.037942694 7:0.19274247 8:0.20553851 9:0.07192936 10:0.008246568 
-256 1:0.3201752 2:0.38109619 3:0.14733541 4:0.11335721 5:0.038035996 6:0.14933747 7:0.13719349 8:0.10633016 9:0.05285232 10:0.026297931 
-256 1:0.25188823 2:0.22730603 3:0.26980722 4:0.17006985 5:0.080928665 6:0.16143482 7:0.21493549 8:0.2603778 9:0.28941519 10:0.089401462 
-256 1:0.44894294 2:0.27274664 3:0.10683762 4:0.12153048 5:0.049942316 6:0.27600721 7:0.20574547 8:0.20801991 9:0.16246516 10:0.092190399 
-64.748474502212702 1:0.31299331 2:0.16841421 3:0.20441504 4:0.20224502 5:0.11193242 6:0.19977574 7:0.36151799 8:0.44580365 9:0.086172809 10:0.044117478 
-256 1:0.52937223 2:0.20201981 3:0.1118085 4:0.10636557 5:0.050433895 6:0.10549219 7:0.098040453 8:0.19260215 9:0.039644963 10:0.12414755 
-256 1:0.25632146 2:0.3890189 3:0.14246674 4:0.14041271 5:0.071780198 6:0.076304544 7:0.0041342638 8:0.078798089 9:0.03468749 10:0.043612994 
-256 1:0.77021086 2:0.1760123 3:0.034456163 4:0.014563224 5:0.0047574582 6:0.0089237087 7:0.00056453165 8:0.052402681 9:0.057590625 10:0.021617731 
-16.85888368799872 1:0.24859023 2:0.21482657 3:0.092015572 4:0.12414376 5:0.32042387 6:0.02921335 7:0.17207593 8:0.24008927 9:0.26091689 10:0.2425834 
-256 1:0.47504705 2:0.26942925 3:0.16997647 4:0.045936655 5:0.039610568 6:0.23186575 7:0.17226122 8:0.23583341 9:0.23766147 10:0.35998889 
-256 1:0.75050357 2:0.15890757 3:0.049543994 4:0.025659751 5:0.015385118 6:0.026582765 7:0.058968202 8:0.066239758 9:0.11999854 10:0.12135776 
-256 1:0.54030996 2:0.25641617 3:0.086266133 4:0.079298694 5:0.037709043 6:0.0020268837 7:0.013199125 8:0.13577166 9:0.049313237 10:0.075722001 
-256 1:0.51798101 2:0.20956901 3:0.11104135 4:0.10855345 5:0.052855183 6:0.11505141 7:0.16712111 8:0.21951228 9:0.0026544311 10:0.068281114 
-256 1:0.36995402 2:0.33866618 3:0.14370017 4:0.098782477 5:0.048897159 6:0.14002089 7:0.11554872 8:0.19163407 9:0.10355838 10:0.10405469 
-256 1:0.23207226 2:0.32452891 3:0.15386882 4:0.19175102 5:0.097778994 6:0.187631 7:0.16534994 8:0.45573447 9:0.019498959 10:0.031178167 
-256 1:0.36418762 2:0.28497151 3:0.15701779 4:0.12317263 5:0.070650452 6:0.088352967 7:0.04153901 8:0.012204084 9:0.005323658 10:0.15650982 
-32.822170352810303 1:0.29647311 2:0.22401207 3:0.11770304 4:0.24145554 5:0.12035625 6:0.31783161 7:0.4364203 8:0.10716059 9:0.14334235 10:0.05111548 
-256 1:0.50122172 2:0.28560641 3:0.094175882 4:0.084725925 5:0.034270062 6:0.088757874 7:0.20557592 8:0.070670614 9:0.24714838 10:0.14185365 
-256 1:0.59880238 2:0.2564405 3:0.076790229 4:0.0463224 5:0.02164449 6:0.0043965705 7:0.053229375 8:0.0011473033 9:0.17059869 10:0.20184333 
-256 1:0.46921682 2:0.19733496 3:0.15714198 4:0.12361888 5:0.052687353 6:0.027542502 7:0.12783304 8:0.22020712 9:0.12661889 10:0.10881088 
-256 1:0.40656403 2:0.29167375 3:0.12654381 4:0.11682126 5:0.058397153 6:0.36595741 7:0.087498798 8:0.049639681 9:0.14557524 10:0.2989843 
-256 1:0.32757029 2:0.43949755 3:0.10562502 4:0.087891727 5:0.039415406 6:0.25237181 7:0.063514947 8:0.03776972 9:0.065676194 10:0.00074233542 
-256 1:0.55987604 2:0.22331833 3:0.10266523 4:0.082596883 5:0.031543519 6:0.030204892 7:0.049096897 8:0.051167907 9:0.077040327 10:0.027276859 
-256 1:0.82104679 2:0.10822995 3:0.02811291 4:0.025453979 5:0.01715637 6:0.0089226054 7:0.089121731 8:0.026012811 9:0.072177906 10:0.021705291 
-256 1:0.62250601 2:0.24715474 3:0.058776157 4:0.046119001 5:0.025444091 6:0.13471245 7:0.11882542 8:0.17017096 9:0.11829623 10:0.098016392 
-256 1:0.50047182 2:0.17521629 3:0.14495455 4:0.11864157 5:0.060715769 6:0.30422022 7:0.12903932 8:0.026156831 9:0.013336663 10:0.069182892 
-256 1:0.47624329 2:0.20272672 3:0.14719386 4:0.11999024 5:0.053845889 6:0.19242605 7:0.11130579 8:0.20609778 9:0.10083348 10:0.31648779 
-54.266959918017768 1:0.39480933 2:0.32117828 3:0.12344061 4:0.10695402 5:0.053617751 6:0.2999692 7:0.071003507 8:0.05044586 9:0.15022786 10:0.0057460438 
-256 1:0.74213459 2:0.17496571 3:0.038760462 4:0.032794194 5:0.011345047 6:0.031730203 7:0.069681121 8:0.0008775164 9:0.00019754425 10:0.13756649 
-256 1:0.52065501 2:0.25778678 3:0.093983429 4:0.087905895 5:0.039668884 6:0.11253805 7:0.1287613 8:0.14541572 9:0.023257259 10:0.034655703 
-256 1:0.57401466 2:0.21948852 3:0.099813436 4:0.073995677 5:0.03268771 6:0.023403231 7:0.09753512 8:0.14037299 9:0.12247168 10:0.15758524 
-136.67007882997805 1:0.42298394 2:0.26261516 3:0.12417206 4:0.10884549 5:0.081383355 6:0.0018660805 7:0.05048894 8:0.10742504 9:0.17910488 10:0.39492734 
-256 1:0.45686922 2:0.29954121 3:0.07771711 4:0.12258979 5:0.043282667 6:0.061810557 7:0.090094154 8:0.33398057 9:0.23467056 10:0.16691566 
-256 1:0.74244386 2:0.17187369 3:0.051076173 4:0.023984377 5:0.010621896 6:0.10705686 7:0.060473485 8:0.14603018 9:0.083914366 10:0.028539772 
-125.47338085071149 1:0.29367634 2:0.34194937 3:0.1303377 4:0.16035084 5:0.073685753 6:0.077954919 7:0.17682054 8:0.0044786962 9:0.010196486 10:0.087992757 
-256 1:0.37490803 2:0.28542717 3:0.14228039 4:0.12805072 5:0.069333693 6:0.09778919 7:0.12080759 8:0.18040484 9:0.041803059 10:0.043132237 
-256 1:0.71727736 2:0.18159525 3:0.045584562 4:0.036412937 5:0.019129891 6:0.021481613 7:0.061156618 8:0.0037312167 9:0.018452004 10:0.21503435 
-256 1:0.65659789 2:0.1306511 3:0.13696595 4:0.047096304 5:0.02868875 6:0.017673523 7:0.0097522216 8:0.0079591187 9:0.08472926 10:0.045055082 
-256 1:0.4036492 2:0.18819731 3:0.20220254 4:0.14981427 5:0.056136675 6:0.15620724 7:0.015408859 8:0.034627406 9:0.33223689 10:0.17559357 
-130.81817306740976 1:0.5476781 2:0.35774169 3:0.042368741 4:0.036506173 5:0.015705292 6:0.0088883633 7:0.049820616 8:0.092451653 9:0.035553771 10:0.056790486 
-256 1:0.43189716 2:0.41059581 3:0.079353746 4:0.053956786 5:0.0241965 6:0.11360633 7:0.073986744 8:0.076989785 9:0.070846093 10:0.019134209 
-256 1:0.43372601 2:0.33738979 3:0.12890459 4:0.069964613 5:0.030014988 6:0.031157579 7:0.030894583 8:0.034063297 9:0.38130549 10:0.13163725 
-256 1:0.24997466 2:0.54226499 3:0.095493455 4:0.073792671 5:0.038474224 6:0.035932831 7:0.082755289 8:0.23335549 9:0.10871346 10:0.19068688 
-256 1:0.42679775 2:0.32398945 3:0.1289865 4:0.081972311 5:0.038253982 6:0.14571758 7:0.042281285 8:0.15739625 9:0.15905402 10:0.046411508 
-256 1:0.65771581 2:0.20099275 3:0.078926638 4:0.043082135 5:0.019282666 6:0.20228007 7:0.14481283 8:0.084077707 9:0.03889706 10:0.060809502 
-256 1:0.47431909 2:0.23278727 3:0.069069285 4:0.16774887 5:0.056075483 6:0.29732797 7:0.082163716 8:0.062829706 9:0.089900083 10:0.085018238 
-256 1:0.42960457 2:0.25218415 3:0.1412544 4:0.11063639 5:0.066320495 6:0.018818008 7:0.016961657 8:0.13473955 9:0.091980862 10:0.0052794961 
-256 1:0.63030998 2:0.24671953 3:0.085311219 4:0.026371518 5:0.011287752 6:0.065908993 7:0.080849751 8:0.087758923 9:0.0099431406 10:0.031380608 
-256 1:0.45120934 2:0.31274405 3:0.11487921 4:0.080217062 5:0.040950332 6:0.06326028 7:0.096374449 8:0.011863468 9:0.17255834 10:0.096556922 
-161.40615246304259 1:0.58063906 2:0.21715641 3:0.065648039 4:0.078948649 5:0.057607839 6:0.0081322266 7:0.032039741 8:0.12183982 9:0.32853689 10:0.4911925 
-256 1:0.2068712 2:0.49156208 3:0.12509013 4:0.12484612 5:0.051630469 6:0.029913487 7:0.0050420399 8:0.030341133 9:0.021191361 10:0.014798509 
-202.65844458404572 1:0.30396913 2:0.31393356 3:0.055619937 4:0.097733575 5:0.2287438 6:0.15100557 7:0.044957596 8:0.013492509 9:0.099900582 10:0.14329604 
-76.671809679815397 1:0.18227684 2:0.24645114 3:0.23046003 4:0.20233503 5:0.13847696 6:0.3763608 7:0.027092933 8:0.0088216749 9:0.009914323 10:0.041028313 
-256 1:0.39846509 2:0.32678567 3:0.15304202 4:0.07647955 5:0.045227663 6:0.18678582 7:0.085620108 8:0.025903 9:0.01695825 10:0.044989211 
-256 1:0.50637116 2:0.20144568 3:0.11592704 4:0.1241832 5:0.052072917 6:0.072898983 7:0.17256496 8:0.090191365 9:0.014034315 10:0.064522133 
-256 1:0.50982843 2:0.20719708 3:0.15251341 4:0.076763556 5:0.053697532 6:0.14493595 7:0.17811168 8:0.19722673 9:0.12816502 10:0.086835973 
-256 1:0.39997447 2:0.33139645 3:0.14991916 4:0.081069836 5:0.03764009 6:0.18247177 7:0.15498137 8:0.060503155 9:0.10377352 10:0.018443816 
-256 1:0.34610463 2:0.28927288 3:0.15401371 4:0.12925939 5:0.081349387 6:0.1151654 7:0.010204551 8:0.024948207 9:0.047760442 10:0.040597612 
-256 1:0.42281141 2:0.19058675 3:0.16024288 4:0.14695391 5:0.079405053 6:0.040022852 7:0.46819591 8:0.061874391 9:0.10139341 10:0.042175928 
-256 1:0.32858186 2:0.40702177 3:0.14758641 4:0.081139614 5:0.035670336 6:0.2585876 7:0.11747001 8:0.04449976 9:0.13298947 10:0.14924512 
-256 1:0.68947953 2:0.23044283 3:0.046331669 4:0.02571414 5:0.0080318343 6:0.13934068 7:0.02777503 8:0.1538104 9:0.00061482827 10:0.25179813 
-256 1:0.59476627 2:0.18487766 3:0.11398291 4:0.071162754 5:0.035210403 6:0.048249901 7:0.16737719 8:0.09302297 9:0.0019100968 10:0.021926529 
-256 1:0.50078994 2:0.23429698 3:0.13392027 4:0.080123489 5:0.050869326 6:0.12515799 7:0.010859945 8:0.013363158 9:0.034371748 10:0.088291405 
-256 1:0.64354095 2:0.21165585 3:0.076831224 4:0.048052297 5:0.019919677 6:0.045066579 7:0.023349084 8:0.0066667635 9:0.05097798 10:0.11443427 
-256 1:0.41277184 2:0.30807099 3:0.12810809 4:0.099649535 5:0.051399537 6:0.12813085 7:0.14263302 8:0.069152967 9:0.16199184 10:0.025781366 
-256 1:0.58464468 2:0.23086802 3:0.071550195 4:0.080440414 5:0.032496693 6:0.16078988 7:0.029914869 8:0.0032675255 9:0.24295101 10:0.23098962 
-103.83545897469349 1:0.7032728 2:0.19184432 3:0.05399363 4:0.03183884 5:0.019050403 6:0.01613419 7:0.03379471 8:0.1658345 9:0.19521471 10:0.029795848 
-256 1:0.46767451 2:0.27892692 3:0.092040002 4:0.10695402 5:0.054404545 6:0.0967908 7:0.033995497 8:0.10978428 9:0.020784608 10:0.27466303 
-256 1:0.57311223 2:0.31463347 3:0.058385735 4:0.037801961 5:0.016066599 6:0.10117059 7:0.025910159 8:0.050112844 9:0.10276338 10:0.1122309 
-256 1:0.25695227 2:0.37885 3:0.1497249 4:0.1512149 5:0.063257929 6:0.17116602 7:0.21257347 8:0.22426386 9:0.025964077 10:0.12183809 
-256 1:0.43077214 2:0.27476838 3:0.13805597 4:0.10732157 5:0.049081937 6:0.21840694 7:0.080153111 8:0.035987572 9:0.028183515 10:0.13496511 
-256 1:0.4163907 2:0.21302016 3:0.16222097 4:0.14077935 5:0.067588823 6:0.14528191 7:0.19782008 8:0.042824849 9:0.048402525 10:0.043771669 
-125.24204738159675 1:0.32793498 2:0.2850872 3:0.16622896 4:0.13139764 5:0.089351222 6:0.12242831 7:0.085077994 8:0.35802307 9:0.079335533 10:0.055479236 
-256 1:0.25487169 2:0.44188876 3:0.17389698 4:0.092587118 5:0.03675544 6:0.2540377 7:0.028199161 8:0.15165049 9:0.02521267 10:0.019655968 
-256 1:0.29149289 2:0.32451934 3:0.14419416 4:0.16909152 5:0.070702092 6:0.022532681 7:0.17772741 8:0.13181991 9:0.055189472 10:0.010185776 
-256 1:0.78992987 2:0.13467417 3:0.031094383 4:0.029097346 5:0.015204233 6:0.051639687 7:0.019263337 8:0.20013211 9:0.14606254 10:0.068236222 
-256 1:0.40575508 2:0.4462453 3:0.092993421 4:0.037309086 5:0.017697115 6:0.037670404 7:0.055701741 8:0.020790768 9:0.073136449 10:0.020733829 
-256 1:0.59882535 2:0.23179065 3:0.089093509 4:0.055189281 5:0.025101215 6:0.03045809 7:0.035830292 8:0.037645673 9:0.10143589 10:0.17352178 
-256 1:0.45563515 2:0.27582025 3:0.1694497 4:0.070411072 5:0.028683832 6:0.13354977 7:0.21306209 8:0.074205216 9:0.04241923 10:0.040117272 
-256 1:0.3127621 2:0.37056558 3:0.14904908 4:0.11694046 5:0.050682778 6:0.19621633 7:0.035443627 8:0.20918812 9:0.31839765 10:0.095357057 
-256 1:0.54503601 2:0.21891463 3:0.11788111 4:0.075513991 5:0.042654259 6:0.0031678409 7:0.042901818 8:0.010673603 9:0.087870988 10:0.18635675 
-256 1:0.57438605 2:0.16574166 3:0.090465452 4:0.11967681 5:0.049730036 6:0.062122015 7:0.16321016 8:0.20132627 9:0.1317844 10:0.048926477 
-256 1:0.60509798 2:0.22104706 3:0.094833104 4:0.052737525 5:0.026284332 6:0.10873465 7:0.071702751 8:0.16716967 9:0.20476155 10:0.12533018 
-52.602816260960594 1:0.28151979 2:0.21807509 3:0.1708569 4:0.23027349 5:0.099274738 6:0.19076923 7:0.26806579 8:0.023828051 9:0.059880429 10:0.025036519 
-256 1:0.5553376 2:0.20383154 3:0.1042743 4:0.093862888 5:0.042693668 6:0.051018695 7:0.042076216 8:0.064750133 9:0.064018029 10:0.11654737 
-256 1:0.44639551 2:0.34959261 3:0.10380074 4:0.066846347 5:0.033364799 6:0.12871799 7:0.20084727 8:0.13036213 9:0.12870161 10:0.10906227 
-256 1:0.34796217 2:0.17206456 3:0.23186529 4:0.18208476 5:0.066023236 6:0.069957889 7:0.094636254 8:0.13350981 9:0.13123209 10:0.15957489 
-256 1:0.38673936 2:0.21934211 3:0.17924036 4:0.12680687 5:0.087871306 6:0.10058168 7:0.050136732 8:0.16429546 9:0.077378218 10:0.090887616 
-256 1:0.36484299 2:0.33737235 3:0.14518055 4:0.10295244 5:0.049651673 6:0.052189819 7:0.078370576 8:0.013585426 9:0.012107292 10:0.068665669 
-127.81116637945553 1:0.19693025 2:0.2339296 3:0.25786481 4:0.14415993 5:0.16711542 6:0.19826172 7:0.067868975 8:0.075421257 9:0.0092980575 10:0.17160656 
-256 1:0.57539566 2:0.22689232 3:0.074408917 4:0.085339338 5:0.037963766 6:0.094444829 7:0.12915346 8:0.046574819 9:0.31848411 10:0.08589503 
-256 1:0.28339272 2:0.34124631 3:0.17150934 4:0.15419725 5:0.049654383 6:0.014725074 7:0.011008773 8:0.20549037 9:0.2730545 10:0.22400345 
-256 1:0.66362515 2:0.22649052 3:0.050215551 4:0.041760496 5:0.017908285 6:0.18876311 7:0.046742043 8:0.094008251 9:0.043096657 10:0.16161667 
-256 1:0.256994 2:0.25337395 3:0.20677469 4:0.2010843 5:0.081773067 6:0.3378792 7:0.12365543 8:0.15615777 9:0.36070646 10:0.10001032 
-256 1:0.64813254 2:0.18160953 3:0.073176702 4:0.066662935 5:0.0304183 6:0.0066749612 7:0.020859131 8:0.10824751 9:0.18932605 10:0.13935517 
-256 1:0.44318189 2:0.22980876 3:0.13072529 4:0.13261744 5:0.063666622 6:0.044251748 7:0.083917661 8:0.37285906 9:0.12473749 10:0.15105055 
-256 1:0.65577799 2:0.22209237 3:0.064883724 4:0.04171615 5:0.015529763 6:0.013256653 7:0.033973944 8:0.15283805 9:0.2564391 10:0.095787497 
-112.53045454625331 1:0.7082246 2:0.18707943 3:0.048974589 4:0.035504768 5:0.020216621 6:0.050623031 7:0.19544245 8:0.27527951 9:0.25704744 10:0.15949774 
-256 1:0.56014733 2:0.21427738 3:0.10726165 4:0.083128983 5:0.035184651 6:0.21331523 7:0.063620899 8:0.1440278 9:0.3182226 10:0.21942096 
-256 1:0.54946521 2:0.2341444 3:0.10908904 4:0.090762518 5:0.016538828 6:0.10312143 7:0.028592509 8:0.037988745 9:0.054001 10:0.03322157 
-256 1:0.71465838 2:0.1584648 3:0.060586083 4:0.046072923 5:0.020217807 6:0.042919208 7:0.04104476 8:0.14735525 9:0.18398463 10:0.208479 
-256 1:0.31222386 2:0.27687621 3:0.21330884 4:0.12650257 5:0.071088517 6:0.034120128 7:0.1618246 8:0.12136018 9:0.064544894 10:0.081594232 
-256 1:0.38527363 2:0.30743021 3:0.14308455 4:0.12129934 5:0.042912272 6:0.10108365 7:0.30413965 8:0.1540648 9:0.2301215 10:0.10444413 
-256 1:0.69948515 2:0.20056527 3:0.034591992 4:0.046545332 5:0.01881225 6:0.0016371663 7:0.1291635 8:0.056011183 9:0.058489703 10:0.3342137 
-256 1:0.54931007 2:0.24953469 3:0.11034549 4:0.070747165 5:0.020062585 6:0.08252254 7:0.032707838 8:0.040478178 9:0.08223336 10:0.13432633 
-256 1:0.68480146 2:0.23433729 3:0.053282427 4:0.019947176 5:0.0076316443 6:0.089830379 7:0.0066448175 8:0.12183256 9:0.13185979 10:0.031913848 
-256 1:0.58937955 2:0.23738777 3:0.07780483 4:0.063884546 5:0.031543301 6:0.07088572 7:0.019416655 8:0.12386688 9:0.11607172 10:0.1216641 
-256 1:0.3560467 2:0.34175493 3:0.13306404 4:0.10746989 5:0.061664439 6:0.12988083 7:0.033950398 8:0.20477095 9:0.028708811 10:0.086211926 
-256 1:0.33299535 2:0.38169595 3:0.11757646 4:0.11276335 5:0.054968887 6:0.086393968 7:0.14630568 8:0.098364414 9:0.0030550135 10:0.028303554 
-256 1:0.54450712 2:0.15903926 3:0.12156223 4:0.11408526 5:0.060806133 6:0.081724925 7:0.15896038 8:0.12237614 9:0.068986124 10:0.10916394 
-256 1:0.63247044 2:0.16760451 3:0.0700813 4:0.078090329 5:0.051753422 6:0.15016074 7:0.004267973 8:0.074857811 9:0.23477509 10:0.087023945 
-256 1:0.73013418 2:0.18486583 3:0.050687163 4:0.024124761 5:0.010188068 6:0.02789614 7:0.03145983 8:0.019164749 9:0.17389968 10:0.22226264 
-85.034612636181123 1:0.44506117 2:0.21591639 3:0.12194531 4:0.15405725 5:0.063019872 6:0.094222574 7:0.015122998 8:0.23096204 9:0.18265804 10:0.19805294 
-256 1:0.54109673 2:0.2162602 3:0.11175342 4:0.085651258 5:0.045238401 6:0.087720484 7:0.21566034 8:0.016392043 9:0.23661939 10:0.28200195 
-256 1:0.3477797 2:0.25036805 3:0.18909634 4:0.1230108 5:0.089745099 6:0.024391711 7:0.057677755 8:0.14361327 9:0.084443575 10:0.039090617 
-24.840017259136037 1:0.32998033 2:0.39165349 3:0.10501941 4:0.11852002 5:0.054826748 6:0.42687579 7:0.047265817 8:0.19347974 9:0.26885971 10:0.20955575 
-43.171723362339563 1:0.39559072 2:0.25345245 3:0.04806978 4:0.070859754 5:0.23202729 6:0.090926971 7:0.064229491 8:0.0071626602 9:0.026293036 10:0.34781674 
-256 1:0.59669924 2:0.23857159 3:0.061990252 4:0.066624058 5:0.036114867 6:0.2067459 7:0.054877956 8:0.052680507 9:0.22758815 10:0.19907763 
-203.69457817619877 1:0.47490128 2:0.1565574 3:0.09728526 4:0.17752602 5:0.093730047 6:0.13611954 7:0.046778949 8:0.14504751 9:0.29408929 10:0.35441676 
-256 1:0.52947128 2:0.17453691 3:0.111783 4:0.1181019 5:0.066106901 6:0.068727536 7:0.0097965787 8:0.15921068 9:0.33436347 10:0.46031946 
-8.7965024140847579 1:0.54799445 2:0.27684972 3:0.076027115 4:0.072627874 5:0.026500839 6:0.44062248 7:0.65927209 8:0.52372605 9:0.09940719 10:0.51614159 
-256 1:0.26052817 2:0.25738993 3:0.21079307 4:0.17614486 5:0.095143962 6:0.10103366 7:0.11505624 8:0.039727099 9:0.14236046 10:0.12664486 
-256 1:0.49651412 2:0.13242643 3:0.16966921 4:0.12725701 5:0.074133221 6:0.03647669 7:0.1528002 8:0.24742843 9:0.13410125 10:0.011712316 
-171.49473417997544 1:0.4747914 2:0.16007599 3:0.15104699 4:0.15954508 5:0.054540533 6:0.15746769 7:0.13691155 8:0.15960105 9:0.29742899 10:0.17221493 
-256 1:0.30031221 2:0.32194641 3:0.14982094 4:0.14874023 5:0.079180208 6:0.38066073 7:0.31703936 8:0.029967907 9:0.084808477 10:0.27233754 
-256 1:0.28557623 2:0.49010786 3:0.085259877 4:0.096025883 5:0.043030144 6:0.021456544 7:0.30602987 8:0.19286228 9:0.035378964 10:0.16301398 
-256 1:0.75183278 2:0.15738384 3:0.047544002 4:0.031265637 5:0.011973736 6:0.10163339 7:0.023034224 8:0.11545898 9:0.11308572 10:0.083165173 
-256 1:0.70497466 2:0.18064318 3:0.066385798 4:0.030315331 5:0.017681034 6:0.19116011 7:0.013009604 8:0.097366901 9:0.028551915 10:0.0023214344 
-5.3087920816618039 1:0.36515591 2:0.32178024 3:0.10818073 4:0.13984738 5:0.065035743 6:0.15226397 7:0.04510812 8:0.084468714 9:0.50153992 10:0.3545164 
-256 1:0.27553744 2:0.37648629 3:0.13123568 4:0.14392353 5:0.072817061 6:0.19789242 7:0.10271904 8:0.06222229 9:0.061596104 10:0.032157474 
-256 1:0.43189986 2:0.41096049 3:0.095363612 4:0.045550053 5:0.016225984 6:0.010857562 7:0.052396356 8:0.046061901 9:0.02182205 10:0.043113957 
-256 1:0.30136415 2:0.33178728 3:0.18674188 4:0.11372239 5:0.066384297 6:0.077852987 7:0.065807768 8:0.036923023 9:0.081730498 10:0.094890181 
-256 1:0.56567063 2:0.25033965 3:0.11679424 4:0.046310393 5:0.020885085 6:0.022440901 7:0.0072692986 8:0.070790079 9:0.11008744 10:0.05274795 
-256 1:0.2148537 2:0.46295125 3:0.19475906 4:0.091937087 5:0.035498908 6:0.15269843 7:0.11848679 8:0.23892696 9:0.04500493 10:0.027252912 
-256 1:0.41322471 2:0.27576594 3:0.13357658 4:0.1189162 5:0.058516582 6:0.020334055 7:0.15229606 8:0.036889559 9:0.16028518 10:0.13113789 
-256 1:0.42750881 2:0.20309368 3:0.13915943 4:0.15320794 5:0.077030146 6:0.09865596 7:0.038164678 8:0.099769485 9:0.067931024 10:0.26528978 
-256 1:0.6600952 2:0.17494916 3:0.073374505 4:0.059745023 5:0.031836112 6:0.018654698 7:0.030302187 8:0.11048385 9:0.15562192 10:0.2672909 
-256 1:0.62743278 2:0.20957967 3:0.090097173 4:0.049348047 5:0.023542325 6:0.20488178 7:0.13208447 8:0.077947267 9:0.044540154 10:0.040771954 
-256 1:0.26358385 2:0.45103306 3:0.11142289 4:0.12414029 5:0.049819911 6:0.01536189 7:0.015319002 8:0.022810403 9:0.19132367 10:0.0034829185 
-256 1:0.42470895 2:0.31793397 3:0.12546817 4:0.082779524 5:0.049109387 6:0.015249331 7:0.0012350365 8:0.013739063 9:0.095918333 10:0.02378622 
-256 1:0.5451366 2:0.21125772 3:0.10911797 4:0.088214314 5:0.046273394 6:0.26047041 7:0.024963517 8:0.19281217 9:0.42361898 10:0.27986232 
-256 1:0.37437257 2:0.32381099 3:0.13132957 4:0.11821258 5:0.052274288 6:0.13805679 7:0.012614668 8:0.08951674 9:0.0027240187 10:0.065099524 
-256 1:0.40417377 2:0.39047476 3:0.099900822 4:0.070938711 5:0.034511946 6:0.11879817 7:0.11907397 8:0.16477804 9:0.30830196 10:0.074417746 
-256 1:0.61427475 2:0.17877496 3:0.091733271 4:0.091268576 5:0.023948446 6:0.17449328 7:0.035639311 8:0.066942715 9:0.09637289 10:0.13296464 
-256 1:0.54657628 2:0.24511409 3:0.079302518 4:0.088233497 5:0.040773615 6:0.066926376 7:0.13833623 8:0.053856453 9:0.087521575 10:0.16589651 
-4.7852004593330459 1:0.48145244 2:0.40199093 3:0.034993768 4:0.056128033 5:0.025434826 6:0.13265992 7:0.017767088 8:0.0078465244 9:0.012798061 10:0.040982525 
-152.66153242817407 1:0.20820029 2:0.36529279 3:0.20964338 4:0.1287976 5:0.08806594 6:0.0053892893 7:0.11205581 8:0.025041648 9:0.15832361 10:0.087379135 
-256 1:0.44845371 2:0.27762516 3:0.096679445 4:0.13053259 5:0.046709089 6:0.16821299 7:0.069639238 8:0.057451496 9:0.18436083 10:0.16206468 
-75.9843333642213 1:0.47146016 2:0.284493 3:0.12036298 4:0.079529952 5:0.044153903 6:0.015175625 7:0.0059426731 8:0.062502472 9:0.18700102 10:0.30474903 
-256 1:0.64052901 2:0.22118991 3:0.049959558 4:0.063233027 5:0.025088495 6:0.15044138 7:0.22219816 8:0.0098121167 9:0.058915571 10:0.029134793 
-256 1:0.63055927 2:0.2368043 3:0.056031274 4:0.051602983 5:0.025002171 6:0.10175767 7:0.11069218 8:0.085559536 9:0.11843463 10:0.15164353 
-256 1:0.49574312 2:0.33924321 3:0.087218177 4:0.053014816 5:0.024780673 6:0.047363495 7:0.0026402745 8:0.0027045276 9:0.091399185 10:0.036994233 
-256 1:0.50214591 2:0.25205587 3:0.10333492 4:0.093583014 5:0.048880295 6:0.44213352 7:0.10891649 8:0.11000109 9:0.23359089 10:0.037789011 
-194.97884983002166 1:0.53439395 2:0.20515844 3:0.081370245 4:0.11583098 5:0.063246387 6:0.088502925 7:0.26018 8:0.024218336 9:0.10385367 10:0.26686252 
-256 1:0.44242817 2:0.25524906 3:0.14521786 4:0.11066411 5:0.046440797 6:0.010508463 7:0.028621303 8:0.035520414 9:0.038043255 10:0.042986126 
-256 1:0.4125268 2:0.25771833 3:0.12586559 4:0.14635007 5:0.057539207 6:0.17103518 7:0.11226729 8:0.19239401 9:0.14583669 10:0.066830939 
-256 1:0.68540733 2:0.20994366 3:0.05039402 4:0.039806384 5:0.014448614 6:0.047047353 7:0.1018104 8:0.12934351 9:0.15838521 10:0.20314074 
-256 1:0.49760937 2:0.27665885 3:0.096038026 4:0.088565933 5:0.041127829 6:0.064250508 7:0.037752043 8:0.052998639 9:0.049778341 10:0.17480039 
-256 1:0.57066176 2:0.22983841 3:0.082531701 4:0.084065139 5:0.032902991 6:0.14379708 7:0.043354998 8:0.15757542 9:0.18078384 10:0.1325989 
-256 1:0.50058506 2:0.23242407 3:0.14940682 4:0.083453486 5:0.03413057 6:0.092090967 7:0.046297661 8:0.032377284 9:0.038186681 10:0.10537155 
-256 1:0.55210524 2:0.20916746 3:0.10567127 4:0.089730709 5:0.043325322 6:0.0070531518 7:0.025002227 8:0.15089764 9:0.21700449 10:0.060634925 
-256 1:0.72238026 2:0.18897245 3:0.042348218 4:0.030250828 5:0.016048238 6:0.09651649 7:0.047295507 8:0.079584162 9:0.12166886 10:0.056863743 
-256 1:0.51255412 2:0.23255606 3:0.10435874 4:0.10341728 5:0.047113798 6:0.07922368 7:0.011077614 8:0.071765942 9:0.053358768 10:0.081496304 
-256 1:0.76207238 2:0.15839679 3:0.029338848 4:0.033372633 5:0.016819342 6:0.01285942 7:0.020886581 8:0.024369243 9:0.1346092 10:0.0056992748 
-256 1:0.73045037 2:0.11630494 3:0.064591801 4:0.062379139 5:0.02627375 6:0.055253383 7:0.17917237 8:0.081507792 9:0.36304735 10:0.11877048 
-165.17093531846504 1:0.32806245 2:0.2181331 3:0.1292228 4:0.20580078 5:0.11878087 6:0.07890488 7:0.25358626 8:0.072262704 9:0.15615179 10:0.45336322 
-256 1:0.22393501 2:0.44570163 3:0.11961859 4:0.13921209 5:0.071532673 6:0.033163006 7:0.24720338 8:0.35842557 9:0.20213361 10:0.18102635 
-256 1:0.49622065 2:0.22149071 3:0.11175793 4:0.11642098 5:0.054109725 6:0.050842897 7:0.061153761 8:0.067478115 9:0.29944025 10:0.011890186 
-256 1:0.53938598 2:0.22768676 3:0.093097611 4:0.098249646 5:0.04158 6:0.014842338 7:0.11436152 8:0.10618157 9:0.11677625 10:0.07305149 
-256 1:0.56236374 2:0.26161156 3:0.096331468 4:0.05180659 5:0.027886638 6:0.014882492 7:0.057209773 8:0.046913367 9:0.05135593 10:0.054429288 
-256 1:0.56580674 2:0.21655392 3:0.098840267 4:0.079396809 5:0.039402261 6:0.039850484 7:0.11712852 8:0.12782818 9:0.22716507 10:0.070313495 
-256 1:0.59139674 2:0.24248272 3:0.070082992 4:0.066767879 5:0.029269664 6:0.12643933 7:0.065670296 8:0.057551677 9:0.11829122 10:0.18322915 
-256 1:0.56617467 2:0.22656326 3:0.085532173 4:0.089338423 5:0.032391472 6:0.026172055 7:0.070875367 8:0.061498352 9:0.10566187 10:0.024376051 
-256 1:0.64110792 2:0.23391138 3:0.06222517 4:0.04410954 5:0.018645992 6:0.098053697 7:0.04795203 8:0.045410729 9:0.025659126 10:0.098272099 
-6.0226264909810574 1:0.14267672 2:0.42786759 3:0.14450233 4:0.14812866 5:0.1368247 6:0.28348967 7:0.021811683 8:0.11473862 9:0.0099556312 10:0.03871313 
-256 1:0.42488552 2:0.33221699 3:0.13928047 4:0.060642213 5:0.042974815 6:0.0030927461 7:0.04176017 8:0.28267132 9:0.0049178866 10:0.0013381597 
-256 1:0.4675446 2:0.28712874 3:0.14195719 4:0.071781691 5:0.03158778 6:0.038317053 7:0.035505569 8:0.086009376 9:0.091979377 10:0.15866902 
-256 1:0.57031086 2:0.21123841 3:0.096639792 4:0.090344372 5:0.031466569 6:0.13000989 7:0.1117605 8:0.089021849 9:0.22899028 10:0.20519403 
-256 1:0.32380331 2:0.29266732 3:0.18360506 4:0.12383845 5:0.076085859 6:0.22485466 7:0.13423982 8:0.11986034 9:0.096443537 10:0.011510761 
-256 1:0.29185931 2:0.32336167 3:0.15198407 4:0.151516 5:0.081278947 6:0.10232763 7:0.072767267 8:0.065385585 9:0.006397229 10:0.020087926 
-256 1:0.210595 2:0.27213722 3:0.182183 4:0.2247051 5:0.11037967 6:0.1467073 7:0.055598982 8:0.053557109 9:0.05674975 10:0.017093899 
-256 1:0.56578144 2:0.22688049 3:0.096660407 4:0.071942079 5:0.038735591 6:0.014917087 7:0.12157404 8:0.34350327 9:0.24077866 10:0.21773576 
-256 1:0.55555059 2:0.27176079 3:0.095817292 4:0.055020383 5:0.021850943 6:0.19172148 7:0.030926215 8:0.11057132 9:0.03150716 10:0.022073462 
-256 1:0.39289304 2:0.33775064 3:0.1089699 4:0.10648617 5:0.053900253 6:0.046820915 7:0.017633924 8:0.19465883 9:0.029983908 10:0.031373375 
-256 1:0.55366986 2:0.31641824 3:0.08097544 4:0.036991965 5:0.011944505 6:0.12229636 7:0.026112071 8:0.064199874 9:0.1152343 10:0.052625885 
-256 1:0.34979262 2:0.32255863 3:0.13485362 4:0.13176824 5:0.06102689 6:0.10615083 7:0.050973486 8:0.064288128 9:0.049347746 10:0.081093317 
-256 1:0.58561708 2:0.24152281 3:0.081024832 4:0.063101661 5:0.028733617 6:0.04493837 7:0.00035650025 8:0.091443009 9:0.095588455 10:0.083600685 
-256 1:0.4792746 2:0.24497609 3:0.14393347 4:0.072460751 5:0.05935509 6:0.029989289 7:0.0098277895 8:0.205447 9:0.019268272 10:0.15062008 
-256 1:0.57957359 2:0.23486231 3:0.087202527 4:0.069153058 5:0.029208522 6:0.31490827 7:0.13440374 8:0.13771026 9:0.37441912 10:0.26459123 
-256 1:0.25492641 2:0.34710225 3:0.1795033 4:0.1470068 5:0.071461237 6:0.074149276 7:0.087133764 8:0.027835668 9:0.15983018 10:0.15592114 
-80.941036269126784 1:0.46937531 2:0.19575031 3:0.10552652 4:0.15030361 5:0.079044258 6:0.79325135 7:0.3690144 8:0.33719583 9:0.068446401 10:0.22032228 
-256 1:0.44198554 2:0.25329881 3:0.14344039 4:0.11688022 5:0.044395041 6:0.087571061 7:0.14774199 8:0.014056487 9:0.10059116 10:0.13523007 
-256 1:0.78053918 2:0.15562674 3:0.0331416 4:0.018199835 5:0.012492645 6:0.37227809 7:0.17186934 8:0.15189999 9:0.13464036 10:0.029625353 
-256 1:0.38142813 2:0.23447691 3:0.17022401 4:0.14918219 5:0.064688756 6:0.068135657 7:0.14825374 8:0.33296266 9:0.011440208 10:0.068332089 
-256 1:0.64661602 2:0.24252662 3:0.052891503 4:0.037380319 5:0.02058554 6:0.12081248 7:0.11937396 8:0.1510676 9:0.10584867 10:0.1320135 
-256 1:0.27943847 2:0.39697744 3:0.13753537 4:0.11730874 5:0.068739975 6:0.01671533 7:0.039317378 8:0.11666374 9:0.10143006 10:0.31531226 
-67.594238333954237 1:0.52181616 2:0.23491129 3:0.089183431 4:0.089736968 5:0.064352151 6:0.21588207 7:0.47663695 8:0.62262455 9:0.56175882 10:0.48013401 
-256 1:0.41832087 2:0.46186766 3:0.080023492 4:0.031225472 5:0.0085625058 6:0.063427804 7:0.047227977 8:0.043193162 9:0.17226205 10:0.0094579572 
-256 1:0.58511923 2:0.22252633 3:0.080604158 4:0.072703039 5:0.039047246 6:0.20777855 7:0.026399394 8:0.016762957 9:0.23204805 10:0.065593254 
-256 1:0.4602146 2:0.18444916 3:0.14621868 4:0.14686969 5:0.062247881 6:0.14368473 7:0.12110746 8:0.30776684 9:0.39829264 10:0.15270844 
-256 1:0.49219017 2:0.24831532 3:0.11686374 4:0.0907016 5:0.051929166 6:0.30212574 7:0.037629046 8:0.054238774 9:0.19619676 10:0.12735154 
-256 1:0.61358379 2:0.22145396 3:0.071146619 4:0.0698347 5:0.023980935 6:0.039530197 7:0.044634039 8:0.087657625 9:0.1248977 10:0.017615293 
-256 1:0.3050054 2:0.2287534 3:0.20760507 4:0.14237792 5:0.11625821 6:0.15383042 7:0.021889123 8:0.098052137 9:0.11367786 10:0.0098265273 
-256 1:0.70390859 2:0.20668532 3:0.052171373 4:0.026030105 5:0.011204614 6:0.037034577 7:0.041175308 8:0.08525377 9:0.0067440997 10:0.046130136 
-256 1:0.46975896 2:0.27609878 3:0.12424725 4:0.08460493 5:0.045290081 6:0.084665841 7:0.064728307 8:0.19255973 9:0.14745425 10:0.14428574 
-256 1:0.6197166 2:0.22023488 3:0.06795661 4:0.062484113 5:0.029607797 6:0.065426903 7:0.090470207 8:0.22868392 9:0.025197636 10:0.12059293 
-256 1:0.45408992 2:0.29865392 3:0.11071859 4:0.094553779 5:0.041983783 6:0.1028916 7:0.21145686 8:0.11823426 9:0.23141873 10:0.081343311 
-256 1:0.3403621 2:0.31518697 3:0.14899019 4:0.13629627 5:0.05916447 6:0.1587524 7:0.0610117 8:0.10121656 9:0.038064123 10:0.085751509 
-256 1:0.61445547 2:0.18768339 3:0.076254875 4:0.081540742 5:0.040065527 6:0.14851057 7:0.060023383 8:0.076884983 9:0.12668855 10:0.16250583 
-256 1:0.58981088 2:0.21825717 3:0.081705265 4:0.077883374 5:0.03234331 6:0.078134975 7:0.098624861 8:0.10490377 9:0.13969647 10:0.1608187 
-256 1:0.43136644 2:0.29951302 3:0.1358354 4:0.078812803 5:0.054472341 6:0.10630912 7:0.17884309 8:0.26716916 9:0.10429273 10:0.11362395 
-256 1:0.34438133 2:0.53827301 3:0.073876358 4:0.026034743 5:0.017434559 6:0.13096578 7:0.013910692 8:0.051608071 9:0.060035288 10:0.028242021 
-256 1:0.42500487 2:0.26485204 3:0.12095251 4:0.13129189 5:0.057898689 6:0.13632073 7:0.2016262 8:0.095412655 9:0.033890279 10:0.0038029295 
-256 1:0.45565181 2:0.3127125 3:0.10918038 4:0.080279954 5:0.042175357 6:0.11367643 7:0.080073757 8:0.098334315 9:0.029995469 10:0.22586719 
-256 1:0.66234753 2:0.20947881 3:0.06636898 4:0.038088062 5:0.023716618 6:0.03854068 7:0.031579932 8:0.096777628 9:0.070024659 10:0.18008922 
-256 1:0.25119558 2:0.35980229 3:0.15020516 4:0.15572069 5:0.083076285 6:0.01453763 7:0.068359635 8:0.072367764 9:0.01287257 10:0.10727435 
-256 1:0.55932261 2:0.25247917 3:0.085728154 4:0.073580732 5:0.028889337 6:0.05835458 7:0.071578621 8:0.24111338 9:0.20236567 10:0.20033104 
-256 1:0.58998976 2:0.25083769 3:0.089995096 4:0.049516028 5:0.019661423 6:0.19731821 7:0.01558742 8:0.14576826 9:0.011015655 10:0.0037142955 
-256 1:0.22706499 2:0.37268047 3:0.16564102 4:0.15443264 5:0.080180874 6:0.089183888 7:0.022493928 8:0.10244578 9:0.10426529 10:0.0021975783 
-256 1:0.73524325 2:0.16522745 3:0.050208321 4:0.035128937 5:0.014192039 6:0.067256448 7:0.058137876 8:0.29934533 9:0.35475822 10:0.17518958 
-256 1:0.24815272 2:0.28237122 3:0.20724144 4:0.17897451 5:0.083260116 6:0.020221288 7:0.021663008 8:0.17110776 9:0.29009644 10:0.29713568 
-256 1:0.57738031 2:0.21692244 3:0.10035823 4:0.066358631 5:0.03898039 6:0.060085953 7:0.109746 8:0.03072454 9:0.1772609 10:0.082333277 
-24.355451476744729 1:0.2052168 2:0.46669376 3:0.11539095 4:0.13953397 5:0.073164511 6:0.14190905 7:0.0099696302 8:0.17475014 9:0.019198498 10:0.13084196 
-256 1:0.36453621 2:0.40609772 3:0.08033802 4:0.098227197 5:0.050800849 6:0.15573428 7:0.13375069 8:0.42441935 9:0.025922746 10:0.078800298 
-256 1:0.57540316 2:0.25730067 3:0.082638593 4:0.057160989 5:0.027496594 6:0.24474106 7:0.11513678 8:0.16400488 9:0.12541997 10:0.08969205 
-256 1:0.72346154 2:0.21051712 3:0.03735303 4:0.01730314 5:0.01136517 6:0.033723513 7:0.064892364 8:0.031413313 9:0.21236041 10:0.3620838 
-256 1:0.71225888 2:0.21360065 3:0.037515832 4:0.025506879 5:0.011117757 6:0.087688827 7:0.092276836 8:0.13033051 9:0.104898 10:0.31444063 
-256 1:0.40207417 2:0.23617491 3:0.15069386 4:0.154336 5:0.056721057 6:0.23821699 7:0.22248221 8:0.27132916 9:0.12073747 10:0.051921922 
-256 1:0.63837852 2:0.19483757 3:0.083347246 4:0.061559329 5:0.021877335 6:0.086968966 7:0.06612941 8:0.044258989 9:0.049698748 10:0.12044677 
-256 1:0.44211891 2:0.22877649 3:0.14616073 4:0.12320002 5:0.059743848 6:0.18695685 7:0.19408547 8:0.030186691 9:0.21563967 10:0.016600599 
-256 1:0.68395364 2:0.2616041 3:0.03246286 4:0.015548347 5:0.00643105 6:0.0195059 7:0.031832082 8:0.14175411 9:0.054035487 10:0.18375708 
-256 1:0.32540717 2:0.24660364 3:0.21260872 4:0.13900521 5:0.076375267 6:0.31070661 7:0.14796655 8:0.096068545 9:0.075332576 10:0.037423404 
-256 1:0.68675062 2:0.23274967 3:0.032153131 4:0.033883742 5:0.014462829 6:0.087984524 7:0.047223765 8:0.034669354 9:0.094184502 10:0.093497423 
-256 1:0.44447142 2:0.1733765 3:0.18301828 4:0.11582078 5:0.083313021 6:0.22331618 7:0.04493105 8:0.17689403 9:0.20165015 10:0.039345838 
-256 1:0.55502519 2:0.22275349 3:0.13352394 4:0.06036989 5:0.028327496 6:0.0024194845 7:0.081628181 8:0.14436123 9:0.082801301 10:0.12807394 
-203.02219140959215 1:0.33022116 2:0.4089366 3:0.12509423 4:0.091558602 5:0.04418941 6:0.017253298 7:0.028495379 8:0.034583381 9:0.23491658 10:0.1606743 
-256 1:0.29650587 2:0.37385813 3:0.15349046 4:0.11359934 5:0.062546206 6:0.035993187 7:0.045421663 8:0.024621956 9:0.065081498 10:0.19203318 
-256 1:0.32732422 2:0.34660092 3:0.14650254 4:0.12024236 5:0.059329958 6:0.22078189 7:0.13153845 8:0.018315848 9:0.10336816 10:0.015897687 
-256 1:0.3222801 2:0.43522653 3:0.10776876 4:0.091978402 5:0.042746211 6:0.28090811 7:0.21665874 8:0.14890065 9:0.25571627 10:0.29817563 
-256 1:0.23576754 2:0.4759869 3:0.12912253 4:0.10546202 5:0.053661005 6:0.11636628 7:0.18621677 8:0.2641847 9:0.028374912 10:0.064590982 
-256 1:0.49206667 2:0.29066745 3:0.11925286 4:0.066201091 5:0.03181193 6:0.051793908 7:0.025643968 8:0.074619107 9:0.082962196 10:0.19103553 
-256 1:0.67157468 2:0.25240419 3:0.040046095 4:0.025534012 5:0.010441026 6:0.051534838 7:0.064655848 8:0.10134252 9:0.10017161 10:0.10159148 
-256 1:0.21983839 2:0.50843647 3:0.13498503 4:0.092342125 5:0.044397981 6:0.41028593 7:0.11827336 8:0.36118402 9:0.13482533 10:0.0048583945 
-256 1:0.3432114 2:0.19698199 3:0.076655314 4:0.11841756 5:0.26473374 6:0.14565074 7:0.10359077 8:0.21486252 9:0.2968218 10:0.3528921 
-256 1:0.51723645 2:0.23674469 3:0.1242453 4:0.080720326 5:0.041053233 6:0.043365239 7:0.020293292 8:0.068637798 9:0.041561529 10:0.060367934 
-256 1:0.35062028 2:0.30404626 3:0.18670343 4:0.098034199 5:0.060595833 6:0.24345045 7:0.13629452 8:0.17333416 9:0.11981366 10:0.010911418 
-256 1:0.59136499 2:0.13878123 3:0.12000925 4:0.1018147 5:0.048029836 6:0.16570918 7:0.029316092 8:0.08158295 9:0.0080088266 10:0.29730272 
-256 1:0.50384147 2:0.28922307 3:0.086773903 4:0.084938694 5:0.035222864 6:0.072822991 7:0.047441506 8:0.0071631209 9:0.13842075 10:0.021172082 
-256 1:0.36682879 2:0.29904985 3:0.13377046 4:0.14202272 5:0.058328186 6:0.15163184 7:0.035447781 8:0.033129874 9:0.10276849 10:0.069605032 
-256 1:0.32363301 2:0.36230936 3:0.19395584 4:0.078030654 5:0.042071134 6:0.16397888 7:0.050245742 8:0.0711538 9:0.084818794 10:0.085378196 
-256 1:0.53614944 2:0.17543703 3:0.13110809 4:0.10883462 5:0.048470829 6:0.040126384 7:0.019413164 8:0.010966184 9:0.17882705 10:0.26074993 
-256 1:0.50987095 2:0.28196165 3:0.088314558 4:0.080671727 5:0.039181115 6:0.12027316 7:0.30188044 8:0.13981781 9:0.041061734 10:0.14125946 
-256 1:0.48740318 2:0.19961217 3:0.12262672 4:0.10429493 5:0.08606301 6:0.028588199 7:0.21351947 8:0.011524951 9:0.026902151 10:0.15567666 
-256 1:0.46681625 2:0.28131157 3:0.10529391 4:0.10004374 5:0.046534539 6:0.14453487 7:0.22069025 8:0.16844347 9:0.14383098 10:0.3700829 
-256 1:0.28069609 2:0.18999709 3:0.22563583 4:0.22646527 5:0.077205712 6:0.066238612 7:0.10093783 8:0.12711981 9:0.0030268173 10:0.0072098293 
-256 1:0.71477886 2:0.18753587 3:0.043167638 4:0.039714011 5:0.014803614 6:0.059972317 7:0.029395422 8:0.031129787 9:0.048275356 10:0.068577501 
-256 1:0.58719978 2:0.25109012 3:0.080380595 4:0.051768627 5:0.029560877 6:0.019374153 7:0.021135814 8:0.20025856 9:0.17235911 10:0.31838015 
-256 1:0.43580387 2:0.37024882 3:0.086492319 4:0.073946629 5:0.033508354 6:0.10588886 7:0.095526543 8:0.1151936 9:0.16359993 10:0.064523403 
-256 1:0.23862864 2:0.42189989 3:0.16134413 4:0.12034335 5:0.057783978 6:0.25507144 7:0.036453663 8:0.18798271 9:0.40581932 10:0.4500681 
-256 1:0.75838332 2:0.14395258 3:0.05826742 4:0.028109999 5:0.011286684 6:0.11801724 7:0.075391435 8:0.20103272 9:0.1905785 10:0.10039626 
-122.13082276231904 1:0.54798815 2:0.15568984 3:0.12711675 4:0.094392795 5:0.074812475 6:0.027292096 7:0.096401443 8:0.059906619 9:0.046782819 10:0.19976504 
-256 1:0.50482824 2:0.29304557 3:0.090515938 4:0.072126233 5:0.039484018 6:0.066918154 7:0.14405438 8:0.22593041 9:0.055074416 10:0.094118893 
-256 1:0.20165222 2:0.30444548 3:0.29367828 4:0.15941006 5:0.04081396 6:0.064174584 7:0.085482124 8:0.080750403 9:0.07517214 10:0.037143382 
-6.7245225516327967 1:0.25759387 2:0.27780778 3:0.14823075 4:0.21137972 5:0.10498788 6:0.19253294 7:0.23948603 8:0.38147507 9:0.16604801 10:0.037171393 
-256 1:0.61914473 2:0.22392306 3:0.097004028 4:0.039137139 5:0.020791051 6:0.13248303 7:0.039959835 8:0.24465436 9:0.17392787 10:0.24715554 
-256 1:0.65784139 2:0.25057859 3:0.055190943 4:0.028538815 5:0.0078502588 6:0.048577254 7:0.049390746 8:0.13985334 9:0.23710101 10:0.0002889486 
-256 1:0.45221222 2:0.23661701 3:0.15578863 4:0.095443775 5:0.059938369 6:0.24984454 7:0.21607746 8:0.0054026299 9:0.17070446 10:0.033447863 
-256 1:0.21203358 2:0.33518998 3:0.18877239 4:0.19206004 5:0.071944016 6:0.27245015 7:0.089791873 8:0.078939708 9:0.12052983 10:0.1598624 
-256 1:0.67409295 2:0.22256061 3:0.057745034 4:0.031138337 5:0.014463073 6:0.016664757 7:0.1156741 8:0.16765624 9:0.083051338 10:0.14451125 
-256 1:0.71162907 2:0.22140544 3:0.035483848 4:0.021678474 5:0.0098031695 6:0.0058966348 7:0.019910119 8:0.04601841 9:0.21172678 10:0.41325503 
-256 1:0.42242329 2:0.32527705 3:0.12611589 4:0.082527718 5:0.043656058 6:0.080720384 7:0.026692508 8:0.14810792 9:0.11408093 10:0.10474813 
-256 1:0.32122656 2:0.29608901 3:0.15858164 4:0.15133932 5:0.072763463 6:0.015661075 7:0.033036585 8:0.11142587 9:0.10327216 10:0.046306289 
-256 1:0.44944592 2:0.31630912 3:0.096021039 4:0.097365702 5:0.040858218 6:0.081968756 7:0.25320905 8:0.09780425 9:0.098939345 10:0.12303149 
-256 1:0.60956015 2:0.23437857 3:0.076875318 4:0.052653224 5:0.02653274 6:0.071049258 7:0.028050995 8:0.11574937 9:0.08073848 10:0.10763184 
-256 1:0.409224 2:0.19941242 3:0.15299731 4:0.16142686 5:0.076939399 6:0.015656771 7:0.0033549271 8:0.26603236 9:0.0098560351 10:0.33168872 
-256 1:0.60531263 2:0.21696803 3:0.094907076 4:0.052970642 5:0.029841627 6:0.10812188 7:0.070251168 8:0.023278202 9:0.04529499 10:0.081048761 
-256 1:0.29630942 2:0.36883764 3:0.15787519 4:0.11411063 5:0.062867125 6:0.028482669 7:0.062515055 8:0.17484701 9:0.11964788 10:0.070752842 
-256 1:0.79868436 2:0.1366247 3:0.026481046 4:0.022945922 5:0.015263968 6:0.06218673 7:0.010855969 8:0.053436595 9:0.094222516 10:0.19252389 
-256 1:0.65298379 2:0.25759873 3:0.036613639 4:0.037974519 5:0.014829315 6:0.067213904 7:0.0034370551 8:0.031971567 9:0.2525808 10:0.0089778607 
-256 1:0.28506412 2:0.29309734 3:0.19755677 4:0.14656816 5:0.077713603 6:0.31032263 7:0.082724327 8:0.11898776 9:0.020085115 10:0.1228791 
-256 1:0.68758436 2:0.20663599 3:0.056300835 4:0.034142193 5:0.01533663 6:0.048514825 7:0.010451199 8:0.038079468 9:0.14285042 10:0.1052237 
-256 1:0.33441604 2:0.33071405 3:0.15338677 4:0.11738717 5:0.06409597 6:0.15819821 7:0.086770183 8:0.037248472 9:0.12906658 10:0.063665338 
-256 1:0.3058436 2:0.32492647 3:0.18028387 4:0.12866931 5:0.060276746 6:0.020305812 7:0.10142224 8:0.031184056 9:0.020595655 10:0.086019127 
-256 1:0.46983523 2:0.32089026 3:0.10599148 4:0.067560701 5:0.035722333 6:0.038204119 7:0.015863944 8:0.13776966 9:0.13503147 10:0.13487736 
-256 1:0.43794736 2:0.36849732 3:0.10044881 4:0.060447784 5:0.032658729 6:0.080822632 7:0.0029505437 8:0.10316721 9:0.23942497 10:0.33530772 
-256 1:0.68547684 2:0.11818645 3:0.088930652 4:0.067365226 5:0.040040832 6:0.01221469 7:0.079221084 8:0.26159807 9:0.14225361 10:0.011593934 
-256 1:0.44316966 2:0.29680771 3:0.10612472 4:0.1038625 5:0.050035408 6:0.15325065 7:0.029637522 8:0.10527829 9:0.072935247 10:0.12879132 
-256 1:0.35096531 2:0.28215649 3:0.16599894 4:0.13261643 5:0.068262826 6:0.017763217 7:0.023634407 8:0.035449154 9:0.17204824 10:0.14996028 
-256 1:0.46921877 2:0.28213799 3:0.1225158 4:0.088279217 5:0.03784822 6:0.085125328 7:0.033545557 8:0.012459901 9:0.1156157 10:0.029017749 
-256 1:0.73400805 2:0.17455285 3:0.054024826 4:0.024072557 5:0.013341722 6:0.026341924 7:0.071266571 8:0.048898095 9:0.042020516 10:0.14819297 
-256 1:0.67046511 2:0.18924613 3:0.081585894 4:0.03855874 5:0.02014413 6:0.045047866 7:0.0099818756 8:0.0049358743 9:0.080717496 10:0.055216318 
-256 1:0.58126082 2:0.29901914 3:0.068349209 4:0.034578077 5:0.016792748 6:0.064626995 7:0.00022797704 8:0.0036292089 9:0.13945925 10:0.19211178 
-256 1:0.58386555 2:0.2733828 3:0.069518149 4:0.049887259 5:0.023346237 6:0.061017703 7:0.088288873 8:0.28253971 9:0.24871872 10:0.21743879 
-256 1:0.28997412 2:0.23249121 3:0.19462343 4:0.21081171 5:0.072099534 6:0.17961673 7:0.21819947 8:0.013586513 9:0.11394659 10:0.25911472 
-256 1:0.43610323 2:0.28699399 3:0.12276337 4:0.11096978 5:0.043169627 6:0.27354583 7:0.028796037 8:0.13941224 9:0.069373596 10:0.011193009 
-256 1:0.25371697 2:0.36626114 3:0.16952879 4:0.1369655 5:0.073527604 6:0.21981952 7:0.066126861 8:0.042784161 9:0.15890434 10:0.14822614 
-256 1:0.4103879 2:0.25499101 3:0.14559257 4:0.12711876 5:0.061909763 6:0.038299414 7:0.019292635 8:6.0733352e-05 9:0.11684105 10:0.071581909 
-256 1:0.75057944 2:0.17119802 3:0.04533471 4:0.025425005 5:0.0074628232 6:0.031632398 7:0.079009576 8:0.15197959 9:0.042584452 10:0.029208528 
-256 1:0.5180361 2:0.2699402 3:0.10708433 4:0.066655514 5:0.038283855 6:0.013241594 7:0.10049853 8:0.061977999 9:0.092449203 10:0.074009317 
-256 1:0.33863869 2:0.24408745 3:0.19177318 4:0.14207244 5:0.083428242 6:0.0065739072 7:0.14607213 8:0.031688544 9:0.028413235 10:0.19263687 
-256 1:0.80078145 2:0.13853691 3:0.033145597 4:0.0200741 5:0.0074619403 6:0.013430922 7:0.088445261 8:0.11750073 9:0.099026951 10:0.095483337 
-256 1:0.73089474 2:0.13963244 3:0.074292215 4:0.034353822 5:0.020826787 6:0.01844874 7:0.068586882 8:0.049271629 9:0.064296921 10:0.12735474 
-256 1:0.68621627 2:0.16250455 3:0.083842697 4:0.048430286 5:0.019006197 6:0.096432541 7:0.14315867 8:0.1556414 9:0.30053899 10:0.29129828 
-256 1:0.48810364 2:0.2312214 3:0.083568197 4:0.13732272 5:0.059784042 6:0.30347504 7:0.15812319 8:0.0083693226 9:0.06728267 10:0.032280082 
-256 1:0.41233444 2:0.28048806 3:0.1530119 4:0.093592597 5:0.060573009 6:0.023462019 7:0.047193363 8:0.080366683 9:0.1261745 10:0.0030877439 
-256 1:0.43186217 2:0.32280648 3:0.13953582 4:0.070678046 5:0.03511748 6:0.074575108 7:0.014263877 8:0.26764529 9:0.088867583 10:0.0017988859 
-256 1:0.64545056 2:0.14309633 3:0.086023608 4:0.077098422 5:0.048331078 6:0.07903391 7:0.018230474 8:0.060015629 9:0.069588425 10:0.030565814 
-17.086472181085448 1:0.59127763 2:0.20229198 3:0.068868061 4:0.070024803 5:0.06753753 6:0.48289614 7:0.20567982 8:0.18586551 9:0.069832829 10:0.23447149 
-256 1:0.57261357 2:0.27454198 3:0.085361374 4:0.050456503 5:0.017026576 6:0.075543121 7:0.056702347 8:0.018037898 9:0.11793482 10:0.024322373 
-256 1:0.31829573 2:0.35582035 3:0.13716658 4:0.12497077 5:0.063746578 6:0.17097963 7:0.18136219 8:0.057582749 9:0.062816348 10:0.0095458475 
-256 1:0.63493951 2:0.21440575 3:0.059521258 4:0.062883034 5:0.028250456 6:0.020527333 7:0.049011157 8:0.13490194 9:0.15118374 10:0.12736594 
-256 1:0.43472398 2:0.18138032 3:0.14475477 4:0.17838041 5:0.06076052 6:0.20264921 7:0.060677015 8:0.18261619 9:0.36060937 10:0.13607311 
-256 1:0.43490711 2:0.32066689 3:0.1088024 4:0.091497233 5:0.044126372 6:0.008994144 7:0.071163002 8:0.045476924 9:0.12895254 10:0.16183202 
-24.572310875912731 1:0.21935292 2:0.1699937 3:0.11825286 4:0.12290375 5:0.36949677 6:0.50265501 7:0.39954398 8:0.23817031 9:0.21277433 10:0.24071573 
-256 1:0.24522447 2:0.47399667 3:0.1511843 4:0.077481415 5:0.052113145 6:0.039318484 7:0.057883672 8:0.073846873 9:0.034487551 10:0.090632744 
-44.842227610589234 1:0.35162337 2:0.34428682 3:0.12306861 4:0.11243682 5:0.068584374 6:0.2684031 7:0.2491718 8:0.13312761 9:0.058691532 10:0.21446625 
-256 1:0.5287867 2:0.26114055 3:0.12064419 4:0.059236909 5:0.030191658 6:4.5187183e-05 7:0.033695148 8:0.090002466 9:0.049719351 10:0.21416392 
-256 1:0.30866554 2:0.27164017 3:0.14905841 4:0.18150654 5:0.089129336 6:0.00075646126 7:0.17665906 8:0.18799225 9:0.036179699 10:0.11832013 
-256 1:0.33847484 2:0.43327474 3:0.089478118 4:0.092930001 5:0.045842299 6:0.22345759 7:0.28582872 8:0.025925237 9:0.081344545 10:0.067370364 
-256 1:0.65601619 2:0.20525418 3:0.070163945 4:0.047571124 5:0.020994554 6:0.17122156 7:0.015393525 8:0.10182709 9:0.024683445 10:0.1294187 
-256 1:0.35483465 2:0.29912784 3:0.14936754 4:0.14997312 5:0.04669684 6:0.34549974 7:0.13964477 8:0.2852705 9:0.0041182506 10:0.057629046 
-70.184573696412585 1:0.042278073 2:0.16452639 3:0.18541311 4:0.39163198 5:0.21615045 6:0.071641933 7:0.00071449462 8:0.06541147 9:0.01818013 10:0.046222889 
-256 1:0.54072857 2:0.26251221 3:0.094114899 4:0.069097256 5:0.033547067 6:0.042754956 7:0.091012133 8:0.24762776 9:0.19990067 10:0.19158969 
-256 1:0.60789877 2:0.23743579 3:0.088793627 4:0.040939273 5:0.024932536 6:0.047620304 7:0.028799688 8:0.040607741 9:0.014953453 10:0.13156105 
-256 1:0.47341488 2:0.25598302 3:0.13290359 4:0.090756105 5:0.046942403 6:0.31728604 7:0.066306353 8:0.096017821 9:0.18027192 10:0.10716509 
-256 1:0.45189574 2:0.26579362 3:0.12537486 4:0.10537319 5:0.051562582 6:0.056018569 7:0.1006802 8:0.012495428 9:0.15036521 10:0.099828473 
-113.03060750594622 1:0.33975309 2:0.19938489 3:0.11631268 4:0.24843589 5:0.09611345 6:0.072350398 7:0.11107225 8:0.19626492 9:0.62904107 10:0.34181933 
-256 1:0.2460358 2:0.44152351 3:0.13911791 4:0.1147895 5:0.058533279 6:0.068331113 7:0.1250228 8:0.072056865 9:0.10771777 10:0.036991304 
-256 1:0.39226884 2:0.23192853 3:0.16472932 4:0.14111105 5:0.069962263 6:0.28299192 7:0.13431486 8:0.08307538 9:0.033395051 10:0.022840759 
-256 1:0.43197795 2:0.26635113 3:0.13878465 4:0.11142667 5:0.051459597 6:0.21768998 7:0.13619972 8:0.21949523 9:0.074800137 10:0.28332309 
-256 1:0.43283791 2:0.24917829 3:0.18147177 4:0.10332098 5:0.033191047 6:0.11801619 7:0.060186245 8:0.083410265 9:0.10632797 10:0.15853937 
-256 1:0.52018007 2:0.17323809 3:0.12573182 4:0.11313533 5:0.06771469 6:0.07105028 7:0.080026861 8:0.095624394 9:0.031389238 10:0.080424333 
-256 1:0.42899566 2:0.23814759 3:0.13163782 4:0.14391175 5:0.057307187 6:0.33857842 7:0.17604084 8:0.0032117219 9:0.069610716 10:0.020855924 
-256 1:0.48499626 2:0.39822491 3:0.082479571 4:0.025226816 5:0.0090724415 6:0.0035521658 7:0.040029151 8:0.06510259 9:0.025157268 10:0.011847981 
-256 1:0.41313446 2:0.31200114 3:0.15177936 4:0.074259854 5:0.048825185 6:0.25635567 7:0.070976233 8:0.26638723 9:0.2297698 10:0.26983859 
-256 1:0.40962215 2:0.29923839 3:0.1765513 4:0.080230807 5:0.034357357 6:0.12254772 7:0.18540527 8:0.07425048 9:0.029452888 10:0.013517745 
-256 1:0.31531792 2:0.25866073 3:0.20275831 4:0.13460769 5:0.08865535 6:0.11519777 7:0.22552687 8:0.19481952 9:0.0072077675 10:0.050799216 
-256 1:0.73108911 2:0.14847184 3:0.045798751 4:0.048801372 5:0.025838927 6:0.055510428 7:0.053188428 8:0.11979441 9:0.24481222 10:0.063321169 
-256 1:0.79183173 2:0.14569542 3:0.029662464 4:0.01668427 5:0.016126124 6:0.019948394 7:0.030194206 8:0.014623895 9:0.0012641527 10:0.086978433 
-256 1:0.60938017 2:0.19428615 3:0.098043606 4:0.065288076 5:0.033001997 6:0.011841603 7:0.084163192 8:0.019466065 9:0.050126486 10:0.029520872 
-256 1:0.37634049 2:0.27124981 3:0.18400787 4:0.1192093 5:0.049192523 6:0.30309521 7:0.070748796 8:0.064267356 9:0.16212576 10:0.18712378 
-256 1:0.32661814 2:0.31427842 3:0.18364316 4:0.11794726 5:0.05751302 6:0.10126418 7:0.20377868 8:0.19733899 9:0.26766163 10:0.012652966 
-256 1:0.28088876 2:0.30596938 3:0.17483895 4:0.1664997 5:0.071803209 6:0.17433635 7:0.29672085 8:0.1169807 9:0.02788805 10:0.053651606 
-256 1:0.40577605 2:0.30771545 3:0.130694 4:0.10241331 5:0.053401191 6:0.057269619 7:0.030818791 8:0.019426792 9:0.066458584 10:0.15950779 
-256 1:0.47646802 2:0.1949248 3:0.12514212 4:0.14505592 5:0.058409147 6:0.19353366 7:0.16872359 8:0.41997166 9:0.35370546 10:0.39052665 
-256 1:0.57991084 2:0.28074038 3:0.08031493 4:0.042850888 5:0.016182961 6:0.043729524 7:0.067695734 8:0.055031157 9:0.059817029 10:0.2025295 
-256 1:0.66709756 2:0.18433832 3:0.082480687 4:0.042696266 5:0.023387175 6:0.04254952 7:0.058498906 8:0.061286119 9:0.11945298 10:0.19748955 
-256 1:0.27446967 2:0.28928391 3:0.19062577 4:0.15797432 5:0.087646331 6:0.084862402 7:0.023456073 8:0.042260409 9:0.13107791 10:0.038130452 
-256 1:0.39982757 2:0.42635062 3:0.089974434 4:0.057384092 5:0.026463291 6:0.049581486 7:0.0043569633 8:0.049431062 9:0.17692184 10:0.20127892 
-256 1:0.7942223 2:0.13325999 3:0.039394113 4:0.021252011 5:0.011871593 6:0.044106617 7:0.05791409 8:0.26761403 9:0.25868788 10:0.25360623 
-256 1:0.34741933 2:0.31173568 3:0.1468574 4:0.11638004 5:0.077607546 6:0.12513248 7:0.055906395 8:0.030956385 9:0.23585483 10:0.47425939 
-256 1:0.52249038 2:0.37212261 3:0.062253345 4:0.028083499 5:0.015050166 6:0.059498551 7:0.07646061 8:0.054631495 9:0.041913854 10:0.10801433 
-256 1:0.51139483 2:0.37576633 3:0.062866491 4:0.035065672 5:0.01490667 6:0.046918242 7:0.027107114 8:0.045115424 9:0.05270008 10:0.054169174 
-256 1:0.77901156 2:0.15686429 3:0.027680674 4:0.026347483 5:0.010095991 6:0.020806703 7:0.083864999 8:0.00022508795 9:0.1933921 10:0.021496004 
-256 1:0.47554622 2:0.24700034 3:0.13173847 4:0.090087211 5:0.055627756 6:0.017396424 7:0.15052362 8:0.1746538 9:0.096680723 10:0.13472604 
-256 1:0.22483534 2:0.48691512 3:0.11007638 4:0.11743668 5:0.06073649 6:0.19504945 7:0.0017713702 8:0.13103314 9:0.080530333 10:0.02938568 
-66.760620578908714 1:0.2232396 2:0.20610623 3:0.14559528 4:0.31846185 5:0.10659704 6:0.43111623 7:0.15461697 8:0.19876017 9:0.16514413 10:0.13040586 
-256 1:0.37285763 2:0.21014323 3:0.15515214 4:0.18206638 5:0.07978062 6:0.010160265 7:0.038656055 8:0.19329405 9:0.23601262 10:0.19936332 
-256 1:0.59988101 2:0.19805699 3:0.075911701 4:0.07441709 5:0.051733203 6:0.4795931 7:0.29451756 8:0.2263199 9:0.21343641 10:0.027122944 
-256 1:0.36439486 2:0.34354026 3:0.13808108 4:0.10510204 5:0.048881762 6:0.22064941 7:0.08229998 8:0.20632568 9:0.16642106 10:0.24265893 
-256 1:0.27056787 2:0.53681618 3:0.10049326 4:0.06178041 5:0.030342284 6:0.28093358 7:0.11164994 8:0.02835865 9:0.075685395 10:0.18641534 
-256 1:0.65450607 2:0.18730426 3:0.074048098 4:0.054374793 5:0.029766771 6:0.170977 7:0.062598717 8:0.054387114 9:0.0026887033 10:0.020040863 
-256 1:0.43397443 2:0.18295288 3:0.17791427 4:0.13096153 5:0.074196885 6:0.0054741539 7:0.17074477 8:0.027888662 9:0.17174114 10:0.10755475 
-256 1:0.66003066 2:0.15895873 3:0.075374517 4:0.067799535 5:0.037836557 6:0.1353641 7:0.072968321 8:0.1475067 9:0.20248136 10:0.02157116 
-256 1:0.32721811 2:0.29228084 3:0.15765015 4:0.14409685 5:0.078754054 6:0.11293914 7:0.044576392 8:0.16796061 9:0.0041281807 10:0.098797819 
-256 1:0.55097137 2:0.21562781 3:0.097248473 4:0.090550084 5:0.045602262 6:0.10366364 7:0.13829248 8:0.12779791 9:0.071893985 10:0.027285946 
-256 1:0.6575272 2:0.16293912 3:0.073861203 4:0.069116227 5:0.036556242 6:0.10303503 7:0.07410295 8:0.20993202 9:0.20341352 10:0.17660172 
-19.81385310805377 1:0.94883159 2:0.044471742 3:0.0041749952 4:0.0019906946 5:0.00053097681 6:0.99806316 7:0.97398185 8:0.74773282 9:0.72331072 10:0.16196317 
-256 1:0.51604941 2:0.24526012 3:0.14679934 4:0.057634873 5:0.034256252 6:0.25573081 7:0.064299277 8:0.051810071 9:0.087672055 10:0.17918215 
-256 1:0.40888514 2:0.28325423 3:0.10653739 4:0.14491788 5:0.056405365 6:0.35219671 7:0.12637631 8:0.082033891 9:0.095143264 10:0.14236512 
-256 1:0.538933 2:0.20481125 3:0.10722204 4:0.094685237 5:0.054348469 6:0.24022688 7:0.29536157 8:0.14120968 9:0.14830396 10:0.33822976 
-256 1:0.79018616 2:0.10617922 3:0.046298755 4:0.034363811 5:0.022972062 6:0.1241166 7:0.10940997 8:0.089465526 9:0.057004984 10:0.23520304 
-256 1:0.80173862 2:0.13412738 3:0.028573936 4:0.022175502 5:0.01338457 6:0.030499661 7:0.025513299 8:0.011915872 9:0.12858596 10:0.064239868 
-256 1:0.48032627 2:0.2817485 3:0.090340544 4:0.099386549 5:0.048198134 6:0.13103439 7:0.21769077 8:0.073802902 9:0.012952863 10:0.10957858 
-256 1:0.43642016 2:0.2309551 3:0.14971677 4:0.12884959 5:0.05405839 6:0.20591881 7:0.085736153 8:0.036488595 9:0.12401309 10:0.092291038 
-256 1:0.69159656 2:0.20178143 3:0.068830589 4:0.02308347 5:0.014707958 6:0.0047230238 7:0.00050805024 8:0.012211118 9:0.018046827 10:0.30967997 
-256 1:0.6111112 2:0.18910114 3:0.10223228 4:0.062283346 5:0.035272032 6:0.095994845 7:0.004708788 8:0.065597056 9:0.1145552 10:0.037616405 
-256 1:0.42475236 2:0.40671964 3:0.085187963 4:0.054418453 5:0.02892158 6:0.11786013 7:0.011193625 8:0.0678859 9:0.1416542 10:0.15883593 
-256 1:0.60382188 2:0.21280267 3:0.09114693 4:0.061544249 5:0.030684272 6:0.017088718 7:0.051818426 8:0.028105652 9:0.18915154 10:0.11176788 
-256 1:0.23732834 2:0.49947798 3:0.095381319 4:0.11076864 5:0.057043726 6:0.41636573 7:0.071515762 8:0.34734984 9:0.19888959 10:0.2743909 
-256 1:0.43067813 2:0.27231515 3:0.12964658 4:0.11674345 5:0.050616694 6:0.0082632945 7:0.0860101 8:0.046892338 9:0.012922641 10:0.019069851 
-256 1:0.68753913 2:0.21191355 3:0.028716658 4:0.044353605 5:0.027477056 6:0.22866576 7:0.11240213 8:0.17095874 9:0.13088748 10:0.072653489 
-256 1:0.65250013 2:0.17191182 3:0.096211051 4:0.053018322 5:0.026358678 6:0.031265582 7:0.017001078 8:0.079154164 9:0.093032124 10:0.013980146 
-256 1:0.32759627 2:0.34084298 3:0.1752589 4:0.092307998 5:0.06399385 6:0.16977032 7:0.0043875978 8:0.20159151 9:0.044176361 10:0.058838469 
-256 1:0.37498989 2:0.32496839 3:0.10667269 4:0.13818289 5:0.055186133 6:0.0066118238 7:0.012104909 8:0.042409799 9:0.079802322 10:0.095677589 
-256 1:0.54031201 2:0.23225704 3:0.10288944 4:0.088286915 5:0.036254594 6:0.050285154 7:0.017497933 8:0.016983846 9:0.0050244171 10:0.073004619 
-256 1:0.77017213 2:0.11949984 3:0.055809079 4:0.031873782 5:0.022645168 6:0.11995304 7:0.079616579 8:0.030880735 9:0.23543791 10:0.076007222 
-256 1:0.5228688 2:0.33642338 3:0.055163343 4:0.058561459 5:0.02698302 6:0.1497292 7:0.03907606 8:0.050002616 9:0.2948194 10:0.10464456 
-256 1:0.30879461 2:0.26168143 3:0.22455026 4:0.12973543 5:0.075238259 6:0.14162362 7:0.056586935 8:0.22077633 9:0.014488913 10:0.033507447 
-256 1:0.5913334 2:0.28581191 3:0.064955849 4:0.042685226 5:0.015213615 6:0.052198037 7:0.043088036 8:0.079562924 9:0.034384596 10:0.098598354 
-256 1:0.3723131 2:0.26310188 3:0.16659935 4:0.12838914 5:0.06959653 6:0.048810996 7:0.022957298 8:0.034300685 9:0.064749973 10:0.003150297 
-256 1:0.36007929 2:0.38327202 3:0.11813608 4:0.091726386 5:0.046786223 6:0.17418463 7:0.046366883 8:0.026647633 9:0.1669398 10:0.19323902 
-256 1:0.81080488 2:0.10421322 3:0.045345227 4:0.018558177 5:0.021078489 6:0.06886668 7:0.13482955 8:0.033700659 9:0.015875848 10:0.071865098 
-256 1:0.53390878 2:0.28906141 3:0.10439862 4:0.052497048 5:0.020134135 6:0.044143297 7:0.0037882243 8:0.026254568 9:0.24000161 10:0.27116213 
-256 1:0.53832273 2:0.22711284 3:0.10411908 4:0.077418826 5:0.053026529 6:0.10678856 7:0.038747964 8:0.10494813 9:0.001063076 10:0.19594002 
-256 1:0.50992033 2:0.22803868 3:0.095501367 4:0.12505184 5:0.041487787 6:0.57326947 7:0.29076502 8:0.11418497 9:0.29173767 10:0.18965165 
-256 1:0.79776213 2:0.15111825 3:0.023937519 4:0.019321362 5:0.0078607383 6:0.036323114 7:0.03564638 8:0.11107485 9:0.013397134 10:0.043950937 
-256 1:0.54197033 2:0.24481918 3:0.12018868 4:0.065736567 5:0.027285249 6:0.046397508 7:0.09673852 8:0.024572673 9:0.038439802 10:0.093719213 
-256 1:0.67739593 2:0.22179016 3:0.062442524 4:0.027550495 5:0.010820891 6:0.017506583 7:0.073081396 8:0.12231811 9:0.15867892 10:0.1550194 
-256 1:0.60608837 2:0.20239431 3:0.086827699 4:0.071009483 5:0.033680137 6:0.035953644 7:0.058958342 8:0.12796258 9:0.23766373 10:0.026549349 
-256 1:0.52528494 2:0.26177159 3:0.11413349 4:0.064196348 5:0.034613637 6:0.049330301 7:0.099430661 8:0.02486858 9:0.062226086 10:0.019613963 
-256 1:0.43310243 2:0.26683204 3:0.12703306 4:0.096767006 5:0.076265462 6:0.21701295 7:0.11960232 8:0.13977636 9:0.21420544 10:0.45907893 
-256 1:0.75353454 2:0.19155754 3:0.031350894 4:0.01716138 5:0.006395653 6:0.063901391 7:0.051462769 8:0.038073666 9:0.28361094 10:0.15167209 
-256 1:0.3312391 2:0.37353293 3:0.14269083 4:0.10216146 5:0.050375684 6:0.049871144 7:0.07695658 8:0.029650365 9:0.0072836231 10:0.076340532 
-256 1:0.37773958 2:0.25634095 3:0.19612875 4:0.11746561 5:0.052325105 6:0.053433226 7:0.022055972 8:0.023105415 9:0.27039936 10:0.23907461 
-256 1:0.2883682 2:0.36330767 3:0.16081324 4:0.12792002 5:0.059590865 6:0.21617966 7:0.047839372 8:0.011897533 9:0.13614698 10:0.0058622577 
-256 1:0.53605355 2:0.27993099 3:0.079692433 4:0.068565579 5:0.035757449 6:0.057683332 7:0.11727337 8:0.1003467 9:0.049276951 10:0.19282845 
-256 1:0.45553201 2:0.29798362 3:0.12463855 4:0.079202549 5:0.042643272 6:0.003158557 7:0.095132575 8:0.10589048 9:0.1123564 10:0.081571866 
-256 1:0.47451844 2:0.23575985 3:0.14512056 4:0.090215529 5:0.054385633 6:0.0053709297 7:0.007203469 8:0.032538791 9:0.05748869 10:0.0097598696 
-256 1:0.23029892 2:0.48308115 3:0.13729906 4:0.095495325 5:0.053825546 6:0.059743258 7:0.035732466 8:0.012705569 9:0.053235609 10:0.17744114 
-256 1:0.6434532 2:0.23654079 3:0.081837479 4:0.027805072 5:0.010363459 6:0.18042081 7:0.027002694 8:0.086842967 9:0.057332131 10:0.031941913 
-256 1:0.47548356 2:0.20470909 3:0.16119078 4:0.11098015 5:0.047636427 6:0.030616287 7:0.15317783 8:0.34439664 9:0.11076188 10:0.028266388 
-256 1:0.72123788 2:0.16688398 3:0.041154378 4:0.046775348 5:0.02394841 6:0.035873836 7:0.0030020364 8:0.030971547 9:0.11590502 10:0.10187638 
-256 1:0.32271499 2:0.25567887 3:0.19932348 4:0.13645046 5:0.0858322 6:0.1171088 7:0.044116954 8:0.14858104 9:0.21991732 10:0.012072782 
-256 1:0.3421187 2:0.47377122 3:0.074326034 4:0.074862779 5:0.034921268 6:0.17814579 7:0.089328692 8:0.1146874 9:0.035360274 10:0.037985363 
-256 1:0.3734091 2:0.2806404 3:0.15719374 4:0.12702174 5:0.061735015 6:0.087917496 7:0.13666551 8:0.21942681 9:0.17825238 10:0.075092587 
-256 1:0.61353179 2:0.23527213 3:0.073908016 4:0.054707613 5:0.022580451 6:0.017077277 7:0.016854545 8:0.074304309 9:0.12467846 10:0.046123822 
-256 1:0.68016205 2:0.14276325 3:0.081207968 4:0.049207426 5:0.046659302 6:0.079422691 7:0.045641771 8:0.035029313 9:0.0075060043 10:0.10481511 
-150.99756784700145 1:0.56030845 2:0.24226533 3:0.078438055 4:0.080404159 5:0.038584006 6:0.055587062 7:0.12232089 8:0.061030742 9:0.14980905 10:0.0057324244 
-109.9040273817531 1:0.64182215 2:0.15218257 3:0.071094293 4:0.084772857 5:0.05012813 6:0.032325428 7:0.04337741 8:0.065684953 9:0.0033708818 10:0.054748879 
-256 1:0.63096798 2:0.18147743 3:0.083674259 4:0.06697869 5:0.036901641 6:0.15347692 7:0.044611165 8:0.07113134 9:0.064012543 10:0.20582738 
-256 1:0.35585787 2:0.38067189 3:0.12340638 4:0.089909298 5:0.050154566 6:0.013702846 7:0.031715651 8:0.060406034 9:0.010855637 10:0.013491747 
-256 1:0.62051746 2:0.16166498 3:0.079381195 4:0.083429913 5:0.055006452 6:0.16776846 7:0.20868909 8:0.15141738 9:0.028377193 10:0.0033750923 
-256 1:0.2336493 2:0.2365404 3:0.1852116 4:0.23862826 5:0.10597044 6:0.12690291 7:0.22598804 8:0.16935067 9:0.02254645 10:0.028287856 
-256 1:0.46118816 2:0.17531327 3:0.16765752 4:0.12876948 5:0.067071566 6:0.092820831 7:0.08180569 8:0.013282346 9:0.030253684 10:0.14217444 
-256 1:0.62771585 2:0.29772219 3:0.048567765 4:0.0186721 5:0.0073220957 6:0.024988735 7:0.084273223 8:0.18744365 9:0.1365543 10:0.062761929 
-256 1:0.4328417 2:0.40072484 3:0.053696516 4:0.078397969 5:0.034338973 6:0.25760883 7:0.05498518 8:0.07550843 9:0.18285159 10:0.12402563 
-256 1:0.51387125 2:0.26215891 3:0.096817189 4:0.092839437 5:0.034313207 6:0.23229858 7:0.075057357 8:0.20443319 9:0.066563729 10:0.027624468 
-256 1:0.67965824 2:0.17933378 3:0.087750202 4:0.035845274 5:0.0174125 6:0.095575031 7:0.11154481 8:0.16107624 9:0.26363018 10:0.33243458 
-256 1:0.61608858 2:0.25014506 3:0.077576428 4:0.039976063 5:0.016213868 6:0.10010897 7:0.070908921 8:0.0071859965 9:0.09723857 10:0.017227079 
-256 1:0.48634643 2:0.2626183 3:0.17512581 4:0.054422218 5:0.021487244 6:0.027412288 7:0.19211825 8:0.060412162 9:0.033002886 10:0.031946 
-256 1:0.19830954 2:0.31842209 3:0.29341212 4:0.15353881 5:0.036317447 6:0.066281469 7:0.085463201 8:0.080555205 9:0.082198165 10:0.019144184 
-256 1:0.21941131 2:0.36074109 3:0.1747972 4:0.15543188 5:0.089618522 6:0.14919047 7:0.17443696 8:0.16351764 9:0.029140712 10:0.11074469 
-256 1:0.59891538 2:0.24213447 3:0.07025028 4:0.060543515 5:0.028156358 6:0.092607326 7:0.0029638411 8:0.099736227 9:0.040041553 10:0.11244309 
-52.359364196530379 1:0.43575753 2:0.36397706 3:0.062431059 4:0.097935724 5:0.039898629 6:0.039251279 7:0.064555678 8:0.13552144 9:0.13654331 10:0.32603708 
-256 1:0.5441282 2:0.18082137 3:0.12162365 4:0.10160366 5:0.05182312 6:0.068412991 7:0.065532133 8:0.14567148 9:0.028515537 10:0.023620598 
-256 1:0.40844902 2:0.3997378 3:0.08791243 4:0.074834664 5:0.029066081 6:0.012571582 7:0.11520212 8:0.085353518 9:0.0054604853 10:0.063213119 
-230.7488080492563 1:0.29646194 2:0.32820806 3:0.13751091 4:0.13164606 5:0.10617304 6:0.025158033 7:0.1142219 8:0.1135124 9:0.047879312 10:0.37418753 
-256 1:0.53507706 2:0.24739085 3:0.10461859 4:0.081671807 5:0.031241689 6:0.044421525 7:0.015410057 8:0.028684011 9:0.048222407 10:0.082472633 
-256 1:0.55536699 2:0.19074761 3:0.10842181 4:0.098207847 5:0.047255749 6:0.093320305 7:0.10500429 8:0.091277154 9:0.079095065 10:0.0027134295 
-256 1:0.39564048 2:0.24187314 3:0.1159978 4:0.17403778 5:0.072450813 6:0.3399723 7:0.10721991 8:0.060203671 9:0.18687507 10:0.41382967 
-256 1:0.25744563 2:0.3279794 3:0.15172615 4:0.17714577 5:0.08570305 6:0.039741401 7:0.2442441 8:0.28289962 9:0.057793105 10:0.0074486081 
-256 1:0.47825348 2:0.19905089 3:0.1673011 4:0.11017503 5:0.045219493 6:0.22563412 7:0.077614422 8:0.16664972 9:0.20227191 10:0.34321894 
-256 1:0.59798249 2:0.25451954 3:0.065292068 4:0.057196403 5:0.025009506 6:0.10583117 7:0.068949609 8:0.16580966 9:0.2222305 10:0.1618232 
-256 1:0.23643534 2:0.40482322 3:0.19074258 4:0.11101379 5:0.05698508 6:0.13839532 7:0.053635901 8:0.092635916 9:0.028486147 10:0.078123652 
-256 1:0.67718403 2:0.18592278 3:0.05395651 4:0.049444658 5:0.033492019 6:0.024208491 7:0.19267798 8:0.023164224 9:0.082478027 10:0.079782852 
-256 1:0.63475667 2:0.25286661 3:0.032482425 4:0.059219835 5:0.020674464 6:0.051281831 7:0.25867121 8:0.26865905 9:0.079176556 10:0.038303379 
-256 1:0.52124089 2:0.22895972 3:0.10801728 4:0.098019817 5:0.043762295 6:0.080853723 7:0.048805627 8:0.27977141 9:0.22608744 10:0.33756372 
-256 1:0.54304598 2:0.13912856 3:0.12744918 4:0.12620174 5:0.064174551 6:0.12408292 7:0.085596402 8:0.14516499 9:0.27446635 10:0.20576703 
-256 1:0.40491659 2:0.34115222 3:0.11106919 4:0.09870203 5:0.044159966 6:0.1580224 7:0.038771478 8:0.16072371 9:0.12006642 10:0.052699381 
-256 1:0.60951511 2:0.27653109 3:0.065095129 4:0.033725415 5:0.015133248 6:0.096643386 7:0.040476201 8:0.17822598 9:0.06196515 10:0.024078133 
-256 1:0.52496388 2:0.29255768 3:0.072064483 4:0.077299122 5:0.03311484 6:0.0056150484 7:0.035914687 8:0.0086981999 9:0.078764755 10:0.025358358 
-256 1:0.41343418 2:0.26875958 3:0.1673298 4:0.095217109 5:0.05525933 6:0.091231685 7:0.010869371 8:0.19797598 9:0.099207506 10:0.10977715 
-256 1:0.6053203 2:0.24817522 3:0.073726236 4:0.045110939 5:0.02766731 6:0.036464944 7:0.10723834 8:0.14923528 9:0.069197807 10:0.23948161 
-256 1:0.63984539 2:0.22387755 3:0.086416497 4:0.035575271 5:0.014285298 6:0.044507552 7:0.071193537 8:0.18344487 9:0.14050666 10:0.031074636 
-256 1:0.43276985 2:0.32067634 3:0.13964083 4:0.071329744 5:0.03558324 6:0.053843994 7:0.0029784698 8:0.16272985 9:0.42830871 10:0.40155421 
-256 1:0.62477265 2:0.18772701 3:0.14086751 4:0.030182956 5:0.016449875 6:0.088019408 7:0.077623924 8:0.035764794 9:0.047911107 10:0.049448044 
-256 1:0.31172004 2:0.37370292 3:0.13030664 4:0.12475465 5:0.059515745 6:0.13462776 7:0.10165003 8:0.1036826 9:0.086531731 10:0.11588985 
-256 1:0.69001754 2:0.1765095 3:0.076430783 4:0.037998767 5:0.019043403 6:0.064117486 7:0.0014891579 8:0.034889331 9:0.09462841 10:0.027140547 
-256 1:0.57884438 2:0.17977438 3:0.085915955 4:0.12273846 5:0.032726824 6:0.022359556 7:0.017543503 8:0.013713187 9:0.022825908 10:0.027096576 
-256 1:0.45591077 2:0.27520415 3:0.111033 4:0.10873277 5:0.049119305 6:0.14724155 7:0.0073741274 8:0.04103546 9:0.13967442 10:0.11128041 
-256 1:0.37311062 2:0.31676105 3:0.13924603 4:0.11253571 5:0.058346584 6:0.11888002 7:0.013387675 8:0.023101857 9:0.029495815 10:0.099294921 
-256 1:0.45793805 2:0.24463848 3:0.15340279 4:0.090197807 5:0.053822872 6:0.076316947 7:0.083667571 8:0.093374677 9:0.16089111 10:0.074741328 
-256 1:0.2406242 2:0.54922841 3:0.09048523 4:0.07064633 5:0.049015824 6:0.16323919 7:0.059254022 8:0.067438643 9:0.081847392 10:0.037733129 
-256 1:0.50097197 2:0.33215345 3:0.089425176 4:0.055690559 5:0.021758846 6:0.076186891 7:0.055802353 8:0.0076462689 9:0.021190323 10:0.00066949882 
-164.67367964151754 1:0.2200043 2:0.34543523 3:0.16840723 4:0.16823028 5:0.097922963 6:0.012480908 7:0.019531335 8:0.18703354 9:0.057121559 10:0.05489586 
-256 1:0.45665484 2:0.25029088 3:0.14963015 4:0.098225555 5:0.045198579 6:0.011251506 7:0.031972706 8:0.21056065 9:0.017838605 10:0.079094563 
-256 1:0.6156231 2:0.22031905 3:0.083642982 4:0.056695804 5:0.023719063 6:0.045690039 7:0.039230118 8:0.0026569329 9:0.029527909 10:0.085297033 
-256 1:0.47266725 2:0.170155 3:0.15004294 4:0.13429108 5:0.072843722 6:0.16824877 7:0.0498116 8:0.14566211 9:0.041401148 10:0.085154411 
-256 1:0.36138222 2:0.41382194 3:0.10203582 4:0.085416614 5:0.037343408 6:0.092067674 7:0.20987367 8:0.20065424 9:0.11040188 10:0.3138152 
-256 1:0.62631995 2:0.26927601 3:0.041355751 4:0.042975283 5:0.02007301 6:0.13919088 7:0.034528848 8:0.074472806 9:0.2200792 10:0.15166287 
-256 1:0.62341694 2:0.11007255 3:0.10328887 4:0.11097559 5:0.052246049 6:0.1552769 7:0.064142458 8:0.10562018 9:0.18128195 10:0.076699007 
-256 1:0.33423869 2:0.27665606 3:0.18690914 4:0.1189183 5:0.083277812 6:0.010625573 7:0.09660233 8:0.085366377 9:0.052535189 10:0.191234 
-42.207628757486155 1:0.081601767 2:0.28623593 3:0.36465764 4:0.095819249 5:0.17168542 6:0.082460055 7:0.011792302 8:0.031239963 9:0.022789927 10:0.032918066 
-256 1:0.58930555 2:0.21144846 3:0.075316081 4:0.09044513 5:0.033484785 6:0.086380425 7:0.083065188 8:0.13725895 9:0.31196471 10:0.11130118 
-256 1:0.63470588 2:0.2324357 3:0.077198221 4:0.037422533 5:0.018237661 6:0.040277866 7:0.021785424 8:0.22687559 9:0.26538029 10:0.20899282 
-195.58044350608031 1:0.2527796 2:0.38826729 3:0.17124289 4:0.10887491 5:0.078835314 6:0.092802717 7:0.025450954 8:0.043811869 9:0.093664726 10:0.046619452 
-256 1:0.24003003 2:0.4208881 3:0.15581751 4:0.12354198 5:0.059722378 6:0.20196664 7:0.011722719 8:0.10733087 9:0.078583244 10:0.0067622344 
-256 1:0.34489649 2:0.33731106 3:0.14946438 4:0.12541382 5:0.042914252 6:0.05837873 7:0.14995944 8:0.14143973 9:0.25491391 10:0.0045718726 
-256 1:0.68505828 2:0.19265103 3:0.048411115 4:0.043962855 5:0.02991672 6:0.14533564 7:0.10393363 8:0.038298837 9:0.066387224 10:0.17358186 
-256 1:0.30455719 2:0.25820627 3:0.18035075 4:0.17054734 5:0.086338452 6:0.17684829 7:0.14275395 8:0.090804906 9:0.035865359 10:0.013322689 
-256 1:0.62956423 2:0.15969361 3:0.097801941 4:0.071940285 5:0.040999943 6:0.11263208 7:0.037816226 8:0.028960002 9:0.19453529 10:0.11283451 
-256 1:0.28050064 2:0.41309112 3:0.14107558 4:0.10765525 5:0.057677415 6:0.067204728 7:0.09814891 8:0.24316777 9:0.26637957 10:0.11317204 
-206.27367635023398 1:0.35044505 2:0.32574579 3:0.13094344 4:0.13272695 5:0.060138783 6:0.25139209 7:0.020080551 8:0.18397821 9:0.080659277 10:0.12582327 
-151.76427171540016 1:0.3682534 2:0.23130958 3:0.16377094 4:0.16396003 5:0.072706055 6:0.35673893 7:0.1462473 8:0.36336476 9:0.10531323 10:0.25019537 
-256 1:0.41957019 2:0.17881493 3:0.19752823 4:0.13509463 5:0.068992017 6:0.039847165 7:0.22917417 8:0.02701442 9:0.22520704 10:0.1344661 
-256 1:0.56219093 2:0.2596799 3:0.087308934 4:0.06511353 5:0.025706703 6:0.00026022941 7:0.01484605 8:0.19379216 9:0.21212274 10:0.00097785156 
-256 1:0.7653736 2:0.14432977 3:0.045163426 4:0.02982088 5:0.015312331 6:0.019530519 7:0.050616406 8:0.11939211 9:0.18135711 10:0.053167741 
-256 1:0.47976154 2:0.27912365 3:0.11219651 4:0.083804554 5:0.045113746 6:0.27982037 7:0.23200499 8:0.081893996 9:0.31061233 10:0.23795909 
-256 1:0.58173452 2:0.2634354 3:0.090352631 4:0.047219092 5:0.01725836 6:0.20073781 7:0.21666239 8:0.11374405 9:0.05758179 10:0.0088244837 
-256 1:0.31807487 2:0.22060571 3:0.22136913 4:0.16680265 5:0.073147645 6:0.19923412 7:0.04951157 8:0.047507207 9:0.25659709 10:0.080085695 
-256 1:0.59328175 2:0.25681566 3:0.072919534 4:0.05265403 5:0.024329024 6:0.057439998 7:0.10448367 8:0.051616652 9:0.069632183 10:0.20480593 
-256 1:0.53671643 2:0.24874718 3:0.084243523 4:0.090082102 5:0.040210764 6:0.082320781 7:0.035072097 8:0.064719555 9:0.11349557 10:0.050012143 
-256 1:0.58616839 2:0.21817743 3:0.097856947 4:0.082417157 5:0.015380076 6:0.098145422 7:0.034009978 8:0.030681021 9:0.056589663 10:0.031057291 
-256 1:0.47275503 2:0.31543961 3:0.10894278 4:0.071583268 5:0.031279312 6:0.17523656 7:0.12872409 8:0.025022418 9:0.055742907 10:0.06265915 
-256 1:0.54796728 2:0.23307136 3:0.10507867 4:0.069097354 5:0.044785333 6:0.46561017 7:0.17771727 8:0.088106507 9:0.049670449 10:0.034931335 
-256 1:0.29878235 2:0.3208281 3:0.13078352 4:0.17609595 5:0.07351008 6:0.24807973 7:0.20745843 8:0.092586649 9:0.033016185 10:0.34344929 
-256 1:0.47829244 2:0.28080306 3:0.10721574 4:0.090518036 5:0.043170729 6:0.27067893 7:0.0080275387 8:0.14166025 9:0.1519212 10:0.091646745 
-256 1:0.70249223 2:0.14931549 3:0.074060118 4:0.056202345 5:0.017929823 6:0.0370426 7:0.097484201 8:0.077412791 9:0.07705298 10:0.092720041 
-256 1:0.53519015 2:0.24553533 3:0.11218134 4:0.072524026 5:0.034569148 6:0.14440655 7:0.054889061 8:0.21931567 9:0.25843676 10:0.13943346 
-256 1:0.35229627 2:0.33370474 3:0.14932731 4:0.11785158 5:0.046820104 6:0.38827999 7:0.1609025 8:0.37076382 9:0.20207954 10:0.22926894 
-256 1:0.59313648 2:0.24681274 3:0.065644272 4:0.061897328 5:0.032509186 6:0.074523351 7:0.0080518472 8:0.068211397 9:0.1881024 10:0.3592714 
-256 1:0.72244476 2:0.15466671 3:0.067766999 4:0.035296336 5:0.0198252 6:0.09370807 7:0.088390748 8:0.085979902 9:0.25798724 10:0.090737781 
-256 1:0.62423808 2:0.18580333 3:0.082274176 4:0.069762711 5:0.037921697 6:0.13301033 7:0.064006539 8:0.15850278 9:0.20185826 10:0.3119315 
-256 1:0.23861412 2:0.35129265 3:0.16613403 4:0.15987293 5:0.084086267 6:0.34997034 7:0.12893522 8:0.22152733 9:0.14262705 10:0.080010759 
-256 1:0.62447437 2:0.21136995 3:0.064555513 4:0.07005052 5:0.02954965 6:0.12102984 7:0.069327365 8:0.022593876 9:0.11546037 10:0.16184392 
-256 1:0.68372506 2:0.17849772 3:0.061688422 4:0.046635641 5:0.029453164 6:0.027177789 7:0.055987477 8:0.06811255 9:0.054912952 10:0.17184701 
-256 1:0.41096606 2:0.36269501 3:0.12375422 4:0.068093554 5:0.034491152 6:0.24315257 7:0.068026488 8:0.077754679 9:0.12219225 10:0.047724883 
-256 1:0.60943362 2:0.2030159 3:0.097207574 4:0.05994188 5:0.030401031 6:0.12099759 7:0.1923217 8:0.028608617 9:0.14548936 10:0.042528224 
-256 1:0.26625806 2:0.3491962 3:0.1822877 4:0.12275715 5:0.079500885 6:0.11072712 7:0.14131011 8:0.20049665 9:0.024250625 10:0.12547751 
-256 1:0.48936289 2:0.22377258 3:0.12704789 4:0.10579843 5:0.054018217 6:0.22302225 7:0.043407744 8:0.0054319963 9:0.20922961 10:0.11376897 
-256 1:0.41365978 2:0.27533755 3:0.14460344 4:0.10647614 5:0.059923093 6:0.17142061 7:0.023491386 8:0.003996068 9:0.074700725 10:0.094016745 
-256 1:0.44707976 2:0.26272372 3:0.14417495 4:0.093759777 5:0.052261791 6:0.062396635 7:0.12745751 8:0.11235509 9:0.060928576 10:0.015643474 
-256 1:0.54096815 2:0.36596292 3:0.064480177 4:0.021281933 5:0.0073068182 6:0.023870401 7:0.027904639 8:0.068714389 9:0.15942454 10:0.031297512 
-256 1:0.57136323 2:0.1562955 3:0.098286581 4:0.11931931 5:0.054735378 6:0.088867377 7:0.014267471 8:0.068619176 9:0.028031754 10:0.096703485 
-256 1:0.38378242 2:0.33441501 3:0.15018234 4:0.091991227 5:0.039629002 6:0.12638018 7:0.080291283 8:0.098369276 9:0.15567771 10:0.038174058 
-256 1:0.2700972 2:0.26666116 3:0.19528629 4:0.19693717 5:0.071018178 6:0.074763004 7:0.059627269 8:0.1832648 9:0.10064871 10:0.1732367 
-256 1:0.38517167 2:0.31107464 3:0.1268114 4:0.12089388 5:0.05604841 6:0.029261934 7:0.074042082 8:0.053756021 9:0.12803545 10:0.065039782 
-256 1:0.14803987 2:0.59736016 3:0.10317577 4:0.10580124 5:0.045622966 6:0.23807109 7:0.018678895 8:0.11189872 9:0.11135114 10:0.092767982 
-256 1:0.36120129 2:0.24619135 3:0.15488956 4:0.15949887 5:0.078218928 6:0.24642452 7:0.01567627 8:0.0059290595 9:0.089633032 10:0.15104249 
-256 1:0.31543852 2:0.27992511 3:0.16466949 4:0.1570129 5:0.082953979 6:0.0059219345 7:0.035087532 8:0.044893859 9:0.13133098 10:0.010932428 
-256 1:0.35681983 2:0.38113211 3:0.15396995 4:0.069315938 5:0.03876217 6:0.058644638 7:0.029664935 8:0.0031070707 9:0.039440599 10:0.084004216 
-256 1:0.38146887 2:0.36458417 3:0.11599737 4:0.096355431 5:0.041594159 6:0.031284999 7:0.12451949 8:0.10813518 9:0.19105142 10:0.083881555 
-213.04004570707491 1:0.30453838 2:0.44870296 3:0.11016113 4:0.079972848 5:0.056624684 6:0.33313058 7:0.19494253 8:0.011974518 9:0.13677956 10:0.061588123 
-256 1:0.33112839 2:0.49411768 3:0.046835918 4:0.068689531 5:0.059228481 6:0.28454756 7:0.064400064 8:0.031038195 9:0.1431497 10:0.032345025 
-256 1:0.54104396 2:0.19362009 3:0.11903402 4:0.10159778 5:0.044704145 6:0.076935212 7:0.11811626 8:0.077875994 9:0.090379818 10:0.036773417 
-256 1:0.31811142 2:0.2869349 3:0.21249711 4:0.12011963 5:0.062336935 6:0.20620066 7:0.13609651 8:0.0030662553 9:0.085047423 10:0.082830499 
-256 1:0.56309252 2:0.2485632 3:0.088163962 4:0.066085898 5:0.034094422 6:0.13208155 7:0.074476113 8:0.096324863 9:0.15686593 10:0.080902203 
-256 1:0.17830949 2:0.53636017 3:0.13179365 4:0.10222322 5:0.051313462 6:0.18289363 7:0.066142442 8:0.1136515 9:0.031705294 10:0.10447083 
-256 1:0.27527947 2:0.34305047 3:0.15624861 4:0.14875606 5:0.076665398 6:0.089820519 7:0.0080115334 8:0.020847222 9:0.030360563 10:0.014313174 
-256 1:0.27906736 2:0.13539755 3:0.28544896 4:0.22677212 5:0.073314008 6:0.087441649 7:0.043194217 8:0.098229643 9:0.021567328 10:0.099941451 
-256 1:0.488831 2:0.35043485 3:0.08111501 4:0.057243544 5:0.022375596 6:0.13643253 7:0.0045296693 8:0.12905625 9:0.0041706022 10:0.053410846 
-256 1:0.1952511 2:0.38935402 3:0.19069458 4:0.13398858 5:0.090711722 6:0.032965882 7:0.0099271743 8:0.12846043 9:0.08227549 10:0.040527056 
-256 1:0.4801769 2:0.2955249 3:0.10160705 4:0.086104926 5:0.036586216 6:0.28167668 7:0.11483703 8:0.055915432 9:0.024181773 10:0.09366294 
-256 1:0.46818586 2:0.22848331 3:0.12331611 4:0.12722614 5:0.052788586 6:0.030861935 7:0.0043319783 8:0.12340737 9:0.21520574 10:0.23000859 
-256 1:0.58985817 2:0.19231673 3:0.094086603 4:0.08491481 5:0.038823685 6:0.02541014 7:0.016147333 8:0.15238268 9:0.12588144 10:0.1037904 
-256 1:0.71092061 2:0.17876883 3:0.052118288 4:0.038669332 5:0.019522935 6:0.014292001 7:0.0017790663 8:0.14395439 9:0.23817044 10:0.12104254 
-256 1:0.54015603 2:0.2314859 3:0.1032493 4:0.089160063 5:0.035948711 6:0.026764797 7:0.032219999 8:0.048578575 9:0.018199243 10:0.11334605 
-256 1:0.38054503 2:0.44785873 3:0.087649134 4:0.055791811 5:0.028155299 6:0.0053898857 7:0.00044745576 8:0.07163479 9:0.2137491 10:0.24107221 
-256 1:0.33591969 2:0.30248178 3:0.16595584 4:0.1376748 5:0.057967882 6:0.17946478 7:0.05926051 8:0.080913521 9:0.005217645 10:0.079288537 
-256 1:0.39641236 2:0.22591679 3:0.1761573 4:0.14081409 5:0.060699463 6:0.042833897 7:0.10637614 8:0.068673155 9:0.0039456776 10:0.013067672 
-256 1:0.70231735 2:0.17081752 3:0.05713343 4:0.046520039 5:0.023211663 6:0.047322102 7:0.072229302 8:0.19476292 9:0.11136163 10:0.13297161 
-256 1:0.70424156 2:0.15322119 3:0.072499059 4:0.055194668 5:0.014843526 6:0.019661958 7:0.093314089 8:0.11304005 9:0.025757335 10:0.064402455 
-256 1:0.50546506 2:0.2495372 3:0.097608535 4:0.096285258 5:0.051103944 6:0.38420499 7:0.066239092 8:0.02874243 9:0.18943927 10:0.03938448 
-256 1:0.20545813 2:0.46699895 3:0.14528371 4:0.13626047 5:0.045998741 6:0.035227325 7:0.19963002 8:0.11203254 9:0.20536865 10:0.25885428 
-256 1:0.26923137 2:0.35675489 3:0.2021769 4:0.096819986 5:0.075016845 6:0.26441671 7:0.020638761 8:0.078661088 9:0.058084798 10:0.06909666 
-256 1:0.35378454 2:0.21990271 3:0.16248719 4:0.17830149 5:0.085524061 6:0.0334738 7:0.042219719 8:0.085351575 9:0.060919578 10:0.057942818 
-256 1:0.66948943 2:0.18619288 3:0.071956211 4:0.042928183 5:0.029433293 6:0.028728984 7:0.19589012 8:0.16996394 9:0.019156282 10:0.012624465 
-256 1:0.59516694 2:0.25398068 3:0.10047074 4:0.036529722 5:0.013851917 6:0.028734298 7:0.1373076 8:0.027430144 9:0.0032697792 10:0.12777224 
-256 1:0.53447873 2:0.17371528 3:0.12633649 4:0.12038097 5:0.04508853 6:0.1522033 7:0.15014073 8:0.10249452 9:0.24174788 10:0.17330819 
-256 1:0.54326127 2:0.22440363 3:0.12676034 4:0.068698515 5:0.03687624 6:0.086420083 7:0.056895706 8:0.18883795 9:0.079381331 10:0.17232269 
-256 1:0.38346195 2:0.28017295 3:0.14451884 4:0.13153389 5:0.060312378 6:0.066887055 7:0.08875135 8:0.066825027 9:0.1129538 10:0.032417391 
-256 1:0.51242808 2:0.2477405 3:0.11524736 4:0.075011156 5:0.049572904 6:0.17443729 7:0.080424264 8:0.097150551 9:0.13743547 10:0.45558372 
-256 1:0.57681084 2:0.31809616 3:0.045182802 4:0.040413063 5:0.019497134 6:0.12337507 7:0.045717174 8:0.037314555 9:0.239441 10:0.12983026 
-256 1:0.45341584 2:0.20736347 3:0.18734556 4:0.099435315 5:0.052439816 6:0.10578052 7:0.21945633 8:0.16557088 9:0.12074222 10:0.21717903 
-256 1:0.49330971 2:0.23956578 3:0.16137511 4:0.069539002 5:0.036210401 6:0.066528845 7:0.058823756 8:0.080431162 9:0.12558631 10:0.00049181052 
-256 1:0.28262323 2:0.4215947 3:0.11379777 4:0.12200161 5:0.059982678 6:0.20264783 7:0.14252956 8:0.075197636 9:0.048574595 10:0.035942889 
-256 1:0.66008812 2:0.18832503 3:0.07037244 4:0.051362923 5:0.029851487 6:0.10593595 7:0.032022371 8:0.076081804 9:0.033677979 10:0.017775584 
-256 1:0.40751217 2:0.33942969 3:0.12608672 4:0.089082598 5:0.037888829 6:0.032668329 7:0.15485287 8:0.17825942 9:0.0022999249 10:0.016777744 
-256 1:0.71668484 2:0.17523794 3:0.050752405 4:0.033604268 5:0.023720549 6:0.033904172 7:0.12794574 8:0.26872273 9:0.13709511 10:0.065329964 
-256 1:0.40503666 2:0.26926384 3:0.15052711 4:0.11490144 5:0.060270948 6:0.0017757012 7:0.012794856 8:0.033186187 9:0.034150771 10:0.061554092 
-256 1:0.49035613 2:0.2820044 3:0.090549573 4:0.090321881 5:0.046768018 6:0.050790539 7:0.02193109 8:0.26140425 9:0.08182018 10:0.062529627 
-256 1:0.64249861 2:0.2354766 3:0.067134611 4:0.037525832 5:0.017364348 6:0.014278202 7:0.011899432 8:0.20049636 9:0.30893764 10:0.21502809 
-256 1:0.29458992 2:0.37312891 3:0.13420099 4:0.142026 5:0.056054174 6:0.39073973 7:0.093782437 8:0.031537875 9:0.2071678 10:0.028742604 
-256 1:0.38432147 2:0.27287713 3:0.14768913 4:0.1355967 5:0.059515565 6:0.16197555 7:0.044661156 8:0.1317726 9:0.026932413 10:0.039193749 
-256 1:0.58100509 2:0.24764948 3:0.083904103 4:0.061004844 5:0.026436489 6:0.056136953 7:0.10719597 8:0.022302415 9:0.10247307 10:0.078344251 
-256 1:0.5133185 2:0.13411861 3:0.19001469 4:0.11147433 5:0.051073869 6:0.29765291 7:0.007365849 8:0.1038037 9:0.084619678 10:0.05350179 
-256 1:0.28997356 2:0.34157311 3:0.15978896 4:0.13457102 5:0.074093351 6:0.1314447 7:0.090965154 8:0.032562998 9:0.084883495 10:0.080017355 
-256 1:0.75662794 2:0.14950684 3:0.049100379 4:0.030442478 5:0.014322363 6:0.023382671 7:0.0066922462 8:0.095799801 9:0.15254659 10:0.084599644 
-256 1:0.65146587 2:0.24266761 3:0.055971575 4:0.031328318 5:0.018566623 6:0.053827891 7:0.03556084 8:0.05470859 9:0.023677436 10:0.26037428 
-55.70319653889667 1:0.59638779 2:0.21248355 3:0.064176934 4:0.080642325 5:0.046309404 6:0.083950302 7:0.16098226 8:0.15666836 9:0.026014861 10:0.17313089 
-256 1:0.53534028 2:0.21437079 3:0.10379834 4:0.12525022 5:0.021240375 6:0.12323478 7:0.151102 8:0.14145161 9:0.23411261 10:0.030607574 
-256 1:0.66708711 2:0.20176846 3:0.079268055 4:0.037452778 5:0.014423603 6:0.032711071 7:0.067145581 8:0.013537472 9:0.014627628 10:0.078568395 
-256 1:0.42502747 2:0.400394 3:0.091338365 4:0.055949783 5:0.027290391 6:0.059228921 7:0.08263023 8:0.094966214 9:0.21343214 10:0.26474152 
-256 1:0.32001232 2:0.30885183 3:0.18947627 4:0.12668807 5:0.0549715 6:0.058460593 7:0.080967755 8:0.10506059 9:0.083463854 10:0.071125697 
-74.362526319681933 1:0.74951046 2:0.13676118 3:0.031872761 4:0.045715167 5:0.036140431 6:0.034883015 7:0.017513352 8:0.16224167 9:0.041230417 10:0.32087707 
-256 1:0.59413201 2:0.18081385 3:0.075602785 4:0.10200284 5:0.047448514 6:0.21257193 7:0.15927546 8:0.0084298078 9:0.28899211 10:0.40635749 
-169.6266308645925 1:0.45349591 2:0.220392 3:0.10841069 4:0.15756282 5:0.06013859 6:0.030933625 7:0.053835234 8:0.12186466 9:0.14687782 10:0.18387657 
-34.611843529245789 1:0.65675286 2:0.21961869 3:0.072155233 4:0.029572572 5:0.02190064 6:0.020003662 7:0.018303541 8:0.041093912 9:0.095886895 10:0.26480396 
-256 1:0.39786576 2:0.19016865 3:0.18053969 4:0.15367408 5:0.077751816 6:0.068868828 7:0.057300354 8:0.023133462 9:0.017124042 10:0.15743936 
-256 1:0.68187669 2:0.17873557 3:0.060703048 4:0.048649364 5:0.030035326 6:0.011148317 7:0.026939684 8:0.087830775 9:0.038456519 10:0.01898876 
-256 1:0.52799098 2:0.20399146 3:0.13078332 4:0.095303032 5:0.041931203 6:0.17334932 7:0.1588353 8:0.14500874 9:0.032889287 10:0.017178621 
-256 1:0.41031109 2:0.24674579 3:0.16194693 4:0.1269073 5:0.054088886 6:0.14779833 7:0.10817699 8:0.13843574 9:0.14361462 10:0.1343369 
-256 1:0.58014428 2:0.20579118 3:0.11262928 4:0.062388272 5:0.03904699 6:0.011905354 7:0.035105217 8:0.21710364 9:0.063281305 10:0.060477476 
-256 1:0.48074263 2:0.32684749 3:0.07755946 4:0.072336583 5:0.042513828 6:0.0053353068 7:0.12672457 8:0.030901148 9:0.0012686541 10:0.19233057 
-256 1:0.48117899 2:0.23262879 3:0.15396635 4:0.095891461 5:0.036334399 6:0.11435009 7:0.22795625 8:0.014294953 9:0.057588754 10:0.03950935 
-256 1:0.56973372 2:0.28559836 3:0.064451127 4:0.056959271 5:0.023257522 6:0.0032023402 7:0.12347188 8:0.089016627 9:0.18136722 10:0.22273785 
-256 1:0.59277627 2:0.25141417 3:0.074018454 4:0.055957391 5:0.025833707 6:0.068234324 7:0.00094618083 8:0.15554045 9:0.17239178 10:0.15722913 
-256 1:0.63899348 2:0.12923393 3:0.080993968 4:0.10420809 5:0.046570533 6:0.37714591 7:0.23638144 8:0.35040359 9:0.12231787 10:0.14318756 
-256 1:0.6725613 2:0.20337016 3:0.07508775 4:0.029038827 5:0.019941967 6:0.073553867 7:0.12768343 8:0.15523631 9:0.15153484 10:0.11819845 
-256 1:0.78708006 2:0.13526451 3:0.032419088 4:0.026400703 5:0.018835639 6:0.058852633 7:0.03213934 8:0.15925903 9:0.17118299 10:0.14144915 
-256 1:0.18634422 2:0.37401625 3:0.16228234 4:0.18003062 5:0.097326568 6:0.059014371 7:0.0020340906 8:0.27365314 9:0.045931521 10:0.12511838 
-256 1:0.67816881 2:0.23060948 3:0.044382597 4:0.033679275 5:0.013159841 6:0.014939203 7:0.045951744 8:0.046079107 9:0.12896512 10:0.053742978 
-17.244033947879441 1:0.70985889 2:0.18879834 3:0.033556664 4:0.047814105 5:0.019972004 6:0.029584989 7:0.0077195571 8:0.21301863 9:0.25531146 10:0.19765247 
-56.934199564653568 1:0.48434742 2:0.31882096 3:0.089752024 4:0.064546863 5:0.04253273 6:0.023033697 7:0.12956517 8:0.3270395 9:0.23007307 10:0.20549296 
-86.670114070204093 1:0.25369947 2:0.20895073 3:0.083891334 4:0.085891879 5:0.36756659 6:0.33982844 7:0.06331962 8:0.0094874222 9:0.042446137 10:0.1182359 
-256 1:0.63060246 2:0.26690829 3:0.052345691 4:0.03330345 5:0.016840112 6:0.047550072 7:0.10747396 8:0.0048512028 9:0.091565263 10:0.058858412 
-256 1:0.29484128 2:0.38758911 3:0.11963515 4:0.13532711 5:0.062607353 6:0.32747614 7:0.12373973 8:0.025096507 9:0.16302616 10:0.027220919 
-256 1:0.36394313 2:0.26760319 3:0.15339108 4:0.16162972 5:0.053432883 6:0.20249885 7:0.30467531 8:0.22555958 9:0.25866024 10:0.23188467 
-256 1:0.39096032 2:0.24845516 3:0.15776804 4:0.14419273 5:0.058623751 6:0.22560968 7:0.14467396 8:0.052463276 9:0.078943785 10:0.12915821 
-256 1:0.36878864 2:0.26701938 3:0.16279431 4:0.13059191 5:0.070805752 6:0.082870326 7:0.058769141 8:0.018326629 9:0.074726925 10:0.20113809 
-256 1:0.52295371 2:0.27624557 3:0.092188004 4:0.071076416 5:0.037536305 6:0.17976708 7:0.072808659 8:0.083623583 9:0.12657215 10:0.11982947 
-256 1:0.58051931 2:0.23516433 3:0.080487867 4:0.071395411 5:0.032433075 6:0.059603658 7:0.0025647126 8:0.048323007 9:0.0038716028 10:0.046249976 
-256 1:0.75174449 2:0.17485447 3:0.033174441 4:0.026601596 5:0.013625008 6:0.044805036 7:0.096910486 8:0.24286605 9:0.098979275 10:0.22106353 
-256 1:0.72153693 2:0.21059538 3:0.039145264 4:0.017992843 5:0.010729588 6:0.015095021 7:0.047824909 8:0.20811807 9:0.11853288 10:0.13731539 
-256 1:0.40766012 2:0.28830359 3:0.15794807 4:0.092221893 5:0.05386633 6:0.002279226 7:0.035407882 8:0.034679196 9:0.065586925 10:0.057205358 
-256 1:0.54298623 2:0.25482839 3:0.097299024 4:0.073838503 5:0.031047851 6:0.12353246 7:0.062357697 8:0.0014406728 9:0.24372837 10:0.29854361 
-256 1:0.27535554 2:0.24122691 3:0.29403501 4:0.12839215 5:0.060990384 6:0.043731629 7:0.11401256 8:0.25270902 9:0.066998359 10:0.045804547 
-256 1:0.69852364 2:0.18733926 3:0.058758861 4:0.03238966 5:0.022988579 6:0.23656557 7:0.022939415 8:0.095173058 9:0.062423343 10:0.023578341 
-256 1:0.40694835 2:0.30951435 3:0.14150355 4:0.10216895 5:0.039864795 6:0.27264869 7:0.17279824 8:0.042981627 9:0.1440753 10:0.025170736 
-256 1:0.39553212 2:0.30941749 3:0.13520284 4:0.10537315 5:0.0544744 6:0.039479899 7:0.0052434225 8:0.13606145 9:0.17350753 10:0.30259514 
-256 1:0.6586837 2:0.17867275 3:0.083681862 4:0.06634602 5:0.012615669 6:0.017549439 7:0.064046261 8:0.0018941221 9:0.029306736 10:0.057051601 
-256 1:0.33265886 2:0.27039227 3:0.14302471 4:0.17674348 5:0.07718069 6:0.15877367 7:0.0058970474 8:0.16499318 9:0.091953428 10:0.051907251 
-256 1:0.51097431 2:0.1872988 3:0.12966655 4:0.11547543 5:0.056584906 6:0.11905134 7:0.082852913 8:0.23476149 9:0.11672659 10:0.18736787 
-256 1:0.7594714 2:0.16515193 3:0.041816908 4:0.023488983 5:0.010070774 6:0.016192224 7:0.0003586201 8:0.076169951 9:0.071603902 10:0.081426066 
-256 1:0.33515099 2:0.30043865 3:0.16887749 4:0.12868083 5:0.06685204 6:0.056796906 7:0.10193957 8:0.14481446 9:0.15025845 10:0.0050670936 
-256 1:0.74590933 2:0.20009395 3:0.032493635 4:0.013394219 5:0.0081088606 6:0.22094856 7:0.054161921 8:0.067950414 9:0.10623668 10:0.043114827 
-256 1:0.62856821 2:0.2025296 3:0.056434966 4:0.071194626 5:0.041272597 6:0.2046826 7:0.037157928 8:0.31063135 9:0.27408536 10:0.40923454 
-256 1:0.49611775 2:0.26620522 3:0.096824733 4:0.097479615 5:0.043372679 6:0.040762428 7:0.0072455393 8:0.085386536 9:0.030188363 10:0.12202663 
-256 1:0.46575696 2:0.37569597 3:0.059485212 4:0.070908375 5:0.028153475 6:0.17095256 7:0.11279176 8:0.13847878 9:0.12271938 10:0.033509614 
-204.52492864203074 1:0.66031127 2:0.21826838 3:0.045466232 4:0.048651649 5:0.027302475 6:0.054838444 7:0.029474612 8:0.14068954 9:0.15769727 10:0.3448613 
-256 1:0.41387927 2:0.33553709 3:0.12667846 4:0.083202754 5:0.040702427 6:0.11015459 7:0.12338632 8:0.24578275 9:0.15249181 10:0.21689889 
-256 1:0.2585717 2:0.38757404 3:0.16600181 4:0.14751142 5:0.040341025 6:0.056143939 7:0.0075420902 8:0.0028233019 9:0.016407889 10:0.070695915 
-256 1:0.51322668 2:0.21319441 3:0.11529307 4:0.10648026 5:0.051805576 6:0.14974786 7:0.26180921 8:0.13068676 9:0.054350682 10:0.0038490978 
-256 1:0.52176699 2:0.24924237 3:0.12578649 4:0.071260939 5:0.031943206 6:0.035518003 7:0.079909884 8:0.047077902 9:0.22947044 10:0.11364237 
-256 1:0.59088696 2:0.25692219 3:0.098036956 4:0.039747472 5:0.014406416 6:0.15946903 7:0.020514824 8:0.10471637 9:0.04490193 10:0.026281781 
-118.47179098780715 1:0.59424988 2:0.17431853 3:0.07920406 4:0.091395845 5:0.060831689 6:0.098276157 7:0.25064867 8:0.034555957 9:0.10140553 10:0.067023841 
-225.90295940404062 1:0.3779598 2:0.3602452 3:0.09583765 4:0.099900016 5:0.066057337 6:0.099125381 7:0.17222614 8:0.21688254 9:0.45826455 10:0.57779301 
-256 1:0.64164524 2:0.13874495 3:0.096885003 4:0.079803941 5:0.042920865 6:0.058825003 7:0.045372567 8:0.23296694 9:0.046877822 10:0.13494502 
-94.648941914163998 1:0.23700816 2:0.37267941 3:0.12671261 4:0.17830276 5:0.085297055 6:0.011384874 7:0.024788287 8:0.200208 9:0.17523844 10:0.41544533 
-256 1:0.40757182 2:0.2530085 3:0.14315185 4:0.13662392 5:0.059643913 6:0.24046276 7:0.031359638 8:0.1899493 9:0.068654347 10:0.04220185 
-256 1:0.68240266 2:0.22581391 3:0.045455448 4:0.034258284 5:0.012069701 6:0.096670614 7:0.01140527 8:0.00888987 9:0.11036604 10:0.099784598 
-256 1:0.19455595 2:0.42884096 3:0.18197962 4:0.13598395 5:0.058639518 6:0.2593967 7:0.17388011 8:0.19021351 9:0.087846958 10:0.056095525 
-256 1:0.57782064 2:0.26183074 3:0.10715056 4:0.037516921 5:0.015681146 6:0.082346287 7:0.015861886 8:0.054184751 9:0.050716692 10:0.057135461 
-256 1:0.58399538 2:0.24088892 3:0.0693987 4:0.071170123 5:0.034546877 6:0.11259293 7:0.0050286857 8:0.075837268 9:0.14204546 10:0.27048763 
-256 1:0.53920965 2:0.13694924 3:0.1422979 4:0.14756051 5:0.033982697 6:0.11245992 7:0.21121771 8:0.049713907 9:0.11406536 10:0.041986342 
-256 1:0.39318236 2:0.2725534 3:0.15787361 4:0.11468892 5:0.061701711 6:0.015188467 7:0.096421888 8:0.056476627 9:0.089089177 10:0.1079264 
-256 1:0.52832073 2:0.23628427 3:0.10425168 4:0.091223232 5:0.039920092 6:0.14413807 7:0.096376024 8:0.2231725 9:0.27391169 10:0.25049902 
-256 1:0.27428883 2:0.27397652 3:0.23639883 4:0.14001622 5:0.0753196 6:0.067868207 7:0.045637235 8:0.25553538 9:0.19456846 10:0.077797526 
-256 1:0.70375696 2:0.21351941 3:0.038254188 4:0.03473169 5:0.0097377535 6:0.16742308 7:0.074373475 8:0.31169297 9:0.19410858 10:0.021387033 
-256 1:0.52698803 2:0.21552303 3:0.10222803 4:0.11816847 5:0.037092444 6:0.15038493 7:0.13931381 8:0.1055657 9:0.18486302 10:0.021210133 
-256 1:0.34579048 2:0.35514334 3:0.12017661 4:0.11766559 5:0.061223983 6:0.085203433 7:0.0080818309 8:0.11617982 9:0.057793484 10:0.074709079 
-256 1:0.42045524 2:0.31894792 3:0.12323166 4:0.091232099 5:0.046133091 6:0.19161233 7:0.049638015 8:0.015318618 9:0.01634415 10:0.033178429 
-256 1:0.69833063 2:0.17642904 3:0.052950243 4:0.054944671 5:0.017345417 6:0.010022568 7:0.047198318 8:0.3526086 9:0.20262034 10:0.29571924 
-256 1:0.18746465 2:0.52215081 3:0.096489261 4:0.12797045 5:0.065924837 6:0.12796516 7:0.014087142 8:0.11025501 9:0.0055029816 10:0.026020279 
-48.651153861404957 1:0.41475633 2:0.24701819 3:0.11859513 4:0.13144517 5:0.088185176 6:0.23372318 7:0.13264959 8:0.15711739 9:0.032551339 10:0.34974288 
-256 1:0.8135436 2:0.13742795 3:0.02499575 4:0.016984021 5:0.0070486801 6:0.0062393804 7:0.053780163 8:0.024745986 9:0.045557617 10:0.03115653 
-256 1:0.41321063 2:0.26559598 3:0.1585813 4:0.10189444 5:0.06071766 6:0.14299823 7:0.043602129 8:0.058850719 9:0.06405931 10:0.098393138 
-256 1:0.6424257 2:0.21888468 3:0.063654042 4:0.048704503 5:0.026331073 6:0.015886319 7:0.061361555 8:0.23308646 9:0.017610802 10:0.087837521 
-256 1:0.32584664 2:0.45498399 3:0.08109935 4:0.095330452 5:0.042739571 6:0.15049483 7:0.016798846 8:0.14522473 9:0.065439498 10:0.0015485029 
-256 1:0.29046377 2:0.23845168 3:0.18662655 4:0.19798804 5:0.086469954 6:0.16721316 7:0.088787822 8:0.048932024 9:0.11425634 10:0.1356819 
-256 1:0.57679133 2:0.24859369 3:0.089437805 4:0.061527656 5:0.023649516 6:0.27171795 7:0.082794621 8:0.22920886 9:0.0052414114 10:0.017631087 
-256 1:0.63106842 2:0.17383783 3:0.091061931 4:0.079134526 5:0.024897293 6:0.014625044 7:0.060591257 8:0.046690409 9:0.035372493 10:0.077185118 
-256 1:0.30984634 2:0.38061411 3:0.15640087 4:0.10574535 5:0.047393331 6:0.075016289 7:0.015032671 8:0.017111419 9:0.070219403 10:0.059268283 
-256 1:0.59636769 2:0.23008463 3:0.072505797 4:0.063289067 5:0.037752816 6:0.13617812 7:0.0082142887 8:0.01347287 9:0.16590367 10:0.20024338 
-256 1:0.32851851 2:0.27868776 3:0.17748471 4:0.14037242 5:0.074936601 6:0.020011194 7:0.0080759149 8:0.064805714 9:0.11441303 10:0.21768002 
-256 1:0.3397822 2:0.38432581 3:0.12531121 4:0.094486708 5:0.056094068 6:0.049770781 7:0.02690393 8:0.12585949 9:0.060428421 10:0.037226901 
-256 1:0.50825014 2:0.27123103 3:0.11258521 4:0.07130254 5:0.036631081 6:0.0045315024 7:0.11612046 8:0.011898437 9:0.18764534 10:0.25628492 
-256 1:0.51612138 2:0.26177695 3:0.095426593 4:0.087620805 5:0.039054273 6:0.049108378 7:0.076995446 8:0.036949534 9:0.043977436 10:0.019581763 
-256 1:0.19811225 2:0.38804507 3:0.17671882 4:0.18001619 5:0.057107683 6:0.35440457 7:0.11161341 8:0.12320941 9:0.096486349 10:0.052724645 
-256 1:0.44512446 2:0.32476607 3:0.11684293 4:0.077660498 5:0.03560604 6:0.056793799 7:0.017754738 8:0.091663415 9:0.16678185 10:0.16689097 
-256 1:0.46675243 2:0.35080863 3:0.081938527 4:0.059452865 5:0.041047545 6:0.21186557 7:0.077758422 8:0.41754113 9:0.18777979 10:0.092503086 
-256 1:0.50033754 2:0.14098617 3:0.14795072 4:0.14217612 5:0.068549448 6:0.166923 7:0.29750044 8:0.25303701 9:0.043286379 10:0.002269732 
-256 1:0.39842268 2:0.20466781 3:0.14541178 4:0.2023343 5:0.049163434 6:0.11846793 7:0.06861052 8:0.057116697 9:0.1681143 10:0.12054612 
-256 1:0.51912235 2:0.21995927 3:0.077317501 4:0.14474319 5:0.038857697 6:0.10591968 7:0.054772131 8:0.007557573 9:0.043987032 10:0.020772141 
-256 1:0.72470814 2:0.17820797 3:0.05247882 4:0.030174017 5:0.014431054 6:0.058075915 7:0.059291568 8:0.091591442 9:0.30279014 10:0.17539052 
-256 1:0.60415866 2:0.23455525 3:0.092180283 4:0.042990846 5:0.026114966 6:0.04206603 7:0.15510014 8:0.30826948 9:0.26463551 10:0.28788802 
-256 1:0.59640341 2:0.27187116 3:0.066206564 4:0.043683141 5:0.021835725 6:0.13565188 7:0.033386102 8:0.20039211 9:0.08789502 10:0.038304077 
-256 1:0.55959031 2:0.19957537 3:0.10004208 4:0.093376879 5:0.047415365 6:0.056362679 7:0.053803547 8:0.082923451 9:0.073229866 10:0.13085567 
-55.60898363662529 1:0.68118725 2:0.20636215 3:0.05937268 4:0.029386396 5:0.023691527 6:0.46906909 7:0.49721133 8:0.0024386878 9:0.30706152 10:0.31954068 
-256 1:0.17592824 2:0.57784527 3:0.07696033 4:0.11497308 5:0.054293079 6:0.21798609 7:0.14086052 8:0.10220674 9:0.28214588 10:0.10734398 
-73.387402050957334 1:0.27903958 2:0.31945131 3:0.14516104 4:0.17829731 5:0.078050757 6:0.28176045 7:0.014577996 8:0.012586815 9:0.10924845 10:0.042094378 
-142.13052273588605 1:0.71464313 2:0.2055184 3:0.046144647 4:0.022331628 5:0.011362193 6:0.030130324 7:0.12574813 8:0.089191586 9:0.088693502 10:0.044313902 
-256 1:0.61440912 2:0.22361771 3:0.10461629 4:0.051130877 5:0.0062259979 6:0.063272013 7:0.050337985 8:0.025813196 9:0.042652426 10:0.11303963 
-256 1:0.50101791 2:0.31967617 3:0.055282333 4:0.081065501 5:0.042958086 6:0.14152838 7:0.24934841 8:0.38457751 9:0.034116403 10:0.046130828 
-256 1:0.60740375 2:0.2216033 3:0.092635769 4:0.052512111 5:0.025845069 6:0.074990152 7:0.0062397628 8:0.028318494 9:0.075714428 10:0.074337746 
-256 1:0.3510065 2:0.27384232 3:0.15994318 4:0.12769206 5:0.087515947 6:0.12912237 7:0.013110359 8:0.057319493 9:0.052115441 10:0.0051538807 
-256 1:0.52486358 2:0.22508233 3:0.11977207 4:0.088222715 5:0.042059302 6:0.063666731 7:0.13452598 8:0.032817062 9:0.28280408 10:0.14165249 
-256 1:0.27257041 2:0.37838798 3:0.16261204 4:0.12790751 5:0.058522063 6:0.13925779 7:0.029033843 8:0.046600364 9:0.055094112 10:0.1588648 
-256 1:0.57408755 2:0.22601969 3:0.080763016 4:0.082252931 5:0.036876806 6:0.04619871 7:0.10491341 8:0.11327973 9:0.027092316 10:0.060714481 
-256 1:0.5301469 2:0.16955222 3:0.11306381 4:0.12396533 5:0.063271749 6:0.44303122 7:0.12298813 8:0.091723157 9:0.18029933 10:0.0093166529 
-256 1:0.18435534 2:0.26188426 3:0.32898067 4:0.15742444 5:0.067355294 6:0.10150289 7:0.096647672 8:0.11749349 9:0.29067972 10:0.34418973 
-256 1:0.75329453 2:0.18683569 3:0.030032264 4:0.022160351 5:0.0076771607 6:0.069757466 7:0.003466894 8:0.0008615482 9:0.13987701 10:0.074331169 
-15.194705503838076 1:0.28051387 2:0.43639786 3:0.091910644 4:0.14114018 5:0.050037454 6:0.063094781 7:0.1764388 8:0.42802756 9:0.40193103 10:0.34686012 
-256 1:0.43517791 2:0.30709751 3:0.13700083 4:0.082624303 5:0.038099445 6:0.36944539 7:0.23231508 8:0.12470169 9:0.055564478 10:0.1124576 
-203.5055269051478 1:0.50924274 2:0.18781095 3:0.1432123 4:0.092478571 5:0.067255442 6:0.055045615 7:0.22392587 8:0.28234802 9:0.26605697 10:0.34611809 
-256 1:0.44810208 2:0.27480807 3:0.121847 4:0.099216213 5:0.056026629 6:0.052603443 7:0.10709463 8:0.042999381 9:0.30656012 10:0.0028956005 
-256 1:0.55432471 2:0.27032179 3:0.095425019 4:0.051895762 5:0.028032714 6:0.0012075975 7:0.037554181 8:0.13828488 9:0.03847043 10:0.11045749 
-256 1:0.60063221 2:0.26626476 3:0.061003425 4:0.047348457 5:0.02475114 6:0.00064814744 7:0.027097393 8:0.21184613 9:0.14370484 10:0.13015057 
-256 1:0.52443886 2:0.21856504 3:0.12049917 4:0.086071585 5:0.050425337 6:0.16535364 7:0.10472886 8:0.20268442 9:0.06755725 10:0.14449526 
-256 1:0.30186593 2:0.38419362 3:0.15414346 4:0.093339424 5:0.066457567 6:0.044078489 7:0.093883896 8:0.076155059 9:0.026243355 10:0.11579192 
-256 1:0.50936389 2:0.21568024 3:0.14540719 4:0.073742932 5:0.055805744 6:0.25072637 7:0.18215259 8:0.043975038 9:0.24225172 10:0.19041347 
-227.36521719448376 1:0.1940535 2:0.43239368 3:0.12964289 4:0.17666073 5:0.067249207 6:0.16842993 7:0.026175624 8:0.16435085 9:0.12782884 10:0.0017209709 
-84.898010241494674 1:0.19251514 2:0.2744286 3:0.094440271 4:0.10752975 5:0.33108624 6:0.049623774 7:0.0061879426 8:0.015199835 9:0.16602575 10:0.33769802 
-256 1:0.77614346 2:0.16990708 3:0.025597737 4:0.021204807 5:0.0071469193 6:0.034278747 7:0.062974604 8:0.011779122 9:0.041558098 10:0.04090119 
-256 1:0.49604922 2:0.23440531 3:0.10181945 4:0.11724496 5:0.050481054 6:0.17246026 7:0.24704532 8:0.16919319 9:0.09461815 10:0.14572321 
-256 1:0.44359883 2:0.2362571 3:0.15900716 4:0.10539983 5:0.05573708 6:0.27841488 7:0.014411274 8:0.1009886 9:0.29984096 10:0.0038104517 
-256 1:0.54474013 2:0.2052922 3:0.11674494 4:0.086391941 5:0.046830792 6:0.039364177 7:0.0067024395 8:0.13734226 9:0.11312857 10:0.19759757 
-256 1:0.71319322 2:0.18337077 3:0.048917655 4:0.035898201 5:0.018620154 6:0.031581231 7:0.074854597 8:0.043240358 9:0.052166319 10:0.046883287 
-256 1:0.68404568 2:0.16382083 3:0.06404886 4:0.057356004 5:0.030728624 6:0.13374843 7:0.058439401 8:0.048328838 9:0.012982151 10:0.058237627 
-256 1:0.24966931 2:0.45940219 3:0.17075433 4:0.081175509 5:0.038998658 6:0.36330956 7:0.0059338722 8:0.085724816 9:0.083281325 10:0.060776474 
-256 1:0.4136481 2:0.21473219 3:0.16832784 4:0.14656351 5:0.056728354 6:0.0068508464 7:0.15872283 8:0.24646044 9:0.20592114 10:0.12638153 
-6.5472993014181426 1:0.3433014 2:0.25698211 3:0.11836373 4:0.17539644 5:0.10595632 6:0.520209 7:0.11266217 8:0.30086987 9:0.59609932 10:0.39374801 
-80.714948063977019 1:0.2414738 2:0.30110855 3:0.19438766 4:0.16516796 5:0.09786202 6:0.32075017 7:0.06195206 8:0.10846694 9:0.16871825 10:0.40095128 
-256 1:0.70038733 2:0.218626 3:0.051641371 4:0.020733761 5:0.0086115343 6:0.062533442 7:0.013734808 8:0.10794076 9:0.042960706 10:0.060904803 
-256 1:0.6736959 2:0.18061298 3:0.062587997 4:0.056193569 5:0.026909556 6:0.037349761 7:0.1675464 8:0.10231092 9:0.12108678 10:0.098956205 
-256 1:0.63953255 2:0.21402777 3:0.091091996 4:0.03785965 5:0.017488029 6:0.033072325 7:0.021188231 8:0.012511987 9:0.0033679594 10:0.050405443 
-256 1:0.32161846 2:0.38570718 3:0.15460617 4:0.096779987 5:0.041288205 6:0.22724689 7:0.046054105 8:0.035697557 9:0.17945478 10:0.099033786 
-10.333024825923816 1:0.16770643 2:0.3768072 3:0.17930873 4:0.18065124 5:0.095526398 6:0.05840607 7:0.10747281 8:0.44221384 9:0.22563841 10:0.21750514 
-256 1:0.65174393 2:0.1732537 3:0.083722641 4:0.060080865 5:0.031198872 6:0.02385824 7:0.084342153 8:0.15503382 9:0.13427239 10:0.050294341 
-256 1:0.54351765 2:0.26371815 3:0.096673632 4:0.064297294 5:0.031793268 6:0.051789066 7:0.059730971 8:0.15215182 9:0.097337746 10:0.045352905 
-256 1:0.57861686 2:0.28719386 3:0.062940678 4:0.05223453 5:0.019014073 6:0.031739079 7:0.017069329 8:0.12735822 9:0.011743008 10:0.0021783485 
-256 1:0.40530763 2:0.29609379 3:0.14840674 4:0.10950871 5:0.040683132 6:0.082364713 7:0.055963672 8:0.27293563 9:0.0034162931 10:0.022100756 
-256 1:0.86109371 2:0.065530541 3:0.020001014 4:0.032195876 5:0.021178857 6:0.029165625 7:0.028098329 8:0.16828222 9:0.24608244 10:0.32438409 
-256 1:0.43396508 2:0.27513146 3:0.1240233 4:0.11895307 5:0.047927096 6:0.11222966 7:0.063724704 8:0.064640809 9:0.044526365 10:0.13207459 
-256 1:0.39441966 2:0.42774076 3:0.069809104 4:0.069547496 5:0.038482983 6:0.24617112 7:0.019415748 8:0.29250747 9:0.18132747 10:0.038645488 
-25.45916051792608 1:0.23606603 2:0.26588583 3:0.22460172 4:0.18418878 5:0.089257648 6:0.4832574 7:0.65696427 8:0.6678752 9:0.79085923 10:0.46558705 
-256 1:0.14436616 2:0.3203029 3:0.26648608 4:0.16651835 5:0.1023265 6:0.092829247 7:0.065636926 8:0.2965621 9:0.18616879 10:0.14320834 
-53.49471766001453 1:0.56983228 2:0.16107967 3:0.082727742 4:0.11006889 5:0.076291424 6:0.0020000002 7:0.44685953 8:0.068964121 9:0.32508923 10:0.52265861 
-256 1:0.39553566 2:0.32345957 3:0.12110906 4:0.11076023 5:0.049135476 6:0.32308823 7:0.054269853 8:0.11906221 9:0.17021268 10:0.092946075 
-256 1:0.64655713 2:0.1860414 3:0.073931335 4:0.06397086 5:0.02949928 6:0.068140309 7:0.16327131 8:0.076011245 9:0.27550189 10:0.18401128 
-256 1:0.44946933 2:0.26107802 3:0.17148194 4:0.067854114 5:0.050116598 6:0.14739114 7:0.0022453592 8:0.07298777 9:0.081511603 10:0.35250452 
-256 1:0.54244187 2:0.29545361 3:0.094561591 4:0.048476558 5:0.019066368 6:0.15265559 7:0.014626866 8:0.0085476602 9:0.036801818 10:0.06028299 
-256 1:0.43601992 2:0.37622724 3:0.092683611 4:0.062752492 5:0.032316741 6:0.13843662 7:0.088550509 8:0.11721343 9:0.13728509 10:0.036983275 
-256 1:0.49528212 2:0.30574269 3:0.089632841 4:0.054800376 5:0.054541974 6:0.32443279 7:0.087519911 8:0.16188014 9:0.31375812 10:0.48983242 
-50.916587696749872 1:0.49270278 2:0.10116806 3:0.09790946 4:0.12416444 5:0.18405525 6:0.034558383 7:0.033283307 8:0.0092707125 9:0.2123408 10:0.097059909 
-256 1:0.56920639 2:0.17754387 3:0.10978207 4:0.096553678 5:0.046913986 6:0.039028494 7:0.13500395 8:0.064970913 9:0.29219161 10:0.39950596 
-256 1:0.51905036 2:0.32569264 3:0.071855786 4:0.059861576 5:0.023539641 6:0.23780766 7:0.15289272 8:0.0036352403 9:0.097092137 10:0.031569042 
-256 1:0.62310658 2:0.1755285 3:0.095481556 4:0.070267631 5:0.035615736 6:0.077671878 7:0.0095149405 8:0.013188821 9:0.11119459 10:0.034899818 
-256 1:0.46733513 2:0.24732058 3:0.12883076 4:0.10297783 5:0.05353571 6:0.13716175 7:0.12506666 8:0.15975467 9:0.084406215 10:0.020263929 
-256 1:0.33828784 2:0.30253853 3:0.15305953 4:0.14643488 5:0.059679229 6:0.13664599 7:0.049506616 8:0.071652782 9:0.095567482 10:0.14839829 
-129.24155447230555 1:0.63720771 2:0.18442348 3:0.062371046 4:0.06600088 5:0.049996892 6:0.18050091 7:0.08923894 8:0.035213555 9:0.0057909519 10:0.2192593 
-256 1:0.51631227 2:0.21078181 3:0.13875865 4:0.092343793 5:0.04180347 6:0.3181366 7:0.065839143 8:0.029796143 9:0.11567355 10:0.1535787 
-256 1:0.68859779 2:0.16119192 3:0.060650087 4:0.054777171 5:0.03478303 6:0.13078937 7:0.061012339 8:0.13091929 9:0.1693607 10:0.10966511 
-256 1:0.49690742 2:0.2790482 3:0.10743617 4:0.085153899 5:0.03145431 6:0.25034115 7:0.085508427 8:0.025935078 9:0.090214578 10:0.012504781 
-256 1:0.69145547 2:0.12988054 3:0.071689577 4:0.062202233 5:0.044772174 6:0.038933607 7:0.032784042 8:0.031349591 9:0.041259334 10:0.034868597 
-256 1:0.63743076 2:0.1849452 3:0.081119199 4:0.063170185 5:0.033334658 6:0.071172821 7:0.13040428 8:0.018039364 9:0.015851481 10:0.10160038 
-147.96664678730838 1:0.76962025 2:0.13540515 3:0.03925927 4:0.039835608 5:0.015879726 6:0.12022386 7:0.042613946 8:0.12291782 9:0.52166491 10:0.38701791 
-256 1:0.49097932 2:0.23963155 3:0.1171211 4:0.097761643 5:0.054506383 6:0.10960081 7:0.048545427 8:0.12153377 9:0.095426515 10:0.11733394 
-256 1:0.65690845 2:0.16811527 3:0.072134351 4:0.060333343 5:0.042508582 6:0.15778793 7:0.18565979 8:0.065908843 9:0.18603405 10:0.22015547 
-256 1:0.56989466 2:0.25770577 3:0.073005769 4:0.068356267 5:0.031037537 6:0.11766399 7:0.014221293 8:0.14536239 9:0.13895912 10:0.12346785 
-256 1:0.47466371 2:0.34037875 3:0.080994784 4:0.071075579 5:0.032887172 6:0.25311836 7:0.17145857 8:0.020377441 9:0.046413787 10:0.053162666 
-256 1:0.724199 2:0.20646698 3:0.041408903 4:0.018434545 5:0.0094905744 6:0.066586078 7:0.039682986 8:0.027929888 9:0.11923325 10:0.10475933 
-256 1:0.54648504 2:0.16049651 3:0.14602946 4:0.090619554 5:0.056369438 6:0.10975556 7:0.019955358 8:0.047557694 9:0.15328483 10:0.17069897 
-256 1:0.60887248 2:0.29851975 3:0.061700188 4:0.023929305 5:0.0069782776 6:0.055474925 7:0.035771054 8:0.060254641 9:0.12388837 10:0.027679727 
-256 1:0.53534851 2:0.33015612 3:0.069539088 4:0.042304402 5:0.022651882 6:0.13796691 7:0.078648146 8:0.094309446 9:0.25911484 10:0.13603418 
-256 1:0.35548762 2:0.27039881 3:0.17698443 4:0.12863177 5:0.068497371 6:0.030190016 7:0.041621969 8:0.080395148 9:0.088935421 10:0.20758002 
-256 1:0.24015887 2:0.25864706 3:0.19044856 4:0.21689119 5:0.09385432 6:0.10368463 7:0.052249774 8:0.075452624 9:0.031891977 10:0.13445356 
-256 1:0.59417283 2:0.26883669 3:0.066808086 4:0.051703265 5:0.018479137 6:0.013109661 7:0.053032225 8:0.19518237 9:0.085699247 10:0.0090827031 
-256 1:0.51706128 2:0.25167641 3:0.14319045 4:0.062623792 5:0.025448064 6:0.063736222 7:0.062426356 8:0.08985387 9:0.24388195 10:0.22890238 
-47.174417502070497 1:0.26359543 2:0.38178412 3:0.14349267 4:0.11604908 5:0.0950787 6:0.15799824 7:0.25836301 8:0.050093956 9:0.059542503 10:0.39614262 
-26.792956956903151 1:0.1872276 2:0.1933279 3:0.23116807 4:0.22996304 5:0.15831339 6:0.24152081 7:0.060687921 8:0.27563926 9:0.25237664 10:0.12903887 
-256 1:0.51655702 2:0.20671235 3:0.12278386 4:0.12427082 5:0.029675945 6:0.040224585 7:0.02766956 8:0.027913987 9:0.007791196 10:0.031671334 
-256 1:0.62249682 2:0.1912973 3:0.094575719 4:0.056551261 5:0.035078905 6:0.06413231 7:0.0074065245 8:0.021872672 9:0.032658614 10:0.10373439 
-256 1:0.56197582 2:0.30757153 3:0.068188727 4:0.046544077 5:0.015719838 6:0.048467112 7:0.11317423 8:0.042739339 9:0.004878293 10:0.052058174 
-256 1:0.57594573 2:0.33749349 3:0.044032935 4:0.032611163 5:0.0099166813 6:0.093710451 7:0.071538813 8:0.05773834 9:0.06650096 10:0.049348678 
-256 1:0.48258647 2:0.32354227 3:0.083121576 4:0.07825347 5:0.032496211 6:0.032796195 7:0.11793584 8:0.26089803 9:0.23725286 10:0.41939867 
-256 1:0.42404469 2:0.28380628 3:0.11898774 4:0.11908718 5:0.054074115 6:0.37564734 7:0.080355627 8:0.19015233 9:0.13528937 10:0.083810248 
-256 1:0.23366612 2:0.27860491 3:0.26295479 4:0.14883712 5:0.075937056 6:0.00033974211 7:0.24455103 8:0.030050917 9:0.047427921 10:0.013084649 
-256 1:0.53182545 2:0.26522903 3:0.085232037 4:0.081550713 5:0.036162769 6:0.037847302 7:0.050859994 8:0.045363443 9:0.007131712 10:0.10885371 
-256 1:0.53988269 2:0.25941016 3:0.10907487 4:0.063892824 5:0.027739457 6:0.26555768 7:0.081686083 8:0.16587291 9:0.26605696 10:0.037314116 
-256 1:0.55226212 2:0.25946617 3:0.10326675 4:0.058736947 5:0.026268015 6:0.011003165 7:0.087317837 8:0.0017684429 9:0.17053115 10:0.18910812 
-256 1:0.49198408 2:0.2962494 3:0.08745191 4:0.086047338 5:0.038267274 6:0.013584672 7:0.01034073 8:0.044131853 9:0.16108248 10:0.044414465 
-256 1:0.54822355 2:0.3329235 3:0.069480341 4:0.034206296 5:0.015166312 6:0.10474302 7:0.021857813 8:0.089443363 9:0.074044477 10:0.12499239 
-256 1:0.40919063 2:0.29794714 3:0.17194485 4:0.080496572 5:0.040420804 6:0.037312381 7:0.03264732 8:0.04687501 9:0.03159614 10:0.099431782 
-256 1:0.30023799 2:0.38118064 3:0.13186647 4:0.13083005 5:0.055884839 6:0.12199861 7:0.0086057356 8:0.01240187 9:0.063626493 10:0.03897821 
-256 1:0.4202725 2:0.32744713 3:0.12549893 4:0.085834883 5:0.040946553 6:0.30621415 7:0.093829064 8:0.059343763 9:0.14778551 10:0.26946188 
-256 1:0.51030332 2:0.20605593 3:0.15125394 4:0.085185855 5:0.047200958 6:0.096357055 7:0.21942496 8:0.0073249982 9:0.043150595 10:0.033184377 
-256 1:0.36802504 2:0.36649603 3:0.11610237 4:0.099161578 5:0.050214974 6:0.14305264 7:0.0184798 8:0.083199473 9:0.087033207 10:0.020194326 
-256 1:0.67341879 2:0.18097138 3:0.055318122 4:0.046578593 5:0.043713112 6:0.17471789 7:0.11765265 8:0.045389998 9:0.033607724 10:0.32417985 
-256 1:0.58201193 2:0.27070466 3:0.078109737 4:0.045610261 5:0.023563412 6:0.05420008 7:0.025110876 8:0.018888277 9:0.19072638 10:0.40585616 
-170.30085220343986 1:0.26769568 2:0.35179287 3:0.12591489 4:0.17486257 5:0.079734 6:0.081129461 7:0.048464844 8:0.028269816 9:0.020106234 10:0.037924739 
-256 1:0.22577134 2:0.44132953 3:0.15022847 4:0.1189777 5:0.063692972 6:0.12152335 7:0.051358916 8:0.041680892 9:0.096133108 10:0.040821503 
-256 1:0.4064151 2:0.24273564 3:0.16402219 4:0.12372504 5:0.063102035 6:0.042682038 7:0.074151958 8:0.036115713 9:0.18063278 10:0.34216155 
-256 1:0.28388891 2:0.44616158 3:0.10874799 4:0.1043613 5:0.056840218 6:0.13471267 7:0.0048994099 8:0.28949647 9:0.22081031 10:0.17800143 
-256 1:0.58301554 2:0.28495942 3:0.07897611 4:0.035748767 5:0.01730016 6:0.1488273 7:0.0034041887 8:0.13815318 9:0.11531178 10:0.064354231 
-179.08118335784823 1:0.28275864 2:0.3081022 3:0.12166634 4:0.19752235 5:0.089950473 6:0.18218794 7:0.10422329 8:0.0012117229 9:0.47596523 10:0.12974313 
-256 1:0.43583204 2:0.27097465 3:0.11270446 4:0.13918058 5:0.041308262 6:0.049054531 7:0.079810305 8:0.11891722 9:0.084661463 10:0.002998561 
-256 1:0.19392691 2:0.30740043 3:0.2507058 4:0.17462458 5:0.073342277 6:0.20944344 7:0.27791584 8:0.099597571 9:0.16905661 10:0.19029849 
-253.11831138557508 1:0.69508711 2:0.20404975 3:0.050499608 4:0.029916151 5:0.020447383 6:0.2668571 7:0.33402285 8:0.30955653 9:0.39622106 10:0.37772142 
-256 1:0.59708572 2:0.16344463 3:0.10433989 4:0.098389942 5:0.036739821 6:0.11744627 7:0.040544677 8:0.060895665 9:0.044107142 10:0.024841765 
-256 1:0.76955309 2:0.16309086 3:0.030743355 4:0.024381998 5:0.012230695 6:0.10797234 7:0.005614582 8:0.088404634 9:0.27155606 10:0.27109299 
-256 1:0.41114471 2:0.28989481 3:0.1522853 4:0.09379293 5:0.052882256 6:0.27564505 7:0.11100315 8:0.034838745 9:0.0062834848 10:0.076249915 
-256 1:0.53453662 2:0.25792048 3:0.095926123 4:0.080945852 5:0.030670923 6:0.015011902 7:0.055285542 8:0.022350822 9:0.20742265 10:0.045606183 
-256 1:0.62959111 2:0.19503039 3:0.081718767 4:0.068410419 5:0.025249311 6:0.14026115 7:0.1021636 8:0.10993556 9:0.16446639 10:0.003260264 
-256 1:0.59428454 2:0.2114233 3:0.096211173 4:0.075625474 5:0.02245552 6:0.020095261 7:0.053807795 8:0.012766821 9:0.02733951 10:0.031357264 
-256 1:0.44181311 2:0.29743079 3:0.11554714 4:0.093136752 5:0.052072204 6:0.020566316 7:0.1423403 8:0.011234784 9:0.031878991 10:0.284284 
-256 1:0.39136758 2:0.31128045 3:0.13778017 4:0.10684627 5:0.052725537 6:0.0098885749 7:0.068865337 8:0.18380978 9:0.24634738 10:0.1855934 
-256 1:0.44459506 2:0.21370433 3:0.15310796 4:0.11699509 5:0.071597566 6:0.0051833553 7:0.05460238 8:0.079684446 9:0.18256174 10:0.11917312 
-256 1:0.39362391 2:0.35291339 3:0.10913056 4:0.1065162 5:0.037815934 6:0.12873848 7:0.012564918 8:0.2221555 9:0.3030484 10:0.005760463 
-256 1:0.29494797 2:0.35268661 3:0.15987565 4:0.13054994 5:0.061939841 6:0.3528885 7:0.14273032 8:0.10017888 9:0.11891538 10:0.13026209 
-14.291514121825758 1:0.47090541 2:0.24334294 3:0.10441995 4:0.11926271 5:0.062068987 6:0.26885427 7:0.28484972 8:0.0071794666 9:0.10124754 10:0.1282563 
-256 1:0.37891561 2:0.3761263 3:0.11329136 4:0.085288416 5:0.046378312 6:0.34091739 7:0.1086727 8:0.31623773 9:0.12596392 10:0.13531091 
-256 1:0.47824187 2:0.16203952 3:0.15848978 4:0.15081665 5:0.050412186 6:0.015104163 7:0.045899237 8:0.024688249 9:0.062330102 10:0.038961504 
-256 1:0.69600964 2:0.23122128 3:0.041702738 4:0.024174943 5:0.0068913966 6:0.072852716 7:0.021632315 8:0.039632986 9:0.025918183 10:0.11882575 
-256 1:0.41971599 2:0.20149036 3:0.16121678 4:0.13614192 5:0.081434953 6:0.088453455 7:0.044922319 8:0.1992255 9:0.10924281 10:0.071240485 
-256 1:0.25212108 2:0.3362095 3:0.21851819 4:0.1510026 5:0.042148628 6:0.038195869 7:0.006990418 8:0.010361369 9:0.016309029 10:0.10215672 
-256 1:0.39021857 2:0.29060459 3:0.16978617 4:0.10171239 5:0.047678285 6:0.047968796 7:0.027218946 8:0.018842689 9:0.1261723 10:0.10764831 
-28.836069254231482 1:0.48711652 2:0.261278 3:0.086091583 4:0.11275821 5:0.052755685 6:0.27081172 7:0.070536306 8:0.13426957 9:0.33483566 10:0.42605036 
-256 1:0.44425577 2:0.29110566 3:0.13119334 4:0.091999411 5:0.041445817 6:0.15494964 7:0.081366581 8:0.12888139 9:0.33305432 10:0.35222383 
-256 1:0.57908746 2:0.21507651 3:0.087772355 4:0.077588746 5:0.040474935 6:0.078677728 7:0.03843314 8:0.074393852 9:0.051044994 10:0.14951213 
-256 1:0.37920229 2:0.3010792 3:0.12843488 4:0.1325734 5:0.058710239 6:0.052701923 7:0.14457086 8:0.069513003 9:0.031270791 10:0.041620654 
-256 1:0.42023523 2:0.32618271 3:0.10602646 4:0.10353697 5:0.044018627 6:0.28192715 7:0.07019178 8:0.22216167 9:0.10461979 10:0.056254463 
-24.809850553887582 1:0.20608184 2:0.3395397 3:0.13074442 4:0.21059012 5:0.11304392 6:0.020712083 7:0.12424818 8:0.39535983 9:0.039030518 10:0.09864342 
-256 1:0.49508409 2:0.26141824 3:0.084422193 4:0.10618236 5:0.052893114 6:0.198783 7:0.16393346 8:0.012435298 9:0.083492386 10:0.25396865 
-256 1:0.64993702 2:0.21261218 3:0.073214697 4:0.045763799 5:0.018472304 6:0.034411872 7:0.029275878 8:0.22579783 9:0.04811798 10:0.022129937 
-18.118757225538872 1:0.10377375 2:0.33223554 3:0.21711416 4:0.21253289 5:0.13434366 6:0.25626471 7:0.0089484786 8:0.25044066 9:0.21567351 10:0.16455506 
-256 1:0.71177886 2:0.19462817 3:0.037222652 4:0.040173315 5:0.016197006 6:0.06695078 7:0.021568217 8:0.16676059 9:0.023089545 10:0.0025030639 
-256 1:0.36865014 2:0.24028593 3:0.1448082 4:0.16545682 5:0.080798902 6:0.063543011 7:0.10743149 8:0.21595572 9:0.027648749 10:0.031318073 
-256 1:0.43361255 2:0.22777367 3:0.16415223 4:0.11281575 5:0.061645802 6:0.020723024 7:0.24951131 8:0.01331535 9:0.15050424 10:0.24314513 
-192.86584141488038 1:0.27808174 2:0.38077027 3:0.14667455 4:0.12046096 5:0.074012488 6:0.18037992 7:0.013210331 8:0.014561673 9:0.020746036 10:0.056038033 
-245.85152798745384 1:0.35139683 2:0.33592611 3:0.10518996 4:0.12810554 5:0.07938155 6:0.14713299 7:0.019345516 8:0.24639484 9:0.18804407 10:0.49118954 
-256 1:0.39984588 2:0.24157799 3:0.16716902 4:0.12187822 5:0.069528889 6:0.11265168 7:0.083465492 8:0.030241881 9:0.37591641 10:0.35867953 
-256 1:0.5399492 2:0.16377338 3:0.14757706 4:0.10285497 5:0.0458454 6:0.28380527 7:0.012353066 8:0.0057044602 9:0.067643009 10:0.047282025 
-256 1:0.51118777 2:0.27570783 3:0.09741813 4:0.076232151 5:0.03945412 6:0.22698817 7:0.32041836 8:0.28806205 9:0.028639332 10:0.030284305 
-256 1:0.31992827 2:0.51890686 3:0.075471295 4:0.059462633 5:0.026230946 6:0.047567791 7:0.011463433 8:0.067433903 9:0.20621754 10:0.18831077 
-256 1:0.7537063 2:0.14005797 3:0.055964834 4:0.03738672 5:0.012884174 6:0.03216187 7:0.0032005121 8:0.07572199 9:0.04762371 10:0.15923248 
-256 1:0.52203167 2:0.30216155 3:0.08225612 4:0.067894825 5:0.025655827 6:0.29094932 7:0.35813132 8:0.31694775 9:0.10551817 10:0.28705896 
-256 1:0.65191806 2:0.11748026 3:0.15547519 4:0.049541354 5:0.025585145 6:0.012347447 7:0.025277918 8:0.0010577621 9:0.12851693 10:0.084423821 
-256 1:0.47274568 2:0.28833268 3:0.10644936 4:0.086577271 5:0.045894999 6:0.24526326 7:0.049262025 8:0.074769062 9:0.19846797 10:0.066116025 
-256 1:0.53814476 2:0.24721994 3:0.093253307 4:0.074882042 5:0.046499951 6:0.16008067 7:0.059644698 8:0.030315619 9:0.024837919 10:0.25839288 
-256 1:0.35945817 2:0.25823984 3:0.16939384 4:0.1269906 5:0.085917555 6:0.090373688 7:0.020569322 8:0.0064816104 9:0.068468614 10:0.037748873 
-256 1:0.47875067 2:0.20543037 3:0.1232897 4:0.13435747 5:0.058171786 6:0.26498851 7:0.10556311 8:0.23000295 9:0.070130587 10:0.015591258 
-256 1:0.57940385 2:0.23048842 3:0.083611863 4:0.07247557 5:0.0340203 6:0.06621449 7:0.026706133 8:0.051929235 9:0.097224579 10:0.0014978882 
-256 1:0.36174883 2:0.32865878 3:0.16700951 4:0.097130164 5:0.045452717 6:0.021678258 7:0.012838151 8:0.17541643 9:0.14749463 10:0.14524577 
-256 1:0.4247689 2:0.25720874 3:0.17383982 4:0.080930594 5:0.063251951 6:0.11802415 7:0.024958523 8:0.078183703 9:0.020891681 10:0.34120675 
-256 1:0.56461003 2:0.20127888 3:0.11382289 4:0.071066662 5:0.049221538 6:0.082666268 7:0.08175986 8:0.20987943 9:0.024481473 10:0.088392454 
-256 1:0.54299168 2:0.20746239 3:0.086779816 4:0.10576154 5:0.057004579 6:0.24337297 7:0.016153546 8:0.034454312 9:0.051948559 10:0.0077917378 
-256 1:0.40956796 2:0.36831255 3:0.088038153 4:0.097976966 5:0.036104372 6:0.12877479 7:0.18111595 8:0.10862895 9:0.060396526 10:0.09326458 
-256 1:0.57728928 2:0.21198974 3:0.10124672 4:0.084848539 5:0.024625725 6:0.023023933 7:0.018489442 8:0.009212747 9:0.013786658 10:0.075554339 
-256 1:0.68353561 2:0.23447566 3:0.061857742 4:0.014548411 5:0.00558258 6:0.048629978 7:0.00065810889 8:0.0021924459 9:0.10760102 10:0.11795766 
-256 1:0.51416758 2:0.26415184 3:0.099984539 4:0.082115425 5:0.039580618 6:0.0098044595 7:0.16393681 8:0.13099996 9:0.093328612 10:0.043023415 
-256 1:0.44536955 2:0.34064119 3:0.10235789 4:0.076722446 5:0.034908918 6:0.11455957 7:0.030529391 8:0.083286021 9:0.010522857 10:0.032583614 
-133.16758987768273 1:0.33586422 2:0.27352749 3:0.14701926 4:0.16670716 5:0.076881872 6:0.29595138 7:0.24583603 8:0.06390375 9:0.12256008 10:0.17662418 
-256 1:0.52119223 2:0.21756951 3:0.11631915 4:0.10513046 5:0.039788652 6:0.14048297 7:0.070652791 8:0.20982475 9:0.13383123 10:0.041081068 
-256 1:0.44231443 2:0.36207305 3:0.086109648 4:0.072081841 5:0.037421021 6:0.019379003 7:0.084671135 8:0.027559012 9:0.12308916 10:0.092417228 
-256 1:0.66153919 2:0.1933749 3:0.05389166 4:0.053986418 5:0.037207826 6:0.30934301 7:0.24815355 8:0.14105219 9:0.034874796 10:0.10036021 
-256 1:0.43866583 2:0.31989972 3:0.12052901 4:0.078082959 5:0.042822486 6:0.073087816 7:0.052370136 8:0.06280626 9:0.05967208 10:0.22853353 
-223.4791144797297 1:0.22561165 2:0.3631463 3:0.19666146 4:0.14751371 5:0.067066878 6:0.19819918 7:0.41508621 8:0.029525861 9:0.23075541 10:0.18861335 
-256 1:0.44423678 2:0.27985735 3:0.14448189 4:0.076468293 5:0.054955696 6:0.24657567 7:0.15533678 8:0.1249566 9:0.20675792 10:0.40595095 
-256 1:0.31605292 2:0.46873289 3:0.10028795 4:0.084821049 5:0.030105179 6:0.002400177 7:0.075589468 8:0.10903998 9:0.23548997 10:0.14721216 
-256 1:0.34080138 2:0.17861195 3:0.20992331 4:0.19688769 5:0.073775674 6:0.040217319 7:0.028278512 8:0.093496957 9:0.33734676 10:0.064921021 
-256 1:0.23953289 2:0.26173831 3:0.23523963 4:0.17463556 5:0.088853602 6:0.020950007 7:0.075326655 8:0.041097187 9:0.046175511 10:0.036184022 
-256 1:0.48221007 2:0.37472267 3:0.091921001 4:0.035841431 5:0.015304824 6:0.040189982 7:0.05515514 8:0.01203537 9:0.04430212 10:0.015353569 
-256 1:0.37920709 2:0.22544242 3:0.16963834 4:0.15382482 5:0.071887325 6:0.23005023 7:0.13358228 8:0.015078301 9:0.094568355 10:0.11932707 
-256 1:0.54782217 2:0.32447544 3:0.090690743 4:0.025652607 5:0.011359039 6:0.01751904 7:0.0092364797 8:0.041632868 9:0.060730173 10:0.049178437 
-256 1:0.41073998 2:0.1763326 3:0.20478231 4:0.15277274 5:0.055372373 6:0.084358309 7:0.10457457 8:0.12236872 9:0.12049278 10:0.13071914 
-256 1:0.66445145 2:0.16969324 3:0.059049016 4:0.066668664 5:0.040137632 6:0.086338226 7:0.098258681 8:0.032817427 9:0.0033913425 10:0.20504516 
-206.12229906239725 1:0.37662861 2:0.14207099 3:0.2233038 4:0.17190799 5:0.086088612 6:0.33039985 7:0.058290545 8:0.016099115 9:0.13017738 10:0.019683453 
-256 1:0.53854506 2:0.25364711 3:0.10466273 4:0.070221138 5:0.032923951 6:0.12258914 7:0.0049670359 8:0.041664233 9:0.035716788 10:0.11450571 
-236.10190555246095 1:0.37296031 2:0.19508943 3:0.19517934 4:0.1453939 5:0.091377014 6:0.15482977 7:0.15308176 8:0.59272637 9:0.27970778 10:0.17230772 
-256 1:0.58846743 2:0.18544264 3:0.091331035 4:0.088162884 5:0.046596021 6:0.33314257 7:0.094878568 8:0.011845612 9:0.036835419 10:0.21420855 
-256 1:0.53502848 2:0.2085282 3:0.10188897 4:0.094679138 5:0.05987521 6:0.16447815 7:0.29207699 8:0.13865048 9:0.055700626 10:0.094888939 
-256 1:0.78079471 2:0.15440143 3:0.033048426 4:0.018642993 5:0.013112439 6:0.051530741 7:0.053141576 8:0.13011801 9:0.022465658 10:0.068021307 
-256 1:0.41105798 2:0.27596851 3:0.15360615 4:0.095178329 5:0.064189031 6:0.019159909 7:0.062525266 8:0.055982552 9:0.10543112 10:0.035357415 
-213.9701992765392 1:0.77007616 2:0.12234465 3:0.031794728 4:0.05275348 5:0.023030986 6:0.063009684 7:0.055059698 8:0.087085182 9:0.43769637 10:0.19573029 
-256 1:0.70664563 2:0.21182546 3:0.044367836 4:0.023950422 5:0.013210647 6:0.089433336 7:0.052738088 8:0.07971601 9:0.00052593591 10:0.13939098 
-256 1:0.39139612 2:0.26053182 3:0.14466928 4:0.14037711 5:0.063025655 6:0.010644209 7:0.054400532 8:0.045370773 9:0.11982393 10:0.068390077 
-256 1:0.31433205 2:0.46026868 3:0.094914411 4:0.077097326 5:0.053387529 6:0.086375476 7:0.048421238 8:0.20473861 9:0.069258603 10:0.038031966 
-256 1:0.20532522 2:0.4148345 3:0.13684313 4:0.15804865 5:0.084948511 6:0.15593197 7:0.090090988 8:0.017761161 9:0.048491845 10:0.039680972 
-256 1:0.41477105 2:0.22259281 3:0.14394416 4:0.16176786 5:0.05692413 6:0.08118692 7:0.08490641 8:0.22896031 9:0.11064507 10:0.2614471 
-256 1:0.69460168 2:0.21071225 3:0.056157026 4:0.028167158 5:0.010361889 6:0.071059544 7:0.069915045 8:0.021198687 9:0.06110137 10:0.09968521 
-256 1:0.56556002 2:0.19138012 3:0.11820532 4:0.087611619 5:0.037242919 6:0.11689207 7:0.18972138 8:0.061974943 9:0.08999731 10:0.11223075 
-256 1:0.7357015 2:0.19686328 3:0.036133338 4:0.021120547 5:0.010181336 6:0.0033551275 7:0.069696341 8:0.0033098171 9:0.22841977 10:0.38619061 
-256 1:0.18411042 2:0.36353956 3:0.20145602 4:0.1475959 5:0.1032981 6:0.084851586 7:0.071875378 8:0.10324034 9:0.074518893 10:0.059413306 
-256 1:0.32203414 2:0.25589033 3:0.1707245 4:0.17167037 5:0.079680654 6:0.014719456 7:0.006432659 8:0.17344314 9:0.20393674 10:0.11564325 
-256 1:0.29531447 2:0.40709773 3:0.11379505 4:0.1211043 5:0.062688458 6:0.015761101 7:0.058357724 8:0.061097211 9:0.052516986 10:0.044026473 
-256 1:0.5474763 2:0.19984525 3:0.11659168 4:0.095308084 5:0.04077868 6:0.14280259 7:0.15020824 8:0.081689011 9:0.11073917 10:0.078397499 
-256 1:0.3864067 2:0.27746654 3:0.20285048 4:0.10070441 5:0.032571864 6:0.11008548 7:0.053560297 8:0.070052083 9:0.098928678 10:0.14461024 
-256 1:0.35021559 2:0.38571303 3:0.14015325 4:0.087177085 5:0.036741045 6:0.20850069 7:0.24993725 8:0.24407215 9:0.17582974 10:0.061382806 
-256 1:0.51172672 2:0.2004841 3:0.11958448 4:0.11015118 5:0.058053523 6:0.13232742 7:0.13631412 8:0.10126092 9:0.076307779 10:0.10190085 
-256 1:0.63046224 2:0.22719667 3:0.068052484 4:0.050063085 5:0.024225523 6:0.029905755 7:0.016872505 8:0.16402448 9:0.099832209 10:0.0816318 
-256 1:0.44451379 2:0.25368824 3:0.16273555 4:0.091321958 5:0.047740457 6:0.15313985 7:0.0096330582 8:0.046693496 9:0.028368814 10:0.12883642 
-256 1:0.49415238 2:0.17218979 3:0.14320992 4:0.13201438 5:0.058433533 6:0.26004522 7:0.088899073 8:0.14591461 9:0.29272526 10:0.16833853 
-30.365403757232947 1:0.59464864 2:0.22911802 3:0.076520041 4:0.065942049 5:0.033771252 6:0.019412214 7:0.031826989 8:0.22765298 9:0.20535807 10:0.12977414 
-256 1:0.48964346 2:0.17585926 3:0.13683209 4:0.13068426 5:0.066980925 6:0.041283458 7:0.0050737775 8:0.049747318 9:0.17494258 10:0.1844484 
-256 1:0.46536981 2:0.39017983 3:0.088047895 4:0.03923104 5:0.017171424 6:0.26135088 7:0.003911886 8:0.089657633 9:0.052739818 10:0.12942129 
-256 1:0.51386746 2:0.16397138 3:0.14957734 4:0.1208109 5:0.051772918 6:0.26137366 7:0.010146079 8:0.18757049 9:0.14258863 10:0.01637116 
-256 1:0.23546732 2:0.50809602 3:0.10320785 4:0.09069509 5:0.062533711 6:0.0035003231 7:0.12512745 8:0.076558482 9:0.1390141 10:0.037049566 
-256 1:0.65812953 2:0.17956361 3:0.083678431 4:0.045533226 5:0.033095203 6:0.0074019051 7:0.15989001 8:0.051322128 9:0.13303248 10:0.0040524837 
-256 1:0.63561874 2:0.19894672 3:0.076926887 4:0.056066127 5:0.032441524 6:0.049715158 7:0.04776691 8:0.09323774 9:0.052134332 10:0.20588073 
-256 1:0.62978251 2:0.16482791 3:0.08737004 4:0.085594893 5:0.032424646 6:0.087239602 7:0.063255502 8:0.10006464 9:0.1044455 10:0.015237667 
-256 1:0.34552916 2:0.40143261 3:0.084342204 4:0.12545414 5:0.043241887 6:0.35834549 7:0.077222779 8:0.2143051 9:0.049586808 10:0.15605304 
-256 1:0.47459339 2:0.36152748 3:0.053459422 4:0.078241482 5:0.032178222 6:0.17777767 7:0.012363784 8:0.24326086 9:0.15408529 10:0.19187135 
-256 1:0.42453525 2:0.20781043 3:0.16405332 4:0.11541588 5:0.088185119 6:0.11414541 7:0.050324679 8:0.20783171 9:0.06125042 10:0.078623681 
-256 1:0.52299907 2:0.24496613 3:0.10611029 4:0.090104335 5:0.035820176 6:0.035795282 7:0.067385055 8:0.18467482 9:0.15049683 10:0.22690749 
-256 1:0.62266979 2:0.28728476 3:0.057689186 4:0.02359295 5:0.0087633159 6:0.028035374 7:0.0080360385 8:0.061401536 9:0.12870174 10:0.08058304 
-256 1:0.32250755 2:0.37514122 3:0.12653356 4:0.1244843 5:0.051333366 6:0.16097075 7:0.011218764 8:0.026816773 9:0.083615518 10:0.084479317 
-256 1:0.61213052 2:0.18605142 3:0.10238561 4:0.077879352 5:0.021553102 6:0.19700685 7:0.15652274 8:0.13202195 9:0.19891216 10:0.16605829 
-256 1:0.3858819 2:0.46409937 3:0.067286674 4:0.059445071 5:0.023286994 6:0.32445209 7:0.030857713 8:0.18072642 9:0.017202393 10:0.05767089 
-256 1:0.37431879 2:0.32637553 3:0.15267869 4:0.10129892 5:0.045328058 6:0.16097279 7:0.094325188 8:0.090382543 9:0.14619579 10:0.049695336 
-256 1:0.63755261 2:0.22702599 3:0.061135413 4:0.055392499 5:0.018893495 6:0.046588386 7:0.049499918 8:0.072560683 9:0.029648854 10:0.012509344 
-256 1:0.60659137 2:0.21763757 3:0.07332821 4:0.079764204 5:0.022678653 6:0.12992543 7:0.13022174 8:0.085116369 9:0.17142099 10:0.034350438 
-256 1:0.30238389 2:0.36804576 3:0.14818244 4:0.12390849 5:0.057479418 6:0.21616697 7:0.1599343 8:0.030508928 9:0.092041923 10:0.031363485 
-256 1:0.50903275 2:0.27193038 3:0.099803751 4:0.08029663 5:0.038936484 6:0.057684979 7:0.053436781 8:0.060540425 9:0.1966712 10:0.34539548 
-256 1:0.26117976 2:0.37074921 3:0.1759047 4:0.11172947 5:0.080436859 6:0.14431402 7:0.10144811 8:0.051825481 9:0.028506577 10:0.12543711 
-256 1:0.57868658 2:0.21954164 3:0.10102075 4:0.066208653 5:0.034542377 6:0.096161104 7:0.15462971 8:0.088646293 9:0.25364417 10:0.31497324 
-256 1:0.69115666 2:0.21627033 3:0.038501295 4:0.035643451 5:0.01842826 6:0.068239233 7:0.0021490225 8:0.2695861 9:0.072629845 10:0.073312592 
-256 1:0.55435534 2:0.18587216 3:0.12430578 4:0.097801557 5:0.037665163 6:0.16280699 7:0.039975949 8:0.040087471 9:0.25976422 10:0.2468131 
-256 1:0.27702667 2:0.36825244 3:0.15932313 4:0.13347558 5:0.061922175 6:0.20290522 7:0.0068937412 8:0.020212454 9:0.13259995 10:0.063309799 
-33.494539510558205 1:0.39053276 2:0.12470526 3:0.047686976 4:0.082858156 5:0.35421685 6:0.042477961 7:0.064601061 8:0.02538559 9:0.068327378 10:0.068438625 
-184.7844972943854 1:0.63802973 2:0.16944867 3:0.084240881 4:0.062686313 5:0.045594407 6:0.11299714 7:0.0083257116 8:0.036797287 9:0.21692498 10:0.20811941 
-256 1:0.76441569 2:0.15118771 3:0.040532355 4:0.029177359 5:0.014686887 6:0.029942175 7:0.10908216 8:0.13666811 9:0.11110861 10:0.25743207 
-256 1:0.45870276 2:0.38162839 3:0.061031156 4:0.068353394 5:0.030284303 6:0.28533485 7:0.19401791 8:0.052870972 9:0.12887567 10:0.037446195 
-256 1:0.32965546 2:0.3137764 3:0.18841555 4:0.11108896 5:0.057063626 6:0.15636279 7:0.022197924 8:0.14633772 9:0.18023985 10:0.43494702 
-239.03976726768178 1:0.68662428 2:0.20900357 3:0.056673958 4:0.023847245 5:0.02385095 6:0.058656082 7:0.011290064 8:0.2338854 9:0.079900526 10:0.20782791 
-256 1:0.5962042 2:0.19486444 3:0.095423541 4:0.091782153 5:0.021725662 6:0.1024374 7:0.0072635925 8:0.032351218 9:0.1059869 10:0.083564961 
-256 1:0.42310187 2:0.2920811 3:0.11376416 4:0.11577336 5:0.055279519 6:0.17193182 7:0.061620725 8:0.024814077 9:0.21453051 10:0.034324171 
-256 1:0.66847681 2:0.20166743 3:0.064081396 4:0.038712381 5:0.027061983 6:0.074319995 7:0.091413991 8:0.20970768 9:0.032171894 10:0.1664611 
-256 1:0.63727084 2:0.21377828 3:0.091189941 4:0.039228481 5:0.018532464 6:0.032344391 7:0.021338521 8:0.010146558 9:0.0024359194 10:0.039753526 
-256 1:0.50140387 2:0.28675082 3:0.11220596 4:0.066082795 5:0.03355656 6:0.044516161 7:0.11888935 8:0.0080959829 9:0.15021382 10:0.25397304 
-256 1:0.31127497 2:0.31466307 3:0.15948764 4:0.14180543 5:0.072768897 6:0.056903239 7:0.011760649 8:0.11499684 9:0.030017012 10:0.018130936 
-256 1:0.52742877 2:0.26844735 3:0.085278196 4:0.075419291 5:0.04342639 6:0.40243225 7:0.13921828 8:0.0002634523 9:0.024066417 10:0.045622783 
-256 1:0.32813344 2:0.29170171 3:0.15872053 4:0.1414667 5:0.079977618 6:0.0067366751 7:0.13039936 8:0.31033039 9:0.22922926 10:0.33349161 
-256 1:0.64987447 2:0.19049291 3:0.063151286 4:0.058594585 5:0.037886749 6:0.14988275 7:0.051383054 8:0.023504874 9:0.088065685 10:0.0025541019 
-256 1:0.49203308 2:0.27144577 3:0.11944754 4:0.08264483 5:0.034428781 6:0.05035803 7:0.0056796024 8:0.10985156 9:0.20242133 10:0.11384705 
-256 1:0.3327347 2:0.30956408 3:0.142851 4:0.14141141 5:0.073438798 6:0.14028791 7:0.13760736 8:0.033239655 9:0.0054795175 10:0.1403212 
-256 1:0.29670782 2:0.38122579 3:0.13476075 4:0.12866179 5:0.058643842 6:0.048353218 7:0.070276226 8:0.03155457 9:0.087644912 10:0.12150133 
-256 1:0.56293447 2:0.2611999 3:0.079649835 4:0.065783087 5:0.030432714 6:0.034753677 7:0.079430737 8:0.031490836 9:0.12578756 10:0.1142567 
-256 1:0.48536746 2:0.35597646 3:0.070486108 4:0.061562857 5:0.026607116 6:0.2854901 7:0.02634323 8:0.0046776853 9:0.039925275 10:0.16848698 
-256 1:0.38131177 2:0.27990509 3:0.15519066 4:0.12645912 5:0.05713337 6:0.0025990775 7:0.087423148 8:0.033099054 9:0.18481782 10:0.16798205 
-256 1:0.46286151 2:0.2546929 3:0.12316801 4:0.11056872 5:0.048708863 6:0.13572457 7:0.063078407 8:0.10374014 9:0.067436976 10:0.047194595 
-256 1:0.35233526 2:0.4622029 3:0.096157163 4:0.07077456 5:0.01853012 6:0.054582881 7:0.074752286 8:0.068072413 9:0.0078668598 10:0.050582246 
-256 1:0.4574979 2:0.18083831 3:0.20630162 4:0.11748887 5:0.037873303 6:0.28372835 7:0.074307319 8:0.029901502 9:0.078341278 10:0.070456812 
-256 1:0.60357905 2:0.29267039 3:0.066515814 4:0.027065287 5:0.010169454 6:0.056237017 7:0.00047523608 8:0.11225223 9:0.059632226 10:0.17777842 
-94.765278615831093 1:0.22515878 2:0.48150537 3:0.13694024 4:0.093472767 5:0.062922834 6:0.20962104 7:0.069193583 8:0.044951916 9:0.19784796 10:0.10728521 
-61.347711819301331 1:0.20839586 2:0.32721877 3:0.15254468 4:0.23139017 5:0.080450519 6:0.38862043 7:0.065543925 8:0.16294735 9:0.42060199 10:0.22656081 
-256 1:0.26012331 2:0.281913 3:0.19565957 4:0.18181287 5:0.080491246 6:0.1581407 7:0.10183797 8:0.00041207891 9:0.13518799 10:0.12670841 
-256 1:0.72283201 2:0.18074941 3:0.039097888 4:0.035417126 5:0.021903564 6:0.20431649 7:0.013087836 8:0.042539 9:0.0052564964 10:0.030116186 
-256 1:0.28888963 2:0.38067711 3:0.15459881 4:0.11491966 5:0.060914787 6:0.18853422 7:0.13964901 8:0.3838058 9:0.055983156 10:0.13912747 
-256 1:0.35793502 2:0.28110151 3:0.18541326 4:0.11795432 5:0.057595886 6:0.12515664 7:0.021494479 8:0.12759431 9:0.32553537 10:0.13952213 
-256 1:0.6094189 2:0.1998607 3:0.069592998 4:0.078356706 5:0.042770698 6:0.15517527 7:0.13415425 8:0.036622533 9:0.13763826 10:0.11590062 
-238.17783115197057 1:0.42632934 2:0.35443836 3:0.10838868 4:0.073982557 5:0.036861072 6:0.10745972 7:0.020537696 8:0.035876721 9:0.23670957 10:0.28077433 
-256 1:0.2973158 2:0.25339537 3:0.20309616 4:0.1522534 5:0.093939269 6:0.092063726 7:0.13721224 8:0.079896051 9:0.11547018 10:0.15299333 
-256 1:0.42108788 2:0.2768194 3:0.14248612 4:0.10040185 5:0.05920475 6:0.096771766 7:0.041070881 8:0.05925323 9:0.088976404 10:0.022856637 
-256 1:0.24968466 2:0.37737127 3:0.13891498 4:0.1750719 5:0.058957196 6:0.20021969 7:0.042083817 8:0.032790399 9:0.18663429 10:0.025374538 
-256 1:0.58181053 2:0.21702632 3:0.094122134 4:0.070706354 5:0.036334658 6:0.026388267 7:0.0016252973 8:0.080371306 9:0.053123827 10:0.046087816 
-256 1:0.51078316 2:0.31399268 3:0.088298719 4:0.052818251 5:0.034107191 6:0.041103143 7:0.087701326 8:0.0010745497 9:0.038334749 10:0.19346149 
-256 1:0.61721305 2:0.21747079 3:0.08237854 4:0.058614511 5:0.024323115 6:0.025636875 7:0.0076592981 8:0.064098108 9:0.10744016 10:0.074077332 
-256 1:0.42499786 2:0.22738374 3:0.14247271 4:0.12093374 5:0.084211945 6:0.013367323 7:0.27317498 8:0.1603962 9:0.022642455 10:0.15429859 
-256 1:0.61347096 2:0.17677867 3:0.10264266 4:0.063848477 5:0.043259227 6:0.10971293 7:0.00065094407 8:0.074262223 9:0.11394346 10:0.014237072 
-256 1:0.62601259 2:0.25742841 3:0.049459116 4:0.048011677 5:0.019088206 6:0.043859001 7:0.14250163 8:0.16314956 9:0.21355338 10:0.073518693 
-256 1:0.66947725 2:0.25675575 3:0.046041552 4:0.020677683 5:0.0070477658 6:0.020795873 7:0.075499973 8:0.025898666 9:0.01977155 10:0.11775545 
-33.785951915465169 1:0.2373768 2:0.12522247 3:0.19140443 4:0.29317736 5:0.15281895 6:0.29702364 7:0.21794334 8:0.1717994 9:0.11403413 10:0.020247782 
-256 1:0.41951406 2:0.38678719 3:0.097109374 4:0.062449095 5:0.034140284 6:0.054004599 7:0.048180748 8:0.0054271305 9:0.088234067 10:0.10547657 
-256 1:0.55968651 2:0.17884064 3:0.12352292 4:0.094975658 5:0.042974275 6:0.16397159 7:0.10235777 8:0.060677239 9:0.30625784 10:0.22548984 
-256 1:0.58153573 2:0.22275803 3:0.082473717 4:0.080148953 5:0.033083573 6:0.068032039 7:0.097549392 8:0.087183928 9:0.12357905 10:0.15964095 
-256 1:0.66787021 2:0.2145862 3:0.07303151 4:0.03091818 5:0.013593904 6:0.0822046 7:0.026232349 8:0.02445017 9:0.091750476 10:0.047074101 
-256 1:0.52826372 2:0.259762 3:0.088992833 4:0.072528678 5:0.050452765 6:0.090815533 7:0.082971857 8:0.13521694 9:0.04519783 10:0.30227936 
-256 1:0.43304804 2:0.28797046 3:0.12403074 4:0.10474924 5:0.050201531 6:0.27242064 7:0.0096268959 8:0.066609147 9:0.15650228 10:0.061715267 
-256 1:0.71300736 2:0.17963182 3:0.046713754 4:0.042704452 5:0.017942619 6:0.05875014 7:0.072217184 8:0.10623175 9:0.090533846 10:0.030127538 
-256 1:0.53245712 2:0.23265026 3:0.098609232 4:0.095836766 5:0.040446622 6:0.074904897 7:0.1003884 8:0.099448509 9:0.034777395 10:0.055949307 
-256 1:0.46036429 2:0.24113994 3:0.10750126 4:0.13281388 5:0.058180637 6:0.11096447 7:0.012632818 8:0.14198672 9:0.040442801 10:0.076286386 
-133.56156520776821 1:0.27820037 2:0.25130464 3:0.20697534 4:0.15138505 5:0.1121346 6:0.026865007 7:0.10812656 8:0.058652614 9:0.05916864 10:0.25854215 
-151.97174185221911 1:0.84838951 2:0.12474281 3:0.017847369 4:0.0057507531 5:0.0032695601 6:0.98908408 7:0.94203951 8:0.67769855 9:0.34817139 10:0.20150865 
-235.89358807813946 1:0.42837421 2:0.16520041 3:0.15348811 4:0.20148964 5:0.051447627 6:0.11201458 7:0.39357218 8:0.21720245 9:0.12626349 10:0.18949403 
-256 1:0.54330098 2:0.26948661 3:0.10890801 4:0.049656168 5:0.028648236 6:0.055362936 7:0.067592955 8:0.068964238 9:0.15589572 10:0.053033173 
-256 1:0.22377258 2:0.34364724 3:0.19646106 4:0.13322061 5:0.10289852 6:0.084182777 7:0.060457751 8:0.1532747 9:0.060757694 10:0.043434888 
-256 1:0.40618778 2:0.38057868 3:0.079781323 4:0.10686769 5:0.026584525 6:0.052590365 7:0.011337524 8:0.058155442 9:0.0031780832 10:0.091411815 
-256 1:0.31107957 2:0.25338459 3:0.19342498 4:0.15898839 5:0.083122467 6:0.013026139 7:0.027834715 8:0.15566682 9:0.17911326 10:0.069657085 
-256 1:0.67441576 2:0.22226543 3:0.059743071 4:0.030047291 5:0.013528445 6:0.015669242 7:0.12267054 8:0.10984063 9:0.27725725 10:0.022688609 
-256 1:0.48360941 2:0.33740781 3:0.10749099 4:0.048604239 5:0.022887552 6:0.042223295 7:0.094095195 8:0.065676363 9:0.016207818 10:0.01594429 
-256 1:0.40579599 2:0.42216197 3:0.046761603 4:0.077714257 5:0.047566175 6:0.32213994 7:0.11043842 8:0.15621337 9:0.10113567 10:0.045719573 
-256 1:0.69227562 2:0.19281683 3:0.057567845 4:0.036973494 5:0.020366211 6:0.04818407 7:0.027110294 8:0.10740562 9:0.09013384 10:0.017696003 
-256 1:0.45418652 2:0.35158961 3:0.098021389 4:0.066253579 5:0.029948904 6:0.019835941 7:0.11893097 8:0.00045861605 9:0.012009076 10:0.080652962 
-256 1:0.3473289 2:0.30399429 3:0.15181428 4:0.12435189 5:0.072510643 6:0.033833043 7:0.16418283 8:0.17365627 9:0.067134436 10:0.085792614 
-256 1:0.39464486 2:0.38504034 3:0.073750037 4:0.096690058 5:0.049874708 6:0.18119027 7:0.10864176 8:0.11441089 9:0.064083348 10:0.23412485 
-256 1:0.65140074 2:0.1616443 3:0.075759987 4:0.071256188 5:0.03993878 6:0.11983672 7:0.065799524 8:0.13717657 9:0.18091912 10:0.02758801 
-256 1:0.47718941 2:0.25965418 3:0.14404696 4:0.082934873 5:0.036174579 6:0.04893142 7:0.026255943 8:0.039041365 9:0.0521941 10:0.19718717 
-256 1:0.59347069 2:0.23199887 3:0.097861335 4:0.051662979 5:0.025006125 6:0.018025587 7:0.083312589 8:0.20518773 9:0.26904828 10:0.17082428 
-256 1:0.27131851 2:0.34851711 3:0.15100621 4:0.15676001 5:0.072398161 6:0.35431851 7:0.1237399 8:0.066848915 9:0.1926413 10:0.053872241 
-256 1:0.41869695 2:0.23892469 3:0.16159429 4:0.12211242 5:0.058671651 6:0.27909366 7:0.15075134 8:0.093954275 9:0.00078375261 10:0.027316876 
-256 1:0.69746351 2:0.19353257 3:0.058311671 4:0.037850776 5:0.012841466 6:0.039359208 7:0.055210121 8:0.10234765 9:0.0013247383 10:0.010262021 
-11.534017526040689 1:0.25346982 2:0.19439179 3:0.23789811 4:0.18013632 5:0.13410396 6:0.24277543 7:0.42615113 8:0.15722736 9:0.23894181 10:0.26977307 
-256 1:0.80952651 2:0.10914502 3:0.044010161 4:0.021033253 5:0.016285062 6:0.0038416752 7:0.03266999 8:0.21763147 9:0.017916133 10:0.12827963 
-256 1:0.37426371 2:0.28424634 3:0.15224376 4:0.13202006 5:0.057226136 6:0.047312414 7:0.11117087 8:0.084560443 9:0.075860021 10:0.06035028 
-256 1:0.62667817 2:0.16348454 3:0.10712791 4:0.068758078 5:0.033951293 6:0.0080892474 7:0.071578594 8:0.22477066 9:0.036931905 10:0.15219577 
-256 1:0.59606684 2:0.14968981 3:0.11157519 4:0.089637835 5:0.053030332 6:0.35855397 7:0.12271576 8:0.081117303 9:0.26801183 10:0.15529876 
-256 1:0.677368 2:0.20492346 3:0.08341242 4:0.024071875 5:0.010224244 6:0.011435944 7:0.070359266 8:0.037452209 9:0.087580156 10:0.18379701 
-22.857217902775393 1:0.45139501 2:0.14364826 3:0.16048568 4:0.15107137 5:0.093399682 6:0.034446962 7:0.5902443 8:0.061011823 9:0.14845576 10:0.046776271 
-256 1:0.23455156 2:0.28044695 3:0.19587613 4:0.16968955 5:0.11943582 6:0.0036766751 7:0.1990651 8:0.28973737 9:0.15224378 10:0.15019246 
-256 1:0.75559847 2:0.16546402 3:0.027077985 4:0.032750427 5:0.019109107 6:0.036980337 7:0.0086912501 8:0.15816103 9:0.056649321 10:0.06021342 
-256 1:0.82545543 2:0.10372304 3:0.028000906 4:0.027834682 5:0.014985942 6:0.028804379 7:0.13770848 8:0.04722853 9:0.13950594 10:0.13439175 
-256 1:0.34248523 2:0.24438676 3:0.163264 4:0.16617171 5:0.083692289 6:0.036426842 7:0.091623509 8:0.058390971 9:0.082759148 10:0.1349223 
-256 1:0.44636156 2:0.20694556 3:0.15704919 4:0.11664639 5:0.072997294 6:0.06280265 7:0.080064585 8:0.0176837 9:0.124089 10:0.10819047 
-256 1:0.33596109 2:0.31354728 3:0.15748831 4:0.13526069 5:0.057742634 6:0.18036888 7:0.13059829 8:0.15262087 9:0.34427008 10:0.15443481 
-256 1:0.49322803 2:0.37745041 3:0.075023625 4:0.037748829 5:0.016549113 6:0.0091511117 7:0.01243517 8:0.056435667 9:0.0021644875 10:0.012038221 
-250.05437921658776 1:0.20901012 2:0.30282365 3:0.21079525 4:0.16826011 5:0.10911087 6:0.15289231 7:0.40408615 8:0.18284382 9:0.27786469 10:0.38083562 
-256 1:0.58683575 2:0.19618577 3:0.11134389 4:0.063474503 5:0.042160086 6:0.081274585 7:0.0925904 8:0.21261801 9:0.038864499 10:0.10257939 
-256 1:0.65830381 2:0.18361615 3:0.060957425 4:0.063093657 5:0.034028963 6:0.057936318 7:0.12785324 8:0.089731209 9:0.007663924 10:0.010989917 
-256 1:0.61309406 2:0.24782487 3:0.060737094 4:0.054072925 5:0.024271049 6:0.011462136 7:0.034725399 8:0.11702035 9:0.0099210284 10:0.026812498 
-256 1:0.54488601 2:0.28979035 3:0.062261833 4:0.064277391 5:0.038784418 6:0.20658805 7:0.046322018 8:0.016072651 9:0.12934244 10:0.12545185 
-256 1:0.62317102 2:0.23228481 3:0.069943461 4:0.053541431 5:0.021059273 6:0.13680957 7:0.016053357 8:0.1435269 9:0.43410831 10:0.24077118 
-256 1:0.71378891 2:0.19442027 3:0.041717054 4:0.030403689 5:0.019670075 6:0.053387655 7:0.00042467267 8:0.28244244 9:0.44365825 10:0.40828295 
-256 1:0.66788317 2:0.19877749 3:0.057617205 4:0.05055613 5:0.025166007 6:0.037507919 7:0.095758433 8:0.10093764 9:0.047742251 10:0.025248162 
-256 1:0.29893308 2:0.41680453 3:0.11935684 4:0.11739961 5:0.047505933 6:0.091515174 7:0.11368383 8:0.23204013 9:0.061246735 10:0.15316147 
-256 1:0.55696772 2:0.24441883 3:0.091514463 4:0.0643745 5:0.042724485 6:0.15821882 7:0.091848247 8:0.052500446 9:0.050428678 10:0.31495903 
-256 1:0.55946233 2:0.23804496 3:0.093633932 4:0.073836756 5:0.035022021 6:0.1035642 7:0.032948595 8:0.047199903 9:0.021759479 10:0.1974332 
-256 1:0.49549524 2:0.18726064 3:0.12626986 4:0.13975928 5:0.051214981 6:0.073585481 7:0.12518776 8:0.18504962 9:0.033985778 10:0.14586234 
-256 1:0.40263112 2:0.31531534 3:0.11823389 4:0.11208371 5:0.051735938 6:0.13495926 7:0.014786275 8:0.11658498 9:0.069037255 10:0.012047469 
-256 1:0.69213148 2:0.18063361 3:0.080013779 4:0.030918808 5:0.016302321 6:0.041838587 7:0.060202404 8:0.097270091 9:0.095625506 10:0.16321161 
-256 1:0.36079729 2:0.30888159 3:0.14672289 4:0.12862422 5:0.054974008 6:0.19225957 7:0.064301799 8:0.11966958 9:0.097042236 10:0.050207951 
-256 1:0.27923293 2:0.45892796 3:0.082851813 4:0.120386 5:0.058601297 6:0.16505352 7:0.085351693 8:0.031293914 9:0.067862141 10:0.081600622 
-256 1:0.34305118 2:0.2588965 3:0.22658806 4:0.11178314 5:0.059681122 6:0.087292182 7:0.20713598 8:0.061952713 9:0.10616362 10:0.19808279 
-256 1:0.30552288 2:0.24860922 3:0.21006434 4:0.16148429 5:0.074319262 6:0.045968843 7:0.079483557 8:0.02990122 9:0.41060168 10:0.27241138 
-256 1:0.63304176 2:0.17876646 3:0.083797365 4:0.068363122 5:0.036031288 6:0.045776515 7:0.02355184 8:0.25403119 9:0.077713585 10:0.08281874 
-256 1:0.48318356 2:0.26769221 3:0.14229595 4:0.072489045 5:0.034339238 6:0.22379963 7:0.21666767 8:0.0823763 9:0.017649987 10:0.047533405 
-256 1:0.52016789 2:0.25569296 3:0.10578071 4:0.076735632 5:0.041622817 6:0.069700359 7:0.0096359423 8:0.042493556 9:0.030243958 10:0.23581541 
-256 1:0.36695681 2:0.33640115 3:0.12916018 4:0.10707019 5:0.060411666 6:0.42832563 7:0.13445309 8:0.1906589 9:0.15445742 10:0.0095383557 
-256 1:0.20718547 2:0.40422956 3:0.17487071 4:0.14851174 5:0.065202516 6:0.26990533 7:0.055959471 8:0.03470041 9:0.09072719 10:0.052098159 
-256 1:0.38144402 2:0.26197802 3:0.15171185 4:0.14039014 5:0.064475973 6:0.073804166 7:0.099331128 8:0.06873784 9:0.12588722 10:0.070222517 
-256 1:0.38237926 2:0.31566274 3:0.13523273 4:0.11432941 5:0.05239585 6:0.18185989 7:0.026569316 8:0.057395581 9:0.14187604 10:0.096656962 
-256 1:0.29916362 2:0.38723648 3:0.12261812 4:0.13129634 5:0.05968544 6:0.023626999 7:0.036959436 8:0.054458479 9:0.064263303 10:0.10592848 
-256 1:0.62872828 2:0.20721101 3:0.10037657 4:0.053295137 5:0.010389002 6:0.058028569 7:0.056360503 8:0.019952127 9:0.019415449 10:0.014304017 
-256 1:0.39790638 2:0.30596039 3:0.16411503 4:0.09369521 5:0.038322992 6:0.16365761 7:0.064121234 8:0.056150112 9:0.012870891 10:0.10603043 
-256 1:0.38173728 2:0.33950016 3:0.15807596 4:0.083379769 5:0.037306828 6:0.14414742 7:0.18733507 8:0.076953312 9:0.070842196 10:0.03607355 
-256 1:0.7423358 2:0.17112636 3:0.047078732 4:0.024133013 5:0.015326094 6:0.12328895 7:0.12094451 8:0.12388455 9:0.080383888 10:0.14445049 
-256 1:0.18336397 2:0.48597836 3:0.12350119 4:0.12530736 5:0.081849127 6:0.02956231 7:0.030391407 8:0.066352333 9:0.073704959 10:0.027714134 
-256 1:0.22950656 2:0.25623245 3:0.2072103 4:0.17136681 5:0.13568389 6:0.079592635 7:0.087247954 8:0.11893002 9:0.0019043451 10:0.019925684 
-256 1:0.36950096 2:0.26518882 3:0.13630454 4:0.16610534 5:0.062900336 6:0.14746995 7:0.12873316 8:0.1933717 9:0.12634849 10:0.095881373 
-256 1:0.44699613 2:0.27446916 3:0.11994016 4:0.11266247 5:0.045932078 6:0.15999862 7:0.16733721 8:0.10583881 9:0.11089829 10:0.34301245 
-256 1:0.54354994 2:0.22783307 3:0.12038354 4:0.086304503 5:0.021928945 6:0.10028703 7:0.035113426 8:0.03493797 9:0.050841592 10:0.073118448 
-256 1:0.51246253 2:0.21894971 3:0.11036239 4:0.10484575 5:0.053379625 6:0.19219972 7:0.13963574 8:0.04094543 9:0.12600105 10:0.27479725 
-256 1:0.74234679 2:0.17695641 3:0.04820477 4:0.023383266 5:0.009108757 6:0.077208133 7:0.0019826462 8:0.1204268 9:0.00037710158 10:0.0042687742 
-256 1:0.32833548 2:0.28555574 3:0.18169915 4:0.13478845 5:0.069621172 6:0.2551411 7:0.15288511 8:0.2354739 9:0.13019201 10:0.073019495 
-256 1:0.44473698 2:0.35729334 3:0.10541642 4:0.062335073 5:0.030218186 6:0.27206516 7:0.051234594 8:0.26239735 9:0.18994515 10:0.017486416 
-256 1:0.39288232 2:0.30977296 3:0.13351562 4:0.12484594 5:0.038983172 6:0.18414313 7:0.17021128 8:0.038097078 9:0.11453979 10:0.37764392 
-256 1:0.37808987 2:0.30730514 3:0.11251756 4:0.14071737 5:0.061370062 6:0.14348999 7:0.044247085 8:0.010385682 9:0.11444876 10:0.23242564 
-256 1:0.65897545 2:0.17433045 3:0.052275604 4:0.067174575 5:0.047243922 6:0.17941557 7:0.079050929 8:0.031035829 9:0.012688682 10:0.1889185 
-256 1:0.52393548 2:0.2607277 3:0.090710431 4:0.084702625 5:0.039923763 6:0.020960915 7:0.040930492 8:0.067804276 9:0.015099213 10:0.17725752 
-256 1:0.5915243 2:0.19676944 3:0.084987505 4:0.081284703 5:0.045434048 6:0.25467328 7:0.004728433 8:0.19539982 9:0.092648743 10:0.23927228 
-256 1:0.30537362 2:0.41952325 3:0.12520027 4:0.090751303 5:0.059151558 6:0.072458114 7:0.025825753 8:0.037425692 9:0.0058466872 10:0.10744197 
-256 1:0.27020791 2:0.33718841 3:0.14012572 4:0.17886559 5:0.073612372 6:0.10080789 7:0.040081506 8:0.33119436 9:0.13939947 10:0.070734852 
-256 1:0.49873814 2:0.19142495 3:0.13313733 4:0.12219324 5:0.054506348 6:0.12932732 7:0.17751828 8:0.12316894 9:0.04339281 10:0.13407946 
-124.04217750925585 1:0.36005566 2:0.37757635 3:0.10076723 4:0.10910546 5:0.052495309 6:0.28889676 7:0.10647365 8:0.052252001 9:0.079990916 10:0.092050043 
-256 1:0.62520826 2:0.24737445 3:0.069636123 4:0.036636506 5:0.02114466 6:0.031859865 7:0.019736085 8:0.19479293 9:0.15039338 10:0.31793385 
-256 1:0.2300289 2:0.28933148 3:0.26649995 4:0.10143175 5:0.11270793 6:0.03114707 7:0.021660835 8:0.025922764 9:0.011306162 10:0.050833101 
-256 1:0.33257613 2:0.36529737 3:0.11366456 4:0.13273644 5:0.055725508 6:0.1936743 7:0.017481342 8:0.16817007 9:0.023430075 10:0.12914941 
-256 1:0.41438734 2:0.26069804 3:0.13437927 4:0.12248078 5:0.068054567 6:0.4863063 7:0.044618891 8:0.13132564 9:0.13914691 10:0.17745592 
-256 1:0.28878276 2:0.23200103 3:0.17338259 4:0.20564438 5:0.10018923 6:0.15453053 7:0.01728882 8:0.13005154 9:0.0096661028 10:0.071938473 
-256 1:0.43902093 2:0.28687297 3:0.13110709 4:0.094085021 5:0.048913992 6:0.28882858 7:0.07804818 8:0.21889874 9:0.13214173 10:0.15674113 
-21.808624282852023 1:0.4547261 2:0.27006953 3:0.10034244 4:0.11562278 5:0.059239157 6:0.32223161 7:0.33373685 8:0.15292641 9:0.22335315 10:0.2322536 
-256 1:0.49198627 2:0.28564394 3:0.093162233 4:0.092847418 5:0.036360142 6:0.33331833 7:0.05923769 8:0.01850967 9:0.18816624 10:0.10712469 
-256 1:0.28673185 2:0.44558729 3:0.13234828 4:0.094788687 5:0.040543896 6:0.051797277 7:0.099869911 8:0.068614823 9:0.26101651 10:0.17057452 
-256 1:0.32073797 2:0.35497703 3:0.14695675 4:0.11769131 5:0.059636946 6:0.1849638 7:0.007878751 8:0.074333308 9:0.04356218 10:0.087983802 
-256 1:0.76999877 2:0.14016539 3:0.035459646 4:0.036175154 5:0.018201047 6:0.026695419 7:0.0094911778 8:0.0027064061 9:0.18054685 10:0.079689655 
-256 1:0.48882825 2:0.29968773 3:0.076571705 4:0.092982721 5:0.0419296 6:0.17443052 7:0.13454214 8:0.017742507 9:0.084502718 10:0.20883814 
-256 1:0.47556019 2:0.24687385 3:0.10557962 4:0.10613082 5:0.065855515 6:0.24872052 7:0.022044681 8:0.079207727 9:0.2576289 10:0.43288693 
-256 1:0.72462089 2:0.20531453 3:0.046310584 4:0.015360842 5:0.0083931571 6:0.047935247 7:0.020880245 8:0.081109065 9:0.16520398 10:0.22971083 
-256 1:0.61621687 2:0.24494212 3:0.078663354 4:0.043855978 5:0.016321671 6:0.18652413 7:0.057287232 8:0.076322129 9:0.028590558 10:0.016567451 
-256 1:0.40962765 2:0.24066103 3:0.15439154 4:0.1331779 5:0.062141876 6:0.10591412 7:0.24677774 8:0.19937487 9:0.17394786 10:0.099971781 
-256 1:0.38402028 2:0.1580245 3:0.2732232 4:0.12133765 5:0.063394373 6:0.15747061 7:0.12351944 8:0.081748653 9:0.04542076 10:0.10499264 
-256 1:0.38348025 2:0.38732151 3:0.095110957 4:0.093216745 5:0.040870539 6:0.25356173 7:0.011732816 8:0.11196959 9:0.11060489 10:0.077392866 
-256 1:0.28648438 2:0.39383787 3:0.11262426 4:0.14939454 5:0.057658959 6:0.056762694 7:0.23399623 8:0.065547776 9:0.033019812 10:0.14952949 
-256 1:0.41948506 2:0.27715376 3:0.11866157 4:0.12458368 5:0.060115929 6:0.19589151 7:0.01555905 8:0.011348929 9:0.035904822 10:0.01102838 
-256 1:0.5277454 2:0.26448163 3:0.08708617 4:0.088599268 5:0.032087529 6:0.10251502 7:0.095302489 8:0.15495391 9:0.20082009 10:0.12540434 
-205.7033183064396 1:0.23388422 2:0.35848985 3:0.16983539 4:0.12114721 5:0.11664333 6:0.0062002682 7:0.0098503019 8:0.26195699 9:0.16008435 10:0.10786241 
-256 1:0.55111827 2:0.21695757 3:0.095932107 4:0.092773181 5:0.04321888 6:0.060976759 7:0.13962512 8:0.099104795 9:0.023538542 10:0.018123913 
-256 1:0.80071896 2:0.08335229 3:0.048643791 4:0.043122504 5:0.024162454 6:0.035528252 7:0.15006801 8:0.081973317 9:0.14602642 10:0.034747938 
-256 1:0.29348375 2:0.27541373 3:0.1665681 4:0.16747206 5:0.09706237 6:0.15673685 7:0.14586585 8:0.1219524 9:0.027839083 10:0.11773187 
-256 1:0.75903439 2:0.17363568 3:0.040768815 4:0.020501097 5:0.006060023 6:0.0082388002 7:0.027682425 8:0.19745481 9:0.02650813 10:0.091910531 
-256 1:0.50342141 2:0.2889452 3:0.12412005 4:0.052793827 5:0.03071951 6:0.070817227 7:0.074898648 8:0.062770361 9:0.12696026 10:0.073209872 
-256 1:0.3050028 2:0.32831119 3:0.15078683 4:0.14761161 5:0.068287568 6:0.1630419 7:0.059123549 8:0.061792981 9:0.068687947 10:0.095612517 
-256 1:0.39210746 2:0.26013724 3:0.13584794 4:0.14504556 5:0.066861792 6:0.18361558 7:0.027192004 8:0.046714748 9:0.070569443 10:0.042928401 
-218.25147963537623 1:0.44147784 2:0.27252244 3:0.10081699 4:0.12347614 5:0.061706591 6:0.49712436 7:0.20841734 8:0.12865833 9:0.21383335 10:0.027798539 
-256 1:0.3192637 2:0.27910288 3:0.20896827 4:0.13211477 5:0.060550381 6:0.096166719 7:0.17373957 8:0.013313777 9:0.18520258 10:0.19338519 
-256 1:0.38891894 2:0.24227598 3:0.14677978 4:0.14980187 5:0.072223435 6:0.046607428 7:0.19064753 8:0.13955845 9:0.079903096 10:0.0070325421 
-10.376984327733931 1:0.19993458 2:0.36395502 3:0.12938676 4:0.18686163 5:0.11986202 6:0.012931654 7:0.42613736 8:0.46803759 9:0.33748563 10:0.33381128 
-256 1:0.46910113 2:0.27005111 3:0.13246137 4:0.085041203 5:0.04334519 6:0.25140278 7:0.097436826 8:0.18532017 9:0.14640457 10:0.010472171 
-256 1:0.7518585 2:0.1451736 3:0.030013129 4:0.05315541 5:0.019799362 6:0.012371619 7:0.054880027 8:0.14590407 9:0.29046922 10:0.095396636 
-256 1:0.27823621 2:0.39762776 3:0.14147815 4:0.12993529 5:0.052722592 6:0.050846 7:0.0080395238 8:0.0412279 9:0.16541385 10:0.055073463 
-256 1:0.47181253 2:0.31255304 3:0.10309716 4:0.073771525 5:0.038765746 6:0.097395244 7:0.021304624 8:0.057202467 9:0.11730263 10:0.0082200239 
-256 1:0.24786706 2:0.29747611 3:0.18587396 4:0.17728244 5:0.091500435 6:0.033963374 7:0.028152863 8:0.0082128408 9:0.15068835 10:0.00068215353 
-256 1:0.45321423 2:0.28526464 3:0.10261097 4:0.11022984 5:0.048680314 6:0.34276585 7:0.084515333 8:0.10415016 9:0.090830024 10:0.036438106 
-2.1485735410914342 1:0.33667115 2:0.34345865 3:0.12002671 4:0.13716326 5:0.062680231 6:0.13990408 7:0.15275789 8:0.093132873 9:0.058031332 10:0.084226799 
-256 1:0.75847769 2:0.16973165 3:0.048511926 4:0.016956987 5:0.0063217407 6:0.040485655 7:0.0061737079 8:0.0046083553 9:0.042894063 10:0.015414429 
-256 1:0.60369603 2:0.25115075 3:0.059563955 4:0.059411579 5:0.026177683 6:0.10563759 7:0.17544789 8:0.10515144 9:0.15770954 10:0.22460385 
-256 1:0.66350138 2:0.17229237 3:0.060554194 4:0.067883932 5:0.03576813 6:0.13617495 7:0.13692427 8:0.18117338 9:0.10362183 10:0.146169 
-256 1:0.56693557 2:0.16171137 3:0.10978723 4:0.11060052 5:0.050965309 6:0.0088801428 7:0.16855932 8:0.25176969 9:0.0091020477 10:0.010638576 
-256 1:0.38368975 2:0.32070417 3:0.12714613 4:0.1147683 5:0.053691656 6:0.19383749 7:0.012760113 8:0.183049 9:0.0053619315 10:0.010822747 
-256 1:0.62463779 2:0.30768244 3:0.03908304 4:0.020905751 5:0.0076909849 6:0.053845962 7:0.071279951 8:0.070912807 9:0.1121896 10:0.18528786 
-256 1:0.31120044 2:0.43165817 3:0.12226625 4:0.094174567 5:0.040700572 6:0.00061291052 7:0.10093986 8:0.087022101 9:0.21764918 10:0.16827052 
-256 1:0.3441599 2:0.32487643 3:0.13934697 4:0.12926937 5:0.062347318 6:0.21377893 7:0.10888726 8:0.023344924 9:0.039220807 10:0.020417908 
-256 1:0.42903355 2:0.25535192 3:0.14809065 4:0.11048988 5:0.057034002 6:0.06944008 7:0.00042810413 8:0.042256883 9:0.0018414498 10:0.10856599 
-256 1:0.49803385 2:0.27298047 3:0.11481751 4:0.07285894 5:0.04130923 6:0.13732009 7:0.33884196 8:0.14330291 9:0.1600933 10:0.29838568 
-256 1:0.30965142 2:0.31238263 3:0.18291739 4:0.12946279 5:0.06558577 6:0.013148582 7:0.082602981 8:0.0068313207 9:0.041151277 10:0.0042682665 
-21.905397279419933 1:0.6479356 2:0.18680898 3:0.063576147 4:0.064504173 5:0.037175095 6:0.069112357 7:0.11682191 8:0.00114964 9:0.094805742 10:0.019932441 
-256 1:0.62513681 2:0.23770236 3:0.06791356 4:0.04638014 5:0.022867135 6:0.044106256 7:0.05675419 8:0.20003218 9:0.2329673 10:0.26076976 
-256 1:0.4424786 2:0.39657377 3:0.075446612 4:0.058135552 5:0.027365466 6:0.10779931 7:0.11602357 8:0.21391798 9:0.15640699 10:0.070342491 
-256 1:0.24124817 2:0.30012992 3:0.20556726 4:0.16038361 5:0.092671038 6:0.0038022069 7:0.020889585 8:0.14627252 9:0.0021540485 10:0.027884037 
-256 1:0.68352125 2:0.26660441 3:0.029546628 4:0.01409106 5:0.0062366504 6:0.12568528 7:0.03530137 8:0.088078737 9:0.039530676 10:0.25756084 
-256 1:0.57623424 2:0.22951802 3:0.10081045 4:0.055469227 5:0.037968066 6:0.1787335 7:0.097438284 8:0.0049680537 9:0.13270563 10:0.14504177 
-256 1:0.37866332 2:0.20624149 3:0.16210258 4:0.17403461 5:0.078958 6:0.16095519 7:0.12696683 8:0.016245274 9:0.0073061764 10:0.09494281 
-256 1:0.7010194 2:0.16766045 3:0.072380057 4:0.038424461 5:0.020515628 6:0.0154905 7:0.0064901886 8:0.086658281 9:0.01636884 10:0.01248571 
-256 1:0.50046928 2:0.21047864 3:0.11265221 4:0.11420647 5:0.062193401 6:0.50812906 7:0.20974676 8:0.17731413 9:0.23115617 10:0.11862631 
-256 1:0.29941245 2:0.32084393 3:0.15811692 4:0.14892689 5:0.072699814 6:0.20079559 7:0.057924975 8:0.068406639 9:0.1086273 10:0.073392901 
-256 1:0.4047736 2:0.3094596 3:0.12915271 4:0.10446462 5:0.052149481 6:0.2307484 7:0.020108497 8:0.1249835 9:0.063598586 10:0.023716957 
-256 1:0.74265071 2:0.16975316 3:0.048245666 4:0.025007038 5:0.014343432 6:0.011256848 7:0.22095328 8:0.23894685 9:0.15606772 10:0.34866751 
-256 1:0.6808504 2:0.15120421 3:0.085791771 4:0.049922042 5:0.03223157 6:0.044402024 7:0.053360236 8:0.063397713 9:0.075867557 10:0.16086131 
-256 1:0.32469816 2:0.18179144 3:0.26340485 4:0.17356365 5:0.056541904 6:0.14314996 7:0.049655807 8:0.13753978 9:0.058085425 10:0.029635691 
-256 1:0.76434584 2:0.14545768 3:0.042952598 4:0.033393627 5:0.013850263 6:0.036680374 7:0.043874321 8:0.098973221 9:0.30990682 10:0.27403675 
-256 1:0.56071484 2:0.25257521 3:0.11149109 4:0.045614793 5:0.029604064 6:0.088033716 7:0.067734247 8:0.076461302 9:0.10074315 10:0.24015365 
-256 1:0.63829381 2:0.23279349 3:0.078647295 4:0.033354765 5:0.016910642 6:0.15030466 7:0.02616101 8:0.0016813655 9:0.10811145 10:0.10799556 
-256 1:0.79633964 2:0.1574833 3:0.018499624 4:0.01878976 5:0.0088876681 6:0.0027466428 7:0.0092270664 8:0.086440452 9:0.21159395 10:0.39077683 
-256 1:0.36243492 2:0.27897606 3:0.12758844 4:0.14808669 5:0.082913889 6:0.63608244 7:0.21087131 8:0.10986066 9:0.20029864 10:0.0085884128 
-22.832849583892241 1:0.37562897 2:0.20186501 3:0.082733098 4:0.10316037 5:0.23661255 6:0.19751483 7:0.086339024 8:0.0091239431 9:0.21889909 10:0.30137053 
-256 1:0.29086556 2:0.35470709 3:0.17522963 4:0.12130765 5:0.057890064 6:0.17564105 7:0.037125768 8:0.15669402 9:0.095700232 10:0.14037854 
-233.66275940640517 1:0.26952924 2:0.28217858 3:0.10331459 4:0.21060536 5:0.13437223 6:0.12682543 7:0.070568453 8:0.078658529 9:0.35497907 10:0.64567755 
-256 1:0.35061792 2:0.44815996 3:0.067317622 4:0.090825402 5:0.043079095 6:0.44513473 7:0.0098263228 8:0.033370631 9:0.1754431 10:0.0037055617 
-256 1:0.24020436 2:0.45006207 3:0.14323944 4:0.09828684 5:0.068207288 6:0.14383293 7:0.13141366 8:0.07255342 9:0.025672776 10:0.13450705 
-256 1:0.70320869 2:0.21501221 3:0.052519045 4:0.02095977 5:0.0083002835 6:0.013795673 7:0.016653117 8:0.075541596 9:0.15432304 10:0.24352598 
-256 1:0.24364637 2:0.35336524 3:0.18200536 4:0.133382 5:0.087601019 6:0.15643793 7:0.059872356 8:0.25237649 9:0.10488174 10:0.093426505 
-256 1:0.41514436 2:0.31802981 3:0.10585026 4:0.10172192 5:0.059253646 6:0.63290264 7:0.11697833 8:0.26123035 9:0.077016582 10:0.069098421 
-24.803110444987094 1:0.33964258 2:0.18566523 3:0.14182351 4:0.24245701 5:0.090411672 6:0.30647845 7:0.065042715 8:0.18658362 9:0.40947291 10:0.3637543 
-256 1:0.26031128 2:0.38504163 3:0.17440398 4:0.12357491 5:0.056668194 6:0.17445621 7:0.021872513 8:0.024044217 9:0.099012762 10:0.062619263 
-256 1:0.62000082 2:0.24312248 3:0.068671588 4:0.045296258 5:0.022908852 6:0.028032449 7:0.062534482 8:0.14530245 9:0.12651938 10:0.13353045 
-256 1:0.76261781 2:0.17667551 3:0.041915974 4:0.012697736 5:0.0060929651 6:0.092758375 7:0.0017140469 8:0.18732928 9:0.094582535 10:0.051163095 
-256 1:0.54249633 2:0.25599221 3:0.092023842 4:0.081390921 5:0.02809669 6:0.028810292 7:0.039722529 8:0.050767499 9:0.025248214 10:0.17576435 
-171.79350498636876 1:0.68231651 2:0.23756538 3:0.044290086 4:0.026327829 5:0.0095001982 6:0.012776719 7:0.074173595 8:0.0024805898 9:0.26126831 10:0.1960301 
-256 1:0.62795707 2:0.24666648 3:0.063650543 4:0.043452744 5:0.018273163 6:0.0053960658 7:0.085625192 8:0.024154321 9:0.021181702 10:0.23651265 
-256 1:0.29874227 2:0.34130299 3:0.14425434 4:0.13472346 5:0.080976946 6:0.15227907 7:0.02411025 8:0.12520766 9:0.034275577 10:0.0019272917 
-256 1:0.46766541 2:0.20273445 3:0.1396154 4:0.1591855 5:0.030799228 6:0.040216383 7:0.04038318 8:0.033712608 9:0.0017639709 10:0.00070663805 
-256 1:0.72568586 2:0.14846857 3:0.061948445 4:0.039480267 5:0.024416855 6:0.13293226 7:0.20846299 8:0.25983853 9:0.28256105 10:0.28117509 
-256 1:0.4805921 2:0.2863384 3:0.097926845 4:0.086921718 5:0.04822093 6:0.29354742 7:0.17494466 8:0.15896352 9:0.15163976 10:0.18280924 
-256 1:0.76753279 2:0.16752683 3:0.037050075 4:0.018616498 5:0.0092738033 6:0.017747139 7:0.11051004 8:0.09339905 9:0.17217601 10:0.077999205 
-256 1:0.60363343 2:0.2468103 3:0.079362065 4:0.049283582 5:0.020910617 6:0.18729694 7:0.080253981 8:0.16207304 9:0.072385185 10:0.01973534 
-256 1:0.3746427 2:0.29043451 3:0.12191127 4:0.14511816 5:0.067893356 6:0.10411868 7:0.096950654 8:0.22427939 9:0.04793967 10:0.15611647 
-256 1:0.61175416 2:0.19096536 3:0.060575341 4:0.096295608 5:0.040409531 6:0.10763388 7:0.05700815 8:0.41585067 9:0.29888723 10:0.17546034 
-256 1:0.50191462 2:0.25611147 3:0.11721133 4:0.093663564 5:0.03109902 6:0.023217198 7:0.015835345 8:0.012949107 9:0.046300066 10:0.071050612 
-256 1:0.56496104 2:0.24526234 3:0.077704036 4:0.076102344 5:0.035970235 6:0.083078158 7:0.011971216 8:0.11338155 9:0.067485687 10:0.043706124 
-256 1:0.51107618 2:0.24723916 3:0.10694519 4:0.088547601 5:0.046191868 6:0.066103988 7:0.11061584 8:0.084716544 9:0.1924549 10:0.33129345 
-256 1:0.34041957 2:0.32326275 3:0.12554371 4:0.15867866 5:0.052095312 6:0.29223897 7:0.16671582 8:0.046141111 9:0.41962574 10:0.29900787 
-2.0534312452907861 1:0.32341154 2:0.1579368 3:0.073298699 4:0.28094366 5:0.1644093 6:0.37082997 7:0.25525922 8:0.24450935 9:0.12436382 10:0.053696321 
-256 1:0.39262978 2:0.3215448 3:0.12377728 4:0.11023231 5:0.051815829 6:0.12815777 7:0.0038283888 8:0.052427339 9:0.14881609 10:0.14252838 
-256 1:0.32495718 2:0.30526069 3:0.17434797 4:0.12219294 5:0.073241215 6:0.26501633 7:0.092673299 8:0.12273222 9:0.17691084 10:0.072582745 
-256 1:0.42578321 2:0.32791098 3:0.095473487 4:0.11162693 5:0.039205397 6:0.025205718 7:0.11566718 8:0.16691587 9:0.26707644 10:0.072334533 
-256 1:0.26608114 2:0.50381366 3:0.10929766 4:0.076073334 5:0.044734201 6:0.026157857 7:0.11582208 8:0.097319503 9:0.015609549 10:0.029392493 
-48.528684571944758 1:0.48761771 2:0.18711716 3:0.12100405 4:0.12709258 5:0.077168502 6:0.37254295 7:0.10110034 8:0.26776224 9:0.32411075 10:0.10303029 
-256 1:0.63314803 2:0.21712968 3:0.047494916 4:0.065984259 5:0.036243117 6:0.24269259 7:0.05514554 8:0.040072923 9:0.19902841 10:0.078955514 
-256 1:0.28703245 2:0.40694181 3:0.13519317 4:0.11922643 5:0.051606129 6:0.051217798 7:0.21512167 8:0.15219731 9:0.15980069 10:0.064263457 
-256 1:0.62998863 2:0.28240267 3:0.049295689 4:0.025467078 5:0.012845933 6:0.034851498 7:0.15186802 8:0.0035633084 9:0.097583433 10:0.12057149 
-256 1:0.3497847 2:0.41257947 3:0.12939102 4:0.062257064 5:0.045987743 6:0.34076208 7:0.015533294 8:0.23603519 9:0.036959897 10:0.12316366 
-256 1:0.33072429 2:0.3278026 3:0.14391849 4:0.1286144 5:0.068940216 6:0.042609683 7:0.13533072 8:0.0035722802 9:0.22017448 10:0.041706455 
-256 1:0.56359569 2:0.12207005 3:0.15769378 4:0.084550066 5:0.072090411 6:0.14828184 7:0.42836173 8:0.37901298 9:0.38542903 10:0.36844964 
-256 1:0.52891832 2:0.32307773 3:0.078451751 4:0.046120869 5:0.02343133 6:0.10470519 7:0.0013415747 8:0.060171305 9:0.069705441 10:0.14205791 
-256 1:0.23990236 2:0.43589012 3:0.14384256 4:0.1175599 5:0.06280506 6:0.15910758 7:0.084134618 8:0.035214444 9:0.0061420551 10:0.036428352 
-256 1:0.47540069 2:0.26165892 3:0.1204986 4:0.097025766 5:0.045416014 6:0.16964069 7:0.13914083 8:0.0368549 9:0.12687956 10:0.23163974 
-256 1:0.52452414 2:0.20887909 3:0.13470405 4:0.081197717 5:0.050695 6:0.099124985 7:0.0044727207 8:0.035146363 9:0.019128781 10:0.13258621 
-256 1:0.22968458 2:0.24833483 3:0.19104913 4:0.23153284 5:0.09939862 6:0.1147303 7:0.0031269408 8:0.32569835 9:0.18484945 10:0.089954476 
-256 1:0.33327342 2:0.21646658 3:0.17255629 4:0.19018039 5:0.087523322 6:0.31309493 7:0.1283169 8:0.15423009 9:0.051379204 10:0.17060053 
-256 1:0.23220591 2:0.33721199 3:0.20947124 4:0.14840509 5:0.072705761 6:0.23299379 7:0.12344049 8:0.06142057 9:0.12509777 10:0.017194301 
-256 1:0.59144042 2:0.18742268 3:0.10356775 4:0.077999979 5:0.039569163 6:0.36850197 7:0.42777716 8:0.39748345 9:0.39160064 10:0.29621583 
-256 1:0.36251085 2:0.3026846 3:0.14182537 4:0.12356138 5:0.069417797 6:0.088435761 7:0.080975978 8:0.12903994 9:0.077755408 10:0.052407405 
-37.858779145821813 1:0.095459421 2:0.21605166 3:0.1282472 4:0.21147785 5:0.34876387 6:0.22763636 7:0.40848086 8:0.43556609 9:0.4089649 10:0.35747532 
-256 1:0.30111684 2:0.35184061 3:0.17256551 4:0.1124857 5:0.06199133 6:0.016224142 7:0.22086695 8:0.061548499 9:0.076508747 10:0.30373087 
-256 1:0.57985457 2:0.21083339 3:0.08866031 4:0.08317686 5:0.037474873 6:0.056224544 7:0.033364574 8:0.21877518 9:0.29360221 10:0.23309272 
-13.647527408904846 1:0.27232202 2:0.1732388 3:0.16291232 4:0.25267951 5:0.13884735 6:0.13487622 7:0.46194956 8:0.39300649 9:0.52578338 10:0.58346041 
-161.32615431646099 1:0.48206946 2:0.24569488 3:0.11962019 4:0.12793419 5:0.024681283 6:0.50995361 7:0.48385356 8:0.47339316 9:0.4566037 10:0.2700092 
-29.37855248418477 1:0.8676834 2:0.11304229 3:0.0089052425 4:0.0072158534 5:0.003153211 6:0.94799305 7:0.81148064 8:0.47924716 9:0.39675811 10:0.12005954 
-256 1:0.3132187 2:0.27656692 3:0.16253468 4:0.1727032 5:0.074976509 6:0.13989394 7:0.056838555 8:0.11470975 9:0.11243378 10:0.1184747 
-256 1:0.53879552 2:0.22723157 3:0.11682642 4:0.074812977 5:0.042333513 6:0.23284265 7:0.014804734 8:0.10114588 9:0.14691435 10:0.078450384 
-256 1:0.34215668 2:0.20616345 3:0.25426617 4:0.13705334 5:0.060360364 6:0.025117469 7:0.035028345 8:0.062816462 9:0.062408044 10:0.1168677 
-256 1:0.7056775 2:0.18355124 3:0.04143659 4:0.044405103 5:0.024929561 6:0.070497932 7:0.014575472 8:0.015284773 9:0.13172006 10:0.075895547 
-256 1:0.66423182 2:0.21214856 3:0.091632409 4:0.023769609 5:0.0082176011 6:0.015526025 7:0.091264507 8:0.06625237 9:0.13006487 10:0.010270384 
-256 1:0.31226257 2:0.43645011 3:0.11132119 4:0.091541967 5:0.04842416 6:0.034712344 7:0.14775973 8:0.018061749 9:0.01051016 10:0.026781982 
-256 1:0.68826611 2:0.19759644 3:0.057357316 4:0.037246854 5:0.01953328 6:0.052612883 7:0.12492041 8:0.0074894267 9:0.10955204 10:0.11105016 
-256 1:0.45387697 2:0.33024968 3:0.094497761 4:0.081873791 5:0.039501798 6:0.070725987 7:0.096844948 8:0.0052144222 9:0.064188063 10:0.037643623 
-212.68683050421552 1:0.31123643 2:0.24385719 3:0.16581216 4:0.17325064 5:0.10584358 6:0.043556037 7:0.1713969 8:0.053162517 9:0.15983454 10:0.37055501 
-53.061777274227069 1:0.34617708 2:0.21867951 3:0.1417086 4:0.13638814 5:0.15704666 6:0.021722063 7:0.32980745 8:0.18702422 9:0.27208414 10:0.43559474 
-256 1:0.65224308 2:0.25861373 3:0.046525494 4:0.031902456 5:0.010715237 6:0.047944201 7:0.074650229 8:0.075278357 9:0.097403007 10:0.039603416 
-256 1:0.63276672 2:0.19283871 3:0.077120747 4:0.067832901 5:0.029440923 6:0.058238355 7:0.029480827 8:0.0071200283 9:0.10490232 10:0.20272307 
-256 1:0.77144157 2:0.17773047 3:0.036242043 4:0.01024231 5:0.0043436113 6:0.027965529 7:0.016366448 8:0.2607872 9:0.049133795 10:0.042818761 
-256 1:0.40771643 2:0.27489334 3:0.17735476 4:0.097874682 5:0.042160794 6:0.36436977 7:0.14445939 8:0.051794202 9:0.14434001 10:0.099928769 
-256 1:0.40746817 2:0.3745676 3:0.09512064 4:0.083344303 5:0.039499288 6:0.089733239 7:0.033005599 8:0.098833902 9:0.1442061 10:0.032724943 
-256 1:0.33490139 2:0.30734735 3:0.17724168 4:0.11077229 5:0.069737299 6:0.095887876 7:0.032498094 8:0.16112118 9:0.058676221 10:0.091702447 
-256 1:0.26007473 2:0.32665374 3:0.19668597 4:0.13400878 5:0.082576776 6:0.33777392 7:0.20449636 8:0.020735945 9:0.18004622 10:0.10031898 
-256 1:0.4863053 2:0.34716591 3:0.063003585 4:0.072334879 5:0.031190323 6:0.015199583 7:0.012018968 8:0.062910887 9:0.044276345 10:0.097572279 
-256 1:0.36376518 2:0.33349276 3:0.13502992 4:0.11180162 5:0.05591052 6:0.078424889 7:0.058585958 8:0.052396546 9:0.021997843 10:0.075208557 
-256 1:0.48012842 2:0.2506053 3:0.12203882 4:0.095824649 5:0.05140281 6:0.042267914 7:0.052199857 8:0.03706317 9:0.047098329 10:0.095959517 
-256 1:0.43223482 2:0.25344074 3:0.14763655 4:0.10790476 5:0.058783138 6:0.090922709 7:0.099732986 8:0.049391413 9:0.12852832 10:0.027593899 
-256 1:0.36184135 2:0.34145619 3:0.12890317 4:0.11138957 5:0.056409718 6:0.19343122 7:0.064772014 8:0.236155 9:0.15075316 10:0.011735629 
-256 1:0.5496509 2:0.22177612 3:0.11396075 4:0.063937329 5:0.050674908 6:0.14689754 7:0.25993645 8:0.06911275 9:0.17685668 10:0.075227498 
-256 1:0.4934781 2:0.40304991 3:0.071578581 4:0.025267741 5:0.0066256681 6:0.045098703 7:0.1085345 8:0.11021904 9:0.025868182 10:0.039148113 
-256 1:0.58178424 2:0.20165465 3:0.10920825 4:0.072373148 5:0.034979713 6:0.13822382 7:0.09544709 8:0.086967709 9:0.33787712 10:0.20543383 
-58.120368355068635 1:0.76513935 2:0.13535458 3:0.038962649 4:0.043063395 5:0.017480031 6:0.61852786 7:0.41599732 8:0.0077819393 9:0.01659383 10:0.094445101 
-256 1:0.47991637 2:0.19328938 3:0.1493033 4:0.10894991 5:0.068541039 6:0.04008401 7:0.21294548 8:0.11117267 9:0.13989494 10:0.023671326 
-256 1:0.66057695 2:0.20709146 3:0.046092149 4:0.053241459 5:0.03299798 6:0.08460571 7:0.10827539 8:0.17131631 9:0.44070845 10:0.57832567 
-256 1:0.5448172 2:0.2206473 3:0.11160654 4:0.089814889 5:0.033114069 6:0.019318042 7:0.0049124781 8:0.022675038 9:0.019873553 10:0.004935218 
-256 1:0.36655965 2:0.33551344 3:0.14124397 4:0.11220417 5:0.044478767 6:0.32241492 7:0.12380209 8:0.26887815 9:0.19387553 10:0.22985366 
-256 1:0.47320829 2:0.27801734 3:0.11791261 4:0.089018769 5:0.041842992 6:0.045469837 7:0.09653452 8:0.072988695 9:0.023886811 10:0.22016705 
-256 1:0.34827708 2:0.22296263 3:0.21578993 4:0.15555315 5:0.057417214 6:0.19393254 7:0.063608638 8:0.07737789 9:0.11676388 10:0.0079233687 
-23.359880741296141 1:0.76016117 2:0.19192891 3:0.02849115 4:0.013684928 5:0.0057338418 6:0.73141667 7:0.73395985 8:0.50408173 9:0.079845868 10:0.213281 
-256 1:0.31536784 2:0.34637879 3:0.15890988 4:0.11897549 5:0.060368003 6:0.19233465 7:0.17994918 8:0.13198479 9:0.40279182 10:0.19768079 
-256 1:0.17629759 2:0.29085556 3:0.34079139 4:0.14174542 5:0.05031004 6:0.023355909 7:0.034515421 8:0.031629246 9:0.020179131 10:0.15799809 
-256 1:0.84159325 2:0.11684912 3:0.0209244 4:0.014172446 5:0.0064607882 6:0.16449714 7:0.19413957 8:0.20595537 9:0.091085345 10:0.057436693 
-256 1:0.4281722 2:0.22150532 3:0.14397313 4:0.12786842 5:0.078480924 6:0.1596328 7:0.17493053 8:0.16101811 9:0.032134468 10:0.29373981 
-106.47991296964612 1:0.26086427 2:0.22077499 3:0.13141793 4:0.11792442 5:0.2690184 6:0.36861837 7:0.024495406 8:0.20220339 9:0.1412994 10:0.11093329 
-256 1:0.44892341 2:0.26113125 3:0.11732886 4:0.11478047 5:0.05783602 6:0.23938579 7:0.15399746 8:0.10054469 9:0.027253616 10:0.22731588 
-256 1:0.62658088 2:0.27123406 3:0.068817363 4:0.026326706 5:0.0070409968 6:0.11611435 7:0.071218272 8:0.12186831 9:0.012184009 10:0.073897863 
-181.58668911954842 1:0.31754767 2:0.32734612 3:0.12997949 4:0.15985204 5:0.065274679 6:0.020099209 7:0.13967918 8:0.15465954 9:0.097963836 10:0.042816643 
-256 1:0.20859205 2:0.4399028 3:0.14442022 4:0.14517348 5:0.061911453 6:0.088474458 7:0.12977 8:0.43936535 9:0.20666505 10:0.19969434 
-256 1:0.46865583 2:0.28942803 3:0.14909238 4:0.064558595 5:0.028265165 6:0.039125322 7:0.054518533 8:0.096954192 9:0.074249848 10:0.24779387 
-256 1:0.58521279 2:0.19671676 3:0.091787777 4:0.085233795 5:0.041048878 6:0.033155688 7:0.018077114 8:0.11978354 9:0.40934197 10:0.39444961 
-256 1:0.42444591 2:0.27564745 3:0.16589267 4:0.099718371 5:0.034295603 6:0.042892947 7:0.053915865 8:0.040551679 9:0.0073139728 10:0.02808796 
-62.377161531376466 1:0.35523676 2:0.25296605 3:0.15915015 4:0.15689182 5:0.075755217 6:0.031770475 7:0.097952253 8:0.0059196276 9:0.25121659 10:0.08555802 
-256 1:0.15208787 2:0.25658913 3:0.44713341 4:0.10066331 5:0.043526288 6:0.28350987 7:0.10210902 8:0.16352586 9:0.05376413 10:0.21397545 
-256 1:0.25179436 2:0.39763492 3:0.14506366 4:0.12608339 5:0.079423667 6:0.26855885 7:0.17911781 8:0.13107565 9:0.0089628381 10:0.17296562 
-256 1:0.47390265 2:0.27754465 3:0.12838473 4:0.07772638 5:0.042441588 6:0.33491961 7:0.22144924 8:0.15680887 9:0.086066883 10:0.016063546 
-256 1:0.70207397 2:0.22573248 3:0.049426022 4:0.016617742 5:0.0061497818 6:0.060178394 7:0.013003699 8:0.086747097 9:0.10369781 10:0.070634586 
-26.258919974754253 1:0.53722276 2:0.19357994 3:0.10927253 4:0.098991657 5:0.060933111 6:0.28838588 7:0.29708985 8:0.14079669 9:0.25347279 10:0.19549242 
-233.55966693400549 1:0.27667986 2:0.39667187 3:0.14949639 4:0.11695026 5:0.060201616 6:0.26313049 7:0.22892928 8:0.35148094 9:0.26739541 10:0.042018605 
-256 1:0.33983175 2:0.31657322 3:0.15087604 4:0.12729365 5:0.065425343 6:0.025330798 7:0.022512461 8:0.092075723 9:0.16452612 10:0.29398128 
-256 1:0.33828905 2:0.34195053 3:0.18682208 4:0.094590336 5:0.038348002 6:0.032668748 7:0.13339592 8:0.07311771 9:0.087897461 10:0.052501173 
-256 1:0.27140571 2:0.42931329 3:0.11266635 4:0.13529114 5:0.051323513 6:0.049533007 7:0.044793806 8:0.12396367 9:0.0092293036 10:0.084097938 
-256 1:0.54228321 2:0.21337944 3:0.11679649 4:0.089227898 5:0.038312953 6:0.13003416 7:0.0047284235 8:0.12217736 9:0.1334457 10:0.098804734 
-256 1:0.37610661 2:0.27685103 3:0.15020901 4:0.12551919 5:0.071314163 6:0.01409739 7:0.026187854 8:0.068265378 9:0.027962733 10:0.05618016 
-80.036129061249383 1:0.16398288 2:0.50996598 3:0.1452046 4:0.10998629 5:0.070860246 6:0.14220708 7:0.125224 8:0.23884017 9:0.1589819 10:0.3199634 
-256 1:0.56354055 2:0.23565856 3:0.081675396 4:0.079994878 5:0.039130616 6:0.10385026 7:0.024102528 8:0.28406418 9:0.29619268 10:0.37941386 
-250.5148638130527 1:0.45486178 2:0.25669098 3:0.15203574 4:0.075152557 5:0.06125895 6:0.16697268 7:0.020335333 8:0.10001174 9:0.074660939 10:0.14182275 
-256 1:0.43319103 2:0.31776881 3:0.098677571 4:0.10763918 5:0.042723402 6:0.057071118 7:0.11872328 8:0.030605403 9:0.026033642 10:0.055502826 
-256 1:0.5539132 2:0.27348399 3:0.083320511 4:0.063525539 5:0.025756759 6:0.036853448 7:0.039666766 8:0.10709154 9:0.2081842 10:0.11308399 
-256 1:0.2411159 2:0.49043442 3:0.094717193 4:0.12946475 5:0.044267733 6:0.11432886 7:0.19148966 8:0.041384129 9:0.15286122 10:0.038821296 
-256 1:0.47313554 2:0.30444917 3:0.10993979 4:0.073281915 5:0.039193591 6:0.01393162 7:0.055213876 8:0.064838552 9:0.043145236 10:0.10153469 
-256 1:0.64718657 2:0.18253603 3:0.06847348 4:0.066880707 5:0.034923211 6:0.14732586 7:0.023331683 8:0.07121839 9:0.12523525 10:0.17591048 
-256 1:0.29275921 2:0.34409942 3:0.17603832 4:0.12516416 5:0.061938894 6:0.16664206 7:0.0070947085 8:0.056838876 9:0.17299017 10:0.017119472 
-256 1:0.66329064 2:0.21976374 3:0.048376624 4:0.048786318 5:0.019782683 6:0.0034153634 7:0.046666816 8:0.12413903 9:0.16584078 10:0.083439147 
-256 1:0.43694145 2:0.42818664 3:0.091858566 4:0.029207515 5:0.013805824 6:0.098911141 7:0.08454119 8:0.027699332 9:0.054905594 10:0.055336397 
-256 1:0.41396831 2:0.33011109 3:0.12827858 4:0.090880852 5:0.036761166 6:0.17182537 7:0.16278063 8:0.12867119 9:0.19344191 10:0.12964239 
-256 1:0.5772947 2:0.22954241 3:0.093811097 4:0.06813247 5:0.031219324 6:0.033638895 7:0.04052603 8:0.016069171 9:0.32456161 10:0.050530744 
-256 1:0.59803493 2:0.23917821 3:0.078603454 4:0.059818108 5:0.024365293 6:0.06739486 7:0.017188993 8:0.0055952894 9:0.0088198642 10:0.085506169 
-17.417847426796634 1:0.28918462 2:0.078088391 3:0.048523244 4:0.42556981 5:0.15863394 6:0.37754487 7:0.25617106 8:0.30349832 9:0.0729731 10:0.0021553771 
-256 1:0.71351455 2:0.16127435 3:0.048597675 4:0.051371323 5:0.025242095 6:0.10463833 7:0.14900846 8:0.090320774 9:0.17430556 10:0.1204769 
-256 1:0.32418276 2:0.26637213 3:0.1826552 4:0.1571892 5:0.069600707 6:0.055940961 7:0.15599457 8:0.0057108015 9:0.049853496 10:0.033615007 
-256 1:0.75386282 2:0.15857705 3:0.036932738 4:0.035866375 5:0.014761009 6:0.051600472 7:0.054927225 8:0.069905532 9:0.061530313 10:0.029645128 
-255.98289851796909 1:0.45616638 2:0.19551111 3:0.13752836 4:0.1445127 5:0.066281441 6:0.21307458 7:0.33642741 8:0.047078711 9:0.0054465633 10:0.14447029 
-256 1:0.71682323 2:0.18761495 3:0.040056015 4:0.039745424 5:0.015760385 6:0.0021052545 7:0.014757706 8:0.020347725 9:0.083328917 10:0.083256677 
-256 1:0.32771126 2:0.22294556 3:0.17056863 4:0.19576206 5:0.08301249 6:0.17906222 7:0.078570649 8:0.1615956 9:0.089676916 10:0.18521235 
-256 1:0.30784442 2:0.25489353 3:0.18512499 4:0.19250982 5:0.059627239 6:0.084862908 7:0.066195618 8:0.088686572 9:0.047848902 10:0.072784541 
-256 1:0.21276409 2:0.38577988 3:0.16305281 4:0.17225846 5:0.06614476 6:0.089643167 7:0.21131468 8:0.01472007 9:0.10061037 10:0.125934 
-256 1:0.51042081 2:0.2951648 3:0.097589557 4:0.069704427 5:0.027120403 6:0.024404426 7:0.037270473 8:0.078252381 9:0.10529254 10:0.08524725 
-256 1:0.27245064 2:0.39957442 3:0.11510643 4:0.14625082 5:0.066617693 6:0.10159703 7:0.11696092 8:0.12760438 9:0.027896062 10:0.056899416 
-256 1:0.43895498 2:0.32862752 3:0.089429913 4:0.10661277 5:0.036374824 6:0.10361248 7:0.10162249 8:0.004236971 9:0.082803254 10:0.019229298 
-256 1:0.21990746 2:0.4268861 3:0.1492367 4:0.1346276 5:0.069342138 6:0.078918063 7:0.11407694 8:0.41157005 9:0.26892747 10:0.2349981 
-256 1:0.40982736 2:0.2223851 3:0.12940715 4:0.15300592 5:0.085374471 6:0.049117417 7:0.021387973 8:0.096078138 9:0.16433296 10:0.3796658 
-256 1:0.53609822 2:0.24683369 3:0.10470231 4:0.082042941 5:0.030322831 6:0.04987778 7:0.016734219 8:0.034294191 9:0.054678869 10:0.092990326 
-256 1:0.49339499 2:0.35588218 3:0.088750281 4:0.042211963 5:0.01976059 6:0.022443262 7:0.02539094 8:0.052648012 9:0.10110334 10:0.067781201 
-256 1:0.33971144 2:0.28260316 3:0.16426739 4:0.14274921 5:0.070668806 6:0.52675668 7:0.04375834 8:0.3830388 9:0.24392988 10:0.1694568 
-256 1:0.56908792 2:0.22373977 3:0.10176384 4:0.084390062 5:0.021018415 6:0.010255909 7:0.045956187 8:0.037073221 9:0.016710898 10:0.15213875 
-256 1:0.66358197 2:0.14836611 3:0.070466426 4:0.077194747 5:0.040390747 6:0.1895963 7:0.097586493 8:0.049528371 9:0.049932697 10:0.03765055 
-256 1:0.30780824 2:0.19952035 3:0.23803418 4:0.17109837 5:0.083538868 6:0.12522411 7:0.031093391 8:0.11821231 9:0.0058996724 10:0.10056996 
-256 1:0.72857368 2:0.19666951 3:0.045755912 4:0.01642191 5:0.012578981 6:0.042745486 7:0.0067323471 8:0.053378713 9:0.038876686 10:0.26885088 
-256 1:0.39473041 2:0.21227705 3:0.17111165 4:0.14632681 5:0.075554068 6:0.031239133 7:0.20308068 8:0.11845698 9:0.14119866 10:0.17889628 
-256 1:0.58577799 2:0.31691016 3:0.05647397 4:0.028079291 5:0.012758593 6:0.058038678 7:0.057240393 8:0.14047501 9:0.2502096 10:0.29368794 
-256 1:0.38554223 2:0.42254633 3:0.091382226 4:0.073517863 5:0.027011353 6:0.079537611 7:0.07645941 8:0.13241131 9:0.13613798 10:0.010456401 
-256 1:0.64193034 2:0.23648868 3:0.057846434 4:0.043026683 5:0.020707862 6:0.082961734 7:0.025451105 8:0.073722054 9:0.20277873 10:0.42931581 
-256 1:0.47759556 2:0.34131069 3:0.089422677 4:0.060137396 5:0.03153368 6:0.022023798 7:0.011882177 8:0.077904416 9:0.038411942 10:0.034239352 
-256 1:0.27995978 2:0.32069542 3:0.1461792 4:0.17655231 5:0.076613283 6:0.11384736 7:0.064299871 8:0.018509293 9:0.15677424 10:0.021344219 
-256 1:0.36956879 2:0.40138712 3:0.10031983 4:0.085581172 5:0.043143091 6:0.37736736 7:0.025874533 8:0.23377793 9:0.23639976 10:0.0078378867 
-256 1:0.40836526 2:0.31747683 3:0.078780007 4:0.14653318 5:0.048844726 6:0.027791286 7:0.0073831332 8:0.022878021 9:0.024123432 10:0.025256277 
-256 1:0.43187848 2:0.31123799 3:0.13890423 4:0.07563744 5:0.042341867 6:0.13894497 7:0.1176839 8:0.20763415 9:0.064204076 10:0.03341964 
-144.99233614214251 1:0.54615115 2:0.19863103 3:0.094839906 4:0.10245591 5:0.057921999 6:0.39635398 7:0.10352272 8:0.30638699 9:0.30698024 10:0.31318578 
-256 1:0.52430769 2:0.25097405 3:0.078190223 4:0.098613362 5:0.047914673 6:0.18175245 7:0.238555 8:0.076192795 9:0.0052836282 10:0.1623892 
-256 1:0.64795045 2:0.20633353 3:0.067511451 4:0.044492808 5:0.033711757 6:0.075743117 7:0.0038760022 8:0.13253125 9:0.17786132 10:0.36450705 
-256 1:0.42262566 2:0.26723512 3:0.1320817 4:0.11538061 5:0.062676912 6:0.098856582 7:0.037366165 8:0.01307292 9:0.11731304 10:0.041426084 
-256 1:0.17475213 2:0.48900664 3:0.12960235 4:0.12618718 5:0.080451706 6:0.035065885 7:0.1082601 8:0.14432207 9:0.061944853 10:0.069202049 
-256 1:0.22698008 2:0.44470233 3:0.17600492 4:0.098509492 5:0.053803172 6:0.12476711 7:0.18687272 8:0.41244695 9:0.039244226 10:0.13458669 
-256 1:0.30147898 2:0.32115852 3:0.13199546 4:0.16988093 5:0.075486117 6:0.047232148 7:0.24277316 8:0.091935082 9:0.0042929101 10:0.027326409 
-256 1:0.71326245 2:0.20692664 3:0.047130899 4:0.02346971 5:0.0092103014 6:0.057791959 7:0.049761055 8:0.0052988329 9:0.043271607 10:0.09247105 
-256 1:0.36506944 2:0.35672515 3:0.13176161 4:0.098488578 5:0.047955224 6:0.020223525 7:0.096364765 8:0.20348698 9:0.12555904 10:0.15451299 
-256 1:0.45143815 2:0.18654404 3:0.15671926 4:0.12954327 5:0.075755292 6:0.076824338 7:0.048927258 8:0.2761752 9:0.3189837 10:0.35574943 
-256 1:0.37853505 2:0.43658945 3:0.065665258 4:0.068478515 5:0.050731734 6:0.3671957 7:0.15218475 8:0.17459823 9:0.23238111 10:0.032903813 
-256 1:0.4522385 2:0.27735827 3:0.098451676 4:0.12676653 5:0.045185021 6:0.42774491 7:0.17832707 8:0.13526348 9:0.1515563 10:0.0097278323 
-256 1:0.7730217 2:0.11363911 3:0.033362884 4:0.036584633 5:0.043391673 6:0.17494024 7:0.22010598 8:0.012044097 9:0.13788101 10:0.12257282 
-256 1:0.48072358 2:0.2783566 3:0.14245791 4:0.061993495 5:0.036468403 6:0.01245616 7:0.053829778 8:0.059978538 9:0.11135289 10:0.014742397 
-256 1:0.18978735 2:0.49322116 3:0.1129982 4:0.12745184 5:0.076541444 6:0.19457914 7:0.035656774 8:0.16898854 9:0.043341727 10:0.10112969 
-256 1:0.45883401 2:0.31601732 3:0.084865023 4:0.10243565 5:0.037847992 6:0.17259847 7:0.043484915 8:0.02893069 9:0.017593499 10:0.029892865 
-256 1:0.35110857 2:0.46813431 3:0.05924663 4:0.08180263 5:0.03970786 6:0.15454381 7:0.15677106 8:0.0094861719 9:0.019380423 10:0.035205444 
-256 1:0.58682113 2:0.24962119 3:0.089465833 4:0.055591365 5:0.018500478 6:0.16944662 7:0.1001457 8:0.11409084 9:0.022946032 10:0.13548473 
-256 1:0.4918609 2:0.25877598 3:0.10680353 4:0.097083634 5:0.045475953 6:0.078138077 7:0.021442728 8:0.12435236 9:0.15042147 10:0.16792926 
-256 1:0.66848014 2:0.18995968 3:0.06965501 4:0.046947321 5:0.02495785 6:0.036232664 7:0.090688727 8:0.041937003 9:0.16354989 10:0.12135512 
-256 1:0.4878868 2:0.33026987 3:0.08730133 4:0.062409052 5:0.032132942 6:0.033915702 7:0.0080662069 8:0.11242001 9:0.0084880173 10:0.15803849 
-256 1:0.68646011 2:0.17939968 3:0.070661005 4:0.039990941 5:0.023488257 6:0.027972283 7:0.038986387 8:0.080556893 9:0.083079998 10:0.07792244 
-256 1:0.34848338 2:0.30066223 3:0.13250836 4:0.14749635 5:0.070849682 6:0.085572951 7:0.075335205 8:0.0055580137 9:0.016144969 10:0.063657108 
-45.512431061276033 1:0.41543042 2:0.36255978 3:0.089835194 4:0.083299531 5:0.048875074 6:0.27017799 7:0.24844613 8:0.12721326 9:0.13143802 10:0.090577005 
-256 1:0.41240528 2:0.32873234 3:0.10225566 4:0.10973897 5:0.046867749 6:0.14767101 7:0.024071578 8:0.16918439 9:0.060953629 10:0.099836995 
-256 1:0.30172321 2:0.34371708 3:0.23753286 4:0.084589091 5:0.032437758 6:0.087583682 7:0.044206078 8:0.047208403 9:0.069043969 10:0.096575465 
-256 1:0.33138303 2:0.40472026 3:0.14045478 4:0.07641244 5:0.047029496 6:0.29634197 7:0.080109625 8:0.087813737 9:0.15458965 10:0.072891101 
-256 1:0.36050886 2:0.26837837 3:0.17149083 4:0.12336573 5:0.076256212 6:0.036074862 7:0.097398884 8:0.028475267 9:0.10936623 10:0.016287541 
-256 1:0.20929037 2:0.40707041 3:0.15426998 4:0.15590099 5:0.073468259 6:0.21882615 7:0.13111322 8:0.15660845 9:0.15737142 10:0.030147793 
-256 1:0.69226522 2:0.1654845 3:0.062031218 4:0.053801205 5:0.026417852 6:0.0037888714 7:0.0813478 8:0.12954787 9:0.22050711 10:0.1491069 
-256 1:0.5742014 2:0.21473069 3:0.10476749 4:0.068641261 5:0.037659152 6:0.0088984094 7:0.052326978 8:0.05058959 9:0.011595288 10:0.017631366 
-256 1:0.58570584 2:0.25595499 3:0.099249518 4:0.037567479 5:0.021522175 6:0.019412758 7:0.1005021 8:0.09349616 9:0.17502788 10:0.16465487 
-15.159698097425936 1:0.24304187 2:0.22315787 3:0.21296151 4:0.21118627 5:0.10965249 6:0.042833487 7:0.23902632 8:0.043922364 9:0.21809037 10:2.2039445e-05 
-256 1:0.64625505 2:0.19971615 3:0.085117761 4:0.04955771 5:0.019353334 6:0.05097639 7:0.094503118 8:0.069599834 9:0.12150778 10:0.00031031879 
-256 1:0.19535477 2:0.34554213 3:0.17704319 4:0.19446187 5:0.087598041 6:0.34358016 7:0.13447136 8:0.10928913 9:0.062100714 10:0.12981874 
-256 1:0.75674139 2:0.15234318 3:0.041680463 4:0.02995205 5:0.019282919 6:0.018569226 7:0.071248646 8:0.1740151 9:0.10912346 10:0.10222834 
-256 1:0.44048533 2:0.28369171 3:0.11333178 4:0.11923915 5:0.043252022 6:0.17381859 7:0.16186965 8:0.093367647 9:0.16599519 10:0.20641844 
-256 1:0.30622696 2:0.36690942 3:0.13869669 4:0.11956425 5:0.06860267 6:0.0037091094 7:0.099324739 8:0.068043662 9:0.059184259 10:0.0019869053 
-179.29636205419769 1:0.39125545 2:0.32791279 3:0.11791527 4:0.1090527 5:0.053863795 6:0.3815813 7:0.10670615 8:0.11775654 9:0.16742496 10:0.011008358 
-256 1:0.39092285 2:0.27974337 3:0.13776718 4:0.1197894 5:0.071777208 6:0.1123001 7:0.12370158 8:0.073291599 9:0.0084036014 10:0.16748872 
-256 1:0.59832803 2:0.20342187 3:0.081365326 4:0.07023561 5:0.04664917 6:0.086435016 7:0.16524989 8:0.16672806 9:0.083643648 10:0.23531526 
-256 1:0.57593313 2:0.24359814 3:0.085872045 4:0.074213802 5:0.020382885 6:0.0021051662 7:0.15183912 8:0.043699464 9:0.49784604 10:0.26062029 
-256 1:0.48102509 2:0.26274495 3:0.14109413 4:0.082133145 5:0.033002688 6:0.047218735 7:0.015779211 8:0.083224661 9:0.17262559 10:0.15886065 
-256 1:0.18593788 2:0.42620581 3:0.17567362 4:0.098184043 5:0.11399864 6:0.029436972 7:0.22717797 8:0.1424037 9:0.12113123 10:0.0038113023 
-256 1:0.26704636 2:0.30199402 3:0.19483418 4:0.16310435 5:0.073021092 6:0.32103189 7:0.28398033 8:0.11742188 9:0.014294897 10:0.15828189 
-256 1:0.57636972 2:0.26341495 3:0.088148096 4:0.042295397 5:0.029771842 6:0.086959835 7:0.06433489 8:0.11406584 9:0.18080729 10:0.34486224 
-256 1:0.35399553 2:0.26520645 3:0.1513195 4:0.15300912 5:0.076469395 6:0.098355791 7:0.32321691 8:0.31302985 9:0.17216987 10:0.16250721 
-256 1:0.48888584 2:0.23023454 3:0.096189124 4:0.12898281 5:0.055707686 6:0.4575326 7:0.0084712126 8:0.082202444 9:0.027896687 10:0.14044441 
-256 1:0.71864409 2:0.20301091 3:0.052827079 4:0.019035149 5:0.0064827683 6:0.086107723 7:0.016500434 8:0.058335434 9:0.06907536 10:0.031988992 
-256 1:0.69254244 2:0.16648891 3:0.072130886 4:0.046367876 5:0.022469891 6:0.08923239 7:0.011510546 8:0.020632518 9:0.10742701 10:0.02558918 
-256 1:0.36855239 2:0.28089288 3:0.180928 4:0.11090262 5:0.058724102 6:0.0088495011 7:0.20510869 8:0.25618553 9:0.17377 10:0.035636568 
-256 1:0.5550331 2:0.22962166 3:0.11498241 4:0.061142166 5:0.039220669 6:0.023261395 7:0.016484065 8:0.1505559 9:0.072113923 10:0.0240877 
-256 1:0.64286821 2:0.23776464 3:0.054685331 4:0.042100394 5:0.022581431 6:0.062488087 7:0.11430146 8:0.12886785 9:0.039138157 10:0.10313758 
-256 1:0.47018592 2:0.30441185 3:0.1238446 4:0.068253487 5:0.033304139 6:0.1438315 7:0.0039165561 8:0.11755067 9:0.085592357 10:0.2556671 
-256 1:0.51768533 2:0.20925 3:0.13395874 4:0.097184674 5:0.041921258 6:0.24077982 7:0.15996359 8:0.21660564 9:0.21157023 10:0.21287616 
-256 1:0.69843284 2:0.18507251 3:0.052050329 4:0.038443209 5:0.026001107 6:0.013131506 7:0.043414865 8:0.17626534 9:0.19376047 10:0.34828203 
-256 1:0.57566911 2:0.20869129 3:0.075319048 4:0.09860635 5:0.041714203 6:0.34459058 7:0.31257984 8:0.20518112 9:0.37294452 10:0.29011974 
-256 1:0.63981343 2:0.18714356 3:0.086917546 4:0.054632074 5:0.03149339 6:0.040564654 7:0.068813299 8:0.067027934 9:0.20046447 10:0.25827366 
-256 1:0.45090057 2:0.17534696 3:0.15475471 4:0.14568601 5:0.073311741 6:0.21217349 7:0.35593781 8:0.13474074 9:0.21185505 10:0.033357278 
-256 1:0.51766313 2:0.21319635 3:0.16969746 4:0.064792532 5:0.034650526 6:0.10690628 7:0.038712696 8:0.10797125 9:0.10331748 10:0.063637434 
-256 1:0.43358726 2:0.32949554 3:0.13605979 4:0.071362543 5:0.029494861 6:0.087569873 7:0.10306765 8:0.096296356 9:0.0083480719 10:0.024426326 
-256 1:0.41133697 2:0.21294421 3:0.15045904 4:0.15107951 5:0.074180266 6:0.043071884 7:0.13084598 8:0.0088953159 9:0.074404141 10:0.13232884 
-256 1:0.57382287 2:0.25230405 3:0.067686043 4:0.078896183 5:0.027290858 6:0.10820721 7:0.13433701 8:0.25439985 9:0.26758746 10:0.1636709 
-256 1:0.394647 2:0.28274872 3:0.17351748 4:0.087986952 5:0.061099842 6:0.11218463 7:0.050672799 8:0.11986747 9:0.038439913 10:0.28782233 
-16.688501309429469 1:0.31170901 2:0.26835417 3:0.16565101 4:0.16769894 5:0.086586868 6:0.015709211 7:0.18976923 8:0.43186745 9:0.41169819 10:0.43324951 
-256 1:0.46491616 2:0.22209605 3:0.13494348 4:0.12407973 5:0.053964581 6:0.11229163 7:0.046683726 8:0.066721067 9:0.2370446 10:0.18763364 
-256 1:0.59553631 2:0.26284582 3:0.097356524 4:0.034410408 5:0.0098509411 6:0.06994524 7:0.039874369 8:0.15037575 9:0.035667911 10:0.10102848 
-256 1:0.73379595 2:0.20530677 3:0.033325253 4:0.021220494 5:0.0063515407 6:0.057998331 7:0.021006002 8:0.0097687691 9:0.026960131 10:0.077981552 
-256 1:0.7757389 2:0.15151328 3:0.036154091 4:0.025415986 5:0.01117774 6:0.0040322523 7:0.047577642 8:0.078613009 9:0.18536155 10:0.055185875 
-256 1:0.39756743 2:0.23737314 3:0.15598162 4:0.14344974 5:0.06562806 6:0.055926695 7:0.11849992 8:0.06394991 9:0.052260333 10:0.12157597 
-256 1:0.44767616 2:0.27544009 3:0.13620814 4:0.097096825 5:0.04357878 6:0.014069897 7:0.26626602 8:0.089618256 9:0.16422877 10:0.13505447 
-256 1:0.5115053 2:0.22684883 3:0.11874183 4:0.093261336 5:0.049642702 6:0.0702593 7:0.026867099 8:0.075989246 9:0.076033071 10:0.082253645 
-256 1:0.5730319 2:0.22744074 3:0.066405135 4:0.086828572 5:0.046293657 6:0.10991287 7:0.13930512 8:0.17447651 9:0.025167042 10:0.16185454 
-256 1:0.76105098 2:0.13597435 3:0.039372718 4:0.036930853 5:0.026671098 6:0.04259441 7:0.052457709 8:0.036695789 9:0.024826435 10:0.052526389 
-256 1:0.4339187 2:0.36255123 3:0.089181744 4:0.079337687 5:0.035010637 6:0.36113604 7:0.024939638 8:0.096604215 9:0.080241791 10:0.15524065 
-256 1:0.35601565 2:0.31262481 3:0.13186022 4:0.1439454 5:0.05555392 6:0.14145634 7:0.0071353925 8:0.16017304 9:0.00030566199 10:0.19544264 
-256 1:0.64971122 2:0.25420858 3:0.058658445 4:0.024707109 5:0.012714643 6:0.13671615 7:0.096551419 8:0.2127484 9:0.086760716 10:0.063592749 
-256 1:0.68942013 2:0.24705182 3:0.033968888 4:0.019902319 5:0.0096568408 6:0.039807068 7:0.035274973 8:0.096909246 9:0.10376083 10:0.37761914 
-256 1:0.59241616 2:0.2316546 3:0.092362772 4:0.056796384 5:0.026770089 6:0.044572553 7:0.083568859 8:0.053244223 9:0.27831498 10:0.089846967 
-256 1:0.53569774 2:0.25152965 3:0.092465876 4:0.084421955 5:0.035884778 6:0.00018124047 7:0.053938949 8:0.091189994 9:0.16640047 10:0.12441746 
-256 1:0.5096596 2:0.24105021 3:0.11743133 4:0.098966749 5:0.032892114 6:0.1549593 7:0.058121108 8:0.024324802 9:0.045870623 10:0.020242969 
-256 1:0.42784159 2:0.3345938 3:0.10094621 4:0.095847273 5:0.040771126 6:0.073639961 7:0.015149936 8:0.10686027 9:0.18262315 10:0.034559511 
-256 1:0.31298944 2:0.19697456 3:0.18176115 4:0.21483932 5:0.093435524 6:0.060937141 7:0.1024488 8:0.011728669 9:0.048294964 10:0.041908861 
-256 1:0.36926777 2:0.2424621 3:0.17801125 4:0.13518109 5:0.075077798 6:0.058596316 7:0.043627801 8:0.033467999 9:0.14551865 10:0.0005382114 
-256 1:0.7002906 2:0.20419969 3:0.061118018 4:0.024089788 5:0.010301904 6:0.025424277 7:0.014607952 8:0.16347783 9:0.1799343 10:0.073538399 
-256 1:0.66707032 2:0.2011376 3:0.070460934 4:0.039418882 5:0.021912272 6:0.097688068 7:0.028086393 8:0.04244755 9:0.18037628 10:0.0015496153 
-256 1:0.55226767 2:0.26185785 3:0.08192797 4:0.074775246 5:0.029171264 6:0.34697209 7:0.13736116 8:0.015515719 9:0.14652397 10:0.046592363 
-94.764034113607394 1:0.46552732 2:0.19554038 3:0.10537962 4:0.14452904 5:0.089023637 6:0.0036588811 7:0.010459623 8:0.18430528 9:0.065310677 10:0.36420026 
-256 1:0.26234223 2:0.48812091 3:0.10863256 4:0.089898168 5:0.051006126 6:0.15908221 7:0.014191709 8:0.1108509 9:0.0038883072 10:0.041659915 
-256 1:0.69286776 2:0.18888918 3:0.057212175 4:0.041571367 5:0.019459515 6:0.017786919 7:0.10333717 8:0.18468298 9:0.21035763 10:0.059878739 
-256 1:0.39179905 2:0.27795302 3:0.14976126 4:0.12575579 5:0.054730888 6:0.14109327 7:0.16169922 8:0.10996777 9:0.20654943 10:0.055195535 
-256 1:0.45909248 2:0.33858378 3:0.077636423 4:0.082881223 5:0.041806095 6:0.17056775 7:0.16645887 8:0.044578916 9:0.084539963 10:0.10426797 
-256 1:0.17574502 2:0.32486066 3:0.20086034 4:0.18569502 5:0.11283896 6:0.19640989 7:0.20594649 8:0.27896687 9:0.17226984 10:0.0075143893 
-256 1:0.34786733 2:0.36999921 3:0.12333754 4:0.1092342 5:0.049561728 6:0.21596555 7:0.20975348 8:0.20911836 9:0.047291218 10:0.022089802 
-256 1:0.37556276 2:0.2469728 3:0.16073794 4:0.15325719 5:0.063469313 6:0.19386121 7:0.096280799 8:0.12710736 9:0.16355614 10:0.158023 
-256 1:0.64994877 2:0.24174325 3:0.074686084 4:0.023808275 5:0.0098136179 6:0.0091759826 7:0.088500709 8:0.052057667 9:0.034344215 10:0.024674774 
-256 1:0.15206053 2:0.53761057 3:0.12168076 4:0.11251555 5:0.07613259 6:0.1731517 7:0.028060416 8:0.00096651927 9:0.39874029 10:0.37247408 
-256 1:0.51374559 2:0.2621867 3:0.12629672 4:0.067376375 5:0.030394621 6:0.29095934 7:0.28242613 8:0.20584526 9:0.044075114 10:0.061533209 
-256 1:0.50643191 2:0.25166897 3:0.10646492 4:0.090385279 5:0.04504892 6:0.32638839 7:0.1678034 8:0.31334771 9:0.20468149 10:0.14516236 
-256 1:0.33845118 2:0.32481027 3:0.13659059 4:0.14305649 5:0.057091471 6:0.39628979 7:0.081187115 8:0.1373088 9:0.11356254 10:0.0091817056 
-256 1:0.63302524 2:0.23675822 3:0.078429368 4:0.036428184 5:0.015358983 6:0.034677804 7:0.047998582 8:0.054507355 9:0.029445688 10:0.03498545 
-256 1:0.39108915 2:0.31229415 3:0.14961032 4:0.095919201 5:0.051087189 6:0.10031196 7:0.13742012 8:0.15121911 9:0.066286631 10:0.13866097 
-256 1:0.62692749 2:0.16994196 3:0.10239628 4:0.077593027 5:0.023141234 6:0.04173919 7:0.068714843 8:0.028201827 9:0.10405635 10:0.11571974 
-95.95161675684642 1:0.25632914 2:0.13807639 3:0.12819311 4:0.23845319 5:0.23894818 6:0.27241885 7:0.33888276 8:0.29892906 9:0.37926463 10:0.48066543 
-256 1:0.2215845 2:0.45109071 3:0.20036242 4:0.080554221 5:0.046408151 6:0.12905133 7:0.027689868 8:0.052052035 9:0.16445047 10:0.086302524 
-256 1:0.3009143 2:0.44431185 3:0.12827021 4:0.079463089 5:0.047040545 6:0.48827224 7:0.10528684 8:0.070194484 9:0.10167608 10:0.070718654 
-256 1:0.79409884 2:0.087927349 3:0.037269243 4:0.047758865 5:0.032945703 6:0.016437278 7:0.1636093 8:0.056815292 9:0.043912976 10:0.081828433 
-256 1:0.25540575 2:0.24395468 3:0.26176042 4:0.15364973 5:0.085229414 6:0.078642515 7:0.14667467 8:0.1084196 9:0.25109456 10:0.33765227 
-256 1:0.34040189 2:0.25887932 3:0.17000291 4:0.15348252 5:0.077233356 6:0.02471844 7:0.016976351 8:0.027571267 9:0.089216741 10:0.11034378 
-256 1:0.36903031 2:0.26314099 3:0.1932777 4:0.11534814 5:0.059202855 6:0.050593488 7:0.09600689 8:0.050838831 9:0.050530199 10:0.05413941 
-256 1:0.48779257 2:0.33980838 3:0.10891767 4:0.047837112 5:0.015644268 6:0.11619864 7:0.080778908 8:0.026143792 9:0.040190319 10:0.020650387 
-256 1:0.38170347 2:0.31405027 3:0.11861636 4:0.12906816 5:0.056561742 6:0.15527494 7:0.022236937 8:0.14053549 9:0.10299686 10:0.22242977 
-51.767038974593468 1:0.34184761 2:0.4715621 3:0.077041138 4:0.066709806 5:0.042839341 6:0.15540935 7:0.10820928 8:0.050614665 9:0.0194843 10:0.006877307 
-256 1:0.70835487 2:0.18563167 3:0.055639766 4:0.031458409 5:0.018915279 6:0.070173326 7:0.043114378 8:0.0060588529 9:0.11330446 10:0.059169344 
-256 1:0.49911977 2:0.23805777 3:0.11150578 4:0.10161002 5:0.049706666 6:0.089379374 7:0.015017881 8:0.088185726 9:0.095392194 10:0.068704227 
-256 1:0.57357469 2:0.19615902 3:0.10002291 4:0.091994703 5:0.038248673 6:0.12824599 7:0.097901908 8:0.086780356 9:0.087874063 10:0.08376218 
-256 1:0.61209744 2:0.21720299 3:0.093137815 4:0.051076037 5:0.026485716 6:0.010419317 7:0.1486013 8:0.18861717 9:0.092524817 10:0.17524406 
-256 1:0.67675482 2:0.14598874 3:0.079695425 4:0.063616755 5:0.033944252 6:0.29363464 7:0.42078902 8:0.30279103 9:0.18495079 10:0.025187201 
-256 1:0.52887819 2:0.21894113 3:0.12601668 4:0.08013758 5:0.046026416 6:0.29953756 7:0.097345921 8:0.02566336 9:0.048656311 10:0.017995258 
-256 1:0.55599331 2:0.19981791 3:0.10607463 4:0.093409733 5:0.044704415 6:0.024678239 7:0.051624202 8:0.036606333 9:0.07878553 10:0.27937337 
-256 1:0.72104045 2:0.18030038 3:0.049600563 4:0.034725964 5:0.014332642 6:0.025374791 7:0.10179672 8:0.071377979 9:0.23029089 10:0.055255036 
-256 1:0.47764861 2:0.28905736 3:0.11549348 4:0.077709021 5:0.040091529 6:0.2411679 7:0.058652743 8:0.14244695 9:0.098251978 10:0.066343374 
-256 1:0.57577942 2:0.24984521 3:0.084378999 4:0.061745857 5:0.028250506 6:0.011660967 7:0.059092982 8:0.0024242067 9:0.20854753 10:0.21167043 
-256 1:0.56761174 2:0.17890103 3:0.10991511 4:0.10402895 5:0.039543175 6:0.16156621 7:0.20524046 8:0.43572986 9:0.021855116 10:0.20697441 
-256 1:0.30642087 2:0.36487837 3:0.14649151 4:0.11278906 5:0.069420185 6:0.014303327 7:0.046929587 8:0.10396256 9:0.018509829 10:0.15614967 
-256 1:0.55533213 2:0.24480223 3:0.078510888 4:0.078145928 5:0.043208818 6:0.11548986 7:0.028281538 8:0.0064473658 9:0.15882508 10:0.31596935 
-256 1:0.69150455 2:0.18096438 3:0.058591365 4:0.043860285 5:0.025079422 6:0.082250727 7:0.18490802 8:0.12361662 9:0.089048061 10:0.11637139 
-256 1:0.43740422 2:0.29391292 3:0.1271911 4:0.094698269 5:0.046793482 6:0.070597401 7:0.025654187 8:0.0051244084 9:0.12191391 10:0.11199013 
-256 1:0.40159578 2:0.2575047 3:0.14826229 4:0.13676122 5:0.055876017 6:0.22900177 7:0.15018273 8:0.059127286 9:0.13067369 10:0.13005798 
-256 1:0.59000395 2:0.24020797 3:0.087980741 4:0.056800501 5:0.025006843 6:0.038681586 7:0.021401415 8:0.17046589 9:0.20599702 10:0.15875383 
-256 1:0.58226547 2:0.1713403 3:0.15808897 4:0.060919558 5:0.027385701 6:0.094236803 7:0.072903943 8:0.031497056 9:0.11761276 10:0.030805457 
-256 1:0.70180117 2:0.16692236 3:0.077080498 4:0.034273321 5:0.019922655 6:0.083867096 7:0.094698895 8:0.189123 9:0.17047509 10:0.021705577 
-256 1:0.4153864 2:0.32654566 3:0.12691722 4:0.10122932 5:0.029921406 6:0.26460815 7:0.13615944 8:0.05264155 9:0.061336954 10:0.0087767598 
-127.09713594287963 1:0.52850257 2:0.20333114 3:0.11083578 4:0.10072814 5:0.056602379 6:0.056204618 7:0.0048046434 8:0.14255796 9:0.18267471 10:0.2760723 
-256 1:0.47901375 2:0.26192422 3:0.098124618 4:0.11348815 5:0.047449253 6:0.081453774 7:0.11142172 8:0.0041026123 9:0.052660998 10:0.094716214 
-80.32902189042025 1:0.57866312 2:0.33421799 3:0.058608512 4:0.021783383 5:0.0067269882 6:0.064929816 7:0.024865966 8:0.12746425 9:0.028396843 10:0.061793708 
-56.523922511674876 1:0.32799396 2:0.32642797 3:0.10135549 4:0.16887344 5:0.07534914 6:0.38970987 7:0.012243329 8:0.013480366 9:0.42626733 10:0.42375609 
-256 1:0.66068733 2:0.18245724 3:0.062913364 4:0.059674376 5:0.034267697 6:0.077149967 7:0.03365061 8:0.030692 9:0.073791894 10:0.091060121 
-256 1:0.42177361 2:0.2887549 3:0.16058023 4:0.080911639 5:0.047979624 6:0.30669834 7:0.034953772 8:0.06279724 9:0.11389857 10:0.08003167 
-256 1:0.54050101 2:0.23677306 3:0.11882048 4:0.072128873 5:0.031776563 6:0.28643958 7:0.10596456 8:0.14715306 9:0.1518318 10:0.011088955 
-256 1:0.28942412 2:0.33413513 3:0.16946246 4:0.12149007 5:0.085488218 6:0.055608275 7:0.17392841 8:0.084567456 9:0.02272238 10:0.029857832 
-256 1:0.54099138 2:0.25669626 3:0.10267898 4:0.060736275 5:0.038897101 6:0.20764197 7:0.1012773 8:0.16751899 9:0.088675326 10:0.088068907 
-256 1:0.64651756 2:0.22594033 3:0.065300085 4:0.043596749 5:0.018645275 6:0.036047055 7:0.024746342 8:0.042885347 9:0.063124597 10:0.080244551 
-256 1:0.64816665 2:0.14640595 3:0.076051722 4:0.09429093 5:0.035084751 6:0.11818645 7:0.016108121 8:0.024804283 9:0.25410477 10:0.23670479 
-256 1:0.19210723 2:0.53163218 3:0.086711443 4:0.12124035 5:0.068308795 6:0.1641561 7:0.068304461 8:0.051134062 9:0.12139941 10:0.035897169 
-52.964522948302921 1:0.47343248 2:0.30517163 3:0.068586102 4:0.073459498 5:0.079350287 6:0.57033909 7:0.21406793 8:0.014626215 9:0.084355338 10:0.097979932 
-256 1:0.53073928 2:0.23224358 3:0.11661223 4:0.072032622 5:0.048372284 6:0.043894259 7:0.15900693 8:0.014533565 9:0.04065291 10:0.063189936 
-256 1:0.49334565 2:0.34337246 3:0.058841197 4:0.073643904 5:0.030796788 6:0.11111194 7:0.04992761 8:0.12121884 9:0.084696286 10:0.14749022 
-256 1:0.47700775 2:0.25755659 3:0.11073291 4:0.10294938 5:0.051753368 6:0.36578485 7:0.12045197 8:0.19547469 9:0.055483682 10:0.076562604 
-256 1:0.61086082 2:0.2981013 3:0.053905839 4:0.026058648 5:0.011073391 6:0.061189776 7:0.053735227 8:0.16755896 9:0.058937506 10:0.080041467 
-256 1:0.4280102 2:0.27493673 3:0.13046198 4:0.10943683 5:0.057154253 6:0.19641664 7:0.11725975 8:0.2622879 9:0.078918156 10:0.015034704 
-256 1:0.31266793 2:0.25191192 3:0.17870568 4:0.16041327 5:0.096301201 6:0.078747639 7:0.10667271 8:0.13839572 9:0.054199266 10:0.029471862 
-256 1:0.49267567 2:0.38818627 3:0.07672236 4:0.030429961 5:0.01198574 6:0.015647958 7:0.017655521 8:0.078393045 9:0.017749793 10:0.035235084 
-256 1:0.32352843 2:0.28674892 3:0.1751179 4:0.13281005 5:0.081794705 6:0.063328977 7:0.019416144 8:0.41538788 9:0.12240402 10:0.02500192 
-219.00346721497257 1:0.36114258 2:0.23894764 3:0.17785839 4:0.1451092 5:0.076942191 6:0.1178319 7:0.019084368 8:0.24058028 9:0.12956887 10:0.33907578 
-4.526282806358803 1:0.22939618 2:0.16749389 3:0.16847594 4:0.27835727 5:0.15627671 6:0.41477762 7:0.3276191 8:0.32053762 9:0.25306515 10:0.036757883 
-256 1:0.66313723 2:0.17114487 3:0.067097041 4:0.061265893 5:0.037354965 6:0.05359592 7:0.012189376 8:0.13426221 9:0.11928301 10:0.20346175 
-256 1:0.60680833 2:0.23310293 3:0.052730656 4:0.070638983 5:0.036719099 6:0.18136969 7:0.046905829 8:0.11676577 9:0.053222692 10:0.18234323 
-256 1:0.59525552 2:0.21803436 3:0.094550046 4:0.053301737 5:0.038858334 6:0.02601044 7:0.15905744 8:0.0014925822 9:0.013636157 10:0.027847648 
-91.279369190743168 1:0.73518263 2:0.14890059 3:0.044022251 4:0.031830014 5:0.04006451 6:0.33443474 7:0.12689667 8:0.26278092 9:0.28345576 10:0.49074534 
-256 1:0.74502023 2:0.15196237 3:0.049605398 4:0.037843111 5:0.015568899 6:0.058995431 7:0.00098740384 8:0.24804666 9:0.064789974 10:0.19291939 
-256 1:0.47930569 2:0.20864591 3:0.12246082 4:0.12501521 5:0.064572366 6:0.084124301 7:0.24071405 8:0.067972115 9:0.10073209 10:0.17521859 
-256 1:0.43584798 2:0.30838315 3:0.1326032 4:0.078943594 5:0.044222072 6:0.030932603 7:0.13412517 8:0.0069544627 9:0.081604089 10:0.024626267 
-256 1:0.68001107 2:0.21709819 3:0.044174607 4:0.041454364 5:0.017261771 6:0.051141894 7:0.099151714 8:0.15682647 9:0.20372428 10:0.077368175 
-88.150101930334984 1:0.46309176 2:0.22560942 3:0.089638046 4:0.1618764 5:0.059784363 6:0.51283997 7:0.073361338 8:0.014289336 9:0.084354832 10:0.11967285 
-256 1:0.21330593 2:0.45326638 3:0.15915485 4:0.12976472 5:0.044508128 6:0.14076367 7:0.21077914 8:0.19330944 9:0.27300354 10:0.033721795 
-256 1:0.46793625 2:0.2754472 3:0.11519998 4:0.096174069 5:0.045242503 6:0.17223714 7:0.032530199 8:0.12015663 9:0.14116589 10:0.15741677 
-256 1:0.36084543 2:0.32604385 3:0.16891479 4:0.087875259 5:0.056320669 6:0.052366211 7:0.1377479 8:0.091032632 9:0.13018203 10:0.11448639 
-256 1:0.51472301 2:0.29432829 3:0.096280719 4:0.064721903 5:0.029946082 6:0.0199148 7:0.08919451 8:0.12567984 9:0.10175876 10:0.020792852 
-256 1:0.50828627 2:0.27598249 3:0.096152556 4:0.086208785 5:0.033369899 6:0.058960565 7:0.045400101 8:0.079378283 9:0.23784298 10:0.15414621 
-256 1:0.56054719 2:0.27614567 3:0.099245716 4:0.047615244 5:0.016446174 6:0.029336125 7:0.049174076 8:0.12401423 9:0.030629779 10:0.072547939 
-256 1:0.49915376 2:0.29379276 3:0.11134501 4:0.063690634 5:0.032017836 6:0.042791496 7:0.018769217 8:0.32736261 9:0.35695915 10:0.35344007 
-256 1:0.35690368 2:0.34008545 3:0.11651981 4:0.12404041 5:0.062450648 6:0.023228519 7:0.11883033 8:0.089375696 9:0.012961245 10:0.018610987 
-256 1:0.31700461 2:0.28685598 3:0.17117605 4:0.15587319 5:0.069090172 6:0.054331633 7:0.18658947 8:0.22751729 9:0.099776888 10:0.0019691932 
-256 1:0.67163304 2:0.22559286 3:0.051989864 4:0.036494329 5:0.014289909 6:0.00018871495 7:0.16618271 8:0.046541645 9:0.14925322 10:0.079400073 
-256 1:0.63883621 2:0.26024475 3:0.040775131 4:0.040195087 5:0.019948826 6:0.12742646 7:0.036039631 8:0.13332402 9:0.18149105 10:0.079612919 
-131.41749804624342 1:0.27365238 2:0.35878086 3:0.16802504 4:0.1252206 5:0.074321123 6:0.61679942 7:0.11051242 8:0.33830092 9:0.10524804 10:0.27494064 
-2.4079513519982565 1:0.7464326 2:0.20662004 3:0.028452459 4:0.012514839 5:0.0059800708 6:0.027870562 7:0.10274767 8:0.10774132 9:0.25261461 10:0.22162972 
-256 1:0.6778396 2:0.20617859 3:0.068234342 4:0.033264155 5:0.014483316 6:0.11129692 7:0.041880841 8:0.052436026 9:0.081456081 10:0.018522804 
-256 1:0.48029917 2:0.33513945 3:0.081130483 4:0.072272352 5:0.031158552 6:0.057365039 7:0.019018908 8:0.20275731 9:0.21954195 10:0.10204638 
-256 1:0.31507334 2:0.47031417 3:0.091069164 4:0.072737177 5:0.050806151 6:0.083595118 7:0.056851718 8:0.23951167 9:0.0816884 10:0.041374348 
-256 1:0.33095529 2:0.28587646 3:0.15732191 4:0.14797311 5:0.077873239 6:0.21178936 7:0.16845408 8:0.026545928 9:0.068526801 10:0.10789954 
-256 1:0.38080894 2:0.29272124 3:0.17698891 4:0.09276999 5:0.056710924 6:0.036507826 7:0.23652033 8:0.028592219 9:0.0053285984 10:0.019988526 
-256 1:0.6588463 2:0.14906816 3:0.088394877 4:0.063249928 5:0.040440739 6:0.020380074 7:0.04306402 8:0.047530804 9:0.084195276 10:0.059191788 
-256 1:0.64635052 2:0.17295946 3:0.085165583 4:0.061950118 5:0.033574323 6:0.25085096 7:0.042151145 8:0.11454158 9:0.17846125 10:0.2784974 
-256 1:0.3647493 2:0.25901624 3:0.14447317 4:0.15260863 5:0.079152654 6:0.029317781 7:0.12703883 8:0.04063023 9:0.040150227 10:0.026677545 
-256 1:0.60899586 2:0.18519076 3:0.089406197 4:0.076645888 5:0.039761292 6:0.069321716 7:0.021857082 8:0.15203654 9:0.22321102 10:0.099218699 
-256 1:0.68724126 2:0.16377011 3:0.062135561 4:0.054013292 5:0.032839778 6:0.078633745 7:0.032256349 8:0.016879111 9:0.13208975 10:0.11219021 
-256 1:0.33428496 2:0.2723304 3:0.1512823 4:0.16198239 5:0.080119957 6:0.26530621 7:0.017877014 8:0.088053656 9:0.091888216 10:0.077580077 
-133.17423012453429 1:0.33976329 2:0.2358572 3:0.14700907 4:0.16331638 5:0.11405407 6:0.43979189 7:0.4472582 8:0.15036247 9:0.15882004 10:0.26730758 
-256 1:0.51473945 2:0.25015366 3:0.11317397 4:0.080196464 5:0.041736455 6:0.24569689 7:0.088574177 8:0.30050865 9:0.029352365 10:0.037734729 
-256 1:0.48016296 2:0.23208022 3:0.12748572 4:0.11166366 5:0.048607443 6:0.051479302 7:0.081215547 8:0.13927702 9:0.10951519 10:0.21469276 
-256 1:0.3345339 2:0.28473806 3:0.14567744 4:0.16034924 5:0.074701369 6:0.30877641 7:0.049540952 8:0.18883347 9:0.033799761 10:0.26244377 
-18.730169471310006 1:0.46300059 2:0.17548984 3:0.11819875 4:0.12718428 5:0.11612653 6:0.49734568 7:0.14854712 8:0.29896925 9:0.21999418 10:0.016851589 
-256 1:0.36174854 2:0.28235102 3:0.16060298 4:0.12703126 5:0.068266203 6:0.12564345 7:0.24412857 8:0.021974921 9:0.23178188 10:0.089637289 
-256 1:0.72955467 2:0.23008678 3:0.020534655 4:0.013870294 5:0.0059536009 6:0.028989789 7:0.073142809 8:0.23940632 9:0.11545938 10:0.32503662 
-256 1:0.57877641 2:0.1924994 3:0.11443716 4:0.072027748 5:0.042259288 6:0.026675098 7:0.057108474 8:0.0052952448 9:0.01477381 10:0.082722698 
-256 1:0.61014154 2:0.1882816 3:0.08481797 4:0.083315922 5:0.033442968 6:0.061545581 7:0.10734481 8:0.12846082 9:0.13679922 10:0.052990968 
-256 1:0.37256557 2:0.23405316 3:0.17724502 4:0.15167922 5:0.064457041 6:0.12652309 7:0.021992635 8:0.023986502 9:0.0891476 10:0.025417538 
-256 1:0.38401495 2:0.38725925 3:0.11447504 4:0.083337464 5:0.030913297 6:0.13444471 7:0.0079702147 8:0.1151736 9:0.21760564 10:0.035618054 
-256 1:0.57912451 2:0.2216319 3:0.092459465 4:0.080313162 5:0.026470965 6:0.013039743 7:0.020659124 8:0.013210163 9:0.031730414 10:0.038374336 
-256 1:0.44833461 2:0.34333726 3:0.073431044 4:0.092823313 5:0.042073781 6:0.015416537 7:0.02570997 8:0.012324059 9:0.10337406 10:0.023495047 
-256 1:0.4836147 2:0.27902717 3:0.12554838 4:0.070241743 5:0.041568003 6:0.040363487 7:0.088786458 8:0.049950748 9:0.12112632 10:0.2120107 
-256 1:0.64040448 2:0.24805138 3:0.074104586 4:0.025743616 5:0.011695943 6:0.019036352 7:0.029609234 8:0.13492436 9:0.11769098 10:0.10660883 
-256 1:0.66494324 2:0.20670271 3:0.062712536 4:0.043096347 5:0.022545168 6:0.0031945423 7:0.083358186 8:0.15131645 9:0.12102664 10:0.035425235 
-256 1:0.50132236 2:0.24386646 3:0.10731024 4:0.098885192 5:0.048615747 6:0.021953768 7:0.11452094 8:0.2480065 9:0.15897789 10:0.18202319 
-256 1:0.60976158 2:0.15452827 3:0.099521782 4:0.083210403 5:0.052977969 6:0.41051213 7:0.23143864 8:0.31023037 9:0.34375742 10:0.47299362 
-256 1:0.72903551 2:0.1848938 3:0.047149044 4:0.026942223 5:0.011979432 6:0.030849386 7:0.089231154 8:0.093454919 9:0.15682466 10:0.20466104 
-256 1:0.48858103 2:0.26470538 3:0.091132756 4:0.11321388 5:0.042366958 6:0.39313398 7:0.24285919 8:0.086022936 9:0.065284851 10:0.083726489 
-256 1:0.47517934 2:0.34548635 3:0.10801387 4:0.045501244 5:0.025819197 6:0.15144002 7:0.065542795 8:0.16015398 9:0.026139713 10:0.059344984 
-256 1:0.56361223 2:0.35643064 3:0.03770505 4:0.026762141 5:0.015489933 6:0.095532151 7:0.075292954 8:0.090845256 9:0.18562924 10:0.13100314 
-256 1:0.18962329 2:0.49063503 3:0.12776451 4:0.11680866 5:0.07516851 6:0.030353141 7:0.03359613 8:0.14863573 9:0.02473094 10:0.10832128 
-256 1:0.4606008 2:0.31185725 3:0.12752598 4:0.062183229 5:0.037832743 6:0.050285533 7:0.026220195 8:0.22117546 9:0.040210681 10:0.1874299 
-256 1:0.44679544 2:0.3277884 3:0.10714712 4:0.073226052 5:0.045042994 6:0.25210621 7:0.11934817 8:0.12107238 9:0.22594351 10:0.40553391 
-256 1:0.36491282 2:0.21132176 3:0.23360857 4:0.12080376 5:0.069353084 6:0.023964751 7:0.084913124 8:0.23260155 9:0.09205908 10:0.12461065 
-256 1:0.51120698 2:0.22495347 3:0.1012966 4:0.11050346 5:0.052039492 6:0.23042237 7:0.021703884 8:0.25153527 9:0.22748921 10:0.15624209 
-256 1:0.63807861 2:0.24836131 3:0.05926162 4:0.040895361 5:0.013403097 6:0.12479182 7:0.085200327 8:0.12433601 9:0.053359984 10:0.029064473 
-256 1:0.70988638 2:0.16921824 3:0.053136931 4:0.039387876 5:0.028370581 6:0.014594178 7:0.010221291 8:0.17070857 9:0.058711096 10:0.031080489 
-256 1:0.47867684 2:0.24839179 3:0.12561724 4:0.10276798 5:0.044546153 6:0.061527232 7:0.024536219 8:0.12056912 9:0.097817949 10:0.16188331 
-256 1:0.34741135 2:0.31038653 3:0.19256377 4:0.097894154 5:0.051744192 6:0.15800402 7:0.32349899 8:0.032841514 9:0.1238169 10:0.08664022 
-256 1:0.6545846 2:0.1672245 3:0.063500211 4:0.081087218 5:0.033603467 6:0.15736085 7:0.094119437 8:0.16771321 9:0.22441304 10:0.26223198 
-8.6146179867389669 1:0.33622407 2:0.21966781 3:0.061839848 4:0.081341823 5:0.30092645 6:0.1022467 7:0.012463167 8:0.071600376 9:0.051098109 10:8.7761743e-05 
-256 1:0.46296952 2:0.25971453 3:0.13963702 4:0.096469709 5:0.041209219 6:0.12545416 7:0.16597677 8:0.21903875 9:0.11767898 10:0.13528751 
-256 1:0.60555126 2:0.2112166 3:0.082760897 4:0.069920407 5:0.030550842 6:0.048778315 7:0.038507723 8:0.25249649 9:0.33166539 10:0.30891699 
-256 1:0.62317267 2:0.30571453 3:0.034641525 4:0.026411974 5:0.010059298 6:0.12121173 7:0.037352896 8:0.088519274 9:0.21787365 10:0.22216939 
-256 1:0.25962041 2:0.43417003 3:0.1248623 4:0.12695219 5:0.05439507 6:0.3173272 7:0.12623877 8:0.23022514 9:0.098533555 10:0.22100719 
-256 1:0.53618006 2:0.30475496 3:0.07960528 4:0.057933465 5:0.021526238 6:0.22507724 7:0.32933978 8:0.33470007 9:0.089655707 10:0.30784795 
-147.46846784913748 1:0.81989169 2:0.14685404 3:0.011897336 4:0.013512795 5:0.0078441378 6:0.071818058 7:0.10189056 8:0.36624173 9:0.24488054 10:0.26277987 
-256 1:0.44124208 2:0.26048512 3:0.13464285 4:0.10865084 5:0.054979114 6:0.022183421 7:0.024413797 8:0.046774884 9:0.13885135 10:0.14384548 
-256 1:0.41370924 2:0.31835816 3:0.12737523 4:0.092900961 5:0.047656415 6:0.26155557 7:0.066757071 8:0.22702546 9:0.10298691 10:0.18936345 
-101.64680851940923 1:0.71420544 2:0.14452104 3:0.040109758 4:0.070944001 5:0.03021976 6:0.045767192 7:5.0071189e-05 8:0.096242864 9:0.34830683 10:0.13732499 
-256 1:0.57564791 2:0.22089174 3:0.086032283 4:0.081062187 5:0.036365877 6:0.19879843 7:0.081292972 8:0.19443637 9:0.017221546 10:0.25381577 
-39.271186277677039 1:0.34576232 2:0.18765471 3:0.13532935 4:0.15299827 5:0.17825535 6:0.40508618 7:0.40628537 8:0.12451693 9:0.27345162 10:0.10111614 
-256 1:0.36259339 2:0.3267127 3:0.14809599 4:0.10407735 5:0.058520577 6:0.095773613 7:0.085015883 8:0.087555401 9:0.016551883 10:0.11169668 
-256 1:0.48849956 2:0.18293692 3:0.10984314 4:0.16473702 5:0.053983356 6:0.033599301 7:0.17024141 8:0.23871769 9:0.0016419938 10:0.24796827 
-256 1:0.42746165 2:0.19749103 3:0.15782239 4:0.13709139 5:0.080133546 6:0.085067955 7:0.059907542 8:0.20563936 9:0.11301491 10:0.069640874 
-256 1:0.39179293 2:0.30224319 3:0.10537469 4:0.14070253 5:0.059886658 6:0.19125605 7:0.037440973 8:0.011507423 9:0.02150342 10:0.18130961 
-256 1:0.57864332 2:0.13610368 3:0.10821724 4:0.11282173 5:0.064214035 6:0.19170099 7:0.029285916 8:0.019315531 9:0.088114414 10:0.13894528 
-42.814508867092563 1:0.22640688 2:0.43943313 3:0.12799527 4:0.13233942 5:0.073825302 6:0.15497813 7:0.18758459 8:0.039781148 9:0.10290443 10:0.020034081 
-256 1:0.47471723 2:0.26487557 3:0.10884787 4:0.091188867 5:0.060370463 6:0.31247604 7:0.047892583 8:0.0097986462 9:0.15434416 10:0.29847097 
-256 1:0.4147398 2:0.31427202 3:0.13735914 4:0.090586554 5:0.043042489 6:0.1437063 7:0.032298837 8:0.16446276 9:0.34670771 10:0.24992406 
-256 1:0.32055246 2:0.14005611 3:0.10014044 4:0.16798856 5:0.27126243 6:0.08641297 7:0.13259641 8:0.24074182 9:0.24110513 10:0.21797132 
-256 1:0.58553123 2:0.27598685 3:0.075825804 4:0.044201023 5:0.018455087 6:0.12620918 7:0.13127297 8:0.014413095 9:0.15002617 10:0.061078284 
-256 1:0.46088083 2:0.26984418 3:0.13045357 4:0.094717206 5:0.044104221 6:0.18550208 7:0.19329868 8:0.07835459 9:0.10445369 10:0.19090724 
-256 1:0.52280391 2:0.17822386 3:0.12425208 4:0.1274695 5:0.047250655 6:0.17817423 7:0.21224657 8:0.25206175 9:0.23545123 10:0.19010271 
-256 1:0.34926269 2:0.36755692 3:0.11468694 4:0.11525977 5:0.053233678 6:0.14254616 7:0.0025046436 8:0.0079491273 9:0.0045559794 10:0.13119242 
-256 1:0.35997004 2:0.38469675 3:0.10977195 4:0.099603156 5:0.045958108 6:0.31182193 7:0.043701652 8:0.089371056 9:0.0014017656 10:0.10079742 
-256 1:0.38020069 2:0.27136374 3:0.15884866 4:0.14918023 5:0.040406676 6:0.23172888 7:0.2683225 8:0.29249697 9:0.27142207 10:0.25902233 
-256 1:0.49778708 2:0.28580813 3:0.092116687 4:0.077177488 5:0.047110609 6:0.3345233 7:0.011067274 8:0.036343125 9:0.21564746 10:0.07186147 
-256 1:0.60658596 2:0.30099384 3:0.061415672 4:0.022902639 5:0.0081018936 6:0.022487846 7:0.057744749 8:0.016524316 9:0.1543797 10:0.11955666 
-256 1:0.5905904 2:0.18132957 3:0.085284139 4:0.091208032 5:0.051587855 6:0.13523588 7:0.17509917 8:0.12243289 9:0.14226374 10:0.01503071 
-256 1:0.41293481 2:0.30359367 3:0.14434746 4:0.08800527 5:0.051118793 6:0.10985495 7:0.033049217 8:0.043427899 9:0.00011242452 10:0.086551412 
-256 1:0.57404895 2:0.21338362 3:0.079578757 4:0.088826925 5:0.044161744 6:0.1482615 7:0.096292935 8:0.11420824 9:0.11958975 10:0.14949701 
-231.38042058822293 1:0.48583964 2:0.19319917 3:0.13149779 4:0.10834376 5:0.081119636 6:0.47235933 7:0.086542162 8:0.078098768 9:0.035863774 10:0.068696916 
-256 1:0.71129629 2:0.2318805 3:0.030550673 4:0.018685797 5:0.0075867407 6:0.048331084 7:0.09100723 8:0.1328551 9:0.049151136 10:0.17198808 
-256 1:0.27733564 2:0.4104399 3:0.1497874 4:0.12642072 5:0.036016339 6:0.10668217 7:0.071566538 8:0.18598583 9:0.091543592 10:0.020885288 
-256 1:0.53898608 2:0.22744894 3:0.11969184 4:0.086286577 5:0.027586561 6:0.096765108 7:0.035605156 8:0.03469721 9:0.049256066 10:0.083170827 
-35.12271152610041 1:0.40755384 2:0.34271219 3:0.1082215 4:0.092226224 5:0.04928624 6:0.46034171 7:0.14725317 8:0.017530316 9:0.014562988 10:0.1041864 
-256 1:0.45130253 2:0.2790244 3:0.12755208 4:0.09851362 5:0.043607367 6:0.40481393 7:0.179254 8:0.0089846043 9:0.17614624 10:0.094949065 
-256 1:0.38733699 2:0.24692228 3:0.15169404 4:0.14426462 5:0.069782068 6:0.069215383 7:0.15073811 8:0.0057309806 9:0.10657503 10:0.0138583 
-256 1:0.33698399 2:0.26826968 3:0.18487382 4:0.11911224 5:0.090760264 6:0.023288147 7:0.095574654 8:0.079730334 9:0.043949388 10:0.21267405 
-256 1:0.5460983 2:0.22203722 3:0.12078647 4:0.069786931 5:0.041291086 6:0.019197753 7:0.021591509 8:0.1669532 9:0.1425622 10:0.23190465 
-256 1:0.67321389 2:0.17665896 3:0.081481931 4:0.045490787 5:0.023154431 6:0.1125671 7:0.028095013 8:0.074602402 9:0.067964146 10:0.067234914 
-256 1:0.53696126 2:0.20140169 3:0.10824962 4:0.1150088 5:0.038378621 6:0.054850467 7:0.18482536 8:0.12563543 9:0.035646366 10:0.066471091 
-256 1:0.45042402 2:0.34988007 3:0.10687599 4:0.06497296 5:0.027846956 6:0.24917992 7:0.057304418 8:0.014523681 9:0.16525866 10:0.0499691 
-256 1:0.41427183 2:0.26469749 3:0.1449953 4:0.12005073 5:0.055984655 6:0.0098391494 7:0.005987823 8:0.024367224 9:0.0070204837 10:0.0046264205 
-256 1:0.54225715 2:0.24084752 3:0.1406534 4:0.053318963 5:0.022922966 6:0.01878287 7:0.1038803 8:0.090758834 9:0.13048465 10:0.17681133 
-256 1:0.6778653 2:0.15505567 3:0.060787983 4:0.062593607 5:0.04369744 6:0.094929015 7:0.039013986 8:0.092864046 9:0.017762632 10:0.19583079 
-256 1:0.40859435 2:0.34513373 3:0.09407117 4:0.11633382 5:0.035866937 6:0.19833552 7:0.050157373 8:0.1312441 9:0.1497072 10:0.20884305 
-256 1:0.35039019 2:0.31085347 3:0.12712913 4:0.14278293 5:0.068844273 6:0.16790124 7:0.022393957 8:0.077814731 9:0.034122432 10:0.10602414 
-256 1:0.31318457 2:0.36336957 3:0.13024339 4:0.13716237 5:0.0560401 6:0.32504791 7:0.054223996 8:0.15803253 9:0.21087649 10:0.10826243 
-256 1:0.35696215 2:0.29550604 3:0.17023628 4:0.12090094 5:0.056394589 6:0.15131822 7:0.10748949 8:0.13133526 9:0.17682111 10:0.078557052 
-256 1:0.46226101 2:0.28803544 3:0.11366719 4:0.091743257 5:0.044293106 6:0.2420377 7:0.18636214 8:0.041584761 9:0.12214023 10:0.018687913 
-256 1:0.57724291 2:0.28694731 3:0.07318599 4:0.039820094 5:0.022803697 6:0.01011476 7:0.1136258 8:0.041479663 9:0.14742316 10:0.11573016 
-256 1:0.52781443 2:0.19987902 3:0.1020379 4:0.11440831 5:0.055860348 6:0.018122479 7:0.14844372 8:0.076402469 9:0.0074099803 10:0.060979078 
-256 1:0.50586445 2:0.27667339 3:0.11530516 4:0.070924474 5:0.03123252 6:0.15938187 7:0.032815072 8:0.010186536 9:0.044988572 10:0.0067385605 
-256 1:0.64529765 2:0.24487035 3:0.065500163 4:0.032182338 5:0.012149497 6:0.0041315972 7:0.0070240041 8:0.16583551 9:0.33491903 10:0.23346637 
-162.24901514064655 1:0.63687669 2:0.26154157 3:0.067523904 4:0.024939043 5:0.0091187897 6:0.029503499 7:0.091026102 8:0.11127103 9:0.066457877 10:0.010226286 
-81.818337926192712 1:0.31337946 2:0.28140599 3:0.20014854 4:0.11296805 5:0.092097964 6:0.10868404 7:0.072323822 8:0.072379287 9:0.080082706 10:0.12144101 
-256 1:0.31857874 2:0.3680917 3:0.14059788 4:0.11342398 5:0.059307691 6:0.31837954 7:0.095700806 8:0.11051608 9:0.21133709 10:0.033291628 
-256 1:0.46323642 2:0.21242831 3:0.17747069 4:0.097780985 5:0.049083595 6:0.11469492 7:0.071430032 8:0.094961115 9:0.13700488 10:0.31025556 
-256 1:0.7471143 2:0.14760842 3:0.046381042 4:0.035887783 5:0.023008454 6:0.03296133 7:0.0031564782 8:0.24254663 9:0.17467593 10:0.28529988 
-256 1:0.69803625 2:0.15289244 3:0.068355491 4:0.054206777 5:0.026509043 6:0.16538803 7:0.17526907 8:0.026372229 9:0.1259021 10:0.20879537 
-45.688362474167299 1:0.32240312 2:0.40017888 3:0.13679857 4:0.078507347 5:0.062112082 6:0.64919868 7:0.3040164 8:0.24507288 9:0.30086815 10:0.45001334 
-256 1:0.55665377 2:0.31099702 3:0.096830281 4:0.02565428 5:0.0098646442 6:0.12075422 7:0.051359189 8:0.035830969 9:0.074336543 10:0.040941803 
-158.68584860564596 1:0.23005427 2:0.2469581 3:0.19862793 4:0.20973481 5:0.11462488 6:0.16630267 7:0.024803206 8:0.12238174 9:0.085953355 10:0.096161654 
-256 1:0.34962379 2:0.42472947 3:0.10213106 4:0.079843483 5:0.043672198 6:0.13625892 7:0.098954057 8:0.087036708 9:0.086126275 10:0.12309957 
-256 1:0.3932156 2:0.28233423 3:0.12881468 4:0.13047432 5:0.065161173 6:0.15099769 7:0.18383424 8:0.34510601 9:0.045626224 10:0.010855464 
-256 1:0.47981104 2:0.3063959 3:0.11496291 4:0.062643888 5:0.036186255 6:0.005828196 7:0.11335898 8:0.14932024 9:0.0036853016 10:0.079238506 
-256 1:0.63566631 2:0.14545065 3:0.096282509 4:0.059089878 5:0.063510654 6:0.39193888 7:0.10286649 8:0.04309839 9:0.086656294 10:0.040183281 
-256 1:0.71966477 2:0.17272129 3:0.046503605 4:0.04029615 5:0.020814194 6:0.051761624 7:0.044806362 8:0.026648948 9:0.018774322 10:0.16848805 
-256 1:0.35882802 2:0.22713246 3:0.19966256 4:0.11812176 5:0.096255199 6:0.074986717 7:0.18422349 8:0.041382821 9:0.071241268 10:0.017572575 
-256 1:0.62343242 2:0.22176633 3:0.064556201 4:0.06515179 5:0.025093251 6:0.016779798 7:0.05857731 8:0.071510624 9:0.092984468 10:0.098703801 
-9.9686345989612768 1:0.57605075 2:0.30030195 3:0.056476903 4:0.047504386 5:0.019666017 6:0.0006480802 7:0.0043493085 8:0.054461376 9:0.05122285 10:0.0204097 
-256 1:0.57785705 2:0.22221404 3:0.093278011 4:0.081531686 5:0.025119212 6:0.010247602 7:0.016616659 8:0.019141109 9:0.03272489 10:0.019142501 
-256 1:0.33726738 2:0.35660653 3:0.13954162 4:0.10961273 5:0.056971737 6:0.2315926 7:0.17237473 8:0.054165333 9:0.093661391 10:0.011043389 
-256 1:0.4170014 2:0.4055682 3:0.086730788 4:0.069644968 5:0.021054645 6:0.10501646 7:0.059152453 8:0.049724536 9:0.0027923664 10:0.043599954 
-256 1:0.55848549 2:0.25817563 3:0.078309408 4:0.069541707 5:0.035487766 6:0.14756238 7:0.059862243 8:0.17873994 9:0.17566266 10:0.11538147 
-256 1:0.73734294 2:0.15496935 3:0.074709415 4:0.023099626 5:0.0098786704 6:0.011796211 7:0.037220192 8:0.0044645708 9:0.21726414 10:0.030586352 
-256 1:0.50352952 2:0.29577417 3:0.099496095 4:0.055662825 5:0.045537394 6:0.16660483 7:0.16068317 8:0.043555734 9:0.1290089 10:0.36049886 
-256 1:0.40598834 2:0.3017361 3:0.12812807 4:0.11215224 5:0.051995257 6:0.058648353 7:0.082132426 8:0.071937821 9:0.070515422 10:0.068977171 
-256 1:0.27141074 2:0.35652969 3:0.19174402 4:0.12109793 5:0.059217623 6:0.35322517 7:0.042791629 8:0.042928634 9:0.018455989 10:0.015715811 
-256 1:0.55590857 2:0.25360387 3:0.094473128 4:0.061022911 5:0.034991514 6:0.04594418 7:0.016787958 8:0.27868917 9:0.006049789 10:0.13071902 
-256 1:0.2779987 2:0.21033542 3:0.20030913 4:0.17096327 5:0.14039347 6:0.097769472 7:0.17838937 8:0.30183307 9:0.054994111 10:0.035955533 
-256 1:0.43319426 2:0.23431528 3:0.16140609 4:0.11859241 5:0.05249196 6:0.057711421 7:0.12737033 8:0.10245986 9:0.075854513 10:0.084756417 
-256 1:0.32154824 2:0.29267819 3:0.14999088 4:0.1648578 5:0.070924891 6:0.24737214 7:0.031910337 8:0.09289056 9:0.04551286 10:0.094912783 
-256 1:0.26170064 2:0.51330485 3:0.094900969 4:0.085183458 5:0.044910082 6:0.15125783 7:0.023543743 8:0.12495391 9:0.15188161 10:0.1412588 
-256 1:0.36844223 2:0.30222153 3:0.13004157 4:0.13159064 5:0.067704027 6:0.24728632 7:0.07721081 8:0.047542111 9:0.023240974 10:0.25005449 
-256 1:0.48342768 2:0.3251069 3:0.082011286 4:0.080054783 5:0.029399357 6:0.13865065 7:0.11363472 8:0.038078643 9:0.091079774 10:0.032947126 
-256 1:0.42621786 2:0.24391164 3:0.13967887 4:0.12345821 5:0.066733425 6:0.066106768 7:0.068606273 8:0.18976722 9:0.10056007 10:0.3240032 
-256 1:0.52116415 2:0.22643783 3:0.10468728 4:0.096753251 5:0.050957483 6:0.1675475 7:0.02981792 8:0.051064115 9:0.027837786 10:0.04404736 
-163.17584541132933 1:0.21944794 2:0.18855036 3:0.13704014 4:0.22874194 5:0.22621962 6:0.0066426202 7:0.037560379 8:0.0012600226 9:0.040167009 10:0.032115627 
-256 1:0.35361522 2:0.27413863 3:0.19448431 4:0.11570416 5:0.06205767 6:0.19666538 7:0.10192751 8:0.017884114 9:0.093831408 10:0.063611024 
-256 1:0.37408223 2:0.36199719 3:0.1214444 4:0.096788406 5:0.045687778 6:0.26740261 7:0.034195366 8:0.04975606 9:0.045867663 10:0.11296022 
-256 1:0.54000295 2:0.19835342 3:0.11686005 4:0.10285539 5:0.041928189 6:0.20304453 7:0.26755682 8:0.099988962 9:0.038524313 10:0.079647035 
-256 1:0.43491404 2:0.29040204 3:0.14093582 4:0.088473916 5:0.045274187 6:0.25156553 7:0.11081905 8:0.1263456 9:0.0091129451 10:0.20412411 
-256 1:0.69935213 2:0.17834719 3:0.042921799 4:0.05428335 5:0.025095525 6:0.070519733 7:0.19474385 8:0.14579832 9:0.084607328 10:0.081846554 
-256 1:0.70831226 2:0.19551294 3:0.047701289 4:0.035862576 5:0.012610934 6:0.05270976 7:0.029567466 8:0.18828482 9:0.28368195 10:0.25270767 
-129.90488736315476 1:0.75842378 2:0.19758044 3:0.034945721 4:0.0059920224 5:0.0030580399 6:0.92843524 7:0.90696648 8:0.83060442 9:0.35894125 10:0.2249115 
-256 1:0.27387456 2:0.46651093 3:0.13251211 4:0.088470311 5:0.038632086 6:0.43184512 7:0.2056867 8:0.083284515 9:0.038649641 10:0.11657578 
-256 1:0.46792339 2:0.27851663 3:0.14182235 4:0.070236073 5:0.041501558 6:0.013248003 7:0.031723485 8:0.0020670592 9:0.087951824 10:0.075659164 
-54.154784764809996 1:0.19886497 2:0.3336522 3:0.16084715 4:0.17116706 5:0.13546863 6:0.284711 7:0.03282522 8:0.32224272 9:0.13129839 10:0.0061327769 
-171.97184443545959 1:0.73919452 2:0.21098286 3:0.024157359 4:0.017260024 5:0.008405241 6:0.095763191 7:0.01991704 8:0.0025330594 9:0.12932077 10:0.027713118 
-256 1:0.59254669 2:0.23503937 3:0.086844888 4:0.057150196 5:0.028418853 6:0.043569356 7:0.013102653 8:0.0097695259 9:0.11161815 10:0.082173466 
-256 1:0.58078199 2:0.18927708 3:0.098447832 4:0.086491471 5:0.045001617 6:0.068750912 7:0.068121712 8:0.070663981 9:0.063612518 10:0.035687086 
-256 1:0.26436796 2:0.34181036 3:0.16135733 4:0.15856898 5:0.073895375 6:0.22458284 7:0.11373756 8:0.061467803 9:0.0078496972 10:0.083710432 
-256 1:0.63023652 2:0.15284204 3:0.081289419 4:0.090609975 5:0.045022041 6:0.05765306 7:0.088018693 8:0.030677473 9:0.10561296 10:0.018212057 
-256 1:0.63761153 2:0.23699244 3:0.054557087 4:0.048052769 5:0.022786173 6:0.38973148 7:0.17566326 8:0.28228811 9:0.14110278 10:0.18132384 
-126.37963561923155 1:0.42457278 2:0.24839451 3:0.1273048 4:0.11285386 5:0.086874047 6:0.27849233 7:0.44017427 8:0.27735531 9:0.22145772 10:0.030031026 
-256 1:0.70614069 2:0.21725418 3:0.040987618 4:0.025446454 5:0.010171058 6:0.019992248 7:6.7885118e-06 8:0.14927931 9:0.22349579 10:0.32204621 
-8.4756197838695737 1:0.36622649 2:0.34131807 3:0.13592637 4:0.1022235 5:0.054305562 6:0.069933638 7:0.30328475 8:0.0014585952 9:0.14978291 10:0.10620495 
-256 1:0.17272645 2:0.61703723 3:0.11918908 4:0.06069247 5:0.03035477 6:0.28235439 7:0.082110651 8:0.087604983 9:0.073870881 10:0.0085008935 
-2.283794565351362 1:0.73953198 2:0.19501796 3:0.045101157 4:0.013893482 5:0.0064554251 6:0.28346045 7:0.35454352 8:0.33931069 9:0.45490212 10:0.31311456 
-256 1:0.42344263 2:0.31586519 3:0.12365505 4:0.09360716 5:0.043429961 6:0.22153093 7:0.087812538 8:0.18151084 9:0.10805794 10:0.095279023 
-256 1:0.28415537 2:0.42054745 3:0.16447805 4:0.08912821 5:0.041690922 6:0.12007128 7:0.18932594 8:0.11052828 9:0.18744425 10:0.34375355 
-256 1:0.79315195 2:0.13404691 3:0.027488124 4:0.028204935 5:0.017108077 6:0.011150448 7:0.043119375 8:0.12243697 9:0.029513354 10:0.10026619 
-256 1:0.56228636 2:0.15014652 3:0.12008955 4:0.10728619 5:0.060191379 6:0.16515474 7:0.18776555 8:0.090047593 9:0.13952932 10:0.10965175 
-256 1:0.42820838 2:0.21906874 3:0.19698255 4:0.10016791 5:0.055572431 6:0.10774055 7:0.032964765 8:0.060279698 9:0.056093374 10:0.12799785 
-256 1:0.55877105 2:0.19209914 3:0.096495682 4:0.1025161 5:0.050118028 6:0.085497198 7:0.053621949 8:0.14909662 9:0.36675715 10:0.36576662 
-256 1:0.62715735 2:0.19451941 3:0.0872133 4:0.070019308 5:0.021090633 6:0.01463427 7:0.027301201 8:0.0054075561 9:0.00622573 10:0.068978889 
-42.885549440767129 1:0.25492841 2:0.23559378 3:0.14658841 4:0.11536351 5:0.24752589 6:0.18993526 7:0.090655461 8:0.1268404 9:0.16786101 10:0.237766 
-256 1:0.4200277 2:0.30830231 3:0.10765796 4:0.11669992 5:0.047312112 6:0.33303369 7:0.20763982 8:0.193523 9:0.22012313 10:0.039100036 
-75.206053564995003 1:0.18001469 2:0.22651009 3:0.20079776 4:0.26623835 5:0.12643912 6:0.063857912 7:0.084492899 8:0.042341693 9:0.032706146 10:0.065208268 
-256 1:0.51274782 2:0.24898457 3:0.097697861 4:0.098705017 5:0.041864729 6:0.040218636 7:0.0050606428 8:0.095753687 9:0.019564817 10:0.16830676 
-256 1:0.36472286 2:0.36111949 3:0.11533193 4:0.10978445 5:0.049041271 6:0.040721701 7:0.17098821 8:0.092317794 9:0.15747494 10:0.036508796 
-256 1:0.61586076 2:0.22665692 3:0.076900647 4:0.055820003 5:0.024761667 6:0.0088667385 7:0.027442027 8:0.17391823 9:0.10325652 10:0.021498552 
-256 1:0.49501302 2:0.21582781 3:0.13610471 4:0.10602986 5:0.047024597 6:0.19418146 7:0.084069309 8:0.11907296 9:0.14545088 10:0.13778845 
-256 1:0.61889906 2:0.20866551 3:0.08181732 4:0.056482696 5:0.034135423 6:0.016412287 7:0.16897463 8:0.13860057 9:0.062902585 10:0.10853449 
-256 1:0.41541227 2:0.20731835 3:0.16082884 4:0.13641773 5:0.080022811 6:0.17769124 7:0.07690594 8:0.065723308 9:0.13078954 10:0.0082260765 
-256 1:0.64093074 2:0.24131637 3:0.071293572 4:0.032753344 5:0.013705978 6:0.028637849 7:0.035 8:0.13120822 9:0.022761663 10:0.094047072 
-256 1:0.52778512 2:0.25447168 3:0.092264948 4:0.080997796 5:0.044480462 6:0.1202758 7:0.010789345 8:0.31859218 9:0.34615906 10:0.44940684 
-256 1:0.55569758 2:0.26241752 3:0.098074432 4:0.055706977 5:0.028103493 6:0.049758049 7:0.011718887 8:0.1278269 9:0.079345457 10:0.047550595 
-256 1:0.45875233 2:0.31824383 3:0.12415378 4:0.068187866 5:0.030662196 6:0.31101114 7:0.12283565 8:0.071802257 9:0.04078359 10:0.040554743 
-256 1:0.38396729 2:0.40820179 3:0.10113004 4:0.075640186 5:0.031060698 6:0.12742576 7:0.07599006 8:0.16753032 9:0.098194976 10:0.11785746 
-256 1:0.3934569 2:0.32107883 3:0.12133305 4:0.1167032 5:0.047428012 6:0.088515242 7:0.091990032 8:0.060939977 9:0.038712689 10:0.031307073 
-256 1:0.56356875 2:0.17902873 3:0.095841498 4:0.10454077 5:0.057020254 6:0.17758749 7:0.10236999 8:0.070320312 9:0.035854734 10:0.044366873 
-256 1:0.5589827 2:0.2389604 3:0.085596551 4:0.089223372 5:0.027236972 6:0.014039135 7:0.046901886 8:0.043541882 9:0.13293773 10:0.03871512 
-256 1:0.42880484 2:0.23468308 3:0.15855665 4:0.11124341 5:0.066712027 6:0.078157934 7:0.0085409981 8:0.027781146 9:0.11534537 10:0.097274158 
-256 1:0.29808277 2:0.30472899 3:0.18177476 4:0.14568016 5:0.069733328 6:0.092786391 7:0.13025938 8:0.11167511 9:0.21692292 10:0.091061172 
-256 1:0.27410399 2:0.34618721 3:0.14847961 4:0.15059683 5:0.080632356 6:0.073477191 7:0.10654546 8:0.0092776872 9:0.05298284 10:0.033232873 
-256 1:0.2874644 2:0.36267595 3:0.14940496 4:0.13776933 5:0.06268536 6:0.17170475 7:0.17596241 8:0.23035845 9:0.16477078 10:0.097839804 
-256 1:0.38585734 2:0.41841164 3:0.084619756 4:0.080768656 5:0.030342605 6:0.1385769 7:0.10227542 8:0.19643444 9:0.060876267 10:0.077403564 
-256 1:0.66862577 2:0.20756941 3:0.041748161 4:0.050679638 5:0.031377017 6:0.050119845 7:0.10257836 8:0.19924955 9:0.41446128 10:0.55463521 
-256 1:0.57406889 2:0.23882061 3:0.1159909 4:0.049712423 5:0.021407169 6:0.025991311 7:0.12789193 8:0.038574555 9:0.23781034 10:0.23020757 
-256 1:0.38668168 2:0.362682 3:0.14600588 4:0.070124343 5:0.034506092 6:0.076092603 7:0.14399744 8:0.10118467 9:0.077377787 10:0.068336306 
-256 1:0.3448113 2:0.30160588 3:0.13929319 4:0.16389949 5:0.050390144 6:0.30385221 7:0.1520449 8:0.25077839 9:0.011131751 10:0.069028371 
-256 1:0.44532054 2:0.34109867 3:0.11257574 4:0.070660844 5:0.030344206 6:0.1199044 7:0.08586069 8:0.0096570258 9:0.056212483 10:0.013411879 
-256 1:0.39918861 2:0.20602641 3:0.19300492 4:0.13859511 5:0.063184944 6:0.049238754 7:0.018547952 8:0.014321411 9:0.19417556 10:0.22342663 
-256 1:0.26140591 2:0.49792029 3:0.10172904 4:0.10206856 5:0.036876206 6:0.22938236 7:0.058680859 8:0.19818593 9:0.090071616 10:0.044347948 
-256 1:0.22818932 2:0.42787135 3:0.15568568 4:0.13167393 5:0.056579719 6:0.19896466 7:0.13647629 8:0.39464495 9:0.098254249 10:0.10800523 
-256 1:0.40889417 2:0.35433396 3:0.12926831 4:0.071082119 5:0.036421444 6:0.11812078 7:0.027723376 8:0.25907319 9:0.080569693 10:0.025758142 
-256 1:0.41081931 2:0.20232949 3:0.16677219 4:0.098915051 5:0.12116396 6:0.08855733 7:0.053950268 8:0.10730416 9:0.12326422 10:0.57521186 
-256 1:0.42481469 2:0.32025254 3:0.10318381 4:0.10401351 5:0.047735455 6:0.38203839 7:0.16951149 8:0.10897746 9:0.30357137 10:0.20845128 
-256 1:0.52177916 2:0.24724699 3:0.10467108 4:0.082262781 5:0.044039983 6:0.18265698 7:0.017862413 8:0.044814939 9:0.046815817 10:0.085933713 
-256 1:0.29919256 2:0.36044115 3:0.21777809 4:0.08535851 5:0.037229685 6:0.17420837 7:0.21007089 8:0.12794518 9:0.12720626 10:0.34529522 
-256 1:0.58706671 2:0.2224359 3:0.094947817 4:0.068222297 5:0.027327281 6:0.014958389 7:0.010481214 8:0.0023839401 9:0.018160392 10:0.008483204 
-256 1:0.4163566 2:0.41769759 3:0.096427089 4:0.049469624 5:0.020049097 6:0.062844376 7:0.14200591 8:0.061201711 9:0.02128667 10:0.045475784 
-256 1:0.68930039 2:0.19661943 3:0.05967049 4:0.035978457 5:0.018431237 6:0.041098724 7:0.10156228 8:0.08991428 9:0.16661671 10:0.11499348 
-256 1:0.50907477 2:0.27177779 3:0.12311483 4:0.059015424 5:0.037017188 6:0.064613175 7:0.061153057 8:0.061445945 9:0.087866473 10:0.055890845 
-256 1:0.48283716 2:0.21779352 3:0.15261408 4:0.10464115 5:0.042114088 6:0.012211094 7:0.29135461 8:0.018624405 9:0.18914563 10:0.1939759 
-256 1:0.65662255 2:0.19682773 3:0.064416092 4:0.055800047 5:0.026333576 6:0.0090036903 7:0.066523692 8:0.03718172 9:0.10763921 10:0.14036903 
-256 1:0.48490568 2:0.35383245 3:0.073424485 4:0.060189082 5:0.027648305 6:0.10364777 7:0.074014227 8:0.11288723 9:0.03314739 10:0.15020906 
-256 1:0.35114334 2:0.16782699 3:0.23096545 4:0.18323624 5:0.066827969 6:0.06647597 7:0.10439769 8:0.12967894 9:0.1274516 10:0.14956942 
-256 1:0.68066595 2:0.1915744 3:0.063396064 4:0.043011336 5:0.021352247 6:0.071703649 7:0.0040475115 8:0.098207846 9:0.24735588 10:0.26920477 
-256 1:0.44283601 2:0.27227785 3:0.14255528 4:0.088423942 5:0.053906912 6:0.14421294 7:0.042386749 8:0.074259176 9:0.1081678 10:0.014366674 
-256 1:0.63997702 2:0.20560433 3:0.075904218 4:0.052260635 5:0.02625379 6:0.042454067 7:0.10365083 8:0.016218948 9:0.16521266 10:0.2158918 
-256 1:0.65491881 2:0.23456977 3:0.059099317 4:0.034126341 5:0.017285758 6:0.0026747364 7:0.064655431 8:0.14943183 9:0.082615389 10:0.074674723 
-256 1:0.39717167 2:0.32178443 3:0.12684499 4:0.10917716 5:0.045021743 6:0.073960491 7:0.06605263 8:0.23334137 9:0.039184986 10:0.049514636 
-256 1:0.47597188 2:0.23858455 3:0.11093131 4:0.11246757 5:0.062044681 6:0.10156344 7:0.031323383 8:0.038370355 9:0.10615939 10:0.28114269 
-256 1:0.25153404 2:0.298385 3:0.23242976 4:0.16131774 5:0.056333463 6:0.05032988 7:0.14450937 8:0.046868667 9:0.19546854 10:0.061478019 
-256 1:0.61209782 2:0.12055468 3:0.13424748 4:0.092002583 5:0.041097444 6:0.16631295 7:0.12052264 8:0.20522908 9:0.0005249817 10:0.0098273218 
-256 1:0.37253324 2:0.39699948 3:0.079792865 4:0.10113076 5:0.049543655 6:0.11365286 7:0.074762508 8:0.016305066 9:0.0062184516 10:0.25167198 
-256 1:0.24004974 2:0.50929929 3:0.082344671 4:0.11187224 5:0.056434068 6:0.065397688 7:0.030617906 8:0.064531563 9:0.18025566 10:0.32834759 
-256 1:0.55239661 2:0.16898739 3:0.10886858 4:0.12053008 5:0.049217346 6:0.0036562823 7:0.15100067 8:0.16480166 9:0.12645797 10:0.14793452 
-256 1:0.45644594 2:0.27336192 3:0.11271875 4:0.10481012 5:0.052663271 6:0.067728001 7:0.075279557 8:0.056150835 9:0.063383747 10:0.17589445 
-256 1:0.42081762 2:0.20559557 3:0.13738105 4:0.13516621 5:0.10103956 6:0.40660944 7:0.081669278 8:0.23938534 9:0.2357885 10:0.42016535 
-256 1:0.21679013 2:0.35055999 3:0.16301454 4:0.1900287 5:0.079606642 6:0.29475573 7:0.24673603 8:0.03403828 9:0.026086203 10:0.072840355 
-256 1:0.38482554 2:0.26688327 3:0.14214494 4:0.1334259 5:0.072720347 6:0.25960199 7:0.17592281 8:0.17261291 9:0.024836226 10:0.19711788 
-256 1:0.73113115 2:0.14632766 3:0.047813094 4:0.044747666 5:0.029980431 6:0.11261097 7:0.15394163 8:0.17331023 9:0.0065494772 10:0.06248254 
-256 1:0.53293245 2:0.18045826 3:0.148684 4:0.082173657 5:0.055751635 6:0.21747358 7:0.038038364 8:0.11131442 9:0.024611543 10:0.042222123 
-256 1:0.69878837 2:0.19060477 3:0.042555323 4:0.042520174 5:0.025531362 6:0.19731948 7:0.14532016 8:0.15479585 9:0.055631973 10:0.02058613 
-256 1:0.71427208 2:0.17040143 3:0.0504992 4:0.042909973 5:0.021917323 6:0.05418445 7:0.14223667 8:0.025969886 9:0.0086130226 10:0.068661621 
-256 1:0.65833578 2:0.25795235 3:0.043892201 4:0.026836974 5:0.012982699 6:0.17120733 7:0.15835438 8:0.045482707 9:0.090044864 10:0.28667598 
-256 1:0.34120972 2:0.35854459 3:0.13870659 4:0.10386665 5:0.057672448 6:0.091890958 7:0.027097897 8:0.05670896 9:0.048745977 10:0.050746215 
-256 1:0.48425611 2:0.31516011 3:0.11192448 4:0.056684537 5:0.031974771 6:0.041428145 7:0.1731851 8:0.13056097 9:0.12791426 10:0.057134924 
-256 1:0.33653113 2:0.38980556 3:0.13002501 4:0.09767295 5:0.045965359 6:0.0580562 7:0.13945585 8:0.30257225 9:0.024805306 10:0.14142489 
-256 1:0.70900775 2:0.21371182 3:0.045837719 4:0.020493998 5:0.010948716 6:0.10127858 7:0.011233143 8:0.18017099 9:0.22756573 10:0.30628332 
-256 1:0.2776604 2:0.3217026 3:0.17281805 4:0.15969065 5:0.068128304 6:0.18338719 7:0.015099474 8:0.1731261 9:0.19674015 10:0.21367264 
-256 1:0.40847118 2:0.27671474 3:0.12374611 4:0.13466369 5:0.05640429 6:0.087085351 7:0.066824798 8:0.042775316 9:0.16439035 10:0.15354742 
-256 1:0.59194031 2:0.22560445 3:0.086091429 4:0.063167236 5:0.033196578 6:0.15606926 7:0.028697602 8:0.16948625 9:0.16776175 10:0.070287401 
-20.844867208601034 1:0.42017051 2:0.26175977 3:0.14919814 4:0.10467798 5:0.064193603 6:0.0058759185 7:0.046070694 8:0.044819055 9:0.015247972 10:0.10195244 
-256 1:0.67134394 2:0.22381483 3:0.068228748 4:0.027029335 5:0.0095831376 6:0.088321105 7:0.036338687 8:0.028312284 9:0.045300309 10:0.067673296 
-256 1:0.44118769 2:0.27517666 3:0.13610473 4:0.10216819 5:0.045362729 6:0.16237749 7:0.20843029 8:0.041668127 9:0.073763699 10:0.18780207 
-109.31964447624054 1:0.38477559 2:0.12239492 3:0.088058951 4:0.14623619 5:0.25853435 6:0.042163743 7:0.12553842 8:0.041894083 9:0.20313677 10:0.18436093 
-22.407967077829827 1:0.32194097 2:0.35930306 3:0.14700162 4:0.1109582 5:0.06079616 6:0.3271144 7:0.22219632 8:0.11248849 9:0.049782192 10:0.040771124 
-256 1:0.36111085 2:0.30032947 3:0.167841 4:0.12592567 5:0.044793002 6:0.0026714467 7:0.15246127 8:0.36522642 9:0.080552254 10:0.0037639839 
-11.532622225642816 1:0.45081861 2:0.25901177 3:0.10127856 4:0.10763237 5:0.081258686 6:0.48846574 7:0.64445001 8:0.86206486 9:0.7715913 10:0.59123626 
-256 1:0.68322331 2:0.19545463 3:0.081834403 4:0.027390148 5:0.012097516 6:0.020573966 7:0.0015740343 8:0.12193255 9:0.18590654 10:0.34577276 
-256 1:0.18205551 2:0.31085206 3:0.22540029 4:0.19324419 5:0.088447953 6:0.03451524 7:0.13857641 8:0.28964934 9:0.10693713 10:0.063072242 
-256 1:0.72676013 2:0.17608023 3:0.032432581 4:0.041575258 5:0.023151801 6:0.037248744 7:0.0031420498 8:0.10159856 9:0.081032218 10:0.077163467 
-256 1:0.30071631 2:0.36290422 3:0.19728928 4:0.10085321 5:0.038236976 6:0.3130729 7:0.0079111831 8:0.17298415 9:0.08077534 10:0.1250522 
-256 1:0.41616552 2:0.28791019 3:0.12460118 4:0.11810955 5:0.053213558 6:0.14768366 7:0.10099775 8:0.17073675 9:0.15571587 10:0.1262763 
-256 1:0.29371184 2:0.42113191 3:0.14063413 4:0.097421865 5:0.047100259 6:0.23606885 7:0.00040607741 8:0.046269301 9:0.153541 10:0.075888722 
-256 1:0.39390919 2:0.21643915 3:0.15440307 4:0.15925195 5:0.075996631 6:0.16943213 7:0.022676063 8:0.10654889 9:0.071148331 10:0.15651568 
-256 1:0.31619853 2:0.41369673 3:0.12508833 4:0.088210667 5:0.056805745 6:0.081309063 7:0.025332725 8:0.020056401 9:0.0069131089 10:0.10284567 
-256 1:0.74542844 2:0.16824898 3:0.041106752 4:0.027507976 5:0.01770786 6:0.050168802 7:0.010283588 8:0.14099733 9:0.16311713 10:0.08001407 
-256 1:0.21465673 2:0.50183756 3:0.10888584 4:0.1167943 5:0.057825567 6:0.098183932 7:0.069612564 8:0.28548692 9:0.1895337 10:0.094958156 
-256 1:0.45829599 2:0.23806952 3:0.12845943 4:0.11859534 5:0.056579716 6:0.040932032 7:0.01835799 8:0.21314382 9:0.16157067 10:0.2038788 
-256 1:0.70395333 2:0.088285659 3:0.069567504 4:0.089955169 5:0.048238336 6:0.022028714 7:0.17376708 8:0.2081579 9:0.076188396 10:0.009972052 
-256 1:0.34743705 2:0.38978597 3:0.10281478 4:0.10755606 5:0.052406134 6:0.050163439 7:0.052031119 8:0.077101935 9:0.047419878 10:0.039396256 
-256 1:0.481767 2:0.34088163 3:0.086504511 4:0.062115561 5:0.028731297 6:0.25682004 7:0.047958575 8:0.20774541 9:0.016475689 10:0.01115833 
-256 1:0.53106412 2:0.24147504 3:0.12613922 4:0.068780993 5:0.032540633 6:0.24359574 7:0.026758464 8:0.3947362 9:0.027286465 10:0.01002925 
-256 1:0.55623924 2:0.20752303 3:0.10018258 4:0.10276562 5:0.033289532 6:0.10265322 7:0.050746741 8:0.060038798 9:0.097667153 10:0.049990749 
-238.58394979956739 1:0.55915423 2:0.1456124 3:0.087166636 4:0.13267996 5:0.075386778 6:0.24597723 7:0.072814214 8:0.22098376 9:0.57783889 10:0.59361882 
-256 1:0.69342055 2:0.22841898 3:0.040580824 4:0.028589743 5:0.0089898963 6:0.12956929 7:0.02974637 8:0.14251414 9:0.33103014 10:0.135273 
-256 1:0.55898835 2:0.24663961 3:0.085328452 4:0.069025108 5:0.040018482 6:0.0097952852 7:0.17187383 8:0.092324015 9:0.15277205 10:0.32899743 
-256 1:0.60031543 2:0.22929331 3:0.070593782 4:0.069092365 5:0.030705116 6:0.11805794 7:0.026726444 8:0.10557059 9:0.2536226 10:0.16766938 
-256 1:0.46076016 2:0.33435965 3:0.1157626 4:0.062366964 5:0.026750621 6:0.29355679 7:0.14582123 8:0.15644981 9:0.028737469 10:0.0077022744 
-256 1:0.57465968 2:0.2069135 3:0.096951198 4:0.080973356 5:0.040502273 6:0.042321654 7:0.10639617 8:0.051009152 9:0.0072202455 10:0.028943101 
-256 1:0.44643961 2:0.26789605 3:0.11623974 4:0.11508167 5:0.054342929 6:0.0099520447 7:0.0078650149 8:0.12180425 9:0.094764351 10:0.048801979 
-256 1:0.73797032 2:0.17368483 3:0.051563849 4:0.023107301 5:0.013673707 6:0.086361764 7:0.085712793 8:0.20944007 9:0.062454971 10:0.0031071059 
-76.358336970193832 1:0.92124974 2:0.062220395 3:0.0091009784 4:0.0050558232 5:0.0023730654 6:0.97690043 7:0.85956149 8:0.45545824 9:0.31364622 10:0.13889052 
-256 1:0.53545173 2:0.25016905 3:0.12203294 4:0.061506253 5:0.030840035 6:0.1203207 7:0.033068976 8:0.044297344 9:0.0078025085 10:0.047751174 
-256 1:0.17618196 2:0.28398245 3:0.31421211 4:0.14818232 5:0.077441154 6:0.064127756 7:0.11966543 8:0.33490765 9:0.26535455 10:0.31202124 
-74.505829245612532 1:0.31211707 2:0.30689675 3:0.15764428 4:0.16102981 5:0.062312083 6:0.017495138 7:0.25436497 8:0.048574891 9:0.32282362 10:0.38853539 
-33.932781468542544 1:0.65530529 2:0.2387823 3:0.051290633 4:0.043152309 5:0.011469465 6:0.20579548 7:0.066366257 8:0.56781571 9:0.69502338 10:0.53873134 
-256 1:0.29774167 2:0.1926982 3:0.23261746 4:0.2053929 5:0.071549778 6:0.10521215 7:0.086544264 8:0.13102006 9:0.016079622 10:0.003949834 
-248.67972489843908 1:0.62981047 2:0.11888255 3:0.092151053 4:0.10231647 5:0.056839461 6:0.043298084 7:0.094812298 8:0.4204265 9:0.21621687 10:0.29768316 
-256 1:0.27760239 2:0.48170855 3:0.089521741 4:0.10503972 5:0.046127602 6:0.12151598 7:0.056139707 8:0.10400754 9:0.16039983 10:0.033532321 
-256 1:0.55860078 2:0.24986513 3:0.098513327 4:0.063161067 5:0.029859696 6:0.055310526 7:0.035130686 8:0.021927041 9:0.042582364 10:0.11460207 
-256 1:0.56058932 2:0.18091243 3:0.11228191 4:0.094979627 5:0.051236713 6:0.068660439 7:0.1309572 8:0.3582403 9:0.12495439 10:0.17971554 
-256 1:0.47882689 2:0.36140144 3:0.075824085 4:0.055775095 5:0.02817249 6:0.024312003 7:0.01991316 8:0.14652875 9:0.064049637 10:0.067400191 
-256 1:0.62629093 2:0.24712535 3:0.057700572 4:0.040160014 5:0.02872313 6:0.088462901 7:0.12060445 8:0.35849814 9:0.13726008 10:0.096329901 
-256 1:0.56754159 2:0.25594059 3:0.10312874 4:0.052220144 5:0.021168935 6:0.075976026 7:0.067336629 8:0.034851493 9:0.15461425 10:0.027765201 
-256 1:0.64916069 2:0.19318232 3:0.094637533 4:0.042434532 5:0.02058493 6:0.016871278 7:0.060747837 8:0.20357175 9:0.0085473258 10:0.02150078 
-256 1:0.3734949 2:0.28327999 3:0.16672492 4:0.12065001 5:0.055850172 6:0.044916634 7:0.12336949 8:0.081228674 9:0.048042385 10:0.13039844 
-256 1:0.29033095 2:0.25129614 3:0.18609725 4:0.18133978 5:0.090935865 6:0.10649563 7:0.01042345 8:0.016305452 9:0.18345576 10:0.03056066 
-256 1:0.67328112 2:0.19976916 3:0.056540638 4:0.046353429 5:0.024055656 6:0.037899837 7:0.081362547 8:0.16994767 9:0.15844695 10:0.10135721 
-256 1:0.46671871 2:0.23524788 3:0.13758472 4:0.10793782 5:0.05251088 6:0.044068129 7:0.061296391 8:0.11872112 9:0.10467869 10:0.034914932 
-256 1:0.43472704 2:0.23249891 3:0.1627489 4:0.11878208 5:0.051243075 6:0.18619674 7:0.066036334 8:0.24564539 9:0.16379396 10:0.32788161 
-256 1:0.39219761 2:0.371061 3:0.12008181 4:0.080357634 5:0.036301946 6:0.17101042 7:0.014747224 8:0.16939828 9:0.1084024 10:0.074874987 
-256 1:0.58519886 2:0.24876135 3:0.087926767 4:0.056369689 5:0.021743326 6:0.037264995 7:0.12242249 8:0.023502396 9:0.094615823 10:0.10128949 
-256 1:0.6025311 2:0.21322458 3:0.0825391 4:0.068131545 5:0.033573671 6:0.035506185 7:0.029812021 8:0.084563335 9:0.14831526 10:0.092035837 
-256 1:0.30780313 2:0.41632582 3:0.11772161 4:0.097883273 5:0.06026617 6:0.016950476 7:0.061905381 8:0.024479355 9:0.035101249 10:0.10049593 
-256 1:0.70416953 2:0.20652279 3:0.053549641 4:0.025348961 5:0.010409083 6:0.0072931615 7:0.012779724 8:0.044609181 9:0.21262925 10:0.31602555 
-256 1:0.42049545 2:0.34863531 3:0.12211593 4:0.079890465 5:0.02886285 6:0.25050335 7:0.032482822 8:0.080617871 9:0.094257626 10:0.0047177926 
-256 1:0.43998134 2:0.33263487 3:0.12948479 4:0.064923837 5:0.032975164 6:0.14164052 7:0.036299655 8:0.2904805 9:0.057930409 10:0.012823929 
-256 1:0.46807258 2:0.37100728 3:0.079007273 4:0.062360967 5:0.0195519 6:0.019002803 7:0.039881259 8:0.13906298 9:0.092095845 10:0.042769922 
-256 1:0.42571732 2:0.30264042 3:0.13196623 4:0.087857958 5:0.051818069 6:0.11526333 7:0.10896866 8:0.11353841 9:0.036397388 10:0.062385689 
-256 1:0.76761097 2:0.17727535 3:0.028567149 4:0.019243131 5:0.0073034048 6:0.075862503 7:0.010351628 8:0.08431381 9:0.234499 10:0.031039854 
-256 1:0.40770187 2:0.30164705 3:0.11626856 4:0.11390452 5:0.060478 6:0.12798793 7:0.18782044 8:0.26831958 9:0.022021448 10:0.10814475 
-256 1:0.51217465 2:0.26439922 3:0.10678196 4:0.073762022 5:0.042882147 6:0.1323781 7:0.03587207 8:0.026980236 9:0.01708161 10:0.18890488 
-256 1:0.45802642 2:0.31425374 3:0.078541644 4:0.1141211 5:0.035057091 6:0.16139375 7:0.19296897 8:0.19686093 9:0.10945879 10:0.1146219 
-256 1:0.6243199 2:0.20915676 3:0.10056843 4:0.054524008 5:0.011430903 6:0.057175255 7:0.051933114 8:0.017468333 9:0.017176449 10:0.004992224 
-256 1:0.63672559 2:0.18845851 3:0.079377448 4:0.058896619 5:0.036541828 6:0.036183502 7:0.0545341 8:0.090824213 9:0.076136107 10:0.12064201 
-256 1:0.67522014 2:0.16749451 3:0.060569347 4:0.065226508 5:0.031489487 6:0.11688242 7:0.134885 8:0.10289275 9:0.1838055 10:0.097745521 
-119.06809782811879 1:0.8316259 2:0.089579682 3:0.022923187 4:0.034091771 5:0.021779458 6:0.034340093 7:0.068918431 8:0.16528929 9:0.20592975 10:0.31421363 
-256 1:0.65461315 2:0.24061748 3:0.05935327 4:0.033064635 5:0.012351461 6:0.18525856 7:0.078019134 8:0.064589799 9:0.061338409 10:0.048027897 
-256 1:0.25148811 2:0.3638473 3:0.16585651 4:0.14809908 5:0.070709002 6:0.33012174 7:0.17016475 8:0.012956125 9:0.092941416 10:0.13910846 
-256 1:0.66231741 2:0.22685727 3:0.064563527 4:0.030279534 5:0.015982254 6:0.011374677 7:0.072247562 8:0.10123508 9:0.17627776 10:0.10311729 
-256 1:0.42491399 2:0.30699102 3:0.095537908 4:0.12446532 5:0.048091758 6:0.058704336 7:0.10335651 8:0.070192041 9:0.14422283 10:0.11902465 
-256 1:0.27468086 2:0.32415131 3:0.17431231 4:0.15290036 5:0.073955158 6:0.053861529 7:0.16960087 8:0.27294949 9:0.094631295 10:0.019843741 
-256 1:0.24256133 2:0.28241484 3:0.16045106 4:0.21632927 5:0.098243509 6:0.18892736 7:0.078908452 8:0.006801759 9:0.034227786 10:0.06144819 
-256 1:0.67686945 2:0.16691277 3:0.077807218 4:0.054085069 5:0.024325497 6:0.088912421 7:0.09823354 8:0.17998527 9:0.20043863 10:0.076294287 
-236.71378857335816 1:0.19277295 2:0.37633998 3:0.15372578 4:0.18444022 5:0.092721062 6:0.070857526 7:0.1204349 8:0.13540951 9:0.01500941 10:0.13941761 
-256 1:0.52994032 2:0.21441819 3:0.093454988 4:0.095446507 5:0.06673999 6:0.0069929518 7:0.312944 8:0.041640169 9:0.14016533 10:0.23623265 
-256 1:0.44566658 2:0.21280693 3:0.15778206 4:0.1171246 5:0.066619824 6:0.074564722 7:0.0016908765 8:0.1595997 9:0.026911994 10:0.10238177 
-256 1:0.29366675 2:0.33940577 3:0.19652165 4:0.11666167 5:0.05374417 6:0.12800569 7:0.38223986 8:0.099205595 9:0.11994972 10:0.026351855 
-256 1:0.39576945 2:0.20560599 3:0.19323758 4:0.11788326 5:0.087503723 6:0.3998273 7:0.23486092 8:0.15305561 9:0.050189879 10:0.12896883 
-256 1:0.40650175 2:0.28665988 3:0.14851749 4:0.10399219 5:0.054328697 6:0.3157029 7:0.16073769 8:0.28125292 9:0.10215301 10:0.13698305 
-256 1:0.52937484 2:0.19144503 3:0.14577133 4:0.087795809 5:0.045612983 6:0.15559025 7:0.12679046 8:0.18689991 9:0.29764201 10:0.30318093 
-256 1:0.50433502 2:0.23368387 3:0.1240217 4:0.097861709 5:0.0400977 6:0.081064779 7:0.072498639 8:0.018915203 9:0.1728249 10:0.067877262 
-256 1:0.29924815 2:0.41467896 3:0.11104929 4:0.11043341 5:0.064590187 6:0.076834776 7:0.18167817 8:0.38051789 9:0.072636558 10:0.015838865 
-1.4460395835445559 1:0.7747864 2:0.16299243 3:0.025513646 4:0.024742661 5:0.011964855 6:0.10329927 7:0.052849462 8:0.0019808598 9:0.32058299 10:0.28056151 
-256 1:0.14691394 2:0.35740952 3:0.20155478 4:0.19545141 5:0.098670352 6:0.14096757 7:0.1063736 8:0.1455547 9:0.1155484 10:0.13603994 
-256 1:0.66312163 2:0.19167792 3:0.066029957 4:0.049610857 5:0.029559634 6:0.05880526 7:0.13439791 8:0.17951483 9:0.18877931 10:0.39504416 
-256 1:0.34044684 2:0.26345039 3:0.17932911 4:0.14383689 5:0.072936766 6:0.13599114 7:0.26453645 8:0.32091564 9:0.36148445 10:0.23932961 
-256 1:0.47957855 2:0.36678876 3:0.085275889 4:0.045438631 5:0.022918174 6:0.14176026 7:0.036202306 8:0.037393186 9:0.081447935 10:0.031416894 
-256 1:0.29426129 2:0.37852347 3:0.14500788 4:0.12540193 5:0.056805429 6:0.1095534 7:0.10251835 8:0.021682535 9:0.12381437 10:0.13223386 
-256 1:0.2744696 2:0.2290363 3:0.19145185 4:0.1954481 5:0.10959415 6:0.23753493 7:0.17728037 8:0.2073004 9:0.067508406 10:0.063230787 
-256 1:0.52009382 2:0.37104369 3:0.073095365 4:0.025808398 5:0.0099587284 6:0.0063985373 7:0.0017978902 8:0.045164037 9:0.054100796 10:0.048055014 
-256 1:0.48577185 2:0.42817338 3:0.044400358 4:0.028077424 5:0.013576994 6:0.079802194 7:0.027083591 8:0.053109131 9:0.048056655 10:0.039889163 
-256 1:0.38466172 2:0.34533564 3:0.11759207 4:0.096223655 5:0.056186912 6:0.12578595 7:0.11089135 8:0.38530301 9:0.13627461 10:0.020636153 
-256 1:0.71485027 2:0.16719233 3:0.03517179 4:0.059440607 5:0.023345001 6:0.030112205 7:0.0013716258 8:0.00055232247 9:0.13635538 10:0.16330172 
-47.99239053989114 1:0.1683277 2:0.40474763 3:0.14472699 4:0.17250994 5:0.10968775 6:0.19643331 7:0.1614796 8:0.14023096 9:0.010606276 10:0.038308755 
-256 1:0.62208221 2:0.18721323 3:0.090238011 4:0.064919439 5:0.035547103 6:0.021078043 7:0.13145824 8:0.028110686 9:0.13326434 10:0.10158676 
-256 1:0.22394931 2:0.26233999 3:0.29625658 4:0.10221146 5:0.11524265 6:0.055522911 7:0.034395564 8:0.02882721 9:0.02239329 10:0.060121097 
-256 1:0.50783092 2:0.28051026 3:0.084936221 4:0.090753738 5:0.035968859 6:0.059590407 7:0.11048934 8:0.091721205 9:0.17551145 10:0.11973321 
-256 1:0.67496508 2:0.20662025 3:0.058730778 4:0.039078118 5:0.020605768 6:0.052781075 7:0.10441268 8:0.0020296267 9:0.22351435 10:0.15551448 
-256 1:0.44676362 2:0.2054966 3:0.14019582 4:0.1337555 5:0.073788457 6:0.15685067 7:0.049431169 8:0.030385488 9:0.047711328 10:0.0050699461 
-256 1:0.53841751 2:0.29585304 3:0.08186252 4:0.056383896 5:0.02748303 6:0.078124802 7:0.10099539 8:0.002780536 9:0.2058114 10:0.16150734 
-256 1:0.17780145 2:0.22241488 3:0.20768125 4:0.26881981 5:0.12328262 6:0.03065314 7:0.095889323 8:0.046358135 9:0.037307873 10:0.063494315 
-256 1:0.5745867 2:0.23706997 3:0.071147135 4:0.058373484 5:0.058822717 6:0.53082114 7:0.1179416 8:0.037859942 9:0.1001751 10:0.086923648 
-256 1:0.26298572 2:0.33110282 3:0.18855922 4:0.14882523 5:0.068527009 6:0.0064012056 7:0.14019016 8:0.15024162 9:0.25791438 10:0.13351801 
-256 1:0.44247828 2:0.30447708 3:0.12428924 4:0.086895819 5:0.041859578 6:0.05649543 7:0.050835945 8:0.024069266 9:0.011581781 10:0.057484263 
-256 1:0.5058856 2:0.24849273 3:0.12776287 4:0.079977405 5:0.037881399 6:0.048507816 7:0.091654198 8:0.021153518 9:0.2236192 10:0.13258262 
-40.079500935094757 1:0.4769262 2:0.22788316 3:0.10536893 4:0.12799616 5:0.061825555 6:0.19540307 7:0.020221862 8:0.037067413 9:0.26498176 10:0.008840976 
-256 1:0.39472807 2:0.31972277 3:0.13610512 4:0.098372833 5:0.051071208 6:0.19008754 7:0.023919224 8:0.10874344 9:0.017459671 10:0.029915552 
-149.15017078350647 1:0.2977882 2:0.45208454 3:0.11392693 4:0.086435725 5:0.049764596 6:0.50348252 7:0.1107705 8:0.016937655 9:0.13050553 10:0.026185779 
-256 1:0.13644903 2:0.30471467 3:0.35640785 4:0.14372846 5:0.05869999 6:0.089291523 7:0.058422183 8:0.047101556 9:0.04236771 10:0.15386914 
-256 1:0.48255626 2:0.28016595 3:0.12047772 4:0.068518341 5:0.048281726 6:0.14028262 7:0.06395495 8:0.082032194 9:0.087284001 10:0.24227693 
-256 1:0.74139734 2:0.14592902 3:0.068215906 4:0.029473557 5:0.014984177 6:0.038322646 7:0.20136373 8:0.15707931 9:0.038357202 10:0.0083473962 
-256 1:0.63191179 2:0.21251984 3:0.075921954 4:0.052685665 5:0.026960749 6:0.044882285 7:0.10283084 8:0.099804181 9:0.19180788 10:0.12883842 
-256 1:0.65083523 2:0.27956589 3:0.028709693 4:0.025508669 5:0.015380524 6:0.060764936 7:0.0012364032 8:0.32609225 9:0.15586686 10:0.53404081 
-256 1:0.33148151 2:0.15106394 3:0.10793394 4:0.15245686 5:0.25706375 6:0.03710768 7:0.095225436 8:0.19638741 9:0.21704944 10:0.21764664 
-256 1:0.466042 2:0.27895052 3:0.11611858 4:0.096360488 5:0.042528407 6:0.24701232 7:0.033480618 8:0.0097200544 9:0.0020551714 10:0.059510866 
-256 1:0.708761 2:0.20061889 3:0.047950518 4:0.032713678 5:0.0099559107 6:0.025543608 7:0.026828216 8:0.019290115 9:0.06007815 10:0.16434993 
-48.568656689346753 1:0.26887564 2:0.27822319 3:0.15760216 4:0.19837654 5:0.09692246 6:0.23662548 7:0.059213936 8:0.037388193 9:0.045004954 10:0.032099649 
-256 1:0.72581659 2:0.19422507 3:0.043953241 4:0.025582954 5:0.010422147 6:0.036752742 7:0.0059633148 8:0.034756197 9:0.22734719 10:0.2312878 
-205.27036057810577 1:0.43056155 2:0.21289932 3:0.13174385 4:0.14979027 5:0.075005004 6:0.0042212068 7:0.36811653 8:0.005430301 9:0.20643077 10:0.0189159 
-256 1:0.5618345 2:0.24554867 3:0.10547714 4:0.055995016 5:0.031144671 6:0.079359374 7:0.00055126642 8:0.0079484535 9:0.076002104 10:0.042080744 
-256 1:0.65776544 2:0.19256487 3:0.075247094 4:0.054957651 5:0.019464944 6:0.07869141 7:0.063318695 8:0.26708371 9:0.27475269 10:0.16090543 
-256 1:0.3501055 2:0.2886978 3:0.15907072 4:0.14273008 5:0.059395902 6:0.31375243 7:0.18829254 8:0.19475557 9:0.26010924 10:0.20803274 
-256 1:0.66281625 2:0.2015012 3:0.079533712 4:0.04008269 5:0.016066156 6:0.10662821 7:0.095392855 8:0.037947615 9:0.0060774516 10:0.002800041 
-256 1:0.48036112 2:0.25678283 3:0.11164103 4:0.10481565 5:0.046399372 6:0.064602158 7:0.028847291 8:0.07455852 9:0.12552646 10:0.013779817 
-256 1:0.46703976 2:0.28137903 3:0.11664101 4:0.091533337 5:0.043406869 6:0.092380226 7:0.060939615 8:0.0095294934 9:0.026221774 10:0.093624693 
-256 1:0.60537642 2:0.21409019 3:0.076402111 4:0.078547269 5:0.025584015 6:0.11660484 7:0.010902434 8:0.012675934 9:0.10340699 10:0.29934737 
-256 1:0.44227228 2:0.18915325 3:0.17638726 4:0.11288779 5:0.079299415 6:0.14885264 7:0.087003905 8:0.010636814 9:0.099826419 10:0.1421497 
-256 1:0.45663724 2:0.3682303 3:0.089119664 4:0.060476718 5:0.025536076 6:0.080219118 7:0.023995725 8:0.096016656 9:0.067254017 10:0.018611789 
-256 1:0.29492015 2:0.30018705 3:0.16892341 4:0.15499588 5:0.080973509 6:0.10019502 7:0.050152119 8:0.067297888 9:0.10265904 10:0.026815474 
-256 1:0.55276584 2:0.22866821 3:0.10333169 4:0.087999793 5:0.027234466 6:0.093706261 7:0.031790082 8:0.036407865 9:0.052587897 10:0.068599349 
-256 1:0.39684087 2:0.29434192 3:0.14955882 4:0.10033312 5:0.058925268 6:0.006706416 7:0.05408473 8:0.008727996 9:0.057240521 10:0.068412768 
-256 1:0.60409001 2:0.20869576 3:0.092094269 4:0.073158003 5:0.021961962 6:0.023226472 7:0.042838135 8:0.0038027558 9:0.026587669 10:0.045637463 
-256 1:0.3192675 2:0.29659824 3:0.19229204 4:0.13090569 5:0.060936542 6:0.15054656 7:0.061887863 8:0.1902697 9:0.11985399 10:0.025465601 
-256 1:0.60829285 2:0.22198624 3:0.080563786 4:0.065420619 5:0.023736501 6:0.0042094219 7:0.001708567 8:0.0059381984 9:0.083678339 10:0.061589394 
-256 1:0.31948048 2:0.2572361 3:0.1688798 4:0.16409449 5:0.090309132 6:0.21498701 7:0.044774805 8:0.1692809 9:0.0062100524 10:0.059493907 
-256 1:0.39364922 2:0.37904143 3:0.095595317 4:0.090544655 5:0.041169382 6:0.24163458 7:0.046051469 8:0.034545433 9:0.15125354 10:0.016263317 
-256 1:0.32703709 2:0.32578319 3:0.13126998 4:0.15026006 5:0.065649683 6:0.012370854 7:0.092202482 8:0.069903873 9:0.015122326 10:0.23499725 
-256 1:0.31379412 2:0.41966437 3:0.11972229 4:0.10070698 5:0.046112239 6:0.01978325 7:0.11916448 8:0.28358499 9:0.011093615 10:0.00074693897 
-256 1:0.57482132 2:0.18661418 3:0.10764191 4:0.090299136 5:0.040623463 6:0.059572009 7:0.11995837 8:0.0044862609 9:0.24513238 10:0.077246556 
-256 1:0.61720302 2:0.22803445 3:0.072458414 4:0.056341805 5:0.025962314 6:0.039116915 7:0.03375682 8:0.063716224 9:0.077097309 10:0.10491038 
-256 1:0.53817436 2:0.31087216 3:0.069606725 4:0.057005644 5:0.024341111 6:0.0022229357 7:0.069967687 8:0.13250514 9:0.08687013 10:0.078403334 
-256 1:0.37673466 2:0.36431256 3:0.10893416 4:0.097609439 5:0.05240918 6:0.010587685 7:0.16512335 8:0.028892162 9:0.036016957 10:0.061956927 
-256 1:0.6777766 2:0.24687051 3:0.035946983 4:0.028908383 5:0.010497526 6:0.029936021 7:0.13121267 8:0.18124026 9:0.26146182 10:0.044400814 
-256 1:0.62435517 2:0.22659357 3:0.062114907 4:0.061434393 5:0.025501959 6:0.11533817 7:0.025731109 8:0.07841657 9:0.22874862 10:0.15200756 
-256 1:0.5558822 2:0.23768395 3:0.094813754 4:0.073174823 5:0.038445281 6:0.052599476 7:0.10676499 8:0.090824971 9:0.12821407 10:0.12952411 
-256 1:0.56235531 2:0.28894827 3:0.055455736 4:0.057210382 5:0.036030305 6:0.2157394 7:0.012491801 8:0.053119323 9:0.20252392 10:0.18187473 
-256 1:0.6541402 2:0.24383014 3:0.066374794 4:0.026409635 5:0.0092452367 6:0.08402544 7:0.12133749 8:0.10612179 9:0.055064276 10:0.025721503 
-256 1:0.7492406 2:0.16896782 3:0.045236811 4:0.028334585 5:0.0082201807 6:0.09331568 7:0.096622208 8:0.26091953 9:0.06613548 10:0.014550506 
-256 1:0.45523261 2:0.27149768 3:0.10324916 4:0.11647647 5:0.053544083 6:0.06086905 7:0.20163666 8:0.097155638 9:0.061330383 10:0.13797357 
-256 1:0.50044994 2:0.2802458 3:0.085016679 4:0.10047009 5:0.033817492 6:0.13254283 7:0.10275954 8:0.40879834 9:0.083318442 10:0.0006323489 
-256 1:0.37116038 2:0.34625357 3:0.13806962 4:0.10987389 5:0.034642538 6:0.26983114 7:0.031158896 8:0.18042227 9:0.18784749 10:0.18790735 
-256 1:0.60551185 2:0.20211559 3:0.085323153 4:0.069917023 5:0.037132379 6:0.18231289 7:0.017859844 8:0.1039049 9:0.086049078 10:0.042404372 
-256 1:0.27811707 2:0.2270561 3:0.1953944 4:0.2084619 5:0.090970529 6:0.12029645 7:0.00086485059 8:0.16097813 9:0.025220125 10:0.086840205 
-256 1:0.72187243 2:0.14376626 3:0.080253446 4:0.038657231 5:0.015450631 6:0.018462169 7:0.023781752 8:0.020653193 9:0.096907994 10:0.10457371 
-256 1:0.43688446 2:0.35950635 3:0.088535738 4:0.075249532 5:0.039823918 6:0.18771819 7:0.10097252 8:0.19311604 9:0.17238928 10:0.14638609 
-256 1:0.44955322 2:0.38263273 3:0.096306555 4:0.049777936 5:0.02172956 6:0.0011436964 7:0.12227409 8:0.10358664 9:0.29689295 10:0.12384752 
-256 1:0.31450171 2:0.37348491 3:0.18416841 4:0.068350598 5:0.059494374 6:0.0048764985 7:0.085898741 8:0.075699699 9:0.018579445 10:0.1038241 
-256 1:0.52062095 2:0.26455957 3:0.097049354 4:0.083776388 5:0.03399374 6:0.012262125 7:0.042071552 8:0.17103625 9:0.12195689 10:0.15073548 
-256 1:0.40798799 2:0.28089828 3:0.14227261 4:0.11706639 5:0.051774732 6:0.15172109 7:0.15194936 8:0.18775138 9:0.15852797 10:0.22915719 
-60.323644846634231 1:0.39269015 2:0.37377942 3:0.099209035 4:0.095709065 5:0.038612325 6:0.056549832 7:0.033215419 8:0.095050049 9:0.22696963 10:0.19393495 
-256 1:0.70372434 2:0.21414189 3:0.051410099 4:0.021863074 5:0.008860599 6:0.0070972963 7:0.027018284 8:0.0028708641 9:0.05603841 10:0.063521007 
-256 1:0.56944461 2:0.21259199 3:0.098036699 4:0.088412382 5:0.031514323 6:0.2015952 7:0.031756285 8:0.15554618 9:0.12992386 10:0.19727214 
-256 1:0.68408127 2:0.21823675 3:0.073243312 4:0.017566081 5:0.0068725854 6:0.054792682 7:0.093944793 8:0.084907464 9:0.045029449 10:0.072475059 
-256 1:0.66120475 2:0.22270242 3:0.057810478 4:0.042791676 5:0.015490673 6:0.053984796 7:0.04339316 8:0.11029918 9:0.0031360383 10:0.0091763083 
-256 1:0.39367613 2:0.30789186 3:0.13618533 4:0.10703698 5:0.055209704 6:0.10718937 7:0.034016764 8:0.047933632 9:0.066939743 10:0.079099016 
-256 1:0.61217487 2:0.17916243 3:0.10285737 4:0.073617752 5:0.032187576 6:0.24175329 7:0.28224834 8:0.11533721 9:0.19127479 10:0.065168352 
-256 1:0.36345838 2:0.40686777 3:0.087971343 4:0.093514559 5:0.048187941 6:0.29112946 7:0.27424445 8:0.075020491 9:0.12373316 10:0.065501768 
-256 1:0.50744902 2:0.22147486 3:0.11978648 4:0.10261388 5:0.048675755 6:0.17713789 7:0.0072924031 8:0.073565189 9:0.1781813 10:0.066053839 
-256 1:0.46044104 2:0.3045308 3:0.11840164 4:0.07989615 5:0.036730372 6:0.0057289672 7:0.12917697 8:0.010805952 9:0.095079744 10:0.11809187 
-256 1:0.34840326 2:0.35165933 3:0.13251511 4:0.1096062 5:0.057816101 6:0.12715606 7:0.03095033 8:0.089079024 9:0.069944747 10:0.0054688938 
-256 1:0.57937167 2:0.19111981 3:0.10878488 4:0.082632414 5:0.038091225 6:0.10004375 7:0.04365187 8:0.084446821 9:0.11088417 10:0.042623232 
-256 1:0.46082878 2:0.27229598 3:0.14105809 4:0.085946973 5:0.039870168 6:0.18545491 7:0.24642692 8:0.040531845 9:0.062591775 10:0.15387099 
-256 1:0.68560781 2:0.18830775 3:0.077237582 4:0.035211037 5:0.013635818 6:0.13413092 7:0.0060114403 8:0.0008817873 9:0.088191275 10:0.1083742 
-256 1:0.50691279 2:0.18277516 3:0.12003642 4:0.13364114 5:0.056634495 6:0.14257134 7:0.12779339 8:0.064804091 9:0.3459459 10:0.11335006 
-256 1:0.64257231 2:0.19918924 3:0.082943668 4:0.06736313 5:0.007931654 6:0.13345913 7:0.095387069 8:0.14418365 9:0.17869712 10:0.17718684 
-256 1:0.52272466 2:0.20538996 3:0.11423539 4:0.11790527 5:0.039744716 6:0.060821928 7:0.19023369 8:0.10432012 9:0.028695019 10:0.066609177 
-256 1:0.33697234 2:0.30520003 3:0.13792339 4:0.13919558 5:0.080708658 6:0.14017099 7:0.0072887383 8:0.12748328 9:0.00070731083 10:0.003933897 
-256 1:0.66454618 2:0.18135585 3:0.079934607 4:0.042583472 5:0.031579888 6:0.099734466 7:0.053471813 8:0.069927263 9:0.12514544 10:0.062971102 
-256 1:0.84106784 2:0.1277639 3:0.019290414 4:0.0075173747 5:0.0043604677 6:0.98460885 7:0.90400962 8:0.60654094 9:0.20679195 10:0.11004922 
-256 1:0.50763248 2:0.31228772 3:0.11554724 4:0.045098573 5:0.019433988 6:0.15986581 7:0.029019596 8:0.072561679 9:0.019012845 10:0.035034013 
-22.80971990138546 1:0.25097326 2:0.2434886 3:0.20584297 4:0.20635806 5:0.093337111 6:0.30571064 7:0.13905268 8:0.67534586 9:0.45469773 10:0.44883706 
-256 1:0.61651067 2:0.20915899 3:0.087184997 4:0.05917221 5:0.027973133 6:0.050648773 7:0.13060217 8:0.10305297 9:0.016628821 10:0.10096972 
-256 1:0.50150577 2:0.24912895 3:0.098202238 4:0.10534591 5:0.045817129 6:0.021384766 7:0.016994763 8:0.12441438 9:0.11352625 10:0.036978573 
-256 1:0.74873851 2:0.14882291 3:0.060676629 4:0.028731349 5:0.013030601 6:0.011039885 7:0.099433218 8:0.24420111 9:0.28321949 10:0.081731134 
-256 1:0.41098678 2:0.22773614 3:0.1447822 4:0.15295344 5:0.063541436 6:0.098388755 7:0.068201218 8:0.15031388 9:0.19663638 10:0.25889417 
-256 1:0.39180856 2:0.24981417 3:0.15952439 4:0.13199433 5:0.066858546 6:0.3455791 7:0.11919279 8:0.28737066 9:0.072362448 10:0.070701021 
-256 1:0.36789889 2:0.31885554 3:0.14481919 4:0.10670507 5:0.061721309 6:0.12494363 7:0.093256348 8:0.034692461 9:0.013772079 10:0.1989762 
-256 1:0.62897605 2:0.22069352 3:0.052414934 4:0.066604112 5:0.031311382 6:0.12290375 7:0.0023720782 8:0.00083940103 9:0.087581858 10:0.019498961 
-256 1:0.70671509 2:0.16687523 3:0.067277269 4:0.047002406 5:0.012130009 6:0.02693398 7:0.097874296 8:0.041394855 9:0.070449241 10:0.3231302 
-256 1:0.3464446 2:0.23328715 3:0.20813294 4:0.13753736 5:0.07459795 6:0.19457551 7:0.15015038 8:0.07150131 9:0.062582813 10:0.054985257 
-234.76977766508722 1:0.41266817 2:0.34011642 3:0.084712039 4:0.11689669 5:0.045606681 6:0.31048946 7:0.12743537 8:0.15627794 9:0.02649982 10:0.060557681 
-256 1:0.36506658 2:0.25139675 3:0.18518436 4:0.12509681 5:0.073255486 6:0.017345428 7:0.019985231 8:0.030215464 9:0.10592375 10:0.14691808 
-256 1:0.26553339 2:0.31135902 3:0.20356698 4:0.12780867 5:0.091731944 6:0.07443337 7:0.0050982105 8:0.056348157 9:0.058875034 10:0.1082255 
-48.647826513877327 1:0.19668848 2:0.4059427 3:0.13677188 4:0.17159235 5:0.089004592 6:0.022862139 7:0.13162331 8:0.1577541 9:0.0039019704 10:0.053127915 
-256 1:0.7782766 2:0.16220085 3:0.037830575 4:0.013140541 5:0.0085514344 6:0.013632202 7:0.03042212 8:0.048160735 9:0.09227115 10:0.17097179 
-256 1:0.31335464 2:0.26853415 3:0.18499808 4:0.15178667 5:0.081326465 6:0.039542702 7:0.26534265 8:0.17898709 9:0.17064076 10:0.13093999 
-256 1:0.27068141 2:0.27378564 3:0.15262106 4:0.2099842 5:0.092927689 6:0.043274325 7:0.021915611 8:0.22337633 9:0.085167724 10:0.15711132 
-256 1:0.43532455 2:0.24750431 3:0.14663746 4:0.086310262 5:0.084223422 6:0.15522644 7:0.26810464 8:0.35703155 9:0.1298606 10:0.067435464 
-256 1:0.49324809 2:0.30231283 3:0.09465849 4:0.072430541 5:0.03735005 6:0.008677231 7:0.066568605 8:0.064503561 9:0.0090353299 10:0.08090027 
-256 1:0.70375458 2:0.1829282 3:0.059204375 4:0.034760323 5:0.019352524 6:0.015529281 7:0.057742467 8:0.079752079 9:0.16919422 10:0.11874228 
-256 1:0.39113203 2:0.37812193 3:0.08708824 4:0.10209495 5:0.041562848 6:0.4246202 7:0.0008980768 8:0.24904074 9:0.097364465 10:0.037366464 
-256 1:0.40852586 2:0.33369649 3:0.11976238 4:0.09466969 5:0.043345579 6:0.038605488 7:0.013457274 8:0.059887994 9:0.19318456 10:0.31788236 
-256 1:0.50998246 2:0.26136325 3:0.088862655 4:0.097162982 5:0.042628654 6:0.2634502 7:0.063101582 8:0.18174591 9:0.21191358 10:0.28124068 
-256 1:0.44780976 2:0.23324778 3:0.14265244 4:0.11608053 5:0.060209489 6:0.073690192 7:0.038081588 8:0.080474727 9:0.1779438 10:0.26223599 
-66.490339432290838 1:0.48710261 2:0.3766597 3:0.05067567 4:0.060775722 5:0.024786307 6:0.074804466 7:0.11856464 8:0.2148736 9:0.32973725 10:0.16727473 
-256 1:0.36203264 2:0.4447994 3:0.071429007 4:0.076983351 5:0.044755604 6:0.23705137 7:0.062842255 8:0.10572643 9:0.24456077 10:0.11906897 
-149.27301815726545 1:0.5275591 2:0.27240215 3:0.081588651 4:0.072045688 5:0.046404418 6:0.25172201 7:0.11978106 8:0.0086865585 9:0.013665793 10:0.18670315 
-256 1:0.55577443 2:0.23545607 3:0.10719351 4:0.06380665 5:0.037769338 6:0.10852177 7:0.020947657 8:0.014524014 9:0.095046622 10:0.16733332 
-256 1:0.30443961 2:0.29213393 3:0.18827759 4:0.12328265 5:0.091866228 6:0.12966126 7:0.047162924 8:0.072027769 9:0.015936505 10:0.070989776 
-256 1:0.37547268 2:0.350715 3:0.12037747 4:0.1090086 5:0.044426252 6:0.074194137 7:0.047682028 8:0.056697312 9:0.17309015 10:0.081817544 
-256 1:0.41070368 2:0.33993106 3:0.1203063 4:0.088469881 5:0.040589089 6:0.15914936 7:0.078226672 8:0.0037784939 9:0.20092057 10:0.14224415 
-256 1:0.41696886 2:0.36572738 3:0.091591106 4:0.084598282 5:0.041114377 6:0.25690866 7:0.099920927 8:0.15508021 9:0.13731515 10:0.0098040185 
-256 1:0.61381408 2:0.23637516 3:0.062900519 4:0.058585305 5:0.028324932 6:0.11189773 7:0.12532911 8:0.10393299 9:0.1069829 10:0.13997217 
-159.69690058126253 1:0.50391779 2:0.31019182 3:0.075444188 4:0.072759544 5:0.037686651 6:0.10414392 7:0.031194708 8:0.15458566 9:0.012059468 10:0.11773718 
-256 1:0.64009101 2:0.21939297 3:0.068985441 4:0.052116687 5:0.019413891 6:0.053108107 7:0.048708731 8:0.0086046991 9:0.12641227 10:0.0015729052 
-196.73838140900983 1:0.74134953 2:0.18295566 3:0.03049971 4:0.031494519 5:0.013700574 6:0.0034201776 7:0.084212582 8:0.030109707 9:0.080407261 10:0.14763902 
-256 1:0.727304 2:0.20226745 3:0.046262302 4:0.017020064 5:0.007146191 6:0.19415173 7:0.044415186 8:0.15762663 9:0.30417568 10:0.22267766 
-256 1:0.35638487 2:0.3525323 3:0.10663402 4:0.12750359 5:0.056945218 6:0.040535182 7:0.10780473 8:0.10339922 9:0.05245901 10:0.0036144218 
-256 1:0.66869061 2:0.16060573 3:0.053532303 4:0.06149069 5:0.055680666 6:0.3442773 7:0.066519028 8:0.20086395 9:0.17361597 10:0.031966738 
-256 1:0.70259433 2:0.14977593 3:0.069866223 4:0.049470018 5:0.028293496 6:0.52351741 7:0.169389 8:0.086306872 9:0.14567925 10:0.10075597 
-256 1:0.29745091 2:0.34644123 3:0.24316236 4:0.082773509 5:0.03017199 6:0.091721728 7:0.047341975 8:0.048863827 9:0.065836041 10:0.09314905 
-256 1:0.37884748 2:0.33786067 3:0.13807007 4:0.090302157 5:0.054919629 6:0.26550206 7:0.024060242 8:0.3113718 9:0.23438686 10:0.23451891 
-256 1:0.36808769 2:0.32015836 3:0.14358616 4:0.11056399 5:0.057603793 6:0.046381028 7:0.10630769 8:0.25284551 9:0.16020877 10:0.18867429 
-256 1:0.73211808 2:0.144736 3:0.060591945 4:0.045366616 5:0.017187359 6:0.029979488 7:0.0098699669 8:0.054427811 9:0.017434467 10:0.13770654 
-256 1:0.35536889 2:0.29118181 3:0.14151884 4:0.14999098 5:0.061939488 6:0.086550377 7:0.18155269 8:0.027009273 9:0.10250559 10:0.12170377 
-256 1:0.63550947 2:0.19895339 3:0.066850901 4:0.065892305 5:0.032793936 6:0.052384353 7:0.0074805949 8:0.10986885 9:0.15554795 10:0.1368682 
-256 1:0.57781505 2:0.24076318 3:0.098176572 4:0.051207018 5:0.032038185 6:0.13091491 7:0.16747271 8:0.16480626 9:0.16473702 10:0.092934882 
-208.97477932318765 1:0.26045818 2:0.20210783 3:0.2625562 4:0.1785945 5:0.096283297 6:0.017382531 7:0.01896776 8:0.017110732 9:0.0067264808 10:0.12318907 
-256 1:0.581347 2:0.21360962 3:0.087012515 4:0.083121427 5:0.034909438 6:0.0082318078 7:0.041107264 8:0.16261426 9:0.24753605 10:0.19152101 
-256 1:0.63172279 2:0.23627833 3:0.046076578 4:0.056664496 5:0.029257808 6:0.14359626 7:0.072593574 8:0.085623038 9:0.094878821 10:0.23179011 
-256 1:0.35274094 2:0.34896624 3:0.14455326 4:0.10174386 5:0.051995691 6:0.13671166 7:0.096176715 8:0.051953491 9:0.022000067 10:0.06375509 
-256 1:0.38846521 2:0.20390461 3:0.18488555 4:0.13976663 5:0.082977988 6:0.042082502 7:0.12397611 8:0.38008326 9:0.32370848 10:0.55803509 
-256 1:0.43302234 2:0.33153376 3:0.1426197 4:0.064934924 5:0.027889279 6:0.0297984 7:0.036060836 8:0.064573872 9:0.39456644 10:0.041162312 
-256 1:0.37891478 2:0.39015306 3:0.091903044 4:0.091008263 5:0.048020851 6:0.012604454 7:0.04057382 8:0.1173898 9:0.043217939 10:0.070240931 
-256 1:0.35613389 2:0.21517995 3:0.21681529 4:0.12837343 5:0.083497431 6:0.12228413 7:0.14900798 8:0.079807141 9:0.012134916 10:0.064322026 
-256 1:0.39628947 2:0.24412951 3:0.15508751 4:0.14321626 5:0.06127725 6:0.45424592 7:0.17768575 8:0.25958835 9:0.032665159 10:0.055594825 
-256 1:0.68463625 2:0.22867943 3:0.049915091 4:0.027767672 5:0.0090015606 6:0.042754751 7:0.014495904 8:0.11061657 9:0.042712566 10:0.025351191 
-256 1:0.30376338 2:0.29210466 3:0.18655973 4:0.15659313 5:0.060979093 6:0.10162491 7:0.0051332507 8:0.32070121 9:0.01061838 10:0.013260752 
-256 1:0.34659693 2:0.29753773 3:0.15695203 4:0.13664191 5:0.062271399 6:0.077875432 7:0.091443459 8:0.066973392 9:0.0050425793 10:0.10897482 
-256 1:0.42788687 2:0.40461522 3:0.06877934 4:0.066227279 5:0.032491296 6:0.11017182 7:0.12010952 8:0.2227707 9:0.030621576 10:0.071297393 
-256 1:0.6639082 2:0.18589895 3:0.055562386 4:0.058114601 5:0.036515859 6:0.02924087 7:0.020876625 8:0.14185413 9:0.0013381236 10:0.073088028 
-256 1:0.46045991 2:0.30669071 3:0.11728747 4:0.077712212 5:0.037849694 6:0.085984546 7:0.097070422 8:0.14521293 9:0.057740145 10:0.016054673 
-256 1:0.56840529 2:0.15757804 3:0.12329836 4:0.098430297 5:0.052288008 6:0.0098736957 7:0.11053667 8:0.26560924 9:0.14592381 10:0.13853264 
-256 1:0.34539228 2:0.31143819 3:0.14944085 4:0.12955205 5:0.064176623 6:0.020641426 7:0.016059514 8:0.032386061 9:0.0050451623 10:0.050470049 
-256 1:0.71536937 2:0.10470238 3:0.14218339 4:0.024980973 5:0.012763891 6:0.008222985 7:0.030327081 8:0.014975084 9:0.12619948 10:0.048458877 
-256 1:0.54542847 2:0.22356745 3:0.10176443 4:0.087895249 5:0.041344407 6:0.15789961 7:0.099437358 8:0.014662949 9:0.032865793 10:0.013900093 
-256 1:0.5510144 2:0.25549536 3:0.091648632 4:0.070999688 5:0.030841922 6:0.014946132 7:0.031076052 8:0.11240124 9:0.15098381 10:0.017465578 
-256 1:0.568936 2:0.23334609 3:0.086996108 4:0.073249394 5:0.037472408 6:0.081106069 7:0.096123623 8:0.11096233 9:0.089056351 10:0.036424358 
-256 1:0.64116208 2:0.21396588 3:0.071776204 4:0.048544354 5:0.024551486 6:0.054360627 7:0.079031936 8:0.059218324 9:0.16941753 10:0.044854827 
-256 1:0.31883024 2:0.33140388 3:0.17755806 4:0.11814529 5:0.05406253 6:0.099706421 7:0.15450466 8:0.15523821 9:0.26598453 10:0.15056251 
-256 1:0.59995158 2:0.23419232 3:0.076889984 4:0.059576727 5:0.029389389 6:0.0043935276 7:0.033131296 8:0.15496895 9:0.094254228 10:0.096086925 
-256 1:0.50317251 2:0.23235311 3:0.14671777 4:0.086194475 5:0.031562124 6:0.097622367 7:0.038424645 8:0.033807238 9:0.043109562 10:0.10271935 
-256 1:0.55436858 2:0.22277204 3:0.10509321 4:0.083894325 5:0.033871841 6:0.0061423349 7:0.10509924 8:0.036987154 9:0.10744333 10:0.1173079 
-256 1:0.47186027 2:0.22762625 3:0.14889272 4:0.10592837 5:0.045692386 6:0.05999794 7:0.033016085 8:0.19335269 9:0.11035854 10:0.17004182 
-256 1:0.31845242 2:0.42351292 3:0.12834914 4:0.074004149 5:0.055681376 6:0.24448681 7:0.11949328 8:0.30376966 9:0.11458027 10:0.35897217 
-256 1:0.71277991 2:0.11260407 3:0.057454028 4:0.072909568 5:0.044252421 6:0.021876857 7:0.17410777 8:0.021793891 9:0.015926473 10:0.059627643 
-256 1:0.46211477 2:0.24824184 3:0.15557506 4:0.082889445 5:0.051178879 6:0.13180671 7:0.17728502 8:0.16045402 9:0.083886163 10:0.061435456 
-256 1:0.72222232 2:0.18478462 3:0.051671839 4:0.030126911 5:0.011194315 6:0.028959168 7:0.034583943 8:0.047821224 9:0.18888807 10:0.062834569 
-256 1:0.61941781 2:0.24048035 3:0.077076229 4:0.040841905 5:0.022183704 6:0.011060939 7:0.076950756 8:0.10859698 9:0.066408818 10:0.078441886 
-256 1:0.4067185 2:0.31051215 3:0.12287521 4:0.10824081 5:0.051653328 6:0.028782371 7:0.061093171 8:0.24315045 9:0.012347239 10:0.085788108 
-256 1:0.66171427 2:0.20385411 3:0.066255552 4:0.048383264 5:0.019792797 6:0.1335362 7:0.0039365691 8:0.066418355 9:0.28256443 10:0.092176155 
-256 1:0.56243078 2:0.25447209 3:0.090401687 4:0.068668749 5:0.024026701 6:0.018758447 7:0.042710293 8:0.043626009 9:0.19766629 10:0.034155443 
-256 1:0.622505 2:0.19956553 3:0.077371605 4:0.066699518 5:0.033858347 6:0.02722427 7:0.052125388 8:0.24562816 9:0.23749384 10:0.21370772 
-256 1:0.4799895 2:0.21194724 3:0.13365043 4:0.082455846 5:0.091956977 6:0.36447497 7:0.16906838 8:0.32951354 9:0.21799749 10:0.091221603 
-256 1:0.39393873 2:0.30613189 3:0.13403928 4:0.11229682 5:0.053593283 6:0.2888752 7:0.14216996 8:0.046820695 9:0.24228785 10:0.16087734 
-256 1:0.67811341 2:0.20815021 3:0.048067896 4:0.046710076 5:0.018958404 6:0.080962391 7:0.086482326 8:0.040523976 9:0.12961832 10:0.248404 
-256 1:0.37757578 2:0.26093046 3:0.14771227 4:0.14617669 5:0.067604807 6:0.059956139 7:0.043659164 8:0.02464876 9:0.12024524 10:0.076447408 
-256 1:0.30806891 2:0.27542628 3:0.14145968 4:0.19656387 5:0.078481253 6:0.22704989 7:0.10406348 8:0.080705776 9:0.051266904 10:0.051580959 
-256 1:0.37930744 2:0.3913531 3:0.089046207 4:0.097031897 5:0.043261357 6:0.014453929 7:0.021004022 8:0.055318302 9:0.010604787 10:0.023309431 
-256 1:0.66596127 2:0.23373084 3:0.054609988 4:0.031785041 5:0.01391286 6:0.22560515 7:0.14719611 8:0.22316413 9:0.0025545971 10:0.048626502 
-256 1:0.56552232 2:0.26020807 3:0.10135698 4:0.05226186 5:0.020650777 6:0.068534956 7:0.087831629 8:0.13347405 9:0.048446612 10:0.15284253 
-113.11272657880011 1:0.24984148 2:0.46052587 3:0.11853354 4:0.11586097 5:0.055238149 6:0.19519184 7:0.040618922 8:0.29616632 9:0.16916591 10:0.3222597 
-86.503023921009472 1:0.29032691 2:0.11423849 3:0.088058389 4:0.16624888 5:0.34112734 6:0.2637635 7:0.21223649 8:0.18806679 9:0.29292007 10:0.18402581 
-256 1:0.35306851 2:0.27506793 3:0.16701836 4:0.13739977 5:0.067445433 6:0.22550911 7:0.22032368 8:0.13466179 9:0.053525009 10:0.0018265172 
-256 1:0.28672052 2:0.24949307 3:0.21645496 4:0.15272706 5:0.094604393 6:0.29930679 7:0.15182957 8:0.058120437 9:0.088485881 10:0.050222874 
-45.27639844549018 1:0.41110429 2:0.27234729 3:0.13305339 4:0.11652082 5:0.066974212 6:0.11167131 7:0.21608476 8:0.39319021 9:0.15525001 10:0.17064035 
-256 1:0.68435621 2:0.19530689 3:0.053170115 4:0.046381987 5:0.020784803 6:0.0056681374 7:0.11043213 8:0.023076924 9:0.18566962 10:0.11330748 
-256 1:0.42702612 2:0.25014646 3:0.15480607 4:0.099453797 5:0.068567545 6:0.1262631 7:0.088361663 8:0.09033086 9:0.0051570543 10:0.13476467 
-256 1:0.28041455 2:0.3962853 3:0.15768999 4:0.10768151 5:0.057928655 6:0.010326697 7:0.023830105 8:0.18893228 9:0.098234452 10:0.06214068 
-256 1:0.60905632 2:0.31545248 3:0.047602922 4:0.019117347 5:0.008770933 6:0.023512209 7:0.099866056 8:0.13818341 9:0.086763969 10:0.095795758 
-256 1:0.51610043 2:0.29833645 3:0.082720621 4:0.073683477 5:0.029159022 6:0.038759526 7:0.065668758 8:0.017167093 9:0.037384801 10:0.072559018 
-203.66278026945969 1:0.20169633 2:0.2745824 3:0.15783114 4:0.26925684 5:0.096633292 6:0.27086865 7:0.067405688 8:0.023535386 9:0.044897465 10:0.024965437 
-256 1:0.5934935 2:0.16079641 3:0.094952881 4:0.10532527 5:0.045431936 6:0.085542029 7:0.032765746 8:0.084017636 9:0.061439724 10:0.05211717 
-256 1:0.38110636 2:0.32605479 3:0.15091957 4:0.09035167 5:0.051567615 6:0.15263451 7:0.14198213 8:0.0051434382 9:0.036069982 10:0.070136163 
-19.199759596650342 1:0.34383966 2:0.28088807 3:0.13176313 4:0.16341139 5:0.080097752 6:0.10836485 7:0.02943525 8:0.18651266 9:0.021147344 10:0.028984758 
-256 1:0.26236605 2:0.3157958 3:0.1609509 4:0.18643956 5:0.074447694 6:0.11081298 7:0.1841777 8:0.20390338 9:0.029091464 10:0.015514755 
-256 1:0.56367055 2:0.24189144 3:0.085643262 4:0.085307049 5:0.023487701 6:3.9379122e-05 7:0.02842251 8:0.023132388 9:0.118058 10:0.077914835 
-256 1:0.28342975 2:0.23823466 3:0.22924765 4:0.16940846 5:0.079679472 6:0.024216661 7:0.30580893 8:0.046458422 9:0.099245093 10:0.20129283 
-256 1:0.55029499 2:0.27408026 3:0.10154074 4:0.051926463 5:0.022157549 6:0.014633477 7:0.0048454032 8:0.086079632 9:0.22500124 10:0.3212381 
-256 1:0.28818365 2:0.35681006 3:0.17669989 4:0.11596176 5:0.062344633 6:0.055708394 7:0.10930266 8:0.17116415 9:0.12360627 10:0.081651268 
-256 1:0.36247292 2:0.417025 3:0.083242366 4:0.097226646 5:0.040033067 6:0.0088273217 7:0.076363546 8:0.14177825 9:0.14663572 10:0.20932205 
-256 1:0.41054651 2:0.28266959 3:0.12969678 4:0.11756828 5:0.059518845 6:0.068662189 7:0.027234227 8:0.15411974 9:0.27953634 10:0.43369239 
-119.20595557329746 1:0.29330153 2:0.26154071 3:0.16531999 4:0.19459924 5:0.085238531 6:0.15638806 7:0.31066519 8:0.30126292 9:0.16519954 10:0.43463658 
-256 1:0.56536551 2:0.27850599 3:0.060901155 4:0.071999271 5:0.023228069 6:0.030376393 7:0.056707931 8:0.078912517 9:0.035910428 10:0.12927014 
-256 1:0.74563892 2:0.17023408 3:0.052980894 4:0.022144449 5:0.0090016587 6:0.03496816 7:0.028416251 8:0.14672071 9:0.17047908 10:0.074620031 
-256 1:0.37255487 2:0.34956704 3:0.11505062 4:0.10851744 5:0.054310016 6:0.11208322 7:0.091973155 8:0.0119608 9:0.018638536 10:0.062610923 
-125.19105653200214 1:0.29215153 2:0.40102148 3:0.096716181 4:0.15592051 5:0.054190304 6:0.28733773 7:0.015225847 8:0.06555547 9:0.097292466 10:0.16399748 
-256 1:0.76529311 2:0.16366067 3:0.032827657 4:0.023829091 5:0.014389476 6:0.037492562 7:0.049105544 8:0.01071344 9:0.057240658 10:0.19294848 
-256 1:0.45399742 2:0.33959244 3:0.08100077 4:0.092606464 5:0.032802909 6:0.13161242 7:0.045582245 8:0.041319849 9:0.017629676 10:0.0087434986 
-256 1:0.67458104 2:0.23113688 3:0.056405161 4:0.026865554 5:0.01101137 6:0.0074780707 7:0.022013291 8:0.13540072 9:0.025127842 10:0.0046199602 
-256 1:0.45117946 2:0.31099768 3:0.10933958 4:0.079138046 5:0.049345241 6:0.38501634 7:0.01730488 8:0.080773679 9:0.23401624 10:0.063856506 
-256 1:0.52564412 2:0.27977811 3:0.074695439 4:0.083205539 5:0.036676787 6:0.16874318 7:0.050543227 8:0.20666775 9:0.042949657 10:0.089723802 
-256 1:0.54161402 2:0.32499531 3:0.063382395 4:0.052292004 5:0.017716272 6:0.020321088 7:0.099594278 8:0.21089432 9:0.12155882 10:0.0068506028 
-256 1:0.73486977 2:0.095689925 3:0.057601227 4:0.077090617 5:0.034748464 6:0.058099903 7:0.030052122 8:0.22161305 9:0.23119172 10:0.28511048 
-256 1:0.25022184 2:0.39223803 3:0.15758658 4:0.13472554 5:0.065228007 6:0.023842784 7:0.097887236 8:0.092014556 9:0.17272299 10:0.078087481 
-256 1:0.6833538 2:0.22215638 3:0.056059262 4:0.027626855 5:0.010803708 6:0.018244492 7:0.023869421 8:0.073152465 9:0.17936337 10:0.26775804 
-256 1:0.48302189 2:0.13971025 3:0.15648087 4:0.17228939 5:0.048497599 6:0.081410865 7:0.073013974 8:0.063860913 9:0.062968199 10:0.055198525 
-256 1:0.36813189 2:0.26622935 3:0.14553769 4:0.14728558 5:0.072815488 6:0.017090041 7:0.041214711 8:0.024826585 9:0.086043534 10:0.081767414 
-95.771160911862012 1:0.33902018 2:0.36623221 3:0.15042195 4:0.079173661 5:0.065151994 6:0.35729516 7:0.059108875 8:0.4796733 9:0.32007367 10:0.34752573 
-256 1:0.3909037 2:0.20590346 3:0.16429457 4:0.15515291 5:0.083745362 6:0.019232713 7:0.0034476306 8:0.0065832383 9:0.17033196 10:0.12470357 
-256 1:0.62268235 2:0.16947438 3:0.09057133 4:0.079232979 5:0.038038958 6:0.075825194 7:0.098549004 8:0.13808948 9:0.1713469 10:0.17673329 
-256 1:0.38410979 2:0.38804033 3:0.097881111 4:0.088477004 5:0.041491756 6:0.25699994 7:0.046878428 8:0.094490299 9:0.038353278 10:0.054844296 
-256 1:0.46608994 2:0.30683821 3:0.10942515 4:0.078359296 5:0.039287401 6:0.040777369 7:0.048077969 8:0.15389161 9:0.12996974 10:0.27754399 
-256 1:0.41816958 2:0.25376104 3:0.16293672 4:0.10191501 5:0.063217646 6:0.041398747 7:0.099096226 8:0.16888844 9:0.021374609 10:0.031312436 
-256 1:0.53970756 2:0.21254762 3:0.10689741 4:0.092959928 5:0.047887487 6:0.20500966 7:0.29596814 8:0.18234931 9:0.2129483 10:0.15339076 
-256 1:0.53107115 2:0.33556692 3:0.056154759 4:0.050373148 5:0.026834022 6:0.10760501 7:0.08044089 8:0.0051891773 9:0.15066763 10:0.15568005 
-256 1:0.62830503 2:0.18276969 3:0.071859131 4:0.07763555 5:0.039430597 6:0.11673768 7:0.00095149661 8:0.16134303 9:0.17751979 10:0.14227011 
-256 1:0.7276859 2:0.18237565 3:0.04302911 4:0.026935093 5:0.019974242 6:0.071453287 7:0.0076217405 8:0.17874689 9:0.210084 10:0.31444675 
-256 1:0.34216612 2:0.21875359 3:0.18731672 4:0.17304857 5:0.078714989 6:0.050282768 7:0.1425366 8:0.078639111 9:0.028189219 10:0.0978147 
-256 1:0.34417244 2:0.3387774 3:0.12724914 4:0.12553301 5:0.064268003 6:0.10232071 7:0.025644548 8:0.11664448 9:0.018877302 10:0.068526696 
-256 1:0.65247437 2:0.22155613 3:0.065607758 4:0.041409268 5:0.018952476 6:0.0092141131 7:0.09790118 8:0.11587961 9:0.027421773 10:0.12508932 
-256 1:0.59859314 2:0.17247239 3:0.1041491 4:0.086757508 5:0.038027868 6:0.077514557 7:0.038426782 8:0.12799425 9:0.2534875 10:0.30758501 
-256 1:0.65782959 2:0.24269214 3:0.055979878 4:0.030652155 5:0.012846234 6:0.028532927 7:0.034596793 8:0.018171814 9:0.1686343 10:0.15044214 
-256 1:0.50714804 2:0.2708233 3:0.09875322 4:0.088445789 5:0.03482965 6:0.067823377 7:0.022462051 8:0.015103938 9:0.0030158549 10:0.070746738 
-113.17125627558764 1:0.77322208 2:0.17883145 3:0.01750725 4:0.019503192 5:0.010936028 6:0.028790589 7:0.11004021 8:0.23440024 9:0.31843839 10:0.35488273 
-256 1:0.63859617 2:0.18763057 3:0.074100599 4:0.069692221 5:0.029980441 6:0.042188244 7:0.079267564 8:0.043089591 9:0.089239193 10:0.11858547 
-256 1:0.44932933 2:0.19119212 3:0.1687753 4:0.1160854 5:0.074617851 6:0.14327884 7:0.0035028162 8:0.076014614 9:0.20271346 10:0.21174603 
-256 1:0.33982412 2:0.21128038 3:0.24877551 4:0.12296462 5:0.077155371 6:0.036072305 7:0.0096633674 8:0.27470862 9:0.11473348 10:0.096705112 
-256 1:0.58323441 2:0.21784136 3:0.093940294 4:0.077956373 5:0.027027567 6:0.022655298 7:0.045010297 8:0.021441112 9:0.027526126 10:0.058458984 
-256 1:0.57559624 2:0.28256538 3:0.078833005 4:0.043444747 5:0.019560627 6:0.0010970866 7:0.012644891 8:0.114748 9:0.15214163 10:0.02018427 
-256 1:0.56582356 2:0.15719324 3:0.13691089 4:0.087039501 5:0.053032811 6:0.15076239 7:0.013847063 8:0.12339946 9:0.087206204 10:0.15823126 
-256 1:0.30910926 2:0.36163973 3:0.16004713 4:0.11271512 5:0.056488761 6:0.052686399 7:0.11691735 8:0.11240621 9:0.12553937 10:0.11274791 
-256 1:0.33407555 2:0.28548713 3:0.13591689 4:0.17662627 5:0.067894157 6:0.15879933 7:0.084019494 8:0.20195453 9:0.064961655 10:0.11870292 
-256 1:0.43260997 2:0.26861981 3:0.15734114 4:0.094767787 5:0.046661286 6:0.47499141 7:0.13430899 8:0.0304909 9:0.013521763 10:0.0610764 
-173.08593071510248 1:0.34397827 2:0.21254303 3:0.1844139 4:0.16374961 5:0.095315188 6:0.058874478 7:0.054173484 8:0.44651341 9:0.16238452 10:0.22321012 
-256 1:0.5236252 2:0.23361448 3:0.096224413 4:0.10083502 5:0.045700883 6:0.033920261 7:0.13394058 8:0.12255855 9:0.1172551 10:0.031347035 
-256 1:0.59024382 2:0.26758847 3:0.0696052 4:0.049015724 5:0.023546792 6:0.0058758366 7:0.064611181 8:0.12707854 9:0.13905453 10:0.076354261 
-256 1:0.38348147 2:0.26016703 3:0.17330319 4:0.11831193 5:0.064736388 6:0.21571933 7:0.038761001 8:0.074260998 9:0.017525438 10:0.034354404 
-256 1:0.30569116 2:0.28969547 3:0.21451556 4:0.11679766 5:0.07330014 6:0.2871011 7:0.054222986 8:0.040421583 9:0.096079187 10:0.023848297 
-256 1:0.33467763 2:0.40580684 3:0.11939992 4:0.089751783 5:0.050363828 6:0.020340347 7:0.0050618023 8:0.19189652 9:0.19297016 10:0.069577418 
-256 1:0.30033661 2:0.36046545 3:0.14011404 4:0.12391368 5:0.075170223 6:0.086108754 7:0.059706664 8:0.030770539 9:0.055914889 10:0.018778544 
-256 1:0.36665606 2:0.18808676 3:0.19062836 4:0.17298213 5:0.081646683 6:0.1069141 7:0.034935755 8:0.11879747 9:0.058575757 10:0.16532474 
-256 1:0.5422371 2:0.2573994 3:0.082280683 4:0.093470386 5:0.024612429 6:0.076339285 7:0.099979843 8:0.099525267 9:0.12321469 10:0.2952183 
-256 1:0.3727072 2:0.29342317 3:0.16111099 4:0.11617692 5:0.056581716 6:0.073555942 7:0.21657694 8:0.12449435 9:0.04235946 10:0.027374117 
-256 1:0.31065135 2:0.25652987 3:0.074992144 4:0.10503034 5:0.25279629 6:0.17136178 7:0.17878351 8:0.13713686 9:0.11224065 10:0.18745241 
-82.876889868483104 1:0.35636054 2:0.27143185 3:0.16107243 4:0.13093076 5:0.080204412 6:0.097948272 7:0.41638754 8:0.2420513 9:0.24289838 10:0.36371218 
-256 1:0.6255738 2:0.27770816 3:0.062444312 4:0.023453236 5:0.010820501 6:0.053934845 7:0.027574208 8:0.11165714 9:0.13297851 10:0.28959315 
-20.773183789088026 1:0.43295791 2:0.28878251 3:0.11140821 4:0.1084282 5:0.058423182 6:0.018722824 7:0.0035753835 8:0.092504907 9:0.26788828 10:0.40068092 
-256 1:0.49907507 2:0.30140849 3:0.097001887 4:0.068372823 5:0.034141732 6:0.090489725 7:0.037887698 8:0.045342023 9:0.18985671 10:0.31094376 
-256 1:0.41763319 2:0.27537364 3:0.12452475 4:0.12528418 5:0.057184241 6:0.14037902 7:0.23310204 8:0.17442472 9:0.0080450167 10:0.086815772 
-256 1:0.64437033 2:0.2053277 3:0.087478557 4:0.044669115 5:0.018154307 6:0.023278736 7:0.025977005 8:0.0050415419 9:0.018011322 10:0.021026844 
-256 1:0.43069178 2:0.30985629 3:0.10914858 4:0.10133234 5:0.048971017 6:0.1339825 7:0.23820529 8:0.48127853 9:0.065256445 10:0.27202278 
-256 1:0.63982466 2:0.19676727 3:0.069667473 4:0.062337876 5:0.031402717 6:0.10975372 7:0.17151973 8:0.11784672 9:0.075222044 10:0.10645909 
-66.726003784355385 1:0.36120311 2:0.3532237 3:0.14841266 4:0.076221845 5:0.060938686 6:0.049320431 7:0.062502412 8:0.11531415 9:0.013512045 10:0.084936371 
-256 1:0.66549034 2:0.20170084 3:0.066363896 4:0.037230455 5:0.029214477 6:0.16783962 7:0.060942291 8:0.12515302 9:0.16266394 10:0.20113222 
-256 1:0.63616267 2:0.14615043 3:0.085533588 4:0.088606584 5:0.043546731 6:0.12606941 7:0.019667203 8:0.058412004 9:0.15993013 10:0.081961922 
-256 1:0.23361366 2:0.44608542 3:0.13015666 4:0.13594522 5:0.054199048 6:0.18474895 7:0.10674738 8:0.19692319 9:0.24364725 10:0.04360446 
-256 1:0.31926792 2:0.21768581 3:0.2047561 4:0.13287037 5:0.1254198 6:0.29311756 7:0.25390546 8:0.20876418 9:0.24850322 10:0.43991267 
-256 1:0.511705 2:0.32571322 3:0.096861853 4:0.047401631 5:0.018318296 6:0.20714034 7:0.182166 8:0.10975183 9:0.10411927 10:0.056878362 
-256 1:0.5805537 2:0.21446407 3:0.089003527 4:0.079342267 5:0.036636434 6:0.10757669 7:0.10254927 8:0.05586818 9:0.14448421 10:0.026865306 
-256 1:0.45401802 2:0.18191599 3:0.14227492 4:0.15931053 5:0.062480527 6:0.013661311 7:0.19961262 8:0.0053947516 9:0.15787916 10:0.15187296 
-234.6332330541301 1:0.72180892 2:0.20608287 3:0.0390903 4:0.020343832 5:0.012674069 6:0.022036128 7:0.039469318 8:0.2093269 9:0.21027058 10:0.19053427 
-47.897704033717247 1:0.62409425 2:0.30221165 3:0.043710913 4:0.023715462 5:0.006267726 6:0.15650048 7:0.10556204 8:0.099307183 9:0.074939642 10:0.065321055 
-256 1:0.52663122 2:0.19560357 3:0.11433135 4:0.11262335 5:0.05081051 6:0.02416437 7:0.18417911 8:0.093778651 9:0.014829158 10:0.07692018 
-256 1:0.58329734 2:0.15365972 3:0.14555437 4:0.075540705 5:0.041947858 6:0.022803852 7:0.013579306 8:0.024076241 9:0.11763936 10:0.069519002 
-256 1:0.56177778 2:0.26360789 3:0.089038563 4:0.057770813 5:0.027804954 6:0.017404416 7:0.086144334 8:0.17054984 9:0.12006124 10:0.04573774 
-256 1:0.4200113 2:0.22469928 3:0.16411757 4:0.12742374 5:0.063748106 6:0.060547388 7:0.19497382 8:0.22058373 9:0.4312372 10:0.20211745 
-256 1:0.58242239 2:0.25101484 3:0.090481517 4:0.050197784 5:0.025883475 6:0.0089188068 7:0.071123254 8:0.0061245447 9:0.14794393 10:0.15234951 
-256 1:0.75323407 2:0.17460421 3:0.034403436 4:0.024529338 5:0.013228941 6:0.06992619 7:0.042201852 8:0.015534202 9:0.2173123 10:0.27980152 
-256 1:0.52797249 2:0.23725945 3:0.11598439 4:0.08214978 5:0.036633892 6:0.11311983 7:0.10521735 8:0.17503871 9:0.241286 10:0.098793989 
-256 1:0.69243846 2:0.19400254 3:0.050942033 4:0.039023847 5:0.023593118 6:0.11680575 7:0.012509335 8:0.05028661 9:0.14513101 10:0.017580042 
-256 1:0.51964652 2:0.30632256 3:0.072200203 4:0.067598759 5:0.034231953 6:0.031700616 7:0.10643212 8:0.1866968 9:0.0048824146 10:0.078377046 
-256 1:0.74251772 2:0.15946634 3:0.053522762 4:0.028350379 5:0.016142798 6:0.040409685 7:0.12537477 8:0.01016615 9:0.16867377 10:0.063106216 
-256 1:0.75110352 2:0.18491762 3:0.033091499 4:0.022724916 5:0.0081624442 6:0.021072071 7:0.036766269 8:0.13914914 9:0.0015638255 10:0.070819628 
-256 1:0.3001505 2:0.33416837 3:0.16806536 4:0.1345838 5:0.063031976 6:0.279666 7:0.086576996 8:0.2535555 9:0.010998015 10:0.039157803 
-256 1:0.78971847 2:0.14028499 3:0.043847565 4:0.018253161 5:0.0078958175 6:0.038286779 7:0.028293753 8:0.11470068 9:0.1702444 10:0.048580813 
-256 1:0.34539687 2:0.31563186 3:0.1771858 4:0.11838409 5:0.043401384 6:0.02547781 7:0.13779114 8:0.13626169 9:0.0072407387 10:0.0063286253 
-193.15995435149705 1:0.26909827 2:0.4233233 3:0.11927166 4:0.12499004 5:0.063316731 6:0.17860987 7:0.051239279 8:0.2085375 9:0.073883111 10:0.096910877 
-256 1:0.54718994 2:0.24717947 3:0.099497698 4:0.073552591 5:0.032580295 6:0.1595175 7:0.0036385873 8:0.092431101 9:0.18787177 10:0.0036483798 
-256 1:0.50085826 2:0.24294235 3:0.10922143 4:0.093850745 5:0.05312721 6:0.33488005 7:0.15642196 8:0.31858167 9:0.18670484 10:0.12546754 
-256 1:0.48495629 2:0.22476087 3:0.13864193 4:0.094353753 5:0.057287154 6:0.15557775 7:0.31659233 8:0.20929028 9:0.17776992 10:0.11401149 
-256 1:0.61191654 2:0.30429118 3:0.044363111 4:0.027174614 5:0.012254553 6:0.083609264 7:0.074456741 8:0.015698181 9:0.085341945 10:0.11756191 
-256 1:0.41150402 2:0.24525872 3:0.15645693 4:0.13415415 5:0.052626177 6:0.02452264 7:0.024589955 8:0.064322182 9:0.030976347 10:0.015519051 
-256 1:0.34358699 2:0.29638713 3:0.14973352 4:0.13342653 5:0.076865828 6:0.16156332 7:0.085693632 8:0.038609333 9:0.051229876 10:0.19297735 
-256 1:0.64181167 2:0.1873085 3:0.078298355 4:0.057699095 5:0.034882381 6:0.11394726 7:0.14079883 8:0.11021605 9:0.12183752 10:0.21377209 
-256 1:0.63501836 2:0.19861178 3:0.095281346 4:0.043832786 5:0.027255728 6:0.083723672 7:0.12957662 8:0.094489521 9:0.20571557 10:0.23003726 
-256 1:0.30725163 2:0.34528168 3:0.14195701 4:0.13672779 5:0.06878188 6:0.012177098 7:0.1677858 8:0.069733392 9:0.087178732 10:0.037657975 
-256 1:0.42596163 2:0.35147262 3:0.12450533 4:0.059761749 5:0.038298668 6:0.11518433 7:0.054997512 8:0.067973617 9:0.067798128 10:0.09926684 
-256 1:0.39015869 2:0.39245788 3:0.096203364 4:0.082139923 5:0.039040143 6:0.092904995 7:0.1148354 8:0.073977362 9:0.071469372 10:0.027439384 
-256 1:0.42929863 2:0.41497448 3:0.075869779 4:0.056105793 5:0.02375132 6:0.088057027 7:0.061747643 8:0.050994353 9:0.068087995 10:0.014391733 
-256 1:0.43757638 2:0.24429853 3:0.14621603 4:0.12965295 5:0.042256112 6:0.3320116 7:0.0080074632 8:0.057721808 9:0.071261364 10:0.010924097 
-256 1:0.59759305 2:0.21089163 3:0.097645753 4:0.061724351 5:0.032145208 6:0.18962102 7:0.030633633 8:0.031167541 9:0.00064564342 10:0.12490658 
-256 1:0.62092941 2:0.2474277 3:0.074666252 4:0.041305982 5:0.015670657 6:0.013017565 7:0.05438821 8:0.068601503 9:0.18806565 10:0.10936424 
-256 1:0.69127156 2:0.21432819 3:0.055001301 4:0.026868031 5:0.012530925 6:0.22630677 7:0.36406859 8:0.29088866 9:0.28238519 10:0.28111441 
-256 1:0.63656881 2:0.15813168 3:0.075814827 4:0.084040633 5:0.045444051 6:0.13332385 7:0.17860348 8:0.32070078 9:0.10429146 10:0.16518236 
-256 1:0.34460471 2:0.38374579 3:0.12476823 4:0.097364692 5:0.049516587 6:0.08136915 7:0.061514614 8:0.19893286 9:0.062101465 10:0.054322998 
-256 1:0.38943843 2:0.28408843 3:0.13273315 4:0.13100605 5:0.062733936 6:0.17501924 7:0.045307463 8:0.18191935 9:0.12812825 10:0.063965055 
-256 1:0.29002867 2:0.30402361 3:0.15154908 4:0.16254604 5:0.091852586 6:0.15958807 7:0.042122253 8:0.056557223 9:0.0068573859 10:0.00096982957 
-256 1:0.64020298 2:0.22197275 3:0.093489427 4:0.033373489 5:0.010961354 6:0.071273157 7:0.068545233 8:0.14708004 9:0.10638928 10:0.0031097062 
-256 1:0.66502542 2:0.24178739 3:0.045390664 4:0.033684825 5:0.014111701 6:0.022719019 7:0.084685764 8:0.12311456 9:0.16344079 10:0.076720918 
-256 1:0.59647299 2:0.1941499 3:0.099666303 4:0.07220573 5:0.037505075 6:0.032006788 7:0.0099733955 8:0.020687485 9:0.21203423 10:0.027145728 
-256 1:0.51763085 2:0.30176509 3:0.092872955 4:0.063495398 5:0.024235702 6:0.023692288 7:0.083656018 8:0.20228435 9:0.25177068 10:0.093711797 
-93.006122957935617 1:0.35894551 2:0.36945734 3:0.10852754 4:0.11358652 5:0.049483088 6:0.050799198 7:0.077025257 8:0.14952632 9:0.14647078 10:0.2248195 
-256 1:0.43883344 2:0.3192073 3:0.094402585 4:0.104119 5:0.043437678 6:0.17340282 7:0.042999854 8:0.061401738 9:0.008653325 10:0.029656261 
-256 1:0.37015871 2:0.28743327 3:0.12594871 4:0.14607731 5:0.070381995 6:0.12304859 7:0.0057875605 8:0.015957738 9:0.043447447 10:0.02810649 
-256 1:0.38697879 2:0.2538276 3:0.16642235 4:0.13341777 5:0.059353487 6:0.068248392 7:0.084232846 8:0.12110866 9:0.20552656 10:0.25590682 
-146.52902713135484 1:0.72574253 2:0.14740485 3:0.043341891 4:0.052817885 5:0.030692845 6:0.04081241 7:0.17936404 8:0.0078547097 9:0.47352399 10:0.23669437 
-256 1:0.41071041 2:0.27636295 3:0.15379716 4:0.10165545 5:0.057474038 6:0.054692915 7:0.13243313 8:0.052231211 9:0.10899475 10:0.020009474 
-256 1:0.41681842 2:0.29708329 3:0.12052268 4:0.10823126 5:0.057344343 6:0.079323853 7:0.1433569 8:0.10451897 9:0.06669069 10:0.27095222 
-256 1:0.37688281 2:0.35811022 3:0.12279068 4:0.099795609 5:0.04242067 6:0.086253106 7:0.046009101 8:0.19962717 9:0.12303115 10:0.063323639 
-256 1:0.70677568 2:0.17685142 3:0.069517898 4:0.032715395 5:0.014139605 6:0.086950308 7:0.025338352 8:0.11935946 9:0.14425383 10:0.010852139 
-33.417433803554474 1:0.54199371 2:0.20056549 3:0.11681043 4:0.087946964 5:0.052683407 6:0.084525825 7:0.084057857 8:0.0094660176 9:0.017866162 10:0.11475464 
-256 1:0.22234173 2:0.25076512 3:0.323553 4:0.15894551 5:0.044394636 6:0.0010774183 7:0.0086255771 8:0.01804326 9:0.01341037 10:0.15328883 
-256 1:0.41079233 2:0.27700479 3:0.16059594 4:0.10514466 5:0.046462286 6:0.1731268 7:0.25698236 8:0.22661943 9:0.29896809 10:0.23818075 
-256 1:0.26113231 2:0.50100498 3:0.10303508 4:0.090682443 5:0.044145184 6:0.22871843 7:0.10757669 8:0.081074731 9:0.049567712 10:0.11462932 
-256 1:0.27494468 2:0.36514815 3:0.16151997 4:0.14814574 5:0.050241466 6:0.050214181 7:0.010224207 8:0.0058800522 9:0.024168116 10:0.076294941 
-256 1:0.41784993 2:0.22033722 3:0.1357728 4:0.15537051 5:0.07066954 6:0.1862455 7:0.047338561 8:0.27606532 9:0.0014049616 10:0.00097732704 
-256 1:0.37423497 2:0.34517496 3:0.087849002 4:0.14380035 5:0.048940717 6:0.010761683 7:0.16372047 8:0.069386551 9:0.00020857648 10:0.0070732874 
-256 1:0.30101253 2:0.37580538 3:0.12489748 4:0.13063927 5:0.067645339 6:0.10394561 7:0.070720089 8:0.01678298 9:0.033701946 10:0.11140117 
-170.61635700750662 1:0.61551445 2:0.24000925 3:0.061732584 4:0.055910417 5:0.026833291 6:0.062019503 7:0.11935656 8:0.0052341951 9:0.051814101 10:0.026769449 
-256 1:0.21743648 2:0.25051843 3:0.19142904 4:0.21510561 5:0.12551044 6:0.23533309 7:0.0020519182 8:0.040332719 9:0.0089376956 10:0.032900557 
-256 1:0.55703737 2:0.25254489 3:0.1089209 4:0.056381363 5:0.025115471 6:0.06793429 7:0.042175924 8:0.19044025 9:0.090504403 10:0.01917631 
-256 1:0.45891851 2:0.25180479 3:0.13805268 4:0.096976988 5:0.054247022 6:0.046397196 7:0.07606875 8:0.23816911 9:0.38739935 10:0.42112391 
-53.939533255273609 1:0.24995842 2:0.38199366 3:0.15599218 4:0.14882146 5:0.063234287 6:0.21717408 7:0.098073451 8:0.19757803 9:0.17843384 10:0.30750051 
-256 1:0.54328814 2:0.29910473 3:0.10060149 4:0.041409152 5:0.01559649 6:0.17591966 7:0.21329626 8:0.09924201 9:0.055665734 10:0.011807244 
-256 1:0.40233945 2:0.33963493 3:0.15296677 4:0.073455408 5:0.031603439 6:0.058980966 7:0.19711928 8:0.089987667 9:0.033484612 10:0.041801053 
-256 1:0.3188653 2:0.41599811 3:0.15049953 4:0.077356083 5:0.037280984 6:0.014513814 7:0.046212699 8:0.086439922 9:0.083886599 10:0.082302658 
-256 1:0.33564913 2:0.37072511 3:0.12997558 4:0.10708169 5:0.056568498 6:0.0082335348 7:0.099511766 8:0.22316521 9:0.10919191 10:0.17095686 
-256 1:0.34719313 2:0.30060495 3:0.16538753 4:0.12402655 5:0.062787844 6:0.031936394 7:0.0030703971 8:0.25760587 9:0.19723451 10:0.11232213 
-256 1:0.28172931 2:0.28798972 3:0.17926069 4:0.17414432 5:0.07687596 6:0.087131759 7:0.24737076 8:0.093149216 9:0.0033957838 10:0.076390152 
-256 1:0.61929019 2:0.22889958 3:0.045826606 4:0.068343212 5:0.037640414 6:0.0030824409 7:0.061531788 8:0.14236782 9:0.17951815 10:0.45480385 
-256 1:0.63447094 2:0.17473388 3:0.090110257 4:0.08320882 5:0.017476098 6:0.16184586 7:0.052673101 8:0.032813609 9:0.06526262 10:0.059079899 
-256 1:0.63141661 2:0.20683297 3:0.073255534 4:0.06536466 5:0.023130219 6:0.13115476 7:0.017265432 8:0.17573832 9:0.17975731 10:0.12032669 
-67.647588462550885 1:0.39867407 2:0.43187101 3:0.055999047 4:0.067332318 5:0.046123555 6:0.11849395 7:0.0052760345 8:0.081819925 9:0.018653522 10:0.23519204 
-256 1:0.81926954 2:0.10081259 3:0.052145758 4:0.019615081 5:0.0081570297 6:0.091424593 7:0.17589357 8:0.10481613 9:0.24218654 10:0.12499179 
-256 1:0.47286491 2:0.27100653 3:0.093161028 4:0.10768952 5:0.055278012 6:0.11144303 7:0.12718024 8:0.0094740109 9:0.19330068 10:0.020303869 
-256 1:0.67048379 2:0.2227781 3:0.062753495 4:0.030421981 5:0.013562628 6:0.023722609 7:0.096926939 8:0.11028407 9:0.16711631 10:0.0044504661 
-256 1:0.24623448 2:0.46310588 3:0.120908 4:0.11667767 5:0.053073977 6:0.21721466 7:0.0013696175 8:0.00042595764 9:0.089373635 10:0.070055435 
-256 1:0.5411974 2:0.24954753 3:0.10354593 4:0.068177512 5:0.037531629 6:0.0187288 7:0.053704662 8:0.085874328 9:0.0079174518 10:0.076669597 
-256 1:0.38016069 2:0.31982513 3:0.16077017 4:0.091763164 5:0.047480849 6:0.028951011 7:0.067718545 8:0.034151463 9:0.01606973 10:0.090743032 
-256 1:0.75903488 2:0.18943123 3:0.026214057 4:0.017840245 5:0.0074795858 6:0.034262432 7:0.18596874 8:0.097866429 9:0.14587695 10:0.012812912 
-256 1:0.47950957 2:0.32556782 3:0.094381841 4:0.06597133 5:0.034569436 6:0.092125181 7:0.037480183 8:0.17838964 9:0.13807989 10:0.043260421 
-256 1:0.32675278 2:0.21906368 3:0.17477235 4:0.18806818 5:0.091343018 6:0.019775094 7:0.16044971 8:0.05635041 9:0.041396336 10:0.025111538 
-55.498177576901014 1:0.6483238 2:0.17660434 3:0.053644158 4:0.074085731 5:0.047341969 6:0.37654351 7:0.069355501 8:0.21235719 9:0.29887698 10:0.17654856 
-256 1:0.69895957 2:0.2126436 3:0.033832343 4:0.036764559 5:0.017799929 6:0.13588492 7:0.091187965 8:0.036968289 9:0.017976271 10:0.26825968 
-256 1:0.64551591 2:0.19448682 3:0.082388629 4:0.052800624 5:0.024808012 6:0.060937332 7:0.09535136 8:0.07052139 9:0.20454237 10:0.15738654 
-256 1:0.39560751 2:0.19525959 3:0.17876949 4:0.12926564 5:0.10109778 6:0.12232481 7:0.0072288406 8:0.015766396 9:0.10447075 10:0.077169171 
-98.646300398350448 1:0.2585974 2:0.25875493 3:0.12336845 4:0.23141027 5:0.12786895 6:0.11780302 7:0.067097869 8:0.33794427 9:0.53787681 10:0.58114123 
-256 1:0.49228703 2:0.21064438 3:0.10656598 4:0.13100982 5:0.059492789 6:0.35339877 7:0.018973629 8:0.15372269 9:0.12674655 10:0.13576109 
-256 1:0.17899163 2:0.34589139 3:0.27885099 4:0.14095324 5:0.055312754 6:0.31075435 7:0.24088778 8:0.11562188 9:0.19184752 10:0.0031139645 
-256 1:0.51724748 2:0.17278454 3:0.1781794 4:0.082686342 5:0.049102242 6:0.30106528 7:0.29198063 8:0.32148208 9:0.11419842 10:0.029427459 
-256 1:0.44035699 2:0.2106628 3:0.14941615 4:0.13974318 5:0.059820888 6:0.010684027 7:0.1618505 8:0.15056254 9:0.18814834 10:0.16294634 
-256 1:0.32431867 2:0.36766878 3:0.16312259 4:0.09525207 5:0.049637885 6:0.0097893437 7:0.14501124 8:0.091736997 9:0.19582702 10:0.13614115 
-256 1:0.30689708 2:0.42631621 3:0.14547849 4:0.079287944 5:0.042020269 6:0.029349215 7:0.11609177 8:0.025534027 9:0.079660467 10:0.22076844 
-256 1:0.4498655 2:0.23042256 3:0.17492812 4:0.1148143 5:0.029969521 6:0.024378855 7:0.010119941 8:0.063114533 9:0.12943533 10:0.18198401 
-256 1:0.32980773 2:0.23591124 3:0.19786547 4:0.14395463 5:0.092460925 6:0.18352269 7:0.091518372 8:0.053797832 9:0.096702848 10:0.041259207 
-256 1:0.42690087 2:0.37598237 3:0.078241045 4:0.081898807 5:0.036976908 6:0.26194537 7:0.012265841 8:0.10529827 9:0.077046833 10:0.035861682 
-256 1:0.68209468 2:0.2206604 3:0.046419761 4:0.035243878 5:0.015581281 6:0.032474203 7:0.0093228645 8:0.04578148 9:0.13881764 10:0.24079934 
-256 1:0.45141082 2:0.41741546 3:0.081425534 4:0.036007669 5:0.013740523 6:0.2208014 7:0.097931725 8:0.23874326 9:0.011234383 10:0.061040637 
-256 1:0.35249762 2:0.31898222 3:0.14810475 4:0.11790632 5:0.062509087 6:0.014503763 7:0.038936989 8:0.15415425 9:0.046819148 10:0.10465295 
-256 1:0.67560929 2:0.19684779 3:0.055320621 4:0.0497177 5:0.022504598 6:0.11146469 7:0.088792089 8:0.076470854 9:0.11598683 10:0.20270966 
-256 1:0.14671268 2:0.26770289 3:0.25064463 4:0.25283517 5:0.082104624 6:0.14794162 7:0.053156289 8:0.075493243 9:0.035783841 10:0.032495969 
-244.88298836755055 1:0.6316641 2:0.22227333 3:0.062442451 4:0.058836149 5:0.02478397 6:0.024374132 7:0.094598418 8:0.080513667 9:0.20301421 10:0.22128951 
-256 1:0.30765788 2:0.37321569 3:0.14957221 4:0.09955828 5:0.069995932 6:0.31745864 7:0.2510591 8:0.25375796 9:0.079018181 10:0.1143235 
-256 1:0.47614747 2:0.32904038 3:0.10060452 4:0.068578238 5:0.025629397 6:0.074978061 7:0.0069233887 8:0.02493288 9:0.29260196 10:0.20249065 
-256 1:0.25560842 2:0.36779232 3:0.17984858 4:0.11971417 5:0.077036506 6:0.26663154 7:0.34223292 8:0.1515379 9:0.055080925 10:0.052473743 
-180.4737357531105 1:0.62152599 2:0.24465478 3:0.053899132 4:0.050734507 5:0.029185586 6:0.003685909 7:0.053028477 8:0.0030726898 9:0.19305036 10:0.42110962 
-256 1:0.52619101 2:0.25067294 3:0.095100704 4:0.091657859 5:0.036377485 6:0.25755315 7:0.039626935 8:0.2039046 9:0.21504295 10:0.049253642 
-223.10247948082241 1:0.77865157 2:0.15007349 3:0.031442884 4:0.022149249 5:0.017682801 6:0.014690181 7:0.0038826433 8:0.053054104 9:0.086518857 10:0.10037468 
-256 1:0.65384009 2:0.21641219 3:0.062891743 4:0.043297718 5:0.023558263 6:0.013984612 7:0.1306996 8:0.04037637 9:0.16495641 10:0.18384957 
-256 1:0.29569403 2:0.24889967 3:0.18630518 4:0.18256483 5:0.086536292 6:0.052018029 7:0.024066819 8:0.18332499 9:0.10272413 10:0.22251496 
-256 1:0.50682893 2:0.2976971 3:0.10168757 4:0.063145698 5:0.030640689 6:0.064872106 7:0.016395368 8:0.21853674 9:0.16776701 10:0.045054503 
-256 1:0.71060931 2:0.17825483 3:0.068421288 4:0.027564541 5:0.015150025 6:0.20087886 7:0.017456194 8:0.084926459 9:0.036278469 10:0.034261443 
-72.132557844089462 1:0.11157622 2:0.14933903 3:0.21781053 4:0.30407222 5:0.217202 6:0.1764169 7:0.11351477 8:0.42644195 9:0.10098151 10:0.029613029 
-256 1:0.71534157 2:0.20448688 3:0.056283253 4:0.01674681 5:0.0071414867 6:0.10633588 7:0.063752698 8:0.053693089 9:0.016165053 10:0.099671071 
-256 1:0.62162968 2:0.3134311 3:0.023946338 4:0.030597582 5:0.0103953 6:0.0051176226 7:0.11465265 8:0.082241986 9:0.090940428 10:0.019124426 
-256 1:0.7099278 2:0.21001553 3:0.049247211 4:0.021353568 5:0.0094558886 6:0.015197572 7:0.038464444 8:0.048873015 9:0.1717647 10:0.12724383 
-256 1:0.43408881 2:0.2330535 3:0.14865065 4:0.12739372 5:0.056813328 6:0.22596131 7:0.056118154 8:0.31450867 9:0.11453067 10:0.24073262 
-256 1:0.38946393 2:0.2459599 3:0.20595057 4:0.067173684 5:0.091451915 6:0.036207399 7:0.010297747 8:0.034484891 9:0.0071119051 10:0.03366183 
-256 1:0.45426175 2:0.2510971 3:0.12855234 4:0.11491159 5:0.051177216 6:0.10699228 7:0.044282527 8:0.11940196 9:0.20441082 10:0.071145782 
-256 1:0.56690791 2:0.26547932 3:0.064410706 4:0.075358424 5:0.027843643 6:0.16926716 7:0.0066038469 8:0.16573825 9:0.02524432 10:0.16685622 
-256 1:0.47548304 2:0.27726169 3:0.11872985 4:0.083129984 5:0.045395439 6:0.25402686 7:0.01840566 8:0.082357882 9:0.16947973 10:0.14849412 
-256 1:0.31744358 2:0.41824599 3:0.14018673 4:0.079718564 5:0.044405142 6:0.25195259 7:0.08569154 8:0.04581991 9:0.14673204 10:0.064932679 
-256 1:0.69310895 2:0.18044121 3:0.058807828 4:0.038800634 5:0.028841375 6:0.036577804 7:0.018601802 8:0.071122387 9:0.023094161 10:0.11463646 
-256 1:0.35140829 2:0.30532998 3:0.18574354 4:0.092525405 5:0.064992785 6:0.11186201 7:0.080171779 8:0.0029755274 9:0.12643095 10:0.12732716 
-256 1:0.36168712 2:0.41857514 3:0.1010799 4:0.079655888 5:0.039001957 6:0.22727315 7:0.066252979 8:0.19308699 9:0.10551164 10:0.1576075 
-256 1:0.70235751 2:0.15548997 3:0.052113822 4:0.052942741 5:0.037095962 6:0.14168977 7:0.16012847 8:0.23458383 9:0.089214143 10:0.022115045 
-256 1:0.41358232 2:0.22951737 3:0.10476672 4:0.18098035 5:0.071153244 6:0.087210838 7:0.0045097175 8:0.16631445 9:0.32485466 10:0.40112495 
-256 1:0.35848143 2:0.27239719 3:0.15353314 4:0.14607479 5:0.069513446 6:0.12091219 7:0.28376545 8:0.072894265 9:0.025971265 10:0.079157078 
-256 1:0.51177135 2:0.21580141 3:0.10371191 4:0.12704444 5:0.041670895 6:0.13103376 7:0.133651 8:0.26486251 9:0.02444721 10:0.20835534 
-256 1:0.39123192 2:0.22431193 3:0.19818193 4:0.11554877 5:0.070725455 6:0.18477835 7:0.018669557 8:0.19565878 9:0.19249564 10:0.18948349 
-256 1:0.28163593 2:0.4285726 3:0.13734582 4:0.095801972 5:0.056643682 6:0.040339304 7:0.057626237 8:0.058463989 9:0.0027744724 10:0.080367784 
-256 1:0.68242804 2:0.2182009 3:0.04479645 4:0.038636524 5:0.015938093 6:0.0038441466 7:0.026370107 8:0.069609693 9:0.15632094 10:0.14628322 
-256 1:0.19268322 2:0.29885784 3:0.2744878 4:0.15425223 5:0.079718908 6:0.036013466 7:0.35642697 8:0.39353184 9:0.066264286 10:0.074186709 
-256 1:0.40289082 2:0.2483949 3:0.13147656 4:0.14310763 5:0.07413009 6:0.067653018 7:0.037470857 8:0.16161614 9:0.021208872 10:0.069198383 
-256 1:0.56770472 2:0.21825601 3:0.10757394 4:0.064325662 5:0.042139658 6:0.025587246 7:0.18245329 8:0.13764219 9:0.026830274 10:0.026967594 
-256 1:0.5885199 2:0.19416583 3:0.081969055 4:0.09471382 5:0.040631392 6:0.1139056 7:0.042330237 8:0.13502487 9:0.15314702 10:0.040833288 
-256 1:0.58822811 2:0.18529836 3:0.094415434 4:0.089020939 5:0.043037152 6:0.006958416 7:0.066564276 8:0.26304412 9:0.10146537 10:0.12099847 
-256 1:0.58087154 2:0.22800485 3:0.091150773 4:0.074148126 5:0.025824713 6:0.0060934667 7:0.031417524 8:0.19605627 9:0.14867207 10:0.0035283529 
-256 1:0.60020035 2:0.21145121 3:0.090488938 4:0.065597478 5:0.032262028 6:0.066356482 7:0.0099539641 8:0.034960072 9:0.017392287 10:0.070602053 
-256 1:0.74986597 2:0.15019752 3:0.055288759 4:0.029386164 5:0.015261581 6:0.027424012 7:0.10717541 8:0.071824951 9:0.039028855 10:0.012604857 
-256 1:0.68413299 2:0.21984178 3:0.04271864 4:0.037812992 5:0.015493603 6:0.02318575 7:0.004263444 8:0.11194937 9:0.15557321 10:0.10239009 
-256 1:0.51761784 2:0.22941997 3:0.09258432 4:0.10714215 5:0.053235713 6:0.23152524 7:0.2093793 8:0.013100111 9:0.090018197 10:0.20725675 
-16.797493871467985 1:0.10855332 2:0.17191505 3:0.19167581 4:0.45318421 5:0.074671613 6:0.071283544 7:0.059100512 8:0.059815677 9:0.068686013 10:0.055582672 
-256 1:0.71230507 2:0.20743029 3:0.038515512 4:0.027323848 5:0.01442528 6:0.081747891 7:0.087878013 8:0.1820835 9:0.16722884 10:0.30700192 
-256 1:0.75161944 2:0.17539097 3:0.052053657 4:0.01545384 5:0.0054820941 6:0.11427253 7:0.037642486 8:0.063923147 9:0.072598906 10:0.014988065 
-19.969700273395578 1:0.33123873 2:0.35649558 3:0.10871734 4:0.14980955 5:0.053738789 6:0.27785736 7:0.3831121 8:0.34240872 9:0.45851135 10:0.56313142 
-125.9768348049943 1:0.31767456 2:0.41673967 3:0.11382257 4:0.093884206 5:0.057878992 6:0.31861574 7:0.092961508 8:0.25622401 9:0.37128043 10:0.062430469 
-256 1:0.48562424 2:0.24963706 3:0.1108174 4:0.10520288 5:0.048718418 6:0.18650109 7:0.21840596 8:0.18544216 9:0.29385835 10:0.034351378 
-256 1:0.32154154 2:0.24983796 3:0.1923859 4:0.16419441 5:0.072040193 6:0.20430047 7:0.013470824 8:0.1645378 9:0.28861538 10:0.23724417 
-256 1:0.57201778 2:0.23723752 3:0.088850427 4:0.070187506 5:0.031706766 6:0.071249282 7:0.030334464 8:0.19918766 9:0.26481497 10:0.15491765 
-256 1:0.42729461 2:0.23974627 3:0.12535915 4:0.13096656 5:0.076633404 6:0.072676821 7:0.083468797 8:0.13248276 9:0.010398095 10:0.29501754 
-256 1:0.63268509 2:0.23864337 3:0.057995881 4:0.050335261 5:0.020340396 6:0.014948499 7:0.0724592 8:0.025709245 9:0.022413684 10:0.13845414 
-256 1:0.35132849 2:0.31236577 3:0.13141249 4:0.11569252 5:0.089200726 6:0.20793365 7:0.10941484 8:0.23575086 9:0.14936859 10:0.50802737 
-256 1:0.5207109 2:0.20038622 3:0.13357178 4:0.094463296 5:0.050867801 6:0.039456945 7:0.20190436 8:0.038303017 9:0.094527083 10:0.33884067 
-256 1:0.31945277 2:0.24778252 3:0.19320105 4:0.16205692 5:0.077506737 6:0.13072753 7:0.053085728 8:0.04223537 9:0.040161322 10:0.053702082 
-256 1:0.61833582 2:0.18617491 3:0.089254783 4:0.07104592 5:0.035188567 6:0.10052823 7:0.11752554 8:0.12044563 9:0.3080152 10:0.3137983 
-256 1:0.6311988 2:0.30372757 3:0.048105762 4:0.012750718 5:0.0042171485 6:0.0087455234 7:0.076504903 8:0.19703683 9:0.2293777 10:0.070782713 
-256 1:0.38020799 2:0.39868058 3:0.10627426 4:0.078286884 5:0.036550293 6:0.074308135 7:0.0073455084 8:0.039598172 9:0.024785801 10:0.050484732 
-256 1:0.48680731 2:0.34414151 3:0.11045649 4:0.043368237 5:0.015226451 6:0.13069774 7:0.07653966 8:0.064668848 9:0.16051991 10:0.01938099 
-256 1:0.6468317 2:0.1876847 3:0.082735394 4:0.052977926 5:0.029770279 6:0.03375272 7:0.01643283 8:0.11301917 9:0.048242962 10:0.12317008 
-256 1:0.50043491 2:0.28493034 3:0.093666845 4:0.085669076 5:0.035298822 6:0.065585631 7:0.028918895 8:0.041742488 9:0.21732693 10:0.24926094 
-256 1:0.56171069 2:0.21228678 3:0.12628362 4:0.061717022 5:0.038001887 6:0.012899283 7:0.1423019 8:0.22393972 9:0.067085857 10:0.31351661 
-256 1:0.37374453 2:0.29898992 3:0.15366917 4:0.12093718 5:0.052659201 6:0.11324184 7:0.020939751 8:0.063555478 9:0.22054672 10:0.26143218 
-256 1:0.53101283 2:0.24197197 3:0.10025543 4:0.083180606 5:0.043579157 6:0.028770555 7:0.050321939 8:0.088447838 9:0.05753661 10:0.032780852 
-103.99476276585474 1:0.16463607 2:0.44302139 3:0.10809703 4:0.16399579 5:0.12024972 6:0.076892076 7:0.0081305047 8:0.042628558 9:0.033423119 10:0.24586036 
-256 1:0.31934618 2:0.23672174 3:0.16393909 4:0.20830604 5:0.071686952 6:0.052542053 7:0.090384601 8:0.11197053 9:0.2351989 10:0.2153082 
-256 1:0.69785014 2:0.14878639 3:0.068270978 4:0.058673674 5:0.026418825 6:0.021662393 7:0.012482124 8:0.0083927087 9:0.077889358 10:0.12910874 
-256 1:0.52746638 2:0.16471153 3:0.13235853 4:0.1072684 5:0.068195155 6:0.054667973 7:0.067498348 8:0.025358049 9:0.11369475 10:0.29758461 
-256 1:0.51037165 2:0.23614179 3:0.10601379 4:0.098548478 5:0.048924291 6:0.11213643 7:0.12988534 8:0.12069979 9:0.091433709 10:0.029425798 
-256 1:0.28665749 2:0.26932579 3:0.22481032 4:0.14378121 5:0.075425194 6:0.2413079 7:0.058545897 8:0.044907544 9:0.2677797 10:0.15794146 
-256 1:0.61265726 2:0.24907558 3:0.08099066 4:0.039553549 5:0.017722947 6:0.10726137 7:0.058455081 8:0.095582215 9:0.0089158122 10:0.17423229 
-256 1:0.72504467 2:0.21039064 3:0.036473694 4:0.01913964 5:0.0089513642 6:0.16114704 7:0.069480338 8:0.12858278 9:0.27600883 10:0.25668638 
-256 1:0.19840819 2:0.44967524 3:0.15678743 4:0.12717897 5:0.067950173 6:0.032854539 7:0.11457341 8:0.050978593 9:0.067336907 10:0.25029044 
-256 1:0.25808249 2:0.29959932 3:0.18451084 4:0.17196741 5:0.085839943 6:0.082811362 7:0.011559205 8:0.03040844 9:0.05040918 10:0.010065514 
-256 1:0.68480609 2:0.21355864 3:0.066419772 4:0.024947955 5:0.010267548 6:0.068800799 7:0.027816997 8:0.036845327 9:0.081185606 10:0.084032989 
-256 1:0.45426756 2:0.22124229 3:0.15534316 4:0.11541144 5:0.05373555 6:0.27887578 7:0.14078298 8:0.23499716 9:0.24461412 10:0.20775607 
-256 1:0.68165381 2:0.2179409 3:0.043831519 4:0.037763288 5:0.018810489 6:0.063407394 7:0.01474723 8:0.27800596 9:0.20756332 10:0.23831667 
-256 1:0.63674008 2:0.23891775 3:0.061338575 4:0.044415272 5:0.018588331 6:0.07307269 7:0.17428586 8:0.060091934 9:0.069722359 10:0.1383989 
-59.933968225668501 1:0.53104804 2:0.29296628 3:0.071008291 4:0.068990622 5:0.035986761 6:0.059287657 7:0.091714234 8:0.10960604 9:0.31814786 10:0.47413397 
-256 1:0.59929506 2:0.20630252 3:0.084737573 4:0.074061396 5:0.035603444 6:0.044020289 7:0.16675774 8:0.26330155 9:0.17278481 10:0.12677688 
-256 1:0.57509544 2:0.22086947 3:0.10248855 4:0.08150372 5:0.020042832 6:0.054341868 7:0.081196222 8:0.081726861 9:0.053808495 10:0.12039991 
-256 1:0.40058952 2:0.38420316 3:0.091922374 4:0.085272813 5:0.038012128 6:0.041045537 7:0.11605472 8:0.063983738 9:0.012757445 10:0.0071973633 
-66.967674267961371 1:0.7126141 2:0.15536838 3:0.05602546 4:0.047243648 5:0.02874841 6:0.081292926 7:0.068211153 8:0.042534597 9:0.44546654 10:0.45542576 
-256 1:0.27545632 2:0.45231879 3:0.15341586 4:0.082763305 5:0.036045727 6:0.1403414 7:0.033263179 8:0.080617871 9:0.058222988 10:0.031881589 
-256 1:0.47807613 2:0.28239319 3:0.12755637 4:0.069822099 5:0.042152217 6:0.012523788 7:0.0047780904 8:0.081284458 9:0.056445001 10:0.19228006 
-256 1:0.3931466 2:0.26031705 3:0.1097619 4:0.15224685 5:0.084527595 6:0.34324285 7:0.018764469 8:0.038865169 9:0.27290272 10:0.45312835 
-256 1:0.74663118 2:0.18371104 3:0.037305747 4:0.022227036 5:0.010125001 6:0.010976957 7:0.1348681 8:0.13308674 9:0.13829461 10:0.17496698 
-69.04695014199126 1:0.65709582 2:0.23803186 3:0.044878121 4:0.037880666 5:0.022113536 6:0.0062439165 7:0.012327734 8:0.1176524 9:0.52613061 10:0.42909083 
-256 1:0.60120648 2:0.13948747 3:0.10396634 4:0.094706732 5:0.060632979 6:0.17667325 7:0.028743903 8:0.21309902 9:0.19956619 10:0.16880606 
-256 1:0.68281683 2:0.17424304 3:0.054440915 4:0.057252475 5:0.031246738 6:0.11834131 7:0.16069279 8:0.050799118 9:0.15101946 10:0.11677096 
-256 1:0.4675033 2:0.29336033 3:0.14042842 4:0.0552785 5:0.043429446 6:0.13268311 7:0.14130071 8:0.053719373 9:0.11154006 10:0.11643657 
-256 1:0.65452902 2:0.21919653 3:0.07497267 4:0.03793547 5:0.013366304 6:0.17354442 7:0.065520521 8:0.12380223 9:0.052480203 10:0.0077484114 
-106.77286872307519 1:0.63748836 2:0.21313409 3:0.047918639 4:0.062474374 5:0.038984535 6:0.047563443 7:0.10423883 8:0.1968417 9:0.38845535 10:0.48148264 
-256 1:0.22310387 2:0.28670943 3:0.18725426 4:0.21248584 5:0.090446604 6:0.088499014 7:0.079129167 8:0.057019642 9:0.12300922 10:0.1020272 
-256 1:0.68611688 2:0.20646706 3:0.052904932 4:0.039266555 5:0.015244576 6:0.11952933 7:0.08705296 8:0.036236339 9:0.36128153 10:0.15471576 
-177.62240610328911 1:0.39295246 2:0.18688884 3:0.19400119 4:0.1263222 5:0.099835305 6:0.38179497 7:0.073963138 8:0.27856729 9:0.037668428 10:0.056876144 
-256 1:0.44952616 2:0.35048078 3:0.076417191 4:0.091322367 5:0.032253497 6:0.12884194 7:0.10447421 8:0.22217724 9:0.076274882 10:0.032586446 
-256 1:0.44435795 2:0.21738841 3:0.095375116 4:0.14952272 5:0.093355808 6:0.14845569 7:0.096767557 8:0.14361999 9:0.13792355 10:0.42204208 
-256 1:0.51554016 2:0.28624098 3:0.093819331 4:0.069318898 5:0.035080625 6:0.045940865 7:0.041842909 8:0.11319011 9:0.11335805 10:0.019322198 
-256 1:0.62750969 2:0.25277348 3:0.048924287 4:0.045708369 5:0.02508417 6:0.26134886 7:0.10067473 8:0.16377918 9:0.31802935 10:0.05661631 
-256 1:0.42469701 2:0.24721255 3:0.16424176 4:0.10153096 5:0.062317723 6:0.0065420789 7:0.060317328 8:0.022753405 9:0.10360292 10:0.26280261 
-256 1:0.23698573 2:0.25297274 3:0.23282521 4:0.15252973 5:0.12468658 6:0.27558782 7:0.083624996 8:0.28511175 9:0.19505834 10:0.064174146 
-256 1:0.63467836 2:0.16205112 3:0.088781191 4:0.078502965 5:0.03598636 6:0.084136215 7:0.15307373 8:0.12757627 9:0.085730028 10:0.10934331 
-256 1:0.30182561 2:0.34520419 3:0.23896681 4:0.082986439 5:0.031016947 6:0.091809772 7:0.044077456 8:0.047210183 9:0.060694963 10:0.090001169 
-256 1:0.66883104 2:0.19865162 3:0.057896832 4:0.051009199 5:0.023611312 6:0.067151415 7:0.096033594 8:0.11746813 9:0.22679492 10:0.11910663 
-256 1:0.51256859 2:0.2989816 3:0.077283261 4:0.07562524 5:0.035541314 6:0.020861158 7:0.095455482 8:0.040077788 9:0.13075896 10:0.13694104 
-256 1:0.43670269 2:0.29578347 3:0.1263325 4:0.10154349 5:0.039637845 6:0.11973365 7:0.0040345972 8:0.021365542 9:0.054662665 10:0.0043832193 
-81.836555922588374 1:0.27808464 2:0.31515875 3:0.16116859 4:0.15617697 5:0.089411054 6:0.025874336 7:0.066536721 8:0.42765728 9:0.32396544 10:0.30822354 
-256 1:0.70097346 2:0.16723849 3:0.048848454 4:0.053345692 5:0.029593913 6:0.011114294 7:0.064607306 8:0.27211802 9:0.15358608 10:0.013628866 
-256 1:0.6115342 2:0.21382335 3:0.079439633 4:0.062254806 5:0.03294801 6:0.041734193 7:0.11095175 8:0.040118271 9:0.14315654 10:0.21221754 
-256 1:0.61344259 2:0.27805058 3:0.036835394 4:0.045616407 5:0.026055033 6:0.1577609 7:0.081405201 8:5.6711195e-05 9:0.11505468 10:0.19170677 
-256 1:0.65971263 2:0.21921925 3:0.058427146 4:0.047975481 5:0.014665495 6:0.028646081 7:0.14589305 8:0.1226699 9:0.039163754 10:0.1950761 
-194.99698249590486 1:0.51990031 2:0.26736296 3:0.085611528 4:0.086028945 5:0.041096258 6:0.094380027 7:0.046081783 8:0.24850467 9:0.20693427 10:0.14186988 
-256 1:0.49006836 2:0.27041547 3:0.096370312 4:0.099138124 5:0.044007736 6:0.081831427 7:0.11818868 8:0.090884769 9:0.054903387 10:0.0077928232 
-256 1:0.57669603 2:0.22028255 3:0.080460928 4:0.079212245 5:0.043348243 6:0.13960629 7:0.0089826006 8:0.14154647 9:0.095906856 10:0.097439229 
-256 1:0.46006835 2:0.2514002 3:0.14657029 4:0.090162763 5:0.051798394 6:0.1117579 7:0.045689699 8:0.0075139067 9:0.0283445 10:0.08871565 
-256 1:0.44982796 2:0.29681369 3:0.12013329 4:0.089197238 5:0.044027823 6:0.27314771 7:0.099673145 8:0.015746773 9:0.20964217 10:0.061020474 
-256 1:0.58418728 2:0.30045373 3:0.056899731 4:0.039174599 5:0.019284663 6:0.1218099 7:0.021554989 8:0.075075001 9:0.11159238 10:0.11274441 
-256 1:0.47180694 2:0.32740349 3:0.1195848 4:0.062394333 5:0.018810437 6:0.10736996 7:0.05333248 8:0.12158682 9:0.041670659 10:0.058437175 
-3.054866040363839 1:0.32754763 2:0.34351455 3:0.12327242 4:0.11599566 5:0.089669725 6:0.38331267 7:0.01634971 8:0.34756693 9:0.40684621 10:0.48743619 
-256 1:0.61894643 2:0.25028562 3:0.064309195 4:0.050340878 5:0.01611788 6:0.09098522 7:0.077461087 8:0.021814176 9:0.053786239 10:0.038627046 
-184.02282999929909 1:0.3515402 2:0.39379666 3:0.11528087 4:0.085104259 5:0.054278012 6:0.067848642 7:0.12306596 8:0.00063256394 9:0.11539508 10:0.36410263 
-256 1:0.45410582 2:0.35468044 3:0.10173347 4:0.061613863 5:0.027866404 6:0.033432665 7:0.0041013993 8:0.12022097 9:0.054704777 10:0.093885147 
-256 1:0.68910085 2:0.16319082 3:0.076569698 4:0.046159061 5:0.024979573 6:0.021641232 7:0.089763393 8:0.1285965 9:0.15917944 10:0.087563152 
-256 1:0.44707724 2:0.20711578 3:0.13261824 4:0.14852722 5:0.064661524 6:0.26464958 7:0.057302376 8:0.27340111 9:0.061523973 10:0.052469668 
-256 1:0.47044604 2:0.2830227 3:0.13571152 4:0.070483677 5:0.04033606 6:0.048326833 7:0.031970854 8:0.041818457 9:0.055459448 10:0.097783185 
-256 1:0.6891227 2:0.1743116 3:0.051322565 4:0.054413323 5:0.030829812 6:0.055352795 7:0.032372613 8:0.056974303 9:0.060181751 10:0.18756819 
-256 1:0.53210477 2:0.26113255 3:0.092465608 4:0.083702709 5:0.030594355 6:0.025023115 7:0.056380027 8:0.042925703 9:0.026184526 10:0.15110895 
-256 1:0.36800558 2:0.30278289 3:0.16931248 4:0.1056347 5:0.054264355 6:0.14696761 7:0.078539764 8:0.054856403 9:0.20264344 10:0.12104964 
-256 1:0.48835785 2:0.19971214 3:0.12088657 4:0.13788505 5:0.053158401 6:0.17492678 7:0.03299962 8:0.055698949 9:0.0011571566 10:0.082971473 
-230.20729215556898 1:0.39279642 2:0.2898613 3:0.10787732 4:0.14739914 5:0.062065815 6:0.13148944 7:0.019997973 8:0.043622324 9:0.037806453 10:0.1348931 
-186.00950843968991 1:0.31726478 2:0.27589112 3:0.16091485 4:0.14840418 5:0.097525063 6:0.37500154 7:0.007384683 8:0.22765422 9:0.28194106 10:0.043394281 
-256 1:0.71668271 2:0.22708104 3:0.03422786 4:0.017212148 5:0.0047962387 6:0.13144237 7:0.18172073 8:0.034566905 9:0.051501168 10:0.19689051 
-256 1:0.75024664 2:0.20083405 3:0.030928023 4:0.01364479 5:0.0043465009 6:0.088559904 7:0.0013661906 8:0.01098109 9:0.08060091 10:0.069431551 
-256 1:0.29828084 2:0.36863152 3:0.1789304 4:0.10248002 5:0.05167722 6:0.005474743 7:0.098037227 8:0.038725848 9:0.19564395 10:0.17073512 
-256 1:0.73132919 2:0.16642286 3:0.047358089 4:0.036023173 5:0.018866693 6:0.068815199 7:0.10587346 8:0.13889115 9:0.08355349 10:0.093732039 
-256 1:0.62114692 2:0.18981009 3:0.066792332 4:0.095060033 5:0.027190618 6:0.059174415 7:0.086569698 8:0.1497696 9:0.21035053 10:0.072341195 
-256 1:0.45237544 2:0.23876209 3:0.14480087 4:0.099574598 5:0.064486999 6:0.017985067 7:0.00038378273 8:0.066391675 9:0.034550347 10:0.038662399 
-256 1:0.28086371 2:0.34345513 3:0.15608505 4:0.15657125 5:0.063024852 6:0.21118936 7:0.056220127 8:0.068850844 9:0.0052818689 10:0.020096977 
-81.360548600336088 1:0.18481955 2:0.30596093 3:0.19077842 4:0.20909128 5:0.10934983 6:0.082623744 7:0.23063645 8:0.39847037 9:0.20758978 10:0.05450729 
-256 1:0.66030404 2:0.24248258 3:0.059141816 4:0.025480629 5:0.012590933 6:0.031478604 7:0.017877028 8:0.16360767 9:0.099714342 10:0.21385233 
-256 1:0.18399447 2:0.59672113 3:0.093902962 4:0.08797593 5:0.037405509 6:0.031041317 7:0.12233294 8:0.12177433 9:0.054841527 10:0.033118286 
-256 1:0.55213088 2:0.30377997 3:0.071411091 4:0.049905645 5:0.022772413 6:0.068916404 7:0.020254171 8:0.33149783 9:0.08020086 10:0.023915894 
-256 1:0.32407576 2:0.22309679 3:0.21125157 4:0.13849476 5:0.10308111 6:0.04283735 7:0.19725252 8:0.12864737 9:0.066478665 10:0.10079844 
-256 1:0.23918521 2:0.39818944 3:0.19291403 4:0.12022173 5:0.049489599 6:0.17193401 7:0.045163318 8:0.15992574 9:0.19215642 10:0.12708705 
-256 1:0.60028651 2:0.23110759 3:0.084898187 4:0.05814561 5:0.025562106 6:0.066169098 7:0.06060905 8:0.018294932 9:0.26412667 10:0.185169 
-256 1:0.39533722 2:0.29222769 3:0.14213203 4:0.11282065 5:0.057482412 6:0.042594872 7:0.0025557239 8:0.16756962 9:0.15522477 10:0.28348595 
-139.93682034013807 1:0.43782494 2:0.2750842 3:0.12663013 4:0.10481426 5:0.055646466 6:0.0045938878 7:0.03702002 8:0.022109366 9:0.029232846 10:0.051187275 
-256 1:0.42281392 2:0.47496249 3:0.068540003 4:0.025963547 5:0.0077200391 6:0.058894634 7:0.031068484 8:0.18251438 9:0.059299897 10:0.12058302 
-256 1:0.38461395 2:0.20613187 3:0.22125451 4:0.1298437 5:0.058155962 6:0.18737031 7:0.22319965 8:0.050242858 9:0.12255904 10:0.11062094 
-256 1:0.32945816 2:0.32267584 3:0.1605602 4:0.12429185 5:0.063013943 6:0.099287987 7:0.10898439 8:0.18013728 9:0.19806904 10:0.074502736 
-256 1:0.60772428 2:0.19777009 3:0.088747699 4:0.065636208 5:0.040121722 6:0.19899125 7:0.24519162 8:0.30135692 9:0.25353511 10:0.08373401 
-256 1:0.51552092 2:0.31965383 3:0.085564948 4:0.055311414 5:0.02394889 6:0.0072284132 7:0.074024475 8:0.12425949 9:0.17547114 10:0.090721201 
-256 1:0.64716651 2:0.18085364 3:0.081060511 4:0.058769739 5:0.032149593 6:0.046956843 7:0.056020635 8:0.037716974 9:0.17633162 10:0.021621181 
-256 1:0.31481183 2:0.38392803 3:0.14520645 4:0.095827871 5:0.060225813 6:0.073321745 7:0.15839952 8:0.27005998 9:0.16193848 10:0.19709168 
-256 1:0.69492805 2:0.19336001 3:0.058264179 4:0.035541054 5:0.0179067 6:0.0051860924 7:0.08203758 8:0.15504192 9:0.22881622 10:0.16991298 
-256 1:0.70089067 2:0.22166977 3:0.041095464 4:0.023327785 5:0.013016308 6:0.022427835 7:0.085483907 8:0.058285458 9:0.040081595 10:0.19901285 
-256 1:0.47903706 2:0.25398891 3:0.15687692 4:0.071303731 5:0.038793382 6:0.14609423 7:0.14523441 8:0.19129317 9:0.13885604 10:0.0098759924 
-256 1:0.52984798 2:0.27998527 3:0.10482488 4:0.057552022 5:0.02778984 6:0.0033491706 7:0.13367765 8:0.0050268473 9:0.10397069 10:0.16607611 
-256 1:0.67613011 2:0.22154475 3:0.05980517 4:0.030406779 5:0.012113199 6:0.029869081 7:0.017406732 8:0.059222594 9:0.041637385 10:0.046122578 
-256 1:0.25018375 2:0.48425214 3:0.14207687 4:0.064042551 5:0.059444692 6:0.11528802 7:0.08651338 8:0.093320001 9:0.00049591078 10:0.039013627 
-256 1:0.54186675 2:0.24036785 3:0.11865694 4:0.070193847 5:0.028914614 6:0.078003894 7:0.22711989 8:0.16558252 9:0.17744265 10:0.032776657 
-256 1:0.37478975 2:0.22335417 3:0.17171976 4:0.15551484 5:0.074621478 6:0.0047536529 7:0.24308144 8:0.18827293 9:0.15641257 10:0.16018073 
-256 1:0.75529124 2:0.087773092 3:0.056450009 4:0.062092699 5:0.038392964 6:0.032860937 7:0.16755137 8:0.028879904 9:0.05806752 10:0.064711181 
-256 1:0.64819795 2:0.22065332 3:0.055364246 4:0.054352499 5:0.021431987 6:0.018974162 7:0.009415368 8:0.080242101 9:0.13624556 10:0.072308716 
-256 1:0.30698376 2:0.36097396 3:0.14151817 4:0.12305348 5:0.067470633 6:0.0081709333 7:0.0383364 8:0.18241829 9:0.091753421 10:0.00094536067 
-256 1:0.50559416 2:0.3292599 3:0.08600322 4:0.05458254 5:0.02456018 6:0.09201309 7:0.031528511 8:0.076690996 9:0.03399229 10:0.029909337 
-256 1:0.73031194 2:0.15660068 3:0.053428907 4:0.037369092 5:0.022289382 6:0.011289898 7:0.0040470169 8:0.16064112 9:0.23623151 10:0.39946477 
-256 1:0.40194753 2:0.24170702 3:0.19426871 4:0.12329657 5:0.038780172 6:0.31886611 7:0.059100605 8:0.027036257 9:0.04260832 10:0.023024645 
-256 1:0.69222187 2:0.18994762 3:0.050049486 4:0.045055709 5:0.022725314 6:0.040224643 7:0.003154811 8:0.032990769 9:0.09845439 10:0.33836387 
-256 1:0.56107623 2:0.22800104 3:0.098630081 4:0.080601852 5:0.031690791 6:0.016593824 7:0.032618277 8:0.070895463 9:0.025669572 10:0.11274105 
-256 1:0.53596461 2:0.23542962 3:0.10832863 4:0.081959558 5:0.038317578 6:0.082894298 7:0.10723437 8:0.44004257 9:0.15306195 10:0.059957317 
-113.47530127731645 1:0.50886066 2:0.24385349 3:0.12454545 4:0.07330602 5:0.049434394 6:0.13155093 7:0.053630807 8:0.065050034 9:0.18269903 10:0.0040179524 
-256 1:0.16392232 2:0.37880663 3:0.16239298 4:0.18802945 5:0.10684862 6:0.30403508 7:0.1616555 8:0.23360108 9:0.040877842 10:0.15272324 
-256 1:0.33732461 2:0.19271203 3:0.21886537 4:0.16431534 5:0.08678265 6:0.063865687 7:0.25527409 8:0.3904965 9:0.13685766 10:0.14579047 
-256 1:0.53680026 2:0.25323026 3:0.099031795 4:0.073239794 5:0.037697889 6:0.096380099 7:0.07303612 8:0.25454104 9:0.071401222 10:0.12889329 
-256 1:0.56146471 2:0.17953622 3:0.11286929 4:0.086865522 5:0.059264257 6:0.23309754 7:0.00074644748 8:0.082622027 9:0.20594543 10:0.20312738 
-256 1:0.59500923 2:0.26725905 3:0.095260661 4:0.030774259 5:0.011696801 6:0.13510797 7:0.018378706 8:0.0017462966 9:0.039134414 10:0.099764541 
-256 1:0.51707512 2:0.27722725 3:0.093905143 4:0.082825148 5:0.028967342 6:0.070516307 7:0.065968916 8:0.024169761 9:0.14679631 10:0.013661339 
-256 1:0.33432125 2:0.26534618 3:0.19841529 4:0.13931594 5:0.062601343 6:0.023505801 7:0.22396336 8:0.10069696 9:0.28506842 10:0.21591489 
-256 1:0.59015144 2:0.23405467 3:0.079408887 4:0.067579954 5:0.028805048 6:0.17744403 7:0.094773522 8:0.043909602 9:0.020404443 10:0.012087091 
-256 1:0.5479377 2:0.2894197 3:0.088805259 4:0.049358457 5:0.02447888 6:0.035152379 7:0.063218866 8:0.032799257 9:0.16273317 10:0.17560819 
-256 1:0.51883095 2:0.21801098 3:0.12984496 4:0.091654285 5:0.041658821 6:0.006646009 7:0.039589982 8:0.0060744239 9:0.081215996 10:0.066752721 
-256 1:0.45310182 2:0.2075573 3:0.16819293 4:0.10020942 5:0.07093853 6:0.038281397 7:0.017124249 8:0.0056470849 9:0.056002314 10:0.0056034243 
-256 1:0.23802853 2:0.33097043 3:0.27059056 4:0.11336923 5:0.047041252 6:0.060774913 7:0.070840768 8:0.23137585 9:0.15614799 10:0.13382901 
-61.845566091939787 1:0.18795301 2:0.54318192 3:0.099306922 4:0.11852856 5:0.051029584 6:0.45146001 7:0.21240869 8:0.18043727 9:0.039088765 10:0.13868501 
-256 1:0.31640283 2:0.40258721 3:0.13860069 4:0.093638356 5:0.048770921 6:0.11300611 7:0.055804539 8:0.032182661 9:0.030863361 10:0.021412499 
-256 1:0.63725866 2:0.16591407 3:0.068884535 4:0.091623384 5:0.036319348 6:0.27563625 7:0.18898817 8:0.065883853 9:0.030175237 10:0.003644811 
-256 1:0.43289574 2:0.26252955 3:0.14430513 4:0.10089377 5:0.059375819 6:0.016745743 7:0.057889529 8:0.14540579 9:0.060473013 10:0.16077623 
-256 1:0.67100713 2:0.22362708 3:0.055699852 4:0.036254694 5:0.013411243 6:0.038756277 7:0.0017520398 8:0.068455563 9:0.1833579 10:0.074258777 
-256 1:0.25738954 2:0.51457567 3:0.10121482 4:0.079390191 5:0.047429776 6:0.17428622 7:0.084065481 8:0.079381382 9:0.20806067 10:0.1078628 
-46.943202565806196 1:0.74468101 2:0.18111174 3:0.036721898 4:0.023279385 5:0.014205966 6:0.81036211 7:0.68974459 8:0.38844085 9:0.1144539 10:0.0096299716 
-256 1:0.61801755 2:0.25888683 3:0.060890662 4:0.046384819 5:0.015820145 6:0.0034237217 7:0.024826404 8:0.14037128 9:0.012503507 10:0.00069892021 
-256 1:0.26833462 2:0.1701949 3:0.2563186 4:0.19956223 5:0.10558964 6:0.057113029 7:0.030739706 8:0.065389107 9:0.022302738 10:0.11189167 
-256 1:0.62575171 2:0.20937264 3:0.074543379 4:0.06302036 5:0.027311915 6:0.05480745 7:0.13828858 8:0.10510527 9:0.097475781 10:0.14819518 
-256 1:0.64488322 2:0.23045862 3:0.089955484 4:0.022290009 5:0.012412667 6:0.059720413 7:0.047245934 8:0.12054341 9:0.072973549 10:0.034044454 
-197.10289096231702 1:0.27420204 2:0.29288532 3:0.1463551 4:0.19977882 5:0.086778726 6:0.070647431 7:0.19235058 8:0.10566424 9:0.072530783 10:0.28991913 
-256 1:0.38405113 2:0.29621065 3:0.1685358 4:0.091416702 5:0.059785718 6:0.08205407 7:0.042533319 8:0.21318372 9:0.076574771 10:0.073974792 
-256 1:0.39830829 2:0.21174761 3:0.15966847 4:0.15912851 5:0.071147113 6:0.061220488 7:0.12331445 8:0.11210511 9:0.071709695 10:0.086693418 
-256 1:0.41422735 2:0.36812139 3:0.10738323 4:0.07485957 5:0.035408467 6:0.17788361 7:0.0042218386 8:0.020370532 9:0.27269099 10:0.12456347 
-256 1:0.50243921 2:0.20052783 3:0.1134919 4:0.12948822 5:0.054052844 6:0.076627569 7:0.19068659 8:0.10457873 9:0.021862966 10:0.066893375 
-256 1:0.57210938 2:0.20421999 3:0.084925951 4:0.087359645 5:0.051385037 6:0.2136281 7:0.13612612 8:0.25774356 9:0.15178009 10:0.1114846 
-256 1:0.21000065 2:0.40201297 3:0.19083303 4:0.13866395 5:0.058489394 6:0.17565958 7:0.1881901 8:0.25080903 9:0.046196514 10:0.018188104 
-256 1:0.61329694 2:0.21406684 3:0.09982862 4:0.048345521 5:0.02446208 6:0.25533021 7:0.014256287 8:0.073550414 9:0.047323354 10:0.017957538 
-256 1:0.54643687 2:0.24825973 3:0.11267251 4:0.067226301 5:0.025404582 6:0.026058393 7:0.073418139 8:0.12579961 9:0.18483853 10:0.040216948 
-249.60096029514469 1:0.44241707 2:0.23757153 3:0.11527 4:0.13357009 5:0.07117131 6:0.027346087 7:0.0078655187 8:0.17901691 9:0.32792919 10:0.41366879 
-256 1:0.32104199 2:0.24290781 3:0.21659167 4:0.14576387 5:0.073694661 6:0.12610593 7:0.0066481677 8:0.041984916 9:0.14682604 10:0.088797434 
-256 1:0.47938766 2:0.25486345 3:0.14217052 4:0.076358459 5:0.047219907 6:0.088028064 7:0.0055371386 8:0.017601151 9:0.16502215 10:0.21916466 
-256 1:0.72604959 2:0.14945419 3:0.04829961 4:0.037497813 5:0.038698803 6:0.35610632 7:0.36284285 8:0.050216579 9:0.23516743 10:0.032885294 
-256 1:0.64483147 2:0.18770869 3:0.086229359 4:0.051767068 5:0.029463407 6:0.096026665 7:0.17036121 8:0.24315024 9:0.069190381 10:0.31886995 
-24.020138682616789 1:0.70467035 2:0.17181088 3:0.0425754 4:0.051936545 5:0.029006828 6:0.036622065 7:0.0023139041 8:0.048149918 9:0.072141822 10:0.11258431 
-256 1:0.4386706 2:0.32482311 3:0.11487181 4:0.081896414 5:0.039738068 6:0.010687236 7:0.17593928 8:0.071545591 9:0.10649919 10:0.03971928 
-256 1:0.5290359 2:0.25432954 3:0.085780026 4:0.087850489 5:0.043004046 6:0.0067864068 7:0.10291324 8:0.076212672 9:0.014959354 10:0.047486227 
-256 1:0.34281433 2:0.31003781 3:0.15466979 4:0.13650861 5:0.05596945 6:0.34480779 7:0.19249406 8:0.11067817 9:0.24431764 10:0.23844373 
-256 1:0.18793696 2:0.46011793 3:0.13903225 4:0.12724857 5:0.085664288 6:0.018658102 7:0.014323731 8:0.11503926 9:0.083680375 10:0.055665405 
-256 1:0.29258943 2:0.39482241 3:0.16744474 4:0.10093568 5:0.044207743 6:0.29716355 7:0.14250152 8:0.28400414 9:0.05348616 10:0.015703285 
-256 1:0.4345166 2:0.2136652 3:0.15294216 4:0.13642117 5:0.062454867 6:0.19494739 7:0.10351725 8:0.14618164 9:0.043705002 10:0.10138185 
-256 1:0.4788914 2:0.30429656 3:0.10886394 4:0.071266172 5:0.036681919 6:0.049219066 7:0.042893635 8:0.0080998309 9:0.15298117 10:0.044861697 
-256 1:0.53139159 2:0.23877639 3:0.10043553 4:0.083252786 5:0.046143708 6:0.45827517 7:0.12441592 8:0.11043101 9:0.22584567 10:0.011815043 
-256 1:0.65829997 2:0.22689349 3:0.045736383 4:0.048642531 5:0.02042762 6:0.014888655 7:0.009373578 8:0.12201958 9:0.060139042 10:0.13241515 
-229.30626409447115 1:0.39778909 2:0.21049725 3:0.2011088 4:0.15934704 5:0.031257824 6:0.4943885 7:0.45309689 8:0.48969273 9:0.46337559 10:0.29501623 
-256 1:0.50088443 2:0.32028222 3:0.095603889 4:0.053603666 5:0.02962579 6:0.042375556 7:0.011648351 8:0.1077829 9:0.086839335 10:0.096426255 
-256 1:0.40013277 2:0.25879669 3:0.15552008 4:0.12299485 5:0.062555601 6:0.065695202 7:0.097852746 8:0.028920063 9:0.043582605 10:0.064380561 
-256 1:0.44424143 2:0.3024431 3:0.15277194 4:0.061470597 5:0.039072942 6:0.13150721 7:0.029472578 8:0.092920521 9:0.096798326 10:0.20736983 
-114.91875918875654 1:0.34835461 2:0.33651425 3:0.12542792 4:0.13276033 5:0.056942897 6:0.17083756 7:0.10715451 8:0.20945757 9:0.1375193 10:0.097043905 
-256 1:0.23023526 2:0.44499666 3:0.15572925 4:0.11967123 5:0.049367603 6:0.1521043 7:0.02842214 8:0.17553941 9:0.33605078 10:0.31284689 
-256 1:0.34323444 2:0.30615835 3:0.13404016 4:0.14373699 5:0.072830057 6:0.11239947 7:0.15881254 8:0.08352811 9:0.048227528 10:0.16348914 
-256 1:0.49230745 2:0.23268547 3:0.12966052 4:0.095768828 5:0.049577734 6:0.11814879 7:0.027648199 8:0.12875171 9:0.22735244 10:0.021351609 
-256 1:0.69290814 2:0.16907091 3:0.064549727 4:0.046031666 5:0.027439562 6:0.042856788 7:0.087794068 8:0.13670589 9:0.043139026 10:0.19133156 
-256 1:0.56564235 2:0.27627136 3:0.092978225 4:0.045762203 5:0.019345863 6:0.093851066 7:0.070531564 8:0.12224535 9:0.030573697 10:0.010515973 
-256 1:0.7906922 2:0.097615599 3:0.049523154 4:0.035056954 5:0.027112093 6:0.17085544 7:0.072615006 8:0.015036814 9:0.23580264 10:0.31543732 
-256 1:0.4196131 2:0.3840391 3:0.093350257 4:0.063116856 5:0.03988069 6:0.0050396917 7:0.052725303 8:0.16658595 9:0.017278725 10:0.17706471 
-256 1:0.60495932 2:0.23443579 3:0.083838659 4:0.053880726 5:0.022885512 6:0.19635715 7:0.0095039282 8:0.11623346 9:0.06392666 10:0.0013439754 
-256 1:0.43460771 2:0.24434881 3:0.15048477 4:0.11821267 5:0.052346032 6:0.074057144 7:0.051335839 8:0.098593371 9:0.11101451 10:0.11197319 
-256 1:0.40511301 2:0.35880221 3:0.1192892 4:0.079692356 5:0.037103217 6:0.033556623 7:0.023180921 8:0.10115309 9:0.21536738 10:0.25294052 
-256 1:0.4777888 2:0.21858725 3:0.12866201 4:0.10109221 5:0.073869733 6:0.42362583 7:0.015516819 8:0.10482526 9:0.02970123 10:0.052371579 
-158.54729808342472 1:0.26523935 2:0.24788847 3:0.1826119 4:0.21604352 5:0.088216763 6:0.029574863 7:0.020701709 8:0.2145381 9:0.18820345 10:0.095934104 
-256 1:0.32475342 2:0.37544428 3:0.1343393 4:0.10564362 5:0.059819383 6:0.10673394 7:0.062611178 8:0.02767311 9:0.0034560839 10:0.11939196 
-256 1:0.51564402 2:0.303418 3:0.11607978 4:0.045203557 5:0.019654641 6:0.0091924282 7:0.052734235 8:0.01243887 9:0.0027168327 10:0.084147107 
-256 1:0.31700904 2:0.39812277 3:0.11543119 4:0.11444859 5:0.054988402 6:0.071139399 7:0.073562975 8:0.10751533 9:0.071333916 10:0.074874987 
-256 1:0.46433537 2:0.22272599 3:0.13376189 4:0.1274236 5:0.051753154 6:0.054491518 7:0.068554595 8:0.1810682 9:0.23540914 10:0.31537115 
-256 1:0.69626977 2:0.20951105 3:0.053224095 4:0.028941615 5:0.012053464 6:0.069686155 7:0.011311588 8:0.038424034 9:0.04533428 10:0.046674631 
-256 1:0.58559259 2:0.19276324 3:0.09932015 4:0.084881008 5:0.037443017 6:0.070067161 7:0.070353728 8:0.064812394 9:0.066934223 10:0.014303948 
-256 1:0.34703811 2:0.24504799 3:0.20230759 4:0.13537986 5:0.070226448 6:0.21292852 7:0.020175249 8:0.071845757 9:0.17132017 10:0.12932386 
-58.846897359833932 1:0.21891011 2:0.15408687 3:0.12127846 4:0.19803033 5:0.30769424 6:0.18789284 7:0.30002776 8:0.46131552 9:0.44989686 10:0.43146014 
-256 1:0.44636407 2:0.1645026 3:0.18563071 4:0.097971474 5:0.10553114 6:0.121003 7:0.061403409 8:0.0043883732 9:0.025718983 10:0.038175701 
-256 1:0.50104972 2:0.20231133 3:0.12115452 4:0.12253908 5:0.052945351 6:0.042286094 7:0.053355732 8:0.06080989 9:0.13131556 10:0.027893473 
-256 1:0.42766107 2:0.2797651 3:0.12856462 4:0.11193798 5:0.052071234 6:0.049830493 7:0.14777339 8:0.20867757 9:0.0832812 10:0.30858119 
-256 1:0.48680997 2:0.33736766 3:0.088817501 4:0.05818669 5:0.028818176 6:0.059670867 7:0.04050641 8:0.15064551 9:0.065047622 10:0.17183567 
-256 1:0.62886154 2:0.17569725 3:0.090548488 4:0.067624739 5:0.037267985 6:0.0013186033 7:0.058050898 8:0.12481942 9:0.059966123 10:0.035986106 
-256 1:0.61481874 2:0.23453908 3:0.082947315 4:0.04512492 5:0.02256994 6:0.038333397 7:0.044859317 8:0.06170838 9:0.040040474 10:0.070476871 
-256 1:0.39088719 2:0.28412802 3:0.1183594 4:0.14374474 5:0.062880648 6:0.024514082 7:0.076811256 8:0.011230948 9:0.076466482 10:0.090107952 
-256 1:0.49292118 2:0.24433243 3:0.11793088 4:0.097561199 5:0.047254307 6:0.15160424 7:0.15170293 8:0.10671658 9:0.14664354 10:0.12907544 
-256 1:0.70279384 2:0.19708846 3:0.065475261 4:0.024898844 5:0.0097436023 6:0.028709614 7:0.071479864 8:0.17198733 9:0.015286637 10:0.010075588 
-256 1:0.54052354 2:0.28377573 3:0.077202502 4:0.066234717 5:0.032263516 6:0.071408898 7:0.073852733 8:0.1664074 9:0.068069579 10:0.10851881 
-256 1:0.55647508 2:0.29602531 3:0.093465662 4:0.033758813 5:0.020275137 6:0.043866272 7:0.16389888 8:0.16837906 9:0.14670445 10:0.03723466 
-256 1:0.73919454 2:0.17100907 3:0.035560024 4:0.035485582 5:0.01875079 6:0.022189486 7:0.079183247 8:0.26318208 9:0.055903323 10:0.22143981 
-256 1:0.57338283 2:0.2555098 3:0.067657412 4:0.075171043 5:0.028278913 6:0.0098187341 7:0.04535539 8:0.10645333 9:0.00086708767 10:0.014270815 
-256 1:0.35083999 2:0.23092366 3:0.11932271 4:0.20247829 5:0.096435354 6:0.041201997 7:0.066967379 8:0.05960886 9:0.1714855 10:0.39193524 
-256 1:0.55644855 2:0.21366162 3:0.1058609 4:0.08570983 5:0.038319102 6:0.0032110275 7:0.039877975 8:0.027086578 9:0.029896691 10:0.06858152 
-256 1:0.29793096 2:0.37320122 3:0.13545919 4:0.13147949 5:0.06192914 6:0.12705843 7:0.1179307 8:0.1346422 9:0.10743493 10:0.11238796 
-256 1:0.3403465 2:0.36402047 3:0.12098488 4:0.12684715 5:0.047800995 6:0.030915549 7:0.06656488 8:0.15667235 9:0.018384625 10:0.18139198 
-256 1:0.26560602 2:0.33185131 3:0.19472848 4:0.12757955 5:0.080234645 6:0.31886406 7:0.12994986 8:0.12471259 9:0.090132744 10:0.11379272 
-95.402017247431615 1:0.66196811 2:0.14278138 3:0.053919116 4:0.090116542 5:0.051214848 6:0.16756108 7:0.30646123 8:0.21707363 9:0.54169113 10:0.28337705 
-256 1:0.52126883 2:0.29736627 3:0.092893566 4:0.059501215 5:0.028970122 6:0.06270052 7:0.10742608 8:0.10566707 9:0.073228702 10:0.020707108 
-256 1:0.6834935 2:0.23206558 3:0.045504218 4:0.028554854 5:0.010381842 6:0.14006693 7:0.0090511355 8:0.006578061 9:0.01745466 10:0.09950205 
-19.515158472721808 1:0.28142984 2:0.30854238 3:0.15172976 4:0.16806713 5:0.09023089 6:0.0014055483 7:0.035045947 8:0.093380473 9:0.011808913 10:0.22173582 
-256 1:0.36145205 2:0.40215143 3:0.10490012 4:0.088677625 5:0.042818772 6:0.37194073 7:0.14800094 8:0.15298164 9:0.034886028 10:0.15606977 
-83.698168259651382 1:0.52180052 2:0.17144249 3:0.11184088 4:0.15694599 5:0.037970112 6:0.0011944587 7:0.19251548 8:0.46815441 9:0.66073635 10:0.33741942 
-256 1:0.33041295 2:0.28812937 3:0.18610806 4:0.15704769 5:0.038301936 6:0.31402698 7:0.17819179 8:0.29236925 9:0.25333643 10:0.10116321 
-256 1:0.64991006 2:0.23550396 3:0.05217584 4:0.043778129 5:0.018632012 6:0.12914018 7:0.035882921 8:0.1613759 9:0.29838292 10:0.17301788 
-256 1:0.37219669 2:0.25866885 3:0.1577054 4:0.15192211 5:0.059506945 6:0.26996607 7:0.19786518 8:0.053627346 9:0.0027713998 10:0.11670819 
-256 1:0.59849153 2:0.16426344 3:0.098152615 4:0.090317744 5:0.048774678 6:0.095199422 7:0.23923394 8:0.19799769 9:0.16341714 10:0.08291007 
-256 1:0.76031726 2:0.17315617 3:0.04263633 4:0.016485898 5:0.0074043395 6:0.14613975 7:0.016035633 8:0.11691916 9:0.0027078931 10:0.05891029 
-256 1:0.77995386 2:0.15606418 3:0.033830727 4:0.019497379 5:0.010653851 6:0.047469478 7:0.06652779 8:0.11015264 9:0.047247551 10:0.094198244 
-256 1:0.53815863 2:0.269478 3:0.082951403 4:0.069067116 5:0.040344857 6:0.11521748 7:0.011224242 8:0.14017609 9:0.029826471 10:0.21538208 
-256 1:0.54558314 2:0.29403135 3:0.073441785 4:0.049907241 5:0.037036493 6:0.013118626 7:0.24129893 8:0.11184113 9:0.019298419 10:0.090269211 
-256 1:0.49511758 2:0.1947913 3:0.11685258 4:0.14918137 5:0.044057181 6:0.035533411 7:0.079101935 8:0.046043089 9:0.039752266 10:0.012566603 
-256 1:0.41804023 2:0.26135061 3:0.12470595 4:0.13326188 5:0.062641328 6:0.24725633 7:0.42048402 8:0.20176811 9:0.28181947 10:0.27439598 
-256 1:0.71928977 2:0.21194306 3:0.038290439 4:0.021131703 5:0.0093450269 6:0.075676464 7:0.023620386 8:0.10414486 9:0.057023015 10:0.10407879 
-256 1:0.51868378 2:0.29224028 3:0.095687413 4:0.06456978 5:0.02881874 6:0.027379035 7:0.022468503 8:0.059012171 9:0.2809154 10:0.36980423 
-144.37915997886023 1:0.2578368 2:0.39075687 3:0.15036478 4:0.12429973 5:0.076741815 6:0.29827061 7:0.16541926 8:0.30335555 9:0.084126469 10:0.28944352 
-256 1:0.42500544 2:0.33125796 3:0.086641909 4:0.10704458 5:0.050050106 6:0.022043181 7:0.027914255 8:0.1192796 9:0.011053922 10:0.16015307 
-256 1:0.38825445 2:0.31567926 3:0.14009013 4:0.10658004 5:0.049396116 6:0.046358584 7:0.061453341 8:0.051674956 9:0.15205476 10:0.12863915 
-256 1:0.74269968 2:0.19663549 3:0.034510682 4:0.018495265 5:0.0076588848 6:0.095755222 7:0.043592628 8:0.06695435 9:0.27756981 10:0.1715245 
-256 1:0.17412084 2:0.42398718 3:0.1848563 4:0.15263552 5:0.064400159 6:0.1418148 7:0.28096672 8:0.078609724 9:0.071069205 10:0.23915567 
-256 1:0.59052217 2:0.27492453 3:0.065022371 4:0.049633007 5:0.019897921 6:0.046165948 7:0.014905257 8:0.27343234 9:0.28017457 10:0.1743943 
-256 1:0.57975724 2:0.21164023 3:0.08764426 4:0.077715574 5:0.043242698 6:0.39364377 7:0.097380139 8:0.21467727 9:0.27465695 10:0.24493481 
-256 1:0.76306148 2:0.16321814 3:0.032009942 4:0.027513727 5:0.014196705 6:0.017745878 7:0.0094969033 8:0.13858721 9:0.25501962 10:0.022522058 
-256 1:0.53663844 2:0.24508503 3:0.10159669 4:0.077883392 5:0.038796449 6:0.03547515 7:0.11786528 8:0.0022162976 9:0.037867984 10:0.079233865 
-256 1:0.35239738 2:0.21861439 3:0.20676696 4:0.14804023 5:0.074181037 6:0.094928345 7:0.079723425 8:0.0085107731 9:0.21583668 10:0.2822576 
-256 1:0.50948423 2:0.24577471 3:0.10350782 4:0.092014516 5:0.049218729 6:0.036201318 7:0.085397687 8:0.12046006 9:0.029952453 10:0.028798981 
-256 1:0.64161259 2:0.18071143 3:0.091597556 4:0.069962846 5:0.016115579 6:0.19536497 7:0.15037143 8:0.18148238 9:0.19956473 10:0.22342155 
-256 1:0.44635106 2:0.26911282 3:0.15034681 4:0.09380767 5:0.040381636 6:0.18189739 7:0.11095997 8:0.12906513 9:0.1369491 10:0.10558046 
-256 1:0.41554579 2:0.32416855 3:0.11235833 4:0.091873903 5:0.056053427 6:0.38812498 7:0.31355138 8:0.094552803 9:0.31307463 10:0.16545696 
-256 1:0.7107322 2:0.139306 3:0.070839149 4:0.046912091 5:0.032210563 6:0.0096332592 7:0.040396315 8:0.048822971 9:0.078161712 10:0.13148905 
-51.27633695671976 1:0.6073259 2:0.13564265 3:0.10689079 4:0.095617978 5:0.054522685 6:0.20789191 7:0.55984891 8:0.41137048 9:0.29036918 10:0.26979712 
-256 1:0.45964988 2:0.35228275 3:0.079283345 4:0.07333878 5:0.035445248 6:0.1037159 7:0.094697641 8:0.098544195 9:0.027268067 10:0.19213543 
-256 1:0.36815038 2:0.29589447 3:0.1325118 4:0.12894661 5:0.074496748 6:0.10359087 7:0.018756856 8:0.035377423 9:0.028399765 10:0.0025338561 
-256 1:0.30676233 2:0.43693778 3:0.10706602 4:0.091714101 5:0.05751977 6:0.089580855 7:0.0046576547 8:0.044519384 9:0.027722397 10:0.029718456 
-256 1:0.70918099 2:0.17001694 3:0.052661668 4:0.0450547 5:0.023085712 6:0.00097324927 7:0.02745272 8:0.099351493 9:0.02561033 10:0.031446371 
-256 1:0.57152941 2:0.23138443 3:0.085573353 4:0.071803471 5:0.039709336 6:0.1401285 7:0.011332184 8:0.0061778378 9:0.11622077 10:0.17716863 
-256 1:0.33398812 2:0.36042449 3:0.11936707 4:0.1225363 5:0.063684021 6:0.021340498 7:0.054160977 8:0.041098951 9:0.043696333 10:0.053007296 
-256 1:0.34347002 2:0.33758787 3:0.1572868 4:0.11065677 5:0.050998539 6:0.088487433 7:0.11060606 8:0.029240028 9:0.035845012 10:0.13389139 
-256 1:0.38761546 2:0.24762957 3:0.13959106 4:0.15810475 5:0.067059143 6:0.019230078 7:0.13669974 8:0.089214786 9:0.05336542 10:0.026255863 
-256 1:0.67649153 2:0.18648658 3:0.061193171 4:0.05595773 5:0.01987099 6:0.13202547 7:0.0021724533 8:0.063353994 9:0.097799593 10:0.020242339 
-256 1:0.74539757 2:0.14818978 3:0.039001222 4:0.043295596 5:0.02411583 6:0.046978273 7:0.021404052 8:0.024210959 9:0.058559108 10:0.071372504 
-256 1:0.33524361 2:0.25781122 3:0.17311832 4:0.15220877 5:0.081618082 6:0.19761375 7:0.16117578 8:0.03353171 9:0.071935929 10:0.093110464 
-256 1:0.57657105 2:0.36396881 3:0.038022531 4:0.015931116 5:0.0055064993 6:0.015112031 7:0.005586707 8:0.11573258 9:0.079317156 10:0.043051383 
-256 1:0.20200492 2:0.31790348 3:0.28758998 4:0.15502976 5:0.037471865 6:0.059403322 7:0.08139517 8:0.079373462 9:0.082256868 10:0.02506228 
-256 1:0.42377643 2:0.28271301 3:0.12403894 4:0.11402283 5:0.055448795 6:0.082622184 7:0.15623514 8:0.070486359 9:0.30752927 10:0.0040436926 
-256 1:0.3804014 2:0.32950774 3:0.12636979 4:0.11360412 5:0.050116953 6:0.094676347 7:0.19419856 8:0.34384642 9:0.0086553762 10:0.03637643 
-256 1:0.27654765 2:0.35345748 3:0.17846367 4:0.10602178 5:0.085509419 6:0.025743937 7:0.24191763 8:0.054691031 9:0.0012170739 10:0.1834761 
-256 1:0.81844031 2:0.094391095 3:0.039500428 4:0.032875648 5:0.014792517 6:0.0066129298 7:0.10557043 8:0.036764999 9:0.11269417 10:0.33440535 
-256 1:0.27725727 2:0.37629662 3:0.13515999 4:0.15699698 5:0.054289134 6:0.28862226 7:0.14367561 8:0.16009595 9:0.23611827 10:0.11402919 
-256 1:0.43312113 2:0.21636724 3:0.12788966 4:0.16087918 5:0.061742785 6:0.087415804 7:0.12215923 8:0.15861396 9:0.05902827 10:0.070306659 
-256 1:0.52756665 2:0.21962697 3:0.12023038 4:0.09564623 5:0.036929779 6:0.054685358 7:0.091011689 8:0.023757682 9:0.12552081 10:0.40453792 
-256 1:0.30120572 2:0.27386714 3:0.18122479 4:0.14926901 5:0.094433335 6:0.034260895 7:0.10312927 8:0.01681605 9:0.077908202 10:0.055739514 
-256 1:0.27791953 2:0.29643485 3:0.19487881 4:0.16369971 5:0.067067101 6:0.22250562 7:0.19357844 8:0.27542528 9:0.079048819 10:0.042879702 
-256 1:0.3924552 2:0.33868934 3:0.13610251 4:0.087734655 5:0.045018294 6:0.2590492 7:0.0014021597 8:0.34934786 9:0.20772341 10:0.22725994 
-256 1:0.72282194 2:0.13632735 3:0.061242473 4:0.053485529 5:0.026122707 6:0.090756031 7:0.023238486 8:0.014036103 9:0.23541039 10:0.070067972 
-256 1:0.52342819 2:0.20619993 3:0.13391903 4:0.088369967 5:0.04808289 6:0.0072039085 7:0.0068669021 8:0.22206723 9:0.16394858 10:0.21008019 
-256 1:0.56161553 2:0.19120953 3:0.11082185 4:0.096203002 5:0.040150084 6:0.091691534 7:0.10491669 8:0.070818986 9:0.07347142 10:0.010435818 
-256 1:0.66879468 2:0.16792101 3:0.07583523 4:0.054758269 5:0.032690808 6:0.054725571 7:0.0053641077 8:0.1099858 9:0.17691394 10:0.099193084 
-256 1:0.48315855 2:0.30074465 3:0.11928933 4:0.062406694 5:0.034400772 6:0.033004284 7:0.039870051 8:0.013181229 9:0.10779896 10:0.094044949 
-256 1:0.31642497 2:0.31002144 3:0.17059548 4:0.13413806 5:0.068820044 6:0.068968669 7:0.12821946 8:0.25373638 9:0.11146662 10:0.076853725 
-256 1:0.65263515 2:0.23710865 3:0.053143352 4:0.039792377 5:0.017320475 6:0.013020628 7:0.0039555221 8:0.11739507 9:0.16303737 10:0.32681875 
-220.88610238755479 1:0.53974877 2:0.15917174 3:0.11123026 4:0.13436976 5:0.055479473 6:0.1781105 7:0.22500815 8:0.39122454 9:0.23313052 10:0.41554352 
-256 1:0.55183124 2:0.26577595 3:0.072944768 4:0.077560646 5:0.031887401 6:0.15729199 7:0.19761394 8:0.061195223 9:0.051922682 10:0.16611854 
-256 1:0.59739249 2:0.15692692 3:0.083579538 4:0.11526908 5:0.046831969 6:0.34095584 7:0.08970203 8:0.18072602 9:0.20353525 10:0.33674634 
-256 1:0.60603725 2:0.16495776 3:0.088275808 4:0.090698199 5:0.050030981 6:0.19398306 7:0.069009325 8:0.089580749 9:0.027143621 10:0.065621993 
-256 1:0.51744979 2:0.17416999 3:0.15520547 4:0.10027648 5:0.052898274 6:0.16796683 7:0.23159068 8:0.0038868377 9:0.036648519 10:0.20339521 
-256 1:0.52503927 2:0.2881359 3:0.096686491 4:0.063662956 5:0.02647538 6:0.024826073 7:0.092244568 8:0.14121294 9:0.14420399 10:0.056646477 
-256 1:0.65775396 2:0.16296399 3:0.09485361 4:0.054530408 5:0.029898031 6:0.020118169 7:0.065411636 8:0.045009664 9:0.2267475 10:0.0170557 
-256 1:0.40392714 2:0.39391098 3:0.082561369 4:0.080629891 5:0.038970627 6:0.11090994 7:0.18870675 8:0.045475274 9:0.17268809 10:0.095729869 
-256 1:0.63480269 2:0.19953281 3:0.076713097 4:0.057338011 5:0.031613391 6:0.061806652 7:0.012348313 8:0.0064073048 9:0.065324269 10:0.13673581 
-256 1:0.47543138 2:0.34652415 3:0.071811669 4:0.072551536 5:0.033681259 6:0.097410256 7:0.11086649 8:0.0038100237 9:0.40583056 10:0.497669 
-256 1:0.23368008 2:0.14974835 3:0.31416064 4:0.25718433 5:0.045226596 6:0.27389042 7:0.19743341 8:0.21188792 9:0.1529198 10:0.082286675 
-204.23339168331151 1:0.60346317 2:0.25142924 3:0.070215424 4:0.053832886 5:0.021059274 6:0.21159792 7:0.074882484 8:0.3788067 9:0.45656077 10:0.20178465 
-256 1:0.51272238 2:0.17463774 3:0.14740559 4:0.12926557 5:0.035968725 6:0.1306816 7:0.075391116 8:0.12793839 9:0.13069523 10:0.21361155 
-256 1:0.51265954 2:0.23354557 3:0.085734012 4:0.11322863 5:0.05483225 6:0.35298067 7:0.12402121 8:0.059462691 9:0.10231351 10:0.12792478 
-256 1:0.24219577 2:0.35343963 3:0.1615857 4:0.17738567 5:0.065393238 6:0.040858572 7:0.12826799 8:0.17182134 9:0.1585671 10:0.008144781 
-256 1:0.57776733 2:0.21064732 3:0.10629685 4:0.066737527 5:0.038550973 6:0.021505138 7:0.097460498 8:0.23329586 9:0.28655403 10:0.40115102 
-256 1:0.29766324 2:0.34894713 3:0.15334512 4:0.13579033 5:0.06425418 6:0.251133 7:0.070387818 8:0.025332264 9:0.13720966 10:0.024851349 
-97.215333012097489 1:0.4347365 2:0.15953626 3:0.16025773 4:0.15237229 5:0.093097221 6:0.074489407 7:0.0070115867 8:0.15518751 9:0.069514052 10:0.094018605 
-256 1:0.35132112 2:0.39820046 3:0.11323755 4:0.093554376 5:0.043686497 6:0.13148287 7:0.032873188 8:0.057249624 9:0.08998612 10:0.13590047 
-256 1:0.65166496 2:0.22150852 3:0.05511545 4:0.054934089 5:0.016776989 6:0.076254528 7:0.12112429 8:0.0073957869 9:0.082684913 10:0.022169115 
-256 1:0.24849537 2:0.42122269 3:0.1420144 4:0.11729461 5:0.070972924 6:0.14743916 7:0.14093833 8:0.20545132 9:0.10158363 10:0.0087571439 
-256 1:0.40236128 2:0.22080727 3:0.11390613 4:0.13388533 5:0.12903998 6:0.38759212 7:0.035845516 8:0.22585704 9:0.17874044 10:0.47806961 
-106.70926257100518 1:0.47507835 2:0.2232407 3:0.14075866 4:0.10453014 5:0.056392137 6:0.0071650719 7:0.23684937 8:0.1727818 9:0.26823381 10:0.14431451 
-256 1:0.57491972 2:0.19607915 3:0.094882351 4:0.08903994 5:0.045078839 6:0.020552236 7:0.044336733 8:0.19721836 9:0.14253113 10:0.14981028 
-256 1:0.66291844 2:0.14995732 3:0.081939748 4:0.078196387 5:0.026988102 6:0.068875928 7:0.063897844 8:0.0062507816 9:0.075160754 10:0.15866116 
-256 1:0.31788818 2:0.48588308 3:0.049122813 4:0.09671232 5:0.050393609 6:0.021815868 7:0.0057623654 8:0.23780699 9:0.056492938 10:0.018345842 
-121.07206143817798 1:0.79724148 2:0.12231889 3:0.045695268 4:0.021601626 5:0.013142734 6:0.73610535 7:0.33849793 8:0.20692121 9:0.028231306 10:0.083257804 
-256 1:0.20904602 2:0.36682087 3:0.20677015 4:0.13139319 5:0.085969766 6:0.16234242 7:0.14183659 8:0.14556418 9:0.054125647 10:0.06503366 
-256 1:0.48650644 2:0.28408367 3:0.13905086 4:0.05675378 5:0.033605249 6:0.080817229 7:0.015182398 8:0.11496753 9:0.15796459 10:0.31496973 
-256 1:0.46582789 2:0.2225408 3:0.13980651 4:0.10666118 5:0.065163627 6:0.039264768 7:0.052248217 8:0.20871133 9:0.12188123 10:0.14356624 
-256 1:0.44097579 2:0.28501747 3:0.15051827 4:0.079211991 5:0.044276474 6:0.033334639 7:0.022174393 8:0.01611137 9:0.011547416 10:0.065613135 
-256 1:0.36180145 2:0.25762664 3:0.18843105 4:0.12847299 5:0.063667863 6:0.17375187 7:0.20096591 8:0.28468556 9:0.21372768 10:0.10425241 
-256 1:0.54808067 2:0.25273283 3:0.10993579 4:0.057420445 5:0.031830267 6:0.0042204961 7:0.11069047 8:0.0258414 9:0.021679392 10:0.0084980013 
-256 1:0.63615039 2:0.27456658 3:0.054287205 4:0.025520173 5:0.0094756502 6:0.12179187 7:0.050515403 8:0.21430185 9:0.048023301 10:0.049157131 
-256 1:0.48748527 2:0.30992954 3:0.10135992 4:0.078593391 5:0.022631876 6:0.081459559 7:0.038631164 8:0.004361638 9:0.15997545 10:0.28218259 
-256 1:0.48519988 2:0.23549294 3:0.12387475 4:0.10867829 5:0.046754133 6:1.1469592e-05 7:0.17598059 8:0.29449572 9:0.063131189 10:0.26620231 
-256 1:0.38627961 2:0.35591126 3:0.1447411 4:0.076148053 5:0.036919972 6:0.092537741 7:0.1306972 8:0.082148705 9:0.089405898 10:0.072919726 
-256 1:0.68841964 2:0.17046015 3:0.054058616 4:0.05864318 5:0.028418418 6:0.031727291 7:0.11277598 8:0.26274884 9:0.31716085 10:0.33439897 
-256 1:0.54409396 2:0.24088447 3:0.10710707 4:0.073589544 5:0.034324951 6:0.2262218 7:0.083643269 8:0.23411424 9:0.12939141 10:0.1677681 
-256 1:0.69177296 2:0.18077548 3:0.070976004 4:0.035567597 5:0.020907962 6:0.20262311 7:0.0035949162 8:0.094389477 9:0.017511048 10:0.014061196 
-256 1:0.48714133 2:0.31355181 3:0.097152111 4:0.064794848 5:0.037359905 6:0.060831093 7:0.1067088 8:0.055377188 9:0.14230104 10:0.30071625 
-256 1:0.27263221 2:0.29079437 3:0.18353785 4:0.16763118 5:0.085404392 6:0.1421943 7:0.16455914 8:0.15860268 9:0.010214709 10:0.065768022 
-256 1:0.68927058 2:0.21633785 3:0.058544784 4:0.026401973 5:0.0094448138 6:0.028183381 7:0.13166262 8:0.1810803 9:0.033325881 10:0.14213347 
-256 1:0.3574107 2:0.24719839 3:0.18547903 4:0.13533868 5:0.074573202 6:0.50292106 7:0.13038018 8:0.13418137 9:0.00028682897 10:0.015026963 
-256 1:0.46034827 2:0.21861712 3:0.14168425 4:0.12058448 5:0.058765876 6:0.11132306 7:0.24133981 8:0.30789038 9:0.27732763 10:0.10088432 
-256 1:0.76492747 2:0.17193136 3:0.032208157 4:0.020498819 5:0.010434197 6:0.066530905 7:0.027848186 8:0.033986675 9:0.19822875 10:0.31763144 
-256 1:0.36107974 2:0.39180214 3:0.10376439 4:0.10097289 5:0.042380837 6:0.29416079 7:0.051757837 8:0.039551629 9:0.23764089 10:0.045647375 
-256 1:0.27793998 2:0.35621557 3:0.18047126 4:0.1270355 5:0.058337686 6:0.37134383 7:0.014528178 8:0.098192109 9:0.12497448 10:0.24862771 
-70.894894512976961 1:0.85623337 2:0.10999023 3:0.022094511 4:0.0092839033 5:0.0023979829 6:0.15448481 7:0.50903302 8:0.24014829 9:0.0162557 10:0.17081669 
-256 1:0.35976281 2:0.32756681 3:0.16043355 4:0.10612992 5:0.046106911 6:0.39220153 7:0.19670032 8:0.057969679 9:0.09332149 10:0.16413084 
-256 1:0.57306907 2:0.22034604 3:0.10197788 4:0.084204016 5:0.020402991 6:0.0082919139 7:0.044939516 8:0.041090849 9:0.014604076 10:0.16265355 
-256 1:0.39521474 2:0.26581292 3:0.16474515 4:0.11522332 5:0.05900386 6:0.053426407 7:0.11229108 8:0.073725512 9:0.09302523 10:0.08114056 
-256 1:0.657998 2:0.22896013 3:0.074699396 4:0.029805506 5:0.0085369742 6:0.094773195 7:0.013747719 8:0.11959598 9:0.040626731 10:0.028094004 
-256 1:0.17888813 2:0.39429676 3:0.21236404 4:0.13838341 5:0.076067658 6:0.056080044 7:0.004232294 8:0.18933393 9:0.17804223 10:0.0042068839 
-256 1:0.40111257 2:0.27682691 3:0.15371266 4:0.11947769 5:0.048870177 6:0.032471457 7:0.032744672 8:0.0088975775 9:0.13968756 10:0.11002827 
-256 1:0.55478952 2:0.26159182 3:0.092832525 4:0.064632709 5:0.026153432 6:0.13971305 7:0.012017076 8:0.0015137603 9:0.014501674 10:0.026497349 
-256 1:0.64193835 2:0.22773927 3:0.068489996 4:0.040422717 5:0.02140966 6:0.063053863 7:0.078656002 8:0.074828389 9:0.10102344 10:0.18466307 
-256 1:0.39077852 2:0.25447162 3:0.1471338 4:0.14438612 5:0.063229942 6:0.10385048 7:0.043656725 8:0.059539031 9:0.10790631 10:0.066220861 
-256 1:0.49232817 2:0.30372879 3:0.10767786 4:0.067014252 5:0.029250934 6:0.024728064 7:0.12693283 8:0.24776748 9:0.34124632 10:0.35548358 
-86.160700610277573 1:0.70477081 2:0.2175958 3:0.026581611 4:0.036931115 5:0.014120665 6:0.018307101 7:0.040609925 8:0.15539159 9:0.2109477 10:0.1225027 
-256 1:0.57371871 2:0.23862786 3:0.078601126 4:0.073372545 5:0.035679759 6:0.028624321 7:0.0094586249 8:0.19045281 9:0.1809635 10:0.12485628 
-256 1:0.68316475 2:0.1916018 3:0.059296085 4:0.044074755 5:0.021862615 6:0.14447521 7:0.15201497 8:0.014958733 9:0.1101899 10:0.12450179 
-256 1:0.66314809 2:0.16281684 3:0.077794419 4:0.059393244 5:0.036847404 6:0.089909569 7:0.028987556 8:0.20629925 9:0.30969502 10:0.082495253 
-256 1:0.63864161 2:0.2109594 3:0.092078522 4:0.044068938 5:0.014251531 6:0.098499538 7:0.028738154 8:0.06673044 9:0.051255946 10:0.19944496 
-256 1:0.44462153 2:0.3902201 3:0.090470224 4:0.047388233 5:0.027299914 6:0.0080473044 7:0.07038658 8:0.19927075 9:0.072418364 10:0.23181353 
-256 1:0.46109643 2:0.3267533 3:0.083393991 4:0.086800348 5:0.041955938 6:0.25104603 7:0.082824102 8:0.10906011 9:0.033402944 10:0.12337973 
-256 1:0.7405071 2:0.12992982 3:0.057017329 4:0.047850675 5:0.024695071 6:0.058050456 7:0.075118927 8:0.13808812 9:0.012750426 10:0.024095067 
-256 1:0.39807177 2:0.37410109 3:0.096537308 4:0.098238628 5:0.033051198 6:0.1563478 7:0.0031667886 8:0.056100493 9:0.23821786 10:0.033960849 
-256 1:0.63472541 2:0.099781849 3:0.09221401 4:0.10883442 5:0.064444308 6:0.20982411 7:0.21730881 8:0.12614239 9:0.039119941 10:0.22922713 
-256 1:0.61518218 2:0.25206407 3:0.059827278 4:0.049437629 5:0.02348884 6:0.054251215 7:0.0067455902 8:0.21608401 9:0.034065275 10:0.016928841 
-256 1:0.74678133 2:0.15174033 3:0.031760838 4:0.051825468 5:0.017892036 6:0.0014694863 7:0.11655351 8:0.025900173 9:0.14145295 10:0.057666199 
-256 1:0.56959846 2:0.24316798 3:0.06165773 4:0.086348513 5:0.039227319 6:0.063997695 7:0.21497289 8:0.1201875 9:0.089957833 10:0.026223878 
-256 1:0.60595953 2:0.2338162 3:0.084674695 4:0.048032871 5:0.027516708 6:0.16248444 7:0.15286736 8:0.072350612 9:0.12952976 10:0.027999731 
-256 1:0.67413104 2:0.11692362 3:0.083919707 4:0.077003809 5:0.048021823 6:0.011711159 7:0.15618547 8:0.31641041 9:0.21678207 10:0.30107428 
-256 1:0.44604329 2:0.26051656 3:0.10941848 4:0.12945417 5:0.054567497 6:0.15219286 7:0.20509915 8:0.21417345 9:0.035820168 10:0.028727475 
-256 1:0.52593155 2:0.29416688 3:0.088650185 4:0.063747271 5:0.027504118 6:0.089304482 7:0.066883586 8:0.029726682 9:0.25394945 10:0.22462326 
-256 1:0.70322331 2:0.12713608 3:0.071135639 4:0.05948209 5:0.039022885 6:0.037742399 7:0.030114968 8:0.036962567 9:0.051481703 10:0.038353413 
-256 1:0.30671066 2:0.37861253 3:0.14240293 4:0.11947581 5:0.052798066 6:0.25883582 7:0.11016445 8:0.12912522 9:0.025278035 10:0.053613793 
-256 1:0.36912595 2:0.36218574 3:0.10433874 4:0.115884 5:0.04846558 6:0.042087884 7:0.029271727 8:0.091587542 9:0.1236506 10:0.11978148 
-256 1:0.72255363 2:0.21376907 3:0.03746277 4:0.017408679 5:0.0088058526 6:0.20505418 7:0.07614587 8:0.12658577 9:0.31179302 10:0.28425763 
-256 1:0.56135106 2:0.20884324 3:0.087305561 4:0.095465191 5:0.047034956 6:0.13942409 7:0.109444 8:0.12194496 9:0.09670737 10:0.23491409 
-256 1:0.78679603 2:0.17499199 3:0.018850681 4:0.015173788 5:0.0041875163 6:0.07582231 7:0.0023481797 8:0.32683173 9:0.052287035 10:0.10350947 
-256 1:0.38621539 2:0.29300155 3:0.10290684 4:0.16298523 5:0.054890988 6:0.25069303 7:0.14220538 8:0.11063464 9:0.039848627 10:0.014282818 
-45.158961863063936 1:0.67551146 2:0.18134099 3:0.039813136 4:0.060758144 5:0.042576277 6:0.79909313 7:0.019512194 8:0.28980379 9:0.12722877 10:0.28720227 
-256 1:0.57905905 2:0.20391509 3:0.077173969 4:0.12034771 5:0.019504185 6:0.056180642 7:0.11642503 8:0.1398176 9:0.22833472 10:0.062771716 
-256 1:0.75759588 2:0.16652432 3:0.051402187 4:0.018248994 5:0.0062286274 6:0.1249032 7:0.05532889 8:0.17216454 9:0.23594345 10:0.058399128 
-256 1:0.6763211 2:0.22287118 3:0.058028373 4:0.029814619 5:0.012964723 6:0.050039693 7:0.022121108 8:0.024738397 9:0.076873294 10:0.1041937 
-256 1:0.56450998 2:0.23258162 3:0.092767551 4:0.07578101 5:0.034359832 6:0.093475444 7:0.020123013 8:0.033538428 9:0.093136333 10:0.18625381 
-256 1:0.21086343 2:0.30976322 3:0.18781584 4:0.17839664 5:0.11316087 6:0.071409341 7:0.092786732 8:0.19031248 9:0.039082542 10:0.12407485 
-256 1:0.76035017 2:0.15915863 3:0.026303195 4:0.035364276 5:0.018823734 6:0.097507392 7:0.033543289 8:0.085846864 9:0.17300615 10:0.14231533 
-256 1:0.76844864 2:0.16365635 3:0.033761598 4:0.024828182 5:0.0093052308 6:0.018144828 7:0.026080438 8:0.062201213 9:0.23275599 10:0.03020934 
-256 1:0.32039524 2:0.42164201 3:0.13476452 4:0.076842116 5:0.046356105 6:0.18449267 7:0.010915386 8:0.017491389 9:0.15985508 10:0.09077644 
-256 1:0.35669724 2:0.38673041 3:0.10568347 4:0.10542394 5:0.045464936 6:0.2484022 7:0.058860397 8:0.00036113229 9:0.13126178 10:0.13643473 
-256 1:0.46841548 2:0.25628658 3:0.14652388 4:0.089612242 5:0.039161809 6:0.070078729 7:0.043027191 8:0.057732249 9:0.24644076 10:0.20045456 
-256 1:0.30197635 2:0.19831016 3:0.1988547 4:0.1992515 5:0.10160728 6:0.094534492 7:0.036873367 8:0.013652742 9:0.022225138 10:0.070764617 
-256 1:0.65064141 2:0.20550621 3:0.053289386 4:0.060811109 5:0.029751885 6:0.062053476 7:0.12650815 8:0.17003648 9:0.005014026 10:0.04115391 
-256 1:0.49471181 2:0.20367549 3:0.12719162 4:0.1199132 5:0.054507874 6:0.31582248 7:0.27767434 8:0.19194072 9:0.1804104 10:0.38119275 
-256 1:0.72666189 2:0.20688959 3:0.039615799 4:0.018674867 5:0.0081578574 6:0.12533804 7:0.047585639 8:0.16492643 9:0.2158123 10:0.20625579 
-256 1:0.73942458 2:0.16463195 3:0.050982723 4:0.031951915 5:0.013008837 6:0.026770266 7:0.012053957 8:0.04838355 9:0.027372586 10:0.18361949 
-256 1:0.42969212 2:0.16376939 3:0.20085747 4:0.098720778 5:0.10696023 6:0.10623268 7:0.064550269 8:0.0077347848 9:0.028903691 10:0.051272372 
-256 1:0.76278552 2:0.18058351 3:0.034310027 4:0.016712655 5:0.0056082935 6:0.044214097 7:0.089694095 8:0.020219481 9:0.19042808 10:0.0078783016 
-256 1:0.54048078 2:0.2425535 3:0.098023117 4:0.082739065 5:0.036203536 6:0.14016056 7:0.039025732 8:0.0059465638 9:0.0045456257 10:0.10387015 
-256 1:0.71527023 2:0.21262753 3:0.042698971 4:0.020603985 5:0.0087992857 6:0.037145975 7:0.032709556 8:0.023069874 9:0.21091914 10:0.22219195 
-256 1:0.27188301 2:0.40132654 3:0.15243598 4:0.11022567 5:0.064128806 6:0.18139762 7:0.0060856736 8:0.2028567 9:0.0073462115 10:0.10532368 
-256 1:0.41952748 2:0.22187667 3:0.14430447 4:0.13201016 5:0.082281221 6:0.090769981 7:0.17921462 8:0.09830507 9:0.0042189082 10:0.14881877 
-256 1:0.35396963 2:0.31760594 3:0.14449136 4:0.12868132 5:0.05525175 6:0.19366092 7:0.070783026 8:0.021422817 9:0.034781582 10:0.010895381 
-256 1:0.39483854 2:0.35151549 3:0.12279089 4:0.086219242 5:0.04463584 6:0.039342418 7:0.027728475 8:0.12319736 9:0.13369658 10:0.25444052 
-117.05584416844042 1:0.2052484 2:0.2562754 3:0.20969777 4:0.22214713 5:0.1066313 6:0.030125473 7:0.16885104 8:0.16929557 9:0.13443741 10:0.13456973 
-256 1:0.40287673 2:0.24406174 3:0.15667399 4:0.13764285 5:0.058744686 6:0.21751562 7:0.11290109 8:0.16915735 9:0.14402806 10:0.12527898 
-6.2241580072990947 1:0.27799569 2:0.26024715 3:0.12373421 4:0.21524852 5:0.12277444 6:0.0081756522 7:0.46458116 8:0.22000682 9:0.36992604 10:0.29930221 
-84.800519871414338 1:0.27787004 2:0.44471474 3:0.089239862 4:0.1186108 5:0.069564559 6:0.16908076 7:0.05383724 8:0.019975499 9:0.0025216955 10:0.20093181 
-256 1:0.37509473 2:0.25887218 3:0.20083345 4:0.092596702 5:0.072602928 6:0.024209375 7:0.032357479 8:0.13407827 9:0.054117397 10:0.095859106 
-256 1:0.55718923 2:0.27042489 3:0.073393601 4:0.064749464 5:0.034242818 6:0.067458799 7:0.10974768 8:0.13643153 9:0.094460266 10:0.19924666 
-127.65143116880893 1:0.25308499 2:0.4491966 3:0.13349004 4:0.10474599 5:0.059482378 6:0.35746025 7:0.0051774185 8:0.02576055 9:0.027938088 10:0.059623037 
-195.24560383029757 1:0.72148664 2:0.14189116 3:0.055492074 4:0.044192068 5:0.036938051 6:0.12356655 7:0.065035259 8:0.074426783 9:0.1691041 10:0.16538093 
-256 1:0.54822385 2:0.21749863 3:0.10361891 4:0.085271506 5:0.045387104 6:0.017744979 7:0.00038660133 8:0.1451436 9:0.063150341 10:0.072657915 
-256 1:0.39340403 2:0.24076503 3:0.15393312 4:0.15790413 5:0.053993698 6:0.14866489 7:0.12598003 8:0.078635838 9:0.082661847 10:0.1273515 
-256 1:0.51394816 2:0.17791387 3:0.144883 4:0.098012127 5:0.065242851 6:0.017282787 7:0.12344497 8:0.13324139 9:0.13167716 10:0.28339256 
-256 1:0.312055 2:0.2302422 3:0.2049403 4:0.14697486 5:0.10578765 6:0.26931454 7:0.067041492 8:0.11074524 9:0.049667968 10:0.13297341 
-256 1:0.49549865 2:0.27309506 3:0.099987564 4:0.089247596 5:0.042171127 6:0.067133585 7:0.073926275 8:0.022813596 9:0.10903584 10:0.035007997 
-195.77887335559404 1:0.3235945 2:0.26752309 3:0.16914019 4:0.14549128 5:0.094250939 6:0.072658645 7:0.38750629 8:0.23972838 9:0.089397623 10:0.16481008 
-256 1:0.37726724 2:0.32196673 3:0.14473573 4:0.10102744 5:0.055002854 6:0.43955344 7:0.2438457 8:0.20948981 9:0.11442938 10:0.35686698 
-256 1:0.46174865 2:0.29538752 3:0.12093559 4:0.080287688 5:0.041640553 6:0.056160018 7:0.10776103 8:0.087129862 9:0.1196852 10:0.081600747 
-256 1:0.57925598 2:0.22786229 3:0.098192238 4:0.068278671 5:0.026410829 6:0.022587193 7:0.046250374 8:0.05192112 9:0.030306071 10:0.051213592 
-256 1:0.60766719 2:0.18318697 3:0.096556864 4:0.065260101 5:0.047328874 6:0.033730209 7:0.021585103 8:0.19673642 9:0.051332622 10:0.095728029 
-256 1:0.50711886 2:0.29614972 3:0.089428483 4:0.078403151 5:0.028899785 6:0.17254116 7:0.012366128 8:0.14823805 9:0.056127254 10:0.037740414 
-256 1:0.55253464 2:0.22328328 3:0.086577194 4:0.088251713 5:0.04935318 6:0.021517936 7:0.15857028 8:0.065349378 9:0.013461871 10:0.091417961 
-256 1:0.48907984 2:0.22552907 3:0.12393023 4:0.096003172 5:0.065457695 6:0.39150762 7:0.19696074 8:0.2590406 9:0.26803781 10:0.37428567 
-256 1:0.7210042 2:0.16406968 3:0.067445948 4:0.034289976 5:0.013190201 6:0.079004481 7:0.150554 8:0.13516832 9:0.40852228 10:0.41827063 
-256 1:0.33892211 2:0.38932679 3:0.1016727 4:0.11889815 5:0.05118025 6:0.14915897 7:0.10091795 8:0.01483128 9:0.10904291 10:0.082510416 
-256 1:0.42099748 2:0.34941329 3:0.1353947 4:0.061825757 5:0.032368772 6:0.091241751 7:0.17734879 8:0.062841572 9:0.1325005 10:0.17975585 
-256 1:0.75837349 2:0.17623822 3:0.034703704 4:0.019807227 5:0.010877354 6:0.029653225 7:0.0077488911 8:0.16223288 9:0.033299964 10:0.078936049 
-256 1:0.45763263 2:0.31674794 3:0.10859153 4:0.082437438 5:0.034590464 6:0.051837594 7:0.018003635 8:0.087601612 9:0.16823923 10:0.21920234 
-151.87899052159645 1:0.806602 2:0.15253792 3:0.018644786 4:0.014462449 5:0.0077528402 6:0.0015287837 7:0.049957277 8:0.040034773 9:0.28191018 10:0.38572618 
-256 1:0.48976573 2:0.1909881 3:0.1317318 4:0.11979117 5:0.067723201 6:0.11226303 7:0.1389436 8:0.32257435 9:0.0069586408 10:0.14213894 
-256 1:0.17597414 2:0.29441361 3:0.21057957 4:0.20299066 5:0.11604203 6:0.1507658 7:0.020817492 8:0.088215572 9:0.097825688 10:0.21472384 
-256 1:0.66756095 2:0.22150031 3:0.065233157 4:0.032056736 5:0.013648847 6:0.00042325424 7:0.041523501 8:0.091633877 9:0.1093439 10:0.060912042 
-256 1:0.66483942 2:0.18718639 3:0.056125881 4:0.056059541 5:0.035788767 6:0.061019336 7:0.038450948 8:0.16218647 9:0.029183163 10:0.10924115 
-256 1:0.41909876 2:0.28681212 3:0.13869683 4:0.099460532 5:0.055931758 6:0.100637 7:0.14549623 8:0.049939447 9:0.14158608 10:0.29605422 
-256 1:0.50199485 2:0.30883803 3:0.1029738 4:0.062298585 5:0.023894733 6:0.20875725 7:0.019870932 8:0.010027662 9:0.04369264 10:0.052494089 
-256 1:0.43933929 2:0.27037279 3:0.12143967 4:0.10955379 5:0.059294458 6:0.12687367 7:0.12730186 8:0.16485134 9:0.018104067 10:0.10692737 
-256 1:0.4873655 2:0.40967943 3:0.052367853 4:0.034106465 5:0.01648075 6:0.094916976 7:0.044745524 8:0.028985208 9:0.073990103 10:0.042722927 
-256 1:0.35022068 2:0.34920741 3:0.13804474 4:0.11104696 5:0.051480208 6:0.17652873 7:0.019139158 8:0.089816196 9:0.22682424 10:0.41198974 
-256 1:0.36778565 2:0.30377687 3:0.14492305 4:0.12516451 5:0.058349924 6:0.012521421 7:0.0066237537 8:0.0018610644 9:0.074634348 10:0.12230447 
-256 1:0.66509067 2:0.13505111 3:0.082062335 4:0.070475131 5:0.047320759 6:0.075485867 7:0.066922324 8:0.20324956 9:0.17593252 10:0.058715549 
-256 1:0.28098551 2:0.45769518 3:0.11006969 4:0.099543988 5:0.051705635 6:0.1041874 7:0.0026812721 8:0.14983375 9:0.01117733 10:0.02236352 
-35.052885883790488 1:0.6861121 2:0.20355454 3:0.048665738 4:0.042151908 5:0.019515715 6:0.0042545523 7:0.11467845 8:0.033940437 9:0.19349597 10:0.14049492 
-256 1:0.42024372 2:0.41031364 3:0.083619505 4:0.053040891 5:0.032782244 6:0.042722989 7:0.01560183 8:0.16169301 9:0.19620687 10:0.13252976 
-256 1:0.52904704 2:0.21879287 3:0.15572941 4:0.062079623 5:0.034351054 6:0.011060417 7:0.096068763 8:0.016744761 9:0.013071596 10:0.1018611 
-256 1:0.70117943 2:0.18017267 3:0.059463288 4:0.037557839 5:0.02162677 6:0.012327003 7:0.12812651 8:0.063512353 9:0.23047564 10:0.39924597 
-256 1:0.33897258 2:0.41222795 3:0.10437102 4:0.09806645 5:0.046361998 6:0.1993097 7:0.013584546 8:0.017611917 9:0.10810023 10:0.11945926 
-256 1:0.24180959 2:0.23453626 3:0.30963031 4:0.14699061 5:0.067033227 6:0.063185591 7:0.11746285 8:0.2843854 9:0.27254873 10:0.022150817 
-256 1:0.48377677 2:0.24262298 3:0.11684053 4:0.10477467 5:0.051985046 6:0.11196315 7:0.085806464 8:0.18085493 9:0.1454069 10:0.15669125 
-256 1:0.58404809 2:0.19767824 3:0.098598967 4:0.065071848 5:0.054602855 6:0.18079926 7:0.098404012 8:0.0059340319 9:0.16061194 10:0.091023703 
-256 1:0.63864506 2:0.21151843 3:0.064002577 4:0.056823604 5:0.02901033 6:0.046799064 7:0.049698023 8:0.17914228 9:0.1497451 10:0.083296345 
-256 1:0.57392318 2:0.25719458 3:0.099966714 4:0.049151875 5:0.019763657 6:0.030081573 7:0.0096575861 8:0.15534591 9:0.074568302 10:0.14877029 
-256 1:0.22911134 2:0.47894293 3:0.12116026 4:0.10420688 5:0.06657858 6:0.14203523 7:0.0017641676 8:0.14406923 9:0.0010796461 10:0.14002455 
-256 1:0.50336061 2:0.28240402 3:0.10971324 4:0.070322588 5:0.034199545 6:0.0010107712 7:0.069713657 8:0.11645401 9:0.13032465 10:0.020223499 
-256 1:0.42813663 2:0.26757261 3:0.13996288 4:0.1066985 5:0.057629383 6:0.004301109 7:0.017204312 8:0.074106889 9:0.059619148 10:0.11159448 
-256 1:0.47885022 2:0.16128233 3:0.15678808 4:0.13302452 5:0.070054843 6:0.065666034 7:0.18143836 8:0.23956239 9:0.032953526 10:0.19381915 
-256 1:0.65575791 2:0.23524491 3:0.061393565 4:0.031580788 5:0.016022834 6:0.015991289 7:0.046086358 8:0.1362249 9:0.062873049 10:0.030372847 
-256 1:0.30926909 2:0.3205298 3:0.16695784 4:0.13900932 5:0.064233955 6:0.060688486 7:0.14383581 8:0.0099577898 9:0.057902637 10:0.080933606 
-256 1:0.31475893 2:0.33906166 3:0.19025382 4:0.095763719 5:0.060161874 6:0.10527649 7:0.067691348 8:0.20182476 9:0.061712471 10:0.19354746 
-256 1:0.32373205 2:0.27797464 3:0.17247053 4:0.15071565 5:0.075107129 6:0.012770209 7:0.087107085 8:0.147855 9:0.11530287 10:0.036041163 
-256 1:0.69475986 2:0.18281901 3:0.086466148 4:0.022575492 5:0.013379486 6:0.029863475 7:0.044095065 8:0.081454723 9:0.13946741 10:0.072307866 
-256 1:0.37109761 2:0.25898282 3:0.14861903 4:0.12769062 5:0.093609906 6:0.12088062 7:0.24703782 8:0.40639055 9:0.19537576 10:0.04959766 
-256 1:0.42105578 2:0.24553555 3:0.15892684 4:0.12225244 5:0.052229385 6:0.22426195 7:0.049840045 8:0.033307936 9:0.327837 10:0.23588861 
-14.410724269489746 1:0.4065891 2:0.18385801 3:0.12939647 4:0.17364165 5:0.10651477 6:0.062916475 7:0.29696093 8:0.007141568 9:0.023620499 10:0.0069909537 
-256 1:0.5739806 2:0.25941514 3:0.082850543 4:0.060282192 5:0.023471528 6:0.054468696 7:0.13347233 8:0.087772439 9:0.21720746 10:0.2279755 
-117.2459099241124 1:0.23395677 2:0.2463397 3:0.18560245 4:0.16821228 5:0.16588881 6:0.015417967 7:0.13154197 8:0.29747944 9:0.012689373 10:0.029703002 
-256 1:0.5226193 2:0.24454566 3:0.094437222 4:0.094451174 5:0.043946654 6:0.2296318 7:0.21570142 8:0.094681175 9:0.16470741 10:0.33928569 
-256 1:0.50263695 2:0.24566976 3:0.12084519 4:0.09725451 5:0.033593591 6:0.1599872 7:0.0056947255 8:0.017610805 9:0.042923985 10:0.083005545 
-256 1:0.59419444 2:0.1849317 3:0.089846365 4:0.085077884 5:0.045949606 6:0.24770339 7:0.036633732 8:0.13095181 9:0.19983507 10:0.23359677 
-256 1:0.41718078 2:0.49382592 3:0.046011294 4:0.028757584 5:0.014224417 6:0.0082599276 7:0.04684766 8:0.13594043 9:0.046988185 10:0.041955821 
-256 1:0.51856265 2:0.29149443 3:0.078411713 4:0.074896501 5:0.036634701 6:0.092736264 7:0.11746537 8:0.0038425045 9:0.017873595 10:0.099771273 
-256 1:0.57874411 2:0.29299254 3:0.074207435 4:0.043341195 5:0.010714724 6:0.21797556 7:0.072251139 8:0.036026328 9:0.051984231 10:0.09294525 
-256 1:0.33652474 2:0.26548113 3:0.18653844 4:0.13414201 5:0.077313686 6:0.21783396 7:0.13232499 8:0.17382609 9:0.21987109 10:0.09219604 
-256 1:0.42223982 2:0.25822382 3:0.16953043 4:0.099511323 5:0.050494608 6:0.41116982 7:0.14650947 8:0.043664111 9:0.038400886 10:0.01012231 
-256 1:0.62388277 2:0.20147562 3:0.093515227 4:0.06281795 5:0.018308433 6:0.075676217 7:0.019922593 8:0.022500441 9:0.097168037 10:0.1051705 
-256 1:0.44902893 2:0.21821529 3:0.1646952 4:0.11000051 5:0.058060061 6:0.26008743 7:0.10982124 8:0.0400584 9:0.17941253 10:0.21171317 
-256 1:0.73055992 2:0.16019606 3:0.052612089 4:0.034706308 5:0.021925629 6:0.0084893041 7:0.045433016 8:0.074544572 9:0.085023212 10:0.076720696 
-256 1:0.25176859 2:0.33780597 3:0.18726362 4:0.15200527 5:0.071156554 6:0.12193475 7:0.13806547 8:0.012313155 9:0.19644276 10:0.11401082 
-256 1:0.4299742 2:0.39966047 3:0.084651562 4:0.059567479 5:0.026146286 6:0.16878875 7:0.035198194 8:0.078968345 9:0.1232333 10:0.15452579 
-256 1:0.63390397 2:0.22004796 3:0.072494724 4:0.047164295 5:0.026389052 6:0.041992572 7:0.10072146 8:0.15429438 9:0.1354149 10:0.18197798 
-38.742241201186708 1:0.47666579 2:0.30033859 3:0.069573293 4:0.10238422 5:0.051038102 6:0.42645224 7:0.0097199112 8:0.077826555 9:0.13657348 10:0.18254853 
-114.80691881698613 1:0.24449804 2:0.40713282 3:0.13371731 4:0.15898745 5:0.055664389 6:0.2319242 7:0.087056406 8:0.39005945 9:0.17660314 10:0.081942168 
-256 1:0.44467751 2:0.21426161 3:0.15095063 4:0.11915791 5:0.070952335 6:0.090058831 7:0.068606247 8:0.1331459 9:0.18425442 10:0.41827293 
-256 1:0.36835694 2:0.38939375 3:0.089433633 4:0.10464196 5:0.048173724 6:0.15398643 7:0.037996715 8:0.099043225 9:0.013123154 10:0.080802176 
-256 1:0.3611619 2:0.36732779 3:0.12268272 4:0.086408899 5:0.062418681 6:0.0082552681 7:0.084537026 8:0.013538391 9:0.084201602 10:0.42961114 
-256 1:0.49722228 2:0.19640793 3:0.1536921 4:0.091237893 5:0.061439799 6:0.13972876 7:0.20331501 8:0.015369159 9:0.030669475 10:0.29583488 
-140.71900752830646 1:0.45043062 2:0.29544682 3:0.091805952 4:0.11710306 5:0.045213551 6:0.48574207 7:0.12095886 8:0.15812459 9:0.26859747 10:0.22777297 
-256 1:0.77564336 2:0.13465009 3:0.050505116 4:0.028737438 5:0.010463997 6:0.026580877 7:0.042494837 8:0.060887819 9:0.069311377 10:0.19731692 
-256 1:0.66246916 2:0.2256211 3:0.061021704 4:0.036042272 5:0.014845766 6:0.0057026255 7:0.024480261 8:0.060289635 9:0.043218117 10:0.027038769 
-256 1:0.43136045 2:0.4358088 3:0.067257859 4:0.044120099 5:0.021452788 6:0.076741571 7:0.062382551 8:0.10037307 9:0.11625314 10:0.022635418 
-256 1:0.66741075 2:0.21741721 3:0.062527631 4:0.036582048 5:0.016062361 6:0.031941041 7:0.051425775 8:0.1201569 9:0.28413232 10:0.31943805 
-256 1:0.40855713 2:0.24916545 3:0.15102538 4:0.12048051 5:0.070771536 6:0.091113838 7:0.0075462072 8:0.085275236 9:0.088889785 10:0.033281451 
-256 1:0.42579197 2:0.28833688 3:0.13934877 4:0.099896975 5:0.046625404 6:0.15760391 7:0.20949881 8:0.10234117 9:0.098047929 10:0.1940357 
-256 1:0.52199435 2:0.27747602 3:0.090355422 4:0.075373851 5:0.034800365 6:0.065974844 7:0.088993957 8:0.067719286 9:0.17987637 10:0.045959714 
-256 1:0.61928383 2:0.2248589 3:0.072821068 4:0.052578725 5:0.030457486 6:0.044251126 7:0.039796213 8:0.14259995 9:0.068841011 10:0.092045338 
-256 1:0.59569085 2:0.26552704 3:0.07321338 4:0.045796288 5:0.019772443 6:0.038746177 7:0.037558611 8:0.067575308 9:0.17636219 10:0.13270079 
-256 1:0.51079699 2:0.18408658 3:0.13099429 4:0.11280771 5:0.061314424 6:0.03787342 7:0.1832491 8:0.27504213 9:0.042406092 10:0.027124178 
-256 1:0.51836871 2:0.23469193 3:0.092565371 4:0.10886592 5:0.045508077 6:0.27425545 7:0.23381898 8:0.27407262 9:0.20386183 10:0.074913841 
-256 1:0.63456018 2:0.22840825 3:0.06961968 4:0.046116337 5:0.021295549 6:0.1191975 7:0.091216114 8:0.1930789 9:0.10954644 10:0.039238636 
-256 1:0.6365525 2:0.20490677 3:0.068136184 4:0.062075314 5:0.028329236 6:0.13262656 7:0.094065538 8:0.24073114 9:0.27535959 10:0.20379933 
-256 1:0.29521778 2:0.25859962 3:0.1881257 4:0.17571017 5:0.08234673 6:0.34170315 7:0.14918697 8:0.1463303 9:0.22266701 10:0.18642451 
-256 1:0.49134679 2:0.17461047 3:0.15483747 4:0.13359929 5:0.04560599 6:0.1102871 7:0.054050515 8:0.047419656 9:0.044406431 10:0.034517706 
-256 1:0.49244903 2:0.25782571 3:0.10971279 4:0.093880297 5:0.046132178 6:0.059056911 7:0.13242353 8:0.078253804 9:0.0087655076 10:0.11177834 
-256 1:0.61304318 2:0.19855258 3:0.088020364 4:0.063901492 5:0.036482384 6:0.027637419 7:0.0093996337 8:0.15272032 9:0.012277784 10:0.18115172 
-256 1:0.73729755 2:0.18251893 3:0.029126643 4:0.03511619 5:0.015940683 6:0.056917231 7:0.087005271 8:0.248106 9:0.19600062 10:0.088782485 
-256 1:0.56891499 2:0.19568637 3:0.1252459 4:0.070033679 5:0.040119053 6:0.23269706 7:0.081116611 8:0.25637987 9:0.01002468 10:0.11166946 
-256 1:0.5967464 2:0.23099353 3:0.080552125 4:0.064443257 5:0.027264683 6:0.11446531 7:0.12484483 8:0.16232867 9:0.26175278 10:0.21450084 
-256 1:0.56228667 2:0.1638799 3:0.12916775 4:0.10878075 5:0.035884929 6:0.14282944 7:0.20083073 8:0.039464651 9:0.18232708 10:0.13959549 
-256 1:0.4418256 2:0.21100533 3:0.12769273 4:0.16807257 5:0.051403767 6:0.11727618 7:0.012767322 8:0.0051647575 9:0.0095290594 10:0.1338606 
-256 1:0.3275256 2:0.28857057 3:0.17789708 4:0.14254676 5:0.063459983 6:0.19501902 7:0.27794251 8:0.010354385 9:0.21329191 10:0.12967533 
-31.685572443187187 1:0.33031627 2:0.18177355 3:0.13099544 4:0.095305039 5:0.26160971 6:0.16961436 7:0.084947576 8:0.28889368 9:0.14496706 10:0.12461918 
-256 1:0.28839929 2:0.52194356 3:0.11033963 4:0.056641081 5:0.022676434 6:0.11364672 7:0.073101074 8:0.16729848 9:0.012841988 10:0.022174306 
-256 1:0.73132614 2:0.15527361 3:0.063079746 4:0.03190487 5:0.018415634 6:0.059819811 7:0.036693716 8:0.0040869031 9:0.074924678 10:0.10898981 
-256 1:0.75094807 2:0.18877579 3:0.037451182 4:0.016467085 5:0.0063578691 6:0.0086343135 7:0.034284906 8:0.015369801 9:0.026394083 10:0.059083676 
-256 1:0.25996005 2:0.27458402 3:0.18731867 4:0.18752279 5:0.090614479 6:0.090456179 7:0.042276682 8:0.16073923 9:0.10248205 10:0.060343978 
-256 1:0.44528632 2:0.22616929 3:0.17289159 4:0.10615443 5:0.049498376 6:0.27747561 7:0.091748106 8:0.27688318 9:0.2848785 10:0.33406996 
-256 1:0.4509864 2:0.34801837 3:0.10171777 4:0.069219446 5:0.030058016 6:0.0082029812 7:0.027450232 8:0.049828226 9:0.057658405 10:0.080253562 
-256 1:0.71502105 2:0.20685298 3:0.041577549 4:0.023644332 5:0.012904091 6:0.17146954 7:0.057029594 8:0.15316599 9:0.2908426 10:0.24776773 
-256 1:0.32708139 2:0.26222032 3:0.17242133 4:0.16828063 5:0.06999633 6:0.090740366 7:0.012584563 8:0.035564038 9:0.1744646 10:0.090920456 
-256 1:0.34474277 2:0.38346131 3:0.10498291 4:0.1170257 5:0.049787305 6:0.00055315024 7:0.18335328 8:0.27761004 9:0.10588436 10:0.018049014 
-192.96455285291134 1:0.50508195 2:0.22789878 3:0.12580535 4:0.079954879 5:0.06125904 6:0.14057598 7:0.040198399 8:0.0044414663 9:0.16842457 10:0.0027090013 
-256 1:0.63897109 2:0.18918006 3:0.091581655 4:0.056756224 5:0.023510964 6:0.11696938 7:0.055036838 8:0.045064838 9:0.02335803 10:0.030325023 
-168.28437096309872 1:0.59074539 2:0.23570331 3:0.067231986 4:0.069229018 5:0.037090304 6:0.11213776 7:0.14438267 8:0.041740795 9:0.12989377 10:0.005009818 
-256 1:0.54097609 2:0.28194693 3:0.092883586 4:0.055796387 5:0.028397005 6:0.046390569 7:0.033705058 8:0.13085691 9:0.0036206829 10:0.21404403 
-256 1:0.59448504 2:0.24792097 3:0.085812171 4:0.048517953 5:0.023263863 6:0.079833873 7:0.023077138 8:0.070854127 9:0.027412741 10:0.034683488 
-256 1:0.30503138 2:0.56435271 3:0.064419531 4:0.045902269 5:0.020294113 6:0.02538492 7:0.0062443708 8:0.13770349 9:0.10072378 10:0.027609847 
-256 1:0.57359933 2:0.24381451 3:0.06373086 4:0.069258718 5:0.049596587 6:0.25712782 7:0.13616422 8:0.19927584 9:0.12847096 10:0.36675154 
-256 1:0.59724848 2:0.3466175 3:0.029359164 4:0.016540918 5:0.010233946 6:0.12524692 7:0.036574602 8:0.060378543 9:0.21441861 10:0.54634369 
-256 1:0.67665102 2:0.172476 3:0.076606996 4:0.046448398 5:0.027817587 6:0.036326894 7:0.070186439 8:0.065031025 9:0.14097624 10:0.053096148 
-256 1:0.61884088 2:0.1791407 3:0.079901007 4:0.07548051 5:0.046636896 6:0.11893393 7:0.058965082 8:0.13078036 9:0.16365737 10:0.027311869 
-256 1:0.45119597 2:0.35436543 3:0.079446195 4:0.078306405 5:0.036685998 6:0.16316829 7:0.0066957052 8:0.074878242 9:0.041936196 10:0.0072519266 
-256 1:0.56392995 2:0.23738299 3:0.094425921 4:0.069803743 5:0.034457397 6:0.04762392 7:0.10718749 8:0.047601604 9:0.07062196 10:0.10099096 
-256 1:0.30393472 2:0.38228771 3:0.16243041 4:0.098328774 5:0.053018391 6:0.11022379 7:0.073776141 8:0.019378661 9:0.07279272 10:0.12665493 
-256 1:0.48288642 2:0.22120119 3:0.11356828 4:0.12112734 5:0.06121677 6:0.12766828 7:0.060061711 8:0.19542069 9:0.086371443 10:0.27780453 
-256 1:0.29451257 2:0.43803223 3:0.113352 4:0.097136981 5:0.056966216 6:0.22772818 7:0.092956733 8:0.29667737 9:0.11614118 10:0.01519368 
-256 1:0.3984644 2:0.39171873 3:0.09585906 4:0.080309712 5:0.033648104 6:0.15492664 7:0.059887094 8:0.02370436 9:0.17444368 10:0.30299297 
-256 1:0.67369804 2:0.24457557 3:0.037402269 4:0.023821625 5:0.020502504 6:0.037376268 7:0.16694215 8:0.19242124 9:0.13928203 10:0.40802175 
-256 1:0.39721503 2:0.39280558 3:0.12544621 4:0.049236841 5:0.03529634 6:0.14264139 7:0.13106056 8:0.08868987 9:0.035379615 10:0.10199074 
-256 1:0.37935398 2:0.30101394 3:0.17358256 4:0.092836743 5:0.053212769 6:0.0511826 7:0.20989366 8:0.038928098 9:0.09236946 10:0.08628798 
-256 1:0.41525775 2:0.18533397 3:0.17691417 4:0.1316382 5:0.090855906 6:0.077986248 7:0.28429994 8:0.12830279 9:0.010420537 10:0.026327831 
-256 1:0.66114759 2:0.21631911 3:0.066628985 4:0.038263466 5:0.017640852 6:0.12341245 7:0.11424225 8:0.21076226 9:0.087643336 10:0.0078148987 
-256 1:0.363187 2:0.36968392 3:0.12259084 4:0.099247968 5:0.04529028 6:0.070147386 7:0.021759793 8:0.17346313 9:0.059345754 10:0.0024334751 
-256 1:0.32300149 2:0.41463326 3:0.12019087 4:0.093267541 5:0.048906834 6:0.33137339 7:0.071356265 8:0.0095769491 9:0.14922936 10:0.017515991 
-256 1:0.58989879 2:0.2161744 3:0.097994049 4:0.059496146 5:0.036436617 6:0.02990975 7:0.13806235 8:0.27794466 9:0.34165418 10:0.45592926 
-256 1:0.39522884 2:0.40503387 3:0.1002649 4:0.069095141 5:0.03037725 6:0.24053957 7:0.021700796 8:0.10957516 9:0.0045769114 10:0.048178505 
-256 1:0.62290901 2:0.20447867 3:0.082858326 4:0.068488854 5:0.021265142 6:0.13247135 7:0.095367036 8:0.11254495 9:0.15887146 10:0.0041745687 
-141.05203116707401 1:0.32948525 2:0.31435161 3:0.13233741 4:0.14258183 5:0.081243901 6:0.19756237 7:0.23215963 8:0.27900973 9:0.27768747 10:0.54261916 
-256 1:0.58140379 2:0.21022751 3:0.085114824 4:0.087590003 5:0.035663867 6:0.008491006 7:0.014649975 8:0.040809827 9:0.0079183211 10:0.092063475 
-256 1:0.17032135 2:0.47190951 3:0.12040031 4:0.1624345 5:0.074934323 6:0.014747204 7:0.074234679 8:0.083164726 9:0.064413052 10:0.044932369 
-256 1:0.6111621 2:0.22574694 3:0.072526777 4:0.059858074 5:0.030706113 6:0.016528418 7:0.067362241 8:0.11537556 9:0.055017104 10:0.15703313 
-18.099322874421738 1:0.52735279 2:0.20185224 3:0.086139905 4:0.083423905 5:0.10123116 6:0.58005413 7:0.018239053 8:0.49439734 9:0.29468448 10:0.32903249 
-256 1:0.30487237 2:0.47148449 3:0.094496953 4:0.084597679 5:0.044548508 6:0.15974861 7:0.018468062 8:0.20118189 9:0.17067236 10:0.12034393 
-256 1:0.27831174 2:0.40206091 3:0.15418602 4:0.11082948 5:0.054611855 6:0.164863 7:0.18365912 8:0.075569716 9:0.17266183 10:0.049830711 
-256 1:0.18673176 2:0.21160379 3:0.2456739 4:0.24717353 5:0.10881703 6:0.071173849 7:0.33420526 8:0.23624187 9:0.012696584 10:0.18158544 
-256 1:0.43062967 2:0.1907887 3:0.15659475 4:0.14825148 5:0.073735403 6:0.45552571 7:0.095711043 8:0.077241284 9:0.095162871 10:0.19993288 
-256 1:0.20585873 2:0.35163906 3:0.24877419 4:0.092100102 5:0.10162791 6:0.28003896 7:0.094845666 8:0.035200658 9:0.07481012 10:0.18921606 
-256 1:0.44706676 2:0.23808791 3:0.17050308 4:0.0935613 5:0.05078096 6:0.097549555 7:0.083128098 8:0.043742333 9:0.042413464 10:0.038817068 
-256 1:0.51999406 2:0.24163356 3:0.11643653 4:0.084470759 5:0.03746509 6:0.086285652 7:0.048752657 8:0.14124083 9:0.16005788 10:0.15574409 
-256 1:0.36637949 2:0.29269359 3:0.15730629 4:0.11969552 5:0.063925118 6:0.011119519 7:0.17972984 8:0.10461245 9:0.15559106 10:0.15132394 
-256 1:0.35054223 2:0.32611401 3:0.13608314 4:0.11520059 5:0.072060033 6:0.070651945 7:0.066620478 8:0.30029034 9:0.068792185 10:0.053114259 
-59.390410414605626 1:0.30451141 2:0.20650407 3:0.18981653 4:0.19025931 5:0.10890869 6:0.074722682 7:0.034665707 8:0.051716811 9:0.031659658 10:0.062041829 
-256 1:0.24645714 2:0.42461285 3:0.22063493 4:0.075191512 5:0.033103568 6:0.2096971 7:0.017248756 8:0.22941304 9:0.096153119 10:0.23421263 
-256 1:0.33418597 2:0.33676998 3:0.15740037 4:0.11207845 5:0.059565229 6:0.13281953 7:0.036873761 8:0.16968127 9:0.023454856 10:0.028137142 
-256 1:0.3111182 2:0.32232191 3:0.15212241 4:0.14747725 5:0.066960229 6:0.30465691 7:0.032047145 8:0.090995989 9:0.16015414 10:0.010868516 
-256 1:0.63635999 2:0.22228519 3:0.094482342 4:0.035028324 5:0.011844151 6:0.090276591 7:0.047477448 8:0.052595596 9:0.0081829379 10:0.082267019 
-256 1:0.72420641 2:0.14813133 3:0.054953223 4:0.045222324 5:0.027486712 6:0.038950401 7:0.014963141 8:0.23743414 9:0.12425412 10:0.22672689 
-256 1:0.40525304 2:0.27177646 3:0.12923592 4:0.13994319 5:0.053791386 6:0.15757771 7:0.022191349 8:0.032604478 9:0.0024759099 10:0.0067869559 
-256 1:0.6556604 2:0.14530592 3:0.09924697 4:0.070084313 5:0.0297024 6:0.055885158 7:0.19622485 8:0.0037885963 9:0.29381785 10:0.26266652 
-256 1:0.61434838 2:0.18313467 3:0.079728142 4:0.08306544 5:0.039723374 6:0.07768012 7:0.15002109 8:0.1168846 9:0.15657072 10:0.089664281 
-256 1:0.72930623 2:0.20696907 3:0.028622816 4:0.024821093 5:0.010280794 6:0.03820923 7:0.010715287 8:0.11183063 9:0.14545817 10:0.054337163 
-256 1:0.62597866 2:0.22543729 3:0.065799064 4:0.055337602 5:0.027447386 6:0.17826496 7:0.071319187 8:0.13237886 9:0.070395574 10:0.08056533 
-256 1:0.372086 2:0.3889367 3:0.098551204 4:0.090653794 5:0.0497723 6:0.0011168671 7:0.1471715 8:0.027008451 9:0.072732413 10:0.025304255 
-256 1:0.50058751 2:0.31324833 3:0.092340427 4:0.066059796 5:0.02776394 6:0.084965743 7:0.10365076 8:0.031595774 9:0.24231224 10:0.24817819 
-256 1:0.39975806 2:0.31588304 3:0.14346425 4:0.091021498 5:0.049873152 6:0.010228528 7:0.18009057 8:0.13774553 9:0.094271821 10:0.007575371 
-256 1:0.65945734 2:0.23693989 3:0.063654362 4:0.028701808 5:0.011246602 6:0.06480324 7:0.009461096 8:0.15041674 9:0.0625111 10:0.037906785 
-256 1:0.36928088 2:0.39930753 3:0.067887225 4:0.11530505 5:0.048219317 6:0.11050291 7:0.058886563 8:0.22094615 9:0.063881914 10:0.00042324781 
-256 1:0.37008566 2:0.43236404 3:0.088113195 4:0.078191614 5:0.031245496 6:0.17746046 7:0.071267963 8:0.12035345 9:0.068383538 10:0.0030011859 
-256 1:0.6008515 2:0.26712529 3:0.068313728 4:0.042024161 5:0.021685326 6:0.20427194 7:0.085635592 8:0.19558303 9:0.036485763 10:0.062920398 
-256 1:0.49441603 2:0.27953746 3:0.13025822 4:0.06437358 5:0.031414715 6:0.08477005 7:0.038964416 8:0.03713066 9:0.16880357 10:0.33375668 
-256 1:0.6048451 2:0.27876905 3:0.05689567 4:0.043169849 5:0.016320324 6:0.026844812 7:0.049634093 8:0.16881718 9:0.034825925 10:0.02004225 
-256 1:0.60551721 2:0.17290525 3:0.092287491 4:0.082586387 5:0.046703656 6:0.28907516 7:0.30430128 8:0.13780301 9:0.045456354 10:0.069303501 
-190.79829683020395 1:0.22990747 2:0.2337881 3:0.16152849 4:0.17325572 5:0.20152022 6:0.26364719 7:0.30986026 8:0.27010454 9:0.31471296 10:0.1929031 
-256 1:0.39843981 2:0.37032674 3:0.11223216 4:0.078088713 5:0.040912585 6:0.073643486 7:0.0207449 8:0.025244013 9:0.21070848 10:0.3846056 
-256 1:0.47997183 2:0.27711769 3:0.097482469 4:0.10062543 5:0.044802582 6:0.021541923 7:0.078282564 8:0.077766409 9:0.086982423 10:0.048611923 
-256 1:0.40998403 2:0.21549202 3:0.18639162 4:0.10165473 5:0.086477595 6:0.15278211 7:0.11501205 8:0.0036380598 9:0.044619483 10:0.023288891 
-183.72560892041554 1:0.43383952 2:0.1139634 3:0.12000835 4:0.21688531 5:0.11530342 6:0.33686659 7:0.062595091 8:0.42654523 9:0.42324846 10:0.17139453 
-256 1:0.63128426 2:0.2545075 3:0.051929406 4:0.041670948 5:0.020607895 6:0.063771617 7:0.19892608 8:0.054500734 9:0.076962001 10:0.014414019 
-20.164115910501902 1:0.31520263 2:0.2320785 3:0.17821643 4:0.16046637 5:0.11403608 6:0.037997924 7:0.31008829 8:0.3620124 9:0.32366373 10:0.32480417 
-256 1:0.57852846 2:0.25363225 3:0.084306158 4:0.056511112 5:0.027022022 6:0.11605393 7:0.13538789 8:0.04197979 9:0.12675759 10:0.017775601 
-256 1:0.24138131 2:0.32822394 3:0.19622824 4:0.15733611 5:0.076830398 6:0.071246734 7:0.1251866 8:0.22035802 9:0.015923577 10:0.10368206 
-256 1:0.6116227 2:0.17907655 3:0.092733937 4:0.072908793 5:0.043658022 6:0.08035064 7:0.051220197 8:0.055280928 9:0.067176799 10:0.0847164 
-256 1:0.72683388 2:0.21946739 3:0.03187635 4:0.016539677 5:0.0052827024 6:0.023755949 7:0.083567623 8:0.15209582 9:0.067830137 10:0.13463798 
-90.653798977689391 1:0.45519521 2:0.24183636 3:0.1341886 4:0.10430827 5:0.064471548 6:0.25428483 7:0.30660162 8:0.055207038 9:0.09032589 10:0.10499511 
-180.54579960536589 1:0.69930989 2:0.083129549 3:0.084946228 4:0.071032086 5:0.061582248 6:0.44328664 7:0.43317314 8:0.42205608 9:0.39598343 10:0.16653976 
-256 1:0.62239462 2:0.25165498 3:0.06274775 4:0.044979832 5:0.018222819 6:0.015985846 7:0.15596807 8:0.037146039 9:0.10131437 10:0.020469461 
-256 1:0.75822418 2:0.18235946 3:0.033566662 4:0.019119888 5:0.0067298081 6:0.048985236 7:0.025366695 8:0.075019342 9:0.019503872 10:0.03574778 
-81.791276813808111 1:0.34254587 2:0.18482429 3:0.083185516 4:0.10370427 5:0.28574006 6:0.21466711 7:0.084404757 8:0.25699235 9:0.08194661 10:0.0047291752 
-256 1:0.3647779 2:0.28748156 3:0.13172706 4:0.16195199 5:0.0540615 6:0.33054544 7:0.08226005 8:0.23289348 9:0.048346311 10:0.043529643 
-256 1:0.4903212 2:0.26125208 3:0.14412018 4:0.063236832 5:0.041069707 6:0.022517414 7:0.060583759 8:0.07495415 9:0.034740604 10:0.40150434 
-256 1:0.30745237 2:0.33990566 3:0.14494219 4:0.14518358 5:0.062516205 6:0.40378827 7:0.10604231 8:0.29397254 9:0.11818884 10:0.049702558 
-149.95327392395424 1:0.27139156 2:0.20899129 3:0.21181014 4:0.18378083 5:0.12402617 6:0.17137627 7:0.099344428 8:0.046533447 9:0.066269616 10:0.16599756 
-73.342163353465139 1:0.51987041 2:0.32666597 3:0.068846435 4:0.055625833 5:0.028991357 6:0.013689354 7:0.085962266 8:0.17913393 9:0.029984185 10:0.066540581 
-8.9632074955163983 1:0.27576628 2:0.26423751 3:0.17709665 4:0.19326149 5:0.089638076 6:0.16244617 7:0.052826199 8:0.26148055 9:0.21342259 10:0.033330065 
-256 1:0.69516197 2:0.20332391 3:0.033253771 4:0.041846499 5:0.026413854 6:0.0016483208 7:0.091764254 8:0.19402527 9:0.34687887 10:0.49473767 
-256 1:0.5913572 2:0.20259646 3:0.10365546 4:0.080564984 5:0.021825892 6:0.021776835 7:0.026035595 8:0.040647514 9:0.03058589 10:0.26778958 
-58.005699188155447 1:0.36807185 2:0.20689977 3:0.16453123 4:0.17337008 5:0.087127072 6:0.050496989 7:0.068106354 8:0.086910363 9:0.054043876 10:0.049761424 
-256 1:0.52273793 2:0.32849915 3:0.062058717 4:0.059148663 5:0.027555548 6:0.0228401 7:0.02273618 8:0.018889016 9:0.12454469 10:0.026177604 
-256 1:0.35702516 2:0.28998605 3:0.14937991 4:0.12313287 5:0.080476022 6:0.23175809 7:0.038555932 8:0.077846201 9:0.23770856 10:0.44679638 
-256 1:0.63651042 2:0.16803315 3:0.075173973 4:0.075896237 5:0.044386223 6:0.043796236 7:0.065026218 8:0.17504898 9:0.1009309 10:0.16843267 
-256 1:0.46389109 2:0.29166424 3:0.097737597 4:0.10132777 5:0.045379306 6:0.2543504 7:0.00068621839 8:0.042771663 9:0.026329341 10:0.082861604 
-256 1:0.64877776 2:0.23653137 3:0.053581224 4:0.04167336 5:0.019436291 6:0.12560363 7:0.0080564959 8:0.1347247 9:0.02152317 10:0.26778667 
-256 1:0.72544171 2:0.14911924 3:0.068209894 4:0.03937774 5:0.017851412 6:0.016674591 7:0.0039272839 8:0.029462259 9:0.18989596 10:0.048339996 
-256 1:0.57761377 2:0.22647451 3:0.07535198 4:0.0843602 5:0.036199539 6:0.10571911 7:0.097181087 8:0.034487762 9:0.31297343 10:0.11459338 
-256 1:0.55723501 2:0.1931877 3:0.14056668 4:0.072052883 5:0.036957733 6:0.098964095 7:0.081101533 8:0.016503111 9:0.031989189 10:0.062152782 
-256 1:0.42029698 2:0.29409119 3:0.15086244 4:0.08870572 5:0.046043674 6:0.2591928 7:0.16754846 8:0.16712166 9:0.14498724 10:0.039213165 
-256 1:0.5172035 2:0.29628506 3:0.081397813 4:0.072192658 5:0.032920967 6:0.11849655 7:0.05237154 8:0.094536899 9:0.018691701 10:0.055637393 
-256 1:0.21047113 2:0.43905807 3:0.1574955 4:0.11904759 5:0.073927721 6:0.064143521 7:0.021004012 8:0.062446074 9:0.079208838 10:0.05467718 
-256 1:0.40140944 2:0.40490137 3:0.098632025 4:0.05957766 5:0.035479507 6:0.076745479 7:0.071570503 8:0.13063039 9:0.00056132678 10:0.0034178132 
-256 1:0.4940973 2:0.29949528 3:0.088861784 4:0.089361481 5:0.02818415 6:0.063063045 7:0.098992837 8:0.22013026 9:0.36874337 10:0.057284577 
-256 1:0.60900805 2:0.20858071 3:0.082446046 4:0.067501388 5:0.032463808 6:0.064358888 7:0.0073486853 8:0.034834276 9:0.25176559 10:0.17523648 
-11.432710879080162 1:0.33390205 2:0.47508703 3:0.079123403 4:0.075458042 5:0.03642948 6:0.008241983 7:0.034284816 8:0.11607262 9:0.43132635 10:0.25029392 
-256 1:0.5381623 2:0.31861903 3:0.091082087 4:0.036209973 5:0.015926606 6:0.234588 7:0.21328122 8:0.066788869 9:0.074316337 10:0.2168189 
-256 1:0.44065144 2:0.33541083 3:0.091115774 4:0.089874878 5:0.042947081 6:0.19327245 7:0.065481908 8:0.0061055057 9:0.07688929 10:0.17244547 
-12.985014196949137 1:0.3080823 2:0.23379917 3:0.14585479 4:0.20003668 5:0.11222706 6:0.46190178 7:0.033957773 8:0.21337124 9:0.58612468 10:0.31972 
-256 1:0.55216863 2:0.36746676 3:0.044430435 4:0.026634012 5:0.0093001626 6:0.0036979132 7:0.026405293 8:0.15118573 9:0.063311157 10:0.040217133 
-256 1:0.69545099 2:0.13755998 3:0.054946724 4:0.074893184 5:0.037149122 6:0.024659567 7:0.027700618 8:0.069459776 9:0.023663837 10:0.075020974 
-256 1:0.27919471 2:0.22244285 3:0.18393149 4:0.20786575 5:0.10656521 6:0.082642042 7:0.15655139 8:0.034060505 9:0.035677754 10:0.094550366 
-256 1:0.31077214 2:0.37691627 3:0.12037044 4:0.12840615 5:0.063534996 6:0.047293248 7:0.10024763 8:0.34558774 9:0.1882246 10:0.0044849559 
-256 1:0.56945624 2:0.24090924 3:0.086260666 4:0.075008621 5:0.028365224 6:0.031731582 7:0.062082493 8:0.17920591 9:0.10653814 10:0.020753634 
-256 1:0.25218744 2:0.27007461 3:0.21287644 4:0.1657684 5:0.099093114 6:0.094035652 7:0.017995187 8:0.14378607 9:0.089364077 10:0.034969105 
-16.957291894521184 1:0.13930729 2:0.24764034 3:0.28656394 4:0.22782275 5:0.098665675 6:0.18524636 7:0.072117361 8:0.058967879 9:0.23723561 10:0.23985583 
-256 1:0.37139261 2:0.21732003 3:0.16720078 4:0.16683459 5:0.077252 6:0.00013144611 7:0.075579637 8:0.11817111 9:0.10682486 10:0.15527223 
-256 1:0.23675448 2:0.47028387 3:0.12619789 4:0.11716594 5:0.04959782 6:0.11420708 7:0.022450601 8:0.014003134 9:0.055577501 10:0.07195247 
-93.180372886181175 1:0.48662015 2:0.21930701 3:0.10871861 4:0.11898553 5:0.066368698 6:0.094816288 7:0.10713475 8:0.40456568 9:0.36024895 10:0.4179258 
-256 1:0.45489795 2:0.41088737 3:0.080063642 4:0.039138557 5:0.015012488 6:0.097282726 7:0.033655908 8:0.12022597 9:0.020129943 10:0.018646541 
-256 1:0.53664483 2:0.30974189 3:0.086034816 4:0.047036208 5:0.020542255 6:0.014322399 7:0.054745028 8:0.044764906 9:0.052245861 10:0.014093118 
-66.151256530806137 1:0.34402424 2:0.21586659 3:0.23652348 4:0.11104723 5:0.092538455 6:0.053792141 7:0.10630166 8:0.16317253 9:0.2668196 10:0.27340508 
-256 1:0.3278751 2:0.27329242 3:0.16439269 4:0.15709602 5:0.077343775 6:0.039231821 7:0.044357608 8:0.18614063 9:0.12683711 10:0.029534705 
-256 1:0.58673945 2:0.20482208 3:0.065331318 4:0.10590931 5:0.037197838 6:0.079311056 7:0.110204 8:0.076474456 9:0.028618546 10:0.035647811 
-256 1:0.24284638 2:0.26118366 3:0.23627848 4:0.1766202 5:0.083071274 6:0.095082085 7:0.20928543 8:0.066301564 9:0.079434067 10:0.12103871 
-256 1:0.65545673 2:0.2252657 3:0.069024086 4:0.037855368 5:0.012398112 6:0.069382766 7:0.012463431 8:0.014548314 9:0.036575492 10:0.047146651 
-256 1:0.51189459 2:0.23005356 3:0.12477887 4:0.08872582 5:0.044547163 6:0.054505885 7:0.031290932 8:0.12298155 9:0.18563408 10:0.16536413 
-256 1:0.43508449 2:0.27833717 3:0.12870754 4:0.10911501 5:0.048755786 6:0.089061448 7:0.091485394 8:0.11301048 9:0.17516976 10:0.25474864 
-256 1:0.7000766 2:0.20788954 3:0.040538303 4:0.036635101 5:0.014860452 6:0.041561992 7:0.02345258 8:0.081607775 9:0.030767084 10:0.09674494 
-256 1:0.61080596 2:0.24641948 3:0.068657164 4:0.04815639 5:0.02596101 6:0.0057230345 7:0.10510933 8:0.075933717 9:0.053936033 10:0.1895565 
-256 1:0.50289836 2:0.21818623 3:0.12883851 4:0.090576948 5:0.059499953 6:0.20910661 7:0.064865466 8:0.21609846 9:0.085285069 10:0.20166107 
-256 1:0.71189639 2:0.23908501 3:0.027537949 4:0.016268922 5:0.0052117309 6:0.010789042 7:0.16720191 8:0.19516091 9:0.06240602 10:0.054810642 
-256 1:0.47556282 2:0.33711318 3:0.11707093 4:0.039408436 5:0.030844634 6:0.071964243 7:0.067386613 8:0.096101922 9:0.018388053 10:0.17322463 
-222.11776753558178 1:0.77646755 2:0.140898 3:0.032798649 4:0.030582094 5:0.019253711 6:0.094583968 7:0.2328704 8:0.30439999 9:0.020861865 10:0.087490365 
-256 1:0.30891241 2:0.29004318 3:0.15880044 4:0.14947766 5:0.092766313 6:0.11085876 7:0.026356336 8:0.010617797 9:0.046922259 10:0.21715018 
-256 1:0.64016453 2:0.21164027 3:0.074836405 4:0.051056296 5:0.0223025 6:0.01323052 7:0.013253323 8:0.19528001 9:0.10374746 10:0.0014371523 
-256 1:0.66081698 2:0.19378083 3:0.093674934 4:0.04511752 5:0.0066097432 6:0.058078747 7:0.054806923 8:0.028046807 9:0.035930735 10:0.11001522 
-256 1:0.40774524 2:0.12418817 3:0.14529127 4:0.16537426 5:0.15740107 6:0.063789257 7:0.1371119 8:0.30963361 9:0.30423433 10:0.27748401 
-70.384356342320274 1:0.14165626 2:0.23060745 3:0.3811601 4:0.21269524 5:0.033880961 6:0.054150575 7:0.264975 8:0.26743671 9:0.4765771 10:0.092917464 
-256 1:0.34353849 2:0.36247694 3:0.16102944 4:0.093016506 5:0.039938623 6:0.11778557 7:0.065054817 8:0.090050238 9:0.12441485 10:0.026217842 
-256 1:0.40355473 2:0.24207355 3:0.13309109 4:0.15405622 5:0.067224407 6:0.1118014 7:0.034958022 8:0.011926485 9:0.049310392 10:0.13526622 
-256 1:0.41311349 2:0.24013197 3:0.13104637 4:0.13202263 5:0.083685526 6:0.047190331 7:0.069732232 8:0.20774003 9:0.11611402 10:0.39186136 
-256 1:0.2572027 2:0.37941505 3:0.1640249 4:0.13695934 5:0.062398023 6:0.30830374 7:0.10703228 8:0.10945913 9:0.0376542 10:0.045675767 
-256 1:0.42812416 2:0.22227326 3:0.16663858 4:0.1124746 5:0.070489404 6:0.26950033 7:0.069694926 8:0.1425737 9:0.0084078473 10:0.22099454 
-256 1:0.43814665 2:0.30605638 3:0.12311505 4:0.090244771 5:0.04243715 6:0.24189442 7:0.023564251 8:0.095694728 9:0.065110287 10:0.014365582 
-256 1:0.3779279 2:0.34923474 3:0.12068025 4:0.11026174 5:0.041895375 6:0.11883954 7:0.25495749 8:0.077669663 9:0.1840615 10:0.021156329 
-256 1:0.54684103 2:0.23629971 3:0.097485678 4:0.082168912 5:0.037204662 6:0.078605672 7:0.051505385 8:0.1436061 9:0.19603119 10:0.0054421445 
-256 1:0.33894854 2:0.331495 3:0.16061832 4:0.11206402 5:0.056874108 6:0.015673412 7:0.15622526 8:0.029610075 9:0.08314689 10:0.12602299 
-256 1:0.49523653 2:0.24060058 3:0.1280539 4:0.094381121 5:0.041727865 6:0.19116964 7:0.30979995 8:0.17217019 9:0.10867773 10:0.13845949 
-256 1:0.64035943 2:0.24366398 3:0.048197949 4:0.051358403 5:0.016420245 6:0.063709938 7:0.042261653 8:0.33107827 9:0.035577021 10:0.1356491 
-256 1:0.48589229 2:0.34730967 3:0.085693739 4:0.055115045 5:0.025989264 6:0.24830838 7:0.050488125 8:0.31980688 9:0.24060094 10:0.042702693 
-256 1:0.7319223 2:0.19941746 3:0.036793413 4:0.020327088 5:0.011539741 6:0.01601453 7:0.09444428 8:0.13431851 9:0.080984225 10:0.2016275 
-256 1:0.41895644 2:0.28171632 3:0.13908096 4:0.11256759 5:0.047678684 6:0.090141773 7:0.20953373 8:0.0078322042 9:0.078874923 10:0.10051712 
-256 1:0.48725104 2:0.2815957 3:0.10989859 4:0.075837492 5:0.045417174 6:0.075153135 7:0.049678116 8:0.13614526 9:0.038131042 10:0.1039222 
-256 1:0.19017458 2:0.41320173 3:0.16210785 4:0.14630316 5:0.088212684 6:0.33001998 7:0.01726451 8:0.19640076 9:0.038105728 10:0.039375497 
-256 1:0.30452453 2:0.30687471 3:0.17050452 4:0.1403512 5:0.077745037 6:0.32078339 7:0.051851755 8:0.1633025 9:0.08339026 10:0.16325648 
-256 1:0.62197818 2:0.20473474 3:0.04901195 4:0.072702155 5:0.051572974 6:0.01227627 7:0.037373105 8:0.083336342 9:0.353448 10:0.53785893 
-256 1:0.53424599 2:0.33250963 3:0.074334849 4:0.03865212 5:0.020257414 6:0.10543054 7:0.02730938 8:0.05395197 9:0.096951662 10:0.12782247 
-256 1:0.33690903 2:0.38476682 3:0.16249983 4:0.077765183 5:0.038059144 6:0.19881268 7:0.19319059 8:0.17105534 9:0.12249394 10:0.25959637 
-256 1:0.27966846 2:0.43365492 3:0.14251809 4:0.09562602 5:0.048532503 6:0.23398049 7:0.049087643 8:0.056104034 9:0.13811115 10:0.080136559 
-256 1:0.31887986 2:0.37048707 3:0.13308923 4:0.12096537 5:0.056578466 6:0.20359103 7:0.095376875 8:0.0023978277 9:0.17670099 10:0.11860901 
-256 1:0.32091572 2:0.34916886 3:0.15075084 4:0.12117066 5:0.057993929 6:0.10051849 7:0.041805429 8:0.17044576 9:0.13191603 10:0.13075851 
-256 1:0.38567573 2:0.26342883 3:0.18105573 4:0.11657562 5:0.053264084 6:0.25932969 7:0.044219268 8:0.051949555 9:0.030388265 10:0.012959342 
-256 1:0.61505048 2:0.19785762 3:0.10751483 4:0.050612533 5:0.028964535 6:0.010206806 7:0.065579923 8:0.21634327 9:0.048849274 10:0.074403328 
-256 1:0.50028582 2:0.23369226 3:0.10587408 4:0.10790535 5:0.052242492 6:0.20810312 7:0.06825846 8:0.12527567 9:0.13587745 10:0.099799129 
-256 1:0.70475237 2:0.15918788 3:0.054567369 4:0.055098144 5:0.026394236 6:0.047994547 7:0.08901169 8:0.14843976 9:0.2631202 10:0.26243461 
-256 1:0.76328745 2:0.17232133 3:0.029370921 4:0.024406944 5:0.010613356 6:0.0068164057 7:0.033417518 8:0.033109721 9:0.081887038 10:0.012995141 
-131.48876612555424 1:0.39956252 2:0.18520005 3:0.21607066 4:0.10682526 5:0.092341509 6:0.25977863 7:0.25989696 8:0.087335646 9:0.034753879 10:0.14002884 
-256 1:0.2415671 2:0.39952153 3:0.16388674 4:0.10846492 5:0.086559708 6:0.088799654 7:0.099464798 8:0.32996004 9:0.035502737 10:0.10327197 
-256 1:0.31441349 2:0.14760402 3:0.25927406 4:0.2125249 5:0.066183521 6:0.071661221 7:0.015916684 8:0.12445815 9:0.061155824 10:0.1026737 
-167.06113263470093 1:0.71383061 2:0.16747973 3:0.044034738 4:0.050281246 5:0.024373674 6:0.52038394 7:0.3545453 8:0.39410973 9:0.23841101 10:0.30404797 
-256 1:0.33093631 2:0.2716871 3:0.1597575 4:0.16239985 5:0.075219243 6:0.37593592 7:0.29598087 8:0.18168001 9:0.10764808 10:0.16381714 
-256 1:0.54283488 2:0.34790306 3:0.058136142 4:0.037145051 5:0.013980873 6:0.086117539 7:0.095897369 8:0.061467617 9:0.024998377 10:0.087173171 
-256 1:0.57575385 2:0.23633343 3:0.061083165 4:0.081934556 5:0.044895003 6:0.0024215622 7:0.066472757 8:0.15226001 9:0.20201454 10:0.42899268 
-256 1:0.5389452 2:0.22120635 3:0.10037079 4:0.0965236 5:0.04295406 6:0.044056008 7:0.12461862 8:0.1193208 9:0.028242274 10:0.06494026 
-256 1:0.3397541 2:0.32941363 3:0.14671749 4:0.13184075 5:0.052274035 6:0.0036404202 7:0.15685263 8:0.13032952 9:0.23162562 10:0.16347034 
-256 1:0.59174793 2:0.19971271 3:0.098382878 4:0.080395266 5:0.029761219 6:0.11898515 7:0.081907339 8:0.067606683 9:0.089433249 10:0.069912401 
-256 1:0.68025058 2:0.2416246 3:0.046813474 4:0.023003158 5:0.0083081913 6:0.032733583 7:0.034823323 8:0.019981309 9:0.22570547 10:0.23196213 
-256 1:0.32275984 2:0.36951194 3:0.11465657 4:0.13545948 5:0.057612167 6:0.0079292477 7:0.084806007 8:0.046411477 9:0.017314981 10:0.062732415 
-256 1:0.6755599 2:0.20156179 3:0.0515637 4:0.051429637 5:0.019884971 6:0.012726747 7:0.039921568 8:0.05532741 9:0.049038558 10:0.032309006 
-256 1:0.32576504 2:0.33594359 3:0.12154512 4:0.16922594 5:0.047520308 6:0.13839133 7:0.26472114 8:0.030293567 9:0.0084606272 10:0.12353535 
-137.03652370078771 1:0.34495252 2:0.27672181 3:0.16903578 4:0.15006571 5:0.059224174 6:0.25584221 7:0.23712082 8:0.2143204 9:0.28752096 10:0.26218375 
-256 1:0.78357737 2:0.12037131 3:0.056790062 4:0.02657473 5:0.012686533 6:0.0915826 7:0.10012975 8:0.070217463 9:0.17749149 10:0.028006707 
-256 1:0.55464344 2:0.28528297 3:0.077742569 4:0.053205374 5:0.029125644 6:0.036518009 7:0.0003851737 8:0.25933024 9:0.17933312 10:0.14834478 
-256 1:0.45426833 2:0.26454911 3:0.15738631 4:0.080669046 5:0.043127199 6:0.0098214981 7:0.040367333 8:0.12611505 9:0.057329052 10:0.024137017 
-256 1:0.75741799 2:0.15808886 3:0.034973843 4:0.032213405 5:0.017305897 6:0.07694057 7:0.095677804 8:0.080554202 9:0.22034597 10:0.22378945 
-256 1:0.50833456 2:0.28620223 3:0.1008284 4:0.064852242 5:0.039782564 6:0.05450849 7:0.15309792 8:0.25391034 9:0.14579577 10:0.086985225 
-256 1:0.4401413 2:0.36368844 3:0.11433517 4:0.054010208 5:0.027824879 6:0.045653157 7:0.061922536 8:0.026407558 9:0.19195394 10:0.063877933 
-256 1:0.44038074 2:0.30686692 3:0.11879197 4:0.093100607 5:0.040859765 6:0.15236313 7:0.055768834 8:0.17484298 9:0.059678843 10:0.17824415 
-256 1:0.56945726 2:0.24208907 3:0.11373556 4:0.053019264 5:0.021698847 6:0.0011010949 7:0.04205907 8:0.041218523 9:0.012623603 10:0.067086301 
-256 1:0.29390098 2:0.33133982 3:0.15444089 4:0.14137606 5:0.07894226 6:0.025593621 7:0.014995603 8:0.020368871 9:0.099807697 10:0.02448411 
-256 1:0.60884779 2:0.26990164 3:0.07540417 4:0.030038644 5:0.015807753 6:0.0085951937 7:0.05524279 8:0.15031904 9:0.048105138 10:0.07997142 
-256 1:0.46304844 2:0.24943615 3:0.12401392 4:0.10503366 5:0.058467835 6:0.42272646 7:0.24707822 8:0.3395468 9:0.082062661 10:0.017299399 
-256 1:0.38753296 2:0.31848517 3:0.12975229 4:0.11748286 5:0.046746719 6:0.14174516 7:0.036223239 8:0.23298146 9:0.21374129 10:0.10453599 
-256 1:0.61003239 2:0.24924397 3:0.067803266 4:0.051292827 5:0.021627546 6:0.080612847 7:0.024215327 8:0.097627981 9:0.0039846586 10:0.030715141 
-256 1:0.1211395 2:0.55250108 3:0.13769004 4:0.12241401 5:0.066255374 6:0.23112655 7:0.13244817 8:0.11090094 9:0.03920064 10:0.11155473 
-256 1:0.35494995 2:0.28115438 3:0.15903166 4:0.13180569 5:0.073058321 6:0.0026953231 7:5.5146507e-05 8:0.070719711 9:0.024435475 10:0.013477876 
-256 1:0.29313668 2:0.2840771 3:0.17153272 4:0.1630044 5:0.088249092 6:0.00044088981 7:0.04138112 8:0.26095302 9:0.22216756 10:0.27280811 
-256 1:0.37852316 2:0.38116994 3:0.098883372 4:0.10280447 5:0.038619063 6:0.022396244 7:0.093049999 8:0.0066747397 9:0.19032337 10:0.050475387 
-256 1:0.60427801 2:0.20975427 3:0.086202008 4:0.064721396 5:0.035044313 6:0.050502882 7:0.10565535 8:0.16241192 9:0.080620594 10:0.054176873 
-256 1:0.36028673 2:0.38096029 3:0.11267284 4:0.10635433 5:0.039725806 6:0.19247553 7:0.17954766 8:0.10684544 9:0.25503841 10:0.19897181 
-256 1:0.47870719 2:0.30430739 3:0.12403157 4:0.059080116 5:0.033873734 6:0.0037526106 7:0.042588312 8:0.17952155 9:0.21665779 10:0.21497871 
-256 1:0.41265044 2:0.23360607 3:0.1638628 4:0.13366419 5:0.056216502 6:0.20129673 7:0.17160958 8:0.055742304 9:0.23555248 10:0.022413851 
-256 1:0.62872802 2:0.24199772 3:0.047810799 4:0.056462813 5:0.025000648 6:0.073826595 7:0.0482008 8:0.30404194 9:0.1967963 10:0.1978625 
-256 1:0.6698028 2:0.20907218 3:0.062037344 4:0.038021148 5:0.021066531 6:0.049452575 7:0.059140331 8:0.21165266 9:0.17035565 10:0.39433703 
-256 1:0.28340449 2:0.35632256 3:0.15701592 4:0.13677832 5:0.066478707 6:0.072708208 7:0.17620048 8:0.31211516 9:0.067692784 10:0.00070154451 
-256 1:0.620584 2:0.26334479 3:0.059052525 4:0.040921592 5:0.016097088 6:0.083989002 7:0.09102578 8:0.17235723 9:0.023091676 10:0.027998077 
-256 1:0.26102635 2:0.35819702 3:0.13330927 4:0.16338941 5:0.084077951 6:0.10757614 7:0.059082688 8:0.012519348 9:0.061712353 10:0.0084780879 
-256 1:0.72565197 2:0.1779081 3:0.030717829 4:0.048886183 5:0.016835915 6:0.10520192 7:0.070689269 8:0.1072989 9:0.018309176 10:0.081240889 
-256 1:0.21455486 2:0.28171148 3:0.22501173 4:0.18420531 5:0.094516615 6:0.35956168 7:0.023571351 8:0.0040024783 9:0.10550427 10:0.13991149 
-256 1:0.62140164 2:0.21994588 3:0.069339994 4:0.060183775 5:0.029128704 6:0.050418124 7:0.11503458 8:0.11113855 9:0.02154 10:0.022333777 
-256 1:0.5269707 2:0.18103452 3:0.10869316 4:0.10777233 5:0.075529291 6:0.34105411 7:0.0019429215 8:0.014360812 9:0.047467402 10:0.050320898 
-256 1:0.40412759 2:0.26895017 3:0.15692238 4:0.10847474 5:0.061525114 6:0.11723928 7:0.046703169 8:0.069610019 9:0.014392679 10:0.25061961 
-256 1:0.44794525 2:0.18355172 3:0.1948986 4:0.10941462 5:0.064189804 6:0.028817296 7:0.15807353 8:0.020362513 9:0.16384265 10:0.11690086 
-256 1:0.46506284 2:0.24911437 3:0.14814151 4:0.091654997 5:0.04602628 6:0.48338253 7:0.1316211 8:0.046763792 9:0.018785938 10:0.039281153 
-256 1:0.53602387 2:0.24315278 3:0.098020692 4:0.080289751 5:0.0425129 6:0.17782936 7:0.0078765526 8:0.053771165 9:0.1120623 10:0.18076047 
-4.9637003663353001 1:0.81319653 2:0.15403886 3:0.02081862 4:0.0079451846 5:0.0040008048 6:0.84688489 7:0.89427639 8:0.75206695 9:0.3985589 10:0.0070281667 
-256 1:0.25794305 2:0.31466249 3:0.18596064 4:0.15929003 5:0.082143792 6:0.2042466 7:0.0033029099 8:0.12126566 9:0.1763328 10:0.088111184 
-256 1:0.45497953 2:0.24722324 3:0.14712385 4:0.1077101 5:0.042963277 6:0.017917645 7:0.14837356 8:0.06183117 9:0.15057767 10:0.0087037474 
-256 1:0.63030583 2:0.27290277 3:0.058369872 4:0.027609686 5:0.010811847 6:0.080853412 7:0.12957549 8:0.1063542 9:0.10325044 10:0.034696213 
-256 1:0.68946623 2:0.18391139 3:0.061257285 4:0.040907502 5:0.024457591 6:0.010736186 7:0.073018156 8:0.072577108 9:0.023320592 10:0.033291042 
-256 1:0.50217997 2:0.31505361 3:0.070580634 4:0.079009551 5:0.033176235 6:0.022173754 7:0.035797075 8:0.12498603 9:0.0044602207 10:0.046013605 
-256 1:0.50140621 2:0.31181371 3:0.09368479 4:0.064661731 5:0.028433563 6:0.044700827 7:0.010928718 8:0.065268539 9:0.076501744 10:0.022799992 
-256 1:0.82543833 2:0.13068388 3:0.02166012 4:0.015191113 5:0.0070265552 6:0.028654518 7:0.064560958 8:0.12311635 9:0.14932008 10:0.025669867 
-256 1:0.39944312 2:0.31737006 3:0.1270903 4:0.10316966 5:0.052926866 6:0.2375326 7:0.13397766 8:0.21137371 9:0.093306527 10:0.19951586 
-236.13191141741498 1:0.61302234 2:0.24402017 3:0.082935188 4:0.042270672 5:0.017751633 6:0.028460192 7:0.41158375 8:0.27271458 9:0.15818663 10:0.1768097 
-256 1:0.34591722 2:0.30554907 3:0.20217011 4:0.10815412 5:0.038209478 6:0.31718623 7:0.001656915 8:0.11872563 9:0.012363872 10:0.11199785 
-186.50292502926271 1:0.42283741 2:0.33535486 3:0.088522799 4:0.10657275 5:0.046712177 6:0.023927167 7:0.023751042 8:0.042985568 9:0.14735576 10:0.052643173 
-256 1:0.61510461 2:0.24111664 3:0.05918892 4:0.056059376 5:0.028530446 6:0.13350109 7:0.12765075 8:0.16251374 9:0.14627591 10:0.12893805 
-256 1:0.41969965 2:0.26881191 3:0.14702489 4:0.11848094 5:0.045982614 6:0.19514237 7:0.14468582 8:0.16315228 9:0.19611342 10:0.13634814 
-256 1:0.29632135 2:0.27967595 3:0.21642638 4:0.15191997 5:0.055656356 6:0.12003631 7:0.11062886 8:0.12412008 9:0.18766812 10:0.12101288 
-256 1:0.6906163 2:0.1791153 3:0.055660531 4:0.052058897 5:0.02254897 6:0.11659301 7:0.072235393 8:0.036976281 9:0.044063731 10:0.1380056 
-256 1:0.61468428 2:0.2299321 3:0.070982721 4:0.057531025 5:0.026869872 6:0.16676541 7:0.06763992 8:0.067353644 9:0.088859366 10:0.037052119 
-256 1:0.48515497 2:0.20549683 3:0.16808659 4:0.096230609 5:0.045030999 6:0.13308889 7:0.26863286 8:0.12553991 9:0.076411908 10:0.0079795041 
-256 1:0.28501056 2:0.43725243 3:0.1043457 4:0.10661952 5:0.06677179 6:0.40480278 7:0.11551512 8:0.33279003 9:0.085252374 10:0.0095700029 
-256 1:0.68460378 2:0.23060553 3:0.042581406 4:0.029089245 5:0.013120039 6:0.15197524 7:0.087692666 8:0.10409845 9:0.073565569 10:0.093464807 
-17.766850345894348 1:0.42314516 2:0.2828379 3:0.13408465 4:0.10193625 5:0.057996037 6:0.036762099 7:0.097925045 8:0.28613893 9:0.20332526 10:0.33389807 
-256 1:0.79265793 2:0.11841217 3:0.040473516 4:0.030204609 5:0.018251782 6:0.027619546 7:0.13134034 8:0.28043702 9:0.092798307 10:0.18562451 
-256 1:0.4707304 2:0.1596365 3:0.18001744 4:0.11403465 5:0.075581006 6:0.0035413905 7:0.0092261885 8:0.11330731 9:0.10028643 10:0.10779261 
-256 1:0.27386369 2:0.2522465 3:0.19125621 4:0.19218947 5:0.090444132 6:0.069901811 7:0.049732634 8:0.073670022 9:0.052498013 10:0.13653387 
-256 1:0.60717772 2:0.2805032 3:0.070289867 4:0.031015742 5:0.011013472 6:0.055777035 7:0.038945919 8:0.039160356 9:0.059805207 10:0.060206223 
-256 1:0.38295771 2:0.25225227 3:0.16547574 4:0.14181199 5:0.057502291 6:0.14806485 7:0.010029423 8:0.030407799 9:0.025626017 10:0.00078659199 
-7.9870510545568258 1:0.42606946 2:0.29544341 3:0.096597367 4:0.11966472 5:0.062225049 6:0.059586797 7:0.1027324 8:0.12804424 9:0.01276583 10:0.22213661 
-256 1:0.22296186 2:0.38880121 3:0.14913415 4:0.17245141 5:0.066651366 6:0.086055165 7:0.18442503 8:0.22839931 9:0.061354007 10:0.18720779 
-49.505068322168796 1:0.57650998 2:0.22240213 3:0.090503131 4:0.067982573 5:0.042602189 6:0.035977619 7:0.14833071 8:0.02811705 9:0.024636535 10:0.047551993 
-256 1:0.48864851 2:0.35457999 3:0.086459569 4:0.042202761 5:0.028109167 6:0.075512756 7:0.036419474 8:0.21077809 9:0.23878237 10:0.16666823 
-256 1:0.60960272 2:0.1796272 3:0.079306421 4:0.082965992 5:0.048497667 6:0.057078066 7:0.0099529503 8:0.11163138 9:0.12671334 10:0.26013056 
-256 1:0.66550067 2:0.23016827 3:0.052970997 4:0.035241735 5:0.016118334 6:0.075567326 7:0.20856894 8:0.0045318858 9:0.094553733 10:0.043570928 
-256 1:0.52083518 2:0.24358939 3:0.12372477 4:0.067126687 5:0.044723979 6:0.027531669 7:0.18241505 8:0.088343533 9:0.014392189 10:0.078683493 
-256 1:0.36164309 2:0.40244027 3:0.07964899 4:0.10957908 5:0.046688569 6:0.29189372 7:0.077490354 8:0.027213734 9:0.055552084 10:0.069745966 
-256 1:0.26249153 2:0.29651122 3:0.19626133 4:0.15157738 5:0.093158536 6:0.040450182 7:0.074706048 8:0.085848584 9:0.28553403 10:0.41892373 
-92.20393030640345 1:0.36555403 2:0.24782141 3:0.15573457 4:0.15450216 5:0.076387836 6:0.18957641 7:0.21680063 8:0.00956696 9:0.074940948 10:0.094117597 
-256 1:0.63191442 2:0.19897616 3:0.092628232 4:0.054008086 5:0.022473111 6:0.096449228 7:0.028473152 8:0.10979055 9:0.15886544 10:0.081272926 
-256 1:0.77030569 2:0.14927855 3:0.043146803 4:0.026787983 5:0.010480976 6:0.0030469629 7:0.078303313 8:0.1442631 9:0.23239839 10:0.20272892 
-256 1:0.48601938 2:0.28800737 3:0.10966204 4:0.076578732 5:0.039732482 6:0.026924913 7:0.061543064 8:0.0022325757 9:0.11303297 10:0.030577827 
-256 1:0.42529156 2:0.42160559 3:0.071548943 4:0.058396282 5:0.023157625 6:0.10322338 7:0.037735304 8:0.079432789 9:0.062459032 10:0.10713771 
-256 1:0.53415258 2:0.34996474 3:0.067295596 4:0.036117355 5:0.012469728 6:0.067015081 7:0.037987907 8:0.052528719 9:0.065694031 10:0.019975467 
-36.746675918888172 1:0.23897261 2:0.37849619 3:0.1809129 4:0.12267512 5:0.078943179 6:0.47182685 7:0.10332449 8:0.14218245 9:0.015602066 10:0.14920115 
-256 1:0.39302272 2:0.18926346 3:0.070038846 4:0.097159868 5:0.25051511 6:0.14118875 7:0.080106384 8:0.066575995 9:0.054456862 10:0.10347209 
-213.25157283350012 1:0.29317138 2:0.2345397 3:0.17600192 4:0.13517274 5:0.16111425 6:0.00053462685 7:0.27972866 8:0.3028047 9:0.28775359 10:0.46128259 
-256 1:0.3424839 2:0.17945873 3:0.18515537 4:0.19044025 5:0.10246175 6:0.11192957 7:0.20771716 8:0.32212686 9:0.11617245 10:0.40478567 
-256 1:0.34647439 2:0.31095825 3:0.16720753 4:0.12074234 5:0.054617497 6:0.18031652 7:0.019900597 8:0.048190121 9:0.23924259 10:0.25602054 
-256 1:0.64175613 2:0.25595699 3:0.059703146 4:0.029517041 5:0.013066693 6:0.024351905 7:0.033454563 8:0.013047804 9:0.15502773 10:0.14954338 
-256 1:0.4468579 2:0.26158735 3:0.11538151 4:0.11376718 5:0.062406056 6:0.020207543 7:0.0093562284 8:0.023756783 9:0.13156765 10:0.3004958 
-76.550788713732061 1:0.35029675 2:0.30782241 3:0.12939095 4:0.14944263 5:0.063047264 6:0.43723008 7:0.45324357 8:0.36786326 9:0.40306987 10:0.40247913 
-256 1:0.32620915 2:0.31000533 3:0.18628252 4:0.12220688 5:0.055296115 6:0.19516986 7:0.097847006 8:0.10171268 9:0.10961268 10:0.21549957 
-256 1:0.40366262 2:0.41908755 3:0.070137245 4:0.069925581 5:0.037187008 6:0.0017450942 7:0.017817729 8:0.05730181 9:0.015527353 10:0.078088356 
-256 1:0.48164405 2:0.24473422 3:0.1056209 4:0.11634575 5:0.051655082 6:0.27177669 7:0.011314522 8:0.027956368 9:0.16952817 10:0.20617888 
-256 1:0.20430791 2:0.31424797 3:0.17546134 4:0.24265928 5:0.063323501 6:0.0085105163 7:0.070236178 8:0.066448447 9:0.015709858 10:0.13904709 
-256 1:0.46064661 2:0.25117737 3:0.10007974 4:0.13735414 5:0.050742145 6:0.15015403 7:0.0064814823 8:0.30311907 9:0.14171002 10:0.03749289 
-256 1:0.31136052 2:0.48163236 3:0.10399076 4:0.07027426 5:0.032742099 6:0.035987904 7:0.034164054 8:0.1256306 9:0.0017500294 10:0.11887563 
-256 1:0.61757404 2:0.18477608 3:0.081315624 4:0.075272712 5:0.041061537 6:0.15346853 7:0.11761854 8:0.10082092 9:0.097732029 10:0.033891141 
-256 1:0.40575371 2:0.33510812 3:0.10798851 4:0.10987719 5:0.041272465 6:0.33818747 7:0.047502499 8:0.090425599 9:0.29892845 10:0.11579147 
-2.1041176296726585 1:0.15768373 2:0.10456533 3:0.10787881 4:0.35115517 5:0.27871695 6:0.11434369 7:0.031230748 8:0.1007372 9:0.0093493251 10:0.02398348 
-47.301374572965692 1:0.090176887 2:0.40114785 3:0.16492543 4:0.15586763 5:0.1878822 6:0.040946034 7:0.031475967 8:0.027178075 9:0.063791303 10:0.12409041 
-256 1:0.66033605 2:0.2019449 3:0.069781272 4:0.050456774 5:0.017480998 6:0.042418789 7:0.019524856 8:0.18645389 9:0.08829066 10:0.018800717 
-256 1:0.67559582 2:0.22326442 3:0.060485715 4:0.031481061 5:0.0091729812 6:0.15747892 7:0.12517006 8:0.16738252 9:0.048500456 10:0.038262245 
-256 1:0.41603578 2:0.25258288 3:0.16288166 4:0.11889122 5:0.049608451 6:0.1613948 7:0.11283268 8:0.15234115 9:0.18433695 10:0.12681235 
-256 1:0.52725071 2:0.2211423 3:0.11362609 4:0.090308048 5:0.047672851 6:0.050255991 7:0.046340036 8:0.051821064 9:0.075231555 10:0.079790717 
-256 1:0.37313669 2:0.39120375 3:0.10120353 4:0.0962806 5:0.038175429 6:0.012673208 7:0.24167927 8:0.23872569 9:0.1410066 10:0.025898595 
-256 1:0.43802179 2:0.36187829 3:0.092769965 4:0.068429272 5:0.038900676 6:0.013925153 7:0.069535153 8:0.24378734 9:0.042763094 10:0.05818481 
-256 1:0.39502841 2:0.2658583 3:0.15381741 4:0.11993025 5:0.065365631 6:0.068396829 7:0.1123762 8:0.054198694 9:0.10874118 10:0.0099917844 
-256 1:0.50638893 2:0.19114455 3:0.1286018 4:0.11217815 5:0.061686562 6:0.14699178 7:0.044586973 8:0.1773476 9:0.024477924 10:0.067052002 
-256 1:0.66423359 2:0.17973709 3:0.058535777 4:0.060634114 5:0.036859425 6:0.04487015 7:0.0050970015 8:0.11109779 9:0.045786551 10:0.094477384 
-256 1:0.43000906 2:0.36973616 3:0.088315884 4:0.073651081 5:0.038287817 6:0.14126858 7:0.012119103 8:0.21296811 9:0.1462246 10:0.11938264 
-256 1:0.27783272 2:0.21592325 3:0.20301378 4:0.21339231 5:0.089837942 6:0.073970146 7:0.022275031 8:0.24437998 9:0.25144175 10:0.19724271 
-256 1:0.5147182 2:0.25458108 3:0.10764647 4:0.077173809 5:0.045880447 6:0.037180348 7:0.16546963 8:0.059810999 9:0.0076921884 10:0.11602827 
-256 1:0.35833673 2:0.37860034 3:0.10758972 4:0.103271 5:0.052202209 6:0.13296213 7:0.054990527 8:0.17476667 9:0.033568894 10:0.052952352 
-256 1:0.4673436 2:0.26632549 3:0.12753325 4:0.088567161 5:0.050230501 6:0.11751782 7:0.023312766 8:0.12488559 9:0.090990912 10:0.13401057 
-256 1:0.5502698 2:0.15746016 3:0.10857685 4:0.12201 5:0.061683179 6:0.30166643 7:0.045128354 8:0.096070052 9:0.017920194 10:0.020900082 
-256 1:0.55196405 2:0.26894462 3:0.10000814 4:0.051751845 5:0.027331339 6:0.0059466347 7:0.016567014 8:0.21872905 9:0.25769568 10:0.14643509 
-256 1:0.74980465 2:0.18570085 3:0.039749991 4:0.017504852 5:0.0072396638 6:0.050824288 7:0.048492597 8:0.054701711 9:0.19954913 10:0.181862 
-86.788682038769437 1:0.20932615 2:0.23288727 3:0.22980848 4:0.22003622 5:0.10794188 6:0.017545202 7:0.030655493 8:0.33393454 9:0.39968991 10:0.33425006 
-8.9649000593960011 1:0.17344391 2:0.087310524 3:0.15883076 4:0.17662463 5:0.40379018 6:0.38106632 7:0.38612891 8:0.57152954 9:0.58264747 10:0.56813064 
-256 1:0.47716279 2:0.25931521 3:0.13250507 4:0.087657766 5:0.043359154 6:0.32556681 7:0.19156883 8:0.21806402 9:0.14336148 10:0.017861687 
-152.28076017618199 1:0.66066019 2:0.15209426 3:0.081172231 4:0.063870884 5:0.042202429 6:0.014956338 7:0.13384244 8:0.29329146 9:0.14235769 10:0.26438793 
-256 1:0.48297524 2:0.2630957 3:0.11376936 4:0.089422126 5:0.050737573 6:0.14463127 7:0.095465595 8:0.18805442 9:0.091662802 10:0.017621622 
-256 1:0.67508551 2:0.2117906 3:0.051161462 4:0.041076529 5:0.020885899 6:0.062343147 7:0.0059716676 8:0.23509901 9:0.22217854 10:0.27031328 
-207.60289507122721 1:0.52267921 2:0.24041234 3:0.099572511 4:0.088764414 5:0.048571521 6:0.37568381 7:0.23983288 8:0.35672249 9:0.21359874 10:0.20680296 
-256 1:0.72935478 2:0.17498168 3:0.045123764 4:0.036728132 5:0.013811643 6:0.027721955 7:0.034374316 8:0.21522204 9:0.31187839 10:0.21496579 
-256 1:0.42300839 2:0.22693277 3:0.15809289 4:0.12177113 5:0.070194808 6:0.10484557 7:0.052253747 8:0.17707805 9:0.087836825 10:0.076817603 
-256 1:0.71930466 2:0.17420523 3:0.070393826 4:0.026297864 5:0.009798418 6:0.094688245 7:0.039800627 8:0.041533602 9:0.097607809 10:0.019061327 
-256 1:0.38628814 2:0.21317035 3:0.15809401 4:0.16546413 5:0.076983369 6:0.15160959 7:0.0079608883 8:0.077327378 9:0.00015250037 10:0.084594054 
-243.3040113793927 1:0.40173815 2:0.12013173 3:0.14790188 4:0.14692697 5:0.18330127 6:0.15669526 7:0.0096680902 8:0.28809838 9:0.29673917 10:0.088543273 
-152.07719901962216 1:0.3900158 2:0.13190853 3:0.073321312 4:0.12501648 5:0.27973788 6:0.02695854 7:0.01073484 8:0.032157114 9:0.00010979147 10:0.024658413 
-256 1:0.39366881 2:0.28911285 3:0.15730658 4:0.11093441 5:0.048977351 6:0.094790252 7:0.21070511 8:0.035941124 9:0.089194769 10:0.063267761 
-256 1:0.40593679 2:0.24979046 3:0.14771149 4:0.14272743 5:0.053833836 6:0.28837301 7:0.41875876 8:0.077828132 9:0.17735197 10:0.16856498 
-256 1:0.60041665 2:0.24031581 3:0.068305687 4:0.061656669 5:0.029305183 6:0.19776698 7:0.088068798 8:0.14286128 9:0.077826902 10:0.087341679 
-256 1:0.3149952 2:0.29472872 3:0.1817778 4:0.12759739 5:0.08090089 6:0.1647682 7:0.040629739 8:0.04095193 9:0.089005558 10:0.091748413 
-256 1:0.36309982 2:0.36603178 3:0.14625352 4:0.079597383 5:0.045017495 6:0.092285507 7:0.15698317 8:0.19757303 9:0.17671868 10:0.052778293 
-256 1:0.5270262 2:0.28251798 3:0.086627836 4:0.072699925 5:0.031128051 6:0.041098308 7:0.039370246 8:0.12231713 9:0.22413631 10:0.1205262 
-256 1:0.73563622 2:0.14512134 3:0.051619516 4:0.043341488 5:0.024281442 6:0.0099450927 7:0.049494744 8:0.016717927 9:0.084648044 10:0.21292386 
-256 1:0.40788777 2:0.28645794 3:0.16429964 4:0.080405654 5:0.060948999 6:0.12541455 7:0.024427659 8:0.065094068 9:0.0090302451 10:0.30135417 
-256 1:0.45601082 2:0.24125731 3:0.14613843 4:0.10006567 5:0.056527765 6:0.048149208 7:0.019016656 8:0.028374177 9:0.084227138 10:0.12126069 
-256 1:0.40340146 2:0.30760602 3:0.13707728 4:0.10321855 5:0.04869669 6:0.1222132 7:0.055191199 8:0.071274356 9:0.23252792 10:0.13571273 
-256 1:0.24085381 2:0.4343446 3:0.17233913 4:0.11058648 5:0.041875972 6:0.23706009 7:0.022647215 8:0.094097742 9:0.040096433 10:0.18026149 
-72.648045806208899 1:0.38301023 2:0.35514097 3:0.088573514 4:0.1105344 5:0.062740877 6:0.36536938 7:0.30180139 8:0.032350607 9:0.19545291 10:0.36842357 
-256 1:0.27255883 2:0.28394853 3:0.19252224 4:0.15874712 5:0.092223273 6:0.03085063 7:0.029315151 8:0.13652675 9:0.038525422 10:0.10570022 
-256 1:0.48818009 2:0.27425792 3:0.10907493 4:0.085188098 5:0.043298963 6:0.083146547 7:0.11477835 8:0.17007222 9:0.070349271 10:0.10134825 
-77.319330256790934 1:0.18317742 2:0.22016274 3:0.17706217 4:0.27936518 5:0.14023248 6:0.18258315 7:0.062813199 8:0.42208439 9:0.41124145 10:0.36449489 
-256 1:0.67369682 2:0.2175724 3:0.043644258 4:0.039438942 5:0.025647582 6:0.26401763 7:0.016048311 8:0.19348491 9:0.22863654 10:0.039228102 
-256 1:0.62717996 2:0.21873971 3:0.062329608 4:0.059894073 5:0.031856649 6:0.091639853 7:0.13732023 8:0.035502642 9:0.044557676 10:0.11926123 
-256 1:0.36102413 2:0.26265637 3:0.16524108 4:0.14179632 5:0.069282103 6:0.14348245 7:0.18920177 8:0.063248341 9:0.12948549 10:0.127296 
-256 1:0.60033967 2:0.28805428 3:0.052182312 4:0.044555751 5:0.014867983 6:0.0057285173 7:0.045310368 8:0.14601144 9:0.039759878 10:0.021565074 
-256 1:0.49584031 2:0.38258561 3:0.05177819 4:0.045499427 5:0.024296463 6:0.14171381 7:0.075142471 8:0.27299464 9:0.051263162 10:0.096353343 
-256 1:0.52268461 2:0.30683239 3:0.11607152 4:0.038341309 5:0.016070176 6:0.073277621 7:0.10374006 8:0.017730104 9:0.02156981 10:0.045841125 
-8.623427785055144 1:0.83993394 2:0.12920558 3:0.018986397 4:0.0076212075 5:0.0042528807 6:0.98694838 7:0.90977426 8:0.61584287 9:0.16387512 10:0.052691084 
-256 1:0.33733843 2:0.26916732 3:0.19647151 4:0.14194476 5:0.055077984 6:0.12610529 7:0.10895523 8:0.13328677 9:0.19055747 10:0.12306347 
-256 1:0.34139762 2:0.38017699 3:0.15200391 4:0.084088701 5:0.042332782 6:0.083869895 7:0.15907021 8:0.015097335 9:0.050333155 10:0.11814304 
-256 1:0.36804121 2:0.3240126 3:0.16344893 4:0.1026634 5:0.041833849 6:0.24581906 7:0.065954394 8:0.036371546 9:0.066679725 10:0.007860879 
-243.99169573722793 1:0.22895652 2:0.12898948 3:0.33021034 4:0.26832852 5:0.043515146 6:0.2909942 7:0.21527537 8:0.21280324 9:0.15602628 10:0.10177259 
-256 1:0.6012095 2:0.12767198 3:0.084273749 4:0.11429505 5:0.072549727 6:0.16590707 7:0.2914018 8:0.1469536 9:0.17288321 10:0.011775856 
-256 1:0.23270439 2:0.46397584 3:0.12004546 4:0.12870072 5:0.054573602 6:0.4074329 7:0.20536402 8:0.051965323 9:0.18994131 10:0.013668663 
-256 1:0.43828766 2:0.29416032 3:0.15212499 4:0.073026834 5:0.042400194 6:0.154792 7:0.061569874 8:0.048366329 9:0.15483857 10:0.16850486 
-256 1:0.63269981 2:0.22599054 3:0.069257534 4:0.048509439 5:0.023542685 6:0.032994947 7:0.13568876 8:0.16643769 9:0.22315415 10:0.21578519 
-256 1:0.40692206 2:0.36654675 3:0.10228085 4:0.086755239 5:0.037495099 6:0.13740321 7:0.051604771 8:0.026406697 9:0.0063746001 10:0.10630735 
-256 1:0.57556813 2:0.2560396 3:0.069449049 4:0.065270652 5:0.033672568 6:0.12671816 7:0.058389843 8:0.20815065 9:0.17927457 10:0.12969229 
-134.50956464837407 1:0.27732087 2:0.398425 3:0.11235573 4:0.14546499 5:0.066433414 6:0.34436258 7:0.25738431 8:0.30580827 9:0.042587771 10:0.19213984 
-256 1:0.67596124 2:0.12789331 3:0.10682647 4:0.061719404 5:0.027599573 6:0.10041534 7:0.10722778 8:0.048197894 9:0.10979974 10:0.057901274 
-256 1:0.21733147 2:0.32356228 3:0.16884627 4:0.20492369 5:0.0853363 6:0.20387926 7:0.090383442 8:0.14314175 9:0.013697656 10:0.0552807 
-256 1:0.27144698 2:0.32013361 3:0.19050466 4:0.14644984 5:0.071464905 6:0.070269364 7:0.10041677 8:0.17250709 9:0.29620981 10:0.11359714 
-256 1:0.17667463 2:0.36777007 3:0.16977231 4:0.20360384 5:0.082179153 6:0.039623579 7:0.14604697 8:0.11446134 9:0.076437445 10:0.04082971 
-256 1:0.50784371 2:0.24734483 3:0.11346918 4:0.087426465 5:0.043915811 6:0.04511571 7:0.057445868 8:0.12785472 9:0.015459451 10:0.075839925 
-256 1:0.34022377 2:0.39058928 3:0.17139636 4:0.05677571 5:0.041014873 6:0.072901199 7:0.068657431 8:0.032693593 9:0.1798286 10:0.18253555 
-256 1:0.67448389 2:0.20653235 3:0.051099973 4:0.043946711 5:0.023937074 6:0.1802556 7:0.0031064514 8:0.033922243 9:0.24219357 10:0.1910148 
-256 1:0.725343 2:0.18960005 3:0.03742715 4:0.027553649 5:0.02007615 6:0.05057799 7:0.0033404809 8:0.28997148 9:0.19298006 10:0.055803618 
-256 1:0.27045048 2:0.28079995 3:0.20155085 4:0.15238016 5:0.094818547 6:0.1310507 7:0.16557028 8:0.34460843 9:0.027602155 10:0.23476939 
-256 1:0.62107301 2:0.14411087 3:0.090026841 4:0.099784628 5:0.045004656 6:0.15700619 7:0.24127472 8:0.1678516 9:0.40920305 10:0.057459404 
-256 1:0.49371126 2:0.28102631 3:0.10444192 4:0.091031811 5:0.029788691 6:0.094443317 7:0.025841264 8:0.040240452 9:0.0512217 10:0.16699034 
-256 1:0.54875471 2:0.22386886 3:0.11838976 4:0.071487838 5:0.037498823 6:0.051282453 7:0.025226713 8:0.11457554 9:0.11966256 10:0.10124827 
-256 1:0.51832314 2:0.20210459 3:0.1176221 4:0.097671309 5:0.064278862 6:0.40494487 7:0.19710478 8:0.29613641 9:0.26626545 10:0.41761319 
-256 1:0.6314154 2:0.23498439 3:0.07501757 4:0.039151456 5:0.019431185 6:0.08538114 7:0.076036457 8:0.068849806 9:0.092172793 10:0.11679127 
-77.236010627137247 1:0.62873248 2:0.19762912 3:0.04358787 4:0.082945793 5:0.047104737 6:0.36746383 7:0.34449644 8:0.06291972 9:0.30045558 10:0.49171232 
-256 1:0.59893723 2:0.24695727 3:0.070306438 4:0.060003775 5:0.023795286 6:0.20961496 7:0.08141927 8:0.36858785 9:0.39987374 10:0.10258717 
-256 1:0.35834507 2:0.31789002 3:0.17093996 4:0.097507631 5:0.055317333 6:0.011762911 7:0.0202677 8:0.11886564 9:0.186812 10:0.18983774 
-256 1:0.38683458 2:0.35029005 3:0.11331659 4:0.10396492 5:0.045593864 6:0.044685431 7:0.14436892 8:0.098785708 9:0.18462164 10:0.024082069 
-256 1:0.59344492 2:0.24402841 3:0.069138811 4:0.061335844 5:0.032052015 6:0.010034204 7:0.034975649 8:0.098988256 9:0.18092638 10:0.36776184 
-256 1:0.41454293 2:0.46103476 3:0.070612471 4:0.032033722 5:0.021776118 6:0.063596358 7:0.019482925 8:0.090478931 9:0.023769195 10:0.024947739 
-256 1:0.52854204 2:0.25140171 3:0.072804525 4:0.10636572 5:0.040886003 6:0.098398068 7:0.12631871 8:0.086161732 9:0.27759121 10:0.42197728 
-256 1:0.46386429 2:0.24963225 3:0.13335675 4:0.10287702 5:0.050269683 6:0.33047925 7:0.35547797 8:0.077419924 9:0.022382646 10:0.063476507 
-256 1:0.4988064 2:0.1986892 3:0.16341174 4:0.096151271 5:0.042941387 6:0.25765868 7:0.030861208 8:0.0022954561 9:0.094855149 10:0.1121567 
-256 1:0.39351096 2:0.29969816 3:0.158405 4:0.10233547 5:0.046050416 6:0.074864909 7:0.086442848 8:0.038022937 9:0.14894699 10:0.11114803 
-256 1:0.21914206 2:0.38313059 3:0.19909279 4:0.12682859 5:0.071805965 6:0.065820993 7:0.017026674 8:0.019208479 9:0.20917182 10:0.046285265 
-5.797100570395024 1:0.29871319 2:0.39512742 3:0.11362219 4:0.1373958 5:0.055141407 6:0.19361859 7:0.39137836 8:0.007327195 9:0.23350467 10:0.079614064 
-256 1:0.39846669 2:0.28585056 3:0.14954843 4:0.10607647 5:0.060057848 6:0.10494594 7:0.13013633 8:0.054817134 9:0.13463202 10:0.29562713 
-256 1:0.6360093 2:0.18607558 3:0.090205597 4:0.059580086 5:0.028129431 6:0.22578279 7:0.26003581 8:0.066916148 9:0.19811464 10:0.11511251 
-256 1:0.71632841 2:0.18794706 3:0.042488273 4:0.034474507 5:0.018761754 6:0.069064503 7:0.017506076 8:0.39303058 9:0.31012707 10:0.19019829 
-256 1:0.64252122 2:0.21384169 3:0.064565575 4:0.053543022 5:0.025528491 6:0.079590063 7:0.047529872 8:0.24259892 9:0.11781093 10:0.009970018 
-256 1:0.23804353 2:0.37205965 3:0.16749981 4:0.14369194 5:0.078705066 6:0.13570608 7:0.19833394 8:0.022964316 9:0.041267222 10:0.14327698 
-256 1:0.31185066 2:0.34935953 3:0.12897574 4:0.14705341 5:0.062760665 6:0.1879803 7:0.13749086 8:0.10017132 9:0.017968522 10:0.13351984 
-256 1:0.45395573 2:0.33981615 3:0.13905949 4:0.047248035 5:0.019920592 6:0.16257811 7:0.039810977 8:0.095298113 9:0.21625805 10:0.0009835831 
-256 1:0.63700507 2:0.29394397 3:0.043753298 4:0.018749342 5:0.0065483289 6:0.046263895 7:0.031096168 8:0.1438002 9:0.017004322 10:0.12969555 
-256 1:0.44231284 2:0.22817411 3:0.16581575 4:0.1109792 5:0.052718103 6:0.17068501 7:0.071190355 8:0.018648641 9:0.015081764 10:0.15524579 
-256 1:0.64062508 2:0.24114546 3:0.044213784 4:0.047262259 5:0.026753411 6:0.10204561 7:0.039188586 8:0.34227359 9:0.20431101 10:0.22235633 
-256 1:0.7403187 2:0.15945343 3:0.059966197 4:0.02710122 5:0.013160449 6:0.10227499 7:0.05132658 8:0.089380486 9:0.19686856 10:0.099129233 
-256 1:0.57948198 2:0.26955363 3:0.096023318 4:0.0404078 5:0.014533279 6:0.096148265 7:0.0640501 8:0.13121795 9:0.049767972 10:0.021772612 
-256 1:0.66305684 2:0.17739683 3:0.090442224 4:0.046008871 5:0.02309524 6:0.019707418 7:0.017952838 8:0.074384708 9:0.07445498 10:0.027054812 
-256 1:0.35518201 2:0.37574058 3:0.10353796 4:0.11419156 5:0.051347894 6:0.0025078298 7:0.033952079 8:0.10750663 9:0.11012517 10:0.056227834 
-256 1:0.43496966 2:0.22651295 3:0.15920746 4:0.13167741 5:0.047632523 6:0.1291645 7:0.2308738 8:0.045179607 9:0.00013236342 10:0.10458537 
-36.35159090639219 1:0.45483127 2:0.20578102 3:0.12438185 4:0.13291356 5:0.082092295 6:0.41016469 7:0.021799911 8:0.20002352 9:0.25556066 10:0.039208862 
-256 1:0.66552595 2:0.19529348 3:0.07506328 4:0.037579871 5:0.026537417 6:0.0040599507 7:0.088830888 8:0.081185254 9:0.044283243 10:0.1115562 
-256 1:0.55250519 2:0.20689583 3:0.11013126 4:0.088810286 5:0.041657426 6:0.035369229 7:0.065639934 8:0.03630795 9:0.016447952 10:0.054985144 
-256 1:0.58206117 2:0.27648982 3:0.068444487 4:0.04944114 5:0.023563383 6:0.34363095 7:0.11774999 8:0.13836294 9:0.065472042 10:0.090805338 
-256 1:0.50060919 2:0.22805445 3:0.15343488 4:0.084009678 5:0.033891813 6:0.099571507 7:0.045593218 8:0.035176375 9:0.041878803 10:0.11364655 
-256 1:0.23769499 2:0.50271192 3:0.1267918 4:0.0795865 5:0.053214785 6:0.30358732 7:0.2833118 8:0.30724334 9:0.098931674 10:0.055488165 
-256 1:0.32203051 2:0.37968674 3:0.13893894 4:0.10247926 5:0.056864546 6:0.053369036 7:0.010290736 8:0.024815501 9:0.087654008 10:0.10191271 
-256 1:0.63234372 2:0.14413625 3:0.098507167 4:0.067967125 5:0.057045741 6:0.16046119 7:0.060257807 8:0.17096613 9:0.19095126 10:0.1707459 
-256 1:0.37402184 2:0.37307306 3:0.12202255 4:0.085856982 5:0.045025568 6:0.027498529 7:0.0055200331 8:0.072200034 9:0.12569018 10:0.2547252 
-256 1:0.70225336 2:0.15382788 3:0.090425152 4:0.035698607 5:0.017795008 6:0.041605038 7:0.019922031 8:0.17913204 9:0.15109536 10:0.029362353 
-256 1:0.20478304 2:0.23521869 3:0.13060456 4:0.16627079 5:0.26312293 6:0.24992957 7:0.017964767 8:0.025668815 9:0.085959598 10:0.19478792 
-256 1:0.56819373 2:0.1974092 3:0.1009671 4:0.092613089 5:0.04081688 6:0.12845436 7:0.095281654 8:0.083534952 9:0.093117607 10:0.07490871 
-256 1:0.28791635 2:0.33347644 3:0.15775193 4:0.14469737 5:0.076157912 6:0.17837703 7:0.079121784 8:0.019413353 9:0.11535127 10:0.10250209 
-256 1:0.32674429 2:0.4028227 3:0.11082066 4:0.10452319 5:0.055089169 6:0.04695951 7:0.096280131 8:0.22079837 9:0.076733235 10:0.16031953 
-256 1:0.68612897 2:0.18921478 3:0.044686111 4:0.054527809 5:0.025442337 6:0.014511663 7:0.074773766 8:0.10903172 9:0.073167438 10:0.19087706 
-256 1:0.56128238 2:0.19413925 3:0.10821406 4:0.095751653 5:0.040612655 6:0.093834853 7:0.088191311 8:0.065629473 9:0.065473728 10:0.017747956 
-256 1:0.71389718 2:0.16198089 3:0.048224963 4:0.046022048 5:0.029874919 6:0.020455435 7:0.04136587 8:0.080283239 9:0.01142332 10:0.028180004 
-256 1:0.3284862 2:0.24744779 3:0.18951509 4:0.14019757 5:0.094353357 6:0.050846849 7:0.028736795 8:0.090236994 9:0.021871684 10:0.0073636372 
-256 1:0.38714041 2:0.36242943 3:0.11148652 4:0.078929244 5:0.060014401 6:0.33018631 7:0.085991706 8:0.202456 9:0.25753334 10:0.4126945 
-118.74874582371602 1:0.37072724 2:0.28736145 3:0.11647521 4:0.16005279 5:0.065383306 6:0.17977357 7:0.4561389 8:0.28964902 9:0.40212315 10:0.28497776 
-256 1:0.51705216 2:0.19931864 3:0.1178868 4:0.11651013 5:0.049232275 6:0.017016821 7:0.015700838 8:0.044607058 9:0.19562862 10:0.12243557 
-256 1:0.34004558 2:0.25814947 3:0.17488422 4:0.16810537 5:0.058815363 6:0.47854923 7:0.13776726 8:0.069168261 9:0.16748609 10:0.12248727 
-256 1:0.40846733 2:0.25899996 3:0.1408775 4:0.16184576 5:0.029809445 6:0.15752796 7:0.1598118 8:0.11318697 9:0.24446448 10:0.017989404 
-182.48038853466059 1:0.41343933 2:0.24285513 3:0.14263748 4:0.13327115 5:0.067796909 6:0.25452041 7:0.10417004 8:0.0093510571 9:0.14041836 10:0.080916983 
-256 1:0.16079878 2:0.43263217 3:0.1668011 4:0.13593358 5:0.10383437 6:0.053947384 7:0.038491171 8:0.21055224 9:0.073168039 10:0.077303672 
-256 1:0.64176819 2:0.20064291 3:0.068825464 4:0.062594915 5:0.026168518 6:0.1316807 7:0.051095961 8:0.09416013 9:0.046090268 10:0.18857379 
-256 1:0.37661315 2:0.26885266 3:0.14406367 4:0.14097 5:0.069500527 6:0.12311303 7:0.1359543 8:0.09715205 9:0.048201601 10:0.10978207 
-256 1:0.62408194 2:0.20079268 3:0.084807982 4:0.064018574 5:0.026298823 6:0.016765766 7:0.019071212 8:0.026995834 9:0.066393464 10:0.13878059 
-256 1:0.28805221 2:0.4723448 3:0.10955803 4:0.085461844 5:0.044583115 6:0.30371923 7:0.11948869 8:0.045403556 9:0.016043814 10:0.066004156 
-256 1:0.43442688 2:0.24092452 3:0.16717324 4:0.10534328 5:0.052132078 6:0.094252477 7:0.0403577 8:0.083055709 9:0.17243918 10:0.12899885 
-37.834381240982239 1:0.4700498 2:0.2120985 3:0.1255802 4:0.13757062 5:0.054700882 6:0.38308553 7:0.32153732 8:0.31846393 9:0.14791912 10:0.27598687 
-256 1:0.44159875 2:0.26465854 3:0.14281053 4:0.095019645 5:0.055912538 6:0.0942348 7:0.17913278 8:0.093642139 9:0.065053184 10:0.027925046 
-256 1:0.42123656 2:0.31654412 3:0.11993981 4:0.093230766 5:0.04904874 6:0.32172591 7:0.14569385 8:0.18360249 9:0.13475085 10:0.10295327 
-256 1:0.59797406 2:0.24423464 3:0.071567114 4:0.060063148 5:0.026161031 6:0.037481312 7:0.013815763 8:0.013977132 9:0.096802937 10:0.0068082239 
-256 1:0.40962865 2:0.24153961 3:0.17666323 4:0.10539318 5:0.066775328 6:0.21684067 7:0.018908162 8:0.0039026019 9:0.20138988 10:0.14083455 
-256 1:0.40152704 2:0.33284213 3:0.12569728 4:0.088544549 5:0.051388996 6:0.050533401 7:0.14412479 8:0.085700038 9:0.046103558 10:0.079128547 
-256 1:0.34153278 2:0.37649545 3:0.12625542 4:0.10642164 5:0.04929471 6:0.13706723 7:0.052167592 8:0.0042202496 9:0.16981614 10:0.26175929 
-256 1:0.5600047 2:0.1703694 3:0.13616449 4:0.090240293 5:0.043221119 6:0.055500545 7:0.062343099 8:0.020430011 9:0.092130227 10:0.011719768 
-132.14595491977047 1:0.30047308 2:0.31345199 3:0.16510848 4:0.13033971 5:0.090626734 6:0.084339892 7:0.026621663 8:0.11948631 9:0.52061457 10:0.42577523 
-256 1:0.46698732 2:0.2538898 3:0.13547457 4:0.1080091 5:0.03563921 6:0.12704038 7:0.038611299 8:0.025381581 9:0.047206811 10:0.21881238 
-256 1:0.36684844 2:0.29202245 3:0.12874956 4:0.14538358 5:0.066995979 6:0.054654843 7:0.055867428 8:0.0014221923 9:0.1459955 10:0.027891501 
-256 1:0.69586211 2:0.15199175 3:0.058454689 4:0.058383684 5:0.035307769 6:0.069253724 7:0.021181618 8:0.19950825 9:0.17777606 10:0.29650171 
-256 1:0.52754596 2:0.26581386 3:0.090290684 4:0.084483071 5:0.031866427 6:0.0088049549 7:0.067935861 8:0.051006177 9:0.01706321 10:0.13816392 
-256 1:0.38485858 2:0.17037042 3:0.22378455 4:0.1416892 5:0.07929726 6:0.39400782 7:0.054741149 8:0.12422405 9:0.14509258 10:0.12246873 
-256 1:0.22794495 2:0.43403429 3:0.14047412 4:0.13090892 5:0.066637731 6:0.07571243 7:0.026786603 8:0.071191685 9:0.11034483 10:0.062358863 
-256 1:0.33112049 2:0.35497914 3:0.12429263 4:0.13109711 5:0.058510627 6:0.12939176 7:0.036684522 8:0.064813711 9:0.014037518 10:0.074657839 
-256 1:0.54826111 2:0.2291172 3:0.1043545 4:0.089404719 5:0.028862472 6:0.080728506 7:0.018684377 8:0.024296924 9:0.03926335 10:0.064800472 
-256 1:0.73274527 2:0.17518191 3:0.057528069 4:0.023864536 5:0.010680218 6:0.029493705 7:0.041342267 8:0.14621864 9:0.15849422 10:0.079113416 
-256 1:0.48339305 2:0.26398916 3:0.10807375 4:0.10251519 5:0.042028858 6:0.29769766 7:0.25133835 8:0.24084547 9:0.068176596 10:0.085621958 
-256 1:0.52315147 2:0.26040739 3:0.11779331 4:0.067587621 5:0.031060205 6:0.071975314 7:0.040495864 8:0.14214095 9:0.12214524 10:0.0089054368 
-256 1:0.45061755 2:0.44782182 3:0.05334883 4:0.033381458 5:0.014830348 6:0.073060928 7:0.0018420774 8:0.030644549 9:0.082169887 10:0.020235931 
-256 1:0.33135398 2:0.35530323 3:0.1200784 4:0.13694907 5:0.056315323 6:0.074848411 7:0.18125296 8:0.15767223 9:0.10111003 10:0.043559192 
-256 1:0.70491595 2:0.18855817 3:0.071056689 4:0.02456508 5:0.010904104 6:0.1453083 7:0.077530381 8:0.013900146 9:0.052608144 10:0.042807793 
-68.821300588229036 1:0.29271448 2:0.19167983 3:0.2400342 4:0.15411692 5:0.12145458 6:0.27931783 7:0.10960326 8:0.15453132 9:0.14050246 10:0.02248724 
-256 1:0.64609843 2:0.16017615 3:0.069989835 4:0.082226631 5:0.041508947 6:0.074978659 7:0.083596286 8:0.10387991 9:0.11012654 10:0.084019242 
-256 1:0.56221808 2:0.26355251 3:0.067356984 4:0.082081808 5:0.024790618 6:0.025201293 7:0.10455589 8:0.17762553 9:0.0060288537 10:0.013833484 
-256 1:0.49411548 2:0.20429676 3:0.1389449 4:0.099016124 5:0.063626743 6:0.040263201 7:0.052713693 8:0.079804527 9:0.069700386 10:0.023524519 
-256 1:0.41839245 2:0.24911451 3:0.14624283 4:0.12393947 5:0.062310744 6:0.083880908 7:0.1880204 8:0.09439649 9:0.033676179 10:0.043930379 
-151.89664071981394 1:0.41002645 2:0.25611114 3:0.14581502 4:0.12456841 5:0.063478982 6:0.3758468 7:0.39473855 8:0.44396028 9:0.092455736 10:0.10396567 
-256 1:0.71275969 2:0.14599133 3:0.06112043 4:0.055337837 5:0.024790709 6:0.019222292 7:0.0022818107 8:0.0095245745 9:0.082227963 10:0.10909116 
-256 1:0.51713403 2:0.32672172 3:0.093171853 4:0.043883296 5:0.019089104 6:0.0085189145 7:0.0029798405 8:0.059075267 9:0.05433709 10:0.0099557335 
-256 1:0.29635543 2:0.40278587 3:0.13184782 4:0.10525008 5:0.0637608 6:0.0039770642 7:0.086343949 8:0.024145497 9:0.15597867 10:0.0096861316 
-256 1:0.68751256 2:0.17085675 3:0.060279669 4:0.054475331 5:0.026875692 6:0.081287709 7:0.027320512 8:0.00097833826 9:0.16476497 10:0.19071224 
-256 1:0.6362399 2:0.21760093 3:0.051828374 4:0.064977662 5:0.029353132 6:0.070641384 7:0.086656864 8:0.048681103 9:0.034577582 10:0.081783949 
-26.856113678308891 1:0.38643 2:0.35171639 3:0.090023506 4:0.12579511 5:0.046034997 6:0.42646954 7:0.028659696 8:0.15269538 9:0.1693986 10:0.11066777 
-256 1:0.55017132 2:0.22830089 3:0.098267288 4:0.087260945 5:0.035999556 6:0.018143509 7:0.11989077 8:0.11526021 9:0.05289801 10:0.034938086 
-256 1:0.70788808 2:0.21782582 3:0.047174224 4:0.018550578 5:0.0085612963 6:0.085094393 7:0.018884044 8:0.06580975 9:0.26212608 10:0.24149742 
-256 1:0.73185445 2:0.16340873 3:0.061307827 4:0.029758807 5:0.013670185 6:0.017311628 7:0.02654446 8:0.054585791 9:0.042817565 10:0.0051023047 
-2.1434415355352461 1:0.440049 2:0.29655518 3:0.11049974 4:0.094401466 5:0.058494611 6:0.59942577 7:0.40851938 8:0.48840829 9:0.28796259 10:0.38675972 
-256 1:0.62275462 2:0.20903077 3:0.083888986 4:0.057066482 5:0.027259143 6:0.023858162 7:0.010983631 8:0.080543683 9:0.085543315 10:0.018802207 
-48.21015191054623 1:0.6742776 2:0.21077255 3:0.057279394 4:0.035730521 5:0.021939933 6:0.10500884 7:0.019217254 8:0.16178248 9:0.24989579 10:0.20344585 
-256 1:0.67856999 2:0.16719218 3:0.069204526 4:0.061240394 5:0.02379291 6:0.060635024 7:0.036686842 8:0.026714472 9:0.11554312 10:0.15823063 
-256 1:0.36024196 2:0.3605684 3:0.12615652 4:0.10761409 5:0.045419032 6:0.3067231 7:0.19262864 8:0.018990429 9:0.016597542 10:0.04548833 
-256 1:0.63062774 2:0.2625526 3:0.046286057 4:0.046225972 5:0.014307633 6:0.084191945 7:0.0011514337 8:0.10633606 9:0.15707536 10:0.18378813 
-256 1:0.66445799 2:0.23243857 3:0.058635027 4:0.030451667 5:0.01401675 6:0.0074184562 7:0.024382738 8:0.10398253 9:0.020324946 10:0.018801268 
-256 1:0.3594521 2:0.32016099 3:0.137851 4:0.11960825 5:0.062927667 6:0.087876399 7:0.069718259 8:0.21577285 9:0.086589856 10:0.10941125 
-256 1:0.66400683 2:0.23854475 3:0.048753049 4:0.033678063 5:0.015017311 6:0.0019250471 7:0.0061823525 8:0.094749123 9:0.019023287 10:0.06172784 
-256 1:0.70210261 2:0.22493681 3:0.050995391 4:0.015001235 5:0.0069639556 6:0.12452878 7:0.10039948 8:0.22740405 9:0.057038496 10:0.10462724 
-256 1:0.6010733 2:0.25874268 3:0.069764366 4:0.044502883 5:0.02591677 6:0.07328092 7:0.00045914602 8:0.024476898 9:0.27287143 10:0.4403302 
-256 1:0.40221192 2:0.33811403 3:0.10661029 4:0.10028529 5:0.052778461 6:0.0067860449 7:0.063382416 8:0.20142239 9:0.053782935 10:0.0063448251 
-256 1:0.50754727 2:0.13790785 3:0.20032706 4:0.096531224 5:0.05768659 6:0.071957454 7:0.21304754 8:0.044642417 9:0.21019079 10:0.070625617 
-256 1:0.52178094 2:0.2689787 3:0.10541637 4:0.068720502 5:0.035103489 6:0.086600243 7:0.045504512 8:0.10833531 9:0.087240299 10:0.052915279 
-256 1:0.29318736 2:0.31243823 3:0.17223546 4:0.14590881 5:0.076230151 6:0.22873974 7:0.027816983 8:0.13563435 9:0.041295437 10:0.093957321 
-256 1:0.78539459 2:0.14682053 3:0.033960729 4:0.022927864 5:0.010896288 6:0.047780281 7:0.061077833 8:0.19094726 9:0.093576884 10:0.24449731 
-256 1:0.46854565 2:0.26109238 3:0.14532666 4:0.087121931 5:0.03791339 6:0.33686534 7:0.095564982 8:0.18317995 9:0.16804913 10:0.15432207 
-256 1:0.22941477 2:0.3921039 3:0.17563956 4:0.13864619 5:0.064195582 6:0.10362942 7:0.060267164 8:0.084388088 9:0.11464867 10:0.072303313 
-256 1:0.59210726 2:0.2438406 3:0.080159002 4:0.058104054 5:0.025789079 6:0.14423929 7:0.010060867 8:0.054229577 9:0.085893328 10:0.0414191 
-256 1:0.43443277 2:0.29981424 3:0.1095964 4:0.11602144 5:0.040135146 6:0.20038638 7:0.19281922 8:0.10353304 9:0.13106668 10:0.21258643 
-256 1:0.33482548 2:0.32940126 3:0.13971394 4:0.13738956 5:0.058669773 6:0.32693735 7:0.05649889 8:0.078960897 9:0.13357508 10:0.021055912 
-15.409537834419572 1:0.19553149 2:0.35261874 3:0.1460988 4:0.15109905 5:0.15465192 6:0.25393555 7:0.27919916 8:0.46454308 9:0.41516428 10:0.01169403 
-256 1:0.35363616 2:0.21223704 3:0.15428316 4:0.18964352 5:0.090200114 6:0.18175038 7:0.032007119 8:0.034145969 9:0.18523031 10:0.43381264 
-16.226961894419752 1:0.70644737 2:0.21401124 3:0.044814224 4:0.023931296 5:0.010795875 6:0.095864312 7:0.0025724769 8:0.031718194 9:0.32156192 10:0.097847662 
-256 1:0.22767958 2:0.45254774 3:0.12821158 4:0.12256686 5:0.068994235 6:0.054985784 7:0.055566528 8:0.036429763 9:0.0097725611 10:0.13096087 
-256 1:0.46777008 2:0.21397593 3:0.13576312 4:0.12596885 5:0.056522023 6:0.034285987 7:0.016751069 8:0.16019155 9:0.28561819 10:0.19844721 
-256 1:0.60595805 2:0.18979237 3:0.11986159 4:0.062503277 5:0.021884708 6:0.081120849 7:0.01149738 8:0.02920725 9:0.10547979 10:0.039271965 
-256 1:0.5469423 2:0.21658572 3:0.094882668 4:0.099467834 5:0.042121477 6:0.1283653 7:0.094306112 8:0.057539353 9:0.12970833 10:0.046285015 
-256 1:0.33265314 2:0.17873529 3:0.24465195 4:0.18763105 5:0.056328568 6:0.050450274 7:0.026262701 8:0.059744191 9:0.0097877732 10:0.091613344 
-256 1:0.60328878 2:0.31668179 3:0.050059518 4:0.022088426 5:0.0078814917 6:0.084330477 7:0.011362867 8:0.017943726 9:0.14437489 10:0.09100676 
-256 1:0.46887653 2:0.28621865 3:0.11253053 4:0.087537287 5:0.044837003 6:0.20755637 7:0.022266056 8:0.076521956 9:0.17388426 10:0.047829064 
-256 1:0.5772112 2:0.24443832 3:0.10281882 4:0.049390746 5:0.026140913 6:0.083955027 7:0.0022120835 8:0.04731657 9:0.22957037 10:0.071978829 
-256 1:0.2970939 2:0.39312957 3:0.13670788 4:0.11164352 5:0.061425124 6:0.0075493795 7:0.050795993 8:0.075985143 9:0.056601309 10:0.024077046 
-256 1:0.15019343 2:0.36589419 3:0.20762118 4:0.17428466 5:0.10200654 6:0.29833996 7:0.11309464 8:0.13376924 9:0.049024097 10:0.0007149821 
-256 1:0.59960883 2:0.25061162 3:0.076676906 4:0.047845173 5:0.025257471 6:0.0055143577 7:0.11633408 8:0.031946694 9:0.14772604 10:0.1051447 
-104.48746656491258 1:0.23971377 2:0.45713245 3:0.094395651 4:0.12591996 5:0.082838164 6:0.0069353046 7:0.031015048 8:0.10547678 9:0.038647432 10:0.21956556 
-256 1:0.58954382 2:0.2929854 3:0.072429916 4:0.030756064 5:0.014284805 6:0.022909049 7:0.0045244562 8:0.083622234 9:0.18106789 10:0.23704264 
-256 1:0.37101264 2:0.23652889 3:0.15186852 4:0.15732431 5:0.083265643 6:0.071085215 7:0.05192867 8:0.058113746 9:0.12125942 10:0.0083384648 
-256 1:0.5723926 2:0.18185435 3:0.085625446 4:0.09909575 5:0.061031855 6:0.18496133 7:0.0022233319 8:0.13438468 9:0.037794544 10:0.12476279 
-256 1:0.42309917 2:0.22317111 3:0.15472238 4:0.10898149 5:0.090025852 6:0.12237406 7:0.18093684 8:0.061236602 9:0.22039973 10:0.46787866 
-256 1:0.66162681 2:0.20437069 3:0.074470836 4:0.040809584 5:0.018722081 6:0.051578933 7:0.0032588733 8:0.066712669 9:0.089555573 10:0.12320241 
-256 1:0.26472161 2:0.3988712 3:0.13018606 4:0.13219061 5:0.074030526 6:0.091712173 7:0.056287904 8:0.049112397 9:0.017335309 10:0.073431555 
-256 1:0.30036934 2:0.25571414 3:0.25940685 4:0.13469208 5:0.049817588 6:0.05791868 7:0.35968091 8:0.17995392 9:0.08152047 10:0.18464677 
-256 1:0.49275525 2:0.19777073 3:0.15150033 4:0.12184752 5:0.036126161 6:0.11800723 7:0.060953439 8:0.10683734 9:0.12416022 10:0.18825477 
-256 1:0.33723369 2:0.3559852 3:0.15362867 4:0.096217506 5:0.056934928 6:0.075297036 7:0.035992265 8:0.13252044 9:0.020230039 10:0.039994068 
-256 1:0.28757282 2:0.35435729 3:0.14533224 4:0.14541278 5:0.067324872 6:0.15417362 7:0.24509153 8:0.10402683 9:0.012868374 10:0.071975255 
-256 1:0.57290382 2:0.29177089 3:0.088105366 4:0.033572624 5:0.013647309 6:0.059279089 7:0.10187484 8:0.036985084 9:0.1042684 10:0.0046643728 
-256 1:0.43332675 2:0.2681713 3:0.13215629 4:0.11671371 5:0.049631958 6:0.17123227 7:0.1534551 8:0.073004585 9:0.14932655 10:0.24555467 
-256 1:0.36764264 2:0.25952184 3:0.18556697 4:0.11126053 5:0.076008027 6:0.054774663 7:0.0046824242 8:0.08018039 9:0.056292329 10:0.044808924 
-256 1:0.23544093 2:0.25736508 3:0.24359296 4:0.15860638 5:0.10499465 6:0.086475484 7:0.20468668 8:0.30988335 9:0.20179881 10:0.17192836 
-256 1:0.51683078 2:0.35233047 3:0.088107268 4:0.030318531 5:0.012412954 6:0.13327249 7:0.084454942 8:0.026980011 9:0.052489122 10:0.057933229 
-210.87224498908651 1:0.28349264 2:0.44076559 3:0.1142078 4:0.10467963 5:0.056854345 6:0.18703782 7:0.13058097 8:0.11343057 9:0.13160345 10:0.024584204 
-256 1:0.50878892 2:0.23582719 3:0.10725364 4:0.098699667 5:0.049430584 6:0.27036081 7:0.040799899 8:0.12912152 9:0.18108158 10:0.11054105 
-256 1:0.4723091 2:0.32996735 3:0.073792945 4:0.085602847 5:0.038327758 6:0.028025632 7:0.053980394 8:0.032677039 9:0.049561358 10:0.16481063 
-256 1:0.49203894 2:0.26295805 3:0.10095457 4:0.096462383 5:0.04758606 6:0.081664983 7:0.036011203 8:0.01646094 9:0.093650514 10:0.024637001 
-227.26181897322471 1:0.27312666 2:0.29950446 3:0.15827299 4:0.16847056 5:0.10062533 6:0.12886546 7:0.012781551 8:0.037737965 9:0.086404808 10:0.26251842 
-256 1:0.44753416 2:0.17290669 3:0.16926801 4:0.13700178 5:0.073289363 6:0.053379724 7:0.24021843 8:0.3238972 9:0.28543569 10:0.14873824 
-256 1:0.47430713 2:0.17977239 3:0.14469676 4:0.12300207 5:0.078221648 6:0.089860149 7:0.038505153 8:0.11288543 9:0.057210551 10:0.070449912 
-256 1:0.50947163 2:0.17346965 3:0.13532741 4:0.12883402 5:0.052897276 6:0.29816929 7:0.10458446 8:0.30998455 9:0.087483528 10:0.087534064 
-256 1:0.21800594 2:0.36348138 3:0.17477751 4:0.15552896 5:0.088206208 6:0.26057772 7:0.041711634 8:0.075549087 9:0.11630261 10:0.12484867 
-256 1:0.62728984 2:0.20400886 3:0.078863043 4:0.060126229 5:0.029712038 6:0.047187584 7:0.13484622 8:0.24221292 9:0.19732821 10:0.10512753 
-256 1:0.44492647 2:0.26630488 3:0.10440237 4:0.12225172 5:0.062114563 6:0.055472727 7:0.01264086 8:0.11943146 9:0.20050117 10:0.37017236 
-256 1:0.73379316 2:0.18442433 3:0.039789522 4:0.026681143 5:0.015311851 6:0.07591974 7:0.13231281 8:0.22503579 9:0.20244545 10:0.26281944 
-252.0819904447429 1:0.64594463 2:0.17523494 3:0.064498712 4:0.065931565 5:0.048390148 6:0.50172203 7:0.33780265 8:0.31482029 9:0.20527394 10:0.015215248 
-256 1:0.4381212 2:0.28813734 3:0.14014171 4:0.084477634 5:0.049122114 6:0.40922422 7:0.11405781 8:0.16534295 9:0.09522097 10:0.021686151 
-256 1:0.45278682 2:0.25523938 3:0.13480933 4:0.10978208 5:0.047382392 6:0.16259906 7:0.11641347 8:0.1650219 9:0.1286952 10:0.11488288 
-256 1:0.33709523 2:0.2321901 3:0.11714544 4:0.1995365 5:0.11403273 6:0.16102661 7:0.0585184 8:0.020343957 9:0.2319106 10:0.5170163 
-256 1:0.44574138 2:0.30072173 3:0.13631229 4:0.082503087 5:0.034721515 6:0.018240717 7:0.042435887 8:0.12536575 9:0.1273727 10:0.23606539 
-256 1:0.32407362 2:0.23151055 3:0.20173345 4:0.15077871 5:0.091903682 6:0.0240771 7:0.014151614 8:0.11127771 9:0.028505261 10:0.13022728 
-33.477503866464218 1:0.6742306 2:0.11231063 3:0.068589496 4:0.091052418 5:0.053816856 6:0.86301861 7:0.3267504 8:0.50556452 9:0.28943246 10:0.33124391 
-256 1:0.23437187 2:0.38993292 3:0.1807902 4:0.11372755 5:0.081177465 6:0.095262282 7:0.049609165 8:0.10251807 9:0.018398602 10:0.043519257 
-256 1:0.43293936 2:0.13919197 3:0.2044083 4:0.10214837 5:0.121312 6:0.11467884 7:0.055147566 8:0.012641638 9:0.042558584 10:0.042002092 
-256 1:0.63064066 2:0.23527442 3:0.065210971 4:0.04937594 5:0.019498016 6:0.033403771 7:0.054580058 8:0.045641877 9:0.11534442 10:0.02786629 
-256 1:0.61896613 2:0.23822255 3:0.059967507 4:0.059098957 5:0.023744857 6:0.061657274 7:0.023469359 8:0.12046284 9:0.24775489 10:0.033921422 
-256 1:0.60721135 2:0.23628094 3:0.070935108 4:0.059640225 5:0.025932368 6:0.056101506 7:0.060665925 8:0.038631746 9:0.099682112 10:0.06169468 
-256 1:0.47180188 2:0.27536021 3:0.10939353 4:0.090919868 5:0.052524521 6:0.014569191 7:0.20176404 8:0.016050784 9:0.043816622 10:0.11139595 
-256 1:0.72564519 2:0.17711187 3:0.044427515 4:0.031331912 5:0.021483514 6:0.029142907 7:0.0021641766 8:0.095028105 9:0.063359913 10:0.1859513 
-256 1:0.3934192 2:0.15403021 3:0.22345754 4:0.1408683 5:0.088224745 6:0.093217468 7:0.15366821 8:0.048437055 9:0.002774829 10:0.02614876 
-256 1:0.4293104 2:0.33996145 3:0.09031303 4:0.097924976 5:0.042490138 6:0.31165027 7:0.1004965 8:0.080103989 9:0.24838336 10:0.12356633 
-256 1:0.64429949 2:0.17915755 3:0.080831022 4:0.064523928 5:0.031188007 6:0.088857991 7:0.030458834 8:0.0031932867 9:0.12180195 10:0.050550289 
-256 1:0.48674549 2:0.1783459 3:0.14144987 4:0.12639717 5:0.067061568 6:0.13213928 7:0.13111515 8:0.26869824 9:0.46394966 10:0.47443928 
-256 1:0.5800412 2:0.19782471 3:0.11799392 4:0.072049726 5:0.032090447 6:0.30242065 7:0.17174162 8:0.12076319 9:0.019026268 10:0.033727045 
-256 1:0.38054802 2:0.21331322 3:0.21962581 4:0.1154023 5:0.07111066 6:0.12921011 7:0.061491093 8:0.091913849 9:0.016157344 10:0.087047177 
-256 1:0.56887861 2:0.23502658 3:0.077325501 4:0.078565672 5:0.040203639 6:0.2151647 7:0.16799244 8:0.064289239 9:0.098749592 10:0.10280219 
-256 1:0.40020498 2:0.23278759 3:0.16366231 4:0.12681617 5:0.07652895 6:0.22571205 7:0.0587561 8:0.32659791 9:0.17733089 10:0.086472282 
--256 1:0.70611427 2:0.18728521 3:0.056510034 4:0.040024071 5:0.010066412 6:0.072573659 7:0.040252762 8:0.0057708506 9:0.032954767 10:0.16498046 
--256 1:0.43020936 2:0.34454935 3:0.09321441 4:0.08681601 5:0.04521087 6:0.044063276 7:0.093975659 8:0.2442423 9:0.17162855 10:0.15157134 
--120.0711580633571 1:0.3527769 2:0.20972701 3:0.19417257 4:0.18831015 5:0.055013364 6:0.29268665 7:0.016586028 8:0.20016011 9:0.127652 10:0.059186556 
--256 1:0.70915469 2:0.24604486 3:0.029027485 4:0.010209588 5:0.0055633722 6:0.02785026 7:0.084570734 8:0.20931652 9:0.24306955 10:0.27410064 
--256 1:0.59550435 2:0.17520265 3:0.09792314 4:0.078843268 5:0.052526591 6:0.12387757 7:0.15597665 8:0.31285786 9:0.36126235 10:0.3452103 
--256 1:0.21897967 2:0.26824397 3:0.235744 4:0.18804878 5:0.088983578 6:0.20059582 7:0.12611852 8:0.14402446 9:0.17335884 10:0.0148081 
--256 1:0.60399156 2:0.16336891 3:0.13281181 4:0.061880987 5:0.037946735 6:0.1594166 7:0.11944868 8:0.095718247 9:0.13122022 10:0.017243807 
--256 1:0.25982954 2:0.2673445 3:0.18569524 4:0.20317365 5:0.083957071 6:0.15268748 7:0.050417075 8:0.26767269 9:0.12657173 10:0.098087728 
--256 1:0.49833612 2:0.20026901 3:0.12776777 4:0.1141828 5:0.059444306 6:0.038251045 7:0.0090164361 8:0.096005648 9:0.11796044 10:0.089514008 
--256 1:0.21208057 2:0.28439766 3:0.22664502 4:0.20621693 5:0.070659825 6:0.15263898 7:0.015859158 8:0.25615217 9:0.012352414 10:0.0091460714 
--256 1:0.59321157 2:0.22886099 3:0.079376888 4:0.072841178 5:0.025709371 6:0.074534862 7:0.054179322 8:0.023891587 9:0.019020546 10:0.14353163 
--22.11650292832952 1:0.33425961 2:0.17266211 3:0.25616583 4:0.19807462 5:0.038837821 6:0.085829267 7:0.199037 8:0.29130638 9:0.30136057 10:0.036821243 
--256 1:0.42802334 2:0.33575719 3:0.10869604 4:0.095910044 5:0.031613392 6:0.37086574 7:0.14312697 8:0.12276951 9:0.26621194 10:0.074636747 
--256 1:0.36778271 2:0.24200143 3:0.1503363 4:0.15846323 5:0.081416335 6:0.020578852 7:0.19350439 8:0.073034579 9:0.087793132 10:0.021527874 
--256 1:0.78259524 2:0.15621043 3:0.038069396 4:0.015890922 5:0.0072340136 6:0.058682354 7:0.071012978 8:0.13705254 9:0.19153009 10:0.016011474 
--256 1:0.55606237 2:0.27085307 3:0.079324156 4:0.066225966 5:0.027534446 6:0.0050363227 7:0.039531976 8:0.13233933 9:0.10075604 10:0.13005321 
--256 1:0.36636803 2:0.30599582 3:0.15636456 4:0.12973277 5:0.04153882 6:0.22946757 7:0.10474452 8:0.12542095 9:0.28884909 10:0.19378329 
--256 1:0.42196801 2:0.21192936 3:0.20427003 4:0.10789731 5:0.053935296 6:0.10745339 7:0.092938311 8:0.14064394 9:0.17830101 10:0.17630821 
--256 1:0.48975805 2:0.28913341 3:0.076743 4:0.10169311 5:0.042672427 6:0.038193124 7:0.029843754 8:0.014847686 9:0.010097494 10:0.094264344 
--256 1:0.46202876 2:0.32650728 3:0.12630804 4:0.062181653 5:0.022974268 6:0.16021202 7:0.056091273 8:0.060169308 9:0.18362842 10:0.062975651 
--256 1:0.4977592 2:0.27990716 3:0.090838715 4:0.077625153 5:0.05386977 6:0.2460427 7:0.066738995 8:0.2155175 9:0.13508842 10:0.0040484935 
--256 1:0.71216284 2:0.17209303 3:0.051194535 4:0.045458169 5:0.019091425 6:0.17864354 7:0.082942797 8:0.16900466 9:0.057779101 10:0.017990693 
--256 1:0.6536235 2:0.19668945 3:0.056480477 4:0.059343062 5:0.033863513 6:0.11505923 7:0.03019271 8:0.046671597 9:0.020594604 10:0.1356228 
--256 1:0.64573132 2:0.19077353 3:0.099625691 4:0.037867719 5:0.02600174 6:0.0099954847 7:0.025382535 8:0.05902164 9:0.11409939 10:0.088448085 
--256 1:0.37250056 2:0.32839432 3:0.17670653 4:0.071711938 5:0.050686647 6:0.18044205 7:0.013866721 8:0.0086367532 9:0.15035082 10:0.072371462 
--256 1:0.3417505 2:0.39047784 3:0.091088037 4:0.10095821 5:0.075725412 6:0.067665236 7:0.20104927 8:0.1288749 9:0.020595183 10:0.12917229 
--134.90162666148436 1:0.25235877 2:0.40900934 3:0.16676434 4:0.11671844 5:0.055149113 6:0.21399866 7:0.075808219 8:0.15193272 9:0.0031771534 10:0.0031370192 
--256 1:0.64811492 2:0.2036459 3:0.067355529 4:0.05505693 5:0.025826718 6:0.017793753 7:0.042986328 8:0.038787594 9:0.1678648 10:0.069318999 
--256 1:0.49833835 2:0.2435959 3:0.12693204 4:0.091194892 5:0.039938817 6:0.081365242 7:0.14608567 8:0.0066944849 9:0.23545861 10:0.099339526 
--256 1:0.70568457 2:0.20304597 3:0.053794797 4:0.027163804 5:0.010310861 6:0.037303148 7:0.04246106 8:0.14206728 9:0.00080902269 10:0.060968691 
--256 1:0.50813804 2:0.21569805 3:0.14692199 4:0.088343526 5:0.040898396 6:0.013962285 7:0.066865906 8:0.068605957 9:0.059663682 10:0.19567631 
--256 1:0.34515761 2:0.33353899 3:0.16300358 4:0.10491814 5:0.053381669 6:0.13906927 7:0.31649859 8:0.14725745 9:0.10575746 10:0.025154146 
--256 1:0.51549716 2:0.24240286 3:0.11505641 4:0.083872826 5:0.043170746 6:0.13043419 7:0.059098884 8:0.015880617 9:0.10428393 10:0.028445673 
--256 1:0.54713322 2:0.24412217 3:0.10956667 4:0.067313346 5:0.031864591 6:0.093690675 7:0.069826192 8:0.19966342 9:0.11095791 10:0.17056061 
--256 1:0.39372436 2:0.35501347 3:0.11192211 4:0.10718457 5:0.032155485 6:0.16135236 7:0.21720533 8:0.10062542 9:0.13945824 10:0.13699316 
--91.997553208688515 1:0.64329999 2:0.20773544 3:0.08225431 4:0.035103297 5:0.031606964 6:0.47587973 7:0.0052540757 8:0.1321403 9:0.30643598 10:0.10541507 
--240.61694394400061 1:0.38209441 2:0.23962924 3:0.1916451 4:0.12933616 5:0.057295078 6:0.03667528 7:0.28186004 8:0.22293994 9:0.23377377 10:0.40306821 
--256 1:0.57323281 2:0.24206916 3:0.089318221 4:0.06279091 5:0.032588901 6:0.12391311 7:0.094467197 8:0.026473858 9:0.089384318 10:0.24302932 
--256 1:0.29036814 2:0.28404332 3:0.20961722 4:0.14033622 5:0.075635098 6:0.088501814 7:0.043341794 8:0.024104386 9:0.046987706 10:0.17419868 
--256 1:0.40879914 2:0.47712666 3:0.071415153 4:0.02838863 5:0.014270414 6:0.012384718 7:0.019436729 8:0.11744733 9:0.014969624 10:0.054744318 
--256 1:0.70125926 2:0.17877673 3:0.067719675 4:0.033627558 5:0.018616768 6:0.10178553 7:0.14066382 8:0.25466506 9:0.39632269 10:0.31181743 
--256 1:0.22851216 2:0.4626338 3:0.14036013 4:0.11694208 5:0.051551832 6:0.061869732 7:0.018980736 8:0.0017831708 9:0.40569758 10:0.34607845 
--256 1:0.50208104 2:0.20926708 3:0.141384 4:0.098643078 5:0.048624805 6:0.026598193 7:0.1160162 8:0.023505009 9:0.020296409 10:0.11218246 
--256 1:0.44977191 2:0.42137516 3:0.063453973 4:0.046243213 5:0.019155745 6:0.029945343 7:0.035959071 8:0.17102876 9:0.01157359 10:0.081784118 
--256 1:0.77310512 2:0.15949063 3:0.043565668 4:0.017172595 5:0.0066659786 6:0.039039845 7:0.024619022 8:0.062019677 9:0.018814672 10:0.11703793 
--256 1:0.66592945 2:0.19252638 3:0.064138798 4:0.053614587 5:0.023790779 6:0.11543813 7:0.046655044 8:0.13936413 9:0.01202199 10:0.011747738 
--256 1:0.30969672 2:0.24300104 3:0.19452903 4:0.16733608 5:0.085437136 6:0.037317 7:0.049208724 8:0.15192285 9:0.10815469 10:0.038121339 
--256 1:0.45512195 2:0.21607243 3:0.17481036 4:0.092087736 5:0.061907524 6:0.02856694 7:0.20570455 8:0.079238607 9:0.086122199 10:0.026274842 
--256 1:0.38232889 2:0.2809287 3:0.16692549 4:0.1201178 5:0.04969912 6:0.0081219458 7:0.005560746 8:0.087652228 9:0.065381508 10:0.16694944 
--256 1:0.7849904 2:0.16252935 3:0.025798166 4:0.015085041 5:0.011597041 6:0.031297175 7:0.019270927 8:0.16019425 9:0.11393668 10:0.38653413 
--256 1:0.64459791 2:0.26088882 3:0.047061449 4:0.031755937 5:0.015695891 6:0.18003393 7:0.22190339 8:0.070490753 9:0.089859645 10:0.12970571 
--256 1:0.34579508 2:0.31956539 3:0.16960195 4:0.12041726 5:0.044620326 6:0.10245985 7:0.15572331 8:0.032151165 9:0.12813815 10:0.31543086 
--256 1:0.59183756 2:0.26605368 3:0.092526958 4:0.034938436 5:0.014643365 6:0.089584261 7:0.067439359 8:0.1048375 9:0.12501906 10:0.0049058007 
--256 1:0.29245528 2:0.33450445 3:0.18818498 4:0.11820881 5:0.066646481 6:0.030081855 7:0.11833661 8:0.075272574 9:0.036274451 10:0.20341771 
--256 1:0.23421456 2:0.33719483 3:0.19191389 4:0.14782045 5:0.088856271 6:0.073036589 7:0.00037214506 8:0.079571175 9:0.087506155 10:0.050670672 
--256 1:0.38167122 2:0.23570035 3:0.17918069 4:0.15120166 5:0.05224608 6:0.18134591 7:0.082276497 8:0.054200549 9:0.13920969 10:0.12204897 
--256 1:0.38808746 2:0.30616367 3:0.11908995 4:0.12079671 5:0.065862207 6:0.059550609 7:0.087493281 8:0.2372772 9:0.08527696 10:0.040029567 
--64.411090355456437 1:0.32783825 2:0.14702328 3:0.25081535 4:0.23072123 5:0.043601887 6:0.069276423 7:0.27183749 8:0.11686746 9:0.28269173 10:0.38973531 
--256 1:0.49604651 2:0.24682653 3:0.12344886 4:0.093465046 5:0.040213044 6:0.054758997 7:0.20568279 8:0.00093002104 9:0.1227123 10:0.27511007 
--256 1:0.59971801 2:0.20623786 3:0.074534326 4:0.082817178 5:0.036692625 6:0.02279711 7:0.13137618 8:0.10447252 9:0.23019588 10:0.12201519 
--256 1:0.34775801 2:0.311392 3:0.16660196 4:0.12474448 5:0.049503557 6:0.31575268 7:0.15108083 8:0.21053076 9:0.031849294 10:0.18528735 
--256 1:0.27351304 2:0.29969134 3:0.1733148 4:0.18242403 5:0.071056789 6:0.27235757 7:0.10017243 8:0.12395245 9:0.044772317 10:0.1520043 
--256 1:0.64201701 2:0.18321995 3:0.08883223 4:0.066071918 5:0.019858887 6:0.0028610867 7:0.0022346379 8:0.069140462 9:0.093848899 10:0.066024012 
--256 1:0.47577759 2:0.36181632 3:0.072099523 4:0.060196936 5:0.030109633 6:0.11210612 7:0.0367371 8:0.098878902 9:0.040474951 10:0.073627269 
--256 1:0.2981567 2:0.4003579 3:0.14874633 4:0.10825193 5:0.044487135 6:0.033545725 7:0.19097414 8:0.24271222 9:0.14175919 10:0.021620746 
--256 1:0.36187021 2:0.29763249 3:0.17090082 4:0.11658581 5:0.053010666 6:0.28548288 7:0.031383516 8:0.055885329 9:0.17699075 10:0.23066068 
--256 1:0.54282865 2:0.201884 3:0.10125384 4:0.0995726 5:0.054460911 6:0.26814002 7:0.10692436 8:0.0574398 9:0.0080900201 10:0.044936205 
--256 1:0.3613771 2:0.21223719 3:0.14235972 4:0.18156479 5:0.1024612 6:0.027667624 7:0.032672609 8:0.17428551 9:0.047717689 10:0.23615673 
--256 1:0.70987494 2:0.17376115 3:0.044793982 4:0.05176367 5:0.019806254 6:0.13817423 7:0.10288922 8:0.1342741 9:0.069512618 10:0.051205941 
--256 1:0.68531686 2:0.20261205 3:0.05701546 4:0.04271889 5:0.012336733 6:0.075226588 7:0.014987122 8:0.13199005 9:0.21041795 10:0.11143352 
--256 1:0.585204 2:0.24847119 3:0.085226532 4:0.053651417 5:0.027446858 6:0.085426979 7:0.10063087 8:0.30404463 9:0.18692129 10:0.18469162 
--256 1:0.66171936 2:0.16485911 3:0.092456714 4:0.054511796 5:0.026453018 6:0.10487025 7:0.027072242 8:0.039289123 9:0.10930774 10:0.1401618 
--256 1:0.47180244 2:0.29835703 3:0.10662779 4:0.086687372 5:0.036525373 6:0.12279249 7:0.085128586 8:0.051269697 9:0.3724933 10:0.067743556 
--256 1:0.71757152 2:0.18216993 3:0.040818892 4:0.038437797 5:0.021001865 6:0.14178246 7:0.044381453 8:0.074348247 9:0.056115878 10:0.10594654 
--256 1:0.58541949 2:0.22710092 3:0.069496378 4:0.087246424 5:0.030736779 6:0.12271653 7:0.056065021 8:0.18485697 9:0.014374539 10:0.071324854 
--256 1:0.58096475 2:0.16474703 3:0.098700963 4:0.11253303 5:0.04305423 6:0.016881303 7:0.11140874 8:0.21488087 9:0.13712326 10:0.086538217 
--256 1:0.35814728 2:0.40255464 3:0.096969285 4:0.083804739 5:0.058524055 6:0.1632985 7:0.0012646165 8:0.25617746 9:0.07328634 10:0.026913626 
--75.082194697552509 1:0.14934538 2:0.50108276 3:0.21625989 4:0.10074708 5:0.032564892 6:0.29788308 7:0.20425544 8:0.26186759 9:0.34305328 10:0.43308822 
--256 1:0.49963728 2:0.24532274 3:0.11288545 4:0.092888961 5:0.049265579 6:0.039206417 7:0.028541762 8:0.090745858 9:0.099093612 10:0.28655724 
--256 1:0.62650291 2:0.23293201 3:0.058366698 4:0.054184587 5:0.028013803 6:0.21395384 7:0.012245335 8:0.046081457 9:0.1065626 10:0.017782368 
--256 1:0.59608332 2:0.20215836 3:0.098559155 4:0.070153314 5:0.033045856 6:0.051482305 7:0.06234846 8:0.053674276 9:0.23831666 10:0.32906588 
--256 1:0.18323862 2:0.37418664 3:0.21232485 4:0.16352473 5:0.066725168 6:0.21697657 7:0.15946531 8:0.31594486 9:0.25453046 10:0.14993475 
--256 1:0.49153586 2:0.26089251 3:0.13419147 4:0.082534074 5:0.030846089 6:0.019668205 7:0.066687869 8:0.11506411 9:0.24961769 10:0.36505257 
--256 1:0.56625301 2:0.22056013 3:0.11144551 4:0.073129125 5:0.02861222 6:0.001278194 7:0.092340479 8:0.092458018 9:0.051638749 10:0.057445764 
--256 1:0.37164869 2:0.27566775 3:0.17842245 4:0.10313753 5:0.071123585 6:0.25207943 7:0.087719089 8:0.11370394 9:0.046270022 10:0.029085457 
--256 1:0.35928703 2:0.39463953 3:0.1142705 4:0.083662681 5:0.04814026 6:0.090513682 7:0.14490251 8:0.19098921 9:0.055145725 10:0.071598565 
--12.255856783236341 1:0.093399074 2:0.30966233 3:0.41962368 4:0.12499873 5:0.05231619 6:0.084774177 7:0.015850787 8:0.13543969 9:0.14789205 10:0.1111351 
--256 1:0.73022041 2:0.19001733 3:0.039246776 4:0.030577076 5:0.0099384107 6:0.016697502 7:0.062060577 8:0.20439359 9:0.38460948 10:0.41954232 
--193.41653219610481 1:0.29244057 2:0.29155555 3:0.17147518 4:0.19593738 5:0.048591324 6:0.021050407 7:0.29473341 8:0.042595557 9:0.047906983 10:0.068141818 
--256 1:0.24979827 2:0.2986331 3:0.18764302 4:0.19556453 5:0.068361064 6:0.019952844 7:0.057804952 8:0.13370152 9:0.055231291 10:0.13589892 
--256 1:0.54877303 2:0.18342496 3:0.13176425 4:0.10918913 5:0.026848629 6:0.038924232 7:0.013519549 8:0.0048954232 9:0.10051882 10:0.029127209 
--256 1:0.50017524 2:0.23345203 3:0.11913566 4:0.10305295 5:0.044184118 6:0.31135608 7:0.1367884 8:0.25843466 9:0.0085927764 10:0.1275338 
--256 1:0.39639199 2:0.28362483 3:0.097761616 4:0.12297393 5:0.099247636 6:0.093715826 7:0.031020462 8:0.1532368 9:0.22040901 10:0.52091094 
--256 1:0.63650169 2:0.22603915 3:0.094948994 4:0.026763472 5:0.015746694 6:0.0029962078 7:0.14014137 8:0.084565755 9:0.11587297 10:0.082468501 
--256 1:0.1941219 2:0.37177715 3:0.165915 4:0.17833072 5:0.08985523 6:0.060740719 7:0.21891484 8:0.076928305 9:0.090313805 10:0.11202441 
--256 1:0.276518 2:0.33942714 3:0.20817294 4:0.11233152 5:0.063550403 6:0.21164272 7:0.091810516 8:0.14933748 9:0.015207202 10:0.13766695 
--256 1:0.59201486 2:0.24657781 3:0.068669283 4:0.065516649 5:0.027221401 6:0.17184546 7:0.10731114 8:0.033722233 9:0.048107118 10:0.066229959 
--256 1:0.28945607 2:0.28926941 3:0.20158825 4:0.14100846 5:0.0786778 6:0.3436499 7:0.046694554 8:0.01976579 9:0.084168523 10:0.032062601 
--256 1:0.2633713 2:0.40441521 3:0.15007052 4:0.13305986 5:0.049083101 6:0.21433463 7:0.14512606 8:0.4575311 9:0.0054430234 10:0.079410358 
--256 1:0.34776106 2:0.31481973 3:0.14845656 4:0.12708071 5:0.061881936 6:0.0032415991 7:0.27767538 8:0.11591474 9:0.043636051 10:0.10256029 
--256 1:0.7494659 2:0.17725065 3:0.039433376 4:0.025058701 5:0.0087913733 6:0.06598003 7:0.065041104 8:0.24712324 9:0.16960396 10:0.0082300086 
--256 1:0.42743385 2:0.27377477 3:0.18394997 4:0.073312359 5:0.041529051 6:0.2438425 7:0.12891973 8:0.10813295 9:0.0092137827 10:0.019261642 
--256 1:0.73926056 2:0.1812415 3:0.046656644 4:0.024068096 5:0.0087732003 6:0.078874508 7:0.077851 8:0.17510179 9:0.25189167 10:0.1219292 
--256 1:0.45067899 2:0.26980965 3:0.099918513 4:0.11225706 5:0.06733579 6:0.033887783 7:0.15083552 8:0.13724074 9:0.0037111537 10:0.045799919 
--256 1:0.40465466 2:0.33387223 3:0.14358034 4:0.082035261 5:0.035857511 6:0.063160267 7:0.12809062 8:0.079883096 9:0.20305213 10:0.10228696 
--256 1:0.32402484 2:0.28339973 3:0.18954909 4:0.13613931 5:0.066887028 6:0.054181797 7:0.034178117 8:0.12383042 9:0.070261471 10:0.020608711 
--256 1:0.49466304 2:0.32300257 3:0.075609621 4:0.068923447 5:0.037801322 6:0.22582991 7:0.079292028 8:0.24069875 9:0.093455337 10:0.041542833 
--256 1:0.49939247 2:0.34975375 3:0.070445821 4:0.056389871 5:0.024018096 6:0.25016601 7:0.05577922 8:0.18595318 9:0.11503855 10:0.077120337 
--256 1:0.49144143 2:0.279962 3:0.10970226 4:0.087058835 5:0.031835473 6:0.010498849 7:0.016827301 8:0.14152533 9:0.056291149 10:0.033315852 
--256 1:0.53654439 2:0.2992304 3:0.089862533 4:0.058600515 5:0.015762163 6:0.0021918394 7:0.011166742 8:0.097836888 9:0.011483434 10:0.056528643 
--256 1:0.71192179 2:0.18647015 3:0.039326315 4:0.041009425 5:0.021272313 6:0.014407504 7:0.088646191 8:0.24405536 9:0.095768889 10:0.14010825 
--256 1:0.64324731 2:0.24469979 3:0.069256128 4:0.033740782 5:0.0090559867 6:0.052610932 7:0.050970218 8:0.068701067 9:0.067862354 10:0.10193267 
--256 1:0.45118416 2:0.29464799 3:0.10437982 4:0.10101577 5:0.048772267 6:0.031997132 7:0.074291461 8:0.13822513 9:0.19294316 10:0.25956975 
--256 1:0.39893742 2:0.30453177 3:0.14565608 4:0.098621905 5:0.052252823 6:0.018144967 7:0.02511359 8:0.033150807 9:0.2422138 10:0.0022090852 
--256 1:0.45735673 2:0.37615376 3:0.064325209 4:0.073068132 5:0.029096171 6:0.010013406 7:0.11511265 8:0.081003328 9:0.017333674 10:0.046976856 
--256 1:0.56600282 2:0.21665317 3:0.10552821 4:0.078648234 5:0.033167573 6:0.2277621 7:0.12865931 8:0.26787381 9:0.23368953 10:0.26474745 
--256 1:0.18793434 2:0.47291423 3:0.15874108 4:0.12378258 5:0.05662777 6:0.22355661 7:0.12891872 8:0.19357319 9:0.11790435 10:0.07664436 
--256 1:0.58753128 2:0.21317328 3:0.089032021 4:0.084390528 5:0.025872886 6:0.013597713 7:0.078631724 8:0.23507522 9:0.18093504 10:0.23787084 
--256 1:0.35586542 2:0.16877742 3:0.22206017 4:0.19258244 5:0.060714554 6:0.157133 7:0.091536614 8:0.24497329 9:0.099622824 10:0.023789281 
--256 1:0.75932215 2:0.17104508 3:0.045991342 4:0.015660651 5:0.0079807808 6:0.11398631 7:0.062742585 8:0.061001471 9:0.14211715 10:0.21411221 
--256 1:0.48947712 2:0.26977715 3:0.11548579 4:0.094115509 5:0.031144436 6:0.050207927 7:0.07254773 8:0.10440123 9:0.09502657 10:0.10183307 
--256 1:0.26154563 2:0.34791967 3:0.18524834 4:0.13655417 5:0.068732182 6:0.016429812 7:0.16328202 8:0.25315534 9:0.087776996 10:0.071477685 
--256 1:0.44822865 2:0.34464034 3:0.1221889 4:0.062655396 5:0.022286716 6:0.034932187 7:0.073884508 8:0.011675079 9:0.035758813 10:0.070518235 
--256 1:0.46252994 2:0.30981029 3:0.10197445 4:0.087875867 5:0.037809454 6:0.054601739 7:0.019678354 8:0.024904161 9:0.12555856 10:0.16452886 
--256 1:0.61309119 2:0.18443211 3:0.10498242 4:0.070659129 5:0.026835154 6:0.0012044366 7:0.067992023 8:0.057556091 9:0.13538876 10:0.15993789 
--256 1:0.32220938 2:0.25303841 3:0.19744573 4:0.16228983 5:0.065016651 6:0.088822167 7:0.028601632 8:0.037085146 9:0.052271726 10:0.21854072 
--52.035226794587743 1:0.53695353 2:0.249058 3:0.12202772 4:0.064537708 5:0.027423034 6:0.56037215 7:0.62767299 8:0.47089155 9:0.34110069 10:0.23844363 
--256 1:0.51109482 2:0.29501433 3:0.086620755 4:0.069646132 5:0.037623962 6:0.25427958 7:0.088709979 8:0.11142696 9:0.035584723 10:0.21831813 
--256 1:0.40532805 2:0.22930612 3:0.14790908 4:0.1567116 5:0.060745142 6:0.19110287 7:0.0027958728 8:0.07280121 9:0.042590104 10:0.027986479 
--99.32362220545663 1:0.30171933 2:0.38385565 3:0.13998911 4:0.12766062 5:0.046775292 6:0.0037793866 7:0.0087853399 8:0.063700342 9:0.028408891 10:0.01639071 
--2.1306458598759486 1:0.56851983 2:0.074923454 3:0.17859081 4:0.081025676 5:0.096940226 6:0.12934575 7:0.19018444 8:0.27162405 9:0.080725041 10:0.18400426 
--256 1:0.45056497 2:0.3027242 3:0.099177235 4:0.10430617 5:0.043227417 6:0.11744106 7:0.04036731 8:0.18851182 9:0.018615542 10:0.09588 
--256 1:0.39462988 2:0.40736872 3:0.088941838 4:0.070203199 5:0.038856364 6:0.24490919 7:0.24446334 8:0.40554811 9:0.12404699 10:0.30015521 
--256 1:0.63075327 2:0.2274916 3:0.046070358 4:0.065093812 5:0.030590959 6:0.064993698 7:0.037289439 8:0.053019465 9:0.45769649 10:0.55594452 
--256 1:0.48109479 2:0.21776809 3:0.10512 4:0.14432891 5:0.051688205 6:0.11880822 7:0.074894987 8:0.0965654 9:0.50407332 10:0.24079169 
--256 1:0.32791712 2:0.20201977 3:0.24551313 4:0.15607952 5:0.06847046 6:0.063636902 7:0.018797522 8:0.029763779 9:0.066397256 10:0.13382648 
--256 1:0.51470515 2:0.23777538 3:0.1254362 4:0.087147964 5:0.034935313 6:0.063535634 7:0.072675687 8:0.19452335 9:0.29575631 10:0.40732513 
--256 1:0.40268784 2:0.29343749 3:0.1459453 4:0.1098257 5:0.04810366 6:0.33163436 7:0.19490025 8:0.30649464 9:0.23692424 10:0.3817477 
--256 1:0.29435281 2:0.34024073 3:0.16012135 4:0.13592646 5:0.069358657 6:0.18428666 7:0.11262457 8:0.20123477 9:0.03800068 10:0.22167614 
--256 1:0.54721198 2:0.2466988 3:0.083918601 4:0.084796707 5:0.037373916 6:0.041073773 7:0.086917216 8:0.11605628 9:0.19018628 10:0.11481441 
--256 1:0.5965951 2:0.22980342 3:0.061728695 4:0.072975234 5:0.038897549 6:0.064606997 7:0.052908395 8:0.042786377 9:0.08262188 10:0.059926985 
--256 1:0.48750384 2:0.25277704 3:0.09859499 4:0.098907683 5:0.062216446 6:0.012614353 7:0.022927665 8:0.090520974 9:0.13778422 10:0.20695524 
--256 1:0.56887243 2:0.36235325 3:0.032808577 4:0.024651476 5:0.011314269 6:0.056914165 7:0.025445437 8:0.029551882 9:0.088132083 10:0.23638385 
--256 1:0.50647949 2:0.26905201 3:0.089635798 4:0.096821884 5:0.038010819 6:0.16434446 7:0.0046853445 8:0.062078334 9:0.035798705 10:0.013518341 
--256 1:0.39661214 2:0.2687025 3:0.14276456 4:0.12382299 5:0.068097813 6:0.096429814 7:0.23145901 8:0.20853886 9:0.17893443 10:0.07389977 
--256 1:0.33280901 2:0.24540997 3:0.21224512 4:0.12584407 5:0.083691833 6:0.10644777 7:0.055881615 8:0.088710634 9:0.08003835 10:0.011615314 
--256 1:0.45740697 2:0.2135133 3:0.13443574 4:0.12268542 5:0.071958568 6:0.21646916 7:0.080212117 8:0.15252168 9:0.2759999 10:0.43611354 
--256 1:0.59964942 2:0.22690223 3:0.08814976 4:0.063335731 5:0.021962857 6:0.00048918372 7:0.005095818 8:0.040259763 9:0.15396988 10:0.0095012769 
--256 1:0.71700494 2:0.1863457 3:0.046378512 4:0.036343617 5:0.013927232 6:0.00039390119 7:0.01373334 8:0.052335251 9:0.20181642 10:0.067279593 
--256 1:0.44848551 2:0.24159253 3:0.1255698 4:0.11957533 5:0.064776827 6:0.14028287 7:0.12788778 8:0.1036168 9:0.060262028 10:0.18412794 
--256 1:0.65608973 2:0.18183613 3:0.083394598 4:0.057501587 5:0.021177952 6:0.045460824 7:0.082661165 8:0.037975599 9:0.22467496 10:0.12279854 
--256 1:0.60919093 2:0.24438622 3:0.053083317 4:0.061416569 5:0.031922967 6:0.21267541 7:0.019684456 8:0.098519759 9:0.17319733 10:0.10371654 
--256 1:0.33456669 2:0.32921185 3:0.15674964 4:0.13279258 5:0.046679244 6:0.24920879 7:0.064723689 8:0.093855807 9:0.13568287 10:0.12221979 
--256 1:0.33574906 2:0.27514171 3:0.1773105 4:0.13825369 5:0.073545038 6:0.15600057 7:0.086815276 8:0.036906935 9:0.024614002 10:0.10431001 
--256 1:0.74412705 2:0.16243764 3:0.057010964 4:0.024437664 5:0.011986681 6:0.054823936 7:0.064011933 8:0.063649776 9:0.077848862 10:0.22306467 
--256 1:0.30170728 2:0.4271153 3:0.14066992 4:0.081819048 5:0.04868845 6:0.028021389 7:0.084869033 8:0.23847231 9:0.12067176 10:0.037285452 
--256 1:0.34081012 2:0.19021506 3:0.15133792 4:0.21861656 5:0.099020341 6:0.003618924 7:0.0030804526 8:0.0023905131 9:0.0059644667 10:0.02375948 
--256 1:0.42017454 2:0.29365872 3:0.14236705 4:0.10442339 5:0.039376296 6:0.30967502 7:0.01579525 8:0.068121838 9:0.011897441 10:0.066228882 
--256 1:0.36254854 2:0.29459108 3:0.11068226 4:0.1493589 5:0.08281922 6:0.043726214 7:0.040451961 8:0.060167471 9:0.053232306 10:0.0054516464 
--256 1:0.81146551 2:0.13570005 3:0.027353244 4:0.017568875 5:0.0079123229 6:0.031816285 7:0.024791626 8:0.026083076 9:0.030320599 10:0.089758974 
--256 1:0.37213554 2:0.39465955 3:0.11994216 4:0.080490702 5:0.03277205 6:0.18779818 7:0.011039995 8:0.011385735 9:0.17956945 10:0.16745437 
--256 1:0.60334669 2:0.20842477 3:0.078536222 4:0.08054695 5:0.029145371 6:0.31337313 7:0.19100934 8:0.26526431 9:0.25554453 10:0.15791479 
--256 1:0.45937467 2:0.3176905 3:0.089380359 4:0.10005905 5:0.033495415 6:0.071601094 7:0.046668359 8:0.053278785 9:0.22481539 10:0.16825495 
--256 1:0.50142459 2:0.25701057 3:0.13013263 4:0.074378692 5:0.037053519 6:0.11627173 7:0.020682251 8:0.039982714 9:0.015674066 10:0.15840428 
--256 1:0.5043833 2:0.22959536 3:0.11309384 4:0.1113644 5:0.041563095 6:0.13592032 7:0.12572748 8:0.0068034295 9:0.016482958 10:0.060526346 
--23.232229574929249 1:0.79398338 2:0.15019892 3:0.04094457 4:0.010460987 5:0.0044121411 6:0.88170743 7:0.89550749 8:0.66301536 9:0.086155534 10:0.13785684 
--256 1:0.51868349 2:0.22487008 3:0.13803861 4:0.081861712 5:0.036546115 6:0.1334595 7:0.032868386 8:0.057175944 9:0.28539911 10:0.28761756 
--256 1:0.48700499 2:0.34934599 3:0.080905098 4:0.053790903 5:0.028953018 6:0.07387171 7:0.073364973 8:0.17117338 9:0.088003443 10:0.013707178 
--256 1:0.28773229 2:0.33355812 3:0.17942724 4:0.1410668 5:0.058215553 6:0.094278317 7:0.090598668 8:0.0994589 9:0.212426 10:0.09995208 
--256 1:0.63455042 2:0.11222075 3:0.10456159 4:0.077687677 5:0.070979561 6:0.1313098 7:0.16158502 8:0.32562841 9:0.019048822 10:0.30835073 
--256 1:0.5036901 2:0.27807107 3:0.10854997 4:0.075168576 5:0.034520286 6:0.01639408 7:0.13117267 8:0.12204697 9:0.061603171 10:0.14353858 
--256 1:0.26458083 2:0.43889616 3:0.12917543 4:0.11505089 5:0.052296692 6:0.11772089 7:0.042839409 8:0.12344274 9:0.084030317 10:0.014506046 
--256 1:0.54603452 2:0.222757 3:0.11240026 4:0.07426334 5:0.044544879 6:0.2819616 7:0.042080714 8:0.23527113 9:0.18817497 10:0.20563737 
--132.13900654664647 1:0.35147451 2:0.35661241 3:0.14549593 4:0.10873766 5:0.037679484 6:0.076715652 7:0.07012429 8:0.13318413 9:0.15618485 10:0.103686 
--169.32975143757039 1:0.55997175 2:0.18677349 3:0.067936961 4:0.1196046 5:0.0657132 6:0.47006325 7:0.056194176 8:0.08139493 9:0.20844288 10:0.4441972 
--256 1:0.33938568 2:0.26310637 3:0.1917673 4:0.12705157 5:0.078689085 6:0.13496112 7:0.22547563 8:0.079574553 9:0.21831058 10:0.43511928 
--256 1:0.68757834 2:0.25021452 3:0.032030537 4:0.02022027 5:0.0099563261 6:0.04318549 7:0.19828108 8:0.047254437 9:0.16992676 10:0.015022865 
--256 1:0.29208694 2:0.24070787 3:0.20989892 4:0.16541181 5:0.091894459 6:0.076536239 7:0.20143056 8:0.078926674 9:0.091243903 10:0.0043350179 
--256 1:0.19570766 2:0.35458089 3:0.18648262 4:0.19836927 5:0.064859553 6:0.13484332 7:0.12537101 8:0.036273423 9:0.042442438 10:0.14174279 
--256 1:0.68741069 2:0.24050563 3:0.031743779 4:0.024498246 5:0.015841652 6:0.0040643613 7:0.00035463529 8:0.0041227333 9:0.087219693 10:0.044048781 
--256 1:0.4836685 2:0.22247862 3:0.14576257 4:0.093155785 5:0.054934527 6:0.015225856 7:0.049377339 8:0.0090478299 9:0.10114544 10:0.27183986 
--256 1:0.32194032 2:0.16571822 3:0.14590439 4:0.15274489 5:0.21369218 6:0.1109803 7:0.25179261 8:0.24381877 9:0.33899625 10:0.29297342 
--256 1:0.51468289 2:0.16778473 3:0.14751465 4:0.097733825 5:0.072283916 6:0.073827535 7:0.11305412 8:0.12558708 9:0.16195786 10:0.22254932 
--256 1:0.59876965 2:0.20942232 3:0.078152975 4:0.072975943 5:0.040679114 6:0.048669886 7:0.086978812 8:0.018021641 9:0.18853533 10:0.010785601 
--256 1:0.6499279 2:0.24430802 3:0.047839815 4:0.040258575 5:0.017665686 6:0.29363633 7:0.006839346 8:0.2023256 9:0.22400749 10:0.1533878 
--256 1:0.48864402 2:0.31231285 3:0.10112316 4:0.074393559 5:0.023526413 6:0.10075967 7:0.027651337 8:0.088714527 9:0.013946062 10:0.073832159 
--256 1:0.5650326 2:0.3526877 3:0.043287083 4:0.029186573 5:0.0098060447 6:0.051604645 7:0.061305543 8:0.07911429 9:0.15336298 10:0.024416611 
--198.10756949018312 1:0.62727938 2:0.16229025 3:0.097172396 4:0.071383743 5:0.041874225 6:0.33756618 7:0.16850116 8:0.19308762 9:0.15439605 10:0.034563918 
--256 1:0.28785363 2:0.33370097 3:0.16241714 4:0.13065336 5:0.085374902 6:0.27349656 7:0.0085460528 8:0.1099582 9:0.088772804 10:0.001593978 
--256 1:0.71742328 2:0.17106095 3:0.056398589 4:0.042070739 5:0.013046439 6:0.041376516 7:0.022932615 8:0.041994052 9:0.15065907 10:0.0042710195 
--256 1:0.37082849 2:0.33231303 3:0.12801497 4:0.1101715 5:0.058672014 6:0.019894883 7:0.25865392 8:0.29242272 9:0.17510791 10:0.17839347 
--256 1:0.29479732 2:0.28765873 3:0.19687644 4:0.14586744 5:0.074800081 6:0.083154304 7:0.33248228 8:0.12682496 9:0.065771031 10:0.03093418 
--256 1:0.39447188 2:0.28156436 3:0.17047785 4:0.10430486 5:0.049181043 6:0.074238406 7:0.090127209 8:0.067456535 9:0.11855568 10:0.024509748 
--256 1:0.25672624 2:0.2863115 3:0.18177153 4:0.20278878 5:0.072401955 6:0.012061729 7:0.046022751 8:0.011449933 9:0.042763686 10:0.0029577714 
--37.897525915686643 1:0.41380164 2:0.33794152 3:0.11890788 4:0.097198596 5:0.032150362 6:0.081158247 7:0.16547118 8:0.00012481258 9:0.1040286 10:0.1489305 
--256 1:0.74039548 2:0.20161499 3:0.03057469 4:0.01882397 5:0.0085908765 6:0.026208548 7:0.012701964 8:0.045934988 9:0.18737842 10:0.29511944 
--256 1:0.51750545 2:0.23881128 3:0.09973306 4:0.088761055 5:0.055189158 6:0.10334173 7:0.10400644 8:0.057977208 9:0.085223681 10:0.20049498 
--256 1:0.36324726 2:0.25256504 3:0.17395662 4:0.14485017 5:0.065380907 6:0.13642796 7:0.015450324 8:0.1209678 9:0.023956213 10:0.12698815 
--256 1:0.40955391 2:0.25433932 3:0.13781301 4:0.12243115 5:0.075862606 6:0.15518449 7:0.1957882 8:0.29160213 9:0.075847172 10:0.14992729 
--256 1:0.67503239 2:0.19181005 3:0.033676862 4:0.067897544 5:0.03158315 6:0.13452041 7:0.075642294 8:0.21264587 9:0.1387526 10:0.3784314 
--256 1:0.54956952 2:0.18657955 3:0.13664691 4:0.081714239 5:0.045489791 6:0.032374404 7:0.12842548 8:0.059589493 9:0.077205885 10:0.099420537 
--256 1:0.59304462 2:0.22222514 3:0.11391531 4:0.045482576 5:0.025332348 6:0.094895688 7:0.039769991 8:0.10564982 9:0.1140318 10:0.1931462 
--256 1:0.2760102 2:0.39908889 3:0.1411351 4:0.12950673 5:0.054259085 6:0.091686705 7:0.0022127308 8:0.1078835 9:0.036087205 10:0.16998768 
--256 1:0.32517635 2:0.28332309 3:0.15951247 4:0.14946409 5:0.082523996 6:0.16588837 7:0.17320033 8:0.088404448 9:0.10260387 10:0.43002981 
--256 1:0.37345427 2:0.26903489 3:0.19535978 4:0.11171212 5:0.050438938 6:0.25977033 7:0.26107788 8:0.052829063 9:0.034368807 10:0.050133836 
--256 1:0.62884132 2:0.19434554 3:0.06963036 4:0.077329884 5:0.029852898 6:0.15762316 7:0.15290276 8:0.032512476 9:0.066410696 10:0.0012111267 
--256 1:0.28742361 2:0.36853491 3:0.17953435 4:0.10971575 5:0.054791375 6:0.31828204 7:0.17193138 8:0.13948832 9:0.10309039 10:0.11198912 
--256 1:0.31919171 2:0.44302332 3:0.12409018 4:0.06993682 5:0.043757973 6:0.17287728 7:0.040329348 8:0.13997259 9:0.05508663 10:0.046890375 
--256 1:0.5421313 2:0.21425513 3:0.10391738 4:0.092413702 5:0.047282481 6:0.0089518426 7:0.1698584 8:0.063147251 9:0.11584243 10:0.17482608 
--256 1:0.39282273 2:0.27859931 3:0.14054486 4:0.12695686 5:0.061076238 6:0.46173195 7:0.24621302 8:0.22499982 9:0.205614 10:0.26481447 
--256 1:0.57832036 2:0.18502834 3:0.10742241 4:0.089466667 5:0.039762224 6:0.021742428 7:0.10230492 8:0.03706092 9:0.036060178 10:0.0065029363 
--256 1:0.47573014 2:0.22855309 3:0.11677662 4:0.09940095 5:0.079539191 6:0.21715179 7:0.38061926 8:0.17377593 9:0.10935382 10:0.017514031 
--256 1:0.62509268 2:0.26947402 3:0.060386525 4:0.030641881 5:0.014404898 6:0.00041377632 7:0.086930783 8:0.022804057 9:0.13502324 10:0.10189109 
--256 1:0.45800574 2:0.28111019 3:0.10964896 4:0.1098244 5:0.041410722 6:0.016980188 7:0.0056459845 8:0.25109592 9:0.046304172 10:0.074511829 
--256 1:0.40206608 2:0.26252792 3:0.14436693 4:0.12692783 5:0.064111238 6:0.091286944 7:0.15687863 8:0.088931685 9:0.21330676 10:0.055279939 
--256 1:0.70085319 2:0.21535483 3:0.047732838 4:0.028795755 5:0.007263381 6:0.062927957 7:0.023985602 8:0.17846523 9:0.087260396 10:0.13664219 
--256 1:0.5478863 2:0.28781704 3:0.078964661 4:0.063789747 5:0.021542252 6:0.05755918 7:0.046421168 8:0.033553156 9:0.13739715 10:0.14983859 
--256 1:0.2247962 2:0.47459567 3:0.13630286 4:0.088606307 5:0.075698962 6:0.0012170998 7:0.0045080705 8:0.040066611 9:0.016131606 10:0.25004301 
--256 1:0.41872968 2:0.28072946 3:0.12944456 4:0.12146093 5:0.049635376 6:0.11241237 7:0.15891074 8:0.092747491 9:0.099441158 10:0.027971122 
--256 1:0.39652702 2:0.24594086 3:0.16020285 4:0.13340372 5:0.063925551 6:0.080065997 7:0.08212321 8:0.19610892 9:0.0078414277 10:0.21059633 
--256 1:0.33981144 2:0.39698173 3:0.10998332 4:0.089170523 5:0.064052989 6:0.042352366 7:0.004619127 8:0.050737522 9:0.0017064893 10:0.2028791 
--256 1:0.65959911 2:0.2303214 3:0.048593746 4:0.042684061 5:0.018801683 6:0.05057028 7:0.042595879 8:0.14046599 9:0.2858599 10:0.10461893 
--256 1:0.61455454 2:0.23172757 3:0.071622368 4:0.058637849 5:0.023457675 6:0.057418082 7:0.19699581 8:0.080463067 9:0.14225304 10:0.034134947 
--256 1:0.59703358 2:0.27741396 3:0.084677555 4:0.027175523 5:0.013699377 6:0.18039545 7:0.0060010746 8:0.083125858 9:0.10244871 10:0.14390248 
--52.512633831639441 1:0.34773376 2:0.13895572 3:0.07473485 4:0.068867773 5:0.3697079 6:0.2696921 7:0.097255374 8:0.26037105 9:0.20110751 10:0.16844297 
--256 1:0.50239921 2:0.34473579 3:0.068887098 4:0.060028726 5:0.023949179 6:0.31258528 7:0.02214369 8:0.0071861335 9:0.0397914 10:0.0038204195 
--256 1:0.48180201 2:0.22360086 3:0.13935565 4:0.11171546 5:0.043526029 6:0.36696691 7:0.098173405 8:0.12742291 9:0.086878217 10:0.22028719 
--256 1:0.41928499 2:0.26261702 3:0.17542381 4:0.062872479 5:0.079801699 6:0.0018938467 7:0.048539444 8:0.17347436 9:0.12283886 10:0.11384459 
--256 1:0.69322201 2:0.17523977 3:0.071916039 4:0.035726992 5:0.023895195 6:0.013258258 7:0.10818082 8:0.31709337 9:0.13717625 10:0.19726055 
--256 1:0.66912109 2:0.22049853 3:0.049141765 4:0.035120759 5:0.026117859 6:0.042808299 7:0.078238886 8:0.073169239 9:0.1196031 10:0.28790368 
--256 1:0.28671619 2:0.45071361 3:0.11693277 4:0.093540913 5:0.052096517 6:0.13375237 7:0.024090079 8:0.030604051 9:0.002747188 10:0.038196498 
--256 1:0.39698902 2:0.22706434 3:0.1881577 4:0.12348237 5:0.064306564 6:0.099385327 7:0.059491824 8:0.054475772 9:0.078045087 10:0.13354249 
--256 1:0.75076161 2:0.15980746 3:0.051041425 4:0.02746021 5:0.0109293 6:0.0040164324 7:0.08365447 8:0.0011718604 9:0.028488309 10:0.12346496 
--241.36678877036456 1:0.39967064 2:0.38344883 3:0.11399546 4:0.070743847 5:0.032141226 6:0.064651509 7:0.2591409 8:0.11689909 9:0.028414794 10:0.21705331 
--256 1:0.34847528 2:0.33180237 3:0.16473622 4:0.11363397 5:0.041352162 6:0.30708991 7:0.032604929 8:0.063350868 9:0.15712425 10:0.14620478 
--256 1:0.53861849 2:0.22737736 3:0.13008158 4:0.069142121 5:0.034780443 6:0.13119412 7:0.0086839905 8:0.067489131 9:0.075853955 10:0.17056163 
--256 1:0.28006253 2:0.35643127 3:0.15031546 4:0.1499448 5:0.063245938 6:0.28633381 7:0.12078793 8:0.13926549 9:0.14436562 10:0.046166721 
--256 1:0.39112752 2:0.3040839 3:0.11735687 4:0.13151103 5:0.055920674 6:0.14028615 7:0.031032137 8:0.024498385 9:0.055049505 10:0.11054683 
--256 1:0.28096896 2:0.32291422 3:0.18961793 4:0.12172032 5:0.084778581 6:0.082377151 7:0.088522651 8:0.40950666 9:0.092214562 10:0.0033888664 
--256 1:0.6806289 2:0.20949682 3:0.056703399 4:0.033645424 5:0.019525452 6:0.13215195 7:0.03485579 8:0.092072298 9:0.017124822 10:0.11147904 
--64.15578071818355 1:0.31579533 2:0.24070023 3:0.20342068 4:0.19331925 5:0.046764505 6:0.43880411 7:0.58848293 8:0.6259038 9:0.64838016 10:0.49153534 
--20.717325157171015 1:0.73245862 2:0.16648522 3:0.050283903 4:0.034047121 5:0.016725135 6:0.25472214 7:0.036364435 8:0.07927654 9:0.12999852 10:0.025091131 
--256 1:0.24355001 2:0.2065627 3:0.24835622 4:0.22748582 5:0.074045255 6:0.20124337 7:0.13254257 8:0.21277623 9:0.092582929 10:0.022078718 
--256 1:0.68858569 2:0.20097426 3:0.037919054 4:0.049251769 5:0.023269226 6:0.03612687 7:0.14050253 8:0.051448138 9:0.16239156 10:0.093593142 
--256 1:0.47977773 2:0.30505892 3:0.095481623 4:0.060911653 5:0.058770077 6:0.36858372 7:0.045662464 8:0.06901373 9:0.15316752 10:0.04626806 
--256 1:0.48755994 2:0.35036533 3:0.100832 4:0.044043769 5:0.017198963 6:0.066004671 7:0.033726011 8:0.10790125 9:0.11290424 10:0.33795581 
--256 1:0.37282536 2:0.36874762 3:0.12408154 4:0.10259901 5:0.031746466 6:0.17382585 7:0.0080818016 8:0.0096988989 9:0.21544479 10:0.0038826957 
--256 1:0.39898884 2:0.34451726 3:0.11057067 4:0.10456683 5:0.041356391 6:0.13462795 7:0.018695581 8:0.20623852 9:0.12575052 10:0.10754817 
--256 1:0.44721693 2:0.20905392 3:0.1542015 4:0.13183695 5:0.057690703 6:0.14587763 7:0.13973019 8:0.30649058 9:0.019753401 10:0.11756993 
--256 1:0.39933515 2:0.37974211 3:0.12400622 4:0.064070738 5:0.032845775 6:0.19698926 7:0.0045925436 8:0.071294972 9:0.17034944 10:0.18770439 
--256 1:0.7258815 2:0.16780627 3:0.043397472 4:0.040613209 5:0.022301545 6:0.079690319 7:0.18601761 8:0.088480391 9:0.10419528 10:0.061926922 
--256 1:0.39446176 2:0.16730236 3:0.10166252 4:0.15467474 5:0.18189863 6:0.05761017 7:0.15708557 8:0.042463396 9:0.035113701 10:0.047341378 
--256 1:0.64909324 2:0.18751632 3:0.093433891 4:0.04532447 5:0.024632073 6:0.048780982 7:0.024726702 8:0.042741003 9:0.01013829 10:0.13781596 
--25.808991439816065 1:0.46682469 2:0.17449402 3:0.19759816 4:0.088681001 5:0.072402126 6:0.23294027 7:0.36829413 8:0.42249551 9:0.38890221 10:0.35341871 
--256 1:0.5944913 2:0.27619582 3:0.056125223 4:0.052580559 5:0.020607094 6:0.085874289 7:0.042032254 8:0.09675438 9:0.033624792 10:0.04795968 
--256 1:0.7127611 2:0.17409893 3:0.048078953 4:0.044865601 5:0.02019541 6:0.03568024 7:0.17039113 8:0.10104151 9:0.12060222 10:0.10053429 
--256 1:0.43387022 2:0.32567557 3:0.10324465 4:0.09851302 5:0.038696529 6:0.084491985 7:0.023105219 8:0.015419263 9:0.032083361 10:0.053785805 
--22.38581176548206 1:0.37988857 2:0.41660829 3:0.077174781 4:0.1009128 5:0.025415566 6:0.49439218 7:0.26935938 8:0.33355802 9:0.75165208 10:0.56046884 
--256 1:0.51418658 2:0.19179658 3:0.15358264 4:0.082613513 5:0.057820687 6:0.073552122 7:0.025044767 8:0.053087273 9:0.14956524 10:0.030872071 
--256 1:0.31167885 2:0.3151227 3:0.13341434 4:0.16280762 5:0.076976499 6:0.39172047 7:0.14390164 8:0.20704838 9:0.10936845 10:0.090283976 
--33.658395477822665 1:0.37920505 2:0.25538776 3:0.16425767 4:0.14467551 5:0.056474018 6:0.098858432 7:0.017387434 8:0.12305039 9:0.056354522 10:0.0029828543 
--256 1:0.31869239 2:0.3245181 3:0.17175011 4:0.12295398 5:0.062085418 6:0.1569473 7:0.0071745452 8:0.078079374 9:0.017888104 10:0.088247247 
--256 1:0.3836586 2:0.28930303 3:0.15692529 4:0.11336929 5:0.056743788 6:0.07297134 7:0.090085736 8:0.041593793 9:0.036196722 10:0.096043858 
--216.32489641942098 1:0.71198501 2:0.15588149 3:0.048934186 4:0.055037981 5:0.028161335 6:0.19777741 7:0.15101766 8:0.25185442 9:0.085742421 10:0.030832525 
--256 1:0.38323187 2:0.48240296 3:0.062033802 4:0.053623185 5:0.018708184 6:0.029630128 7:0.12845004 8:0.1597901 9:0.10422842 10:0.00063533573 
--256 1:0.71631983 2:0.15661617 3:0.046057031 4:0.054052815 5:0.026954162 6:0.27898734 7:0.030537834 8:0.27253266 9:0.28326695 10:0.28027183 
--1.0711931062234656 1:0.18207797 2:0.26628029 3:0.35912543 4:0.14531144 5:0.04720486 6:0.62038899 7:0.29083837 8:0.1324477 9:0.061120754 10:0.41590257 
--256 1:0.6635829 2:0.17849989 3:0.072927803 4:0.055554803 5:0.029434596 6:0.046349047 7:0.017818552 8:0.15750252 9:0.029144076 10:0.00033631843 
--256 1:0.23580762 2:0.4155805 3:0.15654119 4:0.1338241 5:0.05824659 6:0.082682618 7:0.027156304 8:0.058413376 9:0.0075097438 10:0.050309351 
--256 1:0.50794308 2:0.32230615 3:0.090256881 4:0.056799578 5:0.022694311 6:0.042689578 7:0.0016158189 8:0.046023721 9:0.05321597 10:0.16295352 
--256 1:0.47643855 2:0.23545251 3:0.11049375 4:0.12248219 5:0.055132995 6:0.087774721 7:0.071055951 8:0.17289631 9:0.05064712 10:0.061384369 
--256 1:0.70313995 2:0.15543853 3:0.059084024 4:0.051639675 5:0.030697824 6:0.087397801 7:0.059195454 8:0.17334113 9:0.14065705 10:0.11435024 
--256 1:0.45734054 2:0.26075515 3:0.13491673 4:0.10503898 5:0.041948596 6:0.022877149 7:0.1390277 8:0.14113485 9:0.032904767 10:0.032490416 
--256 1:0.54440671 2:0.19077049 3:0.13013588 4:0.078503138 5:0.056183784 6:0.047437625 7:0.21701867 8:0.35338508 9:0.41063818 10:0.47181451 
--256 1:0.49112832 2:0.26368809 3:0.093056039 4:0.10076126 5:0.05136629 6:0.00045208661 7:0.014182801 8:0.18932942 9:0.028600283 10:0.096735505 
--256 1:0.37901704 2:0.45047351 3:0.070625554 4:0.071817349 5:0.028066544 6:0.19722769 7:0.027201062 8:0.082348464 9:0.15683161 10:0.18954872 
--256 1:0.40716365 2:0.27793791 3:0.14032611 4:0.11236454 5:0.06220779 6:0.051197743 7:0.15728188 8:0.058627634 9:0.16666655 10:0.047247412 
--256 1:0.32038325 2:0.3463045 3:0.14223871 4:0.14039763 5:0.050675918 6:0.041999541 7:0.18050755 8:0.039549226 9:0.30325334 10:0.13106972 
--256 1:0.62866899 2:0.20790996 3:0.081110823 4:0.055441732 5:0.026868492 6:0.0038441805 7:0.10468198 8:0.14762778 9:0.011780034 10:0.0039070889 
--256 1:0.59926338 2:0.31022274 3:0.040960469 4:0.032199315 5:0.017354105 6:0.082429696 7:0.0031852125 8:0.040950666 9:0.10675424 10:0.11871455 
--50.819973845411823 1:0.25243198 2:0.1587159 3:0.34607824 4:0.16972352 5:0.073050363 6:0.16784015 7:0.011915389 8:0.00219771 9:0.14986636 10:0.18184221 
--256 1:0.55005554 2:0.19801783 3:0.11153435 4:0.10317353 5:0.037218758 6:0.13383275 7:0.11588576 8:0.30019154 9:0.20503918 10:0.12230324 
--256 1:0.65705932 2:0.24481852 3:0.057430838 4:0.029905965 5:0.010785356 6:0.032483761 7:0.032520977 8:0.15415522 9:0.073611129 10:0.041826661 
--256 1:0.48571948 2:0.26663972 3:0.11841614 4:0.095907361 5:0.033317303 6:0.08332819 7:0.10018143 8:0.088561797 9:0.018819555 10:0.083579967 
--256 1:0.4632633 2:0.24750529 3:0.14764443 4:0.090719513 5:0.050867471 6:0.20366622 7:0.30037493 8:0.19526496 9:0.17433377 10:0.12241205 
--256 1:0.59639874 2:0.1995399 3:0.1018061 4:0.072076068 5:0.0301792 6:0.055532228 7:0.17333867 8:0.11370682 9:0.068524219 10:0.07960354 
--1.6734601874143105 1:0.13815915 2:0.2312256 3:0.46540861 4:0.11161271 5:0.053593937 6:0.011009134 7:0.31929344 8:0.52620603 9:0.15992908 10:0.078010628 
--145.49235068293419 1:0.46801195 2:0.25226959 3:0.12267102 4:0.06000004 5:0.097047401 6:0.67202917 7:0.13672884 8:0.080997662 9:0.044056082 10:0.040494413 
--256 1:0.4913442 2:0.17380208 3:0.13375379 4:0.12350062 5:0.077599316 6:0.1959675 7:0.10818183 8:0.10549698 9:0.079353506 10:0.41302023 
--251.0023704222661 1:0.37047385 2:0.2530514 3:0.19136551 4:0.12517258 5:0.059936664 6:0.034450665 7:0.077542034 8:0.093446936 9:0.15748416 10:0.020264877 
--150.52870075783312 1:0.36630327 2:0.38882336 3:0.14140051 4:0.0770622 5:0.026410657 6:0.56840155 7:0.24129289 8:0.22527791 9:0.0060071283 10:0.064546485 
--256 1:0.7543525 2:0.16256748 3:0.04185777 4:0.031254179 5:0.0099680794 6:0.037979402 7:0.026260597 8:0.30136656 9:0.23006031 10:0.24889873 
--256 1:0.34644309 2:0.35402393 3:0.13298206 4:0.10803991 5:0.058511006 6:0.16103569 7:0.01827343 8:0.11451793 9:0.068947553 10:0.1799023 
--256 1:0.47464968 2:0.33424783 3:0.099551951 4:0.064260553 5:0.027289986 6:0.041743933 7:0.041429787 8:0.1885626 9:0.26236909 10:0.27637671 
--256 1:0.66912686 2:0.21365111 3:0.059502173 4:0.041137065 5:0.016582791 6:0.044089771 7:0.098116285 8:0.13052376 9:0.0084944009 10:0.092131354 
--256 1:0.46882 2:0.36858236 3:0.097508525 4:0.046811648 5:0.018277462 6:0.025285827 7:0.10923967 8:0.15664233 9:0.014777886 10:0.043056802 
--256 1:0.33814704 2:0.30352554 3:0.1559449 4:0.1321853 5:0.070197226 6:0.10995869 7:0.023553354 8:0.061825673 9:0.034963694 10:0.12284633 
--256 1:0.5011224 2:0.2248119 3:0.14784027 4:0.083383093 5:0.04284234 6:0.19725385 7:0.0043565181 8:0.082753498 9:0.081111697 10:0.11954611 
--256 1:0.62016291 2:0.16997287 3:0.076769253 4:0.090967317 5:0.042127651 6:0.26917834 7:0.29722618 8:0.33552225 9:0.40686431 10:0.49053119 
--256 1:0.44576009 2:0.292127 3:0.11821543 4:0.10297378 5:0.040923711 6:0.11775289 7:0.057016752 8:0.14567669 9:0.01802803 10:0.047681823 
--256 1:0.42777197 2:0.37804076 3:0.083518629 4:0.074623818 5:0.036044823 6:0.12622021 7:0.052260854 8:0.1303347 9:0.25996959 10:0.24841092 
--256 1:0.64314504 2:0.15361101 3:0.098388544 4:0.054547965 5:0.05030744 6:0.076871748 7:0.061008561 8:0.040430987 9:0.11546398 10:0.044589611 
--256 1:0.34285955 2:0.3179033 3:0.17816726 4:0.11201335 5:0.049056537 6:0.032586626 7:0.034892384 8:0.021730713 9:0.084319941 10:0.21405501 
--256 1:0.22741716 2:0.32987737 3:0.23896241 4:0.134616 5:0.06912707 6:0.053733558 7:0.089029939 8:0.01992801 9:0.13468697 10:0.068109814 
--256 1:0.44555055 2:0.31000808 3:0.12503755 4:0.078816714 5:0.040587114 6:0.19212338 7:0.029622935 8:0.083448839 9:0.2574487 10:0.21107685 
--30.130663616572217 1:0.55555955 2:0.24177188 3:0.11547408 4:0.057928667 5:0.029265823 6:0.090386371 7:0.1297821 8:0.16248452 9:0.048436161 10:0.11677264 
--95.683180009376997 1:0.58333315 2:0.15906589 3:0.096075204 4:0.11564366 5:0.045882101 6:0.15885628 7:0.014948435 8:0.35451329 9:0.034859959 10:0.18701034 
--256 1:0.3628249 2:0.31557095 3:0.14962508 4:0.10254666 5:0.069432422 6:0.049183082 7:0.053504261 8:0.037158217 9:0.011124999 10:0.051770586 
--256 1:0.41599002 2:0.13647466 3:0.16481343 4:0.1619759 5:0.12074599 6:0.2052156 7:0.099453467 8:0.28896636 9:0.28262847 10:0.039393296 
--256 1:0.71834325 2:0.17862631 3:0.056757126 4:0.036765075 5:0.0095082403 6:0.066362503 7:0.041045865 8:0.034918036 9:0.00058665691 10:0.15871859 
--256 1:0.51988882 2:0.22673511 3:0.11781763 4:0.089806893 5:0.045751541 6:0.22313679 7:0.0029004962 8:0.045036946 9:0.042464398 10:0.16029367 
--256 1:0.49468516 2:0.2670233 3:0.10734254 4:0.086217827 5:0.044731175 6:0.048950723 7:0.049810212 8:0.11556857 9:0.18653959 10:0.15475593 
--256 1:0.2819646 2:0.13516579 3:0.11855218 4:0.19472475 5:0.26959269 6:0.16159588 7:0.026610085 8:0.079665283 9:0.086371428 10:0.096525228 
--256 1:0.39950834 2:0.30468983 3:0.11187867 4:0.12498801 5:0.058935152 6:0.26088916 7:0.20254265 8:0.10748322 9:0.088302985 10:0.10705763 
--256 1:0.30521592 2:0.30551431 3:0.19376046 4:0.12901882 5:0.06649049 6:0.17691812 7:0.080174468 8:0.11660939 9:0.044985021 10:0.14235352 
--190.89161463781025 1:0.31017396 2:0.38697713 3:0.13695904 4:0.13163699 5:0.034252881 6:0.52811203 7:0.068867969 8:0.48863433 9:0.16777791 10:0.20841254 
--256 1:0.33161821 2:0.26569531 3:0.14560575 4:0.17859528 5:0.078485456 6:0.19990153 7:0.18320524 8:0.29656543 9:0.23333427 10:0.37101387 
--17.406303054441008 1:0.38621966 2:0.17587816 3:0.19855755 4:0.1995105 5:0.039834136 6:0.18526789 7:0.1795965 8:0.17874134 9:0.074375411 10:0.30456074 
--256 1:0.35396672 2:0.30283737 3:0.20823708 4:0.081150986 5:0.053807847 6:0.11100208 7:0.067547579 8:0.052639793 9:0.11943539 10:0.21070821 
--256 1:0.55608199 2:0.24095254 3:0.11228522 4:0.065968405 5:0.02471184 6:0.017705555 7:0.034040046 8:0.0694199 9:0.22766455 10:0.026933816 
--256 1:0.57250627 2:0.26389738 3:0.087215531 4:0.051697843 5:0.024682982 6:0.038743049 7:0.027693565 8:0.043887224 9:0.10721336 10:0.19694808 
--256 1:0.51751407 2:0.2990844 3:0.093273304 4:0.064550861 5:0.025577359 6:0.26600123 7:0.040287631 8:0.058001641 9:0.1472675 10:0.19244052 
--256 1:0.30949138 2:0.393774 3:0.15554588 4:0.085785608 5:0.055403127 6:0.03041376 7:0.10613674 8:0.15114831 9:0.016984372 10:0.17852813 
--256 1:0.60462313 2:0.21671044 3:0.084535457 4:0.066269175 5:0.027861793 6:0.10818585 7:0.036713254 8:0.13084565 9:0.11032752 10:0.11258384 
--256 1:0.69410641 2:0.22116239 3:0.047308533 4:0.024559893 5:0.012862776 6:0.060006322 7:0.066543543 8:0.14807571 9:0.18239869 10:0.082187607 
--256 1:0.40989475 2:0.3366866 3:0.12408181 4:0.073103453 5:0.05623339 6:0.0053825179 7:0.070068612 8:0.11653565 9:0.23786845 10:0.17995693 
--256 1:0.71211418 2:0.13732729 3:0.065185715 4:0.05305497 5:0.032317842 6:0.12151138 7:0.2810013 8:0.29861929 9:0.26586878 10:0.27930586 
--256 1:0.7463331 2:0.1580369 3:0.049630857 4:0.032098513 5:0.013900635 6:0.089751723 7:0.064204735 8:0.06724818 9:0.013531941 10:0.18089488 
--256 1:0.30474838 2:0.28452083 3:0.16416008 4:0.14610691 5:0.1004638 6:0.11714951 7:0.060152393 8:0.062854767 9:0.068334625 10:0.095288143 
--256 1:0.40009818 2:0.30419986 3:0.1808681 4:0.069602884 5:0.045230975 6:0.272648 7:0.052912731 8:0.04964839 9:0.083128229 10:0.035707312 
--256 1:0.37231701 2:0.36132202 3:0.12956534 4:0.10058616 5:0.036209468 6:0.38908818 7:0.055626885 8:0.1878896 9:0.16463707 10:0.028023174 
--256 1:0.38053648 2:0.28405544 3:0.10528255 4:0.14786825 5:0.082257289 6:0.36937799 7:0.20756421 8:0.037645254 9:0.062500512 10:0.094953489 
--256 1:0.46007837 2:0.21955273 3:0.13686866 4:0.14237427 5:0.041125976 6:0.14019192 7:0.16859096 8:0.21111226 9:0.30594439 10:0.15212309 
--256 1:0.64560402 2:0.20134477 3:0.065950431 4:0.062092787 5:0.02500799 6:0.079668592 7:0.090013381 8:0.15184308 9:0.02294622 10:0.09345031 
--256 1:0.61339443 2:0.18886787 3:0.087142815 4:0.068105238 5:0.042489649 6:0.067878872 7:0.10459841 8:0.030608578 9:0.015313704 10:0.12699887 
--256 1:0.26435839 2:0.3700031 3:0.1827192 4:0.13229508 5:0.05062423 6:0.0098822337 7:0.051181961 8:0.2907026 9:0.29475184 10:0.43813636 
--256 1:0.26797635 2:0.50526205 3:0.085882681 4:0.091890145 5:0.04898877 6:0.2269992 7:0.12291324 8:0.059761045 9:0.080337932 10:0.021911005 
--256 1:0.57799303 2:0.23191692 3:0.10039725 4:0.060805907 5:0.028886886 6:0.11892058 7:0.0016595052 8:0.04872556 9:0.052397491 10:0.098355634 
--38.903111668006197 1:0.39383579 2:0.26678362 3:0.12538687 4:0.13311114 5:0.080882576 6:0.75454735 7:0.034451397 8:0.1175289 9:0.073534797 10:0.1363257 
--256 1:0.61262 2:0.23544113 3:0.091108495 4:0.044660642 5:0.016169732 6:0.053878858 7:0.092560261 8:0.14284663 9:0.020745431 10:0.018480799 
--256 1:0.43164539 2:0.31309707 3:0.10668005 4:0.098907042 5:0.049670439 6:0.34812924 7:0.21983329 8:0.066460042 9:0.16980466 10:0.15094697 
--256 1:0.6180039 2:0.15192769 3:0.092127218 4:0.096257311 5:0.041683882 6:0.010734935 7:0.1349601 8:0.095949545 9:0.0027900091 10:0.028929937 
--256 1:0.59552447 2:0.15486372 3:0.14190317 4:0.059273824 5:0.048434821 6:0.047886735 7:0.057895126 8:0.14823531 9:0.14453006 10:0.10694232 
--256 1:0.58913546 2:0.20856063 3:0.068484504 4:0.097035572 5:0.036783834 6:0.024165847 7:0.038744693 8:0.010096839 9:0.109152 10:0.02225236 
--256 1:0.38747304 2:0.30810026 3:0.11656587 4:0.1289771 5:0.058883744 6:0.07388756 7:0.02952164 8:0.14117709 9:0.0055414941 10:0.25761681 
--256 1:0.62403152 2:0.25393779 3:0.065012157 4:0.040117689 5:0.016900845 6:0.031276447 7:0.029133036 8:0.14805053 9:0.012671076 10:0.06295948 
--256 1:0.59747647 2:0.22609973 3:0.10111494 4:0.049225228 5:0.026083629 6:0.082556316 7:0.0032346957 8:0.070170993 9:0.021180069 10:0.064618358 
--256 1:0.20623585 2:0.37823057 3:0.20608258 4:0.10575506 5:0.10369593 6:0.065451029 7:0.054344004 8:0.23295919 9:0.035732723 10:0.03936078 
--256 1:0.7059527 2:0.18381433 3:0.050581276 4:0.036056625 5:0.023595076 6:0.058472654 7:0.034864401 8:0.048204928 9:0.18459162 10:0.14190441 
--256 1:0.69579892 2:0.22382186 3:0.051557655 4:0.021226708 5:0.0075948582 6:0.086644575 7:0.024250391 8:0.049379352 9:0.17714128 10:0.068609067 
--256 1:0.24022034 2:0.41235705 3:0.147058 4:0.13925912 5:0.06110549 6:0.11407462 7:0.0004682273 8:0.05274624 9:0.0071578523 10:0.043780715 
--256 1:0.65953879 2:0.19662877 3:0.055632355 4:0.064891704 5:0.023308384 6:0.1785804 7:0.10040683 8:0.10620035 9:0.01856155 10:0.060799121 
--256 1:0.57987809 2:0.227381 3:0.08007036 4:0.076841631 5:0.035828919 6:0.29449902 7:0.016057875 8:0.045279713 9:0.071999122 10:0.048901398 
--256 1:0.66241177 2:0.2162679 3:0.051041346 4:0.050182856 5:0.020096128 6:0.11885072 7:0.032129335 8:0.087309846 9:0.043979389 10:0.037602335 
--256 1:0.66897738 2:0.22218674 3:0.041687723 4:0.04270897 5:0.024439184 6:0.0070893331 7:0.018591876 8:0.089090195 9:0.10070634 10:0.036128553 
--256 1:0.74797473 2:0.18151728 3:0.037616233 4:0.023707229 5:0.0091845295 6:0.020319952 7:0.071773876 8:0.03942974 9:0.11038869 10:0.042420558 
--256 1:0.63859238 2:0.19735039 3:0.088993757 4:0.051699846 5:0.02336362 6:0.045600542 7:0.001238897 8:0.027438938 9:0.18252654 10:0.03469902 
--256 1:0.46777037 2:0.23671987 3:0.12092819 4:0.11985604 5:0.054725535 6:0.064489103 7:0.29359309 8:0.28712479 9:0.086114508 10:0.042158626 
--256 1:0.21762332 2:0.478274 3:0.10846237 4:0.14336032 5:0.052279995 6:0.31700503 7:0.16748317 8:0.050099396 9:0.20051061 10:0.047012727 
--256 1:0.4970847 2:0.37818252 3:0.056385522 4:0.046732924 5:0.021614338 6:0.23720137 7:0.05752037 8:0.038696373 9:0.061783522 10:0.1418384 
--256 1:0.63710295 2:0.22610694 3:0.086704452 4:0.035213191 5:0.014872465 6:0.088049226 7:0.15259718 8:0.10977915 9:0.10303827 10:0.073900617 
--256 1:0.26261152 2:0.44827491 3:0.12555155 4:0.10768554 5:0.055876491 6:0.37316299 7:0.048509966 8:0.24976274 9:0.12518877 10:0.1933841 
--256 1:0.62361188 2:0.23212038 3:0.068784937 4:0.053930901 5:0.021551906 6:0.023770568 7:0.042073023 8:0.11466975 9:0.12484648 10:0.1203954 
--156.57241001656379 1:0.71459169 2:0.11147697 3:0.096190117 4:0.037347936 5:0.04039328 6:0.026576298 7:0.10608195 8:0.12912762 9:0.028052046 10:0.089514263 
--256 1:0.59794878 2:0.26430092 3:0.052310348 4:0.057987973 5:0.027451985 6:0.082975822 7:0.073327306 8:0.025092976 9:0.18380667 10:0.039614069 
--256 1:0.50641538 2:0.18897872 3:0.14160646 4:0.10577472 5:0.057224718 6:0.030112425 7:0.027929774 8:0.088123716 9:0.072803116 10:0.0257939 
--256 1:0.3638273 2:0.2701097 3:0.14410462 4:0.14481934 5:0.077139035 6:0.080502576 7:0.03781839 8:0.13760685 9:0.031430353 10:0.097072384 
--256 1:0.35039002 2:0.23990226 3:0.078285635 4:0.14381621 5:0.18760588 6:0.035737503 7:0.02274084 8:0.0015144474 9:0.064421387 10:0.091171175 
--256 1:0.47017245 2:0.32092361 3:0.1117917 4:0.07043113 5:0.026681113 6:0.078603446 7:0.13780636 8:0.017887842 9:0.11269061 10:0.074553192 
--256 1:0.24758006 2:0.39481869 3:0.14412352 4:0.13706302 5:0.076414717 6:0.11305482 7:0.13144453 8:0.072404407 9:0.043349532 10:0.0090788672 
--256 1:0.6532288 2:0.14933776 3:0.083456807 4:0.080975936 5:0.033000693 6:0.14018192 7:0.043037701 8:0.18378261 9:0.28450285 10:0.29963915 
--256 1:0.4890668 2:0.28949742 3:0.11020803 4:0.074245446 5:0.036982304 6:0.11764807 7:0.05096789 8:0.15595766 9:0.091393555 10:0.12077578 
--256 1:0.58848294 2:0.24476007 3:0.096917629 4:0.050880073 5:0.018959288 6:0.10660389 7:0.12378029 8:0.1487165 9:0.04779204 10:0.049168858 
--256 1:0.60751018 2:0.21422912 3:0.064388688 4:0.067657308 5:0.046214702 6:0.064688025 7:0.013405947 8:0.14710546 9:0.031143045 10:0.22294988 
--256 1:0.39463269 2:0.33334807 3:0.12396062 4:0.11308101 5:0.034977607 6:0.1000393 7:0.077984779 8:0.12539469 9:0.13014273 10:0.071123617 
--256 1:0.58409807 2:0.23444798 3:0.097029641 4:0.059341667 5:0.025082644 6:0.116861 7:0.067642446 8:0.064688683 9:0.091658919 10:0.20901763 
--256 1:0.30531076 2:0.24716335 3:0.13462393 4:0.2001473 5:0.11275465 6:0.31207158 7:0.16186482 8:0.050083421 9:0.23280362 10:0.16185714 
--256 1:0.30436742 2:0.4560848 3:0.088179184 4:0.095641487 5:0.055727107 6:0.28405914 7:0.13568469 8:0.092868468 9:0.017887441 10:0.043137725 
--256 1:0.44596613 2:0.39219797 3:0.055315642 4:0.05576273 5:0.050757518 6:0.23414474 7:0.024932908 8:0.12173299 9:0.28648539 10:0.061994384 
--256 1:0.2646868 2:0.33110579 3:0.22225417 4:0.11744651 5:0.064506742 6:0.0027363463 7:0.12165344 8:0.0031641366 9:0.12665809 10:0.18727442 
--256 1:0.31307078 2:0.26389111 3:0.23567205 4:0.11778599 5:0.069580078 6:0.2931331 7:0.20082868 8:0.023236397 9:0.1126178 10:0.045197351 
--256 1:0.73697846 2:0.16882531 3:0.033413866 4:0.036613213 5:0.024169145 6:0.066335556 7:0.022667324 8:0.1463088 9:0.1371123 10:0.24437429 
--256 1:0.4239143 2:0.26441226 3:0.12831151 4:0.11955624 5:0.063805695 6:0.075744017 7:0.088213517 8:0.14946634 9:0.08402339 10:0.10791742 
--256 1:0.45472224 2:0.33775797 3:0.11281758 4:0.076107169 5:0.018595035 6:0.20307607 7:0.096400212 8:0.011713958 9:0.021818076 10:0.029269008 
--256 1:0.4376152 2:0.27590799 3:0.091625685 4:0.12895996 5:0.065891164 6:0.2478644 7:0.032388632 8:0.14203517 9:0.14300868 10:0.063037744 
--146.86962676825729 1:0.62398675 2:0.13438798 3:0.060630367 4:0.13793643 5:0.043058471 6:0.66632685 7:0.21715519 8:0.26610085 9:0.25814946 10:0.23217606 
--256 1:0.3593517 2:0.25863942 3:0.14314343 4:0.16741796 5:0.071447493 6:0.19866643 7:0.02471321 8:0.090222199 9:0.014440532 10:0.064979575 
--256 1:0.44047493 2:0.3616259 3:0.10360781 4:0.064164127 5:0.030127229 6:0.09781341 7:0.01722548 8:0.011890276 9:0.048026471 10:0.1045297 
--256 1:0.64237421 2:0.23661068 3:0.071148671 4:0.033576183 5:0.016290253 6:0.083280231 7:0.045717969 8:0.015013913 9:0.086515709 10:0.1879854 
--256 1:0.45509333 2:0.1884013 3:0.14839689 4:0.1495102 5:0.058598286 6:0.15487151 7:0.20367095 8:0.28008597 9:0.021297803 10:0.061572338 
--256 1:0.42381124 2:0.22764246 3:0.14605667 4:0.13243592 5:0.070053707 6:0.040773194 7:0.047216255 8:0.13938655 9:0.12940026 10:0.36769136 
--256 1:0.47493639 2:0.33869421 3:0.11996217 4:0.04758308 5:0.018824143 6:0.030512873 7:0.022972454 8:0.04609735 9:0.073009581 10:0.020871516 
--256 1:0.32599734 2:0.32406874 3:0.1720971 4:0.11794582 5:0.059891002 6:0.099836347 7:0.12576318 8:0.25177144 9:0.066029319 10:0.036954797 
--256 1:0.7304986 2:0.14092433 3:0.053259113 4:0.054879288 5:0.020438666 6:0.0019405627 7:0.0069037492 8:0.017066374 9:0.084495514 10:0.02801511 
--256 1:0.2697241 2:0.56508678 3:0.045289303 4:0.079064343 5:0.04083547 6:0.077782835 7:0.019708465 8:0.21186367 9:0.085465771 10:0.071557467 
--256 1:0.38806982 2:0.24886785 3:0.19677522 4:0.097460339 5:0.068826773 6:0.035106435 7:0.10194915 8:0.32636086 9:0.14374347 10:0.16550909 
--256 1:0.51047944 2:0.21282691 3:0.12810408 4:0.10809924 5:0.040490334 6:0.13437348 7:0.049562818 8:0.061372416 9:0.059344843 10:0.0071540028 
--256 1:0.3949357 2:0.30278797 3:0.16026562 4:0.09454558 5:0.047465128 6:0.0060165103 7:0.035904612 8:0.070449236 9:0.023222685 10:0.04240427 
--256 1:0.78565689 2:0.144905 3:0.031489133 4:0.025236924 5:0.012712056 6:0.0019454421 7:0.027157606 8:0.019696181 9:0.078717317 10:0.15672141 
--256 1:0.34743906 2:0.33607103 3:0.14029676 4:0.11456177 5:0.061631367 6:0.10071719 7:0.058481425 8:0.076366442 9:0.19718882 10:0.2242438 
--256 1:0.29139759 2:0.35482991 3:0.16305337 4:0.13833845 5:0.052380684 6:0.14068804 7:0.068555832 8:0.21503783 9:0.10913074 10:0.081569779 
--256 1:0.68528194 2:0.19123036 3:0.061673348 4:0.043088472 5:0.018725876 6:0.071852856 7:0.022827064 8:0.0747702 9:0.24540302 10:0.20431695 
--256 1:0.58815114 2:0.24399424 3:0.061888683 4:0.067797925 5:0.03816801 6:0.11282345 7:0.020884788 8:0.035271598 9:0.14357689 10:0.11503328 
--256 1:0.51285957 2:0.29856861 3:0.088730479 4:0.06864401 5:0.03119733 6:0.0061914174 7:0.040633451 8:0.031278665 9:0.075231595 10:0.11150092 
--256 1:0.32875996 2:0.3276826 3:0.15187705 4:0.13790614 5:0.053774262 6:0.091003437 7:0.042247962 8:0.067308032 9:0.017944466 10:0.096995418 
--256 1:0.61347464 2:0.23071292 3:0.06845048 4:0.060101569 5:0.027260393 6:0.036661095 7:0.025727202 8:0.12213626 9:0.2520385 10:0.31116922 
--256 1:0.69814008 2:0.19207017 3:0.062584422 4:0.03354399 5:0.013661333 6:0.01766778 7:0.12538772 8:0.16578636 9:0.11013735 10:0.17064131 
--256 1:0.4806368 2:0.22097631 3:0.12645312 4:0.10706487 5:0.064868904 6:0.45279994 7:0.089054285 8:0.066357786 9:0.11843259 10:0.12758465 
--93.080710941847869 1:0.56642946 2:0.20273863 3:0.081637154 4:0.094463788 5:0.054730963 6:0.083483762 7:0.0066903312 8:0.26510011 9:0.46091377 10:0.58106506 
--213.10169040390386 1:0.48001625 2:0.20503478 3:0.15712202 4:0.1073145 5:0.050512457 6:0.11793418 7:0.46418035 8:0.13354916 9:0.13784822 10:0.15601662 
--256 1:0.63657743 2:0.24419188 3:0.077116994 4:0.030530914 5:0.011582785 6:0.16652579 7:0.048483809 8:0.16083128 9:0.089957064 10:0.12151668 
--256 1:0.51234357 2:0.27553675 3:0.086304558 4:0.083961735 5:0.041853388 6:0.036453481 7:0.036736547 8:0.05875877 9:0.0049775553 10:0.030716598 
--256 1:0.55269757 2:0.16976449 3:0.13319382 4:0.09650843 5:0.047835694 6:0.0073565594 7:0.090314985 8:0.12041735 9:0.30131286 10:0.14906725 
--256 1:0.4041566 2:0.40264034 3:0.10344529 4:0.067522827 5:0.022234938 6:0.025217216 7:0.10804743 8:0.092263413 9:0.16573317 10:0.11004274 
--256 1:0.50095691 2:0.22512245 3:0.11047243 4:0.12079809 5:0.042650122 6:0.22401766 7:0.056269971 8:0.097018131 9:0.027968699 10:0.066511396 
--256 1:0.46899179 2:0.24955884 3:0.09968017 4:0.10832807 5:0.073441121 6:0.05511368 7:0.033909859 8:0.057528182 9:0.12497816 10:0.21288139 
--256 1:0.3113486 2:0.28991909 3:0.17390227 4:0.15772917 5:0.067100859 6:0.19586225 7:0.086538718 8:0.0013145599 9:0.092444483 10:0.027281004 
--256 1:0.59582002 2:0.2425606 3:0.048173033 4:0.066731619 5:0.046714722 6:0.12685782 7:0.021203555 8:0.21753762 9:0.018041646 10:0.2380566 
--256 1:0.48937806 2:0.30948465 3:0.12060707 4:0.054078755 5:0.026451459 6:0.063374231 7:0.13496885 8:0.14751971 9:0.17543612 10:0.15762541 
--256 1:0.71845207 2:0.19126885 3:0.052317354 4:0.026172454 5:0.011789273 6:0.060147806 7:0.0066292155 8:0.11206622 9:0.019058225 10:0.12425521 
--256 1:0.45667119 2:0.27521798 3:0.10770557 4:0.12034804 5:0.040057208 6:0.46535407 7:0.035966949 8:0.11541438 9:0.23584981 10:0.070547803 
--256 1:0.45265722 2:0.2632691 3:0.10206023 4:0.13797878 5:0.044034674 6:0.11223898 7:0.0092447082 8:0.15631654 9:0.069548116 10:0.048308309 
--256 1:0.32381831 2:0.24408634 3:0.22450557 4:0.13486716 5:0.072722627 6:0.036592447 7:0.16118303 8:0.1826087 9:0.12556571 10:0.086535565 
--256 1:0.52531121 2:0.24568787 3:0.092033427 4:0.080573316 5:0.056394176 6:0.050289092 7:0.05171731 8:0.060250758 9:0.069880028 10:0.10046462 
--256 1:0.32264742 2:0.29120117 3:0.16420046 4:0.12699783 5:0.094953115 6:0.1407364 7:0.12244371 8:0.087135671 9:0.17086109 10:0.45887991 
--256 1:0.4921424 2:0.22885716 3:0.14004304 4:0.099458076 5:0.039499328 6:0.085437802 7:0.0095150596 8:0.021749087 9:0.079127836 10:0.22927933 
--256 1:0.39291864 2:0.31741767 3:0.14287052 4:0.10627809 5:0.040515076 6:0.19643262 7:0.037457203 8:0.016478446 9:0.065958496 10:0.020922165 
--256 1:0.33547768 2:0.34761751 3:0.14924649 4:0.11995246 5:0.047705858 6:0.04512333 7:0.058625402 8:0.036112661 9:0.10267177 10:0.053917053 
--256 1:0.47664714 2:0.16876825 3:0.16224389 4:0.11885033 5:0.073490389 6:0.33377005 7:0.019646137 8:0.076464436 9:0.0019031357 10:0.10446973 
--256 1:0.3468149 2:0.30847783 3:0.13617601 4:0.15762302 5:0.050908241 6:0.071933572 7:0.20385265 8:0.17675875 9:0.04299092 10:0.086800543 
--155.02253212621807 1:0.60834378 2:0.18738592 3:0.0821007 4:0.081865387 5:0.040304215 6:0.48295117 7:0.027829987 8:0.2124789 9:0.21855512 10:0.31452342 
--256 1:0.44868852 2:0.28699216 3:0.15409579 4:0.07056716 5:0.039656371 6:0.056382588 7:0.001126764 8:0.044782912 9:0.00058679365 10:0.16379447 
--256 1:0.29090757 2:0.32789448 3:0.15210974 4:0.17535356 5:0.05373465 6:0.13584874 7:0.073878985 8:0.14374977 9:0.021028064 10:0.10040868 
--147.83786136333765 1:0.80120702 2:0.1640434 3:0.023730115 4:0.0084484688 5:0.0025709944 6:0.30476628 7:0.30038528 8:0.13489866 9:0.069520283 10:0.19726695 
--256 1:0.60859626 2:0.14718584 3:0.11447489 4:0.082946056 5:0.046796949 6:0.086032748 7:0.024779497 8:0.056439814 9:0.0094836273 10:0.070259335 
--144.6206652175689 1:0.5320794 2:0.22448558 3:0.10677221 4:0.099602765 5:0.03706004 6:0.057329967 7:0.1681796 8:0.28058577 9:0.012218138 10:0.0066304377 
--256 1:0.42853682 2:0.21643838 3:0.17155749 4:0.13749214 5:0.045975168 6:0.16200118 7:0.081837095 8:0.068398358 9:0.22546379 10:0.045124614 
--256 1:0.27149655 2:0.35864792 3:0.17757112 4:0.13692836 5:0.055356044 6:0.10306259 7:0.10204424 8:0.065455013 9:0.25429802 10:0.11113946 
--256 1:0.60549625 2:0.24935536 3:0.078090998 4:0.044528331 5:0.022529059 6:0.011516572 7:0.11252974 8:0.010529588 9:0.24382328 10:0.21288557 
--256 1:0.49526649 2:0.15247769 3:0.17579022 4:0.1278736 5:0.048591994 6:0.27037588 7:0.16016721 8:0.18031285 9:0.033646267 10:0.022755056 
--256 1:0.77296494 2:0.14403526 3:0.045801487 4:0.025253063 5:0.011945249 6:0.00066390447 7:0.022103938 8:0.0083666676 9:0.016790864 10:0.039395945 
--256 1:0.29415789 2:0.28079792 3:0.16186783 4:0.18326618 5:0.079910183 6:0.11736069 7:0.17211704 8:0.1456056 9:0.017389217 10:0.010574756 
--256 1:0.2946937 2:0.35421287 3:0.14859462 4:0.12032564 5:0.082173168 6:0.038823878 7:0.0080965045 8:0.061528747 9:0.0062063249 10:0.034251813 
--256 1:0.36883325 2:0.36736109 3:0.14090327 4:0.082406345 5:0.040496048 6:0.055812968 7:0.056898036 8:0.25319136 9:0.33844901 10:0.21350586 
--256 1:0.53210529 2:0.20308447 3:0.094165077 4:0.11307726 5:0.057567908 6:0.2059077 7:0.11636727 8:0.21883286 9:0.18470311 10:0.13374185 
--256 1:0.47905807 2:0.20024678 3:0.12808571 4:0.14514793 5:0.047461518 6:0.073202241 7:0.023285925 8:0.20562837 9:0.20616896 10:0.18915481 
--41.737206892118905 1:0.13011047 2:0.6828742 3:0.08704774 4:0.068443229 5:0.03152436 6:0.16833337 7:0.0066861233 8:0.0029636415 9:0.16963725 10:0.10318242 
--256 1:0.27685829 2:0.49789667 3:0.089688493 4:0.096396215 5:0.039160339 6:0.13142232 7:0.021365582 8:0.017964572 9:0.19801714 10:0.026451582 
--256 1:0.39375556 2:0.27472315 3:0.11648065 4:0.16421841 5:0.050822225 6:0.030996003 7:0.097825941 8:0.20830457 9:0.1839105 10:0.20654342 
--256 1:0.62616649 2:0.2417392 3:0.080464097 4:0.034297011 5:0.017333202 6:0.022886798 7:0.05923737 8:0.18600209 9:0.27362606 10:0.22338463 
--256 1:0.2971042 2:0.37762082 3:0.15987739 4:0.12053309 5:0.044864506 6:0.29744965 7:0.15349255 8:0.10650361 9:0.047964205 10:0.074894261 
--256 1:0.474738 2:0.29566768 3:0.12813985 4:0.067247256 5:0.034207219 6:0.082175248 7:0.057879778 8:0.19980299 9:0.09244537 10:0.24987803 
--256 1:0.30519321 2:0.34637652 3:0.15132768 4:0.13359061 5:0.063511977 6:0.1115513 7:0.14681916 8:0.18217869 9:0.058354565 10:0.13390026 
--256 1:0.58263005 2:0.25609961 3:0.096883008 4:0.049043271 5:0.015344061 6:0.056061244 7:0.0077712731 8:0.10594554 9:0.14844199 10:0.0034610727 
--256 1:0.42033011 2:0.20954087 3:0.15519884 4:0.14476417 5:0.070166008 6:0.11235277 7:0.013353245 8:0.02592723 9:0.078624529 10:0.21591268 
--256 1:0.35326494 2:0.36719879 3:0.11669611 4:0.10515523 5:0.057684933 6:0.070157509 7:0.12451068 8:0.23304547 9:0.12182477 10:0.12481484 
--256 1:0.56968016 2:0.18309881 3:0.11057076 4:0.094334048 5:0.042316231 6:0.30593655 7:0.1209529 8:0.29595174 9:0.50635351 10:0.36226241 
--256 1:0.55789823 2:0.30705038 3:0.060886556 4:0.054360293 5:0.019804543 6:0.031196504 7:0.010023774 8:0.012618787 9:0.14508356 10:0.16026523 
--256 1:0.64046491 2:0.20736769 3:0.058168482 4:0.063636017 5:0.030362909 6:0.1986072 7:0.084553605 8:0.027043805 9:0.049928829 10:0.13687452 
--256 1:0.69529075 2:0.20626322 3:0.05901346 4:0.024461603 5:0.014970972 6:0.042707029 7:0.047776016 8:0.22858768 9:0.22188785 10:0.20591611 
--256 1:0.60487339 2:0.14075204 3:0.068315798 4:0.11185206 5:0.074206712 6:0.30232484 7:0.16003094 8:0.24977302 9:0.13034784 10:0.11209133 
--256 1:0.56462396 2:0.20277313 3:0.12084947 4:0.075671724 5:0.036081714 6:0.16108152 7:0.038917754 8:0.16092577 9:0.2138168 10:0.19133199 
--256 1:0.59510875 2:0.23922118 3:0.080323069 4:0.055457856 5:0.029889143 6:0.10859041 7:0.073841939 8:0.22682922 9:0.0054448578 10:0.14745364 
--256 1:0.25439328 2:0.36421013 3:0.13807893 4:0.17084812 5:0.072469542 6:0.18950881 7:0.063998262 8:0.057466104 9:0.019286863 10:0.021161356 
--256 1:0.51025254 2:0.24441847 3:0.092557236 4:0.10293724 5:0.049834518 6:0.1076439 7:0.13362767 8:0.27930084 9:0.11321489 10:0.0079507289 
--256 1:0.81377074 2:0.11608282 3:0.028540937 4:0.027104115 5:0.014501387 6:0.0012954078 7:0.04957464 8:0.0094716446 9:0.16303072 10:0.034304306 
--256 1:0.53040826 2:0.19179723 3:0.10150834 4:0.11232651 5:0.063959657 6:0.22875214 7:0.14315243 8:0.19510915 9:0.33432154 10:0.42102464 
--256 1:0.52856898 2:0.22666514 3:0.071949028 4:0.11547458 5:0.057342267 6:0.16546756 7:0.17996892 8:0.18907525 9:0.077258073 10:0.29534129 
--256 1:0.58616578 2:0.24575103 3:0.10363056 4:0.055447284 5:0.0090053494 6:0.12283751 7:0.034604965 8:0.056898229 9:0.011082643 10:0.014748411 
--256 1:0.19011556 2:0.46512253 3:0.15244885 4:0.13701753 5:0.055295526 6:0.25641026 7:0.074332102 8:0.12090427 9:0.06689412 10:0.16808203 
--256 1:0.64777125 2:0.20246583 3:0.070472044 4:0.056165103 5:0.023125774 6:0.058998921 7:0.13931377 8:0.19533568 9:0.10349178 10:0.12434821 
--256 1:0.63477972 2:0.17386261 3:0.080777487 4:0.078046363 5:0.032533814 6:0.031928507 7:0.095213825 8:0.017114448 9:0.024807576 10:0.10377247 
--57.141228186142229 1:0.32194087 2:0.3748357 3:0.11922996 4:0.13461186 5:0.049381606 6:0.22007154 7:0.33187813 8:0.42286888 9:0.066797517 10:0.053420274 
--256 1:0.5964698 2:0.2552579 3:0.079726768 4:0.047984704 5:0.020560828 6:0.16359671 7:0.014130628 8:0.037578668 9:0.19324106 10:0.1250361 
--256 1:0.64288633 2:0.18428056 3:0.085091206 4:0.064368056 5:0.023373846 6:0.034528143 7:0.017165388 8:0.10559162 9:0.086887968 10:0.038659485 
--256 1:0.22943381 2:0.21924776 3:0.17033276 4:0.23337552 5:0.14761015 6:0.2338712 7:0.18275466 8:0.26994758 9:0.13786261 10:0.052832387 
--256 1:0.39126507 2:0.41470173 3:0.10049455 4:0.06613296 5:0.027405684 6:0.1487346 7:0.00025819761 8:0.034849089 9:0.12066794 10:0.10744702 
--256 1:0.55547285 2:0.17007978 3:0.15261105 4:0.074529593 5:0.047306734 6:0.0059520676 7:0.032835778 8:0.010348878 9:0.025172598 10:0.033261202 
--256 1:0.7280817 2:0.18414537 3:0.050584189 4:0.027495475 5:0.0096932599 6:0.039663958 7:0.11427743 8:0.1631312 9:0.055848733 10:0.02144431 
--256 1:0.52904836 2:0.30064248 3:0.0775881 4:0.068456226 5:0.024264832 6:0.042716651 7:0.034649977 8:0.058387916 9:0.098835065 10:0.015764163 
--256 1:0.37471358 2:0.1551004 3:0.13542848 4:0.090774007 5:0.24398353 6:0.2556302 7:0.062315825 8:0.056045546 9:0.20691935 10:0.15305097 
--256 1:0.70936285 2:0.19251595 3:0.047900185 4:0.0319993 5:0.018221714 6:0.0055831049 7:0.0058171626 8:0.031525859 9:0.20060193 10:0.33469939 
--256 1:0.52584284 2:0.21475896 3:0.1200521 4:0.079416165 5:0.059929934 6:0.063751851 7:0.041725616 8:0.12515865 9:0.18445742 10:0.091138716 
--256 1:0.82120036 2:0.13570386 3:0.020898484 4:0.015335767 5:0.0068615334 6:0.047034846 7:0.04154384 8:0.032988637 9:0.067466613 10:0.1516987 
--69.12616234664425 1:0.35131604 2:0.072140665 3:0.33035122 4:0.10068274 5:0.14550933 6:0.22846432 7:0.14940086 8:0.27772714 9:0.067969233 10:0.0076529234 
--256 1:0.69236102 2:0.18990551 3:0.038921009 4:0.051899744 5:0.026912713 6:0.033804157 7:0.14654142 8:0.18465236 9:0.23902358 10:0.43503293 
--256 1:0.6185317 2:0.16435411 3:0.1202077 4:0.061294507 5:0.035611972 6:0.035965779 7:0.00057838784 8:0.0012902394 9:0.021442939 10:0.088983711 
--102.3135121441164 1:0.18374944 2:0.22143433 3:0.41760906 4:0.13596403 5:0.041243136 6:0.043761205 7:0.21846051 8:0.21772811 9:0.36515415 10:0.1189114 
--256 1:0.55859356 2:0.27440643 3:0.04721563 4:0.064600322 5:0.055184063 6:0.35893461 7:0.10448132 8:0.052559276 9:0.11639278 10:0.012640292 
--256 1:0.38258388 2:0.2537691 3:0.15469014 4:0.14393234 5:0.065024537 6:0.02950743 7:0.012006445 8:0.074448305 9:0.42154422 10:0.41376439 
--256 1:0.69317642 2:0.15593916 3:0.076123551 4:0.050292681 5:0.024468186 6:0.060501104 7:0.013824661 8:0.021067625 9:0.17649934 10:0.051400179 
--256 1:0.64519244 2:0.18362007 3:0.094994765 4:0.054767414 5:0.021425316 6:0.07082857 7:0.017803927 8:0.04348306 9:0.022710836 10:0.10988621 
--256 1:0.5561152 2:0.25582777 3:0.089477979 4:0.073396096 5:0.025182952 6:0.17198735 7:0.038210742 8:0.096970592 9:0.046146068 10:0.18044454 
--256 1:0.50997241 2:0.22142938 3:0.10600003 4:0.11885977 5:0.043738416 6:0.33154329 7:0.1239064 8:0.069372765 9:0.16286003 10:0.2217608 
--256 1:0.57491061 2:0.21111482 3:0.10417866 4:0.071847779 5:0.037948122 6:0.20110487 7:0.091035519 8:0.053210779 9:0.010873082 10:0.14918081 
--256 1:0.62546193 2:0.21880286 3:0.078058316 4:0.051004654 5:0.026672238 6:0.1116846 7:0.037169412 8:0.18144112 9:0.21629934 10:0.14619246 
--256 1:0.33617029 2:0.33993799 3:0.1576747 4:0.11415646 5:0.052060566 6:0.081076339 7:0.016344491 8:0.10544452 9:0.30872332 10:0.24031456 
--103.99804591806112 1:0.3558269 2:0.21620034 3:0.23174293 4:0.13537218 5:0.060857642 6:0.097785966 7:0.32997628 8:0.51851806 9:0.082884729 10:0.31997715 
--256 1:0.48804681 2:0.22342307 3:0.12603565 4:0.11004616 5:0.052448315 6:0.26826343 7:0.095095484 8:0.052778911 9:0.21425678 10:0.3701651 
--256 1:0.26489814 2:0.44043331 3:0.14740459 4:0.10539249 5:0.04187146 6:0.34351113 7:0.081151807 8:0.3031092 9:0.0801362 10:0.12792832 
--256 1:0.4987017 2:0.13127655 3:0.10431616 4:0.16148939 5:0.1042162 6:0.073448003 7:0.13028964 8:0.23953458 9:0.42616299 10:0.41012201 
--256 1:0.35499455 2:0.27153739 3:0.16821233 4:0.15540544 5:0.04985029 6:0.0022310228 7:0.14334477 8:0.1128063 9:0.22810951 10:0.091787544 
--256 1:0.2740045 2:0.319098 3:0.1802081 4:0.14923789 5:0.077451508 6:0.10890479 7:0.14444393 8:0.11706839 9:0.065727179 10:0.063904027 
--256 1:0.44782865 2:0.13254319 3:0.17133775 4:0.13064499 5:0.11764541 6:0.032343414 7:0.0024832283 8:0.078357027 9:0.0030108313 10:0.085277447 
--256 1:0.43620436 2:0.36083133 3:0.11552877 4:0.06464233 5:0.022793211 6:0.058768184 7:0.070087834 8:0.00061557879 9:0.16263349 10:0.098730355 
--256 1:0.37014871 2:0.27947281 3:0.17881616 4:0.11349678 5:0.058065548 6:0.24315105 7:0.085642272 8:0.14683406 9:0.099838649 10:0.033543037 
--256 1:0.40386634 2:0.26702846 3:0.16597457 4:0.11643832 5:0.046692304 6:0.08021421 7:0.055166714 8:0.011369684 9:0.049909236 10:0.088978331 
--256 1:0.39786824 2:0.32780285 3:0.11562388 4:0.10441715 5:0.054287881 6:0.063043215 7:0.21487819 8:0.16953298 9:0.060209999 10:0.14483721 
--256 1:0.52366113 2:0.29710633 3:0.083353935 4:0.062807718 5:0.033070886 6:0.035575687 7:0.20161812 8:0.37217633 9:0.248659 10:0.081125562 
--256 1:0.53599963 2:0.29702305 3:0.069539584 4:0.064638465 5:0.032799275 6:0.032548693 7:0.012505066 8:0.06234027 9:0.068012003 10:0.044723108 
--256 1:0.52898147 2:0.27946252 3:0.068835912 4:0.083831893 5:0.03888821 6:0.14566703 7:0.12953195 8:0.11697403 9:0.08894321 10:0.085202973 
--256 1:0.44962329 2:0.26632221 3:0.1141691 4:0.12238952 5:0.047495872 6:0.13413272 7:0.00011923257 8:0.001761674 9:0.075996637 10:0.07063853 
--256 1:0.47468692 2:0.26051113 3:0.11705981 4:0.098456117 5:0.049286024 6:0.017178725 7:0.0046472866 8:0.28528834 9:0.056591971 10:0.066785535 
--256 1:0.62589594 2:0.1848344 3:0.083729553 4:0.068285788 5:0.037254326 6:0.16965714 7:0.045698067 8:0.086847494 9:0.014490611 10:0.21780413 
--256 1:0.5159581 2:0.26354429 3:0.088515133 4:0.087181552 5:0.044800928 6:0.067186095 7:0.18916006 8:0.10461732 9:0.008234796 10:0.18600615 
--256 1:0.3395787 2:0.30866742 3:0.14859445 4:0.11600328 5:0.087156149 6:0.038962223 7:0.19539598 8:0.011434318 9:0.11382775 10:0.062593725 
--256 1:0.25917713 2:0.53092334 3:0.097197071 4:0.071624814 5:0.041077643 6:0.065765747 7:0.042553597 8:0.11276679 9:0.13998777 10:0.051154021 
--256 1:0.33497562 2:0.32834591 3:0.13789845 4:0.12531652 5:0.073463504 6:0.11552655 7:0.0044690449 8:0.032935225 9:0.088774533 10:0.058758445 
--256 1:0.64827623 2:0.21264834 3:0.073511695 4:0.034477251 5:0.031086483 6:0.10546845 7:0.14092199 8:0.13336914 9:0.13067423 10:0.28345229 
--256 1:0.28254262 2:0.37237728 3:0.18300599 4:0.11078747 5:0.051286642 6:0.039732646 7:0.016222563 8:0.012540072 9:0.018159505 10:0.21873518 
--256 1:0.70938408 2:0.14958222 3:0.069834899 4:0.045725633 5:0.025473169 6:0.10346777 7:0.03867196 8:0.10376676 9:0.014576769 10:0.039183945 
--256 1:0.13921403 2:0.27609163 3:0.20828503 4:0.25427634 5:0.12213296 6:0.051767237 7:0.080577879 8:0.010064397 9:0.059402977 10:0.15585373 
--256 1:0.25923526 2:0.38772727 3:0.17494817 4:0.1268244 5:0.051264902 6:0.22443071 7:0.024159869 8:0.00025008947 9:0.099538258 10:0.073961268 
--256 1:0.48076873 2:0.23241867 3:0.13127091 4:0.11428626 5:0.041255428 6:0.14882102 7:0.13844435 8:0.039855166 9:0.20247049 10:0.017392026 
--256 1:0.38454595 2:0.2506835 3:0.15065061 4:0.13054248 5:0.083577466 6:0.035675405 7:0.041997552 8:0.033302637 9:0.11747436 10:0.01835078 
--256 1:0.62726944 2:0.14673996 3:0.1143678 4:0.067780783 5:0.043842019 6:0.0018428851 7:0.16095825 8:0.30433074 9:0.23738568 10:0.35511083 
--256 1:0.4821164 2:0.22041267 3:0.13299109 4:0.11313925 5:0.051340595 6:0.17872403 7:0.082270436 8:0.46371865 9:0.0069665669 10:0.079257536 
--256 1:0.40800989 2:0.21149303 3:0.17522608 4:0.1332454 5:0.072025611 6:0.11628528 7:0.0464311 8:0.12116322 9:0.12215043 10:0.17392877 
--256 1:0.55285782 2:0.31699612 3:0.080283357 4:0.033668396 5:0.016194304 6:0.077549349 7:0.021373848 8:0.20117331 9:0.088898596 10:0.024169949 
--256 1:0.65403926 2:0.22663673 3:0.075434278 4:0.0312333 5:0.012656436 6:0.060845302 7:0.039160788 8:0.10699144 9:0.020665462 10:0.12201326 
--256 1:0.30837467 2:0.32579961 3:0.23456137 4:0.081544564 5:0.049719778 6:0.037702147 7:0.0875718 8:0.044189117 9:0.079333414 10:0.1991938 
--28.328509217259384 1:0.84226115 2:0.12888251 3:0.022286795 4:0.0049935878 5:0.0015759603 6:0.83137225 7:0.74958439 8:0.74318053 9:0.42769995 10:0.21914826 
--256 1:0.64594316 2:0.20630514 3:0.052392755 4:0.062282098 5:0.033076852 6:0.089533683 7:0.076264557 8:0.13113485 9:0.22498468 10:0.25038038 
--256 1:0.39426643 2:0.41042976 3:0.11893389 4:0.056232059 5:0.02013787 6:0.22521957 7:0.1149491 8:0.223557 9:0.030641234 10:0.027343053 
--256 1:0.39184796 2:0.17659709 3:0.19262557 4:0.162608 5:0.07632138 6:0.10744433 7:0.036446381 8:0.02122487 9:0.07330522 10:0.18784473 
--256 1:0.65411556 2:0.23030135 3:0.073940864 4:0.028695363 5:0.012946866 6:0.027368475 7:0.069602409 8:0.050902983 9:0.011734405 10:0.040013719 
--256 1:0.52098161 2:0.2212644 3:0.11352567 4:0.10756616 5:0.036662163 6:0.09449413 7:0.082924906 8:0.016530195 9:0.14085635 10:0.19892071 
--256 1:0.6232025 2:0.2163372 3:0.070256823 4:0.065089678 5:0.025113799 6:0.061411714 7:0.111939 8:0.077028398 9:0.16013404 10:0.083042487 
--256 1:0.37888544 2:0.27462069 3:0.17418438 4:0.11546305 5:0.056846451 6:0.0838709 7:0.11589417 8:0.22682943 9:0.060048038 10:0.11072476 
--256 1:0.43703635 2:0.28957521 3:0.14885918 4:0.08303203 5:0.041497235 6:0.21674989 7:0.30470586 8:0.067364827 9:0.23082872 10:0.19117259 
--256 1:0.53558405 2:0.32082415 3:0.070982516 4:0.053602248 5:0.019007039 6:0.14886784 7:0.026956703 8:0.081844313 9:0.19708345 10:0.058827656 
--256 1:0.45515386 2:0.20127789 3:0.17536595 4:0.1214086 5:0.046793705 6:0.15203973 7:0.090418475 8:0.023827368 9:0.10780045 10:0.12922535 
--256 1:0.78597462 2:0.13499219 3:0.035383272 4:0.030059249 5:0.013590671 6:0.074806334 7:0.13973739 8:0.015496262 9:0.075037838 10:0.051742294 
--256 1:0.72872434 2:0.15946413 3:0.059601924 4:0.031722748 5:0.020486853 6:0.0061909992 7:0.000564924 8:0.11078828 9:0.19388864 10:0.16640701 
--256 1:0.43275591 2:0.17535988 3:0.19093612 4:0.11980554 5:0.081142548 6:0.069127431 7:0.017084422 8:0.036826114 9:0.1502996 10:0.24570491 
--256 1:0.33242788 2:0.27838872 3:0.17142011 4:0.13618369 5:0.081579596 6:0.13702216 7:0.26355227 8:0.065705727 9:0.016620023 10:0.024394854 
--256 1:0.70325636 2:0.17696585 3:0.043752452 4:0.045138746 5:0.0308866 6:0.17432541 7:0.055521987 8:0.13970537 9:0.16589274 10:0.24402874 
--256 1:0.48034792 2:0.30250294 3:0.078151834 4:0.10069949 5:0.038297828 6:0.10011795 7:0.19859608 8:0.13748907 9:0.050808461 10:0.091423225 
--256 1:0.564041 2:0.2314871 3:0.10650611 4:0.069688497 5:0.028277293 6:0.041112001 7:0.085596575 8:0.19629631 9:0.26693194 10:0.38645407 
--256 1:0.73146235 2:0.19598251 3:0.037151379 4:0.026923108 5:0.0084806578 6:0.041262875 7:0.10266127 8:0.02059145 9:0.1231163 10:0.054027288 
--256 1:0.27574863 2:0.25674732 3:0.17306274 4:0.19129953 5:0.10314178 6:0.092437971 7:0.1422532 8:0.2964475 9:0.087026804 10:0.12774305 
--35.167355927534587 1:0.54494588 2:0.18348906 3:0.099061839 4:0.11257521 5:0.05992801 6:0.41220691 7:0.20980281 8:0.48120671 9:0.49895614 10:0.44226386 
--256 1:0.20546408 2:0.2510939 3:0.24797496 4:0.17882004 5:0.11664702 6:0.093848326 7:0.034112133 8:0.29822597 9:0.29515817 10:0.21542179 
--256 1:0.50888441 2:0.1352684 3:0.17323242 4:0.13102207 5:0.051592701 6:0.18821625 7:0.029432396 8:0.0016682857 9:0.23992002 10:0.2209375 
--256 1:0.78623703 2:0.1399844 3:0.045221981 4:0.020203187 5:0.0083534025 6:0.060971371 7:0.056695984 8:0.17946307 9:0.11531671 10:0.037287198 
--256 1:0.60121958 2:0.25100353 3:0.06262594 4:0.06231654 5:0.022834408 6:0.099244455 7:0.085875281 8:0.23263207 9:0.17661493 10:0.1580118 
--256 1:0.48555958 2:0.31494175 3:0.084057823 4:0.091068159 5:0.024372679 6:0.076540745 7:0.026439935 8:0.0482293 9:0.16839271 10:0.17204273 
--256 1:0.54732959 2:0.24775089 3:0.11905026 4:0.052286427 5:0.033582838 6:0.016692805 7:0.022489189 8:0.087539301 9:0.034148677 10:0.042584131 
--256 1:0.54587829 2:0.23397083 3:0.11131625 4:0.071755355 5:0.037079281 6:0.093762572 7:0.015109651 8:0.13922095 9:0.11614724 10:0.035545738 
--256 1:0.35771197 2:0.30256065 3:0.11749206 4:0.14162335 5:0.080611973 6:0.074191606 7:0.022302821 8:0.055610792 9:0.10464912 10:0.18425899 
--256 1:0.2210408 2:0.4589591 3:0.1566584 4:0.097942393 5:0.065399311 6:0.25790348 7:0.20899249 8:0.17868618 9:0.10751665 10:0.06166544 
--256 1:0.59469365 2:0.25165986 3:0.075250511 4:0.042107343 5:0.03628864 6:0.19312315 7:0.18545764 8:0.23035376 9:0.16871768 10:0.37591124 
--256 1:0.51232672 2:0.28735177 3:0.081255463 4:0.076379034 5:0.042687006 6:0.381547 7:0.055848944 8:0.074718809 9:0.029748701 10:0.08815627 
--256 1:0.69591354 2:0.18619314 3:0.066281716 4:0.038140319 5:0.013471282 6:0.015441865 7:0.063514234 8:0.0045003829 9:0.052089458 10:0.04455112 
--256 1:0.38509542 2:0.26293429 3:0.20100323 4:0.085844441 5:0.065122616 6:0.18011977 7:0.038011916 8:0.20574418 9:0.23239338 10:0.16996801 
--35.190048545875591 1:0.6902471 2:0.19433466 3:0.049461598 4:0.038663591 5:0.02729305 6:0.015315359 7:0.0097454945 8:0.20023702 9:0.0692193 10:0.46344603 
--256 1:0.34470524 2:0.30368249 3:0.14876726 4:0.13256168 5:0.070283329 6:0.092754779 7:0.059062144 8:0.10307196 9:0.083720152 10:0.087227829 
--44.846949360091941 1:0.2990028 2:0.35845097 3:0.18398193 4:0.10977382 5:0.04879048 6:0.281442 7:0.085000196 8:0.060398211 9:0.017207406 10:0.032671961 
--256 1:0.32413871 2:0.3072938 3:0.17226944 4:0.13062868 5:0.065669367 6:0.063894348 7:0.018443406 8:0.14424473 9:0.19983843 10:0.1292806 
--256 1:0.56660144 2:0.22070327 3:0.10543782 4:0.066868292 5:0.040389185 6:0.072554955 7:0.015155999 8:0.085403036 9:0.086501428 10:0.078737376 
--256 1:0.31703103 2:0.29047367 3:0.20486495 4:0.11833475 5:0.069295596 6:0.10938959 7:0.018964694 8:0.012105736 9:0.0017849435 10:0.037838664 
--256 1:0.41608732 2:0.3774939 3:0.11104909 4:0.072234574 5:0.023135108 6:0.22314628 7:0.084927095 8:0.12385846 9:0.21904755 10:0.025029654 
--256 1:0.34484859 2:0.22883691 3:0.16283794 4:0.13078649 5:0.13269007 6:0.036700685 7:0.14840493 8:0.14188499 9:0.12451294 10:0.42074403 
--256 1:0.35176679 2:0.35005102 3:0.13495055 4:0.12325192 5:0.039979724 6:0.092329699 7:0.029836408 8:0.019283553 9:0.1861401 10:0.048055237 
--76.25327433257246 1:0.25002731 2:0.27205681 3:0.13915351 4:0.17079925 5:0.16796312 6:0.17565354 7:0.31458585 8:0.19444974 9:0.32352966 10:0.62876647 
--256 1:0.39498683 2:0.18929171 3:0.18311597 4:0.17716128 5:0.055444209 6:0.088021119 7:0.0058486497 8:0.11872433 9:0.040413151 10:0.20238893 
--256 1:0.34277643 2:0.3916717 3:0.11029339 4:0.11432024 5:0.040938237 6:0.018210072 7:0.030214224 8:0.026694508 9:0.0606023 10:0.052411094 
--256 1:0.32017887 2:0.36710081 3:0.16330338 4:0.10222836 5:0.04718858 6:0.24677651 7:0.073142006 8:0.11260367 9:0.043730161 10:0.078645133 
--120.64699124577859 1:0.32977513 2:0.43921856 3:0.12225872 4:0.082183681 5:0.026563905 6:0.14493485 7:0.27002659 8:0.28330781 9:0.35231341 10:0.036005807 
--256 1:0.24657022 2:0.32251179 3:0.11813454 4:0.20367744 5:0.10910601 6:0.25888857 7:0.015758424 8:0.15948779 9:0.17305293 10:0.30176638 
--256 1:0.70530474 2:0.19475149 3:0.042010876 4:0.039823698 5:0.018109195 6:0.031682295 7:0.016396302 8:0.025352547 9:0.10770882 10:0.10675144 
--14.148344590092188 1:0.17993977 2:0.57144254 3:0.12445643 4:0.08052682 5:0.043634433 6:0.331483 7:0.080133568 8:0.49432299 9:0.23326779 10:0.24750807 
--118.96015415895209 1:0.7240092 2:0.17877577 3:0.047169477 4:0.034798558 5:0.015246999 6:0.11150027 7:0.11651816 8:0.019056612 9:0.40541647 10:0.52009338 
--256 1:0.46221686 2:0.28473335 3:0.094824347 4:0.11749266 5:0.040732791 6:0.22985222 7:0.084431805 8:0.13098372 9:0.01801909 10:0.14676094 
--256 1:0.58404307 2:0.1741879 3:0.10385537 4:0.09526303 5:0.042650629 6:0.17444539 7:0.020275964 8:0.0055489628 9:0.12849026 10:0.011929064 
--256 1:0.42761554 2:0.42278827 3:0.063154472 4:0.051293385 5:0.035148335 6:0.087319369 7:0.074076132 8:0.036824846 9:0.091600921 10:0.19663404 
--256 1:0.51567353 2:0.28974421 3:0.12276205 4:0.052828174 5:0.018992043 6:0.076248016 7:0.053433144 8:0.058758562 9:0.0852151 10:0.060870299 
--256 1:0.47474934 2:0.21569657 3:0.15460989 4:0.10246645 5:0.052477746 6:0.15339147 7:0.14295454 8:0.11834396 9:0.18474699 10:0.14981587 
--256 1:0.54930854 2:0.20259223 3:0.13072653 4:0.075533914 5:0.041838789 6:0.013801549 7:0.097500483 8:0.082696798 9:0.14437989 10:0.13551154 
--256 1:0.55518533 2:0.27783865 3:0.075819375 4:0.06579207 5:0.025364574 6:0.10079844 7:0.0028562507 8:0.26843058 9:0.015462004 10:0.09459659 
--131.77988232604824 1:0.35605941 2:0.30951511 3:0.19152995 4:0.095812677 5:0.04708286 6:0.14629504 7:0.16320701 8:0.22072815 9:0.23251408 10:0.10254033 
--256 1:0.32384186 2:0.32257723 3:0.15601133 4:0.14282451 5:0.054745061 6:0.14560484 7:0.0050924258 8:0.12773453 9:0.00060062778 10:0.12614771 
--256 1:0.30877821 2:0.35052145 3:0.1401142 4:0.13994711 5:0.060639024 6:0.17972811 7:0.15457126 8:0.0027598496 9:0.25546903 10:0.018872253 
--256 1:0.56342787 2:0.15501095 3:0.11466324 4:0.11590931 5:0.050988634 6:0.017108518 7:0.10733724 8:0.13858597 9:0.076347253 10:0.050785084 
--256 1:0.27103984 2:0.31723546 3:0.17687934 4:0.15971793 5:0.075127428 6:0.21926639 7:0.11021387 8:0.066681943 9:0.12190403 10:0.11894691 
--256 1:0.28472813 2:0.29466627 3:0.20183414 4:0.14846469 5:0.070306765 6:0.10595085 7:0.099391833 8:0.18869391 9:0.074046646 10:0.012398182 
--256 1:0.36620479 2:0.38723491 3:0.11434392 4:0.082076044 5:0.050140334 6:0.17044545 7:0.093185792 8:0.3724211 9:0.2281883 10:0.18757238 
--37.605903074548237 1:0.24756784 2:0.37621974 3:0.17307294 4:0.12598593 5:0.077153556 6:0.19453298 7:0.11272637 8:0.070221455 9:0.025470787 10:0.36346063 
--256 1:0.60983228 2:0.15548989 3:0.11049315 4:0.076790109 5:0.047394571 6:0.06568858 7:0.064908309 8:0.14851189 9:0.065794107 10:0.1525731 
--256 1:0.4074724 2:0.22486879 3:0.083576573 4:0.066131343 5:0.21795089 6:0.17744912 7:0.067941394 8:0.1856526 9:0.22134473 10:0.14974712 
--256 1:0.65187539 2:0.2485813 3:0.040839552 4:0.033828348 5:0.024875412 6:0.07511034 7:0.12010608 8:0.1439478 9:0.059964008 10:0.19452798 
--256 1:0.48412608 2:0.21826274 3:0.14544279 4:0.097400409 5:0.054767978 6:0.082593998 7:0.10585342 8:0.10632061 9:0.021634974 10:0.020976576 
--256 1:0.71294052 2:0.19261243 3:0.051795965 4:0.02448985 5:0.018161236 6:0.094319728 7:0.0021183546 8:0.2007208 9:0.30012396 10:0.11382952 
--256 1:0.78028345 2:0.15271159 3:0.036970216 4:0.021587097 5:0.0084476564 6:0.021860689 7:0.0011619259 8:0.11729912 9:0.085358643 10:0.059254554 
--9.8768108061772111 1:0.33684097 2:0.3807285 3:0.13771946 4:0.10766193 5:0.037049136 6:0.36443259 7:0.23630065 8:0.0035989475 9:0.12850136 10:0.0085116714 
--256 1:0.32353082 2:0.19175716 3:0.22725845 4:0.17048782 5:0.086965753 6:0.059629424 7:0.07841188 8:0.12685236 9:0.02727168 10:0.14684693 
--256 1:0.32005503 2:0.25382463 3:0.21463795 4:0.13505432 5:0.076428073 6:0.059703663 7:0.18286262 8:0.05864214 9:0.043720865 10:0.018612127 
--256 1:0.28262491 2:0.32405702 3:0.16368637 4:0.15504489 5:0.0745868 6:0.048239023 7:0.027437626 8:0.022151809 9:0.0022100571 10:0.014549825 
--256 1:0.46521569 2:0.17413004 3:0.15734402 4:0.14333443 5:0.059975823 6:0.12562586 7:0.0082131868 8:0.044560056 9:0.22638214 10:0.1474544 
--252.49907801379777 1:0.19192114 2:0.4974148 3:0.15874764 4:0.10314596 5:0.048770465 6:0.39339071 7:0.14891455 8:0.20874996 9:0.13714832 10:0.11878176 
--256 1:0.29643942 2:0.24502336 3:0.20342684 4:0.17282394 5:0.082286435 6:0.1449093 7:0.24476808 8:0.15695018 9:0.10271848 10:0.015055254 
--256 1:0.40763862 2:0.29021189 3:0.14578377 4:0.097846569 5:0.058519152 6:0.10782885 7:0.14457862 8:0.030379466 9:0.22918999 10:0.12688679 
--167.16028392588515 1:0.41157049 2:0.26660716 3:0.16481891 4:0.10737064 5:0.049632799 6:0.44810463 7:0.089031952 8:0.10707792 9:0.17644255 10:0.069458736 
--256 1:0.54663863 2:0.29914044 3:0.082170075 4:0.051975337 5:0.020075519 6:0.043505876 7:0.19613685 8:0.16803872 9:0.12221792 10:0.064852469 
--256 1:0.58987735 2:0.24218324 3:0.089436606 4:0.055673925 5:0.022828875 6:0.14423905 7:0.1409457 8:0.11391519 9:0.23660283 10:0.22941071 
--256 1:0.63524303 2:0.21552727 3:0.079928979 4:0.050535386 5:0.018765337 6:0.12283258 7:0.062983724 8:0.093636068 9:0.17264051 10:0.19209473 
--256 1:0.415493 2:0.23564278 3:0.14569519 4:0.14737857 5:0.055790463 6:0.04650811 7:0.098672237 8:0.15399472 9:0.055307964 10:0.027543361 
--256 1:0.36212345 2:0.3678714 3:0.13111962 4:0.10060791 5:0.038277606 6:0.06520853 7:0.19513714 8:0.26280544 9:0.1173931 10:0.029373466 
--256 1:0.74933605 2:0.17415046 3:0.040611702 4:0.026630119 5:0.0092716732 6:0.031324294 7:0.077353517 8:0.20542097 9:0.35062545 10:0.41114559 
--256 1:0.65556798 2:0.22080502 3:0.068062993 4:0.039201086 5:0.016362918 6:0.13681714 7:0.091054459 8:0.02776116 9:0.21932251 10:0.17576686 
--256 1:0.66538302 2:0.23224619 3:0.058157514 4:0.03242557 5:0.011787713 6:0.030099423 7:0.02933573 8:0.10469016 9:0.10655393 10:0.076272739 
--256 1:0.68268502 2:0.13213398 3:0.062422366 4:0.077860303 5:0.044898327 6:0.17201664 7:0.01402417 8:0.10928546 9:0.2616255 10:0.19000687 
--256 1:0.53669554 2:0.14257919 3:0.13238117 4:0.12602273 5:0.06232136 6:0.2281005 7:0.05537031 8:0.12902625 9:0.24858637 10:0.16565196 
--256 1:0.68630437 2:0.14402084 3:0.066512255 4:0.062081884 5:0.041080653 6:0.049823255 7:0.093537672 8:0.00062696723 9:0.02596386 10:0.021605519 
--256 1:0.58033259 2:0.21655817 3:0.10309348 4:0.071291798 5:0.028723956 6:0.028494203 7:0.06220508 8:0.028578914 9:0.013123256 10:0.042057539 
--256 1:0.59824267 2:0.27362742 3:0.053793234 4:0.050771956 5:0.023564721 6:0.011465321 7:0.089607739 8:0.19289357 9:0.16861973 10:0.078260318 
--256 1:0.41948048 2:0.34935125 3:0.11449275 4:0.086586351 5:0.030089161 6:0.24215636 7:0.11281299 8:0.11102651 9:0.10124254 10:0.093580976 
--256 1:0.32667013 2:0.2981087 3:0.18586101 4:0.13295466 5:0.056405507 6:0.17121194 7:0.16453914 8:0.082642012 9:0.10038351 10:0.1644567 
--256 1:0.54361426 2:0.37288743 3:0.048351722 4:0.027390308 5:0.0077562801 6:0.014316867 7:0.060224838 8:0.082892296 9:0.19946724 10:0.11369126 
--256 1:0.40401569 2:0.26471045 3:0.13737731 4:0.11691886 5:0.076977701 6:0.0401706 7:0.068185883 8:0.015305074 9:0.085526815 10:0.21825484 
--34.117748921842782 1:0.22929553 2:0.43627509 3:0.1455723 4:0.13295256 5:0.05590451 6:0.010369658 7:0.18781312 8:0.20063744 9:0.011412742 10:0.018345571 
--256 1:0.66988776 2:0.20680541 3:0.071445786 4:0.035695134 5:0.016165907 6:0.02178724 7:0.00042098599 8:0.088428829 9:0.026207385 10:0.05261074 
--221.87292968610691 1:0.14750601 2:0.3201601 3:0.36981541 4:0.12174539 5:0.040773092 6:0.0410226 7:0.034818072 8:0.093674744 9:0.029629079 10:0.16319747 
--256 1:0.53871973 2:0.13639628 3:0.13846465 4:0.15651985 5:0.029899496 6:0.092953413 7:0.19115008 8:0.051163442 9:0.14093952 10:0.04807925 
--256 1:0.52400381 2:0.30551905 3:0.068923527 4:0.079829788 5:0.021723817 6:0.045302181 7:0.091929321 8:0.14890146 9:0.152779 10:0.052755063 
--256 1:0.22903042 2:0.42452736 3:0.17077486 4:0.11492703 5:0.060740336 6:0.29374714 7:0.11994581 8:0.15250467 9:0.3081769 10:0.049785394 
--256 1:0.23370063 2:0.4081577 3:0.16426616 4:0.1250919 5:0.068783615 6:0.16613567 7:0.079429633 8:0.21664887 9:0.1065034 10:0.077050305 
--256 1:0.53497876 2:0.38281218 3:0.042299126 4:0.03040426 5:0.0095056685 6:0.08088094 7:0.021242108 8:0.066611187 9:0.12025506 10:0.016749165 
--256 1:0.23773516 2:0.21631152 3:0.22806217 4:0.2068793 5:0.11101185 6:0.06815839 7:0.009572673 8:0.076188226 9:0.055636059 10:0.10304013 
--256 1:0.5084849 2:0.28685674 3:0.088022106 4:0.086311467 5:0.030324785 6:0.11183308 7:0.036390875 8:0.15062379 9:0.2201992 10:0.14426302 
--256 1:0.5768387 2:0.19175219 3:0.099749563 4:0.090371439 5:0.041288102 6:0.14639471 7:0.031867182 8:0.32746365 9:0.35479356 10:0.45921197 
--256 1:0.33557305 2:0.31934466 3:0.17130648 4:0.12331751 5:0.050458306 6:0.013496314 7:0.082412785 8:0.031522327 9:0.0090523691 10:0.17211211 
--256 1:0.49347743 2:0.23750522 3:0.132493 4:0.095316929 5:0.041207425 6:0.061274127 7:0.030651942 8:0.020966147 9:0.043665941 10:0.14184706 
--256 1:0.26421271 2:0.46778072 3:0.11407196 4:0.10563301 5:0.048301602 6:0.1316462 7:0.04137332 8:0.16453424 9:0.061492469 10:0.0084699101 
--256 1:0.41810145 2:0.28928442 3:0.13630216 4:0.099788706 5:0.056523263 6:0.043440038 7:0.076386736 8:0.0024278844 9:0.10651773 10:0.15255347 
--256 1:0.5877439 2:0.25049852 3:0.066633951 4:0.070562682 5:0.024560948 6:0.12769675 7:0.073099908 8:0.23323317 9:0.042992111 10:0.050364798 
--256 1:0.53386436 2:0.23591795 3:0.1268867 4:0.070412129 5:0.032918862 6:0.047486689 7:0.04649474 8:0.098241754 9:0.12195838 10:0.19773048 
--256 1:0.58312567 2:0.16832854 3:0.099593461 4:0.10298703 5:0.045965301 6:0.21083849 7:0.0037129896 8:0.036955255 9:0.19575436 10:0.0033938933 
--256 1:0.21040703 2:0.34569885 3:0.19952467 4:0.17144475 5:0.072924708 6:0.14135037 7:0.36138335 8:0.14400799 9:0.02737774 10:0.11154545 
--256 1:0.59791291 2:0.16124615 3:0.096667831 4:0.097469885 5:0.046703224 6:0.11321856 7:0.26439362 8:0.038353655 9:0.041933328 10:0.094693333 
--238.55370925923984 1:0.41355838 2:0.30421087 3:0.13554391 4:0.1115883 5:0.035098549 6:0.37631181 7:0.011774388 8:0.15077837 9:0.15199179 10:0.0075221914 
--256 1:0.66165783 2:0.18213637 3:0.066699778 4:0.059669517 5:0.029836505 6:0.21356927 7:0.14832063 8:0.25147639 9:0.20639107 10:0.25497208 
--256 1:0.51394875 2:0.19579806 3:0.13896536 4:0.10809893 5:0.043188892 6:0.060684844 7:0.3037722 8:0.1282296 9:0.13932763 10:0.18605267 
--256 1:0.71000545 2:0.17291425 3:0.063161917 4:0.036107469 5:0.017810918 6:0.13469352 7:0.047733609 8:0.19328975 9:0.34274561 10:0.31273895 
--34.611920295615853 1:0.31386183 2:0.41937479 3:0.1352445 4:0.096012265 5:0.035506621 6:0.18815828 7:0.052922642 8:0.43947532 9:0.1523306 10:0.083245876 
--256 1:0.25922555 2:0.40847986 3:0.11892859 4:0.14549124 5:0.067874762 6:0.27901019 7:0.21962135 8:0.15407984 9:0.076838362 10:0.052251247 
--256 1:0.62886876 2:0.19327492 3:0.08192087 4:0.070009211 5:0.025926239 6:0.093005461 7:0.10725111 8:0.0060426649 9:0.15902482 10:0.1512287 
--256 1:0.24475209 2:0.31679542 3:0.20769256 4:0.15441252 5:0.076347402 6:0.055916445 7:0.033788785 8:0.074785936 9:0.13512535 10:0.10535038 
--256 1:0.64442996 2:0.26844121 3:0.042694736 4:0.028788094 5:0.015646004 6:0.048131642 7:0.039143436 8:0.062312572 9:0.057144988 10:0.065337281 
--256 1:0.45687118 2:0.30956641 3:0.09437582 4:0.093424687 5:0.045761902 6:0.062667079 7:0.15421308 8:0.025368183 9:0.0024346927 10:0.18026248 
--256 1:0.74130891 2:0.16049907 3:0.04114927 4:0.037110826 5:0.019931928 6:0.031316255 7:0.15260388 8:0.025622985 9:0.1582172 10:0.11227213 
--256 1:0.28990584 2:0.25952467 3:0.21754715 4:0.17284468 5:0.060177668 6:0.11135109 7:0.058647853 8:0.12998572 9:0.28837152 10:0.12913002 
--256 1:0.30465703 2:0.44141731 3:0.12096932 4:0.071307468 5:0.061648875 6:0.036347388 7:0.077268545 8:0.21248209 9:0.11553917 10:0.011381078 
--256 1:0.41301746 2:0.26836324 3:0.14734597 4:0.117657 5:0.05361633 6:0.074082422 7:0.059520873 8:0.15583224 9:0.2296277 10:0.28824466 
--256 1:0.77249767 2:0.16252991 3:0.02899562 4:0.023401377 5:0.012575424 6:0.04949718 7:0.021302657 8:0.0049873252 9:0.18966261 10:0.34458123 
--3.8396890471876968 1:0.35994361 2:0.47247768 3:0.099765349 4:0.045889777 5:0.021923582 6:0.031708866 7:0.035617927 8:0.14818985 9:0.18955073 10:0.050022531 
--256 1:0.43283488 2:0.19930558 3:0.14250869 4:0.16893503 5:0.056415824 6:0.15242392 7:0.047343781 8:0.037569399 9:0.0065469726 10:0.1462366 
--256 1:0.53838964 2:0.29629245 3:0.094711077 4:0.050004833 5:0.020602 6:0.010994351 7:0.013101945 8:0.10587806 9:0.21101997 10:0.011353523 
--256 1:0.47205066 2:0.21686217 3:0.12602768 4:0.12183745 5:0.063222045 6:0.15501292 7:0.072029815 8:0.22908765 9:0.22527071 10:0.21158555 
--256 1:0.43923293 2:0.31338011 3:0.099668671 4:0.10015051 5:0.04756777 6:0.1536432 7:0.14453623 8:0.01785839 9:0.13026357 10:0.03208073 
--256 1:0.61832529 2:0.26933345 3:0.066988556 4:0.03069812 5:0.014654585 6:0.18679858 7:0.12406934 8:0.044218096 9:0.00077281982 10:0.12188468 
--256 1:0.67451443 2:0.19728766 3:0.06475255 4:0.042411317 5:0.021034039 6:0.089474018 7:0.074429906 8:0.092630348 9:0.10785005 10:0.16713751 
--256 1:0.75095585 2:0.20430713 3:0.028989329 4:0.010747162 5:0.0050005327 6:0.020339477 7:0.057657105 8:0.11664662 9:0.2279437 10:0.28788864 
--256 1:0.62535951 2:0.1966595 3:0.073370573 4:0.069887409 5:0.034723004 6:0.032502413 7:0.12580677 8:0.0063982677 9:0.018195183 10:0.087482101 
--256 1:0.78666261 2:0.14551063 3:0.040917233 4:0.019770928 5:0.0071385912 6:0.0041995318 7:0.02394237 8:0.13665701 9:0.09905971 10:0.066352875 
--256 1:0.73202947 2:0.18919791 3:0.040523149 4:0.026636989 5:0.011612478 6:0.018768078 7:0.13914495 8:0.16110609 9:0.1168297 10:0.052894799 
--256 1:0.392524 2:0.21277656 3:0.1881252 4:0.12855653 5:0.078017712 6:0.37389937 7:0.00396316 8:0.11664676 9:0.044219314 10:0.094507295 
--256 1:0.23466772 2:0.2907318 3:0.20036445 4:0.15764459 5:0.11659144 6:0.083178739 7:0.14502912 8:0.071777351 9:0.045588004 10:0.060391802 
--256 1:0.66269399 2:0.2466475 3:0.039904543 4:0.032122234 5:0.018631734 6:0.031430818 7:0.015527667 8:0.082984082 9:0.14588317 10:0.088634311 
--256 1:0.656555 2:0.1863247 3:0.065450248 4:0.060222311 5:0.031447734 6:0.16133004 7:0.059880815 8:0.070909498 9:0.13879734 10:0.10727175 
--256 1:0.81686072 2:0.12289846 3:0.029173224 4:0.022838368 5:0.0082292265 6:0.054460965 7:0.084488416 8:0.052130249 9:0.080716456 10:0.1305848 
--256 1:0.68107744 2:0.23553855 3:0.04399493 4:0.024215648 5:0.015173437 6:0.083253513 7:0.14555373 8:0.24412181 9:0.20088283 10:0.1431334 
--256 1:0.43155128 2:0.26138739 3:0.12602382 4:0.14093369 5:0.040103821 6:0.00016679041 7:0.046832525 8:0.064929739 9:0.33646192 10:0.10923634 
--256 1:0.64985701 2:0.22927619 3:0.064137276 4:0.037345966 5:0.019383557 6:0.016077513 7:0.08876837 8:0.23297524 9:0.16359869 10:0.026743544 
--256 1:0.70705029 2:0.21713985 3:0.048020023 4:0.01866252 5:0.0091273178 6:0.070605094 7:0.0356524 8:0.12619255 9:0.10027455 10:0.053175058 
--256 1:0.52376366 2:0.36225016 3:0.047260819 4:0.041191835 5:0.025533525 6:0.18490812 7:0.030442166 8:0.0058548649 9:0.20304233 10:0.096371674 
--256 1:0.21843421 2:0.35706601 3:0.18977348 4:0.15667628 5:0.078050017 6:0.32131421 7:0.085659936 8:0.02095835 9:0.034524993 10:0.11134063 
--256 1:0.44741312 2:0.22502079 3:0.15647944 4:0.11395667 5:0.057129981 6:0.037434641 7:0.038350697 8:0.17459111 9:0.026489745 10:0.077226881 
--256 1:0.46081219 2:0.24979625 3:0.11354575 4:0.12056884 5:0.05527697 6:0.12772005 7:0.086511941 8:0.14533443 9:0.34725599 10:0.51161133 
--256 1:0.22537177 2:0.43266816 3:0.16633932 4:0.11920084 5:0.056419912 6:0.24341977 7:0.12905854 8:0.12833094 9:0.014689386 10:0.071538423 
--256 1:0.57517092 2:0.1964943 3:0.097408926 4:0.080969249 5:0.049956607 6:0.14836348 7:0.011827447 8:0.13807063 9:0.13594255 10:0.061786625 
--256 1:0.44117335 2:0.26217351 3:0.10419748 4:0.13722316 5:0.055232503 6:0.015316324 7:0.14974053 8:0.16581901 9:0.15777868 10:0.15769938 
--256 1:0.26387655 2:0.28407326 3:0.19944425 4:0.18623366 5:0.066372273 6:0.28200013 7:0.1565971 8:0.2461612 9:0.097420553 10:0.062019737 
--256 1:0.41901959 2:0.45425266 3:0.065998885 4:0.043025924 5:0.017702942 6:0.07346432 7:0.051504005 8:0.13986719 9:0.013459984 10:0.074315976 
--256 1:0.3447409 2:0.31069298 3:0.18366119 4:0.10739776 5:0.05350716 6:0.13180979 7:0.22729047 8:0.0071544655 9:0.037815419 10:0.082657282 
--256 1:0.39957047 2:0.34926269 3:0.10690619 4:0.092149468 5:0.052111185 6:0.12766824 7:0.010572163 8:0.080246798 9:0.20955193 10:0.34143627 
--256 1:0.33159479 2:0.33330054 3:0.15433853 4:0.11198598 5:0.068780157 6:0.040433764 7:0.017340017 8:0.061969483 9:0.0044143541 10:0.011562623 
--256 1:0.53927197 2:0.27978164 3:0.068737134 4:0.078062721 5:0.034146535 6:0.020189915 7:0.021073057 8:0.047853218 9:0.031496811 10:0.045394492 
--256 1:0.37069372 2:0.32283298 3:0.12104971 4:0.13297129 5:0.052452302 6:0.02169455 7:0.023882974 8:0.036092387 9:0.11731904 10:0.090427872 
--256 1:0.48430333 2:0.30549293 3:0.11476186 4:0.058560106 5:0.036881782 6:0.40670452 7:0.22678723 8:0.047949545 9:0.091195004 10:0.044168456 
--256 1:0.64850468 2:0.22832938 3:0.065145042 4:0.040791795 5:0.0172291 6:0.17470688 7:0.090842317 8:0.0010450601 9:0.053181911 10:0.11782934 
--256 1:0.29978186 2:0.1479478 3:0.061242609 4:0.099592264 5:0.39143547 6:0.29199206 7:0.041396366 8:0.037979781 9:0.19508395 10:0.22971522 
--256 1:0.7286439 2:0.1613664 3:0.05885502 4:0.03247358 5:0.018661106 6:0.12364109 7:0.0051776757 8:0.13768518 9:0.03421668 10:0.060029007 
--256 1:0.54111699 2:0.25163696 3:0.10739898 4:0.070306011 5:0.029541068 6:0.020471091 7:0.10402455 8:0.014885391 9:0.084658259 10:0.21880209 
--256 1:0.36962114 2:0.35018413 3:0.12944956 4:0.10603961 5:0.044705558 6:0.24860094 7:0.10716046 8:0.013728833 9:0.21275737 10:0.031268749 
--256 1:0.56813769 2:0.28549883 3:0.075339966 4:0.047556446 5:0.023467059 6:0.0133809 7:0.07521655 8:0.097811805 9:0.027345528 10:0.075141171 
--256 1:0.78144727 2:0.17042637 3:0.02728708 4:0.012650779 5:0.0081884933 6:0.027834449 7:0.063609588 8:0.13050116 9:0.13690758 10:0.35889702 
--256 1:0.60097553 2:0.24302458 3:0.071658524 4:0.055700512 5:0.02864086 6:0.049426637 7:0.051231069 8:0.036165019 9:0.19068196 10:0.15846465 
--256 1:0.48514891 2:0.25813329 3:0.12595561 4:0.082656795 5:0.048105403 6:0.23686081 7:0.017308504 8:0.11115247 9:0.09220078 10:0.13660758 
--256 1:0.40406582 2:0.203903 3:0.20301727 4:0.12316632 5:0.065847592 6:0.043852812 7:0.007820302 8:0.090513724 9:0.027731099 10:0.071202841 
--256 1:0.3473571 2:0.43418805 3:0.10664416 4:0.080639166 5:0.031171523 6:0.22304359 7:0.046853048 8:0.04401312 9:0.15996061 10:0.064551037 
--256 1:0.58735356 2:0.27097562 3:0.078576813 4:0.042043716 5:0.021050288 6:0.0066977129 7:0.011073151 8:0.1002564 9:0.0629457 10:0.18438998 
--256 1:0.35504467 2:0.256558 3:0.19622274 4:0.12487368 5:0.06730092 6:0.13227558 7:0.095078085 8:0.0019904723 9:0.046010222 10:0.053385008 
--256 1:0.58985253 2:0.24028926 3:0.098463268 4:0.047293811 5:0.024101131 6:0.12687655 7:0.0002028541 8:0.066864676 9:0.15707618 10:0.083352951 
--256 1:0.74136389 2:0.17704116 3:0.038899482 4:0.028979543 5:0.013715926 6:0.0092421309 7:0.04755698 8:0.02985181 9:0.010149657 10:0.047240958 
--256 1:0.5775527 2:0.19314632 3:0.10504313 4:0.094928665 5:0.029329188 6:0.017519197 7:0.011550852 8:0.055719954 9:0.16773149 10:0.11864586 
--256 1:0.49171441 2:0.26830031 3:0.13940154 4:0.071648442 5:0.028935298 6:0.091916322 7:0.044879915 8:0.043559082 9:0.068503713 10:0.065829468 
--256 1:0.73118948 2:0.1780615 3:0.038857443 4:0.033502064 5:0.018389511 6:0.046134752 7:0.049333516 8:0.0057176868 9:0.21342146 10:0.46321286 
--256 1:0.5451732 2:0.2699467 3:0.078063752 4:0.068146595 5:0.038669759 6:0.12843034 7:0.17643232 8:0.25905406 9:0.26183252 10:0.5077041 
--256 1:0.69782448 2:0.18096208 3:0.04780329 4:0.051539714 5:0.021870437 6:0.34429727 7:0.26079421 8:0.17358441 9:0.28100101 10:0.0043507684 
--256 1:0.38393121 2:0.41540448 3:0.098414753 4:0.061324956 5:0.040924605 6:0.1426783 7:0.11228965 8:0.063445273 9:0.17790138 10:0.27630736 
--256 1:0.76041814 2:0.16618561 3:0.04489155 4:0.020316871 5:0.0081878289 6:0.027045152 7:0.06985226 8:0.19468773 9:0.17451501 10:0.19891849 
--256 1:0.22140191 2:0.42257582 3:0.16808188 4:0.1221583 5:0.065782094 6:0.049327446 7:0.0072864353 8:0.13317272 9:0.2027043 10:0.0088653035 
--256 1:0.52223087 2:0.28244269 3:0.054128826 4:0.083021878 5:0.058175737 6:0.31240571 7:0.14986995 8:0.14928452 9:0.15423594 10:0.043705417 
--256 1:0.43459998 2:0.2854282 3:0.14359297 4:0.097209783 5:0.039169063 6:0.21178906 7:0.27473362 8:0.056761838 9:0.10036893 10:0.03950839 
--256 1:0.35973834 2:0.32652438 3:0.16231717 4:0.11516737 5:0.036252736 6:0.30716409 7:0.16082596 8:0.17429266 9:0.31048685 10:0.2057642 
--256 1:0.5630542 2:0.22523516 3:0.13025583 4:0.048001923 5:0.033452888 6:0.022916366 7:0.0033143197 8:0.10528726 9:0.079075965 10:0.0046265805 
--256 1:0.61580884 2:0.16715557 3:0.1026195 4:0.077517389 5:0.0368987 6:0.027184956 7:0.057440412 8:0.041747003 9:0.1235451 10:0.17131254 
--256 1:0.63449698 2:0.17857923 3:0.088440884 4:0.06749813 5:0.030984775 6:0.40391789 7:0.29096049 8:0.2875453 9:0.26613112 10:0.29357437 
--243.65366487905203 1:0.32442737 2:0.45212553 3:0.10124741 4:0.084943958 5:0.037255736 6:0.022179796 7:0.040636915 8:0.087271106 9:0.017350706 10:0.20515957 
--40.838690036970405 1:0.4185316 2:0.29398368 3:0.14593509 4:0.098926523 5:0.042623116 6:0.018115958 7:0.041175559 8:0.10899015 9:0.15012071 10:0.38602482 
--256 1:0.33751776 2:0.24245345 3:0.2145935 4:0.14248532 5:0.062949969 6:0.27805203 7:0.033110548 8:0.18264748 9:0.22424727 10:0.13294045 
--256 1:0.63223719 2:0.25531639 3:0.058621053 4:0.038091589 5:0.015733779 6:0.15437873 7:0.10647174 8:0.092495213 9:0.037803351 10:0.04325994 
--256 1:0.3119362 2:0.30065895 3:0.1563563 4:0.15213329 5:0.078915252 6:0.026329938 7:0.0048392973 8:0.047009734 9:0.067260677 10:0.0023756873 
--256 1:0.48810507 2:0.25636226 3:0.09737707 4:0.10529533 5:0.052860271 6:0.023574913 7:0.011681209 8:0.12499883 9:0.030615869 10:0.089112759 
--2.8506606308182123 1:0.76324071 2:0.097049181 3:0.062724391 4:0.0437958 5:0.03318992 6:0.84997503 7:0.40876909 8:0.024690821 9:0.17538716 10:0.039234477 
--256 1:0.41137463 2:0.27674239 3:0.170128 4:0.082546855 5:0.059208131 6:0.095052366 7:0.028048262 8:0.071341682 9:0.055591284 10:0.043810984 
--256 1:0.44947177 2:0.32594841 3:0.11956287 4:0.070676776 5:0.034340173 6:0.047797369 7:0.14344868 8:0.040239174 9:0.046100477 10:0.018002079 
--256 1:0.30384207 2:0.33692531 3:0.15032449 4:0.15590295 5:0.053005183 6:0.046843715 7:0.12035091 8:0.11702514 9:0.06457555 10:0.08990426 
--256 1:0.65514569 2:0.20835042 3:0.06556566 4:0.048899215 5:0.022039014 6:0.0021449431 7:0.025591711 8:0.037161818 9:0.13379556 10:0.05323319 
--256 1:0.41074433 2:0.23883244 3:0.15057983 4:0.12738523 5:0.072458171 6:0.015782965 7:0.15959178 8:0.054210573 9:0.023530191 10:0.025906532 
--256 1:0.20925589 2:0.19712932 3:0.29585165 4:0.18757139 5:0.11019175 6:0.13453369 7:0.29974273 8:0.055363268 9:0.17966057 10:0.20430484 
--256 1:0.57779471 2:0.25688702 3:0.075794139 4:0.062030214 5:0.02749392 6:0.11122337 7:0.11631685 8:0.29841204 9:0.11626716 10:0.072044996 
--256 1:0.68741773 2:0.21397041 3:0.058053738 4:0.028239072 5:0.012319052 6:0.085305456 7:0.067522917 8:0.025478847 9:0.17566091 10:0.2708899 
--86.423853300326869 1:0.29019111 2:0.33006348 3:0.19936281 4:0.12903736 5:0.051345244 6:0.18193002 7:0.26454965 8:0.045075624 9:0.10828927 10:0.16669187 
--256 1:0.59962359 2:0.169498 3:0.1168135 4:0.085396352 5:0.028668556 6:0.08020783 7:0.098481311 8:0.023870427 9:0.056847749 10:0.036861384 
--256 1:0.59057481 2:0.21942851 3:0.075258672 4:0.083582315 5:0.031155696 6:0.12120791 7:0.0019282627 8:0.17963601 9:0.29124949 10:0.059517775 
--256 1:0.5463179 2:0.21361405 3:0.088907883 4:0.097295548 5:0.053864622 6:0.48656099 7:0.1219169 8:0.28162635 9:0.30187365 10:0.12255292 
--256 1:0.37245211 2:0.26994455 3:0.1771394 4:0.11924202 5:0.06122192 6:0.14186525 7:0.16061566 8:0.0668578 9:0.063689953 10:0.15582934 
--256 1:0.42504344 2:0.46004053 3:0.061497261 4:0.037719961 5:0.015698806 6:0.061048059 7:0.035527178 8:0.13430584 9:0.030034403 10:0.11385951 
--256 1:0.45387336 2:0.31202112 3:0.14604493 4:0.056126353 5:0.031934243 6:0.075354855 7:0.030669844 8:0.049394096 9:0.05424988 10:0.065201421 
--256 1:0.6239983 2:0.27578668 3:0.050371064 4:0.034184506 5:0.015659442 6:0.16778899 7:0.094999153 8:0.29885226 9:0.17848447 10:0.29631643 
--256 1:0.29304338 2:0.38906068 3:0.13578865 4:0.12523993 5:0.056867358 6:0.1491206 7:0.023490455 8:0.082914654 9:0.10492265 10:0.096650534 
--256 1:0.73416852 2:0.17407733 3:0.055277219 4:0.025833906 5:0.010643019 6:0.013338607 7:0.013419898 8:0.031019281 9:0.13452626 10:0.23018916 
--219.8937849399197 1:0.37540157 2:0.26996596 3:0.15448692 4:0.15267592 5:0.047469626 6:0.027159319 7:0.36897074 8:0.2808778 9:0.1135501 10:0.0099082772 
--26.291017511662261 1:0.50897651 2:0.24764438 3:0.10031166 4:0.092575255 5:0.050492201 6:0.44979567 7:0.28213284 8:0.2053789 9:0.25714903 10:0.45493456 
--256 1:0.34757402 2:0.32743673 3:0.17940402 4:0.097639999 5:0.04794523 6:0.06432014 7:0.058693376 8:0.021869902 9:0.14964567 10:0.084174384 
--256 1:0.37115781 2:0.33075346 3:0.14222799 4:0.10548647 5:0.050374273 6:0.15063219 7:0.19150009 8:0.10266967 9:0.0043073234 10:0.067104888 
--256 1:0.57045293 2:0.30603197 3:0.070450225 4:0.036195263 5:0.016869609 6:0.061763354 7:0.08921103 8:0.010324242 9:0.022344487 10:0.049365229 
--128.82322034524833 1:0.54674971 2:0.20917813 3:0.12546228 4:0.082622334 5:0.035987539 6:0.019461901 7:0.054521604 8:0.17508476 9:0.1249771 10:0.13802153 
--256 1:0.50611511 2:0.25818248 3:0.1235352 4:0.081026495 5:0.03114072 6:0.051001907 7:0.064758757 8:0.13195222 9:0.24683866 10:0.3623502 
--256 1:0.27807465 2:0.32737043 3:0.18457089 4:0.14056392 5:0.069420107 6:0.0067958079 7:0.02423858 8:0.19341135 9:0.20038801 10:0.11671632 
--256 1:0.66062469 2:0.15736671 3:0.068996963 4:0.077326037 5:0.035685594 6:0.29490793 7:0.31099314 8:0.2202792 9:0.33536166 10:0.4239442 
--256 1:0.55377423 2:0.2851445 3:0.068951441 4:0.064196636 5:0.027933191 6:0.10303704 7:0.12973528 8:0.1400474 9:0.037354775 10:0.03565645 
--256 1:0.57686536 2:0.20452737 3:0.080490997 4:0.08250368 5:0.055612593 6:0.0080428063 7:0.075994651 8:0.079726203 9:0.048984978 10:0.016365667 
--256 1:0.6087998 2:0.21821665 3:0.082472976 4:0.060073457 5:0.030437112 6:0.031437503 7:0.018867758 8:0.024285037 9:0.0026867668 10:0.011949346 
--256 1:0.43416976 2:0.2582912 3:0.10805385 4:0.12920881 5:0.070276382 6:0.029597303 7:0.038028436 8:0.02390822 9:0.16817248 10:0.42184879 
--256 1:0.54700098 2:0.22616961 3:0.12802151 4:0.054826868 5:0.043981021 6:0.021600529 7:0.046209866 8:0.040651695 9:0.172974 10:0.036222521 
--256 1:0.56220164 2:0.24897216 3:0.11276579 4:0.054157788 5:0.021902624 6:0.10478498 7:0.036716386 8:0.11819923 9:0.044124789 10:0.0302011 
--256 1:0.51509525 2:0.24385001 3:0.10965885 4:0.09614071 5:0.035255176 6:0.1552069 7:0.19173429 8:0.0080980358 9:0.0034522792 10:0.15862103 
--256 1:0.61409883 2:0.16946658 3:0.080563938 4:0.087587151 5:0.048283495 6:0.10986089 7:0.35661337 8:0.1847015 9:0.24192612 10:0.19828705 
--256 1:0.35614235 2:0.25305977 3:0.14108761 4:0.16264653 5:0.087063735 6:0.075433796 7:0.30316905 8:0.27478038 9:0.13575232 10:0.34839091 
--256 1:0.59045716 2:0.19378197 3:0.090242706 4:0.088685789 5:0.036832382 6:0.021393381 7:0.0095396586 8:0.37171855 9:0.20140032 10:0.2163819 
--256 1:0.68008765 2:0.20428749 3:0.060028199 4:0.041768834 5:0.01382782 6:0.076201112 7:0.094638351 8:0.011647561 9:0.15179834 10:0.055852248 
--256 1:0.46159369 2:0.26891051 3:0.082580294 4:0.098114443 5:0.088801069 6:0.16044871 7:0.12895594 8:0.08486533 9:0.12809785 10:0.34165859 
--256 1:0.15429594 2:0.44618319 3:0.1965812 4:0.11772168 5:0.085217993 6:0.11388652 7:0.0039102442 8:0.083807176 9:0.032858599 10:0.00912712 
--256 1:0.64472161 2:0.22070677 3:0.077605936 4:0.036744326 5:0.020221362 6:0.1163895 7:0.052080729 8:0.13922011 9:0.049395173 10:0.06000612 
--256 1:0.45004403 2:0.32523707 3:0.11824054 4:0.07923906 5:0.0272393 6:0.070359071 7:0.051539764 8:0.10001798 9:0.13024556 10:0.19075241 
--256 1:0.43818829 2:0.25164578 3:0.15922824 4:0.087334454 5:0.063603227 6:0.069539157 7:0.019079101 8:0.22026742 9:0.049431125 10:0.0092126299 
--256 1:0.77181631 2:0.15394068 3:0.039303391 4:0.025190562 5:0.0097490579 6:0.038280799 7:0.0066377542 8:0.039030753 9:0.16215801 10:0.025053557 
--256 1:0.41115309 2:0.26457472 3:0.13816558 4:0.12787778 5:0.058228835 6:0.12317818 7:0.036071005 8:0.098122867 9:0.041464651 10:0.22107979 
--256 1:0.82465361 2:0.1157515 3:0.028059942 4:0.020775129 5:0.01075982 6:0.0010660183 7:0.13374095 8:0.22212377 9:0.2492573 10:0.065526336 
--256 1:0.37579331 2:0.30227662 3:0.11454047 4:0.13215466 5:0.075234939 6:0.038495366 7:0.073509201 8:0.015320532 9:0.034489166 10:0.033172001 
--256 1:0.52617626 2:0.38030626 3:0.061719514 4:0.023032501 5:0.0087654619 6:0.011105599 7:0.055788767 8:0.01792313 9:0.020476586 10:0.030625919 
--256 1:0.2100797 2:0.33159904 3:0.2414988 4:0.14216407 5:0.074658391 6:0.043905337 7:0.13252839 8:0.1097567 9:0.11646143 10:0.073820187 
--256 1:0.75321638 2:0.15149785 3:0.033058326 4:0.038417557 5:0.023809882 6:0.036693633 7:0.095046876 8:0.19211382 9:0.051284046 10:0.13396379 
--256 1:0.55762733 2:0.24550898 3:0.095155731 4:0.072213372 5:0.02949458 6:0.15238929 7:0.13845829 8:0.1748688 9:0.16238643 10:0.023909414 
--256 1:0.37274964 2:0.24239921 3:0.15616946 4:0.18019295 5:0.048488743 6:0.22279565 7:0.18147461 8:0.0016604303 9:0.20254522 10:0.1216145 
--256 1:0.37514944 2:0.24767158 3:0.18451973 4:0.13192781 5:0.060731453 6:0.20232782 7:0.040859027 8:0.20434228 9:0.18186104 10:0.1191986 
--256 1:0.75157718 2:0.09024267 3:0.035118819 4:0.08012264 5:0.042938694 6:0.044937004 7:0.23226259 8:0.099789232 9:0.0073169793 10:0.17262453 
--256 1:0.6684681 2:0.22305412 3:0.05272941 4:0.037688386 5:0.018059984 6:0.069069626 7:0.15113201 8:0.12067296 9:0.15750429 10:0.2307299 
--256 1:0.47490776 2:0.2329842 3:0.14342273 4:0.10490378 5:0.043781517 6:0.0053911093 7:0.014244718 8:0.038698709 9:0.035214419 10:0.094698956 
--256 1:0.32032902 2:0.27722228 3:0.19077526 4:0.15633677 5:0.055336674 6:0.098271611 7:0.0034727926 8:0.055074787 9:0.30151071 10:0.13371056 
--256 1:0.27996462 2:0.42180928 3:0.14122461 4:0.09955536 5:0.057446123 6:0.02213956 7:0.14684019 8:0.35496404 9:0.018782719 10:0.090595658 
--256 1:0.45426779 2:0.33861261 3:0.10108641 4:0.07837781 5:0.02765538 6:0.12314662 7:0.024088696 8:0.092385722 9:0.02788242 10:0.091916769 
--256 1:0.25795482 2:0.48592583 3:0.11676484 4:0.092570534 5:0.046783978 6:0.090685918 7:0.044896734 8:0.10434386 9:0.02319042 10:0.0055928735 
--78.078841382898773 1:0.37223415 2:0.23896313 3:0.19206069 4:0.1389117 5:0.057830324 6:0.28577894 7:0.17567593 8:0.14661477 9:0.47523 10:0.25502566 
--256 1:0.38068006 2:0.27489122 3:0.16371639 4:0.1302183 5:0.050494035 6:0.24962085 7:0.027412888 8:0.12494353 9:0.074624653 10:0.031152902 
--256 1:0.44721221 2:0.29026508 3:0.11714739 4:0.083926223 5:0.061449091 6:0.10450951 7:0.054154525 8:0.054378207 9:0.21248193 10:0.44412244 
--256 1:0.63732129 2:0.18547766 3:0.070265573 4:0.074256297 5:0.032679186 6:0.03876163 7:0.055179619 8:0.19456544 9:0.026555 10:0.17803 
--256 1:0.37116987 2:0.35645841 3:0.16042219 4:0.074724178 5:0.037225352 6:0.087247218 7:0.094933787 8:0.030658711 9:0.067650372 10:0.13677891 
--256 1:0.40311063 2:0.28675538 3:0.1412576 4:0.12223614 5:0.046640254 6:0.21604989 7:0.14491604 8:0.034307762 9:0.0052605714 10:0.033766388 
--83.745362772390934 1:0.59753296 2:0.19345888 3:0.091418806 4:0.071629682 5:0.045959671 6:0.21020994 7:0.12903737 8:0.083350426 9:0.057816338 10:0.36160726 
--55.252470778583351 1:0.14098921 2:0.64018791 3:0.06685868 4:0.093183267 5:0.058780932 6:0.32419522 7:0.05942149 8:0.22614419 9:0.41009501 10:0.56490777 
--256 1:0.67915869 2:0.18589443 3:0.065263292 4:0.048747674 5:0.020935914 6:0.15081398 7:0.073058118 8:0.058204805 9:0.018825918 10:0.0467251 
--256 1:0.24316078 2:0.3688898 3:0.14952311 4:0.1342113 5:0.10421501 6:0.0088538382 7:0.017776083 8:0.18414911 9:0.090183031 10:0.19157012 
--256 1:0.50824038 2:0.24802996 3:0.12127985 4:0.089771559 5:0.032678249 6:0.056531492 7:0.2304907 8:0.080761297 9:0.14505317 10:0.25344509 
--256 1:0.56024736 2:0.19043322 3:0.11764873 4:0.093134947 5:0.03853573 6:0.18723296 7:0.52189361 8:0.34477178 9:0.29270279 10:0.24195532 
--256 1:0.66605951 2:0.25467222 3:0.045452346 4:0.025241898 5:0.0085740324 6:0.099122848 7:0.011145243 8:0.031076275 9:0.24490968 10:0.28488029 
--256 1:0.60826183 2:0.21708097 3:0.092798335 4:0.06391696 5:0.017941906 6:0.0016207809 7:0.10679025 8:0.0029212692 9:0.19237787 10:0.18832729 
--256 1:0.26554227 2:0.4174953 3:0.14222172 4:0.12991408 5:0.044826634 6:0.025296328 7:0.14742867 8:0.050392432 9:0.032357415 10:0.11622267 
--256 1:0.49786426 2:0.32452655 3:0.096810295 4:0.055383696 5:0.025415198 6:0.21218702 7:0.051279494 8:0.020737403 9:0.020197518 10:0.27301192 
--256 1:0.63423752 2:0.15416354 3:0.059389785 4:0.10726897 5:0.04494018 6:0.20333687 7:0.095459017 8:0.09589495 9:0.08950034 10:0.0029983389 
--256 1:0.36480375 2:0.3290441 3:0.14005957 4:0.12287712 5:0.043215453 6:0.21064906 7:0.073322233 8:0.089746161 9:0.010124938 10:0.049202454 
--3.9154899659665534 1:0.29751663 2:0.24760455 3:0.080178186 4:0.14958205 5:0.22511858 6:0.24892656 7:0.52109234 8:0.56146607 9:0.60168174 10:0.82159457 
--256 1:0.32584764 2:0.35036528 3:0.12313668 4:0.13215171 5:0.068498695 6:0.11088668 7:0.090051024 8:0.16034445 9:0.17497769 10:0.020421786 
--256 1:0.39514244 2:0.34202784 3:0.15007885 4:0.074768211 5:0.037982654 6:0.11904379 7:0.01738909 8:0.071496971 9:0.027909352 10:0.0062230157 
--256 1:0.29087023 2:0.35268642 3:0.17564443 4:0.11429505 5:0.066503858 6:0.10548207 7:0.11103206 8:0.096455796 9:0.010810397 10:0.1162295 
--256 1:0.40859247 2:0.25553598 3:0.16475405 4:0.12505505 5:0.046062454 6:0.32246113 7:0.10678385 8:0.19444945 9:0.080285115 10:0.2191269 
--256 1:0.35157251 2:0.36111983 3:0.13234717 4:0.10424942 5:0.050711073 6:0.17843532 7:0.097143504 8:0.41721972 9:0.074713549 10:0.071872963 
--151.47811624653153 1:0.46461974 2:0.40720373 3:0.087269303 4:0.03004378 5:0.010863452 6:0.051926335 7:0.1822963 8:0.1514215 9:0.16964521 10:0.43532075 
--256 1:0.3057071 2:0.49489179 3:0.065788096 4:0.097922153 5:0.035690868 6:0.17031059 7:0.17259348 8:0.038582069 9:0.062761202 10:0.12200652 
--256 1:0.51112203 2:0.25101993 3:0.10521642 4:0.08010388 5:0.052537739 6:0.051488565 7:0.057272757 8:0.089041382 9:0.010709401 10:0.07459656 
--256 1:0.58355369 2:0.21942151 3:0.092508678 4:0.075053052 5:0.029463069 6:0.077503922 7:0.10093718 8:0.04786766 9:0.045505909 10:0.0010107405 
--209.20435300434593 1:0.85033968 2:0.055878342 3:0.042111558 4:0.025649129 5:0.026021294 6:0.062477671 7:0.22860077 8:0.092562135 9:0.31869218 10:0.2093758 
--256 1:0.37745339 2:0.34707794 3:0.14855367 4:0.088827354 5:0.038087654 6:0.089872411 7:0.1427608 8:0.10564879 9:0.053332748 10:0.015151159 
--256 1:0.66161311 2:0.14046252 3:0.076163904 4:0.084974254 5:0.03678621 6:0.045936575 7:0.21783425 8:0.083184106 9:0.2464642 10:0.24211312 
--256 1:0.20785516 2:0.42974892 3:0.19917065 4:0.092132163 5:0.071093112 6:0.082314597 7:0.058643302 8:0.048159836 9:0.11112693 10:0.060422122 
--256 1:0.36019937 2:0.40661053 3:0.11959399 4:0.06972548 5:0.043870637 6:0.027006856 7:0.0048239801 8:0.04782605 9:0.28825937 10:0.18411171 
--256 1:0.68209832 2:0.20239929 3:0.056422506 4:0.042687594 5:0.016392288 6:0.092769601 7:0.21895419 8:0.13319602 9:0.12033963 10:0.1167876 
--256 1:0.40579839 2:0.24202396 3:0.13673652 4:0.14279361 5:0.072647527 6:0.089519194 7:0.11515158 8:0.049546262 9:0.035166667 10:0.0019260988 
--256 1:0.32797686 2:0.33897239 3:0.189543 4:0.089485684 5:0.054022074 6:0.1919067 7:0.061756219 8:0.16930094 9:0.13056832 10:0.066944951 
--256 1:0.43423588 2:0.27290694 3:0.1258082 4:0.11276295 5:0.054286026 6:0.01283497 7:0.22431611 8:0.041969807 9:0.19565552 10:0.26293903 
--256 1:0.70045788 2:0.16892888 3:0.052949331 4:0.052608715 5:0.025055188 6:0.086339339 7:0.076832825 8:0.06135113 9:0.0026508025 10:0.023270922 
--256 1:0.60268179 2:0.22282521 3:0.081178067 4:0.063608001 5:0.029706936 6:0.018978439 7:0.065912457 8:0.1709766 9:0.0013004392 10:0.090019966 
--256 1:0.52341592 2:0.21224216 3:0.12888245 4:0.09254941 5:0.04291007 6:0.23040906 7:0.0072727121 8:0.038398524 9:0.075711315 10:0.028754098 
--256 1:0.35037492 2:0.25538384 3:0.1713905 4:0.15492245 5:0.067928291 6:0.23605052 7:0.061926273 8:0.029506154 9:0.10056799 10:0.017422618 
--256 1:0.2492632 2:0.4146823 3:0.13577499 4:0.12732502 5:0.072954492 6:0.082562198 7:0.065714189 8:0.20789664 9:0.028444589 10:0.013594838 
--256 1:0.49770929 2:0.35268724 3:0.065501082 4:0.052333828 5:0.031768551 6:0.09866605 7:0.023807573 8:0.050436444 9:0.073075895 10:0.01427817 
--256 1:0.26605592 2:0.34887823 3:0.20476219 4:0.12255157 5:0.057752088 6:0.02201276 7:0.11089803 8:0.1165565 9:0.11070392 10:0.18107502 
--256 1:0.51182729 2:0.21778187 3:0.13290788 4:0.093633039 5:0.043849919 6:0.047619666 7:0.02542812 8:0.17184207 9:0.059734792 10:0.13161573 
--256 1:0.30642184 2:0.45127235 3:0.10291751 4:0.095965323 5:0.043422978 6:0.17041083 7:0.029522721 8:0.016457549 9:0.027290953 10:0.025423876 
--256 1:0.57013965 2:0.243199 3:0.09231444 4:0.065933283 5:0.028413622 6:0.17830328 7:0.0008501186 8:0.03385222 9:0.064782251 10:0.026397239 
--256 1:0.67148203 2:0.22492458 3:0.055034502 4:0.031065253 5:0.017493635 6:0.02792764 7:0.09037864 8:0.023766082 9:0.024996616 10:0.056988033 
--256 1:0.43975107 2:0.35441298 3:0.094984977 4:0.083724598 5:0.027126375 6:0.022341203 7:0.0037705567 8:0.07046365 9:0.13577106 10:0.17346531 
--256 1:0.65958919 2:0.22157542 3:0.05573941 4:0.045262245 5:0.01783373 6:0.015305165 7:0.062162853 8:0.17261241 9:0.18124532 10:0.032544213 
--256 1:0.23509472 2:0.30433285 3:0.2365058 4:0.14364859 5:0.080418048 6:0.11202136 7:0.11803833 8:0.055795526 9:0.027764362 10:0.12168712 
--256 1:0.49515082 2:0.2471258 3:0.092765324 4:0.10401259 5:0.060945457 6:0.062793995 7:0.079115607 8:0.10300845 9:0.1123059 10:0.091975064 
--256 1:0.71632027 2:0.14009153 3:0.083778097 4:0.040019048 5:0.019791056 6:0.07709652 7:0.00034066331 8:0.038869008 9:0.23973366 10:0.087685073 
--256 1:0.31380754 2:0.23133544 3:0.19456633 4:0.20293076 5:0.057359936 6:0.21455926 7:0.062474588 8:0.088539198 9:0.14715159 10:0.003332393 
--256 1:0.39412459 2:0.22934087 3:0.17993052 4:0.12832077 5:0.068283248 6:0.07956588 7:0.034082472 8:0.1805823 9:0.18321898 10:0.18609366 
--256 1:0.48389637 2:0.23708626 3:0.13856372 4:0.082218213 5:0.058235441 6:0.34859477 7:0.10543835 8:0.16169233 9:0.12312216 10:0.014382385 
--2.4502521939187245 1:0.4507993 2:0.24949826 3:0.14740125 4:0.094043928 5:0.058257265 6:0.14710275 7:0.27012954 8:0.24122156 9:0.30120751 10:0.51775283 
--256 1:0.63569538 2:0.20534062 3:0.081576034 4:0.055421799 5:0.021966171 6:0.015744896 7:0.027132158 8:0.019225614 9:0.053157363 10:0.12165546 
--256 1:0.28145203 2:0.19927531 3:0.17384054 4:0.20180515 5:0.14362695 6:0.085225134 7:0.27538197 8:0.18428819 9:0.30847381 10:0.36762675 
--256 1:0.25873437 2:0.32945221 3:0.18873105 4:0.13664806 5:0.086434309 6:0.034330685 7:0.019943184 8:0.13457426 9:0.081432429 10:0.0088648276 
--256 1:0.60697539 2:0.19354962 3:0.11168993 4:0.054345575 5:0.033439481 6:0.0014192845 7:0.0010782981 8:0.055259448 9:0.073968301 10:0.11656208 
--256 1:0.67601156 2:0.18679963 3:0.072731259 4:0.0379121 5:0.026545445 6:0.05244473 7:0.029025919 8:0.16774754 9:0.042736198 10:0.037883552 
--256 1:0.50191703 2:0.34640322 3:0.077729541 4:0.056875022 5:0.017075185 6:0.0015489897 7:0.056848364 8:0.034342101 9:0.01763172 10:0.079312757 
--256 1:0.6783759 2:0.18344599 3:0.060937881 4:0.049647977 5:0.027592259 6:0.15268775 7:0.179122 8:0.28554425 9:0.18083408 10:0.2259745 
--256 1:0.27968222 2:0.44013818 3:0.098221389 4:0.1334981 5:0.048460109 6:0.19115414 7:0.33224865 8:0.33633629 9:0.055187857 10:0.20050691 
--256 1:0.42648241 2:0.30899567 3:0.12942893 4:0.082145444 5:0.052947543 6:0.3405724 7:0.051563246 8:0.16573669 9:0.086830575 10:0.019535278 
--256 1:0.28307365 2:0.3314096 3:0.13746511 4:0.14494918 5:0.10310245 6:0.017385538 7:0.12112315 8:0.056242409 9:0.026688036 10:0.042929479 
--256 1:0.40514745 2:0.31226314 3:0.14993798 4:0.092497762 5:0.040153667 6:0.017249412 7:0.018950968 8:0.16998498 9:0.18414958 10:0.093517156 
--256 1:0.70110601 2:0.21698101 3:0.042048207 4:0.027222005 5:0.012642769 6:0.0065769398 7:0.18786947 8:0.10012542 9:0.081914594 10:0.038407123 
--256 1:0.28020051 2:0.19208933 3:0.26558536 4:0.17816596 5:0.083958836 6:0.0042927925 7:0.020395557 8:0.05343981 9:0.050826428 10:0.073296077 
--256 1:0.61850962 2:0.24280169 3:0.061355118 4:0.046329292 5:0.031004283 6:0.046366903 7:0.038792777 8:0.1691777 9:0.051113556 10:0.37270371 
--152.0989255249317 1:0.23802914 2:0.16391492 3:0.3202683 4:0.2339211 5:0.043866544 6:0.06099096 7:0.10654419 8:0.093307768 9:0.12393218 10:0.05799484 
--256 1:0.46508464 2:0.34574856 3:0.079248079 4:0.078975594 5:0.030943126 6:0.073679085 7:0.061270515 8:0.011971514 9:0.0014050937 10:0.047088131 
--256 1:0.29288551 2:0.25372791 3:0.18140804 4:0.17492933 5:0.097049204 6:0.075511932 7:0.11167703 8:0.16716865 9:0.078957334 10:0.10008144 
--256 1:0.73434796 2:0.1424417 3:0.062593386 4:0.039499965 5:0.021116998 6:0.0079202111 7:0.12938825 8:0.14088734 9:0.017210092 10:0.119698 
--63.796838178672786 1:0.26271483 2:0.3031451 3:0.19284142 4:0.16098442 5:0.080314221 6:0.4450002 7:0.25724975 8:0.47150988 9:0.57311308 10:0.31236499 
--256 1:0.25721641 2:0.30766054 3:0.1521227 4:0.14564225 5:0.13735809 6:0.33083165 7:0.074270918 8:0.07953335 9:0.056230648 10:0.019870403 
--132.54361451879646 1:0.22365816 2:0.37562656 3:0.16204274 4:0.18228317 5:0.056389368 6:0.21154464 7:0.047006554 8:0.07332175 9:0.027444346 10:0.05720281 
--256 1:0.69071639 2:0.19938156 3:0.047740872 4:0.035807884 5:0.026353292 6:0.014681126 7:0.0075929235 8:0.19037366 9:0.079433549 10:0.46986513 
--185.83582511824886 1:0.52282687 2:0.22741385 3:0.10277111 4:0.093952191 5:0.053035987 6:0.17722443 7:0.12018146 8:0.19497696 9:0.42227165 10:0.5593018 
--256 1:0.33724876 2:0.30126154 3:0.1972604 4:0.11753064 5:0.046698664 6:0.12206853 7:0.062103277 8:0.16683134 9:0.23671332 10:0.2246899 
--256 1:0.18960834 2:0.38780229 3:0.15370716 4:0.17435696 5:0.094525249 6:0.053933666 7:0.11487472 8:0.035176536 9:0.00077108387 10:0.0077804392 
--256 1:0.38172461 2:0.37551145 3:0.10852364 4:0.089511285 5:0.044729022 6:0.017206863 7:0.007324072 8:0.11148102 9:0.039986866 10:0.033054424 
--256 1:0.57976116 2:0.28688934 3:0.053064739 4:0.051627143 5:0.028657624 6:0.038608232 7:0.038385916 8:0.10372969 9:0.29948153 10:0.27264464 
--4.0715182348166241 1:0.7288149 2:0.15456498 3:0.04551879 4:0.046985225 5:0.024116105 6:0.07883629 7:0.012215612 8:0.15225437 9:0.026653893 10:0.23259539 
--231.93530325836358 1:0.45618373 2:0.238996 3:0.14495201 4:0.096090057 5:0.063778205 6:0.041475741 7:0.21474166 8:0.18015042 9:0.0081869258 10:0.26891759 
--256 1:0.62362878 2:0.24290033 3:0.049185923 4:0.058398696 5:0.025886267 6:0.21239536 7:0.041960377 8:0.2736601 9:0.19286441 10:0.071204229 
--256 1:0.53506321 2:0.17822641 3:0.1154475 4:0.11146556 5:0.059797321 6:0.2014074 7:0.067310002 8:0.08822195 9:0.010993946 10:0.12962945 
--85.824309797458852 1:0.24136811 2:0.43751578 3:0.14257241 4:0.13257683 5:0.045966869 6:0.14047719 7:0.013297075 8:0.12162092 9:0.0095858746 10:0.069696155 
--256 1:0.43328142 2:0.32997515 3:0.10705942 4:0.089493719 5:0.04019029 6:0.0051689831 7:0.21862441 8:0.042185894 9:0.020043291 10:0.06647024 
--256 1:0.53305337 2:0.18052563 3:0.13880142 4:0.096037805 5:0.051581772 6:0.075811402 7:0.021215026 8:0.012323156 9:0.017928896 10:0.018810151 
--256 1:0.35595534 2:0.34469825 3:0.13307997 4:0.094371307 5:0.071895124 6:0.006527131 7:0.073985883 8:0.10325515 9:0.074912089 10:0.29873892 
--58.06709074932251 1:0.092221111 2:0.78056209 3:0.065918082 4:0.043404451 5:0.017894266 6:0.28026872 7:0.0049235353 8:0.062333384 9:0.10531885 10:0.078105754 
--24.204075674014277 1:0.26874592 2:0.15929083 3:0.34892603 4:0.15850985 5:0.064527365 6:0.12795252 7:0.16758742 8:0.15456691 9:0.28034237 10:0.045041338 
--256 1:0.69664076 2:0.16482999 3:0.051150581 4:0.038787495 5:0.048591169 6:0.2834265 7:0.17424889 8:0.013922689 9:0.045407811 10:0.10871354 
--256 1:0.43509843 2:0.27699595 3:0.12340968 4:0.093951486 5:0.070544441 6:0.14221044 7:0.060859824 8:0.06753096 9:0.16364802 10:0.4324661 
--256 1:0.76814329 2:0.13848482 3:0.044486668 4:0.033160762 5:0.015724456 6:0.12511224 7:0.15708376 8:0.1986318 9:0.019283041 10:0.03033672 
--256 1:0.40803422 2:0.35600196 3:0.11021491 4:0.092497412 5:0.033251489 6:0.17313203 7:0.090192806 8:0.048723769 9:0.06747206 10:0.11350977 
--256 1:0.34445181 2:0.30420655 3:0.14325096 4:0.13334699 5:0.074743692 6:0.13164846 7:0.16166716 8:0.10748777 9:0.060953477 10:0.032137495 
--256 1:0.23658382 2:0.49673603 3:0.10901145 4:0.11641096 5:0.041257727 6:0.15123159 7:0.15633151 8:0.16556174 9:0.13873379 10:0.094398066 
--255.01125103039016 1:0.47164753 2:0.34285316 3:0.09056542 4:0.068399239 5:0.02653465 6:0.36556917 7:0.15013447 8:0.087275573 9:0.093225894 10:0.085983215 
--256 1:0.74352036 2:0.19832581 3:0.03913771 4:0.012647514 5:0.00636861 6:0.048944642 7:0.087149604 8:0.11690385 9:0.18146152 10:0.32871376 
--256 1:0.50554501 2:0.23746718 3:0.10152529 4:0.1028083 5:0.052654235 6:0.20333124 7:0.066425296 8:0.081183679 9:0.17778628 10:0.034132353 
--256 1:0.70972737 2:0.15792628 3:0.071480906 4:0.040696557 5:0.020168889 6:0.030364555 7:0.028776193 8:0.089619512 9:0.095034089 10:0.022818003 
--256 1:0.36635672 2:0.27389753 3:0.15890673 4:0.12831217 5:0.072526847 6:0.16162208 7:0.15479019 8:0.065624439 9:0.063614054 10:0.1852896 
--256 1:0.53564149 2:0.25152573 3:0.085433351 4:0.08060062 5:0.046798802 6:0.32157386 7:0.033342581 8:0.10902394 9:0.17317423 10:0.14836492 
--256 1:0.41396435 2:0.27699956 3:0.10703302 4:0.12896897 5:0.073034103 6:0.17750581 7:0.076127627 8:0.24666725 9:0.028794934 10:0.026707076 
--256 1:0.42254976 2:0.29000618 3:0.14593096 4:0.091595166 5:0.049917932 6:0.0028343338 7:0.00061307434 8:0.10793364 9:0.17548911 10:0.13773742 
--256 1:0.58569493 2:0.23568715 3:0.068543989 4:0.078948513 5:0.031125418 6:0.01512022 7:0.048024144 8:0.12848807 9:0.049934762 10:0.086566695 
--256 1:0.55098342 2:0.28740395 3:0.076544003 4:0.060464014 5:0.024604609 6:0.078223466 7:0.065848106 8:0.016259376 9:0.15854868 10:0.10497695 
--256 1:0.42456859 2:0.24174016 3:0.14516948 4:0.1232661 5:0.065255673 6:0.28156974 7:0.059826456 8:0.051405107 9:0.07164523 10:0.10602921 
--256 1:0.39948985 2:0.40089741 3:0.086574589 4:0.071783405 5:0.041254751 6:0.093629373 7:0.02221266 8:0.15272073 9:0.0085649113 10:0.00046371045 
--256 1:0.59151009 2:0.22652946 3:0.10141002 4:0.053786967 5:0.026763468 6:0.10067093 7:0.022635572 8:0.1159869 9:0.033457308 10:0.15904323 
--256 1:0.28041108 2:0.2591597 3:0.15501798 4:0.18793112 5:0.11748012 6:0.29013491 7:0.29836073 8:0.26177001 9:0.1252044 10:0.20300249 
--256 1:0.39596004 2:0.26434793 3:0.15303127 4:0.12506699 5:0.061593769 6:0.14282378 7:0.0012599568 8:0.020530275 9:0.03293604 10:0.076262778 
--19.009137985707284 1:0.65221167 2:0.23604085 3:0.055425513 4:0.038093249 5:0.018228714 6:0.72467449 7:0.38410043 8:0.29800677 9:0.32405602 10:0.19008969 
--256 1:0.39452456 2:0.26599413 3:0.14299355 4:0.10297018 5:0.09351757 6:0.096876498 7:0.14556396 8:0.085954525 9:0.092063618 10:0.40152266 
--256 1:0.57105907 2:0.20056352 3:0.106674 4:0.093258305 5:0.028445096 6:0.085957821 7:0.028609738 8:0.036851611 9:0.035039503 10:0.0018989488 
--256 1:0.62857246 2:0.22092565 3:0.087416698 4:0.044152388 5:0.018932802 6:0.048246966 7:0.067277359 8:0.053749842 9:0.10953102 10:0.065299303 
--256 1:0.50676964 2:0.29467981 3:0.11235962 4:0.055703786 5:0.030487147 6:0.061157332 7:0.061175688 8:0.12043942 9:0.0566602 10:0.21835871 
--256 1:0.38441561 2:0.45038894 3:0.079346586 4:0.059023749 5:0.026825113 6:0.1955166 7:0.059237439 8:0.042517913 9:0.061439716 10:0.016381271 
--256 1:0.60454013 2:0.25493174 3:0.075189136 4:0.045593523 5:0.019745462 6:0.25773076 7:0.14354737 8:0.028657821 9:0.10938761 10:0.094955394 
--152.77692169212102 1:0.23643663 2:0.33754363 3:0.21847367 4:0.13660157 5:0.070944499 6:0.18719862 7:0.075312624 8:0.28604007 9:0.10218767 10:0.041851622 
--256 1:0.40143534 2:0.30624615 3:0.15327815 4:0.078069999 5:0.060970353 6:0.075356872 7:0.034136689 8:0.25183637 9:0.20381566 10:0.250692 
--256 1:0.73880646 2:0.20388555 3:0.0361571 4:0.014208449 5:0.0069424429 6:0.028835876 7:0.051100405 8:0.24157777 9:0.17599371 10:0.12546646 
--256 1:0.53969869 2:0.20364451 3:0.091347834 4:0.1154314 5:0.049877567 6:0.01942881 7:0.14443971 8:0.21821464 9:0.056187997 10:0.19462449 
--256 1:0.39380593 2:0.29816899 3:0.13544395 4:0.12299594 5:0.049585191 6:0.049381141 7:0.063250183 8:0.077466614 9:0.076444979 10:0.16560023 
--256 1:0.391574 2:0.27802372 3:0.15186462 4:0.13684864 5:0.041689018 6:0.013644106 7:0.20640305 8:0.20391667 9:0.35875401 10:0.13243893 
--256 1:0.32621807 2:0.33810375 3:0.15892789 4:0.11777846 5:0.058971838 6:0.061174662 7:0.093660457 8:0.10774214 9:0.0089054399 10:0.067168659 
--256 1:0.29815403 2:0.30272662 3:0.17670347 4:0.15310249 5:0.069313396 6:0.020896036 7:0.13106197 8:0.048584085 9:0.096307332 10:0.081573724 
--256 1:0.54461521 2:0.18591348 3:0.10534932 4:0.12135092 5:0.042771081 6:0.25585325 7:0.33583914 8:0.17279268 9:0.10957198 10:0.070079822 
--256 1:0.55668127 2:0.29174038 3:0.082285979 4:0.050010334 5:0.019282039 6:0.11943826 7:0.045369144 8:0.11512706 9:0.10708424 10:0.10598836 
--256 1:0.42104345 2:0.32432752 3:0.11405304 4:0.092057731 5:0.048518253 6:0.1302655 7:0.070201324 8:0.0087907981 9:0.12641873 10:0.081224441 
--14.799554836721166 1:0.6439411 2:0.20938816 3:0.047179714 4:0.047353611 5:0.052137409 6:0.56132492 7:0.50400212 8:0.27673201 9:0.50907806 10:0.80838552 
--256 1:0.41733071 2:0.29086565 3:0.13242931 4:0.11382207 5:0.045552257 6:0.1878657 7:0.096326396 8:0.093667565 9:0.20243927 10:0.23727998 
--256 1:0.64563823 2:0.26229916 3:0.058500673 4:0.022862974 5:0.010698962 6:0.03435863 7:0.12006804 8:0.077760068 9:0.083056769 10:0.1478421 
--256 1:0.54116875 2:0.21433402 3:0.13965226 4:0.068495448 5:0.036349521 6:0.18846131 7:0.11955806 8:0.21521827 9:0.23756401 10:0.18744085 
--256 1:0.43521312 2:0.27270848 3:0.14551679 4:0.10709338 5:0.039468221 6:0.24520744 7:0.10499026 8:0.069345374 9:0.1158576 10:0.13738087 
--256 1:0.66080673 2:0.23519662 3:0.061515524 4:0.029857255 5:0.012623873 6:0.0072239601 7:0.068153697 8:0.081239131 9:0.0054097855 10:0.17380039 
--256 1:0.48217347 2:0.25278851 3:0.10958639 4:0.11276665 5:0.04268498 6:0.15464681 7:0.052315783 8:0.10048507 9:0.052754148 10:0.033142245 
--256 1:0.73847357 2:0.17654464 3:0.043136895 4:0.029117011 5:0.012727883 6:0.046684139 7:0.11235809 8:0.31265405 9:0.017508755 10:0.080752602 
--256 1:0.48776837 2:0.2463462 3:0.13335422 4:0.092167232 5:0.040363982 6:0.22019564 7:0.11502098 8:0.3166244 9:0.12152839 10:0.14786806 
--256 1:0.53383663 2:0.24084752 3:0.1098728 4:0.08177485 5:0.033668198 6:0.036258545 7:0.07665817 8:0.050655514 9:0.14763483 10:0.1173402 
--256 1:0.8396248 2:0.05473026 3:0.043154065 4:0.037013065 5:0.02547781 6:0.031210768 7:0.22018037 8:0.17194005 9:0.026793876 10:0.15486358 
--256 1:0.62106929 2:0.25153878 3:0.058840803 4:0.046806988 5:0.021744135 6:0.095551997 7:0.16100164 8:0.1012691 9:0.20042008 10:0.19177364 
--256 1:0.57799317 2:0.29017162 3:0.077299199 4:0.042963052 5:0.011572951 6:0.048573945 7:0.0252453 8:0.12935797 9:0.026716035 10:0.037358385 
--256 1:0.26009332 2:0.38354574 3:0.14881342 4:0.14790092 5:0.059646596 6:0.30208633 7:0.020003437 8:0.079825347 9:0.33995246 10:0.31117346 
--256 1:0.51556828 2:0.2961744 3:0.10264335 4:0.05879936 5:0.026814599 6:0.044104419 7:0.09976686 8:0.059337899 9:0.012856513 10:0.099381302 
--256 1:0.79093671 2:0.15054959 3:0.036538143 4:0.015445538 5:0.0065300239 6:0.08731864 7:0.005295889 8:0.085506018 9:0.021529923 10:0.12319651 
--256 1:0.47455679 2:0.22867919 3:0.1546772 4:0.093000148 5:0.04908668 6:0.14185916 7:0.15337198 8:0.14697897 9:0.020354972 10:0.038632484 
--63.407652172365083 1:0.69661531 2:0.16007612 3:0.087166542 4:0.047521998 5:0.0086200234 6:0.22177898 7:0.022832985 8:0.44320025 9:0.45096652 10:0.00077953796 
--256 1:0.63899904 2:0.1952608 3:0.07011 4:0.061606142 5:0.034024018 6:0.20544817 7:0.062151104 8:0.00055383738 9:0.015377942 10:0.16071677 
--256 1:0.56777398 2:0.2092584 3:0.11380917 4:0.076125439 5:0.03303301 6:0.018110009 7:0.066020623 8:0.22323207 9:0.19233286 10:0.11607821 
--256 1:0.59559107 2:0.16470316 3:0.097595963 4:0.085581973 5:0.056527832 6:0.24082976 7:0.019223658 8:0.067313627 9:0.14808846 10:0.2219527 
--256 1:0.37132869 2:0.35940975 3:0.14815245 4:0.079812225 5:0.041296883 6:0.13046462 7:0.075531846 8:0.1931216 9:0.19417409 10:0.0081904067 
--256 1:0.38440056 2:0.2699146 3:0.145426 4:0.12825873 5:0.072000108 6:0.1972643 7:0.13921504 8:0.049679092 9:0.024691339 10:0.048343978 
--256 1:0.33611195 2:0.2359848 3:0.14648988 4:0.21304632 5:0.068367049 6:0.081914545 7:0.047717253 8:0.19236447 9:0.038429331 10:0.16166679 
--256 1:0.56008685 2:0.27423569 3:0.08173611 4:0.061776905 5:0.022164449 6:0.061596607 7:0.13571411 8:0.075234075 9:0.14130279 10:0.14623979 
--256 1:0.62195426 2:0.20770599 3:0.086036096 4:0.05934516 5:0.024958497 6:0.053906742 7:0.11233616 8:0.14528371 9:0.082544027 10:0.15990034 
--256 1:0.47843519 2:0.22209008 3:0.14682368 4:0.10947058 5:0.043180469 6:0.13991906 7:0.072886138 8:0.15636724 9:0.10065147 10:0.097367051 
--256 1:0.21517058 2:0.36064772 3:0.18273329 4:0.16345564 5:0.077992768 6:0.13576315 7:0.045781493 8:0.12671881 9:0.014609156 10:0.00099337132 
--256 1:0.26942791 2:0.33805307 3:0.14803947 4:0.16381681 5:0.080662733 6:0.12076904 7:0.055908609 8:0.096817495 9:0.10445469 10:0.081943103 
--256 1:0.51927477 2:0.30162677 3:0.089787542 4:0.06215595 5:0.027154964 6:0.097109964 7:0.030999125 8:0.050649275 9:0.1221019 10:0.12743327 
--256 1:0.61448742 2:0.20854073 3:0.090656735 4:0.059597487 5:0.02671762 6:0.038187467 7:0.062205779 8:0.12406134 9:0.0055015908 10:0.018985817 
--256 1:0.28139127 2:0.51032368 3:0.11655486 4:0.059953586 5:0.031776602 6:0.06826158 7:0.13875524 8:0.097816851 9:0.089740844 10:0.076736598 
--256 1:0.56162205 2:0.23684059 3:0.096160185 4:0.071819372 5:0.033557803 6:0.063040619 7:0.052930758 8:0.10411168 9:0.21874702 10:0.16294586 
--256 1:0.62099618 2:0.1636392 3:0.097182596 4:0.082463326 5:0.035718699 6:0.11010457 7:0.20124757 8:0.19494781 9:0.26936866 10:0.020395167 
--256 1:0.54990527 2:0.28394036 3:0.087121364 4:0.056649555 5:0.022383454 6:0.071291749 7:0.093653475 8:0.033591894 9:0.054217858 10:0.042259823 
--256 1:0.55496789 2:0.21241158 3:0.09117093 4:0.086145469 5:0.055304129 6:0.13959994 7:8.4719826e-05 8:0.01109515 9:0.12527839 10:0.14317947 
--256 1:0.48119078 2:0.32062921 3:0.12274187 4:0.046876203 5:0.028561948 6:0.031290602 7:0.068435863 8:0.034089177 9:0.064609942 10:0.065601861 
--256 1:0.37320238 2:0.34744235 3:0.11770722 4:0.10055273 5:0.06109533 6:0.053227134 7:0.11665267 8:0.074952549 9:0.010585171 10:0.036198292 
--256 1:0.58879195 2:0.21553041 3:0.092027125 4:0.069728792 5:0.033921733 6:0.060781752 7:0.020654947 8:0.025939904 9:0.041391407 10:0.11448153 
--256 1:0.50589428 2:0.22811406 3:0.10525056 4:0.10759991 5:0.053141185 6:0.22192848 7:0.13732582 8:0.21721474 9:0.20614937 10:0.16185885 
--256 1:0.70866815 2:0.20281279 3:0.050756982 4:0.028201579 5:0.0095604968 6:0.01025817 7:0.031026886 8:0.037905012 9:0.014240897 10:0.036865469 
--256 1:0.6282088 2:0.19626335 3:0.07537262 4:0.067820308 5:0.032334927 6:0.014363387 7:0.11895286 8:0.15475334 9:0.089589283 10:0.085665648 
--256 1:0.65780299 2:0.18016877 3:0.097354091 4:0.043964922 5:0.020709231 6:0.03700946 7:0.0063921697 8:0.13685637 9:0.046689028 10:0.0018038799 
--256 1:0.60112689 2:0.2176953 3:0.074037549 4:0.075346084 5:0.031794175 6:0.033779621 7:0.034409601 8:0.17503751 9:0.20717576 10:0.34092946 
--256 1:0.56944766 2:0.25370474 3:0.10631972 4:0.051504915 5:0.019022958 6:0.067517853 7:0.11423463 8:0.0075265871 9:0.11935655 10:0.0009305098 
--256 1:0.5929309 2:0.21398035 3:0.079195372 4:0.070593434 5:0.04329994 6:0.1347587 7:0.05506048 8:0.13194656 9:0.045899708 10:0.12966144 
--256 1:0.52521523 2:0.20163604 3:0.11119629 4:0.098612896 5:0.06333954 6:0.10687683 7:0.043409249 8:0.080520987 9:0.20421414 10:0.088866705 
--256 1:0.36297528 2:0.22164198 3:0.17545587 4:0.15209624 5:0.087830626 6:0.10951595 7:0.16683676 8:0.15784623 9:0.05429078 10:0.045560577 
--256 1:0.63949697 2:0.25794154 3:0.042739124 4:0.035301351 5:0.024521018 6:0.034171412 7:0.036927866 8:0.028633527 9:0.049557247 10:0.092146962 
--256 1:0.35454019 2:0.33103077 3:0.14243664 4:0.11697038 5:0.055022017 6:0.0055042737 7:0.23273086 8:0.0080958216 9:0.24560367 10:0.14826523 
--256 1:0.25526079 2:0.40218978 3:0.10455837 4:0.17357835 5:0.064412719 6:0.26916394 7:0.01464999 8:0.066630861 9:0.010237139 10:0.011322685 
--256 1:0.27205495 2:0.28745045 3:0.16234384 4:0.1952557 5:0.082895066 6:0.036387469 7:0.056948622 8:0.21128881 9:0.57177408 10:0.51767644 
--256 1:0.55858585 2:0.22337739 3:0.11458842 4:0.070889686 5:0.03255866 6:0.03266114 7:0.080175686 8:0.047893383 9:0.091828638 10:0.098757896 
--256 1:0.43894902 2:0.31878332 3:0.087479284 4:0.094394941 5:0.060393443 6:0.27301547 7:0.019178971 8:0.1892812 9:0.34632019 10:0.21099288 
--256 1:0.36978257 2:0.23846221 3:0.18516853 4:0.14655666 5:0.060030034 6:0.020522687 7:0.16998917 8:0.065689708 9:0.02917425 10:0.067913963 
--256 1:0.55275142 2:0.19375838 3:0.094123647 4:0.10679078 5:0.052575768 6:0.091770812 7:0.11936371 8:0.11968772 9:0.5695152 10:0.32171747 
--256 1:0.53090232 2:0.21979545 3:0.094735652 4:0.10349731 5:0.051069272 6:0.017114903 7:0.0063987553 8:0.026597726 9:0.11053259 10:0.17830424 
--256 1:0.3846847 2:0.24821271 3:0.10486064 4:0.1569339 5:0.10530806 6:0.054149918 7:0.16033323 8:0.083496436 9:0.019993696 10:0.066845837 
--256 1:0.57180488 2:0.15029403 3:0.12601475 4:0.10022168 5:0.051664661 6:0.02466987 7:0.030101586 8:0.31311475 9:0.11510405 10:0.2367844 
--256 1:0.62794703 2:0.16513565 3:0.091342267 4:0.080157497 5:0.035417559 6:0.052687095 7:0.071304691 8:0.06996938 9:0.1890895 10:0.048161352 
--256 1:0.26697619 2:0.318681 3:0.16505868 4:0.18242748 5:0.066856651 6:0.13867652 7:0.066039586 8:0.129932 9:0.14066941 10:0.016403735 
--256 1:0.69156795 2:0.17337091 3:0.059121167 4:0.056901858 5:0.019038113 6:0.027141579 7:0.096999994 8:0.19531492 9:0.20684359 10:0.063647564 
--256 1:0.58053043 2:0.18692052 3:0.11614033 4:0.075588249 5:0.04082047 6:0.026287159 7:0.038076217 8:0.062445991 9:0.037598254 10:0.012759379 
--256 1:0.56469001 2:0.25765472 3:0.096444158 4:0.054714626 5:0.026496488 6:0.013036 7:0.14365568 8:0.1405224 9:0.0042656474 10:0.086974311 
--256 1:0.32560719 2:0.39123968 3:0.13511949 4:0.10343051 5:0.04460313 6:0.010075342 7:0.080443387 8:0.11022082 9:0.15390823 10:0.019043927 
--256 1:0.68599515 2:0.21771977 3:0.063458034 4:0.024633162 5:0.008193881 6:0.01487496 7:0.0073870768 8:0.043059306 9:0.14075556 10:0.12622849 
--256 1:0.61685455 2:0.24689052 3:0.068738287 4:0.046022309 5:0.021494342 6:0.18189847 7:0.096611052 8:0.04835967 9:0.2741707 10:0.12259551 
--18.787022648231687 1:0.16418245 2:0.23576796 3:0.13480084 4:0.23124777 5:0.23400098 6:0.26011694 7:0.066228418 8:0.11654267 9:0.40507847 10:0.7413825 
--256 1:0.6950902 2:0.21211572 3:0.063218976 4:0.022792885 5:0.0067822139 6:0.044226155 7:0.073338982 8:0.11294339 9:0.089916015 10:0.025973741 
--256 1:0.63114428 2:0.16778359 3:0.092998927 4:0.064408907 5:0.043664303 6:0.10721824 7:0.040976439 8:0.14499303 9:0.022322874 10:0.17643585 
--256 1:0.35652558 2:0.26520629 3:0.14306291 4:0.14562895 5:0.089576264 6:0.25544018 7:0.1000625 8:0.0087120563 9:0.23561927 10:0.11237756 
--256 1:0.47681263 2:0.36051817 3:0.074999768 4:0.063629039 5:0.024040396 6:0.30450605 7:0.097475252 8:0.3087405 9:0.20194684 10:0.07276821 
--256 1:0.20769719 2:0.30689905 3:0.22577647 4:0.18505335 5:0.074573933 6:0.22936766 7:0.04207175 8:0.087734548 9:0.12387778 10:0.0012254162 
--256 1:0.46131005 2:0.32068096 3:0.10232988 4:0.084431398 5:0.031247719 6:0.020458289 7:0.084067961 8:0.013358605 9:0.12627313 10:0.085964857 
--256 1:0.46589111 2:0.3023094 3:0.12674532 4:0.071542328 5:0.033511845 6:0.010802527 7:0.098693129 8:0.01888751 9:0.016907092 10:0.0062456785 
--256 1:0.70253372 2:0.15705714 3:0.060698754 4:0.057759771 5:0.021950612 6:0.0080083348 7:0.025816314 8:0.014194809 9:0.07955511 10:0.016136966 
--256 1:0.5973465 2:0.2293113 3:0.083911561 4:0.062056205 5:0.027374425 6:0.02537638 7:0.1323541 8:0.039656571 9:0.063126225 10:0.19042892 
--256 1:0.2800098 2:0.4906507 3:0.11391327 4:0.07100142 5:0.044424806 6:0.10213865 7:0.090075034 8:0.14537049 9:0.0016988445 10:0.03852389 
--256 1:0.38665259 2:0.24722714 3:0.14633459 4:0.15158525 5:0.068200428 6:0.11899663 7:0.046707887 8:0.10663578 9:0.038217497 10:0.025169024 
--219.48658676593209 1:0.49522955 2:0.26256108 3:0.1212304 4:0.087400215 5:0.033578756 6:0.096158356 7:0.29305763 8:0.043577562 9:0.24500537 10:0.10632053 
--256 1:0.3008596 2:0.34318946 3:0.17753788 4:0.12470198 5:0.053711078 6:0.10040994 7:0.027532973 8:0.0082007336 9:0.2328543 10:0.20424434 
--256 1:0.27204961 2:0.17894195 3:0.28411569 4:0.17094832 5:0.093944431 6:0.14468008 7:0.067271496 8:0.019091289 9:0.0017768135 10:0.052238671 
--256 1:0.64463874 2:0.2414712 3:0.075232896 4:0.027853728 5:0.010803439 6:0.068044498 7:0.014503639 8:0.13466768 9:0.064620552 10:0.15602259 
--256 1:0.64753036 2:0.21639309 3:0.070559501 4:0.052115338 5:0.013401711 6:0.0039113254 7:0.029941284 8:0.037422824 9:0.032772296 10:0.12317635 
--256 1:0.33413369 2:0.31470993 3:0.16375009 4:0.12526713 5:0.062139168 6:0.10679456 7:0.10519176 8:0.0506537 9:0.22750473 10:0.10282953 
--256 1:0.68124814 2:0.1690006 3:0.069820723 4:0.04999627 5:0.029934265 6:0.1132456 7:0.20048059 8:0.2525967 9:0.24325177 10:0.28073291 
--256 1:0.39077191 2:0.24895393 3:0.16175444 4:0.098815025 5:0.099704691 6:0.29845905 7:0.060690297 8:0.41481056 9:0.24573057 10:0.033628861 
--256 1:0.64344111 2:0.196478 3:0.06564113 4:0.066774249 5:0.027665511 6:0.15293849 7:0.13722205 8:0.15597194 9:0.28193974 10:0.17801452 
--82.920814270071489 1:0.66845421 2:0.2286155 3:0.049591767 4:0.036686509 5:0.016652014 6:0.42277409 7:0.037110419 8:0.27705184 9:0.24396638 10:0.17482447 
--256 1:0.71008684 2:0.23784965 3:0.039210836 4:0.0093166604 5:0.0035360165 6:0.020570168 7:0.082775415 8:0.0068867824 9:0.10050308 10:0.0023609641 
--256 1:0.69196385 2:0.18671677 3:0.061218147 4:0.041001753 5:0.019099478 6:0.0043893895 7:0.057696483 8:0.023178767 9:0.025702846 10:0.017435809 
--256 1:0.57701315 2:0.20452977 3:0.10533484 4:0.067193204 5:0.045929033 6:0.06324857 7:0.054592812 8:0.039157749 9:0.068439587 10:0.059761261 
--256 1:0.57524197 2:0.19867366 3:0.10687938 4:0.088074134 5:0.03113085 6:0.07007221 7:0.0015042315 8:0.12369125 9:0.29357344 10:0.12708604 
--32.234510543036968 1:0.49378586 2:0.2938079 3:0.081556245 4:0.079546107 5:0.051303886 6:0.64127718 7:0.32046439 8:0.2115517 9:0.2432986 10:0.40263369 
--256 1:0.36326762 2:0.3168817 3:0.12396108 4:0.14427746 5:0.051612147 6:0.1665529 7:0.055883331 8:0.014676427 9:0.095108876 10:0.00500885 
--256 1:0.66494307 2:0.18026731 3:0.06457565 4:0.055033361 5:0.03518061 6:0.080060066 7:0.078009268 8:0.093465669 9:0.16467883 10:0.063895484 
--256 1:0.75006673 2:0.1845811 3:0.034505944 4:0.022048726 5:0.0087974963 6:0.12458707 7:0.104717 8:0.00078311558 9:0.24636319 10:0.2329964 
--256 1:0.68603318 2:0.19379503 3:0.067417206 4:0.036343914 5:0.016410678 6:0.077243112 7:0.094250269 8:0.15276462 9:0.046028579 10:0.0025918301 
--256 1:0.26335739 2:0.32441364 3:0.19510562 4:0.14535744 5:0.071765904 6:0.0024951484 7:0.027553965 8:0.13631617 9:0.0019500204 10:0.01874277 
--256 1:0.7079576 2:0.20003238 3:0.049211353 4:0.030903347 5:0.011895322 6:0.017919661 7:0.0060709606 8:0.040472354 9:0.20494938 10:0.10518386 
--256 1:0.47207613 2:0.33659237 3:0.081186511 4:0.067996445 5:0.042148549 6:0.025037289 7:0.067789927 8:0.018217492 9:0.071158897 10:0.02475734 
--12.161074036342164 1:0.31761867 2:0.43660587 3:0.13548026 4:0.077792415 5:0.03250279 6:0.28846008 7:0.10669138 8:0.24925559 9:0.13347373 10:0.065512943 
--256 1:0.50892887 2:0.3139935 3:0.096297384 4:0.055981124 5:0.024799114 6:0.083680481 7:0.010470272 8:0.053818381 9:0.0331557 10:0.23527411 
--256 1:0.42721724 2:0.27676304 3:0.1317216 4:0.1200252 5:0.044272919 6:0.13553989 7:0.0070927092 8:0.10692233 9:0.041587061 10:0.04916335 
--256 1:0.39831736 2:0.19407961 3:0.15292248 4:0.14066201 5:0.11401854 6:0.15497776 7:0.075349889 8:0.23347028 9:0.18967076 10:0.14350657 
--256 1:0.27401914 2:0.29595746 3:0.20682931 4:0.1558029 5:0.067391195 6:0.31040197 7:0.076652763 8:0.11716246 9:0.11745744 10:0.025332176 
--256 1:0.44092176 2:0.23914713 3:0.15698791 4:0.11220378 5:0.050739418 6:0.14528403 7:0.17358493 8:0.18916438 9:0.16502808 10:0.31249073 
--256 1:0.44129206 2:0.24635326 3:0.15341914 4:0.099763032 5:0.059172508 6:0.14546651 7:0.066638219 8:0.28302575 9:0.069538438 10:0.25177093 
--256 1:0.51582848 2:0.23571553 3:0.11259902 4:0.095454754 5:0.040402213 6:0.20673741 7:0.14102628 8:0.17680929 9:0.21365027 10:0.16385295 
--256 1:0.38597729 2:0.36030899 3:0.10853951 4:0.10529857 5:0.03987564 6:0.080584997 7:0.0043107933 8:0.20209713 9:0.046591042 10:0.086497626 
--256 1:0.78183757 2:0.14983359 3:0.037852775 4:0.021510221 5:0.0089658475 6:0.066947255 7:0.073975589 8:0.015536798 9:0.050769686 10:0.1124467 
--256 1:0.47386207 2:0.31167496 3:0.089605644 4:0.075063464 5:0.049793866 6:0.18285853 7:0.17608288 8:0.22281482 9:0.086930891 10:0.039303207 
--256 1:0.69354629 2:0.19304676 3:0.048986523 4:0.042536492 5:0.02188393 6:0.04671502 7:0.16151344 8:0.07383542 9:0.021580307 10:0.23142162 
--256 1:0.45333655 2:0.29415403 3:0.091703277 4:0.1101415 5:0.050664653 6:0.062687537 7:0.017283037 8:0.038840769 9:0.031355198 10:0.07238505 
--140.01819831485795 1:0.78941519 2:0.15679578 3:0.035018507 4:0.013601678 5:0.0051688454 6:0.30261281 7:0.398403 8:0.27575819 9:0.0011124052 10:0.15446491 
--256 1:0.39691441 2:0.34503661 3:0.13814793 4:0.088522321 5:0.031378736 6:0.001247644 7:0.054718199 8:0.013879957 9:0.22780875 10:0.14045307 
--256 1:0.55341586 2:0.24740826 3:0.10687332 4:0.060980457 5:0.031322091 6:0.082190936 7:0.032604605 8:0.0059084236 9:0.056196492 10:0.11408708 
--256 1:0.52803905 2:0.24255354 3:0.1121992 4:0.073571561 5:0.043636658 6:0.19560997 7:0.053674986 8:0.030482149 9:0.13162713 10:0.2787122 
--256 1:0.27861784 2:0.36511867 3:0.15120879 4:0.14279936 5:0.062255345 6:0.24896989 7:0.13716981 8:0.042478673 9:0.11109109 10:0.12112504 
--232.11105579274079 1:0.74896058 2:0.14558322 3:0.042212676 4:0.045863874 5:0.017379656 6:0.35369657 7:0.31965063 8:0.20392149 9:0.3256999 10:0.050792406 
--256 1:0.64526132 2:0.23001286 3:0.049184721 4:0.049432466 5:0.02610863 6:0.066402073 7:0.046653223 8:0.1828054 9:0.25292329 10:0.32334244 
--192.56208137867543 1:0.74016534 2:0.084767575 3:0.079839206 4:0.048076417 5:0.047151458 6:0.094885399 7:0.1561643 8:0.18444075 9:0.065267225 10:0.042800363 
--256 1:0.60739007 2:0.22762496 3:0.083187973 4:0.056276005 5:0.025520995 6:0.053437566 7:0.15721062 8:0.16655072 9:0.11037655 10:0.17984861 
--256 1:0.61122736 2:0.22298638 3:0.085257335 4:0.050063251 5:0.030465666 6:0.029638177 7:0.044552351 8:0.037648573 9:0.023211943 10:0.06889232 
--116.27933875388159 1:0.31297184 2:0.42160394 3:0.14854572 4:0.079517296 5:0.037361208 6:0.0099833183 7:0.0064281566 8:0.055707902 9:0.083222843 10:0.21412534 
--256 1:0.41648969 2:0.35979025 3:0.089475003 4:0.08831973 5:0.045925329 6:0.0045324669 7:0.20954793 8:0.0093904261 9:0.05944571 10:0.22525518 
--256 1:0.60115038 2:0.30903958 3:0.042000096 4:0.032716648 5:0.015093305 6:0.15719232 7:0.082031235 8:0.048304735 9:0.20922023 10:0.096577571 
--256 1:0.2108097 2:0.40191109 3:0.212425 4:0.11152851 5:0.06332571 6:0.034991953 7:0.019745902 8:0.0051580064 9:0.06541615 10:0.062963165 
--256 1:0.63525036 2:0.22163984 3:0.066688342 4:0.059237257 5:0.017184203 6:0.017543467 7:0.069712585 8:0.087837955 9:0.066276882 10:0.052192133 
--248.4702091381385 1:0.37184868 2:0.41942431 3:0.12384129 4:0.053191499 5:0.031694222 6:0.26007915 7:0.066164673 8:0.12627605 9:0.2603589 10:0.10585734 
--256 1:0.42372025 2:0.28041833 3:0.15199851 4:0.090323255 5:0.053539654 6:0.011881311 7:0.1036872 8:0.10459496 9:0.19731846 10:0.18494589 
--256 1:0.42707261 2:0.3476768 3:0.10924773 4:0.076462637 5:0.039540221 6:0.094497649 7:0.13377196 8:0.086734663 9:0.11988631 10:0.023208403 
--256 1:0.41973316 2:0.24816626 3:0.14769867 4:0.13271593 5:0.051685964 6:0.14350247 7:0.035408867 8:0.10690317 9:0.0025076241 10:0.020809236 
--256 1:0.56412444 2:0.21692426 3:0.10283701 4:0.083963582 5:0.032150719 6:0.023620271 7:0.14505031 8:0.23412995 9:0.21798528 10:0.16318842 
--256 1:0.69665283 2:0.19576637 3:0.064332737 4:0.027855615 5:0.015392446 6:0.042414539 7:0.086016608 8:0.10156651 9:0.10297794 10:0.14725272 
--256 1:0.6043335 2:0.23578032 3:0.093721385 4:0.047583439 5:0.018581355 6:0.064340957 7:0.0087372982 8:0.16593215 9:0.047601119 10:0.01957606 
--256 1:0.36433769 2:0.35915277 3:0.10804568 4:0.1066357 5:0.061828163 6:0.088784027 7:0.13755012 8:0.12910344 9:0.05636735 10:0.073237735 
--256 1:0.62249985 2:0.18616846 3:0.088232206 4:0.074805717 5:0.028293768 6:0.071275837 7:0.029789265 8:0.049553178 9:0.1650712 10:0.18158007 
--256 1:0.66285819 2:0.22717549 3:0.068819057 4:0.033654379 5:0.0074928812 6:0.052860636 7:0.079789403 8:0.11162071 9:0.1833301 10:0.059331393 
--256 1:0.25673024 2:0.38718885 3:0.13137607 4:0.14639758 5:0.078307267 6:0.23820128 7:0.22964767 8:0.21375826 9:0.082592678 10:0.067923285 
--256 1:0.55999509 2:0.28755119 3:0.073707631 4:0.05158919 5:0.027156904 6:0.026432563 7:0.064523013 8:0.24151485 9:0.114432 10:0.22568316 
--256 1:0.27584019 2:0.28237189 3:0.21018206 4:0.1509214 5:0.080684461 6:0.11719177 7:0.063076575 8:0.086655132 9:0.11038249 10:0.0081850525 
--256 1:0.50381655 2:0.25931018 3:0.11824897 4:0.084382613 5:0.034241692 6:0.065878504 7:0.065873481 8:0.18075206 9:0.038629682 10:0.013467943 
--256 1:0.42008891 2:0.37945137 3:0.097194564 4:0.079070407 5:0.024194751 6:0.085271154 7:0.073695265 8:0.030557038 9:0.10659137 10:0.12473472 
--256 1:0.64260014 2:0.1996894 3:0.098902993 4:0.04976806 5:0.0090394064 6:0.0094415241 7:0.023194043 8:0.011173118 9:0.010946233 10:0.013074898 
--256 1:0.43307434 2:0.32865389 3:0.10645962 4:0.085569856 5:0.046242288 6:0.038544756 7:0.037238075 8:0.11461802 9:0.03728371 10:0.06535251 
--256 1:0.40472204 2:0.20879066 3:0.13735951 4:0.1703483 5:0.07877949 6:0.088765683 7:0.11111307 8:0.024551036 9:0.10138692 10:0.064451996 
--256 1:0.51523624 2:0.25234327 3:0.10936092 4:0.085032045 5:0.038027532 6:0.19912583 7:0.063101125 8:0.017505709 9:0.11138693 10:0.076616757 
--256 1:0.3584371 2:0.42399511 3:0.096522885 4:0.082385951 5:0.03865896 6:0.46958401 7:0.12852863 8:0.045170739 9:0.024328694 10:0.058177687 
--256 1:0.61852168 2:0.18338242 3:0.066222577 4:0.093914801 5:0.037958524 6:0.1905198 7:0.18921365 8:0.0093374288 9:0.007008733 10:0.24639297 
--11.124819590942124 1:0.56719823 2:0.27573406 3:0.073494593 4:0.059134994 5:0.024438119 6:0.020884346 7:0.16610052 8:0.04645192 9:0.42324026 10:0.1100618 
--256 1:0.21514078 2:0.37594733 3:0.17806962 4:0.14795013 5:0.082892138 6:0.14143179 7:0.13481398 8:0.11570364 9:0.16493251 10:0.12244182 
--256 1:0.65626492 2:0.16161667 3:0.084424549 4:0.067064305 5:0.030629554 6:0.032485603 7:0.023336437 8:0.17412061 9:0.1596416 10:0.059805201 
--256 1:0.31311152 2:0.30492795 3:0.16421202 4:0.14668852 5:0.071059996 6:0.12688606 7:0.10029964 8:0.090266228 9:0.18930483 10:0.0047644937 
--256 1:0.29941546 2:0.3193501 3:0.12792645 4:0.1599383 5:0.093369695 6:0.18091975 7:0.13199525 8:0.04245254 9:0.020693925 10:0.34368179 
--256 1:0.6389348 2:0.24040714 3:0.055270162 4:0.036503216 5:0.028884686 6:0.2631133 7:0.1337142 8:0.25363288 9:0.14043978 10:0.024726479 
--256 1:0.41164916 2:0.33341491 3:0.1438481 4:0.076482886 5:0.034604945 6:0.031842036 7:0.12070809 8:0.061734092 9:0.020966583 10:0.020060158 
--256 1:0.50117423 2:0.2396104 3:0.14337478 4:0.08000139 5:0.035839208 6:0.20453273 7:0.050247258 8:0.096742434 9:0.1239449 10:0.094623491 
--256 1:0.71967195 2:0.20967483 3:0.038133329 4:0.023829216 5:0.00869068 6:0.085235974 7:0.10503927 8:0.054965952 9:0.0077536675 10:0.018565542 
--256 1:0.49676403 2:0.29215284 3:0.11421607 4:0.063881592 5:0.032985472 6:0.026355472 7:0.08453003 8:0.03107359 9:0.010028573 10:0.0027932031 
--256 1:0.47065657 2:0.24542542 3:0.14029106 4:0.10131699 5:0.042309954 6:0.063834758 7:0.039261163 8:0.031282348 9:0.032268342 10:0.001171098 
--256 1:0.34084422 2:0.37082796 3:0.15041057 4:0.087168103 5:0.050749145 6:0.070473588 7:0.014274735 8:0.077369124 9:0.011774297 10:0.17052682 
--256 1:0.56715681 2:0.3176386 3:0.056288033 4:0.035928768 5:0.022987792 6:0.17686696 7:0.19427563 8:0.1885187 9:0.24560156 10:0.1511232 
--256 1:0.80611955 2:0.14944682 3:0.028425629 4:0.011476518 5:0.0045314812 6:0.066408348 7:0.010186845 8:0.20375602 9:0.071033622 10:0.15755673 
--256 1:0.48577213 2:0.27837008 3:0.10278331 4:0.088627019 5:0.04444746 6:0.043498794 7:0.085678959 8:0.031221068 9:0.1411808 10:0.063196658 
--256 1:0.48107492 2:0.39945412 3:0.06012343 4:0.040531441 5:0.018816094 6:0.078735517 7:0.1406722 8:0.011014519 9:0.10390163 10:0.090652912 
--256 1:0.43238472 2:0.42718388 3:0.082196244 4:0.042129856 5:0.016105305 6:0.10513572 7:0.0010621688 8:0.17475215 9:0.017141981 10:0.0067125703 
--83.090297337210416 1:0.27672585 2:0.55418259 3:0.087684199 4:0.054182962 5:0.0272244 6:0.036832874 7:0.20281916 8:0.12681721 9:0.13091277 10:0.072932115 
--256 1:0.3692972 2:0.20305557 3:0.16251794 4:0.16279665 5:0.10233264 6:0.069507978 7:0.1318757 8:0.10870671 9:0.020855937 10:0.018888974 
--256 1:0.71244156 2:0.21483124 3:0.036534602 4:0.025027648 5:0.011164949 6:0.059596251 7:0.021140475 8:0.26418271 9:0.13478853 10:0.0085010896 
--256 1:0.64735402 2:0.26887793 3:0.052231787 4:0.020225253 5:0.011311008 6:0.051335165 7:0.0067903126 8:0.069690927 9:0.20758863 10:0.3570905 
--152.82835819276036 1:0.59512862 2:0.23985511 3:0.10074458 4:0.044954813 5:0.019316875 6:0.35196521 7:0.13436235 8:0.067840723 9:0.050098728 10:0.059407652 
--256 1:0.61339204 2:0.22518977 3:0.056104623 4:0.076965883 5:0.028347678 6:0.050516995 7:0.082021211 8:0.075860393 9:0.52383804 10:0.52428165 
--256 1:0.27471081 2:0.40882825 3:0.093165003 4:0.14190687 5:0.081389065 6:0.13027456 7:0.0051148079 8:0.29570228 9:0.0070748802 10:0.12393659 
--256 1:0.32071542 2:0.32324207 3:0.17208239 4:0.12687379 5:0.05708632 6:0.16083136 7:0.16371986 8:0.25913238 9:0.00878876 10:0.009271655 
--77.330435555909631 1:0.81695362 2:0.074206802 3:0.048379992 4:0.036309986 5:0.024149597 6:0.69501567 7:0.39079612 8:0.15734602 9:0.14402337 10:0.088909583 
--256 1:0.67761396 2:0.18453428 3:0.063522001 4:0.051707868 5:0.022621892 6:0.0046022699 7:0.049220692 8:0.27618085 9:0.050745368 10:0.068496809 
--256 1:0.56335342 2:0.28032612 3:0.063805614 4:0.054649059 5:0.037865787 6:0.077855249 7:0.051637311 8:0.15614769 9:0.18722097 10:0.35671969 
--256 1:0.73755893 2:0.18647812 3:0.045035588 4:0.022775896 5:0.0081514624 6:0.018698805 7:0.0057406243 8:0.040357038 9:0.13317808 10:0.12422184 
--256 1:0.66218474 2:0.23960843 3:0.053111247 4:0.033628324 5:0.011467258 6:0.075983888 7:0.034186642 8:0.1658548 9:0.073713676 10:0.13631278 
--256 1:0.72121119 2:0.15950839 3:0.05142978 4:0.047876932 5:0.019973707 6:0.044162424 7:0.1856767 8:0.084865359 9:0.078996368 10:0.0451603 
--256 1:0.7190582 2:0.15564814 3:0.05225238 4:0.044426456 5:0.028614828 6:0.092493738 7:0.038843526 8:0.03722058 9:0.1926887 10:0.045956234 
--38.113580618842306 1:0.64399579 2:0.15530225 3:0.093703526 4:0.064440211 5:0.042558218 6:0.0769524 7:0.021421888 8:0.016261948 9:0.19791223 10:0.37230318 
--256 1:0.60680662 2:0.24196515 3:0.088761308 4:0.047253003 5:0.015213926 6:0.0015952555 7:0.085137992 8:0.076755851 9:0.10824108 10:0.036469885 
--256 1:0.61143182 2:0.18116941 3:0.06939167 4:0.088212422 5:0.04979467 6:0.23979861 7:0.075849538 8:0.021616014 9:0.11097801 10:0.18586769 
--256 1:0.72568424 2:0.13587396 3:0.063638439 4:0.047931845 5:0.026871512 6:0.11112264 7:0.072317993 8:0.23299113 9:0.046383618 10:0.011117835 
--256 1:0.63945493 2:0.21910946 3:0.079346851 4:0.031644791 5:0.030443959 6:0.09190357 7:0.00016563613 8:0.058530795 9:0.17069965 10:0.03965927 
--256 1:0.48257579 2:0.23661355 3:0.1278219 4:0.12073058 5:0.032258184 6:0.15533232 7:0.10848895 8:0.021426675 9:0.013549372 10:0.10368925 
--256 1:0.51993586 2:0.26016073 3:0.1140574 4:0.07449632 5:0.031349688 6:0.072265665 7:0.14652854 8:0.078143449 9:0.11700151 10:0.094305974 
--256 1:0.34061054 2:0.4332318 3:0.088415253 4:0.092668849 5:0.045073553 6:0.2994455 7:0.10065194 8:0.040327183 9:0.14005569 10:0.0081834315 
--256 1:0.68161701 2:0.17319614 3:0.066492046 4:0.055467001 5:0.023227798 6:0.08424465 7:0.05424056 8:0.10058248 9:0.1342679 10:0.077130319 
--256 1:0.36815813 2:0.29854884 3:0.16150804 4:0.12068291 5:0.051102073 6:0.21317894 7:0.032586383 8:0.13317515 9:0.28633369 10:0.13309755 
--256 1:0.66027743 2:0.23686218 3:0.068881369 4:0.023918557 5:0.010060463 6:0.012962804 7:0.099346122 8:0.014106289 9:0.064791976 10:0.045676555 
--256 1:0.42940961 2:0.28907108 3:0.10390912 4:0.12503736 5:0.052572831 6:0.054083276 7:0.11886021 8:0.085934532 9:0.22877343 10:0.13092426 
--256 1:0.28642147 2:0.24316581 3:0.1592737 4:0.14285126 5:0.16828776 6:0.095019987 7:0.0079245858 8:0.19046479 9:0.097215054 10:0.088956386 
--256 1:0.64355255 2:0.21069677 3:0.053900419 4:0.059068731 5:0.032781525 6:0.1067208 7:0.06175061 8:0.21379225 9:0.25562971 10:0.35875745 
--256 1:0.51531401 2:0.2975355 3:0.13410191 4:0.036625794 5:0.016422783 6:0.074041586 7:0.01758391 8:0.079521452 9:0.095985063 10:0.019706398 
--256 1:0.36473831 2:0.25842803 3:0.15470438 4:0.14751881 5:0.074610473 6:0.055177372 7:0.04708712 8:0.024073858 9:0.0070625954 10:0.079947789 
--256 1:0.58875104 2:0.22371151 3:0.074987454 4:0.07560781 5:0.036942192 6:0.016262802 7:0.0041888902 8:0.0099102584 9:0.045677382 10:0.074861511 
--256 1:0.51839335 2:0.19595068 3:0.12664632 4:0.10546018 5:0.053549464 6:0.11948571 7:0.047968054 8:0.0062839483 9:0.02676266 10:0.0051158282 
--256 1:0.58075404 2:0.17432685 3:0.078461999 4:0.10235522 5:0.064101889 6:0.13637991 7:0.017453056 8:0.014490062 9:0.043058355 10:0.040435003 
--197.34050216851344 1:0.29798349 2:0.43557058 3:0.12989987 4:0.096577731 5:0.039968327 6:0.15205126 7:0.11279112 8:0.22526911 9:0.020206595 10:0.27632554 
--256 1:0.72407506 2:0.20776815 3:0.032264934 4:0.024256035 5:0.011635826 6:0.032013422 7:0.023133744 8:0.22439224 9:0.10368854 10:0.028163313 
--256 1:0.63547475 2:0.2754135 3:0.041949543 4:0.030299612 5:0.016862593 6:0.067374022 7:0.0060434298 8:0.013945938 9:0.022033286 10:0.014376472 
--256 1:0.68935491 2:0.20379453 3:0.044496818 4:0.042376976 5:0.019976766 6:0.010068461 7:0.011282926 8:0.11508457 9:0.06423117 10:0.022670367 
--256 1:0.20893435 2:0.51027501 3:0.063451154 4:0.13053852 5:0.086800971 6:0.12767887 7:0.066853679 8:0.060385773 9:0.11457045 10:0.046419529 
--256 1:0.38813619 2:0.2207009 3:0.19973829 4:0.12352104 5:0.067903579 6:0.18244683 7:0.14348231 8:0.031800703 9:0.023502714 10:0.045524696 
--256 1:0.46699791 2:0.35922796 3:0.093203886 4:0.059997186 5:0.020573057 6:0.033327099 7:0.018576748 8:0.097452387 9:0.17353816 10:0.088968844 
--153.04221240766367 1:0.36806524 2:0.19493676 3:0.14169722 4:0.15739244 5:0.13790834 6:0.080267354 7:0.12218081 8:0.23345204 9:0.062544468 10:0.49025172 
--68.724587771475001 1:0.25710551 2:0.54511405 3:0.082191726 4:0.075504498 5:0.040084223 6:0.33077362 7:0.12102418 8:0.26724728 9:0.055719043 10:0.042179052 
--256 1:0.59006508 2:0.20858272 3:0.1033329 4:0.06424906 5:0.033770239 6:0.11040807 7:0.10315151 8:0.0316629 9:0.12404795 10:0.30353346 
--256 1:0.47045418 2:0.31694417 3:0.12412167 4:0.062016278 5:0.026463705 6:0.018082202 7:0.064814696 8:0.063350394 9:0.12195635 10:0.12651018 
--256 1:0.33052696 2:0.37520552 3:0.13703315 4:0.10141463 5:0.055819737 6:0.048521937 7:0.06690296 8:0.13629519 9:0.054390193 10:0.020183617 
--256 1:0.56117191 2:0.25014832 3:0.083593693 4:0.068089972 5:0.036996108 6:0.18591509 7:0.019865395 8:0.0029603492 9:0.20005156 10:0.21594906 
--256 1:0.30869216 2:0.23995946 3:0.20114371 4:0.12698983 5:0.12321484 6:0.010929669 7:0.0064822021 8:0.3958106 9:0.084492817 10:0.03214248 
--256 1:0.42758314 2:0.20860754 3:0.18695479 4:0.11737796 5:0.059476567 6:0.0039976718 7:0.13590355 8:0.12644865 9:0.26051327 10:0.0003451954 
--256 1:0.62800044 2:0.22780681 3:0.067515796 4:0.05520933 5:0.021467617 6:0.040906054 7:0.012308357 8:0.072053795 9:0.14060618 10:0.14245987 
--256 1:0.54277557 2:0.34514147 3:0.082665504 4:0.024096439 5:0.0053210077 6:0.066407905 7:0.046498126 8:0.065570437 9:0.091800574 10:0.015722787 
--256 1:0.56533451 2:0.25405902 3:0.091303102 4:0.066637751 5:0.022665615 6:0.10146166 7:0.11987283 8:0.059300909 9:0.1334885 10:0.016298068 
--256 1:0.21347863 2:0.52998961 3:0.11912244 4:0.091824663 5:0.045584668 6:0.25121943 7:0.077063122 8:0.27603261 9:0.19611966 10:0.20782147 
--256 1:0.42070881 2:0.19047085 3:0.11362553 4:0.076234203 5:0.19896061 6:0.14736702 7:0.065076277 8:0.02480763 9:0.18536269 10:0.14358446 
--256 1:0.68203702 2:0.22212042 3:0.059409812 4:0.025200142 5:0.011232608 6:0.028825457 7:0.077989005 8:0.088567713 9:0.12440101 10:0.15698628 
--256 1:0.37907956 2:0.42634684 3:0.10907969 4:0.060877412 5:0.024616494 6:0.22313907 7:0.0047969859 8:0.10301513 9:0.011864892 10:0.046231365 
--256 1:0.73581617 2:0.18658122 3:0.04478 4:0.023622074 5:0.0092005405 6:0.011697346 7:0.0059383814 8:0.017304111 9:0.033118606 10:0.092593675 
--256 1:0.23725219 2:0.37104253 3:0.16126382 4:0.15929263 5:0.071148832 6:0.057893116 7:0.024090734 8:0.0394942 9:0.13713024 10:0.088493716 
--256 1:0.19956537 2:0.51137912 3:0.13503321 4:0.10574342 5:0.04827887 6:0.19088692 7:0.030728231 8:0.18317383 9:0.013815745 10:0.089625684 
--256 1:0.39298996 2:0.23285804 3:0.17199637 4:0.11660712 5:0.08554851 6:0.05565652 7:0.020441955 8:0.010530955 9:0.090145807 10:0.10007281 
--256 1:0.51132805 2:0.18824571 3:0.16739509 4:0.07825889 5:0.054772265 6:0.10159983 7:0.069629025 8:0.056224592 9:0.086746164 10:0.064548022 
--256 1:0.22761718 2:0.36583375 3:0.2047875 4:0.1386969 5:0.063064665 6:0.10101737 7:0.11060084 8:0.13216645 9:0.13958546 10:0.11748881 
--256 1:0.33231595 2:0.35313125 3:0.12333161 4:0.13277639 5:0.058444799 6:0.20267512 7:0.23252694 8:0.0014454077 9:0.11862436 10:0.047399297 
--256 1:0.30514265 2:0.4527858 3:0.10435839 4:0.10267014 5:0.035043022 6:0.25142255 7:0.03519246 8:0.12347164 9:0.13001636 10:0.16294869 
--256 1:0.45951347 2:0.23370137 3:0.14267833 4:0.10660111 5:0.057505723 6:0.17504082 7:0.04758889 8:0.069173765 9:0.089725918 10:0.14028699 
--203.56814141633575 1:0.65419376 2:0.15311659 3:0.07380809 4:0.079050429 5:0.039831131 6:0.14668443 7:0.0086574979 8:0.21730324 9:0.14331377 10:0.17525792 
--256 1:0.30291984 2:0.27337746 3:0.19321017 4:0.14915456 5:0.081337974 6:0.025723922 7:0.091598249 8:0.080431588 9:0.00018878242 10:0.087050691 
--256 1:0.48837623 2:0.2443894 3:0.1132771 4:0.083819589 5:0.070137694 6:0.25636538 7:0.014993456 8:0.012964047 9:0.019011647 10:0.055204447 
--256 1:0.72744831 2:0.17555808 3:0.048942935 4:0.032849942 5:0.01520073 6:0.070934358 7:0.032741805 8:0.0017568043 9:0.0058801563 10:0.042656564 
--256 1:0.15650985 2:0.30305341 3:0.29537572 4:0.14228325 5:0.10277777 6:0.041944687 7:0.013662476 8:0.12681234 9:0.16652522 10:0.041909003 
--256 1:0.40763149 2:0.27624127 3:0.1041616 4:0.14677681 5:0.065188836 6:0.31127753 7:0.13891517 8:0.090237039 9:0.18289292 10:0.19698739 
--256 1:0.50625032 2:0.23799157 3:0.10808376 4:0.078254268 5:0.069420084 6:0.28750887 7:0.0035309871 8:0.030408585 9:0.0031279297 10:0.05467397 
--256 1:0.56824707 2:0.20638992 3:0.10748985 4:0.066807559 5:0.051065595 6:0.050414983 7:0.045980898 8:0.0012356995 9:0.098064009 10:0.027087938 
--256 1:0.51930347 2:0.29937001 3:0.094226564 4:0.064114632 5:0.022985325 6:0.097388284 7:0.047918044 8:0.24108433 9:0.084389495 10:0.0048919257 
--256 1:0.3918454 2:0.28084082 3:0.17707822 4:0.093901287 5:0.056334279 6:0.11467362 7:0.0088483191 8:0.12048669 9:0.010988111 10:0.050654228 
--256 1:0.30443941 2:0.391512 3:0.12273727 4:0.12719565 5:0.054115666 6:0.00069809405 7:0.13329661 8:0.064691571 9:0.091769326 10:0.12637882 
--256 1:0.70198501 2:0.17816784 3:0.059325227 4:0.038746876 5:0.021775047 6:0.18379115 7:0.084932049 8:0.20717877 9:0.14294447 10:0.04665786 
--256 1:0.60570313 2:0.2440778 3:0.071942753 4:0.05306232 5:0.02521399 6:0.046233228 7:0.014363502 8:0.052706027 9:0.10834496 10:0.069267818 
--146.14918943139449 1:0.17128895 2:0.59897637 3:0.077063275 4:0.092428568 5:0.060242833 6:0.059461446 7:0.093676792 8:0.1719818 9:0.091981367 10:0.044070257 
--256 1:0.47960909 2:0.24478618 3:0.14733482 4:0.09173749 5:0.036532417 6:0.06788346 7:0.019800154 8:0.0027618715 9:0.10198562 10:0.23023671 
--256 1:0.77739851 2:0.12078545 3:0.058769925 4:0.027996562 5:0.01504955 6:0.065156836 7:0.052768258 8:0.071308566 9:0.053743818 10:0.011861747 
--256 1:0.41257916 2:0.40599924 3:0.10060876 4:0.049934685 5:0.030878162 6:0.092373047 7:0.030596907 8:0.058469866 9:0.31616033 10:0.24557276 
--256 1:0.4225801 2:0.23986373 3:0.1443121 4:0.1416489 5:0.051595164 6:0.062412477 7:0.13648396 8:0.16028041 9:0.065078446 10:0.021975473 
--256 1:0.33807399 2:0.35451822 3:0.12238614 4:0.12385389 5:0.061167765 6:0.22039237 7:0.20865467 8:0.034322307 9:0.15896272 10:0.079467273 
--256 1:0.39286903 2:0.30172094 3:0.13498329 4:0.1089668 5:0.061459948 6:0.05064471 7:0.14100377 8:0.055466586 9:0.11870085 10:0.11868395 
--256 1:0.3340961 2:0.28529729 3:0.17388153 4:0.13331574 5:0.073409335 6:0.29159343 7:0.11340327 8:0.17649152 9:0.046362192 10:0.15005251 
--256 1:0.79572948 2:0.1493856 3:0.030624486 4:0.017451604 5:0.0068088372 6:0.011266952 7:0.0035248891 8:0.10684024 9:0.091176468 10:0.082033655 
--256 1:0.36579192 2:0.25916672 3:0.17613343 4:0.139126 5:0.059781936 6:0.22842596 7:0.065808379 8:0.13981702 9:0.038186908 10:0.051195985 
--256 1:0.62239014 2:0.27298037 3:0.051885461 4:0.033135791 5:0.019608243 6:0.061543061 7:0.037542479 8:0.10594643 9:0.17133162 10:0.1249422 
--256 1:0.67476847 2:0.23379275 3:0.055493525 4:0.025138848 5:0.010806413 6:0.024947394 7:0.10141706 8:0.02987727 9:0.20365881 10:0.060647963 
--256 1:0.71441831 2:0.19877445 3:0.060288434 4:0.020061273 5:0.0064575326 6:0.010052719 7:0.02911348 8:0.11978858 9:0.25958313 10:0.159319 
--256 1:0.43357425 2:0.29975367 3:0.13677892 4:0.088192806 5:0.04170035 6:0.04807015 7:0.046794976 8:0.14444862 9:0.0072291526 10:0.12148381 
--256 1:0.51344608 2:0.22891482 3:0.1089187 4:0.097742289 5:0.050978112 6:0.12719495 7:0.081876531 8:0.40758604 9:0.13061885 10:0.030563411 
--256 1:0.53618305 2:0.193637 3:0.12928775 4:0.095214394 5:0.045677807 6:0.11159373 7:0.050474925 8:0.15154928 9:0.12743217 10:0.075968163 
--256 1:0.46413744 2:0.27160815 3:0.13081258 4:0.096993117 5:0.036448719 6:0.042356388 7:0.057921777 8:0.26182928 9:0.18467804 10:0.24398783 
--256 1:0.55946864 2:0.22520266 3:0.085831887 4:0.092263894 5:0.03723292 6:0.26732254 7:0.15524168 8:0.22197016 9:0.21821778 10:0.10700394 
--256 1:0.46702689 2:0.35843594 3:0.087471293 4:0.062503882 5:0.024561994 6:0.012389096 7:0.030536083 8:0.067676194 9:0.17966894 10:0.026796704 
--256 1:0.36362837 2:0.30529286 3:0.13716288 4:0.14154112 5:0.052374767 6:0.1006716 7:0.043805419 8:0.18274969 9:0.061128282 10:0.17056194 
--256 1:0.32231571 2:0.3793955 3:0.14448666 4:0.10758048 5:0.04622164 6:0.18479692 7:0.061266433 8:0.063630129 9:0.21212831 10:0.12271713 
--256 1:0.31130737 2:0.380621 3:0.13093956 4:0.11032711 5:0.066804956 6:0.052218124 7:0.11365472 8:0.12038308 9:0.031410832 10:0.091583422 
--256 1:0.24432178 2:0.43248717 3:0.12778008 4:0.13415833 5:0.061252637 6:0.0014592065 7:0.30647071 8:0.27615506 9:0.13037423 10:0.1983653 
--256 1:0.66233511 2:0.22286086 3:0.05296348 4:0.045487384 5:0.01635316 6:0.018218066 7:0.098646493 8:0.22997468 9:0.060665969 10:0.074678453 
--256 1:0.44688805 2:0.18107454 3:0.14921287 4:0.16832802 5:0.054496512 6:0.36089042 7:0.089881133 8:0.08255021 9:0.11960316 10:0.08433274 
--256 1:0.37640744 2:0.26165982 3:0.13659524 4:0.14908899 5:0.076248506 6:0.13738836 7:0.00070645986 8:0.096432324 9:0.10434007 10:0.36656843 
--15.479959851275956 1:0.60493547 2:0.15804878 3:0.14330979 4:0.070379259 5:0.023326698 6:0.0095854899 7:0.5390201 8:0.59774169 9:0.57907252 10:0.20591891 
--256 1:0.41463834 2:0.26853665 3:0.16094365 4:0.1043383 5:0.051543055 6:0.042221188 7:0.1456392 8:0.038871407 9:0.094506218 10:0.061049888 
--256 1:0.25779137 2:0.40571942 3:0.12012574 4:0.15237967 5:0.063983796 6:0.059869954 7:0.025992856 8:0.22542647 9:0.092257077 10:0.090893191 
--256 1:0.20795153 2:0.44512839 3:0.14406113 4:0.12592245 5:0.076936506 6:0.029213252 7:0.13811888 8:0.19865736 9:0.04561983 10:0.098878025 
--256 1:0.33891897 2:0.36682742 3:0.15133532 4:0.096601436 5:0.046316862 6:0.023702953 7:0.082191078 8:0.077389127 9:0.0017297031 10:0.085659247 
--256 1:0.25262959 2:0.49477913 3:0.093396133 4:0.10622661 5:0.05296853 6:0.079500783 7:0.057735374 8:0.14847303 9:0.10291532 10:0.081418401 
--256 1:0.68765898 2:0.20248415 3:0.050308261 4:0.034312316 5:0.025236295 6:0.0097710312 7:0.038562576 8:0.057749096 9:0.14043411 10:0.099496109 
--256 1:0.44286343 2:0.23594967 3:0.15078258 4:0.12052239 5:0.049881937 6:0.27916342 7:0.14804541 8:0.097691747 9:0.19623523 10:0.094934054 
--256 1:0.71834119 2:0.2113764 3:0.042859031 4:0.020740035 5:0.0066833532 6:0.090498865 7:0.010250029 8:0.12611405 9:0.24228861 10:0.14690679 
--256 1:0.44504026 2:0.3666338 3:0.072753774 4:0.088712816 5:0.026859351 6:0.08405923 7:0.024117501 8:0.11203085 9:0.070157188 10:0.12981326 
--256 1:0.35395115 2:0.3384055 3:0.17232396 4:0.082249018 5:0.053070371 6:0.1667632 7:0.022034476 8:0.018781138 9:0.16890069 10:0.09193493 
--256 1:0.5370282 2:0.24684735 3:0.11349716 4:0.067775739 5:0.034851554 6:0.053740215 7:0.027772595 8:0.16731056 9:0.041017086 10:0.05973774 
--256 1:0.52769045 2:0.25800722 3:0.095619688 4:0.081465546 5:0.037217105 6:0.058466235 7:0.080760275 8:0.13294292 9:0.019801658 10:0.022045881 
--256 1:0.19338492 2:0.40374407 3:0.20902129 4:0.12988781 5:0.063961917 6:0.16014297 7:0.08970609 8:0.091918657 9:0.097790953 10:0.16655228 
--76.205621725260812 1:0.55364273 2:0.21355241 3:0.10627055 4:0.084120886 5:0.042413429 6:0.56020298 7:0.47353324 8:0.32535841 9:0.13748574 10:0.12612731 
--256 1:0.42360684 2:0.18569996 3:0.15108623 4:0.17834269 5:0.061264283 6:0.4265529 7:0.24867878 8:0.18643077 9:0.19999865 10:0.10422061 
--256 1:0.25665329 2:0.39884868 3:0.17222871 4:0.12193542 5:0.050333906 6:0.038760527 7:0.041728418 8:0.16445564 9:0.25984007 10:0.0050436275 
--256 1:0.76307974 2:0.1751043 3:0.030311936 4:0.022057452 5:0.0094465744 6:0.11453133 7:0.041441598 8:0.039390665 9:0.067237126 10:0.088769008 
--7.5719359440901561 1:0.55460789 2:0.21040972 3:0.12279301 4:0.082953184 5:0.029236195 6:0.40525197 7:0.46818714 8:0.097152663 9:0.075468534 10:0.049388715 
--256 1:0.6887022 2:0.22822271 3:0.04860179 4:0.023465909 5:0.011007389 6:0.00084402714 7:0.059970678 8:0.15068172 9:0.22418574 10:0.30406232 
--256 1:0.42376863 2:0.30675122 3:0.12440574 4:0.10592547 5:0.039148932 6:0.18416695 7:0.17477951 8:0.23743015 9:0.12182167 10:0.38276161 
--256 1:0.51065226 2:0.32575482 3:0.077914071 4:0.061647612 5:0.024031237 6:0.15248059 7:0.035249084 8:0.12074652 9:0.11460774 10:0.0034824329 
--256 1:0.29264164 2:0.41579359 3:0.13261444 4:0.1165438 5:0.042406533 6:0.34173745 7:0.2328197 8:0.1148461 9:0.033503551 10:0.0042464627 
--256 1:0.36286618 2:0.34616759 3:0.10773375 4:0.1158377 5:0.067394788 6:0.082666032 7:0.031646786 8:0.0393754 9:0.056814269 10:0.085444811 
--256 1:0.62969151 2:0.24577109 3:0.058800325 4:0.048303556 5:0.017433516 6:0.041796885 7:0.0026824365 8:0.0325651 9:0.11097304 10:0.18817757 
--256 1:0.47321584 2:0.28585646 3:0.10539111 4:0.096283558 5:0.039253033 6:0.079026339 7:0.053435219 8:0.15759723 9:0.22070381 10:0.13125324 
--256 1:0.24598722 2:0.36351757 3:0.2017004 4:0.12191537 5:0.066879428 6:0.17237287 7:0.2610415 8:0.1473903 9:0.16230162 10:0.073764716 
--245.27661599216358 1:0.29448393 2:0.3829052 3:0.14001417 4:0.14019265 5:0.042404054 6:0.1100912 7:0.038320977 8:0.014791993 9:0.22342129 10:0.0048130789 
--102.1356846659482 1:0.41097676 2:0.14786303 3:0.18642105 4:0.13388998 5:0.12084918 6:0.33965176 7:0.098111318 8:0.36809998 9:0.22081821 10:0.50732124 
--256 1:0.24998984 2:0.49424164 3:0.1159114 4:0.089926383 5:0.04993074 6:0.087626692 7:0.036914183 8:0.079481524 9:0.0056873108 10:0.057194324 
--256 1:0.49381428 2:0.25292737 3:0.12656551 4:0.087024779 5:0.039668061 6:0.1038553 7:0.056942882 8:0.18201901 9:0.22094616 10:0.17521709 
--256 1:0.79349459 2:0.13803546 3:0.034021307 4:0.022658417 5:0.01179023 6:0.11709222 7:0.0058714074 8:0.1247468 9:0.060937055 10:0.00046854565 
--256 1:0.55747859 2:0.19120517 3:0.080794316 4:0.11600474 5:0.054517188 6:0.24576025 7:0.11939903 8:0.029281362 9:0.11293875 10:0.015718907 
--256 1:0.45815107 2:0.1969057 3:0.14208744 4:0.13271945 5:0.07013635 6:0.033668411 7:0.071168654 8:0.19134256 9:0.0032410455 10:0.028472551 
--256 1:0.68683254 2:0.1860474 3:0.068137044 4:0.04161359 5:0.017369416 6:0.031287474 7:0.065711467 8:0.04098656 9:0.020552432 10:0.081039273 
--256 1:0.52911365 2:0.22527031 3:0.13855761 4:0.071419986 5:0.03563844 6:0.025841049 7:0.070805582 8:0.094389237 9:0.075655123 10:0.10636655 
--256 1:0.41450129 2:0.26082673 3:0.14085015 4:0.12491853 5:0.058903295 6:0.062381798 7:0.054321508 8:0.024025476 9:0.077345001 10:0.18550128 
--256 1:0.53849092 2:0.29195889 3:0.070255539 4:0.078246339 5:0.021048312 6:0.075351967 7:0.039806218 8:0.0088074113 9:0.10489046 10:0.070770388 
--256 1:0.66414754 2:0.11674882 3:0.052912693 4:0.098544136 5:0.067646811 6:0.20665963 7:0.40305376 8:0.17285612 9:0.16553299 10:0.022277563 
--256 1:0.46455009 2:0.29610138 3:0.06411644 4:0.11443882 5:0.060793268 6:0.18543188 7:0.23777622 8:0.28081292 9:0.20776652 10:0.10987436 
--256 1:0.48202327 2:0.22525983 3:0.1195553 4:0.10191804 5:0.071243572 6:0.20916965 7:0.31817717 8:0.38954652 9:0.18290654 10:0.29224515 
--256 1:0.75619495 2:0.13614909 3:0.057221436 4:0.034095508 5:0.016339011 6:0.058264508 7:0.027065453 8:0.021325304 9:0.056771565 10:0.017670011 
--256 1:0.31912297 2:0.43685801 3:0.12440839 4:0.087932776 5:0.031677852 6:0.15077913 7:0.010635471 8:0.046056814 9:0.11898651 10:0.070062097 
--256 1:0.51559419 2:0.16184149 3:0.14535636 4:0.14557717 5:0.031630797 6:0.059528102 7:0.016745368 8:0.055499324 9:0.08821579 10:0.015008603 
--256 1:0.33587024 2:0.42992449 3:0.10697866 4:0.077203904 5:0.050022709 6:0.080488065 7:0.028762513 8:0.25026434 9:0.06198968 10:0.024165005 
--256 1:0.61702385 2:0.29301382 3:0.054753968 4:0.022653117 5:0.012555251 6:0.046870112 7:0.020447491 8:0.037824365 9:0.25421731 10:0.4317852 
--256 1:0.47179145 2:0.27841955 3:0.1020756 4:0.092243077 5:0.055470325 6:0.18973281 7:0.10483037 8:0.16204514 9:0.022410661 10:0.32437223 
--256 1:0.47465908 2:0.2306148 3:0.13570079 4:0.1115714 5:0.047453929 6:0.12930026 7:0.17106509 8:0.036356885 9:0.091975251 10:0.003477034 
--137.67837953299286 1:0.58235192 2:0.16246754 3:0.1253973 4:0.083395315 5:0.046387922 6:0.21862128 7:0.040566735 8:0.0076529986 9:0.37730341 10:0.18244886 
--256 1:0.53159228 2:0.14542025 3:0.15780595 4:0.1165662 5:0.048615317 6:0.35133108 7:0.19407181 8:0.092363479 9:0.092634693 10:0.01725355 
--256 1:0.51883223 2:0.27511697 3:0.075657709 4:0.094060995 5:0.03633209 6:0.094305918 7:0.04468867 8:0.37138696 9:0.10945268 10:0.081346057 
--256 1:0.56405693 2:0.17909311 3:0.11153315 4:0.1039315 5:0.041385313 6:0.055273995 7:0.06073547 8:0.083051414 9:0.14406795 10:0.1098305 
--256 1:0.51690321 2:0.26366314 3:0.12917766 4:0.06421772 5:0.02603827 6:0.14068129 7:0.071934089 8:0.024912992 9:0.0069563668 10:0.13705541 
--256 1:0.42477664 2:0.31363059 3:0.11326947 4:0.11270615 5:0.03561715 6:0.15977177 7:0.14537652 8:0.079480834 9:0.16772471 10:0.10640415 
--256 1:0.24941627 2:0.4845159 3:0.12239455 4:0.10630519 5:0.037368088 6:0.25375169 7:0.014271889 8:0.10166695 9:0.011536661 10:0.083706242 
--256 1:0.52889917 2:0.23275712 3:0.10757513 4:0.0840701 5:0.046698482 6:0.058175928 7:0.001009339 8:0.093289068 9:0.10696851 10:0.2844956 
--256 1:0.33785223 2:0.38413236 3:0.14564601 4:0.090742474 5:0.041626931 6:0.074126745 7:0.067947092 8:0.075572104 9:0.036367369 10:0.1119894 
--256 1:0.61237299 2:0.23884487 3:0.073547317 4:0.052703359 5:0.022531467 6:0.001170962 7:0.03127783 8:0.079496035 9:0.010171257 10:0.11068505 
--256 1:0.21636 2:0.38161437 3:0.1179648 4:0.18551956 5:0.098541271 6:0.17774478 7:0.039896676 8:0.028493061 9:0.021105658 10:0.14233448 
--256 1:0.58219194 2:0.2105625 3:0.10213901 4:0.072541129 5:0.032565432 6:0.12870212 7:0.058272307 8:0.0015214584 9:0.21004982 10:0.20680773 
--256 1:0.5562322 2:0.27708441 3:0.086916993 4:0.053185335 5:0.02658106 6:0.066500545 7:0.017933619 8:0.11233981 9:0.0076613864 10:0.16717493 
--256 1:0.54458216 2:0.19474221 3:0.11406805 4:0.10677085 5:0.039836733 6:0.062093036 7:0.22274632 8:0.09307508 9:0.15104649 10:0.0069738073 
--256 1:0.63037526 2:0.25203909 3:0.064843944 4:0.035486728 5:0.017254983 6:0.01885256 7:0.064209397 8:0.036850214 9:0.013901654 10:0.055218916 
--256 1:0.80765276 2:0.11217931 3:0.02832407 4:0.038796402 5:0.013047462 6:0.029417712 7:0.10063412 8:0.082444431 9:0.2257174 10:0.17840768 
--256 1:0.3899813 2:0.31392807 3:0.082345074 4:0.14927421 5:0.064471354 6:0.16581804 7:0.037224451 8:0.25910946 9:0.094561256 10:0.0069938772 
--256 1:0.3345434 2:0.29303683 3:0.13614839 4:0.14839271 5:0.087878682 6:0.071291312 7:0.074379933 8:0.086288329 9:0.084523435 10:0.10700478 
--256 1:0.38727937 2:0.15535421 3:0.26892969 4:0.12002549 5:0.068411244 6:0.0067068279 7:0.029370893 8:0.005729825 9:0.023046014 10:0.097403917 
--256 1:0.28279837 2:0.27387168 3:0.16874767 4:0.18477193 5:0.089810342 6:0.37578252 7:0.078136625 8:0.098340869 9:0.013165683 10:0.14149106 
--256 1:0.74198835 2:0.2146169 3:0.025705478 4:0.012769633 5:0.0049196403 6:0.017733423 7:0.017787615 8:0.016996011 9:0.17218188 10:0.21283179 
--256 1:0.48743214 2:0.25487625 3:0.14273637 4:0.079659569 5:0.035295679 6:0.2182715 7:0.21090013 8:0.11547564 9:0.17846501 10:0.12968346 
--256 1:0.29478263 2:0.26197151 3:0.21536212 4:0.15703196 5:0.070851775 6:0.077682809 7:0.23822739 8:0.12207309 9:0.075182813 10:0.22498538 
--256 1:0.45559242 2:0.17571461 3:0.17046767 4:0.13416431 5:0.064060991 6:0.29205328 7:0.095174647 8:0.21386216 9:0.067152296 10:0.064795245 
--256 1:0.39354068 2:0.3122047 3:0.11338055 4:0.10229213 5:0.078581951 6:0.090448393 7:0.11577197 8:0.1546461 9:0.10217262 10:0.011332074 
--256 1:0.48774705 2:0.31890938 3:0.1091388 4:0.056834415 5:0.027370353 6:0.085710044 7:0.15262453 8:0.065548065 9:0.1220816 10:0.077485953 
--256 1:0.51872394 2:0.17525501 3:0.17110483 4:0.078861532 5:0.056054685 6:0.32461318 7:0.090067247 8:0.079214733 9:0.051626632 10:0.017082736 
--256 1:0.48585041 2:0.33311287 3:0.11853043 4:0.046846476 5:0.015659813 6:0.13184811 7:0.051714163 8:0.024287289 9:0.13343201 10:0.055435724 
--256 1:0.44625756 2:0.26046266 3:0.15186393 4:0.11258202 5:0.028833819 6:0.24732213 7:0.22056755 8:0.20441346 9:0.27925636 10:0.20840593 
--113.22484405186282 1:0.44437041 2:0.21680784 3:0.16005053 4:0.11914335 5:0.059627858 6:0.3807911 7:0.31305341 8:0.62079752 9:0.35745262 10:0.31168191 
--256 1:0.66523186 2:0.19325109 3:0.060870829 4:0.056038933 5:0.024607289 6:0.080410808 7:0.10558933 8:0.03416732 9:0.14077743 10:0.10840856 
--256 1:0.58506673 2:0.25520416 3:0.074460324 4:0.05687528 5:0.028393502 6:0.019332273 7:0.084131731 8:0.012604214 9:0.019835997 10:0.085588627 
--256 1:0.65130649 2:0.1851614 3:0.076008919 4:0.061013531 5:0.026509657 6:0.046110711 7:0.15387209 8:0.011726176 9:0.22032331 10:0.15822118 
--256 1:0.58661534 2:0.34289684 3:0.040043079 4:0.019823507 5:0.010621233 6:0.0075304976 7:0.086975955 8:0.0020641661 9:0.00450658 10:0.055294136 
--256 1:0.43188523 2:0.18543044 3:0.15126019 4:0.14420073 5:0.087223415 6:0.084541187 7:0.23767639 8:0.010290053 9:0.089200151 10:0.16366267 
--90.917216775901082 1:0.36649469 2:0.20613844 3:0.20833395 4:0.14703785 5:0.071995077 6:0.10354434 7:0.16763281 8:0.19428645 9:0.0029372186 10:0.14519193 
--256 1:0.4503822 2:0.32879478 3:0.11198145 4:0.076900422 5:0.031941146 6:0.441172 7:0.089174179 8:0.10123966 9:0.037320373 10:0.079725204 
--152.16679959689816 1:0.24183187 2:0.31557021 3:0.19877234 4:0.19185673 5:0.051968856 6:0.19075228 7:0.29764405 8:0.24620084 9:0.47809179 10:0.15877316 
--256 1:0.50253948 2:0.20445512 3:0.10416554 4:0.14120746 5:0.047632391 6:0.027603437 7:0.17087083 8:0.12718513 9:0.22403666 10:0.076429879 
--256 1:0.52605226 2:0.24890618 3:0.11378048 4:0.079092745 5:0.032168341 6:0.0034244849 7:0.094322973 8:0.12014139 9:0.027798729 10:0.01163692 
--256 1:0.54511373 2:0.25057079 3:0.083975015 4:0.07796214 5:0.042378323 6:0.22264982 7:0.041219289 8:0.0027639493 9:0.11926295 10:0.072785189 
--256 1:0.70964695 2:0.17280333 3:0.052374009 4:0.041949407 5:0.023226303 6:0.044419837 7:0.057361885 8:0.13813183 9:0.12339035 10:0.24613922 
--256 1:0.42796257 2:0.34184597 3:0.10091651 4:0.095466739 5:0.033808204 6:0.0060287589 7:0.011731489 8:0.064224944 9:0.070990182 10:0.14446738 
--256 1:0.66450293 2:0.2536992 3:0.032871679 4:0.036335917 5:0.012590279 6:0.024412522 7:0.00027149387 8:0.18110356 9:0.00038134188 10:0.095568526 
--256 1:0.3790874 2:0.42046534 3:0.081772365 4:0.075733551 5:0.042941341 6:0.095421868 7:0.026251623 8:0.26713973 9:0.012595794 10:0.02030549 
--27.078523999342302 1:0.22114523 2:0.23746387 3:0.28463902 4:0.17073748 5:0.086014395 6:0.43060623 7:0.26052699 8:0.41472454 9:0.38337226 10:0.39626527 
--256 1:0.44531473 2:0.33168997 3:0.13975884 4:0.05284695 5:0.030389511 6:0.079164097 7:0.034929339 8:0.11643878 9:0.056378408 10:0.087429717 
--256 1:0.55364978 2:0.19690288 3:0.12061763 4:0.09278166 5:0.036048053 6:0.050968506 7:0.092573131 8:0.25428519 9:0.35612428 10:0.2661997 
--256 1:0.35584693 2:0.34851115 3:0.17148961 4:0.082658162 5:0.041494144 6:0.19925001 7:0.084908861 8:0.11835972 9:0.12084855 10:0.35325891 
--256 1:0.61984895 2:0.19919195 3:0.070794358 4:0.06626744 5:0.043897304 6:0.0012820241 7:0.19758611 8:0.16233299 9:0.11030136 10:0.19373627 
--256 1:0.47417265 2:0.33758086 3:0.093923079 4:0.054627568 5:0.039695847 6:0.1765155 7:0.088334773 8:0.053559653 9:0.047461764 10:0.062745108 
--256 1:0.52977777 2:0.27351774 3:0.08881696 4:0.066650812 5:0.041236723 6:0.05385342 7:0.16586712 8:0.10444055 9:0.023445258 10:0.1351521 
--256 1:0.48361585 2:0.28392717 3:0.14773004 4:0.053292405 5:0.031434532 6:0.14327929 7:0.0011879042 8:0.012136965 9:0.0026504378 10:0.028922805 
--256 1:0.44313355 2:0.29263608 3:0.10752315 4:0.10775985 5:0.048947374 6:0.20502609 7:0.10723728 8:0.15403922 9:0.026507681 10:0.06879601 
--256 1:0.48447895 2:0.30011573 3:0.10986011 4:0.077101302 5:0.028443902 6:0.15181105 7:0.10751627 8:0.0066124287 9:0.11943621 10:0.18178346 
--256 1:0.51497268 2:0.32819118 3:0.074102314 4:0.053872106 5:0.028861722 6:0.32263432 7:0.060000919 8:0.07576453 9:0.052094674 10:0.16975568 
--256 1:0.35295995 2:0.29278177 3:0.16223374 4:0.13380412 5:0.058220418 6:0.15904582 7:0.067693926 8:0.067957202 9:0.14442373 10:0.049920837 
--256 1:0.4824278 2:0.33933397 3:0.079242839 4:0.06588302 5:0.033112367 6:0.30039356 7:0.050085914 8:0.013157606 9:0.2198319 10:0.22234589 
--256 1:0.58461365 2:0.24221126 3:0.069360512 4:0.071769789 5:0.032044791 6:0.06306432 7:0.16586105 8:0.039178254 9:0.03377581 10:0.21796744 
--256 1:0.49938349 2:0.29435539 3:0.086225525 4:0.078879047 5:0.041156545 6:0.029202978 7:0.10352688 8:0.21143007 9:0.093037656 10:0.087378891 
--256 1:0.67327078 2:0.11081334 3:0.098152067 4:0.07301878 5:0.044745039 6:0.090953737 7:0.033917542 8:0.015429934 9:0.042536679 10:0.042829272 
--45.079437051604984 1:0.65876537 2:0.22152011 3:0.0574032 4:0.041823404 5:0.02048791 6:0.46650929 7:0.29581608 8:0.1017345 9:0.030198806 10:0.016684068 
--256 1:0.52849593 2:0.3627037 3:0.069715264 4:0.027792859 5:0.011292252 6:0.017957551 7:0.044296777 8:0.065588104 9:0.11670235 10:0.063535464 
--256 1:0.53798526 2:0.24821625 3:0.11000749 4:0.07650571 5:0.027285287 6:0.061735439 7:0.042305482 8:0.088665941 9:0.097528438 10:0.10194567 
--9.1704105867316237 1:0.76006522 2:0.16939717 3:0.037858491 4:0.023332912 5:0.0093462115 6:0.06434077 7:0.065076733 8:0.34674619 9:0.19884041 10:0.17897234 
--256 1:0.26039201 2:0.33890046 3:0.14443356 4:0.14604011 5:0.11023387 6:0.0057245128 7:0.00038878605 8:0.16140038 9:0.09422496 10:0.15179675 
--256 1:0.45143604 2:0.2472014 3:0.15947522 4:0.10275379 5:0.03913354 6:0.20574949 7:0.12252811 8:0.091782266 9:0.19250897 10:0.20645816 
--256 1:0.2582725 2:0.29887742 3:0.19641663 4:0.14710798 5:0.099325468 6:0.24970684 7:0.085166754 8:0.078906023 9:0.041286131 10:0.14226058 
--256 1:0.57056941 2:0.21103394 3:0.11777125 4:0.067202528 5:0.033422862 6:0.072740066 7:0.010367713 8:0.13808182 9:0.11607791 10:0.099132845 
--256 1:0.43966439 2:0.27430096 3:0.12036972 4:0.1222351 5:0.043429829 6:0.060868945 7:0.06324285 8:0.078568805 9:0.1105822 10:0.14132518 
--256 1:0.71615427 2:0.16966092 3:0.045763706 4:0.045866218 5:0.022554878 6:0.051795986 7:0.093866721 8:0.032151497 9:0.053622388 10:0.0637994 
--256 1:0.59912925 2:0.22554318 3:0.084653209 4:0.059631313 5:0.031043044 6:0.010937084 7:0.010171537 8:0.019979626 9:0.026868316 10:0.016485777 
--256 1:0.64935973 2:0.17658415 3:0.073648106 4:0.060905457 5:0.039502558 6:0.098163869 7:0.025473693 8:0.15670265 9:0.12305803 10:0.20419198 
--256 1:0.44593034 2:0.26290595 3:0.12386427 4:0.097151016 5:0.070148433 6:0.13894998 7:0.020474823 8:0.052502637 9:0.030583806 10:0.015351426 
--256 1:0.28132962 2:0.51724065 3:0.085772056 4:0.073976802 5:0.041680872 6:0.37812277 7:0.11860989 8:0.05694864 9:0.11344904 10:0.13157761 
--256 1:0.59665588 2:0.17777101 3:0.099507236 4:0.076063685 5:0.050002183 6:0.38908296 7:0.21421319 8:0.12419979 9:0.15341997 10:0.066061745 
--202.17419137512238 1:0.79726869 2:0.13652583 3:0.021931927 4:0.033283541 5:0.010990014 6:0.011624037 7:0.13472336 8:0.10552749 9:0.50350756 10:0.12336452 
--256 1:0.41730963 2:0.26703236 3:0.13914982 4:0.11350266 5:0.063005536 6:0.17808452 7:0.062284416 8:0.049013879 9:0.072138061 10:0.11549418 
--85.484634163363751 1:0.25470521 2:0.45591828 3:0.10808143 4:0.13443413 5:0.046860952 6:0.0033273291 7:0.21465837 8:0.37828619 9:0.20479722 10:0.038363153 
--256 1:0.50549772 2:0.22704466 3:0.11807713 4:0.10280623 5:0.046574258 6:0.12493744 7:0.11624992 8:0.00093870785 9:0.087681533 10:0.086685173 
--256 1:0.47633745 2:0.25220765 3:0.11553554 4:0.10561345 5:0.050305911 6:0.29209743 7:0.28236968 8:0.0031496574 9:0.056078598 10:0.12725342 
--256 1:0.67030741 2:0.13908137 3:0.085377888 4:0.070828796 5:0.034404533 6:0.011880612 7:0.12962285 8:0.15850186 9:0.13417515 10:0.043050195 
--256 1:0.50749474 2:0.23753962 3:0.11801797 4:0.098198189 5:0.038749479 6:0.13497059 7:0.022746423 8:0.087482637 9:0.063119178 10:0.078912772 
--256 1:0.56342446 2:0.246522 3:0.065403124 4:0.090960251 5:0.033690162 6:0.15715322 7:0.089992469 8:0.3660999 9:0.14809286 10:0.24790473 
--256 1:0.21210088 2:0.4234466 3:0.14558513 4:0.16340909 5:0.055458303 6:0.13480607 7:0.14020512 8:0.12574046 9:0.052178984 10:0.17078664 
--256 1:0.29278922 2:0.35861698 3:0.1344792 4:0.13725898 5:0.076855619 6:0.18740108 7:0.071683575 8:0.13112572 9:0.14485801 10:0.085611146 
--256 1:0.57742737 2:0.25325215 3:0.091306203 4:0.052365548 5:0.025648722 6:0.040083865 7:0.13209506 8:0.14215068 9:0.010204357 10:0.14660637 
--256 1:0.25220946 2:0.39233074 3:0.1455528 4:0.13973253 5:0.07017446 6:0.20847762 7:0.10484629 8:0.11913388 9:0.03184792 10:0.012541091 
--256 1:0.40368943 2:0.16717988 3:0.15322139 4:0.19130789 5:0.084601421 6:0.046097524 7:0.16662141 8:0.26034573 9:0.053943814 10:0.051968958 
--256 1:0.58042728 2:0.27379187 3:0.083676715 4:0.045883991 5:0.016220149 6:0.35067445 7:0.16247075 8:0.15484857 9:0.032649338 10:0.050202317 
--256 1:0.36895955 2:0.2602799 3:0.15482979 4:0.15321668 5:0.062714081 6:0.02950274 7:0.089645806 8:0.0013782929 9:0.032829549 10:0.098614223 
--256 1:0.73359232 2:0.18376571 3:0.041246805 4:0.026882413 5:0.014512754 6:0.055535951 7:0.12861719 8:0.099707598 9:0.11686242 10:0.20454522 
--256 1:0.60875826 2:0.19831005 3:0.068020253 4:0.086736742 5:0.038174694 6:0.13899154 7:0.16160377 8:0.16499255 9:0.047598156 10:0.1390782 
--256 1:0.51386898 2:0.2006953 3:0.1050838 4:0.11753534 5:0.062816585 6:0.034461137 7:0.015945576 8:0.019029489 9:0.172505 10:0.3850844 
--26.545697111479669 1:0.21023057 2:0.33010984 3:0.23763504 4:0.15697705 5:0.065047512 6:0.2974059 7:0.0068439636 8:0.56743252 9:0.064735433 10:0.27189388 
--256 1:0.44670313 2:0.32313525 3:0.11230487 4:0.089554061 5:0.028302682 6:0.30041496 7:0.21812591 8:0.043979985 9:0.015178681 10:0.038333255 
--256 1:0.65057707 2:0.1656374 3:0.088241529 4:0.067982051 5:0.027561951 6:0.10204638 7:0.090269353 8:0.036575462 9:0.13286134 10:0.067917224 
--256 1:0.48465323 2:0.28483772 3:0.11547964 4:0.080977529 5:0.034051883 6:0.17466316 7:0.14866018 8:0.14044616 9:0.097054099 10:0.0050897664 
--256 1:0.61273141 2:0.22967581 3:0.081848934 4:0.049668356 5:0.026075492 6:0.053343457 7:0.043818286 8:0.076132985 9:0.20579554 10:0.19467254 
--30.768649400362076 1:0.75372674 2:0.13455054 3:0.058877702 4:0.031312204 5:0.021532811 6:0.153735 7:0.11169231 8:0.27669561 9:0.011231556 10:0.10166258 
--256 1:0.41547451 2:0.22996883 3:0.14642245 4:0.13625215 5:0.071882063 6:0.11869672 7:0.068205053 8:0.07377779 9:0.049875613 10:0.026097262 
--256 1:0.66551756 2:0.2493555 3:0.048743846 4:0.026208236 5:0.010174862 6:0.040860304 7:0.037734348 8:0.11960621 9:0.086593154 10:0.053465198 
--256 1:0.36240742 2:0.32774459 3:0.17220855 4:0.08915228 5:0.048487159 6:0.013232462 7:0.0069436597 8:0.044309022 9:0.033935159 10:0.04367308 
--256 1:0.30696324 2:0.28781775 3:0.16292813 4:0.16272505 5:0.079565824 6:0.095051543 7:0.11273425 8:0.014337048 9:0.092460316 10:0.028824142 
--256 1:0.59841195 2:0.22276256 3:0.075212135 4:0.076791862 5:0.026821495 6:0.038415067 7:0.060598404 8:0.046910762 9:0.22655638 10:0.048357793 
--135.05254450546292 1:0.55445012 2:0.20704299 3:0.13866787 4:0.061255211 5:0.038583811 6:0.23532429 7:0.079128377 8:0.14933681 9:0.025972135 10:0.10470839 
--256 1:0.58433992 2:0.21255727 3:0.10067739 4:0.065052708 5:0.037372713 6:0.014453919 7:0.040377157 8:0.0095727873 9:0.0080969589 10:0.16469917 
--256 1:0.49376296 2:0.3224626 3:0.12923327 4:0.041771297 5:0.012769873 6:0.051458638 7:0.015839067 8:0.046594345 9:0.0022325767 10:0.027596242 
--256 1:0.52038856 2:0.24224063 3:0.10237691 4:0.092457067 5:0.042536823 6:0.018455988 7:0.011420391 8:0.10405239 9:0.011244163 10:0.018423439 
--256 1:0.44082464 2:0.27450744 3:0.11965244 4:0.10178864 5:0.063226848 6:0.035369502 7:0.063213508 8:0.0017789816 9:0.10809805 10:0.034902135 
--256 1:0.37842533 2:0.32126855 3:0.16551297 4:0.093621204 5:0.041171946 6:0.2145625 7:0.19578777 8:0.090781812 9:0.10469463 10:0.12544756 
--256 1:0.40668386 2:0.24464896 3:0.13451969 4:0.13892916 5:0.075218343 6:0.044614015 7:0.024100066 8:0.13019698 9:0.15996786 10:0.26103012 
--256 1:0.67135013 2:0.18355971 3:0.061564692 4:0.058932242 5:0.024593224 6:0.015896762 7:0.019240085 8:0.24291872 9:0.060405673 10:0.036765696 
--256 1:0.43307864 2:0.25451202 3:0.1491849 4:0.11359453 5:0.049629916 6:0.23681669 7:0.041732209 8:0.04459313 9:0.17178411 10:0.0027573887 
--256 1:0.69020073 2:0.12638005 3:0.045051977 4:0.076357302 5:0.062009935 6:0.37540708 7:0.16906397 8:0.35422679 9:0.25554214 10:0.14410122 
--256 1:0.56280589 2:0.27248257 3:0.070624554 4:0.054575773 5:0.03951122 6:0.0070229883 7:0.0027012976 8:0.10474124 9:0.21894059 10:0.48905638 
--256 1:0.48073811 2:0.2253064 3:0.12854047 4:0.10980763 5:0.055607395 6:0.21843123 7:0.037228547 8:0.12719291 9:0.15834339 10:0.15933899 
--40.666944945115638 1:0.67499259 2:0.15961412 3:0.066905662 4:0.067370713 5:0.031116917 6:0.24481091 7:0.50663662 8:0.45967699 9:0.47918197 10:0.47864322 
--256 1:0.23647441 2:0.26414886 3:0.30453075 4:0.10778005 5:0.087065923 6:0.21515292 7:0.077853271 8:0.028172716 9:0.039677762 10:0.15083323 
--256 1:0.63788511 2:0.23480951 3:0.075260684 4:0.036597244 5:0.015447453 6:0.043103397 7:0.039791552 8:0.032728498 9:0.030163878 10:0.040476994 
--256 1:0.77480871 2:0.13665753 3:0.045576549 4:0.025534691 5:0.017422515 6:0.0059637268 7:0.0037875474 8:0.15666451 9:0.15299348 10:0.11205445 
--256 1:0.34943817 2:0.25149455 3:0.16861294 4:0.14919476 5:0.08125958 6:0.053891389 7:0.18592921 8:0.0039663032 9:0.025972493 10:0.026489055 
--256 1:0.59614844 2:0.2527057 3:0.081484738 4:0.051803914 5:0.017857212 6:0.0073299899 7:0.12483102 8:0.094538399 9:0.31367797 10:0.086608316 
--256 1:0.4409185 2:0.36854329 3:0.091646386 4:0.073670672 5:0.025221145 6:0.018264325 7:0.018186632 8:0.12446703 9:0.31730621 10:0.025835169 
--256 1:0.55802361 2:0.31722671 3:0.068725373 4:0.037530742 5:0.018493568 6:0.1127255 7:0.046125518 8:0.04499731 9:0.067552507 10:0.19303923 
--256 1:0.52818265 2:0.26577154 3:0.10286202 4:0.072563143 5:0.030620651 6:0.05182783 7:0.0032281079 8:0.093547909 9:0.02124547 10:0.1180785 
--256 1:0.58412128 2:0.23938983 3:0.084770351 4:0.065954316 5:0.025764218 6:0.036063026 7:0.0031388298 8:0.097505792 9:0.03180572 10:0.10916946 
--256 1:0.25886791 2:0.24766601 3:0.19251655 4:0.21354479 5:0.087404749 6:0.1853447 7:0.0052640195 8:0.046618716 9:0.11711181 10:0.1128497 
--256 1:0.23060618 2:0.37242941 3:0.17317359 4:0.13819178 5:0.085599042 6:0.2089777 7:0.090597319 8:0.05517022 9:0.077111449 10:0.14092973 
--256 1:0.66804902 2:0.20383994 3:0.058112345 4:0.047129537 5:0.022869156 6:0.18715943 7:0.018834438 8:0.0060224545 9:0.083715104 10:0.028078704 
--256 1:0.43511954 2:0.36354057 3:0.095449268 4:0.078769084 5:0.02712154 6:0.07911635 7:0.031234417 8:0.074381954 9:0.04173905 10:0.16873541 
--256 1:0.5801464 2:0.17049962 3:0.1193823 4:0.081705753 5:0.048265933 6:0.070786241 7:0.06731032 8:0.067199852 9:0.072281357 10:0.075030461 
--256 1:0.38706106 2:0.28328864 3:0.1248134 4:0.13359443 5:0.071242473 6:0.0047285161 7:0.068193556 8:0.019024774 9:0.14883386 10:0.42780007 
--256 1:0.25080013 2:0.25523115 3:0.264676 4:0.1388463 5:0.090446419 6:0.15240038 7:0.068558367 8:0.053569169 9:0.01243231 10:0.03260123 
--256 1:0.40073777 2:0.36125155 3:0.12842636 4:0.073597332 5:0.035986981 6:0.052666011 7:0.098047897 8:0.074392582 9:0.047445233 10:0.17082835 
--256 1:0.54890384 2:0.17214476 3:0.15459762 4:0.072191794 5:0.052161981 6:0.058015311 7:0.14501961 8:0.059788983 9:0.19001565 10:0.26947208 
--256 1:0.58962871 2:0.20616428 3:0.11327362 4:0.059392504 5:0.031540894 6:0.05922073 7:0.061583877 8:0.059981527 9:0.03952017 10:0.028210896 
--2.709881381386456 1:0.37400888 2:0.22186923 3:0.1814099 4:0.17222598 5:0.050485998 6:0.61889005 7:0.59159695 8:0.53980585 9:0.64465647 10:0.51028584 
--256 1:0.68378506 2:0.22571507 3:0.051912942 4:0.029071116 5:0.0095158072 6:0.094688138 7:0.052000474 8:0.071453721 9:0.21574624 10:0.236509 
--256 1:0.26395295 2:0.28101306 3:0.19891003 4:0.16904614 5:0.087077812 6:0.071735597 7:0.16833903 8:0.11057724 9:0.058768315 10:0.055307645 
--256 1:0.33597733 2:0.21961182 3:0.21874767 4:0.15076185 5:0.074901334 6:0.084952964 7:0.08408779 8:0.10952902 9:0.02121598 10:0.086999011 
--256 1:0.58614397 2:0.19525094 3:0.092045608 4:0.094868468 5:0.031691015 6:0.076969609 7:0.096550704 8:0.11274414 9:0.15044755 10:0.057673738 
--256 1:0.21524323 2:0.40922991 3:0.16667445 4:0.14079678 5:0.068055632 6:0.38279143 7:0.25421617 8:0.21504492 9:0.076575965 10:0.12834603 
--256 1:0.44876057 2:0.38645068 3:0.11187238 4:0.034458725 5:0.018457643 6:0.0025984444 7:0.052391522 8:0.08310276 9:0.041285235 10:0.038742876 
--256 1:0.49915774 2:0.34168439 3:0.073809693 4:0.059782111 5:0.025566057 6:0.058648176 7:0.19382145 8:0.071989696 9:0.021427206 10:0.067179449 
--256 1:0.47906624 2:0.22443437 3:0.13765532 4:0.11713156 5:0.041712511 6:0.074200425 7:0.016990028 8:0.062072542 9:0.080674564 10:0.26439301 
--256 1:0.26700565 2:0.38272587 3:0.16679688 4:0.1220338 5:0.061437803 6:0.16900391 7:0.17238457 8:0.066676287 9:0.1227393 10:0.21011612 
--256 1:0.42425665 2:0.26483112 3:0.12924212 4:0.10800833 5:0.073661784 6:0.2016194 7:0.029726601 8:0.075203036 9:0.018572622 10:0.082476444 
--256 1:0.46067507 2:0.2982097 3:0.11728547 4:0.084632586 5:0.039197165 6:0.063978157 7:0.072036754 8:0.19180174 9:0.0013153093 10:0.17973306 
--256 1:0.48805959 2:0.21677895 3:0.12029036 4:0.097138713 5:0.077732378 6:0.013665343 7:0.15971337 8:0.062996866 9:0.074406244 10:0.087216646 
--143.3638975639484 1:0.51671242 2:0.21145542 3:0.12677625 4:0.11009777 5:0.034958142 6:0.44000436 7:0.19142375 8:0.076755789 9:0.22335775 10:0.05032158 
--256 1:0.61825415 2:0.22996873 3:0.072167388 4:0.045281094 5:0.034328642 6:0.091977278 7:0.090646616 8:0.010754505 9:0.24856637 10:0.37294059 
--256 1:0.23555475 2:0.45116448 3:0.14236604 4:0.11792652 5:0.052988219 6:0.014843653 7:0.10117988 8:0.1387837 9:0.11952389 10:0.046874964 
--256 1:0.76340142 2:0.16971652 3:0.044147674 4:0.01692045 5:0.0058139379 6:0.036171241 7:0.071190417 8:0.097042919 9:0.1371195 10:0.19665046 
--256 1:0.77098241 2:0.17813387 3:0.029425527 4:0.017626451 5:0.0038317408 6:0.032888944 7:0.022715015 8:0.030656397 9:0.081935291 10:0.19339089 
--256 1:0.36770767 2:0.27382125 3:0.16930164 4:0.13366504 5:0.055504408 6:0.35694169 7:0.090991838 8:0.20429521 9:0.096452495 10:0.17127276 
--256 1:0.36986561 2:0.38006564 3:0.11158104 4:0.09704974 5:0.041437977 6:0.10744364 7:0.1012541 8:0.01889922 9:0.066286878 10:0.010696927 
--256 1:0.45065945 2:0.26162916 3:0.13734247 4:0.10065667 5:0.049712251 6:0.035266304 7:0.11657012 8:0.0021592137 9:0.0026089769 10:0.0082492088 
--256 1:0.56912013 2:0.22495304 3:0.080184574 4:0.085843267 5:0.039898993 6:0.000922216 7:0.0065513598 8:0.077030699 9:0.045396951 10:0.071416198 
--256 1:0.27704564 2:0.41569679 3:0.15437293 4:0.10064311 5:0.052241531 6:0.3142182 7:0.094299496 8:0.088161332 9:0.044536087 10:0.023887271 
--256 1:0.55363568 2:0.31749936 3:0.071544422 4:0.042656411 5:0.014664123 6:0.0060251328 7:0.010743926 8:0.0099744583 9:0.068435198 10:0.063392015 
--256 1:0.80049137 2:0.12467038 3:0.037901222 4:0.023932931 5:0.013004101 6:0.065192845 7:0.10696375 8:0.21557046 9:0.1322676 10:0.0060061859 
--256 1:0.42631198 2:0.23135035 3:0.12451484 4:0.13491114 5:0.082911689 6:0.27804588 7:0.057073634 8:0.038091041 9:0.12965787 10:0.46328916 
--256 1:0.72797053 2:0.17308986 3:0.065465926 4:0.024507693 5:0.0089659937 6:0.42027665 7:0.12261664 8:0.14629871 9:0.3081662 10:0.27264925 
--256 1:0.3817408 2:0.39432579 3:0.075190326 4:0.098924137 5:0.049818947 6:0.3939175 7:0.088287552 8:0.17847325 9:0.23438618 10:0.037122453 
--256 1:0.43429703 2:0.22506098 3:0.11946532 4:0.13012096 5:0.091055707 6:0.48907434 7:0.25140182 8:0.080620083 9:0.033096043 10:0.035890031 
--256 1:0.37306771 2:0.30287983 3:0.17426189 4:0.098613294 5:0.05117728 6:0.16367242 7:0.20436098 8:0.29747183 9:0.24921695 10:0.087697339 
--256 1:0.62549768 2:0.20121483 3:0.10005389 4:0.056058307 5:0.017175299 6:0.11713191 7:0.015720709 8:0.078829845 9:0.12323247 10:0.0089687145 
--256 1:0.45358345 2:0.30863734 3:0.13398631 4:0.074149376 5:0.029643527 6:0.086485822 7:0.011103052 8:0.061432556 9:0.081752008 10:0.092731819 
--256 1:0.36515399 2:0.30713791 3:0.1403893 4:0.12121748 5:0.066101326 6:0.05961601 7:0.13822706 8:0.23422547 9:0.054442884 10:0.089957621 
--117.02585040515729 1:0.43945656 2:0.34207989 3:0.14116103 4:0.059854628 5:0.017447899 6:0.057420106 7:0.25255122 8:0.050204781 9:0.37116138 10:0.32146789 
--256 1:0.41240693 2:0.26393726 3:0.14648667 4:0.10397157 5:0.073197566 6:0.23596356 7:0.25288948 8:0.21073635 9:0.021551983 10:0.26137582 
--256 1:0.42225214 2:0.22156012 3:0.090483548 4:0.066861173 5:0.19884302 6:0.19520375 7:0.11252903 8:0.17759176 9:0.13330902 10:0.14420874 
--256 1:0.50858219 2:0.31394464 3:0.10921205 4:0.047791993 5:0.020469123 6:0.024365486 7:0.090624457 8:0.079494297 9:0.095696468 10:0.10325074 
--256 1:0.26973385 2:0.34847325 3:0.18503307 4:0.12929199 5:0.067467827 6:0.18652545 7:0.085364779 8:0.013917376 9:0.059415898 10:0.21076872 
--256 1:0.27674445 2:0.440917 3:0.10449329 4:0.1145424 5:0.063302854 6:0.10891167 7:0.040453767 8:0.040773273 9:0.014886293 10:0.075240901 
--256 1:0.40350018 2:0.23935168 3:0.15582534 4:0.13149845 5:0.069824347 6:0.030670878 7:0.19334796 8:0.095553829 9:0.156118 10:0.17216256 
--256 1:0.67799536 2:0.21808174 3:0.061744949 4:0.03139891 5:0.010779049 6:0.10768039 7:0.0063358803 8:0.016567948 9:0.16167418 10:0.14102318 
--144.75942790832676 1:0.32906445 2:0.21565278 3:0.15979272 4:0.16645934 5:0.12903071 6:0.49330451 7:0.36759334 8:0.26255863 9:0.32322944 10:0.47298045 
--256 1:0.41696002 2:0.46822066 3:0.067053881 4:0.032692198 5:0.015073245 6:0.024826411 7:0.017393091 8:0.085152323 9:0.10602223 10:0.10949982 
--256 1:0.1919782 2:0.2454366 3:0.18488823 4:0.22657362 5:0.15112335 6:0.1706995 7:0.15637124 8:0.21529593 9:0.06129934 10:0.092058373 
--256 1:0.41817456 2:0.30245335 3:0.13847494 4:0.098135309 5:0.042761836 6:0.025971864 7:0.19677865 8:0.14324743 9:0.02379343 10:0.0079689324 
--256 1:0.48876697 2:0.25127289 3:0.14551283 4:0.079812818 5:0.034634496 6:0.15624851 7:0.13259514 8:0.025667439 9:0.024170684 10:0.043765029 
--256 1:0.74525038 2:0.16998433 3:0.043360863 4:0.028427109 5:0.012977319 6:0.017106456 7:0.012800502 8:0.046698901 9:0.011627952 10:0.048604338 
--256 1:0.48765818 2:0.25175272 3:0.1308577 4:0.093559397 5:0.036172002 6:0.30120954 7:0.058223895 8:0.0073380453 9:0.18452196 10:0.09166296 
--256 1:0.62772333 2:0.1748941 3:0.077235869 4:0.079365984 5:0.040780709 6:0.28931297 7:0.43421757 8:0.33769951 9:0.15237187 10:0.063321796 
--256 1:0.49145658 2:0.233406 3:0.068416794 4:0.0684647 5:0.13825592 6:0.1019337 7:0.085108076 8:0.045511846 9:0.048943617 10:0.21831955 
--256 1:0.30827176 2:0.34164083 3:0.16078665 4:0.12212674 5:0.067174022 6:0.075518059 7:0.064793472 8:0.091773938 9:0.0072404251 10:0.092960941 
--256 1:0.38870842 2:0.33493623 3:0.13422585 4:0.096402791 5:0.045726712 6:0.30471996 7:0.11566108 8:0.18572996 9:0.22079218 10:0.11905575 
--256 1:0.16473216 2:0.4529926 3:0.1634228 4:0.17081517 5:0.048037271 6:0.21112656 7:0.21432062 8:0.27754164 9:0.32638101 10:0.25681709 
--256 1:0.27019812 2:0.31190993 3:0.20435665 4:0.0936713 5:0.11986401 6:0.0078978524 7:0.18776399 8:0.15032138 9:0.018063805 10:0.052161474 
--256 1:0.55239568 2:0.19537483 3:0.102362 4:0.10110586 5:0.04876163 6:0.29508166 7:0.25069909 8:0.23837326 9:0.12847139 10:0.027382535 
--207.59447710850685 1:0.67555949 2:0.18779164 3:0.067523884 4:0.054576662 5:0.014548329 6:0.083262 7:0.024688528 8:0.061703303 9:0.22025955 10:0.20207147 
--256 1:0.70996424 2:0.16410396 3:0.072779977 4:0.036899209 5:0.016252609 6:0.072120283 7:0.0040670953 8:0.023327463 9:0.078320605 10:0.018637032 
--256 1:0.62246563 2:0.14659103 3:0.092522253 4:0.077956802 5:0.06046429 6:0.041449493 7:0.063534634 8:0.026931286 9:0.0072038681 10:0.19918207 
--103.6388768805333 1:0.44288822 2:0.25952989 3:0.14064526 4:0.10118395 5:0.055752684 6:0.51783267 7:0.19165439 8:0.30073333 9:0.18028123 10:0.0972739 
--256 1:0.4641424 2:0.169188 3:0.15295247 4:0.14024097 5:0.073476167 6:0.063721854 7:0.10039587 8:0.07012098 9:0.13572286 10:0.075219108 
--256 1:0.54863928 2:0.27969717 3:0.071251396 4:0.06382316 5:0.036588991 6:0.15208613 7:0.024635425 8:0.13934244 9:0.0048849706 10:0.0079478787 
--256 1:0.54758915 2:0.20859274 3:0.094724184 4:0.10249097 5:0.046602961 6:0.17876632 7:0.093784383 8:0.21899639 9:0.070018444 10:0.27801295 
--256 1:0.37839126 2:0.24004216 3:0.18489611 4:0.13552666 5:0.061143813 6:0.083640459 7:0.064250608 8:0.2310833 9:0.14503395 10:0.062621536 
--256 1:0.66090453 2:0.17752559 3:0.071702715 4:0.064082882 5:0.025784284 6:0.14366039 7:0.043081289 8:0.12323194 9:0.19392885 10:0.0083233864 
--256 1:0.7631732 2:0.16451642 3:0.035128584 4:0.025952203 5:0.011229594 6:0.041697118 7:0.020127391 8:0.05049611 9:0.18445586 10:0.080449341 
--256 1:0.70312373 2:0.18326519 3:0.0671535 4:0.030209536 5:0.016248041 6:0.083172412 7:0.024535348 8:0.23217985 9:0.044834445 10:0.0053323466 
--256 1:0.45847038 2:0.19531396 3:0.14945378 4:0.1302225 5:0.066539382 6:0.019256103 7:0.18817385 8:0.29350772 9:0.22362146 10:0.20664416 
--256 1:0.60209841 2:0.15051675 3:0.099519155 4:0.093758174 5:0.054107508 6:0.048019414 7:0.011117373 8:0.22812507 9:0.22202928 10:0.14093604 
--256 1:0.45898089 2:0.32195552 3:0.11681585 4:0.064071637 5:0.03817611 6:0.25981214 7:0.17189078 8:0.079494962 9:0.096610713 10:0.13738812 
--256 1:0.57997085 2:0.20025266 3:0.11881113 4:0.072940345 5:0.028025022 6:0.15150842 7:0.14329915 8:0.11849231 9:0.23320311 10:0.25043397 
--256 1:0.70548729 2:0.16299891 3:0.053910687 4:0.039016661 5:0.038586447 6:0.17152262 7:0.073043658 8:0.025910242 9:0.020966963 10:0.077859633 
--256 1:0.65665898 2:0.21652552 3:0.06419963 4:0.044922695 5:0.017693169 6:0.037771092 7:0.10252064 8:0.1311853 9:0.14714775 10:0.12526589 
--256 1:0.64264273 2:0.21962824 3:0.05801418 4:0.055617131 5:0.024097716 6:0.24510449 7:0.022980362 8:0.015933081 9:0.086823001 10:0.035318886 
--256 1:0.45264032 2:0.27197677 3:0.12769225 4:0.096508111 5:0.05118255 6:0.0038146235 7:0.090881403 8:0.051437234 9:0.04777219 10:0.12957279 
--256 1:0.41926173 2:0.25814065 3:0.16969568 4:0.10265713 5:0.050244808 6:0.064810109 7:0.06974787 8:0.014912858 9:0.14854697 10:0.092185679 
--52.949643234529546 1:0.60134463 2:0.17738942 3:0.11645156 4:0.063538505 5:0.04127589 6:0.13121652 7:0.17117156 8:0.26678018 9:0.10950941 10:0.23545116 
--256 1:0.37384251 2:0.3561117 3:0.11752756 4:0.1007937 5:0.051724527 6:0.23476412 7:0.025640594 8:0.11270233 9:0.0055113926 10:0.11014654 
--256 1:0.40157431 2:0.19525677 3:0.15873688 4:0.17216941 5:0.072262637 6:0.019681346 7:0.086362808 8:0.087778604 9:0.090407471 10:0.013800665 
--256 1:0.63313425 2:0.18422596 3:0.10575135 4:0.050364577 5:0.026523868 6:0.023083687 7:0.069526746 8:0.17717413 9:0.28236741 10:0.25363757 
--256 1:0.41381078 2:0.33909655 3:0.13452668 4:0.077546911 5:0.035019084 6:0.022156988 7:0.022645801 8:0.055991088 9:0.03554367 10:0.13756742 
--256 1:0.49331429 2:0.24450506 3:0.12222092 4:0.093712239 5:0.046247489 6:0.049904969 7:0.24786046 8:0.026133713 9:0.031247153 10:0.080210746 
--256 1:0.70885738 2:0.18611745 3:0.045743241 4:0.036022933 5:0.023259 6:0.039992505 7:0.071596247 8:0.16598833 9:0.083310259 10:0.38451644 
--256 1:0.49026349 2:0.33058315 3:0.10381706 4:0.052430069 5:0.022906227 6:0.26704857 7:0.051824932 8:0.014710663 9:0.16094429 10:0.094349327 
--256 1:0.35294436 2:0.41453019 3:0.10000063 4:0.08535882 5:0.047166002 6:0.15669171 7:0.10660147 8:0.012918541 9:0.12537711 10:0.01485931 
--256 1:0.49839525 2:0.2668293 3:0.11455507 4:0.086077371 5:0.034143018 6:0.028820753 7:0.12455269 8:0.2073987 9:0.11627176 10:0.060533115 
--256 1:0.22065114 2:0.32352022 3:0.16312259 4:0.22319227 5:0.069513783 6:0.12219393 7:0.10265998 8:0.025432648 9:0.021667533 10:0.042186436 
--256 1:0.253341 2:0.26175349 3:0.18584103 4:0.18784993 5:0.11121456 6:0.074177849 7:0.031901751 8:0.18390119 9:0.28038391 10:0.38038248 
--256 1:0.56795086 2:0.22691964 3:0.13194765 4:0.043119909 5:0.030061944 6:0.070573599 7:0.060442089 8:0.0059577526 9:0.033246233 10:0.12098394 
--256 1:0.36410013 2:0.36295539 3:0.13323486 4:0.090846756 5:0.048862869 6:0.10623891 7:0.0030875708 8:0.27668241 9:0.10441705 10:0.074307286 
--256 1:0.53994271 2:0.26517386 3:0.11143772 4:0.05606144 5:0.027384279 6:0.15716826 7:0.11074125 8:0.16195861 9:0.11342727 10:0.11801249 
--256 1:0.27931533 2:0.34042638 3:0.18908596 4:0.1233045 5:0.067867834 6:0.13482757 7:0.080616284 8:0.028231648 9:0.19206211 10:0.085465036 
--256 1:0.47465309 2:0.17359902 3:0.14915698 4:0.13112912 5:0.071461793 6:0.063710274 7:0.13710465 8:0.059980914 9:0.082457135 10:0.21415589 
--256 1:0.4886042 2:0.27926361 3:0.10229604 4:0.095353776 5:0.034482371 6:0.14435924 7:0.040800741 8:0.13845718 9:0.060963728 10:0.18937951 
--256 1:0.63005343 2:0.21935991 3:0.080342951 4:0.044691733 5:0.025551977 6:0.018626757 7:0.03462179 8:0.032642415 9:0.020157019 10:0.077805539 
--256 1:0.2500524 2:0.25921904 3:0.27954347 4:0.11995935 5:0.091225736 6:0.26849941 7:0.015853431 8:0.1312836 9:0.062794556 10:0.12673669 
--256 1:0.36524687 2:0.29551878 3:0.15495023 4:0.1286648 5:0.055619318 6:0.38354493 7:0.050698025 8:0.03516654 9:0.0045775948 10:0.011085503 
--256 1:0.7294073 2:0.17781394 3:0.044264414 4:0.031511404 5:0.017002937 6:0.091815622 7:0.050686571 8:0.077239864 9:0.051595427 10:0.010576593 
--256 1:0.81084249 2:0.1162804 3:0.044824937 4:0.018279622 5:0.0097725539 6:0.1072554 7:0.20110704 8:0.18074419 9:0.0055731446 10:0.031725297 
--256 1:0.42639824 2:0.33918384 3:0.10020809 4:0.094908168 5:0.03930166 6:0.1208169 7:0.17000481 8:0.069765273 9:0.071507763 10:0.0062326098 
--256 1:0.79926704 2:0.11261709 3:0.04142516 4:0.0256271 5:0.021063607 6:0.049371554 7:0.010144214 8:0.071411365 9:0.14114058 10:0.24398413 
--256 1:0.45295004 2:0.23648709 3:0.1285948 4:0.09877494 5:0.083193128 6:0.31927478 7:0.27727646 8:0.11986979 9:0.10326543 10:0.29158946 
--256 1:0.43923047 2:0.23097646 3:0.1580613 4:0.12036196 5:0.051369812 6:0.11802854 7:0.15130505 8:0.033012926 9:0.053229848 10:0.21539305 
--256 1:0.78886408 2:0.14563704 3:0.042410393 4:0.016065262 5:0.0070232175 6:0.065907101 7:0.084428626 8:0.14603301 9:0.10551162 10:0.072699641 
--256 1:0.71068928 2:0.1573219 3:0.045766087 4:0.05906598 5:0.027156748 6:0.10644069 7:0.070996254 8:0.1012479 9:0.20433708 10:0.13348888 
--256 1:0.1911697 2:0.41818403 3:0.18751221 4:0.14018152 5:0.062952534 6:0.069475534 7:0.10640219 8:0.11171247 9:0.13978731 10:0.049481682 
--256 1:0.70155836 2:0.17980129 3:0.063146939 4:0.040081063 5:0.015412343 6:0.0066662791 7:0.013858306 8:0.1298809 9:0.27926585 10:0.35723849 
--45.009177518499911 1:0.65823778 2:0.17377102 3:0.075920503 4:0.065356078 5:0.026714616 6:0.00054500229 7:0.040635015 8:0.3856412 9:0.21073645 10:0.17912222 
--256 1:0.28579036 2:0.26899053 3:0.20339687 4:0.16692083 5:0.074901394 6:0.074788616 7:0.23454646 8:0.14398849 9:0.050484661 10:0.039414694 
--256 1:0.46818182 2:0.25452771 3:0.10235028 4:0.12383285 5:0.051107348 6:0.073430675 7:0.091104912 8:0.073972366 9:0.0053454302 10:0.070957967 
--256 1:0.53742027 2:0.24306647 3:0.095738035 4:0.079273404 5:0.044501816 6:0.084308729 7:0.062880352 8:0.068985698 9:0.095059816 10:0.047841678 
--256 1:0.47882858 2:0.27217434 3:0.089870097 4:0.09222334 5:0.066903643 6:0.2263302 7:0.30316926 8:0.16350051 9:0.034398866 10:0.023425618 
--256 1:0.48214643 2:0.25031166 3:0.12533638 4:0.090401037 5:0.051804497 6:0.041345008 7:0.068799389 8:0.02702889 9:0.088944794 10:0.040722643 
--256 1:0.4427323 2:0.25418607 3:0.14274523 4:0.11080446 5:0.049531943 6:0.0095696428 7:0.11687318 8:0.23014558 9:0.097092099 10:0.14538507 
--256 1:0.66024002 2:0.19293511 3:0.07682422 4:0.045693544 5:0.024307109 6:0.033288149 7:0.11945056 8:0.022002906 9:0.074711745 10:0.034960495 
--256 1:0.65354811 2:0.21991262 3:0.069430574 4:0.041876046 5:0.015232645 6:0.12253589 7:0.0010229672 8:0.016936808 9:0.20341518 10:0.00014856912 
--256 1:0.27210631 2:0.33378813 3:0.18416486 4:0.13987843 5:0.070062263 6:0.11107745 7:0.0019589416 8:0.047044279 9:0.023310196 10:0.048504409 
--256 1:0.37148933 2:0.28993222 3:0.14194827 4:0.12372805 5:0.072902124 6:0.0012511558 7:0.053440885 8:0.087591252 9:0.056264803 10:0.017351669 
--256 1:0.53554816 2:0.28368739 3:0.10245551 4:0.053237288 5:0.025071658 6:0.014428043 7:0.088945313 8:0.0095190156 9:0.088933856 10:0.13222608 
--178.92003930385619 1:0.57856743 2:0.22231745 3:0.075649891 4:0.089720972 5:0.033744263 6:0.36727094 7:0.19112287 8:0.00036305931 9:0.17329049 10:0.38490267 
--256 1:0.56411882 2:0.14025755 3:0.1619491 4:0.080977967 5:0.052696569 6:0.016890032 7:0.092569315 8:0.034277513 9:0.056338043 10:0.093982017 
--78.855616367681932 1:0.68090361 2:0.19366514 3:0.05445441 4:0.047025176 5:0.023951662 6:0.32760636 7:0.13289682 8:0.020832315 9:0.25223491 10:0.38911436 
--256 1:0.58788681 2:0.25835007 3:0.086031584 4:0.048248991 5:0.019482539 6:0.057474644 7:0.13228417 8:0.013285991 9:0.078735654 10:0.010802626 
--256 1:0.7078667 2:0.20659141 3:0.046386492 4:0.022862052 5:0.016293345 6:0.080490118 7:0.022591645 8:0.15871074 9:0.21418687 10:0.23192721 
--256 1:0.56899831 2:0.13974746 3:0.086933508 4:0.12817062 5:0.076150095 6:0.18200985 7:0.10847929 8:0.32750701 9:0.18534016 10:0.25438083 
--256 1:0.76579041 2:0.15698601 3:0.030832497 4:0.034682398 5:0.011708678 6:0.022031983 7:0.077918336 8:0.10509095 9:0.34385051 10:0.029940301 
--256 1:0.36998073 2:0.31002481 3:0.13110226 4:0.13542441 5:0.053467799 6:0.26837098 7:0.13778679 8:0.056620982 9:0.05331498 10:0.1879354 
--256 1:0.51138492 2:0.18914701 3:0.14611274 4:0.10483381 5:0.048521525 6:0.090331265 7:0.042431719 8:0.035225292 9:0.13733616 10:0.069074126 
--256 1:0.53643232 2:0.20945629 3:0.099274972 4:0.11280762 5:0.042028796 6:0.15509725 7:0.004238685 8:0.093788816 9:0.036475552 10:0.22018263 
--256 1:0.72907796 2:0.15388974 3:0.06428969 4:0.034055312 5:0.0186873 6:0.0015697929 7:0.047147758 8:0.15315891 9:0.084564471 10:0.055803907 
--256 1:0.76435899 2:0.15847337 3:0.032532933 4:0.03141864 5:0.013216065 6:0.071072461 7:0.13647395 8:0.066908495 9:0.36149334 10:0.17238201 
--256 1:0.60931759 2:0.19252606 3:0.085095001 4:0.079163862 5:0.033897488 6:0.37931798 7:0.3803396 8:0.31124366 9:0.40408215 10:0.29076624 
--256 1:0.43909526 2:0.22379064 3:0.13366055 4:0.13624973 5:0.067203815 6:0.089417818 7:0.10462737 8:0.059543337 9:0.044033986 10:0.018448931 
--256 1:0.40262342 2:0.37113965 3:0.1443074 4:0.055720089 5:0.026209445 6:0.15792844 7:0.087414287 8:0.17244418 9:0.014499042 10:0.0034084062 
--256 1:0.31857514 2:0.29345893 3:0.11695761 4:0.16437054 5:0.10663778 6:0.12500778 7:0.027648136 8:0.30674951 9:0.224936 10:0.55739071 
--256 1:0.64639303 2:0.24637418 3:0.062636249 4:0.034000941 5:0.010595601 6:0.030017165 7:0.11422643 8:0.11051325 9:0.28154958 10:0.045279343 
--256 1:0.33616069 2:0.33030127 3:0.1243367 4:0.13664265 5:0.07255868 6:0.01686747 7:0.043666232 8:0.12094624 9:0.079151922 10:0.005600133 
--256 1:0.2022417 2:0.47689564 3:0.13913514 4:0.12325696 5:0.058470562 6:0.040185557 7:0.1593271 8:0.038039705 9:0.25591328 10:0.11320057 
--256 1:0.31154822 2:0.34706148 3:0.16206333 4:0.12204341 5:0.057283559 6:0.15979049 7:0.088898522 8:0.1031077 9:0.067615271 10:0.14365558 
--256 1:0.47092874 2:0.16382125 3:0.1722519 4:0.12725338 5:0.065744724 6:0.061563086 7:0.0013623259 8:0.079787521 9:0.22784959 10:0.13303348 
--256 1:0.67838963 2:0.21192804 3:0.073940134 4:0.026621212 5:0.0091209767 6:0.063276329 7:0.064853361 8:0.1546228 9:0.14146475 10:0.050182551 
--256 1:0.73795584 2:0.18116404 3:0.050069911 4:0.023393713 5:0.0074164991 6:0.051739057 7:0.15105514 8:0.25847965 9:0.057565456 10:0.020532361 
--256 1:0.66740901 2:0.19524173 3:0.082072345 4:0.037972156 5:0.017304763 6:0.13914579 7:0.10869849 8:0.21487769 9:0.11307603 10:0.0027772854 
--73.717087890838414 1:0.54453482 2:0.18364634 3:0.12599669 4:0.096203452 5:0.049618704 6:0.035350092 7:0.2424768 8:0.23400531 9:0.008731674 10:0.074755022 
--256 1:0.45234864 2:0.27439951 3:0.12179534 4:0.11774262 5:0.033713892 6:0.37547446 7:0.24294592 8:0.41376802 9:0.055569447 10:0.010718316 
--256 1:0.25849364 2:0.34750462 3:0.19530028 4:0.13142576 5:0.067275705 6:0.02622941 7:0.10559801 8:0.0014237726 9:0.15536008 10:0.0669002 
--256 1:0.70287563 2:0.22110217 3:0.037057839 4:0.025835273 5:0.013129087 6:0.031736802 7:0.033889595 8:0.23871846 9:0.11909375 10:0.035844342 
--256 1:0.64265244 2:0.24872023 3:0.048816194 4:0.039213372 5:0.02059776 6:0.13258191 7:0.033502409 8:0.063097474 9:0.13637322 10:0.10635724 
--256 1:0.68193361 2:0.19527261 3:0.052641767 4:0.050372321 5:0.019779692 6:0.013657181 7:0.17004692 8:0.20129548 9:0.064970067 10:0.028054934 
--256 1:0.43442632 2:0.23220197 3:0.14642659 4:0.13356188 5:0.053383248 6:0.30018681 7:0.11138621 8:0.088831789 9:0.045687176 10:0.042333371 
--256 1:0.55189993 2:0.147926 3:0.14369031 4:0.096750736 5:0.059733031 6:0.21162205 7:0.035825878 8:0.10997898 9:0.080573377 10:0.015728424 
--11.759796376262615 1:0.16901854 2:0.59776141 3:0.09737932 4:0.092485212 5:0.043355513 6:0.076442425 7:0.036703214 8:0.01200481 9:0.19942747 10:0.03848095 
--146.92498340863705 1:0.1746687 2:0.43767717 3:0.16292563 4:0.17218757 5:0.052540931 6:0.38047364 7:0.1719243 8:0.016889898 9:0.19324047 10:0.066935025 
--256 1:0.34556399 2:0.32247376 3:0.16557182 4:0.10725138 5:0.059139046 6:0.15023258 7:0.025439815 8:0.0012707107 9:0.037554583 10:0.097507717 
--256 1:0.5493936 2:0.20540561 3:0.12486122 4:0.083404001 5:0.036935572 6:0.075774448 7:0.010057127 8:0.40789603 9:0.25480945 10:0.35434236 
--256 1:0.64444887 2:0.21988376 3:0.079889384 4:0.041658221 5:0.014119765 6:0.01383218 7:0.011090832 8:0.061155374 9:0.10772332 10:0.01184499 
--93.598451109471171 1:0.63153806 2:0.20606966 3:0.046529339 4:0.085091318 5:0.030771626 6:0.7461794 7:0.41517567 8:0.12678801 9:0.16819227 10:0.02662685 
--256 1:0.33738076 2:0.33931011 3:0.10286385 4:0.1626995 5:0.057745779 6:0.17366154 7:0.033928588 8:0.2648578 9:0.085953446 10:0.022976046 
--188.00799280770951 1:0.4683546 2:0.37765787 3:0.07090761 4:0.055921668 5:0.027158255 6:0.29120266 7:0.062247005 8:0.29654361 9:0.18907272 10:0.16444988 
--256 1:0.54941765 2:0.25271765 3:0.12443126 4:0.047909728 5:0.02552371 6:0.16996465 7:0.20059026 8:0.11425868 9:0.14669327 10:0.072190217 
--256 1:0.6453229 2:0.21309585 3:0.074476441 4:0.047677074 5:0.019427737 6:0.0036236121 7:0.02566012 8:0.17336409 9:0.024789409 10:0.073796872 
--256 1:0.29945808 2:0.34432794 3:0.1822242 4:0.11271756 5:0.061272214 6:0.075855963 7:0.071283242 8:0.051840581 9:0.11980865 10:0.074225856 
--256 1:0.40352311 2:0.23405203 3:0.17669491 4:0.12001463 5:0.065715323 6:0.069909071 7:0.0086325637 8:0.028147604 9:0.12307709 10:0.037821191 
--256 1:0.46753279 2:0.31781183 3:0.12539432 4:0.062478451 5:0.026782612 6:0.033009411 7:0.019241205 8:0.024862916 9:0.042126451 10:0.083798191 
--256 1:0.40596134 2:0.39593216 3:0.075202931 4:0.090452187 5:0.032451378 6:0.31499732 7:0.022130069 8:0.024078507 9:0.088631851 10:0.12833938 
--256 1:0.3303705 2:0.40621248 3:0.12663024 4:0.099363188 5:0.037423596 6:0.024214359 7:0.0072601399 8:0.11211514 9:0.13824423 10:0.035486849 
--256 1:0.40191873 2:0.28811882 3:0.10934125 4:0.14138093 5:0.059240283 6:0.4719039 7:0.14419728 8:0.15635143 9:0.18471228 10:0.33383283 
--256 1:0.56693098 2:0.26877223 3:0.069970048 4:0.060008388 5:0.034318356 6:0.0076164076 7:0.022461005 8:0.12466464 9:0.081516293 10:0.047225259 
--256 1:0.64695311 2:0.22112069 3:0.087272408 4:0.03391091 5:0.010742884 6:0.002040833 7:0.010532813 8:0.069147808 9:0.04181125 10:0.14951297 
--245.80302096289932 1:0.71194066 2:0.070854895 3:0.082532294 4:0.086120242 5:0.048551915 6:0.13816848 7:0.16553558 8:0.13578084 9:0.30901191 10:0.1148688 
--256 1:0.31188867 2:0.35664689 3:0.13233046 4:0.13751572 5:0.061618261 6:0.1899311 7:0.087878437 8:0.083625085 9:0.12416345 10:0.28831824 
--256 1:0.44276708 2:0.27853204 3:0.13713873 4:0.095453778 5:0.046108374 6:0.04867714 7:0.0035304744 8:0.048285946 9:0.13670224 10:0.36428024 
--256 1:0.25497257 2:0.3997965 3:0.14842862 4:0.1291679 5:0.067634417 6:0.16320007 7:0.03499448 8:0.0052482439 9:0.36820079 10:0.42684893 
--256 1:0.44122275 2:0.26447329 3:0.13593789 4:0.10597405 5:0.052392022 6:0.44523459 7:0.12607515 8:0.24436446 9:0.21939313 10:0.1339696 
--256 1:0.70116407 2:0.16259798 3:0.070835912 4:0.045688537 5:0.019713494 6:0.074903606 7:0.036396832 8:0.034479981 9:0.0021862435 10:0.12018843 
--101.99901691576986 1:0.24194624 2:0.53429577 3:0.10857403 4:0.075435497 5:0.039748459 6:0.014397615 7:0.18336864 8:0.076528273 9:0.20091656 10:0.068145776 
--256 1:0.57990607 2:0.2161673 3:0.067799769 4:0.095736284 5:0.040390583 6:0.23300598 7:0.054314045 8:0.074190191 9:0.0092812636 10:0.040861809 
--256 1:0.52312747 2:0.16182981 3:0.14072644 4:0.10874997 5:0.065566297 6:0.3675456 7:0.044538992 8:0.28355128 9:0.15165554 10:0.36522148 
--256 1:0.25548353 2:0.37393084 3:0.17400695 4:0.12908906 5:0.067489619 6:0.14784036 7:0.051621382 8:0.11313501 9:0.061870785 10:0.044857622 
--256 1:0.70474851 2:0.20992851 3:0.043828927 4:0.029320341 5:0.01217371 6:0.11343163 7:0.095113571 8:0.068902824 9:0.136161 10:0.035357515 
--256 1:0.36041042 2:0.39164798 3:0.093808711 4:0.10624659 5:0.0478863 6:0.24358033 7:0.15132197 8:0.072422211 9:0.12602116 10:0.068268894 
--256 1:0.4577474 2:0.3798412 3:0.076345126 4:0.061153453 5:0.02491282 6:0.14556945 7:0.038904643 8:0.22228436 9:0.13193527 10:0.077885702 
--256 1:0.39116732 2:0.44740897 3:0.08488503 4:0.054685667 5:0.021853009 6:0.099276788 7:0.076283002 8:0.14093256 9:0.19177362 10:0.14223904 
--71.717820837879287 1:0.52264227 2:0.17421894 3:0.1381678 4:0.10305041 5:0.061920582 6:0.59835349 7:0.36847508 8:0.39679284 9:0.15122249 10:0.092801801 
--256 1:0.5437888 2:0.18615304 3:0.11898993 4:0.11154392 5:0.039524305 6:0.0340658 7:0.065546081 8:0.26043773 9:0.26750074 10:0.19456284 
--256 1:0.46128592 2:0.28669428 3:0.12652816 4:0.089663445 5:0.035828188 6:0.028125309 7:0.18381011 8:0.10248894 9:0.01793075 10:0.013735953 
--186.04279320544319 1:0.27278864 2:0.3613662 3:0.18700308 4:0.12063854 5:0.058203538 6:0.036640618 7:5.5563224e-05 8:0.26559026 9:0.2763283 10:0.14614453 
--256 1:0.36324299 2:0.28232984 3:0.16194833 4:0.138309 5:0.054169849 6:0.1231343 7:0.02808262 8:0.01864483 9:0.0029468051 10:0.05233423 
--256 1:0.69021095 2:0.20491292 3:0.050499954 4:0.034620723 5:0.01975545 6:0.36751236 7:0.035102564 8:0.12845922 9:0.066006169 10:0.12922718 
--256 1:0.36398215 2:0.34854806 3:0.13115718 4:0.11186855 5:0.044444066 6:0.29696761 7:0.078901493 8:0.024357435 9:0.13071558 10:0.0034790987 
--256 1:0.39764213 2:0.22239241 3:0.11387507 4:0.17196546 5:0.09412492 6:0.017667792 7:0.09112931 8:0.068252667 9:0.033879954 10:0.067627122 
--256 1:0.49287604 2:0.27088688 3:0.10434102 4:0.064516896 5:0.067379162 6:0.13067057 7:0.14892801 8:0.18520047 9:0.052826485 10:0.031974181 
--256 1:0.58281119 2:0.2285921 3:0.099051918 4:0.066783291 5:0.022761502 6:0.23470549 7:0.012311825 8:0.084930708 9:0.1349581 10:0.011291261 
--256 1:0.60969133 2:0.22081071 3:0.089043791 4:0.057391056 5:0.023063115 6:0.045672098 7:0.13203611 8:0.22205282 9:0.18393469 10:0.10451518 
--256 1:0.32242016 2:0.18630977 3:0.19490112 4:0.18161695 5:0.114752 6:0.010668651 7:0.059121891 8:0.098533693 9:0.12624819 10:0.12425946 
--256 1:0.63854321 2:0.17227213 3:0.091904908 4:0.059372991 5:0.037906766 6:0.12672069 7:0.030126325 8:0.1313736 9:0.044659615 10:0.18030028 
--256 1:0.65732587 2:0.17771692 3:0.078831285 4:0.053736316 5:0.032389607 6:0.05400882 7:0.030074148 8:0.00023974264 9:0.21450608 10:0.34650902 
--256 1:0.65085099 2:0.23123228 3:0.073302825 4:0.029942037 5:0.014671866 6:0.024460017 7:0.060096652 8:0.19456064 9:0.24742456 10:0.087550628 
--256 1:0.52382484 2:0.23044474 3:0.094180068 4:0.10516753 5:0.04638282 6:0.26842665 7:0.2448735 8:0.040950803 9:0.34964416 10:0.17160832 
--256 1:0.45664928 2:0.17303082 3:0.12781497 4:0.16689791 5:0.075607025 6:0.23246586 7:0.13482224 8:0.11089249 9:0.023363298 10:0.079398322 
--256 1:0.58392958 2:0.24253082 3:0.076281512 4:0.073744106 5:0.02351399 6:0.14082028 7:0.22590519 8:0.044756319 9:0.17496965 10:0.334515 
--256 1:0.56499478 2:0.24399183 3:0.089729696 4:0.071842261 5:0.029441438 6:0.0048546371 7:0.033125539 8:0.12676146 9:0.020214313 10:0.048874502 
--256 1:0.54138064 2:0.2062153 3:0.16225547 4:0.048982137 5:0.041166451 6:0.11014673 7:0.18103487 8:0.012182193 9:0.26144265 10:0.16561497 
--124.94849109379942 1:0.23370196 2:0.34357431 3:0.19386849 4:0.1606758 5:0.068179443 6:0.11634935 7:0.28812183 8:0.12616062 9:0.016759348 10:0.12094816 
--256 1:0.37145633 2:0.23812878 3:0.1915347 4:0.14532817 5:0.053552028 6:0.28752864 7:0.16509113 8:0.091534738 9:0.11973514 10:0.051644973 
--256 1:0.56939998 2:0.29167906 3:0.066611824 4:0.053591235 5:0.018717892 6:0.083496485 7:0.10008364 8:0.021351582 9:0.14620082 10:0.12933788 
--256 1:0.31463474 2:0.43081298 3:0.120128 4:0.098809433 5:0.035614842 6:0.2385864 7:0.061883497 8:0.083930308 9:0.081909036 10:0.0052445253 
--256 1:0.31729213 2:0.30554939 3:0.19578845 4:0.12454521 5:0.056824823 6:0.073111625 7:0.035538383 8:0.20318014 9:0.17697514 10:0.13583049 
--256 1:0.49082653 2:0.25097421 3:0.12091533 4:0.099197636 5:0.038086294 6:0.16239056 7:0.027792901 8:0.1030957 9:0.075804853 10:0.12354836 
--256 1:0.48066485 2:0.292948 3:0.099652678 4:0.089326649 5:0.037407816 6:0.26860792 7:0.056213434 8:0.14542172 9:0.053212381 10:0.04809987 
--256 1:0.66697243 2:0.19320584 3:0.071035226 4:0.044811564 5:0.02397494 6:0.096640735 7:0.033772965 8:0.04842029 9:0.17015682 10:0.35513867 
--256 1:0.39190664 2:0.22241098 3:0.14900154 4:0.15790507 5:0.078775776 6:0.11463941 7:0.18646881 8:0.079252703 9:0.030698113 10:0.17878966 
--256 1:0.41233714 2:0.28532887 3:0.12872476 4:0.12011099 5:0.05349823 6:0.093718446 7:0.041544125 8:0.104024 9:0.06364065 10:0.069382065 
--256 1:0.32647455 2:0.34630051 3:0.19605543 4:0.086268529 5:0.044900984 6:0.038578541 7:0.015285418 8:0.023086254 9:0.17405145 10:0.099337309 
--141.9496321959077 1:0.64692422 2:0.18351042 3:0.071865804 4:0.058953155 5:0.038746402 6:0.034309182 7:0.052044595 8:0.21898728 9:0.2906198 10:0.48501534 
--256 1:0.70698289 2:0.20006394 3:0.041660528 4:0.034519519 5:0.016773122 6:0.0096327089 7:0.037090242 8:0.0059708595 9:0.094039196 10:0.037374758 
--256 1:0.52522013 2:0.30508156 3:0.097754157 4:0.050233335 5:0.021710819 6:0.028732261 7:0.0002923348 8:0.13321203 9:0.077713864 10:0.052668093 
--256 1:0.3544356 2:0.3353361 3:0.12200185 4:0.13418994 5:0.054036508 6:0.042759705 7:0.1168483 8:0.018768287 9:0.17454004 10:0.13770188 
--69.640537078886283 1:0.33131369 2:0.19646844 3:0.209935 4:0.13619837 5:0.1260845 6:0.17166677 7:0.15943917 8:0.192632 9:0.32528616 10:0.53312742 
--256 1:0.45721059 2:0.25661416 3:0.12500531 4:0.10913726 5:0.05203268 6:0.041901699 7:0.11357651 8:0.22063531 9:0.26917056 10:0.46671933 
--256 1:0.55824568 2:0.28938497 3:0.077857121 4:0.052159792 5:0.022352435 6:0.11405499 7:0.030978081 8:0.1038942 9:0.14230586 10:0.10905067 
--256 1:0.23544309 2:0.36970301 3:0.18003166 4:0.14788634 5:0.066935896 6:0.19139452 7:0.21336398 8:0.22045176 9:0.14757444 10:0.065423823 
--256 1:0.51056872 2:0.19625787 3:0.13327242 4:0.12171338 5:0.038187612 6:0.042653222 7:0.016749131 8:0.069379395 9:0.049379375 10:0.024635157 
--256 1:0.70924273 2:0.1484062 3:0.054181756 4:0.058513876 5:0.029655437 6:0.03557322 7:0.00066148621 8:0.2604728 9:0.28506964 10:0.27587303 
--256 1:0.66889892 2:0.20090929 3:0.075138541 4:0.034714039 5:0.020339211 6:0.049710074 7:0.1332286 8:0.31644608 9:0.21642498 10:0.32477404 
--153.55355208395136 1:0.54051303 2:0.20345236 3:0.11429003 4:0.099904275 5:0.041840307 6:0.30132447 7:0.043228056 8:0.33820668 9:0.26779715 10:0.16746282 
--256 1:0.46894236 2:0.2456734 3:0.12842797 4:0.096366928 5:0.060589347 6:0.13192438 7:0.030312161 8:0.073488013 9:0.10462421 10:0.045960356 
--256 1:0.55867326 2:0.35218117 3:0.047734792 4:0.031244772 5:0.010166004 6:0.08263244 7:0.071901334 8:0.14810447 9:0.12810532 10:0.029201571 
--256 1:0.28484934 2:0.33267334 3:0.15841239 4:0.11612754 5:0.10793739 6:0.25313591 7:0.1752333 8:0.090763891 9:0.12992745 10:0.24564425 
--256 1:0.14817636 2:0.50184241 3:0.13386098 4:0.1277649 5:0.088355354 6:0.16720043 7:0.092894227 8:0.23987988 9:0.15455392 10:0.046720975 
--256 1:0.38125865 2:0.26177954 3:0.14153315 4:0.15704628 5:0.058382374 6:0.17601928 7:0.053892816 8:0.13796729 9:0.013316012 10:0.17175603 
--256 1:0.72748491 2:0.15315936 3:0.055216732 4:0.039781765 5:0.024357231 6:0.015014481 7:0.066044355 8:0.21091647 9:0.12513397 10:0.062109783 
--256 1:0.31462133 2:0.35175162 3:0.13383495 4:0.12181086 5:0.077981245 6:0.14285893 7:0.053377727 8:0.16260353 9:0.09958414 10:0.030441548 
--256 1:0.41173577 2:0.34276501 3:0.11055136 4:0.089596145 5:0.045351709 6:0.11560606 7:0.013961423 8:0.042220579 9:0.047160854 10:0.018953098 
--256 1:0.55978694 2:0.22935495 3:0.083241512 4:0.091678775 5:0.035937824 6:0.095848093 7:0.10568658 8:0.0030685088 9:0.0010423176 10:0.023892064 
--256 1:0.42750486 2:0.29638928 3:0.12839583 4:0.083451347 5:0.064258682 6:0.030086969 7:0.099322314 8:0.12469651 9:0.042615938 10:0.058152383 
--256 1:0.45824968 2:0.21662684 3:0.15418369 4:0.13578268 5:0.03515711 6:0.17139151 7:0.4157281 8:0.3670191 9:0.34782707 10:0.35646902 
--256 1:0.63474457 2:0.17390617 3:0.071173418 4:0.078803464 5:0.041372377 6:0.010773175 7:0.013888075 8:0.16429584 9:0.39104615 10:0.36492574 
--256 1:0.59004995 2:0.28523081 3:0.060099576 4:0.045222355 5:0.019397311 6:0.090994999 7:0.0089038138 8:0.11181544 9:0.24070999 10:0.11502372 
--256 1:0.56043435 2:0.31196184 3:0.060422228 4:0.051677524 5:0.015504053 6:0.11931348 7:0.025194304 8:0.063479251 9:0.11624071 10:0.18972459 
--256 1:0.69879297 2:0.18055005 3:0.053018685 4:0.049025909 5:0.018612388 6:0.032708536 7:0.19719251 8:0.10380324 9:0.26077117 10:0.0034959974 
--256 1:0.61869676 2:0.18305977 3:0.11058895 4:0.057350809 5:0.030303702 6:0.095364382 7:0.061390082 8:0.11664254 9:0.10984195 10:0.091381232 
--256 1:0.36501608 2:0.31904146 3:0.12593576 4:0.11949443 5:0.070512264 6:0.01023184 7:0.13845447 8:0.253665 9:0.12025107 10:0.19969969 
--256 1:0.46538434 2:0.22366289 3:0.13995025 4:0.1275406 5:0.043461923 6:0.089573929 7:0.23058718 8:0.061113514 9:0.13587297 10:0.031042993 
--256 1:0.32622826 2:0.34502064 3:0.17441152 4:0.098056271 5:0.056283313 6:0.12514299 7:0.1062358 8:0.051554114 9:0.092596304 10:0.10020025 
--256 1:0.34700536 2:0.24502753 3:0.19024927 4:0.15441833 5:0.06329951 6:0.17434265 7:0.13161109 8:0.17274371 9:0.030287563 10:0.050742352 
--256 1:0.4976631 2:0.21567041 3:0.11952721 4:0.12102307 5:0.046116203 6:0.19477483 7:0.0094870737 8:0.12141316 9:0.2893976 10:0.14866783 
--53.804533964492414 1:0.24910024 2:0.36988199 3:0.16703763 4:0.16058612 5:0.053394009 6:0.15549771 7:0.13746363 8:0.062406782 9:0.067261317 10:0.16805265 
--256 1:0.41496768 2:0.36845481 3:0.12381239 4:0.058681448 5:0.034083665 6:0.014803273 7:0.08649553 8:0.18991742 9:0.081740092 10:0.055221033 
--256 1:0.6709232 2:0.15276965 3:0.069362414 4:0.071100607 5:0.035844129 6:0.11720353 7:0.07861855 8:0.061832033 9:0.072914557 10:0.041795399 
--256 1:0.36817061 2:0.36111441 3:0.11636892 4:0.095891776 5:0.05845429 6:0.097840682 7:0.014292683 8:0.078952596 9:0.03173257 10:0.10187619 
--87.49371805963527 1:0.47270936 2:0.32509283 3:0.088752104 4:0.090493805 5:0.022951895 6:0.053510675 7:0.014730594 8:0.03971707 9:0.099091361 10:0.033467228 
--237.56269502307654 1:0.51013814 2:0.27851633 3:0.090764858 4:0.088708721 5:0.031871951 6:0.027587956 7:0.20322238 8:0.0092666559 9:0.031747724 10:0.053105695 
--256 1:0.42915987 2:0.33822502 3:0.11923766 4:0.063663947 5:0.049713499 6:0.08898161 7:0.10511656 8:0.14609884 9:0.12724652 10:0.024096293 
--256 1:0.75735034 2:0.16042106 3:0.035298224 4:0.034773189 5:0.012157187 6:0.066804589 7:0.057437649 8:0.10585115 9:0.280132 10:0.15481848 
--256 1:0.65057177 2:0.2024827 3:0.072037076 4:0.055884954 5:0.019023498 6:0.10796652 7:0.043540222 8:0.13791397 9:0.10891466 10:0.061170875 
--256 1:0.42131827 2:0.38300953 3:0.10983933 4:0.061951574 5:0.023881301 6:0.14265661 7:0.081989377 8:0.086748047 9:0.044555475 10:0.00059894906 
--256 1:0.52635594 2:0.28490459 3:0.095093079 4:0.06589596 5:0.027750434 6:0.050678005 7:0.16852356 8:0.11822083 9:0.027816117 10:0.15305868 
--256 1:0.68811847 2:0.18708871 3:0.048995989 4:0.050771485 5:0.025025347 6:0.063931434 7:0.11147786 8:0.22823957 9:0.14604243 10:0.11768663 
--256 1:0.32397541 2:0.28460448 3:0.17370985 4:0.15130489 5:0.06640537 6:0.020087769 7:0.086367547 8:0.29640037 9:0.013518369 10:0.027575602 
--256 1:0.54527328 2:0.23808268 3:0.10577573 4:0.081695041 5:0.029173264 6:0.0075999599 7:0.0096806495 8:0.082644077 9:0.14787981 10:0.31807129 
--256 1:0.64287566 2:0.20950265 3:0.077504726 4:0.04833762 5:0.021779349 6:0.024708962 7:0.090210632 8:0.032610514 9:0.015852192 10:0.17577901 
--256 1:0.14943638 2:0.47829998 3:0.17888603 4:0.12000606 5:0.073371544 6:0.38308388 7:0.015171054 8:0.12193088 9:0.038717044 10:0.026692687 
--256 1:0.42549212 2:0.30470121 3:0.12769468 4:0.1054511 5:0.036660891 6:0.3553919 7:0.22096303 8:0.14712849 9:0.29908568 10:0.21487765 
--256 1:0.36056977 2:0.29078823 3:0.11274074 4:0.16380556 5:0.072095706 6:0.0015977068 7:0.32058471 8:0.10268783 9:0.1775995 10:0.049267796 
--256 1:0.55204496 2:0.23425447 3:0.10964421 4:0.069786073 5:0.034270281 6:0.031427216 7:0.024797179 8:0.040775741 9:0.038838125 10:0.039945813 
--256 1:0.33327324 2:0.34191888 3:0.13762379 4:0.14531164 5:0.041872454 6:0.26969332 7:0.0036116754 8:0.12351662 9:0.068772128 10:0.055865363 
--256 1:0.68533664 2:0.2235859 3:0.048403752 4:0.030905113 5:0.011768588 6:0.06032082 7:0.10166647 8:0.01453863 9:0.030392602 10:0.074304453 
--256 1:0.55779916 2:0.22863654 3:0.090558748 4:0.080851033 5:0.042154521 6:0.060505102 7:0.13552876 8:0.11813901 9:0.22154943 10:0.30141953 
--256 1:0.66757244 2:0.2400692 3:0.041975879 4:0.031117884 5:0.0192646 6:0.01927049 7:0.0025869597 8:0.042207393 9:0.050878989 10:0.010855151 
--256 1:0.44107338 2:0.30139851 3:0.10076491 4:0.10224436 5:0.054518833 6:0.079122067 7:0.12033791 8:0.082349411 9:0.0072237251 10:0.10696293 
--256 1:0.34739888 2:0.23240075 3:0.17143879 4:0.17361786 5:0.075143717 6:0.023950972 7:0.078140263 8:0.034891954 9:0.0084591322 10:0.079927264 
--256 1:0.43178638 2:0.25201524 3:0.15574879 4:0.11427323 5:0.04617637 6:0.021319577 7:0.06311436 8:0.10239158 9:0.16232384 10:0.12974808 
--256 1:0.19561459 2:0.40192751 3:0.17187853 4:0.17551253 5:0.055066843 6:0.15893691 7:0.18571554 8:0.193159 9:0.28248258 10:0.1805226 
--256 1:0.56712748 2:0.19030708 3:0.091348504 4:0.10568858 5:0.045528357 6:0.0990551 7:0.088038318 8:0.16163968 9:0.20657234 10:0.10925428 
--256 1:0.65381988 2:0.2062203 3:0.091984098 4:0.033666052 5:0.014309677 6:0.11636126 7:0.067446501 8:0.13199177 9:0.053350522 10:0.0084407267 
--256 1:0.54115366 2:0.30174115 3:0.071182928 4:0.059883368 5:0.026038889 6:0.18223513 7:0.030861518 8:0.17577423 9:0.008649783 10:0.052017955 
--256 1:0.54841694 2:0.28238162 3:0.079714842 4:0.063404402 5:0.026082194 6:0.027131887 7:0.09740271 8:0.058254861 9:0.14777563 10:0.044218085 
--256 1:0.46721172 2:0.26070351 3:0.14917883 4:0.072769749 5:0.050136192 6:0.16839278 7:0.01399883 8:0.13716162 9:0.02506322 10:0.085865928 
--256 1:0.3619575 2:0.36310799 3:0.14544603 4:0.08811337 5:0.041375109 6:0.12839621 7:0.056346082 8:0.12075959 9:0.18812621 10:0.085475837 
--256 1:0.62592113 2:0.13056554 3:0.10183253 4:0.093139921 5:0.048540879 6:0.11481875 7:0.2392397 8:0.070732006 9:0.18611117 10:0.14007232 
--256 1:0.41075807 2:0.23922489 3:0.13566341 4:0.15489464 5:0.059458998 6:0.13173745 7:0.012091316 8:0.00091767069 9:0.092550255 10:0.30189354 
--256 1:0.43679176 2:0.37470093 3:0.089544311 4:0.057958371 5:0.041004631 6:0.26030836 7:0.17372052 8:0.058598615 9:0.13414681 10:0.18121925 
--80.753082753528247 1:0.48002467 2:0.18565062 3:0.17003758 4:0.11102856 5:0.053258568 6:0.3870079 7:0.29712888 8:0.20109548 9:0.34840972 10:0.26637438 
--13.858341074418311 1:0.31069244 2:0.21418007 3:0.25739292 4:0.15942514 5:0.058309436 6:0.025013856 7:0.42136719 8:0.43585748 9:0.059467991 10:0.052088242 
--256 1:0.63919265 2:0.22246717 3:0.065039382 4:0.058814384 5:0.014486415 6:0.0089144894 7:0.02431185 8:0.080891842 9:0.17742396 10:0.070523707 
--256 1:0.3538287 2:0.33022704 3:0.17135435 4:0.094666292 5:0.049923618 6:0.20744527 7:0.17883459 8:0.01595222 9:0.034401901 10:0.16191549 
--256 1:0.42084848 2:0.23846135 3:0.13548341 4:0.120075 5:0.085131758 6:0.18157623 7:0.16846283 8:0.32970264 9:0.08247739 10:0.12573776 
--256 1:0.56996778 2:0.21879649 3:0.10372754 4:0.070650118 5:0.03685808 6:0.12859483 7:0.015683182 8:0.19861489 9:0.13203135 10:0.097384521 
--256 1:0.30002999 2:0.37018101 3:0.15671864 4:0.12176749 5:0.051302861 6:0.1252048 7:0.061917325 8:0.056840046 9:0.022048286 10:0.097498675 
--256 1:0.48189973 2:0.29485572 3:0.12763042 4:0.063282104 5:0.03233203 6:0.040584695 7:0.040793381 8:0.061297816 9:0.018245524 10:0.05792948 
--256 1:0.54533271 2:0.23608406 3:0.11512319 4:0.075201767 5:0.028258276 6:0.0096186009 7:0.041822458 8:0.042783493 9:0.040143221 10:0.061549479 
--256 1:0.34990143 2:0.37324926 3:0.10037694 4:0.11444731 5:0.062025064 6:0.22985451 7:0.038114509 8:0.17435508 9:0.19185405 10:0.030123385 
--256 1:0.45594471 2:0.41292531 3:0.05932956 4:0.050610905 5:0.021189517 6:0.013912442 7:0.095717786 8:0.017964824 9:0.035948167 10:0.12233938 
--256 1:0.29410679 2:0.37917014 3:0.11316678 4:0.13849798 5:0.075058306 6:0.035389324 7:0.087910441 8:0.30155744 9:0.065672522 10:0.058264344 
--256 1:0.26963812 2:0.37867769 3:0.15784095 4:0.13510264 5:0.058740604 6:0.072617157 7:0.037639907 8:0.11328992 9:0.022447055 10:0.078727512 
--256 1:0.40322032 2:0.26861368 3:0.17754522 4:0.09564794 5:0.054972843 6:0.14249297 7:0.0087782591 8:0.20714576 9:0.26653585 10:0.025195444 
--66.476210372469723 1:0.15595658 2:0.36491259 3:0.28938424 4:0.11993557 5:0.069811011 6:0.11262276 7:0.023872219 8:0.013415528 9:0.065914378 10:0.087337348 
--256 1:0.69435485 2:0.10414306 3:0.07878098 4:0.06877533 5:0.053945777 6:0.10942157 7:0.22535404 8:0.36232808 9:0.43616604 10:0.34086366 
--256 1:0.65829237 2:0.26660464 3:0.046593185 4:0.023911171 5:0.0045986398 6:0.0060735229 7:0.07827322 8:0.25227215 9:0.1480567 10:0.0066138196 
--256 1:0.38380144 2:0.33848478 3:0.1495257 4:0.085851767 5:0.042336314 6:0.05929018 7:0.024604436 8:0.13171062 9:0.19784572 10:0.11823698 
--256 1:0.52736291 2:0.28887284 3:0.094919453 4:0.065332886 5:0.023511913 6:0.04831912 7:0.026878771 8:0.12570844 9:0.030936896 10:0.002519993 
--256 1:0.44810351 2:0.34198339 3:0.1063427 4:0.049555973 5:0.054014429 6:0.33214698 7:0.021826193 8:0.33947455 9:0.22662345 10:0.066430973 
--256 1:0.3869115 2:0.31734478 3:0.14798827 4:0.094358966 5:0.053396487 6:0.11151936 7:0.02313666 8:0.13072692 9:0.047475997 10:0.032675073 
--256 1:0.55765927 2:0.24101494 3:0.11475895 4:0.065828858 5:0.020737986 6:0.031358906 7:0.0087654224 8:0.046287434 9:0.037070756 10:0.037712826 
--256 1:0.40300932 2:0.31999372 3:0.093463549 4:0.12374774 5:0.059785682 6:0.19461187 7:0.16799176 8:0.11121475 9:0.0046384124 10:0.26224715 
--256 1:0.67001037 2:0.1956701 3:0.06805094 4:0.043648624 5:0.022619969 6:0.05748647 7:0.095992506 8:0.22985044 9:0.060947376 10:0.15788604 
--256 1:0.43845054 2:0.12978201 3:0.12104671 4:0.084622494 5:0.22609825 6:0.031690761 7:0.12914391 8:0.15929284 9:0.20134413 10:0.27782667 
--256 1:0.44711209 2:0.38850949 3:0.092574521 4:0.047268562 5:0.02453533 6:0.11484018 7:0.16846615 8:0.24751741 9:0.41496087 10:0.42461545 
--256 1:0.32216532 2:0.18496849 3:0.16733917 4:0.20813994 5:0.11738708 6:0.169606 7:0.22505236 8:0.08024362 9:0.050402492 10:0.028357779 
--256 1:0.34472625 2:0.31093044 3:0.18276096 4:0.11393244 5:0.047649909 6:0.10726665 7:0.065829365 8:0.10829462 9:0.19289421 10:0.24763167 
--256 1:0.72616918 2:0.16395758 3:0.047560718 4:0.038382067 5:0.023930452 6:0.045405461 7:0.009581167 8:0.021846058 9:0.030335928 10:0.11895086 
--256 1:0.31928905 2:0.2979264 3:0.17881021 4:0.13330191 5:0.070672432 6:0.077895 7:0.33189845 8:0.19491056 9:0.050846919 10:0.018246156 
--256 1:0.24994034 2:0.48246417 3:0.095979962 4:0.11098302 5:0.060632503 6:0.081905363 7:0.067192579 8:0.28174877 9:0.17920848 10:0.027830728 
--256 1:0.53272751 2:0.20646172 3:0.14861465 4:0.080206647 5:0.031989463 6:0.18793144 7:0.025006641 8:0.012687272 9:0.025185845 10:0.0060886046 
--256 1:0.44231303 2:0.26012112 3:0.10286979 4:0.14244153 5:0.052254533 6:0.25557987 7:0.0029564804 8:0.27051431 9:0.0069766247 10:0.097696099 
--256 1:0.74853685 2:0.12403853 3:0.065572767 4:0.038221748 5:0.023630108 6:0.031812433 7:0.061083873 8:0.027612336 9:0.10639175 10:0.048738249 
--256 1:0.33900916 2:0.40056003 3:0.094685053 4:0.12481645 5:0.040929299 6:0.13644738 7:0.015434269 8:0.13287565 9:0.055244894 10:0.016582278 
--256 1:0.46543596 2:0.298139 3:0.14562686 4:0.058304691 5:0.032493492 6:0.090231273 7:0.018196362 8:0.074638951 9:0.045363716 10:0.13663991 
--256 1:0.74357432 2:0.17633782 3:0.042698544 4:0.027188437 5:0.010200874 6:0.06938658 7:0.047147102 8:0.10173068 9:0.085565276 10:0.043877439 
--256 1:0.5005983 2:0.24449338 3:0.11348871 4:0.1017019 5:0.039717706 6:0.099586881 7:0.099074509 8:0.14521954 9:0.055836646 10:0.080613543 
--256 1:0.33103533 2:0.33785475 3:0.18159151 4:0.095377336 5:0.054141085 6:0.14934436 7:0.22416859 8:0.083652824 9:0.18713922 10:0.082223891 
--256 1:0.25371328 2:0.41510607 3:0.15767541 4:0.11699493 5:0.056510311 6:0.17666581 7:0.19313086 8:0.24318439 9:0.037267085 10:0.033157679 
--145.91276968209405 1:0.47543292 2:0.22264984 3:0.17972475 4:0.080973734 5:0.041218757 6:0.016764704 7:0.054523726 8:0.010972962 9:0.033811627 10:0.095595167 
--256 1:0.73746883 2:0.18627224 3:0.045184603 4:0.023668769 5:0.007405563 6:0.00060047689 7:0.074576346 8:0.039014636 9:0.2780397 10:0.061882514 
--256 1:0.30107589 2:0.43972472 3:0.11804363 4:0.10297274 5:0.038183019 6:0.2633463 7:0.17570892 8:0.22593127 9:0.1041467 10:0.0039868911 
--256 1:0.27543628 2:0.38947839 3:0.13224147 4:0.14213386 5:0.060709998 6:0.25298692 7:0.17223051 8:0.0007330127 9:0.10754955 10:0.15580658 
--256 1:0.41478327 2:0.26771524 3:0.14085763 4:0.11491452 5:0.061729344 6:0.10599707 7:0.06976954 8:0.059228568 9:0.12196137 10:0.028007392 
--256 1:0.12316434 2:0.48717529 3:0.13829655 4:0.16884869 5:0.082515124 6:0.015428714 7:0.27593964 8:0.14740759 9:0.14982096 10:0.073672196 
--7.5465852213678577 1:0.16875176 2:0.57227232 3:0.14413278 4:0.091218286 5:0.023624846 6:0.44060029 7:0.20217635 8:0.38391564 9:0.15236918 10:0.010240717 
--48.454936515821515 1:0.45118637 2:0.26836994 3:0.13327534 4:0.10037907 5:0.04678927 6:0.20743252 7:0.14735603 8:0.52449823 9:0.12194141 10:0.080006863 
--256 1:0.70909329 2:0.19218139 3:0.064000288 4:0.025369468 5:0.0093555599 6:0.0017345082 7:0.039890911 8:0.065724368 9:0.032155144 10:0.028418638 
--256 1:0.22795722 2:0.4588688 3:0.11278676 4:0.13799662 5:0.062390594 6:0.060856868 7:0.064846317 8:0.29308178 9:0.013908364 10:0.12982937 
--256 1:0.51300292 2:0.27254622 3:0.10166969 4:0.078131513 5:0.034649661 6:0.025145216 7:0.046327347 8:0.096245057 9:0.095432951 10:0.0085605181 
--256 1:0.6278059 2:0.26792622 3:0.052950729 4:0.034393276 5:0.016923881 6:0.008375697 7:0.10211979 8:0.062145893 9:0.031256207 10:0.075169585 
--256 1:0.52508629 2:0.30406512 3:0.10166992 4:0.052322718 5:0.016855953 6:0.18689084 7:0.22986452 8:0.087885948 9:0.060015823 10:0.089701568 
--256 1:0.57503022 2:0.22236592 3:0.080947341 4:0.07484713 5:0.046809385 6:0.044532638 7:0.020160037 8:0.10397012 9:0.068021105 10:0.10313905 
--256 1:0.54902782 2:0.21767724 3:0.11620409 4:0.077251686 5:0.039839158 6:0.017272123 7:0.057289769 8:0.08752193 9:0.030719904 10:0.027480849 
--256 1:0.60257912 2:0.19042925 3:0.087150752 4:0.069642868 5:0.050198009 6:0.046229524 7:0.030636497 8:0.036856622 9:0.013317558 10:0.1126649 
--4.8775899131278031 1:0.19364348 2:0.32275032 3:0.25160482 4:0.16022629 5:0.071775079 6:0.190079 7:0.018549838 8:0.0060913388 9:0.15969243 10:0.042977232 
--256 1:0.30271684 2:0.46785424 3:0.11991038 4:0.076598532 5:0.032920003 6:0.23472635 7:0.12937858 8:0.37313022 9:0.079392285 10:0.11105983 
--256 1:0.47126315 2:0.28032084 3:0.097230913 4:0.099539543 5:0.051645549 6:0.32306788 7:0.060773019 8:0.26942561 9:0.31120573 10:0.25688087 
--256 1:0.42340793 2:0.19441378 3:0.18942485 4:0.14608059 5:0.046672858 6:0.31644656 7:0.11566317 8:0.1514703 9:0.10710513 10:0.1112934 
--256 1:0.46176724 2:0.23408694 3:0.10082808 4:0.13217789 5:0.071139839 6:0.36667338 7:0.065564518 8:0.14491867 9:0.34655521 10:0.45567925 
--256 1:0.4160848 2:0.25640076 3:0.15889289 4:0.11576184 5:0.052859718 6:0.077163043 7:0.18721846 8:0.092269353 9:0.22391997 10:0.073852052 
--256 1:0.40083092 2:0.35092715 3:0.090772623 4:0.11356936 5:0.043899951 6:0.16062605 7:0.14750728 8:0.45620699 9:0.22395007 10:0.014737691 
--256 1:0.70121514 2:0.1665324 3:0.060190804 4:0.046371404 5:0.025690251 6:0.076809841 7:0.0216359 8:0.1569191 9:0.066846944 10:0.017624163 
--256 1:0.34047638 2:0.29319175 3:0.15064655 4:0.14010045 5:0.075584881 6:0.038143901 7:0.13597666 8:0.080470735 9:0.144799 10:0.23157804 
--15.520834930660833 1:0.34576487 2:0.21727706 3:0.21157183 4:0.16834596 5:0.057040278 6:0.1918775 7:0.45283129 8:0.15082216 9:0.0069891073 10:0.1753257 
--256 1:0.63403195 2:0.26493893 3:0.055939102 4:0.029299426 5:0.015790596 6:0.048911063 7:0.024791103 8:0.19816625 9:0.09904453 10:0.090930426 
--256 1:0.68748303 2:0.17325319 3:0.058886037 4:0.058819144 5:0.021558594 6:0.061824657 7:0.040146448 8:0.065114862 9:0.040771889 10:0.11709477 
--256 1:0.68204266 2:0.20902794 3:0.051546503 4:0.032753795 5:0.024629102 6:0.021589756 7:0.086978807 8:0.088097842 9:0.15013486 10:0.35801252 
--256 1:0.43819425 2:0.28481008 3:0.11762446 4:0.10057058 5:0.058800634 6:0.21678646 7:0.20402771 8:0.14386755 9:0.14084236 10:0.34078537 
--256 1:0.28470071 2:0.22722057 3:0.13790093 4:0.25005402 5:0.10012378 6:0.22836594 7:0.22468423 8:0.28190221 9:0.17053603 10:0.032753114 
--256 1:0.44939226 2:0.22616955 3:0.15493753 4:0.12378408 5:0.045716588 6:0.12882713 7:0.058638212 8:0.1469466 9:0.089604048 10:0.10767377 
--256 1:0.63886244 2:0.15518418 3:0.10321552 4:0.052853332 5:0.049884525 6:0.11146756 7:0.058838862 8:0.053203126 9:0.11652749 10:0.058803096 
--256 1:0.467603 2:0.28242763 3:0.11816248 4:0.093421525 5:0.038385372 6:0.040239692 7:0.07279151 8:0.16227862 9:0.1407135 10:0.059309013 
--256 1:0.23724565 2:0.45730751 3:0.12314716 4:0.1207366 5:0.061563083 6:0.16158507 7:0.089337045 8:0.061772079 9:0.028952993 10:0.014903386 
--256 1:0.5920055 2:0.21909354 3:0.10560556 4:0.06209211 5:0.021203298 6:0.0015401299 7:0.045926793 8:0.11581313 9:0.19334226 10:0.026437855 
--256 1:0.45518446 2:0.18535944 3:0.15940553 4:0.12713481 5:0.072915751 6:0.17677917 7:0.032704207 8:0.093687018 9:0.15971449 10:0.22845385 
--256 1:0.64400677 2:0.27488546 3:0.04166546 4:0.026334237 5:0.013108068 6:0.085467529 7:0.0029432199 8:0.045839334 9:0.0095849096 10:0.0388294 
--256 1:0.30939197 2:0.37087475 3:0.1397383 4:0.12863771 5:0.05135727 6:0.089079566 7:0.024392519 8:0.27470333 9:0.17665643 10:0.18646806 
--256 1:0.59546861 2:0.23695284 3:0.095257487 4:0.054571897 5:0.017749161 6:0.13166881 7:0.014344829 8:0.07916456 9:0.16029197 10:0.036454371 
--256 1:0.51526349 2:0.1186322 3:0.1641113 4:0.14222109 5:0.059771915 6:0.31647007 7:0.086816367 8:0.10692265 9:0.1144649 10:0.093971543 
--256 1:0.42012498 2:0.1908837 3:0.18827054 4:0.12763162 5:0.073089148 6:0.13142793 7:0.023983179 8:0.059924647 9:0.02679919 10:0.029325286 
--256 1:0.3453746 2:0.24474773 3:0.17032091 4:0.15684111 5:0.082715649 6:0.11791172 7:0.15841046 8:0.050969698 9:0.038195264 10:0.098367502 
--256 1:0.43624926 2:0.24286674 3:0.10620834 4:0.1336003 5:0.081075359 6:0.053413633 7:0.13303226 8:0.30363823 9:0.049093116 10:0.43707139 
--256 1:0.54521032 2:0.21843299 3:0.12088936 4:0.076727401 5:0.038739932 6:0.049838423 7:0.015992739 8:0.042964449 9:0.01739765 10:0.079728909 
--256 1:0.65565984 2:0.20278897 3:0.068701052 4:0.053777413 5:0.019072732 6:0.0056700609 7:0.10493032 8:0.15909174 9:0.11301303 10:0.048595468 
--256 1:0.73379746 2:0.19348713 3:0.036957379 4:0.025486995 5:0.010271041 6:0.071974089 7:0.039061669 8:0.039134187 9:0.067231196 10:0.10305492 
--256 1:0.35342292 2:0.21616266 3:0.20097696 4:0.12947116 5:0.099966301 6:0.12545322 7:0.034983129 8:0.021187967 9:0.23760249 10:0.23088384 
--256 1:0.6238369 2:0.16961993 3:0.12501936 4:0.047463477 5:0.034060334 6:0.132376 7:0.10139448 8:0.085454688 9:0.039320273 10:0.076667822 
--256 1:0.19675429 2:0.32482945 3:0.20647439 4:0.17857405 5:0.093367819 6:0.11926218 7:0.049722694 8:0.24033265 9:0.083390782 10:0.15072369 
--256 1:0.3281917 2:0.39426982 3:0.12192829 4:0.089742057 5:0.065868131 6:0.10382049 7:0.06772139 8:0.036359275 9:0.026044057 10:0.013211339 
--256 1:0.67413442 2:0.15599427 3:0.085372645 4:0.059738929 5:0.024759736 6:0.037683234 7:0.0046164352 8:0.039531989 9:0.12376706 10:0.034396838 
--256 1:0.60804504 2:0.22077542 3:0.076566711 4:0.067053815 5:0.027559016 6:0.089616552 7:0.16055799 8:0.27458792 9:0.16373089 10:0.12482116 
--256 1:0.67467836 2:0.24064679 3:0.051036233 4:0.027093448 5:0.0065451688 6:0.074298133 7:0.035981247 8:0.15034816 9:0.025534376 10:0.0046869603 
--256 1:0.33538058 2:0.29677237 3:0.15530564 4:0.11329275 5:0.099248658 6:0.040412895 7:0.08052196 8:0.29087144 9:0.29163832 10:0.29330568 
--256 1:0.63390569 2:0.20508542 3:0.073375332 4:0.063131888 5:0.024501673 6:0.028968485 7:0.041868275 8:0.17121606 9:0.17326281 10:0.18431877 
--256 1:0.66625421 2:0.18608713 3:0.057866663 4:0.045543677 5:0.044248313 6:0.15635845 7:0.0025367043 8:0.022105623 9:0.1520898 10:0.010727222 
--15.645662688406292 1:0.26544315 2:0.38190444 3:0.22942742 4:0.090473996 5:0.032750995 6:0.2103431 7:0.16650547 8:0.23496598 9:0.29722455 10:0.35443609 
--256 1:0.29610328 2:0.26958965 3:0.17701497 4:0.14207733 5:0.11521477 6:0.1971232 7:0.22982086 8:0.2748397 9:0.19222546 10:0.22497493 
--256 1:0.36559855 2:0.27359772 3:0.16162592 4:0.12973291 5:0.06944491 6:0.16014505 7:0.012850964 8:0.078342036 9:0.1937582 10:0.080210027 
--256 1:0.25054562 2:0.41142503 3:0.17466291 4:0.11761185 5:0.04575459 6:0.17844987 7:0.037517366 8:0.0063393116 9:0.17513246 10:0.074190886 
--256 1:0.27605404 2:0.45779487 3:0.10362168 4:0.098010656 5:0.064518749 6:0.083109814 7:0.035821649 8:0.059544774 9:0.056580269 10:0.048202915 
--256 1:0.6759101 2:0.21861944 3:0.061669579 4:0.031640784 5:0.012160094 6:0.045162798 7:0.001776399 8:0.098052497 9:0.022669063 10:0.066940573 
--256 1:0.28338937 2:0.22621376 3:0.14629261 4:0.15234432 5:0.19175995 6:0.12778602 7:0.0081610083 8:0.085814131 9:0.09842141 10:0.092527794 
--256 1:0.47748801 2:0.29751202 3:0.10840449 4:0.078871254 5:0.037724225 6:0.043774343 7:0.014388268 8:0.14084251 9:0.091026407 10:0.024947416 
--256 1:0.78013999 2:0.16152401 3:0.035017581 4:0.016249599 5:0.007068816 6:0.067242107 7:0.072112405 8:0.090596277 9:0.17336572 10:0.069916771 
--141.09811991156622 1:0.33648663 2:0.33786615 3:0.18756532 4:0.079474493 5:0.058607406 6:0.42584816 7:0.0059289193 8:0.33675594 9:0.081477994 10:0.21423715 
--256 1:0.61346129 2:0.21951124 3:0.089828818 4:0.056906091 5:0.020292564 6:0.072119024 7:0.08982706 8:0.071108655 9:0.016058891 10:0.13284023 
--256 1:0.29876511 2:0.25709643 3:0.20082368 4:0.16796769 5:0.075347083 6:0.063986918 7:0.076021824 8:0.012187599 9:0.039669491 10:0.080073743 
--256 1:0.45700364 2:0.36386859 3:0.10953588 4:0.046287302 5:0.023304586 6:0.030514059 7:0.030417356 8:0.21807605 9:0.15418725 10:0.24123319 
--256 1:0.6529958 2:0.22234488 3:0.057310301 4:0.03999002 5:0.027358995 6:0.011345044 7:0.068539954 8:0.028785106 9:0.14983103 10:0.094988104 
--256 1:0.74224872 2:0.1853852 3:0.043801774 4:0.020771366 5:0.0077929451 6:0.011091887 7:0.021735608 8:0.11355576 9:0.091219497 10:0.10773675 
--256 1:0.35438772 2:0.30103344 3:0.20200104 4:0.078123403 5:0.064454394 6:0.066221808 7:0.035433979 8:0.095885902 9:0.067420336 10:0.18013993 
--38.917087251936621 1:0.38272791 2:0.3762344 3:0.12565626 4:0.086352379 5:0.029029045 6:0.032472157 7:0.33096617 8:0.26332128 9:0.13650886 10:0.043402231 
--256 1:0.38775547 2:0.27309094 3:0.16657335 4:0.12133786 5:0.05124239 6:0.12932166 7:0.022364691 8:0.13608101 9:0.24872533 10:0.14757375 
--256 1:0.38257003 2:0.34739771 3:0.093496423 4:0.1143308 5:0.062205042 6:0.20947764 7:0.062732354 8:0.056024805 9:0.14571067 10:0.41855118 
--256 1:0.38222687 2:0.18908512 3:0.14391286 4:0.15665634 5:0.12811881 6:0.44896664 7:0.2695945 8:0.070179223 9:0.10380297 10:0.032494323 
--128.2423670573186 1:0.36168032 2:0.25588869 3:0.12890001 4:0.16670954 5:0.086821436 6:0.67249256 7:0.22967477 8:0.2706314 9:0.37924979 10:0.082468354 
--256 1:0.38640527 2:0.31562632 3:0.14844662 4:0.10434414 5:0.045177654 6:0.024740486 7:0.0033463092 8:0.13670237 9:0.17750073 10:0.33893199 
--256 1:0.38829608 2:0.24833184 3:0.098813728 4:0.17489328 5:0.089665065 6:0.3105523 7:0.11739052 8:0.090820421 9:0.021073381 10:0.12938236 
--256 1:0.37119714 2:0.22107916 3:0.2151328 4:0.12487363 5:0.067717274 6:0.11076421 7:0.17942872 8:0.077154235 9:0.077600722 10:0.10146348 
--256 1:0.54793939 2:0.33856645 3:0.059694028 4:0.038017682 5:0.015782457 6:0.33675251 7:0.34282279 8:0.29940163 9:0.089292203 10:0.21647875 
--256 1:0.69023562 2:0.1958872 3:0.044488131 4:0.038312412 5:0.031076638 6:0.036778256 7:0.16521744 8:0.096979358 9:0.085728797 10:0.015809775 
--256 1:0.70575414 2:0.20376248 3:0.042531544 4:0.032340752 5:0.015611078 6:0.031577903 7:0.004283482 8:0.1595357 9:0.15974082 10:0.43443586 
--15.719093954352413 1:0.3703156 2:0.16199951 3:0.1949112 4:0.13919601 5:0.13357769 6:0.31773193 7:0.050617207 8:0.15102684 9:0.20397626 10:0.51738794 
--256 1:0.62147372 2:0.24160017 3:0.067206046 4:0.053343057 5:0.016377002 6:0.12543409 7:0.083998738 8:0.057358671 9:0.25823453 10:0.025817257 
--256 1:0.45791809 2:0.2471428 3:0.1187373 4:0.12283967 5:0.053362148 6:0.37276071 7:0.2545539 8:0.12141342 9:0.276993 10:0.14831181 
--256 1:0.37534803 2:0.29975798 3:0.15071842 4:0.11623424 5:0.057941326 6:0.13429792 7:0.2005934 8:0.020671644 9:0.20914881 10:0.10983641 
--256 1:0.51704464 2:0.29018262 3:0.10153102 4:0.070717367 5:0.020524346 6:0.17621223 7:0.097760128 8:0.14863573 9:0.021927858 10:0.060271633 
--256 1:0.16974972 2:0.37225775 3:0.19889948 4:0.15308111 5:0.10601195 6:0.0094902787 7:0.22168991 8:0.40515103 9:0.080337673 10:0.23422183 
--93.848653741567659 1:0.58368895 2:0.21308198 3:0.072679049 4:0.092973349 5:0.037576668 6:0.58511972 7:0.28216829 8:0.049213754 9:0.13872126 10:0.021049917 
--256 1:0.3510147 2:0.30305909 3:0.16279354 4:0.12896659 5:0.054166068 6:0.2913467 7:0.21352525 8:0.090978368 9:0.10118108 10:0.071626868 
--256 1:0.49019295 2:0.30331514 3:0.073135305 4:0.10041119 5:0.03294542 6:0.27976205 7:0.01836457 8:0.0091277402 9:0.086265136 10:0.066120456 
--256 1:0.17922706 2:0.24210655 3:0.22472266 4:0.25285282 5:0.10109091 6:0.29718447 7:0.14974918 8:0.23838074 9:0.24908687 10:0.059608882 
--256 1:0.47953932 2:0.26026605 3:0.097145092 4:0.1096937 5:0.053355843 6:0.047405856 7:0.073876347 8:0.15425109 9:0.0017617952 10:0.080923466 
--256 1:0.55607869 2:0.18226553 3:0.10865585 4:0.090156041 5:0.062843878 6:0.27540102 7:0.022886013 8:0.055147407 9:0.17769702 10:0.23472322 
--256 1:0.31681434 2:0.29588451 3:0.17388826 4:0.14035615 5:0.073056741 6:0.052039613 7:0.1000823 8:0.065851329 9:0.030167366 10:0.10271642 
--256 1:0.5882363 2:0.28324867 3:0.088027716 4:0.030359257 5:0.01012805 6:0.044815672 7:0.12429296 8:0.056594622 9:0.053987646 10:0.051153758 
--256 1:0.64707284 2:0.1719836 3:0.066818267 4:0.072547703 5:0.041577585 6:0.30370683 7:0.14480181 8:0.1727909 9:0.19416205 10:0.19861241 
--256 1:0.43926118 2:0.2815608 3:0.12044485 4:0.11241649 5:0.046316677 6:0.14466259 7:0.11634781 8:0.084847041 9:0.14391127 10:0.23841352 
--256 1:0.50373359 2:0.27045824 3:0.095359576 4:0.083050499 5:0.047398096 6:0.18224604 7:0.10608542 8:0.25279218 9:0.05505072 10:0.39364561 
--256 1:0.52572055 2:0.2681492 3:0.12070181 4:0.060578012 5:0.024850426 6:0.040578423 7:0.030848186 8:0.083899461 9:0.18867168 10:0.19932693 
--156.20274936957978 1:0.22805004 2:0.55237682 3:0.070835586 4:0.10059079 5:0.048146759 6:0.090259995 7:0.054075332 8:0.020849777 9:0.034584092 10:0.030259932 
--256 1:0.49107094 2:0.30733508 3:0.11239099 4:0.059200014 5:0.03000298 6:0.014275086 7:0.062384503 8:0.047743777 9:0.086198993 10:0.35435492 
--256 1:0.51701382 2:0.19672748 3:0.15149628 4:0.082641639 5:0.052120779 6:0.16203324 7:0.12346414 8:0.27135949 9:0.18118133 10:0.066108501 
--256 1:0.69291115 2:0.19808033 3:0.050528483 4:0.042683066 5:0.015796974 6:0.10065172 7:0.08097918 8:0.15181018 9:0.21505349 10:0.27366515 
--256 1:0.40336311 2:0.34214202 3:0.10129492 4:0.090885581 5:0.062314376 6:0.06644618 7:0.069139983 8:0.11488306 9:0.026313445 10:0.066131948 
--256 1:0.23031435 2:0.2811921 3:0.1146548 4:0.23165235 5:0.1421864 6:0.32997203 7:0.064742732 8:0.36692319 9:0.17082421 10:0.12964595 
--256 1:0.3284121 2:0.34413417 3:0.14487571 4:0.12325529 5:0.059322733 6:0.21895183 7:0.15547547 8:0.0053286621 9:0.11396594 10:0.13025918 
--256 1:0.38458755 2:0.34351357 3:0.14107383 4:0.088773436 5:0.042051606 6:0.28567111 7:0.029704493 8:0.10304472 9:0.28902307 10:0.28273271 
--256 1:0.63160798 2:0.22943823 3:0.069300464 4:0.045544944 5:0.024108383 6:0.070507862 7:0.13676125 8:0.21498401 9:0.21667758 10:0.34874381 
--256 1:0.37501659 2:0.28299692 3:0.16231453 4:0.11924768 5:0.060424277 6:0.020479201 7:0.13711291 8:0.23283924 9:0.10178739 10:0.11329903 
--256 1:0.57285272 2:0.16308271 3:0.12058582 4:0.096313543 5:0.047165205 6:0.0075943914 7:0.0366272 8:0.12458383 9:0.27416395 10:0.17666177 
--256 1:0.59292474 2:0.16728267 3:0.11695925 4:0.08327668 5:0.039556672 6:0.054135213 7:0.12061115 8:0.021106199 9:0.35455189 10:0.3847499 
--256 1:0.58823926 2:0.23434013 3:0.090764715 4:0.068216264 5:0.018439625 6:0.06552595 7:0.010705358 8:0.047885684 9:0.032167338 10:0.13236661 
--256 1:0.4947472 2:0.25194123 3:0.10947062 4:0.096798712 5:0.047042231 6:0.39876133 7:0.41210965 8:0.21672952 9:0.42448704 10:0.29520912 
--256 1:0.66159925 2:0.20295059 3:0.059126792 4:0.052443145 5:0.023880218 6:0.17161201 7:0.039972951 8:0.056691219 9:0.14623145 10:0.080801942 
--104.07539173452248 1:0.62025044 2:0.23285178 3:0.07198163 4:0.056652682 5:0.018263472 6:0.25433434 7:0.12118872 8:0.20071661 9:0.032159967 10:0.085787349 
--256 1:0.69313588 2:0.17162409 3:0.056707856 4:0.054356914 5:0.024175256 6:0.14840211 7:0.0058616551 8:0.01036184 9:0.26009419 10:0.1421503 
--256 1:0.30637526 2:0.45450421 3:0.086287986 4:0.10916786 5:0.043664676 6:0.12538943 7:0.09768548 8:0.074719953 9:0.081609851 10:0.10489801 
--256 1:0.38540052 2:0.33148036 3:0.10262274 4:0.11572222 5:0.064774158 6:0.15016624 7:0.030246627 8:0.18713951 9:0.011210641 10:0.047401801 
--256 1:0.27044598 2:0.30745426 3:0.19996224 4:0.14767753 5:0.074460006 6:0.0068559491 7:0.0025247831 8:0.10818371 9:0.12620635 10:0.095113733 
--62.521627931701666 1:0.086397791 2:0.3260099 3:0.49890611 4:0.06720412 5:0.021482074 6:0.10712632 7:0.12014345 8:0.14990235 9:0.028491214 10:0.14388048 
--256 1:0.64350399 2:0.1551471 3:0.091558639 4:0.061208208 5:0.048582063 6:0.084599797 7:0.18842853 8:0.14099996 9:0.017870203 10:0.014795557 
--256 1:0.77415509 2:0.15771957 3:0.035043499 4:0.024005805 5:0.0090760326 6:0.036156152 7:0.035834744 8:0.083395632 9:0.050332341 10:0.11859638 
--256 1:0.31462227 2:0.41594475 3:0.12167643 4:0.10360844 5:0.044148111 6:0.17128896 7:0.11033517 8:0.15881419 9:0.034212753 10:0.22926954 
--0.23115068720739881 1:0.45302577 2:0.32818733 3:0.10631604 4:0.075630054 5:0.036840803 6:0.38157406 7:0.25206183 8:0.57736027 9:0.72801987 10:0.58016527 
--256 1:0.75878452 2:0.14879311 3:0.048395781 4:0.029149186 5:0.014877401 6:0.00625728 7:0.010024625 8:0.091449097 9:0.028951248 10:0.019781606 
--256 1:0.36877474 2:0.48224836 3:0.065430152 4:0.056771038 5:0.026775713 6:0.19407375 7:0.0057986429 8:0.052027091 9:0.01038265 10:0.012501199 
--256 1:0.69425639 2:0.19961869 3:0.046910321 4:0.047205435 5:0.01200917 6:0.019154894 7:0.13990952 8:0.15901657 9:0.1828202 10:0.0039522962 
--256 1:0.39404044 2:0.37907555 3:0.094980112 4:0.081005393 5:0.05089851 6:0.39296384 7:0.0026823937 8:0.1910206 9:0.11126171 10:0.035375398 
--256 1:0.45608226 2:0.29921035 3:0.12902601 4:0.076651746 5:0.039029636 6:0.063787781 7:0.030938254 8:0.031562495 9:0.044236365 10:0.22158667 
--32.89101544010407 1:0.59839546 2:0.21981 3:0.09330051 4:0.063056653 5:0.025437381 6:0.29261843 7:0.35454913 8:0.25261465 9:0.3408198 10:0.18213413 
--256 1:0.18674611 2:0.48073204 3:0.15360701 4:0.11200151 5:0.066913328 6:0.11088058 7:0.007631076 8:0.0035559032 9:0.041575623 10:0.048089754 
--22.370946549242525 1:0.32374316 2:0.41791943 3:0.16117585 4:0.066200503 5:0.030961053 6:0.10750695 7:0.097435257 8:0.11112409 9:0.24593343 10:0.45638929 
--256 1:0.26063658 2:0.28184036 3:0.2317796 4:0.14670873 5:0.079034725 6:0.0066250317 7:0.18102263 8:0.14891732 9:0.10170874 10:0.12595765 
--256 1:0.71999259 2:0.16365293 3:0.052849235 4:0.044967116 5:0.01853813 6:0.15392653 7:0.10958302 8:0.0002111769 9:0.037350932 10:0.075159599 
--256 1:0.72213198 2:0.18614933 3:0.053878053 4:0.027867652 5:0.0099729795 6:0.065422428 7:0.051985933 8:0.012096998 9:0.016764999 10:0.13498752 
--256 1:0.37445984 2:0.46597457 3:0.069172103 4:0.063114854 5:0.027278632 6:0.04795237 7:0.054848739 8:0.015326758 9:0.065886591 10:0.10474028 
--256 1:0.70276513 2:0.20103672 3:0.040500484 4:0.038570949 5:0.017126719 6:0.18232305 7:0.11980375 8:0.10405588 9:0.17422058 10:0.042901772 
--256 1:0.28927912 2:0.45193061 3:0.12353105 4:0.095616068 5:0.039643155 6:0.17764251 7:0.24188831 8:0.032790496 9:0.029493374 10:0.090313813 
--256 1:0.77969702 2:0.17071407 3:0.02761222 4:0.014557742 5:0.0074189448 6:0.20195347 7:0.055667679 8:0.14740886 9:0.071873338 10:0.055320277 
--256 1:0.44581379 2:0.34371789 3:0.092039209 4:0.067678255 5:0.050750855 6:0.067493754 7:0.14451327 8:0.033203538 9:0.25196506 10:0.18737304 
--256 1:0.38815403 2:0.35992967 3:0.1088179 4:0.091949184 5:0.051149221 6:0.0020982383 7:0.0010328096 8:0.053405011 9:0.045917063 10:0.0042197972 
--256 1:0.42759381 2:0.25257699 3:0.13670652 4:0.11840664 5:0.064716048 6:0.059689166 7:0.042732346 8:0.03178304 9:0.059068932 10:0.26964884 
--256 1:0.34226032 2:0.30674767 3:0.15896278 4:0.13458926 5:0.057439963 6:0.32844566 7:0.23296678 8:0.13534477 9:0.073543071 10:0.14098666 
--256 1:0.55767355 2:0.2870978 3:0.071625719 4:0.059264444 5:0.024338488 6:0.071550336 7:0.10316491 8:0.013606429 9:0.16676095 10:0.077011546 
--256 1:0.34144092 2:0.46138141 3:0.087193219 4:0.079342674 5:0.03064178 6:0.027536829 7:0.048903893 8:0.11533227 9:0.012150078 10:0.048669883 
--256 1:0.48732201 2:0.30023421 3:0.10152134 4:0.075947787 5:0.034974653 6:0.10905676 7:0.1183185 8:0.015804812 9:0.0056390437 10:0.16331091 
--256 1:0.29208394 2:0.34158664 3:0.11493594 4:0.16108392 5:0.090309559 6:0.089524091 7:0.07455948 8:0.0033459986 9:0.050597296 10:0.02508601 
--256 1:0.63352958 2:0.15734611 3:0.0869985 4:0.068924175 5:0.053201643 6:0.045119905 7:0.0015587177 8:0.093765623 9:0.14887353 10:0.0044983889 
--98.078484367172464 1:0.15747325 2:0.56201167 3:0.11422693 4:0.12146597 5:0.044822171 6:0.15380284 7:0.098658374 8:0.47644305 9:0.26511856 10:0.036218491 
--256 1:0.27954597 2:0.35892342 3:0.18652125 4:0.11576714 5:0.05924222 6:0.22324896 7:0.08327426 8:0.079615394 9:0.034858939 10:0.13238738 
--256 1:0.63344765 2:0.20376605 3:0.081341608 4:0.057364374 5:0.02408032 6:0.043476441 7:0.1336906 8:0.2003759 9:0.012597105 10:0.046146019 
--256 1:0.7307134 2:0.16350915 3:0.048600086 4:0.033507601 5:0.023669759 6:0.087045908 7:0.051021839 8:0.13328045 9:0.21819768 10:0.13276205 
--256 1:0.56606335 2:0.2220398 3:0.11081791 4:0.06726851 5:0.03381044 6:0.017682557 7:0.06945739 8:0.077026731 9:0.03007573 10:0.28249715 
--256 1:0.6137539 2:0.21078522 3:0.092086467 4:0.060206812 5:0.023167601 6:0.12068637 7:0.0065510416 8:0.046765985 9:0.045975752 10:0.092277593 
--256 1:0.56911328 2:0.22899053 3:0.10020255 4:0.070786579 5:0.030907057 6:0.11730729 7:0.17838542 8:0.13025866 9:0.061815238 10:0.17830571 
--256 1:0.30166198 2:0.44650441 3:0.13298652 4:0.076797086 5:0.042050011 6:0.050021006 7:0.10179544 8:0.067377074 9:0.0095332271 10:0.002683561 
--256 1:0.42726811 2:0.21904984 3:0.17514832 4:0.1193042 5:0.05922953 6:0.018517745 7:0.016528585 8:0.019651 9:0.23711193 10:0.11474195 
--256 1:0.54385493 2:0.27727336 3:0.074526075 4:0.07073627 5:0.033609364 6:0.092830337 7:0.024389911 8:0.03737681 9:0.15932213 10:0.14465659 
--256 1:0.59701222 2:0.2032349 3:0.080847248 4:0.08543926 5:0.033466371 6:0.053146935 7:0.091968071 8:0.12033144 9:0.0036751116 10:0.017915515 
--256 1:0.40416574 2:0.27677732 3:0.1412323 4:0.11758594 5:0.060238704 6:0.19745669 7:0.0443357 8:0.040166806 9:0.012259869 10:0.12681157 
--94.974354741213673 1:0.7815265 2:0.14408531 3:0.042299871 4:0.023701241 5:0.0083870781 6:0.69305608 7:0.36908658 8:0.21499387 9:0.14756887 10:0.15531869 
--256 1:0.79256909 2:0.16456378 3:0.023814651 4:0.013151223 5:0.0059012565 6:0.13285879 7:0.11795714 8:0.042306271 9:0.38251054 10:0.37828373 
--256 1:0.4314515 2:0.26896577 3:0.1395578 4:0.10819873 5:0.051826199 6:0.10902803 7:0.09560268 8:0.11774169 9:0.1932792 10:0.08896745 
--256 1:0.6938092 2:0.205575 3:0.046582573 4:0.034995158 5:0.019038074 6:0.047027859 7:0.0098696469 8:0.073475254 9:0.010659161 10:0.011232246 
--256 1:0.22293687 2:0.32290614 3:0.10571827 4:0.098461281 5:0.24997744 6:0.18826297 7:0.02340684 8:0.043228406 9:0.083328126 10:0.20188416 
--256 1:0.69579029 2:0.20770334 3:0.052329881 4:0.032385299 5:0.011791197 6:0.056251369 7:0.058909655 8:0.08238357 9:0.024782745 10:0.085298427 
--256 1:0.5056468 2:0.31428921 3:0.098969676 4:0.056115449 5:0.02497887 6:0.014210792 7:0.012479698 8:0.13247705 9:0.052717267 10:0.12021507 
--256 1:0.66499206 2:0.19067539 3:0.076391637 4:0.040241661 5:0.02769925 6:0.15353351 7:0.10515141 8:0.18996221 9:0.055846801 10:0.14141199 
--256 1:0.42491623 2:0.38697945 3:0.097511155 4:0.065114698 5:0.025478473 6:0.016081434 7:0.041551719 8:0.15637311 9:0.0008671852 10:0.031382403 
--256 1:0.31406272 2:0.31395359 3:0.17105297 4:0.13668525 5:0.064245475 6:0.097834381 7:0.06377927 8:0.0031671512 9:0.23481743 10:0.072051903 
--256 1:0.53919928 2:0.30187656 3:0.077830834 4:0.06257285 5:0.018520473 6:0.0035570944 7:0.054550624 8:0.018786706 9:0.047757144 10:0.02492901 
--256 1:0.75268614 2:0.19352828 3:0.03502988 4:0.012123464 5:0.0066322335 6:0.0090834808 7:1.660322e-05 8:0.21371817 9:0.26735547 10:0.12871844 
--256 1:0.40475694 2:0.41752578 3:0.09546746 4:0.051988579 5:0.030261238 6:0.106091 7:0.0024164322 8:0.21810983 9:0.018607577 10:0.014936157 
--256 1:0.53449747 2:0.26893671 3:0.088915309 4:0.07237991 5:0.035270605 6:0.028017391 7:0.03728985 8:0.02619018 9:0.11962269 10:0.034777551 
--256 1:0.54583306 2:0.20112416 3:0.088005666 4:0.11719268 5:0.047844436 6:0.25123162 7:0.063115032 8:0.014656528 9:0.095263832 10:0.072847825 
--256 1:0.39692984 2:0.26447865 3:0.1562168 4:0.12617628 5:0.056198435 6:0.083253217 7:0.026032913 8:0.0086670704 9:0.049244084 10:0.096878593 
--256 1:0.47881273 2:0.25471681 3:0.10783316 4:0.090789247 5:0.067848057 6:0.0047934325 7:0.18847356 8:0.082999838 9:0.10366097 10:0.2787252 
--256 1:0.38937984 2:0.19129487 3:0.15370804 4:0.1738099 5:0.091807357 6:0.11527597 7:0.008767795 8:0.2165193 9:0.17933816 10:0.18604187 
--256 1:0.48646674 2:0.24165242 3:0.11373194 4:0.11046886 5:0.047680042 6:0.11964696 7:0.097850166 8:0.21695551 9:0.13548097 10:0.046493663 
--256 1:0.51822434 2:0.23741284 3:0.11738838 4:0.095612838 5:0.031361596 6:0.097513632 7:0.20396686 8:0.10106059 9:0.11063991 10:0.017300739 
--256 1:0.78208158 2:0.14173242 3:0.036430664 4:0.02691907 5:0.012836273 6:0.022727677 7:0.028752203 8:0.0093901232 9:0.035658219 10:0.11568448 
--256 1:0.25228115 2:0.45868621 3:0.12886221 4:0.096898346 5:0.063272084 6:0.16958403 7:0.08563513 8:0.20060405 9:0.095596325 10:0.031795331 
--256 1:0.58393695 2:0.29807558 3:0.065313097 4:0.040925076 5:0.011749303 6:0.021490826 7:0.085224903 8:0.08680398 9:0.18529375 10:0.030712425 
--256 1:0.50071474 2:0.23307357 3:0.14151637 4:0.083044872 5:0.041650446 6:0.03947324 7:0.021841746 8:0.015203008 9:0.1570896 10:0.062676318 
--256 1:0.37770867 2:0.14054321 3:0.14395825 4:0.2255465 5:0.11224337 6:0.18388101 7:0.076053916 8:0.43014228 9:0.43960597 10:0.29994901 
--256 1:0.38741875 2:0.24495205 3:0.16864024 4:0.1406906 5:0.058298359 6:0.45298892 7:0.14274889 8:0.13659688 9:0.185989 10:0.079440118 
--256 1:0.46977332 2:0.23211672 3:0.12782044 4:0.12234329 5:0.047946229 6:0.25538529 7:0.066478543 8:0.108155 9:0.036266802 10:0.072871667 
--96.442173808418517 1:0.50815067 2:0.33459991 3:0.090453522 4:0.051961269 5:0.01483463 6:0.027958022 7:0.10123717 8:0.014393354 9:0.025422423 10:0.11943679 
--256 1:0.26480081 2:0.23686064 3:0.24043598 4:0.16193125 5:0.09597132 6:0.04410538 7:0.19831572 8:0.27341791 9:0.023000665 10:0.062725438 
--256 1:0.31753218 2:0.14034726 3:0.31780526 4:0.1445947 5:0.079720596 6:0.067530193 7:0.03241078 8:0.013644656 9:0.018949076 10:0.100849 
--256 1:0.67189709 2:0.20948525 3:0.046957418 4:0.044093875 5:0.027566368 6:0.054563652 7:0.058627192 8:0.067567637 9:0.028966031 10:0.077065827 
--256 1:0.52685431 2:0.2721509 3:0.09788502 4:0.065940426 5:0.037169338 6:0.040148842 7:0.030596713 8:0.024111849 9:0.083702041 10:0.13568891 
--256 1:0.44035941 2:0.28633616 3:0.083814723 4:0.12943388 5:0.060055828 6:0.015328291 7:0.14732497 8:0.16798968 9:0.15982409 10:0.16312762 
--256 1:0.57106597 2:0.20315413 3:0.073291533 4:0.10202398 5:0.050464399 6:0.060761516 7:0.026883089 8:0.17025551 9:0.38435499 10:0.28626025 
--256 1:0.50248811 2:0.19017354 3:0.12643686 4:0.11339088 5:0.067510616 6:0.028130811 7:0.34838574 8:0.1563656 9:0.19998553 10:0.18553966 
--256 1:0.80843621 2:0.12971632 3:0.026108293 4:0.022636823 5:0.01310235 6:0.1722715 7:0.045450302 8:0.070864305 9:0.12626373 10:0.036083001 
--256 1:0.60813515 2:0.16437362 3:0.066344616 4:0.11214057 5:0.049006045 6:0.1177683 7:0.051996305 8:0.024639076 9:0.14703659 10:0.046712881 
--17.276612992971447 1:0.73312779 2:0.18175538 3:0.032809535 4:0.034853399 5:0.017453888 6:0.092417393 7:0.0073757988 8:0.14111994 9:0.64021975 10:0.67955603 
--256 1:0.62852531 2:0.24338421 3:0.088704319 4:0.030932308 5:0.0084538535 6:0.094452477 7:0.0091356897 8:0.10251573 9:0.09499233 10:0.040984728 
--256 1:0.62178732 2:0.21571305 3:0.073870502 4:0.061805558 5:0.026823567 6:0.062587132 7:0.074144467 8:0.13992045 9:0.16706905 10:0.16517581 
--256 1:0.58569301 2:0.19651918 3:0.095924683 4:0.06754355 5:0.05431957 6:0.35368894 7:0.002909219 8:0.085324907 9:0.12977261 10:0.12780652 
--256 1:0.22966521 2:0.10127955 3:0.08274931 4:0.23743399 5:0.34887194 6:0.23565756 7:0.079967887 8:0.058658875 9:0.077694156 10:0.10488022 
--256 1:0.60066737 2:0.16521493 3:0.10136506 4:0.087222994 5:0.045529653 6:0.21943997 7:0.19555871 8:0.1313415 9:0.36437523 10:0.24357044 
--256 1:0.30528524 2:0.30196442 3:0.18048526 4:0.15409819 5:0.058166889 6:0.2000512 7:0.06068413 8:0.011176859 9:0.37353879 10:0.27663387 
--256 1:0.62300988 2:0.24873012 3:0.062010034 4:0.048297992 5:0.017951977 6:0.007816104 7:0.009924337 8:0.06333778 9:0.18679252 10:0.29098162 
--256 1:0.46864015 2:0.21362453 3:0.12330422 4:0.14077722 5:0.053653878 6:0.1006397 7:0.1028582 8:0.026044784 9:0.026380238 10:0.12585495 
--35.902064094415522 1:0.5366691 2:0.18408657 3:0.12486158 4:0.13012505 5:0.024257683 6:0.17951543 7:0.46605573 8:0.30318478 9:0.045055635 10:0.13904255 
--256 1:0.45662776 2:0.32789085 3:0.083618841 4:0.09047022 5:0.041392328 6:0.31675098 7:0.15521655 8:0.25186337 9:0.11765708 10:0.14925462 
--256 1:0.32165252 2:0.34331436 3:0.075144298 4:0.16409967 5:0.095789153 6:0.21010953 7:0.0098953766 8:0.065492391 9:0.019081416 10:0.036168765 
--256 1:0.46295491 2:0.23106093 3:0.1339571 4:0.12909241 5:0.04293465 6:0.047398577 7:0.080554515 8:0.019016686 9:0.12465902 10:0.0035271663 
--256 1:0.53340187 2:0.23842729 3:0.10844767 4:0.088429443 5:0.031293721 6:0.028846525 7:0.10059723 8:0.0072076642 9:0.023127743 10:0.11187336 
--51.671134686613009 1:0.62885359 2:0.16470943 3:0.072694828 4:0.088400496 5:0.045341659 6:0.37256999 7:0.47509954 8:0.19683562 9:0.13767051 10:0.070562178 
--256 1:0.37249336 2:0.32021998 3:0.17087632 4:0.093890933 5:0.042519417 6:0.071295504 7:0.35728893 8:0.13648051 9:0.10067237 10:0.0076458121 
--256 1:0.64755877 2:0.18006992 3:0.080134733 4:0.063441917 5:0.028794665 6:0.32964045 7:0.21911147 8:0.29280037 9:0.24956909 10:0.23927458 
--15.792476799993668 1:0.57051135 2:0.12600343 3:0.1623014 4:0.10205042 5:0.039133396 6:0.12871163 7:0.42269334 8:0.68931996 9:0.68011373 10:0.4145842 
--256 1:0.40122277 2:0.29596796 3:0.13453394 4:0.11750816 5:0.050767172 6:0.053213245 7:0.11451214 8:0.046115052 9:0.060514807 10:0.024061431 
--256 1:0.71278747 2:0.18803295 3:0.057493164 4:0.030620498 5:0.011065916 6:0.056290099 7:0.038088162 8:0.0069769458 9:0.0072368808 10:0.13665449 
--256 1:0.25434359 2:0.38956489 3:0.13645875 4:0.10621899 5:0.11341379 6:0.31190613 7:0.09153058 8:0.048155296 9:0.066245083 10:0.2313407 
--256 1:0.40856027 2:0.26843766 3:0.14647121 4:0.1227989 5:0.053731962 6:0.010936435 7:0.035451108 8:0.14911793 9:0.11406843 10:0.12437789 
--256 1:0.54044934 2:0.23109062 3:0.10529208 4:0.080595089 5:0.04257287 6:0.066707128 7:0.069429001 8:0.19427885 9:0.039969394 10:0.022421709 
--256 1:0.4334033 2:0.28951825 3:0.11779437 4:0.1206001 5:0.038683981 6:0.15036588 7:0.034682599 8:0.13824067 9:0.045937902 10:0.048700694 
--256 1:0.60679178 2:0.28279762 3:0.05737023 4:0.035703529 5:0.017336842 6:0.015805854 7:0.024935732 8:0.22554529 9:0.14801081 10:0.090672646 
--256 1:0.35204013 2:0.36145101 3:0.12113986 4:0.11995773 5:0.045411273 6:0.15798446 7:0.084169582 8:0.10159657 9:0.06331073 10:0.023923353 
--256 1:0.38142628 2:0.18406135 3:0.15805254 4:0.12616077 5:0.15029906 6:0.31794799 7:0.15752077 8:0.41765915 9:0.19596437 10:0.068620042 
--256 1:0.55331852 2:0.20944854 3:0.10581187 4:0.09956087 5:0.031860199 6:0.055450029 7:0.068827121 8:0.12197883 9:0.079244715 10:0.044317797 
--256 1:0.76084317 2:0.16347623 3:0.04170179 4:0.024713389 5:0.0092654138 6:0.028482739 7:0.044380812 8:0.037010971 9:0.3176409 10:0.36771994 
--256 1:0.22900695 2:0.40517017 3:0.16887136 4:0.13831966 5:0.058631848 6:0.29112452 7:0.13436336 8:0.059681035 9:0.055567098 10:0.21772663 
--256 1:0.37630611 2:0.38986946 3:0.11903314 4:0.064450982 5:0.050340311 6:0.28922889 7:0.032054318 8:0.1679306 9:0.052139202 10:0.058743928 
--234.30841431095971 1:0.69348735 2:0.14735313 3:0.075102174 4:0.056909677 5:0.027147667 6:0.14380026 7:0.045984345 8:0.11956282 9:0.0052286933 10:0.0084071531 
--256 1:0.75653515 2:0.16347169 3:0.048195689 4:0.024034952 5:0.0077625178 6:0.039475211 7:0.0031214074 8:0.018335424 9:0.034552056 10:0.1120806 
--256 1:0.69045708 2:0.19266747 3:0.061397217 4:0.041325082 5:0.014153152 6:0.085829605 7:0.092667721 8:0.032825965 9:0.074746566 10:0.10927734 
--256 1:0.41322722 2:0.38673283 3:0.096622479 4:0.063120929 5:0.040296545 6:0.030399455 7:0.013566961 8:0.10625902 9:0.028691142 10:0.051515104 
--256 1:0.51266346 2:0.23721708 3:0.14704792 4:0.064642075 5:0.038429459 6:0.10055662 7:0.04298125 8:0.039451379 9:0.079603917 10:0.12140664 
--256 1:0.57886746 2:0.19437453 3:0.10862346 4:0.076187308 5:0.041947232 6:0.022694608 7:0.0230203 8:0.052428984 9:0.0012407422 10:0.048562964 
--256 1:0.55978081 2:0.23296634 3:0.069936748 4:0.099319845 5:0.037996249 6:0.079194918 7:0.029935954 8:0.20518896 9:0.043967056 10:0.094453496 
--256 1:0.6059702 2:0.22349644 3:0.084035073 4:0.060592984 5:0.025905304 6:0.028941079 7:0.027231633 8:0.042248484 9:0.12206643 10:0.14734437 
--256 1:0.64895842 2:0.20248115 3:0.0751905 4:0.049053069 5:0.024316863 6:0.096319647 7:0.03803267 8:0.032110191 9:0.14231184 10:0.31846333 
--256 1:0.40539058 2:0.20315066 3:0.15052103 4:0.16824808 5:0.072689636 6:0.060505686 7:0.1181345 8:0.17787223 9:0.3254385 10:0.15241179 
--256 1:0.71482363 2:0.17597167 3:0.047196404 4:0.039316035 5:0.022692258 6:0.042131013 7:0.0077114908 8:0.12084482 9:0.015655953 10:0.10085675 
--256 1:0.64438312 2:0.1302911 3:0.086677171 4:0.075475189 5:0.063173417 6:0.045322488 7:0.046304141 8:0.045367309 9:0.004689741 10:0.19878637 
--256 1:0.49563813 2:0.3517509 3:0.087367572 4:0.046379337 5:0.018864057 6:0.10994114 7:0.13672971 8:0.045243427 9:0.0061969622 10:0.063477595 
--256 1:0.4766655 2:0.18404673 3:0.13389067 4:0.12145043 5:0.083946671 6:0.13354692 7:0.050896202 8:0.16007804 9:0.013361208 10:0.37182445 
--256 1:0.48812733 2:0.15250123 3:0.1025386 4:0.17267509 5:0.084157756 6:0.015731092 7:0.33208529 8:0.015386057 9:0.0037641453 10:0.034086987 
--75.702558824723752 1:0.13570594 2:0.21148926 3:0.54318294 4:0.08583695 5:0.023784911 6:0.0039685269 7:0.0030939416 8:0.023718833 9:0.0035410216 10:0.037461372 
--256 1:0.31155666 2:0.26212133 3:0.17362754 4:0.16318863 5:0.089505834 6:0.079132492 7:0.043243175 8:0.037608756 9:0.064529638 10:0.1275716 
--153.81256387527225 1:0.2920041 2:0.26632197 3:0.21838933 4:0.1513026 5:0.071982006 6:0.33725237 7:0.34156598 8:0.003809988 9:0.11372316 10:0.1415458 
--256 1:0.61053338 2:0.20901439 3:0.08815079 4:0.065502562 5:0.026798886 6:0.12043757 7:0.019786364 8:0.10520092 9:0.068398664 10:0.082134053 
--256 1:0.44348073 2:0.21914913 3:0.14643646 4:0.12688391 5:0.064049768 6:0.10560367 7:0.040576183 8:0.051142727 9:0.077947371 10:0.028299524 
--256 1:0.6683065 2:0.17505876 3:0.09116257 4:0.046765332 5:0.018706841 6:0.027557174 7:0.016970463 8:0.00033221854 9:0.056580651 10:0.03510682 
--256 1:0.19156595 2:0.21682231 3:0.24432288 4:0.22729056 5:0.11999829 6:0.33930614 7:0.056864299 8:0.039982128 9:0.029978255 10:0.13598874 
--256 1:0.31356566 2:0.40690123 3:0.14890143 4:0.090154728 5:0.040476946 6:0.013097969 7:0.0049835331 8:0.039594438 9:0.01187297 10:0.059277907 
--256 1:0.70406521 2:0.21755688 3:0.038859457 4:0.026363674 5:0.013154787 6:0.10224393 7:0.050472996 8:0.1197343 9:0.043364685 10:0.14481414 
--212.68370884103217 1:0.49060272 2:0.2474985 3:0.15017488 4:0.084095354 5:0.027628538 6:0.019996916 7:0.02258439 8:0.0045229189 9:0.013751157 10:0.22045898 
--256 1:0.61122263 2:0.27849129 3:0.05829351 4:0.037082212 5:0.014910359 6:0.096352207 7:0.052861341 8:0.03310303 9:0.026441817 10:0.053853696 
--203.36607222983201 1:0.47750947 2:0.14005101 3:0.12021606 4:0.16520496 5:0.097018495 6:0.069014299 7:0.17414187 8:0.32903178 9:0.48531623 10:0.48153754 
--256 1:0.43710165 2:0.28295964 3:0.12544929 4:0.10214245 5:0.052346968 6:0.018333174 7:0.13660265 8:0.093671928 9:0.061045946 10:0.024787368 
--256 1:0.68638141 2:0.17894404 3:0.056626265 4:0.051348689 5:0.0266996 6:0.026080955 7:0.005297632 8:0.063785784 9:0.014234093 10:0.10374684 
--256 1:0.48433254 2:0.37483841 3:0.069740873 4:0.051025451 5:0.020062726 6:0.021161571 7:0.01379523 8:0.11762483 9:0.10656428 10:0.04723891 
--256 1:0.38180197 2:0.19821286 3:0.15117032 4:0.19526013 5:0.073554727 6:0.12835659 7:0.10337283 8:0.3656451 9:0.33203713 10:0.23869985 
--256 1:0.51501494 2:0.22886822 3:0.10053557 4:0.10204295 5:0.053538312 6:0.043851515 7:0.038581454 8:0.064653697 9:0.15154131 10:0.30697236 
--256 1:0.68242458 2:0.19010592 3:0.052739075 4:0.053304768 5:0.021425656 6:0.21879792 7:0.066428684 8:0.078800938 9:0.040938142 10:0.0034210599 
--256 1:0.22958881 2:0.3720392 3:0.17133833 4:0.15131553 5:0.075718124 6:0.069938629 7:0.07593794 8:0.11684018 9:0.011129468 10:0.10828581 
--256 1:0.40700267 2:0.36620167 3:0.11029631 4:0.082366224 5:0.034133129 6:0.028626673 7:0.02890412 8:0.075247124 9:0.066888034 10:0.071826088 
--256 1:0.62276045 2:0.24455658 3:0.062494918 4:0.050157547 5:0.020030511 6:0.025270539 7:0.046148369 8:0.18115526 9:0.19760324 10:0.15567411 
--256 1:0.55660723 2:0.18437366 3:0.10219431 4:0.10458224 5:0.052242556 6:0.124063 7:0.17091799 8:0.18713376 9:0.068376878 10:0.040490857 
--256 1:0.72563653 2:0.19209222 3:0.04914012 4:0.019797177 5:0.013333956 6:0.056586872 7:0.00044249092 8:0.15788953 9:0.24810302 10:0.11740549 
--256 1:0.59196869 2:0.2023452 3:0.095044683 4:0.080658769 5:0.029982652 6:0.061374355 7:0.00058036421 8:0.12636288 9:0.11286892 10:0.18788489 
--256 1:0.29733074 2:0.20413918 3:0.07669213 4:0.10911466 5:0.31272328 6:0.17963606 7:0.040474818 8:0.035399028 9:0.080416621 10:0.19066273 
--256 1:0.37627017 2:0.40259076 3:0.074450708 4:0.090102009 5:0.056586358 6:0.16873841 7:0.063403147 8:0.22473935 9:0.026289838 10:0.068975629 
--256 1:0.40636533 2:0.24114417 3:0.14662913 4:0.14493324 5:0.060928135 6:0.012606733 7:0.13070857 8:0.03083108 9:0.01981714 10:0.025760303 
--256 1:0.65507964 2:0.20187594 3:0.064753368 4:0.050446196 5:0.027844852 6:0.17019632 7:0.074046103 8:0.21697446 9:0.26212699 10:0.014940734 
--256 1:0.39707055 2:0.28872835 3:0.18503285 4:0.081564042 5:0.047604203 6:0.19650117 7:0.26181274 8:0.27643065 9:0.20538586 10:0.24604515 
--256 1:0.59474182 2:0.24799071 3:0.068425652 4:0.066763503 5:0.022078316 6:0.03540346 7:0.0012427311 8:0.23969441 9:0.24170514 10:0.33660045 
--256 1:0.42952497 2:0.23996916 3:0.13183645 4:0.1253951 5:0.073274324 6:0.0013477447 7:0.049889271 8:0.049204728 9:0.18235069 10:0.034016531 
--256 1:0.36223836 2:0.35168244 3:0.14098755 4:0.10759006 5:0.037501588 6:0.29139841 7:0.025624807 8:0.0088687918 9:0.16979325 10:0.15548344 
--256 1:0.50997214 2:0.28001729 3:0.1026265 4:0.078627451 5:0.028756621 6:0.0039030716 7:0.052558297 8:0.072522409 9:0.10008254 10:0.15854239 
--256 1:0.45076719 2:0.23666063 3:0.16408578 4:0.084091542 5:0.064394848 6:0.067924865 7:0.085407821 8:0.15057234 9:0.073628839 10:0.22638516 
--8.2725482673858153 1:0.62362866 2:0.21299987 3:0.10211917 4:0.047521403 5:0.013730892 6:0.11262722 7:0.63113394 8:0.51757215 9:0.52535544 10:0.54672292 
--256 1:0.52028708 2:0.20225209 3:0.12646633 4:0.11209026 5:0.038904246 6:0.043622551 7:0.11543778 8:0.16078551 9:0.16348207 10:0.22768551 
--256 1:0.49902928 2:0.26654011 3:0.093981029 4:0.10055099 5:0.039898585 6:0.078342662 7:0.069626874 8:0.017685276 9:0.073825158 10:0.03437025 
--170.67200610113639 1:0.47830514 2:0.28075256 3:0.12844862 4:0.083097013 5:0.029396664 6:0.11688347 7:0.047303384 8:0.065402812 9:0.040471731 10:0.094404881 
--256 1:0.53555562 2:0.26548586 3:0.081777319 4:0.083432825 5:0.033748379 6:0.13984275 7:0.024028376 8:0.049208983 9:0.18963643 10:0.24229599 
--256 1:0.36523842 2:0.37601023 3:0.11419382 4:0.098852298 5:0.045705234 6:0.11407508 7:0.032138313 8:0.0030500625 9:0.086033636 10:0.081468615 
--256 1:0.52720412 2:0.33809268 3:0.06509702 4:0.049046299 5:0.020559881 6:0.053675747 7:0.01628965 8:0.10422333 9:0.0081556589 10:0.054287725 
--256 1:0.36784563 2:0.39438601 3:0.12437203 4:0.078473537 5:0.034922798 6:0.10073324 7:0.041075527 8:0.15881628 9:0.032375542 10:0.03466929 
--256 1:0.1160846 2:0.49461966 3:0.13153613 4:0.15149394 5:0.10626568 6:0.24286773 7:0.1461525 8:0.050570693 9:0.027379666 10:0.032091677 
--256 1:0.59828651 2:0.23669621 3:0.076614531 4:0.0624209 5:0.025981856 6:0.21003666 7:0.014561349 8:0.026876296 9:0.10728826 10:0.067974143 
--256 1:0.57456572 2:0.25518611 3:0.077406211 4:0.061252917 5:0.031589042 6:0.040223183 7:0.020390675 8:0.058475239 9:0.069806147 10:0.13070155 
--256 1:0.50723117 2:0.37967898 3:0.058370731 4:0.040850813 5:0.013868313 6:0.18359078 7:0.0078988648 8:0.066625083 9:0.079280309 10:0.047398125 
--256 1:0.65340135 2:0.21117421 3:0.076071087 4:0.040250927 5:0.019102431 6:0.10773123 7:0.054690294 8:0.046366854 9:0.12426663 10:0.23983943 
--256 1:0.53805956 2:0.270836 3:0.11017049 4:0.059695726 5:0.021238227 6:0.023686486 7:0.029135925 8:0.092391633 9:0.023132675 10:0.015765204 
--256 1:0.26546936 2:0.5205228 3:0.11054671 4:0.076224158 5:0.027236972 6:0.27593395 7:0.0017796829 8:0.0092024145 9:0.056948528 10:0.040597667 
--256 1:0.35134078 2:0.28093031 3:0.17796929 4:0.13326999 5:0.056489637 6:0.19685859 7:0.064895663 8:0.30531687 9:0.089409785 10:0.034445585 
--256 1:0.50905373 2:0.31289868 3:0.1018889 4:0.054594898 5:0.021563781 6:0.057289996 7:0.06006312 8:0.18369522 9:0.043569724 10:0.051202156 
--256 1:0.28064627 2:0.2350156 3:0.15348661 4:0.1972823 5:0.13356921 6:0.033296105 7:0.21816839 8:0.35262249 9:0.0079060284 10:0.019077409 
--256 1:0.68494402 2:0.21600197 3:0.053343921 4:0.018126411 5:0.02758368 6:0.017173159 7:0.0081048807 8:0.1008797 9:0.27395938 10:0.51325348 
--256 1:0.70358726 2:0.21270649 3:0.038853086 4:0.031166438 5:0.013686725 6:0.040759058 7:0.029601262 8:0.072869313 9:0.16868285 10:0.045723371 
--256 1:0.28399965 2:0.39996084 3:0.16760131 4:0.089201191 5:0.059237001 6:0.26620491 7:0.083791794 8:0.00170536 9:0.022167586 10:0.0032533778 
--256 1:0.31192642 2:0.36294582 3:0.175609 4:0.10089478 5:0.048623977 6:0.005684783 7:0.091673118 8:0.16630042 9:0.15854584 10:0.15433074 
--256 1:0.39606931 2:0.24186254 3:0.17896136 4:0.11714095 5:0.065965844 6:0.026522546 7:0.010437363 8:0.14702541 9:0.024902761 10:0.064124821 
--256 1:0.40441571 2:0.28713631 3:0.1493474 4:0.10908368 5:0.050016892 6:0.12984668 7:0.1292867 8:0.32837378 9:0.13242627 10:0.090168513 
--256 1:0.38139703 2:0.32833407 3:0.1187925 4:0.10494735 5:0.066529057 6:0.010459486 7:0.085451905 8:0.0040359565 9:0.10372841 10:0.13343312 
--256 1:0.52571323 2:0.23955666 3:0.11509869 4:0.0821628 5:0.037468615 6:0.096352991 7:0.071865822 8:0.068117091 9:0.080295824 10:0.113486 
--256 1:0.54835 2:0.18105088 3:0.13694882 4:0.090390449 5:0.043259852 6:0.1051867 7:0.045763441 8:0.18053411 9:0.20991348 10:0.074183857 
--256 1:0.61886797 2:0.24607059 3:0.056039242 4:0.044893614 5:0.034128579 6:0.043434069 7:0.064486749 8:0.10689499 9:0.056805009 10:0.10393479 
--256 1:0.40781117 2:0.32634171 3:0.13185492 4:0.094798317 5:0.039193884 6:0.1411911 7:0.089277796 8:0.048577365 9:0.046012333 10:0.034761071 
--256 1:0.31749465 2:0.35076434 3:0.15713619 4:0.11895977 5:0.055645054 6:0.064990025 7:0.0012015722 8:0.02907695 9:0.023671808 10:0.051194687 
--256 1:0.53942408 2:0.24059458 3:0.098060239 4:0.076370521 5:0.045550579 6:0.077868961 7:0.05300952 8:0.08304751 9:0.12125425 10:0.051774455 
--256 1:0.36926917 2:0.18330379 3:0.1713106 4:0.19788582 5:0.078230631 6:0.21782007 7:0.18995646 8:0.10323026 9:0.015064289 10:0.17978978 
--256 1:0.57727139 2:0.24032132 3:0.07939136 4:0.069340368 5:0.033675561 6:0.012721852 7:0.028234945 8:0.16132681 9:0.00055109535 10:0.089447908 
--256 1:0.23115869 2:0.3980513 3:0.17302633 4:0.12498609 5:0.072777583 6:0.026904742 7:0.095060824 8:0.21746765 9:0.035868454 10:0.25165825 
--256 1:0.41167192 2:0.26110932 3:0.084146829 4:0.14823643 5:0.094835505 6:0.15063404 7:0.015881967 8:0.028412035 9:0.11911984 10:0.061343406 
--256 1:0.38914812 2:0.32864224 3:0.14147931 4:0.10012639 5:0.040603935 6:0.017051724 7:0.0016618764 8:0.12965693 9:0.068718948 10:0.23427299 
--256 1:0.41093857 2:0.24936591 3:0.15055739 4:0.13944903 5:0.049689089 6:0.028267273 7:0.051211849 8:0.085726743 9:0.21867779 10:0.056704339 
--256 1:0.51616141 2:0.22301171 3:0.11706956 4:0.094957721 5:0.048799595 6:0.083877866 7:0.0057257461 8:0.063143274 9:0.28697185 10:0.32631841 
--256 1:0.48784814 2:0.24611578 3:0.13151316 4:0.093982013 5:0.040540909 6:0.045127609 7:0.077064694 8:0.0037452235 9:0.1587242 10:0.12015455 
--256 1:0.50327947 2:0.30876647 3:0.081836066 4:0.076317638 5:0.029800356 6:0.19063629 7:0.025618682 8:0.035166071 9:0.22538513 10:0.017858614 
--256 1:0.62848571 2:0.20891175 3:0.075440023 4:0.061211415 5:0.025951101 6:0.019903999 7:0.027202013 8:0.17784752 9:0.25378583 10:0.36975881 
--87.53928526591281 1:0.16119573 2:0.15659221 3:0.31986841 4:0.32669894 5:0.035644717 6:0.082564853 7:0.17480647 8:0.047795975 9:0.21095652 10:0.17043961 
--256 1:0.26984424 2:0.38493894 3:0.1382283 4:0.1555221 5:0.051466416 6:0.13551865 7:0.0524006 8:0.10057487 9:0.085389044 10:0.044530216 
--256 1:0.54228997 2:0.17149385 3:0.14337925 4:0.095111223 5:0.047725699 6:0.051208462 7:0.095167992 8:0.02112448 9:0.031394084 10:0.14258714 
--256 1:0.66327183 2:0.20027414 3:0.074424504 4:0.044831027 5:0.017198497 6:0.040015181 7:0.0027910872 8:0.005646977 9:0.18875549 10:0.09516769 
--256 1:0.54164546 2:0.25816199 3:0.12521634 4:0.04704641 5:0.027929803 6:0.003814085 7:0.042688649 8:0.11289912 9:0.26042045 10:0.24000725 
--256 1:0.38082415 2:0.29711982 3:0.14584281 4:0.12300199 5:0.05321124 6:0.18392624 7:0.16020784 8:0.22229744 9:0.0020204351 10:0.063846007 
--28.582975398988328 1:0.75736811 2:0.15197544 3:0.040363059 4:0.036626823 5:0.013666571 6:0.81050625 7:0.52959241 8:0.058093689 9:0.085110267 10:0.34352706 
--256 1:0.72359083 2:0.17465918 3:0.059307055 4:0.028435079 5:0.01400785 6:0.070602963 7:0.039041873 8:0.080258796 9:0.16941724 10:0.0054714986 
--11.842426998531559 1:0.4176938 2:0.27430966 3:0.16086753 4:0.099409475 5:0.047719542 6:0.12039287 7:0.13577151 8:0.057095588 9:0.0032608157 10:0.1405045 
--256 1:0.71510425 2:0.16639913 3:0.059907769 4:0.03357379 5:0.025015057 6:0.12519486 7:0.043622242 8:0.19233987 9:0.12174951 10:0.23181639 
--256 1:0.65568742 2:0.23330445 3:0.058067935 4:0.038210864 5:0.014729325 6:0.13939361 7:0.069573725 8:0.097569111 9:0.16513318 10:0.25861015 
--256 1:0.54826413 2:0.2974554 3:0.069967178 4:0.058196721 5:0.026116566 6:0.016774532 7:0.057284769 8:0.035391521 9:0.096718518 10:0.14086499 
--256 1:0.22394861 2:0.42298817 3:0.14518676 4:0.13013536 5:0.07774109 6:0.19454674 7:0.21240398 8:0.23618737 9:0.024442261 10:0.0084358605 
--256 1:0.56790209 2:0.20415335 3:0.089708643 4:0.093857982 5:0.044377936 6:0.18063974 7:0.084657095 8:0.085798661 9:0.0021998357 10:0.075673125 
--256 1:0.27068604 2:0.3049487 3:0.20155881 4:0.1540508 5:0.068755642 6:0.076085619 7:0.016967772 8:0.030636356 9:0.090718627 10:0.089311289 
--256 1:0.55515175 2:0.28821171 3:0.085817794 4:0.052485445 5:0.018333299 6:0.00217629 7:0.096297714 8:0.062997869 9:0.039512021 10:0.10543099 
--35.631889220352804 1:0.55503122 2:0.25991066 3:0.11470148 4:0.050302792 5:0.020053852 6:0.82997143 7:0.36269515 8:0.42585425 9:0.028919337 10:0.3358566 
--256 1:0.29689562 2:0.28835758 3:0.16256858 4:0.15910429 5:0.093073933 6:0.10172006 7:0.11649335 8:0.0075930286 9:0.32665995 10:0.080947412 
--256 1:0.5174331 2:0.18887144 3:0.08739331 4:0.11836003 5:0.087942126 6:0.25504377 7:0.20574594 8:0.074807851 9:0.28458372 10:0.22316552 
--256 1:0.51825093 2:0.18859111 3:0.10640306 4:0.13402797 5:0.052726935 6:0.14466646 7:0.26796902 8:0.11065595 9:0.21029103 10:0.04794774 
--256 1:0.59276693 2:0.15391521 3:0.11192087 4:0.09818205 5:0.043214935 6:0.052672654 7:0.067375094 8:0.15443992 9:0.22424104 10:0.28326512 
--256 1:0.33566867 2:0.2898487 3:0.13136284 4:0.15911263 5:0.08400717 6:0.04033721 7:0.010660517 8:0.050193951 9:0.04031343 10:0.0087465721 
--256 1:0.37083647 2:0.20379094 3:0.21927162 4:0.14009021 5:0.066010759 6:0.036547736 7:0.18114579 8:0.014353355 9:0.10541915 10:0.20849236 
--256 1:0.64915661 2:0.15470334 3:0.099993308 4:0.051294994 5:0.044851748 6:0.059200973 7:0.080971034 8:0.069113453 9:0.11914848 10:0.035195044 
--256 1:0.53920461 2:0.25389503 3:0.090600945 4:0.08124648 5:0.035052935 6:0.053960556 7:0.015699207 8:0.13498733 9:0.070394448 10:0.17186258 
--68.460156422706149 1:0.47013139 2:0.18533172 3:0.08307561 4:0.1541474 5:0.10731388 6:0.32770416 7:0.235046 8:0.074757222 9:0.35675971 10:0.61693235 
--256 1:0.30368711 2:0.41683207 3:0.10834652 4:0.12475026 5:0.046384035 6:0.39961872 7:0.178457 8:0.36839997 9:0.075438396 10:0.0031343835 
--207.73855432449645 1:0.44970794 2:0.19575347 3:0.13465987 4:0.14238327 5:0.077495443 6:0.38511979 7:0.04110727 8:0.41873497 9:0.45136966 10:0.30134667 
--256 1:0.28296262 2:0.34077468 3:0.16071163 4:0.14860754 5:0.066943536 6:0.0041013609 7:0.068422937 8:0.033128435 9:0.050148952 10:0.14821458 
--256 1:0.72151058 2:0.16561396 3:0.046974151 4:0.045017829 5:0.020883481 6:0.02743415 7:0.088957445 8:0.088844472 9:0.10184761 10:0.16611666 
--256 1:0.43907909 2:0.18788508 3:0.16113219 4:0.1225706 5:0.089333038 6:0.12845497 7:0.079855215 8:0.017847976 9:0.1669721 10:0.35445538 
--256 1:0.57996206 2:0.16249799 3:0.13372342 4:0.075619392 5:0.048197127 6:0.10365416 7:0.16544055 8:0.11562174 9:0.23325171 10:0.38498806 
--256 1:0.30285802 2:0.38882565 3:0.14254017 4:0.11258033 5:0.053195832 6:0.1456738 7:0.038332129 8:0.11534959 9:0.13665969 10:0.3715012 
--256 1:0.74312986 2:0.1473132 3:0.051466284 4:0.040633985 5:0.017456672 6:0.061033474 7:0.096606188 8:0.18832579 9:0.1657389 10:0.22874303 
--256 1:0.63264793 2:0.23365256 3:0.06886459 4:0.043405977 5:0.021428953 6:0.10479786 7:0.076019602 8:0.20421582 9:0.20724709 10:0.10483219 
--256 1:0.7740179 2:0.14421588 3:0.036724546 4:0.0283386 5:0.016703065 6:0.071201776 7:0.046478021 8:0.019030188 9:0.1494601 10:0.28376561 
--256 1:0.34343834 2:0.33127915 3:0.16097004 4:0.11221163 5:0.052100841 6:0.011657125 7:0.12014575 8:0.048449564 9:0.10680737 10:0.0030941268 
--34.373798326774768 1:0.19706188 2:0.27852583 3:0.29230884 4:0.17875597 5:0.053347476 6:0.20507588 7:0.35979856 8:0.42029823 9:0.28690968 10:0.43518237 
--256 1:0.60305982 2:0.29487518 3:0.059258559 4:0.03265992 5:0.01014652 6:0.072247829 7:0.11446481 8:0.0030049966 9:0.093372559 10:0.044134824 
--247.02052498687985 1:0.48889051 2:0.24299862 3:0.1012633 4:0.13922732 5:0.027620242 6:0.18659836 7:0.28559432 8:0.35333912 9:0.021889144 10:0.10330872 
--256 1:0.70008968 2:0.18927934 3:0.059372479 4:0.036256993 5:0.01500151 6:0.051163363 7:0.057612825 8:0.078181288 9:0.19162653 10:0.30693901 
--256 1:0.58417254 2:0.27418562 3:0.056384336 4:0.059904702 5:0.025352802 6:0.13719228 7:0.15468514 8:0.063109543 9:0.24218603 10:0.043620694 
--256 1:0.5274972 2:0.24576145 3:0.081218845 4:0.11608412 5:0.029438384 6:0.16590077 7:0.018558553 8:0.017894521 9:0.16283647 10:0.23550466 
--256 1:0.47749372 2:0.2188507 3:0.11923992 4:0.12492332 5:0.05949235 6:0.18986678 7:0.028669108 8:0.24916174 9:0.040835923 10:0.036389809 
--256 1:0.55373456 2:0.17016168 3:0.13134727 4:0.097049122 5:0.047707364 6:0.011946532 7:0.058100595 8:0.026081265 9:0.23683472 10:0.13783298 
--256 1:0.78243023 2:0.15931512 3:0.017313755 4:0.027757821 5:0.013183069 6:0.049379634 7:0.089298398 8:0.037612724 9:0.060987226 10:0.0030872145 
--37.13196991786527 1:0.85160929 2:0.069283574 3:0.015861639 4:0.039886094 5:0.023359402 6:0.038877239 7:0.0089523403 8:0.0027826621 9:0.50744337 10:0.67404154 
--256 1:0.42579675 2:0.29277135 3:0.1042338 4:0.11094446 5:0.066253641 6:0.0034465296 7:0.024674479 8:0.053971974 9:0.094718483 10:0.18162077 
--256 1:0.65193621 2:0.213301 3:0.065659321 4:0.05143385 5:0.017669614 6:0.010564876 7:0.12565912 8:0.10511968 9:0.087085745 10:0.047379169 
--256 1:0.52081689 2:0.20459758 3:0.10336311 4:0.12202992 5:0.0491925 6:0.16349608 7:0.063195594 8:0.20608987 9:0.017288912 10:0.05231033 
--256 1:0.6757358 2:0.16535286 3:0.067546155 4:0.056393469 5:0.03497172 6:0.038155316 7:0.13918191 8:0.19448276 9:0.11443275 10:0.35885766 
--256 1:0.70830177 2:0.23393624 3:0.035565535 4:0.014416851 5:0.0077795999 6:0.024431296 7:0.047093838 8:0.098936296 9:0.24912466 10:0.36483074 
--256 1:0.75055753 2:0.16949867 3:0.044055514 4:0.024302809 5:0.01158548 6:0.076959458 7:0.070346238 8:0.16750634 9:0.10884902 10:0.15042393 
--256 1:0.55970539 2:0.22258889 3:0.12322701 4:0.069475512 5:0.025003194 6:0.097040784 7:0.070972765 8:0.0010012306 9:0.082525714 10:0.098841658 
--256 1:0.59516381 2:0.25255931 3:0.067164233 4:0.048013095 5:0.037099551 6:0.095010802 7:0.045389858 8:0.16166482 9:0.0068864788 10:0.37023657 
--256 1:0.34507852 2:0.4367748 3:0.098941013 4:0.084673321 5:0.034532352 6:0.10843611 7:0.00071254336 8:0.032388806 9:0.13711571 10:0.010380496 
--256 1:0.79631587 2:0.14379819 3:0.037186309 4:0.016135633 5:0.0065640025 6:0.0033542505 7:0.032421752 8:0.18714817 9:0.10118723 10:0.075995762 
--256 1:0.51228812 2:0.29044945 3:0.066319635 4:0.07959856 5:0.051344234 6:0.053045469 7:0.11235429 8:0.028456594 9:0.0039056289 10:0.24585533 
--256 1:0.18275509 2:0.49147785 3:0.12054096 4:0.11622343 5:0.089002667 6:0.20245169 7:0.014490155 8:0.267404 9:0.096746378 10:0.063872424 
--256 1:0.47795889 2:0.27057259 3:0.10833648 4:0.099635852 5:0.043496184 6:0.064749364 7:0.079681033 8:0.13201949 9:0.1649382 10:0.076522035 
--256 1:0.13936958 2:0.43452594 3:0.17891825 4:0.15063863 5:0.096547596 6:0.18929312 7:0.043037494 8:0.11751275 9:0.015038758 10:0.024874513 
--256 1:0.65470056 2:0.22535002 3:0.067906104 4:0.037515288 5:0.014528024 6:0.057889506 7:0.093239756 8:0.031736072 9:0.060962877 10:0.00021230424 
--256 1:0.41815407 2:0.39311884 3:0.065778796 4:0.068618759 5:0.054329543 6:0.010228513 7:0.011192932 8:0.065030102 9:0.17998789 10:0.45678383 
--256 1:0.36033618 2:0.29929933 3:0.17657616 4:0.10143192 5:0.062356415 6:0.15045746 7:0.094089655 8:0.22098637 9:0.098806651 10:0.17478132 
--256 1:0.6127404 2:0.21852372 3:0.086951839 4:0.062185205 5:0.019598841 6:0.01451306 7:0.13023084 8:0.021547616 9:0.19379247 10:0.0067301088 
--256 1:0.38297152 2:0.35098894 3:0.097247007 4:0.13221948 5:0.036573044 6:0.11257233 7:0.064277685 8:0.21823182 9:0.12994637 10:0.1030928 
--256 1:0.70748272 2:0.20187494 3:0.049570835 4:0.029288415 5:0.011783088 6:0.13832241 7:0.075507098 8:0.014681924 9:0.074125696 10:0.067377365 
--256 1:0.60999113 2:0.23565613 3:0.076710695 4:0.056859527 5:0.020782515 6:0.10034815 7:0.072026418 8:0.011302263 9:0.18973584 10:0.027828247 
--256 1:0.72839318 2:0.20484915 3:0.035605457 4:0.023406887 5:0.0077453314 6:0.07771537 7:0.01762214 8:0.29443896 9:0.065148968 10:0.255715 
--256 1:0.55141208 2:0.22997416 3:0.09349722 4:0.079894675 5:0.04522187 6:0.094111027 7:0.019774947 8:0.02464763 9:0.2554108 10:0.42482335 
--256 1:0.55426102 2:0.23560132 3:0.10419927 4:0.074219047 5:0.031719344 6:0.15186642 7:0.067011402 8:0.10887873 9:0.0030232187 10:0.015109586 
--256 1:0.77691767 2:0.1467565 3:0.026284812 4:0.035226438 5:0.014814573 6:0.10698135 7:0.0036288705 8:0.21849255 9:0.32212047 10:0.12409038 
--256 1:0.35225004 2:0.32338753 3:0.15005572 4:0.12237695 5:0.051929752 6:0.013039934 7:0.041916025 8:0.13219708 9:0.065367321 10:0.33001425 
--256 1:0.3970863 2:0.33991765 3:0.11462057 4:0.11423812 5:0.034137356 6:0.091851319 7:0.042260952 8:0.06158926 9:0.13546947 10:0.08103821 
--256 1:0.34766092 2:0.3525051 3:0.15525038 4:0.095913183 5:0.048670426 6:0.028019427 7:0.021933879 8:0.020629482 9:0.066015229 10:0.020898752 
--256 1:0.27743595 2:0.3874308 3:0.16094032 4:0.11150794 5:0.062684983 6:0.06273181 7:0.02040109 8:0.03521701 9:0.1408164 10:0.048280194 
--256 1:0.423317 2:0.35249393 3:0.089249391 4:0.089990794 5:0.044948881 6:0.21882222 7:0.096803658 8:0.15775535 9:0.025802239 10:0.11932625 
--256 1:0.42717755 2:0.3404959 3:0.12340787 4:0.077759313 5:0.031159368 6:0.20051178 7:0.2772541 8:0.2508071 9:0.00016320439 10:0.031662287 
--95.003611467582999 1:0.29790206 2:0.30174683 3:0.1799234 4:0.14624148 5:0.074186235 6:0.25835587 7:0.25346648 8:0.36031193 9:0.01363159 10:0.3574983 
--256 1:0.24008618 2:0.41093123 3:0.17264739 4:0.11390587 5:0.062429331 6:0.3814339 7:0.11951801 8:0.03218856 9:0.11909075 10:0.052720185 
--256 1:0.60344561 2:0.20591852 3:0.085597017 4:0.07648647 5:0.028552377 6:0.1895959 7:0.057882104 8:0.038748228 9:0.32565732 10:0.34286678 
--256 1:0.58457744 2:0.17580447 3:0.11112758 4:0.087628874 5:0.040861639 6:0.098207133 7:0.163255 8:0.21467679 9:0.22791627 10:0.053562179 
--99.232737799646031 1:0.4372792 2:0.31501706 3:0.12816766 4:0.09075827 5:0.028777814 6:0.15449701 7:0.11600498 8:0.019975706 9:0.080034857 10:0.044679934 
--256 1:0.67598271 2:0.20158906 3:0.058929016 4:0.041502128 5:0.021997086 6:0.025825204 7:0.027975932 8:0.13214533 9:0.16106848 10:0.17754535 
--67.827929099426484 1:0.46933034 2:0.29856889 3:0.13275943 4:0.070688385 5:0.028652954 6:0.24221434 7:0.15210241 8:0.23462166 9:0.055377649 10:0.063856117 
--256 1:0.35336258 2:0.29370944 3:0.1655797 4:0.12907478 5:0.058273499 6:0.042040338 7:0.12253299 8:0.19386919 9:0.028995509 10:0.020824627 
--256 1:0.47591448 2:0.31777914 3:0.085254688 4:0.085187266 5:0.035864427 6:0.058631807 7:0.070559452 8:0.092181905 9:0.12092769 10:0.050235641 
--256 1:0.74519911 2:0.17136349 3:0.045142864 4:0.028645601 5:0.00964894 6:0.020143568 7:0.023818707 8:0.075365882 9:0.015472367 10:0.038462831 
--256 1:0.54106255 2:0.19615571 3:0.11931674 4:0.10374483 5:0.039720164 6:0.01869447 7:0.073117909 8:0.021311275 9:0.08782346 10:0.07899539 
--256 1:0.44510358 2:0.25956841 3:0.12837975 4:0.11618033 5:0.050767937 6:0.13230037 7:0.13585698 8:0.021857926 9:0.030142072 10:0.098266507 
--256 1:0.5732307 2:0.24435242 3:0.091731049 4:0.059444999 5:0.031240833 6:0.030207347 7:0.050761228 8:0.081128283 9:0.023378951 10:0.059477278 
--256 1:0.39268881 2:0.42024593 3:0.089891934 4:0.071134228 5:0.026039092 6:0.12500811 7:0.23368942 8:0.12110752 9:0.017044904 10:0.053287644 
--57.67121973579787 1:0.17031285 2:0.40374994 3:0.17591493 4:0.16156804 5:0.088454238 6:0.1863067 7:0.037112855 8:0.049911586 9:0.44483128 10:0.50876852 
--256 1:0.80040685 2:0.13996192 3:0.027518116 4:0.023847224 5:0.0082658906 6:0.021501568 7:0.08534969 8:0.055102884 9:0.21492734 10:0.063039903 
--256 1:0.35782553 2:0.34127164 3:0.12609902 4:0.11006243 5:0.064741386 6:0.24563843 7:0.094576227 8:0.061696745 9:0.055044189 10:0.27841855 
--256 1:0.6661541 2:0.2416229 3:0.053327564 4:0.027610462 5:0.011284967 6:0.0057737661 7:0.033525611 8:0.33174637 9:0.075471708 10:0.19214608 
--256 1:0.74129202 2:0.13469644 3:0.06745162 4:0.040399611 5:0.016160309 6:0.042308492 7:0.099460656 8:0.10493046 9:0.15551916 10:0.034953785 
--256 1:0.48535023 2:0.32367418 3:0.093121878 4:0.060724594 5:0.037129117 6:0.14490372 7:0.0656287 8:0.17141725 9:0.10489271 10:0.01269465 
--256 1:0.241148 2:0.49063441 3:0.11715961 4:0.10230709 5:0.048750896 6:0.13690763 7:0.11103148 8:0.08679634 9:0.20162985 10:0.034157035 
--256 1:0.52855293 2:0.31955592 3:0.045382013 4:0.080569541 5:0.02593959 6:0.0052999172 7:0.036345099 8:0.013168177 9:0.040755274 10:0.047421352 
--256 1:0.26360143 2:0.36346864 3:0.15481752 4:0.14829233 5:0.069820075 6:0.48564577 7:0.19729921 8:0.029521168 9:0.27242967 10:0.079721255 
--256 1:0.47078072 2:0.23651068 3:0.12823895 4:0.12082985 5:0.043639794 6:0.079937168 7:0.086725247 8:0.1140593 9:0.085944068 10:0.078919726 
--256 1:0.44552858 2:0.26730999 3:0.13895152 4:0.096368109 5:0.0518418 6:0.020509825 7:0.025270383 8:0.062565904 9:0.1227634 10:0.15029559 
--256 1:0.43484907 2:0.27708573 3:0.12405719 4:0.11776177 5:0.046246253 6:0.18691076 7:0.038703749 8:0.093771424 9:0.0084037761 10:0.039144321 
--256 1:0.28062634 2:0.33927848 3:0.1635202 4:0.14371848 5:0.072856503 6:0.28226031 7:0.11165848 8:0.0036765843 9:0.10864617 10:0.038451807 
--256 1:0.20919143 2:0.28275162 3:0.26613211 4:0.15980842 5:0.08211642 6:0.050027891 7:0.059731189 8:0.18573733 9:0.11019853 10:0.10222949 
--4.5783042781538343 1:0.058782078 2:0.27418943 3:0.59257122 4:0.065827489 5:0.0086297809 6:0.21373635 7:0.37269034 8:0.34458532 9:0.2309963 10:0.12363893 
--256 1:0.46208697 2:0.19423596 3:0.15371343 4:0.13807047 5:0.051893168 6:0.044078901 7:0.014995899 8:0.22146369 9:0.2346574 10:0.12673246 
--256 1:0.4167356 2:0.25759866 3:0.13464204 4:0.13524663 5:0.055777079 6:0.022938586 7:0.065014153 8:0.34365176 9:0.24623618 10:0.2671801 
--256 1:0.5879123 2:0.20650202 3:0.11468335 4:0.058085325 5:0.032817005 6:0.16560989 7:0.021594721 8:0.10250673 9:0.059321327 10:0.14705917 
--256 1:0.26612054 2:0.25898673 3:0.18960904 4:0.17728379 5:0.1079999 6:0.071566442 7:0.22366026 8:0.40199732 9:0.16335463 10:0.034923897 
--256 1:0.77623467 2:0.15295828 3:0.026905659 4:0.030904899 5:0.012996494 6:0.0032760663 7:0.034275516 8:0.093499139 9:0.013074071 10:0.23481013 
--256 1:0.37765702 2:0.27814357 3:0.16068467 4:0.11793253 5:0.065582209 6:0.21027283 7:0.04663131 8:0.089346511 9:0.0053131274 10:0.099255306 
--256 1:0.70043027 2:0.1479313 3:0.06738155 4:0.059044676 5:0.025212208 6:0.021541011 7:0.065399844 8:0.13597817 9:0.16152038 10:0.023178631 
--256 1:0.43551835 2:0.28246247 3:0.13497936 4:0.1017716 5:0.045268223 6:0.081816689 7:0.040908846 8:0.12945245 9:0.0059707609 10:0.1767731 
--256 1:0.5124808 2:0.18066436 3:0.16406378 4:0.076104006 5:0.066687058 6:0.068344276 7:0.1326515 8:0.28628444 9:0.02401643 10:0.038277469 
--256 1:0.74169744 2:0.15301345 3:0.057645125 4:0.031700314 5:0.015943675 6:0.031752734 7:0.056918443 8:0.17558127 9:0.10815452 10:0.052955124 
--256 1:0.26187733 2:0.23228711 3:0.2666165 4:0.15990491 5:0.079314152 6:0.06969839 7:0.042513862 8:0.025159269 9:0.082221617 10:0.10017626 
--256 1:0.25408132 2:0.44086372 3:0.12080461 4:0.12402914 5:0.060221216 6:0.06442923 7:0.020601196 8:0.21030527 9:0.10160091 10:0.14638388 
--256 1:0.23823685 2:0.25391279 3:0.2410966 4:0.18491053 5:0.081843236 6:0.26811393 7:0.014777457 8:0.28295175 9:0.37402715 10:0.23642798 
--256 1:0.265933 2:0.40105731 3:0.1300673 4:0.15076633 5:0.052176067 6:0.0018221566 7:0.095475734 8:0.36001341 9:0.21236509 10:0.30454078 
--256 1:0.67035811 2:0.18108659 3:0.091870916 4:0.037503784 5:0.019180591 6:0.072973838 7:0.052080771 8:0.078928231 9:0.17830965 10:0.12510386 
--256 1:0.45128031 2:0.2748805 3:0.099873208 4:0.10751272 5:0.06645327 6:0.049425439 7:0.016236226 8:0.048807128 9:0.11827875 10:0.12291246 
--256 1:0.56191718 2:0.20504119 3:0.084900382 4:0.10978936 5:0.038351887 6:0.44827675 7:0.091882376 8:0.12199293 9:0.076416682 10:0.041236141 
--256 1:0.45365163 2:0.29458132 3:0.12460712 4:0.090341439 5:0.036818489 6:0.2209407 7:0.073134764 8:0.18364034 9:0.1971045 10:0.1179923 
--256 1:0.52849752 2:0.28005611 3:0.076843422 4:0.078652931 5:0.035950017 6:0.14198257 7:0.023610279 8:0.078158825 9:0.096296694 10:0.095933442 
--256 1:0.62018283 2:0.24005971 3:0.061536083 4:0.053247398 5:0.02497398 6:0.11176972 7:0.11898447 8:0.091463292 9:0.031537782 10:0.099901096 
--151.8589148616712 1:0.24712941 2:0.44982422 3:0.16522873 4:0.10606374 5:0.031753891 6:0.12292467 7:0.33528041 8:0.11296971 9:0.22385506 10:0.11969717 
--256 1:0.68317212 2:0.14610376 3:0.073938334 4:0.067837756 5:0.028948025 6:0.038398736 7:0.05046627 8:0.081028159 9:0.18680555 10:0.037680785 
--256 1:0.65841009 2:0.15778176 3:0.06817253 4:0.054779752 5:0.060855867 6:0.063019858 7:0.047410394 8:0.20245049 9:0.12188037 10:0.059918983 
--256 1:0.44305612 2:0.34700697 3:0.1216642 4:0.062973237 5:0.025299468 6:0.069522693 7:0.054886122 8:0.028040614 9:0.12054037 10:0.13186712 
--256 1:0.44513313 2:0.30449562 3:0.13080185 4:0.077218603 5:0.042350786 6:0.088099977 7:0.0034410341 8:0.19065522 9:0.16654783 10:0.067969795 
--256 1:0.38116372 2:0.26562264 3:0.18117 4:0.11105211 5:0.060991532 6:0.082120232 7:0.19494643 8:0.10408521 9:0.13854867 10:0.37930823 
--256 1:0.5499854 2:0.32753045 3:0.064901835 4:0.038061592 5:0.019520721 6:0.16153772 7:0.034996148 8:0.058774943 9:0.25855138 10:0.24210519 
--256 1:0.39348107 2:0.3337493 3:0.12290325 4:0.10590466 5:0.043961716 6:0.1828548 7:0.092052803 8:0.0076341304 9:0.081108812 10:0.016589183 
--108.3230351404645 1:0.76735304 2:0.11493892 3:0.055055982 4:0.039730407 5:0.022921649 6:0.033403465 7:0.079777878 8:0.176528 9:0.023778611 10:0.12169479 
--256 1:0.48516988 2:0.27399731 3:0.11725234 4:0.087666164 5:0.035914303 6:0.1468617 7:0.069203478 8:0.03648556 9:0.15166588 10:0.33972506 
--256 1:0.24656833 2:0.41389118 3:0.1533172 4:0.10825071 5:0.077972581 6:0.11281738 7:0.20275884 8:0.25346063 9:0.19073107 10:0.16465678 
--256 1:0.48749558 2:0.25661977 3:0.12066483 4:0.091081456 5:0.044138361 6:0.19313751 7:0.032223948 8:0.12601931 9:0.14711489 10:0.17670564 
--256 1:0.49682777 2:0.19044289 3:0.1575928 4:0.096258334 5:0.058878209 6:0.40766723 7:0.15095582 8:0.078265183 9:0.070928869 10:0.23168714 
--256 1:0.39756402 2:0.37079313 3:0.11232446 4:0.088407777 5:0.030910617 6:0.33426949 7:0.22608763 8:0.263585 9:0.095142682 10:0.013710745 
--35.790578423996642 1:0.57346328 2:0.19557013 3:0.11876534 4:0.065052997 5:0.047148249 6:0.50434861 7:0.27588271 8:0.55550867 9:0.28699826 10:0.53624433 
--256 1:0.66530546 2:0.12985353 3:0.081775707 4:0.083071885 5:0.039993417 6:0.09645222 7:0.034337321 8:0.36740885 9:0.33777564 10:0.12069076 
--256 1:0.6207975 2:0.18955413 3:0.10668574 4:0.053923801 5:0.029038833 6:0.0084375078 7:0.0768135 8:0.18052852 9:0.2131221 10:0.23752362 
--256 1:0.46324128 2:0.13622224 3:0.15818133 4:0.14486722 5:0.09748792 6:0.14742877 7:0.084182775 8:0.14750055 9:0.34765585 10:0.32460896 
--256 1:0.65500084 2:0.17372331 3:0.090349857 4:0.053945345 5:0.026980649 6:0.088715083 7:0.025939719 8:0.031066935 9:0.21539042 10:0.077668737 
--256 1:0.67184503 2:0.18550121 3:0.073886368 4:0.038941945 5:0.029825452 6:0.085461079 7:0.024956933 8:0.21636763 9:0.056725302 10:0.03839216 
--256 1:0.51117391 2:0.1930501 3:0.10359731 4:0.13308122 5:0.059097454 6:0.010686719 7:0.047634012 8:0.036647286 9:0.14251849 10:0.27691003 
--256 1:0.32374397 2:0.32348311 3:0.16382416 4:0.13521539 5:0.053733369 6:0.16572995 7:0.030202263 8:0.087093508 9:0.033251053 10:0.13160857 
--256 1:0.65721118 2:0.19859709 3:0.078538095 4:0.044059592 5:0.021594049 6:0.17022832 7:0.075730713 8:0.20252051 9:0.12796613 10:0.019630223 
--256 1:0.55012997 2:0.25351261 3:0.088309507 4:0.076732498 5:0.031315417 6:0.064481929 7:0.072529375 8:0.033200248 9:0.10404024 10:0.011950285 
--256 1:0.32051654 2:0.29045084 3:0.17966299 4:0.13968403 5:0.0696856 6:0.1364399 7:0.14757669 8:0.099197731 9:0.082486894 10:0.18246004 
--256 1:0.61339657 2:0.21481874 3:0.10432605 4:0.04981082 5:0.017647815 6:0.062230443 7:0.019662784 8:0.015563843 9:0.10746554 10:0.094066185 
--256 1:0.28243675 2:0.37869169 3:0.16917643 4:0.11162542 5:0.058069706 6:0.15004598 7:0.057065429 8:0.3140884 9:0.10880564 10:0.063057241 
--256 1:0.61241992 2:0.27808191 3:0.056138779 4:0.036038179 5:0.01732121 6:0.011226743 7:0.02290025 8:0.18535812 9:0.12854416 10:0.059784468 
--256 1:0.3651377 2:0.2799302 3:0.16009831 4:0.12041716 5:0.074416628 6:0.19365675 7:0.14037276 8:0.090953743 9:0.045773868 10:0.19511841 
--256 1:0.46095382 2:0.3447885 3:0.084694485 4:0.071509727 5:0.038053473 6:0.26037723 7:0.072687307 8:0.12119541 9:0.060366468 10:0.2419325 
--256 1:0.8020505 2:0.13003317 3:0.033228117 4:0.023045193 5:0.011643029 6:0.005176231 7:0.016412583 8:0.12559021 9:0.055520614 10:0.089645852 
--256 1:0.68164135 2:0.13876461 3:0.056192089 4:0.08056385 5:0.042838106 6:0.0079614587 7:0.0020647684 8:0.25537647 9:0.404276 10:0.39384377 
--256 1:0.32703273 2:0.33072938 3:0.17443549 4:0.11894246 5:0.048859932 6:0.27378161 7:0.018606805 8:0.019002119 9:0.049483374 10:0.072692866 
--256 1:0.43503212 2:0.31906059 3:0.090404895 4:0.11018566 5:0.045316728 6:0.12621453 7:0.052179866 8:0.059456899 9:0.13379441 10:0.046544355 
--256 1:0.68400251 2:0.20393918 3:0.0614933 4:0.035407363 5:0.015157647 6:0.21870432 7:0.23940584 8:0.13906096 9:0.024862542 10:0.049992701 
--256 1:0.46317784 2:0.36090912 3:0.092367556 4:0.055089076 5:0.028456402 6:0.12252321 7:0.07619363 8:0.15491892 9:0.18887784 10:0.10475182 
--256 1:0.23297974 2:0.36123198 3:0.18683593 4:0.15046938 5:0.068482973 6:0.077086994 7:0.052360753 8:0.228088 9:0.013954462 10:0.079217763 
--256 1:0.54779403 2:0.28654481 3:0.066222304 4:0.05871854 5:0.040720307 6:0.030355709 7:0.046941712 8:0.064413369 9:0.10851678 10:0.21283703 
--256 1:0.34511986 2:0.46484476 3:0.076857007 4:0.077711448 5:0.035466931 6:0.10590158 7:0.017362077 8:0.059338997 9:0.081792686 10:0.010944274 
--256 1:0.3124399 2:0.32710642 3:0.14896034 4:0.13723063 5:0.07426271 6:0.24982063 7:0.17819975 8:0.12999014 9:0.0079274445 10:0.056544394 
--256 1:0.42557537 2:0.27285892 3:0.10770576 4:0.12254928 5:0.07131068 6:0.076188332 7:0.044350798 8:0.028926218 9:0.23515054 10:0.42844929 
--256 1:0.75449639 2:0.14933916 3:0.058455096 4:0.028493866 5:0.0092154846 6:0.058311928 7:0.09629698 8:0.098575919 9:0.17850072 10:0.069628468 
--256 1:0.50724021 2:0.3165384 3:0.092138695 4:0.056689666 5:0.027393019 6:0.049656752 7:0.24775654 8:0.11817675 9:0.1285044 10:0.091636323 
--256 1:0.42876291 2:0.33290897 3:0.1041169 4:0.097290796 5:0.036920426 6:0.040597636 7:0.083234946 8:0.040154525 9:0.16214522 10:0.19030987 
--256 1:0.61935977 2:0.22168573 3:0.076794439 4:0.062690431 5:0.019469626 6:0.019126444 7:0.063664568 8:0.03949585 9:0.10847981 10:0.099080747 
--256 1:0.76693833 2:0.13711846 3:0.033201128 4:0.044295102 5:0.018446978 6:0.086872989 7:0.22874116 8:0.098899882 9:0.053292787 10:0.14353567 
--256 1:0.54423901 2:0.2074014 3:0.094985672 4:0.10830098 5:0.045072948 6:0.05382573 7:0.039271242 8:0.10289148 9:0.021130202 10:0.046302996 
--256 1:0.22387552 2:0.39281119 3:0.18252854 4:0.12926826 5:0.071516501 6:0.38152111 7:0.12351655 8:0.061476628 9:0.16008626 10:0.072001094 
--256 1:0.6272093 2:0.1775839 3:0.07569455 4:0.085622203 5:0.033890044 6:0.19051532 7:0.019929878 8:0.053921044 9:0.16189785 10:0.19058786 
--13.953743585596476 1:0.77609863 2:0.15421642 3:0.048937709 4:0.014611441 5:0.0061358006 6:0.82769474 7:0.84040625 8:0.55066913 9:0.017940517 10:0.077879256 
--256 1:0.45794913 2:0.22344487 3:0.10193049 4:0.14100112 5:0.075674387 6:0.078203969 7:0.28637828 8:0.10245326 9:0.016424067 10:0.22972521 
--256 1:0.27993049 2:0.18525777 3:0.17026994 4:0.2526121 5:0.1119297 6:0.02694983 7:0.017503446 8:0.025761966 9:0.01256815 10:0.023683169 
--256 1:0.64052928 2:0.22471208 3:0.077798527 4:0.040144552 5:0.016815568 6:0.00081308524 7:0.036326351 8:0.10082124 9:0.043053208 10:0.11202808 
--256 1:0.44241002 2:0.38322516 3:0.084737342 4:0.062819406 5:0.026808074 6:0.057120701 7:0.012289544 8:0.012161867 9:0.18765817 10:0.2427339 
--256 1:0.70925402 2:0.16744397 3:0.060109446 4:0.037597547 5:0.025595021 6:0.067223976 7:0.051426797 8:0.00030519901 9:0.070505832 10:0.35199151 
--256 1:0.3926782 2:0.37308642 3:0.086062235 4:0.10200759 5:0.046165567 6:0.014487262 7:0.013699906 8:0.32963044 9:0.21123857 10:0.035518821 
--256 1:0.52171904 2:0.26954487 3:0.087067148 4:0.087927061 5:0.033741877 6:0.043182407 7:0.080717075 8:0.024757267 9:0.084247056 10:0.091472792 
--256 1:0.39169468 2:0.25356866 3:0.17399197 4:0.12585034 5:0.054894345 6:0.06886128 7:0.007202127 8:0.071144433 9:0.049077635 10:0.095545299 
--256 1:0.24745347 2:0.41348934 3:0.14577121 4:0.13827538 5:0.05501061 6:0.059499965 7:0.063764519 8:0.2702418 9:0.086189335 10:0.087502002 
--256 1:0.63645891 2:0.24511164 3:0.072284068 4:0.031872631 5:0.014272752 6:0.0065887393 7:0.045315373 8:0.15840579 9:0.24176469 10:0.26122837 
--256 1:0.671485 2:0.22513185 3:0.040508836 4:0.039431472 5:0.023442844 6:0.1142744 7:0.10385856 8:0.1431437 9:0.12319236 10:0.05472401 
--256 1:0.45082278 2:0.23880851 3:0.13887075 4:0.11742022 5:0.054077739 6:0.078368182 7:0.025307941 8:0.044436139 9:0.17404296 10:0.065556482 
--256 1:0.80105803 2:0.15738889 3:0.031736989 4:0.0071244088 5:0.0026916847 6:0.98849557 7:0.96066144 8:0.77596187 9:0.30540734 10:0.18240684 
--256 1:0.60887037 2:0.2078727 3:0.059226007 4:0.080345417 5:0.043685507 6:0.025350277 7:0.099111639 8:0.18937493 9:0.18038369 10:0.20184297 
--256 1:0.22556229 2:0.32630332 3:0.24401302 4:0.11092538 5:0.093195997 6:0.30665949 7:0.19225385 8:0.24766702 9:0.083335922 10:0.18291579 
--256 1:0.39956126 2:0.20883132 3:0.17100233 4:0.14867724 5:0.071927849 6:0.13779271 7:0.052837806 8:0.015886331 9:0.062648146 10:0.14369013 
--256 1:0.36107677 2:0.33186763 3:0.12466532 4:0.12362607 5:0.058764212 6:0.094220253 7:0.0041536542 8:0.11566006 9:0.040877328 10:0.26646321 
--81.905287911871127 1:0.48398543 2:0.32161 3:0.097382656 4:0.068547832 5:0.028474079 6:0.13379688 7:0.035710165 8:0.3427236 9:0.02371244 10:0.05559311 
--256 1:0.43474915 2:0.34300521 3:0.099560823 4:0.094473018 5:0.028211796 6:0.04547316 7:0.065794433 8:0.063106338 9:0.15322785 10:0.076578509 
--256 1:0.55290028 2:0.28716662 3:0.082010982 4:0.053605528 5:0.024316593 6:0.040552068 7:0.16525491 8:0.20139322 9:0.053896698 10:0.16040381 
--256 1:0.55747636 2:0.26742663 3:0.077890954 4:0.071480674 5:0.025725376 6:0.016896806 7:0.10705141 8:0.13737136 9:0.20207969 10:0.17962227 
--60.25643361235452 1:0.65811301 2:0.16382811 3:0.08500851 4:0.061738589 5:0.031311783 6:0.022140471 7:0.080742 8:0.45265688 9:0.28293165 10:0.20476436 
--256 1:0.26577703 2:0.21235463 3:0.24341561 4:0.16478191 5:0.11367083 6:0.15630729 7:0.00058184244 8:0.087557895 9:0.15843437 10:0.27198775 
--256 1:0.56768154 2:0.17532355 3:0.08445774 4:0.068663465 5:0.1038737 6:0.48956136 7:0.017657489 8:0.049668584 9:0.15449368 10:0.012540033 
--256 1:0.64170384 2:0.20238338 3:0.073911703 4:0.063054274 5:0.018946806 6:0.026398929 7:0.023174852 8:0.22505237 9:0.21846573 10:0.23167071 
--256 1:0.60997106 2:0.19454357 3:0.068396022 4:0.086930418 5:0.040158939 6:0.18642241 7:0.067337557 8:0.19450618 9:0.15757845 10:0.021337481 
--256 1:0.43547361 2:0.27446661 3:0.13557468 4:0.10966803 5:0.044817074 6:0.0022154727 7:0.0018745064 8:0.10024814 9:0.023242573 10:0.086158595 
--256 1:0.69568503 2:0.19379173 3:0.050858766 4:0.038969311 5:0.020695157 6:0.0027945333 7:0.036648764 8:0.2211787 9:0.13783406 10:0.021727853 
--256 1:0.72906668 2:0.20424031 3:0.038977826 4:0.019250882 5:0.0084642968 6:0.025361099 7:0.032392567 8:0.057822879 9:0.073135667 10:0.21840533 
--256 1:0.2692469 2:0.36289411 3:0.18555749 4:0.12546968 5:0.056831814 6:0.3456286 7:0.093628698 8:0.069137212 9:0.10607175 10:0.017752961 
--256 1:0.55462235 2:0.25435286 3:0.099726562 4:0.066216907 5:0.025081322 6:0.11798947 7:0.010204387 8:0.065163156 9:0.01724332 10:0.11663002 
--256 1:0.49599133 2:0.31980509 3:0.079977522 4:0.073540305 5:0.030685755 6:0.13283576 7:0.033166316 8:0.096618245 9:0.041292132 10:0.052366405 
--256 1:0.30036153 2:0.28561337 3:0.16415659 4:0.1608939 5:0.088974602 6:0.010044265 7:0.0021550981 8:0.057907289 9:0.041369699 10:0.087945992 
--256 1:0.4889193 2:0.31555123 3:0.075210344 4:0.086340308 5:0.033978818 6:0.10202554 7:0.073697905 8:0.24668632 9:0.10952026 10:0.060474782 
--256 1:0.20543368 2:0.25744525 3:0.21171634 4:0.22484284 5:0.10056189 6:0.3868402 7:0.080566071 8:0.26820864 9:0.068684097 10:0.074541329 
--256 1:0.49443254 2:0.31585187 3:0.12024141 4:0.043081935 5:0.026392245 6:0.095279069 7:0.02296042 8:0.021902926 9:0.048672673 10:0.010616262 
--256 1:0.37944823 2:0.39326447 3:0.10333561 4:0.092674848 5:0.031276846 6:0.12629466 7:0.081072319 8:0.045801032 9:0.02884728 10:0.09777221 
--256 1:0.64857571 2:0.20414642 3:0.081193796 4:0.050313572 5:0.015770497 6:0.0079278327 7:0.033357195 8:0.09245478 9:0.14664834 10:0.16430595 
--256 1:0.37237596 2:0.16716469 3:0.15705151 4:0.21304367 5:0.090364158 6:0.13505201 7:0.25208092 8:0.39770673 9:0.00098766489 10:0.16022845 
--256 1:0.66793907 2:0.20545852 3:0.072921898 4:0.038848326 5:0.014832183 6:0.077506922 7:0.063903524 8:0.10864053 9:0.0053821729 10:0.031528057 
--256 1:0.45530091 2:0.22117828 3:0.1322 4:0.12927746 5:0.062043344 6:0.17521989 7:0.19527872 8:0.052795206 9:0.056256284 10:0.18035397 
--256 1:0.40102539 2:0.34515805 3:0.10292724 4:0.094623402 5:0.056265917 6:0.008545919 7:0.020910355 8:0.025902635 9:0.018155519 10:0.020172633 
--256 1:0.44239321 2:0.24569935 3:0.16463777 4:0.10340606 5:0.043863606 6:0.23174614 7:0.09098165 8:0.17531448 9:0.15851683 10:0.031179994 
--256 1:0.56306311 2:0.19398915 3:0.099340162 4:0.089928024 5:0.053679558 6:0.12094055 7:0.10095082 8:0.024509934 9:0.0057580414 10:0.067259033 
--256 1:0.56546176 2:0.21064709 3:0.10359226 4:0.084978294 5:0.035320596 6:0.17657339 7:0.1976909 8:0.23876495 9:0.20602121 10:0.00072322012 
--256 1:0.55448619 2:0.27181444 3:0.072390689 4:0.078174983 5:0.023133701 6:0.00010592581 7:0.029652444 8:0.11658649 9:0.04909493 10:0.16132094 
--256 1:0.62654075 2:0.1736923 3:0.089336579 4:0.078495482 5:0.031934889 6:0.0068834793 7:0.12548008 8:0.069334143 9:0.17034571 10:0.13512295 
--256 1:0.52956164 2:0.35000828 3:0.085444846 4:0.030101115 5:0.0048841263 6:0.077198807 7:0.039285797 8:0.0049384718 9:0.0035815754 10:0.02326302 
--256 1:0.48748132 2:0.26554357 3:0.13370437 4:0.068238296 5:0.04503244 6:0.25253127 7:0.14396626 8:0.17761891 9:0.13177962 10:0.10252415 
--256 1:0.36624188 2:0.20102077 3:0.16603059 4:0.17165314 5:0.095053624 6:0.20850413 7:0.43042722 8:0.18766607 9:0.30785618 10:0.17917942 
--256 1:0.78126938 2:0.15991025 3:0.021047825 4:0.02799151 5:0.0097810304 6:0.10649207 7:0.088052576 8:0.082130685 9:0.17401787 10:0.15569292 
--256 1:0.43141337 2:0.31204334 3:0.12752428 4:0.094666652 5:0.034352352 6:0.11739588 7:0.033181317 8:0.052517662 9:0.034052401 10:0.14606386 
--256 1:0.63220079 2:0.15426763 3:0.10236427 4:0.052303806 5:0.058863511 6:0.19758336 7:0.093341932 8:0.019381616 9:0.17774094 10:0.026124392 
--256 1:0.29618298 2:0.14152593 3:0.25787141 4:0.2688216 5:0.035598092 6:0.052712153 7:0.28556064 8:0.1329571 9:0.017877423 10:0.16990666 
--256 1:0.30189833 2:0.34579001 3:0.17796501 4:0.11581969 5:0.058526963 6:0.092441098 7:0.037767746 8:0.25552156 9:0.20204243 10:0.050629925 
--65.803898035732658 1:0.31047768 2:0.46166343 3:0.094656644 4:0.091647235 5:0.041555019 6:0.0025873133 7:0.033867897 8:0.27039226 9:0.080806819 10:0.0049700091 
--256 1:0.29952483 2:0.32652733 3:0.14180453 4:0.14237261 5:0.089770712 6:0.032228189 7:0.062582653 8:0.03353123 9:0.027502723 10:0.056174929 
--256 1:0.33114856 2:0.38354806 3:0.11349963 4:0.12586257 5:0.045941178 6:0.035927373 7:0.072825333 8:0.025878838 9:0.34585116 10:0.17206783 
--256 1:0.55214044 2:0.20025104 3:0.11541204 4:0.075665664 5:0.056530808 6:0.015662064 7:0.28971062 8:0.049725989 9:0.048761641 10:0.048873996 
--59.658994469057212 1:0.26201742 2:0.24878197 3:0.21912545 4:0.2201098 5:0.049965368 6:0.0080154381 7:0.044655898 8:0.093136751 9:0.03009597 10:0.045276986 
--256 1:0.69360178 2:0.16962601 3:0.068613106 4:0.044221689 5:0.023937415 6:0.059905682 7:0.0070063685 8:0.11852625 9:0.022274913 10:0.031558139 
--23.133035481388536 1:0.69196699 2:0.20135675 3:0.06354051 4:0.030036429 5:0.013099319 6:0.036832618 7:0.20764632 8:0.17215821 9:0.10820318 10:0.10702909 
--256 1:0.64842726 2:0.20457335 3:0.090525907 4:0.042333802 5:0.014139685 6:0.08193113 7:0.084584099 8:0.14804304 9:0.12197736 10:0.0084093043 
--256 1:0.38270635 2:0.34403536 3:0.13587627 4:0.097322308 5:0.040059713 6:0.35376526 7:0.027764291 8:0.32835176 9:0.1153612 10:0.083021491 
--256 1:0.29880348 2:0.38201852 3:0.13953009 4:0.11810212 5:0.061545781 6:0.15380363 7:0.019534039 8:0.16577933 9:0.11061554 10:0.21739443 
--256 1:0.41264632 2:0.35084404 3:0.11570789 4:0.08492335 5:0.035878399 6:0.13146932 7:0.05467277 8:0.025869438 9:0.048629759 10:0.098753672 
--256 1:0.32651652 2:0.47202267 3:0.073712884 4:0.079066664 5:0.048681256 6:0.13550137 7:0.059869679 8:0.069196776 9:0.075865343 10:0.040743382 
--256 1:0.64388572 2:0.19244351 3:0.058987962 4:0.084129706 5:0.020553101 6:0.021043472 7:0.096649836 8:0.10361803 9:0.26606862 10:0.090495236 
--256 1:0.53138262 2:0.24918828 3:0.10183401 4:0.083699553 5:0.03389554 6:0.029115365 7:0.14242746 8:0.032598976 9:0.093947617 10:0.27625607 
--256 1:0.33197624 2:0.25191681 3:0.18788036 4:0.14976027 5:0.078466317 6:0.37687182 7:0.051330691 8:0.011340719 9:0.021061417 10:0.093827555 
--256 1:0.30082035 2:0.25497089 3:0.19504178 4:0.17470608 5:0.074460894 6:0.10079877 7:0.29667329 8:0.13990915 9:0.15368055 10:0.12194842 
--256 1:0.37445638 2:0.3233437 3:0.11796181 4:0.12719112 5:0.057046995 6:0.39676476 7:0.18380669 8:0.13734128 9:0.083815965 10:0.29284493 
--256 1:0.4567012 2:0.17205353 3:0.13390643 4:0.17313125 5:0.064207583 6:0.0088054054 7:0.20185705 8:0.022554479 9:0.094612026 10:0.060510869 
--49.789959589780082 1:0.59711536 2:0.192057 3:0.090194762 4:0.083821947 5:0.036810936 6:0.046677058 7:0.045333075 8:0.48501113 9:0.36336052 10:0.37814807 
--256 1:0.46814222 2:0.30317583 3:0.11705121 4:0.080329051 5:0.031301685 6:0.17925394 7:0.099234126 8:0.22691294 9:0.061965466 10:0.052946153 
--256 1:0.31455184 2:0.1658955 3:0.26292389 4:0.1816151 5:0.07501367 6:0.31625321 7:0.1729258 8:0.2901827 9:0.10591398 10:0.17727858 
--256 1:0.38575594 2:0.31103538 3:0.14582435 4:0.1042408 5:0.053143537 6:0.055555957 7:0.13464853 8:0.0349562 9:0.13206216 10:0.0056213788 
--256 1:0.33822814 2:0.48524332 3:0.089380755 4:0.056638455 5:0.030509331 6:0.13832514 7:0.09023118 8:0.090744353 9:0.23295344 10:0.28930247 
--256 1:0.22957819 2:0.38927622 3:0.17782385 4:0.13587717 5:0.067444564 6:0.12863831 7:0.17094652 8:0.085792492 9:0.13317758 10:0.056038294 
--256 1:0.38240364 2:0.13290075 3:0.11022547 4:0.2184286 5:0.15604155 6:0.11903799 7:0.062520198 8:0.2222684 9:0.19841713 10:0.22575723 
--256 1:0.44697195 2:0.2996013 3:0.098317372 4:0.11387939 5:0.04122999 6:0.0275364 7:0.060703897 8:0.087488055 9:0.3033122 10:0.21288779 
--256 1:0.33681194 2:0.30634763 3:0.17089927 4:0.115054 5:0.070887159 6:0.19448488 7:0.090076819 8:0.058489625 9:0.10520682 10:0.0038884222 
--256 1:0.3870716 2:0.38312055 3:0.10409107 4:0.080257291 5:0.045459495 6:0.12080957 7:0.0069353382 8:0.11556476 9:0.22854798 10:0.27196668 
--256 1:0.55693686 2:0.17809598 3:0.10186834 4:0.11501098 5:0.048087837 6:0.13649454 7:0.019430299 8:0.073140456 9:0.054970832 10:0.044736275 
--256 1:0.64112589 2:0.25915789 3:0.049213489 4:0.031531953 5:0.018970776 6:0.09837414 7:0.003845927 8:0.16974348 9:0.23464154 10:0.19511295 
--256 1:0.58778475 2:0.24912673 3:0.064584679 4:0.069033327 5:0.029470514 6:0.17389897 7:0.023294908 8:0.19610339 9:0.2680084 10:0.15923943 
--256 1:0.60455061 2:0.28530018 3:0.062704757 4:0.033020443 5:0.014424004 6:0.067939298 7:0.075794832 8:0.25581946 9:0.025949125 10:0.0057694763 
--256 1:0.43360544 2:0.1959864 3:0.17643201 4:0.11915507 5:0.074821074 6:0.083227906 7:0.078535816 8:0.060087738 9:0.13658983 10:0.20881873 
--256 1:0.49619544 2:0.20879919 3:0.16031737 4:0.079828496 5:0.0548595 6:0.040736614 7:0.164069 8:0.26845056 9:0.19448043 10:0.19583908 
--256 1:0.63099731 2:0.23903085 3:0.077181995 4:0.035860742 5:0.016929106 6:0.00064671265 7:0.12278649 8:0.22436366 9:0.034123883 10:0.0084199683 
--256 1:0.71241156 2:0.1846961 3:0.041084285 4:0.040989115 5:0.020818936 6:0.048752756 7:0.18952953 8:0.17855087 9:0.03954759 10:0.090694289 
--256 1:0.43378009 2:0.17998565 3:0.13324751 4:0.15462473 5:0.098362015 6:0.10347516 7:0.071279812 8:0.07928691 9:0.10299602 10:0.023191282 
--256 1:0.44268315 2:0.30330827 3:0.13933934 4:0.077812323 5:0.036856917 6:0.095665557 7:0.14967159 8:0.066009823 9:0.015287851 10:0.081833288 
--256 1:0.51996689 2:0.2296995 3:0.11554525 4:0.090377774 5:0.044410585 6:0.13642146 7:0.046341768 8:0.06273003 9:0.23115969 10:0.33388047 
--256 1:0.50976963 2:0.28708987 3:0.11605395 4:0.071436227 5:0.015650325 6:0.20086047 7:0.063213134 8:0.0083289491 9:0.022764539 10:0.017309212 
--256 1:0.57217433 2:0.22715985 3:0.095339197 4:0.073213269 5:0.032113347 6:0.25432253 7:0.28561377 8:0.1584659 9:0.17714404 10:0.15818451 
--256 1:0.29250147 2:0.37978741 3:0.14678095 4:0.12387807 5:0.057052102 6:0.059750586 7:0.18889704 8:0.026995745 9:0.074910441 10:0.024388 
--256 1:0.35425717 2:0.30553422 3:0.15893387 4:0.12498316 5:0.056291588 6:0.22546402 7:0.050876173 8:0.051931966 9:0.073305524 10:0.02028581 
--256 1:0.28580215 2:0.29219889 3:0.18834297 4:0.15968795 5:0.073968037 6:0.036243535 7:0.081243455 8:0.071825125 9:0.12652821 10:0.1519488 
--256 1:0.29013385 2:0.33338786 3:0.18689787 4:0.12312272 5:0.066457699 6:0.14233591 7:0.097254924 8:0.036913076 9:0.1266047 10:0.04857512 
--13.846363250398367 1:0.60504123 2:0.17383791 3:0.083093629 4:0.093203828 5:0.044823404 6:0.25621362 7:0.29533956 8:0.31241997 9:0.39820967 10:0.51789658 
--256 1:0.74550759 2:0.20150884 3:0.03193039 4:0.013802854 5:0.0072503255 6:0.0083367107 7:0.048552568 8:0.0650528 9:0.1561375 10:0.20222355 
--256 1:0.47932292 2:0.27192891 3:0.10030062 4:0.10319094 5:0.045256608 6:0.096463277 7:0.0022912468 8:0.020070217 9:0.067629752 10:0.21055362 
--256 1:0.3630047 2:0.32579608 3:0.14032627 4:0.11654022 5:0.054332729 6:0.03147013 7:0.0305948 8:0.16246115 9:0.0090334619 10:0.12101552 
--256 1:0.36472308 2:0.32735735 3:0.12135826 4:0.13174277 5:0.054818545 6:0.019117528 7:0.16426186 8:0.08036002 9:0.26171148 10:0.1966497 
--256 1:0.75643547 2:0.17871551 3:0.036116503 4:0.019721936 5:0.0090105848 6:0.12373961 7:0.10041372 8:0.029555921 9:0.25842134 10:0.25877935 
--256 1:0.52445206 2:0.2244658 3:0.1308049 4:0.083667826 5:0.036609417 6:0.095420683 7:0.08617843 8:0.051719072 9:0.15511062 10:0.11993829 
--256 1:0.23687504 2:0.21942722 3:0.25928977 4:0.19409897 5:0.090309015 6:0.10543495 7:0.024165278 8:0.066776725 9:0.012630356 10:0.12141402 
--256 1:0.27438195 2:0.30939275 3:0.16240225 4:0.19773299 5:0.056090064 6:0.056250009 7:0.025779876 8:0.060828072 9:0.017983566 10:0.10022398 
--256 1:0.60841777 2:0.27024497 3:0.072714203 4:0.034814846 5:0.013808204 6:0.0080777125 7:0.00035270674 8:0.019669246 9:0.050834719 10:0.02282677 
--86.013462570503307 1:0.46542226 2:0.24465054 3:0.10312025 4:0.11174711 5:0.075059848 6:0.38216943 7:0.018590934 8:0.33598805 9:0.24491538 10:0.4994127 
--256 1:0.71786184 2:0.19163357 3:0.044360019 4:0.03259697 5:0.013547597 6:0.0024236908 7:0.030555255 8:0.045611853 9:0.046322298 10:0.038016115 
--256 1:0.41515601 2:0.23564467 3:0.16175032 4:0.12858961 5:0.058859395 6:0.068416888 7:0.058547512 8:0.041845434 9:0.10196587 10:0.068989669 
--256 1:0.19945221 2:0.54948782 3:0.12097994 4:0.087131443 5:0.042948588 6:0.22837499 7:0.058721258 8:0.087860738 9:0.18041332 10:0.072943358 
--256 1:0.57283615 2:0.24861675 3:0.081116242 4:0.068599652 5:0.0288312 6:0.12153532 7:0.013303058 8:0.21869662 9:0.063496252 10:0.20563897 
--256 1:0.50366655 2:0.24403269 3:0.132116 4:0.089821333 5:0.030363428 6:0.21856636 7:0.11317754 8:0.16199841 9:0.026176022 10:0.0020882485 
--256 1:0.4769384 2:0.2429762 3:0.14825571 4:0.093087424 5:0.038742264 6:0.046433238 7:0.04563257 8:0.0048408229 9:0.13361151 10:0.046125329 
--256 1:0.45531143 2:0.32630812 3:0.13168994 4:0.061163722 5:0.025526784 6:0.042037484 7:0.0083389726 8:0.048611152 9:0.11415196 10:0.051587925 
--256 1:0.39263059 2:0.29081929 3:0.1232484 4:0.12802899 5:0.065272732 6:0.39004143 7:0.16919512 8:0.20367076 9:0.17103599 10:0.36820543 
--256 1:0.66084412 2:0.22749164 3:0.060212191 4:0.034597143 5:0.0168549 6:0.11387645 7:0.069993001 8:0.0032660466 9:0.27103883 10:0.16596828 
--256 1:0.64340483 2:0.17620034 3:0.073386708 4:0.069647677 5:0.037360446 6:0.1331983 7:0.0094312553 8:0.022226078 9:0.1811127 10:0.17947706 
--256 1:0.3204671 2:0.3758505 3:0.11890943 4:0.11876506 5:0.066007908 6:0.16574901 7:0.071503948 8:0.14848731 9:0.048326123 10:0.083214656 
--256 1:0.30823827 2:0.36153508 3:0.14449826 4:0.13421786 5:0.051510534 6:0.055111191 7:0.11856001 8:0.11558692 9:0.015703084 10:0.024830457 
--256 1:0.51547182 2:0.23015177 3:0.12182901 4:0.084255442 5:0.048291966 6:0.13514864 7:0.076472229 8:0.10913078 9:0.1636844 10:0.3050227 
--256 1:0.52107006 2:0.19761652 3:0.12690097 4:0.10349619 5:0.050916264 6:0.11220628 7:0.097136064 8:0.060301057 9:0.059498811 10:0.076783468 
--256 1:0.37024787 2:0.39147157 3:0.11398937 4:0.085226862 5:0.03906432 6:0.35037667 7:0.11038953 8:0.13327072 9:0.074354196 10:0.21070715 
--256 1:0.47865561 2:0.3171526 3:0.083403808 4:0.072054242 5:0.048733736 6:0.16915612 7:0.067393293 8:0.17430246 9:0.098959694 10:0.003663938 
--256 1:0.52446915 2:0.26636405 3:0.086315931 4:0.067589457 5:0.055261407 6:0.0007005901 7:0.022525462 8:0.11647868 9:0.1902022 10:0.46434006 
--256 1:0.25455337 2:0.32749854 3:0.19075042 4:0.15922823 5:0.067969447 6:0.25010146 7:0.10048467 8:0.060462555 9:0.024702985 10:0.021613049 
--256 1:0.72100298 2:0.17014523 3:0.033241592 4:0.043955897 5:0.031654299 6:0.040704837 7:0.12978053 8:0.12716244 9:0.26990011 10:0.50963382 
--256 1:0.35858127 2:0.17625468 3:0.16514022 4:0.1556702 5:0.14435363 6:0.341292 7:0.052205757 8:0.26328038 9:0.15547314 10:0.35752628 
--256 1:0.50492651 2:0.2747571 3:0.098260066 4:0.071890328 5:0.050165994 6:0.0080271715 7:0.018527171 8:0.1376364 9:0.19021563 10:0.31086325 
--256 1:0.60995917 2:0.1673182 3:0.09604598 4:0.075056714 5:0.051619941 6:0.44537601 7:0.22594427 8:0.14257087 9:0.1390746 10:0.051376194 
--12.976449202646357 1:0.25352966 2:0.098419721 3:0.44533127 4:0.12035452 5:0.082364835 6:0.30799166 7:0.18486109 8:0.12229913 9:0.15521412 10:0.00059274316 
--256 1:0.64487069 2:0.28756707 3:0.038236167 4:0.02034131 5:0.008984762 6:0.085178147 7:4.9055592e-05 8:0.034798767 9:0.097828685 10:0.14493539 
--256 1:0.36128802 2:0.46162884 3:0.081073719 4:0.065419884 5:0.030589539 6:0.22473078 7:0.13636991 8:0.026425211 9:0.0290054 10:0.097190953 
--256 1:0.57736708 2:0.22904529 3:0.096653414 4:0.06283735 5:0.034096869 6:0.071540849 7:0.18995157 8:0.17626532 9:0.12726811 10:0.23659277 
--256 1:0.52371258 2:0.30071834 3:0.099008666 4:0.050955359 5:0.025605057 6:0.006588615 7:0.032629997 8:0.13271753 9:0.046926483 10:0.21996422 
--53.251551492119745 1:0.48510658 2:0.26230309 3:0.12043334 4:0.093358763 5:0.038798235 6:0.67324596 7:0.45269398 8:0.31567879 9:0.010269849 10:0.021900056 
--256 1:0.499417 2:0.30203122 3:0.083845558 4:0.083225457 5:0.03148077 6:0.16434388 7:0.20799993 8:0.12460544 9:0.028294063 10:0.14761952 
--256 1:0.50821062 2:0.19681387 3:0.14880486 4:0.098391666 5:0.047778977 6:0.15275252 7:0.026113705 8:0.030133243 9:0.097203058 10:0.038719188 
--256 1:0.41314146 2:0.38594174 3:0.069498007 4:0.077102612 5:0.054316176 6:0.035867714 7:0.074443273 8:0.060111514 9:0.091876921 10:0.14634755 
--256 1:0.50495121 2:0.37097236 3:0.069421568 4:0.03585522 5:0.018799646 6:0.066546832 7:0.0064015594 8:0.20109014 9:0.10204278 10:0.014260325 
--256 1:0.69025169 2:0.19671896 3:0.056114537 4:0.041039245 5:0.015875574 6:0.061026283 7:0.014361255 8:0.10961967 9:0.10372376 10:0.096105491 
--7.8120463400497115 1:0.22760454 2:0.27223632 3:0.23512102 4:0.21858831 5:0.046449815 6:0.033910832 7:0.1679176 8:0.29035057 9:0.42747961 10:0.23597995 
--256 1:0.33715489 2:0.30647291 3:0.13627602 4:0.15034388 5:0.069752303 6:0.0073028651 7:0.18152084 8:0.069068533 9:0.064926691 10:0.11748823 
--256 1:0.29141547 2:0.36446804 3:0.17822014 4:0.11491412 5:0.050982225 6:0.072168667 7:0.049713453 8:0.024700057 9:0.058472847 10:0.1163199 
--256 1:0.40672304 2:0.29132502 3:0.15017305 4:0.094609598 5:0.057169303 6:0.11750563 7:0.20355192 8:5.425871e-05 9:0.01878079 10:0.21380258 
--256 1:0.6552271 2:0.16630743 3:0.07995575 4:0.069170265 5:0.029339455 6:0.27468577 7:0.37515852 8:0.42549196 9:0.20093949 10:0.14951059 
--256 1:0.5235831 2:0.28367127 3:0.094423072 4:0.071299342 5:0.027023212 6:0.076669123 7:0.04246421 8:0.030692734 9:0.050925714 10:0.045322749 
--256 1:0.32745688 2:0.40974532 3:0.10423339 4:0.11028185 5:0.048282567 6:0.11250038 7:0.058508848 8:0.028790865 9:0.17033991 10:0.078949052 
--256 1:0.64830223 2:0.17977813 3:0.060660489 4:0.073891488 5:0.037367671 6:0.029702855 7:0.057016908 8:0.39059222 9:0.080485123 10:0.24736056 
--256 1:0.6040302 2:0.28646099 3:0.058200343 4:0.038257772 5:0.0130507 6:0.046270098 7:0.050806642 8:0.16535631 9:0.10189148 10:0.2172315 
--256 1:0.73498255 2:0.14527633 3:0.056894141 4:0.042186901 5:0.020660074 6:0.057929853 7:0.078421593 8:0.15961025 9:0.020703465 10:0.044621551 
--104.94075686555428 1:0.76232664 2:0.15597176 3:0.025892673 4:0.037321449 5:0.018487479 6:0.1651925 7:0.064827394 8:0.29260504 9:0.21624422 10:0.039706119 
--256 1:0.4048451 2:0.28119718 3:0.18247767 4:0.086050849 5:0.045429209 6:0.32691929 7:0.056778668 8:0.23565162 9:0.2124315 10:0.32719666 
--256 1:0.32229129 2:0.2546867 3:0.16967382 4:0.1754453 5:0.077902887 6:0.13032615 7:0.25394043 8:0.35021938 9:0.28573903 10:0.20744884 
--256 1:0.41070638 2:0.18924279 3:0.19597902 4:0.13083157 5:0.073240242 6:0.1626218 7:0.063105654 8:0.01333065 9:0.03908449 10:0.0013932542 
--78.071976884593823 1:0.3199769 2:0.24761963 3:0.15132927 4:0.2539908 5:0.027083394 6:0.16682962 7:0.50531734 8:0.0255094 9:0.06669027 10:0.12115628 
--256 1:0.46076248 2:0.31129655 3:0.10658067 4:0.083325568 5:0.03803472 6:0.15254818 7:0.038733772 8:0.12516812 9:0.13092584 10:0.085414828 
--256 1:0.62876641 2:0.15743568 3:0.096749431 4:0.073037057 5:0.044011425 6:0.16013447 7:0.046106971 8:0.14452762 9:0.10271756 10:0.058975883 
--256 1:0.57815601 2:0.23847482 3:0.084575353 4:0.06341703 5:0.035376795 6:0.25777108 7:0.021279678 8:0.23450902 9:0.17263253 10:0.26177259 
--256 1:0.36122613 2:0.42109578 3:0.0850613 4:0.088965851 5:0.043650935 6:0.063590294 7:0.052866137 8:0.0088024289 9:0.063411079 10:0.056548533 
--256 1:0.52171197 2:0.23049445 3:0.095297155 4:0.10496679 5:0.047529638 6:0.11963698 7:0.043739879 8:0.092945752 9:0.30131769 10:0.19487757 
--256 1:0.43572446 2:0.35180718 3:0.088364372 4:0.078553859 5:0.045550132 6:0.095498835 7:0.016636202 8:0.14160979 9:0.20916142 10:0.30359635 
--256 1:0.59643276 2:0.26703735 3:0.059977825 4:0.055544244 5:0.021007813 6:0.010271149 7:0.059361313 8:0.22696497 9:0.17502033 10:0.10102036 
--256 1:0.68417174 2:0.20867785 3:0.051294235 4:0.039337163 5:0.01651901 6:0.011504532 7:0.0020419721 8:0.023140809 9:0.0065892169 10:0.057351795 
--256 1:0.49959181 2:0.24761805 3:0.1125082 4:0.095107022 5:0.045174908 6:0.10846172 7:0.10775511 8:0.14032945 9:0.036906484 10:0.16571467 
--74.525938221119063 1:0.65371819 2:0.16817498 3:0.057819982 4:0.07833647 5:0.041950376 6:0.5386203 7:0.12007955 8:0.4727793 9:0.0050313237 10:0.19373799 
--256 1:0.41993496 2:0.33677195 3:0.11224597 4:0.093123521 5:0.037923605 6:0.11370548 7:0.01002212 8:0.020315545 9:0.019782078 10:0.03555506 
--256 1:0.61757394 2:0.23003856 3:0.056408257 4:0.062107668 5:0.033871575 6:0.031321233 7:0.093993649 8:0.062998361 9:0.22634778 10:0.32730575 
--256 1:0.69617514 2:0.20047156 3:0.039533056 4:0.041646995 5:0.022173247 6:0.033778728 7:0.03141249 8:0.075586036 9:0.017166565 10:0.033542962 
--256 1:0.20604692 2:0.37868964 3:0.15482081 4:0.17573635 5:0.084706289 6:0.098309633 7:0.13264146 8:0.040126082 9:0.089955573 10:0.1581683 
--256 1:0.4315415 2:0.32995812 3:0.11125123 4:0.090811501 5:0.036437658 6:0.31942664 7:0.22660008 8:0.081753758 9:0.27597565 10:0.16640316 
--256 1:0.34140056 2:0.37584872 3:0.14616454 4:0.089596552 5:0.046989621 6:0.026518175 7:0.083870124 8:0.07849552 9:0.067663372 10:0.014606675 
--256 1:0.64323687 2:0.21572159 3:0.070110033 4:0.048130937 5:0.022800567 6:0.24106217 7:0.12978129 8:0.0043153182 9:0.092749904 10:0.075901248 
--256 1:0.47317878 2:0.26689703 3:0.12826269 4:0.094726374 5:0.036935129 6:0.25407789 7:0.021614069 8:0.13827202 9:0.19849856 10:0.19577672 
--256 1:0.32442175 2:0.26398892 3:0.19009496 4:0.15546387 5:0.066030502 6:0.38412509 7:0.0070430873 8:0.33979397 9:0.031161466 10:0.051688618 
--256 1:0.64923368 2:0.18541099 3:0.078075305 4:0.063336828 5:0.023943196 6:0.0742618 7:0.18305849 8:0.082355805 9:0.12352101 10:0.13101005 
--256 1:0.66405861 2:0.20576523 3:0.050659116 4:0.054795238 5:0.024721806 6:0.16462809 7:0.053627084 8:0.044387455 9:0.068030473 10:0.056767618 
--256 1:0.51257914 2:0.29452756 3:0.099540726 4:0.0705895 5:0.022763069 6:0.068485222 7:0.040017047 8:0.032016051 9:0.21230827 10:0.013771411 
--256 1:0.68590635 2:0.16555091 3:0.074126403 4:0.049229371 5:0.025186968 6:0.014731405 7:0.29567824 8:0.03204441 9:0.43080994 10:0.39735594 
--256 1:0.41450251 2:0.37729398 3:0.10764758 4:0.067120817 5:0.033435115 6:0.030686228 7:0.15666637 8:0.053021727 9:0.027945492 10:0.062177405 
--256 1:0.39596797 2:0.35850778 3:0.12836511 4:0.079596641 5:0.037562495 6:0.0077674235 7:0.32556704 8:0.1374661 9:0.1249995 10:0.066364784 
--256 1:0.43244196 2:0.26615089 3:0.14964386 4:0.10214994 5:0.049613344 6:0.26339762 7:0.13487048 8:0.30793874 9:0.20082088 10:0.14927983 
--256 1:0.31102146 2:0.24997918 3:0.17343135 4:0.15560464 5:0.10996337 6:0.13677011 7:0.060313593 8:0.026416634 9:0.058119641 10:0.11899002 
--256 1:0.62314485 2:0.25274865 3:0.069544427 4:0.032838239 5:0.021723831 6:0.080192801 7:0.027485066 8:0.11442336 9:0.066630019 10:0.068884131 
--256 1:0.46904415 2:0.23127111 3:0.15415114 4:0.096952723 5:0.048580882 6:0.057421564 7:0.11809065 8:0.0092491088 9:0.21482323 10:0.028666059 
--256 1:0.54058895 2:0.29974585 3:0.088149271 4:0.051405616 5:0.020110308 6:0.058734219 7:0.00480024 8:0.031447677 9:0.099777151 10:0.19307166 
--256 1:0.47555308 2:0.31368675 3:0.098536029 4:0.079264025 5:0.032960119 6:0.0068494168 7:0.035861738 8:0.060210455 9:0.060845432 10:0.0094831445 
--256 1:0.35926991 2:0.28027952 3:0.16010033 4:0.13496888 5:0.065381364 6:0.053806233 7:0.21931765 8:0.070893061 9:0.033247952 10:0.22511629 
--256 1:0.64784631 2:0.12698468 3:0.087837329 4:0.093516998 5:0.043814682 6:0.019894401 7:0.067204215 8:0.091250253 9:0.21478314 10:0.049480896 
--256 1:0.65906784 2:0.2128925 3:0.043939722 4:0.055084077 5:0.029015858 6:0.10853952 7:0.071754455 8:0.1735733 9:0.27405281 10:0.31999802 
--256 1:0.81673412 2:0.13218028 3:0.025380463 4:0.017047772 5:0.0086573621 6:0.0052979017 7:0.018615652 8:0.111576 9:0.16027098 10:0.24397875 
--256 1:0.64461242 2:0.17585669 3:0.1146321 4:0.039866514 5:0.025032276 6:0.016799415 7:0.023610316 8:0.015034905 9:0.06119856 10:0.10183169 
--256 1:0.62665586 2:0.20286423 3:0.086323426 4:0.057325853 5:0.026830633 6:0.053672424 7:0.08429178 8:0.052061668 9:0.1057142 10:0.2566912 
--256 1:0.42272326 2:0.25824702 3:0.12868977 4:0.13024717 5:0.060092784 6:0.4020236 7:0.010429896 8:0.044639059 9:0.067820919 10:0.088531658 
--256 1:0.41918646 2:0.19761482 3:0.16745847 4:0.15478249 5:0.060957753 6:0.39086637 7:0.12019777 8:0.12942358 9:0.045866437 10:0.055563879 
--256 1:0.47715344 2:0.38854256 3:0.043885261 4:0.074194391 5:0.016224347 6:0.025848572 7:0.11660751 8:0.1684232 9:0.092302511 10:0.014711168 
--256 1:0.6932558 2:0.19076771 3:0.052037741 4:0.04478134 5:0.019157408 6:0.13419217 7:0.020071248 8:0.017905522 9:0.10314643 10:0.17018788 
--256 1:0.35602302 2:0.33942349 3:0.15573388 4:0.0990673 5:0.049752312 6:0.094042808 7:0.016930319 8:0.17613253 9:0.030207241 10:0.052315263 
--256 1:0.38460491 2:0.24816012 3:0.1471783 4:0.16121168 5:0.058844986 6:0.21023318 7:0.014164552 8:0.045952711 9:0.027799252 10:0.0095347213 
--256 1:0.45111401 2:0.43197755 3:0.054606096 4:0.044349955 5:0.017952386 6:0.15833738 7:0.0688172 8:0.035002982 9:0.083442859 10:0.090746235 
--256 1:0.63018067 2:0.21676412 3:0.073354791 4:0.057823538 5:0.021876881 6:0.0050635683 7:0.055982497 8:0.16765332 9:0.15463848 10:0.16039281 
--256 1:0.52522373 2:0.23426448 3:0.13725046 4:0.054743425 5:0.048517905 6:0.13383557 7:0.23849922 8:0.057522741 9:0.061162816 10:0.16949936 
--12.687249008696702 1:0.052877454 2:0.27264383 3:0.59409149 4:0.071147597 5:0.009239624 6:0.16374827 7:0.48869174 8:0.29328627 9:0.26132648 10:0.18845758 
--256 1:0.45569618 2:0.21294429 3:0.17953902 4:0.10587806 5:0.045942454 6:0.14596299 7:0.064974945 8:0.18218854 9:0.2055887 10:0.16007684 
--256 1:0.5319124 2:0.26847592 3:0.093288952 4:0.072941332 5:0.033381396 6:0.1159211 7:0.029221546 8:0.046292752 9:0.10812893 10:0.054568587 
--256 1:0.19280279 2:0.45908201 3:0.087059858 4:0.17590934 5:0.085145994 6:0.027168558 7:0.046796152 8:0.030421529 9:0.16777753 10:0.20562988 
--256 1:0.35462657 2:0.39716969 3:0.11433507 4:0.1015322 5:0.032336472 6:0.2139948 7:0.13657998 8:0.083669181 9:0.14911304 10:0.07093508 
--256 1:0.28854097 2:0.28706652 3:0.20163416 4:0.1430533 5:0.079705052 6:0.4024732 7:0.047888115 8:0.017092842 9:0.066355706 10:0.051914355 
--256 1:0.65204222 2:0.18988629 3:0.084173531 4:0.054217664 5:0.019680294 6:0.083759568 7:0.028190293 8:0.047584442 9:0.09596966 10:0.025701934 
--256 1:0.28222257 2:0.32817209 3:0.17948715 4:0.1324733 5:0.077644884 6:0.052719616 7:0.15116286 8:0.30700597 9:0.0024328126 10:0.054920945 
--256 1:0.73324213 2:0.17222678 3:0.034754364 4:0.036100165 5:0.023676561 6:0.057636015 7:0.10517037 8:0.12445815 9:0.23216815 10:0.058889178 
--256 1:0.40025955 2:0.31460936 3:0.15436888 4:0.090799145 5:0.039963064 6:0.043965422 7:0.055521103 8:0.064300863 9:0.059749164 10:0.12716606 
--256 1:0.44368422 2:0.24384343 3:0.12682101 4:0.12282734 5:0.062824 6:0.060887088 7:0.11647877 8:0.12263888 9:0.18791086 10:0.31351401 
--256 1:0.53259211 2:0.18937549 3:0.10693895 4:0.09833122 5:0.072762222 6:0.18414359 7:0.017455731 8:0.13077623 9:0.3174891 10:0.30987707 
--256 1:0.52282319 2:0.24497203 3:0.10662147 4:0.092003072 5:0.033580241 6:0.22732769 7:0.12310861 8:0.17183902 9:0.1778132 10:0.20374124 
--256 1:0.20588301 2:0.56161909 3:0.092724961 4:0.094855157 5:0.044917782 6:0.13088828 7:0.20222171 8:0.11061253 9:0.043086872 10:0.12548515 
--256 1:0.40536317 2:0.33175467 3:0.11417879 4:0.1022546 5:0.046448775 6:0.041391502 7:0.029746177 8:0.089172246 9:0.071973534 10:0.034197201 
--256 1:0.43226202 2:0.2946376 3:0.10190528 4:0.12913971 5:0.042055391 6:0.0080477056 7:0.14485 8:0.017201113 9:0.28216616 10:0.012937865 
--256 1:0.43133278 2:0.2785756 3:0.13875968 4:0.087772392 5:0.063559555 6:0.29188799 7:0.028352961 8:0.11944912 9:0.024792463 10:0.045224589 
--256 1:0.45966394 2:0.2890028 3:0.13631667 4:0.084836325 5:0.030180266 6:0.070303279 7:0.15175729 8:0.039663794 9:0.0068448647 10:0.013865995 
--256 1:0.54849104 2:0.29467402 3:0.081664039 4:0.054193093 5:0.020977812 6:0.033356708 7:0.032218146 8:0.095815544 9:0.038991388 10:0.012829024 
--256 1:0.54156969 2:0.25848139 3:0.11267052 4:0.066080315 5:0.021198078 6:0.052836891 7:0.090122232 8:0.04080638 9:0.076252505 10:0.015175165 
--256 1:0.43939771 2:0.25221094 3:0.15315275 4:0.11005748 5:0.045181115 6:0.016757421 7:0.071370885 8:0.041499933 9:0.11629493 10:0.14555079 
--256 1:0.33903998 2:0.27770577 3:0.16810217 4:0.15027074 5:0.064881338 6:0.057180965 7:0.0027356638 8:0.027602686 9:0.040499254 10:0.051169127 
--256 1:0.66684296 2:0.22837507 3:0.063470343 4:0.030357792 5:0.010953838 6:0.0038573587 7:0.038673385 8:0.13750449 9:0.068495043 10:0.0211741 
--256 1:0.73163799 2:0.16706716 3:0.050059475 4:0.036841487 5:0.014393886 6:0.060676985 7:0.037943667 8:0.013568856 9:0.11445504 10:0.16821785 
--256 1:0.66862343 2:0.18917119 3:0.065212224 4:0.054061105 5:0.022932048 6:0.18434359 7:0.1107346 8:0.1878387 9:0.1425835 10:0.028824867 
--256 1:0.45496882 2:0.30190087 3:0.10016164 4:0.10610075 5:0.036867916 6:0.014106201 7:0.0781433 8:0.11483112 9:0.19799569 10:0.061709088 
--256 1:0.61250579 2:0.22893131 3:0.11151436 4:0.033526577 5:0.013521955 6:0.052243502 7:0.035907821 8:0.01264423 9:0.21352958 10:0.22226339 
--256 1:0.52980453 2:0.22342993 3:0.11066027 4:0.077673212 5:0.058432059 6:0.13477192 7:0.050987094 8:0.013062911 9:0.03610104 10:0.015861531 
--41.348986944602665 1:0.89865314 2:0.074155225 3:0.015187598 4:0.0095143126 5:0.0024897189 6:0.96777628 7:0.91857558 8:0.75715179 9:0.59926691 10:0.24368386 
--256 1:0.4680421 2:0.21893857 3:0.13356142 4:0.10718387 5:0.072274037 6:0.0021180698 7:0.1015034 8:0.040948499 9:0.074896342 10:0.099922256 
--256 1:0.48213597 2:0.19268939 3:0.14660517 4:0.13296355 5:0.045605927 6:0.19084676 7:0.055882729 8:0.014411185 9:0.018027711 10:0.23319886 
--256 1:0.41743989 2:0.33421311 3:0.074747944 4:0.11858843 5:0.055010628 6:0.16119952 7:0.055143833 8:0.099265117 9:0.12359826 10:0.013231635 
--256 1:0.52910424 2:0.30074298 3:0.075640733 4:0.066199164 5:0.028312883 6:0.035409571 7:0.040541751 8:0.20513209 9:0.13361239 10:0.026770952 
--256 1:0.3333492 2:0.28491762 3:0.17578018 4:0.14904539 5:0.056907606 6:0.087434208 7:0.23633385 8:0.21836535 9:0.27945017 10:0.10089618 
--256 1:0.38632958 2:0.32771054 3:0.1546027 4:0.089861016 5:0.041496172 6:0.037209829 7:0.18210205 8:0.075548338 9:0.067666699 10:0.19449314 
--256 1:0.38355558 2:0.25395971 3:0.15608949 4:0.14835415 5:0.058041075 6:0.078561118 7:0.15143361 8:0.073727651 9:0.15902988 10:0.052556796 
--256 1:0.56851865 2:0.25792593 3:0.060599963 4:0.085524998 5:0.027430457 6:0.078779004 7:0.089140914 8:0.15110049 9:0.48393266 10:0.077123053 
--256 1:0.29351632 2:0.42909427 3:0.12905253 4:0.095921432 5:0.052415442 6:0.055244636 7:0.090591552 8:0.0079653908 9:0.016256338 10:0.039800897 
--256 1:0.29152484 2:0.32945888 3:0.1620561 4:0.13799752 5:0.078962653 6:0.17976286 7:0.02706676 8:0.058368618 9:0.036587788 10:0.051211901 
--256 1:0.40053247 2:0.34883522 3:0.10964419 4:0.080379891 5:0.060608222 6:0.40321741 7:0.12032385 8:0.26020257 9:0.072543275 10:0.014802845 
--56.451249716185195 1:0.79391482 2:0.15203077 3:0.027827292 4:0.018002029 5:0.0082250924 6:0.95712634 7:0.89272769 8:0.45463079 9:0.34135858 10:0.24829899 
--256 1:0.4913736 2:0.29114573 3:0.092858526 4:0.066602693 5:0.058019448 6:0.30132173 7:0.068583601 8:0.17145949 9:0.15525442 10:0.013841789 
--256 1:0.45045788 2:0.27506818 3:0.13506215 4:0.091449349 5:0.047962445 6:0.26030005 7:0.26266178 8:0.1727963 9:0.30016776 10:0.46168041 
--256 1:0.52732143 2:0.23584872 3:0.12588181 4:0.070515985 5:0.040432054 6:0.064166755 7:0.091194617 8:0.21006081 9:0.048698872 10:0.053452664 
--256 1:0.53364854 2:0.22466812 3:0.12941468 4:0.076808808 5:0.035459854 6:0.021910326 7:0.0056529872 8:0.11354486 9:0.03574733 10:0.087178554 
--26.304912553628757 1:0.11940755 2:0.39342446 3:0.41096416 4:0.058775274 5:0.017428559 6:0.037150965 7:0.059699741 8:0.17321345 9:0.14021914 10:0.36297223 
--256 1:0.56240456 2:0.23241489 3:0.10846402 4:0.058469293 5:0.038247233 6:0.066149945 7:0.092860022 8:0.17295986 9:0.045592156 10:0.021260692 
--140.95330423430764 1:0.34819472 2:0.27026368 3:0.20542238 4:0.12161198 5:0.05450724 6:0.28334515 7:0.053134348 8:0.033974555 9:0.13406897 10:0.16690556 
--256 1:0.7050325 2:0.2468373 3:0.022486359 4:0.019264667 5:0.0063791673 6:0.015308339 7:0.03641786 8:0.1824304 9:0.0147228 10:0.17427534 
--256 1:0.34157722 2:0.31695822 3:0.15924344 4:0.11967134 5:0.062549777 6:0.080625143 7:0.081824594 8:0.25387637 9:0.22521373 10:0.035429524 
--256 1:0.62624455 2:0.16452143 3:0.12311865 4:0.047518409 5:0.038596954 6:0.042941015 7:0.10275059 8:0.04670321 9:0.015360092 10:0.034693346 
--256 1:0.35183078 2:0.28915922 3:0.20162966 4:0.10824753 5:0.04913281 6:0.1052175 7:0.012441084 8:0.20772158 9:0.10208112 10:0.28247464 
--256 1:0.6068267 2:0.19081576 3:0.068988811 4:0.10039125 5:0.032977488 6:0.046896305 7:0.098719007 8:0.053260201 9:0.30168212 10:0.38481325 
--256 1:0.75503928 2:0.15268463 3:0.047997743 4:0.030539423 5:0.013738928 6:0.029659525 7:0.0024092045 8:0.087406252 9:0.0052374368 10:0.088377923 
--2.5092331420183323 1:0.35088122 2:0.38031599 3:0.11164574 4:0.11972368 5:0.037433379 6:0.84614326 7:0.81610077 8:0.7054916 9:0.63375476 10:0.44032924 
--256 1:0.67098702 2:0.16796661 3:0.074201932 4:0.042666227 5:0.044178206 6:0.22339397 7:0.13512656 8:0.024994008 9:0.073833392 10:0.00074269283 
--256 1:0.2500406 2:0.38575095 3:0.15338192 4:0.13744465 5:0.073381882 6:0.081877273 7:0.15421121 8:0.0060934929 9:0.054912811 10:0.01770544 
--256 1:0.31717482 2:0.31453725 3:0.15297502 4:0.13927991 5:0.076033005 6:0.029969584 7:0.011657456 8:0.0049161148 9:0.051776887 10:0.065683477 
--256 1:0.67092731 2:0.18260295 3:0.057083476 4:0.05733145 5:0.032054808 6:0.00010047223 7:0.080249896 8:0.15840451 9:0.065411903 10:0.07415142 
--256 1:0.56918693 2:0.28431189 3:0.072114763 4:0.045746118 5:0.028640306 6:0.0686696 7:0.092066999 8:0.060266352 9:0.083383182 10:0.17556339 
--256 1:0.32408248 2:0.31837259 3:0.12635352 4:0.14926568 5:0.081925722 6:0.17926988 7:0.19833514 8:0.078886893 9:0.024713318 10:0.3420785 
--256 1:0.4952046 2:0.20320928 3:0.14858247 4:0.11765463 5:0.035349007 6:0.15387399 7:0.1279785 8:0.095013437 9:0.18258003 10:0.18564662 
--22.163113032587159 1:0.21268213 2:0.55681155 3:0.13318736 4:0.076939762 5:0.020379201 6:0.18082446 7:0.30736558 8:0.0055170041 9:0.048756692 10:0.26115707 
--256 1:0.63852241 2:0.19893792 3:0.073801539 4:0.054659111 5:0.034079022 6:0.038968058 7:0.093604214 8:0.14873343 9:0.11680869 10:0.055898863 
--256 1:0.25430187 2:0.32304151 3:0.23238918 4:0.13262258 5:0.057644859 6:0.0088422081 7:0.058503179 8:0.0085518269 9:0.027516301 10:0.11232549 
--256 1:0.66977988 2:0.17724017 3:0.05436838 4:0.062215053 5:0.036396519 6:0.043414547 7:0.012677639 8:0.041327869 9:0.15893502 10:0.046435344 
--256 1:0.45007773 2:0.31128766 3:0.095876006 4:0.093802564 5:0.048956044 6:0.12530564 7:0.10644349 8:0.049559059 9:0.12935853 10:0.015855449 
--256 1:0.40126488 2:0.20231595 3:0.17434401 4:0.14678117 5:0.075293999 6:0.019738275 7:0.0067585176 8:0.13940568 9:0.3141022 10:0.38042473 
--256 1:0.44003045 2:0.35511153 3:0.09468979 4:0.078532935 5:0.031635301 6:0.41782754 7:0.029364557 8:0.08232731 9:0.057202209 10:0.11913997 
--256 1:0.58417443 2:0.23071729 3:0.089673343 4:0.065799621 5:0.029635318 6:0.047696352 7:0.045333515 8:0.083992136 9:0.1205906 10:0.025107934 
--256 1:0.42269314 2:0.30969821 3:0.11316655 4:0.10471555 5:0.049726547 6:0.14799556 7:0.22348517 8:0.063732668 9:0.10184996 10:0.0069677127 
--256 1:0.35540254 2:0.29521253 3:0.14109372 4:0.13954897 5:0.06874224 6:0.024961161 7:0.0910561 8:0.19433723 9:0.0072301518 10:0.15634438 
--256 1:0.65173775 2:0.21602396 3:0.054163604 4:0.053622346 5:0.024452345 6:0.047388801 7:0.0063330101 8:0.073871516 9:0.051444616 10:0.063524702 
--256 1:0.33858372 2:0.3464432 3:0.12191612 4:0.1090907 5:0.083966253 6:0.10510219 7:0.20319352 8:0.18136023 9:0.13541352 10:0.11383083 
--256 1:0.65706213 2:0.2484085 3:0.045098496 4:0.035925977 5:0.0135049 6:0.041675539 7:0.068633486 8:0.28588606 9:0.22951534 10:0.18351654 
--256 1:0.60038551 2:0.27719461 3:0.057792223 4:0.045389622 5:0.019238034 6:0.0033882196 7:0.077737384 8:0.18825336 9:0.16853232 10:0.17354609 
--256 1:0.58314003 2:0.24286728 3:0.077197492 4:0.066760546 5:0.03003465 6:0.012881091 7:0.10217039 8:0.1404114 9:0.016192938 10:0.07249583 
--256 1:0.44147683 2:0.2148443 3:0.15535386 4:0.12862215 5:0.059702855 6:0.076775623 7:0.038925803 8:0.094208291 9:0.15478279 10:0.037126228 
--256 1:0.25009562 2:0.34256484 3:0.15558504 4:0.17939892 5:0.072355583 6:0.11258676 7:0.16313452 8:0.11532928 9:0.060623753 10:0.115568 
--256 1:0.51640299 2:0.23887902 3:0.078600288 4:0.13190492 5:0.034212788 6:0.16249247 7:0.24513385 8:0.094303089 9:0.052540888 10:0.0022577459 
--256 1:0.40625775 2:0.35498443 3:0.0836371 4:0.097660444 5:0.057460275 6:0.3372955 7:0.088579815 8:0.15012854 9:0.076570306 10:0.023771923 
--213.91701898966392 1:0.62952338 2:0.1782024 3:0.086801915 4:0.060728701 5:0.044743604 6:0.51682936 7:0.19018612 8:0.044521324 9:0.1734875 10:0.02810476 
--256 1:0.60425983 2:0.23873143 3:0.08590856 4:0.051439928 5:0.019660256 6:0.0062982107 7:0.0083452066 8:0.059789832 9:0.035989953 10:0.072097464 
--256 1:0.65245821 2:0.20158454 3:0.050850931 4:0.063187462 5:0.031918851 6:0.082312234 7:0.090743389 8:0.17964739 9:0.1679955 10:0.28199269 
--256 1:0.61991063 2:0.25120897 3:0.057235073 4:0.054939285 5:0.016706047 6:0.15392489 7:0.028151849 8:0.13096956 9:0.019113629 10:0.14949477 
--256 1:0.79452681 2:0.12470929 3:0.041212285 4:0.027291358 5:0.012260255 6:0.038517259 7:0.088842441 8:0.20045904 9:0.099400209 10:0.019946573 
--118.97452088407621 1:0.46361896 2:0.20177259 3:0.12391132 4:0.098620057 5:0.11207707 6:0.019075095 7:0.091813391 8:0.37112804 9:0.53698703 10:0.55212588 
--256 1:0.36611013 2:0.3023204 3:0.10389529 4:0.14105887 5:0.08661531 6:0.017056992 7:0.074142262 8:0.028008033 9:0.066446705 10:0.11602185 
--256 1:0.28399374 2:0.22801709 3:0.25849775 4:0.15577899 5:0.073712431 6:0.012375105 7:0.0080972742 8:0.072010156 9:0.060439373 10:0.10637893 
--200.8392247838409 1:0.8061884 2:0.15155101 3:0.01876791 4:0.017828337 5:0.0056643423 6:0.0099924956 7:0.039571226 8:0.36493302 9:0.28771001 10:0.12662544 
--45.041235201604835 1:0.32712976 2:0.13622954 3:0.26027637 4:0.20377698 5:0.072587348 6:0.39211075 7:0.25588095 8:0.0066725343 9:0.30609759 10:0.20565414 
--256 1:0.57887515 2:0.281745 3:0.089730876 4:0.034065014 5:0.015583965 6:0.05464519 7:0.077820052 8:0.013827872 9:0.054195499 10:0.17231047 
--256 1:0.49727804 2:0.29354895 3:0.12839376 4:0.05823019 5:0.022549061 6:0.092182615 7:0.054581847 8:0.0048485143 9:0.11030427 10:0.054043203 
--256 1:0.65507085 2:0.21167411 3:0.068924229 4:0.042004336 5:0.022326477 6:0.079499944 7:0.072151123 8:0.18836118 9:0.045300215 10:0.16050078 
--256 1:0.50620896 2:0.29583119 3:0.0963627 4:0.072056849 5:0.029540296 6:0.057787522 7:0.07318859 8:0.12583136 9:0.044465947 10:0.090511547 
--256 1:0.68848111 2:0.16878907 3:0.051288329 4:0.043994971 5:0.047446523 6:0.24713719 7:0.12951885 8:0.04336133 9:0.043560844 10:0.098438613 
--256 1:0.63609458 2:0.16739124 3:0.078230055 4:0.079757291 5:0.038526836 6:0.10637832 7:0.19404161 8:0.20956317 9:0.045359931 10:0.013223085 
--256 1:0.55448623 2:0.24747121 3:0.067311695 4:0.07990104 5:0.050829832 6:0.19003393 7:0.13616467 8:0.24638751 9:0.10098591 10:0.1259322 
--256 1:0.53133 2:0.21666027 3:0.10585605 4:0.077756945 5:0.06839674 6:0.082652927 7:0.11024959 8:0.25293731 9:0.1596175 10:0.064334779 
--30.073090175950789 1:0.26755227 2:0.52247663 3:0.1062833 4:0.079625515 5:0.024062285 6:0.66395624 7:0.12648865 8:0.2239337 9:0.049682968 10:0.046409163 
--256 1:0.67865474 2:0.23335583 3:0.053000626 4:0.027899712 5:0.0070890981 6:0.093055219 7:0.079235008 8:0.1316194 9:0.0097117134 10:0.0040192289 
--256 1:0.47957563 2:0.24433587 3:0.094902648 4:0.12668619 5:0.054499664 6:0.06377563 7:0.0017251736 8:0.23534269 9:0.033987969 10:0.041722913 
--256 1:0.51152151 2:0.32932292 3:0.074428354 4:0.059649948 5:0.02507727 6:0.085718428 7:0.014894733 8:0.15396449 9:0.14504682 10:0.066034757 
--256 1:0.37048619 2:0.27445078 3:0.10577516 4:0.17293793 5:0.076349938 6:0.12249556 7:0.0210108 8:0.01493227 9:0.084184787 10:0.1978895 
--256 1:0.66593313 2:0.19956136 3:0.085972578 4:0.035103068 5:0.013429857 6:0.057481818 7:0.04809623 8:0.19573895 9:0.0092643459 10:0.0019815556 
--256 1:0.46962085 2:0.24155444 3:0.15275771 4:0.092553812 5:0.043513195 6:0.042012065 7:0.014260589 8:0.10489065 9:0.074533299 10:0.18198007 
--256 1:0.46092582 2:0.14704779 3:0.19541466 4:0.11904791 5:0.077563821 6:0.10944599 7:0.2003322 8:0.25303545 9:0.018928889 10:0.073420442 
--256 1:0.30448081 2:0.31880816 3:0.10443943 4:0.17436519 5:0.097906404 6:0.31602976 7:0.073248078 8:0.097955807 9:0.15414696 10:0.21890634 
--256 1:0.64221578 2:0.22695209 3:0.058990213 4:0.049190758 5:0.022651162 6:0.039415538 7:0.04446187 8:0.030861896 9:0.24252484 10:0.30551755 
--256 1:0.50960219 2:0.27452818 3:0.095049871 4:0.064620616 5:0.056199147 6:0.069004843 7:0.071906213 8:0.10379808 9:0.15499565 10:0.3737593 
--256 1:0.35978946 2:0.32864519 3:0.17776291 4:0.091159133 5:0.04264331 6:0.15286554 7:0.19226083 8:0.0056803245 9:0.21201089 10:0.13038324 
--256 1:0.38145601 2:0.19959472 3:0.18731194 4:0.1450734 5:0.086563935 6:0.01431497 7:0.21198794 8:0.036213471 9:0.065123589 10:0.1190254 
--256 1:0.37758926 2:0.26067824 3:0.15626714 4:0.14590219 5:0.059563163 6:0.096787967 7:0.016905686 8:0.038501082 9:0.030632152 10:0.071676373 
--256 1:0.44093057 2:0.21350751 3:0.15736328 4:0.1288518 5:0.059346831 6:0.02358271 7:0.045605604 8:0.088487083 9:0.038713264 10:0.051266796 
--256 1:0.45635202 2:0.36792695 3:0.087402809 4:0.065635205 5:0.022683016 6:0.11694511 7:0.027416459 8:0.052708198 9:0.039842993 10:0.0043129645 
--256 1:0.63431244 2:0.20434773 3:0.07110215 4:0.057979316 5:0.032258359 6:0.063041002 7:0.025191297 8:0.0031575208 9:0.10097106 10:0.078206065 
--256 1:0.21937418 2:0.33835184 3:0.15817771 4:0.19436646 5:0.089729805 6:0.093244574 7:0.22649231 8:0.18509201 9:0.17408112 10:0.16054011 
--256 1:0.54514827 2:0.25803477 3:0.10285495 4:0.06482549 5:0.029136512 6:0.30371365 7:0.10869622 8:0.17021539 9:0.24733511 10:0.10726584 
--256 1:0.43909451 2:0.1869564 3:0.127738 4:0.18375746 5:0.062453629 6:0.33896883 7:0.09410368 8:0.0065611105 9:0.10130789 10:0.20796918 
--256 1:0.50348183 2:0.19658916 3:0.14608043 4:0.10656789 5:0.047280694 6:0.22574092 7:0.14057102 8:0.045871042 9:0.21564036 10:0.18067572 
--256 1:0.4621159 2:0.27974095 3:0.10666865 4:0.11130764 5:0.040166872 6:0.050954084 7:0.077337426 8:0.083695126 9:0.13313048 10:0.037430592 
--256 1:0.69936557 2:0.18167753 3:0.059920158 4:0.043225279 5:0.015811463 6:0.035419495 7:0.017866953 8:0.002586145 9:0.23689561 10:0.31135207 
--256 1:0.36515266 2:0.33141824 3:0.14127548 4:0.11023652 5:0.051917098 6:0.19554749 7:0.19985481 8:0.26407927 9:0.065834286 10:0.19002703 
--256 1:0.49191952 2:0.22462566 3:0.13615062 4:0.081871361 5:0.065432843 6:0.41430942 7:0.16610052 8:0.1821118 9:0.12399776 10:0.021413676 
--256 1:0.32425293 2:0.42874648 3:0.098211009 4:0.10394755 5:0.044842037 6:0.01494391 7:0.15922542 8:0.061808318 9:0.011505541 10:0.15065532 
--256 1:0.34150925 2:0.29891044 3:0.12707427 4:0.15138731 5:0.081118733 6:0.28711829 7:0.086468953 8:0.034670632 9:0.11733473 10:0.11063291 
--256 1:0.58451919 2:0.31333635 3:0.047490737 4:0.038960976 5:0.015692751 6:0.058521974 7:0.12827546 8:0.20646581 9:0.0020448154 10:0.14295859 
--256 1:0.32656224 2:0.39447571 3:0.12080692 4:0.10858253 5:0.049572598 6:0.0019170231 7:0.098768131 8:0.011001001 9:0.042185852 10:0.032228229 
--256 1:0.53283539 2:0.2731891 3:0.11928297 4:0.0518848 5:0.022807745 6:0.099700255 7:0.023596376 8:0.17053834 9:0.080463332 10:0.0055060139 
--256 1:0.6135958 2:0.21022421 3:0.058963507 4:0.078340643 5:0.03887584 6:0.23267307 7:0.14161019 8:0.17803051 9:0.099993042 10:0.1182442 
--256 1:0.31067076 2:0.24889497 3:0.181132 4:0.17570755 5:0.083594728 6:0.01067802 7:0.16296166 8:0.033732105 9:0.14352824 10:0.14129813 
--256 1:0.50932472 2:0.24429952 3:0.12365312 4:0.084552925 5:0.038169715 6:0.20769442 7:0.060914517 8:0.003269326 9:0.03615366 10:0.119871 
--256 1:0.424514 2:0.30130406 3:0.11684874 4:0.10952548 5:0.047807714 6:0.10233425 7:0.11995548 8:0.25718145 9:0.0090337252 10:0.078678747 
--84.962256842957359 1:0.3808361 2:0.34367808 3:0.15955469 4:0.080573801 5:0.035357326 6:0.12181164 7:0.13668432 8:0.021196689 9:0.095086393 10:0.18574023 
--16.52219102801353 1:0.33194754 2:0.24978851 3:0.17113336 4:0.21302237 5:0.034108224 6:0.013647557 7:0.10245916 8:0.019864661 9:0.0071824782 10:0.12656821 
--256 1:0.46489667 2:0.16180145 3:0.18478284 4:0.11296432 5:0.075554715 6:0.08458911 7:0.31182081 8:0.015724174 9:0.053087512 10:0.061654413 
--256 1:0.34567949 2:0.38373605 3:0.13564629 4:0.08735139 5:0.047586786 6:0.3644768 7:0.0023564006 8:0.082685924 9:0.1393062 10:0.09440043 
--256 1:0.64994481 2:0.22433393 3:0.080151225 4:0.032825345 5:0.012744691 6:0.097079669 7:0.14136812 8:0.17351021 9:0.093928852 10:0.063811804 
--256 1:0.6310333 2:0.10507157 3:0.10918464 4:0.089168472 5:0.065542014 6:0.024819002 7:0.13878936 8:0.14953337 9:0.022224046 10:0.032327166 
--256 1:0.24721141 2:0.45613263 3:0.12857811 4:0.10940187 5:0.058675969 6:0.027968484 7:0.0026395376 8:0.073083513 9:0.027235783 10:0.043782999 
--238.79349511581822 1:0.82044322 2:0.13079345 3:0.019311144 4:0.022858473 5:0.00659371 6:0.11153428 7:0.23275024 8:0.43217602 9:0.09666974 10:0.092247835 
--256 1:0.56921944 2:0.22131473 3:0.095924441 4:0.072060565 5:0.04148083 6:0.04474779 7:0.00049587134 8:0.14475723 9:0.11640588 10:0.034974349 
--256 1:0.61606064 2:0.29597798 3:0.058492421 4:0.024701466 5:0.0047674931 6:0.073014573 7:0.06632206 8:0.13991851 9:0.13373068 10:0.061167775 
--256 1:0.33683741 2:0.29629056 3:0.14353048 4:0.14839313 5:0.074948428 6:0.09971085 7:0.2374729 8:0.057445575 9:0.005006135 10:0.064896588 
--256 1:0.70160134 2:0.21224191 3:0.041984543 4:0.025553458 5:0.018618746 6:0.028489806 7:0.0064337363 8:0.038734832 9:0.16105379 10:0.033823936 
--256 1:0.25930131 2:0.33559222 3:0.18597038 4:0.16169857 5:0.057437529 6:0.31024125 7:0.073858929 8:0.11346941 9:0.14592971 10:0.18283503 
--144.71355879921327 1:0.41942589 2:0.22651749 3:0.17778033 4:0.12469487 5:0.051581418 6:0.42692284 7:0.41086664 8:0.50095763 9:0.37346191 10:0.36493937 
--256 1:0.61122787 2:0.20157713 3:0.085680078 4:0.06242361 5:0.039091308 6:0.11130905 7:0.023002589 8:0.26076273 9:0.11773387 10:0.051423941 
--256 1:0.69017781 2:0.21032479 3:0.056826796 4:0.026755337 5:0.015915264 6:0.035507423 7:0.055464125 8:0.2376427 9:0.23467122 10:0.16911531 
--256 1:0.4806677 2:0.1851386 3:0.12363268 4:0.14817024 5:0.062390772 6:0.35587542 7:0.12996446 8:0.39544868 9:0.32219369 10:0.23665684 
--256 1:0.43557888 2:0.33967801 3:0.10219352 4:0.08604832 5:0.036501272 6:0.09940332 7:0.070486741 8:0.34964196 9:0.19168717 10:0.26973504 
--256 1:0.27595221 2:0.31600602 3:0.19358023 4:0.15157889 5:0.062882647 6:0.26710667 7:0.2345993 8:0.069056252 9:0.15349356 10:0.15805664 
--256 1:0.74281388 2:0.18350478 3:0.039878545 4:0.02636567 5:0.007437117 6:0.060964325 7:0.061447392 8:0.24055379 9:0.13756898 10:0.060824372 
--256 1:0.3011596 2:0.36919151 3:0.16915891 4:0.11086695 5:0.049623033 6:0.070303846 7:0.058244416 8:0.013575102 9:0.07199289 10:0.10517565 
--256 1:0.25277437 2:0.34671478 3:0.20841778 4:0.10748374 5:0.084609332 6:0.36854485 7:0.14393131 8:0.050897349 9:0.094685064 10:0.11262413 
--256 1:0.83535234 2:0.12774302 3:0.021428449 4:0.01132407 5:0.0041521218 6:0.011401249 7:0.036616006 8:0.23338933 9:0.21917764 10:0.15908596 
--256 1:0.58790452 2:0.23731496 3:0.093218248 4:0.057571869 5:0.023990404 6:0.046888818 7:0.1291852 8:0.098114203 9:0.13189777 10:0.12922428 
--38.509961148519714 1:0.7949512 2:0.074027052 3:0.047858905 4:0.050951795 5:0.032211048 6:0.62426074 7:0.090349905 8:0.20943882 9:0.25379829 10:0.17433675 
--256 1:0.39183334 2:0.29463489 3:0.15098858 4:0.11599302 5:0.04655016 6:0.086651722 7:0.22186048 8:0.13773218 9:0.1061465 10:0.094565437 
--256 1:0.64960958 2:0.20506888 3:0.063091422 4:0.055486776 5:0.026743346 6:0.085147387 7:0.0013694809 8:0.00018104189 9:0.049347652 10:0.03606566 
--256 1:0.45962672 2:0.17353768 3:0.11473423 4:0.15830759 5:0.093793778 6:0.015444232 7:0.038610996 8:0.084833123 9:0.034542364 10:0.11699158 
--256 1:0.32557046 2:0.23305295 3:0.1817001 4:0.17848555 5:0.081190943 6:0.076376491 7:0.062365543 8:0.10653443 9:0.060522963 10:0.24205848 
--256 1:0.34005557 2:0.32386268 3:0.16914222 4:0.11091138 5:0.056028163 6:0.14467247 7:0.048230181 8:0.21097408 9:0.10451471 10:0.15552176 
--256 1:0.17309384 2:0.24232461 3:0.19623733 4:0.27064222 5:0.11770199 6:0.029019571 7:0.0080489814 8:0.029732221 9:0.017415465 10:0.015343679 
--256 1:0.31454081 2:0.289247 3:0.18705093 4:0.14543561 5:0.063725644 6:0.22666214 7:0.020772535 8:0.13464126 9:0.092076876 10:0.021025368 
--256 1:0.6154738 2:0.20886653 3:0.074289345 4:0.074932039 5:0.026438279 6:0.039162809 7:0.11816697 8:0.062672359 9:0.28476412 10:0.044430254 
--256 1:0.47621673 2:0.28262715 3:0.09894757 4:0.099679527 5:0.042529029 6:0.2343692 7:0.073576327 8:0.12675877 9:0.030275952 10:0.092138617 
--153.79107818121093 1:0.47750161 2:0.28054229 3:0.11413839 4:0.08473651 5:0.043081206 6:0.4033397 7:0.31737746 8:0.15258843 9:0.14572308 10:0.11381482 
--256 1:0.49851434 2:0.16852331 3:0.17526216 4:0.09747525 5:0.060224928 6:0.17827653 7:0.034233741 8:0.1880473 9:0.10361937 10:0.13031456 
--256 1:0.55945796 2:0.27119095 3:0.087611485 4:0.060348748 5:0.02139085 6:0.066266507 7:0.18344673 8:0.25340201 9:0.0098112484 10:0.037288159 
--256 1:0.36135873 2:0.34376906 3:0.12002683 4:0.11519928 5:0.059646105 6:0.28057264 7:0.055023423 8:0.17249092 9:0.16110621 10:0.14165418 
--256 1:0.49173035 2:0.31275254 3:0.10945342 4:0.054904429 5:0.031159254 6:0.23403505 7:0.015571074 8:0.094065856 9:0.1438889 10:0.017518857 
--256 1:0.46332366 2:0.2405316 3:0.14813834 4:0.10380336 5:0.044203044 6:0.035695007 7:0.069569543 8:0.044338556 9:0.11878966 10:0.16571079 
--75.915201402225165 1:0.4401084 2:0.30163614 3:0.14975489 4:0.071152162 5:0.037348415 6:0.086359096 7:0.15755607 8:0.35822633 9:0.39001513 10:0.30471288 
--256 1:0.28826845 2:0.301144 3:0.16806891 4:0.16106476 5:0.08145388 6:0.077467226 7:0.16658804 8:0.13643817 9:0.052890499 10:0.10394181 
--256 1:0.52997046 2:0.36812154 3:0.058802263 4:0.028791161 5:0.014314574 6:0.085046043 7:0.028740666 8:0.085781898 9:0.010260466 10:0.075287238 
--169.07906199794809 1:0.18429702 2:0.20269964 3:0.43543511 4:0.13507375 5:0.042494478 6:0.14090311 7:0.026715738 8:0.086061781 9:0.076411343 10:0.24585947 
--256 1:0.43271221 2:0.25791925 3:0.12280641 4:0.11872535 5:0.06783677 6:0.38652866 7:0.14970612 8:0.22757893 9:0.22746844 10:0.41174811 
--256 1:0.63271356 2:0.27599852 3:0.059209762 4:0.022658933 5:0.0094192272 6:0.036171519 7:0.067270403 8:0.028536766 9:0.054758109 10:0.047627239 
--256 1:0.40927336 2:0.27162965 3:0.12569025 4:0.13787666 5:0.055530082 6:0.17863956 7:0.21188672 8:0.085408307 9:0.17116673 10:0.18807069 
--256 1:0.33185256 2:0.34135457 3:0.17795085 4:0.098546469 5:0.050295554 6:0.40076924 7:0.16208407 8:0.20628338 9:0.072641124 10:0.024297316 
--256 1:0.50489579 2:0.31540262 3:0.077545421 4:0.073082837 5:0.029073329 6:0.064720514 7:0.11657304 8:0.13199671 9:0.0065347815 10:0.066890089 
--256 1:0.65733889 2:0.19518586 3:0.054552546 4:0.059633906 5:0.03328879 6:0.18061638 7:0.10747036 8:0.0077426493 9:0.051970167 10:0.16367927 
--256 1:0.67880134 2:0.20890189 3:0.054995024 4:0.038701996 5:0.018599747 6:0.22580563 7:0.28549649 8:0.20284882 9:0.10828249 10:0.041282818 
--256 1:0.52917201 2:0.21565139 3:0.084732228 4:0.10955175 5:0.060892623 6:0.037602205 7:0.15844394 8:0.15499693 9:0.04954986 10:0.072096337 
--256 1:0.42653134 2:0.23272795 3:0.15393689 4:0.12488797 5:0.061915845 6:0.012982559 7:0.11773053 8:0.090066483 9:0.15669169 10:0.15453554 
--256 1:0.86593318 2:0.070383693 3:0.0314202 4:0.027171884 5:0.0050910433 6:0.005126613 7:0.10155799 8:0.04633897 9:0.2041046 10:0.23434444 
--199.09163660167218 1:0.3344723 2:0.27441992 3:0.201623 4:0.12842191 5:0.061062884 6:0.38698065 7:0.34176561 8:0.34542576 9:0.32410901 10:0.035053995 
--34.717101744140408 1:0.42807648 2:0.24266803 3:0.084259467 4:0.17881022 5:0.066185803 6:0.76612095 7:0.26891755 8:0.21873095 9:0.17115479 10:0.074530144 
--256 1:0.59522569 2:0.22689118 3:0.078198198 4:0.066061561 5:0.033623371 6:0.2702764 7:0.13609467 8:0.055751329 9:0.10403368 10:0.28034185 
--256 1:0.54668251 2:0.24675551 3:0.063181654 4:0.10249592 5:0.040884412 6:0.23899224 7:0.04400812 8:0.30530377 9:0.16291475 10:0.052978911 
--37.003718980904182 1:0.8064141 2:0.11313101 3:0.043746926 4:0.024068402 5:0.012639556 6:0.093999614 7:0.065575228 8:0.034571258 9:0.034547604 10:0.093874869 
--256 1:0.41525282 2:0.31222287 3:0.12270174 4:0.099383771 5:0.050438802 6:0.053006585 7:0.10941014 8:0.14201332 9:0.13719708 10:0.15847408 
--256 1:0.58265753 2:0.20953314 3:0.082953931 4:0.087862825 5:0.036992576 6:0.065091564 7:0.13960137 8:0.063764668 9:0.02443395 10:0.039929688 
--46.496425232498481 1:0.38225748 2:0.49020975 3:0.056238169 4:0.050238415 5:0.021056189 6:0.064649692 7:0.076068917 8:0.04365957 9:0.12195131 10:0.040636905 
--256 1:0.57880237 2:0.22921941 3:0.092684227 4:0.072600551 5:0.026693444 6:0.15510094 7:0.0030187453 8:0.093709559 9:0.14516783 10:0.11684751 
--256 1:0.59987003 2:0.22954551 3:0.090190309 4:0.055528201 5:0.02486595 6:0.27759546 7:0.069714126 8:0.10631219 9:0.24450608 10:0.14243646 
--256 1:0.55571769 2:0.27076371 3:0.07739622 4:0.067445122 5:0.028677262 6:0.019444057 7:0.012157227 8:0.069116655 9:0.095905881 10:0.10259219 
--256 1:0.39050553 2:0.22332073 3:0.16294761 4:0.15647379 5:0.066752336 6:0.068179295 7:0.026850412 8:0.15242954 9:0.0016498381 10:0.056959494 
--256 1:0.38310182 2:0.40048649 3:0.12474797 4:0.060063259 5:0.031600464 6:0.071055321 7:0.078183444 8:0.14564031 9:0.048982038 10:0.082369725 
--256 1:0.707513 2:0.21347672 3:0.042660547 4:0.023851334 5:0.012498396 6:0.063538148 7:0.15576494 8:0.084125844 9:0.22403615 10:0.17190539 
--256 1:0.35102004 2:0.45926971 3:0.075853059 4:0.073292073 5:0.04056512 6:0.058533941 7:0.0071681757 8:0.13726907 9:0.3274665 10:0.40144866 
--256 1:0.54289472 2:0.27079657 3:0.067583278 4:0.076986514 5:0.041738926 6:0.060186747 7:0.048054204 8:0.032283143 9:0.094190282 10:0.066408134 
--256 1:0.64033892 2:0.23365988 3:0.062902392 4:0.047570268 5:0.015528537 6:0.037499212 7:0.060276075 8:0.11955593 9:0.3046319 10:0.1241446 
--256 1:0.49117863 2:0.28148419 3:0.10005197 4:0.093816244 5:0.033468966 6:0.17680599 7:0.20248044 8:0.14387957 9:0.058589259 10:0.0058882106 
--256 1:0.46558984 2:0.30139799 3:0.15180582 4:0.0570974 5:0.024108948 6:0.30558894 7:0.056706635 8:0.017657146 9:0.045663104 10:0.00092416997 
--256 1:0.55143769 2:0.28547826 3:0.06687665 4:0.065540537 5:0.030666865 6:0.064015267 7:0.010085587 8:0.089615623 9:0.15034694 10:0.15636028 
--256 1:0.44924613 2:0.30610425 3:0.092070453 4:0.10038211 5:0.052197066 6:0.15955369 7:0.097156372 8:0.18053864 9:0.068642897 10:0.012959975 
--256 1:0.48716286 2:0.11654554 3:0.16928798 4:0.10409525 5:0.12290837 6:0.00086215534 7:0.0093161004 8:0.21520812 9:0.060198889 10:0.13612313 
--256 1:0.2915348 2:0.22949583 3:0.19046583 4:0.16101085 5:0.12749269 6:0.45346866 7:0.14331078 8:0.1587973 9:0.16051358 10:0.12301949 
--256 1:0.61742926 2:0.18734151 3:0.086708981 4:0.069918435 5:0.03860182 6:0.0061768585 7:0.00097343586 8:0.028748801 9:0.13644978 10:0.0056243956 
--256 1:0.51472878 2:0.2028528 3:0.1033098 4:0.117391 5:0.061717618 6:0.27757817 7:0.20840639 8:0.00041798452 9:0.14533753 10:0.002941644 
--256 1:0.71274387 2:0.21934065 3:0.040804313 4:0.020365415 5:0.0067457525 6:0.20451103 7:0.075732795 8:0.065945881 9:0.08724047 10:0.14646948 
--256 1:0.35189139 2:0.27944582 3:0.15515141 4:0.15346693 5:0.060044452 6:0.13091281 7:0.19472782 8:0.085068113 9:0.065952182 10:0.21401947 
--256 1:0.39133497 2:0.21707495 3:0.1984708 4:0.1280234 5:0.065095877 6:0.099375211 7:0.032207781 8:0.061515726 9:0.041678412 10:0.13867865 
--256 1:0.4089456 2:0.25971896 3:0.10352492 4:0.14484665 5:0.082963883 6:0.19036521 7:0.083703995 8:0.14469861 9:0.17617736 10:0.28480677 
--256 1:0.50867043 2:0.13982426 3:0.125488 4:0.15407731 5:0.071939997 6:0.0022728466 7:0.055735135 8:0.19864976 9:0.11358917 10:0.027202589 
--256 1:0.20260268 2:0.34143497 3:0.20195587 4:0.19421426 5:0.059792221 6:0.032898596 7:0.16685538 8:0.047363921 9:0.087507657 10:0.16869627 
--256 1:0.50412078 2:0.26953932 3:0.098472206 4:0.08989158 5:0.037976107 6:0.076654767 7:0.010789623 8:0.066978915 9:0.16463358 10:0.12553864 
--256 1:0.31298114 2:0.3082791 3:0.15599328 4:0.14047421 5:0.082272269 6:0.11371979 7:0.10250351 8:0.15845023 9:0.065230401 10:0.011735767 
--10.400029637629268 1:0.25443539 2:0.35591901 3:0.17704334 4:0.15040054 5:0.062201719 6:0.031600533 7:0.32228876 8:0.14347228 9:0.025919288 10:0.011423504 
--256 1:0.73332564 2:0.16461914 3:0.041948101 4:0.041614948 5:0.018492165 6:0.067889235 7:0.10467603 8:0.16221935 9:0.15581632 10:0.12693243 
--256 1:0.24950809 2:0.40227451 3:0.17714718 4:0.11292709 5:0.058143124 6:0.21794794 7:0.22880186 8:0.15528118 9:0.063450634 10:0.10711042 
--256 1:0.65180124 2:0.2396661 3:0.059492993 4:0.033473894 5:0.015565781 6:0.10303453 7:0.02550052 8:0.070324203 9:0.25503158 10:0.21636582 
--256 1:0.21020631 2:0.40656364 3:0.15073184 4:0.15597312 5:0.076525099 6:0.17574997 7:0.43646414 8:0.064996721 9:0.30378291 10:0.38509514 
--256 1:0.45051276 2:0.2594469 3:0.14677485 4:0.10024247 5:0.043023025 6:0.13524717 7:0.075483901 8:0.062556753 9:0.16057209 10:0.044056527 
--256 1:0.38286655 2:0.41536484 3:0.10483073 4:0.048479826 5:0.048458052 6:0.34393943 7:0.01751569 8:0.21733515 9:0.097914374 10:0.044087354 
--256 1:0.35824587 2:0.33914846 3:0.13469943 4:0.11801414 5:0.0498921 6:0.13681055 7:0.35485474 8:0.37556964 9:0.28125449 10:0.35060339 
--256 1:0.66922458 2:0.19524144 3:0.067374645 4:0.042817547 5:0.025341788 6:0.049633445 7:0.036518117 8:0.11928457 9:0.12272726 10:0.22191713 
--256 1:0.47490868 2:0.24953787 3:0.16913813 4:0.067481751 5:0.038933574 6:0.19258411 7:0.070661554 8:0.0039579406 9:0.09376069 10:0.048364385 
--256 1:0.19739835 2:0.23488397 3:0.31985019 4:0.17298089 5:0.074886596 6:0.061100951 7:0.13279389 8:0.13089842 9:0.14714381 10:0.13687569 
--256 1:0.20493841 2:0.1766072 3:0.28208991 4:0.21052976 5:0.12583472 6:0.10890235 7:0.051878528 8:0.02473125 9:0.064708894 10:0.076847626 
--256 1:0.6638587 2:0.18029741 3:0.057343513 4:0.059718226 5:0.038782143 6:0.007733583 7:0.013216959 8:0.069395388 9:0.049680316 10:0.065642102 
--256 1:0.34228853 2:0.32381422 3:0.11263453 4:0.14023667 5:0.081026058 6:0.34887106 7:0.16819808 8:0.2320099 9:0.25533407 10:0.073999459 
--256 1:0.69475002 2:0.20293768 3:0.048745729 4:0.035875462 5:0.01769111 6:0.022530924 7:0.11963279 8:0.29756424 9:0.18067962 10:0.011016916 
--256 1:0.47622961 2:0.33306103 3:0.083598356 4:0.075757125 5:0.031353884 6:0.082981891 7:0.11695917 8:0.099984594 9:0.089101056 10:0.078735155 
--256 1:0.44771211 2:0.30471632 3:0.096968535 4:0.10752505 5:0.043077986 6:0.1727047 7:0.048447754 8:0.0052034913 9:0.18041644 10:0.16596039 
--256 1:0.61643351 2:0.14482795 3:0.094587396 4:0.10557164 5:0.038579505 6:0.014432028 7:0.0087914356 8:0.25238217 9:0.22942508 10:0.047672875 
--256 1:0.59242093 2:0.23376902 3:0.099045732 4:0.050184946 5:0.024579372 6:0.094426152 7:0.086256843 8:0.0019436415 9:0.14608857 10:0.11495854 
--256 1:0.52266489 2:0.23944125 3:0.11121353 4:0.080778494 5:0.045901839 6:0.089121917 7:0.024388898 8:0.11872808 9:0.058022545 10:0.022731886 
--256 1:0.63779886 2:0.22894077 3:0.070098698 4:0.042733299 5:0.020428367 6:0.057235313 7:0.121145 8:0.019400071 9:0.235318 10:0.23361596 
--256 1:0.3384836 2:0.27498853 3:0.20344565 4:0.12430826 5:0.058773956 6:0.20172868 7:0.27949129 8:0.095785949 9:0.010731133 10:0.023929666 
--256 1:0.4262385 2:0.30994477 3:0.12676346 4:0.091161996 5:0.045891271 6:0.0301129 7:0.10740099 8:0.004575719 9:0.09497711 10:0.072423389 
--256 1:0.45371042 2:0.19637231 3:0.13744947 4:0.14351588 5:0.068951914 6:0.15355798 7:0.10624707 8:0.035996771 9:0.035814067 10:0.17280806 
--256 1:0.39858748 2:0.29404921 3:0.15427911 4:0.10575341 5:0.047330798 6:0.0085103863 7:0.0057098987 8:0.047135474 9:0.055877924 10:0.016466727 
--256 1:0.58534746 2:0.28156635 3:0.080482591 4:0.032501144 5:0.020102453 6:0.018218344 7:0.00030260312 8:0.11316382 9:0.0063706904 10:0.057135124 
--256 1:0.39466218 2:0.20955496 3:0.18729525 4:0.13589643 5:0.072591172 6:0.15998031 7:0.0061402273 8:0.039040703 9:0.17425323 10:0.066156461 
--256 1:0.64628634 2:0.20166103 3:0.050239445 4:0.056499108 5:0.045314072 6:0.064040184 7:0.033967545 8:0.031537097 9:0.057515225 10:0.27142782 
--256 1:0.72629185 2:0.13652024 3:0.073138159 4:0.047573604 5:0.01647615 6:0.051572187 7:0.074096716 8:0.078244178 9:0.16545709 10:0.010539554 
--256 1:0.35973367 2:0.26507874 3:0.15507195 4:0.15272636 5:0.067389292 6:0.054451578 7:0.15224538 8:0.098196066 9:0.20519394 10:0.053057535 
--256 1:0.76737666 2:0.16586627 3:0.041259744 4:0.019425006 5:0.006072315 6:0.026535816 7:0.078870304 8:0.0955899 9:0.073779154 10:0.063908106 
--256 1:0.32778264 2:0.24794054 3:0.1702548 4:0.1706682 5:0.083353818 6:0.1248681 7:0.13681434 8:0.11967265 9:0.042008064 10:0.041755611 
--256 1:0.77641667 2:0.15654589 3:0.033426682 4:0.025337925 5:0.0082728371 6:0.028184349 7:0.011932414 8:0.28785559 9:0.25147809 10:0.22348996 
--256 1:0.53454179 2:0.29724396 3:0.09766529 4:0.05041405 5:0.020134905 6:0.017827433 7:0.01666255 8:0.027286864 9:0.1292831 10:0.051365446 
--86.668837663324808 1:0.49651572 2:0.19157023 3:0.15065474 4:0.109398 5:0.051861304 6:0.11120795 7:0.26203493 8:0.47795305 9:0.34320723 10:0.24762951 
--101.55009603907554 1:0.40073436 2:0.3468489 3:0.17154553 4:0.047302291 5:0.033568921 6:0.17701885 7:0.025134175 8:0.29782396 9:0.15605668 10:0.37735365 
--256 1:0.56369275 2:0.2569485 3:0.086069152 4:0.064098303 5:0.029191292 6:0.047856698 7:0.078626508 8:0.041351798 9:0.047742676 10:0.22746134 
--256 1:0.55435534 2:0.22643681 3:0.094455932 4:0.084956301 5:0.039795626 6:0.046348922 7:0.091600552 8:0.054848501 9:0.16605838 10:0.28872277 
--256 1:0.45800453 2:0.24817382 3:0.15067853 4:0.094686032 5:0.048457087 6:0.015950819 7:0.12365269 8:0.1154392 9:0.19875707 10:0.18933709 
--256 1:0.5728104 2:0.23692014 3:0.11270851 4:0.055839326 5:0.021721617 6:0.14961738 7:0.057261318 8:0.011399029 9:0.023794774 10:0.14375146 
--256 1:0.34364096 2:0.38415581 3:0.13795528 4:0.0892704 5:0.044977549 6:0.17521327 7:0.0022125306 8:0.099265311 9:0.071774154 10:0.17779434 
--256 1:0.36368001 2:0.30205843 3:0.091746029 4:0.16050199 5:0.082013541 6:0.31600675 7:0.2900957 8:0.13276407 9:0.16908845 10:0.25465898 
--256 1:0.45481702 2:0.2280812 3:0.13889704 4:0.10863082 5:0.069573925 6:0.11612285 7:0.101482 8:0.032290661 9:0.27257842 10:0.29181731 
--256 1:0.41139566 2:0.43920234 3:0.095370324 4:0.036988438 5:0.01704324 6:0.054737759 7:0.031913591 8:0.041154349 9:0.05302932 10:0.0058721367 
--256 1:0.40188617 2:0.271285 3:0.16879127 4:0.10454468 5:0.053492875 6:0.22179743 7:0.16186699 8:0.036525906 9:0.014611486 10:0.037385904 
--12.678862506089335 1:0.27728756 2:0.49235048 3:0.11967891 4:0.083957937 5:0.026725107 6:0.54064424 7:0.10050628 8:0.17534932 9:0.02731157 10:0.037136851 
--256 1:0.36698334 2:0.36343246 3:0.14037882 4:0.08577756 5:0.043427822 6:0.036152926 7:0.1711777 8:0.14493918 9:0.085526243 10:0.21718703 
--256 1:0.58310744 2:0.25635575 3:0.067696024 4:0.062013459 5:0.030827324 6:0.013892311 7:0.01465579 8:0.013688877 9:0.037767746 10:0.077368697 
--44.849846081628741 1:0.08929837 2:0.2496537 3:0.25559163 4:0.29981253 5:0.10564377 6:0.24612617 7:0.11291613 8:0.26286559 9:0.36583609 10:0.089086513 
--256 1:0.78195546 2:0.17334806 3:0.027420086 4:0.011762009 5:0.0055143886 6:0.017369968 7:0.034312548 8:0.050394179 9:0.23176582 10:0.30956271 
--9.0816586468030351 1:0.5072857 2:0.24759791 3:0.14390763 4:0.070958222 5:0.030250536 6:0.43027492 7:0.53529815 8:0.20954861 9:0.016448947 10:0.45304697 
--256 1:0.25921521 2:0.42267798 3:0.13723139 4:0.11681057 5:0.064064849 6:0.041317854 7:0.15165868 8:0.0052818791 9:0.046467036 10:0.0082420915 
--256 1:0.65498176 2:0.14871426 3:0.057681275 4:0.056068078 5:0.082554622 6:0.03791382 7:0.039213111 8:0.38034357 9:0.2837541 10:0.099353724 
--256 1:0.35973606 2:0.50343434 3:0.048762869 4:0.05625409 5:0.031812635 6:0.10153519 7:0.077104712 8:0.15846355 9:0.048132519 10:0.03345344 
--256 1:0.33995114 2:0.22785737 3:0.19980862 4:0.16494538 5:0.067437505 6:0.090171044 7:0.0057026214 8:0.24129944 9:0.033812412 10:0.11311294 
--256 1:0.23925778 2:0.26799881 3:0.20604071 4:0.19914665 5:0.087556047 6:0.1603971 7:0.042153032 8:0.097692251 9:0.086825382 10:0.20963302 
--256 1:0.34055192 2:0.31813541 3:0.16393693 4:0.11942139 5:0.057954355 6:0.0039167981 7:0.021154431 8:0.20789295 9:0.055170855 10:0.13600739 
--256 1:0.39946544 2:0.39806225 3:0.096235022 4:0.073326352 5:0.032910941 6:0.10941995 7:0.049164209 8:0.042839869 9:0.061450776 10:0.035787649 
--256 1:0.43220757 2:0.35795557 3:0.14087533 4:0.052449476 5:0.016512047 6:0.18893412 7:0.056584095 8:0.019145611 9:0.032882623 10:0.025576186 
--256 1:0.62653303 2:0.12693706 3:0.095496242 4:0.097944515 5:0.053089149 6:0.10519717 7:0.074498697 8:0.22806041 9:0.36285058 10:0.38914307 
--256 1:0.61014441 2:0.262333 3:0.065010257 4:0.034154302 5:0.028358027 6:0.1334583 7:0.085390498 8:0.21627473 9:0.070653169 10:0.063975056 
--256 1:0.34207133 2:0.21829194 3:0.20088573 4:0.18927002 5:0.049480983 6:0.074158018 7:0.1199371 8:0.51155839 9:0.36056116 10:0.3478576 
--178.37427445700436 1:0.5298967 2:0.18048554 3:0.070076069 4:0.13222525 5:0.087316446 6:0.21324763 7:0.10601991 8:0.0077085606 9:0.21094733 10:0.52861577 
--256 1:0.46070028 2:0.33375418 3:0.10454834 4:0.065052704 5:0.035944504 6:0.054993445 7:0.02288961 8:0.04544344 9:0.069631546 10:0.070653261 
--256 1:0.36876841 2:0.43442352 3:0.10823617 4:0.06124232 5:0.027329583 6:0.093272355 7:0.020858178 8:0.11676491 9:0.061668422 10:0.099438311 
--256 1:0.28633467 2:0.26351066 3:0.1545017 4:0.19555247 5:0.1001005 6:0.28078332 7:0.008886321 8:0.24638043 9:0.36431308 10:0.052858898 
--256 1:0.29799791 2:0.39014801 3:0.10547636 4:0.12356963 5:0.082808081 6:0.042276402 7:0.19910078 8:0.09680431 9:0.0050507486 10:0.01116508 
--256 1:0.52497487 2:0.27495308 3:0.092757579 4:0.078251382 5:0.029063091 6:0.14440304 7:0.12367985 8:0.089776673 9:0.15098854 10:0.098260835 
--1.2989225431197071 1:0.70361789 2:0.079034792 3:0.10173787 4:0.068122875 5:0.047486579 6:0.59518804 7:0.47825103 8:0.29143351 9:0.33229623 10:0.034851708 
--256 1:0.49198894 2:0.25931838 3:0.1322449 4:0.076022833 5:0.040424956 6:0.0043509137 7:0.066715487 8:0.064038652 9:0.12243185 10:0.052727274 
--256 1:0.74116928 2:0.1359623 3:0.05465439 4:0.052638462 5:0.015575568 6:0.043950339 7:0.15873471 8:0.027433376 9:0.21698601 10:0.077955405 
--256 1:0.38599848 2:0.26944482 3:0.1599956 4:0.12919452 5:0.055366585 6:0.17239743 7:0.15481023 8:0.14364199 9:0.1617069 10:0.1742472 
--256 1:0.58970691 2:0.28746907 3:0.078149215 4:0.033958527 5:0.010716278 6:0.10688351 7:0.065402824 8:0.058037491 9:0.02500407 10:0.019571116 
--256 1:0.56477444 2:0.1957375 3:0.084706656 4:0.092640953 5:0.062140444 6:0.033238988 7:0.082505271 8:0.17445486 9:0.049488763 10:0.13487938 
--256 1:0.39701689 2:0.33861104 3:0.10664152 4:0.10731377 5:0.050416779 6:0.38103746 7:0.069779303 8:0.10738792 9:0.24336938 10:0.05098526 
--256 1:0.54983139 2:0.22973449 3:0.085419171 4:0.090572652 5:0.044442296 6:0.051916217 7:0.029162132 8:0.12126665 9:0.046156795 10:0.037476361 
--256 1:0.52829416 2:0.264444 3:0.10349411 4:0.068926542 5:0.034841195 6:0.062457396 7:0.11825548 8:0.18604853 9:0.070885495 10:0.072386141 
--25.602720388424501 1:0.69280227 2:0.14289127 3:0.072408356 4:0.063567862 5:0.028330234 6:0.0039310916 7:0.18466303 8:0.06170868 9:0.047307629 10:0.13921553 
--256 1:0.52891158 2:0.20046258 3:0.091610089 4:0.11895015 5:0.060065597 6:0.013219741 7:0.052342592 8:0.17562723 9:0.22068902 10:0.2314509 
--256 1:0.32264606 2:0.26562321 3:0.19822681 4:0.13546808 5:0.078035835 6:0.012308274 7:0.14110824 8:0.11810448 9:0.37581488 10:0.25202375 
--256 1:0.43952947 2:0.21547521 3:0.15705465 4:0.14231786 5:0.045622806 6:0.14649337 7:0.047412664 8:0.064590685 9:0.026788124 10:0.01731158 
--256 1:0.55622992 2:0.31967888 3:0.0666468 4:0.036185385 5:0.021259014 6:0.015623082 7:0.016188129 8:0.046042292 9:0.036108588 10:0.038541042 
--256 1:0.41381468 2:0.40629781 3:0.085807869 4:0.063796162 5:0.030283479 6:0.14699034 7:0.11363134 8:0.12802018 9:0.226882 10:0.059391894 
--256 1:0.43734341 2:0.30127624 3:0.11407421 4:0.10589136 5:0.041414782 6:0.15492854 7:0.13868974 8:0.22548096 9:0.11959408 10:0.16589498 
--114.97391070736514 1:0.56905166 2:0.13998372 3:0.15324218 4:0.087789475 5:0.049932969 6:0.25792172 7:0.26899352 8:0.09972977 9:0.060391518 10:0.31446787 
--256 1:0.65583726 2:0.2336082 3:0.062767348 4:0.033552994 5:0.014234204 6:0.047518154 7:0.16137173 8:0.12534224 9:0.26882695 10:0.30877298 
--256 1:0.51594245 2:0.23606907 3:0.096923196 4:0.10586161 5:0.04520367 6:0.036386722 7:0.13425367 8:0.1808811 9:0.079783489 10:0.33072179 
--256 1:0.41532691 2:0.31398582 3:0.11184684 4:0.11645559 5:0.042384844 6:0.030797773 7:0.059090349 8:0.1506711 9:0.16338841 10:0.062981223 
--185.56330983730956 1:0.21709872 2:0.27324972 3:0.23552719 4:0.20385795 5:0.070266428 6:0.1904123 7:0.095525559 8:0.052922262 9:0.4025341 10:0.25512138 
--256 1:0.37913525 2:0.40636755 3:0.10515905 4:0.077136249 5:0.032201909 6:0.031129369 7:0.00478075 8:0.14071816 9:0.05020299 10:0.0046521215 
--122.83022201511906 1:0.56877352 2:0.3239876 3:0.049277474 4:0.036139461 5:0.021821944 6:0.017606457 7:0.070723202 8:0.33950299 9:0.33488112 10:0.50016117 
--256 1:0.59927848 2:0.27962316 3:0.081548776 4:0.028203106 5:0.011346483 6:0.029823458 7:0.017305223 8:0.038631375 9:0.071360733 10:0.061652289 
--256 1:0.54812758 2:0.23741452 3:0.099671008 4:0.082295023 5:0.032491867 6:0.13726537 7:0.13882829 8:0.20824073 9:0.1620894 10:0.096585379 
--256 1:0.7183043 2:0.1945463 3:0.036881177 4:0.034952333 5:0.01531589 6:0.16938915 7:0.17250116 8:0.023385169 9:0.092866056 10:0.066189667 
--256 1:0.53850222 2:0.23155832 3:0.10379427 4:0.080411473 5:0.045733706 6:0.023623125 7:0.15347872 8:0.10822949 9:0.022099207 10:0.064693536 
--256 1:0.6751104 2:0.17901495 3:0.073125322 4:0.052148327 5:0.020600998 6:0.033185923 7:0.20223835 8:0.013106558 9:0.25219693 10:0.28658957 
--256 1:0.63426243 2:0.21746272 3:0.064865832 4:0.052488308 5:0.030920709 6:0.065805551 7:0.029259856 8:0.067393972 9:0.055967912 10:0.010077893 
--256 1:0.56856656 2:0.1429461 3:0.12828474 4:0.096799589 5:0.063403016 6:0.072686515 7:0.093935986 8:0.12577522 9:0.0044289203 10:0.23435417 
--256 1:0.57575075 2:0.18695991 3:0.112346 4:0.081035976 5:0.043907359 6:0.030965413 7:0.030283342 8:0.068478562 9:0.020345813 10:0.04729675 
--256 1:0.56153061 2:0.24446134 3:0.087447771 4:0.074082266 5:0.03247801 6:0.050832912 7:0.0124576 8:0.092352894 9:0.07930664 10:0.15758905 
--256 1:0.32107091 2:0.2968167 3:0.15027723 4:0.16889473 5:0.062940417 6:0.29198299 7:0.04957632 8:0.1613357 9:0.23522011 10:0.0039343269 
--256 1:0.81973825 2:0.11988017 3:0.028915929 4:0.022078201 5:0.0093874435 6:0.01863087 7:0.10660054 8:0.13026136 9:0.15623449 10:0.096679942 
--256 1:0.51868068 2:0.19843304 3:0.13098398 4:0.10422412 5:0.047678188 6:0.27388904 7:0.083006955 8:0.28381919 9:0.15899796 10:0.15784224 
--256 1:0.63396161 2:0.23013085 3:0.054020693 4:0.052325973 5:0.029560869 6:0.023796308 7:0.024788729 8:0.082739063 9:0.15731352 10:0.15570018 
--256 1:0.55226378 2:0.24229443 3:0.11889671 4:0.061978199 5:0.024566877 6:0.028696499 7:0.10654365 8:0.019462714 9:0.0092147099 10:0.10965835 
--256 1:0.72313141 2:0.16331024 3:0.066615142 4:0.032554906 5:0.014388306 6:0.040750386 7:0.095531568 8:0.10186234 9:0.028108047 10:0.043514085 
--256 1:0.6174104 2:0.22236364 3:0.071767069 4:0.059571686 5:0.028887213 6:0.061453009 7:0.022201754 8:0.031461377 9:0.13468116 10:0.11686489 
--256 1:0.67191949 2:0.17005762 3:0.076831424 4:0.057674409 5:0.023517055 6:0.082344009 7:0.1113679 8:0.075673873 9:0.062979217 10:0.11090502 
--256 1:0.47154864 2:0.18191091 3:0.16160572 4:0.12158784 5:0.063346894 6:0.15926303 7:0.058702222 8:0.037145054 9:0.066873688 10:0.11545193 
--256 1:0.70665745 2:0.21975518 3:0.043595517 4:0.024891302 5:0.0051005528 6:0.0036580827 7:0.10161873 8:0.064743242 9:0.12097519 10:0.17815475 
--256 1:0.60537817 2:0.23056122 3:0.088338947 4:0.051257638 5:0.024464023 6:0.061432763 7:0.0027059824 8:0.1648132 9:0.22515185 10:0.14805014 
--256 1:0.48412755 2:0.31752488 3:0.099173376 4:0.062275465 5:0.036898732 6:0.030935096 7:0.20505151 8:0.094951179 9:0.016394786 10:0.12827747 
--256 1:0.59806197 2:0.21953094 3:0.11947792 4:0.049791845 5:0.01313733 6:0.14061933 7:0.00090106399 8:0.01425672 9:0.0047610529 10:0.05845697 
--256 1:0.58891588 2:0.24522553 3:0.10657902 4:0.042683865 5:0.016595711 6:0.087752299 7:0.020804603 8:0.0081552616 9:0.054364087 10:0.20137951 
--256 1:0.56696689 2:0.18108399 3:0.12760861 4:0.071460701 5:0.052879813 6:0.17137344 7:0.023064383 8:0.066596843 9:0.13349717 10:0.052743007 
--256 1:0.82057742 2:0.061900604 3:0.05003897 4:0.042141912 5:0.025341095 6:0.027867156 7:0.16675693 8:0.11953483 9:0.071674479 10:0.1505209 
--256 1:0.40553997 2:0.42064217 3:0.092288979 4:0.049433763 5:0.032095117 6:0.080974401 7:0.029094494 8:0.14245235 9:0.023224546 10:0.035923808 
--256 1:0.64707299 2:0.21055923 3:0.087705738 4:0.036918364 5:0.017743676 6:0.13403942 7:0.025933506 8:0.0011621351 9:0.12878354 10:0.085421481 
--256 1:0.71665475 2:0.16176704 3:0.048275182 4:0.047108467 5:0.02619457 6:0.044455555 7:0.013489834 8:0.12423788 9:0.1146874 10:0.16500213 
--256 1:0.69646844 2:0.2019182 3:0.056734381 4:0.029259781 5:0.015619191 6:0.070574061 7:0.086630727 8:0.092043297 9:0.16650224 10:0.019489329 
--256 1:0.4659077 2:0.26115646 3:0.13205381 4:0.1034554 5:0.037426641 6:0.13187829 7:0.18488164 8:0.031518978 9:0.097241094 10:0.062148235 
--256 1:0.36448663 2:0.48649369 3:0.058128799 4:0.062887375 5:0.028003503 6:0.12875926 7:0.00064568637 8:0.11353432 9:0.069094803 10:0.011662783 
--256 1:0.30035308 2:0.26417854 3:0.14991585 4:0.19637622 5:0.08917631 6:0.038749455 7:0.018368798 8:0.098861877 9:0.13390815 10:0.018174895 
--256 1:0.47606028 2:0.23435234 3:0.088142291 4:0.12024142 5:0.081203672 6:0.033952422 7:0.36871251 8:0.0059715754 9:0.11620238 10:0.24498647 
--256 1:0.64884412 2:0.20240311 3:0.066361153 4:0.058827933 5:0.023563685 6:0.042582644 7:0.095947373 8:0.081274902 9:0.10399702 10:0.10036196 
--256 1:0.66814269 2:0.18508033 3:0.075531949 4:0.052180275 5:0.019064754 6:0.0068018529 7:0.052667718 8:0.05100805 9:0.082329823 10:0.020255585 
--256 1:0.42450435 2:0.29604023 3:0.1035542 4:0.1062902 5:0.069611013 6:0.063562037 7:0.081057792 8:0.002880064 9:0.0051672539 10:0.2312998 
--256 1:0.68613079 2:0.18012751 3:0.065300051 4:0.039209384 5:0.029232268 6:0.030632031 7:0.054877423 8:0.029211202 9:0.067044135 10:0.036576451 
--256 1:0.67907394 2:0.15992788 3:0.049802759 4:0.07309772 5:0.038097708 6:0.069638291 7:0.065441972 8:0.2207976 9:0.094452562 10:0.30507551 
--256 1:0.38120139 2:0.37249613 3:0.120529 4:0.078611959 5:0.047161524 6:0.17408535 7:0.17407535 8:0.21254413 9:0.077678195 10:0.055575814 
--256 1:0.34927398 2:0.24916216 3:0.17201117 4:0.15700236 5:0.072550341 6:0.21789859 7:0.33456482 8:0.014663085 9:0.065147538 10:0.19789483 
--256 1:0.55737032 2:0.16792911 3:0.13260147 4:0.091754163 5:0.050344937 6:0.23352502 7:0.067746388 8:0.0047090097 9:0.3341312 10:0.12895511 
--256 1:0.54622186 2:0.20958912 3:0.11497391 4:0.085399377 5:0.043815728 6:0.056799962 7:0.021158599 8:0.15248391 9:0.008908854 10:0.13790948 
--111.8174998540898 1:0.22182278 2:0.25668848 3:0.21688487 4:0.19678974 5:0.10781412 6:0.17443328 7:0.31812562 8:0.26323358 9:0.07622674 10:0.013163551 
--256 1:0.23615197 2:0.5067639 3:0.10952367 4:0.10274425 5:0.044816212 6:0.2673553 7:0.17127573 8:0.13643383 9:0.07592027 10:0.0075172994 
--256 1:0.66954528 2:0.19462099 3:0.065669442 4:0.049768506 5:0.020395782 6:0.080277935 7:0.086701665 8:0.14080948 9:0.13587684 10:0.19621094 
--256 1:0.30066919 2:0.31673687 3:0.18429664 4:0.1424763 5:0.055821011 6:0.29121329 7:0.20566322 8:0.07731612 9:0.130827 10:0.059220184 
--256 1:0.53628493 2:0.29592328 3:0.1044368 4:0.04536356 5:0.017991434 6:0.075394563 7:0.071152589 8:0.022745009 9:0.071042481 10:0.039095992 
--256 1:0.43650814 2:0.20217049 3:0.16686231 4:0.13497743 5:0.059481631 6:0.023392105 7:0.19630104 8:0.29122453 9:0.057978932 10:0.058923248 
--256 1:0.57083618 2:0.26513025 3:0.067852871 4:0.060114489 5:0.036066214 6:0.18590741 7:0.050033876 8:0.015146402 9:0.19596037 10:0.12568039 
--256 1:0.47739674 2:0.18881268 3:0.1491426 4:0.13067054 5:0.053977445 6:0.0079949578 7:0.13319418 8:0.19301918 9:0.069251568 10:0.084077068 
--256 1:0.46534506 2:0.22746873 3:0.14762454 4:0.1148499 5:0.044711772 6:0.28927681 7:0.23778961 8:0.37132242 9:0.17358574 10:0.30213956 
--256 1:0.37701053 2:0.32902892 3:0.1221851 4:0.11504702 5:0.056728423 6:0.18570722 7:0.038069246 8:0.070851571 9:0.029533787 10:0.033718807 
--256 1:0.73502492 2:0.19885962 3:0.031642827 4:0.027685595 5:0.0067870354 6:0.058828826 7:0.059929189 8:0.19580019 9:0.4750654 10:0.4577651 
--256 1:0.29561441 2:0.22472534 3:0.14642251 4:0.22725632 5:0.10598142 6:0.056083898 7:0.073943673 8:0.21032461 9:0.056004023 10:0.0082221364 
--12.075646646664381 1:0.43908044 2:0.27144526 3:0.13007717 4:0.12201452 5:0.037382619 6:0.20976189 7:0.12244998 8:0.16752131 9:0.060286922 10:0.21185259 
--256 1:0.41030992 2:0.24258371 3:0.16304361 4:0.12856247 5:0.05550029 6:0.069001023 7:0.093177849 8:0.14372748 9:0.20410327 10:0.028996843 
--256 1:0.57647585 2:0.18276937 3:0.086621312 4:0.11833513 5:0.035798332 6:0.10736045 7:0.059292164 8:0.16807778 9:0.19502029 10:0.27234953 
--256 1:0.53374065 2:0.24180768 3:0.10938182 4:0.070279341 5:0.044790512 6:0.0066755281 7:0.013995161 8:0.085170824 9:0.11327171 10:0.089065949 
--256 1:0.22571614 2:0.3222736 3:0.17492505 4:0.19029067 5:0.086794535 6:0.15974414 7:0.063148308 8:0.29908728 9:0.0063209133 10:0.048873672 
--256 1:0.48720967 2:0.25836911 3:0.089672332 4:0.10990695 5:0.054841943 6:0.17146868 7:0.14357868 8:0.16638159 9:0.041046395 10:0.095696638 
--256 1:0.26766465 2:0.29386821 3:0.19364652 4:0.17626339 5:0.068557234 6:0.018624291 7:0.12356155 8:0.051435474 9:0.1016963 10:0.11260832 
--256 1:0.55941919 2:0.29122641 3:0.078231949 4:0.05684727 5:0.014275181 6:0.040600784 7:0.066134354 8:0.078576146 9:0.21915332 10:0.0092426105 
--3.3973326862734599 1:0.30240664 2:0.10679716 3:0.15810807 4:0.29415371 5:0.13853443 6:0.028940249 7:0.03449397 8:0.48444674 9:0.61440509 10:0.42556424 
--256 1:0.70328958 2:0.17200609 3:0.038867028 4:0.056845987 5:0.028991314 6:0.099566336 7:0.21302892 8:0.023737059 9:0.040822902 10:0.048108344 
--256 1:0.64714179 2:0.13355534 3:0.10555255 4:0.070469329 5:0.043280996 6:0.089282257 7:0.022078133 8:0.027365086 9:0.024042649 10:0.078720999 
--256 1:0.4239803 2:0.29027487 3:0.13153853 4:0.10546607 5:0.048740245 6:0.043049853 7:0.1460797 8:0.39009985 9:0.15199658 10:0.11642997 
--256 1:0.54255325 2:0.21511561 3:0.093857814 4:0.088263427 5:0.060209902 6:0.23436471 7:0.17275257 8:0.49417069 9:0.15454384 10:0.080358055 
--256 1:0.21908031 2:0.32390119 3:0.23857422 4:0.11676271 5:0.10168157 6:0.041904618 7:0.085906121 8:0.027308893 9:0.0084070698 10:0.018567014 
--256 1:0.44909383 2:0.22190152 3:0.11203368 4:0.14669882 5:0.070272143 6:0.093124488 7:0.006589445 8:0.19260616 9:0.10891352 10:0.012724567 
--256 1:0.46259962 2:0.25156337 3:0.14257693 4:0.10226067 5:0.040999408 6:0.0074823719 7:0.0066189085 8:0.024307929 9:0.033706239 10:0.011946673 
--256 1:0.45296404 2:0.31076624 3:0.11928266 4:0.086546661 5:0.030440404 6:0.0469462 7:0.095589594 8:0.055542274 9:0.021044914 10:0.094017297 
--256 1:0.5215193 2:0.27805972 3:0.13552785 4:0.04668886 5:0.018204279 6:0.094432757 7:0.076392935 8:0.0080816301 9:0.085439824 10:0.026263304 
--256 1:0.44758839 2:0.30632147 3:0.140721 4:0.07615373 5:0.029215417 6:0.025484246 7:0.022527195 8:0.078625501 9:0.17639718 10:0.22555662 
--256 1:0.28920874 2:0.25621276 3:0.19802341 4:0.16139922 5:0.095155872 6:0.00093674149 7:0.1889979 8:0.18744228 9:0.083262444 10:0.068775882 
--57.615144427095082 1:0.64982084 2:0.21974434 3:0.060823063 4:0.047040874 5:0.022570881 6:0.48792347 7:0.25611929 8:0.12642799 9:0.020801897 10:0.00081990634 
--256 1:0.36259841 2:0.25384572 3:0.18304435 4:0.12901621 5:0.071495307 6:0.43632772 7:0.22248905 8:0.18066766 9:0.10744321 10:0.095841579 
--256 1:0.26721887 2:0.32778011 3:0.15733105 4:0.14794718 5:0.099722778 6:0.11723855 7:0.36449934 8:0.10634879 9:0.098204567 10:0.26787154 
--256 1:0.64990661 2:0.19369831 3:0.077384042 4:0.057795525 5:0.021215521 6:0.072537304 7:0.12847632 8:0.0060867962 9:0.18567657 10:0.13618157 
--51.80573342279591 1:0.20128139 2:0.31848613 3:0.22066269 4:0.19077656 5:0.068793233 6:0.39269431 7:0.2677041 8:0.019932153 9:0.072112808 10:0.025585638 
--256 1:0.38061678 2:0.30938203 3:0.15027003 4:0.11094486 5:0.048786297 6:0.23908172 7:0.011429881 8:0.099622939 9:0.14093469 10:7.1487061e-05 
--256 1:0.4522355 2:0.22042466 3:0.1614239 4:0.10900391 5:0.056912036 6:0.085189171 7:0.021681031 8:0.049617389 9:0.09133162 10:0.016177426 
--256 1:0.1515772 2:0.48149174 3:0.14614212 4:0.15456939 5:0.066219543 6:0.033536826 7:0.017863743 8:0.0932162 9:0.0071297855 10:0.007014157 
--256 1:0.26333316 2:0.43417316 3:0.11564964 4:0.12643104 5:0.060412999 6:0.30958544 7:0.0090578551 8:0.10579475 9:0.15706009 10:0.35254588 
--256 1:0.62790125 2:0.22384244 3:0.062358351 4:0.048059085 5:0.037838868 6:0.025391199 7:0.061248706 8:0.15237027 9:0.095898512 10:0.080224326 
--256 1:0.45909793 2:0.24997357 3:0.12724548 4:0.10784972 5:0.055833305 6:0.57550544 7:0.16155602 8:0.0034132987 9:0.1214094 10:0.056794365 
--1.2596238519782563 1:0.25597483 2:0.1401037 3:0.49780049 4:0.084037999 5:0.022082974 6:0.21790154 7:0.1256623 8:0.15087145 9:0.30649947 10:0.27201859 
--256 1:0.44306142 2:0.23975849 3:0.17858248 4:0.068752807 5:0.069844812 6:0.017155367 7:0.095987591 8:0.023061137 9:0.016341678 10:0.13167828 
--117.41320862362006 1:0.47818432 2:0.17988251 3:0.17161727 4:0.10654293 5:0.063772979 6:0.016522776 7:0.085768638 8:0.36593127 9:0.028055783 10:0.017779799 
--256 1:0.65481749 2:0.208388 3:0.058292925 4:0.054345587 5:0.024155997 6:0.13373819 7:0.00088835395 8:0.11039428 9:0.15678523 10:0.2272228 
--256 1:0.664175 2:0.20803491 3:0.053881064 4:0.047656007 5:0.026253018 6:0.039657537 7:0.026644804 8:0.022395535 9:0.032662145 10:0.13997343 
--256 1:0.32379264 2:0.23583448 3:0.17796887 4:0.16738061 5:0.095023408 6:0.25536141 7:0.082855492 8:0.078978835 9:0.025521018 10:0.061794698 
--256 1:0.55332316 2:0.20173371 3:0.083337079 4:0.11502639 5:0.046579662 6:0.23502708 7:0.016658846 8:0.018812889 9:0.075670464 10:0.021434888 
--256 1:0.69305928 2:0.22816375 3:0.02670194 4:0.037955746 5:0.014119287 6:0.0039931231 7:0.059578632 8:0.16235542 9:0.089081524 10:0.090786477 
--256 1:0.54125082 2:0.30610057 3:0.072187708 4:0.048302514 5:0.032158392 6:0.13580461 7:0.1250315 8:0.0092235048 9:0.14771203 10:0.25265701 
--62.106019577665499 1:0.79992239 2:0.094236996 3:0.053688379 4:0.025211817 5:0.026940418 6:0.19982386 7:0.050152323 8:0.0076290705 9:0.28487252 10:0.1854066 
--42.582301784856313 1:0.43899414 2:0.26474304 3:0.14140082 4:0.11047491 5:0.04438709 6:0.47077125 7:0.54495574 8:0.56430309 9:0.48294659 10:0.39311901 
--256 1:0.64068224 2:0.1626343 3:0.072811386 4:0.081504981 5:0.042367092 6:0.13271335 7:0.073730877 8:0.11075511 9:0.26686217 10:0.20968645 
--256 1:0.38578511 2:0.27673026 3:0.15573535 4:0.12289698 5:0.058852304 6:0.24796065 7:0.018175213 8:0.22481066 9:0.15069192 10:0.073016093 
--43.609106435078694 1:0.34502473 2:0.34025269 3:0.13983755 4:0.09569092 5:0.07919411 6:0.4092952 7:0.054485667 8:0.21614432 9:0.44220567 10:0.53213079 
--256 1:0.35585803 2:0.34436573 3:0.14230044 4:0.10352702 5:0.053948787 6:0.16459449 7:0.00095944561 8:0.025936826 9:0.12598305 10:0.09501018 
--256 1:0.25345834 2:0.30905758 3:0.21877353 4:0.14635989 5:0.072350663 6:0.11683317 7:0.10913537 8:0.12645648 9:0.084272308 10:0.11379171 
--256 1:0.55024024 2:0.21756503 3:0.12335219 4:0.068386927 5:0.040455601 6:0.034781216 7:0.030898407 8:0.053349222 9:0.012662133 10:0.14524789 
--256 1:0.26423275 2:0.33479843 3:0.2214642 4:0.12559288 5:0.053911747 6:0.11083905 7:0.11734679 8:0.047307425 9:0.31164103 10:0.33784772 
--256 1:0.38408462 2:0.36905406 3:0.10726326 4:0.095667146 5:0.04393091 6:0.064742605 7:0.033821272 8:0.11492362 9:0.0019048551 10:0.00081820581 
--256 1:0.6388407 2:0.24148442 3:0.06288362 4:0.038855103 5:0.017936159 6:0.070681026 7:0.24780971 8:0.15175617 9:0.12808701 10:0.32395703 
--256 1:0.37195598 2:0.39439147 3:0.14907882 4:0.049742663 5:0.034831068 6:0.13392187 7:0.059365918 8:0.22793876 9:0.088701278 10:0.10734228 
--256 1:0.47231318 2:0.26117896 3:0.07823138 4:0.091220884 5:0.097055592 6:0.025280065 7:0.048491498 8:0.037780999 9:0.061325644 10:0.070397634 
--256 1:0.51612863 2:0.24418126 3:0.08793576 4:0.08778274 5:0.063971608 6:0.059770727 7:0.042474322 8:0.029835573 9:0.098772965 10:0.20504818 
--256 1:0.38094252 2:0.18992149 3:0.2155013 4:0.14787458 5:0.065760102 6:0.12622832 7:0.06944162 8:0.034995051 9:0.0026696734 10:0.15595932 
--256 1:0.69319397 2:0.19091648 3:0.050133279 4:0.037527309 5:0.028228958 6:0.029630855 7:0.043356235 8:0.035848865 9:0.01346908 10:0.087686739 
--256 1:0.35848349 2:0.31122518 3:0.17106399 4:0.11326791 5:0.045959438 6:0.23570636 7:0.26722467 8:0.056654157 9:0.0035783198 10:0.10126721 
--256 1:0.46532699 2:0.27361137 3:0.12395928 4:0.092567329 5:0.044535031 6:0.05502091 7:0.07368191 8:0.025337639 9:0.012366974 10:0.18921597 
--256 1:0.35487081 2:0.32514548 3:0.15284396 4:0.11477135 5:0.0523684 6:0.19437979 7:0.12354128 8:0.10536167 9:0.15132639 10:0.12075602 
--256 1:0.46880083 2:0.28201569 3:0.12785057 4:0.086447011 5:0.034885892 6:0.28240624 7:0.031119841 8:0.22214396 9:0.18069746 10:0.039948674 
--256 1:0.40015966 2:0.23148943 3:0.1485125 4:0.1487477 5:0.071090711 6:0.078523603 7:0.09011987 8:0.14060108 9:0.15925591 10:0.0830742 
--33.927007682386439 1:0.51502291 2:0.38036603 3:0.05771433 4:0.035147731 5:0.011749007 6:0.0475036 7:0.1722192 8:0.053953856 9:0.058723444 10:0.13791284 
--256 1:0.4924297 2:0.28728329 3:0.10944811 4:0.081835543 5:0.029003362 6:0.0086005684 7:0.019963919 8:0.13797386 9:0.10130996 10:0.16400861 
--256 1:0.69423985 2:0.20341144 3:0.06056375 4:0.027845368 5:0.0139396 6:0.00085208951 7:0.055749763 8:0.01035279 9:0.077100041 10:0.19664455 
--256 1:0.2321469 2:0.35523322 3:0.14528428 4:0.1851585 5:0.082177101 6:0.27271115 7:0.0098374776 8:0.0066450178 9:0.034041117 10:0.061466154 
--256 1:0.48151781 2:0.35952028 3:0.057056437 4:0.082334127 5:0.019571351 6:0.033222935 7:0.088451091 8:0.071359932 9:0.02276867 10:0.01458659 
--256 1:0.52906881 2:0.30023972 3:0.091075583 4:0.058402672 5:0.021213214 6:0.02300262 7:0.14524056 8:0.19834625 9:0.080675874 10:0.047725618 
--256 1:0.57270758 2:0.22125973 3:0.073616484 4:0.087511369 5:0.044904835 6:0.0056068415 7:0.040761918 8:0.18266516 9:0.33208652 10:0.34910351 
--256 1:0.46470325 2:0.15065036 3:0.12720876 4:0.16156152 5:0.095876115 6:0.063926338 7:0.11023432 8:0.20515857 9:0.42905115 10:0.42825722 
--256 1:0.5841054 2:0.25852867 3:0.091982823 4:0.047814771 5:0.017568341 6:0.27865038 7:0.19703104 8:0.2375283 9:0.066729253 10:0.023741999 
--256 1:0.4811779 2:0.26698541 3:0.11497928 4:0.091749637 5:0.045107772 6:0.16051924 7:0.21648427 8:0.013049163 9:0.19137369 10:0.21452463 
--256 1:0.26877885 2:0.35024463 3:0.12408741 4:0.18021697 5:0.07667214 6:0.27003694 7:0.0050353048 8:0.0076498725 9:0.053270569 10:0.02029277 
--256 1:0.58744375 2:0.2548227 3:0.077171434 4:0.046934413 5:0.033627698 6:0.36419013 7:0.41765591 8:0.24222717 9:0.17599687 10:0.32682749 
--256 1:0.55643567 2:0.28798581 3:0.076494555 4:0.059059972 5:0.020023994 6:0.11388292 7:0.046539184 8:0.015470233 9:0.10065633 10:0.13914103 
--256 1:0.59765679 2:0.24578276 3:0.082812812 4:0.052731814 5:0.021015826 6:0.049143636 7:0.15618034 8:0.061593764 9:0.31090605 10:0.23742525 
--256 1:0.70349605 2:0.16198592 3:0.068580995 4:0.045735783 5:0.020201249 6:0.089878685 7:0.0082521754 8:0.013812974 9:0.080417153 10:0.024858007 
--256 1:0.42901369 2:0.2131695 3:0.15005979 4:0.12190668 5:0.085850338 6:0.19798885 7:0.14473294 8:0.04951861 9:0.11149894 10:0.38665852 
--256 1:0.66470845 2:0.1943588 3:0.070546817 4:0.045812506 5:0.024573426 6:0.025763356 7:0.069028433 8:0.03363252 9:0.05421703 10:0.29964008 
--256 1:0.23318226 2:0.46771471 3:0.14092529 4:0.10373739 5:0.054440346 6:0.33200858 7:0.13470318 8:0.35506506 9:0.19746808 10:0.20963901 
--256 1:0.41982852 2:0.38795625 3:0.088892248 4:0.065091109 5:0.038231875 6:0.27408944 7:0.10002284 8:0.099284425 9:0.079629556 10:0.1277107 
--256 1:0.48499456 2:0.19706733 3:0.14567299 4:0.13851192 5:0.033753197 6:0.050462606 7:0.093537393 8:0.0043461591 9:0.00041775779 10:0.05371718 
--256 1:0.60679665 2:0.13807095 3:0.12086177 4:0.077118059 5:0.05715258 6:0.15671164 7:0.16177368 8:0.28092996 9:0.33286547 10:0.072721488 
--256 1:0.68140108 2:0.13167619 3:0.078449309 4:0.064854301 5:0.043619117 6:0.050451884 7:0.052431752 8:0.04761911 9:0.014907296 10:0.30273047 
--256 1:0.50336164 2:0.25240089 3:0.098546509 4:0.089511137 5:0.05617982 6:0.035406267 7:0.14147379 8:0.13466937 9:0.021310096 10:0.017299065 
--256 1:0.78931462 2:0.11454207 3:0.047720404 4:0.029640996 5:0.018781911 6:0.023913281 7:0.11823021 8:0.072297151 9:0.10531037 10:0.047608429 
--256 1:0.53101249 2:0.39102864 3:0.03605816 4:0.034269575 5:0.0076311292 6:0.023581122 7:0.071293095 8:0.11034401 9:0.12674586 10:0.080509053 
--256 1:0.3155743 2:0.3189848 3:0.16755772 4:0.12535395 5:0.072529218 6:0.15938573 7:0.080974707 8:0.16577714 9:0.081400485 10:0.18148762 
--256 1:0.3613571 2:0.33086414 3:0.13453414 4:0.10510072 5:0.068143904 6:0.12184904 7:0.15733475 8:0.13446993 9:0.10154612 10:0.089862648 
--215.2195997847885 1:0.31855085 2:0.28063805 3:0.19942077 4:0.11985028 5:0.081540051 6:0.069292493 7:0.014038759 8:0.38445834 9:0.057900984 10:0.024145967 
--256 1:0.46123393 2:0.32132273 3:0.10867859 4:0.086279548 5:0.022485209 6:0.21576801 7:0.12642758 8:0.13394262 9:0.12341933 10:0.011043204 
--256 1:0.22105722 2:0.34668532 3:0.13725335 4:0.19816336 5:0.096840756 6:0.064636975 7:0.027608438 8:0.10351652 9:0.10513598 10:0.19186904 
--256 1:0.37748037 2:0.46016315 3:0.07682992 4:0.060449821 5:0.025076736 6:0.18001633 7:0.096209513 8:0.018140962 9:0.010198872 10:0.15723307 
--256 1:0.41514445 2:0.31031898 3:0.079284464 4:0.13353444 5:0.061717671 6:0.19524932 7:0.072096293 8:0.075791008 9:0.098496675 10:0.11608203 
--22.394654409167053 1:0.22972164 2:0.40379063 3:0.21952566 4:0.11376729 5:0.033194775 6:0.55155958 7:0.36705801 8:0.22405951 9:0.13033713 10:0.054892341 
--239.3223337760212 1:0.67323241 2:0.15358844 3:0.066229276 4:0.073599265 5:0.033350607 6:0.32990877 7:0.32031106 8:0.21886488 9:0.36494641 10:0.45909303 
--256 1:0.72915382 2:0.17369173 3:0.044173887 4:0.034951277 5:0.018029291 6:0.017851737 7:0.17127281 8:0.16250966 9:0.039162903 10:0.029178265 
--256 1:0.47790129 2:0.26720536 3:0.09419704 4:0.1041307 5:0.056565608 6:0.0063819658 7:0.096833087 8:0.094445099 9:0.034287165 10:0.026890985 
--256 1:0.54947485 2:0.26019439 3:0.097276452 4:0.059643593 5:0.03341072 6:0.14573696 7:0.057931696 8:0.15113076 9:0.024155078 10:0.068220702 
--191.47265341828017 1:0.32011383 2:0.1527214 3:0.27637574 4:0.18125193 5:0.069537099 6:0.08146934 7:0.084386981 8:0.2822444 9:0.21688838 10:0.028464048 
--256 1:0.30519798 2:0.32622813 3:0.15229215 4:0.15943857 5:0.056843174 6:0.084762656 7:0.0061911004 8:0.078495381 9:0.074727249 10:0.17046759 
--256 1:0.63855656 2:0.27027838 3:0.042824981 4:0.036569525 5:0.011770556 6:0.086082573 7:0.055981421 8:0.14327402 9:0.024687949 10:0.12289715 
--256 1:0.43832664 2:0.23580068 3:0.16386918 4:0.10140822 5:0.060595274 6:0.056122848 7:0.05320031 8:0.12014847 9:0.0015078552 10:0.014850166 
--256 1:0.60381184 2:0.24074526 3:0.08533101 4:0.052550065 5:0.017561824 6:0.16838314 7:0.016895666 8:0.082624085 9:0.06443338 10:0.039527255 
--33.354563800528567 1:0.36033206 2:0.29703001 3:0.097230451 4:0.13833775 5:0.10706973 6:0.13955129 7:0.054245445 8:0.43225683 9:0.27600698 10:0.69376296 
--256 1:0.38042729 2:0.38125942 3:0.13241141 4:0.075503239 5:0.030398638 6:0.16895804 7:0.13319394 8:0.11773509 9:0.18796912 10:0.11607655 
--256 1:0.54793242 2:0.25555443 3:0.09523884 4:0.067699535 5:0.033574777 6:0.028608583 7:0.054681791 8:0.1055523 9:0.073024037 10:0.015111487 
--148.69607645811752 1:0.73927225 2:0.13647451 3:0.063207913 4:0.040562209 5:0.020483115 6:0.047464285 7:0.012438412 8:0.034474775 9:0.023754289 10:0.11449404 
--256 1:0.62574416 2:0.14269051 3:0.070178013 4:0.10645538 5:0.054931937 6:0.41540913 7:0.084077988 8:0.096169081 9:0.20646948 10:0.14438931 
--256 1:0.35641154 2:0.31544885 3:0.17666227 4:0.096193297 5:0.055284039 6:0.11092762 7:0.041491882 8:0.0061893206 9:0.04015867 10:0.0061852623 
--256 1:0.67027743 2:0.24291439 3:0.042826055 4:0.032574009 5:0.011408119 6:0.010925197 7:0.019471893 8:0.1079131 9:0.014173272 10:0.050180797 
--213.60252996449594 1:0.30923985 2:0.28826792 3:0.18266145 4:0.13524672 5:0.084584063 6:0.28580798 7:0.34010723 8:0.19869112 9:0.16374547 10:0.48092488 
--256 1:0.72764248 2:0.21350243 3:0.035814281 4:0.014046068 5:0.0089947417 6:0.16185657 7:0.001168881 8:0.28496083 9:0.20021945 10:0.10436252 
--46.129031654195018 1:0.19968952 2:0.30315249 3:0.2968558 4:0.11299738 5:0.087304812 6:0.53352883 7:0.42558158 8:0.030985698 9:0.05804888 10:0.11862298 
--256 1:0.33461588 2:0.27403176 3:0.18268056 4:0.14149193 5:0.067179874 6:0.10507216 7:0.11850132 8:0.0008956429 9:0.020569459 10:0.029536224 
--256 1:0.50122026 2:0.24063163 3:0.13228068 4:0.088006769 5:0.037860661 6:0.045009514 7:0.12987819 8:0.03625483 9:0.13591775 10:0.09838781 
--256 1:0.7867056 2:0.13507431 3:0.037156412 4:0.027379134 5:0.013684536 6:0.0041127884 7:0.015082853 8:0.054394193 9:0.052785398 10:0.074057111 
--256 1:0.63762797 2:0.20978153 3:0.06525371 4:0.057000501 5:0.030336292 6:0.046894034 7:0.049252711 8:0.039706635 9:0.031621496 10:0.16654952 
--47.74004461241141 1:0.71639408 2:0.17559525 3:0.047101561 4:0.04637159 5:0.014537528 6:0.79318889 7:0.57413283 8:0.17900359 9:0.077913915 10:0.18589105 
--256 1:0.39098912 2:0.30971898 3:0.1671546 4:0.082315365 5:0.049821947 6:0.058993927 7:0.16793501 8:0.27581627 9:0.11457304 10:0.098458753 
--256 1:0.65915569 2:0.18376829 3:0.074103946 4:0.061371698 5:0.021600382 6:0.0096413122 7:0.023077939 8:0.044200002 9:0.069707706 10:0.085111811 
--256 1:0.48227653 2:0.28378024 3:0.12622525 4:0.071831488 5:0.035886489 6:0.031474524 7:0.00017612542 8:0.085789171 9:0.049476387 10:0.052710912 
--256 1:0.69031438 2:0.20120291 3:0.04998921 4:0.03905144 5:0.019442059 6:0.018616584 7:0.13819063 8:0.10471018 9:0.032341839 10:0.051650102 
--256 1:0.31664853 2:0.36408662 3:0.15644693 4:0.11501028 5:0.047807639 6:0.019818734 7:0.036192536 8:0.01943823 9:0.01507106 10:0.13359146 
--35.277437217986787 1:0.70184468 2:0.15146463 3:0.078735397 4:0.048420339 5:0.019534951 6:0.63816444 7:0.1573676 8:0.23367024 9:0.42558498 10:0.56154805 
--256 1:0.44802737 2:0.22793484 3:0.15578882 4:0.11831728 5:0.049931683 6:0.16824707 7:0.100882 8:0.29726599 9:0.093327776 10:0.033358416 
--256 1:0.49306687 2:0.23710915 3:0.11877912 4:0.11302009 5:0.038024762 6:0.12909914 7:0.074042193 8:0.068049271 9:0.086958521 10:0.16437378 
--256 1:0.41934569 2:0.26055433 3:0.12670688 4:0.1337409 5:0.059652187 6:0.098496739 7:0.15520959 8:0.075124172 9:0.00042711957 10:0.046091118 
--256 1:0.32763889 2:0.30217213 3:0.16419799 4:0.12987729 5:0.076113701 6:0.12918138 7:0.099429223 8:0.046355649 9:0.084985149 10:0.15098444 
--256 1:0.33020615 2:0.31894844 3:0.11633068 4:0.14753445 5:0.086980288 6:0.11301534 7:0.17163628 8:0.18412828 9:0.052164384 10:0.013883679 
--256 1:0.72198041 2:0.16633876 3:0.050873601 4:0.04026309 5:0.020544137 6:0.08851453 7:0.038403222 8:0.097784115 9:0.055203428 10:0.17548388 
--256 1:0.45121773 2:0.19253887 3:0.14744451 4:0.13011759 5:0.078681304 6:0.42878145 7:0.094959137 8:0.095318035 9:0.035729732 10:0.0091764247 
--256 1:0.42542319 2:0.1833321 3:0.1555924 4:0.14608327 5:0.089569034 6:0.13026338 7:0.093216252 8:0.058691323 9:0.004772361 10:0.0054462647 
--256 1:0.65819867 2:0.22839885 3:0.059628793 4:0.037625018 5:0.016148663 6:0.026669226 7:0.049906382 8:0.12582062 9:0.15949071 10:0.059057841 
--212.16634926810977 1:0.50139849 2:0.36117314 3:0.069555165 4:0.046308609 5:0.021564596 6:0.18436012 7:0.14424202 8:0.30615577 9:0.17903524 10:0.32459809 
--256 1:0.41997995 2:0.29461639 3:0.15077119 4:0.094689365 5:0.039943093 6:0.1947737 7:0.079763091 8:0.12205603 9:0.037541379 10:0.12773358 
--256 1:0.77405164 2:0.12139477 3:0.054074579 4:0.032901251 5:0.017577757 6:0.01399717 7:0.046286135 8:0.073261774 9:0.099109321 10:0.035099323 
--256 1:0.55226284 2:0.23365892 3:0.085151377 4:0.087081123 5:0.041845739 6:0.083190507 7:0.085899478 8:0.014611241 9:0.084474248 10:0.13550204 
--256 1:0.47377749 2:0.31151946 3:0.11050729 4:0.067014726 5:0.037181041 6:0.084302157 7:0.054384043 8:0.1295573 9:0.099657367 10:0.32183806 
--256 1:0.56313486 2:0.31318378 3:0.049788873 4:0.048645172 5:0.025247316 6:0.12539315 7:0.022799042 8:0.013744878 9:0.14129673 10:0.10742635 
--256 1:0.47066625 2:0.38934603 3:0.064701573 4:0.054380132 5:0.020906018 6:0.0036550171 7:0.051389936 8:0.12554557 9:0.10924293 10:0.14583696 
--256 1:0.7461028 2:0.18335531 3:0.031495924 4:0.026041636 5:0.013004331 6:0.12593863 7:0.051905792 8:0.035443587 9:0.049372191 10:0.088879407 
--256 1:0.59165334 2:0.16281712 3:0.084869015 4:0.10485569 5:0.055804829 6:0.089253969 7:0.10826977 8:0.047867899 9:0.11971362 10:0.080453401 
--256 1:0.40148307 2:0.26499469 3:0.13672857 4:0.13202715 5:0.064766515 6:0.013738458 7:0.13881016 8:0.12785798 9:0.034168675 10:0.13703727 
--54.575453752693164 1:0.41684972 2:0.28488581 3:0.16529905 4:0.073721371 5:0.059244051 6:0.41861223 7:0.0035467133 8:0.31099636 9:0.11415984 10:0.17216267 
--51.062618125796163 1:0.28981458 2:0.28615966 3:0.23682621 4:0.12815999 5:0.059039561 6:0.01480938 7:0.37243106 8:0.12356777 9:0.22815687 10:0.032402303 
--256 1:0.6263398 2:0.27419924 3:0.043781252 4:0.038975174 5:0.016704543 6:0.22376467 7:0.10002569 8:0.14888045 9:0.010563328 10:0.23581626 
--168.47521076390751 1:0.1603579 2:0.45525969 3:0.19416848 4:0.11390665 5:0.076307285 6:0.24382731 7:0.018193449 8:0.19794804 9:0.096766202 10:0.018108087 
--256 1:0.70129111 2:0.20575534 3:0.057037964 4:0.026169344 5:0.0097462409 6:0.092243159 7:0.011449254 8:0.11552917 9:0.07019846 10:0.0083862633 
--256 1:0.44163673 2:0.18739654 3:0.17310276 4:0.12883779 5:0.069026175 6:0.1154639 7:0.18044394 8:0.017072631 9:0.074627653 10:0.040045326 
--101.2713573632695 1:0.29956306 2:0.43765213 3:0.14801542 4:0.078182706 5:0.036586684 6:0.058748747 7:0.014359444 8:0.0081204886 9:0.066176497 10:0.21245349 
--256 1:0.62238141 2:0.18311971 3:0.085256236 4:0.069777155 5:0.039465483 6:0.22224177 7:0.084254461 8:0.05940545 9:0.041417791 10:0.2289524 
--231.0248189225492 1:0.40178624 2:0.31392494 3:0.15014056 4:0.08211005 5:0.05203821 6:0.19555216 7:0.25896203 8:0.032724829 9:0.068115494 10:0.35521796 
--256 1:0.47292434 2:0.32006475 3:0.090696005 4:0.085998125 5:0.030316778 6:0.046447611 7:0.040930644 8:0.003764627 9:0.068838489 10:0.056614103 
--256 1:0.75817086 2:0.19543569 3:0.024250509 4:0.016412857 5:0.005730086 6:0.014620615 7:0.035777131 8:0.12882598 9:0.14788315 10:0.020050804 
--256 1:0.61457309 2:0.21296357 3:0.085630003 4:0.06162543 5:0.02520791 6:0.068569524 7:0.12284456 8:0.19008006 9:0.11021327 10:0.11647826 
--256 1:0.22589715 2:0.38350234 3:0.1333918 4:0.17396766 5:0.083241046 6:0.24076644 7:0.015274146 8:0.040200926 9:0.006338757 10:0.10526302 
--256 1:0.49584622 2:0.29673389 3:0.085502823 4:0.080183965 5:0.041733109 6:0.23636485 7:0.22237308 8:0.19772567 9:0.10168603 10:0.039205117 
--256 1:0.3592604 2:0.23221203 3:0.16770747 4:0.15526647 5:0.085553626 6:0.081701503 7:0.0064394294 8:0.048769863 9:0.075633844 10:0.042400714 
--256 1:0.34925694 2:0.27440562 3:0.16397618 4:0.13709939 5:0.075261868 6:0.064728755 7:0.053467415 8:0.0075045267 9:0.086354731 10:0.028664063 
--256 1:0.69660092 2:0.19338815 3:0.046756775 4:0.038025647 5:0.025228509 6:0.035926541 7:0.04191153 8:0.20057533 9:0.077926277 10:0.41103215 
--256 1:0.69668173 2:0.18584454 3:0.046532783 4:0.047152905 5:0.023788038 6:0.016398655 7:0.026225177 8:0.22587704 9:0.11938503 10:0.10089093 
--256 1:0.31090433 2:0.26580496 3:0.15360809 4:0.16936566 5:0.10031695 6:0.056489656 7:0.025492276 8:0.071409751 9:0.15428994 10:0.46044572 
--256 1:0.45879513 2:0.36320722 3:0.090222554 4:0.064729025 5:0.02304607 6:0.012201728 7:0.018281802 8:0.027493985 9:0.013419113 10:0.14703716 
--256 1:0.74236874 2:0.20170655 3:0.035253327 4:0.013383393 5:0.007287992 6:0.048304036 7:0.0091775307 8:0.31962337 9:0.16668563 10:0.057249276 
--256 1:0.37476557 2:0.32427551 3:0.12316047 4:0.10777508 5:0.070023363 6:0.19988498 7:0.017438352 8:0.051245208 9:0.080248207 10:0.14839411 
--256 1:0.63665247 2:0.2623398 3:0.045380349 4:0.047099722 5:0.0085276593 6:0.22669304 7:0.12101399 8:0.15347844 9:0.10844403 10:0.021800762 
--256 1:0.30075931 2:0.45369415 3:0.096270843 4:0.10000851 5:0.049267188 6:0.27840228 7:0.08824733 8:0.2577371 9:0.22153094 10:0.23699598 
--256 1:0.72084658 2:0.17881076 3:0.055717393 4:0.033255616 5:0.011369646 6:0.03561453 7:0.042451935 8:0.065403752 9:0.011113262 10:0.03877974 
--256 1:0.29744387 2:0.39120917 3:0.13535613 4:0.11548898 5:0.06050186 6:0.43552951 7:0.044763685 8:0.027918419 9:0.1606169 10:0.034020084 
--256 1:0.51927935 2:0.39777019 3:0.052598428 4:0.021204451 5:0.009147581 6:0.06265056 7:0.028200783 8:0.058668019 9:0.00012221323 10:0.011634174 
--256 1:0.77217681 2:0.13225061 3:0.044375728 4:0.036490677 5:0.014706176 6:0.038692063 7:0.031410941 8:0.023553714 9:0.14272795 10:0.17785485 
--256 1:0.57870695 2:0.30155494 3:0.059659766 4:0.045108209 5:0.014970136 6:0.11187041 7:0.10988539 8:0.12386109 9:0.11867196 10:0.18048945 
--256 1:0.56474736 2:0.23473819 3:0.11245618 4:0.056816464 5:0.031241801 6:0.0069059306 7:0.011316356 8:0.13944546 9:0.13296644 10:0.098283769 
--256 1:0.37152736 2:0.19447513 3:0.17816319 4:0.18554122 5:0.070293099 6:0.27281675 7:0.16990911 8:0.070756969 9:0.043581487 10:0.19629522 
--256 1:0.32148126 2:0.21401807 3:0.21410548 4:0.16409722 5:0.086297971 6:0.024122646 7:0.10784157 8:0.16157592 9:0.029930338 10:0.13157339 
--256 1:0.33454135 2:0.34602975 3:0.16825254 4:0.098053014 5:0.053123346 6:0.14575476 7:0.1601778 8:0.1057416 9:0.046887177 10:0.030530841 
--256 1:0.44396219 2:0.29591863 3:0.11736585 4:0.10506385 5:0.037689478 6:0.011753754 7:0.12001984 8:0.19834352 9:0.04894011 10:0.0417217 
--256 1:0.58652181 2:0.18445465 3:0.099190249 4:0.070111721 5:0.059721564 6:0.030602233 7:0.031540471 8:0.19396572 9:0.15581946 10:0.018123648 
--256 1:0.70074312 2:0.17668035 3:0.050856713 4:0.049360049 5:0.022359764 6:0.23925962 7:0.10761027 8:0.1980204 9:0.24525703 10:0.18334825 
--256 1:0.47475298 2:0.27789142 3:0.11997663 4:0.081601362 5:0.045777608 6:0.10232267 7:0.11511655 8:0.077710843 9:0.1448219 10:0.010338622 
--256 1:0.68641074 2:0.19807667 3:0.058101756 4:0.041174266 5:0.016236569 6:0.057878847 7:0.013285498 8:0.12290815 9:0.1409477 10:0.17547263 
--256 1:0.29097352 2:0.43937823 3:0.12615899 4:0.094071864 5:0.049417399 6:0.10273633 7:0.071471892 8:0.046619059 9:0.01877887 10:0.02868723 
--256 1:0.52534761 2:0.34156145 3:0.057609283 4:0.04979509 5:0.02568657 6:0.14028878 7:0.033509022 8:0.12523896 9:0.31994435 10:0.18508982 
--256 1:0.30137342 2:0.45143191 3:0.12203958 4:0.08984893 5:0.03530616 6:0.28657463 7:0.053426408 8:0.0022737359 9:0.16404289 10:0.05195432 
--256 1:0.63172442 2:0.19035499 3:0.091694433 4:0.055771093 5:0.030455056 6:0.0343004 7:0.0028916171 8:0.12400921 9:0.044383551 10:0.0079315132 
--256 1:0.68783375 2:0.18712062 3:0.062487018 4:0.042335064 5:0.020223544 6:0.029527677 7:0.058582896 8:0.13699528 9:0.092141679 10:0.1371338 
--256 1:0.3755154 2:0.26554714 3:0.18942162 4:0.10385832 5:0.065657523 6:0.053249374 7:0.0066919611 8:0.010999768 9:0.10338254 10:0.024938066 
--256 1:0.23416323 2:0.39948692 3:0.16518413 4:0.13471206 5:0.066453664 6:0.037569764 7:0.15846181 8:0.069378813 9:0.11305488 10:0.015564698 
--256 1:0.4875184 2:0.2716768 3:0.11527248 4:0.079519398 5:0.046012916 6:0.19202156 7:0.030984121 8:0.018198452 9:0.064927529 10:0.24512111 
--22.633128867398327 1:0.53916143 2:0.36019142 3:0.046720397 4:0.036245182 5:0.017681566 6:0.47454193 7:0.11645783 8:0.39986397 9:0.2553644 10:0.31491826 
--256 1:0.45594908 2:0.24208882 3:0.161046 4:0.09598018 5:0.044935924 6:0.15190869 7:0.030822566 8:0.074747537 9:0.057931975 10:0.0011958996 
--256 1:0.44387593 2:0.35111839 3:0.073336625 4:0.094306375 5:0.037362683 6:0.13248867 7:0.2030688 8:0.26741979 9:0.10017901 10:0.022910848 
--256 1:0.5670403 2:0.22435816 3:0.10367583 4:0.066476354 5:0.038449359 6:0.08472666 7:0.062339282 8:0.26867299 9:0.0092908732 10:0.031070789 
--256 1:0.33209768 2:0.25984558 3:0.18517354 4:0.15168597 5:0.071197227 6:0.066092246 7:0.064842395 8:0.047562492 9:0.050057233 10:0.091410641 
--256 1:0.79930193 2:0.13470869 3:0.03923404 4:0.019082438 5:0.0076729007 6:0.0096123109 7:0.091806897 8:0.23618873 9:0.25611342 10:0.15951047 
--256 1:0.47596897 2:0.22806134 3:0.14469692 4:0.10663683 5:0.044635931 6:0.24270393 7:0.21062799 8:0.11510942 9:0.083157309 10:0.060168276 
--256 1:0.59094365 2:0.20786702 3:0.10484585 4:0.065090352 5:0.031253126 6:0.065124706 7:0.052361011 8:0.11219797 9:0.020895364 10:0.026713637 
--256 1:0.43029901 2:0.30012958 3:0.13578811 4:0.087006042 5:0.046777252 6:0.17012723 7:0.062913659 8:0.2036641 9:0.042669532 10:0.0036594922 
--256 1:0.57571919 2:0.24702347 3:0.065768605 4:0.076639379 5:0.034849357 6:0.22492426 7:0.019571556 8:0.1560243 9:0.19324265 10:0.090246289 
--256 1:0.33263233 2:0.29610528 3:0.13680767 4:0.16800466 5:0.066450051 6:0.055132171 7:0.26278729 8:0.03338882 9:0.087145604 10:0.1072658 
--256 1:0.52468779 2:0.26532701 3:0.091435303 4:0.07781077 5:0.040739123 6:0.15022941 7:0.014752514 8:0.038343001 9:0.094160266 10:0.28481431 
--256 1:0.47011519 2:0.29705785 3:0.10496301 4:0.095607592 5:0.032256359 6:0.13137468 7:0.0098432634 8:0.15757668 9:0.033631609 10:0.16864025 
--256 1:0.52743063 2:0.24640619 3:0.087491963 4:0.08786703 5:0.050804188 6:0.21328113 7:0.049548892 8:0.085632484 9:0.14459928 10:0.11932688 
--256 1:0.22797376 2:0.47406898 3:0.12576582 4:0.0867198 5:0.085471646 6:0.037180687 7:0.03644869 8:0.011233885 9:0.019637555 10:0.2732283 
--256 1:0.39805308 2:0.16869372 3:0.16882565 4:0.16289142 5:0.10153613 6:0.0011455122 7:0.031917305 8:0.26916504 9:0.27882801 10:0.3671957 
--256 1:0.63709216 2:0.15888431 3:0.082088999 4:0.087580876 5:0.034353653 6:0.0062387314 7:0.1665435 8:0.035834229 9:0.0037742125 10:0.1371515 
--256 1:0.14132356 2:0.18127563 3:0.21253332 4:0.32470962 5:0.14015788 6:0.0034794557 7:0.085058838 8:0.035512778 9:0.016383767 10:0.026779592 
--256 1:0.67933985 2:0.24776178 3:0.046401494 4:0.017665149 5:0.0088317331 6:0.028024735 7:0.027816233 8:0.081174239 9:0.18647596 10:0.24842685 
--256 1:0.4777019 2:0.15208216 3:0.14094144 4:0.18352303 5:0.045751469 6:0.21183694 7:0.069897288 8:0.26089607 9:0.011791546 10:0.0210794 
--256 1:0.52614604 2:0.27518357 3:0.080258429 4:0.077091557 5:0.041320403 6:0.11126595 7:0.084200176 8:0.008907534 9:0.0026845935 10:0.12153766 
--256 1:0.47961085 2:0.29909217 3:0.091118333 4:0.093244743 5:0.036933909 6:0.016327948 7:0.031370372 8:0.065453253 9:0.18717526 10:0.25957724 
--256 1:0.55405397 2:0.21864481 3:0.12327344 4:0.066180987 5:0.037846799 6:0.098662024 7:0.24238064 8:0.084700068 9:0.13695346 10:0.14400394 
--256 1:0.60485918 2:0.27688288 3:0.071760205 4:0.034963533 5:0.011534205 6:0.084274572 7:0.04445466 8:0.045556245 9:0.031417134 10:0.020088513 
--256 1:0.72856412 2:0.17716407 3:0.053387606 4:0.027687443 5:0.013196761 6:0.11611076 7:0.11257662 8:0.10536343 9:0.0083932792 10:0.018039869 
--256 1:0.64788505 2:0.1644138 3:0.099571133 4:0.054569993 5:0.033560029 6:0.0029484684 7:0.079870001 8:0.10144586 9:0.066463956 10:0.12321759 
--256 1:0.37331821 2:0.18773084 3:0.12492003 4:0.17672383 5:0.1373071 6:0.12984674 7:0.09518159 8:0.23363904 9:0.27898634 10:0.24144195 
--256 1:0.67014501 2:0.21856379 3:0.074573637 4:0.027595161 5:0.0091224035 6:0.0088909569 7:0.014086691 8:0.046682214 9:0.13193977 10:0.15637212 
--256 1:0.69653163 2:0.18676437 3:0.054190043 4:0.043019691 5:0.019494271 6:0.050636529 7:0.13512578 8:0.13875083 9:0.11379066 10:0.09410291 
--256 1:0.41985274 2:0.30174724 3:0.13965579 4:0.08797401 5:0.050770219 6:0.030943812 7:0.042781749 8:0.12029837 9:0.025014469 10:0.24428219 
--256 1:0.44584821 2:0.27411908 3:0.1252566 4:0.10109827 5:0.053677838 6:0.49626763 7:0.29118212 8:0.16823586 9:0.12894703 10:0.095471335 
--256 1:0.68116912 2:0.1840554 3:0.059203009 4:0.050316104 5:0.025256369 6:0.053008724 7:0.061006374 8:0.083387031 9:0.068279914 10:0.21941576 
--256 1:0.46894404 2:0.32889095 3:0.10817003 4:0.068253507 5:0.025741468 6:0.23276039 7:0.0058794344 8:0.059093482 9:0.068400958 10:0.19973901 
--256 1:0.25061503 2:0.23636384 3:0.24307895 4:0.17637286 5:0.093569313 6:0.19043813 7:0.028877157 8:0.14932718 9:0.02370312 10:0.049993154 
--256 1:0.22025414 2:0.39423999 3:0.18310712 4:0.13048703 5:0.071911723 6:0.30440674 7:0.084613338 8:0.067723201 9:0.043869592 10:0.12474159 
--256 1:0.49320867 2:0.19568827 3:0.15265594 4:0.11240079 5:0.046046333 6:0.050721467 7:0.10947783 8:0.095381898 9:0.13045155 10:0.16202 
--256 1:0.35609533 2:0.38585348 3:0.1083144 4:0.10397033 5:0.045766457 6:0.33487574 7:0.10339879 8:0.024698 9:0.13586078 10:0.021218662 
--256 1:0.40954059 2:0.17695139 3:0.19549557 4:0.13006985 5:0.0879426 6:0.060466116 7:0.0043565407 8:0.0058707521 9:0.15059087 10:0.21532094 
--256 1:0.8004532 2:0.14221636 3:0.035113939 4:0.01578528 5:0.0064312182 6:0.01245682 7:0.017501113 8:0.16308945 9:0.092098414 10:0.089474481 
--256 1:0.30173672 2:0.28358423 3:0.1450633 4:0.18578378 5:0.083831967 6:0.053909901 7:0.017673449 8:0.19778134 9:0.18735294 10:0.077174982 
--256 1:0.41423764 2:0.27621394 3:0.15084096 4:0.10562594 5:0.053081521 6:0.068176177 7:0.08992833 8:0.028212212 9:0.15803861 10:0.13069875 
--256 1:0.53928492 2:0.22483123 3:0.0820609 4:0.10569575 5:0.048127202 6:0.10628173 7:0.060565244 8:0.051544753 9:0.019351114 10:0.14908261 
--256 1:0.3683264 2:0.49311438 3:0.053179353 4:0.056486022 5:0.028893844 6:0.12806466 7:0.048678745 8:0.073498878 9:0.11468157 10:0.029199077 
--256 1:0.34799892 2:0.42967765 3:0.10365558 4:0.087225335 5:0.031442521 6:0.10483887 7:0.073386215 8:0.068268109 9:0.18157851 10:0.099144416 
--256 1:0.50390214 2:0.24781812 3:0.14245739 4:0.075407419 5:0.030414941 6:0.029860313 7:0.086692545 8:0.0071333447 9:0.013725748 10:0.12176949 
--66.122524584205891 1:0.67261091 2:0.21361289 3:0.054287326 4:0.039465258 5:0.020023624 6:0.25192151 7:0.27233158 8:0.19092393 9:0.12668554 10:0.092751935 
--35.784444430912444 1:0.42763339 2:0.29973795 3:0.1020883 4:0.094251667 5:0.076288694 6:0.26483922 7:0.069237936 8:0.2839448 9:0.37669601 10:0.58573669 
--256 1:0.37619412 2:0.3592215 3:0.13118526 4:0.087690198 5:0.045708917 6:0.045583501 7:0.042978643 8:0.21094919 9:0.051847955 10:0.030682391 
--256 1:0.56888191 2:0.24867732 3:0.083571952 4:0.071932819 5:0.026935997 6:0.08108228 7:0.090591726 8:0.1205348 9:0.1469278 10:0.066943898 
--256 1:0.32952004 2:0.28823185 3:0.1711158 4:0.14394502 5:0.067187286 6:0.18170337 7:0.11779767 8:0.1505546 9:0.026613295 10:0.083390488 
--256 1:0.27943457 2:0.2783725 3:0.18286905 4:0.1836152 5:0.075708672 6:0.11600919 7:0.10098073 8:0.015799569 9:0.12669586 10:0.089386518 
--256 1:0.46547923 2:0.22517342 3:0.12910485 4:0.14736835 5:0.032874148 6:0.16826829 7:0.36892559 8:0.15985917 9:0.029234615 10:0.22896565 
--256 1:0.4019173 2:0.26848525 3:0.13584561 4:0.11959288 5:0.074158967 6:0.017993194 7:0.052753242 8:0.01206115 9:0.099662366 10:0.013088525 
--256 1:0.75977985 2:0.13761505 3:0.052447369 4:0.030527756 5:0.019629975 6:0.027648155 7:0.066396314 8:0.23251676 9:0.087346934 10:0.070321386 
--256 1:0.74405043 2:0.12365098 3:0.034818096 4:0.06110312 5:0.036377371 6:0.073232585 7:0.041017659 8:0.16401922 9:0.41598652 10:0.3751865 
--256 1:0.52179457 2:0.29795438 3:0.097164243 4:0.055126968 5:0.027959834 6:0.023025472 7:0.078972238 8:0.00035016005 9:0.11326884 10:0.31203794 
--256 1:0.45228118 2:0.25983762 3:0.1327705 4:0.11782493 5:0.037285773 6:0.02689753 7:0.051815686 8:0.046445318 9:0.011805416 10:0.074024456 
--256 1:0.3845111 2:0.31716672 3:0.1307022 4:0.12694993 5:0.040670048 6:0.037787584 7:0.017606669 8:0.023312461 9:0.072766876 10:0.049938393 
--256 1:0.37579793 2:0.28085873 3:0.14376136 4:0.12611127 5:0.073470721 6:0.016772081 7:0.033267736 8:0.011254202 9:0.067454239 10:0.25673388 
--256 1:0.77986259 2:0.14358097 3:0.032214235 4:0.030209204 5:0.014133002 6:0.038021065 7:0.074855089 8:0.26378948 9:0.18005073 10:0.34661945 
--256 1:0.33655564 2:0.47076049 3:0.088160712 4:0.073262516 5:0.03126065 6:0.084249861 7:0.012016434 8:0.1752485 9:0.10130763 10:0.047421676 
--256 1:0.50163635 2:0.22623126 3:0.11576202 4:0.10489766 5:0.051472715 6:0.10285245 7:0.069393709 8:0.25042231 9:0.088354445 10:0.079313966 
--256 1:0.23898803 2:0.50825888 3:0.09754721 4:0.09805262 5:0.057153262 6:0.0031910821 7:0.082389533 8:0.15581989 9:0.066060767 10:0.041412327 
--256 1:0.66061741 2:0.22393764 3:0.058963405 4:0.036438117 5:0.020043428 6:0.11125864 7:0.046022474 8:0.1075811 9:0.028834978 10:0.12115011 
--256 1:0.27106937 2:0.40832799 3:0.13024407 4:0.12738313 5:0.062975442 6:0.18589067 7:0.11812189 8:0.23633632 9:0.083864618 10:0.018853169 
--256 1:0.514529 2:0.3084456 3:0.11836619 4:0.040507687 5:0.018151516 6:0.066882151 7:0.0049384495 8:0.039022584 9:0.03566497 10:0.017421451 
--256 1:0.46826254 2:0.18100374 3:0.15094323 4:0.13680571 5:0.062984776 6:0.42326585 7:0.027581987 8:0.2908565 9:0.23566211 10:0.16744008 
--256 1:0.39341982 2:0.28476923 3:0.16058862 4:0.1028134 5:0.058408931 6:0.1248191 7:0.13477622 8:0.011736605 9:0.00094118741 10:0.16358193 
--256 1:0.35516562 2:0.3127352 3:0.12705653 4:0.13803983 5:0.067002826 6:0.26057812 7:0.12928838 8:0.025798038 9:0.1141814 10:0.11359903 
--256 1:0.49843087 2:0.21599517 3:0.10559042 4:0.11796244 5:0.062021099 6:0.06501027 7:0.062093516 8:0.0057619245 9:0.08844452 10:0.37895832 
--9.7437913349636212 1:0.20758192 2:0.15204299 3:0.50830264 4:0.098618761 5:0.033453686 6:0.27437071 7:0.14585196 8:0.16410454 9:0.25438504 10:0.15323709 
--256 1:0.3194761 2:0.31630115 3:0.17860398 4:0.12156422 5:0.064054553 6:0.040550928 7:0.054969241 8:0.048511097 9:0.060163939 10:0.069273303 
--256 1:0.45797724 2:0.28847249 3:0.13558725 4:0.085975714 5:0.031987295 6:0.14707559 7:0.15654379 8:0.034719685 9:0.081194238 10:0.049305186 
--256 1:0.37439044 2:0.43954004 3:0.10145773 4:0.058119184 5:0.026492615 6:0.092509832 7:0.10110012 8:0.11769231 9:0.21777148 10:0.32810557 
--256 1:0.61439146 2:0.1616742 3:0.082962933 4:0.091531385 5:0.049440021 6:0.08164667 7:0.17457602 8:0.17278128 9:0.077278554 10:0.052323235 
--256 1:0.55550394 2:0.22292407 3:0.094633942 4:0.087351899 5:0.039586152 6:0.021487251 7:0.02836498 8:0.1551478 9:0.04279705 10:0.0079949715 
--256 1:0.31283374 2:0.29453595 3:0.16046951 4:0.1510923 5:0.081068498 6:0.0056081545 7:0.073252526 8:0.017008 9:0.043218025 10:0.01125898 
--256 1:0.24507771 2:0.32101872 3:0.18120602 4:0.15672919 5:0.095968351 6:0.17428266 7:0.068017814 8:0.12609448 9:0.04510675 10:0.012435594 
--256 1:0.41314411 2:0.2643231 3:0.15663048 4:0.12429013 5:0.041612177 6:0.41676084 7:0.17927171 8:0.030200815 9:0.080260741 10:0.012136395 
--256 1:0.32969451 2:0.27684633 3:0.19325447 4:0.13884922 5:0.061355473 6:0.21794015 7:0.059297959 8:0.17410824 9:0.14188802 10:0.04517576 
--256 1:0.63257904 2:0.20384074 3:0.093326729 4:0.048851339 5:0.021402158 6:0.0097083871 7:0.0067252395 8:0.022694028 9:0.19484792 10:0.10741737 
--256 1:0.64537172 2:0.18235426 3:0.073241696 4:0.067051465 5:0.031980859 6:0.0811927 7:0.12388944 8:0.17308396 9:0.13034582 10:0.12040473 
--256 1:0.56770697 2:0.21937924 3:0.093182839 4:0.073946304 5:0.045784645 6:0.42137162 7:0.090050475 8:0.0074310959 9:0.0007921232 10:0.062628228 
--256 1:0.36352473 2:0.27787628 3:0.18847568 4:0.092300061 5:0.077823252 6:0.0035498785 7:0.09134056 8:0.089660173 9:0.15179357 10:0.11710031 
--256 1:0.37429258 2:0.32424969 3:0.13245557 4:0.12812958 5:0.040872571 6:0.30477111 7:0.14433306 8:0.083784836 9:0.040228329 10:0.079672711 
--256 1:0.4251515 2:0.28369876 3:0.13742056 4:0.10312123 5:0.05060794 6:0.086402087 7:0.0080166601 8:0.20171804 9:0.13087357 10:0.014939897 
--256 1:0.44080761 2:0.30611871 3:0.11769833 4:0.10474596 5:0.030629393 6:0.13536433 7:0.078400563 8:0.089214372 9:0.0077982303 10:0.018111502 
--256 1:0.20018798 2:0.26135147 3:0.2448127 4:0.19440798 5:0.099239871 6:0.054218336 7:0.20740514 8:0.35650584 9:0.062162999 10:0.015112825 
--256 1:0.52490527 2:0.25081008 3:0.088752526 4:0.095182714 5:0.040349407 6:0.23043161 7:0.10997148 8:0.2016253 9:0.19287442 10:0.12559065 
--256 1:0.66396829 2:0.21636806 3:0.057044211 4:0.046723561 5:0.015895869 6:0.021642043 7:0.096541007 8:0.22981468 9:0.20940234 10:0.037693916 
--81.557714196007169 1:0.64828554 2:0.15197502 3:0.093085512 4:0.073675169 5:0.032978762 6:0.042175481 7:0.11909252 8:0.20736895 9:0.14962469 10:0.04764246 
--9.679457511506719 1:0.61483655 2:0.21511168 3:0.12037781 4:0.039989131 5:0.009684823 6:0.70038728 7:0.71767157 8:0.060769777 9:0.41093492 10:0.41988028 
--256 1:0.25981759 2:0.25848524 3:0.23001675 4:0.17453417 5:0.077146255 6:0.18173758 7:0.068346032 8:0.036250079 9:0.10479517 10:0.058538033 
--256 1:0.70779029 2:0.185535 3:0.056987175 4:0.032573258 5:0.017114274 6:0.024156653 7:0.03839831 8:0.032815127 9:0.0029278045 10:0.03261642 
--256 1:0.33055872 2:0.43650895 3:0.1002559 4:0.093101104 5:0.039575323 6:0.30568547 7:0.085722357 8:0.046676834 9:0.10358698 10:0.0094600576 
--256 1:0.49855828 2:0.22535943 3:0.13751294 4:0.09371531 5:0.044854048 6:0.13581586 7:0.15430654 8:0.066438819 9:0.033687778 10:0.0043151235 
--256 1:0.57206481 2:0.16822289 3:0.10850086 4:0.099011054 5:0.052200391 6:0.21640123 7:0.15501308 8:0.2717957 9:0.013021194 10:0.1067121 
--256 1:0.47077229 2:0.36611394 3:0.091528162 4:0.054853974 5:0.016731636 6:0.038771727 7:0.064429385 8:0.020493834 9:0.028376772 10:0.07309793 
--256 1:0.50127197 2:0.18602581 3:0.11846105 4:0.12585357 5:0.068387597 6:0.27447097 7:0.14110396 8:0.037030692 9:0.015327499 10:0.20347909 
--256 1:0.70782862 2:0.21399432 3:0.040756433 4:0.025894651 5:0.011525974 6:0.015474846 7:0.020214378 8:0.2529227 9:0.20072423 10:0.077450895 
--256 1:0.70669874 2:0.19082992 3:0.049888329 4:0.037463421 5:0.015119592 6:0.0587801 7:0.01683854 8:0.0033624572 9:0.17444147 10:0.048149386 
--256 1:0.6523617 2:0.20491654 3:0.074417015 4:0.048310996 5:0.019993752 6:0.04003146 7:0.052814698 8:0.14847106 9:0.098829276 10:0.127529 
--256 1:0.62019227 2:0.23678261 3:0.069522574 4:0.051424681 5:0.022077865 6:0.076760168 7:0.026882305 8:0.20452655 9:0.26367292 10:0.13518763 
--256 1:0.41273297 2:0.24945863 3:0.18185369 4:0.081694578 5:0.074260132 6:0.060256041 7:0.16745942 8:0.31514746 9:0.0996128 10:0.0043499465 
--141.86262184031193 1:0.24855951 2:0.41744182 3:0.17038988 4:0.10558163 5:0.058027157 6:0.11557757 7:0.092598115 8:0.19802746 9:0.051751491 10:0.036455842 
--256 1:0.55451105 2:0.2323295 3:0.095135859 4:0.067733094 5:0.050290491 6:0.2011775 7:0.08359533 8:0.049352334 9:0.078352494 10:0.39071441 
--256 1:0.65474562 2:0.23856118 3:0.058588774 4:0.033365752 5:0.014738667 6:0.0624179 7:0.014755799 8:0.047634824 9:0.23758915 10:0.25538968 
--256 1:0.42312781 2:0.43549307 3:0.059567525 4:0.057743529 5:0.02406807 6:0.034856153 7:0.13502232 8:0.015733043 9:0.050326709 10:0.090865875 
--256 1:0.55526155 2:0.29190099 3:0.051794624 4:0.078436451 5:0.022606395 6:0.027054962 7:0.01805532 8:0.10945365 9:0.0056457398 10:0.0026942358 
--256 1:0.72762772 2:0.13420221 3:0.059410081 4:0.050503845 5:0.028256154 6:0.052191339 7:0.024193364 8:0.018119228 9:0.16045149 10:0.11444031 
--256 1:0.33296301 2:0.29572902 3:0.15582763 4:0.1471572 5:0.068323143 6:0.043730306 7:0.10250591 8:0.041759433 9:0.099197201 10:0.066704602 
--256 1:0.60029946 2:0.23751774 3:0.095679307 4:0.048323511 5:0.018179979 6:0.08602065 7:0.12358274 8:0.022401282 9:0.1121968 10:0.0070238551 
--256 1:0.28613609 2:0.47344309 3:0.1099305 4:0.081680738 5:0.048809578 6:0.38361936 7:0.087999181 8:0.21814326 9:0.19243423 10:0.0061623955 
--256 1:0.35749472 2:0.39142521 3:0.11235438 4:0.09097865 5:0.047747046 6:0.067979631 7:0.061432668 8:0.034833976 9:0.006741947 10:0.031525245 
--256 1:0.57434671 2:0.27617751 3:0.082044539 4:0.051590491 5:0.015840747 6:0.065294285 7:0.020756181 8:0.033996769 9:0.11760329 10:0.062469048 
--256 1:0.34924854 2:0.42718634 3:0.086126725 4:0.094690889 5:0.042747512 6:0.035542407 7:0.087932261 8:0.18765332 9:0.12734529 10:0.12997982 
--256 1:0.67278855 2:0.23981178 3:0.052346569 4:0.027061572 5:0.0079915216 6:0.079798405 7:0.047250667 8:0.13812825 9:0.44275324 10:0.13823096 
--256 1:0.41837242 2:0.26826602 3:0.111712 4:0.14241569 5:0.059233875 6:0.14098874 7:0.19251104 8:0.16996524 9:0.15121303 10:0.042288405 
--256 1:0.38335011 2:0.26826338 3:0.14628365 4:0.12610718 5:0.075995681 6:0.047324684 7:0.16309498 8:0.11062999 9:0.215959 10:0.4293012 
--256 1:0.52476453 2:0.2369745 3:0.09979796 4:0.10434949 5:0.034113514 6:0.14988418 7:0.0070130706 8:0.019202165 9:0.053413382 10:0.13248826 
--256 1:0.31006729 2:0.26808773 3:0.15625344 4:0.16206098 5:0.10353056 6:0.43397749 7:0.14577854 8:0.24453596 9:0.13405049 10:0.24588709 
--256 1:0.7367704 2:0.1775896 3:0.046277088 4:0.030279748 5:0.009083164 6:0.11776216 7:0.09436808 8:0.10470728 9:0.10138636 10:0.012474261 
--256 1:0.45290929 2:0.20515726 3:0.15640906 4:0.12476318 5:0.060761208 6:0.040596352 7:0.056706173 8:0.24661578 9:0.22576921 10:0.21932223 
--256 1:0.63431336 2:0.23447775 3:0.073889818 4:0.039666996 5:0.017652071 6:0.013226749 7:0.061247908 8:0.06701741 9:0.018333396 10:0.15080841 
--256 1:0.65570447 2:0.19608377 3:0.05924098 4:0.063617508 5:0.025353275 6:0.063120799 7:0.19009451 8:0.080399641 9:0.14570765 10:0.11479364 
--140.82026997079839 1:0.60206136 2:0.30613735 3:0.037572192 4:0.03271511 5:0.02151399 6:0.023136198 7:0.071519726 8:0.26343111 9:0.3296271 10:0.55695608 
--256 1:0.5011956 2:0.26730207 3:0.1203089 4:0.076531326 5:0.034662109 6:0.14092036 7:0.083497908 8:0.22253217 9:0.22645523 10:0.15963166 
--256 1:0.61722585 2:0.23764037 3:0.070002692 4:0.051612037 5:0.023519053 6:0.047789679 7:0.10348373 8:0.05478685 9:0.11257738 10:0.19525787 
--254.93609556192871 1:0.17247265 2:0.35544638 3:0.21904713 4:0.14365215 5:0.10938169 6:0.15559371 7:0.24688059 8:0.43928859 9:0.20742395 10:0.00081499306 
--256 1:0.24592349 2:0.37054957 3:0.18461237 4:0.13184973 5:0.067064844 6:0.074086055 7:0.0082120679 8:0.0051218313 9:0.038609129 10:0.073311227 
--256 1:0.44807976 2:0.34883824 3:0.12268328 4:0.056157511 5:0.024241213 6:0.11238449 7:0.033211232 8:0.11231984 9:0.009501128 10:0.091167241 
--256 1:0.61388565 2:0.21485755 3:0.088826005 4:0.052777587 5:0.02965321 6:0.017401961 7:0.037788121 8:0.021310183 9:0.10032882 10:0.046669774 
--256 1:0.61364463 2:0.20788628 3:0.089929127 4:0.062549871 5:0.02599009 6:0.034632427 7:0.1507145 8:0.011408928 9:0.024261217 10:0.013030347 
--6.010669472005465 1:0.24959011 2:0.3206971 3:0.20222374 4:0.15121463 5:0.076274426 6:0.18004618 7:0.20567501 8:0.28001128 9:0.030296723 10:0.005666677 
--256 1:0.42441398 2:0.30955894 3:0.1391968 4:0.07773213 5:0.049098158 6:0.1419436 7:0.0026281513 8:0.051488875 9:0.04630087 10:0.079494887 
--256 1:0.39580097 2:0.23118415 3:0.17197635 4:0.12952629 5:0.071512242 6:0.13410212 7:0.11541013 8:0.046901063 9:0.0054073269 10:0.092137898 
--256 1:0.40657697 2:0.25668408 3:0.1348872 4:0.14251127 5:0.05934049 6:0.0031093704 7:0.18087527 8:0.22902151 9:0.0059710749 10:0.020994789 
--256 1:0.69227695 2:0.18692994 3:0.060885863 4:0.039668865 5:0.020238381 6:0.049952999 7:0.032857612 8:0.019046999 9:0.048615993 10:0.013421824 
--79.905801206258786 1:0.69683554 2:0.18518095 3:0.055925729 4:0.042739946 5:0.01931784 6:0.59672342 7:0.13509236 8:0.14831417 9:0.0017650779 10:0.10066625 
--256 1:0.37909553 2:0.2788123 3:0.12681188 4:0.1422873 5:0.072992987 6:0.098208938 7:0.042054739 8:0.013615471 9:0.004154649 10:0.04097233 
--256 1:0.59886825 2:0.17768348 3:0.11284588 4:0.05608997 5:0.054512411 6:0.17741402 7:0.061778719 8:0.028592205 9:0.12494571 10:0.040617251 
--256 1:0.6913062 2:0.2118392 3:0.053708988 4:0.030217161 5:0.012928455 6:0.028657962 7:0.061510235 8:0.093889772 9:0.19378067 10:0.095976894 
--256 1:0.33480755 2:0.33983701 3:0.11414322 4:0.13714134 5:0.074070874 6:0.14442486 7:0.050685819 8:0.23520899 9:0.13570159 10:0.01413558 
--256 1:0.71565253 2:0.20958941 3:0.040449549 4:0.02499852 5:0.0093099939 6:0.0088629429 7:0.0024710343 8:0.10899447 9:0.13616214 10:0.18150671 
--256 1:0.49848281 2:0.24428785 3:0.12426197 4:0.091319592 5:0.041647779 6:0.077670112 7:0.052873608 8:0.16757339 9:0.2482816 10:0.15627922 
--256 1:0.60737185 2:0.22288082 3:0.1054759 4:0.056196396 5:0.0080750456 6:0.038983127 7:0.030701245 8:0.0037314072 9:0.017990796 10:0.028720175 
--256 1:0.59292396 2:0.20955327 3:0.094312854 4:0.07155018 5:0.031659739 6:0.22257012 7:0.28213602 8:0.16836201 9:0.16407076 10:0.16412255 
--256 1:0.51633555 2:0.21355791 3:0.1083482 4:0.106533 5:0.055225338 6:0.064836802 7:0.16540902 8:0.013796153 9:0.061913926 10:0.057819345 
--256 1:0.50841504 2:0.25646623 3:0.11934117 4:0.078739098 5:0.037038467 6:0.015077331 7:0.1154278 8:0.089607201 9:0.06484125 10:0.09529913 
--256 1:0.2429557 2:0.3140858 3:0.2295178 4:0.12237389 5:0.09106681 6:0.071239572 7:0.047793095 8:0.12404329 9:0.014396061 10:0.059155001 
--256 1:0.66006262 2:0.21378048 3:0.074162869 4:0.034687726 5:0.017306312 6:0.056339598 7:0.00053136885 8:0.11379092 9:0.05224044 10:0.077628136 
--256 1:0.39575273 2:0.33568266 3:0.11299302 4:0.099016253 5:0.056555334 6:0.20111735 7:0.14506947 8:0.0042459602 9:0.094860176 10:0.036059623 
--256 1:0.57649838 2:0.17922057 3:0.13030103 4:0.076431127 5:0.037548899 6:0.17463099 7:0.092251354 8:0.076921579 9:0.11877616 10:0.0056824607 
--256 1:0.5845627 2:0.26696743 3:0.083804287 4:0.043415866 5:0.021249716 6:0.044007628 7:0.0031858688 8:0.16391215 9:0.072452444 10:0.19111671 
--256 1:0.60690533 2:0.21816301 3:0.093578122 4:0.057262127 5:0.02409141 6:0.21064327 7:0.12218778 8:0.085349346 9:0.090691518 10:0.083996514 
--256 1:0.42414059 2:0.30591436 3:0.11896462 4:0.092942597 5:0.058037835 6:0.092701778 7:0.033489161 8:0.031803609 9:0.05060614 10:0.021264385 
--256 1:0.62478673 2:0.19142283 3:0.061181838 4:0.093153087 5:0.02945551 6:0.52886028 7:0.41351573 8:0.44150065 9:0.4594945 10:0.21207807 
--256 1:0.70552565 2:0.1762429 3:0.04070568 4:0.046890103 5:0.030635668 6:0.021900991 7:0.11142919 8:0.1721501 9:0.26045785 10:0.44923832 
--256 1:0.46510334 2:0.20864047 3:0.16159517 4:0.1141659 5:0.050495122 6:0.28895536 7:0.15349597 8:0.14321678 9:0.21739092 10:0.19291766 
--256 1:0.42601784 2:0.21564407 3:0.15648065 4:0.11334226 5:0.088515176 6:0.043293517 7:0.048692839 8:0.17201238 9:0.12928507 10:0.27955886 
--256 1:0.38259361 2:0.347741 3:0.10109491 4:0.11966986 5:0.048900623 6:0.07591729 7:0.16926515 8:0.27494044 9:0.13669225 10:0.1213362 
--12.905287491807194 1:0.082028189 2:0.77384771 3:0.079911367 4:0.045793226 5:0.018419511 6:0.072169721 7:0.022940304 8:0.096446648 9:0.0040163904 10:0.04302239 
--256 1:0.6056561 2:0.2016777 3:0.086922614 4:0.069931977 5:0.035811603 6:0.13021085 7:0.025839073 8:0.070284231 9:0.018486257 10:0.25117034 
--256 1:0.34675366 2:0.29340823 3:0.19268581 4:0.11297025 5:0.054182046 6:0.027981273 7:0.2223416 8:0.19916346 9:0.26979373 10:0.40229299 
--256 1:0.42927144 2:0.27601944 3:0.16646258 4:0.08832903 5:0.039917505 6:0.36841678 7:0.024064087 8:0.054254223 9:0.023458639 10:0.059267451 
--3.5697171812299699 1:0.59565144 2:0.15901397 3:0.12965355 4:0.089553155 5:0.026127891 6:0.090326746 7:0.64484646 8:0.68055655 9:0.68353086 10:0.30035138 
--256 1:0.44652699 2:0.1969129 3:0.15584759 4:0.11764308 5:0.083069443 6:0.11616312 7:0.090812939 8:0.00720189 9:0.10442582 10:0.22812591 
--256 1:0.45641265 2:0.18596271 3:0.18783012 4:0.089727377 5:0.080067143 6:0.011634629 7:0.038350583 8:0.060367918 9:0.22189713 10:0.10446753 
--256 1:0.69390419 2:0.19270648 3:0.055782961 4:0.041462813 5:0.016143549 6:0.038596338 7:0.15220056 8:0.075531317 9:0.095038768 10:0.14101463 
--256 1:0.41052869 2:0.30516385 3:0.15292313 4:0.082839683 5:0.048544651 6:0.0074037936 7:0.22945725 8:0.050958379 9:0.044336408 10:0.024279717 
--256 1:0.30081332 2:0.39083447 3:0.1690895 4:0.091385123 5:0.04787759 6:0.12003254 7:0.056505048 8:0.016654836 9:0.098333921 10:0.019148801 
--256 1:0.57305199 2:0.29581437 3:0.078683181 4:0.035441295 5:0.01700916 6:0.10076482 7:0.117789 8:0.133458 9:0.29236387 10:0.18157473 
--256 1:0.66344854 2:0.24800546 3:0.047189107 4:0.030334674 5:0.011022219 6:0.21072674 7:0.103674 8:0.042876424 9:0.084442691 10:0.07112458 
--256 1:0.32331864 2:0.23065551 3:0.19891686 4:0.16622566 5:0.080883333 6:0.34109489 7:0.12113955 8:0.27521944 9:0.073753494 10:0.18410418 
--256 1:0.64686509 2:0.2016735 3:0.067445473 4:0.058688113 5:0.025327828 6:0.0064522933 7:0.0011249086 8:0.19066626 9:0.27452117 10:0.35950689 
--256 1:0.60886327 2:0.24240478 3:0.084709355 4:0.042430621 5:0.021591971 6:0.18169378 7:0.047882436 8:0.16892389 9:0.12080512 10:0.071933254 
--256 1:0.25274117 2:0.39701427 3:0.16178441 4:0.13365815 5:0.054802006 6:0.138382 7:0.011368322 8:0.11427301 9:0.032291342 10:0.059151306 
--256 1:0.40313314 2:0.31327599 3:0.13684797 4:0.090260636 5:0.056482259 6:0.069969734 7:0.031100793 8:0.02656149 9:0.028018623 10:0.056175913 
--256 1:0.6098474 2:0.23780933 3:0.069532704 4:0.058545187 5:0.024265379 6:0.037098799 7:0.003814349 8:0.058858059 9:0.11865643 10:0.11841581 
--256 1:0.32051115 2:0.41233213 3:0.11796468 4:0.10028171 5:0.048910339 6:0.018667149 7:0.03411232 8:0.1499323 9:0.08271551 10:0.027425601 
--256 1:0.66541298 2:0.2088176 3:0.065830251 4:0.045143861 5:0.0147953 6:0.0083355861 7:0.070579162 8:0.12033603 9:0.040794571 10:0.17092499 
--256 1:0.84156651 2:0.10670382 3:0.026012393 4:0.016399466 5:0.0093178044 6:0.095538372 7:0.055972502 8:0.22639441 9:0.1658377 10:0.2390365 
--256 1:0.59030183 2:0.17137882 3:0.11863634 4:0.077391579 5:0.042291434 6:0.015038269 7:0.038969045 8:0.11258589 9:0.053604441 10:0.021713521 
--256 1:0.32388164 2:0.34105961 3:0.162319 4:0.11785582 5:0.054883933 6:0.032627939 7:0.10838516 8:0.16829498 9:0.17808746 10:0.068268548 
--5.0611360150983078 1:0.44550877 2:0.1847161 3:0.24662627 4:0.09264758 5:0.030501279 6:0.40403299 7:0.6384944 8:0.59685899 9:0.55730953 10:0.28956695 
--256 1:0.28961118 2:0.29618992 3:0.17527563 4:0.16884201 5:0.070081256 6:0.27213127 7:0.011703061 8:0.032709768 9:0.033188599 10:0.091777644 
--256 1:0.47711906 2:0.40012228 3:0.055847915 4:0.046941777 5:0.019968963 6:0.18029199 7:0.015743234 8:0.044347669 9:0.029026559 10:0.031247502 
--256 1:0.57705877 2:0.26465787 3:0.077553888 4:0.059690091 5:0.021039388 6:0.10169379 7:0.033464734 8:0.042221151 9:0.16457414 10:0.015595272 
--256 1:0.42474433 2:0.18788417 3:0.19518379 4:0.11599291 5:0.076194812 6:0.080257749 7:0.0011321955 8:0.23727035 9:0.053357476 10:0.12843314 
--256 1:0.4326013 2:0.23453413 3:0.15899537 4:0.11708108 5:0.056788129 6:0.072341077 7:0.026371557 8:0.00042192771 9:0.064586069 10:0.022879332 
--256 1:0.70390232 2:0.15290651 3:0.074889509 4:0.049759476 5:0.018542188 6:0.04196468 7:0.047179182 8:0.067354761 9:0.15234565 10:0.0090914477 
--256 1:0.29779488 2:0.18118524 3:0.22803014 4:0.18372757 5:0.10926217 6:0.13464856 7:0.067504284 8:0.14968576 9:0.079005144 10:0.035129252 
--256 1:0.5091574 2:0.220425 3:0.15870832 4:0.08132602 5:0.030383269 6:0.30365534 7:0.23077173 8:0.040704657 9:0.020635451 10:0.010606689 
--256 1:0.47399433 2:0.3330651 3:0.086683902 4:0.08185618 5:0.024400489 6:0.063665473 7:0.014338759 8:0.10512729 9:0.091378978 10:0.16179007 
--256 1:0.38132069 2:0.18660605 3:0.21137119 4:0.14986786 5:0.070834207 6:0.16496797 7:0.29957851 8:0.40161053 9:0.24190176 10:0.26981012 
--256 1:0.71732898 2:0.16110368 3:0.049526719 4:0.044062381 5:0.027978244 6:0.18925867 7:0.046023531 8:0.13644567 9:0.1879819 10:0.10544347 
--256 1:0.49598671 2:0.34137365 3:0.080018331 4:0.059286835 5:0.02333448 6:0.2021952 7:0.16982519 8:0.30746248 9:0.15962731 10:0.16116226 
--256 1:0.3579267 2:0.29950837 3:0.16781865 4:0.12292072 5:0.051825562 6:0.24473549 7:0.11744418 8:0.13277611 9:0.042117699 10:0.14929325 
--256 1:0.35770695 2:0.25956312 3:0.15860586 4:0.1408044 5:0.083319669 6:0.16366909 7:0.098706094 8:0.016957423 9:0.0079989388 10:0.12008811 
--256 1:0.6062814 2:0.24889835 3:0.048978429 4:0.060302599 5:0.035539218 6:0.05896577 7:0.008823671 8:0.17643578 9:0.24540594 10:0.20411854 
--256 1:0.63069317 2:0.28109893 3:0.044850804 4:0.032960277 5:0.010396814 6:0.007329707 7:0.11413669 8:0.0098616595 9:0.14754944 10:0.12933897 
--256 1:0.40795393 2:0.24962411 3:0.15942886 4:0.10406313 5:0.078929958 6:0.029959104 7:0.24921504 8:0.0073154246 9:0.18219662 10:0.045908199 
--256 1:0.57369766 2:0.27134883 3:0.073466785 4:0.060237233 5:0.021249487 6:0.0067420214 7:0.11384244 8:0.13399957 9:0.11748193 10:0.23753387 
--256 1:0.45706478 2:0.22980032 3:0.10330582 4:0.13522093 5:0.074608141 6:0.0158412 7:0.019579118 8:0.15243297 9:0.21712252 10:0.27288009 
--256 1:0.68279989 2:0.18790529 3:0.078930298 4:0.031510638 5:0.018853886 6:0.04858796 7:0.046085159 8:0.041418182 9:0.044292725 10:0.18631923 
--173.31398966625869 1:0.20607149 2:0.50246389 3:0.12969104 4:0.11241576 5:0.049357825 6:0.050701893 7:0.016263713 8:0.0043237439 9:0.39196499 10:0.30697083 
--256 1:0.48678023 2:0.33841883 3:0.096464178 4:0.058985851 5:0.019350907 6:0.018079761 7:0.094404107 8:0.03245115 9:0.029473487 10:0.11143716 
--256 1:0.50279855 2:0.24422992 3:0.11388154 4:0.079188994 5:0.059900994 6:0.19296954 7:0.13382931 8:0.06981686 9:0.058464108 10:0.40623986 
--256 1:0.57724769 2:0.2830388 3:0.084793126 4:0.038133827 5:0.016786554 6:0.018547523 7:0.087456303 8:0.14687285 9:0.067961238 10:0.031553578 
--256 1:0.23817779 2:0.45605774 3:0.1029128 4:0.13620652 5:0.066645156 6:0.29211962 7:0.11366536 8:0.22734872 9:0.11084295 10:0.29838614 
--256 1:0.5988504 2:0.16761126 3:0.083174378 4:0.097214267 5:0.053149697 6:0.032351968 7:0.14478055 8:0.14249859 9:0.13598071 10:0.093076704 
--256 1:0.61937829 2:0.22789724 3:0.077658902 4:0.056118459 5:0.018947114 6:0.090964362 7:0.070540044 8:0.028347213 9:0.18487095 10:0.035790897 
--256 1:0.72053545 2:0.13395972 3:0.080982716 4:0.03554277 5:0.028979343 6:0.060790903 7:0.066233518 8:0.067364615 9:0.0038190759 10:0.11859016 
--256 1:0.38566024 2:0.30313163 3:0.15414721 4:0.10451913 5:0.052541794 6:0.21017383 7:0.13458764 8:0.032849715 9:0.17423143 10:0.05238711 
--256 1:0.55687765 2:0.24430926 3:0.093353263 4:0.072104432 5:0.033355397 6:0.047518756 7:0.028889197 8:0.20766875 9:0.21197669 10:0.14136892 
--256 1:0.45362217 2:0.37253366 3:0.081564466 4:0.063413013 5:0.028866686 6:0.07880383 7:0.11973161 8:0.087625255 9:0.031266008 10:0.051430955 
--256 1:0.5498009 2:0.23771961 3:0.10362201 4:0.079726864 5:0.029130618 6:0.053789247 7:0.066235187 8:0.063819717 9:0.18283413 10:0.20758665 
--256 1:0.56630342 2:0.23741076 3:0.098119581 4:0.071167953 5:0.026998284 6:0.12351325 7:0.16731664 8:0.15555345 9:0.13382651 10:0.027167393 
--256 1:0.61460362 2:0.25106387 3:0.068706809 4:0.041591169 5:0.024034531 6:0.1169187 7:0.10099234 8:0.26667762 9:0.19747092 10:0.078560029 
--256 1:0.73160946 2:0.19794722 3:0.036299176 4:0.01857431 5:0.015569839 6:0.13544075 7:0.0011100029 8:0.1836824 9:0.35795738 10:0.33707232 
--256 1:0.62732178 2:0.21748024 3:0.065810056 4:0.062748928 5:0.026639 6:0.1426692 7:0.092616529 8:0.069981608 9:0.032935492 10:0.06829614 
--256 1:0.51681788 2:0.21830231 3:0.088131868 4:0.11795999 5:0.058787946 6:0.035465826 7:0.28345133 8:0.18227884 9:0.046720418 10:0.22134798 
--256 1:0.33239117 2:0.24567127 3:0.16996187 4:0.15263497 5:0.099340714 6:0.19684816 7:0.0024636132 8:0.075162038 9:0.057517845 10:0.034513556 
--256 1:0.28549463 2:0.33317699 3:0.18211681 4:0.12599081 5:0.073220759 6:0.0013828496 7:0.037158862 8:0.05174723 9:0.06112717 10:0.035166484 
--256 1:0.77735389 2:0.16621855 3:0.02943286 4:0.019295181 5:0.0076995191 6:0.12948222 7:0.10626283 8:0.044622261 9:0.2860102 10:0.23898699 
--256 1:0.54721773 2:0.2888959 3:0.066423623 4:0.062088739 5:0.035374005 6:0.16328596 7:0.070497418 8:0.11356758 9:0.028406687 10:0.10073062 
--256 1:0.69221578 2:0.16682948 3:0.058992177 4:0.046748726 5:0.035213838 6:0.14257578 7:0.034280227 8:0.059132806 9:0.083645084 10:0.27864841 
--256 1:0.68042985 2:0.16829241 3:0.067093863 4:0.060677966 5:0.023505913 6:0.22442853 7:0.10284407 8:0.20498461 9:0.40484661 10:0.21680381 
--256 1:0.30528632 2:0.46526073 3:0.10348037 4:0.089906173 5:0.036066412 6:0.31806141 7:0.043232121 8:0.074017098 9:0.15396193 10:0.013145352 
--256 1:0.36606216 2:0.30848307 3:0.16880223 4:0.10611326 5:0.050539272 6:0.036842757 7:0.073038071 8:0.032944909 9:0.1406201 10:0.058388402 
--256 1:0.59673827 2:0.23689295 3:0.073461792 4:0.061686927 5:0.031220058 6:0.10534936 7:0.10520296 8:0.029702166 9:0.13934164 10:0.32441571 
--256 1:0.62133355 2:0.21936076 3:0.075722236 4:0.054785589 5:0.028797874 6:0.025057122 7:0.03440494 8:0.036139488 9:0.060505271 10:0.012158217 
--256 1:0.18400031 2:0.34390951 3:0.19893893 4:0.2040225 5:0.069128757 6:0.010494919 7:0.16118361 8:0.0011414603 9:0.040341213 10:0.2258854 
--256 1:0.55171567 2:0.12759746 3:0.12647612 4:0.11496094 5:0.07924981 6:0.065062016 7:0.2737769 8:0.10467907 9:0.024818312 10:0.1667656 
--256 1:0.42552143 2:0.32140596 3:0.11040307 4:0.10029038 5:0.04237916 6:0.041178606 7:0.069216021 8:0.28124549 9:0.07119813 10:0.05387408 
--256 1:0.59875881 2:0.24545381 3:0.075185022 4:0.056014954 5:0.0245874 6:0.082669642 7:0.067281198 8:0.015575325 9:0.082945057 10:0.10332511 
--256 1:0.4967107 2:0.24171075 3:0.10293927 4:0.11936805 5:0.039271233 6:0.190677 7:0.23322428 8:0.1972181 9:0.14866575 10:0.20168252 
--256 1:0.44253933 2:0.26077834 3:0.13578515 4:0.099518951 5:0.061378232 6:0.24816219 7:0.2279999 8:0.32222767 9:0.078434574 10:0.37124633 
--256 1:0.31794311 2:0.2467846 3:0.21278858 4:0.14126366 5:0.08122006 6:0.18268793 7:0.15465475 8:0.1103287 9:0.010157135 10:0.045389507 
--256 1:0.47670952 2:0.27739485 3:0.14117686 4:0.074550515 5:0.030168253 6:0.17675645 7:0.13170795 8:0.09418021 9:0.14253225 10:0.071447336 
--256 1:0.45133204 2:0.36666856 3:0.084173563 4:0.056804372 5:0.041021461 6:0.15244707 7:0.063948385 8:0.050637652 9:0.018410806 10:0.093863897 
--256 1:0.47148868 2:0.28326743 3:0.11073903 4:0.091614205 5:0.042890649 6:0.089260245 7:0.1563943 8:0.10341316 9:0.10301699 10:0.026170782 
--256 1:0.48022121 2:0.31886409 3:0.12319 4:0.055055455 5:0.022669248 6:0.043519503 7:0.028804168 8:0.03992072 9:0.096016111 10:0.023875371 
--242.61301354610777 1:0.35506352 2:0.49193231 3:0.085572192 4:0.044488514 5:0.022943465 6:0.10149323 7:0.080296676 8:0.058880847 9:0.21830269 10:0.29273925 
--256 1:0.37656743 2:0.27867084 3:0.15193329 4:0.11951547 5:0.073312964 6:0.080407637 7:0.15827904 8:0.10677721 9:0.21416321 10:0.42510384 
--256 1:0.56448864 2:0.22064054 3:0.105838 4:0.077418563 5:0.031614259 6:0.031752715 7:0.072375752 8:0.011585969 9:0.087423487 10:0.026941198 
--256 1:0.73755425 2:0.19556093 3:0.042639326 4:0.01689817 5:0.0073473185 6:0.068977422 7:0.0070113798 8:0.25702279 9:0.2016644 10:0.065347995 
--234.65675403435432 1:0.50945345 2:0.31988628 3:0.10310504 4:0.044319411 5:0.023235811 6:0.012714994 7:0.045086094 8:0.095528952 9:0.031355325 10:0.41725856 
--256 1:0.50988166 2:0.27459317 3:0.10122661 4:0.074687094 5:0.039611468 6:0.13577279 7:0.050378817 8:0.16845221 9:0.21354388 10:0.28747858 
--256 1:0.57604184 2:0.23806915 3:0.09477378 4:0.067984019 5:0.023131204 6:0.21349331 7:0.010825355 8:0.055935683 9:0.10491402 10:0.0079856229 
--256 1:0.38648978 2:0.25950714 3:0.098044295 4:0.1614942 5:0.094464578 6:0.083221616 7:0.068198487 8:0.038615297 9:0.043122586 10:0.0051577451 
--256 1:0.28008976 2:0.40822841 3:0.12694049 4:0.11825089 5:0.06649045 6:0.10676312 7:0.016538079 8:0.099190125 9:0.1893106 10:0.049105252 
--256 1:0.36563169 2:0.37139526 3:0.12387922 4:0.088920553 5:0.050173281 6:0.12274017 7:0.018751433 8:0.12176549 9:0.090907516 10:0.15221265 
--256 1:0.24508799 2:0.38006215 3:0.14442638 4:0.14595901 5:0.084464459 6:0.053786783 7:0.18052517 8:0.044512463 9:0.0094030677 10:0.1710169 
--256 1:0.54136559 2:0.11888755 3:0.10854176 4:0.14016407 5:0.09104103 6:0.020520364 7:0.02688885 8:0.12646426 9:0.11769859 10:0.1142457 
--256 1:0.68809017 2:0.20357181 3:0.056532579 4:0.035969267 5:0.015836175 6:0.010261897 7:0.0032919877 8:0.026613387 9:0.032250106 10:0.059598927 
--256 1:0.60117805 2:0.26112947 3:0.072154632 4:0.04613967 5:0.019398175 6:0.04355419 7:0.071714575 8:0.00017722131 9:0.013509185 10:0.028268551 
--256 1:0.48555302 2:0.2613141 3:0.12130433 4:0.095867777 5:0.035960772 6:0.011621 7:0.14008747 8:0.082305688 9:0.0028253241 10:0.030883766 
--53.487078301020446 1:0.35725554 2:0.31759444 3:0.14985269 4:0.11551675 5:0.059780573 6:0.66161727 7:0.14052039 8:0.1356901 9:0.04793798 10:0.038135929 
--256 1:0.73844143 2:0.19535104 3:0.041044014 4:0.018427637 5:0.0067358707 6:0.13417914 7:0.022485431 8:0.17434907 9:0.23315086 10:0.080667697 
--256 1:0.50436728 2:0.20254294 3:0.15085641 4:0.096048592 5:0.046184789 6:0.17583219 7:0.21197027 8:0.20484852 9:0.10612396 10:0.18597767 
--256 1:0.59581655 2:0.24815549 3:0.082181105 4:0.04714257 5:0.026704282 6:0.035651048 7:0.13054606 8:0.012961869 9:0.046128447 10:0.17837934 
--256 1:0.31567378 2:0.31629139 3:0.14632113 4:0.15433092 5:0.067382774 6:0.29231641 7:0.033297496 8:0.1106211 9:0.060818844 10:0.19520299 
--256 1:0.32821127 2:0.27961654 3:0.16456202 4:0.16465955 5:0.062950626 6:0.16741097 7:0.13085487 8:0.066108954 9:0.27023869 10:0.46412677 
--256 1:0.31744801 2:0.25430617 3:0.20307112 4:0.15377183 5:0.071402876 6:0.23259343 7:0.19920967 8:0.17658855 9:0.30447288 10:0.041924727 
--256 1:0.41522227 2:0.39435111 3:0.094534158 4:0.061911368 5:0.0339811 6:0.032286846 7:0.037741405 8:0.065368877 9:0.031116713 10:0.044448872 
--256 1:0.52590718 2:0.25197995 3:0.10759793 4:0.050121359 5:0.064393579 6:0.58199783 7:0.11119887 8:0.12722578 9:0.31280865 10:0.076174821 
--256 1:0.30754329 2:0.33899619 3:0.16816167 4:0.13291291 5:0.052385936 6:0.15631405 7:0.13485005 8:0.21401195 9:0.25971252 10:0.3942242 
--256 1:0.69473559 2:0.1940728 3:0.057499979 4:0.040580179 5:0.013111455 6:0.058333082 7:0.00082415147 8:0.10267937 9:0.15317335 10:0.097358858 
--256 1:0.69991352 2:0.18469147 3:0.057723369 4:0.040441311 5:0.017230332 6:0.04523403 7:0.0023331944 8:0.16966781 9:0.11145341 10:0.081690929 
--256 1:0.55923845 2:0.20489379 3:0.11625882 4:0.090639892 5:0.02896904 6:0.033491324 7:0.090079109 8:0.035377591 9:0.010062943 10:0.039217474 
--256 1:0.46408045 2:0.24319242 3:0.11573838 4:0.12238207 5:0.054606674 6:0.24885261 7:0.093866438 8:0.065193514 9:0.051384417 10:0.028672395 
--256 1:0.25968648 2:0.48307703 3:0.11635292 4:0.091221189 5:0.049662386 6:0.094998839 7:0.039861355 8:0.10475253 9:0.1196509 10:0.14291343 
--256 1:0.65285831 2:0.24165274 3:0.043249788 4:0.043178652 5:0.019060508 6:0.062947495 7:0.05858967 8:0.010928371 9:0.15922096 10:0.089189676 
--256 1:0.3590985 2:0.30906006 3:0.1704014 4:0.1122369 5:0.049203136 6:0.14035852 7:0.16983283 8:0.10508271 9:0.095145688 10:0.068798326 
--256 1:0.49650634 2:0.2749418 3:0.088595607 4:0.083290741 5:0.056665517 6:0.013201567 7:0.15837043 8:0.31739341 9:0.179867 10:0.0013840133 
--6.3228529499578023 1:0.19554101 2:0.18302261 3:0.4480543 4:0.12223131 5:0.051150771 6:0.0079425238 7:0.02730324 8:0.18216421 9:0.012419133 10:0.19342464 
--256 1:0.58214723 2:0.12995075 3:0.11162285 4:0.088856814 5:0.087422361 6:0.027673935 7:0.02445259 8:0.16866847 9:0.015172176 10:0.14742735 
--256 1:0.23598954 2:0.4961949 3:0.093208971 4:0.10408089 5:0.070525693 6:0.14800771 7:0.083605009 8:0.16238754 9:0.053828201 10:0.053717591 
--256 1:0.37492818 2:0.24095205 3:0.15691969 4:0.14799892 5:0.079201151 6:0.082800496 7:0.04528874 8:0.097664545 9:0.063032451 10:0.069491837 
--256 1:0.34579142 2:0.23326838 3:0.12916532 4:0.1820828 5:0.10969209 6:0.17238642 7:0.0111113 8:0.04363706 9:0.02136329 10:0.16689431 
--256 1:0.46049339 2:0.38738397 3:0.076072012 4:0.055140109 5:0.020910525 6:0.0027523383 7:0.040710618 8:0.20179416 9:0.11990974 10:0.24005986 
--256 1:0.47030821 2:0.26232923 3:0.13021163 4:0.10285331 5:0.034297621 6:0.014811933 7:0.12502802 8:0.068282118 9:0.12637052 10:0.077367299 
--256 1:0.36126464 2:0.25345398 3:0.17617863 4:0.12672219 5:0.082380564 6:0.0038103704 7:0.14394052 8:0.03383149 9:0.10159817 10:0.24773243 
--256 1:0.52629544 2:0.25691455 3:0.11936349 4:0.064283524 5:0.03314299 6:0.12090695 7:0.016297587 8:0.0094807138 9:0.07140464 10:0.13982493 
--256 1:0.18105147 2:0.48928073 3:0.14699338 4:0.11970056 5:0.062973855 6:0.08630916 7:0.069515162 8:0.089343279 9:0.10058969 10:0.055372562 
--256 1:0.44651157 2:0.19965073 3:0.12263501 4:0.15076328 5:0.080439406 6:0.26700087 7:0.25736391 8:0.035004494 9:0.18508522 10:0.22985902 
--256 1:0.24890078 2:0.42225092 3:0.14234101 4:0.12175904 5:0.064748249 6:0.096718494 7:0.13327355 8:0.084380035 9:0.18692568 10:0.06621242 
--256 1:0.63315087 2:0.20127832 3:0.077983034 4:0.062367747 5:0.025220032 6:0.25998579 7:0.050943936 8:0.0079635236 9:0.048891837 10:0.0028029769 
--256 1:0.57710247 2:0.26195481 3:0.071488609 4:0.054214871 5:0.035239233 6:0.038031099 7:0.09235797 8:0.046883877 9:0.074380705 10:0.13420048 
--256 1:0.37676373 2:0.38794984 3:0.089810872 4:0.095454352 5:0.050021207 6:0.30856707 7:0.24080431 8:0.11285052 9:0.16305554 10:0.030453755 
--256 1:0.62452792 2:0.23401232 3:0.074861923 4:0.046817259 5:0.019780579 6:0.074716602 7:0.070075587 8:0.052578536 9:0.053126837 10:0.018027627 
--8.9295597108416516 1:0.80394565 2:0.15677883 3:0.031118122 4:0.0061397064 5:0.0020176925 6:0.99513283 7:0.97256472 8:0.8364687 9:0.39562303 10:0.27656192 
--256 1:0.67542397 2:0.18851839 3:0.071081316 4:0.042406061 5:0.022570266 6:0.055137936 7:0.11641606 8:0.094491522 9:0.064412975 10:0.11427851 
--256 1:0.48973804 2:0.31151084 3:0.11398276 4:0.058237127 5:0.026531243 6:0.16192038 7:0.11476032 8:0.25382086 9:0.026976391 10:0.040964884 
--256 1:0.69827758 2:0.19454816 3:0.067188406 4:0.028276079 5:0.011709767 6:0.023800104 7:0.012220468 8:0.033853526 9:0.15962006 10:0.063463955 
--256 1:0.31241272 2:0.28494538 3:0.18881042 4:0.12998367 5:0.083847814 6:0.19018578 7:0.20170455 8:0.088945121 9:0.14990501 10:0.1463176 
--256 1:0.6559105 2:0.20289842 3:0.048225854 4:0.062568271 5:0.030396955 6:0.069599011 7:0.084567657 8:0.11985545 9:0.10907832 10:0.052877298 
--256 1:0.60254779 2:0.25281253 3:0.074191645 4:0.048615669 5:0.02183236 6:0.073965145 7:0.094173013 8:0.006710578 9:0.082138423 10:0.097556608 
--256 1:0.53305746 2:0.32365237 3:0.068161523 4:0.047806594 5:0.027322054 6:0.05774802 7:0.018528791 8:0.043648127 9:0.089968631 10:0.071667133 
--256 1:0.58186884 2:0.30068252 3:0.065333783 4:0.036010896 5:0.016103965 6:0.009447605 7:0.076410956 8:0.0062116133 9:0.1110712 10:0.014100522 
--256 1:0.56959671 2:0.16298166 3:0.12283344 4:0.096629097 5:0.047959091 6:0.14785873 7:0.037748506 8:0.11244313 9:0.030814629 10:0.092820085 
--256 1:0.37594594 2:0.19172659 3:0.20278658 4:0.15185696 5:0.077683936 6:0.055034468 7:0.0049031461 8:0.16877014 9:0.2313475 10:0.23773437 
--256 1:0.53160461 2:0.27093513 3:0.099582709 4:0.064547055 5:0.033330492 6:0.16761446 7:0.019060347 8:0.031683679 9:0.032670131 10:0.15960934 
--256 1:0.69038076 2:0.15990844 3:0.062744702 4:0.060415258 5:0.026550839 6:0.07557218 7:0.029100663 8:0.054729724 9:0.019720026 10:0.21487905 
--21.962891444695607 1:0.29221861 2:0.38770184 3:0.16254075 4:0.1086276 5:0.048911197 6:0.02703582 7:0.068873808 8:0.048336902 9:0.037828644 10:0.060000097 
--256 1:0.41049568 2:0.2317221 3:0.16039966 4:0.12113308 5:0.076249478 6:0.084634581 7:0.067809821 8:0.011875696 9:0.23292104 10:0.1147087 
--256 1:0.36997846 2:0.32856213 3:0.11406357 4:0.11909755 5:0.06829829 6:0.03698279 7:0.036038376 8:0.017546802 9:0.084733229 10:0.10889796 
--256 1:0.67580807 2:0.20764823 3:0.063741586 4:0.037935277 5:0.014866838 6:0.029201559 7:0.027861002 8:0.054612475 9:0.15748379 10:0.2101683 
--256 1:0.40282896 2:0.21697599 3:0.17306506 4:0.14908304 5:0.058046939 6:0.3466852 7:0.15965668 8:0.22812216 9:0.19694352 10:0.00015746368 
--256 1:0.51869447 2:0.26756664 3:0.13094599 4:0.056938752 5:0.025854141 6:0.016658545 7:0.007226467 8:0.10945719 9:0.14316575 10:0.23807602 
--256 1:0.76299993 2:0.093062581 3:0.048344784 4:0.061539831 5:0.034052878 6:0.056455344 7:0.063525075 8:0.001192319 9:0.0077996032 10:0.067183347 
--256 1:0.51582915 2:0.27265884 3:0.12097003 4:0.059786405 5:0.030755573 6:0.1425531 7:0.092714485 8:0.068284348 9:0.11647572 10:0.0087296246 
--256 1:0.47620726 2:0.23637657 3:0.15381848 4:0.078912207 5:0.054685483 6:0.088306338 7:0.16768584 8:0.085654749 9:0.046832576 10:0.0094755189 
--256 1:0.58801748 2:0.23925253 3:0.086890566 4:0.057228862 5:0.028610564 6:0.0051450975 7:0.13708966 8:0.038483175 9:0.20375555 10:0.13160435 
--256 1:0.46525053 2:0.32207197 3:0.097288939 4:0.076448077 5:0.038940482 6:0.10654861 7:0.003183786 8:0.082774402 9:0.02128736 10:0.00393543 
--256 1:0.44792252 2:0.29415859 3:0.11960862 4:0.085288638 5:0.05302164 6:0.027587112 7:0.10878848 8:0.088920231 9:0.26930771 10:0.0074835837 
--256 1:0.61576944 2:0.22143655 3:0.077808868 4:0.041787662 5:0.04319748 6:0.20443157 7:0.014075017 8:0.072095806 9:0.11522172 10:0.0116656 
--256 1:0.31696427 2:0.33589806 3:0.15119465 4:0.13925217 5:0.056690846 6:0.044962513 7:0.10942443 8:0.065182105 9:0.065971541 10:0.042080158 
--256 1:0.41393529 2:0.20017246 3:0.18394766 4:0.13413338 5:0.067811213 6:0.0088129571 7:0.063585453 8:0.01227625 9:0.20452928 10:0.20437902 
--256 1:0.27921744 2:0.52589644 3:0.073936846 4:0.082414685 5:0.038534588 6:0.056785582 7:0.10561238 8:0.077599822 9:0.031527437 10:0.00021905554 
--256 1:0.44595464 2:0.20469281 3:0.16411191 4:0.12229594 5:0.062944699 6:0.076991261 7:0.05804323 8:0.068440942 9:0.05647632 10:0.0084077373 
--256 1:0.26533405 2:0.37104168 3:0.16901642 4:0.11320356 5:0.081404294 6:0.048817928 7:0.047508207 8:0.1142119 9:0.054416969 10:0.024642188 
--256 1:0.33800323 2:0.40385506 3:0.099371099 4:0.10707319 5:0.051697422 6:0.31841774 7:0.22225654 8:0.019999427 9:0.18374279 10:0.016426433 
--256 1:0.43167394 2:0.3477625 3:0.097449267 4:0.082214271 5:0.040900018 6:0.15027897 7:0.12463818 8:0.085212445 9:0.19395417 10:0.06007706 
--256 1:0.30404176 2:0.34476084 3:0.13759325 4:0.13184672 5:0.081757429 6:0.17955493 7:0.076946698 8:0.05254612 9:0.089115069 10:0.046673606 
--256 1:0.62436258 2:0.20727578 3:0.070899129 4:0.061033358 5:0.036429149 6:0.043127854 7:0.020077056 8:0.10799138 9:0.078398945 10:0.017512925 
--256 1:0.59503961 2:0.27485186 3:0.067794766 4:0.042802564 5:0.019511203 6:0.27776021 7:0.023394738 8:0.070503641 9:0.01436286 10:0.054184584 
--256 1:0.49582204 2:0.35471074 3:0.095100151 4:0.041915511 5:0.012451558 6:0.039128316 7:0.088135569 8:0.13730101 9:0.12136276 10:0.056311295 
--256 1:0.40416166 2:0.38046817 3:0.10472154 4:0.075966488 5:0.034682142 6:0.0071362474 7:0.034730365 8:0.087174837 9:0.10439542 10:0.044366468 
--256 1:0.55820929 2:0.23785109 3:0.095711759 4:0.073494919 5:0.034732938 6:0.29767724 7:0.11419838 8:0.18033373 9:0.13147752 10:0.1298157 
--256 1:0.69341489 2:0.1592586 3:0.077558508 4:0.039394845 5:0.030373154 6:0.15784172 7:0.033229726 8:0.010140737 9:0.073828636 10:0.090448503 
--256 1:0.26301067 2:0.38186164 3:0.1321732 4:0.14657051 5:0.076383974 6:0.063298928 7:0.046847338 8:0.18763559 9:0.0030733048 10:0.036080007 
--256 1:0.39244906 2:0.3783316 3:0.10678562 4:0.084310114 5:0.038123605 6:0.11484834 7:0.09146088 8:0.030596893 9:0.0077736593 10:0.10769698 
--256 1:0.52049115 2:0.20479304 3:0.13983042 4:0.073446727 5:0.061438661 6:0.031653987 7:0.24733446 8:0.1579546 9:0.1706003 10:0.012839316 
--256 1:0.54187036 2:0.29433732 3:0.10024013 4:0.046093933 5:0.017458251 6:0.085960344 7:0.059186746 8:0.01140651 9:0.20101885 10:0.1583018 
--256 1:0.52460675 2:0.31721135 3:0.077056959 4:0.052817252 5:0.028307681 6:0.045105615 7:0.075458145 8:0.27188516 9:0.15622531 10:0.29592749 
--256 1:0.30651349 2:0.22076117 3:0.2094727 4:0.1900238 5:0.073228851 6:0.40737748 7:0.097948678 8:0.090883418 9:0.36991901 10:0.30791699 
--256 1:0.70856157 2:0.17981013 3:0.067317089 4:0.03122328 5:0.013087923 6:0.047955956 7:0.060656577 8:0.062990224 9:0.13795238 10:0.079463747 
--256 1:0.53435453 2:0.22923728 3:0.12052513 4:0.084108199 5:0.031774858 6:0.17937058 7:0.1387908 8:0.1932021 9:0.20331213 10:0.21044859 
--256 1:0.52964508 2:0.21226894 3:0.12074841 4:0.090956096 5:0.046381468 6:0.10523097 7:0.082528069 8:0.05265849 9:0.12928937 10:0.31895301 
--256 1:0.64025837 2:0.23713994 3:0.055649067 4:0.050268502 5:0.016684121 6:0.092063508 7:0.064522087 8:0.043147915 9:0.091168829 10:0.039302298 
--176.46661993538436 1:0.13635495 2:0.1810501 3:0.31832722 4:0.24962596 5:0.11464177 6:0.072298674 7:0.060231889 8:0.31179036 9:0.032024124 10:0.081701188 
--256 1:0.38225821 2:0.33089846 3:0.12263409 4:0.1091663 5:0.05504294 6:0.15715399 7:0.061759649 8:0.059569918 9:0.0021934512 10:0.03723162 
--256 1:0.3514705 2:0.3005523 3:0.12672007 4:0.15383083 5:0.067426291 6:0.20775554 7:0.087034981 8:0.0095710935 9:0.08341326 10:0.096601786 
--256 1:0.6877226 2:0.21380392 3:0.053582612 4:0.032907773 5:0.011983094 6:0.0062777349 7:0.010265191 8:0.14559361 9:0.23797269 10:0.26219247 
--256 1:0.48092403 2:0.29838667 3:0.10219392 4:0.089835164 5:0.028660218 6:0.086282891 7:0.025730936 8:0.031254136 9:0.013698538 10:0.027396791 
--256 1:0.24132709 2:0.4840814 3:0.12472585 4:0.10694599 5:0.042919668 6:0.11006614 7:0.049192542 8:0.1549872 9:0.062835782 10:0.11478107 
--256 1:0.70269594 2:0.12802526 3:0.083183292 4:0.042990703 5:0.043104805 6:0.032174307 7:0.11634126 8:0.13633778 9:0.13850576 10:0.046359335 
--256 1:0.50624887 2:0.18647199 3:0.14266665 4:0.1091543 5:0.05545819 6:0.085196443 7:0.15502867 8:0.18307758 9:0.26877178 10:0.16041134 
--256 1:0.42767616 2:0.35644327 3:0.095997122 4:0.093740475 5:0.026142977 6:0.21931707 7:0.17489399 8:0.30717348 9:0.10345214 10:0.004027279 
--256 1:0.65692471 2:0.17350379 3:0.060626595 4:0.069052067 5:0.039892831 6:0.12699099 7:0.017616685 8:0.070085159 9:0.23990295 10:0.33571062 
--256 1:0.28148214 2:0.23604437 3:0.16931907 4:0.20089021 5:0.11226421 6:0.0085341706 7:0.077296755 8:0.008481225 9:0.19873066 10:0.36916695 
--256 1:0.59098674 2:0.24457863 3:0.074740996 4:0.064683183 5:0.025010448 6:0.021355697 7:0.03822036 8:0.031359992 9:0.085007515 10:0.02956616 
--256 1:0.39236777 2:0.36930138 3:0.082537137 4:0.095497262 5:0.060296444 6:0.028834974 7:0.077974796 8:0.0056362695 9:0.06133984 10:0.12141911 
--256 1:0.70914789 2:0.17063649 3:0.046557097 4:0.046654293 5:0.027004231 6:0.030723727 7:0.031648967 8:0.0047092455 9:0.19991545 10:0.23151244 
--256 1:0.34417202 2:0.2779625 3:0.16984101 4:0.13674909 5:0.071275375 6:0.14460589 7:0.034810587 8:0.1015434 9:0.068786137 10:0.090866186 
--256 1:0.50323996 2:0.24046696 3:0.13460472 4:0.07097858 5:0.050709781 6:0.032130522 7:0.23647378 8:0.095905743 9:0.061652686 10:0.036055254 
--256 1:0.39210833 2:0.30739851 3:0.11782172 4:0.11821582 5:0.064455621 6:0.13771222 7:0.0025663337 8:0.016209897 9:0.020765111 10:0.067710801 
--135.34949819821924 1:0.35758913 2:0.30930176 3:0.15708011 4:0.1154339 5:0.060595101 6:0.029038891 7:0.040459156 8:0.18278056 9:0.25473499 10:0.49022145 
--256 1:0.31499087 2:0.43132119 3:0.10341412 4:0.10577063 5:0.044503194 6:0.063296017 7:0.080498688 8:0.18541483 9:0.040265795 10:0.031254768 
--256 1:0.21775785 2:0.3770427 3:0.15966336 4:0.16521428 5:0.080321809 6:0.35641145 7:0.26994496 8:0.23547039 9:0.13544684 10:0.068961646 
--256 1:0.59803197 2:0.23278375 3:0.064717728 4:0.066796313 5:0.03767024 6:0.076690949 7:0.034296112 8:0.20378448 9:0.15423204 10:0.41822832 
--256 1:0.42754873 2:0.31748876 3:0.10797687 4:0.10546721 5:0.041518434 6:0.18050014 7:0.015039991 8:0.060211812 9:0.15220625 10:0.14002289 
--256 1:0.5563037 2:0.29790762 3:0.073031208 4:0.050600204 5:0.022157269 6:0.04862957 7:0.065387351 8:0.20055852 9:0.10777169 10:0.083746778 
--256 1:0.59519029 2:0.21842659 3:0.087657444 4:0.065675814 5:0.033049864 6:0.024470311 7:0.027955159 8:0.079620344 9:0.059540086 10:0.092016477 
--256 1:0.24904426 2:0.45378592 3:0.1619189 4:0.088476362 5:0.046774555 6:0.13558554 7:0.02202752 8:0.13525642 9:0.14998106 10:0.032337679 
--256 1:0.43224899 2:0.28406497 3:0.13610656 4:0.10324918 5:0.0443303 6:0.037047217 7:0.04306642 8:0.047118026 9:0.051210427 10:0.053422886 
--256 1:0.42860693 2:0.36988216 3:0.074340446 4:0.10020838 5:0.026962087 6:0.033436819 7:0.01849309 8:0.037680177 9:0.082610178 10:0.0027769635 
--256 1:0.24772619 2:0.36230463 3:0.13974762 4:0.1762881 5:0.073933451 6:0.10813235 7:0.026571479 8:0.049601474 9:0.054534163 10:0.029760013 
--256 1:0.56824733 2:0.18891144 3:0.099261977 4:0.10020963 5:0.04336962 6:0.11926367 7:0.12899681 8:0.20241062 9:0.08442434 10:0.10721711 
--256 1:0.60500565 2:0.25321125 3:0.076657052 4:0.04553357 5:0.019592482 6:0.0023432496 7:0.036304846 8:0.010251609 9:0.042738861 10:0.09853379 
--256 1:0.3827945 2:0.21134038 3:0.17409113 4:0.15592422 5:0.075849767 6:0.017500586 7:0.042909334 8:0.048283614 9:0.12938178 10:8.6269167e-05 
--256 1:0.34299707 2:0.32226705 3:0.13299605 4:0.13088482 5:0.070855007 6:0.0048880549 7:0.041650126 8:0.076954901 9:0.18178477 10:0.21482054 
--110.45711387459011 1:0.2605399 2:0.49404973 3:0.10309982 4:0.095140297 5:0.047170256 6:0.16328883 7:0.34196385 8:0.23082083 9:0.025396666 10:0.093662822 
--256 1:0.71406569 2:0.19713725 3:0.04317619 4:0.031577238 5:0.014043636 6:0.094656994 7:0.10435537 8:0.15538341 9:0.14340284 10:0.22722961 
--256 1:0.27938549 2:0.26710581 3:0.18560764 4:0.18858885 5:0.0793122 6:0.067911624 7:0.017393189 8:0.10721642 9:0.11077774 10:0.25700269 
--256 1:0.35673825 2:0.28130579 3:0.1373024 4:0.14518881 5:0.079464741 6:0.29214515 7:0.068850842 8:0.0043980521 9:0.15146446 10:0.16128033 
--256 1:0.34525717 2:0.34796032 3:0.16045617 4:0.11189296 5:0.034433367 6:0.19758308 7:0.056222902 8:0.13029679 9:0.23943003 10:0.27115221 
--59.341823906026868 1:0.28648823 2:0.42353186 3:0.17905269 4:0.079803131 5:0.031124093 6:0.089263787 7:0.1808636 8:0.29731462 9:0.32137816 10:0.40130021 
--256 1:0.4177874 2:0.33622663 3:0.10765933 4:0.097588791 5:0.040737845 6:0.39971761 7:0.12353546 8:0.13860495 9:0.061426028 10:0.063651133 
--256 1:0.63795564 2:0.23174423 3:0.080697626 4:0.035851674 5:0.013750836 6:0.071665729 7:0.105164 8:0.19033578 9:0.022829124 10:0.0026526691 
--256 1:0.4407701 2:0.29552769 3:0.13032422 4:0.087949423 5:0.045428578 6:0.070431517 7:0.031380864 8:0.15539525 9:0.10118348 10:0.026581364 
--256 1:0.27602388 2:0.32182718 3:0.19832051 4:0.13168516 5:0.072143271 6:0.092407185 7:0.17332283 8:0.10379669 9:0.24681236 10:0.22046736 
--256 1:0.49884586 2:0.22928312 3:0.11785245 4:0.10305314 5:0.050965421 6:0.22138023 7:0.11401999 8:0.17547641 9:0.29604279 10:0.47575634 
--4.4944688546542482 1:0.25057513 2:0.4645963 3:0.094097036 4:0.10909214 5:0.081639392 6:0.31327784 7:0.13055109 8:0.083461889 9:0.148714 10:0.6367904 
--256 1:0.573346 2:0.26489279 3:0.077531282 4:0.061804687 5:0.022425241 6:0.16751197 7:0.21918546 8:0.16782736 9:0.14124774 10:0.084289826 
--256 1:0.51566608 2:0.23894751 3:0.10707236 4:0.095493383 5:0.04282066 6:0.087605023 7:0.029498028 8:0.017371533 9:0.11350043 10:0.019562525 
--256 1:0.4485513 2:0.28368996 3:0.13759741 4:0.092624509 5:0.037536816 6:0.16830177 7:0.051220702 8:0.051994719 9:0.017596447 10:0.046350269 
--256 1:0.44111338 2:0.23418373 3:0.16548163 4:0.10979791 5:0.049423351 6:0.071192103 7:0.01120953 8:0.0094799844 9:0.074087687 10:0.045041338 
--256 1:0.25290702 2:0.37160199 3:0.17054609 4:0.12203495 5:0.082909936 6:0.0045181583 7:0.0016200643 8:0.10441581 9:0.073472565 10:0.029238434 
--256 1:0.46623901 2:0.27455863 3:0.1195799 4:0.10005335 5:0.03956911 6:0.30460103 7:0.12685707 8:0.25489079 9:0.14641827 10:0.053680425 
--256 1:0.27259679 2:0.4425554 3:0.10621413 4:0.11242275 5:0.06621093 6:0.27450056 7:0.023912026 8:0.16635703 9:0.032167979 10:0.067325015 
--68.247969672653426 1:0.14580699 2:0.37054756 3:0.087559925 4:0.10485962 5:0.2912259 6:0.061217789 7:0.087666039 8:0.10203222 9:0.060676705 10:0.18310432 
--256 1:0.1902447 2:0.20341912 3:0.28988678 4:0.20863029 5:0.10781912 6:0.0039822277 7:0.013656243 8:0.32037156 9:0.27617035 10:0.17554853 
--256 1:0.28612138 2:0.32055751 3:0.17127745 4:0.16543247 5:0.056611187 6:0.49911154 7:0.052759617 8:0.097635266 9:0.061733854 10:0.14989401 
--256 1:0.35144906 2:0.29655879 3:0.17506644 4:0.12057137 5:0.056354332 6:0.11115653 7:0.042843698 8:0.059254364 9:0.043397369 10:0.086397862 
--256 1:0.3168135 2:0.264533 3:0.18977415 4:0.15975427 5:0.069125077 6:0.10379488 7:0.01461803 8:0.018586531 9:0.1087608 10:0.091247508 
--256 1:0.40725037 2:0.24697617 3:0.10723566 4:0.13309382 5:0.10544397 6:0.1582879 7:0.046974198 8:0.043331551 9:0.059339588 10:0.21990463 
--256 1:0.30467715 2:0.17409982 3:0.11670663 4:0.16589755 5:0.23861885 6:0.032923649 7:0.27046448 8:0.27011504 9:0.34867679 10:0.29917269 
--256 1:0.35481534 2:0.45789468 3:0.10091575 4:0.051906601 5:0.034467626 6:0.12509868 7:0.098309722 8:0.019571482 9:0.18165075 10:0.19188935 
--241.55859025297312 1:0.32680674 2:0.25483616 3:0.21570903 4:0.13007145 5:0.072576631 6:0.057856074 7:0.18356821 8:0.0016789127 9:0.027736455 10:0.01200866 
--256 1:0.5006975 2:0.27316018 3:0.12657102 4:0.071636321 5:0.027934987 6:0.081518024 7:0.09235462 8:0.020513743 9:0.043327664 10:0.011139536 
--256 1:0.36065792 2:0.43450473 3:0.09784915 4:0.077090475 5:0.029897723 6:0.07816814 7:0.040482518 8:0.014259157 9:0.047954625 10:0.0082707535 
--256 1:0.40581334 2:0.31445908 3:0.11536123 4:0.12658891 5:0.037777449 6:0.10779514 7:0.022955553 8:0.19454533 9:0.13032851 10:0.090506881 
--256 1:0.61266373 2:0.22134164 3:0.086903829 4:0.053558532 5:0.025532273 6:0.041011457 7:0.032375718 8:0.19913925 9:0.20626822 10:0.081329391 
--256 1:0.36069836 2:0.31678709 3:0.12820608 4:0.14140528 5:0.052903187 6:0.37355385 7:0.30471297 8:0.016825256 9:0.053863392 10:0.14113522 
--256 1:0.3890388 2:0.16972561 3:0.22004946 4:0.13604343 5:0.0851427 6:0.099859096 7:0.23200024 8:0.058238964 9:0.194519 10:0.019363153 
--256 1:0.65497654 2:0.21660206 3:0.070401346 4:0.041062069 5:0.01695798 6:0.029753903 7:0.10206835 8:0.02369376 9:0.033701965 10:0.0098993806 
--256 1:0.46950832 2:0.36109093 3:0.10095458 4:0.048969704 5:0.019476454 6:0.028064526 7:0.026997052 8:0.0070587467 9:0.10105965 10:0.15179324 
--256 1:0.44605837 2:0.22360261 3:0.12739612 4:0.12421836 5:0.078724542 6:0.1513063 7:0.097448046 8:0.080971312 9:0.022222891 10:0.38167341 
--256 1:0.36420754 2:0.22240209 3:0.20757953 4:0.12323844 5:0.082572402 6:0.20742536 7:0.0097789755 8:0.13921573 9:0.13545989 10:0.13012546 
--256 1:0.59644551 2:0.23160117 3:0.086734411 4:0.054989275 5:0.030229629 6:0.049755397 7:0.19395503 8:0.3382084 9:0.14012744 10:0.20546467 
--166.61987575880258 1:0.36661625 2:0.45793645 3:0.078331365 4:0.064476758 5:0.032639175 6:0.41516428 7:0.14063126 8:0.18063011 9:0.11269007 10:0.036167282 
--256 1:0.6404633 2:0.26961826 3:0.05124162 4:0.027798652 5:0.010878176 6:0.026685742 7:0.19170078 8:0.15470774 9:9.7554495e-05 10:0.16560105 
--256 1:0.57249052 2:0.24155628 3:0.080383189 4:0.080823269 5:0.024746739 6:0.063394706 7:0.018621612 8:0.11504646 9:0.24350222 10:0.074447281 
--256 1:0.74732115 2:0.17179415 3:0.039869759 4:0.026820531 5:0.014194415 6:0.043542346 7:0.014175828 8:0.19067956 9:0.12928713 10:0.31839809 
--256 1:0.54473921 2:0.17152615 3:0.11749432 4:0.10775215 5:0.058488174 6:0.20291112 7:0.10084059 8:0.098791572 9:0.034827217 10:0.032552373 
--256 1:0.70156868 2:0.16553317 3:0.054949361 4:0.05037113 5:0.027577653 6:0.059262563 7:0.065758249 8:0.0028919155 9:0.41461365 10:0.024576363 
--256 1:0.41472639 2:0.33321793 3:0.087747963 4:0.1260252 5:0.038282518 6:0.076247824 7:0.076767996 8:0.24852707 9:0.072591015 10:0.12796116 
--256 1:0.22536446 2:0.40202589 3:0.17270071 4:0.12237343 5:0.077535506 6:0.2121791 7:0.020030176 8:0.20482741 9:0.1210839 10:0.016961884 
--256 1:0.53913005 2:0.26928665 3:0.089299491 4:0.068063226 5:0.034220577 6:0.17250172 7:0.045131645 8:0.16178867 9:0.02878359 10:0.15203921 
--256 1:0.4737674 2:0.31961784 3:0.098407627 4:0.064632372 5:0.043574759 6:0.1425358 7:0.13834921 8:0.23373748 9:0.24939469 10:0.0022378031 
--256 1:0.4872924 2:0.25851209 3:0.11366223 4:0.10123932 5:0.039293955 6:0.31454623 7:0.0085173094 8:0.23510159 9:0.16648431 10:0.034540509 
--256 1:0.73373414 2:0.20796806 3:0.035420712 4:0.015297223 5:0.0075798563 6:0.078333502 7:0.069937137 8:0.20157632 9:0.16636686 10:0.18717461 
--72.434063696355736 1:0.36968254 2:0.32892381 3:0.15984692 4:0.10608604 5:0.035460679 6:0.23619266 7:0.28300895 8:0.035259928 9:0.052319049 10:0.047563547 
--209.19352220158657 1:0.76399258 2:0.15019819 3:0.045890182 4:0.026580973 5:0.013338072 6:0.030817305 7:0.017614011 8:0.45517515 9:0.1030138 10:0.19672244 
--256 1:0.540059 2:0.36693597 3:0.046143263 4:0.035532235 5:0.011329528 6:0.19556538 7:0.0237136 8:0.055080299 9:0.081117129 10:0.081938923 
--256 1:0.65495899 2:0.2066678 3:0.074067173 4:0.039153725 5:0.025152305 6:0.053264069 7:0.17280085 8:0.0017710613 9:0.085696211 10:0.095399187 
--256 1:0.37526535 2:0.24135692 3:0.19290072 4:0.13833819 5:0.052138821 6:0.058586532 7:0.067154585 8:0.12155503 9:0.18723651 10:0.22561929 
--143.21584281560482 1:0.83075183 2:0.14301754 3:0.018840477 4:0.0056313544 5:0.0017587996 6:0.3212299 7:0.32830684 8:0.0068318006 9:0.055776354 10:0.15795926 
--256 1:0.67524754 2:0.15007567 3:0.072742701 4:0.069002615 5:0.032931466 6:0.14766895 7:0.011886134 8:0.039586487 9:0.18349835 10:0.051418764 
--256 1:0.43485678 2:0.20901576 3:0.16195587 4:0.13724564 5:0.056925955 6:0.32522258 7:0.04079161 8:0.18449492 9:0.10388904 10:0.039071923 
--256 1:0.33343575 2:0.35947867 3:0.14043877 4:0.11758941 5:0.049057401 6:0.1149259 7:0.062123154 8:0.07965887 9:0.0029353785 10:0.047595965 
--256 1:0.25672486 2:0.3492514 3:0.18282753 4:0.1545942 5:0.056602016 6:0.061942857 7:0.047939094 8:0.060650953 9:0.077519148 10:0.093456514 
--55.49890978244585 1:0.16115297 2:0.15906716 3:0.41304522 4:0.18353512 5:0.083199532 6:0.029914651 7:0.075054911 8:0.16578544 9:0.081148499 10:0.24558499 
--256 1:0.62310012 2:0.20744534 3:0.066098473 4:0.064740802 5:0.038615269 6:0.0071774794 7:0.0079811312 8:0.13922677 9:0.064712036 10:0.0041394484 
--256 1:0.42407461 2:0.25316787 3:0.12587282 4:0.12730447 5:0.069580229 6:0.11155099 7:0.18522269 8:0.027456344 9:0.035735156 10:0.097269375 
--256 1:0.31845076 2:0.34305352 3:0.15244503 4:0.13072235 5:0.055328336 6:0.06345491 7:0.0064951822 8:0.16470694 9:0.050638713 10:0.31866267 
--256 1:0.74765427 2:0.18840092 3:0.032417085 4:0.022851304 5:0.0086764199 6:0.094282229 7:0.060732452 8:0.047915027 9:0.070232164 10:0.098343118 
--256 1:0.73576281 2:0.16278282 3:0.048029071 4:0.034159744 5:0.019265557 6:0.055228227 7:0.03767635 8:0.13017866 9:0.2163545 10:0.1493739 
--256 1:0.60579682 2:0.16865372 3:0.090113855 4:0.092155599 5:0.043280007 6:0.13182397 7:0.12244911 8:0.19995468 9:0.098513725 10:0.10252595 
--256 1:0.54483419 2:0.24498783 3:0.10190351 4:0.077170274 5:0.031104202 6:0.032911353 7:0.057067699 8:0.22730439 9:0.28053861 10:0.38035588 
--256 1:0.44960343 2:0.14652486 3:0.19747148 4:0.12896687 5:0.077433364 6:0.10106026 7:0.098496149 8:0.0055184 9:0.068447432 10:0.07484714 
--256 1:0.58402447 2:0.30756575 3:0.048408783 4:0.037410679 5:0.022590321 6:0.08712816 7:0.17241585 8:0.084318253 9:0.13012419 10:0.12908213 
--256 1:0.68394553 2:0.19737561 3:0.061975227 4:0.039809806 5:0.016893828 6:0.012807481 7:0.034538893 8:0.054836875 9:0.020906421 10:0.070063322 
--256 1:0.3435572 2:0.28166139 3:0.14932478 4:0.16845609 5:0.057000536 6:0.10107552 7:0.21521382 8:0.12306643 9:0.034526025 10:0.094315756 
--256 1:0.48968097 2:0.19592781 3:0.12783161 4:0.12715359 5:0.059406023 6:0.176892 7:0.01089784 8:0.072601327 9:0.064972707 10:0.120697 
--256 1:0.5197185 2:0.27471178 3:0.068505168 4:0.08667483 5:0.050389728 6:0.20829398 7:0.025548169 8:0.094270573 9:0.20300354 10:0.38023789 
--34.853050116151792 1:0.43739891 2:0.31231599 3:0.12502212 4:0.10233491 5:0.022928075 6:0.26914956 7:0.6353614 8:0.016564805 9:0.018369373 10:0.22593917 
--256 1:0.44242164 2:0.18711319 3:0.15799148 4:0.15224185 5:0.060231847 6:0.29057797 7:0.042989208 8:0.048511424 9:0.059034806 10:0.080467453 
--256 1:0.57844736 2:0.20240908 3:0.11891204 4:0.07125656 5:0.02897496 6:0.0026766217 7:0.023662043 8:0.098503533 9:0.10647218 10:0.083916753 
--83.70316633356677 1:0.67426512 2:0.20249371 3:0.056892474 4:0.044093206 5:0.022255488 6:0.043847933 7:0.28371466 8:0.23948754 9:0.10067394 10:0.4172926 
--256 1:0.49802758 2:0.26193817 3:0.11751468 4:0.085388143 5:0.037131427 6:0.060836387 7:0.049118877 8:0.090972882 9:0.061865901 10:0.086291059 
--256 1:0.65074041 2:0.19074567 3:0.073908975 4:0.06314437 5:0.021460572 6:0.041153049 7:0.031412414 8:0.09187731 9:0.095272853 10:0.08509886 
--256 1:0.73134825 2:0.10472284 3:0.058333445 4:0.069145728 5:0.03644974 6:0.062239656 7:0.05209464 8:0.017556064 9:0.029226261 10:0.038588808 
--256 1:0.39591218 2:0.27237954 3:0.14196782 4:0.11877482 5:0.070965635 6:0.15414168 7:0.040399274 8:0.027108026 9:0.24678994 10:0.24753523 
--256 1:0.2883768 2:0.32464958 3:0.18276381 4:0.1488307 5:0.055379111 6:0.41940918 7:0.092830933 8:0.0084912685 9:0.1629341 10:0.065701401 
--256 1:0.16177087 2:0.44571591 3:0.13131815 4:0.12636496 5:0.13483012 6:0.0033756202 7:0.031386176 8:0.17418449 9:0.24492591 10:0.21915288 
--256 1:0.48133973 2:0.35708145 3:0.073440745 4:0.064960581 5:0.023177493 6:0.12218519 7:0.024637791 8:0.13669065 9:0.13833687 10:0.16094196 
--256 1:0.69104816 2:0.22635235 3:0.040175089 4:0.028411544 5:0.014012852 6:0.0041331253 7:0.12876915 8:0.099790265 9:0.066768956 10:0.14470848 
--256 1:0.49935155 2:0.25320011 3:0.13056604 4:0.074867928 5:0.04201437 6:0.057725711 7:0.057144331 8:0.086818211 9:0.11917969 10:0.11422063 
--256 1:0.54400523 2:0.21788177 3:0.10883499 4:0.077192364 5:0.05208564 6:0.10730566 7:0.04908621 8:0.18622532 9:0.28930729 10:0.33777336 
--256 1:0.29425534 2:0.37716697 3:0.13217657 4:0.13652224 5:0.059878874 6:0.10524832 7:0.1507862 8:0.10787788 9:0.18606119 10:0.074594165 
--256 1:0.5389244 2:0.21660651 3:0.10790649 4:0.087426855 5:0.049135744 6:0.12469369 7:0.00088714678 8:0.014199942 9:0.099232527 10:0.088911559 
--256 1:0.61348269 2:0.16593027 3:0.11212846 4:0.066408209 5:0.042050372 6:0.020069575 7:0.20612382 8:0.19098716 9:0.17890741 10:0.11600295 
--256 1:0.21158873 2:0.26741791 3:0.18882943 4:0.20159152 5:0.13057241 6:0.37197463 7:0.29158582 8:0.16085545 9:0.026827347 10:0.03220934 
--256 1:0.43727265 2:0.26060615 3:0.08265778 4:0.15094975 5:0.068513671 6:0.071246978 7:0.18585111 8:0.13011817 9:0.019229385 10:0.22225635 
--256 1:0.76135302 2:0.16344928 3:0.034437357 4:0.026136093 5:0.014624249 6:0.039476451 7:0.03440931 8:0.22666781 9:0.16025039 10:0.32777428 
--256 1:0.56256145 2:0.32334077 3:0.056832166 4:0.037867888 5:0.019397727 6:0.0039146037 7:0.057547308 8:0.0015570451 9:0.084780256 10:0.0071070667 
--256 1:0.33077034 2:0.30377386 3:0.1251266 4:0.13556751 5:0.10476169 6:0.070273214 7:0.20106609 8:0.046544265 9:0.0028374421 10:0.05813144 
--256 1:0.36401569 2:0.31329944 3:0.094791156 4:0.12929505 5:0.09859867 6:0.10792505 7:0.25131061 8:0.29827583 9:0.045043078 10:0.081619577 
--256 1:0.44283349 2:0.26278048 3:0.12484105 4:0.11654467 5:0.053000308 6:0.056823023 7:0.022087027 8:0.019081049 9:0.089494534 10:0.04824193 
--256 1:0.49591426 2:0.3268422 3:0.12721538 4:0.034538109 5:0.015490044 6:0.028433307 7:0.036090922 8:0.073034195 9:0.20043951 10:0.12459896 
--256 1:0.25349823 2:0.39227242 3:0.14183023 4:0.13399624 5:0.078402875 6:0.034619191 7:0.1158903 8:0.05114561 9:0.060871849 10:0.0055587318 
--256 1:0.43989351 2:0.3487306 3:0.11109635 4:0.072550872 5:0.027728674 6:0.18181324 7:0.03466196 8:0.11428629 9:0.19116434 10:0.083168275 
--256 1:0.31890854 2:0.21110827 3:0.21923981 4:0.18951594 5:0.061227437 6:0.13611547 7:0.01709504 8:0.064111759 9:0.20769835 10:0.053324834 
--256 1:0.62765726 2:0.23892973 3:0.058667426 4:0.05183456 5:0.022911022 6:0.048043675 7:0.00085508075 8:0.051902492 9:0.1299271 10:0.087855567 
--256 1:0.46864128 2:0.1804302 3:0.18974557 4:0.1043388 5:0.056844147 6:0.0271209 7:0.063019041 8:0.042822347 9:0.062626719 10:0.12117329 
--256 1:0.47145632 2:0.16870869 3:0.069876903 4:0.19099096 5:0.09896713 6:0.081472174 7:0.015322214 8:0.085259684 9:0.31961654 10:0.4333524 
--256 1:0.64323231 2:0.27393041 3:0.056965666 4:0.016477443 5:0.0093941731 6:0.080995158 7:0.13142996 8:0.10075392 9:0.043914562 10:0.17714526 
--256 1:0.28255568 2:0.24318889 3:0.20984129 4:0.18138971 5:0.083024421 6:0.18684797 7:0.18555065 8:0.079298902 9:0.0037868039 10:0.043696064 
--62.667538363078606 1:0.67031266 2:0.1690521 3:0.047256158 4:0.065304809 5:0.048074271 6:0.18485305 7:0.021386533 8:0.036224146 9:0.37669161 10:0.59849745 
--256 1:0.42782737 2:0.22101387 3:0.16609969 4:0.12868088 5:0.056378189 6:0.10469258 7:0.02823763 8:0.05347267 9:0.0071552514 10:0.0064062699 
--256 1:0.54862097 2:0.28908773 3:0.087841552 4:0.052331068 5:0.022118675 6:0.043184345 7:0.28349831 8:0.11034467 9:0.12275327 10:0.071821523 
--256 1:0.24897508 2:0.31239457 3:0.2310198 4:0.12191892 5:0.085691618 6:0.057898201 7:0.029299288 8:0.11878608 9:0.012622052 10:0.065766463 
--46.57039352473744 1:0.23554314 2:0.2200676 3:0.31837775 4:0.16181334 5:0.064198169 6:0.02945706 7:0.10365559 8:0.01730682 9:0.10209288 10:0.13966206 
--256 1:0.41996079 2:0.26920643 3:0.13800915 4:0.11388873 5:0.058934891 6:0.09294456 7:0.059847973 8:0.043622659 9:0.10048778 10:0.027892016 
--256 1:0.39776761 2:0.3041804 3:0.090062158 4:0.13981159 5:0.068178236 6:0.30060316 7:0.055828065 8:0.069066552 9:0.18563619 10:0.15280754 
--31.960703721642716 1:0.69601065 2:0.13211323 3:0.071351542 4:0.063510828 5:0.03701375 6:0.83856033 7:0.48520803 8:0.022205768 9:0.37400224 10:0.26435521 
--256 1:0.6598578 2:0.13343976 3:0.076677306 4:0.084375686 5:0.045649442 6:0.16503286 7:0.024079979 8:0.20755215 9:0.20563426 10:0.18361551 
--256 1:0.72951012 2:0.13932701 3:0.051233822 4:0.052884419 5:0.027044626 6:0.05619756 7:0.029097177 8:0.13867613 9:0.061193388 10:0.026222855 
--256 1:0.24873031 2:0.33615072 3:0.15775949 4:0.18481764 5:0.072541838 6:0.15129833 7:0.1173006 8:0.049752675 9:0.067883219 10:0.0088639018 
--84.362934627156989 1:0.53964821 2:0.21981355 3:0.11286161 4:0.095138537 5:0.032538092 6:0.3695378 7:0.090491943 8:0.13101017 9:0.1714872 10:0.09791441 
--256 1:0.48872514 2:0.32413745 3:0.089844326 4:0.065650799 5:0.031642285 6:0.11441535 7:0.0077543776 8:0.096646347 9:0.022448731 10:0.00303357 
--256 1:0.57031942 2:0.23181177 3:0.10914354 4:0.061864624 5:0.026860639 6:0.0027659922 7:0.10432746 8:0.083112723 9:0.11511517 10:0.058344593 
--256 1:0.23309083 2:0.47526361 3:0.12820359 4:0.1018103 5:0.061631677 6:0.047127753 7:0.061319232 8:0.2333972 9:0.084087963 10:0.024046492 
--256 1:0.38171498 2:0.28211491 3:0.11776062 4:0.13896717 5:0.079442326 6:0.017519487 7:0.048184148 8:0.024588685 9:0.10166554 10:0.14451175 
--256 1:0.62898737 2:0.25571067 3:0.051195439 4:0.043701127 5:0.020405387 6:0.058530242 7:0.051064908 8:0.068054533 9:0.12430378 10:0.10894665 
--256 1:0.48633839 2:0.16177622 3:0.17186397 4:0.1351142 5:0.04490721 6:0.1289322 7:0.19435074 8:0.24796308 9:0.20222196 10:0.073562657 
--256 1:0.58524296 2:0.26470718 3:0.069660376 4:0.048613259 5:0.031776232 6:0.10207226 7:0.18472012 8:0.18584965 9:0.073821904 10:0.093852534 
--256 1:0.37929565 2:0.24400884 3:0.1645317 4:0.14988906 5:0.06227475 6:0.095575474 7:0.031782324 8:0.26699101 9:0.22766079 10:0.33039251 
--55.093909450084858 1:0.78858644 2:0.17374578 3:0.02266667 4:0.011502231 5:0.0034988762 6:0.45251159 7:0.45449491 8:0.26287018 9:0.38636949 10:0.35071229 
--256 1:0.46842821 2:0.25782139 3:0.097833886 4:0.092842055 5:0.083074452 6:0.058625844 7:0.22518613 8:0.16933382 9:0.11088767 10:0.31788015 
--256 1:0.35648795 2:0.29144355 3:0.15453251 4:0.1312645 5:0.066271482 6:0.072784599 7:0.054711179 8:0.069453246 9:0.031744101 10:0.096903381 
--256 1:0.22141234 2:0.35834488 3:0.19014183 4:0.1401471 5:0.089953852 6:0.11180108 7:0.035039918 8:0.076130659 9:0.12491339 10:0.016726168 
--256 1:0.30018239 2:0.35481466 3:0.12620286 4:0.14584648 5:0.07295361 6:0.094226413 7:0.24950839 8:0.40793314 9:0.064853156 10:0.025096106 
--256 1:0.68375683 2:0.23449236 3:0.048150029 4:0.024682213 5:0.0089185615 6:0.0078663057 7:0.034969014 8:0.11940646 9:0.063771299 10:0.048036126 
--256 1:0.27703297 2:0.31248 3:0.18345589 4:0.15610273 5:0.070928414 6:0.15678547 7:0.089041966 8:0.075204689 9:0.11986041 10:0.027451123 
--256 1:0.39294276 2:0.22372797 3:0.1812756 4:0.13054481 5:0.071508853 6:0.029125572 7:0.0051590627 8:0.021946703 9:0.13597982 10:0.025493294 
--256 1:0.7203451 2:0.19968337 3:0.049439593 4:0.02264638 5:0.0078855604 6:0.10609663 7:0.028823691 8:0.20039234 9:0.19062737 10:0.078162664 
--256 1:0.5966917 2:0.21763903 3:0.11218357 4:0.05243527 5:0.021050436 6:0.04138569 7:0.10926264 8:0.080227158 9:0.25124354 10:0.10204604 
--256 1:0.55707547 2:0.19354995 3:0.11057619 4:0.084706397 5:0.054091997 6:0.072574765 7:0.088143603 8:0.13020504 9:0.018867007 10:0.13535995 
--256 1:0.74686232 2:0.15657939 3:0.049144912 4:0.034490921 5:0.012922456 6:0.031610282 7:0.014067346 8:0.012323974 9:0.17572796 10:0.19113803 
--256 1:0.57102096 2:0.33009245 3:0.076561889 4:0.01971698 5:0.0026077227 6:0.047949832 7:0.052002817 8:0.058068424 9:0.12192196 10:0.039595189 
--256 1:0.66672692 2:0.11982717 3:0.10381071 4:0.065011601 5:0.044623598 6:0.040424374 7:0.07032291 8:0.017679196 9:0.049107414 10:0.042732109 
--32.056607867605308 1:0.67736353 2:0.17296224 3:0.077097113 4:0.048582226 5:0.023994888 6:0.12239314 7:0.10756276 8:0.22890102 9:0.00539816 10:0.032627356 
--80.011167852125595 1:0.21469334 2:0.56173818 3:0.089140126 4:0.087815799 5:0.046612555 6:0.38646821 7:0.011739053 8:0.16345616 9:0.24917093 10:0.10046289 
--256 1:0.30201879 2:0.32042312 3:0.13856683 4:0.16829767 5:0.070693587 6:0.2587386 7:0.10815717 8:0.13091531 9:0.19601334 10:0.086643202 
--256 1:0.53849641 2:0.19230914 3:0.1245687 4:0.09719853 5:0.047427221 6:0.11900762 7:0.017231743 8:0.058398197 9:0.032125884 10:0.0079785763 
--256 1:0.30311644 2:0.27748028 3:0.19188225 4:0.14585481 5:0.081666226 6:0.2486999 7:0.060019558 8:0.073199769 9:0.086876629 10:0.070738483 
--256 1:0.33942058 2:0.32873828 3:0.16669884 4:0.10643552 5:0.058706781 6:0.1434351 7:0.029764847 8:0.10843573 9:0.04632115 10:0.10587014 
--256 1:0.32520217 2:0.29476442 3:0.17839225 4:0.13946571 5:0.062175448 6:0.071423066 7:0.14973059 8:0.40373088 9:0.28073992 10:0.21450633 
--256 1:0.40167849 2:0.33749492 3:0.08290938 4:0.10401739 5:0.073899828 6:0.37771187 7:0.21031742 8:0.1187307 9:0.064193389 10:0.15672305 
--256 1:0.30503091 2:0.35781443 3:0.16209007 4:0.12066787 5:0.054396717 6:0.081582573 7:0.048656106 8:0.14251861 9:0.09181358 10:0.10334563 
--256 1:0.43917474 2:0.3017303 3:0.14063319 4:0.085623091 5:0.032838685 6:0.089278246 7:0.064145214 8:0.012385501 9:0.09732537 10:0.18640162 
--256 1:0.59090095 2:0.24449354 3:0.069339844 4:0.060356865 5:0.034908803 6:0.053292783 7:0.078397191 8:0.039341934 9:0.17547217 10:0.36971337 
--256 1:0.73453406 2:0.17469116 3:0.047080987 4:0.02965449 5:0.014039306 6:0.063814301 7:0.087035166 8:0.048354577 9:0.13534477 10:0.30234198 
--256 1:0.62216283 2:0.20166541 3:0.090114965 4:0.064138894 5:0.0219179 6:0.059414542 7:0.042317512 8:0.21902203 9:0.25842556 10:0.19875498 
--175.81421730008893 1:0.56346286 2:0.18137172 3:0.1322764 4:0.076393776 5:0.046495238 6:0.10645071 7:0.27958722 8:0.35478983 9:0.23104724 10:0.14052009 
--86.349740350176347 1:0.32034379 2:0.45622645 3:0.1223113 4:0.073060777 5:0.028057682 6:0.14230024 7:0.073918219 8:0.06935617 9:0.21091385 10:0.10226319 
--256 1:0.69796837 2:0.20210736 3:0.034843708 4:0.041936859 5:0.023143705 6:0.014446408 7:0.056265625 8:0.18450569 9:0.15171032 10:0.066083984 
--256 1:0.73903911 2:0.1396679 3:0.065934812 4:0.032442807 5:0.022915379 6:0.023716053 7:0.1678051 8:0.28911723 9:0.22149652 10:0.3414731 
--256 1:0.65560246 2:0.18513088 3:0.071419449 4:0.058489806 5:0.029357403 6:0.18080817 7:0.079068239 8:0.057106658 9:0.160026 10:0.12318406 
--256 1:0.57092924 2:0.18166726 3:0.11396625 4:0.095014499 5:0.03842275 6:0.12254732 7:0.072961063 8:0.0090745817 9:0.05125554 10:0.062262561 
--256 1:0.33649661 2:0.25580406 3:0.15268849 4:0.16413266 5:0.090878189 6:0.013599178 7:0.050259534 8:0.14397993 9:0.087908398 10:0.21854593 
--256 1:0.26199707 2:0.49029223 3:0.11890982 4:0.082156657 5:0.046644226 6:0.25326004 7:0.09209861 8:0.21802661 9:0.14114732 10:0.053226565 
--256 1:0.67838412 2:0.1797787 3:0.06289723 4:0.04723473 5:0.031705218 6:0.09183798 7:0.19419149 8:0.087862472 9:0.17338667 10:0.33108202 
--45.005959825407814 1:0.1581306 2:0.31298437 3:0.30793349 4:0.14357308 5:0.07737846 6:0.05465734 7:0.04829972 8:0.16749722 9:0.027607057 10:0.19792711 
--256 1:0.58624366 2:0.20946959 3:0.089031853 4:0.080487971 5:0.034766932 6:0.23064482 7:0.078752252 8:0.026893943 9:0.12039583 10:0.031524838 
--256 1:0.7332218 2:0.14611062 3:0.060887887 4:0.036567816 5:0.023211868 6:0.050368989 7:0.057682452 8:0.14166349 9:0.14117038 10:0.17270617 
--256 1:0.36238466 2:0.29132035 3:0.17802376 4:0.10842343 5:0.059847807 6:0.022556729 7:0.14970761 8:0.087274114 9:0.0713921 10:0.066914036 
--256 1:0.57615338 2:0.29635067 3:0.065851458 4:0.046858182 5:0.01478631 6:0.098781332 7:0.067669679 8:0.019615439 9:0.27629347 10:0.032700055 
--256 1:0.50177022 2:0.26236643 3:0.10370748 4:0.093471162 5:0.038684706 6:0.012803389 7:0.097307888 8:0.13220496 9:0.15293902 10:0.019034547 
--152.78664703808812 1:0.32392383 2:0.388561 3:0.16056628 4:0.092055796 5:0.034893092 6:0.38863074 7:0.002718803 8:0.03451955 9:0.12693086 10:0.093347342 
--256 1:0.382535 2:0.25700106 3:0.14949471 4:0.16444857 5:0.046520665 6:0.096221278 7:0.075846035 8:0.041723977 9:0.070036754 10:0.0037426942 
--256 1:0.63055032 2:0.25028795 3:0.063974859 4:0.041007472 5:0.0141794 6:0.025324537 7:0.032479851 8:0.21762949 9:0.039239281 10:0.15969157 
--7.4800624529943356 1:0.14756042 2:0.381216 3:0.16373131 4:0.18699661 5:0.12049566 6:0.34850435 7:0.04871697 8:0.097359072 9:0.58233763 10:0.62578802 
--256 1:0.50771066 2:0.2363595 3:0.1251967 4:0.094108999 5:0.036624146 6:0.10806771 7:0.17328211 8:0.0016722317 9:0.2701689 10:0.092388232 
--256 1:0.22834794 2:0.4008447 3:0.14412469 4:0.12408638 5:0.10259629 6:0.14918549 7:0.0036825075 8:0.15420386 9:0.071402104 10:0.17930175 
--26.883423512975138 1:0.26852195 2:0.26308265 3:0.21747456 4:0.18727002 5:0.063650829 6:0.28942092 7:0.16342776 8:0.030892887 9:0.35725259 10:0.2767494 
--256 1:0.26659022 2:0.39936869 3:0.14453461 4:0.14076923 5:0.048737252 6:0.051202063 7:0.15242652 8:0.082052784 9:0.38853501 10:0.11281265 
--256 1:0.45972309 2:0.30789765 3:0.12520782 4:0.069809829 5:0.037361614 6:0.20645044 7:0.089892011 8:0.0062926913 9:0.08022206 10:0.10654412 
--256 1:0.37091885 2:0.28572983 3:0.14280353 4:0.15196361 5:0.04858418 6:0.14216237 7:0.099123639 8:0.014176352 9:0.057928096 10:0.056705169 
--256 1:0.40743055 2:0.23590432 3:0.17248392 4:0.12130288 5:0.06287833 6:0.004829251 7:0.050629996 8:0.016852557 9:0.16477085 10:0.090250381 
--256 1:0.34565854 2:0.31297573 3:0.12645644 4:0.15144427 5:0.063465022 6:0.17526259 7:0.086148476 8:0.016936435 9:0.025337603 10:0.08898153 
--256 1:0.49853825 2:0.21810851 3:0.14728492 4:0.084438035 5:0.051630288 6:0.045989933 7:0.021139915 8:0.11953912 9:0.030672006 10:0.065954469 
--256 1:0.43762714 2:0.31301555 3:0.14421019 4:0.074041996 5:0.031105123 6:0.1359297 7:0.09192793 8:0.10532527 9:0.1459268 10:0.27899713 
--256 1:0.37711677 2:0.26937247 3:0.14384034 4:0.1425595 5:0.067110921 6:0.089110961 7:0.028459558 8:0.041235362 9:0.088039393 10:0.056704722 
--256 1:0.48572796 2:0.25204448 3:0.13069875 4:0.083926124 5:0.047602687 6:0.036561717 7:0.0034524169 8:0.12098628 9:0.10178282 10:0.11789942 
--256 1:0.54640947 2:0.2526727 3:0.096293653 4:0.074055465 5:0.03056871 6:0.0071132351 7:0.049346491 8:0.0079940386 9:0.08579415 10:0.016153429 
--256 1:0.70394761 2:0.17492698 3:0.061475594 4:0.044705634 5:0.01494418 6:0.041043374 7:0.038364951 8:0.077296142 9:0.15224786 10:0.0081402044 
--256 1:0.38459284 2:0.25669944 3:0.16794448 4:0.12958504 5:0.061178211 6:0.19763879 7:0.1392171 8:0.1397925 9:0.1615686 10:0.1555078 
--256 1:0.6823446 2:0.17556178 3:0.05781998 4:0.05577009 5:0.028503551 6:0.044887289 7:0.15285236 8:0.01395489 9:0.079117678 10:0.00048720201 
--256 1:0.38243193 2:0.30441908 3:0.088604455 4:0.1408359 5:0.083708631 6:0.12559341 7:0.13012771 8:0.00048474054 9:0.11728869 10:0.024022901 
--256 1:0.53571107 2:0.29682508 3:0.067055434 4:0.071862238 5:0.02854617 6:0.28043868 7:0.078704076 8:0.10013319 9:0.25484919 10:0.12307184 
--256 1:0.65824972 2:0.14794754 3:0.079156017 4:0.070068799 5:0.044577929 6:0.0045299891 7:0.11884772 8:0.1131308 9:0.14305183 10:0.33253872 
--256 1:0.58903918 2:0.20117296 3:0.089492506 4:0.082145416 5:0.038149937 6:0.090337549 7:0.11875973 8:0.21560463 9:0.014184286 10:0.016312414 
--256 1:0.5268734 2:0.17059027 3:0.10948888 4:0.13588134 5:0.057166103 6:0.32134961 7:0.13967262 8:0.21555636 9:0.145833 10:0.10038225 
--200.89509439657829 1:0.32527359 2:0.45949763 3:0.067070923 4:0.10559959 5:0.04255827 6:0.44008692 7:0.24604638 8:0.032280845 9:0.31385007 10:0.042769217 
--256 1:0.46356231 2:0.20023957 3:0.14126315 4:0.12877359 5:0.066161376 6:0.24440152 7:0.019095795 8:0.097871116 9:0.024584062 10:0.039984552 
--256 1:0.46999236 2:0.19313907 3:0.16183409 4:0.12478667 5:0.050247806 6:0.12364783 7:0.086957192 8:0.074943146 9:0.20841252 10:0.07042049 
--256 1:0.58503993 2:0.21182956 3:0.08607831 4:0.08737593 5:0.029676268 6:0.046456721 7:0.039153288 8:0.2024637 9:0.40084242 10:0.18594754 
--256 1:0.33307405 2:0.28261936 3:0.18932828 4:0.14505063 5:0.049927689 6:0.29742574 7:0.1415429 8:0.12436779 9:0.21336915 10:0.065423647 
--256 1:0.22248852 2:0.30253283 3:0.21608641 4:0.17835797 5:0.080534269 6:0.12841734 7:0.036999067 8:0.060096245 9:0.11432602 10:0.045696648 
--86.733872018499852 1:0.57116179 2:0.27249837 3:0.065106056 4:0.062851044 5:0.028382741 6:0.36429857 7:0.036842577 8:0.43914279 9:0.021455871 10:0.0011570073 
--256 1:0.36910157 2:0.28755882 3:0.14720237 4:0.14353739 5:0.052599853 6:0.083470345 7:0.092911146 8:0.11197256 9:0.018862497 10:0.06913534 
--256 1:0.3807399 2:0.24480992 3:0.18933028 4:0.1376915 5:0.047428403 6:0.21832475 7:0.27826209 8:0.094733252 9:0.36113081 10:0.24471252 
--256 1:0.27413465 2:0.28234571 3:0.20223219 4:0.16538468 5:0.075902773 6:0.027220735 7:0.061588493 8:0.032983312 9:0.059308404 10:0.071412349 
--1.7500169915385584 1:0.30315314 2:0.13925033 3:0.34131537 4:0.16993213 5:0.046349026 6:0.056631556 7:0.25963594 8:0.4890576 9:0.37660256 10:0.37778451 
--256 1:0.47499923 2:0.24113815 3:0.12087326 4:0.10938312 5:0.053606235 6:0.16750716 7:0.0043333873 8:0.21748005 9:0.056558708 10:0.066195509 
--256 1:0.66368096 2:0.13770693 3:0.099106154 4:0.062809522 5:0.036696431 6:0.011510505 7:0.14742617 8:0.2844188 9:0.15335538 10:0.11802712 
--256 1:0.35274301 2:0.2158373 3:0.20553435 4:0.14235914 5:0.083526196 6:0.011229689 7:0.080556793 8:0.20714419 9:0.065276873 10:0.073627106 
--256 1:0.69828269 2:0.13894944 3:0.066091904 4:0.063704547 5:0.032971425 6:0.023469913 7:0.17316997 8:0.2161099 9:0.11706482 10:0.099235546 
--256 1:0.71264336 2:0.21264954 3:0.041290361 4:0.02246295 5:0.010953789 6:0.11617578 7:0.08839137 8:0.059713271 9:0.27129346 10:0.28902291 
--256 1:0.65102037 2:0.24560166 3:0.067895966 4:0.023532762 5:0.011949245 6:0.066467528 7:0.033401621 8:0.075513183 9:0.034941838 10:0.25221193 
--256 1:0.69056844 2:0.19974748 3:0.065658208 4:0.033205534 5:0.010820343 6:0.064098311 7:0.027846145 8:0.16156736 9:0.24886062 10:0.05762786 
--256 1:0.70603491 2:0.17858318 3:0.05217058 4:0.041127496 5:0.02208384 6:0.039485403 7:0.019042872 8:0.071404025 9:0.17355362 10:0.13365162 
--256 1:0.45354969 2:0.34630735 3:0.12248327 4:0.057885653 5:0.019774038 6:0.073866504 7:0.10209556 8:0.11419043 9:0.017065386 10:0.0079814502 
--256 1:0.44151648 2:0.31235235 3:0.10206174 4:0.1013557 5:0.042713738 6:0.088595232 7:0.035978515 8:0.15565633 9:0.28686781 10:0.17976417 
--256 1:0.44880034 2:0.31824986 3:0.13058266 4:0.074636765 5:0.027730381 6:0.067265304 7:0.019896443 8:0.041961891 9:0.15793211 10:0.19884771 
--145.14953706737415 1:0.34001594 2:0.34621276 3:0.11137901 4:0.14541498 5:0.056977321 6:0.66733382 7:0.06917724 8:0.18259813 9:0.21741606 10:0.0074241592 
--256 1:0.40047293 2:0.28423531 3:0.11619958 4:0.13826307 5:0.060829108 6:0.25710044 7:0.143012 8:0.16532932 9:0.10934871 10:0.12173742 
--256 1:0.55906811 2:0.26095039 3:0.10847558 4:0.051826482 5:0.01967944 6:0.06619411 7:0.051588729 8:0.055481094 9:0.0025355921 10:0.12053366 
--256 1:0.44056693 2:0.29860318 3:0.094353902 4:0.083694721 5:0.082781264 6:0.22660724 7:0.047182899 8:0.29820744 9:0.25237112 10:0.56765695 
--256 1:0.52631147 2:0.24683006 3:0.12399666 4:0.069651159 5:0.033210656 6:0.085914453 7:0.059004935 8:0.28996236 9:0.2540909 10:0.28032654 
--256 1:0.86001492 2:0.10141616 3:0.021826335 4:0.01139484 5:0.0053477426 6:0.96636657 7:0.88506186 8:0.56648116 9:0.2571478 10:0.10879094 
--256 1:0.53140321 2:0.26223233 3:0.080846366 4:0.086384942 5:0.039133148 6:0.032558153 7:0.0037346097 8:0.15987843 9:0.13157251 10:0.15148095 
--256 1:0.48521463 2:0.25773102 3:0.13481259 4:0.084347105 5:0.037894654 6:0.099855574 7:0.08852232 8:0.10164147 9:0.13732677 10:0.23435502 
--256 1:0.24660337 2:0.44429756 3:0.11273517 4:0.13738544 5:0.058978449 6:0.11975131 7:0.1090526 8:0.34683167 9:0.017539547 10:0.10554038 
--256 1:0.3405606 2:0.3111374 3:0.15521135 4:0.1289 5:0.064190641 6:0.17792685 7:0.014984535 8:0.0075174862 9:0.18866595 10:0.21661326 
--256 1:0.56766605 2:0.28656454 3:0.086421833 4:0.039461583 5:0.019885997 6:0.017844763 7:0.03018147 8:0.01721217 9:0.15594109 10:0.41178155 
--256 1:0.54901448 2:0.18714646 3:0.10977908 4:0.10083672 5:0.053223256 6:0.069668514 7:0.047692483 8:0.051552001 9:0.29108427 10:0.38091326 
--256 1:0.42646767 2:0.35609769 3:0.1042071 4:0.066461786 5:0.046765758 6:0.15737737 7:0.15793003 8:0.23393907 9:0.31554619 10:0.0052799959 
--256 1:0.44125151 2:0.23618043 3:0.1560247 4:0.12779524 5:0.038748129 6:0.27787785 7:0.14452496 8:0.1173325 9:0.1045565 10:0.018286529 
--256 1:0.58857119 2:0.31860007 3:0.042157491 4:0.036303937 5:0.014367304 6:0.059581799 7:0.015377071 8:0.15472219 9:0.021776245 10:0.039528234 
--256 1:0.55832594 2:0.28843969 3:0.080404187 4:0.048379611 5:0.024450566 6:0.026555809 7:0.078477684 8:0.0075982935 9:0.068319067 10:0.041867575 
--256 1:0.32251089 2:0.32113723 3:0.19378032 4:0.10619865 5:0.056372913 6:0.19238575 7:0.22917566 8:0.064697036 9:0.20851968 10:0.066094057 
--7.4136977959869652 1:0.66055885 2:0.19495662 3:0.075833735 4:0.046709925 5:0.021940864 6:0.028363454 7:0.054411122 8:0.3372263 9:0.061261125 10:0.01126831 
--256 1:0.69855508 2:0.18797786 3:0.05313767 4:0.041288663 5:0.019040725 6:0.0016179269 7:0.054222492 8:0.058880227 9:0.18209056 10:0.13078667 
--256 1:0.27492383 2:0.36891763 3:0.18243495 4:0.10890588 5:0.064817714 6:0.1292819 7:0.13913303 8:0.10768619 9:0.028263099 10:0.16050154 
--256 1:0.30509663 2:0.3156805 3:0.15460825 4:0.14362551 5:0.080989112 6:0.19434756 7:0.046158968 8:0.18382681 9:0.12642873 10:0.014585656 
--256 1:0.56680997 2:0.28162638 3:0.083384129 4:0.047357014 5:0.020822507 6:0.021592052 7:0.0055906008 8:0.060587619 9:0.15316516 10:0.021402556 
--256 1:0.364145 2:0.32801216 3:0.15047645 4:0.10420648 5:0.053159905 6:0.038018892 7:0.057088825 8:0.33029572 9:0.21754292 10:0.090896055 
--256 1:0.73952223 2:0.16535894 3:0.046025283 4:0.035740797 5:0.013352745 6:0.069852283 7:0.021825202 8:0.0048781279 9:0.13760226 10:0.14654963 
--256 1:0.41799462 2:0.25876206 3:0.15481882 4:0.12113109 5:0.047293409 6:0.13887089 7:0.087772922 8:0.134524 9:0.083120025 10:0.17640565 
--256 1:0.4971279 2:0.43226437 3:0.040070239 4:0.024212865 5:0.0063246272 6:0.008495735 7:0.063960395 8:0.16316644 9:0.18779277 10:0.016241498 
--256 1:0.4240218 2:0.37021388 3:0.11857165 4:0.062815828 5:0.024376848 6:0.23527081 7:0.019535153 8:0.072922487 9:0.09139126 10:0.081817699 
--256 1:0.61985662 2:0.21498481 3:0.056841354 4:0.075129262 5:0.033187953 6:0.14080505 7:0.084312039 8:0.00079812139 9:0.23327345 10:0.066691704 
--256 1:0.46185899 2:0.24504383 3:0.14775665 4:0.09655598 5:0.048784548 6:0.24366284 7:0.12055844 8:0.067403791 9:0.1586397 10:0.0086447284 
--256 1:0.57789823 2:0.25213814 3:0.098755937 4:0.045114495 5:0.026093204 6:0.035208149 7:0.14906889 8:0.1805508 9:0.11728105 10:0.15931697 
--256 1:0.71407598 2:0.17244992 3:0.046628522 4:0.040763759 5:0.026081816 6:0.17723111 7:0.018330032 8:0.012689994 9:0.10196792 10:0.095617463 
--256 1:0.40742628 2:0.24739964 3:0.14652932 4:0.14075326 5:0.057891506 6:0.43172663 7:0.19745663 8:0.090899794 9:0.1566012 10:0.043929619 
--256 1:0.30275415 2:0.50332664 3:0.078516388 4:0.076912235 5:0.038490588 6:0.33853506 7:0.061473961 8:0.26824379 9:0.0041315271 10:0.0061305182 
--256 1:0.47238093 2:0.27140673 3:0.090482168 4:0.099383223 5:0.066346946 6:0.07002107 7:0.069785566 8:0.02549972 9:0.13641093 10:0.22902257 
--256 1:0.64778249 2:0.18018268 3:0.077152651 4:0.063835103 5:0.031047078 6:0.010885278 7:0.07551438 8:0.065518336 9:0.042993258 10:0.10759779 
--256 1:0.41271249 2:0.30052161 3:0.13056738 4:0.10802987 5:0.048168656 6:0.036933989 7:0.15028893 8:0.088488198 9:0.080210169 10:0.0096592344 
--256 1:0.60972128 2:0.25112535 3:0.068746422 4:0.048006705 5:0.022400235 6:0.0019539931 7:0.022551001 8:0.28123596 9:0.47874715 10:0.39709185 
--256 1:0.76447414 2:0.15833161 3:0.035506615 4:0.031238665 5:0.010448975 6:0.1146093 7:0.018053526 8:0.035499774 9:0.061884484 10:0.052528051 
--256 1:0.68839578 2:0.18929725 3:0.050568023 4:0.049940785 5:0.021798172 6:0.020994567 7:0.12438618 8:0.31583672 9:0.17246661 10:0.27158819 
--256 1:0.55613673 2:0.23542321 3:0.099654455 4:0.071764395 5:0.037021215 6:0.096640181 7:0.051556417 8:0.073792968 9:0.23677522 10:0.3196638 
--170.08046057689847 1:0.24522874 2:0.17370173 3:0.1259223 4:0.18373543 5:0.27141181 6:0.081290061 7:0.29655872 8:0.29728856 9:0.36227066 10:0.3032744 
--256 1:0.46251794 2:0.27612232 3:0.1215152 4:0.10114904 5:0.038695501 6:0.0092875358 7:0.12073713 8:0.12579891 9:0.047459298 10:0.091817353 
--256 1:0.32259255 2:0.46940867 3:0.068679389 4:0.08713826 5:0.052181131 6:0.0084661185 7:0.087407039 8:0.019920455 9:0.0179574 10:0.0099200539 
--256 1:0.6603573 2:0.23526339 3:0.060244726 4:0.028981997 5:0.015152588 6:0.061458597 7:0.026990441 8:0.053684791 9:0.33642049 10:0.27269469 
--256 1:0.58648869 2:0.27603261 3:0.081362402 4:0.037951132 5:0.018165172 6:0.057974689 7:0.10274847 8:0.12635862 9:0.27311221 10:0.17123306 
--256 1:0.58756025 2:0.25140732 3:0.091121395 4:0.050186034 5:0.019725002 6:0.084359209 7:0.019888152 8:0.13612039 9:0.239992 10:0.039394131 
--256 1:0.55785031 2:0.26769005 3:0.10188927 4:0.053354554 5:0.019215819 6:0.37843898 7:0.18069312 8:0.19135018 9:0.0051318283 10:0.041429894 
--256 1:0.69166365 2:0.1564167 3:0.064826296 4:0.057054504 5:0.030038852 6:0.027384216 7:0.024328812 8:0.022635534 9:0.17869831 10:0.014756786 
--256 1:0.70448724 2:0.13312982 3:0.076103007 4:0.056139546 5:0.030140395 6:0.024153698 7:0.0083023993 8:0.032768804 9:0.018024166 10:0.052673302 
--256 1:0.44579456 2:0.33603095 3:0.11743311 4:0.069086046 5:0.031655337 6:0.013338577 7:0.0060891711 8:0.10860869 9:0.050188868 10:0.11448354 
--256 1:0.64191773 2:0.18266938 3:0.083061515 4:0.063596262 5:0.028755115 6:0.078935843 7:0.045560721 8:0.024816166 9:0.093496532 10:0.055303735 
--256 1:0.36072217 2:0.3208656 3:0.16623239 4:0.10510218 5:0.047077667 6:0.1277286 7:0.23334468 8:0.0030205963 9:0.044702249 10:0.070794709 
--256 1:0.41282517 2:0.34315825 3:0.1064332 4:0.074926991 5:0.062656386 6:0.41744421 7:0.080222146 8:0.29474444 9:0.062583244 10:0.025767987 
--107.2711212835513 1:0.48838624 2:0.20970111 3:0.13189384 4:0.12725661 5:0.042762191 6:0.0052094199 7:0.020298515 8:0.15838317 9:0.0037026599 10:0.22707051 
--256 1:0.42616687 2:0.23389938 3:0.17818311 4:0.11019923 5:0.05155141 6:0.17581314 7:0.36222892 8:0.37334733 9:0.38879036 10:0.33916072 
--256 1:0.65629751 2:0.22642607 3:0.065712084 4:0.033466007 5:0.018098326 6:0.026755117 7:0.03560226 8:0.0086569044 9:0.020918829 10:0.02619316 
--256 1:0.60529828 2:0.25985904 3:0.069887728 4:0.047038528 5:0.017916419 6:0.093887706 7:0.019223601 8:0.13469204 9:0.057180201 10:0.048717035 
--256 1:0.61338944 2:0.18717972 3:0.079715676 4:0.08279743 5:0.036917739 6:0.07175079 7:0.084058545 8:0.16972189 9:0.068667031 10:0.075603433 
--18.259625935165179 1:0.28740143 2:0.3302734 3:0.19566851 4:0.13713016 5:0.049526497 6:0.1657613 7:0.23206651 8:0.10208622 9:0.27912623 10:0.10583556 
--256 1:0.46196625 2:0.31683678 3:0.11352436 4:0.069565454 5:0.038107148 6:0.026175663 7:0.056416987 8:0.12491598 9:0.21462156 10:0.085165262 
--256 1:0.4298132 2:0.23769931 3:0.15752235 4:0.10893767 5:0.066027461 6:0.024436914 7:0.11730847 8:0.065700517 9:0.15519574 10:0.29353121 
--256 1:0.60758386 2:0.17188253 3:0.095442573 4:0.081586186 5:0.043504857 6:0.010470781 7:0.021444598 8:0.18145653 9:0.17427992 10:0.13352427 
--256 1:0.36247419 2:0.50537639 3:0.054162943 4:0.051798376 5:0.026188103 6:0.20585886 7:0.033304303 8:0.023336511 9:0.070465372 10:0.0012991715 
--23.870258148334621 1:0.30131305 2:0.50357524 3:0.073606132 4:0.074260316 5:0.047245267 6:0.41744333 7:0.011409369 8:0.19793807 9:0.13379347 10:0.20879427 
--256 1:0.53105726 2:0.30910629 3:0.08126442 4:0.056790928 5:0.02178111 6:0.06132674 7:0.11248008 8:0.10369323 9:0.098805597 10:0.14640103 
--256 1:0.64972615 2:0.23599265 3:0.05748053 4:0.044001609 5:0.012799061 6:0.023010084 7:0.056750749 8:0.1167507 9:0.31889513 10:0.20012963 
--209.7481487761888 1:0.42770458 2:0.35465276 3:0.11888991 4:0.074730727 5:0.024022026 6:0.35473765 7:0.074364984 8:0.13290629 9:0.001586079 10:0.11777022 
--256 1:0.6277596 2:0.24064149 3:0.053278454 4:0.045245398 5:0.033075055 6:0.019249561 7:0.023294075 8:0.0086082269 9:0.19235227 10:0.104987 
--256 1:0.72757043 2:0.20459346 3:0.042107434 4:0.017858698 5:0.007869976 6:0.085292363 7:0.0049143737 8:0.23114435 9:0.19760984 10:0.071869795 
--256 1:0.68348658 2:0.21233018 3:0.051148753 4:0.034951982 5:0.018082505 6:0.091268357 7:0.083726176 8:0.19284291 9:0.22982729 10:0.40709509 
--256 1:0.45834919 2:0.27758582 3:0.13265923 4:0.089075788 5:0.042329977 6:0.0046314951 7:0.12843128 8:0.038265383 9:0.034714437 10:0.091152326 
--256 1:0.5328545 2:0.24962033 3:0.10965007 4:0.082222012 5:0.025653081 6:0.013711509 7:0.0037259311 8:0.12249311 9:0.17492427 10:0.18705754 
--256 1:0.48399626 2:0.24090682 3:0.099937942 4:0.13052549 5:0.044633494 6:0.054271417 7:0.12245366 8:0.11293167 9:0.012492186 10:0.10572821 
--256 1:0.29411601 2:0.35266096 3:0.15672446 4:0.1231775 5:0.073321064 6:0.043490286 7:0.060718958 8:0.031548387 9:0.098380123 10:0.045994958 
--256 1:0.24819434 2:0.47208283 3:0.1117757 4:0.10776159 5:0.060185537 6:0.021114703 7:0.0092466804 8:0.06928727 9:0.045321022 10:0.049815327 
--256 1:0.22727726 2:0.32860657 3:0.24035924 4:0.12756165 5:0.076195287 6:0.12644796 7:0.014865972 8:0.019878253 9:0.073876358 10:0.073391669 
--256 1:0.24841873 2:0.42939188 3:0.15119948 4:0.095909857 5:0.075080067 6:0.017052992 7:0.03107798 8:0.016079839 9:0.023533357 10:0.26117036 
--256 1:0.31463684 2:0.29655669 3:0.18682571 4:0.13300136 5:0.068979402 6:0.091881499 7:0.065177247 8:0.19889921 9:0.10272421 10:0.00073200524 
--256 1:0.23332649 2:0.47420011 3:0.1477221 4:0.091507793 5:0.053243507 6:0.059726221 7:0.13728509 8:0.1374743 9:0.041195281 10:0.074581567 
--256 1:0.37495885 2:0.4076652 3:0.091161203 4:0.09386068 5:0.032354067 6:0.18045359 7:0.09233697 8:0.032638877 9:0.13240906 10:0.046966398 
--256 1:0.28974276 2:0.32911048 3:0.17725796 4:0.1315723 5:0.072316492 6:0.061053162 7:0.066385143 8:0.18404956 9:0.071148507 10:0.019202123 
--256 1:0.21065506 2:0.43097437 3:0.15591719 4:0.12752061 5:0.074932773 6:0.02343108 7:0.021953413 8:0.020941806 9:0.046255438 10:0.066249857 
--256 1:0.43339463 2:0.28116701 3:0.099062189 4:0.12034861 5:0.066027558 6:0.29140467 7:0.04436901 8:0.0023684939 9:0.18958582 10:0.10660008 
--157.88249271462806 1:0.22481663 2:0.27028297 3:0.22739768 4:0.20124703 5:0.076255695 6:0.072606453 7:0.04821966 8:0.37535097 9:0.108043 10:0.25186597 
--256 1:0.58464586 2:0.16242624 3:0.10849626 4:0.084726395 5:0.05970525 6:0.26174986 7:0.26670246 8:0.26901889 9:0.10239616 10:0.074113399 
--256 1:0.30442084 2:0.21977733 3:0.22560806 4:0.15682672 5:0.093367038 6:0.0013123482 7:0.098812397 8:0.24122938 9:0.11048334 10:0.1103744 
--256 1:0.54510739 2:0.17430173 3:0.11344151 4:0.079344877 5:0.087804488 6:0.5398911 7:0.34145183 8:0.32380211 9:0.096908038 10:0.028215321 
--256 1:0.43471576 2:0.17470577 3:0.20179126 4:0.12676359 5:0.062023622 6:0.029831826 7:0.008896691 8:0.066058139 9:0.040306185 10:0.059568779 
--256 1:0.65470368 2:0.20987273 3:0.066200739 4:0.04793162 5:0.02129123 6:0.0059482742 7:0.043104558 8:0.065078007 9:0.14166725 10:0.030997971 
--256 1:0.58579119 2:0.20478116 3:0.10680006 4:0.070256674 5:0.032370914 6:0.094729588 7:0.007970106 8:0.15023405 9:0.1646031 10:0.091175118 
--256 1:0.51497796 2:0.19022286 3:0.12597426 4:0.10821358 5:0.06061134 6:0.23104032 7:0.083510557 8:0.17404917 9:0.19670825 10:0.3513251 
--256 1:0.45122741 2:0.30996118 3:0.1112033 4:0.069644388 5:0.05796372 6:0.23341175 7:0.0412497 8:0.23624038 9:0.32010421 10:0.48569799 
--256 1:0.25557822 2:0.22128946 3:0.16883229 4:0.24586289 5:0.10843714 6:0.04676372 7:0.0076280775 8:0.023486987 9:0.011756447 10:0.021397183 
--256 1:0.18512626 2:0.53177406 3:0.10484728 4:0.11687841 5:0.061373987 6:0.022829187 7:0.024346006 8:0.11309715 9:0.058179644 10:0.085064636 
--256 1:0.51024822 2:0.39470793 3:0.038385466 4:0.034084821 5:0.022573559 6:0.08524936 7:0.036293432 8:0.092391237 9:0.19226878 10:0.013507095 
--245.05649276804243 1:0.20671001 2:0.5226905 3:0.081525052 4:0.1406197 5:0.048454731 6:0.027545108 7:0.014495139 8:0.26777577 9:0.17036378 10:0.24340717 
--256 1:0.44487228 2:0.34397599 3:0.095052939 4:0.068250172 5:0.04784862 6:0.18900446 7:0.10377307 8:0.085173095 9:0.064757188 10:0.078705347 
--256 1:0.57063666 2:0.23135105 3:0.10261143 4:0.069423534 5:0.025977327 6:0.0082747551 7:0.06818287 8:0.12528737 9:0.065580099 10:0.0052807723 
--256 1:0.34906174 2:0.25250634 3:0.1525436 4:0.17245688 5:0.073431432 6:0.44642027 7:0.14931966 8:0.16974345 9:0.016556626 10:0.16145578 
--13.807078364181752 1:0.36787347 2:0.1076521 3:0.34600125 4:0.13169707 5:0.046776106 6:0.14274561 7:0.19966841 8:0.18922927 9:0.14144656 10:0.3475323 
--256 1:0.62287706 2:0.15791523 3:0.084857566 4:0.088597242 5:0.04575291 6:0.053345487 7:0.086606782 8:0.023238283 9:0.11002623 10:0.051282476 
--256 1:0.50032544 2:0.21413226 3:0.11306508 4:0.11411593 5:0.058361288 6:0.0020498811 7:0.097886199 8:0.15290414 9:0.25996037 10:0.36495237 
--256 1:0.76210028 2:0.17761357 3:0.038357068 4:0.015925792 5:0.0060032874 6:0.11133525 7:0.097100909 8:0.11407409 9:0.035286616 10:0.014909642 
--256 1:0.41715004 2:0.23178726 3:0.11187115 4:0.16496244 5:0.074229106 6:0.013306847 7:0.12562986 8:0.1032266 9:0.15351184 10:0.42479754 
--256 1:0.40716442 2:0.37189568 3:0.11774856 4:0.071443774 5:0.031747563 6:0.10493604 7:0.011897823 8:0.060195292 9:0.12647705 10:0.084445319 
--256 1:0.42851663 2:0.19370828 3:0.15361419 4:0.13843843 5:0.085722472 6:0.24230335 7:0.071953965 8:0.2110258 9:0.31028642 10:0.47391208 
--256 1:0.213275 2:0.39787656 3:0.18007011 4:0.14603485 5:0.062743476 6:0.066243025 7:0.12480331 8:0.064952236 9:0.27777061 10:0.22028927 
--256 1:0.67963482 2:0.12919885 3:0.053031766 4:0.10238656 5:0.035748005 6:0.088481686 7:0.076919541 8:0.20135087 9:0.14725109 10:0.043013234 
--256 1:0.43321482 2:0.25570783 3:0.14095824 4:0.11211962 5:0.057999484 6:0.12162548 7:0.074287291 8:0.052468132 9:0.29192471 10:0.096268269 
--256 1:0.61851176 2:0.24242433 3:0.069298119 4:0.043749523 5:0.026016269 6:0.071642264 7:0.12805586 8:0.07847309 9:0.047303204 10:0.19640558 
--256 1:0.57376979 2:0.26519909 3:0.069227646 4:0.064562322 5:0.027241155 6:0.0019110405 7:0.17054374 8:0.01299952 9:0.049177923 10:0.098036296 
--12.527301167881003 1:0.085687943 2:0.38602848 3:0.382131 4:0.11178542 5:0.034367164 6:0.086476249 7:0.17297502 8:0.36022478 9:0.26936072 10:0.27047818 
--256 1:0.41136398 2:0.13153401 3:0.16871194 4:0.16298189 5:0.12540819 6:0.053153042 7:0.12071925 8:0.3256956 9:0.29120795 10:0.51319523 
--256 1:0.55427683 2:0.29485704 3:0.081428114 4:0.047524095 5:0.021913921 6:0.052270347 7:0.022611019 8:0.099980976 9:0.069975076 10:0.010773992 
--256 1:0.27711222 2:0.44866765 3:0.13458617 4:0.099716138 5:0.039917816 6:0.16158585 7:0.18747521 8:0.050263256 9:0.12483412 10:0.014786838 
--256 1:0.50463877 2:0.30428059 3:0.10367459 4:0.060894549 5:0.026511501 6:0.21988334 7:0.028749622 8:0.16013066 9:0.1823218 10:0.03838584 
--256 1:0.25953232 2:0.43685473 3:0.122137 4:0.12500823 5:0.056467726 6:0.07699015 7:0.10718109 8:0.13994307 9:0.020749003 10:0.042214213 
--256 1:0.36553935 2:0.3751492 3:0.1113288 4:0.10276338 5:0.045219276 6:0.1059606 7:0.03155234 8:0.1173612 9:0.018805276 10:0.038134865 
--256 1:0.44639333 2:0.40326195 3:0.077922709 4:0.052169862 5:0.020252153 6:0.012217871 7:0.025912373 8:0.059288628 9:0.14124678 10:0.18804681 
--256 1:0.59610109 2:0.19394528 3:0.10136486 4:0.070536446 5:0.038052323 6:0.028813299 7:0.18231601 8:0.070064301 9:0.10822701 10:0.2214118 
--256 1:0.27972436 2:0.28014315 3:0.17820002 4:0.19010405 5:0.07182842 6:0.20660399 7:0.19655293 8:0.15420132 9:0.21112735 10:0.02630499 
--256 1:0.62241125 2:0.20467954 3:0.079136529 4:0.060046439 5:0.033726248 6:0.047812129 7:0.14568125 8:0.20517098 9:0.11943304 10:0.064288465 
--256 1:0.54930827 2:0.2373615 3:0.10244996 4:0.069913822 5:0.040966447 6:0.066123229 7:0.011269833 8:0.13983473 9:0.12056889 10:0.3153578 
--256 1:0.50350189 2:0.32414961 3:0.077104747 4:0.063726331 5:0.031517427 6:0.020817129 7:0.069558106 8:0.035806869 9:0.12120998 10:0.043459134 
--256 1:0.55869906 2:0.22554806 3:0.096803071 4:0.08311616 5:0.035833647 6:0.082624164 7:0.062067814 8:0.03126218 9:0.11560979 10:0.010297886 
--256 1:0.20061662 2:0.46821167 3:0.13703412 4:0.13914736 5:0.054990229 6:0.23461324 7:0.12251607 8:0.069444469 9:0.028614727 10:0.11836589 
--256 1:0.42564159 2:0.45541057 3:0.065335334 4:0.038536129 5:0.015076381 6:0.089762212 7:0.0024370804 8:0.092334801 9:0.060792263 10:0.08971562 
--256 1:0.59180894 2:0.32604972 3:0.044741742 4:0.027761985 5:0.0096376216 6:0.008805763 7:0.050162929 8:0.10650291 9:0.18728324 10:0.13003498 
--256 1:0.66289493 2:0.21092996 3:0.055294199 4:0.04793891 5:0.022942002 6:0.074299846 7:0.020909912 8:0.025787206 9:0.014569267 10:0.074789146 
--256 1:0.467067 2:0.31778906 3:0.11127176 4:0.071063414 5:0.032808772 6:0.06152335 7:0.074723937 8:0.22937377 9:0.020506085 10:0.20146885 
--256 1:0.45506509 2:0.25946999 3:0.160997 4:0.079602941 5:0.044864971 6:0.092861347 7:0.085354988 8:0.049990807 9:0.022065423 10:0.1091829 
--256 1:0.64874494 2:0.2474075 3:0.051608825 4:0.032874151 5:0.01936458 6:0.19732889 7:0.053158527 8:0.10602745 9:0.046367328 10:0.17107176 
--256 1:0.64845346 2:0.23516056 3:0.072230693 4:0.03562017 5:0.0085351116 6:0.038501232 7:0.061289626 8:0.14679993 9:0.22990049 10:0.098135023 
--256 1:0.45866258 2:0.29000853 3:0.13356919 4:0.086313531 5:0.031446166 6:0.038553111 7:0.062725023 8:0.044014429 9:0.038062688 10:0.073349557 
--256 1:0.69847675 2:0.18827525 3:0.042795736 4:0.044076389 5:0.026375878 6:0.18625807 7:0.10414606 8:0.084500665 9:0.09210995 10:0.048902777 
--256 1:0.52452188 2:0.22481306 3:0.11808655 4:0.09627808 5:0.036300436 6:0.04543537 7:0.066926613 8:0.15298109 9:0.020230969 10:0.027472928 
--256 1:0.32532393 2:0.2205652 3:0.19724309 4:0.1736423 5:0.083225486 6:0.079651244 7:0.28796729 8:0.20067068 9:0.1376801 10:0.23345448 
--256 1:0.48250883 2:0.30531998 3:0.097844801 4:0.080943677 5:0.033382704 6:0.012282126 7:0.026486212 8:0.001267165 9:0.088171027 10:0.13284648 
--256 1:0.64615529 2:0.2231239 3:0.067750899 4:0.042692956 5:0.020276955 6:0.090713402 7:0.16422171 8:0.014518872 9:0.28597393 10:0.2524204 
--256 1:0.48840283 2:0.26172037 3:0.084258519 4:0.12236482 5:0.043253463 6:0.069199868 7:0.13152459 8:0.017160338 9:0.135818 10:0.25590934 
--256 1:0.50126924 2:0.32781623 3:0.078759828 4:0.053236962 5:0.038917744 6:0.23641828 7:0.20045469 8:0.044282714 9:0.16171192 10:0.15896213 
--256 1:0.31495686 2:0.27674211 3:0.13257481 4:0.18440949 5:0.091316737 6:0.14759482 7:0.069250037 8:0.016008654 9:0.18761951 10:0.068541056 
--145.64831370173508 1:0.59604078 2:0.22273452 3:0.10240421 4:0.052806915 5:0.026013573 6:0.021663831 7:0.073603607 8:0.21837425 9:0.11436767 10:0.17134585 
--256 1:0.70418045 2:0.1628147 3:0.061373511 4:0.047331578 5:0.024299766 6:0.033597491 7:0.043801839 8:0.14596798 9:0.09533176 10:0.1039012 
--103.62185515586776 1:0.21771003 2:0.38971479 3:0.18298703 4:0.13117155 5:0.078416598 6:0.33599548 7:0.26450317 8:0.37982856 9:0.027069581 10:0.010508176 
--256 1:0.57360502 2:0.2098568 3:0.11676115 4:0.06873683 5:0.031040205 6:0.065884251 7:0.018684872 8:0.012297931 9:0.19766593 10:0.093518275 
--256 1:0.71356695 2:0.18712255 3:0.062631971 4:0.025230697 5:0.01144783 6:0.042573006 7:0.047464774 8:0.098290868 9:0.052954382 10:0.1072651 
--256 1:0.6553217 2:0.15338673 3:0.07023396 4:0.079614694 5:0.041442913 6:0.089196846 7:0.20543149 8:0.14423426 9:0.17880662 10:0.10514686 
--256 1:0.27386205 2:0.24501008 3:0.21173485 4:0.19149925 5:0.077893764 6:0.14720401 7:0.058419993 8:0.14391918 9:0.088495328 10:0.13364018 
--256 1:0.68898233 2:0.18047967 3:0.056356579 4:0.049616092 5:0.024565324 6:0.01637198 7:0.012831359 8:0.00014478744 9:0.012929304 10:0.099208127 
--256 1:0.71471423 2:0.19236596 3:0.037668221 4:0.038640592 5:0.016610994 6:0.097633286 7:0.12426041 8:0.14843747 9:0.026177894 10:0.14392476 
--256 1:0.46588273 2:0.35753382 3:0.085536476 4:0.056573987 5:0.034472985 6:0.1872469 7:0.0093183429 8:0.22838438 9:0.13029602 10:0.081564987 
--256 1:0.54070062 2:0.25284089 3:0.092459536 4:0.085871039 5:0.028127919 6:0.18514973 7:0.19175227 8:0.068569404 9:0.15789262 10:0.20330059 
--256 1:0.32879511 2:0.28612331 3:0.19001536 4:0.12252013 5:0.072546078 6:0.0976233 7:0.13150625 8:0.22253074 9:0.046799801 10:0.05376019 
--256 1:0.20639534 2:0.54457801 3:0.09305512 4:0.10591893 5:0.050052604 6:0.089510655 7:0.12348198 8:0.078828388 9:0.026647552 10:0.072830422 
--256 1:0.57825519 2:0.29289708 3:0.061071441 4:0.04481034 5:0.022965954 6:0.076929469 7:0.042848408 8:0.2601602 9:0.30848587 10:0.026620294 
--256 1:0.41432576 2:0.2563952 3:0.15452722 4:0.11437571 5:0.060376107 6:0.27672108 7:0.12629301 8:0.4321718 9:0.01239426 10:0.0037917767 
--45.955228047006237 1:0.26250365 2:0.29435225 3:0.11964173 4:0.1549386 5:0.16856377 6:0.11559658 7:0.064663274 8:0.052397523 9:0.42932353 10:0.67774379 
--256 1:0.39355449 2:0.3064697 3:0.087185649 4:0.1332247 5:0.079565457 6:0.22840148 7:0.18855862 8:0.058068627 9:0.10618742 10:0.032572814 
--131.17145542237407 1:0.6799916 2:0.147673 3:0.07376535 4:0.060585112 5:0.03798494 6:0.12988841 7:0.10666667 8:0.078012705 9:0.0080868943 10:0.24517883 
--256 1:0.63514004 2:0.22199524 3:0.081119321 4:0.046548824 5:0.015196576 6:0.10591882 7:0.02650343 8:0.18260242 9:0.00082412171 10:0.0070485401 
--256 1:0.43078525 2:0.27845878 3:0.086390734 4:0.12420195 5:0.080163283 6:0.37030597 7:0.055598206 8:0.0038748875 9:0.31505847 10:0.1738284 
--256 1:0.52285286 2:0.27199363 3:0.082092191 4:0.087619402 5:0.03544191 6:0.063459804 7:0.13658548 8:0.079575889 9:0.10325645 10:0.060991051 
--256 1:0.46748304 2:0.30341694 3:0.10256569 4:0.084617915 5:0.041916413 6:0.09118856 7:0.064360148 8:0.09409948 9:0.064955371 10:0.053970376 
--256 1:0.45189969 2:0.35358922 3:0.088541125 4:0.062841269 5:0.043128696 6:0.11583335 7:0.056754715 8:0.038660599 9:0.031947016 10:0.084118068 
--256 1:0.51749161 2:0.30019863 3:0.069680609 4:0.074632271 5:0.037996877 6:0.00247404 7:0.12356051 8:0.010150651 9:0.12961207 10:0.018335383 
--256 1:0.54993333 2:0.2257982 3:0.09465464 4:0.091270136 5:0.038343685 6:0.053576846 7:0.15336452 8:0.039018447 9:0.18533837 10:0.091330031 
--256 1:0.75177488 2:0.17297432 3:0.042879412 4:0.024046094 5:0.0083252949 6:0.37558661 7:0.28890475 8:0.30502406 9:0.26706966 10:0.27423007 
--256 1:0.59987115 2:0.25603897 3:0.056006847 4:0.06026427 5:0.027818764 6:0.22504137 7:0.031000515 8:0.083325372 9:0.19271658 10:0.083425503 
--256 1:0.40872064 2:0.3558676 3:0.10818483 4:0.083545782 5:0.043681151 6:0.34390254 7:0.020126436 8:0.28607411 9:0.21516684 10:0.064080768 
--256 1:0.68367964 2:0.22928409 3:0.040181125 4:0.035116349 5:0.01173879 6:0.062586791 7:0.025015282 8:0.014981996 9:0.037696294 10:0.11251768 
--256 1:0.41136708 2:0.21546603 3:0.13860035 4:0.15940014 5:0.0751664 6:0.01375153 7:0.048571117 8:0.059053601 9:0.03347234 10:0.033210064 
--256 1:0.50117472 2:0.2484358 3:0.11363092 4:0.086807965 5:0.049950597 6:0.15149795 7:0.05078004 8:0.11010596 9:0.13254824 10:0.015952343 
--256 1:0.36855331 2:0.27371029 3:0.16181442 4:0.13638887 5:0.05953311 6:0.19293625 7:0.049693394 8:0.016686721 9:0.16062756 10:0.070076588 
--256 1:0.68826732 2:0.2038069 3:0.063430235 4:0.034261543 5:0.010234008 6:0.048415605 7:0.36096637 8:0.25108772 9:0.18051726 10:0.23058117 
--256 1:0.41742945 2:0.1910334 3:0.18266986 4:0.13996681 5:0.068900479 6:0.13551412 7:0.12246832 8:0.024613437 9:0.060308284 10:0.13724732 
--256 1:0.63313186 2:0.26272522 3:0.042314424 4:0.035736277 5:0.026092218 6:0.036174582 7:0.03578193 8:0.053701695 9:0.083937995 10:0.060843521 
--50.265121023059351 1:0.33101786 2:0.51001135 3:0.073531927 4:0.060117579 5:0.025321285 6:0.016301257 7:0.089302253 8:0.0881372 9:0.029927028 10:0.038861295 
--256 1:0.55424474 2:0.26129043 3:0.09245911 4:0.060083002 5:0.031922725 6:0.16917677 7:0.019373495 8:0.062952933 9:0.063177663 10:0.30090325 
--256 1:0.1853998 2:0.3518128 3:0.19986994 4:0.1762314 5:0.086686057 6:0.04856403 7:0.044416419 8:0.13161565 9:0.020004085 10:0.018374962 
--256 1:0.49941775 2:0.25694217 3:0.11412291 4:0.082036955 5:0.047480227 6:0.14088651 7:0.061325277 8:0.058590272 9:0.13394451 10:0.2914476 
--256 1:0.22014792 2:0.54108382 3:0.10303576 4:0.093522899 5:0.042209602 6:0.23841193 7:0.05445708 8:0.17319756 9:0.066975199 10:0.073883938 
--256 1:0.26212389 2:0.34589004 3:0.18532408 4:0.14058919 5:0.066072799 6:0.075587285 7:0.2116366 8:0.099506406 9:0.032920438 10:0.15777128 
--256 1:0.66745706 2:0.25593057 3:0.038277544 4:0.025832979 5:0.012501846 6:0.0024003603 7:0.12008558 8:0.15244514 9:0.020306535 10:0.19091509 
--256 1:0.35758525 2:0.45259454 3:0.096875583 4:0.060951892 5:0.031992737 6:0.15553726 7:0.030333537 8:0.17615707 9:0.087591515 10:0.25225257 
--151.58521436021636 1:0.52178911 2:0.27578253 3:0.12657832 4:0.056835951 5:0.019014092 6:0.001291432 7:0.0027400555 8:0.00076668952 9:0.1252203 10:0.072548962 
--256 1:0.25687365 2:0.48721824 3:0.11623102 4:0.10140591 5:0.038271183 6:0.033359884 7:0.086541198 8:0.0090767525 9:0.22896368 10:0.19376169 
--256 1:0.72065157 2:0.18596319 3:0.040205342 4:0.034965323 5:0.01821458 6:0.05928591 7:0.015589114 8:0.009238542 9:0.093160701 10:0.2329056 
--256 1:0.63873751 2:0.2249323 3:0.054614469 4:0.054904401 5:0.026811318 6:0.064000415 7:0.0338175 8:0.096569096 9:0.16722364 10:0.094800713 
--256 1:0.32505969 2:0.24599478 3:0.21001019 4:0.15100475 5:0.067930584 6:0.20017238 7:0.40468987 8:0.15424013 9:0.13832789 10:0.078126094 
--256 1:0.52848737 2:0.21705504 3:0.073246416 4:0.11509935 5:0.066111825 6:0.072865316 7:0.08503501 8:0.36357263 9:0.37694241 10:0.29919862 
--256 1:0.40082841 2:0.49249413 3:0.05509367 4:0.035596611 5:0.015987177 6:0.022414775 7:0.044113594 8:0.099589143 9:0.047964879 10:0.070352239 
--254.01658626853623 1:0.47901132 2:0.27846757 3:0.087517247 4:0.10947922 5:0.045524645 6:0.16824565 7:0.11379351 8:0.17073675 9:0.4893776 10:0.020437666 
--19.533819214022575 1:0.70536455 2:0.12081838 3:0.072638406 4:0.057279275 5:0.043899398 6:0.69775929 7:0.23337112 8:0.022225795 9:0.23230178 10:0.1625629 
--256 1:0.27037892 2:0.35377613 3:0.19608621 4:0.12274074 5:0.057018007 6:0.16580588 7:0.018660659 8:0.018726405 9:0.24820561 10:0.21698441 
--256 1:0.51861061 2:0.2900575 3:0.096991664 4:0.068326697 5:0.026013533 6:0.040143408 7:0.011946139 8:0.019513734 9:0.11512271 10:0.054275173 
--256 1:0.45530604 2:0.23743432 3:0.14930431 4:0.11606235 5:0.041892987 6:0.0012691276 7:0.063587412 8:0.035632984 9:0.063748314 10:0.012570864 
--1.3863096110543298 1:0.2250418 2:0.12404518 3:0.58618545 4:0.050212062 5:0.014515506 6:0.2595988 7:0.30535208 8:0.2809523 9:0.24167492 10:0.33654802 
--64.389412945162761 1:0.40103816 2:0.23414364 3:0.15030762 4:0.13567845 5:0.078832125 6:0.29597914 7:0.085351035 8:0.0091675345 9:0.020895508 10:0.42270562 
--256 1:0.35747441 2:0.40256842 3:0.095932874 4:0.09677628 5:0.047248025 6:0.04912977 7:0.052637068 8:0.035907228 9:0.023107117 10:0.041530535 
--87.964460979036375 1:0.31321886 2:0.3199866 3:0.17852382 4:0.14505964 5:0.043211081 6:0.30250569 7:0.25342228 8:0.31492528 9:0.18020567 10:0.060805825 
--256 1:0.23841091 2:0.26990417 3:0.19505326 4:0.18698133 5:0.10965032 6:0.20387582 7:0.092515111 8:0.14689329 9:0.079148104 10:0.12619155 
--256 1:0.37573678 2:0.30416174 3:0.12913424 4:0.13067407 5:0.060293168 6:0.096271173 7:0.10287704 8:0.0066972084 9:0.18047528 10:0.051546902 
--256 1:0.3692336 2:0.40161549 3:0.10354364 4:0.078334597 5:0.047272678 6:0.27755192 7:0.095198021 8:0.045791579 9:0.11469405 10:0.095399469 
--256 1:0.36687755 2:0.33276115 3:0.15479681 4:0.093534156 5:0.052030341 6:0.20255076 7:0.20758744 8:0.0084664768 9:0.03295807 10:0.20704823 
--256 1:0.65385671 2:0.22917513 3:0.047386524 4:0.045337306 5:0.024244328 6:0.1736223 7:0.10412549 8:0.072456507 9:0.22374713 10:0.21243809 
--256 1:0.46290542 2:0.32195518 3:0.091941673 4:0.086600583 5:0.036597149 6:0.073534866 7:0.091775411 8:0.058458352 9:0.13677487 10:0.06121944 
--256 1:0.4117265 2:0.21018209 3:0.18529129 4:0.12389646 5:0.068903663 6:0.03693692 7:0.13190048 8:0.0066785565 9:0.15847971 10:0.054779752 
--33.062440118699413 1:0.36643895 2:0.50838977 3:0.062865528 4:0.042184383 5:0.020121369 6:0.037592708 7:0.0078675247 8:0.03087998 9:0.044222112 10:0.035297292 
--256 1:0.75773341 2:0.17469646 3:0.039400968 4:0.021562559 5:0.0066066098 6:0.18573885 7:0.04521994 8:0.056407788 9:0.23973389 10:0.04168637 
--256 1:0.31181822 2:0.37562563 3:0.15196498 4:0.10759161 5:0.052999572 6:0.026873051 7:0.05617862 8:0.23863648 9:0.17326275 10:0.048288789 
--256 1:0.56275261 2:0.31197318 3:0.064408363 4:0.047720715 5:0.013145133 6:0.1103177 7:0.017083687 8:0.10034856 9:0.044209918 10:0.0057422707 
--256 1:0.63630699 2:0.22367703 3:0.072356975 4:0.045212191 5:0.022446809 6:0.021504907 7:0.12178647 8:0.035335835 9:0.21551711 10:0.19704884 
--256 1:0.72924176 2:0.15476638 3:0.071673832 4:0.031769454 5:0.012548571 6:0.019056081 7:0.022063644 8:0.021861826 9:0.13203523 10:0.098954807 
--256 1:0.34481781 2:0.32196675 3:0.20391323 4:0.089881246 5:0.039420968 6:0.12097307 7:0.0083043727 8:0.18651817 9:0.20967235 10:0.36868822 
--256 1:0.56198843 2:0.29981228 3:0.06531496 4:0.053022875 5:0.019861455 6:0.0173159 7:0.043104809 8:0.09973578 9:0.14660042 10:0.10253734 
--256 1:0.32819468 2:0.3350093 3:0.16874327 4:0.11366405 5:0.054388703 6:0.22997821 7:0.045695699 8:0.095530262 9:0.0064008886 10:0.073188368 
--256 1:0.43703109 2:0.29594841 3:0.13695513 4:0.088048325 5:0.042017047 6:0.0022312158 7:0.029557657 8:0.1259187 9:0.13383827 10:0.038595096 
--256 1:0.5142582 2:0.20642123 3:0.12348534 4:0.10707707 5:0.048758163 6:0.10929094 7:0.11112081 8:0.047352329 9:0.061002709 10:0.29772534 
--256 1:0.58693321 2:0.21649984 3:0.085758509 4:0.064489506 5:0.046318935 6:0.087354072 7:0.14307502 8:0.087378663 9:0.032471019 10:0.076324283 
--256 1:0.6146148 2:0.23058375 3:0.073560639 4:0.058046316 5:0.023194491 6:0.076766361 7:0.022726487 8:0.25337765 9:0.18601123 10:0.15812053 
--256 1:0.6257589 2:0.14868168 3:0.093825885 4:0.081586083 5:0.050147453 6:0.15320855 7:0.0011290381 8:0.076570361 9:0.12950862 10:0.22565458 
--256 1:0.36736225 2:0.19252951 3:0.19012644 4:0.17629545 5:0.073686345 6:0.15002545 7:0.18314539 8:0.067430218 9:0.039439611 10:0.19157 
--256 1:0.77833005 2:0.18356103 3:0.024316271 4:0.0098189742 5:0.0039736829 6:0.062220033 7:0.028786799 8:0.083901102 9:0.11197447 10:0.05768607 
--8.9286296379969841 1:0.27270699 2:0.23850223 3:0.19012126 4:0.166773 5:0.13189653 6:0.029378133 7:0.01018762 8:0.11138329 9:0.10402383 10:0.48866974 
--256 1:0.67724818 2:0.15476514 3:0.062016056 4:0.066985628 5:0.038985 6:0.18777849 7:0.056816051 8:0.053108047 9:0.18883048 10:0.091390247 
--256 1:0.65876609 2:0.24461825 3:0.060833337 4:0.025127224 5:0.010655099 6:0.062901028 7:0.0050122106 8:0.04783335 9:0.046780212 10:0.069771867 
--256 1:0.33119735 2:0.3570772 3:0.086337084 4:0.14996537 5:0.075423001 6:0.37236864 7:0.35708946 8:0.01729464 9:0.096791551 10:0.095402779 
--256 1:0.26478772 2:0.32840439 3:0.17668721 4:0.16531955 5:0.064801131 6:0.075915027 7:0.055396496 8:0.025294556 9:0.032001656 10:0.026430349 
--256 1:0.59332201 2:0.24763609 3:0.057811073 4:0.072565568 5:0.028665259 6:0.15314952 7:0.20182707 8:0.14121631 9:0.029623824 10:0.18332586 
--256 1:0.34814679 2:0.25529709 3:0.1663276 4:0.15435499 5:0.075873531 6:0.095470643 7:0.0027856529 8:0.12040076 9:0.095350663 10:0.11138145 
--256 1:0.435123 2:0.18275054 3:0.1607917 4:0.14269514 5:0.078639623 6:0.09028911 7:0.22885388 8:0.26520574 9:0.2313531 10:0.20655102 
--256 1:0.28937343 2:0.34485565 3:0.15057065 4:0.14123018 5:0.073970085 6:0.11480501 7:0.0044819362 8:0.0068959222 9:0.063343095 10:0.040227935 
--256 1:0.63234016 2:0.24448616 3:0.058255412 4:0.044383835 5:0.020534432 6:0.00048791913 7:0.0607148 8:0.2872076 9:0.15984558 10:0.027218003 
--256 1:0.37044193 2:0.25899173 3:0.14356576 4:0.15431526 5:0.072685323 6:0.054269391 7:0.058916213 8:0.11253828 9:0.12261808 10:0.153038 
--256 1:0.71880335 2:0.16164288 3:0.059274267 4:0.043015003 5:0.017264492 6:0.10730973 7:0.050908702 8:0.088549134 9:0.14765498 10:0.066265725 
--256 1:0.57164528 2:0.20971207 3:0.085913866 4:0.090526781 5:0.042202009 6:0.071513262 7:0.076837656 8:0.37040078 9:0.19263359 10:0.34718495 
--256 1:0.67948518 2:0.13198235 3:0.056982665 4:0.081642402 5:0.049907401 6:0.10812581 7:0.1850919 8:0.19145961 9:0.11784713 10:0.13498086 
--256 1:0.62476022 2:0.19493772 3:0.081801948 4:0.068423127 5:0.030076987 6:0.028142923 7:0.12931016 8:0.025389189 9:0.11381548 10:0.044349581 
--256 1:0.69523378 2:0.21252366 3:0.044412708 4:0.031088559 5:0.016741297 6:0.01954479 7:0.024397581 8:0.18142364 9:0.1131247 10:0.053493495 
--159.4937741962425 1:0.69626005 2:0.22628736 3:0.041025873 4:0.023717537 5:0.012709181 6:0.31294111 7:0.061000074 8:0.1350384 9:0.18250067 10:0.27918377 
--256 1:0.63416303 2:0.21868884 3:0.081153754 4:0.047893354 5:0.018101027 6:0.11972391 7:0.021566856 8:0.0039172851 9:0.2114253 10:0.11961149 
--256 1:0.63708589 2:0.2390698 3:0.069261554 4:0.038795875 5:0.015786884 6:0.0042806614 7:0.0097293443 8:0.032577339 9:0.019103329 10:0.033483494 
--256 1:0.7103276 2:0.20908622 3:0.040926147 4:0.02793268 5:0.011727357 6:0.001141111 7:0.0028227541 8:0.013572933 9:0.025588245 10:0.045673476 
--256 1:0.57496095 2:0.20485989 3:0.073336599 4:0.1080436 5:0.038798963 6:0.22668524 7:0.041414777 8:0.00051611837 9:0.096871352 10:0.043730264 
--256 1:0.41801133 2:0.30225792 3:0.11337572 4:0.11530638 5:0.051048655 6:0.39937431 7:0.33809183 8:0.16284295 9:0.24599768 10:0.30860018 
--256 1:0.43450551 2:0.21027909 3:0.17560021 4:0.12871048 5:0.050904711 6:0.16092942 7:0.13090883 8:0.08905363 9:0.34482923 10:0.20583798 
--256 1:0.29041866 2:0.27141389 3:0.18614003 4:0.17772593 5:0.074301493 6:0.35534701 7:0.13210095 8:0.17323704 9:0.044109523 10:0.15162785 
--256 1:0.71269598 2:0.2298851 3:0.031800983 4:0.017144763 5:0.008473178 6:0.030969585 7:0.020491016 8:0.18399618 9:0.046776753 10:0.16879461 
--256 1:0.70856456 2:0.14442177 3:0.059483638 4:0.056997282 5:0.030532748 6:0.011404789 7:0.050206977 8:0.020440574 9:0.032687525 10:0.062139675 
--256 1:0.31821858 2:0.31409367 3:0.14717474 4:0.15843668 5:0.062076331 6:0.037406332 7:0.11613225 8:0.17168206 9:0.048792345 10:0.25661218 
--256 1:0.42816857 2:0.21454558 3:0.12268786 4:0.14987953 5:0.084718462 6:0.14445473 7:0.1099656 8:0.094525025 9:0.037673001 10:0.085249395 
--256 1:0.65466299 2:0.21476648 3:0.059779116 4:0.054093983 5:0.016697424 6:0.0037685745 7:0.048288238 8:0.15124576 9:0.13000831 10:0.16164497 
--256 1:0.52987837 2:0.22396792 3:0.10753733 4:0.095128185 5:0.043488203 6:0.082598626 7:0.28634735 8:0.0099096922 9:0.0020216492 10:0.056349957 
--42.396078314224049 1:0.82505066 2:0.10768668 3:0.030585232 4:0.02283911 5:0.013838316 6:0.1478635 7:0.017110413 8:0.15355327 9:0.2683014 10:0.17302256 
--256 1:0.3149596 2:0.29491161 3:0.21202045 4:0.12125787 5:0.05685047 6:0.27824908 7:0.23408843 8:0.27830008 9:0.14839908 10:0.18752961 
--256 1:0.39891905 2:0.30815075 3:0.14086379 4:0.1009481 5:0.051118302 6:0.43717235 7:0.13907514 8:0.048069013 9:0.050987694 10:0.070925483 
--256 1:0.31724301 2:0.34953487 3:0.14681658 4:0.12748199 5:0.058923553 6:0.090088519 7:0.21529876 8:0.23515182 9:0.19091084 10:0.078667871 
--256 1:0.2975181 2:0.46970532 3:0.09098727 4:0.096219886 5:0.045569427 6:0.097865594 7:0.056180533 8:0.0064044751 9:0.040894549 10:0.026963441 
--256 1:0.30683772 2:0.34519907 3:0.16370009 4:0.12550758 5:0.058755542 6:0.045983386 7:0.023958363 8:0.084850251 9:0.060188938 10:0.054027638 
--256 1:0.58384087 2:0.20658341 3:0.10691418 4:0.070990264 5:0.031671278 6:0.17336052 7:0.0058470322 8:0.18024775 9:0.25425836 10:0.18346742 
--256 1:0.24174634 2:0.38608618 3:0.16627269 4:0.13867326 5:0.067221534 6:0.15302613 7:0.12646865 8:0.11829512 9:0.15416039 10:0.041436592 
--256 1:0.36422519 2:0.31628792 3:0.18287457 4:0.087293918 5:0.049318408 6:0.21780318 7:0.070063948 8:0.11964441 9:0.031939734 10:0.052384203 
--256 1:0.44592711 2:0.32252498 3:0.10313488 4:0.085389828 5:0.043023211 6:0.039077223 7:0.0003192734 8:0.062700414 9:0.13925914 10:0.15246248 
--256 1:0.30016165 2:0.15454139 3:0.17281414 4:0.22466416 5:0.14781865 6:0.32076394 7:0.0024093406 8:0.097377173 9:0.13469494 10:0.10619311 
--100.37669924207967 1:0.42094043 2:0.25059638 3:0.15217093 4:0.13334384 5:0.042948425 6:0.09926511 7:0.029856345 8:0.46730431 9:0.053129608 10:0.46149857 
--256 1:0.63231523 2:0.21318914 3:0.068984922 4:0.054759584 5:0.030751133 6:0.014862993 7:0.034118959 8:0.20747442 9:0.10059023 10:0.072414509 
--256 1:0.58055208 2:0.14756243 3:0.082911008 4:0.1234044 5:0.065570085 6:0.079189394 7:0.041139723 8:0.24961668 9:0.26070152 10:0.27270316 
--256 1:0.53523524 2:0.18461126 3:0.10153104 4:0.11304533 5:0.065577127 6:0.21345374 7:0.27253054 8:0.0046047749 9:0.13954666 10:0.060062576 
--256 1:0.43489237 2:0.27676303 3:0.11720487 4:0.11670432 5:0.054435404 6:0.0067488376 7:0.032825471 8:0.11214359 9:0.048130602 10:0.024743008 
--256 1:0.50742176 2:0.14387015 3:0.12233061 4:0.1367231 5:0.089654385 6:0.38384768 7:0.052713797 8:0.010023057 9:0.32612427 10:0.17041587 
--256 1:0.45272819 2:0.32165894 3:0.08212069 4:0.095663497 5:0.047828686 6:0.36772499 7:0.09201124 8:0.14333699 9:0.093881379 10:0.068610129 
--256 1:0.44471109 2:0.29501124 3:0.12964429 4:0.092685524 5:0.037947855 6:0.1650999 7:0.088930558 8:0.11019499 9:0.010737365 10:0.0086060583 
--256 1:0.56777365 2:0.2521389 3:0.076814711 4:0.072306909 5:0.030965829 6:0.12146757 7:0.034551395 8:0.034429834 9:0.07457354 10:0.011254746 
--256 1:0.22747726 2:0.28918874 3:0.23998803 4:0.18094152 5:0.062404444 6:0.098710337 7:0.23800434 8:0.20128021 9:0.26196162 10:0.20110664 
--256 1:0.56464764 2:0.27330531 3:0.10144199 4:0.043394132 5:0.017210934 6:0.06472905 7:0.038388687 8:0.0003408281 9:0.078623863 10:0.01993255 
--256 1:0.65293336 2:0.25560621 3:0.04561534 4:0.03371252 5:0.012132566 6:0.2736075 7:0.087587335 8:0.076449617 9:0.052744468 10:0.0006841674 
--256 1:0.359932 2:0.33200468 3:0.17544754 4:0.088478858 5:0.044136916 6:0.29774654 7:0.10981247 8:0.014426503 9:0.067143182 10:0.0079497122 
--256 1:0.40803688 2:0.35488083 3:0.11233952 4:0.087698237 5:0.037044527 6:0.20434761 7:0.038794577 8:0.074806789 9:0.14184298 10:0.050640268 
--256 1:0.40308335 2:0.40425137 3:0.096395155 4:0.068897604 5:0.027372524 6:0.024507005 7:0.058343451 8:0.069523348 9:0.17381448 10:0.077743423 
--256 1:0.27859973 2:0.34566909 3:0.20891843 4:0.10207774 5:0.06473501 6:0.36524238 7:0.11858975 8:0.2728084 9:0.038157409 10:0.28793717 
--256 1:0.49035004 2:0.30727567 3:0.096915505 4:0.070888629 5:0.034570154 6:0.039575371 7:0.086904563 8:0.1054344 9:0.036072411 10:0.057167817 
--256 1:0.22665872 2:0.27633539 3:0.19784223 4:0.17771681 5:0.12144685 6:0.30169211 7:0.047172221 8:0.12184671 9:0.082674589 10:0.090062528 
--256 1:0.43151513 2:0.20653077 3:0.16069686 4:0.14269918 5:0.05855805 6:0.094326219 7:0.068737401 8:0.051375635 9:0.28507828 10:0.18583387 
--256 1:0.31311561 2:0.36669353 3:0.13180066 4:0.12608352 5:0.06230669 6:0.0077007116 7:0.035345244 8:0.18170502 9:0.081324114 10:0.048336491 
--256 1:0.37174304 2:0.24552499 3:0.16164433 4:0.13408218 5:0.087005457 6:0.11256733 7:0.084187925 8:0.036487614 9:0.050378682 10:0.10053226 
--256 1:0.3283496 2:0.30465294 3:0.15148744 4:0.15143132 5:0.064078696 6:0.0089767146 7:0.13751697 8:0.19259742 9:0.066721552 10:0.25176651 
--256 1:0.2445894 2:0.37568807 3:0.15947046 4:0.15047954 5:0.069772532 6:0.061298704 7:0.12025628 8:0.24699163 9:0.0052910919 10:0.0048228722 
--256 1:0.41078878 2:0.38195851 3:0.11547367 4:0.065139565 5:0.026639475 6:0.028356674 7:0.088563763 8:0.15006902 9:0.035918437 10:0.0085380585 
--256 1:0.25676902 2:0.40908998 3:0.13091286 4:0.14063858 5:0.062589557 6:0.0058843995 7:0.091379583 8:0.19590851 9:0.18226928 10:0.069836207 
--256 1:0.36456921 2:0.20065344 3:0.19831398 4:0.16705676 5:0.069406616 6:0.16297538 7:0.14949306 8:0.11393453 9:0.032432004 10:0.1816535 
--256 1:0.60249087 2:0.23756175 3:0.072510664 4:0.056503123 5:0.030933587 6:0.12686862 7:0.10479157 8:0.025111364 9:0.11063427 10:0.25628164 
--256 1:0.43061104 2:0.28572516 3:0.13345845 4:0.098981831 5:0.051223519 6:0.13143097 7:0.016346089 8:0.13344483 9:0.01052598 10:0.0078554483 
--256 1:0.64396184 2:0.19223705 3:0.094797537 4:0.048476678 5:0.020526898 6:0.059413057 7:0.15247022 8:0.020443026 9:0.064305292 10:0.04337725 
--256 1:0.53612949 2:0.27204976 3:0.10122819 4:0.058739316 5:0.031853254 6:0.058166521 7:0.005606794 8:0.10537677 9:0.11291241 10:0.29331779 
--256 1:0.33288 2:0.21969842 3:0.21530253 4:0.14794944 5:0.084169616 6:0.10892396 7:0.10537293 8:0.028299805 9:0.039157878 10:0.026781072 
--256 1:0.4731857 2:0.27693261 3:0.12856458 4:0.087485162 5:0.033831952 6:0.048360123 7:0.089378085 8:0.13883426 9:0.15158954 10:0.25443534 
--256 1:0.32084457 2:0.46442312 3:0.10214533 4:0.082329666 5:0.030257313 6:0.0049797901 7:0.092831197 8:0.11264328 9:0.23316774 10:0.0051790026 
--256 1:0.56197769 2:0.20405855 3:0.068273154 4:0.096737359 5:0.068953241 6:0.1627843 7:0.061168417 8:0.062678896 9:0.1137783 10:0.23093817 
--256 1:0.62678406 2:0.22960374 3:0.059185866 4:0.057760436 5:0.02666589 6:0.054547397 7:0.1230489 8:0.019060341 9:0.0007516426 10:0.090918987 
--256 1:0.36268658 2:0.40840056 3:0.10653546 4:0.088982926 5:0.033394462 6:0.045618836 7:0.039639639 8:0.12058341 9:0.10342499 10:0.067811188 
--256 1:0.30926031 2:0.24699632 3:0.18892823 4:0.17485445 5:0.079960687 6:0.11019115 7:0.030164972 8:0.31783805 9:0.16138539 10:0.074550043 
--256 1:0.33923292 2:0.29650899 3:0.13129712 4:0.15143514 5:0.081525829 6:0.32989796 7:0.052577917 8:0.20723634 9:0.15854697 10:0.083421405 
--256 1:0.50657259 2:0.29900365 3:0.10876172 4:0.060677541 5:0.024984501 6:0.035354196 7:0.016166292 8:0.014626883 9:0.031151422 10:0.082291705 
--256 1:0.72586453 2:0.21515094 3:0.033864821 4:0.018475824 5:0.0066438838 6:0.090118983 7:0.02635365 8:0.033270865 9:0.094766251 10:0.047635778 
--256 1:0.40565025 2:0.24841932 3:0.1654361 4:0.12598899 5:0.054505335 6:0.095348381 7:0.011496968 8:0.03908113 9:0.0089448071 10:0.071846042 
--256 1:0.6182314 2:0.26131252 3:0.057563619 4:0.033772918 5:0.029119545 6:0.077426041 7:0.04362325 8:0.089431272 9:0.12006836 10:0.0001128687 
--256 1:0.76805389 2:0.1612552 3:0.0411571 4:0.02135113 5:0.0081826786 6:0.077694762 7:0.031582438 8:0.12080983 9:0.08294473 10:0.007107493 
--256 1:0.56597333 2:0.23634714 3:0.095952164 4:0.071016567 5:0.030710804 6:0.1821113 7:0.20216499 8:0.062163704 9:0.074398482 10:0.14883438 
--256 1:0.29470149 2:0.48592386 3:0.093495329 4:0.078902661 5:0.046976658 6:0.13755081 7:0.07719071 8:0.06433322 9:0.10293589 10:0.059101228 
--256 1:0.61229184 2:0.14143604 3:0.087549228 4:0.091367407 5:0.067355481 6:0.22456061 7:0.032440339 8:0.13385382 9:0.18238481 10:0.021202861 
--256 1:0.12617404 2:0.2608491 3:0.20913116 4:0.29730303 5:0.10654267 6:0.015601561 7:0.0089301395 8:0.016277206 9:0.020514957 10:0.015049195 
--256 1:0.38006146 2:0.27313825 3:0.101762 4:0.14453717 5:0.10050112 6:0.17764715 7:0.24702709 8:0.051861067 9:0.12119239 10:0.34776907 
--256 1:0.39134221 2:0.29859474 3:0.14872142 4:0.11978137 5:0.041560269 6:0.16794011 7:0.14334843 8:0.0093948691 9:0.10514094 10:0.23890591 
--256 1:0.58888453 2:0.24202925 3:0.074977884 4:0.06423163 5:0.029876711 6:0.028101055 7:0.047069647 8:0.37624015 9:0.057048057 10:0.18857993 
--256 1:0.39017746 2:0.30039178 3:0.1252333 4:0.11569951 5:0.068497947 6:0.024097059 7:0.016241115 8:0.0034318373 9:0.087187589 10:0.040074967 
--256 1:0.47960456 2:0.28307381 3:0.10319156 4:0.085011076 5:0.04911899 6:0.028547945 7:0.10162029 8:0.17088835 9:0.073535624 10:0.13197717 
--256 1:0.42660413 2:0.40993455 3:0.071522761 4:0.061244582 5:0.030693978 6:0.13058482 7:0.05014892 8:0.18024462 9:0.063965134 10:0.031327368 
--256 1:0.44407577 2:0.24881283 3:0.095787828 4:0.1325226 5:0.078800961 6:0.11889384 7:0.13417359 8:0.21140218 9:0.087509037 10:0.038025767 
--256 1:0.55804945 2:0.18402967 3:0.13055547 4:0.082902269 5:0.044463148 6:0.15054111 7:0.052331741 8:0.051880641 9:0.014214587 10:0.018290342 
--256 1:0.43636668 2:0.35404151 3:0.12594775 4:0.046172809 5:0.037471253 6:0.084909291 7:0.057794095 8:0.16441537 9:0.075342909 10:0.0043117083 
--256 1:0.24113952 2:0.26467371 3:0.25440022 4:0.15920371 5:0.080582843 6:0.14743167 7:0.26351971 8:0.1364395 9:0.13052409 10:0.18483978 
--256 1:0.31559125 2:0.24868045 3:0.17889385 4:0.17103151 5:0.085802938 6:0.057277284 7:0.064437204 8:0.042573625 9:0.047314299 10:0.011847843 
--256 1:0.21014854 2:0.36913088 3:0.17305823 4:0.1478626 5:0.099799742 6:0.063369147 7:0.23459798 8:0.17767207 9:0.10374199 10:0.023454443 
--256 1:0.61577807 2:0.24301462 3:0.080533497 4:0.044351539 5:0.016322266 6:0.064888907 7:0.022293416 8:0.11439545 9:0.041451152 10:0.12657136 
--256 1:0.61409842 2:0.24337355 3:0.083273459 4:0.038732576 5:0.020521995 6:0.03946823 7:0.064879646 8:0.034822488 9:0.17704724 10:0.17115531 
--256 1:0.45367968 2:0.30272246 3:0.08274794 4:0.10789448 5:0.052955438 6:0.32291516 7:0.09099054 8:0.027862014 9:0.17707985 10:0.095644669 
--256 1:0.41857787 2:0.22000643 3:0.16009471 4:0.15411699 5:0.047204002 6:0.33394852 7:0.060712832 8:0.096925284 9:0.093316952 10:0.17916028 
--256 1:0.36312169 2:0.19700379 3:0.1772805 4:0.17958174 5:0.083012278 6:0.056393486 7:0.040075214 8:0.011160153 9:0.025234539 10:0.1668517 
--256 1:0.38221543 2:0.23718075 3:0.18516103 4:0.12526015 5:0.070182645 6:0.26060136 7:0.29925689 8:0.033158203 9:0.23018693 10:0.037785366 
--256 1:0.22727287 2:0.48207533 3:0.12829949 4:0.1135562 5:0.048796109 6:0.26463486 7:0.14114837 8:0.025904727 9:0.064637404 10:0.031772887 
--256 1:0.55206824 2:0.28146999 3:0.081936789 4:0.054562022 5:0.029962955 6:0.018832229 7:0.0045327756 8:0.083048964 9:0.00037435439 10:0.031475067 
--241.34871101191499 1:0.84812777 2:0.10635983 3:0.025753818 4:0.013523706 5:0.0062348761 6:0.96103897 7:0.8355327 8:0.49355678 9:0.23610943 10:0.095534569 
--256 1:0.31993169 2:0.28781494 3:0.1750952 4:0.13635909 5:0.080799081 6:0.051788335 7:0.074544573 8:0.072182383 9:0.038224863 10:0.049165813 
--256 1:0.54609581 2:0.31787413 3:0.069112179 4:0.041285892 5:0.025631994 6:0.066284284 7:0.049740487 8:0.3977406 9:0.33072845 10:0.38966342 
--256 1:0.57329585 2:0.28623705 3:0.088032721 4:0.035757339 5:0.01667704 6:0.033650638 7:0.081151913 8:0.037077026 9:0.045351261 10:0.24415858 
--256 1:0.65013993 2:0.16836056 3:0.078374248 4:0.073559754 5:0.029565515 6:0.01065939 7:0.12734407 8:0.10811536 9:0.14590846 10:0.099637617 
--64.194932300769466 1:0.27979747 2:0.45989192 3:0.17415184 4:0.05965851 5:0.026500256 6:0.49196903 7:0.088018631 8:0.016782115 9:0.026269984 10:0.27964804 
--256 1:0.37390788 2:0.37519144 3:0.11517414 4:0.095493243 5:0.040233291 6:0.053492997 7:0.042781835 8:0.089635922 9:0.048167996 10:0.0075456933 
--256 1:0.66289561 2:0.21183463 3:0.075103629 4:0.035442861 5:0.014723266 6:0.027217045 7:0.0015623282 8:0.10461961 9:0.005837927 10:0.026661708 
--256 1:0.40239936 2:0.35781763 3:0.080947259 4:0.10895245 5:0.0498833 6:0.36313521 7:0.007317832 8:0.10231441 9:0.029932699 10:0.076867604 
--256 1:0.42800582 2:0.33753292 3:0.12023079 4:0.079297482 5:0.034932985 6:0.29630468 7:0.087839526 8:0.14399995 9:0.051895822 10:0.094945316 
--256 1:0.31810633 2:0.34846165 3:0.1765803 4:0.10259906 5:0.054252667 6:0.036954837 7:0.096622061 8:0.038960358 9:0.031391459 10:0.030237729 
--256 1:0.29344818 2:0.42715059 3:0.13392746 4:0.093379675 5:0.052094087 6:0.26936848 7:0.099984746 8:0.22656822 9:0.10823024 10:0.013115011 
--256 1:0.53295766 2:0.24168687 3:0.086671409 4:0.089068428 5:0.049615636 6:0.22706599 7:0.20788952 8:0.090478569 9:0.24621285 10:0.18432103 
--256 1:0.51910024 2:0.23190882 3:0.14278743 4:0.069514358 5:0.036689154 6:0.0496543 7:0.016977667 8:0.078191845 9:0.095106117 10:0.098763641 
--256 1:0.62473666 2:0.20424653 3:0.048161438 4:0.067571144 5:0.055284229 6:0.020555268 7:0.025773046 8:0.22717946 9:0.28253317 10:0.095308991 
--256 1:0.59128378 2:0.13184222 3:0.15231242 4:0.069845454 5:0.054716121 6:0.18981289 7:0.19732839 8:0.06660464 9:0.1611357 10:0.12556321 
--256 1:0.46369053 2:0.28033057 3:0.11035578 4:0.10018637 5:0.045436747 6:0.12323933 7:0.0027804317 8:0.096366078 9:0.029697233 10:0.25915179 
--256 1:0.66654616 2:0.25035686 3:0.035996806 4:0.035566142 5:0.011534029 6:0.017336072 7:0.014590101 8:0.062762639 9:0.020018625 10:0.13986129 
--256 1:0.22899405 2:0.4924338 3:0.1097919 4:0.078353396 5:0.090426852 6:0.031829563 7:0.016962542 8:0.028573838 9:0.029816009 10:0.29571363 
--145.46433037895702 1:0.19143781 2:0.41211166 3:0.17182998 4:0.15364808 5:0.070972462 6:0.040537139 7:0.058308641 8:0.058438183 9:0.0080175142 10:0.0046052489 
--256 1:0.29305774 2:0.32566955 3:0.15591601 4:0.14932528 5:0.076031418 6:0.16187864 7:0.11656133 8:0.16214589 9:0.0033526833 10:0.22611022 
--256 1:0.27402859 2:0.50373384 3:0.094712972 4:0.087882766 5:0.03964183 6:0.24966898 7:0.078341727 8:0.048296393 9:0.050680076 10:0.0078682477 
--256 1:0.38389811 2:0.23178651 3:0.19951267 4:0.12929437 5:0.055508347 6:0.20089109 7:0.22149887 8:0.19346352 9:0.20182409 10:0.019554844 
--256 1:0.70704613 2:0.15520638 3:0.063970716 4:0.050726829 5:0.023049941 6:0.084802283 7:0.069992353 8:0.21741991 9:0.22804192 10:0.31183254 
--256 1:0.33048385 2:0.32996586 3:0.16176434 4:0.12081594 5:0.056970012 6:0.16479563 7:0.14880287 8:0.12311942 9:0.10426047 10:0.17021989 
--256 1:0.40799897 2:0.28635854 3:0.14575548 4:0.1102736 5:0.0496134 6:0.32564483 7:0.07968631 8:0.36502713 9:0.11377278 10:0.039536366 
--256 1:0.35474583 2:0.26851069 3:0.17667189 4:0.14542501 5:0.054646576 6:0.16088797 7:0.089203133 8:0.075925264 9:0.068644468 10:0.15733813 
--19.636008804275406 1:0.43065491 2:0.34357748 3:0.12370914 4:0.075765225 5:0.026293249 6:0.0095575694 7:0.081771714 8:0.17929899 9:0.23742679 10:0.085807709 
--256 1:0.53287574 2:0.24360637 3:0.10485032 4:0.085391232 5:0.03327633 6:0.0052150191 7:0.032615457 8:0.12829144 9:0.044324594 10:0.11917169 
--256 1:0.4696687 2:0.21963404 3:0.13550721 4:0.13172482 5:0.043465235 6:0.099573685 7:0.09879708 8:0.18945478 9:0.11572276 10:0.18203963 
--256 1:0.39023412 2:0.30178204 3:0.1459139 4:0.10938631 5:0.052683629 6:0.1827441 7:0.10228302 8:0.16243537 9:0.074573412 10:0.0059601346 
--256 1:0.73912902 2:0.13167426 3:0.077976872 4:0.03519864 5:0.016021207 6:0.059924446 7:0.040258421 8:0.016623022 9:0.066484164 10:0.065579536 
--256 1:0.41219664 2:0.23239525 3:0.1728247 4:0.12697094 5:0.055612459 6:0.11179204 7:0.020668174 8:0.056399554 9:0.043413506 10:0.031486624 
--256 1:0.55077948 2:0.26822048 3:0.1212653 4:0.040173434 5:0.019561309 6:0.022421571 7:0.085417422 8:0.035067879 9:0.054477141 10:0.11453018 
--256 1:0.33701386 2:0.39049082 3:0.11357706 4:0.10331753 5:0.055600735 6:0.17536926 7:0.036308399 8:0.0016140728 9:0.0028914763 10:0.099356721 
--59.28393375706338 1:0.5603165 2:0.21126692 3:0.091513102 4:0.098097462 5:0.038806015 6:0.52414961 7:0.17998963 8:0.18765351 9:0.02899082 10:0.10951391 
--256 1:0.75366752 2:0.17440446 3:0.038266643 4:0.023485769 5:0.010175601 6:0.024634197 7:0.032913914 8:0.16138664 9:0.058372731 10:0.16798499 
--256 1:0.23516499 2:0.3739253 3:0.16208804 4:0.15540471 5:0.07341697 6:0.22677198 7:0.053523065 8:0.046278122 9:0.17135166 10:0.045435879 
--256 1:0.33436549 2:0.27648948 3:0.17757083 4:0.14845574 5:0.063118467 6:0.16157879 7:0.045755606 8:0.26386542 9:0.13894669 10:0.039034352 
--256 1:0.24443482 2:0.45386122 3:0.079142041 4:0.15179008 5:0.070771841 6:0.21042799 7:0.048220045 8:0.031024103 9:0.087866372 10:0.011319628 
--256 1:0.52346905 2:0.25696354 3:0.11570513 4:0.066712934 5:0.037149343 6:0.047150577 7:0.098007501 8:0.22056682 9:0.080624607 10:0.020843522 
--21.728739110715299 1:0.78673765 2:0.0850293 3:0.052427848 4:0.05284693 5:0.022958269 6:0.64542537 7:0.17442967 8:0.32862537 9:0.54918122 10:0.58021268 
--256 1:0.54178809 2:0.14647029 3:0.14213499 4:0.093421355 5:0.076185275 6:0.18409616 7:0.16364282 8:0.11305962 9:0.028734782 10:0.10165447 
--256 1:0.51394999 2:0.31890199 3:0.067815224 4:0.059906143 5:0.039426653 6:0.11951549 7:0.02084556 8:0.37820687 9:0.41004681 10:0.25554522 
--256 1:0.46116354 2:0.26683128 3:0.096987766 4:0.11010611 5:0.064911303 6:0.21487726 7:0.074984045 8:0.061801411 9:0.066277174 10:0.085594879 
--256 1:0.42727779 2:0.26620371 3:0.10084394 4:0.16044204 5:0.045232529 6:0.099116502 7:0.077367436 8:0.090543758 9:0.05843676 10:0.07456285 
--256 1:0.34313697 2:0.25018301 3:0.20639318 4:0.11931589 5:0.080970954 6:0.048209118 7:0.017166064 8:0.11723075 9:0.20426734 10:0.0064441045 
--93.536607990238721 1:0.40489635 2:0.1857993 3:0.083167516 4:0.066131767 5:0.26000506 6:0.17345128 7:0.074996861 8:0.16097779 9:0.2102196 10:0.15735631 
--256 1:0.24926862 2:0.3414352 3:0.22237763 4:0.10079358 5:0.086124972 6:0.097312133 7:0.0035393523 8:0.13787703 9:0.001608984 10:0.052698742 
--256 1:0.72459512 2:0.18883123 3:0.040052713 4:0.034486881 5:0.012034053 6:0.018557062 7:0.050918231 8:0.087492489 9:0.24444589 10:0.13475669 
--256 1:0.38077159 2:0.31368951 3:0.1228049 4:0.13798694 5:0.044747062 6:0.034211688 7:0.075701519 8:0.2483887 9:0.1820128 10:0.021658185 
--256 1:0.62572898 2:0.27940114 3:0.06183403 4:0.027839557 5:0.0051962904 6:0.012481308 7:0.0013907267 8:0.23137811 9:0.044016358 10:0.0079954976 
--256 1:0.34257481 2:0.29939172 3:0.13996388 4:0.1460617 5:0.072007903 6:0.10052579 7:0.16781988 8:0.066170284 9:0.13167385 10:0.0064948954 
--256 1:0.3365598 2:0.29027575 3:0.1447942 4:0.14231963 5:0.086050624 6:0.081467182 7:0.093824846 8:0.010462076 9:0.04188482 10:0.088295882 
--256 1:0.56118979 2:0.25410794 3:0.085806543 4:0.069798572 5:0.029097153 6:0.19838752 7:0.14760065 8:0.082916844 9:0.090032636 10:0.10209728 
--256 1:0.55936064 2:0.2458039 3:0.10389605 4:0.062599725 5:0.028339681 6:0.029212906 7:0.14049741 8:0.12113329 9:0.21315632 10:0.10594698 
--256 1:0.51988484 2:0.15618218 3:0.12968402 4:0.12489259 5:0.069356364 6:0.11361077 7:0.11285899 8:0.10987363 9:0.088927521 10:0.19293431 
--256 1:0.46277577 2:0.31804504 3:0.1329063 4:0.06193345 5:0.024339443 6:0.27241879 7:0.048649966 8:0.14817001 9:0.083539867 10:0.0036999683 
--0.28233696349190146 1:0.24717623 2:0.31511483 3:0.20127927 4:0.1708356 5:0.065594067 6:0.016218879 7:0.1852108 8:0.27351629 9:0.094048992 10:0.07821635 
--256 1:0.72428637 2:0.16272842 3:0.051364205 4:0.042057559 5:0.01956344 6:0.073218455 7:0.016407608 8:0.16063413 9:0.06548657 10:0.058129045 
--113.7635765176129 1:0.69925057 2:0.17161813 3:0.070893849 4:0.040150753 5:0.0180867 6:0.11084148 7:0.12369843 8:0.17240419 9:0.17237822 10:0.043656758 
--256 1:0.57996526 2:0.26300695 3:0.070335831 4:0.061523941 5:0.025168018 6:0.14400673 7:0.069141993 8:0.038885715 9:0.10513966 10:0.00027808101 
--256 1:0.34684897 2:0.30836156 3:0.11702948 4:0.14840403 5:0.079355965 6:0.25471885 7:0.011588508 8:0.1690857 9:0.16003895 10:0.059477633 
--256 1:0.68791085 2:0.17306435 3:0.068472376 4:0.042919011 5:0.027633418 6:0.089219389 7:0.14286511 8:0.26059752 9:0.1358042 10:0.15191532 
--256 1:0.40207443 2:0.23852729 3:0.14922421 4:0.14491299 5:0.065261083 6:0.12558452 7:0.005399028 8:0.11704176 9:0.026174287 10:0.12861388 
--97.241195701811804 1:0.22049068 2:0.53388879 3:0.12769011 4:0.076246869 5:0.041683557 6:0.042625238 7:0.2893509 8:0.20655632 9:0.11723937 10:0.15284752 
--256 1:0.49125563 2:0.25775735 3:0.12761416 4:0.079337451 5:0.044035402 6:0.16551133 7:0.08600414 8:0.18094236 9:0.068926462 10:0.058503708 
--256 1:0.27885728 2:0.23526936 3:0.24298215 4:0.15039483 5:0.092496387 6:0.083955847 7:0.19825935 8:0.17856424 9:0.085333005 10:0.024379371 
--256 1:0.40879666 2:0.37378528 3:0.13199231 4:0.059857605 5:0.025568143 6:0.039551823 7:0.036835212 8:0.019037955 9:0.015050224 10:0.0021714866 
--256 1:0.72253989 2:0.16732449 3:0.068522806 4:0.029797691 5:0.011815122 6:0.0082684044 7:0.00055882095 8:0.027510252 9:0.073740369 10:0.21174285 
--256 1:0.61927964 2:0.21830086 3:0.062002731 4:0.076036731 5:0.024380042 6:0.0940012 7:0.036356952 8:0.15010179 9:0.039692179 10:0.063235339 
--256 1:0.49107026 2:0.34275115 3:0.085724387 4:0.055664613 5:0.024789586 6:0.04380668 7:0.04461664 8:0.095065033 9:0.010321472 10:0.040212341 
--256 1:0.6864096 2:0.22420124 3:0.043079531 4:0.02889964 5:0.017409981 6:0.033811631 7:0.015672915 8:0.033067212 9:0.060253702 10:0.0031605245 
--256 1:0.68229431 2:0.23187271 3:0.052402833 4:0.024003424 5:0.0094267241 6:0.07637858 7:0.031652148 8:0.050626894 9:0.064251472 10:0.045233434 
--256 1:0.41883695 2:0.31487695 3:0.14120884 4:0.082045618 5:0.043031642 6:0.031200616 7:0.046444727 8:0.20748864 9:0.10678855 10:0.033171697 
--256 1:0.63348604 2:0.1826693 3:0.0686857 4:0.080975504 5:0.034183454 6:0.097895327 7:0.014191202 8:0.15590167 9:0.11144858 10:0.2119717 
--109.47251326953209 1:0.74551119 2:0.11854466 3:0.060037987 4:0.046211804 5:0.029694356 6:0.15960645 7:0.32805932 8:0.32754639 9:0.29000132 10:0.29422104 
--256 1:0.24235647 2:0.34891588 3:0.19734494 4:0.12580662 5:0.085576096 6:0.015391684 7:0.18570149 8:0.17652354 9:0.085069596 10:0.011036591 
--256 1:0.43833328 2:0.31947601 3:0.12505008 4:0.077324359 5:0.039816273 6:0.1566903 7:0.023597576 8:0.14227198 9:0.049715793 10:0.10680414 
--256 1:0.30411003 2:0.32324846 3:0.13464074 4:0.16367916 5:0.074321604 6:0.22573654 7:0.090452075 8:0.094073127 9:0.03522789 10:0.085897744 
--256 1:0.56141421 2:0.22858175 3:0.11650945 4:0.064023374 5:0.029471219 6:0.063669127 7:0.070339112 8:0.044062421 9:0.12762465 10:0.045681492 
--256 1:0.51792501 2:0.31848098 3:0.090534093 4:0.055464891 5:0.017595029 6:0.056444714 7:0.058713384 8:0.052323981 9:0.022802728 10:0.075523128 
--256 1:0.33805664 2:0.31336306 3:0.15188852 4:0.13358591 5:0.063105867 6:0.39766504 7:0.055783959 8:0.15717123 9:0.10658104 10:0.15766101 
--256 1:0.3449052 2:0.27344241 3:0.16941702 4:0.14649999 5:0.065735384 6:0.112668 7:0.082546041 8:0.036867039 9:0.12002386 10:0.01054809 
--5.7282640977200208 1:0.6317191 2:0.20864068 3:0.086750218 4:0.050455767 5:0.022434233 6:0.098030408 7:0.083741869 8:0.12640087 9:0.058902307 10:0.1575725 
--256 1:0.69832413 2:0.17445863 3:0.048049255 4:0.056937468 5:0.02223052 6:0.018757471 7:0.11138727 8:0.11212407 9:0.05376749 10:0.036166691 
--256 1:0.42330048 2:0.10955769 3:0.088977221 4:0.23755965 5:0.14060496 6:0.01596563 7:0.10001551 8:0.23516142 9:0.29847269 10:0.30335914 
--256 1:0.62476144 2:0.24768878 3:0.065015792 4:0.042910789 5:0.0196232 6:0.015539198 7:0.1686768 8:0.063488131 9:0.31798412 10:0.48871732 
--256 1:0.38804806 2:0.26153303 3:0.15533318 4:0.12914698 5:0.065938739 6:0.24329883 7:0.070803772 8:0.2244041 9:0.10680772 10:0.032775625 
--256 1:0.65895712 2:0.22520988 3:0.060672197 4:0.038635871 5:0.016524931 6:0.046956138 7:0.043823718 8:0.019129872 9:0.1669316 10:0.06412813 
--256 1:0.39255537 2:0.31184208 3:0.1240624 4:0.11465297 5:0.056887177 6:0.16782367 7:0.08543886 8:0.066058968 9:0.13034705 10:0.057022275 
--256 1:0.24871335 2:0.46323849 3:0.11130523 4:0.12172503 5:0.055017908 6:0.13450796 7:0.078458617 8:0.020829264 9:0.041426512 10:0.046654263 
--256 1:0.65106366 2:0.20441945 3:0.070884871 4:0.055982081 5:0.017649936 6:0.0092397927 7:0.085591121 8:0.043698605 9:0.080064201 10:0.070111045 
--256 1:0.51998568 2:0.3059629 3:0.090772259 4:0.058787277 5:0.02449188 6:0.11026678 7:0.11947608 8:0.056247297 9:0.036947842 10:0.054791426 
--211.63883326653874 1:0.49827177 2:0.26807219 3:0.1095835 4:0.08565309 5:0.038419454 6:0.28581348 7:0.10957715 8:0.032337143 9:0.26871926 10:0.43736936 
--256 1:0.70706686 2:0.11972109 3:0.075628667 4:0.065317531 5:0.032265853 6:0.066949259 7:0.035005891 8:0.017538189 9:0.047018396 10:0.077034287 
--256 1:0.66470373 2:0.22755337 3:0.050939859 4:0.040034125 5:0.016768912 6:0.11203878 7:0.04829064 8:0.10388619 9:0.11918247 10:0.20173595 
--256 1:0.63940122 2:0.26819599 3:0.054380178 4:0.030757428 5:0.0072651799 6:0.054117631 7:0.027193539 8:0.12080376 9:0.0093940948 10:0.004999656 
--256 1:0.54683214 2:0.21209615 3:0.12621234 4:0.066455731 5:0.048403633 6:0.13686394 7:0.24570638 8:0.059233689 9:0.017332326 10:0.0039077382 
--256 1:0.53524836 2:0.25632322 3:0.08554123 4:0.077185516 5:0.045701684 6:0.035603081 7:0.10108964 8:0.06410903 9:0.0059732442 10:0.020679952 
--256 1:0.58855872 2:0.26427139 3:0.072686098 4:0.052308913 5:0.022174885 6:0.039727806 7:0.018635168 8:0.034159929 9:0.052977718 10:0.061943207 
--256 1:0.66016615 2:0.21597047 3:0.070347461 4:0.039156906 5:0.014359014 6:0.011968752 7:0.028241196 8:0.0076400357 9:0.15852222 10:0.075373327 
--256 1:0.54056836 2:0.30583272 3:0.083523182 4:0.04870002 5:0.02137572 6:0.20305702 7:0.056280212 8:0.0094787888 9:0.044066631 10:0.20332706 
--256 1:0.72325841 2:0.19789054 3:0.050049536 4:0.020360253 5:0.008441251 6:0.020974074 7:0.0053818269 8:0.048915932 9:0.20298271 10:0.18375501 
--256 1:0.52060229 2:0.22579117 3:0.1299938 4:0.088072039 5:0.035540708 6:0.2499688 7:0.096060415 8:0.058351568 9:0.16576897 10:0.22110609 
--256 1:0.33107176 2:0.43511374 3:0.11516616 4:0.087956814 5:0.03069153 6:0.072792913 7:0.05650023 8:0.15855336 9:0.21539802 10:0.02974275 
--256 1:0.59388531 2:0.1855858 3:0.097645008 4:0.076597503 5:0.046286382 6:0.14639223 7:0.25392475 8:0.088926424 9:0.11254348 10:0.22134798 
--256 1:0.53523482 2:0.28554656 3:0.10434877 4:0.051351425 5:0.023518424 6:0.20262515 7:0.032352039 8:0.11860483 9:0.30511443 10:0.084946557 
--256 1:0.254455 2:0.45410829 3:0.13822051 4:0.10497064 5:0.04824557 6:0.2307354 7:0.16620757 8:0.018650576 9:0.086088977 10:0.069033243 
--23.445483719103219 1:0.50628518 2:0.22384737 3:0.15455283 4:0.068175486 5:0.047139132 6:0.2089298 7:0.32881054 8:0.37098872 9:0.28220381 10:0.29401231 
--162.13059234806391 1:0.53688741 2:0.21396116 3:0.11136924 4:0.092335344 5:0.045446851 6:0.4330776 7:0.25190135 8:0.037180812 9:0.15463379 10:0.2341991 
--256 1:0.60741906 2:0.21329471 3:0.074096309 4:0.067373434 5:0.037816495 6:0.081100437 7:0.075636496 8:0.0059373276 9:0.13557664 10:0.25559477 
--256 1:0.42297314 2:0.27730249 3:0.16741255 4:0.091434207 5:0.040877615 6:0.16279317 7:0.075336111 8:0.025265166 9:0.014843651 10:0.052327868 
--256 1:0.71969526 2:0.1798496 3:0.047052926 4:0.035264843 5:0.018137374 6:0.042436334 7:0.1489862 8:0.041269735 9:0.099936988 10:0.093617246 
--256 1:0.331655 2:0.27498936 3:0.18301225 4:0.1506274 5:0.059715991 6:0.042480266 7:0.01869885 8:0.076853004 9:0.11115904 10:0.14928629 
--256 1:0.67364015 2:0.21993509 3:0.054592769 4:0.039095322 5:0.012736668 6:0.048532044 7:0.10132349 8:0.010153699 9:0.14088891 10:0.056885479 
--256 1:0.40050776 2:0.28631127 3:0.14914747 4:0.10274168 5:0.061291829 6:0.077494315 7:0.19455034 8:0.30733393 9:0.24533709 10:0.077641602 
--256 1:0.48334131 2:0.24000805 3:0.14564042 4:0.092655398 5:0.038354824 6:0.10069358 7:0.1447734 8:0.06002749 9:0.085601918 10:0.012118081 
--256 1:0.44159286 2:0.28447482 3:0.13087647 4:0.098996604 5:0.04405924 6:0.068777285 7:0.072839722 8:0.092697553 9:0.10779098 10:0.17084796 
--256 1:0.59817925 2:0.22473422 3:0.083811884 4:0.063579345 5:0.029695298 6:0.0070417955 7:0.089637192 8:0.044428545 9:0.02655766 10:0.06189736 
--256 1:0.2393019 2:0.3566946 3:0.17267162 4:0.14853792 5:0.082793957 6:0.37988793 7:0.006393244 8:0.17889046 9:0.22644066 10:0.043101865 
--256 1:0.27817438 2:0.35128979 3:0.16551979 4:0.14022846 5:0.064787575 6:0.011286563 7:0.0638634 8:0.08028978 9:0.096298393 10:0.055691522 
--42.997362235806079 1:0.076894291 2:0.18374405 3:0.50421541 4:0.16480582 5:0.070340425 6:0.38312204 7:0.090695407 8:0.18835126 9:0.13044238 10:0.065537582 
--256 1:0.48939096 2:0.18400972 3:0.1403346 4:0.12469479 5:0.061569937 6:0.033066025 7:0.12308248 8:0.10904627 9:0.17738838 10:0.12805956 
--256 1:0.59836111 2:0.17314348 3:0.10424597 4:0.081076491 5:0.043172955 6:0.053852072 7:0.00063664461 8:0.16649218 9:0.17585664 10:0.3388946 
--256 1:0.39207771 2:0.30039803 3:0.12382616 4:0.12718965 5:0.056508451 6:0.1134223 7:0.13793547 8:0.085881307 9:0.075220066 10:0.042218225 
--256 1:0.21803329 2:0.22277644 3:0.20573883 4:0.22387962 5:0.12957183 6:0.18986613 7:0.18840163 8:0.47395113 9:0.46804377 10:0.57054294 
--256 1:0.55884352 2:0.21181502 3:0.12132315 4:0.06541922 5:0.042599093 6:0.024705633 7:0.035814951 8:0.045988353 9:0.15103917 10:0.021729218 
--78.874333865982578 1:0.70841083 2:0.22531127 3:0.041161575 4:0.019437714 5:0.0056786163 6:0.31988476 7:0.30619383 8:0.29613937 9:0.097961683 10:0.43050648 
--256 1:0.31944645 2:0.20556091 3:0.2178342 4:0.16658138 5:0.090577059 6:0.018020773 7:0.12017786 8:0.18430857 9:0.0034498657 10:0.11085907 
--256 1:0.4479025 2:0.29756835 3:0.074757387 4:0.1123477 5:0.067424074 6:0.046349946 7:0.097624109 8:0.19746354 9:0.17623014 10:0.33887923 
--256 1:0.50676821 2:0.21323307 3:0.12997818 4:0.11484889 5:0.035171653 6:0.052716746 7:0.067839551 8:0.21224558 9:0.28345319 10:0.12750461 
--256 1:0.52215703 2:0.24149089 3:0.10235958 4:0.085994199 5:0.047998293 6:0.19813092 7:0.14309128 8:0.17977028 9:0.36719081 10:0.52000217 
--256 1:0.4750619 2:0.24961319 3:0.1091303 4:0.099506623 5:0.066687983 6:0.10052645 7:0.083903815 8:0.12518685 9:0.049296029 10:0.1071191 
--256 1:0.72796404 2:0.17462971 3:0.034466139 4:0.03500621 5:0.027933906 6:0.092768371 7:0.0399017 8:0.084160103 9:0.13020005 10:0.01409955 
--256 1:0.54718141 2:0.26051536 3:0.078682505 4:0.076911231 5:0.0367095 6:0.0026261251 7:0.058283569 8:0.16586333 9:0.0096190806 10:0.087727853 
--256 1:0.43575147 2:0.27184625 3:0.12193344 4:0.11930532 5:0.051163512 6:0.36092699 7:0.25339656 8:0.15336893 9:0.29749812 10:0.14192005 
--256 1:0.36373302 2:0.18045717 3:0.18731104 4:0.21035333 5:0.058145439 6:0.30866126 7:0.022000418 8:0.16477015 9:0.34610388 10:0.047737448 
--256 1:0.25993906 2:0.27470096 3:0.17495529 4:0.19127165 5:0.099133051 6:0.30738268 7:0.080461155 8:0.050531321 9:0.070273645 10:0.10871119 
--256 1:0.6906714 2:0.20851769 3:0.069787108 4:0.025303564 5:0.0057202427 6:0.098816507 7:0.055899023 8:0.063732919 9:0.16090006 10:0.11656934 
--256 1:0.47338511 2:0.23268027 3:0.10324615 4:0.1319326 5:0.058755871 6:0.22337576 7:0.17753885 8:0.23112547 9:0.13982602 10:0.31421904 
--256 1:0.35203143 2:0.30864201 3:0.16579327 4:0.12292463 5:0.050608656 6:0.034840421 7:0.0085928788 8:0.06104403 9:0.066736148 10:0.19341747 
--256 1:0.48560896 2:0.320229 3:0.11448934 4:0.055992026 5:0.023680674 6:0.072601629 7:0.01584839 8:0.12591963 9:0.11953188 10:0.10715686 
--256 1:0.66684749 2:0.16906209 3:0.069243299 4:0.06755123 5:0.027295885 6:0.010441116 7:0.022279549 8:0.046302402 9:0.085961735 10:0.0081320966 
--256 1:0.38712538 2:0.23879888 3:0.21167369 4:0.073376245 5:0.089025803 6:0.039259048 7:0.022765748 8:0.065610594 9:0.063751402 10:0.088567711 
--256 1:0.34395364 2:0.35385481 3:0.15783384 4:0.10173664 5:0.042621058 6:0.28781297 7:0.17060135 8:0.30481703 9:0.077108096 10:0.12951201 
--256 1:0.44511068 2:0.24353926 3:0.14406505 4:0.10830548 5:0.058979535 6:0.16272584 7:0.023485124 8:0.10220065 9:0.11387486 10:0.35472084 
--256 1:0.69670551 2:0.18885244 3:0.037962471 4:0.051676269 5:0.024803309 6:0.10136696 7:0.08909112 8:0.12060499 9:0.11786724 10:0.16569708 
--256 1:0.36556468 2:0.27494623 3:0.15790289 4:0.13362816 5:0.067958034 6:0.10095599 7:0.059917304 8:0.13642752 9:0.21134925 10:0.081776902 
--256 1:0.59468094 2:0.23324827 3:0.060029181 4:0.082316039 5:0.029725572 6:0.061611032 7:0.021315907 8:0.24333159 9:0.087335978 10:0.13355134 
--256 1:0.30472923 2:0.23849916 3:0.17446142 4:0.17696118 5:0.10534901 6:0.14668698 7:0.2484394 8:0.070852757 9:0.20067074 10:0.12179501 
--256 1:0.36142213 2:0.34624562 3:0.12300683 4:0.10508715 5:0.064238268 6:0.013246073 7:0.067458508 8:0.0069056437 9:0.081208161 10:0.14403748 
--9.5008361694673731 1:0.68462481 2:0.25868782 3:0.020267036 4:0.021766489 5:0.014653848 6:0.045708434 7:0.051962156 8:0.15607169 9:0.29146818 10:0.58280292 
--256 1:0.67018402 2:0.21221103 3:0.066719744 4:0.039053893 5:0.01183131 6:0.10536103 7:0.078110527 8:0.0092710647 9:0.10602449 10:0.10804288 
--256 1:0.60095009 2:0.26582179 3:0.09076408 4:0.027621038 5:0.014843005 6:0.018274597 7:0.056806707 8:0.047289713 9:0.19994828 10:0.25830012 
--256 1:0.26130806 2:0.34351195 3:0.10686572 4:0.17934521 5:0.10896907 6:0.0119624 7:0.0524665 8:0.21168865 9:0.016152887 10:0.11494214 
--256 1:0.40325914 2:0.26172547 3:0.15842897 4:0.12413558 5:0.052450834 6:0.11447377 7:0.00011029458 8:0.014381987 9:0.055497563 10:0.05625224 
--256 1:0.69891868 2:0.17772935 3:0.047038904 4:0.056231893 5:0.020081178 6:0.023075982 7:0.013915553 8:0.21235942 9:0.26425059 10:0.091793325 
--256 1:0.52566714 2:0.23468019 3:0.1185417 4:0.085547611 5:0.035563355 6:0.014473516 7:0.021789394 8:0.053837683 9:0.050292729 10:0.092970674 
--256 1:0.44183541 2:0.23974592 3:0.12384004 4:0.13649512 5:0.058083503 6:0.19300982 7:0.14174236 8:0.058673145 9:0.10068506 10:0.063821236 
--256 1:0.54761118 2:0.29226291 3:0.084222201 4:0.053544488 5:0.022359217 6:0.06956929 7:0.064917205 8:0.039447546 9:0.10974606 10:0.12542492 
--256 1:0.59859016 2:0.21880125 3:0.070742819 4:0.083657836 5:0.028207941 6:0.17978197 7:0.097015549 8:0.15685087 9:0.041880564 10:0.031873499 
--256 1:0.77958724 2:0.16524276 3:0.031727096 4:0.014910633 5:0.0085322708 6:0.028800339 7:0.045206689 8:0.13873789 9:0.12996362 10:0.32222803 
--256 1:0.70553852 2:0.19344368 3:0.046809096 4:0.041214519 5:0.012994193 6:0.15728788 7:0.12058613 8:0.19077313 9:0.06398586 10:0.0074228551 
--12.711708464931244 1:0.39713388 2:0.19046381 3:0.2061378 4:0.15216443 5:0.054100078 6:0.64638412 7:0.51813143 8:0.52524865 9:0.36001272 10:0.39541506 
--256 1:0.20568448 2:0.17245172 3:0.1296037 4:0.19135143 5:0.30090867 6:0.27256809 7:0.34369493 8:0.30771242 9:0.37779824 10:0.3092786 
--256 1:0.526788 2:0.26609458 3:0.11709695 4:0.065039624 5:0.024980847 6:0.071704533 7:0.14095731 8:0.014504368 9:0.057255277 10:0.019664569 
--256 1:0.64959929 2:0.20143425 3:0.066653647 4:0.05781995 5:0.02449286 6:0.10145417 7:0.070179819 8:0.16493251 9:0.053956998 10:0.013868944 
--256 1:0.41943579 2:0.26753548 3:0.18401787 4:0.093248362 5:0.035762485 6:0.28068966 7:0.18083851 8:0.020017603 9:0.027012127 10:1.1577727e-05 
--180.75505884784204 1:0.47324796 2:0.23343257 3:0.10784909 4:0.1281874 5:0.05728299 6:0.56389724 7:0.18426499 8:0.19634134 9:0.21670874 10:0.34006777 
--0.19932598929851059 1:0.62844553 2:0.1387071 3:0.093108305 4:0.099604373 5:0.040134685 6:0.24004498 7:0.13315198 8:0.32773429 9:0.56380792 10:0.58769453 
--68.413508944035641 1:0.61232517 2:0.1441533 3:0.14285939 4:0.071269234 5:0.029392907 6:0.0097478374 7:0.014175847 8:0.010651244 9:0.037798027 10:0.022987447 
--256 1:0.2263634 2:0.46474381 3:0.14724037 4:0.10073283 5:0.060919582 6:0.069178772 7:0.018131905 8:0.055741882 9:0.029350658 10:0.052072561 
--256 1:0.34618764 2:0.28754737 3:0.14840978 4:0.13461129 5:0.083243918 6:0.11505496 7:0.082414808 8:0.0014944203 9:0.03103299 10:0.082007917 
--256 1:0.40454151 2:0.42332944 3:0.092582726 4:0.052806748 5:0.026739575 6:0.27295169 7:0.10535498 8:0.01459712 9:0.071106793 10:0.14826474 
--256 1:0.24052982 2:0.37828154 3:0.16750257 4:0.12649807 5:0.087188001 6:0.20530134 7:0.081464525 8:0.25844046 9:0.2379658 10:0.18489421 
--256 1:0.45237891 2:0.24246487 3:0.16020173 4:0.10227157 5:0.042682928 6:0.086394291 7:0.052407195 8:0.012669554 9:0.069384769 10:0.10426252 
--256 1:0.74330833 2:0.16207531 3:0.047105062 4:0.033686417 5:0.013824883 6:0.038234327 7:0.064055135 8:0.072084652 9:0.1582005 10:0.10951618 
--256 1:0.53065957 2:0.28598421 3:0.096005211 4:0.06539916 5:0.021951847 6:0.040794825 7:0.098018798 8:0.081306323 9:0.083028664 10:0.033153325 
--256 1:0.55899405 2:0.265163 3:0.087378433 4:0.058308422 5:0.030156095 6:0.087008338 7:0.16237596 8:0.091681934 9:0.19082762 10:0.064247873 
--256 1:0.81984289 2:0.10809778 3:0.041294024 4:0.020323422 5:0.01044188 6:0.022085667 7:0.072214462 8:0.045583024 9:0.10921467 10:0.03818378 
--256 1:0.77864886 2:0.15498545 3:0.035420883 4:0.022282416 5:0.0086623894 6:0.0257899 7:0.0091765045 8:0.083184888 9:0.10034354 10:0.070664729 
--256 1:0.4684535 2:0.25839382 3:0.11562516 4:0.10025206 5:0.057275456 6:0.29931281 7:0.077271771 8:0.13636861 9:0.12020785 10:0.4253407 
--256 1:0.47719698 2:0.19084289 3:0.15678623 4:0.12400789 5:0.051166015 6:0.099511868 7:0.026819678 8:0.17484133 9:0.1029643 10:0.2066503 
--256 1:0.17760087 2:0.38280747 3:0.23117623 4:0.12828381 5:0.08013162 6:0.15788422 7:0.11049408 8:0.11117785 9:0.080240996 10:0.14380516 
--256 1:0.35551545 2:0.18345803 3:0.18460886 4:0.17961763 5:0.096800032 6:0.10187055 7:0.16490192 8:0.095319514 9:0.11678164 10:0.015723739 
--256 1:0.62398819 2:0.21664776 3:0.10369575 4:0.039512415 5:0.016155889 6:0.061633178 7:0.011378178 8:0.0010269659 9:0.005744289 10:0.14378212 
--32.442507600691641 1:0.35331075 2:0.13663389 3:0.25554495 4:0.20377722 5:0.050733191 6:0.12877328 7:0.44921311 8:0.21458958 9:0.41994736 10:0.018304589 
--256 1:0.57342794 2:0.24615838 3:0.11842693 4:0.043747437 5:0.018239312 6:0.031558991 7:0.036622027 8:0.024890067 9:0.15203694 10:0.2029675 
--256 1:0.63827796 2:0.18084357 3:0.076944434 4:0.052325923 5:0.051608109 6:0.21029147 7:0.12345449 8:0.0077566696 9:0.10009956 10:0.059983168 
--256 1:0.57250834 2:0.27964898 3:0.058506676 4:0.059441308 5:0.029894696 6:0.011955816 7:0.016875371 8:0.11148428 9:0.056981307 10:0.055233086 
--256 1:0.63420027 2:0.20916537 3:0.075962292 4:0.055864856 5:0.024807217 6:0.015445901 7:0.019045491 8:0.16151367 9:0.022215469 10:0.097234309 
--256 1:0.19326056 2:0.30894957 3:0.20128058 4:0.19235811 5:0.10415118 6:0.2623315 7:0.063245719 8:0.022879094 9:0.097728528 10:0.093377718 
--256 1:0.56314828 2:0.30430347 3:0.063260682 4:0.051007328 5:0.018280232 6:0.025342594 7:0.052451162 8:0.063699725 9:0.0060231056 10:0.0023892793 
--18.619590353563975 1:0.49628309 2:0.34184695 3:0.082797405 4:0.055949581 5:0.023122973 6:0.0021265658 7:0.11518524 8:0.31963974 9:0.055079714 10:0.080462353 
--256 1:0.41386183 2:0.33170324 3:0.1417664 4:0.068371646 5:0.044296886 6:0.13025807 7:0.0048167246 8:0.019304779 9:0.017237852 10:0.077313027 
--256 1:0.39557995 2:0.26538568 3:0.17040613 4:0.11655948 5:0.052068752 6:0.23694091 7:0.058138174 8:0.10777282 9:0.17203745 10:0.034533558 
--182.01703044546377 1:0.404614 2:0.23838735 3:0.17380128 4:0.14068945 5:0.042507925 6:0.21218317 7:0.11746919 8:0.099062711 9:0.41511402 10:0.34184378 
--256 1:0.49355593 2:0.29563329 3:0.10599823 4:0.070075643 5:0.034736905 6:0.079386092 7:0.14565411 8:0.091606865 9:0.017805712 10:0.1608556 
--256 1:0.32173861 2:0.33191219 3:0.14030935 4:0.15129425 5:0.054745607 6:0.12956804 7:0.051500508 8:0.10297063 9:0.032991532 10:0.16737786 
--256 1:0.57302875 2:0.19323388 3:0.082866745 4:0.10295613 5:0.047914506 6:0.19430531 7:0.1680482 8:0.16721771 9:0.30192852 10:0.14490715 
--256 1:0.46953466 2:0.21466318 3:0.12774507 4:0.1304652 5:0.057591887 6:0.079582327 7:0.051510087 8:0.045254972 9:0.086954052 10:0.12130229 
--256 1:0.61684278 2:0.17993392 3:0.084994231 4:0.070337497 5:0.047891575 6:0.027818195 7:0.13094668 8:0.045818717 9:0.26095247 10:0.13690182 
--256 1:0.59108666 2:0.14243438 3:0.13144908 4:0.09301007 5:0.042019815 6:0.0755638 7:0.066438562 8:0.0021571291 9:0.053666542 10:0.030432109 
--256 1:0.46245825 2:0.29731556 3:0.12917556 4:0.079234336 5:0.031816296 6:0.042982635 7:0.029750418 8:0.090408625 9:0.17866999 10:0.17813642 
--256 1:0.5456056 2:0.16406524 3:0.14299921 4:0.10359205 5:0.043737899 6:0.1341365 7:0.10324742 8:0.054549572 9:0.049988026 10:0.069658517 
--256 1:0.57860569 2:0.24031928 3:0.077110991 4:0.074076783 5:0.029887257 6:0.08529246 7:0.038937855 8:0.10252303 9:0.083092174 10:0.10208161 
--256 1:0.71821521 2:0.17796789 3:0.052994819 4:0.031187314 5:0.019634772 6:0.067426211 7:0.080745565 8:0.10273536 9:0.040199836 10:0.1192252 
--256 1:0.55676034 2:0.19565403 3:0.12316246 4:0.075587121 5:0.048836051 6:0.13006379 7:0.32396436 8:0.13908409 9:0.021212698 10:0.10926589 
--256 1:0.60369451 2:0.24486912 3:0.072403468 4:0.049846114 5:0.029186788 6:0.11588483 7:0.040335284 8:0.02030756 9:0.087963394 10:0.11062076 
--256 1:0.39812638 2:0.27367611 3:0.14777278 4:0.12168017 5:0.05874456 6:0.17328528 7:0.14345325 8:0.064258203 9:0.14735172 10:0.0091059621 
--256 1:0.25977275 2:0.4168258 3:0.14030516 4:0.12792269 5:0.0551736 6:0.048723732 7:0.14460454 8:0.097908905 9:0.11017256 10:0.01769022 
--239.8453103512129 1:0.24772692 2:0.23729443 3:0.26386001 4:0.15642507 5:0.094693574 6:0.0082722227 7:0.26144801 8:0.28834804 9:0.082115665 10:0.029940543 
--256 1:0.39081496 2:0.3137763 3:0.089363675 4:0.096485512 5:0.10955954 6:0.30970227 7:0.34187735 8:0.16553275 9:0.19925537 10:0.33909946 
--256 1:0.53965539 2:0.31415945 3:0.093326871 4:0.036043553 5:0.016814742 6:0.028520061 7:0.029265095 8:0.005788908 9:0.19504126 10:0.4510934 
--256 1:0.41358631 2:0.33451304 3:0.14371973 4:0.074375004 5:0.033805916 6:0.28356388 7:0.059580009 8:0.19868366 9:0.23453726 10:0.2453913 
--256 1:0.59652795 2:0.18956932 3:0.10677776 4:0.078318617 5:0.02880635 6:0.00069959709 7:0.088870636 8:0.061573024 9:0.0047930121 10:0.063562978 
--256 1:0.34579532 2:0.33084036 3:0.14173454 4:0.13053096 5:0.051098819 6:0.06139741 7:0.081440206 8:0.093733006 9:0.023209572 10:0.035555835 
--256 1:0.45024437 2:0.31173354 3:0.12102304 4:0.075953404 5:0.041045647 6:0.08624528 7:0.037412194 8:0.044730571 9:0.055181321 10:0.061733903 
--256 1:0.57316487 2:0.23787472 3:0.094042004 4:0.066984793 5:0.027933612 6:0.0030379069 7:0.030401695 8:0.20108449 9:0.030148524 10:0.11094671 
--256 1:0.34751248 2:0.31123331 3:0.14018597 4:0.15309439 5:0.047973849 6:0.070470705 7:0.037437038 8:0.22257574 9:0.27044881 10:0.23766019 
--256 1:0.39413688 2:0.31212765 3:0.12132483 4:0.10115521 5:0.071255427 6:0.32856459 7:0.066641055 8:0.14761206 9:0.40947358 10:0.46703764 
--256 1:0.20074621 2:0.40983656 3:0.15340029 4:0.14260019 5:0.093416751 6:0.043246665 7:0.10085171 8:0.34963309 9:0.079474404 10:0.10948088 
--256 1:0.62176151 2:0.17728653 3:0.073983646 4:0.074098959 5:0.052869354 6:0.17722243 7:0.32483187 8:0.071366673 9:0.20781428 10:0.063074236 
--256 1:0.21217296 2:0.5467768 3:0.11159175 4:0.087200008 5:0.042258476 6:0.038778964 7:0.0045968629 8:0.08029316 9:0.31195466 10:0.1974942 
--256 1:0.17904423 2:0.3019393 3:0.19224735 4:0.24729957 5:0.079469554 6:0.28340219 7:0.12339052 8:0.18049139 9:0.015325088 10:0.067591378 
--256 1:0.18253484 2:0.38093105 3:0.18858908 4:0.16977051 5:0.078174519 6:0.09237771 7:0.31126505 8:0.17845809 9:0.070053479 10:0.03067356 
--256 1:0.35022387 2:0.30665376 3:0.1568956 4:0.11213642 5:0.07409035 6:0.13029627 7:0.028392731 8:0.097575591 9:0.12718635 10:0.26794682 
--256 1:0.55615067 2:0.24680651 3:0.080461222 4:0.075279592 5:0.041302006 6:0.01527981 7:0.099322186 8:0.0038165076 9:0.10801603 10:0.048099224 
--256 1:0.48875711 2:0.24171677 3:0.13427906 4:0.095048336 5:0.040198716 6:0.10907336 7:0.063617061 8:0.046284459 9:0.036052653 10:0.078347208 
--256 1:0.49015599 2:0.23091656 3:0.12697057 4:0.10268705 5:0.049269834 6:0.066370654 7:0.11883413 8:0.053718087 9:0.10153606 10:0.33099084 
--256 1:0.4833677 2:0.36157179 3:0.091363638 4:0.048047983 5:0.015648887 6:0.13652648 7:0.017795156 8:0.01898103 9:0.023248313 10:0.036621581 
--256 1:0.53475921 2:0.24333888 3:0.086044459 4:0.099902367 5:0.035955079 6:0.4603683 7:0.2265551 8:0.10476645 9:0.041379898 10:0.045567319 
--256 1:0.66061671 2:0.19167565 3:0.08166157 4:0.042261215 5:0.023784849 6:0.014543989 7:0.048481816 8:0.010367905 9:0.046679705 10:0.07579387 
--256 1:0.36526706 2:0.28685946 3:0.1520646 4:0.14933516 5:0.046473722 6:0.084773015 7:0.080115548 8:0.22996769 9:0.2077878 10:0.14382888 
--256 1:0.68321136 2:0.23094127 3:0.049840279 4:0.018818902 5:0.017188193 6:0.10472106 7:0.023240682 8:0.13564978 9:0.14363401 10:0.37270278 
--256 1:0.44197459 2:0.22448082 3:0.14856018 4:0.12613837 5:0.058846032 6:0.089623994 7:0.080757171 8:0.062987141 9:0.096029949 10:0.18163075 
--256 1:0.43048749 2:0.35224673 3:0.092410955 4:0.08416078 5:0.040694046 6:0.083261757 7:0.027191664 8:0.0064006727 9:0.011515438 10:0.032723554 
--256 1:0.51004997 2:0.22783181 3:0.1002233 4:0.10763422 5:0.054260697 6:0.0017464513 7:0.023250513 8:0.013121858 9:0.23334809 10:0.13929209 
--256 1:0.60129395 2:0.2380349 3:0.077908376 4:0.058450386 5:0.024312391 6:0.12476663 7:0.103844 8:0.15569418 9:0.04408695 10:0.059357946 
--256 1:0.48303783 2:0.27327292 3:0.11381906 4:0.097031401 5:0.032838782 6:0.13334943 7:0.043349864 8:0.17317646 9:0.11271986 10:0.018981187 
--256 1:0.3753352 2:0.23608155 3:0.1946713 4:0.13297079 5:0.060941164 6:0.12215 7:0.28296445 8:0.10242967 9:0.085710035 10:0.033767444 
--256 1:0.2358931 2:0.32614109 3:0.12012767 4:0.098648255 5:0.21918989 6:0.18071982 7:0.033494149 8:0.019508251 9:0.042782455 10:0.19867268 
--256 1:0.364696 2:0.28296213 3:0.15005739 4:0.15169619 5:0.050588289 6:0.50484566 7:0.07747702 8:0.11439375 9:0.057971944 10:0.036591021 
--256 1:0.50380647 2:0.2341195 3:0.1083043 4:0.11362238 5:0.040147338 6:0.19347817 7:0.13576929 8:0.022599154 9:0.068666658 10:0.15248162 
--256 1:0.7040922 2:0.19065225 3:0.04589931 4:0.035123716 5:0.024232528 6:0.0702345 7:0.043518927 8:0.10810861 9:0.13024307 10:0.37400828 
--256 1:0.36863038 2:0.23440352 3:0.20351845 4:0.13010486 5:0.063342794 6:0.097225193 7:0.08770172 8:0.014186738 9:0.21012204 10:0.10995973 
--256 1:0.39410065 2:0.36742841 3:0.12606132 4:0.081411022 5:0.030998603 6:0.13354888 7:0.046632923 8:0.05672878 9:0.059841429 10:0.076495709 
--256 1:0.22903397 2:0.44123557 3:0.15764389 4:0.1126435 5:0.059443079 6:0.17264645 7:0.018327117 8:0.036247687 9:0.017042488 10:0.036705281 
--256 1:0.53904653 2:0.28426222 3:0.080363629 4:0.07066009 5:0.025667531 6:0.0054875147 7:0.084610354 8:0.0019574262 9:0.11694732 10:0.21775277 
--256 1:0.67665148 2:0.17423857 3:0.076023502 4:0.046516143 5:0.026570313 6:0.05073234 7:0.034893006 8:0.15698532 9:0.077365376 10:0.10371279 
--256 1:0.39032728 2:0.22131436 3:0.2024823 4:0.12391897 5:0.061957093 6:0.095653456 7:0.029839444 8:0.026774785 9:0.0056036505 10:0.049020376 
--256 1:0.42444022 2:0.36732077 3:0.057568102 4:0.075374287 5:0.075296626 6:0.3325546 7:0.16343772 8:0.16415512 9:0.26557133 10:0.012693797 
--256 1:0.42480662 2:0.27613135 3:0.15889233 4:0.096341418 5:0.043828273 6:0.12004626 7:0.15047434 8:0.16674517 9:0.14201819 10:0.2382726 
--38.640837349258483 1:0.1551925 2:0.47786333 3:0.167567 4:0.13286604 5:0.066511136 6:0.018880666 7:0.038773886 8:0.051810274 9:0.037401585 10:0.036045897 
--256 1:0.30538726 2:0.34105843 3:0.16871487 4:0.13156766 5:0.053271775 6:0.17957006 7:0.021914412 8:0.061896734 9:0.12958705 10:0.14111131 
--256 1:0.56821928 2:0.21591949 3:0.091332397 4:0.07595958 5:0.048569257 6:0.15355169 7:0.17832753 8:0.20535469 9:0.1978177 10:0.36725207 
--256 1:0.30769625 2:0.31749656 3:0.15050282 4:0.16012812 5:0.064176248 6:0.30262231 7:0.17423873 8:0.04531155 9:0.18144475 10:0.026213169 
--256 1:0.46684371 2:0.20709371 3:0.11394111 4:0.15441599 5:0.057705486 6:0.21581392 7:0.049535045 8:0.0038407509 9:0.15194661 10:0.009758737 
--256 1:0.50397059 2:0.31518677 3:0.093400472 4:0.059557105 5:0.02788506 6:0.047816617 7:0.22189377 8:0.11440592 9:0.098449709 10:0.10735475 
--256 1:0.67353622 2:0.1879755 3:0.059740889 4:0.046055696 5:0.032691694 6:0.059394178 7:0.047933455 8:0.026350384 9:0.029909832 10:0.1989423 
--256 1:0.23189159 2:0.38617606 3:0.17717182 4:0.14236974 5:0.062390788 6:0.20666088 7:0.017976649 8:0.13257248 9:0.26789664 10:0.079215949 
--256 1:0.54609282 2:0.19364158 3:0.08490463 4:0.1211296 5:0.054231373 6:0.058641129 7:0.056896842 8:0.11763051 9:0.051089924 10:0.025479839 
--256 1:0.45866703 2:0.29564225 3:0.10823835 4:0.099828216 5:0.037624145 6:0.081591051 7:0.1028048 8:0.23378518 9:0.027586262 10:0.033722336 
--256 1:0.31618453 2:0.24238919 3:0.17956488 4:0.18046819 5:0.081393209 6:0.052608898 7:0.085536377 8:0.10756047 9:0.061551429 10:0.19731342 
--256 1:0.63436575 2:0.23208119 3:0.049728694 4:0.056766054 5:0.027058306 6:0.07132877 7:0.018445036 8:0.061891249 9:0.072035412 10:0.071246083 
--154.69932208869648 1:0.73461821 2:0.16353389 3:0.065652379 4:0.025858654 5:0.010336862 6:0.055493004 7:0.27737865 8:0.27063617 9:0.31246781 10:0.24096868 
--256 1:0.56218955 2:0.26849167 3:0.099896343 4:0.050166519 5:0.01925592 6:0.017847126 7:0.038048217 8:0.10137731 9:0.33888077 10:0.30378821 
--53.797978757686792 1:0.55032125 2:0.19489674 3:0.13030127 4:0.087204318 5:0.037276424 6:0.061235999 7:0.0055783983 8:0.39440758 9:0.23314233 10:0.33649669 
--256 1:0.57806981 2:0.2559695 3:0.068042131 4:0.067777419 5:0.030141137 6:0.1353877 7:0.0022982339 8:0.073680979 9:0.12652533 10:0.065418658 
--256 1:0.368938 2:0.29507509 3:0.15666872 4:0.12300643 5:0.05631176 6:0.05875811 7:0.22086737 8:0.020153654 9:0.094513916 10:0.18769047 
--256 1:0.35647943 2:0.26367279 3:0.1738523 4:0.13299263 5:0.073002846 6:0.1400607 7:0.0044583664 8:0.023438137 9:0.13939349 10:0.094584234 
--256 1:0.40878982 2:0.22379645 3:0.18957096 4:0.12220656 5:0.055636207 6:0.049269555 7:0.090770041 8:0.029966564 9:0.24259969 10:0.12637191 
--256 1:0.40920853 2:0.23483001 3:0.16600578 4:0.12047675 5:0.069478934 6:0.07654671 7:0.099027661 8:0.10830707 9:0.091062339 10:0.035021804 
--256 1:0.36936151 2:0.3566363 3:0.10979179 4:0.1097264 5:0.054483994 6:0.23740284 7:0.14748791 8:0.063202263 9:0.051115473 10:0.076612159 
--256 1:0.39500672 2:0.40117352 3:0.11902827 4:0.05178921 5:0.033002272 6:0.059088171 7:0.017285929 8:0.084778966 9:0.0015532339 10:0.038684172 
--256 1:0.54247544 2:0.28091274 3:0.084427396 4:0.066505561 5:0.025678859 6:0.052536909 7:0.11653062 8:0.0091146233 9:0.12749928 10:0.1279741 
--256 1:0.32996317 2:0.42219705 3:0.11310357 4:0.090107236 5:0.044628972 6:0.16554429 7:0.028081397 8:0.098164866 9:0.058751817 10:0.037845046 
--256 1:0.37728263 2:0.40179008 3:0.13104892 4:0.057005542 5:0.032872829 6:0.042281963 7:0.090328202 8:0.16131972 9:0.03826962 10:0.091400714 
--256 1:0.63333841 2:0.22907859 3:0.064997141 4:0.048114346 5:0.024471515 6:0.2406138 7:0.23069277 8:0.18385745 9:0.075384374 10:0.094978332 
--256 1:0.29666769 2:0.22696082 3:0.14873736 4:0.21621204 5:0.11142209 6:0.1161578 7:0.11542946 8:0.1423175 9:0.012564574 10:0.11592521 
--256 1:0.42215717 2:0.25826186 3:0.12410189 4:0.14954312 5:0.045935956 6:0.21349926 7:0.0060752779 8:0.1789474 9:0.13843621 10:0.3208707 
--213.32647888978576 1:0.26226652 2:0.29390263 3:0.15936722 4:0.14647626 5:0.13798738 6:0.15873436 7:0.04689382 8:0.084579916 9:0.25809849 10:0.58306637 
--256 1:0.76569937 2:0.14552513 3:0.038206936 4:0.037049432 5:0.013519135 6:0.07315288 7:0.11816378 8:0.093203768 9:0.16493029 10:0.14152135 
--256 1:0.45184793 2:0.31294707 3:0.1013712 4:0.090567814 5:0.043265983 6:0.030443802 7:0.037549979 8:0.075913327 9:0.02320567 10:0.01686743 
--256 1:0.74846137 2:0.21189633 3:0.024207285 4:0.011179048 5:0.0042559668 6:0.0085292239 7:0.021226914 8:0.0083305042 9:0.1580573 10:0.22475838 
--256 1:0.33771174 2:0.43107465 3:0.091121451 4:0.083036973 5:0.05705519 6:0.19663799 7:0.091853961 8:0.38278806 9:0.096358891 10:0.13693804 
--256 1:0.65176931 2:0.20408015 3:0.062320737 4:0.05227461 5:0.02955519 6:0.076208888 7:0.16531549 8:0.030961799 9:0.06853554 10:0.29320568 
--256 1:0.18316272 2:0.47672046 3:0.14724134 4:0.11590501 5:0.076970471 6:0.044905581 7:0.018815419 8:0.074568786 9:0.078609834 10:0.14641045 
--256 1:0.41113143 2:0.33960153 3:0.12081263 4:0.09347599 5:0.034978422 6:0.24430398 7:0.073349014 8:0.04464997 9:0.2256512 10:0.22246582 
--256 1:0.59837823 2:0.24529438 3:0.081490881 4:0.051298018 5:0.023538495 6:0.22079042 7:0.069336353 8:0.13251651 9:0.037443168 10:0.16144607 
--256 1:0.44885143 2:0.25198335 3:0.15335446 4:0.097993349 5:0.047817408 6:0.24051006 7:0.034456937 8:0.092951982 9:0.1157861 10:0.08284279 
--256 1:0.31576513 2:0.37446911 3:0.12907447 4:0.11266135 5:0.06802995 6:0.012033122 7:0.032550348 8:0.057486425 9:0.0080815685 10:0.088335689 
--115.52538206391927 1:0.2797958 2:0.26282179 3:0.17073249 4:0.17506459 5:0.11158533 6:0.0047486954 7:0.27340532 8:0.043819387 9:0.064653142 10:0.42820693 
--256 1:0.7277944 2:0.1449769 3:0.053336531 4:0.03730863 5:0.036583546 6:0.34269807 7:0.032494154 8:0.33402839 9:0.015869156 10:0.072337615 
--212.29224951782697 1:0.22315907 2:0.24135991 3:0.27401195 4:0.19276918 5:0.06869989 6:0.068511326 7:0.14000238 8:0.35377917 9:0.25534303 10:0.15636716 
--256 1:0.26800608 2:0.26662204 3:0.14861559 4:0.22085332 5:0.095902971 6:0.027801179 7:0.0046581652 8:0.25832558 9:0.23975635 10:0.15381762 
--256 1:0.51333685 2:0.25559998 3:0.093370046 4:0.10155066 5:0.036142465 6:0.19661502 7:0.14371386 8:0.17834623 9:0.27630949 10:0.17369437 
--256 1:0.31146273 2:0.40109398 3:0.15189501 4:0.091962773 5:0.043585511 6:0.16346142 7:0.061103685 8:0.054009795 9:0.076779493 10:0.13880248 
--256 1:0.646449 2:0.23197724 3:0.062923914 4:0.041822995 5:0.01682685 6:0.065637502 7:0.12901959 8:0.20048062 9:0.33014755 10:0.11572274 
--256 1:0.40812166 2:0.2753818 3:0.11622894 4:0.1285319 5:0.071735704 6:0.096141783 7:0.071979969 8:0.0039345512 9:0.088493326 10:0.094102117 
--256 1:0.26552532 2:0.24943705 3:0.19692656 4:0.22579181 5:0.062319268 6:0.19778486 7:0.11835112 8:0.065025582 9:0.17524675 10:0.13624035 
--256 1:0.33488111 2:0.26229522 3:0.21006261 4:0.12154373 5:0.071217324 6:0.13156936 7:0.050097478 8:0.038178009 9:0.022323082 10:0.029636676 
--256 1:0.35397455 2:0.32635673 3:0.11797021 4:0.12193684 5:0.079761665 6:0.052833612 7:0.16193305 8:0.35820248 9:0.022532775 10:0.098301092 
--256 1:0.58135585 2:0.26361325 3:0.076846201 4:0.055546803 5:0.0226379 6:0.0009856371 7:0.035251041 8:0.052056045 9:0.033591002 10:0.12900922 
--256 1:0.69951641 2:0.20615862 3:0.04582345 4:0.031943427 5:0.016558102 6:0.049122235 7:0.055615341 8:0.05999804 9:0.031124964 10:0.28402394 
--256 1:0.56335496 2:0.2464598 3:0.099843401 4:0.065816587 5:0.024525246 6:0.11939252 7:0.10617929 8:0.1329682 9:0.12979931 10:0.18261509 
--256 1:0.19964613 2:0.38583582 3:0.20742757 4:0.14176377 5:0.065326707 6:0.34106655 7:0.13455673 8:0.21437655 9:0.12592436 10:0.07547235 
--256 1:0.39005011 2:0.36069097 3:0.10870675 4:0.089901 5:0.05065118 6:0.10437948 7:0.053098788 8:0.0029922607 9:0.0086372923 10:0.031522783 
--256 1:0.36798269 2:0.30795485 3:0.12060171 4:0.13533629 5:0.068124446 6:0.25742475 7:0.085413206 8:0.11444725 9:0.29091092 10:0.0109647 
--256 1:0.15557027 2:0.49866946 3:0.15343268 4:0.1143271 5:0.078000492 6:0.12359141 7:0.030870911 8:0.098346676 9:0.057822485 10:0.11081873 
--256 1:0.41337756 2:0.2527724 3:0.16371678 4:0.11672078 5:0.053412485 6:0.040303199 7:0.0017522809 8:0.055693996 9:0.0074670658 10:0.035933418 
--256 1:0.67637345 2:0.16790915 3:0.090080422 4:0.049271347 5:0.016365628 6:0.0044911308 7:0.10837331 8:0.037329253 9:0.25844228 10:0.20399565 
--256 1:0.2740558 2:0.36866284 3:0.15568033 4:0.13147363 5:0.070127402 6:0.038361421 7:0.12386452 8:0.12641919 9:0.20427624 10:0.034341073 
--256 1:0.31902518 2:0.34704198 3:0.15142584 4:0.12017433 5:0.062332676 6:0.47048589 7:0.036798591 8:0.39182962 9:0.11996616 10:0.11163025 
--256 1:0.55947312 2:0.16707091 3:0.12306698 4:0.099626204 5:0.050762785 6:0.14635118 7:0.027345491 8:0.058393935 9:0.16001612 10:0.094181548 
--256 1:0.66740342 2:0.2134389 3:0.047887246 4:0.048884687 5:0.022385747 6:0.050916072 7:0.034864672 8:0.031631115 9:0.19518627 10:0.082318036 
--256 1:0.34413917 2:0.20842257 3:0.20318479 4:0.15553172 5:0.088721749 6:0.015581366 7:0.27307431 8:0.20319665 9:0.1151497 10:0.29420763 
--256 1:0.30235646 2:0.24930046 3:0.18463721 4:0.16804865 5:0.09565722 6:0.15910791 7:0.19805952 8:0.12439239 9:0.033481353 10:0.071141127 
--256 1:0.67347467 2:0.19314646 3:0.066940048 4:0.041943698 5:0.024495119 6:0.013889194 7:0.057732461 8:0.21571364 9:0.029235758 10:0.093690574 
--256 1:0.22333101 2:0.52804474 3:0.10442902 4:0.09467202 5:0.04952321 6:0.049632568 7:0.10460098 8:0.14435152 9:0.054204731 10:0.064226696 
--100.18546772927621 1:0.48544823 2:0.24959115 3:0.13120422 4:0.10090703 5:0.032849368 6:0.068649971 7:0.16327921 8:0.28463059 9:0.230361 10:0.1764311 
--256 1:0.79431106 2:0.095387297 3:0.055554486 4:0.027999747 5:0.026747414 6:0.03091833 7:0.006590307 8:0.086250741 9:0.28708656 10:0.18071773 
--256 1:0.60152517 2:0.24280788 3:0.067291759 4:0.054711186 5:0.033664005 6:0.21760085 7:0.048723654 8:0.15962869 9:0.22481864 10:0.099856861 
--256 1:0.50794099 2:0.26857265 3:0.11925079 4:0.07545591 5:0.028779653 6:0.19042614 7:0.20377959 8:0.028689798 9:0.094493871 10:0.067892416 
--256 1:0.42474253 2:0.24815977 3:0.14666225 4:0.13415854 5:0.046276907 6:0.20052536 7:0.23993365 8:0.11006343 9:0.020923853 10:0.13354752 
--256 1:0.28132109 2:0.33963262 3:0.15480639 4:0.14190225 5:0.082337645 6:0.082216848 7:0.00860006 8:0.043424527 9:0.047417787 10:0.025720234 
--256 1:0.55478769 2:0.22641109 3:0.10030019 4:0.081884895 5:0.036616134 6:0.32090515 7:0.27283204 8:0.17502828 9:0.22693754 10:0.1102569 
--256 1:0.4689775 2:0.26115188 3:0.13347337 4:0.087679192 5:0.048718055 6:0.052824192 7:0.034339144 8:0.020225528 9:0.12746632 10:0.13601193 
--256 1:0.51774784 2:0.33236542 3:0.06630153 4:0.05896661 5:0.024618598 6:0.061101121 7:0.13236041 8:0.1905644 9:0.033316927 10:0.078864534 
--256 1:0.35183557 2:0.42567431 3:0.12490632 4:0.067366938 5:0.030216853 6:0.13687816 7:0.19421996 8:0.17997282 9:0.056795184 10:0.10782834 
--256 1:0.6285803 2:0.18109454 3:0.087545499 4:0.067617475 5:0.035162189 6:0.29719407 7:0.16893399 8:0.091849231 9:0.0036877644 10:0.029893295 
--256 1:0.63414036 2:0.25471658 3:0.042746552 4:0.047001425 5:0.021395083 6:0.094270167 7:0.0029479665 8:0.15432862 9:0.087162502 10:0.0046983557 
--256 1:0.47238709 2:0.2501433 3:0.13032497 4:0.091562035 5:0.055582597 6:0.036655195 7:0.14340021 8:0.032908648 9:0.029291464 10:0.0018750959 
--256 1:0.34757808 2:0.27635717 3:0.18401391 4:0.11547518 5:0.076575662 6:0.1025139 7:0.15240985 8:0.16359932 9:0.10005162 10:0.080772241 
--256 1:0.35323334 2:0.24397948 3:0.18397994 4:0.14809392 5:0.070713334 6:0.14586243 7:0.016514879 8:0.0033117675 9:0.15886408 10:0.077384383 
--256 1:0.24539889 2:0.47497077 3:0.12479109 4:0.10634 5:0.048499247 6:0.044620398 7:0.099770721 8:0.061810521 9:0.052366742 10:0.030247983 
--256 1:0.46068012 2:0.30443197 3:0.11045735 4:0.087209871 5:0.037220695 6:0.16562953 7:0.0084179445 8:0.22142462 9:0.020503195 10:0.060686856 
--256 1:0.67186742 2:0.23597521 3:0.050970968 4:0.028507075 5:0.01267933 6:0.10571519 7:0.15898163 8:0.026352807 9:0.084087595 10:0.20158741 
--256 1:0.7560144 2:0.18465378 3:0.028945703 4:0.024415596 5:0.0059705154 6:0.11350398 7:0.088063039 8:0.068689911 9:0.088818578 10:0.0029722418 
--256 1:0.69773463 2:0.18266986 3:0.042270376 4:0.050550358 5:0.026774777 6:0.017158875 7:0.09693326 8:0.18276201 9:0.2413071 10:0.42157511 
--256 1:0.71948285 2:0.18425209 3:0.058811007 4:0.026898904 5:0.010555151 6:0.0079829886 7:0.0037480486 8:0.11181356 9:0.014397738 10:0.043022226 
--256 1:0.33224286 2:0.33803459 3:0.14809938 4:0.11768766 5:0.06393551 6:0.057580691 7:0.0093518284 8:0.060209115 9:0.11733742 10:0.091459616 
--256 1:0.23660124 2:0.35027225 3:0.18407408 4:0.15486432 5:0.074188113 6:0.1546773 7:0.12568634 8:0.14629519 9:0.15945682 10:0.070755195 
--256 1:0.43608548 2:0.28996208 3:0.14766561 4:0.083696195 5:0.042590639 6:0.039921211 7:0.030147557 8:0.11427113 9:0.11275858 10:0.02557933 
--256 1:0.44735489 2:0.25280376 3:0.15736776 4:0.096676188 5:0.045797403 6:0.10633827 7:0.015955737 8:0.036107778 9:0.12516023 10:0.069046511 
--256 1:0.68037613 2:0.23586386 3:0.050445184 4:0.024116928 5:0.0091978964 6:0.078717884 7:0.021839133 8:0.033733844 9:0.024613788 10:0.18382597 
--256 1:0.30631715 2:0.35740225 3:0.14570165 4:0.12481195 5:0.065766996 6:0.0656461 7:0.11490711 8:0.14170548 9:0.065987376 10:0.0043108511 
--256 1:0.50899204 2:0.19983032 3:0.119301 4:0.12064066 5:0.051235984 6:0.018827155 7:0.068298009 8:0.059182177 9:0.19451548 10:0.20135452 
--96.309345811004391 1:0.75243494 2:0.17604275 3:0.040621197 4:0.022678479 5:0.0082226372 6:0.0086389296 7:0.040339501 8:0.34456028 9:0.1516051 10:0.16162129 
--256 1:0.70680661 2:0.16754745 3:0.046230796 4:0.055785497 5:0.023629647 6:0.025639785 7:0.009831093 8:0.062368601 9:0.13080421 10:0.078320018 
--256 1:0.55132006 2:0.2529566 3:0.059922041 4:0.081519477 5:0.054281822 6:0.30499494 7:0.19750095 8:0.19829351 9:0.075632841 10:0.045786306 
--256 1:0.76832138 2:0.15794965 3:0.04553736 4:0.020656212 5:0.0075353992 6:0.0064024977 7:0.044264795 8:0.11296825 9:0.063947025 10:0.073925669 
--256 1:0.45760163 2:0.28102578 3:0.13228346 4:0.081370457 5:0.047718668 6:0.050291696 7:0.17217586 8:0.21591254 9:0.13425833 10:0.10396633 
--256 1:0.69291863 2:0.18722424 3:0.07335484 4:0.034085043 5:0.012417246 6:0.012011632 7:0.078634601 8:0.13019062 9:0.065296875 10:0.036051441 
--256 1:0.77961674 2:0.1786124 3:0.029249228 4:0.0093777793 5:0.0031438532 6:0.025123666 7:0.12301108 8:0.071376036 9:0.14076063 10:0.23307902 
--256 1:0.2970992 2:0.33697599 3:0.1629204 4:0.12539873 5:0.077605675 6:0.12783329 7:0.055168063 8:0.17166069 9:0.053699338 10:0.033537663 
--256 1:0.39553627 2:0.28590515 3:0.12010768 4:0.12769699 5:0.070753904 6:0.028483016 7:0.0062795191 8:0.046862129 9:0.0066601368 10:0.06479494 
--256 1:0.36554799 2:0.28444015 3:0.16136532 4:0.12879582 5:0.059850721 6:0.014594091 7:0.029442247 8:0.2282721 9:0.21536424 10:0.41695544 
--256 1:0.28131462 2:0.34391292 3:0.16819223 4:0.13598165 5:0.070598581 6:0.013430881 7:0.071353201 8:0.14935992 9:0.029411202 10:0.013320331 
--256 1:0.41276217 2:0.21672765 3:0.18373006 4:0.12157069 5:0.065209426 6:0.21117109 7:0.12759567 8:0.098662291 9:0.12310701 10:0.050838461 
--256 1:0.55233723 2:0.25279235 3:0.1107501 4:0.053376217 5:0.030744104 6:0.11883612 7:0.039068489 8:0.0053353959 9:0.057915974 10:0.083608296 
--230.9140451715258 1:0.6536438 2:0.20013012 3:0.071997811 4:0.048747003 5:0.025481268 6:0.18213889 7:0.17740747 8:0.20987668 9:0.21626633 10:0.37902061 
--256 1:0.24511237 2:0.2542791 3:0.25834035 4:0.15264236 5:0.089625814 6:0.051923115 7:0.090397603 8:0.08520156 9:0.015658044 10:0.15157547 
--143.8170334472417 1:0.33856897 2:0.27792315 3:0.10264557 4:0.15916376 5:0.12169855 6:0.10312122 7:0.24846337 8:0.21926594 9:0.48026739 10:0.68741082 
--256 1:0.33445548 2:0.397485 3:0.13794221 4:0.087073522 5:0.043043782 6:0.0038679775 7:0.16187602 8:0.068230928 9:0.00441712 10:0.024375904 
--256 1:0.64436445 2:0.23595345 3:0.052496025 4:0.048119105 5:0.019066968 6:0.047118142 7:0.073895132 8:0.051410445 9:0.039438647 10:0.12119342 
--256 1:0.65609032 2:0.22828031 3:0.065510608 4:0.032051577 5:0.018067181 6:0.067087407 7:0.085263565 8:0.11486242 9:0.027104523 10:0.014354964 
--256 1:0.33359241 2:0.26629964 3:0.17727324 4:0.14493028 5:0.077904427 6:0.16509718 7:0.011995046 8:0.11265618 9:0.051592758 10:0.059594105 
--10.865539659077131 1:0.15144792 2:0.23165254 3:0.47852852 4:0.089291867 5:0.049079153 6:0.038185498 7:0.23220129 8:0.0014872536 9:0.26283476 10:0.23768761 
--256 1:0.51411744 2:0.30597934 3:0.087836054 4:0.058389901 5:0.033677273 6:0.12609192 7:0.081386427 8:0.042419294 9:0.11884595 10:0.27187583 
--256 1:0.58600022 2:0.15952216 3:0.093958633 4:0.099665227 5:0.060853759 6:0.2590381 7:0.28843708 8:0.26030713 9:0.085718803 10:0.03012194 
--153.3329731088707 1:0.64460274 2:0.10921909 3:0.097364924 4:0.11175186 5:0.03706139 6:0.16026339 7:0.16672691 8:0.018899128 9:0.033342205 10:0.0066630231 
--256 1:0.48373894 2:0.20211105 3:0.14661734 4:0.12409239 5:0.043440269 6:0.1051996 7:0.15311707 8:0.035716424 9:0.054908359 10:0.17790683 
--256 1:0.59375195 2:0.18564843 3:0.11396305 4:0.077474834 5:0.029161746 6:0.075342775 7:0.16104937 8:0.0081100997 9:0.014288383 10:0.023074572 
--256 1:0.6868517 2:0.20220285 3:0.063359344 4:0.031837425 5:0.015748689 6:0.04595024 7:0.088588916 8:0.21088201 9:0.13540659 10:0.14112952 
--256 1:0.29719054 2:0.29196406 3:0.16161073 4:0.18064216 5:0.068592506 6:0.42274304 7:0.09389891 8:0.070197131 9:0.19479122 10:0.054387512 
--256 1:0.75218784 2:0.16806975 3:0.033401923 4:0.030421779 5:0.015918709 6:0.02961231 7:0.11521376 8:0.045280952 9:0.10536609 10:0.078093239 
--256 1:0.49016105 2:0.34768088 3:0.085974726 4:0.058449789 5:0.017733555 6:0.012775709 7:0.10423981 8:0.090338831 9:0.17699931 10:0.027748092 
--256 1:0.63375691 2:0.19322523 3:0.072079837 4:0.06690121 5:0.034036816 6:0.1131114 7:0.14349235 8:0.063498381 9:0.18402185 10:0.10565786 
--125.90935448652564 1:0.78048864 2:0.11898203 3:0.057619373 4:0.029994938 5:0.012915022 6:0.06602629 7:0.12324998 8:0.10601795 9:0.22221954 10:0.021469296 
--256 1:0.26196113 2:0.27104731 3:0.25829301 4:0.15347456 5:0.055223989 6:0.072941069 7:0.086276589 8:0.13205852 9:0.22011193 10:0.25415931 
--256 1:0.50054145 2:0.19802314 3:0.17519312 4:0.080522683 5:0.045719597 6:0.18181606 7:0.12464801 8:0.063390759 9:0.11246888 10:0.12438508 
--256 1:0.44392933 2:0.37416025 3:0.10341172 4:0.056117247 5:0.02238145 6:0.18706415 7:0.13028022 8:0.035946452 9:0.11035245 10:0.10041164 
--256 1:0.56596969 2:0.24035833 3:0.088804589 4:0.072437479 5:0.03242991 6:0.0018342475 7:0.079242651 8:0.097212887 9:0.042357668 10:0.084635909 
--256 1:0.61804905 2:0.26410712 3:0.047287691 4:0.049522193 5:0.021033941 6:0.046813148 7:0.02999062 8:0.12468595 9:0.097606132 10:0.17986897 
--256 1:0.66407583 2:0.21460208 3:0.075663695 4:0.030717496 5:0.014940894 6:0.047447503 7:0.047434763 8:0.11364177 9:0.010137774 10:0.029016678 
--256 1:0.51218284 2:0.29495757 3:0.09983125 4:0.067945185 5:0.02508315 6:0.028240275 7:0.09163759 8:0.10626541 9:0.095773082 10:0.12829115 
--30.747551980783737 1:0.61837434 2:0.17053688 3:0.084298283 4:0.085682446 5:0.041108043 6:0.29143755 7:0.20229334 8:0.3545517 9:0.20678908 10:0.038681857 
--256 1:0.46391235 2:0.22113308 3:0.13352474 4:0.12805868 5:0.053371166 6:0.034611679 7:0.16476039 8:0.065212356 9:0.13966361 10:0.18244364 
--256 1:0.47846627 2:0.2938719 3:0.10871129 4:0.084011934 5:0.034938595 6:0.093042486 7:0.35320483 8:0.35608064 9:0.080292657 10:0.065758543 
--256 1:0.31770905 2:0.26192207 3:0.14133419 4:0.12011224 5:0.15892244 6:0.016232533 7:0.10339753 8:0.27764771 9:0.30409631 10:0.3031248 
--256 1:0.56720141 2:0.28237743 3:0.082252172 4:0.042057558 5:0.026111431 6:0.0051898898 7:0.076506675 8:0.13356001 9:0.054039784 10:0.32517883 
--256 1:0.54063953 2:0.16490958 3:0.12222449 4:0.12798431 5:0.044242089 6:0.12611359 7:0.19963032 8:0.22377213 9:0.071452201 10:0.074947665 
--256 1:0.33414103 2:0.23703097 3:0.1864439 4:0.15067913 5:0.091704967 6:0.21380334 7:0.012219971 8:0.097107429 9:0.066213204 10:0.054349284 
--256 1:0.75478726 2:0.18034524 3:0.036028439 4:0.017675543 5:0.011163514 6:0.1202326 7:0.02886376 8:0.12233868 9:0.31449996 10:0.13631612 
--256 1:0.66135188 2:0.20780464 3:0.056298812 4:0.048907127 5:0.025637537 6:0.084748258 7:0.084723291 8:0.0052250391 9:0.079302768 10:0.19561403 
--256 1:0.53526775 2:0.33905962 3:0.061014312 4:0.046305518 5:0.018352794 6:0.041390608 7:0.0096440808 8:0.10175857 9:0.060429407 10:0.052179583 
--256 1:0.56238778 2:0.25372353 3:0.10839657 4:0.05476521 5:0.020726905 6:0.07231989 7:0.041072209 8:0.11686132 9:0.10639866 10:0.015434319 
--256 1:0.4373614 2:0.37708185 3:0.10831754 4:0.055655166 5:0.021584055 6:0.18141346 7:0.046127987 8:0.10469702 9:0.15384929 10:0.071491767 
--256 1:0.35235 2:0.26528074 3:0.1603928 4:0.14460116 5:0.077375302 6:0.067062114 7:0.029884359 8:0.081376484 9:0.089119119 10:0.10236139 
--104.56778704769818 1:0.17167591 2:0.25281454 3:0.30582403 4:0.17521321 5:0.094472312 6:0.0053444255 7:0.15009354 8:0.18658239 9:0.066792283 10:0.13282881 
--256 1:0.44278832 2:0.31231843 3:0.12972334 4:0.074925325 5:0.040244594 6:0.039286005 7:0.062644587 8:0.046019895 9:0.014532866 10:0.024027769 
--256 1:0.41097775 2:0.27978758 3:0.10372417 4:0.13248576 5:0.073024736 6:0.062065305 7:0.030075374 8:0.051508785 9:0.11200068 10:0.14513383 
--256 1:0.34133292 2:0.2662621 3:0.17660477 4:0.15594263 5:0.059857582 6:0.36734686 7:0.21211271 8:0.10373611 9:0.20609286 10:0.053421745 
--256 1:0.70884877 2:0.19216018 3:0.038594193 4:0.0402379 5:0.020158963 6:0.046602966 7:0.01403337 8:0.063955128 9:0.11400848 10:0.13258482 
--256 1:0.60815068 2:0.1738122 3:0.064128046 4:0.094626309 5:0.05928276 6:0.16507104 7:0.062074997 8:0.12363204 9:0.2375898 10:0.014252827 
--256 1:0.21173839 2:0.4974538 3:0.1341172 4:0.10455428 5:0.052136328 6:0.30070643 7:0.079511131 8:0.0040605893 9:0.12175679 10:0.020592669 
--256 1:0.57490277 2:0.30108852 3:0.063186575 4:0.040512262 5:0.020309874 6:0.011639515 7:0.027488393 8:0.21040819 9:0.1016833 10:0.05361426 
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/lib/cmake/brainflow/brainflowConfig.cmake b/app/src/main/jniLibs/armeabi-v7a/install/lib/cmake/brainflow/brainflowConfig.cmake
deleted file mode 100644
index 8ff9da05e0be9149edf99643213474720e143f2f..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/armeabi-v7a/install/lib/cmake/brainflow/brainflowConfig.cmake
+++ /dev/null
@@ -1,84 +0,0 @@
-
-####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() #######
-####### Any changes to this file will be overwritten by the next CMake run ####
-####### The input file was Config.cmake.in                            ########
-
-get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE)
-
-macro(set_and_check _var _file)
-  set(${_var} "${_file}")
-  if(NOT EXISTS "${_file}")
-    message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !")
-  endif()
-endmacro()
-
-macro(check_required_components _NAME)
-  foreach(comp ${${_NAME}_FIND_COMPONENTS})
-    if(NOT ${_NAME}_${comp}_FOUND)
-      if(${_NAME}_FIND_REQUIRED_${comp})
-        set(${_NAME}_FOUND FALSE)
-      endif()
-    endif()
-  endforeach()
-endmacro()
-
-####################################################################################
-
-include("${CMAKE_CURRENT_LIST_DIR}/brainflowTargets.cmake")
-check_required_components("brainflow")
-
-# in theory with lines above you can write smth like:
-# target_link_libraries (target brainflow::GetData brainflow::BoardController)
-# directly in dependend package CMakeLists.txt after find_package
-# but it doesn't link libraries so it leads to linking error and I have no idea why
-# workaround - set variables for include and library path and use these variables in package consumer code
-
-set (brainflow_INCLUDE_DIRS D:/Mindrove/SDK_Core/tools/armeabi-v7a/install/inc)
-set (brainflow_LIBRARY_DIRS D:/Mindrove/SDK_Core/tools/armeabi-v7a/install/lib)
-
-if (CMAKE_SIZEOF_VOID_P EQUAL 8)
-    MESSAGE ("64 bits compiler detected")
-    SET (PLATFORM_ACH "X64")
-    SET (BOARD_CONTROLLER_NAME "BoardController" "libBoardController")
-    SET (DATA_HANDLER_NAME "DataHandler" "libDataHandler")
-    SET (ML_MODULE_NAME "MLModule" "libMLModule")
-    SET (BRAINFLOW_NAME "Brainflow" "libBrainflow")
-else (CMAKE_SIZEOF_VOID_P EQUAL 8)
-    MESSAGE ("32 bits compiler detected")
-    SET (PLATFORM_ACH "X86")
-    if (MSVC)
-        SET (BOARD_CONTROLLER_NAME "BoardController32" "libBoardController32")
-        SET (DATA_HANDLER_NAME "DataHandler32" "libDataHandler32")
-        SET (ML_MODULE_NAME "MLModule32" "libMLModule32")
-        SET (BRAINFLOW_NAME "Brainflow32" "libBrainflow32")
-    else (MSVC)
-        SET (BOARD_CONTROLLER_NAME "BoardController" "libBoardController")
-        SET (DATA_HANDLER_NAME "DataHandler" "libDataHandler")
-        SET (ML_MODULE_NAME "MLModule" "libMLModule")
-        SET (BRAINFLOW_NAME "Brainflow" "libBrainflow")
-    endif (MSVC)
-endif (CMAKE_SIZEOF_VOID_P EQUAL 8)
-
-find_library (
-    BoardControllerPath
-    ${BOARD_CONTROLLER_NAME}
-    PATHS D:/Mindrove/SDK_Core/tools/armeabi-v7a/install/lib
-)
-
-find_library (
-    DataHandlerPath
-    ${DATA_HANDLER_NAME}
-    PATHS D:/Mindrove/SDK_Core/tools/armeabi-v7a/install/lib
-)
-
-find_library (
-    BrainflowPath
-    ${BRAINFLOW_NAME}
-    PATHS D:/Mindrove/SDK_Core/tools/armeabi-v7a/install/lib
-)
-
-find_library (
-    MLModulePath
-    ${ML_MODULE_NAME}
-    PATHS D:/Mindrove/SDK_Core/tools/armeabi-v7a/install/lib
-)
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/lib/cmake/brainflow/brainflowConfigVersion.cmake b/app/src/main/jniLibs/armeabi-v7a/install/lib/cmake/brainflow/brainflowConfigVersion.cmake
deleted file mode 100644
index 8ce3a6a871875eee228e5e94a700ce1f0a5a2281..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/armeabi-v7a/install/lib/cmake/brainflow/brainflowConfigVersion.cmake
+++ /dev/null
@@ -1,48 +0,0 @@
-# This is a basic version file for the Config-mode of find_package().
-# It is used by write_basic_package_version_file() as input file for configure_file()
-# to create a version-file which can be installed along a config.cmake file.
-#
-# The created file sets PACKAGE_VERSION_EXACT if the current version string and
-# the requested version string are exactly the same and it sets
-# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version.
-# The variable CVF_VERSION must be set before calling configure_file().
-
-set(PACKAGE_VERSION "0.0.1")
-
-if (PACKAGE_FIND_VERSION_RANGE)
-  # Package version must be in the requested version range
-  if ((PACKAGE_FIND_VERSION_RANGE_MIN STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MIN)
-      OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_GREATER PACKAGE_FIND_VERSION_MAX)
-        OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_GREATER_EQUAL PACKAGE_FIND_VERSION_MAX)))
-    set(PACKAGE_VERSION_COMPATIBLE FALSE)
-  else()
-    set(PACKAGE_VERSION_COMPATIBLE TRUE)
-  endif()
-else()
-  if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)
-    set(PACKAGE_VERSION_COMPATIBLE FALSE)
-  else()
-    set(PACKAGE_VERSION_COMPATIBLE TRUE)
-    if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION)
-      set(PACKAGE_VERSION_EXACT TRUE)
-    endif()
-  endif()
-endif()
-
-
-# if the installed project requested no architecture check, don't perform the check
-if("FALSE")
-  return()
-endif()
-
-# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it:
-if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "4" STREQUAL "")
-  return()
-endif()
-
-# check that the installed version has the same 32/64bit-ness as the one which is currently searching:
-if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "4")
-  math(EXPR installedBits "4 * 8")
-  set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)")
-  set(PACKAGE_VERSION_UNSUITABLE TRUE)
-endif()
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/lib/cmake/brainflow/brainflowTargets-relwithdebinfo.cmake b/app/src/main/jniLibs/armeabi-v7a/install/lib/cmake/brainflow/brainflowTargets-relwithdebinfo.cmake
deleted file mode 100644
index 87878f78072609ef342d737b8bad90318d60dfe2..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/armeabi-v7a/install/lib/cmake/brainflow/brainflowTargets-relwithdebinfo.cmake
+++ /dev/null
@@ -1,99 +0,0 @@
-#----------------------------------------------------------------
-# Generated CMake target import file for configuration "RelWithDebInfo".
-#----------------------------------------------------------------
-
-# Commands may need to know the format version.
-set(CMAKE_IMPORT_FILE_VERSION 1)
-
-# Import target "brainflow::GanglionLib" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::GanglionLib APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::GanglionLib PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libGanglionLib.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libGanglionLib.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::GanglionLib )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::GanglionLib "${_IMPORT_PREFIX}/lib/libGanglionLib.so" )
-
-# Import target "brainflow::MuseLib" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::MuseLib APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::MuseLib PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libMuseLib.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libMuseLib.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::MuseLib )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::MuseLib "${_IMPORT_PREFIX}/lib/libMuseLib.so" )
-
-# Import target "brainflow::BrainBitLib" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::BrainBitLib APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::BrainBitLib PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libBrainBitLib.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libBrainBitLib.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::BrainBitLib )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::BrainBitLib "${_IMPORT_PREFIX}/lib/libBrainBitLib.so" )
-
-# Import target "brainflow::BoardController" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::BoardController APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::BoardController PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libBoardController.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libBoardController.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::BoardController )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::BoardController "${_IMPORT_PREFIX}/lib/libBoardController.so" )
-
-# Import target "brainflow::DSPFilters" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::DSPFilters APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::DSPFilters PROPERTIES
-  IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "CXX"
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libDSPFilters.a"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::DSPFilters )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::DSPFilters "${_IMPORT_PREFIX}/lib/libDSPFilters.a" )
-
-# Import target "brainflow::WaveLib" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::WaveLib APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::WaveLib PROPERTIES
-  IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "CXX"
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libWaveLib.a"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::WaveLib )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::WaveLib "${_IMPORT_PREFIX}/lib/libWaveLib.a" )
-
-# Import target "brainflow::DataHandler" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::DataHandler APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::DataHandler PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libDataHandler.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libDataHandler.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::DataHandler )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::DataHandler "${_IMPORT_PREFIX}/lib/libDataHandler.so" )
-
-# Import target "brainflow::MLModule" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::MLModule APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::MLModule PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libMLModule.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libMLModule.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::MLModule )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::MLModule "${_IMPORT_PREFIX}/lib/libMLModule.so" )
-
-# Import target "brainflow::Brainflow" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::Brainflow APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::Brainflow PROPERTIES
-  IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "CXX"
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libBrainflow.a"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::Brainflow )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::Brainflow "${_IMPORT_PREFIX}/lib/libBrainflow.a" )
-
-# Commands beyond this point should not need to know the version.
-set(CMAKE_IMPORT_FILE_VERSION)
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/lib/cmake/brainflow/brainflowTargets.cmake b/app/src/main/jniLibs/armeabi-v7a/install/lib/cmake/brainflow/brainflowTargets.cmake
deleted file mode 100644
index 70c90906e68748e2f0ea5ed40d7533fb54de22d2..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/armeabi-v7a/install/lib/cmake/brainflow/brainflowTargets.cmake
+++ /dev/null
@@ -1,155 +0,0 @@
-# Generated by CMake
-
-if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5)
-   message(FATAL_ERROR "CMake >= 2.6.0 required")
-endif()
-cmake_policy(PUSH)
-cmake_policy(VERSION 2.6...3.19)
-#----------------------------------------------------------------
-# Generated CMake target import file.
-#----------------------------------------------------------------
-
-# Commands may need to know the format version.
-set(CMAKE_IMPORT_FILE_VERSION 1)
-
-# Protect against multiple inclusion, which would fail when already imported targets are added once more.
-set(_targetsDefined)
-set(_targetsNotDefined)
-set(_expectedTargets)
-foreach(_expectedTarget brainflow::GanglionLib brainflow::MuseLib brainflow::BrainBitLib brainflow::BoardController brainflow::DSPFilters brainflow::WaveLib brainflow::DataHandler brainflow::MLModule brainflow::Brainflow)
-  list(APPEND _expectedTargets ${_expectedTarget})
-  if(NOT TARGET ${_expectedTarget})
-    list(APPEND _targetsNotDefined ${_expectedTarget})
-  endif()
-  if(TARGET ${_expectedTarget})
-    list(APPEND _targetsDefined ${_expectedTarget})
-  endif()
-endforeach()
-if("${_targetsDefined}" STREQUAL "${_expectedTargets}")
-  unset(_targetsDefined)
-  unset(_targetsNotDefined)
-  unset(_expectedTargets)
-  set(CMAKE_IMPORT_FILE_VERSION)
-  cmake_policy(POP)
-  return()
-endif()
-if(NOT "${_targetsDefined}" STREQUAL "")
-  message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n")
-endif()
-unset(_targetsDefined)
-unset(_targetsNotDefined)
-unset(_expectedTargets)
-
-
-# Compute the installation prefix relative to this file.
-get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
-get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
-get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
-get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
-if(_IMPORT_PREFIX STREQUAL "/")
-  set(_IMPORT_PREFIX "")
-endif()
-
-# Create imported target brainflow::GanglionLib
-add_library(brainflow::GanglionLib SHARED IMPORTED)
-
-set_target_properties(brainflow::GanglionLib PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::MuseLib
-add_library(brainflow::MuseLib SHARED IMPORTED)
-
-set_target_properties(brainflow::MuseLib PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::BrainBitLib
-add_library(brainflow::BrainBitLib SHARED IMPORTED)
-
-set_target_properties(brainflow::BrainBitLib PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::BoardController
-add_library(brainflow::BoardController SHARED IMPORTED)
-
-set_target_properties(brainflow::BoardController PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::DSPFilters
-add_library(brainflow::DSPFilters STATIC IMPORTED)
-
-set_target_properties(brainflow::DSPFilters PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::WaveLib
-add_library(brainflow::WaveLib STATIC IMPORTED)
-
-set_target_properties(brainflow::WaveLib PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::DataHandler
-add_library(brainflow::DataHandler SHARED IMPORTED)
-
-set_target_properties(brainflow::DataHandler PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::MLModule
-add_library(brainflow::MLModule SHARED IMPORTED)
-
-set_target_properties(brainflow::MLModule PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::Brainflow
-add_library(brainflow::Brainflow STATIC IMPORTED)
-
-set_target_properties(brainflow::Brainflow PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-  INTERFACE_LINK_LIBRARIES "\$<LINK_ONLY:brainflow::BoardController>;\$<LINK_ONLY:brainflow::DataHandler>;\$<LINK_ONLY:brainflow::MLModule>"
-)
-
-if(CMAKE_VERSION VERSION_LESS 2.8.12)
-  message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.")
-endif()
-
-# Load information for each installed configuration.
-get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
-file(GLOB CONFIG_FILES "${_DIR}/brainflowTargets-*.cmake")
-foreach(f ${CONFIG_FILES})
-  include(${f})
-endforeach()
-
-# Cleanup temporary variables.
-set(_IMPORT_PREFIX)
-
-# Loop over all imported files and verify that they actually exist
-foreach(target ${_IMPORT_CHECK_TARGETS} )
-  foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} )
-    if(NOT EXISTS "${file}" )
-      message(FATAL_ERROR "The imported target \"${target}\" references the file
-   \"${file}\"
-but this file does not exist.  Possible reasons include:
-* The file was deleted, renamed, or moved to another location.
-* An install or uninstall procedure did not complete successfully.
-* The installation package was faulty and contained
-   \"${CMAKE_CURRENT_LIST_FILE}\"
-but not all the files it references.
-")
-    endif()
-  endforeach()
-  unset(_IMPORT_CHECK_FILES_FOR_${target})
-endforeach()
-unset(_IMPORT_CHECK_TARGETS)
-
-# This file does not depend on other imported targets which have
-# been exported from the same project but in a separate export set.
-
-# Commands beyond this point should not need to know the version.
-set(CMAKE_IMPORT_FILE_VERSION)
-cmake_policy(POP)
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/lib/libBoardController.so b/app/src/main/jniLibs/armeabi-v7a/install/lib/libBoardController.so
deleted file mode 100644
index b09ad430c83f21bc1b84660dc826b0a9ad385bbb..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/armeabi-v7a/install/lib/libBoardController.so and /dev/null differ
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/lib/libBrainBitLib.so b/app/src/main/jniLibs/armeabi-v7a/install/lib/libBrainBitLib.so
deleted file mode 100644
index 05618a90bd0d657760b3ba1714ab142a8a4f19e1..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/armeabi-v7a/install/lib/libBrainBitLib.so and /dev/null differ
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/lib/libBrainflow.a b/app/src/main/jniLibs/armeabi-v7a/install/lib/libBrainflow.a
deleted file mode 100644
index fce1a661ef295c66a437b230d8ff6d9f47772f50..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/armeabi-v7a/install/lib/libBrainflow.a and /dev/null differ
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/lib/libDSPFilters.a b/app/src/main/jniLibs/armeabi-v7a/install/lib/libDSPFilters.a
deleted file mode 100644
index 6a90e72325d5611fcd5e56c454f51f50461876e1..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/armeabi-v7a/install/lib/libDSPFilters.a and /dev/null differ
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/lib/libDataHandler.so b/app/src/main/jniLibs/armeabi-v7a/install/lib/libDataHandler.so
deleted file mode 100644
index f71e9c7c383667a41aa70492321978b203f0eef0..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/armeabi-v7a/install/lib/libDataHandler.so and /dev/null differ
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/lib/libGanglionLib.so b/app/src/main/jniLibs/armeabi-v7a/install/lib/libGanglionLib.so
deleted file mode 100644
index 11c1ad0345a6c966521576695bc2fd2ec152a396..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/armeabi-v7a/install/lib/libGanglionLib.so and /dev/null differ
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/lib/libMLModule.so b/app/src/main/jniLibs/armeabi-v7a/install/lib/libMLModule.so
deleted file mode 100644
index 4a6b96dd97aaefe2cc8c37809db8811fe33c8c64..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/armeabi-v7a/install/lib/libMLModule.so and /dev/null differ
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/lib/libMuseLib.so b/app/src/main/jniLibs/armeabi-v7a/install/lib/libMuseLib.so
deleted file mode 100644
index c6f5b2b0cd995989a70b17d1d9e379fa3310ab8e..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/armeabi-v7a/install/lib/libMuseLib.so and /dev/null differ
diff --git a/app/src/main/jniLibs/armeabi-v7a/install/lib/libWaveLib.a b/app/src/main/jniLibs/armeabi-v7a/install/lib/libWaveLib.a
deleted file mode 100644
index 9226f72e507c0f4974f5ca2e2437883444479906..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/armeabi-v7a/install/lib/libWaveLib.a and /dev/null differ
diff --git a/app/src/main/jniLibs/armeabi-v7a/libBoardController.so b/app/src/main/jniLibs/armeabi-v7a/libBoardController.so
deleted file mode 100644
index def5522bdafc4ecb73f2bf9ef40de279bb62d121..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/armeabi-v7a/libBoardController.so and /dev/null differ
diff --git a/app/src/main/jniLibs/armeabi-v7a/libDataHandler.so b/app/src/main/jniLibs/armeabi-v7a/libDataHandler.so
deleted file mode 100644
index 27c43f833d1845b80afe7f201a10e70c414a511f..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/armeabi-v7a/libDataHandler.so and /dev/null differ
diff --git a/app/src/main/jniLibs/armeabi-v7a/libMLModule.so b/app/src/main/jniLibs/armeabi-v7a/libMLModule.so
deleted file mode 100644
index fd51a15b3f7d3d62b5f293f463dada57a7af3dac..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/armeabi-v7a/libMLModule.so and /dev/null differ
diff --git a/app/src/main/jniLibs/armeabi-v7a/libftdi1.so b/app/src/main/jniLibs/armeabi-v7a/libftdi1.so
deleted file mode 100644
index eafb99d557ff2eb13cd0b41d2c2bcbfd80e9555e..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/armeabi-v7a/libftdi1.so and /dev/null differ
diff --git a/app/src/main/jniLibs/armeabi-v7a/libjnidispatch.so b/app/src/main/jniLibs/armeabi-v7a/libjnidispatch.so
deleted file mode 100644
index c1501ffdd8aacab00a44408d6956fb6f118e30d4..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/armeabi-v7a/libjnidispatch.so and /dev/null differ
diff --git a/app/src/main/jniLibs/armeabi-v7a/libusb1.0.so b/app/src/main/jniLibs/armeabi-v7a/libusb1.0.so
deleted file mode 100644
index 4f3d676c8696210538af1568524fdf8c38079a94..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/armeabi-v7a/libusb1.0.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86/install/inc/board_controller.h b/app/src/main/jniLibs/x86/install/inc/board_controller.h
deleted file mode 100644
index f4b757e478b68146525c20985d59f1254534c03f..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86/install/inc/board_controller.h
+++ /dev/null
@@ -1,47 +0,0 @@
-#pragma once
-
-#include "board_info_getter.h" // include it here for matlab
-#include "shared_export.h"
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-    // data acquisition methods
-    SHARED_EXPORT int CALLING_CONVENTION prepare_session (
-        int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION start_stream (int buffer_size, const char *streamer_params,
-        int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION stop_stream (
-        int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION release_session (
-        int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int get_current_board_data (int num_samples, double *data_buf,
-        int *returned_samples, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION get_board_data_count (
-        int *result, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION get_board_data (
-        int data_count, double *data_buf, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION config_board (char *config, char *response,
-        int *response_len, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION is_prepared (
-        int *prepared, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION insert_marker (
-        double marker_value, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION release_all_sessions ();
-
-    // logging methods
-    SHARED_EXPORT int CALLING_CONVENTION set_log_level_board_controller (int log_level);
-    SHARED_EXPORT int CALLING_CONVENTION set_log_file_board_controller (const char *log_file);
-    SHARED_EXPORT int CALLING_CONVENTION log_message_board_controller (
-        int log_level, char *message);
-
-    // platform types and methods
-    typedef const struct JNINativeInterface *JNIEnv; // A handle to use Java's JNI
-    SHARED_EXPORT int CALLING_CONVENTION java_set_jnienv (JNIEnv *java_jnienv);
-    SHARED_EXPORT int CALLING_CONVENTION get_version_board_controller (
-        char *version, int *num_chars, int max_chars);
-
-#ifdef __cplusplus
-}
-#endif
diff --git a/app/src/main/jniLibs/x86/install/inc/board_info_getter.h b/app/src/main/jniLibs/x86/install/inc/board_info_getter.h
deleted file mode 100644
index f391da97a7384454515208af46e5efebe7a9e607..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86/install/inc/board_info_getter.h
+++ /dev/null
@@ -1,51 +0,0 @@
-#pragma once
-
-#include "shared_export.h"
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-    // data and board desc methods
-    SHARED_EXPORT int CALLING_CONVENTION get_board_descr (
-        int board_id, char *board_descr, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_sampling_rate (int board_id, int *sampling_rate);
-    SHARED_EXPORT int CALLING_CONVENTION get_package_num_channel (
-        int board_id, int *package_num_channel);
-    SHARED_EXPORT int CALLING_CONVENTION get_timestamp_channel (
-        int board_id, int *timestamp_channel);
-    SHARED_EXPORT int CALLING_CONVENTION get_marker_channel (int board_id, int *marker_channel);
-    SHARED_EXPORT int CALLING_CONVENTION get_battery_channel (int board_id, int *battery_channel);
-    SHARED_EXPORT int CALLING_CONVENTION get_num_rows (int board_id, int *num_rows);
-    SHARED_EXPORT int CALLING_CONVENTION get_eeg_names (int board_id, char *eeg_names, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_exg_channels (
-        int board_id, int *exg_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_eeg_channels (
-        int board_id, int *eeg_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_emg_channels (
-        int board_id, int *emg_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_ecg_channels (
-        int board_id, int *ecg_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_eog_channels (
-        int board_id, int *eog_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_ppg_channels (
-        int board_id, int *ppg_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_eda_channels (
-        int board_id, int *eda_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_accel_channels (
-        int board_id, int *accel_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_analog_channels (
-        int board_id, int *analog_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_gyro_channels (
-        int board_id, int *gyro_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_other_channels (
-        int board_id, int *other_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_temperature_channels (
-        int board_id, int *temperature_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_resistance_channels (
-        int board_id, int *resistance_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_device_name (int board_id, char *name, int *len);
-
-#ifdef __cplusplus
-}
-#endif
diff --git a/app/src/main/jniLibs/x86/install/inc/board_shim.h b/app/src/main/jniLibs/x86/install/inc/board_shim.h
deleted file mode 100644
index c67413e0cb08ee1acb5710798fec15166b4b18f6..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86/install/inc/board_shim.h
+++ /dev/null
@@ -1,215 +0,0 @@
-#pragma once
-
-#include <cstdarg>
-#include <string>
-#include <vector>
-
-// include it here to allow user include only this single file
-#include "board_controller.h"
-#include "board_info_getter.h"
-#include "brainflow_array.h"
-#include "brainflow_constants.h"
-#include "brainflow_exception.h"
-#include "brainflow_input_params.h"
-
-#include "json.hpp"
-
-using json = nlohmann::json;
-
-/// BoardShim class to communicate with a board
-class BoardShim
-{
-    std::string serialized_params;
-    struct BrainFlowInputParams params;
-
-public:
-    // clang-format off
-    /// disable BrainFlow loggers
-    static void disable_board_logger ();
-    /// enable BrainFlow logger with LEVEL_INFO
-    static void enable_board_logger ();
-    /// enable BrainFlow logger with LEVEL_TRACE
-    static void enable_dev_board_logger ();
-    /// redirect BrainFlow logger from stderr to file
-    static void set_log_file (std::string log_file);
-    /// use set_log_level only if you want to write your own log messages to BrainFlow logger
-    static void set_log_level (int log_level);
-    /// write user defined string to BrainFlow logger
-    static void log_message (int log_level, const char *format, ...);
-
-    /**
-     * get board description as json
-     * @param board_id board id of your device
-     * @throw BrainFlowException If board id is not valid exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static json get_board_descr (int board_id);
-    /**
-     * get sampling rate for this board
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_sampling_rate (int board_id);
-    /**
-     * get row index which holds package nums
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_package_num_channel (int board_id);
-    /**
-     * get row index which holds timestamps
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_timestamp_channel (int board_id);
-    /**
-     * get row index which holds markers
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_marker_channel (int board_id);
-    /**
-     * get row index which holds battery level info
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_battery_channel (int board_id);
-    /**
-     * get number of rows in returned from @ref get_board_data() 2d array
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_num_rows (int board_id);
-    /**
-     * get device name
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::string get_device_name (int board_id);
-    /**
-     * get eeg channel names in 10-20 system for devices with fixed electrode locations
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<std::string> get_eeg_names (int board_id);
-    /**
-     * get row indices which hold EEG data, for some board we can not split EEG\EMG\...
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_eeg_channels (int board_id);
-    /**
-     * get row indices which hold EMG data, for some board we can not split EEG\EMG\...
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_emg_channels (int board_id);
-    /**
-     * get row indices which hold ECG data, for some board we can not split EEG\EMG\...
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_ecg_channels (int board_id);
-    /**
-     * get row indices which hold EOG data, for some board we can not split EEG\EMG\...
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_eog_channels (int board_id);
-    /**
-     * get row indices which hold EXG data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_exg_channels (int board_id);
-    /**
-     * get row indices which hold PPG data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_ppg_channels (int board_id);
-    /**
-     * get row indices which hold EDA data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_eda_channels (int board_id);
-    /**
-     * get row indices which hold accel data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_accel_channels (int board_id);
-    /**
-     * get row indices which hold analog data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_analog_channels (int board_id);
-    /**
-     * get row indices which hold gyro data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_gyro_channels (int board_id);
-    /**
-     * get row indices which hold other information
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_other_channels (int board_id);
-    /**
-     * get row indices which hold temperature data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_temperature_channels (int board_id);
-    /**
-     * get row indices which hold resistance data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_resistance_channels (int board_id);
-    /// release all currently prepared session
-    static void release_all_sessions ();
-    /// get brainflow version
-    static std::string get_version ();
-
-    int board_id;
-
-    BoardShim (int board_id, struct BrainFlowInputParams params);
-    ~BoardShim ()
-    {
-    }
-
-    /// prepare BrainFlow's streaming session, should be called first
-    void prepare_session ();
-    /**
-     * start streaming thread and store data in ringbuffer
-     * @param buffer_size size of internal ring buffer
-     * @param streamer_params use it to pass data packages further or store them directly during streaming,
-                    supported values: "file://%file_name%:w", "file://%file_name%:a", "streaming_board://%multicast_group_ip%:%port%"".
-                    Range for multicast addresses is from "224.0.0.0" to "239.255.255.255"
-     */
-    void start_stream (int buffer_size = 450000, std::string streamer_params = "");
-    /// check if session is ready or not
-    bool is_prepared ();
-    /// stop streaming thread, doesnt release other resources
-    void stop_stream ();
-    /// release streaming session
-    void release_session ();
-    /// get latest collected data, doesnt remove it from ringbuffer
-    BrainFlowArray<double, 2> get_current_board_data (int num_samples);
-    /// Get board id, for some boards can be different than provided (playback, streaming)
-    int get_board_id ();
-    /// get number of packages in ringbuffer
-    int get_board_data_count ();
-    /// get all collected data and flush it from internal buffer
-    BrainFlowArray<double, 2> get_board_data ();
-    /// get required amount of datapoints or less and flush it from internal buffer
-    BrainFlowArray<double, 2> get_board_data (int num_datapoints);
-    /// send string to a board, use it carefully and only if you understand what you are doing
-    std::string config_board (char *config);
-    /// insert marker in data stream
-    void insert_marker (double value);
-    // clang-format on
-};
diff --git a/app/src/main/jniLibs/x86/install/inc/brainflow_array.h b/app/src/main/jniLibs/x86/install/inc/brainflow_array.h
deleted file mode 100644
index 559145cba4599c97077bf59ad1af1b2bda9ec6b5..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86/install/inc/brainflow_array.h
+++ /dev/null
@@ -1,498 +0,0 @@
-#pragma once
-
-#include <algorithm>
-#include <array>
-#include <iostream>
-#include <memory>
-#include <stdlib.h>
-#include <string.h>
-
-#include "brainflow_constants.h"
-#include "brainflow_exception.h"
-
-
-template <typename T, size_t Dim>
-class BrainFlowArray;
-template <typename T, size_t Dim>
-std::ostream &operator<< (std::ostream &os, const BrainFlowArray<T, Dim> &array);
-
-template <size_t N>
-static inline int product (const std::array<int, N> &array)
-{
-    int result = 1;
-
-    for (int i = 0; i < N; i++)
-    {
-        result *= array[i];
-    }
-
-    return result;
-}
-
-template <size_t N>
-static inline std::array<int, N> zero_array ()
-{
-    std::array<int, N> result;
-    result.fill (0);
-    return result;
-}
-
-static inline std::array<int, 1> make_array (int size0)
-{
-    std::array<int, 1> result;
-    result[0] = size0;
-    return result;
-}
-
-static inline std::array<int, 2> make_array (int size0, int size1)
-{
-    std::array<int, 2> result;
-    result[0] = size0;
-    result[1] = size1;
-    return result;
-}
-
-static inline std::array<int, 3> make_array (int size0, int size1, int size2)
-{
-    std::array<int, 3> result;
-    result[0] = size0;
-    result[1] = size1;
-    result[2] = size2;
-    return result;
-}
-
-template <size_t N>
-static inline std::array<int, N> make_stride (const std::array<int, N> &size)
-{
-    std::array<int, N> stride;
-
-    stride[N - 1] = 1;
-    for (int i = (int)N - 2; i >= 0; i--)
-    {
-        stride[i] = stride[i + 1] * size[i + 1];
-    }
-
-    return stride;
-}
-
-/// Class to represent NDArrays, row major order, continuous memory
-template <typename T, size_t Dim>
-class BrainFlowArray
-{
-
-private:
-    int length;
-    std::array<int, Dim> size;
-    std::array<int, Dim> stride;
-    T *origin;
-
-public:
-    friend std::ostream &operator<<<> (std::ostream &out, const BrainFlowArray<T, Dim> &array);
-
-    BrainFlowArray ()
-        : length (0)
-        , size (zero_array<Dim> ())
-        , stride (make_stride (zero_array<Dim> ()))
-        , origin (nullptr)
-    {
-    }
-
-    ~BrainFlowArray ()
-    {
-        if (origin != nullptr)
-        {
-            delete[] origin;
-        }
-    }
-
-    BrainFlowArray (const std::array<int, Dim> &size)
-        : length (product (size)), size (size), stride (make_stride (size)), origin (nullptr)
-    {
-        origin = new T[product (size)];
-        memset (origin, 0, sizeof (T) * product (size));
-    }
-
-    explicit BrainFlowArray (int size0)
-        : length (size0)
-        , size (make_array (size0))
-        , stride (make_stride<1> (make_array (size0)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 1, "This function is only for BrainFlowArray<T, 1>");
-        origin = new T[size0];
-        memset (origin, 0, sizeof (T) * size0);
-    }
-
-    BrainFlowArray (int size0, int size1)
-        : length (size0 * size1)
-        , size (make_array (size0, size1))
-        , stride (make_stride<2> (make_array (size0, size1)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 2, "This function is only for BrainFlowArray<T, 2>");
-        origin = new T[length];
-        memset (origin, 0, sizeof (T) * length);
-    }
-
-    BrainFlowArray (int size0, int size1, int size2)
-        : length (size0 * size1 * size2)
-        , size (make_array (size0, size1, size2))
-        , stride (make_stride<3> (make_array (size0, size1, size2)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 3, "This function is only for BrainFlowArray<T, 3>");
-        origin = new T[length];
-        memset (origin, 0, sizeof (T) * length);
-    }
-
-    BrainFlowArray (T *ptr, int size0)
-        : length (size0)
-        , size (make_array (size0))
-        , stride (make_stride<1> (make_array (size0)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 1, "This function is only for BrainFlowArray<T, 1>");
-        origin = new T[size0];
-        memcpy (origin, ptr, size0 * sizeof (T));
-    }
-
-    BrainFlowArray (T *ptr, int size0, int size1)
-        : length (size0 * size1)
-        , size (make_array (size0, size1))
-        , stride (make_stride<2> (make_array (size0, size1)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 2, "This function is only for BrainFlowArray<T, 2>");
-        origin = new T[size0 * size1];
-        memcpy (origin, ptr, (long)size0 * size1 * sizeof (T));
-    }
-
-    BrainFlowArray (T *ptr, int size0, int size1, int size2)
-        : length (size0 * size1 * size2)
-        , size (make_array (size0, size1, size2))
-        , stride (make_stride<3> (make_array (size0, size1, size2)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 3, "This function is only for BrainFlowArray<T, 3>");
-        origin = new T[size0 * size1 * size2];
-        memcpy (origin, ptr, size0 * size1 * size2 * sizeof (T));
-    }
-
-    BrainFlowArray (const BrainFlowArray &other)
-        : length (other.length), size (other.size), stride (other.stride), origin (nullptr)
-    {
-        origin = new T[other.length];
-        memcpy (origin, other.origin, sizeof (T) * other.length);
-    }
-
-    const BrainFlowArray &operator= (const BrainFlowArray &other)
-    {
-        length = other.length;
-        size = other.size;
-        stride = other.stride;
-        origin = new T[other.length];
-        memcpy (origin, other.origin, sizeof (T) * other.length);
-
-        return *this;
-    }
-
-    BrainFlowArray (BrainFlowArray &&other)
-        : length (other.length)
-        , size (std::move (other.size))
-        , stride (std::move (other.stride))
-        , origin (nullptr)
-    {
-        origin = other.origin;
-        other.origin = nullptr;
-        other.length = 0;
-        other.size = zero_array<Dim> ();
-    }
-
-    const BrainFlowArray &operator= (BrainFlowArray &&other)
-    {
-        length = other.length;
-        size = std::move (other.size);
-        stride = std::move (other.stride);
-        if (origin != nullptr)
-        {
-            delete[] origin;
-        }
-        origin = other.origin;
-        other.origin = nullptr;
-        other.length = 0;
-        other.size = zero_array<Dim> ();
-        return *this;
-    }
-
-    /// get size of data type
-    int get_item_size () const
-    {
-        return sizeof (T);
-    }
-
-    /// get total length
-    int get_length () const
-    {
-        return length;
-    }
-
-    /// get ndims
-    int get_ndims () const
-    {
-        return Dim;
-    }
-
-    /// get dims size
-    const std::array<int, Dim> &get_sizes () const
-    {
-        return size;
-    }
-
-    /// get size in dim
-    int get_size (int dim) const
-    {
-        if ((dim < 0) || (dim >= Dim))
-        {
-            throw BrainFlowException (
-                "invalid dim argument", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return size[dim];
-    }
-
-    const std::array<int, Dim> &get_strides () const
-    {
-        return stride;
-    }
-
-    int get_stride (int dim) const
-    {
-        return stride[dim];
-    }
-
-    /// get raw pointer
-    T *get_raw_ptr ()
-    {
-        return origin;
-    }
-
-    /// get raw pointer
-    const T *get_raw_ptr () const
-    {
-        return origin;
-    }
-
-    operator T * ()
-    {
-        return get_raw_ptr ();
-    }
-
-    operator const T * () const
-    {
-        return get_raw_ptr ();
-    }
-
-    /// access element at index
-    T &at (int index0)
-    {
-        int idx = index0 * get_stride (0);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    const T &at (int index0) const
-    {
-        int idx = index0 * get_stride (0);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    T &operator() (int index0)
-    {
-        return at (index0);
-    }
-
-    /// access element at index
-    const T &operator() (int index0) const
-    {
-        return at (index0);
-    }
-
-    /// access element at index
-    T &operator[] (int index0)
-    {
-        return origin[index0];
-    }
-
-    /// access element at index
-    const T &operator[] (int index0) const
-    {
-        return origin[index0];
-    }
-
-    /// access element at index
-    T &at (int index0, int index1)
-    {
-        static_assert (Dim >= 2, "BrainFlowArray dimension bounds error");
-        int idx = index0 * get_stride (0) + index1 * get_stride (1);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    const T &at (int index0, int index1) const
-    {
-        static_assert (Dim >= 2, "BrainFlowArray dimension bounds error");
-        int idx = index0 * get_stride (0) + index1 * get_stride (1);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    T &operator() (int index0, int index1)
-    {
-        return at (index0, index1);
-    }
-
-    /// access element at index
-    const T &operator() (int index0, int index1) const
-    {
-        return at (index0, index1);
-    }
-
-    /// access element at index
-    T &at (int index0, int index1, int index2)
-    {
-        static_assert (Dim >= 3, "BrainFlowArray dimension bounds error");
-        int idx = index0 * get_stride (0) + index1 * get_stride (1) + index2 * get_stride (2);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    const T &at (int index0, int index1, int index2) const
-    {
-        static_assert (Dim >= 3, "BrainFlowArray dimension bounds error");
-        int idx = index0 * get_stride (0) + index1 * get_stride (1) + index2 * get_stride (2);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    T &operator() (int index0, int index1, int index2)
-    {
-        return at (index0, index1, index2);
-    }
-
-    /// access element at index
-    const T &operator() (int index0, int index1, int index2) const
-    {
-        return at (index0, index1, index2);
-    }
-
-    /// check if array is empty
-    bool empty () const
-    {
-        return get_raw_ptr () == nullptr || get_length () == 0;
-    }
-
-    /// use it to get pointer to row in matrix or to get pointer to matrix from 3d array
-    T *get_address (int index0)
-    {
-        return &origin[index0 * get_stride (0)];
-    }
-
-    /// use it to get pointer to row in 3d array
-    T *get_address (int index0, int index1)
-    {
-        static_assert (Dim >= 2, "Dim should be >= 2");
-        return &origin[index0 * get_stride (0) + index1 * get_stride (1)];
-    }
-
-    /// use it to get pointer to row in matrix or to get pointer to matrix from 3d array
-    const T *get_address (int index0) const
-    {
-        return &origin[index0 * get_stride (0)];
-    }
-
-    /// use it to get pointer to row in 3d array
-    const T *get_address (int index0, int index1) const
-    {
-        static_assert (Dim >= 2, "Dim should be >= 2");
-        return &origin[index0 * get_stride (0) + index1 * get_stride (1)];
-    }
-
-    /// fill already preallocated buffer
-    void fill (T *ptr, int size)
-    {
-        memcpy (origin, ptr, sizeof (T) * size);
-    }
-};
-
-template <typename T, size_t Dim>
-std::ostream &operator<< (std::ostream &os, const BrainFlowArray<T, Dim> &array)
-{
-    os << "Strides:" << std::endl;
-    std::array<int, Dim> strides = array.get_strides ();
-    for (int i = 0; i < Dim; i++)
-    {
-        os << strides[i] << " ";
-    }
-    os << std::endl << "Sizes:" << std::endl;
-    std::array<int, Dim> sizes = array.get_sizes ();
-    for (int i = 0; i < Dim; i++)
-    {
-        os << sizes[i] << " ";
-    }
-    os << std::endl;
-
-    const T *raw_ptr = array.get_raw_ptr ();
-    if (Dim == 2)
-    {
-        for (int i = 0; i < sizes[0]; i++)
-        {
-            for (int j = 0; j < std::min<int> (sizes[1], 10); j++)
-            {
-                int idx = i * strides[0] + j * strides[1];
-                os << std::to_string (raw_ptr[idx]) << " ";
-            }
-            os << std::endl;
-        }
-        os << std::endl;
-    }
-    else
-    {
-        int len = array.get_length ();
-        for (int i = 0; i < std::min<int> (len, 10); i++)
-        {
-            os << std::to_string (raw_ptr[i]) << " ";
-        }
-        os << std::endl;
-    }
-    return os;
-}
diff --git a/app/src/main/jniLibs/x86/install/inc/brainflow_constants.h b/app/src/main/jniLibs/x86/install/inc/brainflow_constants.h
deleted file mode 100644
index 55581eaed18b8a227431728fa8e3a2616b45170d..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86/install/inc/brainflow_constants.h
+++ /dev/null
@@ -1,155 +0,0 @@
-#pragma once
-
-enum class BrainFlowExitCodes : int
-{
-    STATUS_OK = 0,
-    PORT_ALREADY_OPEN_ERROR = 1,
-    UNABLE_TO_OPEN_PORT_ERROR = 2,
-    SET_PORT_ERROR = 3,
-    BOARD_WRITE_ERROR = 4,
-    INCOMMING_MSG_ERROR = 5,
-    INITIAL_MSG_ERROR = 6,
-    BOARD_NOT_READY_ERROR = 7,
-    STREAM_ALREADY_RUN_ERROR = 8,
-    INVALID_BUFFER_SIZE_ERROR = 9,
-    STREAM_THREAD_ERROR = 10,
-    STREAM_THREAD_IS_NOT_RUNNING = 11,
-    EMPTY_BUFFER_ERROR = 12,
-    INVALID_ARGUMENTS_ERROR = 13,
-    UNSUPPORTED_BOARD_ERROR = 14,
-    BOARD_NOT_CREATED_ERROR = 15,
-    ANOTHER_BOARD_IS_CREATED_ERROR = 16,
-    GENERAL_ERROR = 17,
-    SYNC_TIMEOUT_ERROR = 18,
-    JSON_NOT_FOUND_ERROR = 19,
-    NO_SUCH_DATA_IN_JSON_ERROR = 20,
-    CLASSIFIER_IS_NOT_PREPARED_ERROR = 21,
-    ANOTHER_CLASSIFIER_IS_PREPARED_ERROR = 22,
-    UNSUPPORTED_CLASSIFIER_AND_METRIC_COMBINATION_ERROR = 23
-};
-
-enum class BoardIds : int
-{
-    PLAYBACK_FILE_BOARD = -3,
-    STREAMING_BOARD = -2,
-    SYNTHETIC_BOARD = -1,
-    CYTON_BOARD = 0,
-    GANGLION_BOARD = 1,
-    CYTON_DAISY_BOARD = 2,
-    GALEA_BOARD = 3,
-    GANGLION_WIFI_BOARD = 4,
-    CYTON_WIFI_BOARD = 5,
-    CYTON_DAISY_WIFI_BOARD = 6,
-    BRAINBIT_BOARD = 7,
-    UNICORN_BOARD = 8,
-    CALLIBRI_EEG_BOARD = 9,
-    CALLIBRI_EMG_BOARD = 10,
-    CALLIBRI_ECG_BOARD = 11,
-    FASCIA_BOARD = 12,
-    NOTION_1_BOARD = 13,
-    NOTION_2_BOARD = 14,
-    IRONBCI_BOARD = 15,
-    GFORCE_PRO_BOARD = 16,
-    FREEEEG32_BOARD = 17,
-    BRAINBIT_BLED_BOARD = 18,
-    GFORCE_DUAL_BOARD = 19,
-    GALEA_SERIAL_BOARD = 20,
-    MUSE_S_BLED_BOARD = 21,
-    MUSE_2_BLED_BOARD = 22,
-    CROWN_BOARD = 23,
-    ANT_NEURO_EE_410_BOARD = 24,
-    ANT_NEURO_EE_411_BOARD = 25,
-    ANT_NEURO_EE_430_BOARD = 26,
-    ANT_NEURO_EE_211_BOARD = 27,
-    ANT_NEURO_EE_212_BOARD = 28,
-    ANT_NEURO_EE_213_BOARD = 29,
-    ANT_NEURO_EE_214_BOARD = 30,
-    ANT_NEURO_EE_215_BOARD = 31,
-    ANT_NEURO_EE_221_BOARD = 32,
-    ANT_NEURO_EE_222_BOARD = 33,
-    ANT_NEURO_EE_223_BOARD = 34,
-    ANT_NEURO_EE_224_BOARD = 35,
-    ANT_NEURO_EE_225_BOARD = 36,
-    ENOPHONE_BOARD = 37,
-    MUSE_2_BOARD = 38,
-    MUSE_S_BOARD = 39,
-    BRAINALIVE_BOARD = 40,
-    MUSE_2016_BOARD = 41,
-    MUSE_2016_BLED_BOARD = 42,
-    PIEEG_BOARD = 43,
-    MINDROVE_WIFI_BOARD = 44,
-    MINDROVE_BLUETOOTH_BOARD = 45,
-    // use it to iterate
-    FIRST = PLAYBACK_FILE_BOARD,
-    LAST = PIEEG_BOARD
-};
-
-enum class IpProtocolType : int
-{
-    NONE = 0,
-    UDP = 1,
-    TCP = 2
-};
-
-enum class FilterTypes : int
-{
-    BUTTERWORTH = 0,
-    CHEBYSHEV_TYPE_1 = 1,
-    BESSEL = 2
-};
-
-enum class AggOperations : int
-{
-    MEAN = 0,
-    MEDIAN = 1,
-    EACH = 2
-};
-
-enum class WindowFunctions : int
-{
-    NO_WINDOW = 0,
-    HANNING = 1,
-    HAMMING = 2,
-    BLACKMAN_HARRIS = 3
-};
-
-enum class DetrendOperations : int
-{
-    NONE = 0,
-    CONSTANT = 1,
-    LINEAR = 2
-};
-
-enum class BrainFlowMetrics : int
-{
-    RELAXATION = 0,
-    CONCENTRATION = 1,
-    USER_DEFINED = 2
-};
-
-enum class BrainFlowClassifiers : int
-{
-    REGRESSION = 0,
-    KNN = 1,
-    SVM = 2,
-    LDA = 3,
-    DYN_LIB_CLASSIFIER = 4
-};
-
-/// LogLevels enum to store all possible log levels
-enum class LogLevels : int
-{
-    LEVEL_TRACE = 0,    /// TRACE
-    LEVEL_DEBUG = 1,    /// DEBUG
-    LEVEL_INFO = 2,     /// INFO
-    LEVEL_WARN = 3,     /// WARN
-    LEVEL_ERROR = 4,    /// ERROR
-    LEVEL_CRITICAL = 5, /// CRITICAL
-    LEVEL_OFF = 6       // OFF
-};
-
-enum class NoiseTypes : int
-{
-    FIFTY = 0,
-    SIXTY = 1
-};
diff --git a/app/src/main/jniLibs/x86/install/inc/brainflow_exception.h b/app/src/main/jniLibs/x86/install/inc/brainflow_exception.h
deleted file mode 100644
index 1c4e13a605d6580e2555d74557cb865e54db877d..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86/install/inc/brainflow_exception.h
+++ /dev/null
@@ -1,34 +0,0 @@
-#ifndef BRAINFLOW_EXCEPTION
-#define BRAINFLOW_EXCEPTION
-
-#include <exception>
-#include <string>
-
-/// BrainFlowException class to notify about errors
-class BrainFlowException : public std::exception
-{
-
-public:
-    /// exit code returned from low level API
-    int exit_code;
-
-    explicit BrainFlowException (const char *msg, int exit_code) : std::exception ()
-    {
-        msg_ = std::string (msg) + std::to_string (exit_code);
-        this->exit_code = exit_code;
-    }
-
-    virtual ~BrainFlowException () throw ()
-    {
-    }
-
-    virtual const char *what () const throw ()
-    {
-        return msg_.c_str ();
-    }
-
-protected:
-    std::string msg_;
-};
-
-#endif
diff --git a/app/src/main/jniLibs/x86/install/inc/brainflow_input_params.h b/app/src/main/jniLibs/x86/install/inc/brainflow_input_params.h
deleted file mode 100644
index f2b0a8a70b0835ce17eb06084664123e96eebedb..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86/install/inc/brainflow_input_params.h
+++ /dev/null
@@ -1,55 +0,0 @@
-#pragma once
-
-#include <string>
-#include <tuple>
-
-// we pass this structure from user API as a json string
-struct BrainFlowInputParams
-{
-    std::string serial_port;
-    std::string mac_address;
-    std::string ip_address;
-    int ip_port;
-    int ip_protocol;
-    std::string other_info;
-    int timeout;
-    std::string serial_number;
-    std::string file;
-
-    BrainFlowInputParams ()
-    {
-        serial_port = "";
-        mac_address = "";
-        ip_address = "";
-        ip_port = 0;
-        ip_protocol = 0;
-        other_info = "";
-        timeout = 0;
-        serial_number = "";
-        file = "";
-    }
-
-    // default copy constructor and assignment operator are ok, need less operator to use in map
-    bool operator< (const struct BrainFlowInputParams &other) const
-    {
-        return std::tie (serial_port, mac_address, ip_address, ip_port, ip_protocol, other_info,
-                   timeout, serial_number, file) <
-            std::tie (other.serial_port, other.mac_address, other.ip_address, other.ip_port,
-                other.ip_protocol, other.other_info, timeout, serial_number, file);
-    }
-
-    bool operator> (const struct BrainFlowInputParams &other) const
-    {
-        return (!(*this < other)) && ((*this != other));
-    }
-
-    bool operator== (const struct BrainFlowInputParams &other) const
-    {
-        return (!(*this < other)) && (!(other < *this));
-    }
-
-    bool operator!= (const struct BrainFlowInputParams &other) const
-    {
-        return !(*this == other);
-    }
-};
diff --git a/app/src/main/jniLibs/x86/install/inc/brainflow_model_params.h b/app/src/main/jniLibs/x86/install/inc/brainflow_model_params.h
deleted file mode 100644
index 8584229e47d551b888267d8ab28387e429e85a96..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86/install/inc/brainflow_model_params.h
+++ /dev/null
@@ -1,29 +0,0 @@
-#pragma once
-
-#include <string>
-#include <tuple>
-
-
-// we pass this structure from user API as a json string
-struct BrainFlowModelParams
-{
-    int metric;
-    int classifier;
-    std::string file;
-    std::string other_info;
-
-    BrainFlowModelParams (int metric, int classifier)
-    {
-        this->metric = metric;
-        this->classifier = classifier;
-        file = "";
-        other_info = "";
-    }
-
-    // default copy constructor and assignment operator are ok, need less operator to use in map
-    bool operator< (const struct BrainFlowModelParams &other) const
-    {
-        return std::tie (metric, classifier, file, other_info) <
-            std::tie (other.metric, other.classifier, other.file, other.other_info);
-    }
-};
diff --git a/app/src/main/jniLibs/x86/install/inc/data_filter.h b/app/src/main/jniLibs/x86/install/inc/data_filter.h
deleted file mode 100644
index 1248de410b37035b42195824c2eccdaefc853538..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86/install/inc/data_filter.h
+++ /dev/null
@@ -1,157 +0,0 @@
-#pragma once
-
-#include <complex>
-#include <utility>
-#include <vector>
-// include it here to allow user include only this single file
-#include "brainflow_array.h"
-#include "brainflow_constants.h"
-#include "brainflow_exception.h"
-#include "data_handler.h"
-
-
-/// DataFilter class to perform signal processing
-class DataFilter
-{
-public:
-    /// enable Data logger with LEVEL_INFO
-    static void enable_data_logger ();
-    /// disable Data loggers
-    static void disable_data_logger ();
-    /// enable Data logger with LEVEL_TRACE
-    static void enable_dev_data_logger ();
-    /// set log level
-    static void set_log_level (int log_level);
-    /// set log file
-    static void set_log_file (std::string log_file);
-
-    /// perform low pass filter in-place
-    static void perform_lowpass (double *data, int data_len, int sampling_rate, double cutoff,
-        int order, int filter_type, double ripple);
-    /// perform high pass filter in-place
-    static void perform_highpass (double *data, int data_len, int sampling_rate, double cutoff,
-        int order, int filter_type, double ripple);
-    /// perform bandpass filter in-place
-    static void perform_bandpass (double *data, int data_len, int sampling_rate, double center_freq,
-        double band_width, int order, int filter_type, double ripple);
-    /// perform bandstop filter in-place
-    static void perform_bandstop (double *data, int data_len, int sampling_rate, double center_freq,
-        double band_width, int order, int filter_type, double ripple);
-    /// apply notch filter to remove env noise
-    static void remove_environmental_noise (
-        double *data, int data_len, int sampling_rate, int noise_type);
-    /// perform moving average or moving median filter in-place
-    static void perform_rolling_filter (double *data, int data_len, int period, int agg_operation);
-    /// perform data downsampling, it just aggregates several data points
-    static double *perform_downsampling (
-        double *data, int data_len, int period, int agg_operation, int *filtered_size);
-    // clang-format off
-    /**
-     * perform wavelet transform
-     * @param data input array, any size
-     * @param data_len length of input array
-     * @param wavelet supported vals:
-     *              db1..db15,haar,sym2..sym10,coif1..coif5,bior1.1,bior1.3,bior1.5,bior2.2,bior2.4,bior2.6,bior2.8,bior3.1,bior3.3,bior3.5
-     *              ,bior3.7,bior3.9,bior4.4,bior5.5,bior6.8
-     * @param decomposition_level level of decomposition in wavelet transform
-     * @return std::pair of wavelet coeffs array in format [A(J) D(J) D(J-1) ..... D(1)] where J is
-     *              decomposition level A - app coeffs, D - detailed coeffs, and array of lengths for each block
-     *              in wavelet coeffs array, length of this array is decomposition_level + 1
-     */
-    static std::pair<double *, int *> perform_wavelet_transform (
-        double *data, int data_len, std::string wavelet, int decomposition_level);
-    // clang-format on
-    /// performs inverse wavelet transform
-    static double *perform_inverse_wavelet_transform (std::pair<double *, int *> wavelet_output,
-        int original_data_len, std::string wavelet, int decomposition_level);
-    /// perform wavelet denoising
-    static void perform_wavelet_denoising (
-        double *data, int data_len, std::string wavelet, int decomposition_level);
-    // clang-format off
-    /**
-    * calculate filters and the corresponding eigenvalues using the Common Spatial Patterns
-    * @param data [n_epochs x n_channels x n_times]-shaped 3D array of data for two classes
-    * @param labels n_epochs-length 1D array of zeros and ones that assigns class labels for each epoch. Zero corresponds to the first class
-    * @param n_epochs the total number of epochs
-    * @param n_channels the number of EEG channels
-    * @param n_times the number of samples (observations) for a single epoch for a single channel 
-    * @return pair of two arrays. The first [n_channel x n_channel]-shaped 2D array represents filters. The second n-channel length 1D array represents eigenvalues
-    */
-    static std::pair<BrainFlowArray<double, 2>, BrainFlowArray<double, 1>> get_csp (
-        const BrainFlowArray<double, 3> &data, const BrainFlowArray<double,1> &labels);
-    // clang-format on
-    /// perform data windowing
-    static double *get_window (int window_function, int window_len);
-    /**
-     * perform direct fft
-     * @param data input array
-     * @param data_len must be power of 2
-     * @param window window function
-     * @return complex array with size data_len / 2 + 1, it holds only positive im values
-     */
-    static std::complex<double> *perform_fft (double *data, int data_len, int window);
-    /**
-     * perform inverse fft
-     * @param data complex array from perform_fft
-     * @param data_len len of original array, must be power of 2
-     * @return restored data
-     */
-    static double *perform_ifft (std::complex<double> *data, int data_len);
-    /**
-     * calculate nearest power of 2
-     * @param value input value
-     * @return nearest power of 2
-     */
-    static int get_nearest_power_of_two (int value);
-    /**
-     * calculate PSD
-     * @param data input array
-     * @param data_len must be power of 2
-     * @param sampling_rate sampling rate
-     * @param window window function
-     * @return pair of amplitude and freq arrays of size data_len / 2 + 1
-     */
-    static std::pair<double *, double *> get_psd (
-        double *data, int data_len, int sampling_rate, int window);
-    /**
-     * subtract trend from data
-     * @param data input array
-     * @param data_len
-     * @param detrend_operation use DetrendOperations enum
-     */
-    static void detrend (double *data, int data_len, int detrend_operation);
-    static std::pair<double *, double *> get_psd_welch (
-        double *data, int data_len, int nfft, int overlap, int sampling_rate, int window);
-    /**
-     * calculate band power
-     * @param psd psd calculated using get_psd
-     * @param data_len len of ampl and freq arrays: N / 2 + 1 where N is FFT size
-     * @param freq_start lowest frequency
-     * @param freq_end highest frequency
-     * @return band power
-     */
-    static double get_band_power (
-        std::pair<double *, double *> psd, int data_len, double freq_start, double freq_end);
-    /**
-     * calculate avg and stddev of BandPowers across all channels
-     * @param data input 2d array
-     * @param cols number of cols in 2d array - number of datapoints
-     * @param channels vector of rows - eeg channels which should be used
-     * @param sampling_rate sampling rate
-     * @param apply_filters set to true to apply filters before band power calculations
-     * @return pair of double arrays of size 5, first of them - avg band powers, second stddev
-     */
-    static std::pair<double *, double *> get_avg_band_powers (const BrainFlowArray<double, 2> &data,
-        std::vector<int> channels, int sampling_rate, bool apply_filters);
-
-    /// write file, in file data will be transposed
-    static void write_file (
-        const BrainFlowArray<double, 2> &data, std::string file_name, std::string file_mode);
-    /// read data from file, data will be transposed to original format
-    static BrainFlowArray<double, 2> read_file (std::string file_name);
-    /// calc stddev
-    static double calc_stddev (double *data, int start_pos, int end_pos);
-
-    /// get brainflow version
-    static std::string get_version ();
-};
diff --git a/app/src/main/jniLibs/x86/install/inc/data_handler.h b/app/src/main/jniLibs/x86/install/inc/data_handler.h
deleted file mode 100644
index 354798f44c5cc02841e0c1c67ae0fcaec4796e9f..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86/install/inc/data_handler.h
+++ /dev/null
@@ -1,77 +0,0 @@
-#pragma once
-
-#include "shared_export.h"
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-    // signal processing methods
-    // ripple param is used only for chebyshev filter
-    SHARED_EXPORT int CALLING_CONVENTION perform_lowpass (double *data, int data_len,
-        int sampling_rate, double cutoff, int order, int filter_type, double ripple);
-    SHARED_EXPORT int CALLING_CONVENTION perform_highpass (double *data, int data_len,
-        int sampling_rate, double cutoff, int order, int filter_type, double ripple);
-    SHARED_EXPORT int CALLING_CONVENTION perform_bandpass (double *data, int data_len,
-        int sampling_rate, double center_freq, double band_width, int order, int filter_type,
-        double ripple);
-    SHARED_EXPORT int CALLING_CONVENTION perform_bandstop (double *data, int data_len,
-        int sampling_rate, double center_freq, double band_width, int order, int filter_type,
-        double ripple);
-    SHARED_EXPORT int CALLING_CONVENTION remove_environmental_noise (
-        double *data, int data_len, int sampling_rate, int noise_type);
-
-    SHARED_EXPORT int CALLING_CONVENTION perform_rolling_filter (
-        double *data, int data_len, int period, int agg_operation);
-
-    SHARED_EXPORT int CALLING_CONVENTION perform_downsampling (
-        double *data, int data_len, int period, int agg_operation, double *output_data);
-
-    SHARED_EXPORT int CALLING_CONVENTION perform_wavelet_transform (double *data, int data_len,
-        const char *wavelet, int decomposition_level, double *output_data,
-        int *decomposition_lengths);
-    SHARED_EXPORT int CALLING_CONVENTION perform_inverse_wavelet_transform (double *wavelet_coeffs,
-        int original_data_len, const char *wavelet, int decomposition_level,
-        int *decomposition_lengths, double *output_data);
-    SHARED_EXPORT int CALLING_CONVENTION perform_wavelet_denoising (
-        double *data, int data_len, const char *wavelet, int decomposition_level);
-    SHARED_EXPORT int CALLING_CONVENTION get_csp (const double *data, const double *labels,
-        int n_epochs, int n_channels, int n_times, double *output_w, double *output_d);
-    SHARED_EXPORT int CALLING_CONVENTION get_window (
-        int window_function, int window_len, double *output_window);
-    SHARED_EXPORT int CALLING_CONVENTION perform_fft (
-        double *data, int data_len, int window_function, double *output_re, double *output_im);
-    SHARED_EXPORT int CALLING_CONVENTION perform_ifft (
-        double *input_re, double *input_im, int data_len, double *restored_data);
-    SHARED_EXPORT int CALLING_CONVENTION get_nearest_power_of_two (int value, int *output);
-    SHARED_EXPORT int CALLING_CONVENTION get_psd (double *data, int data_len, int sampling_rate,
-        int window_function, double *output_ampl, double *output_freq);
-    SHARED_EXPORT int CALLING_CONVENTION detrend (
-        double *data, int data_len, int detrend_operation);
-    SHARED_EXPORT int CALLING_CONVENTION calc_stddev (
-        double *data, int start_pos, int end_pos, double *output);
-    SHARED_EXPORT int CALLING_CONVENTION get_psd_welch (double *data, int data_len, int nfft,
-        int overlap, int sampling_rate, int window_function, double *output_ampl,
-        double *output_freq);
-    SHARED_EXPORT int CALLING_CONVENTION get_band_power (double *ampl, double *freq, int data_len,
-        double freq_start, double freq_end, double *band_power);
-
-    SHARED_EXPORT int CALLING_CONVENTION get_avg_band_powers (double *raw_data, int rows, int cols,
-        int sampling_rate, int apply_filters, double *avg_band_powers, double *stddev_band_powers);
-    // logging methods
-    SHARED_EXPORT int CALLING_CONVENTION set_log_level_data_handler (int log_level);
-    SHARED_EXPORT int CALLING_CONVENTION set_log_file_data_handler (const char *log_file);
-    // file operations
-    SHARED_EXPORT int CALLING_CONVENTION write_file (const double *data, int num_rows, int num_cols,
-        const char *file_name, const char *file_mode);
-    SHARED_EXPORT int CALLING_CONVENTION read_file (
-        double *data, int *num_rows, int *num_cols, const char *file_name, int num_elements);
-    SHARED_EXPORT int CALLING_CONVENTION get_num_elements_in_file (
-        const char *file_name, int *num_elements); // its an internal method for bindings its not
-                                                   // available via high level api
-
-    SHARED_EXPORT int CALLING_CONVENTION get_version_data_handler (
-        char *version, int *num_chars, int max_chars);
-#ifdef __cplusplus
-}
-#endif
diff --git a/app/src/main/jniLibs/x86/install/inc/json.hpp b/app/src/main/jniLibs/x86/install/inc/json.hpp
deleted file mode 100644
index 7a1aacb550b793b2f439d93847958ef6f2f49d00..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86/install/inc/json.hpp
+++ /dev/null
@@ -1,24659 +0,0 @@
-/*
-    __ _____ _____ _____
- __|  |   __|     |   | |  JSON for Modern C++
-|  |  |__   |  |  | | | |  version 3.7.3
-|_____|_____|_____|_|___|  https://github.com/nlohmann/json
-
-Licensed under the MIT License <http://opensource.org/licenses/MIT>.
-SPDX-License-Identifier: MIT
-Copyright (c) 2013-2019 Niels Lohmann <http://nlohmann.me>.
-
-Permission is hereby  granted, free of charge, to any  person obtaining a copy
-of this software and associated  documentation files (the "Software"), to deal
-in the Software  without restriction, including without  limitation the rights
-to  use, copy,  modify, merge,  publish, distribute,  sublicense, and/or  sell
-copies  of  the Software,  and  to  permit persons  to  whom  the Software  is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE  IS PROVIDED "AS  IS", WITHOUT WARRANTY  OF ANY KIND,  EXPRESS OR
-IMPLIED,  INCLUDING BUT  NOT  LIMITED TO  THE  WARRANTIES OF  MERCHANTABILITY,
-FITNESS FOR  A PARTICULAR PURPOSE AND  NONINFRINGEMENT. IN NO EVENT  SHALL THE
-AUTHORS  OR COPYRIGHT  HOLDERS  BE  LIABLE FOR  ANY  CLAIM,  DAMAGES OR  OTHER
-LIABILITY, WHETHER IN AN ACTION OF  CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE  OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-*/
-
-#ifndef INCLUDE_NLOHMANN_JSON_HPP_
-#define INCLUDE_NLOHMANN_JSON_HPP_
-
-#define NLOHMANN_JSON_VERSION_MAJOR 3
-#define NLOHMANN_JSON_VERSION_MINOR 7
-#define NLOHMANN_JSON_VERSION_PATCH 3
-
-#include <algorithm> // all_of, find, for_each
-#include <cassert> // assert
-#include <cstddef> // nullptr_t, ptrdiff_t, size_t
-#include <functional> // hash, less
-#include <initializer_list> // initializer_list
-#include <iosfwd> // istream, ostream
-#include <iterator> // random_access_iterator_tag
-#include <memory> // unique_ptr
-#include <numeric> // accumulate
-#include <string> // string, stoi, to_string
-#include <utility> // declval, forward, move, pair, swap
-#include <vector> // vector
-
-// #include <nlohmann/adl_serializer.hpp>
-
-
-#include <utility>
-
-// #include <nlohmann/detail/conversions/from_json.hpp>
-
-
-#include <algorithm> // transform
-#include <array> // array
-#include <forward_list> // forward_list
-#include <iterator> // inserter, front_inserter, end
-#include <map> // map
-#include <string> // string
-#include <tuple> // tuple, make_tuple
-#include <type_traits> // is_arithmetic, is_same, is_enum, underlying_type, is_convertible
-#include <unordered_map> // unordered_map
-#include <utility> // pair, declval
-#include <valarray> // valarray
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-
-// Header <ciso646> is removed in C++20.
-// See <https://github.com/nlohmann/json/issues/2089> for more information.
-
-#if __cplusplus <= 201703L
-    #include <ciso646> // and, not, or
-#endif
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-
-#include <exception> // exception
-#include <stdexcept> // runtime_error
-#include <string> // to_string
-
-// #include <nlohmann/detail/input/position_t.hpp>
-
-
-#include <cstddef> // size_t
-
-namespace nlohmann
-{
-namespace detail
-{
-/// struct to capture the start position of the current token
-struct position_t
-{
-    /// the total number of characters read
-    std::size_t chars_read_total = 0;
-    /// the number of characters read in the current line
-    std::size_t chars_read_current_line = 0;
-    /// the number of lines read
-    std::size_t lines_read = 0;
-
-    /// conversion to size_t to preserve SAX interface
-    constexpr operator size_t() const
-    {
-        return chars_read_total;
-    }
-};
-
-} // namespace detail
-} // namespace nlohmann
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-#include <utility> // pair
-// #include <nlohmann/thirdparty/hedley/hedley.hpp>
-/* Hedley - https://nemequ.github.io/hedley
- * Created by Evan Nemerson <evan@nemerson.com>
- *
- * To the extent possible under law, the author(s) have dedicated all
- * copyright and related and neighboring rights to this software to
- * the public domain worldwide. This software is distributed without
- * any warranty.
- *
- * For details, see <http://creativecommons.org/publicdomain/zero/1.0/>.
- * SPDX-License-Identifier: CC0-1.0
- */
-
-#if !defined(JSON_HEDLEY_VERSION) || (JSON_HEDLEY_VERSION < 13)
-#if defined(JSON_HEDLEY_VERSION)
-    #undef JSON_HEDLEY_VERSION
-#endif
-#define JSON_HEDLEY_VERSION 13
-
-#if defined(JSON_HEDLEY_STRINGIFY_EX)
-    #undef JSON_HEDLEY_STRINGIFY_EX
-#endif
-#define JSON_HEDLEY_STRINGIFY_EX(x) #x
-
-#if defined(JSON_HEDLEY_STRINGIFY)
-    #undef JSON_HEDLEY_STRINGIFY
-#endif
-#define JSON_HEDLEY_STRINGIFY(x) JSON_HEDLEY_STRINGIFY_EX(x)
-
-#if defined(JSON_HEDLEY_CONCAT_EX)
-    #undef JSON_HEDLEY_CONCAT_EX
-#endif
-#define JSON_HEDLEY_CONCAT_EX(a,b) a##b
-
-#if defined(JSON_HEDLEY_CONCAT)
-    #undef JSON_HEDLEY_CONCAT
-#endif
-#define JSON_HEDLEY_CONCAT(a,b) JSON_HEDLEY_CONCAT_EX(a,b)
-
-#if defined(JSON_HEDLEY_CONCAT3_EX)
-    #undef JSON_HEDLEY_CONCAT3_EX
-#endif
-#define JSON_HEDLEY_CONCAT3_EX(a,b,c) a##b##c
-
-#if defined(JSON_HEDLEY_CONCAT3)
-    #undef JSON_HEDLEY_CONCAT3
-#endif
-#define JSON_HEDLEY_CONCAT3(a,b,c) JSON_HEDLEY_CONCAT3_EX(a,b,c)
-
-#if defined(JSON_HEDLEY_VERSION_ENCODE)
-    #undef JSON_HEDLEY_VERSION_ENCODE
-#endif
-#define JSON_HEDLEY_VERSION_ENCODE(major,minor,revision) (((major) * 1000000) + ((minor) * 1000) + (revision))
-
-#if defined(JSON_HEDLEY_VERSION_DECODE_MAJOR)
-    #undef JSON_HEDLEY_VERSION_DECODE_MAJOR
-#endif
-#define JSON_HEDLEY_VERSION_DECODE_MAJOR(version) ((version) / 1000000)
-
-#if defined(JSON_HEDLEY_VERSION_DECODE_MINOR)
-    #undef JSON_HEDLEY_VERSION_DECODE_MINOR
-#endif
-#define JSON_HEDLEY_VERSION_DECODE_MINOR(version) (((version) % 1000000) / 1000)
-
-#if defined(JSON_HEDLEY_VERSION_DECODE_REVISION)
-    #undef JSON_HEDLEY_VERSION_DECODE_REVISION
-#endif
-#define JSON_HEDLEY_VERSION_DECODE_REVISION(version) ((version) % 1000)
-
-#if defined(JSON_HEDLEY_GNUC_VERSION)
-    #undef JSON_HEDLEY_GNUC_VERSION
-#endif
-#if defined(__GNUC__) && defined(__GNUC_PATCHLEVEL__)
-    #define JSON_HEDLEY_GNUC_VERSION JSON_HEDLEY_VERSION_ENCODE(__GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__)
-#elif defined(__GNUC__)
-    #define JSON_HEDLEY_GNUC_VERSION JSON_HEDLEY_VERSION_ENCODE(__GNUC__, __GNUC_MINOR__, 0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_VERSION_CHECK)
-    #undef JSON_HEDLEY_GNUC_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_GNUC_VERSION)
-    #define JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_GNUC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_MSVC_VERSION)
-    #undef JSON_HEDLEY_MSVC_VERSION
-#endif
-#if defined(_MSC_FULL_VER) && (_MSC_FULL_VER >= 140000000)
-    #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_FULL_VER / 10000000, (_MSC_FULL_VER % 10000000) / 100000, (_MSC_FULL_VER % 100000) / 100)
-#elif defined(_MSC_FULL_VER)
-    #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_FULL_VER / 1000000, (_MSC_FULL_VER % 1000000) / 10000, (_MSC_FULL_VER % 10000) / 10)
-#elif defined(_MSC_VER)
-    #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_VER / 100, _MSC_VER % 100, 0)
-#endif
-
-#if defined(JSON_HEDLEY_MSVC_VERSION_CHECK)
-    #undef JSON_HEDLEY_MSVC_VERSION_CHECK
-#endif
-#if !defined(_MSC_VER)
-    #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (0)
-#elif defined(_MSC_VER) && (_MSC_VER >= 1400)
-    #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_FULL_VER >= ((major * 10000000) + (minor * 100000) + (patch)))
-#elif defined(_MSC_VER) && (_MSC_VER >= 1200)
-    #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_FULL_VER >= ((major * 1000000) + (minor * 10000) + (patch)))
-#else
-    #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_VER >= ((major * 100) + (minor)))
-#endif
-
-#if defined(JSON_HEDLEY_INTEL_VERSION)
-    #undef JSON_HEDLEY_INTEL_VERSION
-#endif
-#if defined(__INTEL_COMPILER) && defined(__INTEL_COMPILER_UPDATE)
-    #define JSON_HEDLEY_INTEL_VERSION JSON_HEDLEY_VERSION_ENCODE(__INTEL_COMPILER / 100, __INTEL_COMPILER % 100, __INTEL_COMPILER_UPDATE)
-#elif defined(__INTEL_COMPILER)
-    #define JSON_HEDLEY_INTEL_VERSION JSON_HEDLEY_VERSION_ENCODE(__INTEL_COMPILER / 100, __INTEL_COMPILER % 100, 0)
-#endif
-
-#if defined(JSON_HEDLEY_INTEL_VERSION_CHECK)
-    #undef JSON_HEDLEY_INTEL_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_INTEL_VERSION)
-    #define JSON_HEDLEY_INTEL_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_INTEL_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_INTEL_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_PGI_VERSION)
-    #undef JSON_HEDLEY_PGI_VERSION
-#endif
-#if defined(__PGI) && defined(__PGIC__) && defined(__PGIC_MINOR__) && defined(__PGIC_PATCHLEVEL__)
-    #define JSON_HEDLEY_PGI_VERSION JSON_HEDLEY_VERSION_ENCODE(__PGIC__, __PGIC_MINOR__, __PGIC_PATCHLEVEL__)
-#endif
-
-#if defined(JSON_HEDLEY_PGI_VERSION_CHECK)
-    #undef JSON_HEDLEY_PGI_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_PGI_VERSION)
-    #define JSON_HEDLEY_PGI_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_PGI_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_PGI_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_SUNPRO_VERSION)
-    #undef JSON_HEDLEY_SUNPRO_VERSION
-#endif
-#if defined(__SUNPRO_C) && (__SUNPRO_C > 0x1000)
-    #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((((__SUNPRO_C >> 16) & 0xf) * 10) + ((__SUNPRO_C >> 12) & 0xf), (((__SUNPRO_C >> 8) & 0xf) * 10) + ((__SUNPRO_C >> 4) & 0xf), (__SUNPRO_C & 0xf) * 10)
-#elif defined(__SUNPRO_C)
-    #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((__SUNPRO_C >> 8) & 0xf, (__SUNPRO_C >> 4) & 0xf, (__SUNPRO_C) & 0xf)
-#elif defined(__SUNPRO_CC) && (__SUNPRO_CC > 0x1000)
-    #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((((__SUNPRO_CC >> 16) & 0xf) * 10) + ((__SUNPRO_CC >> 12) & 0xf), (((__SUNPRO_CC >> 8) & 0xf) * 10) + ((__SUNPRO_CC >> 4) & 0xf), (__SUNPRO_CC & 0xf) * 10)
-#elif defined(__SUNPRO_CC)
-    #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((__SUNPRO_CC >> 8) & 0xf, (__SUNPRO_CC >> 4) & 0xf, (__SUNPRO_CC) & 0xf)
-#endif
-
-#if defined(JSON_HEDLEY_SUNPRO_VERSION_CHECK)
-    #undef JSON_HEDLEY_SUNPRO_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_SUNPRO_VERSION)
-    #define JSON_HEDLEY_SUNPRO_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_SUNPRO_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_SUNPRO_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION)
-    #undef JSON_HEDLEY_EMSCRIPTEN_VERSION
-#endif
-#if defined(__EMSCRIPTEN__)
-    #define JSON_HEDLEY_EMSCRIPTEN_VERSION JSON_HEDLEY_VERSION_ENCODE(__EMSCRIPTEN_major__, __EMSCRIPTEN_minor__, __EMSCRIPTEN_tiny__)
-#endif
-
-#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK)
-    #undef JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION)
-    #define JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_EMSCRIPTEN_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_ARM_VERSION)
-    #undef JSON_HEDLEY_ARM_VERSION
-#endif
-#if defined(__CC_ARM) && defined(__ARMCOMPILER_VERSION)
-    #define JSON_HEDLEY_ARM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ARMCOMPILER_VERSION / 1000000, (__ARMCOMPILER_VERSION % 1000000) / 10000, (__ARMCOMPILER_VERSION % 10000) / 100)
-#elif defined(__CC_ARM) && defined(__ARMCC_VERSION)
-    #define JSON_HEDLEY_ARM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ARMCC_VERSION / 1000000, (__ARMCC_VERSION % 1000000) / 10000, (__ARMCC_VERSION % 10000) / 100)
-#endif
-
-#if defined(JSON_HEDLEY_ARM_VERSION_CHECK)
-    #undef JSON_HEDLEY_ARM_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_ARM_VERSION)
-    #define JSON_HEDLEY_ARM_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_ARM_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_ARM_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_IBM_VERSION)
-    #undef JSON_HEDLEY_IBM_VERSION
-#endif
-#if defined(__ibmxl__)
-    #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ibmxl_version__, __ibmxl_release__, __ibmxl_modification__)
-#elif defined(__xlC__) && defined(__xlC_ver__)
-    #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__xlC__ >> 8, __xlC__ & 0xff, (__xlC_ver__ >> 8) & 0xff)
-#elif defined(__xlC__)
-    #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__xlC__ >> 8, __xlC__ & 0xff, 0)
-#endif
-
-#if defined(JSON_HEDLEY_IBM_VERSION_CHECK)
-    #undef JSON_HEDLEY_IBM_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_IBM_VERSION)
-    #define JSON_HEDLEY_IBM_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_IBM_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_IBM_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_VERSION)
-    #undef JSON_HEDLEY_TI_VERSION
-#endif
-#if \
-    defined(__TI_COMPILER_VERSION__) && \
-    ( \
-      defined(__TMS470__) || defined(__TI_ARM__) || \
-      defined(__MSP430__) || \
-      defined(__TMS320C2000__) \
-    )
-#if (__TI_COMPILER_VERSION__ >= 16000000)
-    #define JSON_HEDLEY_TI_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-#endif
-
-#if defined(JSON_HEDLEY_TI_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_VERSION)
-    #define JSON_HEDLEY_TI_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL2000_VERSION)
-    #undef JSON_HEDLEY_TI_CL2000_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && defined(__TMS320C2000__)
-    #define JSON_HEDLEY_TI_CL2000_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL2000_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_CL2000_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_CL2000_VERSION)
-    #define JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL2000_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL430_VERSION)
-    #undef JSON_HEDLEY_TI_CL430_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && defined(__MSP430__)
-    #define JSON_HEDLEY_TI_CL430_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL430_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_CL430_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_CL430_VERSION)
-    #define JSON_HEDLEY_TI_CL430_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL430_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_CL430_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_ARMCL_VERSION)
-    #undef JSON_HEDLEY_TI_ARMCL_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && (defined(__TMS470__) || defined(__TI_ARM__))
-    #define JSON_HEDLEY_TI_ARMCL_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_ARMCL_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_ARMCL_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_ARMCL_VERSION)
-    #define JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_ARMCL_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL6X_VERSION)
-    #undef JSON_HEDLEY_TI_CL6X_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && defined(__TMS320C6X__)
-    #define JSON_HEDLEY_TI_CL6X_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL6X_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_CL6X_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_CL6X_VERSION)
-    #define JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL6X_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL7X_VERSION)
-    #undef JSON_HEDLEY_TI_CL7X_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && defined(__C7000__)
-    #define JSON_HEDLEY_TI_CL7X_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL7X_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_CL7X_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_CL7X_VERSION)
-    #define JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL7X_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_CLPRU_VERSION)
-    #undef JSON_HEDLEY_TI_CLPRU_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && defined(__PRU__)
-    #define JSON_HEDLEY_TI_CLPRU_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_CLPRU_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_CLPRU_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_CLPRU_VERSION)
-    #define JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CLPRU_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_CRAY_VERSION)
-    #undef JSON_HEDLEY_CRAY_VERSION
-#endif
-#if defined(_CRAYC)
-    #if defined(_RELEASE_PATCHLEVEL)
-        #define JSON_HEDLEY_CRAY_VERSION JSON_HEDLEY_VERSION_ENCODE(_RELEASE_MAJOR, _RELEASE_MINOR, _RELEASE_PATCHLEVEL)
-    #else
-        #define JSON_HEDLEY_CRAY_VERSION JSON_HEDLEY_VERSION_ENCODE(_RELEASE_MAJOR, _RELEASE_MINOR, 0)
-    #endif
-#endif
-
-#if defined(JSON_HEDLEY_CRAY_VERSION_CHECK)
-    #undef JSON_HEDLEY_CRAY_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_CRAY_VERSION)
-    #define JSON_HEDLEY_CRAY_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_CRAY_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_CRAY_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_IAR_VERSION)
-    #undef JSON_HEDLEY_IAR_VERSION
-#endif
-#if defined(__IAR_SYSTEMS_ICC__)
-    #if __VER__ > 1000
-        #define JSON_HEDLEY_IAR_VERSION JSON_HEDLEY_VERSION_ENCODE((__VER__ / 1000000), ((__VER__ / 1000) % 1000), (__VER__ % 1000))
-    #else
-        #define JSON_HEDLEY_IAR_VERSION JSON_HEDLEY_VERSION_ENCODE(VER / 100, __VER__ % 100, 0)
-    #endif
-#endif
-
-#if defined(JSON_HEDLEY_IAR_VERSION_CHECK)
-    #undef JSON_HEDLEY_IAR_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_IAR_VERSION)
-    #define JSON_HEDLEY_IAR_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_IAR_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_IAR_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TINYC_VERSION)
-    #undef JSON_HEDLEY_TINYC_VERSION
-#endif
-#if defined(__TINYC__)
-    #define JSON_HEDLEY_TINYC_VERSION JSON_HEDLEY_VERSION_ENCODE(__TINYC__ / 1000, (__TINYC__ / 100) % 10, __TINYC__ % 100)
-#endif
-
-#if defined(JSON_HEDLEY_TINYC_VERSION_CHECK)
-    #undef JSON_HEDLEY_TINYC_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TINYC_VERSION)
-    #define JSON_HEDLEY_TINYC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TINYC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TINYC_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_DMC_VERSION)
-    #undef JSON_HEDLEY_DMC_VERSION
-#endif
-#if defined(__DMC__)
-    #define JSON_HEDLEY_DMC_VERSION JSON_HEDLEY_VERSION_ENCODE(__DMC__ >> 8, (__DMC__ >> 4) & 0xf, __DMC__ & 0xf)
-#endif
-
-#if defined(JSON_HEDLEY_DMC_VERSION_CHECK)
-    #undef JSON_HEDLEY_DMC_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_DMC_VERSION)
-    #define JSON_HEDLEY_DMC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_DMC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_DMC_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_COMPCERT_VERSION)
-    #undef JSON_HEDLEY_COMPCERT_VERSION
-#endif
-#if defined(__COMPCERT_VERSION__)
-    #define JSON_HEDLEY_COMPCERT_VERSION JSON_HEDLEY_VERSION_ENCODE(__COMPCERT_VERSION__ / 10000, (__COMPCERT_VERSION__ / 100) % 100, __COMPCERT_VERSION__ % 100)
-#endif
-
-#if defined(JSON_HEDLEY_COMPCERT_VERSION_CHECK)
-    #undef JSON_HEDLEY_COMPCERT_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_COMPCERT_VERSION)
-    #define JSON_HEDLEY_COMPCERT_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_COMPCERT_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_COMPCERT_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_PELLES_VERSION)
-    #undef JSON_HEDLEY_PELLES_VERSION
-#endif
-#if defined(__POCC__)
-    #define JSON_HEDLEY_PELLES_VERSION JSON_HEDLEY_VERSION_ENCODE(__POCC__ / 100, __POCC__ % 100, 0)
-#endif
-
-#if defined(JSON_HEDLEY_PELLES_VERSION_CHECK)
-    #undef JSON_HEDLEY_PELLES_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_PELLES_VERSION)
-    #define JSON_HEDLEY_PELLES_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_PELLES_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_PELLES_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_VERSION)
-    #undef JSON_HEDLEY_GCC_VERSION
-#endif
-#if \
-    defined(JSON_HEDLEY_GNUC_VERSION) && \
-    !defined(__clang__) && \
-    !defined(JSON_HEDLEY_INTEL_VERSION) && \
-    !defined(JSON_HEDLEY_PGI_VERSION) && \
-    !defined(JSON_HEDLEY_ARM_VERSION) && \
-    !defined(JSON_HEDLEY_TI_VERSION) && \
-    !defined(JSON_HEDLEY_TI_ARMCL_VERSION) && \
-    !defined(JSON_HEDLEY_TI_CL430_VERSION) && \
-    !defined(JSON_HEDLEY_TI_CL2000_VERSION) && \
-    !defined(JSON_HEDLEY_TI_CL6X_VERSION) && \
-    !defined(JSON_HEDLEY_TI_CL7X_VERSION) && \
-    !defined(JSON_HEDLEY_TI_CLPRU_VERSION) && \
-    !defined(__COMPCERT__)
-    #define JSON_HEDLEY_GCC_VERSION JSON_HEDLEY_GNUC_VERSION
-#endif
-
-#if defined(JSON_HEDLEY_GCC_VERSION_CHECK)
-    #undef JSON_HEDLEY_GCC_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_GCC_VERSION)
-    #define JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_GCC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_ATTRIBUTE)
-    #undef JSON_HEDLEY_HAS_ATTRIBUTE
-#endif
-#if defined(__has_attribute)
-    #define JSON_HEDLEY_HAS_ATTRIBUTE(attribute) __has_attribute(attribute)
-#else
-    #define JSON_HEDLEY_HAS_ATTRIBUTE(attribute) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_ATTRIBUTE)
-    #undef JSON_HEDLEY_GNUC_HAS_ATTRIBUTE
-#endif
-#if defined(__has_attribute)
-    #define JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute,major,minor,patch) __has_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_ATTRIBUTE)
-    #undef JSON_HEDLEY_GCC_HAS_ATTRIBUTE
-#endif
-#if defined(__has_attribute)
-    #define JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute,major,minor,patch) __has_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_CPP_ATTRIBUTE)
-    #undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE
-#endif
-#if \
-    defined(__has_cpp_attribute) && \
-    defined(__cplusplus) && \
-    (!defined(JSON_HEDLEY_SUNPRO_VERSION) || JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0))
-    #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute) __has_cpp_attribute(attribute)
-#else
-    #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute) (0)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS)
-    #undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS
-#endif
-#if !defined(__cplusplus) || !defined(__has_cpp_attribute)
-    #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) (0)
-#elif \
-    !defined(JSON_HEDLEY_PGI_VERSION) && \
-    !defined(JSON_HEDLEY_IAR_VERSION) && \
-    (!defined(JSON_HEDLEY_SUNPRO_VERSION) || JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0)) && \
-    (!defined(JSON_HEDLEY_MSVC_VERSION) || JSON_HEDLEY_MSVC_VERSION_CHECK(19,20,0))
-    #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) JSON_HEDLEY_HAS_CPP_ATTRIBUTE(ns::attribute)
-#else
-    #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE)
-    #undef JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE
-#endif
-#if defined(__has_cpp_attribute) && defined(__cplusplus)
-    #define JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) __has_cpp_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE)
-    #undef JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE
-#endif
-#if defined(__has_cpp_attribute) && defined(__cplusplus)
-    #define JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) __has_cpp_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_BUILTIN)
-    #undef JSON_HEDLEY_HAS_BUILTIN
-#endif
-#if defined(__has_builtin)
-    #define JSON_HEDLEY_HAS_BUILTIN(builtin) __has_builtin(builtin)
-#else
-    #define JSON_HEDLEY_HAS_BUILTIN(builtin) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_BUILTIN)
-    #undef JSON_HEDLEY_GNUC_HAS_BUILTIN
-#endif
-#if defined(__has_builtin)
-    #define JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin,major,minor,patch) __has_builtin(builtin)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_BUILTIN)
-    #undef JSON_HEDLEY_GCC_HAS_BUILTIN
-#endif
-#if defined(__has_builtin)
-    #define JSON_HEDLEY_GCC_HAS_BUILTIN(builtin,major,minor,patch) __has_builtin(builtin)
-#else
-    #define JSON_HEDLEY_GCC_HAS_BUILTIN(builtin,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_FEATURE)
-    #undef JSON_HEDLEY_HAS_FEATURE
-#endif
-#if defined(__has_feature)
-    #define JSON_HEDLEY_HAS_FEATURE(feature) __has_feature(feature)
-#else
-    #define JSON_HEDLEY_HAS_FEATURE(feature) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_FEATURE)
-    #undef JSON_HEDLEY_GNUC_HAS_FEATURE
-#endif
-#if defined(__has_feature)
-    #define JSON_HEDLEY_GNUC_HAS_FEATURE(feature,major,minor,patch) __has_feature(feature)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_FEATURE(feature,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_FEATURE)
-    #undef JSON_HEDLEY_GCC_HAS_FEATURE
-#endif
-#if defined(__has_feature)
-    #define JSON_HEDLEY_GCC_HAS_FEATURE(feature,major,minor,patch) __has_feature(feature)
-#else
-    #define JSON_HEDLEY_GCC_HAS_FEATURE(feature,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_EXTENSION)
-    #undef JSON_HEDLEY_HAS_EXTENSION
-#endif
-#if defined(__has_extension)
-    #define JSON_HEDLEY_HAS_EXTENSION(extension) __has_extension(extension)
-#else
-    #define JSON_HEDLEY_HAS_EXTENSION(extension) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_EXTENSION)
-    #undef JSON_HEDLEY_GNUC_HAS_EXTENSION
-#endif
-#if defined(__has_extension)
-    #define JSON_HEDLEY_GNUC_HAS_EXTENSION(extension,major,minor,patch) __has_extension(extension)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_EXTENSION(extension,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_EXTENSION)
-    #undef JSON_HEDLEY_GCC_HAS_EXTENSION
-#endif
-#if defined(__has_extension)
-    #define JSON_HEDLEY_GCC_HAS_EXTENSION(extension,major,minor,patch) __has_extension(extension)
-#else
-    #define JSON_HEDLEY_GCC_HAS_EXTENSION(extension,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE)
-    #undef JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE
-#endif
-#if defined(__has_declspec_attribute)
-    #define JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute) __has_declspec_attribute(attribute)
-#else
-    #define JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE)
-    #undef JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE
-#endif
-#if defined(__has_declspec_attribute)
-    #define JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) __has_declspec_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE)
-    #undef JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE
-#endif
-#if defined(__has_declspec_attribute)
-    #define JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) __has_declspec_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_WARNING)
-    #undef JSON_HEDLEY_HAS_WARNING
-#endif
-#if defined(__has_warning)
-    #define JSON_HEDLEY_HAS_WARNING(warning) __has_warning(warning)
-#else
-    #define JSON_HEDLEY_HAS_WARNING(warning) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_WARNING)
-    #undef JSON_HEDLEY_GNUC_HAS_WARNING
-#endif
-#if defined(__has_warning)
-    #define JSON_HEDLEY_GNUC_HAS_WARNING(warning,major,minor,patch) __has_warning(warning)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_WARNING(warning,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_WARNING)
-    #undef JSON_HEDLEY_GCC_HAS_WARNING
-#endif
-#if defined(__has_warning)
-    #define JSON_HEDLEY_GCC_HAS_WARNING(warning,major,minor,patch) __has_warning(warning)
-#else
-    #define JSON_HEDLEY_GCC_HAS_WARNING(warning,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-/* JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_ is for
-   HEDLEY INTERNAL USE ONLY.  API subject to change without notice. */
-#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_)
-    #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
-#endif
-#if defined(__cplusplus)
-#  if JSON_HEDLEY_HAS_WARNING("-Wc++98-compat")
-#    if JSON_HEDLEY_HAS_WARNING("-Wc++17-extensions")
-#      define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("clang diagnostic ignored \"-Wc++98-compat\"") \
-    _Pragma("clang diagnostic ignored \"-Wc++17-extensions\"") \
-    xpr \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#    else
-#      define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("clang diagnostic ignored \"-Wc++98-compat\"") \
-    xpr \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#    endif
-#  endif
-#endif
-#if !defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(x) x
-#endif
-
-#if defined(JSON_HEDLEY_CONST_CAST)
-    #undef JSON_HEDLEY_CONST_CAST
-#endif
-#if defined(__cplusplus)
-#  define JSON_HEDLEY_CONST_CAST(T, expr) (const_cast<T>(expr))
-#elif \
-  JSON_HEDLEY_HAS_WARNING("-Wcast-qual") || \
-  JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-#  define JSON_HEDLEY_CONST_CAST(T, expr) (__extension__ ({ \
-        JSON_HEDLEY_DIAGNOSTIC_PUSH \
-        JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL \
-        ((T) (expr)); \
-        JSON_HEDLEY_DIAGNOSTIC_POP \
-    }))
-#else
-#  define JSON_HEDLEY_CONST_CAST(T, expr) ((T) (expr))
-#endif
-
-#if defined(JSON_HEDLEY_REINTERPRET_CAST)
-    #undef JSON_HEDLEY_REINTERPRET_CAST
-#endif
-#if defined(__cplusplus)
-    #define JSON_HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
-#else
-    #define JSON_HEDLEY_REINTERPRET_CAST(T, expr) ((T) (expr))
-#endif
-
-#if defined(JSON_HEDLEY_STATIC_CAST)
-    #undef JSON_HEDLEY_STATIC_CAST
-#endif
-#if defined(__cplusplus)
-    #define JSON_HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
-#else
-    #define JSON_HEDLEY_STATIC_CAST(T, expr) ((T) (expr))
-#endif
-
-#if defined(JSON_HEDLEY_CPP_CAST)
-    #undef JSON_HEDLEY_CPP_CAST
-#endif
-#if defined(__cplusplus)
-#  if JSON_HEDLEY_HAS_WARNING("-Wold-style-cast")
-#    define JSON_HEDLEY_CPP_CAST(T, expr) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("clang diagnostic ignored \"-Wold-style-cast\"") \
-    ((T) (expr)) \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#  elif JSON_HEDLEY_IAR_VERSION_CHECK(8,3,0)
-#    define JSON_HEDLEY_CPP_CAST(T, expr) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("diag_suppress=Pe137") \
-    JSON_HEDLEY_DIAGNOSTIC_POP \
-#  else
-#    define JSON_HEDLEY_CPP_CAST(T, expr) ((T) (expr))
-#  endif
-#else
-#  define JSON_HEDLEY_CPP_CAST(T, expr) (expr)
-#endif
-
-#if \
-    (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) || \
-    defined(__clang__) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(18,4,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,7,0) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(2,0,1) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,1,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,0,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \
-    JSON_HEDLEY_CRAY_VERSION_CHECK(5,0,0) || \
-    JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,17) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(8,0,0) || \
-    (JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) && defined(__C99_PRAGMA_OPERATOR))
-    #define JSON_HEDLEY_PRAGMA(value) _Pragma(#value)
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0)
-    #define JSON_HEDLEY_PRAGMA(value) __pragma(value)
-#else
-    #define JSON_HEDLEY_PRAGMA(value)
-#endif
-
-#if defined(JSON_HEDLEY_DIAGNOSTIC_PUSH)
-    #undef JSON_HEDLEY_DIAGNOSTIC_PUSH
-#endif
-#if defined(JSON_HEDLEY_DIAGNOSTIC_POP)
-    #undef JSON_HEDLEY_DIAGNOSTIC_POP
-#endif
-#if defined(__clang__)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("clang diagnostic push")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("clang diagnostic pop")
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("warning(push)")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("warning(pop)")
-#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("GCC diagnostic push")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("GCC diagnostic pop")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH __pragma(warning(push))
-    #define JSON_HEDLEY_DIAGNOSTIC_POP __pragma(warning(pop))
-#elif JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("push")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("pop")
-#elif \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,4,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,1,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("diag_push")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("diag_pop")
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,90,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("warning(push)")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("warning(pop)")
-#else
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH
-    #define JSON_HEDLEY_DIAGNOSTIC_POP
-#endif
-
-#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED)
-    #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wdeprecated-declarations")
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("clang diagnostic ignored \"-Wdeprecated-declarations\"")
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("warning(disable:1478 1786)")
-#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress 1215,1444")
-#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED __pragma(warning(disable:4996))
-#elif \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress 1291,1718")
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) && !defined(__cplusplus)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("error_messages(off,E_DEPRECATED_ATT,E_DEPRECATED_ATT_MESS)")
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) && defined(__cplusplus)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("error_messages(off,symdeprecated,symdeprecated2)")
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress=Pe1444,Pe1215")
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,90,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("warn(disable:2241)")
-#else
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED
-#endif
-
-#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS)
-    #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas")
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("clang diagnostic ignored \"-Wunknown-pragmas\"")
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("warning(disable:161)")
-#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 1675")
-#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("GCC diagnostic ignored \"-Wunknown-pragmas\"")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS __pragma(warning(disable:4068))
-#elif \
-    JSON_HEDLEY_TI_VERSION_CHECK(16,9,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,3,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 163")
-#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 163")
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress=Pe161")
-#else
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS
-#endif
-
-#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES)
-    #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wunknown-attributes")
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("clang diagnostic ignored \"-Wunknown-attributes\"")
-#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"")
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(17,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("warning(disable:1292)")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(19,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES __pragma(warning(disable:5030))
-#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress 1097")
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,14,0) && defined(__cplusplus)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("error_messages(off,attrskipunsup)")
-#elif \
-    JSON_HEDLEY_TI_VERSION_CHECK(18,1,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,3,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress 1173")
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress=Pe1097")
-#else
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES
-#endif
-
-#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL)
-    #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wcast-qual")
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("clang diagnostic ignored \"-Wcast-qual\"")
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("warning(disable:2203 2331)")
-#elif JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("GCC diagnostic ignored \"-Wcast-qual\"")
-#else
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL
-#endif
-
-#if defined(JSON_HEDLEY_DEPRECATED)
-    #undef JSON_HEDLEY_DEPRECATED
-#endif
-#if defined(JSON_HEDLEY_DEPRECATED_FOR)
-    #undef JSON_HEDLEY_DEPRECATED_FOR
-#endif
-#if JSON_HEDLEY_MSVC_VERSION_CHECK(14,0,0)
-    #define JSON_HEDLEY_DEPRECATED(since) __declspec(deprecated("Since " # since))
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __declspec(deprecated("Since " #since "; use " #replacement))
-#elif defined(__cplusplus) && (__cplusplus >= 201402L)
-    #define JSON_HEDLEY_DEPRECATED(since) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[deprecated("Since " #since)]])
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[deprecated("Since " #since "; use " #replacement)]])
-#elif \
-    JSON_HEDLEY_HAS_EXTENSION(attribute_deprecated_with_message) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,5,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(18,1,0) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(18,1,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,3,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,3,0)
-    #define JSON_HEDLEY_DEPRECATED(since) __attribute__((__deprecated__("Since " #since)))
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __attribute__((__deprecated__("Since " #since "; use " #replacement)))
-#elif \
-    JSON_HEDLEY_HAS_ATTRIBUTE(deprecated) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_DEPRECATED(since) __attribute__((__deprecated__))
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __attribute__((__deprecated__))
-#elif \
-    JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0) || \
-    JSON_HEDLEY_PELLES_VERSION_CHECK(6,50,0)
-    #define JSON_HEDLEY_DEPRECATED(since) __declspec(deprecated)
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __declspec(deprecated)
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_DEPRECATED(since) _Pragma("deprecated")
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) _Pragma("deprecated")
-#else
-    #define JSON_HEDLEY_DEPRECATED(since)
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
-#endif
-
-#if defined(JSON_HEDLEY_UNAVAILABLE)
-    #undef JSON_HEDLEY_UNAVAILABLE
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(warning) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_UNAVAILABLE(available_since) __attribute__((__warning__("Not available until " #available_since)))
-#else
-    #define JSON_HEDLEY_UNAVAILABLE(available_since)
-#endif
-
-#if defined(JSON_HEDLEY_WARN_UNUSED_RESULT)
-    #undef JSON_HEDLEY_WARN_UNUSED_RESULT
-#endif
-#if defined(JSON_HEDLEY_WARN_UNUSED_RESULT_MSG)
-    #undef JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
-#endif
-#if (JSON_HEDLEY_HAS_CPP_ATTRIBUTE(nodiscard) >= 201907L)
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]])
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard(msg)]])
-#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE(nodiscard)
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]])
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]])
-#elif \
-    JSON_HEDLEY_HAS_ATTRIBUTE(warn_unused_result) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \
-    (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0) && defined(__cplusplus)) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT __attribute__((__warn_unused_result__))
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) __attribute__((__warn_unused_result__))
-#elif defined(_Check_return_) /* SAL */
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT _Check_return_
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) _Check_return_
-#else
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg)
-#endif
-
-#if defined(JSON_HEDLEY_SENTINEL)
-    #undef JSON_HEDLEY_SENTINEL
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(sentinel) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(5,4,0)
-    #define JSON_HEDLEY_SENTINEL(position) __attribute__((__sentinel__(position)))
-#else
-    #define JSON_HEDLEY_SENTINEL(position)
-#endif
-
-#if defined(JSON_HEDLEY_NO_RETURN)
-    #undef JSON_HEDLEY_NO_RETURN
-#endif
-#if JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_NO_RETURN __noreturn
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_NO_RETURN __attribute__((__noreturn__))
-#elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
-    #define JSON_HEDLEY_NO_RETURN _Noreturn
-#elif defined(__cplusplus) && (__cplusplus >= 201103L)
-    #define JSON_HEDLEY_NO_RETURN JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[noreturn]])
-#elif \
-    JSON_HEDLEY_HAS_ATTRIBUTE(noreturn) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,2,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_NO_RETURN __attribute__((__noreturn__))
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0)
-    #define JSON_HEDLEY_NO_RETURN _Pragma("does_not_return")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0)
-    #define JSON_HEDLEY_NO_RETURN __declspec(noreturn)
-#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,0,0) && defined(__cplusplus)
-    #define JSON_HEDLEY_NO_RETURN _Pragma("FUNC_NEVER_RETURNS;")
-#elif JSON_HEDLEY_COMPCERT_VERSION_CHECK(3,2,0)
-    #define JSON_HEDLEY_NO_RETURN __attribute((noreturn))
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(9,0,0)
-    #define JSON_HEDLEY_NO_RETURN __declspec(noreturn)
-#else
-    #define JSON_HEDLEY_NO_RETURN
-#endif
-
-#if defined(JSON_HEDLEY_NO_ESCAPE)
-    #undef JSON_HEDLEY_NO_ESCAPE
-#endif
-#if JSON_HEDLEY_HAS_ATTRIBUTE(noescape)
-    #define JSON_HEDLEY_NO_ESCAPE __attribute__((__noescape__))
-#else
-    #define JSON_HEDLEY_NO_ESCAPE
-#endif
-
-#if defined(JSON_HEDLEY_UNREACHABLE)
-    #undef JSON_HEDLEY_UNREACHABLE
-#endif
-#if defined(JSON_HEDLEY_UNREACHABLE_RETURN)
-    #undef JSON_HEDLEY_UNREACHABLE_RETURN
-#endif
-#if defined(JSON_HEDLEY_ASSUME)
-    #undef JSON_HEDLEY_ASSUME
-#endif
-#if \
-    JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_ASSUME(expr) __assume(expr)
-#elif JSON_HEDLEY_HAS_BUILTIN(__builtin_assume)
-    #define JSON_HEDLEY_ASSUME(expr) __builtin_assume(expr)
-#elif \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0)
-    #if defined(__cplusplus)
-        #define JSON_HEDLEY_ASSUME(expr) std::_nassert(expr)
-    #else
-        #define JSON_HEDLEY_ASSUME(expr) _nassert(expr)
-    #endif
-#endif
-#if \
-    (JSON_HEDLEY_HAS_BUILTIN(__builtin_unreachable) && (!defined(JSON_HEDLEY_ARM_VERSION))) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,5,0) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(18,10,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(13,1,5)
-    #define JSON_HEDLEY_UNREACHABLE() __builtin_unreachable()
-#elif defined(JSON_HEDLEY_ASSUME)
-    #define JSON_HEDLEY_UNREACHABLE() JSON_HEDLEY_ASSUME(0)
-#endif
-#if !defined(JSON_HEDLEY_ASSUME)
-    #if defined(JSON_HEDLEY_UNREACHABLE)
-        #define JSON_HEDLEY_ASSUME(expr) JSON_HEDLEY_STATIC_CAST(void, ((expr) ? 1 : (JSON_HEDLEY_UNREACHABLE(), 1)))
-    #else
-        #define JSON_HEDLEY_ASSUME(expr) JSON_HEDLEY_STATIC_CAST(void, expr)
-    #endif
-#endif
-#if defined(JSON_HEDLEY_UNREACHABLE)
-    #if  \
-        JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \
-        JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0)
-        #define JSON_HEDLEY_UNREACHABLE_RETURN(value) return (JSON_HEDLEY_STATIC_CAST(void, JSON_HEDLEY_ASSUME(0)), (value))
-    #else
-        #define JSON_HEDLEY_UNREACHABLE_RETURN(value) JSON_HEDLEY_UNREACHABLE()
-    #endif
-#else
-    #define JSON_HEDLEY_UNREACHABLE_RETURN(value) return (value)
-#endif
-#if !defined(JSON_HEDLEY_UNREACHABLE)
-    #define JSON_HEDLEY_UNREACHABLE() JSON_HEDLEY_ASSUME(0)
-#endif
-
-JSON_HEDLEY_DIAGNOSTIC_PUSH
-#if JSON_HEDLEY_HAS_WARNING("-Wpedantic")
-    #pragma clang diagnostic ignored "-Wpedantic"
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wc++98-compat-pedantic") && defined(__cplusplus)
-    #pragma clang diagnostic ignored "-Wc++98-compat-pedantic"
-#endif
-#if JSON_HEDLEY_GCC_HAS_WARNING("-Wvariadic-macros",4,0,0)
-    #if defined(__clang__)
-        #pragma clang diagnostic ignored "-Wvariadic-macros"
-    #elif defined(JSON_HEDLEY_GCC_VERSION)
-        #pragma GCC diagnostic ignored "-Wvariadic-macros"
-    #endif
-#endif
-#if defined(JSON_HEDLEY_NON_NULL)
-    #undef JSON_HEDLEY_NON_NULL
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(nonnull) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0)
-    #define JSON_HEDLEY_NON_NULL(...) __attribute__((__nonnull__(__VA_ARGS__)))
-#else
-    #define JSON_HEDLEY_NON_NULL(...)
-#endif
-JSON_HEDLEY_DIAGNOSTIC_POP
-
-#if defined(JSON_HEDLEY_PRINTF_FORMAT)
-    #undef JSON_HEDLEY_PRINTF_FORMAT
-#endif
-#if defined(__MINGW32__) && JSON_HEDLEY_GCC_HAS_ATTRIBUTE(format,4,4,0) && !defined(__USE_MINGW_ANSI_STDIO)
-    #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(ms_printf, string_idx, first_to_check)))
-#elif defined(__MINGW32__) && JSON_HEDLEY_GCC_HAS_ATTRIBUTE(format,4,4,0) && defined(__USE_MINGW_ANSI_STDIO)
-    #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(gnu_printf, string_idx, first_to_check)))
-#elif \
-    JSON_HEDLEY_HAS_ATTRIBUTE(format) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(__printf__, string_idx, first_to_check)))
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(6,0,0)
-    #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __declspec(vaformat(printf,string_idx,first_to_check))
-#else
-    #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check)
-#endif
-
-#if defined(JSON_HEDLEY_CONSTEXPR)
-    #undef JSON_HEDLEY_CONSTEXPR
-#endif
-#if defined(__cplusplus)
-    #if __cplusplus >= 201103L
-        #define JSON_HEDLEY_CONSTEXPR JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(constexpr)
-    #endif
-#endif
-#if !defined(JSON_HEDLEY_CONSTEXPR)
-    #define JSON_HEDLEY_CONSTEXPR
-#endif
-
-#if defined(JSON_HEDLEY_PREDICT)
-    #undef JSON_HEDLEY_PREDICT
-#endif
-#if defined(JSON_HEDLEY_LIKELY)
-    #undef JSON_HEDLEY_LIKELY
-#endif
-#if defined(JSON_HEDLEY_UNLIKELY)
-    #undef JSON_HEDLEY_UNLIKELY
-#endif
-#if defined(JSON_HEDLEY_UNPREDICTABLE)
-    #undef JSON_HEDLEY_UNPREDICTABLE
-#endif
-#if JSON_HEDLEY_HAS_BUILTIN(__builtin_unpredictable)
-    #define JSON_HEDLEY_UNPREDICTABLE(expr) __builtin_unpredictable((expr))
-#endif
-#if \
-  JSON_HEDLEY_HAS_BUILTIN(__builtin_expect_with_probability) || \
-  JSON_HEDLEY_GCC_VERSION_CHECK(9,0,0)
-#  define JSON_HEDLEY_PREDICT(expr, value, probability) __builtin_expect_with_probability(  (expr), (value), (probability))
-#  define JSON_HEDLEY_PREDICT_TRUE(expr, probability)   __builtin_expect_with_probability(!!(expr),    1   , (probability))
-#  define JSON_HEDLEY_PREDICT_FALSE(expr, probability)  __builtin_expect_with_probability(!!(expr),    0   , (probability))
-#  define JSON_HEDLEY_LIKELY(expr)                      __builtin_expect                 (!!(expr),    1                  )
-#  define JSON_HEDLEY_UNLIKELY(expr)                    __builtin_expect                 (!!(expr),    0                  )
-#elif \
-  JSON_HEDLEY_HAS_BUILTIN(__builtin_expect) || \
-  JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-  (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0) && defined(__cplusplus)) || \
-  JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-  JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-  JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-  JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,7,0) || \
-  JSON_HEDLEY_TI_CL430_VERSION_CHECK(3,1,0) || \
-  JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,1,0) || \
-  JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \
-  JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-  JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \
-  JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,27) || \
-  JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0)
-#  define JSON_HEDLEY_PREDICT(expr, expected, probability) \
-    (((probability) >= 0.9) ? __builtin_expect((expr), (expected)) : (JSON_HEDLEY_STATIC_CAST(void, expected), (expr)))
-#  define JSON_HEDLEY_PREDICT_TRUE(expr, probability) \
-    (__extension__ ({ \
-        double hedley_probability_ = (probability); \
-        ((hedley_probability_ >= 0.9) ? __builtin_expect(!!(expr), 1) : ((hedley_probability_ <= 0.1) ? __builtin_expect(!!(expr), 0) : !!(expr))); \
-    }))
-#  define JSON_HEDLEY_PREDICT_FALSE(expr, probability) \
-    (__extension__ ({ \
-        double hedley_probability_ = (probability); \
-        ((hedley_probability_ >= 0.9) ? __builtin_expect(!!(expr), 0) : ((hedley_probability_ <= 0.1) ? __builtin_expect(!!(expr), 1) : !!(expr))); \
-    }))
-#  define JSON_HEDLEY_LIKELY(expr)   __builtin_expect(!!(expr), 1)
-#  define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect(!!(expr), 0)
-#else
-#  define JSON_HEDLEY_PREDICT(expr, expected, probability) (JSON_HEDLEY_STATIC_CAST(void, expected), (expr))
-#  define JSON_HEDLEY_PREDICT_TRUE(expr, probability) (!!(expr))
-#  define JSON_HEDLEY_PREDICT_FALSE(expr, probability) (!!(expr))
-#  define JSON_HEDLEY_LIKELY(expr) (!!(expr))
-#  define JSON_HEDLEY_UNLIKELY(expr) (!!(expr))
-#endif
-#if !defined(JSON_HEDLEY_UNPREDICTABLE)
-    #define JSON_HEDLEY_UNPREDICTABLE(expr) JSON_HEDLEY_PREDICT(expr, 1, 0.5)
-#endif
-
-#if defined(JSON_HEDLEY_MALLOC)
-    #undef JSON_HEDLEY_MALLOC
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(malloc) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(12,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_MALLOC __attribute__((__malloc__))
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0)
-    #define JSON_HEDLEY_MALLOC _Pragma("returns_new_memory")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(14, 0, 0)
-    #define JSON_HEDLEY_MALLOC __declspec(restrict)
-#else
-    #define JSON_HEDLEY_MALLOC
-#endif
-
-#if defined(JSON_HEDLEY_PURE)
-    #undef JSON_HEDLEY_PURE
-#endif
-#if \
-  JSON_HEDLEY_HAS_ATTRIBUTE(pure) || \
-  JSON_HEDLEY_GCC_VERSION_CHECK(2,96,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-  JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-  JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-  JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-  JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-  (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-  (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-  (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-  (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-  JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-  JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \
-  JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-#  define JSON_HEDLEY_PURE __attribute__((__pure__))
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0)
-#  define JSON_HEDLEY_PURE _Pragma("does_not_write_global_data")
-#elif defined(__cplusplus) && \
-    ( \
-      JSON_HEDLEY_TI_CL430_VERSION_CHECK(2,0,1) || \
-      JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0) || \
-      JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) \
-    )
-#  define JSON_HEDLEY_PURE _Pragma("FUNC_IS_PURE;")
-#else
-#  define JSON_HEDLEY_PURE
-#endif
-
-#if defined(JSON_HEDLEY_CONST)
-    #undef JSON_HEDLEY_CONST
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(const) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(2,5,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-    #define JSON_HEDLEY_CONST __attribute__((__const__))
-#elif \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0)
-    #define JSON_HEDLEY_CONST _Pragma("no_side_effect")
-#else
-    #define JSON_HEDLEY_CONST JSON_HEDLEY_PURE
-#endif
-
-#if defined(JSON_HEDLEY_RESTRICT)
-    #undef JSON_HEDLEY_RESTRICT
-#endif
-#if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) && !defined(__cplusplus)
-    #define JSON_HEDLEY_RESTRICT restrict
-#elif \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \
-    JSON_HEDLEY_MSVC_VERSION_CHECK(14,0,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,4) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,1,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,14,0) && defined(__cplusplus)) || \
-    JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) || \
-    defined(__clang__)
-    #define JSON_HEDLEY_RESTRICT __restrict
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,3,0) && !defined(__cplusplus)
-    #define JSON_HEDLEY_RESTRICT _Restrict
-#else
-    #define JSON_HEDLEY_RESTRICT
-#endif
-
-#if defined(JSON_HEDLEY_INLINE)
-    #undef JSON_HEDLEY_INLINE
-#endif
-#if \
-    (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) || \
-    (defined(__cplusplus) && (__cplusplus >= 199711L))
-    #define JSON_HEDLEY_INLINE inline
-#elif \
-    defined(JSON_HEDLEY_GCC_VERSION) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(6,2,0)
-    #define JSON_HEDLEY_INLINE __inline__
-#elif \
-    JSON_HEDLEY_MSVC_VERSION_CHECK(12,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,1,0) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(3,1,0) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_INLINE __inline
-#else
-    #define JSON_HEDLEY_INLINE
-#endif
-
-#if defined(JSON_HEDLEY_ALWAYS_INLINE)
-    #undef JSON_HEDLEY_ALWAYS_INLINE
-#endif
-#if \
-  JSON_HEDLEY_HAS_ATTRIBUTE(always_inline) || \
-  JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-  JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-  JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-  JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-  JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-  (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-  (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-  (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-  (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-  JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-  JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-#  define JSON_HEDLEY_ALWAYS_INLINE __attribute__((__always_inline__)) JSON_HEDLEY_INLINE
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(12,0,0)
-#  define JSON_HEDLEY_ALWAYS_INLINE __forceinline
-#elif defined(__cplusplus) && \
-    ( \
-      JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-      JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-      JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-      JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \
-      JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-      JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) \
-    )
-#  define JSON_HEDLEY_ALWAYS_INLINE _Pragma("FUNC_ALWAYS_INLINE;")
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-#  define JSON_HEDLEY_ALWAYS_INLINE _Pragma("inline=forced")
-#else
-#  define JSON_HEDLEY_ALWAYS_INLINE JSON_HEDLEY_INLINE
-#endif
-
-#if defined(JSON_HEDLEY_NEVER_INLINE)
-    #undef JSON_HEDLEY_NEVER_INLINE
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(noinline) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_NEVER_INLINE __attribute__((__noinline__))
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0)
-    #define JSON_HEDLEY_NEVER_INLINE __declspec(noinline)
-#elif JSON_HEDLEY_PGI_VERSION_CHECK(10,2,0)
-    #define JSON_HEDLEY_NEVER_INLINE _Pragma("noinline")
-#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,0,0) && defined(__cplusplus)
-    #define JSON_HEDLEY_NEVER_INLINE _Pragma("FUNC_CANNOT_INLINE;")
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_NEVER_INLINE _Pragma("inline=never")
-#elif JSON_HEDLEY_COMPCERT_VERSION_CHECK(3,2,0)
-    #define JSON_HEDLEY_NEVER_INLINE __attribute((noinline))
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(9,0,0)
-    #define JSON_HEDLEY_NEVER_INLINE __declspec(noinline)
-#else
-    #define JSON_HEDLEY_NEVER_INLINE
-#endif
-
-#if defined(JSON_HEDLEY_PRIVATE)
-    #undef JSON_HEDLEY_PRIVATE
-#endif
-#if defined(JSON_HEDLEY_PUBLIC)
-    #undef JSON_HEDLEY_PUBLIC
-#endif
-#if defined(JSON_HEDLEY_IMPORT)
-    #undef JSON_HEDLEY_IMPORT
-#endif
-#if defined(_WIN32) || defined(__CYGWIN__)
-#  define JSON_HEDLEY_PRIVATE
-#  define JSON_HEDLEY_PUBLIC   __declspec(dllexport)
-#  define JSON_HEDLEY_IMPORT   __declspec(dllimport)
-#else
-#  if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(visibility) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \
-    ( \
-      defined(__TI_EABI__) && \
-      ( \
-        (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-        JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) \
-      ) \
-    )
-#    define JSON_HEDLEY_PRIVATE __attribute__((__visibility__("hidden")))
-#    define JSON_HEDLEY_PUBLIC  __attribute__((__visibility__("default")))
-#  else
-#    define JSON_HEDLEY_PRIVATE
-#    define JSON_HEDLEY_PUBLIC
-#  endif
-#  define JSON_HEDLEY_IMPORT    extern
-#endif
-
-#if defined(JSON_HEDLEY_NO_THROW)
-    #undef JSON_HEDLEY_NO_THROW
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(nothrow) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_NO_THROW __attribute__((__nothrow__))
-#elif \
-    JSON_HEDLEY_MSVC_VERSION_CHECK(13,1,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0)
-    #define JSON_HEDLEY_NO_THROW __declspec(nothrow)
-#else
-    #define JSON_HEDLEY_NO_THROW
-#endif
-
-#if defined(JSON_HEDLEY_FALL_THROUGH)
-    #undef JSON_HEDLEY_FALL_THROUGH
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(fallthrough) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(7,0,0)
-    #define JSON_HEDLEY_FALL_THROUGH __attribute__((__fallthrough__))
-#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(clang,fallthrough)
-    #define JSON_HEDLEY_FALL_THROUGH JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[clang::fallthrough]])
-#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE(fallthrough)
-    #define JSON_HEDLEY_FALL_THROUGH JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[fallthrough]])
-#elif defined(__fallthrough) /* SAL */
-    #define JSON_HEDLEY_FALL_THROUGH __fallthrough
-#else
-    #define JSON_HEDLEY_FALL_THROUGH
-#endif
-
-#if defined(JSON_HEDLEY_RETURNS_NON_NULL)
-    #undef JSON_HEDLEY_RETURNS_NON_NULL
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(returns_nonnull) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,9,0)
-    #define JSON_HEDLEY_RETURNS_NON_NULL __attribute__((__returns_nonnull__))
-#elif defined(_Ret_notnull_) /* SAL */
-    #define JSON_HEDLEY_RETURNS_NON_NULL _Ret_notnull_
-#else
-    #define JSON_HEDLEY_RETURNS_NON_NULL
-#endif
-
-#if defined(JSON_HEDLEY_ARRAY_PARAM)
-    #undef JSON_HEDLEY_ARRAY_PARAM
-#endif
-#if \
-    defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) && \
-    !defined(__STDC_NO_VLA__) && \
-    !defined(__cplusplus) && \
-    !defined(JSON_HEDLEY_PGI_VERSION) && \
-    !defined(JSON_HEDLEY_TINYC_VERSION)
-    #define JSON_HEDLEY_ARRAY_PARAM(name) (name)
-#else
-    #define JSON_HEDLEY_ARRAY_PARAM(name)
-#endif
-
-#if defined(JSON_HEDLEY_IS_CONSTANT)
-    #undef JSON_HEDLEY_IS_CONSTANT
-#endif
-#if defined(JSON_HEDLEY_REQUIRE_CONSTEXPR)
-    #undef JSON_HEDLEY_REQUIRE_CONSTEXPR
-#endif
-/* JSON_HEDLEY_IS_CONSTEXPR_ is for
-   HEDLEY INTERNAL USE ONLY.  API subject to change without notice. */
-#if defined(JSON_HEDLEY_IS_CONSTEXPR_)
-    #undef JSON_HEDLEY_IS_CONSTEXPR_
-#endif
-#if \
-    JSON_HEDLEY_HAS_BUILTIN(__builtin_constant_p) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,19) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \
-    (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0) && !defined(__cplusplus)) || \
-    JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0)
-    #define JSON_HEDLEY_IS_CONSTANT(expr) __builtin_constant_p(expr)
-#endif
-#if !defined(__cplusplus)
-#  if \
-       JSON_HEDLEY_HAS_BUILTIN(__builtin_types_compatible_p) || \
-       JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \
-       JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-       JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \
-       JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0) || \
-       JSON_HEDLEY_ARM_VERSION_CHECK(5,4,0) || \
-       JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,24)
-#if defined(__INTPTR_TYPE__)
-    #define JSON_HEDLEY_IS_CONSTEXPR_(expr) __builtin_types_compatible_p(__typeof__((1 ? (void*) ((__INTPTR_TYPE__) ((expr) * 0)) : (int*) 0)), int*)
-#else
-    #include <stdint.h>
-    #define JSON_HEDLEY_IS_CONSTEXPR_(expr) __builtin_types_compatible_p(__typeof__((1 ? (void*) ((intptr_t) ((expr) * 0)) : (int*) 0)), int*)
-#endif
-#  elif \
-       ( \
-          defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L) && \
-          !defined(JSON_HEDLEY_SUNPRO_VERSION) && \
-          !defined(JSON_HEDLEY_PGI_VERSION) && \
-          !defined(JSON_HEDLEY_IAR_VERSION)) || \
-       JSON_HEDLEY_HAS_EXTENSION(c_generic_selections) || \
-       JSON_HEDLEY_GCC_VERSION_CHECK(4,9,0) || \
-       JSON_HEDLEY_INTEL_VERSION_CHECK(17,0,0) || \
-       JSON_HEDLEY_IBM_VERSION_CHECK(12,1,0) || \
-       JSON_HEDLEY_ARM_VERSION_CHECK(5,3,0)
-#if defined(__INTPTR_TYPE__)
-    #define JSON_HEDLEY_IS_CONSTEXPR_(expr) _Generic((1 ? (void*) ((__INTPTR_TYPE__) ((expr) * 0)) : (int*) 0), int*: 1, void*: 0)
-#else
-    #include <stdint.h>
-    #define JSON_HEDLEY_IS_CONSTEXPR_(expr) _Generic((1 ? (void*) ((intptr_t) * 0) : (int*) 0), int*: 1, void*: 0)
-#endif
-#  elif \
-       defined(JSON_HEDLEY_GCC_VERSION) || \
-       defined(JSON_HEDLEY_INTEL_VERSION) || \
-       defined(JSON_HEDLEY_TINYC_VERSION) || \
-       defined(JSON_HEDLEY_TI_ARMCL_VERSION) || \
-       JSON_HEDLEY_TI_CL430_VERSION_CHECK(18,12,0) || \
-       defined(JSON_HEDLEY_TI_CL2000_VERSION) || \
-       defined(JSON_HEDLEY_TI_CL6X_VERSION) || \
-       defined(JSON_HEDLEY_TI_CL7X_VERSION) || \
-       defined(JSON_HEDLEY_TI_CLPRU_VERSION) || \
-       defined(__clang__)
-#    define JSON_HEDLEY_IS_CONSTEXPR_(expr) ( \
-        sizeof(void) != \
-        sizeof(*( \
-                  1 ? \
-                  ((void*) ((expr) * 0L) ) : \
-((struct { char v[sizeof(void) * 2]; } *) 1) \
-                ) \
-              ) \
-                                            )
-#  endif
-#endif
-#if defined(JSON_HEDLEY_IS_CONSTEXPR_)
-    #if !defined(JSON_HEDLEY_IS_CONSTANT)
-        #define JSON_HEDLEY_IS_CONSTANT(expr) JSON_HEDLEY_IS_CONSTEXPR_(expr)
-    #endif
-    #define JSON_HEDLEY_REQUIRE_CONSTEXPR(expr) (JSON_HEDLEY_IS_CONSTEXPR_(expr) ? (expr) : (-1))
-#else
-    #if !defined(JSON_HEDLEY_IS_CONSTANT)
-        #define JSON_HEDLEY_IS_CONSTANT(expr) (0)
-    #endif
-    #define JSON_HEDLEY_REQUIRE_CONSTEXPR(expr) (expr)
-#endif
-
-#if defined(JSON_HEDLEY_BEGIN_C_DECLS)
-    #undef JSON_HEDLEY_BEGIN_C_DECLS
-#endif
-#if defined(JSON_HEDLEY_END_C_DECLS)
-    #undef JSON_HEDLEY_END_C_DECLS
-#endif
-#if defined(JSON_HEDLEY_C_DECL)
-    #undef JSON_HEDLEY_C_DECL
-#endif
-#if defined(__cplusplus)
-    #define JSON_HEDLEY_BEGIN_C_DECLS extern "C" {
-    #define JSON_HEDLEY_END_C_DECLS }
-    #define JSON_HEDLEY_C_DECL extern "C"
-#else
-    #define JSON_HEDLEY_BEGIN_C_DECLS
-    #define JSON_HEDLEY_END_C_DECLS
-    #define JSON_HEDLEY_C_DECL
-#endif
-
-#if defined(JSON_HEDLEY_STATIC_ASSERT)
-    #undef JSON_HEDLEY_STATIC_ASSERT
-#endif
-#if \
-  !defined(__cplusplus) && ( \
-      (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L)) || \
-      JSON_HEDLEY_HAS_FEATURE(c_static_assert) || \
-      JSON_HEDLEY_GCC_VERSION_CHECK(6,0,0) || \
-      JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-      defined(_Static_assert) \
-    )
-#  define JSON_HEDLEY_STATIC_ASSERT(expr, message) _Static_assert(expr, message)
-#elif \
-  (defined(__cplusplus) && (__cplusplus >= 201103L)) || \
-  JSON_HEDLEY_MSVC_VERSION_CHECK(16,0,0)
-#  define JSON_HEDLEY_STATIC_ASSERT(expr, message) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(static_assert(expr, message))
-#else
-#  define JSON_HEDLEY_STATIC_ASSERT(expr, message)
-#endif
-
-#if defined(JSON_HEDLEY_NULL)
-    #undef JSON_HEDLEY_NULL
-#endif
-#if defined(__cplusplus)
-    #if __cplusplus >= 201103L
-        #define JSON_HEDLEY_NULL JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(nullptr)
-    #elif defined(NULL)
-        #define JSON_HEDLEY_NULL NULL
-    #else
-        #define JSON_HEDLEY_NULL JSON_HEDLEY_STATIC_CAST(void*, 0)
-    #endif
-#elif defined(NULL)
-    #define JSON_HEDLEY_NULL NULL
-#else
-    #define JSON_HEDLEY_NULL ((void*) 0)
-#endif
-
-#if defined(JSON_HEDLEY_MESSAGE)
-    #undef JSON_HEDLEY_MESSAGE
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas")
-#  define JSON_HEDLEY_MESSAGE(msg) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS \
-    JSON_HEDLEY_PRAGMA(message msg) \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#elif \
-  JSON_HEDLEY_GCC_VERSION_CHECK(4,4,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-#  define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message msg)
-#elif JSON_HEDLEY_CRAY_VERSION_CHECK(5,0,0)
-#  define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(_CRI message msg)
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-#  define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message(msg))
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,0,0)
-#  define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message(msg))
-#else
-#  define JSON_HEDLEY_MESSAGE(msg)
-#endif
-
-#if defined(JSON_HEDLEY_WARNING)
-    #undef JSON_HEDLEY_WARNING
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas")
-#  define JSON_HEDLEY_WARNING(msg) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS \
-    JSON_HEDLEY_PRAGMA(clang warning msg) \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#elif \
-  JSON_HEDLEY_GCC_VERSION_CHECK(4,8,0) || \
-  JSON_HEDLEY_PGI_VERSION_CHECK(18,4,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-#  define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_PRAGMA(GCC warning msg)
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0)
-#  define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_PRAGMA(message(msg))
-#else
-#  define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_MESSAGE(msg)
-#endif
-
-#if defined(JSON_HEDLEY_REQUIRE)
-    #undef JSON_HEDLEY_REQUIRE
-#endif
-#if defined(JSON_HEDLEY_REQUIRE_MSG)
-    #undef JSON_HEDLEY_REQUIRE_MSG
-#endif
-#if JSON_HEDLEY_HAS_ATTRIBUTE(diagnose_if)
-#  if JSON_HEDLEY_HAS_WARNING("-Wgcc-compat")
-#    define JSON_HEDLEY_REQUIRE(expr) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("clang diagnostic ignored \"-Wgcc-compat\"") \
-    __attribute__((diagnose_if(!(expr), #expr, "error"))) \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#    define JSON_HEDLEY_REQUIRE_MSG(expr,msg) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("clang diagnostic ignored \"-Wgcc-compat\"") \
-    __attribute__((diagnose_if(!(expr), msg, "error"))) \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#  else
-#    define JSON_HEDLEY_REQUIRE(expr) __attribute__((diagnose_if(!(expr), #expr, "error")))
-#    define JSON_HEDLEY_REQUIRE_MSG(expr,msg) __attribute__((diagnose_if(!(expr), msg, "error")))
-#  endif
-#else
-#  define JSON_HEDLEY_REQUIRE(expr)
-#  define JSON_HEDLEY_REQUIRE_MSG(expr,msg)
-#endif
-
-#if defined(JSON_HEDLEY_FLAGS)
-    #undef JSON_HEDLEY_FLAGS
-#endif
-#if JSON_HEDLEY_HAS_ATTRIBUTE(flag_enum)
-    #define JSON_HEDLEY_FLAGS __attribute__((__flag_enum__))
-#endif
-
-#if defined(JSON_HEDLEY_FLAGS_CAST)
-    #undef JSON_HEDLEY_FLAGS_CAST
-#endif
-#if JSON_HEDLEY_INTEL_VERSION_CHECK(19,0,0)
-#  define JSON_HEDLEY_FLAGS_CAST(T, expr) (__extension__ ({ \
-        JSON_HEDLEY_DIAGNOSTIC_PUSH \
-        _Pragma("warning(disable:188)") \
-        ((T) (expr)); \
-        JSON_HEDLEY_DIAGNOSTIC_POP \
-    }))
-#else
-#  define JSON_HEDLEY_FLAGS_CAST(T, expr) JSON_HEDLEY_STATIC_CAST(T, expr)
-#endif
-
-#if defined(JSON_HEDLEY_EMPTY_BASES)
-    #undef JSON_HEDLEY_EMPTY_BASES
-#endif
-#if JSON_HEDLEY_MSVC_VERSION_CHECK(19,0,23918) && !JSON_HEDLEY_MSVC_VERSION_CHECK(20,0,0)
-    #define JSON_HEDLEY_EMPTY_BASES __declspec(empty_bases)
-#else
-    #define JSON_HEDLEY_EMPTY_BASES
-#endif
-
-/* Remaining macros are deprecated. */
-
-#if defined(JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK)
-    #undef JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK
-#endif
-#if defined(__clang__)
-    #define JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major,minor,patch) (0)
-#else
-    #define JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_CLANG_HAS_ATTRIBUTE)
-    #undef JSON_HEDLEY_CLANG_HAS_ATTRIBUTE
-#endif
-#define JSON_HEDLEY_CLANG_HAS_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_ATTRIBUTE(attribute)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE)
-    #undef JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE
-#endif
-#define JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_BUILTIN)
-    #undef JSON_HEDLEY_CLANG_HAS_BUILTIN
-#endif
-#define JSON_HEDLEY_CLANG_HAS_BUILTIN(builtin) JSON_HEDLEY_HAS_BUILTIN(builtin)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_FEATURE)
-    #undef JSON_HEDLEY_CLANG_HAS_FEATURE
-#endif
-#define JSON_HEDLEY_CLANG_HAS_FEATURE(feature) JSON_HEDLEY_HAS_FEATURE(feature)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_EXTENSION)
-    #undef JSON_HEDLEY_CLANG_HAS_EXTENSION
-#endif
-#define JSON_HEDLEY_CLANG_HAS_EXTENSION(extension) JSON_HEDLEY_HAS_EXTENSION(extension)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_DECLSPEC_DECLSPEC_ATTRIBUTE)
-    #undef JSON_HEDLEY_CLANG_HAS_DECLSPEC_DECLSPEC_ATTRIBUTE
-#endif
-#define JSON_HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_WARNING)
-    #undef JSON_HEDLEY_CLANG_HAS_WARNING
-#endif
-#define JSON_HEDLEY_CLANG_HAS_WARNING(warning) JSON_HEDLEY_HAS_WARNING(warning)
-
-#endif /* !defined(JSON_HEDLEY_VERSION) || (JSON_HEDLEY_VERSION < X) */
-
-
-// This file contains all internal macro definitions
-// You MUST include macro_unscope.hpp at the end of json.hpp to undef all of them
-
-// exclude unsupported compilers
-#if !defined(JSON_SKIP_UNSUPPORTED_COMPILER_CHECK)
-    #if defined(__clang__)
-        #if (__clang_major__ * 10000 + __clang_minor__ * 100 + __clang_patchlevel__) < 30400
-            #error "unsupported Clang version - see https://github.com/nlohmann/json#supported-compilers"
-        #endif
-    #elif defined(__GNUC__) && !(defined(__ICC) || defined(__INTEL_COMPILER))
-        #if (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) < 40800
-            #error "unsupported GCC version - see https://github.com/nlohmann/json#supported-compilers"
-        #endif
-    #endif
-#endif
-
-// C++ language standard detection
-#if (defined(__cplusplus) && __cplusplus >= 201703L) || (defined(_HAS_CXX17) && _HAS_CXX17 == 1) // fix for issue #464
-    #define JSON_HAS_CPP_17
-    #define JSON_HAS_CPP_14
-#elif (defined(__cplusplus) && __cplusplus >= 201402L) || (defined(_HAS_CXX14) && _HAS_CXX14 == 1)
-    #define JSON_HAS_CPP_14
-#endif
-
-// disable float-equal warnings on GCC/clang
-#if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__)
-    #pragma GCC diagnostic push
-    #pragma GCC diagnostic ignored "-Wfloat-equal"
-#endif
-
-// disable documentation warnings on clang
-#if defined(__clang__)
-    #pragma GCC diagnostic push
-    #pragma GCC diagnostic ignored "-Wdocumentation"
-#endif
-
-// allow to disable exceptions
-#if (defined(__cpp_exceptions) || defined(__EXCEPTIONS) || defined(_CPPUNWIND)) && !defined(JSON_NOEXCEPTION)
-    #define JSON_THROW(exception) throw exception
-    #define JSON_TRY try
-    #define JSON_CATCH(exception) catch(exception)
-    #define JSON_INTERNAL_CATCH(exception) catch(exception)
-#else
-    #include <cstdlib>
-    #define JSON_THROW(exception) std::abort()
-    #define JSON_TRY if(true)
-    #define JSON_CATCH(exception) if(false)
-    #define JSON_INTERNAL_CATCH(exception) if(false)
-#endif
-
-// override exception macros
-#if defined(JSON_THROW_USER)
-    #undef JSON_THROW
-    #define JSON_THROW JSON_THROW_USER
-#endif
-#if defined(JSON_TRY_USER)
-    #undef JSON_TRY
-    #define JSON_TRY JSON_TRY_USER
-#endif
-#if defined(JSON_CATCH_USER)
-    #undef JSON_CATCH
-    #define JSON_CATCH JSON_CATCH_USER
-    #undef JSON_INTERNAL_CATCH
-    #define JSON_INTERNAL_CATCH JSON_CATCH_USER
-#endif
-#if defined(JSON_INTERNAL_CATCH_USER)
-    #undef JSON_INTERNAL_CATCH
-    #define JSON_INTERNAL_CATCH JSON_INTERNAL_CATCH_USER
-#endif
-
-/*!
-@brief macro to briefly define a mapping between an enum and JSON
-@def NLOHMANN_JSON_SERIALIZE_ENUM
-@since version 3.4.0
-*/
-#define NLOHMANN_JSON_SERIALIZE_ENUM(ENUM_TYPE, ...)                                            \
-    template<typename BasicJsonType>                                                            \
-    inline void to_json(BasicJsonType& j, const ENUM_TYPE& e)                                   \
-    {                                                                                           \
-        static_assert(std::is_enum<ENUM_TYPE>::value, #ENUM_TYPE " must be an enum!");          \
-        static const std::pair<ENUM_TYPE, BasicJsonType> m[] = __VA_ARGS__;                     \
-        auto it = std::find_if(std::begin(m), std::end(m),                                      \
-                               [e](const std::pair<ENUM_TYPE, BasicJsonType>& ej_pair) -> bool  \
-        {                                                                                       \
-            return ej_pair.first == e;                                                          \
-        });                                                                                     \
-        j = ((it != std::end(m)) ? it : std::begin(m))->second;                                 \
-    }                                                                                           \
-    template<typename BasicJsonType>                                                            \
-    inline void from_json(const BasicJsonType& j, ENUM_TYPE& e)                                 \
-    {                                                                                           \
-        static_assert(std::is_enum<ENUM_TYPE>::value, #ENUM_TYPE " must be an enum!");          \
-        static const std::pair<ENUM_TYPE, BasicJsonType> m[] = __VA_ARGS__;                     \
-        auto it = std::find_if(std::begin(m), std::end(m),                                      \
-                               [&j](const std::pair<ENUM_TYPE, BasicJsonType>& ej_pair) -> bool \
-        {                                                                                       \
-            return ej_pair.second == j;                                                         \
-        });                                                                                     \
-        e = ((it != std::end(m)) ? it : std::begin(m))->first;                                  \
-    }
-
-// Ugly macros to avoid uglier copy-paste when specializing basic_json. They
-// may be removed in the future once the class is split.
-
-#define NLOHMANN_BASIC_JSON_TPL_DECLARATION                                \
-    template<template<typename, typename, typename...> class ObjectType,   \
-             template<typename, typename...> class ArrayType,              \
-             class StringType, class BooleanType, class NumberIntegerType, \
-             class NumberUnsignedType, class NumberFloatType,              \
-             template<typename> class AllocatorType,                       \
-             template<typename, typename = void> class JSONSerializer,     \
-             class BinaryType>
-
-#define NLOHMANN_BASIC_JSON_TPL                                            \
-    basic_json<ObjectType, ArrayType, StringType, BooleanType,             \
-    NumberIntegerType, NumberUnsignedType, NumberFloatType,                \
-    AllocatorType, JSONSerializer, BinaryType>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-////////////////
-// exceptions //
-////////////////
-
-/*!
-@brief general exception of the @ref basic_json class
-
-This class is an extension of `std::exception` objects with a member @a id for
-exception ids. It is used as the base class for all exceptions thrown by the
-@ref basic_json class. This class can hence be used as "wildcard" to catch
-exceptions.
-
-Subclasses:
-- @ref parse_error for exceptions indicating a parse error
-- @ref invalid_iterator for exceptions indicating errors with iterators
-- @ref type_error for exceptions indicating executing a member function with
-                  a wrong type
-- @ref out_of_range for exceptions indicating access out of the defined range
-- @ref other_error for exceptions indicating other library errors
-
-@internal
-@note To have nothrow-copy-constructible exceptions, we internally use
-      `std::runtime_error` which can cope with arbitrary-length error messages.
-      Intermediate strings are built with static functions and then passed to
-      the actual constructor.
-@endinternal
-
-@liveexample{The following code shows how arbitrary library exceptions can be
-caught.,exception}
-
-@since version 3.0.0
-*/
-class exception : public std::exception
-{
-  public:
-    /// returns the explanatory string
-    JSON_HEDLEY_RETURNS_NON_NULL
-    const char* what() const noexcept override
-    {
-        return m.what();
-    }
-
-    /// the id of the exception
-    const int id;
-
-  protected:
-    JSON_HEDLEY_NON_NULL(3)
-    exception(int id_, const char* what_arg) : id(id_), m(what_arg) {}
-
-    static std::string name(const std::string& ename, int id_)
-    {
-        return "[json.exception." + ename + "." + std::to_string(id_) + "] ";
-    }
-
-  private:
-    /// an exception object as storage for error messages
-    std::runtime_error m;
-};
-
-/*!
-@brief exception indicating a parse error
-
-This exception is thrown by the library when a parse error occurs. Parse errors
-can occur during the deserialization of JSON text, CBOR, MessagePack, as well
-as when using JSON Patch.
-
-Member @a byte holds the byte index of the last read character in the input
-file.
-
-Exceptions have ids 1xx.
-
-name / id                      | example message | description
------------------------------- | --------------- | -------------------------
-json.exception.parse_error.101 | parse error at 2: unexpected end of input; expected string literal | This error indicates a syntax error while deserializing a JSON text. The error message describes that an unexpected token (character) was encountered, and the member @a byte indicates the error position.
-json.exception.parse_error.102 | parse error at 14: missing or wrong low surrogate | JSON uses the `\uxxxx` format to describe Unicode characters. Code points above above 0xFFFF are split into two `\uxxxx` entries ("surrogate pairs"). This error indicates that the surrogate pair is incomplete or contains an invalid code point.
-json.exception.parse_error.103 | parse error: code points above 0x10FFFF are invalid | Unicode supports code points up to 0x10FFFF. Code points above 0x10FFFF are invalid.
-json.exception.parse_error.104 | parse error: JSON patch must be an array of objects | [RFC 6902](https://tools.ietf.org/html/rfc6902) requires a JSON Patch document to be a JSON document that represents an array of objects.
-json.exception.parse_error.105 | parse error: operation must have string member 'op' | An operation of a JSON Patch document must contain exactly one "op" member, whose value indicates the operation to perform. Its value must be one of "add", "remove", "replace", "move", "copy", or "test"; other values are errors.
-json.exception.parse_error.106 | parse error: array index '01' must not begin with '0' | An array index in a JSON Pointer ([RFC 6901](https://tools.ietf.org/html/rfc6901)) may be `0` or any number without a leading `0`.
-json.exception.parse_error.107 | parse error: JSON pointer must be empty or begin with '/' - was: 'foo' | A JSON Pointer must be a Unicode string containing a sequence of zero or more reference tokens, each prefixed by a `/` character.
-json.exception.parse_error.108 | parse error: escape character '~' must be followed with '0' or '1' | In a JSON Pointer, only `~0` and `~1` are valid escape sequences.
-json.exception.parse_error.109 | parse error: array index 'one' is not a number | A JSON Pointer array index must be a number.
-json.exception.parse_error.110 | parse error at 1: cannot read 2 bytes from vector | When parsing CBOR or MessagePack, the byte vector ends before the complete value has been read.
-json.exception.parse_error.112 | parse error at 1: error reading CBOR; last byte: 0xF8 | Not all types of CBOR or MessagePack are supported. This exception occurs if an unsupported byte was read.
-json.exception.parse_error.113 | parse error at 2: expected a CBOR string; last byte: 0x98 | While parsing a map key, a value that is not a string has been read.
-json.exception.parse_error.114 | parse error: Unsupported BSON record type 0x0F | The parsing of the corresponding BSON record type is not implemented (yet).
-
-@note For an input with n bytes, 1 is the index of the first character and n+1
-      is the index of the terminating null byte or the end of file. This also
-      holds true when reading a byte vector (CBOR or MessagePack).
-
-@liveexample{The following code shows how a `parse_error` exception can be
-caught.,parse_error}
-
-@sa - @ref exception for the base class of the library exceptions
-@sa - @ref invalid_iterator for exceptions indicating errors with iterators
-@sa - @ref type_error for exceptions indicating executing a member function with
-                    a wrong type
-@sa - @ref out_of_range for exceptions indicating access out of the defined range
-@sa - @ref other_error for exceptions indicating other library errors
-
-@since version 3.0.0
-*/
-class parse_error : public exception
-{
-  public:
-    /*!
-    @brief create a parse error exception
-    @param[in] id_       the id of the exception
-    @param[in] pos       the position where the error occurred (or with
-                         chars_read_total=0 if the position cannot be
-                         determined)
-    @param[in] what_arg  the explanatory string
-    @return parse_error object
-    */
-    static parse_error create(int id_, const position_t& pos, const std::string& what_arg)
-    {
-        std::string w = exception::name("parse_error", id_) + "parse error" +
-                        position_string(pos) + ": " + what_arg;
-        return parse_error(id_, pos.chars_read_total, w.c_str());
-    }
-
-    static parse_error create(int id_, std::size_t byte_, const std::string& what_arg)
-    {
-        std::string w = exception::name("parse_error", id_) + "parse error" +
-                        (byte_ != 0 ? (" at byte " + std::to_string(byte_)) : "") +
-                        ": " + what_arg;
-        return parse_error(id_, byte_, w.c_str());
-    }
-
-    /*!
-    @brief byte index of the parse error
-
-    The byte index of the last read character in the input file.
-
-    @note For an input with n bytes, 1 is the index of the first character and
-          n+1 is the index of the terminating null byte or the end of file.
-          This also holds true when reading a byte vector (CBOR or MessagePack).
-    */
-    const std::size_t byte;
-
-  private:
-    parse_error(int id_, std::size_t byte_, const char* what_arg)
-        : exception(id_, what_arg), byte(byte_) {}
-
-    static std::string position_string(const position_t& pos)
-    {
-        return " at line " + std::to_string(pos.lines_read + 1) +
-               ", column " + std::to_string(pos.chars_read_current_line);
-    }
-};
-
-/*!
-@brief exception indicating errors with iterators
-
-This exception is thrown if iterators passed to a library function do not match
-the expected semantics.
-
-Exceptions have ids 2xx.
-
-name / id                           | example message | description
------------------------------------ | --------------- | -------------------------
-json.exception.invalid_iterator.201 | iterators are not compatible | The iterators passed to constructor @ref basic_json(InputIT first, InputIT last) are not compatible, meaning they do not belong to the same container. Therefore, the range (@a first, @a last) is invalid.
-json.exception.invalid_iterator.202 | iterator does not fit current value | In an erase or insert function, the passed iterator @a pos does not belong to the JSON value for which the function was called. It hence does not define a valid position for the deletion/insertion.
-json.exception.invalid_iterator.203 | iterators do not fit current value | Either iterator passed to function @ref erase(IteratorType first, IteratorType last) does not belong to the JSON value from which values shall be erased. It hence does not define a valid range to delete values from.
-json.exception.invalid_iterator.204 | iterators out of range | When an iterator range for a primitive type (number, boolean, or string) is passed to a constructor or an erase function, this range has to be exactly (@ref begin(), @ref end()), because this is the only way the single stored value is expressed. All other ranges are invalid.
-json.exception.invalid_iterator.205 | iterator out of range | When an iterator for a primitive type (number, boolean, or string) is passed to an erase function, the iterator has to be the @ref begin() iterator, because it is the only way to address the stored value. All other iterators are invalid.
-json.exception.invalid_iterator.206 | cannot construct with iterators from null | The iterators passed to constructor @ref basic_json(InputIT first, InputIT last) belong to a JSON null value and hence to not define a valid range.
-json.exception.invalid_iterator.207 | cannot use key() for non-object iterators | The key() member function can only be used on iterators belonging to a JSON object, because other types do not have a concept of a key.
-json.exception.invalid_iterator.208 | cannot use operator[] for object iterators | The operator[] to specify a concrete offset cannot be used on iterators belonging to a JSON object, because JSON objects are unordered.
-json.exception.invalid_iterator.209 | cannot use offsets with object iterators | The offset operators (+, -, +=, -=) cannot be used on iterators belonging to a JSON object, because JSON objects are unordered.
-json.exception.invalid_iterator.210 | iterators do not fit | The iterator range passed to the insert function are not compatible, meaning they do not belong to the same container. Therefore, the range (@a first, @a last) is invalid.
-json.exception.invalid_iterator.211 | passed iterators may not belong to container | The iterator range passed to the insert function must not be a subrange of the container to insert to.
-json.exception.invalid_iterator.212 | cannot compare iterators of different containers | When two iterators are compared, they must belong to the same container.
-json.exception.invalid_iterator.213 | cannot compare order of object iterators | The order of object iterators cannot be compared, because JSON objects are unordered.
-json.exception.invalid_iterator.214 | cannot get value | Cannot get value for iterator: Either the iterator belongs to a null value or it is an iterator to a primitive type (number, boolean, or string), but the iterator is different to @ref begin().
-
-@liveexample{The following code shows how an `invalid_iterator` exception can be
-caught.,invalid_iterator}
-
-@sa - @ref exception for the base class of the library exceptions
-@sa - @ref parse_error for exceptions indicating a parse error
-@sa - @ref type_error for exceptions indicating executing a member function with
-                    a wrong type
-@sa - @ref out_of_range for exceptions indicating access out of the defined range
-@sa - @ref other_error for exceptions indicating other library errors
-
-@since version 3.0.0
-*/
-class invalid_iterator : public exception
-{
-  public:
-    static invalid_iterator create(int id_, const std::string& what_arg)
-    {
-        std::string w = exception::name("invalid_iterator", id_) + what_arg;
-        return invalid_iterator(id_, w.c_str());
-    }
-
-  private:
-    JSON_HEDLEY_NON_NULL(3)
-    invalid_iterator(int id_, const char* what_arg)
-        : exception(id_, what_arg) {}
-};
-
-/*!
-@brief exception indicating executing a member function with a wrong type
-
-This exception is thrown in case of a type error; that is, a library function is
-executed on a JSON value whose type does not match the expected semantics.
-
-Exceptions have ids 3xx.
-
-name / id                     | example message | description
------------------------------ | --------------- | -------------------------
-json.exception.type_error.301 | cannot create object from initializer list | To create an object from an initializer list, the initializer list must consist only of a list of pairs whose first element is a string. When this constraint is violated, an array is created instead.
-json.exception.type_error.302 | type must be object, but is array | During implicit or explicit value conversion, the JSON type must be compatible to the target type. For instance, a JSON string can only be converted into string types, but not into numbers or boolean types.
-json.exception.type_error.303 | incompatible ReferenceType for get_ref, actual type is object | To retrieve a reference to a value stored in a @ref basic_json object with @ref get_ref, the type of the reference must match the value type. For instance, for a JSON array, the @a ReferenceType must be @ref array_t &.
-json.exception.type_error.304 | cannot use at() with string | The @ref at() member functions can only be executed for certain JSON types.
-json.exception.type_error.305 | cannot use operator[] with string | The @ref operator[] member functions can only be executed for certain JSON types.
-json.exception.type_error.306 | cannot use value() with string | The @ref value() member functions can only be executed for certain JSON types.
-json.exception.type_error.307 | cannot use erase() with string | The @ref erase() member functions can only be executed for certain JSON types.
-json.exception.type_error.308 | cannot use push_back() with string | The @ref push_back() and @ref operator+= member functions can only be executed for certain JSON types.
-json.exception.type_error.309 | cannot use insert() with | The @ref insert() member functions can only be executed for certain JSON types.
-json.exception.type_error.310 | cannot use swap() with number | The @ref swap() member functions can only be executed for certain JSON types.
-json.exception.type_error.311 | cannot use emplace_back() with string | The @ref emplace_back() member function can only be executed for certain JSON types.
-json.exception.type_error.312 | cannot use update() with string | The @ref update() member functions can only be executed for certain JSON types.
-json.exception.type_error.313 | invalid value to unflatten | The @ref unflatten function converts an object whose keys are JSON Pointers back into an arbitrary nested JSON value. The JSON Pointers must not overlap, because then the resulting value would not be well defined.
-json.exception.type_error.314 | only objects can be unflattened | The @ref unflatten function only works for an object whose keys are JSON Pointers.
-json.exception.type_error.315 | values in object must be primitive | The @ref unflatten function only works for an object whose keys are JSON Pointers and whose values are primitive.
-json.exception.type_error.316 | invalid UTF-8 byte at index 10: 0x7E | The @ref dump function only works with UTF-8 encoded strings; that is, if you assign a `std::string` to a JSON value, make sure it is UTF-8 encoded. |
-json.exception.type_error.317 | JSON value cannot be serialized to requested format | The dynamic type of the object cannot be represented in the requested serialization format (e.g. a raw `true` or `null` JSON object cannot be serialized to BSON) |
-
-@liveexample{The following code shows how a `type_error` exception can be
-caught.,type_error}
-
-@sa - @ref exception for the base class of the library exceptions
-@sa - @ref parse_error for exceptions indicating a parse error
-@sa - @ref invalid_iterator for exceptions indicating errors with iterators
-@sa - @ref out_of_range for exceptions indicating access out of the defined range
-@sa - @ref other_error for exceptions indicating other library errors
-
-@since version 3.0.0
-*/
-class type_error : public exception
-{
-  public:
-    static type_error create(int id_, const std::string& what_arg)
-    {
-        std::string w = exception::name("type_error", id_) + what_arg;
-        return type_error(id_, w.c_str());
-    }
-
-  private:
-    JSON_HEDLEY_NON_NULL(3)
-    type_error(int id_, const char* what_arg) : exception(id_, what_arg) {}
-};
-
-/*!
-@brief exception indicating access out of the defined range
-
-This exception is thrown in case a library function is called on an input
-parameter that exceeds the expected range, for instance in case of array
-indices or nonexisting object keys.
-
-Exceptions have ids 4xx.
-
-name / id                       | example message | description
-------------------------------- | --------------- | -------------------------
-json.exception.out_of_range.401 | array index 3 is out of range | The provided array index @a i is larger than @a size-1.
-json.exception.out_of_range.402 | array index '-' (3) is out of range | The special array index `-` in a JSON Pointer never describes a valid element of the array, but the index past the end. That is, it can only be used to add elements at this position, but not to read it.
-json.exception.out_of_range.403 | key 'foo' not found | The provided key was not found in the JSON object.
-json.exception.out_of_range.404 | unresolved reference token 'foo' | A reference token in a JSON Pointer could not be resolved.
-json.exception.out_of_range.405 | JSON pointer has no parent | The JSON Patch operations 'remove' and 'add' can not be applied to the root element of the JSON value.
-json.exception.out_of_range.406 | number overflow parsing '10E1000' | A parsed number could not be stored as without changing it to NaN or INF.
-json.exception.out_of_range.407 | number overflow serializing '9223372036854775808' | UBJSON and BSON only support integer numbers up to 9223372036854775807. |
-json.exception.out_of_range.408 | excessive array size: 8658170730974374167 | The size (following `#`) of an UBJSON array or object exceeds the maximal capacity. |
-json.exception.out_of_range.409 | BSON key cannot contain code point U+0000 (at byte 2) | Key identifiers to be serialized to BSON cannot contain code point U+0000, since the key is stored as zero-terminated c-string |
-
-@liveexample{The following code shows how an `out_of_range` exception can be
-caught.,out_of_range}
-
-@sa - @ref exception for the base class of the library exceptions
-@sa - @ref parse_error for exceptions indicating a parse error
-@sa - @ref invalid_iterator for exceptions indicating errors with iterators
-@sa - @ref type_error for exceptions indicating executing a member function with
-                    a wrong type
-@sa - @ref other_error for exceptions indicating other library errors
-
-@since version 3.0.0
-*/
-class out_of_range : public exception
-{
-  public:
-    static out_of_range create(int id_, const std::string& what_arg)
-    {
-        std::string w = exception::name("out_of_range", id_) + what_arg;
-        return out_of_range(id_, w.c_str());
-    }
-
-  private:
-    JSON_HEDLEY_NON_NULL(3)
-    out_of_range(int id_, const char* what_arg) : exception(id_, what_arg) {}
-};
-
-/*!
-@brief exception indicating other library errors
-
-This exception is thrown in case of errors that cannot be classified with the
-other exception types.
-
-Exceptions have ids 5xx.
-
-name / id                      | example message | description
------------------------------- | --------------- | -------------------------
-json.exception.other_error.501 | unsuccessful: {"op":"test","path":"/baz", "value":"bar"} | A JSON Patch operation 'test' failed. The unsuccessful operation is also printed.
-
-@sa - @ref exception for the base class of the library exceptions
-@sa - @ref parse_error for exceptions indicating a parse error
-@sa - @ref invalid_iterator for exceptions indicating errors with iterators
-@sa - @ref type_error for exceptions indicating executing a member function with
-                    a wrong type
-@sa - @ref out_of_range for exceptions indicating access out of the defined range
-
-@liveexample{The following code shows how an `other_error` exception can be
-caught.,other_error}
-
-@since version 3.0.0
-*/
-class other_error : public exception
-{
-  public:
-    static other_error create(int id_, const std::string& what_arg)
-    {
-        std::string w = exception::name("other_error", id_) + what_arg;
-        return other_error(id_, w.c_str());
-    }
-
-  private:
-    JSON_HEDLEY_NON_NULL(3)
-    other_error(int id_, const char* what_arg) : exception(id_, what_arg) {}
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-
-#include <cstddef> // size_t
-#include <type_traits> // conditional, enable_if, false_type, integral_constant, is_constructible, is_integral, is_same, remove_cv, remove_reference, true_type
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-// alias templates to reduce boilerplate
-template<bool B, typename T = void>
-using enable_if_t = typename std::enable_if<B, T>::type;
-
-template<typename T>
-using uncvref_t = typename std::remove_cv<typename std::remove_reference<T>::type>::type;
-
-// implementation of C++14 index_sequence and affiliates
-// source: https://stackoverflow.com/a/32223343
-template<std::size_t... Ints>
-struct index_sequence
-{
-    using type = index_sequence;
-    using value_type = std::size_t;
-    static constexpr std::size_t size() noexcept
-    {
-        return sizeof...(Ints);
-    }
-};
-
-template<class Sequence1, class Sequence2>
-struct merge_and_renumber;
-
-template<std::size_t... I1, std::size_t... I2>
-struct merge_and_renumber<index_sequence<I1...>, index_sequence<I2...>>
-        : index_sequence < I1..., (sizeof...(I1) + I2)... > {};
-
-template<std::size_t N>
-struct make_index_sequence
-    : merge_and_renumber < typename make_index_sequence < N / 2 >::type,
-      typename make_index_sequence < N - N / 2 >::type > {};
-
-template<> struct make_index_sequence<0> : index_sequence<> {};
-template<> struct make_index_sequence<1> : index_sequence<0> {};
-
-template<typename... Ts>
-using index_sequence_for = make_index_sequence<sizeof...(Ts)>;
-
-// dispatch utility (taken from ranges-v3)
-template<unsigned N> struct priority_tag : priority_tag < N - 1 > {};
-template<> struct priority_tag<0> {};
-
-// taken from ranges-v3
-template<typename T>
-struct static_const
-{
-    static constexpr T value{};
-};
-
-template<typename T>
-constexpr T static_const<T>::value;
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-
-#include <limits> // numeric_limits
-#include <type_traits> // false_type, is_constructible, is_integral, is_same, true_type
-#include <utility> // declval
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/iterators/iterator_traits.hpp>
-
-
-#include <iterator> // random_access_iterator_tag
-
-// #include <nlohmann/detail/meta/void_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template <typename ...Ts> struct make_void
-{
-    using type = void;
-};
-template <typename ...Ts> using void_t = typename make_void<Ts...>::type;
-} // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template <typename It, typename = void>
-struct iterator_types {};
-
-template <typename It>
-struct iterator_types <
-    It,
-    void_t<typename It::difference_type, typename It::value_type, typename It::pointer,
-    typename It::reference, typename It::iterator_category >>
-{
-    using difference_type = typename It::difference_type;
-    using value_type = typename It::value_type;
-    using pointer = typename It::pointer;
-    using reference = typename It::reference;
-    using iterator_category = typename It::iterator_category;
-};
-
-// This is required as some compilers implement std::iterator_traits in a way that
-// doesn't work with SFINAE. See https://github.com/nlohmann/json/issues/1341.
-template <typename T, typename = void>
-struct iterator_traits
-{
-};
-
-template <typename T>
-struct iterator_traits < T, enable_if_t < !std::is_pointer<T>::value >>
-            : iterator_types<T>
-{
-};
-
-template <typename T>
-struct iterator_traits<T*, enable_if_t<std::is_object<T>::value>>
-{
-    using iterator_category = std::random_access_iterator_tag;
-    using value_type = T;
-    using difference_type = ptrdiff_t;
-    using pointer = T*;
-    using reference = T&;
-};
-} // namespace detail
-} // namespace nlohmann
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-// #include <nlohmann/detail/meta/detected.hpp>
-
-
-#include <type_traits>
-
-// #include <nlohmann/detail/meta/void_t.hpp>
-
-
-// https://en.cppreference.com/w/cpp/experimental/is_detected
-namespace nlohmann
-{
-namespace detail
-{
-struct nonesuch
-{
-    nonesuch() = delete;
-    ~nonesuch() = delete;
-    nonesuch(nonesuch const&) = delete;
-    nonesuch(nonesuch const&&) = delete;
-    void operator=(nonesuch const&) = delete;
-    void operator=(nonesuch&&) = delete;
-};
-
-template <class Default,
-          class AlwaysVoid,
-          template <class...> class Op,
-          class... Args>
-struct detector
-{
-    using value_t = std::false_type;
-    using type = Default;
-};
-
-template <class Default, template <class...> class Op, class... Args>
-struct detector<Default, void_t<Op<Args...>>, Op, Args...>
-{
-    using value_t = std::true_type;
-    using type = Op<Args...>;
-};
-
-template <template <class...> class Op, class... Args>
-using is_detected = typename detector<nonesuch, void, Op, Args...>::value_t;
-
-template <template <class...> class Op, class... Args>
-using detected_t = typename detector<nonesuch, void, Op, Args...>::type;
-
-template <class Default, template <class...> class Op, class... Args>
-using detected_or = detector<Default, void, Op, Args...>;
-
-template <class Default, template <class...> class Op, class... Args>
-using detected_or_t = typename detected_or<Default, Op, Args...>::type;
-
-template <class Expected, template <class...> class Op, class... Args>
-using is_detected_exact = std::is_same<Expected, detected_t<Op, Args...>>;
-
-template <class To, template <class...> class Op, class... Args>
-using is_detected_convertible =
-    std::is_convertible<detected_t<Op, Args...>, To>;
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/json_fwd.hpp>
-#ifndef INCLUDE_NLOHMANN_JSON_FWD_HPP_
-#define INCLUDE_NLOHMANN_JSON_FWD_HPP_
-
-#include <cstdint> // int64_t, uint64_t
-#include <map> // map
-#include <memory> // allocator
-#include <string> // string
-#include <vector> // vector
-
-/*!
-@brief namespace for Niels Lohmann
-@see https://github.com/nlohmann
-@since version 1.0.0
-*/
-namespace nlohmann
-{
-/*!
-@brief default JSONSerializer template argument
-
-This serializer ignores the template arguments and uses ADL
-([argument-dependent lookup](https://en.cppreference.com/w/cpp/language/adl))
-for serialization.
-*/
-template<typename T = void, typename SFINAE = void>
-struct adl_serializer;
-
-template<template<typename U, typename V, typename... Args> class ObjectType =
-         std::map,
-         template<typename U, typename... Args> class ArrayType = std::vector,
-         class StringType = std::string, class BooleanType = bool,
-         class NumberIntegerType = std::int64_t,
-         class NumberUnsignedType = std::uint64_t,
-         class NumberFloatType = double,
-         template<typename U> class AllocatorType = std::allocator,
-         template<typename T, typename SFINAE = void> class JSONSerializer =
-         adl_serializer,
-         class BinaryType = std::vector<std::uint8_t>>
-class basic_json;
-
-/*!
-@brief JSON Pointer
-
-A JSON pointer defines a string syntax for identifying a specific value
-within a JSON document. It can be used with functions `at` and
-`operator[]`. Furthermore, JSON pointers are the base for JSON patches.
-
-@sa [RFC 6901](https://tools.ietf.org/html/rfc6901)
-
-@since version 2.0.0
-*/
-template<typename BasicJsonType>
-class json_pointer;
-
-/*!
-@brief default JSON class
-
-This type is the default specialization of the @ref basic_json class which
-uses the standard template types.
-
-@since version 1.0.0
-*/
-using json = basic_json<>;
-}  // namespace nlohmann
-
-#endif  // INCLUDE_NLOHMANN_JSON_FWD_HPP_
-
-
-namespace nlohmann
-{
-/*!
-@brief detail namespace with internal helper functions
-
-This namespace collects functions that should not be exposed,
-implementations of some @ref basic_json methods, and meta-programming helpers.
-
-@since version 2.1.0
-*/
-namespace detail
-{
-/////////////
-// helpers //
-/////////////
-
-// Note to maintainers:
-//
-// Every trait in this file expects a non CV-qualified type.
-// The only exceptions are in the 'aliases for detected' section
-// (i.e. those of the form: decltype(T::member_function(std::declval<T>())))
-//
-// In this case, T has to be properly CV-qualified to constraint the function arguments
-// (e.g. to_json(BasicJsonType&, const T&))
-
-template<typename> struct is_basic_json : std::false_type {};
-
-NLOHMANN_BASIC_JSON_TPL_DECLARATION
-struct is_basic_json<NLOHMANN_BASIC_JSON_TPL> : std::true_type {};
-
-//////////////////////
-// json_ref helpers //
-//////////////////////
-
-template <typename>
-class json_ref;
-
-template<typename>
-struct is_json_ref : std::false_type {};
-
-template <typename T>
-struct is_json_ref<json_ref<T>> : std::true_type {};
-
-//////////////////////////
-// aliases for detected //
-//////////////////////////
-
-template <typename T>
-using mapped_type_t = typename T::mapped_type;
-
-template <typename T>
-using key_type_t = typename T::key_type;
-
-template <typename T>
-using value_type_t = typename T::value_type;
-
-template <typename T>
-using difference_type_t = typename T::difference_type;
-
-template <typename T>
-using pointer_t = typename T::pointer;
-
-template <typename T>
-using reference_t = typename T::reference;
-
-template <typename T>
-using iterator_category_t = typename T::iterator_category;
-
-template <typename T>
-using iterator_t = typename T::iterator;
-
-template <typename T, typename... Args>
-using to_json_function = decltype(T::to_json(std::declval<Args>()...));
-
-template <typename T, typename... Args>
-using from_json_function = decltype(T::from_json(std::declval<Args>()...));
-
-template <typename T, typename U>
-using get_template_function = decltype(std::declval<T>().template get<U>());
-
-// trait checking if JSONSerializer<T>::from_json(json const&, udt&) exists
-template <typename BasicJsonType, typename T, typename = void>
-struct has_from_json : std::false_type {};
-
-template <typename BasicJsonType, typename T>
-struct has_from_json<BasicJsonType, T,
-           enable_if_t<not is_basic_json<T>::value>>
-{
-    using serializer = typename BasicJsonType::template json_serializer<T, void>;
-
-    static constexpr bool value =
-        is_detected_exact<void, from_json_function, serializer,
-        const BasicJsonType&, T&>::value;
-};
-
-// This trait checks if JSONSerializer<T>::from_json(json const&) exists
-// this overload is used for non-default-constructible user-defined-types
-template <typename BasicJsonType, typename T, typename = void>
-struct has_non_default_from_json : std::false_type {};
-
-template<typename BasicJsonType, typename T>
-struct has_non_default_from_json<BasicJsonType, T, enable_if_t<not is_basic_json<T>::value>>
-{
-    using serializer = typename BasicJsonType::template json_serializer<T, void>;
-
-    static constexpr bool value =
-        is_detected_exact<T, from_json_function, serializer,
-        const BasicJsonType&>::value;
-};
-
-// This trait checks if BasicJsonType::json_serializer<T>::to_json exists
-// Do not evaluate the trait when T is a basic_json type, to avoid template instantiation infinite recursion.
-template <typename BasicJsonType, typename T, typename = void>
-struct has_to_json : std::false_type {};
-
-template <typename BasicJsonType, typename T>
-struct has_to_json<BasicJsonType, T, enable_if_t<not is_basic_json<T>::value>>
-{
-    using serializer = typename BasicJsonType::template json_serializer<T, void>;
-
-    static constexpr bool value =
-        is_detected_exact<void, to_json_function, serializer, BasicJsonType&,
-        T>::value;
-};
-
-
-///////////////////
-// is_ functions //
-///////////////////
-
-template <typename T, typename = void>
-struct is_iterator_traits : std::false_type {};
-
-template <typename T>
-struct is_iterator_traits<iterator_traits<T>>
-{
-  private:
-    using traits = iterator_traits<T>;
-
-  public:
-    static constexpr auto value =
-        is_detected<value_type_t, traits>::value &&
-        is_detected<difference_type_t, traits>::value &&
-        is_detected<pointer_t, traits>::value &&
-        is_detected<iterator_category_t, traits>::value &&
-        is_detected<reference_t, traits>::value;
-};
-
-// source: https://stackoverflow.com/a/37193089/4116453
-
-template <typename T, typename = void>
-struct is_complete_type : std::false_type {};
-
-template <typename T>
-struct is_complete_type<T, decltype(void(sizeof(T)))> : std::true_type {};
-
-template <typename BasicJsonType, typename CompatibleObjectType,
-          typename = void>
-struct is_compatible_object_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename CompatibleObjectType>
-struct is_compatible_object_type_impl <
-    BasicJsonType, CompatibleObjectType,
-    enable_if_t<is_detected<mapped_type_t, CompatibleObjectType>::value and
-    is_detected<key_type_t, CompatibleObjectType>::value >>
-{
-
-    using object_t = typename BasicJsonType::object_t;
-
-    // macOS's is_constructible does not play well with nonesuch...
-    static constexpr bool value =
-        std::is_constructible<typename object_t::key_type,
-        typename CompatibleObjectType::key_type>::value and
-        std::is_constructible<typename object_t::mapped_type,
-        typename CompatibleObjectType::mapped_type>::value;
-};
-
-template <typename BasicJsonType, typename CompatibleObjectType>
-struct is_compatible_object_type
-    : is_compatible_object_type_impl<BasicJsonType, CompatibleObjectType> {};
-
-template <typename BasicJsonType, typename ConstructibleObjectType,
-          typename = void>
-struct is_constructible_object_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename ConstructibleObjectType>
-struct is_constructible_object_type_impl <
-    BasicJsonType, ConstructibleObjectType,
-    enable_if_t<is_detected<mapped_type_t, ConstructibleObjectType>::value and
-    is_detected<key_type_t, ConstructibleObjectType>::value >>
-{
-    using object_t = typename BasicJsonType::object_t;
-
-    static constexpr bool value =
-        (std::is_default_constructible<ConstructibleObjectType>::value and
-         (std::is_move_assignable<ConstructibleObjectType>::value or
-          std::is_copy_assignable<ConstructibleObjectType>::value) and
-         (std::is_constructible<typename ConstructibleObjectType::key_type,
-          typename object_t::key_type>::value and
-          std::is_same <
-          typename object_t::mapped_type,
-          typename ConstructibleObjectType::mapped_type >::value)) or
-        (has_from_json<BasicJsonType,
-         typename ConstructibleObjectType::mapped_type>::value or
-         has_non_default_from_json <
-         BasicJsonType,
-         typename ConstructibleObjectType::mapped_type >::value);
-};
-
-template <typename BasicJsonType, typename ConstructibleObjectType>
-struct is_constructible_object_type
-    : is_constructible_object_type_impl<BasicJsonType,
-      ConstructibleObjectType> {};
-
-template <typename BasicJsonType, typename CompatibleStringType,
-          typename = void>
-struct is_compatible_string_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename CompatibleStringType>
-struct is_compatible_string_type_impl <
-    BasicJsonType, CompatibleStringType,
-    enable_if_t<is_detected_exact<typename BasicJsonType::string_t::value_type,
-    value_type_t, CompatibleStringType>::value >>
-{
-    static constexpr auto value =
-        std::is_constructible<typename BasicJsonType::string_t, CompatibleStringType>::value;
-};
-
-template <typename BasicJsonType, typename ConstructibleStringType>
-struct is_compatible_string_type
-    : is_compatible_string_type_impl<BasicJsonType, ConstructibleStringType> {};
-
-template <typename BasicJsonType, typename ConstructibleStringType,
-          typename = void>
-struct is_constructible_string_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename ConstructibleStringType>
-struct is_constructible_string_type_impl <
-    BasicJsonType, ConstructibleStringType,
-    enable_if_t<is_detected_exact<typename BasicJsonType::string_t::value_type,
-    value_type_t, ConstructibleStringType>::value >>
-{
-    static constexpr auto value =
-        std::is_constructible<ConstructibleStringType,
-        typename BasicJsonType::string_t>::value;
-};
-
-template <typename BasicJsonType, typename ConstructibleStringType>
-struct is_constructible_string_type
-    : is_constructible_string_type_impl<BasicJsonType, ConstructibleStringType> {};
-
-template <typename BasicJsonType, typename CompatibleArrayType, typename = void>
-struct is_compatible_array_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename CompatibleArrayType>
-struct is_compatible_array_type_impl <
-    BasicJsonType, CompatibleArrayType,
-    enable_if_t<is_detected<value_type_t, CompatibleArrayType>::value and
-    is_detected<iterator_t, CompatibleArrayType>::value and
-// This is needed because json_reverse_iterator has a ::iterator type...
-// Therefore it is detected as a CompatibleArrayType.
-// The real fix would be to have an Iterable concept.
-    not is_iterator_traits<
-    iterator_traits<CompatibleArrayType>>::value >>
-{
-    static constexpr bool value =
-        std::is_constructible<BasicJsonType,
-        typename CompatibleArrayType::value_type>::value;
-};
-
-template <typename BasicJsonType, typename CompatibleArrayType>
-struct is_compatible_array_type
-    : is_compatible_array_type_impl<BasicJsonType, CompatibleArrayType> {};
-
-template <typename BasicJsonType, typename ConstructibleArrayType, typename = void>
-struct is_constructible_array_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename ConstructibleArrayType>
-struct is_constructible_array_type_impl <
-    BasicJsonType, ConstructibleArrayType,
-    enable_if_t<std::is_same<ConstructibleArrayType,
-    typename BasicJsonType::value_type>::value >>
-            : std::true_type {};
-
-template <typename BasicJsonType, typename ConstructibleArrayType>
-struct is_constructible_array_type_impl <
-    BasicJsonType, ConstructibleArrayType,
-    enable_if_t<not std::is_same<ConstructibleArrayType,
-    typename BasicJsonType::value_type>::value and
-    std::is_default_constructible<ConstructibleArrayType>::value and
-(std::is_move_assignable<ConstructibleArrayType>::value or
- std::is_copy_assignable<ConstructibleArrayType>::value) and
-is_detected<value_type_t, ConstructibleArrayType>::value and
-is_detected<iterator_t, ConstructibleArrayType>::value and
-is_complete_type<
-detected_t<value_type_t, ConstructibleArrayType>>::value >>
-{
-    static constexpr bool value =
-        // This is needed because json_reverse_iterator has a ::iterator type,
-        // furthermore, std::back_insert_iterator (and other iterators) have a
-        // base class `iterator`... Therefore it is detected as a
-        // ConstructibleArrayType. The real fix would be to have an Iterable
-        // concept.
-        not is_iterator_traits<iterator_traits<ConstructibleArrayType>>::value and
-
-        (std::is_same<typename ConstructibleArrayType::value_type,
-         typename BasicJsonType::array_t::value_type>::value or
-         has_from_json<BasicJsonType,
-         typename ConstructibleArrayType::value_type>::value or
-         has_non_default_from_json <
-         BasicJsonType, typename ConstructibleArrayType::value_type >::value);
-};
-
-template <typename BasicJsonType, typename ConstructibleArrayType>
-struct is_constructible_array_type
-    : is_constructible_array_type_impl<BasicJsonType, ConstructibleArrayType> {};
-
-template <typename RealIntegerType, typename CompatibleNumberIntegerType,
-          typename = void>
-struct is_compatible_integer_type_impl : std::false_type {};
-
-template <typename RealIntegerType, typename CompatibleNumberIntegerType>
-struct is_compatible_integer_type_impl <
-    RealIntegerType, CompatibleNumberIntegerType,
-    enable_if_t<std::is_integral<RealIntegerType>::value and
-    std::is_integral<CompatibleNumberIntegerType>::value and
-    not std::is_same<bool, CompatibleNumberIntegerType>::value >>
-{
-    // is there an assert somewhere on overflows?
-    using RealLimits = std::numeric_limits<RealIntegerType>;
-    using CompatibleLimits = std::numeric_limits<CompatibleNumberIntegerType>;
-
-    static constexpr auto value =
-        std::is_constructible<RealIntegerType,
-        CompatibleNumberIntegerType>::value and
-        CompatibleLimits::is_integer and
-        RealLimits::is_signed == CompatibleLimits::is_signed;
-};
-
-template <typename RealIntegerType, typename CompatibleNumberIntegerType>
-struct is_compatible_integer_type
-    : is_compatible_integer_type_impl<RealIntegerType,
-      CompatibleNumberIntegerType> {};
-
-template <typename BasicJsonType, typename CompatibleType, typename = void>
-struct is_compatible_type_impl: std::false_type {};
-
-template <typename BasicJsonType, typename CompatibleType>
-struct is_compatible_type_impl <
-    BasicJsonType, CompatibleType,
-    enable_if_t<is_complete_type<CompatibleType>::value >>
-{
-    static constexpr bool value =
-        has_to_json<BasicJsonType, CompatibleType>::value;
-};
-
-template <typename BasicJsonType, typename CompatibleType>
-struct is_compatible_type
-    : is_compatible_type_impl<BasicJsonType, CompatibleType> {};
-
-// https://en.cppreference.com/w/cpp/types/conjunction
-template<class...> struct conjunction : std::true_type { };
-template<class B1> struct conjunction<B1> : B1 { };
-template<class B1, class... Bn>
-struct conjunction<B1, Bn...>
-: std::conditional<bool(B1::value), conjunction<Bn...>, B1>::type {};
-
-template <typename T1, typename T2>
-struct is_constructible_tuple : std::false_type {};
-
-template <typename T1, typename... Args>
-struct is_constructible_tuple<T1, std::tuple<Args...>> : conjunction<std::is_constructible<T1, Args>...> {};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-#include <array> // array
-#include <cstddef> // size_t
-#include <cstdint> // uint8_t
-#include <string> // string
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-///////////////////////////
-// JSON type enumeration //
-///////////////////////////
-
-/*!
-@brief the JSON type enumeration
-
-This enumeration collects the different JSON types. It is internally used to
-distinguish the stored values, and the functions @ref basic_json::is_null(),
-@ref basic_json::is_object(), @ref basic_json::is_array(),
-@ref basic_json::is_string(), @ref basic_json::is_boolean(),
-@ref basic_json::is_number() (with @ref basic_json::is_number_integer(),
-@ref basic_json::is_number_unsigned(), and @ref basic_json::is_number_float()),
-@ref basic_json::is_discarded(), @ref basic_json::is_primitive(), and
-@ref basic_json::is_structured() rely on it.
-
-@note There are three enumeration entries (number_integer, number_unsigned, and
-number_float), because the library distinguishes these three types for numbers:
-@ref basic_json::number_unsigned_t is used for unsigned integers,
-@ref basic_json::number_integer_t is used for signed integers, and
-@ref basic_json::number_float_t is used for floating-point numbers or to
-approximate integers which do not fit in the limits of their respective type.
-
-@sa @ref basic_json::basic_json(const value_t value_type) -- create a JSON
-value with the default value for a given type
-
-@since version 1.0.0
-*/
-enum class value_t : std::uint8_t
-{
-    null,             ///< null value
-    object,           ///< object (unordered set of name/value pairs)
-    array,            ///< array (ordered collection of values)
-    string,           ///< string value
-    boolean,          ///< boolean value
-    number_integer,   ///< number value (signed integer)
-    number_unsigned,  ///< number value (unsigned integer)
-    number_float,     ///< number value (floating-point)
-    binary,           ///< binary array (ordered collection of bytes)
-    discarded         ///< discarded by the parser callback function
-};
-
-/*!
-@brief comparison operator for JSON types
-
-Returns an ordering that is similar to Python:
-- order: null < boolean < number < object < array < string < binary
-- furthermore, each type is not smaller than itself
-- discarded values are not comparable
-- binary is represented as a b"" string in python and directly comparable to a
-  string; however, making a binary array directly comparable with a string would
-  be surprising behavior in a JSON file.
-
-@since version 1.0.0
-*/
-inline bool operator<(const value_t lhs, const value_t rhs) noexcept
-{
-    static constexpr std::array<std::uint8_t, 9> order = {{
-            0 /* null */, 3 /* object */, 4 /* array */, 5 /* string */,
-            1 /* boolean */, 2 /* integer */, 2 /* unsigned */, 2 /* float */,
-            6 /* binary */
-        }
-    };
-
-    const auto l_index = static_cast<std::size_t>(lhs);
-    const auto r_index = static_cast<std::size_t>(rhs);
-    return l_index < order.size() and r_index < order.size() and order[l_index] < order[r_index];
-}
-}  // namespace detail
-}  // namespace nlohmann
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename std::nullptr_t& n)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_null()))
-    {
-        JSON_THROW(type_error::create(302, "type must be null, but is " + std::string(j.type_name())));
-    }
-    n = nullptr;
-}
-
-// overloads for basic_json template parameters
-template<typename BasicJsonType, typename ArithmeticType,
-         enable_if_t<std::is_arithmetic<ArithmeticType>::value and
-                     not std::is_same<ArithmeticType, typename BasicJsonType::boolean_t>::value,
-                     int> = 0>
-void get_arithmetic_value(const BasicJsonType& j, ArithmeticType& val)
-{
-    switch (static_cast<value_t>(j))
-    {
-        case value_t::number_unsigned:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_unsigned_t*>());
-            break;
-        }
-        case value_t::number_integer:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_integer_t*>());
-            break;
-        }
-        case value_t::number_float:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_float_t*>());
-            break;
-        }
-
-        default:
-            JSON_THROW(type_error::create(302, "type must be number, but is " + std::string(j.type_name())));
-    }
-}
-
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::boolean_t& b)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_boolean()))
-    {
-        JSON_THROW(type_error::create(302, "type must be boolean, but is " + std::string(j.type_name())));
-    }
-    b = *j.template get_ptr<const typename BasicJsonType::boolean_t*>();
-}
-
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::string_t& s)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_string()))
-    {
-        JSON_THROW(type_error::create(302, "type must be string, but is " + std::string(j.type_name())));
-    }
-    s = *j.template get_ptr<const typename BasicJsonType::string_t*>();
-}
-
-template <
-    typename BasicJsonType, typename ConstructibleStringType,
-    enable_if_t <
-        is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value and
-        not std::is_same<typename BasicJsonType::string_t,
-                         ConstructibleStringType>::value,
-        int > = 0 >
-void from_json(const BasicJsonType& j, ConstructibleStringType& s)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_string()))
-    {
-        JSON_THROW(type_error::create(302, "type must be string, but is " + std::string(j.type_name())));
-    }
-
-    s = *j.template get_ptr<const typename BasicJsonType::string_t*>();
-}
-
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::number_float_t& val)
-{
-    get_arithmetic_value(j, val);
-}
-
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::number_unsigned_t& val)
-{
-    get_arithmetic_value(j, val);
-}
-
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::number_integer_t& val)
-{
-    get_arithmetic_value(j, val);
-}
-
-template<typename BasicJsonType, typename EnumType,
-         enable_if_t<std::is_enum<EnumType>::value, int> = 0>
-void from_json(const BasicJsonType& j, EnumType& e)
-{
-    typename std::underlying_type<EnumType>::type val;
-    get_arithmetic_value(j, val);
-    e = static_cast<EnumType>(val);
-}
-
-// forward_list doesn't have an insert method
-template<typename BasicJsonType, typename T, typename Allocator,
-         enable_if_t<std::is_convertible<BasicJsonType, T>::value, int> = 0>
-void from_json(const BasicJsonType& j, std::forward_list<T, Allocator>& l)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_array()))
-    {
-        JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name())));
-    }
-    l.clear();
-    std::transform(j.rbegin(), j.rend(),
-                   std::front_inserter(l), [](const BasicJsonType & i)
-    {
-        return i.template get<T>();
-    });
-}
-
-// valarray doesn't have an insert method
-template<typename BasicJsonType, typename T,
-         enable_if_t<std::is_convertible<BasicJsonType, T>::value, int> = 0>
-void from_json(const BasicJsonType& j, std::valarray<T>& l)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_array()))
-    {
-        JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name())));
-    }
-    l.resize(j.size());
-    std::copy(j.begin(), j.end(), std::begin(l));
-}
-
-template <typename BasicJsonType, typename T, std::size_t N>
-auto from_json(const BasicJsonType& j, T (&arr)[N])
--> decltype(j.template get<T>(), void())
-{
-    for (std::size_t i = 0; i < N; ++i)
-    {
-        arr[i] = j.at(i).template get<T>();
-    }
-}
-
-template<typename BasicJsonType>
-void from_json_array_impl(const BasicJsonType& j, typename BasicJsonType::array_t& arr, priority_tag<3> /*unused*/)
-{
-    arr = *j.template get_ptr<const typename BasicJsonType::array_t*>();
-}
-
-template <typename BasicJsonType, typename T, std::size_t N>
-auto from_json_array_impl(const BasicJsonType& j, std::array<T, N>& arr,
-                          priority_tag<2> /*unused*/)
--> decltype(j.template get<T>(), void())
-{
-    for (std::size_t i = 0; i < N; ++i)
-    {
-        arr[i] = j.at(i).template get<T>();
-    }
-}
-
-template<typename BasicJsonType, typename ConstructibleArrayType>
-auto from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType& arr, priority_tag<1> /*unused*/)
--> decltype(
-    arr.reserve(std::declval<typename ConstructibleArrayType::size_type>()),
-    j.template get<typename ConstructibleArrayType::value_type>(),
-    void())
-{
-    using std::end;
-
-    ConstructibleArrayType ret;
-    ret.reserve(j.size());
-    std::transform(j.begin(), j.end(),
-                   std::inserter(ret, end(ret)), [](const BasicJsonType & i)
-    {
-        // get<BasicJsonType>() returns *this, this won't call a from_json
-        // method when value_type is BasicJsonType
-        return i.template get<typename ConstructibleArrayType::value_type>();
-    });
-    arr = std::move(ret);
-}
-
-template <typename BasicJsonType, typename ConstructibleArrayType>
-void from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType& arr,
-                          priority_tag<0> /*unused*/)
-{
-    using std::end;
-
-    ConstructibleArrayType ret;
-    std::transform(
-        j.begin(), j.end(), std::inserter(ret, end(ret)),
-        [](const BasicJsonType & i)
-    {
-        // get<BasicJsonType>() returns *this, this won't call a from_json
-        // method when value_type is BasicJsonType
-        return i.template get<typename ConstructibleArrayType::value_type>();
-    });
-    arr = std::move(ret);
-}
-
-template <typename BasicJsonType, typename ConstructibleArrayType,
-          enable_if_t <
-              is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value and
-              not is_constructible_object_type<BasicJsonType, ConstructibleArrayType>::value and
-              not is_constructible_string_type<BasicJsonType, ConstructibleArrayType>::value and
-              not std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value and
-              not is_basic_json<ConstructibleArrayType>::value,
-              int > = 0 >
-auto from_json(const BasicJsonType& j, ConstructibleArrayType& arr)
--> decltype(from_json_array_impl(j, arr, priority_tag<3> {}),
-j.template get<typename ConstructibleArrayType::value_type>(),
-void())
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_array()))
-    {
-        JSON_THROW(type_error::create(302, "type must be array, but is " +
-                                      std::string(j.type_name())));
-    }
-
-    from_json_array_impl(j, arr, priority_tag<3> {});
-}
-
-template <typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::binary_t& bin)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_binary()))
-    {
-        JSON_THROW(type_error::create(302, "type must be binary, but is " + std::string(j.type_name())));
-    }
-
-    bin = *j.template get_ptr<const typename BasicJsonType::binary_t*>();
-}
-
-template<typename BasicJsonType, typename ConstructibleObjectType,
-         enable_if_t<is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value, int> = 0>
-void from_json(const BasicJsonType& j, ConstructibleObjectType& obj)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_object()))
-    {
-        JSON_THROW(type_error::create(302, "type must be object, but is " + std::string(j.type_name())));
-    }
-
-    ConstructibleObjectType ret;
-    auto inner_object = j.template get_ptr<const typename BasicJsonType::object_t*>();
-    using value_type = typename ConstructibleObjectType::value_type;
-    std::transform(
-        inner_object->begin(), inner_object->end(),
-        std::inserter(ret, ret.begin()),
-        [](typename BasicJsonType::object_t::value_type const & p)
-    {
-        return value_type(p.first, p.second.template get<typename ConstructibleObjectType::mapped_type>());
-    });
-    obj = std::move(ret);
-}
-
-// overload for arithmetic types, not chosen for basic_json template arguments
-// (BooleanType, etc..); note: Is it really necessary to provide explicit
-// overloads for boolean_t etc. in case of a custom BooleanType which is not
-// an arithmetic type?
-template<typename BasicJsonType, typename ArithmeticType,
-         enable_if_t <
-             std::is_arithmetic<ArithmeticType>::value and
-             not std::is_same<ArithmeticType, typename BasicJsonType::number_unsigned_t>::value and
-             not std::is_same<ArithmeticType, typename BasicJsonType::number_integer_t>::value and
-             not std::is_same<ArithmeticType, typename BasicJsonType::number_float_t>::value and
-             not std::is_same<ArithmeticType, typename BasicJsonType::boolean_t>::value,
-             int> = 0>
-void from_json(const BasicJsonType& j, ArithmeticType& val)
-{
-    switch (static_cast<value_t>(j))
-    {
-        case value_t::number_unsigned:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_unsigned_t*>());
-            break;
-        }
-        case value_t::number_integer:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_integer_t*>());
-            break;
-        }
-        case value_t::number_float:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_float_t*>());
-            break;
-        }
-        case value_t::boolean:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::boolean_t*>());
-            break;
-        }
-
-        default:
-            JSON_THROW(type_error::create(302, "type must be number, but is " + std::string(j.type_name())));
-    }
-}
-
-template<typename BasicJsonType, typename A1, typename A2>
-void from_json(const BasicJsonType& j, std::pair<A1, A2>& p)
-{
-    p = {j.at(0).template get<A1>(), j.at(1).template get<A2>()};
-}
-
-template<typename BasicJsonType, typename Tuple, std::size_t... Idx>
-void from_json_tuple_impl(const BasicJsonType& j, Tuple& t, index_sequence<Idx...> /*unused*/)
-{
-    t = std::make_tuple(j.at(Idx).template get<typename std::tuple_element<Idx, Tuple>::type>()...);
-}
-
-template<typename BasicJsonType, typename... Args>
-void from_json(const BasicJsonType& j, std::tuple<Args...>& t)
-{
-    from_json_tuple_impl(j, t, index_sequence_for<Args...> {});
-}
-
-template <typename BasicJsonType, typename Key, typename Value, typename Compare, typename Allocator,
-          typename = enable_if_t<not std::is_constructible<
-                                     typename BasicJsonType::string_t, Key>::value>>
-void from_json(const BasicJsonType& j, std::map<Key, Value, Compare, Allocator>& m)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_array()))
-    {
-        JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name())));
-    }
-    m.clear();
-    for (const auto& p : j)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not p.is_array()))
-        {
-            JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(p.type_name())));
-        }
-        m.emplace(p.at(0).template get<Key>(), p.at(1).template get<Value>());
-    }
-}
-
-template <typename BasicJsonType, typename Key, typename Value, typename Hash, typename KeyEqual, typename Allocator,
-          typename = enable_if_t<not std::is_constructible<
-                                     typename BasicJsonType::string_t, Key>::value>>
-void from_json(const BasicJsonType& j, std::unordered_map<Key, Value, Hash, KeyEqual, Allocator>& m)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_array()))
-    {
-        JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name())));
-    }
-    m.clear();
-    for (const auto& p : j)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not p.is_array()))
-        {
-            JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(p.type_name())));
-        }
-        m.emplace(p.at(0).template get<Key>(), p.at(1).template get<Value>());
-    }
-}
-
-struct from_json_fn
-{
-    template<typename BasicJsonType, typename T>
-    auto operator()(const BasicJsonType& j, T& val) const
-    noexcept(noexcept(from_json(j, val)))
-    -> decltype(from_json(j, val), void())
-    {
-        return from_json(j, val);
-    }
-};
-}  // namespace detail
-
-/// namespace to hold default `from_json` function
-/// to see why this is required:
-/// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4381.html
-namespace
-{
-constexpr const auto& from_json = detail::static_const<detail::from_json_fn>::value;
-} // namespace
-} // namespace nlohmann
-
-// #include <nlohmann/detail/conversions/to_json.hpp>
-
-
-#include <algorithm> // copy
-#include <iterator> // begin, end
-#include <string> // string
-#include <tuple> // tuple, get
-#include <type_traits> // is_same, is_constructible, is_floating_point, is_enum, underlying_type
-#include <utility> // move, forward, declval, pair
-#include <valarray> // valarray
-#include <vector> // vector
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/iterators/iteration_proxy.hpp>
-
-
-#include <cstddef> // size_t
-#include <iterator> // input_iterator_tag
-#include <string> // string, to_string
-#include <tuple> // tuple_size, get, tuple_element
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template<typename string_type>
-void int_to_string( string_type& target, std::size_t value )
-{
-    target = std::to_string(value);
-}
-template <typename IteratorType> class iteration_proxy_value
-{
-  public:
-    using difference_type = std::ptrdiff_t;
-    using value_type = iteration_proxy_value;
-    using pointer = value_type * ;
-    using reference = value_type & ;
-    using iterator_category = std::input_iterator_tag;
-    using string_type = typename std::remove_cv< typename std::remove_reference<decltype( std::declval<IteratorType>().key() ) >::type >::type;
-
-  private:
-    /// the iterator
-    IteratorType anchor;
-    /// an index for arrays (used to create key names)
-    std::size_t array_index = 0;
-    /// last stringified array index
-    mutable std::size_t array_index_last = 0;
-    /// a string representation of the array index
-    mutable string_type array_index_str = "0";
-    /// an empty string (to return a reference for primitive values)
-    const string_type empty_str = "";
-
-  public:
-    explicit iteration_proxy_value(IteratorType it) noexcept : anchor(it) {}
-
-    /// dereference operator (needed for range-based for)
-    iteration_proxy_value& operator*()
-    {
-        return *this;
-    }
-
-    /// increment operator (needed for range-based for)
-    iteration_proxy_value& operator++()
-    {
-        ++anchor;
-        ++array_index;
-
-        return *this;
-    }
-
-    /// equality operator (needed for InputIterator)
-    bool operator==(const iteration_proxy_value& o) const
-    {
-        return anchor == o.anchor;
-    }
-
-    /// inequality operator (needed for range-based for)
-    bool operator!=(const iteration_proxy_value& o) const
-    {
-        return anchor != o.anchor;
-    }
-
-    /// return key of the iterator
-    const string_type& key() const
-    {
-        assert(anchor.m_object != nullptr);
-
-        switch (anchor.m_object->type())
-        {
-            // use integer array index as key
-            case value_t::array:
-            {
-                if (array_index != array_index_last)
-                {
-                    int_to_string( array_index_str, array_index );
-                    array_index_last = array_index;
-                }
-                return array_index_str;
-            }
-
-            // use key from the object
-            case value_t::object:
-                return anchor.key();
-
-            // use an empty key for all primitive types
-            default:
-                return empty_str;
-        }
-    }
-
-    /// return value of the iterator
-    typename IteratorType::reference value() const
-    {
-        return anchor.value();
-    }
-};
-
-/// proxy class for the items() function
-template<typename IteratorType> class iteration_proxy
-{
-  private:
-    /// the container to iterate
-    typename IteratorType::reference container;
-
-  public:
-    /// construct iteration proxy from a container
-    explicit iteration_proxy(typename IteratorType::reference cont) noexcept
-        : container(cont) {}
-
-    /// return iterator begin (needed for range-based for)
-    iteration_proxy_value<IteratorType> begin() noexcept
-    {
-        return iteration_proxy_value<IteratorType>(container.begin());
-    }
-
-    /// return iterator end (needed for range-based for)
-    iteration_proxy_value<IteratorType> end() noexcept
-    {
-        return iteration_proxy_value<IteratorType>(container.end());
-    }
-};
-// Structured Bindings Support
-// For further reference see https://blog.tartanllama.xyz/structured-bindings/
-// And see https://github.com/nlohmann/json/pull/1391
-template <std::size_t N, typename IteratorType, enable_if_t<N == 0, int> = 0>
-auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>& i) -> decltype(i.key())
-{
-    return i.key();
-}
-// Structured Bindings Support
-// For further reference see https://blog.tartanllama.xyz/structured-bindings/
-// And see https://github.com/nlohmann/json/pull/1391
-template <std::size_t N, typename IteratorType, enable_if_t<N == 1, int> = 0>
-auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>& i) -> decltype(i.value())
-{
-    return i.value();
-}
-}  // namespace detail
-}  // namespace nlohmann
-
-// The Addition to the STD Namespace is required to add
-// Structured Bindings Support to the iteration_proxy_value class
-// For further reference see https://blog.tartanllama.xyz/structured-bindings/
-// And see https://github.com/nlohmann/json/pull/1391
-namespace std
-{
-#if defined(__clang__)
-    // Fix: https://github.com/nlohmann/json/issues/1401
-    #pragma clang diagnostic push
-    #pragma clang diagnostic ignored "-Wmismatched-tags"
-#endif
-template <typename IteratorType>
-class tuple_size<::nlohmann::detail::iteration_proxy_value<IteratorType>>
-            : public std::integral_constant<std::size_t, 2> {};
-
-template <std::size_t N, typename IteratorType>
-class tuple_element<N, ::nlohmann::detail::iteration_proxy_value<IteratorType >>
-{
-  public:
-    using type = decltype(
-                     get<N>(std::declval <
-                            ::nlohmann::detail::iteration_proxy_value<IteratorType >> ()));
-};
-#if defined(__clang__)
-    #pragma clang diagnostic pop
-#endif
-} // namespace std
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-//////////////////
-// constructors //
-//////////////////
-
-template<value_t> struct external_constructor;
-
-template<>
-struct external_constructor<value_t::boolean>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::boolean_t b) noexcept
-    {
-        j.m_type = value_t::boolean;
-        j.m_value = b;
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::string>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, const typename BasicJsonType::string_t& s)
-    {
-        j.m_type = value_t::string;
-        j.m_value = s;
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::string_t&& s)
-    {
-        j.m_type = value_t::string;
-        j.m_value = std::move(s);
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType, typename CompatibleStringType,
-             enable_if_t<not std::is_same<CompatibleStringType, typename BasicJsonType::string_t>::value,
-                         int> = 0>
-    static void construct(BasicJsonType& j, const CompatibleStringType& str)
-    {
-        j.m_type = value_t::string;
-        j.m_value.string = j.template create<typename BasicJsonType::string_t>(str);
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::binary>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, const typename BasicJsonType::binary_t& b)
-    {
-        j.m_type = value_t::binary;
-        typename BasicJsonType::binary_t value{b};
-        j.m_value = value;
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::binary_t&& b)
-    {
-        j.m_type = value_t::binary;
-        typename BasicJsonType::binary_t value{std::move(b)};
-        j.m_value = value;
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::number_float>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::number_float_t val) noexcept
-    {
-        j.m_type = value_t::number_float;
-        j.m_value = val;
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::number_unsigned>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::number_unsigned_t val) noexcept
-    {
-        j.m_type = value_t::number_unsigned;
-        j.m_value = val;
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::number_integer>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::number_integer_t val) noexcept
-    {
-        j.m_type = value_t::number_integer;
-        j.m_value = val;
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::array>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, const typename BasicJsonType::array_t& arr)
-    {
-        j.m_type = value_t::array;
-        j.m_value = arr;
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::array_t&& arr)
-    {
-        j.m_type = value_t::array;
-        j.m_value = std::move(arr);
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType, typename CompatibleArrayType,
-             enable_if_t<not std::is_same<CompatibleArrayType, typename BasicJsonType::array_t>::value,
-                         int> = 0>
-    static void construct(BasicJsonType& j, const CompatibleArrayType& arr)
-    {
-        using std::begin;
-        using std::end;
-        j.m_type = value_t::array;
-        j.m_value.array = j.template create<typename BasicJsonType::array_t>(begin(arr), end(arr));
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, const std::vector<bool>& arr)
-    {
-        j.m_type = value_t::array;
-        j.m_value = value_t::array;
-        j.m_value.array->reserve(arr.size());
-        for (const bool x : arr)
-        {
-            j.m_value.array->push_back(x);
-        }
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType, typename T,
-             enable_if_t<std::is_convertible<T, BasicJsonType>::value, int> = 0>
-    static void construct(BasicJsonType& j, const std::valarray<T>& arr)
-    {
-        j.m_type = value_t::array;
-        j.m_value = value_t::array;
-        j.m_value.array->resize(arr.size());
-        if (arr.size() > 0)
-        {
-            std::copy(std::begin(arr), std::end(arr), j.m_value.array->begin());
-        }
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::object>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, const typename BasicJsonType::object_t& obj)
-    {
-        j.m_type = value_t::object;
-        j.m_value = obj;
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::object_t&& obj)
-    {
-        j.m_type = value_t::object;
-        j.m_value = std::move(obj);
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType, typename CompatibleObjectType,
-             enable_if_t<not std::is_same<CompatibleObjectType, typename BasicJsonType::object_t>::value, int> = 0>
-    static void construct(BasicJsonType& j, const CompatibleObjectType& obj)
-    {
-        using std::begin;
-        using std::end;
-
-        j.m_type = value_t::object;
-        j.m_value.object = j.template create<typename BasicJsonType::object_t>(begin(obj), end(obj));
-        j.assert_invariant();
-    }
-};
-
-/////////////
-// to_json //
-/////////////
-
-template<typename BasicJsonType, typename T,
-         enable_if_t<std::is_same<T, typename BasicJsonType::boolean_t>::value, int> = 0>
-void to_json(BasicJsonType& j, T b) noexcept
-{
-    external_constructor<value_t::boolean>::construct(j, b);
-}
-
-template<typename BasicJsonType, typename CompatibleString,
-         enable_if_t<std::is_constructible<typename BasicJsonType::string_t, CompatibleString>::value, int> = 0>
-void to_json(BasicJsonType& j, const CompatibleString& s)
-{
-    external_constructor<value_t::string>::construct(j, s);
-}
-
-template<typename BasicJsonType>
-void to_json(BasicJsonType& j, typename BasicJsonType::string_t&& s)
-{
-    external_constructor<value_t::string>::construct(j, std::move(s));
-}
-
-template<typename BasicJsonType, typename FloatType,
-         enable_if_t<std::is_floating_point<FloatType>::value, int> = 0>
-void to_json(BasicJsonType& j, FloatType val) noexcept
-{
-    external_constructor<value_t::number_float>::construct(j, static_cast<typename BasicJsonType::number_float_t>(val));
-}
-
-template<typename BasicJsonType, typename CompatibleNumberUnsignedType,
-         enable_if_t<is_compatible_integer_type<typename BasicJsonType::number_unsigned_t, CompatibleNumberUnsignedType>::value, int> = 0>
-void to_json(BasicJsonType& j, CompatibleNumberUnsignedType val) noexcept
-{
-    external_constructor<value_t::number_unsigned>::construct(j, static_cast<typename BasicJsonType::number_unsigned_t>(val));
-}
-
-template<typename BasicJsonType, typename CompatibleNumberIntegerType,
-         enable_if_t<is_compatible_integer_type<typename BasicJsonType::number_integer_t, CompatibleNumberIntegerType>::value, int> = 0>
-void to_json(BasicJsonType& j, CompatibleNumberIntegerType val) noexcept
-{
-    external_constructor<value_t::number_integer>::construct(j, static_cast<typename BasicJsonType::number_integer_t>(val));
-}
-
-template<typename BasicJsonType, typename EnumType,
-         enable_if_t<std::is_enum<EnumType>::value, int> = 0>
-void to_json(BasicJsonType& j, EnumType e) noexcept
-{
-    using underlying_type = typename std::underlying_type<EnumType>::type;
-    external_constructor<value_t::number_integer>::construct(j, static_cast<underlying_type>(e));
-}
-
-template<typename BasicJsonType>
-void to_json(BasicJsonType& j, const std::vector<bool>& e)
-{
-    external_constructor<value_t::array>::construct(j, e);
-}
-
-template <typename BasicJsonType, typename CompatibleArrayType,
-          enable_if_t<is_compatible_array_type<BasicJsonType,
-                      CompatibleArrayType>::value and
-                      not is_compatible_object_type<BasicJsonType, CompatibleArrayType>::value and
-                      not is_compatible_string_type<BasicJsonType, CompatibleArrayType>::value and
-                      not std::is_same<typename BasicJsonType::binary_t, CompatibleArrayType>::value and
-                      not is_basic_json<CompatibleArrayType>::value,
-                      int> = 0>
-void to_json(BasicJsonType& j, const CompatibleArrayType& arr)
-{
-    external_constructor<value_t::array>::construct(j, arr);
-}
-
-template <typename BasicJsonType>
-void to_json(BasicJsonType& j, const typename BasicJsonType::binary_t& bin)
-{
-    external_constructor<value_t::binary>::construct(j, bin);
-}
-
-template<typename BasicJsonType, typename T,
-         enable_if_t<std::is_convertible<T, BasicJsonType>::value, int> = 0>
-void to_json(BasicJsonType& j, const std::valarray<T>& arr)
-{
-    external_constructor<value_t::array>::construct(j, std::move(arr));
-}
-
-template<typename BasicJsonType>
-void to_json(BasicJsonType& j, typename BasicJsonType::array_t&& arr)
-{
-    external_constructor<value_t::array>::construct(j, std::move(arr));
-}
-
-template<typename BasicJsonType, typename CompatibleObjectType,
-         enable_if_t<is_compatible_object_type<BasicJsonType, CompatibleObjectType>::value and not is_basic_json<CompatibleObjectType>::value, int> = 0>
-void to_json(BasicJsonType& j, const CompatibleObjectType& obj)
-{
-    external_constructor<value_t::object>::construct(j, obj);
-}
-
-template<typename BasicJsonType>
-void to_json(BasicJsonType& j, typename BasicJsonType::object_t&& obj)
-{
-    external_constructor<value_t::object>::construct(j, std::move(obj));
-}
-
-template <
-    typename BasicJsonType, typename T, std::size_t N,
-    enable_if_t<not std::is_constructible<typename BasicJsonType::string_t,
-                const T(&)[N]>::value,
-                int> = 0 >
-void to_json(BasicJsonType& j, const T(&arr)[N])
-{
-    external_constructor<value_t::array>::construct(j, arr);
-}
-
-template < typename BasicJsonType, typename T1, typename T2, enable_if_t < std::is_constructible<BasicJsonType, T1>::value&& std::is_constructible<BasicJsonType, T2>::value, int > = 0 >
-void to_json(BasicJsonType& j, const std::pair<T1, T2>& p)
-{
-    j = { p.first, p.second };
-}
-
-// for https://github.com/nlohmann/json/pull/1134
-template < typename BasicJsonType, typename T,
-           enable_if_t<std::is_same<T, iteration_proxy_value<typename BasicJsonType::iterator>>::value, int> = 0>
-void to_json(BasicJsonType& j, const T& b)
-{
-    j = { {b.key(), b.value()} };
-}
-
-template<typename BasicJsonType, typename Tuple, std::size_t... Idx>
-void to_json_tuple_impl(BasicJsonType& j, const Tuple& t, index_sequence<Idx...> /*unused*/)
-{
-    j = { std::get<Idx>(t)... };
-}
-
-template<typename BasicJsonType, typename T, enable_if_t<is_constructible_tuple<BasicJsonType, T>::value, int > = 0>
-void to_json(BasicJsonType& j, const T& t)
-{
-    to_json_tuple_impl(j, t, make_index_sequence<std::tuple_size<T>::value> {});
-}
-
-struct to_json_fn
-{
-    template<typename BasicJsonType, typename T>
-    auto operator()(BasicJsonType& j, T&& val) const noexcept(noexcept(to_json(j, std::forward<T>(val))))
-    -> decltype(to_json(j, std::forward<T>(val)), void())
-    {
-        return to_json(j, std::forward<T>(val));
-    }
-};
-}  // namespace detail
-
-/// namespace to hold default `to_json` function
-namespace
-{
-constexpr const auto& to_json = detail::static_const<detail::to_json_fn>::value;
-} // namespace
-} // namespace nlohmann
-
-
-namespace nlohmann
-{
-
-template<typename, typename>
-struct adl_serializer
-{
-    /*!
-    @brief convert a JSON value to any value type
-
-    This function is usually called by the `get()` function of the
-    @ref basic_json class (either explicit or via conversion operators).
-
-    @param[in] j        JSON value to read from
-    @param[in,out] val  value to write to
-    */
-    template<typename BasicJsonType, typename ValueType>
-    static auto from_json(BasicJsonType&& j, ValueType& val) noexcept(
-        noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j), val)))
-    -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j), val), void())
-    {
-        ::nlohmann::from_json(std::forward<BasicJsonType>(j), val);
-    }
-
-    /*!
-    @brief convert any value type to a JSON value
-
-    This function is usually called by the constructors of the @ref basic_json
-    class.
-
-    @param[in,out] j  JSON value to write to
-    @param[in] val    value to read from
-    */
-    template <typename BasicJsonType, typename ValueType>
-    static auto to_json(BasicJsonType& j, ValueType&& val) noexcept(
-        noexcept(::nlohmann::to_json(j, std::forward<ValueType>(val))))
-    -> decltype(::nlohmann::to_json(j, std::forward<ValueType>(val)), void())
-    {
-        ::nlohmann::to_json(j, std::forward<ValueType>(val));
-    }
-};
-
-}  // namespace nlohmann
-
-// #include <nlohmann/byte_container_with_subtype.hpp>
-
-
-#include <cstdint> // uint8_t
-#include <tuple> // tie
-#include <utility> // move
-
-namespace nlohmann
-{
-
-/*!
-@brief an internal type for a backed binary type
-
-This type extends the template parameter @a BinaryType provided to `basic_json`
-with a subtype used by BSON and MessagePack. This type exists so that the user
-does not have to specify a type themselves with a specific naming scheme in
-order to override the binary type.
-
-@tparam BinaryType container to store bytes (`std::vector<std::uint8_t>` by
-                   default)
-
-@since version 3.8.0
-*/
-template<typename BinaryType>
-class byte_container_with_subtype : public BinaryType
-{
-  public:
-    /// the type of the underlying container
-    using container_type = BinaryType;
-
-    byte_container_with_subtype() noexcept(noexcept(container_type()))
-        : container_type()
-    {}
-
-    byte_container_with_subtype(const container_type& b) noexcept(noexcept(container_type(b)))
-        : container_type(b)
-    {}
-
-    byte_container_with_subtype(container_type&& b) noexcept(noexcept(container_type(std::move(b))))
-        : container_type(std::move(b))
-    {}
-
-    byte_container_with_subtype(const container_type& b, std::uint8_t subtype) noexcept(noexcept(container_type(b)))
-        : container_type(b)
-        , m_subtype(subtype)
-        , m_has_subtype(true)
-    {}
-
-    byte_container_with_subtype(container_type&& b, std::uint8_t subtype) noexcept(noexcept(container_type(std::move(b))))
-        : container_type(std::move(b))
-        , m_subtype(subtype)
-        , m_has_subtype(true)
-    {}
-
-    bool operator==(const byte_container_with_subtype& rhs) const
-    {
-        return std::tie(static_cast<const BinaryType&>(*this), m_subtype, m_has_subtype) ==
-               std::tie(static_cast<const BinaryType&>(rhs), rhs.m_subtype, rhs.m_has_subtype);
-    }
-
-    bool operator!=(const byte_container_with_subtype& rhs) const
-    {
-        return !(rhs == *this);
-    }
-
-    /*!
-    @brief sets the binary subtype
-
-    Sets the binary subtype of the value, also flags a binary JSON value as
-    having a subtype, which has implications for serialization.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @sa @ref subtype() -- return the binary subtype
-    @sa @ref clear_subtype() -- clears the binary subtype
-    @sa @ref has_subtype() -- returns whether or not the binary value has a
-    subtype
-
-    @since version 3.8.0
-    */
-    void set_subtype(std::uint8_t subtype) noexcept
-    {
-        m_subtype = subtype;
-        m_has_subtype = true;
-    }
-
-    /*!
-    @brief return the binary subtype
-
-    Returns the numerical subtype of the value if it has a subtype. If it does
-    not have a subtype, this function will return size_t(-1) as a sentinel
-    value.
-
-    @return the numerical subtype of the binary value
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @sa @ref set_subtype() -- sets the binary subtype
-    @sa @ref clear_subtype() -- clears the binary subtype
-    @sa @ref has_subtype() -- returns whether or not the binary value has a
-    subtype
-
-    @since version 3.8.0
-    */
-    constexpr std::uint8_t subtype() const noexcept
-    {
-        return m_subtype;
-    }
-
-    /*!
-    @brief return whether the value has a subtype
-
-    @return whether the value has a subtype
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @sa @ref subtype() -- return the binary subtype
-    @sa @ref set_subtype() -- sets the binary subtype
-    @sa @ref clear_subtype() -- clears the binary subtype
-
-    @since version 3.8.0
-    */
-    constexpr bool has_subtype() const noexcept
-    {
-        return m_has_subtype;
-    }
-
-    /*!
-    @brief clears the binary subtype
-
-    Clears the binary subtype and flags the value as not having a subtype, which
-    has implications for serialization; for instance MessagePack will prefer the
-    bin family over the ext family.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @sa @ref subtype() -- return the binary subtype
-    @sa @ref set_subtype() -- sets the binary subtype
-    @sa @ref has_subtype() -- returns whether or not the binary value has a
-    subtype
-
-    @since version 3.8.0
-    */
-    void clear_subtype() noexcept
-    {
-        m_subtype = 0;
-        m_has_subtype = false;
-    }
-
-  private:
-    std::uint8_t m_subtype = 0;
-    bool m_has_subtype = false;
-};
-
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/conversions/from_json.hpp>
-
-// #include <nlohmann/detail/conversions/to_json.hpp>
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/input/binary_reader.hpp>
-
-
-#include <algorithm> // generate_n
-#include <array> // array
-#include <cassert> // assert
-#include <cmath> // ldexp
-#include <cstddef> // size_t
-#include <cstdint> // uint8_t, uint16_t, uint32_t, uint64_t
-#include <cstdio> // snprintf
-#include <cstring> // memcpy
-#include <iterator> // back_inserter
-#include <limits> // numeric_limits
-#include <string> // char_traits, string
-#include <utility> // make_pair, move
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/input/input_adapters.hpp>
-
-
-#include <array> // array
-#include <cassert> // assert
-#include <cstddef> // size_t
-#include <cstdio> //FILE *
-#include <cstring> // strlen
-#include <istream> // istream
-#include <iterator> // begin, end, iterator_traits, random_access_iterator_tag, distance, next
-#include <memory> // shared_ptr, make_shared, addressof
-#include <numeric> // accumulate
-#include <string> // string, char_traits
-#include <type_traits> // enable_if, is_base_of, is_pointer, is_integral, remove_pointer
-#include <utility> // pair, declval
-
-// #include <nlohmann/detail/iterators/iterator_traits.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-/// the supported input formats
-enum class input_format_t { json, cbor, msgpack, ubjson, bson };
-
-////////////////////
-// input adapters //
-////////////////////
-
-/*!
-Input adapter for stdio file access. This adapter read only 1 byte and do not use any
- buffer. This adapter is a very low level adapter.
-*/
-class file_input_adapter
-{
-  public:
-    JSON_HEDLEY_NON_NULL(2)
-    explicit file_input_adapter(std::FILE* f)  noexcept
-        : m_file(f)
-    {}
-
-    // make class move-only
-    file_input_adapter(const file_input_adapter&) = delete;
-    file_input_adapter(file_input_adapter&&) = default;
-    file_input_adapter& operator=(const file_input_adapter&) = delete;
-    file_input_adapter& operator=(file_input_adapter&&) = delete;
-
-    std::char_traits<char>::int_type get_character() noexcept
-    {
-        return std::fgetc(m_file);
-    }
-
-  private:
-    /// the file pointer to read from
-    std::FILE* m_file;
-};
-
-
-/*!
-Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at
-beginning of input. Does not support changing the underlying std::streambuf
-in mid-input. Maintains underlying std::istream and std::streambuf to support
-subsequent use of standard std::istream operations to process any input
-characters following those used in parsing the JSON input.  Clears the
-std::istream flags; any input errors (e.g., EOF) will be detected by the first
-subsequent call for input from the std::istream.
-*/
-class input_stream_adapter
-{
-  public:
-    ~input_stream_adapter()
-    {
-        // clear stream flags; we use underlying streambuf I/O, do not
-        // maintain ifstream flags, except eof
-        if (is)
-        {
-            is->clear(is->rdstate() & std::ios::eofbit);
-        }
-    }
-
-    explicit input_stream_adapter(std::istream& i)
-        : is(&i), sb(i.rdbuf())
-    {}
-
-    // delete because of pointer members
-    input_stream_adapter(const input_stream_adapter&) = delete;
-    input_stream_adapter& operator=(input_stream_adapter&) = delete;
-    input_stream_adapter& operator=(input_stream_adapter&& rhs) = delete;
-
-    input_stream_adapter(input_stream_adapter&& rhs) : is(rhs.is), sb(rhs.sb)
-    {
-        rhs.is = nullptr;
-        rhs.sb = nullptr;
-    }
-
-    // std::istream/std::streambuf use std::char_traits<char>::to_int_type, to
-    // ensure that std::char_traits<char>::eof() and the character 0xFF do not
-    // end up as the same value, eg. 0xFFFFFFFF.
-    std::char_traits<char>::int_type get_character()
-    {
-        auto res = sb->sbumpc();
-        // set eof manually, as we don't use the istream interface.
-        if (res == EOF)
-        {
-            is->clear(is->rdstate() | std::ios::eofbit);
-        }
-        return res;
-    }
-
-  private:
-    /// the associated input stream
-    std::istream* is = nullptr;
-    std::streambuf* sb = nullptr;
-};
-
-/// input adapter for buffer input
-class input_buffer_adapter
-{
-  public:
-    input_buffer_adapter(const char* b, const std::size_t l) noexcept
-        : cursor(b), limit(b == nullptr ? nullptr : (b + l))
-    {}
-
-    // delete because of pointer members
-    input_buffer_adapter(const input_buffer_adapter&) = delete;
-    input_buffer_adapter& operator=(input_buffer_adapter&) = delete;
-    input_buffer_adapter(input_buffer_adapter&&) = default;
-    input_buffer_adapter& operator=(input_buffer_adapter&&) = delete;
-
-    std::char_traits<char>::int_type get_character() noexcept
-    {
-        if (JSON_HEDLEY_LIKELY(cursor < limit))
-        {
-            assert(cursor != nullptr and limit != nullptr);
-            return std::char_traits<char>::to_int_type(*(cursor++));
-        }
-
-        return std::char_traits<char>::eof();
-    }
-
-  private:
-    /// pointer to the current character
-    const char* cursor;
-    /// pointer past the last character
-    const char* const limit;
-};
-
-template<typename WideStringType, size_t T>
-struct wide_string_input_helper
-{
-    // UTF-32
-    static void fill_buffer(const WideStringType& str,
-                            size_t& current_wchar,
-                            std::array<std::char_traits<char>::int_type, 4>& utf8_bytes,
-                            size_t& utf8_bytes_index,
-                            size_t& utf8_bytes_filled)
-    {
-        utf8_bytes_index = 0;
-
-        if (current_wchar == str.size())
-        {
-            utf8_bytes[0] = std::char_traits<char>::eof();
-            utf8_bytes_filled = 1;
-        }
-        else
-        {
-            // get the current character
-            const auto wc = static_cast<unsigned int>(str[current_wchar++]);
-
-            // UTF-32 to UTF-8 encoding
-            if (wc < 0x80)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(wc);
-                utf8_bytes_filled = 1;
-            }
-            else if (wc <= 0x7FF)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xC0u | ((wc >> 6u) & 0x1Fu));
-                utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | (wc & 0x3Fu));
-                utf8_bytes_filled = 2;
-            }
-            else if (wc <= 0xFFFF)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xE0u | ((wc >> 12u) & 0x0Fu));
-                utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | ((wc >> 6u) & 0x3Fu));
-                utf8_bytes[2] = static_cast<std::char_traits<char>::int_type>(0x80u | (wc & 0x3Fu));
-                utf8_bytes_filled = 3;
-            }
-            else if (wc <= 0x10FFFF)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xF0u | ((wc >> 18u) & 0x07u));
-                utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | ((wc >> 12u) & 0x3Fu));
-                utf8_bytes[2] = static_cast<std::char_traits<char>::int_type>(0x80u | ((wc >> 6u) & 0x3Fu));
-                utf8_bytes[3] = static_cast<std::char_traits<char>::int_type>(0x80u | (wc & 0x3Fu));
-                utf8_bytes_filled = 4;
-            }
-            else
-            {
-                // unknown character
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(wc);
-                utf8_bytes_filled = 1;
-            }
-        }
-    }
-};
-
-template<typename WideStringType>
-struct wide_string_input_helper<WideStringType, 2>
-{
-    // UTF-16
-    static void fill_buffer(const WideStringType& str,
-                            size_t& current_wchar,
-                            std::array<std::char_traits<char>::int_type, 4>& utf8_bytes,
-                            size_t& utf8_bytes_index,
-                            size_t& utf8_bytes_filled)
-    {
-        utf8_bytes_index = 0;
-
-        if (current_wchar == str.size())
-        {
-            utf8_bytes[0] = std::char_traits<char>::eof();
-            utf8_bytes_filled = 1;
-        }
-        else
-        {
-            // get the current character
-            const auto wc = static_cast<unsigned int>(str[current_wchar++]);
-
-            // UTF-16 to UTF-8 encoding
-            if (wc < 0x80)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(wc);
-                utf8_bytes_filled = 1;
-            }
-            else if (wc <= 0x7FF)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xC0u | ((wc >> 6u)));
-                utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | (wc & 0x3Fu));
-                utf8_bytes_filled = 2;
-            }
-            else if (0xD800 > wc or wc >= 0xE000)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xE0u | ((wc >> 12u)));
-                utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | ((wc >> 6u) & 0x3Fu));
-                utf8_bytes[2] = static_cast<std::char_traits<char>::int_type>(0x80u | (wc & 0x3Fu));
-                utf8_bytes_filled = 3;
-            }
-            else
-            {
-                if (current_wchar < str.size())
-                {
-                    const auto wc2 = static_cast<unsigned int>(str[current_wchar++]);
-                    const auto charcode = 0x10000u + (((wc & 0x3FFu) << 10u) | (wc2 & 0x3FFu));
-                    utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xF0u | (charcode >> 18u));
-                    utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | ((charcode >> 12u) & 0x3Fu));
-                    utf8_bytes[2] = static_cast<std::char_traits<char>::int_type>(0x80u | ((charcode >> 6u) & 0x3Fu));
-                    utf8_bytes[3] = static_cast<std::char_traits<char>::int_type>(0x80u | (charcode & 0x3Fu));
-                    utf8_bytes_filled = 4;
-                }
-                else
-                {
-                    // unknown character
-                    ++current_wchar;
-                    utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(wc);
-                    utf8_bytes_filled = 1;
-                }
-            }
-        }
-    }
-};
-
-template<typename WideStringType>
-class wide_string_input_adapter
-{
-  public:
-    explicit wide_string_input_adapter(const WideStringType& w) noexcept
-        : str(w)
-    {}
-
-    std::char_traits<char>::int_type get_character() noexcept
-    {
-        // check if buffer needs to be filled
-        if (utf8_bytes_index == utf8_bytes_filled)
-        {
-            fill_buffer<sizeof(typename WideStringType::value_type)>();
-
-            assert(utf8_bytes_filled > 0);
-            assert(utf8_bytes_index == 0);
-        }
-
-        // use buffer
-        assert(utf8_bytes_filled > 0);
-        assert(utf8_bytes_index < utf8_bytes_filled);
-        return utf8_bytes[utf8_bytes_index++];
-    }
-
-  private:
-    template<size_t T>
-    void fill_buffer()
-    {
-        wide_string_input_helper<WideStringType, T>::fill_buffer(str, current_wchar, utf8_bytes, utf8_bytes_index, utf8_bytes_filled);
-    }
-
-    /// the wstring to process
-    const WideStringType& str;
-
-    /// index of the current wchar in str
-    std::size_t current_wchar = 0;
-
-    /// a buffer for UTF-8 bytes
-    std::array<std::char_traits<char>::int_type, 4> utf8_bytes = {{0, 0, 0, 0}};
-
-    /// index to the utf8_codes array for the next valid byte
-    std::size_t utf8_bytes_index = 0;
-    /// number of valid bytes in the utf8_codes array
-    std::size_t utf8_bytes_filled = 0;
-};
-
-inline file_input_adapter input_adapter(std::FILE* file)
-{
-    return file_input_adapter(file);
-}
-
-inline input_stream_adapter input_adapter(std::istream& stream)
-{
-    return input_stream_adapter(stream);
-}
-
-inline input_stream_adapter input_adapter(std::istream&& stream)
-{
-    return input_stream_adapter(stream);
-}
-
-template<typename CharT, typename SizeT,
-         typename std::enable_if<
-             std::is_pointer<CharT>::value and
-             std::is_integral<typename std::remove_pointer<CharT>::type>::value and
-             not std::is_same<SizeT, bool>::value and
-             sizeof(typename std::remove_pointer<CharT>::type) == 1,
-             int>::type = 0>
-input_buffer_adapter input_adapter(CharT b, SizeT l)
-{
-    return input_buffer_adapter(reinterpret_cast<const char*>(b), l);
-}
-
-template<typename CharT,
-         typename std::enable_if<
-             std::is_pointer<CharT>::value and
-             std::is_integral<typename std::remove_pointer<CharT>::type>::value and
-             sizeof(typename std::remove_pointer<CharT>::type) == 1,
-             int>::type = 0>
-input_buffer_adapter input_adapter(CharT b)
-{
-    return input_adapter(reinterpret_cast<const char*>(b),
-                         std::strlen(reinterpret_cast<const char*>(b)));
-}
-
-template<class IteratorType,
-         typename std::enable_if<
-             std::is_same<typename iterator_traits<IteratorType>::iterator_category, std::random_access_iterator_tag>::value,
-             int>::type = 0>
-input_buffer_adapter input_adapter(IteratorType first, IteratorType last)
-{
-#ifndef NDEBUG
-    // assertion to check that the iterator range is indeed contiguous,
-    // see https://stackoverflow.com/a/35008842/266378 for more discussion
-    const auto is_contiguous = std::accumulate(
-                                   first, last, std::pair<bool, int>(true, 0),
-                                   [&first](std::pair<bool, int> res, decltype(*first) val)
-    {
-        res.first &= (val == *(std::next(std::addressof(*first), res.second++)));
-        return res;
-    }).first;
-    assert(is_contiguous);
-#endif
-
-    // assertion to check that each element is 1 byte long
-    static_assert(
-        sizeof(typename iterator_traits<IteratorType>::value_type) == 1,
-        "each element in the iterator range must have the size of 1 byte");
-
-    const auto len = static_cast<size_t>(std::distance(first, last));
-    if (JSON_HEDLEY_LIKELY(len > 0))
-    {
-        // there is at least one element: use the address of first
-        return input_buffer_adapter(reinterpret_cast<const char*>(&(*first)), len);
-    }
-    else
-    {
-        // the address of first cannot be used: use nullptr
-        return input_buffer_adapter(nullptr, len);
-    }
-}
-
-inline wide_string_input_adapter<std::wstring> input_adapter(const std::wstring& ws)
-{
-    return wide_string_input_adapter<std::wstring>(ws);
-}
-
-
-inline wide_string_input_adapter<std::u16string> input_adapter(const std::u16string& ws)
-{
-    return wide_string_input_adapter<std::u16string>(ws);
-}
-
-inline wide_string_input_adapter<std::u32string> input_adapter(const std::u32string& ws)
-{
-    return wide_string_input_adapter<std::u32string>(ws);
-}
-
-template<class ContiguousContainer, typename
-         std::enable_if<not std::is_pointer<ContiguousContainer>::value and
-                        std::is_base_of<std::random_access_iterator_tag, typename iterator_traits<decltype(std::begin(std::declval<ContiguousContainer const>()))>::iterator_category>::value,
-                        int>::type = 0>
-input_buffer_adapter input_adapter(const ContiguousContainer& c)
-{
-    return input_adapter(std::begin(c), std::end(c));
-}
-
-
-template<class T, std::size_t N>
-input_buffer_adapter input_adapter(T (&array)[N])
-{
-    return input_adapter(std::begin(array), std::end(array));
-}
-
-// This class only handles inputs of input_buffer_adapter type.
-// It's required so that expressions like {ptr, len} can be implicitely casted
-// to the correct adapter.
-class span_input_adapter
-{
-  public:
-    template<typename CharT,
-             typename std::enable_if<
-                 std::is_pointer<CharT>::value and
-                 std::is_integral<typename std::remove_pointer<CharT>::type>::value and
-                 sizeof(typename std::remove_pointer<CharT>::type) == 1,
-                 int>::type = 0>
-    span_input_adapter(CharT b, std::size_t l)
-        : ia(reinterpret_cast<const char*>(b), l) {}
-
-    template<typename CharT,
-             typename std::enable_if<
-                 std::is_pointer<CharT>::value and
-                 std::is_integral<typename std::remove_pointer<CharT>::type>::value and
-                 sizeof(typename std::remove_pointer<CharT>::type) == 1,
-                 int>::type = 0>
-    span_input_adapter(CharT b)
-        : span_input_adapter(reinterpret_cast<const char*>(b),
-                             std::strlen(reinterpret_cast<const char*>(b))) {}
-
-    template<class IteratorType,
-             typename std::enable_if<
-                 std::is_same<typename iterator_traits<IteratorType>::iterator_category, std::random_access_iterator_tag>::value,
-                 int>::type = 0>
-    span_input_adapter(IteratorType first, IteratorType last)
-        : ia(input_adapter(first, last)) {}
-
-    template<class T, std::size_t N>
-    span_input_adapter(T (&array)[N])
-        : span_input_adapter(std::begin(array), std::end(array)) {}
-
-    /// input adapter for contiguous container
-    template<class ContiguousContainer, typename
-             std::enable_if<not std::is_pointer<ContiguousContainer>::value and
-                            std::is_base_of<std::random_access_iterator_tag, typename iterator_traits<decltype(std::begin(std::declval<ContiguousContainer const>()))>::iterator_category>::value,
-                            int>::type = 0>
-    span_input_adapter(const ContiguousContainer& c)
-        : span_input_adapter(std::begin(c), std::end(c)) {}
-
-    input_buffer_adapter&& get()
-    {
-        return std::move(ia);
-    }
-
-  private:
-    input_buffer_adapter ia;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/input/json_sax.hpp>
-
-
-#include <cassert> // assert
-#include <cstddef>
-#include <string> // string
-#include <utility> // move
-#include <vector> // vector
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-namespace nlohmann
-{
-
-/*!
-@brief SAX interface
-
-This class describes the SAX interface used by @ref nlohmann::json::sax_parse.
-Each function is called in different situations while the input is parsed. The
-boolean return value informs the parser whether to continue processing the
-input.
-*/
-template<typename BasicJsonType>
-struct json_sax
-{
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-
-    /*!
-    @brief a null value was read
-    @return whether parsing should proceed
-    */
-    virtual bool null() = 0;
-
-    /*!
-    @brief a boolean value was read
-    @param[in] val  boolean value
-    @return whether parsing should proceed
-    */
-    virtual bool boolean(bool val) = 0;
-
-    /*!
-    @brief an integer number was read
-    @param[in] val  integer value
-    @return whether parsing should proceed
-    */
-    virtual bool number_integer(number_integer_t val) = 0;
-
-    /*!
-    @brief an unsigned integer number was read
-    @param[in] val  unsigned integer value
-    @return whether parsing should proceed
-    */
-    virtual bool number_unsigned(number_unsigned_t val) = 0;
-
-    /*!
-    @brief an floating-point number was read
-    @param[in] val  floating-point value
-    @param[in] s    raw token value
-    @return whether parsing should proceed
-    */
-    virtual bool number_float(number_float_t val, const string_t& s) = 0;
-
-    /*!
-    @brief a string was read
-    @param[in] val  string value
-    @return whether parsing should proceed
-    @note It is safe to move the passed string.
-    */
-    virtual bool string(string_t& val) = 0;
-
-    /*!
-    @brief a binary string was read
-    @param[in] val  binary value
-    @return whether parsing should proceed
-    @note It is safe to move the passed binary.
-    */
-    virtual bool binary(binary_t& val) = 0;
-
-    /*!
-    @brief the beginning of an object was read
-    @param[in] elements  number of object elements or -1 if unknown
-    @return whether parsing should proceed
-    @note binary formats may report the number of elements
-    */
-    virtual bool start_object(std::size_t elements) = 0;
-
-    /*!
-    @brief an object key was read
-    @param[in] val  object key
-    @return whether parsing should proceed
-    @note It is safe to move the passed string.
-    */
-    virtual bool key(string_t& val) = 0;
-
-    /*!
-    @brief the end of an object was read
-    @return whether parsing should proceed
-    */
-    virtual bool end_object() = 0;
-
-    /*!
-    @brief the beginning of an array was read
-    @param[in] elements  number of array elements or -1 if unknown
-    @return whether parsing should proceed
-    @note binary formats may report the number of elements
-    */
-    virtual bool start_array(std::size_t elements) = 0;
-
-    /*!
-    @brief the end of an array was read
-    @return whether parsing should proceed
-    */
-    virtual bool end_array() = 0;
-
-    /*!
-    @brief a parse error occurred
-    @param[in] position    the position in the input where the error occurs
-    @param[in] last_token  the last read token
-    @param[in] ex          an exception object describing the error
-    @return whether parsing should proceed (must return false)
-    */
-    virtual bool parse_error(std::size_t position,
-                             const std::string& last_token,
-                             const detail::exception& ex) = 0;
-
-    virtual ~json_sax() = default;
-};
-
-
-namespace detail
-{
-/*!
-@brief SAX implementation to create a JSON value from SAX events
-
-This class implements the @ref json_sax interface and processes the SAX events
-to create a JSON value which makes it basically a DOM parser. The structure or
-hierarchy of the JSON value is managed by the stack `ref_stack` which contains
-a pointer to the respective array or object for each recursion depth.
-
-After successful parsing, the value that is passed by reference to the
-constructor contains the parsed value.
-
-@tparam BasicJsonType  the JSON type
-*/
-template<typename BasicJsonType>
-class json_sax_dom_parser
-{
-  public:
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-
-    /*!
-    @param[in, out] r  reference to a JSON value that is manipulated while
-                       parsing
-    @param[in] allow_exceptions_  whether parse errors yield exceptions
-    */
-    explicit json_sax_dom_parser(BasicJsonType& r, const bool allow_exceptions_ = true)
-        : root(r), allow_exceptions(allow_exceptions_)
-    {}
-
-    // make class move-only
-    json_sax_dom_parser(const json_sax_dom_parser&) = delete;
-    json_sax_dom_parser(json_sax_dom_parser&&) = default;
-    json_sax_dom_parser& operator=(const json_sax_dom_parser&) = delete;
-    json_sax_dom_parser& operator=(json_sax_dom_parser&&) = default;
-    ~json_sax_dom_parser() = default;
-
-    bool null()
-    {
-        handle_value(nullptr);
-        return true;
-    }
-
-    bool boolean(bool val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_integer(number_integer_t val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_unsigned(number_unsigned_t val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_float(number_float_t val, const string_t& /*unused*/)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool string(string_t& val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool binary(binary_t& val)
-    {
-        handle_value(std::move(val));
-        return true;
-    }
-
-    bool start_object(std::size_t len)
-    {
-        ref_stack.push_back(handle_value(BasicJsonType::value_t::object));
-
-        if (JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) and len > ref_stack.back()->max_size()))
-        {
-            JSON_THROW(out_of_range::create(408,
-                                            "excessive object size: " + std::to_string(len)));
-        }
-
-        return true;
-    }
-
-    bool key(string_t& val)
-    {
-        // add null at given key and store the reference for later
-        object_element = &(ref_stack.back()->m_value.object->operator[](val));
-        return true;
-    }
-
-    bool end_object()
-    {
-        ref_stack.pop_back();
-        return true;
-    }
-
-    bool start_array(std::size_t len)
-    {
-        ref_stack.push_back(handle_value(BasicJsonType::value_t::array));
-
-        if (JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) and len > ref_stack.back()->max_size()))
-        {
-            JSON_THROW(out_of_range::create(408,
-                                            "excessive array size: " + std::to_string(len)));
-        }
-
-        return true;
-    }
-
-    bool end_array()
-    {
-        ref_stack.pop_back();
-        return true;
-    }
-
-    bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
-                     const detail::exception& ex)
-    {
-        errored = true;
-        if (allow_exceptions)
-        {
-            // determine the proper exception type from the id
-            switch ((ex.id / 100) % 100)
-            {
-                case 1:
-                    JSON_THROW(*static_cast<const detail::parse_error*>(&ex));
-                case 4:
-                    JSON_THROW(*static_cast<const detail::out_of_range*>(&ex));
-                // LCOV_EXCL_START
-                case 2:
-                    JSON_THROW(*static_cast<const detail::invalid_iterator*>(&ex));
-                case 3:
-                    JSON_THROW(*static_cast<const detail::type_error*>(&ex));
-                case 5:
-                    JSON_THROW(*static_cast<const detail::other_error*>(&ex));
-                default:
-                    assert(false);
-                    // LCOV_EXCL_STOP
-            }
-        }
-        return false;
-    }
-
-    constexpr bool is_errored() const
-    {
-        return errored;
-    }
-
-  private:
-    /*!
-    @invariant If the ref stack is empty, then the passed value will be the new
-               root.
-    @invariant If the ref stack contains a value, then it is an array or an
-               object to which we can add elements
-    */
-    template<typename Value>
-    JSON_HEDLEY_RETURNS_NON_NULL
-    BasicJsonType* handle_value(Value&& v)
-    {
-        if (ref_stack.empty())
-        {
-            root = BasicJsonType(std::forward<Value>(v));
-            return &root;
-        }
-
-        assert(ref_stack.back()->is_array() or ref_stack.back()->is_object());
-
-        if (ref_stack.back()->is_array())
-        {
-            ref_stack.back()->m_value.array->emplace_back(std::forward<Value>(v));
-            return &(ref_stack.back()->m_value.array->back());
-        }
-
-        assert(ref_stack.back()->is_object());
-        assert(object_element);
-        *object_element = BasicJsonType(std::forward<Value>(v));
-        return object_element;
-    }
-
-    /// the parsed JSON value
-    BasicJsonType& root;
-    /// stack to model hierarchy of values
-    std::vector<BasicJsonType*> ref_stack {};
-    /// helper to hold the reference for the next object element
-    BasicJsonType* object_element = nullptr;
-    /// whether a syntax error occurred
-    bool errored = false;
-    /// whether to throw exceptions in case of errors
-    const bool allow_exceptions = true;
-};
-
-template<typename BasicJsonType>
-class json_sax_dom_callback_parser
-{
-  public:
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-    using parser_callback_t = typename BasicJsonType::parser_callback_t;
-    using parse_event_t = typename BasicJsonType::parse_event_t;
-
-    json_sax_dom_callback_parser(BasicJsonType& r,
-                                 const parser_callback_t cb,
-                                 const bool allow_exceptions_ = true)
-        : root(r), callback(cb), allow_exceptions(allow_exceptions_)
-    {
-        keep_stack.push_back(true);
-    }
-
-    // make class move-only
-    json_sax_dom_callback_parser(const json_sax_dom_callback_parser&) = delete;
-    json_sax_dom_callback_parser(json_sax_dom_callback_parser&&) = default;
-    json_sax_dom_callback_parser& operator=(const json_sax_dom_callback_parser&) = delete;
-    json_sax_dom_callback_parser& operator=(json_sax_dom_callback_parser&&) = default;
-    ~json_sax_dom_callback_parser() = default;
-
-    bool null()
-    {
-        handle_value(nullptr);
-        return true;
-    }
-
-    bool boolean(bool val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_integer(number_integer_t val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_unsigned(number_unsigned_t val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_float(number_float_t val, const string_t& /*unused*/)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool string(string_t& val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool binary(binary_t& val)
-    {
-        handle_value(std::move(val));
-        return true;
-    }
-
-    bool start_object(std::size_t len)
-    {
-        // check callback for object start
-        const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::object_start, discarded);
-        keep_stack.push_back(keep);
-
-        auto val = handle_value(BasicJsonType::value_t::object, true);
-        ref_stack.push_back(val.second);
-
-        // check object limit
-        if (ref_stack.back() and JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) and len > ref_stack.back()->max_size()))
-        {
-            JSON_THROW(out_of_range::create(408, "excessive object size: " + std::to_string(len)));
-        }
-
-        return true;
-    }
-
-    bool key(string_t& val)
-    {
-        BasicJsonType k = BasicJsonType(val);
-
-        // check callback for key
-        const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::key, k);
-        key_keep_stack.push_back(keep);
-
-        // add discarded value at given key and store the reference for later
-        if (keep and ref_stack.back())
-        {
-            object_element = &(ref_stack.back()->m_value.object->operator[](val) = discarded);
-        }
-
-        return true;
-    }
-
-    bool end_object()
-    {
-        if (ref_stack.back() and not callback(static_cast<int>(ref_stack.size()) - 1, parse_event_t::object_end, *ref_stack.back()))
-        {
-            // discard object
-            *ref_stack.back() = discarded;
-        }
-
-        assert(not ref_stack.empty());
-        assert(not keep_stack.empty());
-        ref_stack.pop_back();
-        keep_stack.pop_back();
-
-        if (not ref_stack.empty() and ref_stack.back() and ref_stack.back()->is_object())
-        {
-            // remove discarded value
-            for (auto it = ref_stack.back()->begin(); it != ref_stack.back()->end(); ++it)
-            {
-                if (it->is_discarded())
-                {
-                    ref_stack.back()->erase(it);
-                    break;
-                }
-            }
-        }
-
-        return true;
-    }
-
-    bool start_array(std::size_t len)
-    {
-        const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::array_start, discarded);
-        keep_stack.push_back(keep);
-
-        auto val = handle_value(BasicJsonType::value_t::array, true);
-        ref_stack.push_back(val.second);
-
-        // check array limit
-        if (ref_stack.back() and JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) and len > ref_stack.back()->max_size()))
-        {
-            JSON_THROW(out_of_range::create(408, "excessive array size: " + std::to_string(len)));
-        }
-
-        return true;
-    }
-
-    bool end_array()
-    {
-        bool keep = true;
-
-        if (ref_stack.back())
-        {
-            keep = callback(static_cast<int>(ref_stack.size()) - 1, parse_event_t::array_end, *ref_stack.back());
-            if (not keep)
-            {
-                // discard array
-                *ref_stack.back() = discarded;
-            }
-        }
-
-        assert(not ref_stack.empty());
-        assert(not keep_stack.empty());
-        ref_stack.pop_back();
-        keep_stack.pop_back();
-
-        // remove discarded value
-        if (not keep and not ref_stack.empty() and ref_stack.back()->is_array())
-        {
-            ref_stack.back()->m_value.array->pop_back();
-        }
-
-        return true;
-    }
-
-    bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
-                     const detail::exception& ex)
-    {
-        errored = true;
-        if (allow_exceptions)
-        {
-            // determine the proper exception type from the id
-            switch ((ex.id / 100) % 100)
-            {
-                case 1:
-                    JSON_THROW(*static_cast<const detail::parse_error*>(&ex));
-                case 4:
-                    JSON_THROW(*static_cast<const detail::out_of_range*>(&ex));
-                // LCOV_EXCL_START
-                case 2:
-                    JSON_THROW(*static_cast<const detail::invalid_iterator*>(&ex));
-                case 3:
-                    JSON_THROW(*static_cast<const detail::type_error*>(&ex));
-                case 5:
-                    JSON_THROW(*static_cast<const detail::other_error*>(&ex));
-                default:
-                    assert(false);
-                    // LCOV_EXCL_STOP
-            }
-        }
-        return false;
-    }
-
-    constexpr bool is_errored() const
-    {
-        return errored;
-    }
-
-  private:
-    /*!
-    @param[in] v  value to add to the JSON value we build during parsing
-    @param[in] skip_callback  whether we should skip calling the callback
-               function; this is required after start_array() and
-               start_object() SAX events, because otherwise we would call the
-               callback function with an empty array or object, respectively.
-
-    @invariant If the ref stack is empty, then the passed value will be the new
-               root.
-    @invariant If the ref stack contains a value, then it is an array or an
-               object to which we can add elements
-
-    @return pair of boolean (whether value should be kept) and pointer (to the
-            passed value in the ref_stack hierarchy; nullptr if not kept)
-    */
-    template<typename Value>
-    std::pair<bool, BasicJsonType*> handle_value(Value&& v, const bool skip_callback = false)
-    {
-        assert(not keep_stack.empty());
-
-        // do not handle this value if we know it would be added to a discarded
-        // container
-        if (not keep_stack.back())
-        {
-            return {false, nullptr};
-        }
-
-        // create value
-        auto value = BasicJsonType(std::forward<Value>(v));
-
-        // check callback
-        const bool keep = skip_callback or callback(static_cast<int>(ref_stack.size()), parse_event_t::value, value);
-
-        // do not handle this value if we just learnt it shall be discarded
-        if (not keep)
-        {
-            return {false, nullptr};
-        }
-
-        if (ref_stack.empty())
-        {
-            root = std::move(value);
-            return {true, &root};
-        }
-
-        // skip this value if we already decided to skip the parent
-        // (https://github.com/nlohmann/json/issues/971#issuecomment-413678360)
-        if (not ref_stack.back())
-        {
-            return {false, nullptr};
-        }
-
-        // we now only expect arrays and objects
-        assert(ref_stack.back()->is_array() or ref_stack.back()->is_object());
-
-        // array
-        if (ref_stack.back()->is_array())
-        {
-            ref_stack.back()->m_value.array->push_back(std::move(value));
-            return {true, &(ref_stack.back()->m_value.array->back())};
-        }
-
-        // object
-        assert(ref_stack.back()->is_object());
-        // check if we should store an element for the current key
-        assert(not key_keep_stack.empty());
-        const bool store_element = key_keep_stack.back();
-        key_keep_stack.pop_back();
-
-        if (not store_element)
-        {
-            return {false, nullptr};
-        }
-
-        assert(object_element);
-        *object_element = std::move(value);
-        return {true, object_element};
-    }
-
-    /// the parsed JSON value
-    BasicJsonType& root;
-    /// stack to model hierarchy of values
-    std::vector<BasicJsonType*> ref_stack {};
-    /// stack to manage which values to keep
-    std::vector<bool> keep_stack {};
-    /// stack to manage which object keys to keep
-    std::vector<bool> key_keep_stack {};
-    /// helper to hold the reference for the next object element
-    BasicJsonType* object_element = nullptr;
-    /// whether a syntax error occurred
-    bool errored = false;
-    /// callback function
-    const parser_callback_t callback = nullptr;
-    /// whether to throw exceptions in case of errors
-    const bool allow_exceptions = true;
-    /// a discarded value for the callback
-    BasicJsonType discarded = BasicJsonType::value_t::discarded;
-};
-
-template<typename BasicJsonType>
-class json_sax_acceptor
-{
-  public:
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-
-    bool null()
-    {
-        return true;
-    }
-
-    bool boolean(bool /*unused*/)
-    {
-        return true;
-    }
-
-    bool number_integer(number_integer_t /*unused*/)
-    {
-        return true;
-    }
-
-    bool number_unsigned(number_unsigned_t /*unused*/)
-    {
-        return true;
-    }
-
-    bool number_float(number_float_t /*unused*/, const string_t& /*unused*/)
-    {
-        return true;
-    }
-
-    bool string(string_t& /*unused*/)
-    {
-        return true;
-    }
-
-    bool binary(binary_t& /*unused*/)
-    {
-        return true;
-    }
-
-    bool start_object(std::size_t /*unused*/ = std::size_t(-1))
-    {
-        return true;
-    }
-
-    bool key(string_t& /*unused*/)
-    {
-        return true;
-    }
-
-    bool end_object()
-    {
-        return true;
-    }
-
-    bool start_array(std::size_t /*unused*/ = std::size_t(-1))
-    {
-        return true;
-    }
-
-    bool end_array()
-    {
-        return true;
-    }
-
-    bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/, const detail::exception& /*unused*/)
-    {
-        return false;
-    }
-};
-}  // namespace detail
-
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/is_sax.hpp>
-
-
-#include <cstdint> // size_t
-#include <utility> // declval
-#include <string> // string
-
-// #include <nlohmann/detail/meta/detected.hpp>
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template <typename T>
-using null_function_t = decltype(std::declval<T&>().null());
-
-template <typename T>
-using boolean_function_t =
-    decltype(std::declval<T&>().boolean(std::declval<bool>()));
-
-template <typename T, typename Integer>
-using number_integer_function_t =
-    decltype(std::declval<T&>().number_integer(std::declval<Integer>()));
-
-template <typename T, typename Unsigned>
-using number_unsigned_function_t =
-    decltype(std::declval<T&>().number_unsigned(std::declval<Unsigned>()));
-
-template <typename T, typename Float, typename String>
-using number_float_function_t = decltype(std::declval<T&>().number_float(
-                                    std::declval<Float>(), std::declval<const String&>()));
-
-template <typename T, typename String>
-using string_function_t =
-    decltype(std::declval<T&>().string(std::declval<String&>()));
-
-template <typename T>
-using start_object_function_t =
-    decltype(std::declval<T&>().start_object(std::declval<std::size_t>()));
-
-template <typename T, typename String>
-using key_function_t =
-    decltype(std::declval<T&>().key(std::declval<String&>()));
-
-template <typename T>
-using end_object_function_t = decltype(std::declval<T&>().end_object());
-
-template <typename T>
-using start_array_function_t =
-    decltype(std::declval<T&>().start_array(std::declval<std::size_t>()));
-
-template <typename T>
-using end_array_function_t = decltype(std::declval<T&>().end_array());
-
-template <typename T, typename Exception>
-using parse_error_function_t = decltype(std::declval<T&>().parse_error(
-        std::declval<std::size_t>(), std::declval<const std::string&>(),
-        std::declval<const Exception&>()));
-
-template <typename SAX, typename BasicJsonType>
-struct is_sax
-{
-  private:
-    static_assert(is_basic_json<BasicJsonType>::value,
-                  "BasicJsonType must be of type basic_json<...>");
-
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using exception_t = typename BasicJsonType::exception;
-
-  public:
-    static constexpr bool value =
-        is_detected_exact<bool, null_function_t, SAX>::value &&
-        is_detected_exact<bool, boolean_function_t, SAX>::value &&
-        is_detected_exact<bool, number_integer_function_t, SAX,
-        number_integer_t>::value &&
-        is_detected_exact<bool, number_unsigned_function_t, SAX,
-        number_unsigned_t>::value &&
-        is_detected_exact<bool, number_float_function_t, SAX, number_float_t,
-        string_t>::value &&
-        is_detected_exact<bool, string_function_t, SAX, string_t>::value &&
-        is_detected_exact<bool, start_object_function_t, SAX>::value &&
-        is_detected_exact<bool, key_function_t, SAX, string_t>::value &&
-        is_detected_exact<bool, end_object_function_t, SAX>::value &&
-        is_detected_exact<bool, start_array_function_t, SAX>::value &&
-        is_detected_exact<bool, end_array_function_t, SAX>::value &&
-        is_detected_exact<bool, parse_error_function_t, SAX, exception_t>::value;
-};
-
-template <typename SAX, typename BasicJsonType>
-struct is_sax_static_asserts
-{
-  private:
-    static_assert(is_basic_json<BasicJsonType>::value,
-                  "BasicJsonType must be of type basic_json<...>");
-
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using exception_t = typename BasicJsonType::exception;
-
-  public:
-    static_assert(is_detected_exact<bool, null_function_t, SAX>::value,
-                  "Missing/invalid function: bool null()");
-    static_assert(is_detected_exact<bool, boolean_function_t, SAX>::value,
-                  "Missing/invalid function: bool boolean(bool)");
-    static_assert(is_detected_exact<bool, boolean_function_t, SAX>::value,
-                  "Missing/invalid function: bool boolean(bool)");
-    static_assert(
-        is_detected_exact<bool, number_integer_function_t, SAX,
-        number_integer_t>::value,
-        "Missing/invalid function: bool number_integer(number_integer_t)");
-    static_assert(
-        is_detected_exact<bool, number_unsigned_function_t, SAX,
-        number_unsigned_t>::value,
-        "Missing/invalid function: bool number_unsigned(number_unsigned_t)");
-    static_assert(is_detected_exact<bool, number_float_function_t, SAX,
-                  number_float_t, string_t>::value,
-                  "Missing/invalid function: bool number_float(number_float_t, const string_t&)");
-    static_assert(
-        is_detected_exact<bool, string_function_t, SAX, string_t>::value,
-        "Missing/invalid function: bool string(string_t&)");
-    static_assert(is_detected_exact<bool, start_object_function_t, SAX>::value,
-                  "Missing/invalid function: bool start_object(std::size_t)");
-    static_assert(is_detected_exact<bool, key_function_t, SAX, string_t>::value,
-                  "Missing/invalid function: bool key(string_t&)");
-    static_assert(is_detected_exact<bool, end_object_function_t, SAX>::value,
-                  "Missing/invalid function: bool end_object()");
-    static_assert(is_detected_exact<bool, start_array_function_t, SAX>::value,
-                  "Missing/invalid function: bool start_array(std::size_t)");
-    static_assert(is_detected_exact<bool, end_array_function_t, SAX>::value,
-                  "Missing/invalid function: bool end_array()");
-    static_assert(
-        is_detected_exact<bool, parse_error_function_t, SAX, exception_t>::value,
-        "Missing/invalid function: bool parse_error(std::size_t, const "
-        "std::string&, const exception&)");
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-
-/*!
-@brief determine system byte order
-
-@return true if and only if system's byte order is little endian
-
-@note from https://stackoverflow.com/a/1001328/266378
-*/
-static inline bool little_endianess(int num = 1) noexcept
-{
-    return *reinterpret_cast<char*>(&num) == 1;
-}
-
-
-///////////////////
-// binary reader //
-///////////////////
-
-/*!
-@brief deserialization of CBOR, MessagePack, and UBJSON values
-*/
-template<typename BasicJsonType, typename InputAdapterType, typename SAX = json_sax_dom_parser<BasicJsonType>>
-class binary_reader
-{
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-    using json_sax_t = SAX;
-
-  public:
-    /*!
-    @brief create a binary reader
-
-    @param[in] adapter  input adapter to read from
-    */
-    explicit binary_reader(InputAdapterType&& adapter) : ia(std::move(adapter))
-    {
-        (void)detail::is_sax_static_asserts<SAX, BasicJsonType> {};
-    }
-
-    // make class move-only
-    binary_reader(const binary_reader&) = delete;
-    binary_reader(binary_reader&&) = default;
-    binary_reader& operator=(const binary_reader&) = delete;
-    binary_reader& operator=(binary_reader&&) = default;
-    ~binary_reader() = default;
-
-    /*!
-    @param[in] format  the binary format to parse
-    @param[in] sax_    a SAX event processor
-    @param[in] strict  whether to expect the input to be consumed completed
-
-    @return
-    */
-    JSON_HEDLEY_NON_NULL(3)
-    bool sax_parse(const input_format_t format,
-                   json_sax_t* sax_,
-                   const bool strict = true)
-    {
-        sax = sax_;
-        bool result = false;
-
-        switch (format)
-        {
-            case input_format_t::bson:
-                result = parse_bson_internal();
-                break;
-
-            case input_format_t::cbor:
-                result = parse_cbor_internal();
-                break;
-
-            case input_format_t::msgpack:
-                result = parse_msgpack_internal();
-                break;
-
-            case input_format_t::ubjson:
-                result = parse_ubjson_internal();
-                break;
-
-            default:            // LCOV_EXCL_LINE
-                assert(false);  // LCOV_EXCL_LINE
-        }
-
-        // strict mode: next byte must be EOF
-        if (result and strict)
-        {
-            if (format == input_format_t::ubjson)
-            {
-                get_ignore_noop();
-            }
-            else
-            {
-                get();
-            }
-
-            if (JSON_HEDLEY_UNLIKELY(current != std::char_traits<char>::eof()))
-            {
-                return sax->parse_error(chars_read, get_token_string(),
-                                        parse_error::create(110, chars_read, exception_message(format, "expected end of input; last byte: 0x" + get_token_string(), "value")));
-            }
-        }
-
-        return result;
-    }
-
-  private:
-    //////////
-    // BSON //
-    //////////
-
-    /*!
-    @brief Reads in a BSON-object and passes it to the SAX-parser.
-    @return whether a valid BSON-value was passed to the SAX parser
-    */
-    bool parse_bson_internal()
-    {
-        std::int32_t document_size;
-        get_number<std::int32_t, true>(input_format_t::bson, document_size);
-
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_object(std::size_t(-1))))
-        {
-            return false;
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(not parse_bson_element_list(/*is_array*/false)))
-        {
-            return false;
-        }
-
-        return sax->end_object();
-    }
-
-    /*!
-    @brief Parses a C-style string from the BSON input.
-    @param[in, out] result  A reference to the string variable where the read
-                            string is to be stored.
-    @return `true` if the \x00-byte indicating the end of the string was
-             encountered before the EOF; false` indicates an unexpected EOF.
-    */
-    bool get_bson_cstr(string_t& result)
-    {
-        auto out = std::back_inserter(result);
-        while (true)
-        {
-            get();
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::bson, "cstring")))
-            {
-                return false;
-            }
-            if (current == 0x00)
-            {
-                return true;
-            }
-            *out++ = static_cast<char>(current);
-        }
-
-        return true;
-    }
-
-    /*!
-    @brief Parses a zero-terminated string of length @a len from the BSON
-           input.
-    @param[in] len  The length (including the zero-byte at the end) of the
-                    string to be read.
-    @param[in, out] result  A reference to the string variable where the read
-                            string is to be stored.
-    @tparam NumberType The type of the length @a len
-    @pre len >= 1
-    @return `true` if the string was successfully parsed
-    */
-    template<typename NumberType>
-    bool get_bson_string(const NumberType len, string_t& result)
-    {
-        if (JSON_HEDLEY_UNLIKELY(len < 1))
-        {
-            auto last_token = get_token_string();
-            return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::bson, "string length must be at least 1, is " + std::to_string(len), "string")));
-        }
-
-        return get_string(input_format_t::bson, len - static_cast<NumberType>(1), result) and get() != std::char_traits<char>::eof();
-    }
-
-    /*!
-    @brief Parses a byte array input of length @a len from the BSON input.
-    @param[in] len  The length of the byte array to be read.
-    @param[in, out] result  A reference to the binary variable where the read
-                            array is to be stored.
-    @tparam NumberType The type of the length @a len
-    @pre len >= 0
-    @return `true` if the byte array was successfully parsed
-    */
-    template<typename NumberType>
-    bool get_bson_binary(const NumberType len, binary_t& result)
-    {
-        if (JSON_HEDLEY_UNLIKELY(len < 0))
-        {
-            auto last_token = get_token_string();
-            return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::bson, "byte array length cannot be negative, is " + std::to_string(len), "binary")));
-        }
-
-        // All BSON binary values have a subtype
-        std::uint8_t subtype;
-        get_number<std::uint8_t>(input_format_t::bson, subtype);
-        result.set_subtype(subtype);
-
-        return get_binary(input_format_t::bson, len, result);
-    }
-
-    /*!
-    @brief Read a BSON document element of the given @a element_type.
-    @param[in] element_type The BSON element type, c.f. http://bsonspec.org/spec.html
-    @param[in] element_type_parse_position The position in the input stream,
-               where the `element_type` was read.
-    @warning Not all BSON element types are supported yet. An unsupported
-             @a element_type will give rise to a parse_error.114:
-             Unsupported BSON record type 0x...
-    @return whether a valid BSON-object/array was passed to the SAX parser
-    */
-    bool parse_bson_element_internal(const int element_type,
-                                     const std::size_t element_type_parse_position)
-    {
-        switch (element_type)
-        {
-            case 0x01: // double
-            {
-                double number;
-                return get_number<double, true>(input_format_t::bson, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 0x02: // string
-            {
-                std::int32_t len;
-                string_t value;
-                return get_number<std::int32_t, true>(input_format_t::bson, len) and get_bson_string(len, value) and sax->string(value);
-            }
-
-            case 0x03: // object
-            {
-                return parse_bson_internal();
-            }
-
-            case 0x04: // array
-            {
-                return parse_bson_array();
-            }
-
-            case 0x05: // binary
-            {
-                std::int32_t len;
-                binary_t value;
-                return get_number<std::int32_t, true>(input_format_t::bson, len) and get_bson_binary(len, value) and sax->binary(value);
-            }
-
-            case 0x08: // boolean
-            {
-                return sax->boolean(get() != 0);
-            }
-
-            case 0x0A: // null
-            {
-                return sax->null();
-            }
-
-            case 0x10: // int32
-            {
-                std::int32_t value;
-                return get_number<std::int32_t, true>(input_format_t::bson, value) and sax->number_integer(value);
-            }
-
-            case 0x12: // int64
-            {
-                std::int64_t value;
-                return get_number<std::int64_t, true>(input_format_t::bson, value) and sax->number_integer(value);
-            }
-
-            default: // anything else not supported (yet)
-            {
-                std::array<char, 3> cr{{}};
-                (std::snprintf)(cr.data(), cr.size(), "%.2hhX", static_cast<unsigned char>(element_type));
-                return sax->parse_error(element_type_parse_position, std::string(cr.data()), parse_error::create(114, element_type_parse_position, "Unsupported BSON record type 0x" + std::string(cr.data())));
-            }
-        }
-    }
-
-    /*!
-    @brief Read a BSON element list (as specified in the BSON-spec)
-
-    The same binary layout is used for objects and arrays, hence it must be
-    indicated with the argument @a is_array which one is expected
-    (true --> array, false --> object).
-
-    @param[in] is_array Determines if the element list being read is to be
-                        treated as an object (@a is_array == false), or as an
-                        array (@a is_array == true).
-    @return whether a valid BSON-object/array was passed to the SAX parser
-    */
-    bool parse_bson_element_list(const bool is_array)
-    {
-        string_t key;
-
-        while (int element_type = get())
-        {
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::bson, "element list")))
-            {
-                return false;
-            }
-
-            const std::size_t element_type_parse_position = chars_read;
-            if (JSON_HEDLEY_UNLIKELY(not get_bson_cstr(key)))
-            {
-                return false;
-            }
-
-            if (not is_array and not sax->key(key))
-            {
-                return false;
-            }
-
-            if (JSON_HEDLEY_UNLIKELY(not parse_bson_element_internal(element_type, element_type_parse_position)))
-            {
-                return false;
-            }
-
-            // get_bson_cstr only appends
-            key.clear();
-        }
-
-        return true;
-    }
-
-    /*!
-    @brief Reads an array from the BSON input and passes it to the SAX-parser.
-    @return whether a valid BSON-array was passed to the SAX parser
-    */
-    bool parse_bson_array()
-    {
-        std::int32_t document_size;
-        get_number<std::int32_t, true>(input_format_t::bson, document_size);
-
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_array(std::size_t(-1))))
-        {
-            return false;
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(not parse_bson_element_list(/*is_array*/true)))
-        {
-            return false;
-        }
-
-        return sax->end_array();
-    }
-
-    //////////
-    // CBOR //
-    //////////
-
-    /*!
-    @param[in] get_char  whether a new character should be retrieved from the
-                         input (true, default) or whether the last read
-                         character should be considered instead
-
-    @return whether a valid CBOR value was passed to the SAX parser
-    */
-    bool parse_cbor_internal(const bool get_char = true)
-    {
-        switch (get_char ? get() : current)
-        {
-            // EOF
-            case std::char_traits<char>::eof():
-                return unexpect_eof(input_format_t::cbor, "value");
-
-            // Integer 0x00..0x17 (0..23)
-            case 0x00:
-            case 0x01:
-            case 0x02:
-            case 0x03:
-            case 0x04:
-            case 0x05:
-            case 0x06:
-            case 0x07:
-            case 0x08:
-            case 0x09:
-            case 0x0A:
-            case 0x0B:
-            case 0x0C:
-            case 0x0D:
-            case 0x0E:
-            case 0x0F:
-            case 0x10:
-            case 0x11:
-            case 0x12:
-            case 0x13:
-            case 0x14:
-            case 0x15:
-            case 0x16:
-            case 0x17:
-                return sax->number_unsigned(static_cast<number_unsigned_t>(current));
-
-            case 0x18: // Unsigned integer (one-byte uint8_t follows)
-            {
-                std::uint8_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_unsigned(number);
-            }
-
-            case 0x19: // Unsigned integer (two-byte uint16_t follows)
-            {
-                std::uint16_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_unsigned(number);
-            }
-
-            case 0x1A: // Unsigned integer (four-byte uint32_t follows)
-            {
-                std::uint32_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_unsigned(number);
-            }
-
-            case 0x1B: // Unsigned integer (eight-byte uint64_t follows)
-            {
-                std::uint64_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_unsigned(number);
-            }
-
-            // Negative integer -1-0x00..-1-0x17 (-1..-24)
-            case 0x20:
-            case 0x21:
-            case 0x22:
-            case 0x23:
-            case 0x24:
-            case 0x25:
-            case 0x26:
-            case 0x27:
-            case 0x28:
-            case 0x29:
-            case 0x2A:
-            case 0x2B:
-            case 0x2C:
-            case 0x2D:
-            case 0x2E:
-            case 0x2F:
-            case 0x30:
-            case 0x31:
-            case 0x32:
-            case 0x33:
-            case 0x34:
-            case 0x35:
-            case 0x36:
-            case 0x37:
-                return sax->number_integer(static_cast<std::int8_t>(0x20 - 1 - current));
-
-            case 0x38: // Negative integer (one-byte uint8_t follows)
-            {
-                std::uint8_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_integer(static_cast<number_integer_t>(-1) - number);
-            }
-
-            case 0x39: // Negative integer -1-n (two-byte uint16_t follows)
-            {
-                std::uint16_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_integer(static_cast<number_integer_t>(-1) - number);
-            }
-
-            case 0x3A: // Negative integer -1-n (four-byte uint32_t follows)
-            {
-                std::uint32_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_integer(static_cast<number_integer_t>(-1) - number);
-            }
-
-            case 0x3B: // Negative integer -1-n (eight-byte uint64_t follows)
-            {
-                std::uint64_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_integer(static_cast<number_integer_t>(-1)
-                        - static_cast<number_integer_t>(number));
-            }
-
-            // Binary data (0x00..0x17 bytes follow)
-            case 0x40:
-            case 0x41:
-            case 0x42:
-            case 0x43:
-            case 0x44:
-            case 0x45:
-            case 0x46:
-            case 0x47:
-            case 0x48:
-            case 0x49:
-            case 0x4A:
-            case 0x4B:
-            case 0x4C:
-            case 0x4D:
-            case 0x4E:
-            case 0x4F:
-            case 0x50:
-            case 0x51:
-            case 0x52:
-            case 0x53:
-            case 0x54:
-            case 0x55:
-            case 0x56:
-            case 0x57:
-            case 0x58: // Binary data (one-byte uint8_t for n follows)
-            case 0x59: // Binary data (two-byte uint16_t for n follow)
-            case 0x5A: // Binary data (four-byte uint32_t for n follow)
-            case 0x5B: // Binary data (eight-byte uint64_t for n follow)
-            case 0x5F: // Binary data (indefinite length)
-            {
-                binary_t b;
-                return get_cbor_binary(b) and sax->binary(b);
-            }
-
-            // UTF-8 string (0x00..0x17 bytes follow)
-            case 0x60:
-            case 0x61:
-            case 0x62:
-            case 0x63:
-            case 0x64:
-            case 0x65:
-            case 0x66:
-            case 0x67:
-            case 0x68:
-            case 0x69:
-            case 0x6A:
-            case 0x6B:
-            case 0x6C:
-            case 0x6D:
-            case 0x6E:
-            case 0x6F:
-            case 0x70:
-            case 0x71:
-            case 0x72:
-            case 0x73:
-            case 0x74:
-            case 0x75:
-            case 0x76:
-            case 0x77:
-            case 0x78: // UTF-8 string (one-byte uint8_t for n follows)
-            case 0x79: // UTF-8 string (two-byte uint16_t for n follow)
-            case 0x7A: // UTF-8 string (four-byte uint32_t for n follow)
-            case 0x7B: // UTF-8 string (eight-byte uint64_t for n follow)
-            case 0x7F: // UTF-8 string (indefinite length)
-            {
-                string_t s;
-                return get_cbor_string(s) and sax->string(s);
-            }
-
-            // array (0x00..0x17 data items follow)
-            case 0x80:
-            case 0x81:
-            case 0x82:
-            case 0x83:
-            case 0x84:
-            case 0x85:
-            case 0x86:
-            case 0x87:
-            case 0x88:
-            case 0x89:
-            case 0x8A:
-            case 0x8B:
-            case 0x8C:
-            case 0x8D:
-            case 0x8E:
-            case 0x8F:
-            case 0x90:
-            case 0x91:
-            case 0x92:
-            case 0x93:
-            case 0x94:
-            case 0x95:
-            case 0x96:
-            case 0x97:
-                return get_cbor_array(static_cast<std::size_t>(static_cast<unsigned int>(current) & 0x1Fu));
-
-            case 0x98: // array (one-byte uint8_t for n follows)
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_array(static_cast<std::size_t>(len));
-            }
-
-            case 0x99: // array (two-byte uint16_t for n follow)
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_array(static_cast<std::size_t>(len));
-            }
-
-            case 0x9A: // array (four-byte uint32_t for n follow)
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_array(static_cast<std::size_t>(len));
-            }
-
-            case 0x9B: // array (eight-byte uint64_t for n follow)
-            {
-                std::uint64_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_array(static_cast<std::size_t>(len));
-            }
-
-            case 0x9F: // array (indefinite length)
-                return get_cbor_array(std::size_t(-1));
-
-            // map (0x00..0x17 pairs of data items follow)
-            case 0xA0:
-            case 0xA1:
-            case 0xA2:
-            case 0xA3:
-            case 0xA4:
-            case 0xA5:
-            case 0xA6:
-            case 0xA7:
-            case 0xA8:
-            case 0xA9:
-            case 0xAA:
-            case 0xAB:
-            case 0xAC:
-            case 0xAD:
-            case 0xAE:
-            case 0xAF:
-            case 0xB0:
-            case 0xB1:
-            case 0xB2:
-            case 0xB3:
-            case 0xB4:
-            case 0xB5:
-            case 0xB6:
-            case 0xB7:
-                return get_cbor_object(static_cast<std::size_t>(static_cast<unsigned int>(current) & 0x1Fu));
-
-            case 0xB8: // map (one-byte uint8_t for n follows)
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_object(static_cast<std::size_t>(len));
-            }
-
-            case 0xB9: // map (two-byte uint16_t for n follow)
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_object(static_cast<std::size_t>(len));
-            }
-
-            case 0xBA: // map (four-byte uint32_t for n follow)
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_object(static_cast<std::size_t>(len));
-            }
-
-            case 0xBB: // map (eight-byte uint64_t for n follow)
-            {
-                std::uint64_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_object(static_cast<std::size_t>(len));
-            }
-
-            case 0xBF: // map (indefinite length)
-                return get_cbor_object(std::size_t(-1));
-
-            case 0xF4: // false
-                return sax->boolean(false);
-
-            case 0xF5: // true
-                return sax->boolean(true);
-
-            case 0xF6: // null
-                return sax->null();
-
-            case 0xF9: // Half-Precision Float (two-byte IEEE 754)
-            {
-                const int byte1_raw = get();
-                if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::cbor, "number")))
-                {
-                    return false;
-                }
-                const int byte2_raw = get();
-                if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::cbor, "number")))
-                {
-                    return false;
-                }
-
-                const auto byte1 = static_cast<unsigned char>(byte1_raw);
-                const auto byte2 = static_cast<unsigned char>(byte2_raw);
-
-                // code from RFC 7049, Appendix D, Figure 3:
-                // As half-precision floating-point numbers were only added
-                // to IEEE 754 in 2008, today's programming platforms often
-                // still only have limited support for them. It is very
-                // easy to include at least decoding support for them even
-                // without such support. An example of a small decoder for
-                // half-precision floating-point numbers in the C language
-                // is shown in Fig. 3.
-                const auto half = static_cast<unsigned int>((byte1 << 8u) + byte2);
-                const double val = [&half]
-                {
-                    const int exp = (half >> 10u) & 0x1Fu;
-                    const unsigned int mant = half & 0x3FFu;
-                    assert(0 <= exp and exp <= 32);
-                    assert(mant <= 1024);
-                    switch (exp)
-                    {
-                        case 0:
-                            return std::ldexp(mant, -24);
-                        case 31:
-                            return (mant == 0)
-                            ? std::numeric_limits<double>::infinity()
-                            : std::numeric_limits<double>::quiet_NaN();
-                        default:
-                            return std::ldexp(mant + 1024, exp - 25);
-                    }
-                }();
-                return sax->number_float((half & 0x8000u) != 0
-                                         ? static_cast<number_float_t>(-val)
-                                         : static_cast<number_float_t>(val), "");
-            }
-
-            case 0xFA: // Single-Precision Float (four-byte IEEE 754)
-            {
-                float number;
-                return get_number(input_format_t::cbor, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 0xFB: // Double-Precision Float (eight-byte IEEE 754)
-            {
-                double number;
-                return get_number(input_format_t::cbor, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            default: // anything else (0xFF is handled inside the other types)
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::cbor, "invalid byte: 0x" + last_token, "value")));
-            }
-        }
-    }
-
-    /*!
-    @brief reads a CBOR string
-
-    This function first reads starting bytes to determine the expected
-    string length and then copies this number of bytes into a string.
-    Additionally, CBOR's strings with indefinite lengths are supported.
-
-    @param[out] result  created string
-
-    @return whether string creation completed
-    */
-    bool get_cbor_string(string_t& result)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::cbor, "string")))
-        {
-            return false;
-        }
-
-        switch (current)
-        {
-            // UTF-8 string (0x00..0x17 bytes follow)
-            case 0x60:
-            case 0x61:
-            case 0x62:
-            case 0x63:
-            case 0x64:
-            case 0x65:
-            case 0x66:
-            case 0x67:
-            case 0x68:
-            case 0x69:
-            case 0x6A:
-            case 0x6B:
-            case 0x6C:
-            case 0x6D:
-            case 0x6E:
-            case 0x6F:
-            case 0x70:
-            case 0x71:
-            case 0x72:
-            case 0x73:
-            case 0x74:
-            case 0x75:
-            case 0x76:
-            case 0x77:
-            {
-                return get_string(input_format_t::cbor, static_cast<unsigned int>(current) & 0x1Fu, result);
-            }
-
-            case 0x78: // UTF-8 string (one-byte uint8_t for n follows)
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::cbor, len) and get_string(input_format_t::cbor, len, result);
-            }
-
-            case 0x79: // UTF-8 string (two-byte uint16_t for n follow)
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::cbor, len) and get_string(input_format_t::cbor, len, result);
-            }
-
-            case 0x7A: // UTF-8 string (four-byte uint32_t for n follow)
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::cbor, len) and get_string(input_format_t::cbor, len, result);
-            }
-
-            case 0x7B: // UTF-8 string (eight-byte uint64_t for n follow)
-            {
-                std::uint64_t len;
-                return get_number(input_format_t::cbor, len) and get_string(input_format_t::cbor, len, result);
-            }
-
-            case 0x7F: // UTF-8 string (indefinite length)
-            {
-                while (get() != 0xFF)
-                {
-                    string_t chunk;
-                    if (not get_cbor_string(chunk))
-                    {
-                        return false;
-                    }
-                    result.append(chunk);
-                }
-                return true;
-            }
-
-            default:
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::cbor, "expected length specification (0x60-0x7B) or indefinite string type (0x7F); last byte: 0x" + last_token, "string")));
-            }
-        }
-    }
-
-    /*!
-    @brief reads a CBOR byte array
-
-    This function first reads starting bytes to determine the expected
-    byte array length and then copies this number of bytes into the byte array.
-    Additionally, CBOR's byte arrays with indefinite lengths are supported.
-
-    @param[out] result  created byte array
-
-    @return whether byte array creation completed
-    */
-    bool get_cbor_binary(binary_t& result)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::cbor, "binary")))
-        {
-            return false;
-        }
-
-        switch (current)
-        {
-            // Binary data (0x00..0x17 bytes follow)
-            case 0x40:
-            case 0x41:
-            case 0x42:
-            case 0x43:
-            case 0x44:
-            case 0x45:
-            case 0x46:
-            case 0x47:
-            case 0x48:
-            case 0x49:
-            case 0x4A:
-            case 0x4B:
-            case 0x4C:
-            case 0x4D:
-            case 0x4E:
-            case 0x4F:
-            case 0x50:
-            case 0x51:
-            case 0x52:
-            case 0x53:
-            case 0x54:
-            case 0x55:
-            case 0x56:
-            case 0x57:
-            {
-                return get_binary(input_format_t::cbor, static_cast<unsigned int>(current) & 0x1Fu, result);
-            }
-
-            case 0x58: // Binary data (one-byte uint8_t for n follows)
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::cbor, len) and
-                       get_binary(input_format_t::cbor, len, result);
-            }
-
-            case 0x59: // Binary data (two-byte uint16_t for n follow)
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::cbor, len) and
-                       get_binary(input_format_t::cbor, len, result);
-            }
-
-            case 0x5A: // Binary data (four-byte uint32_t for n follow)
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::cbor, len) and
-                       get_binary(input_format_t::cbor, len, result);
-            }
-
-            case 0x5B: // Binary data (eight-byte uint64_t for n follow)
-            {
-                std::uint64_t len;
-                return get_number(input_format_t::cbor, len) and
-                       get_binary(input_format_t::cbor, len, result);
-            }
-
-            case 0x5F: // Binary data (indefinite length)
-            {
-                while (get() != 0xFF)
-                {
-                    binary_t chunk;
-                    if (not get_cbor_binary(chunk))
-                    {
-                        return false;
-                    }
-                    result.insert(result.end(), chunk.begin(), chunk.end());
-                }
-                return true;
-            }
-
-            default:
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::cbor, "expected length specification (0x40-0x5B) or indefinite binary array type (0x5F); last byte: 0x" + last_token, "binary")));
-            }
-        }
-    }
-
-    /*!
-    @param[in] len  the length of the array or std::size_t(-1) for an
-                    array of indefinite size
-    @return whether array creation completed
-    */
-    bool get_cbor_array(const std::size_t len)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_array(len)))
-        {
-            return false;
-        }
-
-        if (len != std::size_t(-1))
-        {
-            for (std::size_t i = 0; i < len; ++i)
-            {
-                if (JSON_HEDLEY_UNLIKELY(not parse_cbor_internal()))
-                {
-                    return false;
-                }
-            }
-        }
-        else
-        {
-            while (get() != 0xFF)
-            {
-                if (JSON_HEDLEY_UNLIKELY(not parse_cbor_internal(false)))
-                {
-                    return false;
-                }
-            }
-        }
-
-        return sax->end_array();
-    }
-
-    /*!
-    @param[in] len  the length of the object or std::size_t(-1) for an
-                    object of indefinite size
-    @return whether object creation completed
-    */
-    bool get_cbor_object(const std::size_t len)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_object(len)))
-        {
-            return false;
-        }
-
-        string_t key;
-        if (len != std::size_t(-1))
-        {
-            for (std::size_t i = 0; i < len; ++i)
-            {
-                get();
-                if (JSON_HEDLEY_UNLIKELY(not get_cbor_string(key) or not sax->key(key)))
-                {
-                    return false;
-                }
-
-                if (JSON_HEDLEY_UNLIKELY(not parse_cbor_internal()))
-                {
-                    return false;
-                }
-                key.clear();
-            }
-        }
-        else
-        {
-            while (get() != 0xFF)
-            {
-                if (JSON_HEDLEY_UNLIKELY(not get_cbor_string(key) or not sax->key(key)))
-                {
-                    return false;
-                }
-
-                if (JSON_HEDLEY_UNLIKELY(not parse_cbor_internal()))
-                {
-                    return false;
-                }
-                key.clear();
-            }
-        }
-
-        return sax->end_object();
-    }
-
-    /////////////
-    // MsgPack //
-    /////////////
-
-    /*!
-    @return whether a valid MessagePack value was passed to the SAX parser
-    */
-    bool parse_msgpack_internal()
-    {
-        switch (get())
-        {
-            // EOF
-            case std::char_traits<char>::eof():
-                return unexpect_eof(input_format_t::msgpack, "value");
-
-            // positive fixint
-            case 0x00:
-            case 0x01:
-            case 0x02:
-            case 0x03:
-            case 0x04:
-            case 0x05:
-            case 0x06:
-            case 0x07:
-            case 0x08:
-            case 0x09:
-            case 0x0A:
-            case 0x0B:
-            case 0x0C:
-            case 0x0D:
-            case 0x0E:
-            case 0x0F:
-            case 0x10:
-            case 0x11:
-            case 0x12:
-            case 0x13:
-            case 0x14:
-            case 0x15:
-            case 0x16:
-            case 0x17:
-            case 0x18:
-            case 0x19:
-            case 0x1A:
-            case 0x1B:
-            case 0x1C:
-            case 0x1D:
-            case 0x1E:
-            case 0x1F:
-            case 0x20:
-            case 0x21:
-            case 0x22:
-            case 0x23:
-            case 0x24:
-            case 0x25:
-            case 0x26:
-            case 0x27:
-            case 0x28:
-            case 0x29:
-            case 0x2A:
-            case 0x2B:
-            case 0x2C:
-            case 0x2D:
-            case 0x2E:
-            case 0x2F:
-            case 0x30:
-            case 0x31:
-            case 0x32:
-            case 0x33:
-            case 0x34:
-            case 0x35:
-            case 0x36:
-            case 0x37:
-            case 0x38:
-            case 0x39:
-            case 0x3A:
-            case 0x3B:
-            case 0x3C:
-            case 0x3D:
-            case 0x3E:
-            case 0x3F:
-            case 0x40:
-            case 0x41:
-            case 0x42:
-            case 0x43:
-            case 0x44:
-            case 0x45:
-            case 0x46:
-            case 0x47:
-            case 0x48:
-            case 0x49:
-            case 0x4A:
-            case 0x4B:
-            case 0x4C:
-            case 0x4D:
-            case 0x4E:
-            case 0x4F:
-            case 0x50:
-            case 0x51:
-            case 0x52:
-            case 0x53:
-            case 0x54:
-            case 0x55:
-            case 0x56:
-            case 0x57:
-            case 0x58:
-            case 0x59:
-            case 0x5A:
-            case 0x5B:
-            case 0x5C:
-            case 0x5D:
-            case 0x5E:
-            case 0x5F:
-            case 0x60:
-            case 0x61:
-            case 0x62:
-            case 0x63:
-            case 0x64:
-            case 0x65:
-            case 0x66:
-            case 0x67:
-            case 0x68:
-            case 0x69:
-            case 0x6A:
-            case 0x6B:
-            case 0x6C:
-            case 0x6D:
-            case 0x6E:
-            case 0x6F:
-            case 0x70:
-            case 0x71:
-            case 0x72:
-            case 0x73:
-            case 0x74:
-            case 0x75:
-            case 0x76:
-            case 0x77:
-            case 0x78:
-            case 0x79:
-            case 0x7A:
-            case 0x7B:
-            case 0x7C:
-            case 0x7D:
-            case 0x7E:
-            case 0x7F:
-                return sax->number_unsigned(static_cast<number_unsigned_t>(current));
-
-            // fixmap
-            case 0x80:
-            case 0x81:
-            case 0x82:
-            case 0x83:
-            case 0x84:
-            case 0x85:
-            case 0x86:
-            case 0x87:
-            case 0x88:
-            case 0x89:
-            case 0x8A:
-            case 0x8B:
-            case 0x8C:
-            case 0x8D:
-            case 0x8E:
-            case 0x8F:
-                return get_msgpack_object(static_cast<std::size_t>(static_cast<unsigned int>(current) & 0x0Fu));
-
-            // fixarray
-            case 0x90:
-            case 0x91:
-            case 0x92:
-            case 0x93:
-            case 0x94:
-            case 0x95:
-            case 0x96:
-            case 0x97:
-            case 0x98:
-            case 0x99:
-            case 0x9A:
-            case 0x9B:
-            case 0x9C:
-            case 0x9D:
-            case 0x9E:
-            case 0x9F:
-                return get_msgpack_array(static_cast<std::size_t>(static_cast<unsigned int>(current) & 0x0Fu));
-
-            // fixstr
-            case 0xA0:
-            case 0xA1:
-            case 0xA2:
-            case 0xA3:
-            case 0xA4:
-            case 0xA5:
-            case 0xA6:
-            case 0xA7:
-            case 0xA8:
-            case 0xA9:
-            case 0xAA:
-            case 0xAB:
-            case 0xAC:
-            case 0xAD:
-            case 0xAE:
-            case 0xAF:
-            case 0xB0:
-            case 0xB1:
-            case 0xB2:
-            case 0xB3:
-            case 0xB4:
-            case 0xB5:
-            case 0xB6:
-            case 0xB7:
-            case 0xB8:
-            case 0xB9:
-            case 0xBA:
-            case 0xBB:
-            case 0xBC:
-            case 0xBD:
-            case 0xBE:
-            case 0xBF:
-            case 0xD9: // str 8
-            case 0xDA: // str 16
-            case 0xDB: // str 32
-            {
-                string_t s;
-                return get_msgpack_string(s) and sax->string(s);
-            }
-
-            case 0xC0: // nil
-                return sax->null();
-
-            case 0xC2: // false
-                return sax->boolean(false);
-
-            case 0xC3: // true
-                return sax->boolean(true);
-
-            case 0xC4: // bin 8
-            case 0xC5: // bin 16
-            case 0xC6: // bin 32
-            case 0xC7: // ext 8
-            case 0xC8: // ext 16
-            case 0xC9: // ext 32
-            case 0xD4: // fixext 1
-            case 0xD5: // fixext 2
-            case 0xD6: // fixext 4
-            case 0xD7: // fixext 8
-            case 0xD8: // fixext 16
-            {
-                binary_t b;
-                return get_msgpack_binary(b) and sax->binary(b);
-            }
-
-            case 0xCA: // float 32
-            {
-                float number;
-                return get_number(input_format_t::msgpack, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 0xCB: // float 64
-            {
-                double number;
-                return get_number(input_format_t::msgpack, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 0xCC: // uint 8
-            {
-                std::uint8_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_unsigned(number);
-            }
-
-            case 0xCD: // uint 16
-            {
-                std::uint16_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_unsigned(number);
-            }
-
-            case 0xCE: // uint 32
-            {
-                std::uint32_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_unsigned(number);
-            }
-
-            case 0xCF: // uint 64
-            {
-                std::uint64_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_unsigned(number);
-            }
-
-            case 0xD0: // int 8
-            {
-                std::int8_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_integer(number);
-            }
-
-            case 0xD1: // int 16
-            {
-                std::int16_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_integer(number);
-            }
-
-            case 0xD2: // int 32
-            {
-                std::int32_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_integer(number);
-            }
-
-            case 0xD3: // int 64
-            {
-                std::int64_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_integer(number);
-            }
-
-            case 0xDC: // array 16
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::msgpack, len) and get_msgpack_array(static_cast<std::size_t>(len));
-            }
-
-            case 0xDD: // array 32
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::msgpack, len) and get_msgpack_array(static_cast<std::size_t>(len));
-            }
-
-            case 0xDE: // map 16
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::msgpack, len) and get_msgpack_object(static_cast<std::size_t>(len));
-            }
-
-            case 0xDF: // map 32
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::msgpack, len) and get_msgpack_object(static_cast<std::size_t>(len));
-            }
-
-            // negative fixint
-            case 0xE0:
-            case 0xE1:
-            case 0xE2:
-            case 0xE3:
-            case 0xE4:
-            case 0xE5:
-            case 0xE6:
-            case 0xE7:
-            case 0xE8:
-            case 0xE9:
-            case 0xEA:
-            case 0xEB:
-            case 0xEC:
-            case 0xED:
-            case 0xEE:
-            case 0xEF:
-            case 0xF0:
-            case 0xF1:
-            case 0xF2:
-            case 0xF3:
-            case 0xF4:
-            case 0xF5:
-            case 0xF6:
-            case 0xF7:
-            case 0xF8:
-            case 0xF9:
-            case 0xFA:
-            case 0xFB:
-            case 0xFC:
-            case 0xFD:
-            case 0xFE:
-            case 0xFF:
-                return sax->number_integer(static_cast<std::int8_t>(current));
-
-            default: // anything else
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::msgpack, "invalid byte: 0x" + last_token, "value")));
-            }
-        }
-    }
-
-    /*!
-    @brief reads a MessagePack string
-
-    This function first reads starting bytes to determine the expected
-    string length and then copies this number of bytes into a string.
-
-    @param[out] result  created string
-
-    @return whether string creation completed
-    */
-    bool get_msgpack_string(string_t& result)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::msgpack, "string")))
-        {
-            return false;
-        }
-
-        switch (current)
-        {
-            // fixstr
-            case 0xA0:
-            case 0xA1:
-            case 0xA2:
-            case 0xA3:
-            case 0xA4:
-            case 0xA5:
-            case 0xA6:
-            case 0xA7:
-            case 0xA8:
-            case 0xA9:
-            case 0xAA:
-            case 0xAB:
-            case 0xAC:
-            case 0xAD:
-            case 0xAE:
-            case 0xAF:
-            case 0xB0:
-            case 0xB1:
-            case 0xB2:
-            case 0xB3:
-            case 0xB4:
-            case 0xB5:
-            case 0xB6:
-            case 0xB7:
-            case 0xB8:
-            case 0xB9:
-            case 0xBA:
-            case 0xBB:
-            case 0xBC:
-            case 0xBD:
-            case 0xBE:
-            case 0xBF:
-            {
-                return get_string(input_format_t::msgpack, static_cast<unsigned int>(current) & 0x1Fu, result);
-            }
-
-            case 0xD9: // str 8
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::msgpack, len) and get_string(input_format_t::msgpack, len, result);
-            }
-
-            case 0xDA: // str 16
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::msgpack, len) and get_string(input_format_t::msgpack, len, result);
-            }
-
-            case 0xDB: // str 32
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::msgpack, len) and get_string(input_format_t::msgpack, len, result);
-            }
-
-            default:
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::msgpack, "expected length specification (0xA0-0xBF, 0xD9-0xDB); last byte: 0x" + last_token, "string")));
-            }
-        }
-    }
-
-    /*!
-    @brief reads a MessagePack byte array
-
-    This function first reads starting bytes to determine the expected
-    byte array length and then copies this number of bytes into a byte array.
-
-    @param[out] result  created byte array
-
-    @return whether byte array creation completed
-    */
-    bool get_msgpack_binary(binary_t& result)
-    {
-        // helper function to set the subtype
-        auto assign_and_return_true = [&result](std::int8_t subtype)
-        {
-            result.set_subtype(static_cast<std::uint8_t>(subtype));
-            return true;
-        };
-
-        switch (current)
-        {
-            case 0xC4: // bin 8
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::msgpack, len) and
-                       get_binary(input_format_t::msgpack, len, result);
-            }
-
-            case 0xC5: // bin 16
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::msgpack, len) and
-                       get_binary(input_format_t::msgpack, len, result);
-            }
-
-            case 0xC6: // bin 32
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::msgpack, len) and
-                       get_binary(input_format_t::msgpack, len, result);
-            }
-
-            case 0xC7: // ext 8
-            {
-                std::uint8_t len;
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, len) and
-                       get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, len, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xC8: // ext 16
-            {
-                std::uint16_t len;
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, len) and
-                       get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, len, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xC9: // ext 32
-            {
-                std::uint32_t len;
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, len) and
-                       get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, len, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xD4: // fixext 1
-            {
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, 1, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xD5: // fixext 2
-            {
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, 2, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xD6: // fixext 4
-            {
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, 4, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xD7: // fixext 8
-            {
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, 8, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xD8: // fixext 16
-            {
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, 16, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            default:           // LCOV_EXCL_LINE
-                return false;  // LCOV_EXCL_LINE
-        }
-    }
-
-    /*!
-    @param[in] len  the length of the array
-    @return whether array creation completed
-    */
-    bool get_msgpack_array(const std::size_t len)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_array(len)))
-        {
-            return false;
-        }
-
-        for (std::size_t i = 0; i < len; ++i)
-        {
-            if (JSON_HEDLEY_UNLIKELY(not parse_msgpack_internal()))
-            {
-                return false;
-            }
-        }
-
-        return sax->end_array();
-    }
-
-    /*!
-    @param[in] len  the length of the object
-    @return whether object creation completed
-    */
-    bool get_msgpack_object(const std::size_t len)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_object(len)))
-        {
-            return false;
-        }
-
-        string_t key;
-        for (std::size_t i = 0; i < len; ++i)
-        {
-            get();
-            if (JSON_HEDLEY_UNLIKELY(not get_msgpack_string(key) or not sax->key(key)))
-            {
-                return false;
-            }
-
-            if (JSON_HEDLEY_UNLIKELY(not parse_msgpack_internal()))
-            {
-                return false;
-            }
-            key.clear();
-        }
-
-        return sax->end_object();
-    }
-
-    ////////////
-    // UBJSON //
-    ////////////
-
-    /*!
-    @param[in] get_char  whether a new character should be retrieved from the
-                         input (true, default) or whether the last read
-                         character should be considered instead
-
-    @return whether a valid UBJSON value was passed to the SAX parser
-    */
-    bool parse_ubjson_internal(const bool get_char = true)
-    {
-        return get_ubjson_value(get_char ? get_ignore_noop() : current);
-    }
-
-    /*!
-    @brief reads a UBJSON string
-
-    This function is either called after reading the 'S' byte explicitly
-    indicating a string, or in case of an object key where the 'S' byte can be
-    left out.
-
-    @param[out] result   created string
-    @param[in] get_char  whether a new character should be retrieved from the
-                         input (true, default) or whether the last read
-                         character should be considered instead
-
-    @return whether string creation completed
-    */
-    bool get_ubjson_string(string_t& result, const bool get_char = true)
-    {
-        if (get_char)
-        {
-            get();  // TODO(niels): may we ignore N here?
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::ubjson, "value")))
-        {
-            return false;
-        }
-
-        switch (current)
-        {
-            case 'U':
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::ubjson, len) and get_string(input_format_t::ubjson, len, result);
-            }
-
-            case 'i':
-            {
-                std::int8_t len;
-                return get_number(input_format_t::ubjson, len) and get_string(input_format_t::ubjson, len, result);
-            }
-
-            case 'I':
-            {
-                std::int16_t len;
-                return get_number(input_format_t::ubjson, len) and get_string(input_format_t::ubjson, len, result);
-            }
-
-            case 'l':
-            {
-                std::int32_t len;
-                return get_number(input_format_t::ubjson, len) and get_string(input_format_t::ubjson, len, result);
-            }
-
-            case 'L':
-            {
-                std::int64_t len;
-                return get_number(input_format_t::ubjson, len) and get_string(input_format_t::ubjson, len, result);
-            }
-
-            default:
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::ubjson, "expected length type specification (U, i, I, l, L); last byte: 0x" + last_token, "string")));
-        }
-    }
-
-    /*!
-    @param[out] result  determined size
-    @return whether size determination completed
-    */
-    bool get_ubjson_size_value(std::size_t& result)
-    {
-        switch (get_ignore_noop())
-        {
-            case 'U':
-            {
-                std::uint8_t number;
-                if (JSON_HEDLEY_UNLIKELY(not get_number(input_format_t::ubjson, number)))
-                {
-                    return false;
-                }
-                result = static_cast<std::size_t>(number);
-                return true;
-            }
-
-            case 'i':
-            {
-                std::int8_t number;
-                if (JSON_HEDLEY_UNLIKELY(not get_number(input_format_t::ubjson, number)))
-                {
-                    return false;
-                }
-                result = static_cast<std::size_t>(number);
-                return true;
-            }
-
-            case 'I':
-            {
-                std::int16_t number;
-                if (JSON_HEDLEY_UNLIKELY(not get_number(input_format_t::ubjson, number)))
-                {
-                    return false;
-                }
-                result = static_cast<std::size_t>(number);
-                return true;
-            }
-
-            case 'l':
-            {
-                std::int32_t number;
-                if (JSON_HEDLEY_UNLIKELY(not get_number(input_format_t::ubjson, number)))
-                {
-                    return false;
-                }
-                result = static_cast<std::size_t>(number);
-                return true;
-            }
-
-            case 'L':
-            {
-                std::int64_t number;
-                if (JSON_HEDLEY_UNLIKELY(not get_number(input_format_t::ubjson, number)))
-                {
-                    return false;
-                }
-                result = static_cast<std::size_t>(number);
-                return true;
-            }
-
-            default:
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::ubjson, "expected length type specification (U, i, I, l, L) after '#'; last byte: 0x" + last_token, "size")));
-            }
-        }
-    }
-
-    /*!
-    @brief determine the type and size for a container
-
-    In the optimized UBJSON format, a type and a size can be provided to allow
-    for a more compact representation.
-
-    @param[out] result  pair of the size and the type
-
-    @return whether pair creation completed
-    */
-    bool get_ubjson_size_type(std::pair<std::size_t, int>& result)
-    {
-        result.first = string_t::npos; // size
-        result.second = 0; // type
-
-        get_ignore_noop();
-
-        if (current == '$')
-        {
-            result.second = get();  // must not ignore 'N', because 'N' maybe the type
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::ubjson, "type")))
-            {
-                return false;
-            }
-
-            get_ignore_noop();
-            if (JSON_HEDLEY_UNLIKELY(current != '#'))
-            {
-                if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::ubjson, "value")))
-                {
-                    return false;
-                }
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::ubjson, "expected '#' after type information; last byte: 0x" + last_token, "size")));
-            }
-
-            return get_ubjson_size_value(result.first);
-        }
-
-        if (current == '#')
-        {
-            return get_ubjson_size_value(result.first);
-        }
-
-        return true;
-    }
-
-    /*!
-    @param prefix  the previously read or set type prefix
-    @return whether value creation completed
-    */
-    bool get_ubjson_value(const int prefix)
-    {
-        switch (prefix)
-        {
-            case std::char_traits<char>::eof():  // EOF
-                return unexpect_eof(input_format_t::ubjson, "value");
-
-            case 'T':  // true
-                return sax->boolean(true);
-            case 'F':  // false
-                return sax->boolean(false);
-
-            case 'Z':  // null
-                return sax->null();
-
-            case 'U':
-            {
-                std::uint8_t number;
-                return get_number(input_format_t::ubjson, number) and sax->number_unsigned(number);
-            }
-
-            case 'i':
-            {
-                std::int8_t number;
-                return get_number(input_format_t::ubjson, number) and sax->number_integer(number);
-            }
-
-            case 'I':
-            {
-                std::int16_t number;
-                return get_number(input_format_t::ubjson, number) and sax->number_integer(number);
-            }
-
-            case 'l':
-            {
-                std::int32_t number;
-                return get_number(input_format_t::ubjson, number) and sax->number_integer(number);
-            }
-
-            case 'L':
-            {
-                std::int64_t number;
-                return get_number(input_format_t::ubjson, number) and sax->number_integer(number);
-            }
-
-            case 'd':
-            {
-                float number;
-                return get_number(input_format_t::ubjson, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 'D':
-            {
-                double number;
-                return get_number(input_format_t::ubjson, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 'C':  // char
-            {
-                get();
-                if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::ubjson, "char")))
-                {
-                    return false;
-                }
-                if (JSON_HEDLEY_UNLIKELY(current > 127))
-                {
-                    auto last_token = get_token_string();
-                    return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::ubjson, "byte after 'C' must be in range 0x00..0x7F; last byte: 0x" + last_token, "char")));
-                }
-                string_t s(1, static_cast<char>(current));
-                return sax->string(s);
-            }
-
-            case 'S':  // string
-            {
-                string_t s;
-                return get_ubjson_string(s) and sax->string(s);
-            }
-
-            case '[':  // array
-                return get_ubjson_array();
-
-            case '{':  // object
-                return get_ubjson_object();
-
-            default: // anything else
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::ubjson, "invalid byte: 0x" + last_token, "value")));
-            }
-        }
-    }
-
-    /*!
-    @return whether array creation completed
-    */
-    bool get_ubjson_array()
-    {
-        std::pair<std::size_t, int> size_and_type;
-        if (JSON_HEDLEY_UNLIKELY(not get_ubjson_size_type(size_and_type)))
-        {
-            return false;
-        }
-
-        if (size_and_type.first != string_t::npos)
-        {
-            if (JSON_HEDLEY_UNLIKELY(not sax->start_array(size_and_type.first)))
-            {
-                return false;
-            }
-
-            if (size_and_type.second != 0)
-            {
-                if (size_and_type.second != 'N')
-                {
-                    for (std::size_t i = 0; i < size_and_type.first; ++i)
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not get_ubjson_value(size_and_type.second)))
-                        {
-                            return false;
-                        }
-                    }
-                }
-            }
-            else
-            {
-                for (std::size_t i = 0; i < size_and_type.first; ++i)
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not parse_ubjson_internal()))
-                    {
-                        return false;
-                    }
-                }
-            }
-        }
-        else
-        {
-            if (JSON_HEDLEY_UNLIKELY(not sax->start_array(std::size_t(-1))))
-            {
-                return false;
-            }
-
-            while (current != ']')
-            {
-                if (JSON_HEDLEY_UNLIKELY(not parse_ubjson_internal(false)))
-                {
-                    return false;
-                }
-                get_ignore_noop();
-            }
-        }
-
-        return sax->end_array();
-    }
-
-    /*!
-    @return whether object creation completed
-    */
-    bool get_ubjson_object()
-    {
-        std::pair<std::size_t, int> size_and_type;
-        if (JSON_HEDLEY_UNLIKELY(not get_ubjson_size_type(size_and_type)))
-        {
-            return false;
-        }
-
-        string_t key;
-        if (size_and_type.first != string_t::npos)
-        {
-            if (JSON_HEDLEY_UNLIKELY(not sax->start_object(size_and_type.first)))
-            {
-                return false;
-            }
-
-            if (size_and_type.second != 0)
-            {
-                for (std::size_t i = 0; i < size_and_type.first; ++i)
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not get_ubjson_string(key) or not sax->key(key)))
-                    {
-                        return false;
-                    }
-                    if (JSON_HEDLEY_UNLIKELY(not get_ubjson_value(size_and_type.second)))
-                    {
-                        return false;
-                    }
-                    key.clear();
-                }
-            }
-            else
-            {
-                for (std::size_t i = 0; i < size_and_type.first; ++i)
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not get_ubjson_string(key) or not sax->key(key)))
-                    {
-                        return false;
-                    }
-                    if (JSON_HEDLEY_UNLIKELY(not parse_ubjson_internal()))
-                    {
-                        return false;
-                    }
-                    key.clear();
-                }
-            }
-        }
-        else
-        {
-            if (JSON_HEDLEY_UNLIKELY(not sax->start_object(std::size_t(-1))))
-            {
-                return false;
-            }
-
-            while (current != '}')
-            {
-                if (JSON_HEDLEY_UNLIKELY(not get_ubjson_string(key, false) or not sax->key(key)))
-                {
-                    return false;
-                }
-                if (JSON_HEDLEY_UNLIKELY(not parse_ubjson_internal()))
-                {
-                    return false;
-                }
-                get_ignore_noop();
-                key.clear();
-            }
-        }
-
-        return sax->end_object();
-    }
-
-    // Note, no reader for UBJSON binary types is implemented because they do
-    // not exist
-
-    ///////////////////////
-    // Utility functions //
-    ///////////////////////
-
-    /*!
-    @brief get next character from the input
-
-    This function provides the interface to the used input adapter. It does
-    not throw in case the input reached EOF, but returns a -'ve valued
-    `std::char_traits<char>::eof()` in that case.
-
-    @return character read from the input
-    */
-    int get()
-    {
-        ++chars_read;
-        return current = ia.get_character();
-    }
-
-    /*!
-    @return character read from the input after ignoring all 'N' entries
-    */
-    int get_ignore_noop()
-    {
-        do
-        {
-            get();
-        }
-        while (current == 'N');
-
-        return current;
-    }
-
-    /*
-    @brief read a number from the input
-
-    @tparam NumberType the type of the number
-    @param[in] format   the current format (for diagnostics)
-    @param[out] result  number of type @a NumberType
-
-    @return whether conversion completed
-
-    @note This function needs to respect the system's endianess, because
-          bytes in CBOR, MessagePack, and UBJSON are stored in network order
-          (big endian) and therefore need reordering on little endian systems.
-    */
-    template<typename NumberType, bool InputIsLittleEndian = false>
-    bool get_number(const input_format_t format, NumberType& result)
-    {
-        // step 1: read input into array with system's byte order
-        std::array<std::uint8_t, sizeof(NumberType)> vec;
-        for (std::size_t i = 0; i < sizeof(NumberType); ++i)
-        {
-            get();
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(format, "number")))
-            {
-                return false;
-            }
-
-            // reverse byte order prior to conversion if necessary
-            if (is_little_endian != InputIsLittleEndian)
-            {
-                vec[sizeof(NumberType) - i - 1] = static_cast<std::uint8_t>(current);
-            }
-            else
-            {
-                vec[i] = static_cast<std::uint8_t>(current); // LCOV_EXCL_LINE
-            }
-        }
-
-        // step 2: convert array into number of type T and return
-        std::memcpy(&result, vec.data(), sizeof(NumberType));
-        return true;
-    }
-
-    /*!
-    @brief create a string by reading characters from the input
-
-    @tparam NumberType the type of the number
-    @param[in] format the current format (for diagnostics)
-    @param[in] len number of characters to read
-    @param[out] result string created by reading @a len bytes
-
-    @return whether string creation completed
-
-    @note We can not reserve @a len bytes for the result, because @a len
-          may be too large. Usually, @ref unexpect_eof() detects the end of
-          the input before we run out of string memory.
-    */
-    template<typename NumberType>
-    bool get_string(const input_format_t format,
-                    const NumberType len,
-                    string_t& result)
-    {
-        bool success = true;
-        std::generate_n(std::back_inserter(result), len, [this, &success, &format]()
-        {
-            get();
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(format, "string")))
-            {
-                success = false;
-            }
-            return static_cast<char>(current);
-        });
-        return success;
-    }
-
-    /*!
-    @brief create a byte array by reading bytes from the input
-
-    @tparam NumberType the type of the number
-    @param[in] format the current format (for diagnostics)
-    @param[in] len number of bytes to read
-    @param[out] result byte array created by reading @a len bytes
-
-    @return whether byte array creation completed
-
-    @note We can not reserve @a len bytes for the result, because @a len
-          may be too large. Usually, @ref unexpect_eof() detects the end of
-          the input before we run out of memory.
-    */
-    template<typename NumberType>
-    bool get_binary(const input_format_t format,
-                    const NumberType len,
-                    binary_t& result)
-    {
-        bool success = true;
-        std::generate_n(std::back_inserter(result), len, [this, &success, &format]()
-        {
-            get();
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(format, "binary")))
-            {
-                success = false;
-            }
-            return static_cast<std::uint8_t>(current);
-        });
-        return success;
-    }
-
-    /*!
-    @param[in] format   the current format (for diagnostics)
-    @param[in] context  further context information (for diagnostics)
-    @return whether the last read character is not EOF
-    */
-    JSON_HEDLEY_NON_NULL(3)
-    bool unexpect_eof(const input_format_t format, const char* context) const
-    {
-        if (JSON_HEDLEY_UNLIKELY(current == std::char_traits<char>::eof()))
-        {
-            return sax->parse_error(chars_read, "<end of file>",
-                                    parse_error::create(110, chars_read, exception_message(format, "unexpected end of input", context)));
-        }
-        return true;
-    }
-
-    /*!
-    @return a string representation of the last read byte
-    */
-    std::string get_token_string() const
-    {
-        std::array<char, 3> cr{{}};
-        (std::snprintf)(cr.data(), cr.size(), "%.2hhX", static_cast<unsigned char>(current));
-        return std::string{cr.data()};
-    }
-
-    /*!
-    @param[in] format   the current format
-    @param[in] detail   a detailed error message
-    @param[in] context  further context information
-    @return a message string to use in the parse_error exceptions
-    */
-    std::string exception_message(const input_format_t format,
-                                  const std::string& detail,
-                                  const std::string& context) const
-    {
-        std::string error_msg = "syntax error while parsing ";
-
-        switch (format)
-        {
-            case input_format_t::cbor:
-                error_msg += "CBOR";
-                break;
-
-            case input_format_t::msgpack:
-                error_msg += "MessagePack";
-                break;
-
-            case input_format_t::ubjson:
-                error_msg += "UBJSON";
-                break;
-
-            case input_format_t::bson:
-                error_msg += "BSON";
-                break;
-
-            default:            // LCOV_EXCL_LINE
-                assert(false);  // LCOV_EXCL_LINE
-        }
-
-        return error_msg + " " + context + ": " + detail;
-    }
-
-  private:
-    /// input adapter
-    InputAdapterType ia;
-
-    /// the current character
-    int current = std::char_traits<char>::eof();
-
-    /// the number of characters read
-    std::size_t chars_read = 0;
-
-    /// whether we can assume little endianess
-    const bool is_little_endian = little_endianess();
-
-    /// the SAX parser
-    json_sax_t* sax = nullptr;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/input/input_adapters.hpp>
-
-// #include <nlohmann/detail/input/lexer.hpp>
-
-
-#include <array> // array
-#include <clocale> // localeconv
-#include <cstddef> // size_t
-#include <cstdio> // snprintf
-#include <cstdlib> // strtof, strtod, strtold, strtoll, strtoull
-#include <initializer_list> // initializer_list
-#include <string> // char_traits, string
-#include <utility> // move
-#include <vector> // vector
-
-// #include <nlohmann/detail/input/input_adapters.hpp>
-
-// #include <nlohmann/detail/input/position_t.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-///////////
-// lexer //
-///////////
-
-template<typename BasicJsonType>
-class lexer_base
-{
-  public:
-    /// token types for the parser
-    enum class token_type
-    {
-        uninitialized,    ///< indicating the scanner is uninitialized
-        literal_true,     ///< the `true` literal
-        literal_false,    ///< the `false` literal
-        literal_null,     ///< the `null` literal
-        value_string,     ///< a string -- use get_string() for actual value
-        value_unsigned,   ///< an unsigned integer -- use get_number_unsigned() for actual value
-        value_integer,    ///< a signed integer -- use get_number_integer() for actual value
-        value_float,      ///< an floating point number -- use get_number_float() for actual value
-        begin_array,      ///< the character for array begin `[`
-        begin_object,     ///< the character for object begin `{`
-        end_array,        ///< the character for array end `]`
-        end_object,       ///< the character for object end `}`
-        name_separator,   ///< the name separator `:`
-        value_separator,  ///< the value separator `,`
-        parse_error,      ///< indicating a parse error
-        end_of_input,     ///< indicating the end of the input buffer
-        literal_or_value  ///< a literal or the begin of a value (only for diagnostics)
-    };
-
-    /// return name of values of type token_type (only used for errors)
-    JSON_HEDLEY_RETURNS_NON_NULL
-    JSON_HEDLEY_CONST
-    static const char* token_type_name(const token_type t) noexcept
-    {
-        switch (t)
-        {
-            case token_type::uninitialized:
-                return "<uninitialized>";
-            case token_type::literal_true:
-                return "true literal";
-            case token_type::literal_false:
-                return "false literal";
-            case token_type::literal_null:
-                return "null literal";
-            case token_type::value_string:
-                return "string literal";
-            case token_type::value_unsigned:
-            case token_type::value_integer:
-            case token_type::value_float:
-                return "number literal";
-            case token_type::begin_array:
-                return "'['";
-            case token_type::begin_object:
-                return "'{'";
-            case token_type::end_array:
-                return "']'";
-            case token_type::end_object:
-                return "'}'";
-            case token_type::name_separator:
-                return "':'";
-            case token_type::value_separator:
-                return "','";
-            case token_type::parse_error:
-                return "<parse error>";
-            case token_type::end_of_input:
-                return "end of input";
-            case token_type::literal_or_value:
-                return "'[', '{', or a literal";
-            // LCOV_EXCL_START
-            default: // catch non-enum values
-                return "unknown token";
-                // LCOV_EXCL_STOP
-        }
-    }
-};
-/*!
-@brief lexical analysis
-
-This class organizes the lexical analysis during JSON deserialization.
-*/
-template<typename BasicJsonType, typename InputAdapterType>
-class lexer : public lexer_base<BasicJsonType>
-{
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-
-  public:
-    using token_type = typename lexer_base<BasicJsonType>::token_type;
-
-    explicit lexer(InputAdapterType&& adapter)
-        : ia(std::move(adapter)), decimal_point_char(get_decimal_point()) {}
-
-    // delete because of pointer members
-    lexer(const lexer&) = delete;
-    lexer(lexer&&) = default;
-    lexer& operator=(lexer&) = delete;
-    lexer& operator=(lexer&&) = default;
-    ~lexer() = default;
-
-  private:
-    /////////////////////
-    // locales
-    /////////////////////
-
-    /// return the locale-dependent decimal point
-    JSON_HEDLEY_PURE
-    static char get_decimal_point() noexcept
-    {
-        const auto loc = localeconv();
-        assert(loc != nullptr);
-        return (loc->decimal_point == nullptr) ? '.' : *(loc->decimal_point);
-    }
-
-    /////////////////////
-    // scan functions
-    /////////////////////
-
-    /*!
-    @brief get codepoint from 4 hex characters following `\u`
-
-    For input "\u c1 c2 c3 c4" the codepoint is:
-      (c1 * 0x1000) + (c2 * 0x0100) + (c3 * 0x0010) + c4
-    = (c1 << 12) + (c2 << 8) + (c3 << 4) + (c4 << 0)
-
-    Furthermore, the possible characters '0'..'9', 'A'..'F', and 'a'..'f'
-    must be converted to the integers 0x0..0x9, 0xA..0xF, 0xA..0xF, resp. The
-    conversion is done by subtracting the offset (0x30, 0x37, and 0x57)
-    between the ASCII value of the character and the desired integer value.
-
-    @return codepoint (0x0000..0xFFFF) or -1 in case of an error (e.g. EOF or
-            non-hex character)
-    */
-    int get_codepoint()
-    {
-        // this function only makes sense after reading `\u`
-        assert(current == 'u');
-        int codepoint = 0;
-
-        const auto factors = { 12u, 8u, 4u, 0u };
-        for (const auto factor : factors)
-        {
-            get();
-
-            if (current >= '0' and current <= '9')
-            {
-                codepoint += static_cast<int>((static_cast<unsigned int>(current) - 0x30u) << factor);
-            }
-            else if (current >= 'A' and current <= 'F')
-            {
-                codepoint += static_cast<int>((static_cast<unsigned int>(current) - 0x37u) << factor);
-            }
-            else if (current >= 'a' and current <= 'f')
-            {
-                codepoint += static_cast<int>((static_cast<unsigned int>(current) - 0x57u) << factor);
-            }
-            else
-            {
-                return -1;
-            }
-        }
-
-        assert(0x0000 <= codepoint and codepoint <= 0xFFFF);
-        return codepoint;
-    }
-
-    /*!
-    @brief check if the next byte(s) are inside a given range
-
-    Adds the current byte and, for each passed range, reads a new byte and
-    checks if it is inside the range. If a violation was detected, set up an
-    error message and return false. Otherwise, return true.
-
-    @param[in] ranges  list of integers; interpreted as list of pairs of
-                       inclusive lower and upper bound, respectively
-
-    @pre The passed list @a ranges must have 2, 4, or 6 elements; that is,
-         1, 2, or 3 pairs. This precondition is enforced by an assertion.
-
-    @return true if and only if no range violation was detected
-    */
-    bool next_byte_in_range(std::initializer_list<int> ranges)
-    {
-        assert(ranges.size() == 2 or ranges.size() == 4 or ranges.size() == 6);
-        add(current);
-
-        for (auto range = ranges.begin(); range != ranges.end(); ++range)
-        {
-            get();
-            if (JSON_HEDLEY_LIKELY(*range <= current and current <= *(++range)))
-            {
-                add(current);
-            }
-            else
-            {
-                error_message = "invalid string: ill-formed UTF-8 byte";
-                return false;
-            }
-        }
-
-        return true;
-    }
-
-    /*!
-    @brief scan a string literal
-
-    This function scans a string according to Sect. 7 of RFC 7159. While
-    scanning, bytes are escaped and copied into buffer token_buffer. Then the
-    function returns successfully, token_buffer is *not* null-terminated (as it
-    may contain \0 bytes), and token_buffer.size() is the number of bytes in the
-    string.
-
-    @return token_type::value_string if string could be successfully scanned,
-            token_type::parse_error otherwise
-
-    @note In case of errors, variable error_message contains a textual
-          description.
-    */
-    token_type scan_string()
-    {
-        // reset token_buffer (ignore opening quote)
-        reset();
-
-        // we entered the function by reading an open quote
-        assert(current == '\"');
-
-        while (true)
-        {
-            // get next character
-            switch (get())
-            {
-                // end of file while parsing string
-                case std::char_traits<char>::eof():
-                {
-                    error_message = "invalid string: missing closing quote";
-                    return token_type::parse_error;
-                }
-
-                // closing quote
-                case '\"':
-                {
-                    return token_type::value_string;
-                }
-
-                // escapes
-                case '\\':
-                {
-                    switch (get())
-                    {
-                        // quotation mark
-                        case '\"':
-                            add('\"');
-                            break;
-                        // reverse solidus
-                        case '\\':
-                            add('\\');
-                            break;
-                        // solidus
-                        case '/':
-                            add('/');
-                            break;
-                        // backspace
-                        case 'b':
-                            add('\b');
-                            break;
-                        // form feed
-                        case 'f':
-                            add('\f');
-                            break;
-                        // line feed
-                        case 'n':
-                            add('\n');
-                            break;
-                        // carriage return
-                        case 'r':
-                            add('\r');
-                            break;
-                        // tab
-                        case 't':
-                            add('\t');
-                            break;
-
-                        // unicode escapes
-                        case 'u':
-                        {
-                            const int codepoint1 = get_codepoint();
-                            int codepoint = codepoint1; // start with codepoint1
-
-                            if (JSON_HEDLEY_UNLIKELY(codepoint1 == -1))
-                            {
-                                error_message = "invalid string: '\\u' must be followed by 4 hex digits";
-                                return token_type::parse_error;
-                            }
-
-                            // check if code point is a high surrogate
-                            if (0xD800 <= codepoint1 and codepoint1 <= 0xDBFF)
-                            {
-                                // expect next \uxxxx entry
-                                if (JSON_HEDLEY_LIKELY(get() == '\\' and get() == 'u'))
-                                {
-                                    const int codepoint2 = get_codepoint();
-
-                                    if (JSON_HEDLEY_UNLIKELY(codepoint2 == -1))
-                                    {
-                                        error_message = "invalid string: '\\u' must be followed by 4 hex digits";
-                                        return token_type::parse_error;
-                                    }
-
-                                    // check if codepoint2 is a low surrogate
-                                    if (JSON_HEDLEY_LIKELY(0xDC00 <= codepoint2 and codepoint2 <= 0xDFFF))
-                                    {
-                                        // overwrite codepoint
-                                        codepoint = static_cast<int>(
-                                                        // high surrogate occupies the most significant 22 bits
-                                                        (static_cast<unsigned int>(codepoint1) << 10u)
-                                                        // low surrogate occupies the least significant 15 bits
-                                                        + static_cast<unsigned int>(codepoint2)
-                                                        // there is still the 0xD800, 0xDC00 and 0x10000 noise
-                                                        // in the result so we have to subtract with:
-                                                        // (0xD800 << 10) + DC00 - 0x10000 = 0x35FDC00
-                                                        - 0x35FDC00u);
-                                    }
-                                    else
-                                    {
-                                        error_message = "invalid string: surrogate U+D800..U+DBFF must be followed by U+DC00..U+DFFF";
-                                        return token_type::parse_error;
-                                    }
-                                }
-                                else
-                                {
-                                    error_message = "invalid string: surrogate U+D800..U+DBFF must be followed by U+DC00..U+DFFF";
-                                    return token_type::parse_error;
-                                }
-                            }
-                            else
-                            {
-                                if (JSON_HEDLEY_UNLIKELY(0xDC00 <= codepoint1 and codepoint1 <= 0xDFFF))
-                                {
-                                    error_message = "invalid string: surrogate U+DC00..U+DFFF must follow U+D800..U+DBFF";
-                                    return token_type::parse_error;
-                                }
-                            }
-
-                            // result of the above calculation yields a proper codepoint
-                            assert(0x00 <= codepoint and codepoint <= 0x10FFFF);
-
-                            // translate codepoint into bytes
-                            if (codepoint < 0x80)
-                            {
-                                // 1-byte characters: 0xxxxxxx (ASCII)
-                                add(codepoint);
-                            }
-                            else if (codepoint <= 0x7FF)
-                            {
-                                // 2-byte characters: 110xxxxx 10xxxxxx
-                                add(static_cast<int>(0xC0u | (static_cast<unsigned int>(codepoint) >> 6u)));
-                                add(static_cast<int>(0x80u | (static_cast<unsigned int>(codepoint) & 0x3Fu)));
-                            }
-                            else if (codepoint <= 0xFFFF)
-                            {
-                                // 3-byte characters: 1110xxxx 10xxxxxx 10xxxxxx
-                                add(static_cast<int>(0xE0u | (static_cast<unsigned int>(codepoint) >> 12u)));
-                                add(static_cast<int>(0x80u | ((static_cast<unsigned int>(codepoint) >> 6u) & 0x3Fu)));
-                                add(static_cast<int>(0x80u | (static_cast<unsigned int>(codepoint) & 0x3Fu)));
-                            }
-                            else
-                            {
-                                // 4-byte characters: 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
-                                add(static_cast<int>(0xF0u | (static_cast<unsigned int>(codepoint) >> 18u)));
-                                add(static_cast<int>(0x80u | ((static_cast<unsigned int>(codepoint) >> 12u) & 0x3Fu)));
-                                add(static_cast<int>(0x80u | ((static_cast<unsigned int>(codepoint) >> 6u) & 0x3Fu)));
-                                add(static_cast<int>(0x80u | (static_cast<unsigned int>(codepoint) & 0x3Fu)));
-                            }
-
-                            break;
-                        }
-
-                        // other characters after escape
-                        default:
-                            error_message = "invalid string: forbidden character after backslash";
-                            return token_type::parse_error;
-                    }
-
-                    break;
-                }
-
-                // invalid control characters
-                case 0x00:
-                {
-                    error_message = "invalid string: control character U+0000 (NUL) must be escaped to \\u0000";
-                    return token_type::parse_error;
-                }
-
-                case 0x01:
-                {
-                    error_message = "invalid string: control character U+0001 (SOH) must be escaped to \\u0001";
-                    return token_type::parse_error;
-                }
-
-                case 0x02:
-                {
-                    error_message = "invalid string: control character U+0002 (STX) must be escaped to \\u0002";
-                    return token_type::parse_error;
-                }
-
-                case 0x03:
-                {
-                    error_message = "invalid string: control character U+0003 (ETX) must be escaped to \\u0003";
-                    return token_type::parse_error;
-                }
-
-                case 0x04:
-                {
-                    error_message = "invalid string: control character U+0004 (EOT) must be escaped to \\u0004";
-                    return token_type::parse_error;
-                }
-
-                case 0x05:
-                {
-                    error_message = "invalid string: control character U+0005 (ENQ) must be escaped to \\u0005";
-                    return token_type::parse_error;
-                }
-
-                case 0x06:
-                {
-                    error_message = "invalid string: control character U+0006 (ACK) must be escaped to \\u0006";
-                    return token_type::parse_error;
-                }
-
-                case 0x07:
-                {
-                    error_message = "invalid string: control character U+0007 (BEL) must be escaped to \\u0007";
-                    return token_type::parse_error;
-                }
-
-                case 0x08:
-                {
-                    error_message = "invalid string: control character U+0008 (BS) must be escaped to \\u0008 or \\b";
-                    return token_type::parse_error;
-                }
-
-                case 0x09:
-                {
-                    error_message = "invalid string: control character U+0009 (HT) must be escaped to \\u0009 or \\t";
-                    return token_type::parse_error;
-                }
-
-                case 0x0A:
-                {
-                    error_message = "invalid string: control character U+000A (LF) must be escaped to \\u000A or \\n";
-                    return token_type::parse_error;
-                }
-
-                case 0x0B:
-                {
-                    error_message = "invalid string: control character U+000B (VT) must be escaped to \\u000B";
-                    return token_type::parse_error;
-                }
-
-                case 0x0C:
-                {
-                    error_message = "invalid string: control character U+000C (FF) must be escaped to \\u000C or \\f";
-                    return token_type::parse_error;
-                }
-
-                case 0x0D:
-                {
-                    error_message = "invalid string: control character U+000D (CR) must be escaped to \\u000D or \\r";
-                    return token_type::parse_error;
-                }
-
-                case 0x0E:
-                {
-                    error_message = "invalid string: control character U+000E (SO) must be escaped to \\u000E";
-                    return token_type::parse_error;
-                }
-
-                case 0x0F:
-                {
-                    error_message = "invalid string: control character U+000F (SI) must be escaped to \\u000F";
-                    return token_type::parse_error;
-                }
-
-                case 0x10:
-                {
-                    error_message = "invalid string: control character U+0010 (DLE) must be escaped to \\u0010";
-                    return token_type::parse_error;
-                }
-
-                case 0x11:
-                {
-                    error_message = "invalid string: control character U+0011 (DC1) must be escaped to \\u0011";
-                    return token_type::parse_error;
-                }
-
-                case 0x12:
-                {
-                    error_message = "invalid string: control character U+0012 (DC2) must be escaped to \\u0012";
-                    return token_type::parse_error;
-                }
-
-                case 0x13:
-                {
-                    error_message = "invalid string: control character U+0013 (DC3) must be escaped to \\u0013";
-                    return token_type::parse_error;
-                }
-
-                case 0x14:
-                {
-                    error_message = "invalid string: control character U+0014 (DC4) must be escaped to \\u0014";
-                    return token_type::parse_error;
-                }
-
-                case 0x15:
-                {
-                    error_message = "invalid string: control character U+0015 (NAK) must be escaped to \\u0015";
-                    return token_type::parse_error;
-                }
-
-                case 0x16:
-                {
-                    error_message = "invalid string: control character U+0016 (SYN) must be escaped to \\u0016";
-                    return token_type::parse_error;
-                }
-
-                case 0x17:
-                {
-                    error_message = "invalid string: control character U+0017 (ETB) must be escaped to \\u0017";
-                    return token_type::parse_error;
-                }
-
-                case 0x18:
-                {
-                    error_message = "invalid string: control character U+0018 (CAN) must be escaped to \\u0018";
-                    return token_type::parse_error;
-                }
-
-                case 0x19:
-                {
-                    error_message = "invalid string: control character U+0019 (EM) must be escaped to \\u0019";
-                    return token_type::parse_error;
-                }
-
-                case 0x1A:
-                {
-                    error_message = "invalid string: control character U+001A (SUB) must be escaped to \\u001A";
-                    return token_type::parse_error;
-                }
-
-                case 0x1B:
-                {
-                    error_message = "invalid string: control character U+001B (ESC) must be escaped to \\u001B";
-                    return token_type::parse_error;
-                }
-
-                case 0x1C:
-                {
-                    error_message = "invalid string: control character U+001C (FS) must be escaped to \\u001C";
-                    return token_type::parse_error;
-                }
-
-                case 0x1D:
-                {
-                    error_message = "invalid string: control character U+001D (GS) must be escaped to \\u001D";
-                    return token_type::parse_error;
-                }
-
-                case 0x1E:
-                {
-                    error_message = "invalid string: control character U+001E (RS) must be escaped to \\u001E";
-                    return token_type::parse_error;
-                }
-
-                case 0x1F:
-                {
-                    error_message = "invalid string: control character U+001F (US) must be escaped to \\u001F";
-                    return token_type::parse_error;
-                }
-
-                // U+0020..U+007F (except U+0022 (quote) and U+005C (backspace))
-                case 0x20:
-                case 0x21:
-                case 0x23:
-                case 0x24:
-                case 0x25:
-                case 0x26:
-                case 0x27:
-                case 0x28:
-                case 0x29:
-                case 0x2A:
-                case 0x2B:
-                case 0x2C:
-                case 0x2D:
-                case 0x2E:
-                case 0x2F:
-                case 0x30:
-                case 0x31:
-                case 0x32:
-                case 0x33:
-                case 0x34:
-                case 0x35:
-                case 0x36:
-                case 0x37:
-                case 0x38:
-                case 0x39:
-                case 0x3A:
-                case 0x3B:
-                case 0x3C:
-                case 0x3D:
-                case 0x3E:
-                case 0x3F:
-                case 0x40:
-                case 0x41:
-                case 0x42:
-                case 0x43:
-                case 0x44:
-                case 0x45:
-                case 0x46:
-                case 0x47:
-                case 0x48:
-                case 0x49:
-                case 0x4A:
-                case 0x4B:
-                case 0x4C:
-                case 0x4D:
-                case 0x4E:
-                case 0x4F:
-                case 0x50:
-                case 0x51:
-                case 0x52:
-                case 0x53:
-                case 0x54:
-                case 0x55:
-                case 0x56:
-                case 0x57:
-                case 0x58:
-                case 0x59:
-                case 0x5A:
-                case 0x5B:
-                case 0x5D:
-                case 0x5E:
-                case 0x5F:
-                case 0x60:
-                case 0x61:
-                case 0x62:
-                case 0x63:
-                case 0x64:
-                case 0x65:
-                case 0x66:
-                case 0x67:
-                case 0x68:
-                case 0x69:
-                case 0x6A:
-                case 0x6B:
-                case 0x6C:
-                case 0x6D:
-                case 0x6E:
-                case 0x6F:
-                case 0x70:
-                case 0x71:
-                case 0x72:
-                case 0x73:
-                case 0x74:
-                case 0x75:
-                case 0x76:
-                case 0x77:
-                case 0x78:
-                case 0x79:
-                case 0x7A:
-                case 0x7B:
-                case 0x7C:
-                case 0x7D:
-                case 0x7E:
-                case 0x7F:
-                {
-                    add(current);
-                    break;
-                }
-
-                // U+0080..U+07FF: bytes C2..DF 80..BF
-                case 0xC2:
-                case 0xC3:
-                case 0xC4:
-                case 0xC5:
-                case 0xC6:
-                case 0xC7:
-                case 0xC8:
-                case 0xC9:
-                case 0xCA:
-                case 0xCB:
-                case 0xCC:
-                case 0xCD:
-                case 0xCE:
-                case 0xCF:
-                case 0xD0:
-                case 0xD1:
-                case 0xD2:
-                case 0xD3:
-                case 0xD4:
-                case 0xD5:
-                case 0xD6:
-                case 0xD7:
-                case 0xD8:
-                case 0xD9:
-                case 0xDA:
-                case 0xDB:
-                case 0xDC:
-                case 0xDD:
-                case 0xDE:
-                case 0xDF:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not next_byte_in_range({0x80, 0xBF})))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+0800..U+0FFF: bytes E0 A0..BF 80..BF
-                case 0xE0:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0xA0, 0xBF, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+1000..U+CFFF: bytes E1..EC 80..BF 80..BF
-                // U+E000..U+FFFF: bytes EE..EF 80..BF 80..BF
-                case 0xE1:
-                case 0xE2:
-                case 0xE3:
-                case 0xE4:
-                case 0xE5:
-                case 0xE6:
-                case 0xE7:
-                case 0xE8:
-                case 0xE9:
-                case 0xEA:
-                case 0xEB:
-                case 0xEC:
-                case 0xEE:
-                case 0xEF:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0x80, 0xBF, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+D000..U+D7FF: bytes ED 80..9F 80..BF
-                case 0xED:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0x80, 0x9F, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+10000..U+3FFFF F0 90..BF 80..BF 80..BF
-                case 0xF0:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0x90, 0xBF, 0x80, 0xBF, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+40000..U+FFFFF F1..F3 80..BF 80..BF 80..BF
-                case 0xF1:
-                case 0xF2:
-                case 0xF3:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0x80, 0xBF, 0x80, 0xBF, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+100000..U+10FFFF F4 80..8F 80..BF 80..BF
-                case 0xF4:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0x80, 0x8F, 0x80, 0xBF, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // remaining bytes (80..C1 and F5..FF) are ill-formed
-                default:
-                {
-                    error_message = "invalid string: ill-formed UTF-8 byte";
-                    return token_type::parse_error;
-                }
-            }
-        }
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    static void strtof(float& f, const char* str, char** endptr) noexcept
-    {
-        f = std::strtof(str, endptr);
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    static void strtof(double& f, const char* str, char** endptr) noexcept
-    {
-        f = std::strtod(str, endptr);
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    static void strtof(long double& f, const char* str, char** endptr) noexcept
-    {
-        f = std::strtold(str, endptr);
-    }
-
-    /*!
-    @brief scan a number literal
-
-    This function scans a string according to Sect. 6 of RFC 7159.
-
-    The function is realized with a deterministic finite state machine derived
-    from the grammar described in RFC 7159. Starting in state "init", the
-    input is read and used to determined the next state. Only state "done"
-    accepts the number. State "error" is a trap state to model errors. In the
-    table below, "anything" means any character but the ones listed before.
-
-    state    | 0        | 1-9      | e E      | +       | -       | .        | anything
-    ---------|----------|----------|----------|---------|---------|----------|-----------
-    init     | zero     | any1     | [error]  | [error] | minus   | [error]  | [error]
-    minus    | zero     | any1     | [error]  | [error] | [error] | [error]  | [error]
-    zero     | done     | done     | exponent | done    | done    | decimal1 | done
-    any1     | any1     | any1     | exponent | done    | done    | decimal1 | done
-    decimal1 | decimal2 | decimal2 | [error]  | [error] | [error] | [error]  | [error]
-    decimal2 | decimal2 | decimal2 | exponent | done    | done    | done     | done
-    exponent | any2     | any2     | [error]  | sign    | sign    | [error]  | [error]
-    sign     | any2     | any2     | [error]  | [error] | [error] | [error]  | [error]
-    any2     | any2     | any2     | done     | done    | done    | done     | done
-
-    The state machine is realized with one label per state (prefixed with
-    "scan_number_") and `goto` statements between them. The state machine
-    contains cycles, but any cycle can be left when EOF is read. Therefore,
-    the function is guaranteed to terminate.
-
-    During scanning, the read bytes are stored in token_buffer. This string is
-    then converted to a signed integer, an unsigned integer, or a
-    floating-point number.
-
-    @return token_type::value_unsigned, token_type::value_integer, or
-            token_type::value_float if number could be successfully scanned,
-            token_type::parse_error otherwise
-
-    @note The scanner is independent of the current locale. Internally, the
-          locale's decimal point is used instead of `.` to work with the
-          locale-dependent converters.
-    */
-    token_type scan_number()  // lgtm [cpp/use-of-goto]
-    {
-        // reset token_buffer to store the number's bytes
-        reset();
-
-        // the type of the parsed number; initially set to unsigned; will be
-        // changed if minus sign, decimal point or exponent is read
-        token_type number_type = token_type::value_unsigned;
-
-        // state (init): we just found out we need to scan a number
-        switch (current)
-        {
-            case '-':
-            {
-                add(current);
-                goto scan_number_minus;
-            }
-
-            case '0':
-            {
-                add(current);
-                goto scan_number_zero;
-            }
-
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any1;
-            }
-
-            // all other characters are rejected outside scan_number()
-            default:            // LCOV_EXCL_LINE
-                assert(false);  // LCOV_EXCL_LINE
-        }
-
-scan_number_minus:
-        // state: we just parsed a leading minus sign
-        number_type = token_type::value_integer;
-        switch (get())
-        {
-            case '0':
-            {
-                add(current);
-                goto scan_number_zero;
-            }
-
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any1;
-            }
-
-            default:
-            {
-                error_message = "invalid number; expected digit after '-'";
-                return token_type::parse_error;
-            }
-        }
-
-scan_number_zero:
-        // state: we just parse a zero (maybe with a leading minus sign)
-        switch (get())
-        {
-            case '.':
-            {
-                add(decimal_point_char);
-                goto scan_number_decimal1;
-            }
-
-            case 'e':
-            case 'E':
-            {
-                add(current);
-                goto scan_number_exponent;
-            }
-
-            default:
-                goto scan_number_done;
-        }
-
-scan_number_any1:
-        // state: we just parsed a number 0-9 (maybe with a leading minus sign)
-        switch (get())
-        {
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any1;
-            }
-
-            case '.':
-            {
-                add(decimal_point_char);
-                goto scan_number_decimal1;
-            }
-
-            case 'e':
-            case 'E':
-            {
-                add(current);
-                goto scan_number_exponent;
-            }
-
-            default:
-                goto scan_number_done;
-        }
-
-scan_number_decimal1:
-        // state: we just parsed a decimal point
-        number_type = token_type::value_float;
-        switch (get())
-        {
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_decimal2;
-            }
-
-            default:
-            {
-                error_message = "invalid number; expected digit after '.'";
-                return token_type::parse_error;
-            }
-        }
-
-scan_number_decimal2:
-        // we just parsed at least one number after a decimal point
-        switch (get())
-        {
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_decimal2;
-            }
-
-            case 'e':
-            case 'E':
-            {
-                add(current);
-                goto scan_number_exponent;
-            }
-
-            default:
-                goto scan_number_done;
-        }
-
-scan_number_exponent:
-        // we just parsed an exponent
-        number_type = token_type::value_float;
-        switch (get())
-        {
-            case '+':
-            case '-':
-            {
-                add(current);
-                goto scan_number_sign;
-            }
-
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any2;
-            }
-
-            default:
-            {
-                error_message =
-                    "invalid number; expected '+', '-', or digit after exponent";
-                return token_type::parse_error;
-            }
-        }
-
-scan_number_sign:
-        // we just parsed an exponent sign
-        switch (get())
-        {
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any2;
-            }
-
-            default:
-            {
-                error_message = "invalid number; expected digit after exponent sign";
-                return token_type::parse_error;
-            }
-        }
-
-scan_number_any2:
-        // we just parsed a number after the exponent or exponent sign
-        switch (get())
-        {
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any2;
-            }
-
-            default:
-                goto scan_number_done;
-        }
-
-scan_number_done:
-        // unget the character after the number (we only read it to know that
-        // we are done scanning a number)
-        unget();
-
-        char* endptr = nullptr;
-        errno = 0;
-
-        // try to parse integers first and fall back to floats
-        if (number_type == token_type::value_unsigned)
-        {
-            const auto x = std::strtoull(token_buffer.data(), &endptr, 10);
-
-            // we checked the number format before
-            assert(endptr == token_buffer.data() + token_buffer.size());
-
-            if (errno == 0)
-            {
-                value_unsigned = static_cast<number_unsigned_t>(x);
-                if (value_unsigned == x)
-                {
-                    return token_type::value_unsigned;
-                }
-            }
-        }
-        else if (number_type == token_type::value_integer)
-        {
-            const auto x = std::strtoll(token_buffer.data(), &endptr, 10);
-
-            // we checked the number format before
-            assert(endptr == token_buffer.data() + token_buffer.size());
-
-            if (errno == 0)
-            {
-                value_integer = static_cast<number_integer_t>(x);
-                if (value_integer == x)
-                {
-                    return token_type::value_integer;
-                }
-            }
-        }
-
-        // this code is reached if we parse a floating-point number or if an
-        // integer conversion above failed
-        strtof(value_float, token_buffer.data(), &endptr);
-
-        // we checked the number format before
-        assert(endptr == token_buffer.data() + token_buffer.size());
-
-        return token_type::value_float;
-    }
-
-    /*!
-    @param[in] literal_text  the literal text to expect
-    @param[in] length        the length of the passed literal text
-    @param[in] return_type   the token type to return on success
-    */
-    JSON_HEDLEY_NON_NULL(2)
-    token_type scan_literal(const char* literal_text, const std::size_t length,
-                            token_type return_type)
-    {
-        assert(current == literal_text[0]);
-        for (std::size_t i = 1; i < length; ++i)
-        {
-            if (JSON_HEDLEY_UNLIKELY(get() != literal_text[i]))
-            {
-                error_message = "invalid literal";
-                return token_type::parse_error;
-            }
-        }
-        return return_type;
-    }
-
-    /////////////////////
-    // input management
-    /////////////////////
-
-    /// reset token_buffer; current character is beginning of token
-    void reset() noexcept
-    {
-        token_buffer.clear();
-        token_string.clear();
-        token_string.push_back(std::char_traits<char>::to_char_type(current));
-    }
-
-    /*
-    @brief get next character from the input
-
-    This function provides the interface to the used input adapter. It does
-    not throw in case the input reached EOF, but returns a
-    `std::char_traits<char>::eof()` in that case.  Stores the scanned characters
-    for use in error messages.
-
-    @return character read from the input
-    */
-    std::char_traits<char>::int_type get()
-    {
-        ++position.chars_read_total;
-        ++position.chars_read_current_line;
-
-        if (next_unget)
-        {
-            // just reset the next_unget variable and work with current
-            next_unget = false;
-        }
-        else
-        {
-            current = ia.get_character();
-        }
-
-        if (JSON_HEDLEY_LIKELY(current != std::char_traits<char>::eof()))
-        {
-            token_string.push_back(std::char_traits<char>::to_char_type(current));
-        }
-
-        if (current == '\n')
-        {
-            ++position.lines_read;
-            position.chars_read_current_line = 0;
-        }
-
-        return current;
-    }
-
-    /*!
-    @brief unget current character (read it again on next get)
-
-    We implement unget by setting variable next_unget to true. The input is not
-    changed - we just simulate ungetting by modifying chars_read_total,
-    chars_read_current_line, and token_string. The next call to get() will
-    behave as if the unget character is read again.
-    */
-    void unget()
-    {
-        next_unget = true;
-
-        --position.chars_read_total;
-
-        // in case we "unget" a newline, we have to also decrement the lines_read
-        if (position.chars_read_current_line == 0)
-        {
-            if (position.lines_read > 0)
-            {
-                --position.lines_read;
-            }
-        }
-        else
-        {
-            --position.chars_read_current_line;
-        }
-
-        if (JSON_HEDLEY_LIKELY(current != std::char_traits<char>::eof()))
-        {
-            assert(not token_string.empty());
-            token_string.pop_back();
-        }
-    }
-
-    /// add a character to token_buffer
-    void add(int c)
-    {
-        token_buffer.push_back(std::char_traits<char>::to_char_type(c));
-    }
-
-  public:
-    /////////////////////
-    // value getters
-    /////////////////////
-
-    /// return integer value
-    constexpr number_integer_t get_number_integer() const noexcept
-    {
-        return value_integer;
-    }
-
-    /// return unsigned integer value
-    constexpr number_unsigned_t get_number_unsigned() const noexcept
-    {
-        return value_unsigned;
-    }
-
-    /// return floating-point value
-    constexpr number_float_t get_number_float() const noexcept
-    {
-        return value_float;
-    }
-
-    /// return current string value (implicitly resets the token; useful only once)
-    string_t& get_string()
-    {
-        return token_buffer;
-    }
-
-    /////////////////////
-    // diagnostics
-    /////////////////////
-
-    /// return position of last read token
-    constexpr position_t get_position() const noexcept
-    {
-        return position;
-    }
-
-    /// return the last read token (for errors only).  Will never contain EOF
-    /// (an arbitrary value that is not a valid char value, often -1), because
-    /// 255 may legitimately occur.  May contain NUL, which should be escaped.
-    std::string get_token_string() const
-    {
-        // escape control characters
-        std::string result;
-        for (const auto c : token_string)
-        {
-            if (static_cast<unsigned char>(c) <= '\x1F')
-            {
-                // escape control characters
-                std::array<char, 9> cs{{}};
-                (std::snprintf)(cs.data(), cs.size(), "<U+%.4X>", static_cast<unsigned char>(c));
-                result += cs.data();
-            }
-            else
-            {
-                // add character as is
-                result.push_back(c);
-            }
-        }
-
-        return result;
-    }
-
-    /// return syntax error message
-    JSON_HEDLEY_RETURNS_NON_NULL
-    constexpr const char* get_error_message() const noexcept
-    {
-        return error_message;
-    }
-
-    /////////////////////
-    // actual scanner
-    /////////////////////
-
-    /*!
-    @brief skip the UTF-8 byte order mark
-    @return true iff there is no BOM or the correct BOM has been skipped
-    */
-    bool skip_bom()
-    {
-        if (get() == 0xEF)
-        {
-            // check if we completely parse the BOM
-            return get() == 0xBB and get() == 0xBF;
-        }
-
-        // the first character is not the beginning of the BOM; unget it to
-        // process is later
-        unget();
-        return true;
-    }
-
-    token_type scan()
-    {
-        // initially, skip the BOM
-        if (position.chars_read_total == 0 and not skip_bom())
-        {
-            error_message = "invalid BOM; must be 0xEF 0xBB 0xBF if given";
-            return token_type::parse_error;
-        }
-
-        // read next character and ignore whitespace
-        do
-        {
-            get();
-        }
-        while (current == ' ' or current == '\t' or current == '\n' or current == '\r');
-
-        switch (current)
-        {
-            // structural characters
-            case '[':
-                return token_type::begin_array;
-            case ']':
-                return token_type::end_array;
-            case '{':
-                return token_type::begin_object;
-            case '}':
-                return token_type::end_object;
-            case ':':
-                return token_type::name_separator;
-            case ',':
-                return token_type::value_separator;
-
-            // literals
-            case 't':
-                return scan_literal("true", 4, token_type::literal_true);
-            case 'f':
-                return scan_literal("false", 5, token_type::literal_false);
-            case 'n':
-                return scan_literal("null", 4, token_type::literal_null);
-
-            // string
-            case '\"':
-                return scan_string();
-
-            // number
-            case '-':
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-                return scan_number();
-
-            // end of input (the null byte is needed when parsing from
-            // string literals)
-            case '\0':
-            case std::char_traits<char>::eof():
-                return token_type::end_of_input;
-
-            // error
-            default:
-                error_message = "invalid literal";
-                return token_type::parse_error;
-        }
-    }
-
-  private:
-    /// input adapter
-    InputAdapterType ia;
-
-    /// the current character
-    std::char_traits<char>::int_type current = std::char_traits<char>::eof();
-
-    /// whether the next get() call should just return current
-    bool next_unget = false;
-
-    /// the start position of the current token
-    position_t position {};
-
-    /// raw input token string (for error messages)
-    std::vector<char> token_string {};
-
-    /// buffer for variable-length tokens (numbers, strings)
-    string_t token_buffer {};
-
-    /// a description of occurred lexer errors
-    const char* error_message = "";
-
-    // number values
-    number_integer_t value_integer = 0;
-    number_unsigned_t value_unsigned = 0;
-    number_float_t value_float = 0;
-
-    /// the decimal point
-    const char decimal_point_char = '.';
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/input/parser.hpp>
-
-
-#include <cassert> // assert
-#include <cmath> // isfinite
-#include <cstdint> // uint8_t
-#include <functional> // function
-#include <string> // string
-#include <utility> // move
-#include <vector> // vector
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/input/input_adapters.hpp>
-
-// #include <nlohmann/detail/input/json_sax.hpp>
-
-// #include <nlohmann/detail/input/lexer.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/is_sax.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-////////////
-// parser //
-////////////
-
-enum class parse_event_t : uint8_t
-{
-    /// the parser read `{` and started to process a JSON object
-    object_start,
-    /// the parser read `}` and finished processing a JSON object
-    object_end,
-    /// the parser read `[` and started to process a JSON array
-    array_start,
-    /// the parser read `]` and finished processing a JSON array
-    array_end,
-    /// the parser read a key of a value in an object
-    key,
-    /// the parser finished reading a JSON value
-    value
-};
-
-template<typename BasicJsonType>
-using parser_callback_t =
-    std::function<bool(int depth, parse_event_t event, BasicJsonType& parsed)>;
-
-/*!
-@brief syntax analysis
-
-This class implements a recursive descent parser.
-*/
-template<typename BasicJsonType, typename InputAdapterType>
-class parser
-{
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using lexer_t = lexer<BasicJsonType, InputAdapterType>;
-    using token_type = typename lexer_t::token_type;
-
-  public:
-    /// a parser reading from an input adapter
-    explicit parser(InputAdapterType&& adapter,
-                    const parser_callback_t<BasicJsonType> cb = nullptr,
-                    const bool allow_exceptions_ = true)
-        : callback(cb), m_lexer(std::move(adapter)), allow_exceptions(allow_exceptions_)
-    {
-        // read first token
-        get_token();
-    }
-
-    /*!
-    @brief public parser interface
-
-    @param[in] strict      whether to expect the last token to be EOF
-    @param[in,out] result  parsed JSON value
-
-    @throw parse_error.101 in case of an unexpected token
-    @throw parse_error.102 if to_unicode fails or surrogate error
-    @throw parse_error.103 if to_unicode fails
-    */
-    void parse(const bool strict, BasicJsonType& result)
-    {
-        if (callback)
-        {
-            json_sax_dom_callback_parser<BasicJsonType> sdp(result, callback, allow_exceptions);
-            sax_parse_internal(&sdp);
-            result.assert_invariant();
-
-            // in strict mode, input must be completely read
-            if (strict and (get_token() != token_type::end_of_input))
-            {
-                sdp.parse_error(m_lexer.get_position(),
-                                m_lexer.get_token_string(),
-                                parse_error::create(101, m_lexer.get_position(),
-                                                    exception_message(token_type::end_of_input, "value")));
-            }
-
-            // in case of an error, return discarded value
-            if (sdp.is_errored())
-            {
-                result = value_t::discarded;
-                return;
-            }
-
-            // set top-level value to null if it was discarded by the callback
-            // function
-            if (result.is_discarded())
-            {
-                result = nullptr;
-            }
-        }
-        else
-        {
-            json_sax_dom_parser<BasicJsonType> sdp(result, allow_exceptions);
-            sax_parse_internal(&sdp);
-            result.assert_invariant();
-
-            // in strict mode, input must be completely read
-            if (strict and (get_token() != token_type::end_of_input))
-            {
-                sdp.parse_error(m_lexer.get_position(),
-                                m_lexer.get_token_string(),
-                                parse_error::create(101, m_lexer.get_position(),
-                                                    exception_message(token_type::end_of_input, "value")));
-            }
-
-            // in case of an error, return discarded value
-            if (sdp.is_errored())
-            {
-                result = value_t::discarded;
-                return;
-            }
-        }
-    }
-
-    /*!
-    @brief public accept interface
-
-    @param[in] strict  whether to expect the last token to be EOF
-    @return whether the input is a proper JSON text
-    */
-    bool accept(const bool strict = true)
-    {
-        json_sax_acceptor<BasicJsonType> sax_acceptor;
-        return sax_parse(&sax_acceptor, strict);
-    }
-
-    template <typename SAX>
-    JSON_HEDLEY_NON_NULL(2)
-    bool sax_parse(SAX* sax, const bool strict = true)
-    {
-        (void)detail::is_sax_static_asserts<SAX, BasicJsonType> {};
-        const bool result = sax_parse_internal(sax);
-
-        // strict mode: next byte must be EOF
-        if (result and strict and (get_token() != token_type::end_of_input))
-        {
-            return sax->parse_error(m_lexer.get_position(),
-                                    m_lexer.get_token_string(),
-                                    parse_error::create(101, m_lexer.get_position(),
-                                            exception_message(token_type::end_of_input, "value")));
-        }
-
-        return result;
-    }
-
-  private:
-    template <typename SAX>
-    JSON_HEDLEY_NON_NULL(2)
-    bool sax_parse_internal(SAX* sax)
-    {
-        // stack to remember the hierarchy of structured values we are parsing
-        // true = array; false = object
-        std::vector<bool> states;
-        // value to avoid a goto (see comment where set to true)
-        bool skip_to_state_evaluation = false;
-
-        while (true)
-        {
-            if (not skip_to_state_evaluation)
-            {
-                // invariant: get_token() was called before each iteration
-                switch (last_token)
-                {
-                    case token_type::begin_object:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->start_object(std::size_t(-1))))
-                        {
-                            return false;
-                        }
-
-                        // closing } -> we are done
-                        if (get_token() == token_type::end_object)
-                        {
-                            if (JSON_HEDLEY_UNLIKELY(not sax->end_object()))
-                            {
-                                return false;
-                            }
-                            break;
-                        }
-
-                        // parse key
-                        if (JSON_HEDLEY_UNLIKELY(last_token != token_type::value_string))
-                        {
-                            return sax->parse_error(m_lexer.get_position(),
-                                                    m_lexer.get_token_string(),
-                                                    parse_error::create(101, m_lexer.get_position(),
-                                                            exception_message(token_type::value_string, "object key")));
-                        }
-                        if (JSON_HEDLEY_UNLIKELY(not sax->key(m_lexer.get_string())))
-                        {
-                            return false;
-                        }
-
-                        // parse separator (:)
-                        if (JSON_HEDLEY_UNLIKELY(get_token() != token_type::name_separator))
-                        {
-                            return sax->parse_error(m_lexer.get_position(),
-                                                    m_lexer.get_token_string(),
-                                                    parse_error::create(101, m_lexer.get_position(),
-                                                            exception_message(token_type::name_separator, "object separator")));
-                        }
-
-                        // remember we are now inside an object
-                        states.push_back(false);
-
-                        // parse values
-                        get_token();
-                        continue;
-                    }
-
-                    case token_type::begin_array:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->start_array(std::size_t(-1))))
-                        {
-                            return false;
-                        }
-
-                        // closing ] -> we are done
-                        if (get_token() == token_type::end_array)
-                        {
-                            if (JSON_HEDLEY_UNLIKELY(not sax->end_array()))
-                            {
-                                return false;
-                            }
-                            break;
-                        }
-
-                        // remember we are now inside an array
-                        states.push_back(true);
-
-                        // parse values (no need to call get_token)
-                        continue;
-                    }
-
-                    case token_type::value_float:
-                    {
-                        const auto res = m_lexer.get_number_float();
-
-                        if (JSON_HEDLEY_UNLIKELY(not std::isfinite(res)))
-                        {
-                            return sax->parse_error(m_lexer.get_position(),
-                                                    m_lexer.get_token_string(),
-                                                    out_of_range::create(406, "number overflow parsing '" + m_lexer.get_token_string() + "'"));
-                        }
-
-                        if (JSON_HEDLEY_UNLIKELY(not sax->number_float(res, m_lexer.get_string())))
-                        {
-                            return false;
-                        }
-
-                        break;
-                    }
-
-                    case token_type::literal_false:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->boolean(false)))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::literal_null:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->null()))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::literal_true:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->boolean(true)))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::value_integer:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->number_integer(m_lexer.get_number_integer())))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::value_string:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->string(m_lexer.get_string())))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::value_unsigned:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->number_unsigned(m_lexer.get_number_unsigned())))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::parse_error:
-                    {
-                        // using "uninitialized" to avoid "expected" message
-                        return sax->parse_error(m_lexer.get_position(),
-                                                m_lexer.get_token_string(),
-                                                parse_error::create(101, m_lexer.get_position(),
-                                                        exception_message(token_type::uninitialized, "value")));
-                    }
-
-                    default: // the last token was unexpected
-                    {
-                        return sax->parse_error(m_lexer.get_position(),
-                                                m_lexer.get_token_string(),
-                                                parse_error::create(101, m_lexer.get_position(),
-                                                        exception_message(token_type::literal_or_value, "value")));
-                    }
-                }
-            }
-            else
-            {
-                skip_to_state_evaluation = false;
-            }
-
-            // we reached this line after we successfully parsed a value
-            if (states.empty())
-            {
-                // empty stack: we reached the end of the hierarchy: done
-                return true;
-            }
-
-            if (states.back())  // array
-            {
-                // comma -> next value
-                if (get_token() == token_type::value_separator)
-                {
-                    // parse a new value
-                    get_token();
-                    continue;
-                }
-
-                // closing ]
-                if (JSON_HEDLEY_LIKELY(last_token == token_type::end_array))
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not sax->end_array()))
-                    {
-                        return false;
-                    }
-
-                    // We are done with this array. Before we can parse a
-                    // new value, we need to evaluate the new state first.
-                    // By setting skip_to_state_evaluation to false, we
-                    // are effectively jumping to the beginning of this if.
-                    assert(not states.empty());
-                    states.pop_back();
-                    skip_to_state_evaluation = true;
-                    continue;
-                }
-
-                return sax->parse_error(m_lexer.get_position(),
-                                        m_lexer.get_token_string(),
-                                        parse_error::create(101, m_lexer.get_position(),
-                                                exception_message(token_type::end_array, "array")));
-            }
-            else  // object
-            {
-                // comma -> next value
-                if (get_token() == token_type::value_separator)
-                {
-                    // parse key
-                    if (JSON_HEDLEY_UNLIKELY(get_token() != token_type::value_string))
-                    {
-                        return sax->parse_error(m_lexer.get_position(),
-                                                m_lexer.get_token_string(),
-                                                parse_error::create(101, m_lexer.get_position(),
-                                                        exception_message(token_type::value_string, "object key")));
-                    }
-
-                    if (JSON_HEDLEY_UNLIKELY(not sax->key(m_lexer.get_string())))
-                    {
-                        return false;
-                    }
-
-                    // parse separator (:)
-                    if (JSON_HEDLEY_UNLIKELY(get_token() != token_type::name_separator))
-                    {
-                        return sax->parse_error(m_lexer.get_position(),
-                                                m_lexer.get_token_string(),
-                                                parse_error::create(101, m_lexer.get_position(),
-                                                        exception_message(token_type::name_separator, "object separator")));
-                    }
-
-                    // parse values
-                    get_token();
-                    continue;
-                }
-
-                // closing }
-                if (JSON_HEDLEY_LIKELY(last_token == token_type::end_object))
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not sax->end_object()))
-                    {
-                        return false;
-                    }
-
-                    // We are done with this object. Before we can parse a
-                    // new value, we need to evaluate the new state first.
-                    // By setting skip_to_state_evaluation to false, we
-                    // are effectively jumping to the beginning of this if.
-                    assert(not states.empty());
-                    states.pop_back();
-                    skip_to_state_evaluation = true;
-                    continue;
-                }
-
-                return sax->parse_error(m_lexer.get_position(),
-                                        m_lexer.get_token_string(),
-                                        parse_error::create(101, m_lexer.get_position(),
-                                                exception_message(token_type::end_object, "object")));
-            }
-        }
-    }
-
-    /// get next token from lexer
-    token_type get_token()
-    {
-        return last_token = m_lexer.scan();
-    }
-
-    std::string exception_message(const token_type expected, const std::string& context)
-    {
-        std::string error_msg = "syntax error ";
-
-        if (not context.empty())
-        {
-            error_msg += "while parsing " + context + " ";
-        }
-
-        error_msg += "- ";
-
-        if (last_token == token_type::parse_error)
-        {
-            error_msg += std::string(m_lexer.get_error_message()) + "; last read: '" +
-                         m_lexer.get_token_string() + "'";
-        }
-        else
-        {
-            error_msg += "unexpected " + std::string(lexer_t::token_type_name(last_token));
-        }
-
-        if (expected != token_type::uninitialized)
-        {
-            error_msg += "; expected " + std::string(lexer_t::token_type_name(expected));
-        }
-
-        return error_msg;
-    }
-
-  private:
-    /// callback function
-    const parser_callback_t<BasicJsonType> callback = nullptr;
-    /// the type of the last read token
-    token_type last_token = token_type::uninitialized;
-    /// the lexer
-    lexer_t m_lexer;
-    /// whether to throw exceptions in case of errors
-    const bool allow_exceptions = true;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/iterators/internal_iterator.hpp>
-
-
-// #include <nlohmann/detail/iterators/primitive_iterator.hpp>
-
-
-#include <cstddef> // ptrdiff_t
-#include <limits>  // numeric_limits
-
-namespace nlohmann
-{
-namespace detail
-{
-/*
-@brief an iterator for primitive JSON types
-
-This class models an iterator for primitive JSON types (boolean, number,
-string). It's only purpose is to allow the iterator/const_iterator classes
-to "iterate" over primitive values. Internally, the iterator is modeled by
-a `difference_type` variable. Value begin_value (`0`) models the begin,
-end_value (`1`) models past the end.
-*/
-class primitive_iterator_t
-{
-  private:
-    using difference_type = std::ptrdiff_t;
-    static constexpr difference_type begin_value = 0;
-    static constexpr difference_type end_value = begin_value + 1;
-
-    /// iterator as signed integer type
-    difference_type m_it = (std::numeric_limits<std::ptrdiff_t>::min)();
-
-  public:
-    constexpr difference_type get_value() const noexcept
-    {
-        return m_it;
-    }
-
-    /// set iterator to a defined beginning
-    void set_begin() noexcept
-    {
-        m_it = begin_value;
-    }
-
-    /// set iterator to a defined past the end
-    void set_end() noexcept
-    {
-        m_it = end_value;
-    }
-
-    /// return whether the iterator can be dereferenced
-    constexpr bool is_begin() const noexcept
-    {
-        return m_it == begin_value;
-    }
-
-    /// return whether the iterator is at end
-    constexpr bool is_end() const noexcept
-    {
-        return m_it == end_value;
-    }
-
-    friend constexpr bool operator==(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
-    {
-        return lhs.m_it == rhs.m_it;
-    }
-
-    friend constexpr bool operator<(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
-    {
-        return lhs.m_it < rhs.m_it;
-    }
-
-    primitive_iterator_t operator+(difference_type n) noexcept
-    {
-        auto result = *this;
-        result += n;
-        return result;
-    }
-
-    friend constexpr difference_type operator-(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
-    {
-        return lhs.m_it - rhs.m_it;
-    }
-
-    primitive_iterator_t& operator++() noexcept
-    {
-        ++m_it;
-        return *this;
-    }
-
-    primitive_iterator_t const operator++(int) noexcept
-    {
-        auto result = *this;
-        ++m_it;
-        return result;
-    }
-
-    primitive_iterator_t& operator--() noexcept
-    {
-        --m_it;
-        return *this;
-    }
-
-    primitive_iterator_t const operator--(int) noexcept
-    {
-        auto result = *this;
-        --m_it;
-        return result;
-    }
-
-    primitive_iterator_t& operator+=(difference_type n) noexcept
-    {
-        m_it += n;
-        return *this;
-    }
-
-    primitive_iterator_t& operator-=(difference_type n) noexcept
-    {
-        m_it -= n;
-        return *this;
-    }
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-
-namespace nlohmann
-{
-namespace detail
-{
-/*!
-@brief an iterator value
-
-@note This structure could easily be a union, but MSVC currently does not allow
-unions members with complex constructors, see https://github.com/nlohmann/json/pull/105.
-*/
-template<typename BasicJsonType> struct internal_iterator
-{
-    /// iterator for JSON objects
-    typename BasicJsonType::object_t::iterator object_iterator {};
-    /// iterator for JSON arrays
-    typename BasicJsonType::array_t::iterator array_iterator {};
-    /// iterator for JSON binary arrays
-    typename BasicJsonType::binary_t::container_type::iterator binary_iterator {};
-    /// generic iterator for all other types
-    primitive_iterator_t primitive_iterator {};
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/iterators/iter_impl.hpp>
-
-
-#include <iterator> // iterator, random_access_iterator_tag, bidirectional_iterator_tag, advance, next
-#include <type_traits> // conditional, is_const, remove_const
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/iterators/internal_iterator.hpp>
-
-// #include <nlohmann/detail/iterators/primitive_iterator.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-// forward declare, to be able to friend it later on
-template<typename IteratorType> class iteration_proxy;
-template<typename IteratorType> class iteration_proxy_value;
-
-/*!
-@brief a template for a bidirectional iterator for the @ref basic_json class
-This class implements a both iterators (iterator and const_iterator) for the
-@ref basic_json class.
-@note An iterator is called *initialized* when a pointer to a JSON value has
-      been set (e.g., by a constructor or a copy assignment). If the iterator is
-      default-constructed, it is *uninitialized* and most methods are undefined.
-      **The library uses assertions to detect calls on uninitialized iterators.**
-@requirement The class satisfies the following concept requirements:
--
-[BidirectionalIterator](https://en.cppreference.com/w/cpp/named_req/BidirectionalIterator):
-  The iterator that can be moved can be moved in both directions (i.e.
-  incremented and decremented).
-@since version 1.0.0, simplified in version 2.0.9, change to bidirectional
-       iterators in version 3.0.0 (see https://github.com/nlohmann/json/issues/593)
-*/
-template<typename BasicJsonType>
-class iter_impl
-{
-    /// allow basic_json to access private members
-    friend iter_impl<typename std::conditional<std::is_const<BasicJsonType>::value, typename std::remove_const<BasicJsonType>::type, const BasicJsonType>::type>;
-    friend BasicJsonType;
-    friend iteration_proxy<iter_impl>;
-    friend iteration_proxy_value<iter_impl>;
-
-    using object_t = typename BasicJsonType::object_t;
-    using array_t = typename BasicJsonType::array_t;
-    // make sure BasicJsonType is basic_json or const basic_json
-    static_assert(is_basic_json<typename std::remove_const<BasicJsonType>::type>::value,
-                  "iter_impl only accepts (const) basic_json");
-
-  public:
-
-    /// The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17.
-    /// The C++ Standard has never required user-defined iterators to derive from std::iterator.
-    /// A user-defined iterator should provide publicly accessible typedefs named
-    /// iterator_category, value_type, difference_type, pointer, and reference.
-    /// Note that value_type is required to be non-const, even for constant iterators.
-    using iterator_category = std::bidirectional_iterator_tag;
-
-    /// the type of the values when the iterator is dereferenced
-    using value_type = typename BasicJsonType::value_type;
-    /// a type to represent differences between iterators
-    using difference_type = typename BasicJsonType::difference_type;
-    /// defines a pointer to the type iterated over (value_type)
-    using pointer = typename std::conditional<std::is_const<BasicJsonType>::value,
-          typename BasicJsonType::const_pointer,
-          typename BasicJsonType::pointer>::type;
-    /// defines a reference to the type iterated over (value_type)
-    using reference =
-        typename std::conditional<std::is_const<BasicJsonType>::value,
-        typename BasicJsonType::const_reference,
-        typename BasicJsonType::reference>::type;
-
-    /// default constructor
-    iter_impl() = default;
-
-    /*!
-    @brief constructor for a given JSON instance
-    @param[in] object  pointer to a JSON object for this iterator
-    @pre object != nullptr
-    @post The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    explicit iter_impl(pointer object) noexcept : m_object(object)
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                m_it.object_iterator = typename object_t::iterator();
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_it.array_iterator = typename array_t::iterator();
-                break;
-            }
-
-            default:
-            {
-                m_it.primitive_iterator = primitive_iterator_t();
-                break;
-            }
-        }
-    }
-
-    /*!
-    @note The conventional copy constructor and copy assignment are implicitly
-          defined. Combined with the following converting constructor and
-          assignment, they support: (1) copy from iterator to iterator, (2)
-          copy from const iterator to const iterator, and (3) conversion from
-          iterator to const iterator. However conversion from const iterator
-          to iterator is not defined.
-    */
-
-    /*!
-    @brief const copy constructor
-    @param[in] other const iterator to copy from
-    @note This copy constructor had to be defined explicitly to circumvent a bug
-          occurring on msvc v19.0 compiler (VS 2015) debug build. For more
-          information refer to: https://github.com/nlohmann/json/issues/1608
-    */
-    iter_impl(const iter_impl<const BasicJsonType>& other) noexcept
-        : m_object(other.m_object), m_it(other.m_it)
-    {}
-
-    /*!
-    @brief converting assignment
-    @param[in] other const iterator to copy from
-    @return const/non-const iterator
-    @note It is not checked whether @a other is initialized.
-    */
-    iter_impl& operator=(const iter_impl<const BasicJsonType>& other) noexcept
-    {
-        m_object = other.m_object;
-        m_it = other.m_it;
-        return *this;
-    }
-
-    /*!
-    @brief converting constructor
-    @param[in] other  non-const iterator to copy from
-    @note It is not checked whether @a other is initialized.
-    */
-    iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>& other) noexcept
-        : m_object(other.m_object), m_it(other.m_it)
-    {}
-
-    /*!
-    @brief converting assignment
-    @param[in] other  non-const iterator to copy from
-    @return const/non-const iterator
-    @note It is not checked whether @a other is initialized.
-    */
-    iter_impl& operator=(const iter_impl<typename std::remove_const<BasicJsonType>::type>& other) noexcept
-    {
-        m_object = other.m_object;
-        m_it = other.m_it;
-        return *this;
-    }
-
-  private:
-    /*!
-    @brief set the iterator to the first value
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    void set_begin() noexcept
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                m_it.object_iterator = m_object->m_value.object->begin();
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_it.array_iterator = m_object->m_value.array->begin();
-                break;
-            }
-
-            case value_t::null:
-            {
-                // set to end so begin()==end() is true: null is empty
-                m_it.primitive_iterator.set_end();
-                break;
-            }
-
-            default:
-            {
-                m_it.primitive_iterator.set_begin();
-                break;
-            }
-        }
-    }
-
-    /*!
-    @brief set the iterator past the last value
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    void set_end() noexcept
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                m_it.object_iterator = m_object->m_value.object->end();
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_it.array_iterator = m_object->m_value.array->end();
-                break;
-            }
-
-            default:
-            {
-                m_it.primitive_iterator.set_end();
-                break;
-            }
-        }
-    }
-
-  public:
-    /*!
-    @brief return a reference to the value pointed to by the iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    reference operator*() const
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                assert(m_it.object_iterator != m_object->m_value.object->end());
-                return m_it.object_iterator->second;
-            }
-
-            case value_t::array:
-            {
-                assert(m_it.array_iterator != m_object->m_value.array->end());
-                return *m_it.array_iterator;
-            }
-
-            case value_t::null:
-                JSON_THROW(invalid_iterator::create(214, "cannot get value"));
-
-            default:
-            {
-                if (JSON_HEDLEY_LIKELY(m_it.primitive_iterator.is_begin()))
-                {
-                    return *m_object;
-                }
-
-                JSON_THROW(invalid_iterator::create(214, "cannot get value"));
-            }
-        }
-    }
-
-    /*!
-    @brief dereference the iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    pointer operator->() const
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                assert(m_it.object_iterator != m_object->m_value.object->end());
-                return &(m_it.object_iterator->second);
-            }
-
-            case value_t::array:
-            {
-                assert(m_it.array_iterator != m_object->m_value.array->end());
-                return &*m_it.array_iterator;
-            }
-
-            default:
-            {
-                if (JSON_HEDLEY_LIKELY(m_it.primitive_iterator.is_begin()))
-                {
-                    return m_object;
-                }
-
-                JSON_THROW(invalid_iterator::create(214, "cannot get value"));
-            }
-        }
-    }
-
-    /*!
-    @brief post-increment (it++)
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl const operator++(int)
-    {
-        auto result = *this;
-        ++(*this);
-        return result;
-    }
-
-    /*!
-    @brief pre-increment (++it)
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl& operator++()
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                std::advance(m_it.object_iterator, 1);
-                break;
-            }
-
-            case value_t::array:
-            {
-                std::advance(m_it.array_iterator, 1);
-                break;
-            }
-
-            default:
-            {
-                ++m_it.primitive_iterator;
-                break;
-            }
-        }
-
-        return *this;
-    }
-
-    /*!
-    @brief post-decrement (it--)
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl const operator--(int)
-    {
-        auto result = *this;
-        --(*this);
-        return result;
-    }
-
-    /*!
-    @brief pre-decrement (--it)
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl& operator--()
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                std::advance(m_it.object_iterator, -1);
-                break;
-            }
-
-            case value_t::array:
-            {
-                std::advance(m_it.array_iterator, -1);
-                break;
-            }
-
-            default:
-            {
-                --m_it.primitive_iterator;
-                break;
-            }
-        }
-
-        return *this;
-    }
-
-    /*!
-    @brief  comparison: equal
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator==(const iter_impl& other) const
-    {
-        // if objects are not the same, the comparison is undefined
-        if (JSON_HEDLEY_UNLIKELY(m_object != other.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(212, "cannot compare iterators of different containers"));
-        }
-
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-                return (m_it.object_iterator == other.m_it.object_iterator);
-
-            case value_t::array:
-                return (m_it.array_iterator == other.m_it.array_iterator);
-
-            default:
-                return (m_it.primitive_iterator == other.m_it.primitive_iterator);
-        }
-    }
-
-    /*!
-    @brief  comparison: not equal
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator!=(const iter_impl& other) const
-    {
-        return not operator==(other);
-    }
-
-    /*!
-    @brief  comparison: smaller
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator<(const iter_impl& other) const
-    {
-        // if objects are not the same, the comparison is undefined
-        if (JSON_HEDLEY_UNLIKELY(m_object != other.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(212, "cannot compare iterators of different containers"));
-        }
-
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-                JSON_THROW(invalid_iterator::create(213, "cannot compare order of object iterators"));
-
-            case value_t::array:
-                return (m_it.array_iterator < other.m_it.array_iterator);
-
-            default:
-                return (m_it.primitive_iterator < other.m_it.primitive_iterator);
-        }
-    }
-
-    /*!
-    @brief  comparison: less than or equal
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator<=(const iter_impl& other) const
-    {
-        return not other.operator < (*this);
-    }
-
-    /*!
-    @brief  comparison: greater than
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator>(const iter_impl& other) const
-    {
-        return not operator<=(other);
-    }
-
-    /*!
-    @brief  comparison: greater than or equal
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator>=(const iter_impl& other) const
-    {
-        return not operator<(other);
-    }
-
-    /*!
-    @brief  add to iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl& operator+=(difference_type i)
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-                JSON_THROW(invalid_iterator::create(209, "cannot use offsets with object iterators"));
-
-            case value_t::array:
-            {
-                std::advance(m_it.array_iterator, i);
-                break;
-            }
-
-            default:
-            {
-                m_it.primitive_iterator += i;
-                break;
-            }
-        }
-
-        return *this;
-    }
-
-    /*!
-    @brief  subtract from iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl& operator-=(difference_type i)
-    {
-        return operator+=(-i);
-    }
-
-    /*!
-    @brief  add to iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl operator+(difference_type i) const
-    {
-        auto result = *this;
-        result += i;
-        return result;
-    }
-
-    /*!
-    @brief  addition of distance and iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    friend iter_impl operator+(difference_type i, const iter_impl& it)
-    {
-        auto result = it;
-        result += i;
-        return result;
-    }
-
-    /*!
-    @brief  subtract from iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl operator-(difference_type i) const
-    {
-        auto result = *this;
-        result -= i;
-        return result;
-    }
-
-    /*!
-    @brief  return difference
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    difference_type operator-(const iter_impl& other) const
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-                JSON_THROW(invalid_iterator::create(209, "cannot use offsets with object iterators"));
-
-            case value_t::array:
-                return m_it.array_iterator - other.m_it.array_iterator;
-
-            default:
-                return m_it.primitive_iterator - other.m_it.primitive_iterator;
-        }
-    }
-
-    /*!
-    @brief  access to successor
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    reference operator[](difference_type n) const
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-                JSON_THROW(invalid_iterator::create(208, "cannot use operator[] for object iterators"));
-
-            case value_t::array:
-                return *std::next(m_it.array_iterator, n);
-
-            case value_t::null:
-                JSON_THROW(invalid_iterator::create(214, "cannot get value"));
-
-            default:
-            {
-                if (JSON_HEDLEY_LIKELY(m_it.primitive_iterator.get_value() == -n))
-                {
-                    return *m_object;
-                }
-
-                JSON_THROW(invalid_iterator::create(214, "cannot get value"));
-            }
-        }
-    }
-
-    /*!
-    @brief  return the key of an object iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    const typename object_t::key_type& key() const
-    {
-        assert(m_object != nullptr);
-
-        if (JSON_HEDLEY_LIKELY(m_object->is_object()))
-        {
-            return m_it.object_iterator->first;
-        }
-
-        JSON_THROW(invalid_iterator::create(207, "cannot use key() for non-object iterators"));
-    }
-
-    /*!
-    @brief  return the value of an iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    reference value() const
-    {
-        return operator*();
-    }
-
-  private:
-    /// associated JSON instance
-    pointer m_object = nullptr;
-    /// the actual iterator of the associated instance
-    internal_iterator<typename std::remove_const<BasicJsonType>::type> m_it {};
-};
-} // namespace detail
-} // namespace nlohmann
-
-// #include <nlohmann/detail/iterators/iteration_proxy.hpp>
-
-// #include <nlohmann/detail/iterators/json_reverse_iterator.hpp>
-
-
-#include <cstddef> // ptrdiff_t
-#include <iterator> // reverse_iterator
-#include <utility> // declval
-
-namespace nlohmann
-{
-namespace detail
-{
-//////////////////////
-// reverse_iterator //
-//////////////////////
-
-/*!
-@brief a template for a reverse iterator class
-
-@tparam Base the base iterator type to reverse. Valid types are @ref
-iterator (to create @ref reverse_iterator) and @ref const_iterator (to
-create @ref const_reverse_iterator).
-
-@requirement The class satisfies the following concept requirements:
--
-[BidirectionalIterator](https://en.cppreference.com/w/cpp/named_req/BidirectionalIterator):
-  The iterator that can be moved can be moved in both directions (i.e.
-  incremented and decremented).
-- [OutputIterator](https://en.cppreference.com/w/cpp/named_req/OutputIterator):
-  It is possible to write to the pointed-to element (only if @a Base is
-  @ref iterator).
-
-@since version 1.0.0
-*/
-template<typename Base>
-class json_reverse_iterator : public std::reverse_iterator<Base>
-{
-  public:
-    using difference_type = std::ptrdiff_t;
-    /// shortcut to the reverse iterator adapter
-    using base_iterator = std::reverse_iterator<Base>;
-    /// the reference type for the pointed-to element
-    using reference = typename Base::reference;
-
-    /// create reverse iterator from iterator
-    explicit json_reverse_iterator(const typename base_iterator::iterator_type& it) noexcept
-        : base_iterator(it) {}
-
-    /// create reverse iterator from base class
-    explicit json_reverse_iterator(const base_iterator& it) noexcept : base_iterator(it) {}
-
-    /// post-increment (it++)
-    json_reverse_iterator const operator++(int)
-    {
-        return static_cast<json_reverse_iterator>(base_iterator::operator++(1));
-    }
-
-    /// pre-increment (++it)
-    json_reverse_iterator& operator++()
-    {
-        return static_cast<json_reverse_iterator&>(base_iterator::operator++());
-    }
-
-    /// post-decrement (it--)
-    json_reverse_iterator const operator--(int)
-    {
-        return static_cast<json_reverse_iterator>(base_iterator::operator--(1));
-    }
-
-    /// pre-decrement (--it)
-    json_reverse_iterator& operator--()
-    {
-        return static_cast<json_reverse_iterator&>(base_iterator::operator--());
-    }
-
-    /// add to iterator
-    json_reverse_iterator& operator+=(difference_type i)
-    {
-        return static_cast<json_reverse_iterator&>(base_iterator::operator+=(i));
-    }
-
-    /// add to iterator
-    json_reverse_iterator operator+(difference_type i) const
-    {
-        return static_cast<json_reverse_iterator>(base_iterator::operator+(i));
-    }
-
-    /// subtract from iterator
-    json_reverse_iterator operator-(difference_type i) const
-    {
-        return static_cast<json_reverse_iterator>(base_iterator::operator-(i));
-    }
-
-    /// return difference
-    difference_type operator-(const json_reverse_iterator& other) const
-    {
-        return base_iterator(*this) - base_iterator(other);
-    }
-
-    /// access to successor
-    reference operator[](difference_type n) const
-    {
-        return *(this->operator+(n));
-    }
-
-    /// return the key of an object iterator
-    auto key() const -> decltype(std::declval<Base>().key())
-    {
-        auto it = --this->base();
-        return it.key();
-    }
-
-    /// return the value of an iterator
-    reference value() const
-    {
-        auto it = --this->base();
-        return it.operator * ();
-    }
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/iterators/primitive_iterator.hpp>
-
-// #include <nlohmann/detail/json_pointer.hpp>
-
-
-#include <algorithm> // all_of
-#include <cassert> // assert
-#include <cctype> // isdigit
-#include <numeric> // accumulate
-#include <string> // string
-#include <utility> // move
-#include <vector> // vector
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-template<typename BasicJsonType>
-class json_pointer
-{
-    // allow basic_json to access private members
-    NLOHMANN_BASIC_JSON_TPL_DECLARATION
-    friend class basic_json;
-
-  public:
-    /*!
-    @brief create JSON pointer
-
-    Create a JSON pointer according to the syntax described in
-    [Section 3 of RFC6901](https://tools.ietf.org/html/rfc6901#section-3).
-
-    @param[in] s  string representing the JSON pointer; if omitted, the empty
-                  string is assumed which references the whole JSON value
-
-    @throw parse_error.107 if the given JSON pointer @a s is nonempty and does
-                           not begin with a slash (`/`); see example below
-
-    @throw parse_error.108 if a tilde (`~`) in the given JSON pointer @a s is
-    not followed by `0` (representing `~`) or `1` (representing `/`); see
-    example below
-
-    @liveexample{The example shows the construction several valid JSON pointers
-    as well as the exceptional behavior.,json_pointer}
-
-    @since version 2.0.0
-    */
-    explicit json_pointer(const std::string& s = "")
-        : reference_tokens(split(s))
-    {}
-
-    /*!
-    @brief return a string representation of the JSON pointer
-
-    @invariant For each JSON pointer `ptr`, it holds:
-    @code {.cpp}
-    ptr == json_pointer(ptr.to_string());
-    @endcode
-
-    @return a string representation of the JSON pointer
-
-    @liveexample{The example shows the result of `to_string`.,json_pointer__to_string}
-
-    @since version 2.0.0
-    */
-    std::string to_string() const
-    {
-        return std::accumulate(reference_tokens.begin(), reference_tokens.end(),
-                               std::string{},
-                               [](const std::string & a, const std::string & b)
-        {
-            return a + "/" + escape(b);
-        });
-    }
-
-    /// @copydoc to_string()
-    operator std::string() const
-    {
-        return to_string();
-    }
-
-    /*!
-    @brief append another JSON pointer at the end of this JSON pointer
-
-    @param[in] ptr  JSON pointer to append
-    @return JSON pointer with @a ptr appended
-
-    @liveexample{The example shows the usage of `operator/=`.,json_pointer__operator_add}
-
-    @complexity Linear in the length of @a ptr.
-
-    @sa @ref operator/=(std::string) to append a reference token
-    @sa @ref operator/=(std::size_t) to append an array index
-    @sa @ref operator/(const json_pointer&, const json_pointer&) for a binary operator
-
-    @since version 3.6.0
-    */
-    json_pointer& operator/=(const json_pointer& ptr)
-    {
-        reference_tokens.insert(reference_tokens.end(),
-                                ptr.reference_tokens.begin(),
-                                ptr.reference_tokens.end());
-        return *this;
-    }
-
-    /*!
-    @brief append an unescaped reference token at the end of this JSON pointer
-
-    @param[in] token  reference token to append
-    @return JSON pointer with @a token appended without escaping @a token
-
-    @liveexample{The example shows the usage of `operator/=`.,json_pointer__operator_add}
-
-    @complexity Amortized constant.
-
-    @sa @ref operator/=(const json_pointer&) to append a JSON pointer
-    @sa @ref operator/=(std::size_t) to append an array index
-    @sa @ref operator/(const json_pointer&, std::size_t) for a binary operator
-
-    @since version 3.6.0
-    */
-    json_pointer& operator/=(std::string token)
-    {
-        push_back(std::move(token));
-        return *this;
-    }
-
-    /*!
-    @brief append an array index at the end of this JSON pointer
-
-    @param[in] array_idx  array index to append
-    @return JSON pointer with @a array_idx appended
-
-    @liveexample{The example shows the usage of `operator/=`.,json_pointer__operator_add}
-
-    @complexity Amortized constant.
-
-    @sa @ref operator/=(const json_pointer&) to append a JSON pointer
-    @sa @ref operator/=(std::string) to append a reference token
-    @sa @ref operator/(const json_pointer&, std::string) for a binary operator
-
-    @since version 3.6.0
-    */
-    json_pointer& operator/=(std::size_t array_idx)
-    {
-        return *this /= std::to_string(array_idx);
-    }
-
-    /*!
-    @brief create a new JSON pointer by appending the right JSON pointer at the end of the left JSON pointer
-
-    @param[in] lhs  JSON pointer
-    @param[in] rhs  JSON pointer
-    @return a new JSON pointer with @a rhs appended to @a lhs
-
-    @liveexample{The example shows the usage of `operator/`.,json_pointer__operator_add_binary}
-
-    @complexity Linear in the length of @a lhs and @a rhs.
-
-    @sa @ref operator/=(const json_pointer&) to append a JSON pointer
-
-    @since version 3.6.0
-    */
-    friend json_pointer operator/(const json_pointer& lhs,
-                                  const json_pointer& rhs)
-    {
-        return json_pointer(lhs) /= rhs;
-    }
-
-    /*!
-    @brief create a new JSON pointer by appending the unescaped token at the end of the JSON pointer
-
-    @param[in] ptr  JSON pointer
-    @param[in] token  reference token
-    @return a new JSON pointer with unescaped @a token appended to @a ptr
-
-    @liveexample{The example shows the usage of `operator/`.,json_pointer__operator_add_binary}
-
-    @complexity Linear in the length of @a ptr.
-
-    @sa @ref operator/=(std::string) to append a reference token
-
-    @since version 3.6.0
-    */
-    friend json_pointer operator/(const json_pointer& ptr, std::string token)
-    {
-        return json_pointer(ptr) /= std::move(token);
-    }
-
-    /*!
-    @brief create a new JSON pointer by appending the array-index-token at the end of the JSON pointer
-
-    @param[in] ptr  JSON pointer
-    @param[in] array_idx  array index
-    @return a new JSON pointer with @a array_idx appended to @a ptr
-
-    @liveexample{The example shows the usage of `operator/`.,json_pointer__operator_add_binary}
-
-    @complexity Linear in the length of @a ptr.
-
-    @sa @ref operator/=(std::size_t) to append an array index
-
-    @since version 3.6.0
-    */
-    friend json_pointer operator/(const json_pointer& ptr, std::size_t array_idx)
-    {
-        return json_pointer(ptr) /= array_idx;
-    }
-
-    /*!
-    @brief returns the parent of this JSON pointer
-
-    @return parent of this JSON pointer; in case this JSON pointer is the root,
-            the root itself is returned
-
-    @complexity Linear in the length of the JSON pointer.
-
-    @liveexample{The example shows the result of `parent_pointer` for different
-    JSON Pointers.,json_pointer__parent_pointer}
-
-    @since version 3.6.0
-    */
-    json_pointer parent_pointer() const
-    {
-        if (empty())
-        {
-            return *this;
-        }
-
-        json_pointer res = *this;
-        res.pop_back();
-        return res;
-    }
-
-    /*!
-    @brief remove last reference token
-
-    @pre not `empty()`
-
-    @liveexample{The example shows the usage of `pop_back`.,json_pointer__pop_back}
-
-    @complexity Constant.
-
-    @throw out_of_range.405 if JSON pointer has no parent
-
-    @since version 3.6.0
-    */
-    void pop_back()
-    {
-        if (JSON_HEDLEY_UNLIKELY(empty()))
-        {
-            JSON_THROW(detail::out_of_range::create(405, "JSON pointer has no parent"));
-        }
-
-        reference_tokens.pop_back();
-    }
-
-    /*!
-    @brief return last reference token
-
-    @pre not `empty()`
-    @return last reference token
-
-    @liveexample{The example shows the usage of `back`.,json_pointer__back}
-
-    @complexity Constant.
-
-    @throw out_of_range.405 if JSON pointer has no parent
-
-    @since version 3.6.0
-    */
-    const std::string& back() const
-    {
-        if (JSON_HEDLEY_UNLIKELY(empty()))
-        {
-            JSON_THROW(detail::out_of_range::create(405, "JSON pointer has no parent"));
-        }
-
-        return reference_tokens.back();
-    }
-
-    /*!
-    @brief append an unescaped token at the end of the reference pointer
-
-    @param[in] token  token to add
-
-    @complexity Amortized constant.
-
-    @liveexample{The example shows the result of `push_back` for different
-    JSON Pointers.,json_pointer__push_back}
-
-    @since version 3.6.0
-    */
-    void push_back(const std::string& token)
-    {
-        reference_tokens.push_back(token);
-    }
-
-    /// @copydoc push_back(const std::string&)
-    void push_back(std::string&& token)
-    {
-        reference_tokens.push_back(std::move(token));
-    }
-
-    /*!
-    @brief return whether pointer points to the root document
-
-    @return true iff the JSON pointer points to the root document
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example shows the result of `empty` for different JSON
-    Pointers.,json_pointer__empty}
-
-    @since version 3.6.0
-    */
-    bool empty() const noexcept
-    {
-        return reference_tokens.empty();
-    }
-
-  private:
-    /*!
-    @param[in] s  reference token to be converted into an array index
-
-    @return integer representation of @a s
-
-    @throw out_of_range.404 if string @a s could not be converted to an integer
-    */
-    static int array_index(const std::string& s)
-    {
-        // error condition (cf. RFC 6901, Sect. 4)
-        if (JSON_HEDLEY_UNLIKELY(s.size() > 1 and s[0] == '0'))
-        {
-            JSON_THROW(detail::parse_error::create(106, 0,
-                                                   "array index '" + s +
-                                                   "' must not begin with '0'"));
-        }
-
-        // error condition (cf. RFC 6901, Sect. 4)
-        if (JSON_HEDLEY_UNLIKELY(s.size() > 1 and not (s[0] >= '1' and s[0] <= '9')))
-        {
-            JSON_THROW(detail::parse_error::create(109, 0, "array index '" + s + "' is not a number"));
-        }
-
-        std::size_t processed_chars = 0;
-        int res = 0;
-        JSON_TRY
-        {
-            res = std::stoi(s, &processed_chars);
-        }
-        JSON_CATCH(std::out_of_range&)
-        {
-            JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + s + "'"));
-        }
-
-        // check if the string was completely read
-        if (JSON_HEDLEY_UNLIKELY(processed_chars != s.size()))
-        {
-            JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + s + "'"));
-        }
-
-        return res;
-    }
-
-    json_pointer top() const
-    {
-        if (JSON_HEDLEY_UNLIKELY(empty()))
-        {
-            JSON_THROW(detail::out_of_range::create(405, "JSON pointer has no parent"));
-        }
-
-        json_pointer result = *this;
-        result.reference_tokens = {reference_tokens[0]};
-        return result;
-    }
-
-    /*!
-    @brief create and return a reference to the pointed to value
-
-    @complexity Linear in the number of reference tokens.
-
-    @throw parse_error.109 if array index is not a number
-    @throw type_error.313 if value cannot be unflattened
-    */
-    BasicJsonType& get_and_create(BasicJsonType& j) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        auto result = &j;
-
-        // in case no reference tokens exist, return a reference to the JSON value
-        // j which will be overwritten by a primitive value
-        for (const auto& reference_token : reference_tokens)
-        {
-            switch (result->type())
-            {
-                case detail::value_t::null:
-                {
-                    if (reference_token == "0")
-                    {
-                        // start a new array if reference token is 0
-                        result = &result->operator[](0);
-                    }
-                    else
-                    {
-                        // start a new object otherwise
-                        result = &result->operator[](reference_token);
-                    }
-                    break;
-                }
-
-                case detail::value_t::object:
-                {
-                    // create an entry in the object
-                    result = &result->operator[](reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    // create an entry in the array
-                    result = &result->operator[](static_cast<size_type>(array_index(reference_token)));
-                    break;
-                }
-
-                /*
-                The following code is only reached if there exists a reference
-                token _and_ the current value is primitive. In this case, we have
-                an error situation, because primitive values may only occur as
-                single value; that is, with an empty list of reference tokens.
-                */
-                default:
-                    JSON_THROW(detail::type_error::create(313, "invalid value to unflatten"));
-            }
-        }
-
-        return *result;
-    }
-
-    /*!
-    @brief return a reference to the pointed to value
-
-    @note This version does not throw if a value is not present, but tries to
-          create nested values instead. For instance, calling this function
-          with pointer `"/this/that"` on a null value is equivalent to calling
-          `operator[]("this").operator[]("that")` on that value, effectively
-          changing the null value to an object.
-
-    @param[in] ptr  a JSON value
-
-    @return reference to the JSON value pointed to by the JSON pointer
-
-    @complexity Linear in the length of the JSON pointer.
-
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-    */
-    BasicJsonType& get_unchecked(BasicJsonType* ptr) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        for (const auto& reference_token : reference_tokens)
-        {
-            // convert null values to arrays or objects before continuing
-            if (ptr->is_null())
-            {
-                // check if reference token is a number
-                const bool nums =
-                    std::all_of(reference_token.begin(), reference_token.end(),
-                                [](const unsigned char x)
-                {
-                    return std::isdigit(x);
-                });
-
-                // change value to array for numbers or "-" or to object otherwise
-                *ptr = (nums or reference_token == "-")
-                       ? detail::value_t::array
-                       : detail::value_t::object;
-            }
-
-            switch (ptr->type())
-            {
-                case detail::value_t::object:
-                {
-                    // use unchecked object access
-                    ptr = &ptr->operator[](reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    if (reference_token == "-")
-                    {
-                        // explicitly treat "-" as index beyond the end
-                        ptr = &ptr->operator[](ptr->m_value.array->size());
-                    }
-                    else
-                    {
-                        // convert array index to number; unchecked access
-                        ptr = &ptr->operator[](
-                                  static_cast<size_type>(array_index(reference_token)));
-                    }
-                    break;
-                }
-
-                default:
-                    JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + reference_token + "'"));
-            }
-        }
-
-        return *ptr;
-    }
-
-    /*!
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.402  if the array index '-' is used
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-    */
-    BasicJsonType& get_checked(BasicJsonType* ptr) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        for (const auto& reference_token : reference_tokens)
-        {
-            switch (ptr->type())
-            {
-                case detail::value_t::object:
-                {
-                    // note: at performs range check
-                    ptr = &ptr->at(reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(reference_token == "-"))
-                    {
-                        // "-" always fails the range check
-                        JSON_THROW(detail::out_of_range::create(402,
-                                                                "array index '-' (" + std::to_string(ptr->m_value.array->size()) +
-                                                                ") is out of range"));
-                    }
-
-                    // note: at performs range check
-                    ptr = &ptr->at(static_cast<size_type>(array_index(reference_token)));
-                    break;
-                }
-
-                default:
-                    JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + reference_token + "'"));
-            }
-        }
-
-        return *ptr;
-    }
-
-    /*!
-    @brief return a const reference to the pointed to value
-
-    @param[in] ptr  a JSON value
-
-    @return const reference to the JSON value pointed to by the JSON
-    pointer
-
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.402  if the array index '-' is used
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-    */
-    const BasicJsonType& get_unchecked(const BasicJsonType* ptr) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        for (const auto& reference_token : reference_tokens)
-        {
-            switch (ptr->type())
-            {
-                case detail::value_t::object:
-                {
-                    // use unchecked object access
-                    ptr = &ptr->operator[](reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(reference_token == "-"))
-                    {
-                        // "-" cannot be used for const access
-                        JSON_THROW(detail::out_of_range::create(402,
-                                                                "array index '-' (" + std::to_string(ptr->m_value.array->size()) +
-                                                                ") is out of range"));
-                    }
-
-                    // use unchecked array access
-                    ptr = &ptr->operator[](
-                              static_cast<size_type>(array_index(reference_token)));
-                    break;
-                }
-
-                default:
-                    JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + reference_token + "'"));
-            }
-        }
-
-        return *ptr;
-    }
-
-    /*!
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.402  if the array index '-' is used
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-    */
-    const BasicJsonType& get_checked(const BasicJsonType* ptr) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        for (const auto& reference_token : reference_tokens)
-        {
-            switch (ptr->type())
-            {
-                case detail::value_t::object:
-                {
-                    // note: at performs range check
-                    ptr = &ptr->at(reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(reference_token == "-"))
-                    {
-                        // "-" always fails the range check
-                        JSON_THROW(detail::out_of_range::create(402,
-                                                                "array index '-' (" + std::to_string(ptr->m_value.array->size()) +
-                                                                ") is out of range"));
-                    }
-
-                    // note: at performs range check
-                    ptr = &ptr->at(static_cast<size_type>(array_index(reference_token)));
-                    break;
-                }
-
-                default:
-                    JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + reference_token + "'"));
-            }
-        }
-
-        return *ptr;
-    }
-
-    /*!
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    */
-    bool contains(const BasicJsonType* ptr) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        for (const auto& reference_token : reference_tokens)
-        {
-            switch (ptr->type())
-            {
-                case detail::value_t::object:
-                {
-                    if (not ptr->contains(reference_token))
-                    {
-                        // we did not find the key in the object
-                        return false;
-                    }
-
-                    ptr = &ptr->operator[](reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(reference_token == "-"))
-                    {
-                        // "-" always fails the range check
-                        return false;
-                    }
-                    if (JSON_HEDLEY_UNLIKELY(reference_token.size() == 1 and not ("0" <= reference_token and reference_token <= "9")))
-                    {
-                        // invalid char
-                        return false;
-                    }
-                    if (JSON_HEDLEY_UNLIKELY(reference_token.size() > 1))
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not ('1' <= reference_token[0] and reference_token[0] <= '9')))
-                        {
-                            // first char should be between '1' and '9'
-                            return false;
-                        }
-                        for (std::size_t i = 1; i < reference_token.size(); i++)
-                        {
-                            if (JSON_HEDLEY_UNLIKELY(not ('0' <= reference_token[i] and reference_token[i] <= '9')))
-                            {
-                                // other char should be between '0' and '9'
-                                return false;
-                            }
-                        }
-                    }
-
-                    const auto idx = static_cast<size_type>(array_index(reference_token));
-                    if (idx >= ptr->size())
-                    {
-                        // index out of range
-                        return false;
-                    }
-
-                    ptr = &ptr->operator[](idx);
-                    break;
-                }
-
-                default:
-                {
-                    // we do not expect primitive values if there is still a
-                    // reference token to process
-                    return false;
-                }
-            }
-        }
-
-        // no reference token left means we found a primitive value
-        return true;
-    }
-
-    /*!
-    @brief split the string input to reference tokens
-
-    @note This function is only called by the json_pointer constructor.
-          All exceptions below are documented there.
-
-    @throw parse_error.107  if the pointer is not empty or begins with '/'
-    @throw parse_error.108  if character '~' is not followed by '0' or '1'
-    */
-    static std::vector<std::string> split(const std::string& reference_string)
-    {
-        std::vector<std::string> result;
-
-        // special case: empty reference string -> no reference tokens
-        if (reference_string.empty())
-        {
-            return result;
-        }
-
-        // check if nonempty reference string begins with slash
-        if (JSON_HEDLEY_UNLIKELY(reference_string[0] != '/'))
-        {
-            JSON_THROW(detail::parse_error::create(107, 1,
-                                                   "JSON pointer must be empty or begin with '/' - was: '" +
-                                                   reference_string + "'"));
-        }
-
-        // extract the reference tokens:
-        // - slash: position of the last read slash (or end of string)
-        // - start: position after the previous slash
-        for (
-            // search for the first slash after the first character
-            std::size_t slash = reference_string.find_first_of('/', 1),
-            // set the beginning of the first reference token
-            start = 1;
-            // we can stop if start == 0 (if slash == std::string::npos)
-            start != 0;
-            // set the beginning of the next reference token
-            // (will eventually be 0 if slash == std::string::npos)
-            start = (slash == std::string::npos) ? 0 : slash + 1,
-            // find next slash
-            slash = reference_string.find_first_of('/', start))
-        {
-            // use the text between the beginning of the reference token
-            // (start) and the last slash (slash).
-            auto reference_token = reference_string.substr(start, slash - start);
-
-            // check reference tokens are properly escaped
-            for (std::size_t pos = reference_token.find_first_of('~');
-                    pos != std::string::npos;
-                    pos = reference_token.find_first_of('~', pos + 1))
-            {
-                assert(reference_token[pos] == '~');
-
-                // ~ must be followed by 0 or 1
-                if (JSON_HEDLEY_UNLIKELY(pos == reference_token.size() - 1 or
-                                         (reference_token[pos + 1] != '0' and
-                                          reference_token[pos + 1] != '1')))
-                {
-                    JSON_THROW(detail::parse_error::create(108, 0, "escape character '~' must be followed with '0' or '1'"));
-                }
-            }
-
-            // finally, store the reference token
-            unescape(reference_token);
-            result.push_back(reference_token);
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief replace all occurrences of a substring by another string
-
-    @param[in,out] s  the string to manipulate; changed so that all
-                   occurrences of @a f are replaced with @a t
-    @param[in]     f  the substring to replace with @a t
-    @param[in]     t  the string to replace @a f
-
-    @pre The search string @a f must not be empty. **This precondition is
-    enforced with an assertion.**
-
-    @since version 2.0.0
-    */
-    static void replace_substring(std::string& s, const std::string& f,
-                                  const std::string& t)
-    {
-        assert(not f.empty());
-        for (auto pos = s.find(f);                // find first occurrence of f
-                pos != std::string::npos;         // make sure f was found
-                s.replace(pos, f.size(), t),      // replace with t, and
-                pos = s.find(f, pos + t.size()))  // find next occurrence of f
-        {}
-    }
-
-    /// escape "~" to "~0" and "/" to "~1"
-    static std::string escape(std::string s)
-    {
-        replace_substring(s, "~", "~0");
-        replace_substring(s, "/", "~1");
-        return s;
-    }
-
-    /// unescape "~1" to tilde and "~0" to slash (order is important!)
-    static void unescape(std::string& s)
-    {
-        replace_substring(s, "~1", "/");
-        replace_substring(s, "~0", "~");
-    }
-
-    /*!
-    @param[in] reference_string  the reference string to the current value
-    @param[in] value             the value to consider
-    @param[in,out] result        the result object to insert values to
-
-    @note Empty objects or arrays are flattened to `null`.
-    */
-    static void flatten(const std::string& reference_string,
-                        const BasicJsonType& value,
-                        BasicJsonType& result)
-    {
-        switch (value.type())
-        {
-            case detail::value_t::array:
-            {
-                if (value.m_value.array->empty())
-                {
-                    // flatten empty array as null
-                    result[reference_string] = nullptr;
-                }
-                else
-                {
-                    // iterate array and use index as reference string
-                    for (std::size_t i = 0; i < value.m_value.array->size(); ++i)
-                    {
-                        flatten(reference_string + "/" + std::to_string(i),
-                                value.m_value.array->operator[](i), result);
-                    }
-                }
-                break;
-            }
-
-            case detail::value_t::object:
-            {
-                if (value.m_value.object->empty())
-                {
-                    // flatten empty object as null
-                    result[reference_string] = nullptr;
-                }
-                else
-                {
-                    // iterate object and use keys as reference string
-                    for (const auto& element : *value.m_value.object)
-                    {
-                        flatten(reference_string + "/" + escape(element.first), element.second, result);
-                    }
-                }
-                break;
-            }
-
-            default:
-            {
-                // add primitive value with its reference string
-                result[reference_string] = value;
-                break;
-            }
-        }
-    }
-
-    /*!
-    @param[in] value  flattened JSON
-
-    @return unflattened JSON
-
-    @throw parse_error.109 if array index is not a number
-    @throw type_error.314  if value is not an object
-    @throw type_error.315  if object values are not primitive
-    @throw type_error.313  if value cannot be unflattened
-    */
-    static BasicJsonType
-    unflatten(const BasicJsonType& value)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not value.is_object()))
-        {
-            JSON_THROW(detail::type_error::create(314, "only objects can be unflattened"));
-        }
-
-        BasicJsonType result;
-
-        // iterate the JSON object values
-        for (const auto& element : *value.m_value.object)
-        {
-            if (JSON_HEDLEY_UNLIKELY(not element.second.is_primitive()))
-            {
-                JSON_THROW(detail::type_error::create(315, "values in object must be primitive"));
-            }
-
-            // assign value to reference pointed to by JSON pointer; Note that if
-            // the JSON pointer is "" (i.e., points to the whole value), function
-            // get_and_create returns a reference to result itself. An assignment
-            // will then create a primitive value.
-            json_pointer(element.first).get_and_create(result) = element.second;
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief compares two JSON pointers for equality
-
-    @param[in] lhs  JSON pointer to compare
-    @param[in] rhs  JSON pointer to compare
-    @return whether @a lhs is equal to @a rhs
-
-    @complexity Linear in the length of the JSON pointer
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-    */
-    friend bool operator==(json_pointer const& lhs,
-                           json_pointer const& rhs) noexcept
-    {
-        return lhs.reference_tokens == rhs.reference_tokens;
-    }
-
-    /*!
-    @brief compares two JSON pointers for inequality
-
-    @param[in] lhs  JSON pointer to compare
-    @param[in] rhs  JSON pointer to compare
-    @return whether @a lhs is not equal @a rhs
-
-    @complexity Linear in the length of the JSON pointer
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-    */
-    friend bool operator!=(json_pointer const& lhs,
-                           json_pointer const& rhs) noexcept
-    {
-        return not (lhs == rhs);
-    }
-
-    /// the reference tokens
-    std::vector<std::string> reference_tokens;
-};
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/json_ref.hpp>
-
-
-#include <initializer_list>
-#include <utility>
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template<typename BasicJsonType>
-class json_ref
-{
-  public:
-    using value_type = BasicJsonType;
-
-    json_ref(value_type&& value)
-        : owned_value(std::move(value)), value_ref(&owned_value), is_rvalue(true)
-    {}
-
-    json_ref(const value_type& value)
-        : value_ref(const_cast<value_type*>(&value)), is_rvalue(false)
-    {}
-
-    json_ref(std::initializer_list<json_ref> init)
-        : owned_value(init), value_ref(&owned_value), is_rvalue(true)
-    {}
-
-    template <
-        class... Args,
-        enable_if_t<std::is_constructible<value_type, Args...>::value, int> = 0 >
-    json_ref(Args && ... args)
-        : owned_value(std::forward<Args>(args)...), value_ref(&owned_value),
-          is_rvalue(true) {}
-
-    // class should be movable only
-    json_ref(json_ref&&) = default;
-    json_ref(const json_ref&) = delete;
-    json_ref& operator=(const json_ref&) = delete;
-    json_ref& operator=(json_ref&&) = delete;
-    ~json_ref() = default;
-
-    value_type moved_or_copied() const
-    {
-        if (is_rvalue)
-        {
-            return std::move(*value_ref);
-        }
-        return *value_ref;
-    }
-
-    value_type const& operator*() const
-    {
-        return *static_cast<value_type const*>(value_ref);
-    }
-
-    value_type const* operator->() const
-    {
-        return static_cast<value_type const*>(value_ref);
-    }
-
-  private:
-    mutable value_type owned_value = nullptr;
-    value_type* value_ref = nullptr;
-    const bool is_rvalue;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-// #include <nlohmann/detail/output/binary_writer.hpp>
-
-
-#include <algorithm> // reverse
-#include <array> // array
-#include <cstdint> // uint8_t, uint16_t, uint32_t, uint64_t
-#include <cstring> // memcpy
-#include <limits> // numeric_limits
-#include <string> // string
-#include <cmath> // isnan, isinf
-
-// #include <nlohmann/detail/input/binary_reader.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/output/output_adapters.hpp>
-
-
-#include <algorithm> // copy
-#include <cstddef> // size_t
-#include <ios> // streamsize
-#include <iterator> // back_inserter
-#include <memory> // shared_ptr, make_shared
-#include <ostream> // basic_ostream
-#include <string> // basic_string
-#include <vector> // vector
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-/// abstract output adapter interface
-template<typename CharType> struct output_adapter_protocol
-{
-    virtual void write_character(CharType c) = 0;
-    virtual void write_characters(const CharType* s, std::size_t length) = 0;
-    virtual ~output_adapter_protocol() = default;
-};
-
-/// a type to simplify interfaces
-template<typename CharType>
-using output_adapter_t = std::shared_ptr<output_adapter_protocol<CharType>>;
-
-/// output adapter for byte vectors
-template<typename CharType>
-class output_vector_adapter : public output_adapter_protocol<CharType>
-{
-  public:
-    explicit output_vector_adapter(std::vector<CharType>& vec) noexcept
-        : v(vec)
-    {}
-
-    void write_character(CharType c) override
-    {
-        v.push_back(c);
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    void write_characters(const CharType* s, std::size_t length) override
-    {
-        std::copy(s, s + length, std::back_inserter(v));
-    }
-
-  private:
-    std::vector<CharType>& v;
-};
-
-/// output adapter for output streams
-template<typename CharType>
-class output_stream_adapter : public output_adapter_protocol<CharType>
-{
-  public:
-    explicit output_stream_adapter(std::basic_ostream<CharType>& s) noexcept
-        : stream(s)
-    {}
-
-    void write_character(CharType c) override
-    {
-        stream.put(c);
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    void write_characters(const CharType* s, std::size_t length) override
-    {
-        stream.write(s, static_cast<std::streamsize>(length));
-    }
-
-  private:
-    std::basic_ostream<CharType>& stream;
-};
-
-/// output adapter for basic_string
-template<typename CharType, typename StringType = std::basic_string<CharType>>
-class output_string_adapter : public output_adapter_protocol<CharType>
-{
-  public:
-    explicit output_string_adapter(StringType& s) noexcept
-        : str(s)
-    {}
-
-    void write_character(CharType c) override
-    {
-        str.push_back(c);
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    void write_characters(const CharType* s, std::size_t length) override
-    {
-        str.append(s, length);
-    }
-
-  private:
-    StringType& str;
-};
-
-template<typename CharType, typename StringType = std::basic_string<CharType>>
-class output_adapter
-{
-  public:
-    output_adapter(std::vector<CharType>& vec)
-        : oa(std::make_shared<output_vector_adapter<CharType>>(vec)) {}
-
-    output_adapter(std::basic_ostream<CharType>& s)
-        : oa(std::make_shared<output_stream_adapter<CharType>>(s)) {}
-
-    output_adapter(StringType& s)
-        : oa(std::make_shared<output_string_adapter<CharType, StringType>>(s)) {}
-
-    operator output_adapter_t<CharType>()
-    {
-        return oa;
-    }
-
-  private:
-    output_adapter_t<CharType> oa = nullptr;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-
-namespace nlohmann
-{
-namespace detail
-{
-///////////////////
-// binary writer //
-///////////////////
-
-/*!
-@brief serialization to CBOR and MessagePack values
-*/
-template<typename BasicJsonType, typename CharType>
-class binary_writer
-{
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-
-  public:
-    /*!
-    @brief create a binary writer
-
-    @param[in] adapter  output adapter to write to
-    */
-    explicit binary_writer(output_adapter_t<CharType> adapter) : oa(adapter)
-    {
-        assert(oa);
-    }
-
-    /*!
-    @param[in] j  JSON value to serialize
-    @pre       j.type() == value_t::object
-    */
-    void write_bson(const BasicJsonType& j)
-    {
-        switch (j.type())
-        {
-            case value_t::object:
-            {
-                write_bson_object(*j.m_value.object);
-                break;
-            }
-
-            default:
-            {
-                JSON_THROW(type_error::create(317, "to serialize to BSON, top-level type must be object, but is " + std::string(j.type_name())));
-            }
-        }
-    }
-
-    /*!
-    @param[in] j  JSON value to serialize
-    */
-    void write_cbor(const BasicJsonType& j)
-    {
-        switch (j.type())
-        {
-            case value_t::null:
-            {
-                oa->write_character(to_char_type(0xF6));
-                break;
-            }
-
-            case value_t::boolean:
-            {
-                oa->write_character(j.m_value.boolean
-                                    ? to_char_type(0xF5)
-                                    : to_char_type(0xF4));
-                break;
-            }
-
-            case value_t::number_integer:
-            {
-                if (j.m_value.number_integer >= 0)
-                {
-                    // CBOR does not differentiate between positive signed
-                    // integers and unsigned integers. Therefore, we used the
-                    // code from the value_t::number_unsigned case here.
-                    if (j.m_value.number_integer <= 0x17)
-                    {
-                        write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer <= (std::numeric_limits<std::uint8_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x18));
-                        write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer <= (std::numeric_limits<std::uint16_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x19));
-                        write_number(static_cast<std::uint16_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer <= (std::numeric_limits<std::uint32_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x1A));
-                        write_number(static_cast<std::uint32_t>(j.m_value.number_integer));
-                    }
-                    else
-                    {
-                        oa->write_character(to_char_type(0x1B));
-                        write_number(static_cast<std::uint64_t>(j.m_value.number_integer));
-                    }
-                }
-                else
-                {
-                    // The conversions below encode the sign in the first
-                    // byte, and the value is converted to a positive number.
-                    const auto positive_number = -1 - j.m_value.number_integer;
-                    if (j.m_value.number_integer >= -24)
-                    {
-                        write_number(static_cast<std::uint8_t>(0x20 + positive_number));
-                    }
-                    else if (positive_number <= (std::numeric_limits<std::uint8_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x38));
-                        write_number(static_cast<std::uint8_t>(positive_number));
-                    }
-                    else if (positive_number <= (std::numeric_limits<std::uint16_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x39));
-                        write_number(static_cast<std::uint16_t>(positive_number));
-                    }
-                    else if (positive_number <= (std::numeric_limits<std::uint32_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x3A));
-                        write_number(static_cast<std::uint32_t>(positive_number));
-                    }
-                    else
-                    {
-                        oa->write_character(to_char_type(0x3B));
-                        write_number(static_cast<std::uint64_t>(positive_number));
-                    }
-                }
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                if (j.m_value.number_unsigned <= 0x17)
-                {
-                    write_number(static_cast<std::uint8_t>(j.m_value.number_unsigned));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x18));
-                    write_number(static_cast<std::uint8_t>(j.m_value.number_unsigned));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x19));
-                    write_number(static_cast<std::uint16_t>(j.m_value.number_unsigned));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x1A));
-                    write_number(static_cast<std::uint32_t>(j.m_value.number_unsigned));
-                }
-                else
-                {
-                    oa->write_character(to_char_type(0x1B));
-                    write_number(static_cast<std::uint64_t>(j.m_value.number_unsigned));
-                }
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                if (std::isnan(j.m_value.number_float))
-                {
-                    // NaN is 0xf97e00 in CBOR
-                    oa->write_character(to_char_type(0xF9));
-                    oa->write_character(to_char_type(0x7E));
-                    oa->write_character(to_char_type(0x00));
-                }
-                else if (std::isinf(j.m_value.number_float))
-                {
-                    // Infinity is 0xf97c00, -Infinity is 0xf9fc00
-                    oa->write_character(to_char_type(0xf9));
-                    oa->write_character(j.m_value.number_float > 0 ? to_char_type(0x7C) : to_char_type(0xFC));
-                    oa->write_character(to_char_type(0x00));
-                }
-                else
-                {
-                    if (static_cast<double>(j.m_value.number_float) >= static_cast<double>(std::numeric_limits<float>::lowest()) and
-                            static_cast<double>(j.m_value.number_float) <= static_cast<double>((std::numeric_limits<float>::max)()) and
-                            static_cast<double>(static_cast<float>(j.m_value.number_float)) == static_cast<double>(j.m_value.number_float))
-                    {
-                        oa->write_character(get_cbor_float_prefix(static_cast<float>(j.m_value.number_float)));
-                        write_number(static_cast<float>(j.m_value.number_float));
-                    }
-                    else
-                    {
-                        oa->write_character(get_cbor_float_prefix(j.m_value.number_float));
-                        write_number(j.m_value.number_float);
-                    }
-                }
-                break;
-            }
-
-            case value_t::string:
-            {
-                // step 1: write control byte and the string length
-                const auto N = j.m_value.string->size();
-                if (N <= 0x17)
-                {
-                    write_number(static_cast<std::uint8_t>(0x60 + N));
-                }
-                else if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x78));
-                    write_number(static_cast<std::uint8_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x79));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x7A));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-                // LCOV_EXCL_START
-                else if (N <= (std::numeric_limits<std::uint64_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x7B));
-                    write_number(static_cast<std::uint64_t>(N));
-                }
-                // LCOV_EXCL_STOP
-
-                // step 2: write the string
-                oa->write_characters(
-                    reinterpret_cast<const CharType*>(j.m_value.string->c_str()),
-                    j.m_value.string->size());
-                break;
-            }
-
-            case value_t::array:
-            {
-                // step 1: write control byte and the array size
-                const auto N = j.m_value.array->size();
-                if (N <= 0x17)
-                {
-                    write_number(static_cast<std::uint8_t>(0x80 + N));
-                }
-                else if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x98));
-                    write_number(static_cast<std::uint8_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x99));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x9A));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-                // LCOV_EXCL_START
-                else if (N <= (std::numeric_limits<std::uint64_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x9B));
-                    write_number(static_cast<std::uint64_t>(N));
-                }
-                // LCOV_EXCL_STOP
-
-                // step 2: write each element
-                for (const auto& el : *j.m_value.array)
-                {
-                    write_cbor(el);
-                }
-                break;
-            }
-
-            case value_t::binary:
-            {
-                // step 1: write control byte and the binary array size
-                const auto N = j.m_value.binary->size();
-                if (N <= 0x17)
-                {
-                    write_number(static_cast<std::uint8_t>(0x40 + N));
-                }
-                else if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x58));
-                    write_number(static_cast<std::uint8_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x59));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x5A));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-                // LCOV_EXCL_START
-                else if (N <= (std::numeric_limits<std::uint64_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x5B));
-                    write_number(static_cast<std::uint64_t>(N));
-                }
-                // LCOV_EXCL_STOP
-
-                // step 2: write each element
-                oa->write_characters(
-                    reinterpret_cast<const CharType*>(j.m_value.binary->data()),
-                    N);
-
-                break;
-            }
-
-            case value_t::object:
-            {
-                // step 1: write control byte and the object size
-                const auto N = j.m_value.object->size();
-                if (N <= 0x17)
-                {
-                    write_number(static_cast<std::uint8_t>(0xA0 + N));
-                }
-                else if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    oa->write_character(to_char_type(0xB8));
-                    write_number(static_cast<std::uint8_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    oa->write_character(to_char_type(0xB9));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    oa->write_character(to_char_type(0xBA));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-                // LCOV_EXCL_START
-                else if (N <= (std::numeric_limits<std::uint64_t>::max)())
-                {
-                    oa->write_character(to_char_type(0xBB));
-                    write_number(static_cast<std::uint64_t>(N));
-                }
-                // LCOV_EXCL_STOP
-
-                // step 2: write each element
-                for (const auto& el : *j.m_value.object)
-                {
-                    write_cbor(el.first);
-                    write_cbor(el.second);
-                }
-                break;
-            }
-
-            default:
-                break;
-        }
-    }
-
-    /*!
-    @param[in] j  JSON value to serialize
-    */
-    void write_msgpack(const BasicJsonType& j)
-    {
-        switch (j.type())
-        {
-            case value_t::null: // nil
-            {
-                oa->write_character(to_char_type(0xC0));
-                break;
-            }
-
-            case value_t::boolean: // true and false
-            {
-                oa->write_character(j.m_value.boolean
-                                    ? to_char_type(0xC3)
-                                    : to_char_type(0xC2));
-                break;
-            }
-
-            case value_t::number_integer:
-            {
-                if (j.m_value.number_integer >= 0)
-                {
-                    // MessagePack does not differentiate between positive
-                    // signed integers and unsigned integers. Therefore, we used
-                    // the code from the value_t::number_unsigned case here.
-                    if (j.m_value.number_unsigned < 128)
-                    {
-                        // positive fixnum
-                        write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint8_t>::max)())
-                    {
-                        // uint 8
-                        oa->write_character(to_char_type(0xCC));
-                        write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint16_t>::max)())
-                    {
-                        // uint 16
-                        oa->write_character(to_char_type(0xCD));
-                        write_number(static_cast<std::uint16_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint32_t>::max)())
-                    {
-                        // uint 32
-                        oa->write_character(to_char_type(0xCE));
-                        write_number(static_cast<std::uint32_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint64_t>::max)())
-                    {
-                        // uint 64
-                        oa->write_character(to_char_type(0xCF));
-                        write_number(static_cast<std::uint64_t>(j.m_value.number_integer));
-                    }
-                }
-                else
-                {
-                    if (j.m_value.number_integer >= -32)
-                    {
-                        // negative fixnum
-                        write_number(static_cast<std::int8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer >= (std::numeric_limits<std::int8_t>::min)() and
-                             j.m_value.number_integer <= (std::numeric_limits<std::int8_t>::max)())
-                    {
-                        // int 8
-                        oa->write_character(to_char_type(0xD0));
-                        write_number(static_cast<std::int8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer >= (std::numeric_limits<std::int16_t>::min)() and
-                             j.m_value.number_integer <= (std::numeric_limits<std::int16_t>::max)())
-                    {
-                        // int 16
-                        oa->write_character(to_char_type(0xD1));
-                        write_number(static_cast<std::int16_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer >= (std::numeric_limits<std::int32_t>::min)() and
-                             j.m_value.number_integer <= (std::numeric_limits<std::int32_t>::max)())
-                    {
-                        // int 32
-                        oa->write_character(to_char_type(0xD2));
-                        write_number(static_cast<std::int32_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer >= (std::numeric_limits<std::int64_t>::min)() and
-                             j.m_value.number_integer <= (std::numeric_limits<std::int64_t>::max)())
-                    {
-                        // int 64
-                        oa->write_character(to_char_type(0xD3));
-                        write_number(static_cast<std::int64_t>(j.m_value.number_integer));
-                    }
-                }
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                if (j.m_value.number_unsigned < 128)
-                {
-                    // positive fixnum
-                    write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    // uint 8
-                    oa->write_character(to_char_type(0xCC));
-                    write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    // uint 16
-                    oa->write_character(to_char_type(0xCD));
-                    write_number(static_cast<std::uint16_t>(j.m_value.number_integer));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    // uint 32
-                    oa->write_character(to_char_type(0xCE));
-                    write_number(static_cast<std::uint32_t>(j.m_value.number_integer));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint64_t>::max)())
-                {
-                    // uint 64
-                    oa->write_character(to_char_type(0xCF));
-                    write_number(static_cast<std::uint64_t>(j.m_value.number_integer));
-                }
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                oa->write_character(get_msgpack_float_prefix(j.m_value.number_float));
-                write_number(j.m_value.number_float);
-                break;
-            }
-
-            case value_t::string:
-            {
-                // step 1: write control byte and the string length
-                const auto N = j.m_value.string->size();
-                if (N <= 31)
-                {
-                    // fixstr
-                    write_number(static_cast<std::uint8_t>(0xA0 | N));
-                }
-                else if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    // str 8
-                    oa->write_character(to_char_type(0xD9));
-                    write_number(static_cast<std::uint8_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    // str 16
-                    oa->write_character(to_char_type(0xDA));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    // str 32
-                    oa->write_character(to_char_type(0xDB));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-
-                // step 2: write the string
-                oa->write_characters(
-                    reinterpret_cast<const CharType*>(j.m_value.string->c_str()),
-                    j.m_value.string->size());
-                break;
-            }
-
-            case value_t::array:
-            {
-                // step 1: write control byte and the array size
-                const auto N = j.m_value.array->size();
-                if (N <= 15)
-                {
-                    // fixarray
-                    write_number(static_cast<std::uint8_t>(0x90 | N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    // array 16
-                    oa->write_character(to_char_type(0xDC));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    // array 32
-                    oa->write_character(to_char_type(0xDD));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-
-                // step 2: write each element
-                for (const auto& el : *j.m_value.array)
-                {
-                    write_msgpack(el);
-                }
-                break;
-            }
-
-            case value_t::binary:
-            {
-                // step 0: determine if the binary type has a set subtype to
-                // determine whether or not to use the ext or fixext types
-                const bool use_ext = j.m_value.binary->has_subtype();
-
-                // step 1: write control byte and the byte string length
-                const auto N = j.m_value.binary->size();
-                if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    std::uint8_t output_type;
-                    bool fixed = true;
-                    if (use_ext)
-                    {
-                        switch (N)
-                        {
-                            case 1:
-                                output_type = 0xD4; // fixext 1
-                                break;
-                            case 2:
-                                output_type = 0xD5; // fixext 2
-                                break;
-                            case 4:
-                                output_type = 0xD6; // fixext 4
-                                break;
-                            case 8:
-                                output_type = 0xD7; // fixext 8
-                                break;
-                            case 16:
-                                output_type = 0xD8; // fixext 16
-                                break;
-                            default:
-                                output_type = 0xC7; // ext 8
-                                fixed = false;
-                                break;
-                        }
-
-                    }
-                    else
-                    {
-                        output_type = 0xC4; // bin 8
-                        fixed = false;
-                    }
-
-                    oa->write_character(to_char_type(output_type));
-                    if (not fixed)
-                    {
-                        write_number(static_cast<std::uint8_t>(N));
-                    }
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    std::uint8_t output_type;
-                    if (use_ext)
-                    {
-                        output_type = 0xC8; // ext 16
-                    }
-                    else
-                    {
-                        output_type = 0xC5; // bin 16
-                    }
-
-                    oa->write_character(to_char_type(output_type));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    std::uint8_t output_type;
-                    if (use_ext)
-                    {
-                        output_type = 0xC9; // ext 32
-                    }
-                    else
-                    {
-                        output_type = 0xC6; // bin 32
-                    }
-
-                    oa->write_character(to_char_type(output_type));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-
-                // step 1.5: if this is an ext type, write the subtype
-                if (use_ext)
-                {
-                    write_number(static_cast<std::int8_t>(j.m_value.binary->subtype()));
-                }
-
-                // step 2: write the byte string
-                oa->write_characters(
-                    reinterpret_cast<const CharType*>(j.m_value.binary->data()),
-                    N);
-
-                break;
-            }
-
-            case value_t::object:
-            {
-                // step 1: write control byte and the object size
-                const auto N = j.m_value.object->size();
-                if (N <= 15)
-                {
-                    // fixmap
-                    write_number(static_cast<std::uint8_t>(0x80 | (N & 0xF)));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    // map 16
-                    oa->write_character(to_char_type(0xDE));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    // map 32
-                    oa->write_character(to_char_type(0xDF));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-
-                // step 2: write each element
-                for (const auto& el : *j.m_value.object)
-                {
-                    write_msgpack(el.first);
-                    write_msgpack(el.second);
-                }
-                break;
-            }
-
-            default:
-                break;
-        }
-    }
-
-    /*!
-    @param[in] j  JSON value to serialize
-    @param[in] use_count   whether to use '#' prefixes (optimized format)
-    @param[in] use_type    whether to use '$' prefixes (optimized format)
-    @param[in] add_prefix  whether prefixes need to be used for this value
-    */
-    void write_ubjson(const BasicJsonType& j, const bool use_count,
-                      const bool use_type, const bool add_prefix = true)
-    {
-        switch (j.type())
-        {
-            case value_t::null:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(to_char_type('Z'));
-                }
-                break;
-            }
-
-            case value_t::boolean:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(j.m_value.boolean
-                                        ? to_char_type('T')
-                                        : to_char_type('F'));
-                }
-                break;
-            }
-
-            case value_t::number_integer:
-            {
-                write_number_with_ubjson_prefix(j.m_value.number_integer, add_prefix);
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                write_number_with_ubjson_prefix(j.m_value.number_unsigned, add_prefix);
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                write_number_with_ubjson_prefix(j.m_value.number_float, add_prefix);
-                break;
-            }
-
-            case value_t::string:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(to_char_type('S'));
-                }
-                write_number_with_ubjson_prefix(j.m_value.string->size(), true);
-                oa->write_characters(
-                    reinterpret_cast<const CharType*>(j.m_value.string->c_str()),
-                    j.m_value.string->size());
-                break;
-            }
-
-            case value_t::array:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(to_char_type('['));
-                }
-
-                bool prefix_required = true;
-                if (use_type and not j.m_value.array->empty())
-                {
-                    assert(use_count);
-                    const CharType first_prefix = ubjson_prefix(j.front());
-                    const bool same_prefix = std::all_of(j.begin() + 1, j.end(),
-                                                         [this, first_prefix](const BasicJsonType & v)
-                    {
-                        return ubjson_prefix(v) == first_prefix;
-                    });
-
-                    if (same_prefix)
-                    {
-                        prefix_required = false;
-                        oa->write_character(to_char_type('$'));
-                        oa->write_character(first_prefix);
-                    }
-                }
-
-                if (use_count)
-                {
-                    oa->write_character(to_char_type('#'));
-                    write_number_with_ubjson_prefix(j.m_value.array->size(), true);
-                }
-
-                for (const auto& el : *j.m_value.array)
-                {
-                    write_ubjson(el, use_count, use_type, prefix_required);
-                }
-
-                if (not use_count)
-                {
-                    oa->write_character(to_char_type(']'));
-                }
-
-                break;
-            }
-
-            case value_t::binary:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(to_char_type('['));
-                }
-
-                if (use_type and not j.m_value.binary->empty())
-                {
-                    assert(use_count);
-                    oa->write_character(to_char_type('$'));
-                    oa->write_character('U');
-                }
-
-                if (use_count)
-                {
-                    oa->write_character(to_char_type('#'));
-                    write_number_with_ubjson_prefix(j.m_value.binary->size(), true);
-                }
-
-                if (use_type)
-                {
-                    oa->write_characters(
-                        reinterpret_cast<const CharType*>(j.m_value.binary->data()),
-                        j.m_value.binary->size());
-                }
-                else
-                {
-                    for (size_t i = 0; i < j.m_value.binary->size(); ++i)
-                    {
-                        oa->write_character(to_char_type('U'));
-                        oa->write_character(j.m_value.binary->data()[i]);
-                    }
-                }
-
-                if (not use_count)
-                {
-                    oa->write_character(to_char_type(']'));
-                }
-
-                break;
-            }
-
-            case value_t::object:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(to_char_type('{'));
-                }
-
-                bool prefix_required = true;
-                if (use_type and not j.m_value.object->empty())
-                {
-                    assert(use_count);
-                    const CharType first_prefix = ubjson_prefix(j.front());
-                    const bool same_prefix = std::all_of(j.begin(), j.end(),
-                                                         [this, first_prefix](const BasicJsonType & v)
-                    {
-                        return ubjson_prefix(v) == first_prefix;
-                    });
-
-                    if (same_prefix)
-                    {
-                        prefix_required = false;
-                        oa->write_character(to_char_type('$'));
-                        oa->write_character(first_prefix);
-                    }
-                }
-
-                if (use_count)
-                {
-                    oa->write_character(to_char_type('#'));
-                    write_number_with_ubjson_prefix(j.m_value.object->size(), true);
-                }
-
-                for (const auto& el : *j.m_value.object)
-                {
-                    write_number_with_ubjson_prefix(el.first.size(), true);
-                    oa->write_characters(
-                        reinterpret_cast<const CharType*>(el.first.c_str()),
-                        el.first.size());
-                    write_ubjson(el.second, use_count, use_type, prefix_required);
-                }
-
-                if (not use_count)
-                {
-                    oa->write_character(to_char_type('}'));
-                }
-
-                break;
-            }
-
-            default:
-                break;
-        }
-    }
-
-  private:
-    //////////
-    // BSON //
-    //////////
-
-    /*!
-    @return The size of a BSON document entry header, including the id marker
-            and the entry name size (and its null-terminator).
-    */
-    static std::size_t calc_bson_entry_header_size(const string_t& name)
-    {
-        const auto it = name.find(static_cast<typename string_t::value_type>(0));
-        if (JSON_HEDLEY_UNLIKELY(it != BasicJsonType::string_t::npos))
-        {
-            JSON_THROW(out_of_range::create(409,
-                                            "BSON key cannot contain code point U+0000 (at byte " + std::to_string(it) + ")"));
-        }
-
-        return /*id*/ 1ul + name.size() + /*zero-terminator*/1u;
-    }
-
-    /*!
-    @brief Writes the given @a element_type and @a name to the output adapter
-    */
-    void write_bson_entry_header(const string_t& name,
-                                 const std::uint8_t element_type)
-    {
-        oa->write_character(to_char_type(element_type)); // boolean
-        oa->write_characters(
-            reinterpret_cast<const CharType*>(name.c_str()),
-            name.size() + 1u);
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and boolean value @a value
-    */
-    void write_bson_boolean(const string_t& name,
-                            const bool value)
-    {
-        write_bson_entry_header(name, 0x08);
-        oa->write_character(value ? to_char_type(0x01) : to_char_type(0x00));
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and double value @a value
-    */
-    void write_bson_double(const string_t& name,
-                           const double value)
-    {
-        write_bson_entry_header(name, 0x01);
-        write_number<double, true>(value);
-    }
-
-    /*!
-    @return The size of the BSON-encoded string in @a value
-    */
-    static std::size_t calc_bson_string_size(const string_t& value)
-    {
-        return sizeof(std::int32_t) + value.size() + 1ul;
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and string value @a value
-    */
-    void write_bson_string(const string_t& name,
-                           const string_t& value)
-    {
-        write_bson_entry_header(name, 0x02);
-
-        write_number<std::int32_t, true>(static_cast<std::int32_t>(value.size() + 1ul));
-        oa->write_characters(
-            reinterpret_cast<const CharType*>(value.c_str()),
-            value.size() + 1);
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and null value
-    */
-    void write_bson_null(const string_t& name)
-    {
-        write_bson_entry_header(name, 0x0A);
-    }
-
-    /*!
-    @return The size of the BSON-encoded integer @a value
-    */
-    static std::size_t calc_bson_integer_size(const std::int64_t value)
-    {
-        return (std::numeric_limits<std::int32_t>::min)() <= value and value <= (std::numeric_limits<std::int32_t>::max)()
-               ? sizeof(std::int32_t)
-               : sizeof(std::int64_t);
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and integer @a value
-    */
-    void write_bson_integer(const string_t& name,
-                            const std::int64_t value)
-    {
-        if ((std::numeric_limits<std::int32_t>::min)() <= value and value <= (std::numeric_limits<std::int32_t>::max)())
-        {
-            write_bson_entry_header(name, 0x10); // int32
-            write_number<std::int32_t, true>(static_cast<std::int32_t>(value));
-        }
-        else
-        {
-            write_bson_entry_header(name, 0x12); // int64
-            write_number<std::int64_t, true>(static_cast<std::int64_t>(value));
-        }
-    }
-
-    /*!
-    @return The size of the BSON-encoded unsigned integer in @a j
-    */
-    static constexpr std::size_t calc_bson_unsigned_size(const std::uint64_t value) noexcept
-    {
-        return (value <= static_cast<std::uint64_t>((std::numeric_limits<std::int32_t>::max)()))
-               ? sizeof(std::int32_t)
-               : sizeof(std::int64_t);
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and unsigned @a value
-    */
-    void write_bson_unsigned(const string_t& name,
-                             const std::uint64_t value)
-    {
-        if (value <= static_cast<std::uint64_t>((std::numeric_limits<std::int32_t>::max)()))
-        {
-            write_bson_entry_header(name, 0x10 /* int32 */);
-            write_number<std::int32_t, true>(static_cast<std::int32_t>(value));
-        }
-        else if (value <= static_cast<std::uint64_t>((std::numeric_limits<std::int64_t>::max)()))
-        {
-            write_bson_entry_header(name, 0x12 /* int64 */);
-            write_number<std::int64_t, true>(static_cast<std::int64_t>(value));
-        }
-        else
-        {
-            JSON_THROW(out_of_range::create(407, "integer number " + std::to_string(value) + " cannot be represented by BSON as it does not fit int64"));
-        }
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and object @a value
-    */
-    void write_bson_object_entry(const string_t& name,
-                                 const typename BasicJsonType::object_t& value)
-    {
-        write_bson_entry_header(name, 0x03); // object
-        write_bson_object(value);
-    }
-
-    /*!
-    @return The size of the BSON-encoded array @a value
-    */
-    static std::size_t calc_bson_array_size(const typename BasicJsonType::array_t& value)
-    {
-        std::size_t array_index = 0ul;
-
-        const std::size_t embedded_document_size = std::accumulate(std::begin(value), std::end(value), std::size_t(0), [&array_index](std::size_t result, const typename BasicJsonType::array_t::value_type & el)
-        {
-            return result + calc_bson_element_size(std::to_string(array_index++), el);
-        });
-
-        return sizeof(std::int32_t) + embedded_document_size + 1ul;
-    }
-
-    /*!
-    @return The size of the BSON-encoded binary array @a value
-    */
-    static std::size_t calc_bson_binary_size(const typename BasicJsonType::binary_t& value)
-    {
-        return sizeof(std::int32_t) + value.size() + 1ul;
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and array @a value
-    */
-    void write_bson_array(const string_t& name,
-                          const typename BasicJsonType::array_t& value)
-    {
-        write_bson_entry_header(name, 0x04); // array
-        write_number<std::int32_t, true>(static_cast<std::int32_t>(calc_bson_array_size(value)));
-
-        std::size_t array_index = 0ul;
-
-        for (const auto& el : value)
-        {
-            write_bson_element(std::to_string(array_index++), el);
-        }
-
-        oa->write_character(to_char_type(0x00));
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and binary value @a value
-    */
-    void write_bson_binary(const string_t& name,
-                           const binary_t& value)
-    {
-        write_bson_entry_header(name, 0x05);
-
-        write_number<std::int32_t, true>(static_cast<std::int32_t>(value.size()));
-        write_number(value.has_subtype() ? value.subtype() : std::uint8_t(0x00));
-
-        oa->write_characters(reinterpret_cast<const CharType*>(value.data()), value.size());
-    }
-
-    /*!
-    @brief Calculates the size necessary to serialize the JSON value @a j with its @a name
-    @return The calculated size for the BSON document entry for @a j with the given @a name.
-    */
-    static std::size_t calc_bson_element_size(const string_t& name,
-            const BasicJsonType& j)
-    {
-        const auto header_size = calc_bson_entry_header_size(name);
-        switch (j.type())
-        {
-            case value_t::object:
-                return header_size + calc_bson_object_size(*j.m_value.object);
-
-            case value_t::array:
-                return header_size + calc_bson_array_size(*j.m_value.array);
-
-            case value_t::binary:
-                return header_size + calc_bson_binary_size(*j.m_value.binary);
-
-            case value_t::boolean:
-                return header_size + 1ul;
-
-            case value_t::number_float:
-                return header_size + 8ul;
-
-            case value_t::number_integer:
-                return header_size + calc_bson_integer_size(j.m_value.number_integer);
-
-            case value_t::number_unsigned:
-                return header_size + calc_bson_unsigned_size(j.m_value.number_unsigned);
-
-            case value_t::string:
-                return header_size + calc_bson_string_size(*j.m_value.string);
-
-            case value_t::null:
-                return header_size + 0ul;
-
-            // LCOV_EXCL_START
-            default:
-                assert(false);
-                return 0ul;
-                // LCOV_EXCL_STOP
-        }
-    }
-
-    /*!
-    @brief Serializes the JSON value @a j to BSON and associates it with the
-           key @a name.
-    @param name The name to associate with the JSON entity @a j within the
-                current BSON document
-    @return The size of the BSON entry
-    */
-    void write_bson_element(const string_t& name,
-                            const BasicJsonType& j)
-    {
-        switch (j.type())
-        {
-            case value_t::object:
-                return write_bson_object_entry(name, *j.m_value.object);
-
-            case value_t::array:
-                return write_bson_array(name, *j.m_value.array);
-
-            case value_t::binary:
-                return write_bson_binary(name, *j.m_value.binary);
-
-            case value_t::boolean:
-                return write_bson_boolean(name, j.m_value.boolean);
-
-            case value_t::number_float:
-                return write_bson_double(name, j.m_value.number_float);
-
-            case value_t::number_integer:
-                return write_bson_integer(name, j.m_value.number_integer);
-
-            case value_t::number_unsigned:
-                return write_bson_unsigned(name, j.m_value.number_unsigned);
-
-            case value_t::string:
-                return write_bson_string(name, *j.m_value.string);
-
-            case value_t::null:
-                return write_bson_null(name);
-
-            // LCOV_EXCL_START
-            default:
-                assert(false);
-                return;
-                // LCOV_EXCL_STOP
-        }
-    }
-
-    /*!
-    @brief Calculates the size of the BSON serialization of the given
-           JSON-object @a j.
-    @param[in] j  JSON value to serialize
-    @pre       j.type() == value_t::object
-    */
-    static std::size_t calc_bson_object_size(const typename BasicJsonType::object_t& value)
-    {
-        std::size_t document_size = std::accumulate(value.begin(), value.end(), std::size_t(0),
-                                    [](size_t result, const typename BasicJsonType::object_t::value_type & el)
-        {
-            return result += calc_bson_element_size(el.first, el.second);
-        });
-
-        return sizeof(std::int32_t) + document_size + 1ul;
-    }
-
-    /*!
-    @param[in] j  JSON value to serialize
-    @pre       j.type() == value_t::object
-    */
-    void write_bson_object(const typename BasicJsonType::object_t& value)
-    {
-        write_number<std::int32_t, true>(static_cast<std::int32_t>(calc_bson_object_size(value)));
-
-        for (const auto& el : value)
-        {
-            write_bson_element(el.first, el.second);
-        }
-
-        oa->write_character(to_char_type(0x00));
-    }
-
-    //////////
-    // CBOR //
-    //////////
-
-    static constexpr CharType get_cbor_float_prefix(float /*unused*/)
-    {
-        return to_char_type(0xFA);  // Single-Precision Float
-    }
-
-    static constexpr CharType get_cbor_float_prefix(double /*unused*/)
-    {
-        return to_char_type(0xFB);  // Double-Precision Float
-    }
-
-    /////////////
-    // MsgPack //
-    /////////////
-
-    static constexpr CharType get_msgpack_float_prefix(float /*unused*/)
-    {
-        return to_char_type(0xCA);  // float 32
-    }
-
-    static constexpr CharType get_msgpack_float_prefix(double /*unused*/)
-    {
-        return to_char_type(0xCB);  // float 64
-    }
-
-    ////////////
-    // UBJSON //
-    ////////////
-
-    // UBJSON: write number (floating point)
-    template<typename NumberType, typename std::enable_if<
-                 std::is_floating_point<NumberType>::value, int>::type = 0>
-    void write_number_with_ubjson_prefix(const NumberType n,
-                                         const bool add_prefix)
-    {
-        if (add_prefix)
-        {
-            oa->write_character(get_ubjson_float_prefix(n));
-        }
-        write_number(n);
-    }
-
-    // UBJSON: write number (unsigned integer)
-    template<typename NumberType, typename std::enable_if<
-                 std::is_unsigned<NumberType>::value, int>::type = 0>
-    void write_number_with_ubjson_prefix(const NumberType n,
-                                         const bool add_prefix)
-    {
-        if (n <= static_cast<std::uint64_t>((std::numeric_limits<std::int8_t>::max)()))
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('i'));  // int8
-            }
-            write_number(static_cast<std::uint8_t>(n));
-        }
-        else if (n <= (std::numeric_limits<std::uint8_t>::max)())
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('U'));  // uint8
-            }
-            write_number(static_cast<std::uint8_t>(n));
-        }
-        else if (n <= static_cast<std::uint64_t>((std::numeric_limits<std::int16_t>::max)()))
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('I'));  // int16
-            }
-            write_number(static_cast<std::int16_t>(n));
-        }
-        else if (n <= static_cast<std::uint64_t>((std::numeric_limits<std::int32_t>::max)()))
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('l'));  // int32
-            }
-            write_number(static_cast<std::int32_t>(n));
-        }
-        else if (n <= static_cast<std::uint64_t>((std::numeric_limits<std::int64_t>::max)()))
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('L'));  // int64
-            }
-            write_number(static_cast<std::int64_t>(n));
-        }
-        else
-        {
-            JSON_THROW(out_of_range::create(407, "integer number " + std::to_string(n) + " cannot be represented by UBJSON as it does not fit int64"));
-        }
-    }
-
-    // UBJSON: write number (signed integer)
-    template<typename NumberType, typename std::enable_if<
-                 std::is_signed<NumberType>::value and
-                 not std::is_floating_point<NumberType>::value, int>::type = 0>
-    void write_number_with_ubjson_prefix(const NumberType n,
-                                         const bool add_prefix)
-    {
-        if ((std::numeric_limits<std::int8_t>::min)() <= n and n <= (std::numeric_limits<std::int8_t>::max)())
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('i'));  // int8
-            }
-            write_number(static_cast<std::int8_t>(n));
-        }
-        else if (static_cast<std::int64_t>((std::numeric_limits<std::uint8_t>::min)()) <= n and n <= static_cast<std::int64_t>((std::numeric_limits<std::uint8_t>::max)()))
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('U'));  // uint8
-            }
-            write_number(static_cast<std::uint8_t>(n));
-        }
-        else if ((std::numeric_limits<std::int16_t>::min)() <= n and n <= (std::numeric_limits<std::int16_t>::max)())
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('I'));  // int16
-            }
-            write_number(static_cast<std::int16_t>(n));
-        }
-        else if ((std::numeric_limits<std::int32_t>::min)() <= n and n <= (std::numeric_limits<std::int32_t>::max)())
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('l'));  // int32
-            }
-            write_number(static_cast<std::int32_t>(n));
-        }
-        else if ((std::numeric_limits<std::int64_t>::min)() <= n and n <= (std::numeric_limits<std::int64_t>::max)())
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('L'));  // int64
-            }
-            write_number(static_cast<std::int64_t>(n));
-        }
-        // LCOV_EXCL_START
-        else
-        {
-            JSON_THROW(out_of_range::create(407, "integer number " + std::to_string(n) + " cannot be represented by UBJSON as it does not fit int64"));
-        }
-        // LCOV_EXCL_STOP
-    }
-
-    /*!
-    @brief determine the type prefix of container values
-
-    @note This function does not need to be 100% accurate when it comes to
-          integer limits. In case a number exceeds the limits of int64_t,
-          this will be detected by a later call to function
-          write_number_with_ubjson_prefix. Therefore, we return 'L' for any
-          value that does not fit the previous limits.
-    */
-    CharType ubjson_prefix(const BasicJsonType& j) const noexcept
-    {
-        switch (j.type())
-        {
-            case value_t::null:
-                return 'Z';
-
-            case value_t::boolean:
-                return j.m_value.boolean ? 'T' : 'F';
-
-            case value_t::number_integer:
-            {
-                if ((std::numeric_limits<std::int8_t>::min)() <= j.m_value.number_integer and j.m_value.number_integer <= (std::numeric_limits<std::int8_t>::max)())
-                {
-                    return 'i';
-                }
-                if ((std::numeric_limits<std::uint8_t>::min)() <= j.m_value.number_integer and j.m_value.number_integer <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    return 'U';
-                }
-                if ((std::numeric_limits<std::int16_t>::min)() <= j.m_value.number_integer and j.m_value.number_integer <= (std::numeric_limits<std::int16_t>::max)())
-                {
-                    return 'I';
-                }
-                if ((std::numeric_limits<std::int32_t>::min)() <= j.m_value.number_integer and j.m_value.number_integer <= (std::numeric_limits<std::int32_t>::max)())
-                {
-                    return 'l';
-                }
-                // no check and assume int64_t (see note above)
-                return 'L';
-            }
-
-            case value_t::number_unsigned:
-            {
-                if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::int8_t>::max)()))
-                {
-                    return 'i';
-                }
-                if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::uint8_t>::max)()))
-                {
-                    return 'U';
-                }
-                if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::int16_t>::max)()))
-                {
-                    return 'I';
-                }
-                if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::int32_t>::max)()))
-                {
-                    return 'l';
-                }
-                // no check and assume int64_t (see note above)
-                return 'L';
-            }
-
-            case value_t::number_float:
-                return get_ubjson_float_prefix(j.m_value.number_float);
-
-            case value_t::string:
-                return 'S';
-
-            case value_t::array: // fallthrough
-            case value_t::binary:
-                return '[';
-
-            case value_t::object:
-                return '{';
-
-            default:  // discarded values
-                return 'N';
-        }
-    }
-
-    static constexpr CharType get_ubjson_float_prefix(float /*unused*/)
-    {
-        return 'd';  // float 32
-    }
-
-    static constexpr CharType get_ubjson_float_prefix(double /*unused*/)
-    {
-        return 'D';  // float 64
-    }
-
-    ///////////////////////
-    // Utility functions //
-    ///////////////////////
-
-    /*
-    @brief write a number to output input
-    @param[in] n number of type @a NumberType
-    @tparam NumberType the type of the number
-    @tparam OutputIsLittleEndian Set to true if output data is
-                                 required to be little endian
-
-    @note This function needs to respect the system's endianess, because bytes
-          in CBOR, MessagePack, and UBJSON are stored in network order (big
-          endian) and therefore need reordering on little endian systems.
-    */
-    template<typename NumberType, bool OutputIsLittleEndian = false>
-    void write_number(const NumberType n)
-    {
-        // step 1: write number to array of length NumberType
-        std::array<CharType, sizeof(NumberType)> vec;
-        std::memcpy(vec.data(), &n, sizeof(NumberType));
-
-        // step 2: write array to output (with possible reordering)
-        if (is_little_endian != OutputIsLittleEndian)
-        {
-            // reverse byte order prior to conversion if necessary
-            std::reverse(vec.begin(), vec.end());
-        }
-
-        oa->write_characters(vec.data(), sizeof(NumberType));
-    }
-
-  public:
-    // The following to_char_type functions are implement the conversion
-    // between uint8_t and CharType. In case CharType is not unsigned,
-    // such a conversion is required to allow values greater than 128.
-    // See <https://github.com/nlohmann/json/issues/1286> for a discussion.
-    template < typename C = CharType,
-               enable_if_t < std::is_signed<C>::value and std::is_signed<char>::value > * = nullptr >
-    static constexpr CharType to_char_type(std::uint8_t x) noexcept
-    {
-        return *reinterpret_cast<char*>(&x);
-    }
-
-    template < typename C = CharType,
-               enable_if_t < std::is_signed<C>::value and std::is_unsigned<char>::value > * = nullptr >
-    static CharType to_char_type(std::uint8_t x) noexcept
-    {
-        static_assert(sizeof(std::uint8_t) == sizeof(CharType), "size of CharType must be equal to std::uint8_t");
-        static_assert(std::is_trivial<CharType>::value, "CharType must be trivial");
-        CharType result;
-        std::memcpy(&result, &x, sizeof(x));
-        return result;
-    }
-
-    template<typename C = CharType,
-             enable_if_t<std::is_unsigned<C>::value>* = nullptr>
-    static constexpr CharType to_char_type(std::uint8_t x) noexcept
-    {
-        return x;
-    }
-
-    template < typename InputCharType, typename C = CharType,
-               enable_if_t <
-                   std::is_signed<C>::value and
-                   std::is_signed<char>::value and
-                   std::is_same<char, typename std::remove_cv<InputCharType>::type>::value
-                   > * = nullptr >
-    static constexpr CharType to_char_type(InputCharType x) noexcept
-    {
-        return x;
-    }
-
-  private:
-    /// whether we can assume little endianess
-    const bool is_little_endian = little_endianess();
-
-    /// the output
-    output_adapter_t<CharType> oa = nullptr;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/output/output_adapters.hpp>
-
-// #include <nlohmann/detail/output/serializer.hpp>
-
-
-#include <algorithm> // reverse, remove, fill, find, none_of
-#include <array> // array
-#include <cassert> // assert
-#include <clocale> // localeconv, lconv
-#include <cmath> // labs, isfinite, isnan, signbit
-#include <cstddef> // size_t, ptrdiff_t
-#include <cstdint> // uint8_t
-#include <cstdio> // snprintf
-#include <limits> // numeric_limits
-#include <string> // string
-#include <type_traits> // is_same
-#include <utility> // move
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/conversions/to_chars.hpp>
-
-
-#include <array> // array
-#include <cassert> // assert
-#include <cmath>   // signbit, isfinite
-#include <cstdint> // intN_t, uintN_t
-#include <cstring> // memcpy, memmove
-#include <limits> // numeric_limits
-#include <type_traits> // conditional
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-
-/*!
-@brief implements the Grisu2 algorithm for binary to decimal floating-point
-conversion.
-
-This implementation is a slightly modified version of the reference
-implementation which may be obtained from
-http://florian.loitsch.com/publications (bench.tar.gz).
-
-The code is distributed under the MIT license, Copyright (c) 2009 Florian Loitsch.
-
-For a detailed description of the algorithm see:
-
-[1] Loitsch, "Printing Floating-Point Numbers Quickly and Accurately with
-    Integers", Proceedings of the ACM SIGPLAN 2010 Conference on Programming
-    Language Design and Implementation, PLDI 2010
-[2] Burger, Dybvig, "Printing Floating-Point Numbers Quickly and Accurately",
-    Proceedings of the ACM SIGPLAN 1996 Conference on Programming Language
-    Design and Implementation, PLDI 1996
-*/
-namespace dtoa_impl
-{
-
-template <typename Target, typename Source>
-Target reinterpret_bits(const Source source)
-{
-    static_assert(sizeof(Target) == sizeof(Source), "size mismatch");
-
-    Target target;
-    std::memcpy(&target, &source, sizeof(Source));
-    return target;
-}
-
-struct diyfp // f * 2^e
-{
-    static constexpr int kPrecision = 64; // = q
-
-    std::uint64_t f = 0;
-    int e = 0;
-
-    constexpr diyfp(std::uint64_t f_, int e_) noexcept : f(f_), e(e_) {}
-
-    /*!
-    @brief returns x - y
-    @pre x.e == y.e and x.f >= y.f
-    */
-    static diyfp sub(const diyfp& x, const diyfp& y) noexcept
-    {
-        assert(x.e == y.e);
-        assert(x.f >= y.f);
-
-        return {x.f - y.f, x.e};
-    }
-
-    /*!
-    @brief returns x * y
-    @note The result is rounded. (Only the upper q bits are returned.)
-    */
-    static diyfp mul(const diyfp& x, const diyfp& y) noexcept
-    {
-        static_assert(kPrecision == 64, "internal error");
-
-        // Computes:
-        //  f = round((x.f * y.f) / 2^q)
-        //  e = x.e + y.e + q
-
-        // Emulate the 64-bit * 64-bit multiplication:
-        //
-        // p = u * v
-        //   = (u_lo + 2^32 u_hi) (v_lo + 2^32 v_hi)
-        //   = (u_lo v_lo         ) + 2^32 ((u_lo v_hi         ) + (u_hi v_lo         )) + 2^64 (u_hi v_hi         )
-        //   = (p0                ) + 2^32 ((p1                ) + (p2                )) + 2^64 (p3                )
-        //   = (p0_lo + 2^32 p0_hi) + 2^32 ((p1_lo + 2^32 p1_hi) + (p2_lo + 2^32 p2_hi)) + 2^64 (p3                )
-        //   = (p0_lo             ) + 2^32 (p0_hi + p1_lo + p2_lo                      ) + 2^64 (p1_hi + p2_hi + p3)
-        //   = (p0_lo             ) + 2^32 (Q                                          ) + 2^64 (H                 )
-        //   = (p0_lo             ) + 2^32 (Q_lo + 2^32 Q_hi                           ) + 2^64 (H                 )
-        //
-        // (Since Q might be larger than 2^32 - 1)
-        //
-        //   = (p0_lo + 2^32 Q_lo) + 2^64 (Q_hi + H)
-        //
-        // (Q_hi + H does not overflow a 64-bit int)
-        //
-        //   = p_lo + 2^64 p_hi
-
-        const std::uint64_t u_lo = x.f & 0xFFFFFFFFu;
-        const std::uint64_t u_hi = x.f >> 32u;
-        const std::uint64_t v_lo = y.f & 0xFFFFFFFFu;
-        const std::uint64_t v_hi = y.f >> 32u;
-
-        const std::uint64_t p0 = u_lo * v_lo;
-        const std::uint64_t p1 = u_lo * v_hi;
-        const std::uint64_t p2 = u_hi * v_lo;
-        const std::uint64_t p3 = u_hi * v_hi;
-
-        const std::uint64_t p0_hi = p0 >> 32u;
-        const std::uint64_t p1_lo = p1 & 0xFFFFFFFFu;
-        const std::uint64_t p1_hi = p1 >> 32u;
-        const std::uint64_t p2_lo = p2 & 0xFFFFFFFFu;
-        const std::uint64_t p2_hi = p2 >> 32u;
-
-        std::uint64_t Q = p0_hi + p1_lo + p2_lo;
-
-        // The full product might now be computed as
-        //
-        // p_hi = p3 + p2_hi + p1_hi + (Q >> 32)
-        // p_lo = p0_lo + (Q << 32)
-        //
-        // But in this particular case here, the full p_lo is not required.
-        // Effectively we only need to add the highest bit in p_lo to p_hi (and
-        // Q_hi + 1 does not overflow).
-
-        Q += std::uint64_t{1} << (64u - 32u - 1u); // round, ties up
-
-        const std::uint64_t h = p3 + p2_hi + p1_hi + (Q >> 32u);
-
-        return {h, x.e + y.e + 64};
-    }
-
-    /*!
-    @brief normalize x such that the significand is >= 2^(q-1)
-    @pre x.f != 0
-    */
-    static diyfp normalize(diyfp x) noexcept
-    {
-        assert(x.f != 0);
-
-        while ((x.f >> 63u) == 0)
-        {
-            x.f <<= 1u;
-            x.e--;
-        }
-
-        return x;
-    }
-
-    /*!
-    @brief normalize x such that the result has the exponent E
-    @pre e >= x.e and the upper e - x.e bits of x.f must be zero.
-    */
-    static diyfp normalize_to(const diyfp& x, const int target_exponent) noexcept
-    {
-        const int delta = x.e - target_exponent;
-
-        assert(delta >= 0);
-        assert(((x.f << delta) >> delta) == x.f);
-
-        return {x.f << delta, target_exponent};
-    }
-};
-
-struct boundaries
-{
-    diyfp w;
-    diyfp minus;
-    diyfp plus;
-};
-
-/*!
-Compute the (normalized) diyfp representing the input number 'value' and its
-boundaries.
-
-@pre value must be finite and positive
-*/
-template <typename FloatType>
-boundaries compute_boundaries(FloatType value)
-{
-    assert(std::isfinite(value));
-    assert(value > 0);
-
-    // Convert the IEEE representation into a diyfp.
-    //
-    // If v is denormal:
-    //      value = 0.F * 2^(1 - bias) = (          F) * 2^(1 - bias - (p-1))
-    // If v is normalized:
-    //      value = 1.F * 2^(E - bias) = (2^(p-1) + F) * 2^(E - bias - (p-1))
-
-    static_assert(std::numeric_limits<FloatType>::is_iec559,
-                  "internal error: dtoa_short requires an IEEE-754 floating-point implementation");
-
-    constexpr int      kPrecision = std::numeric_limits<FloatType>::digits; // = p (includes the hidden bit)
-    constexpr int      kBias      = std::numeric_limits<FloatType>::max_exponent - 1 + (kPrecision - 1);
-    constexpr int      kMinExp    = 1 - kBias;
-    constexpr std::uint64_t kHiddenBit = std::uint64_t{1} << (kPrecision - 1); // = 2^(p-1)
-
-    using bits_type = typename std::conditional<kPrecision == 24, std::uint32_t, std::uint64_t >::type;
-
-    const std::uint64_t bits = reinterpret_bits<bits_type>(value);
-    const std::uint64_t E = bits >> (kPrecision - 1);
-    const std::uint64_t F = bits & (kHiddenBit - 1);
-
-    const bool is_denormal = E == 0;
-    const diyfp v = is_denormal
-                    ? diyfp(F, kMinExp)
-                    : diyfp(F + kHiddenBit, static_cast<int>(E) - kBias);
-
-    // Compute the boundaries m- and m+ of the floating-point value
-    // v = f * 2^e.
-    //
-    // Determine v- and v+, the floating-point predecessor and successor if v,
-    // respectively.
-    //
-    //      v- = v - 2^e        if f != 2^(p-1) or e == e_min                (A)
-    //         = v - 2^(e-1)    if f == 2^(p-1) and e > e_min                (B)
-    //
-    //      v+ = v + 2^e
-    //
-    // Let m- = (v- + v) / 2 and m+ = (v + v+) / 2. All real numbers _strictly_
-    // between m- and m+ round to v, regardless of how the input rounding
-    // algorithm breaks ties.
-    //
-    //      ---+-------------+-------------+-------------+-------------+---  (A)
-    //         v-            m-            v             m+            v+
-    //
-    //      -----------------+------+------+-------------+-------------+---  (B)
-    //                       v-     m-     v             m+            v+
-
-    const bool lower_boundary_is_closer = F == 0 and E > 1;
-    const diyfp m_plus = diyfp(2 * v.f + 1, v.e - 1);
-    const diyfp m_minus = lower_boundary_is_closer
-                          ? diyfp(4 * v.f - 1, v.e - 2)  // (B)
-                          : diyfp(2 * v.f - 1, v.e - 1); // (A)
-
-    // Determine the normalized w+ = m+.
-    const diyfp w_plus = diyfp::normalize(m_plus);
-
-    // Determine w- = m- such that e_(w-) = e_(w+).
-    const diyfp w_minus = diyfp::normalize_to(m_minus, w_plus.e);
-
-    return {diyfp::normalize(v), w_minus, w_plus};
-}
-
-// Given normalized diyfp w, Grisu needs to find a (normalized) cached
-// power-of-ten c, such that the exponent of the product c * w = f * 2^e lies
-// within a certain range [alpha, gamma] (Definition 3.2 from [1])
-//
-//      alpha <= e = e_c + e_w + q <= gamma
-//
-// or
-//
-//      f_c * f_w * 2^alpha <= f_c 2^(e_c) * f_w 2^(e_w) * 2^q
-//                          <= f_c * f_w * 2^gamma
-//
-// Since c and w are normalized, i.e. 2^(q-1) <= f < 2^q, this implies
-//
-//      2^(q-1) * 2^(q-1) * 2^alpha <= c * w * 2^q < 2^q * 2^q * 2^gamma
-//
-// or
-//
-//      2^(q - 2 + alpha) <= c * w < 2^(q + gamma)
-//
-// The choice of (alpha,gamma) determines the size of the table and the form of
-// the digit generation procedure. Using (alpha,gamma)=(-60,-32) works out well
-// in practice:
-//
-// The idea is to cut the number c * w = f * 2^e into two parts, which can be
-// processed independently: An integral part p1, and a fractional part p2:
-//
-//      f * 2^e = ( (f div 2^-e) * 2^-e + (f mod 2^-e) ) * 2^e
-//              = (f div 2^-e) + (f mod 2^-e) * 2^e
-//              = p1 + p2 * 2^e
-//
-// The conversion of p1 into decimal form requires a series of divisions and
-// modulos by (a power of) 10. These operations are faster for 32-bit than for
-// 64-bit integers, so p1 should ideally fit into a 32-bit integer. This can be
-// achieved by choosing
-//
-//      -e >= 32   or   e <= -32 := gamma
-//
-// In order to convert the fractional part
-//
-//      p2 * 2^e = p2 / 2^-e = d[-1] / 10^1 + d[-2] / 10^2 + ...
-//
-// into decimal form, the fraction is repeatedly multiplied by 10 and the digits
-// d[-i] are extracted in order:
-//
-//      (10 * p2) div 2^-e = d[-1]
-//      (10 * p2) mod 2^-e = d[-2] / 10^1 + ...
-//
-// The multiplication by 10 must not overflow. It is sufficient to choose
-//
-//      10 * p2 < 16 * p2 = 2^4 * p2 <= 2^64.
-//
-// Since p2 = f mod 2^-e < 2^-e,
-//
-//      -e <= 60   or   e >= -60 := alpha
-
-constexpr int kAlpha = -60;
-constexpr int kGamma = -32;
-
-struct cached_power // c = f * 2^e ~= 10^k
-{
-    std::uint64_t f;
-    int e;
-    int k;
-};
-
-/*!
-For a normalized diyfp w = f * 2^e, this function returns a (normalized) cached
-power-of-ten c = f_c * 2^e_c, such that the exponent of the product w * c
-satisfies (Definition 3.2 from [1])
-
-     alpha <= e_c + e + q <= gamma.
-*/
-inline cached_power get_cached_power_for_binary_exponent(int e)
-{
-    // Now
-    //
-    //      alpha <= e_c + e + q <= gamma                                    (1)
-    //      ==> f_c * 2^alpha <= c * 2^e * 2^q
-    //
-    // and since the c's are normalized, 2^(q-1) <= f_c,
-    //
-    //      ==> 2^(q - 1 + alpha) <= c * 2^(e + q)
-    //      ==> 2^(alpha - e - 1) <= c
-    //
-    // If c were an exact power of ten, i.e. c = 10^k, one may determine k as
-    //
-    //      k = ceil( log_10( 2^(alpha - e - 1) ) )
-    //        = ceil( (alpha - e - 1) * log_10(2) )
-    //
-    // From the paper:
-    // "In theory the result of the procedure could be wrong since c is rounded,
-    //  and the computation itself is approximated [...]. In practice, however,
-    //  this simple function is sufficient."
-    //
-    // For IEEE double precision floating-point numbers converted into
-    // normalized diyfp's w = f * 2^e, with q = 64,
-    //
-    //      e >= -1022      (min IEEE exponent)
-    //           -52        (p - 1)
-    //           -52        (p - 1, possibly normalize denormal IEEE numbers)
-    //           -11        (normalize the diyfp)
-    //         = -1137
-    //
-    // and
-    //
-    //      e <= +1023      (max IEEE exponent)
-    //           -52        (p - 1)
-    //           -11        (normalize the diyfp)
-    //         = 960
-    //
-    // This binary exponent range [-1137,960] results in a decimal exponent
-    // range [-307,324]. One does not need to store a cached power for each
-    // k in this range. For each such k it suffices to find a cached power
-    // such that the exponent of the product lies in [alpha,gamma].
-    // This implies that the difference of the decimal exponents of adjacent
-    // table entries must be less than or equal to
-    //
-    //      floor( (gamma - alpha) * log_10(2) ) = 8.
-    //
-    // (A smaller distance gamma-alpha would require a larger table.)
-
-    // NB:
-    // Actually this function returns c, such that -60 <= e_c + e + 64 <= -34.
-
-    constexpr int kCachedPowersMinDecExp = -300;
-    constexpr int kCachedPowersDecStep = 8;
-
-    static constexpr std::array<cached_power, 79> kCachedPowers =
-    {
-        {
-            { 0xAB70FE17C79AC6CA, -1060, -300 },
-            { 0xFF77B1FCBEBCDC4F, -1034, -292 },
-            { 0xBE5691EF416BD60C, -1007, -284 },
-            { 0x8DD01FAD907FFC3C,  -980, -276 },
-            { 0xD3515C2831559A83,  -954, -268 },
-            { 0x9D71AC8FADA6C9B5,  -927, -260 },
-            { 0xEA9C227723EE8BCB,  -901, -252 },
-            { 0xAECC49914078536D,  -874, -244 },
-            { 0x823C12795DB6CE57,  -847, -236 },
-            { 0xC21094364DFB5637,  -821, -228 },
-            { 0x9096EA6F3848984F,  -794, -220 },
-            { 0xD77485CB25823AC7,  -768, -212 },
-            { 0xA086CFCD97BF97F4,  -741, -204 },
-            { 0xEF340A98172AACE5,  -715, -196 },
-            { 0xB23867FB2A35B28E,  -688, -188 },
-            { 0x84C8D4DFD2C63F3B,  -661, -180 },
-            { 0xC5DD44271AD3CDBA,  -635, -172 },
-            { 0x936B9FCEBB25C996,  -608, -164 },
-            { 0xDBAC6C247D62A584,  -582, -156 },
-            { 0xA3AB66580D5FDAF6,  -555, -148 },
-            { 0xF3E2F893DEC3F126,  -529, -140 },
-            { 0xB5B5ADA8AAFF80B8,  -502, -132 },
-            { 0x87625F056C7C4A8B,  -475, -124 },
-            { 0xC9BCFF6034C13053,  -449, -116 },
-            { 0x964E858C91BA2655,  -422, -108 },
-            { 0xDFF9772470297EBD,  -396, -100 },
-            { 0xA6DFBD9FB8E5B88F,  -369,  -92 },
-            { 0xF8A95FCF88747D94,  -343,  -84 },
-            { 0xB94470938FA89BCF,  -316,  -76 },
-            { 0x8A08F0F8BF0F156B,  -289,  -68 },
-            { 0xCDB02555653131B6,  -263,  -60 },
-            { 0x993FE2C6D07B7FAC,  -236,  -52 },
-            { 0xE45C10C42A2B3B06,  -210,  -44 },
-            { 0xAA242499697392D3,  -183,  -36 },
-            { 0xFD87B5F28300CA0E,  -157,  -28 },
-            { 0xBCE5086492111AEB,  -130,  -20 },
-            { 0x8CBCCC096F5088CC,  -103,  -12 },
-            { 0xD1B71758E219652C,   -77,   -4 },
-            { 0x9C40000000000000,   -50,    4 },
-            { 0xE8D4A51000000000,   -24,   12 },
-            { 0xAD78EBC5AC620000,     3,   20 },
-            { 0x813F3978F8940984,    30,   28 },
-            { 0xC097CE7BC90715B3,    56,   36 },
-            { 0x8F7E32CE7BEA5C70,    83,   44 },
-            { 0xD5D238A4ABE98068,   109,   52 },
-            { 0x9F4F2726179A2245,   136,   60 },
-            { 0xED63A231D4C4FB27,   162,   68 },
-            { 0xB0DE65388CC8ADA8,   189,   76 },
-            { 0x83C7088E1AAB65DB,   216,   84 },
-            { 0xC45D1DF942711D9A,   242,   92 },
-            { 0x924D692CA61BE758,   269,  100 },
-            { 0xDA01EE641A708DEA,   295,  108 },
-            { 0xA26DA3999AEF774A,   322,  116 },
-            { 0xF209787BB47D6B85,   348,  124 },
-            { 0xB454E4A179DD1877,   375,  132 },
-            { 0x865B86925B9BC5C2,   402,  140 },
-            { 0xC83553C5C8965D3D,   428,  148 },
-            { 0x952AB45CFA97A0B3,   455,  156 },
-            { 0xDE469FBD99A05FE3,   481,  164 },
-            { 0xA59BC234DB398C25,   508,  172 },
-            { 0xF6C69A72A3989F5C,   534,  180 },
-            { 0xB7DCBF5354E9BECE,   561,  188 },
-            { 0x88FCF317F22241E2,   588,  196 },
-            { 0xCC20CE9BD35C78A5,   614,  204 },
-            { 0x98165AF37B2153DF,   641,  212 },
-            { 0xE2A0B5DC971F303A,   667,  220 },
-            { 0xA8D9D1535CE3B396,   694,  228 },
-            { 0xFB9B7CD9A4A7443C,   720,  236 },
-            { 0xBB764C4CA7A44410,   747,  244 },
-            { 0x8BAB8EEFB6409C1A,   774,  252 },
-            { 0xD01FEF10A657842C,   800,  260 },
-            { 0x9B10A4E5E9913129,   827,  268 },
-            { 0xE7109BFBA19C0C9D,   853,  276 },
-            { 0xAC2820D9623BF429,   880,  284 },
-            { 0x80444B5E7AA7CF85,   907,  292 },
-            { 0xBF21E44003ACDD2D,   933,  300 },
-            { 0x8E679C2F5E44FF8F,   960,  308 },
-            { 0xD433179D9C8CB841,   986,  316 },
-            { 0x9E19DB92B4E31BA9,  1013,  324 },
-        }
-    };
-
-    // This computation gives exactly the same results for k as
-    //      k = ceil((kAlpha - e - 1) * 0.30102999566398114)
-    // for |e| <= 1500, but doesn't require floating-point operations.
-    // NB: log_10(2) ~= 78913 / 2^18
-    assert(e >= -1500);
-    assert(e <=  1500);
-    const int f = kAlpha - e - 1;
-    const int k = (f * 78913) / (1 << 18) + static_cast<int>(f > 0);
-
-    const int index = (-kCachedPowersMinDecExp + k + (kCachedPowersDecStep - 1)) / kCachedPowersDecStep;
-    assert(index >= 0);
-    assert(static_cast<std::size_t>(index) < kCachedPowers.size());
-
-    const cached_power cached = kCachedPowers[static_cast<std::size_t>(index)];
-    assert(kAlpha <= cached.e + e + 64);
-    assert(kGamma >= cached.e + e + 64);
-
-    return cached;
-}
-
-/*!
-For n != 0, returns k, such that pow10 := 10^(k-1) <= n < 10^k.
-For n == 0, returns 1 and sets pow10 := 1.
-*/
-inline int find_largest_pow10(const std::uint32_t n, std::uint32_t& pow10)
-{
-    // LCOV_EXCL_START
-    if (n >= 1000000000)
-    {
-        pow10 = 1000000000;
-        return 10;
-    }
-    // LCOV_EXCL_STOP
-    else if (n >= 100000000)
-    {
-        pow10 = 100000000;
-        return  9;
-    }
-    else if (n >= 10000000)
-    {
-        pow10 = 10000000;
-        return  8;
-    }
-    else if (n >= 1000000)
-    {
-        pow10 = 1000000;
-        return  7;
-    }
-    else if (n >= 100000)
-    {
-        pow10 = 100000;
-        return  6;
-    }
-    else if (n >= 10000)
-    {
-        pow10 = 10000;
-        return  5;
-    }
-    else if (n >= 1000)
-    {
-        pow10 = 1000;
-        return  4;
-    }
-    else if (n >= 100)
-    {
-        pow10 = 100;
-        return  3;
-    }
-    else if (n >= 10)
-    {
-        pow10 = 10;
-        return  2;
-    }
-    else
-    {
-        pow10 = 1;
-        return 1;
-    }
-}
-
-inline void grisu2_round(char* buf, int len, std::uint64_t dist, std::uint64_t delta,
-                         std::uint64_t rest, std::uint64_t ten_k)
-{
-    assert(len >= 1);
-    assert(dist <= delta);
-    assert(rest <= delta);
-    assert(ten_k > 0);
-
-    //               <--------------------------- delta ---->
-    //                                  <---- dist --------->
-    // --------------[------------------+-------------------]--------------
-    //               M-                 w                   M+
-    //
-    //                                  ten_k
-    //                                <------>
-    //                                       <---- rest ---->
-    // --------------[------------------+----+--------------]--------------
-    //                                  w    V
-    //                                       = buf * 10^k
-    //
-    // ten_k represents a unit-in-the-last-place in the decimal representation
-    // stored in buf.
-    // Decrement buf by ten_k while this takes buf closer to w.
-
-    // The tests are written in this order to avoid overflow in unsigned
-    // integer arithmetic.
-
-    while (rest < dist
-            and delta - rest >= ten_k
-            and (rest + ten_k < dist or dist - rest > rest + ten_k - dist))
-    {
-        assert(buf[len - 1] != '0');
-        buf[len - 1]--;
-        rest += ten_k;
-    }
-}
-
-/*!
-Generates V = buffer * 10^decimal_exponent, such that M- <= V <= M+.
-M- and M+ must be normalized and share the same exponent -60 <= e <= -32.
-*/
-inline void grisu2_digit_gen(char* buffer, int& length, int& decimal_exponent,
-                             diyfp M_minus, diyfp w, diyfp M_plus)
-{
-    static_assert(kAlpha >= -60, "internal error");
-    static_assert(kGamma <= -32, "internal error");
-
-    // Generates the digits (and the exponent) of a decimal floating-point
-    // number V = buffer * 10^decimal_exponent in the range [M-, M+]. The diyfp's
-    // w, M- and M+ share the same exponent e, which satisfies alpha <= e <= gamma.
-    //
-    //               <--------------------------- delta ---->
-    //                                  <---- dist --------->
-    // --------------[------------------+-------------------]--------------
-    //               M-                 w                   M+
-    //
-    // Grisu2 generates the digits of M+ from left to right and stops as soon as
-    // V is in [M-,M+].
-
-    assert(M_plus.e >= kAlpha);
-    assert(M_plus.e <= kGamma);
-
-    std::uint64_t delta = diyfp::sub(M_plus, M_minus).f; // (significand of (M+ - M-), implicit exponent is e)
-    std::uint64_t dist  = diyfp::sub(M_plus, w      ).f; // (significand of (M+ - w ), implicit exponent is e)
-
-    // Split M+ = f * 2^e into two parts p1 and p2 (note: e < 0):
-    //
-    //      M+ = f * 2^e
-    //         = ((f div 2^-e) * 2^-e + (f mod 2^-e)) * 2^e
-    //         = ((p1        ) * 2^-e + (p2        )) * 2^e
-    //         = p1 + p2 * 2^e
-
-    const diyfp one(std::uint64_t{1} << -M_plus.e, M_plus.e);
-
-    auto p1 = static_cast<std::uint32_t>(M_plus.f >> -one.e); // p1 = f div 2^-e (Since -e >= 32, p1 fits into a 32-bit int.)
-    std::uint64_t p2 = M_plus.f & (one.f - 1);                    // p2 = f mod 2^-e
-
-    // 1)
-    //
-    // Generate the digits of the integral part p1 = d[n-1]...d[1]d[0]
-
-    assert(p1 > 0);
-
-    std::uint32_t pow10;
-    const int k = find_largest_pow10(p1, pow10);
-
-    //      10^(k-1) <= p1 < 10^k, pow10 = 10^(k-1)
-    //
-    //      p1 = (p1 div 10^(k-1)) * 10^(k-1) + (p1 mod 10^(k-1))
-    //         = (d[k-1]         ) * 10^(k-1) + (p1 mod 10^(k-1))
-    //
-    //      M+ = p1                                             + p2 * 2^e
-    //         = d[k-1] * 10^(k-1) + (p1 mod 10^(k-1))          + p2 * 2^e
-    //         = d[k-1] * 10^(k-1) + ((p1 mod 10^(k-1)) * 2^-e + p2) * 2^e
-    //         = d[k-1] * 10^(k-1) + (                         rest) * 2^e
-    //
-    // Now generate the digits d[n] of p1 from left to right (n = k-1,...,0)
-    //
-    //      p1 = d[k-1]...d[n] * 10^n + d[n-1]...d[0]
-    //
-    // but stop as soon as
-    //
-    //      rest * 2^e = (d[n-1]...d[0] * 2^-e + p2) * 2^e <= delta * 2^e
-
-    int n = k;
-    while (n > 0)
-    {
-        // Invariants:
-        //      M+ = buffer * 10^n + (p1 + p2 * 2^e)    (buffer = 0 for n = k)
-        //      pow10 = 10^(n-1) <= p1 < 10^n
-        //
-        const std::uint32_t d = p1 / pow10;  // d = p1 div 10^(n-1)
-        const std::uint32_t r = p1 % pow10;  // r = p1 mod 10^(n-1)
-        //
-        //      M+ = buffer * 10^n + (d * 10^(n-1) + r) + p2 * 2^e
-        //         = (buffer * 10 + d) * 10^(n-1) + (r + p2 * 2^e)
-        //
-        assert(d <= 9);
-        buffer[length++] = static_cast<char>('0' + d); // buffer := buffer * 10 + d
-        //
-        //      M+ = buffer * 10^(n-1) + (r + p2 * 2^e)
-        //
-        p1 = r;
-        n--;
-        //
-        //      M+ = buffer * 10^n + (p1 + p2 * 2^e)
-        //      pow10 = 10^n
-        //
-
-        // Now check if enough digits have been generated.
-        // Compute
-        //
-        //      p1 + p2 * 2^e = (p1 * 2^-e + p2) * 2^e = rest * 2^e
-        //
-        // Note:
-        // Since rest and delta share the same exponent e, it suffices to
-        // compare the significands.
-        const std::uint64_t rest = (std::uint64_t{p1} << -one.e) + p2;
-        if (rest <= delta)
-        {
-            // V = buffer * 10^n, with M- <= V <= M+.
-
-            decimal_exponent += n;
-
-            // We may now just stop. But instead look if the buffer could be
-            // decremented to bring V closer to w.
-            //
-            // pow10 = 10^n is now 1 ulp in the decimal representation V.
-            // The rounding procedure works with diyfp's with an implicit
-            // exponent of e.
-            //
-            //      10^n = (10^n * 2^-e) * 2^e = ulp * 2^e
-            //
-            const std::uint64_t ten_n = std::uint64_t{pow10} << -one.e;
-            grisu2_round(buffer, length, dist, delta, rest, ten_n);
-
-            return;
-        }
-
-        pow10 /= 10;
-        //
-        //      pow10 = 10^(n-1) <= p1 < 10^n
-        // Invariants restored.
-    }
-
-    // 2)
-    //
-    // The digits of the integral part have been generated:
-    //
-    //      M+ = d[k-1]...d[1]d[0] + p2 * 2^e
-    //         = buffer            + p2 * 2^e
-    //
-    // Now generate the digits of the fractional part p2 * 2^e.
-    //
-    // Note:
-    // No decimal point is generated: the exponent is adjusted instead.
-    //
-    // p2 actually represents the fraction
-    //
-    //      p2 * 2^e
-    //          = p2 / 2^-e
-    //          = d[-1] / 10^1 + d[-2] / 10^2 + ...
-    //
-    // Now generate the digits d[-m] of p1 from left to right (m = 1,2,...)
-    //
-    //      p2 * 2^e = d[-1]d[-2]...d[-m] * 10^-m
-    //                      + 10^-m * (d[-m-1] / 10^1 + d[-m-2] / 10^2 + ...)
-    //
-    // using
-    //
-    //      10^m * p2 = ((10^m * p2) div 2^-e) * 2^-e + ((10^m * p2) mod 2^-e)
-    //                = (                   d) * 2^-e + (                   r)
-    //
-    // or
-    //      10^m * p2 * 2^e = d + r * 2^e
-    //
-    // i.e.
-    //
-    //      M+ = buffer + p2 * 2^e
-    //         = buffer + 10^-m * (d + r * 2^e)
-    //         = (buffer * 10^m + d) * 10^-m + 10^-m * r * 2^e
-    //
-    // and stop as soon as 10^-m * r * 2^e <= delta * 2^e
-
-    assert(p2 > delta);
-
-    int m = 0;
-    for (;;)
-    {
-        // Invariant:
-        //      M+ = buffer * 10^-m + 10^-m * (d[-m-1] / 10 + d[-m-2] / 10^2 + ...) * 2^e
-        //         = buffer * 10^-m + 10^-m * (p2                                 ) * 2^e
-        //         = buffer * 10^-m + 10^-m * (1/10 * (10 * p2)                   ) * 2^e
-        //         = buffer * 10^-m + 10^-m * (1/10 * ((10*p2 div 2^-e) * 2^-e + (10*p2 mod 2^-e)) * 2^e
-        //
-        assert(p2 <= (std::numeric_limits<std::uint64_t>::max)() / 10);
-        p2 *= 10;
-        const std::uint64_t d = p2 >> -one.e;     // d = (10 * p2) div 2^-e
-        const std::uint64_t r = p2 & (one.f - 1); // r = (10 * p2) mod 2^-e
-        //
-        //      M+ = buffer * 10^-m + 10^-m * (1/10 * (d * 2^-e + r) * 2^e
-        //         = buffer * 10^-m + 10^-m * (1/10 * (d + r * 2^e))
-        //         = (buffer * 10 + d) * 10^(-m-1) + 10^(-m-1) * r * 2^e
-        //
-        assert(d <= 9);
-        buffer[length++] = static_cast<char>('0' + d); // buffer := buffer * 10 + d
-        //
-        //      M+ = buffer * 10^(-m-1) + 10^(-m-1) * r * 2^e
-        //
-        p2 = r;
-        m++;
-        //
-        //      M+ = buffer * 10^-m + 10^-m * p2 * 2^e
-        // Invariant restored.
-
-        // Check if enough digits have been generated.
-        //
-        //      10^-m * p2 * 2^e <= delta * 2^e
-        //              p2 * 2^e <= 10^m * delta * 2^e
-        //                    p2 <= 10^m * delta
-        delta *= 10;
-        dist  *= 10;
-        if (p2 <= delta)
-        {
-            break;
-        }
-    }
-
-    // V = buffer * 10^-m, with M- <= V <= M+.
-
-    decimal_exponent -= m;
-
-    // 1 ulp in the decimal representation is now 10^-m.
-    // Since delta and dist are now scaled by 10^m, we need to do the
-    // same with ulp in order to keep the units in sync.
-    //
-    //      10^m * 10^-m = 1 = 2^-e * 2^e = ten_m * 2^e
-    //
-    const std::uint64_t ten_m = one.f;
-    grisu2_round(buffer, length, dist, delta, p2, ten_m);
-
-    // By construction this algorithm generates the shortest possible decimal
-    // number (Loitsch, Theorem 6.2) which rounds back to w.
-    // For an input number of precision p, at least
-    //
-    //      N = 1 + ceil(p * log_10(2))
-    //
-    // decimal digits are sufficient to identify all binary floating-point
-    // numbers (Matula, "In-and-Out conversions").
-    // This implies that the algorithm does not produce more than N decimal
-    // digits.
-    //
-    //      N = 17 for p = 53 (IEEE double precision)
-    //      N = 9  for p = 24 (IEEE single precision)
-}
-
-/*!
-v = buf * 10^decimal_exponent
-len is the length of the buffer (number of decimal digits)
-The buffer must be large enough, i.e. >= max_digits10.
-*/
-JSON_HEDLEY_NON_NULL(1)
-inline void grisu2(char* buf, int& len, int& decimal_exponent,
-                   diyfp m_minus, diyfp v, diyfp m_plus)
-{
-    assert(m_plus.e == m_minus.e);
-    assert(m_plus.e == v.e);
-
-    //  --------(-----------------------+-----------------------)--------    (A)
-    //          m-                      v                       m+
-    //
-    //  --------------------(-----------+-----------------------)--------    (B)
-    //                      m-          v                       m+
-    //
-    // First scale v (and m- and m+) such that the exponent is in the range
-    // [alpha, gamma].
-
-    const cached_power cached = get_cached_power_for_binary_exponent(m_plus.e);
-
-    const diyfp c_minus_k(cached.f, cached.e); // = c ~= 10^-k
-
-    // The exponent of the products is = v.e + c_minus_k.e + q and is in the range [alpha,gamma]
-    const diyfp w       = diyfp::mul(v,       c_minus_k);
-    const diyfp w_minus = diyfp::mul(m_minus, c_minus_k);
-    const diyfp w_plus  = diyfp::mul(m_plus,  c_minus_k);
-
-    //  ----(---+---)---------------(---+---)---------------(---+---)----
-    //          w-                      w                       w+
-    //          = c*m-                  = c*v                   = c*m+
-    //
-    // diyfp::mul rounds its result and c_minus_k is approximated too. w, w- and
-    // w+ are now off by a small amount.
-    // In fact:
-    //
-    //      w - v * 10^k < 1 ulp
-    //
-    // To account for this inaccuracy, add resp. subtract 1 ulp.
-    //
-    //  --------+---[---------------(---+---)---------------]---+--------
-    //          w-  M-                  w                   M+  w+
-    //
-    // Now any number in [M-, M+] (bounds included) will round to w when input,
-    // regardless of how the input rounding algorithm breaks ties.
-    //
-    // And digit_gen generates the shortest possible such number in [M-, M+].
-    // Note that this does not mean that Grisu2 always generates the shortest
-    // possible number in the interval (m-, m+).
-    const diyfp M_minus(w_minus.f + 1, w_minus.e);
-    const diyfp M_plus (w_plus.f  - 1, w_plus.e );
-
-    decimal_exponent = -cached.k; // = -(-k) = k
-
-    grisu2_digit_gen(buf, len, decimal_exponent, M_minus, w, M_plus);
-}
-
-/*!
-v = buf * 10^decimal_exponent
-len is the length of the buffer (number of decimal digits)
-The buffer must be large enough, i.e. >= max_digits10.
-*/
-template <typename FloatType>
-JSON_HEDLEY_NON_NULL(1)
-void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)
-{
-    static_assert(diyfp::kPrecision >= std::numeric_limits<FloatType>::digits + 3,
-                  "internal error: not enough precision");
-
-    assert(std::isfinite(value));
-    assert(value > 0);
-
-    // If the neighbors (and boundaries) of 'value' are always computed for double-precision
-    // numbers, all float's can be recovered using strtod (and strtof). However, the resulting
-    // decimal representations are not exactly "short".
-    //
-    // The documentation for 'std::to_chars' (https://en.cppreference.com/w/cpp/utility/to_chars)
-    // says "value is converted to a string as if by std::sprintf in the default ("C") locale"
-    // and since sprintf promotes float's to double's, I think this is exactly what 'std::to_chars'
-    // does.
-    // On the other hand, the documentation for 'std::to_chars' requires that "parsing the
-    // representation using the corresponding std::from_chars function recovers value exactly". That
-    // indicates that single precision floating-point numbers should be recovered using
-    // 'std::strtof'.
-    //
-    // NB: If the neighbors are computed for single-precision numbers, there is a single float
-    //     (7.0385307e-26f) which can't be recovered using strtod. The resulting double precision
-    //     value is off by 1 ulp.
-#if 0
-    const boundaries w = compute_boundaries(static_cast<double>(value));
-#else
-    const boundaries w = compute_boundaries(value);
-#endif
-
-    grisu2(buf, len, decimal_exponent, w.minus, w.w, w.plus);
-}
-
-/*!
-@brief appends a decimal representation of e to buf
-@return a pointer to the element following the exponent.
-@pre -1000 < e < 1000
-*/
-JSON_HEDLEY_NON_NULL(1)
-JSON_HEDLEY_RETURNS_NON_NULL
-inline char* append_exponent(char* buf, int e)
-{
-    assert(e > -1000);
-    assert(e <  1000);
-
-    if (e < 0)
-    {
-        e = -e;
-        *buf++ = '-';
-    }
-    else
-    {
-        *buf++ = '+';
-    }
-
-    auto k = static_cast<std::uint32_t>(e);
-    if (k < 10)
-    {
-        // Always print at least two digits in the exponent.
-        // This is for compatibility with printf("%g").
-        *buf++ = '0';
-        *buf++ = static_cast<char>('0' + k);
-    }
-    else if (k < 100)
-    {
-        *buf++ = static_cast<char>('0' + k / 10);
-        k %= 10;
-        *buf++ = static_cast<char>('0' + k);
-    }
-    else
-    {
-        *buf++ = static_cast<char>('0' + k / 100);
-        k %= 100;
-        *buf++ = static_cast<char>('0' + k / 10);
-        k %= 10;
-        *buf++ = static_cast<char>('0' + k);
-    }
-
-    return buf;
-}
-
-/*!
-@brief prettify v = buf * 10^decimal_exponent
-
-If v is in the range [10^min_exp, 10^max_exp) it will be printed in fixed-point
-notation. Otherwise it will be printed in exponential notation.
-
-@pre min_exp < 0
-@pre max_exp > 0
-*/
-JSON_HEDLEY_NON_NULL(1)
-JSON_HEDLEY_RETURNS_NON_NULL
-inline char* format_buffer(char* buf, int len, int decimal_exponent,
-                           int min_exp, int max_exp)
-{
-    assert(min_exp < 0);
-    assert(max_exp > 0);
-
-    const int k = len;
-    const int n = len + decimal_exponent;
-
-    // v = buf * 10^(n-k)
-    // k is the length of the buffer (number of decimal digits)
-    // n is the position of the decimal point relative to the start of the buffer.
-
-    if (k <= n and n <= max_exp)
-    {
-        // digits[000]
-        // len <= max_exp + 2
-
-        std::memset(buf + k, '0', static_cast<size_t>(n) - static_cast<size_t>(k));
-        // Make it look like a floating-point number (#362, #378)
-        buf[n + 0] = '.';
-        buf[n + 1] = '0';
-        return buf + (static_cast<size_t>(n) + 2);
-    }
-
-    if (0 < n and n <= max_exp)
-    {
-        // dig.its
-        // len <= max_digits10 + 1
-
-        assert(k > n);
-
-        std::memmove(buf + (static_cast<size_t>(n) + 1), buf + n, static_cast<size_t>(k) - static_cast<size_t>(n));
-        buf[n] = '.';
-        return buf + (static_cast<size_t>(k) + 1U);
-    }
-
-    if (min_exp < n and n <= 0)
-    {
-        // 0.[000]digits
-        // len <= 2 + (-min_exp - 1) + max_digits10
-
-        std::memmove(buf + (2 + static_cast<size_t>(-n)), buf, static_cast<size_t>(k));
-        buf[0] = '0';
-        buf[1] = '.';
-        std::memset(buf + 2, '0', static_cast<size_t>(-n));
-        return buf + (2U + static_cast<size_t>(-n) + static_cast<size_t>(k));
-    }
-
-    if (k == 1)
-    {
-        // dE+123
-        // len <= 1 + 5
-
-        buf += 1;
-    }
-    else
-    {
-        // d.igitsE+123
-        // len <= max_digits10 + 1 + 5
-
-        std::memmove(buf + 2, buf + 1, static_cast<size_t>(k) - 1);
-        buf[1] = '.';
-        buf += 1 + static_cast<size_t>(k);
-    }
-
-    *buf++ = 'e';
-    return append_exponent(buf, n - 1);
-}
-
-} // namespace dtoa_impl
-
-/*!
-@brief generates a decimal representation of the floating-point number value in [first, last).
-
-The format of the resulting decimal representation is similar to printf's %g
-format. Returns an iterator pointing past-the-end of the decimal representation.
-
-@note The input number must be finite, i.e. NaN's and Inf's are not supported.
-@note The buffer must be large enough.
-@note The result is NOT null-terminated.
-*/
-template <typename FloatType>
-JSON_HEDLEY_NON_NULL(1, 2)
-JSON_HEDLEY_RETURNS_NON_NULL
-char* to_chars(char* first, const char* last, FloatType value)
-{
-    static_cast<void>(last); // maybe unused - fix warning
-    assert(std::isfinite(value));
-
-    // Use signbit(value) instead of (value < 0) since signbit works for -0.
-    if (std::signbit(value))
-    {
-        value = -value;
-        *first++ = '-';
-    }
-
-    if (value == 0) // +-0
-    {
-        *first++ = '0';
-        // Make it look like a floating-point number (#362, #378)
-        *first++ = '.';
-        *first++ = '0';
-        return first;
-    }
-
-    assert(last - first >= std::numeric_limits<FloatType>::max_digits10);
-
-    // Compute v = buffer * 10^decimal_exponent.
-    // The decimal digits are stored in the buffer, which needs to be interpreted
-    // as an unsigned decimal integer.
-    // len is the length of the buffer, i.e. the number of decimal digits.
-    int len = 0;
-    int decimal_exponent = 0;
-    dtoa_impl::grisu2(first, len, decimal_exponent, value);
-
-    assert(len <= std::numeric_limits<FloatType>::max_digits10);
-
-    // Format the buffer like printf("%.*g", prec, value)
-    constexpr int kMinExp = -4;
-    // Use digits10 here to increase compatibility with version 2.
-    constexpr int kMaxExp = std::numeric_limits<FloatType>::digits10;
-
-    assert(last - first >= kMaxExp + 2);
-    assert(last - first >= 2 + (-kMinExp - 1) + std::numeric_limits<FloatType>::max_digits10);
-    assert(last - first >= std::numeric_limits<FloatType>::max_digits10 + 6);
-
-    return dtoa_impl::format_buffer(first, len, decimal_exponent, kMinExp, kMaxExp);
-}
-
-} // namespace detail
-} // namespace nlohmann
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-// #include <nlohmann/detail/output/binary_writer.hpp>
-
-// #include <nlohmann/detail/output/output_adapters.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-///////////////////
-// serialization //
-///////////////////
-
-/// how to treat decoding errors
-enum class error_handler_t
-{
-    strict,  ///< throw a type_error exception in case of invalid UTF-8
-    replace, ///< replace invalid UTF-8 sequences with U+FFFD
-    ignore   ///< ignore invalid UTF-8 sequences
-};
-
-template<typename BasicJsonType>
-class serializer
-{
-    using string_t = typename BasicJsonType::string_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using binary_char_t = typename BasicJsonType::binary_t::value_type;
-    static constexpr std::uint8_t UTF8_ACCEPT = 0;
-    static constexpr std::uint8_t UTF8_REJECT = 1;
-
-  public:
-    /*!
-    @param[in] s  output stream to serialize to
-    @param[in] ichar  indentation character to use
-    @param[in] error_handler_  how to react on decoding errors
-    */
-    serializer(output_adapter_t<char> s, const char ichar,
-               error_handler_t error_handler_ = error_handler_t::strict)
-        : o(std::move(s))
-        , loc(std::localeconv())
-        , thousands_sep(loc->thousands_sep == nullptr ? '\0' : * (loc->thousands_sep))
-        , decimal_point(loc->decimal_point == nullptr ? '\0' : * (loc->decimal_point))
-        , indent_char(ichar)
-        , indent_string(512, indent_char)
-        , error_handler(error_handler_)
-    {}
-
-    // delete because of pointer members
-    serializer(const serializer&) = delete;
-    serializer& operator=(const serializer&) = delete;
-    serializer(serializer&&) = delete;
-    serializer& operator=(serializer&&) = delete;
-    ~serializer() = default;
-
-    /*!
-    @brief internal implementation of the serialization function
-
-    This function is called by the public member function dump and organizes
-    the serialization internally. The indentation level is propagated as
-    additional parameter. In case of arrays and objects, the function is
-    called recursively.
-
-    - strings and object keys are escaped using `escape_string()`
-    - integer numbers are converted implicitly via `operator<<`
-    - floating-point numbers are converted to a string using `"%g"` format
-    - binary values are serialized as objects containing the subtype and the
-      byte array
-
-    @param[in] val               value to serialize
-    @param[in] pretty_print      whether the output shall be pretty-printed
-    @param[in] ensure_ascii If @a ensure_ascii is true, all non-ASCII characters
-    in the output are escaped with `\uXXXX` sequences, and the result consists
-    of ASCII characters only.
-    @param[in] indent_step       the indent level
-    @param[in] current_indent    the current indent level (only used internally)
-    */
-    void dump(const BasicJsonType& val,
-              const bool pretty_print,
-              const bool ensure_ascii,
-              const unsigned int indent_step,
-              const unsigned int current_indent = 0)
-    {
-        switch (val.m_type)
-        {
-            case value_t::object:
-            {
-                if (val.m_value.object->empty())
-                {
-                    o->write_characters("{}", 2);
-                    return;
-                }
-
-                if (pretty_print)
-                {
-                    o->write_characters("{\n", 2);
-
-                    // variable to hold indentation for recursive calls
-                    const auto new_indent = current_indent + indent_step;
-                    if (JSON_HEDLEY_UNLIKELY(indent_string.size() < new_indent))
-                    {
-                        indent_string.resize(indent_string.size() * 2, ' ');
-                    }
-
-                    // first n-1 elements
-                    auto i = val.m_value.object->cbegin();
-                    for (std::size_t cnt = 0; cnt < val.m_value.object->size() - 1; ++cnt, ++i)
-                    {
-                        o->write_characters(indent_string.c_str(), new_indent);
-                        o->write_character('\"');
-                        dump_escaped(i->first, ensure_ascii);
-                        o->write_characters("\": ", 3);
-                        dump(i->second, true, ensure_ascii, indent_step, new_indent);
-                        o->write_characters(",\n", 2);
-                    }
-
-                    // last element
-                    assert(i != val.m_value.object->cend());
-                    assert(std::next(i) == val.m_value.object->cend());
-                    o->write_characters(indent_string.c_str(), new_indent);
-                    o->write_character('\"');
-                    dump_escaped(i->first, ensure_ascii);
-                    o->write_characters("\": ", 3);
-                    dump(i->second, true, ensure_ascii, indent_step, new_indent);
-
-                    o->write_character('\n');
-                    o->write_characters(indent_string.c_str(), current_indent);
-                    o->write_character('}');
-                }
-                else
-                {
-                    o->write_character('{');
-
-                    // first n-1 elements
-                    auto i = val.m_value.object->cbegin();
-                    for (std::size_t cnt = 0; cnt < val.m_value.object->size() - 1; ++cnt, ++i)
-                    {
-                        o->write_character('\"');
-                        dump_escaped(i->first, ensure_ascii);
-                        o->write_characters("\":", 2);
-                        dump(i->second, false, ensure_ascii, indent_step, current_indent);
-                        o->write_character(',');
-                    }
-
-                    // last element
-                    assert(i != val.m_value.object->cend());
-                    assert(std::next(i) == val.m_value.object->cend());
-                    o->write_character('\"');
-                    dump_escaped(i->first, ensure_ascii);
-                    o->write_characters("\":", 2);
-                    dump(i->second, false, ensure_ascii, indent_step, current_indent);
-
-                    o->write_character('}');
-                }
-
-                return;
-            }
-
-            case value_t::array:
-            {
-                if (val.m_value.array->empty())
-                {
-                    o->write_characters("[]", 2);
-                    return;
-                }
-
-                if (pretty_print)
-                {
-                    o->write_characters("[\n", 2);
-
-                    // variable to hold indentation for recursive calls
-                    const auto new_indent = current_indent + indent_step;
-                    if (JSON_HEDLEY_UNLIKELY(indent_string.size() < new_indent))
-                    {
-                        indent_string.resize(indent_string.size() * 2, ' ');
-                    }
-
-                    // first n-1 elements
-                    for (auto i = val.m_value.array->cbegin();
-                            i != val.m_value.array->cend() - 1; ++i)
-                    {
-                        o->write_characters(indent_string.c_str(), new_indent);
-                        dump(*i, true, ensure_ascii, indent_step, new_indent);
-                        o->write_characters(",\n", 2);
-                    }
-
-                    // last element
-                    assert(not val.m_value.array->empty());
-                    o->write_characters(indent_string.c_str(), new_indent);
-                    dump(val.m_value.array->back(), true, ensure_ascii, indent_step, new_indent);
-
-                    o->write_character('\n');
-                    o->write_characters(indent_string.c_str(), current_indent);
-                    o->write_character(']');
-                }
-                else
-                {
-                    o->write_character('[');
-
-                    // first n-1 elements
-                    for (auto i = val.m_value.array->cbegin();
-                            i != val.m_value.array->cend() - 1; ++i)
-                    {
-                        dump(*i, false, ensure_ascii, indent_step, current_indent);
-                        o->write_character(',');
-                    }
-
-                    // last element
-                    assert(not val.m_value.array->empty());
-                    dump(val.m_value.array->back(), false, ensure_ascii, indent_step, current_indent);
-
-                    o->write_character(']');
-                }
-
-                return;
-            }
-
-            case value_t::string:
-            {
-                o->write_character('\"');
-                dump_escaped(*val.m_value.string, ensure_ascii);
-                o->write_character('\"');
-                return;
-            }
-
-            case value_t::binary:
-            {
-                if (pretty_print)
-                {
-                    o->write_characters("{\n", 2);
-
-                    // variable to hold indentation for recursive calls
-                    const auto new_indent = current_indent + indent_step;
-                    if (JSON_HEDLEY_UNLIKELY(indent_string.size() < new_indent))
-                    {
-                        indent_string.resize(indent_string.size() * 2, ' ');
-                    }
-
-                    o->write_characters(indent_string.c_str(), new_indent);
-
-                    o->write_characters("\"bytes\": [", 10);
-
-                    if (not val.m_value.binary->empty())
-                    {
-                        for (auto i = val.m_value.binary->cbegin();
-                                i != val.m_value.binary->cend() - 1; ++i)
-                        {
-                            dump_integer(*i);
-                            o->write_characters(", ", 2);
-                        }
-                        dump_integer(val.m_value.binary->back());
-                    }
-
-                    o->write_characters("],\n", 3);
-                    o->write_characters(indent_string.c_str(), new_indent);
-
-                    o->write_characters("\"subtype\": ", 11);
-                    if (val.m_value.binary->has_subtype())
-                    {
-                        dump_integer(val.m_value.binary->subtype());
-                    }
-                    else
-                    {
-                        o->write_characters("null", 4);
-                    }
-                    o->write_character('\n');
-                    o->write_characters(indent_string.c_str(), current_indent);
-                    o->write_character('}');
-                }
-                else
-                {
-                    o->write_characters("{\"bytes\":[", 10);
-
-                    if (not val.m_value.binary->empty())
-                    {
-                        for (auto i = val.m_value.binary->cbegin();
-                                i != val.m_value.binary->cend() - 1; ++i)
-                        {
-                            dump_integer(*i);
-                            o->write_character(',');
-                        }
-                        dump_integer(val.m_value.binary->back());
-                    }
-
-                    o->write_characters("],\"subtype\":", 12);
-                    if (val.m_value.binary->has_subtype())
-                    {
-                        dump_integer(val.m_value.binary->subtype());
-                        o->write_character('}');
-                    }
-                    else
-                    {
-                        o->write_characters("null}", 5);
-                    }
-                }
-                return;
-            }
-
-            case value_t::boolean:
-            {
-                if (val.m_value.boolean)
-                {
-                    o->write_characters("true", 4);
-                }
-                else
-                {
-                    o->write_characters("false", 5);
-                }
-                return;
-            }
-
-            case value_t::number_integer:
-            {
-                dump_integer(val.m_value.number_integer);
-                return;
-            }
-
-            case value_t::number_unsigned:
-            {
-                dump_integer(val.m_value.number_unsigned);
-                return;
-            }
-
-            case value_t::number_float:
-            {
-                dump_float(val.m_value.number_float);
-                return;
-            }
-
-            case value_t::discarded:
-            {
-                o->write_characters("<discarded>", 11);
-                return;
-            }
-
-            case value_t::null:
-            {
-                o->write_characters("null", 4);
-                return;
-            }
-
-            default:            // LCOV_EXCL_LINE
-                assert(false);  // LCOV_EXCL_LINE
-        }
-    }
-
-  private:
-    /*!
-    @brief dump escaped string
-
-    Escape a string by replacing certain special characters by a sequence of an
-    escape character (backslash) and another character and other control
-    characters by a sequence of "\u" followed by a four-digit hex
-    representation. The escaped string is written to output stream @a o.
-
-    @param[in] s  the string to escape
-    @param[in] ensure_ascii  whether to escape non-ASCII characters with
-                             \uXXXX sequences
-
-    @complexity Linear in the length of string @a s.
-    */
-    void dump_escaped(const string_t& s, const bool ensure_ascii)
-    {
-        std::uint32_t codepoint;
-        std::uint8_t state = UTF8_ACCEPT;
-        std::size_t bytes = 0;  // number of bytes written to string_buffer
-
-        // number of bytes written at the point of the last valid byte
-        std::size_t bytes_after_last_accept = 0;
-        std::size_t undumped_chars = 0;
-
-        for (std::size_t i = 0; i < s.size(); ++i)
-        {
-            const auto byte = static_cast<uint8_t>(s[i]);
-
-            switch (decode(state, codepoint, byte))
-            {
-                case UTF8_ACCEPT:  // decode found a new code point
-                {
-                    switch (codepoint)
-                    {
-                        case 0x08: // backspace
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = 'b';
-                            break;
-                        }
-
-                        case 0x09: // horizontal tab
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = 't';
-                            break;
-                        }
-
-                        case 0x0A: // newline
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = 'n';
-                            break;
-                        }
-
-                        case 0x0C: // formfeed
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = 'f';
-                            break;
-                        }
-
-                        case 0x0D: // carriage return
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = 'r';
-                            break;
-                        }
-
-                        case 0x22: // quotation mark
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = '\"';
-                            break;
-                        }
-
-                        case 0x5C: // reverse solidus
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = '\\';
-                            break;
-                        }
-
-                        default:
-                        {
-                            // escape control characters (0x00..0x1F) or, if
-                            // ensure_ascii parameter is used, non-ASCII characters
-                            if ((codepoint <= 0x1F) or (ensure_ascii and (codepoint >= 0x7F)))
-                            {
-                                if (codepoint <= 0xFFFF)
-                                {
-                                    (std::snprintf)(string_buffer.data() + bytes, 7, "\\u%04x",
-                                                    static_cast<std::uint16_t>(codepoint));
-                                    bytes += 6;
-                                }
-                                else
-                                {
-                                    (std::snprintf)(string_buffer.data() + bytes, 13, "\\u%04x\\u%04x",
-                                                    static_cast<std::uint16_t>(0xD7C0u + (codepoint >> 10u)),
-                                                    static_cast<std::uint16_t>(0xDC00u + (codepoint & 0x3FFu)));
-                                    bytes += 12;
-                                }
-                            }
-                            else
-                            {
-                                // copy byte to buffer (all previous bytes
-                                // been copied have in default case above)
-                                string_buffer[bytes++] = s[i];
-                            }
-                            break;
-                        }
-                    }
-
-                    // write buffer and reset index; there must be 13 bytes
-                    // left, as this is the maximal number of bytes to be
-                    // written ("\uxxxx\uxxxx\0") for one code point
-                    if (string_buffer.size() - bytes < 13)
-                    {
-                        o->write_characters(string_buffer.data(), bytes);
-                        bytes = 0;
-                    }
-
-                    // remember the byte position of this accept
-                    bytes_after_last_accept = bytes;
-                    undumped_chars = 0;
-                    break;
-                }
-
-                case UTF8_REJECT:  // decode found invalid UTF-8 byte
-                {
-                    switch (error_handler)
-                    {
-                        case error_handler_t::strict:
-                        {
-                            std::string sn(3, '\0');
-                            (std::snprintf)(&sn[0], sn.size(), "%.2X", byte);
-                            JSON_THROW(type_error::create(316, "invalid UTF-8 byte at index " + std::to_string(i) + ": 0x" + sn));
-                        }
-
-                        case error_handler_t::ignore:
-                        case error_handler_t::replace:
-                        {
-                            // in case we saw this character the first time, we
-                            // would like to read it again, because the byte
-                            // may be OK for itself, but just not OK for the
-                            // previous sequence
-                            if (undumped_chars > 0)
-                            {
-                                --i;
-                            }
-
-                            // reset length buffer to the last accepted index;
-                            // thus removing/ignoring the invalid characters
-                            bytes = bytes_after_last_accept;
-
-                            if (error_handler == error_handler_t::replace)
-                            {
-                                // add a replacement character
-                                if (ensure_ascii)
-                                {
-                                    string_buffer[bytes++] = '\\';
-                                    string_buffer[bytes++] = 'u';
-                                    string_buffer[bytes++] = 'f';
-                                    string_buffer[bytes++] = 'f';
-                                    string_buffer[bytes++] = 'f';
-                                    string_buffer[bytes++] = 'd';
-                                }
-                                else
-                                {
-                                    string_buffer[bytes++] = detail::binary_writer<BasicJsonType, char>::to_char_type('\xEF');
-                                    string_buffer[bytes++] = detail::binary_writer<BasicJsonType, char>::to_char_type('\xBF');
-                                    string_buffer[bytes++] = detail::binary_writer<BasicJsonType, char>::to_char_type('\xBD');
-                                }
-
-                                // write buffer and reset index; there must be 13 bytes
-                                // left, as this is the maximal number of bytes to be
-                                // written ("\uxxxx\uxxxx\0") for one code point
-                                if (string_buffer.size() - bytes < 13)
-                                {
-                                    o->write_characters(string_buffer.data(), bytes);
-                                    bytes = 0;
-                                }
-
-                                bytes_after_last_accept = bytes;
-                            }
-
-                            undumped_chars = 0;
-
-                            // continue processing the string
-                            state = UTF8_ACCEPT;
-                            break;
-                        }
-
-                        default:            // LCOV_EXCL_LINE
-                            assert(false);  // LCOV_EXCL_LINE
-                    }
-                    break;
-                }
-
-                default:  // decode found yet incomplete multi-byte code point
-                {
-                    if (not ensure_ascii)
-                    {
-                        // code point will not be escaped - copy byte to buffer
-                        string_buffer[bytes++] = s[i];
-                    }
-                    ++undumped_chars;
-                    break;
-                }
-            }
-        }
-
-        // we finished processing the string
-        if (JSON_HEDLEY_LIKELY(state == UTF8_ACCEPT))
-        {
-            // write buffer
-            if (bytes > 0)
-            {
-                o->write_characters(string_buffer.data(), bytes);
-            }
-        }
-        else
-        {
-            // we finish reading, but do not accept: string was incomplete
-            switch (error_handler)
-            {
-                case error_handler_t::strict:
-                {
-                    std::string sn(3, '\0');
-                    (std::snprintf)(&sn[0], sn.size(), "%.2X", static_cast<std::uint8_t>(s.back()));
-                    JSON_THROW(type_error::create(316, "incomplete UTF-8 string; last byte: 0x" + sn));
-                }
-
-                case error_handler_t::ignore:
-                {
-                    // write all accepted bytes
-                    o->write_characters(string_buffer.data(), bytes_after_last_accept);
-                    break;
-                }
-
-                case error_handler_t::replace:
-                {
-                    // write all accepted bytes
-                    o->write_characters(string_buffer.data(), bytes_after_last_accept);
-                    // add a replacement character
-                    if (ensure_ascii)
-                    {
-                        o->write_characters("\\ufffd", 6);
-                    }
-                    else
-                    {
-                        o->write_characters("\xEF\xBF\xBD", 3);
-                    }
-                    break;
-                }
-
-                default:            // LCOV_EXCL_LINE
-                    assert(false);  // LCOV_EXCL_LINE
-            }
-        }
-    }
-
-    /*!
-    @brief count digits
-
-    Count the number of decimal (base 10) digits for an input unsigned integer.
-
-    @param[in] x  unsigned integer number to count its digits
-    @return    number of decimal digits
-    */
-    inline unsigned int count_digits(number_unsigned_t x) noexcept
-    {
-        unsigned int n_digits = 1;
-        for (;;)
-        {
-            if (x < 10)
-            {
-                return n_digits;
-            }
-            if (x < 100)
-            {
-                return n_digits + 1;
-            }
-            if (x < 1000)
-            {
-                return n_digits + 2;
-            }
-            if (x < 10000)
-            {
-                return n_digits + 3;
-            }
-            x = x / 10000u;
-            n_digits += 4;
-        }
-    }
-
-    /*!
-    @brief dump an integer
-
-    Dump a given integer to output stream @a o. Works internally with
-    @a number_buffer.
-
-    @param[in] x  integer number (signed or unsigned) to dump
-    @tparam NumberType either @a number_integer_t or @a number_unsigned_t
-    */
-    template<typename NumberType, detail::enable_if_t<
-                 std::is_same<NumberType, number_unsigned_t>::value or
-                 std::is_same<NumberType, number_integer_t>::value or
-                 std::is_same<NumberType, binary_char_t>::value,
-                 int> = 0>
-    void dump_integer(NumberType x)
-    {
-        static constexpr std::array<std::array<char, 2>, 100> digits_to_99
-        {
-            {
-                {{'0', '0'}}, {{'0', '1'}}, {{'0', '2'}}, {{'0', '3'}}, {{'0', '4'}}, {{'0', '5'}}, {{'0', '6'}}, {{'0', '7'}}, {{'0', '8'}}, {{'0', '9'}},
-                {{'1', '0'}}, {{'1', '1'}}, {{'1', '2'}}, {{'1', '3'}}, {{'1', '4'}}, {{'1', '5'}}, {{'1', '6'}}, {{'1', '7'}}, {{'1', '8'}}, {{'1', '9'}},
-                {{'2', '0'}}, {{'2', '1'}}, {{'2', '2'}}, {{'2', '3'}}, {{'2', '4'}}, {{'2', '5'}}, {{'2', '6'}}, {{'2', '7'}}, {{'2', '8'}}, {{'2', '9'}},
-                {{'3', '0'}}, {{'3', '1'}}, {{'3', '2'}}, {{'3', '3'}}, {{'3', '4'}}, {{'3', '5'}}, {{'3', '6'}}, {{'3', '7'}}, {{'3', '8'}}, {{'3', '9'}},
-                {{'4', '0'}}, {{'4', '1'}}, {{'4', '2'}}, {{'4', '3'}}, {{'4', '4'}}, {{'4', '5'}}, {{'4', '6'}}, {{'4', '7'}}, {{'4', '8'}}, {{'4', '9'}},
-                {{'5', '0'}}, {{'5', '1'}}, {{'5', '2'}}, {{'5', '3'}}, {{'5', '4'}}, {{'5', '5'}}, {{'5', '6'}}, {{'5', '7'}}, {{'5', '8'}}, {{'5', '9'}},
-                {{'6', '0'}}, {{'6', '1'}}, {{'6', '2'}}, {{'6', '3'}}, {{'6', '4'}}, {{'6', '5'}}, {{'6', '6'}}, {{'6', '7'}}, {{'6', '8'}}, {{'6', '9'}},
-                {{'7', '0'}}, {{'7', '1'}}, {{'7', '2'}}, {{'7', '3'}}, {{'7', '4'}}, {{'7', '5'}}, {{'7', '6'}}, {{'7', '7'}}, {{'7', '8'}}, {{'7', '9'}},
-                {{'8', '0'}}, {{'8', '1'}}, {{'8', '2'}}, {{'8', '3'}}, {{'8', '4'}}, {{'8', '5'}}, {{'8', '6'}}, {{'8', '7'}}, {{'8', '8'}}, {{'8', '9'}},
-                {{'9', '0'}}, {{'9', '1'}}, {{'9', '2'}}, {{'9', '3'}}, {{'9', '4'}}, {{'9', '5'}}, {{'9', '6'}}, {{'9', '7'}}, {{'9', '8'}}, {{'9', '9'}},
-            }
-        };
-
-        // special case for "0"
-        if (x == 0)
-        {
-            o->write_character('0');
-            return;
-        }
-
-        // use a pointer to fill the buffer
-        auto buffer_ptr = number_buffer.begin();
-
-        const bool is_negative = std::is_same<NumberType, number_integer_t>::value and not(x >= 0); // see issue #755
-        number_unsigned_t abs_value;
-
-        unsigned int n_chars;
-
-        if (is_negative)
-        {
-            *buffer_ptr = '-';
-            abs_value = remove_sign(static_cast<number_integer_t>(x));
-
-            // account one more byte for the minus sign
-            n_chars = 1 + count_digits(abs_value);
-        }
-        else
-        {
-            abs_value = static_cast<number_unsigned_t>(x);
-            n_chars = count_digits(abs_value);
-        }
-
-        // spare 1 byte for '\0'
-        assert(n_chars < number_buffer.size() - 1);
-
-        // jump to the end to generate the string from backward
-        // so we later avoid reversing the result
-        buffer_ptr += n_chars;
-
-        // Fast int2ascii implementation inspired by "Fastware" talk by Andrei Alexandrescu
-        // See: https://www.youtube.com/watch?v=o4-CwDo2zpg
-        while (abs_value >= 100)
-        {
-            const auto digits_index = static_cast<unsigned>((abs_value % 100));
-            abs_value /= 100;
-            *(--buffer_ptr) = digits_to_99[digits_index][1];
-            *(--buffer_ptr) = digits_to_99[digits_index][0];
-        }
-
-        if (abs_value >= 10)
-        {
-            const auto digits_index = static_cast<unsigned>(abs_value);
-            *(--buffer_ptr) = digits_to_99[digits_index][1];
-            *(--buffer_ptr) = digits_to_99[digits_index][0];
-        }
-        else
-        {
-            *(--buffer_ptr) = static_cast<char>('0' + abs_value);
-        }
-
-        o->write_characters(number_buffer.data(), n_chars);
-    }
-
-    /*!
-    @brief dump a floating-point number
-
-    Dump a given floating-point number to output stream @a o. Works internally
-    with @a number_buffer.
-
-    @param[in] x  floating-point number to dump
-    */
-    void dump_float(number_float_t x)
-    {
-        // NaN / inf
-        if (not std::isfinite(x))
-        {
-            o->write_characters("null", 4);
-            return;
-        }
-
-        // If number_float_t is an IEEE-754 single or double precision number,
-        // use the Grisu2 algorithm to produce short numbers which are
-        // guaranteed to round-trip, using strtof and strtod, resp.
-        //
-        // NB: The test below works if <long double> == <double>.
-        static constexpr bool is_ieee_single_or_double
-            = (std::numeric_limits<number_float_t>::is_iec559 and std::numeric_limits<number_float_t>::digits == 24 and std::numeric_limits<number_float_t>::max_exponent == 128) or
-              (std::numeric_limits<number_float_t>::is_iec559 and std::numeric_limits<number_float_t>::digits == 53 and std::numeric_limits<number_float_t>::max_exponent == 1024);
-
-        dump_float(x, std::integral_constant<bool, is_ieee_single_or_double>());
-    }
-
-    void dump_float(number_float_t x, std::true_type /*is_ieee_single_or_double*/)
-    {
-        char* begin = number_buffer.data();
-        char* end = ::nlohmann::detail::to_chars(begin, begin + number_buffer.size(), x);
-
-        o->write_characters(begin, static_cast<size_t>(end - begin));
-    }
-
-    void dump_float(number_float_t x, std::false_type /*is_ieee_single_or_double*/)
-    {
-        // get number of digits for a float -> text -> float round-trip
-        static constexpr auto d = std::numeric_limits<number_float_t>::max_digits10;
-
-        // the actual conversion
-        std::ptrdiff_t len = (std::snprintf)(number_buffer.data(), number_buffer.size(), "%.*g", d, x);
-
-        // negative value indicates an error
-        assert(len > 0);
-        // check if buffer was large enough
-        assert(static_cast<std::size_t>(len) < number_buffer.size());
-
-        // erase thousands separator
-        if (thousands_sep != '\0')
-        {
-            const auto end = std::remove(number_buffer.begin(),
-                                         number_buffer.begin() + len, thousands_sep);
-            std::fill(end, number_buffer.end(), '\0');
-            assert((end - number_buffer.begin()) <= len);
-            len = (end - number_buffer.begin());
-        }
-
-        // convert decimal point to '.'
-        if (decimal_point != '\0' and decimal_point != '.')
-        {
-            const auto dec_pos = std::find(number_buffer.begin(), number_buffer.end(), decimal_point);
-            if (dec_pos != number_buffer.end())
-            {
-                *dec_pos = '.';
-            }
-        }
-
-        o->write_characters(number_buffer.data(), static_cast<std::size_t>(len));
-
-        // determine if need to append ".0"
-        const bool value_is_int_like =
-            std::none_of(number_buffer.begin(), number_buffer.begin() + len + 1,
-                         [](char c)
-        {
-            return c == '.' or c == 'e';
-        });
-
-        if (value_is_int_like)
-        {
-            o->write_characters(".0", 2);
-        }
-    }
-
-    /*!
-    @brief check whether a string is UTF-8 encoded
-
-    The function checks each byte of a string whether it is UTF-8 encoded. The
-    result of the check is stored in the @a state parameter. The function must
-    be called initially with state 0 (accept). State 1 means the string must
-    be rejected, because the current byte is not allowed. If the string is
-    completely processed, but the state is non-zero, the string ended
-    prematurely; that is, the last byte indicated more bytes should have
-    followed.
-
-    @param[in,out] state  the state of the decoding
-    @param[in,out] codep  codepoint (valid only if resulting state is UTF8_ACCEPT)
-    @param[in] byte       next byte to decode
-    @return               new state
-
-    @note The function has been edited: a std::array is used.
-
-    @copyright Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de>
-    @sa http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
-    */
-    static std::uint8_t decode(std::uint8_t& state, std::uint32_t& codep, const std::uint8_t byte) noexcept
-    {
-        static const std::array<std::uint8_t, 400> utf8d =
-        {
-            {
-                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 00..1F
-                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 20..3F
-                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 40..5F
-                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 60..7F
-                1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, // 80..9F
-                7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, // A0..BF
-                8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, // C0..DF
-                0xA, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x4, 0x3, 0x3, // E0..EF
-                0xB, 0x6, 0x6, 0x6, 0x5, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, // F0..FF
-                0x0, 0x1, 0x2, 0x3, 0x5, 0x8, 0x7, 0x1, 0x1, 0x1, 0x4, 0x6, 0x1, 0x1, 0x1, 0x1, // s0..s0
-                1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, // s1..s2
-                1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, // s3..s4
-                1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, // s5..s6
-                1, 3, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 // s7..s8
-            }
-        };
-
-        const std::uint8_t type = utf8d[byte];
-
-        codep = (state != UTF8_ACCEPT)
-                ? (byte & 0x3fu) | (codep << 6u)
-                : (0xFFu >> type) & (byte);
-
-        std::size_t index = 256u + static_cast<size_t>(state) * 16u + static_cast<size_t>(type);
-        assert(index < 400);
-        state = utf8d[index];
-        return state;
-    }
-
-    /*
-     * Overload to make the compiler happy while it is instantiating
-     * dump_integer for number_unsigned_t.
-     * Must never be called.
-     */
-    number_unsigned_t remove_sign(number_unsigned_t x)
-    {
-        assert(false); // LCOV_EXCL_LINE
-        return x; // LCOV_EXCL_LINE
-    }
-
-    /*
-     * Helper function for dump_integer
-     *
-     * This function takes a negative signed integer and returns its absolute
-     * value as unsigned integer. The plus/minus shuffling is necessary as we can
-     * not directly remove the sign of an arbitrary signed integer as the
-     * absolute values of INT_MIN and INT_MAX are usually not the same. See
-     * #1708 for details.
-     */
-    inline number_unsigned_t remove_sign(number_integer_t x) noexcept
-    {
-        assert(x < 0 and x < (std::numeric_limits<number_integer_t>::max)());
-        return static_cast<number_unsigned_t>(-(x + 1)) + 1;
-    }
-
-  private:
-    /// the output of the serializer
-    output_adapter_t<char> o = nullptr;
-
-    /// a (hopefully) large enough character buffer
-    std::array<char, 64> number_buffer{{}};
-
-    /// the locale
-    const std::lconv* loc = nullptr;
-    /// the locale's thousand separator character
-    const char thousands_sep = '\0';
-    /// the locale's decimal point character
-    const char decimal_point = '\0';
-
-    /// string buffer
-    std::array<char, 512> string_buffer{{}};
-
-    /// the indentation character
-    const char indent_char;
-    /// the indentation string
-    string_t indent_string;
-
-    /// error_handler how to react on decoding errors
-    const error_handler_t error_handler;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/value_t.hpp>
-
-// #include <nlohmann/json_fwd.hpp>
-
-
-/*!
-@brief namespace for Niels Lohmann
-@see https://github.com/nlohmann
-@since version 1.0.0
-*/
-namespace nlohmann
-{
-
-/*!
-@brief a class to store JSON values
-
-@tparam ObjectType type for JSON objects (`std::map` by default; will be used
-in @ref object_t)
-@tparam ArrayType type for JSON arrays (`std::vector` by default; will be used
-in @ref array_t)
-@tparam StringType type for JSON strings and object keys (`std::string` by
-default; will be used in @ref string_t)
-@tparam BooleanType type for JSON booleans (`bool` by default; will be used
-in @ref boolean_t)
-@tparam NumberIntegerType type for JSON integer numbers (`int64_t` by
-default; will be used in @ref number_integer_t)
-@tparam NumberUnsignedType type for JSON unsigned integer numbers (@c
-`uint64_t` by default; will be used in @ref number_unsigned_t)
-@tparam NumberFloatType type for JSON floating-point numbers (`double` by
-default; will be used in @ref number_float_t)
-@tparam BinaryType type for packed binary data for compatibility with binary
-serialization formats (`std::vector<std::uint8_t>` by default; will be used in
-@ref binary_t)
-@tparam AllocatorType type of the allocator to use (`std::allocator` by
-default)
-@tparam JSONSerializer the serializer to resolve internal calls to `to_json()`
-and `from_json()` (@ref adl_serializer by default)
-
-@requirement The class satisfies the following concept requirements:
-- Basic
- - [DefaultConstructible](https://en.cppreference.com/w/cpp/named_req/DefaultConstructible):
-   JSON values can be default constructed. The result will be a JSON null
-   value.
- - [MoveConstructible](https://en.cppreference.com/w/cpp/named_req/MoveConstructible):
-   A JSON value can be constructed from an rvalue argument.
- - [CopyConstructible](https://en.cppreference.com/w/cpp/named_req/CopyConstructible):
-   A JSON value can be copy-constructed from an lvalue expression.
- - [MoveAssignable](https://en.cppreference.com/w/cpp/named_req/MoveAssignable):
-   A JSON value van be assigned from an rvalue argument.
- - [CopyAssignable](https://en.cppreference.com/w/cpp/named_req/CopyAssignable):
-   A JSON value can be copy-assigned from an lvalue expression.
- - [Destructible](https://en.cppreference.com/w/cpp/named_req/Destructible):
-   JSON values can be destructed.
-- Layout
- - [StandardLayoutType](https://en.cppreference.com/w/cpp/named_req/StandardLayoutType):
-   JSON values have
-   [standard layout](https://en.cppreference.com/w/cpp/language/data_members#Standard_layout):
-   All non-static data members are private and standard layout types, the
-   class has no virtual functions or (virtual) base classes.
-- Library-wide
- - [EqualityComparable](https://en.cppreference.com/w/cpp/named_req/EqualityComparable):
-   JSON values can be compared with `==`, see @ref
-   operator==(const_reference,const_reference).
- - [LessThanComparable](https://en.cppreference.com/w/cpp/named_req/LessThanComparable):
-   JSON values can be compared with `<`, see @ref
-   operator<(const_reference,const_reference).
- - [Swappable](https://en.cppreference.com/w/cpp/named_req/Swappable):
-   Any JSON lvalue or rvalue of can be swapped with any lvalue or rvalue of
-   other compatible types, using unqualified function call @ref swap().
- - [NullablePointer](https://en.cppreference.com/w/cpp/named_req/NullablePointer):
-   JSON values can be compared against `std::nullptr_t` objects which are used
-   to model the `null` value.
-- Container
- - [Container](https://en.cppreference.com/w/cpp/named_req/Container):
-   JSON values can be used like STL containers and provide iterator access.
- - [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer);
-   JSON values can be used like STL containers and provide reverse iterator
-   access.
-
-@invariant The member variables @a m_value and @a m_type have the following
-relationship:
-- If `m_type == value_t::object`, then `m_value.object != nullptr`.
-- If `m_type == value_t::array`, then `m_value.array != nullptr`.
-- If `m_type == value_t::string`, then `m_value.string != nullptr`.
-The invariants are checked by member function assert_invariant().
-
-@internal
-@note ObjectType trick from https://stackoverflow.com/a/9860911
-@endinternal
-
-@see [RFC 7159: The JavaScript Object Notation (JSON) Data Interchange
-Format](http://rfc7159.net/rfc7159)
-
-@since version 1.0.0
-
-@nosubgrouping
-*/
-NLOHMANN_BASIC_JSON_TPL_DECLARATION
-class basic_json
-{
-  private:
-    template<detail::value_t> friend struct detail::external_constructor;
-    friend ::nlohmann::json_pointer<basic_json>;
-
-    template<typename BasicJsonType, typename InputType>
-    friend class ::nlohmann::detail::parser;
-    friend ::nlohmann::detail::serializer<basic_json>;
-    template<typename BasicJsonType>
-    friend class ::nlohmann::detail::iter_impl;
-    template<typename BasicJsonType, typename CharType>
-    friend class ::nlohmann::detail::binary_writer;
-    template<typename BasicJsonType, typename InputType, typename SAX>
-    friend class ::nlohmann::detail::binary_reader;
-    template<typename BasicJsonType>
-    friend class ::nlohmann::detail::json_sax_dom_parser;
-    template<typename BasicJsonType>
-    friend class ::nlohmann::detail::json_sax_dom_callback_parser;
-
-    /// workaround type for MSVC
-    using basic_json_t = NLOHMANN_BASIC_JSON_TPL;
-
-    // convenience aliases for types residing in namespace detail;
-    using lexer = ::nlohmann::detail::lexer_base<basic_json>;
-
-    template<typename InputAdapterType>
-    static ::nlohmann::detail::parser<basic_json, InputAdapterType> parser(
-        InputAdapterType adapter,
-        detail::parser_callback_t<basic_json>cb = nullptr,
-        bool allow_exceptions = true
-    )
-    {
-        return ::nlohmann::detail::parser<basic_json, InputAdapterType>(std::move(adapter), std::move(cb), allow_exceptions);
-    }
-
-    using primitive_iterator_t = ::nlohmann::detail::primitive_iterator_t;
-    template<typename BasicJsonType>
-    using internal_iterator = ::nlohmann::detail::internal_iterator<BasicJsonType>;
-    template<typename BasicJsonType>
-    using iter_impl = ::nlohmann::detail::iter_impl<BasicJsonType>;
-    template<typename Iterator>
-    using iteration_proxy = ::nlohmann::detail::iteration_proxy<Iterator>;
-    template<typename Base> using json_reverse_iterator = ::nlohmann::detail::json_reverse_iterator<Base>;
-
-    template<typename CharType>
-    using output_adapter_t = ::nlohmann::detail::output_adapter_t<CharType>;
-
-    template<typename InputType>
-    using binary_reader = ::nlohmann::detail::binary_reader<basic_json, InputType>;
-    template<typename CharType> using binary_writer = ::nlohmann::detail::binary_writer<basic_json, CharType>;
-
-    using serializer = ::nlohmann::detail::serializer<basic_json>;
-
-  public:
-    using value_t = detail::value_t;
-    /// JSON Pointer, see @ref nlohmann::json_pointer
-    using json_pointer = ::nlohmann::json_pointer<basic_json>;
-    template<typename T, typename SFINAE>
-    using json_serializer = JSONSerializer<T, SFINAE>;
-    /// how to treat decoding errors
-    using error_handler_t = detail::error_handler_t;
-    /// helper type for initializer lists of basic_json values
-    using initializer_list_t = std::initializer_list<detail::json_ref<basic_json>>;
-
-    using input_format_t = detail::input_format_t;
-    /// SAX interface type, see @ref nlohmann::json_sax
-    using json_sax_t = json_sax<basic_json>;
-
-    ////////////////
-    // exceptions //
-    ////////////////
-
-    /// @name exceptions
-    /// Classes to implement user-defined exceptions.
-    /// @{
-
-    /// @copydoc detail::exception
-    using exception = detail::exception;
-    /// @copydoc detail::parse_error
-    using parse_error = detail::parse_error;
-    /// @copydoc detail::invalid_iterator
-    using invalid_iterator = detail::invalid_iterator;
-    /// @copydoc detail::type_error
-    using type_error = detail::type_error;
-    /// @copydoc detail::out_of_range
-    using out_of_range = detail::out_of_range;
-    /// @copydoc detail::other_error
-    using other_error = detail::other_error;
-
-    /// @}
-
-
-    /////////////////////
-    // container types //
-    /////////////////////
-
-    /// @name container types
-    /// The canonic container types to use @ref basic_json like any other STL
-    /// container.
-    /// @{
-
-    /// the type of elements in a basic_json container
-    using value_type = basic_json;
-
-    /// the type of an element reference
-    using reference = value_type&;
-    /// the type of an element const reference
-    using const_reference = const value_type&;
-
-    /// a type to represent differences between iterators
-    using difference_type = std::ptrdiff_t;
-    /// a type to represent container sizes
-    using size_type = std::size_t;
-
-    /// the allocator type
-    using allocator_type = AllocatorType<basic_json>;
-
-    /// the type of an element pointer
-    using pointer = typename std::allocator_traits<allocator_type>::pointer;
-    /// the type of an element const pointer
-    using const_pointer = typename std::allocator_traits<allocator_type>::const_pointer;
-
-    /// an iterator for a basic_json container
-    using iterator = iter_impl<basic_json>;
-    /// a const iterator for a basic_json container
-    using const_iterator = iter_impl<const basic_json>;
-    /// a reverse iterator for a basic_json container
-    using reverse_iterator = json_reverse_iterator<typename basic_json::iterator>;
-    /// a const reverse iterator for a basic_json container
-    using const_reverse_iterator = json_reverse_iterator<typename basic_json::const_iterator>;
-
-    /// @}
-
-
-    /*!
-    @brief returns the allocator associated with the container
-    */
-    static allocator_type get_allocator()
-    {
-        return allocator_type();
-    }
-
-    /*!
-    @brief returns version information on the library
-
-    This function returns a JSON object with information about the library,
-    including the version number and information on the platform and compiler.
-
-    @return JSON object holding version information
-    key         | description
-    ----------- | ---------------
-    `compiler`  | Information on the used compiler. It is an object with the following keys: `c++` (the used C++ standard), `family` (the compiler family; possible values are `clang`, `icc`, `gcc`, `ilecpp`, `msvc`, `pgcpp`, `sunpro`, and `unknown`), and `version` (the compiler version).
-    `copyright` | The copyright line for the library as string.
-    `name`      | The name of the library as string.
-    `platform`  | The used platform as string. Possible values are `win32`, `linux`, `apple`, `unix`, and `unknown`.
-    `url`       | The URL of the project as string.
-    `version`   | The version of the library. It is an object with the following keys: `major`, `minor`, and `patch` as defined by [Semantic Versioning](http://semver.org), and `string` (the version string).
-
-    @liveexample{The following code shows an example output of the `meta()`
-    function.,meta}
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @complexity Constant.
-
-    @since 2.1.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json meta()
-    {
-        basic_json result;
-
-        result["copyright"] = "(C) 2013-2017 Niels Lohmann";
-        result["name"] = "JSON for Modern C++";
-        result["url"] = "https://github.com/nlohmann/json";
-        result["version"]["string"] =
-            std::to_string(NLOHMANN_JSON_VERSION_MAJOR) + "." +
-            std::to_string(NLOHMANN_JSON_VERSION_MINOR) + "." +
-            std::to_string(NLOHMANN_JSON_VERSION_PATCH);
-        result["version"]["major"] = NLOHMANN_JSON_VERSION_MAJOR;
-        result["version"]["minor"] = NLOHMANN_JSON_VERSION_MINOR;
-        result["version"]["patch"] = NLOHMANN_JSON_VERSION_PATCH;
-
-#ifdef _WIN32
-        result["platform"] = "win32";
-#elif defined __linux__
-        result["platform"] = "linux";
-#elif defined __APPLE__
-        result["platform"] = "apple";
-#elif defined __unix__
-        result["platform"] = "unix";
-#else
-        result["platform"] = "unknown";
-#endif
-
-#if defined(__ICC) || defined(__INTEL_COMPILER)
-        result["compiler"] = {{"family", "icc"}, {"version", __INTEL_COMPILER}};
-#elif defined(__clang__)
-        result["compiler"] = {{"family", "clang"}, {"version", __clang_version__}};
-#elif defined(__GNUC__) || defined(__GNUG__)
-        result["compiler"] = {{"family", "gcc"}, {"version", std::to_string(__GNUC__) + "." + std::to_string(__GNUC_MINOR__) + "." + std::to_string(__GNUC_PATCHLEVEL__)}};
-#elif defined(__HP_cc) || defined(__HP_aCC)
-        result["compiler"] = "hp"
-#elif defined(__IBMCPP__)
-        result["compiler"] = {{"family", "ilecpp"}, {"version", __IBMCPP__}};
-#elif defined(_MSC_VER)
-        result["compiler"] = {{"family", "msvc"}, {"version", _MSC_VER}};
-#elif defined(__PGI)
-        result["compiler"] = {{"family", "pgcpp"}, {"version", __PGI}};
-#elif defined(__SUNPRO_CC)
-        result["compiler"] = {{"family", "sunpro"}, {"version", __SUNPRO_CC}};
-#else
-        result["compiler"] = {{"family", "unknown"}, {"version", "unknown"}};
-#endif
-
-#ifdef __cplusplus
-        result["compiler"]["c++"] = std::to_string(__cplusplus);
-#else
-        result["compiler"]["c++"] = "unknown";
-#endif
-        return result;
-    }
-
-
-    ///////////////////////////
-    // JSON value data types //
-    ///////////////////////////
-
-    /// @name JSON value data types
-    /// The data types to store a JSON value. These types are derived from
-    /// the template arguments passed to class @ref basic_json.
-    /// @{
-
-#if defined(JSON_HAS_CPP_14)
-    // Use transparent comparator if possible, combined with perfect forwarding
-    // on find() and count() calls prevents unnecessary string construction.
-    using object_comparator_t = std::less<>;
-#else
-    using object_comparator_t = std::less<StringType>;
-#endif
-
-    /*!
-    @brief a type for an object
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes JSON objects as follows:
-    > An object is an unordered collection of zero or more name/value pairs,
-    > where a name is a string and a value is a string, number, boolean, null,
-    > object, or array.
-
-    To store objects in C++, a type is defined by the template parameters
-    described below.
-
-    @tparam ObjectType  the container to store objects (e.g., `std::map` or
-    `std::unordered_map`)
-    @tparam StringType the type of the keys or names (e.g., `std::string`).
-    The comparison function `std::less<StringType>` is used to order elements
-    inside the container.
-    @tparam AllocatorType the allocator to use for objects (e.g.,
-    `std::allocator`)
-
-    #### Default type
-
-    With the default values for @a ObjectType (`std::map`), @a StringType
-    (`std::string`), and @a AllocatorType (`std::allocator`), the default
-    value for @a object_t is:
-
-    @code {.cpp}
-    std::map<
-      std::string, // key_type
-      basic_json, // value_type
-      std::less<std::string>, // key_compare
-      std::allocator<std::pair<const std::string, basic_json>> // allocator_type
-    >
-    @endcode
-
-    #### Behavior
-
-    The choice of @a object_t influences the behavior of the JSON class. With
-    the default type, objects have the following behavior:
-
-    - When all names are unique, objects will be interoperable in the sense
-      that all software implementations receiving that object will agree on
-      the name-value mappings.
-    - When the names within an object are not unique, it is unspecified which
-      one of the values for a given key will be chosen. For instance,
-      `{"key": 2, "key": 1}` could be equal to either `{"key": 1}` or
-      `{"key": 2}`.
-    - Internally, name/value pairs are stored in lexicographical order of the
-      names. Objects will also be serialized (see @ref dump) in this order.
-      For instance, `{"b": 1, "a": 2}` and `{"a": 2, "b": 1}` will be stored
-      and serialized as `{"a": 2, "b": 1}`.
-    - When comparing objects, the order of the name/value pairs is irrelevant.
-      This makes objects interoperable in the sense that they will not be
-      affected by these differences. For instance, `{"b": 1, "a": 2}` and
-      `{"a": 2, "b": 1}` will be treated as equal.
-
-    #### Limits
-
-    [RFC 7159](http://rfc7159.net/rfc7159) specifies:
-    > An implementation may set limits on the maximum depth of nesting.
-
-    In this class, the object's limit of nesting is not explicitly constrained.
-    However, a maximum depth of nesting may be introduced by the compiler or
-    runtime environment. A theoretical limit can be queried by calling the
-    @ref max_size function of a JSON object.
-
-    #### Storage
-
-    Objects are stored as pointers in a @ref basic_json type. That is, for any
-    access to object values, a pointer of type `object_t*` must be
-    dereferenced.
-
-    @sa @ref array_t -- type for an array value
-
-    @since version 1.0.0
-
-    @note The order name/value pairs are added to the object is *not*
-    preserved by the library. Therefore, iterating an object may return
-    name/value pairs in a different order than they were originally stored. In
-    fact, keys will be traversed in alphabetical order as `std::map` with
-    `std::less` is used by default. Please note this behavior conforms to [RFC
-    7159](http://rfc7159.net/rfc7159), because any order implements the
-    specified "unordered" nature of JSON objects.
-    */
-    using object_t = ObjectType<StringType,
-          basic_json,
-          object_comparator_t,
-          AllocatorType<std::pair<const StringType,
-          basic_json>>>;
-
-    /*!
-    @brief a type for an array
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes JSON arrays as follows:
-    > An array is an ordered sequence of zero or more values.
-
-    To store objects in C++, a type is defined by the template parameters
-    explained below.
-
-    @tparam ArrayType  container type to store arrays (e.g., `std::vector` or
-    `std::list`)
-    @tparam AllocatorType allocator to use for arrays (e.g., `std::allocator`)
-
-    #### Default type
-
-    With the default values for @a ArrayType (`std::vector`) and @a
-    AllocatorType (`std::allocator`), the default value for @a array_t is:
-
-    @code {.cpp}
-    std::vector<
-      basic_json, // value_type
-      std::allocator<basic_json> // allocator_type
-    >
-    @endcode
-
-    #### Limits
-
-    [RFC 7159](http://rfc7159.net/rfc7159) specifies:
-    > An implementation may set limits on the maximum depth of nesting.
-
-    In this class, the array's limit of nesting is not explicitly constrained.
-    However, a maximum depth of nesting may be introduced by the compiler or
-    runtime environment. A theoretical limit can be queried by calling the
-    @ref max_size function of a JSON array.
-
-    #### Storage
-
-    Arrays are stored as pointers in a @ref basic_json type. That is, for any
-    access to array values, a pointer of type `array_t*` must be dereferenced.
-
-    @sa @ref object_t -- type for an object value
-
-    @since version 1.0.0
-    */
-    using array_t = ArrayType<basic_json, AllocatorType<basic_json>>;
-
-    /*!
-    @brief a type for a string
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes JSON strings as follows:
-    > A string is a sequence of zero or more Unicode characters.
-
-    To store objects in C++, a type is defined by the template parameter
-    described below. Unicode values are split by the JSON class into
-    byte-sized characters during deserialization.
-
-    @tparam StringType  the container to store strings (e.g., `std::string`).
-    Note this container is used for keys/names in objects, see @ref object_t.
-
-    #### Default type
-
-    With the default values for @a StringType (`std::string`), the default
-    value for @a string_t is:
-
-    @code {.cpp}
-    std::string
-    @endcode
-
-    #### Encoding
-
-    Strings are stored in UTF-8 encoding. Therefore, functions like
-    `std::string::size()` or `std::string::length()` return the number of
-    bytes in the string rather than the number of characters or glyphs.
-
-    #### String comparison
-
-    [RFC 7159](http://rfc7159.net/rfc7159) states:
-    > Software implementations are typically required to test names of object
-    > members for equality. Implementations that transform the textual
-    > representation into sequences of Unicode code units and then perform the
-    > comparison numerically, code unit by code unit, are interoperable in the
-    > sense that implementations will agree in all cases on equality or
-    > inequality of two strings. For example, implementations that compare
-    > strings with escaped characters unconverted may incorrectly find that
-    > `"a\\b"` and `"a\u005Cb"` are not equal.
-
-    This implementation is interoperable as it does compare strings code unit
-    by code unit.
-
-    #### Storage
-
-    String values are stored as pointers in a @ref basic_json type. That is,
-    for any access to string values, a pointer of type `string_t*` must be
-    dereferenced.
-
-    @since version 1.0.0
-    */
-    using string_t = StringType;
-
-    /*!
-    @brief a type for a boolean
-
-    [RFC 7159](http://rfc7159.net/rfc7159) implicitly describes a boolean as a
-    type which differentiates the two literals `true` and `false`.
-
-    To store objects in C++, a type is defined by the template parameter @a
-    BooleanType which chooses the type to use.
-
-    #### Default type
-
-    With the default values for @a BooleanType (`bool`), the default value for
-    @a boolean_t is:
-
-    @code {.cpp}
-    bool
-    @endcode
-
-    #### Storage
-
-    Boolean values are stored directly inside a @ref basic_json type.
-
-    @since version 1.0.0
-    */
-    using boolean_t = BooleanType;
-
-    /*!
-    @brief a type for a number (integer)
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes numbers as follows:
-    > The representation of numbers is similar to that used in most
-    > programming languages. A number is represented in base 10 using decimal
-    > digits. It contains an integer component that may be prefixed with an
-    > optional minus sign, which may be followed by a fraction part and/or an
-    > exponent part. Leading zeros are not allowed. (...) Numeric values that
-    > cannot be represented in the grammar below (such as Infinity and NaN)
-    > are not permitted.
-
-    This description includes both integer and floating-point numbers.
-    However, C++ allows more precise storage if it is known whether the number
-    is a signed integer, an unsigned integer or a floating-point number.
-    Therefore, three different types, @ref number_integer_t, @ref
-    number_unsigned_t and @ref number_float_t are used.
-
-    To store integer numbers in C++, a type is defined by the template
-    parameter @a NumberIntegerType which chooses the type to use.
-
-    #### Default type
-
-    With the default values for @a NumberIntegerType (`int64_t`), the default
-    value for @a number_integer_t is:
-
-    @code {.cpp}
-    int64_t
-    @endcode
-
-    #### Default behavior
-
-    - The restrictions about leading zeros is not enforced in C++. Instead,
-      leading zeros in integer literals lead to an interpretation as octal
-      number. Internally, the value will be stored as decimal number. For
-      instance, the C++ integer literal `010` will be serialized to `8`.
-      During deserialization, leading zeros yield an error.
-    - Not-a-number (NaN) values will be serialized to `null`.
-
-    #### Limits
-
-    [RFC 7159](http://rfc7159.net/rfc7159) specifies:
-    > An implementation may set limits on the range and precision of numbers.
-
-    When the default type is used, the maximal integer number that can be
-    stored is `9223372036854775807` (INT64_MAX) and the minimal integer number
-    that can be stored is `-9223372036854775808` (INT64_MIN). Integer numbers
-    that are out of range will yield over/underflow when used in a
-    constructor. During deserialization, too large or small integer numbers
-    will be automatically be stored as @ref number_unsigned_t or @ref
-    number_float_t.
-
-    [RFC 7159](http://rfc7159.net/rfc7159) further states:
-    > Note that when such software is used, numbers that are integers and are
-    > in the range \f$[-2^{53}+1, 2^{53}-1]\f$ are interoperable in the sense
-    > that implementations will agree exactly on their numeric values.
-
-    As this range is a subrange of the exactly supported range [INT64_MIN,
-    INT64_MAX], this class's integer type is interoperable.
-
-    #### Storage
-
-    Integer number values are stored directly inside a @ref basic_json type.
-
-    @sa @ref number_float_t -- type for number values (floating-point)
-
-    @sa @ref number_unsigned_t -- type for number values (unsigned integer)
-
-    @since version 1.0.0
-    */
-    using number_integer_t = NumberIntegerType;
-
-    /*!
-    @brief a type for a number (unsigned)
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes numbers as follows:
-    > The representation of numbers is similar to that used in most
-    > programming languages. A number is represented in base 10 using decimal
-    > digits. It contains an integer component that may be prefixed with an
-    > optional minus sign, which may be followed by a fraction part and/or an
-    > exponent part. Leading zeros are not allowed. (...) Numeric values that
-    > cannot be represented in the grammar below (such as Infinity and NaN)
-    > are not permitted.
-
-    This description includes both integer and floating-point numbers.
-    However, C++ allows more precise storage if it is known whether the number
-    is a signed integer, an unsigned integer or a floating-point number.
-    Therefore, three different types, @ref number_integer_t, @ref
-    number_unsigned_t and @ref number_float_t are used.
-
-    To store unsigned integer numbers in C++, a type is defined by the
-    template parameter @a NumberUnsignedType which chooses the type to use.
-
-    #### Default type
-
-    With the default values for @a NumberUnsignedType (`uint64_t`), the
-    default value for @a number_unsigned_t is:
-
-    @code {.cpp}
-    uint64_t
-    @endcode
-
-    #### Default behavior
-
-    - The restrictions about leading zeros is not enforced in C++. Instead,
-      leading zeros in integer literals lead to an interpretation as octal
-      number. Internally, the value will be stored as decimal number. For
-      instance, the C++ integer literal `010` will be serialized to `8`.
-      During deserialization, leading zeros yield an error.
-    - Not-a-number (NaN) values will be serialized to `null`.
-
-    #### Limits
-
-    [RFC 7159](http://rfc7159.net/rfc7159) specifies:
-    > An implementation may set limits on the range and precision of numbers.
-
-    When the default type is used, the maximal integer number that can be
-    stored is `18446744073709551615` (UINT64_MAX) and the minimal integer
-    number that can be stored is `0`. Integer numbers that are out of range
-    will yield over/underflow when used in a constructor. During
-    deserialization, too large or small integer numbers will be automatically
-    be stored as @ref number_integer_t or @ref number_float_t.
-
-    [RFC 7159](http://rfc7159.net/rfc7159) further states:
-    > Note that when such software is used, numbers that are integers and are
-    > in the range \f$[-2^{53}+1, 2^{53}-1]\f$ are interoperable in the sense
-    > that implementations will agree exactly on their numeric values.
-
-    As this range is a subrange (when considered in conjunction with the
-    number_integer_t type) of the exactly supported range [0, UINT64_MAX],
-    this class's integer type is interoperable.
-
-    #### Storage
-
-    Integer number values are stored directly inside a @ref basic_json type.
-
-    @sa @ref number_float_t -- type for number values (floating-point)
-    @sa @ref number_integer_t -- type for number values (integer)
-
-    @since version 2.0.0
-    */
-    using number_unsigned_t = NumberUnsignedType;
-
-    /*!
-    @brief a type for a number (floating-point)
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes numbers as follows:
-    > The representation of numbers is similar to that used in most
-    > programming languages. A number is represented in base 10 using decimal
-    > digits. It contains an integer component that may be prefixed with an
-    > optional minus sign, which may be followed by a fraction part and/or an
-    > exponent part. Leading zeros are not allowed. (...) Numeric values that
-    > cannot be represented in the grammar below (such as Infinity and NaN)
-    > are not permitted.
-
-    This description includes both integer and floating-point numbers.
-    However, C++ allows more precise storage if it is known whether the number
-    is a signed integer, an unsigned integer or a floating-point number.
-    Therefore, three different types, @ref number_integer_t, @ref
-    number_unsigned_t and @ref number_float_t are used.
-
-    To store floating-point numbers in C++, a type is defined by the template
-    parameter @a NumberFloatType which chooses the type to use.
-
-    #### Default type
-
-    With the default values for @a NumberFloatType (`double`), the default
-    value for @a number_float_t is:
-
-    @code {.cpp}
-    double
-    @endcode
-
-    #### Default behavior
-
-    - The restrictions about leading zeros is not enforced in C++. Instead,
-      leading zeros in floating-point literals will be ignored. Internally,
-      the value will be stored as decimal number. For instance, the C++
-      floating-point literal `01.2` will be serialized to `1.2`. During
-      deserialization, leading zeros yield an error.
-    - Not-a-number (NaN) values will be serialized to `null`.
-
-    #### Limits
-
-    [RFC 7159](http://rfc7159.net/rfc7159) states:
-    > This specification allows implementations to set limits on the range and
-    > precision of numbers accepted. Since software that implements IEEE
-    > 754-2008 binary64 (double precision) numbers is generally available and
-    > widely used, good interoperability can be achieved by implementations
-    > that expect no more precision or range than these provide, in the sense
-    > that implementations will approximate JSON numbers within the expected
-    > precision.
-
-    This implementation does exactly follow this approach, as it uses double
-    precision floating-point numbers. Note values smaller than
-    `-1.79769313486232e+308` and values greater than `1.79769313486232e+308`
-    will be stored as NaN internally and be serialized to `null`.
-
-    #### Storage
-
-    Floating-point number values are stored directly inside a @ref basic_json
-    type.
-
-    @sa @ref number_integer_t -- type for number values (integer)
-
-    @sa @ref number_unsigned_t -- type for number values (unsigned integer)
-
-    @since version 1.0.0
-    */
-    using number_float_t = NumberFloatType;
-
-    /*!
-    @brief a type for a packed binary type
-
-    This type is a type designed to carry binary data that appears in various
-    serialized formats, such as CBOR's Major Type 2, MessagePack's bin, and
-    BSON's generic binary subtype. This type is NOT a part of standard JSON and
-    exists solely for compatibility with these binary types. As such, it is
-    simply defined as an ordered sequence of zero or more byte values.
-
-    Additionally, as an implementation detail, the subtype of the binary data is
-    carried around as a `std::uint8_t`, which is compatible with both of the
-    binary data formats that use binary subtyping, (though the specific
-    numbering is incompatible with each other, and it is up to the user to
-    translate between them).
-
-    [CBOR's RFC 7049](https://tools.ietf.org/html/rfc7049) describes this type
-    as:
-    > Major type 2: a byte string. The string's length in bytes is represented
-    > following the rules for positive integers (major type 0).
-
-    [MessagePack's documentation on the bin type
-    family](https://github.com/msgpack/msgpack/blob/master/spec.md#bin-format-family)
-    describes this type as:
-    > Bin format family stores an byte array in 2, 3, or 5 bytes of extra bytes
-    > in addition to the size of the byte array.
-
-    [BSON's specifications](http://bsonspec.org/spec.html) describe several
-    binary types; however, this type is intended to represent the generic binary
-    type which has the description:
-    > Generic binary subtype - This is the most commonly used binary subtype and
-    > should be the 'default' for drivers and tools.
-
-    None of these impose any limitations on the internal representation other
-    than the basic unit of storage be some type of array whose parts are
-    decomposable into bytes.
-
-    The default representation of this binary format is a
-    `std::vector<std::uint8_t>`, which is a very common way to represent a byte
-    array in modern C++.
-
-    #### Default type
-
-    The default values for @a BinaryType is `std::vector<std::uint8_t>`
-
-    #### Storage
-
-    Binary Arrays are stored as pointers in a @ref basic_json type. That is,
-    for any access to array values, a pointer of the type `binary_t*` must be
-    dereferenced.
-
-    #### Notes on subtypes
-
-    - CBOR
-       - Binary values are represented as byte strings. No subtypes are
-         supported and will be ignored when CBOR is written.
-    - MessagePack
-       - If a subtype is given and the binary array contains exactly 1, 2, 4, 8,
-         or 16 elements, the fixext family (fixext1, fixext2, fixext4, fixext8)
-         is used. For other sizes, the ext family (ext8, ext16, ext32) is used.
-         The subtype is then added as singed 8-bit integer.
-       - If no subtype is given, the bin family (bin8, bin16, bin32) is used.
-    - BSON
-       - If a subtype is given, it is used and added as unsigned 8-bit integer.
-       - If no subtype is given, the generic binary subtype 0x00 is used.
-
-    @sa @ref binary -- create a binary array
-
-    @since version 3.8.0
-    */
-    using binary_t = nlohmann::byte_container_with_subtype<BinaryType>;
-    /// @}
-
-  private:
-
-    /// helper for exception-safe object creation
-    template<typename T, typename... Args>
-    JSON_HEDLEY_RETURNS_NON_NULL
-    static T* create(Args&& ... args)
-    {
-        AllocatorType<T> alloc;
-        using AllocatorTraits = std::allocator_traits<AllocatorType<T>>;
-
-        auto deleter = [&](T * object)
-        {
-            AllocatorTraits::deallocate(alloc, object, 1);
-        };
-        std::unique_ptr<T, decltype(deleter)> object(AllocatorTraits::allocate(alloc, 1), deleter);
-        AllocatorTraits::construct(alloc, object.get(), std::forward<Args>(args)...);
-        assert(object != nullptr);
-        return object.release();
-    }
-
-    ////////////////////////
-    // JSON value storage //
-    ////////////////////////
-
-    /*!
-    @brief a JSON value
-
-    The actual storage for a JSON value of the @ref basic_json class. This
-    union combines the different storage types for the JSON value types
-    defined in @ref value_t.
-
-    JSON type | value_t type    | used type
-    --------- | --------------- | ------------------------
-    object    | object          | pointer to @ref object_t
-    array     | array           | pointer to @ref array_t
-    string    | string          | pointer to @ref string_t
-    boolean   | boolean         | @ref boolean_t
-    number    | number_integer  | @ref number_integer_t
-    number    | number_unsigned | @ref number_unsigned_t
-    number    | number_float    | @ref number_float_t
-    binary    | binary          | pointer to @ref binary_t
-    null      | null            | *no value is stored*
-
-    @note Variable-length types (objects, arrays, and strings) are stored as
-    pointers. The size of the union should not exceed 64 bits if the default
-    value types are used.
-
-    @since version 1.0.0
-    */
-    union json_value
-    {
-        /// object (stored with pointer to save storage)
-        object_t* object;
-        /// array (stored with pointer to save storage)
-        array_t* array;
-        /// string (stored with pointer to save storage)
-        string_t* string;
-        /// binary (stored with pointer to save storage)
-        binary_t* binary;
-        /// boolean
-        boolean_t boolean;
-        /// number (integer)
-        number_integer_t number_integer;
-        /// number (unsigned integer)
-        number_unsigned_t number_unsigned;
-        /// number (floating-point)
-        number_float_t number_float;
-
-        /// default constructor (for null values)
-        json_value() = default;
-        /// constructor for booleans
-        json_value(boolean_t v) noexcept : boolean(v) {}
-        /// constructor for numbers (integer)
-        json_value(number_integer_t v) noexcept : number_integer(v) {}
-        /// constructor for numbers (unsigned)
-        json_value(number_unsigned_t v) noexcept : number_unsigned(v) {}
-        /// constructor for numbers (floating-point)
-        json_value(number_float_t v) noexcept : number_float(v) {}
-        /// constructor for empty values of a given type
-        json_value(value_t t)
-        {
-            switch (t)
-            {
-                case value_t::object:
-                {
-                    object = create<object_t>();
-                    break;
-                }
-
-                case value_t::array:
-                {
-                    array = create<array_t>();
-                    break;
-                }
-
-                case value_t::string:
-                {
-                    string = create<string_t>("");
-                    break;
-                }
-
-                case value_t::binary:
-                {
-                    binary = create<binary_t>();
-                    break;
-                }
-
-                case value_t::boolean:
-                {
-                    boolean = boolean_t(false);
-                    break;
-                }
-
-                case value_t::number_integer:
-                {
-                    number_integer = number_integer_t(0);
-                    break;
-                }
-
-                case value_t::number_unsigned:
-                {
-                    number_unsigned = number_unsigned_t(0);
-                    break;
-                }
-
-                case value_t::number_float:
-                {
-                    number_float = number_float_t(0.0);
-                    break;
-                }
-
-                case value_t::null:
-                {
-                    object = nullptr;  // silence warning, see #821
-                    break;
-                }
-
-                default:
-                {
-                    object = nullptr;  // silence warning, see #821
-                    if (JSON_HEDLEY_UNLIKELY(t == value_t::null))
-                    {
-                        JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.7.3")); // LCOV_EXCL_LINE
-                    }
-                    break;
-                }
-            }
-        }
-
-        /// constructor for strings
-        json_value(const string_t& value)
-        {
-            string = create<string_t>(value);
-        }
-
-        /// constructor for rvalue strings
-        json_value(string_t&& value)
-        {
-            string = create<string_t>(std::move(value));
-        }
-
-        /// constructor for objects
-        json_value(const object_t& value)
-        {
-            object = create<object_t>(value);
-        }
-
-        /// constructor for rvalue objects
-        json_value(object_t&& value)
-        {
-            object = create<object_t>(std::move(value));
-        }
-
-        /// constructor for arrays
-        json_value(const array_t& value)
-        {
-            array = create<array_t>(value);
-        }
-
-        /// constructor for rvalue arrays
-        json_value(array_t&& value)
-        {
-            array = create<array_t>(std::move(value));
-        }
-
-        /// constructor for binary arrays
-        json_value(const typename binary_t::container_type& value)
-        {
-            binary = create<binary_t>(value);
-        }
-
-        /// constructor for rvalue binary arrays
-        json_value(typename binary_t::container_type&& value)
-        {
-            binary = create<binary_t>(std::move(value));
-        }
-
-        /// constructor for binary arrays (internal type)
-        json_value(const binary_t& value)
-        {
-            binary = create<binary_t>(value);
-        }
-
-        /// constructor for rvalue binary arrays (internal type)
-        json_value(binary_t&& value)
-        {
-            binary = create<binary_t>(std::move(value));
-        }
-
-        void destroy(value_t t) noexcept
-        {
-            // flatten the current json_value to a heap-allocated stack
-            std::vector<basic_json> stack;
-
-            // move the top-level items to stack
-            if (t == value_t::array)
-            {
-                stack.reserve(array->size());
-                std::move(array->begin(), array->end(), std::back_inserter(stack));
-            }
-            else if (t == value_t::object)
-            {
-                stack.reserve(object->size());
-                for (auto&& it : *object)
-                {
-                    stack.push_back(std::move(it.second));
-                }
-            }
-
-            while (not stack.empty())
-            {
-                // move the last item to local variable to be processed
-                basic_json current_item(std::move(stack.back()));
-                stack.pop_back();
-
-                // if current_item is array/object, move
-                // its children to the stack to be processed later
-                if (current_item.is_array())
-                {
-                    std::move(current_item.m_value.array->begin(), current_item.m_value.array->end(),
-                              std::back_inserter(stack));
-
-                    current_item.m_value.array->clear();
-                }
-                else if (current_item.is_object())
-                {
-                    for (auto&& it : *current_item.m_value.object)
-                    {
-                        stack.push_back(std::move(it.second));
-                    }
-
-                    current_item.m_value.object->clear();
-                }
-
-                // it's now safe that current_item get destructed
-                // since it doesn't have any children
-            }
-
-            switch (t)
-            {
-                case value_t::object:
-                {
-                    AllocatorType<object_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, object);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, object, 1);
-                    break;
-                }
-
-                case value_t::array:
-                {
-                    AllocatorType<array_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, array);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, array, 1);
-                    break;
-                }
-
-                case value_t::string:
-                {
-                    AllocatorType<string_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, string);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, string, 1);
-                    break;
-                }
-
-                case value_t::binary:
-                {
-                    AllocatorType<binary_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, binary);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, binary, 1);
-                    break;
-                }
-
-                default:
-                {
-                    break;
-                }
-            }
-        }
-    };
-
-    /*!
-    @brief checks the class invariants
-
-    This function asserts the class invariants. It needs to be called at the
-    end of every constructor to make sure that created objects respect the
-    invariant. Furthermore, it has to be called each time the type of a JSON
-    value is changed, because the invariant expresses a relationship between
-    @a m_type and @a m_value.
-    */
-    void assert_invariant() const noexcept
-    {
-        assert(m_type != value_t::object or m_value.object != nullptr);
-        assert(m_type != value_t::array or m_value.array != nullptr);
-        assert(m_type != value_t::string or m_value.string != nullptr);
-        assert(m_type != value_t::binary or m_value.binary != nullptr);
-    }
-
-  public:
-    //////////////////////////
-    // JSON parser callback //
-    //////////////////////////
-
-    /*!
-    @brief parser event types
-
-    The parser callback distinguishes the following events:
-    - `object_start`: the parser read `{` and started to process a JSON object
-    - `key`: the parser read a key of a value in an object
-    - `object_end`: the parser read `}` and finished processing a JSON object
-    - `array_start`: the parser read `[` and started to process a JSON array
-    - `array_end`: the parser read `]` and finished processing a JSON array
-    - `value`: the parser finished reading a JSON value
-
-    @image html callback_events.png "Example when certain parse events are triggered"
-
-    @sa @ref parser_callback_t for more information and examples
-    */
-    using parse_event_t = detail::parse_event_t;
-
-    /*!
-    @brief per-element parser callback type
-
-    With a parser callback function, the result of parsing a JSON text can be
-    influenced. When passed to @ref parse, it is called on certain events
-    (passed as @ref parse_event_t via parameter @a event) with a set recursion
-    depth @a depth and context JSON value @a parsed. The return value of the
-    callback function is a boolean indicating whether the element that emitted
-    the callback shall be kept or not.
-
-    We distinguish six scenarios (determined by the event type) in which the
-    callback function can be called. The following table describes the values
-    of the parameters @a depth, @a event, and @a parsed.
-
-    parameter @a event | description | parameter @a depth | parameter @a parsed
-    ------------------ | ----------- | ------------------ | -------------------
-    parse_event_t::object_start | the parser read `{` and started to process a JSON object | depth of the parent of the JSON object | a JSON value with type discarded
-    parse_event_t::key | the parser read a key of a value in an object | depth of the currently parsed JSON object | a JSON string containing the key
-    parse_event_t::object_end | the parser read `}` and finished processing a JSON object | depth of the parent of the JSON object | the parsed JSON object
-    parse_event_t::array_start | the parser read `[` and started to process a JSON array | depth of the parent of the JSON array | a JSON value with type discarded
-    parse_event_t::array_end | the parser read `]` and finished processing a JSON array | depth of the parent of the JSON array | the parsed JSON array
-    parse_event_t::value | the parser finished reading a JSON value | depth of the value | the parsed JSON value
-
-    @image html callback_events.png "Example when certain parse events are triggered"
-
-    Discarding a value (i.e., returning `false`) has different effects
-    depending on the context in which function was called:
-
-    - Discarded values in structured types are skipped. That is, the parser
-      will behave as if the discarded value was never read.
-    - In case a value outside a structured type is skipped, it is replaced
-      with `null`. This case happens if the top-level element is skipped.
-
-    @param[in] depth  the depth of the recursion during parsing
-
-    @param[in] event  an event of type parse_event_t indicating the context in
-    the callback function has been called
-
-    @param[in,out] parsed  the current intermediate parse result; note that
-    writing to this value has no effect for parse_event_t::key events
-
-    @return Whether the JSON value which called the function during parsing
-    should be kept (`true`) or not (`false`). In the latter case, it is either
-    skipped completely or replaced by an empty discarded object.
-
-    @sa @ref parse for examples
-
-    @since version 1.0.0
-    */
-    using parser_callback_t = detail::parser_callback_t<basic_json>;
-
-    //////////////////
-    // constructors //
-    //////////////////
-
-    /// @name constructors and destructors
-    /// Constructors of class @ref basic_json, copy/move constructor, copy
-    /// assignment, static functions creating objects, and the destructor.
-    /// @{
-
-    /*!
-    @brief create an empty value with a given type
-
-    Create an empty JSON value with a given type. The value will be default
-    initialized with an empty value which depends on the type:
-
-    Value type  | initial value
-    ----------- | -------------
-    null        | `null`
-    boolean     | `false`
-    string      | `""`
-    number      | `0`
-    object      | `{}`
-    array       | `[]`
-    binary      | empty array
-
-    @param[in] v  the type of the value to create
-
-    @complexity Constant.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The following code shows the constructor for different @ref
-    value_t values,basic_json__value_t}
-
-    @sa @ref clear() -- restores the postcondition of this constructor
-
-    @since version 1.0.0
-    */
-    basic_json(const value_t v)
-        : m_type(v), m_value(v)
-    {
-        assert_invariant();
-    }
-
-    /*!
-    @brief create a null object
-
-    Create a `null` JSON value. It either takes a null pointer as parameter
-    (explicitly creating `null`) or no parameter (implicitly creating `null`).
-    The passed null pointer itself is not read -- it is only used to choose
-    the right constructor.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this constructor never throws
-    exceptions.
-
-    @liveexample{The following code shows the constructor with and without a
-    null pointer parameter.,basic_json__nullptr_t}
-
-    @since version 1.0.0
-    */
-    basic_json(std::nullptr_t = nullptr) noexcept
-        : basic_json(value_t::null)
-    {
-        assert_invariant();
-    }
-
-    /*!
-    @brief create a JSON value
-
-    This is a "catch all" constructor for all compatible JSON types; that is,
-    types for which a `to_json()` method exists. The constructor forwards the
-    parameter @a val to that method (to `json_serializer<U>::to_json` method
-    with `U = uncvref_t<CompatibleType>`, to be exact).
-
-    Template type @a CompatibleType includes, but is not limited to, the
-    following types:
-    - **arrays**: @ref array_t and all kinds of compatible containers such as
-      `std::vector`, `std::deque`, `std::list`, `std::forward_list`,
-      `std::array`, `std::valarray`, `std::set`, `std::unordered_set`,
-      `std::multiset`, and `std::unordered_multiset` with a `value_type` from
-      which a @ref basic_json value can be constructed.
-    - **objects**: @ref object_t and all kinds of compatible associative
-      containers such as `std::map`, `std::unordered_map`, `std::multimap`,
-      and `std::unordered_multimap` with a `key_type` compatible to
-      @ref string_t and a `value_type` from which a @ref basic_json value can
-      be constructed.
-    - **strings**: @ref string_t, string literals, and all compatible string
-      containers can be used.
-    - **numbers**: @ref number_integer_t, @ref number_unsigned_t,
-      @ref number_float_t, and all convertible number types such as `int`,
-      `size_t`, `int64_t`, `float` or `double` can be used.
-    - **boolean**: @ref boolean_t / `bool` can be used.
-    - **binary**: @ref binary_t / `std::vector<uint8_t>` may be used,
-      unfortunately because string literals cannot be distinguished from binary
-      character arrays by the C++ type system, all types compatible with `const
-      char*` will be directed to the string constructor instead.  This is both
-      for backwards compatibility, and due to the fact that a binary type is not
-      a standard JSON type.
-
-    See the examples below.
-
-    @tparam CompatibleType a type such that:
-    - @a CompatibleType is not derived from `std::istream`,
-    - @a CompatibleType is not @ref basic_json (to avoid hijacking copy/move
-         constructors),
-    - @a CompatibleType is not a different @ref basic_json type (i.e. with different template arguments)
-    - @a CompatibleType is not a @ref basic_json nested type (e.g.,
-         @ref json_pointer, @ref iterator, etc ...)
-    - @ref @ref json_serializer<U> has a
-         `to_json(basic_json_t&, CompatibleType&&)` method
-
-    @tparam U = `uncvref_t<CompatibleType>`
-
-    @param[in] val the value to be forwarded to the respective constructor
-
-    @complexity Usually linear in the size of the passed @a val, also
-                depending on the implementation of the called `to_json()`
-                method.
-
-    @exceptionsafety Depends on the called constructor. For types directly
-    supported by the library (i.e., all types for which no `to_json()` function
-    was provided), strong guarantee holds: if an exception is thrown, there are
-    no changes to any JSON value.
-
-    @liveexample{The following code shows the constructor with several
-    compatible types.,basic_json__CompatibleType}
-
-    @since version 2.1.0
-    */
-    template <typename CompatibleType,
-              typename U = detail::uncvref_t<CompatibleType>,
-              detail::enable_if_t<
-                  not detail::is_basic_json<U>::value and detail::is_compatible_type<basic_json_t, U>::value, int> = 0>
-    basic_json(CompatibleType && val) noexcept(noexcept(
-                JSONSerializer<U>::to_json(std::declval<basic_json_t&>(),
-                                           std::forward<CompatibleType>(val))))
-    {
-        JSONSerializer<U>::to_json(*this, std::forward<CompatibleType>(val));
-        assert_invariant();
-    }
-
-    /*!
-    @brief create a JSON value from an existing one
-
-    This is a constructor for existing @ref basic_json types.
-    It does not hijack copy/move constructors, since the parameter has different
-    template arguments than the current ones.
-
-    The constructor tries to convert the internal @ref m_value of the parameter.
-
-    @tparam BasicJsonType a type such that:
-    - @a BasicJsonType is a @ref basic_json type.
-    - @a BasicJsonType has different template arguments than @ref basic_json_t.
-
-    @param[in] val the @ref basic_json value to be converted.
-
-    @complexity Usually linear in the size of the passed @a val, also
-                depending on the implementation of the called `to_json()`
-                method.
-
-    @exceptionsafety Depends on the called constructor. For types directly
-    supported by the library (i.e., all types for which no `to_json()` function
-    was provided), strong guarantee holds: if an exception is thrown, there are
-    no changes to any JSON value.
-
-    @since version 3.2.0
-    */
-    template <typename BasicJsonType,
-              detail::enable_if_t<
-                  detail::is_basic_json<BasicJsonType>::value and not std::is_same<basic_json, BasicJsonType>::value, int> = 0>
-    basic_json(const BasicJsonType& val)
-    {
-        using other_boolean_t = typename BasicJsonType::boolean_t;
-        using other_number_float_t = typename BasicJsonType::number_float_t;
-        using other_number_integer_t = typename BasicJsonType::number_integer_t;
-        using other_number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-        using other_string_t = typename BasicJsonType::string_t;
-        using other_object_t = typename BasicJsonType::object_t;
-        using other_array_t = typename BasicJsonType::array_t;
-        using other_binary_t = typename BasicJsonType::binary_t;
-
-        switch (val.type())
-        {
-            case value_t::boolean:
-                JSONSerializer<other_boolean_t>::to_json(*this, val.template get<other_boolean_t>());
-                break;
-            case value_t::number_float:
-                JSONSerializer<other_number_float_t>::to_json(*this, val.template get<other_number_float_t>());
-                break;
-            case value_t::number_integer:
-                JSONSerializer<other_number_integer_t>::to_json(*this, val.template get<other_number_integer_t>());
-                break;
-            case value_t::number_unsigned:
-                JSONSerializer<other_number_unsigned_t>::to_json(*this, val.template get<other_number_unsigned_t>());
-                break;
-            case value_t::string:
-                JSONSerializer<other_string_t>::to_json(*this, val.template get_ref<const other_string_t&>());
-                break;
-            case value_t::object:
-                JSONSerializer<other_object_t>::to_json(*this, val.template get_ref<const other_object_t&>());
-                break;
-            case value_t::array:
-                JSONSerializer<other_array_t>::to_json(*this, val.template get_ref<const other_array_t&>());
-                break;
-            case value_t::binary:
-                JSONSerializer<other_binary_t>::to_json(*this, val.template get_ref<const other_binary_t&>());
-                break;
-            case value_t::null:
-                *this = nullptr;
-                break;
-            case value_t::discarded:
-                m_type = value_t::discarded;
-                break;
-            default:            // LCOV_EXCL_LINE
-                assert(false);  // LCOV_EXCL_LINE
-        }
-        assert_invariant();
-    }
-
-    /*!
-    @brief create a container (array or object) from an initializer list
-
-    Creates a JSON value of type array or object from the passed initializer
-    list @a init. In case @a type_deduction is `true` (default), the type of
-    the JSON value to be created is deducted from the initializer list @a init
-    according to the following rules:
-
-    1. If the list is empty, an empty JSON object value `{}` is created.
-    2. If the list consists of pairs whose first element is a string, a JSON
-       object value is created where the first elements of the pairs are
-       treated as keys and the second elements are as values.
-    3. In all other cases, an array is created.
-
-    The rules aim to create the best fit between a C++ initializer list and
-    JSON values. The rationale is as follows:
-
-    1. The empty initializer list is written as `{}` which is exactly an empty
-       JSON object.
-    2. C++ has no way of describing mapped types other than to list a list of
-       pairs. As JSON requires that keys must be of type string, rule 2 is the
-       weakest constraint one can pose on initializer lists to interpret them
-       as an object.
-    3. In all other cases, the initializer list could not be interpreted as
-       JSON object type, so interpreting it as JSON array type is safe.
-
-    With the rules described above, the following JSON values cannot be
-    expressed by an initializer list:
-
-    - the empty array (`[]`): use @ref array(initializer_list_t)
-      with an empty initializer list in this case
-    - arrays whose elements satisfy rule 2: use @ref
-      array(initializer_list_t) with the same initializer list
-      in this case
-
-    @note When used without parentheses around an empty initializer list, @ref
-    basic_json() is called instead of this function, yielding the JSON null
-    value.
-
-    @param[in] init  initializer list with JSON values
-
-    @param[in] type_deduction internal parameter; when set to `true`, the type
-    of the JSON value is deducted from the initializer list @a init; when set
-    to `false`, the type provided via @a manual_type is forced. This mode is
-    used by the functions @ref array(initializer_list_t) and
-    @ref object(initializer_list_t).
-
-    @param[in] manual_type internal parameter; when @a type_deduction is set
-    to `false`, the created JSON value will use the provided type (only @ref
-    value_t::array and @ref value_t::object are valid); when @a type_deduction
-    is set to `true`, this parameter has no effect
-
-    @throw type_error.301 if @a type_deduction is `false`, @a manual_type is
-    `value_t::object`, but @a init contains an element which is not a pair
-    whose first element is a string. In this case, the constructor could not
-    create an object. If @a type_deduction would have be `true`, an array
-    would have been created. See @ref object(initializer_list_t)
-    for an example.
-
-    @complexity Linear in the size of the initializer list @a init.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The example below shows how JSON values are created from
-    initializer lists.,basic_json__list_init_t}
-
-    @sa @ref array(initializer_list_t) -- create a JSON array
-    value from an initializer list
-    @sa @ref object(initializer_list_t) -- create a JSON object
-    value from an initializer list
-
-    @since version 1.0.0
-    */
-    basic_json(initializer_list_t init,
-               bool type_deduction = true,
-               value_t manual_type = value_t::array)
-    {
-        // check if each element is an array with two elements whose first
-        // element is a string
-        bool is_an_object = std::all_of(init.begin(), init.end(),
-                                        [](const detail::json_ref<basic_json>& element_ref)
-        {
-            return element_ref->is_array() and element_ref->size() == 2 and (*element_ref)[0].is_string();
-        });
-
-        // adjust type if type deduction is not wanted
-        if (not type_deduction)
-        {
-            // if array is wanted, do not create an object though possible
-            if (manual_type == value_t::array)
-            {
-                is_an_object = false;
-            }
-
-            // if object is wanted but impossible, throw an exception
-            if (JSON_HEDLEY_UNLIKELY(manual_type == value_t::object and not is_an_object))
-            {
-                JSON_THROW(type_error::create(301, "cannot create object from initializer list"));
-            }
-        }
-
-        if (is_an_object)
-        {
-            // the initializer list is a list of pairs -> create object
-            m_type = value_t::object;
-            m_value = value_t::object;
-
-            std::for_each(init.begin(), init.end(), [this](const detail::json_ref<basic_json>& element_ref)
-            {
-                auto element = element_ref.moved_or_copied();
-                m_value.object->emplace(
-                    std::move(*((*element.m_value.array)[0].m_value.string)),
-                    std::move((*element.m_value.array)[1]));
-            });
-        }
-        else
-        {
-            // the initializer list describes an array -> create array
-            m_type = value_t::array;
-            m_value.array = create<array_t>(init.begin(), init.end());
-        }
-
-        assert_invariant();
-    }
-
-    /*!
-    @brief explicitly create a binary array (without subtype)
-
-    Creates a JSON binary array value from a given binary container. Binary
-    values are part of various binary formats, such as CBOR, MessagePack, and
-    BSON. This constructor is used to create a value for serialization to those
-    formats.
-
-    @note Note, this function exists because of the difficulty in correctly
-    specifying the correct template overload in the standard value ctor, as both
-    JSON arrays and JSON binary arrays are backed with some form of a
-    `std::vector`. Because JSON binary arrays are a non-standard extension it
-    was decided that it would be best to prevent automatic initialization of a
-    binary array type, for backwards compatibility and so it does not happen on
-    accident.
-
-    @param[in] init container containing bytes to use as binary type
-
-    @return JSON binary array value
-
-    @complexity Linear in the size of @a init.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @since version 3.8.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json binary(const typename binary_t::container_type& init)
-    {
-        auto res = basic_json();
-        res.m_type = value_t::binary;
-        res.m_value = init;
-        return res;
-    }
-
-    /*!
-    @brief explicitly create a binary array (with subtype)
-
-    Creates a JSON binary array value from a given binary container. Binary
-    values are part of various binary formats, such as CBOR, MessagePack, and
-    BSON. This constructor is used to create a value for serialization to those
-    formats.
-
-    @note Note, this function exists because of the difficulty in correctly
-    specifying the correct template overload in the standard value ctor, as both
-    JSON arrays and JSON binary arrays are backed with some form of a
-    `std::vector`. Because JSON binary arrays are a non-standard extension it
-    was decided that it would be best to prevent automatic initialization of a
-    binary array type, for backwards compatibility and so it does not happen on
-    accident.
-
-    @param[in] init container containing bytes to use as binary type
-    @param[in] subtype subtype to use in MessagePack and BSON
-
-    @return JSON binary array value
-
-    @complexity Linear in the size of @a init.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @since version 3.8.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json binary(const typename binary_t::container_type& init, std::uint8_t subtype)
-    {
-        auto res = basic_json();
-        res.m_type = value_t::binary;
-        res.m_value = binary_t(init, subtype);
-        return res;
-    }
-
-    /// @copydoc binary(const typename binary_t::container_type&)
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json binary(typename binary_t::container_type&& init)
-    {
-        auto res = basic_json();
-        res.m_type = value_t::binary;
-        res.m_value = std::move(init);
-        return res;
-    }
-
-    /// @copydoc binary(const typename binary_t::container_type&, std::uint8_t)
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json binary(typename binary_t::container_type&& init, std::uint8_t subtype)
-    {
-        auto res = basic_json();
-        res.m_type = value_t::binary;
-        res.m_value = binary_t(std::move(init), subtype);
-        return res;
-    }
-
-    /*!
-    @brief explicitly create an array from an initializer list
-
-    Creates a JSON array value from a given initializer list. That is, given a
-    list of values `a, b, c`, creates the JSON value `[a, b, c]`. If the
-    initializer list is empty, the empty array `[]` is created.
-
-    @note This function is only needed to express two edge cases that cannot
-    be realized with the initializer list constructor (@ref
-    basic_json(initializer_list_t, bool, value_t)). These cases
-    are:
-    1. creating an array whose elements are all pairs whose first element is a
-    string -- in this case, the initializer list constructor would create an
-    object, taking the first elements as keys
-    2. creating an empty array -- passing the empty initializer list to the
-    initializer list constructor yields an empty object
-
-    @param[in] init  initializer list with JSON values to create an array from
-    (optional)
-
-    @return JSON array value
-
-    @complexity Linear in the size of @a init.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The following code shows an example for the `array`
-    function.,array}
-
-    @sa @ref basic_json(initializer_list_t, bool, value_t) --
-    create a JSON value from an initializer list
-    @sa @ref object(initializer_list_t) -- create a JSON object
-    value from an initializer list
-
-    @since version 1.0.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json array(initializer_list_t init = {})
-    {
-        return basic_json(init, false, value_t::array);
-    }
-
-    /*!
-    @brief explicitly create an object from an initializer list
-
-    Creates a JSON object value from a given initializer list. The initializer
-    lists elements must be pairs, and their first elements must be strings. If
-    the initializer list is empty, the empty object `{}` is created.
-
-    @note This function is only added for symmetry reasons. In contrast to the
-    related function @ref array(initializer_list_t), there are
-    no cases which can only be expressed by this function. That is, any
-    initializer list @a init can also be passed to the initializer list
-    constructor @ref basic_json(initializer_list_t, bool, value_t).
-
-    @param[in] init  initializer list to create an object from (optional)
-
-    @return JSON object value
-
-    @throw type_error.301 if @a init is not a list of pairs whose first
-    elements are strings. In this case, no object can be created. When such a
-    value is passed to @ref basic_json(initializer_list_t, bool, value_t),
-    an array would have been created from the passed initializer list @a init.
-    See example below.
-
-    @complexity Linear in the size of @a init.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The following code shows an example for the `object`
-    function.,object}
-
-    @sa @ref basic_json(initializer_list_t, bool, value_t) --
-    create a JSON value from an initializer list
-    @sa @ref array(initializer_list_t) -- create a JSON array
-    value from an initializer list
-
-    @since version 1.0.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json object(initializer_list_t init = {})
-    {
-        return basic_json(init, false, value_t::object);
-    }
-
-    /*!
-    @brief construct an array with count copies of given value
-
-    Constructs a JSON array value by creating @a cnt copies of a passed value.
-    In case @a cnt is `0`, an empty array is created.
-
-    @param[in] cnt  the number of JSON copies of @a val to create
-    @param[in] val  the JSON value to copy
-
-    @post `std::distance(begin(),end()) == cnt` holds.
-
-    @complexity Linear in @a cnt.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The following code shows examples for the @ref
-    basic_json(size_type\, const basic_json&)
-    constructor.,basic_json__size_type_basic_json}
-
-    @since version 1.0.0
-    */
-    basic_json(size_type cnt, const basic_json& val)
-        : m_type(value_t::array)
-    {
-        m_value.array = create<array_t>(cnt, val);
-        assert_invariant();
-    }
-
-    /*!
-    @brief construct a JSON container given an iterator range
-
-    Constructs the JSON value with the contents of the range `[first, last)`.
-    The semantics depends on the different types a JSON value can have:
-    - In case of a null type, invalid_iterator.206 is thrown.
-    - In case of other primitive types (number, boolean, or string), @a first
-      must be `begin()` and @a last must be `end()`. In this case, the value is
-      copied. Otherwise, invalid_iterator.204 is thrown.
-    - In case of structured types (array, object), the constructor behaves as
-      similar versions for `std::vector` or `std::map`; that is, a JSON array
-      or object is constructed from the values in the range.
-
-    @tparam InputIT an input iterator type (@ref iterator or @ref
-    const_iterator)
-
-    @param[in] first begin of the range to copy from (included)
-    @param[in] last end of the range to copy from (excluded)
-
-    @pre Iterators @a first and @a last must be initialized. **This
-         precondition is enforced with an assertion (see warning).** If
-         assertions are switched off, a violation of this precondition yields
-         undefined behavior.
-
-    @pre Range `[first, last)` is valid. Usually, this precondition cannot be
-         checked efficiently. Only certain edge cases are detected; see the
-         description of the exceptions below. A violation of this precondition
-         yields undefined behavior.
-
-    @warning A precondition is enforced with a runtime assertion that will
-             result in calling `std::abort` if this precondition is not met.
-             Assertions can be disabled by defining `NDEBUG` at compile time.
-             See https://en.cppreference.com/w/cpp/error/assert for more
-             information.
-
-    @throw invalid_iterator.201 if iterators @a first and @a last are not
-    compatible (i.e., do not belong to the same JSON value). In this case,
-    the range `[first, last)` is undefined.
-    @throw invalid_iterator.204 if iterators @a first and @a last belong to a
-    primitive type (number, boolean, or string), but @a first does not point
-    to the first element any more. In this case, the range `[first, last)` is
-    undefined. See example code below.
-    @throw invalid_iterator.206 if iterators @a first and @a last belong to a
-    null value. In this case, the range `[first, last)` is undefined.
-
-    @complexity Linear in distance between @a first and @a last.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The example below shows several ways to create JSON values by
-    specifying a subrange with iterators.,basic_json__InputIt_InputIt}
-
-    @since version 1.0.0
-    */
-    template<class InputIT, typename std::enable_if<
-                 std::is_same<InputIT, typename basic_json_t::iterator>::value or
-                 std::is_same<InputIT, typename basic_json_t::const_iterator>::value, int>::type = 0>
-    basic_json(InputIT first, InputIT last)
-    {
-        assert(first.m_object != nullptr);
-        assert(last.m_object != nullptr);
-
-        // make sure iterator fits the current value
-        if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(201, "iterators are not compatible"));
-        }
-
-        // copy type from first iterator
-        m_type = first.m_object->m_type;
-
-        // check if iterator range is complete for primitive values
-        switch (m_type)
-        {
-            case value_t::boolean:
-            case value_t::number_float:
-            case value_t::number_integer:
-            case value_t::number_unsigned:
-            case value_t::string:
-            {
-                if (JSON_HEDLEY_UNLIKELY(not first.m_it.primitive_iterator.is_begin()
-                                         or not last.m_it.primitive_iterator.is_end()))
-                {
-                    JSON_THROW(invalid_iterator::create(204, "iterators out of range"));
-                }
-                break;
-            }
-
-            default:
-                break;
-        }
-
-        switch (m_type)
-        {
-            case value_t::number_integer:
-            {
-                m_value.number_integer = first.m_object->m_value.number_integer;
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                m_value.number_unsigned = first.m_object->m_value.number_unsigned;
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                m_value.number_float = first.m_object->m_value.number_float;
-                break;
-            }
-
-            case value_t::boolean:
-            {
-                m_value.boolean = first.m_object->m_value.boolean;
-                break;
-            }
-
-            case value_t::string:
-            {
-                m_value = *first.m_object->m_value.string;
-                break;
-            }
-
-            case value_t::object:
-            {
-                m_value.object = create<object_t>(first.m_it.object_iterator,
-                                                  last.m_it.object_iterator);
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_value.array = create<array_t>(first.m_it.array_iterator,
-                                                last.m_it.array_iterator);
-                break;
-            }
-
-            case value_t::binary:
-            {
-                m_value = *first.m_object->m_value.binary;
-                break;
-            }
-
-            default:
-                JSON_THROW(invalid_iterator::create(206, "cannot construct with iterators from " +
-                                                    std::string(first.m_object->type_name())));
-        }
-
-        assert_invariant();
-    }
-
-
-    ///////////////////////////////////////
-    // other constructors and destructor //
-    ///////////////////////////////////////
-
-    template <typename JsonRef,
-              detail::enable_if_t<detail::conjunction<detail::is_json_ref<JsonRef>,
-                                  std::is_same<typename JsonRef::value_type, basic_json>>::value, int> = 0 >
-    basic_json(const JsonRef& ref) : basic_json(ref.moved_or_copied()) {}
-
-    /*!
-    @brief copy constructor
-
-    Creates a copy of a given JSON value.
-
-    @param[in] other  the JSON value to copy
-
-    @post `*this == other`
-
-    @complexity Linear in the size of @a other.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is linear.
-    - As postcondition, it holds: `other == basic_json(other)`.
-
-    @liveexample{The following code shows an example for the copy
-    constructor.,basic_json__basic_json}
-
-    @since version 1.0.0
-    */
-    basic_json(const basic_json& other)
-        : m_type(other.m_type)
-    {
-        // check of passed value is valid
-        other.assert_invariant();
-
-        switch (m_type)
-        {
-            case value_t::object:
-            {
-                m_value = *other.m_value.object;
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_value = *other.m_value.array;
-                break;
-            }
-
-            case value_t::string:
-            {
-                m_value = *other.m_value.string;
-                break;
-            }
-
-            case value_t::boolean:
-            {
-                m_value = other.m_value.boolean;
-                break;
-            }
-
-            case value_t::number_integer:
-            {
-                m_value = other.m_value.number_integer;
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                m_value = other.m_value.number_unsigned;
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                m_value = other.m_value.number_float;
-                break;
-            }
-
-            case value_t::binary:
-            {
-                m_value = *other.m_value.binary;
-                break;
-            }
-
-            default:
-                break;
-        }
-
-        assert_invariant();
-    }
-
-    /*!
-    @brief move constructor
-
-    Move constructor. Constructs a JSON value with the contents of the given
-    value @a other using move semantics. It "steals" the resources from @a
-    other and leaves it as JSON null value.
-
-    @param[in,out] other  value to move to this object
-
-    @post `*this` has the same value as @a other before the call.
-    @post @a other is a JSON null value.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this constructor never throws
-    exceptions.
-
-    @requirement This function helps `basic_json` satisfying the
-    [MoveConstructible](https://en.cppreference.com/w/cpp/named_req/MoveConstructible)
-    requirements.
-
-    @liveexample{The code below shows the move constructor explicitly called
-    via std::move.,basic_json__moveconstructor}
-
-    @since version 1.0.0
-    */
-    basic_json(basic_json&& other) noexcept
-        : m_type(std::move(other.m_type)),
-          m_value(std::move(other.m_value))
-    {
-        // check that passed value is valid
-        other.assert_invariant();
-
-        // invalidate payload
-        other.m_type = value_t::null;
-        other.m_value = {};
-
-        assert_invariant();
-    }
-
-    /*!
-    @brief copy assignment
-
-    Copy assignment operator. Copies a JSON value via the "copy and swap"
-    strategy: It is expressed in terms of the copy constructor, destructor,
-    and the `swap()` member function.
-
-    @param[in] other  value to copy from
-
-    @complexity Linear.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is linear.
-
-    @liveexample{The code below shows and example for the copy assignment. It
-    creates a copy of value `a` which is then swapped with `b`. Finally\, the
-    copy of `a` (which is the null value after the swap) is
-    destroyed.,basic_json__copyassignment}
-
-    @since version 1.0.0
-    */
-    basic_json& operator=(basic_json other) noexcept (
-        std::is_nothrow_move_constructible<value_t>::value and
-        std::is_nothrow_move_assignable<value_t>::value and
-        std::is_nothrow_move_constructible<json_value>::value and
-        std::is_nothrow_move_assignable<json_value>::value
-    )
-    {
-        // check that passed value is valid
-        other.assert_invariant();
-
-        using std::swap;
-        swap(m_type, other.m_type);
-        swap(m_value, other.m_value);
-
-        assert_invariant();
-        return *this;
-    }
-
-    /*!
-    @brief destructor
-
-    Destroys the JSON value and frees all allocated memory.
-
-    @complexity Linear.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is linear.
-    - All stored elements are destroyed and all memory is freed.
-
-    @since version 1.0.0
-    */
-    ~basic_json() noexcept
-    {
-        assert_invariant();
-        m_value.destroy(m_type);
-    }
-
-    /// @}
-
-  public:
-    ///////////////////////
-    // object inspection //
-    ///////////////////////
-
-    /// @name object inspection
-    /// Functions to inspect the type of a JSON value.
-    /// @{
-
-    /*!
-    @brief serialization
-
-    Serialization function for JSON values. The function tries to mimic
-    Python's `json.dumps()` function, and currently supports its @a indent
-    and @a ensure_ascii parameters.
-
-    @param[in] indent If indent is nonnegative, then array elements and object
-    members will be pretty-printed with that indent level. An indent level of
-    `0` will only insert newlines. `-1` (the default) selects the most compact
-    representation.
-    @param[in] indent_char The character to use for indentation if @a indent is
-    greater than `0`. The default is ` ` (space).
-    @param[in] ensure_ascii If @a ensure_ascii is true, all non-ASCII characters
-    in the output are escaped with `\uXXXX` sequences, and the result consists
-    of ASCII characters only.
-    @param[in] error_handler  how to react on decoding errors; there are three
-    possible values: `strict` (throws and exception in case a decoding error
-    occurs; default), `replace` (replace invalid UTF-8 sequences with U+FFFD),
-    and `ignore` (ignore invalid UTF-8 sequences during serialization).
-
-    @return string containing the serialization of the JSON value
-
-    @throw type_error.316 if a string stored inside the JSON value is not
-                          UTF-8 encoded and @a error_handler is set to strict
-
-    @note Binary values are serialized as object containing two keys:
-      - "bytes": an array of bytes as integers
-      - "subtype": the subtype as integer or "null" if the binary has no subtype
-
-    @complexity Linear.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @liveexample{The following example shows the effect of different @a indent\,
-    @a indent_char\, and @a ensure_ascii parameters to the result of the
-    serialization.,dump}
-
-    @see https://docs.python.org/2/library/json.html#json.dump
-
-    @since version 1.0.0; indentation character @a indent_char, option
-           @a ensure_ascii and exceptions added in version 3.0.0; error
-           handlers added in version 3.4.0; serialization of binary values added
-           in version 3.8.0.
-    */
-    string_t dump(const int indent = -1,
-                  const char indent_char = ' ',
-                  const bool ensure_ascii = false,
-                  const error_handler_t error_handler = error_handler_t::strict) const
-    {
-        string_t result;
-        serializer s(detail::output_adapter<char, string_t>(result), indent_char, error_handler);
-
-        if (indent >= 0)
-        {
-            s.dump(*this, true, ensure_ascii, static_cast<unsigned int>(indent));
-        }
-        else
-        {
-            s.dump(*this, false, ensure_ascii, 0);
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief return the type of the JSON value (explicit)
-
-    Return the type of the JSON value as a value from the @ref value_t
-    enumeration.
-
-    @return the type of the JSON value
-            Value type                | return value
-            ------------------------- | -------------------------
-            null                      | value_t::null
-            boolean                   | value_t::boolean
-            string                    | value_t::string
-            number (integer)          | value_t::number_integer
-            number (unsigned integer) | value_t::number_unsigned
-            number (floating-point)   | value_t::number_float
-            object                    | value_t::object
-            array                     | value_t::array
-            binary                    | value_t::binary
-            discarded                 | value_t::discarded
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `type()` for all JSON
-    types.,type}
-
-    @sa @ref operator value_t() -- return the type of the JSON value (implicit)
-    @sa @ref type_name() -- return the type as string
-
-    @since version 1.0.0
-    */
-    constexpr value_t type() const noexcept
-    {
-        return m_type;
-    }
-
-    /*!
-    @brief return whether type is primitive
-
-    This function returns true if and only if the JSON type is primitive
-    (string, number, boolean, or null).
-
-    @return `true` if type is primitive (string, number, boolean, or null),
-    `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_primitive()` for all JSON
-    types.,is_primitive}
-
-    @sa @ref is_structured() -- returns whether JSON value is structured
-    @sa @ref is_null() -- returns whether JSON value is `null`
-    @sa @ref is_string() -- returns whether JSON value is a string
-    @sa @ref is_boolean() -- returns whether JSON value is a boolean
-    @sa @ref is_number() -- returns whether JSON value is a number
-    @sa @ref is_binary() -- returns whether JSON value is a binary array
-
-    @since version 1.0.0
-    */
-    constexpr bool is_primitive() const noexcept
-    {
-        return is_null() or is_string() or is_boolean() or is_number() or is_binary();
-    }
-
-    /*!
-    @brief return whether type is structured
-
-    This function returns true if and only if the JSON type is structured
-    (array or object).
-
-    @return `true` if type is structured (array or object), `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_structured()` for all JSON
-    types.,is_structured}
-
-    @sa @ref is_primitive() -- returns whether value is primitive
-    @sa @ref is_array() -- returns whether value is an array
-    @sa @ref is_object() -- returns whether value is an object
-
-    @since version 1.0.0
-    */
-    constexpr bool is_structured() const noexcept
-    {
-        return is_array() or is_object();
-    }
-
-    /*!
-    @brief return whether value is null
-
-    This function returns true if and only if the JSON value is null.
-
-    @return `true` if type is null, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_null()` for all JSON
-    types.,is_null}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_null() const noexcept
-    {
-        return m_type == value_t::null;
-    }
-
-    /*!
-    @brief return whether value is a boolean
-
-    This function returns true if and only if the JSON value is a boolean.
-
-    @return `true` if type is boolean, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_boolean()` for all JSON
-    types.,is_boolean}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_boolean() const noexcept
-    {
-        return m_type == value_t::boolean;
-    }
-
-    /*!
-    @brief return whether value is a number
-
-    This function returns true if and only if the JSON value is a number. This
-    includes both integer (signed and unsigned) and floating-point values.
-
-    @return `true` if type is number (regardless whether integer, unsigned
-    integer or floating-type), `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_number()` for all JSON
-    types.,is_number}
-
-    @sa @ref is_number_integer() -- check if value is an integer or unsigned
-    integer number
-    @sa @ref is_number_unsigned() -- check if value is an unsigned integer
-    number
-    @sa @ref is_number_float() -- check if value is a floating-point number
-
-    @since version 1.0.0
-    */
-    constexpr bool is_number() const noexcept
-    {
-        return is_number_integer() or is_number_float();
-    }
-
-    /*!
-    @brief return whether value is an integer number
-
-    This function returns true if and only if the JSON value is a signed or
-    unsigned integer number. This excludes floating-point values.
-
-    @return `true` if type is an integer or unsigned integer number, `false`
-    otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_number_integer()` for all
-    JSON types.,is_number_integer}
-
-    @sa @ref is_number() -- check if value is a number
-    @sa @ref is_number_unsigned() -- check if value is an unsigned integer
-    number
-    @sa @ref is_number_float() -- check if value is a floating-point number
-
-    @since version 1.0.0
-    */
-    constexpr bool is_number_integer() const noexcept
-    {
-        return m_type == value_t::number_integer or m_type == value_t::number_unsigned;
-    }
-
-    /*!
-    @brief return whether value is an unsigned integer number
-
-    This function returns true if and only if the JSON value is an unsigned
-    integer number. This excludes floating-point and signed integer values.
-
-    @return `true` if type is an unsigned integer number, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_number_unsigned()` for all
-    JSON types.,is_number_unsigned}
-
-    @sa @ref is_number() -- check if value is a number
-    @sa @ref is_number_integer() -- check if value is an integer or unsigned
-    integer number
-    @sa @ref is_number_float() -- check if value is a floating-point number
-
-    @since version 2.0.0
-    */
-    constexpr bool is_number_unsigned() const noexcept
-    {
-        return m_type == value_t::number_unsigned;
-    }
-
-    /*!
-    @brief return whether value is a floating-point number
-
-    This function returns true if and only if the JSON value is a
-    floating-point number. This excludes signed and unsigned integer values.
-
-    @return `true` if type is a floating-point number, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_number_float()` for all
-    JSON types.,is_number_float}
-
-    @sa @ref is_number() -- check if value is number
-    @sa @ref is_number_integer() -- check if value is an integer number
-    @sa @ref is_number_unsigned() -- check if value is an unsigned integer
-    number
-
-    @since version 1.0.0
-    */
-    constexpr bool is_number_float() const noexcept
-    {
-        return m_type == value_t::number_float;
-    }
-
-    /*!
-    @brief return whether value is an object
-
-    This function returns true if and only if the JSON value is an object.
-
-    @return `true` if type is object, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_object()` for all JSON
-    types.,is_object}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_object() const noexcept
-    {
-        return m_type == value_t::object;
-    }
-
-    /*!
-    @brief return whether value is an array
-
-    This function returns true if and only if the JSON value is an array.
-
-    @return `true` if type is array, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_array()` for all JSON
-    types.,is_array}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_array() const noexcept
-    {
-        return m_type == value_t::array;
-    }
-
-    /*!
-    @brief return whether value is a string
-
-    This function returns true if and only if the JSON value is a string.
-
-    @return `true` if type is string, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_string()` for all JSON
-    types.,is_string}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_string() const noexcept
-    {
-        return m_type == value_t::string;
-    }
-
-    /*!
-    @brief return whether value is a binary array
-
-    This function returns true if and only if the JSON value is a binary array.
-
-    @return `true` if type is binary array, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_binary()` for all JSON
-    types.,is_binary}
-
-    @since version 3.8.0
-    */
-    constexpr bool is_binary() const noexcept
-    {
-        return m_type == value_t::binary;
-    }
-
-    /*!
-    @brief return whether value is discarded
-
-    This function returns true if and only if the JSON value was discarded
-    during parsing with a callback function (see @ref parser_callback_t).
-
-    @note This function will always be `false` for JSON values after parsing.
-    That is, discarded values can only occur during parsing, but will be
-    removed when inside a structured value or replaced by null in other cases.
-
-    @return `true` if type is discarded, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_discarded()` for all JSON
-    types.,is_discarded}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_discarded() const noexcept
-    {
-        return m_type == value_t::discarded;
-    }
-
-    /*!
-    @brief return the type of the JSON value (implicit)
-
-    Implicitly return the type of the JSON value as a value from the @ref
-    value_t enumeration.
-
-    @return the type of the JSON value
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies the @ref value_t operator for
-    all JSON types.,operator__value_t}
-
-    @sa @ref type() -- return the type of the JSON value (explicit)
-    @sa @ref type_name() -- return the type as string
-
-    @since version 1.0.0
-    */
-    constexpr operator value_t() const noexcept
-    {
-        return m_type;
-    }
-
-    /// @}
-
-  private:
-    //////////////////
-    // value access //
-    //////////////////
-
-    /// get a boolean (explicit)
-    boolean_t get_impl(boolean_t* /*unused*/) const
-    {
-        if (JSON_HEDLEY_LIKELY(is_boolean()))
-        {
-            return m_value.boolean;
-        }
-
-        JSON_THROW(type_error::create(302, "type must be boolean, but is " + std::string(type_name())));
-    }
-
-    /// get a pointer to the value (object)
-    object_t* get_impl_ptr(object_t* /*unused*/) noexcept
-    {
-        return is_object() ? m_value.object : nullptr;
-    }
-
-    /// get a pointer to the value (object)
-    constexpr const object_t* get_impl_ptr(const object_t* /*unused*/) const noexcept
-    {
-        return is_object() ? m_value.object : nullptr;
-    }
-
-    /// get a pointer to the value (array)
-    array_t* get_impl_ptr(array_t* /*unused*/) noexcept
-    {
-        return is_array() ? m_value.array : nullptr;
-    }
-
-    /// get a pointer to the value (array)
-    constexpr const array_t* get_impl_ptr(const array_t* /*unused*/) const noexcept
-    {
-        return is_array() ? m_value.array : nullptr;
-    }
-
-    /// get a pointer to the value (string)
-    string_t* get_impl_ptr(string_t* /*unused*/) noexcept
-    {
-        return is_string() ? m_value.string : nullptr;
-    }
-
-    /// get a pointer to the value (string)
-    constexpr const string_t* get_impl_ptr(const string_t* /*unused*/) const noexcept
-    {
-        return is_string() ? m_value.string : nullptr;
-    }
-
-    /// get a pointer to the value (boolean)
-    boolean_t* get_impl_ptr(boolean_t* /*unused*/) noexcept
-    {
-        return is_boolean() ? &m_value.boolean : nullptr;
-    }
-
-    /// get a pointer to the value (boolean)
-    constexpr const boolean_t* get_impl_ptr(const boolean_t* /*unused*/) const noexcept
-    {
-        return is_boolean() ? &m_value.boolean : nullptr;
-    }
-
-    /// get a pointer to the value (integer number)
-    number_integer_t* get_impl_ptr(number_integer_t* /*unused*/) noexcept
-    {
-        return is_number_integer() ? &m_value.number_integer : nullptr;
-    }
-
-    /// get a pointer to the value (integer number)
-    constexpr const number_integer_t* get_impl_ptr(const number_integer_t* /*unused*/) const noexcept
-    {
-        return is_number_integer() ? &m_value.number_integer : nullptr;
-    }
-
-    /// get a pointer to the value (unsigned number)
-    number_unsigned_t* get_impl_ptr(number_unsigned_t* /*unused*/) noexcept
-    {
-        return is_number_unsigned() ? &m_value.number_unsigned : nullptr;
-    }
-
-    /// get a pointer to the value (unsigned number)
-    constexpr const number_unsigned_t* get_impl_ptr(const number_unsigned_t* /*unused*/) const noexcept
-    {
-        return is_number_unsigned() ? &m_value.number_unsigned : nullptr;
-    }
-
-    /// get a pointer to the value (floating-point number)
-    number_float_t* get_impl_ptr(number_float_t* /*unused*/) noexcept
-    {
-        return is_number_float() ? &m_value.number_float : nullptr;
-    }
-
-    /// get a pointer to the value (floating-point number)
-    constexpr const number_float_t* get_impl_ptr(const number_float_t* /*unused*/) const noexcept
-    {
-        return is_number_float() ? &m_value.number_float : nullptr;
-    }
-
-    /// get a pointer to the value (binary)
-    binary_t* get_impl_ptr(binary_t* /*unused*/) noexcept
-    {
-        return is_binary() ? m_value.binary : nullptr;
-    }
-
-    /// get a pointer to the value (binary)
-    constexpr const binary_t* get_impl_ptr(const binary_t* /*unused*/) const noexcept
-    {
-        return is_binary() ? m_value.binary : nullptr;
-    }
-
-    /*!
-    @brief helper function to implement get_ref()
-
-    This function helps to implement get_ref() without code duplication for
-    const and non-const overloads
-
-    @tparam ThisType will be deduced as `basic_json` or `const basic_json`
-
-    @throw type_error.303 if ReferenceType does not match underlying value
-    type of the current JSON
-    */
-    template<typename ReferenceType, typename ThisType>
-    static ReferenceType get_ref_impl(ThisType& obj)
-    {
-        // delegate the call to get_ptr<>()
-        auto ptr = obj.template get_ptr<typename std::add_pointer<ReferenceType>::type>();
-
-        if (JSON_HEDLEY_LIKELY(ptr != nullptr))
-        {
-            return *ptr;
-        }
-
-        JSON_THROW(type_error::create(303, "incompatible ReferenceType for get_ref, actual type is " + std::string(obj.type_name())));
-    }
-
-  public:
-    /// @name value access
-    /// Direct access to the stored value of a JSON value.
-    /// @{
-
-    /*!
-    @brief get special-case overload
-
-    This overloads avoids a lot of template boilerplate, it can be seen as the
-    identity method
-
-    @tparam BasicJsonType == @ref basic_json
-
-    @return a copy of *this
-
-    @complexity Constant.
-
-    @since version 2.1.0
-    */
-    template<typename BasicJsonType, detail::enable_if_t<
-                 std::is_same<typename std::remove_const<BasicJsonType>::type, basic_json_t>::value,
-                 int> = 0>
-    basic_json get() const
-    {
-        return *this;
-    }
-
-    /*!
-    @brief get special-case overload
-
-    This overloads converts the current @ref basic_json in a different
-    @ref basic_json type
-
-    @tparam BasicJsonType == @ref basic_json
-
-    @return a copy of *this, converted into @tparam BasicJsonType
-
-    @complexity Depending on the implementation of the called `from_json()`
-                method.
-
-    @since version 3.2.0
-    */
-    template<typename BasicJsonType, detail::enable_if_t<
-                 not std::is_same<BasicJsonType, basic_json>::value and
-                 detail::is_basic_json<BasicJsonType>::value, int> = 0>
-    BasicJsonType get() const
-    {
-        return *this;
-    }
-
-    /*!
-    @brief get a value (explicit)
-
-    Explicit type conversion between the JSON value and a compatible value
-    which is [CopyConstructible](https://en.cppreference.com/w/cpp/named_req/CopyConstructible)
-    and [DefaultConstructible](https://en.cppreference.com/w/cpp/named_req/DefaultConstructible).
-    The value is converted by calling the @ref json_serializer<ValueType>
-    `from_json()` method.
-
-    The function is equivalent to executing
-    @code {.cpp}
-    ValueType ret;
-    JSONSerializer<ValueType>::from_json(*this, ret);
-    return ret;
-    @endcode
-
-    This overloads is chosen if:
-    - @a ValueType is not @ref basic_json,
-    - @ref json_serializer<ValueType> has a `from_json()` method of the form
-      `void from_json(const basic_json&, ValueType&)`, and
-    - @ref json_serializer<ValueType> does not have a `from_json()` method of
-      the form `ValueType from_json(const basic_json&)`
-
-    @tparam ValueTypeCV the provided value type
-    @tparam ValueType the returned value type
-
-    @return copy of the JSON value, converted to @a ValueType
-
-    @throw what @ref json_serializer<ValueType> `from_json()` method throws
-
-    @liveexample{The example below shows several conversions from JSON values
-    to other types. There a few things to note: (1) Floating-point numbers can
-    be converted to integers\, (2) A JSON array can be converted to a standard
-    `std::vector<short>`\, (3) A JSON object can be converted to C++
-    associative containers such as `std::unordered_map<std::string\,
-    json>`.,get__ValueType_const}
-
-    @since version 2.1.0
-    */
-    template<typename ValueTypeCV, typename ValueType = detail::uncvref_t<ValueTypeCV>,
-             detail::enable_if_t <
-                 not detail::is_basic_json<ValueType>::value and
-                 detail::has_from_json<basic_json_t, ValueType>::value and
-                 not detail::has_non_default_from_json<basic_json_t, ValueType>::value,
-                 int> = 0>
-    ValueType get() const noexcept(noexcept(
-                                       JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>(), std::declval<ValueType&>())))
-    {
-        // we cannot static_assert on ValueTypeCV being non-const, because
-        // there is support for get<const basic_json_t>(), which is why we
-        // still need the uncvref
-        static_assert(not std::is_reference<ValueTypeCV>::value,
-                      "get() cannot be used with reference types, you might want to use get_ref()");
-        static_assert(std::is_default_constructible<ValueType>::value,
-                      "types must be DefaultConstructible when used with get()");
-
-        ValueType ret;
-        JSONSerializer<ValueType>::from_json(*this, ret);
-        return ret;
-    }
-
-    /*!
-    @brief get a value (explicit); special case
-
-    Explicit type conversion between the JSON value and a compatible value
-    which is **not** [CopyConstructible](https://en.cppreference.com/w/cpp/named_req/CopyConstructible)
-    and **not** [DefaultConstructible](https://en.cppreference.com/w/cpp/named_req/DefaultConstructible).
-    The value is converted by calling the @ref json_serializer<ValueType>
-    `from_json()` method.
-
-    The function is equivalent to executing
-    @code {.cpp}
-    return JSONSerializer<ValueTypeCV>::from_json(*this);
-    @endcode
-
-    This overloads is chosen if:
-    - @a ValueType is not @ref basic_json and
-    - @ref json_serializer<ValueType> has a `from_json()` method of the form
-      `ValueType from_json(const basic_json&)`
-
-    @note If @ref json_serializer<ValueType> has both overloads of
-    `from_json()`, this one is chosen.
-
-    @tparam ValueTypeCV the provided value type
-    @tparam ValueType the returned value type
-
-    @return copy of the JSON value, converted to @a ValueType
-
-    @throw what @ref json_serializer<ValueType> `from_json()` method throws
-
-    @since version 2.1.0
-    */
-    template<typename ValueTypeCV, typename ValueType = detail::uncvref_t<ValueTypeCV>,
-             detail::enable_if_t<not std::is_same<basic_json_t, ValueType>::value and
-                                 detail::has_non_default_from_json<basic_json_t, ValueType>::value,
-                                 int> = 0>
-    ValueType get() const noexcept(noexcept(
-                                       JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>())))
-    {
-        static_assert(not std::is_reference<ValueTypeCV>::value,
-                      "get() cannot be used with reference types, you might want to use get_ref()");
-        return JSONSerializer<ValueType>::from_json(*this);
-    }
-
-    /*!
-    @brief get a value (explicit)
-
-    Explicit type conversion between the JSON value and a compatible value.
-    The value is filled into the input parameter by calling the @ref json_serializer<ValueType>
-    `from_json()` method.
-
-    The function is equivalent to executing
-    @code {.cpp}
-    ValueType v;
-    JSONSerializer<ValueType>::from_json(*this, v);
-    @endcode
-
-    This overloads is chosen if:
-    - @a ValueType is not @ref basic_json,
-    - @ref json_serializer<ValueType> has a `from_json()` method of the form
-      `void from_json(const basic_json&, ValueType&)`, and
-
-    @tparam ValueType the input parameter type.
-
-    @return the input parameter, allowing chaining calls.
-
-    @throw what @ref json_serializer<ValueType> `from_json()` method throws
-
-    @liveexample{The example below shows several conversions from JSON values
-    to other types. There a few things to note: (1) Floating-point numbers can
-    be converted to integers\, (2) A JSON array can be converted to a standard
-    `std::vector<short>`\, (3) A JSON object can be converted to C++
-    associative containers such as `std::unordered_map<std::string\,
-    json>`.,get_to}
-
-    @since version 3.3.0
-    */
-    template<typename ValueType,
-             detail::enable_if_t <
-                 not detail::is_basic_json<ValueType>::value and
-                 detail::has_from_json<basic_json_t, ValueType>::value,
-                 int> = 0>
-    ValueType & get_to(ValueType& v) const noexcept(noexcept(
-                JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>(), v)))
-    {
-        JSONSerializer<ValueType>::from_json(*this, v);
-        return v;
-    }
-
-    template <
-        typename T, std::size_t N,
-        typename Array = T (&)[N],
-        detail::enable_if_t <
-            detail::has_from_json<basic_json_t, Array>::value, int > = 0 >
-    Array get_to(T (&v)[N]) const
-    noexcept(noexcept(JSONSerializer<Array>::from_json(
-                          std::declval<const basic_json_t&>(), v)))
-    {
-        JSONSerializer<Array>::from_json(*this, v);
-        return v;
-    }
-
-
-    /*!
-    @brief get a pointer value (implicit)
-
-    Implicit pointer access to the internally stored JSON value. No copies are
-    made.
-
-    @warning Writing data to the pointee of the result yields an undefined
-    state.
-
-    @tparam PointerType pointer type; must be a pointer to @ref array_t, @ref
-    object_t, @ref string_t, @ref boolean_t, @ref number_integer_t,
-    @ref number_unsigned_t, or @ref number_float_t. Enforced by a static
-    assertion.
-
-    @return pointer to the internally stored JSON value if the requested
-    pointer type @a PointerType fits to the JSON value; `nullptr` otherwise
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how pointers to internal values of a
-    JSON value can be requested. Note that no type conversions are made and a
-    `nullptr` is returned if the value and the requested pointer type does not
-    match.,get_ptr}
-
-    @since version 1.0.0
-    */
-    template<typename PointerType, typename std::enable_if<
-                 std::is_pointer<PointerType>::value, int>::type = 0>
-    auto get_ptr() noexcept -> decltype(std::declval<basic_json_t&>().get_impl_ptr(std::declval<PointerType>()))
-    {
-        // delegate the call to get_impl_ptr<>()
-        return get_impl_ptr(static_cast<PointerType>(nullptr));
-    }
-
-    /*!
-    @brief get a pointer value (implicit)
-    @copydoc get_ptr()
-    */
-    template<typename PointerType, typename std::enable_if<
-                 std::is_pointer<PointerType>::value and
-                 std::is_const<typename std::remove_pointer<PointerType>::type>::value, int>::type = 0>
-    constexpr auto get_ptr() const noexcept -> decltype(std::declval<const basic_json_t&>().get_impl_ptr(std::declval<PointerType>()))
-    {
-        // delegate the call to get_impl_ptr<>() const
-        return get_impl_ptr(static_cast<PointerType>(nullptr));
-    }
-
-    /*!
-    @brief get a pointer value (explicit)
-
-    Explicit pointer access to the internally stored JSON value. No copies are
-    made.
-
-    @warning The pointer becomes invalid if the underlying JSON object
-    changes.
-
-    @tparam PointerType pointer type; must be a pointer to @ref array_t, @ref
-    object_t, @ref string_t, @ref boolean_t, @ref number_integer_t,
-    @ref number_unsigned_t, or @ref number_float_t.
-
-    @return pointer to the internally stored JSON value if the requested
-    pointer type @a PointerType fits to the JSON value; `nullptr` otherwise
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how pointers to internal values of a
-    JSON value can be requested. Note that no type conversions are made and a
-    `nullptr` is returned if the value and the requested pointer type does not
-    match.,get__PointerType}
-
-    @sa @ref get_ptr() for explicit pointer-member access
-
-    @since version 1.0.0
-    */
-    template<typename PointerType, typename std::enable_if<
-                 std::is_pointer<PointerType>::value, int>::type = 0>
-    auto get() noexcept -> decltype(std::declval<basic_json_t&>().template get_ptr<PointerType>())
-    {
-        // delegate the call to get_ptr
-        return get_ptr<PointerType>();
-    }
-
-    /*!
-    @brief get a pointer value (explicit)
-    @copydoc get()
-    */
-    template<typename PointerType, typename std::enable_if<
-                 std::is_pointer<PointerType>::value, int>::type = 0>
-    constexpr auto get() const noexcept -> decltype(std::declval<const basic_json_t&>().template get_ptr<PointerType>())
-    {
-        // delegate the call to get_ptr
-        return get_ptr<PointerType>();
-    }
-
-    /*!
-    @brief get a reference value (implicit)
-
-    Implicit reference access to the internally stored JSON value. No copies
-    are made.
-
-    @warning Writing data to the referee of the result yields an undefined
-    state.
-
-    @tparam ReferenceType reference type; must be a reference to @ref array_t,
-    @ref object_t, @ref string_t, @ref boolean_t, @ref number_integer_t, or
-    @ref number_float_t. Enforced by static assertion.
-
-    @return reference to the internally stored JSON value if the requested
-    reference type @a ReferenceType fits to the JSON value; throws
-    type_error.303 otherwise
-
-    @throw type_error.303 in case passed type @a ReferenceType is incompatible
-    with the stored JSON value; see example below
-
-    @complexity Constant.
-
-    @liveexample{The example shows several calls to `get_ref()`.,get_ref}
-
-    @since version 1.1.0
-    */
-    template<typename ReferenceType, typename std::enable_if<
-                 std::is_reference<ReferenceType>::value, int>::type = 0>
-    ReferenceType get_ref()
-    {
-        // delegate call to get_ref_impl
-        return get_ref_impl<ReferenceType>(*this);
-    }
-
-    /*!
-    @brief get a reference value (implicit)
-    @copydoc get_ref()
-    */
-    template<typename ReferenceType, typename std::enable_if<
-                 std::is_reference<ReferenceType>::value and
-                 std::is_const<typename std::remove_reference<ReferenceType>::type>::value, int>::type = 0>
-    ReferenceType get_ref() const
-    {
-        // delegate call to get_ref_impl
-        return get_ref_impl<ReferenceType>(*this);
-    }
-
-    /*!
-    @brief get a value (implicit)
-
-    Implicit type conversion between the JSON value and a compatible value.
-    The call is realized by calling @ref get() const.
-
-    @tparam ValueType non-pointer type compatible to the JSON value, for
-    instance `int` for JSON integer numbers, `bool` for JSON booleans, or
-    `std::vector` types for JSON arrays. The character type of @ref string_t
-    as well as an initializer list of this type is excluded to avoid
-    ambiguities as these types implicitly convert to `std::string`.
-
-    @return copy of the JSON value, converted to type @a ValueType
-
-    @throw type_error.302 in case passed type @a ValueType is incompatible
-    to the JSON value type (e.g., the JSON value is of type boolean, but a
-    string is requested); see example below
-
-    @complexity Linear in the size of the JSON value.
-
-    @liveexample{The example below shows several conversions from JSON values
-    to other types. There a few things to note: (1) Floating-point numbers can
-    be converted to integers\, (2) A JSON array can be converted to a standard
-    `std::vector<short>`\, (3) A JSON object can be converted to C++
-    associative containers such as `std::unordered_map<std::string\,
-    json>`.,operator__ValueType}
-
-    @since version 1.0.0
-    */
-    template < typename ValueType, typename std::enable_if <
-                   not std::is_pointer<ValueType>::value and
-                   not std::is_same<ValueType, detail::json_ref<basic_json>>::value and
-                   not std::is_same<ValueType, typename string_t::value_type>::value and
-                   not detail::is_basic_json<ValueType>::value
-                   and not std::is_same<ValueType, std::initializer_list<typename string_t::value_type>>::value
-#if defined(JSON_HAS_CPP_17) && (defined(__GNUC__) || (defined(_MSC_VER) and _MSC_VER >= 1910 and _MSC_VER <= 1914))
-                   and not std::is_same<ValueType, typename std::string_view>::value
-#endif
-                   and detail::is_detected<detail::get_template_function, const basic_json_t&, ValueType>::value
-                   , int >::type = 0 >
-    operator ValueType() const
-    {
-        // delegate the call to get<>() const
-        return get<ValueType>();
-    }
-
-    /*!
-    @return reference to the binary value
-
-    @throw type_error.302 if the value is not binary
-
-    @sa @ref is_binary() to check if the value is binary
-
-    @since version 3.8.0
-    */
-    binary_t& get_binary()
-    {
-        if (not is_binary())
-        {
-            JSON_THROW(type_error::create(302, "type must be binary, but is " + std::string(type_name())));
-        }
-
-        return *get_ptr<binary_t*>();
-    }
-
-    /// @copydoc get_binary()
-    const binary_t& get_binary() const
-    {
-        if (not is_binary())
-        {
-            JSON_THROW(type_error::create(302, "type must be binary, but is " + std::string(type_name())));
-        }
-
-        return *get_ptr<const binary_t*>();
-    }
-
-    /// @}
-
-
-    ////////////////////
-    // element access //
-    ////////////////////
-
-    /// @name element access
-    /// Access to the JSON value.
-    /// @{
-
-    /*!
-    @brief access specified array element with bounds checking
-
-    Returns a reference to the element at specified location @a idx, with
-    bounds checking.
-
-    @param[in] idx  index of the element to access
-
-    @return reference to the element at index @a idx
-
-    @throw type_error.304 if the JSON value is not an array; in this case,
-    calling `at` with an index makes no sense. See example below.
-    @throw out_of_range.401 if the index @a idx is out of range of the array;
-    that is, `idx >= size()`. See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @since version 1.0.0
-
-    @liveexample{The example below shows how array elements can be read and
-    written using `at()`. It also demonstrates the different exceptions that
-    can be thrown.,at__size_type}
-    */
-    reference at(size_type idx)
-    {
-        // at only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            JSON_TRY
-            {
-                return m_value.array->at(idx);
-            }
-            JSON_CATCH (std::out_of_range&)
-            {
-                // create better exception explanation
-                JSON_THROW(out_of_range::create(401, "array index " + std::to_string(idx) + " is out of range"));
-            }
-        }
-        else
-        {
-            JSON_THROW(type_error::create(304, "cannot use at() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief access specified array element with bounds checking
-
-    Returns a const reference to the element at specified location @a idx,
-    with bounds checking.
-
-    @param[in] idx  index of the element to access
-
-    @return const reference to the element at index @a idx
-
-    @throw type_error.304 if the JSON value is not an array; in this case,
-    calling `at` with an index makes no sense. See example below.
-    @throw out_of_range.401 if the index @a idx is out of range of the array;
-    that is, `idx >= size()`. See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @since version 1.0.0
-
-    @liveexample{The example below shows how array elements can be read using
-    `at()`. It also demonstrates the different exceptions that can be thrown.,
-    at__size_type_const}
-    */
-    const_reference at(size_type idx) const
-    {
-        // at only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            JSON_TRY
-            {
-                return m_value.array->at(idx);
-            }
-            JSON_CATCH (std::out_of_range&)
-            {
-                // create better exception explanation
-                JSON_THROW(out_of_range::create(401, "array index " + std::to_string(idx) + " is out of range"));
-            }
-        }
-        else
-        {
-            JSON_THROW(type_error::create(304, "cannot use at() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief access specified object element with bounds checking
-
-    Returns a reference to the element at with specified key @a key, with
-    bounds checking.
-
-    @param[in] key  key of the element to access
-
-    @return reference to the element at key @a key
-
-    @throw type_error.304 if the JSON value is not an object; in this case,
-    calling `at` with a key makes no sense. See example below.
-    @throw out_of_range.403 if the key @a key is is not stored in the object;
-    that is, `find(key) == end()`. See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Logarithmic in the size of the container.
-
-    @sa @ref operator[](const typename object_t::key_type&) for unchecked
-    access by reference
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.0.0
-
-    @liveexample{The example below shows how object elements can be read and
-    written using `at()`. It also demonstrates the different exceptions that
-    can be thrown.,at__object_t_key_type}
-    */
-    reference at(const typename object_t::key_type& key)
-    {
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            JSON_TRY
-            {
-                return m_value.object->at(key);
-            }
-            JSON_CATCH (std::out_of_range&)
-            {
-                // create better exception explanation
-                JSON_THROW(out_of_range::create(403, "key '" + key + "' not found"));
-            }
-        }
-        else
-        {
-            JSON_THROW(type_error::create(304, "cannot use at() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief access specified object element with bounds checking
-
-    Returns a const reference to the element at with specified key @a key,
-    with bounds checking.
-
-    @param[in] key  key of the element to access
-
-    @return const reference to the element at key @a key
-
-    @throw type_error.304 if the JSON value is not an object; in this case,
-    calling `at` with a key makes no sense. See example below.
-    @throw out_of_range.403 if the key @a key is is not stored in the object;
-    that is, `find(key) == end()`. See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Logarithmic in the size of the container.
-
-    @sa @ref operator[](const typename object_t::key_type&) for unchecked
-    access by reference
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.0.0
-
-    @liveexample{The example below shows how object elements can be read using
-    `at()`. It also demonstrates the different exceptions that can be thrown.,
-    at__object_t_key_type_const}
-    */
-    const_reference at(const typename object_t::key_type& key) const
-    {
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            JSON_TRY
-            {
-                return m_value.object->at(key);
-            }
-            JSON_CATCH (std::out_of_range&)
-            {
-                // create better exception explanation
-                JSON_THROW(out_of_range::create(403, "key '" + key + "' not found"));
-            }
-        }
-        else
-        {
-            JSON_THROW(type_error::create(304, "cannot use at() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief access specified array element
-
-    Returns a reference to the element at specified location @a idx.
-
-    @note If @a idx is beyond the range of the array (i.e., `idx >= size()`),
-    then the array is silently filled up with `null` values to make `idx` a
-    valid reference to the last stored element.
-
-    @param[in] idx  index of the element to access
-
-    @return reference to the element at index @a idx
-
-    @throw type_error.305 if the JSON value is not an array or null; in that
-    cases, using the [] operator with an index makes no sense.
-
-    @complexity Constant if @a idx is in the range of the array. Otherwise
-    linear in `idx - size()`.
-
-    @liveexample{The example below shows how array elements can be read and
-    written using `[]` operator. Note the addition of `null`
-    values.,operatorarray__size_type}
-
-    @since version 1.0.0
-    */
-    reference operator[](size_type idx)
-    {
-        // implicitly convert null value to an empty array
-        if (is_null())
-        {
-            m_type = value_t::array;
-            m_value.array = create<array_t>();
-            assert_invariant();
-        }
-
-        // operator[] only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            // fill up array with null values if given idx is outside range
-            if (idx >= m_value.array->size())
-            {
-                m_value.array->insert(m_value.array->end(),
-                                      idx - m_value.array->size() + 1,
-                                      basic_json());
-            }
-
-            return m_value.array->operator[](idx);
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a numeric argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief access specified array element
-
-    Returns a const reference to the element at specified location @a idx.
-
-    @param[in] idx  index of the element to access
-
-    @return const reference to the element at index @a idx
-
-    @throw type_error.305 if the JSON value is not an array; in that case,
-    using the [] operator with an index makes no sense.
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how array elements can be read using
-    the `[]` operator.,operatorarray__size_type_const}
-
-    @since version 1.0.0
-    */
-    const_reference operator[](size_type idx) const
-    {
-        // const operator[] only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            return m_value.array->operator[](idx);
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a numeric argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief access specified object element
-
-    Returns a reference to the element at with specified key @a key.
-
-    @note If @a key is not found in the object, then it is silently added to
-    the object and filled with a `null` value to make `key` a valid reference.
-    In case the value was `null` before, it is converted to an object.
-
-    @param[in] key  key of the element to access
-
-    @return reference to the element at key @a key
-
-    @throw type_error.305 if the JSON value is not an object or null; in that
-    cases, using the [] operator with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be read and
-    written using the `[]` operator.,operatorarray__key_type}
-
-    @sa @ref at(const typename object_t::key_type&) for access by reference
-    with range checking
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.0.0
-    */
-    reference operator[](const typename object_t::key_type& key)
-    {
-        // implicitly convert null value to an empty object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value.object = create<object_t>();
-            assert_invariant();
-        }
-
-        // operator[] only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            return m_value.object->operator[](key);
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief read-only access specified object element
-
-    Returns a const reference to the element at with specified key @a key. No
-    bounds checking is performed.
-
-    @warning If the element with key @a key does not exist, the behavior is
-    undefined.
-
-    @param[in] key  key of the element to access
-
-    @return const reference to the element at key @a key
-
-    @pre The element with key @a key must exist. **This precondition is
-         enforced with an assertion.**
-
-    @throw type_error.305 if the JSON value is not an object; in that case,
-    using the [] operator with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be read using
-    the `[]` operator.,operatorarray__key_type_const}
-
-    @sa @ref at(const typename object_t::key_type&) for access by reference
-    with range checking
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.0.0
-    */
-    const_reference operator[](const typename object_t::key_type& key) const
-    {
-        // const operator[] only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            assert(m_value.object->find(key) != m_value.object->end());
-            return m_value.object->find(key)->second;
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief access specified object element
-
-    Returns a reference to the element at with specified key @a key.
-
-    @note If @a key is not found in the object, then it is silently added to
-    the object and filled with a `null` value to make `key` a valid reference.
-    In case the value was `null` before, it is converted to an object.
-
-    @param[in] key  key of the element to access
-
-    @return reference to the element at key @a key
-
-    @throw type_error.305 if the JSON value is not an object or null; in that
-    cases, using the [] operator with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be read and
-    written using the `[]` operator.,operatorarray__key_type}
-
-    @sa @ref at(const typename object_t::key_type&) for access by reference
-    with range checking
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.1.0
-    */
-    template<typename T>
-    JSON_HEDLEY_NON_NULL(2)
-    reference operator[](T* key)
-    {
-        // implicitly convert null to object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value = value_t::object;
-            assert_invariant();
-        }
-
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            return m_value.object->operator[](key);
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief read-only access specified object element
-
-    Returns a const reference to the element at with specified key @a key. No
-    bounds checking is performed.
-
-    @warning If the element with key @a key does not exist, the behavior is
-    undefined.
-
-    @param[in] key  key of the element to access
-
-    @return const reference to the element at key @a key
-
-    @pre The element with key @a key must exist. **This precondition is
-         enforced with an assertion.**
-
-    @throw type_error.305 if the JSON value is not an object; in that case,
-    using the [] operator with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be read using
-    the `[]` operator.,operatorarray__key_type_const}
-
-    @sa @ref at(const typename object_t::key_type&) for access by reference
-    with range checking
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.1.0
-    */
-    template<typename T>
-    JSON_HEDLEY_NON_NULL(2)
-    const_reference operator[](T* key) const
-    {
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            assert(m_value.object->find(key) != m_value.object->end());
-            return m_value.object->find(key)->second;
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief access specified object element with default value
-
-    Returns either a copy of an object's element at the specified key @a key
-    or a given default value if no element with key @a key exists.
-
-    The function is basically equivalent to executing
-    @code {.cpp}
-    try {
-        return at(key);
-    } catch(out_of_range) {
-        return default_value;
-    }
-    @endcode
-
-    @note Unlike @ref at(const typename object_t::key_type&), this function
-    does not throw if the given key @a key was not found.
-
-    @note Unlike @ref operator[](const typename object_t::key_type& key), this
-    function does not implicitly add an element to the position defined by @a
-    key. This function is furthermore also applicable to const objects.
-
-    @param[in] key  key of the element to access
-    @param[in] default_value  the value to return if @a key is not found
-
-    @tparam ValueType type compatible to JSON values, for instance `int` for
-    JSON integer numbers, `bool` for JSON booleans, or `std::vector` types for
-    JSON arrays. Note the type of the expected value at @a key and the default
-    value @a default_value must be compatible.
-
-    @return copy of the element at key @a key or @a default_value if @a key
-    is not found
-
-    @throw type_error.302 if @a default_value does not match the type of the
-    value at @a key
-    @throw type_error.306 if the JSON value is not an object; in that case,
-    using `value()` with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be queried
-    with a default value.,basic_json__value}
-
-    @sa @ref at(const typename object_t::key_type&) for access by reference
-    with range checking
-    @sa @ref operator[](const typename object_t::key_type&) for unchecked
-    access by reference
-
-    @since version 1.0.0
-    */
-    template<class ValueType, typename std::enable_if<
-                 std::is_convertible<basic_json_t, ValueType>::value
-                 and not std::is_same<value_t, ValueType>::value, int>::type = 0>
-    ValueType value(const typename object_t::key_type& key, const ValueType& default_value) const
-    {
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            // if key is found, return value and given default value otherwise
-            const auto it = find(key);
-            if (it != end())
-            {
-                return *it;
-            }
-
-            return default_value;
-        }
-
-        JSON_THROW(type_error::create(306, "cannot use value() with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief overload for a default value of type const char*
-    @copydoc basic_json::value(const typename object_t::key_type&, const ValueType&) const
-    */
-    string_t value(const typename object_t::key_type& key, const char* default_value) const
-    {
-        return value(key, string_t(default_value));
-    }
-
-    /*!
-    @brief access specified object element via JSON Pointer with default value
-
-    Returns either a copy of an object's element at the specified key @a key
-    or a given default value if no element with key @a key exists.
-
-    The function is basically equivalent to executing
-    @code {.cpp}
-    try {
-        return at(ptr);
-    } catch(out_of_range) {
-        return default_value;
-    }
-    @endcode
-
-    @note Unlike @ref at(const json_pointer&), this function does not throw
-    if the given key @a key was not found.
-
-    @param[in] ptr  a JSON pointer to the element to access
-    @param[in] default_value  the value to return if @a ptr found no value
-
-    @tparam ValueType type compatible to JSON values, for instance `int` for
-    JSON integer numbers, `bool` for JSON booleans, or `std::vector` types for
-    JSON arrays. Note the type of the expected value at @a key and the default
-    value @a default_value must be compatible.
-
-    @return copy of the element at key @a key or @a default_value if @a key
-    is not found
-
-    @throw type_error.302 if @a default_value does not match the type of the
-    value at @a ptr
-    @throw type_error.306 if the JSON value is not an object; in that case,
-    using `value()` with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be queried
-    with a default value.,basic_json__value_ptr}
-
-    @sa @ref operator[](const json_pointer&) for unchecked access by reference
-
-    @since version 2.0.2
-    */
-    template<class ValueType, typename std::enable_if<
-                 std::is_convertible<basic_json_t, ValueType>::value, int>::type = 0>
-    ValueType value(const json_pointer& ptr, const ValueType& default_value) const
-    {
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            // if pointer resolves a value, return it or use default value
-            JSON_TRY
-            {
-                return ptr.get_checked(this);
-            }
-            JSON_INTERNAL_CATCH (out_of_range&)
-            {
-                return default_value;
-            }
-        }
-
-        JSON_THROW(type_error::create(306, "cannot use value() with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief overload for a default value of type const char*
-    @copydoc basic_json::value(const json_pointer&, ValueType) const
-    */
-    JSON_HEDLEY_NON_NULL(3)
-    string_t value(const json_pointer& ptr, const char* default_value) const
-    {
-        return value(ptr, string_t(default_value));
-    }
-
-    /*!
-    @brief access the first element
-
-    Returns a reference to the first element in the container. For a JSON
-    container `c`, the expression `c.front()` is equivalent to `*c.begin()`.
-
-    @return In case of a structured type (array or object), a reference to the
-    first element is returned. In case of number, string, boolean, or binary
-    values, a reference to the value is returned.
-
-    @complexity Constant.
-
-    @pre The JSON value must not be `null` (would throw `std::out_of_range`)
-    or an empty array or object (undefined behavior, **guarded by
-    assertions**).
-    @post The JSON value remains unchanged.
-
-    @throw invalid_iterator.214 when called on `null` value
-
-    @liveexample{The following code shows an example for `front()`.,front}
-
-    @sa @ref back() -- access the last element
-
-    @since version 1.0.0
-    */
-    reference front()
-    {
-        return *begin();
-    }
-
-    /*!
-    @copydoc basic_json::front()
-    */
-    const_reference front() const
-    {
-        return *cbegin();
-    }
-
-    /*!
-    @brief access the last element
-
-    Returns a reference to the last element in the container. For a JSON
-    container `c`, the expression `c.back()` is equivalent to
-    @code {.cpp}
-    auto tmp = c.end();
-    --tmp;
-    return *tmp;
-    @endcode
-
-    @return In case of a structured type (array or object), a reference to the
-    last element is returned. In case of number, string, boolean, or binary
-    values, a reference to the value is returned.
-
-    @complexity Constant.
-
-    @pre The JSON value must not be `null` (would throw `std::out_of_range`)
-    or an empty array or object (undefined behavior, **guarded by
-    assertions**).
-    @post The JSON value remains unchanged.
-
-    @throw invalid_iterator.214 when called on a `null` value. See example
-    below.
-
-    @liveexample{The following code shows an example for `back()`.,back}
-
-    @sa @ref front() -- access the first element
-
-    @since version 1.0.0
-    */
-    reference back()
-    {
-        auto tmp = end();
-        --tmp;
-        return *tmp;
-    }
-
-    /*!
-    @copydoc basic_json::back()
-    */
-    const_reference back() const
-    {
-        auto tmp = cend();
-        --tmp;
-        return *tmp;
-    }
-
-    /*!
-    @brief remove element given an iterator
-
-    Removes the element specified by iterator @a pos. The iterator @a pos must
-    be valid and dereferenceable. Thus the `end()` iterator (which is valid,
-    but is not dereferenceable) cannot be used as a value for @a pos.
-
-    If called on a primitive type other than `null`, the resulting JSON value
-    will be `null`.
-
-    @param[in] pos iterator to the element to remove
-    @return Iterator following the last removed element. If the iterator @a
-    pos refers to the last element, the `end()` iterator is returned.
-
-    @tparam IteratorType an @ref iterator or @ref const_iterator
-
-    @post Invalidates iterators and references at or after the point of the
-    erase, including the `end()` iterator.
-
-    @throw type_error.307 if called on a `null` value; example: `"cannot use
-    erase() with null"`
-    @throw invalid_iterator.202 if called on an iterator which does not belong
-    to the current JSON value; example: `"iterator does not fit current
-    value"`
-    @throw invalid_iterator.205 if called on a primitive type with invalid
-    iterator (i.e., any iterator which is not `begin()`); example: `"iterator
-    out of range"`
-
-    @complexity The complexity depends on the type:
-    - objects: amortized constant
-    - arrays: linear in distance between @a pos and the end of the container
-    - strings and binary: linear in the length of the member
-    - other types: constant
-
-    @liveexample{The example shows the result of `erase()` for different JSON
-    types.,erase__IteratorType}
-
-    @sa @ref erase(IteratorType, IteratorType) -- removes the elements in
-    the given range
-    @sa @ref erase(const typename object_t::key_type&) -- removes the element
-    from an object at the given key
-    @sa @ref erase(const size_type) -- removes the element from an array at
-    the given index
-
-    @since version 1.0.0
-    */
-    template<class IteratorType, typename std::enable_if<
-                 std::is_same<IteratorType, typename basic_json_t::iterator>::value or
-                 std::is_same<IteratorType, typename basic_json_t::const_iterator>::value, int>::type
-             = 0>
-    IteratorType erase(IteratorType pos)
-    {
-        // make sure iterator fits the current value
-        if (JSON_HEDLEY_UNLIKELY(this != pos.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value"));
-        }
-
-        IteratorType result = end();
-
-        switch (m_type)
-        {
-            case value_t::boolean:
-            case value_t::number_float:
-            case value_t::number_integer:
-            case value_t::number_unsigned:
-            case value_t::string:
-            case value_t::binary:
-            {
-                if (JSON_HEDLEY_UNLIKELY(not pos.m_it.primitive_iterator.is_begin()))
-                {
-                    JSON_THROW(invalid_iterator::create(205, "iterator out of range"));
-                }
-
-                if (is_string())
-                {
-                    AllocatorType<string_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, m_value.string);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, m_value.string, 1);
-                    m_value.string = nullptr;
-                }
-                else if (is_binary())
-                {
-                    AllocatorType<binary_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, m_value.binary);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, m_value.binary, 1);
-                    m_value.binary = nullptr;
-                }
-
-                m_type = value_t::null;
-                assert_invariant();
-                break;
-            }
-
-            case value_t::object:
-            {
-                result.m_it.object_iterator = m_value.object->erase(pos.m_it.object_iterator);
-                break;
-            }
-
-            case value_t::array:
-            {
-                result.m_it.array_iterator = m_value.array->erase(pos.m_it.array_iterator);
-                break;
-            }
-
-            default:
-                JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name())));
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief remove elements given an iterator range
-
-    Removes the element specified by the range `[first; last)`. The iterator
-    @a first does not need to be dereferenceable if `first == last`: erasing
-    an empty range is a no-op.
-
-    If called on a primitive type other than `null`, the resulting JSON value
-    will be `null`.
-
-    @param[in] first iterator to the beginning of the range to remove
-    @param[in] last iterator past the end of the range to remove
-    @return Iterator following the last removed element. If the iterator @a
-    second refers to the last element, the `end()` iterator is returned.
-
-    @tparam IteratorType an @ref iterator or @ref const_iterator
-
-    @post Invalidates iterators and references at or after the point of the
-    erase, including the `end()` iterator.
-
-    @throw type_error.307 if called on a `null` value; example: `"cannot use
-    erase() with null"`
-    @throw invalid_iterator.203 if called on iterators which does not belong
-    to the current JSON value; example: `"iterators do not fit current value"`
-    @throw invalid_iterator.204 if called on a primitive type with invalid
-    iterators (i.e., if `first != begin()` and `last != end()`); example:
-    `"iterators out of range"`
-
-    @complexity The complexity depends on the type:
-    - objects: `log(size()) + std::distance(first, last)`
-    - arrays: linear in the distance between @a first and @a last, plus linear
-      in the distance between @a last and end of the container
-    - strings and binary: linear in the length of the member
-    - other types: constant
-
-    @liveexample{The example shows the result of `erase()` for different JSON
-    types.,erase__IteratorType_IteratorType}
-
-    @sa @ref erase(IteratorType) -- removes the element at a given position
-    @sa @ref erase(const typename object_t::key_type&) -- removes the element
-    from an object at the given key
-    @sa @ref erase(const size_type) -- removes the element from an array at
-    the given index
-
-    @since version 1.0.0
-    */
-    template<class IteratorType, typename std::enable_if<
-                 std::is_same<IteratorType, typename basic_json_t::iterator>::value or
-                 std::is_same<IteratorType, typename basic_json_t::const_iterator>::value, int>::type
-             = 0>
-    IteratorType erase(IteratorType first, IteratorType last)
-    {
-        // make sure iterator fits the current value
-        if (JSON_HEDLEY_UNLIKELY(this != first.m_object or this != last.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(203, "iterators do not fit current value"));
-        }
-
-        IteratorType result = end();
-
-        switch (m_type)
-        {
-            case value_t::boolean:
-            case value_t::number_float:
-            case value_t::number_integer:
-            case value_t::number_unsigned:
-            case value_t::string:
-            case value_t::binary:
-            {
-                if (JSON_HEDLEY_LIKELY(not first.m_it.primitive_iterator.is_begin()
-                                       or not last.m_it.primitive_iterator.is_end()))
-                {
-                    JSON_THROW(invalid_iterator::create(204, "iterators out of range"));
-                }
-
-                if (is_string())
-                {
-                    AllocatorType<string_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, m_value.string);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, m_value.string, 1);
-                    m_value.string = nullptr;
-                }
-                else if (is_binary())
-                {
-                    AllocatorType<binary_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, m_value.binary);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, m_value.binary, 1);
-                    m_value.binary = nullptr;
-                }
-
-                m_type = value_t::null;
-                assert_invariant();
-                break;
-            }
-
-            case value_t::object:
-            {
-                result.m_it.object_iterator = m_value.object->erase(first.m_it.object_iterator,
-                                              last.m_it.object_iterator);
-                break;
-            }
-
-            case value_t::array:
-            {
-                result.m_it.array_iterator = m_value.array->erase(first.m_it.array_iterator,
-                                             last.m_it.array_iterator);
-                break;
-            }
-
-            default:
-                JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name())));
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief remove element from a JSON object given a key
-
-    Removes elements from a JSON object with the key value @a key.
-
-    @param[in] key value of the elements to remove
-
-    @return Number of elements removed. If @a ObjectType is the default
-    `std::map` type, the return value will always be `0` (@a key was not
-    found) or `1` (@a key was found).
-
-    @post References and iterators to the erased elements are invalidated.
-    Other references and iterators are not affected.
-
-    @throw type_error.307 when called on a type other than JSON object;
-    example: `"cannot use erase() with null"`
-
-    @complexity `log(size()) + count(key)`
-
-    @liveexample{The example shows the effect of `erase()`.,erase__key_type}
-
-    @sa @ref erase(IteratorType) -- removes the element at a given position
-    @sa @ref erase(IteratorType, IteratorType) -- removes the elements in
-    the given range
-    @sa @ref erase(const size_type) -- removes the element from an array at
-    the given index
-
-    @since version 1.0.0
-    */
-    size_type erase(const typename object_t::key_type& key)
-    {
-        // this erase only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            return m_value.object->erase(key);
-        }
-
-        JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief remove element from a JSON array given an index
-
-    Removes element from a JSON array at the index @a idx.
-
-    @param[in] idx index of the element to remove
-
-    @throw type_error.307 when called on a type other than JSON object;
-    example: `"cannot use erase() with null"`
-    @throw out_of_range.401 when `idx >= size()`; example: `"array index 17
-    is out of range"`
-
-    @complexity Linear in distance between @a idx and the end of the container.
-
-    @liveexample{The example shows the effect of `erase()`.,erase__size_type}
-
-    @sa @ref erase(IteratorType) -- removes the element at a given position
-    @sa @ref erase(IteratorType, IteratorType) -- removes the elements in
-    the given range
-    @sa @ref erase(const typename object_t::key_type&) -- removes the element
-    from an object at the given key
-
-    @since version 1.0.0
-    */
-    void erase(const size_type idx)
-    {
-        // this erase only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            if (JSON_HEDLEY_UNLIKELY(idx >= size()))
-            {
-                JSON_THROW(out_of_range::create(401, "array index " + std::to_string(idx) + " is out of range"));
-            }
-
-            m_value.array->erase(m_value.array->begin() + static_cast<difference_type>(idx));
-        }
-        else
-        {
-            JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name())));
-        }
-    }
-
-    /// @}
-
-
-    ////////////
-    // lookup //
-    ////////////
-
-    /// @name lookup
-    /// @{
-
-    /*!
-    @brief find an element in a JSON object
-
-    Finds an element in a JSON object with key equivalent to @a key. If the
-    element is not found or the JSON value is not an object, end() is
-    returned.
-
-    @note This method always returns @ref end() when executed on a JSON type
-          that is not an object.
-
-    @param[in] key key value of the element to search for.
-
-    @return Iterator to an element with key equivalent to @a key. If no such
-    element is found or the JSON value is not an object, past-the-end (see
-    @ref end()) iterator is returned.
-
-    @complexity Logarithmic in the size of the JSON object.
-
-    @liveexample{The example shows how `find()` is used.,find__key_type}
-
-    @sa @ref contains(KeyT&&) const -- checks whether a key exists
-
-    @since version 1.0.0
-    */
-    template<typename KeyT>
-    iterator find(KeyT&& key)
-    {
-        auto result = end();
-
-        if (is_object())
-        {
-            result.m_it.object_iterator = m_value.object->find(std::forward<KeyT>(key));
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief find an element in a JSON object
-    @copydoc find(KeyT&&)
-    */
-    template<typename KeyT>
-    const_iterator find(KeyT&& key) const
-    {
-        auto result = cend();
-
-        if (is_object())
-        {
-            result.m_it.object_iterator = m_value.object->find(std::forward<KeyT>(key));
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief returns the number of occurrences of a key in a JSON object
-
-    Returns the number of elements with key @a key. If ObjectType is the
-    default `std::map` type, the return value will always be `0` (@a key was
-    not found) or `1` (@a key was found).
-
-    @note This method always returns `0` when executed on a JSON type that is
-          not an object.
-
-    @param[in] key key value of the element to count
-
-    @return Number of elements with key @a key. If the JSON value is not an
-    object, the return value will be `0`.
-
-    @complexity Logarithmic in the size of the JSON object.
-
-    @liveexample{The example shows how `count()` is used.,count}
-
-    @since version 1.0.0
-    */
-    template<typename KeyT>
-    size_type count(KeyT&& key) const
-    {
-        // return 0 for all nonobject types
-        return is_object() ? m_value.object->count(std::forward<KeyT>(key)) : 0;
-    }
-
-    /*!
-    @brief check the existence of an element in a JSON object
-
-    Check whether an element exists in a JSON object with key equivalent to
-    @a key. If the element is not found or the JSON value is not an object,
-    false is returned.
-
-    @note This method always returns false when executed on a JSON type
-          that is not an object.
-
-    @param[in] key key value to check its existence.
-
-    @return true if an element with specified @a key exists. If no such
-    element with such key is found or the JSON value is not an object,
-    false is returned.
-
-    @complexity Logarithmic in the size of the JSON object.
-
-    @liveexample{The following code shows an example for `contains()`.,contains}
-
-    @sa @ref find(KeyT&&) -- returns an iterator to an object element
-    @sa @ref contains(const json_pointer&) const -- checks the existence for a JSON pointer
-
-    @since version 3.6.0
-    */
-    template<typename KeyT, typename std::enable_if<
-                 not std::is_same<typename std::decay<KeyT>::type, json_pointer>::value, int>::type = 0>
-    bool contains(KeyT && key) const
-    {
-        return is_object() and m_value.object->find(std::forward<KeyT>(key)) != m_value.object->end();
-    }
-
-    /*!
-    @brief check the existence of an element in a JSON object given a JSON pointer
-
-    Check whether the given JSON pointer @a ptr can be resolved in the current
-    JSON value.
-
-    @note This method can be executed on any JSON value type.
-
-    @param[in] ptr JSON pointer to check its existence.
-
-    @return true if the JSON pointer can be resolved to a stored value, false
-    otherwise.
-
-    @post If `j.contains(ptr)` returns true, it is safe to call `j[ptr]`.
-
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-
-    @complexity Logarithmic in the size of the JSON object.
-
-    @liveexample{The following code shows an example for `contains()`.,contains_json_pointer}
-
-    @sa @ref contains(KeyT &&) const -- checks the existence of a key
-
-    @since version 3.7.0
-    */
-    bool contains(const json_pointer& ptr) const
-    {
-        return ptr.contains(this);
-    }
-
-    /// @}
-
-
-    ///////////////
-    // iterators //
-    ///////////////
-
-    /// @name iterators
-    /// @{
-
-    /*!
-    @brief returns an iterator to the first element
-
-    Returns an iterator to the first element.
-
-    @image html range-begin-end.svg "Illustration from cppreference.com"
-
-    @return iterator to the first element
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-
-    @liveexample{The following code shows an example for `begin()`.,begin}
-
-    @sa @ref cbegin() -- returns a const iterator to the beginning
-    @sa @ref end() -- returns an iterator to the end
-    @sa @ref cend() -- returns a const iterator to the end
-
-    @since version 1.0.0
-    */
-    iterator begin() noexcept
-    {
-        iterator result(this);
-        result.set_begin();
-        return result;
-    }
-
-    /*!
-    @copydoc basic_json::cbegin()
-    */
-    const_iterator begin() const noexcept
-    {
-        return cbegin();
-    }
-
-    /*!
-    @brief returns a const iterator to the first element
-
-    Returns a const iterator to the first element.
-
-    @image html range-begin-end.svg "Illustration from cppreference.com"
-
-    @return const iterator to the first element
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `const_cast<const basic_json&>(*this).begin()`.
-
-    @liveexample{The following code shows an example for `cbegin()`.,cbegin}
-
-    @sa @ref begin() -- returns an iterator to the beginning
-    @sa @ref end() -- returns an iterator to the end
-    @sa @ref cend() -- returns a const iterator to the end
-
-    @since version 1.0.0
-    */
-    const_iterator cbegin() const noexcept
-    {
-        const_iterator result(this);
-        result.set_begin();
-        return result;
-    }
-
-    /*!
-    @brief returns an iterator to one past the last element
-
-    Returns an iterator to one past the last element.
-
-    @image html range-begin-end.svg "Illustration from cppreference.com"
-
-    @return iterator one past the last element
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-
-    @liveexample{The following code shows an example for `end()`.,end}
-
-    @sa @ref cend() -- returns a const iterator to the end
-    @sa @ref begin() -- returns an iterator to the beginning
-    @sa @ref cbegin() -- returns a const iterator to the beginning
-
-    @since version 1.0.0
-    */
-    iterator end() noexcept
-    {
-        iterator result(this);
-        result.set_end();
-        return result;
-    }
-
-    /*!
-    @copydoc basic_json::cend()
-    */
-    const_iterator end() const noexcept
-    {
-        return cend();
-    }
-
-    /*!
-    @brief returns a const iterator to one past the last element
-
-    Returns a const iterator to one past the last element.
-
-    @image html range-begin-end.svg "Illustration from cppreference.com"
-
-    @return const iterator one past the last element
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `const_cast<const basic_json&>(*this).end()`.
-
-    @liveexample{The following code shows an example for `cend()`.,cend}
-
-    @sa @ref end() -- returns an iterator to the end
-    @sa @ref begin() -- returns an iterator to the beginning
-    @sa @ref cbegin() -- returns a const iterator to the beginning
-
-    @since version 1.0.0
-    */
-    const_iterator cend() const noexcept
-    {
-        const_iterator result(this);
-        result.set_end();
-        return result;
-    }
-
-    /*!
-    @brief returns an iterator to the reverse-beginning
-
-    Returns an iterator to the reverse-beginning; that is, the last element.
-
-    @image html range-rbegin-rend.svg "Illustration from cppreference.com"
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `reverse_iterator(end())`.
-
-    @liveexample{The following code shows an example for `rbegin()`.,rbegin}
-
-    @sa @ref crbegin() -- returns a const reverse iterator to the beginning
-    @sa @ref rend() -- returns a reverse iterator to the end
-    @sa @ref crend() -- returns a const reverse iterator to the end
-
-    @since version 1.0.0
-    */
-    reverse_iterator rbegin() noexcept
-    {
-        return reverse_iterator(end());
-    }
-
-    /*!
-    @copydoc basic_json::crbegin()
-    */
-    const_reverse_iterator rbegin() const noexcept
-    {
-        return crbegin();
-    }
-
-    /*!
-    @brief returns an iterator to the reverse-end
-
-    Returns an iterator to the reverse-end; that is, one before the first
-    element.
-
-    @image html range-rbegin-rend.svg "Illustration from cppreference.com"
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `reverse_iterator(begin())`.
-
-    @liveexample{The following code shows an example for `rend()`.,rend}
-
-    @sa @ref crend() -- returns a const reverse iterator to the end
-    @sa @ref rbegin() -- returns a reverse iterator to the beginning
-    @sa @ref crbegin() -- returns a const reverse iterator to the beginning
-
-    @since version 1.0.0
-    */
-    reverse_iterator rend() noexcept
-    {
-        return reverse_iterator(begin());
-    }
-
-    /*!
-    @copydoc basic_json::crend()
-    */
-    const_reverse_iterator rend() const noexcept
-    {
-        return crend();
-    }
-
-    /*!
-    @brief returns a const reverse iterator to the last element
-
-    Returns a const iterator to the reverse-beginning; that is, the last
-    element.
-
-    @image html range-rbegin-rend.svg "Illustration from cppreference.com"
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `const_cast<const basic_json&>(*this).rbegin()`.
-
-    @liveexample{The following code shows an example for `crbegin()`.,crbegin}
-
-    @sa @ref rbegin() -- returns a reverse iterator to the beginning
-    @sa @ref rend() -- returns a reverse iterator to the end
-    @sa @ref crend() -- returns a const reverse iterator to the end
-
-    @since version 1.0.0
-    */
-    const_reverse_iterator crbegin() const noexcept
-    {
-        return const_reverse_iterator(cend());
-    }
-
-    /*!
-    @brief returns a const reverse iterator to one before the first
-
-    Returns a const reverse iterator to the reverse-end; that is, one before
-    the first element.
-
-    @image html range-rbegin-rend.svg "Illustration from cppreference.com"
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `const_cast<const basic_json&>(*this).rend()`.
-
-    @liveexample{The following code shows an example for `crend()`.,crend}
-
-    @sa @ref rend() -- returns a reverse iterator to the end
-    @sa @ref rbegin() -- returns a reverse iterator to the beginning
-    @sa @ref crbegin() -- returns a const reverse iterator to the beginning
-
-    @since version 1.0.0
-    */
-    const_reverse_iterator crend() const noexcept
-    {
-        return const_reverse_iterator(cbegin());
-    }
-
-  public:
-    /*!
-    @brief wrapper to access iterator member functions in range-based for
-
-    This function allows to access @ref iterator::key() and @ref
-    iterator::value() during range-based for loops. In these loops, a
-    reference to the JSON values is returned, so there is no access to the
-    underlying iterator.
-
-    For loop without iterator_wrapper:
-
-    @code{cpp}
-    for (auto it = j_object.begin(); it != j_object.end(); ++it)
-    {
-        std::cout << "key: " << it.key() << ", value:" << it.value() << '\n';
-    }
-    @endcode
-
-    Range-based for loop without iterator proxy:
-
-    @code{cpp}
-    for (auto it : j_object)
-    {
-        // "it" is of type json::reference and has no key() member
-        std::cout << "value: " << it << '\n';
-    }
-    @endcode
-
-    Range-based for loop with iterator proxy:
-
-    @code{cpp}
-    for (auto it : json::iterator_wrapper(j_object))
-    {
-        std::cout << "key: " << it.key() << ", value:" << it.value() << '\n';
-    }
-    @endcode
-
-    @note When iterating over an array, `key()` will return the index of the
-          element as string (see example).
-
-    @param[in] ref  reference to a JSON value
-    @return iteration proxy object wrapping @a ref with an interface to use in
-            range-based for loops
-
-    @liveexample{The following code shows how the wrapper is used,iterator_wrapper}
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @note The name of this function is not yet final and may change in the
-    future.
-
-    @deprecated This stream operator is deprecated and will be removed in
-                future 4.0.0 of the library. Please use @ref items() instead;
-                that is, replace `json::iterator_wrapper(j)` with `j.items()`.
-    */
-    JSON_HEDLEY_DEPRECATED(3.1.0)
-    static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
-    {
-        return ref.items();
-    }
-
-    /*!
-    @copydoc iterator_wrapper(reference)
-    */
-    JSON_HEDLEY_DEPRECATED(3.1.0)
-    static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
-    {
-        return ref.items();
-    }
-
-    /*!
-    @brief helper to access iterator member functions in range-based for
-
-    This function allows to access @ref iterator::key() and @ref
-    iterator::value() during range-based for loops. In these loops, a
-    reference to the JSON values is returned, so there is no access to the
-    underlying iterator.
-
-    For loop without `items()` function:
-
-    @code{cpp}
-    for (auto it = j_object.begin(); it != j_object.end(); ++it)
-    {
-        std::cout << "key: " << it.key() << ", value:" << it.value() << '\n';
-    }
-    @endcode
-
-    Range-based for loop without `items()` function:
-
-    @code{cpp}
-    for (auto it : j_object)
-    {
-        // "it" is of type json::reference and has no key() member
-        std::cout << "value: " << it << '\n';
-    }
-    @endcode
-
-    Range-based for loop with `items()` function:
-
-    @code{cpp}
-    for (auto& el : j_object.items())
-    {
-        std::cout << "key: " << el.key() << ", value:" << el.value() << '\n';
-    }
-    @endcode
-
-    The `items()` function also allows to use
-    [structured bindings](https://en.cppreference.com/w/cpp/language/structured_binding)
-    (C++17):
-
-    @code{cpp}
-    for (auto& [key, val] : j_object.items())
-    {
-        std::cout << "key: " << key << ", value:" << val << '\n';
-    }
-    @endcode
-
-    @note When iterating over an array, `key()` will return the index of the
-          element as string (see example). For primitive types (e.g., numbers),
-          `key()` returns an empty string.
-
-    @warning Using `items()` on temporary objects is dangerous. Make sure the
-             object's lifetime exeeds the iteration. See
-             <https://github.com/nlohmann/json/issues/2040> for more
-             information.
-
-    @return iteration proxy object wrapping @a ref with an interface to use in
-            range-based for loops
-
-    @liveexample{The following code shows how the function is used.,items}
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @since version 3.1.0, structured bindings support since 3.5.0.
-    */
-    iteration_proxy<iterator> items() noexcept
-    {
-        return iteration_proxy<iterator>(*this);
-    }
-
-    /*!
-    @copydoc items()
-    */
-    iteration_proxy<const_iterator> items() const noexcept
-    {
-        return iteration_proxy<const_iterator>(*this);
-    }
-
-    /// @}
-
-
-    //////////////
-    // capacity //
-    //////////////
-
-    /// @name capacity
-    /// @{
-
-    /*!
-    @brief checks whether the container is empty.
-
-    Checks if a JSON value has no elements (i.e. whether its @ref size is `0`).
-
-    @return The return value depends on the different types and is
-            defined as follows:
-            Value type  | return value
-            ----------- | -------------
-            null        | `true`
-            boolean     | `false`
-            string      | `false`
-            number      | `false`
-            binary      | `false`
-            object      | result of function `object_t::empty()`
-            array       | result of function `array_t::empty()`
-
-    @liveexample{The following code uses `empty()` to check if a JSON
-    object contains any elements.,empty}
-
-    @complexity Constant, as long as @ref array_t and @ref object_t satisfy
-    the Container concept; that is, their `empty()` functions have constant
-    complexity.
-
-    @iterators No changes.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @note This function does not return whether a string stored as JSON value
-    is empty - it returns whether the JSON container itself is empty which is
-    false in the case of a string.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `begin() == end()`.
-
-    @sa @ref size() -- returns the number of elements
-
-    @since version 1.0.0
-    */
-    bool empty() const noexcept
-    {
-        switch (m_type)
-        {
-            case value_t::null:
-            {
-                // null values are empty
-                return true;
-            }
-
-            case value_t::array:
-            {
-                // delegate call to array_t::empty()
-                return m_value.array->empty();
-            }
-
-            case value_t::object:
-            {
-                // delegate call to object_t::empty()
-                return m_value.object->empty();
-            }
-
-            default:
-            {
-                // all other types are nonempty
-                return false;
-            }
-        }
-    }
-
-    /*!
-    @brief returns the number of elements
-
-    Returns the number of elements in a JSON value.
-
-    @return The return value depends on the different types and is
-            defined as follows:
-            Value type  | return value
-            ----------- | -------------
-            null        | `0`
-            boolean     | `1`
-            string      | `1`
-            number      | `1`
-            binary      | `1`
-            object      | result of function object_t::size()
-            array       | result of function array_t::size()
-
-    @liveexample{The following code calls `size()` on the different value
-    types.,size}
-
-    @complexity Constant, as long as @ref array_t and @ref object_t satisfy
-    the Container concept; that is, their size() functions have constant
-    complexity.
-
-    @iterators No changes.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @note This function does not return the length of a string stored as JSON
-    value - it returns the number of elements in the JSON value which is 1 in
-    the case of a string.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `std::distance(begin(), end())`.
-
-    @sa @ref empty() -- checks whether the container is empty
-    @sa @ref max_size() -- returns the maximal number of elements
-
-    @since version 1.0.0
-    */
-    size_type size() const noexcept
-    {
-        switch (m_type)
-        {
-            case value_t::null:
-            {
-                // null values are empty
-                return 0;
-            }
-
-            case value_t::array:
-            {
-                // delegate call to array_t::size()
-                return m_value.array->size();
-            }
-
-            case value_t::object:
-            {
-                // delegate call to object_t::size()
-                return m_value.object->size();
-            }
-
-            default:
-            {
-                // all other types have size 1
-                return 1;
-            }
-        }
-    }
-
-    /*!
-    @brief returns the maximum possible number of elements
-
-    Returns the maximum number of elements a JSON value is able to hold due to
-    system or library implementation limitations, i.e. `std::distance(begin(),
-    end())` for the JSON value.
-
-    @return The return value depends on the different types and is
-            defined as follows:
-            Value type  | return value
-            ----------- | -------------
-            null        | `0` (same as `size()`)
-            boolean     | `1` (same as `size()`)
-            string      | `1` (same as `size()`)
-            number      | `1` (same as `size()`)
-            binary      | `1` (same as `size()`)
-            object      | result of function `object_t::max_size()`
-            array       | result of function `array_t::max_size()`
-
-    @liveexample{The following code calls `max_size()` on the different value
-    types. Note the output is implementation specific.,max_size}
-
-    @complexity Constant, as long as @ref array_t and @ref object_t satisfy
-    the Container concept; that is, their `max_size()` functions have constant
-    complexity.
-
-    @iterators No changes.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of returning `b.size()` where `b` is the largest
-      possible JSON value.
-
-    @sa @ref size() -- returns the number of elements
-
-    @since version 1.0.0
-    */
-    size_type max_size() const noexcept
-    {
-        switch (m_type)
-        {
-            case value_t::array:
-            {
-                // delegate call to array_t::max_size()
-                return m_value.array->max_size();
-            }
-
-            case value_t::object:
-            {
-                // delegate call to object_t::max_size()
-                return m_value.object->max_size();
-            }
-
-            default:
-            {
-                // all other types have max_size() == size()
-                return size();
-            }
-        }
-    }
-
-    /// @}
-
-
-    ///////////////
-    // modifiers //
-    ///////////////
-
-    /// @name modifiers
-    /// @{
-
-    /*!
-    @brief clears the contents
-
-    Clears the content of a JSON value and resets it to the default value as
-    if @ref basic_json(value_t) would have been called with the current value
-    type from @ref type():
-
-    Value type  | initial value
-    ----------- | -------------
-    null        | `null`
-    boolean     | `false`
-    string      | `""`
-    number      | `0`
-    binary      | An empty byte vector
-    object      | `{}`
-    array       | `[]`
-
-    @post Has the same effect as calling
-    @code {.cpp}
-    *this = basic_json(type());
-    @endcode
-
-    @liveexample{The example below shows the effect of `clear()` to different
-    JSON types.,clear}
-
-    @complexity Linear in the size of the JSON value.
-
-    @iterators All iterators, pointers and references related to this container
-               are invalidated.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @sa @ref basic_json(value_t) -- constructor that creates an object with the
-        same value than calling `clear()`
-
-    @since version 1.0.0
-    */
-    void clear() noexcept
-    {
-        switch (m_type)
-        {
-            case value_t::number_integer:
-            {
-                m_value.number_integer = 0;
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                m_value.number_unsigned = 0;
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                m_value.number_float = 0.0;
-                break;
-            }
-
-            case value_t::boolean:
-            {
-                m_value.boolean = false;
-                break;
-            }
-
-            case value_t::string:
-            {
-                m_value.string->clear();
-                break;
-            }
-
-            case value_t::binary:
-            {
-                m_value.binary->clear();
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_value.array->clear();
-                break;
-            }
-
-            case value_t::object:
-            {
-                m_value.object->clear();
-                break;
-            }
-
-            default:
-                break;
-        }
-    }
-
-    /*!
-    @brief add an object to an array
-
-    Appends the given element @a val to the end of the JSON value. If the
-    function is called on a JSON null value, an empty array is created before
-    appending @a val.
-
-    @param[in] val the value to add to the JSON array
-
-    @throw type_error.308 when called on a type other than JSON array or
-    null; example: `"cannot use push_back() with number"`
-
-    @complexity Amortized constant.
-
-    @liveexample{The example shows how `push_back()` and `+=` can be used to
-    add elements to a JSON array. Note how the `null` value was silently
-    converted to a JSON array.,push_back}
-
-    @since version 1.0.0
-    */
-    void push_back(basic_json&& val)
-    {
-        // push_back only works for null objects or arrays
-        if (JSON_HEDLEY_UNLIKELY(not(is_null() or is_array())))
-        {
-            JSON_THROW(type_error::create(308, "cannot use push_back() with " + std::string(type_name())));
-        }
-
-        // transform null object into an array
-        if (is_null())
-        {
-            m_type = value_t::array;
-            m_value = value_t::array;
-            assert_invariant();
-        }
-
-        // add element to array (move semantics)
-        m_value.array->push_back(std::move(val));
-        // if val is moved from, basic_json move constructor marks it null so we do not call the destructor
-    }
-
-    /*!
-    @brief add an object to an array
-    @copydoc push_back(basic_json&&)
-    */
-    reference operator+=(basic_json&& val)
-    {
-        push_back(std::move(val));
-        return *this;
-    }
-
-    /*!
-    @brief add an object to an array
-    @copydoc push_back(basic_json&&)
-    */
-    void push_back(const basic_json& val)
-    {
-        // push_back only works for null objects or arrays
-        if (JSON_HEDLEY_UNLIKELY(not(is_null() or is_array())))
-        {
-            JSON_THROW(type_error::create(308, "cannot use push_back() with " + std::string(type_name())));
-        }
-
-        // transform null object into an array
-        if (is_null())
-        {
-            m_type = value_t::array;
-            m_value = value_t::array;
-            assert_invariant();
-        }
-
-        // add element to array
-        m_value.array->push_back(val);
-    }
-
-    /*!
-    @brief add an object to an array
-    @copydoc push_back(basic_json&&)
-    */
-    reference operator+=(const basic_json& val)
-    {
-        push_back(val);
-        return *this;
-    }
-
-    /*!
-    @brief add an object to an object
-
-    Inserts the given element @a val to the JSON object. If the function is
-    called on a JSON null value, an empty object is created before inserting
-    @a val.
-
-    @param[in] val the value to add to the JSON object
-
-    @throw type_error.308 when called on a type other than JSON object or
-    null; example: `"cannot use push_back() with number"`
-
-    @complexity Logarithmic in the size of the container, O(log(`size()`)).
-
-    @liveexample{The example shows how `push_back()` and `+=` can be used to
-    add elements to a JSON object. Note how the `null` value was silently
-    converted to a JSON object.,push_back__object_t__value}
-
-    @since version 1.0.0
-    */
-    void push_back(const typename object_t::value_type& val)
-    {
-        // push_back only works for null objects or objects
-        if (JSON_HEDLEY_UNLIKELY(not(is_null() or is_object())))
-        {
-            JSON_THROW(type_error::create(308, "cannot use push_back() with " + std::string(type_name())));
-        }
-
-        // transform null object into an object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value = value_t::object;
-            assert_invariant();
-        }
-
-        // add element to array
-        m_value.object->insert(val);
-    }
-
-    /*!
-    @brief add an object to an object
-    @copydoc push_back(const typename object_t::value_type&)
-    */
-    reference operator+=(const typename object_t::value_type& val)
-    {
-        push_back(val);
-        return *this;
-    }
-
-    /*!
-    @brief add an object to an object
-
-    This function allows to use `push_back` with an initializer list. In case
-
-    1. the current value is an object,
-    2. the initializer list @a init contains only two elements, and
-    3. the first element of @a init is a string,
-
-    @a init is converted into an object element and added using
-    @ref push_back(const typename object_t::value_type&). Otherwise, @a init
-    is converted to a JSON value and added using @ref push_back(basic_json&&).
-
-    @param[in] init  an initializer list
-
-    @complexity Linear in the size of the initializer list @a init.
-
-    @note This function is required to resolve an ambiguous overload error,
-          because pairs like `{"key", "value"}` can be both interpreted as
-          `object_t::value_type` or `std::initializer_list<basic_json>`, see
-          https://github.com/nlohmann/json/issues/235 for more information.
-
-    @liveexample{The example shows how initializer lists are treated as
-    objects when possible.,push_back__initializer_list}
-    */
-    void push_back(initializer_list_t init)
-    {
-        if (is_object() and init.size() == 2 and (*init.begin())->is_string())
-        {
-            basic_json&& key = init.begin()->moved_or_copied();
-            push_back(typename object_t::value_type(
-                          std::move(key.get_ref<string_t&>()), (init.begin() + 1)->moved_or_copied()));
-        }
-        else
-        {
-            push_back(basic_json(init));
-        }
-    }
-
-    /*!
-    @brief add an object to an object
-    @copydoc push_back(initializer_list_t)
-    */
-    reference operator+=(initializer_list_t init)
-    {
-        push_back(init);
-        return *this;
-    }
-
-    /*!
-    @brief add an object to an array
-
-    Creates a JSON value from the passed parameters @a args to the end of the
-    JSON value. If the function is called on a JSON null value, an empty array
-    is created before appending the value created from @a args.
-
-    @param[in] args arguments to forward to a constructor of @ref basic_json
-    @tparam Args compatible types to create a @ref basic_json object
-
-    @return reference to the inserted element
-
-    @throw type_error.311 when called on a type other than JSON array or
-    null; example: `"cannot use emplace_back() with number"`
-
-    @complexity Amortized constant.
-
-    @liveexample{The example shows how `push_back()` can be used to add
-    elements to a JSON array. Note how the `null` value was silently converted
-    to a JSON array.,emplace_back}
-
-    @since version 2.0.8, returns reference since 3.7.0
-    */
-    template<class... Args>
-    reference emplace_back(Args&& ... args)
-    {
-        // emplace_back only works for null objects or arrays
-        if (JSON_HEDLEY_UNLIKELY(not(is_null() or is_array())))
-        {
-            JSON_THROW(type_error::create(311, "cannot use emplace_back() with " + std::string(type_name())));
-        }
-
-        // transform null object into an array
-        if (is_null())
-        {
-            m_type = value_t::array;
-            m_value = value_t::array;
-            assert_invariant();
-        }
-
-        // add element to array (perfect forwarding)
-#ifdef JSON_HAS_CPP_17
-        return m_value.array->emplace_back(std::forward<Args>(args)...);
-#else
-        m_value.array->emplace_back(std::forward<Args>(args)...);
-        return m_value.array->back();
-#endif
-    }
-
-    /*!
-    @brief add an object to an object if key does not exist
-
-    Inserts a new element into a JSON object constructed in-place with the
-    given @a args if there is no element with the key in the container. If the
-    function is called on a JSON null value, an empty object is created before
-    appending the value created from @a args.
-
-    @param[in] args arguments to forward to a constructor of @ref basic_json
-    @tparam Args compatible types to create a @ref basic_json object
-
-    @return a pair consisting of an iterator to the inserted element, or the
-            already-existing element if no insertion happened, and a bool
-            denoting whether the insertion took place.
-
-    @throw type_error.311 when called on a type other than JSON object or
-    null; example: `"cannot use emplace() with number"`
-
-    @complexity Logarithmic in the size of the container, O(log(`size()`)).
-
-    @liveexample{The example shows how `emplace()` can be used to add elements
-    to a JSON object. Note how the `null` value was silently converted to a
-    JSON object. Further note how no value is added if there was already one
-    value stored with the same key.,emplace}
-
-    @since version 2.0.8
-    */
-    template<class... Args>
-    std::pair<iterator, bool> emplace(Args&& ... args)
-    {
-        // emplace only works for null objects or arrays
-        if (JSON_HEDLEY_UNLIKELY(not(is_null() or is_object())))
-        {
-            JSON_THROW(type_error::create(311, "cannot use emplace() with " + std::string(type_name())));
-        }
-
-        // transform null object into an object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value = value_t::object;
-            assert_invariant();
-        }
-
-        // add element to array (perfect forwarding)
-        auto res = m_value.object->emplace(std::forward<Args>(args)...);
-        // create result iterator and set iterator to the result of emplace
-        auto it = begin();
-        it.m_it.object_iterator = res.first;
-
-        // return pair of iterator and boolean
-        return {it, res.second};
-    }
-
-    /// Helper for insertion of an iterator
-    /// @note: This uses std::distance to support GCC 4.8,
-    ///        see https://github.com/nlohmann/json/pull/1257
-    template<typename... Args>
-    iterator insert_iterator(const_iterator pos, Args&& ... args)
-    {
-        iterator result(this);
-        assert(m_value.array != nullptr);
-
-        auto insert_pos = std::distance(m_value.array->begin(), pos.m_it.array_iterator);
-        m_value.array->insert(pos.m_it.array_iterator, std::forward<Args>(args)...);
-        result.m_it.array_iterator = m_value.array->begin() + insert_pos;
-
-        // This could have been written as:
-        // result.m_it.array_iterator = m_value.array->insert(pos.m_it.array_iterator, cnt, val);
-        // but the return value of insert is missing in GCC 4.8, so it is written this way instead.
-
-        return result;
-    }
-
-    /*!
-    @brief inserts element
-
-    Inserts element @a val before iterator @a pos.
-
-    @param[in] pos iterator before which the content will be inserted; may be
-    the end() iterator
-    @param[in] val element to insert
-    @return iterator pointing to the inserted @a val.
-
-    @throw type_error.309 if called on JSON values other than arrays;
-    example: `"cannot use insert() with string"`
-    @throw invalid_iterator.202 if @a pos is not an iterator of *this;
-    example: `"iterator does not fit current value"`
-
-    @complexity Constant plus linear in the distance between @a pos and end of
-    the container.
-
-    @liveexample{The example shows how `insert()` is used.,insert}
-
-    @since version 1.0.0
-    */
-    iterator insert(const_iterator pos, const basic_json& val)
-    {
-        // insert only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            // check if iterator pos fits to this JSON value
-            if (JSON_HEDLEY_UNLIKELY(pos.m_object != this))
-            {
-                JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value"));
-            }
-
-            // insert to array and return iterator
-            return insert_iterator(pos, val);
-        }
-
-        JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief inserts element
-    @copydoc insert(const_iterator, const basic_json&)
-    */
-    iterator insert(const_iterator pos, basic_json&& val)
-    {
-        return insert(pos, val);
-    }
-
-    /*!
-    @brief inserts elements
-
-    Inserts @a cnt copies of @a val before iterator @a pos.
-
-    @param[in] pos iterator before which the content will be inserted; may be
-    the end() iterator
-    @param[in] cnt number of copies of @a val to insert
-    @param[in] val element to insert
-    @return iterator pointing to the first element inserted, or @a pos if
-    `cnt==0`
-
-    @throw type_error.309 if called on JSON values other than arrays; example:
-    `"cannot use insert() with string"`
-    @throw invalid_iterator.202 if @a pos is not an iterator of *this;
-    example: `"iterator does not fit current value"`
-
-    @complexity Linear in @a cnt plus linear in the distance between @a pos
-    and end of the container.
-
-    @liveexample{The example shows how `insert()` is used.,insert__count}
-
-    @since version 1.0.0
-    */
-    iterator insert(const_iterator pos, size_type cnt, const basic_json& val)
-    {
-        // insert only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            // check if iterator pos fits to this JSON value
-            if (JSON_HEDLEY_UNLIKELY(pos.m_object != this))
-            {
-                JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value"));
-            }
-
-            // insert to array and return iterator
-            return insert_iterator(pos, cnt, val);
-        }
-
-        JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief inserts elements
-
-    Inserts elements from range `[first, last)` before iterator @a pos.
-
-    @param[in] pos iterator before which the content will be inserted; may be
-    the end() iterator
-    @param[in] first begin of the range of elements to insert
-    @param[in] last end of the range of elements to insert
-
-    @throw type_error.309 if called on JSON values other than arrays; example:
-    `"cannot use insert() with string"`
-    @throw invalid_iterator.202 if @a pos is not an iterator of *this;
-    example: `"iterator does not fit current value"`
-    @throw invalid_iterator.210 if @a first and @a last do not belong to the
-    same JSON value; example: `"iterators do not fit"`
-    @throw invalid_iterator.211 if @a first or @a last are iterators into
-    container for which insert is called; example: `"passed iterators may not
-    belong to container"`
-
-    @return iterator pointing to the first element inserted, or @a pos if
-    `first==last`
-
-    @complexity Linear in `std::distance(first, last)` plus linear in the
-    distance between @a pos and end of the container.
-
-    @liveexample{The example shows how `insert()` is used.,insert__range}
-
-    @since version 1.0.0
-    */
-    iterator insert(const_iterator pos, const_iterator first, const_iterator last)
-    {
-        // insert only works for arrays
-        if (JSON_HEDLEY_UNLIKELY(not is_array()))
-        {
-            JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name())));
-        }
-
-        // check if iterator pos fits to this JSON value
-        if (JSON_HEDLEY_UNLIKELY(pos.m_object != this))
-        {
-            JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value"));
-        }
-
-        // check if range iterators belong to the same JSON object
-        if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(210, "iterators do not fit"));
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(first.m_object == this))
-        {
-            JSON_THROW(invalid_iterator::create(211, "passed iterators may not belong to container"));
-        }
-
-        // insert to array and return iterator
-        return insert_iterator(pos, first.m_it.array_iterator, last.m_it.array_iterator);
-    }
-
-    /*!
-    @brief inserts elements
-
-    Inserts elements from initializer list @a ilist before iterator @a pos.
-
-    @param[in] pos iterator before which the content will be inserted; may be
-    the end() iterator
-    @param[in] ilist initializer list to insert the values from
-
-    @throw type_error.309 if called on JSON values other than arrays; example:
-    `"cannot use insert() with string"`
-    @throw invalid_iterator.202 if @a pos is not an iterator of *this;
-    example: `"iterator does not fit current value"`
-
-    @return iterator pointing to the first element inserted, or @a pos if
-    `ilist` is empty
-
-    @complexity Linear in `ilist.size()` plus linear in the distance between
-    @a pos and end of the container.
-
-    @liveexample{The example shows how `insert()` is used.,insert__ilist}
-
-    @since version 1.0.0
-    */
-    iterator insert(const_iterator pos, initializer_list_t ilist)
-    {
-        // insert only works for arrays
-        if (JSON_HEDLEY_UNLIKELY(not is_array()))
-        {
-            JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name())));
-        }
-
-        // check if iterator pos fits to this JSON value
-        if (JSON_HEDLEY_UNLIKELY(pos.m_object != this))
-        {
-            JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value"));
-        }
-
-        // insert to array and return iterator
-        return insert_iterator(pos, ilist.begin(), ilist.end());
-    }
-
-    /*!
-    @brief inserts elements
-
-    Inserts elements from range `[first, last)`.
-
-    @param[in] first begin of the range of elements to insert
-    @param[in] last end of the range of elements to insert
-
-    @throw type_error.309 if called on JSON values other than objects; example:
-    `"cannot use insert() with string"`
-    @throw invalid_iterator.202 if iterator @a first or @a last does does not
-    point to an object; example: `"iterators first and last must point to
-    objects"`
-    @throw invalid_iterator.210 if @a first and @a last do not belong to the
-    same JSON value; example: `"iterators do not fit"`
-
-    @complexity Logarithmic: `O(N*log(size() + N))`, where `N` is the number
-    of elements to insert.
-
-    @liveexample{The example shows how `insert()` is used.,insert__range_object}
-
-    @since version 3.0.0
-    */
-    void insert(const_iterator first, const_iterator last)
-    {
-        // insert only works for objects
-        if (JSON_HEDLEY_UNLIKELY(not is_object()))
-        {
-            JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name())));
-        }
-
-        // check if range iterators belong to the same JSON object
-        if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(210, "iterators do not fit"));
-        }
-
-        // passed iterators must belong to objects
-        if (JSON_HEDLEY_UNLIKELY(not first.m_object->is_object()))
-        {
-            JSON_THROW(invalid_iterator::create(202, "iterators first and last must point to objects"));
-        }
-
-        m_value.object->insert(first.m_it.object_iterator, last.m_it.object_iterator);
-    }
-
-    /*!
-    @brief updates a JSON object from another object, overwriting existing keys
-
-    Inserts all values from JSON object @a j and overwrites existing keys.
-
-    @param[in] j  JSON object to read values from
-
-    @throw type_error.312 if called on JSON values other than objects; example:
-    `"cannot use update() with string"`
-
-    @complexity O(N*log(size() + N)), where N is the number of elements to
-                insert.
-
-    @liveexample{The example shows how `update()` is used.,update}
-
-    @sa https://docs.python.org/3.6/library/stdtypes.html#dict.update
-
-    @since version 3.0.0
-    */
-    void update(const_reference j)
-    {
-        // implicitly convert null value to an empty object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value.object = create<object_t>();
-            assert_invariant();
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(not is_object()))
-        {
-            JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name())));
-        }
-        if (JSON_HEDLEY_UNLIKELY(not j.is_object()))
-        {
-            JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(j.type_name())));
-        }
-
-        for (auto it = j.cbegin(); it != j.cend(); ++it)
-        {
-            m_value.object->operator[](it.key()) = it.value();
-        }
-    }
-
-    /*!
-    @brief updates a JSON object from another object, overwriting existing keys
-
-    Inserts all values from from range `[first, last)` and overwrites existing
-    keys.
-
-    @param[in] first begin of the range of elements to insert
-    @param[in] last end of the range of elements to insert
-
-    @throw type_error.312 if called on JSON values other than objects; example:
-    `"cannot use update() with string"`
-    @throw invalid_iterator.202 if iterator @a first or @a last does does not
-    point to an object; example: `"iterators first and last must point to
-    objects"`
-    @throw invalid_iterator.210 if @a first and @a last do not belong to the
-    same JSON value; example: `"iterators do not fit"`
-
-    @complexity O(N*log(size() + N)), where N is the number of elements to
-                insert.
-
-    @liveexample{The example shows how `update()` is used__range.,update}
-
-    @sa https://docs.python.org/3.6/library/stdtypes.html#dict.update
-
-    @since version 3.0.0
-    */
-    void update(const_iterator first, const_iterator last)
-    {
-        // implicitly convert null value to an empty object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value.object = create<object_t>();
-            assert_invariant();
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(not is_object()))
-        {
-            JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name())));
-        }
-
-        // check if range iterators belong to the same JSON object
-        if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(210, "iterators do not fit"));
-        }
-
-        // passed iterators must belong to objects
-        if (JSON_HEDLEY_UNLIKELY(not first.m_object->is_object()
-                                 or not last.m_object->is_object()))
-        {
-            JSON_THROW(invalid_iterator::create(202, "iterators first and last must point to objects"));
-        }
-
-        for (auto it = first; it != last; ++it)
-        {
-            m_value.object->operator[](it.key()) = it.value();
-        }
-    }
-
-    /*!
-    @brief exchanges the values
-
-    Exchanges the contents of the JSON value with those of @a other. Does not
-    invoke any move, copy, or swap operations on individual elements. All
-    iterators and references remain valid. The past-the-end iterator is
-    invalidated.
-
-    @param[in,out] other JSON value to exchange the contents with
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how JSON values can be swapped with
-    `swap()`.,swap__reference}
-
-    @since version 1.0.0
-    */
-    void swap(reference other) noexcept (
-        std::is_nothrow_move_constructible<value_t>::value and
-        std::is_nothrow_move_assignable<value_t>::value and
-        std::is_nothrow_move_constructible<json_value>::value and
-        std::is_nothrow_move_assignable<json_value>::value
-    )
-    {
-        std::swap(m_type, other.m_type);
-        std::swap(m_value, other.m_value);
-        assert_invariant();
-    }
-
-    /*!
-    @brief exchanges the values
-
-    Exchanges the contents of a JSON array with those of @a other. Does not
-    invoke any move, copy, or swap operations on individual elements. All
-    iterators and references remain valid. The past-the-end iterator is
-    invalidated.
-
-    @param[in,out] other array to exchange the contents with
-
-    @throw type_error.310 when JSON value is not an array; example: `"cannot
-    use swap() with string"`
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how arrays can be swapped with
-    `swap()`.,swap__array_t}
-
-    @since version 1.0.0
-    */
-    void swap(array_t& other)
-    {
-        // swap only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            std::swap(*(m_value.array), other);
-        }
-        else
-        {
-            JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief exchanges the values
-
-    Exchanges the contents of a JSON object with those of @a other. Does not
-    invoke any move, copy, or swap operations on individual elements. All
-    iterators and references remain valid. The past-the-end iterator is
-    invalidated.
-
-    @param[in,out] other object to exchange the contents with
-
-    @throw type_error.310 when JSON value is not an object; example:
-    `"cannot use swap() with string"`
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how objects can be swapped with
-    `swap()`.,swap__object_t}
-
-    @since version 1.0.0
-    */
-    void swap(object_t& other)
-    {
-        // swap only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            std::swap(*(m_value.object), other);
-        }
-        else
-        {
-            JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief exchanges the values
-
-    Exchanges the contents of a JSON string with those of @a other. Does not
-    invoke any move, copy, or swap operations on individual elements. All
-    iterators and references remain valid. The past-the-end iterator is
-    invalidated.
-
-    @param[in,out] other string to exchange the contents with
-
-    @throw type_error.310 when JSON value is not a string; example: `"cannot
-    use swap() with boolean"`
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how strings can be swapped with
-    `swap()`.,swap__string_t}
-
-    @since version 1.0.0
-    */
-    void swap(string_t& other)
-    {
-        // swap only works for strings
-        if (JSON_HEDLEY_LIKELY(is_string()))
-        {
-            std::swap(*(m_value.string), other);
-        }
-        else
-        {
-            JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief exchanges the values
-
-    Exchanges the contents of a JSON string with those of @a other. Does not
-    invoke any move, copy, or swap operations on individual elements. All
-    iterators and references remain valid. The past-the-end iterator is
-    invalidated.
-
-    @param[in,out] other binary to exchange the contents with
-
-    @throw type_error.310 when JSON value is not a string; example: `"cannot
-    use swap() with boolean"`
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how strings can be swapped with
-    `swap()`.,swap__binary_t}
-
-    @since version 3.8.0
-    */
-    void swap(binary_t& other)
-    {
-        // swap only works for strings
-        if (JSON_HEDLEY_LIKELY(is_binary()))
-        {
-            std::swap(*(m_value.binary), other);
-        }
-        else
-        {
-            JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name())));
-        }
-    }
-
-    /// @copydoc swap(binary_t)
-    void swap(typename binary_t::container_type& other)
-    {
-        // swap only works for strings
-        if (JSON_HEDLEY_LIKELY(is_binary()))
-        {
-            std::swap(*(m_value.binary), other);
-        }
-        else
-        {
-            JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name())));
-        }
-    }
-
-    /// @}
-
-  public:
-    //////////////////////////////////////////
-    // lexicographical comparison operators //
-    //////////////////////////////////////////
-
-    /// @name lexicographical comparison operators
-    /// @{
-
-    /*!
-    @brief comparison: equal
-
-    Compares two JSON values for equality according to the following rules:
-    - Two JSON values are equal if (1) they are from the same type and (2)
-      their stored values are the same according to their respective
-      `operator==`.
-    - Integer and floating-point numbers are automatically converted before
-      comparison. Note that two NaN values are always treated as unequal.
-    - Two JSON null values are equal.
-
-    @note Floating-point inside JSON values numbers are compared with
-    `json::number_float_t::operator==` which is `double::operator==` by
-    default. To compare floating-point while respecting an epsilon, an alternative
-    [comparison function](https://github.com/mariokonrad/marnav/blob/master/include/marnav/math/floatingpoint.hpp#L34-#L39)
-    could be used, for instance
-    @code {.cpp}
-    template<typename T, typename = typename std::enable_if<std::is_floating_point<T>::value, T>::type>
-    inline bool is_same(T a, T b, T epsilon = std::numeric_limits<T>::epsilon()) noexcept
-    {
-        return std::abs(a - b) <= epsilon;
-    }
-    @endcode
-    Or you can self-defined operator equal function like this:
-    @code {.cpp}
-    bool my_equal(const_reference lhs, const_reference rhs) {
-    const auto lhs_type lhs.type();
-    const auto rhs_type rhs.type();
-    if (lhs_type == rhs_type) {
-        switch(lhs_type)
-            // self_defined case
-            case value_t::number_float:
-                return std::abs(lhs - rhs) <= std::numeric_limits<float>::epsilon();
-            // other cases remain the same with the original
-            ...
-    }
-    ...
-    }
-    @endcode
-
-    @note NaN values never compare equal to themselves or to other NaN values.
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether the values @a lhs and @a rhs are equal
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @complexity Linear.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__equal}
-
-    @since version 1.0.0
-    */
-    friend bool operator==(const_reference lhs, const_reference rhs) noexcept
-    {
-        const auto lhs_type = lhs.type();
-        const auto rhs_type = rhs.type();
-
-        if (lhs_type == rhs_type)
-        {
-            switch (lhs_type)
-            {
-                case value_t::array:
-                    return *lhs.m_value.array == *rhs.m_value.array;
-
-                case value_t::object:
-                    return *lhs.m_value.object == *rhs.m_value.object;
-
-                case value_t::null:
-                    return true;
-
-                case value_t::string:
-                    return *lhs.m_value.string == *rhs.m_value.string;
-
-                case value_t::boolean:
-                    return lhs.m_value.boolean == rhs.m_value.boolean;
-
-                case value_t::number_integer:
-                    return lhs.m_value.number_integer == rhs.m_value.number_integer;
-
-                case value_t::number_unsigned:
-                    return lhs.m_value.number_unsigned == rhs.m_value.number_unsigned;
-
-                case value_t::number_float:
-                    return lhs.m_value.number_float == rhs.m_value.number_float;
-
-                case value_t::binary:
-                    return *lhs.m_value.binary == *rhs.m_value.binary;
-
-                default:
-                    return false;
-            }
-        }
-        else if (lhs_type == value_t::number_integer and rhs_type == value_t::number_float)
-        {
-            return static_cast<number_float_t>(lhs.m_value.number_integer) == rhs.m_value.number_float;
-        }
-        else if (lhs_type == value_t::number_float and rhs_type == value_t::number_integer)
-        {
-            return lhs.m_value.number_float == static_cast<number_float_t>(rhs.m_value.number_integer);
-        }
-        else if (lhs_type == value_t::number_unsigned and rhs_type == value_t::number_float)
-        {
-            return static_cast<number_float_t>(lhs.m_value.number_unsigned) == rhs.m_value.number_float;
-        }
-        else if (lhs_type == value_t::number_float and rhs_type == value_t::number_unsigned)
-        {
-            return lhs.m_value.number_float == static_cast<number_float_t>(rhs.m_value.number_unsigned);
-        }
-        else if (lhs_type == value_t::number_unsigned and rhs_type == value_t::number_integer)
-        {
-            return static_cast<number_integer_t>(lhs.m_value.number_unsigned) == rhs.m_value.number_integer;
-        }
-        else if (lhs_type == value_t::number_integer and rhs_type == value_t::number_unsigned)
-        {
-            return lhs.m_value.number_integer == static_cast<number_integer_t>(rhs.m_value.number_unsigned);
-        }
-
-        return false;
-    }
-
-    /*!
-    @brief comparison: equal
-    @copydoc operator==(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator==(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs == basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: equal
-    @copydoc operator==(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator==(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) == rhs;
-    }
-
-    /*!
-    @brief comparison: not equal
-
-    Compares two JSON values for inequality by calculating `not (lhs == rhs)`.
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether the values @a lhs and @a rhs are not equal
-
-    @complexity Linear.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__notequal}
-
-    @since version 1.0.0
-    */
-    friend bool operator!=(const_reference lhs, const_reference rhs) noexcept
-    {
-        return not (lhs == rhs);
-    }
-
-    /*!
-    @brief comparison: not equal
-    @copydoc operator!=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator!=(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs != basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: not equal
-    @copydoc operator!=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator!=(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) != rhs;
-    }
-
-    /*!
-    @brief comparison: less than
-
-    Compares whether one JSON value @a lhs is less than another JSON value @a
-    rhs according to the following rules:
-    - If @a lhs and @a rhs have the same type, the values are compared using
-      the default `<` operator.
-    - Integer and floating-point numbers are automatically converted before
-      comparison
-    - In case @a lhs and @a rhs have different types, the values are ignored
-      and the order of the types is considered, see
-      @ref operator<(const value_t, const value_t).
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether @a lhs is less than @a rhs
-
-    @complexity Linear.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__less}
-
-    @since version 1.0.0
-    */
-    friend bool operator<(const_reference lhs, const_reference rhs) noexcept
-    {
-        const auto lhs_type = lhs.type();
-        const auto rhs_type = rhs.type();
-
-        if (lhs_type == rhs_type)
-        {
-            switch (lhs_type)
-            {
-                case value_t::array:
-                    // note parentheses are necessary, see
-                    // https://github.com/nlohmann/json/issues/1530
-                    return (*lhs.m_value.array) < (*rhs.m_value.array);
-
-                case value_t::object:
-                    return (*lhs.m_value.object) < (*rhs.m_value.object);
-
-                case value_t::null:
-                    return false;
-
-                case value_t::string:
-                    return (*lhs.m_value.string) < (*rhs.m_value.string);
-
-                case value_t::boolean:
-                    return (lhs.m_value.boolean) < (rhs.m_value.boolean);
-
-                case value_t::number_integer:
-                    return (lhs.m_value.number_integer) < (rhs.m_value.number_integer);
-
-                case value_t::number_unsigned:
-                    return (lhs.m_value.number_unsigned) < (rhs.m_value.number_unsigned);
-
-                case value_t::number_float:
-                    return (lhs.m_value.number_float) < (rhs.m_value.number_float);
-
-                case value_t::binary:
-                    return (*lhs.m_value.binary) < (*rhs.m_value.binary);
-
-                default:
-                    return false;
-            }
-        }
-        else if (lhs_type == value_t::number_integer and rhs_type == value_t::number_float)
-        {
-            return static_cast<number_float_t>(lhs.m_value.number_integer) < rhs.m_value.number_float;
-        }
-        else if (lhs_type == value_t::number_float and rhs_type == value_t::number_integer)
-        {
-            return lhs.m_value.number_float < static_cast<number_float_t>(rhs.m_value.number_integer);
-        }
-        else if (lhs_type == value_t::number_unsigned and rhs_type == value_t::number_float)
-        {
-            return static_cast<number_float_t>(lhs.m_value.number_unsigned) < rhs.m_value.number_float;
-        }
-        else if (lhs_type == value_t::number_float and rhs_type == value_t::number_unsigned)
-        {
-            return lhs.m_value.number_float < static_cast<number_float_t>(rhs.m_value.number_unsigned);
-        }
-        else if (lhs_type == value_t::number_integer and rhs_type == value_t::number_unsigned)
-        {
-            return lhs.m_value.number_integer < static_cast<number_integer_t>(rhs.m_value.number_unsigned);
-        }
-        else if (lhs_type == value_t::number_unsigned and rhs_type == value_t::number_integer)
-        {
-            return static_cast<number_integer_t>(lhs.m_value.number_unsigned) < rhs.m_value.number_integer;
-        }
-
-        // We only reach this line if we cannot compare values. In that case,
-        // we compare types. Note we have to call the operator explicitly,
-        // because MSVC has problems otherwise.
-        return operator<(lhs_type, rhs_type);
-    }
-
-    /*!
-    @brief comparison: less than
-    @copydoc operator<(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator<(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs < basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: less than
-    @copydoc operator<(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator<(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) < rhs;
-    }
-
-    /*!
-    @brief comparison: less than or equal
-
-    Compares whether one JSON value @a lhs is less than or equal to another
-    JSON value by calculating `not (rhs < lhs)`.
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether @a lhs is less than or equal to @a rhs
-
-    @complexity Linear.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__greater}
-
-    @since version 1.0.0
-    */
-    friend bool operator<=(const_reference lhs, const_reference rhs) noexcept
-    {
-        return not (rhs < lhs);
-    }
-
-    /*!
-    @brief comparison: less than or equal
-    @copydoc operator<=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator<=(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs <= basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: less than or equal
-    @copydoc operator<=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator<=(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) <= rhs;
-    }
-
-    /*!
-    @brief comparison: greater than
-
-    Compares whether one JSON value @a lhs is greater than another
-    JSON value by calculating `not (lhs <= rhs)`.
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether @a lhs is greater than to @a rhs
-
-    @complexity Linear.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__lessequal}
-
-    @since version 1.0.0
-    */
-    friend bool operator>(const_reference lhs, const_reference rhs) noexcept
-    {
-        return not (lhs <= rhs);
-    }
-
-    /*!
-    @brief comparison: greater than
-    @copydoc operator>(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator>(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs > basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: greater than
-    @copydoc operator>(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator>(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) > rhs;
-    }
-
-    /*!
-    @brief comparison: greater than or equal
-
-    Compares whether one JSON value @a lhs is greater than or equal to another
-    JSON value by calculating `not (lhs < rhs)`.
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether @a lhs is greater than or equal to @a rhs
-
-    @complexity Linear.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__greaterequal}
-
-    @since version 1.0.0
-    */
-    friend bool operator>=(const_reference lhs, const_reference rhs) noexcept
-    {
-        return not (lhs < rhs);
-    }
-
-    /*!
-    @brief comparison: greater than or equal
-    @copydoc operator>=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator>=(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs >= basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: greater than or equal
-    @copydoc operator>=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator>=(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) >= rhs;
-    }
-
-    /// @}
-
-    ///////////////////
-    // serialization //
-    ///////////////////
-
-    /// @name serialization
-    /// @{
-
-    /*!
-    @brief serialize to stream
-
-    Serialize the given JSON value @a j to the output stream @a o. The JSON
-    value will be serialized using the @ref dump member function.
-
-    - The indentation of the output can be controlled with the member variable
-      `width` of the output stream @a o. For instance, using the manipulator
-      `std::setw(4)` on @a o sets the indentation level to `4` and the
-      serialization result is the same as calling `dump(4)`.
-
-    - The indentation character can be controlled with the member variable
-      `fill` of the output stream @a o. For instance, the manipulator
-      `std::setfill('\\t')` sets indentation to use a tab character rather than
-      the default space character.
-
-    @param[in,out] o  stream to serialize to
-    @param[in] j  JSON value to serialize
-
-    @return the stream @a o
-
-    @throw type_error.316 if a string stored inside the JSON value is not
-                          UTF-8 encoded
-
-    @complexity Linear.
-
-    @liveexample{The example below shows the serialization with different
-    parameters to `width` to adjust the indentation level.,operator_serialize}
-
-    @since version 1.0.0; indentation character added in version 3.0.0
-    */
-    friend std::ostream& operator<<(std::ostream& o, const basic_json& j)
-    {
-        // read width member and use it as indentation parameter if nonzero
-        const bool pretty_print = o.width() > 0;
-        const auto indentation = pretty_print ? o.width() : 0;
-
-        // reset width to 0 for subsequent calls to this stream
-        o.width(0);
-
-        // do the actual serialization
-        serializer s(detail::output_adapter<char>(o), o.fill());
-        s.dump(j, pretty_print, false, static_cast<unsigned int>(indentation));
-        return o;
-    }
-
-    /*!
-    @brief serialize to stream
-    @deprecated This stream operator is deprecated and will be removed in
-                future 4.0.0 of the library. Please use
-                @ref operator<<(std::ostream&, const basic_json&)
-                instead; that is, replace calls like `j >> o;` with `o << j;`.
-    @since version 1.0.0; deprecated since version 3.0.0
-    */
-    JSON_HEDLEY_DEPRECATED(3.0.0)
-    friend std::ostream& operator>>(const basic_json& j, std::ostream& o)
-    {
-        return o << j;
-    }
-
-    /// @}
-
-
-    /////////////////////
-    // deserialization //
-    /////////////////////
-
-    /// @name deserialization
-    /// @{
-
-    /*!
-    @brief deserialize from a compatible input
-
-    This function reads from a compatible input. Examples are:
-    - an array of 1-byte values
-    - strings with character/literal type with size of 1 byte
-    - input streams
-    - container with contiguous storage of 1-byte values. Compatible container
-      types include `std::vector`, `std::string`, `std::array`,
-      `std::valarray`, and `std::initializer_list`. Furthermore, C-style
-      arrays can be used with `std::begin()`/`std::end()`. User-defined
-      containers can be used as long as they implement random-access iterators
-      and a contiguous storage.
-
-    @pre Each element of the container has a size of 1 byte. Violating this
-    precondition yields undefined behavior. **This precondition is enforced
-    with a static assertion.**
-
-    @pre The container storage is contiguous. Violating this precondition
-    yields undefined behavior. **This precondition is enforced with an
-    assertion.**
-
-    @warning There is no way to enforce all preconditions at compile-time. If
-             the function is called with a noncompliant container and with
-             assertions switched off, the behavior is undefined and will most
-             likely yield segmentation violation.
-
-    @param[in] i  input to read from
-    @param[in] cb  a parser callback function of type @ref parser_callback_t
-    which is used to control the deserialization by filtering unwanted values
-    (optional)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.101 if a parse error occurs; example: `""unexpected end
-    of input; expected string literal""`
-    @throw parse_error.102 if to_unicode fails or surrogate error
-    @throw parse_error.103 if to_unicode fails
-
-    @complexity Linear in the length of the input. The parser is a predictive
-    LL(1) parser. The complexity can be higher if the parser callback function
-    @a cb has a super-linear complexity.
-
-    @note A UTF-8 byte order mark is silently ignored.
-
-    @liveexample{The example below demonstrates the `parse()` function reading
-    from an array.,parse__array__parser_callback_t}
-
-    @liveexample{The example below demonstrates the `parse()` function with
-    and without callback function.,parse__string__parser_callback_t}
-
-    @liveexample{The example below demonstrates the `parse()` function with
-    and without callback function.,parse__istream__parser_callback_t}
-
-    @liveexample{The example below demonstrates the `parse()` function reading
-    from a contiguous container.,parse__contiguouscontainer__parser_callback_t}
-
-    @since version 2.0.3 (contiguous containers)
-    */
-    template<typename InputType>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json parse(InputType&& i,
-                            const parser_callback_t cb = nullptr,
-                            const bool allow_exceptions = true)
-    {
-        basic_json result;
-        parser(detail::input_adapter(std::forward<InputType>(i)), cb, allow_exceptions).parse(true, result);
-        return result;
-    }
-
-
-
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json parse(detail::span_input_adapter&& i,
-                            const parser_callback_t cb = nullptr,
-                            const bool allow_exceptions = true)
-    {
-        basic_json result;
-        parser(i.get(), cb, allow_exceptions).parse(true, result);
-        return result;
-    }
-
-    template<typename InputType>
-    static bool accept(InputType&& i)
-    {
-        return parser(detail::input_adapter(std::forward<InputType>(i))).accept(true);
-    }
-
-    static bool accept(detail::span_input_adapter&& i)
-    {
-        return parser(i.get()).accept(true);
-    }
-    /*!
-    @brief generate SAX events
-
-    The SAX event lister must follow the interface of @ref json_sax.
-
-    This function reads from a compatible input. Examples are:
-    - an array of 1-byte values
-    - strings with character/literal type with size of 1 byte
-    - input streams
-    - container with contiguous storage of 1-byte values. Compatible container
-      types include `std::vector`, `std::string`, `std::array`,
-      `std::valarray`, and `std::initializer_list`. Furthermore, C-style
-      arrays can be used with `std::begin()`/`std::end()`. User-defined
-      containers can be used as long as they implement random-access iterators
-      and a contiguous storage.
-
-    @pre Each element of the container has a size of 1 byte. Violating this
-    precondition yields undefined behavior. **This precondition is enforced
-    with a static assertion.**
-
-    @pre The container storage is contiguous. Violating this precondition
-    yields undefined behavior. **This precondition is enforced with an
-    assertion.**
-
-    @warning There is no way to enforce all preconditions at compile-time. If
-             the function is called with a noncompliant container and with
-             assertions switched off, the behavior is undefined and will most
-             likely yield segmentation violation.
-
-    @param[in] i  input to read from
-    @param[in,out] sax  SAX event listener
-    @param[in] format  the format to parse (JSON, CBOR, MessagePack, or UBJSON)
-    @param[in] strict  whether the input has to be consumed completely
-
-    @return return value of the last processed SAX event
-
-    @throw parse_error.101 if a parse error occurs; example: `""unexpected end
-    of input; expected string literal""`
-    @throw parse_error.102 if to_unicode fails or surrogate error
-    @throw parse_error.103 if to_unicode fails
-
-    @complexity Linear in the length of the input. The parser is a predictive
-    LL(1) parser. The complexity can be higher if the SAX consumer @a sax has
-    a super-linear complexity.
-
-    @note A UTF-8 byte order mark is silently ignored.
-
-    @liveexample{The example below demonstrates the `sax_parse()` function
-    reading from string and processing the events with a user-defined SAX
-    event consumer.,sax_parse}
-
-    @since version 3.2.0
-    */
-    template <typename SAX, typename InputType>
-    JSON_HEDLEY_NON_NULL(2)
-    static bool sax_parse(InputType&& i, SAX* sax,
-                          input_format_t format = input_format_t::json,
-                          const bool strict = true)
-    {
-        auto ia = detail::input_adapter(std::forward<InputType>(i));
-        return format == input_format_t::json
-               ? parser(std::move(ia)).sax_parse(sax, strict)
-               : detail::binary_reader<basic_json, decltype(ia), SAX>(std::move(ia)).sax_parse(format, sax, strict);
-    }
-
-    template <typename SAX>
-    JSON_HEDLEY_NON_NULL(2)
-    static bool sax_parse(detail::span_input_adapter&& i, SAX* sax,
-                          input_format_t format = input_format_t::json,
-                          const bool strict = true)
-    {
-        auto ia = i.get();
-        return format == input_format_t::json
-               ? parser(std::move(ia)).sax_parse(sax, strict)
-               : detail::binary_reader<basic_json, decltype(ia), SAX>(std::move(ia)).sax_parse(format, sax, strict);
-    }
-
-
-    /*!
-    @brief deserialize from an iterator range with contiguous storage
-
-    This function reads from an iterator range of a container with contiguous
-    storage of 1-byte values. Compatible container types include
-    `std::vector`, `std::string`, `std::array`, `std::valarray`, and
-    `std::initializer_list`. Furthermore, C-style arrays can be used with
-    `std::begin()`/`std::end()`. User-defined containers can be used as long
-    as they implement random-access iterators and a contiguous storage.
-
-    @pre The iterator range is contiguous. Violating this precondition yields
-    undefined behavior. **This precondition is enforced with an assertion.**
-    @pre Each element in the range has a size of 1 byte. Violating this
-    precondition yields undefined behavior. **This precondition is enforced
-    with a static assertion.**
-
-    @warning There is no way to enforce all preconditions at compile-time. If
-             the function is called with noncompliant iterators and with
-             assertions switched off, the behavior is undefined and will most
-             likely yield segmentation violation.
-
-    @tparam IteratorType iterator of container with contiguous storage
-    @param[in] first  begin of the range to parse (included)
-    @param[in] last  end of the range to parse (excluded)
-    @param[in] cb  a parser callback function of type @ref parser_callback_t
-    which is used to control the deserialization by filtering unwanted values
-    (optional)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.101 in case of an unexpected token
-    @throw parse_error.102 if to_unicode fails or surrogate error
-    @throw parse_error.103 if to_unicode fails
-
-    @complexity Linear in the length of the input. The parser is a predictive
-    LL(1) parser. The complexity can be higher if the parser callback function
-    @a cb has a super-linear complexity.
-
-    @note A UTF-8 byte order mark is silently ignored.
-
-    @liveexample{The example below demonstrates the `parse()` function reading
-    from an iterator range.,parse__iteratortype__parser_callback_t}
-
-    @since version 2.0.3
-    */
-    template<class IteratorType, typename std::enable_if<
-                 std::is_base_of<
-                     std::random_access_iterator_tag,
-                     typename std::iterator_traits<IteratorType>::iterator_category>::value, int>::type = 0>
-    static basic_json parse(IteratorType first, IteratorType last,
-                            const parser_callback_t cb = nullptr,
-                            const bool allow_exceptions = true)
-    {
-        basic_json result;
-        parser(detail::input_adapter(first, last), cb, allow_exceptions).parse(true, result);
-        return result;
-    }
-
-    template<class IteratorType, typename std::enable_if<
-                 std::is_base_of<
-                     std::random_access_iterator_tag,
-                     typename std::iterator_traits<IteratorType>::iterator_category>::value, int>::type = 0>
-    static bool accept(IteratorType first, IteratorType last)
-    {
-        return parser(detail::input_adapter(first, last)).accept(true);
-    }
-
-    template<class IteratorType, class SAX, typename std::enable_if<
-                 std::is_base_of<
-                     std::random_access_iterator_tag,
-                     typename std::iterator_traits<IteratorType>::iterator_category>::value, int>::type = 0>
-    JSON_HEDLEY_NON_NULL(3)
-    static bool sax_parse(IteratorType first, IteratorType last, SAX* sax)
-    {
-        return parser(detail::input_adapter(first, last)).sax_parse(sax);
-    }
-
-    /*!
-    @brief deserialize from stream
-    @deprecated This stream operator is deprecated and will be removed in
-                version 4.0.0 of the library. Please use
-                @ref operator>>(std::istream&, basic_json&)
-                instead; that is, replace calls like `j << i;` with `i >> j;`.
-    @since version 1.0.0; deprecated since version 3.0.0
-    */
-    JSON_HEDLEY_DEPRECATED(3.0.0)
-    friend std::istream& operator<<(basic_json& j, std::istream& i)
-    {
-        return operator>>(i, j);
-    }
-
-    /*!
-    @brief deserialize from stream
-
-    Deserializes an input stream to a JSON value.
-
-    @param[in,out] i  input stream to read a serialized JSON value from
-    @param[in,out] j  JSON value to write the deserialized input to
-
-    @throw parse_error.101 in case of an unexpected token
-    @throw parse_error.102 if to_unicode fails or surrogate error
-    @throw parse_error.103 if to_unicode fails
-
-    @complexity Linear in the length of the input. The parser is a predictive
-    LL(1) parser.
-
-    @note A UTF-8 byte order mark is silently ignored.
-
-    @liveexample{The example below shows how a JSON value is constructed by
-    reading a serialization from a stream.,operator_deserialize}
-
-    @sa parse(std::istream&, const parser_callback_t) for a variant with a
-    parser callback function to filter values while parsing
-
-    @since version 1.0.0
-    */
-    friend std::istream& operator>>(std::istream& i, basic_json& j)
-    {
-        parser(detail::input_adapter(i)).parse(false, j);
-        return i;
-    }
-
-    /// @}
-
-    ///////////////////////////
-    // convenience functions //
-    ///////////////////////////
-
-    /*!
-    @brief return the type as string
-
-    Returns the type name as string to be used in error messages - usually to
-    indicate that a function was called on a wrong JSON type.
-
-    @return a string representation of a the @a m_type member:
-            Value type  | return value
-            ----------- | -------------
-            null        | `"null"`
-            boolean     | `"boolean"`
-            string      | `"string"`
-            number      | `"number"` (for all number types)
-            object      | `"object"`
-            array       | `"array"`
-            binary      | `"binary"`
-            discarded   | `"discarded"`
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @complexity Constant.
-
-    @liveexample{The following code exemplifies `type_name()` for all JSON
-    types.,type_name}
-
-    @sa @ref type() -- return the type of the JSON value
-    @sa @ref operator value_t() -- return the type of the JSON value (implicit)
-
-    @since version 1.0.0, public since 2.1.0, `const char*` and `noexcept`
-    since 3.0.0
-    */
-    JSON_HEDLEY_RETURNS_NON_NULL
-    const char* type_name() const noexcept
-    {
-        {
-            switch (m_type)
-            {
-                case value_t::null:
-                    return "null";
-                case value_t::object:
-                    return "object";
-                case value_t::array:
-                    return "array";
-                case value_t::string:
-                    return "string";
-                case value_t::boolean:
-                    return "boolean";
-                case value_t::binary:
-                    return "binary";
-                case value_t::discarded:
-                    return "discarded";
-                default:
-                    return "number";
-            }
-        }
-    }
-
-
-  private:
-    //////////////////////
-    // member variables //
-    //////////////////////
-
-    /// the type of the current element
-    value_t m_type = value_t::null;
-
-    /// the value of the current element
-    json_value m_value = {};
-
-    //////////////////////////////////////////
-    // binary serialization/deserialization //
-    //////////////////////////////////////////
-
-    /// @name binary serialization/deserialization support
-    /// @{
-
-  public:
-    /*!
-    @brief create a CBOR serialization of a given JSON value
-
-    Serializes a given JSON value @a j to a byte vector using the CBOR (Concise
-    Binary Object Representation) serialization format. CBOR is a binary
-    serialization format which aims to be more compact than JSON itself, yet
-    more efficient to parse.
-
-    The library uses the following mapping from JSON values types to
-    CBOR types according to the CBOR specification (RFC 7049):
-
-    JSON value type | value/range                                | CBOR type                          | first byte
-    --------------- | ------------------------------------------ | ---------------------------------- | ---------------
-    null            | `null`                                     | Null                               | 0xF6
-    boolean         | `true`                                     | True                               | 0xF5
-    boolean         | `false`                                    | False                              | 0xF4
-    number_integer  | -9223372036854775808..-2147483649          | Negative integer (8 bytes follow)  | 0x3B
-    number_integer  | -2147483648..-32769                        | Negative integer (4 bytes follow)  | 0x3A
-    number_integer  | -32768..-129                               | Negative integer (2 bytes follow)  | 0x39
-    number_integer  | -128..-25                                  | Negative integer (1 byte follow)   | 0x38
-    number_integer  | -24..-1                                    | Negative integer                   | 0x20..0x37
-    number_integer  | 0..23                                      | Integer                            | 0x00..0x17
-    number_integer  | 24..255                                    | Unsigned integer (1 byte follow)   | 0x18
-    number_integer  | 256..65535                                 | Unsigned integer (2 bytes follow)  | 0x19
-    number_integer  | 65536..4294967295                          | Unsigned integer (4 bytes follow)  | 0x1A
-    number_integer  | 4294967296..18446744073709551615           | Unsigned integer (8 bytes follow)  | 0x1B
-    number_unsigned | 0..23                                      | Integer                            | 0x00..0x17
-    number_unsigned | 24..255                                    | Unsigned integer (1 byte follow)   | 0x18
-    number_unsigned | 256..65535                                 | Unsigned integer (2 bytes follow)  | 0x19
-    number_unsigned | 65536..4294967295                          | Unsigned integer (4 bytes follow)  | 0x1A
-    number_unsigned | 4294967296..18446744073709551615           | Unsigned integer (8 bytes follow)  | 0x1B
-    number_float    | *any value representable by a float*       | Single-Precision Float             | 0xFA
-    number_float    | *any value NOT representable by a float*   | Double-Precision Float             | 0xFB
-    string          | *length*: 0..23                            | UTF-8 string                       | 0x60..0x77
-    string          | *length*: 23..255                          | UTF-8 string (1 byte follow)       | 0x78
-    string          | *length*: 256..65535                       | UTF-8 string (2 bytes follow)      | 0x79
-    string          | *length*: 65536..4294967295                | UTF-8 string (4 bytes follow)      | 0x7A
-    string          | *length*: 4294967296..18446744073709551615 | UTF-8 string (8 bytes follow)      | 0x7B
-    array           | *size*: 0..23                              | array                              | 0x80..0x97
-    array           | *size*: 23..255                            | array (1 byte follow)              | 0x98
-    array           | *size*: 256..65535                         | array (2 bytes follow)             | 0x99
-    array           | *size*: 65536..4294967295                  | array (4 bytes follow)             | 0x9A
-    array           | *size*: 4294967296..18446744073709551615   | array (8 bytes follow)             | 0x9B
-    object          | *size*: 0..23                              | map                                | 0xA0..0xB7
-    object          | *size*: 23..255                            | map (1 byte follow)                | 0xB8
-    object          | *size*: 256..65535                         | map (2 bytes follow)               | 0xB9
-    object          | *size*: 65536..4294967295                  | map (4 bytes follow)               | 0xBA
-    object          | *size*: 4294967296..18446744073709551615   | map (8 bytes follow)               | 0xBB
-    binary          | *size*: 0..23                              | byte string                        | 0x40..0x57
-    binary          | *size*: 23..255                            | byte string (1 byte follow)        | 0x58
-    binary          | *size*: 256..65535                         | byte string (2 bytes follow)       | 0x59
-    binary          | *size*: 65536..4294967295                  | byte string (4 bytes follow)       | 0x5A
-    binary          | *size*: 4294967296..18446744073709551615   | byte string (8 bytes follow)       | 0x5B
-
-    @note The mapping is **complete** in the sense that any JSON value type
-          can be converted to a CBOR value.
-
-    @note If NaN or Infinity are stored inside a JSON number, they are
-          serialized properly. This behavior differs from the @ref dump()
-          function which serializes NaN or Infinity to `null`.
-
-    @note The following CBOR types are not used in the conversion:
-          - UTF-8 strings terminated by "break" (0x7F)
-          - arrays terminated by "break" (0x9F)
-          - maps terminated by "break" (0xBF)
-          - byte strings terminated by "break" (0x5F)
-          - date/time (0xC0..0xC1)
-          - bignum (0xC2..0xC3)
-          - decimal fraction (0xC4)
-          - bigfloat (0xC5)
-          - tagged items (0xC6..0xD4, 0xD8..0xDB)
-          - expected conversions (0xD5..0xD7)
-          - simple values (0xE0..0xF3, 0xF8)
-          - undefined (0xF7)
-          - half-precision floats (0xF9)
-          - break (0xFF)
-
-    @param[in] j  JSON value to serialize
-    @return CBOR serialization as byte vector
-
-    @complexity Linear in the size of the JSON value @a j.
-
-    @liveexample{The example shows the serialization of a JSON value to a byte
-    vector in CBOR format.,to_cbor}
-
-    @sa http://cbor.io
-    @sa @ref from_cbor(detail::input_adapter&&, const bool, const bool) for the
-        analogous deserialization
-    @sa @ref to_msgpack(const basic_json&) for the related MessagePack format
-    @sa @ref to_ubjson(const basic_json&, const bool, const bool) for the
-             related UBJSON format
-
-    @since version 2.0.9; compact representation of floating-point numbers
-           since version 3.8.0
-    */
-    static std::vector<uint8_t> to_cbor(const basic_json& j)
-    {
-        std::vector<uint8_t> result;
-        to_cbor(j, result);
-        return result;
-    }
-
-    static void to_cbor(const basic_json& j, detail::output_adapter<uint8_t> o)
-    {
-        binary_writer<uint8_t>(o).write_cbor(j);
-    }
-
-    static void to_cbor(const basic_json& j, detail::output_adapter<char> o)
-    {
-        binary_writer<char>(o).write_cbor(j);
-    }
-
-    /*!
-    @brief create a MessagePack serialization of a given JSON value
-
-    Serializes a given JSON value @a j to a byte vector using the MessagePack
-    serialization format. MessagePack is a binary serialization format which
-    aims to be more compact than JSON itself, yet more efficient to parse.
-
-    The library uses the following mapping from JSON values types to
-    MessagePack types according to the MessagePack specification:
-
-    JSON value type | value/range                       | MessagePack type | first byte
-    --------------- | --------------------------------- | ---------------- | ----------
-    null            | `null`                            | nil              | 0xC0
-    boolean         | `true`                            | true             | 0xC3
-    boolean         | `false`                           | false            | 0xC2
-    number_integer  | -9223372036854775808..-2147483649 | int64            | 0xD3
-    number_integer  | -2147483648..-32769               | int32            | 0xD2
-    number_integer  | -32768..-129                      | int16            | 0xD1
-    number_integer  | -128..-33                         | int8             | 0xD0
-    number_integer  | -32..-1                           | negative fixint  | 0xE0..0xFF
-    number_integer  | 0..127                            | positive fixint  | 0x00..0x7F
-    number_integer  | 128..255                          | uint 8           | 0xCC
-    number_integer  | 256..65535                        | uint 16          | 0xCD
-    number_integer  | 65536..4294967295                 | uint 32          | 0xCE
-    number_integer  | 4294967296..18446744073709551615  | uint 64          | 0xCF
-    number_unsigned | 0..127                            | positive fixint  | 0x00..0x7F
-    number_unsigned | 128..255                          | uint 8           | 0xCC
-    number_unsigned | 256..65535                        | uint 16          | 0xCD
-    number_unsigned | 65536..4294967295                 | uint 32          | 0xCE
-    number_unsigned | 4294967296..18446744073709551615  | uint 64          | 0xCF
-    number_float    | *any value*                       | float 64         | 0xCB
-    string          | *length*: 0..31                   | fixstr           | 0xA0..0xBF
-    string          | *length*: 32..255                 | str 8            | 0xD9
-    string          | *length*: 256..65535              | str 16           | 0xDA
-    string          | *length*: 65536..4294967295       | str 32           | 0xDB
-    array           | *size*: 0..15                     | fixarray         | 0x90..0x9F
-    array           | *size*: 16..65535                 | array 16         | 0xDC
-    array           | *size*: 65536..4294967295         | array 32         | 0xDD
-    object          | *size*: 0..15                     | fix map          | 0x80..0x8F
-    object          | *size*: 16..65535                 | map 16           | 0xDE
-    object          | *size*: 65536..4294967295         | map 32           | 0xDF
-    binary          | *size*: 0..255                    | bin 8            | 0xC4
-    binary          | *size*: 256..65535                | bin 16           | 0xC5
-    binary          | *size*: 65536..4294967295         | bin 32           | 0xC6
-
-    @note The mapping is **complete** in the sense that any JSON value type
-          can be converted to a MessagePack value.
-
-    @note The following values can **not** be converted to a MessagePack value:
-          - strings with more than 4294967295 bytes
-          - byte strings with more than 4294967295 bytes
-          - arrays with more than 4294967295 elements
-          - objects with more than 4294967295 elements
-
-    @note The following MessagePack types are not used in the conversion:
-          - float 32 (0xCA)
-
-    @note Any MessagePack output created @ref to_msgpack can be successfully
-          parsed by @ref from_msgpack.
-
-    @note If NaN or Infinity are stored inside a JSON number, they are
-          serialized properly. This behavior differs from the @ref dump()
-          function which serializes NaN or Infinity to `null`.
-
-    @param[in] j  JSON value to serialize
-    @return MessagePack serialization as byte vector
-
-    @complexity Linear in the size of the JSON value @a j.
-
-    @liveexample{The example shows the serialization of a JSON value to a byte
-    vector in MessagePack format.,to_msgpack}
-
-    @sa http://msgpack.org
-    @sa @ref from_msgpack for the analogous deserialization
-    @sa @ref to_cbor(const basic_json& for the related CBOR format
-    @sa @ref to_ubjson(const basic_json&, const bool, const bool) for the
-             related UBJSON format
-
-    @since version 2.0.9
-    */
-    static std::vector<uint8_t> to_msgpack(const basic_json& j)
-    {
-        std::vector<uint8_t> result;
-        to_msgpack(j, result);
-        return result;
-    }
-
-    static void to_msgpack(const basic_json& j, detail::output_adapter<uint8_t> o)
-    {
-        binary_writer<uint8_t>(o).write_msgpack(j);
-    }
-
-    static void to_msgpack(const basic_json& j, detail::output_adapter<char> o)
-    {
-        binary_writer<char>(o).write_msgpack(j);
-    }
-
-    /*!
-    @brief create a UBJSON serialization of a given JSON value
-
-    Serializes a given JSON value @a j to a byte vector using the UBJSON
-    (Universal Binary JSON) serialization format. UBJSON aims to be more compact
-    than JSON itself, yet more efficient to parse.
-
-    The library uses the following mapping from JSON values types to
-    UBJSON types according to the UBJSON specification:
-
-    JSON value type | value/range                       | UBJSON type | marker
-    --------------- | --------------------------------- | ----------- | ------
-    null            | `null`                            | null        | `Z`
-    boolean         | `true`                            | true        | `T`
-    boolean         | `false`                           | false       | `F`
-    number_integer  | -9223372036854775808..-2147483649 | int64       | `L`
-    number_integer  | -2147483648..-32769               | int32       | `l`
-    number_integer  | -32768..-129                      | int16       | `I`
-    number_integer  | -128..127                         | int8        | `i`
-    number_integer  | 128..255                          | uint8       | `U`
-    number_integer  | 256..32767                        | int16       | `I`
-    number_integer  | 32768..2147483647                 | int32       | `l`
-    number_integer  | 2147483648..9223372036854775807   | int64       | `L`
-    number_unsigned | 0..127                            | int8        | `i`
-    number_unsigned | 128..255                          | uint8       | `U`
-    number_unsigned | 256..32767                        | int16       | `I`
-    number_unsigned | 32768..2147483647                 | int32       | `l`
-    number_unsigned | 2147483648..9223372036854775807   | int64       | `L`
-    number_float    | *any value*                       | float64     | `D`
-    string          | *with shortest length indicator*  | string      | `S`
-    array           | *see notes on optimized format*   | array       | `[`
-    object          | *see notes on optimized format*   | map         | `{`
-
-    @note The mapping is **complete** in the sense that any JSON value type
-          can be converted to a UBJSON value.
-
-    @note The following values can **not** be converted to a UBJSON value:
-          - strings with more than 9223372036854775807 bytes (theoretical)
-          - unsigned integer numbers above 9223372036854775807
-
-    @note The following markers are not used in the conversion:
-          - `Z`: no-op values are not created.
-          - `C`: single-byte strings are serialized with `S` markers.
-
-    @note Any UBJSON output created @ref to_ubjson can be successfully parsed
-          by @ref from_ubjson.
-
-    @note If NaN or Infinity are stored inside a JSON number, they are
-          serialized properly. This behavior differs from the @ref dump()
-          function which serializes NaN or Infinity to `null`.
-
-    @note The optimized formats for containers are supported: Parameter
-          @a use_size adds size information to the beginning of a container and
-          removes the closing marker. Parameter @a use_type further checks
-          whether all elements of a container have the same type and adds the
-          type marker to the beginning of the container. The @a use_type
-          parameter must only be used together with @a use_size = true. Note
-          that @a use_size = true alone may result in larger representations -
-          the benefit of this parameter is that the receiving side is
-          immediately informed on the number of elements of the container.
-
-    @note If the JSON data contains the binary type, the value stored is a list
-          of integers, as suggested by the UBJSON documentation.  In particular,
-          this means that serialization and the deserialization of a JSON
-          containing binary values into UBJSON and back will result in a
-          different JSON object.
-
-    @param[in] j  JSON value to serialize
-    @param[in] use_size  whether to add size annotations to container types
-    @param[in] use_type  whether to add type annotations to container types
-                         (must be combined with @a use_size = true)
-    @return UBJSON serialization as byte vector
-
-    @complexity Linear in the size of the JSON value @a j.
-
-    @liveexample{The example shows the serialization of a JSON value to a byte
-    vector in UBJSON format.,to_ubjson}
-
-    @sa http://ubjson.org
-    @sa @ref from_ubjson(detail::input_adapter&&, const bool, const bool) for the
-        analogous deserialization
-    @sa @ref to_cbor(const basic_json& for the related CBOR format
-    @sa @ref to_msgpack(const basic_json&) for the related MessagePack format
-
-    @since version 3.1.0
-    */
-    static std::vector<uint8_t> to_ubjson(const basic_json& j,
-                                          const bool use_size = false,
-                                          const bool use_type = false)
-    {
-        std::vector<uint8_t> result;
-        to_ubjson(j, result, use_size, use_type);
-        return result;
-    }
-
-    static void to_ubjson(const basic_json& j, detail::output_adapter<uint8_t> o,
-                          const bool use_size = false, const bool use_type = false)
-    {
-        binary_writer<uint8_t>(o).write_ubjson(j, use_size, use_type);
-    }
-
-    static void to_ubjson(const basic_json& j, detail::output_adapter<char> o,
-                          const bool use_size = false, const bool use_type = false)
-    {
-        binary_writer<char>(o).write_ubjson(j, use_size, use_type);
-    }
-
-
-    /*!
-    @brief Serializes the given JSON object `j` to BSON and returns a vector
-           containing the corresponding BSON-representation.
-
-    BSON (Binary JSON) is a binary format in which zero or more ordered key/value pairs are
-    stored as a single entity (a so-called document).
-
-    The library uses the following mapping from JSON values types to BSON types:
-
-    JSON value type | value/range                       | BSON type   | marker
-    --------------- | --------------------------------- | ----------- | ------
-    null            | `null`                            | null        | 0x0A
-    boolean         | `true`, `false`                   | boolean     | 0x08
-    number_integer  | -9223372036854775808..-2147483649 | int64       | 0x12
-    number_integer  | -2147483648..2147483647           | int32       | 0x10
-    number_integer  | 2147483648..9223372036854775807   | int64       | 0x12
-    number_unsigned | 0..2147483647                     | int32       | 0x10
-    number_unsigned | 2147483648..9223372036854775807   | int64       | 0x12
-    number_unsigned | 9223372036854775808..18446744073709551615| --   | --
-    number_float    | *any value*                       | double      | 0x01
-    string          | *any value*                       | string      | 0x02
-    array           | *any value*                       | document    | 0x04
-    object          | *any value*                       | document    | 0x03
-    binary          | *any value*                       | binary      | 0x05
-
-    @warning The mapping is **incomplete**, since only JSON-objects (and things
-    contained therein) can be serialized to BSON.
-    Also, integers larger than 9223372036854775807 cannot be serialized to BSON,
-    and the keys may not contain U+0000, since they are serialized a
-    zero-terminated c-strings.
-
-    @throw out_of_range.407  if `j.is_number_unsigned() && j.get<std::uint64_t>() > 9223372036854775807`
-    @throw out_of_range.409  if a key in `j` contains a NULL (U+0000)
-    @throw type_error.317    if `!j.is_object()`
-
-    @pre The input `j` is required to be an object: `j.is_object() == true`.
-
-    @note Any BSON output created via @ref to_bson can be successfully parsed
-          by @ref from_bson.
-
-    @param[in] j  JSON value to serialize
-    @return BSON serialization as byte vector
-
-    @complexity Linear in the size of the JSON value @a j.
-
-    @liveexample{The example shows the serialization of a JSON value to a byte
-    vector in BSON format.,to_bson}
-
-    @sa http://bsonspec.org/spec.html
-    @sa @ref from_bson(detail::input_adapter&&, const bool strict) for the
-        analogous deserialization
-    @sa @ref to_ubjson(const basic_json&, const bool, const bool) for the
-             related UBJSON format
-    @sa @ref to_cbor(const basic_json&) for the related CBOR format
-    @sa @ref to_msgpack(const basic_json&) for the related MessagePack format
-    */
-    static std::vector<uint8_t> to_bson(const basic_json& j)
-    {
-        std::vector<uint8_t> result;
-        to_bson(j, result);
-        return result;
-    }
-
-    /*!
-    @brief Serializes the given JSON object `j` to BSON and forwards the
-           corresponding BSON-representation to the given output_adapter `o`.
-    @param j The JSON object to convert to BSON.
-    @param o The output adapter that receives the binary BSON representation.
-    @pre The input `j` shall be an object: `j.is_object() == true`
-    @sa @ref to_bson(const basic_json&)
-    */
-    static void to_bson(const basic_json& j, detail::output_adapter<uint8_t> o)
-    {
-        binary_writer<uint8_t>(o).write_bson(j);
-    }
-
-    /*!
-    @copydoc to_bson(const basic_json&, detail::output_adapter<uint8_t>)
-    */
-    static void to_bson(const basic_json& j, detail::output_adapter<char> o)
-    {
-        binary_writer<char>(o).write_bson(j);
-    }
-
-
-    /*!
-    @brief create a JSON value from an input in CBOR format
-
-    Deserializes a given input @a i to a JSON value using the CBOR (Concise
-    Binary Object Representation) serialization format.
-
-    The library maps CBOR types to JSON value types as follows:
-
-    CBOR type              | JSON value type | first byte
-    ---------------------- | --------------- | ----------
-    Integer                | number_unsigned | 0x00..0x17
-    Unsigned integer       | number_unsigned | 0x18
-    Unsigned integer       | number_unsigned | 0x19
-    Unsigned integer       | number_unsigned | 0x1A
-    Unsigned integer       | number_unsigned | 0x1B
-    Negative integer       | number_integer  | 0x20..0x37
-    Negative integer       | number_integer  | 0x38
-    Negative integer       | number_integer  | 0x39
-    Negative integer       | number_integer  | 0x3A
-    Negative integer       | number_integer  | 0x3B
-    Byte string            | binary          | 0x40..0x57
-    Byte string            | binary          | 0x58
-    Byte string            | binary          | 0x59
-    Byte string            | binary          | 0x5A
-    Byte string            | binary          | 0x5B
-    UTF-8 string           | string          | 0x60..0x77
-    UTF-8 string           | string          | 0x78
-    UTF-8 string           | string          | 0x79
-    UTF-8 string           | string          | 0x7A
-    UTF-8 string           | string          | 0x7B
-    UTF-8 string           | string          | 0x7F
-    array                  | array           | 0x80..0x97
-    array                  | array           | 0x98
-    array                  | array           | 0x99
-    array                  | array           | 0x9A
-    array                  | array           | 0x9B
-    array                  | array           | 0x9F
-    map                    | object          | 0xA0..0xB7
-    map                    | object          | 0xB8
-    map                    | object          | 0xB9
-    map                    | object          | 0xBA
-    map                    | object          | 0xBB
-    map                    | object          | 0xBF
-    False                  | `false`         | 0xF4
-    True                   | `true`          | 0xF5
-    Null                   | `null`          | 0xF6
-    Half-Precision Float   | number_float    | 0xF9
-    Single-Precision Float | number_float    | 0xFA
-    Double-Precision Float | number_float    | 0xFB
-
-    @warning The mapping is **incomplete** in the sense that not all CBOR
-             types can be converted to a JSON value. The following CBOR types
-             are not supported and will yield parse errors (parse_error.112):
-             - date/time (0xC0..0xC1)
-             - bignum (0xC2..0xC3)
-             - decimal fraction (0xC4)
-             - bigfloat (0xC5)
-             - tagged items (0xC6..0xD4, 0xD8..0xDB)
-             - expected conversions (0xD5..0xD7)
-             - simple values (0xE0..0xF3, 0xF8)
-             - undefined (0xF7)
-
-    @warning CBOR allows map keys of any type, whereas JSON only allows
-             strings as keys in object values. Therefore, CBOR maps with keys
-             other than UTF-8 strings are rejected (parse_error.113).
-
-    @note Any CBOR output created @ref to_cbor can be successfully parsed by
-          @ref from_cbor.
-
-    @param[in] i  an input in CBOR format convertible to an input adapter
-    @param[in] strict  whether to expect the input to be consumed until EOF
-                       (true by default)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.110 if the given input ends prematurely or the end of
-    file was not reached when @a strict was set to true
-    @throw parse_error.112 if unsupported features from CBOR were
-    used in the given input @a v or if the input is not valid CBOR
-    @throw parse_error.113 if a string was expected as map key, but not found
-
-    @complexity Linear in the size of the input @a i.
-
-    @liveexample{The example shows the deserialization of a byte vector in CBOR
-    format to a JSON value.,from_cbor}
-
-    @sa http://cbor.io
-    @sa @ref to_cbor(const basic_json&) for the analogous serialization
-    @sa @ref from_msgpack(detail::input_adapter&&, const bool, const bool) for the
-        related MessagePack format
-    @sa @ref from_ubjson(detail::input_adapter&&, const bool, const bool) for the
-        related UBJSON format
-
-    @since version 2.0.9; parameter @a start_index since 2.1.1; changed to
-           consume input adapters, removed start_index parameter, and added
-           @a strict parameter since 3.0.0; added @a allow_exceptions parameter
-           since 3.2.0
-    */
-    template<typename InputType>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_cbor(InputType&& i,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        auto ia = detail::input_adapter(std::forward<InputType>(i));
-        const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::cbor, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    /*!
-    @copydoc from_cbor(detail::input_adapter&&, const bool, const bool)
-    */
-    template<typename A1, typename A2,
-             detail::enable_if_t<std::is_constructible<detail::span_input_adapter, A1, A2>::value, int> = 0>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_cbor(A1 && a1, A2 && a2,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(detail::span_input_adapter(std::forward<A1>(a1), std::forward<A2>(a2)).get()).sax_parse(input_format_t::cbor, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_cbor(detail::span_input_adapter&& i,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(i.get()).sax_parse(input_format_t::cbor, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    /*!
-    @brief create a JSON value from an input in MessagePack format
-
-    Deserializes a given input @a i to a JSON value using the MessagePack
-    serialization format.
-
-    The library maps MessagePack types to JSON value types as follows:
-
-    MessagePack type | JSON value type | first byte
-    ---------------- | --------------- | ----------
-    positive fixint  | number_unsigned | 0x00..0x7F
-    fixmap           | object          | 0x80..0x8F
-    fixarray         | array           | 0x90..0x9F
-    fixstr           | string          | 0xA0..0xBF
-    nil              | `null`          | 0xC0
-    false            | `false`         | 0xC2
-    true             | `true`          | 0xC3
-    float 32         | number_float    | 0xCA
-    float 64         | number_float    | 0xCB
-    uint 8           | number_unsigned | 0xCC
-    uint 16          | number_unsigned | 0xCD
-    uint 32          | number_unsigned | 0xCE
-    uint 64          | number_unsigned | 0xCF
-    int 8            | number_integer  | 0xD0
-    int 16           | number_integer  | 0xD1
-    int 32           | number_integer  | 0xD2
-    int 64           | number_integer  | 0xD3
-    str 8            | string          | 0xD9
-    str 16           | string          | 0xDA
-    str 32           | string          | 0xDB
-    array 16         | array           | 0xDC
-    array 32         | array           | 0xDD
-    map 16           | object          | 0xDE
-    map 32           | object          | 0xDF
-    bin 8            | binary          | 0xC4
-    bin 16           | binary          | 0xC5
-    bin 32           | binary          | 0xC6
-    ext 8            | binary          | 0xC7
-    ext 16           | binary          | 0xC8
-    ext 32           | binary          | 0xC9
-    fixext 1         | binary          | 0xD4
-    fixext 2         | binary          | 0xD5
-    fixext 4         | binary          | 0xD6
-    fixext 8         | binary          | 0xD7
-    fixext 16        | binary          | 0xD8
-    negative fixint  | number_integer  | 0xE0-0xFF
-
-    @note Any MessagePack output created @ref to_msgpack can be successfully
-          parsed by @ref from_msgpack.
-
-    @param[in] i  an input in MessagePack format convertible to an input
-                  adapter
-    @param[in] strict  whether to expect the input to be consumed until EOF
-                       (true by default)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.110 if the given input ends prematurely or the end of
-    file was not reached when @a strict was set to true
-    @throw parse_error.112 if unsupported features from MessagePack were
-    used in the given input @a i or if the input is not valid MessagePack
-    @throw parse_error.113 if a string was expected as map key, but not found
-
-    @complexity Linear in the size of the input @a i.
-
-    @liveexample{The example shows the deserialization of a byte vector in
-    MessagePack format to a JSON value.,from_msgpack}
-
-    @sa http://msgpack.org
-    @sa @ref to_msgpack(const basic_json&) for the analogous serialization
-    @sa @ref from_cbor(detail::input_adapter&&, const bool, const bool) for the
-        related CBOR format
-    @sa @ref from_ubjson(detail::input_adapter&&, const bool, const bool) for
-        the related UBJSON format
-    @sa @ref from_bson(detail::input_adapter&&, const bool, const bool) for
-        the related BSON format
-
-    @since version 2.0.9; parameter @a start_index since 2.1.1; changed to
-           consume input adapters, removed start_index parameter, and added
-           @a strict parameter since 3.0.0; added @a allow_exceptions parameter
-           since 3.2.0
-    */
-    template<typename InputType>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_msgpack(InputType&& i,
-                                   const bool strict = true,
-                                   const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        auto ia = detail::input_adapter(std::forward<InputType>(i));
-        const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::msgpack, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    /*!
-    @copydoc from_msgpack(detail::input_adapter&&, const bool, const bool)
-    */
-    template<typename A1, typename A2,
-             detail::enable_if_t<std::is_constructible<detail::span_input_adapter, A1, A2>::value, int> = 0>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_msgpack(A1 && a1, A2 && a2,
-                                   const bool strict = true,
-                                   const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(detail::span_input_adapter(std::forward<A1>(a1), std::forward<A2>(a2)).get()).sax_parse(input_format_t::msgpack, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_msgpack(detail::span_input_adapter&& i,
-                                   const bool strict = true,
-                                   const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(i.get()).sax_parse(input_format_t::msgpack, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-
-    /*!
-    @brief create a JSON value from an input in UBJSON format
-
-    Deserializes a given input @a i to a JSON value using the UBJSON (Universal
-    Binary JSON) serialization format.
-
-    The library maps UBJSON types to JSON value types as follows:
-
-    UBJSON type | JSON value type                         | marker
-    ----------- | --------------------------------------- | ------
-    no-op       | *no value, next value is read*          | `N`
-    null        | `null`                                  | `Z`
-    false       | `false`                                 | `F`
-    true        | `true`                                  | `T`
-    float32     | number_float                            | `d`
-    float64     | number_float                            | `D`
-    uint8       | number_unsigned                         | `U`
-    int8        | number_integer                          | `i`
-    int16       | number_integer                          | `I`
-    int32       | number_integer                          | `l`
-    int64       | number_integer                          | `L`
-    string      | string                                  | `S`
-    char        | string                                  | `C`
-    array       | array (optimized values are supported)  | `[`
-    object      | object (optimized values are supported) | `{`
-
-    @note The mapping is **complete** in the sense that any UBJSON value can
-          be converted to a JSON value.
-
-    @param[in] i  an input in UBJSON format convertible to an input adapter
-    @param[in] strict  whether to expect the input to be consumed until EOF
-                       (true by default)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.110 if the given input ends prematurely or the end of
-    file was not reached when @a strict was set to true
-    @throw parse_error.112 if a parse error occurs
-    @throw parse_error.113 if a string could not be parsed successfully
-
-    @complexity Linear in the size of the input @a i.
-
-    @liveexample{The example shows the deserialization of a byte vector in
-    UBJSON format to a JSON value.,from_ubjson}
-
-    @sa http://ubjson.org
-    @sa @ref to_ubjson(const basic_json&, const bool, const bool) for the
-             analogous serialization
-    @sa @ref from_cbor(detail::input_adapter&&, const bool, const bool) for the
-        related CBOR format
-    @sa @ref from_msgpack(detail::input_adapter&&, const bool, const bool) for
-        the related MessagePack format
-    @sa @ref from_bson(detail::input_adapter&&, const bool, const bool) for
-        the related BSON format
-
-    @since version 3.1.0; added @a allow_exceptions parameter since 3.2.0
-    */
-    template<typename InputType>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_ubjson(InputType&& i,
-                                  const bool strict = true,
-                                  const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        auto ia = detail::input_adapter(std::forward<InputType>(i));
-        const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::ubjson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    /*!
-    @copydoc from_ubjson(detail::input_adapter&&, const bool, const bool)
-    */
-    template<typename A1, typename A2,
-             detail::enable_if_t<std::is_constructible<detail::span_input_adapter, A1, A2>::value, int> = 0>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_ubjson(A1 && a1, A2 && a2,
-                                  const bool strict = true,
-                                  const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(detail::span_input_adapter(std::forward<A1>(a1), std::forward<A2>(a2)).get()).sax_parse(input_format_t::ubjson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-
-    static basic_json from_ubjson(detail::span_input_adapter&& i,
-                                  const bool strict = true,
-                                  const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(i.get()).sax_parse(input_format_t::ubjson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-
-    /*!
-    @brief Create a JSON value from an input in BSON format
-
-    Deserializes a given input @a i to a JSON value using the BSON (Binary JSON)
-    serialization format.
-
-    The library maps BSON record types to JSON value types as follows:
-
-    BSON type       | BSON marker byte | JSON value type
-    --------------- | ---------------- | ---------------------------
-    double          | 0x01             | number_float
-    string          | 0x02             | string
-    document        | 0x03             | object
-    array           | 0x04             | array
-    binary          | 0x05             | still unsupported
-    undefined       | 0x06             | still unsupported
-    ObjectId        | 0x07             | still unsupported
-    boolean         | 0x08             | boolean
-    UTC Date-Time   | 0x09             | still unsupported
-    null            | 0x0A             | null
-    Regular Expr.   | 0x0B             | still unsupported
-    DB Pointer      | 0x0C             | still unsupported
-    JavaScript Code | 0x0D             | still unsupported
-    Symbol          | 0x0E             | still unsupported
-    JavaScript Code | 0x0F             | still unsupported
-    int32           | 0x10             | number_integer
-    Timestamp       | 0x11             | still unsupported
-    128-bit decimal float | 0x13       | still unsupported
-    Max Key         | 0x7F             | still unsupported
-    Min Key         | 0xFF             | still unsupported
-
-    @warning The mapping is **incomplete**. The unsupported mappings
-             are indicated in the table above.
-
-    @param[in] i  an input in BSON format convertible to an input adapter
-    @param[in] strict  whether to expect the input to be consumed until EOF
-                       (true by default)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.114 if an unsupported BSON record type is encountered
-
-    @complexity Linear in the size of the input @a i.
-
-    @liveexample{The example shows the deserialization of a byte vector in
-    BSON format to a JSON value.,from_bson}
-
-    @sa http://bsonspec.org/spec.html
-    @sa @ref to_bson(const basic_json&) for the analogous serialization
-    @sa @ref from_cbor(detail::input_adapter&&, const bool, const bool) for the
-        related CBOR format
-    @sa @ref from_msgpack(detail::input_adapter&&, const bool, const bool) for
-        the related MessagePack format
-    @sa @ref from_ubjson(detail::input_adapter&&, const bool, const bool) for the
-        related UBJSON format
-    */
-    template<typename InputType>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_bson(InputType&& i,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        auto ia = detail::input_adapter(std::forward<InputType>(i));
-        const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::bson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    /*!
-    @copydoc from_bson(detail::input_adapter&&, const bool, const bool)
-    */
-    template<typename A1, typename A2,
-             detail::enable_if_t<std::is_constructible<detail::span_input_adapter, A1, A2>::value, int> = 0>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_bson(A1 && a1, A2 && a2,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(detail::span_input_adapter(std::forward<A1>(a1), std::forward<A2>(a2)).get()).sax_parse(input_format_t::bson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_bson(detail::span_input_adapter&& i,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(i.get()).sax_parse(input_format_t::bson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-    /// @}
-
-    //////////////////////////
-    // JSON Pointer support //
-    //////////////////////////
-
-    /// @name JSON Pointer functions
-    /// @{
-
-    /*!
-    @brief access specified element via JSON Pointer
-
-    Uses a JSON pointer to retrieve a reference to the respective JSON value.
-    No bound checking is performed. Similar to @ref operator[](const typename
-    object_t::key_type&), `null` values are created in arrays and objects if
-    necessary.
-
-    In particular:
-    - If the JSON pointer points to an object key that does not exist, it
-      is created an filled with a `null` value before a reference to it
-      is returned.
-    - If the JSON pointer points to an array index that does not exist, it
-      is created an filled with a `null` value before a reference to it
-      is returned. All indices between the current maximum and the given
-      index are also filled with `null`.
-    - The special value `-` is treated as a synonym for the index past the
-      end.
-
-    @param[in] ptr  a JSON pointer
-
-    @return reference to the element pointed to by @a ptr
-
-    @complexity Constant.
-
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-
-    @liveexample{The behavior is shown in the example.,operatorjson_pointer}
-
-    @since version 2.0.0
-    */
-    reference operator[](const json_pointer& ptr)
-    {
-        return ptr.get_unchecked(this);
-    }
-
-    /*!
-    @brief access specified element via JSON Pointer
-
-    Uses a JSON pointer to retrieve a reference to the respective JSON value.
-    No bound checking is performed. The function does not change the JSON
-    value; no `null` values are created. In particular, the special value
-    `-` yields an exception.
-
-    @param[in] ptr  JSON pointer to the desired element
-
-    @return const reference to the element pointed to by @a ptr
-
-    @complexity Constant.
-
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.402  if the array index '-' is used
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-
-    @liveexample{The behavior is shown in the example.,operatorjson_pointer_const}
-
-    @since version 2.0.0
-    */
-    const_reference operator[](const json_pointer& ptr) const
-    {
-        return ptr.get_unchecked(this);
-    }
-
-    /*!
-    @brief access specified element via JSON Pointer
-
-    Returns a reference to the element at with specified JSON pointer @a ptr,
-    with bounds checking.
-
-    @param[in] ptr  JSON pointer to the desired element
-
-    @return reference to the element pointed to by @a ptr
-
-    @throw parse_error.106 if an array index in the passed JSON pointer @a ptr
-    begins with '0'. See example below.
-
-    @throw parse_error.109 if an array index in the passed JSON pointer @a ptr
-    is not a number. See example below.
-
-    @throw out_of_range.401 if an array index in the passed JSON pointer @a ptr
-    is out of range. See example below.
-
-    @throw out_of_range.402 if the array index '-' is used in the passed JSON
-    pointer @a ptr. As `at` provides checked access (and no elements are
-    implicitly inserted), the index '-' is always invalid. See example below.
-
-    @throw out_of_range.403 if the JSON pointer describes a key of an object
-    which cannot be found. See example below.
-
-    @throw out_of_range.404 if the JSON pointer @a ptr can not be resolved.
-    See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @since version 2.0.0
-
-    @liveexample{The behavior is shown in the example.,at_json_pointer}
-    */
-    reference at(const json_pointer& ptr)
-    {
-        return ptr.get_checked(this);
-    }
-
-    /*!
-    @brief access specified element via JSON Pointer
-
-    Returns a const reference to the element at with specified JSON pointer @a
-    ptr, with bounds checking.
-
-    @param[in] ptr  JSON pointer to the desired element
-
-    @return reference to the element pointed to by @a ptr
-
-    @throw parse_error.106 if an array index in the passed JSON pointer @a ptr
-    begins with '0'. See example below.
-
-    @throw parse_error.109 if an array index in the passed JSON pointer @a ptr
-    is not a number. See example below.
-
-    @throw out_of_range.401 if an array index in the passed JSON pointer @a ptr
-    is out of range. See example below.
-
-    @throw out_of_range.402 if the array index '-' is used in the passed JSON
-    pointer @a ptr. As `at` provides checked access (and no elements are
-    implicitly inserted), the index '-' is always invalid. See example below.
-
-    @throw out_of_range.403 if the JSON pointer describes a key of an object
-    which cannot be found. See example below.
-
-    @throw out_of_range.404 if the JSON pointer @a ptr can not be resolved.
-    See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @since version 2.0.0
-
-    @liveexample{The behavior is shown in the example.,at_json_pointer_const}
-    */
-    const_reference at(const json_pointer& ptr) const
-    {
-        return ptr.get_checked(this);
-    }
-
-    /*!
-    @brief return flattened JSON value
-
-    The function creates a JSON object whose keys are JSON pointers (see [RFC
-    6901](https://tools.ietf.org/html/rfc6901)) and whose values are all
-    primitive. The original JSON value can be restored using the @ref
-    unflatten() function.
-
-    @return an object that maps JSON pointers to primitive values
-
-    @note Empty objects and arrays are flattened to `null` and will not be
-          reconstructed correctly by the @ref unflatten() function.
-
-    @complexity Linear in the size the JSON value.
-
-    @liveexample{The following code shows how a JSON object is flattened to an
-    object whose keys consist of JSON pointers.,flatten}
-
-    @sa @ref unflatten() for the reverse function
-
-    @since version 2.0.0
-    */
-    basic_json flatten() const
-    {
-        basic_json result(value_t::object);
-        json_pointer::flatten("", *this, result);
-        return result;
-    }
-
-    /*!
-    @brief unflatten a previously flattened JSON value
-
-    The function restores the arbitrary nesting of a JSON value that has been
-    flattened before using the @ref flatten() function. The JSON value must
-    meet certain constraints:
-    1. The value must be an object.
-    2. The keys must be JSON pointers (see
-       [RFC 6901](https://tools.ietf.org/html/rfc6901))
-    3. The mapped values must be primitive JSON types.
-
-    @return the original JSON from a flattened version
-
-    @note Empty objects and arrays are flattened by @ref flatten() to `null`
-          values and can not unflattened to their original type. Apart from
-          this example, for a JSON value `j`, the following is always true:
-          `j == j.flatten().unflatten()`.
-
-    @complexity Linear in the size the JSON value.
-
-    @throw type_error.314  if value is not an object
-    @throw type_error.315  if object values are not primitive
-
-    @liveexample{The following code shows how a flattened JSON object is
-    unflattened into the original nested JSON object.,unflatten}
-
-    @sa @ref flatten() for the reverse function
-
-    @since version 2.0.0
-    */
-    basic_json unflatten() const
-    {
-        return json_pointer::unflatten(*this);
-    }
-
-    /// @}
-
-    //////////////////////////
-    // JSON Patch functions //
-    //////////////////////////
-
-    /// @name JSON Patch functions
-    /// @{
-
-    /*!
-    @brief applies a JSON patch
-
-    [JSON Patch](http://jsonpatch.com) defines a JSON document structure for
-    expressing a sequence of operations to apply to a JSON) document. With
-    this function, a JSON Patch is applied to the current JSON value by
-    executing all operations from the patch.
-
-    @param[in] json_patch  JSON patch document
-    @return patched document
-
-    @note The application of a patch is atomic: Either all operations succeed
-          and the patched document is returned or an exception is thrown. In
-          any case, the original value is not changed: the patch is applied
-          to a copy of the value.
-
-    @throw parse_error.104 if the JSON patch does not consist of an array of
-    objects
-
-    @throw parse_error.105 if the JSON patch is malformed (e.g., mandatory
-    attributes are missing); example: `"operation add must have member path"`
-
-    @throw out_of_range.401 if an array index is out of range.
-
-    @throw out_of_range.403 if a JSON pointer inside the patch could not be
-    resolved successfully in the current JSON value; example: `"key baz not
-    found"`
-
-    @throw out_of_range.405 if JSON pointer has no parent ("add", "remove",
-    "move")
-
-    @throw other_error.501 if "test" operation was unsuccessful
-
-    @complexity Linear in the size of the JSON value and the length of the
-    JSON patch. As usually only a fraction of the JSON value is affected by
-    the patch, the complexity can usually be neglected.
-
-    @liveexample{The following code shows how a JSON patch is applied to a
-    value.,patch}
-
-    @sa @ref diff -- create a JSON patch by comparing two JSON values
-
-    @sa [RFC 6902 (JSON Patch)](https://tools.ietf.org/html/rfc6902)
-    @sa [RFC 6901 (JSON Pointer)](https://tools.ietf.org/html/rfc6901)
-
-    @since version 2.0.0
-    */
-    basic_json patch(const basic_json& json_patch) const
-    {
-        // make a working copy to apply the patch to
-        basic_json result = *this;
-
-        // the valid JSON Patch operations
-        enum class patch_operations {add, remove, replace, move, copy, test, invalid};
-
-        const auto get_op = [](const std::string & op)
-        {
-            if (op == "add")
-            {
-                return patch_operations::add;
-            }
-            if (op == "remove")
-            {
-                return patch_operations::remove;
-            }
-            if (op == "replace")
-            {
-                return patch_operations::replace;
-            }
-            if (op == "move")
-            {
-                return patch_operations::move;
-            }
-            if (op == "copy")
-            {
-                return patch_operations::copy;
-            }
-            if (op == "test")
-            {
-                return patch_operations::test;
-            }
-
-            return patch_operations::invalid;
-        };
-
-        // wrapper for "add" operation; add value at ptr
-        const auto operation_add = [&result](json_pointer & ptr, basic_json val)
-        {
-            // adding to the root of the target document means replacing it
-            if (ptr.empty())
-            {
-                result = val;
-                return;
-            }
-
-            // make sure the top element of the pointer exists
-            json_pointer top_pointer = ptr.top();
-            if (top_pointer != ptr)
-            {
-                result.at(top_pointer);
-            }
-
-            // get reference to parent of JSON pointer ptr
-            const auto last_path = ptr.back();
-            ptr.pop_back();
-            basic_json& parent = result[ptr];
-
-            switch (parent.m_type)
-            {
-                case value_t::null:
-                case value_t::object:
-                {
-                    // use operator[] to add value
-                    parent[last_path] = val;
-                    break;
-                }
-
-                case value_t::array:
-                {
-                    if (last_path == "-")
-                    {
-                        // special case: append to back
-                        parent.push_back(val);
-                    }
-                    else
-                    {
-                        const auto idx = json_pointer::array_index(last_path);
-                        if (JSON_HEDLEY_UNLIKELY(static_cast<size_type>(idx) > parent.size()))
-                        {
-                            // avoid undefined behavior
-                            JSON_THROW(out_of_range::create(401, "array index " + std::to_string(idx) + " is out of range"));
-                        }
-
-                        // default case: insert add offset
-                        parent.insert(parent.begin() + static_cast<difference_type>(idx), val);
-                    }
-                    break;
-                }
-
-                // if there exists a parent it cannot be primitive
-                default:            // LCOV_EXCL_LINE
-                    assert(false);  // LCOV_EXCL_LINE
-            }
-        };
-
-        // wrapper for "remove" operation; remove value at ptr
-        const auto operation_remove = [&result](json_pointer & ptr)
-        {
-            // get reference to parent of JSON pointer ptr
-            const auto last_path = ptr.back();
-            ptr.pop_back();
-            basic_json& parent = result.at(ptr);
-
-            // remove child
-            if (parent.is_object())
-            {
-                // perform range check
-                auto it = parent.find(last_path);
-                if (JSON_HEDLEY_LIKELY(it != parent.end()))
-                {
-                    parent.erase(it);
-                }
-                else
-                {
-                    JSON_THROW(out_of_range::create(403, "key '" + last_path + "' not found"));
-                }
-            }
-            else if (parent.is_array())
-            {
-                // note erase performs range check
-                parent.erase(static_cast<size_type>(json_pointer::array_index(last_path)));
-            }
-        };
-
-        // type check: top level value must be an array
-        if (JSON_HEDLEY_UNLIKELY(not json_patch.is_array()))
-        {
-            JSON_THROW(parse_error::create(104, 0, "JSON patch must be an array of objects"));
-        }
-
-        // iterate and apply the operations
-        for (const auto& val : json_patch)
-        {
-            // wrapper to get a value for an operation
-            const auto get_value = [&val](const std::string & op,
-                                          const std::string & member,
-                                          bool string_type) -> basic_json &
-            {
-                // find value
-                auto it = val.m_value.object->find(member);
-
-                // context-sensitive error message
-                const auto error_msg = (op == "op") ? "operation" : "operation '" + op + "'";
-
-                // check if desired value is present
-                if (JSON_HEDLEY_UNLIKELY(it == val.m_value.object->end()))
-                {
-                    JSON_THROW(parse_error::create(105, 0, error_msg + " must have member '" + member + "'"));
-                }
-
-                // check if result is of type string
-                if (JSON_HEDLEY_UNLIKELY(string_type and not it->second.is_string()))
-                {
-                    JSON_THROW(parse_error::create(105, 0, error_msg + " must have string member '" + member + "'"));
-                }
-
-                // no error: return value
-                return it->second;
-            };
-
-            // type check: every element of the array must be an object
-            if (JSON_HEDLEY_UNLIKELY(not val.is_object()))
-            {
-                JSON_THROW(parse_error::create(104, 0, "JSON patch must be an array of objects"));
-            }
-
-            // collect mandatory members
-            const std::string op = get_value("op", "op", true);
-            const std::string path = get_value(op, "path", true);
-            json_pointer ptr(path);
-
-            switch (get_op(op))
-            {
-                case patch_operations::add:
-                {
-                    operation_add(ptr, get_value("add", "value", false));
-                    break;
-                }
-
-                case patch_operations::remove:
-                {
-                    operation_remove(ptr);
-                    break;
-                }
-
-                case patch_operations::replace:
-                {
-                    // the "path" location must exist - use at()
-                    result.at(ptr) = get_value("replace", "value", false);
-                    break;
-                }
-
-                case patch_operations::move:
-                {
-                    const std::string from_path = get_value("move", "from", true);
-                    json_pointer from_ptr(from_path);
-
-                    // the "from" location must exist - use at()
-                    basic_json v = result.at(from_ptr);
-
-                    // The move operation is functionally identical to a
-                    // "remove" operation on the "from" location, followed
-                    // immediately by an "add" operation at the target
-                    // location with the value that was just removed.
-                    operation_remove(from_ptr);
-                    operation_add(ptr, v);
-                    break;
-                }
-
-                case patch_operations::copy:
-                {
-                    const std::string from_path = get_value("copy", "from", true);
-                    const json_pointer from_ptr(from_path);
-
-                    // the "from" location must exist - use at()
-                    basic_json v = result.at(from_ptr);
-
-                    // The copy is functionally identical to an "add"
-                    // operation at the target location using the value
-                    // specified in the "from" member.
-                    operation_add(ptr, v);
-                    break;
-                }
-
-                case patch_operations::test:
-                {
-                    bool success = false;
-                    JSON_TRY
-                    {
-                        // check if "value" matches the one at "path"
-                        // the "path" location must exist - use at()
-                        success = (result.at(ptr) == get_value("test", "value", false));
-                    }
-                    JSON_INTERNAL_CATCH (out_of_range&)
-                    {
-                        // ignore out of range errors: success remains false
-                    }
-
-                    // throw an exception if test fails
-                    if (JSON_HEDLEY_UNLIKELY(not success))
-                    {
-                        JSON_THROW(other_error::create(501, "unsuccessful: " + val.dump()));
-                    }
-
-                    break;
-                }
-
-                default:
-                {
-                    // op must be "add", "remove", "replace", "move", "copy", or
-                    // "test"
-                    JSON_THROW(parse_error::create(105, 0, "operation value '" + op + "' is invalid"));
-                }
-            }
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief creates a diff as a JSON patch
-
-    Creates a [JSON Patch](http://jsonpatch.com) so that value @a source can
-    be changed into the value @a target by calling @ref patch function.
-
-    @invariant For two JSON values @a source and @a target, the following code
-    yields always `true`:
-    @code {.cpp}
-    source.patch(diff(source, target)) == target;
-    @endcode
-
-    @note Currently, only `remove`, `add`, and `replace` operations are
-          generated.
-
-    @param[in] source  JSON value to compare from
-    @param[in] target  JSON value to compare against
-    @param[in] path    helper value to create JSON pointers
-
-    @return a JSON patch to convert the @a source to @a target
-
-    @complexity Linear in the lengths of @a source and @a target.
-
-    @liveexample{The following code shows how a JSON patch is created as a
-    diff for two JSON values.,diff}
-
-    @sa @ref patch -- apply a JSON patch
-    @sa @ref merge_patch -- apply a JSON Merge Patch
-
-    @sa [RFC 6902 (JSON Patch)](https://tools.ietf.org/html/rfc6902)
-
-    @since version 2.0.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json diff(const basic_json& source, const basic_json& target,
-                           const std::string& path = "")
-    {
-        // the patch
-        basic_json result(value_t::array);
-
-        // if the values are the same, return empty patch
-        if (source == target)
-        {
-            return result;
-        }
-
-        if (source.type() != target.type())
-        {
-            // different types: replace value
-            result.push_back(
-            {
-                {"op", "replace"}, {"path", path}, {"value", target}
-            });
-            return result;
-        }
-
-        switch (source.type())
-        {
-            case value_t::array:
-            {
-                // first pass: traverse common elements
-                std::size_t i = 0;
-                while (i < source.size() and i < target.size())
-                {
-                    // recursive call to compare array values at index i
-                    auto temp_diff = diff(source[i], target[i], path + "/" + std::to_string(i));
-                    result.insert(result.end(), temp_diff.begin(), temp_diff.end());
-                    ++i;
-                }
-
-                // i now reached the end of at least one array
-                // in a second pass, traverse the remaining elements
-
-                // remove my remaining elements
-                const auto end_index = static_cast<difference_type>(result.size());
-                while (i < source.size())
-                {
-                    // add operations in reverse order to avoid invalid
-                    // indices
-                    result.insert(result.begin() + end_index, object(
-                    {
-                        {"op", "remove"},
-                        {"path", path + "/" + std::to_string(i)}
-                    }));
-                    ++i;
-                }
-
-                // add other remaining elements
-                while (i < target.size())
-                {
-                    result.push_back(
-                    {
-                        {"op", "add"},
-                        {"path", path + "/-"},
-                        {"value", target[i]}
-                    });
-                    ++i;
-                }
-
-                break;
-            }
-
-            case value_t::object:
-            {
-                // first pass: traverse this object's elements
-                for (auto it = source.cbegin(); it != source.cend(); ++it)
-                {
-                    // escape the key name to be used in a JSON patch
-                    const auto key = json_pointer::escape(it.key());
-
-                    if (target.find(it.key()) != target.end())
-                    {
-                        // recursive call to compare object values at key it
-                        auto temp_diff = diff(it.value(), target[it.key()], path + "/" + key);
-                        result.insert(result.end(), temp_diff.begin(), temp_diff.end());
-                    }
-                    else
-                    {
-                        // found a key that is not in o -> remove it
-                        result.push_back(object(
-                        {
-                            {"op", "remove"}, {"path", path + "/" + key}
-                        }));
-                    }
-                }
-
-                // second pass: traverse other object's elements
-                for (auto it = target.cbegin(); it != target.cend(); ++it)
-                {
-                    if (source.find(it.key()) == source.end())
-                    {
-                        // found a key that is not in this -> add it
-                        const auto key = json_pointer::escape(it.key());
-                        result.push_back(
-                        {
-                            {"op", "add"}, {"path", path + "/" + key},
-                            {"value", it.value()}
-                        });
-                    }
-                }
-
-                break;
-            }
-
-            default:
-            {
-                // both primitive type: replace value
-                result.push_back(
-                {
-                    {"op", "replace"}, {"path", path}, {"value", target}
-                });
-                break;
-            }
-        }
-
-        return result;
-    }
-
-    /// @}
-
-    ////////////////////////////////
-    // JSON Merge Patch functions //
-    ////////////////////////////////
-
-    /// @name JSON Merge Patch functions
-    /// @{
-
-    /*!
-    @brief applies a JSON Merge Patch
-
-    The merge patch format is primarily intended for use with the HTTP PATCH
-    method as a means of describing a set of modifications to a target
-    resource's content. This function applies a merge patch to the current
-    JSON value.
-
-    The function implements the following algorithm from Section 2 of
-    [RFC 7396 (JSON Merge Patch)](https://tools.ietf.org/html/rfc7396):
-
-    ```
-    define MergePatch(Target, Patch):
-      if Patch is an Object:
-        if Target is not an Object:
-          Target = {} // Ignore the contents and set it to an empty Object
-        for each Name/Value pair in Patch:
-          if Value is null:
-            if Name exists in Target:
-              remove the Name/Value pair from Target
-          else:
-            Target[Name] = MergePatch(Target[Name], Value)
-        return Target
-      else:
-        return Patch
-    ```
-
-    Thereby, `Target` is the current object; that is, the patch is applied to
-    the current value.
-
-    @param[in] apply_patch  the patch to apply
-
-    @complexity Linear in the lengths of @a patch.
-
-    @liveexample{The following code shows how a JSON Merge Patch is applied to
-    a JSON document.,merge_patch}
-
-    @sa @ref patch -- apply a JSON patch
-    @sa [RFC 7396 (JSON Merge Patch)](https://tools.ietf.org/html/rfc7396)
-
-    @since version 3.0.0
-    */
-    void merge_patch(const basic_json& apply_patch)
-    {
-        if (apply_patch.is_object())
-        {
-            if (not is_object())
-            {
-                *this = object();
-            }
-            for (auto it = apply_patch.begin(); it != apply_patch.end(); ++it)
-            {
-                if (it.value().is_null())
-                {
-                    erase(it.key());
-                }
-                else
-                {
-                    operator[](it.key()).merge_patch(it.value());
-                }
-            }
-        }
-        else
-        {
-            *this = apply_patch;
-        }
-    }
-
-    /// @}
-};
-
-/*!
-@brief user-defined to_string function for JSON values
-
-This function implements a user-defined to_string  for JSON objects.
-
-@param[in] j  a JSON object
-@return a std::string object
-*/
-
-NLOHMANN_BASIC_JSON_TPL_DECLARATION
-std::string to_string(const NLOHMANN_BASIC_JSON_TPL& j)
-{
-    return j.dump();
-}
-} // namespace nlohmann
-
-///////////////////////
-// nonmember support //
-///////////////////////
-
-// specialization of std::swap, and std::hash
-namespace std
-{
-
-/// hash value for JSON objects
-template<>
-struct hash<nlohmann::json>
-{
-    /*!
-    @brief return a hash value for a JSON object
-
-    @since version 1.0.0
-    */
-    std::size_t operator()(const nlohmann::json& j) const
-    {
-        // a naive hashing via the string representation
-        const auto& h = hash<nlohmann::json::string_t>();
-        return h(j.dump());
-    }
-};
-
-/// specialization for std::less<value_t>
-/// @note: do not remove the space after '<',
-///        see https://github.com/nlohmann/json/pull/679
-template<>
-struct less<::nlohmann::detail::value_t>
-{
-    /*!
-    @brief compare two value_t enum values
-    @since version 3.0.0
-    */
-    bool operator()(nlohmann::detail::value_t lhs,
-                    nlohmann::detail::value_t rhs) const noexcept
-    {
-        return nlohmann::detail::operator<(lhs, rhs);
-    }
-};
-
-/*!
-@brief exchanges the values of two JSON objects
-
-@since version 1.0.0
-*/
-template<>
-inline void swap<nlohmann::json>(nlohmann::json& j1, nlohmann::json& j2) noexcept(
-    is_nothrow_move_constructible<nlohmann::json>::value and
-    is_nothrow_move_assignable<nlohmann::json>::value
-)
-{
-    j1.swap(j2);
-}
-
-} // namespace std
-
-/*!
-@brief user-defined string literal for JSON values
-
-This operator implements a user-defined string literal for JSON objects. It
-can be used by adding `"_json"` to a string literal and returns a JSON object
-if no parse error occurred.
-
-@param[in] s  a string representation of a JSON object
-@param[in] n  the length of string @a s
-@return a JSON object
-
-@since version 1.0.0
-*/
-JSON_HEDLEY_NON_NULL(1)
-inline nlohmann::json operator "" _json(const char* s, std::size_t n)
-{
-    return nlohmann::json::parse(s, s + n);
-}
-
-/*!
-@brief user-defined string literal for JSON pointer
-
-This operator implements a user-defined string literal for JSON Pointers. It
-can be used by adding `"_json_pointer"` to a string literal and returns a JSON pointer
-object if no parse error occurred.
-
-@param[in] s  a string representation of a JSON Pointer
-@param[in] n  the length of string @a s
-@return a JSON pointer object
-
-@since version 2.0.0
-*/
-JSON_HEDLEY_NON_NULL(1)
-inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n)
-{
-    return nlohmann::json::json_pointer(std::string(s, n));
-}
-
-// #include <nlohmann/detail/macro_unscope.hpp>
-
-
-// restore GCC/clang diagnostic settings
-#if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__)
-    #pragma GCC diagnostic pop
-#endif
-#if defined(__clang__)
-    #pragma GCC diagnostic pop
-#endif
-
-// clean up
-#undef JSON_INTERNAL_CATCH
-#undef JSON_CATCH
-#undef JSON_THROW
-#undef JSON_TRY
-#undef JSON_HAS_CPP_14
-#undef JSON_HAS_CPP_17
-#undef NLOHMANN_BASIC_JSON_TPL_DECLARATION
-#undef NLOHMANN_BASIC_JSON_TPL
-
-// #include <nlohmann/thirdparty/hedley/hedley_undef.hpp>
-#undef JSON_HEDLEY_ALWAYS_INLINE
-#undef JSON_HEDLEY_ARM_VERSION
-#undef JSON_HEDLEY_ARM_VERSION_CHECK
-#undef JSON_HEDLEY_ARRAY_PARAM
-#undef JSON_HEDLEY_ASSUME
-#undef JSON_HEDLEY_BEGIN_C_DECLS
-#undef JSON_HEDLEY_CLANG_HAS_ATTRIBUTE
-#undef JSON_HEDLEY_CLANG_HAS_BUILTIN
-#undef JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE
-#undef JSON_HEDLEY_CLANG_HAS_DECLSPEC_DECLSPEC_ATTRIBUTE
-#undef JSON_HEDLEY_CLANG_HAS_EXTENSION
-#undef JSON_HEDLEY_CLANG_HAS_FEATURE
-#undef JSON_HEDLEY_CLANG_HAS_WARNING
-#undef JSON_HEDLEY_COMPCERT_VERSION
-#undef JSON_HEDLEY_COMPCERT_VERSION_CHECK
-#undef JSON_HEDLEY_CONCAT
-#undef JSON_HEDLEY_CONCAT3
-#undef JSON_HEDLEY_CONCAT3_EX
-#undef JSON_HEDLEY_CONCAT_EX
-#undef JSON_HEDLEY_CONST
-#undef JSON_HEDLEY_CONSTEXPR
-#undef JSON_HEDLEY_CONST_CAST
-#undef JSON_HEDLEY_CPP_CAST
-#undef JSON_HEDLEY_CRAY_VERSION
-#undef JSON_HEDLEY_CRAY_VERSION_CHECK
-#undef JSON_HEDLEY_C_DECL
-#undef JSON_HEDLEY_DEPRECATED
-#undef JSON_HEDLEY_DEPRECATED_FOR
-#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL
-#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
-#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED
-#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES
-#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS
-#undef JSON_HEDLEY_DIAGNOSTIC_POP
-#undef JSON_HEDLEY_DIAGNOSTIC_PUSH
-#undef JSON_HEDLEY_DMC_VERSION
-#undef JSON_HEDLEY_DMC_VERSION_CHECK
-#undef JSON_HEDLEY_EMPTY_BASES
-#undef JSON_HEDLEY_EMSCRIPTEN_VERSION
-#undef JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK
-#undef JSON_HEDLEY_END_C_DECLS
-#undef JSON_HEDLEY_FLAGS
-#undef JSON_HEDLEY_FLAGS_CAST
-#undef JSON_HEDLEY_GCC_HAS_ATTRIBUTE
-#undef JSON_HEDLEY_GCC_HAS_BUILTIN
-#undef JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE
-#undef JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE
-#undef JSON_HEDLEY_GCC_HAS_EXTENSION
-#undef JSON_HEDLEY_GCC_HAS_FEATURE
-#undef JSON_HEDLEY_GCC_HAS_WARNING
-#undef JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK
-#undef JSON_HEDLEY_GCC_VERSION
-#undef JSON_HEDLEY_GCC_VERSION_CHECK
-#undef JSON_HEDLEY_GNUC_HAS_ATTRIBUTE
-#undef JSON_HEDLEY_GNUC_HAS_BUILTIN
-#undef JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE
-#undef JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE
-#undef JSON_HEDLEY_GNUC_HAS_EXTENSION
-#undef JSON_HEDLEY_GNUC_HAS_FEATURE
-#undef JSON_HEDLEY_GNUC_HAS_WARNING
-#undef JSON_HEDLEY_GNUC_VERSION
-#undef JSON_HEDLEY_GNUC_VERSION_CHECK
-#undef JSON_HEDLEY_HAS_ATTRIBUTE
-#undef JSON_HEDLEY_HAS_BUILTIN
-#undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE
-#undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS
-#undef JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE
-#undef JSON_HEDLEY_HAS_EXTENSION
-#undef JSON_HEDLEY_HAS_FEATURE
-#undef JSON_HEDLEY_HAS_WARNING
-#undef JSON_HEDLEY_IAR_VERSION
-#undef JSON_HEDLEY_IAR_VERSION_CHECK
-#undef JSON_HEDLEY_IBM_VERSION
-#undef JSON_HEDLEY_IBM_VERSION_CHECK
-#undef JSON_HEDLEY_IMPORT
-#undef JSON_HEDLEY_INLINE
-#undef JSON_HEDLEY_INTEL_VERSION
-#undef JSON_HEDLEY_INTEL_VERSION_CHECK
-#undef JSON_HEDLEY_IS_CONSTANT
-#undef JSON_HEDLEY_IS_CONSTEXPR_
-#undef JSON_HEDLEY_LIKELY
-#undef JSON_HEDLEY_MALLOC
-#undef JSON_HEDLEY_MESSAGE
-#undef JSON_HEDLEY_MSVC_VERSION
-#undef JSON_HEDLEY_MSVC_VERSION_CHECK
-#undef JSON_HEDLEY_NEVER_INLINE
-#undef JSON_HEDLEY_NON_NULL
-#undef JSON_HEDLEY_NO_ESCAPE
-#undef JSON_HEDLEY_NO_RETURN
-#undef JSON_HEDLEY_NO_THROW
-#undef JSON_HEDLEY_NULL
-#undef JSON_HEDLEY_PELLES_VERSION
-#undef JSON_HEDLEY_PELLES_VERSION_CHECK
-#undef JSON_HEDLEY_PGI_VERSION
-#undef JSON_HEDLEY_PGI_VERSION_CHECK
-#undef JSON_HEDLEY_PREDICT
-#undef JSON_HEDLEY_PRINTF_FORMAT
-#undef JSON_HEDLEY_PRIVATE
-#undef JSON_HEDLEY_PUBLIC
-#undef JSON_HEDLEY_PURE
-#undef JSON_HEDLEY_REINTERPRET_CAST
-#undef JSON_HEDLEY_REQUIRE
-#undef JSON_HEDLEY_REQUIRE_CONSTEXPR
-#undef JSON_HEDLEY_REQUIRE_MSG
-#undef JSON_HEDLEY_RESTRICT
-#undef JSON_HEDLEY_RETURNS_NON_NULL
-#undef JSON_HEDLEY_SENTINEL
-#undef JSON_HEDLEY_STATIC_ASSERT
-#undef JSON_HEDLEY_STATIC_CAST
-#undef JSON_HEDLEY_STRINGIFY
-#undef JSON_HEDLEY_STRINGIFY_EX
-#undef JSON_HEDLEY_SUNPRO_VERSION
-#undef JSON_HEDLEY_SUNPRO_VERSION_CHECK
-#undef JSON_HEDLEY_TINYC_VERSION
-#undef JSON_HEDLEY_TINYC_VERSION_CHECK
-#undef JSON_HEDLEY_TI_ARMCL_VERSION
-#undef JSON_HEDLEY_TI_ARMCL_VERSION_CHECK
-#undef JSON_HEDLEY_TI_CL2000_VERSION
-#undef JSON_HEDLEY_TI_CL2000_VERSION_CHECK
-#undef JSON_HEDLEY_TI_CL430_VERSION
-#undef JSON_HEDLEY_TI_CL430_VERSION_CHECK
-#undef JSON_HEDLEY_TI_CL6X_VERSION
-#undef JSON_HEDLEY_TI_CL6X_VERSION_CHECK
-#undef JSON_HEDLEY_TI_CL7X_VERSION
-#undef JSON_HEDLEY_TI_CL7X_VERSION_CHECK
-#undef JSON_HEDLEY_TI_CLPRU_VERSION
-#undef JSON_HEDLEY_TI_CLPRU_VERSION_CHECK
-#undef JSON_HEDLEY_TI_VERSION
-#undef JSON_HEDLEY_TI_VERSION_CHECK
-#undef JSON_HEDLEY_UNAVAILABLE
-#undef JSON_HEDLEY_UNLIKELY
-#undef JSON_HEDLEY_UNPREDICTABLE
-#undef JSON_HEDLEY_UNREACHABLE
-#undef JSON_HEDLEY_UNREACHABLE_RETURN
-#undef JSON_HEDLEY_VERSION
-#undef JSON_HEDLEY_VERSION_DECODE_MAJOR
-#undef JSON_HEDLEY_VERSION_DECODE_MINOR
-#undef JSON_HEDLEY_VERSION_DECODE_REVISION
-#undef JSON_HEDLEY_VERSION_ENCODE
-#undef JSON_HEDLEY_WARNING
-#undef JSON_HEDLEY_WARN_UNUSED_RESULT
-#undef JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
-#undef JSON_HEDLEY_FALL_THROUGH
-
-
-
-#endif  // INCLUDE_NLOHMANN_JSON_HPP_
diff --git a/app/src/main/jniLibs/x86/install/inc/ml_model.h b/app/src/main/jniLibs/x86/install/inc/ml_model.h
deleted file mode 100644
index 540e1deec3985b67ff6fe8f8c5f3cba8985d5a60..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86/install/inc/ml_model.h
+++ /dev/null
@@ -1,47 +0,0 @@
-#pragma once
-
-#include <stdlib.h>
-#include <string>
-
-// include it here to allow user include only this single file
-#include "brainflow_constants.h"
-#include "brainflow_exception.h"
-#include "brainflow_model_params.h"
-#include "ml_module.h"
-
-
-/// Calculates different metrics from raw data
-class MLModel
-{
-private:
-    struct BrainFlowModelParams params;
-    std::string serialized_params;
-
-public:
-    MLModel (struct BrainFlowModelParams params);
-    ~MLModel ()
-    {
-    }
-
-    /// redirect logger to a file
-    static void set_log_file (std::string log_file);
-    /// enable ML logger with LEVEL_INFO
-    static void enable_ml_logger ();
-    /// disable ML loggers
-    static void disable_ml_logger ();
-    /// enable ML logger with LEVEL_TRACE
-    static void enable_dev_ml_logger ();
-    /// set log level
-    static void set_log_level (int log_level);
-    /// release all currently prepared classifiers
-    static void release_all ();
-    /// get brainflow version
-    static std::string get_version ();
-
-    /// initialize classifier, should be called first
-    void prepare ();
-    /// calculate metric from data
-    double predict (double *data, int data_len);
-    /// release classifier
-    void release ();
-};
diff --git a/app/src/main/jniLibs/x86/install/inc/ml_module.h b/app/src/main/jniLibs/x86/install/inc/ml_module.h
deleted file mode 100644
index 84c4b5281a105581e80c2fddf20585d5bffe961a..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86/install/inc/ml_module.h
+++ /dev/null
@@ -1,23 +0,0 @@
-#pragma once
-
-#include "shared_export.h"
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-    SHARED_EXPORT int CALLING_CONVENTION prepare (const char *json_params);
-    SHARED_EXPORT int CALLING_CONVENTION predict (
-        double *data, int data_len, double *output, const char *json_params);
-    SHARED_EXPORT int CALLING_CONVENTION release (const char *json_params);
-    SHARED_EXPORT int CALLING_CONVENTION release_all ();
-
-    // logging methods
-    SHARED_EXPORT int CALLING_CONVENTION set_log_level_ml_module (int log_level);
-    SHARED_EXPORT int CALLING_CONVENTION set_log_file_ml_module (const char *log_file);
-
-    SHARED_EXPORT int CALLING_CONVENTION get_version_ml_module (
-        char *version, int *num_chars, int max_chars);
-#ifdef __cplusplus
-}
-#endif
diff --git a/app/src/main/jniLibs/x86/install/inc/shared_export.h b/app/src/main/jniLibs/x86/install/inc/shared_export.h
deleted file mode 100644
index ad837715bbd0eb0ce3299419486ad469cb528809..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86/install/inc/shared_export.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#pragma once
-
-#ifdef _WIN32
-#define SHARED_EXPORT __declspec(dllexport)
-#define CALLING_CONVENTION __cdecl
-#else
-#define SHARED_EXPORT __attribute__ ((visibility ("default")))
-#define CALLING_CONVENTION
-#endif
\ No newline at end of file
diff --git a/app/src/main/jniLibs/x86/install/lib/brainflow_svm.model b/app/src/main/jniLibs/x86/install/lib/brainflow_svm.model
deleted file mode 100644
index 4757fc470a1122794dd2ce8eafe9a4c08ee70a7c..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86/install/lib/brainflow_svm.model
+++ /dev/null
@@ -1,8622 +0,0 @@
-svm_type c_svc
-kernel_type rbf
-gamma 4
-nr_class 2
-total_sv 8611
-rho 2.967427390099691
-label 1 0
-probA -1.526248810075131
-probB 0.011776926476114663
-nr_sv 4315 4296
-SV
-256 1:0.78116799 2:0.15500531 3:0.035502747 4:0.02027756 5:0.0080463974 6:0.017695079 7:0.0090329176 8:0.16689877 9:0.17608843 10:0.16283492 
-256 1:0.5951652 2:0.21673185 3:0.084532981 4:0.067766149 5:0.035803825 6:0.031811175 7:0.02527236 8:0.1738468 9:0.14858921 10:0.14286159 
-256 1:0.41274403 2:0.19912553 3:0.15730671 4:0.16148671 5:0.069337027 6:0.23355915 7:0.013164061 8:0.37064881 9:0.062798038 10:0.042501482 
-256 1:0.4166451 2:0.32393544 3:0.10978449 4:0.10449572 5:0.045139252 6:0.082766989 7:0.046074635 8:0.0040650758 9:0.13955839 10:0.19804561 
-256 1:0.53379117 2:0.2670491 3:0.10338257 4:0.062758879 5:0.033018277 6:0.083568468 7:0.10530865 8:0.069028729 9:0.12141138 10:0.32689057 
-256 1:0.61162469 2:0.23018233 3:0.10380443 4:0.036683166 5:0.017705379 6:0.08339473 7:0.11225012 8:0.13994717 9:0.0060536265 10:0.02310467 
-256 1:0.31607221 2:0.33848789 3:0.13527228 4:0.15155511 5:0.058612524 6:0.19131856 7:0.1491343 8:0.022003619 9:0.17058682 10:0.056869729 
-256 1:0.28307155 2:0.43898012 3:0.13548177 4:0.094358913 5:0.048107645 6:0.001963913 7:0.07665724 8:0.14427208 9:0.022985434 10:0.015608535 
-256 1:0.61572577 2:0.20038842 3:0.091253925 4:0.065304184 5:0.027327698 6:0.09546606 7:0.13064297 8:0.10496748 9:0.19704548 10:0.18244146 
-256 1:0.45911869 2:0.34955733 3:0.10050317 4:0.060711359 5:0.030109449 6:0.12931692 7:0.042178928 8:0.065377163 9:0.23719998 10:0.13341576 
-256 1:0.43860661 2:0.30496382 3:0.10461632 4:0.11049407 5:0.041319186 6:0.078645904 7:0.080563531 8:0.22448002 9:0.050351199 10:0.10899145 
-256 1:0.50737767 2:0.18436412 3:0.11649192 4:0.14194852 5:0.049817772 6:0.065312175 7:0.1410421 8:0.2004037 9:0.018573116 10:0.19430611 
-256 1:0.466999 2:0.30749044 3:0.1248008 4:0.075884392 5:0.024825369 6:0.14269176 7:0.20693925 8:0.27667804 9:0.028040245 10:0.064564 
-256 1:0.29931912 2:0.20224211 3:0.10064531 4:0.15323533 5:0.24455814 6:0.11775197 7:0.21048012 8:0.1701892 9:0.22375791 10:0.22462745 
-256 1:0.78259788 2:0.16441873 3:0.026413211 4:0.01868481 5:0.0078853657 6:0.0058590098 7:0.0014372469 8:0.061345792 9:0.050416658 10:0.08032571 
-256 1:0.34436138 2:0.42701005 3:0.094350149 4:0.093746076 5:0.040532338 6:0.14601625 7:0.072526662 8:0.11805722 9:0.20738266 10:0.044776001 
-256 1:0.65117662 2:0.24923631 3:0.045189096 4:0.03676024 5:0.017637725 6:0.025370826 7:0.053403448 8:0.059319464 9:0.27732523 10:0.45061454 
-256 1:0.6701062 2:0.23992985 3:0.045403986 4:0.034073759 5:0.010486211 6:0.086567989 7:0.034302056 8:0.049169447 9:0.091484486 10:0.027500359 
-198.95990324126322 1:0.3872694 2:0.15779875 3:0.1859189 4:0.17590858 5:0.09310436 6:0.46060621 7:0.101241 8:0.050962864 9:0.037153295 10:0.18730134 
-256 1:0.41118945 2:0.37549116 3:0.11688561 4:0.060402549 5:0.036031233 6:0.0066694564 7:0.013283957 8:0.15492564 9:0.1033007 10:0.34871286 
-256 1:0.37688005 2:0.28283078 3:0.16321132 4:0.10617775 5:0.070900116 6:0.078412496 7:0.061060347 8:0.053374663 9:0.025558841 10:0.032414275 
-256 1:0.51812586 2:0.21537975 3:0.09812661 4:0.12838986 5:0.039977921 6:0.1092341 7:0.13168962 8:0.14227057 9:0.22413387 10:0.035945665 
-256 1:0.60622603 2:0.22309787 3:0.076380923 4:0.063142976 5:0.031152194 6:0.17057014 7:0.078207664 8:0.12984135 9:0.10178434 10:0.054491607 
-246.17224694098689 1:0.64353163 2:0.27195686 3:0.047822967 4:0.024285492 5:0.012403054 6:0.078612758 7:0.054342422 8:0.050518992 9:0.046463719 10:0.20878798 
-256 1:0.51006901 2:0.38661284 3:0.056791865 4:0.034447151 5:0.012079136 6:0.024266494 7:0.11189948 8:0.066275336 9:0.059047453 10:0.0059566457 
-256 1:0.76279302 2:0.15019541 3:0.048080671 4:0.023217812 5:0.01571309 6:0.029436006 7:0.12186339 8:0.17201558 9:0.12120781 10:0.052875392 
-100.19280985551673 1:0.74127242 2:0.18980927 3:0.036649715 4:0.021452083 5:0.010816517 6:0.79301275 7:0.60119557 8:0.12251657 9:0.18216935 10:0.26938631 
-256 1:0.68759557 2:0.2234349 3:0.047383097 4:0.032409514 5:0.0091769186 6:0.026936682 7:0.094067882 8:0.032391495 9:0.060753117 10:0.010003764 
-256 1:0.48926212 2:0.38157262 3:0.088828849 4:0.028815925 5:0.011520481 6:0.0021195356 7:0.024179657 8:0.060329646 9:0.003037427 10:0.0030227458 
-256 1:0.67770686 2:0.14593028 3:0.075404764 4:0.056650366 5:0.044307724 6:0.16195182 7:0.21433521 8:0.32682353 9:0.20130168 10:0.28318517 
-256 1:0.61251851 2:0.2905972 3:0.049459644 4:0.032996984 5:0.014427664 6:0.18700359 7:0.16613658 8:0.014905723 9:0.07184977 10:0.21395615 
-256 1:0.39774638 2:0.36028288 3:0.096582882 4:0.10103103 5:0.044356828 6:0.29807979 7:0.029681153 8:0.27472212 9:0.15280393 10:0.051331147 
-256 1:0.30765237 2:0.30709273 3:0.1636631 4:0.13785201 5:0.083739791 6:0.086116274 7:0.0080531604 8:0.02293696 9:0.0091175542 10:0.043867462 
-256 1:0.67363103 2:0.19490493 3:0.054175924 4:0.052039683 5:0.025248438 6:0.47517402 7:0.27522457 8:0.30631154 9:0.16837339 10:0.24352149 
-256 1:0.53684744 2:0.22957071 3:0.11926763 4:0.075541991 5:0.03877223 6:0.0025441589 7:0.13785598 8:0.048601666 9:0.21122017 10:0.15008719 
-256 1:0.68529375 2:0.20956799 3:0.059649877 4:0.028983538 5:0.016504838 6:0.079145906 7:0.11281829 8:0.23265452 9:0.31258702 10:0.34394622 
-2.2361105271157835 1:0.20294349 2:0.12525131 3:0.089790352 4:0.46362724 5:0.1183876 6:0.23728414 7:0.10316702 8:0.37674144 9:0.14971376 10:0.1267787 
-256 1:0.51532177 2:0.24048832 3:0.11150488 4:0.088454891 5:0.044230146 6:0.33970207 7:0.20764978 8:0.32751768 9:0.21035702 10:0.1716472 
-256 1:0.77079264 2:0.12985655 3:0.046366861 4:0.032578422 5:0.02040553 6:0.061107002 7:0.19268808 8:0.11344263 9:0.22859966 10:0.020956448 
-213.48469239509004 1:0.63509094 2:0.20908374 3:0.072409471 4:0.054594582 5:0.028821262 6:0.091149359 7:0.043837564 8:0.13210032 9:0.24624166 10:0.15632541 
-256 1:0.48112958 2:0.25304382 3:0.10152248 4:0.13392514 5:0.030378993 6:0.078484774 7:0.12543693 8:0.15442935 9:0.12433818 10:0.34388223 
-256 1:0.73866102 2:0.16470562 3:0.042223906 4:0.038624844 5:0.015784607 6:0.051578524 7:0.025043074 8:0.30635471 9:0.04148798 10:0.034317941 
-256 1:0.6199762 2:0.28657524 3:0.046194465 4:0.031969012 5:0.015285091 6:0.17401384 7:0.14055403 8:0.019523924 9:0.057163571 10:0.16919808 
-256 1:0.59226251 2:0.3055193 3:0.062822285 4:0.025259421 5:0.014136483 6:0.061125498 7:0.26291344 8:0.032532708 9:0.054948504 10:0.11335733 
-256 1:0.56166038 2:0.21606711 3:0.10551188 4:0.087012766 5:0.029747857 6:0.097535976 7:0.15253052 8:0.088153582 9:0.012658135 10:0.24638464 
-13.069583581174991 1:0.27128448 2:0.29074521 3:0.14968734 4:0.17380905 5:0.11447392 6:0.25538394 7:0.47443787 8:0.53321183 9:0.19525326 10:0.20501218 
-256 1:0.26975443 2:0.40551278 3:0.14493721 4:0.10965495 5:0.070140629 6:0.18175027 7:0.13144559 8:0.087327607 9:0.082863466 10:0.0062188044 
-256 1:0.70687156 2:0.22806062 3:0.028023793 4:0.021373121 5:0.015670901 6:0.090098578 7:0.031502866 8:0.16858264 9:0.076954487 10:0.31366115 
-256 1:0.58019709 2:0.21632017 3:0.12490099 4:0.053193861 5:0.02538789 6:0.097640228 7:0.0077931193 8:0.09795488 9:0.11177123 10:0.028957165 
-141.88303669879988 1:0.23604257 2:0.27752207 3:0.18072997 4:0.18305325 5:0.12265214 6:0.43970239 7:0.12361663 8:0.24813074 9:0.30562639 10:0.019301203 
-256 1:0.57474154 2:0.29388194 3:0.06739045 4:0.052583564 5:0.011402504 6:0.13804364 7:0.094948177 8:0.050145566 9:0.029713592 10:0.03951953 
-256 1:0.41331623 2:0.1152353 3:0.23452514 4:0.14236052 5:0.094562817 6:0.10125606 7:0.0086461968 8:0.041919366 9:0.12055646 10:0.18542943 
-256 1:0.63764614 2:0.15136912 3:0.083754926 4:0.077243995 5:0.049985826 6:0.019414687 7:0.15246462 8:0.1888765 9:0.086192103 10:0.016828281 
-133.56364241666279 1:0.33741124 2:0.26606019 3:0.18741671 4:0.11825447 5:0.090857389 6:0.021610447 7:0.098589509 8:0.076320302 9:0.051104362 10:0.21389889 
-256 1:0.61698016 2:0.24895947 3:0.057267955 4:0.055820896 5:0.020971512 6:0.021821234 7:0.011709998 8:0.057185825 9:0.17906014 10:0.023612066 
-105.33616790016248 1:0.43189421 2:0.19698543 3:0.14900968 4:0.16254281 5:0.059567876 6:0.19980108 7:0.21008664 8:0.0056592737 9:0.19424928 10:0.10908673 
-256 1:0.72336179 2:0.17079494 3:0.058360821 4:0.030076829 5:0.017405615 6:0.088580322 7:0.082205863 8:0.010361624 9:0.12585433 10:0.16802758 
-256 1:0.64452937 2:0.16479036 3:0.097676755 4:0.073864223 5:0.019139293 6:0.032114656 7:0.081667864 8:0.0090031126 9:0.093921083 10:0.12589048 
-256 1:0.44538693 2:0.26125215 3:0.15242806 4:0.10025664 5:0.040676214 6:0.065800195 7:0.08455494 8:0.040410303 9:0.018204491 10:0.1401915 
-256 1:0.60440613 2:0.19731695 3:0.10236513 4:0.062708639 5:0.033203148 6:0.10405112 7:0.14245979 8:0.1860353 9:0.30089079 10:0.30496305 
-256 1:0.43929186 2:0.28182179 3:0.11875248 4:0.10292986 5:0.057204012 6:0.45622176 7:0.18662056 8:0.065238255 9:0.38165296 10:0.11835455 
-256 1:0.3935777 2:0.24375656 3:0.11847578 4:0.16168267 5:0.082507293 6:0.020543359 7:0.27828897 8:0.082958049 9:0.022994046 10:0.17742896 
-256 1:0.48862189 2:0.2303644 3:0.13287081 4:0.10453273 5:0.043610177 6:0.013215154 7:0.015138865 8:0.060264549 9:0.026580822 10:0.043204554 
-256 1:0.53853937 2:0.26519768 3:0.086494451 4:0.072238141 5:0.037530361 6:0.022245586 7:0.063505523 8:0.058457856 9:0.1162848 10:0.3048205 
-256 1:0.48939731 2:0.28022838 3:0.1048009 4:0.085096475 5:0.040476938 6:0.29830286 7:0.35068123 8:0.16343496 9:0.21333563 10:0.39564859 
-256 1:0.63387332 2:0.24735376 3:0.052831345 4:0.04509043 5:0.020851146 6:0.29806051 7:0.12521639 8:0.21534685 9:0.087863948 10:0.13814766 
-256 1:0.33888261 2:0.36848165 3:0.11647742 4:0.12523947 5:0.050918837 6:0.068733876 7:0.17323471 8:0.18750146 9:0.13224345 10:0.006416457 
-256 1:0.49107644 2:0.20793461 3:0.154384 4:0.093515555 5:0.053089393 6:0.14890738 7:0.018295028 8:0.062701051 9:0.12270371 10:0.040469731 
-256 1:0.36391745 2:0.42822182 3:0.098166179 4:0.074556416 5:0.035138139 6:0.46594113 7:0.11158155 8:0.089149234 9:0.030227301 10:0.089818675 
-256 1:0.55718204 2:0.21841322 3:0.097893742 4:0.088140604 5:0.038370396 6:0.15750497 7:0.018483541 8:0.081635048 9:0.179916 10:0.064891732 
-256 1:0.42382126 2:0.17349636 3:0.16860505 4:0.15372257 5:0.080354756 6:0.24199825 7:0.0093987711 8:0.070046544 9:0.18372255 10:0.084203004 
-256 1:0.33178432 2:0.26294263 3:0.16660059 4:0.15097259 5:0.087699878 6:0.15273348 7:0.12861874 8:0.066203156 9:0.02903605 10:0.009974813 
-256 1:0.52175259 2:0.33680461 3:0.081336067 4:0.039994556 5:0.02011218 6:0.070381893 7:0.057533474 8:0.077431868 9:0.11851456 10:0.074482332 
-256 1:0.71087812 2:0.2101291 3:0.04091985 4:0.024933303 5:0.013139629 6:0.27147579 7:0.045054128 8:0.090552105 9:0.10287051 10:0.031182865 
-256 1:0.40441789 2:0.27867077 3:0.15027602 4:0.11362971 5:0.05300561 6:0.1845838 7:0.16888225 8:0.16355596 9:0.16176411 10:0.26122165 
-256 1:0.26565957 2:0.31001107 3:0.17117266 4:0.16382493 5:0.089331771 6:0.11189889 7:0.10902269 8:0.026358004 9:0.081149177 10:0.054356513 
-256 1:0.36366223 2:0.29485 3:0.17120908 4:0.11523071 5:0.055047986 6:0.21638519 7:0.23547473 8:0.086063897 9:0.0045246476 10:0.020748019 
-256 1:0.62986935 2:0.18156159 3:0.070109837 4:0.077174858 5:0.04128436 6:0.074557455 7:0.1355863 8:0.014054109 9:0.0045595474 10:0.016089278 
-256 1:0.45601272 2:0.26452261 3:0.13872825 4:0.091023936 5:0.049712489 6:0.03517198 7:0.043759561 8:0.13524165 9:0.10430997 10:0.26856904 
-256 1:0.44103884 2:0.23418896 3:0.12600005 4:0.13406477 5:0.064707372 6:0.16935754 7:0.11547969 8:0.15391646 9:0.0029170491 10:0.1297254 
-256 1:0.35804872 2:0.36315697 3:0.15339464 4:0.080937358 5:0.044462304 6:0.38906324 7:0.11417539 8:0.047928882 9:0.032042664 10:0.028617588 
-256 1:0.68437722 2:0.19288179 3:0.05708817 4:0.047312058 5:0.018340762 6:0.021738627 7:0.014217034 8:0.070009175 9:0.094156822 10:0.06739955 
-256 1:0.52506233 2:0.24022122 3:0.10924524 4:0.082385528 5:0.043085688 6:0.084346954 7:0.12058706 8:0.010116096 9:0.033783004 10:0.12004289 
-256 1:0.67159942 2:0.22763643 3:0.043657917 4:0.040073584 5:0.01703265 6:0.04948924 7:0.04367041 8:0.043541074 9:0.22359915 10:0.015811181 
-256 1:0.29457229 2:0.19475443 3:0.2153695 4:0.19254777 5:0.10275601 6:0.0011715982 7:0.14539432 8:0.28451256 9:0.10198063 10:0.0010656459 
-256 1:0.26718731 2:0.31665944 3:0.14735557 4:0.190844 5:0.077953684 6:0.26960468 7:0.14512289 8:0.15416174 9:0.14572055 10:0.1089163 
-256 1:0.30183683 2:0.39030538 3:0.14918183 4:0.09460045 5:0.064075517 6:0.39847065 7:0.23362566 8:0.35496498 9:0.18002473 10:0.017448068 
-256 1:0.32011083 2:0.24112344 3:0.17942134 4:0.17226812 5:0.087076269 6:0.044685591 7:0.10077513 8:0.40561817 9:0.40721925 10:0.51252655 
-256 1:0.36372553 2:0.34621148 3:0.13520304 4:0.11122753 5:0.043632419 6:0.16013892 7:0.081366177 8:0.11248088 9:0.1269594 10:0.094008334 
-256 1:0.68050955 2:0.21627532 3:0.056748769 4:0.029963383 5:0.016502979 6:0.21110201 7:0.34771584 8:0.28734696 9:0.26406728 10:0.30128464 
-80.436932351121555 1:0.55955303 2:0.27743513 3:0.066818477 4:0.063538028 5:0.032655332 6:0.0043998234 7:0.11071986 8:0.060436391 9:0.09003095 10:0.13708114 
-256 1:0.6961561 2:0.2092125 3:0.041549947 4:0.036720272 5:0.016361179 6:0.2387295 7:0.097096148 8:0.1816533 9:0.10914978 10:0.18378037 
-256 1:0.63777009 2:0.16097166 3:0.070284708 4:0.083753083 5:0.047220459 6:0.41295567 7:0.20092205 8:0.19651045 9:0.33766181 10:0.46713071 
-256 1:0.40614167 2:0.32351975 3:0.13824721 4:0.098409854 5:0.033681521 6:0.113907 7:0.0087032125 8:0.025679802 9:0.10457694 10:0.18985976 
-256 1:0.49059635 2:0.12216712 3:0.16774323 4:0.13336862 5:0.086124675 6:0.18618921 7:0.026059495 8:0.083681396 9:0.17285812 10:0.257118 
-256 1:0.3617409 2:0.34581098 3:0.1498135 4:0.088539364 5:0.054095254 6:0.18859906 7:0.05492212 8:0.021890808 9:0.042947506 10:0.052381344 
-256 1:0.20174422 2:0.36197823 3:0.18286737 4:0.19261343 5:0.060796748 6:0.44591057 7:0.054408082 8:0.050284171 9:0.11865293 10:0.064392848 
-256 1:0.14776439 2:0.49400988 3:0.12336546 4:0.14322507 5:0.091635196 6:0.056243878 7:0.058557723 8:0.13504262 9:0.05611608 10:0.011829646 
-256 1:0.54413422 2:0.23081913 3:0.10161962 4:0.08270309 5:0.040723937 6:0.0040163329 7:0.043609301 8:0.10059208 9:0.16991562 10:0.10590748 
-256 1:0.57597033 2:0.18324218 3:0.11837999 4:0.080078382 5:0.042329114 6:0.0041462805 7:0.03707729 8:0.25689966 9:0.14007768 10:0.20581675 
-256 1:0.78134205 2:0.15823225 3:0.041375904 4:0.013947472 5:0.0051023218 6:0.033825094 7:0.002096916 8:0.16541314 9:0.061080329 10:0.035757481 
-256 1:0.57677331 2:0.26324002 3:0.091974149 4:0.044725902 5:0.023286619 6:0.0094123174 7:0.039008226 8:0.10588216 9:0.040628302 10:0.083648804 
-256 1:0.51677947 2:0.28905815 3:0.10972621 4:0.058689545 5:0.025746622 6:0.15372475 7:0.033121972 8:0.019232774 9:0.028774165 10:0.002300818 
-256 1:0.5162216 2:0.28093359 3:0.071618894 4:0.090590061 5:0.040635854 6:0.040245507 7:0.10235724 8:0.00048768768 9:0.17656684 10:0.090873895 
-233.90878540138993 1:0.4881806 2:0.18576826 3:0.13194925 4:0.1348297 5:0.059272194 6:0.23402318 7:0.34011776 8:0.044464422 9:0.053583027 10:0.24111328 
-256 1:0.69311854 2:0.20937387 3:0.050965563 4:0.02869381 5:0.017848217 6:0.03716497 7:0.10661554 8:0.081474867 9:0.033987615 10:0.27285066 
-256 1:0.41965063 2:0.2475374 3:0.15251423 4:0.13173596 5:0.048561786 6:0.20032017 7:0.097120434 8:0.35000544 9:0.015951622 10:0.091950028 
-256 1:0.54277861 2:0.2854409 3:0.075576883 4:0.061773284 5:0.034430322 6:0.10961936 7:0.099908574 8:0.11512078 9:0.14504456 10:0.31709344 
-256 1:0.24338383 2:0.44765978 3:0.11620534 4:0.12397122 5:0.068779829 6:0.18972537 7:0.0047184428 8:0.14833972 9:0.0466646 10:0.01662559 
-256 1:0.25564272 2:0.43693347 3:0.13427798 4:0.11203297 5:0.061112865 6:0.11139366 7:0.0058844152 8:0.012498349 9:0.043453474 10:0.016902332 
-256 1:0.3442831 2:0.33343218 3:0.12577741 4:0.13299937 5:0.063507935 6:0.12849381 7:0.069815816 8:0.16401582 9:0.059616965 10:0.1023835 
-256 1:0.48551728 2:0.17059941 3:0.14006672 4:0.12835767 5:0.075458926 6:0.15446874 7:0.01839924 8:0.1365348 9:0.043543961 10:0.11231652 
-256 1:0.31968472 2:0.23636742 3:0.21477463 4:0.14151732 5:0.087655921 6:0.22975742 7:0.12458615 8:0.19479562 9:0.21867178 10:0.078552433 
-240.80907749789807 1:0.69559845 2:0.21809391 3:0.048981893 4:0.023080335 5:0.014245404 6:0.047978669 7:0.095659585 8:0.0051007573 9:0.25473385 10:0.036017407 
-256 1:0.22710116 2:0.46468164 3:0.12901849 4:0.10365471 5:0.075544004 6:0.078605099 7:0.011416898 8:0.14716547 9:0.046050987 10:0.133928 
-68.560215704802843 1:0.28042467 2:0.20066005 3:0.12459984 4:0.13170641 5:0.26260904 6:0.20583849 7:0.15756058 8:0.26635109 9:0.32524572 10:0.34011116 
-256 1:0.47067215 2:0.20994101 3:0.14718035 4:0.10905485 5:0.063151652 6:0.047792794 7:0.084490929 8:0.038014899 9:0.057502426 10:0.16449939 
-183.17092683253506 1:0.33338485 2:0.40593273 3:0.133517 4:0.076476259 5:0.050689169 6:0.30132251 7:0.11071828 8:0.088472718 9:0.080455238 10:0.049821613 
-256 1:0.66145704 2:0.16633503 3:0.08278967 4:0.054340088 5:0.035078172 6:0.089860352 7:0.02655897 8:0.2843157 9:0.18389938 10:0.085801381 
-256 1:0.46157757 2:0.32244632 3:0.1057725 4:0.075007178 5:0.035196438 6:0.0042692844 7:0.011063273 8:0.10496323 9:0.17434533 10:0.075463699 
-256 1:0.51357289 2:0.28189941 3:0.11529059 4:0.054644271 5:0.034592838 6:0.074866455 7:0.043511051 8:0.12351534 9:0.075362561 10:0.36394311 
-256 1:0.3158651 2:0.32859255 3:0.13602954 4:0.15763374 5:0.061879077 6:0.2237353 7:0.13312504 8:0.091928723 9:0.14222244 10:0.057530988 
-256 1:0.42785818 2:0.29425615 3:0.14406122 4:0.084951651 5:0.048872792 6:0.009124772 7:0.03506249 8:0.0067921166 9:0.056430041 10:0.059023738 
-256 1:0.43072178 2:0.25794494 3:0.15414303 4:0.10623228 5:0.050957974 6:0.18936943 7:0.0066410594 8:0.099308894 9:0.071054593 10:0.23848482 
-256 1:0.65027557 2:0.19375057 3:0.076523395 4:0.061317868 5:0.018132593 6:0.14240884 7:0.091785333 8:0.049330238 9:0.2082905 10:0.098013657 
-256 1:0.44905789 2:0.30392751 3:0.10261833 4:0.096282964 5:0.048113307 6:0.033312139 7:0.00027300381 8:0.099147723 9:0.02679828 10:0.036729528 
-97.139969688584912 1:0.84585702 2:0.12584693 3:0.018258762 4:0.0063431202 5:0.0036941704 6:0.98821884 7:0.92685053 8:0.65313333 9:0.28294862 10:0.14252464 
-256 1:0.40106539 2:0.24271369 3:0.17035244 4:0.12523997 5:0.060628521 6:0.039762969 7:0.1316199 8:0.010022631 9:0.038411986 10:0.03519831 
-256 1:0.50133642 2:0.20224805 3:0.15051252 4:0.096048131 5:0.049854883 6:0.0022326484 7:0.041447333 8:0.038916127 9:0.027368422 10:0.058298387 
-256 1:0.52548992 2:0.24897049 3:0.1105376 4:0.080712289 5:0.034289709 6:0.26386536 7:0.095101954 8:0.17890692 9:0.091017675 10:0.052456614 
-256 1:0.42658686 2:0.32553206 3:0.14968142 4:0.06743563 5:0.030764032 6:0.0755964 7:0.11181797 8:0.067142231 9:0.013622738 10:0.012776986 
-256 1:0.17098748 2:0.2782928 3:0.36530423 4:0.15105971 5:0.034355774 6:0.011084968 7:0.0066124703 8:0.015404087 9:0.008279476 10:0.17205648 
-256 1:0.34405731 2:0.19823791 3:0.18062352 4:0.17528209 5:0.10179916 6:0.20519567 7:0.11769957 8:0.060125344 9:0.042842608 10:0.23483189 
-256 1:0.46802858 2:0.38263532 3:0.089204756 4:0.044812007 5:0.015319331 6:0.25486351 7:0.016711746 8:0.25243623 9:0.071027834 10:0.015900257 
-245.5686260746252 1:0.57540906 2:0.17791188 3:0.06510241 4:0.12418192 5:0.057394735 6:0.25607353 7:0.2868625 8:0.45192167 9:0.15205707 10:0.030716707 
-256 1:0.60892716 2:0.17803047 3:0.075627611 4:0.096975281 5:0.040439487 6:0.0023390793 7:0.059738965 8:0.17911282 9:0.16456068 10:0.0055930714 
-256 1:0.24653058 2:0.3754921 3:0.17006366 4:0.14345132 5:0.064462341 6:0.091818621 7:0.018230819 8:0.2762172 9:0.18697557 10:0.18563556 
-208.54633870595674 1:0.56479209 2:0.15824392 3:0.11024179 4:0.1138922 5:0.052829994 6:0.22934373 7:0.17458189 8:0.11714265 9:0.29198616 10:0.38206956 
-256 1:0.45613132 2:0.39459828 3:0.096169761 4:0.038398747 5:0.014701892 6:0.12981735 7:0.10234662 8:0.018527444 9:0.047666991 10:0.022841649 
-256 1:0.42082597 2:0.25554355 3:0.13590239 4:0.1224475 5:0.065280586 6:0.042086035 7:0.02854745 8:0.10116712 9:0.00053329463 10:0.057065321 
-256 1:0.63734537 2:0.21445533 3:0.085686232 4:0.043041023 5:0.019472043 6:0.087724392 7:0.057663495 8:0.047473936 9:0.037952422 10:0.011244819 
-256 1:0.39893577 2:0.27196728 3:0.10277424 4:0.17107304 5:0.055249673 6:0.11202661 7:0.018642241 8:0.075791394 9:0.10078313 10:0.048608138 
-256 1:0.34290327 2:0.20775607 3:0.17311435 4:0.21512192 5:0.061104389 6:0.003418617 7:0.024199891 8:0.0304222 9:0.07199851 10:0.10132827 
-256 1:0.45058102 2:0.25554383 3:0.12072643 4:0.10664362 5:0.066505108 6:0.031151312 7:0.21068711 8:0.064318158 9:0.0047686353 10:0.0048649482 
-256 1:0.25791962 2:0.28617859 3:0.19527038 4:0.17762306 5:0.083008355 6:0.015765881 7:0.041373305 8:0.083786296 9:0.030261393 10:0.14592117 
-256 1:0.34996196 2:0.30298482 3:0.14616484 4:0.12837506 5:0.072513321 6:0.13519433 7:0.10957881 8:0.049950413 9:0.058609968 10:0.022179734 
-256 1:0.41188009 2:0.31704202 3:0.16365781 4:0.072633298 5:0.034786778 6:0.14543523 7:0.020978575 8:0.092485394 9:0.095641089 10:0.13516493 
-256 1:0.63481936 2:0.2291612 3:0.06299182 4:0.048723868 5:0.024303747 6:0.044196129 7:0.066639111 8:0.20055616 9:0.15311151 10:0.35625529 
-256 1:0.48461852 2:0.24923017 3:0.12286056 4:0.095307516 5:0.047983231 6:0.046598038 7:0.056151328 8:0.042976656 9:0.051777715 10:0.075687221 
-256 1:0.57168559 2:0.15971541 3:0.11955828 4:0.10163478 5:0.04740594 6:0.3004177 7:0.15284146 8:0.30555427 9:0.10603768 10:0.09124806 
-256 1:0.68883182 2:0.14941609 3:0.059113272 4:0.067161463 5:0.035477355 6:0.058332484 7:0.13609234 8:0.12788688 9:0.074505442 10:0.063426194 
-256 1:0.5315028 2:0.34307868 3:0.080833444 4:0.03282998 5:0.01175509 6:0.068779582 7:0.10335711 8:0.012348691 9:0.044693632 10:0.019420606 
-256 1:0.52033001 2:0.24296462 3:0.08789946 4:0.1029026 5:0.045903317 6:0.1639684 7:0.091598877 8:0.14422974 9:0.18172914 10:0.32643877 
-256 1:0.55830013 2:0.18041289 3:0.099854684 4:0.10109755 5:0.060334745 6:0.52925204 7:0.22074987 8:0.19488304 9:0.29551029 10:0.15368166 
-256 1:0.38194618 2:0.37266853 3:0.11635495 4:0.086515353 5:0.042514994 6:0.11229334 7:0.09706253 8:0.086563167 9:0.13522723 10:0.0026208492 
-44.138517849714709 1:0.69101717 2:0.19948992 3:0.039212804 4:0.045262182 5:0.02501792 6:0.07364638 7:0.084375897 8:0.022641335 9:0.046751128 10:0.30897911 
-256 1:0.41986606 2:0.39325685 3:0.08358846 4:0.069267961 5:0.034020672 6:0.062841322 7:0.0056187754 8:0.084207413 9:0.027349457 10:0.22539854 
-84.130377344342463 1:0.62233797 2:0.26172863 3:0.05581297 4:0.041752443 5:0.018367989 6:0.036275189 7:0.017519142 8:0.022209988 9:0.096496287 10:0.18442249 
-256 1:0.72799239 2:0.17392487 3:0.057024794 4:0.029301748 5:0.011756196 6:0.04069383 7:0.013666442 8:0.15105715 9:0.20872255 10:0.16026255 
-256 1:0.71583342 2:0.17048594 3:0.055465043 4:0.042013673 5:0.016201922 6:0.028602513 7:0.045046013 8:0.091770702 9:0.037118461 10:0.029739666 
-256 1:0.63969119 2:0.25112663 3:0.057344671 4:0.037372006 5:0.014465505 6:0.035471427 7:0.037017625 8:0.10970343 9:0.051077018 10:0.034723331 
-256 1:0.38627057 2:0.27825088 3:0.20201233 4:0.10070966 5:0.032756557 6:0.11043961 7:0.052118832 8:0.069771945 9:0.098191503 10:0.14371829 
-256 1:0.35619703 2:0.35642546 3:0.1448697 4:0.1027835 5:0.039724317 6:0.15528854 7:0.22295528 8:0.016716625 9:0.00099035845 10:0.069117933 
-255.04830064318344 1:0.21624591 2:0.17678966 3:0.19333458 4:0.29601118 5:0.11761867 6:0.006798676 7:0.065578298 8:0.042055087 9:0.030665652 10:0.07564609 
-256 1:0.57304112 2:0.22834754 3:0.085693398 4:0.077771933 5:0.035146017 6:0.010015505 7:0.052749412 8:0.13073256 9:0.055368446 10:0.19755892 
-256 1:0.40294441 2:0.36396901 3:0.10169997 4:0.085824689 5:0.045561924 6:0.053223835 7:0.0062285425 8:0.17266947 9:0.050307334 10:0.045148536 
-256 1:0.4179801 2:0.2322649 3:0.1397296 4:0.14476953 5:0.065255878 6:0.13405744 7:0.06900853 8:0.093564751 9:0.071755587 10:0.10068742 
-256 1:0.32910303 2:0.49003633 3:0.082096666 4:0.065624985 5:0.033138992 6:0.11731505 7:0.073991527 8:0.25685296 9:0.046417353 10:0.0016508208 
-256 1:0.20980225 2:0.58409198 3:0.075364018 4:0.090232901 5:0.040508844 6:0.21170234 7:0.066364622 8:0.25311841 9:0.13485975 10:0.026994891 
-256 1:0.35015901 2:0.40420039 3:0.10120557 4:0.095603681 5:0.048831347 6:0.26390699 7:0.075397062 8:0.13241894 9:0.079969476 10:0.048697211 
-256 1:0.60352617 2:0.24042143 3:0.078571818 4:0.049760394 5:0.027720186 6:0.031583543 7:0.084573225 8:0.15703255 9:0.10705073 10:0.17576509 
-256 1:0.43931506 2:0.29840568 3:0.10365421 4:0.10533443 5:0.053290618 6:0.049845319 7:0.0083027419 8:0.13994806 9:0.038140987 10:0.10402757 
-256 1:0.39620291 2:0.34893276 3:0.11715066 4:0.090346942 5:0.047366726 6:0.21537775 7:0.010924076 8:0.017127945 9:0.075653603 10:0.23205866 
-256 1:0.55945132 2:0.16618647 3:0.12074407 4:0.090648207 5:0.062969936 6:0.09386273 7:0.073423667 8:0.071036726 9:0.0068225961 10:0.050302809 
-256 1:0.80267492 2:0.1383553 3:0.026313636 4:0.019011359 5:0.013644782 6:0.036746794 7:0.014954454 8:0.020450351 9:0.08835535 10:0.15818294 
-256 1:0.39660002 2:0.19258467 3:0.21910878 4:0.12321976 5:0.068486775 6:0.15910982 7:0.16572508 8:0.17247825 9:0.11314719 10:0.1049018 
-254.84194974260646 1:0.36514665 2:0.24653304 3:0.13652016 4:0.1687792 5:0.083020945 6:0.047114393 7:0.00080556321 8:0.22253884 9:0.015483229 10:0.078371619 
-256 1:0.71812365 2:0.16868926 3:0.040477257 4:0.051504874 5:0.021204959 6:0.017849898 7:0.1165153 8:0.1632128 9:0.23253888 10:0.085348401 
-256 1:0.47915993 2:0.18303029 3:0.12333137 4:0.16877722 5:0.045701191 6:0.040396448 7:0.08159191 8:0.055802807 9:0.0375014 10:0.014768396 
-256 1:0.43475486 2:0.224242 3:0.158198 4:0.13026667 5:0.052538465 6:0.15909545 7:0.15550202 8:0.16393182 9:0.2246835 10:0.19758472 
-256 1:0.38811598 2:0.39571424 3:0.10432653 4:0.076886039 5:0.03495721 6:0.13473993 7:0.083502541 8:0.067292289 9:0.11067786 10:0.10432326 
-256 1:0.34124878 2:0.32345272 3:0.16221275 4:0.1118414 5:0.061244358 6:0.050415231 7:0.17735645 8:0.082572718 9:0.1457995 10:0.13657707 
-256 1:0.66023585 2:0.19416918 3:0.094998422 4:0.034001078 5:0.016595469 6:0.034119014 7:0.088965964 8:0.21416152 9:0.0039847124 10:0.014896535 
-127.70455382516711 1:0.21786321 2:0.48440099 3:0.12574197 4:0.11985308 5:0.052140743 6:0.045528051 7:0.10954988 8:0.11129894 9:0.34149497 10:0.30783392 
-256 1:0.42453644 2:0.25633279 3:0.15539266 4:0.10949931 5:0.054238805 6:0.017739002 7:0.0098276483 8:0.23186467 9:0.21122618 10:0.060580796 
-256 1:0.48109714 2:0.22635852 3:0.12865259 4:0.11691768 5:0.046974071 6:0.19243981 7:0.049329763 8:0.0090233286 9:0.058600727 10:0.11165697 
-256 1:0.28854188 2:0.23311229 3:0.26835119 4:0.12083829 5:0.089156352 6:0.075496692 7:0.063377188 8:0.12597184 9:0.13206953 10:0.048533366 
-256 1:0.28558009 2:0.3529947 3:0.1685197 4:0.13438947 5:0.058516043 6:0.25734538 7:0.20749645 8:0.12937718 9:0.23168708 10:0.074162164 
-256 1:0.66501401 2:0.22673484 3:0.069054557 4:0.029518825 5:0.0096777686 6:0.027449696 7:0.013036712 8:0.011161073 9:0.1076789 10:0.099492365 
-256 1:0.37470933 2:0.37885857 3:0.097925247 4:0.1036288 5:0.04487805 6:0.066532215 7:0.017093957 8:0.14923281 9:0.12402422 10:0.072690825 
-256 1:0.46542132 2:0.23153885 3:0.12540338 4:0.12528453 5:0.052351919 6:0.12699502 7:0.18143686 8:0.24065172 9:0.18607937 10:0.07743926 
-256 1:0.59981786 2:0.28342854 3:0.051552656 4:0.042663596 5:0.022537356 6:0.1163235 7:0.15242498 8:0.1134452 9:0.089503968 10:0.17796577 
-256 1:0.48191574 2:0.24837644 3:0.12370849 4:0.09562648 5:0.050372843 6:0.044832395 7:0.056709976 8:0.041509225 9:0.049353083 10:0.095432661 
-256 1:0.44025564 2:0.26791198 3:0.12331633 4:0.1081435 5:0.060372545 6:0.13606309 7:0.089574783 8:0.084203365 9:0.01355042 10:0.19879739 
-256 1:0.41738227 2:0.2326407 3:0.18948162 4:0.10586896 5:0.05462644 6:0.25972199 7:0.035495364 8:0.070581588 9:0.034055568 10:0.0091767664 
-256 1:0.36479422 2:0.40159062 3:0.10005634 4:0.089739466 5:0.043819351 6:0.0023377416 7:0.11819574 8:0.18528436 9:0.012814621 10:0.026569471 
-200.65763776126059 1:0.36013298 2:0.33280545 3:0.1264978 4:0.12340419 5:0.057159579 6:0.59852294 7:0.06738633 8:0.024770513 9:0.19056906 10:0.024329906 
-256 1:0.61082478 2:0.23806558 3:0.077546497 4:0.050716026 5:0.022847112 6:0.049913127 7:0.13146623 8:0.19680044 9:0.11830499 10:0.011879139 
-26.631984253395817 1:0.46355142 2:0.13543969 3:0.09408393 4:0.18338176 5:0.1235432 6:0.030064872 7:0.26378453 8:0.28094972 9:0.37663501 10:0.43025874 
-256 1:0.50936689 2:0.2048429 3:0.12559634 4:0.13356921 5:0.026624659 6:0.017011876 7:0.017829453 8:0.002626884 9:0.062504422 10:0.0882559 
-256 1:0.64207116 2:0.27689847 3:0.048153227 4:0.025831834 5:0.0070453091 6:0.083977612 7:0.068448781 8:0.10732012 9:0.06377794 10:0.16780308 
-256 1:0.55490975 2:0.27419055 3:0.076810574 4:0.064371575 5:0.029717548 6:0.054715196 7:0.12978228 8:0.043737457 9:0.10161487 10:0.25510024 
-256 1:0.23249127 2:0.34958034 3:0.18299544 4:0.14762137 5:0.087311584 6:0.11560314 7:0.088805109 8:0.1533807 9:0.085211511 10:0.0062679743 
-256 1:0.48767559 2:0.27794452 3:0.12000275 4:0.070283932 5:0.044093213 6:0.16571067 7:0.15975742 8:0.0030883703 9:0.1940163 10:0.096884361 
-256 1:0.62274336 2:0.2473832 3:0.058463963 4:0.048755494 5:0.022653981 6:0.017009743 7:0.17162487 8:0.040690239 9:0.071953635 10:0.058405049 
-256 1:0.61015744 2:0.18908604 3:0.094630206 4:0.069204368 5:0.036921941 6:0.024752044 7:0.1248547 8:0.045320133 9:0.13814478 10:0.10215324 
-256 1:0.7862368 2:0.12737422 3:0.039902132 4:0.022415194 5:0.024071654 6:0.10264431 7:0.098264574 8:0.18311769 9:0.13982433 10:0.12084707 
-256 1:0.50729341 2:0.2437635 3:0.13185699 4:0.081939366 5:0.035146739 6:0.2716479 7:0.09940927 8:0.17792078 9:0.15338918 10:0.021848644 
-256 1:0.59672661 2:0.24561877 3:0.11634924 4:0.03128399 5:0.010021384 6:0.0012312767 7:0.04115599 8:0.1366485 9:0.087419242 10:0.14052611 
-256 1:0.60062264 2:0.24589643 3:0.067213726 4:0.054912859 5:0.03135435 6:0.19282387 7:0.023046444 8:0.027050154 9:0.19421713 10:0.11354712 
-55.293763220448945 1:0.85699308 2:0.11846159 3:0.011220944 4:0.0093412758 5:0.0039831115 6:0.95767534 7:0.80239171 8:0.36964569 9:0.32113095 10:0.092327701 
-256 1:0.71251142 2:0.19736098 3:0.049921368 4:0.023980016 5:0.016226217 6:0.020769628 7:0.0030850924 8:0.0099379753 9:0.15819779 10:0.36565393 
-256 1:0.73638111 2:0.15990515 3:0.047085755 4:0.03814427 5:0.018483717 6:0.068677491 7:0.010136827 8:0.0671702 9:0.16398909 10:0.24232545 
-256 1:0.34488291 2:0.34718001 3:0.13969013 4:0.1145435 5:0.053703453 6:0.032304213 7:0.052283932 8:0.086871987 9:0.20842935 10:0.026016733 
-256 1:0.66689614 2:0.21920099 3:0.06880551 4:0.029062435 5:0.016034932 6:0.051024905 7:0.030017355 8:0.0500265 9:0.19352182 10:0.15513215 
-256 1:0.64711101 2:0.24639486 3:0.059259368 4:0.030282567 5:0.016952188 6:0.02183962 7:0.0034333858 8:0.17036912 9:0.11685636 10:0.19464314 
-256 1:0.3123453 2:0.34432433 3:0.19377885 4:0.099946036 5:0.049605484 6:0.19281645 7:0.021334621 8:0.013909213 9:0.085164425 10:0.11700261 
-256 1:0.50499669 2:0.17229567 3:0.15467731 4:0.10361519 5:0.064415139 6:0.19865739 7:0.013981318 8:0.06867742 9:0.064087389 10:0.0095870391 
-256 1:0.46707636 2:0.34033177 3:0.069139896 4:0.084675869 5:0.038776102 6:0.076177552 7:0.025262928 8:0.066435909 9:0.053650184 10:0.15788321 
-256 1:0.60620411 2:0.20291117 3:0.081101363 4:0.073993836 5:0.035789523 6:0.033645382 7:0.009013963 8:0.075566987 9:0.042364819 10:0.026689795 
-256 1:0.73336114 2:0.17950229 3:0.041968808 4:0.029072834 5:0.016094927 6:0.13262432 7:0.041209617 8:0.13651172 9:0.085619341 10:0.14113942 
-256 1:0.63367849 2:0.23936336 3:0.072744198 4:0.040065486 5:0.014148464 6:0.16216538 7:0.15138332 8:0.14561052 9:0.025849791 10:0.033394821 
-256 1:0.56831092 2:0.2266796 3:0.09319503 4:0.077629856 5:0.034184596 6:0.15435043 7:0.028297607 8:0.10494445 9:0.1193868 10:0.025338687 
-256 1:0.62085139 2:0.17255375 3:0.079459503 4:0.083388106 5:0.043747243 6:0.14355756 7:0.133842 8:0.14658531 9:0.10081958 10:0.17464373 
-256 1:0.56566644 2:0.21259671 3:0.11354018 4:0.081154957 5:0.027041711 6:0.02929594 7:0.064119179 8:0.027335797 9:0.018078357 10:0.0052725081 
-256 1:0.26145909 2:0.3590583 3:0.15452117 4:0.15233461 5:0.07262683 6:0.14634304 7:0.2175205 8:0.12477293 9:0.14014298 10:0.053019869 
-256 1:0.61629341 2:0.1852413 3:0.088988436 4:0.071262951 5:0.038213901 6:0.088468378 7:0.034680338 8:0.0056029796 9:0.12267892 10:0.076123624 
-256 1:0.30172973 2:0.25714228 3:0.18928218 4:0.15900502 5:0.092840785 6:0.069430667 7:0.099887165 8:0.038527618 9:0.02471616 10:0.29064922 
-256 1:0.38504296 2:0.24078951 3:0.1574183 4:0.14913148 5:0.067617762 6:0.29725223 7:0.23109176 8:0.44542107 9:0.44634544 10:0.4709094 
-256 1:0.65971369 2:0.209991 3:0.050224083 4:0.053435246 5:0.026635982 6:0.080631458 7:0.12265308 8:0.24367485 9:0.12740704 10:0.034179702 
-256 1:0.74333225 2:0.18922064 3:0.029396115 4:0.027385568 5:0.010665424 6:0.019029276 7:0.060300915 8:0.1235473 9:0.19623071 10:0.047919478 
-256 1:0.56189384 2:0.21177711 3:0.12043174 4:0.077646974 5:0.028250341 6:0.038655411 7:0.081458493 8:0.029704726 9:0.04379994 10:0.10278744 
-256 1:0.49339614 2:0.27484544 3:0.12116375 4:0.064594745 5:0.045999928 6:0.03135452 7:0.095012785 8:0.23486682 9:0.055755765 10:0.068891073 
-256 1:0.28970313 2:0.24999479 3:0.20504821 4:0.16942803 5:0.08582583 6:0.20051539 7:0.11095563 8:0.027885209 9:0.19026672 10:0.11720019 
-256 1:0.73274316 2:0.17621703 3:0.040936619 4:0.033386933 5:0.016716263 6:0.027936414 7:0.019741872 8:0.033317554 9:0.093363912 10:0.2354137 
-82.190898472176386 1:0.35267696 2:0.29330522 3:0.14828249 4:0.11842762 5:0.087307712 6:0.073875085 7:0.023878053 8:0.38962264 9:0.2053128 10:0.022141651 
-256 1:0.63929223 2:0.19953505 3:0.074665592 4:0.055579243 5:0.030927881 6:0.031129136 7:0.13332471 8:0.10183172 9:0.27196466 10:0.42289548 
-256 1:0.42464894 2:0.27525855 3:0.13736389 4:0.10488283 5:0.057845791 6:0.18197583 7:0.061385953 8:0.063187903 9:0.018276513 10:0.11414624 
-256 1:0.58820664 2:0.28322696 3:0.060653269 4:0.047186314 5:0.020726819 6:0.019999258 7:0.074850713 8:0.038500439 9:0.062569721 10:0.15433028 
-256 1:0.64750857 2:0.21105493 3:0.071640236 4:0.049044516 5:0.020751753 6:0.00087608752 7:0.022202097 8:0.053759012 9:0.19979193 10:0.024770836 
-256 1:0.41237258 2:0.26592384 3:0.15711278 4:0.11170525 5:0.05288555 6:0.053409061 7:0.11405885 8:0.069184875 9:0.014431796 10:0.11680585 
-256 1:0.37101822 2:0.38881161 3:0.098222986 4:0.097892978 5:0.044054205 6:0.065836347 7:0.045311246 8:0.14447352 9:0.072618005 10:0.041336574 
-256 1:0.40105414 2:0.24842553 3:0.17905999 4:0.10220967 5:0.069250666 6:0.16605999 7:0.16376398 8:0.0093503079 9:0.12114555 10:0.27970864 
-256 1:0.56417044 2:0.24585444 3:0.100425 4:0.053318822 5:0.0362313 6:0.19222167 7:0.071306722 8:0.14613007 9:0.05020005 10:0.081925169 
-256 1:0.3097707 2:0.41337114 3:0.14948717 4:0.08732392 5:0.040047071 6:0.11079388 7:0.038974569 8:0.025802847 9:0.029994321 10:0.0090991857 
-256 1:0.51993799 2:0.30849021 3:0.084498321 4:0.059632901 5:0.027440581 6:0.021065146 7:0.0019656981 8:0.04656897 9:0.11446023 10:0.10944931 
-256 1:0.24065166 2:0.46548637 3:0.1035464 4:0.13019587 5:0.060119695 6:0.23803908 7:0.22290129 8:0.16930274 9:0.019655702 10:0.059371662 
-256 1:0.59090858 2:0.19168814 3:0.090974483 4:0.091139548 5:0.035289253 6:0.053031297 7:0.10227724 8:0.094867917 9:0.10618487 10:0.045102613 
-256 1:0.49650261 2:0.28057578 3:0.099601399 4:0.08702046 5:0.036299752 6:0.021385667 7:0.08685055 8:0.16746873 9:0.0324412 10:0.0098319842 
-256 1:0.37006309 2:0.30014781 3:0.146767 4:0.12268782 5:0.060334277 6:0.067197787 7:0.032406081 8:0.14063824 9:0.096688901 10:0.038716636 
-29.638144168865132 1:0.80618836 2:0.15064591 3:0.025460309 4:0.012960735 5:0.0047446804 6:0.1797015 7:0.50158261 8:0.29115369 9:0.10291106 10:0.10852605 
-256 1:0.53825338 2:0.3180866 3:0.067088627 4:0.052295811 5:0.024275585 6:0.066178483 7:0.10269138 8:0.020328943 9:0.0042393349 10:0.11571166 
-151.61458424062914 1:0.24147386 2:0.29443947 3:0.17593734 4:0.18416405 5:0.10398527 6:0.091834525 7:0.26576497 8:0.1224314 9:0.040656329 10:0.22288712 
-256 1:0.5124962 2:0.33672732 3:0.073262139 4:0.054470847 5:0.023043493 6:0.06046015 7:0.090762619 8:0.077580399 9:0.08841162 10:0.20041326 
-256 1:0.47756803 2:0.22127476 3:0.14349889 4:0.09811211 5:0.059546206 6:0.094500674 7:0.0056471175 8:0.011560229 9:0.070962496 10:0.14080218 
-9.3165360706901019 1:0.26987972 2:0.33638175 3:0.14067613 4:0.1830898 5:0.069972605 6:0.2485148 7:0.29844493 8:0.059287008 9:0.22451297 10:0.1457783 
-256 1:0.68179386 2:0.17506033 3:0.047557668 4:0.065303389 5:0.030284757 6:0.044653388 7:0.00048586642 8:0.0072408103 9:0.00045222545 10:0.089357673 
-235.48077912078716 1:0.5371841 2:0.19811714 3:0.11505385 4:0.092996416 5:0.05664849 6:0.11141758 7:0.064410631 8:0.061715402 9:0.16147139 10:0.25915841 
-256 1:0.59927115 2:0.21972824 3:0.084535035 4:0.065912608 5:0.030552967 6:0.13606689 7:0.041011929 8:0.056226171 9:0.27197225 10:0.012766836 
-256 1:0.48760679 2:0.32044262 3:0.11514954 4:0.04607653 5:0.030724522 6:0.021586359 7:0.016411928 8:0.03055453 9:0.078256142 10:0.28257306 
-256 1:0.38526354 2:0.3534047 3:0.13064709 4:0.10057335 5:0.030111323 6:0.20095067 7:0.076696915 8:0.1001444 9:0.035128829 10:0.030559667 
-256 1:0.33492589 2:0.28880703 3:0.14835948 4:0.16017632 5:0.067731285 6:0.22177549 7:0.082563216 8:0.097008557 9:0.061057833 10:0.21582987 
-256 1:0.68524652 2:0.19787023 3:0.067213166 4:0.033430368 5:0.016239712 6:0.064497301 7:0.016508891 8:0.13574935 9:0.09480531 10:0.0018750498 
-256 1:0.28219118 2:0.50931958 3:0.077103473 4:0.07922382 5:0.05216195 6:0.14832865 7:0.16699976 8:0.14389048 9:0.039320358 10:0.03468223 
-256 1:0.44009035 2:0.34615612 3:0.10194746 4:0.076460022 5:0.035346049 6:0.087252171 7:0.072781688 8:0.038027509 9:0.24665096 10:0.14545542 
-256 1:0.40608183 2:0.30924334 3:0.16053724 4:0.085952107 5:0.038185476 6:0.088720701 7:0.047149358 8:0.13285233 9:0.15612157 10:0.087168067 
-256 1:0.68422256 2:0.24332874 3:0.033443459 4:0.027342027 5:0.011663217 6:0.074115246 7:0.1650181 8:0.018450513 9:0.33683894 10:0.32238961 
-256 1:0.23934974 2:0.51407295 3:0.10097425 4:0.096942102 5:0.04866096 6:0.2507336 7:0.1202042 8:0.25958643 9:0.16551561 10:0.023267934 
-256 1:0.46444589 2:0.25396888 3:0.15864779 4:0.078272571 5:0.044664867 6:0.23367099 7:0.0021633581 8:0.037210469 9:0.044089834 10:0.16555345 
-256 1:0.76195163 2:0.15354639 3:0.035400602 4:0.031612457 5:0.017488918 6:0.071256721 7:0.049430289 8:0.018568055 9:0.21412523 10:0.080714726 
-256 1:0.51059189 2:0.26957637 3:0.11646203 4:0.070270381 5:0.033099327 6:0.030001198 7:0.010388927 8:0.14516087 9:0.077290244 10:0.091674791 
-256 1:0.61734278 2:0.21203813 3:0.091894721 4:0.054771639 5:0.023952728 6:0.2874305 7:0.20204586 8:0.07050062 9:0.018760667 10:0.10950206 
-256 1:0.45686148 2:0.22724334 3:0.13428659 4:0.12125137 5:0.060357224 6:0.018802421 7:0.077249866 8:0.011890577 9:0.099628278 10:0.10702777 
-256 1:0.4462173 2:0.32341197 3:0.10929735 4:0.080798087 5:0.040275293 6:0.059652592 7:0.0040045992 8:0.14128061 9:0.088006346 10:0.08755483 
-256 1:0.57950798 2:0.2739721 3:0.060313308 4:0.06109344 5:0.025113172 6:0.030023734 7:0.026953264 8:0.038103674 9:0.05450074 10:0.070556627 
-127.78540428624703 1:0.26818059 2:0.41485112 3:0.15145582 4:0.099404169 5:0.066108291 6:0.22521261 7:0.097237981 8:0.44834476 9:0.019754578 10:0.14293284 
-256 1:0.78231782 2:0.15493446 3:0.028433837 4:0.024836201 5:0.0094776856 6:0.028426015 7:0.020665765 8:0.12120746 9:0.037293622 10:0.078584489 
-256 1:0.33775994 2:0.31784845 3:0.14414888 4:0.12865967 5:0.07158306 6:0.058668638 7:0.0078302185 8:0.15879797 9:0.091339841 10:0.045880523 
-256 1:0.67302976 2:0.20482922 3:0.05664226 4:0.044491093 5:0.021007672 6:0.018382155 7:0.10529037 8:0.0044792649 9:0.2301494 10:0.10235294 
-72.537799983526497 1:0.28735577 2:0.45062754 3:0.11772753 4:0.10397239 5:0.040316767 6:0.058649799 7:0.35653799 8:0.0029175879 9:0.13705725 10:0.074457417 
-256 1:0.48384071 2:0.21352357 3:0.14083222 4:0.098555282 5:0.063248215 6:0.026345226 7:0.088078382 8:0.19677927 9:0.36551767 10:0.3835563 
-256 1:0.35304804 2:0.29410151 3:0.17239072 4:0.11561971 5:0.064840014 6:0.12229776 7:0.15615154 8:0.082479672 9:0.028021253 10:0.10007112 
-40.636024522575354 1:0.59569924 2:0.13750418 3:0.037922038 4:0.14932521 5:0.079549334 6:0.18142294 7:0.0089012424 8:0.22333821 9:0.16814168 10:0.14529479 
-256 1:0.21944746 2:0.47246643 3:0.15504617 4:0.11092331 5:0.042116637 6:0.12595595 7:0.017382742 8:0.19142111 9:0.01730395 10:0.0077941865 
-256 1:0.28177132 2:0.48455331 3:0.094957382 4:0.086701217 5:0.052016774 6:0.2097156 7:0.12790622 8:0.066817401 9:0.17424488 10:0.19600461 
-256 1:0.44720975 2:0.25781051 3:0.15546483 4:0.091856323 5:0.047658589 6:0.033301134 7:0.015317812 8:0.031775493 9:0.08607876 10:0.15430971 
-256 1:0.65074521 2:0.19729902 3:0.062069516 4:0.064785661 5:0.025100597 6:0.21923398 7:0.11289617 8:0.25056947 9:0.33025105 10:0.0070697057 
-216.47370167983706 1:0.29607425 2:0.34669589 3:0.14773031 4:0.13187518 5:0.077624371 6:0.1380632 7:0.031362046 8:0.19124953 9:0.010229732 10:0.23569457 
-192.20113236401232 1:0.46391343 2:0.21130961 3:0.13036515 4:0.13066142 5:0.063750385 6:0.14144331 7:0.066306373 8:0.31973514 9:0.34396377 10:0.13488413 
-256 1:0.60487743 2:0.17852326 3:0.1143531 4:0.071221881 5:0.031024322 6:0.093712206 7:0.0073222694 8:0.043816554 9:0.092150387 10:0.014287646 
-256 1:0.18449727 2:0.37887212 3:0.18890813 4:0.15179915 5:0.095923333 6:0.33307735 7:0.062620631 8:0.2574058 9:0.17845061 10:0.13651342 
-256 1:0.66382166 2:0.16224906 3:0.067050029 4:0.069108001 5:0.037771243 6:0.052403551 7:0.073482335 8:0.18038094 9:0.0023876856 10:0.079460603 
-256 1:0.17433331 2:0.44677049 3:0.16656823 4:0.12251752 5:0.089810445 6:0.0085066172 7:0.077051311 8:0.16655814 9:0.024190688 10:0.045967977 
-256 1:0.65341281 2:0.22124366 3:0.0694699 4:0.036302955 5:0.019570673 6:0.045058324 7:0.025313836 8:0.052470992 9:0.18031706 10:0.13994977 
-256 1:0.65002038 2:0.20899385 3:0.076702662 4:0.047477822 5:0.016805287 6:0.18788435 7:0.10499689 8:0.14238982 9:0.060745444 10:0.01183601 
-256 1:0.36914703 2:0.2593095 3:0.17841423 4:0.1229558 5:0.070173437 6:0.023051395 7:0.098445981 8:0.026123017 9:0.071286187 10:0.029729495 
-256 1:0.34367334 2:0.38659864 3:0.13823117 4:0.10080594 5:0.030690908 6:0.24738246 7:0.095384955 8:0.037946812 9:0.15425345 10:0.10804855 
-256 1:0.68816563 2:0.13986179 3:0.088709589 4:0.050770826 5:0.03249217 6:0.11040582 7:0.16704056 8:0.15011554 9:0.090332701 10:0.13624657 
-256 1:0.7030035 2:0.20952868 3:0.049104228 4:0.024820012 5:0.013543586 6:0.02654723 7:0.018972702 8:0.075410666 9:0.21603281 10:0.36244256 
-256 1:0.67444578 2:0.21892741 3:0.050470494 4:0.04032207 5:0.015834244 6:0.059759185 7:0.10467727 8:0.27275801 9:0.038843169 10:0.24746763 
-256 1:0.43686285 2:0.34410333 3:0.09623822 4:0.081180976 5:0.041614617 6:0.025718322 7:0.046550039 8:0.11238351 9:0.045921702 10:0.068957164 
-256 1:0.49632411 2:0.19786722 3:0.13961949 4:0.11826419 5:0.047924987 6:0.27142064 7:0.1360686 8:0.11737457 9:0.083095096 10:0.044370101 
-256 1:0.5975516 2:0.22908956 3:0.080453044 4:0.060319653 5:0.032586138 6:0.0085608617 7:0.129077 8:0.089119036 9:0.089406922 10:0.081649497 
-256 1:0.54542473 2:0.22070775 3:0.08472353 4:0.10033723 5:0.048806759 6:0.16666723 7:0.047658104 8:0.0059264603 9:0.27621345 10:0.13858186 
-256 1:0.65910338 2:0.19079812 3:0.070124191 4:0.054844643 5:0.025129666 6:0.043795763 7:0.014799968 8:0.13870369 9:0.15330601 10:0.17506779 
-143.2811999099618 1:0.4012437 2:0.22615748 3:0.14047929 4:0.15895283 5:0.0731667 6:0.16745883 7:0.24257062 8:0.032711945 9:0.016961617 10:0.11830904 
-256 1:0.60350648 2:0.19792028 3:0.093408662 4:0.086924711 5:0.018239872 6:0.11089024 7:0.0015223526 8:0.038004892 9:0.10067734 10:0.080494883 
-256 1:0.58052796 2:0.26351157 3:0.090867499 4:0.044522319 5:0.020570649 6:0.043447612 7:0.0027666867 8:0.17436694 9:0.052255919 10:0.02619638 
-256 1:0.43018073 2:0.25618389 3:0.15058193 4:0.10627918 5:0.056774269 6:0.010624398 7:0.27330411 8:0.1397152 9:0.05332511 10:0.071086074 
-256 1:0.48564963 2:0.33705353 3:0.070080213 4:0.071913294 5:0.035303327 6:0.0037194879 7:0.033188321 8:0.0091278394 9:0.13512177 10:0.00084520905 
-232.02467132344893 1:0.40612894 2:0.19370566 3:0.18226047 4:0.13360974 5:0.084295193 6:0.27646058 7:0.2551509 8:0.17811685 9:0.41586188 10:0.28653203 
-256 1:0.2655728 2:0.33477894 3:0.19677667 4:0.11992576 5:0.082945833 6:0.26029492 7:0.12958645 8:0.1652088 9:0.095154901 10:0.071132571 
-256 1:0.69912428 2:0.19610292 3:0.059952599 4:0.03118257 5:0.013637633 6:0.004336832 7:0.0035083615 8:0.11312805 9:0.053363501 10:0.010544032 
-138.58880929478372 1:0.36678351 2:0.27376859 3:0.15704373 4:0.12725815 5:0.075146025 6:0.12098989 7:0.0080524503 8:0.023206978 9:0.11835036 10:0.12091076 
-256 1:0.65808699 2:0.17985465 3:0.074898811 4:0.056597267 5:0.030562275 6:0.057468105 7:0.0896291 8:0.053821963 9:0.024246759 10:0.039437547 
-256 1:0.54779249 2:0.24507195 3:0.079633015 4:0.087315555 5:0.040186982 6:0.17116266 7:0.13359251 8:0.11446495 9:0.16297632 10:0.32023838 
-241.88627686653058 1:0.23647774 2:0.43086744 3:0.13054163 4:0.13509761 5:0.067015578 6:0.20888521 7:0.22884124 8:0.10101102 9:0.14735332 10:0.0044557028 
-256 1:0.74323657 2:0.16626673 3:0.040903845 4:0.032829733 5:0.016763119 6:0.031573439 7:0.13727648 8:0.12874287 9:0.090141041 10:0.1540253 
-256 1:0.49877915 2:0.34892693 3:0.079367962 4:0.048667752 5:0.024258206 6:0.022300729 7:0.07133933 8:0.031927285 9:0.063181719 10:0.055271335 
-256 1:0.55085799 2:0.26870992 3:0.09597314 4:0.055617851 5:0.0288411 6:0.053253941 7:0.033356531 8:0.0097295688 9:0.090288696 10:0.35766798 
-256 1:0.66687503 2:0.22236522 3:0.080772702 4:0.022369286 5:0.0076177619 6:0.042922417 7:0.01309095 8:0.12827953 9:0.067109696 10:0.059970251 
-256 1:0.4083809 2:0.33648073 3:0.11634471 4:0.087406183 5:0.051387473 6:0.061681343 7:0.16913739 8:0.0019520747 9:0.072172543 10:0.017497124 
-256 1:0.31429344 2:0.4528359 3:0.10925237 4:0.08649468 5:0.037123608 6:0.2979622 7:0.055583242 8:0.052655705 9:0.023318521 10:0.012086438 
-256 1:0.46748425 2:0.36439341 3:0.079159368 4:0.055552044 5:0.03341092 6:0.3408688 7:0.02352488 8:0.04045569 9:0.060919669 10:0.13537627 
-256 1:0.76312837 2:0.13512201 3:0.047610671 4:0.034778398 5:0.019360554 6:0.082495592 7:0.14809402 8:0.28397764 9:0.04355993 10:0.13616089 
-256 1:0.57958244 2:0.26105115 3:0.073665355 4:0.060646362 5:0.025054687 6:0.074900066 7:0.026598056 8:0.21929453 9:0.039648857 10:0.013861988 
-256 1:0.53362418 2:0.2358055 3:0.10757351 4:0.084502826 5:0.038493987 6:0.0088320249 7:0.11502491 8:0.082668808 9:0.14474541 10:0.16793332 
-256 1:0.61011949 2:0.22542309 3:0.080631009 4:0.056099562 5:0.027726853 6:0.046465768 7:0.078059556 8:0.12162436 9:0.12292471 10:0.12725095 
-256 1:0.63395402 2:0.17435785 3:0.083157511 4:0.066138877 5:0.042391745 6:0.081993431 7:0.040443796 8:0.097747331 9:0.11097161 10:0.018694688 
-256 1:0.25791889 2:0.31396699 3:0.21480305 4:0.15316274 5:0.060148334 6:0.035178742 7:0.066290026 8:0.056023653 9:0.10763669 10:0.088792193 
-256 1:0.38642795 2:0.2406098 3:0.14844715 4:0.15147934 5:0.07303576 6:0.061001141 7:0.13666252 8:0.021735363 9:0.13045977 10:0.0066238401 
-212.71643239494492 1:0.27839724 2:0.34802407 3:0.14557174 4:0.14321373 5:0.084793234 6:0.31718842 7:0.21850044 8:0.22825682 9:0.45821013 10:0.60676227 
-256 1:0.51367598 2:0.31472158 3:0.086246902 4:0.059834752 5:0.025520788 6:0.12540483 7:0.052076221 8:0.063677612 9:0.11362841 10:0.0081889592 
-76.589416893666055 1:0.67390831 2:0.16417337 3:0.043475327 4:0.066779016 5:0.051663984 6:0.18601353 7:0.24151345 8:0.051530778 9:0.05926692 10:0.11882599 
-256 1:0.5337505 2:0.25069713 3:0.11036184 4:0.061749989 5:0.04344054 6:0.26818299 7:0.051654892 8:0.21507132 9:0.10073608 10:0.093345197 
-256 1:0.47674647 2:0.26705232 3:0.10179205 4:0.11217896 5:0.042230198 6:0.20639052 7:0.20902891 8:0.16910327 9:0.22965833 10:0.10851564 
-256 1:0.57149729 2:0.23200668 3:0.10068191 4:0.058345142 5:0.037468984 6:0.0067272776 7:0.057303069 8:0.13033251 9:0.039995247 10:0.039072666 
-194.29732937363781 1:0.52144978 2:0.27130072 3:0.10265026 4:0.063881083 5:0.040718158 6:0.18266477 7:0.087195623 8:0.15529052 9:0.1167039 10:0.087129944 
-256 1:0.58645002 2:0.22254048 3:0.094628614 4:0.071295396 5:0.025085498 6:0.0017894209 7:0.090682817 8:0.023996271 9:0.13233266 10:0.14410351 
-256 1:0.36085297 2:0.32029242 3:0.14733668 4:0.11055684 5:0.060961079 6:0.22459755 7:0.04951795 8:0.052453335 9:0.0082073576 10:0.028260395 
-131.17421465386653 1:0.73254124 2:0.16888458 3:0.044697705 4:0.031109048 5:0.022767426 6:0.012141615 7:0.085270186 8:0.13954243 9:0.014008306 10:0.11207719 
-256 1:0.31163365 2:0.28930081 3:0.1428101 4:0.17929619 5:0.076959244 6:0.023615263 7:0.22186104 8:0.025842628 9:0.015651256 10:0.21163864 
-256 1:0.37308661 2:0.31849242 3:0.15073055 4:0.1004674 5:0.057223017 6:0.25114103 7:0.040789825 8:0.067103575 9:0.004589455 10:0.014500899 
-256 1:0.66533352 2:0.16527001 3:0.065087911 4:0.062148915 5:0.042159639 6:0.11144528 7:0.13632118 8:0.17953439 9:0.079640924 10:0.10511814 
-256 1:0.63578641 2:0.22189254 3:0.074868102 4:0.048554684 5:0.018898272 6:0.038656972 7:0.0024513467 8:0.0078526984 9:0.20263921 10:0.1898532 
-256 1:0.46988284 2:0.36486182 3:0.094153064 4:0.051098482 5:0.020003797 6:0.0033961591 7:0.037779912 8:0.042778898 9:0.058021249 10:0.091148577 
-256 1:0.48777435 2:0.26064956 3:0.12527935 4:0.082767875 5:0.043528855 6:0.31052996 7:0.02774732 8:0.0511178 9:0.17746339 10:0.0760186 
-256 1:0.58898263 2:0.16630931 3:0.11429231 4:0.082280655 5:0.048135092 6:0.10975456 7:0.07801866 8:0.1016804 9:0.13167538 10:0.12652202 
-256 1:0.53678423 2:0.22049252 3:0.11110577 4:0.085763922 5:0.04585356 6:0.14519946 7:0.036217833 8:0.012403877 9:0.01435108 10:0.11970397 
-256 1:0.5727426 2:0.17172485 3:0.12740804 4:0.080224733 5:0.047899779 6:0.14364903 7:0.0084582705 8:0.0069326497 9:0.31508537 10:0.31262696 
-17.206883202457156 1:0.43168184 2:0.36055639 3:0.084450287 4:0.089564547 5:0.033746933 6:0.10817089 7:0.063811115 8:0.1043207 9:0.29451919 10:0.16738528 
-128.90890445061206 1:0.2468984 2:0.20082415 3:0.093409364 4:0.23196016 5:0.22690793 6:0.23494954 7:0.21324262 8:0.17842035 9:0.19693452 10:0.077048766 
-256 1:0.72425736 2:0.20616068 3:0.040493883 4:0.020696463 5:0.008391608 6:0.063503631 7:0.078339137 8:0.17533961 9:0.031866695 10:0.10390636 
-256 1:0.42001387 2:0.37673985 3:0.12998193 4:0.043253064 5:0.030011277 6:0.031192649 7:0.038422076 8:0.11068111 9:0.056763949 10:0.080716086 
-256 1:0.6880191 2:0.19456155 3:0.072845772 4:0.033237105 5:0.011336479 6:0.091773756 7:0.018292728 8:0.10815273 9:0.15883421 10:0.2879076 
-256 1:0.41794368 2:0.28340232 3:0.14348202 4:0.10143626 5:0.053735725 6:0.098127265 7:0.18063412 8:0.24565446 9:0.20525791 10:0.21346802 
-256 1:0.27909177 2:0.3320898 3:0.17132418 4:0.13555893 5:0.081935317 6:0.075369187 7:0.052435282 8:0.06228489 9:0.06954634 10:0.076961248 
-256 1:0.18129085 2:0.56111739 3:0.080833631 4:0.11728404 5:0.05947409 6:0.086690303 7:0.02034436 8:0.034841048 9:0.034446129 10:0.088843122 
-256 1:0.60923381 2:0.24184541 3:0.067088222 4:0.052648682 5:0.029183879 6:0.066093964 7:0.054357536 8:0.22409496 9:0.20611732 10:0.40770338 
-122.53834488415178 1:0.61442518 2:0.1581555 3:0.069299266 4:0.073587741 5:0.084532317 6:0.39593973 7:0.24102851 8:0.018473048 9:0.20096095 10:0.10175781 
-256 1:0.58309305 2:0.25602437 3:0.063881698 4:0.070825869 5:0.026175011 6:0.0020413985 7:0.030664926 8:0.10980486 9:0.0071669083 10:0.041742537 
-15.183684031144725 1:0.76547019 2:0.15910316 3:0.028609336 4:0.029917331 5:0.016899978 6:0.10926483 7:0.041060287 8:0.29858583 9:0.33039107 10:0.27124276 
-256 1:0.38998641 2:0.32706185 3:0.12345204 4:0.10481176 5:0.054687943 6:0.084979301 7:0.033439386 8:0.054965317 9:0.069413772 10:0.12128608 
-256 1:0.1896932 2:0.34740197 3:0.18509373 4:0.19753375 5:0.080277356 6:0.14793671 7:0.07049711 8:0.12398381 9:0.16242949 10:0.20630726 
-256 1:0.64774366 2:0.17802277 3:0.091890817 4:0.05807404 5:0.024268711 6:0.011042625 7:0.12732352 8:0.1402615 9:0.19474397 10:0.044153263 
-256 1:0.30093523 2:0.33991363 3:0.14845969 4:0.14109083 5:0.069600617 6:0.082114004 7:0.021639162 8:0.029589183 9:0.035833092 10:0.059655237 
-256 1:0.45841587 2:0.30580556 3:0.12054054 4:0.083312615 5:0.031925414 6:0.1005512 7:0.079351785 8:0.06742346 9:0.10343541 10:0.055239707 
-256 1:0.76828097 2:0.15894049 3:0.031233703 4:0.02494242 5:0.016602423 6:0.043541608 7:0.029868972 8:0.26375179 9:0.19171793 10:0.07138609 
-256 1:0.49441602 2:0.23295043 3:0.093785112 4:0.13527936 5:0.043569078 6:0.51514846 7:0.29641065 8:0.13323473 9:0.20871669 10:0.092842895 
-256 1:0.67732099 2:0.18632866 3:0.080471948 4:0.038884442 5:0.016993952 6:0.12206547 7:0.0097261464 8:0.07839078 9:0.16253697 10:0.024378044 
-256 1:0.63916791 2:0.13187305 3:0.10186186 4:0.079558762 5:0.047538424 6:0.029213662 7:0.029636332 8:0.026785859 9:0.032600671 10:0.045331106 
-256 1:0.55462465 2:0.27101465 3:0.080869452 4:0.061262713 5:0.032228541 6:0.11517965 7:0.13376068 8:0.14018281 9:0.11433446 10:0.12979236 
-256 1:0.29827444 2:0.38015921 3:0.13725686 4:0.11851031 5:0.065799183 6:0.17532119 7:0.0016940701 8:0.071017586 9:0.071454684 10:0.20383191 
-256 1:0.53546894 2:0.29000882 3:0.095342546 4:0.058816416 5:0.020363281 6:0.066967534 7:0.42177624 8:0.25008185 9:0.10944571 10:0.17327296 
-256 1:0.43193638 2:0.27028339 3:0.13574632 4:0.11036291 5:0.051670993 6:0.081089261 7:0.068829088 8:0.10363509 9:0.14451253 10:0.34251261 
-256 1:0.46330207 2:0.37937679 3:0.080548662 4:0.052087347 5:0.024685129 6:0.19791817 7:0.032015449 8:0.012649102 9:0.051686921 10:0.042079283 
-256 1:0.47000972 2:0.25454069 3:0.12472181 4:0.081793067 5:0.068934721 6:0.22114666 7:0.1276391 8:0.17727035 9:0.22027097 10:0.49938493 
-256 1:0.41344192 2:0.15422364 3:0.13045849 4:0.16303375 5:0.1388422 6:0.051660762 7:0.22211858 8:0.16868405 9:0.42124228 10:0.52434803 
-256 1:0.38227583 2:0.30455443 3:0.14471669 4:0.11407616 5:0.054376894 6:0.13232884 7:0.051353389 8:0.22637239 9:0.16927961 10:0.26932377 
-256 1:0.44412131 2:0.3282245 3:0.092050196 4:0.094881769 5:0.040722232 6:0.15965116 7:0.062971446 8:0.1086619 9:0.10781226 10:0.067445579 
-256 1:0.53582394 2:0.23932912 3:0.10434586 4:0.081864055 5:0.038637021 6:0.042267851 7:0.031836405 8:0.23726787 9:0.27657712 10:0.24368669 
-256 1:0.67130123 2:0.19757453 3:0.064058221 4:0.047138686 5:0.01992734 6:0.028273854 7:0.047931298 8:0.031147174 9:0.13393643 10:0.080377671 
-256 1:0.33034694 2:0.41307886 3:0.11973841 4:0.091784186 5:0.045051603 6:0.1696661 7:0.007216753 8:0.34144422 9:0.21425384 10:0.034647287 
-256 1:0.27407852 2:0.38567953 3:0.15098967 4:0.10481294 5:0.084439342 6:0.089081693 7:0.031573045 8:0.081738317 9:0.064498645 10:0.35045763 
-256 1:0.22768684 2:0.25470243 3:0.30087391 4:0.15454611 5:0.062190704 6:0.016400475 7:0.029926117 8:0.034489142 9:0.035887389 10:0.15257553 
-240.26135267479705 1:0.42304605 2:0.20041863 3:0.16001315 4:0.14603603 5:0.07048614 6:0.1873476 7:0.15902234 8:0.080447735 9:0.20043673 10:0.015772728 
-256 1:0.36249606 2:0.27270249 3:0.16649261 4:0.13568609 5:0.06262275 6:0.056955473 7:0.06280068 8:0.09761695 9:0.033405644 10:0.0095250403 
-146.1878345681703 1:0.53679435 2:0.27470476 3:0.084025698 4:0.063772338 5:0.040702851 6:0.092994051 7:0.09888884 8:0.0043248506 9:0.11396174 10:0.27901073 
-256 1:0.29967333 2:0.33069832 3:0.15627747 4:0.15615764 5:0.057193237 6:0.040015682 7:0.0092650135 8:0.012894353 9:0.032865128 10:0.082798283 
-99.471873226121787 1:0.59367024 2:0.23436642 3:0.084194394 4:0.05784452 5:0.029924422 6:0.047866807 7:0.008925977 8:0.053240652 9:0.10463498 10:0.038566488 
-168.67250783574318 1:0.28561505 2:0.20290323 3:0.25675721 4:0.17116853 5:0.083555971 6:0.25908351 7:0.23673519 8:0.54236936 9:0.2826757 10:0.47795516 
-256 1:0.48756855 2:0.28504897 3:0.11892288 4:0.064827613 5:0.043631985 6:0.01187597 7:0.082868984 8:0.22461423 9:0.04520005 10:0.062748712 
-2.4566950009023802 1:0.63353177 2:0.17197924 3:0.050648754 4:0.097895712 5:0.045944519 6:0.012833208 7:0.0095067289 8:0.13995359 9:0.038719921 10:0.020951742 
-256 1:0.61578571 2:0.22398645 3:0.088658867 4:0.045827113 5:0.025741862 6:0.025746819 7:0.012761837 8:0.064532769 9:0.033203815 10:0.06570548 
-256 1:0.32270293 2:0.45204952 3:0.12022817 4:0.079424114 5:0.025595266 6:0.062424428 7:0.07860237 8:0.076494863 9:0.027004216 10:0.061592431 
-256 1:0.66365364 2:0.22414959 3:0.058177138 4:0.038527254 5:0.015492378 6:0.049789333 7:0.053696334 8:0.034881952 9:0.099158787 10:0.016502427 
-256 1:0.34689447 2:0.31388472 3:0.1508749 4:0.13118597 5:0.057159933 6:0.00016311083 7:0.011705849 8:0.024645673 9:0.017640194 10:0.047185718 
-256 1:0.3836743 2:0.34025824 3:0.13067332 4:0.10547653 5:0.039917602 6:0.054067473 7:0.26029992 8:0.059317749 9:0.05776016 10:0.11771253 
-256 1:0.44015032 2:0.26807931 3:0.16754028 4:0.081030024 5:0.043200066 6:0.031992724 7:0.055343535 8:0.019038347 9:0.050801771 10:0.025710366 
-256 1:0.46316827 2:0.30125481 3:0.10055694 4:0.097585006 5:0.037434977 6:0.11059715 7:0.0041581901 8:0.084120795 9:0.00037482747 10:0.092652541 
-256 1:0.3558248 2:0.30525896 3:0.13544953 4:0.13807182 5:0.065394895 6:0.028996725 7:0.037909272 8:0.042653825 9:0.097172034 10:0.078043816 
-256 1:0.45236524 2:0.28965741 3:0.10945377 4:0.099787339 5:0.048736244 6:0.0032116927 7:0.0079880044 8:0.12027231 9:0.088215644 10:0.074323642 
-256 1:0.70512135 2:0.20322746 3:0.030572724 4:0.032854927 5:0.02822354 6:0.060928534 7:0.0037711609 8:0.051306234 9:0.23418202 10:0.51512179 
-256 1:0.44003868 2:0.3127337 3:0.095160389 4:0.10319086 5:0.048876368 6:0.071226751 7:0.154707 8:0.2622231 9:0.060660438 10:0.042776457 
-114.43853576851939 1:0.26965188 2:0.37930332 3:0.18336866 4:0.10564247 5:0.06203367 6:0.086694426 7:0.014548618 8:0.019045636 9:0.26799914 10:0.24556479 
-256 1:0.53379824 2:0.18173353 3:0.10857112 4:0.1077061 5:0.068191015 6:0.051558586 7:0.080160251 8:0.10197993 9:0.2470509 10:0.36617671 
-256 1:0.26349324 2:0.33024717 3:0.16741213 4:0.15371468 5:0.085132781 6:0.12594652 7:0.019165816 8:0.12292164 9:0.0048092872 10:0.099615289 
-256 1:0.7984904 2:0.11722915 3:0.038409871 4:0.028106401 5:0.017764181 6:0.032794678 7:0.049037521 8:0.30322017 9:0.09786807 10:0.30723536 
-256 1:0.3324607 2:0.36192944 3:0.10648344 4:0.14331756 5:0.055808867 6:0.079960395 7:0.049855771 8:0.12926912 9:0.086688518 10:0.20565555 
-256 1:0.35699957 2:0.41351747 3:0.082403051 4:0.097077216 5:0.050002686 6:0.12978232 7:0.14043783 8:0.012171457 9:0.11364888 10:0.023300775 
-113.11944057930938 1:0.44164661 2:0.26578088 3:0.11530784 4:0.12195925 5:0.055305421 6:0.21842025 7:0.18426125 8:0.058532765 9:0.097883314 10:0.087351444 
-256 1:0.48914737 2:0.32944717 3:0.084747099 4:0.068678029 5:0.027980329 6:0.20500395 7:0.10794804 8:0.055775903 9:0.12256517 10:0.0021067096 
-256 1:0.65811612 2:0.17033112 3:0.056719143 4:0.08634077 5:0.028492843 6:0.058710611 7:0.080993658 8:0.0083094686 9:0.010312854 10:0.057267781 
-33.584250588155868 1:0.43203205 2:0.12416871 3:0.07697206 4:0.12027902 5:0.24654815 6:0.0040553536 7:0.017025012 8:0.03778401 9:0.013121155 10:0.026179267 
-190.640618340608 1:0.65028099 2:0.19042744 3:0.059791148 4:0.06543386 5:0.03406656 6:0.052656337 7:0.0018978231 8:0.23955412 9:0.36755124 10:0.38538832 
-256 1:0.31431732 2:0.316642 3:0.15845051 4:0.14722335 5:0.063366825 6:0.038117347 7:0.11545229 8:0.073699057 9:0.029890269 10:0.044577145 
-256 1:0.36511514 2:0.16171819 3:0.084268525 4:0.18741668 5:0.20148146 6:0.088218825 7:0.010545075 8:0.035525042 9:0.092797685 10:0.21405736 
-256 1:0.69432699 2:0.15156595 3:0.079352791 4:0.048356079 5:0.026398186 6:0.097925366 7:0.045029434 8:0.38957156 9:0.28892732 10:0.17323463 
-242.0554415137332 1:0.17136748 2:0.45253883 3:0.1308179 4:0.15492107 5:0.09035473 6:0.071593018 7:0.29188664 8:0.14762334 9:0.11501589 10:0.0099096032 
-256 1:0.2975972 2:0.39798234 3:0.1230752 4:0.12830267 5:0.053042591 6:0.10978924 7:0.04990002 8:0.086501171 9:0.05872432 10:0.084883481 
-256 1:0.7034578 2:0.20756419 3:0.062385142 4:0.019213712 5:0.0073791588 6:0.038449949 7:0.037510435 8:0.12727653 9:0.022945723 10:0.043391958 
-256 1:0.65339613 2:0.19619399 3:0.077359293 4:0.051642624 5:0.021407968 6:0.020527922 7:0.046600305 8:0.006695561 9:0.17673356 10:0.069376423 
-256 1:0.34032001 2:0.36232816 3:0.12414384 4:0.11282057 5:0.060387421 6:0.14181035 7:0.036087803 8:0.0063778268 9:0.11506219 10:0.018076968 
-256 1:0.63381467 2:0.2011931 3:0.062343542 4:0.061157572 5:0.041491115 6:0.1322516 7:0.11851581 8:0.26081429 9:0.12728035 10:0.035995615 
-256 1:0.35818028 2:0.38586172 3:0.13090328 4:0.076126375 5:0.048928345 6:0.045685633 7:0.041051054 8:0.10047909 9:0.052220226 10:0.0028294449 
-256 1:0.45853904 2:0.37880406 3:0.07604321 4:0.059067118 5:0.027546577 6:0.0023357502 7:0.055414553 8:0.11018415 9:0.071031811 10:0.13551788 
-256 1:0.51764068 2:0.21736978 3:0.14029193 4:0.079947369 5:0.04475025 6:0.094974134 7:0.0043329984 8:0.021277301 9:0.046474932 10:0.085933126 
-132.26064263391814 1:0.18708497 2:0.4667778 3:0.096412872 4:0.15343267 5:0.096291683 6:0.046591663 7:0.011368991 8:0.28841464 9:0.082158948 10:0.35562248 
-256 1:0.80518301 2:0.12629104 3:0.017199683 4:0.037704335 5:0.01362194 6:0.022670169 7:0.014937109 8:0.19677479 9:0.4402344 10:0.056405242 
-256 1:0.50109567 2:0.19438137 3:0.10890843 4:0.12599797 5:0.069616555 6:0.084002968 7:0.01551112 8:0.16141251 9:0.30693204 10:0.44039554 
-256 1:0.33342594 2:0.19785341 3:0.21765272 4:0.1687163 5:0.082351632 6:0.098220355 7:0.010078501 8:0.041461222 9:0.24631311 10:0.1060322 
-256 1:0.26854923 2:0.47028004 3:0.1033726 4:0.09577388 5:0.062024246 6:0.052558635 7:0.11280519 8:0.13408008 9:0.016412192 10:0.03161128 
-256 1:0.33587708 2:0.19409217 3:0.24906978 4:0.16348018 5:0.057480788 6:0.13846976 7:0.062669407 8:0.14135803 9:0.056708467 10:0.0088898439 
-256 1:0.26177428 2:0.36844278 3:0.16257036 4:0.15579234 5:0.051420235 6:0.045516394 7:0.014422016 8:0.011498968 9:0.018095772 10:0.051940564 
-256 1:0.4219925 2:0.24870477 3:0.14399672 4:0.13131888 5:0.05398714 6:0.37731498 7:0.20005477 8:0.040803423 9:0.061686138 10:0.041156979 
-256 1:0.50380642 2:0.29239516 3:0.083191877 4:0.083488601 5:0.037117946 6:0.0021347308 7:0.091176041 8:0.29376978 9:0.20012588 10:0.1890621 
-256 1:0.31862016 2:0.1543691 3:0.25455268 4:0.20131282 5:0.071145243 6:0.060256305 7:0.10928876 8:0.13844139 9:0.13803307 10:0.16950186 
-256 1:0.29660923 2:0.33549721 3:0.15784213 4:0.15582767 5:0.054223751 6:0.044657174 7:0.0061188295 8:0.010314587 9:0.034104908 10:0.091714103 
-256 1:0.63023728 2:0.22187744 3:0.097925081 4:0.034765093 5:0.015195103 6:0.0091313654 7:0.0050864168 8:0.0091107009 9:0.052566722 10:0.040930836 
-256 1:0.34279732 2:0.19848801 3:0.20838421 4:0.14911739 5:0.10121307 6:0.062360728 7:0.0090336133 8:0.19290785 9:0.099105904 10:0.30327603 
-256 1:0.28628473 2:0.2777793 3:0.16382791 4:0.17791608 5:0.094191969 6:0.27967253 7:0.014287661 8:0.0041140667 9:0.037411518 10:0.061275725 
-27.097350980121114 1:0.44504755 2:0.23605204 3:0.13714999 4:0.10922923 5:0.072521184 6:0.042568456 7:0.19021269 8:0.029667943 9:0.071807666 10:0.0047334699 
-256 1:0.49819656 2:0.26082674 3:0.11404755 4:0.082047309 5:0.044881839 6:0.19428166 7:0.059649264 8:0.079022196 9:0.023268304 10:0.10847987 
-50.59158193038099 1:0.078493646 2:0.21391966 3:0.35693353 4:0.17514399 5:0.17550917 6:0.060908918 7:0.14002812 8:0.099057149 9:0.17229823 10:0.082968948 
-256 1:0.61428154 2:0.16579591 3:0.11707709 4:0.069281539 5:0.033563919 6:0.015368913 7:0.13847517 8:0.025192788 9:0.15951352 10:0.28650496 
-89.424597931127309 1:0.57343859 2:0.21105415 3:0.08943965 4:0.08157426 5:0.044493349 6:0.020407396 7:0.0024041993 8:0.15234028 9:0.097202974 10:0.15671908 
-256 1:0.39426987 2:0.29664367 3:0.15739784 4:0.10556375 5:0.046124863 6:0.12146253 7:0.085094797 8:0.02969417 9:0.030610343 10:0.11382627 
-256 1:0.66217425 2:0.17722798 3:0.10047517 4:0.040109262 5:0.020013345 6:0.00010938345 7:0.099838566 8:0.26829552 9:0.18957232 10:0.13766409 
-256 1:0.32126036 2:0.40234655 3:0.17459602 4:0.065838503 5:0.035958578 6:0.092483732 7:0.1717184 8:0.20885449 9:0.12540112 10:0.10448614 
-256 1:0.47278592 2:0.32210727 3:0.097208287 4:0.063017293 5:0.044881233 6:0.043707364 7:0.11976748 8:0.0044681133 9:0.037800113 10:0.26184795 
-256 1:0.70138961 2:0.22872916 3:0.041669135 4:0.020030061 5:0.008182026 6:0.073895481 7:0.005894372 8:0.094628497 9:0.21610194 10:0.23312636 
-256 1:0.34292642 2:0.26521532 3:0.14208242 4:0.16712435 5:0.082651494 6:0.24646566 7:0.25582137 8:0.21179975 9:0.082859702 10:0.3682748 
-256 1:0.66953708 2:0.12140043 3:0.087299997 4:0.073168184 5:0.048594307 6:0.057521193 7:0.020807381 8:0.061142604 9:0.088622651 10:0.022784612 
-256 1:0.34688401 2:0.21856596 3:0.20144608 4:0.12877068 5:0.10433327 6:0.18023953 7:0.21042755 8:0.19487097 9:0.078793223 10:0.050865654 
-256 1:0.62092545 2:0.22689014 3:0.079061861 4:0.054820837 5:0.018301714 6:0.064286701 7:0.093999421 8:0.010339935 9:0.21532487 10:0.11220853 
-256 1:0.48252818 2:0.33360171 3:0.072420634 4:0.075056993 5:0.036392484 6:0.007697665 7:0.042751854 8:0.063972475 9:0.025557529 10:0.13215656 
-256 1:0.53092933 2:0.24315617 3:0.10916657 4:0.079571375 5:0.037176553 6:0.071624386 7:0.030884282 8:0.10360776 9:0.012703478 10:0.040259429 
-256 1:0.69763458 2:0.19532392 3:0.049999649 4:0.039372441 5:0.017669413 6:0.010124319 7:0.13246257 8:0.086159427 9:0.0093149087 10:0.16731222 
-256 1:0.56594801 2:0.23354175 3:0.087509496 4:0.079154857 5:0.033845896 6:0.040548623 7:0.11225776 8:0.069295514 9:0.1453511 10:0.11214151 
-256 1:0.41538299 2:0.30509166 3:0.11472027 4:0.12725896 5:0.03754611 6:0.21073378 7:0.0049125725 8:0.063822967 9:0.039959689 10:0.0021435927 
-256 1:0.31242912 2:0.34183754 3:0.1328132 4:0.15347989 5:0.059440255 6:0.26711323 7:0.31654365 8:0.12833971 9:0.16243576 10:0.012915522 
-256 1:0.72198878 2:0.15116671 3:0.052996039 4:0.045414995 5:0.028433476 6:0.07876575 7:0.089420142 8:0.021905104 9:0.47027412 10:0.51490181 
-149.16881750821466 1:0.30578243 2:0.18325302 3:0.087125031 4:0.1725625 5:0.25127702 6:0.27286961 7:0.092603653 8:0.013686901 9:0.11167931 10:0.063330415 
-256 1:0.24620023 2:0.53433579 3:0.1179478 4:0.069168371 5:0.0323478 6:0.070454363 7:0.012927745 8:0.1317445 9:0.095873399 10:0.046412911 
-256 1:0.55851333 2:0.1919281 3:0.10128231 4:0.096099624 5:0.052176637 6:0.0096684887 7:0.095383959 8:0.1474127 9:0.23393411 10:0.33609802 
-256 1:0.65624943 2:0.16586504 3:0.067967184 4:0.070204708 5:0.039713635 6:0.026494072 7:0.042860755 8:0.11066546 9:0.13686817 10:0.2865141 
-256 1:0.51176046 2:0.20349291 3:0.10044378 4:0.13148975 5:0.052813104 6:0.308663 7:0.33419256 8:0.075947059 9:0.1978471 10:0.058531478 
-256 1:0.40377046 2:0.16247089 3:0.19613547 4:0.15417892 5:0.083444263 6:0.088456483 7:0.071987761 8:0.061853565 9:0.0011497138 10:0.10091725 
-256 1:0.27938999 2:0.33152695 3:0.17355083 4:0.14463705 5:0.070895183 6:0.073441009 7:0.11497727 8:0.16000113 9:0.23260813 10:0.12716053 
-256 1:0.40158907 2:0.28750189 3:0.15913552 4:0.093866654 5:0.057906861 6:0.21730873 7:0.1569789 8:0.083519174 9:0.14147644 10:0.16882795 
-256 1:0.4590723 2:0.25954782 3:0.12091008 4:0.1065813 5:0.053888507 6:0.33102043 7:0.085695971 8:0.25082629 9:0.094185675 10:0.080280936 
-256 1:0.30589508 2:0.35072315 3:0.17061158 4:0.10802096 5:0.064749218 6:0.35581007 7:0.085703273 8:0.054578288 9:0.0021566067 10:0.063512738 
-256 1:0.68989715 2:0.20265288 3:0.045457495 4:0.043484815 5:0.01850766 6:0.1614338 7:0.085979386 8:0.043749659 9:0.0052275148 10:0.15145932 
-256 1:0.38669188 2:0.23812692 3:0.16041868 4:0.13564392 5:0.079118609 6:0.0025763313 7:0.10067643 8:0.027631344 9:0.058808752 10:0.035429912 
-256 1:0.29026743 2:0.29589982 3:0.18776166 4:0.15437317 5:0.071697917 6:0.037752553 7:0.17403632 8:0.25828345 9:0.06807838 10:0.053331556 
-256 1:0.3290758 2:0.34440851 3:0.16408654 4:0.10643492 5:0.055994234 6:0.20321897 7:0.055720994 8:0.20313249 9:0.16728571 10:0.062526246 
-256 1:0.51562087 2:0.24047867 3:0.090823158 4:0.119698 5:0.033379302 6:0.12258622 7:0.14320558 8:0.017705069 9:0.07481791 10:0.034769446 
-256 1:0.33085459 2:0.31870295 3:0.17682866 4:0.11856643 5:0.055047371 6:0.087164436 7:0.15655255 8:0.12787084 9:0.12094256 10:0.21281306 
-256 1:0.46269793 2:0.210619 3:0.15700796 4:0.11526389 5:0.054411215 6:0.17144449 7:0.090595439 8:0.088489558 9:0.18117999 10:0.076983685 
-256 1:0.23552213 2:0.2642836 3:0.18191379 4:0.23150947 5:0.086771008 6:0.22953695 7:0.14878342 8:0.17245986 9:0.19904075 10:0.11832313 
-256 1:0.49609479 2:0.316377 3:0.091005101 4:0.067853985 5:0.028669122 6:0.038791285 7:0.042908432 8:0.033181742 9:0.25835354 10:0.13713811 
-256 1:0.6447189 2:0.16860968 3:0.069126292 4:0.060755078 5:0.056790049 6:0.21569962 7:0.036257863 8:0.15454064 9:0.13759234 10:0.047163821 
-256 1:0.78092723 2:0.1474306 3:0.023753976 4:0.033593688 5:0.014294509 6:0.015991826 7:0.18751907 8:0.12395019 9:0.40084968 10:0.31377466 
-256 1:0.53375991 2:0.25520781 3:0.098266729 4:0.077433849 5:0.0353317 6:0.042636602 7:0.04004522 8:0.081734653 9:0.050088409 10:0.04199929 
-256 1:0.68009526 2:0.17554043 3:0.071535333 4:0.049346917 5:0.023482066 6:0.021612539 7:0.10721682 8:0.084166579 9:0.14499835 10:0.19644467 
-256 1:0.5695559 2:0.33248446 3:0.052817958 4:0.035286629 5:0.0098550532 6:0.13337148 7:0.10967251 8:0.092225291 9:0.10717519 10:0.076934755 
-256 1:0.72851537 2:0.1805067 3:0.041921358 4:0.029139778 5:0.019916787 6:0.11982371 7:0.18485819 8:0.15297921 9:0.10660373 10:0.08289142 
-256 1:0.43801182 2:0.33691169 3:0.10724452 4:0.079727307 5:0.038104664 6:0.15571757 7:0.053963609 8:0.10659563 9:0.029358493 10:0.042416101 
-256 1:0.758416 2:0.16244708 3:0.03187795 4:0.028903435 5:0.018355535 6:0.047254882 7:0.017286698 8:0.25880017 9:0.1492714 10:0.11686797 
-256 1:0.54362984 2:0.24064903 3:0.086934534 4:0.092090076 5:0.03669652 6:0.01023911 7:0.088365718 8:0.048929572 9:0.20409677 10:0.27921777 
-256 1:0.28616882 2:0.37185737 3:0.13412167 4:0.13558083 5:0.072271324 6:0.035048908 7:0.034807165 8:0.11600958 9:0.026375216 10:0.12961316 
-256 1:0.42246778 2:0.35200124 3:0.087396163 4:0.097984891 5:0.040149925 6:0.015483473 7:0.042361041 8:0.096763162 9:0.0026971869 10:0.029127829 
-256 1:0.30049479 2:0.28143837 3:0.20655069 4:0.13701272 5:0.074503426 6:0.27443898 7:0.12102374 8:0.17626629 9:0.0017477921 10:0.14858389 
-256 1:0.31935727 2:0.34175155 3:0.1488495 4:0.11919447 5:0.070847215 6:0.1809162 7:0.012095119 8:0.078653019 9:0.033754911 10:0.073422791 
-256 1:0.72491773 2:0.20034919 3:0.028255653 4:0.028687919 5:0.017789505 6:0.32151301 7:0.041354211 8:0.088107868 9:0.20470898 10:0.1953327 
-256 1:0.55156879 2:0.3030917 3:0.085063293 4:0.043908742 5:0.016367477 6:0.091549995 7:0.0017550654 8:0.12144717 9:0.072171648 10:0.049194662 
-56.719260817138114 1:0.29440682 2:0.25519982 3:0.17952618 4:0.19622205 5:0.074645133 6:0.32305632 7:0.32670705 8:0.32273378 9:0.34634668 10:0.24756255 
-256 1:0.5125562 2:0.2982409 3:0.10904309 4:0.053123268 5:0.027036536 6:0.42144831 7:0.096639054 8:0.25215605 9:0.12972565 10:0.065868743 
-256 1:0.25562189 2:0.41759474 3:0.15024864 4:0.10911919 5:0.067415545 6:0.18598384 7:0.07480666 8:0.0049924701 9:0.10649309 10:0.0032354664 
-233.33220832088071 1:0.26046769 2:0.23289573 3:0.10804001 4:0.1660007 5:0.23259588 6:0.14972407 7:0.0052884586 8:0.039567998 9:0.083930982 10:0.19080574 
-256 1:0.16886158 2:0.39037294 3:0.18078307 4:0.16278137 5:0.097201043 6:0.012930212 7:0.087575918 8:0.22927258 9:0.13100248 10:0.10925747 
-256 1:0.45461922 2:0.29117155 3:0.12393863 4:0.080871571 5:0.049399017 6:0.62272674 7:0.39410751 8:0.18039933 9:0.013402763 10:0.047510383 
-256 1:0.42506046 2:0.3191125 3:0.084976328 4:0.12354489 5:0.047305826 6:0.042236488 7:0.053438181 8:0.14480262 9:0.11047091 10:0.012828029 
-256 1:0.23767573 2:0.55030582 3:0.088729386 4:0.076556246 5:0.046732821 6:0.14489262 7:0.10923954 8:0.0071243071 9:0.14093697 10:0.029189972 
-81.16411283290968 1:0.42826465 2:0.15476082 3:0.067009153 4:0.1909109 5:0.15905448 6:0.0039154484 7:0.015674947 8:0.038104898 9:0.2975295 10:0.22582976 
-256 1:0.51089902 2:0.28675518 3:0.099383766 4:0.07682204 5:0.026139989 6:0.1790565 7:0.046999058 8:0.029488152 9:0.17265456 10:0.34605984 
-256 1:0.54715327 2:0.17748678 3:0.12191492 4:0.094695159 5:0.05874986 6:0.015635369 7:0.063034786 8:0.092258445 9:0.33371995 10:0.0039513806 
-256 1:0.76484245 2:0.12241951 3:0.050078735 4:0.042273221 5:0.020386088 6:0.0069264634 7:0.085118754 8:0.0054502965 9:0.083338665 10:0.27698946 
-256 1:0.35875923 2:0.27701495 3:0.19006276 4:0.1157575 5:0.058405557 6:0.38682631 7:0.0051392319 8:0.1198905 9:0.11645992 10:0.14823988 
-256 1:0.7045201 2:0.21032872 3:0.052978922 4:0.022236706 5:0.0099355483 6:0.24170995 7:0.3708498 8:0.30065327 9:0.31813121 10:0.25015928 
-190.04157594935128 1:0.19334483 2:0.28961013 3:0.16761397 4:0.24386397 5:0.10556709 6:0.43316526 7:0.045497746 8:0.17293471 9:0.0072724878 10:0.23854165 
-256 1:0.50363611 2:0.27599276 3:0.064557864 4:0.11359005 5:0.042223213 6:0.087730504 7:0.079167616 8:0.13681736 9:0.039273069 10:0.037529258 
-155.71583548568864 1:0.37928106 2:0.2251085 3:0.15802354 4:0.16757508 5:0.070011818 6:0.073419389 7:0.21638884 8:0.29673553 9:0.35527847 10:0.23905103 
-256 1:0.42850713 2:0.29590752 3:0.10092208 4:0.13292578 5:0.041737485 6:0.014885552 7:0.2387124 8:0.034948975 9:0.21353743 10:0.12429645 
-256 1:0.69607034 2:0.17959345 3:0.057364911 4:0.044511735 5:0.02245956 6:0.075257994 7:0.10702014 8:0.11091523 9:0.091808333 10:0.096572059 
-256 1:0.59338876 2:0.28460273 3:0.052338179 4:0.049775597 5:0.019894738 6:0.031773522 7:0.056968249 8:0.035966148 9:0.085351079 10:0.048781193 
-74.031842147560667 1:0.13575617 2:0.54677824 3:0.13661271 4:0.12403958 5:0.0568133 6:0.35271842 7:0.28124098 8:0.087859768 9:0.19873353 10:0.042577186 
-256 1:0.42501067 2:0.27456238 3:0.14542275 4:0.11084598 5:0.04415822 6:0.08698967 7:0.069101998 8:0.090048841 9:0.20457637 10:0.10807916 
-256 1:0.3424273 2:0.32661118 3:0.153265 4:0.12518823 5:0.05250829 6:0.0040527283 7:0.097458654 8:0.012535822 9:0.060350313 10:0.22137495 
-256 1:0.64537 2:0.21065529 3:0.090004477 4:0.037466858 5:0.016503376 6:0.034217765 7:0.02333103 8:0.014194087 9:0.0067618082 10:0.052480449 
-256 1:0.2235234 2:0.54511049 3:0.11431459 4:0.086171203 5:0.030880319 6:0.28530106 7:0.12360812 8:0.0037135617 9:0.01434574 10:0.056074239 
-256 1:0.66660994 2:0.20968034 3:0.076176678 4:0.034132951 5:0.01340009 6:0.0042033011 7:0.03966805 8:0.14120721 9:0.063732175 10:0.021370454 
-256 1:0.44590679 2:0.26415108 3:0.12808109 4:0.10914629 5:0.05271476 6:0.023755111 7:0.18376634 8:0.19649002 9:0.11406335 10:0.34025834 
-256 1:0.42205766 2:0.27107674 3:0.1512216 4:0.1074432 5:0.048200796 6:0.12652746 7:0.010485389 8:0.053320818 9:0.10095488 10:0.12617084 
-256 1:0.46458699 2:0.29671959 3:0.11565747 4:0.081629581 5:0.041406363 6:0.01273153 7:0.028393368 8:0.14073608 9:0.12732873 10:0.085075686 
-256 1:0.52123077 2:0.29070221 3:0.10607872 4:0.055241155 5:0.026747146 6:0.035155394 7:0.11516626 8:0.11828437 9:0.017106175 10:0.036207719 
-256 1:0.35379556 2:0.34794332 3:0.11436702 4:0.13313504 5:0.050759062 6:0.067057599 7:0.16235855 8:0.061450886 9:0.036057243 10:0.28306665 
-256 1:0.445023 2:0.27053567 3:0.1277184 4:0.10093039 5:0.055792544 6:0.086900836 7:0.16042469 8:0.14991411 9:0.027132278 10:0.060380203 
-256 1:0.5139548 2:0.30391877 3:0.11329225 4:0.047491883 5:0.021342295 6:0.18842466 7:0.05284913 8:0.069493101 9:0.050892459 10:0.0052139989 
-256 1:0.40824794 2:0.31042964 3:0.12789566 4:0.10478043 5:0.048646341 6:0.093960841 7:0.081801649 8:0.018840314 9:0.083292893 10:0.042752372 
-256 1:0.47078499 2:0.26608494 3:0.1271794 4:0.097067239 5:0.038883428 6:0.11943063 7:0.22599405 8:0.077135327 9:0.19660014 10:0.16663234 
-256 1:0.5512475 2:0.29059423 3:0.083768953 4:0.047925675 5:0.026463638 6:0.057647546 7:0.17509769 8:0.22780624 9:0.14664282 10:0.015907169 
-256 1:0.63594592 2:0.21679968 3:0.057982702 4:0.054362584 5:0.034909109 6:0.14060817 7:0.015794649 8:0.0096535326 9:0.15937208 10:0.18533909 
-256 1:0.34086307 2:0.31025293 3:0.13272417 4:0.14904141 5:0.067118418 6:0.17529339 7:0.035294347 8:0.09531311 9:0.033157758 10:0.047120677 
-256 1:0.31621633 2:0.28016595 3:0.14391664 4:0.18168723 5:0.078013849 6:0.42903317 7:0.19404527 8:0.070018421 9:0.14956852 10:0.056156202 
-256 1:0.36279414 2:0.49705001 3:0.082502035 4:0.037691948 5:0.019961877 6:0.075203247 7:0.054954673 8:0.054415016 9:0.097321185 10:0.025920953 
-256 1:0.26883674 2:0.27293007 3:0.17576923 4:0.19235046 5:0.090113501 6:0.10644289 7:0.24138897 8:0.28981088 9:0.15308319 10:0.15794724 
-256 1:0.70343353 2:0.1906326 3:0.047480379 4:0.036011079 5:0.022442413 6:0.1749695 7:0.052585117 8:0.035385679 9:0.1526173 10:0.23038682 
-256 1:0.28172981 2:0.31743235 3:0.18118318 4:0.14139008 5:0.078264587 6:0.28625745 7:0.14916777 8:0.1685856 9:0.11240662 10:0.18582496 
-256 1:0.31005695 2:0.3921274 3:0.12024666 4:0.11091614 5:0.066652844 6:0.054646921 7:0.075393158 8:0.12819749 9:0.0031944901 10:0.048775835 
-256 1:0.49824574 2:0.30590466 3:0.082751623 4:0.075859087 5:0.037238891 6:0.06525039 7:0.01538015 8:0.16896759 9:0.0059934054 10:0.069091521 
-256 1:0.46655612 2:0.26449544 3:0.13003512 4:0.081220218 5:0.0576931 6:0.033709854 7:0.1355917 8:0.084886534 9:0.015766963 10:0.16279902 
-256 1:0.44226846 2:0.45399191 3:0.055596999 4:0.031228678 5:0.016913956 6:0.068403912 7:0.049421918 8:0.15811579 9:0.031914297 10:0.0071236565 
-256 1:0.51656119 2:0.30211427 3:0.097397393 4:0.056236526 5:0.027690626 6:0.011576043 7:0.02927772 8:0.026161649 9:0.03034478 10:0.026033041 
-256 1:0.33134499 2:0.40489515 3:0.11518529 4:0.10671517 5:0.041859405 6:0.026861426 7:0.24937205 8:0.16869614 9:0.12596915 10:0.087068545 
-256 1:0.20425616 2:0.41185554 3:0.14238166 4:0.15843933 5:0.08306731 6:0.075626189 7:0.12687008 8:0.014915684 9:0.039346632 10:0.057594574 
-256 1:0.48014279 2:0.26890029 3:0.098036025 4:0.1072716 5:0.045649289 6:0.11468835 7:0.06454853 8:0.031432922 9:0.1169472 10:0.047970942 
-256 1:0.42264692 2:0.25795109 3:0.16226497 4:0.10278218 5:0.054354843 6:0.095516346 7:0.097231204 8:0.065517956 9:0.14181686 10:0.042823758 
-256 1:0.36979194 2:0.27966876 3:0.15122568 4:0.13004421 5:0.069269413 6:0.055864395 7:0.1121578 8:0.059483228 9:0.058292213 10:0.051407546 
-256 1:0.64413048 2:0.1984554 3:0.084630774 4:0.046797959 5:0.025985387 6:0.0071961207 7:0.19697388 8:0.048019078 9:0.010663456 10:0.12483585 
-256 1:0.26035567 2:0.35989396 3:0.16458116 4:0.1629265 5:0.05224272 6:0.12283226 7:0.008717088 8:0.091464189 9:0.021480035 10:0.079733421 
-256 1:0.54535594 2:0.26358165 3:0.070659779 4:0.085240954 5:0.035161677 6:0.036003558 7:0.11254335 8:0.20409812 9:0.1033513 10:0.09139411 
-256 1:0.5955447 2:0.22703485 3:0.084152801 4:0.060612669 5:0.032654979 6:0.025680455 7:0.12013578 8:0.081921175 9:0.093577802 10:0.098786242 
-256 1:0.45771956 2:0.35689783 3:0.086899246 4:0.073529099 5:0.024954259 6:0.064819022 7:0.20900247 8:0.33457042 9:0.2189401 10:0.4002527 
-256 1:0.68420944 2:0.1209607 3:0.069918508 4:0.078540833 5:0.046370518 6:0.0074286319 7:0.1791769 8:0.034631995 9:0.025739749 10:0.010838335 
-27.345043577328273 1:0.22424654 2:0.19853536 3:0.095244532 4:0.29393064 5:0.18804293 6:0.21569646 7:0.38032708 8:0.3406379 9:0.22195548 10:0.066873242 
-256 1:0.39979946 2:0.26964097 3:0.166338 4:0.11662108 5:0.047600482 6:0.010660633 7:0.041894713 8:0.0011064839 9:0.020599753 10:0.014530838 
-256 1:0.46288707 2:0.29321102 3:0.1003304 4:0.11146088 5:0.032110632 6:0.18285948 7:0.21310723 8:0.084014841 9:0.13359084 10:0.17327707 
-256 1:0.6613368 2:0.17741799 3:0.083365478 4:0.065790093 5:0.012089638 6:0.019293519 7:0.067690706 8:0.0009482227 9:0.025571744 10:0.066020372 
-256 1:0.29049018 2:0.33768025 3:0.15832496 4:0.12707279 5:0.08643181 6:0.067697234 7:0.060567254 8:0.20235441 9:0.032922238 10:0.020250443 
-256 1:0.39164593 2:0.16300555 3:0.20982311 4:0.19175007 5:0.043775339 6:0.10681537 7:0.098534751 8:0.028322802 9:0.023650387 10:0.10031902 
-256 1:0.62087551 2:0.21474629 3:0.074153307 4:0.058667232 5:0.031557653 6:0.049772877 7:0.027539091 8:0.16908555 9:0.13412416 10:0.12933988 
-256 1:0.27125108 2:0.39769697 3:0.13116058 4:0.14810225 5:0.051789123 6:0.12010949 7:0.099677657 8:0.016840626 9:0.058503812 10:0.10902272 
-256 1:0.30783762 2:0.3676359 3:0.14857107 4:0.12065471 5:0.055300689 6:0.10317508 7:0.15524194 8:0.2743692 9:0.03764202 10:0.077311575 
-256 1:0.67862398 2:0.24377976 3:0.047168975 4:0.021652761 5:0.0087745302 6:0.059439727 7:0.01681366 8:0.11381405 9:0.13910603 10:0.06534864 
-256 1:0.58720394 2:0.23378167 3:0.089498347 4:0.060327689 5:0.029188358 6:0.011087401 7:0.0011138032 8:0.063126825 9:0.080007401 10:0.1094294 
-67.807860580718113 1:0.5533749 2:0.27841155 3:0.085643773 4:0.060639217 5:0.021930558 6:0.11242469 7:0.082422085 8:0.034536207 9:0.00717803 10:0.015135096 
-256 1:0.48120393 2:0.31536402 3:0.072407048 4:0.09075352 5:0.040271475 6:0.44397572 7:0.04879696 8:0.2644222 9:0.13781993 10:0.1514828 
-256 1:0.30773956 2:0.31463778 3:0.16034233 4:0.1388586 5:0.078421722 6:0.22138335 7:0.12467461 8:0.015782956 9:0.077937591 10:0.150672 
-256 1:0.74035134 2:0.19106049 3:0.040664586 4:0.016656072 5:0.011267512 6:0.030691527 7:0.053970307 8:0.11489046 9:0.043360925 10:0.16777116 
-256 1:0.52319865 2:0.2365988 3:0.089975843 4:0.10147762 5:0.048749089 6:0.064287216 7:0.062421732 8:0.13714999 9:0.18201435 10:0.39220712 
-256 1:0.57120271 2:0.28477178 3:0.088966051 4:0.035846505 5:0.019212948 6:0.0075317231 7:0.067292609 8:0.056118566 9:0.22425597 10:0.13998679 
-256 1:0.55762233 2:0.24890312 3:0.10991729 4:0.04815802 5:0.035399243 6:0.098846141 7:0.080784898 8:0.10181395 9:0.10474012 10:0.097735549 
-256 1:0.4665566 2:0.27737308 3:0.10878637 4:0.097434269 5:0.049849669 6:0.11956337 7:0.069153055 8:0.045985905 9:0.043084056 10:0.17966773 
-256 1:0.53933238 2:0.30412492 3:0.082855353 4:0.051396395 5:0.022290955 6:0.11475164 7:0.081748108 8:0.20697118 9:0.10171517 10:0.1087258 
-256 1:0.36824972 2:0.41098413 3:0.10064597 4:0.077160731 5:0.042959457 6:0.097173587 7:0.074825678 8:0.062523887 9:0.11055915 10:0.16147153 
-256 1:0.3357016 2:0.23008611 3:0.17505494 4:0.18479171 5:0.074365636 6:0.23815649 7:0.085547296 8:0.13847181 9:0.14625579 10:0.057240645 
-165.79274880318454 1:0.35602015 2:0.27915101 3:0.15403686 4:0.14373568 5:0.067056295 6:0.052899832 7:0.27725299 8:0.20638662 9:0.23900759 10:0.0026933518 
-256 1:0.57933742 2:0.25586593 3:0.087893076 4:0.052873659 5:0.024029916 6:0.11896794 7:0.10966838 8:0.062483986 9:0.02094767 10:0.16462936 
-256 1:0.58274155 2:0.20341321 3:0.10599493 4:0.075533915 5:0.032316399 6:0.056634961 7:0.056587791 8:0.0098759891 9:0.017708946 10:0.093445407 
-256 1:0.44001313 2:0.30978629 3:0.09947103 4:0.11066733 5:0.040062208 6:0.15228153 7:0.062423209 8:0.16111455 9:0.049643728 10:0.025011982 
-256 1:0.29697826 2:0.33236108 3:0.18911662 4:0.12650803 5:0.055036011 6:0.070640701 7:0.036775738 8:0.19201665 9:0.084019873 10:0.15887648 
-95.634964740519692 1:0.18639737 2:0.48173161 3:0.12158508 4:0.12573999 5:0.084545954 6:0.023057196 7:0.030981019 8:0.099362068 9:0.37465597 10:0.53029509 
-256 1:0.70760964 2:0.16279597 3:0.051012712 4:0.054697946 5:0.023883724 6:0.14179543 7:0.11563033 8:0.20577872 9:0.11538143 10:0.081450942 
-256 1:0.43497791 2:0.40781748 3:0.09102422 4:0.046527857 5:0.019652537 6:0.028641765 7:0.016912398 8:0.036356431 9:0.0048025668 10:0.015582338 
-256 1:0.43380805 2:0.3428876 3:0.14099327 4:0.050128605 5:0.032182481 6:0.19410655 7:0.086703198 8:0.075395012 9:0.087888336 10:0.014678591 
-256 1:0.6634005 2:0.2156295 3:0.058338997 4:0.045008303 5:0.017622701 6:0.18272223 7:0.064796098 8:0.10150545 9:0.14327289 10:0.050104144 
-256 1:0.51989394 2:0.22389617 3:0.12308769 4:0.088836942 5:0.044285253 6:0.063563496 7:0.0026750269 8:0.046007334 9:0.12282299 10:0.1988744 
-256 1:0.33129243 2:0.30082828 3:0.18845697 4:0.1192549 5:0.060167414 6:0.035373197 7:0.034218042 8:0.00029030282 9:0.1417611 10:0.098969699 
-256 1:0.62111568 2:0.2363026 3:0.06126404 4:0.05657747 5:0.024740206 6:0.010211833 7:0.028785955 8:0.097611575 9:0.090975997 10:0.0094146102 
-256 1:0.59466511 2:0.25964761 3:0.10781544 4:0.029109805 5:0.0087620422 6:0.069472959 7:0.035836218 8:0.0027500371 9:0.076834014 10:0.058780416 
-256 1:0.39049596 2:0.25034714 3:0.16595516 4:0.11987648 5:0.073325258 6:0.075024598 7:0.061278396 8:0.026809323 9:0.060922338 10:0.063260125 
-256 1:0.24196795 2:0.39820004 3:0.16187738 4:0.13618757 5:0.061767061 6:0.097925306 7:0.05538876 8:0.091499428 9:0.098845478 10:0.028028138 
-127.7726387672987 1:0.46518462 2:0.27936502 3:0.077458176 4:0.11803695 5:0.059955231 6:0.015980365 7:0.025996197 8:0.40762691 9:0.031030716 10:0.071174606 
-256 1:0.76267319 2:0.14988433 3:0.04145755 4:0.030706054 5:0.015278878 6:0.031991156 7:0.1027212 8:0.19569593 9:0.087911029 10:0.072330512 
-256 1:0.60887042 2:0.1574145 3:0.097979746 4:0.087149939 5:0.048585394 6:0.11846342 7:0.009482622 8:0.067569899 9:0.079169664 10:0.048453964 
-126.83907282324864 1:0.32259289 2:0.3879188 3:0.12072028 4:0.11125735 5:0.05751068 6:0.3658221 7:0.32673539 8:0.059701972 9:0.040880488 10:0.11257132 
-256 1:0.79399538 2:0.13744699 3:0.04144715 4:0.017843349 5:0.0092671329 6:0.066259904 7:0.041615843 8:0.18282278 9:0.1119747 10:0.064553503 
-102.45162214429753 1:0.41216572 2:0.24593795 3:0.1478569 4:0.11645056 5:0.077588868 6:0.0040346775 7:0.02952482 8:0.033240245 9:0.12109297 10:0.0066139066 
-256 1:0.36229199 2:0.40551722 3:0.10794309 4:0.084773372 5:0.03947433 6:0.36969075 7:0.064512442 8:0.062926191 9:0.023715586 10:0.021608665 
-256 1:0.68783302 2:0.11873122 3:0.0778323 4:0.084958314 5:0.030645139 6:0.36806626 7:0.10068401 8:0.14624138 9:0.090001707 10:0.017610366 
-256 1:0.3608975 2:0.36305062 3:0.13253642 4:0.089207083 5:0.054308375 6:0.068392983 7:0.27944935 8:0.15928001 9:0.042602293 10:0.10261057 
-256 1:0.75377698 2:0.18893759 3:0.039444639 4:0.013825294 5:0.004015496 6:0.017676557 7:0.012183962 8:0.060070522 9:0.00034690326 10:0.016120662 
-256 1:0.45380009 2:0.19105625 3:0.1622718 4:0.12756897 5:0.065302885 6:0.12217226 7:0.14107735 8:0.0082696055 9:0.10437904 10:0.17408124 
-256 1:0.54135538 2:0.22844809 3:0.11741131 4:0.084150781 5:0.02863444 6:0.041525474 7:0.050939894 8:0.022956799 9:0.0248639 10:0.0099396946 
-7.7862254109562823 1:0.14880357 2:0.31809885 3:0.22325874 4:0.18624193 5:0.12359691 6:0.34945347 7:0.53146008 8:0.45672136 9:0.21591095 10:0.4119992 
-256 1:0.46966795 2:0.19085945 3:0.16757193 4:0.12553672 5:0.046363948 6:0.0016071972 7:0.034658732 8:0.05319556 9:0.0042306094 10:0.042736997 
-256 1:0.4168784 2:0.2139714 3:0.19831522 4:0.12486499 5:0.045969982 6:0.13238084 7:0.20323459 8:0.011368157 9:0.0013032268 10:0.031705654 
-256 1:0.54316042 2:0.24239808 3:0.088344578 4:0.084120218 5:0.041976699 6:0.068602382 7:0.00013920518 8:0.11919476 9:0.058149837 10:0.057053862 
-256 1:0.28884879 2:0.36194519 3:0.17406939 4:0.12001833 5:0.055118294 6:0.065042062 7:0.09345078 8:0.12616401 9:0.20259935 10:0.15010885 
-256 1:0.41735949 2:0.20308918 3:0.19461257 4:0.12529904 5:0.05963972 6:0.048029867 7:0.12044781 8:0.14731049 9:0.17929083 10:0.19501052 
-256 1:0.54562901 2:0.21054872 3:0.10375217 4:0.11857189 5:0.021498212 6:0.13913351 7:0.14902013 8:0.13370732 9:0.2274746 10:0.046285263 
-256 1:0.34562204 2:0.40652105 3:0.10798403 4:0.10947098 5:0.030401893 6:0.019245756 7:0.17536904 8:0.21729113 9:0.057485163 10:0.18905281 
-256 1:0.23828366 2:0.48814003 3:0.1251518 4:0.091209449 5:0.057215059 6:0.080132875 7:0.055501086 8:0.08965603 9:0.0044426563 10:0.075364022 
-58.352391314283722 1:0.29147063 2:0.1189887 3:0.055097383 4:0.34981943 5:0.18462385 6:0.22586923 7:0.067580538 8:0.2854955 9:0.074076227 10:0.073698583 
-256 1:0.38156019 2:0.45162058 3:0.068621055 4:0.063252545 5:0.034945628 6:0.13516252 7:0.13047147 8:0.24687027 9:0.19540804 10:0.17280496 
-256 1:0.73468349 2:0.15875686 3:0.046258058 4:0.040865937 5:0.019435658 6:0.043871804 7:0.111847 8:0.19147064 9:0.20703108 10:0.24460393 
-239.40602006802922 1:0.38093062 2:0.1038418 3:0.055068951 4:0.11586099 5:0.34429764 6:0.34197865 7:0.044177747 8:0.048146839 9:0.16736544 10:0.20470745 
-110.02460047282489 1:0.46467766 2:0.32270671 3:0.084673301 4:0.087410992 5:0.040531337 6:0.05268086 7:0.08792247 8:0.27043912 9:0.26366063 10:0.42685168 
-256 1:0.41045165 2:0.32882495 3:0.11302054 4:0.09884221 5:0.048860646 6:0.15099284 7:0.11672197 8:0.20938802 9:0.10061008 10:0.098949506 
-256 1:0.5822636 2:0.20520959 3:0.082607603 4:0.090152621 5:0.039766586 6:0.16743971 7:0.013076351 8:0.10421478 9:0.032792064 10:0.20300729 
-256 1:0.38480604 2:0.30639677 3:0.13029358 4:0.1097514 5:0.068752212 6:0.010614894 7:0.0017418507 8:0.024062269 9:0.063454506 10:0.31864769 
-256 1:0.35551509 2:0.37250544 3:0.1016581 4:0.11815359 5:0.052167768 6:0.013186705 7:0.0013412797 8:0.12497817 9:0.13443815 10:0.083834793 
-256 1:0.40683385 2:0.32167788 3:0.1261492 4:0.092687249 5:0.052651821 6:0.10323917 7:0.086101206 8:0.14331811 9:0.082033908 10:0.23033571 
-256 1:0.61347862 2:0.23032171 3:0.068261215 4:0.06154455 5:0.026393909 6:0.048600223 7:0.0071256329 8:0.20347054 9:0.13464903 10:0.077715526 
-256 1:0.4994915 2:0.271263 3:0.094193894 4:0.090897524 5:0.04415408 6:0.042965916 7:0.006286433 8:0.11735862 9:0.1055113 10:0.06151838 
-256 1:0.26965027 2:0.33231932 3:0.19345763 4:0.14104152 5:0.063531249 6:0.078363306 7:0.076019191 8:0.34611697 9:0.068275583 10:0.032427898 
-256 1:0.29907393 2:0.3474849 3:0.1501215 4:0.12814415 5:0.075175523 6:0.078866363 7:0.11090945 8:0.16531001 9:0.059168713 10:0.27146034 
-256 1:0.2569097 2:0.36284026 3:0.17996646 4:0.12592888 5:0.074354706 6:0.45449343 7:0.086586704 8:0.12760261 9:0.065306419 10:0.093974994 
-256 1:0.44233088 2:0.39180193 3:0.089673612 4:0.053342359 5:0.022851226 6:0.14328369 7:0.0079427634 8:0.010197705 9:0.0025907025 10:0.066334587 
-256 1:0.38175182 2:0.31953521 3:0.12996933 4:0.12002119 5:0.048722446 6:0.22851876 7:0.013212494 8:0.011454416 9:0.11886236 10:0.0971232 
-256 1:0.66033021 2:0.21698045 3:0.049097605 4:0.050676761 5:0.022914973 6:0.069370478 7:0.074577348 8:0.13845747 9:0.10827991 10:0.043572517 
-256 1:0.37301357 2:0.37085 3:0.10129365 4:0.10902001 5:0.045822775 6:0.084618886 7:0.1310937 8:0.24893529 9:0.17782836 10:0.10685478 
-256 1:0.47226951 2:0.24705757 3:0.10789948 4:0.11815204 5:0.054621404 6:0.014032852 7:0.15763244 8:0.05020491 9:0.087750405 10:0.066488712 
-256 1:0.57183805 2:0.21592511 3:0.07352045 4:0.096153666 5:0.042562723 6:0.24013083 7:0.0018053971 8:0.0060500968 9:0.094119363 10:0.016033953 
-256 1:0.65446234 2:0.24494854 3:0.065611254 4:0.025628001 5:0.0093498638 6:0.14107311 7:0.16980681 8:0.13583002 9:0.04644869 10:0.048749372 
-256 1:0.51802918 2:0.25275502 3:0.11235427 4:0.073236532 5:0.043624999 6:0.014613857 7:0.078838568 8:0.097648383 9:0.0071293099 10:0.08630522 
-256 1:0.60930315 2:0.28076518 3:0.040780552 4:0.046884272 5:0.022266852 6:0.0391345 7:0.02506765 8:0.34483756 9:0.091525138 10:0.43708814 
-256 1:0.25667477 2:0.28888764 3:0.16405303 4:0.19028485 5:0.10009971 6:0.12197428 7:0.11089044 8:0.013866082 9:0.013857194 10:0.05036606 
-256 1:0.38344269 2:0.36905394 3:0.10562324 4:0.10205023 5:0.039829899 6:0.066053682 7:0.054414829 8:0.056824496 9:0.0087563452 10:0.026847265 
-256 1:0.6260211 2:0.18694395 3:0.080542913 4:0.068776931 5:0.037715106 6:0.034182288 7:0.014104302 8:0.20924213 9:0.050631282 10:0.030618921 
-256 1:0.20140087 2:0.41214458 3:0.19242188 4:0.13154807 5:0.062484595 6:0.0082407665 7:0.027709874 8:0.066665743 9:0.11234662 10:0.0080949984 
-256 1:0.35028282 2:0.24889692 3:0.20342264 4:0.10416741 5:0.093230208 6:0.10461336 7:0.046972064 8:0.024136015 9:0.08908673 10:0.03459335 
-256 1:0.44308272 2:0.33477478 3:0.095941098 4:0.085796139 5:0.040405263 6:0.068735982 7:0.0093417552 8:0.097461128 9:0.092417975 10:0.053374767 
-256 1:0.75242406 2:0.15049168 3:0.047102498 4:0.031511836 5:0.018469924 6:0.004891871 7:0.0011688009 8:0.22599773 9:0.18131433 10:0.37701102 
-256 1:0.64232478 2:0.20728832 3:0.066226978 4:0.055514692 5:0.028645229 6:0.019055672 7:0.078361975 8:0.093732305 9:0.12872714 10:0.33954395 
-256 1:0.52650972 2:0.34614482 3:0.066269922 4:0.043007401 5:0.018068137 6:0.16604803 7:0.058902558 8:0.055114142 9:0.068544717 10:0.057586937 
-256 1:0.43106825 2:0.1649674 3:0.16630775 4:0.1648099 5:0.0728467 6:0.17209235 7:0.058922132 8:0.34163374 9:0.35513989 10:0.41804232 
-256 1:0.67431883 2:0.18793384 3:0.081245631 4:0.038141446 5:0.018360247 6:0.017528299 7:0.045156308 8:0.014765079 9:0.11991023 10:0.059088802 
-256 1:0.57648086 2:0.26653916 3:0.084617626 4:0.050907891 5:0.021454466 6:0.13213688 7:0.11448873 8:0.060830154 9:0.12887326 10:0.0082559681 
-0.66269809352935272 1:0.44616933 2:0.28733723 3:0.1123458 4:0.095985256 5:0.058162383 6:0.37695589 7:0.24304011 8:0.25766958 9:0.18963762 10:0.26654641 
-256 1:0.31923587 2:0.17209498 3:0.27574794 4:0.17549715 5:0.057424064 6:0.12354021 7:0.04884665 8:0.13301951 9:0.056719562 10:0.047298571 
-256 1:0.4068593 2:0.26346891 3:0.18506956 4:0.097755127 5:0.046847096 6:0.016159623 7:0.070238929 8:0.17852074 9:0.027417189 10:0.17966257 
-256 1:0.40075541 2:0.29517782 3:0.13702666 4:0.10852095 5:0.05851916 6:0.10548074 7:0.11366361 8:0.17722962 9:0.013348395 10:0.0079639612 
-256 1:0.20607642 2:0.39017115 3:0.18305495 4:0.16905679 5:0.051640692 6:0.13092421 7:0.29796359 8:0.088159196 9:0.068575067 10:0.076509596 
-256 1:0.31788723 2:0.28509311 3:0.18353518 4:0.15220134 5:0.061283134 6:0.22699102 7:0.14103742 8:0.14696504 9:0.074844081 10:0.0028918891 
-256 1:0.33211382 2:0.36102249 3:0.15789737 4:0.10166773 5:0.047298596 6:0.26766109 7:0.18805092 8:0.20624057 9:0.25619266 10:0.32734935 
-256 1:0.5957394 2:0.20704905 3:0.099200316 4:0.07354196 5:0.024469276 6:0.11073682 7:0.082570919 8:0.054659678 9:0.058812388 10:0.15047265 
-256 1:0.2015913 2:0.32623787 3:0.17054767 4:0.21527555 5:0.086347609 6:0.1516698 7:0.070830434 8:0.05677603 9:0.07732356 10:0.14545854 
-256 1:0.50690324 2:0.19764819 3:0.091602963 4:0.12659723 5:0.077248379 6:0.00030398794 7:0.004365385 8:0.31429233 9:0.41155732 10:0.37426508 
-256 1:0.55327518 2:0.30915699 3:0.082720683 4:0.039591243 5:0.0152559 6:0.078548336 7:0.014730619 8:0.23127133 9:0.10770246 10:0.045936124 
-256 1:0.2948612 2:0.27589855 3:0.20029939 4:0.14302772 5:0.085913144 6:0.19075223 7:0.10451832 8:0.094425919 9:0.10837921 10:0.014841395 
-256 1:0.72698013 2:0.19227485 3:0.03322433 4:0.029859312 5:0.017661372 6:0.14116608 7:0.055756441 8:0.0037593596 9:0.016366514 10:0.081432234 
-256 1:0.63975903 2:0.15332195 3:0.091727119 4:0.07827664 5:0.036915261 6:0.15429999 7:0.26747239 8:0.11162086 9:0.049100689 10:0.18181543 
-256 1:0.49008014 2:0.23263533 3:0.10670099 4:0.11649077 5:0.054092772 6:0.14172592 7:0.23875548 8:0.020913947 9:0.23773731 10:0.014481409 
-256 1:0.4935499 2:0.28941464 3:0.10886078 4:0.075570843 5:0.032603835 6:0.06625938 7:0.019972179 8:0.10146973 9:0.025460908 10:0.013284579 
-256 1:0.67042717 2:0.21591748 3:0.05032903 4:0.041582956 5:0.021743372 6:0.091987819 7:0.12303172 8:0.096566135 9:0.2910648 10:0.063499034 
-256 1:0.44289767 2:0.34209803 3:0.095462847 4:0.077570754 5:0.041970699 6:0.028433177 7:0.050793686 8:0.16947539 9:0.035230123 10:0.057636396 
-256 1:0.59897221 2:0.14022709 3:0.11231377 4:0.099041531 5:0.049445395 6:0.26850209 7:0.10557584 8:0.092841421 9:0.12382597 10:0.15498845 
-256 1:0.54549082 2:0.29862557 3:0.060977044 4:0.068421546 5:0.026485021 6:0.0078504666 7:0.021938171 8:0.12432996 9:0.027490116 10:0.19283244 
-256 1:0.46642116 2:0.23124677 3:0.12894793 4:0.12155939 5:0.051824749 6:0.099189592 7:0.05554215 8:0.20729351 9:0.055822046 10:0.14916368 
-256 1:0.40006244 2:0.31130467 3:0.12814922 4:0.10297351 5:0.057510156 6:0.03784232 7:0.046572362 8:0.051612837 9:0.048405043 10:0.1100268 
-256 1:0.4393562 2:0.24171462 3:0.12876179 4:0.12928524 5:0.060882149 6:0.22161542 7:0.079292824 8:0.011934213 9:0.052275782 10:0.1138434 
-256 1:0.19614857 2:0.32904936 3:0.21689898 4:0.18375661 5:0.074146482 6:0.2440749 7:0.015809953 8:0.12100104 9:0.12185405 10:0.026141304 
-256 1:0.22908755 2:0.45631795 3:0.10279841 4:0.15043757 5:0.061358522 6:0.024932024 7:0.12858976 8:0.081570572 9:0.0024377726 10:0.082159579 
-256 1:0.56976287 2:0.21483267 3:0.0714916 4:0.092871027 5:0.05104183 6:0.36126915 7:0.055839422 8:0.13680008 9:0.22367788 10:0.12757085 
-256 1:0.35938668 2:0.3579589 3:0.14818069 4:0.08543329 5:0.04904044 6:0.27937739 7:0.099905846 8:0.14798393 9:0.0082287467 10:0.047208315 
-256 1:0.61099064 2:0.23775264 3:0.086872296 4:0.045320257 5:0.019064163 6:0.089399881 7:0.041433424 8:0.15238053 9:0.0040702883 10:0.0082789758 
-256 1:0.57224795 2:0.15107848 3:0.12575335 4:0.10840533 5:0.042514887 6:0.11978121 7:0.22897661 8:0.19578608 9:0.356116 10:0.39891446 
-256 1:0.46647417 2:0.28495353 3:0.14518771 4:0.06622675 5:0.037157842 6:0.010410629 7:0.047172691 8:0.066995588 9:0.03933731 10:0.0093936257 
-256 1:0.63310395 2:0.21467258 3:0.077099048 4:0.050764544 5:0.024359876 6:0.064480468 7:0.18396905 8:0.12048182 9:0.28066185 10:0.31599221 
-256 1:0.39832459 2:0.21662229 3:0.1443931 4:0.11155798 5:0.12910204 6:0.038173606 7:0.076350845 8:0.029942234 9:0.030723589 10:0.38037841 
-256 1:0.28637685 2:0.2580847 3:0.20098427 4:0.1448281 5:0.10972609 6:0.050375033 7:0.11977594 8:0.070784877 9:0.059937862 10:0.24479478 
-256 1:0.68198869 2:0.17539535 3:0.078206541 4:0.044990372 5:0.01941905 6:0.090795407 7:0.06252199 8:0.077990449 9:0.019498763 10:0.057727475 
-256 1:0.50582499 2:0.25977085 3:0.085605955 4:0.10460337 5:0.044194832 6:0.32217397 7:0.074590454 8:0.081165903 9:0.087518733 10:0.23421725 
-256 1:0.59392548 2:0.11201253 3:0.10878458 4:0.11048167 5:0.074795732 6:0.16478266 7:0.17802839 8:0.34010506 9:0.29531122 10:0.2491042 
-256 1:0.66579139 2:0.21255156 3:0.050490714 4:0.049479358 5:0.021686977 6:0.078244537 7:0.11693271 8:0.27009526 9:0.14394935 10:0.069957907 
-256 1:0.40394424 2:0.21610628 3:0.15694288 4:0.16342524 5:0.059581352 6:0.28025391 7:0.0065229326 8:0.22910093 9:0.21436694 10:0.0390717 
-52.955347804348833 1:0.63451434 2:0.23650103 3:0.050904301 4:0.046659868 5:0.031420468 6:0.22773724 7:0.039347953 8:0.19747446 9:0.27055724 10:0.045278624 
-256 1:0.74192973 2:0.15523768 3:0.04034371 4:0.039169092 5:0.023319786 6:0.012461671 7:0.075666735 8:0.046642141 9:0.018615414 10:0.007168028 
-256 1:0.46471384 2:0.26543107 3:0.13016329 4:0.092867391 5:0.04682441 6:0.055176449 7:0.066015374 8:0.15955933 9:0.21135341 10:0.18434827 
-256 1:0.35118791 2:0.28771496 3:0.13225832 4:0.16145965 5:0.067379149 6:0.11531 7:0.18227657 8:0.24494401 9:0.083737507 10:0.025256631 
-256 1:0.67378757 2:0.23097968 3:0.034629025 4:0.03996663 5:0.020637087 6:0.09932207 7:0.074984669 8:0.24918625 9:0.22918692 10:0.00069570507 
-256 1:0.57703821 2:0.28843122 3:0.062979237 4:0.049590635 5:0.021960701 6:0.039495278 7:0.011665697 8:0.024096051 9:0.09067483 10:0.13549367 
-256 1:0.79607415 2:0.16975089 3:0.019451805 4:0.0098121639 5:0.0049109883 6:0.0081159036 7:0.032856669 8:0.060001176 9:0.090274467 10:0.10009286 
-256 1:0.58840945 2:0.27406147 3:0.071915125 4:0.044532513 5:0.021081444 6:0.12668287 7:0.043319827 8:0.1030845 9:0.28449215 10:0.23685997 
-256 1:0.48791027 2:0.23175067 3:0.14323789 4:0.087241856 5:0.049859315 6:0.076363668 7:0.018382359 8:0.034968719 9:0.092007855 10:0.10963992 
-256 1:0.73771889 2:0.18686394 3:0.030060724 4:0.032335672 5:0.013020778 6:0.027188601 7:0.057912367 8:0.13694028 9:0.23265171 10:0.042919068 
-256 1:0.32012527 2:0.26038577 3:0.16041018 4:0.17319712 5:0.085881664 6:0.13652775 7:0.0042315121 8:0.033153563 9:0.0044697564 10:0.085712755 
-256 1:0.61002951 2:0.24997702 3:0.082894621 4:0.044542597 5:0.012556256 6:0.010049333 7:0.12139627 8:0.26041259 9:0.24572262 10:0.038252098 
-256 1:0.40035891 2:0.34812109 3:0.097477014 4:0.11513256 5:0.038910426 6:0.041948197 7:0.0078407618 8:0.16630777 9:0.16235909 10:0.064348989 
-256 1:0.50139677 2:0.32457651 3:0.076959417 4:0.068690766 5:0.028376534 6:0.1000016 7:0.037287666 8:0.099396578 9:0.12616635 10:0.19105239 
-256 1:0.56523619 2:0.20128091 3:0.072725514 4:0.12174012 5:0.03901727 6:0.2716114 7:0.22901755 8:0.033496785 9:0.1032626 10:0.061495259 
-256 1:0.62610351 2:0.22456175 3:0.090604912 4:0.03647884 5:0.022250995 6:0.070127365 7:0.043345346 8:0.046231269 9:0.033619646 10:0.16263511 
-256 1:0.32415695 2:0.26927572 3:0.19244331 4:0.13648885 5:0.077635164 6:0.10246539 7:0.082957258 8:0.042014204 9:0.082864441 10:0.18177331 
-256 1:0.22384098 2:0.43242743 3:0.15615065 4:0.13126622 5:0.056314721 6:0.028985423 7:0.018041873 8:0.0466079 9:0.46645667 10:0.17293421 
-256 1:0.39982581 2:0.33419771 3:0.12067096 4:0.098662568 5:0.04664296 6:0.10225939 7:0.096800361 8:0.19372717 9:0.15322267 10:0.21002811 
-256 1:0.22501745 2:0.51122072 3:0.092882546 4:0.11904655 5:0.051832739 6:0.021465304 7:0.042730378 8:0.050531622 9:0.26634496 10:0.24494426 
-256 1:0.35484847 2:0.3079091 3:0.14522266 4:0.12978213 5:0.062237639 6:0.0044291125 7:0.058668816 8:0.018494944 9:0.080068037 10:0.10432401 
-256 1:0.42269506 2:0.27021952 3:0.11586106 4:0.1321057 5:0.059118665 6:0.12716076 7:0.023110359 8:0.056089132 9:0.039440179 10:0.049441613 
-256 1:0.63546972 2:0.20961545 3:0.066340744 4:0.059396044 5:0.029178049 6:0.025511469 7:0.031154368 8:0.21515436 9:0.1465044 10:0.071462779 
-256 1:0.42607322 2:0.22941327 3:0.14877138 4:0.123172 5:0.072570136 6:0.20627192 7:0.19746973 8:0.01385095 9:0.049693217 10:0.17348495 
-256 1:0.54892811 2:0.27656435 3:0.10214087 4:0.052485769 5:0.019880895 6:0.066430473 7:0.02508378 8:0.041396854 9:0.049373859 10:0.042852331 
-29.48680817673818 1:0.28660366 2:0.46936746 3:0.091568279 4:0.10300877 5:0.049451832 6:0.16247133 7:0.079139756 8:0.14039537 9:0.16888446 10:0.035740836 
-256 1:0.47806105 2:0.27734184 3:0.097748019 4:0.10455096 5:0.042298132 6:0.31161538 7:0.10131746 8:0.1322121 9:0.069584794 10:0.065758432 
-256 1:0.31149729 2:0.30906812 3:0.14250467 4:0.16337038 5:0.073559543 6:0.22915285 7:0.09507021 8:0.059284949 9:0.026418348 10:0.14156642 
-256 1:0.25392386 2:0.34360262 3:0.16858161 4:0.1471324 5:0.086759505 6:0.11495754 7:0.02579293 8:0.051401414 9:0.01341334 10:0.076899501 
-256 1:0.52740136 2:0.28676432 3:0.10782041 4:0.052499681 5:0.025514232 6:0.036313039 7:0.019736965 8:0.15175439 9:0.0022805839 10:0.077330854 
-256 1:0.43499678 2:0.23920377 3:0.11581763 4:0.1316385 5:0.078343314 6:0.20489226 7:0.093636205 8:0.1257923 9:0.018644025 10:0.31090349 
-256 1:0.65880251 2:0.19088882 3:0.067041162 4:0.052047274 5:0.031220236 6:0.05837777 7:0.14739185 8:0.067935319 9:0.046439263 10:0.11250095 
-256 1:0.75247198 2:0.16354648 3:0.059653195 4:0.020096478 5:0.0042318734 6:0.098320767 7:0.023572953 8:0.046328964 9:0.10796524 10:0.066610416 
-256 1:0.62484488 2:0.2254003 3:0.056871201 4:0.066347688 5:0.026535934 6:0.032751464 7:0.19629343 8:0.26709933 9:0.19521966 10:0.14977743 
-256 1:0.42961004 2:0.3885822 3:0.083722141 4:0.067457414 5:0.030628207 6:0.137526 7:0.092528416 8:0.13037174 9:0.098849089 10:0.079828835 
-256 1:0.30572733 2:0.29947314 3:0.16877856 4:0.15191365 5:0.074107327 6:0.012754567 7:0.33131275 8:0.0768042 9:0.097792389 10:0.059254261 
-256 1:0.74687891 2:0.17555321 3:0.051155145 4:0.018587941 5:0.0078248006 6:0.02098148 7:0.055525359 8:0.018256096 9:0.16889955 10:0.085827237 
-256 1:0.65736912 2:0.24605173 3:0.048920299 4:0.034486224 5:0.013172625 6:0.31077608 7:0.37901495 8:0.16244604 9:0.18038541 10:0.075152975 
-256 1:0.18404846 2:0.3417588 3:0.26674289 4:0.1381788 5:0.069271053 6:0.15437954 7:0.30699562 8:0.16253536 9:0.38486451 10:0.20191915 
-256 1:0.49257531 2:0.22331301 3:0.13379724 4:0.10013808 5:0.050176352 6:0.16199197 7:0.12625284 8:0.11029713 9:0.19495096 10:0.21829321 
-256 1:0.60228087 2:0.2640799 3:0.082798425 4:0.035578684 5:0.015262115 6:0.084329445 7:0.013955329 8:0.12531965 9:0.029789492 10:0.0033393406 
-256 1:0.74991561 2:0.17881043 3:0.034111899 4:0.026356396 5:0.010805669 6:0.051979301 7:0.0070562211 8:0.14009276 9:0.031200677 10:0.14860471 
-256 1:0.62202799 2:0.18302265 3:0.080289588 4:0.074133443 5:0.04052633 6:0.025370446 7:0.059301516 8:0.20203678 9:0.086664868 10:0.077513723 
-256 1:0.3803944 2:0.36345571 3:0.14136226 4:0.089062826 5:0.025724805 6:0.2938642 7:0.17645024 8:0.16667323 9:0.17555154 10:0.066086676 
-256 1:0.59491435 2:0.26230566 3:0.069721282 4:0.047805002 5:0.025253707 6:0.19883071 7:0.085100566 8:0.17241055 9:0.064527573 10:0.058254836 
-256 1:0.27137596 2:0.34248235 3:0.18071593 4:0.14099604 5:0.06442972 6:0.086493748 7:0.019806296 8:0.17621125 9:0.023845742 10:0.018506226 
-256 1:0.43396853 2:0.34740882 3:0.10038151 4:0.080707869 5:0.037533266 6:0.18827236 7:0.0096489107 8:0.20254257 9:0.028634061 10:0.085876984 
-256 1:0.55054993 2:0.20420065 3:0.10961719 4:0.092270236 5:0.043361996 6:0.041668202 7:0.020147191 8:0.20765361 9:0.10110139 10:0.09438337 
-147.73053486516122 1:0.62717341 2:0.15968115 3:0.090107073 4:0.076253277 5:0.046785088 6:0.63001451 7:0.22928235 8:0.24054932 9:0.47596124 10:0.25797509 
-256 1:0.35545052 2:0.31606581 3:0.13835819 4:0.12444266 5:0.065682814 6:0.11171413 7:0.07947321 8:0.040386315 9:0.035751797 10:0.10512974 
-256 1:0.65086176 2:0.17966908 3:0.07411389 4:0.063650102 5:0.031705166 6:0.063445201 7:0.02607183 8:0.15539121 9:0.11001768 10:0.083807144 
-256 1:0.5765316 2:0.24124129 3:0.078691603 4:0.083094341 5:0.020441171 6:0.01886594 7:0.029267615 8:0.043838768 9:0.097779046 10:0.095654376 
-256 1:0.75865901 2:0.13204097 3:0.044736097 4:0.038573394 5:0.025990532 6:0.078331959 7:0.10860235 8:0.081109106 9:0.35343782 10:0.4463027 
-256 1:0.64724933 2:0.19424318 3:0.058820045 4:0.071012136 5:0.02867531 6:0.0060132216 7:0.025483151 8:0.34939991 9:0.22246734 10:0.22381826 
-256 1:0.60314932 2:0.21903986 3:0.064240523 4:0.076857515 5:0.036712777 6:0.032474495 7:0.043669261 8:0.21297265 9:0.087805544 10:0.02148262 
-30.879368350086651 1:0.61808993 2:0.32517166 3:0.030570674 4:0.018982283 5:0.0071854572 6:0.15284258 7:0.066422476 8:0.089473689 9:0.10458174 10:0.076078818 
-256 1:0.54907979 2:0.15419942 3:0.13596526 4:0.10695039 5:0.053805136 6:0.28717795 7:0.25079093 8:0.22471427 9:0.13897826 10:0.023597108 
-256 1:0.49792715 2:0.23662198 3:0.1286488 4:0.098362425 5:0.03843965 6:0.19923297 7:0.051443507 8:0.2948819 9:0.10342282 10:0.00034721995 
-256 1:0.43071506 2:0.33386039 3:0.10586634 4:0.089622355 5:0.039935854 6:0.073816394 7:0.017574614 8:0.028771746 9:0.059492317 10:0.066388393 
-173.39853723234859 1:0.62966925 2:0.29297717 3:0.04171017 4:0.020699971 5:0.014943442 6:0.13677427 7:0.057333996 8:0.021443395 9:0.25573415 10:0.27372564 
-256 1:0.36205962 2:0.30537706 3:0.14252557 4:0.12074481 5:0.069292938 6:0.15096011 7:0.099391343 8:0.093185807 9:0.025768783 10:0.031947685 
-256 1:0.38692201 2:0.32848799 3:0.11894738 4:0.11323147 5:0.052411147 6:0.39420754 7:0.089777588 8:0.080637825 9:0.24899986 10:0.20906105 
-256 1:0.49692701 2:0.17576461 3:0.09134101 4:0.13723733 5:0.098730035 6:0.10203391 7:0.17495644 8:0.20515508 9:0.075786295 10:0.47285927 
-256 1:0.74819019 2:0.14401993 3:0.048092855 4:0.039693841 5:0.020003179 6:0.0074981097 7:0.18358858 8:0.15687902 9:0.25087961 10:0.14717467 
-76.655078298203307 1:0.37770154 2:0.20533974 3:0.18760424 4:0.14299291 5:0.086361553 6:0.042201313 7:0.25866372 8:0.024454777 9:0.16446263 10:0.083703001 
-256 1:0.56284091 2:0.17963602 3:0.10169997 4:0.088781206 5:0.067041896 6:0.33566521 7:0.014523641 8:0.0030432958 9:0.050380182 10:0.017673549 
-256 1:0.30786062 2:0.31897425 3:0.15950793 4:0.13915901 5:0.074498193 6:0.091580417 7:0.10175039 8:0.059609271 9:0.05073009 10:0.0027825682 
-256 1:0.73145416 2:0.20428104 3:0.033524545 4:0.018828286 5:0.011911967 6:0.42332913 7:0.1151394 8:0.15568969 9:0.24323243 10:0.22170386 
-256 1:0.24132695 2:0.43158885 3:0.16956624 4:0.10861781 5:0.04890015 6:0.080592082 7:0.057323067 8:0.0182946 9:0.13449546 10:0.15404885 
-256 1:0.33499014 2:0.2870967 3:0.17154571 4:0.13378879 5:0.072578651 6:0.066743029 7:0.011099044 8:0.056226287 9:0.029976507 10:0.056273083 
-256 1:0.30486365 2:0.33726859 3:0.15457868 4:0.13648805 5:0.066801024 6:0.27469201 7:0.15688675 8:0.076090224 9:0.089801945 10:0.10557696 
-256 1:0.46382687 2:0.26519039 3:0.14150996 4:0.071226869 5:0.058245912 6:0.11712994 7:0.0080933805 8:0.17532194 9:0.11117396 10:0.0078243809 
-204.69414222491679 1:0.70438732 2:0.17755742 3:0.056590714 4:0.039147791 5:0.02231676 6:0.021294684 7:0.033415384 8:0.010931495 9:0.017481632 10:0.0080090066 
-256 1:0.51665729 2:0.29352718 3:0.062174314 4:0.090949162 5:0.036692055 6:0.33401186 7:0.02893468 8:0.16913394 9:0.061421982 10:0.16086879 
-62.431961038732275 1:0.59713538 2:0.26106793 3:0.085689255 4:0.039459653 5:0.016647784 6:0.12303891 7:0.073038778 8:0.0011437141 9:0.068723407 10:0.017466322 
-256 1:0.62160337 2:0.19578381 3:0.066841523 4:0.070213518 5:0.045557776 6:0.1598319 7:0.04319527 8:0.0083374087 9:0.12158766 10:0.039445737 
-256 1:0.4007748 2:0.29964923 3:0.11574722 4:0.12537806 5:0.058450698 6:0.038741598 7:0.051550918 8:0.15312628 9:0.037875518 10:0.17681265 
-256 1:0.29991643 2:0.26087723 3:0.21648547 4:0.14367087 5:0.079050007 6:0.22492901 7:0.10094846 8:0.1346939 9:0.24204225 10:0.1939079 
-256 1:0.55823504 2:0.21432983 3:0.10973335 4:0.081114128 5:0.036587659 6:0.040705991 7:0.046570323 8:0.0048663149 9:0.016027073 10:0.059344367 
-256 1:0.53626103 2:0.22708338 3:0.11997156 4:0.08053366 5:0.036150368 6:0.049793861 7:0.077934627 8:0.01424195 9:0.15949886 10:0.14873454 
-256 1:0.72102911 2:0.1665872 3:0.061365489 4:0.035049045 5:0.015969159 6:0.0798631 7:0.1185823 8:0.055139626 9:0.11111875 10:0.053104583 
-256 1:0.33414022 2:0.33035726 3:0.12145833 4:0.14605495 5:0.067989242 6:0.010304067 7:0.086740007 8:0.11695816 9:0.019567312 10:0.0051380249 
-256 1:0.35979191 2:0.24188305 3:0.15875685 4:0.15588715 5:0.083681043 6:0.085909283 7:0.034114167 8:0.10232704 9:0.088731832 10:0.013736019 
-256 1:0.44144285 2:0.22994198 3:0.15685701 4:0.11190486 5:0.059853294 6:0.058905006 7:0.17814484 8:0.016221172 9:0.1619282 10:0.20762292 
-256 1:0.54998207 2:0.27181341 3:0.10156198 4:0.057699737 5:0.018942806 6:0.026032211 7:0.054476747 8:0.13597873 9:0.03647622 10:0.089387011 
-256 1:0.45633649 2:0.26444565 3:0.12298593 4:0.10791378 5:0.04831815 6:0.1667282 7:0.15026213 8:0.064696355 9:0.16002041 10:0.24620647 
-256 1:0.53146519 2:0.31194979 3:0.07858862 4:0.056705468 5:0.021290932 6:0.090517973 7:0.063169886 8:0.028866535 9:0.093126728 10:0.05136574 
-256 1:0.68328977 2:0.18250586 3:0.057191668 4:0.050112277 5:0.026900426 6:0.067110136 7:0.1694803 8:0.27869737 9:0.15651471 10:0.17365095 
-256 1:0.75029183 2:0.13049209 3:0.044500837 4:0.048157198 5:0.026558047 6:0.072236788 7:0.19416107 8:0.091404028 9:0.011603393 10:0.055128923 
-256 1:0.48284202 2:0.22944228 3:0.14027038 4:0.095288778 5:0.052156548 6:0.30846368 7:0.14329576 8:0.19279312 9:0.01639679 10:0.14233537 
-256 1:0.58039451 2:0.19046421 3:0.08670734 4:0.08383031 5:0.058603624 6:0.030130619 7:0.066883557 8:0.10172108 9:0.17531396 10:0.37130711 
-256 1:0.37408755 2:0.24580347 3:0.14987301 4:0.14957484 5:0.080661129 6:0.13072608 7:0.085206959 8:0.17325175 9:0.048813183 10:0.076675763 
-256 1:0.3409867 2:0.30386792 3:0.15506959 4:0.13596116 5:0.064114632 6:0.049902764 7:0.011086207 8:0.045201526 9:0.020468346 10:0.083921556 
-256 1:0.51209818 2:0.30576179 3:0.084660417 4:0.068936122 5:0.028543487 6:0.22433673 7:0.23815733 8:0.2649152 9:0.12371148 10:0.15735418 
-256 1:0.38548169 2:0.2458308 3:0.18234873 4:0.1230722 5:0.063266588 6:0.34113883 7:0.10728557 8:0.033896241 9:0.051704472 10:0.054581601 
-256 1:0.35564306 2:0.28759389 3:0.15385256 4:0.13809016 5:0.064820341 6:0.087482822 7:0.068961366 8:0.027443116 9:0.20183479 10:0.04468553 
-256 1:0.32036682 2:0.32859244 3:0.16459511 4:0.12257667 5:0.063868959 6:0.049925671 7:0.1706894 8:0.0029483284 9:0.017540675 10:0.046072701 
-256 1:0.26489788 2:0.35533395 3:0.16905837 4:0.13465952 5:0.076050281 6:0.27334769 7:0.2022916 8:0.046168243 9:0.069145766 10:0.1388732 
-256 1:0.50728425 2:0.21263358 3:0.12977751 4:0.097418286 5:0.052886379 6:0.031092266 7:0.068970812 8:0.048559486 9:0.032688318 10:0.0094694934 
-256 1:0.21421902 2:0.39160866 3:0.15555095 4:0.1496158 5:0.089005569 6:0.040095499 7:0.0064832086 8:0.094136462 9:0.023320641 10:0.057824962 
-256 1:0.76066834 2:0.14401609 3:0.048439574 4:0.02912447 5:0.017751524 6:0.090238663 7:0.069213961 8:0.044925719 9:0.067219423 10:0.042253886 
-256 1:0.5172091 2:0.23139459 3:0.099320427 4:0.10135358 5:0.050722298 6:0.14820237 7:0.13092063 8:0.23986423 9:0.35081594 10:0.53266627 
-256 1:0.58025997 2:0.20512493 3:0.070238386 4:0.099655049 5:0.044721667 6:0.16999065 7:0.023490338 8:0.14497673 9:0.052867222 10:0.036373665 
-256 1:0.65202086 2:0.18829046 3:0.075083169 4:0.052423116 5:0.032182402 6:0.013683973 7:0.21186408 8:0.15364595 9:0.22980519 10:0.25737566 
-256 1:0.55596239 2:0.23014723 3:0.096219509 4:0.088825826 5:0.028845051 6:0.02378901 7:0.0048941054 8:0.039044748 9:0.025102774 10:0.020002212 
-256 1:0.54359678 2:0.23159319 3:0.098694226 4:0.090570329 5:0.035545471 6:0.15067789 7:0.013531797 8:0.02696543 9:0.010189353 10:0.094354379 
-256 1:0.45168987 2:0.3149044 3:0.098525572 4:0.088370033 5:0.046510126 6:0.097794382 7:0.042351216 8:0.15537743 9:0.048434824 10:0.027860985 
-256 1:0.5470412 2:0.27496359 3:0.089195116 4:0.060415571 5:0.028384528 6:0.12129842 7:0.11719263 8:0.025962608 9:0.11868551 10:0.038533785 
-256 1:0.4058965 2:0.43352465 3:0.092746933 4:0.04802166 5:0.019810255 6:0.1130714 7:0.031787171 8:0.063900773 9:0.027908262 10:0.011173628 
-256 1:0.45227892 2:0.28245745 3:0.11348309 4:0.10567611 5:0.046104435 6:0.18391112 7:0.13171036 8:0.04572397 9:0.092775419 10:0.042145214 
-256 1:0.75981984 2:0.12160067 3:0.05237347 4:0.042729559 5:0.023476458 6:0.10546309 7:0.024091439 8:0.033240133 9:0.20545251 10:0.0053130335 
-256 1:0.47405207 2:0.21718685 3:0.13243852 4:0.10819981 5:0.068122749 6:0.0079518705 7:0.020332667 8:0.24272978 9:0.040401127 10:0.018952961 
-256 1:0.22851499 2:0.48005582 3:0.13919521 4:0.10161219 5:0.050621791 6:0.065707946 7:0.073624844 8:0.098224279 9:0.058361832 10:0.097100218 
-256 1:0.3561198 2:0.25534357 3:0.19906425 4:0.10991198 5:0.079560394 6:0.17727869 7:0.029135948 8:0.12142639 9:0.11772499 10:0.026779222 
-256 1:0.5825435 2:0.29095073 3:0.075411297 4:0.037849271 5:0.013245206 6:0.0077743289 7:0.20136006 8:0.15981236 9:0.16882972 10:0.0058945825 
-256 1:0.50984248 2:0.18435137 3:0.14421914 4:0.12573055 5:0.035856452 6:0.12013402 7:0.064579382 8:0.11645655 9:0.1292206 10:0.20209547 
-256 1:0.5586387 2:0.22436034 3:0.10159888 4:0.077725783 5:0.037676304 6:0.037284038 7:0.059973256 8:0.15320189 9:0.073860405 10:0.068269967 
-256 1:0.5149701 2:0.29623985 3:0.10594572 4:0.056635814 5:0.026208524 6:0.0089226166 7:0.021462615 8:0.030071574 9:0.050872952 10:0.11896188 
-256 1:0.45708229 2:0.30923133 3:0.15216017 4:0.05526428 5:0.026261928 6:0.14846218 7:0.12910841 8:0.02547566 9:0.21608984 10:0.060657883 
-256 1:0.4709719 2:0.26843042 3:0.14086104 4:0.081367531 5:0.038369106 6:0.14290156 7:0.027588921 8:0.080368187 9:0.080184387 10:0.08408378 
-256 1:0.56211877 2:0.26782583 3:0.064393049 4:0.082519488 5:0.023142866 6:0.060462516 7:0.071967313 8:0.057138053 9:0.18645541 10:0.13429951 
-256 1:0.48867986 2:0.26627287 3:0.13385574 4:0.076637593 5:0.034553941 6:0.10671843 7:0.050214163 8:0.046130161 9:0.047482351 10:0.063862496 
-256 1:0.57929825 2:0.25179881 3:0.091860581 4:0.051240993 5:0.025801369 6:0.13362935 7:0.034805083 8:0.0080575695 9:0.088814166 10:0.0045846664 
-256 1:0.37405552 2:0.31651033 3:0.15711507 4:0.10343787 5:0.048881208 6:0.14181143 7:0.1441587 8:0.14710685 9:0.050028388 10:0.08092021 
-256 1:0.41167023 2:0.21894646 3:0.15435681 4:0.14309866 5:0.071927843 6:0.013468813 7:0.068021768 8:0.10093918 9:0.24883783 10:0.11197387 
-165.20899932108713 1:0.788931 2:0.087089419 3:0.052045141 4:0.038814849 5:0.033119591 6:0.0091396515 7:0.012316543 8:0.10920479 9:0.177372 10:0.22767866 
-256 1:0.37497784 2:0.2762954 3:0.12632718 4:0.14832525 5:0.074074332 6:0.071934728 7:0.0066058188 8:0.1878971 9:0.01653208 10:0.028473103 
-53.122151963275691 1:0.28744202 2:0.38604531 3:0.10801641 4:0.16602616 5:0.052470105 6:0.20810085 7:0.1008027 8:0.010995206 9:0.24282934 10:0.18892287 
-256 1:0.54448937 2:0.21976014 3:0.1127771 4:0.084988819 5:0.037984582 6:0.040571308 7:0.053279672 8:0.030963538 9:0.020747308 10:0.036306361 
-256 1:0.40291669 2:0.24729225 3:0.14618687 4:0.14093361 5:0.062670585 6:0.1300845 7:0.066556898 8:0.031136295 9:0.15337644 10:0.08270706 
-256 1:0.72185352 2:0.21821531 3:0.035820784 4:0.015889198 5:0.0082211857 6:0.0025046433 7:0.001785211 8:0.13187696 9:0.11854396 10:0.099333002 
-256 1:0.24756134 2:0.37816864 3:0.16397906 4:0.14481758 5:0.065473381 6:0.10211589 7:0.1242141 8:0.013314976 9:0.15143794 10:0.22222537 
-69.655971884079207 1:0.81252427 2:0.1491755 3:0.019722653 4:0.012022176 5:0.0065554038 6:0.9122796 7:0.82572714 8:0.4774555 9:0.1946504 10:0.053250292 
-256 1:0.71926022 2:0.19474857 3:0.050122319 4:0.026140912 5:0.009727985 6:0.11466672 7:0.042640646 8:0.11775375 9:0.14226027 10:0.16441156 
-256 1:0.31365945 2:0.21739905 3:0.17832985 4:0.19104627 5:0.099565378 6:0.1440337 7:0.034206998 8:0.17237478 9:0.0040955999 10:0.09631249 
-145.29853284116189 1:0.67122654 2:0.21655253 3:0.058682721 4:0.034517719 5:0.019020497 6:0.0076835259 7:0.0044362643 8:0.05233414 9:0.011555555 10:0.077836002 
-256 1:0.42820913 2:0.30394864 3:0.13717493 4:0.081433163 5:0.049234138 6:0.05125156 7:0.086103818 8:0.093747681 9:0.22501663 10:0.40946968 
-256 1:0.54916569 2:0.30435699 3:0.065461451 4:0.053422712 5:0.027593155 6:0.012773424 7:0.041911682 8:0.18045481 9:0.0014849455 10:0.10440886 
-256 1:0.45964137 2:0.24506816 3:0.1307213 4:0.11121221 5:0.053356951 6:0.034452757 7:0.10447634 8:0.041218376 9:0.15348546 10:0.058074488 
-78.432464617927295 1:0.62890668 2:0.14729417 3:0.06107628 4:0.10613532 5:0.056587555 6:0.1594113 7:0.25728986 8:0.19674876 9:0.5214279 10:0.27523766 
-256 1:0.70283798 2:0.17365119 3:0.056009351 4:0.043223587 5:0.024277888 6:0.0083475152 7:0.020054283 8:0.18403774 9:0.19459827 10:0.093680047 
-256 1:0.71812303 2:0.1514841 3:0.05085561 4:0.055235634 5:0.024301624 6:0.14140443 7:0.10592678 8:0.18449894 9:0.2897194 10:0.32417557 
-256 1:0.37776 2:0.20088049 3:0.17555221 4:0.18573902 5:0.060068287 6:0.060645022 7:0.014581176 8:0.09922249 9:0.015325082 10:0.04726327 
-256 1:0.57599614 2:0.32454986 3:0.061826258 4:0.023740546 5:0.013887195 6:0.13777497 7:0.05179182 8:0.15526 9:0.25254248 10:0.036275299 
-256 1:0.37045115 2:0.40967391 3:0.1051786 4:0.080572562 5:0.034123782 6:0.043656121 7:0.065855572 8:0.16884981 9:0.20780001 10:0.41036479 
-256 1:0.78458589 2:0.1433468 3:0.03004403 4:0.029125974 5:0.012897301 6:0.035481305 7:0.088771035 8:0.1989183 9:0.29405931 10:0.14705431 
-256 1:0.42885632 2:0.27367041 3:0.16116335 4:0.077364697 5:0.058945222 6:0.12219684 7:0.021932943 8:0.065003726 9:0.006699196 10:0.32823685 
-256 1:0.21863254 2:0.36812998 3:0.17641522 4:0.15240716 5:0.084415103 6:0.3167311 7:0.083225463 8:0.075905358 9:0.1251118 10:0.098286251 
-256 1:0.58629811 2:0.24890784 3:0.094795966 4:0.04662017 5:0.02337792 6:0.031298334 7:0.096429012 8:0.062938537 9:0.12808003 10:0.086436251 
-256 1:0.62068414 2:0.21514766 3:0.076670451 4:0.053679634 5:0.033818107 6:0.052225887 7:0.16970788 8:0.27743834 9:0.35540298 10:0.39852503 
-52.839601620271935 1:0.453952 2:0.23362707 3:0.12532063 4:0.12320683 5:0.063893468 6:0.31990946 7:0.01527205 8:0.17632201 9:0.3183799 10:0.34974244 
-256 1:0.47530808 2:0.25510028 3:0.12116349 4:0.083585175 5:0.064842979 6:0.051124391 7:0.24316082 8:0.10830011 9:0.021385972 10:0.1221466 
-256 1:0.56634045 2:0.33815736 3:0.047853044 4:0.034706094 5:0.012943049 6:0.03550952 7:0.016446633 8:0.12378919 9:0.04870919 10:0.034524432 
-256 1:0.80818568 2:0.11979571 3:0.034165526 4:0.026653795 5:0.01119929 6:0.085248918 7:0.10049525 8:0.020147014 9:0.14784152 10:0.062745553 
-58.918642337195593 1:0.20582007 2:0.21632874 3:0.18910551 4:0.23313535 5:0.15561033 6:0.13432922 7:0.34857631 8:0.072830834 9:0.46229959 10:0.3993233 
-256 1:0.29855164 2:0.40841804 3:0.15634485 4:0.086154004 5:0.050531469 6:0.14633767 7:0.02280714 8:0.097370771 9:0.060593821 10:0.11468869 
-256 1:0.42207608 2:0.24210595 3:0.14216237 4:0.1273578 5:0.066297807 6:0.18644778 7:0.000711344 8:0.0064624079 9:0.20280438 10:0.077210056 
-256 1:0.33479351 2:0.3583632 3:0.12077418 4:0.12630192 5:0.059767195 6:0.11458484 7:0.15004965 8:0.097164999 9:0.03608879 10:0.071702361 
-256 1:0.73907541 2:0.16942992 3:0.059383264 4:0.021954076 5:0.010157331 6:0.039216295 7:0.028039981 8:0.16384842 9:0.069323443 10:0.033175736 
-256 1:0.58906655 2:0.2507163 3:0.094295506 4:0.045138877 5:0.020782765 6:0.00034843588 7:0.070360068 8:0.039263673 9:0.12610763 10:0.087214927 
-48.593166331819297 1:0.71429713 2:0.1733909 3:0.021212203 4:0.048279 5:0.042820762 6:0.43769869 7:0.50751367 8:0.25526044 9:0.54499993 10:0.68987001 
-256 1:0.42518888 2:0.34801334 3:0.11233604 4:0.077891117 5:0.036570619 6:0.033729869 7:0.096702181 8:0.1127378 9:0.021271382 10:0.056396529 
-256 1:0.38251138 2:0.19746354 3:0.17124283 4:0.16796409 5:0.080818169 6:0.365067 7:0.27880805 8:0.020252363 9:0.060081374 10:0.0079817955 
-256 1:0.24497737 2:0.42396112 3:0.16941672 4:0.097649106 5:0.063995687 6:0.13962228 7:0.0030957726 8:0.1954585 9:0.0056371382 10:0.025814296 
-256 1:0.50106531 2:0.23504805 3:0.14126159 4:0.090672111 5:0.031952945 6:0.096130647 7:0.039908761 8:0.039194886 9:0.059687866 10:0.11559437 
-256 1:0.53887971 2:0.16414477 3:0.139113 4:0.085112904 5:0.072749612 6:0.0092708758 7:0.052518835 8:0.16582667 9:0.006542647 10:0.083621283 
-256 1:0.3982651 2:0.16793944 3:0.16207286 4:0.17330216 5:0.098420435 6:0.048892828 7:0.023881737 8:0.34306451 9:0.35323025 10:0.27260119 
-256 1:0.43767105 2:0.21398084 3:0.19243845 4:0.10547038 5:0.050439279 6:0.071649658 7:0.045043716 8:0.13160861 9:0.045933812 10:0.11747425 
-256 1:0.43885906 2:0.40238288 3:0.077063424 4:0.053077485 5:0.028617147 6:0.085880372 7:0.045604662 8:0.081750524 9:0.10748539 10:0.062353699 
-256 1:0.38603462 2:0.33415932 3:0.11545407 4:0.10697493 5:0.057377055 6:0.25963838 7:0.14947386 8:0.036798215 9:0.29998913 10:0.082860037 
-256 1:0.34100781 2:0.42246172 3:0.12490644 4:0.069116157 5:0.042507874 6:0.24640426 7:0.17106108 8:0.054100773 9:0.089342007 10:0.050290464 
-256 1:0.52999913 2:0.33997994 3:0.075791605 4:0.036667973 5:0.017561352 6:0.026940908 7:0.096471478 8:0.063705482 9:0.14761016 10:0.15495139 
-256 1:0.73754716 2:0.15321728 3:0.041064677 4:0.042010604 5:0.026160278 6:0.39627663 7:0.074147234 8:0.22591801 9:0.28355978 10:0.16990834 
-256 1:0.55547488 2:0.23764268 3:0.08676209 4:0.081754165 5:0.038366181 6:0.054339566 7:0.1029857 8:0.12258895 9:0.020507443 10:0.019628356 
-256 1:0.17665777 2:0.3822314 3:0.19271466 4:0.17512412 5:0.073272051 6:0.40338631 7:0.23385662 8:0.1543335 9:0.17149684 10:0.11540343 
-256 1:0.59727005 2:0.22308298 3:0.074390972 4:0.075479508 5:0.029776496 6:0.28120691 7:0.11426282 8:0.080689438 9:0.018455121 10:0.22977483 
-256 1:0.22277113 2:0.29631046 3:0.28611665 4:0.12627801 5:0.06852374 6:0.016311894 7:0.080989559 8:0.2749079 9:0.00038567466 10:0.06565088 
-256 1:0.57613683 2:0.22668382 3:0.10095005 4:0.061853855 5:0.034375447 6:0.014140107 7:0.13193972 8:0.16650469 9:0.091593832 10:0.1463719 
-256 1:0.5379414 2:0.3219275 3:0.096596254 4:0.030696876 5:0.012837975 6:0.0010515055 7:0.028681217 8:0.021421389 9:0.039120602 10:0.015934126 
-256 1:0.40062302 2:0.27607818 3:0.16704859 4:0.11967445 5:0.036575751 6:0.21260881 7:0.15825547 8:0.11825539 9:0.14305626 10:0.12089415 
-256 1:0.6038135 2:0.23510653 3:0.076700655 4:0.061680413 5:0.022698903 6:0.078861277 7:0.10895572 8:0.1030827 9:0.23053676 10:0.22966323 
-256 1:0.56501719 2:0.22328021 3:0.083207534 4:0.083653433 5:0.044841626 6:0.19064199 7:0.09046875 8:0.30449438 9:0.17929064 10:0.38036072 
-256 1:0.60059541 2:0.19665911 3:0.088398464 4:0.074099479 5:0.040247534 6:0.017671236 7:0.020674196 8:0.14560548 9:0.068181417 10:0.16460885 
-256 1:0.62576529 2:0.15458008 3:0.1285389 4:0.061801974 5:0.029313753 6:0.16572627 7:0.11747777 8:0.23373454 9:0.32597728 10:0.36194736 
-256 1:0.36686715 2:0.29906733 3:0.13309614 4:0.14181677 5:0.059152618 6:0.15736608 7:0.0992535 8:0.35359833 9:0.071441408 10:0.022862098 
-256 1:0.29547458 2:0.32544653 3:0.18899889 4:0.13169837 5:0.058381628 6:0.23528505 7:0.083767545 8:0.10770003 9:0.12222752 10:0.11082029 
-256 1:0.50494546 2:0.35483543 3:0.074612479 4:0.045863819 5:0.019742809 6:0.058792188 7:0.032756902 8:0.036844559 9:0.020132649 10:0.076173986 
-256 1:0.32385338 2:0.30292317 3:0.14562461 4:0.15966847 5:0.067930369 6:0.3356675 7:0.062133197 8:0.14829109 9:0.12057246 10:0.062172328 
-256 1:0.53894505 2:0.35073579 3:0.053114317 4:0.036182355 5:0.021022489 6:0.074805611 7:0.049669874 8:0.0052083552 9:0.23071891 10:0.12939317 
-25.463546045663598 1:0.39658485 2:0.28403386 3:0.11066886 4:0.13224195 5:0.076470486 6:0.28466058 7:0.22472379 8:0.010337369 9:0.43682245 10:0.31990081 
-256 1:0.59494062 2:0.1506021 3:0.082124267 4:0.10350304 5:0.068829969 6:0.22983194 7:0.048112452 8:0.37066449 9:0.104214 10:0.043506479 
-256 1:0.74533857 2:0.20001497 3:0.030013771 4:0.017827941 5:0.0068047464 6:0.035733628 7:0.0037017052 8:0.090027861 9:0.1779801 10:0.15824678 
-256 1:0.59417767 2:0.25319202 3:0.071512452 4:0.05768799 5:0.023429864 6:0.20944674 7:0.091595902 8:0.35731072 9:0.39788456 10:0.15836498 
-256 1:0.40869594 2:0.31152239 3:0.14057327 4:0.093547556 5:0.045660837 6:0.0011649987 7:0.036608146 8:0.15609951 9:0.091866871 10:0.3243084 
-238.69592109988193 1:0.46354239 2:0.1893651 3:0.16015347 4:0.10346518 5:0.083473856 6:0.10323728 7:0.3738457 8:0.3736627 9:0.34059289 10:0.36032439 
-256 1:0.6819073 2:0.19302044 3:0.072959213 4:0.035734983 5:0.016378063 6:0.042106828 7:0.022471513 8:0.077123311 9:0.10390306 10:0.073057406 
-256 1:0.61385095 2:0.23973359 3:0.063630689 4:0.054404764 5:0.028380003 6:0.075282606 7:0.01366441 8:0.070447159 9:0.11342659 10:0.33905194 
-256 1:0.63258926 2:0.18306124 3:0.077778378 4:0.071107322 5:0.035463803 6:0.40722164 7:0.017920048 8:0.18740696 9:0.28377718 10:0.27900261 
-256 1:0.30535671 2:0.38571561 3:0.12737435 4:0.12351956 5:0.058033781 6:0.30513514 7:0.081382808 8:0.079532946 9:0.093865311 10:0.12536523 
-256 1:0.62304941 2:0.17555195 3:0.090221346 4:0.069487884 5:0.041689405 6:0.16535511 7:0.093131949 8:0.043498108 9:0.27493396 10:0.31156815 
-256 1:0.23790731 2:0.36757516 3:0.16341618 4:0.15624652 5:0.074854844 6:0.02228837 7:0.10305825 8:0.0099199272 9:0.072700589 10:0.0083242003 
-256 1:0.58256463 2:0.28928122 3:0.061574082 4:0.046091879 5:0.020488191 6:0.039727723 7:0.023023838 8:0.018727413 9:0.14566195 10:0.023004897 
-256 1:0.59660087 2:0.21864596 3:0.097805167 4:0.056316022 5:0.030631973 6:0.010292604 7:0.0026922826 8:0.12275841 9:0.090958812 10:0.13690214 
-256 1:0.41252173 2:0.35744196 3:0.079320141 4:0.1018464 5:0.048869766 6:0.1488661 7:0.049555856 8:0.014978127 9:0.10759179 10:0.2237865 
-256 1:0.35187475 2:0.22942486 3:0.15743863 4:0.18797873 5:0.073283034 6:0.37464611 7:0.13454107 8:0.019987737 9:0.19439561 10:0.14770538 
-256 1:0.2695822 2:0.30574108 3:0.1443435 4:0.20525853 5:0.075074682 6:0.019232031 7:0.25620486 8:0.2471731 9:0.061749411 10:0.18551659 
-256 1:0.56511998 2:0.18349817 3:0.099487875 4:0.10056342 5:0.051330562 6:0.2269006 7:0.064697367 8:0.14699291 9:0.19391852 10:0.22415928 
-256 1:0.58688473 2:0.19868177 3:0.069851608 4:0.10122178 5:0.043360113 6:0.036068519 7:0.11111846 8:0.11342111 9:0.0085459134 10:0.06660912 
-207.29421738489793 1:0.47478161 2:0.19623652 3:0.12634153 4:0.13855016 5:0.064090183 6:0.31126654 7:0.034235406 8:0.11702249 9:0.18428859 10:0.11546618 
-256 1:0.62055289 2:0.27096183 3:0.07069858 4:0.027249215 5:0.010537484 6:0.052922602 7:0.01297861 8:0.046925909 9:0.065396143 10:0.084670246 
-256 1:0.79974704 2:0.13247197 3:0.03797145 4:0.020335116 5:0.0094744281 6:0.094555071 7:0.084636655 8:0.0020509622 9:0.1090453 10:0.14327429 
-256 1:0.55386482 2:0.20847127 3:0.10723887 4:0.085975374 5:0.044449664 6:0.047600366 7:0.068924663 8:0.023485235 9:0.070274046 10:0.092473995 
-256 1:0.5655692 2:0.25158125 3:0.10417277 4:0.051580311 5:0.027096465 6:0.08145222 7:0.032836066 8:0.002892352 9:0.064039654 10:0.19800976 
-256 1:0.63612599 2:0.25929225 3:0.059388158 4:0.030972429 5:0.014221171 6:0.044440765 7:0.088304021 8:0.027398835 9:0.1715877 10:0.19887054 
-256 1:0.59539501 2:0.25561865 3:0.1132486 4:0.029299001 5:0.0064387357 6:0.085937761 7:0.050839184 8:0.014549474 9:0.054060031 10:0.020345765 
-256 1:0.61652128 2:0.23869466 3:0.056831695 4:0.053253867 5:0.034698503 6:0.24088882 7:0.022959034 8:0.13712182 9:0.2128235 10:0.030056907 
-256 1:0.46168675 2:0.26225283 3:0.13469925 4:0.079033636 5:0.062327528 6:0.08836651 7:0.11958505 8:0.25801951 9:0.014741063 10:0.095880398 
-256 1:0.47186053 2:0.15600595 3:0.10376861 4:0.16210275 5:0.10626216 6:0.0047281872 7:0.17302858 8:0.13354529 9:0.29101148 10:0.40873566 
-256 1:0.78116812 2:0.1542285 3:0.031598049 4:0.01913118 5:0.013874154 6:0.0056651678 7:0.070529127 8:0.36602253 9:0.20507831 10:0.063697735 
-256 1:0.29444303 2:0.26391873 3:0.18859457 4:0.17511663 5:0.077927034 6:0.12899207 7:0.22818582 8:0.12176972 9:0.15896192 10:0.31898585 
-256 1:0.40669699 2:0.41434904 3:0.092851841 4:0.061929358 5:0.024172779 6:0.14275558 7:0.01456579 8:0.047148901 9:0.13372587 10:0.096924144 
-256 1:0.45232856 2:0.38921775 3:0.088305714 4:0.053787147 5:0.016360833 6:0.089072754 7:0.074243996 8:0.062691678 9:0.0022571979 10:0.016729597 
-256 1:0.2036773 2:0.30774521 3:0.27563928 4:0.16540664 5:0.047531577 6:0.059640341 7:0.081609045 8:0.07863465 9:0.089881718 10:0.058654061 
-256 1:0.25870034 2:0.41646661 3:0.14171854 4:0.12072737 5:0.062387148 6:0.087743901 7:0.14245884 8:0.10753596 9:0.1146775 10:0.07129622 
-252.39102666139485 1:0.37754345 2:0.27785879 3:0.12791756 4:0.12403901 5:0.092641185 6:0.18580575 7:0.3384816 8:0.20573498 9:0.075917374 10:0.409989 
-256 1:0.5294189 2:0.25106018 3:0.10542833 4:0.082213474 5:0.031879113 6:0.039417761 7:0.0098115059 8:0.022092971 9:0.043910367 10:0.077046121 
-256 1:0.75744052 2:0.17492449 3:0.041334883 4:0.017495268 5:0.0088048359 6:0.0055947419 7:0.054431423 8:0.14975576 9:0.043805427 10:0.064649474 
-256 1:0.45417696 2:0.12748491 3:0.15137822 4:0.19409153 5:0.07286837 6:0.04328028 7:0.097204049 8:0.32179295 9:0.37006435 10:0.33709766 
-256 1:0.54297372 2:0.18570804 3:0.091801601 4:0.12900442 5:0.050512222 6:0.12217754 7:0.069857537 8:0.017256207 9:0.23359457 10:0.11998058 
-256 1:0.6427046 2:0.19275941 3:0.0552193 4:0.077135474 5:0.03218122 6:0.025426897 7:0.11031183 8:0.12868732 9:0.031769882 10:0.010079816 
-256 1:0.68821764 2:0.21842352 3:0.053349281 4:0.027994427 5:0.012015127 6:0.028306978 7:0.055882126 8:0.029147863 9:0.22089906 10:0.12004646 
-256 1:0.40819104 2:0.23964515 3:0.17832399 4:0.12257488 5:0.051264939 6:0.219271 7:0.10518531 8:0.12558408 9:0.27793186 10:0.15776778 
-256 1:0.60304218 2:0.20879307 3:0.081443891 4:0.07290607 5:0.03381479 6:0.12879375 7:0.09649046 8:0.21077025 9:0.21806554 10:0.19049254 
-256 1:0.53893956 2:0.32615322 3:0.082536237 4:0.036296531 5:0.016074449 6:0.051759317 7:0.1069037 8:0.08653495 9:0.2247198 10:0.1502212 
-256 1:0.47340146 2:0.3738527 3:0.077170956 4:0.054266137 5:0.02130875 6:0.06969992 7:0.034187134 8:0.0079089958 9:0.02728782 10:0.034720138 
-256 1:0.42839084 2:0.33225762 3:0.092008774 4:0.10355422 5:0.043788547 6:0.32649939 7:0.055783149 8:0.26174616 9:0.1031897 10:0.021470871 
-256 1:0.25921715 2:0.31687303 3:0.19997816 4:0.14216217 5:0.081769497 6:0.10346534 7:0.008734955 8:0.18825642 9:0.067189995 10:0.0029455811 
-256 1:0.45308899 2:0.29195987 3:0.13081235 4:0.08487302 5:0.039265782 6:0.10782788 7:0.081651552 8:0.14194141 9:0.21770469 10:0.11680412 
-256 1:0.21835639 2:0.53735609 3:0.11244955 4:0.087315718 5:0.044522256 6:0.076595604 7:0.074484079 8:0.17464087 9:0.0040471972 10:0.16092851 
-256 1:0.30912765 2:0.33202132 3:0.16212177 4:0.13497127 5:0.061757988 6:0.097402277 7:0.21795521 8:0.2188334 9:0.059523012 10:0.070817242 
-111.11556369503626 1:0.43898165 2:0.31862373 3:0.085654956 4:0.089826276 5:0.066913394 6:0.027745296 7:0.0062027046 8:0.39722289 9:0.20127149 10:0.62284605 
-256 1:0.76506835 2:0.15230539 3:0.035648513 4:0.03099813 5:0.015979614 6:0.12659206 7:0.10580086 8:0.31098805 9:0.18040003 10:0.032943354 
-256 1:0.36014236 2:0.18301549 3:0.21180944 4:0.15424395 5:0.09078875 6:0.071773857 7:0.14307956 8:0.064675866 9:0.048724195 10:0.015206035 
-256 1:0.29720298 2:0.37352812 3:0.17336297 4:0.10491948 5:0.050986457 6:0.093054194 7:0.061710145 8:0.064165472 9:0.07017156 10:0.0094018035 
-256 1:0.56165407 2:0.26854189 3:0.068443749 4:0.070807052 5:0.030553245 6:0.2009808 7:0.056167703 8:0.20148667 9:0.19499278 10:0.055169741 
-256 1:0.57478839 2:0.25059769 3:0.086817287 4:0.060335859 5:0.027460779 6:0.040109743 7:0.0025333174 8:0.054050752 9:0.099996564 10:0.031555118 
-256 1:0.2828755 2:0.35235143 3:0.19957373 4:0.1176692 5:0.04753014 6:0.071649137 7:0.074765875 8:0.075280511 9:0.12015515 10:0.049587773 
-256 1:0.42208307 2:0.2766403 3:0.12765909 4:0.12403071 5:0.049586829 6:0.10184659 7:0.053423331 8:0.10784061 9:0.076672738 10:0.0073951554 
-256 1:0.75862829 2:0.18643021 3:0.025892894 4:0.020767393 5:0.0082812172 6:0.050338859 7:0.0064168222 8:0.1062585 9:0.093853406 10:0.14661045 
-256 1:0.45286202 2:0.29051323 3:0.125843 4:0.08488185 5:0.045899905 6:0.053391437 7:0.087470703 8:0.041540049 9:0.1307653 10:0.21330959 
-231.50733564574256 1:0.68266111 2:0.20797337 3:0.042727572 4:0.044114417 5:0.022523539 6:0.10743484 7:0.1551894 8:0.034518445 9:0.27762359 10:0.23688324 
-197.56203625086337 1:0.39657957 2:0.22085104 3:0.16586974 4:0.1330558 5:0.083643861 6:0.45860262 7:0.20946896 8:0.24841305 9:0.053314971 10:0.10486344 
-256 1:0.36555158 2:0.31325977 3:0.15316766 4:0.10502093 5:0.063000061 6:0.098026072 7:0.14982934 8:0.073206701 9:0.075403512 10:0.042045732 
-256 1:0.71682004 2:0.22308127 3:0.037255176 4:0.0168481 5:0.0059954134 6:0.030609428 7:0.02771098 8:0.031453373 9:0.13133235 10:0.1334261 
-256 1:0.29996624 2:0.30125983 3:0.19158286 4:0.12279205 5:0.084399022 6:0.1194446 7:0.22822856 8:0.096689286 9:0.013455683 10:0.034062224 
-256 1:0.49517243 2:0.26505965 3:0.10231517 4:0.094503541 5:0.042949212 6:0.089987752 7:0.072055766 8:0.058258922 9:0.118024 10:0.047614751 
-256 1:0.31000068 2:0.29390775 3:0.19968623 4:0.13324829 5:0.063157054 6:0.15522356 7:0.021059842 8:0.012925774 9:0.096668 10:0.092877452 
-256 1:0.54403774 2:0.20236732 3:0.088188583 4:0.11053595 5:0.054870415 6:0.16166562 7:0.067199452 8:0.11117016 9:0.022721523 10:0.0044715815 
-256 1:0.51692819 2:0.2805787 3:0.071016265 4:0.08894518 5:0.042531664 6:0.059236792 7:0.11644662 8:0.0035140419 9:0.10158307 10:0.064209182 
-256 1:0.28988995 2:0.29327784 3:0.2227636 4:0.13331545 5:0.060753154 6:0.045009847 7:0.046162932 8:0.11478168 9:0.16918009 10:0.14069168 
-256 1:0.64465689 2:0.23116408 3:0.075892022 4:0.033343872 5:0.014943132 6:0.021486032 7:0.13239539 8:0.023635867 9:0.064541867 10:0.086608761 
-29.106011676815562 1:0.25458051 2:0.45229128 3:0.12376604 4:0.1194385 5:0.049923684 6:0.47338531 7:0.11335424 8:0.36400688 9:0.27098785 10:0.25926938 
-256 1:0.38473396 2:0.26833955 3:0.13276572 4:0.1468465 5:0.067314259 6:0.22885981 7:0.073120297 8:0.062277197 9:0.049060838 10:0.0047720976 
-256 1:0.34895465 2:0.30520026 3:0.16568755 4:0.11732993 5:0.062827604 6:0.09323207 7:0.026273712 8:0.12949693 9:0.1832343 10:0.039501803 
-256 1:0.46356155 2:0.35825296 3:0.08806976 4:0.064129896 5:0.025985828 6:0.0016780764 7:0.075439264 8:0.11200104 9:0.21151172 10:0.12388343 
-256 1:0.3737815 2:0.30665184 3:0.12878124 4:0.13450713 5:0.056278286 6:0.28176528 7:0.09688901 8:0.052726656 9:0.1227169 10:0.11960689 
-256 1:0.55316403 2:0.2890232 3:0.066903088 4:0.060018201 5:0.030891482 6:0.012652493 7:0.10514058 8:0.046212566 9:0.010057579 10:0.13452472 
-256 1:0.48161266 2:0.22653573 3:0.11281551 4:0.11433064 5:0.064705453 6:0.075039837 7:0.036965604 8:0.048278369 9:0.0023227494 10:0.37325671 
-256 1:0.70393007 2:0.20114472 3:0.054337105 4:0.030989657 5:0.0095984419 6:0.18682757 7:0.12778453 8:0.013121809 9:0.010441263 10:0.021398545 
-256 1:0.50764181 2:0.25137648 3:0.095302397 4:0.09865877 5:0.047020539 6:0.091012486 7:0.14580117 8:0.15974039 9:0.09691495 10:0.3530426 
-256 1:0.52207556 2:0.28123351 3:0.089205027 4:0.076023227 5:0.031462676 6:0.30711566 7:0.40496137 8:0.32581021 9:0.12937114 10:0.26431941 
-256 1:0.4943986 2:0.35784082 3:0.079458863 4:0.047614263 5:0.020687447 6:0.09296388 7:0.019603599 8:0.11547207 9:0.053362028 10:0.10155813 
-60.082142586803641 1:0.67701415 2:0.24552115 3:0.042595986 4:0.02494973 5:0.0099189831 6:0.0078416993 7:0.00057898129 8:0.098898667 9:0.04864198 10:0.048315646 
-256 1:0.45631283 2:0.32632108 3:0.07402899 4:0.098589769 5:0.044747336 6:0.01273907 7:0.10037306 8:0.097564907 9:0.022520041 10:0.10493292 
-256 1:0.75410616 2:0.20099861 3:0.024574167 4:0.013847727 5:0.0064733375 6:0.021882023 7:0.040945043 8:0.20787663 9:0.21522774 10:0.19480743 
-100.90210629021422 1:0.29374523 2:0.40108974 3:0.1248726 4:0.12073204 5:0.059560386 6:0.16886906 7:0.30112237 8:0.38749825 9:0.32335033 10:0.25546784 
-256 1:0.64036977 2:0.22907866 3:0.074944509 4:0.037887585 5:0.01771948 6:0.072287894 7:0.35892253 8:0.24587083 9:0.16240097 10:0.19329781 
-256 1:0.70950495 2:0.13034051 3:0.074051088 4:0.043848649 5:0.042254804 6:0.091596493 7:0.043739681 8:0.0083738294 9:0.034025355 10:0.081987937 
-26.441252475240521 1:0.34374589 2:0.15797967 3:0.097738383 4:0.27214716 5:0.1283889 6:0.033136356 7:0.052304194 8:0.21481678 9:0.18844261 10:0.2536586 
-256 1:0.71285881 2:0.17891642 3:0.046082508 4:0.044108801 5:0.018033457 6:0.006538914 7:0.041731183 8:0.18228762 9:0.096518386 10:0.066700371 
-49.561788034599822 1:0.71073886 2:0.20194223 3:0.041786913 4:0.032106526 5:0.013425469 6:0.033641332 7:0.019634892 8:0.04234693 9:0.0030651826 10:0.021023306 
-256 1:0.58934018 2:0.24770984 3:0.077108515 4:0.050775571 5:0.035065886 6:0.18833198 7:0.076870282 8:0.022816797 9:0.1244218 10:0.075601533 
-256 1:0.23274192 2:0.40571433 3:0.13657455 4:0.16187357 5:0.063095626 6:0.2801609 7:0.059803225 8:0.11332181 9:0.18437242 10:0.04333389 
-256 1:0.64868845 2:0.23309815 3:0.05566789 4:0.043373735 5:0.019171767 6:0.057454253 7:0.013149609 8:0.070840736 9:0.15794101 10:0.19835097 
-256 1:0.34248564 2:0.3047594 3:0.16416772 4:0.12004376 5:0.068543493 6:0.34860389 7:0.19017235 8:0.34782436 9:0.10255626 10:0.14548458 
-256 1:0.61080833 2:0.18369151 3:0.13627659 4:0.043125082 5:0.02609849 6:0.070611123 7:0.035051774 8:0.07268806 9:0.22515664 10:0.15522963 
-256 1:0.24808752 2:0.44719857 3:0.12214187 4:0.12801524 5:0.054556802 6:0.095734266 7:0.21998701 8:0.14504704 9:0.095658662 10:0.051118353 
-256 1:0.35513601 2:0.24020279 3:0.18749682 4:0.13795291 5:0.079211472 6:0.15752825 7:0.15174623 8:0.022774001 9:0.21767513 10:0.071931033 
-61.147582427697053 1:0.6809646 2:0.15932883 3:0.054690053 4:0.061313436 5:0.043703085 6:0.85975613 7:0.21589951 8:0.01832782 9:0.06171446 10:0.01554716 
-154.05004183649336 1:0.2933045 2:0.31500792 3:0.16459798 4:0.15793401 5:0.069155604 6:0.022912458 7:0.23584432 8:0.027799788 9:0.24738584 10:0.12422633 
-256 1:0.32012542 2:0.42821187 3:0.12053597 4:0.091574527 5:0.039552212 6:0.099905637 7:0.0007730562 8:0.001913272 9:0.0050007327 10:0.039841689 
-256 1:0.82050296 2:0.10688477 3:0.035225048 4:0.02447659 5:0.012910629 6:0.13682613 7:0.2378932 8:0.13543816 9:0.12484116 10:0.31146309 
-256 1:0.43748729 2:0.24637211 3:0.095040405 4:0.15412656 5:0.066973632 6:0.25147132 7:0.082965105 8:0.017154853 9:0.02084793 10:0.28467735 
-256 1:0.35779376 2:0.11047087 3:0.060052353 4:0.11894615 5:0.35273687 6:0.21124163 7:0.075320384 8:0.072606104 9:0.15878248 10:0.2003648 
-256 1:0.5246066 2:0.21692908 3:0.099424987 4:0.10602922 5:0.05301011 6:0.16554222 7:0.16641678 8:0.078354489 9:0.048236238 10:0.111267 
-256 1:0.48522164 2:0.27256295 3:0.10390168 4:0.097514542 5:0.040799181 6:0.034668525 7:0.0089909217 8:0.19550278 9:0.2482295 10:0.027642126 
-256 1:0.66157803 2:0.24671153 3:0.05855221 4:0.023718369 5:0.0094398681 6:0.031962882 7:0.023911643 8:0.0016377903 9:0.10591918 10:0.12418119 
-256 1:0.61154168 2:0.19753027 3:0.092623913 4:0.065977327 5:0.032326813 6:0.026608211 7:0.10272441 8:0.061836982 9:0.048569931 10:0.047374534 
-256 1:0.54150507 2:0.19534786 3:0.12362326 4:0.086464241 5:0.05305957 6:0.024680676 7:0.047844895 8:0.071709144 9:0.28168364 10:0.30705096 
-256 1:0.5634077 2:0.2452809 3:0.10094929 4:0.058289474 5:0.032072633 6:0.0052628678 7:0.12045772 8:0.31805556 9:0.17986098 10:0.091226502 
-256 1:0.46610012 2:0.35661417 3:0.085923058 4:0.065734613 5:0.025628039 6:0.074765346 7:0.029423093 8:0.014930129 9:0.067812213 10:0.032889121 
-256 1:0.58227225 2:0.23412864 3:0.065240276 4:0.077561983 5:0.040796856 6:0.0079155554 7:0.021077531 8:0.17043069 9:0.49216188 10:0.4194865 
-256 1:0.41183726 2:0.33025737 3:0.10307018 4:0.10674609 5:0.04808909 6:0.089095364 7:0.054676377 8:0.13883078 9:0.12315313 10:0.017348813 
-256 1:0.41355798 2:0.25382172 3:0.1547108 4:0.11284666 5:0.065062842 6:0.072709165 7:0.0012209777 8:0.028375049 9:0.16745366 10:0.0931041 
-256 1:0.29710331 2:0.31999324 3:0.1597863 4:0.15520448 5:0.067912681 6:0.00080381735 7:0.098432833 8:0.017602992 9:0.22749683 10:0.34387301 
-256 1:0.63839665 2:0.21206175 3:0.057321942 4:0.060294886 5:0.031924771 6:0.17477871 7:0.023434523 8:0.040108037 9:0.23478276 10:0.25251968 
-166.50085438521822 1:0.73623138 2:0.17318098 3:0.044557195 4:0.028798925 5:0.017231527 6:0.17342453 7:0.12456768 8:0.0092324165 9:0.0098540986 10:0.5486871 
-256 1:0.66941285 2:0.18230174 3:0.054317169 4:0.060997123 5:0.032971121 6:0.012121003 7:0.079453518 8:0.11169598 9:0.01704149 10:0.047296689 
-256 1:0.43956056 2:0.24598874 3:0.15414013 4:0.10742648 5:0.052884087 6:0.017314093 7:0.11606901 8:0.010274138 9:0.081221652 10:0.0033638598 
-256 1:0.51947381 2:0.21007588 3:0.11564795 4:0.097447945 5:0.05735441 6:0.12837321 7:0.030699172 8:0.23238188 9:0.12931394 10:0.16384385 
-256 1:0.38025337 2:0.25057502 3:0.15762133 4:0.14749394 5:0.064056336 6:0.055635368 7:0.082434883 8:0.0050831637 9:0.26397001 10:0.15351612 
-256 1:0.59090991 2:0.24302398 3:0.082523621 4:0.060006696 5:0.023535794 6:0.17559107 7:0.016458643 8:0.027773701 9:0.17020114 10:0.01376145 
-256 1:0.24075171 2:0.21557738 3:0.19308289 4:0.22295031 5:0.12763771 6:0.42965781 7:0.008108792 8:0.3034619 9:0.19494835 10:0.078826289 
-256 1:0.59450168 2:0.25570315 3:0.077938191 4:0.049417526 5:0.022439455 6:0.25028729 7:0.11016906 8:0.18631778 9:0.11241746 10:0.048287656 
-256 1:0.41722235 2:0.17931961 3:0.16462507 4:0.16034542 5:0.078487539 6:0.3416924 7:0.11070334 8:0.085640936 9:0.18953051 10:0.38241433 
-256 1:0.5628544 2:0.15666362 3:0.11651938 4:0.099736021 5:0.064226583 6:0.21511565 7:0.068489443 8:0.01190538 9:0.13304612 10:0.40097501 
-2.8516039742359207 1:0.12494116 2:0.23062053 3:0.13705263 4:0.20180893 5:0.30557674 6:0.045642255 7:0.32921993 8:0.31168294 9:0.37285287 10:0.34889846 
-256 1:0.5954689 2:0.18310782 3:0.10116513 4:0.075426768 5:0.044831382 6:0.014261857 7:0.0060674926 8:0.23426249 9:0.25351281 10:0.048590612 
-256 1:0.82141721 2:0.11363286 3:0.02990642 4:0.022082213 5:0.0129613 6:0.050908905 7:0.07752667 8:0.0091190944 9:0.031475261 10:0.087603539 
-256 1:0.46111431 2:0.23990762 3:0.097949927 4:0.14453971 5:0.056488427 6:0.078921179 7:0.14295038 8:0.023199193 9:0.1613116 10:0.024868392 
-256 1:0.33744901 2:0.19879153 3:0.17767819 4:0.19365303 5:0.092428249 6:0.39322363 7:0.00040479235 8:0.24764477 9:0.4199724 10:0.18979127 
-256 1:0.48880732 2:0.22621371 3:0.12063493 4:0.10579044 5:0.058553599 6:0.03248383 7:0.047449326 8:0.0081336372 9:0.12788596 10:0.011093085 
-256 1:0.72809232 2:0.16055693 3:0.058493925 4:0.033280506 5:0.019576319 6:0.0048168824 7:0.083449642 8:0.11743064 9:0.12630621 10:0.11164463 
-256 1:0.57517409 2:0.18631493 3:0.093563712 4:0.09037231 5:0.054574962 6:0.019644898 7:0.23866831 8:0.11659672 9:0.042847298 10:0.1590096 
-256 1:0.47606203 2:0.13658962 3:0.16399544 4:0.17380221 5:0.0495507 6:0.082502849 7:0.092228539 8:0.066646157 9:0.072892974 10:0.059364594 
-256 1:0.40678643 2:0.18191542 3:0.1822578 4:0.14782736 5:0.081212994 6:0.39976083 7:0.15220028 8:0.16353605 9:0.14475541 10:0.063215941 
-256 1:0.54342666 2:0.2612852 3:0.098813896 4:0.06725643 5:0.029217807 6:0.13004204 7:0.078793411 8:0.033975246 9:0.016979119 10:0.13370497 
-256 1:0.38715205 2:0.25526644 3:0.14292675 4:0.1481574 5:0.066497351 6:0.035281338 7:0.010139595 8:0.18408905 9:0.25993194 10:0.28057576 
-256 1:0.5629683 2:0.22075315 3:0.087878043 4:0.091015675 5:0.037384836 6:0.027897154 7:0.037420821 8:0.07433685 9:0.045776543 10:0.0029846781 
-256 1:0.41314989 2:0.31901768 3:0.12162431 4:0.09691511 5:0.049293007 6:0.33185862 7:0.056609763 8:0.17456332 9:0.014956733 10:0.30556908 
-256 1:0.57549006 2:0.2333448 3:0.087497904 4:0.067955376 5:0.035711858 6:0.031341079 7:0.093575362 8:0.23136894 9:0.073323029 10:0.0066841735 
-256 1:0.40810459 2:0.3131022 3:0.13442926 4:0.086500354 5:0.057863593 6:0.25172327 7:0.22242424 8:0.097243123 9:0.090860673 10:0.39994356 
-256 1:0.49207166 2:0.30454756 3:0.095151296 4:0.072228812 5:0.036000669 6:0.31454581 7:0.065132042 8:0.086286921 9:0.17032286 10:0.14967949 
-256 1:0.38233899 2:0.20397824 3:0.20043849 4:0.1279503 5:0.085293986 6:0.034429354 7:0.11302858 8:0.014932868 9:0.14405807 10:0.17804697 
-256 1:0.32740278 2:0.4041666 3:0.13747653 4:0.079961111 5:0.050992977 6:0.18047231 7:0.1860228 8:0.32288392 9:0.2215037 10:0.2016742 
-256 1:0.32839218 2:0.36275155 3:0.13062564 4:0.12439347 5:0.053837164 6:0.08414745 7:0.057076653 8:0.13648801 9:0.15742697 10:0.032743089 
-256 1:0.48245652 2:0.23814345 3:0.12328982 4:0.11306015 5:0.04305007 6:0.16188843 7:0.05140569 8:0.024096683 9:0.038746832 10:0.090990212 
-256 1:0.63145784 2:0.26600001 3:0.065680625 4:0.026515838 5:0.010345696 6:0.1443235 7:0.10734388 8:0.067672848 9:0.14808164 10:0.044763072 
-256 1:0.31328053 2:0.41466917 3:0.11643488 4:0.10897375 5:0.04664167 6:0.22349536 7:0.013391362 8:0.0060310886 9:0.09283046 10:0.10712577 
-256 1:0.35180277 2:0.24929738 3:0.21393337 4:0.12187921 5:0.063087278 6:0.030369225 7:0.059844106 8:0.10292108 9:0.16001788 10:0.030611732 
-256 1:0.34128303 2:0.40621731 3:0.11774818 4:0.088683954 5:0.046067526 6:0.22589009 7:0.041477173 8:3.9099734e-05 9:0.17578403 10:0.18243889 
-256 1:0.49290773 2:0.25699844 3:0.12412731 4:0.080085253 5:0.045881274 6:0.021632322 7:0.064993854 8:0.033027407 9:0.0561682 10:0.18540845 
-153.30106290844154 1:0.45208117 2:0.24958492 3:0.11318888 4:0.12429645 5:0.06084858 6:0.4642842 7:0.039853977 8:0.57600063 9:0.11567177 10:0.13394941 
-256 1:0.33165729 2:0.37049185 3:0.13123486 4:0.11153228 5:0.055083715 6:0.26466285 7:0.011540958 8:0.12045866 9:0.11330111 10:0.27025334 
-5.9279566681390365 1:0.90897869 2:0.050605792 3:0.0078662436 4:0.016865923 5:0.015683354 6:0.024852394 7:0.0098064471 8:0.21686342 9:0.25238597 10:0.41121 
-256 1:0.38345403 2:0.22083698 3:0.179634 4:0.15730256 5:0.058772434 6:0.28382333 7:0.0060972965 8:0.36453684 9:0.12010591 10:0.17178241 
-0.58613917555780404 1:0.33774681 2:0.34218982 3:0.093647789 4:0.13377576 5:0.092639825 6:0.42274182 7:0.38841045 8:0.061710449 9:0.3428864 10:0.40109364 
-256 1:0.34631588 2:0.27332241 3:0.17075332 4:0.14450512 5:0.065103268 6:0.34469899 7:0.25653538 8:0.12372953 9:0.12266192 10:0.18355228 
-256 1:0.28554993 2:0.38349572 3:0.11219479 4:0.15010085 5:0.068658712 6:0.030092569 7:0.021309493 8:0.026675837 9:0.023817002 10:0.034455722 
-256 1:0.67316909 2:0.10619804 3:0.070008027 4:0.10194194 5:0.048682906 6:0.050202271 7:0.28573563 8:0.2211545 9:0.14320496 10:0.18888732 
-256 1:0.76672012 2:0.17194882 3:0.015524163 4:0.032155285 5:0.013651608 6:0.020557367 7:0.042977761 8:0.13441355 9:0.14192749 10:0.092927484 
-256 1:0.71844264 2:0.12221094 3:0.069701074 4:0.058201184 5:0.031444165 6:0.050819189 7:0.015952067 8:0.03459721 9:0.051793266 10:0.042848042 
-256 1:0.43997276 2:0.24618541 3:0.13845205 4:0.12829689 5:0.047092884 6:0.083103107 7:0.061841787 8:0.21878249 9:0.1088533 10:0.28958083 
-256 1:0.35910942 2:0.32962186 3:0.12403333 4:0.13226326 5:0.054972131 6:0.043928914 7:0.14240292 8:0.12544643 9:0.13014739 10:0.089220752 
-256 1:0.62376059 2:0.24928582 3:0.057931984 4:0.044391386 5:0.024630216 6:0.20053473 7:0.017544462 8:0.024506888 9:0.21132422 10:0.079528696 
-256 1:0.50390922 2:0.24312217 3:0.111046 4:0.099312451 5:0.042610157 6:0.0093319199 7:0.035098602 8:0.14443458 9:0.20541323 10:0.07789377 
-256 1:0.34557469 2:0.26109124 3:0.19011107 4:0.13449008 5:0.06873293 6:0.14673202 7:0.15272493 8:0.040904624 9:0.093513082 10:0.010186873 
-256 1:0.58979535 2:0.20686477 3:0.076957859 4:0.079175068 5:0.047206957 6:0.22728071 7:0.1014949 8:0.03689742 9:0.027140522 10:0.19141893 
-256 1:0.21686098 2:0.25479568 3:0.2016406 4:0.20519926 5:0.12150348 6:0.27619614 7:0.010762442 8:0.025640219 9:0.0074888231 10:0.020307083 
-256 1:0.32138253 2:0.52047059 3:0.052423703 4:0.073691729 5:0.032031449 6:0.018484432 7:0.057219149 8:0.12974912 9:0.30131809 10:0.027526136 
-256 1:0.38432772 2:0.23244042 3:0.20181581 4:0.12101912 5:0.060396939 6:0.092479218 7:0.095367994 8:0.19742772 9:0.035198602 10:0.1678475 
-32.050683617119098 1:0.67613439 2:0.1728954 3:0.069992223 4:0.044612468 5:0.03636552 6:0.67341086 7:0.46745218 8:0.12528972 9:0.41324315 10:0.51725525 
-256 1:0.68795224 2:0.19209312 3:0.07469289 4:0.030370035 5:0.014891711 6:0.066182106 7:0.16457649 8:0.10432652 9:0.21030646 10:0.23499774 
-256 1:0.31034076 2:0.37954436 3:0.14566048 4:0.10795102 5:0.05650338 6:0.19982706 7:0.17175734 8:0.027032614 9:0.076182826 10:0.0041531271 
-256 1:0.6597281 2:0.1936043 3:0.071992827 4:0.048629218 5:0.026045556 6:0.085521012 7:0.10605376 8:0.12194516 9:0.09550663 10:0.009345408 
-256 1:0.324925 2:0.19644987 3:0.21193461 4:0.17320544 5:0.093485081 6:0.043402965 7:0.23656924 8:0.2833542 9:0.087171455 10:0.068806109 
-256 1:0.29104502 2:0.2677299 3:0.1622003 4:0.18321442 5:0.095810359 6:0.12696543 7:0.11241045 8:0.02018189 9:0.017456727 10:0.019027583 
-256 1:0.33261812 2:0.29774633 3:0.16417089 4:0.13464523 5:0.070819421 6:0.052501998 7:0.097198108 8:0.015024462 9:0.1090805 10:0.12849725 
-256 1:0.49049395 2:0.21334452 3:0.14253591 4:0.10616406 5:0.047461567 6:0.07967875 7:0.050181988 8:0.15928003 9:0.27496314 10:0.28851656 
-256 1:0.58077692 2:0.22705343 3:0.074728106 4:0.080372044 5:0.037069498 6:0.15763949 7:0.13179998 8:0.10047817 9:0.18122217 10:0.33136772 
-256 1:0.68106451 2:0.17906443 3:0.065711756 4:0.048353958 5:0.025805342 6:0.052709523 7:0.071175472 8:0.02760617 9:0.0082697761 10:0.019930419 
-256 1:0.56257836 2:0.25709846 3:0.080184601 4:0.067795792 5:0.032342785 6:0.062951789 7:0.033472086 8:0.07751321 9:0.078388672 10:0.062700213 
-4.18849058145529 1:0.26026272 2:0.1910748 3:0.098990425 4:0.16398031 5:0.28569175 6:0.18211635 7:0.12351379 8:0.12417399 9:0.17073112 10:0.18350307 
-74.098259306949785 1:0.40509476 2:0.13703352 3:0.06758407 4:0.14771726 5:0.24257039 6:0.19229549 7:0.29248918 8:0.21272784 9:0.21782032 10:0.041301863 
-256 1:0.45562391 2:0.33919347 3:0.13512989 4:0.049071858 5:0.020980867 6:0.093535331 7:0.01993376 8:0.045383425 9:0.089006947 10:0.03138868 
-256 1:0.59425912 2:0.20662935 3:0.092715503 4:0.073704729 5:0.0326913 6:0.084264124 7:0.01614937 8:0.067676151 9:0.011359693 10:0.06632638 
-256 1:0.76452352 2:0.15007325 3:0.050590079 4:0.021297399 5:0.013515753 6:0.20312055 7:0.080542041 8:0.14426897 9:0.10345491 10:0.099416666 
-256 1:0.61010744 2:0.20129057 3:0.097356211 4:0.070516251 5:0.020729527 6:0.11717917 7:0.071317299 8:0.048668286 9:0.089760134 10:0.056090998 
-256 1:0.23650281 2:0.37599016 3:0.2083745 4:0.14315746 5:0.035975076 6:0.34464546 7:0.12885367 8:0.27128801 9:0.0065760757 10:0.068193051 
-256 1:0.65784583 2:0.19167106 3:0.062079383 4:0.055714031 5:0.032689694 6:0.22273928 7:0.060336081 8:0.025738813 9:0.084336783 10:0.036786181 
-256 1:0.43723719 2:0.35519455 3:0.10139913 4:0.06604092 5:0.040128205 6:0.29989287 7:0.034405476 8:0.23896861 9:0.20099434 10:0.011662765 
-132.23849360523147 1:0.25351734 2:0.24008685 3:0.21249475 4:0.1619712 5:0.13192985 6:0.1000058 7:0.086806732 8:0.13628096 9:0.032007481 10:0.025497597 
-256 1:0.5080448 2:0.36109154 3:0.079036269 4:0.041586512 5:0.010240878 6:0.093127251 7:0.045596465 8:0.025443827 9:0.029159464 10:0.055368536 
-256 1:0.44897262 2:0.31748501 3:0.11127942 4:0.079584163 5:0.042678791 6:0.16387881 7:0.00020807582 8:0.062998022 9:0.04252039 10:0.037809754 
-256 1:0.55399956 2:0.2434124 3:0.10024271 4:0.063781319 5:0.038564003 6:0.076645745 7:0.11359207 8:0.010028424 9:0.15173848 10:0.052000918 
-256 1:0.86085565 2:0.1109215 3:0.015821047 4:0.0085775298 5:0.0038242781 6:0.18078153 7:0.23347932 8:0.2178181 9:0.065114571 10:0.06932819 
-256 1:0.45282821 2:0.22463757 3:0.15942152 4:0.12310314 5:0.040009555 6:0.018268118 7:0.3050565 8:0.21229952 9:0.0074462069 10:0.021810855 
-256 1:0.59549169 2:0.20880015 3:0.091622809 4:0.064758791 5:0.03932656 6:0.20449473 7:0.053474534 8:0.41503677 9:0.1348451 10:0.39405626 
-256 1:0.41360038 2:0.24632727 3:0.14721436 4:0.1377562 5:0.05510179 6:0.16772522 7:0.081251895 8:0.046536738 9:0.15341146 10:0.026876227 
-256 1:0.45357872 2:0.41195743 3:0.074182514 4:0.042158515 5:0.018122821 6:0.040670909 7:0.045666193 8:0.063611732 9:0.0041873162 10:0.08600487 
-256 1:0.57770689 2:0.22407671 3:0.058119003 4:0.095445447 5:0.044651949 6:0.12606839 7:0.16821612 8:0.24712844 9:0.035555114 10:0.17510196 
-256 1:0.55071173 2:0.21934601 3:0.13587003 4:0.058903106 5:0.035169123 6:0.03783536 7:0.01663642 8:0.061762661 9:0.02126828 10:0.15803728 
-256 1:0.30435413 2:0.2963789 3:0.15270227 4:0.17030158 5:0.076263117 6:0.068043074 7:0.0070508226 8:0.1557127 9:0.22212571 10:0.3526147 
-256 1:0.49738656 2:0.23733645 3:0.12638292 4:0.093693988 5:0.045200079 6:0.017107472 7:0.0030647902 8:0.027559484 9:0.00029152238 10:0.06106535 
-256 1:0.54958891 2:0.20448432 3:0.11484522 4:0.082888926 5:0.048192619 6:0.12717544 7:0.31906676 8:0.11589185 9:0.011124067 10:0.038787815 
-256 1:0.64632602 2:0.19037575 3:0.070115063 4:0.063393684 5:0.029789479 6:0.10749298 7:0.022064564 8:0.014356044 9:0.043957241 10:0.16200797 
-10.62684542329051 1:0.59829015 2:0.18004392 3:0.071010148 4:0.096352773 5:0.054303011 6:0.064199331 7:0.077414687 8:0.32338429 9:0.098931122 10:0.37815854 
-256 1:0.63269467 2:0.20929708 3:0.075752856 4:0.055166309 5:0.027089086 6:0.063543164 7:0.12300094 8:0.0067102684 9:0.081933727 10:0.074835786 
-150.65799930968078 1:0.28785947 2:0.17525419 3:0.16379383 4:0.24489066 5:0.12820184 6:0.060938819 7:0.23858215 8:0.31698123 9:0.4217385 10:0.2616635 
-183.80088061449274 1:0.40946153 2:0.22624811 3:0.1368138 4:0.15854485 5:0.068931704 6:0.24460148 7:0.17940139 8:0.029426725 9:0.067507559 10:0.24583318 
-256 1:0.30360373 2:0.23967234 3:0.1985673 4:0.15522519 5:0.10293143 6:0.21727248 7:0.094629969 8:0.09281271 9:0.040961912 10:0.16752089 
-256 1:0.40646782 2:0.30330325 3:0.11743894 4:0.12422645 5:0.048563547 6:0.11659544 7:0.038862033 8:0.13519663 9:0.0041774446 10:0.065986071 
-256 1:0.59782012 2:0.23922092 3:0.080374315 4:0.059983047 5:0.022601603 6:0.012104016 7:0.036183859 8:0.21001528 9:0.018207812 10:0.11246784 
-256 1:0.60179657 2:0.23845891 3:0.095343945 4:0.044403169 5:0.019997411 6:0.039936911 7:0.053328324 8:0.17288374 9:0.14256116 10:0.069661027 
-256 1:0.62530939 2:0.28068419 3:0.055319855 4:0.030949776 5:0.0077367917 6:0.079811975 7:0.077944999 8:0.059264615 9:0.024720851 10:0.10334645 
-256 1:0.41257305 2:0.3836034 3:0.098300206 4:0.067340298 5:0.03818304 6:0.035091613 7:0.12943975 8:0.18896024 9:0.1044719 10:0.051835644 
-256 1:0.65062023 2:0.21145464 3:0.061751345 4:0.05070964 5:0.025464144 6:0.17147716 7:0.074539558 8:0.066417051 9:0.072666298 10:0.13151455 
-256 1:0.75044685 2:0.11686885 3:0.097777685 4:0.023610419 5:0.011296199 6:0.084818956 7:0.069307496 8:0.26798903 9:0.066025655 10:0.00043286099 
-256 1:0.48281154 2:0.27391134 3:0.087348783 4:0.098175191 5:0.057753146 6:0.28527869 7:0.13090642 8:0.0046901249 9:0.10136845 10:0.28500146 
-256 1:0.51018405 2:0.27279191 3:0.12590064 4:0.056528297 5:0.034595097 6:0.042220549 7:0.087726892 8:0.01364181 9:0.079764279 10:0.19069327 
-256 1:0.57663009 2:0.24476544 3:0.089072612 4:0.061213281 5:0.028318581 6:0.083082142 7:0.083826623 8:0.20199818 9:0.25026132 10:0.12815126 
-256 1:0.65287915 2:0.19976623 3:0.070955125 4:0.048674142 5:0.027725353 6:0.0042495543 7:0.066530108 8:0.13353821 9:0.18939443 10:0.28372399 
-256 1:0.49721121 2:0.33792122 3:0.081687312 4:0.060405282 5:0.022774976 6:0.06324333 7:0.0055053256 8:0.080195517 9:0.054769871 10:0.0022663713 
-256 1:0.48881571 2:0.25756907 3:0.12166403 4:0.084580327 5:0.047370873 6:0.053451895 7:0.13821603 8:0.036481036 9:0.084877366 10:0.18507138 
-256 1:0.32429173 2:0.26042491 3:0.16109097 4:0.17198163 5:0.082210759 6:0.2755349 7:0.12922128 8:0.10072115 9:0.11424606 10:0.10392137 
-211.60797055473404 1:0.24178705 2:0.35258703 3:0.18354913 4:0.15261831 5:0.069458479 6:0.095804492 7:0.033749131 8:0.015702044 9:0.28378055 10:0.15462117 
-256 1:0.37312027 2:0.29812578 3:0.13141156 4:0.13952382 5:0.057818571 6:0.10320733 7:0.046024802 8:0.11620399 9:0.023782494 10:0.002029284 
-256 1:0.32181557 2:0.31176405 3:0.16752801 4:0.13169243 5:0.067199937 6:0.037942694 7:0.19274247 8:0.20553851 9:0.07192936 10:0.008246568 
-256 1:0.3201752 2:0.38109619 3:0.14733541 4:0.11335721 5:0.038035996 6:0.14933747 7:0.13719349 8:0.10633016 9:0.05285232 10:0.026297931 
-256 1:0.25188823 2:0.22730603 3:0.26980722 4:0.17006985 5:0.080928665 6:0.16143482 7:0.21493549 8:0.2603778 9:0.28941519 10:0.089401462 
-256 1:0.44894294 2:0.27274664 3:0.10683762 4:0.12153048 5:0.049942316 6:0.27600721 7:0.20574547 8:0.20801991 9:0.16246516 10:0.092190399 
-64.748474502212702 1:0.31299331 2:0.16841421 3:0.20441504 4:0.20224502 5:0.11193242 6:0.19977574 7:0.36151799 8:0.44580365 9:0.086172809 10:0.044117478 
-256 1:0.52937223 2:0.20201981 3:0.1118085 4:0.10636557 5:0.050433895 6:0.10549219 7:0.098040453 8:0.19260215 9:0.039644963 10:0.12414755 
-256 1:0.25632146 2:0.3890189 3:0.14246674 4:0.14041271 5:0.071780198 6:0.076304544 7:0.0041342638 8:0.078798089 9:0.03468749 10:0.043612994 
-256 1:0.77021086 2:0.1760123 3:0.034456163 4:0.014563224 5:0.0047574582 6:0.0089237087 7:0.00056453165 8:0.052402681 9:0.057590625 10:0.021617731 
-16.85888368799872 1:0.24859023 2:0.21482657 3:0.092015572 4:0.12414376 5:0.32042387 6:0.02921335 7:0.17207593 8:0.24008927 9:0.26091689 10:0.2425834 
-256 1:0.47504705 2:0.26942925 3:0.16997647 4:0.045936655 5:0.039610568 6:0.23186575 7:0.17226122 8:0.23583341 9:0.23766147 10:0.35998889 
-256 1:0.75050357 2:0.15890757 3:0.049543994 4:0.025659751 5:0.015385118 6:0.026582765 7:0.058968202 8:0.066239758 9:0.11999854 10:0.12135776 
-256 1:0.54030996 2:0.25641617 3:0.086266133 4:0.079298694 5:0.037709043 6:0.0020268837 7:0.013199125 8:0.13577166 9:0.049313237 10:0.075722001 
-256 1:0.51798101 2:0.20956901 3:0.11104135 4:0.10855345 5:0.052855183 6:0.11505141 7:0.16712111 8:0.21951228 9:0.0026544311 10:0.068281114 
-256 1:0.36995402 2:0.33866618 3:0.14370017 4:0.098782477 5:0.048897159 6:0.14002089 7:0.11554872 8:0.19163407 9:0.10355838 10:0.10405469 
-256 1:0.23207226 2:0.32452891 3:0.15386882 4:0.19175102 5:0.097778994 6:0.187631 7:0.16534994 8:0.45573447 9:0.019498959 10:0.031178167 
-256 1:0.36418762 2:0.28497151 3:0.15701779 4:0.12317263 5:0.070650452 6:0.088352967 7:0.04153901 8:0.012204084 9:0.005323658 10:0.15650982 
-32.822170352810303 1:0.29647311 2:0.22401207 3:0.11770304 4:0.24145554 5:0.12035625 6:0.31783161 7:0.4364203 8:0.10716059 9:0.14334235 10:0.05111548 
-256 1:0.50122172 2:0.28560641 3:0.094175882 4:0.084725925 5:0.034270062 6:0.088757874 7:0.20557592 8:0.070670614 9:0.24714838 10:0.14185365 
-256 1:0.59880238 2:0.2564405 3:0.076790229 4:0.0463224 5:0.02164449 6:0.0043965705 7:0.053229375 8:0.0011473033 9:0.17059869 10:0.20184333 
-256 1:0.46921682 2:0.19733496 3:0.15714198 4:0.12361888 5:0.052687353 6:0.027542502 7:0.12783304 8:0.22020712 9:0.12661889 10:0.10881088 
-256 1:0.40656403 2:0.29167375 3:0.12654381 4:0.11682126 5:0.058397153 6:0.36595741 7:0.087498798 8:0.049639681 9:0.14557524 10:0.2989843 
-256 1:0.32757029 2:0.43949755 3:0.10562502 4:0.087891727 5:0.039415406 6:0.25237181 7:0.063514947 8:0.03776972 9:0.065676194 10:0.00074233542 
-256 1:0.55987604 2:0.22331833 3:0.10266523 4:0.082596883 5:0.031543519 6:0.030204892 7:0.049096897 8:0.051167907 9:0.077040327 10:0.027276859 
-256 1:0.82104679 2:0.10822995 3:0.02811291 4:0.025453979 5:0.01715637 6:0.0089226054 7:0.089121731 8:0.026012811 9:0.072177906 10:0.021705291 
-256 1:0.62250601 2:0.24715474 3:0.058776157 4:0.046119001 5:0.025444091 6:0.13471245 7:0.11882542 8:0.17017096 9:0.11829623 10:0.098016392 
-256 1:0.50047182 2:0.17521629 3:0.14495455 4:0.11864157 5:0.060715769 6:0.30422022 7:0.12903932 8:0.026156831 9:0.013336663 10:0.069182892 
-256 1:0.47624329 2:0.20272672 3:0.14719386 4:0.11999024 5:0.053845889 6:0.19242605 7:0.11130579 8:0.20609778 9:0.10083348 10:0.31648779 
-54.266959918017768 1:0.39480933 2:0.32117828 3:0.12344061 4:0.10695402 5:0.053617751 6:0.2999692 7:0.071003507 8:0.05044586 9:0.15022786 10:0.0057460438 
-256 1:0.74213459 2:0.17496571 3:0.038760462 4:0.032794194 5:0.011345047 6:0.031730203 7:0.069681121 8:0.0008775164 9:0.00019754425 10:0.13756649 
-256 1:0.52065501 2:0.25778678 3:0.093983429 4:0.087905895 5:0.039668884 6:0.11253805 7:0.1287613 8:0.14541572 9:0.023257259 10:0.034655703 
-256 1:0.57401466 2:0.21948852 3:0.099813436 4:0.073995677 5:0.03268771 6:0.023403231 7:0.09753512 8:0.14037299 9:0.12247168 10:0.15758524 
-136.67007882997805 1:0.42298394 2:0.26261516 3:0.12417206 4:0.10884549 5:0.081383355 6:0.0018660805 7:0.05048894 8:0.10742504 9:0.17910488 10:0.39492734 
-256 1:0.45686922 2:0.29954121 3:0.07771711 4:0.12258979 5:0.043282667 6:0.061810557 7:0.090094154 8:0.33398057 9:0.23467056 10:0.16691566 
-256 1:0.74244386 2:0.17187369 3:0.051076173 4:0.023984377 5:0.010621896 6:0.10705686 7:0.060473485 8:0.14603018 9:0.083914366 10:0.028539772 
-125.47338085071149 1:0.29367634 2:0.34194937 3:0.1303377 4:0.16035084 5:0.073685753 6:0.077954919 7:0.17682054 8:0.0044786962 9:0.010196486 10:0.087992757 
-256 1:0.37490803 2:0.28542717 3:0.14228039 4:0.12805072 5:0.069333693 6:0.09778919 7:0.12080759 8:0.18040484 9:0.041803059 10:0.043132237 
-256 1:0.71727736 2:0.18159525 3:0.045584562 4:0.036412937 5:0.019129891 6:0.021481613 7:0.061156618 8:0.0037312167 9:0.018452004 10:0.21503435 
-256 1:0.65659789 2:0.1306511 3:0.13696595 4:0.047096304 5:0.02868875 6:0.017673523 7:0.0097522216 8:0.0079591187 9:0.08472926 10:0.045055082 
-256 1:0.4036492 2:0.18819731 3:0.20220254 4:0.14981427 5:0.056136675 6:0.15620724 7:0.015408859 8:0.034627406 9:0.33223689 10:0.17559357 
-130.81817306740976 1:0.5476781 2:0.35774169 3:0.042368741 4:0.036506173 5:0.015705292 6:0.0088883633 7:0.049820616 8:0.092451653 9:0.035553771 10:0.056790486 
-256 1:0.43189716 2:0.41059581 3:0.079353746 4:0.053956786 5:0.0241965 6:0.11360633 7:0.073986744 8:0.076989785 9:0.070846093 10:0.019134209 
-256 1:0.43372601 2:0.33738979 3:0.12890459 4:0.069964613 5:0.030014988 6:0.031157579 7:0.030894583 8:0.034063297 9:0.38130549 10:0.13163725 
-256 1:0.24997466 2:0.54226499 3:0.095493455 4:0.073792671 5:0.038474224 6:0.035932831 7:0.082755289 8:0.23335549 9:0.10871346 10:0.19068688 
-256 1:0.42679775 2:0.32398945 3:0.1289865 4:0.081972311 5:0.038253982 6:0.14571758 7:0.042281285 8:0.15739625 9:0.15905402 10:0.046411508 
-256 1:0.65771581 2:0.20099275 3:0.078926638 4:0.043082135 5:0.019282666 6:0.20228007 7:0.14481283 8:0.084077707 9:0.03889706 10:0.060809502 
-256 1:0.47431909 2:0.23278727 3:0.069069285 4:0.16774887 5:0.056075483 6:0.29732797 7:0.082163716 8:0.062829706 9:0.089900083 10:0.085018238 
-256 1:0.42960457 2:0.25218415 3:0.1412544 4:0.11063639 5:0.066320495 6:0.018818008 7:0.016961657 8:0.13473955 9:0.091980862 10:0.0052794961 
-256 1:0.63030998 2:0.24671953 3:0.085311219 4:0.026371518 5:0.011287752 6:0.065908993 7:0.080849751 8:0.087758923 9:0.0099431406 10:0.031380608 
-256 1:0.45120934 2:0.31274405 3:0.11487921 4:0.080217062 5:0.040950332 6:0.06326028 7:0.096374449 8:0.011863468 9:0.17255834 10:0.096556922 
-161.40615246304259 1:0.58063906 2:0.21715641 3:0.065648039 4:0.078948649 5:0.057607839 6:0.0081322266 7:0.032039741 8:0.12183982 9:0.32853689 10:0.4911925 
-256 1:0.2068712 2:0.49156208 3:0.12509013 4:0.12484612 5:0.051630469 6:0.029913487 7:0.0050420399 8:0.030341133 9:0.021191361 10:0.014798509 
-202.65844458404572 1:0.30396913 2:0.31393356 3:0.055619937 4:0.097733575 5:0.2287438 6:0.15100557 7:0.044957596 8:0.013492509 9:0.099900582 10:0.14329604 
-76.671809679815397 1:0.18227684 2:0.24645114 3:0.23046003 4:0.20233503 5:0.13847696 6:0.3763608 7:0.027092933 8:0.0088216749 9:0.009914323 10:0.041028313 
-256 1:0.39846509 2:0.32678567 3:0.15304202 4:0.07647955 5:0.045227663 6:0.18678582 7:0.085620108 8:0.025903 9:0.01695825 10:0.044989211 
-256 1:0.50637116 2:0.20144568 3:0.11592704 4:0.1241832 5:0.052072917 6:0.072898983 7:0.17256496 8:0.090191365 9:0.014034315 10:0.064522133 
-256 1:0.50982843 2:0.20719708 3:0.15251341 4:0.076763556 5:0.053697532 6:0.14493595 7:0.17811168 8:0.19722673 9:0.12816502 10:0.086835973 
-256 1:0.39997447 2:0.33139645 3:0.14991916 4:0.081069836 5:0.03764009 6:0.18247177 7:0.15498137 8:0.060503155 9:0.10377352 10:0.018443816 
-256 1:0.34610463 2:0.28927288 3:0.15401371 4:0.12925939 5:0.081349387 6:0.1151654 7:0.010204551 8:0.024948207 9:0.047760442 10:0.040597612 
-256 1:0.42281141 2:0.19058675 3:0.16024288 4:0.14695391 5:0.079405053 6:0.040022852 7:0.46819591 8:0.061874391 9:0.10139341 10:0.042175928 
-256 1:0.32858186 2:0.40702177 3:0.14758641 4:0.081139614 5:0.035670336 6:0.2585876 7:0.11747001 8:0.04449976 9:0.13298947 10:0.14924512 
-256 1:0.68947953 2:0.23044283 3:0.046331669 4:0.02571414 5:0.0080318343 6:0.13934068 7:0.02777503 8:0.1538104 9:0.00061482827 10:0.25179813 
-256 1:0.59476627 2:0.18487766 3:0.11398291 4:0.071162754 5:0.035210403 6:0.048249901 7:0.16737719 8:0.09302297 9:0.0019100968 10:0.021926529 
-256 1:0.50078994 2:0.23429698 3:0.13392027 4:0.080123489 5:0.050869326 6:0.12515799 7:0.010859945 8:0.013363158 9:0.034371748 10:0.088291405 
-256 1:0.64354095 2:0.21165585 3:0.076831224 4:0.048052297 5:0.019919677 6:0.045066579 7:0.023349084 8:0.0066667635 9:0.05097798 10:0.11443427 
-256 1:0.41277184 2:0.30807099 3:0.12810809 4:0.099649535 5:0.051399537 6:0.12813085 7:0.14263302 8:0.069152967 9:0.16199184 10:0.025781366 
-256 1:0.58464468 2:0.23086802 3:0.071550195 4:0.080440414 5:0.032496693 6:0.16078988 7:0.029914869 8:0.0032675255 9:0.24295101 10:0.23098962 
-103.83545897469349 1:0.7032728 2:0.19184432 3:0.05399363 4:0.03183884 5:0.019050403 6:0.01613419 7:0.03379471 8:0.1658345 9:0.19521471 10:0.029795848 
-256 1:0.46767451 2:0.27892692 3:0.092040002 4:0.10695402 5:0.054404545 6:0.0967908 7:0.033995497 8:0.10978428 9:0.020784608 10:0.27466303 
-256 1:0.57311223 2:0.31463347 3:0.058385735 4:0.037801961 5:0.016066599 6:0.10117059 7:0.025910159 8:0.050112844 9:0.10276338 10:0.1122309 
-256 1:0.25695227 2:0.37885 3:0.1497249 4:0.1512149 5:0.063257929 6:0.17116602 7:0.21257347 8:0.22426386 9:0.025964077 10:0.12183809 
-256 1:0.43077214 2:0.27476838 3:0.13805597 4:0.10732157 5:0.049081937 6:0.21840694 7:0.080153111 8:0.035987572 9:0.028183515 10:0.13496511 
-256 1:0.4163907 2:0.21302016 3:0.16222097 4:0.14077935 5:0.067588823 6:0.14528191 7:0.19782008 8:0.042824849 9:0.048402525 10:0.043771669 
-125.24204738159675 1:0.32793498 2:0.2850872 3:0.16622896 4:0.13139764 5:0.089351222 6:0.12242831 7:0.085077994 8:0.35802307 9:0.079335533 10:0.055479236 
-256 1:0.25487169 2:0.44188876 3:0.17389698 4:0.092587118 5:0.03675544 6:0.2540377 7:0.028199161 8:0.15165049 9:0.02521267 10:0.019655968 
-256 1:0.29149289 2:0.32451934 3:0.14419416 4:0.16909152 5:0.070702092 6:0.022532681 7:0.17772741 8:0.13181991 9:0.055189472 10:0.010185776 
-256 1:0.78992987 2:0.13467417 3:0.031094383 4:0.029097346 5:0.015204233 6:0.051639687 7:0.019263337 8:0.20013211 9:0.14606254 10:0.068236222 
-256 1:0.40575508 2:0.4462453 3:0.092993421 4:0.037309086 5:0.017697115 6:0.037670404 7:0.055701741 8:0.020790768 9:0.073136449 10:0.020733829 
-256 1:0.59882535 2:0.23179065 3:0.089093509 4:0.055189281 5:0.025101215 6:0.03045809 7:0.035830292 8:0.037645673 9:0.10143589 10:0.17352178 
-256 1:0.45563515 2:0.27582025 3:0.1694497 4:0.070411072 5:0.028683832 6:0.13354977 7:0.21306209 8:0.074205216 9:0.04241923 10:0.040117272 
-256 1:0.3127621 2:0.37056558 3:0.14904908 4:0.11694046 5:0.050682778 6:0.19621633 7:0.035443627 8:0.20918812 9:0.31839765 10:0.095357057 
-256 1:0.54503601 2:0.21891463 3:0.11788111 4:0.075513991 5:0.042654259 6:0.0031678409 7:0.042901818 8:0.010673603 9:0.087870988 10:0.18635675 
-256 1:0.57438605 2:0.16574166 3:0.090465452 4:0.11967681 5:0.049730036 6:0.062122015 7:0.16321016 8:0.20132627 9:0.1317844 10:0.048926477 
-256 1:0.60509798 2:0.22104706 3:0.094833104 4:0.052737525 5:0.026284332 6:0.10873465 7:0.071702751 8:0.16716967 9:0.20476155 10:0.12533018 
-52.602816260960594 1:0.28151979 2:0.21807509 3:0.1708569 4:0.23027349 5:0.099274738 6:0.19076923 7:0.26806579 8:0.023828051 9:0.059880429 10:0.025036519 
-256 1:0.5553376 2:0.20383154 3:0.1042743 4:0.093862888 5:0.042693668 6:0.051018695 7:0.042076216 8:0.064750133 9:0.064018029 10:0.11654737 
-256 1:0.44639551 2:0.34959261 3:0.10380074 4:0.066846347 5:0.033364799 6:0.12871799 7:0.20084727 8:0.13036213 9:0.12870161 10:0.10906227 
-256 1:0.34796217 2:0.17206456 3:0.23186529 4:0.18208476 5:0.066023236 6:0.069957889 7:0.094636254 8:0.13350981 9:0.13123209 10:0.15957489 
-256 1:0.38673936 2:0.21934211 3:0.17924036 4:0.12680687 5:0.087871306 6:0.10058168 7:0.050136732 8:0.16429546 9:0.077378218 10:0.090887616 
-256 1:0.36484299 2:0.33737235 3:0.14518055 4:0.10295244 5:0.049651673 6:0.052189819 7:0.078370576 8:0.013585426 9:0.012107292 10:0.068665669 
-127.81116637945553 1:0.19693025 2:0.2339296 3:0.25786481 4:0.14415993 5:0.16711542 6:0.19826172 7:0.067868975 8:0.075421257 9:0.0092980575 10:0.17160656 
-256 1:0.57539566 2:0.22689232 3:0.074408917 4:0.085339338 5:0.037963766 6:0.094444829 7:0.12915346 8:0.046574819 9:0.31848411 10:0.08589503 
-256 1:0.28339272 2:0.34124631 3:0.17150934 4:0.15419725 5:0.049654383 6:0.014725074 7:0.011008773 8:0.20549037 9:0.2730545 10:0.22400345 
-256 1:0.66362515 2:0.22649052 3:0.050215551 4:0.041760496 5:0.017908285 6:0.18876311 7:0.046742043 8:0.094008251 9:0.043096657 10:0.16161667 
-256 1:0.256994 2:0.25337395 3:0.20677469 4:0.2010843 5:0.081773067 6:0.3378792 7:0.12365543 8:0.15615777 9:0.36070646 10:0.10001032 
-256 1:0.64813254 2:0.18160953 3:0.073176702 4:0.066662935 5:0.0304183 6:0.0066749612 7:0.020859131 8:0.10824751 9:0.18932605 10:0.13935517 
-256 1:0.44318189 2:0.22980876 3:0.13072529 4:0.13261744 5:0.063666622 6:0.044251748 7:0.083917661 8:0.37285906 9:0.12473749 10:0.15105055 
-256 1:0.65577799 2:0.22209237 3:0.064883724 4:0.04171615 5:0.015529763 6:0.013256653 7:0.033973944 8:0.15283805 9:0.2564391 10:0.095787497 
-112.53045454625331 1:0.7082246 2:0.18707943 3:0.048974589 4:0.035504768 5:0.020216621 6:0.050623031 7:0.19544245 8:0.27527951 9:0.25704744 10:0.15949774 
-256 1:0.56014733 2:0.21427738 3:0.10726165 4:0.083128983 5:0.035184651 6:0.21331523 7:0.063620899 8:0.1440278 9:0.3182226 10:0.21942096 
-256 1:0.54946521 2:0.2341444 3:0.10908904 4:0.090762518 5:0.016538828 6:0.10312143 7:0.028592509 8:0.037988745 9:0.054001 10:0.03322157 
-256 1:0.71465838 2:0.1584648 3:0.060586083 4:0.046072923 5:0.020217807 6:0.042919208 7:0.04104476 8:0.14735525 9:0.18398463 10:0.208479 
-256 1:0.31222386 2:0.27687621 3:0.21330884 4:0.12650257 5:0.071088517 6:0.034120128 7:0.1618246 8:0.12136018 9:0.064544894 10:0.081594232 
-256 1:0.38527363 2:0.30743021 3:0.14308455 4:0.12129934 5:0.042912272 6:0.10108365 7:0.30413965 8:0.1540648 9:0.2301215 10:0.10444413 
-256 1:0.69948515 2:0.20056527 3:0.034591992 4:0.046545332 5:0.01881225 6:0.0016371663 7:0.1291635 8:0.056011183 9:0.058489703 10:0.3342137 
-256 1:0.54931007 2:0.24953469 3:0.11034549 4:0.070747165 5:0.020062585 6:0.08252254 7:0.032707838 8:0.040478178 9:0.08223336 10:0.13432633 
-256 1:0.68480146 2:0.23433729 3:0.053282427 4:0.019947176 5:0.0076316443 6:0.089830379 7:0.0066448175 8:0.12183256 9:0.13185979 10:0.031913848 
-256 1:0.58937955 2:0.23738777 3:0.07780483 4:0.063884546 5:0.031543301 6:0.07088572 7:0.019416655 8:0.12386688 9:0.11607172 10:0.1216641 
-256 1:0.3560467 2:0.34175493 3:0.13306404 4:0.10746989 5:0.061664439 6:0.12988083 7:0.033950398 8:0.20477095 9:0.028708811 10:0.086211926 
-256 1:0.33299535 2:0.38169595 3:0.11757646 4:0.11276335 5:0.054968887 6:0.086393968 7:0.14630568 8:0.098364414 9:0.0030550135 10:0.028303554 
-256 1:0.54450712 2:0.15903926 3:0.12156223 4:0.11408526 5:0.060806133 6:0.081724925 7:0.15896038 8:0.12237614 9:0.068986124 10:0.10916394 
-256 1:0.63247044 2:0.16760451 3:0.0700813 4:0.078090329 5:0.051753422 6:0.15016074 7:0.004267973 8:0.074857811 9:0.23477509 10:0.087023945 
-256 1:0.73013418 2:0.18486583 3:0.050687163 4:0.024124761 5:0.010188068 6:0.02789614 7:0.03145983 8:0.019164749 9:0.17389968 10:0.22226264 
-85.034612636181123 1:0.44506117 2:0.21591639 3:0.12194531 4:0.15405725 5:0.063019872 6:0.094222574 7:0.015122998 8:0.23096204 9:0.18265804 10:0.19805294 
-256 1:0.54109673 2:0.2162602 3:0.11175342 4:0.085651258 5:0.045238401 6:0.087720484 7:0.21566034 8:0.016392043 9:0.23661939 10:0.28200195 
-256 1:0.3477797 2:0.25036805 3:0.18909634 4:0.1230108 5:0.089745099 6:0.024391711 7:0.057677755 8:0.14361327 9:0.084443575 10:0.039090617 
-24.840017259136037 1:0.32998033 2:0.39165349 3:0.10501941 4:0.11852002 5:0.054826748 6:0.42687579 7:0.047265817 8:0.19347974 9:0.26885971 10:0.20955575 
-43.171723362339563 1:0.39559072 2:0.25345245 3:0.04806978 4:0.070859754 5:0.23202729 6:0.090926971 7:0.064229491 8:0.0071626602 9:0.026293036 10:0.34781674 
-256 1:0.59669924 2:0.23857159 3:0.061990252 4:0.066624058 5:0.036114867 6:0.2067459 7:0.054877956 8:0.052680507 9:0.22758815 10:0.19907763 
-203.69457817619877 1:0.47490128 2:0.1565574 3:0.09728526 4:0.17752602 5:0.093730047 6:0.13611954 7:0.046778949 8:0.14504751 9:0.29408929 10:0.35441676 
-256 1:0.52947128 2:0.17453691 3:0.111783 4:0.1181019 5:0.066106901 6:0.068727536 7:0.0097965787 8:0.15921068 9:0.33436347 10:0.46031946 
-8.7965024140847579 1:0.54799445 2:0.27684972 3:0.076027115 4:0.072627874 5:0.026500839 6:0.44062248 7:0.65927209 8:0.52372605 9:0.09940719 10:0.51614159 
-256 1:0.26052817 2:0.25738993 3:0.21079307 4:0.17614486 5:0.095143962 6:0.10103366 7:0.11505624 8:0.039727099 9:0.14236046 10:0.12664486 
-256 1:0.49651412 2:0.13242643 3:0.16966921 4:0.12725701 5:0.074133221 6:0.03647669 7:0.1528002 8:0.24742843 9:0.13410125 10:0.011712316 
-171.49473417997544 1:0.4747914 2:0.16007599 3:0.15104699 4:0.15954508 5:0.054540533 6:0.15746769 7:0.13691155 8:0.15960105 9:0.29742899 10:0.17221493 
-256 1:0.30031221 2:0.32194641 3:0.14982094 4:0.14874023 5:0.079180208 6:0.38066073 7:0.31703936 8:0.029967907 9:0.084808477 10:0.27233754 
-256 1:0.28557623 2:0.49010786 3:0.085259877 4:0.096025883 5:0.043030144 6:0.021456544 7:0.30602987 8:0.19286228 9:0.035378964 10:0.16301398 
-256 1:0.75183278 2:0.15738384 3:0.047544002 4:0.031265637 5:0.011973736 6:0.10163339 7:0.023034224 8:0.11545898 9:0.11308572 10:0.083165173 
-256 1:0.70497466 2:0.18064318 3:0.066385798 4:0.030315331 5:0.017681034 6:0.19116011 7:0.013009604 8:0.097366901 9:0.028551915 10:0.0023214344 
-5.3087920816618039 1:0.36515591 2:0.32178024 3:0.10818073 4:0.13984738 5:0.065035743 6:0.15226397 7:0.04510812 8:0.084468714 9:0.50153992 10:0.3545164 
-256 1:0.27553744 2:0.37648629 3:0.13123568 4:0.14392353 5:0.072817061 6:0.19789242 7:0.10271904 8:0.06222229 9:0.061596104 10:0.032157474 
-256 1:0.43189986 2:0.41096049 3:0.095363612 4:0.045550053 5:0.016225984 6:0.010857562 7:0.052396356 8:0.046061901 9:0.02182205 10:0.043113957 
-256 1:0.30136415 2:0.33178728 3:0.18674188 4:0.11372239 5:0.066384297 6:0.077852987 7:0.065807768 8:0.036923023 9:0.081730498 10:0.094890181 
-256 1:0.56567063 2:0.25033965 3:0.11679424 4:0.046310393 5:0.020885085 6:0.022440901 7:0.0072692986 8:0.070790079 9:0.11008744 10:0.05274795 
-256 1:0.2148537 2:0.46295125 3:0.19475906 4:0.091937087 5:0.035498908 6:0.15269843 7:0.11848679 8:0.23892696 9:0.04500493 10:0.027252912 
-256 1:0.41322471 2:0.27576594 3:0.13357658 4:0.1189162 5:0.058516582 6:0.020334055 7:0.15229606 8:0.036889559 9:0.16028518 10:0.13113789 
-256 1:0.42750881 2:0.20309368 3:0.13915943 4:0.15320794 5:0.077030146 6:0.09865596 7:0.038164678 8:0.099769485 9:0.067931024 10:0.26528978 
-256 1:0.6600952 2:0.17494916 3:0.073374505 4:0.059745023 5:0.031836112 6:0.018654698 7:0.030302187 8:0.11048385 9:0.15562192 10:0.2672909 
-256 1:0.62743278 2:0.20957967 3:0.090097173 4:0.049348047 5:0.023542325 6:0.20488178 7:0.13208447 8:0.077947267 9:0.044540154 10:0.040771954 
-256 1:0.26358385 2:0.45103306 3:0.11142289 4:0.12414029 5:0.049819911 6:0.01536189 7:0.015319002 8:0.022810403 9:0.19132367 10:0.0034829185 
-256 1:0.42470895 2:0.31793397 3:0.12546817 4:0.082779524 5:0.049109387 6:0.015249331 7:0.0012350365 8:0.013739063 9:0.095918333 10:0.02378622 
-256 1:0.5451366 2:0.21125772 3:0.10911797 4:0.088214314 5:0.046273394 6:0.26047041 7:0.024963517 8:0.19281217 9:0.42361898 10:0.27986232 
-256 1:0.37437257 2:0.32381099 3:0.13132957 4:0.11821258 5:0.052274288 6:0.13805679 7:0.012614668 8:0.08951674 9:0.0027240187 10:0.065099524 
-256 1:0.40417377 2:0.39047476 3:0.099900822 4:0.070938711 5:0.034511946 6:0.11879817 7:0.11907397 8:0.16477804 9:0.30830196 10:0.074417746 
-256 1:0.61427475 2:0.17877496 3:0.091733271 4:0.091268576 5:0.023948446 6:0.17449328 7:0.035639311 8:0.066942715 9:0.09637289 10:0.13296464 
-256 1:0.54657628 2:0.24511409 3:0.079302518 4:0.088233497 5:0.040773615 6:0.066926376 7:0.13833623 8:0.053856453 9:0.087521575 10:0.16589651 
-4.7852004593330459 1:0.48145244 2:0.40199093 3:0.034993768 4:0.056128033 5:0.025434826 6:0.13265992 7:0.017767088 8:0.0078465244 9:0.012798061 10:0.040982525 
-152.66153242817407 1:0.20820029 2:0.36529279 3:0.20964338 4:0.1287976 5:0.08806594 6:0.0053892893 7:0.11205581 8:0.025041648 9:0.15832361 10:0.087379135 
-256 1:0.44845371 2:0.27762516 3:0.096679445 4:0.13053259 5:0.046709089 6:0.16821299 7:0.069639238 8:0.057451496 9:0.18436083 10:0.16206468 
-75.9843333642213 1:0.47146016 2:0.284493 3:0.12036298 4:0.079529952 5:0.044153903 6:0.015175625 7:0.0059426731 8:0.062502472 9:0.18700102 10:0.30474903 
-256 1:0.64052901 2:0.22118991 3:0.049959558 4:0.063233027 5:0.025088495 6:0.15044138 7:0.22219816 8:0.0098121167 9:0.058915571 10:0.029134793 
-256 1:0.63055927 2:0.2368043 3:0.056031274 4:0.051602983 5:0.025002171 6:0.10175767 7:0.11069218 8:0.085559536 9:0.11843463 10:0.15164353 
-256 1:0.49574312 2:0.33924321 3:0.087218177 4:0.053014816 5:0.024780673 6:0.047363495 7:0.0026402745 8:0.0027045276 9:0.091399185 10:0.036994233 
-256 1:0.50214591 2:0.25205587 3:0.10333492 4:0.093583014 5:0.048880295 6:0.44213352 7:0.10891649 8:0.11000109 9:0.23359089 10:0.037789011 
-194.97884983002166 1:0.53439395 2:0.20515844 3:0.081370245 4:0.11583098 5:0.063246387 6:0.088502925 7:0.26018 8:0.024218336 9:0.10385367 10:0.26686252 
-256 1:0.44242817 2:0.25524906 3:0.14521786 4:0.11066411 5:0.046440797 6:0.010508463 7:0.028621303 8:0.035520414 9:0.038043255 10:0.042986126 
-256 1:0.4125268 2:0.25771833 3:0.12586559 4:0.14635007 5:0.057539207 6:0.17103518 7:0.11226729 8:0.19239401 9:0.14583669 10:0.066830939 
-256 1:0.68540733 2:0.20994366 3:0.05039402 4:0.039806384 5:0.014448614 6:0.047047353 7:0.1018104 8:0.12934351 9:0.15838521 10:0.20314074 
-256 1:0.49760937 2:0.27665885 3:0.096038026 4:0.088565933 5:0.041127829 6:0.064250508 7:0.037752043 8:0.052998639 9:0.049778341 10:0.17480039 
-256 1:0.57066176 2:0.22983841 3:0.082531701 4:0.084065139 5:0.032902991 6:0.14379708 7:0.043354998 8:0.15757542 9:0.18078384 10:0.1325989 
-256 1:0.50058506 2:0.23242407 3:0.14940682 4:0.083453486 5:0.03413057 6:0.092090967 7:0.046297661 8:0.032377284 9:0.038186681 10:0.10537155 
-256 1:0.55210524 2:0.20916746 3:0.10567127 4:0.089730709 5:0.043325322 6:0.0070531518 7:0.025002227 8:0.15089764 9:0.21700449 10:0.060634925 
-256 1:0.72238026 2:0.18897245 3:0.042348218 4:0.030250828 5:0.016048238 6:0.09651649 7:0.047295507 8:0.079584162 9:0.12166886 10:0.056863743 
-256 1:0.51255412 2:0.23255606 3:0.10435874 4:0.10341728 5:0.047113798 6:0.07922368 7:0.011077614 8:0.071765942 9:0.053358768 10:0.081496304 
-256 1:0.76207238 2:0.15839679 3:0.029338848 4:0.033372633 5:0.016819342 6:0.01285942 7:0.020886581 8:0.024369243 9:0.1346092 10:0.0056992748 
-256 1:0.73045037 2:0.11630494 3:0.064591801 4:0.062379139 5:0.02627375 6:0.055253383 7:0.17917237 8:0.081507792 9:0.36304735 10:0.11877048 
-165.17093531846504 1:0.32806245 2:0.2181331 3:0.1292228 4:0.20580078 5:0.11878087 6:0.07890488 7:0.25358626 8:0.072262704 9:0.15615179 10:0.45336322 
-256 1:0.22393501 2:0.44570163 3:0.11961859 4:0.13921209 5:0.071532673 6:0.033163006 7:0.24720338 8:0.35842557 9:0.20213361 10:0.18102635 
-256 1:0.49622065 2:0.22149071 3:0.11175793 4:0.11642098 5:0.054109725 6:0.050842897 7:0.061153761 8:0.067478115 9:0.29944025 10:0.011890186 
-256 1:0.53938598 2:0.22768676 3:0.093097611 4:0.098249646 5:0.04158 6:0.014842338 7:0.11436152 8:0.10618157 9:0.11677625 10:0.07305149 
-256 1:0.56236374 2:0.26161156 3:0.096331468 4:0.05180659 5:0.027886638 6:0.014882492 7:0.057209773 8:0.046913367 9:0.05135593 10:0.054429288 
-256 1:0.56580674 2:0.21655392 3:0.098840267 4:0.079396809 5:0.039402261 6:0.039850484 7:0.11712852 8:0.12782818 9:0.22716507 10:0.070313495 
-256 1:0.59139674 2:0.24248272 3:0.070082992 4:0.066767879 5:0.029269664 6:0.12643933 7:0.065670296 8:0.057551677 9:0.11829122 10:0.18322915 
-256 1:0.56617467 2:0.22656326 3:0.085532173 4:0.089338423 5:0.032391472 6:0.026172055 7:0.070875367 8:0.061498352 9:0.10566187 10:0.024376051 
-256 1:0.64110792 2:0.23391138 3:0.06222517 4:0.04410954 5:0.018645992 6:0.098053697 7:0.04795203 8:0.045410729 9:0.025659126 10:0.098272099 
-6.0226264909810574 1:0.14267672 2:0.42786759 3:0.14450233 4:0.14812866 5:0.1368247 6:0.28348967 7:0.021811683 8:0.11473862 9:0.0099556312 10:0.03871313 
-256 1:0.42488552 2:0.33221699 3:0.13928047 4:0.060642213 5:0.042974815 6:0.0030927461 7:0.04176017 8:0.28267132 9:0.0049178866 10:0.0013381597 
-256 1:0.4675446 2:0.28712874 3:0.14195719 4:0.071781691 5:0.03158778 6:0.038317053 7:0.035505569 8:0.086009376 9:0.091979377 10:0.15866902 
-256 1:0.57031086 2:0.21123841 3:0.096639792 4:0.090344372 5:0.031466569 6:0.13000989 7:0.1117605 8:0.089021849 9:0.22899028 10:0.20519403 
-256 1:0.32380331 2:0.29266732 3:0.18360506 4:0.12383845 5:0.076085859 6:0.22485466 7:0.13423982 8:0.11986034 9:0.096443537 10:0.011510761 
-256 1:0.29185931 2:0.32336167 3:0.15198407 4:0.151516 5:0.081278947 6:0.10232763 7:0.072767267 8:0.065385585 9:0.006397229 10:0.020087926 
-256 1:0.210595 2:0.27213722 3:0.182183 4:0.2247051 5:0.11037967 6:0.1467073 7:0.055598982 8:0.053557109 9:0.05674975 10:0.017093899 
-256 1:0.56578144 2:0.22688049 3:0.096660407 4:0.071942079 5:0.038735591 6:0.014917087 7:0.12157404 8:0.34350327 9:0.24077866 10:0.21773576 
-256 1:0.55555059 2:0.27176079 3:0.095817292 4:0.055020383 5:0.021850943 6:0.19172148 7:0.030926215 8:0.11057132 9:0.03150716 10:0.022073462 
-256 1:0.39289304 2:0.33775064 3:0.1089699 4:0.10648617 5:0.053900253 6:0.046820915 7:0.017633924 8:0.19465883 9:0.029983908 10:0.031373375 
-256 1:0.55366986 2:0.31641824 3:0.08097544 4:0.036991965 5:0.011944505 6:0.12229636 7:0.026112071 8:0.064199874 9:0.1152343 10:0.052625885 
-256 1:0.34979262 2:0.32255863 3:0.13485362 4:0.13176824 5:0.06102689 6:0.10615083 7:0.050973486 8:0.064288128 9:0.049347746 10:0.081093317 
-256 1:0.58561708 2:0.24152281 3:0.081024832 4:0.063101661 5:0.028733617 6:0.04493837 7:0.00035650025 8:0.091443009 9:0.095588455 10:0.083600685 
-256 1:0.4792746 2:0.24497609 3:0.14393347 4:0.072460751 5:0.05935509 6:0.029989289 7:0.0098277895 8:0.205447 9:0.019268272 10:0.15062008 
-256 1:0.57957359 2:0.23486231 3:0.087202527 4:0.069153058 5:0.029208522 6:0.31490827 7:0.13440374 8:0.13771026 9:0.37441912 10:0.26459123 
-256 1:0.25492641 2:0.34710225 3:0.1795033 4:0.1470068 5:0.071461237 6:0.074149276 7:0.087133764 8:0.027835668 9:0.15983018 10:0.15592114 
-80.941036269126784 1:0.46937531 2:0.19575031 3:0.10552652 4:0.15030361 5:0.079044258 6:0.79325135 7:0.3690144 8:0.33719583 9:0.068446401 10:0.22032228 
-256 1:0.44198554 2:0.25329881 3:0.14344039 4:0.11688022 5:0.044395041 6:0.087571061 7:0.14774199 8:0.014056487 9:0.10059116 10:0.13523007 
-256 1:0.78053918 2:0.15562674 3:0.0331416 4:0.018199835 5:0.012492645 6:0.37227809 7:0.17186934 8:0.15189999 9:0.13464036 10:0.029625353 
-256 1:0.38142813 2:0.23447691 3:0.17022401 4:0.14918219 5:0.064688756 6:0.068135657 7:0.14825374 8:0.33296266 9:0.011440208 10:0.068332089 
-256 1:0.64661602 2:0.24252662 3:0.052891503 4:0.037380319 5:0.02058554 6:0.12081248 7:0.11937396 8:0.1510676 9:0.10584867 10:0.1320135 
-256 1:0.27943847 2:0.39697744 3:0.13753537 4:0.11730874 5:0.068739975 6:0.01671533 7:0.039317378 8:0.11666374 9:0.10143006 10:0.31531226 
-67.594238333954237 1:0.52181616 2:0.23491129 3:0.089183431 4:0.089736968 5:0.064352151 6:0.21588207 7:0.47663695 8:0.62262455 9:0.56175882 10:0.48013401 
-256 1:0.41832087 2:0.46186766 3:0.080023492 4:0.031225472 5:0.0085625058 6:0.063427804 7:0.047227977 8:0.043193162 9:0.17226205 10:0.0094579572 
-256 1:0.58511923 2:0.22252633 3:0.080604158 4:0.072703039 5:0.039047246 6:0.20777855 7:0.026399394 8:0.016762957 9:0.23204805 10:0.065593254 
-256 1:0.4602146 2:0.18444916 3:0.14621868 4:0.14686969 5:0.062247881 6:0.14368473 7:0.12110746 8:0.30776684 9:0.39829264 10:0.15270844 
-256 1:0.49219017 2:0.24831532 3:0.11686374 4:0.0907016 5:0.051929166 6:0.30212574 7:0.037629046 8:0.054238774 9:0.19619676 10:0.12735154 
-256 1:0.61358379 2:0.22145396 3:0.071146619 4:0.0698347 5:0.023980935 6:0.039530197 7:0.044634039 8:0.087657625 9:0.1248977 10:0.017615293 
-256 1:0.3050054 2:0.2287534 3:0.20760507 4:0.14237792 5:0.11625821 6:0.15383042 7:0.021889123 8:0.098052137 9:0.11367786 10:0.0098265273 
-256 1:0.70390859 2:0.20668532 3:0.052171373 4:0.026030105 5:0.011204614 6:0.037034577 7:0.041175308 8:0.08525377 9:0.0067440997 10:0.046130136 
-256 1:0.46975896 2:0.27609878 3:0.12424725 4:0.08460493 5:0.045290081 6:0.084665841 7:0.064728307 8:0.19255973 9:0.14745425 10:0.14428574 
-256 1:0.6197166 2:0.22023488 3:0.06795661 4:0.062484113 5:0.029607797 6:0.065426903 7:0.090470207 8:0.22868392 9:0.025197636 10:0.12059293 
-256 1:0.45408992 2:0.29865392 3:0.11071859 4:0.094553779 5:0.041983783 6:0.1028916 7:0.21145686 8:0.11823426 9:0.23141873 10:0.081343311 
-256 1:0.3403621 2:0.31518697 3:0.14899019 4:0.13629627 5:0.05916447 6:0.1587524 7:0.0610117 8:0.10121656 9:0.038064123 10:0.085751509 
-256 1:0.61445547 2:0.18768339 3:0.076254875 4:0.081540742 5:0.040065527 6:0.14851057 7:0.060023383 8:0.076884983 9:0.12668855 10:0.16250583 
-256 1:0.58981088 2:0.21825717 3:0.081705265 4:0.077883374 5:0.03234331 6:0.078134975 7:0.098624861 8:0.10490377 9:0.13969647 10:0.1608187 
-256 1:0.43136644 2:0.29951302 3:0.1358354 4:0.078812803 5:0.054472341 6:0.10630912 7:0.17884309 8:0.26716916 9:0.10429273 10:0.11362395 
-256 1:0.34438133 2:0.53827301 3:0.073876358 4:0.026034743 5:0.017434559 6:0.13096578 7:0.013910692 8:0.051608071 9:0.060035288 10:0.028242021 
-256 1:0.42500487 2:0.26485204 3:0.12095251 4:0.13129189 5:0.057898689 6:0.13632073 7:0.2016262 8:0.095412655 9:0.033890279 10:0.0038029295 
-256 1:0.45565181 2:0.3127125 3:0.10918038 4:0.080279954 5:0.042175357 6:0.11367643 7:0.080073757 8:0.098334315 9:0.029995469 10:0.22586719 
-256 1:0.66234753 2:0.20947881 3:0.06636898 4:0.038088062 5:0.023716618 6:0.03854068 7:0.031579932 8:0.096777628 9:0.070024659 10:0.18008922 
-256 1:0.25119558 2:0.35980229 3:0.15020516 4:0.15572069 5:0.083076285 6:0.01453763 7:0.068359635 8:0.072367764 9:0.01287257 10:0.10727435 
-256 1:0.55932261 2:0.25247917 3:0.085728154 4:0.073580732 5:0.028889337 6:0.05835458 7:0.071578621 8:0.24111338 9:0.20236567 10:0.20033104 
-256 1:0.58998976 2:0.25083769 3:0.089995096 4:0.049516028 5:0.019661423 6:0.19731821 7:0.01558742 8:0.14576826 9:0.011015655 10:0.0037142955 
-256 1:0.22706499 2:0.37268047 3:0.16564102 4:0.15443264 5:0.080180874 6:0.089183888 7:0.022493928 8:0.10244578 9:0.10426529 10:0.0021975783 
-256 1:0.73524325 2:0.16522745 3:0.050208321 4:0.035128937 5:0.014192039 6:0.067256448 7:0.058137876 8:0.29934533 9:0.35475822 10:0.17518958 
-256 1:0.24815272 2:0.28237122 3:0.20724144 4:0.17897451 5:0.083260116 6:0.020221288 7:0.021663008 8:0.17110776 9:0.29009644 10:0.29713568 
-256 1:0.57738031 2:0.21692244 3:0.10035823 4:0.066358631 5:0.03898039 6:0.060085953 7:0.109746 8:0.03072454 9:0.1772609 10:0.082333277 
-24.355451476744729 1:0.2052168 2:0.46669376 3:0.11539095 4:0.13953397 5:0.073164511 6:0.14190905 7:0.0099696302 8:0.17475014 9:0.019198498 10:0.13084196 
-256 1:0.36453621 2:0.40609772 3:0.08033802 4:0.098227197 5:0.050800849 6:0.15573428 7:0.13375069 8:0.42441935 9:0.025922746 10:0.078800298 
-256 1:0.57540316 2:0.25730067 3:0.082638593 4:0.057160989 5:0.027496594 6:0.24474106 7:0.11513678 8:0.16400488 9:0.12541997 10:0.08969205 
-256 1:0.72346154 2:0.21051712 3:0.03735303 4:0.01730314 5:0.01136517 6:0.033723513 7:0.064892364 8:0.031413313 9:0.21236041 10:0.3620838 
-256 1:0.71225888 2:0.21360065 3:0.037515832 4:0.025506879 5:0.011117757 6:0.087688827 7:0.092276836 8:0.13033051 9:0.104898 10:0.31444063 
-256 1:0.40207417 2:0.23617491 3:0.15069386 4:0.154336 5:0.056721057 6:0.23821699 7:0.22248221 8:0.27132916 9:0.12073747 10:0.051921922 
-256 1:0.63837852 2:0.19483757 3:0.083347246 4:0.061559329 5:0.021877335 6:0.086968966 7:0.06612941 8:0.044258989 9:0.049698748 10:0.12044677 
-256 1:0.44211891 2:0.22877649 3:0.14616073 4:0.12320002 5:0.059743848 6:0.18695685 7:0.19408547 8:0.030186691 9:0.21563967 10:0.016600599 
-256 1:0.68395364 2:0.2616041 3:0.03246286 4:0.015548347 5:0.00643105 6:0.0195059 7:0.031832082 8:0.14175411 9:0.054035487 10:0.18375708 
-256 1:0.32540717 2:0.24660364 3:0.21260872 4:0.13900521 5:0.076375267 6:0.31070661 7:0.14796655 8:0.096068545 9:0.075332576 10:0.037423404 
-256 1:0.68675062 2:0.23274967 3:0.032153131 4:0.033883742 5:0.014462829 6:0.087984524 7:0.047223765 8:0.034669354 9:0.094184502 10:0.093497423 
-256 1:0.44447142 2:0.1733765 3:0.18301828 4:0.11582078 5:0.083313021 6:0.22331618 7:0.04493105 8:0.17689403 9:0.20165015 10:0.039345838 
-256 1:0.55502519 2:0.22275349 3:0.13352394 4:0.06036989 5:0.028327496 6:0.0024194845 7:0.081628181 8:0.14436123 9:0.082801301 10:0.12807394 
-203.02219140959215 1:0.33022116 2:0.4089366 3:0.12509423 4:0.091558602 5:0.04418941 6:0.017253298 7:0.028495379 8:0.034583381 9:0.23491658 10:0.1606743 
-256 1:0.29650587 2:0.37385813 3:0.15349046 4:0.11359934 5:0.062546206 6:0.035993187 7:0.045421663 8:0.024621956 9:0.065081498 10:0.19203318 
-256 1:0.32732422 2:0.34660092 3:0.14650254 4:0.12024236 5:0.059329958 6:0.22078189 7:0.13153845 8:0.018315848 9:0.10336816 10:0.015897687 
-256 1:0.3222801 2:0.43522653 3:0.10776876 4:0.091978402 5:0.042746211 6:0.28090811 7:0.21665874 8:0.14890065 9:0.25571627 10:0.29817563 
-256 1:0.23576754 2:0.4759869 3:0.12912253 4:0.10546202 5:0.053661005 6:0.11636628 7:0.18621677 8:0.2641847 9:0.028374912 10:0.064590982 
-256 1:0.49206667 2:0.29066745 3:0.11925286 4:0.066201091 5:0.03181193 6:0.051793908 7:0.025643968 8:0.074619107 9:0.082962196 10:0.19103553 
-256 1:0.67157468 2:0.25240419 3:0.040046095 4:0.025534012 5:0.010441026 6:0.051534838 7:0.064655848 8:0.10134252 9:0.10017161 10:0.10159148 
-256 1:0.21983839 2:0.50843647 3:0.13498503 4:0.092342125 5:0.044397981 6:0.41028593 7:0.11827336 8:0.36118402 9:0.13482533 10:0.0048583945 
-256 1:0.3432114 2:0.19698199 3:0.076655314 4:0.11841756 5:0.26473374 6:0.14565074 7:0.10359077 8:0.21486252 9:0.2968218 10:0.3528921 
-256 1:0.51723645 2:0.23674469 3:0.1242453 4:0.080720326 5:0.041053233 6:0.043365239 7:0.020293292 8:0.068637798 9:0.041561529 10:0.060367934 
-256 1:0.35062028 2:0.30404626 3:0.18670343 4:0.098034199 5:0.060595833 6:0.24345045 7:0.13629452 8:0.17333416 9:0.11981366 10:0.010911418 
-256 1:0.59136499 2:0.13878123 3:0.12000925 4:0.1018147 5:0.048029836 6:0.16570918 7:0.029316092 8:0.08158295 9:0.0080088266 10:0.29730272 
-256 1:0.50384147 2:0.28922307 3:0.086773903 4:0.084938694 5:0.035222864 6:0.072822991 7:0.047441506 8:0.0071631209 9:0.13842075 10:0.021172082 
-256 1:0.36682879 2:0.29904985 3:0.13377046 4:0.14202272 5:0.058328186 6:0.15163184 7:0.035447781 8:0.033129874 9:0.10276849 10:0.069605032 
-256 1:0.32363301 2:0.36230936 3:0.19395584 4:0.078030654 5:0.042071134 6:0.16397888 7:0.050245742 8:0.0711538 9:0.084818794 10:0.085378196 
-256 1:0.53614944 2:0.17543703 3:0.13110809 4:0.10883462 5:0.048470829 6:0.040126384 7:0.019413164 8:0.010966184 9:0.17882705 10:0.26074993 
-256 1:0.50987095 2:0.28196165 3:0.088314558 4:0.080671727 5:0.039181115 6:0.12027316 7:0.30188044 8:0.13981781 9:0.041061734 10:0.14125946 
-256 1:0.48740318 2:0.19961217 3:0.12262672 4:0.10429493 5:0.08606301 6:0.028588199 7:0.21351947 8:0.011524951 9:0.026902151 10:0.15567666 
-256 1:0.46681625 2:0.28131157 3:0.10529391 4:0.10004374 5:0.046534539 6:0.14453487 7:0.22069025 8:0.16844347 9:0.14383098 10:0.3700829 
-256 1:0.28069609 2:0.18999709 3:0.22563583 4:0.22646527 5:0.077205712 6:0.066238612 7:0.10093783 8:0.12711981 9:0.0030268173 10:0.0072098293 
-256 1:0.71477886 2:0.18753587 3:0.043167638 4:0.039714011 5:0.014803614 6:0.059972317 7:0.029395422 8:0.031129787 9:0.048275356 10:0.068577501 
-256 1:0.58719978 2:0.25109012 3:0.080380595 4:0.051768627 5:0.029560877 6:0.019374153 7:0.021135814 8:0.20025856 9:0.17235911 10:0.31838015 
-256 1:0.43580387 2:0.37024882 3:0.086492319 4:0.073946629 5:0.033508354 6:0.10588886 7:0.095526543 8:0.1151936 9:0.16359993 10:0.064523403 
-256 1:0.23862864 2:0.42189989 3:0.16134413 4:0.12034335 5:0.057783978 6:0.25507144 7:0.036453663 8:0.18798271 9:0.40581932 10:0.4500681 
-256 1:0.75838332 2:0.14395258 3:0.05826742 4:0.028109999 5:0.011286684 6:0.11801724 7:0.075391435 8:0.20103272 9:0.1905785 10:0.10039626 
-122.13082276231904 1:0.54798815 2:0.15568984 3:0.12711675 4:0.094392795 5:0.074812475 6:0.027292096 7:0.096401443 8:0.059906619 9:0.046782819 10:0.19976504 
-256 1:0.50482824 2:0.29304557 3:0.090515938 4:0.072126233 5:0.039484018 6:0.066918154 7:0.14405438 8:0.22593041 9:0.055074416 10:0.094118893 
-256 1:0.20165222 2:0.30444548 3:0.29367828 4:0.15941006 5:0.04081396 6:0.064174584 7:0.085482124 8:0.080750403 9:0.07517214 10:0.037143382 
-6.7245225516327967 1:0.25759387 2:0.27780778 3:0.14823075 4:0.21137972 5:0.10498788 6:0.19253294 7:0.23948603 8:0.38147507 9:0.16604801 10:0.037171393 
-256 1:0.61914473 2:0.22392306 3:0.097004028 4:0.039137139 5:0.020791051 6:0.13248303 7:0.039959835 8:0.24465436 9:0.17392787 10:0.24715554 
-256 1:0.65784139 2:0.25057859 3:0.055190943 4:0.028538815 5:0.0078502588 6:0.048577254 7:0.049390746 8:0.13985334 9:0.23710101 10:0.0002889486 
-256 1:0.45221222 2:0.23661701 3:0.15578863 4:0.095443775 5:0.059938369 6:0.24984454 7:0.21607746 8:0.0054026299 9:0.17070446 10:0.033447863 
-256 1:0.21203358 2:0.33518998 3:0.18877239 4:0.19206004 5:0.071944016 6:0.27245015 7:0.089791873 8:0.078939708 9:0.12052983 10:0.1598624 
-256 1:0.67409295 2:0.22256061 3:0.057745034 4:0.031138337 5:0.014463073 6:0.016664757 7:0.1156741 8:0.16765624 9:0.083051338 10:0.14451125 
-256 1:0.71162907 2:0.22140544 3:0.035483848 4:0.021678474 5:0.0098031695 6:0.0058966348 7:0.019910119 8:0.04601841 9:0.21172678 10:0.41325503 
-256 1:0.42242329 2:0.32527705 3:0.12611589 4:0.082527718 5:0.043656058 6:0.080720384 7:0.026692508 8:0.14810792 9:0.11408093 10:0.10474813 
-256 1:0.32122656 2:0.29608901 3:0.15858164 4:0.15133932 5:0.072763463 6:0.015661075 7:0.033036585 8:0.11142587 9:0.10327216 10:0.046306289 
-256 1:0.44944592 2:0.31630912 3:0.096021039 4:0.097365702 5:0.040858218 6:0.081968756 7:0.25320905 8:0.09780425 9:0.098939345 10:0.12303149 
-256 1:0.60956015 2:0.23437857 3:0.076875318 4:0.052653224 5:0.02653274 6:0.071049258 7:0.028050995 8:0.11574937 9:0.08073848 10:0.10763184 
-256 1:0.409224 2:0.19941242 3:0.15299731 4:0.16142686 5:0.076939399 6:0.015656771 7:0.0033549271 8:0.26603236 9:0.0098560351 10:0.33168872 
-256 1:0.60531263 2:0.21696803 3:0.094907076 4:0.052970642 5:0.029841627 6:0.10812188 7:0.070251168 8:0.023278202 9:0.04529499 10:0.081048761 
-256 1:0.29630942 2:0.36883764 3:0.15787519 4:0.11411063 5:0.062867125 6:0.028482669 7:0.062515055 8:0.17484701 9:0.11964788 10:0.070752842 
-256 1:0.79868436 2:0.1366247 3:0.026481046 4:0.022945922 5:0.015263968 6:0.06218673 7:0.010855969 8:0.053436595 9:0.094222516 10:0.19252389 
-256 1:0.65298379 2:0.25759873 3:0.036613639 4:0.037974519 5:0.014829315 6:0.067213904 7:0.0034370551 8:0.031971567 9:0.2525808 10:0.0089778607 
-256 1:0.28506412 2:0.29309734 3:0.19755677 4:0.14656816 5:0.077713603 6:0.31032263 7:0.082724327 8:0.11898776 9:0.020085115 10:0.1228791 
-256 1:0.68758436 2:0.20663599 3:0.056300835 4:0.034142193 5:0.01533663 6:0.048514825 7:0.010451199 8:0.038079468 9:0.14285042 10:0.1052237 
-256 1:0.33441604 2:0.33071405 3:0.15338677 4:0.11738717 5:0.06409597 6:0.15819821 7:0.086770183 8:0.037248472 9:0.12906658 10:0.063665338 
-256 1:0.3058436 2:0.32492647 3:0.18028387 4:0.12866931 5:0.060276746 6:0.020305812 7:0.10142224 8:0.031184056 9:0.020595655 10:0.086019127 
-256 1:0.46983523 2:0.32089026 3:0.10599148 4:0.067560701 5:0.035722333 6:0.038204119 7:0.015863944 8:0.13776966 9:0.13503147 10:0.13487736 
-256 1:0.43794736 2:0.36849732 3:0.10044881 4:0.060447784 5:0.032658729 6:0.080822632 7:0.0029505437 8:0.10316721 9:0.23942497 10:0.33530772 
-256 1:0.68547684 2:0.11818645 3:0.088930652 4:0.067365226 5:0.040040832 6:0.01221469 7:0.079221084 8:0.26159807 9:0.14225361 10:0.011593934 
-256 1:0.44316966 2:0.29680771 3:0.10612472 4:0.1038625 5:0.050035408 6:0.15325065 7:0.029637522 8:0.10527829 9:0.072935247 10:0.12879132 
-256 1:0.35096531 2:0.28215649 3:0.16599894 4:0.13261643 5:0.068262826 6:0.017763217 7:0.023634407 8:0.035449154 9:0.17204824 10:0.14996028 
-256 1:0.46921877 2:0.28213799 3:0.1225158 4:0.088279217 5:0.03784822 6:0.085125328 7:0.033545557 8:0.012459901 9:0.1156157 10:0.029017749 
-256 1:0.73400805 2:0.17455285 3:0.054024826 4:0.024072557 5:0.013341722 6:0.026341924 7:0.071266571 8:0.048898095 9:0.042020516 10:0.14819297 
-256 1:0.67046511 2:0.18924613 3:0.081585894 4:0.03855874 5:0.02014413 6:0.045047866 7:0.0099818756 8:0.0049358743 9:0.080717496 10:0.055216318 
-256 1:0.58126082 2:0.29901914 3:0.068349209 4:0.034578077 5:0.016792748 6:0.064626995 7:0.00022797704 8:0.0036292089 9:0.13945925 10:0.19211178 
-256 1:0.58386555 2:0.2733828 3:0.069518149 4:0.049887259 5:0.023346237 6:0.061017703 7:0.088288873 8:0.28253971 9:0.24871872 10:0.21743879 
-256 1:0.28997412 2:0.23249121 3:0.19462343 4:0.21081171 5:0.072099534 6:0.17961673 7:0.21819947 8:0.013586513 9:0.11394659 10:0.25911472 
-256 1:0.43610323 2:0.28699399 3:0.12276337 4:0.11096978 5:0.043169627 6:0.27354583 7:0.028796037 8:0.13941224 9:0.069373596 10:0.011193009 
-256 1:0.25371697 2:0.36626114 3:0.16952879 4:0.1369655 5:0.073527604 6:0.21981952 7:0.066126861 8:0.042784161 9:0.15890434 10:0.14822614 
-256 1:0.4103879 2:0.25499101 3:0.14559257 4:0.12711876 5:0.061909763 6:0.038299414 7:0.019292635 8:6.0733352e-05 9:0.11684105 10:0.071581909 
-256 1:0.75057944 2:0.17119802 3:0.04533471 4:0.025425005 5:0.0074628232 6:0.031632398 7:0.079009576 8:0.15197959 9:0.042584452 10:0.029208528 
-256 1:0.5180361 2:0.2699402 3:0.10708433 4:0.066655514 5:0.038283855 6:0.013241594 7:0.10049853 8:0.061977999 9:0.092449203 10:0.074009317 
-256 1:0.33863869 2:0.24408745 3:0.19177318 4:0.14207244 5:0.083428242 6:0.0065739072 7:0.14607213 8:0.031688544 9:0.028413235 10:0.19263687 
-256 1:0.80078145 2:0.13853691 3:0.033145597 4:0.0200741 5:0.0074619403 6:0.013430922 7:0.088445261 8:0.11750073 9:0.099026951 10:0.095483337 
-256 1:0.73089474 2:0.13963244 3:0.074292215 4:0.034353822 5:0.020826787 6:0.01844874 7:0.068586882 8:0.049271629 9:0.064296921 10:0.12735474 
-256 1:0.68621627 2:0.16250455 3:0.083842697 4:0.048430286 5:0.019006197 6:0.096432541 7:0.14315867 8:0.1556414 9:0.30053899 10:0.29129828 
-256 1:0.48810364 2:0.2312214 3:0.083568197 4:0.13732272 5:0.059784042 6:0.30347504 7:0.15812319 8:0.0083693226 9:0.06728267 10:0.032280082 
-256 1:0.41233444 2:0.28048806 3:0.1530119 4:0.093592597 5:0.060573009 6:0.023462019 7:0.047193363 8:0.080366683 9:0.1261745 10:0.0030877439 
-256 1:0.43186217 2:0.32280648 3:0.13953582 4:0.070678046 5:0.03511748 6:0.074575108 7:0.014263877 8:0.26764529 9:0.088867583 10:0.0017988859 
-256 1:0.64545056 2:0.14309633 3:0.086023608 4:0.077098422 5:0.048331078 6:0.07903391 7:0.018230474 8:0.060015629 9:0.069588425 10:0.030565814 
-17.086472181085448 1:0.59127763 2:0.20229198 3:0.068868061 4:0.070024803 5:0.06753753 6:0.48289614 7:0.20567982 8:0.18586551 9:0.069832829 10:0.23447149 
-256 1:0.57261357 2:0.27454198 3:0.085361374 4:0.050456503 5:0.017026576 6:0.075543121 7:0.056702347 8:0.018037898 9:0.11793482 10:0.024322373 
-256 1:0.31829573 2:0.35582035 3:0.13716658 4:0.12497077 5:0.063746578 6:0.17097963 7:0.18136219 8:0.057582749 9:0.062816348 10:0.0095458475 
-256 1:0.63493951 2:0.21440575 3:0.059521258 4:0.062883034 5:0.028250456 6:0.020527333 7:0.049011157 8:0.13490194 9:0.15118374 10:0.12736594 
-256 1:0.43472398 2:0.18138032 3:0.14475477 4:0.17838041 5:0.06076052 6:0.20264921 7:0.060677015 8:0.18261619 9:0.36060937 10:0.13607311 
-256 1:0.43490711 2:0.32066689 3:0.1088024 4:0.091497233 5:0.044126372 6:0.008994144 7:0.071163002 8:0.045476924 9:0.12895254 10:0.16183202 
-24.572310875912731 1:0.21935292 2:0.1699937 3:0.11825286 4:0.12290375 5:0.36949677 6:0.50265501 7:0.39954398 8:0.23817031 9:0.21277433 10:0.24071573 
-256 1:0.24522447 2:0.47399667 3:0.1511843 4:0.077481415 5:0.052113145 6:0.039318484 7:0.057883672 8:0.073846873 9:0.034487551 10:0.090632744 
-44.842227610589234 1:0.35162337 2:0.34428682 3:0.12306861 4:0.11243682 5:0.068584374 6:0.2684031 7:0.2491718 8:0.13312761 9:0.058691532 10:0.21446625 
-256 1:0.5287867 2:0.26114055 3:0.12064419 4:0.059236909 5:0.030191658 6:4.5187183e-05 7:0.033695148 8:0.090002466 9:0.049719351 10:0.21416392 
-256 1:0.30866554 2:0.27164017 3:0.14905841 4:0.18150654 5:0.089129336 6:0.00075646126 7:0.17665906 8:0.18799225 9:0.036179699 10:0.11832013 
-256 1:0.33847484 2:0.43327474 3:0.089478118 4:0.092930001 5:0.045842299 6:0.22345759 7:0.28582872 8:0.025925237 9:0.081344545 10:0.067370364 
-256 1:0.65601619 2:0.20525418 3:0.070163945 4:0.047571124 5:0.020994554 6:0.17122156 7:0.015393525 8:0.10182709 9:0.024683445 10:0.1294187 
-256 1:0.35483465 2:0.29912784 3:0.14936754 4:0.14997312 5:0.04669684 6:0.34549974 7:0.13964477 8:0.2852705 9:0.0041182506 10:0.057629046 
-70.184573696412585 1:0.042278073 2:0.16452639 3:0.18541311 4:0.39163198 5:0.21615045 6:0.071641933 7:0.00071449462 8:0.06541147 9:0.01818013 10:0.046222889 
-256 1:0.54072857 2:0.26251221 3:0.094114899 4:0.069097256 5:0.033547067 6:0.042754956 7:0.091012133 8:0.24762776 9:0.19990067 10:0.19158969 
-256 1:0.60789877 2:0.23743579 3:0.088793627 4:0.040939273 5:0.024932536 6:0.047620304 7:0.028799688 8:0.040607741 9:0.014953453 10:0.13156105 
-256 1:0.47341488 2:0.25598302 3:0.13290359 4:0.090756105 5:0.046942403 6:0.31728604 7:0.066306353 8:0.096017821 9:0.18027192 10:0.10716509 
-256 1:0.45189574 2:0.26579362 3:0.12537486 4:0.10537319 5:0.051562582 6:0.056018569 7:0.1006802 8:0.012495428 9:0.15036521 10:0.099828473 
-113.03060750594622 1:0.33975309 2:0.19938489 3:0.11631268 4:0.24843589 5:0.09611345 6:0.072350398 7:0.11107225 8:0.19626492 9:0.62904107 10:0.34181933 
-256 1:0.2460358 2:0.44152351 3:0.13911791 4:0.1147895 5:0.058533279 6:0.068331113 7:0.1250228 8:0.072056865 9:0.10771777 10:0.036991304 
-256 1:0.39226884 2:0.23192853 3:0.16472932 4:0.14111105 5:0.069962263 6:0.28299192 7:0.13431486 8:0.08307538 9:0.033395051 10:0.022840759 
-256 1:0.43197795 2:0.26635113 3:0.13878465 4:0.11142667 5:0.051459597 6:0.21768998 7:0.13619972 8:0.21949523 9:0.074800137 10:0.28332309 
-256 1:0.43283791 2:0.24917829 3:0.18147177 4:0.10332098 5:0.033191047 6:0.11801619 7:0.060186245 8:0.083410265 9:0.10632797 10:0.15853937 
-256 1:0.52018007 2:0.17323809 3:0.12573182 4:0.11313533 5:0.06771469 6:0.07105028 7:0.080026861 8:0.095624394 9:0.031389238 10:0.080424333 
-256 1:0.42899566 2:0.23814759 3:0.13163782 4:0.14391175 5:0.057307187 6:0.33857842 7:0.17604084 8:0.0032117219 9:0.069610716 10:0.020855924 
-256 1:0.48499626 2:0.39822491 3:0.082479571 4:0.025226816 5:0.0090724415 6:0.0035521658 7:0.040029151 8:0.06510259 9:0.025157268 10:0.011847981 
-256 1:0.41313446 2:0.31200114 3:0.15177936 4:0.074259854 5:0.048825185 6:0.25635567 7:0.070976233 8:0.26638723 9:0.2297698 10:0.26983859 
-256 1:0.40962215 2:0.29923839 3:0.1765513 4:0.080230807 5:0.034357357 6:0.12254772 7:0.18540527 8:0.07425048 9:0.029452888 10:0.013517745 
-256 1:0.31531792 2:0.25866073 3:0.20275831 4:0.13460769 5:0.08865535 6:0.11519777 7:0.22552687 8:0.19481952 9:0.0072077675 10:0.050799216 
-256 1:0.73108911 2:0.14847184 3:0.045798751 4:0.048801372 5:0.025838927 6:0.055510428 7:0.053188428 8:0.11979441 9:0.24481222 10:0.063321169 
-256 1:0.79183173 2:0.14569542 3:0.029662464 4:0.01668427 5:0.016126124 6:0.019948394 7:0.030194206 8:0.014623895 9:0.0012641527 10:0.086978433 
-256 1:0.60938017 2:0.19428615 3:0.098043606 4:0.065288076 5:0.033001997 6:0.011841603 7:0.084163192 8:0.019466065 9:0.050126486 10:0.029520872 
-256 1:0.37634049 2:0.27124981 3:0.18400787 4:0.1192093 5:0.049192523 6:0.30309521 7:0.070748796 8:0.064267356 9:0.16212576 10:0.18712378 
-256 1:0.32661814 2:0.31427842 3:0.18364316 4:0.11794726 5:0.05751302 6:0.10126418 7:0.20377868 8:0.19733899 9:0.26766163 10:0.012652966 
-256 1:0.28088876 2:0.30596938 3:0.17483895 4:0.1664997 5:0.071803209 6:0.17433635 7:0.29672085 8:0.1169807 9:0.02788805 10:0.053651606 
-256 1:0.40577605 2:0.30771545 3:0.130694 4:0.10241331 5:0.053401191 6:0.057269619 7:0.030818791 8:0.019426792 9:0.066458584 10:0.15950779 
-256 1:0.47646802 2:0.1949248 3:0.12514212 4:0.14505592 5:0.058409147 6:0.19353366 7:0.16872359 8:0.41997166 9:0.35370546 10:0.39052665 
-256 1:0.57991084 2:0.28074038 3:0.08031493 4:0.042850888 5:0.016182961 6:0.043729524 7:0.067695734 8:0.055031157 9:0.059817029 10:0.2025295 
-256 1:0.66709756 2:0.18433832 3:0.082480687 4:0.042696266 5:0.023387175 6:0.04254952 7:0.058498906 8:0.061286119 9:0.11945298 10:0.19748955 
-256 1:0.27446967 2:0.28928391 3:0.19062577 4:0.15797432 5:0.087646331 6:0.084862402 7:0.023456073 8:0.042260409 9:0.13107791 10:0.038130452 
-256 1:0.39982757 2:0.42635062 3:0.089974434 4:0.057384092 5:0.026463291 6:0.049581486 7:0.0043569633 8:0.049431062 9:0.17692184 10:0.20127892 
-256 1:0.7942223 2:0.13325999 3:0.039394113 4:0.021252011 5:0.011871593 6:0.044106617 7:0.05791409 8:0.26761403 9:0.25868788 10:0.25360623 
-256 1:0.34741933 2:0.31173568 3:0.1468574 4:0.11638004 5:0.077607546 6:0.12513248 7:0.055906395 8:0.030956385 9:0.23585483 10:0.47425939 
-256 1:0.52249038 2:0.37212261 3:0.062253345 4:0.028083499 5:0.015050166 6:0.059498551 7:0.07646061 8:0.054631495 9:0.041913854 10:0.10801433 
-256 1:0.51139483 2:0.37576633 3:0.062866491 4:0.035065672 5:0.01490667 6:0.046918242 7:0.027107114 8:0.045115424 9:0.05270008 10:0.054169174 
-256 1:0.77901156 2:0.15686429 3:0.027680674 4:0.026347483 5:0.010095991 6:0.020806703 7:0.083864999 8:0.00022508795 9:0.1933921 10:0.021496004 
-256 1:0.47554622 2:0.24700034 3:0.13173847 4:0.090087211 5:0.055627756 6:0.017396424 7:0.15052362 8:0.1746538 9:0.096680723 10:0.13472604 
-256 1:0.22483534 2:0.48691512 3:0.11007638 4:0.11743668 5:0.06073649 6:0.19504945 7:0.0017713702 8:0.13103314 9:0.080530333 10:0.02938568 
-66.760620578908714 1:0.2232396 2:0.20610623 3:0.14559528 4:0.31846185 5:0.10659704 6:0.43111623 7:0.15461697 8:0.19876017 9:0.16514413 10:0.13040586 
-256 1:0.37285763 2:0.21014323 3:0.15515214 4:0.18206638 5:0.07978062 6:0.010160265 7:0.038656055 8:0.19329405 9:0.23601262 10:0.19936332 
-256 1:0.59988101 2:0.19805699 3:0.075911701 4:0.07441709 5:0.051733203 6:0.4795931 7:0.29451756 8:0.2263199 9:0.21343641 10:0.027122944 
-256 1:0.36439486 2:0.34354026 3:0.13808108 4:0.10510204 5:0.048881762 6:0.22064941 7:0.08229998 8:0.20632568 9:0.16642106 10:0.24265893 
-256 1:0.27056787 2:0.53681618 3:0.10049326 4:0.06178041 5:0.030342284 6:0.28093358 7:0.11164994 8:0.02835865 9:0.075685395 10:0.18641534 
-256 1:0.65450607 2:0.18730426 3:0.074048098 4:0.054374793 5:0.029766771 6:0.170977 7:0.062598717 8:0.054387114 9:0.0026887033 10:0.020040863 
-256 1:0.43397443 2:0.18295288 3:0.17791427 4:0.13096153 5:0.074196885 6:0.0054741539 7:0.17074477 8:0.027888662 9:0.17174114 10:0.10755475 
-256 1:0.66003066 2:0.15895873 3:0.075374517 4:0.067799535 5:0.037836557 6:0.1353641 7:0.072968321 8:0.1475067 9:0.20248136 10:0.02157116 
-256 1:0.32721811 2:0.29228084 3:0.15765015 4:0.14409685 5:0.078754054 6:0.11293914 7:0.044576392 8:0.16796061 9:0.0041281807 10:0.098797819 
-256 1:0.55097137 2:0.21562781 3:0.097248473 4:0.090550084 5:0.045602262 6:0.10366364 7:0.13829248 8:0.12779791 9:0.071893985 10:0.027285946 
-256 1:0.6575272 2:0.16293912 3:0.073861203 4:0.069116227 5:0.036556242 6:0.10303503 7:0.07410295 8:0.20993202 9:0.20341352 10:0.17660172 
-19.81385310805377 1:0.94883159 2:0.044471742 3:0.0041749952 4:0.0019906946 5:0.00053097681 6:0.99806316 7:0.97398185 8:0.74773282 9:0.72331072 10:0.16196317 
-256 1:0.51604941 2:0.24526012 3:0.14679934 4:0.057634873 5:0.034256252 6:0.25573081 7:0.064299277 8:0.051810071 9:0.087672055 10:0.17918215 
-256 1:0.40888514 2:0.28325423 3:0.10653739 4:0.14491788 5:0.056405365 6:0.35219671 7:0.12637631 8:0.082033891 9:0.095143264 10:0.14236512 
-256 1:0.538933 2:0.20481125 3:0.10722204 4:0.094685237 5:0.054348469 6:0.24022688 7:0.29536157 8:0.14120968 9:0.14830396 10:0.33822976 
-256 1:0.79018616 2:0.10617922 3:0.046298755 4:0.034363811 5:0.022972062 6:0.1241166 7:0.10940997 8:0.089465526 9:0.057004984 10:0.23520304 
-256 1:0.80173862 2:0.13412738 3:0.028573936 4:0.022175502 5:0.01338457 6:0.030499661 7:0.025513299 8:0.011915872 9:0.12858596 10:0.064239868 
-256 1:0.48032627 2:0.2817485 3:0.090340544 4:0.099386549 5:0.048198134 6:0.13103439 7:0.21769077 8:0.073802902 9:0.012952863 10:0.10957858 
-256 1:0.43642016 2:0.2309551 3:0.14971677 4:0.12884959 5:0.05405839 6:0.20591881 7:0.085736153 8:0.036488595 9:0.12401309 10:0.092291038 
-256 1:0.69159656 2:0.20178143 3:0.068830589 4:0.02308347 5:0.014707958 6:0.0047230238 7:0.00050805024 8:0.012211118 9:0.018046827 10:0.30967997 
-256 1:0.6111112 2:0.18910114 3:0.10223228 4:0.062283346 5:0.035272032 6:0.095994845 7:0.004708788 8:0.065597056 9:0.1145552 10:0.037616405 
-256 1:0.42475236 2:0.40671964 3:0.085187963 4:0.054418453 5:0.02892158 6:0.11786013 7:0.011193625 8:0.0678859 9:0.1416542 10:0.15883593 
-256 1:0.60382188 2:0.21280267 3:0.09114693 4:0.061544249 5:0.030684272 6:0.017088718 7:0.051818426 8:0.028105652 9:0.18915154 10:0.11176788 
-256 1:0.23732834 2:0.49947798 3:0.095381319 4:0.11076864 5:0.057043726 6:0.41636573 7:0.071515762 8:0.34734984 9:0.19888959 10:0.2743909 
-256 1:0.43067813 2:0.27231515 3:0.12964658 4:0.11674345 5:0.050616694 6:0.0082632945 7:0.0860101 8:0.046892338 9:0.012922641 10:0.019069851 
-256 1:0.68753913 2:0.21191355 3:0.028716658 4:0.044353605 5:0.027477056 6:0.22866576 7:0.11240213 8:0.17095874 9:0.13088748 10:0.072653489 
-256 1:0.65250013 2:0.17191182 3:0.096211051 4:0.053018322 5:0.026358678 6:0.031265582 7:0.017001078 8:0.079154164 9:0.093032124 10:0.013980146 
-256 1:0.32759627 2:0.34084298 3:0.1752589 4:0.092307998 5:0.06399385 6:0.16977032 7:0.0043875978 8:0.20159151 9:0.044176361 10:0.058838469 
-256 1:0.37498989 2:0.32496839 3:0.10667269 4:0.13818289 5:0.055186133 6:0.0066118238 7:0.012104909 8:0.042409799 9:0.079802322 10:0.095677589 
-256 1:0.54031201 2:0.23225704 3:0.10288944 4:0.088286915 5:0.036254594 6:0.050285154 7:0.017497933 8:0.016983846 9:0.0050244171 10:0.073004619 
-256 1:0.77017213 2:0.11949984 3:0.055809079 4:0.031873782 5:0.022645168 6:0.11995304 7:0.079616579 8:0.030880735 9:0.23543791 10:0.076007222 
-256 1:0.5228688 2:0.33642338 3:0.055163343 4:0.058561459 5:0.02698302 6:0.1497292 7:0.03907606 8:0.050002616 9:0.2948194 10:0.10464456 
-256 1:0.30879461 2:0.26168143 3:0.22455026 4:0.12973543 5:0.075238259 6:0.14162362 7:0.056586935 8:0.22077633 9:0.014488913 10:0.033507447 
-256 1:0.5913334 2:0.28581191 3:0.064955849 4:0.042685226 5:0.015213615 6:0.052198037 7:0.043088036 8:0.079562924 9:0.034384596 10:0.098598354 
-256 1:0.3723131 2:0.26310188 3:0.16659935 4:0.12838914 5:0.06959653 6:0.048810996 7:0.022957298 8:0.034300685 9:0.064749973 10:0.003150297 
-256 1:0.36007929 2:0.38327202 3:0.11813608 4:0.091726386 5:0.046786223 6:0.17418463 7:0.046366883 8:0.026647633 9:0.1669398 10:0.19323902 
-256 1:0.81080488 2:0.10421322 3:0.045345227 4:0.018558177 5:0.021078489 6:0.06886668 7:0.13482955 8:0.033700659 9:0.015875848 10:0.071865098 
-256 1:0.53390878 2:0.28906141 3:0.10439862 4:0.052497048 5:0.020134135 6:0.044143297 7:0.0037882243 8:0.026254568 9:0.24000161 10:0.27116213 
-256 1:0.53832273 2:0.22711284 3:0.10411908 4:0.077418826 5:0.053026529 6:0.10678856 7:0.038747964 8:0.10494813 9:0.001063076 10:0.19594002 
-256 1:0.50992033 2:0.22803868 3:0.095501367 4:0.12505184 5:0.041487787 6:0.57326947 7:0.29076502 8:0.11418497 9:0.29173767 10:0.18965165 
-256 1:0.79776213 2:0.15111825 3:0.023937519 4:0.019321362 5:0.0078607383 6:0.036323114 7:0.03564638 8:0.11107485 9:0.013397134 10:0.043950937 
-256 1:0.54197033 2:0.24481918 3:0.12018868 4:0.065736567 5:0.027285249 6:0.046397508 7:0.09673852 8:0.024572673 9:0.038439802 10:0.093719213 
-256 1:0.67739593 2:0.22179016 3:0.062442524 4:0.027550495 5:0.010820891 6:0.017506583 7:0.073081396 8:0.12231811 9:0.15867892 10:0.1550194 
-256 1:0.60608837 2:0.20239431 3:0.086827699 4:0.071009483 5:0.033680137 6:0.035953644 7:0.058958342 8:0.12796258 9:0.23766373 10:0.026549349 
-256 1:0.52528494 2:0.26177159 3:0.11413349 4:0.064196348 5:0.034613637 6:0.049330301 7:0.099430661 8:0.02486858 9:0.062226086 10:0.019613963 
-256 1:0.43310243 2:0.26683204 3:0.12703306 4:0.096767006 5:0.076265462 6:0.21701295 7:0.11960232 8:0.13977636 9:0.21420544 10:0.45907893 
-256 1:0.75353454 2:0.19155754 3:0.031350894 4:0.01716138 5:0.006395653 6:0.063901391 7:0.051462769 8:0.038073666 9:0.28361094 10:0.15167209 
-256 1:0.3312391 2:0.37353293 3:0.14269083 4:0.10216146 5:0.050375684 6:0.049871144 7:0.07695658 8:0.029650365 9:0.0072836231 10:0.076340532 
-256 1:0.37773958 2:0.25634095 3:0.19612875 4:0.11746561 5:0.052325105 6:0.053433226 7:0.022055972 8:0.023105415 9:0.27039936 10:0.23907461 
-256 1:0.2883682 2:0.36330767 3:0.16081324 4:0.12792002 5:0.059590865 6:0.21617966 7:0.047839372 8:0.011897533 9:0.13614698 10:0.0058622577 
-256 1:0.53605355 2:0.27993099 3:0.079692433 4:0.068565579 5:0.035757449 6:0.057683332 7:0.11727337 8:0.1003467 9:0.049276951 10:0.19282845 
-256 1:0.45553201 2:0.29798362 3:0.12463855 4:0.079202549 5:0.042643272 6:0.003158557 7:0.095132575 8:0.10589048 9:0.1123564 10:0.081571866 
-256 1:0.47451844 2:0.23575985 3:0.14512056 4:0.090215529 5:0.054385633 6:0.0053709297 7:0.007203469 8:0.032538791 9:0.05748869 10:0.0097598696 
-256 1:0.23029892 2:0.48308115 3:0.13729906 4:0.095495325 5:0.053825546 6:0.059743258 7:0.035732466 8:0.012705569 9:0.053235609 10:0.17744114 
-256 1:0.6434532 2:0.23654079 3:0.081837479 4:0.027805072 5:0.010363459 6:0.18042081 7:0.027002694 8:0.086842967 9:0.057332131 10:0.031941913 
-256 1:0.47548356 2:0.20470909 3:0.16119078 4:0.11098015 5:0.047636427 6:0.030616287 7:0.15317783 8:0.34439664 9:0.11076188 10:0.028266388 
-256 1:0.72123788 2:0.16688398 3:0.041154378 4:0.046775348 5:0.02394841 6:0.035873836 7:0.0030020364 8:0.030971547 9:0.11590502 10:0.10187638 
-256 1:0.32271499 2:0.25567887 3:0.19932348 4:0.13645046 5:0.0858322 6:0.1171088 7:0.044116954 8:0.14858104 9:0.21991732 10:0.012072782 
-256 1:0.3421187 2:0.47377122 3:0.074326034 4:0.074862779 5:0.034921268 6:0.17814579 7:0.089328692 8:0.1146874 9:0.035360274 10:0.037985363 
-256 1:0.3734091 2:0.2806404 3:0.15719374 4:0.12702174 5:0.061735015 6:0.087917496 7:0.13666551 8:0.21942681 9:0.17825238 10:0.075092587 
-256 1:0.61353179 2:0.23527213 3:0.073908016 4:0.054707613 5:0.022580451 6:0.017077277 7:0.016854545 8:0.074304309 9:0.12467846 10:0.046123822 
-256 1:0.68016205 2:0.14276325 3:0.081207968 4:0.049207426 5:0.046659302 6:0.079422691 7:0.045641771 8:0.035029313 9:0.0075060043 10:0.10481511 
-150.99756784700145 1:0.56030845 2:0.24226533 3:0.078438055 4:0.080404159 5:0.038584006 6:0.055587062 7:0.12232089 8:0.061030742 9:0.14980905 10:0.0057324244 
-109.9040273817531 1:0.64182215 2:0.15218257 3:0.071094293 4:0.084772857 5:0.05012813 6:0.032325428 7:0.04337741 8:0.065684953 9:0.0033708818 10:0.054748879 
-256 1:0.63096798 2:0.18147743 3:0.083674259 4:0.06697869 5:0.036901641 6:0.15347692 7:0.044611165 8:0.07113134 9:0.064012543 10:0.20582738 
-256 1:0.35585787 2:0.38067189 3:0.12340638 4:0.089909298 5:0.050154566 6:0.013702846 7:0.031715651 8:0.060406034 9:0.010855637 10:0.013491747 
-256 1:0.62051746 2:0.16166498 3:0.079381195 4:0.083429913 5:0.055006452 6:0.16776846 7:0.20868909 8:0.15141738 9:0.028377193 10:0.0033750923 
-256 1:0.2336493 2:0.2365404 3:0.1852116 4:0.23862826 5:0.10597044 6:0.12690291 7:0.22598804 8:0.16935067 9:0.02254645 10:0.028287856 
-256 1:0.46118816 2:0.17531327 3:0.16765752 4:0.12876948 5:0.067071566 6:0.092820831 7:0.08180569 8:0.013282346 9:0.030253684 10:0.14217444 
-256 1:0.62771585 2:0.29772219 3:0.048567765 4:0.0186721 5:0.0073220957 6:0.024988735 7:0.084273223 8:0.18744365 9:0.1365543 10:0.062761929 
-256 1:0.4328417 2:0.40072484 3:0.053696516 4:0.078397969 5:0.034338973 6:0.25760883 7:0.05498518 8:0.07550843 9:0.18285159 10:0.12402563 
-256 1:0.51387125 2:0.26215891 3:0.096817189 4:0.092839437 5:0.034313207 6:0.23229858 7:0.075057357 8:0.20443319 9:0.066563729 10:0.027624468 
-256 1:0.67965824 2:0.17933378 3:0.087750202 4:0.035845274 5:0.0174125 6:0.095575031 7:0.11154481 8:0.16107624 9:0.26363018 10:0.33243458 
-256 1:0.61608858 2:0.25014506 3:0.077576428 4:0.039976063 5:0.016213868 6:0.10010897 7:0.070908921 8:0.0071859965 9:0.09723857 10:0.017227079 
-256 1:0.48634643 2:0.2626183 3:0.17512581 4:0.054422218 5:0.021487244 6:0.027412288 7:0.19211825 8:0.060412162 9:0.033002886 10:0.031946 
-256 1:0.19830954 2:0.31842209 3:0.29341212 4:0.15353881 5:0.036317447 6:0.066281469 7:0.085463201 8:0.080555205 9:0.082198165 10:0.019144184 
-256 1:0.21941131 2:0.36074109 3:0.1747972 4:0.15543188 5:0.089618522 6:0.14919047 7:0.17443696 8:0.16351764 9:0.029140712 10:0.11074469 
-256 1:0.59891538 2:0.24213447 3:0.07025028 4:0.060543515 5:0.028156358 6:0.092607326 7:0.0029638411 8:0.099736227 9:0.040041553 10:0.11244309 
-52.359364196530379 1:0.43575753 2:0.36397706 3:0.062431059 4:0.097935724 5:0.039898629 6:0.039251279 7:0.064555678 8:0.13552144 9:0.13654331 10:0.32603708 
-256 1:0.5441282 2:0.18082137 3:0.12162365 4:0.10160366 5:0.05182312 6:0.068412991 7:0.065532133 8:0.14567148 9:0.028515537 10:0.023620598 
-256 1:0.40844902 2:0.3997378 3:0.08791243 4:0.074834664 5:0.029066081 6:0.012571582 7:0.11520212 8:0.085353518 9:0.0054604853 10:0.063213119 
-230.7488080492563 1:0.29646194 2:0.32820806 3:0.13751091 4:0.13164606 5:0.10617304 6:0.025158033 7:0.1142219 8:0.1135124 9:0.047879312 10:0.37418753 
-256 1:0.53507706 2:0.24739085 3:0.10461859 4:0.081671807 5:0.031241689 6:0.044421525 7:0.015410057 8:0.028684011 9:0.048222407 10:0.082472633 
-256 1:0.55536699 2:0.19074761 3:0.10842181 4:0.098207847 5:0.047255749 6:0.093320305 7:0.10500429 8:0.091277154 9:0.079095065 10:0.0027134295 
-256 1:0.39564048 2:0.24187314 3:0.1159978 4:0.17403778 5:0.072450813 6:0.3399723 7:0.10721991 8:0.060203671 9:0.18687507 10:0.41382967 
-256 1:0.25744563 2:0.3279794 3:0.15172615 4:0.17714577 5:0.08570305 6:0.039741401 7:0.2442441 8:0.28289962 9:0.057793105 10:0.0074486081 
-256 1:0.47825348 2:0.19905089 3:0.1673011 4:0.11017503 5:0.045219493 6:0.22563412 7:0.077614422 8:0.16664972 9:0.20227191 10:0.34321894 
-256 1:0.59798249 2:0.25451954 3:0.065292068 4:0.057196403 5:0.025009506 6:0.10583117 7:0.068949609 8:0.16580966 9:0.2222305 10:0.1618232 
-256 1:0.23643534 2:0.40482322 3:0.19074258 4:0.11101379 5:0.05698508 6:0.13839532 7:0.053635901 8:0.092635916 9:0.028486147 10:0.078123652 
-256 1:0.67718403 2:0.18592278 3:0.05395651 4:0.049444658 5:0.033492019 6:0.024208491 7:0.19267798 8:0.023164224 9:0.082478027 10:0.079782852 
-256 1:0.63475667 2:0.25286661 3:0.032482425 4:0.059219835 5:0.020674464 6:0.051281831 7:0.25867121 8:0.26865905 9:0.079176556 10:0.038303379 
-256 1:0.52124089 2:0.22895972 3:0.10801728 4:0.098019817 5:0.043762295 6:0.080853723 7:0.048805627 8:0.27977141 9:0.22608744 10:0.33756372 
-256 1:0.54304598 2:0.13912856 3:0.12744918 4:0.12620174 5:0.064174551 6:0.12408292 7:0.085596402 8:0.14516499 9:0.27446635 10:0.20576703 
-256 1:0.40491659 2:0.34115222 3:0.11106919 4:0.09870203 5:0.044159966 6:0.1580224 7:0.038771478 8:0.16072371 9:0.12006642 10:0.052699381 
-256 1:0.60951511 2:0.27653109 3:0.065095129 4:0.033725415 5:0.015133248 6:0.096643386 7:0.040476201 8:0.17822598 9:0.06196515 10:0.024078133 
-256 1:0.52496388 2:0.29255768 3:0.072064483 4:0.077299122 5:0.03311484 6:0.0056150484 7:0.035914687 8:0.0086981999 9:0.078764755 10:0.025358358 
-256 1:0.41343418 2:0.26875958 3:0.1673298 4:0.095217109 5:0.05525933 6:0.091231685 7:0.010869371 8:0.19797598 9:0.099207506 10:0.10977715 
-256 1:0.6053203 2:0.24817522 3:0.073726236 4:0.045110939 5:0.02766731 6:0.036464944 7:0.10723834 8:0.14923528 9:0.069197807 10:0.23948161 
-256 1:0.63984539 2:0.22387755 3:0.086416497 4:0.035575271 5:0.014285298 6:0.044507552 7:0.071193537 8:0.18344487 9:0.14050666 10:0.031074636 
-256 1:0.43276985 2:0.32067634 3:0.13964083 4:0.071329744 5:0.03558324 6:0.053843994 7:0.0029784698 8:0.16272985 9:0.42830871 10:0.40155421 
-256 1:0.62477265 2:0.18772701 3:0.14086751 4:0.030182956 5:0.016449875 6:0.088019408 7:0.077623924 8:0.035764794 9:0.047911107 10:0.049448044 
-256 1:0.31172004 2:0.37370292 3:0.13030664 4:0.12475465 5:0.059515745 6:0.13462776 7:0.10165003 8:0.1036826 9:0.086531731 10:0.11588985 
-256 1:0.69001754 2:0.1765095 3:0.076430783 4:0.037998767 5:0.019043403 6:0.064117486 7:0.0014891579 8:0.034889331 9:0.09462841 10:0.027140547 
-256 1:0.57884438 2:0.17977438 3:0.085915955 4:0.12273846 5:0.032726824 6:0.022359556 7:0.017543503 8:0.013713187 9:0.022825908 10:0.027096576 
-256 1:0.45591077 2:0.27520415 3:0.111033 4:0.10873277 5:0.049119305 6:0.14724155 7:0.0073741274 8:0.04103546 9:0.13967442 10:0.11128041 
-256 1:0.37311062 2:0.31676105 3:0.13924603 4:0.11253571 5:0.058346584 6:0.11888002 7:0.013387675 8:0.023101857 9:0.029495815 10:0.099294921 
-256 1:0.45793805 2:0.24463848 3:0.15340279 4:0.090197807 5:0.053822872 6:0.076316947 7:0.083667571 8:0.093374677 9:0.16089111 10:0.074741328 
-256 1:0.2406242 2:0.54922841 3:0.09048523 4:0.07064633 5:0.049015824 6:0.16323919 7:0.059254022 8:0.067438643 9:0.081847392 10:0.037733129 
-256 1:0.50097197 2:0.33215345 3:0.089425176 4:0.055690559 5:0.021758846 6:0.076186891 7:0.055802353 8:0.0076462689 9:0.021190323 10:0.00066949882 
-164.67367964151754 1:0.2200043 2:0.34543523 3:0.16840723 4:0.16823028 5:0.097922963 6:0.012480908 7:0.019531335 8:0.18703354 9:0.057121559 10:0.05489586 
-256 1:0.45665484 2:0.25029088 3:0.14963015 4:0.098225555 5:0.045198579 6:0.011251506 7:0.031972706 8:0.21056065 9:0.017838605 10:0.079094563 
-256 1:0.6156231 2:0.22031905 3:0.083642982 4:0.056695804 5:0.023719063 6:0.045690039 7:0.039230118 8:0.0026569329 9:0.029527909 10:0.085297033 
-256 1:0.47266725 2:0.170155 3:0.15004294 4:0.13429108 5:0.072843722 6:0.16824877 7:0.0498116 8:0.14566211 9:0.041401148 10:0.085154411 
-256 1:0.36138222 2:0.41382194 3:0.10203582 4:0.085416614 5:0.037343408 6:0.092067674 7:0.20987367 8:0.20065424 9:0.11040188 10:0.3138152 
-256 1:0.62631995 2:0.26927601 3:0.041355751 4:0.042975283 5:0.02007301 6:0.13919088 7:0.034528848 8:0.074472806 9:0.2200792 10:0.15166287 
-256 1:0.62341694 2:0.11007255 3:0.10328887 4:0.11097559 5:0.052246049 6:0.1552769 7:0.064142458 8:0.10562018 9:0.18128195 10:0.076699007 
-256 1:0.33423869 2:0.27665606 3:0.18690914 4:0.1189183 5:0.083277812 6:0.010625573 7:0.09660233 8:0.085366377 9:0.052535189 10:0.191234 
-42.207628757486155 1:0.081601767 2:0.28623593 3:0.36465764 4:0.095819249 5:0.17168542 6:0.082460055 7:0.011792302 8:0.031239963 9:0.022789927 10:0.032918066 
-256 1:0.58930555 2:0.21144846 3:0.075316081 4:0.09044513 5:0.033484785 6:0.086380425 7:0.083065188 8:0.13725895 9:0.31196471 10:0.11130118 
-256 1:0.63470588 2:0.2324357 3:0.077198221 4:0.037422533 5:0.018237661 6:0.040277866 7:0.021785424 8:0.22687559 9:0.26538029 10:0.20899282 
-195.58044350608031 1:0.2527796 2:0.38826729 3:0.17124289 4:0.10887491 5:0.078835314 6:0.092802717 7:0.025450954 8:0.043811869 9:0.093664726 10:0.046619452 
-256 1:0.24003003 2:0.4208881 3:0.15581751 4:0.12354198 5:0.059722378 6:0.20196664 7:0.011722719 8:0.10733087 9:0.078583244 10:0.0067622344 
-256 1:0.34489649 2:0.33731106 3:0.14946438 4:0.12541382 5:0.042914252 6:0.05837873 7:0.14995944 8:0.14143973 9:0.25491391 10:0.0045718726 
-256 1:0.68505828 2:0.19265103 3:0.048411115 4:0.043962855 5:0.02991672 6:0.14533564 7:0.10393363 8:0.038298837 9:0.066387224 10:0.17358186 
-256 1:0.30455719 2:0.25820627 3:0.18035075 4:0.17054734 5:0.086338452 6:0.17684829 7:0.14275395 8:0.090804906 9:0.035865359 10:0.013322689 
-256 1:0.62956423 2:0.15969361 3:0.097801941 4:0.071940285 5:0.040999943 6:0.11263208 7:0.037816226 8:0.028960002 9:0.19453529 10:0.11283451 
-256 1:0.28050064 2:0.41309112 3:0.14107558 4:0.10765525 5:0.057677415 6:0.067204728 7:0.09814891 8:0.24316777 9:0.26637957 10:0.11317204 
-206.27367635023398 1:0.35044505 2:0.32574579 3:0.13094344 4:0.13272695 5:0.060138783 6:0.25139209 7:0.020080551 8:0.18397821 9:0.080659277 10:0.12582327 
-151.76427171540016 1:0.3682534 2:0.23130958 3:0.16377094 4:0.16396003 5:0.072706055 6:0.35673893 7:0.1462473 8:0.36336476 9:0.10531323 10:0.25019537 
-256 1:0.41957019 2:0.17881493 3:0.19752823 4:0.13509463 5:0.068992017 6:0.039847165 7:0.22917417 8:0.02701442 9:0.22520704 10:0.1344661 
-256 1:0.56219093 2:0.2596799 3:0.087308934 4:0.06511353 5:0.025706703 6:0.00026022941 7:0.01484605 8:0.19379216 9:0.21212274 10:0.00097785156 
-256 1:0.7653736 2:0.14432977 3:0.045163426 4:0.02982088 5:0.015312331 6:0.019530519 7:0.050616406 8:0.11939211 9:0.18135711 10:0.053167741 
-256 1:0.47976154 2:0.27912365 3:0.11219651 4:0.083804554 5:0.045113746 6:0.27982037 7:0.23200499 8:0.081893996 9:0.31061233 10:0.23795909 
-256 1:0.58173452 2:0.2634354 3:0.090352631 4:0.047219092 5:0.01725836 6:0.20073781 7:0.21666239 8:0.11374405 9:0.05758179 10:0.0088244837 
-256 1:0.31807487 2:0.22060571 3:0.22136913 4:0.16680265 5:0.073147645 6:0.19923412 7:0.04951157 8:0.047507207 9:0.25659709 10:0.080085695 
-256 1:0.59328175 2:0.25681566 3:0.072919534 4:0.05265403 5:0.024329024 6:0.057439998 7:0.10448367 8:0.051616652 9:0.069632183 10:0.20480593 
-256 1:0.53671643 2:0.24874718 3:0.084243523 4:0.090082102 5:0.040210764 6:0.082320781 7:0.035072097 8:0.064719555 9:0.11349557 10:0.050012143 
-256 1:0.58616839 2:0.21817743 3:0.097856947 4:0.082417157 5:0.015380076 6:0.098145422 7:0.034009978 8:0.030681021 9:0.056589663 10:0.031057291 
-256 1:0.47275503 2:0.31543961 3:0.10894278 4:0.071583268 5:0.031279312 6:0.17523656 7:0.12872409 8:0.025022418 9:0.055742907 10:0.06265915 
-256 1:0.54796728 2:0.23307136 3:0.10507867 4:0.069097354 5:0.044785333 6:0.46561017 7:0.17771727 8:0.088106507 9:0.049670449 10:0.034931335 
-256 1:0.29878235 2:0.3208281 3:0.13078352 4:0.17609595 5:0.07351008 6:0.24807973 7:0.20745843 8:0.092586649 9:0.033016185 10:0.34344929 
-256 1:0.47829244 2:0.28080306 3:0.10721574 4:0.090518036 5:0.043170729 6:0.27067893 7:0.0080275387 8:0.14166025 9:0.1519212 10:0.091646745 
-256 1:0.70249223 2:0.14931549 3:0.074060118 4:0.056202345 5:0.017929823 6:0.0370426 7:0.097484201 8:0.077412791 9:0.07705298 10:0.092720041 
-256 1:0.53519015 2:0.24553533 3:0.11218134 4:0.072524026 5:0.034569148 6:0.14440655 7:0.054889061 8:0.21931567 9:0.25843676 10:0.13943346 
-256 1:0.35229627 2:0.33370474 3:0.14932731 4:0.11785158 5:0.046820104 6:0.38827999 7:0.1609025 8:0.37076382 9:0.20207954 10:0.22926894 
-256 1:0.59313648 2:0.24681274 3:0.065644272 4:0.061897328 5:0.032509186 6:0.074523351 7:0.0080518472 8:0.068211397 9:0.1881024 10:0.3592714 
-256 1:0.72244476 2:0.15466671 3:0.067766999 4:0.035296336 5:0.0198252 6:0.09370807 7:0.088390748 8:0.085979902 9:0.25798724 10:0.090737781 
-256 1:0.62423808 2:0.18580333 3:0.082274176 4:0.069762711 5:0.037921697 6:0.13301033 7:0.064006539 8:0.15850278 9:0.20185826 10:0.3119315 
-256 1:0.23861412 2:0.35129265 3:0.16613403 4:0.15987293 5:0.084086267 6:0.34997034 7:0.12893522 8:0.22152733 9:0.14262705 10:0.080010759 
-256 1:0.62447437 2:0.21136995 3:0.064555513 4:0.07005052 5:0.02954965 6:0.12102984 7:0.069327365 8:0.022593876 9:0.11546037 10:0.16184392 
-256 1:0.68372506 2:0.17849772 3:0.061688422 4:0.046635641 5:0.029453164 6:0.027177789 7:0.055987477 8:0.06811255 9:0.054912952 10:0.17184701 
-256 1:0.41096606 2:0.36269501 3:0.12375422 4:0.068093554 5:0.034491152 6:0.24315257 7:0.068026488 8:0.077754679 9:0.12219225 10:0.047724883 
-256 1:0.60943362 2:0.2030159 3:0.097207574 4:0.05994188 5:0.030401031 6:0.12099759 7:0.1923217 8:0.028608617 9:0.14548936 10:0.042528224 
-256 1:0.26625806 2:0.3491962 3:0.1822877 4:0.12275715 5:0.079500885 6:0.11072712 7:0.14131011 8:0.20049665 9:0.024250625 10:0.12547751 
-256 1:0.48936289 2:0.22377258 3:0.12704789 4:0.10579843 5:0.054018217 6:0.22302225 7:0.043407744 8:0.0054319963 9:0.20922961 10:0.11376897 
-256 1:0.41365978 2:0.27533755 3:0.14460344 4:0.10647614 5:0.059923093 6:0.17142061 7:0.023491386 8:0.003996068 9:0.074700725 10:0.094016745 
-256 1:0.44707976 2:0.26272372 3:0.14417495 4:0.093759777 5:0.052261791 6:0.062396635 7:0.12745751 8:0.11235509 9:0.060928576 10:0.015643474 
-256 1:0.54096815 2:0.36596292 3:0.064480177 4:0.021281933 5:0.0073068182 6:0.023870401 7:0.027904639 8:0.068714389 9:0.15942454 10:0.031297512 
-256 1:0.57136323 2:0.1562955 3:0.098286581 4:0.11931931 5:0.054735378 6:0.088867377 7:0.014267471 8:0.068619176 9:0.028031754 10:0.096703485 
-256 1:0.38378242 2:0.33441501 3:0.15018234 4:0.091991227 5:0.039629002 6:0.12638018 7:0.080291283 8:0.098369276 9:0.15567771 10:0.038174058 
-256 1:0.2700972 2:0.26666116 3:0.19528629 4:0.19693717 5:0.071018178 6:0.074763004 7:0.059627269 8:0.1832648 9:0.10064871 10:0.1732367 
-256 1:0.38517167 2:0.31107464 3:0.1268114 4:0.12089388 5:0.05604841 6:0.029261934 7:0.074042082 8:0.053756021 9:0.12803545 10:0.065039782 
-256 1:0.14803987 2:0.59736016 3:0.10317577 4:0.10580124 5:0.045622966 6:0.23807109 7:0.018678895 8:0.11189872 9:0.11135114 10:0.092767982 
-256 1:0.36120129 2:0.24619135 3:0.15488956 4:0.15949887 5:0.078218928 6:0.24642452 7:0.01567627 8:0.0059290595 9:0.089633032 10:0.15104249 
-256 1:0.31543852 2:0.27992511 3:0.16466949 4:0.1570129 5:0.082953979 6:0.0059219345 7:0.035087532 8:0.044893859 9:0.13133098 10:0.010932428 
-256 1:0.35681983 2:0.38113211 3:0.15396995 4:0.069315938 5:0.03876217 6:0.058644638 7:0.029664935 8:0.0031070707 9:0.039440599 10:0.084004216 
-256 1:0.38146887 2:0.36458417 3:0.11599737 4:0.096355431 5:0.041594159 6:0.031284999 7:0.12451949 8:0.10813518 9:0.19105142 10:0.083881555 
-213.04004570707491 1:0.30453838 2:0.44870296 3:0.11016113 4:0.079972848 5:0.056624684 6:0.33313058 7:0.19494253 8:0.011974518 9:0.13677956 10:0.061588123 
-256 1:0.33112839 2:0.49411768 3:0.046835918 4:0.068689531 5:0.059228481 6:0.28454756 7:0.064400064 8:0.031038195 9:0.1431497 10:0.032345025 
-256 1:0.54104396 2:0.19362009 3:0.11903402 4:0.10159778 5:0.044704145 6:0.076935212 7:0.11811626 8:0.077875994 9:0.090379818 10:0.036773417 
-256 1:0.31811142 2:0.2869349 3:0.21249711 4:0.12011963 5:0.062336935 6:0.20620066 7:0.13609651 8:0.0030662553 9:0.085047423 10:0.082830499 
-256 1:0.56309252 2:0.2485632 3:0.088163962 4:0.066085898 5:0.034094422 6:0.13208155 7:0.074476113 8:0.096324863 9:0.15686593 10:0.080902203 
-256 1:0.17830949 2:0.53636017 3:0.13179365 4:0.10222322 5:0.051313462 6:0.18289363 7:0.066142442 8:0.1136515 9:0.031705294 10:0.10447083 
-256 1:0.27527947 2:0.34305047 3:0.15624861 4:0.14875606 5:0.076665398 6:0.089820519 7:0.0080115334 8:0.020847222 9:0.030360563 10:0.014313174 
-256 1:0.27906736 2:0.13539755 3:0.28544896 4:0.22677212 5:0.073314008 6:0.087441649 7:0.043194217 8:0.098229643 9:0.021567328 10:0.099941451 
-256 1:0.488831 2:0.35043485 3:0.08111501 4:0.057243544 5:0.022375596 6:0.13643253 7:0.0045296693 8:0.12905625 9:0.0041706022 10:0.053410846 
-256 1:0.1952511 2:0.38935402 3:0.19069458 4:0.13398858 5:0.090711722 6:0.032965882 7:0.0099271743 8:0.12846043 9:0.08227549 10:0.040527056 
-256 1:0.4801769 2:0.2955249 3:0.10160705 4:0.086104926 5:0.036586216 6:0.28167668 7:0.11483703 8:0.055915432 9:0.024181773 10:0.09366294 
-256 1:0.46818586 2:0.22848331 3:0.12331611 4:0.12722614 5:0.052788586 6:0.030861935 7:0.0043319783 8:0.12340737 9:0.21520574 10:0.23000859 
-256 1:0.58985817 2:0.19231673 3:0.094086603 4:0.08491481 5:0.038823685 6:0.02541014 7:0.016147333 8:0.15238268 9:0.12588144 10:0.1037904 
-256 1:0.71092061 2:0.17876883 3:0.052118288 4:0.038669332 5:0.019522935 6:0.014292001 7:0.0017790663 8:0.14395439 9:0.23817044 10:0.12104254 
-256 1:0.54015603 2:0.2314859 3:0.1032493 4:0.089160063 5:0.035948711 6:0.026764797 7:0.032219999 8:0.048578575 9:0.018199243 10:0.11334605 
-256 1:0.38054503 2:0.44785873 3:0.087649134 4:0.055791811 5:0.028155299 6:0.0053898857 7:0.00044745576 8:0.07163479 9:0.2137491 10:0.24107221 
-256 1:0.33591969 2:0.30248178 3:0.16595584 4:0.1376748 5:0.057967882 6:0.17946478 7:0.05926051 8:0.080913521 9:0.005217645 10:0.079288537 
-256 1:0.39641236 2:0.22591679 3:0.1761573 4:0.14081409 5:0.060699463 6:0.042833897 7:0.10637614 8:0.068673155 9:0.0039456776 10:0.013067672 
-256 1:0.70231735 2:0.17081752 3:0.05713343 4:0.046520039 5:0.023211663 6:0.047322102 7:0.072229302 8:0.19476292 9:0.11136163 10:0.13297161 
-256 1:0.70424156 2:0.15322119 3:0.072499059 4:0.055194668 5:0.014843526 6:0.019661958 7:0.093314089 8:0.11304005 9:0.025757335 10:0.064402455 
-256 1:0.50546506 2:0.2495372 3:0.097608535 4:0.096285258 5:0.051103944 6:0.38420499 7:0.066239092 8:0.02874243 9:0.18943927 10:0.03938448 
-256 1:0.20545813 2:0.46699895 3:0.14528371 4:0.13626047 5:0.045998741 6:0.035227325 7:0.19963002 8:0.11203254 9:0.20536865 10:0.25885428 
-256 1:0.26923137 2:0.35675489 3:0.2021769 4:0.096819986 5:0.075016845 6:0.26441671 7:0.020638761 8:0.078661088 9:0.058084798 10:0.06909666 
-256 1:0.35378454 2:0.21990271 3:0.16248719 4:0.17830149 5:0.085524061 6:0.0334738 7:0.042219719 8:0.085351575 9:0.060919578 10:0.057942818 
-256 1:0.66948943 2:0.18619288 3:0.071956211 4:0.042928183 5:0.029433293 6:0.028728984 7:0.19589012 8:0.16996394 9:0.019156282 10:0.012624465 
-256 1:0.59516694 2:0.25398068 3:0.10047074 4:0.036529722 5:0.013851917 6:0.028734298 7:0.1373076 8:0.027430144 9:0.0032697792 10:0.12777224 
-256 1:0.53447873 2:0.17371528 3:0.12633649 4:0.12038097 5:0.04508853 6:0.1522033 7:0.15014073 8:0.10249452 9:0.24174788 10:0.17330819 
-256 1:0.54326127 2:0.22440363 3:0.12676034 4:0.068698515 5:0.03687624 6:0.086420083 7:0.056895706 8:0.18883795 9:0.079381331 10:0.17232269 
-256 1:0.38346195 2:0.28017295 3:0.14451884 4:0.13153389 5:0.060312378 6:0.066887055 7:0.08875135 8:0.066825027 9:0.1129538 10:0.032417391 
-256 1:0.51242808 2:0.2477405 3:0.11524736 4:0.075011156 5:0.049572904 6:0.17443729 7:0.080424264 8:0.097150551 9:0.13743547 10:0.45558372 
-256 1:0.57681084 2:0.31809616 3:0.045182802 4:0.040413063 5:0.019497134 6:0.12337507 7:0.045717174 8:0.037314555 9:0.239441 10:0.12983026 
-256 1:0.45341584 2:0.20736347 3:0.18734556 4:0.099435315 5:0.052439816 6:0.10578052 7:0.21945633 8:0.16557088 9:0.12074222 10:0.21717903 
-256 1:0.49330971 2:0.23956578 3:0.16137511 4:0.069539002 5:0.036210401 6:0.066528845 7:0.058823756 8:0.080431162 9:0.12558631 10:0.00049181052 
-256 1:0.28262323 2:0.4215947 3:0.11379777 4:0.12200161 5:0.059982678 6:0.20264783 7:0.14252956 8:0.075197636 9:0.048574595 10:0.035942889 
-256 1:0.66008812 2:0.18832503 3:0.07037244 4:0.051362923 5:0.029851487 6:0.10593595 7:0.032022371 8:0.076081804 9:0.033677979 10:0.017775584 
-256 1:0.40751217 2:0.33942969 3:0.12608672 4:0.089082598 5:0.037888829 6:0.032668329 7:0.15485287 8:0.17825942 9:0.0022999249 10:0.016777744 
-256 1:0.71668484 2:0.17523794 3:0.050752405 4:0.033604268 5:0.023720549 6:0.033904172 7:0.12794574 8:0.26872273 9:0.13709511 10:0.065329964 
-256 1:0.40503666 2:0.26926384 3:0.15052711 4:0.11490144 5:0.060270948 6:0.0017757012 7:0.012794856 8:0.033186187 9:0.034150771 10:0.061554092 
-256 1:0.49035613 2:0.2820044 3:0.090549573 4:0.090321881 5:0.046768018 6:0.050790539 7:0.02193109 8:0.26140425 9:0.08182018 10:0.062529627 
-256 1:0.64249861 2:0.2354766 3:0.067134611 4:0.037525832 5:0.017364348 6:0.014278202 7:0.011899432 8:0.20049636 9:0.30893764 10:0.21502809 
-256 1:0.29458992 2:0.37312891 3:0.13420099 4:0.142026 5:0.056054174 6:0.39073973 7:0.093782437 8:0.031537875 9:0.2071678 10:0.028742604 
-256 1:0.38432147 2:0.27287713 3:0.14768913 4:0.1355967 5:0.059515565 6:0.16197555 7:0.044661156 8:0.1317726 9:0.026932413 10:0.039193749 
-256 1:0.58100509 2:0.24764948 3:0.083904103 4:0.061004844 5:0.026436489 6:0.056136953 7:0.10719597 8:0.022302415 9:0.10247307 10:0.078344251 
-256 1:0.5133185 2:0.13411861 3:0.19001469 4:0.11147433 5:0.051073869 6:0.29765291 7:0.007365849 8:0.1038037 9:0.084619678 10:0.05350179 
-256 1:0.28997356 2:0.34157311 3:0.15978896 4:0.13457102 5:0.074093351 6:0.1314447 7:0.090965154 8:0.032562998 9:0.084883495 10:0.080017355 
-256 1:0.75662794 2:0.14950684 3:0.049100379 4:0.030442478 5:0.014322363 6:0.023382671 7:0.0066922462 8:0.095799801 9:0.15254659 10:0.084599644 
-256 1:0.65146587 2:0.24266761 3:0.055971575 4:0.031328318 5:0.018566623 6:0.053827891 7:0.03556084 8:0.05470859 9:0.023677436 10:0.26037428 
-55.70319653889667 1:0.59638779 2:0.21248355 3:0.064176934 4:0.080642325 5:0.046309404 6:0.083950302 7:0.16098226 8:0.15666836 9:0.026014861 10:0.17313089 
-256 1:0.53534028 2:0.21437079 3:0.10379834 4:0.12525022 5:0.021240375 6:0.12323478 7:0.151102 8:0.14145161 9:0.23411261 10:0.030607574 
-256 1:0.66708711 2:0.20176846 3:0.079268055 4:0.037452778 5:0.014423603 6:0.032711071 7:0.067145581 8:0.013537472 9:0.014627628 10:0.078568395 
-256 1:0.42502747 2:0.400394 3:0.091338365 4:0.055949783 5:0.027290391 6:0.059228921 7:0.08263023 8:0.094966214 9:0.21343214 10:0.26474152 
-256 1:0.32001232 2:0.30885183 3:0.18947627 4:0.12668807 5:0.0549715 6:0.058460593 7:0.080967755 8:0.10506059 9:0.083463854 10:0.071125697 
-74.362526319681933 1:0.74951046 2:0.13676118 3:0.031872761 4:0.045715167 5:0.036140431 6:0.034883015 7:0.017513352 8:0.16224167 9:0.041230417 10:0.32087707 
-256 1:0.59413201 2:0.18081385 3:0.075602785 4:0.10200284 5:0.047448514 6:0.21257193 7:0.15927546 8:0.0084298078 9:0.28899211 10:0.40635749 
-169.6266308645925 1:0.45349591 2:0.220392 3:0.10841069 4:0.15756282 5:0.06013859 6:0.030933625 7:0.053835234 8:0.12186466 9:0.14687782 10:0.18387657 
-34.611843529245789 1:0.65675286 2:0.21961869 3:0.072155233 4:0.029572572 5:0.02190064 6:0.020003662 7:0.018303541 8:0.041093912 9:0.095886895 10:0.26480396 
-256 1:0.39786576 2:0.19016865 3:0.18053969 4:0.15367408 5:0.077751816 6:0.068868828 7:0.057300354 8:0.023133462 9:0.017124042 10:0.15743936 
-256 1:0.68187669 2:0.17873557 3:0.060703048 4:0.048649364 5:0.030035326 6:0.011148317 7:0.026939684 8:0.087830775 9:0.038456519 10:0.01898876 
-256 1:0.52799098 2:0.20399146 3:0.13078332 4:0.095303032 5:0.041931203 6:0.17334932 7:0.1588353 8:0.14500874 9:0.032889287 10:0.017178621 
-256 1:0.41031109 2:0.24674579 3:0.16194693 4:0.1269073 5:0.054088886 6:0.14779833 7:0.10817699 8:0.13843574 9:0.14361462 10:0.1343369 
-256 1:0.58014428 2:0.20579118 3:0.11262928 4:0.062388272 5:0.03904699 6:0.011905354 7:0.035105217 8:0.21710364 9:0.063281305 10:0.060477476 
-256 1:0.48074263 2:0.32684749 3:0.07755946 4:0.072336583 5:0.042513828 6:0.0053353068 7:0.12672457 8:0.030901148 9:0.0012686541 10:0.19233057 
-256 1:0.48117899 2:0.23262879 3:0.15396635 4:0.095891461 5:0.036334399 6:0.11435009 7:0.22795625 8:0.014294953 9:0.057588754 10:0.03950935 
-256 1:0.56973372 2:0.28559836 3:0.064451127 4:0.056959271 5:0.023257522 6:0.0032023402 7:0.12347188 8:0.089016627 9:0.18136722 10:0.22273785 
-256 1:0.59277627 2:0.25141417 3:0.074018454 4:0.055957391 5:0.025833707 6:0.068234324 7:0.00094618083 8:0.15554045 9:0.17239178 10:0.15722913 
-256 1:0.63899348 2:0.12923393 3:0.080993968 4:0.10420809 5:0.046570533 6:0.37714591 7:0.23638144 8:0.35040359 9:0.12231787 10:0.14318756 
-256 1:0.6725613 2:0.20337016 3:0.07508775 4:0.029038827 5:0.019941967 6:0.073553867 7:0.12768343 8:0.15523631 9:0.15153484 10:0.11819845 
-256 1:0.78708006 2:0.13526451 3:0.032419088 4:0.026400703 5:0.018835639 6:0.058852633 7:0.03213934 8:0.15925903 9:0.17118299 10:0.14144915 
-256 1:0.18634422 2:0.37401625 3:0.16228234 4:0.18003062 5:0.097326568 6:0.059014371 7:0.0020340906 8:0.27365314 9:0.045931521 10:0.12511838 
-256 1:0.67816881 2:0.23060948 3:0.044382597 4:0.033679275 5:0.013159841 6:0.014939203 7:0.045951744 8:0.046079107 9:0.12896512 10:0.053742978 
-17.244033947879441 1:0.70985889 2:0.18879834 3:0.033556664 4:0.047814105 5:0.019972004 6:0.029584989 7:0.0077195571 8:0.21301863 9:0.25531146 10:0.19765247 
-56.934199564653568 1:0.48434742 2:0.31882096 3:0.089752024 4:0.064546863 5:0.04253273 6:0.023033697 7:0.12956517 8:0.3270395 9:0.23007307 10:0.20549296 
-86.670114070204093 1:0.25369947 2:0.20895073 3:0.083891334 4:0.085891879 5:0.36756659 6:0.33982844 7:0.06331962 8:0.0094874222 9:0.042446137 10:0.1182359 
-256 1:0.63060246 2:0.26690829 3:0.052345691 4:0.03330345 5:0.016840112 6:0.047550072 7:0.10747396 8:0.0048512028 9:0.091565263 10:0.058858412 
-256 1:0.29484128 2:0.38758911 3:0.11963515 4:0.13532711 5:0.062607353 6:0.32747614 7:0.12373973 8:0.025096507 9:0.16302616 10:0.027220919 
-256 1:0.36394313 2:0.26760319 3:0.15339108 4:0.16162972 5:0.053432883 6:0.20249885 7:0.30467531 8:0.22555958 9:0.25866024 10:0.23188467 
-256 1:0.39096032 2:0.24845516 3:0.15776804 4:0.14419273 5:0.058623751 6:0.22560968 7:0.14467396 8:0.052463276 9:0.078943785 10:0.12915821 
-256 1:0.36878864 2:0.26701938 3:0.16279431 4:0.13059191 5:0.070805752 6:0.082870326 7:0.058769141 8:0.018326629 9:0.074726925 10:0.20113809 
-256 1:0.52295371 2:0.27624557 3:0.092188004 4:0.071076416 5:0.037536305 6:0.17976708 7:0.072808659 8:0.083623583 9:0.12657215 10:0.11982947 
-256 1:0.58051931 2:0.23516433 3:0.080487867 4:0.071395411 5:0.032433075 6:0.059603658 7:0.0025647126 8:0.048323007 9:0.0038716028 10:0.046249976 
-256 1:0.75174449 2:0.17485447 3:0.033174441 4:0.026601596 5:0.013625008 6:0.044805036 7:0.096910486 8:0.24286605 9:0.098979275 10:0.22106353 
-256 1:0.72153693 2:0.21059538 3:0.039145264 4:0.017992843 5:0.010729588 6:0.015095021 7:0.047824909 8:0.20811807 9:0.11853288 10:0.13731539 
-256 1:0.40766012 2:0.28830359 3:0.15794807 4:0.092221893 5:0.05386633 6:0.002279226 7:0.035407882 8:0.034679196 9:0.065586925 10:0.057205358 
-256 1:0.54298623 2:0.25482839 3:0.097299024 4:0.073838503 5:0.031047851 6:0.12353246 7:0.062357697 8:0.0014406728 9:0.24372837 10:0.29854361 
-256 1:0.27535554 2:0.24122691 3:0.29403501 4:0.12839215 5:0.060990384 6:0.043731629 7:0.11401256 8:0.25270902 9:0.066998359 10:0.045804547 
-256 1:0.69852364 2:0.18733926 3:0.058758861 4:0.03238966 5:0.022988579 6:0.23656557 7:0.022939415 8:0.095173058 9:0.062423343 10:0.023578341 
-256 1:0.40694835 2:0.30951435 3:0.14150355 4:0.10216895 5:0.039864795 6:0.27264869 7:0.17279824 8:0.042981627 9:0.1440753 10:0.025170736 
-256 1:0.39553212 2:0.30941749 3:0.13520284 4:0.10537315 5:0.0544744 6:0.039479899 7:0.0052434225 8:0.13606145 9:0.17350753 10:0.30259514 
-256 1:0.6586837 2:0.17867275 3:0.083681862 4:0.06634602 5:0.012615669 6:0.017549439 7:0.064046261 8:0.0018941221 9:0.029306736 10:0.057051601 
-256 1:0.33265886 2:0.27039227 3:0.14302471 4:0.17674348 5:0.07718069 6:0.15877367 7:0.0058970474 8:0.16499318 9:0.091953428 10:0.051907251 
-256 1:0.51097431 2:0.1872988 3:0.12966655 4:0.11547543 5:0.056584906 6:0.11905134 7:0.082852913 8:0.23476149 9:0.11672659 10:0.18736787 
-256 1:0.7594714 2:0.16515193 3:0.041816908 4:0.023488983 5:0.010070774 6:0.016192224 7:0.0003586201 8:0.076169951 9:0.071603902 10:0.081426066 
-256 1:0.33515099 2:0.30043865 3:0.16887749 4:0.12868083 5:0.06685204 6:0.056796906 7:0.10193957 8:0.14481446 9:0.15025845 10:0.0050670936 
-256 1:0.74590933 2:0.20009395 3:0.032493635 4:0.013394219 5:0.0081088606 6:0.22094856 7:0.054161921 8:0.067950414 9:0.10623668 10:0.043114827 
-256 1:0.62856821 2:0.2025296 3:0.056434966 4:0.071194626 5:0.041272597 6:0.2046826 7:0.037157928 8:0.31063135 9:0.27408536 10:0.40923454 
-256 1:0.49611775 2:0.26620522 3:0.096824733 4:0.097479615 5:0.043372679 6:0.040762428 7:0.0072455393 8:0.085386536 9:0.030188363 10:0.12202663 
-256 1:0.46575696 2:0.37569597 3:0.059485212 4:0.070908375 5:0.028153475 6:0.17095256 7:0.11279176 8:0.13847878 9:0.12271938 10:0.033509614 
-204.52492864203074 1:0.66031127 2:0.21826838 3:0.045466232 4:0.048651649 5:0.027302475 6:0.054838444 7:0.029474612 8:0.14068954 9:0.15769727 10:0.3448613 
-256 1:0.41387927 2:0.33553709 3:0.12667846 4:0.083202754 5:0.040702427 6:0.11015459 7:0.12338632 8:0.24578275 9:0.15249181 10:0.21689889 
-256 1:0.2585717 2:0.38757404 3:0.16600181 4:0.14751142 5:0.040341025 6:0.056143939 7:0.0075420902 8:0.0028233019 9:0.016407889 10:0.070695915 
-256 1:0.51322668 2:0.21319441 3:0.11529307 4:0.10648026 5:0.051805576 6:0.14974786 7:0.26180921 8:0.13068676 9:0.054350682 10:0.0038490978 
-256 1:0.52176699 2:0.24924237 3:0.12578649 4:0.071260939 5:0.031943206 6:0.035518003 7:0.079909884 8:0.047077902 9:0.22947044 10:0.11364237 
-256 1:0.59088696 2:0.25692219 3:0.098036956 4:0.039747472 5:0.014406416 6:0.15946903 7:0.020514824 8:0.10471637 9:0.04490193 10:0.026281781 
-118.47179098780715 1:0.59424988 2:0.17431853 3:0.07920406 4:0.091395845 5:0.060831689 6:0.098276157 7:0.25064867 8:0.034555957 9:0.10140553 10:0.067023841 
-225.90295940404062 1:0.3779598 2:0.3602452 3:0.09583765 4:0.099900016 5:0.066057337 6:0.099125381 7:0.17222614 8:0.21688254 9:0.45826455 10:0.57779301 
-256 1:0.64164524 2:0.13874495 3:0.096885003 4:0.079803941 5:0.042920865 6:0.058825003 7:0.045372567 8:0.23296694 9:0.046877822 10:0.13494502 
-94.648941914163998 1:0.23700816 2:0.37267941 3:0.12671261 4:0.17830276 5:0.085297055 6:0.011384874 7:0.024788287 8:0.200208 9:0.17523844 10:0.41544533 
-256 1:0.40757182 2:0.2530085 3:0.14315185 4:0.13662392 5:0.059643913 6:0.24046276 7:0.031359638 8:0.1899493 9:0.068654347 10:0.04220185 
-256 1:0.68240266 2:0.22581391 3:0.045455448 4:0.034258284 5:0.012069701 6:0.096670614 7:0.01140527 8:0.00888987 9:0.11036604 10:0.099784598 
-256 1:0.19455595 2:0.42884096 3:0.18197962 4:0.13598395 5:0.058639518 6:0.2593967 7:0.17388011 8:0.19021351 9:0.087846958 10:0.056095525 
-256 1:0.57782064 2:0.26183074 3:0.10715056 4:0.037516921 5:0.015681146 6:0.082346287 7:0.015861886 8:0.054184751 9:0.050716692 10:0.057135461 
-256 1:0.58399538 2:0.24088892 3:0.0693987 4:0.071170123 5:0.034546877 6:0.11259293 7:0.0050286857 8:0.075837268 9:0.14204546 10:0.27048763 
-256 1:0.53920965 2:0.13694924 3:0.1422979 4:0.14756051 5:0.033982697 6:0.11245992 7:0.21121771 8:0.049713907 9:0.11406536 10:0.041986342 
-256 1:0.39318236 2:0.2725534 3:0.15787361 4:0.11468892 5:0.061701711 6:0.015188467 7:0.096421888 8:0.056476627 9:0.089089177 10:0.1079264 
-256 1:0.52832073 2:0.23628427 3:0.10425168 4:0.091223232 5:0.039920092 6:0.14413807 7:0.096376024 8:0.2231725 9:0.27391169 10:0.25049902 
-256 1:0.27428883 2:0.27397652 3:0.23639883 4:0.14001622 5:0.0753196 6:0.067868207 7:0.045637235 8:0.25553538 9:0.19456846 10:0.077797526 
-256 1:0.70375696 2:0.21351941 3:0.038254188 4:0.03473169 5:0.0097377535 6:0.16742308 7:0.074373475 8:0.31169297 9:0.19410858 10:0.021387033 
-256 1:0.52698803 2:0.21552303 3:0.10222803 4:0.11816847 5:0.037092444 6:0.15038493 7:0.13931381 8:0.1055657 9:0.18486302 10:0.021210133 
-256 1:0.34579048 2:0.35514334 3:0.12017661 4:0.11766559 5:0.061223983 6:0.085203433 7:0.0080818309 8:0.11617982 9:0.057793484 10:0.074709079 
-256 1:0.42045524 2:0.31894792 3:0.12323166 4:0.091232099 5:0.046133091 6:0.19161233 7:0.049638015 8:0.015318618 9:0.01634415 10:0.033178429 
-256 1:0.69833063 2:0.17642904 3:0.052950243 4:0.054944671 5:0.017345417 6:0.010022568 7:0.047198318 8:0.3526086 9:0.20262034 10:0.29571924 
-256 1:0.18746465 2:0.52215081 3:0.096489261 4:0.12797045 5:0.065924837 6:0.12796516 7:0.014087142 8:0.11025501 9:0.0055029816 10:0.026020279 
-48.651153861404957 1:0.41475633 2:0.24701819 3:0.11859513 4:0.13144517 5:0.088185176 6:0.23372318 7:0.13264959 8:0.15711739 9:0.032551339 10:0.34974288 
-256 1:0.8135436 2:0.13742795 3:0.02499575 4:0.016984021 5:0.0070486801 6:0.0062393804 7:0.053780163 8:0.024745986 9:0.045557617 10:0.03115653 
-256 1:0.41321063 2:0.26559598 3:0.1585813 4:0.10189444 5:0.06071766 6:0.14299823 7:0.043602129 8:0.058850719 9:0.06405931 10:0.098393138 
-256 1:0.6424257 2:0.21888468 3:0.063654042 4:0.048704503 5:0.026331073 6:0.015886319 7:0.061361555 8:0.23308646 9:0.017610802 10:0.087837521 
-256 1:0.32584664 2:0.45498399 3:0.08109935 4:0.095330452 5:0.042739571 6:0.15049483 7:0.016798846 8:0.14522473 9:0.065439498 10:0.0015485029 
-256 1:0.29046377 2:0.23845168 3:0.18662655 4:0.19798804 5:0.086469954 6:0.16721316 7:0.088787822 8:0.048932024 9:0.11425634 10:0.1356819 
-256 1:0.57679133 2:0.24859369 3:0.089437805 4:0.061527656 5:0.023649516 6:0.27171795 7:0.082794621 8:0.22920886 9:0.0052414114 10:0.017631087 
-256 1:0.63106842 2:0.17383783 3:0.091061931 4:0.079134526 5:0.024897293 6:0.014625044 7:0.060591257 8:0.046690409 9:0.035372493 10:0.077185118 
-256 1:0.30984634 2:0.38061411 3:0.15640087 4:0.10574535 5:0.047393331 6:0.075016289 7:0.015032671 8:0.017111419 9:0.070219403 10:0.059268283 
-256 1:0.59636769 2:0.23008463 3:0.072505797 4:0.063289067 5:0.037752816 6:0.13617812 7:0.0082142887 8:0.01347287 9:0.16590367 10:0.20024338 
-256 1:0.32851851 2:0.27868776 3:0.17748471 4:0.14037242 5:0.074936601 6:0.020011194 7:0.0080759149 8:0.064805714 9:0.11441303 10:0.21768002 
-256 1:0.3397822 2:0.38432581 3:0.12531121 4:0.094486708 5:0.056094068 6:0.049770781 7:0.02690393 8:0.12585949 9:0.060428421 10:0.037226901 
-256 1:0.50825014 2:0.27123103 3:0.11258521 4:0.07130254 5:0.036631081 6:0.0045315024 7:0.11612046 8:0.011898437 9:0.18764534 10:0.25628492 
-256 1:0.51612138 2:0.26177695 3:0.095426593 4:0.087620805 5:0.039054273 6:0.049108378 7:0.076995446 8:0.036949534 9:0.043977436 10:0.019581763 
-256 1:0.19811225 2:0.38804507 3:0.17671882 4:0.18001619 5:0.057107683 6:0.35440457 7:0.11161341 8:0.12320941 9:0.096486349 10:0.052724645 
-256 1:0.44512446 2:0.32476607 3:0.11684293 4:0.077660498 5:0.03560604 6:0.056793799 7:0.017754738 8:0.091663415 9:0.16678185 10:0.16689097 
-256 1:0.46675243 2:0.35080863 3:0.081938527 4:0.059452865 5:0.041047545 6:0.21186557 7:0.077758422 8:0.41754113 9:0.18777979 10:0.092503086 
-256 1:0.50033754 2:0.14098617 3:0.14795072 4:0.14217612 5:0.068549448 6:0.166923 7:0.29750044 8:0.25303701 9:0.043286379 10:0.002269732 
-256 1:0.39842268 2:0.20466781 3:0.14541178 4:0.2023343 5:0.049163434 6:0.11846793 7:0.06861052 8:0.057116697 9:0.1681143 10:0.12054612 
-256 1:0.51912235 2:0.21995927 3:0.077317501 4:0.14474319 5:0.038857697 6:0.10591968 7:0.054772131 8:0.007557573 9:0.043987032 10:0.020772141 
-256 1:0.72470814 2:0.17820797 3:0.05247882 4:0.030174017 5:0.014431054 6:0.058075915 7:0.059291568 8:0.091591442 9:0.30279014 10:0.17539052 
-256 1:0.60415866 2:0.23455525 3:0.092180283 4:0.042990846 5:0.026114966 6:0.04206603 7:0.15510014 8:0.30826948 9:0.26463551 10:0.28788802 
-256 1:0.59640341 2:0.27187116 3:0.066206564 4:0.043683141 5:0.021835725 6:0.13565188 7:0.033386102 8:0.20039211 9:0.08789502 10:0.038304077 
-256 1:0.55959031 2:0.19957537 3:0.10004208 4:0.093376879 5:0.047415365 6:0.056362679 7:0.053803547 8:0.082923451 9:0.073229866 10:0.13085567 
-55.60898363662529 1:0.68118725 2:0.20636215 3:0.05937268 4:0.029386396 5:0.023691527 6:0.46906909 7:0.49721133 8:0.0024386878 9:0.30706152 10:0.31954068 
-256 1:0.17592824 2:0.57784527 3:0.07696033 4:0.11497308 5:0.054293079 6:0.21798609 7:0.14086052 8:0.10220674 9:0.28214588 10:0.10734398 
-73.387402050957334 1:0.27903958 2:0.31945131 3:0.14516104 4:0.17829731 5:0.078050757 6:0.28176045 7:0.014577996 8:0.012586815 9:0.10924845 10:0.042094378 
-142.13052273588605 1:0.71464313 2:0.2055184 3:0.046144647 4:0.022331628 5:0.011362193 6:0.030130324 7:0.12574813 8:0.089191586 9:0.088693502 10:0.044313902 
-256 1:0.61440912 2:0.22361771 3:0.10461629 4:0.051130877 5:0.0062259979 6:0.063272013 7:0.050337985 8:0.025813196 9:0.042652426 10:0.11303963 
-256 1:0.50101791 2:0.31967617 3:0.055282333 4:0.081065501 5:0.042958086 6:0.14152838 7:0.24934841 8:0.38457751 9:0.034116403 10:0.046130828 
-256 1:0.60740375 2:0.2216033 3:0.092635769 4:0.052512111 5:0.025845069 6:0.074990152 7:0.0062397628 8:0.028318494 9:0.075714428 10:0.074337746 
-256 1:0.3510065 2:0.27384232 3:0.15994318 4:0.12769206 5:0.087515947 6:0.12912237 7:0.013110359 8:0.057319493 9:0.052115441 10:0.0051538807 
-256 1:0.52486358 2:0.22508233 3:0.11977207 4:0.088222715 5:0.042059302 6:0.063666731 7:0.13452598 8:0.032817062 9:0.28280408 10:0.14165249 
-256 1:0.27257041 2:0.37838798 3:0.16261204 4:0.12790751 5:0.058522063 6:0.13925779 7:0.029033843 8:0.046600364 9:0.055094112 10:0.1588648 
-256 1:0.57408755 2:0.22601969 3:0.080763016 4:0.082252931 5:0.036876806 6:0.04619871 7:0.10491341 8:0.11327973 9:0.027092316 10:0.060714481 
-256 1:0.5301469 2:0.16955222 3:0.11306381 4:0.12396533 5:0.063271749 6:0.44303122 7:0.12298813 8:0.091723157 9:0.18029933 10:0.0093166529 
-256 1:0.18435534 2:0.26188426 3:0.32898067 4:0.15742444 5:0.067355294 6:0.10150289 7:0.096647672 8:0.11749349 9:0.29067972 10:0.34418973 
-256 1:0.75329453 2:0.18683569 3:0.030032264 4:0.022160351 5:0.0076771607 6:0.069757466 7:0.003466894 8:0.0008615482 9:0.13987701 10:0.074331169 
-15.194705503838076 1:0.28051387 2:0.43639786 3:0.091910644 4:0.14114018 5:0.050037454 6:0.063094781 7:0.1764388 8:0.42802756 9:0.40193103 10:0.34686012 
-256 1:0.43517791 2:0.30709751 3:0.13700083 4:0.082624303 5:0.038099445 6:0.36944539 7:0.23231508 8:0.12470169 9:0.055564478 10:0.1124576 
-203.5055269051478 1:0.50924274 2:0.18781095 3:0.1432123 4:0.092478571 5:0.067255442 6:0.055045615 7:0.22392587 8:0.28234802 9:0.26605697 10:0.34611809 
-256 1:0.44810208 2:0.27480807 3:0.121847 4:0.099216213 5:0.056026629 6:0.052603443 7:0.10709463 8:0.042999381 9:0.30656012 10:0.0028956005 
-256 1:0.55432471 2:0.27032179 3:0.095425019 4:0.051895762 5:0.028032714 6:0.0012075975 7:0.037554181 8:0.13828488 9:0.03847043 10:0.11045749 
-256 1:0.60063221 2:0.26626476 3:0.061003425 4:0.047348457 5:0.02475114 6:0.00064814744 7:0.027097393 8:0.21184613 9:0.14370484 10:0.13015057 
-256 1:0.52443886 2:0.21856504 3:0.12049917 4:0.086071585 5:0.050425337 6:0.16535364 7:0.10472886 8:0.20268442 9:0.06755725 10:0.14449526 
-256 1:0.30186593 2:0.38419362 3:0.15414346 4:0.093339424 5:0.066457567 6:0.044078489 7:0.093883896 8:0.076155059 9:0.026243355 10:0.11579192 
-256 1:0.50936389 2:0.21568024 3:0.14540719 4:0.073742932 5:0.055805744 6:0.25072637 7:0.18215259 8:0.043975038 9:0.24225172 10:0.19041347 
-227.36521719448376 1:0.1940535 2:0.43239368 3:0.12964289 4:0.17666073 5:0.067249207 6:0.16842993 7:0.026175624 8:0.16435085 9:0.12782884 10:0.0017209709 
-84.898010241494674 1:0.19251514 2:0.2744286 3:0.094440271 4:0.10752975 5:0.33108624 6:0.049623774 7:0.0061879426 8:0.015199835 9:0.16602575 10:0.33769802 
-256 1:0.77614346 2:0.16990708 3:0.025597737 4:0.021204807 5:0.0071469193 6:0.034278747 7:0.062974604 8:0.011779122 9:0.041558098 10:0.04090119 
-256 1:0.49604922 2:0.23440531 3:0.10181945 4:0.11724496 5:0.050481054 6:0.17246026 7:0.24704532 8:0.16919319 9:0.09461815 10:0.14572321 
-256 1:0.44359883 2:0.2362571 3:0.15900716 4:0.10539983 5:0.05573708 6:0.27841488 7:0.014411274 8:0.1009886 9:0.29984096 10:0.0038104517 
-256 1:0.54474013 2:0.2052922 3:0.11674494 4:0.086391941 5:0.046830792 6:0.039364177 7:0.0067024395 8:0.13734226 9:0.11312857 10:0.19759757 
-256 1:0.71319322 2:0.18337077 3:0.048917655 4:0.035898201 5:0.018620154 6:0.031581231 7:0.074854597 8:0.043240358 9:0.052166319 10:0.046883287 
-256 1:0.68404568 2:0.16382083 3:0.06404886 4:0.057356004 5:0.030728624 6:0.13374843 7:0.058439401 8:0.048328838 9:0.012982151 10:0.058237627 
-256 1:0.24966931 2:0.45940219 3:0.17075433 4:0.081175509 5:0.038998658 6:0.36330956 7:0.0059338722 8:0.085724816 9:0.083281325 10:0.060776474 
-256 1:0.4136481 2:0.21473219 3:0.16832784 4:0.14656351 5:0.056728354 6:0.0068508464 7:0.15872283 8:0.24646044 9:0.20592114 10:0.12638153 
-6.5472993014181426 1:0.3433014 2:0.25698211 3:0.11836373 4:0.17539644 5:0.10595632 6:0.520209 7:0.11266217 8:0.30086987 9:0.59609932 10:0.39374801 
-80.714948063977019 1:0.2414738 2:0.30110855 3:0.19438766 4:0.16516796 5:0.09786202 6:0.32075017 7:0.06195206 8:0.10846694 9:0.16871825 10:0.40095128 
-256 1:0.70038733 2:0.218626 3:0.051641371 4:0.020733761 5:0.0086115343 6:0.062533442 7:0.013734808 8:0.10794076 9:0.042960706 10:0.060904803 
-256 1:0.6736959 2:0.18061298 3:0.062587997 4:0.056193569 5:0.026909556 6:0.037349761 7:0.1675464 8:0.10231092 9:0.12108678 10:0.098956205 
-256 1:0.63953255 2:0.21402777 3:0.091091996 4:0.03785965 5:0.017488029 6:0.033072325 7:0.021188231 8:0.012511987 9:0.0033679594 10:0.050405443 
-256 1:0.32161846 2:0.38570718 3:0.15460617 4:0.096779987 5:0.041288205 6:0.22724689 7:0.046054105 8:0.035697557 9:0.17945478 10:0.099033786 
-10.333024825923816 1:0.16770643 2:0.3768072 3:0.17930873 4:0.18065124 5:0.095526398 6:0.05840607 7:0.10747281 8:0.44221384 9:0.22563841 10:0.21750514 
-256 1:0.65174393 2:0.1732537 3:0.083722641 4:0.060080865 5:0.031198872 6:0.02385824 7:0.084342153 8:0.15503382 9:0.13427239 10:0.050294341 
-256 1:0.54351765 2:0.26371815 3:0.096673632 4:0.064297294 5:0.031793268 6:0.051789066 7:0.059730971 8:0.15215182 9:0.097337746 10:0.045352905 
-256 1:0.57861686 2:0.28719386 3:0.062940678 4:0.05223453 5:0.019014073 6:0.031739079 7:0.017069329 8:0.12735822 9:0.011743008 10:0.0021783485 
-256 1:0.40530763 2:0.29609379 3:0.14840674 4:0.10950871 5:0.040683132 6:0.082364713 7:0.055963672 8:0.27293563 9:0.0034162931 10:0.022100756 
-256 1:0.86109371 2:0.065530541 3:0.020001014 4:0.032195876 5:0.021178857 6:0.029165625 7:0.028098329 8:0.16828222 9:0.24608244 10:0.32438409 
-256 1:0.43396508 2:0.27513146 3:0.1240233 4:0.11895307 5:0.047927096 6:0.11222966 7:0.063724704 8:0.064640809 9:0.044526365 10:0.13207459 
-256 1:0.39441966 2:0.42774076 3:0.069809104 4:0.069547496 5:0.038482983 6:0.24617112 7:0.019415748 8:0.29250747 9:0.18132747 10:0.038645488 
-25.45916051792608 1:0.23606603 2:0.26588583 3:0.22460172 4:0.18418878 5:0.089257648 6:0.4832574 7:0.65696427 8:0.6678752 9:0.79085923 10:0.46558705 
-256 1:0.14436616 2:0.3203029 3:0.26648608 4:0.16651835 5:0.1023265 6:0.092829247 7:0.065636926 8:0.2965621 9:0.18616879 10:0.14320834 
-53.49471766001453 1:0.56983228 2:0.16107967 3:0.082727742 4:0.11006889 5:0.076291424 6:0.0020000002 7:0.44685953 8:0.068964121 9:0.32508923 10:0.52265861 
-256 1:0.39553566 2:0.32345957 3:0.12110906 4:0.11076023 5:0.049135476 6:0.32308823 7:0.054269853 8:0.11906221 9:0.17021268 10:0.092946075 
-256 1:0.64655713 2:0.1860414 3:0.073931335 4:0.06397086 5:0.02949928 6:0.068140309 7:0.16327131 8:0.076011245 9:0.27550189 10:0.18401128 
-256 1:0.44946933 2:0.26107802 3:0.17148194 4:0.067854114 5:0.050116598 6:0.14739114 7:0.0022453592 8:0.07298777 9:0.081511603 10:0.35250452 
-256 1:0.54244187 2:0.29545361 3:0.094561591 4:0.048476558 5:0.019066368 6:0.15265559 7:0.014626866 8:0.0085476602 9:0.036801818 10:0.06028299 
-256 1:0.43601992 2:0.37622724 3:0.092683611 4:0.062752492 5:0.032316741 6:0.13843662 7:0.088550509 8:0.11721343 9:0.13728509 10:0.036983275 
-256 1:0.49528212 2:0.30574269 3:0.089632841 4:0.054800376 5:0.054541974 6:0.32443279 7:0.087519911 8:0.16188014 9:0.31375812 10:0.48983242 
-50.916587696749872 1:0.49270278 2:0.10116806 3:0.09790946 4:0.12416444 5:0.18405525 6:0.034558383 7:0.033283307 8:0.0092707125 9:0.2123408 10:0.097059909 
-256 1:0.56920639 2:0.17754387 3:0.10978207 4:0.096553678 5:0.046913986 6:0.039028494 7:0.13500395 8:0.064970913 9:0.29219161 10:0.39950596 
-256 1:0.51905036 2:0.32569264 3:0.071855786 4:0.059861576 5:0.023539641 6:0.23780766 7:0.15289272 8:0.0036352403 9:0.097092137 10:0.031569042 
-256 1:0.62310658 2:0.1755285 3:0.095481556 4:0.070267631 5:0.035615736 6:0.077671878 7:0.0095149405 8:0.013188821 9:0.11119459 10:0.034899818 
-256 1:0.46733513 2:0.24732058 3:0.12883076 4:0.10297783 5:0.05353571 6:0.13716175 7:0.12506666 8:0.15975467 9:0.084406215 10:0.020263929 
-256 1:0.33828784 2:0.30253853 3:0.15305953 4:0.14643488 5:0.059679229 6:0.13664599 7:0.049506616 8:0.071652782 9:0.095567482 10:0.14839829 
-129.24155447230555 1:0.63720771 2:0.18442348 3:0.062371046 4:0.06600088 5:0.049996892 6:0.18050091 7:0.08923894 8:0.035213555 9:0.0057909519 10:0.2192593 
-256 1:0.51631227 2:0.21078181 3:0.13875865 4:0.092343793 5:0.04180347 6:0.3181366 7:0.065839143 8:0.029796143 9:0.11567355 10:0.1535787 
-256 1:0.68859779 2:0.16119192 3:0.060650087 4:0.054777171 5:0.03478303 6:0.13078937 7:0.061012339 8:0.13091929 9:0.1693607 10:0.10966511 
-256 1:0.49690742 2:0.2790482 3:0.10743617 4:0.085153899 5:0.03145431 6:0.25034115 7:0.085508427 8:0.025935078 9:0.090214578 10:0.012504781 
-256 1:0.69145547 2:0.12988054 3:0.071689577 4:0.062202233 5:0.044772174 6:0.038933607 7:0.032784042 8:0.031349591 9:0.041259334 10:0.034868597 
-256 1:0.63743076 2:0.1849452 3:0.081119199 4:0.063170185 5:0.033334658 6:0.071172821 7:0.13040428 8:0.018039364 9:0.015851481 10:0.10160038 
-147.96664678730838 1:0.76962025 2:0.13540515 3:0.03925927 4:0.039835608 5:0.015879726 6:0.12022386 7:0.042613946 8:0.12291782 9:0.52166491 10:0.38701791 
-256 1:0.49097932 2:0.23963155 3:0.1171211 4:0.097761643 5:0.054506383 6:0.10960081 7:0.048545427 8:0.12153377 9:0.095426515 10:0.11733394 
-256 1:0.65690845 2:0.16811527 3:0.072134351 4:0.060333343 5:0.042508582 6:0.15778793 7:0.18565979 8:0.065908843 9:0.18603405 10:0.22015547 
-256 1:0.56989466 2:0.25770577 3:0.073005769 4:0.068356267 5:0.031037537 6:0.11766399 7:0.014221293 8:0.14536239 9:0.13895912 10:0.12346785 
-256 1:0.47466371 2:0.34037875 3:0.080994784 4:0.071075579 5:0.032887172 6:0.25311836 7:0.17145857 8:0.020377441 9:0.046413787 10:0.053162666 
-256 1:0.724199 2:0.20646698 3:0.041408903 4:0.018434545 5:0.0094905744 6:0.066586078 7:0.039682986 8:0.027929888 9:0.11923325 10:0.10475933 
-256 1:0.54648504 2:0.16049651 3:0.14602946 4:0.090619554 5:0.056369438 6:0.10975556 7:0.019955358 8:0.047557694 9:0.15328483 10:0.17069897 
-256 1:0.60887248 2:0.29851975 3:0.061700188 4:0.023929305 5:0.0069782776 6:0.055474925 7:0.035771054 8:0.060254641 9:0.12388837 10:0.027679727 
-256 1:0.53534851 2:0.33015612 3:0.069539088 4:0.042304402 5:0.022651882 6:0.13796691 7:0.078648146 8:0.094309446 9:0.25911484 10:0.13603418 
-256 1:0.35548762 2:0.27039881 3:0.17698443 4:0.12863177 5:0.068497371 6:0.030190016 7:0.041621969 8:0.080395148 9:0.088935421 10:0.20758002 
-256 1:0.24015887 2:0.25864706 3:0.19044856 4:0.21689119 5:0.09385432 6:0.10368463 7:0.052249774 8:0.075452624 9:0.031891977 10:0.13445356 
-256 1:0.59417283 2:0.26883669 3:0.066808086 4:0.051703265 5:0.018479137 6:0.013109661 7:0.053032225 8:0.19518237 9:0.085699247 10:0.0090827031 
-256 1:0.51706128 2:0.25167641 3:0.14319045 4:0.062623792 5:0.025448064 6:0.063736222 7:0.062426356 8:0.08985387 9:0.24388195 10:0.22890238 
-47.174417502070497 1:0.26359543 2:0.38178412 3:0.14349267 4:0.11604908 5:0.0950787 6:0.15799824 7:0.25836301 8:0.050093956 9:0.059542503 10:0.39614262 
-26.792956956903151 1:0.1872276 2:0.1933279 3:0.23116807 4:0.22996304 5:0.15831339 6:0.24152081 7:0.060687921 8:0.27563926 9:0.25237664 10:0.12903887 
-256 1:0.51655702 2:0.20671235 3:0.12278386 4:0.12427082 5:0.029675945 6:0.040224585 7:0.02766956 8:0.027913987 9:0.007791196 10:0.031671334 
-256 1:0.62249682 2:0.1912973 3:0.094575719 4:0.056551261 5:0.035078905 6:0.06413231 7:0.0074065245 8:0.021872672 9:0.032658614 10:0.10373439 
-256 1:0.56197582 2:0.30757153 3:0.068188727 4:0.046544077 5:0.015719838 6:0.048467112 7:0.11317423 8:0.042739339 9:0.004878293 10:0.052058174 
-256 1:0.57594573 2:0.33749349 3:0.044032935 4:0.032611163 5:0.0099166813 6:0.093710451 7:0.071538813 8:0.05773834 9:0.06650096 10:0.049348678 
-256 1:0.48258647 2:0.32354227 3:0.083121576 4:0.07825347 5:0.032496211 6:0.032796195 7:0.11793584 8:0.26089803 9:0.23725286 10:0.41939867 
-256 1:0.42404469 2:0.28380628 3:0.11898774 4:0.11908718 5:0.054074115 6:0.37564734 7:0.080355627 8:0.19015233 9:0.13528937 10:0.083810248 
-256 1:0.23366612 2:0.27860491 3:0.26295479 4:0.14883712 5:0.075937056 6:0.00033974211 7:0.24455103 8:0.030050917 9:0.047427921 10:0.013084649 
-256 1:0.53182545 2:0.26522903 3:0.085232037 4:0.081550713 5:0.036162769 6:0.037847302 7:0.050859994 8:0.045363443 9:0.007131712 10:0.10885371 
-256 1:0.53988269 2:0.25941016 3:0.10907487 4:0.063892824 5:0.027739457 6:0.26555768 7:0.081686083 8:0.16587291 9:0.26605696 10:0.037314116 
-256 1:0.55226212 2:0.25946617 3:0.10326675 4:0.058736947 5:0.026268015 6:0.011003165 7:0.087317837 8:0.0017684429 9:0.17053115 10:0.18910812 
-256 1:0.49198408 2:0.2962494 3:0.08745191 4:0.086047338 5:0.038267274 6:0.013584672 7:0.01034073 8:0.044131853 9:0.16108248 10:0.044414465 
-256 1:0.54822355 2:0.3329235 3:0.069480341 4:0.034206296 5:0.015166312 6:0.10474302 7:0.021857813 8:0.089443363 9:0.074044477 10:0.12499239 
-256 1:0.40919063 2:0.29794714 3:0.17194485 4:0.080496572 5:0.040420804 6:0.037312381 7:0.03264732 8:0.04687501 9:0.03159614 10:0.099431782 
-256 1:0.30023799 2:0.38118064 3:0.13186647 4:0.13083005 5:0.055884839 6:0.12199861 7:0.0086057356 8:0.01240187 9:0.063626493 10:0.03897821 
-256 1:0.4202725 2:0.32744713 3:0.12549893 4:0.085834883 5:0.040946553 6:0.30621415 7:0.093829064 8:0.059343763 9:0.14778551 10:0.26946188 
-256 1:0.51030332 2:0.20605593 3:0.15125394 4:0.085185855 5:0.047200958 6:0.096357055 7:0.21942496 8:0.0073249982 9:0.043150595 10:0.033184377 
-256 1:0.36802504 2:0.36649603 3:0.11610237 4:0.099161578 5:0.050214974 6:0.14305264 7:0.0184798 8:0.083199473 9:0.087033207 10:0.020194326 
-256 1:0.67341879 2:0.18097138 3:0.055318122 4:0.046578593 5:0.043713112 6:0.17471789 7:0.11765265 8:0.045389998 9:0.033607724 10:0.32417985 
-256 1:0.58201193 2:0.27070466 3:0.078109737 4:0.045610261 5:0.023563412 6:0.05420008 7:0.025110876 8:0.018888277 9:0.19072638 10:0.40585616 
-170.30085220343986 1:0.26769568 2:0.35179287 3:0.12591489 4:0.17486257 5:0.079734 6:0.081129461 7:0.048464844 8:0.028269816 9:0.020106234 10:0.037924739 
-256 1:0.22577134 2:0.44132953 3:0.15022847 4:0.1189777 5:0.063692972 6:0.12152335 7:0.051358916 8:0.041680892 9:0.096133108 10:0.040821503 
-256 1:0.4064151 2:0.24273564 3:0.16402219 4:0.12372504 5:0.063102035 6:0.042682038 7:0.074151958 8:0.036115713 9:0.18063278 10:0.34216155 
-256 1:0.28388891 2:0.44616158 3:0.10874799 4:0.1043613 5:0.056840218 6:0.13471267 7:0.0048994099 8:0.28949647 9:0.22081031 10:0.17800143 
-256 1:0.58301554 2:0.28495942 3:0.07897611 4:0.035748767 5:0.01730016 6:0.1488273 7:0.0034041887 8:0.13815318 9:0.11531178 10:0.064354231 
-179.08118335784823 1:0.28275864 2:0.3081022 3:0.12166634 4:0.19752235 5:0.089950473 6:0.18218794 7:0.10422329 8:0.0012117229 9:0.47596523 10:0.12974313 
-256 1:0.43583204 2:0.27097465 3:0.11270446 4:0.13918058 5:0.041308262 6:0.049054531 7:0.079810305 8:0.11891722 9:0.084661463 10:0.002998561 
-256 1:0.19392691 2:0.30740043 3:0.2507058 4:0.17462458 5:0.073342277 6:0.20944344 7:0.27791584 8:0.099597571 9:0.16905661 10:0.19029849 
-253.11831138557508 1:0.69508711 2:0.20404975 3:0.050499608 4:0.029916151 5:0.020447383 6:0.2668571 7:0.33402285 8:0.30955653 9:0.39622106 10:0.37772142 
-256 1:0.59708572 2:0.16344463 3:0.10433989 4:0.098389942 5:0.036739821 6:0.11744627 7:0.040544677 8:0.060895665 9:0.044107142 10:0.024841765 
-256 1:0.76955309 2:0.16309086 3:0.030743355 4:0.024381998 5:0.012230695 6:0.10797234 7:0.005614582 8:0.088404634 9:0.27155606 10:0.27109299 
-256 1:0.41114471 2:0.28989481 3:0.1522853 4:0.09379293 5:0.052882256 6:0.27564505 7:0.11100315 8:0.034838745 9:0.0062834848 10:0.076249915 
-256 1:0.53453662 2:0.25792048 3:0.095926123 4:0.080945852 5:0.030670923 6:0.015011902 7:0.055285542 8:0.022350822 9:0.20742265 10:0.045606183 
-256 1:0.62959111 2:0.19503039 3:0.081718767 4:0.068410419 5:0.025249311 6:0.14026115 7:0.1021636 8:0.10993556 9:0.16446639 10:0.003260264 
-256 1:0.59428454 2:0.2114233 3:0.096211173 4:0.075625474 5:0.02245552 6:0.020095261 7:0.053807795 8:0.012766821 9:0.02733951 10:0.031357264 
-256 1:0.44181311 2:0.29743079 3:0.11554714 4:0.093136752 5:0.052072204 6:0.020566316 7:0.1423403 8:0.011234784 9:0.031878991 10:0.284284 
-256 1:0.39136758 2:0.31128045 3:0.13778017 4:0.10684627 5:0.052725537 6:0.0098885749 7:0.068865337 8:0.18380978 9:0.24634738 10:0.1855934 
-256 1:0.44459506 2:0.21370433 3:0.15310796 4:0.11699509 5:0.071597566 6:0.0051833553 7:0.05460238 8:0.079684446 9:0.18256174 10:0.11917312 
-256 1:0.39362391 2:0.35291339 3:0.10913056 4:0.1065162 5:0.037815934 6:0.12873848 7:0.012564918 8:0.2221555 9:0.3030484 10:0.005760463 
-256 1:0.29494797 2:0.35268661 3:0.15987565 4:0.13054994 5:0.061939841 6:0.3528885 7:0.14273032 8:0.10017888 9:0.11891538 10:0.13026209 
-14.291514121825758 1:0.47090541 2:0.24334294 3:0.10441995 4:0.11926271 5:0.062068987 6:0.26885427 7:0.28484972 8:0.0071794666 9:0.10124754 10:0.1282563 
-256 1:0.37891561 2:0.3761263 3:0.11329136 4:0.085288416 5:0.046378312 6:0.34091739 7:0.1086727 8:0.31623773 9:0.12596392 10:0.13531091 
-256 1:0.47824187 2:0.16203952 3:0.15848978 4:0.15081665 5:0.050412186 6:0.015104163 7:0.045899237 8:0.024688249 9:0.062330102 10:0.038961504 
-256 1:0.69600964 2:0.23122128 3:0.041702738 4:0.024174943 5:0.0068913966 6:0.072852716 7:0.021632315 8:0.039632986 9:0.025918183 10:0.11882575 
-256 1:0.41971599 2:0.20149036 3:0.16121678 4:0.13614192 5:0.081434953 6:0.088453455 7:0.044922319 8:0.1992255 9:0.10924281 10:0.071240485 
-256 1:0.25212108 2:0.3362095 3:0.21851819 4:0.1510026 5:0.042148628 6:0.038195869 7:0.006990418 8:0.010361369 9:0.016309029 10:0.10215672 
-256 1:0.39021857 2:0.29060459 3:0.16978617 4:0.10171239 5:0.047678285 6:0.047968796 7:0.027218946 8:0.018842689 9:0.1261723 10:0.10764831 
-28.836069254231482 1:0.48711652 2:0.261278 3:0.086091583 4:0.11275821 5:0.052755685 6:0.27081172 7:0.070536306 8:0.13426957 9:0.33483566 10:0.42605036 
-256 1:0.44425577 2:0.29110566 3:0.13119334 4:0.091999411 5:0.041445817 6:0.15494964 7:0.081366581 8:0.12888139 9:0.33305432 10:0.35222383 
-256 1:0.57908746 2:0.21507651 3:0.087772355 4:0.077588746 5:0.040474935 6:0.078677728 7:0.03843314 8:0.074393852 9:0.051044994 10:0.14951213 
-256 1:0.37920229 2:0.3010792 3:0.12843488 4:0.1325734 5:0.058710239 6:0.052701923 7:0.14457086 8:0.069513003 9:0.031270791 10:0.041620654 
-256 1:0.42023523 2:0.32618271 3:0.10602646 4:0.10353697 5:0.044018627 6:0.28192715 7:0.07019178 8:0.22216167 9:0.10461979 10:0.056254463 
-24.809850553887582 1:0.20608184 2:0.3395397 3:0.13074442 4:0.21059012 5:0.11304392 6:0.020712083 7:0.12424818 8:0.39535983 9:0.039030518 10:0.09864342 
-256 1:0.49508409 2:0.26141824 3:0.084422193 4:0.10618236 5:0.052893114 6:0.198783 7:0.16393346 8:0.012435298 9:0.083492386 10:0.25396865 
-256 1:0.64993702 2:0.21261218 3:0.073214697 4:0.045763799 5:0.018472304 6:0.034411872 7:0.029275878 8:0.22579783 9:0.04811798 10:0.022129937 
-18.118757225538872 1:0.10377375 2:0.33223554 3:0.21711416 4:0.21253289 5:0.13434366 6:0.25626471 7:0.0089484786 8:0.25044066 9:0.21567351 10:0.16455506 
-256 1:0.71177886 2:0.19462817 3:0.037222652 4:0.040173315 5:0.016197006 6:0.06695078 7:0.021568217 8:0.16676059 9:0.023089545 10:0.0025030639 
-256 1:0.36865014 2:0.24028593 3:0.1448082 4:0.16545682 5:0.080798902 6:0.063543011 7:0.10743149 8:0.21595572 9:0.027648749 10:0.031318073 
-256 1:0.43361255 2:0.22777367 3:0.16415223 4:0.11281575 5:0.061645802 6:0.020723024 7:0.24951131 8:0.01331535 9:0.15050424 10:0.24314513 
-192.86584141488038 1:0.27808174 2:0.38077027 3:0.14667455 4:0.12046096 5:0.074012488 6:0.18037992 7:0.013210331 8:0.014561673 9:0.020746036 10:0.056038033 
-245.85152798745384 1:0.35139683 2:0.33592611 3:0.10518996 4:0.12810554 5:0.07938155 6:0.14713299 7:0.019345516 8:0.24639484 9:0.18804407 10:0.49118954 
-256 1:0.39984588 2:0.24157799 3:0.16716902 4:0.12187822 5:0.069528889 6:0.11265168 7:0.083465492 8:0.030241881 9:0.37591641 10:0.35867953 
-256 1:0.5399492 2:0.16377338 3:0.14757706 4:0.10285497 5:0.0458454 6:0.28380527 7:0.012353066 8:0.0057044602 9:0.067643009 10:0.047282025 
-256 1:0.51118777 2:0.27570783 3:0.09741813 4:0.076232151 5:0.03945412 6:0.22698817 7:0.32041836 8:0.28806205 9:0.028639332 10:0.030284305 
-256 1:0.31992827 2:0.51890686 3:0.075471295 4:0.059462633 5:0.026230946 6:0.047567791 7:0.011463433 8:0.067433903 9:0.20621754 10:0.18831077 
-256 1:0.7537063 2:0.14005797 3:0.055964834 4:0.03738672 5:0.012884174 6:0.03216187 7:0.0032005121 8:0.07572199 9:0.04762371 10:0.15923248 
-256 1:0.52203167 2:0.30216155 3:0.08225612 4:0.067894825 5:0.025655827 6:0.29094932 7:0.35813132 8:0.31694775 9:0.10551817 10:0.28705896 
-256 1:0.65191806 2:0.11748026 3:0.15547519 4:0.049541354 5:0.025585145 6:0.012347447 7:0.025277918 8:0.0010577621 9:0.12851693 10:0.084423821 
-256 1:0.47274568 2:0.28833268 3:0.10644936 4:0.086577271 5:0.045894999 6:0.24526326 7:0.049262025 8:0.074769062 9:0.19846797 10:0.066116025 
-256 1:0.53814476 2:0.24721994 3:0.093253307 4:0.074882042 5:0.046499951 6:0.16008067 7:0.059644698 8:0.030315619 9:0.024837919 10:0.25839288 
-256 1:0.35945817 2:0.25823984 3:0.16939384 4:0.1269906 5:0.085917555 6:0.090373688 7:0.020569322 8:0.0064816104 9:0.068468614 10:0.037748873 
-256 1:0.47875067 2:0.20543037 3:0.1232897 4:0.13435747 5:0.058171786 6:0.26498851 7:0.10556311 8:0.23000295 9:0.070130587 10:0.015591258 
-256 1:0.57940385 2:0.23048842 3:0.083611863 4:0.07247557 5:0.0340203 6:0.06621449 7:0.026706133 8:0.051929235 9:0.097224579 10:0.0014978882 
-256 1:0.36174883 2:0.32865878 3:0.16700951 4:0.097130164 5:0.045452717 6:0.021678258 7:0.012838151 8:0.17541643 9:0.14749463 10:0.14524577 
-256 1:0.4247689 2:0.25720874 3:0.17383982 4:0.080930594 5:0.063251951 6:0.11802415 7:0.024958523 8:0.078183703 9:0.020891681 10:0.34120675 
-256 1:0.56461003 2:0.20127888 3:0.11382289 4:0.071066662 5:0.049221538 6:0.082666268 7:0.08175986 8:0.20987943 9:0.024481473 10:0.088392454 
-256 1:0.54299168 2:0.20746239 3:0.086779816 4:0.10576154 5:0.057004579 6:0.24337297 7:0.016153546 8:0.034454312 9:0.051948559 10:0.0077917378 
-256 1:0.40956796 2:0.36831255 3:0.088038153 4:0.097976966 5:0.036104372 6:0.12877479 7:0.18111595 8:0.10862895 9:0.060396526 10:0.09326458 
-256 1:0.57728928 2:0.21198974 3:0.10124672 4:0.084848539 5:0.024625725 6:0.023023933 7:0.018489442 8:0.009212747 9:0.013786658 10:0.075554339 
-256 1:0.68353561 2:0.23447566 3:0.061857742 4:0.014548411 5:0.00558258 6:0.048629978 7:0.00065810889 8:0.0021924459 9:0.10760102 10:0.11795766 
-256 1:0.51416758 2:0.26415184 3:0.099984539 4:0.082115425 5:0.039580618 6:0.0098044595 7:0.16393681 8:0.13099996 9:0.093328612 10:0.043023415 
-256 1:0.44536955 2:0.34064119 3:0.10235789 4:0.076722446 5:0.034908918 6:0.11455957 7:0.030529391 8:0.083286021 9:0.010522857 10:0.032583614 
-133.16758987768273 1:0.33586422 2:0.27352749 3:0.14701926 4:0.16670716 5:0.076881872 6:0.29595138 7:0.24583603 8:0.06390375 9:0.12256008 10:0.17662418 
-256 1:0.52119223 2:0.21756951 3:0.11631915 4:0.10513046 5:0.039788652 6:0.14048297 7:0.070652791 8:0.20982475 9:0.13383123 10:0.041081068 
-256 1:0.44231443 2:0.36207305 3:0.086109648 4:0.072081841 5:0.037421021 6:0.019379003 7:0.084671135 8:0.027559012 9:0.12308916 10:0.092417228 
-256 1:0.66153919 2:0.1933749 3:0.05389166 4:0.053986418 5:0.037207826 6:0.30934301 7:0.24815355 8:0.14105219 9:0.034874796 10:0.10036021 
-256 1:0.43866583 2:0.31989972 3:0.12052901 4:0.078082959 5:0.042822486 6:0.073087816 7:0.052370136 8:0.06280626 9:0.05967208 10:0.22853353 
-223.4791144797297 1:0.22561165 2:0.3631463 3:0.19666146 4:0.14751371 5:0.067066878 6:0.19819918 7:0.41508621 8:0.029525861 9:0.23075541 10:0.18861335 
-256 1:0.44423678 2:0.27985735 3:0.14448189 4:0.076468293 5:0.054955696 6:0.24657567 7:0.15533678 8:0.1249566 9:0.20675792 10:0.40595095 
-256 1:0.31605292 2:0.46873289 3:0.10028795 4:0.084821049 5:0.030105179 6:0.002400177 7:0.075589468 8:0.10903998 9:0.23548997 10:0.14721216 
-256 1:0.34080138 2:0.17861195 3:0.20992331 4:0.19688769 5:0.073775674 6:0.040217319 7:0.028278512 8:0.093496957 9:0.33734676 10:0.064921021 
-256 1:0.23953289 2:0.26173831 3:0.23523963 4:0.17463556 5:0.088853602 6:0.020950007 7:0.075326655 8:0.041097187 9:0.046175511 10:0.036184022 
-256 1:0.48221007 2:0.37472267 3:0.091921001 4:0.035841431 5:0.015304824 6:0.040189982 7:0.05515514 8:0.01203537 9:0.04430212 10:0.015353569 
-256 1:0.37920709 2:0.22544242 3:0.16963834 4:0.15382482 5:0.071887325 6:0.23005023 7:0.13358228 8:0.015078301 9:0.094568355 10:0.11932707 
-256 1:0.54782217 2:0.32447544 3:0.090690743 4:0.025652607 5:0.011359039 6:0.01751904 7:0.0092364797 8:0.041632868 9:0.060730173 10:0.049178437 
-256 1:0.41073998 2:0.1763326 3:0.20478231 4:0.15277274 5:0.055372373 6:0.084358309 7:0.10457457 8:0.12236872 9:0.12049278 10:0.13071914 
-256 1:0.66445145 2:0.16969324 3:0.059049016 4:0.066668664 5:0.040137632 6:0.086338226 7:0.098258681 8:0.032817427 9:0.0033913425 10:0.20504516 
-206.12229906239725 1:0.37662861 2:0.14207099 3:0.2233038 4:0.17190799 5:0.086088612 6:0.33039985 7:0.058290545 8:0.016099115 9:0.13017738 10:0.019683453 
-256 1:0.53854506 2:0.25364711 3:0.10466273 4:0.070221138 5:0.032923951 6:0.12258914 7:0.0049670359 8:0.041664233 9:0.035716788 10:0.11450571 
-236.10190555246095 1:0.37296031 2:0.19508943 3:0.19517934 4:0.1453939 5:0.091377014 6:0.15482977 7:0.15308176 8:0.59272637 9:0.27970778 10:0.17230772 
-256 1:0.58846743 2:0.18544264 3:0.091331035 4:0.088162884 5:0.046596021 6:0.33314257 7:0.094878568 8:0.011845612 9:0.036835419 10:0.21420855 
-256 1:0.53502848 2:0.2085282 3:0.10188897 4:0.094679138 5:0.05987521 6:0.16447815 7:0.29207699 8:0.13865048 9:0.055700626 10:0.094888939 
-256 1:0.78079471 2:0.15440143 3:0.033048426 4:0.018642993 5:0.013112439 6:0.051530741 7:0.053141576 8:0.13011801 9:0.022465658 10:0.068021307 
-256 1:0.41105798 2:0.27596851 3:0.15360615 4:0.095178329 5:0.064189031 6:0.019159909 7:0.062525266 8:0.055982552 9:0.10543112 10:0.035357415 
-213.9701992765392 1:0.77007616 2:0.12234465 3:0.031794728 4:0.05275348 5:0.023030986 6:0.063009684 7:0.055059698 8:0.087085182 9:0.43769637 10:0.19573029 
-256 1:0.70664563 2:0.21182546 3:0.044367836 4:0.023950422 5:0.013210647 6:0.089433336 7:0.052738088 8:0.07971601 9:0.00052593591 10:0.13939098 
-256 1:0.39139612 2:0.26053182 3:0.14466928 4:0.14037711 5:0.063025655 6:0.010644209 7:0.054400532 8:0.045370773 9:0.11982393 10:0.068390077 
-256 1:0.31433205 2:0.46026868 3:0.094914411 4:0.077097326 5:0.053387529 6:0.086375476 7:0.048421238 8:0.20473861 9:0.069258603 10:0.038031966 
-256 1:0.20532522 2:0.4148345 3:0.13684313 4:0.15804865 5:0.084948511 6:0.15593197 7:0.090090988 8:0.017761161 9:0.048491845 10:0.039680972 
-256 1:0.41477105 2:0.22259281 3:0.14394416 4:0.16176786 5:0.05692413 6:0.08118692 7:0.08490641 8:0.22896031 9:0.11064507 10:0.2614471 
-256 1:0.69460168 2:0.21071225 3:0.056157026 4:0.028167158 5:0.010361889 6:0.071059544 7:0.069915045 8:0.021198687 9:0.06110137 10:0.09968521 
-256 1:0.56556002 2:0.19138012 3:0.11820532 4:0.087611619 5:0.037242919 6:0.11689207 7:0.18972138 8:0.061974943 9:0.08999731 10:0.11223075 
-256 1:0.7357015 2:0.19686328 3:0.036133338 4:0.021120547 5:0.010181336 6:0.0033551275 7:0.069696341 8:0.0033098171 9:0.22841977 10:0.38619061 
-256 1:0.18411042 2:0.36353956 3:0.20145602 4:0.1475959 5:0.1032981 6:0.084851586 7:0.071875378 8:0.10324034 9:0.074518893 10:0.059413306 
-256 1:0.32203414 2:0.25589033 3:0.1707245 4:0.17167037 5:0.079680654 6:0.014719456 7:0.006432659 8:0.17344314 9:0.20393674 10:0.11564325 
-256 1:0.29531447 2:0.40709773 3:0.11379505 4:0.1211043 5:0.062688458 6:0.015761101 7:0.058357724 8:0.061097211 9:0.052516986 10:0.044026473 
-256 1:0.5474763 2:0.19984525 3:0.11659168 4:0.095308084 5:0.04077868 6:0.14280259 7:0.15020824 8:0.081689011 9:0.11073917 10:0.078397499 
-256 1:0.3864067 2:0.27746654 3:0.20285048 4:0.10070441 5:0.032571864 6:0.11008548 7:0.053560297 8:0.070052083 9:0.098928678 10:0.14461024 
-256 1:0.35021559 2:0.38571303 3:0.14015325 4:0.087177085 5:0.036741045 6:0.20850069 7:0.24993725 8:0.24407215 9:0.17582974 10:0.061382806 
-256 1:0.51172672 2:0.2004841 3:0.11958448 4:0.11015118 5:0.058053523 6:0.13232742 7:0.13631412 8:0.10126092 9:0.076307779 10:0.10190085 
-256 1:0.63046224 2:0.22719667 3:0.068052484 4:0.050063085 5:0.024225523 6:0.029905755 7:0.016872505 8:0.16402448 9:0.099832209 10:0.0816318 
-256 1:0.44451379 2:0.25368824 3:0.16273555 4:0.091321958 5:0.047740457 6:0.15313985 7:0.0096330582 8:0.046693496 9:0.028368814 10:0.12883642 
-256 1:0.49415238 2:0.17218979 3:0.14320992 4:0.13201438 5:0.058433533 6:0.26004522 7:0.088899073 8:0.14591461 9:0.29272526 10:0.16833853 
-30.365403757232947 1:0.59464864 2:0.22911802 3:0.076520041 4:0.065942049 5:0.033771252 6:0.019412214 7:0.031826989 8:0.22765298 9:0.20535807 10:0.12977414 
-256 1:0.48964346 2:0.17585926 3:0.13683209 4:0.13068426 5:0.066980925 6:0.041283458 7:0.0050737775 8:0.049747318 9:0.17494258 10:0.1844484 
-256 1:0.46536981 2:0.39017983 3:0.088047895 4:0.03923104 5:0.017171424 6:0.26135088 7:0.003911886 8:0.089657633 9:0.052739818 10:0.12942129 
-256 1:0.51386746 2:0.16397138 3:0.14957734 4:0.1208109 5:0.051772918 6:0.26137366 7:0.010146079 8:0.18757049 9:0.14258863 10:0.01637116 
-256 1:0.23546732 2:0.50809602 3:0.10320785 4:0.09069509 5:0.062533711 6:0.0035003231 7:0.12512745 8:0.076558482 9:0.1390141 10:0.037049566 
-256 1:0.65812953 2:0.17956361 3:0.083678431 4:0.045533226 5:0.033095203 6:0.0074019051 7:0.15989001 8:0.051322128 9:0.13303248 10:0.0040524837 
-256 1:0.63561874 2:0.19894672 3:0.076926887 4:0.056066127 5:0.032441524 6:0.049715158 7:0.04776691 8:0.09323774 9:0.052134332 10:0.20588073 
-256 1:0.62978251 2:0.16482791 3:0.08737004 4:0.085594893 5:0.032424646 6:0.087239602 7:0.063255502 8:0.10006464 9:0.1044455 10:0.015237667 
-256 1:0.34552916 2:0.40143261 3:0.084342204 4:0.12545414 5:0.043241887 6:0.35834549 7:0.077222779 8:0.2143051 9:0.049586808 10:0.15605304 
-256 1:0.47459339 2:0.36152748 3:0.053459422 4:0.078241482 5:0.032178222 6:0.17777767 7:0.012363784 8:0.24326086 9:0.15408529 10:0.19187135 
-256 1:0.42453525 2:0.20781043 3:0.16405332 4:0.11541588 5:0.088185119 6:0.11414541 7:0.050324679 8:0.20783171 9:0.06125042 10:0.078623681 
-256 1:0.52299907 2:0.24496613 3:0.10611029 4:0.090104335 5:0.035820176 6:0.035795282 7:0.067385055 8:0.18467482 9:0.15049683 10:0.22690749 
-256 1:0.62266979 2:0.28728476 3:0.057689186 4:0.02359295 5:0.0087633159 6:0.028035374 7:0.0080360385 8:0.061401536 9:0.12870174 10:0.08058304 
-256 1:0.32250755 2:0.37514122 3:0.12653356 4:0.1244843 5:0.051333366 6:0.16097075 7:0.011218764 8:0.026816773 9:0.083615518 10:0.084479317 
-256 1:0.61213052 2:0.18605142 3:0.10238561 4:0.077879352 5:0.021553102 6:0.19700685 7:0.15652274 8:0.13202195 9:0.19891216 10:0.16605829 
-256 1:0.3858819 2:0.46409937 3:0.067286674 4:0.059445071 5:0.023286994 6:0.32445209 7:0.030857713 8:0.18072642 9:0.017202393 10:0.05767089 
-256 1:0.37431879 2:0.32637553 3:0.15267869 4:0.10129892 5:0.045328058 6:0.16097279 7:0.094325188 8:0.090382543 9:0.14619579 10:0.049695336 
-256 1:0.63755261 2:0.22702599 3:0.061135413 4:0.055392499 5:0.018893495 6:0.046588386 7:0.049499918 8:0.072560683 9:0.029648854 10:0.012509344 
-256 1:0.60659137 2:0.21763757 3:0.07332821 4:0.079764204 5:0.022678653 6:0.12992543 7:0.13022174 8:0.085116369 9:0.17142099 10:0.034350438 
-256 1:0.30238389 2:0.36804576 3:0.14818244 4:0.12390849 5:0.057479418 6:0.21616697 7:0.1599343 8:0.030508928 9:0.092041923 10:0.031363485 
-256 1:0.50903275 2:0.27193038 3:0.099803751 4:0.08029663 5:0.038936484 6:0.057684979 7:0.053436781 8:0.060540425 9:0.1966712 10:0.34539548 
-256 1:0.26117976 2:0.37074921 3:0.1759047 4:0.11172947 5:0.080436859 6:0.14431402 7:0.10144811 8:0.051825481 9:0.028506577 10:0.12543711 
-256 1:0.57868658 2:0.21954164 3:0.10102075 4:0.066208653 5:0.034542377 6:0.096161104 7:0.15462971 8:0.088646293 9:0.25364417 10:0.31497324 
-256 1:0.69115666 2:0.21627033 3:0.038501295 4:0.035643451 5:0.01842826 6:0.068239233 7:0.0021490225 8:0.2695861 9:0.072629845 10:0.073312592 
-256 1:0.55435534 2:0.18587216 3:0.12430578 4:0.097801557 5:0.037665163 6:0.16280699 7:0.039975949 8:0.040087471 9:0.25976422 10:0.2468131 
-256 1:0.27702667 2:0.36825244 3:0.15932313 4:0.13347558 5:0.061922175 6:0.20290522 7:0.0068937412 8:0.020212454 9:0.13259995 10:0.063309799 
-33.494539510558205 1:0.39053276 2:0.12470526 3:0.047686976 4:0.082858156 5:0.35421685 6:0.042477961 7:0.064601061 8:0.02538559 9:0.068327378 10:0.068438625 
-184.7844972943854 1:0.63802973 2:0.16944867 3:0.084240881 4:0.062686313 5:0.045594407 6:0.11299714 7:0.0083257116 8:0.036797287 9:0.21692498 10:0.20811941 
-256 1:0.76441569 2:0.15118771 3:0.040532355 4:0.029177359 5:0.014686887 6:0.029942175 7:0.10908216 8:0.13666811 9:0.11110861 10:0.25743207 
-256 1:0.45870276 2:0.38162839 3:0.061031156 4:0.068353394 5:0.030284303 6:0.28533485 7:0.19401791 8:0.052870972 9:0.12887567 10:0.037446195 
-256 1:0.32965546 2:0.3137764 3:0.18841555 4:0.11108896 5:0.057063626 6:0.15636279 7:0.022197924 8:0.14633772 9:0.18023985 10:0.43494702 
-239.03976726768178 1:0.68662428 2:0.20900357 3:0.056673958 4:0.023847245 5:0.02385095 6:0.058656082 7:0.011290064 8:0.2338854 9:0.079900526 10:0.20782791 
-256 1:0.5962042 2:0.19486444 3:0.095423541 4:0.091782153 5:0.021725662 6:0.1024374 7:0.0072635925 8:0.032351218 9:0.1059869 10:0.083564961 
-256 1:0.42310187 2:0.2920811 3:0.11376416 4:0.11577336 5:0.055279519 6:0.17193182 7:0.061620725 8:0.024814077 9:0.21453051 10:0.034324171 
-256 1:0.66847681 2:0.20166743 3:0.064081396 4:0.038712381 5:0.027061983 6:0.074319995 7:0.091413991 8:0.20970768 9:0.032171894 10:0.1664611 
-256 1:0.63727084 2:0.21377828 3:0.091189941 4:0.039228481 5:0.018532464 6:0.032344391 7:0.021338521 8:0.010146558 9:0.0024359194 10:0.039753526 
-256 1:0.50140387 2:0.28675082 3:0.11220596 4:0.066082795 5:0.03355656 6:0.044516161 7:0.11888935 8:0.0080959829 9:0.15021382 10:0.25397304 
-256 1:0.31127497 2:0.31466307 3:0.15948764 4:0.14180543 5:0.072768897 6:0.056903239 7:0.011760649 8:0.11499684 9:0.030017012 10:0.018130936 
-256 1:0.52742877 2:0.26844735 3:0.085278196 4:0.075419291 5:0.04342639 6:0.40243225 7:0.13921828 8:0.0002634523 9:0.024066417 10:0.045622783 
-256 1:0.32813344 2:0.29170171 3:0.15872053 4:0.1414667 5:0.079977618 6:0.0067366751 7:0.13039936 8:0.31033039 9:0.22922926 10:0.33349161 
-256 1:0.64987447 2:0.19049291 3:0.063151286 4:0.058594585 5:0.037886749 6:0.14988275 7:0.051383054 8:0.023504874 9:0.088065685 10:0.0025541019 
-256 1:0.49203308 2:0.27144577 3:0.11944754 4:0.08264483 5:0.034428781 6:0.05035803 7:0.0056796024 8:0.10985156 9:0.20242133 10:0.11384705 
-256 1:0.3327347 2:0.30956408 3:0.142851 4:0.14141141 5:0.073438798 6:0.14028791 7:0.13760736 8:0.033239655 9:0.0054795175 10:0.1403212 
-256 1:0.29670782 2:0.38122579 3:0.13476075 4:0.12866179 5:0.058643842 6:0.048353218 7:0.070276226 8:0.03155457 9:0.087644912 10:0.12150133 
-256 1:0.56293447 2:0.2611999 3:0.079649835 4:0.065783087 5:0.030432714 6:0.034753677 7:0.079430737 8:0.031490836 9:0.12578756 10:0.1142567 
-256 1:0.48536746 2:0.35597646 3:0.070486108 4:0.061562857 5:0.026607116 6:0.2854901 7:0.02634323 8:0.0046776853 9:0.039925275 10:0.16848698 
-256 1:0.38131177 2:0.27990509 3:0.15519066 4:0.12645912 5:0.05713337 6:0.0025990775 7:0.087423148 8:0.033099054 9:0.18481782 10:0.16798205 
-256 1:0.46286151 2:0.2546929 3:0.12316801 4:0.11056872 5:0.048708863 6:0.13572457 7:0.063078407 8:0.10374014 9:0.067436976 10:0.047194595 
-256 1:0.35233526 2:0.4622029 3:0.096157163 4:0.07077456 5:0.01853012 6:0.054582881 7:0.074752286 8:0.068072413 9:0.0078668598 10:0.050582246 
-256 1:0.4574979 2:0.18083831 3:0.20630162 4:0.11748887 5:0.037873303 6:0.28372835 7:0.074307319 8:0.029901502 9:0.078341278 10:0.070456812 
-256 1:0.60357905 2:0.29267039 3:0.066515814 4:0.027065287 5:0.010169454 6:0.056237017 7:0.00047523608 8:0.11225223 9:0.059632226 10:0.17777842 
-94.765278615831093 1:0.22515878 2:0.48150537 3:0.13694024 4:0.093472767 5:0.062922834 6:0.20962104 7:0.069193583 8:0.044951916 9:0.19784796 10:0.10728521 
-61.347711819301331 1:0.20839586 2:0.32721877 3:0.15254468 4:0.23139017 5:0.080450519 6:0.38862043 7:0.065543925 8:0.16294735 9:0.42060199 10:0.22656081 
-256 1:0.26012331 2:0.281913 3:0.19565957 4:0.18181287 5:0.080491246 6:0.1581407 7:0.10183797 8:0.00041207891 9:0.13518799 10:0.12670841 
-256 1:0.72283201 2:0.18074941 3:0.039097888 4:0.035417126 5:0.021903564 6:0.20431649 7:0.013087836 8:0.042539 9:0.0052564964 10:0.030116186 
-256 1:0.28888963 2:0.38067711 3:0.15459881 4:0.11491966 5:0.060914787 6:0.18853422 7:0.13964901 8:0.3838058 9:0.055983156 10:0.13912747 
-256 1:0.35793502 2:0.28110151 3:0.18541326 4:0.11795432 5:0.057595886 6:0.12515664 7:0.021494479 8:0.12759431 9:0.32553537 10:0.13952213 
-256 1:0.6094189 2:0.1998607 3:0.069592998 4:0.078356706 5:0.042770698 6:0.15517527 7:0.13415425 8:0.036622533 9:0.13763826 10:0.11590062 
-238.17783115197057 1:0.42632934 2:0.35443836 3:0.10838868 4:0.073982557 5:0.036861072 6:0.10745972 7:0.020537696 8:0.035876721 9:0.23670957 10:0.28077433 
-256 1:0.2973158 2:0.25339537 3:0.20309616 4:0.1522534 5:0.093939269 6:0.092063726 7:0.13721224 8:0.079896051 9:0.11547018 10:0.15299333 
-256 1:0.42108788 2:0.2768194 3:0.14248612 4:0.10040185 5:0.05920475 6:0.096771766 7:0.041070881 8:0.05925323 9:0.088976404 10:0.022856637 
-256 1:0.24968466 2:0.37737127 3:0.13891498 4:0.1750719 5:0.058957196 6:0.20021969 7:0.042083817 8:0.032790399 9:0.18663429 10:0.025374538 
-256 1:0.58181053 2:0.21702632 3:0.094122134 4:0.070706354 5:0.036334658 6:0.026388267 7:0.0016252973 8:0.080371306 9:0.053123827 10:0.046087816 
-256 1:0.51078316 2:0.31399268 3:0.088298719 4:0.052818251 5:0.034107191 6:0.041103143 7:0.087701326 8:0.0010745497 9:0.038334749 10:0.19346149 
-256 1:0.61721305 2:0.21747079 3:0.08237854 4:0.058614511 5:0.024323115 6:0.025636875 7:0.0076592981 8:0.064098108 9:0.10744016 10:0.074077332 
-256 1:0.42499786 2:0.22738374 3:0.14247271 4:0.12093374 5:0.084211945 6:0.013367323 7:0.27317498 8:0.1603962 9:0.022642455 10:0.15429859 
-256 1:0.61347096 2:0.17677867 3:0.10264266 4:0.063848477 5:0.043259227 6:0.10971293 7:0.00065094407 8:0.074262223 9:0.11394346 10:0.014237072 
-256 1:0.62601259 2:0.25742841 3:0.049459116 4:0.048011677 5:0.019088206 6:0.043859001 7:0.14250163 8:0.16314956 9:0.21355338 10:0.073518693 
-256 1:0.66947725 2:0.25675575 3:0.046041552 4:0.020677683 5:0.0070477658 6:0.020795873 7:0.075499973 8:0.025898666 9:0.01977155 10:0.11775545 
-33.785951915465169 1:0.2373768 2:0.12522247 3:0.19140443 4:0.29317736 5:0.15281895 6:0.29702364 7:0.21794334 8:0.1717994 9:0.11403413 10:0.020247782 
-256 1:0.41951406 2:0.38678719 3:0.097109374 4:0.062449095 5:0.034140284 6:0.054004599 7:0.048180748 8:0.0054271305 9:0.088234067 10:0.10547657 
-256 1:0.55968651 2:0.17884064 3:0.12352292 4:0.094975658 5:0.042974275 6:0.16397159 7:0.10235777 8:0.060677239 9:0.30625784 10:0.22548984 
-256 1:0.58153573 2:0.22275803 3:0.082473717 4:0.080148953 5:0.033083573 6:0.068032039 7:0.097549392 8:0.087183928 9:0.12357905 10:0.15964095 
-256 1:0.66787021 2:0.2145862 3:0.07303151 4:0.03091818 5:0.013593904 6:0.0822046 7:0.026232349 8:0.02445017 9:0.091750476 10:0.047074101 
-256 1:0.52826372 2:0.259762 3:0.088992833 4:0.072528678 5:0.050452765 6:0.090815533 7:0.082971857 8:0.13521694 9:0.04519783 10:0.30227936 
-256 1:0.43304804 2:0.28797046 3:0.12403074 4:0.10474924 5:0.050201531 6:0.27242064 7:0.0096268959 8:0.066609147 9:0.15650228 10:0.061715267 
-256 1:0.71300736 2:0.17963182 3:0.046713754 4:0.042704452 5:0.017942619 6:0.05875014 7:0.072217184 8:0.10623175 9:0.090533846 10:0.030127538 
-256 1:0.53245712 2:0.23265026 3:0.098609232 4:0.095836766 5:0.040446622 6:0.074904897 7:0.1003884 8:0.099448509 9:0.034777395 10:0.055949307 
-256 1:0.46036429 2:0.24113994 3:0.10750126 4:0.13281388 5:0.058180637 6:0.11096447 7:0.012632818 8:0.14198672 9:0.040442801 10:0.076286386 
-133.56156520776821 1:0.27820037 2:0.25130464 3:0.20697534 4:0.15138505 5:0.1121346 6:0.026865007 7:0.10812656 8:0.058652614 9:0.05916864 10:0.25854215 
-151.97174185221911 1:0.84838951 2:0.12474281 3:0.017847369 4:0.0057507531 5:0.0032695601 6:0.98908408 7:0.94203951 8:0.67769855 9:0.34817139 10:0.20150865 
-235.89358807813946 1:0.42837421 2:0.16520041 3:0.15348811 4:0.20148964 5:0.051447627 6:0.11201458 7:0.39357218 8:0.21720245 9:0.12626349 10:0.18949403 
-256 1:0.54330098 2:0.26948661 3:0.10890801 4:0.049656168 5:0.028648236 6:0.055362936 7:0.067592955 8:0.068964238 9:0.15589572 10:0.053033173 
-256 1:0.22377258 2:0.34364724 3:0.19646106 4:0.13322061 5:0.10289852 6:0.084182777 7:0.060457751 8:0.1532747 9:0.060757694 10:0.043434888 
-256 1:0.40618778 2:0.38057868 3:0.079781323 4:0.10686769 5:0.026584525 6:0.052590365 7:0.011337524 8:0.058155442 9:0.0031780832 10:0.091411815 
-256 1:0.31107957 2:0.25338459 3:0.19342498 4:0.15898839 5:0.083122467 6:0.013026139 7:0.027834715 8:0.15566682 9:0.17911326 10:0.069657085 
-256 1:0.67441576 2:0.22226543 3:0.059743071 4:0.030047291 5:0.013528445 6:0.015669242 7:0.12267054 8:0.10984063 9:0.27725725 10:0.022688609 
-256 1:0.48360941 2:0.33740781 3:0.10749099 4:0.048604239 5:0.022887552 6:0.042223295 7:0.094095195 8:0.065676363 9:0.016207818 10:0.01594429 
-256 1:0.40579599 2:0.42216197 3:0.046761603 4:0.077714257 5:0.047566175 6:0.32213994 7:0.11043842 8:0.15621337 9:0.10113567 10:0.045719573 
-256 1:0.69227562 2:0.19281683 3:0.057567845 4:0.036973494 5:0.020366211 6:0.04818407 7:0.027110294 8:0.10740562 9:0.09013384 10:0.017696003 
-256 1:0.45418652 2:0.35158961 3:0.098021389 4:0.066253579 5:0.029948904 6:0.019835941 7:0.11893097 8:0.00045861605 9:0.012009076 10:0.080652962 
-256 1:0.3473289 2:0.30399429 3:0.15181428 4:0.12435189 5:0.072510643 6:0.033833043 7:0.16418283 8:0.17365627 9:0.067134436 10:0.085792614 
-256 1:0.39464486 2:0.38504034 3:0.073750037 4:0.096690058 5:0.049874708 6:0.18119027 7:0.10864176 8:0.11441089 9:0.064083348 10:0.23412485 
-256 1:0.65140074 2:0.1616443 3:0.075759987 4:0.071256188 5:0.03993878 6:0.11983672 7:0.065799524 8:0.13717657 9:0.18091912 10:0.02758801 
-256 1:0.47718941 2:0.25965418 3:0.14404696 4:0.082934873 5:0.036174579 6:0.04893142 7:0.026255943 8:0.039041365 9:0.0521941 10:0.19718717 
-256 1:0.59347069 2:0.23199887 3:0.097861335 4:0.051662979 5:0.025006125 6:0.018025587 7:0.083312589 8:0.20518773 9:0.26904828 10:0.17082428 
-256 1:0.27131851 2:0.34851711 3:0.15100621 4:0.15676001 5:0.072398161 6:0.35431851 7:0.1237399 8:0.066848915 9:0.1926413 10:0.053872241 
-256 1:0.41869695 2:0.23892469 3:0.16159429 4:0.12211242 5:0.058671651 6:0.27909366 7:0.15075134 8:0.093954275 9:0.00078375261 10:0.027316876 
-256 1:0.69746351 2:0.19353257 3:0.058311671 4:0.037850776 5:0.012841466 6:0.039359208 7:0.055210121 8:0.10234765 9:0.0013247383 10:0.010262021 
-11.534017526040689 1:0.25346982 2:0.19439179 3:0.23789811 4:0.18013632 5:0.13410396 6:0.24277543 7:0.42615113 8:0.15722736 9:0.23894181 10:0.26977307 
-256 1:0.80952651 2:0.10914502 3:0.044010161 4:0.021033253 5:0.016285062 6:0.0038416752 7:0.03266999 8:0.21763147 9:0.017916133 10:0.12827963 
-256 1:0.37426371 2:0.28424634 3:0.15224376 4:0.13202006 5:0.057226136 6:0.047312414 7:0.11117087 8:0.084560443 9:0.075860021 10:0.06035028 
-256 1:0.62667817 2:0.16348454 3:0.10712791 4:0.068758078 5:0.033951293 6:0.0080892474 7:0.071578594 8:0.22477066 9:0.036931905 10:0.15219577 
-256 1:0.59606684 2:0.14968981 3:0.11157519 4:0.089637835 5:0.053030332 6:0.35855397 7:0.12271576 8:0.081117303 9:0.26801183 10:0.15529876 
-256 1:0.677368 2:0.20492346 3:0.08341242 4:0.024071875 5:0.010224244 6:0.011435944 7:0.070359266 8:0.037452209 9:0.087580156 10:0.18379701 
-22.857217902775393 1:0.45139501 2:0.14364826 3:0.16048568 4:0.15107137 5:0.093399682 6:0.034446962 7:0.5902443 8:0.061011823 9:0.14845576 10:0.046776271 
-256 1:0.23455156 2:0.28044695 3:0.19587613 4:0.16968955 5:0.11943582 6:0.0036766751 7:0.1990651 8:0.28973737 9:0.15224378 10:0.15019246 
-256 1:0.75559847 2:0.16546402 3:0.027077985 4:0.032750427 5:0.019109107 6:0.036980337 7:0.0086912501 8:0.15816103 9:0.056649321 10:0.06021342 
-256 1:0.82545543 2:0.10372304 3:0.028000906 4:0.027834682 5:0.014985942 6:0.028804379 7:0.13770848 8:0.04722853 9:0.13950594 10:0.13439175 
-256 1:0.34248523 2:0.24438676 3:0.163264 4:0.16617171 5:0.083692289 6:0.036426842 7:0.091623509 8:0.058390971 9:0.082759148 10:0.1349223 
-256 1:0.44636156 2:0.20694556 3:0.15704919 4:0.11664639 5:0.072997294 6:0.06280265 7:0.080064585 8:0.0176837 9:0.124089 10:0.10819047 
-256 1:0.33596109 2:0.31354728 3:0.15748831 4:0.13526069 5:0.057742634 6:0.18036888 7:0.13059829 8:0.15262087 9:0.34427008 10:0.15443481 
-256 1:0.49322803 2:0.37745041 3:0.075023625 4:0.037748829 5:0.016549113 6:0.0091511117 7:0.01243517 8:0.056435667 9:0.0021644875 10:0.012038221 
-250.05437921658776 1:0.20901012 2:0.30282365 3:0.21079525 4:0.16826011 5:0.10911087 6:0.15289231 7:0.40408615 8:0.18284382 9:0.27786469 10:0.38083562 
-256 1:0.58683575 2:0.19618577 3:0.11134389 4:0.063474503 5:0.042160086 6:0.081274585 7:0.0925904 8:0.21261801 9:0.038864499 10:0.10257939 
-256 1:0.65830381 2:0.18361615 3:0.060957425 4:0.063093657 5:0.034028963 6:0.057936318 7:0.12785324 8:0.089731209 9:0.007663924 10:0.010989917 
-256 1:0.61309406 2:0.24782487 3:0.060737094 4:0.054072925 5:0.024271049 6:0.011462136 7:0.034725399 8:0.11702035 9:0.0099210284 10:0.026812498 
-256 1:0.54488601 2:0.28979035 3:0.062261833 4:0.064277391 5:0.038784418 6:0.20658805 7:0.046322018 8:0.016072651 9:0.12934244 10:0.12545185 
-256 1:0.62317102 2:0.23228481 3:0.069943461 4:0.053541431 5:0.021059273 6:0.13680957 7:0.016053357 8:0.1435269 9:0.43410831 10:0.24077118 
-256 1:0.71378891 2:0.19442027 3:0.041717054 4:0.030403689 5:0.019670075 6:0.053387655 7:0.00042467267 8:0.28244244 9:0.44365825 10:0.40828295 
-256 1:0.66788317 2:0.19877749 3:0.057617205 4:0.05055613 5:0.025166007 6:0.037507919 7:0.095758433 8:0.10093764 9:0.047742251 10:0.025248162 
-256 1:0.29893308 2:0.41680453 3:0.11935684 4:0.11739961 5:0.047505933 6:0.091515174 7:0.11368383 8:0.23204013 9:0.061246735 10:0.15316147 
-256 1:0.55696772 2:0.24441883 3:0.091514463 4:0.0643745 5:0.042724485 6:0.15821882 7:0.091848247 8:0.052500446 9:0.050428678 10:0.31495903 
-256 1:0.55946233 2:0.23804496 3:0.093633932 4:0.073836756 5:0.035022021 6:0.1035642 7:0.032948595 8:0.047199903 9:0.021759479 10:0.1974332 
-256 1:0.49549524 2:0.18726064 3:0.12626986 4:0.13975928 5:0.051214981 6:0.073585481 7:0.12518776 8:0.18504962 9:0.033985778 10:0.14586234 
-256 1:0.40263112 2:0.31531534 3:0.11823389 4:0.11208371 5:0.051735938 6:0.13495926 7:0.014786275 8:0.11658498 9:0.069037255 10:0.012047469 
-256 1:0.69213148 2:0.18063361 3:0.080013779 4:0.030918808 5:0.016302321 6:0.041838587 7:0.060202404 8:0.097270091 9:0.095625506 10:0.16321161 
-256 1:0.36079729 2:0.30888159 3:0.14672289 4:0.12862422 5:0.054974008 6:0.19225957 7:0.064301799 8:0.11966958 9:0.097042236 10:0.050207951 
-256 1:0.27923293 2:0.45892796 3:0.082851813 4:0.120386 5:0.058601297 6:0.16505352 7:0.085351693 8:0.031293914 9:0.067862141 10:0.081600622 
-256 1:0.34305118 2:0.2588965 3:0.22658806 4:0.11178314 5:0.059681122 6:0.087292182 7:0.20713598 8:0.061952713 9:0.10616362 10:0.19808279 
-256 1:0.30552288 2:0.24860922 3:0.21006434 4:0.16148429 5:0.074319262 6:0.045968843 7:0.079483557 8:0.02990122 9:0.41060168 10:0.27241138 
-256 1:0.63304176 2:0.17876646 3:0.083797365 4:0.068363122 5:0.036031288 6:0.045776515 7:0.02355184 8:0.25403119 9:0.077713585 10:0.08281874 
-256 1:0.48318356 2:0.26769221 3:0.14229595 4:0.072489045 5:0.034339238 6:0.22379963 7:0.21666767 8:0.0823763 9:0.017649987 10:0.047533405 
-256 1:0.52016789 2:0.25569296 3:0.10578071 4:0.076735632 5:0.041622817 6:0.069700359 7:0.0096359423 8:0.042493556 9:0.030243958 10:0.23581541 
-256 1:0.36695681 2:0.33640115 3:0.12916018 4:0.10707019 5:0.060411666 6:0.42832563 7:0.13445309 8:0.1906589 9:0.15445742 10:0.0095383557 
-256 1:0.20718547 2:0.40422956 3:0.17487071 4:0.14851174 5:0.065202516 6:0.26990533 7:0.055959471 8:0.03470041 9:0.09072719 10:0.052098159 
-256 1:0.38144402 2:0.26197802 3:0.15171185 4:0.14039014 5:0.064475973 6:0.073804166 7:0.099331128 8:0.06873784 9:0.12588722 10:0.070222517 
-256 1:0.38237926 2:0.31566274 3:0.13523273 4:0.11432941 5:0.05239585 6:0.18185989 7:0.026569316 8:0.057395581 9:0.14187604 10:0.096656962 
-256 1:0.29916362 2:0.38723648 3:0.12261812 4:0.13129634 5:0.05968544 6:0.023626999 7:0.036959436 8:0.054458479 9:0.064263303 10:0.10592848 
-256 1:0.62872828 2:0.20721101 3:0.10037657 4:0.053295137 5:0.010389002 6:0.058028569 7:0.056360503 8:0.019952127 9:0.019415449 10:0.014304017 
-256 1:0.39790638 2:0.30596039 3:0.16411503 4:0.09369521 5:0.038322992 6:0.16365761 7:0.064121234 8:0.056150112 9:0.012870891 10:0.10603043 
-256 1:0.38173728 2:0.33950016 3:0.15807596 4:0.083379769 5:0.037306828 6:0.14414742 7:0.18733507 8:0.076953312 9:0.070842196 10:0.03607355 
-256 1:0.7423358 2:0.17112636 3:0.047078732 4:0.024133013 5:0.015326094 6:0.12328895 7:0.12094451 8:0.12388455 9:0.080383888 10:0.14445049 
-256 1:0.18336397 2:0.48597836 3:0.12350119 4:0.12530736 5:0.081849127 6:0.02956231 7:0.030391407 8:0.066352333 9:0.073704959 10:0.027714134 
-256 1:0.22950656 2:0.25623245 3:0.2072103 4:0.17136681 5:0.13568389 6:0.079592635 7:0.087247954 8:0.11893002 9:0.0019043451 10:0.019925684 
-256 1:0.36950096 2:0.26518882 3:0.13630454 4:0.16610534 5:0.062900336 6:0.14746995 7:0.12873316 8:0.1933717 9:0.12634849 10:0.095881373 
-256 1:0.44699613 2:0.27446916 3:0.11994016 4:0.11266247 5:0.045932078 6:0.15999862 7:0.16733721 8:0.10583881 9:0.11089829 10:0.34301245 
-256 1:0.54354994 2:0.22783307 3:0.12038354 4:0.086304503 5:0.021928945 6:0.10028703 7:0.035113426 8:0.03493797 9:0.050841592 10:0.073118448 
-256 1:0.51246253 2:0.21894971 3:0.11036239 4:0.10484575 5:0.053379625 6:0.19219972 7:0.13963574 8:0.04094543 9:0.12600105 10:0.27479725 
-256 1:0.74234679 2:0.17695641 3:0.04820477 4:0.023383266 5:0.009108757 6:0.077208133 7:0.0019826462 8:0.1204268 9:0.00037710158 10:0.0042687742 
-256 1:0.32833548 2:0.28555574 3:0.18169915 4:0.13478845 5:0.069621172 6:0.2551411 7:0.15288511 8:0.2354739 9:0.13019201 10:0.073019495 
-256 1:0.44473698 2:0.35729334 3:0.10541642 4:0.062335073 5:0.030218186 6:0.27206516 7:0.051234594 8:0.26239735 9:0.18994515 10:0.017486416 
-256 1:0.39288232 2:0.30977296 3:0.13351562 4:0.12484594 5:0.038983172 6:0.18414313 7:0.17021128 8:0.038097078 9:0.11453979 10:0.37764392 
-256 1:0.37808987 2:0.30730514 3:0.11251756 4:0.14071737 5:0.061370062 6:0.14348999 7:0.044247085 8:0.010385682 9:0.11444876 10:0.23242564 
-256 1:0.65897545 2:0.17433045 3:0.052275604 4:0.067174575 5:0.047243922 6:0.17941557 7:0.079050929 8:0.031035829 9:0.012688682 10:0.1889185 
-256 1:0.52393548 2:0.2607277 3:0.090710431 4:0.084702625 5:0.039923763 6:0.020960915 7:0.040930492 8:0.067804276 9:0.015099213 10:0.17725752 
-256 1:0.5915243 2:0.19676944 3:0.084987505 4:0.081284703 5:0.045434048 6:0.25467328 7:0.004728433 8:0.19539982 9:0.092648743 10:0.23927228 
-256 1:0.30537362 2:0.41952325 3:0.12520027 4:0.090751303 5:0.059151558 6:0.072458114 7:0.025825753 8:0.037425692 9:0.0058466872 10:0.10744197 
-256 1:0.27020791 2:0.33718841 3:0.14012572 4:0.17886559 5:0.073612372 6:0.10080789 7:0.040081506 8:0.33119436 9:0.13939947 10:0.070734852 
-256 1:0.49873814 2:0.19142495 3:0.13313733 4:0.12219324 5:0.054506348 6:0.12932732 7:0.17751828 8:0.12316894 9:0.04339281 10:0.13407946 
-124.04217750925585 1:0.36005566 2:0.37757635 3:0.10076723 4:0.10910546 5:0.052495309 6:0.28889676 7:0.10647365 8:0.052252001 9:0.079990916 10:0.092050043 
-256 1:0.62520826 2:0.24737445 3:0.069636123 4:0.036636506 5:0.02114466 6:0.031859865 7:0.019736085 8:0.19479293 9:0.15039338 10:0.31793385 
-256 1:0.2300289 2:0.28933148 3:0.26649995 4:0.10143175 5:0.11270793 6:0.03114707 7:0.021660835 8:0.025922764 9:0.011306162 10:0.050833101 
-256 1:0.33257613 2:0.36529737 3:0.11366456 4:0.13273644 5:0.055725508 6:0.1936743 7:0.017481342 8:0.16817007 9:0.023430075 10:0.12914941 
-256 1:0.41438734 2:0.26069804 3:0.13437927 4:0.12248078 5:0.068054567 6:0.4863063 7:0.044618891 8:0.13132564 9:0.13914691 10:0.17745592 
-256 1:0.28878276 2:0.23200103 3:0.17338259 4:0.20564438 5:0.10018923 6:0.15453053 7:0.01728882 8:0.13005154 9:0.0096661028 10:0.071938473 
-256 1:0.43902093 2:0.28687297 3:0.13110709 4:0.094085021 5:0.048913992 6:0.28882858 7:0.07804818 8:0.21889874 9:0.13214173 10:0.15674113 
-21.808624282852023 1:0.4547261 2:0.27006953 3:0.10034244 4:0.11562278 5:0.059239157 6:0.32223161 7:0.33373685 8:0.15292641 9:0.22335315 10:0.2322536 
-256 1:0.49198627 2:0.28564394 3:0.093162233 4:0.092847418 5:0.036360142 6:0.33331833 7:0.05923769 8:0.01850967 9:0.18816624 10:0.10712469 
-256 1:0.28673185 2:0.44558729 3:0.13234828 4:0.094788687 5:0.040543896 6:0.051797277 7:0.099869911 8:0.068614823 9:0.26101651 10:0.17057452 
-256 1:0.32073797 2:0.35497703 3:0.14695675 4:0.11769131 5:0.059636946 6:0.1849638 7:0.007878751 8:0.074333308 9:0.04356218 10:0.087983802 
-256 1:0.76999877 2:0.14016539 3:0.035459646 4:0.036175154 5:0.018201047 6:0.026695419 7:0.0094911778 8:0.0027064061 9:0.18054685 10:0.079689655 
-256 1:0.48882825 2:0.29968773 3:0.076571705 4:0.092982721 5:0.0419296 6:0.17443052 7:0.13454214 8:0.017742507 9:0.084502718 10:0.20883814 
-256 1:0.47556019 2:0.24687385 3:0.10557962 4:0.10613082 5:0.065855515 6:0.24872052 7:0.022044681 8:0.079207727 9:0.2576289 10:0.43288693 
-256 1:0.72462089 2:0.20531453 3:0.046310584 4:0.015360842 5:0.0083931571 6:0.047935247 7:0.020880245 8:0.081109065 9:0.16520398 10:0.22971083 
-256 1:0.61621687 2:0.24494212 3:0.078663354 4:0.043855978 5:0.016321671 6:0.18652413 7:0.057287232 8:0.076322129 9:0.028590558 10:0.016567451 
-256 1:0.40962765 2:0.24066103 3:0.15439154 4:0.1331779 5:0.062141876 6:0.10591412 7:0.24677774 8:0.19937487 9:0.17394786 10:0.099971781 
-256 1:0.38402028 2:0.1580245 3:0.2732232 4:0.12133765 5:0.063394373 6:0.15747061 7:0.12351944 8:0.081748653 9:0.04542076 10:0.10499264 
-256 1:0.38348025 2:0.38732151 3:0.095110957 4:0.093216745 5:0.040870539 6:0.25356173 7:0.011732816 8:0.11196959 9:0.11060489 10:0.077392866 
-256 1:0.28648438 2:0.39383787 3:0.11262426 4:0.14939454 5:0.057658959 6:0.056762694 7:0.23399623 8:0.065547776 9:0.033019812 10:0.14952949 
-256 1:0.41948506 2:0.27715376 3:0.11866157 4:0.12458368 5:0.060115929 6:0.19589151 7:0.01555905 8:0.011348929 9:0.035904822 10:0.01102838 
-256 1:0.5277454 2:0.26448163 3:0.08708617 4:0.088599268 5:0.032087529 6:0.10251502 7:0.095302489 8:0.15495391 9:0.20082009 10:0.12540434 
-205.7033183064396 1:0.23388422 2:0.35848985 3:0.16983539 4:0.12114721 5:0.11664333 6:0.0062002682 7:0.0098503019 8:0.26195699 9:0.16008435 10:0.10786241 
-256 1:0.55111827 2:0.21695757 3:0.095932107 4:0.092773181 5:0.04321888 6:0.060976759 7:0.13962512 8:0.099104795 9:0.023538542 10:0.018123913 
-256 1:0.80071896 2:0.08335229 3:0.048643791 4:0.043122504 5:0.024162454 6:0.035528252 7:0.15006801 8:0.081973317 9:0.14602642 10:0.034747938 
-256 1:0.29348375 2:0.27541373 3:0.1665681 4:0.16747206 5:0.09706237 6:0.15673685 7:0.14586585 8:0.1219524 9:0.027839083 10:0.11773187 
-256 1:0.75903439 2:0.17363568 3:0.040768815 4:0.020501097 5:0.006060023 6:0.0082388002 7:0.027682425 8:0.19745481 9:0.02650813 10:0.091910531 
-256 1:0.50342141 2:0.2889452 3:0.12412005 4:0.052793827 5:0.03071951 6:0.070817227 7:0.074898648 8:0.062770361 9:0.12696026 10:0.073209872 
-256 1:0.3050028 2:0.32831119 3:0.15078683 4:0.14761161 5:0.068287568 6:0.1630419 7:0.059123549 8:0.061792981 9:0.068687947 10:0.095612517 
-256 1:0.39210746 2:0.26013724 3:0.13584794 4:0.14504556 5:0.066861792 6:0.18361558 7:0.027192004 8:0.046714748 9:0.070569443 10:0.042928401 
-218.25147963537623 1:0.44147784 2:0.27252244 3:0.10081699 4:0.12347614 5:0.061706591 6:0.49712436 7:0.20841734 8:0.12865833 9:0.21383335 10:0.027798539 
-256 1:0.3192637 2:0.27910288 3:0.20896827 4:0.13211477 5:0.060550381 6:0.096166719 7:0.17373957 8:0.013313777 9:0.18520258 10:0.19338519 
-256 1:0.38891894 2:0.24227598 3:0.14677978 4:0.14980187 5:0.072223435 6:0.046607428 7:0.19064753 8:0.13955845 9:0.079903096 10:0.0070325421 
-10.376984327733931 1:0.19993458 2:0.36395502 3:0.12938676 4:0.18686163 5:0.11986202 6:0.012931654 7:0.42613736 8:0.46803759 9:0.33748563 10:0.33381128 
-256 1:0.46910113 2:0.27005111 3:0.13246137 4:0.085041203 5:0.04334519 6:0.25140278 7:0.097436826 8:0.18532017 9:0.14640457 10:0.010472171 
-256 1:0.7518585 2:0.1451736 3:0.030013129 4:0.05315541 5:0.019799362 6:0.012371619 7:0.054880027 8:0.14590407 9:0.29046922 10:0.095396636 
-256 1:0.27823621 2:0.39762776 3:0.14147815 4:0.12993529 5:0.052722592 6:0.050846 7:0.0080395238 8:0.0412279 9:0.16541385 10:0.055073463 
-256 1:0.47181253 2:0.31255304 3:0.10309716 4:0.073771525 5:0.038765746 6:0.097395244 7:0.021304624 8:0.057202467 9:0.11730263 10:0.0082200239 
-256 1:0.24786706 2:0.29747611 3:0.18587396 4:0.17728244 5:0.091500435 6:0.033963374 7:0.028152863 8:0.0082128408 9:0.15068835 10:0.00068215353 
-256 1:0.45321423 2:0.28526464 3:0.10261097 4:0.11022984 5:0.048680314 6:0.34276585 7:0.084515333 8:0.10415016 9:0.090830024 10:0.036438106 
-2.1485735410914342 1:0.33667115 2:0.34345865 3:0.12002671 4:0.13716326 5:0.062680231 6:0.13990408 7:0.15275789 8:0.093132873 9:0.058031332 10:0.084226799 
-256 1:0.75847769 2:0.16973165 3:0.048511926 4:0.016956987 5:0.0063217407 6:0.040485655 7:0.0061737079 8:0.0046083553 9:0.042894063 10:0.015414429 
-256 1:0.60369603 2:0.25115075 3:0.059563955 4:0.059411579 5:0.026177683 6:0.10563759 7:0.17544789 8:0.10515144 9:0.15770954 10:0.22460385 
-256 1:0.66350138 2:0.17229237 3:0.060554194 4:0.067883932 5:0.03576813 6:0.13617495 7:0.13692427 8:0.18117338 9:0.10362183 10:0.146169 
-256 1:0.56693557 2:0.16171137 3:0.10978723 4:0.11060052 5:0.050965309 6:0.0088801428 7:0.16855932 8:0.25176969 9:0.0091020477 10:0.010638576 
-256 1:0.38368975 2:0.32070417 3:0.12714613 4:0.1147683 5:0.053691656 6:0.19383749 7:0.012760113 8:0.183049 9:0.0053619315 10:0.010822747 
-256 1:0.62463779 2:0.30768244 3:0.03908304 4:0.020905751 5:0.0076909849 6:0.053845962 7:0.071279951 8:0.070912807 9:0.1121896 10:0.18528786 
-256 1:0.31120044 2:0.43165817 3:0.12226625 4:0.094174567 5:0.040700572 6:0.00061291052 7:0.10093986 8:0.087022101 9:0.21764918 10:0.16827052 
-256 1:0.3441599 2:0.32487643 3:0.13934697 4:0.12926937 5:0.062347318 6:0.21377893 7:0.10888726 8:0.023344924 9:0.039220807 10:0.020417908 
-256 1:0.42903355 2:0.25535192 3:0.14809065 4:0.11048988 5:0.057034002 6:0.06944008 7:0.00042810413 8:0.042256883 9:0.0018414498 10:0.10856599 
-256 1:0.49803385 2:0.27298047 3:0.11481751 4:0.07285894 5:0.04130923 6:0.13732009 7:0.33884196 8:0.14330291 9:0.1600933 10:0.29838568 
-256 1:0.30965142 2:0.31238263 3:0.18291739 4:0.12946279 5:0.06558577 6:0.013148582 7:0.082602981 8:0.0068313207 9:0.041151277 10:0.0042682665 
-21.905397279419933 1:0.6479356 2:0.18680898 3:0.063576147 4:0.064504173 5:0.037175095 6:0.069112357 7:0.11682191 8:0.00114964 9:0.094805742 10:0.019932441 
-256 1:0.62513681 2:0.23770236 3:0.06791356 4:0.04638014 5:0.022867135 6:0.044106256 7:0.05675419 8:0.20003218 9:0.2329673 10:0.26076976 
-256 1:0.4424786 2:0.39657377 3:0.075446612 4:0.058135552 5:0.027365466 6:0.10779931 7:0.11602357 8:0.21391798 9:0.15640699 10:0.070342491 
-256 1:0.24124817 2:0.30012992 3:0.20556726 4:0.16038361 5:0.092671038 6:0.0038022069 7:0.020889585 8:0.14627252 9:0.0021540485 10:0.027884037 
-256 1:0.68352125 2:0.26660441 3:0.029546628 4:0.01409106 5:0.0062366504 6:0.12568528 7:0.03530137 8:0.088078737 9:0.039530676 10:0.25756084 
-256 1:0.57623424 2:0.22951802 3:0.10081045 4:0.055469227 5:0.037968066 6:0.1787335 7:0.097438284 8:0.0049680537 9:0.13270563 10:0.14504177 
-256 1:0.37866332 2:0.20624149 3:0.16210258 4:0.17403461 5:0.078958 6:0.16095519 7:0.12696683 8:0.016245274 9:0.0073061764 10:0.09494281 
-256 1:0.7010194 2:0.16766045 3:0.072380057 4:0.038424461 5:0.020515628 6:0.0154905 7:0.0064901886 8:0.086658281 9:0.01636884 10:0.01248571 
-256 1:0.50046928 2:0.21047864 3:0.11265221 4:0.11420647 5:0.062193401 6:0.50812906 7:0.20974676 8:0.17731413 9:0.23115617 10:0.11862631 
-256 1:0.29941245 2:0.32084393 3:0.15811692 4:0.14892689 5:0.072699814 6:0.20079559 7:0.057924975 8:0.068406639 9:0.1086273 10:0.073392901 
-256 1:0.4047736 2:0.3094596 3:0.12915271 4:0.10446462 5:0.052149481 6:0.2307484 7:0.020108497 8:0.1249835 9:0.063598586 10:0.023716957 
-256 1:0.74265071 2:0.16975316 3:0.048245666 4:0.025007038 5:0.014343432 6:0.011256848 7:0.22095328 8:0.23894685 9:0.15606772 10:0.34866751 
-256 1:0.6808504 2:0.15120421 3:0.085791771 4:0.049922042 5:0.03223157 6:0.044402024 7:0.053360236 8:0.063397713 9:0.075867557 10:0.16086131 
-256 1:0.32469816 2:0.18179144 3:0.26340485 4:0.17356365 5:0.056541904 6:0.14314996 7:0.049655807 8:0.13753978 9:0.058085425 10:0.029635691 
-256 1:0.76434584 2:0.14545768 3:0.042952598 4:0.033393627 5:0.013850263 6:0.036680374 7:0.043874321 8:0.098973221 9:0.30990682 10:0.27403675 
-256 1:0.56071484 2:0.25257521 3:0.11149109 4:0.045614793 5:0.029604064 6:0.088033716 7:0.067734247 8:0.076461302 9:0.10074315 10:0.24015365 
-256 1:0.63829381 2:0.23279349 3:0.078647295 4:0.033354765 5:0.016910642 6:0.15030466 7:0.02616101 8:0.0016813655 9:0.10811145 10:0.10799556 
-256 1:0.79633964 2:0.1574833 3:0.018499624 4:0.01878976 5:0.0088876681 6:0.0027466428 7:0.0092270664 8:0.086440452 9:0.21159395 10:0.39077683 
-256 1:0.36243492 2:0.27897606 3:0.12758844 4:0.14808669 5:0.082913889 6:0.63608244 7:0.21087131 8:0.10986066 9:0.20029864 10:0.0085884128 
-22.832849583892241 1:0.37562897 2:0.20186501 3:0.082733098 4:0.10316037 5:0.23661255 6:0.19751483 7:0.086339024 8:0.0091239431 9:0.21889909 10:0.30137053 
-256 1:0.29086556 2:0.35470709 3:0.17522963 4:0.12130765 5:0.057890064 6:0.17564105 7:0.037125768 8:0.15669402 9:0.095700232 10:0.14037854 
-233.66275940640517 1:0.26952924 2:0.28217858 3:0.10331459 4:0.21060536 5:0.13437223 6:0.12682543 7:0.070568453 8:0.078658529 9:0.35497907 10:0.64567755 
-256 1:0.35061792 2:0.44815996 3:0.067317622 4:0.090825402 5:0.043079095 6:0.44513473 7:0.0098263228 8:0.033370631 9:0.1754431 10:0.0037055617 
-256 1:0.24020436 2:0.45006207 3:0.14323944 4:0.09828684 5:0.068207288 6:0.14383293 7:0.13141366 8:0.07255342 9:0.025672776 10:0.13450705 
-256 1:0.70320869 2:0.21501221 3:0.052519045 4:0.02095977 5:0.0083002835 6:0.013795673 7:0.016653117 8:0.075541596 9:0.15432304 10:0.24352598 
-256 1:0.24364637 2:0.35336524 3:0.18200536 4:0.133382 5:0.087601019 6:0.15643793 7:0.059872356 8:0.25237649 9:0.10488174 10:0.093426505 
-256 1:0.41514436 2:0.31802981 3:0.10585026 4:0.10172192 5:0.059253646 6:0.63290264 7:0.11697833 8:0.26123035 9:0.077016582 10:0.069098421 
-24.803110444987094 1:0.33964258 2:0.18566523 3:0.14182351 4:0.24245701 5:0.090411672 6:0.30647845 7:0.065042715 8:0.18658362 9:0.40947291 10:0.3637543 
-256 1:0.26031128 2:0.38504163 3:0.17440398 4:0.12357491 5:0.056668194 6:0.17445621 7:0.021872513 8:0.024044217 9:0.099012762 10:0.062619263 
-256 1:0.62000082 2:0.24312248 3:0.068671588 4:0.045296258 5:0.022908852 6:0.028032449 7:0.062534482 8:0.14530245 9:0.12651938 10:0.13353045 
-256 1:0.76261781 2:0.17667551 3:0.041915974 4:0.012697736 5:0.0060929651 6:0.092758375 7:0.0017140469 8:0.18732928 9:0.094582535 10:0.051163095 
-256 1:0.54249633 2:0.25599221 3:0.092023842 4:0.081390921 5:0.02809669 6:0.028810292 7:0.039722529 8:0.050767499 9:0.025248214 10:0.17576435 
-171.79350498636876 1:0.68231651 2:0.23756538 3:0.044290086 4:0.026327829 5:0.0095001982 6:0.012776719 7:0.074173595 8:0.0024805898 9:0.26126831 10:0.1960301 
-256 1:0.62795707 2:0.24666648 3:0.063650543 4:0.043452744 5:0.018273163 6:0.0053960658 7:0.085625192 8:0.024154321 9:0.021181702 10:0.23651265 
-256 1:0.29874227 2:0.34130299 3:0.14425434 4:0.13472346 5:0.080976946 6:0.15227907 7:0.02411025 8:0.12520766 9:0.034275577 10:0.0019272917 
-256 1:0.46766541 2:0.20273445 3:0.1396154 4:0.1591855 5:0.030799228 6:0.040216383 7:0.04038318 8:0.033712608 9:0.0017639709 10:0.00070663805 
-256 1:0.72568586 2:0.14846857 3:0.061948445 4:0.039480267 5:0.024416855 6:0.13293226 7:0.20846299 8:0.25983853 9:0.28256105 10:0.28117509 
-256 1:0.4805921 2:0.2863384 3:0.097926845 4:0.086921718 5:0.04822093 6:0.29354742 7:0.17494466 8:0.15896352 9:0.15163976 10:0.18280924 
-256 1:0.76753279 2:0.16752683 3:0.037050075 4:0.018616498 5:0.0092738033 6:0.017747139 7:0.11051004 8:0.09339905 9:0.17217601 10:0.077999205 
-256 1:0.60363343 2:0.2468103 3:0.079362065 4:0.049283582 5:0.020910617 6:0.18729694 7:0.080253981 8:0.16207304 9:0.072385185 10:0.01973534 
-256 1:0.3746427 2:0.29043451 3:0.12191127 4:0.14511816 5:0.067893356 6:0.10411868 7:0.096950654 8:0.22427939 9:0.04793967 10:0.15611647 
-256 1:0.61175416 2:0.19096536 3:0.060575341 4:0.096295608 5:0.040409531 6:0.10763388 7:0.05700815 8:0.41585067 9:0.29888723 10:0.17546034 
-256 1:0.50191462 2:0.25611147 3:0.11721133 4:0.093663564 5:0.03109902 6:0.023217198 7:0.015835345 8:0.012949107 9:0.046300066 10:0.071050612 
-256 1:0.56496104 2:0.24526234 3:0.077704036 4:0.076102344 5:0.035970235 6:0.083078158 7:0.011971216 8:0.11338155 9:0.067485687 10:0.043706124 
-256 1:0.51107618 2:0.24723916 3:0.10694519 4:0.088547601 5:0.046191868 6:0.066103988 7:0.11061584 8:0.084716544 9:0.1924549 10:0.33129345 
-256 1:0.34041957 2:0.32326275 3:0.12554371 4:0.15867866 5:0.052095312 6:0.29223897 7:0.16671582 8:0.046141111 9:0.41962574 10:0.29900787 
-2.0534312452907861 1:0.32341154 2:0.1579368 3:0.073298699 4:0.28094366 5:0.1644093 6:0.37082997 7:0.25525922 8:0.24450935 9:0.12436382 10:0.053696321 
-256 1:0.39262978 2:0.3215448 3:0.12377728 4:0.11023231 5:0.051815829 6:0.12815777 7:0.0038283888 8:0.052427339 9:0.14881609 10:0.14252838 
-256 1:0.32495718 2:0.30526069 3:0.17434797 4:0.12219294 5:0.073241215 6:0.26501633 7:0.092673299 8:0.12273222 9:0.17691084 10:0.072582745 
-256 1:0.42578321 2:0.32791098 3:0.095473487 4:0.11162693 5:0.039205397 6:0.025205718 7:0.11566718 8:0.16691587 9:0.26707644 10:0.072334533 
-256 1:0.26608114 2:0.50381366 3:0.10929766 4:0.076073334 5:0.044734201 6:0.026157857 7:0.11582208 8:0.097319503 9:0.015609549 10:0.029392493 
-48.528684571944758 1:0.48761771 2:0.18711716 3:0.12100405 4:0.12709258 5:0.077168502 6:0.37254295 7:0.10110034 8:0.26776224 9:0.32411075 10:0.10303029 
-256 1:0.63314803 2:0.21712968 3:0.047494916 4:0.065984259 5:0.036243117 6:0.24269259 7:0.05514554 8:0.040072923 9:0.19902841 10:0.078955514 
-256 1:0.28703245 2:0.40694181 3:0.13519317 4:0.11922643 5:0.051606129 6:0.051217798 7:0.21512167 8:0.15219731 9:0.15980069 10:0.064263457 
-256 1:0.62998863 2:0.28240267 3:0.049295689 4:0.025467078 5:0.012845933 6:0.034851498 7:0.15186802 8:0.0035633084 9:0.097583433 10:0.12057149 
-256 1:0.3497847 2:0.41257947 3:0.12939102 4:0.062257064 5:0.045987743 6:0.34076208 7:0.015533294 8:0.23603519 9:0.036959897 10:0.12316366 
-256 1:0.33072429 2:0.3278026 3:0.14391849 4:0.1286144 5:0.068940216 6:0.042609683 7:0.13533072 8:0.0035722802 9:0.22017448 10:0.041706455 
-256 1:0.56359569 2:0.12207005 3:0.15769378 4:0.084550066 5:0.072090411 6:0.14828184 7:0.42836173 8:0.37901298 9:0.38542903 10:0.36844964 
-256 1:0.52891832 2:0.32307773 3:0.078451751 4:0.046120869 5:0.02343133 6:0.10470519 7:0.0013415747 8:0.060171305 9:0.069705441 10:0.14205791 
-256 1:0.23990236 2:0.43589012 3:0.14384256 4:0.1175599 5:0.06280506 6:0.15910758 7:0.084134618 8:0.035214444 9:0.0061420551 10:0.036428352 
-256 1:0.47540069 2:0.26165892 3:0.1204986 4:0.097025766 5:0.045416014 6:0.16964069 7:0.13914083 8:0.0368549 9:0.12687956 10:0.23163974 
-256 1:0.52452414 2:0.20887909 3:0.13470405 4:0.081197717 5:0.050695 6:0.099124985 7:0.0044727207 8:0.035146363 9:0.019128781 10:0.13258621 
-256 1:0.22968458 2:0.24833483 3:0.19104913 4:0.23153284 5:0.09939862 6:0.1147303 7:0.0031269408 8:0.32569835 9:0.18484945 10:0.089954476 
-256 1:0.33327342 2:0.21646658 3:0.17255629 4:0.19018039 5:0.087523322 6:0.31309493 7:0.1283169 8:0.15423009 9:0.051379204 10:0.17060053 
-256 1:0.23220591 2:0.33721199 3:0.20947124 4:0.14840509 5:0.072705761 6:0.23299379 7:0.12344049 8:0.06142057 9:0.12509777 10:0.017194301 
-256 1:0.59144042 2:0.18742268 3:0.10356775 4:0.077999979 5:0.039569163 6:0.36850197 7:0.42777716 8:0.39748345 9:0.39160064 10:0.29621583 
-256 1:0.36251085 2:0.3026846 3:0.14182537 4:0.12356138 5:0.069417797 6:0.088435761 7:0.080975978 8:0.12903994 9:0.077755408 10:0.052407405 
-37.858779145821813 1:0.095459421 2:0.21605166 3:0.1282472 4:0.21147785 5:0.34876387 6:0.22763636 7:0.40848086 8:0.43556609 9:0.4089649 10:0.35747532 
-256 1:0.30111684 2:0.35184061 3:0.17256551 4:0.1124857 5:0.06199133 6:0.016224142 7:0.22086695 8:0.061548499 9:0.076508747 10:0.30373087 
-256 1:0.57985457 2:0.21083339 3:0.08866031 4:0.08317686 5:0.037474873 6:0.056224544 7:0.033364574 8:0.21877518 9:0.29360221 10:0.23309272 
-13.647527408904846 1:0.27232202 2:0.1732388 3:0.16291232 4:0.25267951 5:0.13884735 6:0.13487622 7:0.46194956 8:0.39300649 9:0.52578338 10:0.58346041 
-161.32615431646099 1:0.48206946 2:0.24569488 3:0.11962019 4:0.12793419 5:0.024681283 6:0.50995361 7:0.48385356 8:0.47339316 9:0.4566037 10:0.2700092 
-29.37855248418477 1:0.8676834 2:0.11304229 3:0.0089052425 4:0.0072158534 5:0.003153211 6:0.94799305 7:0.81148064 8:0.47924716 9:0.39675811 10:0.12005954 
-256 1:0.3132187 2:0.27656692 3:0.16253468 4:0.1727032 5:0.074976509 6:0.13989394 7:0.056838555 8:0.11470975 9:0.11243378 10:0.1184747 
-256 1:0.53879552 2:0.22723157 3:0.11682642 4:0.074812977 5:0.042333513 6:0.23284265 7:0.014804734 8:0.10114588 9:0.14691435 10:0.078450384 
-256 1:0.34215668 2:0.20616345 3:0.25426617 4:0.13705334 5:0.060360364 6:0.025117469 7:0.035028345 8:0.062816462 9:0.062408044 10:0.1168677 
-256 1:0.7056775 2:0.18355124 3:0.04143659 4:0.044405103 5:0.024929561 6:0.070497932 7:0.014575472 8:0.015284773 9:0.13172006 10:0.075895547 
-256 1:0.66423182 2:0.21214856 3:0.091632409 4:0.023769609 5:0.0082176011 6:0.015526025 7:0.091264507 8:0.06625237 9:0.13006487 10:0.010270384 
-256 1:0.31226257 2:0.43645011 3:0.11132119 4:0.091541967 5:0.04842416 6:0.034712344 7:0.14775973 8:0.018061749 9:0.01051016 10:0.026781982 
-256 1:0.68826611 2:0.19759644 3:0.057357316 4:0.037246854 5:0.01953328 6:0.052612883 7:0.12492041 8:0.0074894267 9:0.10955204 10:0.11105016 
-256 1:0.45387697 2:0.33024968 3:0.094497761 4:0.081873791 5:0.039501798 6:0.070725987 7:0.096844948 8:0.0052144222 9:0.064188063 10:0.037643623 
-212.68683050421552 1:0.31123643 2:0.24385719 3:0.16581216 4:0.17325064 5:0.10584358 6:0.043556037 7:0.1713969 8:0.053162517 9:0.15983454 10:0.37055501 
-53.061777274227069 1:0.34617708 2:0.21867951 3:0.1417086 4:0.13638814 5:0.15704666 6:0.021722063 7:0.32980745 8:0.18702422 9:0.27208414 10:0.43559474 
-256 1:0.65224308 2:0.25861373 3:0.046525494 4:0.031902456 5:0.010715237 6:0.047944201 7:0.074650229 8:0.075278357 9:0.097403007 10:0.039603416 
-256 1:0.63276672 2:0.19283871 3:0.077120747 4:0.067832901 5:0.029440923 6:0.058238355 7:0.029480827 8:0.0071200283 9:0.10490232 10:0.20272307 
-256 1:0.77144157 2:0.17773047 3:0.036242043 4:0.01024231 5:0.0043436113 6:0.027965529 7:0.016366448 8:0.2607872 9:0.049133795 10:0.042818761 
-256 1:0.40771643 2:0.27489334 3:0.17735476 4:0.097874682 5:0.042160794 6:0.36436977 7:0.14445939 8:0.051794202 9:0.14434001 10:0.099928769 
-256 1:0.40746817 2:0.3745676 3:0.09512064 4:0.083344303 5:0.039499288 6:0.089733239 7:0.033005599 8:0.098833902 9:0.1442061 10:0.032724943 
-256 1:0.33490139 2:0.30734735 3:0.17724168 4:0.11077229 5:0.069737299 6:0.095887876 7:0.032498094 8:0.16112118 9:0.058676221 10:0.091702447 
-256 1:0.26007473 2:0.32665374 3:0.19668597 4:0.13400878 5:0.082576776 6:0.33777392 7:0.20449636 8:0.020735945 9:0.18004622 10:0.10031898 
-256 1:0.4863053 2:0.34716591 3:0.063003585 4:0.072334879 5:0.031190323 6:0.015199583 7:0.012018968 8:0.062910887 9:0.044276345 10:0.097572279 
-256 1:0.36376518 2:0.33349276 3:0.13502992 4:0.11180162 5:0.05591052 6:0.078424889 7:0.058585958 8:0.052396546 9:0.021997843 10:0.075208557 
-256 1:0.48012842 2:0.2506053 3:0.12203882 4:0.095824649 5:0.05140281 6:0.042267914 7:0.052199857 8:0.03706317 9:0.047098329 10:0.095959517 
-256 1:0.43223482 2:0.25344074 3:0.14763655 4:0.10790476 5:0.058783138 6:0.090922709 7:0.099732986 8:0.049391413 9:0.12852832 10:0.027593899 
-256 1:0.36184135 2:0.34145619 3:0.12890317 4:0.11138957 5:0.056409718 6:0.19343122 7:0.064772014 8:0.236155 9:0.15075316 10:0.011735629 
-256 1:0.5496509 2:0.22177612 3:0.11396075 4:0.063937329 5:0.050674908 6:0.14689754 7:0.25993645 8:0.06911275 9:0.17685668 10:0.075227498 
-256 1:0.4934781 2:0.40304991 3:0.071578581 4:0.025267741 5:0.0066256681 6:0.045098703 7:0.1085345 8:0.11021904 9:0.025868182 10:0.039148113 
-256 1:0.58178424 2:0.20165465 3:0.10920825 4:0.072373148 5:0.034979713 6:0.13822382 7:0.09544709 8:0.086967709 9:0.33787712 10:0.20543383 
-58.120368355068635 1:0.76513935 2:0.13535458 3:0.038962649 4:0.043063395 5:0.017480031 6:0.61852786 7:0.41599732 8:0.0077819393 9:0.01659383 10:0.094445101 
-256 1:0.47991637 2:0.19328938 3:0.1493033 4:0.10894991 5:0.068541039 6:0.04008401 7:0.21294548 8:0.11117267 9:0.13989494 10:0.023671326 
-256 1:0.66057695 2:0.20709146 3:0.046092149 4:0.053241459 5:0.03299798 6:0.08460571 7:0.10827539 8:0.17131631 9:0.44070845 10:0.57832567 
-256 1:0.5448172 2:0.2206473 3:0.11160654 4:0.089814889 5:0.033114069 6:0.019318042 7:0.0049124781 8:0.022675038 9:0.019873553 10:0.004935218 
-256 1:0.36655965 2:0.33551344 3:0.14124397 4:0.11220417 5:0.044478767 6:0.32241492 7:0.12380209 8:0.26887815 9:0.19387553 10:0.22985366 
-256 1:0.47320829 2:0.27801734 3:0.11791261 4:0.089018769 5:0.041842992 6:0.045469837 7:0.09653452 8:0.072988695 9:0.023886811 10:0.22016705 
-256 1:0.34827708 2:0.22296263 3:0.21578993 4:0.15555315 5:0.057417214 6:0.19393254 7:0.063608638 8:0.07737789 9:0.11676388 10:0.0079233687 
-23.359880741296141 1:0.76016117 2:0.19192891 3:0.02849115 4:0.013684928 5:0.0057338418 6:0.73141667 7:0.73395985 8:0.50408173 9:0.079845868 10:0.213281 
-256 1:0.31536784 2:0.34637879 3:0.15890988 4:0.11897549 5:0.060368003 6:0.19233465 7:0.17994918 8:0.13198479 9:0.40279182 10:0.19768079 
-256 1:0.17629759 2:0.29085556 3:0.34079139 4:0.14174542 5:0.05031004 6:0.023355909 7:0.034515421 8:0.031629246 9:0.020179131 10:0.15799809 
-256 1:0.84159325 2:0.11684912 3:0.0209244 4:0.014172446 5:0.0064607882 6:0.16449714 7:0.19413957 8:0.20595537 9:0.091085345 10:0.057436693 
-256 1:0.4281722 2:0.22150532 3:0.14397313 4:0.12786842 5:0.078480924 6:0.1596328 7:0.17493053 8:0.16101811 9:0.032134468 10:0.29373981 
-106.47991296964612 1:0.26086427 2:0.22077499 3:0.13141793 4:0.11792442 5:0.2690184 6:0.36861837 7:0.024495406 8:0.20220339 9:0.1412994 10:0.11093329 
-256 1:0.44892341 2:0.26113125 3:0.11732886 4:0.11478047 5:0.05783602 6:0.23938579 7:0.15399746 8:0.10054469 9:0.027253616 10:0.22731588 
-256 1:0.62658088 2:0.27123406 3:0.068817363 4:0.026326706 5:0.0070409968 6:0.11611435 7:0.071218272 8:0.12186831 9:0.012184009 10:0.073897863 
-181.58668911954842 1:0.31754767 2:0.32734612 3:0.12997949 4:0.15985204 5:0.065274679 6:0.020099209 7:0.13967918 8:0.15465954 9:0.097963836 10:0.042816643 
-256 1:0.20859205 2:0.4399028 3:0.14442022 4:0.14517348 5:0.061911453 6:0.088474458 7:0.12977 8:0.43936535 9:0.20666505 10:0.19969434 
-256 1:0.46865583 2:0.28942803 3:0.14909238 4:0.064558595 5:0.028265165 6:0.039125322 7:0.054518533 8:0.096954192 9:0.074249848 10:0.24779387 
-256 1:0.58521279 2:0.19671676 3:0.091787777 4:0.085233795 5:0.041048878 6:0.033155688 7:0.018077114 8:0.11978354 9:0.40934197 10:0.39444961 
-256 1:0.42444591 2:0.27564745 3:0.16589267 4:0.099718371 5:0.034295603 6:0.042892947 7:0.053915865 8:0.040551679 9:0.0073139728 10:0.02808796 
-62.377161531376466 1:0.35523676 2:0.25296605 3:0.15915015 4:0.15689182 5:0.075755217 6:0.031770475 7:0.097952253 8:0.0059196276 9:0.25121659 10:0.08555802 
-256 1:0.15208787 2:0.25658913 3:0.44713341 4:0.10066331 5:0.043526288 6:0.28350987 7:0.10210902 8:0.16352586 9:0.05376413 10:0.21397545 
-256 1:0.25179436 2:0.39763492 3:0.14506366 4:0.12608339 5:0.079423667 6:0.26855885 7:0.17911781 8:0.13107565 9:0.0089628381 10:0.17296562 
-256 1:0.47390265 2:0.27754465 3:0.12838473 4:0.07772638 5:0.042441588 6:0.33491961 7:0.22144924 8:0.15680887 9:0.086066883 10:0.016063546 
-256 1:0.70207397 2:0.22573248 3:0.049426022 4:0.016617742 5:0.0061497818 6:0.060178394 7:0.013003699 8:0.086747097 9:0.10369781 10:0.070634586 
-26.258919974754253 1:0.53722276 2:0.19357994 3:0.10927253 4:0.098991657 5:0.060933111 6:0.28838588 7:0.29708985 8:0.14079669 9:0.25347279 10:0.19549242 
-233.55966693400549 1:0.27667986 2:0.39667187 3:0.14949639 4:0.11695026 5:0.060201616 6:0.26313049 7:0.22892928 8:0.35148094 9:0.26739541 10:0.042018605 
-256 1:0.33983175 2:0.31657322 3:0.15087604 4:0.12729365 5:0.065425343 6:0.025330798 7:0.022512461 8:0.092075723 9:0.16452612 10:0.29398128 
-256 1:0.33828905 2:0.34195053 3:0.18682208 4:0.094590336 5:0.038348002 6:0.032668748 7:0.13339592 8:0.07311771 9:0.087897461 10:0.052501173 
-256 1:0.27140571 2:0.42931329 3:0.11266635 4:0.13529114 5:0.051323513 6:0.049533007 7:0.044793806 8:0.12396367 9:0.0092293036 10:0.084097938 
-256 1:0.54228321 2:0.21337944 3:0.11679649 4:0.089227898 5:0.038312953 6:0.13003416 7:0.0047284235 8:0.12217736 9:0.1334457 10:0.098804734 
-256 1:0.37610661 2:0.27685103 3:0.15020901 4:0.12551919 5:0.071314163 6:0.01409739 7:0.026187854 8:0.068265378 9:0.027962733 10:0.05618016 
-80.036129061249383 1:0.16398288 2:0.50996598 3:0.1452046 4:0.10998629 5:0.070860246 6:0.14220708 7:0.125224 8:0.23884017 9:0.1589819 10:0.3199634 
-256 1:0.56354055 2:0.23565856 3:0.081675396 4:0.079994878 5:0.039130616 6:0.10385026 7:0.024102528 8:0.28406418 9:0.29619268 10:0.37941386 
-250.5148638130527 1:0.45486178 2:0.25669098 3:0.15203574 4:0.075152557 5:0.06125895 6:0.16697268 7:0.020335333 8:0.10001174 9:0.074660939 10:0.14182275 
-256 1:0.43319103 2:0.31776881 3:0.098677571 4:0.10763918 5:0.042723402 6:0.057071118 7:0.11872328 8:0.030605403 9:0.026033642 10:0.055502826 
-256 1:0.5539132 2:0.27348399 3:0.083320511 4:0.063525539 5:0.025756759 6:0.036853448 7:0.039666766 8:0.10709154 9:0.2081842 10:0.11308399 
-256 1:0.2411159 2:0.49043442 3:0.094717193 4:0.12946475 5:0.044267733 6:0.11432886 7:0.19148966 8:0.041384129 9:0.15286122 10:0.038821296 
-256 1:0.47313554 2:0.30444917 3:0.10993979 4:0.073281915 5:0.039193591 6:0.01393162 7:0.055213876 8:0.064838552 9:0.043145236 10:0.10153469 
-256 1:0.64718657 2:0.18253603 3:0.06847348 4:0.066880707 5:0.034923211 6:0.14732586 7:0.023331683 8:0.07121839 9:0.12523525 10:0.17591048 
-256 1:0.29275921 2:0.34409942 3:0.17603832 4:0.12516416 5:0.061938894 6:0.16664206 7:0.0070947085 8:0.056838876 9:0.17299017 10:0.017119472 
-256 1:0.66329064 2:0.21976374 3:0.048376624 4:0.048786318 5:0.019782683 6:0.0034153634 7:0.046666816 8:0.12413903 9:0.16584078 10:0.083439147 
-256 1:0.43694145 2:0.42818664 3:0.091858566 4:0.029207515 5:0.013805824 6:0.098911141 7:0.08454119 8:0.027699332 9:0.054905594 10:0.055336397 
-256 1:0.41396831 2:0.33011109 3:0.12827858 4:0.090880852 5:0.036761166 6:0.17182537 7:0.16278063 8:0.12867119 9:0.19344191 10:0.12964239 
-256 1:0.5772947 2:0.22954241 3:0.093811097 4:0.06813247 5:0.031219324 6:0.033638895 7:0.04052603 8:0.016069171 9:0.32456161 10:0.050530744 
-256 1:0.59803493 2:0.23917821 3:0.078603454 4:0.059818108 5:0.024365293 6:0.06739486 7:0.017188993 8:0.0055952894 9:0.0088198642 10:0.085506169 
-17.417847426796634 1:0.28918462 2:0.078088391 3:0.048523244 4:0.42556981 5:0.15863394 6:0.37754487 7:0.25617106 8:0.30349832 9:0.0729731 10:0.0021553771 
-256 1:0.71351455 2:0.16127435 3:0.048597675 4:0.051371323 5:0.025242095 6:0.10463833 7:0.14900846 8:0.090320774 9:0.17430556 10:0.1204769 
-256 1:0.32418276 2:0.26637213 3:0.1826552 4:0.1571892 5:0.069600707 6:0.055940961 7:0.15599457 8:0.0057108015 9:0.049853496 10:0.033615007 
-256 1:0.75386282 2:0.15857705 3:0.036932738 4:0.035866375 5:0.014761009 6:0.051600472 7:0.054927225 8:0.069905532 9:0.061530313 10:0.029645128 
-255.98289851796909 1:0.45616638 2:0.19551111 3:0.13752836 4:0.1445127 5:0.066281441 6:0.21307458 7:0.33642741 8:0.047078711 9:0.0054465633 10:0.14447029 
-256 1:0.71682323 2:0.18761495 3:0.040056015 4:0.039745424 5:0.015760385 6:0.0021052545 7:0.014757706 8:0.020347725 9:0.083328917 10:0.083256677 
-256 1:0.32771126 2:0.22294556 3:0.17056863 4:0.19576206 5:0.08301249 6:0.17906222 7:0.078570649 8:0.1615956 9:0.089676916 10:0.18521235 
-256 1:0.30784442 2:0.25489353 3:0.18512499 4:0.19250982 5:0.059627239 6:0.084862908 7:0.066195618 8:0.088686572 9:0.047848902 10:0.072784541 
-256 1:0.21276409 2:0.38577988 3:0.16305281 4:0.17225846 5:0.06614476 6:0.089643167 7:0.21131468 8:0.01472007 9:0.10061037 10:0.125934 
-256 1:0.51042081 2:0.2951648 3:0.097589557 4:0.069704427 5:0.027120403 6:0.024404426 7:0.037270473 8:0.078252381 9:0.10529254 10:0.08524725 
-256 1:0.27245064 2:0.39957442 3:0.11510643 4:0.14625082 5:0.066617693 6:0.10159703 7:0.11696092 8:0.12760438 9:0.027896062 10:0.056899416 
-256 1:0.43895498 2:0.32862752 3:0.089429913 4:0.10661277 5:0.036374824 6:0.10361248 7:0.10162249 8:0.004236971 9:0.082803254 10:0.019229298 
-256 1:0.21990746 2:0.4268861 3:0.1492367 4:0.1346276 5:0.069342138 6:0.078918063 7:0.11407694 8:0.41157005 9:0.26892747 10:0.2349981 
-256 1:0.40982736 2:0.2223851 3:0.12940715 4:0.15300592 5:0.085374471 6:0.049117417 7:0.021387973 8:0.096078138 9:0.16433296 10:0.3796658 
-256 1:0.53609822 2:0.24683369 3:0.10470231 4:0.082042941 5:0.030322831 6:0.04987778 7:0.016734219 8:0.034294191 9:0.054678869 10:0.092990326 
-256 1:0.49339499 2:0.35588218 3:0.088750281 4:0.042211963 5:0.01976059 6:0.022443262 7:0.02539094 8:0.052648012 9:0.10110334 10:0.067781201 
-256 1:0.33971144 2:0.28260316 3:0.16426739 4:0.14274921 5:0.070668806 6:0.52675668 7:0.04375834 8:0.3830388 9:0.24392988 10:0.1694568 
-256 1:0.56908792 2:0.22373977 3:0.10176384 4:0.084390062 5:0.021018415 6:0.010255909 7:0.045956187 8:0.037073221 9:0.016710898 10:0.15213875 
-256 1:0.66358197 2:0.14836611 3:0.070466426 4:0.077194747 5:0.040390747 6:0.1895963 7:0.097586493 8:0.049528371 9:0.049932697 10:0.03765055 
-256 1:0.30780824 2:0.19952035 3:0.23803418 4:0.17109837 5:0.083538868 6:0.12522411 7:0.031093391 8:0.11821231 9:0.0058996724 10:0.10056996 
-256 1:0.72857368 2:0.19666951 3:0.045755912 4:0.01642191 5:0.012578981 6:0.042745486 7:0.0067323471 8:0.053378713 9:0.038876686 10:0.26885088 
-256 1:0.39473041 2:0.21227705 3:0.17111165 4:0.14632681 5:0.075554068 6:0.031239133 7:0.20308068 8:0.11845698 9:0.14119866 10:0.17889628 
-256 1:0.58577799 2:0.31691016 3:0.05647397 4:0.028079291 5:0.012758593 6:0.058038678 7:0.057240393 8:0.14047501 9:0.2502096 10:0.29368794 
-256 1:0.38554223 2:0.42254633 3:0.091382226 4:0.073517863 5:0.027011353 6:0.079537611 7:0.07645941 8:0.13241131 9:0.13613798 10:0.010456401 
-256 1:0.64193034 2:0.23648868 3:0.057846434 4:0.043026683 5:0.020707862 6:0.082961734 7:0.025451105 8:0.073722054 9:0.20277873 10:0.42931581 
-256 1:0.47759556 2:0.34131069 3:0.089422677 4:0.060137396 5:0.03153368 6:0.022023798 7:0.011882177 8:0.077904416 9:0.038411942 10:0.034239352 
-256 1:0.27995978 2:0.32069542 3:0.1461792 4:0.17655231 5:0.076613283 6:0.11384736 7:0.064299871 8:0.018509293 9:0.15677424 10:0.021344219 
-256 1:0.36956879 2:0.40138712 3:0.10031983 4:0.085581172 5:0.043143091 6:0.37736736 7:0.025874533 8:0.23377793 9:0.23639976 10:0.0078378867 
-256 1:0.40836526 2:0.31747683 3:0.078780007 4:0.14653318 5:0.048844726 6:0.027791286 7:0.0073831332 8:0.022878021 9:0.024123432 10:0.025256277 
-256 1:0.43187848 2:0.31123799 3:0.13890423 4:0.07563744 5:0.042341867 6:0.13894497 7:0.1176839 8:0.20763415 9:0.064204076 10:0.03341964 
-144.99233614214251 1:0.54615115 2:0.19863103 3:0.094839906 4:0.10245591 5:0.057921999 6:0.39635398 7:0.10352272 8:0.30638699 9:0.30698024 10:0.31318578 
-256 1:0.52430769 2:0.25097405 3:0.078190223 4:0.098613362 5:0.047914673 6:0.18175245 7:0.238555 8:0.076192795 9:0.0052836282 10:0.1623892 
-256 1:0.64795045 2:0.20633353 3:0.067511451 4:0.044492808 5:0.033711757 6:0.075743117 7:0.0038760022 8:0.13253125 9:0.17786132 10:0.36450705 
-256 1:0.42262566 2:0.26723512 3:0.1320817 4:0.11538061 5:0.062676912 6:0.098856582 7:0.037366165 8:0.01307292 9:0.11731304 10:0.041426084 
-256 1:0.17475213 2:0.48900664 3:0.12960235 4:0.12618718 5:0.080451706 6:0.035065885 7:0.1082601 8:0.14432207 9:0.061944853 10:0.069202049 
-256 1:0.22698008 2:0.44470233 3:0.17600492 4:0.098509492 5:0.053803172 6:0.12476711 7:0.18687272 8:0.41244695 9:0.039244226 10:0.13458669 
-256 1:0.30147898 2:0.32115852 3:0.13199546 4:0.16988093 5:0.075486117 6:0.047232148 7:0.24277316 8:0.091935082 9:0.0042929101 10:0.027326409 
-256 1:0.71326245 2:0.20692664 3:0.047130899 4:0.02346971 5:0.0092103014 6:0.057791959 7:0.049761055 8:0.0052988329 9:0.043271607 10:0.09247105 
-256 1:0.36506944 2:0.35672515 3:0.13176161 4:0.098488578 5:0.047955224 6:0.020223525 7:0.096364765 8:0.20348698 9:0.12555904 10:0.15451299 
-256 1:0.45143815 2:0.18654404 3:0.15671926 4:0.12954327 5:0.075755292 6:0.076824338 7:0.048927258 8:0.2761752 9:0.3189837 10:0.35574943 
-256 1:0.37853505 2:0.43658945 3:0.065665258 4:0.068478515 5:0.050731734 6:0.3671957 7:0.15218475 8:0.17459823 9:0.23238111 10:0.032903813 
-256 1:0.4522385 2:0.27735827 3:0.098451676 4:0.12676653 5:0.045185021 6:0.42774491 7:0.17832707 8:0.13526348 9:0.1515563 10:0.0097278323 
-256 1:0.7730217 2:0.11363911 3:0.033362884 4:0.036584633 5:0.043391673 6:0.17494024 7:0.22010598 8:0.012044097 9:0.13788101 10:0.12257282 
-256 1:0.48072358 2:0.2783566 3:0.14245791 4:0.061993495 5:0.036468403 6:0.01245616 7:0.053829778 8:0.059978538 9:0.11135289 10:0.014742397 
-256 1:0.18978735 2:0.49322116 3:0.1129982 4:0.12745184 5:0.076541444 6:0.19457914 7:0.035656774 8:0.16898854 9:0.043341727 10:0.10112969 
-256 1:0.45883401 2:0.31601732 3:0.084865023 4:0.10243565 5:0.037847992 6:0.17259847 7:0.043484915 8:0.02893069 9:0.017593499 10:0.029892865 
-256 1:0.35110857 2:0.46813431 3:0.05924663 4:0.08180263 5:0.03970786 6:0.15454381 7:0.15677106 8:0.0094861719 9:0.019380423 10:0.035205444 
-256 1:0.58682113 2:0.24962119 3:0.089465833 4:0.055591365 5:0.018500478 6:0.16944662 7:0.1001457 8:0.11409084 9:0.022946032 10:0.13548473 
-256 1:0.4918609 2:0.25877598 3:0.10680353 4:0.097083634 5:0.045475953 6:0.078138077 7:0.021442728 8:0.12435236 9:0.15042147 10:0.16792926 
-256 1:0.66848014 2:0.18995968 3:0.06965501 4:0.046947321 5:0.02495785 6:0.036232664 7:0.090688727 8:0.041937003 9:0.16354989 10:0.12135512 
-256 1:0.4878868 2:0.33026987 3:0.08730133 4:0.062409052 5:0.032132942 6:0.033915702 7:0.0080662069 8:0.11242001 9:0.0084880173 10:0.15803849 
-256 1:0.68646011 2:0.17939968 3:0.070661005 4:0.039990941 5:0.023488257 6:0.027972283 7:0.038986387 8:0.080556893 9:0.083079998 10:0.07792244 
-256 1:0.34848338 2:0.30066223 3:0.13250836 4:0.14749635 5:0.070849682 6:0.085572951 7:0.075335205 8:0.0055580137 9:0.016144969 10:0.063657108 
-45.512431061276033 1:0.41543042 2:0.36255978 3:0.089835194 4:0.083299531 5:0.048875074 6:0.27017799 7:0.24844613 8:0.12721326 9:0.13143802 10:0.090577005 
-256 1:0.41240528 2:0.32873234 3:0.10225566 4:0.10973897 5:0.046867749 6:0.14767101 7:0.024071578 8:0.16918439 9:0.060953629 10:0.099836995 
-256 1:0.30172321 2:0.34371708 3:0.23753286 4:0.084589091 5:0.032437758 6:0.087583682 7:0.044206078 8:0.047208403 9:0.069043969 10:0.096575465 
-256 1:0.33138303 2:0.40472026 3:0.14045478 4:0.07641244 5:0.047029496 6:0.29634197 7:0.080109625 8:0.087813737 9:0.15458965 10:0.072891101 
-256 1:0.36050886 2:0.26837837 3:0.17149083 4:0.12336573 5:0.076256212 6:0.036074862 7:0.097398884 8:0.028475267 9:0.10936623 10:0.016287541 
-256 1:0.20929037 2:0.40707041 3:0.15426998 4:0.15590099 5:0.073468259 6:0.21882615 7:0.13111322 8:0.15660845 9:0.15737142 10:0.030147793 
-256 1:0.69226522 2:0.1654845 3:0.062031218 4:0.053801205 5:0.026417852 6:0.0037888714 7:0.0813478 8:0.12954787 9:0.22050711 10:0.1491069 
-256 1:0.5742014 2:0.21473069 3:0.10476749 4:0.068641261 5:0.037659152 6:0.0088984094 7:0.052326978 8:0.05058959 9:0.011595288 10:0.017631366 
-256 1:0.58570584 2:0.25595499 3:0.099249518 4:0.037567479 5:0.021522175 6:0.019412758 7:0.1005021 8:0.09349616 9:0.17502788 10:0.16465487 
-15.159698097425936 1:0.24304187 2:0.22315787 3:0.21296151 4:0.21118627 5:0.10965249 6:0.042833487 7:0.23902632 8:0.043922364 9:0.21809037 10:2.2039445e-05 
-256 1:0.64625505 2:0.19971615 3:0.085117761 4:0.04955771 5:0.019353334 6:0.05097639 7:0.094503118 8:0.069599834 9:0.12150778 10:0.00031031879 
-256 1:0.19535477 2:0.34554213 3:0.17704319 4:0.19446187 5:0.087598041 6:0.34358016 7:0.13447136 8:0.10928913 9:0.062100714 10:0.12981874 
-256 1:0.75674139 2:0.15234318 3:0.041680463 4:0.02995205 5:0.019282919 6:0.018569226 7:0.071248646 8:0.1740151 9:0.10912346 10:0.10222834 
-256 1:0.44048533 2:0.28369171 3:0.11333178 4:0.11923915 5:0.043252022 6:0.17381859 7:0.16186965 8:0.093367647 9:0.16599519 10:0.20641844 
-256 1:0.30622696 2:0.36690942 3:0.13869669 4:0.11956425 5:0.06860267 6:0.0037091094 7:0.099324739 8:0.068043662 9:0.059184259 10:0.0019869053 
-179.29636205419769 1:0.39125545 2:0.32791279 3:0.11791527 4:0.1090527 5:0.053863795 6:0.3815813 7:0.10670615 8:0.11775654 9:0.16742496 10:0.011008358 
-256 1:0.39092285 2:0.27974337 3:0.13776718 4:0.1197894 5:0.071777208 6:0.1123001 7:0.12370158 8:0.073291599 9:0.0084036014 10:0.16748872 
-256 1:0.59832803 2:0.20342187 3:0.081365326 4:0.07023561 5:0.04664917 6:0.086435016 7:0.16524989 8:0.16672806 9:0.083643648 10:0.23531526 
-256 1:0.57593313 2:0.24359814 3:0.085872045 4:0.074213802 5:0.020382885 6:0.0021051662 7:0.15183912 8:0.043699464 9:0.49784604 10:0.26062029 
-256 1:0.48102509 2:0.26274495 3:0.14109413 4:0.082133145 5:0.033002688 6:0.047218735 7:0.015779211 8:0.083224661 9:0.17262559 10:0.15886065 
-256 1:0.18593788 2:0.42620581 3:0.17567362 4:0.098184043 5:0.11399864 6:0.029436972 7:0.22717797 8:0.1424037 9:0.12113123 10:0.0038113023 
-256 1:0.26704636 2:0.30199402 3:0.19483418 4:0.16310435 5:0.073021092 6:0.32103189 7:0.28398033 8:0.11742188 9:0.014294897 10:0.15828189 
-256 1:0.57636972 2:0.26341495 3:0.088148096 4:0.042295397 5:0.029771842 6:0.086959835 7:0.06433489 8:0.11406584 9:0.18080729 10:0.34486224 
-256 1:0.35399553 2:0.26520645 3:0.1513195 4:0.15300912 5:0.076469395 6:0.098355791 7:0.32321691 8:0.31302985 9:0.17216987 10:0.16250721 
-256 1:0.48888584 2:0.23023454 3:0.096189124 4:0.12898281 5:0.055707686 6:0.4575326 7:0.0084712126 8:0.082202444 9:0.027896687 10:0.14044441 
-256 1:0.71864409 2:0.20301091 3:0.052827079 4:0.019035149 5:0.0064827683 6:0.086107723 7:0.016500434 8:0.058335434 9:0.06907536 10:0.031988992 
-256 1:0.69254244 2:0.16648891 3:0.072130886 4:0.046367876 5:0.022469891 6:0.08923239 7:0.011510546 8:0.020632518 9:0.10742701 10:0.02558918 
-256 1:0.36855239 2:0.28089288 3:0.180928 4:0.11090262 5:0.058724102 6:0.0088495011 7:0.20510869 8:0.25618553 9:0.17377 10:0.035636568 
-256 1:0.5550331 2:0.22962166 3:0.11498241 4:0.061142166 5:0.039220669 6:0.023261395 7:0.016484065 8:0.1505559 9:0.072113923 10:0.0240877 
-256 1:0.64286821 2:0.23776464 3:0.054685331 4:0.042100394 5:0.022581431 6:0.062488087 7:0.11430146 8:0.12886785 9:0.039138157 10:0.10313758 
-256 1:0.47018592 2:0.30441185 3:0.1238446 4:0.068253487 5:0.033304139 6:0.1438315 7:0.0039165561 8:0.11755067 9:0.085592357 10:0.2556671 
-256 1:0.51768533 2:0.20925 3:0.13395874 4:0.097184674 5:0.041921258 6:0.24077982 7:0.15996359 8:0.21660564 9:0.21157023 10:0.21287616 
-256 1:0.69843284 2:0.18507251 3:0.052050329 4:0.038443209 5:0.026001107 6:0.013131506 7:0.043414865 8:0.17626534 9:0.19376047 10:0.34828203 
-256 1:0.57566911 2:0.20869129 3:0.075319048 4:0.09860635 5:0.041714203 6:0.34459058 7:0.31257984 8:0.20518112 9:0.37294452 10:0.29011974 
-256 1:0.63981343 2:0.18714356 3:0.086917546 4:0.054632074 5:0.03149339 6:0.040564654 7:0.068813299 8:0.067027934 9:0.20046447 10:0.25827366 
-256 1:0.45090057 2:0.17534696 3:0.15475471 4:0.14568601 5:0.073311741 6:0.21217349 7:0.35593781 8:0.13474074 9:0.21185505 10:0.033357278 
-256 1:0.51766313 2:0.21319635 3:0.16969746 4:0.064792532 5:0.034650526 6:0.10690628 7:0.038712696 8:0.10797125 9:0.10331748 10:0.063637434 
-256 1:0.43358726 2:0.32949554 3:0.13605979 4:0.071362543 5:0.029494861 6:0.087569873 7:0.10306765 8:0.096296356 9:0.0083480719 10:0.024426326 
-256 1:0.41133697 2:0.21294421 3:0.15045904 4:0.15107951 5:0.074180266 6:0.043071884 7:0.13084598 8:0.0088953159 9:0.074404141 10:0.13232884 
-256 1:0.57382287 2:0.25230405 3:0.067686043 4:0.078896183 5:0.027290858 6:0.10820721 7:0.13433701 8:0.25439985 9:0.26758746 10:0.1636709 
-256 1:0.394647 2:0.28274872 3:0.17351748 4:0.087986952 5:0.061099842 6:0.11218463 7:0.050672799 8:0.11986747 9:0.038439913 10:0.28782233 
-16.688501309429469 1:0.31170901 2:0.26835417 3:0.16565101 4:0.16769894 5:0.086586868 6:0.015709211 7:0.18976923 8:0.43186745 9:0.41169819 10:0.43324951 
-256 1:0.46491616 2:0.22209605 3:0.13494348 4:0.12407973 5:0.053964581 6:0.11229163 7:0.046683726 8:0.066721067 9:0.2370446 10:0.18763364 
-256 1:0.59553631 2:0.26284582 3:0.097356524 4:0.034410408 5:0.0098509411 6:0.06994524 7:0.039874369 8:0.15037575 9:0.035667911 10:0.10102848 
-256 1:0.73379595 2:0.20530677 3:0.033325253 4:0.021220494 5:0.0063515407 6:0.057998331 7:0.021006002 8:0.0097687691 9:0.026960131 10:0.077981552 
-256 1:0.7757389 2:0.15151328 3:0.036154091 4:0.025415986 5:0.01117774 6:0.0040322523 7:0.047577642 8:0.078613009 9:0.18536155 10:0.055185875 
-256 1:0.39756743 2:0.23737314 3:0.15598162 4:0.14344974 5:0.06562806 6:0.055926695 7:0.11849992 8:0.06394991 9:0.052260333 10:0.12157597 
-256 1:0.44767616 2:0.27544009 3:0.13620814 4:0.097096825 5:0.04357878 6:0.014069897 7:0.26626602 8:0.089618256 9:0.16422877 10:0.13505447 
-256 1:0.5115053 2:0.22684883 3:0.11874183 4:0.093261336 5:0.049642702 6:0.0702593 7:0.026867099 8:0.075989246 9:0.076033071 10:0.082253645 
-256 1:0.5730319 2:0.22744074 3:0.066405135 4:0.086828572 5:0.046293657 6:0.10991287 7:0.13930512 8:0.17447651 9:0.025167042 10:0.16185454 
-256 1:0.76105098 2:0.13597435 3:0.039372718 4:0.036930853 5:0.026671098 6:0.04259441 7:0.052457709 8:0.036695789 9:0.024826435 10:0.052526389 
-256 1:0.4339187 2:0.36255123 3:0.089181744 4:0.079337687 5:0.035010637 6:0.36113604 7:0.024939638 8:0.096604215 9:0.080241791 10:0.15524065 
-256 1:0.35601565 2:0.31262481 3:0.13186022 4:0.1439454 5:0.05555392 6:0.14145634 7:0.0071353925 8:0.16017304 9:0.00030566199 10:0.19544264 
-256 1:0.64971122 2:0.25420858 3:0.058658445 4:0.024707109 5:0.012714643 6:0.13671615 7:0.096551419 8:0.2127484 9:0.086760716 10:0.063592749 
-256 1:0.68942013 2:0.24705182 3:0.033968888 4:0.019902319 5:0.0096568408 6:0.039807068 7:0.035274973 8:0.096909246 9:0.10376083 10:0.37761914 
-256 1:0.59241616 2:0.2316546 3:0.092362772 4:0.056796384 5:0.026770089 6:0.044572553 7:0.083568859 8:0.053244223 9:0.27831498 10:0.089846967 
-256 1:0.53569774 2:0.25152965 3:0.092465876 4:0.084421955 5:0.035884778 6:0.00018124047 7:0.053938949 8:0.091189994 9:0.16640047 10:0.12441746 
-256 1:0.5096596 2:0.24105021 3:0.11743133 4:0.098966749 5:0.032892114 6:0.1549593 7:0.058121108 8:0.024324802 9:0.045870623 10:0.020242969 
-256 1:0.42784159 2:0.3345938 3:0.10094621 4:0.095847273 5:0.040771126 6:0.073639961 7:0.015149936 8:0.10686027 9:0.18262315 10:0.034559511 
-256 1:0.31298944 2:0.19697456 3:0.18176115 4:0.21483932 5:0.093435524 6:0.060937141 7:0.1024488 8:0.011728669 9:0.048294964 10:0.041908861 
-256 1:0.36926777 2:0.2424621 3:0.17801125 4:0.13518109 5:0.075077798 6:0.058596316 7:0.043627801 8:0.033467999 9:0.14551865 10:0.0005382114 
-256 1:0.7002906 2:0.20419969 3:0.061118018 4:0.024089788 5:0.010301904 6:0.025424277 7:0.014607952 8:0.16347783 9:0.1799343 10:0.073538399 
-256 1:0.66707032 2:0.2011376 3:0.070460934 4:0.039418882 5:0.021912272 6:0.097688068 7:0.028086393 8:0.04244755 9:0.18037628 10:0.0015496153 
-256 1:0.55226767 2:0.26185785 3:0.08192797 4:0.074775246 5:0.029171264 6:0.34697209 7:0.13736116 8:0.015515719 9:0.14652397 10:0.046592363 
-94.764034113607394 1:0.46552732 2:0.19554038 3:0.10537962 4:0.14452904 5:0.089023637 6:0.0036588811 7:0.010459623 8:0.18430528 9:0.065310677 10:0.36420026 
-256 1:0.26234223 2:0.48812091 3:0.10863256 4:0.089898168 5:0.051006126 6:0.15908221 7:0.014191709 8:0.1108509 9:0.0038883072 10:0.041659915 
-256 1:0.69286776 2:0.18888918 3:0.057212175 4:0.041571367 5:0.019459515 6:0.017786919 7:0.10333717 8:0.18468298 9:0.21035763 10:0.059878739 
-256 1:0.39179905 2:0.27795302 3:0.14976126 4:0.12575579 5:0.054730888 6:0.14109327 7:0.16169922 8:0.10996777 9:0.20654943 10:0.055195535 
-256 1:0.45909248 2:0.33858378 3:0.077636423 4:0.082881223 5:0.041806095 6:0.17056775 7:0.16645887 8:0.044578916 9:0.084539963 10:0.10426797 
-256 1:0.17574502 2:0.32486066 3:0.20086034 4:0.18569502 5:0.11283896 6:0.19640989 7:0.20594649 8:0.27896687 9:0.17226984 10:0.0075143893 
-256 1:0.34786733 2:0.36999921 3:0.12333754 4:0.1092342 5:0.049561728 6:0.21596555 7:0.20975348 8:0.20911836 9:0.047291218 10:0.022089802 
-256 1:0.37556276 2:0.2469728 3:0.16073794 4:0.15325719 5:0.063469313 6:0.19386121 7:0.096280799 8:0.12710736 9:0.16355614 10:0.158023 
-256 1:0.64994877 2:0.24174325 3:0.074686084 4:0.023808275 5:0.0098136179 6:0.0091759826 7:0.088500709 8:0.052057667 9:0.034344215 10:0.024674774 
-256 1:0.15206053 2:0.53761057 3:0.12168076 4:0.11251555 5:0.07613259 6:0.1731517 7:0.028060416 8:0.00096651927 9:0.39874029 10:0.37247408 
-256 1:0.51374559 2:0.2621867 3:0.12629672 4:0.067376375 5:0.030394621 6:0.29095934 7:0.28242613 8:0.20584526 9:0.044075114 10:0.061533209 
-256 1:0.50643191 2:0.25166897 3:0.10646492 4:0.090385279 5:0.04504892 6:0.32638839 7:0.1678034 8:0.31334771 9:0.20468149 10:0.14516236 
-256 1:0.33845118 2:0.32481027 3:0.13659059 4:0.14305649 5:0.057091471 6:0.39628979 7:0.081187115 8:0.1373088 9:0.11356254 10:0.0091817056 
-256 1:0.63302524 2:0.23675822 3:0.078429368 4:0.036428184 5:0.015358983 6:0.034677804 7:0.047998582 8:0.054507355 9:0.029445688 10:0.03498545 
-256 1:0.39108915 2:0.31229415 3:0.14961032 4:0.095919201 5:0.051087189 6:0.10031196 7:0.13742012 8:0.15121911 9:0.066286631 10:0.13866097 
-256 1:0.62692749 2:0.16994196 3:0.10239628 4:0.077593027 5:0.023141234 6:0.04173919 7:0.068714843 8:0.028201827 9:0.10405635 10:0.11571974 
-95.95161675684642 1:0.25632914 2:0.13807639 3:0.12819311 4:0.23845319 5:0.23894818 6:0.27241885 7:0.33888276 8:0.29892906 9:0.37926463 10:0.48066543 
-256 1:0.2215845 2:0.45109071 3:0.20036242 4:0.080554221 5:0.046408151 6:0.12905133 7:0.027689868 8:0.052052035 9:0.16445047 10:0.086302524 
-256 1:0.3009143 2:0.44431185 3:0.12827021 4:0.079463089 5:0.047040545 6:0.48827224 7:0.10528684 8:0.070194484 9:0.10167608 10:0.070718654 
-256 1:0.79409884 2:0.087927349 3:0.037269243 4:0.047758865 5:0.032945703 6:0.016437278 7:0.1636093 8:0.056815292 9:0.043912976 10:0.081828433 
-256 1:0.25540575 2:0.24395468 3:0.26176042 4:0.15364973 5:0.085229414 6:0.078642515 7:0.14667467 8:0.1084196 9:0.25109456 10:0.33765227 
-256 1:0.34040189 2:0.25887932 3:0.17000291 4:0.15348252 5:0.077233356 6:0.02471844 7:0.016976351 8:0.027571267 9:0.089216741 10:0.11034378 
-256 1:0.36903031 2:0.26314099 3:0.1932777 4:0.11534814 5:0.059202855 6:0.050593488 7:0.09600689 8:0.050838831 9:0.050530199 10:0.05413941 
-256 1:0.48779257 2:0.33980838 3:0.10891767 4:0.047837112 5:0.015644268 6:0.11619864 7:0.080778908 8:0.026143792 9:0.040190319 10:0.020650387 
-256 1:0.38170347 2:0.31405027 3:0.11861636 4:0.12906816 5:0.056561742 6:0.15527494 7:0.022236937 8:0.14053549 9:0.10299686 10:0.22242977 
-51.767038974593468 1:0.34184761 2:0.4715621 3:0.077041138 4:0.066709806 5:0.042839341 6:0.15540935 7:0.10820928 8:0.050614665 9:0.0194843 10:0.006877307 
-256 1:0.70835487 2:0.18563167 3:0.055639766 4:0.031458409 5:0.018915279 6:0.070173326 7:0.043114378 8:0.0060588529 9:0.11330446 10:0.059169344 
-256 1:0.49911977 2:0.23805777 3:0.11150578 4:0.10161002 5:0.049706666 6:0.089379374 7:0.015017881 8:0.088185726 9:0.095392194 10:0.068704227 
-256 1:0.57357469 2:0.19615902 3:0.10002291 4:0.091994703 5:0.038248673 6:0.12824599 7:0.097901908 8:0.086780356 9:0.087874063 10:0.08376218 
-256 1:0.61209744 2:0.21720299 3:0.093137815 4:0.051076037 5:0.026485716 6:0.010419317 7:0.1486013 8:0.18861717 9:0.092524817 10:0.17524406 
-256 1:0.67675482 2:0.14598874 3:0.079695425 4:0.063616755 5:0.033944252 6:0.29363464 7:0.42078902 8:0.30279103 9:0.18495079 10:0.025187201 
-256 1:0.52887819 2:0.21894113 3:0.12601668 4:0.08013758 5:0.046026416 6:0.29953756 7:0.097345921 8:0.02566336 9:0.048656311 10:0.017995258 
-256 1:0.55599331 2:0.19981791 3:0.10607463 4:0.093409733 5:0.044704415 6:0.024678239 7:0.051624202 8:0.036606333 9:0.07878553 10:0.27937337 
-256 1:0.72104045 2:0.18030038 3:0.049600563 4:0.034725964 5:0.014332642 6:0.025374791 7:0.10179672 8:0.071377979 9:0.23029089 10:0.055255036 
-256 1:0.47764861 2:0.28905736 3:0.11549348 4:0.077709021 5:0.040091529 6:0.2411679 7:0.058652743 8:0.14244695 9:0.098251978 10:0.066343374 
-256 1:0.57577942 2:0.24984521 3:0.084378999 4:0.061745857 5:0.028250506 6:0.011660967 7:0.059092982 8:0.0024242067 9:0.20854753 10:0.21167043 
-256 1:0.56761174 2:0.17890103 3:0.10991511 4:0.10402895 5:0.039543175 6:0.16156621 7:0.20524046 8:0.43572986 9:0.021855116 10:0.20697441 
-256 1:0.30642087 2:0.36487837 3:0.14649151 4:0.11278906 5:0.069420185 6:0.014303327 7:0.046929587 8:0.10396256 9:0.018509829 10:0.15614967 
-256 1:0.55533213 2:0.24480223 3:0.078510888 4:0.078145928 5:0.043208818 6:0.11548986 7:0.028281538 8:0.0064473658 9:0.15882508 10:0.31596935 
-256 1:0.69150455 2:0.18096438 3:0.058591365 4:0.043860285 5:0.025079422 6:0.082250727 7:0.18490802 8:0.12361662 9:0.089048061 10:0.11637139 
-256 1:0.43740422 2:0.29391292 3:0.1271911 4:0.094698269 5:0.046793482 6:0.070597401 7:0.025654187 8:0.0051244084 9:0.12191391 10:0.11199013 
-256 1:0.40159578 2:0.2575047 3:0.14826229 4:0.13676122 5:0.055876017 6:0.22900177 7:0.15018273 8:0.059127286 9:0.13067369 10:0.13005798 
-256 1:0.59000395 2:0.24020797 3:0.087980741 4:0.056800501 5:0.025006843 6:0.038681586 7:0.021401415 8:0.17046589 9:0.20599702 10:0.15875383 
-256 1:0.58226547 2:0.1713403 3:0.15808897 4:0.060919558 5:0.027385701 6:0.094236803 7:0.072903943 8:0.031497056 9:0.11761276 10:0.030805457 
-256 1:0.70180117 2:0.16692236 3:0.077080498 4:0.034273321 5:0.019922655 6:0.083867096 7:0.094698895 8:0.189123 9:0.17047509 10:0.021705577 
-256 1:0.4153864 2:0.32654566 3:0.12691722 4:0.10122932 5:0.029921406 6:0.26460815 7:0.13615944 8:0.05264155 9:0.061336954 10:0.0087767598 
-127.09713594287963 1:0.52850257 2:0.20333114 3:0.11083578 4:0.10072814 5:0.056602379 6:0.056204618 7:0.0048046434 8:0.14255796 9:0.18267471 10:0.2760723 
-256 1:0.47901375 2:0.26192422 3:0.098124618 4:0.11348815 5:0.047449253 6:0.081453774 7:0.11142172 8:0.0041026123 9:0.052660998 10:0.094716214 
-80.32902189042025 1:0.57866312 2:0.33421799 3:0.058608512 4:0.021783383 5:0.0067269882 6:0.064929816 7:0.024865966 8:0.12746425 9:0.028396843 10:0.061793708 
-56.523922511674876 1:0.32799396 2:0.32642797 3:0.10135549 4:0.16887344 5:0.07534914 6:0.38970987 7:0.012243329 8:0.013480366 9:0.42626733 10:0.42375609 
-256 1:0.66068733 2:0.18245724 3:0.062913364 4:0.059674376 5:0.034267697 6:0.077149967 7:0.03365061 8:0.030692 9:0.073791894 10:0.091060121 
-256 1:0.42177361 2:0.2887549 3:0.16058023 4:0.080911639 5:0.047979624 6:0.30669834 7:0.034953772 8:0.06279724 9:0.11389857 10:0.08003167 
-256 1:0.54050101 2:0.23677306 3:0.11882048 4:0.072128873 5:0.031776563 6:0.28643958 7:0.10596456 8:0.14715306 9:0.1518318 10:0.011088955 
-256 1:0.28942412 2:0.33413513 3:0.16946246 4:0.12149007 5:0.085488218 6:0.055608275 7:0.17392841 8:0.084567456 9:0.02272238 10:0.029857832 
-256 1:0.54099138 2:0.25669626 3:0.10267898 4:0.060736275 5:0.038897101 6:0.20764197 7:0.1012773 8:0.16751899 9:0.088675326 10:0.088068907 
-256 1:0.64651756 2:0.22594033 3:0.065300085 4:0.043596749 5:0.018645275 6:0.036047055 7:0.024746342 8:0.042885347 9:0.063124597 10:0.080244551 
-256 1:0.64816665 2:0.14640595 3:0.076051722 4:0.09429093 5:0.035084751 6:0.11818645 7:0.016108121 8:0.024804283 9:0.25410477 10:0.23670479 
-256 1:0.19210723 2:0.53163218 3:0.086711443 4:0.12124035 5:0.068308795 6:0.1641561 7:0.068304461 8:0.051134062 9:0.12139941 10:0.035897169 
-52.964522948302921 1:0.47343248 2:0.30517163 3:0.068586102 4:0.073459498 5:0.079350287 6:0.57033909 7:0.21406793 8:0.014626215 9:0.084355338 10:0.097979932 
-256 1:0.53073928 2:0.23224358 3:0.11661223 4:0.072032622 5:0.048372284 6:0.043894259 7:0.15900693 8:0.014533565 9:0.04065291 10:0.063189936 
-256 1:0.49334565 2:0.34337246 3:0.058841197 4:0.073643904 5:0.030796788 6:0.11111194 7:0.04992761 8:0.12121884 9:0.084696286 10:0.14749022 
-256 1:0.47700775 2:0.25755659 3:0.11073291 4:0.10294938 5:0.051753368 6:0.36578485 7:0.12045197 8:0.19547469 9:0.055483682 10:0.076562604 
-256 1:0.61086082 2:0.2981013 3:0.053905839 4:0.026058648 5:0.011073391 6:0.061189776 7:0.053735227 8:0.16755896 9:0.058937506 10:0.080041467 
-256 1:0.4280102 2:0.27493673 3:0.13046198 4:0.10943683 5:0.057154253 6:0.19641664 7:0.11725975 8:0.2622879 9:0.078918156 10:0.015034704 
-256 1:0.31266793 2:0.25191192 3:0.17870568 4:0.16041327 5:0.096301201 6:0.078747639 7:0.10667271 8:0.13839572 9:0.054199266 10:0.029471862 
-256 1:0.49267567 2:0.38818627 3:0.07672236 4:0.030429961 5:0.01198574 6:0.015647958 7:0.017655521 8:0.078393045 9:0.017749793 10:0.035235084 
-256 1:0.32352843 2:0.28674892 3:0.1751179 4:0.13281005 5:0.081794705 6:0.063328977 7:0.019416144 8:0.41538788 9:0.12240402 10:0.02500192 
-219.00346721497257 1:0.36114258 2:0.23894764 3:0.17785839 4:0.1451092 5:0.076942191 6:0.1178319 7:0.019084368 8:0.24058028 9:0.12956887 10:0.33907578 
-4.526282806358803 1:0.22939618 2:0.16749389 3:0.16847594 4:0.27835727 5:0.15627671 6:0.41477762 7:0.3276191 8:0.32053762 9:0.25306515 10:0.036757883 
-256 1:0.66313723 2:0.17114487 3:0.067097041 4:0.061265893 5:0.037354965 6:0.05359592 7:0.012189376 8:0.13426221 9:0.11928301 10:0.20346175 
-256 1:0.60680833 2:0.23310293 3:0.052730656 4:0.070638983 5:0.036719099 6:0.18136969 7:0.046905829 8:0.11676577 9:0.053222692 10:0.18234323 
-256 1:0.59525552 2:0.21803436 3:0.094550046 4:0.053301737 5:0.038858334 6:0.02601044 7:0.15905744 8:0.0014925822 9:0.013636157 10:0.027847648 
-91.279369190743168 1:0.73518263 2:0.14890059 3:0.044022251 4:0.031830014 5:0.04006451 6:0.33443474 7:0.12689667 8:0.26278092 9:0.28345576 10:0.49074534 
-256 1:0.74502023 2:0.15196237 3:0.049605398 4:0.037843111 5:0.015568899 6:0.058995431 7:0.00098740384 8:0.24804666 9:0.064789974 10:0.19291939 
-256 1:0.47930569 2:0.20864591 3:0.12246082 4:0.12501521 5:0.064572366 6:0.084124301 7:0.24071405 8:0.067972115 9:0.10073209 10:0.17521859 
-256 1:0.43584798 2:0.30838315 3:0.1326032 4:0.078943594 5:0.044222072 6:0.030932603 7:0.13412517 8:0.0069544627 9:0.081604089 10:0.024626267 
-256 1:0.68001107 2:0.21709819 3:0.044174607 4:0.041454364 5:0.017261771 6:0.051141894 7:0.099151714 8:0.15682647 9:0.20372428 10:0.077368175 
-88.150101930334984 1:0.46309176 2:0.22560942 3:0.089638046 4:0.1618764 5:0.059784363 6:0.51283997 7:0.073361338 8:0.014289336 9:0.084354832 10:0.11967285 
-256 1:0.21330593 2:0.45326638 3:0.15915485 4:0.12976472 5:0.044508128 6:0.14076367 7:0.21077914 8:0.19330944 9:0.27300354 10:0.033721795 
-256 1:0.46793625 2:0.2754472 3:0.11519998 4:0.096174069 5:0.045242503 6:0.17223714 7:0.032530199 8:0.12015663 9:0.14116589 10:0.15741677 
-256 1:0.36084543 2:0.32604385 3:0.16891479 4:0.087875259 5:0.056320669 6:0.052366211 7:0.1377479 8:0.091032632 9:0.13018203 10:0.11448639 
-256 1:0.51472301 2:0.29432829 3:0.096280719 4:0.064721903 5:0.029946082 6:0.0199148 7:0.08919451 8:0.12567984 9:0.10175876 10:0.020792852 
-256 1:0.50828627 2:0.27598249 3:0.096152556 4:0.086208785 5:0.033369899 6:0.058960565 7:0.045400101 8:0.079378283 9:0.23784298 10:0.15414621 
-256 1:0.56054719 2:0.27614567 3:0.099245716 4:0.047615244 5:0.016446174 6:0.029336125 7:0.049174076 8:0.12401423 9:0.030629779 10:0.072547939 
-256 1:0.49915376 2:0.29379276 3:0.11134501 4:0.063690634 5:0.032017836 6:0.042791496 7:0.018769217 8:0.32736261 9:0.35695915 10:0.35344007 
-256 1:0.35690368 2:0.34008545 3:0.11651981 4:0.12404041 5:0.062450648 6:0.023228519 7:0.11883033 8:0.089375696 9:0.012961245 10:0.018610987 
-256 1:0.31700461 2:0.28685598 3:0.17117605 4:0.15587319 5:0.069090172 6:0.054331633 7:0.18658947 8:0.22751729 9:0.099776888 10:0.0019691932 
-256 1:0.67163304 2:0.22559286 3:0.051989864 4:0.036494329 5:0.014289909 6:0.00018871495 7:0.16618271 8:0.046541645 9:0.14925322 10:0.079400073 
-256 1:0.63883621 2:0.26024475 3:0.040775131 4:0.040195087 5:0.019948826 6:0.12742646 7:0.036039631 8:0.13332402 9:0.18149105 10:0.079612919 
-131.41749804624342 1:0.27365238 2:0.35878086 3:0.16802504 4:0.1252206 5:0.074321123 6:0.61679942 7:0.11051242 8:0.33830092 9:0.10524804 10:0.27494064 
-2.4079513519982565 1:0.7464326 2:0.20662004 3:0.028452459 4:0.012514839 5:0.0059800708 6:0.027870562 7:0.10274767 8:0.10774132 9:0.25261461 10:0.22162972 
-256 1:0.6778396 2:0.20617859 3:0.068234342 4:0.033264155 5:0.014483316 6:0.11129692 7:0.041880841 8:0.052436026 9:0.081456081 10:0.018522804 
-256 1:0.48029917 2:0.33513945 3:0.081130483 4:0.072272352 5:0.031158552 6:0.057365039 7:0.019018908 8:0.20275731 9:0.21954195 10:0.10204638 
-256 1:0.31507334 2:0.47031417 3:0.091069164 4:0.072737177 5:0.050806151 6:0.083595118 7:0.056851718 8:0.23951167 9:0.0816884 10:0.041374348 
-256 1:0.33095529 2:0.28587646 3:0.15732191 4:0.14797311 5:0.077873239 6:0.21178936 7:0.16845408 8:0.026545928 9:0.068526801 10:0.10789954 
-256 1:0.38080894 2:0.29272124 3:0.17698891 4:0.09276999 5:0.056710924 6:0.036507826 7:0.23652033 8:0.028592219 9:0.0053285984 10:0.019988526 
-256 1:0.6588463 2:0.14906816 3:0.088394877 4:0.063249928 5:0.040440739 6:0.020380074 7:0.04306402 8:0.047530804 9:0.084195276 10:0.059191788 
-256 1:0.64635052 2:0.17295946 3:0.085165583 4:0.061950118 5:0.033574323 6:0.25085096 7:0.042151145 8:0.11454158 9:0.17846125 10:0.2784974 
-256 1:0.3647493 2:0.25901624 3:0.14447317 4:0.15260863 5:0.079152654 6:0.029317781 7:0.12703883 8:0.04063023 9:0.040150227 10:0.026677545 
-256 1:0.60899586 2:0.18519076 3:0.089406197 4:0.076645888 5:0.039761292 6:0.069321716 7:0.021857082 8:0.15203654 9:0.22321102 10:0.099218699 
-256 1:0.68724126 2:0.16377011 3:0.062135561 4:0.054013292 5:0.032839778 6:0.078633745 7:0.032256349 8:0.016879111 9:0.13208975 10:0.11219021 
-256 1:0.33428496 2:0.2723304 3:0.1512823 4:0.16198239 5:0.080119957 6:0.26530621 7:0.017877014 8:0.088053656 9:0.091888216 10:0.077580077 
-133.17423012453429 1:0.33976329 2:0.2358572 3:0.14700907 4:0.16331638 5:0.11405407 6:0.43979189 7:0.4472582 8:0.15036247 9:0.15882004 10:0.26730758 
-256 1:0.51473945 2:0.25015366 3:0.11317397 4:0.080196464 5:0.041736455 6:0.24569689 7:0.088574177 8:0.30050865 9:0.029352365 10:0.037734729 
-256 1:0.48016296 2:0.23208022 3:0.12748572 4:0.11166366 5:0.048607443 6:0.051479302 7:0.081215547 8:0.13927702 9:0.10951519 10:0.21469276 
-256 1:0.3345339 2:0.28473806 3:0.14567744 4:0.16034924 5:0.074701369 6:0.30877641 7:0.049540952 8:0.18883347 9:0.033799761 10:0.26244377 
-18.730169471310006 1:0.46300059 2:0.17548984 3:0.11819875 4:0.12718428 5:0.11612653 6:0.49734568 7:0.14854712 8:0.29896925 9:0.21999418 10:0.016851589 
-256 1:0.36174854 2:0.28235102 3:0.16060298 4:0.12703126 5:0.068266203 6:0.12564345 7:0.24412857 8:0.021974921 9:0.23178188 10:0.089637289 
-256 1:0.72955467 2:0.23008678 3:0.020534655 4:0.013870294 5:0.0059536009 6:0.028989789 7:0.073142809 8:0.23940632 9:0.11545938 10:0.32503662 
-256 1:0.57877641 2:0.1924994 3:0.11443716 4:0.072027748 5:0.042259288 6:0.026675098 7:0.057108474 8:0.0052952448 9:0.01477381 10:0.082722698 
-256 1:0.61014154 2:0.1882816 3:0.08481797 4:0.083315922 5:0.033442968 6:0.061545581 7:0.10734481 8:0.12846082 9:0.13679922 10:0.052990968 
-256 1:0.37256557 2:0.23405316 3:0.17724502 4:0.15167922 5:0.064457041 6:0.12652309 7:0.021992635 8:0.023986502 9:0.0891476 10:0.025417538 
-256 1:0.38401495 2:0.38725925 3:0.11447504 4:0.083337464 5:0.030913297 6:0.13444471 7:0.0079702147 8:0.1151736 9:0.21760564 10:0.035618054 
-256 1:0.57912451 2:0.2216319 3:0.092459465 4:0.080313162 5:0.026470965 6:0.013039743 7:0.020659124 8:0.013210163 9:0.031730414 10:0.038374336 
-256 1:0.44833461 2:0.34333726 3:0.073431044 4:0.092823313 5:0.042073781 6:0.015416537 7:0.02570997 8:0.012324059 9:0.10337406 10:0.023495047 
-256 1:0.4836147 2:0.27902717 3:0.12554838 4:0.070241743 5:0.041568003 6:0.040363487 7:0.088786458 8:0.049950748 9:0.12112632 10:0.2120107 
-256 1:0.64040448 2:0.24805138 3:0.074104586 4:0.025743616 5:0.011695943 6:0.019036352 7:0.029609234 8:0.13492436 9:0.11769098 10:0.10660883 
-256 1:0.66494324 2:0.20670271 3:0.062712536 4:0.043096347 5:0.022545168 6:0.0031945423 7:0.083358186 8:0.15131645 9:0.12102664 10:0.035425235 
-256 1:0.50132236 2:0.24386646 3:0.10731024 4:0.098885192 5:0.048615747 6:0.021953768 7:0.11452094 8:0.2480065 9:0.15897789 10:0.18202319 
-256 1:0.60976158 2:0.15452827 3:0.099521782 4:0.083210403 5:0.052977969 6:0.41051213 7:0.23143864 8:0.31023037 9:0.34375742 10:0.47299362 
-256 1:0.72903551 2:0.1848938 3:0.047149044 4:0.026942223 5:0.011979432 6:0.030849386 7:0.089231154 8:0.093454919 9:0.15682466 10:0.20466104 
-256 1:0.48858103 2:0.26470538 3:0.091132756 4:0.11321388 5:0.042366958 6:0.39313398 7:0.24285919 8:0.086022936 9:0.065284851 10:0.083726489 
-256 1:0.47517934 2:0.34548635 3:0.10801387 4:0.045501244 5:0.025819197 6:0.15144002 7:0.065542795 8:0.16015398 9:0.026139713 10:0.059344984 
-256 1:0.56361223 2:0.35643064 3:0.03770505 4:0.026762141 5:0.015489933 6:0.095532151 7:0.075292954 8:0.090845256 9:0.18562924 10:0.13100314 
-256 1:0.18962329 2:0.49063503 3:0.12776451 4:0.11680866 5:0.07516851 6:0.030353141 7:0.03359613 8:0.14863573 9:0.02473094 10:0.10832128 
-256 1:0.4606008 2:0.31185725 3:0.12752598 4:0.062183229 5:0.037832743 6:0.050285533 7:0.026220195 8:0.22117546 9:0.040210681 10:0.1874299 
-256 1:0.44679544 2:0.3277884 3:0.10714712 4:0.073226052 5:0.045042994 6:0.25210621 7:0.11934817 8:0.12107238 9:0.22594351 10:0.40553391 
-256 1:0.36491282 2:0.21132176 3:0.23360857 4:0.12080376 5:0.069353084 6:0.023964751 7:0.084913124 8:0.23260155 9:0.09205908 10:0.12461065 
-256 1:0.51120698 2:0.22495347 3:0.1012966 4:0.11050346 5:0.052039492 6:0.23042237 7:0.021703884 8:0.25153527 9:0.22748921 10:0.15624209 
-256 1:0.63807861 2:0.24836131 3:0.05926162 4:0.040895361 5:0.013403097 6:0.12479182 7:0.085200327 8:0.12433601 9:0.053359984 10:0.029064473 
-256 1:0.70988638 2:0.16921824 3:0.053136931 4:0.039387876 5:0.028370581 6:0.014594178 7:0.010221291 8:0.17070857 9:0.058711096 10:0.031080489 
-256 1:0.47867684 2:0.24839179 3:0.12561724 4:0.10276798 5:0.044546153 6:0.061527232 7:0.024536219 8:0.12056912 9:0.097817949 10:0.16188331 
-256 1:0.34741135 2:0.31038653 3:0.19256377 4:0.097894154 5:0.051744192 6:0.15800402 7:0.32349899 8:0.032841514 9:0.1238169 10:0.08664022 
-256 1:0.6545846 2:0.1672245 3:0.063500211 4:0.081087218 5:0.033603467 6:0.15736085 7:0.094119437 8:0.16771321 9:0.22441304 10:0.26223198 
-8.6146179867389669 1:0.33622407 2:0.21966781 3:0.061839848 4:0.081341823 5:0.30092645 6:0.1022467 7:0.012463167 8:0.071600376 9:0.051098109 10:8.7761743e-05 
-256 1:0.46296952 2:0.25971453 3:0.13963702 4:0.096469709 5:0.041209219 6:0.12545416 7:0.16597677 8:0.21903875 9:0.11767898 10:0.13528751 
-256 1:0.60555126 2:0.2112166 3:0.082760897 4:0.069920407 5:0.030550842 6:0.048778315 7:0.038507723 8:0.25249649 9:0.33166539 10:0.30891699 
-256 1:0.62317267 2:0.30571453 3:0.034641525 4:0.026411974 5:0.010059298 6:0.12121173 7:0.037352896 8:0.088519274 9:0.21787365 10:0.22216939 
-256 1:0.25962041 2:0.43417003 3:0.1248623 4:0.12695219 5:0.05439507 6:0.3173272 7:0.12623877 8:0.23022514 9:0.098533555 10:0.22100719 
-256 1:0.53618006 2:0.30475496 3:0.07960528 4:0.057933465 5:0.021526238 6:0.22507724 7:0.32933978 8:0.33470007 9:0.089655707 10:0.30784795 
-147.46846784913748 1:0.81989169 2:0.14685404 3:0.011897336 4:0.013512795 5:0.0078441378 6:0.071818058 7:0.10189056 8:0.36624173 9:0.24488054 10:0.26277987 
-256 1:0.44124208 2:0.26048512 3:0.13464285 4:0.10865084 5:0.054979114 6:0.022183421 7:0.024413797 8:0.046774884 9:0.13885135 10:0.14384548 
-256 1:0.41370924 2:0.31835816 3:0.12737523 4:0.092900961 5:0.047656415 6:0.26155557 7:0.066757071 8:0.22702546 9:0.10298691 10:0.18936345 
-101.64680851940923 1:0.71420544 2:0.14452104 3:0.040109758 4:0.070944001 5:0.03021976 6:0.045767192 7:5.0071189e-05 8:0.096242864 9:0.34830683 10:0.13732499 
-256 1:0.57564791 2:0.22089174 3:0.086032283 4:0.081062187 5:0.036365877 6:0.19879843 7:0.081292972 8:0.19443637 9:0.017221546 10:0.25381577 
-39.271186277677039 1:0.34576232 2:0.18765471 3:0.13532935 4:0.15299827 5:0.17825535 6:0.40508618 7:0.40628537 8:0.12451693 9:0.27345162 10:0.10111614 
-256 1:0.36259339 2:0.3267127 3:0.14809599 4:0.10407735 5:0.058520577 6:0.095773613 7:0.085015883 8:0.087555401 9:0.016551883 10:0.11169668 
-256 1:0.48849956 2:0.18293692 3:0.10984314 4:0.16473702 5:0.053983356 6:0.033599301 7:0.17024141 8:0.23871769 9:0.0016419938 10:0.24796827 
-256 1:0.42746165 2:0.19749103 3:0.15782239 4:0.13709139 5:0.080133546 6:0.085067955 7:0.059907542 8:0.20563936 9:0.11301491 10:0.069640874 
-256 1:0.39179293 2:0.30224319 3:0.10537469 4:0.14070253 5:0.059886658 6:0.19125605 7:0.037440973 8:0.011507423 9:0.02150342 10:0.18130961 
-256 1:0.57864332 2:0.13610368 3:0.10821724 4:0.11282173 5:0.064214035 6:0.19170099 7:0.029285916 8:0.019315531 9:0.088114414 10:0.13894528 
-42.814508867092563 1:0.22640688 2:0.43943313 3:0.12799527 4:0.13233942 5:0.073825302 6:0.15497813 7:0.18758459 8:0.039781148 9:0.10290443 10:0.020034081 
-256 1:0.47471723 2:0.26487557 3:0.10884787 4:0.091188867 5:0.060370463 6:0.31247604 7:0.047892583 8:0.0097986462 9:0.15434416 10:0.29847097 
-256 1:0.4147398 2:0.31427202 3:0.13735914 4:0.090586554 5:0.043042489 6:0.1437063 7:0.032298837 8:0.16446276 9:0.34670771 10:0.24992406 
-256 1:0.32055246 2:0.14005611 3:0.10014044 4:0.16798856 5:0.27126243 6:0.08641297 7:0.13259641 8:0.24074182 9:0.24110513 10:0.21797132 
-256 1:0.58553123 2:0.27598685 3:0.075825804 4:0.044201023 5:0.018455087 6:0.12620918 7:0.13127297 8:0.014413095 9:0.15002617 10:0.061078284 
-256 1:0.46088083 2:0.26984418 3:0.13045357 4:0.094717206 5:0.044104221 6:0.18550208 7:0.19329868 8:0.07835459 9:0.10445369 10:0.19090724 
-256 1:0.52280391 2:0.17822386 3:0.12425208 4:0.1274695 5:0.047250655 6:0.17817423 7:0.21224657 8:0.25206175 9:0.23545123 10:0.19010271 
-256 1:0.34926269 2:0.36755692 3:0.11468694 4:0.11525977 5:0.053233678 6:0.14254616 7:0.0025046436 8:0.0079491273 9:0.0045559794 10:0.13119242 
-256 1:0.35997004 2:0.38469675 3:0.10977195 4:0.099603156 5:0.045958108 6:0.31182193 7:0.043701652 8:0.089371056 9:0.0014017656 10:0.10079742 
-256 1:0.38020069 2:0.27136374 3:0.15884866 4:0.14918023 5:0.040406676 6:0.23172888 7:0.2683225 8:0.29249697 9:0.27142207 10:0.25902233 
-256 1:0.49778708 2:0.28580813 3:0.092116687 4:0.077177488 5:0.047110609 6:0.3345233 7:0.011067274 8:0.036343125 9:0.21564746 10:0.07186147 
-256 1:0.60658596 2:0.30099384 3:0.061415672 4:0.022902639 5:0.0081018936 6:0.022487846 7:0.057744749 8:0.016524316 9:0.1543797 10:0.11955666 
-256 1:0.5905904 2:0.18132957 3:0.085284139 4:0.091208032 5:0.051587855 6:0.13523588 7:0.17509917 8:0.12243289 9:0.14226374 10:0.01503071 
-256 1:0.41293481 2:0.30359367 3:0.14434746 4:0.08800527 5:0.051118793 6:0.10985495 7:0.033049217 8:0.043427899 9:0.00011242452 10:0.086551412 
-256 1:0.57404895 2:0.21338362 3:0.079578757 4:0.088826925 5:0.044161744 6:0.1482615 7:0.096292935 8:0.11420824 9:0.11958975 10:0.14949701 
-231.38042058822293 1:0.48583964 2:0.19319917 3:0.13149779 4:0.10834376 5:0.081119636 6:0.47235933 7:0.086542162 8:0.078098768 9:0.035863774 10:0.068696916 
-256 1:0.71129629 2:0.2318805 3:0.030550673 4:0.018685797 5:0.0075867407 6:0.048331084 7:0.09100723 8:0.1328551 9:0.049151136 10:0.17198808 
-256 1:0.27733564 2:0.4104399 3:0.1497874 4:0.12642072 5:0.036016339 6:0.10668217 7:0.071566538 8:0.18598583 9:0.091543592 10:0.020885288 
-256 1:0.53898608 2:0.22744894 3:0.11969184 4:0.086286577 5:0.027586561 6:0.096765108 7:0.035605156 8:0.03469721 9:0.049256066 10:0.083170827 
-35.12271152610041 1:0.40755384 2:0.34271219 3:0.1082215 4:0.092226224 5:0.04928624 6:0.46034171 7:0.14725317 8:0.017530316 9:0.014562988 10:0.1041864 
-256 1:0.45130253 2:0.2790244 3:0.12755208 4:0.09851362 5:0.043607367 6:0.40481393 7:0.179254 8:0.0089846043 9:0.17614624 10:0.094949065 
-256 1:0.38733699 2:0.24692228 3:0.15169404 4:0.14426462 5:0.069782068 6:0.069215383 7:0.15073811 8:0.0057309806 9:0.10657503 10:0.0138583 
-256 1:0.33698399 2:0.26826968 3:0.18487382 4:0.11911224 5:0.090760264 6:0.023288147 7:0.095574654 8:0.079730334 9:0.043949388 10:0.21267405 
-256 1:0.5460983 2:0.22203722 3:0.12078647 4:0.069786931 5:0.041291086 6:0.019197753 7:0.021591509 8:0.1669532 9:0.1425622 10:0.23190465 
-256 1:0.67321389 2:0.17665896 3:0.081481931 4:0.045490787 5:0.023154431 6:0.1125671 7:0.028095013 8:0.074602402 9:0.067964146 10:0.067234914 
-256 1:0.53696126 2:0.20140169 3:0.10824962 4:0.1150088 5:0.038378621 6:0.054850467 7:0.18482536 8:0.12563543 9:0.035646366 10:0.066471091 
-256 1:0.45042402 2:0.34988007 3:0.10687599 4:0.06497296 5:0.027846956 6:0.24917992 7:0.057304418 8:0.014523681 9:0.16525866 10:0.0499691 
-256 1:0.41427183 2:0.26469749 3:0.1449953 4:0.12005073 5:0.055984655 6:0.0098391494 7:0.005987823 8:0.024367224 9:0.0070204837 10:0.0046264205 
-256 1:0.54225715 2:0.24084752 3:0.1406534 4:0.053318963 5:0.022922966 6:0.01878287 7:0.1038803 8:0.090758834 9:0.13048465 10:0.17681133 
-256 1:0.6778653 2:0.15505567 3:0.060787983 4:0.062593607 5:0.04369744 6:0.094929015 7:0.039013986 8:0.092864046 9:0.017762632 10:0.19583079 
-256 1:0.40859435 2:0.34513373 3:0.09407117 4:0.11633382 5:0.035866937 6:0.19833552 7:0.050157373 8:0.1312441 9:0.1497072 10:0.20884305 
-256 1:0.35039019 2:0.31085347 3:0.12712913 4:0.14278293 5:0.068844273 6:0.16790124 7:0.022393957 8:0.077814731 9:0.034122432 10:0.10602414 
-256 1:0.31318457 2:0.36336957 3:0.13024339 4:0.13716237 5:0.0560401 6:0.32504791 7:0.054223996 8:0.15803253 9:0.21087649 10:0.10826243 
-256 1:0.35696215 2:0.29550604 3:0.17023628 4:0.12090094 5:0.056394589 6:0.15131822 7:0.10748949 8:0.13133526 9:0.17682111 10:0.078557052 
-256 1:0.46226101 2:0.28803544 3:0.11366719 4:0.091743257 5:0.044293106 6:0.2420377 7:0.18636214 8:0.041584761 9:0.12214023 10:0.018687913 
-256 1:0.57724291 2:0.28694731 3:0.07318599 4:0.039820094 5:0.022803697 6:0.01011476 7:0.1136258 8:0.041479663 9:0.14742316 10:0.11573016 
-256 1:0.52781443 2:0.19987902 3:0.1020379 4:0.11440831 5:0.055860348 6:0.018122479 7:0.14844372 8:0.076402469 9:0.0074099803 10:0.060979078 
-256 1:0.50586445 2:0.27667339 3:0.11530516 4:0.070924474 5:0.03123252 6:0.15938187 7:0.032815072 8:0.010186536 9:0.044988572 10:0.0067385605 
-256 1:0.64529765 2:0.24487035 3:0.065500163 4:0.032182338 5:0.012149497 6:0.0041315972 7:0.0070240041 8:0.16583551 9:0.33491903 10:0.23346637 
-162.24901514064655 1:0.63687669 2:0.26154157 3:0.067523904 4:0.024939043 5:0.0091187897 6:0.029503499 7:0.091026102 8:0.11127103 9:0.066457877 10:0.010226286 
-81.818337926192712 1:0.31337946 2:0.28140599 3:0.20014854 4:0.11296805 5:0.092097964 6:0.10868404 7:0.072323822 8:0.072379287 9:0.080082706 10:0.12144101 
-256 1:0.31857874 2:0.3680917 3:0.14059788 4:0.11342398 5:0.059307691 6:0.31837954 7:0.095700806 8:0.11051608 9:0.21133709 10:0.033291628 
-256 1:0.46323642 2:0.21242831 3:0.17747069 4:0.097780985 5:0.049083595 6:0.11469492 7:0.071430032 8:0.094961115 9:0.13700488 10:0.31025556 
-256 1:0.7471143 2:0.14760842 3:0.046381042 4:0.035887783 5:0.023008454 6:0.03296133 7:0.0031564782 8:0.24254663 9:0.17467593 10:0.28529988 
-256 1:0.69803625 2:0.15289244 3:0.068355491 4:0.054206777 5:0.026509043 6:0.16538803 7:0.17526907 8:0.026372229 9:0.1259021 10:0.20879537 
-45.688362474167299 1:0.32240312 2:0.40017888 3:0.13679857 4:0.078507347 5:0.062112082 6:0.64919868 7:0.3040164 8:0.24507288 9:0.30086815 10:0.45001334 
-256 1:0.55665377 2:0.31099702 3:0.096830281 4:0.02565428 5:0.0098646442 6:0.12075422 7:0.051359189 8:0.035830969 9:0.074336543 10:0.040941803 
-158.68584860564596 1:0.23005427 2:0.2469581 3:0.19862793 4:0.20973481 5:0.11462488 6:0.16630267 7:0.024803206 8:0.12238174 9:0.085953355 10:0.096161654 
-256 1:0.34962379 2:0.42472947 3:0.10213106 4:0.079843483 5:0.043672198 6:0.13625892 7:0.098954057 8:0.087036708 9:0.086126275 10:0.12309957 
-256 1:0.3932156 2:0.28233423 3:0.12881468 4:0.13047432 5:0.065161173 6:0.15099769 7:0.18383424 8:0.34510601 9:0.045626224 10:0.010855464 
-256 1:0.47981104 2:0.3063959 3:0.11496291 4:0.062643888 5:0.036186255 6:0.005828196 7:0.11335898 8:0.14932024 9:0.0036853016 10:0.079238506 
-256 1:0.63566631 2:0.14545065 3:0.096282509 4:0.059089878 5:0.063510654 6:0.39193888 7:0.10286649 8:0.04309839 9:0.086656294 10:0.040183281 
-256 1:0.71966477 2:0.17272129 3:0.046503605 4:0.04029615 5:0.020814194 6:0.051761624 7:0.044806362 8:0.026648948 9:0.018774322 10:0.16848805 
-256 1:0.35882802 2:0.22713246 3:0.19966256 4:0.11812176 5:0.096255199 6:0.074986717 7:0.18422349 8:0.041382821 9:0.071241268 10:0.017572575 
-256 1:0.62343242 2:0.22176633 3:0.064556201 4:0.06515179 5:0.025093251 6:0.016779798 7:0.05857731 8:0.071510624 9:0.092984468 10:0.098703801 
-9.9686345989612768 1:0.57605075 2:0.30030195 3:0.056476903 4:0.047504386 5:0.019666017 6:0.0006480802 7:0.0043493085 8:0.054461376 9:0.05122285 10:0.0204097 
-256 1:0.57785705 2:0.22221404 3:0.093278011 4:0.081531686 5:0.025119212 6:0.010247602 7:0.016616659 8:0.019141109 9:0.03272489 10:0.019142501 
-256 1:0.33726738 2:0.35660653 3:0.13954162 4:0.10961273 5:0.056971737 6:0.2315926 7:0.17237473 8:0.054165333 9:0.093661391 10:0.011043389 
-256 1:0.4170014 2:0.4055682 3:0.086730788 4:0.069644968 5:0.021054645 6:0.10501646 7:0.059152453 8:0.049724536 9:0.0027923664 10:0.043599954 
-256 1:0.55848549 2:0.25817563 3:0.078309408 4:0.069541707 5:0.035487766 6:0.14756238 7:0.059862243 8:0.17873994 9:0.17566266 10:0.11538147 
-256 1:0.73734294 2:0.15496935 3:0.074709415 4:0.023099626 5:0.0098786704 6:0.011796211 7:0.037220192 8:0.0044645708 9:0.21726414 10:0.030586352 
-256 1:0.50352952 2:0.29577417 3:0.099496095 4:0.055662825 5:0.045537394 6:0.16660483 7:0.16068317 8:0.043555734 9:0.1290089 10:0.36049886 
-256 1:0.40598834 2:0.3017361 3:0.12812807 4:0.11215224 5:0.051995257 6:0.058648353 7:0.082132426 8:0.071937821 9:0.070515422 10:0.068977171 
-256 1:0.27141074 2:0.35652969 3:0.19174402 4:0.12109793 5:0.059217623 6:0.35322517 7:0.042791629 8:0.042928634 9:0.018455989 10:0.015715811 
-256 1:0.55590857 2:0.25360387 3:0.094473128 4:0.061022911 5:0.034991514 6:0.04594418 7:0.016787958 8:0.27868917 9:0.006049789 10:0.13071902 
-256 1:0.2779987 2:0.21033542 3:0.20030913 4:0.17096327 5:0.14039347 6:0.097769472 7:0.17838937 8:0.30183307 9:0.054994111 10:0.035955533 
-256 1:0.43319426 2:0.23431528 3:0.16140609 4:0.11859241 5:0.05249196 6:0.057711421 7:0.12737033 8:0.10245986 9:0.075854513 10:0.084756417 
-256 1:0.32154824 2:0.29267819 3:0.14999088 4:0.1648578 5:0.070924891 6:0.24737214 7:0.031910337 8:0.09289056 9:0.04551286 10:0.094912783 
-256 1:0.26170064 2:0.51330485 3:0.094900969 4:0.085183458 5:0.044910082 6:0.15125783 7:0.023543743 8:0.12495391 9:0.15188161 10:0.1412588 
-256 1:0.36844223 2:0.30222153 3:0.13004157 4:0.13159064 5:0.067704027 6:0.24728632 7:0.07721081 8:0.047542111 9:0.023240974 10:0.25005449 
-256 1:0.48342768 2:0.3251069 3:0.082011286 4:0.080054783 5:0.029399357 6:0.13865065 7:0.11363472 8:0.038078643 9:0.091079774 10:0.032947126 
-256 1:0.42621786 2:0.24391164 3:0.13967887 4:0.12345821 5:0.066733425 6:0.066106768 7:0.068606273 8:0.18976722 9:0.10056007 10:0.3240032 
-256 1:0.52116415 2:0.22643783 3:0.10468728 4:0.096753251 5:0.050957483 6:0.1675475 7:0.02981792 8:0.051064115 9:0.027837786 10:0.04404736 
-163.17584541132933 1:0.21944794 2:0.18855036 3:0.13704014 4:0.22874194 5:0.22621962 6:0.0066426202 7:0.037560379 8:0.0012600226 9:0.040167009 10:0.032115627 
-256 1:0.35361522 2:0.27413863 3:0.19448431 4:0.11570416 5:0.06205767 6:0.19666538 7:0.10192751 8:0.017884114 9:0.093831408 10:0.063611024 
-256 1:0.37408223 2:0.36199719 3:0.1214444 4:0.096788406 5:0.045687778 6:0.26740261 7:0.034195366 8:0.04975606 9:0.045867663 10:0.11296022 
-256 1:0.54000295 2:0.19835342 3:0.11686005 4:0.10285539 5:0.041928189 6:0.20304453 7:0.26755682 8:0.099988962 9:0.038524313 10:0.079647035 
-256 1:0.43491404 2:0.29040204 3:0.14093582 4:0.088473916 5:0.045274187 6:0.25156553 7:0.11081905 8:0.1263456 9:0.0091129451 10:0.20412411 
-256 1:0.69935213 2:0.17834719 3:0.042921799 4:0.05428335 5:0.025095525 6:0.070519733 7:0.19474385 8:0.14579832 9:0.084607328 10:0.081846554 
-256 1:0.70831226 2:0.19551294 3:0.047701289 4:0.035862576 5:0.012610934 6:0.05270976 7:0.029567466 8:0.18828482 9:0.28368195 10:0.25270767 
-129.90488736315476 1:0.75842378 2:0.19758044 3:0.034945721 4:0.0059920224 5:0.0030580399 6:0.92843524 7:0.90696648 8:0.83060442 9:0.35894125 10:0.2249115 
-256 1:0.27387456 2:0.46651093 3:0.13251211 4:0.088470311 5:0.038632086 6:0.43184512 7:0.2056867 8:0.083284515 9:0.038649641 10:0.11657578 
-256 1:0.46792339 2:0.27851663 3:0.14182235 4:0.070236073 5:0.041501558 6:0.013248003 7:0.031723485 8:0.0020670592 9:0.087951824 10:0.075659164 
-54.154784764809996 1:0.19886497 2:0.3336522 3:0.16084715 4:0.17116706 5:0.13546863 6:0.284711 7:0.03282522 8:0.32224272 9:0.13129839 10:0.0061327769 
-171.97184443545959 1:0.73919452 2:0.21098286 3:0.024157359 4:0.017260024 5:0.008405241 6:0.095763191 7:0.01991704 8:0.0025330594 9:0.12932077 10:0.027713118 
-256 1:0.59254669 2:0.23503937 3:0.086844888 4:0.057150196 5:0.028418853 6:0.043569356 7:0.013102653 8:0.0097695259 9:0.11161815 10:0.082173466 
-256 1:0.58078199 2:0.18927708 3:0.098447832 4:0.086491471 5:0.045001617 6:0.068750912 7:0.068121712 8:0.070663981 9:0.063612518 10:0.035687086 
-256 1:0.26436796 2:0.34181036 3:0.16135733 4:0.15856898 5:0.073895375 6:0.22458284 7:0.11373756 8:0.061467803 9:0.0078496972 10:0.083710432 
-256 1:0.63023652 2:0.15284204 3:0.081289419 4:0.090609975 5:0.045022041 6:0.05765306 7:0.088018693 8:0.030677473 9:0.10561296 10:0.018212057 
-256 1:0.63761153 2:0.23699244 3:0.054557087 4:0.048052769 5:0.022786173 6:0.38973148 7:0.17566326 8:0.28228811 9:0.14110278 10:0.18132384 
-126.37963561923155 1:0.42457278 2:0.24839451 3:0.1273048 4:0.11285386 5:0.086874047 6:0.27849233 7:0.44017427 8:0.27735531 9:0.22145772 10:0.030031026 
-256 1:0.70614069 2:0.21725418 3:0.040987618 4:0.025446454 5:0.010171058 6:0.019992248 7:6.7885118e-06 8:0.14927931 9:0.22349579 10:0.32204621 
-8.4756197838695737 1:0.36622649 2:0.34131807 3:0.13592637 4:0.1022235 5:0.054305562 6:0.069933638 7:0.30328475 8:0.0014585952 9:0.14978291 10:0.10620495 
-256 1:0.17272645 2:0.61703723 3:0.11918908 4:0.06069247 5:0.03035477 6:0.28235439 7:0.082110651 8:0.087604983 9:0.073870881 10:0.0085008935 
-2.283794565351362 1:0.73953198 2:0.19501796 3:0.045101157 4:0.013893482 5:0.0064554251 6:0.28346045 7:0.35454352 8:0.33931069 9:0.45490212 10:0.31311456 
-256 1:0.42344263 2:0.31586519 3:0.12365505 4:0.09360716 5:0.043429961 6:0.22153093 7:0.087812538 8:0.18151084 9:0.10805794 10:0.095279023 
-256 1:0.28415537 2:0.42054745 3:0.16447805 4:0.08912821 5:0.041690922 6:0.12007128 7:0.18932594 8:0.11052828 9:0.18744425 10:0.34375355 
-256 1:0.79315195 2:0.13404691 3:0.027488124 4:0.028204935 5:0.017108077 6:0.011150448 7:0.043119375 8:0.12243697 9:0.029513354 10:0.10026619 
-256 1:0.56228636 2:0.15014652 3:0.12008955 4:0.10728619 5:0.060191379 6:0.16515474 7:0.18776555 8:0.090047593 9:0.13952932 10:0.10965175 
-256 1:0.42820838 2:0.21906874 3:0.19698255 4:0.10016791 5:0.055572431 6:0.10774055 7:0.032964765 8:0.060279698 9:0.056093374 10:0.12799785 
-256 1:0.55877105 2:0.19209914 3:0.096495682 4:0.1025161 5:0.050118028 6:0.085497198 7:0.053621949 8:0.14909662 9:0.36675715 10:0.36576662 
-256 1:0.62715735 2:0.19451941 3:0.0872133 4:0.070019308 5:0.021090633 6:0.01463427 7:0.027301201 8:0.0054075561 9:0.00622573 10:0.068978889 
-42.885549440767129 1:0.25492841 2:0.23559378 3:0.14658841 4:0.11536351 5:0.24752589 6:0.18993526 7:0.090655461 8:0.1268404 9:0.16786101 10:0.237766 
-256 1:0.4200277 2:0.30830231 3:0.10765796 4:0.11669992 5:0.047312112 6:0.33303369 7:0.20763982 8:0.193523 9:0.22012313 10:0.039100036 
-75.206053564995003 1:0.18001469 2:0.22651009 3:0.20079776 4:0.26623835 5:0.12643912 6:0.063857912 7:0.084492899 8:0.042341693 9:0.032706146 10:0.065208268 
-256 1:0.51274782 2:0.24898457 3:0.097697861 4:0.098705017 5:0.041864729 6:0.040218636 7:0.0050606428 8:0.095753687 9:0.019564817 10:0.16830676 
-256 1:0.36472286 2:0.36111949 3:0.11533193 4:0.10978445 5:0.049041271 6:0.040721701 7:0.17098821 8:0.092317794 9:0.15747494 10:0.036508796 
-256 1:0.61586076 2:0.22665692 3:0.076900647 4:0.055820003 5:0.024761667 6:0.0088667385 7:0.027442027 8:0.17391823 9:0.10325652 10:0.021498552 
-256 1:0.49501302 2:0.21582781 3:0.13610471 4:0.10602986 5:0.047024597 6:0.19418146 7:0.084069309 8:0.11907296 9:0.14545088 10:0.13778845 
-256 1:0.61889906 2:0.20866551 3:0.08181732 4:0.056482696 5:0.034135423 6:0.016412287 7:0.16897463 8:0.13860057 9:0.062902585 10:0.10853449 
-256 1:0.41541227 2:0.20731835 3:0.16082884 4:0.13641773 5:0.080022811 6:0.17769124 7:0.07690594 8:0.065723308 9:0.13078954 10:0.0082260765 
-256 1:0.64093074 2:0.24131637 3:0.071293572 4:0.032753344 5:0.013705978 6:0.028637849 7:0.035 8:0.13120822 9:0.022761663 10:0.094047072 
-256 1:0.52778512 2:0.25447168 3:0.092264948 4:0.080997796 5:0.044480462 6:0.1202758 7:0.010789345 8:0.31859218 9:0.34615906 10:0.44940684 
-256 1:0.55569758 2:0.26241752 3:0.098074432 4:0.055706977 5:0.028103493 6:0.049758049 7:0.011718887 8:0.1278269 9:0.079345457 10:0.047550595 
-256 1:0.45875233 2:0.31824383 3:0.12415378 4:0.068187866 5:0.030662196 6:0.31101114 7:0.12283565 8:0.071802257 9:0.04078359 10:0.040554743 
-256 1:0.38396729 2:0.40820179 3:0.10113004 4:0.075640186 5:0.031060698 6:0.12742576 7:0.07599006 8:0.16753032 9:0.098194976 10:0.11785746 
-256 1:0.3934569 2:0.32107883 3:0.12133305 4:0.1167032 5:0.047428012 6:0.088515242 7:0.091990032 8:0.060939977 9:0.038712689 10:0.031307073 
-256 1:0.56356875 2:0.17902873 3:0.095841498 4:0.10454077 5:0.057020254 6:0.17758749 7:0.10236999 8:0.070320312 9:0.035854734 10:0.044366873 
-256 1:0.5589827 2:0.2389604 3:0.085596551 4:0.089223372 5:0.027236972 6:0.014039135 7:0.046901886 8:0.043541882 9:0.13293773 10:0.03871512 
-256 1:0.42880484 2:0.23468308 3:0.15855665 4:0.11124341 5:0.066712027 6:0.078157934 7:0.0085409981 8:0.027781146 9:0.11534537 10:0.097274158 
-256 1:0.29808277 2:0.30472899 3:0.18177476 4:0.14568016 5:0.069733328 6:0.092786391 7:0.13025938 8:0.11167511 9:0.21692292 10:0.091061172 
-256 1:0.27410399 2:0.34618721 3:0.14847961 4:0.15059683 5:0.080632356 6:0.073477191 7:0.10654546 8:0.0092776872 9:0.05298284 10:0.033232873 
-256 1:0.2874644 2:0.36267595 3:0.14940496 4:0.13776933 5:0.06268536 6:0.17170475 7:0.17596241 8:0.23035845 9:0.16477078 10:0.097839804 
-256 1:0.38585734 2:0.41841164 3:0.084619756 4:0.080768656 5:0.030342605 6:0.1385769 7:0.10227542 8:0.19643444 9:0.060876267 10:0.077403564 
-256 1:0.66862577 2:0.20756941 3:0.041748161 4:0.050679638 5:0.031377017 6:0.050119845 7:0.10257836 8:0.19924955 9:0.41446128 10:0.55463521 
-256 1:0.57406889 2:0.23882061 3:0.1159909 4:0.049712423 5:0.021407169 6:0.025991311 7:0.12789193 8:0.038574555 9:0.23781034 10:0.23020757 
-256 1:0.38668168 2:0.362682 3:0.14600588 4:0.070124343 5:0.034506092 6:0.076092603 7:0.14399744 8:0.10118467 9:0.077377787 10:0.068336306 
-256 1:0.3448113 2:0.30160588 3:0.13929319 4:0.16389949 5:0.050390144 6:0.30385221 7:0.1520449 8:0.25077839 9:0.011131751 10:0.069028371 
-256 1:0.44532054 2:0.34109867 3:0.11257574 4:0.070660844 5:0.030344206 6:0.1199044 7:0.08586069 8:0.0096570258 9:0.056212483 10:0.013411879 
-256 1:0.39918861 2:0.20602641 3:0.19300492 4:0.13859511 5:0.063184944 6:0.049238754 7:0.018547952 8:0.014321411 9:0.19417556 10:0.22342663 
-256 1:0.26140591 2:0.49792029 3:0.10172904 4:0.10206856 5:0.036876206 6:0.22938236 7:0.058680859 8:0.19818593 9:0.090071616 10:0.044347948 
-256 1:0.22818932 2:0.42787135 3:0.15568568 4:0.13167393 5:0.056579719 6:0.19896466 7:0.13647629 8:0.39464495 9:0.098254249 10:0.10800523 
-256 1:0.40889417 2:0.35433396 3:0.12926831 4:0.071082119 5:0.036421444 6:0.11812078 7:0.027723376 8:0.25907319 9:0.080569693 10:0.025758142 
-256 1:0.41081931 2:0.20232949 3:0.16677219 4:0.098915051 5:0.12116396 6:0.08855733 7:0.053950268 8:0.10730416 9:0.12326422 10:0.57521186 
-256 1:0.42481469 2:0.32025254 3:0.10318381 4:0.10401351 5:0.047735455 6:0.38203839 7:0.16951149 8:0.10897746 9:0.30357137 10:0.20845128 
-256 1:0.52177916 2:0.24724699 3:0.10467108 4:0.082262781 5:0.044039983 6:0.18265698 7:0.017862413 8:0.044814939 9:0.046815817 10:0.085933713 
-256 1:0.29919256 2:0.36044115 3:0.21777809 4:0.08535851 5:0.037229685 6:0.17420837 7:0.21007089 8:0.12794518 9:0.12720626 10:0.34529522 
-256 1:0.58706671 2:0.2224359 3:0.094947817 4:0.068222297 5:0.027327281 6:0.014958389 7:0.010481214 8:0.0023839401 9:0.018160392 10:0.008483204 
-256 1:0.4163566 2:0.41769759 3:0.096427089 4:0.049469624 5:0.020049097 6:0.062844376 7:0.14200591 8:0.061201711 9:0.02128667 10:0.045475784 
-256 1:0.68930039 2:0.19661943 3:0.05967049 4:0.035978457 5:0.018431237 6:0.041098724 7:0.10156228 8:0.08991428 9:0.16661671 10:0.11499348 
-256 1:0.50907477 2:0.27177779 3:0.12311483 4:0.059015424 5:0.037017188 6:0.064613175 7:0.061153057 8:0.061445945 9:0.087866473 10:0.055890845 
-256 1:0.48283716 2:0.21779352 3:0.15261408 4:0.10464115 5:0.042114088 6:0.012211094 7:0.29135461 8:0.018624405 9:0.18914563 10:0.1939759 
-256 1:0.65662255 2:0.19682773 3:0.064416092 4:0.055800047 5:0.026333576 6:0.0090036903 7:0.066523692 8:0.03718172 9:0.10763921 10:0.14036903 
-256 1:0.48490568 2:0.35383245 3:0.073424485 4:0.060189082 5:0.027648305 6:0.10364777 7:0.074014227 8:0.11288723 9:0.03314739 10:0.15020906 
-256 1:0.35114334 2:0.16782699 3:0.23096545 4:0.18323624 5:0.066827969 6:0.06647597 7:0.10439769 8:0.12967894 9:0.1274516 10:0.14956942 
-256 1:0.68066595 2:0.1915744 3:0.063396064 4:0.043011336 5:0.021352247 6:0.071703649 7:0.0040475115 8:0.098207846 9:0.24735588 10:0.26920477 
-256 1:0.44283601 2:0.27227785 3:0.14255528 4:0.088423942 5:0.053906912 6:0.14421294 7:0.042386749 8:0.074259176 9:0.1081678 10:0.014366674 
-256 1:0.63997702 2:0.20560433 3:0.075904218 4:0.052260635 5:0.02625379 6:0.042454067 7:0.10365083 8:0.016218948 9:0.16521266 10:0.2158918 
-256 1:0.65491881 2:0.23456977 3:0.059099317 4:0.034126341 5:0.017285758 6:0.0026747364 7:0.064655431 8:0.14943183 9:0.082615389 10:0.074674723 
-256 1:0.39717167 2:0.32178443 3:0.12684499 4:0.10917716 5:0.045021743 6:0.073960491 7:0.06605263 8:0.23334137 9:0.039184986 10:0.049514636 
-256 1:0.47597188 2:0.23858455 3:0.11093131 4:0.11246757 5:0.062044681 6:0.10156344 7:0.031323383 8:0.038370355 9:0.10615939 10:0.28114269 
-256 1:0.25153404 2:0.298385 3:0.23242976 4:0.16131774 5:0.056333463 6:0.05032988 7:0.14450937 8:0.046868667 9:0.19546854 10:0.061478019 
-256 1:0.61209782 2:0.12055468 3:0.13424748 4:0.092002583 5:0.041097444 6:0.16631295 7:0.12052264 8:0.20522908 9:0.0005249817 10:0.0098273218 
-256 1:0.37253324 2:0.39699948 3:0.079792865 4:0.10113076 5:0.049543655 6:0.11365286 7:0.074762508 8:0.016305066 9:0.0062184516 10:0.25167198 
-256 1:0.24004974 2:0.50929929 3:0.082344671 4:0.11187224 5:0.056434068 6:0.065397688 7:0.030617906 8:0.064531563 9:0.18025566 10:0.32834759 
-256 1:0.55239661 2:0.16898739 3:0.10886858 4:0.12053008 5:0.049217346 6:0.0036562823 7:0.15100067 8:0.16480166 9:0.12645797 10:0.14793452 
-256 1:0.45644594 2:0.27336192 3:0.11271875 4:0.10481012 5:0.052663271 6:0.067728001 7:0.075279557 8:0.056150835 9:0.063383747 10:0.17589445 
-256 1:0.42081762 2:0.20559557 3:0.13738105 4:0.13516621 5:0.10103956 6:0.40660944 7:0.081669278 8:0.23938534 9:0.2357885 10:0.42016535 
-256 1:0.21679013 2:0.35055999 3:0.16301454 4:0.1900287 5:0.079606642 6:0.29475573 7:0.24673603 8:0.03403828 9:0.026086203 10:0.072840355 
-256 1:0.38482554 2:0.26688327 3:0.14214494 4:0.1334259 5:0.072720347 6:0.25960199 7:0.17592281 8:0.17261291 9:0.024836226 10:0.19711788 
-256 1:0.73113115 2:0.14632766 3:0.047813094 4:0.044747666 5:0.029980431 6:0.11261097 7:0.15394163 8:0.17331023 9:0.0065494772 10:0.06248254 
-256 1:0.53293245 2:0.18045826 3:0.148684 4:0.082173657 5:0.055751635 6:0.21747358 7:0.038038364 8:0.11131442 9:0.024611543 10:0.042222123 
-256 1:0.69878837 2:0.19060477 3:0.042555323 4:0.042520174 5:0.025531362 6:0.19731948 7:0.14532016 8:0.15479585 9:0.055631973 10:0.02058613 
-256 1:0.71427208 2:0.17040143 3:0.0504992 4:0.042909973 5:0.021917323 6:0.05418445 7:0.14223667 8:0.025969886 9:0.0086130226 10:0.068661621 
-256 1:0.65833578 2:0.25795235 3:0.043892201 4:0.026836974 5:0.012982699 6:0.17120733 7:0.15835438 8:0.045482707 9:0.090044864 10:0.28667598 
-256 1:0.34120972 2:0.35854459 3:0.13870659 4:0.10386665 5:0.057672448 6:0.091890958 7:0.027097897 8:0.05670896 9:0.048745977 10:0.050746215 
-256 1:0.48425611 2:0.31516011 3:0.11192448 4:0.056684537 5:0.031974771 6:0.041428145 7:0.1731851 8:0.13056097 9:0.12791426 10:0.057134924 
-256 1:0.33653113 2:0.38980556 3:0.13002501 4:0.09767295 5:0.045965359 6:0.0580562 7:0.13945585 8:0.30257225 9:0.024805306 10:0.14142489 
-256 1:0.70900775 2:0.21371182 3:0.045837719 4:0.020493998 5:0.010948716 6:0.10127858 7:0.011233143 8:0.18017099 9:0.22756573 10:0.30628332 
-256 1:0.2776604 2:0.3217026 3:0.17281805 4:0.15969065 5:0.068128304 6:0.18338719 7:0.015099474 8:0.1731261 9:0.19674015 10:0.21367264 
-256 1:0.40847118 2:0.27671474 3:0.12374611 4:0.13466369 5:0.05640429 6:0.087085351 7:0.066824798 8:0.042775316 9:0.16439035 10:0.15354742 
-256 1:0.59194031 2:0.22560445 3:0.086091429 4:0.063167236 5:0.033196578 6:0.15606926 7:0.028697602 8:0.16948625 9:0.16776175 10:0.070287401 
-20.844867208601034 1:0.42017051 2:0.26175977 3:0.14919814 4:0.10467798 5:0.064193603 6:0.0058759185 7:0.046070694 8:0.044819055 9:0.015247972 10:0.10195244 
-256 1:0.67134394 2:0.22381483 3:0.068228748 4:0.027029335 5:0.0095831376 6:0.088321105 7:0.036338687 8:0.028312284 9:0.045300309 10:0.067673296 
-256 1:0.44118769 2:0.27517666 3:0.13610473 4:0.10216819 5:0.045362729 6:0.16237749 7:0.20843029 8:0.041668127 9:0.073763699 10:0.18780207 
-109.31964447624054 1:0.38477559 2:0.12239492 3:0.088058951 4:0.14623619 5:0.25853435 6:0.042163743 7:0.12553842 8:0.041894083 9:0.20313677 10:0.18436093 
-22.407967077829827 1:0.32194097 2:0.35930306 3:0.14700162 4:0.1109582 5:0.06079616 6:0.3271144 7:0.22219632 8:0.11248849 9:0.049782192 10:0.040771124 
-256 1:0.36111085 2:0.30032947 3:0.167841 4:0.12592567 5:0.044793002 6:0.0026714467 7:0.15246127 8:0.36522642 9:0.080552254 10:0.0037639839 
-11.532622225642816 1:0.45081861 2:0.25901177 3:0.10127856 4:0.10763237 5:0.081258686 6:0.48846574 7:0.64445001 8:0.86206486 9:0.7715913 10:0.59123626 
-256 1:0.68322331 2:0.19545463 3:0.081834403 4:0.027390148 5:0.012097516 6:0.020573966 7:0.0015740343 8:0.12193255 9:0.18590654 10:0.34577276 
-256 1:0.18205551 2:0.31085206 3:0.22540029 4:0.19324419 5:0.088447953 6:0.03451524 7:0.13857641 8:0.28964934 9:0.10693713 10:0.063072242 
-256 1:0.72676013 2:0.17608023 3:0.032432581 4:0.041575258 5:0.023151801 6:0.037248744 7:0.0031420498 8:0.10159856 9:0.081032218 10:0.077163467 
-256 1:0.30071631 2:0.36290422 3:0.19728928 4:0.10085321 5:0.038236976 6:0.3130729 7:0.0079111831 8:0.17298415 9:0.08077534 10:0.1250522 
-256 1:0.41616552 2:0.28791019 3:0.12460118 4:0.11810955 5:0.053213558 6:0.14768366 7:0.10099775 8:0.17073675 9:0.15571587 10:0.1262763 
-256 1:0.29371184 2:0.42113191 3:0.14063413 4:0.097421865 5:0.047100259 6:0.23606885 7:0.00040607741 8:0.046269301 9:0.153541 10:0.075888722 
-256 1:0.39390919 2:0.21643915 3:0.15440307 4:0.15925195 5:0.075996631 6:0.16943213 7:0.022676063 8:0.10654889 9:0.071148331 10:0.15651568 
-256 1:0.31619853 2:0.41369673 3:0.12508833 4:0.088210667 5:0.056805745 6:0.081309063 7:0.025332725 8:0.020056401 9:0.0069131089 10:0.10284567 
-256 1:0.74542844 2:0.16824898 3:0.041106752 4:0.027507976 5:0.01770786 6:0.050168802 7:0.010283588 8:0.14099733 9:0.16311713 10:0.08001407 
-256 1:0.21465673 2:0.50183756 3:0.10888584 4:0.1167943 5:0.057825567 6:0.098183932 7:0.069612564 8:0.28548692 9:0.1895337 10:0.094958156 
-256 1:0.45829599 2:0.23806952 3:0.12845943 4:0.11859534 5:0.056579716 6:0.040932032 7:0.01835799 8:0.21314382 9:0.16157067 10:0.2038788 
-256 1:0.70395333 2:0.088285659 3:0.069567504 4:0.089955169 5:0.048238336 6:0.022028714 7:0.17376708 8:0.2081579 9:0.076188396 10:0.009972052 
-256 1:0.34743705 2:0.38978597 3:0.10281478 4:0.10755606 5:0.052406134 6:0.050163439 7:0.052031119 8:0.077101935 9:0.047419878 10:0.039396256 
-256 1:0.481767 2:0.34088163 3:0.086504511 4:0.062115561 5:0.028731297 6:0.25682004 7:0.047958575 8:0.20774541 9:0.016475689 10:0.01115833 
-256 1:0.53106412 2:0.24147504 3:0.12613922 4:0.068780993 5:0.032540633 6:0.24359574 7:0.026758464 8:0.3947362 9:0.027286465 10:0.01002925 
-256 1:0.55623924 2:0.20752303 3:0.10018258 4:0.10276562 5:0.033289532 6:0.10265322 7:0.050746741 8:0.060038798 9:0.097667153 10:0.049990749 
-238.58394979956739 1:0.55915423 2:0.1456124 3:0.087166636 4:0.13267996 5:0.075386778 6:0.24597723 7:0.072814214 8:0.22098376 9:0.57783889 10:0.59361882 
-256 1:0.69342055 2:0.22841898 3:0.040580824 4:0.028589743 5:0.0089898963 6:0.12956929 7:0.02974637 8:0.14251414 9:0.33103014 10:0.135273 
-256 1:0.55898835 2:0.24663961 3:0.085328452 4:0.069025108 5:0.040018482 6:0.0097952852 7:0.17187383 8:0.092324015 9:0.15277205 10:0.32899743 
-256 1:0.60031543 2:0.22929331 3:0.070593782 4:0.069092365 5:0.030705116 6:0.11805794 7:0.026726444 8:0.10557059 9:0.2536226 10:0.16766938 
-256 1:0.46076016 2:0.33435965 3:0.1157626 4:0.062366964 5:0.026750621 6:0.29355679 7:0.14582123 8:0.15644981 9:0.028737469 10:0.0077022744 
-256 1:0.57465968 2:0.2069135 3:0.096951198 4:0.080973356 5:0.040502273 6:0.042321654 7:0.10639617 8:0.051009152 9:0.0072202455 10:0.028943101 
-256 1:0.44643961 2:0.26789605 3:0.11623974 4:0.11508167 5:0.054342929 6:0.0099520447 7:0.0078650149 8:0.12180425 9:0.094764351 10:0.048801979 
-256 1:0.73797032 2:0.17368483 3:0.051563849 4:0.023107301 5:0.013673707 6:0.086361764 7:0.085712793 8:0.20944007 9:0.062454971 10:0.0031071059 
-76.358336970193832 1:0.92124974 2:0.062220395 3:0.0091009784 4:0.0050558232 5:0.0023730654 6:0.97690043 7:0.85956149 8:0.45545824 9:0.31364622 10:0.13889052 
-256 1:0.53545173 2:0.25016905 3:0.12203294 4:0.061506253 5:0.030840035 6:0.1203207 7:0.033068976 8:0.044297344 9:0.0078025085 10:0.047751174 
-256 1:0.17618196 2:0.28398245 3:0.31421211 4:0.14818232 5:0.077441154 6:0.064127756 7:0.11966543 8:0.33490765 9:0.26535455 10:0.31202124 
-74.505829245612532 1:0.31211707 2:0.30689675 3:0.15764428 4:0.16102981 5:0.062312083 6:0.017495138 7:0.25436497 8:0.048574891 9:0.32282362 10:0.38853539 
-33.932781468542544 1:0.65530529 2:0.2387823 3:0.051290633 4:0.043152309 5:0.011469465 6:0.20579548 7:0.066366257 8:0.56781571 9:0.69502338 10:0.53873134 
-256 1:0.29774167 2:0.1926982 3:0.23261746 4:0.2053929 5:0.071549778 6:0.10521215 7:0.086544264 8:0.13102006 9:0.016079622 10:0.003949834 
-248.67972489843908 1:0.62981047 2:0.11888255 3:0.092151053 4:0.10231647 5:0.056839461 6:0.043298084 7:0.094812298 8:0.4204265 9:0.21621687 10:0.29768316 
-256 1:0.27760239 2:0.48170855 3:0.089521741 4:0.10503972 5:0.046127602 6:0.12151598 7:0.056139707 8:0.10400754 9:0.16039983 10:0.033532321 
-256 1:0.55860078 2:0.24986513 3:0.098513327 4:0.063161067 5:0.029859696 6:0.055310526 7:0.035130686 8:0.021927041 9:0.042582364 10:0.11460207 
-256 1:0.56058932 2:0.18091243 3:0.11228191 4:0.094979627 5:0.051236713 6:0.068660439 7:0.1309572 8:0.3582403 9:0.12495439 10:0.17971554 
-256 1:0.47882689 2:0.36140144 3:0.075824085 4:0.055775095 5:0.02817249 6:0.024312003 7:0.01991316 8:0.14652875 9:0.064049637 10:0.067400191 
-256 1:0.62629093 2:0.24712535 3:0.057700572 4:0.040160014 5:0.02872313 6:0.088462901 7:0.12060445 8:0.35849814 9:0.13726008 10:0.096329901 
-256 1:0.56754159 2:0.25594059 3:0.10312874 4:0.052220144 5:0.021168935 6:0.075976026 7:0.067336629 8:0.034851493 9:0.15461425 10:0.027765201 
-256 1:0.64916069 2:0.19318232 3:0.094637533 4:0.042434532 5:0.02058493 6:0.016871278 7:0.060747837 8:0.20357175 9:0.0085473258 10:0.02150078 
-256 1:0.3734949 2:0.28327999 3:0.16672492 4:0.12065001 5:0.055850172 6:0.044916634 7:0.12336949 8:0.081228674 9:0.048042385 10:0.13039844 
-256 1:0.29033095 2:0.25129614 3:0.18609725 4:0.18133978 5:0.090935865 6:0.10649563 7:0.01042345 8:0.016305452 9:0.18345576 10:0.03056066 
-256 1:0.67328112 2:0.19976916 3:0.056540638 4:0.046353429 5:0.024055656 6:0.037899837 7:0.081362547 8:0.16994767 9:0.15844695 10:0.10135721 
-256 1:0.46671871 2:0.23524788 3:0.13758472 4:0.10793782 5:0.05251088 6:0.044068129 7:0.061296391 8:0.11872112 9:0.10467869 10:0.034914932 
-256 1:0.43472704 2:0.23249891 3:0.1627489 4:0.11878208 5:0.051243075 6:0.18619674 7:0.066036334 8:0.24564539 9:0.16379396 10:0.32788161 
-256 1:0.39219761 2:0.371061 3:0.12008181 4:0.080357634 5:0.036301946 6:0.17101042 7:0.014747224 8:0.16939828 9:0.1084024 10:0.074874987 
-256 1:0.58519886 2:0.24876135 3:0.087926767 4:0.056369689 5:0.021743326 6:0.037264995 7:0.12242249 8:0.023502396 9:0.094615823 10:0.10128949 
-256 1:0.6025311 2:0.21322458 3:0.0825391 4:0.068131545 5:0.033573671 6:0.035506185 7:0.029812021 8:0.084563335 9:0.14831526 10:0.092035837 
-256 1:0.30780313 2:0.41632582 3:0.11772161 4:0.097883273 5:0.06026617 6:0.016950476 7:0.061905381 8:0.024479355 9:0.035101249 10:0.10049593 
-256 1:0.70416953 2:0.20652279 3:0.053549641 4:0.025348961 5:0.010409083 6:0.0072931615 7:0.012779724 8:0.044609181 9:0.21262925 10:0.31602555 
-256 1:0.42049545 2:0.34863531 3:0.12211593 4:0.079890465 5:0.02886285 6:0.25050335 7:0.032482822 8:0.080617871 9:0.094257626 10:0.0047177926 
-256 1:0.43998134 2:0.33263487 3:0.12948479 4:0.064923837 5:0.032975164 6:0.14164052 7:0.036299655 8:0.2904805 9:0.057930409 10:0.012823929 
-256 1:0.46807258 2:0.37100728 3:0.079007273 4:0.062360967 5:0.0195519 6:0.019002803 7:0.039881259 8:0.13906298 9:0.092095845 10:0.042769922 
-256 1:0.42571732 2:0.30264042 3:0.13196623 4:0.087857958 5:0.051818069 6:0.11526333 7:0.10896866 8:0.11353841 9:0.036397388 10:0.062385689 
-256 1:0.76761097 2:0.17727535 3:0.028567149 4:0.019243131 5:0.0073034048 6:0.075862503 7:0.010351628 8:0.08431381 9:0.234499 10:0.031039854 
-256 1:0.40770187 2:0.30164705 3:0.11626856 4:0.11390452 5:0.060478 6:0.12798793 7:0.18782044 8:0.26831958 9:0.022021448 10:0.10814475 
-256 1:0.51217465 2:0.26439922 3:0.10678196 4:0.073762022 5:0.042882147 6:0.1323781 7:0.03587207 8:0.026980236 9:0.01708161 10:0.18890488 
-256 1:0.45802642 2:0.31425374 3:0.078541644 4:0.1141211 5:0.035057091 6:0.16139375 7:0.19296897 8:0.19686093 9:0.10945879 10:0.1146219 
-256 1:0.6243199 2:0.20915676 3:0.10056843 4:0.054524008 5:0.011430903 6:0.057175255 7:0.051933114 8:0.017468333 9:0.017176449 10:0.004992224 
-256 1:0.63672559 2:0.18845851 3:0.079377448 4:0.058896619 5:0.036541828 6:0.036183502 7:0.0545341 8:0.090824213 9:0.076136107 10:0.12064201 
-256 1:0.67522014 2:0.16749451 3:0.060569347 4:0.065226508 5:0.031489487 6:0.11688242 7:0.134885 8:0.10289275 9:0.1838055 10:0.097745521 
-119.06809782811879 1:0.8316259 2:0.089579682 3:0.022923187 4:0.034091771 5:0.021779458 6:0.034340093 7:0.068918431 8:0.16528929 9:0.20592975 10:0.31421363 
-256 1:0.65461315 2:0.24061748 3:0.05935327 4:0.033064635 5:0.012351461 6:0.18525856 7:0.078019134 8:0.064589799 9:0.061338409 10:0.048027897 
-256 1:0.25148811 2:0.3638473 3:0.16585651 4:0.14809908 5:0.070709002 6:0.33012174 7:0.17016475 8:0.012956125 9:0.092941416 10:0.13910846 
-256 1:0.66231741 2:0.22685727 3:0.064563527 4:0.030279534 5:0.015982254 6:0.011374677 7:0.072247562 8:0.10123508 9:0.17627776 10:0.10311729 
-256 1:0.42491399 2:0.30699102 3:0.095537908 4:0.12446532 5:0.048091758 6:0.058704336 7:0.10335651 8:0.070192041 9:0.14422283 10:0.11902465 
-256 1:0.27468086 2:0.32415131 3:0.17431231 4:0.15290036 5:0.073955158 6:0.053861529 7:0.16960087 8:0.27294949 9:0.094631295 10:0.019843741 
-256 1:0.24256133 2:0.28241484 3:0.16045106 4:0.21632927 5:0.098243509 6:0.18892736 7:0.078908452 8:0.006801759 9:0.034227786 10:0.06144819 
-256 1:0.67686945 2:0.16691277 3:0.077807218 4:0.054085069 5:0.024325497 6:0.088912421 7:0.09823354 8:0.17998527 9:0.20043863 10:0.076294287 
-236.71378857335816 1:0.19277295 2:0.37633998 3:0.15372578 4:0.18444022 5:0.092721062 6:0.070857526 7:0.1204349 8:0.13540951 9:0.01500941 10:0.13941761 
-256 1:0.52994032 2:0.21441819 3:0.093454988 4:0.095446507 5:0.06673999 6:0.0069929518 7:0.312944 8:0.041640169 9:0.14016533 10:0.23623265 
-256 1:0.44566658 2:0.21280693 3:0.15778206 4:0.1171246 5:0.066619824 6:0.074564722 7:0.0016908765 8:0.1595997 9:0.026911994 10:0.10238177 
-256 1:0.29366675 2:0.33940577 3:0.19652165 4:0.11666167 5:0.05374417 6:0.12800569 7:0.38223986 8:0.099205595 9:0.11994972 10:0.026351855 
-256 1:0.39576945 2:0.20560599 3:0.19323758 4:0.11788326 5:0.087503723 6:0.3998273 7:0.23486092 8:0.15305561 9:0.050189879 10:0.12896883 
-256 1:0.40650175 2:0.28665988 3:0.14851749 4:0.10399219 5:0.054328697 6:0.3157029 7:0.16073769 8:0.28125292 9:0.10215301 10:0.13698305 
-256 1:0.52937484 2:0.19144503 3:0.14577133 4:0.087795809 5:0.045612983 6:0.15559025 7:0.12679046 8:0.18689991 9:0.29764201 10:0.30318093 
-256 1:0.50433502 2:0.23368387 3:0.1240217 4:0.097861709 5:0.0400977 6:0.081064779 7:0.072498639 8:0.018915203 9:0.1728249 10:0.067877262 
-256 1:0.29924815 2:0.41467896 3:0.11104929 4:0.11043341 5:0.064590187 6:0.076834776 7:0.18167817 8:0.38051789 9:0.072636558 10:0.015838865 
-1.4460395835445559 1:0.7747864 2:0.16299243 3:0.025513646 4:0.024742661 5:0.011964855 6:0.10329927 7:0.052849462 8:0.0019808598 9:0.32058299 10:0.28056151 
-256 1:0.14691394 2:0.35740952 3:0.20155478 4:0.19545141 5:0.098670352 6:0.14096757 7:0.1063736 8:0.1455547 9:0.1155484 10:0.13603994 
-256 1:0.66312163 2:0.19167792 3:0.066029957 4:0.049610857 5:0.029559634 6:0.05880526 7:0.13439791 8:0.17951483 9:0.18877931 10:0.39504416 
-256 1:0.34044684 2:0.26345039 3:0.17932911 4:0.14383689 5:0.072936766 6:0.13599114 7:0.26453645 8:0.32091564 9:0.36148445 10:0.23932961 
-256 1:0.47957855 2:0.36678876 3:0.085275889 4:0.045438631 5:0.022918174 6:0.14176026 7:0.036202306 8:0.037393186 9:0.081447935 10:0.031416894 
-256 1:0.29426129 2:0.37852347 3:0.14500788 4:0.12540193 5:0.056805429 6:0.1095534 7:0.10251835 8:0.021682535 9:0.12381437 10:0.13223386 
-256 1:0.2744696 2:0.2290363 3:0.19145185 4:0.1954481 5:0.10959415 6:0.23753493 7:0.17728037 8:0.2073004 9:0.067508406 10:0.063230787 
-256 1:0.52009382 2:0.37104369 3:0.073095365 4:0.025808398 5:0.0099587284 6:0.0063985373 7:0.0017978902 8:0.045164037 9:0.054100796 10:0.048055014 
-256 1:0.48577185 2:0.42817338 3:0.044400358 4:0.028077424 5:0.013576994 6:0.079802194 7:0.027083591 8:0.053109131 9:0.048056655 10:0.039889163 
-256 1:0.38466172 2:0.34533564 3:0.11759207 4:0.096223655 5:0.056186912 6:0.12578595 7:0.11089135 8:0.38530301 9:0.13627461 10:0.020636153 
-256 1:0.71485027 2:0.16719233 3:0.03517179 4:0.059440607 5:0.023345001 6:0.030112205 7:0.0013716258 8:0.00055232247 9:0.13635538 10:0.16330172 
-47.99239053989114 1:0.1683277 2:0.40474763 3:0.14472699 4:0.17250994 5:0.10968775 6:0.19643331 7:0.1614796 8:0.14023096 9:0.010606276 10:0.038308755 
-256 1:0.62208221 2:0.18721323 3:0.090238011 4:0.064919439 5:0.035547103 6:0.021078043 7:0.13145824 8:0.028110686 9:0.13326434 10:0.10158676 
-256 1:0.22394931 2:0.26233999 3:0.29625658 4:0.10221146 5:0.11524265 6:0.055522911 7:0.034395564 8:0.02882721 9:0.02239329 10:0.060121097 
-256 1:0.50783092 2:0.28051026 3:0.084936221 4:0.090753738 5:0.035968859 6:0.059590407 7:0.11048934 8:0.091721205 9:0.17551145 10:0.11973321 
-256 1:0.67496508 2:0.20662025 3:0.058730778 4:0.039078118 5:0.020605768 6:0.052781075 7:0.10441268 8:0.0020296267 9:0.22351435 10:0.15551448 
-256 1:0.44676362 2:0.2054966 3:0.14019582 4:0.1337555 5:0.073788457 6:0.15685067 7:0.049431169 8:0.030385488 9:0.047711328 10:0.0050699461 
-256 1:0.53841751 2:0.29585304 3:0.08186252 4:0.056383896 5:0.02748303 6:0.078124802 7:0.10099539 8:0.002780536 9:0.2058114 10:0.16150734 
-256 1:0.17780145 2:0.22241488 3:0.20768125 4:0.26881981 5:0.12328262 6:0.03065314 7:0.095889323 8:0.046358135 9:0.037307873 10:0.063494315 
-256 1:0.5745867 2:0.23706997 3:0.071147135 4:0.058373484 5:0.058822717 6:0.53082114 7:0.1179416 8:0.037859942 9:0.1001751 10:0.086923648 
-256 1:0.26298572 2:0.33110282 3:0.18855922 4:0.14882523 5:0.068527009 6:0.0064012056 7:0.14019016 8:0.15024162 9:0.25791438 10:0.13351801 
-256 1:0.44247828 2:0.30447708 3:0.12428924 4:0.086895819 5:0.041859578 6:0.05649543 7:0.050835945 8:0.024069266 9:0.011581781 10:0.057484263 
-256 1:0.5058856 2:0.24849273 3:0.12776287 4:0.079977405 5:0.037881399 6:0.048507816 7:0.091654198 8:0.021153518 9:0.2236192 10:0.13258262 
-40.079500935094757 1:0.4769262 2:0.22788316 3:0.10536893 4:0.12799616 5:0.061825555 6:0.19540307 7:0.020221862 8:0.037067413 9:0.26498176 10:0.008840976 
-256 1:0.39472807 2:0.31972277 3:0.13610512 4:0.098372833 5:0.051071208 6:0.19008754 7:0.023919224 8:0.10874344 9:0.017459671 10:0.029915552 
-149.15017078350647 1:0.2977882 2:0.45208454 3:0.11392693 4:0.086435725 5:0.049764596 6:0.50348252 7:0.1107705 8:0.016937655 9:0.13050553 10:0.026185779 
-256 1:0.13644903 2:0.30471467 3:0.35640785 4:0.14372846 5:0.05869999 6:0.089291523 7:0.058422183 8:0.047101556 9:0.04236771 10:0.15386914 
-256 1:0.48255626 2:0.28016595 3:0.12047772 4:0.068518341 5:0.048281726 6:0.14028262 7:0.06395495 8:0.082032194 9:0.087284001 10:0.24227693 
-256 1:0.74139734 2:0.14592902 3:0.068215906 4:0.029473557 5:0.014984177 6:0.038322646 7:0.20136373 8:0.15707931 9:0.038357202 10:0.0083473962 
-256 1:0.63191179 2:0.21251984 3:0.075921954 4:0.052685665 5:0.026960749 6:0.044882285 7:0.10283084 8:0.099804181 9:0.19180788 10:0.12883842 
-256 1:0.65083523 2:0.27956589 3:0.028709693 4:0.025508669 5:0.015380524 6:0.060764936 7:0.0012364032 8:0.32609225 9:0.15586686 10:0.53404081 
-256 1:0.33148151 2:0.15106394 3:0.10793394 4:0.15245686 5:0.25706375 6:0.03710768 7:0.095225436 8:0.19638741 9:0.21704944 10:0.21764664 
-256 1:0.466042 2:0.27895052 3:0.11611858 4:0.096360488 5:0.042528407 6:0.24701232 7:0.033480618 8:0.0097200544 9:0.0020551714 10:0.059510866 
-256 1:0.708761 2:0.20061889 3:0.047950518 4:0.032713678 5:0.0099559107 6:0.025543608 7:0.026828216 8:0.019290115 9:0.06007815 10:0.16434993 
-48.568656689346753 1:0.26887564 2:0.27822319 3:0.15760216 4:0.19837654 5:0.09692246 6:0.23662548 7:0.059213936 8:0.037388193 9:0.045004954 10:0.032099649 
-256 1:0.72581659 2:0.19422507 3:0.043953241 4:0.025582954 5:0.010422147 6:0.036752742 7:0.0059633148 8:0.034756197 9:0.22734719 10:0.2312878 
-205.27036057810577 1:0.43056155 2:0.21289932 3:0.13174385 4:0.14979027 5:0.075005004 6:0.0042212068 7:0.36811653 8:0.005430301 9:0.20643077 10:0.0189159 
-256 1:0.5618345 2:0.24554867 3:0.10547714 4:0.055995016 5:0.031144671 6:0.079359374 7:0.00055126642 8:0.0079484535 9:0.076002104 10:0.042080744 
-256 1:0.65776544 2:0.19256487 3:0.075247094 4:0.054957651 5:0.019464944 6:0.07869141 7:0.063318695 8:0.26708371 9:0.27475269 10:0.16090543 
-256 1:0.3501055 2:0.2886978 3:0.15907072 4:0.14273008 5:0.059395902 6:0.31375243 7:0.18829254 8:0.19475557 9:0.26010924 10:0.20803274 
-256 1:0.66281625 2:0.2015012 3:0.079533712 4:0.04008269 5:0.016066156 6:0.10662821 7:0.095392855 8:0.037947615 9:0.0060774516 10:0.002800041 
-256 1:0.48036112 2:0.25678283 3:0.11164103 4:0.10481565 5:0.046399372 6:0.064602158 7:0.028847291 8:0.07455852 9:0.12552646 10:0.013779817 
-256 1:0.46703976 2:0.28137903 3:0.11664101 4:0.091533337 5:0.043406869 6:0.092380226 7:0.060939615 8:0.0095294934 9:0.026221774 10:0.093624693 
-256 1:0.60537642 2:0.21409019 3:0.076402111 4:0.078547269 5:0.025584015 6:0.11660484 7:0.010902434 8:0.012675934 9:0.10340699 10:0.29934737 
-256 1:0.44227228 2:0.18915325 3:0.17638726 4:0.11288779 5:0.079299415 6:0.14885264 7:0.087003905 8:0.010636814 9:0.099826419 10:0.1421497 
-256 1:0.45663724 2:0.3682303 3:0.089119664 4:0.060476718 5:0.025536076 6:0.080219118 7:0.023995725 8:0.096016656 9:0.067254017 10:0.018611789 
-256 1:0.29492015 2:0.30018705 3:0.16892341 4:0.15499588 5:0.080973509 6:0.10019502 7:0.050152119 8:0.067297888 9:0.10265904 10:0.026815474 
-256 1:0.55276584 2:0.22866821 3:0.10333169 4:0.087999793 5:0.027234466 6:0.093706261 7:0.031790082 8:0.036407865 9:0.052587897 10:0.068599349 
-256 1:0.39684087 2:0.29434192 3:0.14955882 4:0.10033312 5:0.058925268 6:0.006706416 7:0.05408473 8:0.008727996 9:0.057240521 10:0.068412768 
-256 1:0.60409001 2:0.20869576 3:0.092094269 4:0.073158003 5:0.021961962 6:0.023226472 7:0.042838135 8:0.0038027558 9:0.026587669 10:0.045637463 
-256 1:0.3192675 2:0.29659824 3:0.19229204 4:0.13090569 5:0.060936542 6:0.15054656 7:0.061887863 8:0.1902697 9:0.11985399 10:0.025465601 
-256 1:0.60829285 2:0.22198624 3:0.080563786 4:0.065420619 5:0.023736501 6:0.0042094219 7:0.001708567 8:0.0059381984 9:0.083678339 10:0.061589394 
-256 1:0.31948048 2:0.2572361 3:0.1688798 4:0.16409449 5:0.090309132 6:0.21498701 7:0.044774805 8:0.1692809 9:0.0062100524 10:0.059493907 
-256 1:0.39364922 2:0.37904143 3:0.095595317 4:0.090544655 5:0.041169382 6:0.24163458 7:0.046051469 8:0.034545433 9:0.15125354 10:0.016263317 
-256 1:0.32703709 2:0.32578319 3:0.13126998 4:0.15026006 5:0.065649683 6:0.012370854 7:0.092202482 8:0.069903873 9:0.015122326 10:0.23499725 
-256 1:0.31379412 2:0.41966437 3:0.11972229 4:0.10070698 5:0.046112239 6:0.01978325 7:0.11916448 8:0.28358499 9:0.011093615 10:0.00074693897 
-256 1:0.57482132 2:0.18661418 3:0.10764191 4:0.090299136 5:0.040623463 6:0.059572009 7:0.11995837 8:0.0044862609 9:0.24513238 10:0.077246556 
-256 1:0.61720302 2:0.22803445 3:0.072458414 4:0.056341805 5:0.025962314 6:0.039116915 7:0.03375682 8:0.063716224 9:0.077097309 10:0.10491038 
-256 1:0.53817436 2:0.31087216 3:0.069606725 4:0.057005644 5:0.024341111 6:0.0022229357 7:0.069967687 8:0.13250514 9:0.08687013 10:0.078403334 
-256 1:0.37673466 2:0.36431256 3:0.10893416 4:0.097609439 5:0.05240918 6:0.010587685 7:0.16512335 8:0.028892162 9:0.036016957 10:0.061956927 
-256 1:0.6777766 2:0.24687051 3:0.035946983 4:0.028908383 5:0.010497526 6:0.029936021 7:0.13121267 8:0.18124026 9:0.26146182 10:0.044400814 
-256 1:0.62435517 2:0.22659357 3:0.062114907 4:0.061434393 5:0.025501959 6:0.11533817 7:0.025731109 8:0.07841657 9:0.22874862 10:0.15200756 
-256 1:0.5558822 2:0.23768395 3:0.094813754 4:0.073174823 5:0.038445281 6:0.052599476 7:0.10676499 8:0.090824971 9:0.12821407 10:0.12952411 
-256 1:0.56235531 2:0.28894827 3:0.055455736 4:0.057210382 5:0.036030305 6:0.2157394 7:0.012491801 8:0.053119323 9:0.20252392 10:0.18187473 
-256 1:0.6541402 2:0.24383014 3:0.066374794 4:0.026409635 5:0.0092452367 6:0.08402544 7:0.12133749 8:0.10612179 9:0.055064276 10:0.025721503 
-256 1:0.7492406 2:0.16896782 3:0.045236811 4:0.028334585 5:0.0082201807 6:0.09331568 7:0.096622208 8:0.26091953 9:0.06613548 10:0.014550506 
-256 1:0.45523261 2:0.27149768 3:0.10324916 4:0.11647647 5:0.053544083 6:0.06086905 7:0.20163666 8:0.097155638 9:0.061330383 10:0.13797357 
-256 1:0.50044994 2:0.2802458 3:0.085016679 4:0.10047009 5:0.033817492 6:0.13254283 7:0.10275954 8:0.40879834 9:0.083318442 10:0.0006323489 
-256 1:0.37116038 2:0.34625357 3:0.13806962 4:0.10987389 5:0.034642538 6:0.26983114 7:0.031158896 8:0.18042227 9:0.18784749 10:0.18790735 
-256 1:0.60551185 2:0.20211559 3:0.085323153 4:0.069917023 5:0.037132379 6:0.18231289 7:0.017859844 8:0.1039049 9:0.086049078 10:0.042404372 
-256 1:0.27811707 2:0.2270561 3:0.1953944 4:0.2084619 5:0.090970529 6:0.12029645 7:0.00086485059 8:0.16097813 9:0.025220125 10:0.086840205 
-256 1:0.72187243 2:0.14376626 3:0.080253446 4:0.038657231 5:0.015450631 6:0.018462169 7:0.023781752 8:0.020653193 9:0.096907994 10:0.10457371 
-256 1:0.43688446 2:0.35950635 3:0.088535738 4:0.075249532 5:0.039823918 6:0.18771819 7:0.10097252 8:0.19311604 9:0.17238928 10:0.14638609 
-256 1:0.44955322 2:0.38263273 3:0.096306555 4:0.049777936 5:0.02172956 6:0.0011436964 7:0.12227409 8:0.10358664 9:0.29689295 10:0.12384752 
-256 1:0.31450171 2:0.37348491 3:0.18416841 4:0.068350598 5:0.059494374 6:0.0048764985 7:0.085898741 8:0.075699699 9:0.018579445 10:0.1038241 
-256 1:0.52062095 2:0.26455957 3:0.097049354 4:0.083776388 5:0.03399374 6:0.012262125 7:0.042071552 8:0.17103625 9:0.12195689 10:0.15073548 
-256 1:0.40798799 2:0.28089828 3:0.14227261 4:0.11706639 5:0.051774732 6:0.15172109 7:0.15194936 8:0.18775138 9:0.15852797 10:0.22915719 
-60.323644846634231 1:0.39269015 2:0.37377942 3:0.099209035 4:0.095709065 5:0.038612325 6:0.056549832 7:0.033215419 8:0.095050049 9:0.22696963 10:0.19393495 
-256 1:0.70372434 2:0.21414189 3:0.051410099 4:0.021863074 5:0.008860599 6:0.0070972963 7:0.027018284 8:0.0028708641 9:0.05603841 10:0.063521007 
-256 1:0.56944461 2:0.21259199 3:0.098036699 4:0.088412382 5:0.031514323 6:0.2015952 7:0.031756285 8:0.15554618 9:0.12992386 10:0.19727214 
-256 1:0.68408127 2:0.21823675 3:0.073243312 4:0.017566081 5:0.0068725854 6:0.054792682 7:0.093944793 8:0.084907464 9:0.045029449 10:0.072475059 
-256 1:0.66120475 2:0.22270242 3:0.057810478 4:0.042791676 5:0.015490673 6:0.053984796 7:0.04339316 8:0.11029918 9:0.0031360383 10:0.0091763083 
-256 1:0.39367613 2:0.30789186 3:0.13618533 4:0.10703698 5:0.055209704 6:0.10718937 7:0.034016764 8:0.047933632 9:0.066939743 10:0.079099016 
-256 1:0.61217487 2:0.17916243 3:0.10285737 4:0.073617752 5:0.032187576 6:0.24175329 7:0.28224834 8:0.11533721 9:0.19127479 10:0.065168352 
-256 1:0.36345838 2:0.40686777 3:0.087971343 4:0.093514559 5:0.048187941 6:0.29112946 7:0.27424445 8:0.075020491 9:0.12373316 10:0.065501768 
-256 1:0.50744902 2:0.22147486 3:0.11978648 4:0.10261388 5:0.048675755 6:0.17713789 7:0.0072924031 8:0.073565189 9:0.1781813 10:0.066053839 
-256 1:0.46044104 2:0.3045308 3:0.11840164 4:0.07989615 5:0.036730372 6:0.0057289672 7:0.12917697 8:0.010805952 9:0.095079744 10:0.11809187 
-256 1:0.34840326 2:0.35165933 3:0.13251511 4:0.1096062 5:0.057816101 6:0.12715606 7:0.03095033 8:0.089079024 9:0.069944747 10:0.0054688938 
-256 1:0.57937167 2:0.19111981 3:0.10878488 4:0.082632414 5:0.038091225 6:0.10004375 7:0.04365187 8:0.084446821 9:0.11088417 10:0.042623232 
-256 1:0.46082878 2:0.27229598 3:0.14105809 4:0.085946973 5:0.039870168 6:0.18545491 7:0.24642692 8:0.040531845 9:0.062591775 10:0.15387099 
-256 1:0.68560781 2:0.18830775 3:0.077237582 4:0.035211037 5:0.013635818 6:0.13413092 7:0.0060114403 8:0.0008817873 9:0.088191275 10:0.1083742 
-256 1:0.50691279 2:0.18277516 3:0.12003642 4:0.13364114 5:0.056634495 6:0.14257134 7:0.12779339 8:0.064804091 9:0.3459459 10:0.11335006 
-256 1:0.64257231 2:0.19918924 3:0.082943668 4:0.06736313 5:0.007931654 6:0.13345913 7:0.095387069 8:0.14418365 9:0.17869712 10:0.17718684 
-256 1:0.52272466 2:0.20538996 3:0.11423539 4:0.11790527 5:0.039744716 6:0.060821928 7:0.19023369 8:0.10432012 9:0.028695019 10:0.066609177 
-256 1:0.33697234 2:0.30520003 3:0.13792339 4:0.13919558 5:0.080708658 6:0.14017099 7:0.0072887383 8:0.12748328 9:0.00070731083 10:0.003933897 
-256 1:0.66454618 2:0.18135585 3:0.079934607 4:0.042583472 5:0.031579888 6:0.099734466 7:0.053471813 8:0.069927263 9:0.12514544 10:0.062971102 
-256 1:0.84106784 2:0.1277639 3:0.019290414 4:0.0075173747 5:0.0043604677 6:0.98460885 7:0.90400962 8:0.60654094 9:0.20679195 10:0.11004922 
-256 1:0.50763248 2:0.31228772 3:0.11554724 4:0.045098573 5:0.019433988 6:0.15986581 7:0.029019596 8:0.072561679 9:0.019012845 10:0.035034013 
-22.80971990138546 1:0.25097326 2:0.2434886 3:0.20584297 4:0.20635806 5:0.093337111 6:0.30571064 7:0.13905268 8:0.67534586 9:0.45469773 10:0.44883706 
-256 1:0.61651067 2:0.20915899 3:0.087184997 4:0.05917221 5:0.027973133 6:0.050648773 7:0.13060217 8:0.10305297 9:0.016628821 10:0.10096972 
-256 1:0.50150577 2:0.24912895 3:0.098202238 4:0.10534591 5:0.045817129 6:0.021384766 7:0.016994763 8:0.12441438 9:0.11352625 10:0.036978573 
-256 1:0.74873851 2:0.14882291 3:0.060676629 4:0.028731349 5:0.013030601 6:0.011039885 7:0.099433218 8:0.24420111 9:0.28321949 10:0.081731134 
-256 1:0.41098678 2:0.22773614 3:0.1447822 4:0.15295344 5:0.063541436 6:0.098388755 7:0.068201218 8:0.15031388 9:0.19663638 10:0.25889417 
-256 1:0.39180856 2:0.24981417 3:0.15952439 4:0.13199433 5:0.066858546 6:0.3455791 7:0.11919279 8:0.28737066 9:0.072362448 10:0.070701021 
-256 1:0.36789889 2:0.31885554 3:0.14481919 4:0.10670507 5:0.061721309 6:0.12494363 7:0.093256348 8:0.034692461 9:0.013772079 10:0.1989762 
-256 1:0.62897605 2:0.22069352 3:0.052414934 4:0.066604112 5:0.031311382 6:0.12290375 7:0.0023720782 8:0.00083940103 9:0.087581858 10:0.019498961 
-256 1:0.70671509 2:0.16687523 3:0.067277269 4:0.047002406 5:0.012130009 6:0.02693398 7:0.097874296 8:0.041394855 9:0.070449241 10:0.3231302 
-256 1:0.3464446 2:0.23328715 3:0.20813294 4:0.13753736 5:0.07459795 6:0.19457551 7:0.15015038 8:0.07150131 9:0.062582813 10:0.054985257 
-234.76977766508722 1:0.41266817 2:0.34011642 3:0.084712039 4:0.11689669 5:0.045606681 6:0.31048946 7:0.12743537 8:0.15627794 9:0.02649982 10:0.060557681 
-256 1:0.36506658 2:0.25139675 3:0.18518436 4:0.12509681 5:0.073255486 6:0.017345428 7:0.019985231 8:0.030215464 9:0.10592375 10:0.14691808 
-256 1:0.26553339 2:0.31135902 3:0.20356698 4:0.12780867 5:0.091731944 6:0.07443337 7:0.0050982105 8:0.056348157 9:0.058875034 10:0.1082255 
-48.647826513877327 1:0.19668848 2:0.4059427 3:0.13677188 4:0.17159235 5:0.089004592 6:0.022862139 7:0.13162331 8:0.1577541 9:0.0039019704 10:0.053127915 
-256 1:0.7782766 2:0.16220085 3:0.037830575 4:0.013140541 5:0.0085514344 6:0.013632202 7:0.03042212 8:0.048160735 9:0.09227115 10:0.17097179 
-256 1:0.31335464 2:0.26853415 3:0.18499808 4:0.15178667 5:0.081326465 6:0.039542702 7:0.26534265 8:0.17898709 9:0.17064076 10:0.13093999 
-256 1:0.27068141 2:0.27378564 3:0.15262106 4:0.2099842 5:0.092927689 6:0.043274325 7:0.021915611 8:0.22337633 9:0.085167724 10:0.15711132 
-256 1:0.43532455 2:0.24750431 3:0.14663746 4:0.086310262 5:0.084223422 6:0.15522644 7:0.26810464 8:0.35703155 9:0.1298606 10:0.067435464 
-256 1:0.49324809 2:0.30231283 3:0.09465849 4:0.072430541 5:0.03735005 6:0.008677231 7:0.066568605 8:0.064503561 9:0.0090353299 10:0.08090027 
-256 1:0.70375458 2:0.1829282 3:0.059204375 4:0.034760323 5:0.019352524 6:0.015529281 7:0.057742467 8:0.079752079 9:0.16919422 10:0.11874228 
-256 1:0.39113203 2:0.37812193 3:0.08708824 4:0.10209495 5:0.041562848 6:0.4246202 7:0.0008980768 8:0.24904074 9:0.097364465 10:0.037366464 
-256 1:0.40852586 2:0.33369649 3:0.11976238 4:0.09466969 5:0.043345579 6:0.038605488 7:0.013457274 8:0.059887994 9:0.19318456 10:0.31788236 
-256 1:0.50998246 2:0.26136325 3:0.088862655 4:0.097162982 5:0.042628654 6:0.2634502 7:0.063101582 8:0.18174591 9:0.21191358 10:0.28124068 
-256 1:0.44780976 2:0.23324778 3:0.14265244 4:0.11608053 5:0.060209489 6:0.073690192 7:0.038081588 8:0.080474727 9:0.1779438 10:0.26223599 
-66.490339432290838 1:0.48710261 2:0.3766597 3:0.05067567 4:0.060775722 5:0.024786307 6:0.074804466 7:0.11856464 8:0.2148736 9:0.32973725 10:0.16727473 
-256 1:0.36203264 2:0.4447994 3:0.071429007 4:0.076983351 5:0.044755604 6:0.23705137 7:0.062842255 8:0.10572643 9:0.24456077 10:0.11906897 
-149.27301815726545 1:0.5275591 2:0.27240215 3:0.081588651 4:0.072045688 5:0.046404418 6:0.25172201 7:0.11978106 8:0.0086865585 9:0.013665793 10:0.18670315 
-256 1:0.55577443 2:0.23545607 3:0.10719351 4:0.06380665 5:0.037769338 6:0.10852177 7:0.020947657 8:0.014524014 9:0.095046622 10:0.16733332 
-256 1:0.30443961 2:0.29213393 3:0.18827759 4:0.12328265 5:0.091866228 6:0.12966126 7:0.047162924 8:0.072027769 9:0.015936505 10:0.070989776 
-256 1:0.37547268 2:0.350715 3:0.12037747 4:0.1090086 5:0.044426252 6:0.074194137 7:0.047682028 8:0.056697312 9:0.17309015 10:0.081817544 
-256 1:0.41070368 2:0.33993106 3:0.1203063 4:0.088469881 5:0.040589089 6:0.15914936 7:0.078226672 8:0.0037784939 9:0.20092057 10:0.14224415 
-256 1:0.41696886 2:0.36572738 3:0.091591106 4:0.084598282 5:0.041114377 6:0.25690866 7:0.099920927 8:0.15508021 9:0.13731515 10:0.0098040185 
-256 1:0.61381408 2:0.23637516 3:0.062900519 4:0.058585305 5:0.028324932 6:0.11189773 7:0.12532911 8:0.10393299 9:0.1069829 10:0.13997217 
-159.69690058126253 1:0.50391779 2:0.31019182 3:0.075444188 4:0.072759544 5:0.037686651 6:0.10414392 7:0.031194708 8:0.15458566 9:0.012059468 10:0.11773718 
-256 1:0.64009101 2:0.21939297 3:0.068985441 4:0.052116687 5:0.019413891 6:0.053108107 7:0.048708731 8:0.0086046991 9:0.12641227 10:0.0015729052 
-196.73838140900983 1:0.74134953 2:0.18295566 3:0.03049971 4:0.031494519 5:0.013700574 6:0.0034201776 7:0.084212582 8:0.030109707 9:0.080407261 10:0.14763902 
-256 1:0.727304 2:0.20226745 3:0.046262302 4:0.017020064 5:0.007146191 6:0.19415173 7:0.044415186 8:0.15762663 9:0.30417568 10:0.22267766 
-256 1:0.35638487 2:0.3525323 3:0.10663402 4:0.12750359 5:0.056945218 6:0.040535182 7:0.10780473 8:0.10339922 9:0.05245901 10:0.0036144218 
-256 1:0.66869061 2:0.16060573 3:0.053532303 4:0.06149069 5:0.055680666 6:0.3442773 7:0.066519028 8:0.20086395 9:0.17361597 10:0.031966738 
-256 1:0.70259433 2:0.14977593 3:0.069866223 4:0.049470018 5:0.028293496 6:0.52351741 7:0.169389 8:0.086306872 9:0.14567925 10:0.10075597 
-256 1:0.29745091 2:0.34644123 3:0.24316236 4:0.082773509 5:0.03017199 6:0.091721728 7:0.047341975 8:0.048863827 9:0.065836041 10:0.09314905 
-256 1:0.37884748 2:0.33786067 3:0.13807007 4:0.090302157 5:0.054919629 6:0.26550206 7:0.024060242 8:0.3113718 9:0.23438686 10:0.23451891 
-256 1:0.36808769 2:0.32015836 3:0.14358616 4:0.11056399 5:0.057603793 6:0.046381028 7:0.10630769 8:0.25284551 9:0.16020877 10:0.18867429 
-256 1:0.73211808 2:0.144736 3:0.060591945 4:0.045366616 5:0.017187359 6:0.029979488 7:0.0098699669 8:0.054427811 9:0.017434467 10:0.13770654 
-256 1:0.35536889 2:0.29118181 3:0.14151884 4:0.14999098 5:0.061939488 6:0.086550377 7:0.18155269 8:0.027009273 9:0.10250559 10:0.12170377 
-256 1:0.63550947 2:0.19895339 3:0.066850901 4:0.065892305 5:0.032793936 6:0.052384353 7:0.0074805949 8:0.10986885 9:0.15554795 10:0.1368682 
-256 1:0.57781505 2:0.24076318 3:0.098176572 4:0.051207018 5:0.032038185 6:0.13091491 7:0.16747271 8:0.16480626 9:0.16473702 10:0.092934882 
-208.97477932318765 1:0.26045818 2:0.20210783 3:0.2625562 4:0.1785945 5:0.096283297 6:0.017382531 7:0.01896776 8:0.017110732 9:0.0067264808 10:0.12318907 
-256 1:0.581347 2:0.21360962 3:0.087012515 4:0.083121427 5:0.034909438 6:0.0082318078 7:0.041107264 8:0.16261426 9:0.24753605 10:0.19152101 
-256 1:0.63172279 2:0.23627833 3:0.046076578 4:0.056664496 5:0.029257808 6:0.14359626 7:0.072593574 8:0.085623038 9:0.094878821 10:0.23179011 
-256 1:0.35274094 2:0.34896624 3:0.14455326 4:0.10174386 5:0.051995691 6:0.13671166 7:0.096176715 8:0.051953491 9:0.022000067 10:0.06375509 
-256 1:0.38846521 2:0.20390461 3:0.18488555 4:0.13976663 5:0.082977988 6:0.042082502 7:0.12397611 8:0.38008326 9:0.32370848 10:0.55803509 
-256 1:0.43302234 2:0.33153376 3:0.1426197 4:0.064934924 5:0.027889279 6:0.0297984 7:0.036060836 8:0.064573872 9:0.39456644 10:0.041162312 
-256 1:0.37891478 2:0.39015306 3:0.091903044 4:0.091008263 5:0.048020851 6:0.012604454 7:0.04057382 8:0.1173898 9:0.043217939 10:0.070240931 
-256 1:0.35613389 2:0.21517995 3:0.21681529 4:0.12837343 5:0.083497431 6:0.12228413 7:0.14900798 8:0.079807141 9:0.012134916 10:0.064322026 
-256 1:0.39628947 2:0.24412951 3:0.15508751 4:0.14321626 5:0.06127725 6:0.45424592 7:0.17768575 8:0.25958835 9:0.032665159 10:0.055594825 
-256 1:0.68463625 2:0.22867943 3:0.049915091 4:0.027767672 5:0.0090015606 6:0.042754751 7:0.014495904 8:0.11061657 9:0.042712566 10:0.025351191 
-256 1:0.30376338 2:0.29210466 3:0.18655973 4:0.15659313 5:0.060979093 6:0.10162491 7:0.0051332507 8:0.32070121 9:0.01061838 10:0.013260752 
-256 1:0.34659693 2:0.29753773 3:0.15695203 4:0.13664191 5:0.062271399 6:0.077875432 7:0.091443459 8:0.066973392 9:0.0050425793 10:0.10897482 
-256 1:0.42788687 2:0.40461522 3:0.06877934 4:0.066227279 5:0.032491296 6:0.11017182 7:0.12010952 8:0.2227707 9:0.030621576 10:0.071297393 
-256 1:0.6639082 2:0.18589895 3:0.055562386 4:0.058114601 5:0.036515859 6:0.02924087 7:0.020876625 8:0.14185413 9:0.0013381236 10:0.073088028 
-256 1:0.46045991 2:0.30669071 3:0.11728747 4:0.077712212 5:0.037849694 6:0.085984546 7:0.097070422 8:0.14521293 9:0.057740145 10:0.016054673 
-256 1:0.56840529 2:0.15757804 3:0.12329836 4:0.098430297 5:0.052288008 6:0.0098736957 7:0.11053667 8:0.26560924 9:0.14592381 10:0.13853264 
-256 1:0.34539228 2:0.31143819 3:0.14944085 4:0.12955205 5:0.064176623 6:0.020641426 7:0.016059514 8:0.032386061 9:0.0050451623 10:0.050470049 
-256 1:0.71536937 2:0.10470238 3:0.14218339 4:0.024980973 5:0.012763891 6:0.008222985 7:0.030327081 8:0.014975084 9:0.12619948 10:0.048458877 
-256 1:0.54542847 2:0.22356745 3:0.10176443 4:0.087895249 5:0.041344407 6:0.15789961 7:0.099437358 8:0.014662949 9:0.032865793 10:0.013900093 
-256 1:0.5510144 2:0.25549536 3:0.091648632 4:0.070999688 5:0.030841922 6:0.014946132 7:0.031076052 8:0.11240124 9:0.15098381 10:0.017465578 
-256 1:0.568936 2:0.23334609 3:0.086996108 4:0.073249394 5:0.037472408 6:0.081106069 7:0.096123623 8:0.11096233 9:0.089056351 10:0.036424358 
-256 1:0.64116208 2:0.21396588 3:0.071776204 4:0.048544354 5:0.024551486 6:0.054360627 7:0.079031936 8:0.059218324 9:0.16941753 10:0.044854827 
-256 1:0.31883024 2:0.33140388 3:0.17755806 4:0.11814529 5:0.05406253 6:0.099706421 7:0.15450466 8:0.15523821 9:0.26598453 10:0.15056251 
-256 1:0.59995158 2:0.23419232 3:0.076889984 4:0.059576727 5:0.029389389 6:0.0043935276 7:0.033131296 8:0.15496895 9:0.094254228 10:0.096086925 
-256 1:0.50317251 2:0.23235311 3:0.14671777 4:0.086194475 5:0.031562124 6:0.097622367 7:0.038424645 8:0.033807238 9:0.043109562 10:0.10271935 
-256 1:0.55436858 2:0.22277204 3:0.10509321 4:0.083894325 5:0.033871841 6:0.0061423349 7:0.10509924 8:0.036987154 9:0.10744333 10:0.1173079 
-256 1:0.47186027 2:0.22762625 3:0.14889272 4:0.10592837 5:0.045692386 6:0.05999794 7:0.033016085 8:0.19335269 9:0.11035854 10:0.17004182 
-256 1:0.31845242 2:0.42351292 3:0.12834914 4:0.074004149 5:0.055681376 6:0.24448681 7:0.11949328 8:0.30376966 9:0.11458027 10:0.35897217 
-256 1:0.71277991 2:0.11260407 3:0.057454028 4:0.072909568 5:0.044252421 6:0.021876857 7:0.17410777 8:0.021793891 9:0.015926473 10:0.059627643 
-256 1:0.46211477 2:0.24824184 3:0.15557506 4:0.082889445 5:0.051178879 6:0.13180671 7:0.17728502 8:0.16045402 9:0.083886163 10:0.061435456 
-256 1:0.72222232 2:0.18478462 3:0.051671839 4:0.030126911 5:0.011194315 6:0.028959168 7:0.034583943 8:0.047821224 9:0.18888807 10:0.062834569 
-256 1:0.61941781 2:0.24048035 3:0.077076229 4:0.040841905 5:0.022183704 6:0.011060939 7:0.076950756 8:0.10859698 9:0.066408818 10:0.078441886 
-256 1:0.4067185 2:0.31051215 3:0.12287521 4:0.10824081 5:0.051653328 6:0.028782371 7:0.061093171 8:0.24315045 9:0.012347239 10:0.085788108 
-256 1:0.66171427 2:0.20385411 3:0.066255552 4:0.048383264 5:0.019792797 6:0.1335362 7:0.0039365691 8:0.066418355 9:0.28256443 10:0.092176155 
-256 1:0.56243078 2:0.25447209 3:0.090401687 4:0.068668749 5:0.024026701 6:0.018758447 7:0.042710293 8:0.043626009 9:0.19766629 10:0.034155443 
-256 1:0.622505 2:0.19956553 3:0.077371605 4:0.066699518 5:0.033858347 6:0.02722427 7:0.052125388 8:0.24562816 9:0.23749384 10:0.21370772 
-256 1:0.4799895 2:0.21194724 3:0.13365043 4:0.082455846 5:0.091956977 6:0.36447497 7:0.16906838 8:0.32951354 9:0.21799749 10:0.091221603 
-256 1:0.39393873 2:0.30613189 3:0.13403928 4:0.11229682 5:0.053593283 6:0.2888752 7:0.14216996 8:0.046820695 9:0.24228785 10:0.16087734 
-256 1:0.67811341 2:0.20815021 3:0.048067896 4:0.046710076 5:0.018958404 6:0.080962391 7:0.086482326 8:0.040523976 9:0.12961832 10:0.248404 
-256 1:0.37757578 2:0.26093046 3:0.14771227 4:0.14617669 5:0.067604807 6:0.059956139 7:0.043659164 8:0.02464876 9:0.12024524 10:0.076447408 
-256 1:0.30806891 2:0.27542628 3:0.14145968 4:0.19656387 5:0.078481253 6:0.22704989 7:0.10406348 8:0.080705776 9:0.051266904 10:0.051580959 
-256 1:0.37930744 2:0.3913531 3:0.089046207 4:0.097031897 5:0.043261357 6:0.014453929 7:0.021004022 8:0.055318302 9:0.010604787 10:0.023309431 
-256 1:0.66596127 2:0.23373084 3:0.054609988 4:0.031785041 5:0.01391286 6:0.22560515 7:0.14719611 8:0.22316413 9:0.0025545971 10:0.048626502 
-256 1:0.56552232 2:0.26020807 3:0.10135698 4:0.05226186 5:0.020650777 6:0.068534956 7:0.087831629 8:0.13347405 9:0.048446612 10:0.15284253 
-113.11272657880011 1:0.24984148 2:0.46052587 3:0.11853354 4:0.11586097 5:0.055238149 6:0.19519184 7:0.040618922 8:0.29616632 9:0.16916591 10:0.3222597 
-86.503023921009472 1:0.29032691 2:0.11423849 3:0.088058389 4:0.16624888 5:0.34112734 6:0.2637635 7:0.21223649 8:0.18806679 9:0.29292007 10:0.18402581 
-256 1:0.35306851 2:0.27506793 3:0.16701836 4:0.13739977 5:0.067445433 6:0.22550911 7:0.22032368 8:0.13466179 9:0.053525009 10:0.0018265172 
-256 1:0.28672052 2:0.24949307 3:0.21645496 4:0.15272706 5:0.094604393 6:0.29930679 7:0.15182957 8:0.058120437 9:0.088485881 10:0.050222874 
-45.27639844549018 1:0.41110429 2:0.27234729 3:0.13305339 4:0.11652082 5:0.066974212 6:0.11167131 7:0.21608476 8:0.39319021 9:0.15525001 10:0.17064035 
-256 1:0.68435621 2:0.19530689 3:0.053170115 4:0.046381987 5:0.020784803 6:0.0056681374 7:0.11043213 8:0.023076924 9:0.18566962 10:0.11330748 
-256 1:0.42702612 2:0.25014646 3:0.15480607 4:0.099453797 5:0.068567545 6:0.1262631 7:0.088361663 8:0.09033086 9:0.0051570543 10:0.13476467 
-256 1:0.28041455 2:0.3962853 3:0.15768999 4:0.10768151 5:0.057928655 6:0.010326697 7:0.023830105 8:0.18893228 9:0.098234452 10:0.06214068 
-256 1:0.60905632 2:0.31545248 3:0.047602922 4:0.019117347 5:0.008770933 6:0.023512209 7:0.099866056 8:0.13818341 9:0.086763969 10:0.095795758 
-256 1:0.51610043 2:0.29833645 3:0.082720621 4:0.073683477 5:0.029159022 6:0.038759526 7:0.065668758 8:0.017167093 9:0.037384801 10:0.072559018 
-203.66278026945969 1:0.20169633 2:0.2745824 3:0.15783114 4:0.26925684 5:0.096633292 6:0.27086865 7:0.067405688 8:0.023535386 9:0.044897465 10:0.024965437 
-256 1:0.5934935 2:0.16079641 3:0.094952881 4:0.10532527 5:0.045431936 6:0.085542029 7:0.032765746 8:0.084017636 9:0.061439724 10:0.05211717 
-256 1:0.38110636 2:0.32605479 3:0.15091957 4:0.09035167 5:0.051567615 6:0.15263451 7:0.14198213 8:0.0051434382 9:0.036069982 10:0.070136163 
-19.199759596650342 1:0.34383966 2:0.28088807 3:0.13176313 4:0.16341139 5:0.080097752 6:0.10836485 7:0.02943525 8:0.18651266 9:0.021147344 10:0.028984758 
-256 1:0.26236605 2:0.3157958 3:0.1609509 4:0.18643956 5:0.074447694 6:0.11081298 7:0.1841777 8:0.20390338 9:0.029091464 10:0.015514755 
-256 1:0.56367055 2:0.24189144 3:0.085643262 4:0.085307049 5:0.023487701 6:3.9379122e-05 7:0.02842251 8:0.023132388 9:0.118058 10:0.077914835 
-256 1:0.28342975 2:0.23823466 3:0.22924765 4:0.16940846 5:0.079679472 6:0.024216661 7:0.30580893 8:0.046458422 9:0.099245093 10:0.20129283 
-256 1:0.55029499 2:0.27408026 3:0.10154074 4:0.051926463 5:0.022157549 6:0.014633477 7:0.0048454032 8:0.086079632 9:0.22500124 10:0.3212381 
-256 1:0.28818365 2:0.35681006 3:0.17669989 4:0.11596176 5:0.062344633 6:0.055708394 7:0.10930266 8:0.17116415 9:0.12360627 10:0.081651268 
-256 1:0.36247292 2:0.417025 3:0.083242366 4:0.097226646 5:0.040033067 6:0.0088273217 7:0.076363546 8:0.14177825 9:0.14663572 10:0.20932205 
-256 1:0.41054651 2:0.28266959 3:0.12969678 4:0.11756828 5:0.059518845 6:0.068662189 7:0.027234227 8:0.15411974 9:0.27953634 10:0.43369239 
-119.20595557329746 1:0.29330153 2:0.26154071 3:0.16531999 4:0.19459924 5:0.085238531 6:0.15638806 7:0.31066519 8:0.30126292 9:0.16519954 10:0.43463658 
-256 1:0.56536551 2:0.27850599 3:0.060901155 4:0.071999271 5:0.023228069 6:0.030376393 7:0.056707931 8:0.078912517 9:0.035910428 10:0.12927014 
-256 1:0.74563892 2:0.17023408 3:0.052980894 4:0.022144449 5:0.0090016587 6:0.03496816 7:0.028416251 8:0.14672071 9:0.17047908 10:0.074620031 
-256 1:0.37255487 2:0.34956704 3:0.11505062 4:0.10851744 5:0.054310016 6:0.11208322 7:0.091973155 8:0.0119608 9:0.018638536 10:0.062610923 
-125.19105653200214 1:0.29215153 2:0.40102148 3:0.096716181 4:0.15592051 5:0.054190304 6:0.28733773 7:0.015225847 8:0.06555547 9:0.097292466 10:0.16399748 
-256 1:0.76529311 2:0.16366067 3:0.032827657 4:0.023829091 5:0.014389476 6:0.037492562 7:0.049105544 8:0.01071344 9:0.057240658 10:0.19294848 
-256 1:0.45399742 2:0.33959244 3:0.08100077 4:0.092606464 5:0.032802909 6:0.13161242 7:0.045582245 8:0.041319849 9:0.017629676 10:0.0087434986 
-256 1:0.67458104 2:0.23113688 3:0.056405161 4:0.026865554 5:0.01101137 6:0.0074780707 7:0.022013291 8:0.13540072 9:0.025127842 10:0.0046199602 
-256 1:0.45117946 2:0.31099768 3:0.10933958 4:0.079138046 5:0.049345241 6:0.38501634 7:0.01730488 8:0.080773679 9:0.23401624 10:0.063856506 
-256 1:0.52564412 2:0.27977811 3:0.074695439 4:0.083205539 5:0.036676787 6:0.16874318 7:0.050543227 8:0.20666775 9:0.042949657 10:0.089723802 
-256 1:0.54161402 2:0.32499531 3:0.063382395 4:0.052292004 5:0.017716272 6:0.020321088 7:0.099594278 8:0.21089432 9:0.12155882 10:0.0068506028 
-256 1:0.73486977 2:0.095689925 3:0.057601227 4:0.077090617 5:0.034748464 6:0.058099903 7:0.030052122 8:0.22161305 9:0.23119172 10:0.28511048 
-256 1:0.25022184 2:0.39223803 3:0.15758658 4:0.13472554 5:0.065228007 6:0.023842784 7:0.097887236 8:0.092014556 9:0.17272299 10:0.078087481 
-256 1:0.6833538 2:0.22215638 3:0.056059262 4:0.027626855 5:0.010803708 6:0.018244492 7:0.023869421 8:0.073152465 9:0.17936337 10:0.26775804 
-256 1:0.48302189 2:0.13971025 3:0.15648087 4:0.17228939 5:0.048497599 6:0.081410865 7:0.073013974 8:0.063860913 9:0.062968199 10:0.055198525 
-256 1:0.36813189 2:0.26622935 3:0.14553769 4:0.14728558 5:0.072815488 6:0.017090041 7:0.041214711 8:0.024826585 9:0.086043534 10:0.081767414 
-95.771160911862012 1:0.33902018 2:0.36623221 3:0.15042195 4:0.079173661 5:0.065151994 6:0.35729516 7:0.059108875 8:0.4796733 9:0.32007367 10:0.34752573 
-256 1:0.3909037 2:0.20590346 3:0.16429457 4:0.15515291 5:0.083745362 6:0.019232713 7:0.0034476306 8:0.0065832383 9:0.17033196 10:0.12470357 
-256 1:0.62268235 2:0.16947438 3:0.09057133 4:0.079232979 5:0.038038958 6:0.075825194 7:0.098549004 8:0.13808948 9:0.1713469 10:0.17673329 
-256 1:0.38410979 2:0.38804033 3:0.097881111 4:0.088477004 5:0.041491756 6:0.25699994 7:0.046878428 8:0.094490299 9:0.038353278 10:0.054844296 
-256 1:0.46608994 2:0.30683821 3:0.10942515 4:0.078359296 5:0.039287401 6:0.040777369 7:0.048077969 8:0.15389161 9:0.12996974 10:0.27754399 
-256 1:0.41816958 2:0.25376104 3:0.16293672 4:0.10191501 5:0.063217646 6:0.041398747 7:0.099096226 8:0.16888844 9:0.021374609 10:0.031312436 
-256 1:0.53970756 2:0.21254762 3:0.10689741 4:0.092959928 5:0.047887487 6:0.20500966 7:0.29596814 8:0.18234931 9:0.2129483 10:0.15339076 
-256 1:0.53107115 2:0.33556692 3:0.056154759 4:0.050373148 5:0.026834022 6:0.10760501 7:0.08044089 8:0.0051891773 9:0.15066763 10:0.15568005 
-256 1:0.62830503 2:0.18276969 3:0.071859131 4:0.07763555 5:0.039430597 6:0.11673768 7:0.00095149661 8:0.16134303 9:0.17751979 10:0.14227011 
-256 1:0.7276859 2:0.18237565 3:0.04302911 4:0.026935093 5:0.019974242 6:0.071453287 7:0.0076217405 8:0.17874689 9:0.210084 10:0.31444675 
-256 1:0.34216612 2:0.21875359 3:0.18731672 4:0.17304857 5:0.078714989 6:0.050282768 7:0.1425366 8:0.078639111 9:0.028189219 10:0.0978147 
-256 1:0.34417244 2:0.3387774 3:0.12724914 4:0.12553301 5:0.064268003 6:0.10232071 7:0.025644548 8:0.11664448 9:0.018877302 10:0.068526696 
-256 1:0.65247437 2:0.22155613 3:0.065607758 4:0.041409268 5:0.018952476 6:0.0092141131 7:0.09790118 8:0.11587961 9:0.027421773 10:0.12508932 
-256 1:0.59859314 2:0.17247239 3:0.1041491 4:0.086757508 5:0.038027868 6:0.077514557 7:0.038426782 8:0.12799425 9:0.2534875 10:0.30758501 
-256 1:0.65782959 2:0.24269214 3:0.055979878 4:0.030652155 5:0.012846234 6:0.028532927 7:0.034596793 8:0.018171814 9:0.1686343 10:0.15044214 
-256 1:0.50714804 2:0.2708233 3:0.09875322 4:0.088445789 5:0.03482965 6:0.067823377 7:0.022462051 8:0.015103938 9:0.0030158549 10:0.070746738 
-113.17125627558764 1:0.77322208 2:0.17883145 3:0.01750725 4:0.019503192 5:0.010936028 6:0.028790589 7:0.11004021 8:0.23440024 9:0.31843839 10:0.35488273 
-256 1:0.63859617 2:0.18763057 3:0.074100599 4:0.069692221 5:0.029980441 6:0.042188244 7:0.079267564 8:0.043089591 9:0.089239193 10:0.11858547 
-256 1:0.44932933 2:0.19119212 3:0.1687753 4:0.1160854 5:0.074617851 6:0.14327884 7:0.0035028162 8:0.076014614 9:0.20271346 10:0.21174603 
-256 1:0.33982412 2:0.21128038 3:0.24877551 4:0.12296462 5:0.077155371 6:0.036072305 7:0.0096633674 8:0.27470862 9:0.11473348 10:0.096705112 
-256 1:0.58323441 2:0.21784136 3:0.093940294 4:0.077956373 5:0.027027567 6:0.022655298 7:0.045010297 8:0.021441112 9:0.027526126 10:0.058458984 
-256 1:0.57559624 2:0.28256538 3:0.078833005 4:0.043444747 5:0.019560627 6:0.0010970866 7:0.012644891 8:0.114748 9:0.15214163 10:0.02018427 
-256 1:0.56582356 2:0.15719324 3:0.13691089 4:0.087039501 5:0.053032811 6:0.15076239 7:0.013847063 8:0.12339946 9:0.087206204 10:0.15823126 
-256 1:0.30910926 2:0.36163973 3:0.16004713 4:0.11271512 5:0.056488761 6:0.052686399 7:0.11691735 8:0.11240621 9:0.12553937 10:0.11274791 
-256 1:0.33407555 2:0.28548713 3:0.13591689 4:0.17662627 5:0.067894157 6:0.15879933 7:0.084019494 8:0.20195453 9:0.064961655 10:0.11870292 
-256 1:0.43260997 2:0.26861981 3:0.15734114 4:0.094767787 5:0.046661286 6:0.47499141 7:0.13430899 8:0.0304909 9:0.013521763 10:0.0610764 
-173.08593071510248 1:0.34397827 2:0.21254303 3:0.1844139 4:0.16374961 5:0.095315188 6:0.058874478 7:0.054173484 8:0.44651341 9:0.16238452 10:0.22321012 
-256 1:0.5236252 2:0.23361448 3:0.096224413 4:0.10083502 5:0.045700883 6:0.033920261 7:0.13394058 8:0.12255855 9:0.1172551 10:0.031347035 
-256 1:0.59024382 2:0.26758847 3:0.0696052 4:0.049015724 5:0.023546792 6:0.0058758366 7:0.064611181 8:0.12707854 9:0.13905453 10:0.076354261 
-256 1:0.38348147 2:0.26016703 3:0.17330319 4:0.11831193 5:0.064736388 6:0.21571933 7:0.038761001 8:0.074260998 9:0.017525438 10:0.034354404 
-256 1:0.30569116 2:0.28969547 3:0.21451556 4:0.11679766 5:0.07330014 6:0.2871011 7:0.054222986 8:0.040421583 9:0.096079187 10:0.023848297 
-256 1:0.33467763 2:0.40580684 3:0.11939992 4:0.089751783 5:0.050363828 6:0.020340347 7:0.0050618023 8:0.19189652 9:0.19297016 10:0.069577418 
-256 1:0.30033661 2:0.36046545 3:0.14011404 4:0.12391368 5:0.075170223 6:0.086108754 7:0.059706664 8:0.030770539 9:0.055914889 10:0.018778544 
-256 1:0.36665606 2:0.18808676 3:0.19062836 4:0.17298213 5:0.081646683 6:0.1069141 7:0.034935755 8:0.11879747 9:0.058575757 10:0.16532474 
-256 1:0.5422371 2:0.2573994 3:0.082280683 4:0.093470386 5:0.024612429 6:0.076339285 7:0.099979843 8:0.099525267 9:0.12321469 10:0.2952183 
-256 1:0.3727072 2:0.29342317 3:0.16111099 4:0.11617692 5:0.056581716 6:0.073555942 7:0.21657694 8:0.12449435 9:0.04235946 10:0.027374117 
-256 1:0.31065135 2:0.25652987 3:0.074992144 4:0.10503034 5:0.25279629 6:0.17136178 7:0.17878351 8:0.13713686 9:0.11224065 10:0.18745241 
-82.876889868483104 1:0.35636054 2:0.27143185 3:0.16107243 4:0.13093076 5:0.080204412 6:0.097948272 7:0.41638754 8:0.2420513 9:0.24289838 10:0.36371218 
-256 1:0.6255738 2:0.27770816 3:0.062444312 4:0.023453236 5:0.010820501 6:0.053934845 7:0.027574208 8:0.11165714 9:0.13297851 10:0.28959315 
-20.773183789088026 1:0.43295791 2:0.28878251 3:0.11140821 4:0.1084282 5:0.058423182 6:0.018722824 7:0.0035753835 8:0.092504907 9:0.26788828 10:0.40068092 
-256 1:0.49907507 2:0.30140849 3:0.097001887 4:0.068372823 5:0.034141732 6:0.090489725 7:0.037887698 8:0.045342023 9:0.18985671 10:0.31094376 
-256 1:0.41763319 2:0.27537364 3:0.12452475 4:0.12528418 5:0.057184241 6:0.14037902 7:0.23310204 8:0.17442472 9:0.0080450167 10:0.086815772 
-256 1:0.64437033 2:0.2053277 3:0.087478557 4:0.044669115 5:0.018154307 6:0.023278736 7:0.025977005 8:0.0050415419 9:0.018011322 10:0.021026844 
-256 1:0.43069178 2:0.30985629 3:0.10914858 4:0.10133234 5:0.048971017 6:0.1339825 7:0.23820529 8:0.48127853 9:0.065256445 10:0.27202278 
-256 1:0.63982466 2:0.19676727 3:0.069667473 4:0.062337876 5:0.031402717 6:0.10975372 7:0.17151973 8:0.11784672 9:0.075222044 10:0.10645909 
-66.726003784355385 1:0.36120311 2:0.3532237 3:0.14841266 4:0.076221845 5:0.060938686 6:0.049320431 7:0.062502412 8:0.11531415 9:0.013512045 10:0.084936371 
-256 1:0.66549034 2:0.20170084 3:0.066363896 4:0.037230455 5:0.029214477 6:0.16783962 7:0.060942291 8:0.12515302 9:0.16266394 10:0.20113222 
-256 1:0.63616267 2:0.14615043 3:0.085533588 4:0.088606584 5:0.043546731 6:0.12606941 7:0.019667203 8:0.058412004 9:0.15993013 10:0.081961922 
-256 1:0.23361366 2:0.44608542 3:0.13015666 4:0.13594522 5:0.054199048 6:0.18474895 7:0.10674738 8:0.19692319 9:0.24364725 10:0.04360446 
-256 1:0.31926792 2:0.21768581 3:0.2047561 4:0.13287037 5:0.1254198 6:0.29311756 7:0.25390546 8:0.20876418 9:0.24850322 10:0.43991267 
-256 1:0.511705 2:0.32571322 3:0.096861853 4:0.047401631 5:0.018318296 6:0.20714034 7:0.182166 8:0.10975183 9:0.10411927 10:0.056878362 
-256 1:0.5805537 2:0.21446407 3:0.089003527 4:0.079342267 5:0.036636434 6:0.10757669 7:0.10254927 8:0.05586818 9:0.14448421 10:0.026865306 
-256 1:0.45401802 2:0.18191599 3:0.14227492 4:0.15931053 5:0.062480527 6:0.013661311 7:0.19961262 8:0.0053947516 9:0.15787916 10:0.15187296 
-234.6332330541301 1:0.72180892 2:0.20608287 3:0.0390903 4:0.020343832 5:0.012674069 6:0.022036128 7:0.039469318 8:0.2093269 9:0.21027058 10:0.19053427 
-47.897704033717247 1:0.62409425 2:0.30221165 3:0.043710913 4:0.023715462 5:0.006267726 6:0.15650048 7:0.10556204 8:0.099307183 9:0.074939642 10:0.065321055 
-256 1:0.52663122 2:0.19560357 3:0.11433135 4:0.11262335 5:0.05081051 6:0.02416437 7:0.18417911 8:0.093778651 9:0.014829158 10:0.07692018 
-256 1:0.58329734 2:0.15365972 3:0.14555437 4:0.075540705 5:0.041947858 6:0.022803852 7:0.013579306 8:0.024076241 9:0.11763936 10:0.069519002 
-256 1:0.56177778 2:0.26360789 3:0.089038563 4:0.057770813 5:0.027804954 6:0.017404416 7:0.086144334 8:0.17054984 9:0.12006124 10:0.04573774 
-256 1:0.4200113 2:0.22469928 3:0.16411757 4:0.12742374 5:0.063748106 6:0.060547388 7:0.19497382 8:0.22058373 9:0.4312372 10:0.20211745 
-256 1:0.58242239 2:0.25101484 3:0.090481517 4:0.050197784 5:0.025883475 6:0.0089188068 7:0.071123254 8:0.0061245447 9:0.14794393 10:0.15234951 
-256 1:0.75323407 2:0.17460421 3:0.034403436 4:0.024529338 5:0.013228941 6:0.06992619 7:0.042201852 8:0.015534202 9:0.2173123 10:0.27980152 
-256 1:0.52797249 2:0.23725945 3:0.11598439 4:0.08214978 5:0.036633892 6:0.11311983 7:0.10521735 8:0.17503871 9:0.241286 10:0.098793989 
-256 1:0.69243846 2:0.19400254 3:0.050942033 4:0.039023847 5:0.023593118 6:0.11680575 7:0.012509335 8:0.05028661 9:0.14513101 10:0.017580042 
-256 1:0.51964652 2:0.30632256 3:0.072200203 4:0.067598759 5:0.034231953 6:0.031700616 7:0.10643212 8:0.1866968 9:0.0048824146 10:0.078377046 
-256 1:0.74251772 2:0.15946634 3:0.053522762 4:0.028350379 5:0.016142798 6:0.040409685 7:0.12537477 8:0.01016615 9:0.16867377 10:0.063106216 
-256 1:0.75110352 2:0.18491762 3:0.033091499 4:0.022724916 5:0.0081624442 6:0.021072071 7:0.036766269 8:0.13914914 9:0.0015638255 10:0.070819628 
-256 1:0.3001505 2:0.33416837 3:0.16806536 4:0.1345838 5:0.063031976 6:0.279666 7:0.086576996 8:0.2535555 9:0.010998015 10:0.039157803 
-256 1:0.78971847 2:0.14028499 3:0.043847565 4:0.018253161 5:0.0078958175 6:0.038286779 7:0.028293753 8:0.11470068 9:0.1702444 10:0.048580813 
-256 1:0.34539687 2:0.31563186 3:0.1771858 4:0.11838409 5:0.043401384 6:0.02547781 7:0.13779114 8:0.13626169 9:0.0072407387 10:0.0063286253 
-193.15995435149705 1:0.26909827 2:0.4233233 3:0.11927166 4:0.12499004 5:0.063316731 6:0.17860987 7:0.051239279 8:0.2085375 9:0.073883111 10:0.096910877 
-256 1:0.54718994 2:0.24717947 3:0.099497698 4:0.073552591 5:0.032580295 6:0.1595175 7:0.0036385873 8:0.092431101 9:0.18787177 10:0.0036483798 
-256 1:0.50085826 2:0.24294235 3:0.10922143 4:0.093850745 5:0.05312721 6:0.33488005 7:0.15642196 8:0.31858167 9:0.18670484 10:0.12546754 
-256 1:0.48495629 2:0.22476087 3:0.13864193 4:0.094353753 5:0.057287154 6:0.15557775 7:0.31659233 8:0.20929028 9:0.17776992 10:0.11401149 
-256 1:0.61191654 2:0.30429118 3:0.044363111 4:0.027174614 5:0.012254553 6:0.083609264 7:0.074456741 8:0.015698181 9:0.085341945 10:0.11756191 
-256 1:0.41150402 2:0.24525872 3:0.15645693 4:0.13415415 5:0.052626177 6:0.02452264 7:0.024589955 8:0.064322182 9:0.030976347 10:0.015519051 
-256 1:0.34358699 2:0.29638713 3:0.14973352 4:0.13342653 5:0.076865828 6:0.16156332 7:0.085693632 8:0.038609333 9:0.051229876 10:0.19297735 
-256 1:0.64181167 2:0.1873085 3:0.078298355 4:0.057699095 5:0.034882381 6:0.11394726 7:0.14079883 8:0.11021605 9:0.12183752 10:0.21377209 
-256 1:0.63501836 2:0.19861178 3:0.095281346 4:0.043832786 5:0.027255728 6:0.083723672 7:0.12957662 8:0.094489521 9:0.20571557 10:0.23003726 
-256 1:0.30725163 2:0.34528168 3:0.14195701 4:0.13672779 5:0.06878188 6:0.012177098 7:0.1677858 8:0.069733392 9:0.087178732 10:0.037657975 
-256 1:0.42596163 2:0.35147262 3:0.12450533 4:0.059761749 5:0.038298668 6:0.11518433 7:0.054997512 8:0.067973617 9:0.067798128 10:0.09926684 
-256 1:0.39015869 2:0.39245788 3:0.096203364 4:0.082139923 5:0.039040143 6:0.092904995 7:0.1148354 8:0.073977362 9:0.071469372 10:0.027439384 
-256 1:0.42929863 2:0.41497448 3:0.075869779 4:0.056105793 5:0.02375132 6:0.088057027 7:0.061747643 8:0.050994353 9:0.068087995 10:0.014391733 
-256 1:0.43757638 2:0.24429853 3:0.14621603 4:0.12965295 5:0.042256112 6:0.3320116 7:0.0080074632 8:0.057721808 9:0.071261364 10:0.010924097 
-256 1:0.59759305 2:0.21089163 3:0.097645753 4:0.061724351 5:0.032145208 6:0.18962102 7:0.030633633 8:0.031167541 9:0.00064564342 10:0.12490658 
-256 1:0.62092941 2:0.2474277 3:0.074666252 4:0.041305982 5:0.015670657 6:0.013017565 7:0.05438821 8:0.068601503 9:0.18806565 10:0.10936424 
-256 1:0.69127156 2:0.21432819 3:0.055001301 4:0.026868031 5:0.012530925 6:0.22630677 7:0.36406859 8:0.29088866 9:0.28238519 10:0.28111441 
-256 1:0.63656881 2:0.15813168 3:0.075814827 4:0.084040633 5:0.045444051 6:0.13332385 7:0.17860348 8:0.32070078 9:0.10429146 10:0.16518236 
-256 1:0.34460471 2:0.38374579 3:0.12476823 4:0.097364692 5:0.049516587 6:0.08136915 7:0.061514614 8:0.19893286 9:0.062101465 10:0.054322998 
-256 1:0.38943843 2:0.28408843 3:0.13273315 4:0.13100605 5:0.062733936 6:0.17501924 7:0.045307463 8:0.18191935 9:0.12812825 10:0.063965055 
-256 1:0.29002867 2:0.30402361 3:0.15154908 4:0.16254604 5:0.091852586 6:0.15958807 7:0.042122253 8:0.056557223 9:0.0068573859 10:0.00096982957 
-256 1:0.64020298 2:0.22197275 3:0.093489427 4:0.033373489 5:0.010961354 6:0.071273157 7:0.068545233 8:0.14708004 9:0.10638928 10:0.0031097062 
-256 1:0.66502542 2:0.24178739 3:0.045390664 4:0.033684825 5:0.014111701 6:0.022719019 7:0.084685764 8:0.12311456 9:0.16344079 10:0.076720918 
-256 1:0.59647299 2:0.1941499 3:0.099666303 4:0.07220573 5:0.037505075 6:0.032006788 7:0.0099733955 8:0.020687485 9:0.21203423 10:0.027145728 
-256 1:0.51763085 2:0.30176509 3:0.092872955 4:0.063495398 5:0.024235702 6:0.023692288 7:0.083656018 8:0.20228435 9:0.25177068 10:0.093711797 
-93.006122957935617 1:0.35894551 2:0.36945734 3:0.10852754 4:0.11358652 5:0.049483088 6:0.050799198 7:0.077025257 8:0.14952632 9:0.14647078 10:0.2248195 
-256 1:0.43883344 2:0.3192073 3:0.094402585 4:0.104119 5:0.043437678 6:0.17340282 7:0.042999854 8:0.061401738 9:0.008653325 10:0.029656261 
-256 1:0.37015871 2:0.28743327 3:0.12594871 4:0.14607731 5:0.070381995 6:0.12304859 7:0.0057875605 8:0.015957738 9:0.043447447 10:0.02810649 
-256 1:0.38697879 2:0.2538276 3:0.16642235 4:0.13341777 5:0.059353487 6:0.068248392 7:0.084232846 8:0.12110866 9:0.20552656 10:0.25590682 
-146.52902713135484 1:0.72574253 2:0.14740485 3:0.043341891 4:0.052817885 5:0.030692845 6:0.04081241 7:0.17936404 8:0.0078547097 9:0.47352399 10:0.23669437 
-256 1:0.41071041 2:0.27636295 3:0.15379716 4:0.10165545 5:0.057474038 6:0.054692915 7:0.13243313 8:0.052231211 9:0.10899475 10:0.020009474 
-256 1:0.41681842 2:0.29708329 3:0.12052268 4:0.10823126 5:0.057344343 6:0.079323853 7:0.1433569 8:0.10451897 9:0.06669069 10:0.27095222 
-256 1:0.37688281 2:0.35811022 3:0.12279068 4:0.099795609 5:0.04242067 6:0.086253106 7:0.046009101 8:0.19962717 9:0.12303115 10:0.063323639 
-256 1:0.70677568 2:0.17685142 3:0.069517898 4:0.032715395 5:0.014139605 6:0.086950308 7:0.025338352 8:0.11935946 9:0.14425383 10:0.010852139 
-33.417433803554474 1:0.54199371 2:0.20056549 3:0.11681043 4:0.087946964 5:0.052683407 6:0.084525825 7:0.084057857 8:0.0094660176 9:0.017866162 10:0.11475464 
-256 1:0.22234173 2:0.25076512 3:0.323553 4:0.15894551 5:0.044394636 6:0.0010774183 7:0.0086255771 8:0.01804326 9:0.01341037 10:0.15328883 
-256 1:0.41079233 2:0.27700479 3:0.16059594 4:0.10514466 5:0.046462286 6:0.1731268 7:0.25698236 8:0.22661943 9:0.29896809 10:0.23818075 
-256 1:0.26113231 2:0.50100498 3:0.10303508 4:0.090682443 5:0.044145184 6:0.22871843 7:0.10757669 8:0.081074731 9:0.049567712 10:0.11462932 
-256 1:0.27494468 2:0.36514815 3:0.16151997 4:0.14814574 5:0.050241466 6:0.050214181 7:0.010224207 8:0.0058800522 9:0.024168116 10:0.076294941 
-256 1:0.41784993 2:0.22033722 3:0.1357728 4:0.15537051 5:0.07066954 6:0.1862455 7:0.047338561 8:0.27606532 9:0.0014049616 10:0.00097732704 
-256 1:0.37423497 2:0.34517496 3:0.087849002 4:0.14380035 5:0.048940717 6:0.010761683 7:0.16372047 8:0.069386551 9:0.00020857648 10:0.0070732874 
-256 1:0.30101253 2:0.37580538 3:0.12489748 4:0.13063927 5:0.067645339 6:0.10394561 7:0.070720089 8:0.01678298 9:0.033701946 10:0.11140117 
-170.61635700750662 1:0.61551445 2:0.24000925 3:0.061732584 4:0.055910417 5:0.026833291 6:0.062019503 7:0.11935656 8:0.0052341951 9:0.051814101 10:0.026769449 
-256 1:0.21743648 2:0.25051843 3:0.19142904 4:0.21510561 5:0.12551044 6:0.23533309 7:0.0020519182 8:0.040332719 9:0.0089376956 10:0.032900557 
-256 1:0.55703737 2:0.25254489 3:0.1089209 4:0.056381363 5:0.025115471 6:0.06793429 7:0.042175924 8:0.19044025 9:0.090504403 10:0.01917631 
-256 1:0.45891851 2:0.25180479 3:0.13805268 4:0.096976988 5:0.054247022 6:0.046397196 7:0.07606875 8:0.23816911 9:0.38739935 10:0.42112391 
-53.939533255273609 1:0.24995842 2:0.38199366 3:0.15599218 4:0.14882146 5:0.063234287 6:0.21717408 7:0.098073451 8:0.19757803 9:0.17843384 10:0.30750051 
-256 1:0.54328814 2:0.29910473 3:0.10060149 4:0.041409152 5:0.01559649 6:0.17591966 7:0.21329626 8:0.09924201 9:0.055665734 10:0.011807244 
-256 1:0.40233945 2:0.33963493 3:0.15296677 4:0.073455408 5:0.031603439 6:0.058980966 7:0.19711928 8:0.089987667 9:0.033484612 10:0.041801053 
-256 1:0.3188653 2:0.41599811 3:0.15049953 4:0.077356083 5:0.037280984 6:0.014513814 7:0.046212699 8:0.086439922 9:0.083886599 10:0.082302658 
-256 1:0.33564913 2:0.37072511 3:0.12997558 4:0.10708169 5:0.056568498 6:0.0082335348 7:0.099511766 8:0.22316521 9:0.10919191 10:0.17095686 
-256 1:0.34719313 2:0.30060495 3:0.16538753 4:0.12402655 5:0.062787844 6:0.031936394 7:0.0030703971 8:0.25760587 9:0.19723451 10:0.11232213 
-256 1:0.28172931 2:0.28798972 3:0.17926069 4:0.17414432 5:0.07687596 6:0.087131759 7:0.24737076 8:0.093149216 9:0.0033957838 10:0.076390152 
-256 1:0.61929019 2:0.22889958 3:0.045826606 4:0.068343212 5:0.037640414 6:0.0030824409 7:0.061531788 8:0.14236782 9:0.17951815 10:0.45480385 
-256 1:0.63447094 2:0.17473388 3:0.090110257 4:0.08320882 5:0.017476098 6:0.16184586 7:0.052673101 8:0.032813609 9:0.06526262 10:0.059079899 
-256 1:0.63141661 2:0.20683297 3:0.073255534 4:0.06536466 5:0.023130219 6:0.13115476 7:0.017265432 8:0.17573832 9:0.17975731 10:0.12032669 
-67.647588462550885 1:0.39867407 2:0.43187101 3:0.055999047 4:0.067332318 5:0.046123555 6:0.11849395 7:0.0052760345 8:0.081819925 9:0.018653522 10:0.23519204 
-256 1:0.81926954 2:0.10081259 3:0.052145758 4:0.019615081 5:0.0081570297 6:0.091424593 7:0.17589357 8:0.10481613 9:0.24218654 10:0.12499179 
-256 1:0.47286491 2:0.27100653 3:0.093161028 4:0.10768952 5:0.055278012 6:0.11144303 7:0.12718024 8:0.0094740109 9:0.19330068 10:0.020303869 
-256 1:0.67048379 2:0.2227781 3:0.062753495 4:0.030421981 5:0.013562628 6:0.023722609 7:0.096926939 8:0.11028407 9:0.16711631 10:0.0044504661 
-256 1:0.24623448 2:0.46310588 3:0.120908 4:0.11667767 5:0.053073977 6:0.21721466 7:0.0013696175 8:0.00042595764 9:0.089373635 10:0.070055435 
-256 1:0.5411974 2:0.24954753 3:0.10354593 4:0.068177512 5:0.037531629 6:0.0187288 7:0.053704662 8:0.085874328 9:0.0079174518 10:0.076669597 
-256 1:0.38016069 2:0.31982513 3:0.16077017 4:0.091763164 5:0.047480849 6:0.028951011 7:0.067718545 8:0.034151463 9:0.01606973 10:0.090743032 
-256 1:0.75903488 2:0.18943123 3:0.026214057 4:0.017840245 5:0.0074795858 6:0.034262432 7:0.18596874 8:0.097866429 9:0.14587695 10:0.012812912 
-256 1:0.47950957 2:0.32556782 3:0.094381841 4:0.06597133 5:0.034569436 6:0.092125181 7:0.037480183 8:0.17838964 9:0.13807989 10:0.043260421 
-256 1:0.32675278 2:0.21906368 3:0.17477235 4:0.18806818 5:0.091343018 6:0.019775094 7:0.16044971 8:0.05635041 9:0.041396336 10:0.025111538 
-55.498177576901014 1:0.6483238 2:0.17660434 3:0.053644158 4:0.074085731 5:0.047341969 6:0.37654351 7:0.069355501 8:0.21235719 9:0.29887698 10:0.17654856 
-256 1:0.69895957 2:0.2126436 3:0.033832343 4:0.036764559 5:0.017799929 6:0.13588492 7:0.091187965 8:0.036968289 9:0.017976271 10:0.26825968 
-256 1:0.64551591 2:0.19448682 3:0.082388629 4:0.052800624 5:0.024808012 6:0.060937332 7:0.09535136 8:0.07052139 9:0.20454237 10:0.15738654 
-256 1:0.39560751 2:0.19525959 3:0.17876949 4:0.12926564 5:0.10109778 6:0.12232481 7:0.0072288406 8:0.015766396 9:0.10447075 10:0.077169171 
-98.646300398350448 1:0.2585974 2:0.25875493 3:0.12336845 4:0.23141027 5:0.12786895 6:0.11780302 7:0.067097869 8:0.33794427 9:0.53787681 10:0.58114123 
-256 1:0.49228703 2:0.21064438 3:0.10656598 4:0.13100982 5:0.059492789 6:0.35339877 7:0.018973629 8:0.15372269 9:0.12674655 10:0.13576109 
-256 1:0.17899163 2:0.34589139 3:0.27885099 4:0.14095324 5:0.055312754 6:0.31075435 7:0.24088778 8:0.11562188 9:0.19184752 10:0.0031139645 
-256 1:0.51724748 2:0.17278454 3:0.1781794 4:0.082686342 5:0.049102242 6:0.30106528 7:0.29198063 8:0.32148208 9:0.11419842 10:0.029427459 
-256 1:0.44035699 2:0.2106628 3:0.14941615 4:0.13974318 5:0.059820888 6:0.010684027 7:0.1618505 8:0.15056254 9:0.18814834 10:0.16294634 
-256 1:0.32431867 2:0.36766878 3:0.16312259 4:0.09525207 5:0.049637885 6:0.0097893437 7:0.14501124 8:0.091736997 9:0.19582702 10:0.13614115 
-256 1:0.30689708 2:0.42631621 3:0.14547849 4:0.079287944 5:0.042020269 6:0.029349215 7:0.11609177 8:0.025534027 9:0.079660467 10:0.22076844 
-256 1:0.4498655 2:0.23042256 3:0.17492812 4:0.1148143 5:0.029969521 6:0.024378855 7:0.010119941 8:0.063114533 9:0.12943533 10:0.18198401 
-256 1:0.32980773 2:0.23591124 3:0.19786547 4:0.14395463 5:0.092460925 6:0.18352269 7:0.091518372 8:0.053797832 9:0.096702848 10:0.041259207 
-256 1:0.42690087 2:0.37598237 3:0.078241045 4:0.081898807 5:0.036976908 6:0.26194537 7:0.012265841 8:0.10529827 9:0.077046833 10:0.035861682 
-256 1:0.68209468 2:0.2206604 3:0.046419761 4:0.035243878 5:0.015581281 6:0.032474203 7:0.0093228645 8:0.04578148 9:0.13881764 10:0.24079934 
-256 1:0.45141082 2:0.41741546 3:0.081425534 4:0.036007669 5:0.013740523 6:0.2208014 7:0.097931725 8:0.23874326 9:0.011234383 10:0.061040637 
-256 1:0.35249762 2:0.31898222 3:0.14810475 4:0.11790632 5:0.062509087 6:0.014503763 7:0.038936989 8:0.15415425 9:0.046819148 10:0.10465295 
-256 1:0.67560929 2:0.19684779 3:0.055320621 4:0.0497177 5:0.022504598 6:0.11146469 7:0.088792089 8:0.076470854 9:0.11598683 10:0.20270966 
-256 1:0.14671268 2:0.26770289 3:0.25064463 4:0.25283517 5:0.082104624 6:0.14794162 7:0.053156289 8:0.075493243 9:0.035783841 10:0.032495969 
-244.88298836755055 1:0.6316641 2:0.22227333 3:0.062442451 4:0.058836149 5:0.02478397 6:0.024374132 7:0.094598418 8:0.080513667 9:0.20301421 10:0.22128951 
-256 1:0.30765788 2:0.37321569 3:0.14957221 4:0.09955828 5:0.069995932 6:0.31745864 7:0.2510591 8:0.25375796 9:0.079018181 10:0.1143235 
-256 1:0.47614747 2:0.32904038 3:0.10060452 4:0.068578238 5:0.025629397 6:0.074978061 7:0.0069233887 8:0.02493288 9:0.29260196 10:0.20249065 
-256 1:0.25560842 2:0.36779232 3:0.17984858 4:0.11971417 5:0.077036506 6:0.26663154 7:0.34223292 8:0.1515379 9:0.055080925 10:0.052473743 
-180.4737357531105 1:0.62152599 2:0.24465478 3:0.053899132 4:0.050734507 5:0.029185586 6:0.003685909 7:0.053028477 8:0.0030726898 9:0.19305036 10:0.42110962 
-256 1:0.52619101 2:0.25067294 3:0.095100704 4:0.091657859 5:0.036377485 6:0.25755315 7:0.039626935 8:0.2039046 9:0.21504295 10:0.049253642 
-223.10247948082241 1:0.77865157 2:0.15007349 3:0.031442884 4:0.022149249 5:0.017682801 6:0.014690181 7:0.0038826433 8:0.053054104 9:0.086518857 10:0.10037468 
-256 1:0.65384009 2:0.21641219 3:0.062891743 4:0.043297718 5:0.023558263 6:0.013984612 7:0.1306996 8:0.04037637 9:0.16495641 10:0.18384957 
-256 1:0.29569403 2:0.24889967 3:0.18630518 4:0.18256483 5:0.086536292 6:0.052018029 7:0.024066819 8:0.18332499 9:0.10272413 10:0.22251496 
-256 1:0.50682893 2:0.2976971 3:0.10168757 4:0.063145698 5:0.030640689 6:0.064872106 7:0.016395368 8:0.21853674 9:0.16776701 10:0.045054503 
-256 1:0.71060931 2:0.17825483 3:0.068421288 4:0.027564541 5:0.015150025 6:0.20087886 7:0.017456194 8:0.084926459 9:0.036278469 10:0.034261443 
-72.132557844089462 1:0.11157622 2:0.14933903 3:0.21781053 4:0.30407222 5:0.217202 6:0.1764169 7:0.11351477 8:0.42644195 9:0.10098151 10:0.029613029 
-256 1:0.71534157 2:0.20448688 3:0.056283253 4:0.01674681 5:0.0071414867 6:0.10633588 7:0.063752698 8:0.053693089 9:0.016165053 10:0.099671071 
-256 1:0.62162968 2:0.3134311 3:0.023946338 4:0.030597582 5:0.0103953 6:0.0051176226 7:0.11465265 8:0.082241986 9:0.090940428 10:0.019124426 
-256 1:0.7099278 2:0.21001553 3:0.049247211 4:0.021353568 5:0.0094558886 6:0.015197572 7:0.038464444 8:0.048873015 9:0.1717647 10:0.12724383 
-256 1:0.43408881 2:0.2330535 3:0.14865065 4:0.12739372 5:0.056813328 6:0.22596131 7:0.056118154 8:0.31450867 9:0.11453067 10:0.24073262 
-256 1:0.38946393 2:0.2459599 3:0.20595057 4:0.067173684 5:0.091451915 6:0.036207399 7:0.010297747 8:0.034484891 9:0.0071119051 10:0.03366183 
-256 1:0.45426175 2:0.2510971 3:0.12855234 4:0.11491159 5:0.051177216 6:0.10699228 7:0.044282527 8:0.11940196 9:0.20441082 10:0.071145782 
-256 1:0.56690791 2:0.26547932 3:0.064410706 4:0.075358424 5:0.027843643 6:0.16926716 7:0.0066038469 8:0.16573825 9:0.02524432 10:0.16685622 
-256 1:0.47548304 2:0.27726169 3:0.11872985 4:0.083129984 5:0.045395439 6:0.25402686 7:0.01840566 8:0.082357882 9:0.16947973 10:0.14849412 
-256 1:0.31744358 2:0.41824599 3:0.14018673 4:0.079718564 5:0.044405142 6:0.25195259 7:0.08569154 8:0.04581991 9:0.14673204 10:0.064932679 
-256 1:0.69310895 2:0.18044121 3:0.058807828 4:0.038800634 5:0.028841375 6:0.036577804 7:0.018601802 8:0.071122387 9:0.023094161 10:0.11463646 
-256 1:0.35140829 2:0.30532998 3:0.18574354 4:0.092525405 5:0.064992785 6:0.11186201 7:0.080171779 8:0.0029755274 9:0.12643095 10:0.12732716 
-256 1:0.36168712 2:0.41857514 3:0.1010799 4:0.079655888 5:0.039001957 6:0.22727315 7:0.066252979 8:0.19308699 9:0.10551164 10:0.1576075 
-256 1:0.70235751 2:0.15548997 3:0.052113822 4:0.052942741 5:0.037095962 6:0.14168977 7:0.16012847 8:0.23458383 9:0.089214143 10:0.022115045 
-256 1:0.41358232 2:0.22951737 3:0.10476672 4:0.18098035 5:0.071153244 6:0.087210838 7:0.0045097175 8:0.16631445 9:0.32485466 10:0.40112495 
-256 1:0.35848143 2:0.27239719 3:0.15353314 4:0.14607479 5:0.069513446 6:0.12091219 7:0.28376545 8:0.072894265 9:0.025971265 10:0.079157078 
-256 1:0.51177135 2:0.21580141 3:0.10371191 4:0.12704444 5:0.041670895 6:0.13103376 7:0.133651 8:0.26486251 9:0.02444721 10:0.20835534 
-256 1:0.39123192 2:0.22431193 3:0.19818193 4:0.11554877 5:0.070725455 6:0.18477835 7:0.018669557 8:0.19565878 9:0.19249564 10:0.18948349 
-256 1:0.28163593 2:0.4285726 3:0.13734582 4:0.095801972 5:0.056643682 6:0.040339304 7:0.057626237 8:0.058463989 9:0.0027744724 10:0.080367784 
-256 1:0.68242804 2:0.2182009 3:0.04479645 4:0.038636524 5:0.015938093 6:0.0038441466 7:0.026370107 8:0.069609693 9:0.15632094 10:0.14628322 
-256 1:0.19268322 2:0.29885784 3:0.2744878 4:0.15425223 5:0.079718908 6:0.036013466 7:0.35642697 8:0.39353184 9:0.066264286 10:0.074186709 
-256 1:0.40289082 2:0.2483949 3:0.13147656 4:0.14310763 5:0.07413009 6:0.067653018 7:0.037470857 8:0.16161614 9:0.021208872 10:0.069198383 
-256 1:0.56770472 2:0.21825601 3:0.10757394 4:0.064325662 5:0.042139658 6:0.025587246 7:0.18245329 8:0.13764219 9:0.026830274 10:0.026967594 
-256 1:0.5885199 2:0.19416583 3:0.081969055 4:0.09471382 5:0.040631392 6:0.1139056 7:0.042330237 8:0.13502487 9:0.15314702 10:0.040833288 
-256 1:0.58822811 2:0.18529836 3:0.094415434 4:0.089020939 5:0.043037152 6:0.006958416 7:0.066564276 8:0.26304412 9:0.10146537 10:0.12099847 
-256 1:0.58087154 2:0.22800485 3:0.091150773 4:0.074148126 5:0.025824713 6:0.0060934667 7:0.031417524 8:0.19605627 9:0.14867207 10:0.0035283529 
-256 1:0.60020035 2:0.21145121 3:0.090488938 4:0.065597478 5:0.032262028 6:0.066356482 7:0.0099539641 8:0.034960072 9:0.017392287 10:0.070602053 
-256 1:0.74986597 2:0.15019752 3:0.055288759 4:0.029386164 5:0.015261581 6:0.027424012 7:0.10717541 8:0.071824951 9:0.039028855 10:0.012604857 
-256 1:0.68413299 2:0.21984178 3:0.04271864 4:0.037812992 5:0.015493603 6:0.02318575 7:0.004263444 8:0.11194937 9:0.15557321 10:0.10239009 
-256 1:0.51761784 2:0.22941997 3:0.09258432 4:0.10714215 5:0.053235713 6:0.23152524 7:0.2093793 8:0.013100111 9:0.090018197 10:0.20725675 
-16.797493871467985 1:0.10855332 2:0.17191505 3:0.19167581 4:0.45318421 5:0.074671613 6:0.071283544 7:0.059100512 8:0.059815677 9:0.068686013 10:0.055582672 
-256 1:0.71230507 2:0.20743029 3:0.038515512 4:0.027323848 5:0.01442528 6:0.081747891 7:0.087878013 8:0.1820835 9:0.16722884 10:0.30700192 
-256 1:0.75161944 2:0.17539097 3:0.052053657 4:0.01545384 5:0.0054820941 6:0.11427253 7:0.037642486 8:0.063923147 9:0.072598906 10:0.014988065 
-19.969700273395578 1:0.33123873 2:0.35649558 3:0.10871734 4:0.14980955 5:0.053738789 6:0.27785736 7:0.3831121 8:0.34240872 9:0.45851135 10:0.56313142 
-125.9768348049943 1:0.31767456 2:0.41673967 3:0.11382257 4:0.093884206 5:0.057878992 6:0.31861574 7:0.092961508 8:0.25622401 9:0.37128043 10:0.062430469 
-256 1:0.48562424 2:0.24963706 3:0.1108174 4:0.10520288 5:0.048718418 6:0.18650109 7:0.21840596 8:0.18544216 9:0.29385835 10:0.034351378 
-256 1:0.32154154 2:0.24983796 3:0.1923859 4:0.16419441 5:0.072040193 6:0.20430047 7:0.013470824 8:0.1645378 9:0.28861538 10:0.23724417 
-256 1:0.57201778 2:0.23723752 3:0.088850427 4:0.070187506 5:0.031706766 6:0.071249282 7:0.030334464 8:0.19918766 9:0.26481497 10:0.15491765 
-256 1:0.42729461 2:0.23974627 3:0.12535915 4:0.13096656 5:0.076633404 6:0.072676821 7:0.083468797 8:0.13248276 9:0.010398095 10:0.29501754 
-256 1:0.63268509 2:0.23864337 3:0.057995881 4:0.050335261 5:0.020340396 6:0.014948499 7:0.0724592 8:0.025709245 9:0.022413684 10:0.13845414 
-256 1:0.35132849 2:0.31236577 3:0.13141249 4:0.11569252 5:0.089200726 6:0.20793365 7:0.10941484 8:0.23575086 9:0.14936859 10:0.50802737 
-256 1:0.5207109 2:0.20038622 3:0.13357178 4:0.094463296 5:0.050867801 6:0.039456945 7:0.20190436 8:0.038303017 9:0.094527083 10:0.33884067 
-256 1:0.31945277 2:0.24778252 3:0.19320105 4:0.16205692 5:0.077506737 6:0.13072753 7:0.053085728 8:0.04223537 9:0.040161322 10:0.053702082 
-256 1:0.61833582 2:0.18617491 3:0.089254783 4:0.07104592 5:0.035188567 6:0.10052823 7:0.11752554 8:0.12044563 9:0.3080152 10:0.3137983 
-256 1:0.6311988 2:0.30372757 3:0.048105762 4:0.012750718 5:0.0042171485 6:0.0087455234 7:0.076504903 8:0.19703683 9:0.2293777 10:0.070782713 
-256 1:0.38020799 2:0.39868058 3:0.10627426 4:0.078286884 5:0.036550293 6:0.074308135 7:0.0073455084 8:0.039598172 9:0.024785801 10:0.050484732 
-256 1:0.48680731 2:0.34414151 3:0.11045649 4:0.043368237 5:0.015226451 6:0.13069774 7:0.07653966 8:0.064668848 9:0.16051991 10:0.01938099 
-256 1:0.6468317 2:0.1876847 3:0.082735394 4:0.052977926 5:0.029770279 6:0.03375272 7:0.01643283 8:0.11301917 9:0.048242962 10:0.12317008 
-256 1:0.50043491 2:0.28493034 3:0.093666845 4:0.085669076 5:0.035298822 6:0.065585631 7:0.028918895 8:0.041742488 9:0.21732693 10:0.24926094 
-256 1:0.56171069 2:0.21228678 3:0.12628362 4:0.061717022 5:0.038001887 6:0.012899283 7:0.1423019 8:0.22393972 9:0.067085857 10:0.31351661 
-256 1:0.37374453 2:0.29898992 3:0.15366917 4:0.12093718 5:0.052659201 6:0.11324184 7:0.020939751 8:0.063555478 9:0.22054672 10:0.26143218 
-256 1:0.53101283 2:0.24197197 3:0.10025543 4:0.083180606 5:0.043579157 6:0.028770555 7:0.050321939 8:0.088447838 9:0.05753661 10:0.032780852 
-103.99476276585474 1:0.16463607 2:0.44302139 3:0.10809703 4:0.16399579 5:0.12024972 6:0.076892076 7:0.0081305047 8:0.042628558 9:0.033423119 10:0.24586036 
-256 1:0.31934618 2:0.23672174 3:0.16393909 4:0.20830604 5:0.071686952 6:0.052542053 7:0.090384601 8:0.11197053 9:0.2351989 10:0.2153082 
-256 1:0.69785014 2:0.14878639 3:0.068270978 4:0.058673674 5:0.026418825 6:0.021662393 7:0.012482124 8:0.0083927087 9:0.077889358 10:0.12910874 
-256 1:0.52746638 2:0.16471153 3:0.13235853 4:0.1072684 5:0.068195155 6:0.054667973 7:0.067498348 8:0.025358049 9:0.11369475 10:0.29758461 
-256 1:0.51037165 2:0.23614179 3:0.10601379 4:0.098548478 5:0.048924291 6:0.11213643 7:0.12988534 8:0.12069979 9:0.091433709 10:0.029425798 
-256 1:0.28665749 2:0.26932579 3:0.22481032 4:0.14378121 5:0.075425194 6:0.2413079 7:0.058545897 8:0.044907544 9:0.2677797 10:0.15794146 
-256 1:0.61265726 2:0.24907558 3:0.08099066 4:0.039553549 5:0.017722947 6:0.10726137 7:0.058455081 8:0.095582215 9:0.0089158122 10:0.17423229 
-256 1:0.72504467 2:0.21039064 3:0.036473694 4:0.01913964 5:0.0089513642 6:0.16114704 7:0.069480338 8:0.12858278 9:0.27600883 10:0.25668638 
-256 1:0.19840819 2:0.44967524 3:0.15678743 4:0.12717897 5:0.067950173 6:0.032854539 7:0.11457341 8:0.050978593 9:0.067336907 10:0.25029044 
-256 1:0.25808249 2:0.29959932 3:0.18451084 4:0.17196741 5:0.085839943 6:0.082811362 7:0.011559205 8:0.03040844 9:0.05040918 10:0.010065514 
-256 1:0.68480609 2:0.21355864 3:0.066419772 4:0.024947955 5:0.010267548 6:0.068800799 7:0.027816997 8:0.036845327 9:0.081185606 10:0.084032989 
-256 1:0.45426756 2:0.22124229 3:0.15534316 4:0.11541144 5:0.05373555 6:0.27887578 7:0.14078298 8:0.23499716 9:0.24461412 10:0.20775607 
-256 1:0.68165381 2:0.2179409 3:0.043831519 4:0.037763288 5:0.018810489 6:0.063407394 7:0.01474723 8:0.27800596 9:0.20756332 10:0.23831667 
-256 1:0.63674008 2:0.23891775 3:0.061338575 4:0.044415272 5:0.018588331 6:0.07307269 7:0.17428586 8:0.060091934 9:0.069722359 10:0.1383989 
-59.933968225668501 1:0.53104804 2:0.29296628 3:0.071008291 4:0.068990622 5:0.035986761 6:0.059287657 7:0.091714234 8:0.10960604 9:0.31814786 10:0.47413397 
-256 1:0.59929506 2:0.20630252 3:0.084737573 4:0.074061396 5:0.035603444 6:0.044020289 7:0.16675774 8:0.26330155 9:0.17278481 10:0.12677688 
-256 1:0.57509544 2:0.22086947 3:0.10248855 4:0.08150372 5:0.020042832 6:0.054341868 7:0.081196222 8:0.081726861 9:0.053808495 10:0.12039991 
-256 1:0.40058952 2:0.38420316 3:0.091922374 4:0.085272813 5:0.038012128 6:0.041045537 7:0.11605472 8:0.063983738 9:0.012757445 10:0.0071973633 
-66.967674267961371 1:0.7126141 2:0.15536838 3:0.05602546 4:0.047243648 5:0.02874841 6:0.081292926 7:0.068211153 8:0.042534597 9:0.44546654 10:0.45542576 
-256 1:0.27545632 2:0.45231879 3:0.15341586 4:0.082763305 5:0.036045727 6:0.1403414 7:0.033263179 8:0.080617871 9:0.058222988 10:0.031881589 
-256 1:0.47807613 2:0.28239319 3:0.12755637 4:0.069822099 5:0.042152217 6:0.012523788 7:0.0047780904 8:0.081284458 9:0.056445001 10:0.19228006 
-256 1:0.3931466 2:0.26031705 3:0.1097619 4:0.15224685 5:0.084527595 6:0.34324285 7:0.018764469 8:0.038865169 9:0.27290272 10:0.45312835 
-256 1:0.74663118 2:0.18371104 3:0.037305747 4:0.022227036 5:0.010125001 6:0.010976957 7:0.1348681 8:0.13308674 9:0.13829461 10:0.17496698 
-69.04695014199126 1:0.65709582 2:0.23803186 3:0.044878121 4:0.037880666 5:0.022113536 6:0.0062439165 7:0.012327734 8:0.1176524 9:0.52613061 10:0.42909083 
-256 1:0.60120648 2:0.13948747 3:0.10396634 4:0.094706732 5:0.060632979 6:0.17667325 7:0.028743903 8:0.21309902 9:0.19956619 10:0.16880606 
-256 1:0.68281683 2:0.17424304 3:0.054440915 4:0.057252475 5:0.031246738 6:0.11834131 7:0.16069279 8:0.050799118 9:0.15101946 10:0.11677096 
-256 1:0.4675033 2:0.29336033 3:0.14042842 4:0.0552785 5:0.043429446 6:0.13268311 7:0.14130071 8:0.053719373 9:0.11154006 10:0.11643657 
-256 1:0.65452902 2:0.21919653 3:0.07497267 4:0.03793547 5:0.013366304 6:0.17354442 7:0.065520521 8:0.12380223 9:0.052480203 10:0.0077484114 
-106.77286872307519 1:0.63748836 2:0.21313409 3:0.047918639 4:0.062474374 5:0.038984535 6:0.047563443 7:0.10423883 8:0.1968417 9:0.38845535 10:0.48148264 
-256 1:0.22310387 2:0.28670943 3:0.18725426 4:0.21248584 5:0.090446604 6:0.088499014 7:0.079129167 8:0.057019642 9:0.12300922 10:0.1020272 
-256 1:0.68611688 2:0.20646706 3:0.052904932 4:0.039266555 5:0.015244576 6:0.11952933 7:0.08705296 8:0.036236339 9:0.36128153 10:0.15471576 
-177.62240610328911 1:0.39295246 2:0.18688884 3:0.19400119 4:0.1263222 5:0.099835305 6:0.38179497 7:0.073963138 8:0.27856729 9:0.037668428 10:0.056876144 
-256 1:0.44952616 2:0.35048078 3:0.076417191 4:0.091322367 5:0.032253497 6:0.12884194 7:0.10447421 8:0.22217724 9:0.076274882 10:0.032586446 
-256 1:0.44435795 2:0.21738841 3:0.095375116 4:0.14952272 5:0.093355808 6:0.14845569 7:0.096767557 8:0.14361999 9:0.13792355 10:0.42204208 
-256 1:0.51554016 2:0.28624098 3:0.093819331 4:0.069318898 5:0.035080625 6:0.045940865 7:0.041842909 8:0.11319011 9:0.11335805 10:0.019322198 
-256 1:0.62750969 2:0.25277348 3:0.048924287 4:0.045708369 5:0.02508417 6:0.26134886 7:0.10067473 8:0.16377918 9:0.31802935 10:0.05661631 
-256 1:0.42469701 2:0.24721255 3:0.16424176 4:0.10153096 5:0.062317723 6:0.0065420789 7:0.060317328 8:0.022753405 9:0.10360292 10:0.26280261 
-256 1:0.23698573 2:0.25297274 3:0.23282521 4:0.15252973 5:0.12468658 6:0.27558782 7:0.083624996 8:0.28511175 9:0.19505834 10:0.064174146 
-256 1:0.63467836 2:0.16205112 3:0.088781191 4:0.078502965 5:0.03598636 6:0.084136215 7:0.15307373 8:0.12757627 9:0.085730028 10:0.10934331 
-256 1:0.30182561 2:0.34520419 3:0.23896681 4:0.082986439 5:0.031016947 6:0.091809772 7:0.044077456 8:0.047210183 9:0.060694963 10:0.090001169 
-256 1:0.66883104 2:0.19865162 3:0.057896832 4:0.051009199 5:0.023611312 6:0.067151415 7:0.096033594 8:0.11746813 9:0.22679492 10:0.11910663 
-256 1:0.51256859 2:0.2989816 3:0.077283261 4:0.07562524 5:0.035541314 6:0.020861158 7:0.095455482 8:0.040077788 9:0.13075896 10:0.13694104 
-256 1:0.43670269 2:0.29578347 3:0.1263325 4:0.10154349 5:0.039637845 6:0.11973365 7:0.0040345972 8:0.021365542 9:0.054662665 10:0.0043832193 
-81.836555922588374 1:0.27808464 2:0.31515875 3:0.16116859 4:0.15617697 5:0.089411054 6:0.025874336 7:0.066536721 8:0.42765728 9:0.32396544 10:0.30822354 
-256 1:0.70097346 2:0.16723849 3:0.048848454 4:0.053345692 5:0.029593913 6:0.011114294 7:0.064607306 8:0.27211802 9:0.15358608 10:0.013628866 
-256 1:0.6115342 2:0.21382335 3:0.079439633 4:0.062254806 5:0.03294801 6:0.041734193 7:0.11095175 8:0.040118271 9:0.14315654 10:0.21221754 
-256 1:0.61344259 2:0.27805058 3:0.036835394 4:0.045616407 5:0.026055033 6:0.1577609 7:0.081405201 8:5.6711195e-05 9:0.11505468 10:0.19170677 
-256 1:0.65971263 2:0.21921925 3:0.058427146 4:0.047975481 5:0.014665495 6:0.028646081 7:0.14589305 8:0.1226699 9:0.039163754 10:0.1950761 
-194.99698249590486 1:0.51990031 2:0.26736296 3:0.085611528 4:0.086028945 5:0.041096258 6:0.094380027 7:0.046081783 8:0.24850467 9:0.20693427 10:0.14186988 
-256 1:0.49006836 2:0.27041547 3:0.096370312 4:0.099138124 5:0.044007736 6:0.081831427 7:0.11818868 8:0.090884769 9:0.054903387 10:0.0077928232 
-256 1:0.57669603 2:0.22028255 3:0.080460928 4:0.079212245 5:0.043348243 6:0.13960629 7:0.0089826006 8:0.14154647 9:0.095906856 10:0.097439229 
-256 1:0.46006835 2:0.2514002 3:0.14657029 4:0.090162763 5:0.051798394 6:0.1117579 7:0.045689699 8:0.0075139067 9:0.0283445 10:0.08871565 
-256 1:0.44982796 2:0.29681369 3:0.12013329 4:0.089197238 5:0.044027823 6:0.27314771 7:0.099673145 8:0.015746773 9:0.20964217 10:0.061020474 
-256 1:0.58418728 2:0.30045373 3:0.056899731 4:0.039174599 5:0.019284663 6:0.1218099 7:0.021554989 8:0.075075001 9:0.11159238 10:0.11274441 
-256 1:0.47180694 2:0.32740349 3:0.1195848 4:0.062394333 5:0.018810437 6:0.10736996 7:0.05333248 8:0.12158682 9:0.041670659 10:0.058437175 
-3.054866040363839 1:0.32754763 2:0.34351455 3:0.12327242 4:0.11599566 5:0.089669725 6:0.38331267 7:0.01634971 8:0.34756693 9:0.40684621 10:0.48743619 
-256 1:0.61894643 2:0.25028562 3:0.064309195 4:0.050340878 5:0.01611788 6:0.09098522 7:0.077461087 8:0.021814176 9:0.053786239 10:0.038627046 
-184.02282999929909 1:0.3515402 2:0.39379666 3:0.11528087 4:0.085104259 5:0.054278012 6:0.067848642 7:0.12306596 8:0.00063256394 9:0.11539508 10:0.36410263 
-256 1:0.45410582 2:0.35468044 3:0.10173347 4:0.061613863 5:0.027866404 6:0.033432665 7:0.0041013993 8:0.12022097 9:0.054704777 10:0.093885147 
-256 1:0.68910085 2:0.16319082 3:0.076569698 4:0.046159061 5:0.024979573 6:0.021641232 7:0.089763393 8:0.1285965 9:0.15917944 10:0.087563152 
-256 1:0.44707724 2:0.20711578 3:0.13261824 4:0.14852722 5:0.064661524 6:0.26464958 7:0.057302376 8:0.27340111 9:0.061523973 10:0.052469668 
-256 1:0.47044604 2:0.2830227 3:0.13571152 4:0.070483677 5:0.04033606 6:0.048326833 7:0.031970854 8:0.041818457 9:0.055459448 10:0.097783185 
-256 1:0.6891227 2:0.1743116 3:0.051322565 4:0.054413323 5:0.030829812 6:0.055352795 7:0.032372613 8:0.056974303 9:0.060181751 10:0.18756819 
-256 1:0.53210477 2:0.26113255 3:0.092465608 4:0.083702709 5:0.030594355 6:0.025023115 7:0.056380027 8:0.042925703 9:0.026184526 10:0.15110895 
-256 1:0.36800558 2:0.30278289 3:0.16931248 4:0.1056347 5:0.054264355 6:0.14696761 7:0.078539764 8:0.054856403 9:0.20264344 10:0.12104964 
-256 1:0.48835785 2:0.19971214 3:0.12088657 4:0.13788505 5:0.053158401 6:0.17492678 7:0.03299962 8:0.055698949 9:0.0011571566 10:0.082971473 
-230.20729215556898 1:0.39279642 2:0.2898613 3:0.10787732 4:0.14739914 5:0.062065815 6:0.13148944 7:0.019997973 8:0.043622324 9:0.037806453 10:0.1348931 
-186.00950843968991 1:0.31726478 2:0.27589112 3:0.16091485 4:0.14840418 5:0.097525063 6:0.37500154 7:0.007384683 8:0.22765422 9:0.28194106 10:0.043394281 
-256 1:0.71668271 2:0.22708104 3:0.03422786 4:0.017212148 5:0.0047962387 6:0.13144237 7:0.18172073 8:0.034566905 9:0.051501168 10:0.19689051 
-256 1:0.75024664 2:0.20083405 3:0.030928023 4:0.01364479 5:0.0043465009 6:0.088559904 7:0.0013661906 8:0.01098109 9:0.08060091 10:0.069431551 
-256 1:0.29828084 2:0.36863152 3:0.1789304 4:0.10248002 5:0.05167722 6:0.005474743 7:0.098037227 8:0.038725848 9:0.19564395 10:0.17073512 
-256 1:0.73132919 2:0.16642286 3:0.047358089 4:0.036023173 5:0.018866693 6:0.068815199 7:0.10587346 8:0.13889115 9:0.08355349 10:0.093732039 
-256 1:0.62114692 2:0.18981009 3:0.066792332 4:0.095060033 5:0.027190618 6:0.059174415 7:0.086569698 8:0.1497696 9:0.21035053 10:0.072341195 
-256 1:0.45237544 2:0.23876209 3:0.14480087 4:0.099574598 5:0.064486999 6:0.017985067 7:0.00038378273 8:0.066391675 9:0.034550347 10:0.038662399 
-256 1:0.28086371 2:0.34345513 3:0.15608505 4:0.15657125 5:0.063024852 6:0.21118936 7:0.056220127 8:0.068850844 9:0.0052818689 10:0.020096977 
-81.360548600336088 1:0.18481955 2:0.30596093 3:0.19077842 4:0.20909128 5:0.10934983 6:0.082623744 7:0.23063645 8:0.39847037 9:0.20758978 10:0.05450729 
-256 1:0.66030404 2:0.24248258 3:0.059141816 4:0.025480629 5:0.012590933 6:0.031478604 7:0.017877028 8:0.16360767 9:0.099714342 10:0.21385233 
-256 1:0.18399447 2:0.59672113 3:0.093902962 4:0.08797593 5:0.037405509 6:0.031041317 7:0.12233294 8:0.12177433 9:0.054841527 10:0.033118286 
-256 1:0.55213088 2:0.30377997 3:0.071411091 4:0.049905645 5:0.022772413 6:0.068916404 7:0.020254171 8:0.33149783 9:0.08020086 10:0.023915894 
-256 1:0.32407576 2:0.22309679 3:0.21125157 4:0.13849476 5:0.10308111 6:0.04283735 7:0.19725252 8:0.12864737 9:0.066478665 10:0.10079844 
-256 1:0.23918521 2:0.39818944 3:0.19291403 4:0.12022173 5:0.049489599 6:0.17193401 7:0.045163318 8:0.15992574 9:0.19215642 10:0.12708705 
-256 1:0.60028651 2:0.23110759 3:0.084898187 4:0.05814561 5:0.025562106 6:0.066169098 7:0.06060905 8:0.018294932 9:0.26412667 10:0.185169 
-256 1:0.39533722 2:0.29222769 3:0.14213203 4:0.11282065 5:0.057482412 6:0.042594872 7:0.0025557239 8:0.16756962 9:0.15522477 10:0.28348595 
-139.93682034013807 1:0.43782494 2:0.2750842 3:0.12663013 4:0.10481426 5:0.055646466 6:0.0045938878 7:0.03702002 8:0.022109366 9:0.029232846 10:0.051187275 
-256 1:0.42281392 2:0.47496249 3:0.068540003 4:0.025963547 5:0.0077200391 6:0.058894634 7:0.031068484 8:0.18251438 9:0.059299897 10:0.12058302 
-256 1:0.38461395 2:0.20613187 3:0.22125451 4:0.1298437 5:0.058155962 6:0.18737031 7:0.22319965 8:0.050242858 9:0.12255904 10:0.11062094 
-256 1:0.32945816 2:0.32267584 3:0.1605602 4:0.12429185 5:0.063013943 6:0.099287987 7:0.10898439 8:0.18013728 9:0.19806904 10:0.074502736 
-256 1:0.60772428 2:0.19777009 3:0.088747699 4:0.065636208 5:0.040121722 6:0.19899125 7:0.24519162 8:0.30135692 9:0.25353511 10:0.08373401 
-256 1:0.51552092 2:0.31965383 3:0.085564948 4:0.055311414 5:0.02394889 6:0.0072284132 7:0.074024475 8:0.12425949 9:0.17547114 10:0.090721201 
-256 1:0.64716651 2:0.18085364 3:0.081060511 4:0.058769739 5:0.032149593 6:0.046956843 7:0.056020635 8:0.037716974 9:0.17633162 10:0.021621181 
-256 1:0.31481183 2:0.38392803 3:0.14520645 4:0.095827871 5:0.060225813 6:0.073321745 7:0.15839952 8:0.27005998 9:0.16193848 10:0.19709168 
-256 1:0.69492805 2:0.19336001 3:0.058264179 4:0.035541054 5:0.0179067 6:0.0051860924 7:0.08203758 8:0.15504192 9:0.22881622 10:0.16991298 
-256 1:0.70089067 2:0.22166977 3:0.041095464 4:0.023327785 5:0.013016308 6:0.022427835 7:0.085483907 8:0.058285458 9:0.040081595 10:0.19901285 
-256 1:0.47903706 2:0.25398891 3:0.15687692 4:0.071303731 5:0.038793382 6:0.14609423 7:0.14523441 8:0.19129317 9:0.13885604 10:0.0098759924 
-256 1:0.52984798 2:0.27998527 3:0.10482488 4:0.057552022 5:0.02778984 6:0.0033491706 7:0.13367765 8:0.0050268473 9:0.10397069 10:0.16607611 
-256 1:0.67613011 2:0.22154475 3:0.05980517 4:0.030406779 5:0.012113199 6:0.029869081 7:0.017406732 8:0.059222594 9:0.041637385 10:0.046122578 
-256 1:0.25018375 2:0.48425214 3:0.14207687 4:0.064042551 5:0.059444692 6:0.11528802 7:0.08651338 8:0.093320001 9:0.00049591078 10:0.039013627 
-256 1:0.54186675 2:0.24036785 3:0.11865694 4:0.070193847 5:0.028914614 6:0.078003894 7:0.22711989 8:0.16558252 9:0.17744265 10:0.032776657 
-256 1:0.37478975 2:0.22335417 3:0.17171976 4:0.15551484 5:0.074621478 6:0.0047536529 7:0.24308144 8:0.18827293 9:0.15641257 10:0.16018073 
-256 1:0.75529124 2:0.087773092 3:0.056450009 4:0.062092699 5:0.038392964 6:0.032860937 7:0.16755137 8:0.028879904 9:0.05806752 10:0.064711181 
-256 1:0.64819795 2:0.22065332 3:0.055364246 4:0.054352499 5:0.021431987 6:0.018974162 7:0.009415368 8:0.080242101 9:0.13624556 10:0.072308716 
-256 1:0.30698376 2:0.36097396 3:0.14151817 4:0.12305348 5:0.067470633 6:0.0081709333 7:0.0383364 8:0.18241829 9:0.091753421 10:0.00094536067 
-256 1:0.50559416 2:0.3292599 3:0.08600322 4:0.05458254 5:0.02456018 6:0.09201309 7:0.031528511 8:0.076690996 9:0.03399229 10:0.029909337 
-256 1:0.73031194 2:0.15660068 3:0.053428907 4:0.037369092 5:0.022289382 6:0.011289898 7:0.0040470169 8:0.16064112 9:0.23623151 10:0.39946477 
-256 1:0.40194753 2:0.24170702 3:0.19426871 4:0.12329657 5:0.038780172 6:0.31886611 7:0.059100605 8:0.027036257 9:0.04260832 10:0.023024645 
-256 1:0.69222187 2:0.18994762 3:0.050049486 4:0.045055709 5:0.022725314 6:0.040224643 7:0.003154811 8:0.032990769 9:0.09845439 10:0.33836387 
-256 1:0.56107623 2:0.22800104 3:0.098630081 4:0.080601852 5:0.031690791 6:0.016593824 7:0.032618277 8:0.070895463 9:0.025669572 10:0.11274105 
-256 1:0.53596461 2:0.23542962 3:0.10832863 4:0.081959558 5:0.038317578 6:0.082894298 7:0.10723437 8:0.44004257 9:0.15306195 10:0.059957317 
-113.47530127731645 1:0.50886066 2:0.24385349 3:0.12454545 4:0.07330602 5:0.049434394 6:0.13155093 7:0.053630807 8:0.065050034 9:0.18269903 10:0.0040179524 
-256 1:0.16392232 2:0.37880663 3:0.16239298 4:0.18802945 5:0.10684862 6:0.30403508 7:0.1616555 8:0.23360108 9:0.040877842 10:0.15272324 
-256 1:0.33732461 2:0.19271203 3:0.21886537 4:0.16431534 5:0.08678265 6:0.063865687 7:0.25527409 8:0.3904965 9:0.13685766 10:0.14579047 
-256 1:0.53680026 2:0.25323026 3:0.099031795 4:0.073239794 5:0.037697889 6:0.096380099 7:0.07303612 8:0.25454104 9:0.071401222 10:0.12889329 
-256 1:0.56146471 2:0.17953622 3:0.11286929 4:0.086865522 5:0.059264257 6:0.23309754 7:0.00074644748 8:0.082622027 9:0.20594543 10:0.20312738 
-256 1:0.59500923 2:0.26725905 3:0.095260661 4:0.030774259 5:0.011696801 6:0.13510797 7:0.018378706 8:0.0017462966 9:0.039134414 10:0.099764541 
-256 1:0.51707512 2:0.27722725 3:0.093905143 4:0.082825148 5:0.028967342 6:0.070516307 7:0.065968916 8:0.024169761 9:0.14679631 10:0.013661339 
-256 1:0.33432125 2:0.26534618 3:0.19841529 4:0.13931594 5:0.062601343 6:0.023505801 7:0.22396336 8:0.10069696 9:0.28506842 10:0.21591489 
-256 1:0.59015144 2:0.23405467 3:0.079408887 4:0.067579954 5:0.028805048 6:0.17744403 7:0.094773522 8:0.043909602 9:0.020404443 10:0.012087091 
-256 1:0.5479377 2:0.2894197 3:0.088805259 4:0.049358457 5:0.02447888 6:0.035152379 7:0.063218866 8:0.032799257 9:0.16273317 10:0.17560819 
-256 1:0.51883095 2:0.21801098 3:0.12984496 4:0.091654285 5:0.041658821 6:0.006646009 7:0.039589982 8:0.0060744239 9:0.081215996 10:0.066752721 
-256 1:0.45310182 2:0.2075573 3:0.16819293 4:0.10020942 5:0.07093853 6:0.038281397 7:0.017124249 8:0.0056470849 9:0.056002314 10:0.0056034243 
-256 1:0.23802853 2:0.33097043 3:0.27059056 4:0.11336923 5:0.047041252 6:0.060774913 7:0.070840768 8:0.23137585 9:0.15614799 10:0.13382901 
-61.845566091939787 1:0.18795301 2:0.54318192 3:0.099306922 4:0.11852856 5:0.051029584 6:0.45146001 7:0.21240869 8:0.18043727 9:0.039088765 10:0.13868501 
-256 1:0.31640283 2:0.40258721 3:0.13860069 4:0.093638356 5:0.048770921 6:0.11300611 7:0.055804539 8:0.032182661 9:0.030863361 10:0.021412499 
-256 1:0.63725866 2:0.16591407 3:0.068884535 4:0.091623384 5:0.036319348 6:0.27563625 7:0.18898817 8:0.065883853 9:0.030175237 10:0.003644811 
-256 1:0.43289574 2:0.26252955 3:0.14430513 4:0.10089377 5:0.059375819 6:0.016745743 7:0.057889529 8:0.14540579 9:0.060473013 10:0.16077623 
-256 1:0.67100713 2:0.22362708 3:0.055699852 4:0.036254694 5:0.013411243 6:0.038756277 7:0.0017520398 8:0.068455563 9:0.1833579 10:0.074258777 
-256 1:0.25738954 2:0.51457567 3:0.10121482 4:0.079390191 5:0.047429776 6:0.17428622 7:0.084065481 8:0.079381382 9:0.20806067 10:0.1078628 
-46.943202565806196 1:0.74468101 2:0.18111174 3:0.036721898 4:0.023279385 5:0.014205966 6:0.81036211 7:0.68974459 8:0.38844085 9:0.1144539 10:0.0096299716 
-256 1:0.61801755 2:0.25888683 3:0.060890662 4:0.046384819 5:0.015820145 6:0.0034237217 7:0.024826404 8:0.14037128 9:0.012503507 10:0.00069892021 
-256 1:0.26833462 2:0.1701949 3:0.2563186 4:0.19956223 5:0.10558964 6:0.057113029 7:0.030739706 8:0.065389107 9:0.022302738 10:0.11189167 
-256 1:0.62575171 2:0.20937264 3:0.074543379 4:0.06302036 5:0.027311915 6:0.05480745 7:0.13828858 8:0.10510527 9:0.097475781 10:0.14819518 
-256 1:0.64488322 2:0.23045862 3:0.089955484 4:0.022290009 5:0.012412667 6:0.059720413 7:0.047245934 8:0.12054341 9:0.072973549 10:0.034044454 
-197.10289096231702 1:0.27420204 2:0.29288532 3:0.1463551 4:0.19977882 5:0.086778726 6:0.070647431 7:0.19235058 8:0.10566424 9:0.072530783 10:0.28991913 
-256 1:0.38405113 2:0.29621065 3:0.1685358 4:0.091416702 5:0.059785718 6:0.08205407 7:0.042533319 8:0.21318372 9:0.076574771 10:0.073974792 
-256 1:0.39830829 2:0.21174761 3:0.15966847 4:0.15912851 5:0.071147113 6:0.061220488 7:0.12331445 8:0.11210511 9:0.071709695 10:0.086693418 
-256 1:0.41422735 2:0.36812139 3:0.10738323 4:0.07485957 5:0.035408467 6:0.17788361 7:0.0042218386 8:0.020370532 9:0.27269099 10:0.12456347 
-256 1:0.50243921 2:0.20052783 3:0.1134919 4:0.12948822 5:0.054052844 6:0.076627569 7:0.19068659 8:0.10457873 9:0.021862966 10:0.066893375 
-256 1:0.57210938 2:0.20421999 3:0.084925951 4:0.087359645 5:0.051385037 6:0.2136281 7:0.13612612 8:0.25774356 9:0.15178009 10:0.1114846 
-256 1:0.21000065 2:0.40201297 3:0.19083303 4:0.13866395 5:0.058489394 6:0.17565958 7:0.1881901 8:0.25080903 9:0.046196514 10:0.018188104 
-256 1:0.61329694 2:0.21406684 3:0.09982862 4:0.048345521 5:0.02446208 6:0.25533021 7:0.014256287 8:0.073550414 9:0.047323354 10:0.017957538 
-256 1:0.54643687 2:0.24825973 3:0.11267251 4:0.067226301 5:0.025404582 6:0.026058393 7:0.073418139 8:0.12579961 9:0.18483853 10:0.040216948 
-249.60096029514469 1:0.44241707 2:0.23757153 3:0.11527 4:0.13357009 5:0.07117131 6:0.027346087 7:0.0078655187 8:0.17901691 9:0.32792919 10:0.41366879 
-256 1:0.32104199 2:0.24290781 3:0.21659167 4:0.14576387 5:0.073694661 6:0.12610593 7:0.0066481677 8:0.041984916 9:0.14682604 10:0.088797434 
-256 1:0.47938766 2:0.25486345 3:0.14217052 4:0.076358459 5:0.047219907 6:0.088028064 7:0.0055371386 8:0.017601151 9:0.16502215 10:0.21916466 
-256 1:0.72604959 2:0.14945419 3:0.04829961 4:0.037497813 5:0.038698803 6:0.35610632 7:0.36284285 8:0.050216579 9:0.23516743 10:0.032885294 
-256 1:0.64483147 2:0.18770869 3:0.086229359 4:0.051767068 5:0.029463407 6:0.096026665 7:0.17036121 8:0.24315024 9:0.069190381 10:0.31886995 
-24.020138682616789 1:0.70467035 2:0.17181088 3:0.0425754 4:0.051936545 5:0.029006828 6:0.036622065 7:0.0023139041 8:0.048149918 9:0.072141822 10:0.11258431 
-256 1:0.4386706 2:0.32482311 3:0.11487181 4:0.081896414 5:0.039738068 6:0.010687236 7:0.17593928 8:0.071545591 9:0.10649919 10:0.03971928 
-256 1:0.5290359 2:0.25432954 3:0.085780026 4:0.087850489 5:0.043004046 6:0.0067864068 7:0.10291324 8:0.076212672 9:0.014959354 10:0.047486227 
-256 1:0.34281433 2:0.31003781 3:0.15466979 4:0.13650861 5:0.05596945 6:0.34480779 7:0.19249406 8:0.11067817 9:0.24431764 10:0.23844373 
-256 1:0.18793696 2:0.46011793 3:0.13903225 4:0.12724857 5:0.085664288 6:0.018658102 7:0.014323731 8:0.11503926 9:0.083680375 10:0.055665405 
-256 1:0.29258943 2:0.39482241 3:0.16744474 4:0.10093568 5:0.044207743 6:0.29716355 7:0.14250152 8:0.28400414 9:0.05348616 10:0.015703285 
-256 1:0.4345166 2:0.2136652 3:0.15294216 4:0.13642117 5:0.062454867 6:0.19494739 7:0.10351725 8:0.14618164 9:0.043705002 10:0.10138185 
-256 1:0.4788914 2:0.30429656 3:0.10886394 4:0.071266172 5:0.036681919 6:0.049219066 7:0.042893635 8:0.0080998309 9:0.15298117 10:0.044861697 
-256 1:0.53139159 2:0.23877639 3:0.10043553 4:0.083252786 5:0.046143708 6:0.45827517 7:0.12441592 8:0.11043101 9:0.22584567 10:0.011815043 
-256 1:0.65829997 2:0.22689349 3:0.045736383 4:0.048642531 5:0.02042762 6:0.014888655 7:0.009373578 8:0.12201958 9:0.060139042 10:0.13241515 
-229.30626409447115 1:0.39778909 2:0.21049725 3:0.2011088 4:0.15934704 5:0.031257824 6:0.4943885 7:0.45309689 8:0.48969273 9:0.46337559 10:0.29501623 
-256 1:0.50088443 2:0.32028222 3:0.095603889 4:0.053603666 5:0.02962579 6:0.042375556 7:0.011648351 8:0.1077829 9:0.086839335 10:0.096426255 
-256 1:0.40013277 2:0.25879669 3:0.15552008 4:0.12299485 5:0.062555601 6:0.065695202 7:0.097852746 8:0.028920063 9:0.043582605 10:0.064380561 
-256 1:0.44424143 2:0.3024431 3:0.15277194 4:0.061470597 5:0.039072942 6:0.13150721 7:0.029472578 8:0.092920521 9:0.096798326 10:0.20736983 
-114.91875918875654 1:0.34835461 2:0.33651425 3:0.12542792 4:0.13276033 5:0.056942897 6:0.17083756 7:0.10715451 8:0.20945757 9:0.1375193 10:0.097043905 
-256 1:0.23023526 2:0.44499666 3:0.15572925 4:0.11967123 5:0.049367603 6:0.1521043 7:0.02842214 8:0.17553941 9:0.33605078 10:0.31284689 
-256 1:0.34323444 2:0.30615835 3:0.13404016 4:0.14373699 5:0.072830057 6:0.11239947 7:0.15881254 8:0.08352811 9:0.048227528 10:0.16348914 
-256 1:0.49230745 2:0.23268547 3:0.12966052 4:0.095768828 5:0.049577734 6:0.11814879 7:0.027648199 8:0.12875171 9:0.22735244 10:0.021351609 
-256 1:0.69290814 2:0.16907091 3:0.064549727 4:0.046031666 5:0.027439562 6:0.042856788 7:0.087794068 8:0.13670589 9:0.043139026 10:0.19133156 
-256 1:0.56564235 2:0.27627136 3:0.092978225 4:0.045762203 5:0.019345863 6:0.093851066 7:0.070531564 8:0.12224535 9:0.030573697 10:0.010515973 
-256 1:0.7906922 2:0.097615599 3:0.049523154 4:0.035056954 5:0.027112093 6:0.17085544 7:0.072615006 8:0.015036814 9:0.23580264 10:0.31543732 
-256 1:0.4196131 2:0.3840391 3:0.093350257 4:0.063116856 5:0.03988069 6:0.0050396917 7:0.052725303 8:0.16658595 9:0.017278725 10:0.17706471 
-256 1:0.60495932 2:0.23443579 3:0.083838659 4:0.053880726 5:0.022885512 6:0.19635715 7:0.0095039282 8:0.11623346 9:0.06392666 10:0.0013439754 
-256 1:0.43460771 2:0.24434881 3:0.15048477 4:0.11821267 5:0.052346032 6:0.074057144 7:0.051335839 8:0.098593371 9:0.11101451 10:0.11197319 
-256 1:0.40511301 2:0.35880221 3:0.1192892 4:0.079692356 5:0.037103217 6:0.033556623 7:0.023180921 8:0.10115309 9:0.21536738 10:0.25294052 
-256 1:0.4777888 2:0.21858725 3:0.12866201 4:0.10109221 5:0.073869733 6:0.42362583 7:0.015516819 8:0.10482526 9:0.02970123 10:0.052371579 
-158.54729808342472 1:0.26523935 2:0.24788847 3:0.1826119 4:0.21604352 5:0.088216763 6:0.029574863 7:0.020701709 8:0.2145381 9:0.18820345 10:0.095934104 
-256 1:0.32475342 2:0.37544428 3:0.1343393 4:0.10564362 5:0.059819383 6:0.10673394 7:0.062611178 8:0.02767311 9:0.0034560839 10:0.11939196 
-256 1:0.51564402 2:0.303418 3:0.11607978 4:0.045203557 5:0.019654641 6:0.0091924282 7:0.052734235 8:0.01243887 9:0.0027168327 10:0.084147107 
-256 1:0.31700904 2:0.39812277 3:0.11543119 4:0.11444859 5:0.054988402 6:0.071139399 7:0.073562975 8:0.10751533 9:0.071333916 10:0.074874987 
-256 1:0.46433537 2:0.22272599 3:0.13376189 4:0.1274236 5:0.051753154 6:0.054491518 7:0.068554595 8:0.1810682 9:0.23540914 10:0.31537115 
-256 1:0.69626977 2:0.20951105 3:0.053224095 4:0.028941615 5:0.012053464 6:0.069686155 7:0.011311588 8:0.038424034 9:0.04533428 10:0.046674631 
-256 1:0.58559259 2:0.19276324 3:0.09932015 4:0.084881008 5:0.037443017 6:0.070067161 7:0.070353728 8:0.064812394 9:0.066934223 10:0.014303948 
-256 1:0.34703811 2:0.24504799 3:0.20230759 4:0.13537986 5:0.070226448 6:0.21292852 7:0.020175249 8:0.071845757 9:0.17132017 10:0.12932386 
-58.846897359833932 1:0.21891011 2:0.15408687 3:0.12127846 4:0.19803033 5:0.30769424 6:0.18789284 7:0.30002776 8:0.46131552 9:0.44989686 10:0.43146014 
-256 1:0.44636407 2:0.1645026 3:0.18563071 4:0.097971474 5:0.10553114 6:0.121003 7:0.061403409 8:0.0043883732 9:0.025718983 10:0.038175701 
-256 1:0.50104972 2:0.20231133 3:0.12115452 4:0.12253908 5:0.052945351 6:0.042286094 7:0.053355732 8:0.06080989 9:0.13131556 10:0.027893473 
-256 1:0.42766107 2:0.2797651 3:0.12856462 4:0.11193798 5:0.052071234 6:0.049830493 7:0.14777339 8:0.20867757 9:0.0832812 10:0.30858119 
-256 1:0.48680997 2:0.33736766 3:0.088817501 4:0.05818669 5:0.028818176 6:0.059670867 7:0.04050641 8:0.15064551 9:0.065047622 10:0.17183567 
-256 1:0.62886154 2:0.17569725 3:0.090548488 4:0.067624739 5:0.037267985 6:0.0013186033 7:0.058050898 8:0.12481942 9:0.059966123 10:0.035986106 
-256 1:0.61481874 2:0.23453908 3:0.082947315 4:0.04512492 5:0.02256994 6:0.038333397 7:0.044859317 8:0.06170838 9:0.040040474 10:0.070476871 
-256 1:0.39088719 2:0.28412802 3:0.1183594 4:0.14374474 5:0.062880648 6:0.024514082 7:0.076811256 8:0.011230948 9:0.076466482 10:0.090107952 
-256 1:0.49292118 2:0.24433243 3:0.11793088 4:0.097561199 5:0.047254307 6:0.15160424 7:0.15170293 8:0.10671658 9:0.14664354 10:0.12907544 
-256 1:0.70279384 2:0.19708846 3:0.065475261 4:0.024898844 5:0.0097436023 6:0.028709614 7:0.071479864 8:0.17198733 9:0.015286637 10:0.010075588 
-256 1:0.54052354 2:0.28377573 3:0.077202502 4:0.066234717 5:0.032263516 6:0.071408898 7:0.073852733 8:0.1664074 9:0.068069579 10:0.10851881 
-256 1:0.55647508 2:0.29602531 3:0.093465662 4:0.033758813 5:0.020275137 6:0.043866272 7:0.16389888 8:0.16837906 9:0.14670445 10:0.03723466 
-256 1:0.73919454 2:0.17100907 3:0.035560024 4:0.035485582 5:0.01875079 6:0.022189486 7:0.079183247 8:0.26318208 9:0.055903323 10:0.22143981 
-256 1:0.57338283 2:0.2555098 3:0.067657412 4:0.075171043 5:0.028278913 6:0.0098187341 7:0.04535539 8:0.10645333 9:0.00086708767 10:0.014270815 
-256 1:0.35083999 2:0.23092366 3:0.11932271 4:0.20247829 5:0.096435354 6:0.041201997 7:0.066967379 8:0.05960886 9:0.1714855 10:0.39193524 
-256 1:0.55644855 2:0.21366162 3:0.1058609 4:0.08570983 5:0.038319102 6:0.0032110275 7:0.039877975 8:0.027086578 9:0.029896691 10:0.06858152 
-256 1:0.29793096 2:0.37320122 3:0.13545919 4:0.13147949 5:0.06192914 6:0.12705843 7:0.1179307 8:0.1346422 9:0.10743493 10:0.11238796 
-256 1:0.3403465 2:0.36402047 3:0.12098488 4:0.12684715 5:0.047800995 6:0.030915549 7:0.06656488 8:0.15667235 9:0.018384625 10:0.18139198 
-256 1:0.26560602 2:0.33185131 3:0.19472848 4:0.12757955 5:0.080234645 6:0.31886406 7:0.12994986 8:0.12471259 9:0.090132744 10:0.11379272 
-95.402017247431615 1:0.66196811 2:0.14278138 3:0.053919116 4:0.090116542 5:0.051214848 6:0.16756108 7:0.30646123 8:0.21707363 9:0.54169113 10:0.28337705 
-256 1:0.52126883 2:0.29736627 3:0.092893566 4:0.059501215 5:0.028970122 6:0.06270052 7:0.10742608 8:0.10566707 9:0.073228702 10:0.020707108 
-256 1:0.6834935 2:0.23206558 3:0.045504218 4:0.028554854 5:0.010381842 6:0.14006693 7:0.0090511355 8:0.006578061 9:0.01745466 10:0.09950205 
-19.515158472721808 1:0.28142984 2:0.30854238 3:0.15172976 4:0.16806713 5:0.09023089 6:0.0014055483 7:0.035045947 8:0.093380473 9:0.011808913 10:0.22173582 
-256 1:0.36145205 2:0.40215143 3:0.10490012 4:0.088677625 5:0.042818772 6:0.37194073 7:0.14800094 8:0.15298164 9:0.034886028 10:0.15606977 
-83.698168259651382 1:0.52180052 2:0.17144249 3:0.11184088 4:0.15694599 5:0.037970112 6:0.0011944587 7:0.19251548 8:0.46815441 9:0.66073635 10:0.33741942 
-256 1:0.33041295 2:0.28812937 3:0.18610806 4:0.15704769 5:0.038301936 6:0.31402698 7:0.17819179 8:0.29236925 9:0.25333643 10:0.10116321 
-256 1:0.64991006 2:0.23550396 3:0.05217584 4:0.043778129 5:0.018632012 6:0.12914018 7:0.035882921 8:0.1613759 9:0.29838292 10:0.17301788 
-256 1:0.37219669 2:0.25866885 3:0.1577054 4:0.15192211 5:0.059506945 6:0.26996607 7:0.19786518 8:0.053627346 9:0.0027713998 10:0.11670819 
-256 1:0.59849153 2:0.16426344 3:0.098152615 4:0.090317744 5:0.048774678 6:0.095199422 7:0.23923394 8:0.19799769 9:0.16341714 10:0.08291007 
-256 1:0.76031726 2:0.17315617 3:0.04263633 4:0.016485898 5:0.0074043395 6:0.14613975 7:0.016035633 8:0.11691916 9:0.0027078931 10:0.05891029 
-256 1:0.77995386 2:0.15606418 3:0.033830727 4:0.019497379 5:0.010653851 6:0.047469478 7:0.06652779 8:0.11015264 9:0.047247551 10:0.094198244 
-256 1:0.53815863 2:0.269478 3:0.082951403 4:0.069067116 5:0.040344857 6:0.11521748 7:0.011224242 8:0.14017609 9:0.029826471 10:0.21538208 
-256 1:0.54558314 2:0.29403135 3:0.073441785 4:0.049907241 5:0.037036493 6:0.013118626 7:0.24129893 8:0.11184113 9:0.019298419 10:0.090269211 
-256 1:0.49511758 2:0.1947913 3:0.11685258 4:0.14918137 5:0.044057181 6:0.035533411 7:0.079101935 8:0.046043089 9:0.039752266 10:0.012566603 
-256 1:0.41804023 2:0.26135061 3:0.12470595 4:0.13326188 5:0.062641328 6:0.24725633 7:0.42048402 8:0.20176811 9:0.28181947 10:0.27439598 
-256 1:0.71928977 2:0.21194306 3:0.038290439 4:0.021131703 5:0.0093450269 6:0.075676464 7:0.023620386 8:0.10414486 9:0.057023015 10:0.10407879 
-256 1:0.51868378 2:0.29224028 3:0.095687413 4:0.06456978 5:0.02881874 6:0.027379035 7:0.022468503 8:0.059012171 9:0.2809154 10:0.36980423 
-144.37915997886023 1:0.2578368 2:0.39075687 3:0.15036478 4:0.12429973 5:0.076741815 6:0.29827061 7:0.16541926 8:0.30335555 9:0.084126469 10:0.28944352 
-256 1:0.42500544 2:0.33125796 3:0.086641909 4:0.10704458 5:0.050050106 6:0.022043181 7:0.027914255 8:0.1192796 9:0.011053922 10:0.16015307 
-256 1:0.38825445 2:0.31567926 3:0.14009013 4:0.10658004 5:0.049396116 6:0.046358584 7:0.061453341 8:0.051674956 9:0.15205476 10:0.12863915 
-256 1:0.74269968 2:0.19663549 3:0.034510682 4:0.018495265 5:0.0076588848 6:0.095755222 7:0.043592628 8:0.06695435 9:0.27756981 10:0.1715245 
-256 1:0.17412084 2:0.42398718 3:0.1848563 4:0.15263552 5:0.064400159 6:0.1418148 7:0.28096672 8:0.078609724 9:0.071069205 10:0.23915567 
-256 1:0.59052217 2:0.27492453 3:0.065022371 4:0.049633007 5:0.019897921 6:0.046165948 7:0.014905257 8:0.27343234 9:0.28017457 10:0.1743943 
-256 1:0.57975724 2:0.21164023 3:0.08764426 4:0.077715574 5:0.043242698 6:0.39364377 7:0.097380139 8:0.21467727 9:0.27465695 10:0.24493481 
-256 1:0.76306148 2:0.16321814 3:0.032009942 4:0.027513727 5:0.014196705 6:0.017745878 7:0.0094969033 8:0.13858721 9:0.25501962 10:0.022522058 
-256 1:0.53663844 2:0.24508503 3:0.10159669 4:0.077883392 5:0.038796449 6:0.03547515 7:0.11786528 8:0.0022162976 9:0.037867984 10:0.079233865 
-256 1:0.35239738 2:0.21861439 3:0.20676696 4:0.14804023 5:0.074181037 6:0.094928345 7:0.079723425 8:0.0085107731 9:0.21583668 10:0.2822576 
-256 1:0.50948423 2:0.24577471 3:0.10350782 4:0.092014516 5:0.049218729 6:0.036201318 7:0.085397687 8:0.12046006 9:0.029952453 10:0.028798981 
-256 1:0.64161259 2:0.18071143 3:0.091597556 4:0.069962846 5:0.016115579 6:0.19536497 7:0.15037143 8:0.18148238 9:0.19956473 10:0.22342155 
-256 1:0.44635106 2:0.26911282 3:0.15034681 4:0.09380767 5:0.040381636 6:0.18189739 7:0.11095997 8:0.12906513 9:0.1369491 10:0.10558046 
-256 1:0.41554579 2:0.32416855 3:0.11235833 4:0.091873903 5:0.056053427 6:0.38812498 7:0.31355138 8:0.094552803 9:0.31307463 10:0.16545696 
-256 1:0.7107322 2:0.139306 3:0.070839149 4:0.046912091 5:0.032210563 6:0.0096332592 7:0.040396315 8:0.048822971 9:0.078161712 10:0.13148905 
-51.27633695671976 1:0.6073259 2:0.13564265 3:0.10689079 4:0.095617978 5:0.054522685 6:0.20789191 7:0.55984891 8:0.41137048 9:0.29036918 10:0.26979712 
-256 1:0.45964988 2:0.35228275 3:0.079283345 4:0.07333878 5:0.035445248 6:0.1037159 7:0.094697641 8:0.098544195 9:0.027268067 10:0.19213543 
-256 1:0.36815038 2:0.29589447 3:0.1325118 4:0.12894661 5:0.074496748 6:0.10359087 7:0.018756856 8:0.035377423 9:0.028399765 10:0.0025338561 
-256 1:0.30676233 2:0.43693778 3:0.10706602 4:0.091714101 5:0.05751977 6:0.089580855 7:0.0046576547 8:0.044519384 9:0.027722397 10:0.029718456 
-256 1:0.70918099 2:0.17001694 3:0.052661668 4:0.0450547 5:0.023085712 6:0.00097324927 7:0.02745272 8:0.099351493 9:0.02561033 10:0.031446371 
-256 1:0.57152941 2:0.23138443 3:0.085573353 4:0.071803471 5:0.039709336 6:0.1401285 7:0.011332184 8:0.0061778378 9:0.11622077 10:0.17716863 
-256 1:0.33398812 2:0.36042449 3:0.11936707 4:0.1225363 5:0.063684021 6:0.021340498 7:0.054160977 8:0.041098951 9:0.043696333 10:0.053007296 
-256 1:0.34347002 2:0.33758787 3:0.1572868 4:0.11065677 5:0.050998539 6:0.088487433 7:0.11060606 8:0.029240028 9:0.035845012 10:0.13389139 
-256 1:0.38761546 2:0.24762957 3:0.13959106 4:0.15810475 5:0.067059143 6:0.019230078 7:0.13669974 8:0.089214786 9:0.05336542 10:0.026255863 
-256 1:0.67649153 2:0.18648658 3:0.061193171 4:0.05595773 5:0.01987099 6:0.13202547 7:0.0021724533 8:0.063353994 9:0.097799593 10:0.020242339 
-256 1:0.74539757 2:0.14818978 3:0.039001222 4:0.043295596 5:0.02411583 6:0.046978273 7:0.021404052 8:0.024210959 9:0.058559108 10:0.071372504 
-256 1:0.33524361 2:0.25781122 3:0.17311832 4:0.15220877 5:0.081618082 6:0.19761375 7:0.16117578 8:0.03353171 9:0.071935929 10:0.093110464 
-256 1:0.57657105 2:0.36396881 3:0.038022531 4:0.015931116 5:0.0055064993 6:0.015112031 7:0.005586707 8:0.11573258 9:0.079317156 10:0.043051383 
-256 1:0.20200492 2:0.31790348 3:0.28758998 4:0.15502976 5:0.037471865 6:0.059403322 7:0.08139517 8:0.079373462 9:0.082256868 10:0.02506228 
-256 1:0.42377643 2:0.28271301 3:0.12403894 4:0.11402283 5:0.055448795 6:0.082622184 7:0.15623514 8:0.070486359 9:0.30752927 10:0.0040436926 
-256 1:0.3804014 2:0.32950774 3:0.12636979 4:0.11360412 5:0.050116953 6:0.094676347 7:0.19419856 8:0.34384642 9:0.0086553762 10:0.03637643 
-256 1:0.27654765 2:0.35345748 3:0.17846367 4:0.10602178 5:0.085509419 6:0.025743937 7:0.24191763 8:0.054691031 9:0.0012170739 10:0.1834761 
-256 1:0.81844031 2:0.094391095 3:0.039500428 4:0.032875648 5:0.014792517 6:0.0066129298 7:0.10557043 8:0.036764999 9:0.11269417 10:0.33440535 
-256 1:0.27725727 2:0.37629662 3:0.13515999 4:0.15699698 5:0.054289134 6:0.28862226 7:0.14367561 8:0.16009595 9:0.23611827 10:0.11402919 
-256 1:0.43312113 2:0.21636724 3:0.12788966 4:0.16087918 5:0.061742785 6:0.087415804 7:0.12215923 8:0.15861396 9:0.05902827 10:0.070306659 
-256 1:0.52756665 2:0.21962697 3:0.12023038 4:0.09564623 5:0.036929779 6:0.054685358 7:0.091011689 8:0.023757682 9:0.12552081 10:0.40453792 
-256 1:0.30120572 2:0.27386714 3:0.18122479 4:0.14926901 5:0.094433335 6:0.034260895 7:0.10312927 8:0.01681605 9:0.077908202 10:0.055739514 
-256 1:0.27791953 2:0.29643485 3:0.19487881 4:0.16369971 5:0.067067101 6:0.22250562 7:0.19357844 8:0.27542528 9:0.079048819 10:0.042879702 
-256 1:0.3924552 2:0.33868934 3:0.13610251 4:0.087734655 5:0.045018294 6:0.2590492 7:0.0014021597 8:0.34934786 9:0.20772341 10:0.22725994 
-256 1:0.72282194 2:0.13632735 3:0.061242473 4:0.053485529 5:0.026122707 6:0.090756031 7:0.023238486 8:0.014036103 9:0.23541039 10:0.070067972 
-256 1:0.52342819 2:0.20619993 3:0.13391903 4:0.088369967 5:0.04808289 6:0.0072039085 7:0.0068669021 8:0.22206723 9:0.16394858 10:0.21008019 
-256 1:0.56161553 2:0.19120953 3:0.11082185 4:0.096203002 5:0.040150084 6:0.091691534 7:0.10491669 8:0.070818986 9:0.07347142 10:0.010435818 
-256 1:0.66879468 2:0.16792101 3:0.07583523 4:0.054758269 5:0.032690808 6:0.054725571 7:0.0053641077 8:0.1099858 9:0.17691394 10:0.099193084 
-256 1:0.48315855 2:0.30074465 3:0.11928933 4:0.062406694 5:0.034400772 6:0.033004284 7:0.039870051 8:0.013181229 9:0.10779896 10:0.094044949 
-256 1:0.31642497 2:0.31002144 3:0.17059548 4:0.13413806 5:0.068820044 6:0.068968669 7:0.12821946 8:0.25373638 9:0.11146662 10:0.076853725 
-256 1:0.65263515 2:0.23710865 3:0.053143352 4:0.039792377 5:0.017320475 6:0.013020628 7:0.0039555221 8:0.11739507 9:0.16303737 10:0.32681875 
-220.88610238755479 1:0.53974877 2:0.15917174 3:0.11123026 4:0.13436976 5:0.055479473 6:0.1781105 7:0.22500815 8:0.39122454 9:0.23313052 10:0.41554352 
-256 1:0.55183124 2:0.26577595 3:0.072944768 4:0.077560646 5:0.031887401 6:0.15729199 7:0.19761394 8:0.061195223 9:0.051922682 10:0.16611854 
-256 1:0.59739249 2:0.15692692 3:0.083579538 4:0.11526908 5:0.046831969 6:0.34095584 7:0.08970203 8:0.18072602 9:0.20353525 10:0.33674634 
-256 1:0.60603725 2:0.16495776 3:0.088275808 4:0.090698199 5:0.050030981 6:0.19398306 7:0.069009325 8:0.089580749 9:0.027143621 10:0.065621993 
-256 1:0.51744979 2:0.17416999 3:0.15520547 4:0.10027648 5:0.052898274 6:0.16796683 7:0.23159068 8:0.0038868377 9:0.036648519 10:0.20339521 
-256 1:0.52503927 2:0.2881359 3:0.096686491 4:0.063662956 5:0.02647538 6:0.024826073 7:0.092244568 8:0.14121294 9:0.14420399 10:0.056646477 
-256 1:0.65775396 2:0.16296399 3:0.09485361 4:0.054530408 5:0.029898031 6:0.020118169 7:0.065411636 8:0.045009664 9:0.2267475 10:0.0170557 
-256 1:0.40392714 2:0.39391098 3:0.082561369 4:0.080629891 5:0.038970627 6:0.11090994 7:0.18870675 8:0.045475274 9:0.17268809 10:0.095729869 
-256 1:0.63480269 2:0.19953281 3:0.076713097 4:0.057338011 5:0.031613391 6:0.061806652 7:0.012348313 8:0.0064073048 9:0.065324269 10:0.13673581 
-256 1:0.47543138 2:0.34652415 3:0.071811669 4:0.072551536 5:0.033681259 6:0.097410256 7:0.11086649 8:0.0038100237 9:0.40583056 10:0.497669 
-256 1:0.23368008 2:0.14974835 3:0.31416064 4:0.25718433 5:0.045226596 6:0.27389042 7:0.19743341 8:0.21188792 9:0.1529198 10:0.082286675 
-204.23339168331151 1:0.60346317 2:0.25142924 3:0.070215424 4:0.053832886 5:0.021059274 6:0.21159792 7:0.074882484 8:0.3788067 9:0.45656077 10:0.20178465 
-256 1:0.51272238 2:0.17463774 3:0.14740559 4:0.12926557 5:0.035968725 6:0.1306816 7:0.075391116 8:0.12793839 9:0.13069523 10:0.21361155 
-256 1:0.51265954 2:0.23354557 3:0.085734012 4:0.11322863 5:0.05483225 6:0.35298067 7:0.12402121 8:0.059462691 9:0.10231351 10:0.12792478 
-256 1:0.24219577 2:0.35343963 3:0.1615857 4:0.17738567 5:0.065393238 6:0.040858572 7:0.12826799 8:0.17182134 9:0.1585671 10:0.008144781 
-256 1:0.57776733 2:0.21064732 3:0.10629685 4:0.066737527 5:0.038550973 6:0.021505138 7:0.097460498 8:0.23329586 9:0.28655403 10:0.40115102 
-256 1:0.29766324 2:0.34894713 3:0.15334512 4:0.13579033 5:0.06425418 6:0.251133 7:0.070387818 8:0.025332264 9:0.13720966 10:0.024851349 
-97.215333012097489 1:0.4347365 2:0.15953626 3:0.16025773 4:0.15237229 5:0.093097221 6:0.074489407 7:0.0070115867 8:0.15518751 9:0.069514052 10:0.094018605 
-256 1:0.35132112 2:0.39820046 3:0.11323755 4:0.093554376 5:0.043686497 6:0.13148287 7:0.032873188 8:0.057249624 9:0.08998612 10:0.13590047 
-256 1:0.65166496 2:0.22150852 3:0.05511545 4:0.054934089 5:0.016776989 6:0.076254528 7:0.12112429 8:0.0073957869 9:0.082684913 10:0.022169115 
-256 1:0.24849537 2:0.42122269 3:0.1420144 4:0.11729461 5:0.070972924 6:0.14743916 7:0.14093833 8:0.20545132 9:0.10158363 10:0.0087571439 
-256 1:0.40236128 2:0.22080727 3:0.11390613 4:0.13388533 5:0.12903998 6:0.38759212 7:0.035845516 8:0.22585704 9:0.17874044 10:0.47806961 
-106.70926257100518 1:0.47507835 2:0.2232407 3:0.14075866 4:0.10453014 5:0.056392137 6:0.0071650719 7:0.23684937 8:0.1727818 9:0.26823381 10:0.14431451 
-256 1:0.57491972 2:0.19607915 3:0.094882351 4:0.08903994 5:0.045078839 6:0.020552236 7:0.044336733 8:0.19721836 9:0.14253113 10:0.14981028 
-256 1:0.66291844 2:0.14995732 3:0.081939748 4:0.078196387 5:0.026988102 6:0.068875928 7:0.063897844 8:0.0062507816 9:0.075160754 10:0.15866116 
-256 1:0.31788818 2:0.48588308 3:0.049122813 4:0.09671232 5:0.050393609 6:0.021815868 7:0.0057623654 8:0.23780699 9:0.056492938 10:0.018345842 
-121.07206143817798 1:0.79724148 2:0.12231889 3:0.045695268 4:0.021601626 5:0.013142734 6:0.73610535 7:0.33849793 8:0.20692121 9:0.028231306 10:0.083257804 
-256 1:0.20904602 2:0.36682087 3:0.20677015 4:0.13139319 5:0.085969766 6:0.16234242 7:0.14183659 8:0.14556418 9:0.054125647 10:0.06503366 
-256 1:0.48650644 2:0.28408367 3:0.13905086 4:0.05675378 5:0.033605249 6:0.080817229 7:0.015182398 8:0.11496753 9:0.15796459 10:0.31496973 
-256 1:0.46582789 2:0.2225408 3:0.13980651 4:0.10666118 5:0.065163627 6:0.039264768 7:0.052248217 8:0.20871133 9:0.12188123 10:0.14356624 
-256 1:0.44097579 2:0.28501747 3:0.15051827 4:0.079211991 5:0.044276474 6:0.033334639 7:0.022174393 8:0.01611137 9:0.011547416 10:0.065613135 
-256 1:0.36180145 2:0.25762664 3:0.18843105 4:0.12847299 5:0.063667863 6:0.17375187 7:0.20096591 8:0.28468556 9:0.21372768 10:0.10425241 
-256 1:0.54808067 2:0.25273283 3:0.10993579 4:0.057420445 5:0.031830267 6:0.0042204961 7:0.11069047 8:0.0258414 9:0.021679392 10:0.0084980013 
-256 1:0.63615039 2:0.27456658 3:0.054287205 4:0.025520173 5:0.0094756502 6:0.12179187 7:0.050515403 8:0.21430185 9:0.048023301 10:0.049157131 
-256 1:0.48748527 2:0.30992954 3:0.10135992 4:0.078593391 5:0.022631876 6:0.081459559 7:0.038631164 8:0.004361638 9:0.15997545 10:0.28218259 
-256 1:0.48519988 2:0.23549294 3:0.12387475 4:0.10867829 5:0.046754133 6:1.1469592e-05 7:0.17598059 8:0.29449572 9:0.063131189 10:0.26620231 
-256 1:0.38627961 2:0.35591126 3:0.1447411 4:0.076148053 5:0.036919972 6:0.092537741 7:0.1306972 8:0.082148705 9:0.089405898 10:0.072919726 
-256 1:0.68841964 2:0.17046015 3:0.054058616 4:0.05864318 5:0.028418418 6:0.031727291 7:0.11277598 8:0.26274884 9:0.31716085 10:0.33439897 
-256 1:0.54409396 2:0.24088447 3:0.10710707 4:0.073589544 5:0.034324951 6:0.2262218 7:0.083643269 8:0.23411424 9:0.12939141 10:0.1677681 
-256 1:0.69177296 2:0.18077548 3:0.070976004 4:0.035567597 5:0.020907962 6:0.20262311 7:0.0035949162 8:0.094389477 9:0.017511048 10:0.014061196 
-256 1:0.48714133 2:0.31355181 3:0.097152111 4:0.064794848 5:0.037359905 6:0.060831093 7:0.1067088 8:0.055377188 9:0.14230104 10:0.30071625 
-256 1:0.27263221 2:0.29079437 3:0.18353785 4:0.16763118 5:0.085404392 6:0.1421943 7:0.16455914 8:0.15860268 9:0.010214709 10:0.065768022 
-256 1:0.68927058 2:0.21633785 3:0.058544784 4:0.026401973 5:0.0094448138 6:0.028183381 7:0.13166262 8:0.1810803 9:0.033325881 10:0.14213347 
-256 1:0.3574107 2:0.24719839 3:0.18547903 4:0.13533868 5:0.074573202 6:0.50292106 7:0.13038018 8:0.13418137 9:0.00028682897 10:0.015026963 
-256 1:0.46034827 2:0.21861712 3:0.14168425 4:0.12058448 5:0.058765876 6:0.11132306 7:0.24133981 8:0.30789038 9:0.27732763 10:0.10088432 
-256 1:0.76492747 2:0.17193136 3:0.032208157 4:0.020498819 5:0.010434197 6:0.066530905 7:0.027848186 8:0.033986675 9:0.19822875 10:0.31763144 
-256 1:0.36107974 2:0.39180214 3:0.10376439 4:0.10097289 5:0.042380837 6:0.29416079 7:0.051757837 8:0.039551629 9:0.23764089 10:0.045647375 
-256 1:0.27793998 2:0.35621557 3:0.18047126 4:0.1270355 5:0.058337686 6:0.37134383 7:0.014528178 8:0.098192109 9:0.12497448 10:0.24862771 
-70.894894512976961 1:0.85623337 2:0.10999023 3:0.022094511 4:0.0092839033 5:0.0023979829 6:0.15448481 7:0.50903302 8:0.24014829 9:0.0162557 10:0.17081669 
-256 1:0.35976281 2:0.32756681 3:0.16043355 4:0.10612992 5:0.046106911 6:0.39220153 7:0.19670032 8:0.057969679 9:0.09332149 10:0.16413084 
-256 1:0.57306907 2:0.22034604 3:0.10197788 4:0.084204016 5:0.020402991 6:0.0082919139 7:0.044939516 8:0.041090849 9:0.014604076 10:0.16265355 
-256 1:0.39521474 2:0.26581292 3:0.16474515 4:0.11522332 5:0.05900386 6:0.053426407 7:0.11229108 8:0.073725512 9:0.09302523 10:0.08114056 
-256 1:0.657998 2:0.22896013 3:0.074699396 4:0.029805506 5:0.0085369742 6:0.094773195 7:0.013747719 8:0.11959598 9:0.040626731 10:0.028094004 
-256 1:0.17888813 2:0.39429676 3:0.21236404 4:0.13838341 5:0.076067658 6:0.056080044 7:0.004232294 8:0.18933393 9:0.17804223 10:0.0042068839 
-256 1:0.40111257 2:0.27682691 3:0.15371266 4:0.11947769 5:0.048870177 6:0.032471457 7:0.032744672 8:0.0088975775 9:0.13968756 10:0.11002827 
-256 1:0.55478952 2:0.26159182 3:0.092832525 4:0.064632709 5:0.026153432 6:0.13971305 7:0.012017076 8:0.0015137603 9:0.014501674 10:0.026497349 
-256 1:0.64193835 2:0.22773927 3:0.068489996 4:0.040422717 5:0.02140966 6:0.063053863 7:0.078656002 8:0.074828389 9:0.10102344 10:0.18466307 
-256 1:0.39077852 2:0.25447162 3:0.1471338 4:0.14438612 5:0.063229942 6:0.10385048 7:0.043656725 8:0.059539031 9:0.10790631 10:0.066220861 
-256 1:0.49232817 2:0.30372879 3:0.10767786 4:0.067014252 5:0.029250934 6:0.024728064 7:0.12693283 8:0.24776748 9:0.34124632 10:0.35548358 
-86.160700610277573 1:0.70477081 2:0.2175958 3:0.026581611 4:0.036931115 5:0.014120665 6:0.018307101 7:0.040609925 8:0.15539159 9:0.2109477 10:0.1225027 
-256 1:0.57371871 2:0.23862786 3:0.078601126 4:0.073372545 5:0.035679759 6:0.028624321 7:0.0094586249 8:0.19045281 9:0.1809635 10:0.12485628 
-256 1:0.68316475 2:0.1916018 3:0.059296085 4:0.044074755 5:0.021862615 6:0.14447521 7:0.15201497 8:0.014958733 9:0.1101899 10:0.12450179 
-256 1:0.66314809 2:0.16281684 3:0.077794419 4:0.059393244 5:0.036847404 6:0.089909569 7:0.028987556 8:0.20629925 9:0.30969502 10:0.082495253 
-256 1:0.63864161 2:0.2109594 3:0.092078522 4:0.044068938 5:0.014251531 6:0.098499538 7:0.028738154 8:0.06673044 9:0.051255946 10:0.19944496 
-256 1:0.44462153 2:0.3902201 3:0.090470224 4:0.047388233 5:0.027299914 6:0.0080473044 7:0.07038658 8:0.19927075 9:0.072418364 10:0.23181353 
-256 1:0.46109643 2:0.3267533 3:0.083393991 4:0.086800348 5:0.041955938 6:0.25104603 7:0.082824102 8:0.10906011 9:0.033402944 10:0.12337973 
-256 1:0.7405071 2:0.12992982 3:0.057017329 4:0.047850675 5:0.024695071 6:0.058050456 7:0.075118927 8:0.13808812 9:0.012750426 10:0.024095067 
-256 1:0.39807177 2:0.37410109 3:0.096537308 4:0.098238628 5:0.033051198 6:0.1563478 7:0.0031667886 8:0.056100493 9:0.23821786 10:0.033960849 
-256 1:0.63472541 2:0.099781849 3:0.09221401 4:0.10883442 5:0.064444308 6:0.20982411 7:0.21730881 8:0.12614239 9:0.039119941 10:0.22922713 
-256 1:0.61518218 2:0.25206407 3:0.059827278 4:0.049437629 5:0.02348884 6:0.054251215 7:0.0067455902 8:0.21608401 9:0.034065275 10:0.016928841 
-256 1:0.74678133 2:0.15174033 3:0.031760838 4:0.051825468 5:0.017892036 6:0.0014694863 7:0.11655351 8:0.025900173 9:0.14145295 10:0.057666199 
-256 1:0.56959846 2:0.24316798 3:0.06165773 4:0.086348513 5:0.039227319 6:0.063997695 7:0.21497289 8:0.1201875 9:0.089957833 10:0.026223878 
-256 1:0.60595953 2:0.2338162 3:0.084674695 4:0.048032871 5:0.027516708 6:0.16248444 7:0.15286736 8:0.072350612 9:0.12952976 10:0.027999731 
-256 1:0.67413104 2:0.11692362 3:0.083919707 4:0.077003809 5:0.048021823 6:0.011711159 7:0.15618547 8:0.31641041 9:0.21678207 10:0.30107428 
-256 1:0.44604329 2:0.26051656 3:0.10941848 4:0.12945417 5:0.054567497 6:0.15219286 7:0.20509915 8:0.21417345 9:0.035820168 10:0.028727475 
-256 1:0.52593155 2:0.29416688 3:0.088650185 4:0.063747271 5:0.027504118 6:0.089304482 7:0.066883586 8:0.029726682 9:0.25394945 10:0.22462326 
-256 1:0.70322331 2:0.12713608 3:0.071135639 4:0.05948209 5:0.039022885 6:0.037742399 7:0.030114968 8:0.036962567 9:0.051481703 10:0.038353413 
-256 1:0.30671066 2:0.37861253 3:0.14240293 4:0.11947581 5:0.052798066 6:0.25883582 7:0.11016445 8:0.12912522 9:0.025278035 10:0.053613793 
-256 1:0.36912595 2:0.36218574 3:0.10433874 4:0.115884 5:0.04846558 6:0.042087884 7:0.029271727 8:0.091587542 9:0.1236506 10:0.11978148 
-256 1:0.72255363 2:0.21376907 3:0.03746277 4:0.017408679 5:0.0088058526 6:0.20505418 7:0.07614587 8:0.12658577 9:0.31179302 10:0.28425763 
-256 1:0.56135106 2:0.20884324 3:0.087305561 4:0.095465191 5:0.047034956 6:0.13942409 7:0.109444 8:0.12194496 9:0.09670737 10:0.23491409 
-256 1:0.78679603 2:0.17499199 3:0.018850681 4:0.015173788 5:0.0041875163 6:0.07582231 7:0.0023481797 8:0.32683173 9:0.052287035 10:0.10350947 
-256 1:0.38621539 2:0.29300155 3:0.10290684 4:0.16298523 5:0.054890988 6:0.25069303 7:0.14220538 8:0.11063464 9:0.039848627 10:0.014282818 
-45.158961863063936 1:0.67551146 2:0.18134099 3:0.039813136 4:0.060758144 5:0.042576277 6:0.79909313 7:0.019512194 8:0.28980379 9:0.12722877 10:0.28720227 
-256 1:0.57905905 2:0.20391509 3:0.077173969 4:0.12034771 5:0.019504185 6:0.056180642 7:0.11642503 8:0.1398176 9:0.22833472 10:0.062771716 
-256 1:0.75759588 2:0.16652432 3:0.051402187 4:0.018248994 5:0.0062286274 6:0.1249032 7:0.05532889 8:0.17216454 9:0.23594345 10:0.058399128 
-256 1:0.6763211 2:0.22287118 3:0.058028373 4:0.029814619 5:0.012964723 6:0.050039693 7:0.022121108 8:0.024738397 9:0.076873294 10:0.1041937 
-256 1:0.56450998 2:0.23258162 3:0.092767551 4:0.07578101 5:0.034359832 6:0.093475444 7:0.020123013 8:0.033538428 9:0.093136333 10:0.18625381 
-256 1:0.21086343 2:0.30976322 3:0.18781584 4:0.17839664 5:0.11316087 6:0.071409341 7:0.092786732 8:0.19031248 9:0.039082542 10:0.12407485 
-256 1:0.76035017 2:0.15915863 3:0.026303195 4:0.035364276 5:0.018823734 6:0.097507392 7:0.033543289 8:0.085846864 9:0.17300615 10:0.14231533 
-256 1:0.76844864 2:0.16365635 3:0.033761598 4:0.024828182 5:0.0093052308 6:0.018144828 7:0.026080438 8:0.062201213 9:0.23275599 10:0.03020934 
-256 1:0.32039524 2:0.42164201 3:0.13476452 4:0.076842116 5:0.046356105 6:0.18449267 7:0.010915386 8:0.017491389 9:0.15985508 10:0.09077644 
-256 1:0.35669724 2:0.38673041 3:0.10568347 4:0.10542394 5:0.045464936 6:0.2484022 7:0.058860397 8:0.00036113229 9:0.13126178 10:0.13643473 
-256 1:0.46841548 2:0.25628658 3:0.14652388 4:0.089612242 5:0.039161809 6:0.070078729 7:0.043027191 8:0.057732249 9:0.24644076 10:0.20045456 
-256 1:0.30197635 2:0.19831016 3:0.1988547 4:0.1992515 5:0.10160728 6:0.094534492 7:0.036873367 8:0.013652742 9:0.022225138 10:0.070764617 
-256 1:0.65064141 2:0.20550621 3:0.053289386 4:0.060811109 5:0.029751885 6:0.062053476 7:0.12650815 8:0.17003648 9:0.005014026 10:0.04115391 
-256 1:0.49471181 2:0.20367549 3:0.12719162 4:0.1199132 5:0.054507874 6:0.31582248 7:0.27767434 8:0.19194072 9:0.1804104 10:0.38119275 
-256 1:0.72666189 2:0.20688959 3:0.039615799 4:0.018674867 5:0.0081578574 6:0.12533804 7:0.047585639 8:0.16492643 9:0.2158123 10:0.20625579 
-256 1:0.73942458 2:0.16463195 3:0.050982723 4:0.031951915 5:0.013008837 6:0.026770266 7:0.012053957 8:0.04838355 9:0.027372586 10:0.18361949 
-256 1:0.42969212 2:0.16376939 3:0.20085747 4:0.098720778 5:0.10696023 6:0.10623268 7:0.064550269 8:0.0077347848 9:0.028903691 10:0.051272372 
-256 1:0.76278552 2:0.18058351 3:0.034310027 4:0.016712655 5:0.0056082935 6:0.044214097 7:0.089694095 8:0.020219481 9:0.19042808 10:0.0078783016 
-256 1:0.54048078 2:0.2425535 3:0.098023117 4:0.082739065 5:0.036203536 6:0.14016056 7:0.039025732 8:0.0059465638 9:0.0045456257 10:0.10387015 
-256 1:0.71527023 2:0.21262753 3:0.042698971 4:0.020603985 5:0.0087992857 6:0.037145975 7:0.032709556 8:0.023069874 9:0.21091914 10:0.22219195 
-256 1:0.27188301 2:0.40132654 3:0.15243598 4:0.11022567 5:0.064128806 6:0.18139762 7:0.0060856736 8:0.2028567 9:0.0073462115 10:0.10532368 
-256 1:0.41952748 2:0.22187667 3:0.14430447 4:0.13201016 5:0.082281221 6:0.090769981 7:0.17921462 8:0.09830507 9:0.0042189082 10:0.14881877 
-256 1:0.35396963 2:0.31760594 3:0.14449136 4:0.12868132 5:0.05525175 6:0.19366092 7:0.070783026 8:0.021422817 9:0.034781582 10:0.010895381 
-256 1:0.39483854 2:0.35151549 3:0.12279089 4:0.086219242 5:0.04463584 6:0.039342418 7:0.027728475 8:0.12319736 9:0.13369658 10:0.25444052 
-117.05584416844042 1:0.2052484 2:0.2562754 3:0.20969777 4:0.22214713 5:0.1066313 6:0.030125473 7:0.16885104 8:0.16929557 9:0.13443741 10:0.13456973 
-256 1:0.40287673 2:0.24406174 3:0.15667399 4:0.13764285 5:0.058744686 6:0.21751562 7:0.11290109 8:0.16915735 9:0.14402806 10:0.12527898 
-6.2241580072990947 1:0.27799569 2:0.26024715 3:0.12373421 4:0.21524852 5:0.12277444 6:0.0081756522 7:0.46458116 8:0.22000682 9:0.36992604 10:0.29930221 
-84.800519871414338 1:0.27787004 2:0.44471474 3:0.089239862 4:0.1186108 5:0.069564559 6:0.16908076 7:0.05383724 8:0.019975499 9:0.0025216955 10:0.20093181 
-256 1:0.37509473 2:0.25887218 3:0.20083345 4:0.092596702 5:0.072602928 6:0.024209375 7:0.032357479 8:0.13407827 9:0.054117397 10:0.095859106 
-256 1:0.55718923 2:0.27042489 3:0.073393601 4:0.064749464 5:0.034242818 6:0.067458799 7:0.10974768 8:0.13643153 9:0.094460266 10:0.19924666 
-127.65143116880893 1:0.25308499 2:0.4491966 3:0.13349004 4:0.10474599 5:0.059482378 6:0.35746025 7:0.0051774185 8:0.02576055 9:0.027938088 10:0.059623037 
-195.24560383029757 1:0.72148664 2:0.14189116 3:0.055492074 4:0.044192068 5:0.036938051 6:0.12356655 7:0.065035259 8:0.074426783 9:0.1691041 10:0.16538093 
-256 1:0.54822385 2:0.21749863 3:0.10361891 4:0.085271506 5:0.045387104 6:0.017744979 7:0.00038660133 8:0.1451436 9:0.063150341 10:0.072657915 
-256 1:0.39340403 2:0.24076503 3:0.15393312 4:0.15790413 5:0.053993698 6:0.14866489 7:0.12598003 8:0.078635838 9:0.082661847 10:0.1273515 
-256 1:0.51394816 2:0.17791387 3:0.144883 4:0.098012127 5:0.065242851 6:0.017282787 7:0.12344497 8:0.13324139 9:0.13167716 10:0.28339256 
-256 1:0.312055 2:0.2302422 3:0.2049403 4:0.14697486 5:0.10578765 6:0.26931454 7:0.067041492 8:0.11074524 9:0.049667968 10:0.13297341 
-256 1:0.49549865 2:0.27309506 3:0.099987564 4:0.089247596 5:0.042171127 6:0.067133585 7:0.073926275 8:0.022813596 9:0.10903584 10:0.035007997 
-195.77887335559404 1:0.3235945 2:0.26752309 3:0.16914019 4:0.14549128 5:0.094250939 6:0.072658645 7:0.38750629 8:0.23972838 9:0.089397623 10:0.16481008 
-256 1:0.37726724 2:0.32196673 3:0.14473573 4:0.10102744 5:0.055002854 6:0.43955344 7:0.2438457 8:0.20948981 9:0.11442938 10:0.35686698 
-256 1:0.46174865 2:0.29538752 3:0.12093559 4:0.080287688 5:0.041640553 6:0.056160018 7:0.10776103 8:0.087129862 9:0.1196852 10:0.081600747 
-256 1:0.57925598 2:0.22786229 3:0.098192238 4:0.068278671 5:0.026410829 6:0.022587193 7:0.046250374 8:0.05192112 9:0.030306071 10:0.051213592 
-256 1:0.60766719 2:0.18318697 3:0.096556864 4:0.065260101 5:0.047328874 6:0.033730209 7:0.021585103 8:0.19673642 9:0.051332622 10:0.095728029 
-256 1:0.50711886 2:0.29614972 3:0.089428483 4:0.078403151 5:0.028899785 6:0.17254116 7:0.012366128 8:0.14823805 9:0.056127254 10:0.037740414 
-256 1:0.55253464 2:0.22328328 3:0.086577194 4:0.088251713 5:0.04935318 6:0.021517936 7:0.15857028 8:0.065349378 9:0.013461871 10:0.091417961 
-256 1:0.48907984 2:0.22552907 3:0.12393023 4:0.096003172 5:0.065457695 6:0.39150762 7:0.19696074 8:0.2590406 9:0.26803781 10:0.37428567 
-256 1:0.7210042 2:0.16406968 3:0.067445948 4:0.034289976 5:0.013190201 6:0.079004481 7:0.150554 8:0.13516832 9:0.40852228 10:0.41827063 
-256 1:0.33892211 2:0.38932679 3:0.1016727 4:0.11889815 5:0.05118025 6:0.14915897 7:0.10091795 8:0.01483128 9:0.10904291 10:0.082510416 
-256 1:0.42099748 2:0.34941329 3:0.1353947 4:0.061825757 5:0.032368772 6:0.091241751 7:0.17734879 8:0.062841572 9:0.1325005 10:0.17975585 
-256 1:0.75837349 2:0.17623822 3:0.034703704 4:0.019807227 5:0.010877354 6:0.029653225 7:0.0077488911 8:0.16223288 9:0.033299964 10:0.078936049 
-256 1:0.45763263 2:0.31674794 3:0.10859153 4:0.082437438 5:0.034590464 6:0.051837594 7:0.018003635 8:0.087601612 9:0.16823923 10:0.21920234 
-151.87899052159645 1:0.806602 2:0.15253792 3:0.018644786 4:0.014462449 5:0.0077528402 6:0.0015287837 7:0.049957277 8:0.040034773 9:0.28191018 10:0.38572618 
-256 1:0.48976573 2:0.1909881 3:0.1317318 4:0.11979117 5:0.067723201 6:0.11226303 7:0.1389436 8:0.32257435 9:0.0069586408 10:0.14213894 
-256 1:0.17597414 2:0.29441361 3:0.21057957 4:0.20299066 5:0.11604203 6:0.1507658 7:0.020817492 8:0.088215572 9:0.097825688 10:0.21472384 
-256 1:0.66756095 2:0.22150031 3:0.065233157 4:0.032056736 5:0.013648847 6:0.00042325424 7:0.041523501 8:0.091633877 9:0.1093439 10:0.060912042 
-256 1:0.66483942 2:0.18718639 3:0.056125881 4:0.056059541 5:0.035788767 6:0.061019336 7:0.038450948 8:0.16218647 9:0.029183163 10:0.10924115 
-256 1:0.41909876 2:0.28681212 3:0.13869683 4:0.099460532 5:0.055931758 6:0.100637 7:0.14549623 8:0.049939447 9:0.14158608 10:0.29605422 
-256 1:0.50199485 2:0.30883803 3:0.1029738 4:0.062298585 5:0.023894733 6:0.20875725 7:0.019870932 8:0.010027662 9:0.04369264 10:0.052494089 
-256 1:0.43933929 2:0.27037279 3:0.12143967 4:0.10955379 5:0.059294458 6:0.12687367 7:0.12730186 8:0.16485134 9:0.018104067 10:0.10692737 
-256 1:0.4873655 2:0.40967943 3:0.052367853 4:0.034106465 5:0.01648075 6:0.094916976 7:0.044745524 8:0.028985208 9:0.073990103 10:0.042722927 
-256 1:0.35022068 2:0.34920741 3:0.13804474 4:0.11104696 5:0.051480208 6:0.17652873 7:0.019139158 8:0.089816196 9:0.22682424 10:0.41198974 
-256 1:0.36778565 2:0.30377687 3:0.14492305 4:0.12516451 5:0.058349924 6:0.012521421 7:0.0066237537 8:0.0018610644 9:0.074634348 10:0.12230447 
-256 1:0.66509067 2:0.13505111 3:0.082062335 4:0.070475131 5:0.047320759 6:0.075485867 7:0.066922324 8:0.20324956 9:0.17593252 10:0.058715549 
-256 1:0.28098551 2:0.45769518 3:0.11006969 4:0.099543988 5:0.051705635 6:0.1041874 7:0.0026812721 8:0.14983375 9:0.01117733 10:0.02236352 
-35.052885883790488 1:0.6861121 2:0.20355454 3:0.048665738 4:0.042151908 5:0.019515715 6:0.0042545523 7:0.11467845 8:0.033940437 9:0.19349597 10:0.14049492 
-256 1:0.42024372 2:0.41031364 3:0.083619505 4:0.053040891 5:0.032782244 6:0.042722989 7:0.01560183 8:0.16169301 9:0.19620687 10:0.13252976 
-256 1:0.52904704 2:0.21879287 3:0.15572941 4:0.062079623 5:0.034351054 6:0.011060417 7:0.096068763 8:0.016744761 9:0.013071596 10:0.1018611 
-256 1:0.70117943 2:0.18017267 3:0.059463288 4:0.037557839 5:0.02162677 6:0.012327003 7:0.12812651 8:0.063512353 9:0.23047564 10:0.39924597 
-256 1:0.33897258 2:0.41222795 3:0.10437102 4:0.09806645 5:0.046361998 6:0.1993097 7:0.013584546 8:0.017611917 9:0.10810023 10:0.11945926 
-256 1:0.24180959 2:0.23453626 3:0.30963031 4:0.14699061 5:0.067033227 6:0.063185591 7:0.11746285 8:0.2843854 9:0.27254873 10:0.022150817 
-256 1:0.48377677 2:0.24262298 3:0.11684053 4:0.10477467 5:0.051985046 6:0.11196315 7:0.085806464 8:0.18085493 9:0.1454069 10:0.15669125 
-256 1:0.58404809 2:0.19767824 3:0.098598967 4:0.065071848 5:0.054602855 6:0.18079926 7:0.098404012 8:0.0059340319 9:0.16061194 10:0.091023703 
-256 1:0.63864506 2:0.21151843 3:0.064002577 4:0.056823604 5:0.02901033 6:0.046799064 7:0.049698023 8:0.17914228 9:0.1497451 10:0.083296345 
-256 1:0.57392318 2:0.25719458 3:0.099966714 4:0.049151875 5:0.019763657 6:0.030081573 7:0.0096575861 8:0.15534591 9:0.074568302 10:0.14877029 
-256 1:0.22911134 2:0.47894293 3:0.12116026 4:0.10420688 5:0.06657858 6:0.14203523 7:0.0017641676 8:0.14406923 9:0.0010796461 10:0.14002455 
-256 1:0.50336061 2:0.28240402 3:0.10971324 4:0.070322588 5:0.034199545 6:0.0010107712 7:0.069713657 8:0.11645401 9:0.13032465 10:0.020223499 
-256 1:0.42813663 2:0.26757261 3:0.13996288 4:0.1066985 5:0.057629383 6:0.004301109 7:0.017204312 8:0.074106889 9:0.059619148 10:0.11159448 
-256 1:0.47885022 2:0.16128233 3:0.15678808 4:0.13302452 5:0.070054843 6:0.065666034 7:0.18143836 8:0.23956239 9:0.032953526 10:0.19381915 
-256 1:0.65575791 2:0.23524491 3:0.061393565 4:0.031580788 5:0.016022834 6:0.015991289 7:0.046086358 8:0.1362249 9:0.062873049 10:0.030372847 
-256 1:0.30926909 2:0.3205298 3:0.16695784 4:0.13900932 5:0.064233955 6:0.060688486 7:0.14383581 8:0.0099577898 9:0.057902637 10:0.080933606 
-256 1:0.31475893 2:0.33906166 3:0.19025382 4:0.095763719 5:0.060161874 6:0.10527649 7:0.067691348 8:0.20182476 9:0.061712471 10:0.19354746 
-256 1:0.32373205 2:0.27797464 3:0.17247053 4:0.15071565 5:0.075107129 6:0.012770209 7:0.087107085 8:0.147855 9:0.11530287 10:0.036041163 
-256 1:0.69475986 2:0.18281901 3:0.086466148 4:0.022575492 5:0.013379486 6:0.029863475 7:0.044095065 8:0.081454723 9:0.13946741 10:0.072307866 
-256 1:0.37109761 2:0.25898282 3:0.14861903 4:0.12769062 5:0.093609906 6:0.12088062 7:0.24703782 8:0.40639055 9:0.19537576 10:0.04959766 
-256 1:0.42105578 2:0.24553555 3:0.15892684 4:0.12225244 5:0.052229385 6:0.22426195 7:0.049840045 8:0.033307936 9:0.327837 10:0.23588861 
-14.410724269489746 1:0.4065891 2:0.18385801 3:0.12939647 4:0.17364165 5:0.10651477 6:0.062916475 7:0.29696093 8:0.007141568 9:0.023620499 10:0.0069909537 
-256 1:0.5739806 2:0.25941514 3:0.082850543 4:0.060282192 5:0.023471528 6:0.054468696 7:0.13347233 8:0.087772439 9:0.21720746 10:0.2279755 
-117.2459099241124 1:0.23395677 2:0.2463397 3:0.18560245 4:0.16821228 5:0.16588881 6:0.015417967 7:0.13154197 8:0.29747944 9:0.012689373 10:0.029703002 
-256 1:0.5226193 2:0.24454566 3:0.094437222 4:0.094451174 5:0.043946654 6:0.2296318 7:0.21570142 8:0.094681175 9:0.16470741 10:0.33928569 
-256 1:0.50263695 2:0.24566976 3:0.12084519 4:0.09725451 5:0.033593591 6:0.1599872 7:0.0056947255 8:0.017610805 9:0.042923985 10:0.083005545 
-256 1:0.59419444 2:0.1849317 3:0.089846365 4:0.085077884 5:0.045949606 6:0.24770339 7:0.036633732 8:0.13095181 9:0.19983507 10:0.23359677 
-256 1:0.41718078 2:0.49382592 3:0.046011294 4:0.028757584 5:0.014224417 6:0.0082599276 7:0.04684766 8:0.13594043 9:0.046988185 10:0.041955821 
-256 1:0.51856265 2:0.29149443 3:0.078411713 4:0.074896501 5:0.036634701 6:0.092736264 7:0.11746537 8:0.0038425045 9:0.017873595 10:0.099771273 
-256 1:0.57874411 2:0.29299254 3:0.074207435 4:0.043341195 5:0.010714724 6:0.21797556 7:0.072251139 8:0.036026328 9:0.051984231 10:0.09294525 
-256 1:0.33652474 2:0.26548113 3:0.18653844 4:0.13414201 5:0.077313686 6:0.21783396 7:0.13232499 8:0.17382609 9:0.21987109 10:0.09219604 
-256 1:0.42223982 2:0.25822382 3:0.16953043 4:0.099511323 5:0.050494608 6:0.41116982 7:0.14650947 8:0.043664111 9:0.038400886 10:0.01012231 
-256 1:0.62388277 2:0.20147562 3:0.093515227 4:0.06281795 5:0.018308433 6:0.075676217 7:0.019922593 8:0.022500441 9:0.097168037 10:0.1051705 
-256 1:0.44902893 2:0.21821529 3:0.1646952 4:0.11000051 5:0.058060061 6:0.26008743 7:0.10982124 8:0.0400584 9:0.17941253 10:0.21171317 
-256 1:0.73055992 2:0.16019606 3:0.052612089 4:0.034706308 5:0.021925629 6:0.0084893041 7:0.045433016 8:0.074544572 9:0.085023212 10:0.076720696 
-256 1:0.25176859 2:0.33780597 3:0.18726362 4:0.15200527 5:0.071156554 6:0.12193475 7:0.13806547 8:0.012313155 9:0.19644276 10:0.11401082 
-256 1:0.4299742 2:0.39966047 3:0.084651562 4:0.059567479 5:0.026146286 6:0.16878875 7:0.035198194 8:0.078968345 9:0.1232333 10:0.15452579 
-256 1:0.63390397 2:0.22004796 3:0.072494724 4:0.047164295 5:0.026389052 6:0.041992572 7:0.10072146 8:0.15429438 9:0.1354149 10:0.18197798 
-38.742241201186708 1:0.47666579 2:0.30033859 3:0.069573293 4:0.10238422 5:0.051038102 6:0.42645224 7:0.0097199112 8:0.077826555 9:0.13657348 10:0.18254853 
-114.80691881698613 1:0.24449804 2:0.40713282 3:0.13371731 4:0.15898745 5:0.055664389 6:0.2319242 7:0.087056406 8:0.39005945 9:0.17660314 10:0.081942168 
-256 1:0.44467751 2:0.21426161 3:0.15095063 4:0.11915791 5:0.070952335 6:0.090058831 7:0.068606247 8:0.1331459 9:0.18425442 10:0.41827293 
-256 1:0.36835694 2:0.38939375 3:0.089433633 4:0.10464196 5:0.048173724 6:0.15398643 7:0.037996715 8:0.099043225 9:0.013123154 10:0.080802176 
-256 1:0.3611619 2:0.36732779 3:0.12268272 4:0.086408899 5:0.062418681 6:0.0082552681 7:0.084537026 8:0.013538391 9:0.084201602 10:0.42961114 
-256 1:0.49722228 2:0.19640793 3:0.1536921 4:0.091237893 5:0.061439799 6:0.13972876 7:0.20331501 8:0.015369159 9:0.030669475 10:0.29583488 
-140.71900752830646 1:0.45043062 2:0.29544682 3:0.091805952 4:0.11710306 5:0.045213551 6:0.48574207 7:0.12095886 8:0.15812459 9:0.26859747 10:0.22777297 
-256 1:0.77564336 2:0.13465009 3:0.050505116 4:0.028737438 5:0.010463997 6:0.026580877 7:0.042494837 8:0.060887819 9:0.069311377 10:0.19731692 
-256 1:0.66246916 2:0.2256211 3:0.061021704 4:0.036042272 5:0.014845766 6:0.0057026255 7:0.024480261 8:0.060289635 9:0.043218117 10:0.027038769 
-256 1:0.43136045 2:0.4358088 3:0.067257859 4:0.044120099 5:0.021452788 6:0.076741571 7:0.062382551 8:0.10037307 9:0.11625314 10:0.022635418 
-256 1:0.66741075 2:0.21741721 3:0.062527631 4:0.036582048 5:0.016062361 6:0.031941041 7:0.051425775 8:0.1201569 9:0.28413232 10:0.31943805 
-256 1:0.40855713 2:0.24916545 3:0.15102538 4:0.12048051 5:0.070771536 6:0.091113838 7:0.0075462072 8:0.085275236 9:0.088889785 10:0.033281451 
-256 1:0.42579197 2:0.28833688 3:0.13934877 4:0.099896975 5:0.046625404 6:0.15760391 7:0.20949881 8:0.10234117 9:0.098047929 10:0.1940357 
-256 1:0.52199435 2:0.27747602 3:0.090355422 4:0.075373851 5:0.034800365 6:0.065974844 7:0.088993957 8:0.067719286 9:0.17987637 10:0.045959714 
-256 1:0.61928383 2:0.2248589 3:0.072821068 4:0.052578725 5:0.030457486 6:0.044251126 7:0.039796213 8:0.14259995 9:0.068841011 10:0.092045338 
-256 1:0.59569085 2:0.26552704 3:0.07321338 4:0.045796288 5:0.019772443 6:0.038746177 7:0.037558611 8:0.067575308 9:0.17636219 10:0.13270079 
-256 1:0.51079699 2:0.18408658 3:0.13099429 4:0.11280771 5:0.061314424 6:0.03787342 7:0.1832491 8:0.27504213 9:0.042406092 10:0.027124178 
-256 1:0.51836871 2:0.23469193 3:0.092565371 4:0.10886592 5:0.045508077 6:0.27425545 7:0.23381898 8:0.27407262 9:0.20386183 10:0.074913841 
-256 1:0.63456018 2:0.22840825 3:0.06961968 4:0.046116337 5:0.021295549 6:0.1191975 7:0.091216114 8:0.1930789 9:0.10954644 10:0.039238636 
-256 1:0.6365525 2:0.20490677 3:0.068136184 4:0.062075314 5:0.028329236 6:0.13262656 7:0.094065538 8:0.24073114 9:0.27535959 10:0.20379933 
-256 1:0.29521778 2:0.25859962 3:0.1881257 4:0.17571017 5:0.08234673 6:0.34170315 7:0.14918697 8:0.1463303 9:0.22266701 10:0.18642451 
-256 1:0.49134679 2:0.17461047 3:0.15483747 4:0.13359929 5:0.04560599 6:0.1102871 7:0.054050515 8:0.047419656 9:0.044406431 10:0.034517706 
-256 1:0.49244903 2:0.25782571 3:0.10971279 4:0.093880297 5:0.046132178 6:0.059056911 7:0.13242353 8:0.078253804 9:0.0087655076 10:0.11177834 
-256 1:0.61304318 2:0.19855258 3:0.088020364 4:0.063901492 5:0.036482384 6:0.027637419 7:0.0093996337 8:0.15272032 9:0.012277784 10:0.18115172 
-256 1:0.73729755 2:0.18251893 3:0.029126643 4:0.03511619 5:0.015940683 6:0.056917231 7:0.087005271 8:0.248106 9:0.19600062 10:0.088782485 
-256 1:0.56891499 2:0.19568637 3:0.1252459 4:0.070033679 5:0.040119053 6:0.23269706 7:0.081116611 8:0.25637987 9:0.01002468 10:0.11166946 
-256 1:0.5967464 2:0.23099353 3:0.080552125 4:0.064443257 5:0.027264683 6:0.11446531 7:0.12484483 8:0.16232867 9:0.26175278 10:0.21450084 
-256 1:0.56228667 2:0.1638799 3:0.12916775 4:0.10878075 5:0.035884929 6:0.14282944 7:0.20083073 8:0.039464651 9:0.18232708 10:0.13959549 
-256 1:0.4418256 2:0.21100533 3:0.12769273 4:0.16807257 5:0.051403767 6:0.11727618 7:0.012767322 8:0.0051647575 9:0.0095290594 10:0.1338606 
-256 1:0.3275256 2:0.28857057 3:0.17789708 4:0.14254676 5:0.063459983 6:0.19501902 7:0.27794251 8:0.010354385 9:0.21329191 10:0.12967533 
-31.685572443187187 1:0.33031627 2:0.18177355 3:0.13099544 4:0.095305039 5:0.26160971 6:0.16961436 7:0.084947576 8:0.28889368 9:0.14496706 10:0.12461918 
-256 1:0.28839929 2:0.52194356 3:0.11033963 4:0.056641081 5:0.022676434 6:0.11364672 7:0.073101074 8:0.16729848 9:0.012841988 10:0.022174306 
-256 1:0.73132614 2:0.15527361 3:0.063079746 4:0.03190487 5:0.018415634 6:0.059819811 7:0.036693716 8:0.0040869031 9:0.074924678 10:0.10898981 
-256 1:0.75094807 2:0.18877579 3:0.037451182 4:0.016467085 5:0.0063578691 6:0.0086343135 7:0.034284906 8:0.015369801 9:0.026394083 10:0.059083676 
-256 1:0.25996005 2:0.27458402 3:0.18731867 4:0.18752279 5:0.090614479 6:0.090456179 7:0.042276682 8:0.16073923 9:0.10248205 10:0.060343978 
-256 1:0.44528632 2:0.22616929 3:0.17289159 4:0.10615443 5:0.049498376 6:0.27747561 7:0.091748106 8:0.27688318 9:0.2848785 10:0.33406996 
-256 1:0.4509864 2:0.34801837 3:0.10171777 4:0.069219446 5:0.030058016 6:0.0082029812 7:0.027450232 8:0.049828226 9:0.057658405 10:0.080253562 
-256 1:0.71502105 2:0.20685298 3:0.041577549 4:0.023644332 5:0.012904091 6:0.17146954 7:0.057029594 8:0.15316599 9:0.2908426 10:0.24776773 
-256 1:0.32708139 2:0.26222032 3:0.17242133 4:0.16828063 5:0.06999633 6:0.090740366 7:0.012584563 8:0.035564038 9:0.1744646 10:0.090920456 
-256 1:0.34474277 2:0.38346131 3:0.10498291 4:0.1170257 5:0.049787305 6:0.00055315024 7:0.18335328 8:0.27761004 9:0.10588436 10:0.018049014 
-192.96455285291134 1:0.50508195 2:0.22789878 3:0.12580535 4:0.079954879 5:0.06125904 6:0.14057598 7:0.040198399 8:0.0044414663 9:0.16842457 10:0.0027090013 
-256 1:0.63897109 2:0.18918006 3:0.091581655 4:0.056756224 5:0.023510964 6:0.11696938 7:0.055036838 8:0.045064838 9:0.02335803 10:0.030325023 
-168.28437096309872 1:0.59074539 2:0.23570331 3:0.067231986 4:0.069229018 5:0.037090304 6:0.11213776 7:0.14438267 8:0.041740795 9:0.12989377 10:0.005009818 
-256 1:0.54097609 2:0.28194693 3:0.092883586 4:0.055796387 5:0.028397005 6:0.046390569 7:0.033705058 8:0.13085691 9:0.0036206829 10:0.21404403 
-256 1:0.59448504 2:0.24792097 3:0.085812171 4:0.048517953 5:0.023263863 6:0.079833873 7:0.023077138 8:0.070854127 9:0.027412741 10:0.034683488 
-256 1:0.30503138 2:0.56435271 3:0.064419531 4:0.045902269 5:0.020294113 6:0.02538492 7:0.0062443708 8:0.13770349 9:0.10072378 10:0.027609847 
-256 1:0.57359933 2:0.24381451 3:0.06373086 4:0.069258718 5:0.049596587 6:0.25712782 7:0.13616422 8:0.19927584 9:0.12847096 10:0.36675154 
-256 1:0.59724848 2:0.3466175 3:0.029359164 4:0.016540918 5:0.010233946 6:0.12524692 7:0.036574602 8:0.060378543 9:0.21441861 10:0.54634369 
-256 1:0.67665102 2:0.172476 3:0.076606996 4:0.046448398 5:0.027817587 6:0.036326894 7:0.070186439 8:0.065031025 9:0.14097624 10:0.053096148 
-256 1:0.61884088 2:0.1791407 3:0.079901007 4:0.07548051 5:0.046636896 6:0.11893393 7:0.058965082 8:0.13078036 9:0.16365737 10:0.027311869 
-256 1:0.45119597 2:0.35436543 3:0.079446195 4:0.078306405 5:0.036685998 6:0.16316829 7:0.0066957052 8:0.074878242 9:0.041936196 10:0.0072519266 
-256 1:0.56392995 2:0.23738299 3:0.094425921 4:0.069803743 5:0.034457397 6:0.04762392 7:0.10718749 8:0.047601604 9:0.07062196 10:0.10099096 
-256 1:0.30393472 2:0.38228771 3:0.16243041 4:0.098328774 5:0.053018391 6:0.11022379 7:0.073776141 8:0.019378661 9:0.07279272 10:0.12665493 
-256 1:0.48288642 2:0.22120119 3:0.11356828 4:0.12112734 5:0.06121677 6:0.12766828 7:0.060061711 8:0.19542069 9:0.086371443 10:0.27780453 
-256 1:0.29451257 2:0.43803223 3:0.113352 4:0.097136981 5:0.056966216 6:0.22772818 7:0.092956733 8:0.29667737 9:0.11614118 10:0.01519368 
-256 1:0.3984644 2:0.39171873 3:0.09585906 4:0.080309712 5:0.033648104 6:0.15492664 7:0.059887094 8:0.02370436 9:0.17444368 10:0.30299297 
-256 1:0.67369804 2:0.24457557 3:0.037402269 4:0.023821625 5:0.020502504 6:0.037376268 7:0.16694215 8:0.19242124 9:0.13928203 10:0.40802175 
-256 1:0.39721503 2:0.39280558 3:0.12544621 4:0.049236841 5:0.03529634 6:0.14264139 7:0.13106056 8:0.08868987 9:0.035379615 10:0.10199074 
-256 1:0.37935398 2:0.30101394 3:0.17358256 4:0.092836743 5:0.053212769 6:0.0511826 7:0.20989366 8:0.038928098 9:0.09236946 10:0.08628798 
-256 1:0.41525775 2:0.18533397 3:0.17691417 4:0.1316382 5:0.090855906 6:0.077986248 7:0.28429994 8:0.12830279 9:0.010420537 10:0.026327831 
-256 1:0.66114759 2:0.21631911 3:0.066628985 4:0.038263466 5:0.017640852 6:0.12341245 7:0.11424225 8:0.21076226 9:0.087643336 10:0.0078148987 
-256 1:0.363187 2:0.36968392 3:0.12259084 4:0.099247968 5:0.04529028 6:0.070147386 7:0.021759793 8:0.17346313 9:0.059345754 10:0.0024334751 
-256 1:0.32300149 2:0.41463326 3:0.12019087 4:0.093267541 5:0.048906834 6:0.33137339 7:0.071356265 8:0.0095769491 9:0.14922936 10:0.017515991 
-256 1:0.58989879 2:0.2161744 3:0.097994049 4:0.059496146 5:0.036436617 6:0.02990975 7:0.13806235 8:0.27794466 9:0.34165418 10:0.45592926 
-256 1:0.39522884 2:0.40503387 3:0.1002649 4:0.069095141 5:0.03037725 6:0.24053957 7:0.021700796 8:0.10957516 9:0.0045769114 10:0.048178505 
-256 1:0.62290901 2:0.20447867 3:0.082858326 4:0.068488854 5:0.021265142 6:0.13247135 7:0.095367036 8:0.11254495 9:0.15887146 10:0.0041745687 
-141.05203116707401 1:0.32948525 2:0.31435161 3:0.13233741 4:0.14258183 5:0.081243901 6:0.19756237 7:0.23215963 8:0.27900973 9:0.27768747 10:0.54261916 
-256 1:0.58140379 2:0.21022751 3:0.085114824 4:0.087590003 5:0.035663867 6:0.008491006 7:0.014649975 8:0.040809827 9:0.0079183211 10:0.092063475 
-256 1:0.17032135 2:0.47190951 3:0.12040031 4:0.1624345 5:0.074934323 6:0.014747204 7:0.074234679 8:0.083164726 9:0.064413052 10:0.044932369 
-256 1:0.6111621 2:0.22574694 3:0.072526777 4:0.059858074 5:0.030706113 6:0.016528418 7:0.067362241 8:0.11537556 9:0.055017104 10:0.15703313 
-18.099322874421738 1:0.52735279 2:0.20185224 3:0.086139905 4:0.083423905 5:0.10123116 6:0.58005413 7:0.018239053 8:0.49439734 9:0.29468448 10:0.32903249 
-256 1:0.30487237 2:0.47148449 3:0.094496953 4:0.084597679 5:0.044548508 6:0.15974861 7:0.018468062 8:0.20118189 9:0.17067236 10:0.12034393 
-256 1:0.27831174 2:0.40206091 3:0.15418602 4:0.11082948 5:0.054611855 6:0.164863 7:0.18365912 8:0.075569716 9:0.17266183 10:0.049830711 
-256 1:0.18673176 2:0.21160379 3:0.2456739 4:0.24717353 5:0.10881703 6:0.071173849 7:0.33420526 8:0.23624187 9:0.012696584 10:0.18158544 
-256 1:0.43062967 2:0.1907887 3:0.15659475 4:0.14825148 5:0.073735403 6:0.45552571 7:0.095711043 8:0.077241284 9:0.095162871 10:0.19993288 
-256 1:0.20585873 2:0.35163906 3:0.24877419 4:0.092100102 5:0.10162791 6:0.28003896 7:0.094845666 8:0.035200658 9:0.07481012 10:0.18921606 
-256 1:0.44706676 2:0.23808791 3:0.17050308 4:0.0935613 5:0.05078096 6:0.097549555 7:0.083128098 8:0.043742333 9:0.042413464 10:0.038817068 
-256 1:0.51999406 2:0.24163356 3:0.11643653 4:0.084470759 5:0.03746509 6:0.086285652 7:0.048752657 8:0.14124083 9:0.16005788 10:0.15574409 
-256 1:0.36637949 2:0.29269359 3:0.15730629 4:0.11969552 5:0.063925118 6:0.011119519 7:0.17972984 8:0.10461245 9:0.15559106 10:0.15132394 
-256 1:0.35054223 2:0.32611401 3:0.13608314 4:0.11520059 5:0.072060033 6:0.070651945 7:0.066620478 8:0.30029034 9:0.068792185 10:0.053114259 
-59.390410414605626 1:0.30451141 2:0.20650407 3:0.18981653 4:0.19025931 5:0.10890869 6:0.074722682 7:0.034665707 8:0.051716811 9:0.031659658 10:0.062041829 
-256 1:0.24645714 2:0.42461285 3:0.22063493 4:0.075191512 5:0.033103568 6:0.2096971 7:0.017248756 8:0.22941304 9:0.096153119 10:0.23421263 
-256 1:0.33418597 2:0.33676998 3:0.15740037 4:0.11207845 5:0.059565229 6:0.13281953 7:0.036873761 8:0.16968127 9:0.023454856 10:0.028137142 
-256 1:0.3111182 2:0.32232191 3:0.15212241 4:0.14747725 5:0.066960229 6:0.30465691 7:0.032047145 8:0.090995989 9:0.16015414 10:0.010868516 
-256 1:0.63635999 2:0.22228519 3:0.094482342 4:0.035028324 5:0.011844151 6:0.090276591 7:0.047477448 8:0.052595596 9:0.0081829379 10:0.082267019 
-256 1:0.72420641 2:0.14813133 3:0.054953223 4:0.045222324 5:0.027486712 6:0.038950401 7:0.014963141 8:0.23743414 9:0.12425412 10:0.22672689 
-256 1:0.40525304 2:0.27177646 3:0.12923592 4:0.13994319 5:0.053791386 6:0.15757771 7:0.022191349 8:0.032604478 9:0.0024759099 10:0.0067869559 
-256 1:0.6556604 2:0.14530592 3:0.09924697 4:0.070084313 5:0.0297024 6:0.055885158 7:0.19622485 8:0.0037885963 9:0.29381785 10:0.26266652 
-256 1:0.61434838 2:0.18313467 3:0.079728142 4:0.08306544 5:0.039723374 6:0.07768012 7:0.15002109 8:0.1168846 9:0.15657072 10:0.089664281 
-256 1:0.72930623 2:0.20696907 3:0.028622816 4:0.024821093 5:0.010280794 6:0.03820923 7:0.010715287 8:0.11183063 9:0.14545817 10:0.054337163 
-256 1:0.62597866 2:0.22543729 3:0.065799064 4:0.055337602 5:0.027447386 6:0.17826496 7:0.071319187 8:0.13237886 9:0.070395574 10:0.08056533 
-256 1:0.372086 2:0.3889367 3:0.098551204 4:0.090653794 5:0.0497723 6:0.0011168671 7:0.1471715 8:0.027008451 9:0.072732413 10:0.025304255 
-256 1:0.50058751 2:0.31324833 3:0.092340427 4:0.066059796 5:0.02776394 6:0.084965743 7:0.10365076 8:0.031595774 9:0.24231224 10:0.24817819 
-256 1:0.39975806 2:0.31588304 3:0.14346425 4:0.091021498 5:0.049873152 6:0.010228528 7:0.18009057 8:0.13774553 9:0.094271821 10:0.007575371 
-256 1:0.65945734 2:0.23693989 3:0.063654362 4:0.028701808 5:0.011246602 6:0.06480324 7:0.009461096 8:0.15041674 9:0.0625111 10:0.037906785 
-256 1:0.36928088 2:0.39930753 3:0.067887225 4:0.11530505 5:0.048219317 6:0.11050291 7:0.058886563 8:0.22094615 9:0.063881914 10:0.00042324781 
-256 1:0.37008566 2:0.43236404 3:0.088113195 4:0.078191614 5:0.031245496 6:0.17746046 7:0.071267963 8:0.12035345 9:0.068383538 10:0.0030011859 
-256 1:0.6008515 2:0.26712529 3:0.068313728 4:0.042024161 5:0.021685326 6:0.20427194 7:0.085635592 8:0.19558303 9:0.036485763 10:0.062920398 
-256 1:0.49441603 2:0.27953746 3:0.13025822 4:0.06437358 5:0.031414715 6:0.08477005 7:0.038964416 8:0.03713066 9:0.16880357 10:0.33375668 
-256 1:0.6048451 2:0.27876905 3:0.05689567 4:0.043169849 5:0.016320324 6:0.026844812 7:0.049634093 8:0.16881718 9:0.034825925 10:0.02004225 
-256 1:0.60551721 2:0.17290525 3:0.092287491 4:0.082586387 5:0.046703656 6:0.28907516 7:0.30430128 8:0.13780301 9:0.045456354 10:0.069303501 
-190.79829683020395 1:0.22990747 2:0.2337881 3:0.16152849 4:0.17325572 5:0.20152022 6:0.26364719 7:0.30986026 8:0.27010454 9:0.31471296 10:0.1929031 
-256 1:0.39843981 2:0.37032674 3:0.11223216 4:0.078088713 5:0.040912585 6:0.073643486 7:0.0207449 8:0.025244013 9:0.21070848 10:0.3846056 
-256 1:0.47997183 2:0.27711769 3:0.097482469 4:0.10062543 5:0.044802582 6:0.021541923 7:0.078282564 8:0.077766409 9:0.086982423 10:0.048611923 
-256 1:0.40998403 2:0.21549202 3:0.18639162 4:0.10165473 5:0.086477595 6:0.15278211 7:0.11501205 8:0.0036380598 9:0.044619483 10:0.023288891 
-183.72560892041554 1:0.43383952 2:0.1139634 3:0.12000835 4:0.21688531 5:0.11530342 6:0.33686659 7:0.062595091 8:0.42654523 9:0.42324846 10:0.17139453 
-256 1:0.63128426 2:0.2545075 3:0.051929406 4:0.041670948 5:0.020607895 6:0.063771617 7:0.19892608 8:0.054500734 9:0.076962001 10:0.014414019 
-20.164115910501902 1:0.31520263 2:0.2320785 3:0.17821643 4:0.16046637 5:0.11403608 6:0.037997924 7:0.31008829 8:0.3620124 9:0.32366373 10:0.32480417 
-256 1:0.57852846 2:0.25363225 3:0.084306158 4:0.056511112 5:0.027022022 6:0.11605393 7:0.13538789 8:0.04197979 9:0.12675759 10:0.017775601 
-256 1:0.24138131 2:0.32822394 3:0.19622824 4:0.15733611 5:0.076830398 6:0.071246734 7:0.1251866 8:0.22035802 9:0.015923577 10:0.10368206 
-256 1:0.6116227 2:0.17907655 3:0.092733937 4:0.072908793 5:0.043658022 6:0.08035064 7:0.051220197 8:0.055280928 9:0.067176799 10:0.0847164 
-256 1:0.72683388 2:0.21946739 3:0.03187635 4:0.016539677 5:0.0052827024 6:0.023755949 7:0.083567623 8:0.15209582 9:0.067830137 10:0.13463798 
-90.653798977689391 1:0.45519521 2:0.24183636 3:0.1341886 4:0.10430827 5:0.064471548 6:0.25428483 7:0.30660162 8:0.055207038 9:0.09032589 10:0.10499511 
-180.54579960536589 1:0.69930989 2:0.083129549 3:0.084946228 4:0.071032086 5:0.061582248 6:0.44328664 7:0.43317314 8:0.42205608 9:0.39598343 10:0.16653976 
-256 1:0.62239462 2:0.25165498 3:0.06274775 4:0.044979832 5:0.018222819 6:0.015985846 7:0.15596807 8:0.037146039 9:0.10131437 10:0.020469461 
-256 1:0.75822418 2:0.18235946 3:0.033566662 4:0.019119888 5:0.0067298081 6:0.048985236 7:0.025366695 8:0.075019342 9:0.019503872 10:0.03574778 
-81.791276813808111 1:0.34254587 2:0.18482429 3:0.083185516 4:0.10370427 5:0.28574006 6:0.21466711 7:0.084404757 8:0.25699235 9:0.08194661 10:0.0047291752 
-256 1:0.3647779 2:0.28748156 3:0.13172706 4:0.16195199 5:0.0540615 6:0.33054544 7:0.08226005 8:0.23289348 9:0.048346311 10:0.043529643 
-256 1:0.4903212 2:0.26125208 3:0.14412018 4:0.063236832 5:0.041069707 6:0.022517414 7:0.060583759 8:0.07495415 9:0.034740604 10:0.40150434 
-256 1:0.30745237 2:0.33990566 3:0.14494219 4:0.14518358 5:0.062516205 6:0.40378827 7:0.10604231 8:0.29397254 9:0.11818884 10:0.049702558 
-149.95327392395424 1:0.27139156 2:0.20899129 3:0.21181014 4:0.18378083 5:0.12402617 6:0.17137627 7:0.099344428 8:0.046533447 9:0.066269616 10:0.16599756 
-73.342163353465139 1:0.51987041 2:0.32666597 3:0.068846435 4:0.055625833 5:0.028991357 6:0.013689354 7:0.085962266 8:0.17913393 9:0.029984185 10:0.066540581 
-8.9632074955163983 1:0.27576628 2:0.26423751 3:0.17709665 4:0.19326149 5:0.089638076 6:0.16244617 7:0.052826199 8:0.26148055 9:0.21342259 10:0.033330065 
-256 1:0.69516197 2:0.20332391 3:0.033253771 4:0.041846499 5:0.026413854 6:0.0016483208 7:0.091764254 8:0.19402527 9:0.34687887 10:0.49473767 
-256 1:0.5913572 2:0.20259646 3:0.10365546 4:0.080564984 5:0.021825892 6:0.021776835 7:0.026035595 8:0.040647514 9:0.03058589 10:0.26778958 
-58.005699188155447 1:0.36807185 2:0.20689977 3:0.16453123 4:0.17337008 5:0.087127072 6:0.050496989 7:0.068106354 8:0.086910363 9:0.054043876 10:0.049761424 
-256 1:0.52273793 2:0.32849915 3:0.062058717 4:0.059148663 5:0.027555548 6:0.0228401 7:0.02273618 8:0.018889016 9:0.12454469 10:0.026177604 
-256 1:0.35702516 2:0.28998605 3:0.14937991 4:0.12313287 5:0.080476022 6:0.23175809 7:0.038555932 8:0.077846201 9:0.23770856 10:0.44679638 
-256 1:0.63651042 2:0.16803315 3:0.075173973 4:0.075896237 5:0.044386223 6:0.043796236 7:0.065026218 8:0.17504898 9:0.1009309 10:0.16843267 
-256 1:0.46389109 2:0.29166424 3:0.097737597 4:0.10132777 5:0.045379306 6:0.2543504 7:0.00068621839 8:0.042771663 9:0.026329341 10:0.082861604 
-256 1:0.64877776 2:0.23653137 3:0.053581224 4:0.04167336 5:0.019436291 6:0.12560363 7:0.0080564959 8:0.1347247 9:0.02152317 10:0.26778667 
-256 1:0.72544171 2:0.14911924 3:0.068209894 4:0.03937774 5:0.017851412 6:0.016674591 7:0.0039272839 8:0.029462259 9:0.18989596 10:0.048339996 
-256 1:0.57761377 2:0.22647451 3:0.07535198 4:0.0843602 5:0.036199539 6:0.10571911 7:0.097181087 8:0.034487762 9:0.31297343 10:0.11459338 
-256 1:0.55723501 2:0.1931877 3:0.14056668 4:0.072052883 5:0.036957733 6:0.098964095 7:0.081101533 8:0.016503111 9:0.031989189 10:0.062152782 
-256 1:0.42029698 2:0.29409119 3:0.15086244 4:0.08870572 5:0.046043674 6:0.2591928 7:0.16754846 8:0.16712166 9:0.14498724 10:0.039213165 
-256 1:0.5172035 2:0.29628506 3:0.081397813 4:0.072192658 5:0.032920967 6:0.11849655 7:0.05237154 8:0.094536899 9:0.018691701 10:0.055637393 
-256 1:0.21047113 2:0.43905807 3:0.1574955 4:0.11904759 5:0.073927721 6:0.064143521 7:0.021004012 8:0.062446074 9:0.079208838 10:0.05467718 
-256 1:0.40140944 2:0.40490137 3:0.098632025 4:0.05957766 5:0.035479507 6:0.076745479 7:0.071570503 8:0.13063039 9:0.00056132678 10:0.0034178132 
-256 1:0.4940973 2:0.29949528 3:0.088861784 4:0.089361481 5:0.02818415 6:0.063063045 7:0.098992837 8:0.22013026 9:0.36874337 10:0.057284577 
-256 1:0.60900805 2:0.20858071 3:0.082446046 4:0.067501388 5:0.032463808 6:0.064358888 7:0.0073486853 8:0.034834276 9:0.25176559 10:0.17523648 
-11.432710879080162 1:0.33390205 2:0.47508703 3:0.079123403 4:0.075458042 5:0.03642948 6:0.008241983 7:0.034284816 8:0.11607262 9:0.43132635 10:0.25029392 
-256 1:0.5381623 2:0.31861903 3:0.091082087 4:0.036209973 5:0.015926606 6:0.234588 7:0.21328122 8:0.066788869 9:0.074316337 10:0.2168189 
-256 1:0.44065144 2:0.33541083 3:0.091115774 4:0.089874878 5:0.042947081 6:0.19327245 7:0.065481908 8:0.0061055057 9:0.07688929 10:0.17244547 
-12.985014196949137 1:0.3080823 2:0.23379917 3:0.14585479 4:0.20003668 5:0.11222706 6:0.46190178 7:0.033957773 8:0.21337124 9:0.58612468 10:0.31972 
-256 1:0.55216863 2:0.36746676 3:0.044430435 4:0.026634012 5:0.0093001626 6:0.0036979132 7:0.026405293 8:0.15118573 9:0.063311157 10:0.040217133 
-256 1:0.69545099 2:0.13755998 3:0.054946724 4:0.074893184 5:0.037149122 6:0.024659567 7:0.027700618 8:0.069459776 9:0.023663837 10:0.075020974 
-256 1:0.27919471 2:0.22244285 3:0.18393149 4:0.20786575 5:0.10656521 6:0.082642042 7:0.15655139 8:0.034060505 9:0.035677754 10:0.094550366 
-256 1:0.31077214 2:0.37691627 3:0.12037044 4:0.12840615 5:0.063534996 6:0.047293248 7:0.10024763 8:0.34558774 9:0.1882246 10:0.0044849559 
-256 1:0.56945624 2:0.24090924 3:0.086260666 4:0.075008621 5:0.028365224 6:0.031731582 7:0.062082493 8:0.17920591 9:0.10653814 10:0.020753634 
-256 1:0.25218744 2:0.27007461 3:0.21287644 4:0.1657684 5:0.099093114 6:0.094035652 7:0.017995187 8:0.14378607 9:0.089364077 10:0.034969105 
-16.957291894521184 1:0.13930729 2:0.24764034 3:0.28656394 4:0.22782275 5:0.098665675 6:0.18524636 7:0.072117361 8:0.058967879 9:0.23723561 10:0.23985583 
-256 1:0.37139261 2:0.21732003 3:0.16720078 4:0.16683459 5:0.077252 6:0.00013144611 7:0.075579637 8:0.11817111 9:0.10682486 10:0.15527223 
-256 1:0.23675448 2:0.47028387 3:0.12619789 4:0.11716594 5:0.04959782 6:0.11420708 7:0.022450601 8:0.014003134 9:0.055577501 10:0.07195247 
-93.180372886181175 1:0.48662015 2:0.21930701 3:0.10871861 4:0.11898553 5:0.066368698 6:0.094816288 7:0.10713475 8:0.40456568 9:0.36024895 10:0.4179258 
-256 1:0.45489795 2:0.41088737 3:0.080063642 4:0.039138557 5:0.015012488 6:0.097282726 7:0.033655908 8:0.12022597 9:0.020129943 10:0.018646541 
-256 1:0.53664483 2:0.30974189 3:0.086034816 4:0.047036208 5:0.020542255 6:0.014322399 7:0.054745028 8:0.044764906 9:0.052245861 10:0.014093118 
-66.151256530806137 1:0.34402424 2:0.21586659 3:0.23652348 4:0.11104723 5:0.092538455 6:0.053792141 7:0.10630166 8:0.16317253 9:0.2668196 10:0.27340508 
-256 1:0.3278751 2:0.27329242 3:0.16439269 4:0.15709602 5:0.077343775 6:0.039231821 7:0.044357608 8:0.18614063 9:0.12683711 10:0.029534705 
-256 1:0.58673945 2:0.20482208 3:0.065331318 4:0.10590931 5:0.037197838 6:0.079311056 7:0.110204 8:0.076474456 9:0.028618546 10:0.035647811 
-256 1:0.24284638 2:0.26118366 3:0.23627848 4:0.1766202 5:0.083071274 6:0.095082085 7:0.20928543 8:0.066301564 9:0.079434067 10:0.12103871 
-256 1:0.65545673 2:0.2252657 3:0.069024086 4:0.037855368 5:0.012398112 6:0.069382766 7:0.012463431 8:0.014548314 9:0.036575492 10:0.047146651 
-256 1:0.51189459 2:0.23005356 3:0.12477887 4:0.08872582 5:0.044547163 6:0.054505885 7:0.031290932 8:0.12298155 9:0.18563408 10:0.16536413 
-256 1:0.43508449 2:0.27833717 3:0.12870754 4:0.10911501 5:0.048755786 6:0.089061448 7:0.091485394 8:0.11301048 9:0.17516976 10:0.25474864 
-256 1:0.7000766 2:0.20788954 3:0.040538303 4:0.036635101 5:0.014860452 6:0.041561992 7:0.02345258 8:0.081607775 9:0.030767084 10:0.09674494 
-256 1:0.61080596 2:0.24641948 3:0.068657164 4:0.04815639 5:0.02596101 6:0.0057230345 7:0.10510933 8:0.075933717 9:0.053936033 10:0.1895565 
-256 1:0.50289836 2:0.21818623 3:0.12883851 4:0.090576948 5:0.059499953 6:0.20910661 7:0.064865466 8:0.21609846 9:0.085285069 10:0.20166107 
-256 1:0.71189639 2:0.23908501 3:0.027537949 4:0.016268922 5:0.0052117309 6:0.010789042 7:0.16720191 8:0.19516091 9:0.06240602 10:0.054810642 
-256 1:0.47556282 2:0.33711318 3:0.11707093 4:0.039408436 5:0.030844634 6:0.071964243 7:0.067386613 8:0.096101922 9:0.018388053 10:0.17322463 
-222.11776753558178 1:0.77646755 2:0.140898 3:0.032798649 4:0.030582094 5:0.019253711 6:0.094583968 7:0.2328704 8:0.30439999 9:0.020861865 10:0.087490365 
-256 1:0.30891241 2:0.29004318 3:0.15880044 4:0.14947766 5:0.092766313 6:0.11085876 7:0.026356336 8:0.010617797 9:0.046922259 10:0.21715018 
-256 1:0.64016453 2:0.21164027 3:0.074836405 4:0.051056296 5:0.0223025 6:0.01323052 7:0.013253323 8:0.19528001 9:0.10374746 10:0.0014371523 
-256 1:0.66081698 2:0.19378083 3:0.093674934 4:0.04511752 5:0.0066097432 6:0.058078747 7:0.054806923 8:0.028046807 9:0.035930735 10:0.11001522 
-256 1:0.40774524 2:0.12418817 3:0.14529127 4:0.16537426 5:0.15740107 6:0.063789257 7:0.1371119 8:0.30963361 9:0.30423433 10:0.27748401 
-70.384356342320274 1:0.14165626 2:0.23060745 3:0.3811601 4:0.21269524 5:0.033880961 6:0.054150575 7:0.264975 8:0.26743671 9:0.4765771 10:0.092917464 
-256 1:0.34353849 2:0.36247694 3:0.16102944 4:0.093016506 5:0.039938623 6:0.11778557 7:0.065054817 8:0.090050238 9:0.12441485 10:0.026217842 
-256 1:0.40355473 2:0.24207355 3:0.13309109 4:0.15405622 5:0.067224407 6:0.1118014 7:0.034958022 8:0.011926485 9:0.049310392 10:0.13526622 
-256 1:0.41311349 2:0.24013197 3:0.13104637 4:0.13202263 5:0.083685526 6:0.047190331 7:0.069732232 8:0.20774003 9:0.11611402 10:0.39186136 
-256 1:0.2572027 2:0.37941505 3:0.1640249 4:0.13695934 5:0.062398023 6:0.30830374 7:0.10703228 8:0.10945913 9:0.0376542 10:0.045675767 
-256 1:0.42812416 2:0.22227326 3:0.16663858 4:0.1124746 5:0.070489404 6:0.26950033 7:0.069694926 8:0.1425737 9:0.0084078473 10:0.22099454 
-256 1:0.43814665 2:0.30605638 3:0.12311505 4:0.090244771 5:0.04243715 6:0.24189442 7:0.023564251 8:0.095694728 9:0.065110287 10:0.014365582 
-256 1:0.3779279 2:0.34923474 3:0.12068025 4:0.11026174 5:0.041895375 6:0.11883954 7:0.25495749 8:0.077669663 9:0.1840615 10:0.021156329 
-256 1:0.54684103 2:0.23629971 3:0.097485678 4:0.082168912 5:0.037204662 6:0.078605672 7:0.051505385 8:0.1436061 9:0.19603119 10:0.0054421445 
-256 1:0.33894854 2:0.331495 3:0.16061832 4:0.11206402 5:0.056874108 6:0.015673412 7:0.15622526 8:0.029610075 9:0.08314689 10:0.12602299 
-256 1:0.49523653 2:0.24060058 3:0.1280539 4:0.094381121 5:0.041727865 6:0.19116964 7:0.30979995 8:0.17217019 9:0.10867773 10:0.13845949 
-256 1:0.64035943 2:0.24366398 3:0.048197949 4:0.051358403 5:0.016420245 6:0.063709938 7:0.042261653 8:0.33107827 9:0.035577021 10:0.1356491 
-256 1:0.48589229 2:0.34730967 3:0.085693739 4:0.055115045 5:0.025989264 6:0.24830838 7:0.050488125 8:0.31980688 9:0.24060094 10:0.042702693 
-256 1:0.7319223 2:0.19941746 3:0.036793413 4:0.020327088 5:0.011539741 6:0.01601453 7:0.09444428 8:0.13431851 9:0.080984225 10:0.2016275 
-256 1:0.41895644 2:0.28171632 3:0.13908096 4:0.11256759 5:0.047678684 6:0.090141773 7:0.20953373 8:0.0078322042 9:0.078874923 10:0.10051712 
-256 1:0.48725104 2:0.2815957 3:0.10989859 4:0.075837492 5:0.045417174 6:0.075153135 7:0.049678116 8:0.13614526 9:0.038131042 10:0.1039222 
-256 1:0.19017458 2:0.41320173 3:0.16210785 4:0.14630316 5:0.088212684 6:0.33001998 7:0.01726451 8:0.19640076 9:0.038105728 10:0.039375497 
-256 1:0.30452453 2:0.30687471 3:0.17050452 4:0.1403512 5:0.077745037 6:0.32078339 7:0.051851755 8:0.1633025 9:0.08339026 10:0.16325648 
-256 1:0.62197818 2:0.20473474 3:0.04901195 4:0.072702155 5:0.051572974 6:0.01227627 7:0.037373105 8:0.083336342 9:0.353448 10:0.53785893 
-256 1:0.53424599 2:0.33250963 3:0.074334849 4:0.03865212 5:0.020257414 6:0.10543054 7:0.02730938 8:0.05395197 9:0.096951662 10:0.12782247 
-256 1:0.33690903 2:0.38476682 3:0.16249983 4:0.077765183 5:0.038059144 6:0.19881268 7:0.19319059 8:0.17105534 9:0.12249394 10:0.25959637 
-256 1:0.27966846 2:0.43365492 3:0.14251809 4:0.09562602 5:0.048532503 6:0.23398049 7:0.049087643 8:0.056104034 9:0.13811115 10:0.080136559 
-256 1:0.31887986 2:0.37048707 3:0.13308923 4:0.12096537 5:0.056578466 6:0.20359103 7:0.095376875 8:0.0023978277 9:0.17670099 10:0.11860901 
-256 1:0.32091572 2:0.34916886 3:0.15075084 4:0.12117066 5:0.057993929 6:0.10051849 7:0.041805429 8:0.17044576 9:0.13191603 10:0.13075851 
-256 1:0.38567573 2:0.26342883 3:0.18105573 4:0.11657562 5:0.053264084 6:0.25932969 7:0.044219268 8:0.051949555 9:0.030388265 10:0.012959342 
-256 1:0.61505048 2:0.19785762 3:0.10751483 4:0.050612533 5:0.028964535 6:0.010206806 7:0.065579923 8:0.21634327 9:0.048849274 10:0.074403328 
-256 1:0.50028582 2:0.23369226 3:0.10587408 4:0.10790535 5:0.052242492 6:0.20810312 7:0.06825846 8:0.12527567 9:0.13587745 10:0.099799129 
-256 1:0.70475237 2:0.15918788 3:0.054567369 4:0.055098144 5:0.026394236 6:0.047994547 7:0.08901169 8:0.14843976 9:0.2631202 10:0.26243461 
-256 1:0.76328745 2:0.17232133 3:0.029370921 4:0.024406944 5:0.010613356 6:0.0068164057 7:0.033417518 8:0.033109721 9:0.081887038 10:0.012995141 
-131.48876612555424 1:0.39956252 2:0.18520005 3:0.21607066 4:0.10682526 5:0.092341509 6:0.25977863 7:0.25989696 8:0.087335646 9:0.034753879 10:0.14002884 
-256 1:0.2415671 2:0.39952153 3:0.16388674 4:0.10846492 5:0.086559708 6:0.088799654 7:0.099464798 8:0.32996004 9:0.035502737 10:0.10327197 
-256 1:0.31441349 2:0.14760402 3:0.25927406 4:0.2125249 5:0.066183521 6:0.071661221 7:0.015916684 8:0.12445815 9:0.061155824 10:0.1026737 
-167.06113263470093 1:0.71383061 2:0.16747973 3:0.044034738 4:0.050281246 5:0.024373674 6:0.52038394 7:0.3545453 8:0.39410973 9:0.23841101 10:0.30404797 
-256 1:0.33093631 2:0.2716871 3:0.1597575 4:0.16239985 5:0.075219243 6:0.37593592 7:0.29598087 8:0.18168001 9:0.10764808 10:0.16381714 
-256 1:0.54283488 2:0.34790306 3:0.058136142 4:0.037145051 5:0.013980873 6:0.086117539 7:0.095897369 8:0.061467617 9:0.024998377 10:0.087173171 
-256 1:0.57575385 2:0.23633343 3:0.061083165 4:0.081934556 5:0.044895003 6:0.0024215622 7:0.066472757 8:0.15226001 9:0.20201454 10:0.42899268 
-256 1:0.5389452 2:0.22120635 3:0.10037079 4:0.0965236 5:0.04295406 6:0.044056008 7:0.12461862 8:0.1193208 9:0.028242274 10:0.06494026 
-256 1:0.3397541 2:0.32941363 3:0.14671749 4:0.13184075 5:0.052274035 6:0.0036404202 7:0.15685263 8:0.13032952 9:0.23162562 10:0.16347034 
-256 1:0.59174793 2:0.19971271 3:0.098382878 4:0.080395266 5:0.029761219 6:0.11898515 7:0.081907339 8:0.067606683 9:0.089433249 10:0.069912401 
-256 1:0.68025058 2:0.2416246 3:0.046813474 4:0.023003158 5:0.0083081913 6:0.032733583 7:0.034823323 8:0.019981309 9:0.22570547 10:0.23196213 
-256 1:0.32275984 2:0.36951194 3:0.11465657 4:0.13545948 5:0.057612167 6:0.0079292477 7:0.084806007 8:0.046411477 9:0.017314981 10:0.062732415 
-256 1:0.6755599 2:0.20156179 3:0.0515637 4:0.051429637 5:0.019884971 6:0.012726747 7:0.039921568 8:0.05532741 9:0.049038558 10:0.032309006 
-256 1:0.32576504 2:0.33594359 3:0.12154512 4:0.16922594 5:0.047520308 6:0.13839133 7:0.26472114 8:0.030293567 9:0.0084606272 10:0.12353535 
-137.03652370078771 1:0.34495252 2:0.27672181 3:0.16903578 4:0.15006571 5:0.059224174 6:0.25584221 7:0.23712082 8:0.2143204 9:0.28752096 10:0.26218375 
-256 1:0.78357737 2:0.12037131 3:0.056790062 4:0.02657473 5:0.012686533 6:0.0915826 7:0.10012975 8:0.070217463 9:0.17749149 10:0.028006707 
-256 1:0.55464344 2:0.28528297 3:0.077742569 4:0.053205374 5:0.029125644 6:0.036518009 7:0.0003851737 8:0.25933024 9:0.17933312 10:0.14834478 
-256 1:0.45426833 2:0.26454911 3:0.15738631 4:0.080669046 5:0.043127199 6:0.0098214981 7:0.040367333 8:0.12611505 9:0.057329052 10:0.024137017 
-256 1:0.75741799 2:0.15808886 3:0.034973843 4:0.032213405 5:0.017305897 6:0.07694057 7:0.095677804 8:0.080554202 9:0.22034597 10:0.22378945 
-256 1:0.50833456 2:0.28620223 3:0.1008284 4:0.064852242 5:0.039782564 6:0.05450849 7:0.15309792 8:0.25391034 9:0.14579577 10:0.086985225 
-256 1:0.4401413 2:0.36368844 3:0.11433517 4:0.054010208 5:0.027824879 6:0.045653157 7:0.061922536 8:0.026407558 9:0.19195394 10:0.063877933 
-256 1:0.44038074 2:0.30686692 3:0.11879197 4:0.093100607 5:0.040859765 6:0.15236313 7:0.055768834 8:0.17484298 9:0.059678843 10:0.17824415 
-256 1:0.56945726 2:0.24208907 3:0.11373556 4:0.053019264 5:0.021698847 6:0.0011010949 7:0.04205907 8:0.041218523 9:0.012623603 10:0.067086301 
-256 1:0.29390098 2:0.33133982 3:0.15444089 4:0.14137606 5:0.07894226 6:0.025593621 7:0.014995603 8:0.020368871 9:0.099807697 10:0.02448411 
-256 1:0.60884779 2:0.26990164 3:0.07540417 4:0.030038644 5:0.015807753 6:0.0085951937 7:0.05524279 8:0.15031904 9:0.048105138 10:0.07997142 
-256 1:0.46304844 2:0.24943615 3:0.12401392 4:0.10503366 5:0.058467835 6:0.42272646 7:0.24707822 8:0.3395468 9:0.082062661 10:0.017299399 
-256 1:0.38753296 2:0.31848517 3:0.12975229 4:0.11748286 5:0.046746719 6:0.14174516 7:0.036223239 8:0.23298146 9:0.21374129 10:0.10453599 
-256 1:0.61003239 2:0.24924397 3:0.067803266 4:0.051292827 5:0.021627546 6:0.080612847 7:0.024215327 8:0.097627981 9:0.0039846586 10:0.030715141 
-256 1:0.1211395 2:0.55250108 3:0.13769004 4:0.12241401 5:0.066255374 6:0.23112655 7:0.13244817 8:0.11090094 9:0.03920064 10:0.11155473 
-256 1:0.35494995 2:0.28115438 3:0.15903166 4:0.13180569 5:0.073058321 6:0.0026953231 7:5.5146507e-05 8:0.070719711 9:0.024435475 10:0.013477876 
-256 1:0.29313668 2:0.2840771 3:0.17153272 4:0.1630044 5:0.088249092 6:0.00044088981 7:0.04138112 8:0.26095302 9:0.22216756 10:0.27280811 
-256 1:0.37852316 2:0.38116994 3:0.098883372 4:0.10280447 5:0.038619063 6:0.022396244 7:0.093049999 8:0.0066747397 9:0.19032337 10:0.050475387 
-256 1:0.60427801 2:0.20975427 3:0.086202008 4:0.064721396 5:0.035044313 6:0.050502882 7:0.10565535 8:0.16241192 9:0.080620594 10:0.054176873 
-256 1:0.36028673 2:0.38096029 3:0.11267284 4:0.10635433 5:0.039725806 6:0.19247553 7:0.17954766 8:0.10684544 9:0.25503841 10:0.19897181 
-256 1:0.47870719 2:0.30430739 3:0.12403157 4:0.059080116 5:0.033873734 6:0.0037526106 7:0.042588312 8:0.17952155 9:0.21665779 10:0.21497871 
-256 1:0.41265044 2:0.23360607 3:0.1638628 4:0.13366419 5:0.056216502 6:0.20129673 7:0.17160958 8:0.055742304 9:0.23555248 10:0.022413851 
-256 1:0.62872802 2:0.24199772 3:0.047810799 4:0.056462813 5:0.025000648 6:0.073826595 7:0.0482008 8:0.30404194 9:0.1967963 10:0.1978625 
-256 1:0.6698028 2:0.20907218 3:0.062037344 4:0.038021148 5:0.021066531 6:0.049452575 7:0.059140331 8:0.21165266 9:0.17035565 10:0.39433703 
-256 1:0.28340449 2:0.35632256 3:0.15701592 4:0.13677832 5:0.066478707 6:0.072708208 7:0.17620048 8:0.31211516 9:0.067692784 10:0.00070154451 
-256 1:0.620584 2:0.26334479 3:0.059052525 4:0.040921592 5:0.016097088 6:0.083989002 7:0.09102578 8:0.17235723 9:0.023091676 10:0.027998077 
-256 1:0.26102635 2:0.35819702 3:0.13330927 4:0.16338941 5:0.084077951 6:0.10757614 7:0.059082688 8:0.012519348 9:0.061712353 10:0.0084780879 
-256 1:0.72565197 2:0.1779081 3:0.030717829 4:0.048886183 5:0.016835915 6:0.10520192 7:0.070689269 8:0.1072989 9:0.018309176 10:0.081240889 
-256 1:0.21455486 2:0.28171148 3:0.22501173 4:0.18420531 5:0.094516615 6:0.35956168 7:0.023571351 8:0.0040024783 9:0.10550427 10:0.13991149 
-256 1:0.62140164 2:0.21994588 3:0.069339994 4:0.060183775 5:0.029128704 6:0.050418124 7:0.11503458 8:0.11113855 9:0.02154 10:0.022333777 
-256 1:0.5269707 2:0.18103452 3:0.10869316 4:0.10777233 5:0.075529291 6:0.34105411 7:0.0019429215 8:0.014360812 9:0.047467402 10:0.050320898 
-256 1:0.40412759 2:0.26895017 3:0.15692238 4:0.10847474 5:0.061525114 6:0.11723928 7:0.046703169 8:0.069610019 9:0.014392679 10:0.25061961 
-256 1:0.44794525 2:0.18355172 3:0.1948986 4:0.10941462 5:0.064189804 6:0.028817296 7:0.15807353 8:0.020362513 9:0.16384265 10:0.11690086 
-256 1:0.46506284 2:0.24911437 3:0.14814151 4:0.091654997 5:0.04602628 6:0.48338253 7:0.1316211 8:0.046763792 9:0.018785938 10:0.039281153 
-256 1:0.53602387 2:0.24315278 3:0.098020692 4:0.080289751 5:0.0425129 6:0.17782936 7:0.0078765526 8:0.053771165 9:0.1120623 10:0.18076047 
-4.9637003663353001 1:0.81319653 2:0.15403886 3:0.02081862 4:0.0079451846 5:0.0040008048 6:0.84688489 7:0.89427639 8:0.75206695 9:0.3985589 10:0.0070281667 
-256 1:0.25794305 2:0.31466249 3:0.18596064 4:0.15929003 5:0.082143792 6:0.2042466 7:0.0033029099 8:0.12126566 9:0.1763328 10:0.088111184 
-256 1:0.45497953 2:0.24722324 3:0.14712385 4:0.1077101 5:0.042963277 6:0.017917645 7:0.14837356 8:0.06183117 9:0.15057767 10:0.0087037474 
-256 1:0.63030583 2:0.27290277 3:0.058369872 4:0.027609686 5:0.010811847 6:0.080853412 7:0.12957549 8:0.1063542 9:0.10325044 10:0.034696213 
-256 1:0.68946623 2:0.18391139 3:0.061257285 4:0.040907502 5:0.024457591 6:0.010736186 7:0.073018156 8:0.072577108 9:0.023320592 10:0.033291042 
-256 1:0.50217997 2:0.31505361 3:0.070580634 4:0.079009551 5:0.033176235 6:0.022173754 7:0.035797075 8:0.12498603 9:0.0044602207 10:0.046013605 
-256 1:0.50140621 2:0.31181371 3:0.09368479 4:0.064661731 5:0.028433563 6:0.044700827 7:0.010928718 8:0.065268539 9:0.076501744 10:0.022799992 
-256 1:0.82543833 2:0.13068388 3:0.02166012 4:0.015191113 5:0.0070265552 6:0.028654518 7:0.064560958 8:0.12311635 9:0.14932008 10:0.025669867 
-256 1:0.39944312 2:0.31737006 3:0.1270903 4:0.10316966 5:0.052926866 6:0.2375326 7:0.13397766 8:0.21137371 9:0.093306527 10:0.19951586 
-236.13191141741498 1:0.61302234 2:0.24402017 3:0.082935188 4:0.042270672 5:0.017751633 6:0.028460192 7:0.41158375 8:0.27271458 9:0.15818663 10:0.1768097 
-256 1:0.34591722 2:0.30554907 3:0.20217011 4:0.10815412 5:0.038209478 6:0.31718623 7:0.001656915 8:0.11872563 9:0.012363872 10:0.11199785 
-186.50292502926271 1:0.42283741 2:0.33535486 3:0.088522799 4:0.10657275 5:0.046712177 6:0.023927167 7:0.023751042 8:0.042985568 9:0.14735576 10:0.052643173 
-256 1:0.61510461 2:0.24111664 3:0.05918892 4:0.056059376 5:0.028530446 6:0.13350109 7:0.12765075 8:0.16251374 9:0.14627591 10:0.12893805 
-256 1:0.41969965 2:0.26881191 3:0.14702489 4:0.11848094 5:0.045982614 6:0.19514237 7:0.14468582 8:0.16315228 9:0.19611342 10:0.13634814 
-256 1:0.29632135 2:0.27967595 3:0.21642638 4:0.15191997 5:0.055656356 6:0.12003631 7:0.11062886 8:0.12412008 9:0.18766812 10:0.12101288 
-256 1:0.6906163 2:0.1791153 3:0.055660531 4:0.052058897 5:0.02254897 6:0.11659301 7:0.072235393 8:0.036976281 9:0.044063731 10:0.1380056 
-256 1:0.61468428 2:0.2299321 3:0.070982721 4:0.057531025 5:0.026869872 6:0.16676541 7:0.06763992 8:0.067353644 9:0.088859366 10:0.037052119 
-256 1:0.48515497 2:0.20549683 3:0.16808659 4:0.096230609 5:0.045030999 6:0.13308889 7:0.26863286 8:0.12553991 9:0.076411908 10:0.0079795041 
-256 1:0.28501056 2:0.43725243 3:0.1043457 4:0.10661952 5:0.06677179 6:0.40480278 7:0.11551512 8:0.33279003 9:0.085252374 10:0.0095700029 
-256 1:0.68460378 2:0.23060553 3:0.042581406 4:0.029089245 5:0.013120039 6:0.15197524 7:0.087692666 8:0.10409845 9:0.073565569 10:0.093464807 
-17.766850345894348 1:0.42314516 2:0.2828379 3:0.13408465 4:0.10193625 5:0.057996037 6:0.036762099 7:0.097925045 8:0.28613893 9:0.20332526 10:0.33389807 
-256 1:0.79265793 2:0.11841217 3:0.040473516 4:0.030204609 5:0.018251782 6:0.027619546 7:0.13134034 8:0.28043702 9:0.092798307 10:0.18562451 
-256 1:0.4707304 2:0.1596365 3:0.18001744 4:0.11403465 5:0.075581006 6:0.0035413905 7:0.0092261885 8:0.11330731 9:0.10028643 10:0.10779261 
-256 1:0.27386369 2:0.2522465 3:0.19125621 4:0.19218947 5:0.090444132 6:0.069901811 7:0.049732634 8:0.073670022 9:0.052498013 10:0.13653387 
-256 1:0.60717772 2:0.2805032 3:0.070289867 4:0.031015742 5:0.011013472 6:0.055777035 7:0.038945919 8:0.039160356 9:0.059805207 10:0.060206223 
-256 1:0.38295771 2:0.25225227 3:0.16547574 4:0.14181199 5:0.057502291 6:0.14806485 7:0.010029423 8:0.030407799 9:0.025626017 10:0.00078659199 
-7.9870510545568258 1:0.42606946 2:0.29544341 3:0.096597367 4:0.11966472 5:0.062225049 6:0.059586797 7:0.1027324 8:0.12804424 9:0.01276583 10:0.22213661 
-256 1:0.22296186 2:0.38880121 3:0.14913415 4:0.17245141 5:0.066651366 6:0.086055165 7:0.18442503 8:0.22839931 9:0.061354007 10:0.18720779 
-49.505068322168796 1:0.57650998 2:0.22240213 3:0.090503131 4:0.067982573 5:0.042602189 6:0.035977619 7:0.14833071 8:0.02811705 9:0.024636535 10:0.047551993 
-256 1:0.48864851 2:0.35457999 3:0.086459569 4:0.042202761 5:0.028109167 6:0.075512756 7:0.036419474 8:0.21077809 9:0.23878237 10:0.16666823 
-256 1:0.60960272 2:0.1796272 3:0.079306421 4:0.082965992 5:0.048497667 6:0.057078066 7:0.0099529503 8:0.11163138 9:0.12671334 10:0.26013056 
-256 1:0.66550067 2:0.23016827 3:0.052970997 4:0.035241735 5:0.016118334 6:0.075567326 7:0.20856894 8:0.0045318858 9:0.094553733 10:0.043570928 
-256 1:0.52083518 2:0.24358939 3:0.12372477 4:0.067126687 5:0.044723979 6:0.027531669 7:0.18241505 8:0.088343533 9:0.014392189 10:0.078683493 
-256 1:0.36164309 2:0.40244027 3:0.07964899 4:0.10957908 5:0.046688569 6:0.29189372 7:0.077490354 8:0.027213734 9:0.055552084 10:0.069745966 
-256 1:0.26249153 2:0.29651122 3:0.19626133 4:0.15157738 5:0.093158536 6:0.040450182 7:0.074706048 8:0.085848584 9:0.28553403 10:0.41892373 
-92.20393030640345 1:0.36555403 2:0.24782141 3:0.15573457 4:0.15450216 5:0.076387836 6:0.18957641 7:0.21680063 8:0.00956696 9:0.074940948 10:0.094117597 
-256 1:0.63191442 2:0.19897616 3:0.092628232 4:0.054008086 5:0.022473111 6:0.096449228 7:0.028473152 8:0.10979055 9:0.15886544 10:0.081272926 
-256 1:0.77030569 2:0.14927855 3:0.043146803 4:0.026787983 5:0.010480976 6:0.0030469629 7:0.078303313 8:0.1442631 9:0.23239839 10:0.20272892 
-256 1:0.48601938 2:0.28800737 3:0.10966204 4:0.076578732 5:0.039732482 6:0.026924913 7:0.061543064 8:0.0022325757 9:0.11303297 10:0.030577827 
-256 1:0.42529156 2:0.42160559 3:0.071548943 4:0.058396282 5:0.023157625 6:0.10322338 7:0.037735304 8:0.079432789 9:0.062459032 10:0.10713771 
-256 1:0.53415258 2:0.34996474 3:0.067295596 4:0.036117355 5:0.012469728 6:0.067015081 7:0.037987907 8:0.052528719 9:0.065694031 10:0.019975467 
-36.746675918888172 1:0.23897261 2:0.37849619 3:0.1809129 4:0.12267512 5:0.078943179 6:0.47182685 7:0.10332449 8:0.14218245 9:0.015602066 10:0.14920115 
-256 1:0.39302272 2:0.18926346 3:0.070038846 4:0.097159868 5:0.25051511 6:0.14118875 7:0.080106384 8:0.066575995 9:0.054456862 10:0.10347209 
-213.25157283350012 1:0.29317138 2:0.2345397 3:0.17600192 4:0.13517274 5:0.16111425 6:0.00053462685 7:0.27972866 8:0.3028047 9:0.28775359 10:0.46128259 
-256 1:0.3424839 2:0.17945873 3:0.18515537 4:0.19044025 5:0.10246175 6:0.11192957 7:0.20771716 8:0.32212686 9:0.11617245 10:0.40478567 
-256 1:0.34647439 2:0.31095825 3:0.16720753 4:0.12074234 5:0.054617497 6:0.18031652 7:0.019900597 8:0.048190121 9:0.23924259 10:0.25602054 
-256 1:0.64175613 2:0.25595699 3:0.059703146 4:0.029517041 5:0.013066693 6:0.024351905 7:0.033454563 8:0.013047804 9:0.15502773 10:0.14954338 
-256 1:0.4468579 2:0.26158735 3:0.11538151 4:0.11376718 5:0.062406056 6:0.020207543 7:0.0093562284 8:0.023756783 9:0.13156765 10:0.3004958 
-76.550788713732061 1:0.35029675 2:0.30782241 3:0.12939095 4:0.14944263 5:0.063047264 6:0.43723008 7:0.45324357 8:0.36786326 9:0.40306987 10:0.40247913 
-256 1:0.32620915 2:0.31000533 3:0.18628252 4:0.12220688 5:0.055296115 6:0.19516986 7:0.097847006 8:0.10171268 9:0.10961268 10:0.21549957 
-256 1:0.40366262 2:0.41908755 3:0.070137245 4:0.069925581 5:0.037187008 6:0.0017450942 7:0.017817729 8:0.05730181 9:0.015527353 10:0.078088356 
-256 1:0.48164405 2:0.24473422 3:0.1056209 4:0.11634575 5:0.051655082 6:0.27177669 7:0.011314522 8:0.027956368 9:0.16952817 10:0.20617888 
-256 1:0.20430791 2:0.31424797 3:0.17546134 4:0.24265928 5:0.063323501 6:0.0085105163 7:0.070236178 8:0.066448447 9:0.015709858 10:0.13904709 
-256 1:0.46064661 2:0.25117737 3:0.10007974 4:0.13735414 5:0.050742145 6:0.15015403 7:0.0064814823 8:0.30311907 9:0.14171002 10:0.03749289 
-256 1:0.31136052 2:0.48163236 3:0.10399076 4:0.07027426 5:0.032742099 6:0.035987904 7:0.034164054 8:0.1256306 9:0.0017500294 10:0.11887563 
-256 1:0.61757404 2:0.18477608 3:0.081315624 4:0.075272712 5:0.041061537 6:0.15346853 7:0.11761854 8:0.10082092 9:0.097732029 10:0.033891141 
-256 1:0.40575371 2:0.33510812 3:0.10798851 4:0.10987719 5:0.041272465 6:0.33818747 7:0.047502499 8:0.090425599 9:0.29892845 10:0.11579147 
-2.1041176296726585 1:0.15768373 2:0.10456533 3:0.10787881 4:0.35115517 5:0.27871695 6:0.11434369 7:0.031230748 8:0.1007372 9:0.0093493251 10:0.02398348 
-47.301374572965692 1:0.090176887 2:0.40114785 3:0.16492543 4:0.15586763 5:0.1878822 6:0.040946034 7:0.031475967 8:0.027178075 9:0.063791303 10:0.12409041 
-256 1:0.66033605 2:0.2019449 3:0.069781272 4:0.050456774 5:0.017480998 6:0.042418789 7:0.019524856 8:0.18645389 9:0.08829066 10:0.018800717 
-256 1:0.67559582 2:0.22326442 3:0.060485715 4:0.031481061 5:0.0091729812 6:0.15747892 7:0.12517006 8:0.16738252 9:0.048500456 10:0.038262245 
-256 1:0.41603578 2:0.25258288 3:0.16288166 4:0.11889122 5:0.049608451 6:0.1613948 7:0.11283268 8:0.15234115 9:0.18433695 10:0.12681235 
-256 1:0.52725071 2:0.2211423 3:0.11362609 4:0.090308048 5:0.047672851 6:0.050255991 7:0.046340036 8:0.051821064 9:0.075231555 10:0.079790717 
-256 1:0.37313669 2:0.39120375 3:0.10120353 4:0.0962806 5:0.038175429 6:0.012673208 7:0.24167927 8:0.23872569 9:0.1410066 10:0.025898595 
-256 1:0.43802179 2:0.36187829 3:0.092769965 4:0.068429272 5:0.038900676 6:0.013925153 7:0.069535153 8:0.24378734 9:0.042763094 10:0.05818481 
-256 1:0.39502841 2:0.2658583 3:0.15381741 4:0.11993025 5:0.065365631 6:0.068396829 7:0.1123762 8:0.054198694 9:0.10874118 10:0.0099917844 
-256 1:0.50638893 2:0.19114455 3:0.1286018 4:0.11217815 5:0.061686562 6:0.14699178 7:0.044586973 8:0.1773476 9:0.024477924 10:0.067052002 
-256 1:0.66423359 2:0.17973709 3:0.058535777 4:0.060634114 5:0.036859425 6:0.04487015 7:0.0050970015 8:0.11109779 9:0.045786551 10:0.094477384 
-256 1:0.43000906 2:0.36973616 3:0.088315884 4:0.073651081 5:0.038287817 6:0.14126858 7:0.012119103 8:0.21296811 9:0.1462246 10:0.11938264 
-256 1:0.27783272 2:0.21592325 3:0.20301378 4:0.21339231 5:0.089837942 6:0.073970146 7:0.022275031 8:0.24437998 9:0.25144175 10:0.19724271 
-256 1:0.5147182 2:0.25458108 3:0.10764647 4:0.077173809 5:0.045880447 6:0.037180348 7:0.16546963 8:0.059810999 9:0.0076921884 10:0.11602827 
-256 1:0.35833673 2:0.37860034 3:0.10758972 4:0.103271 5:0.052202209 6:0.13296213 7:0.054990527 8:0.17476667 9:0.033568894 10:0.052952352 
-256 1:0.4673436 2:0.26632549 3:0.12753325 4:0.088567161 5:0.050230501 6:0.11751782 7:0.023312766 8:0.12488559 9:0.090990912 10:0.13401057 
-256 1:0.5502698 2:0.15746016 3:0.10857685 4:0.12201 5:0.061683179 6:0.30166643 7:0.045128354 8:0.096070052 9:0.017920194 10:0.020900082 
-256 1:0.55196405 2:0.26894462 3:0.10000814 4:0.051751845 5:0.027331339 6:0.0059466347 7:0.016567014 8:0.21872905 9:0.25769568 10:0.14643509 
-256 1:0.74980465 2:0.18570085 3:0.039749991 4:0.017504852 5:0.0072396638 6:0.050824288 7:0.048492597 8:0.054701711 9:0.19954913 10:0.181862 
-86.788682038769437 1:0.20932615 2:0.23288727 3:0.22980848 4:0.22003622 5:0.10794188 6:0.017545202 7:0.030655493 8:0.33393454 9:0.39968991 10:0.33425006 
-8.9649000593960011 1:0.17344391 2:0.087310524 3:0.15883076 4:0.17662463 5:0.40379018 6:0.38106632 7:0.38612891 8:0.57152954 9:0.58264747 10:0.56813064 
-256 1:0.47716279 2:0.25931521 3:0.13250507 4:0.087657766 5:0.043359154 6:0.32556681 7:0.19156883 8:0.21806402 9:0.14336148 10:0.017861687 
-152.28076017618199 1:0.66066019 2:0.15209426 3:0.081172231 4:0.063870884 5:0.042202429 6:0.014956338 7:0.13384244 8:0.29329146 9:0.14235769 10:0.26438793 
-256 1:0.48297524 2:0.2630957 3:0.11376936 4:0.089422126 5:0.050737573 6:0.14463127 7:0.095465595 8:0.18805442 9:0.091662802 10:0.017621622 
-256 1:0.67508551 2:0.2117906 3:0.051161462 4:0.041076529 5:0.020885899 6:0.062343147 7:0.0059716676 8:0.23509901 9:0.22217854 10:0.27031328 
-207.60289507122721 1:0.52267921 2:0.24041234 3:0.099572511 4:0.088764414 5:0.048571521 6:0.37568381 7:0.23983288 8:0.35672249 9:0.21359874 10:0.20680296 
-256 1:0.72935478 2:0.17498168 3:0.045123764 4:0.036728132 5:0.013811643 6:0.027721955 7:0.034374316 8:0.21522204 9:0.31187839 10:0.21496579 
-256 1:0.42300839 2:0.22693277 3:0.15809289 4:0.12177113 5:0.070194808 6:0.10484557 7:0.052253747 8:0.17707805 9:0.087836825 10:0.076817603 
-256 1:0.71930466 2:0.17420523 3:0.070393826 4:0.026297864 5:0.009798418 6:0.094688245 7:0.039800627 8:0.041533602 9:0.097607809 10:0.019061327 
-256 1:0.38628814 2:0.21317035 3:0.15809401 4:0.16546413 5:0.076983369 6:0.15160959 7:0.0079608883 8:0.077327378 9:0.00015250037 10:0.084594054 
-243.3040113793927 1:0.40173815 2:0.12013173 3:0.14790188 4:0.14692697 5:0.18330127 6:0.15669526 7:0.0096680902 8:0.28809838 9:0.29673917 10:0.088543273 
-152.07719901962216 1:0.3900158 2:0.13190853 3:0.073321312 4:0.12501648 5:0.27973788 6:0.02695854 7:0.01073484 8:0.032157114 9:0.00010979147 10:0.024658413 
-256 1:0.39366881 2:0.28911285 3:0.15730658 4:0.11093441 5:0.048977351 6:0.094790252 7:0.21070511 8:0.035941124 9:0.089194769 10:0.063267761 
-256 1:0.40593679 2:0.24979046 3:0.14771149 4:0.14272743 5:0.053833836 6:0.28837301 7:0.41875876 8:0.077828132 9:0.17735197 10:0.16856498 
-256 1:0.60041665 2:0.24031581 3:0.068305687 4:0.061656669 5:0.029305183 6:0.19776698 7:0.088068798 8:0.14286128 9:0.077826902 10:0.087341679 
-256 1:0.3149952 2:0.29472872 3:0.1817778 4:0.12759739 5:0.08090089 6:0.1647682 7:0.040629739 8:0.04095193 9:0.089005558 10:0.091748413 
-256 1:0.36309982 2:0.36603178 3:0.14625352 4:0.079597383 5:0.045017495 6:0.092285507 7:0.15698317 8:0.19757303 9:0.17671868 10:0.052778293 
-256 1:0.5270262 2:0.28251798 3:0.086627836 4:0.072699925 5:0.031128051 6:0.041098308 7:0.039370246 8:0.12231713 9:0.22413631 10:0.1205262 
-256 1:0.73563622 2:0.14512134 3:0.051619516 4:0.043341488 5:0.024281442 6:0.0099450927 7:0.049494744 8:0.016717927 9:0.084648044 10:0.21292386 
-256 1:0.40788777 2:0.28645794 3:0.16429964 4:0.080405654 5:0.060948999 6:0.12541455 7:0.024427659 8:0.065094068 9:0.0090302451 10:0.30135417 
-256 1:0.45601082 2:0.24125731 3:0.14613843 4:0.10006567 5:0.056527765 6:0.048149208 7:0.019016656 8:0.028374177 9:0.084227138 10:0.12126069 
-256 1:0.40340146 2:0.30760602 3:0.13707728 4:0.10321855 5:0.04869669 6:0.1222132 7:0.055191199 8:0.071274356 9:0.23252792 10:0.13571273 
-256 1:0.24085381 2:0.4343446 3:0.17233913 4:0.11058648 5:0.041875972 6:0.23706009 7:0.022647215 8:0.094097742 9:0.040096433 10:0.18026149 
-72.648045806208899 1:0.38301023 2:0.35514097 3:0.088573514 4:0.1105344 5:0.062740877 6:0.36536938 7:0.30180139 8:0.032350607 9:0.19545291 10:0.36842357 
-256 1:0.27255883 2:0.28394853 3:0.19252224 4:0.15874712 5:0.092223273 6:0.03085063 7:0.029315151 8:0.13652675 9:0.038525422 10:0.10570022 
-256 1:0.48818009 2:0.27425792 3:0.10907493 4:0.085188098 5:0.043298963 6:0.083146547 7:0.11477835 8:0.17007222 9:0.070349271 10:0.10134825 
-77.319330256790934 1:0.18317742 2:0.22016274 3:0.17706217 4:0.27936518 5:0.14023248 6:0.18258315 7:0.062813199 8:0.42208439 9:0.41124145 10:0.36449489 
-256 1:0.67369682 2:0.2175724 3:0.043644258 4:0.039438942 5:0.025647582 6:0.26401763 7:0.016048311 8:0.19348491 9:0.22863654 10:0.039228102 
-256 1:0.62717996 2:0.21873971 3:0.062329608 4:0.059894073 5:0.031856649 6:0.091639853 7:0.13732023 8:0.035502642 9:0.044557676 10:0.11926123 
-256 1:0.36102413 2:0.26265637 3:0.16524108 4:0.14179632 5:0.069282103 6:0.14348245 7:0.18920177 8:0.063248341 9:0.12948549 10:0.127296 
-256 1:0.60033967 2:0.28805428 3:0.052182312 4:0.044555751 5:0.014867983 6:0.0057285173 7:0.045310368 8:0.14601144 9:0.039759878 10:0.021565074 
-256 1:0.49584031 2:0.38258561 3:0.05177819 4:0.045499427 5:0.024296463 6:0.14171381 7:0.075142471 8:0.27299464 9:0.051263162 10:0.096353343 
-256 1:0.52268461 2:0.30683239 3:0.11607152 4:0.038341309 5:0.016070176 6:0.073277621 7:0.10374006 8:0.017730104 9:0.02156981 10:0.045841125 
-8.623427785055144 1:0.83993394 2:0.12920558 3:0.018986397 4:0.0076212075 5:0.0042528807 6:0.98694838 7:0.90977426 8:0.61584287 9:0.16387512 10:0.052691084 
-256 1:0.33733843 2:0.26916732 3:0.19647151 4:0.14194476 5:0.055077984 6:0.12610529 7:0.10895523 8:0.13328677 9:0.19055747 10:0.12306347 
-256 1:0.34139762 2:0.38017699 3:0.15200391 4:0.084088701 5:0.042332782 6:0.083869895 7:0.15907021 8:0.015097335 9:0.050333155 10:0.11814304 
-256 1:0.36804121 2:0.3240126 3:0.16344893 4:0.1026634 5:0.041833849 6:0.24581906 7:0.065954394 8:0.036371546 9:0.066679725 10:0.007860879 
-243.99169573722793 1:0.22895652 2:0.12898948 3:0.33021034 4:0.26832852 5:0.043515146 6:0.2909942 7:0.21527537 8:0.21280324 9:0.15602628 10:0.10177259 
-256 1:0.6012095 2:0.12767198 3:0.084273749 4:0.11429505 5:0.072549727 6:0.16590707 7:0.2914018 8:0.1469536 9:0.17288321 10:0.011775856 
-256 1:0.23270439 2:0.46397584 3:0.12004546 4:0.12870072 5:0.054573602 6:0.4074329 7:0.20536402 8:0.051965323 9:0.18994131 10:0.013668663 
-256 1:0.43828766 2:0.29416032 3:0.15212499 4:0.073026834 5:0.042400194 6:0.154792 7:0.061569874 8:0.048366329 9:0.15483857 10:0.16850486 
-256 1:0.63269981 2:0.22599054 3:0.069257534 4:0.048509439 5:0.023542685 6:0.032994947 7:0.13568876 8:0.16643769 9:0.22315415 10:0.21578519 
-256 1:0.40692206 2:0.36654675 3:0.10228085 4:0.086755239 5:0.037495099 6:0.13740321 7:0.051604771 8:0.026406697 9:0.0063746001 10:0.10630735 
-256 1:0.57556813 2:0.2560396 3:0.069449049 4:0.065270652 5:0.033672568 6:0.12671816 7:0.058389843 8:0.20815065 9:0.17927457 10:0.12969229 
-134.50956464837407 1:0.27732087 2:0.398425 3:0.11235573 4:0.14546499 5:0.066433414 6:0.34436258 7:0.25738431 8:0.30580827 9:0.042587771 10:0.19213984 
-256 1:0.67596124 2:0.12789331 3:0.10682647 4:0.061719404 5:0.027599573 6:0.10041534 7:0.10722778 8:0.048197894 9:0.10979974 10:0.057901274 
-256 1:0.21733147 2:0.32356228 3:0.16884627 4:0.20492369 5:0.0853363 6:0.20387926 7:0.090383442 8:0.14314175 9:0.013697656 10:0.0552807 
-256 1:0.27144698 2:0.32013361 3:0.19050466 4:0.14644984 5:0.071464905 6:0.070269364 7:0.10041677 8:0.17250709 9:0.29620981 10:0.11359714 
-256 1:0.17667463 2:0.36777007 3:0.16977231 4:0.20360384 5:0.082179153 6:0.039623579 7:0.14604697 8:0.11446134 9:0.076437445 10:0.04082971 
-256 1:0.50784371 2:0.24734483 3:0.11346918 4:0.087426465 5:0.043915811 6:0.04511571 7:0.057445868 8:0.12785472 9:0.015459451 10:0.075839925 
-256 1:0.34022377 2:0.39058928 3:0.17139636 4:0.05677571 5:0.041014873 6:0.072901199 7:0.068657431 8:0.032693593 9:0.1798286 10:0.18253555 
-256 1:0.67448389 2:0.20653235 3:0.051099973 4:0.043946711 5:0.023937074 6:0.1802556 7:0.0031064514 8:0.033922243 9:0.24219357 10:0.1910148 
-256 1:0.725343 2:0.18960005 3:0.03742715 4:0.027553649 5:0.02007615 6:0.05057799 7:0.0033404809 8:0.28997148 9:0.19298006 10:0.055803618 
-256 1:0.27045048 2:0.28079995 3:0.20155085 4:0.15238016 5:0.094818547 6:0.1310507 7:0.16557028 8:0.34460843 9:0.027602155 10:0.23476939 
-256 1:0.62107301 2:0.14411087 3:0.090026841 4:0.099784628 5:0.045004656 6:0.15700619 7:0.24127472 8:0.1678516 9:0.40920305 10:0.057459404 
-256 1:0.49371126 2:0.28102631 3:0.10444192 4:0.091031811 5:0.029788691 6:0.094443317 7:0.025841264 8:0.040240452 9:0.0512217 10:0.16699034 
-256 1:0.54875471 2:0.22386886 3:0.11838976 4:0.071487838 5:0.037498823 6:0.051282453 7:0.025226713 8:0.11457554 9:0.11966256 10:0.10124827 
-256 1:0.51832314 2:0.20210459 3:0.1176221 4:0.097671309 5:0.064278862 6:0.40494487 7:0.19710478 8:0.29613641 9:0.26626545 10:0.41761319 
-256 1:0.6314154 2:0.23498439 3:0.07501757 4:0.039151456 5:0.019431185 6:0.08538114 7:0.076036457 8:0.068849806 9:0.092172793 10:0.11679127 
-77.236010627137247 1:0.62873248 2:0.19762912 3:0.04358787 4:0.082945793 5:0.047104737 6:0.36746383 7:0.34449644 8:0.06291972 9:0.30045558 10:0.49171232 
-256 1:0.59893723 2:0.24695727 3:0.070306438 4:0.060003775 5:0.023795286 6:0.20961496 7:0.08141927 8:0.36858785 9:0.39987374 10:0.10258717 
-256 1:0.35834507 2:0.31789002 3:0.17093996 4:0.097507631 5:0.055317333 6:0.011762911 7:0.0202677 8:0.11886564 9:0.186812 10:0.18983774 
-256 1:0.38683458 2:0.35029005 3:0.11331659 4:0.10396492 5:0.045593864 6:0.044685431 7:0.14436892 8:0.098785708 9:0.18462164 10:0.024082069 
-256 1:0.59344492 2:0.24402841 3:0.069138811 4:0.061335844 5:0.032052015 6:0.010034204 7:0.034975649 8:0.098988256 9:0.18092638 10:0.36776184 
-256 1:0.41454293 2:0.46103476 3:0.070612471 4:0.032033722 5:0.021776118 6:0.063596358 7:0.019482925 8:0.090478931 9:0.023769195 10:0.024947739 
-256 1:0.52854204 2:0.25140171 3:0.072804525 4:0.10636572 5:0.040886003 6:0.098398068 7:0.12631871 8:0.086161732 9:0.27759121 10:0.42197728 
-256 1:0.46386429 2:0.24963225 3:0.13335675 4:0.10287702 5:0.050269683 6:0.33047925 7:0.35547797 8:0.077419924 9:0.022382646 10:0.063476507 
-256 1:0.4988064 2:0.1986892 3:0.16341174 4:0.096151271 5:0.042941387 6:0.25765868 7:0.030861208 8:0.0022954561 9:0.094855149 10:0.1121567 
-256 1:0.39351096 2:0.29969816 3:0.158405 4:0.10233547 5:0.046050416 6:0.074864909 7:0.086442848 8:0.038022937 9:0.14894699 10:0.11114803 
-256 1:0.21914206 2:0.38313059 3:0.19909279 4:0.12682859 5:0.071805965 6:0.065820993 7:0.017026674 8:0.019208479 9:0.20917182 10:0.046285265 
-5.797100570395024 1:0.29871319 2:0.39512742 3:0.11362219 4:0.1373958 5:0.055141407 6:0.19361859 7:0.39137836 8:0.007327195 9:0.23350467 10:0.079614064 
-256 1:0.39846669 2:0.28585056 3:0.14954843 4:0.10607647 5:0.060057848 6:0.10494594 7:0.13013633 8:0.054817134 9:0.13463202 10:0.29562713 
-256 1:0.6360093 2:0.18607558 3:0.090205597 4:0.059580086 5:0.028129431 6:0.22578279 7:0.26003581 8:0.066916148 9:0.19811464 10:0.11511251 
-256 1:0.71632841 2:0.18794706 3:0.042488273 4:0.034474507 5:0.018761754 6:0.069064503 7:0.017506076 8:0.39303058 9:0.31012707 10:0.19019829 
-256 1:0.64252122 2:0.21384169 3:0.064565575 4:0.053543022 5:0.025528491 6:0.079590063 7:0.047529872 8:0.24259892 9:0.11781093 10:0.009970018 
-256 1:0.23804353 2:0.37205965 3:0.16749981 4:0.14369194 5:0.078705066 6:0.13570608 7:0.19833394 8:0.022964316 9:0.041267222 10:0.14327698 
-256 1:0.31185066 2:0.34935953 3:0.12897574 4:0.14705341 5:0.062760665 6:0.1879803 7:0.13749086 8:0.10017132 9:0.017968522 10:0.13351984 
-256 1:0.45395573 2:0.33981615 3:0.13905949 4:0.047248035 5:0.019920592 6:0.16257811 7:0.039810977 8:0.095298113 9:0.21625805 10:0.0009835831 
-256 1:0.63700507 2:0.29394397 3:0.043753298 4:0.018749342 5:0.0065483289 6:0.046263895 7:0.031096168 8:0.1438002 9:0.017004322 10:0.12969555 
-256 1:0.44231284 2:0.22817411 3:0.16581575 4:0.1109792 5:0.052718103 6:0.17068501 7:0.071190355 8:0.018648641 9:0.015081764 10:0.15524579 
-256 1:0.64062508 2:0.24114546 3:0.044213784 4:0.047262259 5:0.026753411 6:0.10204561 7:0.039188586 8:0.34227359 9:0.20431101 10:0.22235633 
-256 1:0.7403187 2:0.15945343 3:0.059966197 4:0.02710122 5:0.013160449 6:0.10227499 7:0.05132658 8:0.089380486 9:0.19686856 10:0.099129233 
-256 1:0.57948198 2:0.26955363 3:0.096023318 4:0.0404078 5:0.014533279 6:0.096148265 7:0.0640501 8:0.13121795 9:0.049767972 10:0.021772612 
-256 1:0.66305684 2:0.17739683 3:0.090442224 4:0.046008871 5:0.02309524 6:0.019707418 7:0.017952838 8:0.074384708 9:0.07445498 10:0.027054812 
-256 1:0.35518201 2:0.37574058 3:0.10353796 4:0.11419156 5:0.051347894 6:0.0025078298 7:0.033952079 8:0.10750663 9:0.11012517 10:0.056227834 
-256 1:0.43496966 2:0.22651295 3:0.15920746 4:0.13167741 5:0.047632523 6:0.1291645 7:0.2308738 8:0.045179607 9:0.00013236342 10:0.10458537 
-36.35159090639219 1:0.45483127 2:0.20578102 3:0.12438185 4:0.13291356 5:0.082092295 6:0.41016469 7:0.021799911 8:0.20002352 9:0.25556066 10:0.039208862 
-256 1:0.66552595 2:0.19529348 3:0.07506328 4:0.037579871 5:0.026537417 6:0.0040599507 7:0.088830888 8:0.081185254 9:0.044283243 10:0.1115562 
-256 1:0.55250519 2:0.20689583 3:0.11013126 4:0.088810286 5:0.041657426 6:0.035369229 7:0.065639934 8:0.03630795 9:0.016447952 10:0.054985144 
-256 1:0.58206117 2:0.27648982 3:0.068444487 4:0.04944114 5:0.023563383 6:0.34363095 7:0.11774999 8:0.13836294 9:0.065472042 10:0.090805338 
-256 1:0.50060919 2:0.22805445 3:0.15343488 4:0.084009678 5:0.033891813 6:0.099571507 7:0.045593218 8:0.035176375 9:0.041878803 10:0.11364655 
-256 1:0.23769499 2:0.50271192 3:0.1267918 4:0.0795865 5:0.053214785 6:0.30358732 7:0.2833118 8:0.30724334 9:0.098931674 10:0.055488165 
-256 1:0.32203051 2:0.37968674 3:0.13893894 4:0.10247926 5:0.056864546 6:0.053369036 7:0.010290736 8:0.024815501 9:0.087654008 10:0.10191271 
-256 1:0.63234372 2:0.14413625 3:0.098507167 4:0.067967125 5:0.057045741 6:0.16046119 7:0.060257807 8:0.17096613 9:0.19095126 10:0.1707459 
-256 1:0.37402184 2:0.37307306 3:0.12202255 4:0.085856982 5:0.045025568 6:0.027498529 7:0.0055200331 8:0.072200034 9:0.12569018 10:0.2547252 
-256 1:0.70225336 2:0.15382788 3:0.090425152 4:0.035698607 5:0.017795008 6:0.041605038 7:0.019922031 8:0.17913204 9:0.15109536 10:0.029362353 
-256 1:0.20478304 2:0.23521869 3:0.13060456 4:0.16627079 5:0.26312293 6:0.24992957 7:0.017964767 8:0.025668815 9:0.085959598 10:0.19478792 
-256 1:0.56819373 2:0.1974092 3:0.1009671 4:0.092613089 5:0.04081688 6:0.12845436 7:0.095281654 8:0.083534952 9:0.093117607 10:0.07490871 
-256 1:0.28791635 2:0.33347644 3:0.15775193 4:0.14469737 5:0.076157912 6:0.17837703 7:0.079121784 8:0.019413353 9:0.11535127 10:0.10250209 
-256 1:0.32674429 2:0.4028227 3:0.11082066 4:0.10452319 5:0.055089169 6:0.04695951 7:0.096280131 8:0.22079837 9:0.076733235 10:0.16031953 
-256 1:0.68612897 2:0.18921478 3:0.044686111 4:0.054527809 5:0.025442337 6:0.014511663 7:0.074773766 8:0.10903172 9:0.073167438 10:0.19087706 
-256 1:0.56128238 2:0.19413925 3:0.10821406 4:0.095751653 5:0.040612655 6:0.093834853 7:0.088191311 8:0.065629473 9:0.065473728 10:0.017747956 
-256 1:0.71389718 2:0.16198089 3:0.048224963 4:0.046022048 5:0.029874919 6:0.020455435 7:0.04136587 8:0.080283239 9:0.01142332 10:0.028180004 
-256 1:0.3284862 2:0.24744779 3:0.18951509 4:0.14019757 5:0.094353357 6:0.050846849 7:0.028736795 8:0.090236994 9:0.021871684 10:0.0073636372 
-256 1:0.38714041 2:0.36242943 3:0.11148652 4:0.078929244 5:0.060014401 6:0.33018631 7:0.085991706 8:0.202456 9:0.25753334 10:0.4126945 
-118.74874582371602 1:0.37072724 2:0.28736145 3:0.11647521 4:0.16005279 5:0.065383306 6:0.17977357 7:0.4561389 8:0.28964902 9:0.40212315 10:0.28497776 
-256 1:0.51705216 2:0.19931864 3:0.1178868 4:0.11651013 5:0.049232275 6:0.017016821 7:0.015700838 8:0.044607058 9:0.19562862 10:0.12243557 
-256 1:0.34004558 2:0.25814947 3:0.17488422 4:0.16810537 5:0.058815363 6:0.47854923 7:0.13776726 8:0.069168261 9:0.16748609 10:0.12248727 
-256 1:0.40846733 2:0.25899996 3:0.1408775 4:0.16184576 5:0.029809445 6:0.15752796 7:0.1598118 8:0.11318697 9:0.24446448 10:0.017989404 
-182.48038853466059 1:0.41343933 2:0.24285513 3:0.14263748 4:0.13327115 5:0.067796909 6:0.25452041 7:0.10417004 8:0.0093510571 9:0.14041836 10:0.080916983 
-256 1:0.16079878 2:0.43263217 3:0.1668011 4:0.13593358 5:0.10383437 6:0.053947384 7:0.038491171 8:0.21055224 9:0.073168039 10:0.077303672 
-256 1:0.64176819 2:0.20064291 3:0.068825464 4:0.062594915 5:0.026168518 6:0.1316807 7:0.051095961 8:0.09416013 9:0.046090268 10:0.18857379 
-256 1:0.37661315 2:0.26885266 3:0.14406367 4:0.14097 5:0.069500527 6:0.12311303 7:0.1359543 8:0.09715205 9:0.048201601 10:0.10978207 
-256 1:0.62408194 2:0.20079268 3:0.084807982 4:0.064018574 5:0.026298823 6:0.016765766 7:0.019071212 8:0.026995834 9:0.066393464 10:0.13878059 
-256 1:0.28805221 2:0.4723448 3:0.10955803 4:0.085461844 5:0.044583115 6:0.30371923 7:0.11948869 8:0.045403556 9:0.016043814 10:0.066004156 
-256 1:0.43442688 2:0.24092452 3:0.16717324 4:0.10534328 5:0.052132078 6:0.094252477 7:0.0403577 8:0.083055709 9:0.17243918 10:0.12899885 
-37.834381240982239 1:0.4700498 2:0.2120985 3:0.1255802 4:0.13757062 5:0.054700882 6:0.38308553 7:0.32153732 8:0.31846393 9:0.14791912 10:0.27598687 
-256 1:0.44159875 2:0.26465854 3:0.14281053 4:0.095019645 5:0.055912538 6:0.0942348 7:0.17913278 8:0.093642139 9:0.065053184 10:0.027925046 
-256 1:0.42123656 2:0.31654412 3:0.11993981 4:0.093230766 5:0.04904874 6:0.32172591 7:0.14569385 8:0.18360249 9:0.13475085 10:0.10295327 
-256 1:0.59797406 2:0.24423464 3:0.071567114 4:0.060063148 5:0.026161031 6:0.037481312 7:0.013815763 8:0.013977132 9:0.096802937 10:0.0068082239 
-256 1:0.40962865 2:0.24153961 3:0.17666323 4:0.10539318 5:0.066775328 6:0.21684067 7:0.018908162 8:0.0039026019 9:0.20138988 10:0.14083455 
-256 1:0.40152704 2:0.33284213 3:0.12569728 4:0.088544549 5:0.051388996 6:0.050533401 7:0.14412479 8:0.085700038 9:0.046103558 10:0.079128547 
-256 1:0.34153278 2:0.37649545 3:0.12625542 4:0.10642164 5:0.04929471 6:0.13706723 7:0.052167592 8:0.0042202496 9:0.16981614 10:0.26175929 
-256 1:0.5600047 2:0.1703694 3:0.13616449 4:0.090240293 5:0.043221119 6:0.055500545 7:0.062343099 8:0.020430011 9:0.092130227 10:0.011719768 
-132.14595491977047 1:0.30047308 2:0.31345199 3:0.16510848 4:0.13033971 5:0.090626734 6:0.084339892 7:0.026621663 8:0.11948631 9:0.52061457 10:0.42577523 
-256 1:0.46698732 2:0.2538898 3:0.13547457 4:0.1080091 5:0.03563921 6:0.12704038 7:0.038611299 8:0.025381581 9:0.047206811 10:0.21881238 
-256 1:0.36684844 2:0.29202245 3:0.12874956 4:0.14538358 5:0.066995979 6:0.054654843 7:0.055867428 8:0.0014221923 9:0.1459955 10:0.027891501 
-256 1:0.69586211 2:0.15199175 3:0.058454689 4:0.058383684 5:0.035307769 6:0.069253724 7:0.021181618 8:0.19950825 9:0.17777606 10:0.29650171 
-256 1:0.52754596 2:0.26581386 3:0.090290684 4:0.084483071 5:0.031866427 6:0.0088049549 7:0.067935861 8:0.051006177 9:0.01706321 10:0.13816392 
-256 1:0.38485858 2:0.17037042 3:0.22378455 4:0.1416892 5:0.07929726 6:0.39400782 7:0.054741149 8:0.12422405 9:0.14509258 10:0.12246873 
-256 1:0.22794495 2:0.43403429 3:0.14047412 4:0.13090892 5:0.066637731 6:0.07571243 7:0.026786603 8:0.071191685 9:0.11034483 10:0.062358863 
-256 1:0.33112049 2:0.35497914 3:0.12429263 4:0.13109711 5:0.058510627 6:0.12939176 7:0.036684522 8:0.064813711 9:0.014037518 10:0.074657839 
-256 1:0.54826111 2:0.2291172 3:0.1043545 4:0.089404719 5:0.028862472 6:0.080728506 7:0.018684377 8:0.024296924 9:0.03926335 10:0.064800472 
-256 1:0.73274527 2:0.17518191 3:0.057528069 4:0.023864536 5:0.010680218 6:0.029493705 7:0.041342267 8:0.14621864 9:0.15849422 10:0.079113416 
-256 1:0.48339305 2:0.26398916 3:0.10807375 4:0.10251519 5:0.042028858 6:0.29769766 7:0.25133835 8:0.24084547 9:0.068176596 10:0.085621958 
-256 1:0.52315147 2:0.26040739 3:0.11779331 4:0.067587621 5:0.031060205 6:0.071975314 7:0.040495864 8:0.14214095 9:0.12214524 10:0.0089054368 
-256 1:0.45061755 2:0.44782182 3:0.05334883 4:0.033381458 5:0.014830348 6:0.073060928 7:0.0018420774 8:0.030644549 9:0.082169887 10:0.020235931 
-256 1:0.33135398 2:0.35530323 3:0.1200784 4:0.13694907 5:0.056315323 6:0.074848411 7:0.18125296 8:0.15767223 9:0.10111003 10:0.043559192 
-256 1:0.70491595 2:0.18855817 3:0.071056689 4:0.02456508 5:0.010904104 6:0.1453083 7:0.077530381 8:0.013900146 9:0.052608144 10:0.042807793 
-68.821300588229036 1:0.29271448 2:0.19167983 3:0.2400342 4:0.15411692 5:0.12145458 6:0.27931783 7:0.10960326 8:0.15453132 9:0.14050246 10:0.02248724 
-256 1:0.64609843 2:0.16017615 3:0.069989835 4:0.082226631 5:0.041508947 6:0.074978659 7:0.083596286 8:0.10387991 9:0.11012654 10:0.084019242 
-256 1:0.56221808 2:0.26355251 3:0.067356984 4:0.082081808 5:0.024790618 6:0.025201293 7:0.10455589 8:0.17762553 9:0.0060288537 10:0.013833484 
-256 1:0.49411548 2:0.20429676 3:0.1389449 4:0.099016124 5:0.063626743 6:0.040263201 7:0.052713693 8:0.079804527 9:0.069700386 10:0.023524519 
-256 1:0.41839245 2:0.24911451 3:0.14624283 4:0.12393947 5:0.062310744 6:0.083880908 7:0.1880204 8:0.09439649 9:0.033676179 10:0.043930379 
-151.89664071981394 1:0.41002645 2:0.25611114 3:0.14581502 4:0.12456841 5:0.063478982 6:0.3758468 7:0.39473855 8:0.44396028 9:0.092455736 10:0.10396567 
-256 1:0.71275969 2:0.14599133 3:0.06112043 4:0.055337837 5:0.024790709 6:0.019222292 7:0.0022818107 8:0.0095245745 9:0.082227963 10:0.10909116 
-256 1:0.51713403 2:0.32672172 3:0.093171853 4:0.043883296 5:0.019089104 6:0.0085189145 7:0.0029798405 8:0.059075267 9:0.05433709 10:0.0099557335 
-256 1:0.29635543 2:0.40278587 3:0.13184782 4:0.10525008 5:0.0637608 6:0.0039770642 7:0.086343949 8:0.024145497 9:0.15597867 10:0.0096861316 
-256 1:0.68751256 2:0.17085675 3:0.060279669 4:0.054475331 5:0.026875692 6:0.081287709 7:0.027320512 8:0.00097833826 9:0.16476497 10:0.19071224 
-256 1:0.6362399 2:0.21760093 3:0.051828374 4:0.064977662 5:0.029353132 6:0.070641384 7:0.086656864 8:0.048681103 9:0.034577582 10:0.081783949 
-26.856113678308891 1:0.38643 2:0.35171639 3:0.090023506 4:0.12579511 5:0.046034997 6:0.42646954 7:0.028659696 8:0.15269538 9:0.1693986 10:0.11066777 
-256 1:0.55017132 2:0.22830089 3:0.098267288 4:0.087260945 5:0.035999556 6:0.018143509 7:0.11989077 8:0.11526021 9:0.05289801 10:0.034938086 
-256 1:0.70788808 2:0.21782582 3:0.047174224 4:0.018550578 5:0.0085612963 6:0.085094393 7:0.018884044 8:0.06580975 9:0.26212608 10:0.24149742 
-256 1:0.73185445 2:0.16340873 3:0.061307827 4:0.029758807 5:0.013670185 6:0.017311628 7:0.02654446 8:0.054585791 9:0.042817565 10:0.0051023047 
-2.1434415355352461 1:0.440049 2:0.29655518 3:0.11049974 4:0.094401466 5:0.058494611 6:0.59942577 7:0.40851938 8:0.48840829 9:0.28796259 10:0.38675972 
-256 1:0.62275462 2:0.20903077 3:0.083888986 4:0.057066482 5:0.027259143 6:0.023858162 7:0.010983631 8:0.080543683 9:0.085543315 10:0.018802207 
-48.21015191054623 1:0.6742776 2:0.21077255 3:0.057279394 4:0.035730521 5:0.021939933 6:0.10500884 7:0.019217254 8:0.16178248 9:0.24989579 10:0.20344585 
-256 1:0.67856999 2:0.16719218 3:0.069204526 4:0.061240394 5:0.02379291 6:0.060635024 7:0.036686842 8:0.026714472 9:0.11554312 10:0.15823063 
-256 1:0.36024196 2:0.3605684 3:0.12615652 4:0.10761409 5:0.045419032 6:0.3067231 7:0.19262864 8:0.018990429 9:0.016597542 10:0.04548833 
-256 1:0.63062774 2:0.2625526 3:0.046286057 4:0.046225972 5:0.014307633 6:0.084191945 7:0.0011514337 8:0.10633606 9:0.15707536 10:0.18378813 
-256 1:0.66445799 2:0.23243857 3:0.058635027 4:0.030451667 5:0.01401675 6:0.0074184562 7:0.024382738 8:0.10398253 9:0.020324946 10:0.018801268 
-256 1:0.3594521 2:0.32016099 3:0.137851 4:0.11960825 5:0.062927667 6:0.087876399 7:0.069718259 8:0.21577285 9:0.086589856 10:0.10941125 
-256 1:0.66400683 2:0.23854475 3:0.048753049 4:0.033678063 5:0.015017311 6:0.0019250471 7:0.0061823525 8:0.094749123 9:0.019023287 10:0.06172784 
-256 1:0.70210261 2:0.22493681 3:0.050995391 4:0.015001235 5:0.0069639556 6:0.12452878 7:0.10039948 8:0.22740405 9:0.057038496 10:0.10462724 
-256 1:0.6010733 2:0.25874268 3:0.069764366 4:0.044502883 5:0.02591677 6:0.07328092 7:0.00045914602 8:0.024476898 9:0.27287143 10:0.4403302 
-256 1:0.40221192 2:0.33811403 3:0.10661029 4:0.10028529 5:0.052778461 6:0.0067860449 7:0.063382416 8:0.20142239 9:0.053782935 10:0.0063448251 
-256 1:0.50754727 2:0.13790785 3:0.20032706 4:0.096531224 5:0.05768659 6:0.071957454 7:0.21304754 8:0.044642417 9:0.21019079 10:0.070625617 
-256 1:0.52178094 2:0.2689787 3:0.10541637 4:0.068720502 5:0.035103489 6:0.086600243 7:0.045504512 8:0.10833531 9:0.087240299 10:0.052915279 
-256 1:0.29318736 2:0.31243823 3:0.17223546 4:0.14590881 5:0.076230151 6:0.22873974 7:0.027816983 8:0.13563435 9:0.041295437 10:0.093957321 
-256 1:0.78539459 2:0.14682053 3:0.033960729 4:0.022927864 5:0.010896288 6:0.047780281 7:0.061077833 8:0.19094726 9:0.093576884 10:0.24449731 
-256 1:0.46854565 2:0.26109238 3:0.14532666 4:0.087121931 5:0.03791339 6:0.33686534 7:0.095564982 8:0.18317995 9:0.16804913 10:0.15432207 
-256 1:0.22941477 2:0.3921039 3:0.17563956 4:0.13864619 5:0.064195582 6:0.10362942 7:0.060267164 8:0.084388088 9:0.11464867 10:0.072303313 
-256 1:0.59210726 2:0.2438406 3:0.080159002 4:0.058104054 5:0.025789079 6:0.14423929 7:0.010060867 8:0.054229577 9:0.085893328 10:0.0414191 
-256 1:0.43443277 2:0.29981424 3:0.1095964 4:0.11602144 5:0.040135146 6:0.20038638 7:0.19281922 8:0.10353304 9:0.13106668 10:0.21258643 
-256 1:0.33482548 2:0.32940126 3:0.13971394 4:0.13738956 5:0.058669773 6:0.32693735 7:0.05649889 8:0.078960897 9:0.13357508 10:0.021055912 
-15.409537834419572 1:0.19553149 2:0.35261874 3:0.1460988 4:0.15109905 5:0.15465192 6:0.25393555 7:0.27919916 8:0.46454308 9:0.41516428 10:0.01169403 
-256 1:0.35363616 2:0.21223704 3:0.15428316 4:0.18964352 5:0.090200114 6:0.18175038 7:0.032007119 8:0.034145969 9:0.18523031 10:0.43381264 
-16.226961894419752 1:0.70644737 2:0.21401124 3:0.044814224 4:0.023931296 5:0.010795875 6:0.095864312 7:0.0025724769 8:0.031718194 9:0.32156192 10:0.097847662 
-256 1:0.22767958 2:0.45254774 3:0.12821158 4:0.12256686 5:0.068994235 6:0.054985784 7:0.055566528 8:0.036429763 9:0.0097725611 10:0.13096087 
-256 1:0.46777008 2:0.21397593 3:0.13576312 4:0.12596885 5:0.056522023 6:0.034285987 7:0.016751069 8:0.16019155 9:0.28561819 10:0.19844721 
-256 1:0.60595805 2:0.18979237 3:0.11986159 4:0.062503277 5:0.021884708 6:0.081120849 7:0.01149738 8:0.02920725 9:0.10547979 10:0.039271965 
-256 1:0.5469423 2:0.21658572 3:0.094882668 4:0.099467834 5:0.042121477 6:0.1283653 7:0.094306112 8:0.057539353 9:0.12970833 10:0.046285015 
-256 1:0.33265314 2:0.17873529 3:0.24465195 4:0.18763105 5:0.056328568 6:0.050450274 7:0.026262701 8:0.059744191 9:0.0097877732 10:0.091613344 
-256 1:0.60328878 2:0.31668179 3:0.050059518 4:0.022088426 5:0.0078814917 6:0.084330477 7:0.011362867 8:0.017943726 9:0.14437489 10:0.09100676 
-256 1:0.46887653 2:0.28621865 3:0.11253053 4:0.087537287 5:0.044837003 6:0.20755637 7:0.022266056 8:0.076521956 9:0.17388426 10:0.047829064 
-256 1:0.5772112 2:0.24443832 3:0.10281882 4:0.049390746 5:0.026140913 6:0.083955027 7:0.0022120835 8:0.04731657 9:0.22957037 10:0.071978829 
-256 1:0.2970939 2:0.39312957 3:0.13670788 4:0.11164352 5:0.061425124 6:0.0075493795 7:0.050795993 8:0.075985143 9:0.056601309 10:0.024077046 
-256 1:0.15019343 2:0.36589419 3:0.20762118 4:0.17428466 5:0.10200654 6:0.29833996 7:0.11309464 8:0.13376924 9:0.049024097 10:0.0007149821 
-256 1:0.59960883 2:0.25061162 3:0.076676906 4:0.047845173 5:0.025257471 6:0.0055143577 7:0.11633408 8:0.031946694 9:0.14772604 10:0.1051447 
-104.48746656491258 1:0.23971377 2:0.45713245 3:0.094395651 4:0.12591996 5:0.082838164 6:0.0069353046 7:0.031015048 8:0.10547678 9:0.038647432 10:0.21956556 
-256 1:0.58954382 2:0.2929854 3:0.072429916 4:0.030756064 5:0.014284805 6:0.022909049 7:0.0045244562 8:0.083622234 9:0.18106789 10:0.23704264 
-256 1:0.37101264 2:0.23652889 3:0.15186852 4:0.15732431 5:0.083265643 6:0.071085215 7:0.05192867 8:0.058113746 9:0.12125942 10:0.0083384648 
-256 1:0.5723926 2:0.18185435 3:0.085625446 4:0.09909575 5:0.061031855 6:0.18496133 7:0.0022233319 8:0.13438468 9:0.037794544 10:0.12476279 
-256 1:0.42309917 2:0.22317111 3:0.15472238 4:0.10898149 5:0.090025852 6:0.12237406 7:0.18093684 8:0.061236602 9:0.22039973 10:0.46787866 
-256 1:0.66162681 2:0.20437069 3:0.074470836 4:0.040809584 5:0.018722081 6:0.051578933 7:0.0032588733 8:0.066712669 9:0.089555573 10:0.12320241 
-256 1:0.26472161 2:0.3988712 3:0.13018606 4:0.13219061 5:0.074030526 6:0.091712173 7:0.056287904 8:0.049112397 9:0.017335309 10:0.073431555 
-256 1:0.30036934 2:0.25571414 3:0.25940685 4:0.13469208 5:0.049817588 6:0.05791868 7:0.35968091 8:0.17995392 9:0.08152047 10:0.18464677 
-256 1:0.49275525 2:0.19777073 3:0.15150033 4:0.12184752 5:0.036126161 6:0.11800723 7:0.060953439 8:0.10683734 9:0.12416022 10:0.18825477 
-256 1:0.33723369 2:0.3559852 3:0.15362867 4:0.096217506 5:0.056934928 6:0.075297036 7:0.035992265 8:0.13252044 9:0.020230039 10:0.039994068 
-256 1:0.28757282 2:0.35435729 3:0.14533224 4:0.14541278 5:0.067324872 6:0.15417362 7:0.24509153 8:0.10402683 9:0.012868374 10:0.071975255 
-256 1:0.57290382 2:0.29177089 3:0.088105366 4:0.033572624 5:0.013647309 6:0.059279089 7:0.10187484 8:0.036985084 9:0.1042684 10:0.0046643728 
-256 1:0.43332675 2:0.2681713 3:0.13215629 4:0.11671371 5:0.049631958 6:0.17123227 7:0.1534551 8:0.073004585 9:0.14932655 10:0.24555467 
-256 1:0.36764264 2:0.25952184 3:0.18556697 4:0.11126053 5:0.076008027 6:0.054774663 7:0.0046824242 8:0.08018039 9:0.056292329 10:0.044808924 
-256 1:0.23544093 2:0.25736508 3:0.24359296 4:0.15860638 5:0.10499465 6:0.086475484 7:0.20468668 8:0.30988335 9:0.20179881 10:0.17192836 
-256 1:0.51683078 2:0.35233047 3:0.088107268 4:0.030318531 5:0.012412954 6:0.13327249 7:0.084454942 8:0.026980011 9:0.052489122 10:0.057933229 
-210.87224498908651 1:0.28349264 2:0.44076559 3:0.1142078 4:0.10467963 5:0.056854345 6:0.18703782 7:0.13058097 8:0.11343057 9:0.13160345 10:0.024584204 
-256 1:0.50878892 2:0.23582719 3:0.10725364 4:0.098699667 5:0.049430584 6:0.27036081 7:0.040799899 8:0.12912152 9:0.18108158 10:0.11054105 
-256 1:0.4723091 2:0.32996735 3:0.073792945 4:0.085602847 5:0.038327758 6:0.028025632 7:0.053980394 8:0.032677039 9:0.049561358 10:0.16481063 
-256 1:0.49203894 2:0.26295805 3:0.10095457 4:0.096462383 5:0.04758606 6:0.081664983 7:0.036011203 8:0.01646094 9:0.093650514 10:0.024637001 
-227.26181897322471 1:0.27312666 2:0.29950446 3:0.15827299 4:0.16847056 5:0.10062533 6:0.12886546 7:0.012781551 8:0.037737965 9:0.086404808 10:0.26251842 
-256 1:0.44753416 2:0.17290669 3:0.16926801 4:0.13700178 5:0.073289363 6:0.053379724 7:0.24021843 8:0.3238972 9:0.28543569 10:0.14873824 
-256 1:0.47430713 2:0.17977239 3:0.14469676 4:0.12300207 5:0.078221648 6:0.089860149 7:0.038505153 8:0.11288543 9:0.057210551 10:0.070449912 
-256 1:0.50947163 2:0.17346965 3:0.13532741 4:0.12883402 5:0.052897276 6:0.29816929 7:0.10458446 8:0.30998455 9:0.087483528 10:0.087534064 
-256 1:0.21800594 2:0.36348138 3:0.17477751 4:0.15552896 5:0.088206208 6:0.26057772 7:0.041711634 8:0.075549087 9:0.11630261 10:0.12484867 
-256 1:0.62728984 2:0.20400886 3:0.078863043 4:0.060126229 5:0.029712038 6:0.047187584 7:0.13484622 8:0.24221292 9:0.19732821 10:0.10512753 
-256 1:0.44492647 2:0.26630488 3:0.10440237 4:0.12225172 5:0.062114563 6:0.055472727 7:0.01264086 8:0.11943146 9:0.20050117 10:0.37017236 
-256 1:0.73379316 2:0.18442433 3:0.039789522 4:0.026681143 5:0.015311851 6:0.07591974 7:0.13231281 8:0.22503579 9:0.20244545 10:0.26281944 
-252.0819904447429 1:0.64594463 2:0.17523494 3:0.064498712 4:0.065931565 5:0.048390148 6:0.50172203 7:0.33780265 8:0.31482029 9:0.20527394 10:0.015215248 
-256 1:0.4381212 2:0.28813734 3:0.14014171 4:0.084477634 5:0.049122114 6:0.40922422 7:0.11405781 8:0.16534295 9:0.09522097 10:0.021686151 
-256 1:0.45278682 2:0.25523938 3:0.13480933 4:0.10978208 5:0.047382392 6:0.16259906 7:0.11641347 8:0.1650219 9:0.1286952 10:0.11488288 
-256 1:0.33709523 2:0.2321901 3:0.11714544 4:0.1995365 5:0.11403273 6:0.16102661 7:0.0585184 8:0.020343957 9:0.2319106 10:0.5170163 
-256 1:0.44574138 2:0.30072173 3:0.13631229 4:0.082503087 5:0.034721515 6:0.018240717 7:0.042435887 8:0.12536575 9:0.1273727 10:0.23606539 
-256 1:0.32407362 2:0.23151055 3:0.20173345 4:0.15077871 5:0.091903682 6:0.0240771 7:0.014151614 8:0.11127771 9:0.028505261 10:0.13022728 
-33.477503866464218 1:0.6742306 2:0.11231063 3:0.068589496 4:0.091052418 5:0.053816856 6:0.86301861 7:0.3267504 8:0.50556452 9:0.28943246 10:0.33124391 
-256 1:0.23437187 2:0.38993292 3:0.1807902 4:0.11372755 5:0.081177465 6:0.095262282 7:0.049609165 8:0.10251807 9:0.018398602 10:0.043519257 
-256 1:0.43293936 2:0.13919197 3:0.2044083 4:0.10214837 5:0.121312 6:0.11467884 7:0.055147566 8:0.012641638 9:0.042558584 10:0.042002092 
-256 1:0.63064066 2:0.23527442 3:0.065210971 4:0.04937594 5:0.019498016 6:0.033403771 7:0.054580058 8:0.045641877 9:0.11534442 10:0.02786629 
-256 1:0.61896613 2:0.23822255 3:0.059967507 4:0.059098957 5:0.023744857 6:0.061657274 7:0.023469359 8:0.12046284 9:0.24775489 10:0.033921422 
-256 1:0.60721135 2:0.23628094 3:0.070935108 4:0.059640225 5:0.025932368 6:0.056101506 7:0.060665925 8:0.038631746 9:0.099682112 10:0.06169468 
-256 1:0.47180188 2:0.27536021 3:0.10939353 4:0.090919868 5:0.052524521 6:0.014569191 7:0.20176404 8:0.016050784 9:0.043816622 10:0.11139595 
-256 1:0.72564519 2:0.17711187 3:0.044427515 4:0.031331912 5:0.021483514 6:0.029142907 7:0.0021641766 8:0.095028105 9:0.063359913 10:0.1859513 
-256 1:0.3934192 2:0.15403021 3:0.22345754 4:0.1408683 5:0.088224745 6:0.093217468 7:0.15366821 8:0.048437055 9:0.002774829 10:0.02614876 
-256 1:0.4293104 2:0.33996145 3:0.09031303 4:0.097924976 5:0.042490138 6:0.31165027 7:0.1004965 8:0.080103989 9:0.24838336 10:0.12356633 
-256 1:0.64429949 2:0.17915755 3:0.080831022 4:0.064523928 5:0.031188007 6:0.088857991 7:0.030458834 8:0.0031932867 9:0.12180195 10:0.050550289 
-256 1:0.48674549 2:0.1783459 3:0.14144987 4:0.12639717 5:0.067061568 6:0.13213928 7:0.13111515 8:0.26869824 9:0.46394966 10:0.47443928 
-256 1:0.5800412 2:0.19782471 3:0.11799392 4:0.072049726 5:0.032090447 6:0.30242065 7:0.17174162 8:0.12076319 9:0.019026268 10:0.033727045 
-256 1:0.38054802 2:0.21331322 3:0.21962581 4:0.1154023 5:0.07111066 6:0.12921011 7:0.061491093 8:0.091913849 9:0.016157344 10:0.087047177 
-256 1:0.56887861 2:0.23502658 3:0.077325501 4:0.078565672 5:0.040203639 6:0.2151647 7:0.16799244 8:0.064289239 9:0.098749592 10:0.10280219 
-256 1:0.40020498 2:0.23278759 3:0.16366231 4:0.12681617 5:0.07652895 6:0.22571205 7:0.0587561 8:0.32659791 9:0.17733089 10:0.086472282 
--256 1:0.70611427 2:0.18728521 3:0.056510034 4:0.040024071 5:0.010066412 6:0.072573659 7:0.040252762 8:0.0057708506 9:0.032954767 10:0.16498046 
--256 1:0.43020936 2:0.34454935 3:0.09321441 4:0.08681601 5:0.04521087 6:0.044063276 7:0.093975659 8:0.2442423 9:0.17162855 10:0.15157134 
--120.0711580633571 1:0.3527769 2:0.20972701 3:0.19417257 4:0.18831015 5:0.055013364 6:0.29268665 7:0.016586028 8:0.20016011 9:0.127652 10:0.059186556 
--256 1:0.70915469 2:0.24604486 3:0.029027485 4:0.010209588 5:0.0055633722 6:0.02785026 7:0.084570734 8:0.20931652 9:0.24306955 10:0.27410064 
--256 1:0.59550435 2:0.17520265 3:0.09792314 4:0.078843268 5:0.052526591 6:0.12387757 7:0.15597665 8:0.31285786 9:0.36126235 10:0.3452103 
--256 1:0.21897967 2:0.26824397 3:0.235744 4:0.18804878 5:0.088983578 6:0.20059582 7:0.12611852 8:0.14402446 9:0.17335884 10:0.0148081 
--256 1:0.60399156 2:0.16336891 3:0.13281181 4:0.061880987 5:0.037946735 6:0.1594166 7:0.11944868 8:0.095718247 9:0.13122022 10:0.017243807 
--256 1:0.25982954 2:0.2673445 3:0.18569524 4:0.20317365 5:0.083957071 6:0.15268748 7:0.050417075 8:0.26767269 9:0.12657173 10:0.098087728 
--256 1:0.49833612 2:0.20026901 3:0.12776777 4:0.1141828 5:0.059444306 6:0.038251045 7:0.0090164361 8:0.096005648 9:0.11796044 10:0.089514008 
--256 1:0.21208057 2:0.28439766 3:0.22664502 4:0.20621693 5:0.070659825 6:0.15263898 7:0.015859158 8:0.25615217 9:0.012352414 10:0.0091460714 
--256 1:0.59321157 2:0.22886099 3:0.079376888 4:0.072841178 5:0.025709371 6:0.074534862 7:0.054179322 8:0.023891587 9:0.019020546 10:0.14353163 
--22.11650292832952 1:0.33425961 2:0.17266211 3:0.25616583 4:0.19807462 5:0.038837821 6:0.085829267 7:0.199037 8:0.29130638 9:0.30136057 10:0.036821243 
--256 1:0.42802334 2:0.33575719 3:0.10869604 4:0.095910044 5:0.031613392 6:0.37086574 7:0.14312697 8:0.12276951 9:0.26621194 10:0.074636747 
--256 1:0.36778271 2:0.24200143 3:0.1503363 4:0.15846323 5:0.081416335 6:0.020578852 7:0.19350439 8:0.073034579 9:0.087793132 10:0.021527874 
--256 1:0.78259524 2:0.15621043 3:0.038069396 4:0.015890922 5:0.0072340136 6:0.058682354 7:0.071012978 8:0.13705254 9:0.19153009 10:0.016011474 
--256 1:0.55606237 2:0.27085307 3:0.079324156 4:0.066225966 5:0.027534446 6:0.0050363227 7:0.039531976 8:0.13233933 9:0.10075604 10:0.13005321 
--256 1:0.36636803 2:0.30599582 3:0.15636456 4:0.12973277 5:0.04153882 6:0.22946757 7:0.10474452 8:0.12542095 9:0.28884909 10:0.19378329 
--256 1:0.42196801 2:0.21192936 3:0.20427003 4:0.10789731 5:0.053935296 6:0.10745339 7:0.092938311 8:0.14064394 9:0.17830101 10:0.17630821 
--256 1:0.48975805 2:0.28913341 3:0.076743 4:0.10169311 5:0.042672427 6:0.038193124 7:0.029843754 8:0.014847686 9:0.010097494 10:0.094264344 
--256 1:0.46202876 2:0.32650728 3:0.12630804 4:0.062181653 5:0.022974268 6:0.16021202 7:0.056091273 8:0.060169308 9:0.18362842 10:0.062975651 
--256 1:0.4977592 2:0.27990716 3:0.090838715 4:0.077625153 5:0.05386977 6:0.2460427 7:0.066738995 8:0.2155175 9:0.13508842 10:0.0040484935 
--256 1:0.71216284 2:0.17209303 3:0.051194535 4:0.045458169 5:0.019091425 6:0.17864354 7:0.082942797 8:0.16900466 9:0.057779101 10:0.017990693 
--256 1:0.6536235 2:0.19668945 3:0.056480477 4:0.059343062 5:0.033863513 6:0.11505923 7:0.03019271 8:0.046671597 9:0.020594604 10:0.1356228 
--256 1:0.64573132 2:0.19077353 3:0.099625691 4:0.037867719 5:0.02600174 6:0.0099954847 7:0.025382535 8:0.05902164 9:0.11409939 10:0.088448085 
--256 1:0.37250056 2:0.32839432 3:0.17670653 4:0.071711938 5:0.050686647 6:0.18044205 7:0.013866721 8:0.0086367532 9:0.15035082 10:0.072371462 
--256 1:0.3417505 2:0.39047784 3:0.091088037 4:0.10095821 5:0.075725412 6:0.067665236 7:0.20104927 8:0.1288749 9:0.020595183 10:0.12917229 
--134.90162666148436 1:0.25235877 2:0.40900934 3:0.16676434 4:0.11671844 5:0.055149113 6:0.21399866 7:0.075808219 8:0.15193272 9:0.0031771534 10:0.0031370192 
--256 1:0.64811492 2:0.2036459 3:0.067355529 4:0.05505693 5:0.025826718 6:0.017793753 7:0.042986328 8:0.038787594 9:0.1678648 10:0.069318999 
--256 1:0.49833835 2:0.2435959 3:0.12693204 4:0.091194892 5:0.039938817 6:0.081365242 7:0.14608567 8:0.0066944849 9:0.23545861 10:0.099339526 
--256 1:0.70568457 2:0.20304597 3:0.053794797 4:0.027163804 5:0.010310861 6:0.037303148 7:0.04246106 8:0.14206728 9:0.00080902269 10:0.060968691 
--256 1:0.50813804 2:0.21569805 3:0.14692199 4:0.088343526 5:0.040898396 6:0.013962285 7:0.066865906 8:0.068605957 9:0.059663682 10:0.19567631 
--256 1:0.34515761 2:0.33353899 3:0.16300358 4:0.10491814 5:0.053381669 6:0.13906927 7:0.31649859 8:0.14725745 9:0.10575746 10:0.025154146 
--256 1:0.51549716 2:0.24240286 3:0.11505641 4:0.083872826 5:0.043170746 6:0.13043419 7:0.059098884 8:0.015880617 9:0.10428393 10:0.028445673 
--256 1:0.54713322 2:0.24412217 3:0.10956667 4:0.067313346 5:0.031864591 6:0.093690675 7:0.069826192 8:0.19966342 9:0.11095791 10:0.17056061 
--256 1:0.39372436 2:0.35501347 3:0.11192211 4:0.10718457 5:0.032155485 6:0.16135236 7:0.21720533 8:0.10062542 9:0.13945824 10:0.13699316 
--91.997553208688515 1:0.64329999 2:0.20773544 3:0.08225431 4:0.035103297 5:0.031606964 6:0.47587973 7:0.0052540757 8:0.1321403 9:0.30643598 10:0.10541507 
--240.61694394400061 1:0.38209441 2:0.23962924 3:0.1916451 4:0.12933616 5:0.057295078 6:0.03667528 7:0.28186004 8:0.22293994 9:0.23377377 10:0.40306821 
--256 1:0.57323281 2:0.24206916 3:0.089318221 4:0.06279091 5:0.032588901 6:0.12391311 7:0.094467197 8:0.026473858 9:0.089384318 10:0.24302932 
--256 1:0.29036814 2:0.28404332 3:0.20961722 4:0.14033622 5:0.075635098 6:0.088501814 7:0.043341794 8:0.024104386 9:0.046987706 10:0.17419868 
--256 1:0.40879914 2:0.47712666 3:0.071415153 4:0.02838863 5:0.014270414 6:0.012384718 7:0.019436729 8:0.11744733 9:0.014969624 10:0.054744318 
--256 1:0.70125926 2:0.17877673 3:0.067719675 4:0.033627558 5:0.018616768 6:0.10178553 7:0.14066382 8:0.25466506 9:0.39632269 10:0.31181743 
--256 1:0.22851216 2:0.4626338 3:0.14036013 4:0.11694208 5:0.051551832 6:0.061869732 7:0.018980736 8:0.0017831708 9:0.40569758 10:0.34607845 
--256 1:0.50208104 2:0.20926708 3:0.141384 4:0.098643078 5:0.048624805 6:0.026598193 7:0.1160162 8:0.023505009 9:0.020296409 10:0.11218246 
--256 1:0.44977191 2:0.42137516 3:0.063453973 4:0.046243213 5:0.019155745 6:0.029945343 7:0.035959071 8:0.17102876 9:0.01157359 10:0.081784118 
--256 1:0.77310512 2:0.15949063 3:0.043565668 4:0.017172595 5:0.0066659786 6:0.039039845 7:0.024619022 8:0.062019677 9:0.018814672 10:0.11703793 
--256 1:0.66592945 2:0.19252638 3:0.064138798 4:0.053614587 5:0.023790779 6:0.11543813 7:0.046655044 8:0.13936413 9:0.01202199 10:0.011747738 
--256 1:0.30969672 2:0.24300104 3:0.19452903 4:0.16733608 5:0.085437136 6:0.037317 7:0.049208724 8:0.15192285 9:0.10815469 10:0.038121339 
--256 1:0.45512195 2:0.21607243 3:0.17481036 4:0.092087736 5:0.061907524 6:0.02856694 7:0.20570455 8:0.079238607 9:0.086122199 10:0.026274842 
--256 1:0.38232889 2:0.2809287 3:0.16692549 4:0.1201178 5:0.04969912 6:0.0081219458 7:0.005560746 8:0.087652228 9:0.065381508 10:0.16694944 
--256 1:0.7849904 2:0.16252935 3:0.025798166 4:0.015085041 5:0.011597041 6:0.031297175 7:0.019270927 8:0.16019425 9:0.11393668 10:0.38653413 
--256 1:0.64459791 2:0.26088882 3:0.047061449 4:0.031755937 5:0.015695891 6:0.18003393 7:0.22190339 8:0.070490753 9:0.089859645 10:0.12970571 
--256 1:0.34579508 2:0.31956539 3:0.16960195 4:0.12041726 5:0.044620326 6:0.10245985 7:0.15572331 8:0.032151165 9:0.12813815 10:0.31543086 
--256 1:0.59183756 2:0.26605368 3:0.092526958 4:0.034938436 5:0.014643365 6:0.089584261 7:0.067439359 8:0.1048375 9:0.12501906 10:0.0049058007 
--256 1:0.29245528 2:0.33450445 3:0.18818498 4:0.11820881 5:0.066646481 6:0.030081855 7:0.11833661 8:0.075272574 9:0.036274451 10:0.20341771 
--256 1:0.23421456 2:0.33719483 3:0.19191389 4:0.14782045 5:0.088856271 6:0.073036589 7:0.00037214506 8:0.079571175 9:0.087506155 10:0.050670672 
--256 1:0.38167122 2:0.23570035 3:0.17918069 4:0.15120166 5:0.05224608 6:0.18134591 7:0.082276497 8:0.054200549 9:0.13920969 10:0.12204897 
--256 1:0.38808746 2:0.30616367 3:0.11908995 4:0.12079671 5:0.065862207 6:0.059550609 7:0.087493281 8:0.2372772 9:0.08527696 10:0.040029567 
--64.411090355456437 1:0.32783825 2:0.14702328 3:0.25081535 4:0.23072123 5:0.043601887 6:0.069276423 7:0.27183749 8:0.11686746 9:0.28269173 10:0.38973531 
--256 1:0.49604651 2:0.24682653 3:0.12344886 4:0.093465046 5:0.040213044 6:0.054758997 7:0.20568279 8:0.00093002104 9:0.1227123 10:0.27511007 
--256 1:0.59971801 2:0.20623786 3:0.074534326 4:0.082817178 5:0.036692625 6:0.02279711 7:0.13137618 8:0.10447252 9:0.23019588 10:0.12201519 
--256 1:0.34775801 2:0.311392 3:0.16660196 4:0.12474448 5:0.049503557 6:0.31575268 7:0.15108083 8:0.21053076 9:0.031849294 10:0.18528735 
--256 1:0.27351304 2:0.29969134 3:0.1733148 4:0.18242403 5:0.071056789 6:0.27235757 7:0.10017243 8:0.12395245 9:0.044772317 10:0.1520043 
--256 1:0.64201701 2:0.18321995 3:0.08883223 4:0.066071918 5:0.019858887 6:0.0028610867 7:0.0022346379 8:0.069140462 9:0.093848899 10:0.066024012 
--256 1:0.47577759 2:0.36181632 3:0.072099523 4:0.060196936 5:0.030109633 6:0.11210612 7:0.0367371 8:0.098878902 9:0.040474951 10:0.073627269 
--256 1:0.2981567 2:0.4003579 3:0.14874633 4:0.10825193 5:0.044487135 6:0.033545725 7:0.19097414 8:0.24271222 9:0.14175919 10:0.021620746 
--256 1:0.36187021 2:0.29763249 3:0.17090082 4:0.11658581 5:0.053010666 6:0.28548288 7:0.031383516 8:0.055885329 9:0.17699075 10:0.23066068 
--256 1:0.54282865 2:0.201884 3:0.10125384 4:0.0995726 5:0.054460911 6:0.26814002 7:0.10692436 8:0.0574398 9:0.0080900201 10:0.044936205 
--256 1:0.3613771 2:0.21223719 3:0.14235972 4:0.18156479 5:0.1024612 6:0.027667624 7:0.032672609 8:0.17428551 9:0.047717689 10:0.23615673 
--256 1:0.70987494 2:0.17376115 3:0.044793982 4:0.05176367 5:0.019806254 6:0.13817423 7:0.10288922 8:0.1342741 9:0.069512618 10:0.051205941 
--256 1:0.68531686 2:0.20261205 3:0.05701546 4:0.04271889 5:0.012336733 6:0.075226588 7:0.014987122 8:0.13199005 9:0.21041795 10:0.11143352 
--256 1:0.585204 2:0.24847119 3:0.085226532 4:0.053651417 5:0.027446858 6:0.085426979 7:0.10063087 8:0.30404463 9:0.18692129 10:0.18469162 
--256 1:0.66171936 2:0.16485911 3:0.092456714 4:0.054511796 5:0.026453018 6:0.10487025 7:0.027072242 8:0.039289123 9:0.10930774 10:0.1401618 
--256 1:0.47180244 2:0.29835703 3:0.10662779 4:0.086687372 5:0.036525373 6:0.12279249 7:0.085128586 8:0.051269697 9:0.3724933 10:0.067743556 
--256 1:0.71757152 2:0.18216993 3:0.040818892 4:0.038437797 5:0.021001865 6:0.14178246 7:0.044381453 8:0.074348247 9:0.056115878 10:0.10594654 
--256 1:0.58541949 2:0.22710092 3:0.069496378 4:0.087246424 5:0.030736779 6:0.12271653 7:0.056065021 8:0.18485697 9:0.014374539 10:0.071324854 
--256 1:0.58096475 2:0.16474703 3:0.098700963 4:0.11253303 5:0.04305423 6:0.016881303 7:0.11140874 8:0.21488087 9:0.13712326 10:0.086538217 
--256 1:0.35814728 2:0.40255464 3:0.096969285 4:0.083804739 5:0.058524055 6:0.1632985 7:0.0012646165 8:0.25617746 9:0.07328634 10:0.026913626 
--75.082194697552509 1:0.14934538 2:0.50108276 3:0.21625989 4:0.10074708 5:0.032564892 6:0.29788308 7:0.20425544 8:0.26186759 9:0.34305328 10:0.43308822 
--256 1:0.49963728 2:0.24532274 3:0.11288545 4:0.092888961 5:0.049265579 6:0.039206417 7:0.028541762 8:0.090745858 9:0.099093612 10:0.28655724 
--256 1:0.62650291 2:0.23293201 3:0.058366698 4:0.054184587 5:0.028013803 6:0.21395384 7:0.012245335 8:0.046081457 9:0.1065626 10:0.017782368 
--256 1:0.59608332 2:0.20215836 3:0.098559155 4:0.070153314 5:0.033045856 6:0.051482305 7:0.06234846 8:0.053674276 9:0.23831666 10:0.32906588 
--256 1:0.18323862 2:0.37418664 3:0.21232485 4:0.16352473 5:0.066725168 6:0.21697657 7:0.15946531 8:0.31594486 9:0.25453046 10:0.14993475 
--256 1:0.49153586 2:0.26089251 3:0.13419147 4:0.082534074 5:0.030846089 6:0.019668205 7:0.066687869 8:0.11506411 9:0.24961769 10:0.36505257 
--256 1:0.56625301 2:0.22056013 3:0.11144551 4:0.073129125 5:0.02861222 6:0.001278194 7:0.092340479 8:0.092458018 9:0.051638749 10:0.057445764 
--256 1:0.37164869 2:0.27566775 3:0.17842245 4:0.10313753 5:0.071123585 6:0.25207943 7:0.087719089 8:0.11370394 9:0.046270022 10:0.029085457 
--256 1:0.35928703 2:0.39463953 3:0.1142705 4:0.083662681 5:0.04814026 6:0.090513682 7:0.14490251 8:0.19098921 9:0.055145725 10:0.071598565 
--12.255856783236341 1:0.093399074 2:0.30966233 3:0.41962368 4:0.12499873 5:0.05231619 6:0.084774177 7:0.015850787 8:0.13543969 9:0.14789205 10:0.1111351 
--256 1:0.73022041 2:0.19001733 3:0.039246776 4:0.030577076 5:0.0099384107 6:0.016697502 7:0.062060577 8:0.20439359 9:0.38460948 10:0.41954232 
--193.41653219610481 1:0.29244057 2:0.29155555 3:0.17147518 4:0.19593738 5:0.048591324 6:0.021050407 7:0.29473341 8:0.042595557 9:0.047906983 10:0.068141818 
--256 1:0.24979827 2:0.2986331 3:0.18764302 4:0.19556453 5:0.068361064 6:0.019952844 7:0.057804952 8:0.13370152 9:0.055231291 10:0.13589892 
--256 1:0.54877303 2:0.18342496 3:0.13176425 4:0.10918913 5:0.026848629 6:0.038924232 7:0.013519549 8:0.0048954232 9:0.10051882 10:0.029127209 
--256 1:0.50017524 2:0.23345203 3:0.11913566 4:0.10305295 5:0.044184118 6:0.31135608 7:0.1367884 8:0.25843466 9:0.0085927764 10:0.1275338 
--256 1:0.39639199 2:0.28362483 3:0.097761616 4:0.12297393 5:0.099247636 6:0.093715826 7:0.031020462 8:0.1532368 9:0.22040901 10:0.52091094 
--256 1:0.63650169 2:0.22603915 3:0.094948994 4:0.026763472 5:0.015746694 6:0.0029962078 7:0.14014137 8:0.084565755 9:0.11587297 10:0.082468501 
--256 1:0.1941219 2:0.37177715 3:0.165915 4:0.17833072 5:0.08985523 6:0.060740719 7:0.21891484 8:0.076928305 9:0.090313805 10:0.11202441 
--256 1:0.276518 2:0.33942714 3:0.20817294 4:0.11233152 5:0.063550403 6:0.21164272 7:0.091810516 8:0.14933748 9:0.015207202 10:0.13766695 
--256 1:0.59201486 2:0.24657781 3:0.068669283 4:0.065516649 5:0.027221401 6:0.17184546 7:0.10731114 8:0.033722233 9:0.048107118 10:0.066229959 
--256 1:0.28945607 2:0.28926941 3:0.20158825 4:0.14100846 5:0.0786778 6:0.3436499 7:0.046694554 8:0.01976579 9:0.084168523 10:0.032062601 
--256 1:0.2633713 2:0.40441521 3:0.15007052 4:0.13305986 5:0.049083101 6:0.21433463 7:0.14512606 8:0.4575311 9:0.0054430234 10:0.079410358 
--256 1:0.34776106 2:0.31481973 3:0.14845656 4:0.12708071 5:0.061881936 6:0.0032415991 7:0.27767538 8:0.11591474 9:0.043636051 10:0.10256029 
--256 1:0.7494659 2:0.17725065 3:0.039433376 4:0.025058701 5:0.0087913733 6:0.06598003 7:0.065041104 8:0.24712324 9:0.16960396 10:0.0082300086 
--256 1:0.42743385 2:0.27377477 3:0.18394997 4:0.073312359 5:0.041529051 6:0.2438425 7:0.12891973 8:0.10813295 9:0.0092137827 10:0.019261642 
--256 1:0.73926056 2:0.1812415 3:0.046656644 4:0.024068096 5:0.0087732003 6:0.078874508 7:0.077851 8:0.17510179 9:0.25189167 10:0.1219292 
--256 1:0.45067899 2:0.26980965 3:0.099918513 4:0.11225706 5:0.06733579 6:0.033887783 7:0.15083552 8:0.13724074 9:0.0037111537 10:0.045799919 
--256 1:0.40465466 2:0.33387223 3:0.14358034 4:0.082035261 5:0.035857511 6:0.063160267 7:0.12809062 8:0.079883096 9:0.20305213 10:0.10228696 
--256 1:0.32402484 2:0.28339973 3:0.18954909 4:0.13613931 5:0.066887028 6:0.054181797 7:0.034178117 8:0.12383042 9:0.070261471 10:0.020608711 
--256 1:0.49466304 2:0.32300257 3:0.075609621 4:0.068923447 5:0.037801322 6:0.22582991 7:0.079292028 8:0.24069875 9:0.093455337 10:0.041542833 
--256 1:0.49939247 2:0.34975375 3:0.070445821 4:0.056389871 5:0.024018096 6:0.25016601 7:0.05577922 8:0.18595318 9:0.11503855 10:0.077120337 
--256 1:0.49144143 2:0.279962 3:0.10970226 4:0.087058835 5:0.031835473 6:0.010498849 7:0.016827301 8:0.14152533 9:0.056291149 10:0.033315852 
--256 1:0.53654439 2:0.2992304 3:0.089862533 4:0.058600515 5:0.015762163 6:0.0021918394 7:0.011166742 8:0.097836888 9:0.011483434 10:0.056528643 
--256 1:0.71192179 2:0.18647015 3:0.039326315 4:0.041009425 5:0.021272313 6:0.014407504 7:0.088646191 8:0.24405536 9:0.095768889 10:0.14010825 
--256 1:0.64324731 2:0.24469979 3:0.069256128 4:0.033740782 5:0.0090559867 6:0.052610932 7:0.050970218 8:0.068701067 9:0.067862354 10:0.10193267 
--256 1:0.45118416 2:0.29464799 3:0.10437982 4:0.10101577 5:0.048772267 6:0.031997132 7:0.074291461 8:0.13822513 9:0.19294316 10:0.25956975 
--256 1:0.39893742 2:0.30453177 3:0.14565608 4:0.098621905 5:0.052252823 6:0.018144967 7:0.02511359 8:0.033150807 9:0.2422138 10:0.0022090852 
--256 1:0.45735673 2:0.37615376 3:0.064325209 4:0.073068132 5:0.029096171 6:0.010013406 7:0.11511265 8:0.081003328 9:0.017333674 10:0.046976856 
--256 1:0.56600282 2:0.21665317 3:0.10552821 4:0.078648234 5:0.033167573 6:0.2277621 7:0.12865931 8:0.26787381 9:0.23368953 10:0.26474745 
--256 1:0.18793434 2:0.47291423 3:0.15874108 4:0.12378258 5:0.05662777 6:0.22355661 7:0.12891872 8:0.19357319 9:0.11790435 10:0.07664436 
--256 1:0.58753128 2:0.21317328 3:0.089032021 4:0.084390528 5:0.025872886 6:0.013597713 7:0.078631724 8:0.23507522 9:0.18093504 10:0.23787084 
--256 1:0.35586542 2:0.16877742 3:0.22206017 4:0.19258244 5:0.060714554 6:0.157133 7:0.091536614 8:0.24497329 9:0.099622824 10:0.023789281 
--256 1:0.75932215 2:0.17104508 3:0.045991342 4:0.015660651 5:0.0079807808 6:0.11398631 7:0.062742585 8:0.061001471 9:0.14211715 10:0.21411221 
--256 1:0.48947712 2:0.26977715 3:0.11548579 4:0.094115509 5:0.031144436 6:0.050207927 7:0.07254773 8:0.10440123 9:0.09502657 10:0.10183307 
--256 1:0.26154563 2:0.34791967 3:0.18524834 4:0.13655417 5:0.068732182 6:0.016429812 7:0.16328202 8:0.25315534 9:0.087776996 10:0.071477685 
--256 1:0.44822865 2:0.34464034 3:0.1221889 4:0.062655396 5:0.022286716 6:0.034932187 7:0.073884508 8:0.011675079 9:0.035758813 10:0.070518235 
--256 1:0.46252994 2:0.30981029 3:0.10197445 4:0.087875867 5:0.037809454 6:0.054601739 7:0.019678354 8:0.024904161 9:0.12555856 10:0.16452886 
--256 1:0.61309119 2:0.18443211 3:0.10498242 4:0.070659129 5:0.026835154 6:0.0012044366 7:0.067992023 8:0.057556091 9:0.13538876 10:0.15993789 
--256 1:0.32220938 2:0.25303841 3:0.19744573 4:0.16228983 5:0.065016651 6:0.088822167 7:0.028601632 8:0.037085146 9:0.052271726 10:0.21854072 
--52.035226794587743 1:0.53695353 2:0.249058 3:0.12202772 4:0.064537708 5:0.027423034 6:0.56037215 7:0.62767299 8:0.47089155 9:0.34110069 10:0.23844363 
--256 1:0.51109482 2:0.29501433 3:0.086620755 4:0.069646132 5:0.037623962 6:0.25427958 7:0.088709979 8:0.11142696 9:0.035584723 10:0.21831813 
--256 1:0.40532805 2:0.22930612 3:0.14790908 4:0.1567116 5:0.060745142 6:0.19110287 7:0.0027958728 8:0.07280121 9:0.042590104 10:0.027986479 
--99.32362220545663 1:0.30171933 2:0.38385565 3:0.13998911 4:0.12766062 5:0.046775292 6:0.0037793866 7:0.0087853399 8:0.063700342 9:0.028408891 10:0.01639071 
--2.1306458598759486 1:0.56851983 2:0.074923454 3:0.17859081 4:0.081025676 5:0.096940226 6:0.12934575 7:0.19018444 8:0.27162405 9:0.080725041 10:0.18400426 
--256 1:0.45056497 2:0.3027242 3:0.099177235 4:0.10430617 5:0.043227417 6:0.11744106 7:0.04036731 8:0.18851182 9:0.018615542 10:0.09588 
--256 1:0.39462988 2:0.40736872 3:0.088941838 4:0.070203199 5:0.038856364 6:0.24490919 7:0.24446334 8:0.40554811 9:0.12404699 10:0.30015521 
--256 1:0.63075327 2:0.2274916 3:0.046070358 4:0.065093812 5:0.030590959 6:0.064993698 7:0.037289439 8:0.053019465 9:0.45769649 10:0.55594452 
--256 1:0.48109479 2:0.21776809 3:0.10512 4:0.14432891 5:0.051688205 6:0.11880822 7:0.074894987 8:0.0965654 9:0.50407332 10:0.24079169 
--256 1:0.32791712 2:0.20201977 3:0.24551313 4:0.15607952 5:0.06847046 6:0.063636902 7:0.018797522 8:0.029763779 9:0.066397256 10:0.13382648 
--256 1:0.51470515 2:0.23777538 3:0.1254362 4:0.087147964 5:0.034935313 6:0.063535634 7:0.072675687 8:0.19452335 9:0.29575631 10:0.40732513 
--256 1:0.40268784 2:0.29343749 3:0.1459453 4:0.1098257 5:0.04810366 6:0.33163436 7:0.19490025 8:0.30649464 9:0.23692424 10:0.3817477 
--256 1:0.29435281 2:0.34024073 3:0.16012135 4:0.13592646 5:0.069358657 6:0.18428666 7:0.11262457 8:0.20123477 9:0.03800068 10:0.22167614 
--256 1:0.54721198 2:0.2466988 3:0.083918601 4:0.084796707 5:0.037373916 6:0.041073773 7:0.086917216 8:0.11605628 9:0.19018628 10:0.11481441 
--256 1:0.5965951 2:0.22980342 3:0.061728695 4:0.072975234 5:0.038897549 6:0.064606997 7:0.052908395 8:0.042786377 9:0.08262188 10:0.059926985 
--256 1:0.48750384 2:0.25277704 3:0.09859499 4:0.098907683 5:0.062216446 6:0.012614353 7:0.022927665 8:0.090520974 9:0.13778422 10:0.20695524 
--256 1:0.56887243 2:0.36235325 3:0.032808577 4:0.024651476 5:0.011314269 6:0.056914165 7:0.025445437 8:0.029551882 9:0.088132083 10:0.23638385 
--256 1:0.50647949 2:0.26905201 3:0.089635798 4:0.096821884 5:0.038010819 6:0.16434446 7:0.0046853445 8:0.062078334 9:0.035798705 10:0.013518341 
--256 1:0.39661214 2:0.2687025 3:0.14276456 4:0.12382299 5:0.068097813 6:0.096429814 7:0.23145901 8:0.20853886 9:0.17893443 10:0.07389977 
--256 1:0.33280901 2:0.24540997 3:0.21224512 4:0.12584407 5:0.083691833 6:0.10644777 7:0.055881615 8:0.088710634 9:0.08003835 10:0.011615314 
--256 1:0.45740697 2:0.2135133 3:0.13443574 4:0.12268542 5:0.071958568 6:0.21646916 7:0.080212117 8:0.15252168 9:0.2759999 10:0.43611354 
--256 1:0.59964942 2:0.22690223 3:0.08814976 4:0.063335731 5:0.021962857 6:0.00048918372 7:0.005095818 8:0.040259763 9:0.15396988 10:0.0095012769 
--256 1:0.71700494 2:0.1863457 3:0.046378512 4:0.036343617 5:0.013927232 6:0.00039390119 7:0.01373334 8:0.052335251 9:0.20181642 10:0.067279593 
--256 1:0.44848551 2:0.24159253 3:0.1255698 4:0.11957533 5:0.064776827 6:0.14028287 7:0.12788778 8:0.1036168 9:0.060262028 10:0.18412794 
--256 1:0.65608973 2:0.18183613 3:0.083394598 4:0.057501587 5:0.021177952 6:0.045460824 7:0.082661165 8:0.037975599 9:0.22467496 10:0.12279854 
--256 1:0.60919093 2:0.24438622 3:0.053083317 4:0.061416569 5:0.031922967 6:0.21267541 7:0.019684456 8:0.098519759 9:0.17319733 10:0.10371654 
--256 1:0.33456669 2:0.32921185 3:0.15674964 4:0.13279258 5:0.046679244 6:0.24920879 7:0.064723689 8:0.093855807 9:0.13568287 10:0.12221979 
--256 1:0.33574906 2:0.27514171 3:0.1773105 4:0.13825369 5:0.073545038 6:0.15600057 7:0.086815276 8:0.036906935 9:0.024614002 10:0.10431001 
--256 1:0.74412705 2:0.16243764 3:0.057010964 4:0.024437664 5:0.011986681 6:0.054823936 7:0.064011933 8:0.063649776 9:0.077848862 10:0.22306467 
--256 1:0.30170728 2:0.4271153 3:0.14066992 4:0.081819048 5:0.04868845 6:0.028021389 7:0.084869033 8:0.23847231 9:0.12067176 10:0.037285452 
--256 1:0.34081012 2:0.19021506 3:0.15133792 4:0.21861656 5:0.099020341 6:0.003618924 7:0.0030804526 8:0.0023905131 9:0.0059644667 10:0.02375948 
--256 1:0.42017454 2:0.29365872 3:0.14236705 4:0.10442339 5:0.039376296 6:0.30967502 7:0.01579525 8:0.068121838 9:0.011897441 10:0.066228882 
--256 1:0.36254854 2:0.29459108 3:0.11068226 4:0.1493589 5:0.08281922 6:0.043726214 7:0.040451961 8:0.060167471 9:0.053232306 10:0.0054516464 
--256 1:0.81146551 2:0.13570005 3:0.027353244 4:0.017568875 5:0.0079123229 6:0.031816285 7:0.024791626 8:0.026083076 9:0.030320599 10:0.089758974 
--256 1:0.37213554 2:0.39465955 3:0.11994216 4:0.080490702 5:0.03277205 6:0.18779818 7:0.011039995 8:0.011385735 9:0.17956945 10:0.16745437 
--256 1:0.60334669 2:0.20842477 3:0.078536222 4:0.08054695 5:0.029145371 6:0.31337313 7:0.19100934 8:0.26526431 9:0.25554453 10:0.15791479 
--256 1:0.45937467 2:0.3176905 3:0.089380359 4:0.10005905 5:0.033495415 6:0.071601094 7:0.046668359 8:0.053278785 9:0.22481539 10:0.16825495 
--256 1:0.50142459 2:0.25701057 3:0.13013263 4:0.074378692 5:0.037053519 6:0.11627173 7:0.020682251 8:0.039982714 9:0.015674066 10:0.15840428 
--256 1:0.5043833 2:0.22959536 3:0.11309384 4:0.1113644 5:0.041563095 6:0.13592032 7:0.12572748 8:0.0068034295 9:0.016482958 10:0.060526346 
--23.232229574929249 1:0.79398338 2:0.15019892 3:0.04094457 4:0.010460987 5:0.0044121411 6:0.88170743 7:0.89550749 8:0.66301536 9:0.086155534 10:0.13785684 
--256 1:0.51868349 2:0.22487008 3:0.13803861 4:0.081861712 5:0.036546115 6:0.1334595 7:0.032868386 8:0.057175944 9:0.28539911 10:0.28761756 
--256 1:0.48700499 2:0.34934599 3:0.080905098 4:0.053790903 5:0.028953018 6:0.07387171 7:0.073364973 8:0.17117338 9:0.088003443 10:0.013707178 
--256 1:0.28773229 2:0.33355812 3:0.17942724 4:0.1410668 5:0.058215553 6:0.094278317 7:0.090598668 8:0.0994589 9:0.212426 10:0.09995208 
--256 1:0.63455042 2:0.11222075 3:0.10456159 4:0.077687677 5:0.070979561 6:0.1313098 7:0.16158502 8:0.32562841 9:0.019048822 10:0.30835073 
--256 1:0.5036901 2:0.27807107 3:0.10854997 4:0.075168576 5:0.034520286 6:0.01639408 7:0.13117267 8:0.12204697 9:0.061603171 10:0.14353858 
--256 1:0.26458083 2:0.43889616 3:0.12917543 4:0.11505089 5:0.052296692 6:0.11772089 7:0.042839409 8:0.12344274 9:0.084030317 10:0.014506046 
--256 1:0.54603452 2:0.222757 3:0.11240026 4:0.07426334 5:0.044544879 6:0.2819616 7:0.042080714 8:0.23527113 9:0.18817497 10:0.20563737 
--132.13900654664647 1:0.35147451 2:0.35661241 3:0.14549593 4:0.10873766 5:0.037679484 6:0.076715652 7:0.07012429 8:0.13318413 9:0.15618485 10:0.103686 
--169.32975143757039 1:0.55997175 2:0.18677349 3:0.067936961 4:0.1196046 5:0.0657132 6:0.47006325 7:0.056194176 8:0.08139493 9:0.20844288 10:0.4441972 
--256 1:0.33938568 2:0.26310637 3:0.1917673 4:0.12705157 5:0.078689085 6:0.13496112 7:0.22547563 8:0.079574553 9:0.21831058 10:0.43511928 
--256 1:0.68757834 2:0.25021452 3:0.032030537 4:0.02022027 5:0.0099563261 6:0.04318549 7:0.19828108 8:0.047254437 9:0.16992676 10:0.015022865 
--256 1:0.29208694 2:0.24070787 3:0.20989892 4:0.16541181 5:0.091894459 6:0.076536239 7:0.20143056 8:0.078926674 9:0.091243903 10:0.0043350179 
--256 1:0.19570766 2:0.35458089 3:0.18648262 4:0.19836927 5:0.064859553 6:0.13484332 7:0.12537101 8:0.036273423 9:0.042442438 10:0.14174279 
--256 1:0.68741069 2:0.24050563 3:0.031743779 4:0.024498246 5:0.015841652 6:0.0040643613 7:0.00035463529 8:0.0041227333 9:0.087219693 10:0.044048781 
--256 1:0.4836685 2:0.22247862 3:0.14576257 4:0.093155785 5:0.054934527 6:0.015225856 7:0.049377339 8:0.0090478299 9:0.10114544 10:0.27183986 
--256 1:0.32194032 2:0.16571822 3:0.14590439 4:0.15274489 5:0.21369218 6:0.1109803 7:0.25179261 8:0.24381877 9:0.33899625 10:0.29297342 
--256 1:0.51468289 2:0.16778473 3:0.14751465 4:0.097733825 5:0.072283916 6:0.073827535 7:0.11305412 8:0.12558708 9:0.16195786 10:0.22254932 
--256 1:0.59876965 2:0.20942232 3:0.078152975 4:0.072975943 5:0.040679114 6:0.048669886 7:0.086978812 8:0.018021641 9:0.18853533 10:0.010785601 
--256 1:0.6499279 2:0.24430802 3:0.047839815 4:0.040258575 5:0.017665686 6:0.29363633 7:0.006839346 8:0.2023256 9:0.22400749 10:0.1533878 
--256 1:0.48864402 2:0.31231285 3:0.10112316 4:0.074393559 5:0.023526413 6:0.10075967 7:0.027651337 8:0.088714527 9:0.013946062 10:0.073832159 
--256 1:0.5650326 2:0.3526877 3:0.043287083 4:0.029186573 5:0.0098060447 6:0.051604645 7:0.061305543 8:0.07911429 9:0.15336298 10:0.024416611 
--198.10756949018312 1:0.62727938 2:0.16229025 3:0.097172396 4:0.071383743 5:0.041874225 6:0.33756618 7:0.16850116 8:0.19308762 9:0.15439605 10:0.034563918 
--256 1:0.28785363 2:0.33370097 3:0.16241714 4:0.13065336 5:0.085374902 6:0.27349656 7:0.0085460528 8:0.1099582 9:0.088772804 10:0.001593978 
--256 1:0.71742328 2:0.17106095 3:0.056398589 4:0.042070739 5:0.013046439 6:0.041376516 7:0.022932615 8:0.041994052 9:0.15065907 10:0.0042710195 
--256 1:0.37082849 2:0.33231303 3:0.12801497 4:0.1101715 5:0.058672014 6:0.019894883 7:0.25865392 8:0.29242272 9:0.17510791 10:0.17839347 
--256 1:0.29479732 2:0.28765873 3:0.19687644 4:0.14586744 5:0.074800081 6:0.083154304 7:0.33248228 8:0.12682496 9:0.065771031 10:0.03093418 
--256 1:0.39447188 2:0.28156436 3:0.17047785 4:0.10430486 5:0.049181043 6:0.074238406 7:0.090127209 8:0.067456535 9:0.11855568 10:0.024509748 
--256 1:0.25672624 2:0.2863115 3:0.18177153 4:0.20278878 5:0.072401955 6:0.012061729 7:0.046022751 8:0.011449933 9:0.042763686 10:0.0029577714 
--37.897525915686643 1:0.41380164 2:0.33794152 3:0.11890788 4:0.097198596 5:0.032150362 6:0.081158247 7:0.16547118 8:0.00012481258 9:0.1040286 10:0.1489305 
--256 1:0.74039548 2:0.20161499 3:0.03057469 4:0.01882397 5:0.0085908765 6:0.026208548 7:0.012701964 8:0.045934988 9:0.18737842 10:0.29511944 
--256 1:0.51750545 2:0.23881128 3:0.09973306 4:0.088761055 5:0.055189158 6:0.10334173 7:0.10400644 8:0.057977208 9:0.085223681 10:0.20049498 
--256 1:0.36324726 2:0.25256504 3:0.17395662 4:0.14485017 5:0.065380907 6:0.13642796 7:0.015450324 8:0.1209678 9:0.023956213 10:0.12698815 
--256 1:0.40955391 2:0.25433932 3:0.13781301 4:0.12243115 5:0.075862606 6:0.15518449 7:0.1957882 8:0.29160213 9:0.075847172 10:0.14992729 
--256 1:0.67503239 2:0.19181005 3:0.033676862 4:0.067897544 5:0.03158315 6:0.13452041 7:0.075642294 8:0.21264587 9:0.1387526 10:0.3784314 
--256 1:0.54956952 2:0.18657955 3:0.13664691 4:0.081714239 5:0.045489791 6:0.032374404 7:0.12842548 8:0.059589493 9:0.077205885 10:0.099420537 
--256 1:0.59304462 2:0.22222514 3:0.11391531 4:0.045482576 5:0.025332348 6:0.094895688 7:0.039769991 8:0.10564982 9:0.1140318 10:0.1931462 
--256 1:0.2760102 2:0.39908889 3:0.1411351 4:0.12950673 5:0.054259085 6:0.091686705 7:0.0022127308 8:0.1078835 9:0.036087205 10:0.16998768 
--256 1:0.32517635 2:0.28332309 3:0.15951247 4:0.14946409 5:0.082523996 6:0.16588837 7:0.17320033 8:0.088404448 9:0.10260387 10:0.43002981 
--256 1:0.37345427 2:0.26903489 3:0.19535978 4:0.11171212 5:0.050438938 6:0.25977033 7:0.26107788 8:0.052829063 9:0.034368807 10:0.050133836 
--256 1:0.62884132 2:0.19434554 3:0.06963036 4:0.077329884 5:0.029852898 6:0.15762316 7:0.15290276 8:0.032512476 9:0.066410696 10:0.0012111267 
--256 1:0.28742361 2:0.36853491 3:0.17953435 4:0.10971575 5:0.054791375 6:0.31828204 7:0.17193138 8:0.13948832 9:0.10309039 10:0.11198912 
--256 1:0.31919171 2:0.44302332 3:0.12409018 4:0.06993682 5:0.043757973 6:0.17287728 7:0.040329348 8:0.13997259 9:0.05508663 10:0.046890375 
--256 1:0.5421313 2:0.21425513 3:0.10391738 4:0.092413702 5:0.047282481 6:0.0089518426 7:0.1698584 8:0.063147251 9:0.11584243 10:0.17482608 
--256 1:0.39282273 2:0.27859931 3:0.14054486 4:0.12695686 5:0.061076238 6:0.46173195 7:0.24621302 8:0.22499982 9:0.205614 10:0.26481447 
--256 1:0.57832036 2:0.18502834 3:0.10742241 4:0.089466667 5:0.039762224 6:0.021742428 7:0.10230492 8:0.03706092 9:0.036060178 10:0.0065029363 
--256 1:0.47573014 2:0.22855309 3:0.11677662 4:0.09940095 5:0.079539191 6:0.21715179 7:0.38061926 8:0.17377593 9:0.10935382 10:0.017514031 
--256 1:0.62509268 2:0.26947402 3:0.060386525 4:0.030641881 5:0.014404898 6:0.00041377632 7:0.086930783 8:0.022804057 9:0.13502324 10:0.10189109 
--256 1:0.45800574 2:0.28111019 3:0.10964896 4:0.1098244 5:0.041410722 6:0.016980188 7:0.0056459845 8:0.25109592 9:0.046304172 10:0.074511829 
--256 1:0.40206608 2:0.26252792 3:0.14436693 4:0.12692783 5:0.064111238 6:0.091286944 7:0.15687863 8:0.088931685 9:0.21330676 10:0.055279939 
--256 1:0.70085319 2:0.21535483 3:0.047732838 4:0.028795755 5:0.007263381 6:0.062927957 7:0.023985602 8:0.17846523 9:0.087260396 10:0.13664219 
--256 1:0.5478863 2:0.28781704 3:0.078964661 4:0.063789747 5:0.021542252 6:0.05755918 7:0.046421168 8:0.033553156 9:0.13739715 10:0.14983859 
--256 1:0.2247962 2:0.47459567 3:0.13630286 4:0.088606307 5:0.075698962 6:0.0012170998 7:0.0045080705 8:0.040066611 9:0.016131606 10:0.25004301 
--256 1:0.41872968 2:0.28072946 3:0.12944456 4:0.12146093 5:0.049635376 6:0.11241237 7:0.15891074 8:0.092747491 9:0.099441158 10:0.027971122 
--256 1:0.39652702 2:0.24594086 3:0.16020285 4:0.13340372 5:0.063925551 6:0.080065997 7:0.08212321 8:0.19610892 9:0.0078414277 10:0.21059633 
--256 1:0.33981144 2:0.39698173 3:0.10998332 4:0.089170523 5:0.064052989 6:0.042352366 7:0.004619127 8:0.050737522 9:0.0017064893 10:0.2028791 
--256 1:0.65959911 2:0.2303214 3:0.048593746 4:0.042684061 5:0.018801683 6:0.05057028 7:0.042595879 8:0.14046599 9:0.2858599 10:0.10461893 
--256 1:0.61455454 2:0.23172757 3:0.071622368 4:0.058637849 5:0.023457675 6:0.057418082 7:0.19699581 8:0.080463067 9:0.14225304 10:0.034134947 
--256 1:0.59703358 2:0.27741396 3:0.084677555 4:0.027175523 5:0.013699377 6:0.18039545 7:0.0060010746 8:0.083125858 9:0.10244871 10:0.14390248 
--52.512633831639441 1:0.34773376 2:0.13895572 3:0.07473485 4:0.068867773 5:0.3697079 6:0.2696921 7:0.097255374 8:0.26037105 9:0.20110751 10:0.16844297 
--256 1:0.50239921 2:0.34473579 3:0.068887098 4:0.060028726 5:0.023949179 6:0.31258528 7:0.02214369 8:0.0071861335 9:0.0397914 10:0.0038204195 
--256 1:0.48180201 2:0.22360086 3:0.13935565 4:0.11171546 5:0.043526029 6:0.36696691 7:0.098173405 8:0.12742291 9:0.086878217 10:0.22028719 
--256 1:0.41928499 2:0.26261702 3:0.17542381 4:0.062872479 5:0.079801699 6:0.0018938467 7:0.048539444 8:0.17347436 9:0.12283886 10:0.11384459 
--256 1:0.69322201 2:0.17523977 3:0.071916039 4:0.035726992 5:0.023895195 6:0.013258258 7:0.10818082 8:0.31709337 9:0.13717625 10:0.19726055 
--256 1:0.66912109 2:0.22049853 3:0.049141765 4:0.035120759 5:0.026117859 6:0.042808299 7:0.078238886 8:0.073169239 9:0.1196031 10:0.28790368 
--256 1:0.28671619 2:0.45071361 3:0.11693277 4:0.093540913 5:0.052096517 6:0.13375237 7:0.024090079 8:0.030604051 9:0.002747188 10:0.038196498 
--256 1:0.39698902 2:0.22706434 3:0.1881577 4:0.12348237 5:0.064306564 6:0.099385327 7:0.059491824 8:0.054475772 9:0.078045087 10:0.13354249 
--256 1:0.75076161 2:0.15980746 3:0.051041425 4:0.02746021 5:0.0109293 6:0.0040164324 7:0.08365447 8:0.0011718604 9:0.028488309 10:0.12346496 
--241.36678877036456 1:0.39967064 2:0.38344883 3:0.11399546 4:0.070743847 5:0.032141226 6:0.064651509 7:0.2591409 8:0.11689909 9:0.028414794 10:0.21705331 
--256 1:0.34847528 2:0.33180237 3:0.16473622 4:0.11363397 5:0.041352162 6:0.30708991 7:0.032604929 8:0.063350868 9:0.15712425 10:0.14620478 
--256 1:0.53861849 2:0.22737736 3:0.13008158 4:0.069142121 5:0.034780443 6:0.13119412 7:0.0086839905 8:0.067489131 9:0.075853955 10:0.17056163 
--256 1:0.28006253 2:0.35643127 3:0.15031546 4:0.1499448 5:0.063245938 6:0.28633381 7:0.12078793 8:0.13926549 9:0.14436562 10:0.046166721 
--256 1:0.39112752 2:0.3040839 3:0.11735687 4:0.13151103 5:0.055920674 6:0.14028615 7:0.031032137 8:0.024498385 9:0.055049505 10:0.11054683 
--256 1:0.28096896 2:0.32291422 3:0.18961793 4:0.12172032 5:0.084778581 6:0.082377151 7:0.088522651 8:0.40950666 9:0.092214562 10:0.0033888664 
--256 1:0.6806289 2:0.20949682 3:0.056703399 4:0.033645424 5:0.019525452 6:0.13215195 7:0.03485579 8:0.092072298 9:0.017124822 10:0.11147904 
--64.15578071818355 1:0.31579533 2:0.24070023 3:0.20342068 4:0.19331925 5:0.046764505 6:0.43880411 7:0.58848293 8:0.6259038 9:0.64838016 10:0.49153534 
--20.717325157171015 1:0.73245862 2:0.16648522 3:0.050283903 4:0.034047121 5:0.016725135 6:0.25472214 7:0.036364435 8:0.07927654 9:0.12999852 10:0.025091131 
--256 1:0.24355001 2:0.2065627 3:0.24835622 4:0.22748582 5:0.074045255 6:0.20124337 7:0.13254257 8:0.21277623 9:0.092582929 10:0.022078718 
--256 1:0.68858569 2:0.20097426 3:0.037919054 4:0.049251769 5:0.023269226 6:0.03612687 7:0.14050253 8:0.051448138 9:0.16239156 10:0.093593142 
--256 1:0.47977773 2:0.30505892 3:0.095481623 4:0.060911653 5:0.058770077 6:0.36858372 7:0.045662464 8:0.06901373 9:0.15316752 10:0.04626806 
--256 1:0.48755994 2:0.35036533 3:0.100832 4:0.044043769 5:0.017198963 6:0.066004671 7:0.033726011 8:0.10790125 9:0.11290424 10:0.33795581 
--256 1:0.37282536 2:0.36874762 3:0.12408154 4:0.10259901 5:0.031746466 6:0.17382585 7:0.0080818016 8:0.0096988989 9:0.21544479 10:0.0038826957 
--256 1:0.39898884 2:0.34451726 3:0.11057067 4:0.10456683 5:0.041356391 6:0.13462795 7:0.018695581 8:0.20623852 9:0.12575052 10:0.10754817 
--256 1:0.44721693 2:0.20905392 3:0.1542015 4:0.13183695 5:0.057690703 6:0.14587763 7:0.13973019 8:0.30649058 9:0.019753401 10:0.11756993 
--256 1:0.39933515 2:0.37974211 3:0.12400622 4:0.064070738 5:0.032845775 6:0.19698926 7:0.0045925436 8:0.071294972 9:0.17034944 10:0.18770439 
--256 1:0.7258815 2:0.16780627 3:0.043397472 4:0.040613209 5:0.022301545 6:0.079690319 7:0.18601761 8:0.088480391 9:0.10419528 10:0.061926922 
--256 1:0.39446176 2:0.16730236 3:0.10166252 4:0.15467474 5:0.18189863 6:0.05761017 7:0.15708557 8:0.042463396 9:0.035113701 10:0.047341378 
--256 1:0.64909324 2:0.18751632 3:0.093433891 4:0.04532447 5:0.024632073 6:0.048780982 7:0.024726702 8:0.042741003 9:0.01013829 10:0.13781596 
--25.808991439816065 1:0.46682469 2:0.17449402 3:0.19759816 4:0.088681001 5:0.072402126 6:0.23294027 7:0.36829413 8:0.42249551 9:0.38890221 10:0.35341871 
--256 1:0.5944913 2:0.27619582 3:0.056125223 4:0.052580559 5:0.020607094 6:0.085874289 7:0.042032254 8:0.09675438 9:0.033624792 10:0.04795968 
--256 1:0.7127611 2:0.17409893 3:0.048078953 4:0.044865601 5:0.02019541 6:0.03568024 7:0.17039113 8:0.10104151 9:0.12060222 10:0.10053429 
--256 1:0.43387022 2:0.32567557 3:0.10324465 4:0.09851302 5:0.038696529 6:0.084491985 7:0.023105219 8:0.015419263 9:0.032083361 10:0.053785805 
--22.38581176548206 1:0.37988857 2:0.41660829 3:0.077174781 4:0.1009128 5:0.025415566 6:0.49439218 7:0.26935938 8:0.33355802 9:0.75165208 10:0.56046884 
--256 1:0.51418658 2:0.19179658 3:0.15358264 4:0.082613513 5:0.057820687 6:0.073552122 7:0.025044767 8:0.053087273 9:0.14956524 10:0.030872071 
--256 1:0.31167885 2:0.3151227 3:0.13341434 4:0.16280762 5:0.076976499 6:0.39172047 7:0.14390164 8:0.20704838 9:0.10936845 10:0.090283976 
--33.658395477822665 1:0.37920505 2:0.25538776 3:0.16425767 4:0.14467551 5:0.056474018 6:0.098858432 7:0.017387434 8:0.12305039 9:0.056354522 10:0.0029828543 
--256 1:0.31869239 2:0.3245181 3:0.17175011 4:0.12295398 5:0.062085418 6:0.1569473 7:0.0071745452 8:0.078079374 9:0.017888104 10:0.088247247 
--256 1:0.3836586 2:0.28930303 3:0.15692529 4:0.11336929 5:0.056743788 6:0.07297134 7:0.090085736 8:0.041593793 9:0.036196722 10:0.096043858 
--216.32489641942098 1:0.71198501 2:0.15588149 3:0.048934186 4:0.055037981 5:0.028161335 6:0.19777741 7:0.15101766 8:0.25185442 9:0.085742421 10:0.030832525 
--256 1:0.38323187 2:0.48240296 3:0.062033802 4:0.053623185 5:0.018708184 6:0.029630128 7:0.12845004 8:0.1597901 9:0.10422842 10:0.00063533573 
--256 1:0.71631983 2:0.15661617 3:0.046057031 4:0.054052815 5:0.026954162 6:0.27898734 7:0.030537834 8:0.27253266 9:0.28326695 10:0.28027183 
--1.0711931062234656 1:0.18207797 2:0.26628029 3:0.35912543 4:0.14531144 5:0.04720486 6:0.62038899 7:0.29083837 8:0.1324477 9:0.061120754 10:0.41590257 
--256 1:0.6635829 2:0.17849989 3:0.072927803 4:0.055554803 5:0.029434596 6:0.046349047 7:0.017818552 8:0.15750252 9:0.029144076 10:0.00033631843 
--256 1:0.23580762 2:0.4155805 3:0.15654119 4:0.1338241 5:0.05824659 6:0.082682618 7:0.027156304 8:0.058413376 9:0.0075097438 10:0.050309351 
--256 1:0.50794308 2:0.32230615 3:0.090256881 4:0.056799578 5:0.022694311 6:0.042689578 7:0.0016158189 8:0.046023721 9:0.05321597 10:0.16295352 
--256 1:0.47643855 2:0.23545251 3:0.11049375 4:0.12248219 5:0.055132995 6:0.087774721 7:0.071055951 8:0.17289631 9:0.05064712 10:0.061384369 
--256 1:0.70313995 2:0.15543853 3:0.059084024 4:0.051639675 5:0.030697824 6:0.087397801 7:0.059195454 8:0.17334113 9:0.14065705 10:0.11435024 
--256 1:0.45734054 2:0.26075515 3:0.13491673 4:0.10503898 5:0.041948596 6:0.022877149 7:0.1390277 8:0.14113485 9:0.032904767 10:0.032490416 
--256 1:0.54440671 2:0.19077049 3:0.13013588 4:0.078503138 5:0.056183784 6:0.047437625 7:0.21701867 8:0.35338508 9:0.41063818 10:0.47181451 
--256 1:0.49112832 2:0.26368809 3:0.093056039 4:0.10076126 5:0.05136629 6:0.00045208661 7:0.014182801 8:0.18932942 9:0.028600283 10:0.096735505 
--256 1:0.37901704 2:0.45047351 3:0.070625554 4:0.071817349 5:0.028066544 6:0.19722769 7:0.027201062 8:0.082348464 9:0.15683161 10:0.18954872 
--256 1:0.40716365 2:0.27793791 3:0.14032611 4:0.11236454 5:0.06220779 6:0.051197743 7:0.15728188 8:0.058627634 9:0.16666655 10:0.047247412 
--256 1:0.32038325 2:0.3463045 3:0.14223871 4:0.14039763 5:0.050675918 6:0.041999541 7:0.18050755 8:0.039549226 9:0.30325334 10:0.13106972 
--256 1:0.62866899 2:0.20790996 3:0.081110823 4:0.055441732 5:0.026868492 6:0.0038441805 7:0.10468198 8:0.14762778 9:0.011780034 10:0.0039070889 
--256 1:0.59926338 2:0.31022274 3:0.040960469 4:0.032199315 5:0.017354105 6:0.082429696 7:0.0031852125 8:0.040950666 9:0.10675424 10:0.11871455 
--50.819973845411823 1:0.25243198 2:0.1587159 3:0.34607824 4:0.16972352 5:0.073050363 6:0.16784015 7:0.011915389 8:0.00219771 9:0.14986636 10:0.18184221 
--256 1:0.55005554 2:0.19801783 3:0.11153435 4:0.10317353 5:0.037218758 6:0.13383275 7:0.11588576 8:0.30019154 9:0.20503918 10:0.12230324 
--256 1:0.65705932 2:0.24481852 3:0.057430838 4:0.029905965 5:0.010785356 6:0.032483761 7:0.032520977 8:0.15415522 9:0.073611129 10:0.041826661 
--256 1:0.48571948 2:0.26663972 3:0.11841614 4:0.095907361 5:0.033317303 6:0.08332819 7:0.10018143 8:0.088561797 9:0.018819555 10:0.083579967 
--256 1:0.4632633 2:0.24750529 3:0.14764443 4:0.090719513 5:0.050867471 6:0.20366622 7:0.30037493 8:0.19526496 9:0.17433377 10:0.12241205 
--256 1:0.59639874 2:0.1995399 3:0.1018061 4:0.072076068 5:0.0301792 6:0.055532228 7:0.17333867 8:0.11370682 9:0.068524219 10:0.07960354 
--1.6734601874143105 1:0.13815915 2:0.2312256 3:0.46540861 4:0.11161271 5:0.053593937 6:0.011009134 7:0.31929344 8:0.52620603 9:0.15992908 10:0.078010628 
--145.49235068293419 1:0.46801195 2:0.25226959 3:0.12267102 4:0.06000004 5:0.097047401 6:0.67202917 7:0.13672884 8:0.080997662 9:0.044056082 10:0.040494413 
--256 1:0.4913442 2:0.17380208 3:0.13375379 4:0.12350062 5:0.077599316 6:0.1959675 7:0.10818183 8:0.10549698 9:0.079353506 10:0.41302023 
--251.0023704222661 1:0.37047385 2:0.2530514 3:0.19136551 4:0.12517258 5:0.059936664 6:0.034450665 7:0.077542034 8:0.093446936 9:0.15748416 10:0.020264877 
--150.52870075783312 1:0.36630327 2:0.38882336 3:0.14140051 4:0.0770622 5:0.026410657 6:0.56840155 7:0.24129289 8:0.22527791 9:0.0060071283 10:0.064546485 
--256 1:0.7543525 2:0.16256748 3:0.04185777 4:0.031254179 5:0.0099680794 6:0.037979402 7:0.026260597 8:0.30136656 9:0.23006031 10:0.24889873 
--256 1:0.34644309 2:0.35402393 3:0.13298206 4:0.10803991 5:0.058511006 6:0.16103569 7:0.01827343 8:0.11451793 9:0.068947553 10:0.1799023 
--256 1:0.47464968 2:0.33424783 3:0.099551951 4:0.064260553 5:0.027289986 6:0.041743933 7:0.041429787 8:0.1885626 9:0.26236909 10:0.27637671 
--256 1:0.66912686 2:0.21365111 3:0.059502173 4:0.041137065 5:0.016582791 6:0.044089771 7:0.098116285 8:0.13052376 9:0.0084944009 10:0.092131354 
--256 1:0.46882 2:0.36858236 3:0.097508525 4:0.046811648 5:0.018277462 6:0.025285827 7:0.10923967 8:0.15664233 9:0.014777886 10:0.043056802 
--256 1:0.33814704 2:0.30352554 3:0.1559449 4:0.1321853 5:0.070197226 6:0.10995869 7:0.023553354 8:0.061825673 9:0.034963694 10:0.12284633 
--256 1:0.5011224 2:0.2248119 3:0.14784027 4:0.083383093 5:0.04284234 6:0.19725385 7:0.0043565181 8:0.082753498 9:0.081111697 10:0.11954611 
--256 1:0.62016291 2:0.16997287 3:0.076769253 4:0.090967317 5:0.042127651 6:0.26917834 7:0.29722618 8:0.33552225 9:0.40686431 10:0.49053119 
--256 1:0.44576009 2:0.292127 3:0.11821543 4:0.10297378 5:0.040923711 6:0.11775289 7:0.057016752 8:0.14567669 9:0.01802803 10:0.047681823 
--256 1:0.42777197 2:0.37804076 3:0.083518629 4:0.074623818 5:0.036044823 6:0.12622021 7:0.052260854 8:0.1303347 9:0.25996959 10:0.24841092 
--256 1:0.64314504 2:0.15361101 3:0.098388544 4:0.054547965 5:0.05030744 6:0.076871748 7:0.061008561 8:0.040430987 9:0.11546398 10:0.044589611 
--256 1:0.34285955 2:0.3179033 3:0.17816726 4:0.11201335 5:0.049056537 6:0.032586626 7:0.034892384 8:0.021730713 9:0.084319941 10:0.21405501 
--256 1:0.22741716 2:0.32987737 3:0.23896241 4:0.134616 5:0.06912707 6:0.053733558 7:0.089029939 8:0.01992801 9:0.13468697 10:0.068109814 
--256 1:0.44555055 2:0.31000808 3:0.12503755 4:0.078816714 5:0.040587114 6:0.19212338 7:0.029622935 8:0.083448839 9:0.2574487 10:0.21107685 
--30.130663616572217 1:0.55555955 2:0.24177188 3:0.11547408 4:0.057928667 5:0.029265823 6:0.090386371 7:0.1297821 8:0.16248452 9:0.048436161 10:0.11677264 
--95.683180009376997 1:0.58333315 2:0.15906589 3:0.096075204 4:0.11564366 5:0.045882101 6:0.15885628 7:0.014948435 8:0.35451329 9:0.034859959 10:0.18701034 
--256 1:0.3628249 2:0.31557095 3:0.14962508 4:0.10254666 5:0.069432422 6:0.049183082 7:0.053504261 8:0.037158217 9:0.011124999 10:0.051770586 
--256 1:0.41599002 2:0.13647466 3:0.16481343 4:0.1619759 5:0.12074599 6:0.2052156 7:0.099453467 8:0.28896636 9:0.28262847 10:0.039393296 
--256 1:0.71834325 2:0.17862631 3:0.056757126 4:0.036765075 5:0.0095082403 6:0.066362503 7:0.041045865 8:0.034918036 9:0.00058665691 10:0.15871859 
--256 1:0.51988882 2:0.22673511 3:0.11781763 4:0.089806893 5:0.045751541 6:0.22313679 7:0.0029004962 8:0.045036946 9:0.042464398 10:0.16029367 
--256 1:0.49468516 2:0.2670233 3:0.10734254 4:0.086217827 5:0.044731175 6:0.048950723 7:0.049810212 8:0.11556857 9:0.18653959 10:0.15475593 
--256 1:0.2819646 2:0.13516579 3:0.11855218 4:0.19472475 5:0.26959269 6:0.16159588 7:0.026610085 8:0.079665283 9:0.086371428 10:0.096525228 
--256 1:0.39950834 2:0.30468983 3:0.11187867 4:0.12498801 5:0.058935152 6:0.26088916 7:0.20254265 8:0.10748322 9:0.088302985 10:0.10705763 
--256 1:0.30521592 2:0.30551431 3:0.19376046 4:0.12901882 5:0.06649049 6:0.17691812 7:0.080174468 8:0.11660939 9:0.044985021 10:0.14235352 
--190.89161463781025 1:0.31017396 2:0.38697713 3:0.13695904 4:0.13163699 5:0.034252881 6:0.52811203 7:0.068867969 8:0.48863433 9:0.16777791 10:0.20841254 
--256 1:0.33161821 2:0.26569531 3:0.14560575 4:0.17859528 5:0.078485456 6:0.19990153 7:0.18320524 8:0.29656543 9:0.23333427 10:0.37101387 
--17.406303054441008 1:0.38621966 2:0.17587816 3:0.19855755 4:0.1995105 5:0.039834136 6:0.18526789 7:0.1795965 8:0.17874134 9:0.074375411 10:0.30456074 
--256 1:0.35396672 2:0.30283737 3:0.20823708 4:0.081150986 5:0.053807847 6:0.11100208 7:0.067547579 8:0.052639793 9:0.11943539 10:0.21070821 
--256 1:0.55608199 2:0.24095254 3:0.11228522 4:0.065968405 5:0.02471184 6:0.017705555 7:0.034040046 8:0.0694199 9:0.22766455 10:0.026933816 
--256 1:0.57250627 2:0.26389738 3:0.087215531 4:0.051697843 5:0.024682982 6:0.038743049 7:0.027693565 8:0.043887224 9:0.10721336 10:0.19694808 
--256 1:0.51751407 2:0.2990844 3:0.093273304 4:0.064550861 5:0.025577359 6:0.26600123 7:0.040287631 8:0.058001641 9:0.1472675 10:0.19244052 
--256 1:0.30949138 2:0.393774 3:0.15554588 4:0.085785608 5:0.055403127 6:0.03041376 7:0.10613674 8:0.15114831 9:0.016984372 10:0.17852813 
--256 1:0.60462313 2:0.21671044 3:0.084535457 4:0.066269175 5:0.027861793 6:0.10818585 7:0.036713254 8:0.13084565 9:0.11032752 10:0.11258384 
--256 1:0.69410641 2:0.22116239 3:0.047308533 4:0.024559893 5:0.012862776 6:0.060006322 7:0.066543543 8:0.14807571 9:0.18239869 10:0.082187607 
--256 1:0.40989475 2:0.3366866 3:0.12408181 4:0.073103453 5:0.05623339 6:0.0053825179 7:0.070068612 8:0.11653565 9:0.23786845 10:0.17995693 
--256 1:0.71211418 2:0.13732729 3:0.065185715 4:0.05305497 5:0.032317842 6:0.12151138 7:0.2810013 8:0.29861929 9:0.26586878 10:0.27930586 
--256 1:0.7463331 2:0.1580369 3:0.049630857 4:0.032098513 5:0.013900635 6:0.089751723 7:0.064204735 8:0.06724818 9:0.013531941 10:0.18089488 
--256 1:0.30474838 2:0.28452083 3:0.16416008 4:0.14610691 5:0.1004638 6:0.11714951 7:0.060152393 8:0.062854767 9:0.068334625 10:0.095288143 
--256 1:0.40009818 2:0.30419986 3:0.1808681 4:0.069602884 5:0.045230975 6:0.272648 7:0.052912731 8:0.04964839 9:0.083128229 10:0.035707312 
--256 1:0.37231701 2:0.36132202 3:0.12956534 4:0.10058616 5:0.036209468 6:0.38908818 7:0.055626885 8:0.1878896 9:0.16463707 10:0.028023174 
--256 1:0.38053648 2:0.28405544 3:0.10528255 4:0.14786825 5:0.082257289 6:0.36937799 7:0.20756421 8:0.037645254 9:0.062500512 10:0.094953489 
--256 1:0.46007837 2:0.21955273 3:0.13686866 4:0.14237427 5:0.041125976 6:0.14019192 7:0.16859096 8:0.21111226 9:0.30594439 10:0.15212309 
--256 1:0.64560402 2:0.20134477 3:0.065950431 4:0.062092787 5:0.02500799 6:0.079668592 7:0.090013381 8:0.15184308 9:0.02294622 10:0.09345031 
--256 1:0.61339443 2:0.18886787 3:0.087142815 4:0.068105238 5:0.042489649 6:0.067878872 7:0.10459841 8:0.030608578 9:0.015313704 10:0.12699887 
--256 1:0.26435839 2:0.3700031 3:0.1827192 4:0.13229508 5:0.05062423 6:0.0098822337 7:0.051181961 8:0.2907026 9:0.29475184 10:0.43813636 
--256 1:0.26797635 2:0.50526205 3:0.085882681 4:0.091890145 5:0.04898877 6:0.2269992 7:0.12291324 8:0.059761045 9:0.080337932 10:0.021911005 
--256 1:0.57799303 2:0.23191692 3:0.10039725 4:0.060805907 5:0.028886886 6:0.11892058 7:0.0016595052 8:0.04872556 9:0.052397491 10:0.098355634 
--38.903111668006197 1:0.39383579 2:0.26678362 3:0.12538687 4:0.13311114 5:0.080882576 6:0.75454735 7:0.034451397 8:0.1175289 9:0.073534797 10:0.1363257 
--256 1:0.61262 2:0.23544113 3:0.091108495 4:0.044660642 5:0.016169732 6:0.053878858 7:0.092560261 8:0.14284663 9:0.020745431 10:0.018480799 
--256 1:0.43164539 2:0.31309707 3:0.10668005 4:0.098907042 5:0.049670439 6:0.34812924 7:0.21983329 8:0.066460042 9:0.16980466 10:0.15094697 
--256 1:0.6180039 2:0.15192769 3:0.092127218 4:0.096257311 5:0.041683882 6:0.010734935 7:0.1349601 8:0.095949545 9:0.0027900091 10:0.028929937 
--256 1:0.59552447 2:0.15486372 3:0.14190317 4:0.059273824 5:0.048434821 6:0.047886735 7:0.057895126 8:0.14823531 9:0.14453006 10:0.10694232 
--256 1:0.58913546 2:0.20856063 3:0.068484504 4:0.097035572 5:0.036783834 6:0.024165847 7:0.038744693 8:0.010096839 9:0.109152 10:0.02225236 
--256 1:0.38747304 2:0.30810026 3:0.11656587 4:0.1289771 5:0.058883744 6:0.07388756 7:0.02952164 8:0.14117709 9:0.0055414941 10:0.25761681 
--256 1:0.62403152 2:0.25393779 3:0.065012157 4:0.040117689 5:0.016900845 6:0.031276447 7:0.029133036 8:0.14805053 9:0.012671076 10:0.06295948 
--256 1:0.59747647 2:0.22609973 3:0.10111494 4:0.049225228 5:0.026083629 6:0.082556316 7:0.0032346957 8:0.070170993 9:0.021180069 10:0.064618358 
--256 1:0.20623585 2:0.37823057 3:0.20608258 4:0.10575506 5:0.10369593 6:0.065451029 7:0.054344004 8:0.23295919 9:0.035732723 10:0.03936078 
--256 1:0.7059527 2:0.18381433 3:0.050581276 4:0.036056625 5:0.023595076 6:0.058472654 7:0.034864401 8:0.048204928 9:0.18459162 10:0.14190441 
--256 1:0.69579892 2:0.22382186 3:0.051557655 4:0.021226708 5:0.0075948582 6:0.086644575 7:0.024250391 8:0.049379352 9:0.17714128 10:0.068609067 
--256 1:0.24022034 2:0.41235705 3:0.147058 4:0.13925912 5:0.06110549 6:0.11407462 7:0.0004682273 8:0.05274624 9:0.0071578523 10:0.043780715 
--256 1:0.65953879 2:0.19662877 3:0.055632355 4:0.064891704 5:0.023308384 6:0.1785804 7:0.10040683 8:0.10620035 9:0.01856155 10:0.060799121 
--256 1:0.57987809 2:0.227381 3:0.08007036 4:0.076841631 5:0.035828919 6:0.29449902 7:0.016057875 8:0.045279713 9:0.071999122 10:0.048901398 
--256 1:0.66241177 2:0.2162679 3:0.051041346 4:0.050182856 5:0.020096128 6:0.11885072 7:0.032129335 8:0.087309846 9:0.043979389 10:0.037602335 
--256 1:0.66897738 2:0.22218674 3:0.041687723 4:0.04270897 5:0.024439184 6:0.0070893331 7:0.018591876 8:0.089090195 9:0.10070634 10:0.036128553 
--256 1:0.74797473 2:0.18151728 3:0.037616233 4:0.023707229 5:0.0091845295 6:0.020319952 7:0.071773876 8:0.03942974 9:0.11038869 10:0.042420558 
--256 1:0.63859238 2:0.19735039 3:0.088993757 4:0.051699846 5:0.02336362 6:0.045600542 7:0.001238897 8:0.027438938 9:0.18252654 10:0.03469902 
--256 1:0.46777037 2:0.23671987 3:0.12092819 4:0.11985604 5:0.054725535 6:0.064489103 7:0.29359309 8:0.28712479 9:0.086114508 10:0.042158626 
--256 1:0.21762332 2:0.478274 3:0.10846237 4:0.14336032 5:0.052279995 6:0.31700503 7:0.16748317 8:0.050099396 9:0.20051061 10:0.047012727 
--256 1:0.4970847 2:0.37818252 3:0.056385522 4:0.046732924 5:0.021614338 6:0.23720137 7:0.05752037 8:0.038696373 9:0.061783522 10:0.1418384 
--256 1:0.63710295 2:0.22610694 3:0.086704452 4:0.035213191 5:0.014872465 6:0.088049226 7:0.15259718 8:0.10977915 9:0.10303827 10:0.073900617 
--256 1:0.26261152 2:0.44827491 3:0.12555155 4:0.10768554 5:0.055876491 6:0.37316299 7:0.048509966 8:0.24976274 9:0.12518877 10:0.1933841 
--256 1:0.62361188 2:0.23212038 3:0.068784937 4:0.053930901 5:0.021551906 6:0.023770568 7:0.042073023 8:0.11466975 9:0.12484648 10:0.1203954 
--156.57241001656379 1:0.71459169 2:0.11147697 3:0.096190117 4:0.037347936 5:0.04039328 6:0.026576298 7:0.10608195 8:0.12912762 9:0.028052046 10:0.089514263 
--256 1:0.59794878 2:0.26430092 3:0.052310348 4:0.057987973 5:0.027451985 6:0.082975822 7:0.073327306 8:0.025092976 9:0.18380667 10:0.039614069 
--256 1:0.50641538 2:0.18897872 3:0.14160646 4:0.10577472 5:0.057224718 6:0.030112425 7:0.027929774 8:0.088123716 9:0.072803116 10:0.0257939 
--256 1:0.3638273 2:0.2701097 3:0.14410462 4:0.14481934 5:0.077139035 6:0.080502576 7:0.03781839 8:0.13760685 9:0.031430353 10:0.097072384 
--256 1:0.35039002 2:0.23990226 3:0.078285635 4:0.14381621 5:0.18760588 6:0.035737503 7:0.02274084 8:0.0015144474 9:0.064421387 10:0.091171175 
--256 1:0.47017245 2:0.32092361 3:0.1117917 4:0.07043113 5:0.026681113 6:0.078603446 7:0.13780636 8:0.017887842 9:0.11269061 10:0.074553192 
--256 1:0.24758006 2:0.39481869 3:0.14412352 4:0.13706302 5:0.076414717 6:0.11305482 7:0.13144453 8:0.072404407 9:0.043349532 10:0.0090788672 
--256 1:0.6532288 2:0.14933776 3:0.083456807 4:0.080975936 5:0.033000693 6:0.14018192 7:0.043037701 8:0.18378261 9:0.28450285 10:0.29963915 
--256 1:0.4890668 2:0.28949742 3:0.11020803 4:0.074245446 5:0.036982304 6:0.11764807 7:0.05096789 8:0.15595766 9:0.091393555 10:0.12077578 
--256 1:0.58848294 2:0.24476007 3:0.096917629 4:0.050880073 5:0.018959288 6:0.10660389 7:0.12378029 8:0.1487165 9:0.04779204 10:0.049168858 
--256 1:0.60751018 2:0.21422912 3:0.064388688 4:0.067657308 5:0.046214702 6:0.064688025 7:0.013405947 8:0.14710546 9:0.031143045 10:0.22294988 
--256 1:0.39463269 2:0.33334807 3:0.12396062 4:0.11308101 5:0.034977607 6:0.1000393 7:0.077984779 8:0.12539469 9:0.13014273 10:0.071123617 
--256 1:0.58409807 2:0.23444798 3:0.097029641 4:0.059341667 5:0.025082644 6:0.116861 7:0.067642446 8:0.064688683 9:0.091658919 10:0.20901763 
--256 1:0.30531076 2:0.24716335 3:0.13462393 4:0.2001473 5:0.11275465 6:0.31207158 7:0.16186482 8:0.050083421 9:0.23280362 10:0.16185714 
--256 1:0.30436742 2:0.4560848 3:0.088179184 4:0.095641487 5:0.055727107 6:0.28405914 7:0.13568469 8:0.092868468 9:0.017887441 10:0.043137725 
--256 1:0.44596613 2:0.39219797 3:0.055315642 4:0.05576273 5:0.050757518 6:0.23414474 7:0.024932908 8:0.12173299 9:0.28648539 10:0.061994384 
--256 1:0.2646868 2:0.33110579 3:0.22225417 4:0.11744651 5:0.064506742 6:0.0027363463 7:0.12165344 8:0.0031641366 9:0.12665809 10:0.18727442 
--256 1:0.31307078 2:0.26389111 3:0.23567205 4:0.11778599 5:0.069580078 6:0.2931331 7:0.20082868 8:0.023236397 9:0.1126178 10:0.045197351 
--256 1:0.73697846 2:0.16882531 3:0.033413866 4:0.036613213 5:0.024169145 6:0.066335556 7:0.022667324 8:0.1463088 9:0.1371123 10:0.24437429 
--256 1:0.4239143 2:0.26441226 3:0.12831151 4:0.11955624 5:0.063805695 6:0.075744017 7:0.088213517 8:0.14946634 9:0.08402339 10:0.10791742 
--256 1:0.45472224 2:0.33775797 3:0.11281758 4:0.076107169 5:0.018595035 6:0.20307607 7:0.096400212 8:0.011713958 9:0.021818076 10:0.029269008 
--256 1:0.4376152 2:0.27590799 3:0.091625685 4:0.12895996 5:0.065891164 6:0.2478644 7:0.032388632 8:0.14203517 9:0.14300868 10:0.063037744 
--146.86962676825729 1:0.62398675 2:0.13438798 3:0.060630367 4:0.13793643 5:0.043058471 6:0.66632685 7:0.21715519 8:0.26610085 9:0.25814946 10:0.23217606 
--256 1:0.3593517 2:0.25863942 3:0.14314343 4:0.16741796 5:0.071447493 6:0.19866643 7:0.02471321 8:0.090222199 9:0.014440532 10:0.064979575 
--256 1:0.44047493 2:0.3616259 3:0.10360781 4:0.064164127 5:0.030127229 6:0.09781341 7:0.01722548 8:0.011890276 9:0.048026471 10:0.1045297 
--256 1:0.64237421 2:0.23661068 3:0.071148671 4:0.033576183 5:0.016290253 6:0.083280231 7:0.045717969 8:0.015013913 9:0.086515709 10:0.1879854 
--256 1:0.45509333 2:0.1884013 3:0.14839689 4:0.1495102 5:0.058598286 6:0.15487151 7:0.20367095 8:0.28008597 9:0.021297803 10:0.061572338 
--256 1:0.42381124 2:0.22764246 3:0.14605667 4:0.13243592 5:0.070053707 6:0.040773194 7:0.047216255 8:0.13938655 9:0.12940026 10:0.36769136 
--256 1:0.47493639 2:0.33869421 3:0.11996217 4:0.04758308 5:0.018824143 6:0.030512873 7:0.022972454 8:0.04609735 9:0.073009581 10:0.020871516 
--256 1:0.32599734 2:0.32406874 3:0.1720971 4:0.11794582 5:0.059891002 6:0.099836347 7:0.12576318 8:0.25177144 9:0.066029319 10:0.036954797 
--256 1:0.7304986 2:0.14092433 3:0.053259113 4:0.054879288 5:0.020438666 6:0.0019405627 7:0.0069037492 8:0.017066374 9:0.084495514 10:0.02801511 
--256 1:0.2697241 2:0.56508678 3:0.045289303 4:0.079064343 5:0.04083547 6:0.077782835 7:0.019708465 8:0.21186367 9:0.085465771 10:0.071557467 
--256 1:0.38806982 2:0.24886785 3:0.19677522 4:0.097460339 5:0.068826773 6:0.035106435 7:0.10194915 8:0.32636086 9:0.14374347 10:0.16550909 
--256 1:0.51047944 2:0.21282691 3:0.12810408 4:0.10809924 5:0.040490334 6:0.13437348 7:0.049562818 8:0.061372416 9:0.059344843 10:0.0071540028 
--256 1:0.3949357 2:0.30278797 3:0.16026562 4:0.09454558 5:0.047465128 6:0.0060165103 7:0.035904612 8:0.070449236 9:0.023222685 10:0.04240427 
--256 1:0.78565689 2:0.144905 3:0.031489133 4:0.025236924 5:0.012712056 6:0.0019454421 7:0.027157606 8:0.019696181 9:0.078717317 10:0.15672141 
--256 1:0.34743906 2:0.33607103 3:0.14029676 4:0.11456177 5:0.061631367 6:0.10071719 7:0.058481425 8:0.076366442 9:0.19718882 10:0.2242438 
--256 1:0.29139759 2:0.35482991 3:0.16305337 4:0.13833845 5:0.052380684 6:0.14068804 7:0.068555832 8:0.21503783 9:0.10913074 10:0.081569779 
--256 1:0.68528194 2:0.19123036 3:0.061673348 4:0.043088472 5:0.018725876 6:0.071852856 7:0.022827064 8:0.0747702 9:0.24540302 10:0.20431695 
--256 1:0.58815114 2:0.24399424 3:0.061888683 4:0.067797925 5:0.03816801 6:0.11282345 7:0.020884788 8:0.035271598 9:0.14357689 10:0.11503328 
--256 1:0.51285957 2:0.29856861 3:0.088730479 4:0.06864401 5:0.03119733 6:0.0061914174 7:0.040633451 8:0.031278665 9:0.075231595 10:0.11150092 
--256 1:0.32875996 2:0.3276826 3:0.15187705 4:0.13790614 5:0.053774262 6:0.091003437 7:0.042247962 8:0.067308032 9:0.017944466 10:0.096995418 
--256 1:0.61347464 2:0.23071292 3:0.06845048 4:0.060101569 5:0.027260393 6:0.036661095 7:0.025727202 8:0.12213626 9:0.2520385 10:0.31116922 
--256 1:0.69814008 2:0.19207017 3:0.062584422 4:0.03354399 5:0.013661333 6:0.01766778 7:0.12538772 8:0.16578636 9:0.11013735 10:0.17064131 
--256 1:0.4806368 2:0.22097631 3:0.12645312 4:0.10706487 5:0.064868904 6:0.45279994 7:0.089054285 8:0.066357786 9:0.11843259 10:0.12758465 
--93.080710941847869 1:0.56642946 2:0.20273863 3:0.081637154 4:0.094463788 5:0.054730963 6:0.083483762 7:0.0066903312 8:0.26510011 9:0.46091377 10:0.58106506 
--213.10169040390386 1:0.48001625 2:0.20503478 3:0.15712202 4:0.1073145 5:0.050512457 6:0.11793418 7:0.46418035 8:0.13354916 9:0.13784822 10:0.15601662 
--256 1:0.63657743 2:0.24419188 3:0.077116994 4:0.030530914 5:0.011582785 6:0.16652579 7:0.048483809 8:0.16083128 9:0.089957064 10:0.12151668 
--256 1:0.51234357 2:0.27553675 3:0.086304558 4:0.083961735 5:0.041853388 6:0.036453481 7:0.036736547 8:0.05875877 9:0.0049775553 10:0.030716598 
--256 1:0.55269757 2:0.16976449 3:0.13319382 4:0.09650843 5:0.047835694 6:0.0073565594 7:0.090314985 8:0.12041735 9:0.30131286 10:0.14906725 
--256 1:0.4041566 2:0.40264034 3:0.10344529 4:0.067522827 5:0.022234938 6:0.025217216 7:0.10804743 8:0.092263413 9:0.16573317 10:0.11004274 
--256 1:0.50095691 2:0.22512245 3:0.11047243 4:0.12079809 5:0.042650122 6:0.22401766 7:0.056269971 8:0.097018131 9:0.027968699 10:0.066511396 
--256 1:0.46899179 2:0.24955884 3:0.09968017 4:0.10832807 5:0.073441121 6:0.05511368 7:0.033909859 8:0.057528182 9:0.12497816 10:0.21288139 
--256 1:0.3113486 2:0.28991909 3:0.17390227 4:0.15772917 5:0.067100859 6:0.19586225 7:0.086538718 8:0.0013145599 9:0.092444483 10:0.027281004 
--256 1:0.59582002 2:0.2425606 3:0.048173033 4:0.066731619 5:0.046714722 6:0.12685782 7:0.021203555 8:0.21753762 9:0.018041646 10:0.2380566 
--256 1:0.48937806 2:0.30948465 3:0.12060707 4:0.054078755 5:0.026451459 6:0.063374231 7:0.13496885 8:0.14751971 9:0.17543612 10:0.15762541 
--256 1:0.71845207 2:0.19126885 3:0.052317354 4:0.026172454 5:0.011789273 6:0.060147806 7:0.0066292155 8:0.11206622 9:0.019058225 10:0.12425521 
--256 1:0.45667119 2:0.27521798 3:0.10770557 4:0.12034804 5:0.040057208 6:0.46535407 7:0.035966949 8:0.11541438 9:0.23584981 10:0.070547803 
--256 1:0.45265722 2:0.2632691 3:0.10206023 4:0.13797878 5:0.044034674 6:0.11223898 7:0.0092447082 8:0.15631654 9:0.069548116 10:0.048308309 
--256 1:0.32381831 2:0.24408634 3:0.22450557 4:0.13486716 5:0.072722627 6:0.036592447 7:0.16118303 8:0.1826087 9:0.12556571 10:0.086535565 
--256 1:0.52531121 2:0.24568787 3:0.092033427 4:0.080573316 5:0.056394176 6:0.050289092 7:0.05171731 8:0.060250758 9:0.069880028 10:0.10046462 
--256 1:0.32264742 2:0.29120117 3:0.16420046 4:0.12699783 5:0.094953115 6:0.1407364 7:0.12244371 8:0.087135671 9:0.17086109 10:0.45887991 
--256 1:0.4921424 2:0.22885716 3:0.14004304 4:0.099458076 5:0.039499328 6:0.085437802 7:0.0095150596 8:0.021749087 9:0.079127836 10:0.22927933 
--256 1:0.39291864 2:0.31741767 3:0.14287052 4:0.10627809 5:0.040515076 6:0.19643262 7:0.037457203 8:0.016478446 9:0.065958496 10:0.020922165 
--256 1:0.33547768 2:0.34761751 3:0.14924649 4:0.11995246 5:0.047705858 6:0.04512333 7:0.058625402 8:0.036112661 9:0.10267177 10:0.053917053 
--256 1:0.47664714 2:0.16876825 3:0.16224389 4:0.11885033 5:0.073490389 6:0.33377005 7:0.019646137 8:0.076464436 9:0.0019031357 10:0.10446973 
--256 1:0.3468149 2:0.30847783 3:0.13617601 4:0.15762302 5:0.050908241 6:0.071933572 7:0.20385265 8:0.17675875 9:0.04299092 10:0.086800543 
--155.02253212621807 1:0.60834378 2:0.18738592 3:0.0821007 4:0.081865387 5:0.040304215 6:0.48295117 7:0.027829987 8:0.2124789 9:0.21855512 10:0.31452342 
--256 1:0.44868852 2:0.28699216 3:0.15409579 4:0.07056716 5:0.039656371 6:0.056382588 7:0.001126764 8:0.044782912 9:0.00058679365 10:0.16379447 
--256 1:0.29090757 2:0.32789448 3:0.15210974 4:0.17535356 5:0.05373465 6:0.13584874 7:0.073878985 8:0.14374977 9:0.021028064 10:0.10040868 
--147.83786136333765 1:0.80120702 2:0.1640434 3:0.023730115 4:0.0084484688 5:0.0025709944 6:0.30476628 7:0.30038528 8:0.13489866 9:0.069520283 10:0.19726695 
--256 1:0.60859626 2:0.14718584 3:0.11447489 4:0.082946056 5:0.046796949 6:0.086032748 7:0.024779497 8:0.056439814 9:0.0094836273 10:0.070259335 
--144.6206652175689 1:0.5320794 2:0.22448558 3:0.10677221 4:0.099602765 5:0.03706004 6:0.057329967 7:0.1681796 8:0.28058577 9:0.012218138 10:0.0066304377 
--256 1:0.42853682 2:0.21643838 3:0.17155749 4:0.13749214 5:0.045975168 6:0.16200118 7:0.081837095 8:0.068398358 9:0.22546379 10:0.045124614 
--256 1:0.27149655 2:0.35864792 3:0.17757112 4:0.13692836 5:0.055356044 6:0.10306259 7:0.10204424 8:0.065455013 9:0.25429802 10:0.11113946 
--256 1:0.60549625 2:0.24935536 3:0.078090998 4:0.044528331 5:0.022529059 6:0.011516572 7:0.11252974 8:0.010529588 9:0.24382328 10:0.21288557 
--256 1:0.49526649 2:0.15247769 3:0.17579022 4:0.1278736 5:0.048591994 6:0.27037588 7:0.16016721 8:0.18031285 9:0.033646267 10:0.022755056 
--256 1:0.77296494 2:0.14403526 3:0.045801487 4:0.025253063 5:0.011945249 6:0.00066390447 7:0.022103938 8:0.0083666676 9:0.016790864 10:0.039395945 
--256 1:0.29415789 2:0.28079792 3:0.16186783 4:0.18326618 5:0.079910183 6:0.11736069 7:0.17211704 8:0.1456056 9:0.017389217 10:0.010574756 
--256 1:0.2946937 2:0.35421287 3:0.14859462 4:0.12032564 5:0.082173168 6:0.038823878 7:0.0080965045 8:0.061528747 9:0.0062063249 10:0.034251813 
--256 1:0.36883325 2:0.36736109 3:0.14090327 4:0.082406345 5:0.040496048 6:0.055812968 7:0.056898036 8:0.25319136 9:0.33844901 10:0.21350586 
--256 1:0.53210529 2:0.20308447 3:0.094165077 4:0.11307726 5:0.057567908 6:0.2059077 7:0.11636727 8:0.21883286 9:0.18470311 10:0.13374185 
--256 1:0.47905807 2:0.20024678 3:0.12808571 4:0.14514793 5:0.047461518 6:0.073202241 7:0.023285925 8:0.20562837 9:0.20616896 10:0.18915481 
--41.737206892118905 1:0.13011047 2:0.6828742 3:0.08704774 4:0.068443229 5:0.03152436 6:0.16833337 7:0.0066861233 8:0.0029636415 9:0.16963725 10:0.10318242 
--256 1:0.27685829 2:0.49789667 3:0.089688493 4:0.096396215 5:0.039160339 6:0.13142232 7:0.021365582 8:0.017964572 9:0.19801714 10:0.026451582 
--256 1:0.39375556 2:0.27472315 3:0.11648065 4:0.16421841 5:0.050822225 6:0.030996003 7:0.097825941 8:0.20830457 9:0.1839105 10:0.20654342 
--256 1:0.62616649 2:0.2417392 3:0.080464097 4:0.034297011 5:0.017333202 6:0.022886798 7:0.05923737 8:0.18600209 9:0.27362606 10:0.22338463 
--256 1:0.2971042 2:0.37762082 3:0.15987739 4:0.12053309 5:0.044864506 6:0.29744965 7:0.15349255 8:0.10650361 9:0.047964205 10:0.074894261 
--256 1:0.474738 2:0.29566768 3:0.12813985 4:0.067247256 5:0.034207219 6:0.082175248 7:0.057879778 8:0.19980299 9:0.09244537 10:0.24987803 
--256 1:0.30519321 2:0.34637652 3:0.15132768 4:0.13359061 5:0.063511977 6:0.1115513 7:0.14681916 8:0.18217869 9:0.058354565 10:0.13390026 
--256 1:0.58263005 2:0.25609961 3:0.096883008 4:0.049043271 5:0.015344061 6:0.056061244 7:0.0077712731 8:0.10594554 9:0.14844199 10:0.0034610727 
--256 1:0.42033011 2:0.20954087 3:0.15519884 4:0.14476417 5:0.070166008 6:0.11235277 7:0.013353245 8:0.02592723 9:0.078624529 10:0.21591268 
--256 1:0.35326494 2:0.36719879 3:0.11669611 4:0.10515523 5:0.057684933 6:0.070157509 7:0.12451068 8:0.23304547 9:0.12182477 10:0.12481484 
--256 1:0.56968016 2:0.18309881 3:0.11057076 4:0.094334048 5:0.042316231 6:0.30593655 7:0.1209529 8:0.29595174 9:0.50635351 10:0.36226241 
--256 1:0.55789823 2:0.30705038 3:0.060886556 4:0.054360293 5:0.019804543 6:0.031196504 7:0.010023774 8:0.012618787 9:0.14508356 10:0.16026523 
--256 1:0.64046491 2:0.20736769 3:0.058168482 4:0.063636017 5:0.030362909 6:0.1986072 7:0.084553605 8:0.027043805 9:0.049928829 10:0.13687452 
--256 1:0.69529075 2:0.20626322 3:0.05901346 4:0.024461603 5:0.014970972 6:0.042707029 7:0.047776016 8:0.22858768 9:0.22188785 10:0.20591611 
--256 1:0.60487339 2:0.14075204 3:0.068315798 4:0.11185206 5:0.074206712 6:0.30232484 7:0.16003094 8:0.24977302 9:0.13034784 10:0.11209133 
--256 1:0.56462396 2:0.20277313 3:0.12084947 4:0.075671724 5:0.036081714 6:0.16108152 7:0.038917754 8:0.16092577 9:0.2138168 10:0.19133199 
--256 1:0.59510875 2:0.23922118 3:0.080323069 4:0.055457856 5:0.029889143 6:0.10859041 7:0.073841939 8:0.22682922 9:0.0054448578 10:0.14745364 
--256 1:0.25439328 2:0.36421013 3:0.13807893 4:0.17084812 5:0.072469542 6:0.18950881 7:0.063998262 8:0.057466104 9:0.019286863 10:0.021161356 
--256 1:0.51025254 2:0.24441847 3:0.092557236 4:0.10293724 5:0.049834518 6:0.1076439 7:0.13362767 8:0.27930084 9:0.11321489 10:0.0079507289 
--256 1:0.81377074 2:0.11608282 3:0.028540937 4:0.027104115 5:0.014501387 6:0.0012954078 7:0.04957464 8:0.0094716446 9:0.16303072 10:0.034304306 
--256 1:0.53040826 2:0.19179723 3:0.10150834 4:0.11232651 5:0.063959657 6:0.22875214 7:0.14315243 8:0.19510915 9:0.33432154 10:0.42102464 
--256 1:0.52856898 2:0.22666514 3:0.071949028 4:0.11547458 5:0.057342267 6:0.16546756 7:0.17996892 8:0.18907525 9:0.077258073 10:0.29534129 
--256 1:0.58616578 2:0.24575103 3:0.10363056 4:0.055447284 5:0.0090053494 6:0.12283751 7:0.034604965 8:0.056898229 9:0.011082643 10:0.014748411 
--256 1:0.19011556 2:0.46512253 3:0.15244885 4:0.13701753 5:0.055295526 6:0.25641026 7:0.074332102 8:0.12090427 9:0.06689412 10:0.16808203 
--256 1:0.64777125 2:0.20246583 3:0.070472044 4:0.056165103 5:0.023125774 6:0.058998921 7:0.13931377 8:0.19533568 9:0.10349178 10:0.12434821 
--256 1:0.63477972 2:0.17386261 3:0.080777487 4:0.078046363 5:0.032533814 6:0.031928507 7:0.095213825 8:0.017114448 9:0.024807576 10:0.10377247 
--57.141228186142229 1:0.32194087 2:0.3748357 3:0.11922996 4:0.13461186 5:0.049381606 6:0.22007154 7:0.33187813 8:0.42286888 9:0.066797517 10:0.053420274 
--256 1:0.5964698 2:0.2552579 3:0.079726768 4:0.047984704 5:0.020560828 6:0.16359671 7:0.014130628 8:0.037578668 9:0.19324106 10:0.1250361 
--256 1:0.64288633 2:0.18428056 3:0.085091206 4:0.064368056 5:0.023373846 6:0.034528143 7:0.017165388 8:0.10559162 9:0.086887968 10:0.038659485 
--256 1:0.22943381 2:0.21924776 3:0.17033276 4:0.23337552 5:0.14761015 6:0.2338712 7:0.18275466 8:0.26994758 9:0.13786261 10:0.052832387 
--256 1:0.39126507 2:0.41470173 3:0.10049455 4:0.06613296 5:0.027405684 6:0.1487346 7:0.00025819761 8:0.034849089 9:0.12066794 10:0.10744702 
--256 1:0.55547285 2:0.17007978 3:0.15261105 4:0.074529593 5:0.047306734 6:0.0059520676 7:0.032835778 8:0.010348878 9:0.025172598 10:0.033261202 
--256 1:0.7280817 2:0.18414537 3:0.050584189 4:0.027495475 5:0.0096932599 6:0.039663958 7:0.11427743 8:0.1631312 9:0.055848733 10:0.02144431 
--256 1:0.52904836 2:0.30064248 3:0.0775881 4:0.068456226 5:0.024264832 6:0.042716651 7:0.034649977 8:0.058387916 9:0.098835065 10:0.015764163 
--256 1:0.37471358 2:0.1551004 3:0.13542848 4:0.090774007 5:0.24398353 6:0.2556302 7:0.062315825 8:0.056045546 9:0.20691935 10:0.15305097 
--256 1:0.70936285 2:0.19251595 3:0.047900185 4:0.0319993 5:0.018221714 6:0.0055831049 7:0.0058171626 8:0.031525859 9:0.20060193 10:0.33469939 
--256 1:0.52584284 2:0.21475896 3:0.1200521 4:0.079416165 5:0.059929934 6:0.063751851 7:0.041725616 8:0.12515865 9:0.18445742 10:0.091138716 
--256 1:0.82120036 2:0.13570386 3:0.020898484 4:0.015335767 5:0.0068615334 6:0.047034846 7:0.04154384 8:0.032988637 9:0.067466613 10:0.1516987 
--69.12616234664425 1:0.35131604 2:0.072140665 3:0.33035122 4:0.10068274 5:0.14550933 6:0.22846432 7:0.14940086 8:0.27772714 9:0.067969233 10:0.0076529234 
--256 1:0.69236102 2:0.18990551 3:0.038921009 4:0.051899744 5:0.026912713 6:0.033804157 7:0.14654142 8:0.18465236 9:0.23902358 10:0.43503293 
--256 1:0.6185317 2:0.16435411 3:0.1202077 4:0.061294507 5:0.035611972 6:0.035965779 7:0.00057838784 8:0.0012902394 9:0.021442939 10:0.088983711 
--102.3135121441164 1:0.18374944 2:0.22143433 3:0.41760906 4:0.13596403 5:0.041243136 6:0.043761205 7:0.21846051 8:0.21772811 9:0.36515415 10:0.1189114 
--256 1:0.55859356 2:0.27440643 3:0.04721563 4:0.064600322 5:0.055184063 6:0.35893461 7:0.10448132 8:0.052559276 9:0.11639278 10:0.012640292 
--256 1:0.38258388 2:0.2537691 3:0.15469014 4:0.14393234 5:0.065024537 6:0.02950743 7:0.012006445 8:0.074448305 9:0.42154422 10:0.41376439 
--256 1:0.69317642 2:0.15593916 3:0.076123551 4:0.050292681 5:0.024468186 6:0.060501104 7:0.013824661 8:0.021067625 9:0.17649934 10:0.051400179 
--256 1:0.64519244 2:0.18362007 3:0.094994765 4:0.054767414 5:0.021425316 6:0.07082857 7:0.017803927 8:0.04348306 9:0.022710836 10:0.10988621 
--256 1:0.5561152 2:0.25582777 3:0.089477979 4:0.073396096 5:0.025182952 6:0.17198735 7:0.038210742 8:0.096970592 9:0.046146068 10:0.18044454 
--256 1:0.50997241 2:0.22142938 3:0.10600003 4:0.11885977 5:0.043738416 6:0.33154329 7:0.1239064 8:0.069372765 9:0.16286003 10:0.2217608 
--256 1:0.57491061 2:0.21111482 3:0.10417866 4:0.071847779 5:0.037948122 6:0.20110487 7:0.091035519 8:0.053210779 9:0.010873082 10:0.14918081 
--256 1:0.62546193 2:0.21880286 3:0.078058316 4:0.051004654 5:0.026672238 6:0.1116846 7:0.037169412 8:0.18144112 9:0.21629934 10:0.14619246 
--256 1:0.33617029 2:0.33993799 3:0.1576747 4:0.11415646 5:0.052060566 6:0.081076339 7:0.016344491 8:0.10544452 9:0.30872332 10:0.24031456 
--103.99804591806112 1:0.3558269 2:0.21620034 3:0.23174293 4:0.13537218 5:0.060857642 6:0.097785966 7:0.32997628 8:0.51851806 9:0.082884729 10:0.31997715 
--256 1:0.48804681 2:0.22342307 3:0.12603565 4:0.11004616 5:0.052448315 6:0.26826343 7:0.095095484 8:0.052778911 9:0.21425678 10:0.3701651 
--256 1:0.26489814 2:0.44043331 3:0.14740459 4:0.10539249 5:0.04187146 6:0.34351113 7:0.081151807 8:0.3031092 9:0.0801362 10:0.12792832 
--256 1:0.4987017 2:0.13127655 3:0.10431616 4:0.16148939 5:0.1042162 6:0.073448003 7:0.13028964 8:0.23953458 9:0.42616299 10:0.41012201 
--256 1:0.35499455 2:0.27153739 3:0.16821233 4:0.15540544 5:0.04985029 6:0.0022310228 7:0.14334477 8:0.1128063 9:0.22810951 10:0.091787544 
--256 1:0.2740045 2:0.319098 3:0.1802081 4:0.14923789 5:0.077451508 6:0.10890479 7:0.14444393 8:0.11706839 9:0.065727179 10:0.063904027 
--256 1:0.44782865 2:0.13254319 3:0.17133775 4:0.13064499 5:0.11764541 6:0.032343414 7:0.0024832283 8:0.078357027 9:0.0030108313 10:0.085277447 
--256 1:0.43620436 2:0.36083133 3:0.11552877 4:0.06464233 5:0.022793211 6:0.058768184 7:0.070087834 8:0.00061557879 9:0.16263349 10:0.098730355 
--256 1:0.37014871 2:0.27947281 3:0.17881616 4:0.11349678 5:0.058065548 6:0.24315105 7:0.085642272 8:0.14683406 9:0.099838649 10:0.033543037 
--256 1:0.40386634 2:0.26702846 3:0.16597457 4:0.11643832 5:0.046692304 6:0.08021421 7:0.055166714 8:0.011369684 9:0.049909236 10:0.088978331 
--256 1:0.39786824 2:0.32780285 3:0.11562388 4:0.10441715 5:0.054287881 6:0.063043215 7:0.21487819 8:0.16953298 9:0.060209999 10:0.14483721 
--256 1:0.52366113 2:0.29710633 3:0.083353935 4:0.062807718 5:0.033070886 6:0.035575687 7:0.20161812 8:0.37217633 9:0.248659 10:0.081125562 
--256 1:0.53599963 2:0.29702305 3:0.069539584 4:0.064638465 5:0.032799275 6:0.032548693 7:0.012505066 8:0.06234027 9:0.068012003 10:0.044723108 
--256 1:0.52898147 2:0.27946252 3:0.068835912 4:0.083831893 5:0.03888821 6:0.14566703 7:0.12953195 8:0.11697403 9:0.08894321 10:0.085202973 
--256 1:0.44962329 2:0.26632221 3:0.1141691 4:0.12238952 5:0.047495872 6:0.13413272 7:0.00011923257 8:0.001761674 9:0.075996637 10:0.07063853 
--256 1:0.47468692 2:0.26051113 3:0.11705981 4:0.098456117 5:0.049286024 6:0.017178725 7:0.0046472866 8:0.28528834 9:0.056591971 10:0.066785535 
--256 1:0.62589594 2:0.1848344 3:0.083729553 4:0.068285788 5:0.037254326 6:0.16965714 7:0.045698067 8:0.086847494 9:0.014490611 10:0.21780413 
--256 1:0.5159581 2:0.26354429 3:0.088515133 4:0.087181552 5:0.044800928 6:0.067186095 7:0.18916006 8:0.10461732 9:0.008234796 10:0.18600615 
--256 1:0.3395787 2:0.30866742 3:0.14859445 4:0.11600328 5:0.087156149 6:0.038962223 7:0.19539598 8:0.011434318 9:0.11382775 10:0.062593725 
--256 1:0.25917713 2:0.53092334 3:0.097197071 4:0.071624814 5:0.041077643 6:0.065765747 7:0.042553597 8:0.11276679 9:0.13998777 10:0.051154021 
--256 1:0.33497562 2:0.32834591 3:0.13789845 4:0.12531652 5:0.073463504 6:0.11552655 7:0.0044690449 8:0.032935225 9:0.088774533 10:0.058758445 
--256 1:0.64827623 2:0.21264834 3:0.073511695 4:0.034477251 5:0.031086483 6:0.10546845 7:0.14092199 8:0.13336914 9:0.13067423 10:0.28345229 
--256 1:0.28254262 2:0.37237728 3:0.18300599 4:0.11078747 5:0.051286642 6:0.039732646 7:0.016222563 8:0.012540072 9:0.018159505 10:0.21873518 
--256 1:0.70938408 2:0.14958222 3:0.069834899 4:0.045725633 5:0.025473169 6:0.10346777 7:0.03867196 8:0.10376676 9:0.014576769 10:0.039183945 
--256 1:0.13921403 2:0.27609163 3:0.20828503 4:0.25427634 5:0.12213296 6:0.051767237 7:0.080577879 8:0.010064397 9:0.059402977 10:0.15585373 
--256 1:0.25923526 2:0.38772727 3:0.17494817 4:0.1268244 5:0.051264902 6:0.22443071 7:0.024159869 8:0.00025008947 9:0.099538258 10:0.073961268 
--256 1:0.48076873 2:0.23241867 3:0.13127091 4:0.11428626 5:0.041255428 6:0.14882102 7:0.13844435 8:0.039855166 9:0.20247049 10:0.017392026 
--256 1:0.38454595 2:0.2506835 3:0.15065061 4:0.13054248 5:0.083577466 6:0.035675405 7:0.041997552 8:0.033302637 9:0.11747436 10:0.01835078 
--256 1:0.62726944 2:0.14673996 3:0.1143678 4:0.067780783 5:0.043842019 6:0.0018428851 7:0.16095825 8:0.30433074 9:0.23738568 10:0.35511083 
--256 1:0.4821164 2:0.22041267 3:0.13299109 4:0.11313925 5:0.051340595 6:0.17872403 7:0.082270436 8:0.46371865 9:0.0069665669 10:0.079257536 
--256 1:0.40800989 2:0.21149303 3:0.17522608 4:0.1332454 5:0.072025611 6:0.11628528 7:0.0464311 8:0.12116322 9:0.12215043 10:0.17392877 
--256 1:0.55285782 2:0.31699612 3:0.080283357 4:0.033668396 5:0.016194304 6:0.077549349 7:0.021373848 8:0.20117331 9:0.088898596 10:0.024169949 
--256 1:0.65403926 2:0.22663673 3:0.075434278 4:0.0312333 5:0.012656436 6:0.060845302 7:0.039160788 8:0.10699144 9:0.020665462 10:0.12201326 
--256 1:0.30837467 2:0.32579961 3:0.23456137 4:0.081544564 5:0.049719778 6:0.037702147 7:0.0875718 8:0.044189117 9:0.079333414 10:0.1991938 
--28.328509217259384 1:0.84226115 2:0.12888251 3:0.022286795 4:0.0049935878 5:0.0015759603 6:0.83137225 7:0.74958439 8:0.74318053 9:0.42769995 10:0.21914826 
--256 1:0.64594316 2:0.20630514 3:0.052392755 4:0.062282098 5:0.033076852 6:0.089533683 7:0.076264557 8:0.13113485 9:0.22498468 10:0.25038038 
--256 1:0.39426643 2:0.41042976 3:0.11893389 4:0.056232059 5:0.02013787 6:0.22521957 7:0.1149491 8:0.223557 9:0.030641234 10:0.027343053 
--256 1:0.39184796 2:0.17659709 3:0.19262557 4:0.162608 5:0.07632138 6:0.10744433 7:0.036446381 8:0.02122487 9:0.07330522 10:0.18784473 
--256 1:0.65411556 2:0.23030135 3:0.073940864 4:0.028695363 5:0.012946866 6:0.027368475 7:0.069602409 8:0.050902983 9:0.011734405 10:0.040013719 
--256 1:0.52098161 2:0.2212644 3:0.11352567 4:0.10756616 5:0.036662163 6:0.09449413 7:0.082924906 8:0.016530195 9:0.14085635 10:0.19892071 
--256 1:0.6232025 2:0.2163372 3:0.070256823 4:0.065089678 5:0.025113799 6:0.061411714 7:0.111939 8:0.077028398 9:0.16013404 10:0.083042487 
--256 1:0.37888544 2:0.27462069 3:0.17418438 4:0.11546305 5:0.056846451 6:0.0838709 7:0.11589417 8:0.22682943 9:0.060048038 10:0.11072476 
--256 1:0.43703635 2:0.28957521 3:0.14885918 4:0.08303203 5:0.041497235 6:0.21674989 7:0.30470586 8:0.067364827 9:0.23082872 10:0.19117259 
--256 1:0.53558405 2:0.32082415 3:0.070982516 4:0.053602248 5:0.019007039 6:0.14886784 7:0.026956703 8:0.081844313 9:0.19708345 10:0.058827656 
--256 1:0.45515386 2:0.20127789 3:0.17536595 4:0.1214086 5:0.046793705 6:0.15203973 7:0.090418475 8:0.023827368 9:0.10780045 10:0.12922535 
--256 1:0.78597462 2:0.13499219 3:0.035383272 4:0.030059249 5:0.013590671 6:0.074806334 7:0.13973739 8:0.015496262 9:0.075037838 10:0.051742294 
--256 1:0.72872434 2:0.15946413 3:0.059601924 4:0.031722748 5:0.020486853 6:0.0061909992 7:0.000564924 8:0.11078828 9:0.19388864 10:0.16640701 
--256 1:0.43275591 2:0.17535988 3:0.19093612 4:0.11980554 5:0.081142548 6:0.069127431 7:0.017084422 8:0.036826114 9:0.1502996 10:0.24570491 
--256 1:0.33242788 2:0.27838872 3:0.17142011 4:0.13618369 5:0.081579596 6:0.13702216 7:0.26355227 8:0.065705727 9:0.016620023 10:0.024394854 
--256 1:0.70325636 2:0.17696585 3:0.043752452 4:0.045138746 5:0.0308866 6:0.17432541 7:0.055521987 8:0.13970537 9:0.16589274 10:0.24402874 
--256 1:0.48034792 2:0.30250294 3:0.078151834 4:0.10069949 5:0.038297828 6:0.10011795 7:0.19859608 8:0.13748907 9:0.050808461 10:0.091423225 
--256 1:0.564041 2:0.2314871 3:0.10650611 4:0.069688497 5:0.028277293 6:0.041112001 7:0.085596575 8:0.19629631 9:0.26693194 10:0.38645407 
--256 1:0.73146235 2:0.19598251 3:0.037151379 4:0.026923108 5:0.0084806578 6:0.041262875 7:0.10266127 8:0.02059145 9:0.1231163 10:0.054027288 
--256 1:0.27574863 2:0.25674732 3:0.17306274 4:0.19129953 5:0.10314178 6:0.092437971 7:0.1422532 8:0.2964475 9:0.087026804 10:0.12774305 
--35.167355927534587 1:0.54494588 2:0.18348906 3:0.099061839 4:0.11257521 5:0.05992801 6:0.41220691 7:0.20980281 8:0.48120671 9:0.49895614 10:0.44226386 
--256 1:0.20546408 2:0.2510939 3:0.24797496 4:0.17882004 5:0.11664702 6:0.093848326 7:0.034112133 8:0.29822597 9:0.29515817 10:0.21542179 
--256 1:0.50888441 2:0.1352684 3:0.17323242 4:0.13102207 5:0.051592701 6:0.18821625 7:0.029432396 8:0.0016682857 9:0.23992002 10:0.2209375 
--256 1:0.78623703 2:0.1399844 3:0.045221981 4:0.020203187 5:0.0083534025 6:0.060971371 7:0.056695984 8:0.17946307 9:0.11531671 10:0.037287198 
--256 1:0.60121958 2:0.25100353 3:0.06262594 4:0.06231654 5:0.022834408 6:0.099244455 7:0.085875281 8:0.23263207 9:0.17661493 10:0.1580118 
--256 1:0.48555958 2:0.31494175 3:0.084057823 4:0.091068159 5:0.024372679 6:0.076540745 7:0.026439935 8:0.0482293 9:0.16839271 10:0.17204273 
--256 1:0.54732959 2:0.24775089 3:0.11905026 4:0.052286427 5:0.033582838 6:0.016692805 7:0.022489189 8:0.087539301 9:0.034148677 10:0.042584131 
--256 1:0.54587829 2:0.23397083 3:0.11131625 4:0.071755355 5:0.037079281 6:0.093762572 7:0.015109651 8:0.13922095 9:0.11614724 10:0.035545738 
--256 1:0.35771197 2:0.30256065 3:0.11749206 4:0.14162335 5:0.080611973 6:0.074191606 7:0.022302821 8:0.055610792 9:0.10464912 10:0.18425899 
--256 1:0.2210408 2:0.4589591 3:0.1566584 4:0.097942393 5:0.065399311 6:0.25790348 7:0.20899249 8:0.17868618 9:0.10751665 10:0.06166544 
--256 1:0.59469365 2:0.25165986 3:0.075250511 4:0.042107343 5:0.03628864 6:0.19312315 7:0.18545764 8:0.23035376 9:0.16871768 10:0.37591124 
--256 1:0.51232672 2:0.28735177 3:0.081255463 4:0.076379034 5:0.042687006 6:0.381547 7:0.055848944 8:0.074718809 9:0.029748701 10:0.08815627 
--256 1:0.69591354 2:0.18619314 3:0.066281716 4:0.038140319 5:0.013471282 6:0.015441865 7:0.063514234 8:0.0045003829 9:0.052089458 10:0.04455112 
--256 1:0.38509542 2:0.26293429 3:0.20100323 4:0.085844441 5:0.065122616 6:0.18011977 7:0.038011916 8:0.20574418 9:0.23239338 10:0.16996801 
--35.190048545875591 1:0.6902471 2:0.19433466 3:0.049461598 4:0.038663591 5:0.02729305 6:0.015315359 7:0.0097454945 8:0.20023702 9:0.0692193 10:0.46344603 
--256 1:0.34470524 2:0.30368249 3:0.14876726 4:0.13256168 5:0.070283329 6:0.092754779 7:0.059062144 8:0.10307196 9:0.083720152 10:0.087227829 
--44.846949360091941 1:0.2990028 2:0.35845097 3:0.18398193 4:0.10977382 5:0.04879048 6:0.281442 7:0.085000196 8:0.060398211 9:0.017207406 10:0.032671961 
--256 1:0.32413871 2:0.3072938 3:0.17226944 4:0.13062868 5:0.065669367 6:0.063894348 7:0.018443406 8:0.14424473 9:0.19983843 10:0.1292806 
--256 1:0.56660144 2:0.22070327 3:0.10543782 4:0.066868292 5:0.040389185 6:0.072554955 7:0.015155999 8:0.085403036 9:0.086501428 10:0.078737376 
--256 1:0.31703103 2:0.29047367 3:0.20486495 4:0.11833475 5:0.069295596 6:0.10938959 7:0.018964694 8:0.012105736 9:0.0017849435 10:0.037838664 
--256 1:0.41608732 2:0.3774939 3:0.11104909 4:0.072234574 5:0.023135108 6:0.22314628 7:0.084927095 8:0.12385846 9:0.21904755 10:0.025029654 
--256 1:0.34484859 2:0.22883691 3:0.16283794 4:0.13078649 5:0.13269007 6:0.036700685 7:0.14840493 8:0.14188499 9:0.12451294 10:0.42074403 
--256 1:0.35176679 2:0.35005102 3:0.13495055 4:0.12325192 5:0.039979724 6:0.092329699 7:0.029836408 8:0.019283553 9:0.1861401 10:0.048055237 
--76.25327433257246 1:0.25002731 2:0.27205681 3:0.13915351 4:0.17079925 5:0.16796312 6:0.17565354 7:0.31458585 8:0.19444974 9:0.32352966 10:0.62876647 
--256 1:0.39498683 2:0.18929171 3:0.18311597 4:0.17716128 5:0.055444209 6:0.088021119 7:0.0058486497 8:0.11872433 9:0.040413151 10:0.20238893 
--256 1:0.34277643 2:0.3916717 3:0.11029339 4:0.11432024 5:0.040938237 6:0.018210072 7:0.030214224 8:0.026694508 9:0.0606023 10:0.052411094 
--256 1:0.32017887 2:0.36710081 3:0.16330338 4:0.10222836 5:0.04718858 6:0.24677651 7:0.073142006 8:0.11260367 9:0.043730161 10:0.078645133 
--120.64699124577859 1:0.32977513 2:0.43921856 3:0.12225872 4:0.082183681 5:0.026563905 6:0.14493485 7:0.27002659 8:0.28330781 9:0.35231341 10:0.036005807 
--256 1:0.24657022 2:0.32251179 3:0.11813454 4:0.20367744 5:0.10910601 6:0.25888857 7:0.015758424 8:0.15948779 9:0.17305293 10:0.30176638 
--256 1:0.70530474 2:0.19475149 3:0.042010876 4:0.039823698 5:0.018109195 6:0.031682295 7:0.016396302 8:0.025352547 9:0.10770882 10:0.10675144 
--14.148344590092188 1:0.17993977 2:0.57144254 3:0.12445643 4:0.08052682 5:0.043634433 6:0.331483 7:0.080133568 8:0.49432299 9:0.23326779 10:0.24750807 
--118.96015415895209 1:0.7240092 2:0.17877577 3:0.047169477 4:0.034798558 5:0.015246999 6:0.11150027 7:0.11651816 8:0.019056612 9:0.40541647 10:0.52009338 
--256 1:0.46221686 2:0.28473335 3:0.094824347 4:0.11749266 5:0.040732791 6:0.22985222 7:0.084431805 8:0.13098372 9:0.01801909 10:0.14676094 
--256 1:0.58404307 2:0.1741879 3:0.10385537 4:0.09526303 5:0.042650629 6:0.17444539 7:0.020275964 8:0.0055489628 9:0.12849026 10:0.011929064 
--256 1:0.42761554 2:0.42278827 3:0.063154472 4:0.051293385 5:0.035148335 6:0.087319369 7:0.074076132 8:0.036824846 9:0.091600921 10:0.19663404 
--256 1:0.51567353 2:0.28974421 3:0.12276205 4:0.052828174 5:0.018992043 6:0.076248016 7:0.053433144 8:0.058758562 9:0.0852151 10:0.060870299 
--256 1:0.47474934 2:0.21569657 3:0.15460989 4:0.10246645 5:0.052477746 6:0.15339147 7:0.14295454 8:0.11834396 9:0.18474699 10:0.14981587 
--256 1:0.54930854 2:0.20259223 3:0.13072653 4:0.075533914 5:0.041838789 6:0.013801549 7:0.097500483 8:0.082696798 9:0.14437989 10:0.13551154 
--256 1:0.55518533 2:0.27783865 3:0.075819375 4:0.06579207 5:0.025364574 6:0.10079844 7:0.0028562507 8:0.26843058 9:0.015462004 10:0.09459659 
--131.77988232604824 1:0.35605941 2:0.30951511 3:0.19152995 4:0.095812677 5:0.04708286 6:0.14629504 7:0.16320701 8:0.22072815 9:0.23251408 10:0.10254033 
--256 1:0.32384186 2:0.32257723 3:0.15601133 4:0.14282451 5:0.054745061 6:0.14560484 7:0.0050924258 8:0.12773453 9:0.00060062778 10:0.12614771 
--256 1:0.30877821 2:0.35052145 3:0.1401142 4:0.13994711 5:0.060639024 6:0.17972811 7:0.15457126 8:0.0027598496 9:0.25546903 10:0.018872253 
--256 1:0.56342787 2:0.15501095 3:0.11466324 4:0.11590931 5:0.050988634 6:0.017108518 7:0.10733724 8:0.13858597 9:0.076347253 10:0.050785084 
--256 1:0.27103984 2:0.31723546 3:0.17687934 4:0.15971793 5:0.075127428 6:0.21926639 7:0.11021387 8:0.066681943 9:0.12190403 10:0.11894691 
--256 1:0.28472813 2:0.29466627 3:0.20183414 4:0.14846469 5:0.070306765 6:0.10595085 7:0.099391833 8:0.18869391 9:0.074046646 10:0.012398182 
--256 1:0.36620479 2:0.38723491 3:0.11434392 4:0.082076044 5:0.050140334 6:0.17044545 7:0.093185792 8:0.3724211 9:0.2281883 10:0.18757238 
--37.605903074548237 1:0.24756784 2:0.37621974 3:0.17307294 4:0.12598593 5:0.077153556 6:0.19453298 7:0.11272637 8:0.070221455 9:0.025470787 10:0.36346063 
--256 1:0.60983228 2:0.15548989 3:0.11049315 4:0.076790109 5:0.047394571 6:0.06568858 7:0.064908309 8:0.14851189 9:0.065794107 10:0.1525731 
--256 1:0.4074724 2:0.22486879 3:0.083576573 4:0.066131343 5:0.21795089 6:0.17744912 7:0.067941394 8:0.1856526 9:0.22134473 10:0.14974712 
--256 1:0.65187539 2:0.2485813 3:0.040839552 4:0.033828348 5:0.024875412 6:0.07511034 7:0.12010608 8:0.1439478 9:0.059964008 10:0.19452798 
--256 1:0.48412608 2:0.21826274 3:0.14544279 4:0.097400409 5:0.054767978 6:0.082593998 7:0.10585342 8:0.10632061 9:0.021634974 10:0.020976576 
--256 1:0.71294052 2:0.19261243 3:0.051795965 4:0.02448985 5:0.018161236 6:0.094319728 7:0.0021183546 8:0.2007208 9:0.30012396 10:0.11382952 
--256 1:0.78028345 2:0.15271159 3:0.036970216 4:0.021587097 5:0.0084476564 6:0.021860689 7:0.0011619259 8:0.11729912 9:0.085358643 10:0.059254554 
--9.8768108061772111 1:0.33684097 2:0.3807285 3:0.13771946 4:0.10766193 5:0.037049136 6:0.36443259 7:0.23630065 8:0.0035989475 9:0.12850136 10:0.0085116714 
--256 1:0.32353082 2:0.19175716 3:0.22725845 4:0.17048782 5:0.086965753 6:0.059629424 7:0.07841188 8:0.12685236 9:0.02727168 10:0.14684693 
--256 1:0.32005503 2:0.25382463 3:0.21463795 4:0.13505432 5:0.076428073 6:0.059703663 7:0.18286262 8:0.05864214 9:0.043720865 10:0.018612127 
--256 1:0.28262491 2:0.32405702 3:0.16368637 4:0.15504489 5:0.0745868 6:0.048239023 7:0.027437626 8:0.022151809 9:0.0022100571 10:0.014549825 
--256 1:0.46521569 2:0.17413004 3:0.15734402 4:0.14333443 5:0.059975823 6:0.12562586 7:0.0082131868 8:0.044560056 9:0.22638214 10:0.1474544 
--252.49907801379777 1:0.19192114 2:0.4974148 3:0.15874764 4:0.10314596 5:0.048770465 6:0.39339071 7:0.14891455 8:0.20874996 9:0.13714832 10:0.11878176 
--256 1:0.29643942 2:0.24502336 3:0.20342684 4:0.17282394 5:0.082286435 6:0.1449093 7:0.24476808 8:0.15695018 9:0.10271848 10:0.015055254 
--256 1:0.40763862 2:0.29021189 3:0.14578377 4:0.097846569 5:0.058519152 6:0.10782885 7:0.14457862 8:0.030379466 9:0.22918999 10:0.12688679 
--167.16028392588515 1:0.41157049 2:0.26660716 3:0.16481891 4:0.10737064 5:0.049632799 6:0.44810463 7:0.089031952 8:0.10707792 9:0.17644255 10:0.069458736 
--256 1:0.54663863 2:0.29914044 3:0.082170075 4:0.051975337 5:0.020075519 6:0.043505876 7:0.19613685 8:0.16803872 9:0.12221792 10:0.064852469 
--256 1:0.58987735 2:0.24218324 3:0.089436606 4:0.055673925 5:0.022828875 6:0.14423905 7:0.1409457 8:0.11391519 9:0.23660283 10:0.22941071 
--256 1:0.63524303 2:0.21552727 3:0.079928979 4:0.050535386 5:0.018765337 6:0.12283258 7:0.062983724 8:0.093636068 9:0.17264051 10:0.19209473 
--256 1:0.415493 2:0.23564278 3:0.14569519 4:0.14737857 5:0.055790463 6:0.04650811 7:0.098672237 8:0.15399472 9:0.055307964 10:0.027543361 
--256 1:0.36212345 2:0.3678714 3:0.13111962 4:0.10060791 5:0.038277606 6:0.06520853 7:0.19513714 8:0.26280544 9:0.1173931 10:0.029373466 
--256 1:0.74933605 2:0.17415046 3:0.040611702 4:0.026630119 5:0.0092716732 6:0.031324294 7:0.077353517 8:0.20542097 9:0.35062545 10:0.41114559 
--256 1:0.65556798 2:0.22080502 3:0.068062993 4:0.039201086 5:0.016362918 6:0.13681714 7:0.091054459 8:0.02776116 9:0.21932251 10:0.17576686 
--256 1:0.66538302 2:0.23224619 3:0.058157514 4:0.03242557 5:0.011787713 6:0.030099423 7:0.02933573 8:0.10469016 9:0.10655393 10:0.076272739 
--256 1:0.68268502 2:0.13213398 3:0.062422366 4:0.077860303 5:0.044898327 6:0.17201664 7:0.01402417 8:0.10928546 9:0.2616255 10:0.19000687 
--256 1:0.53669554 2:0.14257919 3:0.13238117 4:0.12602273 5:0.06232136 6:0.2281005 7:0.05537031 8:0.12902625 9:0.24858637 10:0.16565196 
--256 1:0.68630437 2:0.14402084 3:0.066512255 4:0.062081884 5:0.041080653 6:0.049823255 7:0.093537672 8:0.00062696723 9:0.02596386 10:0.021605519 
--256 1:0.58033259 2:0.21655817 3:0.10309348 4:0.071291798 5:0.028723956 6:0.028494203 7:0.06220508 8:0.028578914 9:0.013123256 10:0.042057539 
--256 1:0.59824267 2:0.27362742 3:0.053793234 4:0.050771956 5:0.023564721 6:0.011465321 7:0.089607739 8:0.19289357 9:0.16861973 10:0.078260318 
--256 1:0.41948048 2:0.34935125 3:0.11449275 4:0.086586351 5:0.030089161 6:0.24215636 7:0.11281299 8:0.11102651 9:0.10124254 10:0.093580976 
--256 1:0.32667013 2:0.2981087 3:0.18586101 4:0.13295466 5:0.056405507 6:0.17121194 7:0.16453914 8:0.082642012 9:0.10038351 10:0.1644567 
--256 1:0.54361426 2:0.37288743 3:0.048351722 4:0.027390308 5:0.0077562801 6:0.014316867 7:0.060224838 8:0.082892296 9:0.19946724 10:0.11369126 
--256 1:0.40401569 2:0.26471045 3:0.13737731 4:0.11691886 5:0.076977701 6:0.0401706 7:0.068185883 8:0.015305074 9:0.085526815 10:0.21825484 
--34.117748921842782 1:0.22929553 2:0.43627509 3:0.1455723 4:0.13295256 5:0.05590451 6:0.010369658 7:0.18781312 8:0.20063744 9:0.011412742 10:0.018345571 
--256 1:0.66988776 2:0.20680541 3:0.071445786 4:0.035695134 5:0.016165907 6:0.02178724 7:0.00042098599 8:0.088428829 9:0.026207385 10:0.05261074 
--221.87292968610691 1:0.14750601 2:0.3201601 3:0.36981541 4:0.12174539 5:0.040773092 6:0.0410226 7:0.034818072 8:0.093674744 9:0.029629079 10:0.16319747 
--256 1:0.53871973 2:0.13639628 3:0.13846465 4:0.15651985 5:0.029899496 6:0.092953413 7:0.19115008 8:0.051163442 9:0.14093952 10:0.04807925 
--256 1:0.52400381 2:0.30551905 3:0.068923527 4:0.079829788 5:0.021723817 6:0.045302181 7:0.091929321 8:0.14890146 9:0.152779 10:0.052755063 
--256 1:0.22903042 2:0.42452736 3:0.17077486 4:0.11492703 5:0.060740336 6:0.29374714 7:0.11994581 8:0.15250467 9:0.3081769 10:0.049785394 
--256 1:0.23370063 2:0.4081577 3:0.16426616 4:0.1250919 5:0.068783615 6:0.16613567 7:0.079429633 8:0.21664887 9:0.1065034 10:0.077050305 
--256 1:0.53497876 2:0.38281218 3:0.042299126 4:0.03040426 5:0.0095056685 6:0.08088094 7:0.021242108 8:0.066611187 9:0.12025506 10:0.016749165 
--256 1:0.23773516 2:0.21631152 3:0.22806217 4:0.2068793 5:0.11101185 6:0.06815839 7:0.009572673 8:0.076188226 9:0.055636059 10:0.10304013 
--256 1:0.5084849 2:0.28685674 3:0.088022106 4:0.086311467 5:0.030324785 6:0.11183308 7:0.036390875 8:0.15062379 9:0.2201992 10:0.14426302 
--256 1:0.5768387 2:0.19175219 3:0.099749563 4:0.090371439 5:0.041288102 6:0.14639471 7:0.031867182 8:0.32746365 9:0.35479356 10:0.45921197 
--256 1:0.33557305 2:0.31934466 3:0.17130648 4:0.12331751 5:0.050458306 6:0.013496314 7:0.082412785 8:0.031522327 9:0.0090523691 10:0.17211211 
--256 1:0.49347743 2:0.23750522 3:0.132493 4:0.095316929 5:0.041207425 6:0.061274127 7:0.030651942 8:0.020966147 9:0.043665941 10:0.14184706 
--256 1:0.26421271 2:0.46778072 3:0.11407196 4:0.10563301 5:0.048301602 6:0.1316462 7:0.04137332 8:0.16453424 9:0.061492469 10:0.0084699101 
--256 1:0.41810145 2:0.28928442 3:0.13630216 4:0.099788706 5:0.056523263 6:0.043440038 7:0.076386736 8:0.0024278844 9:0.10651773 10:0.15255347 
--256 1:0.5877439 2:0.25049852 3:0.066633951 4:0.070562682 5:0.024560948 6:0.12769675 7:0.073099908 8:0.23323317 9:0.042992111 10:0.050364798 
--256 1:0.53386436 2:0.23591795 3:0.1268867 4:0.070412129 5:0.032918862 6:0.047486689 7:0.04649474 8:0.098241754 9:0.12195838 10:0.19773048 
--256 1:0.58312567 2:0.16832854 3:0.099593461 4:0.10298703 5:0.045965301 6:0.21083849 7:0.0037129896 8:0.036955255 9:0.19575436 10:0.0033938933 
--256 1:0.21040703 2:0.34569885 3:0.19952467 4:0.17144475 5:0.072924708 6:0.14135037 7:0.36138335 8:0.14400799 9:0.02737774 10:0.11154545 
--256 1:0.59791291 2:0.16124615 3:0.096667831 4:0.097469885 5:0.046703224 6:0.11321856 7:0.26439362 8:0.038353655 9:0.041933328 10:0.094693333 
--238.55370925923984 1:0.41355838 2:0.30421087 3:0.13554391 4:0.1115883 5:0.035098549 6:0.37631181 7:0.011774388 8:0.15077837 9:0.15199179 10:0.0075221914 
--256 1:0.66165783 2:0.18213637 3:0.066699778 4:0.059669517 5:0.029836505 6:0.21356927 7:0.14832063 8:0.25147639 9:0.20639107 10:0.25497208 
--256 1:0.51394875 2:0.19579806 3:0.13896536 4:0.10809893 5:0.043188892 6:0.060684844 7:0.3037722 8:0.1282296 9:0.13932763 10:0.18605267 
--256 1:0.71000545 2:0.17291425 3:0.063161917 4:0.036107469 5:0.017810918 6:0.13469352 7:0.047733609 8:0.19328975 9:0.34274561 10:0.31273895 
--34.611920295615853 1:0.31386183 2:0.41937479 3:0.1352445 4:0.096012265 5:0.035506621 6:0.18815828 7:0.052922642 8:0.43947532 9:0.1523306 10:0.083245876 
--256 1:0.25922555 2:0.40847986 3:0.11892859 4:0.14549124 5:0.067874762 6:0.27901019 7:0.21962135 8:0.15407984 9:0.076838362 10:0.052251247 
--256 1:0.62886876 2:0.19327492 3:0.08192087 4:0.070009211 5:0.025926239 6:0.093005461 7:0.10725111 8:0.0060426649 9:0.15902482 10:0.1512287 
--256 1:0.24475209 2:0.31679542 3:0.20769256 4:0.15441252 5:0.076347402 6:0.055916445 7:0.033788785 8:0.074785936 9:0.13512535 10:0.10535038 
--256 1:0.64442996 2:0.26844121 3:0.042694736 4:0.028788094 5:0.015646004 6:0.048131642 7:0.039143436 8:0.062312572 9:0.057144988 10:0.065337281 
--256 1:0.45687118 2:0.30956641 3:0.09437582 4:0.093424687 5:0.045761902 6:0.062667079 7:0.15421308 8:0.025368183 9:0.0024346927 10:0.18026248 
--256 1:0.74130891 2:0.16049907 3:0.04114927 4:0.037110826 5:0.019931928 6:0.031316255 7:0.15260388 8:0.025622985 9:0.1582172 10:0.11227213 
--256 1:0.28990584 2:0.25952467 3:0.21754715 4:0.17284468 5:0.060177668 6:0.11135109 7:0.058647853 8:0.12998572 9:0.28837152 10:0.12913002 
--256 1:0.30465703 2:0.44141731 3:0.12096932 4:0.071307468 5:0.061648875 6:0.036347388 7:0.077268545 8:0.21248209 9:0.11553917 10:0.011381078 
--256 1:0.41301746 2:0.26836324 3:0.14734597 4:0.117657 5:0.05361633 6:0.074082422 7:0.059520873 8:0.15583224 9:0.2296277 10:0.28824466 
--256 1:0.77249767 2:0.16252991 3:0.02899562 4:0.023401377 5:0.012575424 6:0.04949718 7:0.021302657 8:0.0049873252 9:0.18966261 10:0.34458123 
--3.8396890471876968 1:0.35994361 2:0.47247768 3:0.099765349 4:0.045889777 5:0.021923582 6:0.031708866 7:0.035617927 8:0.14818985 9:0.18955073 10:0.050022531 
--256 1:0.43283488 2:0.19930558 3:0.14250869 4:0.16893503 5:0.056415824 6:0.15242392 7:0.047343781 8:0.037569399 9:0.0065469726 10:0.1462366 
--256 1:0.53838964 2:0.29629245 3:0.094711077 4:0.050004833 5:0.020602 6:0.010994351 7:0.013101945 8:0.10587806 9:0.21101997 10:0.011353523 
--256 1:0.47205066 2:0.21686217 3:0.12602768 4:0.12183745 5:0.063222045 6:0.15501292 7:0.072029815 8:0.22908765 9:0.22527071 10:0.21158555 
--256 1:0.43923293 2:0.31338011 3:0.099668671 4:0.10015051 5:0.04756777 6:0.1536432 7:0.14453623 8:0.01785839 9:0.13026357 10:0.03208073 
--256 1:0.61832529 2:0.26933345 3:0.066988556 4:0.03069812 5:0.014654585 6:0.18679858 7:0.12406934 8:0.044218096 9:0.00077281982 10:0.12188468 
--256 1:0.67451443 2:0.19728766 3:0.06475255 4:0.042411317 5:0.021034039 6:0.089474018 7:0.074429906 8:0.092630348 9:0.10785005 10:0.16713751 
--256 1:0.75095585 2:0.20430713 3:0.028989329 4:0.010747162 5:0.0050005327 6:0.020339477 7:0.057657105 8:0.11664662 9:0.2279437 10:0.28788864 
--256 1:0.62535951 2:0.1966595 3:0.073370573 4:0.069887409 5:0.034723004 6:0.032502413 7:0.12580677 8:0.0063982677 9:0.018195183 10:0.087482101 
--256 1:0.78666261 2:0.14551063 3:0.040917233 4:0.019770928 5:0.0071385912 6:0.0041995318 7:0.02394237 8:0.13665701 9:0.09905971 10:0.066352875 
--256 1:0.73202947 2:0.18919791 3:0.040523149 4:0.026636989 5:0.011612478 6:0.018768078 7:0.13914495 8:0.16110609 9:0.1168297 10:0.052894799 
--256 1:0.392524 2:0.21277656 3:0.1881252 4:0.12855653 5:0.078017712 6:0.37389937 7:0.00396316 8:0.11664676 9:0.044219314 10:0.094507295 
--256 1:0.23466772 2:0.2907318 3:0.20036445 4:0.15764459 5:0.11659144 6:0.083178739 7:0.14502912 8:0.071777351 9:0.045588004 10:0.060391802 
--256 1:0.66269399 2:0.2466475 3:0.039904543 4:0.032122234 5:0.018631734 6:0.031430818 7:0.015527667 8:0.082984082 9:0.14588317 10:0.088634311 
--256 1:0.656555 2:0.1863247 3:0.065450248 4:0.060222311 5:0.031447734 6:0.16133004 7:0.059880815 8:0.070909498 9:0.13879734 10:0.10727175 
--256 1:0.81686072 2:0.12289846 3:0.029173224 4:0.022838368 5:0.0082292265 6:0.054460965 7:0.084488416 8:0.052130249 9:0.080716456 10:0.1305848 
--256 1:0.68107744 2:0.23553855 3:0.04399493 4:0.024215648 5:0.015173437 6:0.083253513 7:0.14555373 8:0.24412181 9:0.20088283 10:0.1431334 
--256 1:0.43155128 2:0.26138739 3:0.12602382 4:0.14093369 5:0.040103821 6:0.00016679041 7:0.046832525 8:0.064929739 9:0.33646192 10:0.10923634 
--256 1:0.64985701 2:0.22927619 3:0.064137276 4:0.037345966 5:0.019383557 6:0.016077513 7:0.08876837 8:0.23297524 9:0.16359869 10:0.026743544 
--256 1:0.70705029 2:0.21713985 3:0.048020023 4:0.01866252 5:0.0091273178 6:0.070605094 7:0.0356524 8:0.12619255 9:0.10027455 10:0.053175058 
--256 1:0.52376366 2:0.36225016 3:0.047260819 4:0.041191835 5:0.025533525 6:0.18490812 7:0.030442166 8:0.0058548649 9:0.20304233 10:0.096371674 
--256 1:0.21843421 2:0.35706601 3:0.18977348 4:0.15667628 5:0.078050017 6:0.32131421 7:0.085659936 8:0.02095835 9:0.034524993 10:0.11134063 
--256 1:0.44741312 2:0.22502079 3:0.15647944 4:0.11395667 5:0.057129981 6:0.037434641 7:0.038350697 8:0.17459111 9:0.026489745 10:0.077226881 
--256 1:0.46081219 2:0.24979625 3:0.11354575 4:0.12056884 5:0.05527697 6:0.12772005 7:0.086511941 8:0.14533443 9:0.34725599 10:0.51161133 
--256 1:0.22537177 2:0.43266816 3:0.16633932 4:0.11920084 5:0.056419912 6:0.24341977 7:0.12905854 8:0.12833094 9:0.014689386 10:0.071538423 
--256 1:0.57517092 2:0.1964943 3:0.097408926 4:0.080969249 5:0.049956607 6:0.14836348 7:0.011827447 8:0.13807063 9:0.13594255 10:0.061786625 
--256 1:0.44117335 2:0.26217351 3:0.10419748 4:0.13722316 5:0.055232503 6:0.015316324 7:0.14974053 8:0.16581901 9:0.15777868 10:0.15769938 
--256 1:0.26387655 2:0.28407326 3:0.19944425 4:0.18623366 5:0.066372273 6:0.28200013 7:0.1565971 8:0.2461612 9:0.097420553 10:0.062019737 
--256 1:0.41901959 2:0.45425266 3:0.065998885 4:0.043025924 5:0.017702942 6:0.07346432 7:0.051504005 8:0.13986719 9:0.013459984 10:0.074315976 
--256 1:0.3447409 2:0.31069298 3:0.18366119 4:0.10739776 5:0.05350716 6:0.13180979 7:0.22729047 8:0.0071544655 9:0.037815419 10:0.082657282 
--256 1:0.39957047 2:0.34926269 3:0.10690619 4:0.092149468 5:0.052111185 6:0.12766824 7:0.010572163 8:0.080246798 9:0.20955193 10:0.34143627 
--256 1:0.33159479 2:0.33330054 3:0.15433853 4:0.11198598 5:0.068780157 6:0.040433764 7:0.017340017 8:0.061969483 9:0.0044143541 10:0.011562623 
--256 1:0.53927197 2:0.27978164 3:0.068737134 4:0.078062721 5:0.034146535 6:0.020189915 7:0.021073057 8:0.047853218 9:0.031496811 10:0.045394492 
--256 1:0.37069372 2:0.32283298 3:0.12104971 4:0.13297129 5:0.052452302 6:0.02169455 7:0.023882974 8:0.036092387 9:0.11731904 10:0.090427872 
--256 1:0.48430333 2:0.30549293 3:0.11476186 4:0.058560106 5:0.036881782 6:0.40670452 7:0.22678723 8:0.047949545 9:0.091195004 10:0.044168456 
--256 1:0.64850468 2:0.22832938 3:0.065145042 4:0.040791795 5:0.0172291 6:0.17470688 7:0.090842317 8:0.0010450601 9:0.053181911 10:0.11782934 
--256 1:0.29978186 2:0.1479478 3:0.061242609 4:0.099592264 5:0.39143547 6:0.29199206 7:0.041396366 8:0.037979781 9:0.19508395 10:0.22971522 
--256 1:0.7286439 2:0.1613664 3:0.05885502 4:0.03247358 5:0.018661106 6:0.12364109 7:0.0051776757 8:0.13768518 9:0.03421668 10:0.060029007 
--256 1:0.54111699 2:0.25163696 3:0.10739898 4:0.070306011 5:0.029541068 6:0.020471091 7:0.10402455 8:0.014885391 9:0.084658259 10:0.21880209 
--256 1:0.36962114 2:0.35018413 3:0.12944956 4:0.10603961 5:0.044705558 6:0.24860094 7:0.10716046 8:0.013728833 9:0.21275737 10:0.031268749 
--256 1:0.56813769 2:0.28549883 3:0.075339966 4:0.047556446 5:0.023467059 6:0.0133809 7:0.07521655 8:0.097811805 9:0.027345528 10:0.075141171 
--256 1:0.78144727 2:0.17042637 3:0.02728708 4:0.012650779 5:0.0081884933 6:0.027834449 7:0.063609588 8:0.13050116 9:0.13690758 10:0.35889702 
--256 1:0.60097553 2:0.24302458 3:0.071658524 4:0.055700512 5:0.02864086 6:0.049426637 7:0.051231069 8:0.036165019 9:0.19068196 10:0.15846465 
--256 1:0.48514891 2:0.25813329 3:0.12595561 4:0.082656795 5:0.048105403 6:0.23686081 7:0.017308504 8:0.11115247 9:0.09220078 10:0.13660758 
--256 1:0.40406582 2:0.203903 3:0.20301727 4:0.12316632 5:0.065847592 6:0.043852812 7:0.007820302 8:0.090513724 9:0.027731099 10:0.071202841 
--256 1:0.3473571 2:0.43418805 3:0.10664416 4:0.080639166 5:0.031171523 6:0.22304359 7:0.046853048 8:0.04401312 9:0.15996061 10:0.064551037 
--256 1:0.58735356 2:0.27097562 3:0.078576813 4:0.042043716 5:0.021050288 6:0.0066977129 7:0.011073151 8:0.1002564 9:0.0629457 10:0.18438998 
--256 1:0.35504467 2:0.256558 3:0.19622274 4:0.12487368 5:0.06730092 6:0.13227558 7:0.095078085 8:0.0019904723 9:0.046010222 10:0.053385008 
--256 1:0.58985253 2:0.24028926 3:0.098463268 4:0.047293811 5:0.024101131 6:0.12687655 7:0.0002028541 8:0.066864676 9:0.15707618 10:0.083352951 
--256 1:0.74136389 2:0.17704116 3:0.038899482 4:0.028979543 5:0.013715926 6:0.0092421309 7:0.04755698 8:0.02985181 9:0.010149657 10:0.047240958 
--256 1:0.5775527 2:0.19314632 3:0.10504313 4:0.094928665 5:0.029329188 6:0.017519197 7:0.011550852 8:0.055719954 9:0.16773149 10:0.11864586 
--256 1:0.49171441 2:0.26830031 3:0.13940154 4:0.071648442 5:0.028935298 6:0.091916322 7:0.044879915 8:0.043559082 9:0.068503713 10:0.065829468 
--256 1:0.73118948 2:0.1780615 3:0.038857443 4:0.033502064 5:0.018389511 6:0.046134752 7:0.049333516 8:0.0057176868 9:0.21342146 10:0.46321286 
--256 1:0.5451732 2:0.2699467 3:0.078063752 4:0.068146595 5:0.038669759 6:0.12843034 7:0.17643232 8:0.25905406 9:0.26183252 10:0.5077041 
--256 1:0.69782448 2:0.18096208 3:0.04780329 4:0.051539714 5:0.021870437 6:0.34429727 7:0.26079421 8:0.17358441 9:0.28100101 10:0.0043507684 
--256 1:0.38393121 2:0.41540448 3:0.098414753 4:0.061324956 5:0.040924605 6:0.1426783 7:0.11228965 8:0.063445273 9:0.17790138 10:0.27630736 
--256 1:0.76041814 2:0.16618561 3:0.04489155 4:0.020316871 5:0.0081878289 6:0.027045152 7:0.06985226 8:0.19468773 9:0.17451501 10:0.19891849 
--256 1:0.22140191 2:0.42257582 3:0.16808188 4:0.1221583 5:0.065782094 6:0.049327446 7:0.0072864353 8:0.13317272 9:0.2027043 10:0.0088653035 
--256 1:0.52223087 2:0.28244269 3:0.054128826 4:0.083021878 5:0.058175737 6:0.31240571 7:0.14986995 8:0.14928452 9:0.15423594 10:0.043705417 
--256 1:0.43459998 2:0.2854282 3:0.14359297 4:0.097209783 5:0.039169063 6:0.21178906 7:0.27473362 8:0.056761838 9:0.10036893 10:0.03950839 
--256 1:0.35973834 2:0.32652438 3:0.16231717 4:0.11516737 5:0.036252736 6:0.30716409 7:0.16082596 8:0.17429266 9:0.31048685 10:0.2057642 
--256 1:0.5630542 2:0.22523516 3:0.13025583 4:0.048001923 5:0.033452888 6:0.022916366 7:0.0033143197 8:0.10528726 9:0.079075965 10:0.0046265805 
--256 1:0.61580884 2:0.16715557 3:0.1026195 4:0.077517389 5:0.0368987 6:0.027184956 7:0.057440412 8:0.041747003 9:0.1235451 10:0.17131254 
--256 1:0.63449698 2:0.17857923 3:0.088440884 4:0.06749813 5:0.030984775 6:0.40391789 7:0.29096049 8:0.2875453 9:0.26613112 10:0.29357437 
--243.65366487905203 1:0.32442737 2:0.45212553 3:0.10124741 4:0.084943958 5:0.037255736 6:0.022179796 7:0.040636915 8:0.087271106 9:0.017350706 10:0.20515957 
--40.838690036970405 1:0.4185316 2:0.29398368 3:0.14593509 4:0.098926523 5:0.042623116 6:0.018115958 7:0.041175559 8:0.10899015 9:0.15012071 10:0.38602482 
--256 1:0.33751776 2:0.24245345 3:0.2145935 4:0.14248532 5:0.062949969 6:0.27805203 7:0.033110548 8:0.18264748 9:0.22424727 10:0.13294045 
--256 1:0.63223719 2:0.25531639 3:0.058621053 4:0.038091589 5:0.015733779 6:0.15437873 7:0.10647174 8:0.092495213 9:0.037803351 10:0.04325994 
--256 1:0.3119362 2:0.30065895 3:0.1563563 4:0.15213329 5:0.078915252 6:0.026329938 7:0.0048392973 8:0.047009734 9:0.067260677 10:0.0023756873 
--256 1:0.48810507 2:0.25636226 3:0.09737707 4:0.10529533 5:0.052860271 6:0.023574913 7:0.011681209 8:0.12499883 9:0.030615869 10:0.089112759 
--2.8506606308182123 1:0.76324071 2:0.097049181 3:0.062724391 4:0.0437958 5:0.03318992 6:0.84997503 7:0.40876909 8:0.024690821 9:0.17538716 10:0.039234477 
--256 1:0.41137463 2:0.27674239 3:0.170128 4:0.082546855 5:0.059208131 6:0.095052366 7:0.028048262 8:0.071341682 9:0.055591284 10:0.043810984 
--256 1:0.44947177 2:0.32594841 3:0.11956287 4:0.070676776 5:0.034340173 6:0.047797369 7:0.14344868 8:0.040239174 9:0.046100477 10:0.018002079 
--256 1:0.30384207 2:0.33692531 3:0.15032449 4:0.15590295 5:0.053005183 6:0.046843715 7:0.12035091 8:0.11702514 9:0.06457555 10:0.08990426 
--256 1:0.65514569 2:0.20835042 3:0.06556566 4:0.048899215 5:0.022039014 6:0.0021449431 7:0.025591711 8:0.037161818 9:0.13379556 10:0.05323319 
--256 1:0.41074433 2:0.23883244 3:0.15057983 4:0.12738523 5:0.072458171 6:0.015782965 7:0.15959178 8:0.054210573 9:0.023530191 10:0.025906532 
--256 1:0.20925589 2:0.19712932 3:0.29585165 4:0.18757139 5:0.11019175 6:0.13453369 7:0.29974273 8:0.055363268 9:0.17966057 10:0.20430484 
--256 1:0.57779471 2:0.25688702 3:0.075794139 4:0.062030214 5:0.02749392 6:0.11122337 7:0.11631685 8:0.29841204 9:0.11626716 10:0.072044996 
--256 1:0.68741773 2:0.21397041 3:0.058053738 4:0.028239072 5:0.012319052 6:0.085305456 7:0.067522917 8:0.025478847 9:0.17566091 10:0.2708899 
--86.423853300326869 1:0.29019111 2:0.33006348 3:0.19936281 4:0.12903736 5:0.051345244 6:0.18193002 7:0.26454965 8:0.045075624 9:0.10828927 10:0.16669187 
--256 1:0.59962359 2:0.169498 3:0.1168135 4:0.085396352 5:0.028668556 6:0.08020783 7:0.098481311 8:0.023870427 9:0.056847749 10:0.036861384 
--256 1:0.59057481 2:0.21942851 3:0.075258672 4:0.083582315 5:0.031155696 6:0.12120791 7:0.0019282627 8:0.17963601 9:0.29124949 10:0.059517775 
--256 1:0.5463179 2:0.21361405 3:0.088907883 4:0.097295548 5:0.053864622 6:0.48656099 7:0.1219169 8:0.28162635 9:0.30187365 10:0.12255292 
--256 1:0.37245211 2:0.26994455 3:0.1771394 4:0.11924202 5:0.06122192 6:0.14186525 7:0.16061566 8:0.0668578 9:0.063689953 10:0.15582934 
--256 1:0.42504344 2:0.46004053 3:0.061497261 4:0.037719961 5:0.015698806 6:0.061048059 7:0.035527178 8:0.13430584 9:0.030034403 10:0.11385951 
--256 1:0.45387336 2:0.31202112 3:0.14604493 4:0.056126353 5:0.031934243 6:0.075354855 7:0.030669844 8:0.049394096 9:0.05424988 10:0.065201421 
--256 1:0.6239983 2:0.27578668 3:0.050371064 4:0.034184506 5:0.015659442 6:0.16778899 7:0.094999153 8:0.29885226 9:0.17848447 10:0.29631643 
--256 1:0.29304338 2:0.38906068 3:0.13578865 4:0.12523993 5:0.056867358 6:0.1491206 7:0.023490455 8:0.082914654 9:0.10492265 10:0.096650534 
--256 1:0.73416852 2:0.17407733 3:0.055277219 4:0.025833906 5:0.010643019 6:0.013338607 7:0.013419898 8:0.031019281 9:0.13452626 10:0.23018916 
--219.8937849399197 1:0.37540157 2:0.26996596 3:0.15448692 4:0.15267592 5:0.047469626 6:0.027159319 7:0.36897074 8:0.2808778 9:0.1135501 10:0.0099082772 
--26.291017511662261 1:0.50897651 2:0.24764438 3:0.10031166 4:0.092575255 5:0.050492201 6:0.44979567 7:0.28213284 8:0.2053789 9:0.25714903 10:0.45493456 
--256 1:0.34757402 2:0.32743673 3:0.17940402 4:0.097639999 5:0.04794523 6:0.06432014 7:0.058693376 8:0.021869902 9:0.14964567 10:0.084174384 
--256 1:0.37115781 2:0.33075346 3:0.14222799 4:0.10548647 5:0.050374273 6:0.15063219 7:0.19150009 8:0.10266967 9:0.0043073234 10:0.067104888 
--256 1:0.57045293 2:0.30603197 3:0.070450225 4:0.036195263 5:0.016869609 6:0.061763354 7:0.08921103 8:0.010324242 9:0.022344487 10:0.049365229 
--128.82322034524833 1:0.54674971 2:0.20917813 3:0.12546228 4:0.082622334 5:0.035987539 6:0.019461901 7:0.054521604 8:0.17508476 9:0.1249771 10:0.13802153 
--256 1:0.50611511 2:0.25818248 3:0.1235352 4:0.081026495 5:0.03114072 6:0.051001907 7:0.064758757 8:0.13195222 9:0.24683866 10:0.3623502 
--256 1:0.27807465 2:0.32737043 3:0.18457089 4:0.14056392 5:0.069420107 6:0.0067958079 7:0.02423858 8:0.19341135 9:0.20038801 10:0.11671632 
--256 1:0.66062469 2:0.15736671 3:0.068996963 4:0.077326037 5:0.035685594 6:0.29490793 7:0.31099314 8:0.2202792 9:0.33536166 10:0.4239442 
--256 1:0.55377423 2:0.2851445 3:0.068951441 4:0.064196636 5:0.027933191 6:0.10303704 7:0.12973528 8:0.1400474 9:0.037354775 10:0.03565645 
--256 1:0.57686536 2:0.20452737 3:0.080490997 4:0.08250368 5:0.055612593 6:0.0080428063 7:0.075994651 8:0.079726203 9:0.048984978 10:0.016365667 
--256 1:0.6087998 2:0.21821665 3:0.082472976 4:0.060073457 5:0.030437112 6:0.031437503 7:0.018867758 8:0.024285037 9:0.0026867668 10:0.011949346 
--256 1:0.43416976 2:0.2582912 3:0.10805385 4:0.12920881 5:0.070276382 6:0.029597303 7:0.038028436 8:0.02390822 9:0.16817248 10:0.42184879 
--256 1:0.54700098 2:0.22616961 3:0.12802151 4:0.054826868 5:0.043981021 6:0.021600529 7:0.046209866 8:0.040651695 9:0.172974 10:0.036222521 
--256 1:0.56220164 2:0.24897216 3:0.11276579 4:0.054157788 5:0.021902624 6:0.10478498 7:0.036716386 8:0.11819923 9:0.044124789 10:0.0302011 
--256 1:0.51509525 2:0.24385001 3:0.10965885 4:0.09614071 5:0.035255176 6:0.1552069 7:0.19173429 8:0.0080980358 9:0.0034522792 10:0.15862103 
--256 1:0.61409883 2:0.16946658 3:0.080563938 4:0.087587151 5:0.048283495 6:0.10986089 7:0.35661337 8:0.1847015 9:0.24192612 10:0.19828705 
--256 1:0.35614235 2:0.25305977 3:0.14108761 4:0.16264653 5:0.087063735 6:0.075433796 7:0.30316905 8:0.27478038 9:0.13575232 10:0.34839091 
--256 1:0.59045716 2:0.19378197 3:0.090242706 4:0.088685789 5:0.036832382 6:0.021393381 7:0.0095396586 8:0.37171855 9:0.20140032 10:0.2163819 
--256 1:0.68008765 2:0.20428749 3:0.060028199 4:0.041768834 5:0.01382782 6:0.076201112 7:0.094638351 8:0.011647561 9:0.15179834 10:0.055852248 
--256 1:0.46159369 2:0.26891051 3:0.082580294 4:0.098114443 5:0.088801069 6:0.16044871 7:0.12895594 8:0.08486533 9:0.12809785 10:0.34165859 
--256 1:0.15429594 2:0.44618319 3:0.1965812 4:0.11772168 5:0.085217993 6:0.11388652 7:0.0039102442 8:0.083807176 9:0.032858599 10:0.00912712 
--256 1:0.64472161 2:0.22070677 3:0.077605936 4:0.036744326 5:0.020221362 6:0.1163895 7:0.052080729 8:0.13922011 9:0.049395173 10:0.06000612 
--256 1:0.45004403 2:0.32523707 3:0.11824054 4:0.07923906 5:0.0272393 6:0.070359071 7:0.051539764 8:0.10001798 9:0.13024556 10:0.19075241 
--256 1:0.43818829 2:0.25164578 3:0.15922824 4:0.087334454 5:0.063603227 6:0.069539157 7:0.019079101 8:0.22026742 9:0.049431125 10:0.0092126299 
--256 1:0.77181631 2:0.15394068 3:0.039303391 4:0.025190562 5:0.0097490579 6:0.038280799 7:0.0066377542 8:0.039030753 9:0.16215801 10:0.025053557 
--256 1:0.41115309 2:0.26457472 3:0.13816558 4:0.12787778 5:0.058228835 6:0.12317818 7:0.036071005 8:0.098122867 9:0.041464651 10:0.22107979 
--256 1:0.82465361 2:0.1157515 3:0.028059942 4:0.020775129 5:0.01075982 6:0.0010660183 7:0.13374095 8:0.22212377 9:0.2492573 10:0.065526336 
--256 1:0.37579331 2:0.30227662 3:0.11454047 4:0.13215466 5:0.075234939 6:0.038495366 7:0.073509201 8:0.015320532 9:0.034489166 10:0.033172001 
--256 1:0.52617626 2:0.38030626 3:0.061719514 4:0.023032501 5:0.0087654619 6:0.011105599 7:0.055788767 8:0.01792313 9:0.020476586 10:0.030625919 
--256 1:0.2100797 2:0.33159904 3:0.2414988 4:0.14216407 5:0.074658391 6:0.043905337 7:0.13252839 8:0.1097567 9:0.11646143 10:0.073820187 
--256 1:0.75321638 2:0.15149785 3:0.033058326 4:0.038417557 5:0.023809882 6:0.036693633 7:0.095046876 8:0.19211382 9:0.051284046 10:0.13396379 
--256 1:0.55762733 2:0.24550898 3:0.095155731 4:0.072213372 5:0.02949458 6:0.15238929 7:0.13845829 8:0.1748688 9:0.16238643 10:0.023909414 
--256 1:0.37274964 2:0.24239921 3:0.15616946 4:0.18019295 5:0.048488743 6:0.22279565 7:0.18147461 8:0.0016604303 9:0.20254522 10:0.1216145 
--256 1:0.37514944 2:0.24767158 3:0.18451973 4:0.13192781 5:0.060731453 6:0.20232782 7:0.040859027 8:0.20434228 9:0.18186104 10:0.1191986 
--256 1:0.75157718 2:0.09024267 3:0.035118819 4:0.08012264 5:0.042938694 6:0.044937004 7:0.23226259 8:0.099789232 9:0.0073169793 10:0.17262453 
--256 1:0.6684681 2:0.22305412 3:0.05272941 4:0.037688386 5:0.018059984 6:0.069069626 7:0.15113201 8:0.12067296 9:0.15750429 10:0.2307299 
--256 1:0.47490776 2:0.2329842 3:0.14342273 4:0.10490378 5:0.043781517 6:0.0053911093 7:0.014244718 8:0.038698709 9:0.035214419 10:0.094698956 
--256 1:0.32032902 2:0.27722228 3:0.19077526 4:0.15633677 5:0.055336674 6:0.098271611 7:0.0034727926 8:0.055074787 9:0.30151071 10:0.13371056 
--256 1:0.27996462 2:0.42180928 3:0.14122461 4:0.09955536 5:0.057446123 6:0.02213956 7:0.14684019 8:0.35496404 9:0.018782719 10:0.090595658 
--256 1:0.45426779 2:0.33861261 3:0.10108641 4:0.07837781 5:0.02765538 6:0.12314662 7:0.024088696 8:0.092385722 9:0.02788242 10:0.091916769 
--256 1:0.25795482 2:0.48592583 3:0.11676484 4:0.092570534 5:0.046783978 6:0.090685918 7:0.044896734 8:0.10434386 9:0.02319042 10:0.0055928735 
--78.078841382898773 1:0.37223415 2:0.23896313 3:0.19206069 4:0.1389117 5:0.057830324 6:0.28577894 7:0.17567593 8:0.14661477 9:0.47523 10:0.25502566 
--256 1:0.38068006 2:0.27489122 3:0.16371639 4:0.1302183 5:0.050494035 6:0.24962085 7:0.027412888 8:0.12494353 9:0.074624653 10:0.031152902 
--256 1:0.44721221 2:0.29026508 3:0.11714739 4:0.083926223 5:0.061449091 6:0.10450951 7:0.054154525 8:0.054378207 9:0.21248193 10:0.44412244 
--256 1:0.63732129 2:0.18547766 3:0.070265573 4:0.074256297 5:0.032679186 6:0.03876163 7:0.055179619 8:0.19456544 9:0.026555 10:0.17803 
--256 1:0.37116987 2:0.35645841 3:0.16042219 4:0.074724178 5:0.037225352 6:0.087247218 7:0.094933787 8:0.030658711 9:0.067650372 10:0.13677891 
--256 1:0.40311063 2:0.28675538 3:0.1412576 4:0.12223614 5:0.046640254 6:0.21604989 7:0.14491604 8:0.034307762 9:0.0052605714 10:0.033766388 
--83.745362772390934 1:0.59753296 2:0.19345888 3:0.091418806 4:0.071629682 5:0.045959671 6:0.21020994 7:0.12903737 8:0.083350426 9:0.057816338 10:0.36160726 
--55.252470778583351 1:0.14098921 2:0.64018791 3:0.06685868 4:0.093183267 5:0.058780932 6:0.32419522 7:0.05942149 8:0.22614419 9:0.41009501 10:0.56490777 
--256 1:0.67915869 2:0.18589443 3:0.065263292 4:0.048747674 5:0.020935914 6:0.15081398 7:0.073058118 8:0.058204805 9:0.018825918 10:0.0467251 
--256 1:0.24316078 2:0.3688898 3:0.14952311 4:0.1342113 5:0.10421501 6:0.0088538382 7:0.017776083 8:0.18414911 9:0.090183031 10:0.19157012 
--256 1:0.50824038 2:0.24802996 3:0.12127985 4:0.089771559 5:0.032678249 6:0.056531492 7:0.2304907 8:0.080761297 9:0.14505317 10:0.25344509 
--256 1:0.56024736 2:0.19043322 3:0.11764873 4:0.093134947 5:0.03853573 6:0.18723296 7:0.52189361 8:0.34477178 9:0.29270279 10:0.24195532 
--256 1:0.66605951 2:0.25467222 3:0.045452346 4:0.025241898 5:0.0085740324 6:0.099122848 7:0.011145243 8:0.031076275 9:0.24490968 10:0.28488029 
--256 1:0.60826183 2:0.21708097 3:0.092798335 4:0.06391696 5:0.017941906 6:0.0016207809 7:0.10679025 8:0.0029212692 9:0.19237787 10:0.18832729 
--256 1:0.26554227 2:0.4174953 3:0.14222172 4:0.12991408 5:0.044826634 6:0.025296328 7:0.14742867 8:0.050392432 9:0.032357415 10:0.11622267 
--256 1:0.49786426 2:0.32452655 3:0.096810295 4:0.055383696 5:0.025415198 6:0.21218702 7:0.051279494 8:0.020737403 9:0.020197518 10:0.27301192 
--256 1:0.63423752 2:0.15416354 3:0.059389785 4:0.10726897 5:0.04494018 6:0.20333687 7:0.095459017 8:0.09589495 9:0.08950034 10:0.0029983389 
--256 1:0.36480375 2:0.3290441 3:0.14005957 4:0.12287712 5:0.043215453 6:0.21064906 7:0.073322233 8:0.089746161 9:0.010124938 10:0.049202454 
--3.9154899659665534 1:0.29751663 2:0.24760455 3:0.080178186 4:0.14958205 5:0.22511858 6:0.24892656 7:0.52109234 8:0.56146607 9:0.60168174 10:0.82159457 
--256 1:0.32584764 2:0.35036528 3:0.12313668 4:0.13215171 5:0.068498695 6:0.11088668 7:0.090051024 8:0.16034445 9:0.17497769 10:0.020421786 
--256 1:0.39514244 2:0.34202784 3:0.15007885 4:0.074768211 5:0.037982654 6:0.11904379 7:0.01738909 8:0.071496971 9:0.027909352 10:0.0062230157 
--256 1:0.29087023 2:0.35268642 3:0.17564443 4:0.11429505 5:0.066503858 6:0.10548207 7:0.11103206 8:0.096455796 9:0.010810397 10:0.1162295 
--256 1:0.40859247 2:0.25553598 3:0.16475405 4:0.12505505 5:0.046062454 6:0.32246113 7:0.10678385 8:0.19444945 9:0.080285115 10:0.2191269 
--256 1:0.35157251 2:0.36111983 3:0.13234717 4:0.10424942 5:0.050711073 6:0.17843532 7:0.097143504 8:0.41721972 9:0.074713549 10:0.071872963 
--151.47811624653153 1:0.46461974 2:0.40720373 3:0.087269303 4:0.03004378 5:0.010863452 6:0.051926335 7:0.1822963 8:0.1514215 9:0.16964521 10:0.43532075 
--256 1:0.3057071 2:0.49489179 3:0.065788096 4:0.097922153 5:0.035690868 6:0.17031059 7:0.17259348 8:0.038582069 9:0.062761202 10:0.12200652 
--256 1:0.51112203 2:0.25101993 3:0.10521642 4:0.08010388 5:0.052537739 6:0.051488565 7:0.057272757 8:0.089041382 9:0.010709401 10:0.07459656 
--256 1:0.58355369 2:0.21942151 3:0.092508678 4:0.075053052 5:0.029463069 6:0.077503922 7:0.10093718 8:0.04786766 9:0.045505909 10:0.0010107405 
--209.20435300434593 1:0.85033968 2:0.055878342 3:0.042111558 4:0.025649129 5:0.026021294 6:0.062477671 7:0.22860077 8:0.092562135 9:0.31869218 10:0.2093758 
--256 1:0.37745339 2:0.34707794 3:0.14855367 4:0.088827354 5:0.038087654 6:0.089872411 7:0.1427608 8:0.10564879 9:0.053332748 10:0.015151159 
--256 1:0.66161311 2:0.14046252 3:0.076163904 4:0.084974254 5:0.03678621 6:0.045936575 7:0.21783425 8:0.083184106 9:0.2464642 10:0.24211312 
--256 1:0.20785516 2:0.42974892 3:0.19917065 4:0.092132163 5:0.071093112 6:0.082314597 7:0.058643302 8:0.048159836 9:0.11112693 10:0.060422122 
--256 1:0.36019937 2:0.40661053 3:0.11959399 4:0.06972548 5:0.043870637 6:0.027006856 7:0.0048239801 8:0.04782605 9:0.28825937 10:0.18411171 
--256 1:0.68209832 2:0.20239929 3:0.056422506 4:0.042687594 5:0.016392288 6:0.092769601 7:0.21895419 8:0.13319602 9:0.12033963 10:0.1167876 
--256 1:0.40579839 2:0.24202396 3:0.13673652 4:0.14279361 5:0.072647527 6:0.089519194 7:0.11515158 8:0.049546262 9:0.035166667 10:0.0019260988 
--256 1:0.32797686 2:0.33897239 3:0.189543 4:0.089485684 5:0.054022074 6:0.1919067 7:0.061756219 8:0.16930094 9:0.13056832 10:0.066944951 
--256 1:0.43423588 2:0.27290694 3:0.1258082 4:0.11276295 5:0.054286026 6:0.01283497 7:0.22431611 8:0.041969807 9:0.19565552 10:0.26293903 
--256 1:0.70045788 2:0.16892888 3:0.052949331 4:0.052608715 5:0.025055188 6:0.086339339 7:0.076832825 8:0.06135113 9:0.0026508025 10:0.023270922 
--256 1:0.60268179 2:0.22282521 3:0.081178067 4:0.063608001 5:0.029706936 6:0.018978439 7:0.065912457 8:0.1709766 9:0.0013004392 10:0.090019966 
--256 1:0.52341592 2:0.21224216 3:0.12888245 4:0.09254941 5:0.04291007 6:0.23040906 7:0.0072727121 8:0.038398524 9:0.075711315 10:0.028754098 
--256 1:0.35037492 2:0.25538384 3:0.1713905 4:0.15492245 5:0.067928291 6:0.23605052 7:0.061926273 8:0.029506154 9:0.10056799 10:0.017422618 
--256 1:0.2492632 2:0.4146823 3:0.13577499 4:0.12732502 5:0.072954492 6:0.082562198 7:0.065714189 8:0.20789664 9:0.028444589 10:0.013594838 
--256 1:0.49770929 2:0.35268724 3:0.065501082 4:0.052333828 5:0.031768551 6:0.09866605 7:0.023807573 8:0.050436444 9:0.073075895 10:0.01427817 
--256 1:0.26605592 2:0.34887823 3:0.20476219 4:0.12255157 5:0.057752088 6:0.02201276 7:0.11089803 8:0.1165565 9:0.11070392 10:0.18107502 
--256 1:0.51182729 2:0.21778187 3:0.13290788 4:0.093633039 5:0.043849919 6:0.047619666 7:0.02542812 8:0.17184207 9:0.059734792 10:0.13161573 
--256 1:0.30642184 2:0.45127235 3:0.10291751 4:0.095965323 5:0.043422978 6:0.17041083 7:0.029522721 8:0.016457549 9:0.027290953 10:0.025423876 
--256 1:0.57013965 2:0.243199 3:0.09231444 4:0.065933283 5:0.028413622 6:0.17830328 7:0.0008501186 8:0.03385222 9:0.064782251 10:0.026397239 
--256 1:0.67148203 2:0.22492458 3:0.055034502 4:0.031065253 5:0.017493635 6:0.02792764 7:0.09037864 8:0.023766082 9:0.024996616 10:0.056988033 
--256 1:0.43975107 2:0.35441298 3:0.094984977 4:0.083724598 5:0.027126375 6:0.022341203 7:0.0037705567 8:0.07046365 9:0.13577106 10:0.17346531 
--256 1:0.65958919 2:0.22157542 3:0.05573941 4:0.045262245 5:0.01783373 6:0.015305165 7:0.062162853 8:0.17261241 9:0.18124532 10:0.032544213 
--256 1:0.23509472 2:0.30433285 3:0.2365058 4:0.14364859 5:0.080418048 6:0.11202136 7:0.11803833 8:0.055795526 9:0.027764362 10:0.12168712 
--256 1:0.49515082 2:0.2471258 3:0.092765324 4:0.10401259 5:0.060945457 6:0.062793995 7:0.079115607 8:0.10300845 9:0.1123059 10:0.091975064 
--256 1:0.71632027 2:0.14009153 3:0.083778097 4:0.040019048 5:0.019791056 6:0.07709652 7:0.00034066331 8:0.038869008 9:0.23973366 10:0.087685073 
--256 1:0.31380754 2:0.23133544 3:0.19456633 4:0.20293076 5:0.057359936 6:0.21455926 7:0.062474588 8:0.088539198 9:0.14715159 10:0.003332393 
--256 1:0.39412459 2:0.22934087 3:0.17993052 4:0.12832077 5:0.068283248 6:0.07956588 7:0.034082472 8:0.1805823 9:0.18321898 10:0.18609366 
--256 1:0.48389637 2:0.23708626 3:0.13856372 4:0.082218213 5:0.058235441 6:0.34859477 7:0.10543835 8:0.16169233 9:0.12312216 10:0.014382385 
--2.4502521939187245 1:0.4507993 2:0.24949826 3:0.14740125 4:0.094043928 5:0.058257265 6:0.14710275 7:0.27012954 8:0.24122156 9:0.30120751 10:0.51775283 
--256 1:0.63569538 2:0.20534062 3:0.081576034 4:0.055421799 5:0.021966171 6:0.015744896 7:0.027132158 8:0.019225614 9:0.053157363 10:0.12165546 
--256 1:0.28145203 2:0.19927531 3:0.17384054 4:0.20180515 5:0.14362695 6:0.085225134 7:0.27538197 8:0.18428819 9:0.30847381 10:0.36762675 
--256 1:0.25873437 2:0.32945221 3:0.18873105 4:0.13664806 5:0.086434309 6:0.034330685 7:0.019943184 8:0.13457426 9:0.081432429 10:0.0088648276 
--256 1:0.60697539 2:0.19354962 3:0.11168993 4:0.054345575 5:0.033439481 6:0.0014192845 7:0.0010782981 8:0.055259448 9:0.073968301 10:0.11656208 
--256 1:0.67601156 2:0.18679963 3:0.072731259 4:0.0379121 5:0.026545445 6:0.05244473 7:0.029025919 8:0.16774754 9:0.042736198 10:0.037883552 
--256 1:0.50191703 2:0.34640322 3:0.077729541 4:0.056875022 5:0.017075185 6:0.0015489897 7:0.056848364 8:0.034342101 9:0.01763172 10:0.079312757 
--256 1:0.6783759 2:0.18344599 3:0.060937881 4:0.049647977 5:0.027592259 6:0.15268775 7:0.179122 8:0.28554425 9:0.18083408 10:0.2259745 
--256 1:0.27968222 2:0.44013818 3:0.098221389 4:0.1334981 5:0.048460109 6:0.19115414 7:0.33224865 8:0.33633629 9:0.055187857 10:0.20050691 
--256 1:0.42648241 2:0.30899567 3:0.12942893 4:0.082145444 5:0.052947543 6:0.3405724 7:0.051563246 8:0.16573669 9:0.086830575 10:0.019535278 
--256 1:0.28307365 2:0.3314096 3:0.13746511 4:0.14494918 5:0.10310245 6:0.017385538 7:0.12112315 8:0.056242409 9:0.026688036 10:0.042929479 
--256 1:0.40514745 2:0.31226314 3:0.14993798 4:0.092497762 5:0.040153667 6:0.017249412 7:0.018950968 8:0.16998498 9:0.18414958 10:0.093517156 
--256 1:0.70110601 2:0.21698101 3:0.042048207 4:0.027222005 5:0.012642769 6:0.0065769398 7:0.18786947 8:0.10012542 9:0.081914594 10:0.038407123 
--256 1:0.28020051 2:0.19208933 3:0.26558536 4:0.17816596 5:0.083958836 6:0.0042927925 7:0.020395557 8:0.05343981 9:0.050826428 10:0.073296077 
--256 1:0.61850962 2:0.24280169 3:0.061355118 4:0.046329292 5:0.031004283 6:0.046366903 7:0.038792777 8:0.1691777 9:0.051113556 10:0.37270371 
--152.0989255249317 1:0.23802914 2:0.16391492 3:0.3202683 4:0.2339211 5:0.043866544 6:0.06099096 7:0.10654419 8:0.093307768 9:0.12393218 10:0.05799484 
--256 1:0.46508464 2:0.34574856 3:0.079248079 4:0.078975594 5:0.030943126 6:0.073679085 7:0.061270515 8:0.011971514 9:0.0014050937 10:0.047088131 
--256 1:0.29288551 2:0.25372791 3:0.18140804 4:0.17492933 5:0.097049204 6:0.075511932 7:0.11167703 8:0.16716865 9:0.078957334 10:0.10008144 
--256 1:0.73434796 2:0.1424417 3:0.062593386 4:0.039499965 5:0.021116998 6:0.0079202111 7:0.12938825 8:0.14088734 9:0.017210092 10:0.119698 
--63.796838178672786 1:0.26271483 2:0.3031451 3:0.19284142 4:0.16098442 5:0.080314221 6:0.4450002 7:0.25724975 8:0.47150988 9:0.57311308 10:0.31236499 
--256 1:0.25721641 2:0.30766054 3:0.1521227 4:0.14564225 5:0.13735809 6:0.33083165 7:0.074270918 8:0.07953335 9:0.056230648 10:0.019870403 
--132.54361451879646 1:0.22365816 2:0.37562656 3:0.16204274 4:0.18228317 5:0.056389368 6:0.21154464 7:0.047006554 8:0.07332175 9:0.027444346 10:0.05720281 
--256 1:0.69071639 2:0.19938156 3:0.047740872 4:0.035807884 5:0.026353292 6:0.014681126 7:0.0075929235 8:0.19037366 9:0.079433549 10:0.46986513 
--185.83582511824886 1:0.52282687 2:0.22741385 3:0.10277111 4:0.093952191 5:0.053035987 6:0.17722443 7:0.12018146 8:0.19497696 9:0.42227165 10:0.5593018 
--256 1:0.33724876 2:0.30126154 3:0.1972604 4:0.11753064 5:0.046698664 6:0.12206853 7:0.062103277 8:0.16683134 9:0.23671332 10:0.2246899 
--256 1:0.18960834 2:0.38780229 3:0.15370716 4:0.17435696 5:0.094525249 6:0.053933666 7:0.11487472 8:0.035176536 9:0.00077108387 10:0.0077804392 
--256 1:0.38172461 2:0.37551145 3:0.10852364 4:0.089511285 5:0.044729022 6:0.017206863 7:0.007324072 8:0.11148102 9:0.039986866 10:0.033054424 
--256 1:0.57976116 2:0.28688934 3:0.053064739 4:0.051627143 5:0.028657624 6:0.038608232 7:0.038385916 8:0.10372969 9:0.29948153 10:0.27264464 
--4.0715182348166241 1:0.7288149 2:0.15456498 3:0.04551879 4:0.046985225 5:0.024116105 6:0.07883629 7:0.012215612 8:0.15225437 9:0.026653893 10:0.23259539 
--231.93530325836358 1:0.45618373 2:0.238996 3:0.14495201 4:0.096090057 5:0.063778205 6:0.041475741 7:0.21474166 8:0.18015042 9:0.0081869258 10:0.26891759 
--256 1:0.62362878 2:0.24290033 3:0.049185923 4:0.058398696 5:0.025886267 6:0.21239536 7:0.041960377 8:0.2736601 9:0.19286441 10:0.071204229 
--256 1:0.53506321 2:0.17822641 3:0.1154475 4:0.11146556 5:0.059797321 6:0.2014074 7:0.067310002 8:0.08822195 9:0.010993946 10:0.12962945 
--85.824309797458852 1:0.24136811 2:0.43751578 3:0.14257241 4:0.13257683 5:0.045966869 6:0.14047719 7:0.013297075 8:0.12162092 9:0.0095858746 10:0.069696155 
--256 1:0.43328142 2:0.32997515 3:0.10705942 4:0.089493719 5:0.04019029 6:0.0051689831 7:0.21862441 8:0.042185894 9:0.020043291 10:0.06647024 
--256 1:0.53305337 2:0.18052563 3:0.13880142 4:0.096037805 5:0.051581772 6:0.075811402 7:0.021215026 8:0.012323156 9:0.017928896 10:0.018810151 
--256 1:0.35595534 2:0.34469825 3:0.13307997 4:0.094371307 5:0.071895124 6:0.006527131 7:0.073985883 8:0.10325515 9:0.074912089 10:0.29873892 
--58.06709074932251 1:0.092221111 2:0.78056209 3:0.065918082 4:0.043404451 5:0.017894266 6:0.28026872 7:0.0049235353 8:0.062333384 9:0.10531885 10:0.078105754 
--24.204075674014277 1:0.26874592 2:0.15929083 3:0.34892603 4:0.15850985 5:0.064527365 6:0.12795252 7:0.16758742 8:0.15456691 9:0.28034237 10:0.045041338 
--256 1:0.69664076 2:0.16482999 3:0.051150581 4:0.038787495 5:0.048591169 6:0.2834265 7:0.17424889 8:0.013922689 9:0.045407811 10:0.10871354 
--256 1:0.43509843 2:0.27699595 3:0.12340968 4:0.093951486 5:0.070544441 6:0.14221044 7:0.060859824 8:0.06753096 9:0.16364802 10:0.4324661 
--256 1:0.76814329 2:0.13848482 3:0.044486668 4:0.033160762 5:0.015724456 6:0.12511224 7:0.15708376 8:0.1986318 9:0.019283041 10:0.03033672 
--256 1:0.40803422 2:0.35600196 3:0.11021491 4:0.092497412 5:0.033251489 6:0.17313203 7:0.090192806 8:0.048723769 9:0.06747206 10:0.11350977 
--256 1:0.34445181 2:0.30420655 3:0.14325096 4:0.13334699 5:0.074743692 6:0.13164846 7:0.16166716 8:0.10748777 9:0.060953477 10:0.032137495 
--256 1:0.23658382 2:0.49673603 3:0.10901145 4:0.11641096 5:0.041257727 6:0.15123159 7:0.15633151 8:0.16556174 9:0.13873379 10:0.094398066 
--255.01125103039016 1:0.47164753 2:0.34285316 3:0.09056542 4:0.068399239 5:0.02653465 6:0.36556917 7:0.15013447 8:0.087275573 9:0.093225894 10:0.085983215 
--256 1:0.74352036 2:0.19832581 3:0.03913771 4:0.012647514 5:0.00636861 6:0.048944642 7:0.087149604 8:0.11690385 9:0.18146152 10:0.32871376 
--256 1:0.50554501 2:0.23746718 3:0.10152529 4:0.1028083 5:0.052654235 6:0.20333124 7:0.066425296 8:0.081183679 9:0.17778628 10:0.034132353 
--256 1:0.70972737 2:0.15792628 3:0.071480906 4:0.040696557 5:0.020168889 6:0.030364555 7:0.028776193 8:0.089619512 9:0.095034089 10:0.022818003 
--256 1:0.36635672 2:0.27389753 3:0.15890673 4:0.12831217 5:0.072526847 6:0.16162208 7:0.15479019 8:0.065624439 9:0.063614054 10:0.1852896 
--256 1:0.53564149 2:0.25152573 3:0.085433351 4:0.08060062 5:0.046798802 6:0.32157386 7:0.033342581 8:0.10902394 9:0.17317423 10:0.14836492 
--256 1:0.41396435 2:0.27699956 3:0.10703302 4:0.12896897 5:0.073034103 6:0.17750581 7:0.076127627 8:0.24666725 9:0.028794934 10:0.026707076 
--256 1:0.42254976 2:0.29000618 3:0.14593096 4:0.091595166 5:0.049917932 6:0.0028343338 7:0.00061307434 8:0.10793364 9:0.17548911 10:0.13773742 
--256 1:0.58569493 2:0.23568715 3:0.068543989 4:0.078948513 5:0.031125418 6:0.01512022 7:0.048024144 8:0.12848807 9:0.049934762 10:0.086566695 
--256 1:0.55098342 2:0.28740395 3:0.076544003 4:0.060464014 5:0.024604609 6:0.078223466 7:0.065848106 8:0.016259376 9:0.15854868 10:0.10497695 
--256 1:0.42456859 2:0.24174016 3:0.14516948 4:0.1232661 5:0.065255673 6:0.28156974 7:0.059826456 8:0.051405107 9:0.07164523 10:0.10602921 
--256 1:0.39948985 2:0.40089741 3:0.086574589 4:0.071783405 5:0.041254751 6:0.093629373 7:0.02221266 8:0.15272073 9:0.0085649113 10:0.00046371045 
--256 1:0.59151009 2:0.22652946 3:0.10141002 4:0.053786967 5:0.026763468 6:0.10067093 7:0.022635572 8:0.1159869 9:0.033457308 10:0.15904323 
--256 1:0.28041108 2:0.2591597 3:0.15501798 4:0.18793112 5:0.11748012 6:0.29013491 7:0.29836073 8:0.26177001 9:0.1252044 10:0.20300249 
--256 1:0.39596004 2:0.26434793 3:0.15303127 4:0.12506699 5:0.061593769 6:0.14282378 7:0.0012599568 8:0.020530275 9:0.03293604 10:0.076262778 
--19.009137985707284 1:0.65221167 2:0.23604085 3:0.055425513 4:0.038093249 5:0.018228714 6:0.72467449 7:0.38410043 8:0.29800677 9:0.32405602 10:0.19008969 
--256 1:0.39452456 2:0.26599413 3:0.14299355 4:0.10297018 5:0.09351757 6:0.096876498 7:0.14556396 8:0.085954525 9:0.092063618 10:0.40152266 
--256 1:0.57105907 2:0.20056352 3:0.106674 4:0.093258305 5:0.028445096 6:0.085957821 7:0.028609738 8:0.036851611 9:0.035039503 10:0.0018989488 
--256 1:0.62857246 2:0.22092565 3:0.087416698 4:0.044152388 5:0.018932802 6:0.048246966 7:0.067277359 8:0.053749842 9:0.10953102 10:0.065299303 
--256 1:0.50676964 2:0.29467981 3:0.11235962 4:0.055703786 5:0.030487147 6:0.061157332 7:0.061175688 8:0.12043942 9:0.0566602 10:0.21835871 
--256 1:0.38441561 2:0.45038894 3:0.079346586 4:0.059023749 5:0.026825113 6:0.1955166 7:0.059237439 8:0.042517913 9:0.061439716 10:0.016381271 
--256 1:0.60454013 2:0.25493174 3:0.075189136 4:0.045593523 5:0.019745462 6:0.25773076 7:0.14354737 8:0.028657821 9:0.10938761 10:0.094955394 
--152.77692169212102 1:0.23643663 2:0.33754363 3:0.21847367 4:0.13660157 5:0.070944499 6:0.18719862 7:0.075312624 8:0.28604007 9:0.10218767 10:0.041851622 
--256 1:0.40143534 2:0.30624615 3:0.15327815 4:0.078069999 5:0.060970353 6:0.075356872 7:0.034136689 8:0.25183637 9:0.20381566 10:0.250692 
--256 1:0.73880646 2:0.20388555 3:0.0361571 4:0.014208449 5:0.0069424429 6:0.028835876 7:0.051100405 8:0.24157777 9:0.17599371 10:0.12546646 
--256 1:0.53969869 2:0.20364451 3:0.091347834 4:0.1154314 5:0.049877567 6:0.01942881 7:0.14443971 8:0.21821464 9:0.056187997 10:0.19462449 
--256 1:0.39380593 2:0.29816899 3:0.13544395 4:0.12299594 5:0.049585191 6:0.049381141 7:0.063250183 8:0.077466614 9:0.076444979 10:0.16560023 
--256 1:0.391574 2:0.27802372 3:0.15186462 4:0.13684864 5:0.041689018 6:0.013644106 7:0.20640305 8:0.20391667 9:0.35875401 10:0.13243893 
--256 1:0.32621807 2:0.33810375 3:0.15892789 4:0.11777846 5:0.058971838 6:0.061174662 7:0.093660457 8:0.10774214 9:0.0089054399 10:0.067168659 
--256 1:0.29815403 2:0.30272662 3:0.17670347 4:0.15310249 5:0.069313396 6:0.020896036 7:0.13106197 8:0.048584085 9:0.096307332 10:0.081573724 
--256 1:0.54461521 2:0.18591348 3:0.10534932 4:0.12135092 5:0.042771081 6:0.25585325 7:0.33583914 8:0.17279268 9:0.10957198 10:0.070079822 
--256 1:0.55668127 2:0.29174038 3:0.082285979 4:0.050010334 5:0.019282039 6:0.11943826 7:0.045369144 8:0.11512706 9:0.10708424 10:0.10598836 
--256 1:0.42104345 2:0.32432752 3:0.11405304 4:0.092057731 5:0.048518253 6:0.1302655 7:0.070201324 8:0.0087907981 9:0.12641873 10:0.081224441 
--14.799554836721166 1:0.6439411 2:0.20938816 3:0.047179714 4:0.047353611 5:0.052137409 6:0.56132492 7:0.50400212 8:0.27673201 9:0.50907806 10:0.80838552 
--256 1:0.41733071 2:0.29086565 3:0.13242931 4:0.11382207 5:0.045552257 6:0.1878657 7:0.096326396 8:0.093667565 9:0.20243927 10:0.23727998 
--256 1:0.64563823 2:0.26229916 3:0.058500673 4:0.022862974 5:0.010698962 6:0.03435863 7:0.12006804 8:0.077760068 9:0.083056769 10:0.1478421 
--256 1:0.54116875 2:0.21433402 3:0.13965226 4:0.068495448 5:0.036349521 6:0.18846131 7:0.11955806 8:0.21521827 9:0.23756401 10:0.18744085 
--256 1:0.43521312 2:0.27270848 3:0.14551679 4:0.10709338 5:0.039468221 6:0.24520744 7:0.10499026 8:0.069345374 9:0.1158576 10:0.13738087 
--256 1:0.66080673 2:0.23519662 3:0.061515524 4:0.029857255 5:0.012623873 6:0.0072239601 7:0.068153697 8:0.081239131 9:0.0054097855 10:0.17380039 
--256 1:0.48217347 2:0.25278851 3:0.10958639 4:0.11276665 5:0.04268498 6:0.15464681 7:0.052315783 8:0.10048507 9:0.052754148 10:0.033142245 
--256 1:0.73847357 2:0.17654464 3:0.043136895 4:0.029117011 5:0.012727883 6:0.046684139 7:0.11235809 8:0.31265405 9:0.017508755 10:0.080752602 
--256 1:0.48776837 2:0.2463462 3:0.13335422 4:0.092167232 5:0.040363982 6:0.22019564 7:0.11502098 8:0.3166244 9:0.12152839 10:0.14786806 
--256 1:0.53383663 2:0.24084752 3:0.1098728 4:0.08177485 5:0.033668198 6:0.036258545 7:0.07665817 8:0.050655514 9:0.14763483 10:0.1173402 
--256 1:0.8396248 2:0.05473026 3:0.043154065 4:0.037013065 5:0.02547781 6:0.031210768 7:0.22018037 8:0.17194005 9:0.026793876 10:0.15486358 
--256 1:0.62106929 2:0.25153878 3:0.058840803 4:0.046806988 5:0.021744135 6:0.095551997 7:0.16100164 8:0.1012691 9:0.20042008 10:0.19177364 
--256 1:0.57799317 2:0.29017162 3:0.077299199 4:0.042963052 5:0.011572951 6:0.048573945 7:0.0252453 8:0.12935797 9:0.026716035 10:0.037358385 
--256 1:0.26009332 2:0.38354574 3:0.14881342 4:0.14790092 5:0.059646596 6:0.30208633 7:0.020003437 8:0.079825347 9:0.33995246 10:0.31117346 
--256 1:0.51556828 2:0.2961744 3:0.10264335 4:0.05879936 5:0.026814599 6:0.044104419 7:0.09976686 8:0.059337899 9:0.012856513 10:0.099381302 
--256 1:0.79093671 2:0.15054959 3:0.036538143 4:0.015445538 5:0.0065300239 6:0.08731864 7:0.005295889 8:0.085506018 9:0.021529923 10:0.12319651 
--256 1:0.47455679 2:0.22867919 3:0.1546772 4:0.093000148 5:0.04908668 6:0.14185916 7:0.15337198 8:0.14697897 9:0.020354972 10:0.038632484 
--63.407652172365083 1:0.69661531 2:0.16007612 3:0.087166542 4:0.047521998 5:0.0086200234 6:0.22177898 7:0.022832985 8:0.44320025 9:0.45096652 10:0.00077953796 
--256 1:0.63899904 2:0.1952608 3:0.07011 4:0.061606142 5:0.034024018 6:0.20544817 7:0.062151104 8:0.00055383738 9:0.015377942 10:0.16071677 
--256 1:0.56777398 2:0.2092584 3:0.11380917 4:0.076125439 5:0.03303301 6:0.018110009 7:0.066020623 8:0.22323207 9:0.19233286 10:0.11607821 
--256 1:0.59559107 2:0.16470316 3:0.097595963 4:0.085581973 5:0.056527832 6:0.24082976 7:0.019223658 8:0.067313627 9:0.14808846 10:0.2219527 
--256 1:0.37132869 2:0.35940975 3:0.14815245 4:0.079812225 5:0.041296883 6:0.13046462 7:0.075531846 8:0.1931216 9:0.19417409 10:0.0081904067 
--256 1:0.38440056 2:0.2699146 3:0.145426 4:0.12825873 5:0.072000108 6:0.1972643 7:0.13921504 8:0.049679092 9:0.024691339 10:0.048343978 
--256 1:0.33611195 2:0.2359848 3:0.14648988 4:0.21304632 5:0.068367049 6:0.081914545 7:0.047717253 8:0.19236447 9:0.038429331 10:0.16166679 
--256 1:0.56008685 2:0.27423569 3:0.08173611 4:0.061776905 5:0.022164449 6:0.061596607 7:0.13571411 8:0.075234075 9:0.14130279 10:0.14623979 
--256 1:0.62195426 2:0.20770599 3:0.086036096 4:0.05934516 5:0.024958497 6:0.053906742 7:0.11233616 8:0.14528371 9:0.082544027 10:0.15990034 
--256 1:0.47843519 2:0.22209008 3:0.14682368 4:0.10947058 5:0.043180469 6:0.13991906 7:0.072886138 8:0.15636724 9:0.10065147 10:0.097367051 
--256 1:0.21517058 2:0.36064772 3:0.18273329 4:0.16345564 5:0.077992768 6:0.13576315 7:0.045781493 8:0.12671881 9:0.014609156 10:0.00099337132 
--256 1:0.26942791 2:0.33805307 3:0.14803947 4:0.16381681 5:0.080662733 6:0.12076904 7:0.055908609 8:0.096817495 9:0.10445469 10:0.081943103 
--256 1:0.51927477 2:0.30162677 3:0.089787542 4:0.06215595 5:0.027154964 6:0.097109964 7:0.030999125 8:0.050649275 9:0.1221019 10:0.12743327 
--256 1:0.61448742 2:0.20854073 3:0.090656735 4:0.059597487 5:0.02671762 6:0.038187467 7:0.062205779 8:0.12406134 9:0.0055015908 10:0.018985817 
--256 1:0.28139127 2:0.51032368 3:0.11655486 4:0.059953586 5:0.031776602 6:0.06826158 7:0.13875524 8:0.097816851 9:0.089740844 10:0.076736598 
--256 1:0.56162205 2:0.23684059 3:0.096160185 4:0.071819372 5:0.033557803 6:0.063040619 7:0.052930758 8:0.10411168 9:0.21874702 10:0.16294586 
--256 1:0.62099618 2:0.1636392 3:0.097182596 4:0.082463326 5:0.035718699 6:0.11010457 7:0.20124757 8:0.19494781 9:0.26936866 10:0.020395167 
--256 1:0.54990527 2:0.28394036 3:0.087121364 4:0.056649555 5:0.022383454 6:0.071291749 7:0.093653475 8:0.033591894 9:0.054217858 10:0.042259823 
--256 1:0.55496789 2:0.21241158 3:0.09117093 4:0.086145469 5:0.055304129 6:0.13959994 7:8.4719826e-05 8:0.01109515 9:0.12527839 10:0.14317947 
--256 1:0.48119078 2:0.32062921 3:0.12274187 4:0.046876203 5:0.028561948 6:0.031290602 7:0.068435863 8:0.034089177 9:0.064609942 10:0.065601861 
--256 1:0.37320238 2:0.34744235 3:0.11770722 4:0.10055273 5:0.06109533 6:0.053227134 7:0.11665267 8:0.074952549 9:0.010585171 10:0.036198292 
--256 1:0.58879195 2:0.21553041 3:0.092027125 4:0.069728792 5:0.033921733 6:0.060781752 7:0.020654947 8:0.025939904 9:0.041391407 10:0.11448153 
--256 1:0.50589428 2:0.22811406 3:0.10525056 4:0.10759991 5:0.053141185 6:0.22192848 7:0.13732582 8:0.21721474 9:0.20614937 10:0.16185885 
--256 1:0.70866815 2:0.20281279 3:0.050756982 4:0.028201579 5:0.0095604968 6:0.01025817 7:0.031026886 8:0.037905012 9:0.014240897 10:0.036865469 
--256 1:0.6282088 2:0.19626335 3:0.07537262 4:0.067820308 5:0.032334927 6:0.014363387 7:0.11895286 8:0.15475334 9:0.089589283 10:0.085665648 
--256 1:0.65780299 2:0.18016877 3:0.097354091 4:0.043964922 5:0.020709231 6:0.03700946 7:0.0063921697 8:0.13685637 9:0.046689028 10:0.0018038799 
--256 1:0.60112689 2:0.2176953 3:0.074037549 4:0.075346084 5:0.031794175 6:0.033779621 7:0.034409601 8:0.17503751 9:0.20717576 10:0.34092946 
--256 1:0.56944766 2:0.25370474 3:0.10631972 4:0.051504915 5:0.019022958 6:0.067517853 7:0.11423463 8:0.0075265871 9:0.11935655 10:0.0009305098 
--256 1:0.5929309 2:0.21398035 3:0.079195372 4:0.070593434 5:0.04329994 6:0.1347587 7:0.05506048 8:0.13194656 9:0.045899708 10:0.12966144 
--256 1:0.52521523 2:0.20163604 3:0.11119629 4:0.098612896 5:0.06333954 6:0.10687683 7:0.043409249 8:0.080520987 9:0.20421414 10:0.088866705 
--256 1:0.36297528 2:0.22164198 3:0.17545587 4:0.15209624 5:0.087830626 6:0.10951595 7:0.16683676 8:0.15784623 9:0.05429078 10:0.045560577 
--256 1:0.63949697 2:0.25794154 3:0.042739124 4:0.035301351 5:0.024521018 6:0.034171412 7:0.036927866 8:0.028633527 9:0.049557247 10:0.092146962 
--256 1:0.35454019 2:0.33103077 3:0.14243664 4:0.11697038 5:0.055022017 6:0.0055042737 7:0.23273086 8:0.0080958216 9:0.24560367 10:0.14826523 
--256 1:0.25526079 2:0.40218978 3:0.10455837 4:0.17357835 5:0.064412719 6:0.26916394 7:0.01464999 8:0.066630861 9:0.010237139 10:0.011322685 
--256 1:0.27205495 2:0.28745045 3:0.16234384 4:0.1952557 5:0.082895066 6:0.036387469 7:0.056948622 8:0.21128881 9:0.57177408 10:0.51767644 
--256 1:0.55858585 2:0.22337739 3:0.11458842 4:0.070889686 5:0.03255866 6:0.03266114 7:0.080175686 8:0.047893383 9:0.091828638 10:0.098757896 
--256 1:0.43894902 2:0.31878332 3:0.087479284 4:0.094394941 5:0.060393443 6:0.27301547 7:0.019178971 8:0.1892812 9:0.34632019 10:0.21099288 
--256 1:0.36978257 2:0.23846221 3:0.18516853 4:0.14655666 5:0.060030034 6:0.020522687 7:0.16998917 8:0.065689708 9:0.02917425 10:0.067913963 
--256 1:0.55275142 2:0.19375838 3:0.094123647 4:0.10679078 5:0.052575768 6:0.091770812 7:0.11936371 8:0.11968772 9:0.5695152 10:0.32171747 
--256 1:0.53090232 2:0.21979545 3:0.094735652 4:0.10349731 5:0.051069272 6:0.017114903 7:0.0063987553 8:0.026597726 9:0.11053259 10:0.17830424 
--256 1:0.3846847 2:0.24821271 3:0.10486064 4:0.1569339 5:0.10530806 6:0.054149918 7:0.16033323 8:0.083496436 9:0.019993696 10:0.066845837 
--256 1:0.57180488 2:0.15029403 3:0.12601475 4:0.10022168 5:0.051664661 6:0.02466987 7:0.030101586 8:0.31311475 9:0.11510405 10:0.2367844 
--256 1:0.62794703 2:0.16513565 3:0.091342267 4:0.080157497 5:0.035417559 6:0.052687095 7:0.071304691 8:0.06996938 9:0.1890895 10:0.048161352 
--256 1:0.26697619 2:0.318681 3:0.16505868 4:0.18242748 5:0.066856651 6:0.13867652 7:0.066039586 8:0.129932 9:0.14066941 10:0.016403735 
--256 1:0.69156795 2:0.17337091 3:0.059121167 4:0.056901858 5:0.019038113 6:0.027141579 7:0.096999994 8:0.19531492 9:0.20684359 10:0.063647564 
--256 1:0.58053043 2:0.18692052 3:0.11614033 4:0.075588249 5:0.04082047 6:0.026287159 7:0.038076217 8:0.062445991 9:0.037598254 10:0.012759379 
--256 1:0.56469001 2:0.25765472 3:0.096444158 4:0.054714626 5:0.026496488 6:0.013036 7:0.14365568 8:0.1405224 9:0.0042656474 10:0.086974311 
--256 1:0.32560719 2:0.39123968 3:0.13511949 4:0.10343051 5:0.04460313 6:0.010075342 7:0.080443387 8:0.11022082 9:0.15390823 10:0.019043927 
--256 1:0.68599515 2:0.21771977 3:0.063458034 4:0.024633162 5:0.008193881 6:0.01487496 7:0.0073870768 8:0.043059306 9:0.14075556 10:0.12622849 
--256 1:0.61685455 2:0.24689052 3:0.068738287 4:0.046022309 5:0.021494342 6:0.18189847 7:0.096611052 8:0.04835967 9:0.2741707 10:0.12259551 
--18.787022648231687 1:0.16418245 2:0.23576796 3:0.13480084 4:0.23124777 5:0.23400098 6:0.26011694 7:0.066228418 8:0.11654267 9:0.40507847 10:0.7413825 
--256 1:0.6950902 2:0.21211572 3:0.063218976 4:0.022792885 5:0.0067822139 6:0.044226155 7:0.073338982 8:0.11294339 9:0.089916015 10:0.025973741 
--256 1:0.63114428 2:0.16778359 3:0.092998927 4:0.064408907 5:0.043664303 6:0.10721824 7:0.040976439 8:0.14499303 9:0.022322874 10:0.17643585 
--256 1:0.35652558 2:0.26520629 3:0.14306291 4:0.14562895 5:0.089576264 6:0.25544018 7:0.1000625 8:0.0087120563 9:0.23561927 10:0.11237756 
--256 1:0.47681263 2:0.36051817 3:0.074999768 4:0.063629039 5:0.024040396 6:0.30450605 7:0.097475252 8:0.3087405 9:0.20194684 10:0.07276821 
--256 1:0.20769719 2:0.30689905 3:0.22577647 4:0.18505335 5:0.074573933 6:0.22936766 7:0.04207175 8:0.087734548 9:0.12387778 10:0.0012254162 
--256 1:0.46131005 2:0.32068096 3:0.10232988 4:0.084431398 5:0.031247719 6:0.020458289 7:0.084067961 8:0.013358605 9:0.12627313 10:0.085964857 
--256 1:0.46589111 2:0.3023094 3:0.12674532 4:0.071542328 5:0.033511845 6:0.010802527 7:0.098693129 8:0.01888751 9:0.016907092 10:0.0062456785 
--256 1:0.70253372 2:0.15705714 3:0.060698754 4:0.057759771 5:0.021950612 6:0.0080083348 7:0.025816314 8:0.014194809 9:0.07955511 10:0.016136966 
--256 1:0.5973465 2:0.2293113 3:0.083911561 4:0.062056205 5:0.027374425 6:0.02537638 7:0.1323541 8:0.039656571 9:0.063126225 10:0.19042892 
--256 1:0.2800098 2:0.4906507 3:0.11391327 4:0.07100142 5:0.044424806 6:0.10213865 7:0.090075034 8:0.14537049 9:0.0016988445 10:0.03852389 
--256 1:0.38665259 2:0.24722714 3:0.14633459 4:0.15158525 5:0.068200428 6:0.11899663 7:0.046707887 8:0.10663578 9:0.038217497 10:0.025169024 
--219.48658676593209 1:0.49522955 2:0.26256108 3:0.1212304 4:0.087400215 5:0.033578756 6:0.096158356 7:0.29305763 8:0.043577562 9:0.24500537 10:0.10632053 
--256 1:0.3008596 2:0.34318946 3:0.17753788 4:0.12470198 5:0.053711078 6:0.10040994 7:0.027532973 8:0.0082007336 9:0.2328543 10:0.20424434 
--256 1:0.27204961 2:0.17894195 3:0.28411569 4:0.17094832 5:0.093944431 6:0.14468008 7:0.067271496 8:0.019091289 9:0.0017768135 10:0.052238671 
--256 1:0.64463874 2:0.2414712 3:0.075232896 4:0.027853728 5:0.010803439 6:0.068044498 7:0.014503639 8:0.13466768 9:0.064620552 10:0.15602259 
--256 1:0.64753036 2:0.21639309 3:0.070559501 4:0.052115338 5:0.013401711 6:0.0039113254 7:0.029941284 8:0.037422824 9:0.032772296 10:0.12317635 
--256 1:0.33413369 2:0.31470993 3:0.16375009 4:0.12526713 5:0.062139168 6:0.10679456 7:0.10519176 8:0.0506537 9:0.22750473 10:0.10282953 
--256 1:0.68124814 2:0.1690006 3:0.069820723 4:0.04999627 5:0.029934265 6:0.1132456 7:0.20048059 8:0.2525967 9:0.24325177 10:0.28073291 
--256 1:0.39077191 2:0.24895393 3:0.16175444 4:0.098815025 5:0.099704691 6:0.29845905 7:0.060690297 8:0.41481056 9:0.24573057 10:0.033628861 
--256 1:0.64344111 2:0.196478 3:0.06564113 4:0.066774249 5:0.027665511 6:0.15293849 7:0.13722205 8:0.15597194 9:0.28193974 10:0.17801452 
--82.920814270071489 1:0.66845421 2:0.2286155 3:0.049591767 4:0.036686509 5:0.016652014 6:0.42277409 7:0.037110419 8:0.27705184 9:0.24396638 10:0.17482447 
--256 1:0.71008684 2:0.23784965 3:0.039210836 4:0.0093166604 5:0.0035360165 6:0.020570168 7:0.082775415 8:0.0068867824 9:0.10050308 10:0.0023609641 
--256 1:0.69196385 2:0.18671677 3:0.061218147 4:0.041001753 5:0.019099478 6:0.0043893895 7:0.057696483 8:0.023178767 9:0.025702846 10:0.017435809 
--256 1:0.57701315 2:0.20452977 3:0.10533484 4:0.067193204 5:0.045929033 6:0.06324857 7:0.054592812 8:0.039157749 9:0.068439587 10:0.059761261 
--256 1:0.57524197 2:0.19867366 3:0.10687938 4:0.088074134 5:0.03113085 6:0.07007221 7:0.0015042315 8:0.12369125 9:0.29357344 10:0.12708604 
--32.234510543036968 1:0.49378586 2:0.2938079 3:0.081556245 4:0.079546107 5:0.051303886 6:0.64127718 7:0.32046439 8:0.2115517 9:0.2432986 10:0.40263369 
--256 1:0.36326762 2:0.3168817 3:0.12396108 4:0.14427746 5:0.051612147 6:0.1665529 7:0.055883331 8:0.014676427 9:0.095108876 10:0.00500885 
--256 1:0.66494307 2:0.18026731 3:0.06457565 4:0.055033361 5:0.03518061 6:0.080060066 7:0.078009268 8:0.093465669 9:0.16467883 10:0.063895484 
--256 1:0.75006673 2:0.1845811 3:0.034505944 4:0.022048726 5:0.0087974963 6:0.12458707 7:0.104717 8:0.00078311558 9:0.24636319 10:0.2329964 
--256 1:0.68603318 2:0.19379503 3:0.067417206 4:0.036343914 5:0.016410678 6:0.077243112 7:0.094250269 8:0.15276462 9:0.046028579 10:0.0025918301 
--256 1:0.26335739 2:0.32441364 3:0.19510562 4:0.14535744 5:0.071765904 6:0.0024951484 7:0.027553965 8:0.13631617 9:0.0019500204 10:0.01874277 
--256 1:0.7079576 2:0.20003238 3:0.049211353 4:0.030903347 5:0.011895322 6:0.017919661 7:0.0060709606 8:0.040472354 9:0.20494938 10:0.10518386 
--256 1:0.47207613 2:0.33659237 3:0.081186511 4:0.067996445 5:0.042148549 6:0.025037289 7:0.067789927 8:0.018217492 9:0.071158897 10:0.02475734 
--12.161074036342164 1:0.31761867 2:0.43660587 3:0.13548026 4:0.077792415 5:0.03250279 6:0.28846008 7:0.10669138 8:0.24925559 9:0.13347373 10:0.065512943 
--256 1:0.50892887 2:0.3139935 3:0.096297384 4:0.055981124 5:0.024799114 6:0.083680481 7:0.010470272 8:0.053818381 9:0.0331557 10:0.23527411 
--256 1:0.42721724 2:0.27676304 3:0.1317216 4:0.1200252 5:0.044272919 6:0.13553989 7:0.0070927092 8:0.10692233 9:0.041587061 10:0.04916335 
--256 1:0.39831736 2:0.19407961 3:0.15292248 4:0.14066201 5:0.11401854 6:0.15497776 7:0.075349889 8:0.23347028 9:0.18967076 10:0.14350657 
--256 1:0.27401914 2:0.29595746 3:0.20682931 4:0.1558029 5:0.067391195 6:0.31040197 7:0.076652763 8:0.11716246 9:0.11745744 10:0.025332176 
--256 1:0.44092176 2:0.23914713 3:0.15698791 4:0.11220378 5:0.050739418 6:0.14528403 7:0.17358493 8:0.18916438 9:0.16502808 10:0.31249073 
--256 1:0.44129206 2:0.24635326 3:0.15341914 4:0.099763032 5:0.059172508 6:0.14546651 7:0.066638219 8:0.28302575 9:0.069538438 10:0.25177093 
--256 1:0.51582848 2:0.23571553 3:0.11259902 4:0.095454754 5:0.040402213 6:0.20673741 7:0.14102628 8:0.17680929 9:0.21365027 10:0.16385295 
--256 1:0.38597729 2:0.36030899 3:0.10853951 4:0.10529857 5:0.03987564 6:0.080584997 7:0.0043107933 8:0.20209713 9:0.046591042 10:0.086497626 
--256 1:0.78183757 2:0.14983359 3:0.037852775 4:0.021510221 5:0.0089658475 6:0.066947255 7:0.073975589 8:0.015536798 9:0.050769686 10:0.1124467 
--256 1:0.47386207 2:0.31167496 3:0.089605644 4:0.075063464 5:0.049793866 6:0.18285853 7:0.17608288 8:0.22281482 9:0.086930891 10:0.039303207 
--256 1:0.69354629 2:0.19304676 3:0.048986523 4:0.042536492 5:0.02188393 6:0.04671502 7:0.16151344 8:0.07383542 9:0.021580307 10:0.23142162 
--256 1:0.45333655 2:0.29415403 3:0.091703277 4:0.1101415 5:0.050664653 6:0.062687537 7:0.017283037 8:0.038840769 9:0.031355198 10:0.07238505 
--140.01819831485795 1:0.78941519 2:0.15679578 3:0.035018507 4:0.013601678 5:0.0051688454 6:0.30261281 7:0.398403 8:0.27575819 9:0.0011124052 10:0.15446491 
--256 1:0.39691441 2:0.34503661 3:0.13814793 4:0.088522321 5:0.031378736 6:0.001247644 7:0.054718199 8:0.013879957 9:0.22780875 10:0.14045307 
--256 1:0.55341586 2:0.24740826 3:0.10687332 4:0.060980457 5:0.031322091 6:0.082190936 7:0.032604605 8:0.0059084236 9:0.056196492 10:0.11408708 
--256 1:0.52803905 2:0.24255354 3:0.1121992 4:0.073571561 5:0.043636658 6:0.19560997 7:0.053674986 8:0.030482149 9:0.13162713 10:0.2787122 
--256 1:0.27861784 2:0.36511867 3:0.15120879 4:0.14279936 5:0.062255345 6:0.24896989 7:0.13716981 8:0.042478673 9:0.11109109 10:0.12112504 
--232.11105579274079 1:0.74896058 2:0.14558322 3:0.042212676 4:0.045863874 5:0.017379656 6:0.35369657 7:0.31965063 8:0.20392149 9:0.3256999 10:0.050792406 
--256 1:0.64526132 2:0.23001286 3:0.049184721 4:0.049432466 5:0.02610863 6:0.066402073 7:0.046653223 8:0.1828054 9:0.25292329 10:0.32334244 
--192.56208137867543 1:0.74016534 2:0.084767575 3:0.079839206 4:0.048076417 5:0.047151458 6:0.094885399 7:0.1561643 8:0.18444075 9:0.065267225 10:0.042800363 
--256 1:0.60739007 2:0.22762496 3:0.083187973 4:0.056276005 5:0.025520995 6:0.053437566 7:0.15721062 8:0.16655072 9:0.11037655 10:0.17984861 
--256 1:0.61122736 2:0.22298638 3:0.085257335 4:0.050063251 5:0.030465666 6:0.029638177 7:0.044552351 8:0.037648573 9:0.023211943 10:0.06889232 
--116.27933875388159 1:0.31297184 2:0.42160394 3:0.14854572 4:0.079517296 5:0.037361208 6:0.0099833183 7:0.0064281566 8:0.055707902 9:0.083222843 10:0.21412534 
--256 1:0.41648969 2:0.35979025 3:0.089475003 4:0.08831973 5:0.045925329 6:0.0045324669 7:0.20954793 8:0.0093904261 9:0.05944571 10:0.22525518 
--256 1:0.60115038 2:0.30903958 3:0.042000096 4:0.032716648 5:0.015093305 6:0.15719232 7:0.082031235 8:0.048304735 9:0.20922023 10:0.096577571 
--256 1:0.2108097 2:0.40191109 3:0.212425 4:0.11152851 5:0.06332571 6:0.034991953 7:0.019745902 8:0.0051580064 9:0.06541615 10:0.062963165 
--256 1:0.63525036 2:0.22163984 3:0.066688342 4:0.059237257 5:0.017184203 6:0.017543467 7:0.069712585 8:0.087837955 9:0.066276882 10:0.052192133 
--248.4702091381385 1:0.37184868 2:0.41942431 3:0.12384129 4:0.053191499 5:0.031694222 6:0.26007915 7:0.066164673 8:0.12627605 9:0.2603589 10:0.10585734 
--256 1:0.42372025 2:0.28041833 3:0.15199851 4:0.090323255 5:0.053539654 6:0.011881311 7:0.1036872 8:0.10459496 9:0.19731846 10:0.18494589 
--256 1:0.42707261 2:0.3476768 3:0.10924773 4:0.076462637 5:0.039540221 6:0.094497649 7:0.13377196 8:0.086734663 9:0.11988631 10:0.023208403 
--256 1:0.41973316 2:0.24816626 3:0.14769867 4:0.13271593 5:0.051685964 6:0.14350247 7:0.035408867 8:0.10690317 9:0.0025076241 10:0.020809236 
--256 1:0.56412444 2:0.21692426 3:0.10283701 4:0.083963582 5:0.032150719 6:0.023620271 7:0.14505031 8:0.23412995 9:0.21798528 10:0.16318842 
--256 1:0.69665283 2:0.19576637 3:0.064332737 4:0.027855615 5:0.015392446 6:0.042414539 7:0.086016608 8:0.10156651 9:0.10297794 10:0.14725272 
--256 1:0.6043335 2:0.23578032 3:0.093721385 4:0.047583439 5:0.018581355 6:0.064340957 7:0.0087372982 8:0.16593215 9:0.047601119 10:0.01957606 
--256 1:0.36433769 2:0.35915277 3:0.10804568 4:0.1066357 5:0.061828163 6:0.088784027 7:0.13755012 8:0.12910344 9:0.05636735 10:0.073237735 
--256 1:0.62249985 2:0.18616846 3:0.088232206 4:0.074805717 5:0.028293768 6:0.071275837 7:0.029789265 8:0.049553178 9:0.1650712 10:0.18158007 
--256 1:0.66285819 2:0.22717549 3:0.068819057 4:0.033654379 5:0.0074928812 6:0.052860636 7:0.079789403 8:0.11162071 9:0.1833301 10:0.059331393 
--256 1:0.25673024 2:0.38718885 3:0.13137607 4:0.14639758 5:0.078307267 6:0.23820128 7:0.22964767 8:0.21375826 9:0.082592678 10:0.067923285 
--256 1:0.55999509 2:0.28755119 3:0.073707631 4:0.05158919 5:0.027156904 6:0.026432563 7:0.064523013 8:0.24151485 9:0.114432 10:0.22568316 
--256 1:0.27584019 2:0.28237189 3:0.21018206 4:0.1509214 5:0.080684461 6:0.11719177 7:0.063076575 8:0.086655132 9:0.11038249 10:0.0081850525 
--256 1:0.50381655 2:0.25931018 3:0.11824897 4:0.084382613 5:0.034241692 6:0.065878504 7:0.065873481 8:0.18075206 9:0.038629682 10:0.013467943 
--256 1:0.42008891 2:0.37945137 3:0.097194564 4:0.079070407 5:0.024194751 6:0.085271154 7:0.073695265 8:0.030557038 9:0.10659137 10:0.12473472 
--256 1:0.64260014 2:0.1996894 3:0.098902993 4:0.04976806 5:0.0090394064 6:0.0094415241 7:0.023194043 8:0.011173118 9:0.010946233 10:0.013074898 
--256 1:0.43307434 2:0.32865389 3:0.10645962 4:0.085569856 5:0.046242288 6:0.038544756 7:0.037238075 8:0.11461802 9:0.03728371 10:0.06535251 
--256 1:0.40472204 2:0.20879066 3:0.13735951 4:0.1703483 5:0.07877949 6:0.088765683 7:0.11111307 8:0.024551036 9:0.10138692 10:0.064451996 
--256 1:0.51523624 2:0.25234327 3:0.10936092 4:0.085032045 5:0.038027532 6:0.19912583 7:0.063101125 8:0.017505709 9:0.11138693 10:0.076616757 
--256 1:0.3584371 2:0.42399511 3:0.096522885 4:0.082385951 5:0.03865896 6:0.46958401 7:0.12852863 8:0.045170739 9:0.024328694 10:0.058177687 
--256 1:0.61852168 2:0.18338242 3:0.066222577 4:0.093914801 5:0.037958524 6:0.1905198 7:0.18921365 8:0.0093374288 9:0.007008733 10:0.24639297 
--11.124819590942124 1:0.56719823 2:0.27573406 3:0.073494593 4:0.059134994 5:0.024438119 6:0.020884346 7:0.16610052 8:0.04645192 9:0.42324026 10:0.1100618 
--256 1:0.21514078 2:0.37594733 3:0.17806962 4:0.14795013 5:0.082892138 6:0.14143179 7:0.13481398 8:0.11570364 9:0.16493251 10:0.12244182 
--256 1:0.65626492 2:0.16161667 3:0.084424549 4:0.067064305 5:0.030629554 6:0.032485603 7:0.023336437 8:0.17412061 9:0.1596416 10:0.059805201 
--256 1:0.31311152 2:0.30492795 3:0.16421202 4:0.14668852 5:0.071059996 6:0.12688606 7:0.10029964 8:0.090266228 9:0.18930483 10:0.0047644937 
--256 1:0.29941546 2:0.3193501 3:0.12792645 4:0.1599383 5:0.093369695 6:0.18091975 7:0.13199525 8:0.04245254 9:0.020693925 10:0.34368179 
--256 1:0.6389348 2:0.24040714 3:0.055270162 4:0.036503216 5:0.028884686 6:0.2631133 7:0.1337142 8:0.25363288 9:0.14043978 10:0.024726479 
--256 1:0.41164916 2:0.33341491 3:0.1438481 4:0.076482886 5:0.034604945 6:0.031842036 7:0.12070809 8:0.061734092 9:0.020966583 10:0.020060158 
--256 1:0.50117423 2:0.2396104 3:0.14337478 4:0.08000139 5:0.035839208 6:0.20453273 7:0.050247258 8:0.096742434 9:0.1239449 10:0.094623491 
--256 1:0.71967195 2:0.20967483 3:0.038133329 4:0.023829216 5:0.00869068 6:0.085235974 7:0.10503927 8:0.054965952 9:0.0077536675 10:0.018565542 
--256 1:0.49676403 2:0.29215284 3:0.11421607 4:0.063881592 5:0.032985472 6:0.026355472 7:0.08453003 8:0.03107359 9:0.010028573 10:0.0027932031 
--256 1:0.47065657 2:0.24542542 3:0.14029106 4:0.10131699 5:0.042309954 6:0.063834758 7:0.039261163 8:0.031282348 9:0.032268342 10:0.001171098 
--256 1:0.34084422 2:0.37082796 3:0.15041057 4:0.087168103 5:0.050749145 6:0.070473588 7:0.014274735 8:0.077369124 9:0.011774297 10:0.17052682 
--256 1:0.56715681 2:0.3176386 3:0.056288033 4:0.035928768 5:0.022987792 6:0.17686696 7:0.19427563 8:0.1885187 9:0.24560156 10:0.1511232 
--256 1:0.80611955 2:0.14944682 3:0.028425629 4:0.011476518 5:0.0045314812 6:0.066408348 7:0.010186845 8:0.20375602 9:0.071033622 10:0.15755673 
--256 1:0.48577213 2:0.27837008 3:0.10278331 4:0.088627019 5:0.04444746 6:0.043498794 7:0.085678959 8:0.031221068 9:0.1411808 10:0.063196658 
--256 1:0.48107492 2:0.39945412 3:0.06012343 4:0.040531441 5:0.018816094 6:0.078735517 7:0.1406722 8:0.011014519 9:0.10390163 10:0.090652912 
--256 1:0.43238472 2:0.42718388 3:0.082196244 4:0.042129856 5:0.016105305 6:0.10513572 7:0.0010621688 8:0.17475215 9:0.017141981 10:0.0067125703 
--83.090297337210416 1:0.27672585 2:0.55418259 3:0.087684199 4:0.054182962 5:0.0272244 6:0.036832874 7:0.20281916 8:0.12681721 9:0.13091277 10:0.072932115 
--256 1:0.3692972 2:0.20305557 3:0.16251794 4:0.16279665 5:0.10233264 6:0.069507978 7:0.1318757 8:0.10870671 9:0.020855937 10:0.018888974 
--256 1:0.71244156 2:0.21483124 3:0.036534602 4:0.025027648 5:0.011164949 6:0.059596251 7:0.021140475 8:0.26418271 9:0.13478853 10:0.0085010896 
--256 1:0.64735402 2:0.26887793 3:0.052231787 4:0.020225253 5:0.011311008 6:0.051335165 7:0.0067903126 8:0.069690927 9:0.20758863 10:0.3570905 
--152.82835819276036 1:0.59512862 2:0.23985511 3:0.10074458 4:0.044954813 5:0.019316875 6:0.35196521 7:0.13436235 8:0.067840723 9:0.050098728 10:0.059407652 
--256 1:0.61339204 2:0.22518977 3:0.056104623 4:0.076965883 5:0.028347678 6:0.050516995 7:0.082021211 8:0.075860393 9:0.52383804 10:0.52428165 
--256 1:0.27471081 2:0.40882825 3:0.093165003 4:0.14190687 5:0.081389065 6:0.13027456 7:0.0051148079 8:0.29570228 9:0.0070748802 10:0.12393659 
--256 1:0.32071542 2:0.32324207 3:0.17208239 4:0.12687379 5:0.05708632 6:0.16083136 7:0.16371986 8:0.25913238 9:0.00878876 10:0.009271655 
--77.330435555909631 1:0.81695362 2:0.074206802 3:0.048379992 4:0.036309986 5:0.024149597 6:0.69501567 7:0.39079612 8:0.15734602 9:0.14402337 10:0.088909583 
--256 1:0.67761396 2:0.18453428 3:0.063522001 4:0.051707868 5:0.022621892 6:0.0046022699 7:0.049220692 8:0.27618085 9:0.050745368 10:0.068496809 
--256 1:0.56335342 2:0.28032612 3:0.063805614 4:0.054649059 5:0.037865787 6:0.077855249 7:0.051637311 8:0.15614769 9:0.18722097 10:0.35671969 
--256 1:0.73755893 2:0.18647812 3:0.045035588 4:0.022775896 5:0.0081514624 6:0.018698805 7:0.0057406243 8:0.040357038 9:0.13317808 10:0.12422184 
--256 1:0.66218474 2:0.23960843 3:0.053111247 4:0.033628324 5:0.011467258 6:0.075983888 7:0.034186642 8:0.1658548 9:0.073713676 10:0.13631278 
--256 1:0.72121119 2:0.15950839 3:0.05142978 4:0.047876932 5:0.019973707 6:0.044162424 7:0.1856767 8:0.084865359 9:0.078996368 10:0.0451603 
--256 1:0.7190582 2:0.15564814 3:0.05225238 4:0.044426456 5:0.028614828 6:0.092493738 7:0.038843526 8:0.03722058 9:0.1926887 10:0.045956234 
--38.113580618842306 1:0.64399579 2:0.15530225 3:0.093703526 4:0.064440211 5:0.042558218 6:0.0769524 7:0.021421888 8:0.016261948 9:0.19791223 10:0.37230318 
--256 1:0.60680662 2:0.24196515 3:0.088761308 4:0.047253003 5:0.015213926 6:0.0015952555 7:0.085137992 8:0.076755851 9:0.10824108 10:0.036469885 
--256 1:0.61143182 2:0.18116941 3:0.06939167 4:0.088212422 5:0.04979467 6:0.23979861 7:0.075849538 8:0.021616014 9:0.11097801 10:0.18586769 
--256 1:0.72568424 2:0.13587396 3:0.063638439 4:0.047931845 5:0.026871512 6:0.11112264 7:0.072317993 8:0.23299113 9:0.046383618 10:0.011117835 
--256 1:0.63945493 2:0.21910946 3:0.079346851 4:0.031644791 5:0.030443959 6:0.09190357 7:0.00016563613 8:0.058530795 9:0.17069965 10:0.03965927 
--256 1:0.48257579 2:0.23661355 3:0.1278219 4:0.12073058 5:0.032258184 6:0.15533232 7:0.10848895 8:0.021426675 9:0.013549372 10:0.10368925 
--256 1:0.51993586 2:0.26016073 3:0.1140574 4:0.07449632 5:0.031349688 6:0.072265665 7:0.14652854 8:0.078143449 9:0.11700151 10:0.094305974 
--256 1:0.34061054 2:0.4332318 3:0.088415253 4:0.092668849 5:0.045073553 6:0.2994455 7:0.10065194 8:0.040327183 9:0.14005569 10:0.0081834315 
--256 1:0.68161701 2:0.17319614 3:0.066492046 4:0.055467001 5:0.023227798 6:0.08424465 7:0.05424056 8:0.10058248 9:0.1342679 10:0.077130319 
--256 1:0.36815813 2:0.29854884 3:0.16150804 4:0.12068291 5:0.051102073 6:0.21317894 7:0.032586383 8:0.13317515 9:0.28633369 10:0.13309755 
--256 1:0.66027743 2:0.23686218 3:0.068881369 4:0.023918557 5:0.010060463 6:0.012962804 7:0.099346122 8:0.014106289 9:0.064791976 10:0.045676555 
--256 1:0.42940961 2:0.28907108 3:0.10390912 4:0.12503736 5:0.052572831 6:0.054083276 7:0.11886021 8:0.085934532 9:0.22877343 10:0.13092426 
--256 1:0.28642147 2:0.24316581 3:0.1592737 4:0.14285126 5:0.16828776 6:0.095019987 7:0.0079245858 8:0.19046479 9:0.097215054 10:0.088956386 
--256 1:0.64355255 2:0.21069677 3:0.053900419 4:0.059068731 5:0.032781525 6:0.1067208 7:0.06175061 8:0.21379225 9:0.25562971 10:0.35875745 
--256 1:0.51531401 2:0.2975355 3:0.13410191 4:0.036625794 5:0.016422783 6:0.074041586 7:0.01758391 8:0.079521452 9:0.095985063 10:0.019706398 
--256 1:0.36473831 2:0.25842803 3:0.15470438 4:0.14751881 5:0.074610473 6:0.055177372 7:0.04708712 8:0.024073858 9:0.0070625954 10:0.079947789 
--256 1:0.58875104 2:0.22371151 3:0.074987454 4:0.07560781 5:0.036942192 6:0.016262802 7:0.0041888902 8:0.0099102584 9:0.045677382 10:0.074861511 
--256 1:0.51839335 2:0.19595068 3:0.12664632 4:0.10546018 5:0.053549464 6:0.11948571 7:0.047968054 8:0.0062839483 9:0.02676266 10:0.0051158282 
--256 1:0.58075404 2:0.17432685 3:0.078461999 4:0.10235522 5:0.064101889 6:0.13637991 7:0.017453056 8:0.014490062 9:0.043058355 10:0.040435003 
--197.34050216851344 1:0.29798349 2:0.43557058 3:0.12989987 4:0.096577731 5:0.039968327 6:0.15205126 7:0.11279112 8:0.22526911 9:0.020206595 10:0.27632554 
--256 1:0.72407506 2:0.20776815 3:0.032264934 4:0.024256035 5:0.011635826 6:0.032013422 7:0.023133744 8:0.22439224 9:0.10368854 10:0.028163313 
--256 1:0.63547475 2:0.2754135 3:0.041949543 4:0.030299612 5:0.016862593 6:0.067374022 7:0.0060434298 8:0.013945938 9:0.022033286 10:0.014376472 
--256 1:0.68935491 2:0.20379453 3:0.044496818 4:0.042376976 5:0.019976766 6:0.010068461 7:0.011282926 8:0.11508457 9:0.06423117 10:0.022670367 
--256 1:0.20893435 2:0.51027501 3:0.063451154 4:0.13053852 5:0.086800971 6:0.12767887 7:0.066853679 8:0.060385773 9:0.11457045 10:0.046419529 
--256 1:0.38813619 2:0.2207009 3:0.19973829 4:0.12352104 5:0.067903579 6:0.18244683 7:0.14348231 8:0.031800703 9:0.023502714 10:0.045524696 
--256 1:0.46699791 2:0.35922796 3:0.093203886 4:0.059997186 5:0.020573057 6:0.033327099 7:0.018576748 8:0.097452387 9:0.17353816 10:0.088968844 
--153.04221240766367 1:0.36806524 2:0.19493676 3:0.14169722 4:0.15739244 5:0.13790834 6:0.080267354 7:0.12218081 8:0.23345204 9:0.062544468 10:0.49025172 
--68.724587771475001 1:0.25710551 2:0.54511405 3:0.082191726 4:0.075504498 5:0.040084223 6:0.33077362 7:0.12102418 8:0.26724728 9:0.055719043 10:0.042179052 
--256 1:0.59006508 2:0.20858272 3:0.1033329 4:0.06424906 5:0.033770239 6:0.11040807 7:0.10315151 8:0.0316629 9:0.12404795 10:0.30353346 
--256 1:0.47045418 2:0.31694417 3:0.12412167 4:0.062016278 5:0.026463705 6:0.018082202 7:0.064814696 8:0.063350394 9:0.12195635 10:0.12651018 
--256 1:0.33052696 2:0.37520552 3:0.13703315 4:0.10141463 5:0.055819737 6:0.048521937 7:0.06690296 8:0.13629519 9:0.054390193 10:0.020183617 
--256 1:0.56117191 2:0.25014832 3:0.083593693 4:0.068089972 5:0.036996108 6:0.18591509 7:0.019865395 8:0.0029603492 9:0.20005156 10:0.21594906 
--256 1:0.30869216 2:0.23995946 3:0.20114371 4:0.12698983 5:0.12321484 6:0.010929669 7:0.0064822021 8:0.3958106 9:0.084492817 10:0.03214248 
--256 1:0.42758314 2:0.20860754 3:0.18695479 4:0.11737796 5:0.059476567 6:0.0039976718 7:0.13590355 8:0.12644865 9:0.26051327 10:0.0003451954 
--256 1:0.62800044 2:0.22780681 3:0.067515796 4:0.05520933 5:0.021467617 6:0.040906054 7:0.012308357 8:0.072053795 9:0.14060618 10:0.14245987 
--256 1:0.54277557 2:0.34514147 3:0.082665504 4:0.024096439 5:0.0053210077 6:0.066407905 7:0.046498126 8:0.065570437 9:0.091800574 10:0.015722787 
--256 1:0.56533451 2:0.25405902 3:0.091303102 4:0.066637751 5:0.022665615 6:0.10146166 7:0.11987283 8:0.059300909 9:0.1334885 10:0.016298068 
--256 1:0.21347863 2:0.52998961 3:0.11912244 4:0.091824663 5:0.045584668 6:0.25121943 7:0.077063122 8:0.27603261 9:0.19611966 10:0.20782147 
--256 1:0.42070881 2:0.19047085 3:0.11362553 4:0.076234203 5:0.19896061 6:0.14736702 7:0.065076277 8:0.02480763 9:0.18536269 10:0.14358446 
--256 1:0.68203702 2:0.22212042 3:0.059409812 4:0.025200142 5:0.011232608 6:0.028825457 7:0.077989005 8:0.088567713 9:0.12440101 10:0.15698628 
--256 1:0.37907956 2:0.42634684 3:0.10907969 4:0.060877412 5:0.024616494 6:0.22313907 7:0.0047969859 8:0.10301513 9:0.011864892 10:0.046231365 
--256 1:0.73581617 2:0.18658122 3:0.04478 4:0.023622074 5:0.0092005405 6:0.011697346 7:0.0059383814 8:0.017304111 9:0.033118606 10:0.092593675 
--256 1:0.23725219 2:0.37104253 3:0.16126382 4:0.15929263 5:0.071148832 6:0.057893116 7:0.024090734 8:0.0394942 9:0.13713024 10:0.088493716 
--256 1:0.19956537 2:0.51137912 3:0.13503321 4:0.10574342 5:0.04827887 6:0.19088692 7:0.030728231 8:0.18317383 9:0.013815745 10:0.089625684 
--256 1:0.39298996 2:0.23285804 3:0.17199637 4:0.11660712 5:0.08554851 6:0.05565652 7:0.020441955 8:0.010530955 9:0.090145807 10:0.10007281 
--256 1:0.51132805 2:0.18824571 3:0.16739509 4:0.07825889 5:0.054772265 6:0.10159983 7:0.069629025 8:0.056224592 9:0.086746164 10:0.064548022 
--256 1:0.22761718 2:0.36583375 3:0.2047875 4:0.1386969 5:0.063064665 6:0.10101737 7:0.11060084 8:0.13216645 9:0.13958546 10:0.11748881 
--256 1:0.33231595 2:0.35313125 3:0.12333161 4:0.13277639 5:0.058444799 6:0.20267512 7:0.23252694 8:0.0014454077 9:0.11862436 10:0.047399297 
--256 1:0.30514265 2:0.4527858 3:0.10435839 4:0.10267014 5:0.035043022 6:0.25142255 7:0.03519246 8:0.12347164 9:0.13001636 10:0.16294869 
--256 1:0.45951347 2:0.23370137 3:0.14267833 4:0.10660111 5:0.057505723 6:0.17504082 7:0.04758889 8:0.069173765 9:0.089725918 10:0.14028699 
--203.56814141633575 1:0.65419376 2:0.15311659 3:0.07380809 4:0.079050429 5:0.039831131 6:0.14668443 7:0.0086574979 8:0.21730324 9:0.14331377 10:0.17525792 
--256 1:0.30291984 2:0.27337746 3:0.19321017 4:0.14915456 5:0.081337974 6:0.025723922 7:0.091598249 8:0.080431588 9:0.00018878242 10:0.087050691 
--256 1:0.48837623 2:0.2443894 3:0.1132771 4:0.083819589 5:0.070137694 6:0.25636538 7:0.014993456 8:0.012964047 9:0.019011647 10:0.055204447 
--256 1:0.72744831 2:0.17555808 3:0.048942935 4:0.032849942 5:0.01520073 6:0.070934358 7:0.032741805 8:0.0017568043 9:0.0058801563 10:0.042656564 
--256 1:0.15650985 2:0.30305341 3:0.29537572 4:0.14228325 5:0.10277777 6:0.041944687 7:0.013662476 8:0.12681234 9:0.16652522 10:0.041909003 
--256 1:0.40763149 2:0.27624127 3:0.1041616 4:0.14677681 5:0.065188836 6:0.31127753 7:0.13891517 8:0.090237039 9:0.18289292 10:0.19698739 
--256 1:0.50625032 2:0.23799157 3:0.10808376 4:0.078254268 5:0.069420084 6:0.28750887 7:0.0035309871 8:0.030408585 9:0.0031279297 10:0.05467397 
--256 1:0.56824707 2:0.20638992 3:0.10748985 4:0.066807559 5:0.051065595 6:0.050414983 7:0.045980898 8:0.0012356995 9:0.098064009 10:0.027087938 
--256 1:0.51930347 2:0.29937001 3:0.094226564 4:0.064114632 5:0.022985325 6:0.097388284 7:0.047918044 8:0.24108433 9:0.084389495 10:0.0048919257 
--256 1:0.3918454 2:0.28084082 3:0.17707822 4:0.093901287 5:0.056334279 6:0.11467362 7:0.0088483191 8:0.12048669 9:0.010988111 10:0.050654228 
--256 1:0.30443941 2:0.391512 3:0.12273727 4:0.12719565 5:0.054115666 6:0.00069809405 7:0.13329661 8:0.064691571 9:0.091769326 10:0.12637882 
--256 1:0.70198501 2:0.17816784 3:0.059325227 4:0.038746876 5:0.021775047 6:0.18379115 7:0.084932049 8:0.20717877 9:0.14294447 10:0.04665786 
--256 1:0.60570313 2:0.2440778 3:0.071942753 4:0.05306232 5:0.02521399 6:0.046233228 7:0.014363502 8:0.052706027 9:0.10834496 10:0.069267818 
--146.14918943139449 1:0.17128895 2:0.59897637 3:0.077063275 4:0.092428568 5:0.060242833 6:0.059461446 7:0.093676792 8:0.1719818 9:0.091981367 10:0.044070257 
--256 1:0.47960909 2:0.24478618 3:0.14733482 4:0.09173749 5:0.036532417 6:0.06788346 7:0.019800154 8:0.0027618715 9:0.10198562 10:0.23023671 
--256 1:0.77739851 2:0.12078545 3:0.058769925 4:0.027996562 5:0.01504955 6:0.065156836 7:0.052768258 8:0.071308566 9:0.053743818 10:0.011861747 
--256 1:0.41257916 2:0.40599924 3:0.10060876 4:0.049934685 5:0.030878162 6:0.092373047 7:0.030596907 8:0.058469866 9:0.31616033 10:0.24557276 
--256 1:0.4225801 2:0.23986373 3:0.1443121 4:0.1416489 5:0.051595164 6:0.062412477 7:0.13648396 8:0.16028041 9:0.065078446 10:0.021975473 
--256 1:0.33807399 2:0.35451822 3:0.12238614 4:0.12385389 5:0.061167765 6:0.22039237 7:0.20865467 8:0.034322307 9:0.15896272 10:0.079467273 
--256 1:0.39286903 2:0.30172094 3:0.13498329 4:0.1089668 5:0.061459948 6:0.05064471 7:0.14100377 8:0.055466586 9:0.11870085 10:0.11868395 
--256 1:0.3340961 2:0.28529729 3:0.17388153 4:0.13331574 5:0.073409335 6:0.29159343 7:0.11340327 8:0.17649152 9:0.046362192 10:0.15005251 
--256 1:0.79572948 2:0.1493856 3:0.030624486 4:0.017451604 5:0.0068088372 6:0.011266952 7:0.0035248891 8:0.10684024 9:0.091176468 10:0.082033655 
--256 1:0.36579192 2:0.25916672 3:0.17613343 4:0.139126 5:0.059781936 6:0.22842596 7:0.065808379 8:0.13981702 9:0.038186908 10:0.051195985 
--256 1:0.62239014 2:0.27298037 3:0.051885461 4:0.033135791 5:0.019608243 6:0.061543061 7:0.037542479 8:0.10594643 9:0.17133162 10:0.1249422 
--256 1:0.67476847 2:0.23379275 3:0.055493525 4:0.025138848 5:0.010806413 6:0.024947394 7:0.10141706 8:0.02987727 9:0.20365881 10:0.060647963 
--256 1:0.71441831 2:0.19877445 3:0.060288434 4:0.020061273 5:0.0064575326 6:0.010052719 7:0.02911348 8:0.11978858 9:0.25958313 10:0.159319 
--256 1:0.43357425 2:0.29975367 3:0.13677892 4:0.088192806 5:0.04170035 6:0.04807015 7:0.046794976 8:0.14444862 9:0.0072291526 10:0.12148381 
--256 1:0.51344608 2:0.22891482 3:0.1089187 4:0.097742289 5:0.050978112 6:0.12719495 7:0.081876531 8:0.40758604 9:0.13061885 10:0.030563411 
--256 1:0.53618305 2:0.193637 3:0.12928775 4:0.095214394 5:0.045677807 6:0.11159373 7:0.050474925 8:0.15154928 9:0.12743217 10:0.075968163 
--256 1:0.46413744 2:0.27160815 3:0.13081258 4:0.096993117 5:0.036448719 6:0.042356388 7:0.057921777 8:0.26182928 9:0.18467804 10:0.24398783 
--256 1:0.55946864 2:0.22520266 3:0.085831887 4:0.092263894 5:0.03723292 6:0.26732254 7:0.15524168 8:0.22197016 9:0.21821778 10:0.10700394 
--256 1:0.46702689 2:0.35843594 3:0.087471293 4:0.062503882 5:0.024561994 6:0.012389096 7:0.030536083 8:0.067676194 9:0.17966894 10:0.026796704 
--256 1:0.36362837 2:0.30529286 3:0.13716288 4:0.14154112 5:0.052374767 6:0.1006716 7:0.043805419 8:0.18274969 9:0.061128282 10:0.17056194 
--256 1:0.32231571 2:0.3793955 3:0.14448666 4:0.10758048 5:0.04622164 6:0.18479692 7:0.061266433 8:0.063630129 9:0.21212831 10:0.12271713 
--256 1:0.31130737 2:0.380621 3:0.13093956 4:0.11032711 5:0.066804956 6:0.052218124 7:0.11365472 8:0.12038308 9:0.031410832 10:0.091583422 
--256 1:0.24432178 2:0.43248717 3:0.12778008 4:0.13415833 5:0.061252637 6:0.0014592065 7:0.30647071 8:0.27615506 9:0.13037423 10:0.1983653 
--256 1:0.66233511 2:0.22286086 3:0.05296348 4:0.045487384 5:0.01635316 6:0.018218066 7:0.098646493 8:0.22997468 9:0.060665969 10:0.074678453 
--256 1:0.44688805 2:0.18107454 3:0.14921287 4:0.16832802 5:0.054496512 6:0.36089042 7:0.089881133 8:0.08255021 9:0.11960316 10:0.08433274 
--256 1:0.37640744 2:0.26165982 3:0.13659524 4:0.14908899 5:0.076248506 6:0.13738836 7:0.00070645986 8:0.096432324 9:0.10434007 10:0.36656843 
--15.479959851275956 1:0.60493547 2:0.15804878 3:0.14330979 4:0.070379259 5:0.023326698 6:0.0095854899 7:0.5390201 8:0.59774169 9:0.57907252 10:0.20591891 
--256 1:0.41463834 2:0.26853665 3:0.16094365 4:0.1043383 5:0.051543055 6:0.042221188 7:0.1456392 8:0.038871407 9:0.094506218 10:0.061049888 
--256 1:0.25779137 2:0.40571942 3:0.12012574 4:0.15237967 5:0.063983796 6:0.059869954 7:0.025992856 8:0.22542647 9:0.092257077 10:0.090893191 
--256 1:0.20795153 2:0.44512839 3:0.14406113 4:0.12592245 5:0.076936506 6:0.029213252 7:0.13811888 8:0.19865736 9:0.04561983 10:0.098878025 
--256 1:0.33891897 2:0.36682742 3:0.15133532 4:0.096601436 5:0.046316862 6:0.023702953 7:0.082191078 8:0.077389127 9:0.0017297031 10:0.085659247 
--256 1:0.25262959 2:0.49477913 3:0.093396133 4:0.10622661 5:0.05296853 6:0.079500783 7:0.057735374 8:0.14847303 9:0.10291532 10:0.081418401 
--256 1:0.68765898 2:0.20248415 3:0.050308261 4:0.034312316 5:0.025236295 6:0.0097710312 7:0.038562576 8:0.057749096 9:0.14043411 10:0.099496109 
--256 1:0.44286343 2:0.23594967 3:0.15078258 4:0.12052239 5:0.049881937 6:0.27916342 7:0.14804541 8:0.097691747 9:0.19623523 10:0.094934054 
--256 1:0.71834119 2:0.2113764 3:0.042859031 4:0.020740035 5:0.0066833532 6:0.090498865 7:0.010250029 8:0.12611405 9:0.24228861 10:0.14690679 
--256 1:0.44504026 2:0.3666338 3:0.072753774 4:0.088712816 5:0.026859351 6:0.08405923 7:0.024117501 8:0.11203085 9:0.070157188 10:0.12981326 
--256 1:0.35395115 2:0.3384055 3:0.17232396 4:0.082249018 5:0.053070371 6:0.1667632 7:0.022034476 8:0.018781138 9:0.16890069 10:0.09193493 
--256 1:0.5370282 2:0.24684735 3:0.11349716 4:0.067775739 5:0.034851554 6:0.053740215 7:0.027772595 8:0.16731056 9:0.041017086 10:0.05973774 
--256 1:0.52769045 2:0.25800722 3:0.095619688 4:0.081465546 5:0.037217105 6:0.058466235 7:0.080760275 8:0.13294292 9:0.019801658 10:0.022045881 
--256 1:0.19338492 2:0.40374407 3:0.20902129 4:0.12988781 5:0.063961917 6:0.16014297 7:0.08970609 8:0.091918657 9:0.097790953 10:0.16655228 
--76.205621725260812 1:0.55364273 2:0.21355241 3:0.10627055 4:0.084120886 5:0.042413429 6:0.56020298 7:0.47353324 8:0.32535841 9:0.13748574 10:0.12612731 
--256 1:0.42360684 2:0.18569996 3:0.15108623 4:0.17834269 5:0.061264283 6:0.4265529 7:0.24867878 8:0.18643077 9:0.19999865 10:0.10422061 
--256 1:0.25665329 2:0.39884868 3:0.17222871 4:0.12193542 5:0.050333906 6:0.038760527 7:0.041728418 8:0.16445564 9:0.25984007 10:0.0050436275 
--256 1:0.76307974 2:0.1751043 3:0.030311936 4:0.022057452 5:0.0094465744 6:0.11453133 7:0.041441598 8:0.039390665 9:0.067237126 10:0.088769008 
--7.5719359440901561 1:0.55460789 2:0.21040972 3:0.12279301 4:0.082953184 5:0.029236195 6:0.40525197 7:0.46818714 8:0.097152663 9:0.075468534 10:0.049388715 
--256 1:0.6887022 2:0.22822271 3:0.04860179 4:0.023465909 5:0.011007389 6:0.00084402714 7:0.059970678 8:0.15068172 9:0.22418574 10:0.30406232 
--256 1:0.42376863 2:0.30675122 3:0.12440574 4:0.10592547 5:0.039148932 6:0.18416695 7:0.17477951 8:0.23743015 9:0.12182167 10:0.38276161 
--256 1:0.51065226 2:0.32575482 3:0.077914071 4:0.061647612 5:0.024031237 6:0.15248059 7:0.035249084 8:0.12074652 9:0.11460774 10:0.0034824329 
--256 1:0.29264164 2:0.41579359 3:0.13261444 4:0.1165438 5:0.042406533 6:0.34173745 7:0.2328197 8:0.1148461 9:0.033503551 10:0.0042464627 
--256 1:0.36286618 2:0.34616759 3:0.10773375 4:0.1158377 5:0.067394788 6:0.082666032 7:0.031646786 8:0.0393754 9:0.056814269 10:0.085444811 
--256 1:0.62969151 2:0.24577109 3:0.058800325 4:0.048303556 5:0.017433516 6:0.041796885 7:0.0026824365 8:0.0325651 9:0.11097304 10:0.18817757 
--256 1:0.47321584 2:0.28585646 3:0.10539111 4:0.096283558 5:0.039253033 6:0.079026339 7:0.053435219 8:0.15759723 9:0.22070381 10:0.13125324 
--256 1:0.24598722 2:0.36351757 3:0.2017004 4:0.12191537 5:0.066879428 6:0.17237287 7:0.2610415 8:0.1473903 9:0.16230162 10:0.073764716 
--245.27661599216358 1:0.29448393 2:0.3829052 3:0.14001417 4:0.14019265 5:0.042404054 6:0.1100912 7:0.038320977 8:0.014791993 9:0.22342129 10:0.0048130789 
--102.1356846659482 1:0.41097676 2:0.14786303 3:0.18642105 4:0.13388998 5:0.12084918 6:0.33965176 7:0.098111318 8:0.36809998 9:0.22081821 10:0.50732124 
--256 1:0.24998984 2:0.49424164 3:0.1159114 4:0.089926383 5:0.04993074 6:0.087626692 7:0.036914183 8:0.079481524 9:0.0056873108 10:0.057194324 
--256 1:0.49381428 2:0.25292737 3:0.12656551 4:0.087024779 5:0.039668061 6:0.1038553 7:0.056942882 8:0.18201901 9:0.22094616 10:0.17521709 
--256 1:0.79349459 2:0.13803546 3:0.034021307 4:0.022658417 5:0.01179023 6:0.11709222 7:0.0058714074 8:0.1247468 9:0.060937055 10:0.00046854565 
--256 1:0.55747859 2:0.19120517 3:0.080794316 4:0.11600474 5:0.054517188 6:0.24576025 7:0.11939903 8:0.029281362 9:0.11293875 10:0.015718907 
--256 1:0.45815107 2:0.1969057 3:0.14208744 4:0.13271945 5:0.07013635 6:0.033668411 7:0.071168654 8:0.19134256 9:0.0032410455 10:0.028472551 
--256 1:0.68683254 2:0.1860474 3:0.068137044 4:0.04161359 5:0.017369416 6:0.031287474 7:0.065711467 8:0.04098656 9:0.020552432 10:0.081039273 
--256 1:0.52911365 2:0.22527031 3:0.13855761 4:0.071419986 5:0.03563844 6:0.025841049 7:0.070805582 8:0.094389237 9:0.075655123 10:0.10636655 
--256 1:0.41450129 2:0.26082673 3:0.14085015 4:0.12491853 5:0.058903295 6:0.062381798 7:0.054321508 8:0.024025476 9:0.077345001 10:0.18550128 
--256 1:0.53849092 2:0.29195889 3:0.070255539 4:0.078246339 5:0.021048312 6:0.075351967 7:0.039806218 8:0.0088074113 9:0.10489046 10:0.070770388 
--256 1:0.66414754 2:0.11674882 3:0.052912693 4:0.098544136 5:0.067646811 6:0.20665963 7:0.40305376 8:0.17285612 9:0.16553299 10:0.022277563 
--256 1:0.46455009 2:0.29610138 3:0.06411644 4:0.11443882 5:0.060793268 6:0.18543188 7:0.23777622 8:0.28081292 9:0.20776652 10:0.10987436 
--256 1:0.48202327 2:0.22525983 3:0.1195553 4:0.10191804 5:0.071243572 6:0.20916965 7:0.31817717 8:0.38954652 9:0.18290654 10:0.29224515 
--256 1:0.75619495 2:0.13614909 3:0.057221436 4:0.034095508 5:0.016339011 6:0.058264508 7:0.027065453 8:0.021325304 9:0.056771565 10:0.017670011 
--256 1:0.31912297 2:0.43685801 3:0.12440839 4:0.087932776 5:0.031677852 6:0.15077913 7:0.010635471 8:0.046056814 9:0.11898651 10:0.070062097 
--256 1:0.51559419 2:0.16184149 3:0.14535636 4:0.14557717 5:0.031630797 6:0.059528102 7:0.016745368 8:0.055499324 9:0.08821579 10:0.015008603 
--256 1:0.33587024 2:0.42992449 3:0.10697866 4:0.077203904 5:0.050022709 6:0.080488065 7:0.028762513 8:0.25026434 9:0.06198968 10:0.024165005 
--256 1:0.61702385 2:0.29301382 3:0.054753968 4:0.022653117 5:0.012555251 6:0.046870112 7:0.020447491 8:0.037824365 9:0.25421731 10:0.4317852 
--256 1:0.47179145 2:0.27841955 3:0.1020756 4:0.092243077 5:0.055470325 6:0.18973281 7:0.10483037 8:0.16204514 9:0.022410661 10:0.32437223 
--256 1:0.47465908 2:0.2306148 3:0.13570079 4:0.1115714 5:0.047453929 6:0.12930026 7:0.17106509 8:0.036356885 9:0.091975251 10:0.003477034 
--137.67837953299286 1:0.58235192 2:0.16246754 3:0.1253973 4:0.083395315 5:0.046387922 6:0.21862128 7:0.040566735 8:0.0076529986 9:0.37730341 10:0.18244886 
--256 1:0.53159228 2:0.14542025 3:0.15780595 4:0.1165662 5:0.048615317 6:0.35133108 7:0.19407181 8:0.092363479 9:0.092634693 10:0.01725355 
--256 1:0.51883223 2:0.27511697 3:0.075657709 4:0.094060995 5:0.03633209 6:0.094305918 7:0.04468867 8:0.37138696 9:0.10945268 10:0.081346057 
--256 1:0.56405693 2:0.17909311 3:0.11153315 4:0.1039315 5:0.041385313 6:0.055273995 7:0.06073547 8:0.083051414 9:0.14406795 10:0.1098305 
--256 1:0.51690321 2:0.26366314 3:0.12917766 4:0.06421772 5:0.02603827 6:0.14068129 7:0.071934089 8:0.024912992 9:0.0069563668 10:0.13705541 
--256 1:0.42477664 2:0.31363059 3:0.11326947 4:0.11270615 5:0.03561715 6:0.15977177 7:0.14537652 8:0.079480834 9:0.16772471 10:0.10640415 
--256 1:0.24941627 2:0.4845159 3:0.12239455 4:0.10630519 5:0.037368088 6:0.25375169 7:0.014271889 8:0.10166695 9:0.011536661 10:0.083706242 
--256 1:0.52889917 2:0.23275712 3:0.10757513 4:0.0840701 5:0.046698482 6:0.058175928 7:0.001009339 8:0.093289068 9:0.10696851 10:0.2844956 
--256 1:0.33785223 2:0.38413236 3:0.14564601 4:0.090742474 5:0.041626931 6:0.074126745 7:0.067947092 8:0.075572104 9:0.036367369 10:0.1119894 
--256 1:0.61237299 2:0.23884487 3:0.073547317 4:0.052703359 5:0.022531467 6:0.001170962 7:0.03127783 8:0.079496035 9:0.010171257 10:0.11068505 
--256 1:0.21636 2:0.38161437 3:0.1179648 4:0.18551956 5:0.098541271 6:0.17774478 7:0.039896676 8:0.028493061 9:0.021105658 10:0.14233448 
--256 1:0.58219194 2:0.2105625 3:0.10213901 4:0.072541129 5:0.032565432 6:0.12870212 7:0.058272307 8:0.0015214584 9:0.21004982 10:0.20680773 
--256 1:0.5562322 2:0.27708441 3:0.086916993 4:0.053185335 5:0.02658106 6:0.066500545 7:0.017933619 8:0.11233981 9:0.0076613864 10:0.16717493 
--256 1:0.54458216 2:0.19474221 3:0.11406805 4:0.10677085 5:0.039836733 6:0.062093036 7:0.22274632 8:0.09307508 9:0.15104649 10:0.0069738073 
--256 1:0.63037526 2:0.25203909 3:0.064843944 4:0.035486728 5:0.017254983 6:0.01885256 7:0.064209397 8:0.036850214 9:0.013901654 10:0.055218916 
--256 1:0.80765276 2:0.11217931 3:0.02832407 4:0.038796402 5:0.013047462 6:0.029417712 7:0.10063412 8:0.082444431 9:0.2257174 10:0.17840768 
--256 1:0.3899813 2:0.31392807 3:0.082345074 4:0.14927421 5:0.064471354 6:0.16581804 7:0.037224451 8:0.25910946 9:0.094561256 10:0.0069938772 
--256 1:0.3345434 2:0.29303683 3:0.13614839 4:0.14839271 5:0.087878682 6:0.071291312 7:0.074379933 8:0.086288329 9:0.084523435 10:0.10700478 
--256 1:0.38727937 2:0.15535421 3:0.26892969 4:0.12002549 5:0.068411244 6:0.0067068279 7:0.029370893 8:0.005729825 9:0.023046014 10:0.097403917 
--256 1:0.28279837 2:0.27387168 3:0.16874767 4:0.18477193 5:0.089810342 6:0.37578252 7:0.078136625 8:0.098340869 9:0.013165683 10:0.14149106 
--256 1:0.74198835 2:0.2146169 3:0.025705478 4:0.012769633 5:0.0049196403 6:0.017733423 7:0.017787615 8:0.016996011 9:0.17218188 10:0.21283179 
--256 1:0.48743214 2:0.25487625 3:0.14273637 4:0.079659569 5:0.035295679 6:0.2182715 7:0.21090013 8:0.11547564 9:0.17846501 10:0.12968346 
--256 1:0.29478263 2:0.26197151 3:0.21536212 4:0.15703196 5:0.070851775 6:0.077682809 7:0.23822739 8:0.12207309 9:0.075182813 10:0.22498538 
--256 1:0.45559242 2:0.17571461 3:0.17046767 4:0.13416431 5:0.064060991 6:0.29205328 7:0.095174647 8:0.21386216 9:0.067152296 10:0.064795245 
--256 1:0.39354068 2:0.3122047 3:0.11338055 4:0.10229213 5:0.078581951 6:0.090448393 7:0.11577197 8:0.1546461 9:0.10217262 10:0.011332074 
--256 1:0.48774705 2:0.31890938 3:0.1091388 4:0.056834415 5:0.027370353 6:0.085710044 7:0.15262453 8:0.065548065 9:0.1220816 10:0.077485953 
--256 1:0.51872394 2:0.17525501 3:0.17110483 4:0.078861532 5:0.056054685 6:0.32461318 7:0.090067247 8:0.079214733 9:0.051626632 10:0.017082736 
--256 1:0.48585041 2:0.33311287 3:0.11853043 4:0.046846476 5:0.015659813 6:0.13184811 7:0.051714163 8:0.024287289 9:0.13343201 10:0.055435724 
--256 1:0.44625756 2:0.26046266 3:0.15186393 4:0.11258202 5:0.028833819 6:0.24732213 7:0.22056755 8:0.20441346 9:0.27925636 10:0.20840593 
--113.22484405186282 1:0.44437041 2:0.21680784 3:0.16005053 4:0.11914335 5:0.059627858 6:0.3807911 7:0.31305341 8:0.62079752 9:0.35745262 10:0.31168191 
--256 1:0.66523186 2:0.19325109 3:0.060870829 4:0.056038933 5:0.024607289 6:0.080410808 7:0.10558933 8:0.03416732 9:0.14077743 10:0.10840856 
--256 1:0.58506673 2:0.25520416 3:0.074460324 4:0.05687528 5:0.028393502 6:0.019332273 7:0.084131731 8:0.012604214 9:0.019835997 10:0.085588627 
--256 1:0.65130649 2:0.1851614 3:0.076008919 4:0.061013531 5:0.026509657 6:0.046110711 7:0.15387209 8:0.011726176 9:0.22032331 10:0.15822118 
--256 1:0.58661534 2:0.34289684 3:0.040043079 4:0.019823507 5:0.010621233 6:0.0075304976 7:0.086975955 8:0.0020641661 9:0.00450658 10:0.055294136 
--256 1:0.43188523 2:0.18543044 3:0.15126019 4:0.14420073 5:0.087223415 6:0.084541187 7:0.23767639 8:0.010290053 9:0.089200151 10:0.16366267 
--90.917216775901082 1:0.36649469 2:0.20613844 3:0.20833395 4:0.14703785 5:0.071995077 6:0.10354434 7:0.16763281 8:0.19428645 9:0.0029372186 10:0.14519193 
--256 1:0.4503822 2:0.32879478 3:0.11198145 4:0.076900422 5:0.031941146 6:0.441172 7:0.089174179 8:0.10123966 9:0.037320373 10:0.079725204 
--152.16679959689816 1:0.24183187 2:0.31557021 3:0.19877234 4:0.19185673 5:0.051968856 6:0.19075228 7:0.29764405 8:0.24620084 9:0.47809179 10:0.15877316 
--256 1:0.50253948 2:0.20445512 3:0.10416554 4:0.14120746 5:0.047632391 6:0.027603437 7:0.17087083 8:0.12718513 9:0.22403666 10:0.076429879 
--256 1:0.52605226 2:0.24890618 3:0.11378048 4:0.079092745 5:0.032168341 6:0.0034244849 7:0.094322973 8:0.12014139 9:0.027798729 10:0.01163692 
--256 1:0.54511373 2:0.25057079 3:0.083975015 4:0.07796214 5:0.042378323 6:0.22264982 7:0.041219289 8:0.0027639493 9:0.11926295 10:0.072785189 
--256 1:0.70964695 2:0.17280333 3:0.052374009 4:0.041949407 5:0.023226303 6:0.044419837 7:0.057361885 8:0.13813183 9:0.12339035 10:0.24613922 
--256 1:0.42796257 2:0.34184597 3:0.10091651 4:0.095466739 5:0.033808204 6:0.0060287589 7:0.011731489 8:0.064224944 9:0.070990182 10:0.14446738 
--256 1:0.66450293 2:0.2536992 3:0.032871679 4:0.036335917 5:0.012590279 6:0.024412522 7:0.00027149387 8:0.18110356 9:0.00038134188 10:0.095568526 
--256 1:0.3790874 2:0.42046534 3:0.081772365 4:0.075733551 5:0.042941341 6:0.095421868 7:0.026251623 8:0.26713973 9:0.012595794 10:0.02030549 
--27.078523999342302 1:0.22114523 2:0.23746387 3:0.28463902 4:0.17073748 5:0.086014395 6:0.43060623 7:0.26052699 8:0.41472454 9:0.38337226 10:0.39626527 
--256 1:0.44531473 2:0.33168997 3:0.13975884 4:0.05284695 5:0.030389511 6:0.079164097 7:0.034929339 8:0.11643878 9:0.056378408 10:0.087429717 
--256 1:0.55364978 2:0.19690288 3:0.12061763 4:0.09278166 5:0.036048053 6:0.050968506 7:0.092573131 8:0.25428519 9:0.35612428 10:0.2661997 
--256 1:0.35584693 2:0.34851115 3:0.17148961 4:0.082658162 5:0.041494144 6:0.19925001 7:0.084908861 8:0.11835972 9:0.12084855 10:0.35325891 
--256 1:0.61984895 2:0.19919195 3:0.070794358 4:0.06626744 5:0.043897304 6:0.0012820241 7:0.19758611 8:0.16233299 9:0.11030136 10:0.19373627 
--256 1:0.47417265 2:0.33758086 3:0.093923079 4:0.054627568 5:0.039695847 6:0.1765155 7:0.088334773 8:0.053559653 9:0.047461764 10:0.062745108 
--256 1:0.52977777 2:0.27351774 3:0.08881696 4:0.066650812 5:0.041236723 6:0.05385342 7:0.16586712 8:0.10444055 9:0.023445258 10:0.1351521 
--256 1:0.48361585 2:0.28392717 3:0.14773004 4:0.053292405 5:0.031434532 6:0.14327929 7:0.0011879042 8:0.012136965 9:0.0026504378 10:0.028922805 
--256 1:0.44313355 2:0.29263608 3:0.10752315 4:0.10775985 5:0.048947374 6:0.20502609 7:0.10723728 8:0.15403922 9:0.026507681 10:0.06879601 
--256 1:0.48447895 2:0.30011573 3:0.10986011 4:0.077101302 5:0.028443902 6:0.15181105 7:0.10751627 8:0.0066124287 9:0.11943621 10:0.18178346 
--256 1:0.51497268 2:0.32819118 3:0.074102314 4:0.053872106 5:0.028861722 6:0.32263432 7:0.060000919 8:0.07576453 9:0.052094674 10:0.16975568 
--256 1:0.35295995 2:0.29278177 3:0.16223374 4:0.13380412 5:0.058220418 6:0.15904582 7:0.067693926 8:0.067957202 9:0.14442373 10:0.049920837 
--256 1:0.4824278 2:0.33933397 3:0.079242839 4:0.06588302 5:0.033112367 6:0.30039356 7:0.050085914 8:0.013157606 9:0.2198319 10:0.22234589 
--256 1:0.58461365 2:0.24221126 3:0.069360512 4:0.071769789 5:0.032044791 6:0.06306432 7:0.16586105 8:0.039178254 9:0.03377581 10:0.21796744 
--256 1:0.49938349 2:0.29435539 3:0.086225525 4:0.078879047 5:0.041156545 6:0.029202978 7:0.10352688 8:0.21143007 9:0.093037656 10:0.087378891 
--256 1:0.67327078 2:0.11081334 3:0.098152067 4:0.07301878 5:0.044745039 6:0.090953737 7:0.033917542 8:0.015429934 9:0.042536679 10:0.042829272 
--45.079437051604984 1:0.65876537 2:0.22152011 3:0.0574032 4:0.041823404 5:0.02048791 6:0.46650929 7:0.29581608 8:0.1017345 9:0.030198806 10:0.016684068 
--256 1:0.52849593 2:0.3627037 3:0.069715264 4:0.027792859 5:0.011292252 6:0.017957551 7:0.044296777 8:0.065588104 9:0.11670235 10:0.063535464 
--256 1:0.53798526 2:0.24821625 3:0.11000749 4:0.07650571 5:0.027285287 6:0.061735439 7:0.042305482 8:0.088665941 9:0.097528438 10:0.10194567 
--9.1704105867316237 1:0.76006522 2:0.16939717 3:0.037858491 4:0.023332912 5:0.0093462115 6:0.06434077 7:0.065076733 8:0.34674619 9:0.19884041 10:0.17897234 
--256 1:0.26039201 2:0.33890046 3:0.14443356 4:0.14604011 5:0.11023387 6:0.0057245128 7:0.00038878605 8:0.16140038 9:0.09422496 10:0.15179675 
--256 1:0.45143604 2:0.2472014 3:0.15947522 4:0.10275379 5:0.03913354 6:0.20574949 7:0.12252811 8:0.091782266 9:0.19250897 10:0.20645816 
--256 1:0.2582725 2:0.29887742 3:0.19641663 4:0.14710798 5:0.099325468 6:0.24970684 7:0.085166754 8:0.078906023 9:0.041286131 10:0.14226058 
--256 1:0.57056941 2:0.21103394 3:0.11777125 4:0.067202528 5:0.033422862 6:0.072740066 7:0.010367713 8:0.13808182 9:0.11607791 10:0.099132845 
--256 1:0.43966439 2:0.27430096 3:0.12036972 4:0.1222351 5:0.043429829 6:0.060868945 7:0.06324285 8:0.078568805 9:0.1105822 10:0.14132518 
--256 1:0.71615427 2:0.16966092 3:0.045763706 4:0.045866218 5:0.022554878 6:0.051795986 7:0.093866721 8:0.032151497 9:0.053622388 10:0.0637994 
--256 1:0.59912925 2:0.22554318 3:0.084653209 4:0.059631313 5:0.031043044 6:0.010937084 7:0.010171537 8:0.019979626 9:0.026868316 10:0.016485777 
--256 1:0.64935973 2:0.17658415 3:0.073648106 4:0.060905457 5:0.039502558 6:0.098163869 7:0.025473693 8:0.15670265 9:0.12305803 10:0.20419198 
--256 1:0.44593034 2:0.26290595 3:0.12386427 4:0.097151016 5:0.070148433 6:0.13894998 7:0.020474823 8:0.052502637 9:0.030583806 10:0.015351426 
--256 1:0.28132962 2:0.51724065 3:0.085772056 4:0.073976802 5:0.041680872 6:0.37812277 7:0.11860989 8:0.05694864 9:0.11344904 10:0.13157761 
--256 1:0.59665588 2:0.17777101 3:0.099507236 4:0.076063685 5:0.050002183 6:0.38908296 7:0.21421319 8:0.12419979 9:0.15341997 10:0.066061745 
--202.17419137512238 1:0.79726869 2:0.13652583 3:0.021931927 4:0.033283541 5:0.010990014 6:0.011624037 7:0.13472336 8:0.10552749 9:0.50350756 10:0.12336452 
--256 1:0.41730963 2:0.26703236 3:0.13914982 4:0.11350266 5:0.063005536 6:0.17808452 7:0.062284416 8:0.049013879 9:0.072138061 10:0.11549418 
--85.484634163363751 1:0.25470521 2:0.45591828 3:0.10808143 4:0.13443413 5:0.046860952 6:0.0033273291 7:0.21465837 8:0.37828619 9:0.20479722 10:0.038363153 
--256 1:0.50549772 2:0.22704466 3:0.11807713 4:0.10280623 5:0.046574258 6:0.12493744 7:0.11624992 8:0.00093870785 9:0.087681533 10:0.086685173 
--256 1:0.47633745 2:0.25220765 3:0.11553554 4:0.10561345 5:0.050305911 6:0.29209743 7:0.28236968 8:0.0031496574 9:0.056078598 10:0.12725342 
--256 1:0.67030741 2:0.13908137 3:0.085377888 4:0.070828796 5:0.034404533 6:0.011880612 7:0.12962285 8:0.15850186 9:0.13417515 10:0.043050195 
--256 1:0.50749474 2:0.23753962 3:0.11801797 4:0.098198189 5:0.038749479 6:0.13497059 7:0.022746423 8:0.087482637 9:0.063119178 10:0.078912772 
--256 1:0.56342446 2:0.246522 3:0.065403124 4:0.090960251 5:0.033690162 6:0.15715322 7:0.089992469 8:0.3660999 9:0.14809286 10:0.24790473 
--256 1:0.21210088 2:0.4234466 3:0.14558513 4:0.16340909 5:0.055458303 6:0.13480607 7:0.14020512 8:0.12574046 9:0.052178984 10:0.17078664 
--256 1:0.29278922 2:0.35861698 3:0.1344792 4:0.13725898 5:0.076855619 6:0.18740108 7:0.071683575 8:0.13112572 9:0.14485801 10:0.085611146 
--256 1:0.57742737 2:0.25325215 3:0.091306203 4:0.052365548 5:0.025648722 6:0.040083865 7:0.13209506 8:0.14215068 9:0.010204357 10:0.14660637 
--256 1:0.25220946 2:0.39233074 3:0.1455528 4:0.13973253 5:0.07017446 6:0.20847762 7:0.10484629 8:0.11913388 9:0.03184792 10:0.012541091 
--256 1:0.40368943 2:0.16717988 3:0.15322139 4:0.19130789 5:0.084601421 6:0.046097524 7:0.16662141 8:0.26034573 9:0.053943814 10:0.051968958 
--256 1:0.58042728 2:0.27379187 3:0.083676715 4:0.045883991 5:0.016220149 6:0.35067445 7:0.16247075 8:0.15484857 9:0.032649338 10:0.050202317 
--256 1:0.36895955 2:0.2602799 3:0.15482979 4:0.15321668 5:0.062714081 6:0.02950274 7:0.089645806 8:0.0013782929 9:0.032829549 10:0.098614223 
--256 1:0.73359232 2:0.18376571 3:0.041246805 4:0.026882413 5:0.014512754 6:0.055535951 7:0.12861719 8:0.099707598 9:0.11686242 10:0.20454522 
--256 1:0.60875826 2:0.19831005 3:0.068020253 4:0.086736742 5:0.038174694 6:0.13899154 7:0.16160377 8:0.16499255 9:0.047598156 10:0.1390782 
--256 1:0.51386898 2:0.2006953 3:0.1050838 4:0.11753534 5:0.062816585 6:0.034461137 7:0.015945576 8:0.019029489 9:0.172505 10:0.3850844 
--26.545697111479669 1:0.21023057 2:0.33010984 3:0.23763504 4:0.15697705 5:0.065047512 6:0.2974059 7:0.0068439636 8:0.56743252 9:0.064735433 10:0.27189388 
--256 1:0.44670313 2:0.32313525 3:0.11230487 4:0.089554061 5:0.028302682 6:0.30041496 7:0.21812591 8:0.043979985 9:0.015178681 10:0.038333255 
--256 1:0.65057707 2:0.1656374 3:0.088241529 4:0.067982051 5:0.027561951 6:0.10204638 7:0.090269353 8:0.036575462 9:0.13286134 10:0.067917224 
--256 1:0.48465323 2:0.28483772 3:0.11547964 4:0.080977529 5:0.034051883 6:0.17466316 7:0.14866018 8:0.14044616 9:0.097054099 10:0.0050897664 
--256 1:0.61273141 2:0.22967581 3:0.081848934 4:0.049668356 5:0.026075492 6:0.053343457 7:0.043818286 8:0.076132985 9:0.20579554 10:0.19467254 
--30.768649400362076 1:0.75372674 2:0.13455054 3:0.058877702 4:0.031312204 5:0.021532811 6:0.153735 7:0.11169231 8:0.27669561 9:0.011231556 10:0.10166258 
--256 1:0.41547451 2:0.22996883 3:0.14642245 4:0.13625215 5:0.071882063 6:0.11869672 7:0.068205053 8:0.07377779 9:0.049875613 10:0.026097262 
--256 1:0.66551756 2:0.2493555 3:0.048743846 4:0.026208236 5:0.010174862 6:0.040860304 7:0.037734348 8:0.11960621 9:0.086593154 10:0.053465198 
--256 1:0.36240742 2:0.32774459 3:0.17220855 4:0.08915228 5:0.048487159 6:0.013232462 7:0.0069436597 8:0.044309022 9:0.033935159 10:0.04367308 
--256 1:0.30696324 2:0.28781775 3:0.16292813 4:0.16272505 5:0.079565824 6:0.095051543 7:0.11273425 8:0.014337048 9:0.092460316 10:0.028824142 
--256 1:0.59841195 2:0.22276256 3:0.075212135 4:0.076791862 5:0.026821495 6:0.038415067 7:0.060598404 8:0.046910762 9:0.22655638 10:0.048357793 
--135.05254450546292 1:0.55445012 2:0.20704299 3:0.13866787 4:0.061255211 5:0.038583811 6:0.23532429 7:0.079128377 8:0.14933681 9:0.025972135 10:0.10470839 
--256 1:0.58433992 2:0.21255727 3:0.10067739 4:0.065052708 5:0.037372713 6:0.014453919 7:0.040377157 8:0.0095727873 9:0.0080969589 10:0.16469917 
--256 1:0.49376296 2:0.3224626 3:0.12923327 4:0.041771297 5:0.012769873 6:0.051458638 7:0.015839067 8:0.046594345 9:0.0022325767 10:0.027596242 
--256 1:0.52038856 2:0.24224063 3:0.10237691 4:0.092457067 5:0.042536823 6:0.018455988 7:0.011420391 8:0.10405239 9:0.011244163 10:0.018423439 
--256 1:0.44082464 2:0.27450744 3:0.11965244 4:0.10178864 5:0.063226848 6:0.035369502 7:0.063213508 8:0.0017789816 9:0.10809805 10:0.034902135 
--256 1:0.37842533 2:0.32126855 3:0.16551297 4:0.093621204 5:0.041171946 6:0.2145625 7:0.19578777 8:0.090781812 9:0.10469463 10:0.12544756 
--256 1:0.40668386 2:0.24464896 3:0.13451969 4:0.13892916 5:0.075218343 6:0.044614015 7:0.024100066 8:0.13019698 9:0.15996786 10:0.26103012 
--256 1:0.67135013 2:0.18355971 3:0.061564692 4:0.058932242 5:0.024593224 6:0.015896762 7:0.019240085 8:0.24291872 9:0.060405673 10:0.036765696 
--256 1:0.43307864 2:0.25451202 3:0.1491849 4:0.11359453 5:0.049629916 6:0.23681669 7:0.041732209 8:0.04459313 9:0.17178411 10:0.0027573887 
--256 1:0.69020073 2:0.12638005 3:0.045051977 4:0.076357302 5:0.062009935 6:0.37540708 7:0.16906397 8:0.35422679 9:0.25554214 10:0.14410122 
--256 1:0.56280589 2:0.27248257 3:0.070624554 4:0.054575773 5:0.03951122 6:0.0070229883 7:0.0027012976 8:0.10474124 9:0.21894059 10:0.48905638 
--256 1:0.48073811 2:0.2253064 3:0.12854047 4:0.10980763 5:0.055607395 6:0.21843123 7:0.037228547 8:0.12719291 9:0.15834339 10:0.15933899 
--40.666944945115638 1:0.67499259 2:0.15961412 3:0.066905662 4:0.067370713 5:0.031116917 6:0.24481091 7:0.50663662 8:0.45967699 9:0.47918197 10:0.47864322 
--256 1:0.23647441 2:0.26414886 3:0.30453075 4:0.10778005 5:0.087065923 6:0.21515292 7:0.077853271 8:0.028172716 9:0.039677762 10:0.15083323 
--256 1:0.63788511 2:0.23480951 3:0.075260684 4:0.036597244 5:0.015447453 6:0.043103397 7:0.039791552 8:0.032728498 9:0.030163878 10:0.040476994 
--256 1:0.77480871 2:0.13665753 3:0.045576549 4:0.025534691 5:0.017422515 6:0.0059637268 7:0.0037875474 8:0.15666451 9:0.15299348 10:0.11205445 
--256 1:0.34943817 2:0.25149455 3:0.16861294 4:0.14919476 5:0.08125958 6:0.053891389 7:0.18592921 8:0.0039663032 9:0.025972493 10:0.026489055 
--256 1:0.59614844 2:0.2527057 3:0.081484738 4:0.051803914 5:0.017857212 6:0.0073299899 7:0.12483102 8:0.094538399 9:0.31367797 10:0.086608316 
--256 1:0.4409185 2:0.36854329 3:0.091646386 4:0.073670672 5:0.025221145 6:0.018264325 7:0.018186632 8:0.12446703 9:0.31730621 10:0.025835169 
--256 1:0.55802361 2:0.31722671 3:0.068725373 4:0.037530742 5:0.018493568 6:0.1127255 7:0.046125518 8:0.04499731 9:0.067552507 10:0.19303923 
--256 1:0.52818265 2:0.26577154 3:0.10286202 4:0.072563143 5:0.030620651 6:0.05182783 7:0.0032281079 8:0.093547909 9:0.02124547 10:0.1180785 
--256 1:0.58412128 2:0.23938983 3:0.084770351 4:0.065954316 5:0.025764218 6:0.036063026 7:0.0031388298 8:0.097505792 9:0.03180572 10:0.10916946 
--256 1:0.25886791 2:0.24766601 3:0.19251655 4:0.21354479 5:0.087404749 6:0.1853447 7:0.0052640195 8:0.046618716 9:0.11711181 10:0.1128497 
--256 1:0.23060618 2:0.37242941 3:0.17317359 4:0.13819178 5:0.085599042 6:0.2089777 7:0.090597319 8:0.05517022 9:0.077111449 10:0.14092973 
--256 1:0.66804902 2:0.20383994 3:0.058112345 4:0.047129537 5:0.022869156 6:0.18715943 7:0.018834438 8:0.0060224545 9:0.083715104 10:0.028078704 
--256 1:0.43511954 2:0.36354057 3:0.095449268 4:0.078769084 5:0.02712154 6:0.07911635 7:0.031234417 8:0.074381954 9:0.04173905 10:0.16873541 
--256 1:0.5801464 2:0.17049962 3:0.1193823 4:0.081705753 5:0.048265933 6:0.070786241 7:0.06731032 8:0.067199852 9:0.072281357 10:0.075030461 
--256 1:0.38706106 2:0.28328864 3:0.1248134 4:0.13359443 5:0.071242473 6:0.0047285161 7:0.068193556 8:0.019024774 9:0.14883386 10:0.42780007 
--256 1:0.25080013 2:0.25523115 3:0.264676 4:0.1388463 5:0.090446419 6:0.15240038 7:0.068558367 8:0.053569169 9:0.01243231 10:0.03260123 
--256 1:0.40073777 2:0.36125155 3:0.12842636 4:0.073597332 5:0.035986981 6:0.052666011 7:0.098047897 8:0.074392582 9:0.047445233 10:0.17082835 
--256 1:0.54890384 2:0.17214476 3:0.15459762 4:0.072191794 5:0.052161981 6:0.058015311 7:0.14501961 8:0.059788983 9:0.19001565 10:0.26947208 
--256 1:0.58962871 2:0.20616428 3:0.11327362 4:0.059392504 5:0.031540894 6:0.05922073 7:0.061583877 8:0.059981527 9:0.03952017 10:0.028210896 
--2.709881381386456 1:0.37400888 2:0.22186923 3:0.1814099 4:0.17222598 5:0.050485998 6:0.61889005 7:0.59159695 8:0.53980585 9:0.64465647 10:0.51028584 
--256 1:0.68378506 2:0.22571507 3:0.051912942 4:0.029071116 5:0.0095158072 6:0.094688138 7:0.052000474 8:0.071453721 9:0.21574624 10:0.236509 
--256 1:0.26395295 2:0.28101306 3:0.19891003 4:0.16904614 5:0.087077812 6:0.071735597 7:0.16833903 8:0.11057724 9:0.058768315 10:0.055307645 
--256 1:0.33597733 2:0.21961182 3:0.21874767 4:0.15076185 5:0.074901334 6:0.084952964 7:0.08408779 8:0.10952902 9:0.02121598 10:0.086999011 
--256 1:0.58614397 2:0.19525094 3:0.092045608 4:0.094868468 5:0.031691015 6:0.076969609 7:0.096550704 8:0.11274414 9:0.15044755 10:0.057673738 
--256 1:0.21524323 2:0.40922991 3:0.16667445 4:0.14079678 5:0.068055632 6:0.38279143 7:0.25421617 8:0.21504492 9:0.076575965 10:0.12834603 
--256 1:0.44876057 2:0.38645068 3:0.11187238 4:0.034458725 5:0.018457643 6:0.0025984444 7:0.052391522 8:0.08310276 9:0.041285235 10:0.038742876 
--256 1:0.49915774 2:0.34168439 3:0.073809693 4:0.059782111 5:0.025566057 6:0.058648176 7:0.19382145 8:0.071989696 9:0.021427206 10:0.067179449 
--256 1:0.47906624 2:0.22443437 3:0.13765532 4:0.11713156 5:0.041712511 6:0.074200425 7:0.016990028 8:0.062072542 9:0.080674564 10:0.26439301 
--256 1:0.26700565 2:0.38272587 3:0.16679688 4:0.1220338 5:0.061437803 6:0.16900391 7:0.17238457 8:0.066676287 9:0.1227393 10:0.21011612 
--256 1:0.42425665 2:0.26483112 3:0.12924212 4:0.10800833 5:0.073661784 6:0.2016194 7:0.029726601 8:0.075203036 9:0.018572622 10:0.082476444 
--256 1:0.46067507 2:0.2982097 3:0.11728547 4:0.084632586 5:0.039197165 6:0.063978157 7:0.072036754 8:0.19180174 9:0.0013153093 10:0.17973306 
--256 1:0.48805959 2:0.21677895 3:0.12029036 4:0.097138713 5:0.077732378 6:0.013665343 7:0.15971337 8:0.062996866 9:0.074406244 10:0.087216646 
--143.3638975639484 1:0.51671242 2:0.21145542 3:0.12677625 4:0.11009777 5:0.034958142 6:0.44000436 7:0.19142375 8:0.076755789 9:0.22335775 10:0.05032158 
--256 1:0.61825415 2:0.22996873 3:0.072167388 4:0.045281094 5:0.034328642 6:0.091977278 7:0.090646616 8:0.010754505 9:0.24856637 10:0.37294059 
--256 1:0.23555475 2:0.45116448 3:0.14236604 4:0.11792652 5:0.052988219 6:0.014843653 7:0.10117988 8:0.1387837 9:0.11952389 10:0.046874964 
--256 1:0.76340142 2:0.16971652 3:0.044147674 4:0.01692045 5:0.0058139379 6:0.036171241 7:0.071190417 8:0.097042919 9:0.1371195 10:0.19665046 
--256 1:0.77098241 2:0.17813387 3:0.029425527 4:0.017626451 5:0.0038317408 6:0.032888944 7:0.022715015 8:0.030656397 9:0.081935291 10:0.19339089 
--256 1:0.36770767 2:0.27382125 3:0.16930164 4:0.13366504 5:0.055504408 6:0.35694169 7:0.090991838 8:0.20429521 9:0.096452495 10:0.17127276 
--256 1:0.36986561 2:0.38006564 3:0.11158104 4:0.09704974 5:0.041437977 6:0.10744364 7:0.1012541 8:0.01889922 9:0.066286878 10:0.010696927 
--256 1:0.45065945 2:0.26162916 3:0.13734247 4:0.10065667 5:0.049712251 6:0.035266304 7:0.11657012 8:0.0021592137 9:0.0026089769 10:0.0082492088 
--256 1:0.56912013 2:0.22495304 3:0.080184574 4:0.085843267 5:0.039898993 6:0.000922216 7:0.0065513598 8:0.077030699 9:0.045396951 10:0.071416198 
--256 1:0.27704564 2:0.41569679 3:0.15437293 4:0.10064311 5:0.052241531 6:0.3142182 7:0.094299496 8:0.088161332 9:0.044536087 10:0.023887271 
--256 1:0.55363568 2:0.31749936 3:0.071544422 4:0.042656411 5:0.014664123 6:0.0060251328 7:0.010743926 8:0.0099744583 9:0.068435198 10:0.063392015 
--256 1:0.80049137 2:0.12467038 3:0.037901222 4:0.023932931 5:0.013004101 6:0.065192845 7:0.10696375 8:0.21557046 9:0.1322676 10:0.0060061859 
--256 1:0.42631198 2:0.23135035 3:0.12451484 4:0.13491114 5:0.082911689 6:0.27804588 7:0.057073634 8:0.038091041 9:0.12965787 10:0.46328916 
--256 1:0.72797053 2:0.17308986 3:0.065465926 4:0.024507693 5:0.0089659937 6:0.42027665 7:0.12261664 8:0.14629871 9:0.3081662 10:0.27264925 
--256 1:0.3817408 2:0.39432579 3:0.075190326 4:0.098924137 5:0.049818947 6:0.3939175 7:0.088287552 8:0.17847325 9:0.23438618 10:0.037122453 
--256 1:0.43429703 2:0.22506098 3:0.11946532 4:0.13012096 5:0.091055707 6:0.48907434 7:0.25140182 8:0.080620083 9:0.033096043 10:0.035890031 
--256 1:0.37306771 2:0.30287983 3:0.17426189 4:0.098613294 5:0.05117728 6:0.16367242 7:0.20436098 8:0.29747183 9:0.24921695 10:0.087697339 
--256 1:0.62549768 2:0.20121483 3:0.10005389 4:0.056058307 5:0.017175299 6:0.11713191 7:0.015720709 8:0.078829845 9:0.12323247 10:0.0089687145 
--256 1:0.45358345 2:0.30863734 3:0.13398631 4:0.074149376 5:0.029643527 6:0.086485822 7:0.011103052 8:0.061432556 9:0.081752008 10:0.092731819 
--256 1:0.36515399 2:0.30713791 3:0.1403893 4:0.12121748 5:0.066101326 6:0.05961601 7:0.13822706 8:0.23422547 9:0.054442884 10:0.089957621 
--117.02585040515729 1:0.43945656 2:0.34207989 3:0.14116103 4:0.059854628 5:0.017447899 6:0.057420106 7:0.25255122 8:0.050204781 9:0.37116138 10:0.32146789 
--256 1:0.41240693 2:0.26393726 3:0.14648667 4:0.10397157 5:0.073197566 6:0.23596356 7:0.25288948 8:0.21073635 9:0.021551983 10:0.26137582 
--256 1:0.42225214 2:0.22156012 3:0.090483548 4:0.066861173 5:0.19884302 6:0.19520375 7:0.11252903 8:0.17759176 9:0.13330902 10:0.14420874 
--256 1:0.50858219 2:0.31394464 3:0.10921205 4:0.047791993 5:0.020469123 6:0.024365486 7:0.090624457 8:0.079494297 9:0.095696468 10:0.10325074 
--256 1:0.26973385 2:0.34847325 3:0.18503307 4:0.12929199 5:0.067467827 6:0.18652545 7:0.085364779 8:0.013917376 9:0.059415898 10:0.21076872 
--256 1:0.27674445 2:0.440917 3:0.10449329 4:0.1145424 5:0.063302854 6:0.10891167 7:0.040453767 8:0.040773273 9:0.014886293 10:0.075240901 
--256 1:0.40350018 2:0.23935168 3:0.15582534 4:0.13149845 5:0.069824347 6:0.030670878 7:0.19334796 8:0.095553829 9:0.156118 10:0.17216256 
--256 1:0.67799536 2:0.21808174 3:0.061744949 4:0.03139891 5:0.010779049 6:0.10768039 7:0.0063358803 8:0.016567948 9:0.16167418 10:0.14102318 
--144.75942790832676 1:0.32906445 2:0.21565278 3:0.15979272 4:0.16645934 5:0.12903071 6:0.49330451 7:0.36759334 8:0.26255863 9:0.32322944 10:0.47298045 
--256 1:0.41696002 2:0.46822066 3:0.067053881 4:0.032692198 5:0.015073245 6:0.024826411 7:0.017393091 8:0.085152323 9:0.10602223 10:0.10949982 
--256 1:0.1919782 2:0.2454366 3:0.18488823 4:0.22657362 5:0.15112335 6:0.1706995 7:0.15637124 8:0.21529593 9:0.06129934 10:0.092058373 
--256 1:0.41817456 2:0.30245335 3:0.13847494 4:0.098135309 5:0.042761836 6:0.025971864 7:0.19677865 8:0.14324743 9:0.02379343 10:0.0079689324 
--256 1:0.48876697 2:0.25127289 3:0.14551283 4:0.079812818 5:0.034634496 6:0.15624851 7:0.13259514 8:0.025667439 9:0.024170684 10:0.043765029 
--256 1:0.74525038 2:0.16998433 3:0.043360863 4:0.028427109 5:0.012977319 6:0.017106456 7:0.012800502 8:0.046698901 9:0.011627952 10:0.048604338 
--256 1:0.48765818 2:0.25175272 3:0.1308577 4:0.093559397 5:0.036172002 6:0.30120954 7:0.058223895 8:0.0073380453 9:0.18452196 10:0.09166296 
--256 1:0.62772333 2:0.1748941 3:0.077235869 4:0.079365984 5:0.040780709 6:0.28931297 7:0.43421757 8:0.33769951 9:0.15237187 10:0.063321796 
--256 1:0.49145658 2:0.233406 3:0.068416794 4:0.0684647 5:0.13825592 6:0.1019337 7:0.085108076 8:0.045511846 9:0.048943617 10:0.21831955 
--256 1:0.30827176 2:0.34164083 3:0.16078665 4:0.12212674 5:0.067174022 6:0.075518059 7:0.064793472 8:0.091773938 9:0.0072404251 10:0.092960941 
--256 1:0.38870842 2:0.33493623 3:0.13422585 4:0.096402791 5:0.045726712 6:0.30471996 7:0.11566108 8:0.18572996 9:0.22079218 10:0.11905575 
--256 1:0.16473216 2:0.4529926 3:0.1634228 4:0.17081517 5:0.048037271 6:0.21112656 7:0.21432062 8:0.27754164 9:0.32638101 10:0.25681709 
--256 1:0.27019812 2:0.31190993 3:0.20435665 4:0.0936713 5:0.11986401 6:0.0078978524 7:0.18776399 8:0.15032138 9:0.018063805 10:0.052161474 
--256 1:0.55239568 2:0.19537483 3:0.102362 4:0.10110586 5:0.04876163 6:0.29508166 7:0.25069909 8:0.23837326 9:0.12847139 10:0.027382535 
--207.59447710850685 1:0.67555949 2:0.18779164 3:0.067523884 4:0.054576662 5:0.014548329 6:0.083262 7:0.024688528 8:0.061703303 9:0.22025955 10:0.20207147 
--256 1:0.70996424 2:0.16410396 3:0.072779977 4:0.036899209 5:0.016252609 6:0.072120283 7:0.0040670953 8:0.023327463 9:0.078320605 10:0.018637032 
--256 1:0.62246563 2:0.14659103 3:0.092522253 4:0.077956802 5:0.06046429 6:0.041449493 7:0.063534634 8:0.026931286 9:0.0072038681 10:0.19918207 
--103.6388768805333 1:0.44288822 2:0.25952989 3:0.14064526 4:0.10118395 5:0.055752684 6:0.51783267 7:0.19165439 8:0.30073333 9:0.18028123 10:0.0972739 
--256 1:0.4641424 2:0.169188 3:0.15295247 4:0.14024097 5:0.073476167 6:0.063721854 7:0.10039587 8:0.07012098 9:0.13572286 10:0.075219108 
--256 1:0.54863928 2:0.27969717 3:0.071251396 4:0.06382316 5:0.036588991 6:0.15208613 7:0.024635425 8:0.13934244 9:0.0048849706 10:0.0079478787 
--256 1:0.54758915 2:0.20859274 3:0.094724184 4:0.10249097 5:0.046602961 6:0.17876632 7:0.093784383 8:0.21899639 9:0.070018444 10:0.27801295 
--256 1:0.37839126 2:0.24004216 3:0.18489611 4:0.13552666 5:0.061143813 6:0.083640459 7:0.064250608 8:0.2310833 9:0.14503395 10:0.062621536 
--256 1:0.66090453 2:0.17752559 3:0.071702715 4:0.064082882 5:0.025784284 6:0.14366039 7:0.043081289 8:0.12323194 9:0.19392885 10:0.0083233864 
--256 1:0.7631732 2:0.16451642 3:0.035128584 4:0.025952203 5:0.011229594 6:0.041697118 7:0.020127391 8:0.05049611 9:0.18445586 10:0.080449341 
--256 1:0.70312373 2:0.18326519 3:0.0671535 4:0.030209536 5:0.016248041 6:0.083172412 7:0.024535348 8:0.23217985 9:0.044834445 10:0.0053323466 
--256 1:0.45847038 2:0.19531396 3:0.14945378 4:0.1302225 5:0.066539382 6:0.019256103 7:0.18817385 8:0.29350772 9:0.22362146 10:0.20664416 
--256 1:0.60209841 2:0.15051675 3:0.099519155 4:0.093758174 5:0.054107508 6:0.048019414 7:0.011117373 8:0.22812507 9:0.22202928 10:0.14093604 
--256 1:0.45898089 2:0.32195552 3:0.11681585 4:0.064071637 5:0.03817611 6:0.25981214 7:0.17189078 8:0.079494962 9:0.096610713 10:0.13738812 
--256 1:0.57997085 2:0.20025266 3:0.11881113 4:0.072940345 5:0.028025022 6:0.15150842 7:0.14329915 8:0.11849231 9:0.23320311 10:0.25043397 
--256 1:0.70548729 2:0.16299891 3:0.053910687 4:0.039016661 5:0.038586447 6:0.17152262 7:0.073043658 8:0.025910242 9:0.020966963 10:0.077859633 
--256 1:0.65665898 2:0.21652552 3:0.06419963 4:0.044922695 5:0.017693169 6:0.037771092 7:0.10252064 8:0.1311853 9:0.14714775 10:0.12526589 
--256 1:0.64264273 2:0.21962824 3:0.05801418 4:0.055617131 5:0.024097716 6:0.24510449 7:0.022980362 8:0.015933081 9:0.086823001 10:0.035318886 
--256 1:0.45264032 2:0.27197677 3:0.12769225 4:0.096508111 5:0.05118255 6:0.0038146235 7:0.090881403 8:0.051437234 9:0.04777219 10:0.12957279 
--256 1:0.41926173 2:0.25814065 3:0.16969568 4:0.10265713 5:0.050244808 6:0.064810109 7:0.06974787 8:0.014912858 9:0.14854697 10:0.092185679 
--52.949643234529546 1:0.60134463 2:0.17738942 3:0.11645156 4:0.063538505 5:0.04127589 6:0.13121652 7:0.17117156 8:0.26678018 9:0.10950941 10:0.23545116 
--256 1:0.37384251 2:0.3561117 3:0.11752756 4:0.1007937 5:0.051724527 6:0.23476412 7:0.025640594 8:0.11270233 9:0.0055113926 10:0.11014654 
--256 1:0.40157431 2:0.19525677 3:0.15873688 4:0.17216941 5:0.072262637 6:0.019681346 7:0.086362808 8:0.087778604 9:0.090407471 10:0.013800665 
--256 1:0.63313425 2:0.18422596 3:0.10575135 4:0.050364577 5:0.026523868 6:0.023083687 7:0.069526746 8:0.17717413 9:0.28236741 10:0.25363757 
--256 1:0.41381078 2:0.33909655 3:0.13452668 4:0.077546911 5:0.035019084 6:0.022156988 7:0.022645801 8:0.055991088 9:0.03554367 10:0.13756742 
--256 1:0.49331429 2:0.24450506 3:0.12222092 4:0.093712239 5:0.046247489 6:0.049904969 7:0.24786046 8:0.026133713 9:0.031247153 10:0.080210746 
--256 1:0.70885738 2:0.18611745 3:0.045743241 4:0.036022933 5:0.023259 6:0.039992505 7:0.071596247 8:0.16598833 9:0.083310259 10:0.38451644 
--256 1:0.49026349 2:0.33058315 3:0.10381706 4:0.052430069 5:0.022906227 6:0.26704857 7:0.051824932 8:0.014710663 9:0.16094429 10:0.094349327 
--256 1:0.35294436 2:0.41453019 3:0.10000063 4:0.08535882 5:0.047166002 6:0.15669171 7:0.10660147 8:0.012918541 9:0.12537711 10:0.01485931 
--256 1:0.49839525 2:0.2668293 3:0.11455507 4:0.086077371 5:0.034143018 6:0.028820753 7:0.12455269 8:0.2073987 9:0.11627176 10:0.060533115 
--256 1:0.22065114 2:0.32352022 3:0.16312259 4:0.22319227 5:0.069513783 6:0.12219393 7:0.10265998 8:0.025432648 9:0.021667533 10:0.042186436 
--256 1:0.253341 2:0.26175349 3:0.18584103 4:0.18784993 5:0.11121456 6:0.074177849 7:0.031901751 8:0.18390119 9:0.28038391 10:0.38038248 
--256 1:0.56795086 2:0.22691964 3:0.13194765 4:0.043119909 5:0.030061944 6:0.070573599 7:0.060442089 8:0.0059577526 9:0.033246233 10:0.12098394 
--256 1:0.36410013 2:0.36295539 3:0.13323486 4:0.090846756 5:0.048862869 6:0.10623891 7:0.0030875708 8:0.27668241 9:0.10441705 10:0.074307286 
--256 1:0.53994271 2:0.26517386 3:0.11143772 4:0.05606144 5:0.027384279 6:0.15716826 7:0.11074125 8:0.16195861 9:0.11342727 10:0.11801249 
--256 1:0.27931533 2:0.34042638 3:0.18908596 4:0.1233045 5:0.067867834 6:0.13482757 7:0.080616284 8:0.028231648 9:0.19206211 10:0.085465036 
--256 1:0.47465309 2:0.17359902 3:0.14915698 4:0.13112912 5:0.071461793 6:0.063710274 7:0.13710465 8:0.059980914 9:0.082457135 10:0.21415589 
--256 1:0.4886042 2:0.27926361 3:0.10229604 4:0.095353776 5:0.034482371 6:0.14435924 7:0.040800741 8:0.13845718 9:0.060963728 10:0.18937951 
--256 1:0.63005343 2:0.21935991 3:0.080342951 4:0.044691733 5:0.025551977 6:0.018626757 7:0.03462179 8:0.032642415 9:0.020157019 10:0.077805539 
--256 1:0.2500524 2:0.25921904 3:0.27954347 4:0.11995935 5:0.091225736 6:0.26849941 7:0.015853431 8:0.1312836 9:0.062794556 10:0.12673669 
--256 1:0.36524687 2:0.29551878 3:0.15495023 4:0.1286648 5:0.055619318 6:0.38354493 7:0.050698025 8:0.03516654 9:0.0045775948 10:0.011085503 
--256 1:0.7294073 2:0.17781394 3:0.044264414 4:0.031511404 5:0.017002937 6:0.091815622 7:0.050686571 8:0.077239864 9:0.051595427 10:0.010576593 
--256 1:0.81084249 2:0.1162804 3:0.044824937 4:0.018279622 5:0.0097725539 6:0.1072554 7:0.20110704 8:0.18074419 9:0.0055731446 10:0.031725297 
--256 1:0.42639824 2:0.33918384 3:0.10020809 4:0.094908168 5:0.03930166 6:0.1208169 7:0.17000481 8:0.069765273 9:0.071507763 10:0.0062326098 
--256 1:0.79926704 2:0.11261709 3:0.04142516 4:0.0256271 5:0.021063607 6:0.049371554 7:0.010144214 8:0.071411365 9:0.14114058 10:0.24398413 
--256 1:0.45295004 2:0.23648709 3:0.1285948 4:0.09877494 5:0.083193128 6:0.31927478 7:0.27727646 8:0.11986979 9:0.10326543 10:0.29158946 
--256 1:0.43923047 2:0.23097646 3:0.1580613 4:0.12036196 5:0.051369812 6:0.11802854 7:0.15130505 8:0.033012926 9:0.053229848 10:0.21539305 
--256 1:0.78886408 2:0.14563704 3:0.042410393 4:0.016065262 5:0.0070232175 6:0.065907101 7:0.084428626 8:0.14603301 9:0.10551162 10:0.072699641 
--256 1:0.71068928 2:0.1573219 3:0.045766087 4:0.05906598 5:0.027156748 6:0.10644069 7:0.070996254 8:0.1012479 9:0.20433708 10:0.13348888 
--256 1:0.1911697 2:0.41818403 3:0.18751221 4:0.14018152 5:0.062952534 6:0.069475534 7:0.10640219 8:0.11171247 9:0.13978731 10:0.049481682 
--256 1:0.70155836 2:0.17980129 3:0.063146939 4:0.040081063 5:0.015412343 6:0.0066662791 7:0.013858306 8:0.1298809 9:0.27926585 10:0.35723849 
--45.009177518499911 1:0.65823778 2:0.17377102 3:0.075920503 4:0.065356078 5:0.026714616 6:0.00054500229 7:0.040635015 8:0.3856412 9:0.21073645 10:0.17912222 
--256 1:0.28579036 2:0.26899053 3:0.20339687 4:0.16692083 5:0.074901394 6:0.074788616 7:0.23454646 8:0.14398849 9:0.050484661 10:0.039414694 
--256 1:0.46818182 2:0.25452771 3:0.10235028 4:0.12383285 5:0.051107348 6:0.073430675 7:0.091104912 8:0.073972366 9:0.0053454302 10:0.070957967 
--256 1:0.53742027 2:0.24306647 3:0.095738035 4:0.079273404 5:0.044501816 6:0.084308729 7:0.062880352 8:0.068985698 9:0.095059816 10:0.047841678 
--256 1:0.47882858 2:0.27217434 3:0.089870097 4:0.09222334 5:0.066903643 6:0.2263302 7:0.30316926 8:0.16350051 9:0.034398866 10:0.023425618 
--256 1:0.48214643 2:0.25031166 3:0.12533638 4:0.090401037 5:0.051804497 6:0.041345008 7:0.068799389 8:0.02702889 9:0.088944794 10:0.040722643 
--256 1:0.4427323 2:0.25418607 3:0.14274523 4:0.11080446 5:0.049531943 6:0.0095696428 7:0.11687318 8:0.23014558 9:0.097092099 10:0.14538507 
--256 1:0.66024002 2:0.19293511 3:0.07682422 4:0.045693544 5:0.024307109 6:0.033288149 7:0.11945056 8:0.022002906 9:0.074711745 10:0.034960495 
--256 1:0.65354811 2:0.21991262 3:0.069430574 4:0.041876046 5:0.015232645 6:0.12253589 7:0.0010229672 8:0.016936808 9:0.20341518 10:0.00014856912 
--256 1:0.27210631 2:0.33378813 3:0.18416486 4:0.13987843 5:0.070062263 6:0.11107745 7:0.0019589416 8:0.047044279 9:0.023310196 10:0.048504409 
--256 1:0.37148933 2:0.28993222 3:0.14194827 4:0.12372805 5:0.072902124 6:0.0012511558 7:0.053440885 8:0.087591252 9:0.056264803 10:0.017351669 
--256 1:0.53554816 2:0.28368739 3:0.10245551 4:0.053237288 5:0.025071658 6:0.014428043 7:0.088945313 8:0.0095190156 9:0.088933856 10:0.13222608 
--178.92003930385619 1:0.57856743 2:0.22231745 3:0.075649891 4:0.089720972 5:0.033744263 6:0.36727094 7:0.19112287 8:0.00036305931 9:0.17329049 10:0.38490267 
--256 1:0.56411882 2:0.14025755 3:0.1619491 4:0.080977967 5:0.052696569 6:0.016890032 7:0.092569315 8:0.034277513 9:0.056338043 10:0.093982017 
--78.855616367681932 1:0.68090361 2:0.19366514 3:0.05445441 4:0.047025176 5:0.023951662 6:0.32760636 7:0.13289682 8:0.020832315 9:0.25223491 10:0.38911436 
--256 1:0.58788681 2:0.25835007 3:0.086031584 4:0.048248991 5:0.019482539 6:0.057474644 7:0.13228417 8:0.013285991 9:0.078735654 10:0.010802626 
--256 1:0.7078667 2:0.20659141 3:0.046386492 4:0.022862052 5:0.016293345 6:0.080490118 7:0.022591645 8:0.15871074 9:0.21418687 10:0.23192721 
--256 1:0.56899831 2:0.13974746 3:0.086933508 4:0.12817062 5:0.076150095 6:0.18200985 7:0.10847929 8:0.32750701 9:0.18534016 10:0.25438083 
--256 1:0.76579041 2:0.15698601 3:0.030832497 4:0.034682398 5:0.011708678 6:0.022031983 7:0.077918336 8:0.10509095 9:0.34385051 10:0.029940301 
--256 1:0.36998073 2:0.31002481 3:0.13110226 4:0.13542441 5:0.053467799 6:0.26837098 7:0.13778679 8:0.056620982 9:0.05331498 10:0.1879354 
--256 1:0.51138492 2:0.18914701 3:0.14611274 4:0.10483381 5:0.048521525 6:0.090331265 7:0.042431719 8:0.035225292 9:0.13733616 10:0.069074126 
--256 1:0.53643232 2:0.20945629 3:0.099274972 4:0.11280762 5:0.042028796 6:0.15509725 7:0.004238685 8:0.093788816 9:0.036475552 10:0.22018263 
--256 1:0.72907796 2:0.15388974 3:0.06428969 4:0.034055312 5:0.0186873 6:0.0015697929 7:0.047147758 8:0.15315891 9:0.084564471 10:0.055803907 
--256 1:0.76435899 2:0.15847337 3:0.032532933 4:0.03141864 5:0.013216065 6:0.071072461 7:0.13647395 8:0.066908495 9:0.36149334 10:0.17238201 
--256 1:0.60931759 2:0.19252606 3:0.085095001 4:0.079163862 5:0.033897488 6:0.37931798 7:0.3803396 8:0.31124366 9:0.40408215 10:0.29076624 
--256 1:0.43909526 2:0.22379064 3:0.13366055 4:0.13624973 5:0.067203815 6:0.089417818 7:0.10462737 8:0.059543337 9:0.044033986 10:0.018448931 
--256 1:0.40262342 2:0.37113965 3:0.1443074 4:0.055720089 5:0.026209445 6:0.15792844 7:0.087414287 8:0.17244418 9:0.014499042 10:0.0034084062 
--256 1:0.31857514 2:0.29345893 3:0.11695761 4:0.16437054 5:0.10663778 6:0.12500778 7:0.027648136 8:0.30674951 9:0.224936 10:0.55739071 
--256 1:0.64639303 2:0.24637418 3:0.062636249 4:0.034000941 5:0.010595601 6:0.030017165 7:0.11422643 8:0.11051325 9:0.28154958 10:0.045279343 
--256 1:0.33616069 2:0.33030127 3:0.1243367 4:0.13664265 5:0.07255868 6:0.01686747 7:0.043666232 8:0.12094624 9:0.079151922 10:0.005600133 
--256 1:0.2022417 2:0.47689564 3:0.13913514 4:0.12325696 5:0.058470562 6:0.040185557 7:0.1593271 8:0.038039705 9:0.25591328 10:0.11320057 
--256 1:0.31154822 2:0.34706148 3:0.16206333 4:0.12204341 5:0.057283559 6:0.15979049 7:0.088898522 8:0.1031077 9:0.067615271 10:0.14365558 
--256 1:0.47092874 2:0.16382125 3:0.1722519 4:0.12725338 5:0.065744724 6:0.061563086 7:0.0013623259 8:0.079787521 9:0.22784959 10:0.13303348 
--256 1:0.67838963 2:0.21192804 3:0.073940134 4:0.026621212 5:0.0091209767 6:0.063276329 7:0.064853361 8:0.1546228 9:0.14146475 10:0.050182551 
--256 1:0.73795584 2:0.18116404 3:0.050069911 4:0.023393713 5:0.0074164991 6:0.051739057 7:0.15105514 8:0.25847965 9:0.057565456 10:0.020532361 
--256 1:0.66740901 2:0.19524173 3:0.082072345 4:0.037972156 5:0.017304763 6:0.13914579 7:0.10869849 8:0.21487769 9:0.11307603 10:0.0027772854 
--73.717087890838414 1:0.54453482 2:0.18364634 3:0.12599669 4:0.096203452 5:0.049618704 6:0.035350092 7:0.2424768 8:0.23400531 9:0.008731674 10:0.074755022 
--256 1:0.45234864 2:0.27439951 3:0.12179534 4:0.11774262 5:0.033713892 6:0.37547446 7:0.24294592 8:0.41376802 9:0.055569447 10:0.010718316 
--256 1:0.25849364 2:0.34750462 3:0.19530028 4:0.13142576 5:0.067275705 6:0.02622941 7:0.10559801 8:0.0014237726 9:0.15536008 10:0.0669002 
--256 1:0.70287563 2:0.22110217 3:0.037057839 4:0.025835273 5:0.013129087 6:0.031736802 7:0.033889595 8:0.23871846 9:0.11909375 10:0.035844342 
--256 1:0.64265244 2:0.24872023 3:0.048816194 4:0.039213372 5:0.02059776 6:0.13258191 7:0.033502409 8:0.063097474 9:0.13637322 10:0.10635724 
--256 1:0.68193361 2:0.19527261 3:0.052641767 4:0.050372321 5:0.019779692 6:0.013657181 7:0.17004692 8:0.20129548 9:0.064970067 10:0.028054934 
--256 1:0.43442632 2:0.23220197 3:0.14642659 4:0.13356188 5:0.053383248 6:0.30018681 7:0.11138621 8:0.088831789 9:0.045687176 10:0.042333371 
--256 1:0.55189993 2:0.147926 3:0.14369031 4:0.096750736 5:0.059733031 6:0.21162205 7:0.035825878 8:0.10997898 9:0.080573377 10:0.015728424 
--11.759796376262615 1:0.16901854 2:0.59776141 3:0.09737932 4:0.092485212 5:0.043355513 6:0.076442425 7:0.036703214 8:0.01200481 9:0.19942747 10:0.03848095 
--146.92498340863705 1:0.1746687 2:0.43767717 3:0.16292563 4:0.17218757 5:0.052540931 6:0.38047364 7:0.1719243 8:0.016889898 9:0.19324047 10:0.066935025 
--256 1:0.34556399 2:0.32247376 3:0.16557182 4:0.10725138 5:0.059139046 6:0.15023258 7:0.025439815 8:0.0012707107 9:0.037554583 10:0.097507717 
--256 1:0.5493936 2:0.20540561 3:0.12486122 4:0.083404001 5:0.036935572 6:0.075774448 7:0.010057127 8:0.40789603 9:0.25480945 10:0.35434236 
--256 1:0.64444887 2:0.21988376 3:0.079889384 4:0.041658221 5:0.014119765 6:0.01383218 7:0.011090832 8:0.061155374 9:0.10772332 10:0.01184499 
--93.598451109471171 1:0.63153806 2:0.20606966 3:0.046529339 4:0.085091318 5:0.030771626 6:0.7461794 7:0.41517567 8:0.12678801 9:0.16819227 10:0.02662685 
--256 1:0.33738076 2:0.33931011 3:0.10286385 4:0.1626995 5:0.057745779 6:0.17366154 7:0.033928588 8:0.2648578 9:0.085953446 10:0.022976046 
--188.00799280770951 1:0.4683546 2:0.37765787 3:0.07090761 4:0.055921668 5:0.027158255 6:0.29120266 7:0.062247005 8:0.29654361 9:0.18907272 10:0.16444988 
--256 1:0.54941765 2:0.25271765 3:0.12443126 4:0.047909728 5:0.02552371 6:0.16996465 7:0.20059026 8:0.11425868 9:0.14669327 10:0.072190217 
--256 1:0.6453229 2:0.21309585 3:0.074476441 4:0.047677074 5:0.019427737 6:0.0036236121 7:0.02566012 8:0.17336409 9:0.024789409 10:0.073796872 
--256 1:0.29945808 2:0.34432794 3:0.1822242 4:0.11271756 5:0.061272214 6:0.075855963 7:0.071283242 8:0.051840581 9:0.11980865 10:0.074225856 
--256 1:0.40352311 2:0.23405203 3:0.17669491 4:0.12001463 5:0.065715323 6:0.069909071 7:0.0086325637 8:0.028147604 9:0.12307709 10:0.037821191 
--256 1:0.46753279 2:0.31781183 3:0.12539432 4:0.062478451 5:0.026782612 6:0.033009411 7:0.019241205 8:0.024862916 9:0.042126451 10:0.083798191 
--256 1:0.40596134 2:0.39593216 3:0.075202931 4:0.090452187 5:0.032451378 6:0.31499732 7:0.022130069 8:0.024078507 9:0.088631851 10:0.12833938 
--256 1:0.3303705 2:0.40621248 3:0.12663024 4:0.099363188 5:0.037423596 6:0.024214359 7:0.0072601399 8:0.11211514 9:0.13824423 10:0.035486849 
--256 1:0.40191873 2:0.28811882 3:0.10934125 4:0.14138093 5:0.059240283 6:0.4719039 7:0.14419728 8:0.15635143 9:0.18471228 10:0.33383283 
--256 1:0.56693098 2:0.26877223 3:0.069970048 4:0.060008388 5:0.034318356 6:0.0076164076 7:0.022461005 8:0.12466464 9:0.081516293 10:0.047225259 
--256 1:0.64695311 2:0.22112069 3:0.087272408 4:0.03391091 5:0.010742884 6:0.002040833 7:0.010532813 8:0.069147808 9:0.04181125 10:0.14951297 
--245.80302096289932 1:0.71194066 2:0.070854895 3:0.082532294 4:0.086120242 5:0.048551915 6:0.13816848 7:0.16553558 8:0.13578084 9:0.30901191 10:0.1148688 
--256 1:0.31188867 2:0.35664689 3:0.13233046 4:0.13751572 5:0.061618261 6:0.1899311 7:0.087878437 8:0.083625085 9:0.12416345 10:0.28831824 
--256 1:0.44276708 2:0.27853204 3:0.13713873 4:0.095453778 5:0.046108374 6:0.04867714 7:0.0035304744 8:0.048285946 9:0.13670224 10:0.36428024 
--256 1:0.25497257 2:0.3997965 3:0.14842862 4:0.1291679 5:0.067634417 6:0.16320007 7:0.03499448 8:0.0052482439 9:0.36820079 10:0.42684893 
--256 1:0.44122275 2:0.26447329 3:0.13593789 4:0.10597405 5:0.052392022 6:0.44523459 7:0.12607515 8:0.24436446 9:0.21939313 10:0.1339696 
--256 1:0.70116407 2:0.16259798 3:0.070835912 4:0.045688537 5:0.019713494 6:0.074903606 7:0.036396832 8:0.034479981 9:0.0021862435 10:0.12018843 
--101.99901691576986 1:0.24194624 2:0.53429577 3:0.10857403 4:0.075435497 5:0.039748459 6:0.014397615 7:0.18336864 8:0.076528273 9:0.20091656 10:0.068145776 
--256 1:0.57990607 2:0.2161673 3:0.067799769 4:0.095736284 5:0.040390583 6:0.23300598 7:0.054314045 8:0.074190191 9:0.0092812636 10:0.040861809 
--256 1:0.52312747 2:0.16182981 3:0.14072644 4:0.10874997 5:0.065566297 6:0.3675456 7:0.044538992 8:0.28355128 9:0.15165554 10:0.36522148 
--256 1:0.25548353 2:0.37393084 3:0.17400695 4:0.12908906 5:0.067489619 6:0.14784036 7:0.051621382 8:0.11313501 9:0.061870785 10:0.044857622 
--256 1:0.70474851 2:0.20992851 3:0.043828927 4:0.029320341 5:0.01217371 6:0.11343163 7:0.095113571 8:0.068902824 9:0.136161 10:0.035357515 
--256 1:0.36041042 2:0.39164798 3:0.093808711 4:0.10624659 5:0.0478863 6:0.24358033 7:0.15132197 8:0.072422211 9:0.12602116 10:0.068268894 
--256 1:0.4577474 2:0.3798412 3:0.076345126 4:0.061153453 5:0.02491282 6:0.14556945 7:0.038904643 8:0.22228436 9:0.13193527 10:0.077885702 
--256 1:0.39116732 2:0.44740897 3:0.08488503 4:0.054685667 5:0.021853009 6:0.099276788 7:0.076283002 8:0.14093256 9:0.19177362 10:0.14223904 
--71.717820837879287 1:0.52264227 2:0.17421894 3:0.1381678 4:0.10305041 5:0.061920582 6:0.59835349 7:0.36847508 8:0.39679284 9:0.15122249 10:0.092801801 
--256 1:0.5437888 2:0.18615304 3:0.11898993 4:0.11154392 5:0.039524305 6:0.0340658 7:0.065546081 8:0.26043773 9:0.26750074 10:0.19456284 
--256 1:0.46128592 2:0.28669428 3:0.12652816 4:0.089663445 5:0.035828188 6:0.028125309 7:0.18381011 8:0.10248894 9:0.01793075 10:0.013735953 
--186.04279320544319 1:0.27278864 2:0.3613662 3:0.18700308 4:0.12063854 5:0.058203538 6:0.036640618 7:5.5563224e-05 8:0.26559026 9:0.2763283 10:0.14614453 
--256 1:0.36324299 2:0.28232984 3:0.16194833 4:0.138309 5:0.054169849 6:0.1231343 7:0.02808262 8:0.01864483 9:0.0029468051 10:0.05233423 
--256 1:0.69021095 2:0.20491292 3:0.050499954 4:0.034620723 5:0.01975545 6:0.36751236 7:0.035102564 8:0.12845922 9:0.066006169 10:0.12922718 
--256 1:0.36398215 2:0.34854806 3:0.13115718 4:0.11186855 5:0.044444066 6:0.29696761 7:0.078901493 8:0.024357435 9:0.13071558 10:0.0034790987 
--256 1:0.39764213 2:0.22239241 3:0.11387507 4:0.17196546 5:0.09412492 6:0.017667792 7:0.09112931 8:0.068252667 9:0.033879954 10:0.067627122 
--256 1:0.49287604 2:0.27088688 3:0.10434102 4:0.064516896 5:0.067379162 6:0.13067057 7:0.14892801 8:0.18520047 9:0.052826485 10:0.031974181 
--256 1:0.58281119 2:0.2285921 3:0.099051918 4:0.066783291 5:0.022761502 6:0.23470549 7:0.012311825 8:0.084930708 9:0.1349581 10:0.011291261 
--256 1:0.60969133 2:0.22081071 3:0.089043791 4:0.057391056 5:0.023063115 6:0.045672098 7:0.13203611 8:0.22205282 9:0.18393469 10:0.10451518 
--256 1:0.32242016 2:0.18630977 3:0.19490112 4:0.18161695 5:0.114752 6:0.010668651 7:0.059121891 8:0.098533693 9:0.12624819 10:0.12425946 
--256 1:0.63854321 2:0.17227213 3:0.091904908 4:0.059372991 5:0.037906766 6:0.12672069 7:0.030126325 8:0.1313736 9:0.044659615 10:0.18030028 
--256 1:0.65732587 2:0.17771692 3:0.078831285 4:0.053736316 5:0.032389607 6:0.05400882 7:0.030074148 8:0.00023974264 9:0.21450608 10:0.34650902 
--256 1:0.65085099 2:0.23123228 3:0.073302825 4:0.029942037 5:0.014671866 6:0.024460017 7:0.060096652 8:0.19456064 9:0.24742456 10:0.087550628 
--256 1:0.52382484 2:0.23044474 3:0.094180068 4:0.10516753 5:0.04638282 6:0.26842665 7:0.2448735 8:0.040950803 9:0.34964416 10:0.17160832 
--256 1:0.45664928 2:0.17303082 3:0.12781497 4:0.16689791 5:0.075607025 6:0.23246586 7:0.13482224 8:0.11089249 9:0.023363298 10:0.079398322 
--256 1:0.58392958 2:0.24253082 3:0.076281512 4:0.073744106 5:0.02351399 6:0.14082028 7:0.22590519 8:0.044756319 9:0.17496965 10:0.334515 
--256 1:0.56499478 2:0.24399183 3:0.089729696 4:0.071842261 5:0.029441438 6:0.0048546371 7:0.033125539 8:0.12676146 9:0.020214313 10:0.048874502 
--256 1:0.54138064 2:0.2062153 3:0.16225547 4:0.048982137 5:0.041166451 6:0.11014673 7:0.18103487 8:0.012182193 9:0.26144265 10:0.16561497 
--124.94849109379942 1:0.23370196 2:0.34357431 3:0.19386849 4:0.1606758 5:0.068179443 6:0.11634935 7:0.28812183 8:0.12616062 9:0.016759348 10:0.12094816 
--256 1:0.37145633 2:0.23812878 3:0.1915347 4:0.14532817 5:0.053552028 6:0.28752864 7:0.16509113 8:0.091534738 9:0.11973514 10:0.051644973 
--256 1:0.56939998 2:0.29167906 3:0.066611824 4:0.053591235 5:0.018717892 6:0.083496485 7:0.10008364 8:0.021351582 9:0.14620082 10:0.12933788 
--256 1:0.31463474 2:0.43081298 3:0.120128 4:0.098809433 5:0.035614842 6:0.2385864 7:0.061883497 8:0.083930308 9:0.081909036 10:0.0052445253 
--256 1:0.31729213 2:0.30554939 3:0.19578845 4:0.12454521 5:0.056824823 6:0.073111625 7:0.035538383 8:0.20318014 9:0.17697514 10:0.13583049 
--256 1:0.49082653 2:0.25097421 3:0.12091533 4:0.099197636 5:0.038086294 6:0.16239056 7:0.027792901 8:0.1030957 9:0.075804853 10:0.12354836 
--256 1:0.48066485 2:0.292948 3:0.099652678 4:0.089326649 5:0.037407816 6:0.26860792 7:0.056213434 8:0.14542172 9:0.053212381 10:0.04809987 
--256 1:0.66697243 2:0.19320584 3:0.071035226 4:0.044811564 5:0.02397494 6:0.096640735 7:0.033772965 8:0.04842029 9:0.17015682 10:0.35513867 
--256 1:0.39190664 2:0.22241098 3:0.14900154 4:0.15790507 5:0.078775776 6:0.11463941 7:0.18646881 8:0.079252703 9:0.030698113 10:0.17878966 
--256 1:0.41233714 2:0.28532887 3:0.12872476 4:0.12011099 5:0.05349823 6:0.093718446 7:0.041544125 8:0.104024 9:0.06364065 10:0.069382065 
--256 1:0.32647455 2:0.34630051 3:0.19605543 4:0.086268529 5:0.044900984 6:0.038578541 7:0.015285418 8:0.023086254 9:0.17405145 10:0.099337309 
--141.9496321959077 1:0.64692422 2:0.18351042 3:0.071865804 4:0.058953155 5:0.038746402 6:0.034309182 7:0.052044595 8:0.21898728 9:0.2906198 10:0.48501534 
--256 1:0.70698289 2:0.20006394 3:0.041660528 4:0.034519519 5:0.016773122 6:0.0096327089 7:0.037090242 8:0.0059708595 9:0.094039196 10:0.037374758 
--256 1:0.52522013 2:0.30508156 3:0.097754157 4:0.050233335 5:0.021710819 6:0.028732261 7:0.0002923348 8:0.13321203 9:0.077713864 10:0.052668093 
--256 1:0.3544356 2:0.3353361 3:0.12200185 4:0.13418994 5:0.054036508 6:0.042759705 7:0.1168483 8:0.018768287 9:0.17454004 10:0.13770188 
--69.640537078886283 1:0.33131369 2:0.19646844 3:0.209935 4:0.13619837 5:0.1260845 6:0.17166677 7:0.15943917 8:0.192632 9:0.32528616 10:0.53312742 
--256 1:0.45721059 2:0.25661416 3:0.12500531 4:0.10913726 5:0.05203268 6:0.041901699 7:0.11357651 8:0.22063531 9:0.26917056 10:0.46671933 
--256 1:0.55824568 2:0.28938497 3:0.077857121 4:0.052159792 5:0.022352435 6:0.11405499 7:0.030978081 8:0.1038942 9:0.14230586 10:0.10905067 
--256 1:0.23544309 2:0.36970301 3:0.18003166 4:0.14788634 5:0.066935896 6:0.19139452 7:0.21336398 8:0.22045176 9:0.14757444 10:0.065423823 
--256 1:0.51056872 2:0.19625787 3:0.13327242 4:0.12171338 5:0.038187612 6:0.042653222 7:0.016749131 8:0.069379395 9:0.049379375 10:0.024635157 
--256 1:0.70924273 2:0.1484062 3:0.054181756 4:0.058513876 5:0.029655437 6:0.03557322 7:0.00066148621 8:0.2604728 9:0.28506964 10:0.27587303 
--256 1:0.66889892 2:0.20090929 3:0.075138541 4:0.034714039 5:0.020339211 6:0.049710074 7:0.1332286 8:0.31644608 9:0.21642498 10:0.32477404 
--153.55355208395136 1:0.54051303 2:0.20345236 3:0.11429003 4:0.099904275 5:0.041840307 6:0.30132447 7:0.043228056 8:0.33820668 9:0.26779715 10:0.16746282 
--256 1:0.46894236 2:0.2456734 3:0.12842797 4:0.096366928 5:0.060589347 6:0.13192438 7:0.030312161 8:0.073488013 9:0.10462421 10:0.045960356 
--256 1:0.55867326 2:0.35218117 3:0.047734792 4:0.031244772 5:0.010166004 6:0.08263244 7:0.071901334 8:0.14810447 9:0.12810532 10:0.029201571 
--256 1:0.28484934 2:0.33267334 3:0.15841239 4:0.11612754 5:0.10793739 6:0.25313591 7:0.1752333 8:0.090763891 9:0.12992745 10:0.24564425 
--256 1:0.14817636 2:0.50184241 3:0.13386098 4:0.1277649 5:0.088355354 6:0.16720043 7:0.092894227 8:0.23987988 9:0.15455392 10:0.046720975 
--256 1:0.38125865 2:0.26177954 3:0.14153315 4:0.15704628 5:0.058382374 6:0.17601928 7:0.053892816 8:0.13796729 9:0.013316012 10:0.17175603 
--256 1:0.72748491 2:0.15315936 3:0.055216732 4:0.039781765 5:0.024357231 6:0.015014481 7:0.066044355 8:0.21091647 9:0.12513397 10:0.062109783 
--256 1:0.31462133 2:0.35175162 3:0.13383495 4:0.12181086 5:0.077981245 6:0.14285893 7:0.053377727 8:0.16260353 9:0.09958414 10:0.030441548 
--256 1:0.41173577 2:0.34276501 3:0.11055136 4:0.089596145 5:0.045351709 6:0.11560606 7:0.013961423 8:0.042220579 9:0.047160854 10:0.018953098 
--256 1:0.55978694 2:0.22935495 3:0.083241512 4:0.091678775 5:0.035937824 6:0.095848093 7:0.10568658 8:0.0030685088 9:0.0010423176 10:0.023892064 
--256 1:0.42750486 2:0.29638928 3:0.12839583 4:0.083451347 5:0.064258682 6:0.030086969 7:0.099322314 8:0.12469651 9:0.042615938 10:0.058152383 
--256 1:0.45824968 2:0.21662684 3:0.15418369 4:0.13578268 5:0.03515711 6:0.17139151 7:0.4157281 8:0.3670191 9:0.34782707 10:0.35646902 
--256 1:0.63474457 2:0.17390617 3:0.071173418 4:0.078803464 5:0.041372377 6:0.010773175 7:0.013888075 8:0.16429584 9:0.39104615 10:0.36492574 
--256 1:0.59004995 2:0.28523081 3:0.060099576 4:0.045222355 5:0.019397311 6:0.090994999 7:0.0089038138 8:0.11181544 9:0.24070999 10:0.11502372 
--256 1:0.56043435 2:0.31196184 3:0.060422228 4:0.051677524 5:0.015504053 6:0.11931348 7:0.025194304 8:0.063479251 9:0.11624071 10:0.18972459 
--256 1:0.69879297 2:0.18055005 3:0.053018685 4:0.049025909 5:0.018612388 6:0.032708536 7:0.19719251 8:0.10380324 9:0.26077117 10:0.0034959974 
--256 1:0.61869676 2:0.18305977 3:0.11058895 4:0.057350809 5:0.030303702 6:0.095364382 7:0.061390082 8:0.11664254 9:0.10984195 10:0.091381232 
--256 1:0.36501608 2:0.31904146 3:0.12593576 4:0.11949443 5:0.070512264 6:0.01023184 7:0.13845447 8:0.253665 9:0.12025107 10:0.19969969 
--256 1:0.46538434 2:0.22366289 3:0.13995025 4:0.1275406 5:0.043461923 6:0.089573929 7:0.23058718 8:0.061113514 9:0.13587297 10:0.031042993 
--256 1:0.32622826 2:0.34502064 3:0.17441152 4:0.098056271 5:0.056283313 6:0.12514299 7:0.1062358 8:0.051554114 9:0.092596304 10:0.10020025 
--256 1:0.34700536 2:0.24502753 3:0.19024927 4:0.15441833 5:0.06329951 6:0.17434265 7:0.13161109 8:0.17274371 9:0.030287563 10:0.050742352 
--256 1:0.4976631 2:0.21567041 3:0.11952721 4:0.12102307 5:0.046116203 6:0.19477483 7:0.0094870737 8:0.12141316 9:0.2893976 10:0.14866783 
--53.804533964492414 1:0.24910024 2:0.36988199 3:0.16703763 4:0.16058612 5:0.053394009 6:0.15549771 7:0.13746363 8:0.062406782 9:0.067261317 10:0.16805265 
--256 1:0.41496768 2:0.36845481 3:0.12381239 4:0.058681448 5:0.034083665 6:0.014803273 7:0.08649553 8:0.18991742 9:0.081740092 10:0.055221033 
--256 1:0.6709232 2:0.15276965 3:0.069362414 4:0.071100607 5:0.035844129 6:0.11720353 7:0.07861855 8:0.061832033 9:0.072914557 10:0.041795399 
--256 1:0.36817061 2:0.36111441 3:0.11636892 4:0.095891776 5:0.05845429 6:0.097840682 7:0.014292683 8:0.078952596 9:0.03173257 10:0.10187619 
--87.49371805963527 1:0.47270936 2:0.32509283 3:0.088752104 4:0.090493805 5:0.022951895 6:0.053510675 7:0.014730594 8:0.03971707 9:0.099091361 10:0.033467228 
--237.56269502307654 1:0.51013814 2:0.27851633 3:0.090764858 4:0.088708721 5:0.031871951 6:0.027587956 7:0.20322238 8:0.0092666559 9:0.031747724 10:0.053105695 
--256 1:0.42915987 2:0.33822502 3:0.11923766 4:0.063663947 5:0.049713499 6:0.08898161 7:0.10511656 8:0.14609884 9:0.12724652 10:0.024096293 
--256 1:0.75735034 2:0.16042106 3:0.035298224 4:0.034773189 5:0.012157187 6:0.066804589 7:0.057437649 8:0.10585115 9:0.280132 10:0.15481848 
--256 1:0.65057177 2:0.2024827 3:0.072037076 4:0.055884954 5:0.019023498 6:0.10796652 7:0.043540222 8:0.13791397 9:0.10891466 10:0.061170875 
--256 1:0.42131827 2:0.38300953 3:0.10983933 4:0.061951574 5:0.023881301 6:0.14265661 7:0.081989377 8:0.086748047 9:0.044555475 10:0.00059894906 
--256 1:0.52635594 2:0.28490459 3:0.095093079 4:0.06589596 5:0.027750434 6:0.050678005 7:0.16852356 8:0.11822083 9:0.027816117 10:0.15305868 
--256 1:0.68811847 2:0.18708871 3:0.048995989 4:0.050771485 5:0.025025347 6:0.063931434 7:0.11147786 8:0.22823957 9:0.14604243 10:0.11768663 
--256 1:0.32397541 2:0.28460448 3:0.17370985 4:0.15130489 5:0.06640537 6:0.020087769 7:0.086367547 8:0.29640037 9:0.013518369 10:0.027575602 
--256 1:0.54527328 2:0.23808268 3:0.10577573 4:0.081695041 5:0.029173264 6:0.0075999599 7:0.0096806495 8:0.082644077 9:0.14787981 10:0.31807129 
--256 1:0.64287566 2:0.20950265 3:0.077504726 4:0.04833762 5:0.021779349 6:0.024708962 7:0.090210632 8:0.032610514 9:0.015852192 10:0.17577901 
--256 1:0.14943638 2:0.47829998 3:0.17888603 4:0.12000606 5:0.073371544 6:0.38308388 7:0.015171054 8:0.12193088 9:0.038717044 10:0.026692687 
--256 1:0.42549212 2:0.30470121 3:0.12769468 4:0.1054511 5:0.036660891 6:0.3553919 7:0.22096303 8:0.14712849 9:0.29908568 10:0.21487765 
--256 1:0.36056977 2:0.29078823 3:0.11274074 4:0.16380556 5:0.072095706 6:0.0015977068 7:0.32058471 8:0.10268783 9:0.1775995 10:0.049267796 
--256 1:0.55204496 2:0.23425447 3:0.10964421 4:0.069786073 5:0.034270281 6:0.031427216 7:0.024797179 8:0.040775741 9:0.038838125 10:0.039945813 
--256 1:0.33327324 2:0.34191888 3:0.13762379 4:0.14531164 5:0.041872454 6:0.26969332 7:0.0036116754 8:0.12351662 9:0.068772128 10:0.055865363 
--256 1:0.68533664 2:0.2235859 3:0.048403752 4:0.030905113 5:0.011768588 6:0.06032082 7:0.10166647 8:0.01453863 9:0.030392602 10:0.074304453 
--256 1:0.55779916 2:0.22863654 3:0.090558748 4:0.080851033 5:0.042154521 6:0.060505102 7:0.13552876 8:0.11813901 9:0.22154943 10:0.30141953 
--256 1:0.66757244 2:0.2400692 3:0.041975879 4:0.031117884 5:0.0192646 6:0.01927049 7:0.0025869597 8:0.042207393 9:0.050878989 10:0.010855151 
--256 1:0.44107338 2:0.30139851 3:0.10076491 4:0.10224436 5:0.054518833 6:0.079122067 7:0.12033791 8:0.082349411 9:0.0072237251 10:0.10696293 
--256 1:0.34739888 2:0.23240075 3:0.17143879 4:0.17361786 5:0.075143717 6:0.023950972 7:0.078140263 8:0.034891954 9:0.0084591322 10:0.079927264 
--256 1:0.43178638 2:0.25201524 3:0.15574879 4:0.11427323 5:0.04617637 6:0.021319577 7:0.06311436 8:0.10239158 9:0.16232384 10:0.12974808 
--256 1:0.19561459 2:0.40192751 3:0.17187853 4:0.17551253 5:0.055066843 6:0.15893691 7:0.18571554 8:0.193159 9:0.28248258 10:0.1805226 
--256 1:0.56712748 2:0.19030708 3:0.091348504 4:0.10568858 5:0.045528357 6:0.0990551 7:0.088038318 8:0.16163968 9:0.20657234 10:0.10925428 
--256 1:0.65381988 2:0.2062203 3:0.091984098 4:0.033666052 5:0.014309677 6:0.11636126 7:0.067446501 8:0.13199177 9:0.053350522 10:0.0084407267 
--256 1:0.54115366 2:0.30174115 3:0.071182928 4:0.059883368 5:0.026038889 6:0.18223513 7:0.030861518 8:0.17577423 9:0.008649783 10:0.052017955 
--256 1:0.54841694 2:0.28238162 3:0.079714842 4:0.063404402 5:0.026082194 6:0.027131887 7:0.09740271 8:0.058254861 9:0.14777563 10:0.044218085 
--256 1:0.46721172 2:0.26070351 3:0.14917883 4:0.072769749 5:0.050136192 6:0.16839278 7:0.01399883 8:0.13716162 9:0.02506322 10:0.085865928 
--256 1:0.3619575 2:0.36310799 3:0.14544603 4:0.08811337 5:0.041375109 6:0.12839621 7:0.056346082 8:0.12075959 9:0.18812621 10:0.085475837 
--256 1:0.62592113 2:0.13056554 3:0.10183253 4:0.093139921 5:0.048540879 6:0.11481875 7:0.2392397 8:0.070732006 9:0.18611117 10:0.14007232 
--256 1:0.41075807 2:0.23922489 3:0.13566341 4:0.15489464 5:0.059458998 6:0.13173745 7:0.012091316 8:0.00091767069 9:0.092550255 10:0.30189354 
--256 1:0.43679176 2:0.37470093 3:0.089544311 4:0.057958371 5:0.041004631 6:0.26030836 7:0.17372052 8:0.058598615 9:0.13414681 10:0.18121925 
--80.753082753528247 1:0.48002467 2:0.18565062 3:0.17003758 4:0.11102856 5:0.053258568 6:0.3870079 7:0.29712888 8:0.20109548 9:0.34840972 10:0.26637438 
--13.858341074418311 1:0.31069244 2:0.21418007 3:0.25739292 4:0.15942514 5:0.058309436 6:0.025013856 7:0.42136719 8:0.43585748 9:0.059467991 10:0.052088242 
--256 1:0.63919265 2:0.22246717 3:0.065039382 4:0.058814384 5:0.014486415 6:0.0089144894 7:0.02431185 8:0.080891842 9:0.17742396 10:0.070523707 
--256 1:0.3538287 2:0.33022704 3:0.17135435 4:0.094666292 5:0.049923618 6:0.20744527 7:0.17883459 8:0.01595222 9:0.034401901 10:0.16191549 
--256 1:0.42084848 2:0.23846135 3:0.13548341 4:0.120075 5:0.085131758 6:0.18157623 7:0.16846283 8:0.32970264 9:0.08247739 10:0.12573776 
--256 1:0.56996778 2:0.21879649 3:0.10372754 4:0.070650118 5:0.03685808 6:0.12859483 7:0.015683182 8:0.19861489 9:0.13203135 10:0.097384521 
--256 1:0.30002999 2:0.37018101 3:0.15671864 4:0.12176749 5:0.051302861 6:0.1252048 7:0.061917325 8:0.056840046 9:0.022048286 10:0.097498675 
--256 1:0.48189973 2:0.29485572 3:0.12763042 4:0.063282104 5:0.03233203 6:0.040584695 7:0.040793381 8:0.061297816 9:0.018245524 10:0.05792948 
--256 1:0.54533271 2:0.23608406 3:0.11512319 4:0.075201767 5:0.028258276 6:0.0096186009 7:0.041822458 8:0.042783493 9:0.040143221 10:0.061549479 
--256 1:0.34990143 2:0.37324926 3:0.10037694 4:0.11444731 5:0.062025064 6:0.22985451 7:0.038114509 8:0.17435508 9:0.19185405 10:0.030123385 
--256 1:0.45594471 2:0.41292531 3:0.05932956 4:0.050610905 5:0.021189517 6:0.013912442 7:0.095717786 8:0.017964824 9:0.035948167 10:0.12233938 
--256 1:0.29410679 2:0.37917014 3:0.11316678 4:0.13849798 5:0.075058306 6:0.035389324 7:0.087910441 8:0.30155744 9:0.065672522 10:0.058264344 
--256 1:0.26963812 2:0.37867769 3:0.15784095 4:0.13510264 5:0.058740604 6:0.072617157 7:0.037639907 8:0.11328992 9:0.022447055 10:0.078727512 
--256 1:0.40322032 2:0.26861368 3:0.17754522 4:0.09564794 5:0.054972843 6:0.14249297 7:0.0087782591 8:0.20714576 9:0.26653585 10:0.025195444 
--66.476210372469723 1:0.15595658 2:0.36491259 3:0.28938424 4:0.11993557 5:0.069811011 6:0.11262276 7:0.023872219 8:0.013415528 9:0.065914378 10:0.087337348 
--256 1:0.69435485 2:0.10414306 3:0.07878098 4:0.06877533 5:0.053945777 6:0.10942157 7:0.22535404 8:0.36232808 9:0.43616604 10:0.34086366 
--256 1:0.65829237 2:0.26660464 3:0.046593185 4:0.023911171 5:0.0045986398 6:0.0060735229 7:0.07827322 8:0.25227215 9:0.1480567 10:0.0066138196 
--256 1:0.38380144 2:0.33848478 3:0.1495257 4:0.085851767 5:0.042336314 6:0.05929018 7:0.024604436 8:0.13171062 9:0.19784572 10:0.11823698 
--256 1:0.52736291 2:0.28887284 3:0.094919453 4:0.065332886 5:0.023511913 6:0.04831912 7:0.026878771 8:0.12570844 9:0.030936896 10:0.002519993 
--256 1:0.44810351 2:0.34198339 3:0.1063427 4:0.049555973 5:0.054014429 6:0.33214698 7:0.021826193 8:0.33947455 9:0.22662345 10:0.066430973 
--256 1:0.3869115 2:0.31734478 3:0.14798827 4:0.094358966 5:0.053396487 6:0.11151936 7:0.02313666 8:0.13072692 9:0.047475997 10:0.032675073 
--256 1:0.55765927 2:0.24101494 3:0.11475895 4:0.065828858 5:0.020737986 6:0.031358906 7:0.0087654224 8:0.046287434 9:0.037070756 10:0.037712826 
--256 1:0.40300932 2:0.31999372 3:0.093463549 4:0.12374774 5:0.059785682 6:0.19461187 7:0.16799176 8:0.11121475 9:0.0046384124 10:0.26224715 
--256 1:0.67001037 2:0.1956701 3:0.06805094 4:0.043648624 5:0.022619969 6:0.05748647 7:0.095992506 8:0.22985044 9:0.060947376 10:0.15788604 
--256 1:0.43845054 2:0.12978201 3:0.12104671 4:0.084622494 5:0.22609825 6:0.031690761 7:0.12914391 8:0.15929284 9:0.20134413 10:0.27782667 
--256 1:0.44711209 2:0.38850949 3:0.092574521 4:0.047268562 5:0.02453533 6:0.11484018 7:0.16846615 8:0.24751741 9:0.41496087 10:0.42461545 
--256 1:0.32216532 2:0.18496849 3:0.16733917 4:0.20813994 5:0.11738708 6:0.169606 7:0.22505236 8:0.08024362 9:0.050402492 10:0.028357779 
--256 1:0.34472625 2:0.31093044 3:0.18276096 4:0.11393244 5:0.047649909 6:0.10726665 7:0.065829365 8:0.10829462 9:0.19289421 10:0.24763167 
--256 1:0.72616918 2:0.16395758 3:0.047560718 4:0.038382067 5:0.023930452 6:0.045405461 7:0.009581167 8:0.021846058 9:0.030335928 10:0.11895086 
--256 1:0.31928905 2:0.2979264 3:0.17881021 4:0.13330191 5:0.070672432 6:0.077895 7:0.33189845 8:0.19491056 9:0.050846919 10:0.018246156 
--256 1:0.24994034 2:0.48246417 3:0.095979962 4:0.11098302 5:0.060632503 6:0.081905363 7:0.067192579 8:0.28174877 9:0.17920848 10:0.027830728 
--256 1:0.53272751 2:0.20646172 3:0.14861465 4:0.080206647 5:0.031989463 6:0.18793144 7:0.025006641 8:0.012687272 9:0.025185845 10:0.0060886046 
--256 1:0.44231303 2:0.26012112 3:0.10286979 4:0.14244153 5:0.052254533 6:0.25557987 7:0.0029564804 8:0.27051431 9:0.0069766247 10:0.097696099 
--256 1:0.74853685 2:0.12403853 3:0.065572767 4:0.038221748 5:0.023630108 6:0.031812433 7:0.061083873 8:0.027612336 9:0.10639175 10:0.048738249 
--256 1:0.33900916 2:0.40056003 3:0.094685053 4:0.12481645 5:0.040929299 6:0.13644738 7:0.015434269 8:0.13287565 9:0.055244894 10:0.016582278 
--256 1:0.46543596 2:0.298139 3:0.14562686 4:0.058304691 5:0.032493492 6:0.090231273 7:0.018196362 8:0.074638951 9:0.045363716 10:0.13663991 
--256 1:0.74357432 2:0.17633782 3:0.042698544 4:0.027188437 5:0.010200874 6:0.06938658 7:0.047147102 8:0.10173068 9:0.085565276 10:0.043877439 
--256 1:0.5005983 2:0.24449338 3:0.11348871 4:0.1017019 5:0.039717706 6:0.099586881 7:0.099074509 8:0.14521954 9:0.055836646 10:0.080613543 
--256 1:0.33103533 2:0.33785475 3:0.18159151 4:0.095377336 5:0.054141085 6:0.14934436 7:0.22416859 8:0.083652824 9:0.18713922 10:0.082223891 
--256 1:0.25371328 2:0.41510607 3:0.15767541 4:0.11699493 5:0.056510311 6:0.17666581 7:0.19313086 8:0.24318439 9:0.037267085 10:0.033157679 
--145.91276968209405 1:0.47543292 2:0.22264984 3:0.17972475 4:0.080973734 5:0.041218757 6:0.016764704 7:0.054523726 8:0.010972962 9:0.033811627 10:0.095595167 
--256 1:0.73746883 2:0.18627224 3:0.045184603 4:0.023668769 5:0.007405563 6:0.00060047689 7:0.074576346 8:0.039014636 9:0.2780397 10:0.061882514 
--256 1:0.30107589 2:0.43972472 3:0.11804363 4:0.10297274 5:0.038183019 6:0.2633463 7:0.17570892 8:0.22593127 9:0.1041467 10:0.0039868911 
--256 1:0.27543628 2:0.38947839 3:0.13224147 4:0.14213386 5:0.060709998 6:0.25298692 7:0.17223051 8:0.0007330127 9:0.10754955 10:0.15580658 
--256 1:0.41478327 2:0.26771524 3:0.14085763 4:0.11491452 5:0.061729344 6:0.10599707 7:0.06976954 8:0.059228568 9:0.12196137 10:0.028007392 
--256 1:0.12316434 2:0.48717529 3:0.13829655 4:0.16884869 5:0.082515124 6:0.015428714 7:0.27593964 8:0.14740759 9:0.14982096 10:0.073672196 
--7.5465852213678577 1:0.16875176 2:0.57227232 3:0.14413278 4:0.091218286 5:0.023624846 6:0.44060029 7:0.20217635 8:0.38391564 9:0.15236918 10:0.010240717 
--48.454936515821515 1:0.45118637 2:0.26836994 3:0.13327534 4:0.10037907 5:0.04678927 6:0.20743252 7:0.14735603 8:0.52449823 9:0.12194141 10:0.080006863 
--256 1:0.70909329 2:0.19218139 3:0.064000288 4:0.025369468 5:0.0093555599 6:0.0017345082 7:0.039890911 8:0.065724368 9:0.032155144 10:0.028418638 
--256 1:0.22795722 2:0.4588688 3:0.11278676 4:0.13799662 5:0.062390594 6:0.060856868 7:0.064846317 8:0.29308178 9:0.013908364 10:0.12982937 
--256 1:0.51300292 2:0.27254622 3:0.10166969 4:0.078131513 5:0.034649661 6:0.025145216 7:0.046327347 8:0.096245057 9:0.095432951 10:0.0085605181 
--256 1:0.6278059 2:0.26792622 3:0.052950729 4:0.034393276 5:0.016923881 6:0.008375697 7:0.10211979 8:0.062145893 9:0.031256207 10:0.075169585 
--256 1:0.52508629 2:0.30406512 3:0.10166992 4:0.052322718 5:0.016855953 6:0.18689084 7:0.22986452 8:0.087885948 9:0.060015823 10:0.089701568 
--256 1:0.57503022 2:0.22236592 3:0.080947341 4:0.07484713 5:0.046809385 6:0.044532638 7:0.020160037 8:0.10397012 9:0.068021105 10:0.10313905 
--256 1:0.54902782 2:0.21767724 3:0.11620409 4:0.077251686 5:0.039839158 6:0.017272123 7:0.057289769 8:0.08752193 9:0.030719904 10:0.027480849 
--256 1:0.60257912 2:0.19042925 3:0.087150752 4:0.069642868 5:0.050198009 6:0.046229524 7:0.030636497 8:0.036856622 9:0.013317558 10:0.1126649 
--4.8775899131278031 1:0.19364348 2:0.32275032 3:0.25160482 4:0.16022629 5:0.071775079 6:0.190079 7:0.018549838 8:0.0060913388 9:0.15969243 10:0.042977232 
--256 1:0.30271684 2:0.46785424 3:0.11991038 4:0.076598532 5:0.032920003 6:0.23472635 7:0.12937858 8:0.37313022 9:0.079392285 10:0.11105983 
--256 1:0.47126315 2:0.28032084 3:0.097230913 4:0.099539543 5:0.051645549 6:0.32306788 7:0.060773019 8:0.26942561 9:0.31120573 10:0.25688087 
--256 1:0.42340793 2:0.19441378 3:0.18942485 4:0.14608059 5:0.046672858 6:0.31644656 7:0.11566317 8:0.1514703 9:0.10710513 10:0.1112934 
--256 1:0.46176724 2:0.23408694 3:0.10082808 4:0.13217789 5:0.071139839 6:0.36667338 7:0.065564518 8:0.14491867 9:0.34655521 10:0.45567925 
--256 1:0.4160848 2:0.25640076 3:0.15889289 4:0.11576184 5:0.052859718 6:0.077163043 7:0.18721846 8:0.092269353 9:0.22391997 10:0.073852052 
--256 1:0.40083092 2:0.35092715 3:0.090772623 4:0.11356936 5:0.043899951 6:0.16062605 7:0.14750728 8:0.45620699 9:0.22395007 10:0.014737691 
--256 1:0.70121514 2:0.1665324 3:0.060190804 4:0.046371404 5:0.025690251 6:0.076809841 7:0.0216359 8:0.1569191 9:0.066846944 10:0.017624163 
--256 1:0.34047638 2:0.29319175 3:0.15064655 4:0.14010045 5:0.075584881 6:0.038143901 7:0.13597666 8:0.080470735 9:0.144799 10:0.23157804 
--15.520834930660833 1:0.34576487 2:0.21727706 3:0.21157183 4:0.16834596 5:0.057040278 6:0.1918775 7:0.45283129 8:0.15082216 9:0.0069891073 10:0.1753257 
--256 1:0.63403195 2:0.26493893 3:0.055939102 4:0.029299426 5:0.015790596 6:0.048911063 7:0.024791103 8:0.19816625 9:0.09904453 10:0.090930426 
--256 1:0.68748303 2:0.17325319 3:0.058886037 4:0.058819144 5:0.021558594 6:0.061824657 7:0.040146448 8:0.065114862 9:0.040771889 10:0.11709477 
--256 1:0.68204266 2:0.20902794 3:0.051546503 4:0.032753795 5:0.024629102 6:0.021589756 7:0.086978807 8:0.088097842 9:0.15013486 10:0.35801252 
--256 1:0.43819425 2:0.28481008 3:0.11762446 4:0.10057058 5:0.058800634 6:0.21678646 7:0.20402771 8:0.14386755 9:0.14084236 10:0.34078537 
--256 1:0.28470071 2:0.22722057 3:0.13790093 4:0.25005402 5:0.10012378 6:0.22836594 7:0.22468423 8:0.28190221 9:0.17053603 10:0.032753114 
--256 1:0.44939226 2:0.22616955 3:0.15493753 4:0.12378408 5:0.045716588 6:0.12882713 7:0.058638212 8:0.1469466 9:0.089604048 10:0.10767377 
--256 1:0.63886244 2:0.15518418 3:0.10321552 4:0.052853332 5:0.049884525 6:0.11146756 7:0.058838862 8:0.053203126 9:0.11652749 10:0.058803096 
--256 1:0.467603 2:0.28242763 3:0.11816248 4:0.093421525 5:0.038385372 6:0.040239692 7:0.07279151 8:0.16227862 9:0.1407135 10:0.059309013 
--256 1:0.23724565 2:0.45730751 3:0.12314716 4:0.1207366 5:0.061563083 6:0.16158507 7:0.089337045 8:0.061772079 9:0.028952993 10:0.014903386 
--256 1:0.5920055 2:0.21909354 3:0.10560556 4:0.06209211 5:0.021203298 6:0.0015401299 7:0.045926793 8:0.11581313 9:0.19334226 10:0.026437855 
--256 1:0.45518446 2:0.18535944 3:0.15940553 4:0.12713481 5:0.072915751 6:0.17677917 7:0.032704207 8:0.093687018 9:0.15971449 10:0.22845385 
--256 1:0.64400677 2:0.27488546 3:0.04166546 4:0.026334237 5:0.013108068 6:0.085467529 7:0.0029432199 8:0.045839334 9:0.0095849096 10:0.0388294 
--256 1:0.30939197 2:0.37087475 3:0.1397383 4:0.12863771 5:0.05135727 6:0.089079566 7:0.024392519 8:0.27470333 9:0.17665643 10:0.18646806 
--256 1:0.59546861 2:0.23695284 3:0.095257487 4:0.054571897 5:0.017749161 6:0.13166881 7:0.014344829 8:0.07916456 9:0.16029197 10:0.036454371 
--256 1:0.51526349 2:0.1186322 3:0.1641113 4:0.14222109 5:0.059771915 6:0.31647007 7:0.086816367 8:0.10692265 9:0.1144649 10:0.093971543 
--256 1:0.42012498 2:0.1908837 3:0.18827054 4:0.12763162 5:0.073089148 6:0.13142793 7:0.023983179 8:0.059924647 9:0.02679919 10:0.029325286 
--256 1:0.3453746 2:0.24474773 3:0.17032091 4:0.15684111 5:0.082715649 6:0.11791172 7:0.15841046 8:0.050969698 9:0.038195264 10:0.098367502 
--256 1:0.43624926 2:0.24286674 3:0.10620834 4:0.1336003 5:0.081075359 6:0.053413633 7:0.13303226 8:0.30363823 9:0.049093116 10:0.43707139 
--256 1:0.54521032 2:0.21843299 3:0.12088936 4:0.076727401 5:0.038739932 6:0.049838423 7:0.015992739 8:0.042964449 9:0.01739765 10:0.079728909 
--256 1:0.65565984 2:0.20278897 3:0.068701052 4:0.053777413 5:0.019072732 6:0.0056700609 7:0.10493032 8:0.15909174 9:0.11301303 10:0.048595468 
--256 1:0.73379746 2:0.19348713 3:0.036957379 4:0.025486995 5:0.010271041 6:0.071974089 7:0.039061669 8:0.039134187 9:0.067231196 10:0.10305492 
--256 1:0.35342292 2:0.21616266 3:0.20097696 4:0.12947116 5:0.099966301 6:0.12545322 7:0.034983129 8:0.021187967 9:0.23760249 10:0.23088384 
--256 1:0.6238369 2:0.16961993 3:0.12501936 4:0.047463477 5:0.034060334 6:0.132376 7:0.10139448 8:0.085454688 9:0.039320273 10:0.076667822 
--256 1:0.19675429 2:0.32482945 3:0.20647439 4:0.17857405 5:0.093367819 6:0.11926218 7:0.049722694 8:0.24033265 9:0.083390782 10:0.15072369 
--256 1:0.3281917 2:0.39426982 3:0.12192829 4:0.089742057 5:0.065868131 6:0.10382049 7:0.06772139 8:0.036359275 9:0.026044057 10:0.013211339 
--256 1:0.67413442 2:0.15599427 3:0.085372645 4:0.059738929 5:0.024759736 6:0.037683234 7:0.0046164352 8:0.039531989 9:0.12376706 10:0.034396838 
--256 1:0.60804504 2:0.22077542 3:0.076566711 4:0.067053815 5:0.027559016 6:0.089616552 7:0.16055799 8:0.27458792 9:0.16373089 10:0.12482116 
--256 1:0.67467836 2:0.24064679 3:0.051036233 4:0.027093448 5:0.0065451688 6:0.074298133 7:0.035981247 8:0.15034816 9:0.025534376 10:0.0046869603 
--256 1:0.33538058 2:0.29677237 3:0.15530564 4:0.11329275 5:0.099248658 6:0.040412895 7:0.08052196 8:0.29087144 9:0.29163832 10:0.29330568 
--256 1:0.63390569 2:0.20508542 3:0.073375332 4:0.063131888 5:0.024501673 6:0.028968485 7:0.041868275 8:0.17121606 9:0.17326281 10:0.18431877 
--256 1:0.66625421 2:0.18608713 3:0.057866663 4:0.045543677 5:0.044248313 6:0.15635845 7:0.0025367043 8:0.022105623 9:0.1520898 10:0.010727222 
--15.645662688406292 1:0.26544315 2:0.38190444 3:0.22942742 4:0.090473996 5:0.032750995 6:0.2103431 7:0.16650547 8:0.23496598 9:0.29722455 10:0.35443609 
--256 1:0.29610328 2:0.26958965 3:0.17701497 4:0.14207733 5:0.11521477 6:0.1971232 7:0.22982086 8:0.2748397 9:0.19222546 10:0.22497493 
--256 1:0.36559855 2:0.27359772 3:0.16162592 4:0.12973291 5:0.06944491 6:0.16014505 7:0.012850964 8:0.078342036 9:0.1937582 10:0.080210027 
--256 1:0.25054562 2:0.41142503 3:0.17466291 4:0.11761185 5:0.04575459 6:0.17844987 7:0.037517366 8:0.0063393116 9:0.17513246 10:0.074190886 
--256 1:0.27605404 2:0.45779487 3:0.10362168 4:0.098010656 5:0.064518749 6:0.083109814 7:0.035821649 8:0.059544774 9:0.056580269 10:0.048202915 
--256 1:0.6759101 2:0.21861944 3:0.061669579 4:0.031640784 5:0.012160094 6:0.045162798 7:0.001776399 8:0.098052497 9:0.022669063 10:0.066940573 
--256 1:0.28338937 2:0.22621376 3:0.14629261 4:0.15234432 5:0.19175995 6:0.12778602 7:0.0081610083 8:0.085814131 9:0.09842141 10:0.092527794 
--256 1:0.47748801 2:0.29751202 3:0.10840449 4:0.078871254 5:0.037724225 6:0.043774343 7:0.014388268 8:0.14084251 9:0.091026407 10:0.024947416 
--256 1:0.78013999 2:0.16152401 3:0.035017581 4:0.016249599 5:0.007068816 6:0.067242107 7:0.072112405 8:0.090596277 9:0.17336572 10:0.069916771 
--141.09811991156622 1:0.33648663 2:0.33786615 3:0.18756532 4:0.079474493 5:0.058607406 6:0.42584816 7:0.0059289193 8:0.33675594 9:0.081477994 10:0.21423715 
--256 1:0.61346129 2:0.21951124 3:0.089828818 4:0.056906091 5:0.020292564 6:0.072119024 7:0.08982706 8:0.071108655 9:0.016058891 10:0.13284023 
--256 1:0.29876511 2:0.25709643 3:0.20082368 4:0.16796769 5:0.075347083 6:0.063986918 7:0.076021824 8:0.012187599 9:0.039669491 10:0.080073743 
--256 1:0.45700364 2:0.36386859 3:0.10953588 4:0.046287302 5:0.023304586 6:0.030514059 7:0.030417356 8:0.21807605 9:0.15418725 10:0.24123319 
--256 1:0.6529958 2:0.22234488 3:0.057310301 4:0.03999002 5:0.027358995 6:0.011345044 7:0.068539954 8:0.028785106 9:0.14983103 10:0.094988104 
--256 1:0.74224872 2:0.1853852 3:0.043801774 4:0.020771366 5:0.0077929451 6:0.011091887 7:0.021735608 8:0.11355576 9:0.091219497 10:0.10773675 
--256 1:0.35438772 2:0.30103344 3:0.20200104 4:0.078123403 5:0.064454394 6:0.066221808 7:0.035433979 8:0.095885902 9:0.067420336 10:0.18013993 
--38.917087251936621 1:0.38272791 2:0.3762344 3:0.12565626 4:0.086352379 5:0.029029045 6:0.032472157 7:0.33096617 8:0.26332128 9:0.13650886 10:0.043402231 
--256 1:0.38775547 2:0.27309094 3:0.16657335 4:0.12133786 5:0.05124239 6:0.12932166 7:0.022364691 8:0.13608101 9:0.24872533 10:0.14757375 
--256 1:0.38257003 2:0.34739771 3:0.093496423 4:0.1143308 5:0.062205042 6:0.20947764 7:0.062732354 8:0.056024805 9:0.14571067 10:0.41855118 
--256 1:0.38222687 2:0.18908512 3:0.14391286 4:0.15665634 5:0.12811881 6:0.44896664 7:0.2695945 8:0.070179223 9:0.10380297 10:0.032494323 
--128.2423670573186 1:0.36168032 2:0.25588869 3:0.12890001 4:0.16670954 5:0.086821436 6:0.67249256 7:0.22967477 8:0.2706314 9:0.37924979 10:0.082468354 
--256 1:0.38640527 2:0.31562632 3:0.14844662 4:0.10434414 5:0.045177654 6:0.024740486 7:0.0033463092 8:0.13670237 9:0.17750073 10:0.33893199 
--256 1:0.38829608 2:0.24833184 3:0.098813728 4:0.17489328 5:0.089665065 6:0.3105523 7:0.11739052 8:0.090820421 9:0.021073381 10:0.12938236 
--256 1:0.37119714 2:0.22107916 3:0.2151328 4:0.12487363 5:0.067717274 6:0.11076421 7:0.17942872 8:0.077154235 9:0.077600722 10:0.10146348 
--256 1:0.54793939 2:0.33856645 3:0.059694028 4:0.038017682 5:0.015782457 6:0.33675251 7:0.34282279 8:0.29940163 9:0.089292203 10:0.21647875 
--256 1:0.69023562 2:0.1958872 3:0.044488131 4:0.038312412 5:0.031076638 6:0.036778256 7:0.16521744 8:0.096979358 9:0.085728797 10:0.015809775 
--256 1:0.70575414 2:0.20376248 3:0.042531544 4:0.032340752 5:0.015611078 6:0.031577903 7:0.004283482 8:0.1595357 9:0.15974082 10:0.43443586 
--15.719093954352413 1:0.3703156 2:0.16199951 3:0.1949112 4:0.13919601 5:0.13357769 6:0.31773193 7:0.050617207 8:0.15102684 9:0.20397626 10:0.51738794 
--256 1:0.62147372 2:0.24160017 3:0.067206046 4:0.053343057 5:0.016377002 6:0.12543409 7:0.083998738 8:0.057358671 9:0.25823453 10:0.025817257 
--256 1:0.45791809 2:0.2471428 3:0.1187373 4:0.12283967 5:0.053362148 6:0.37276071 7:0.2545539 8:0.12141342 9:0.276993 10:0.14831181 
--256 1:0.37534803 2:0.29975798 3:0.15071842 4:0.11623424 5:0.057941326 6:0.13429792 7:0.2005934 8:0.020671644 9:0.20914881 10:0.10983641 
--256 1:0.51704464 2:0.29018262 3:0.10153102 4:0.070717367 5:0.020524346 6:0.17621223 7:0.097760128 8:0.14863573 9:0.021927858 10:0.060271633 
--256 1:0.16974972 2:0.37225775 3:0.19889948 4:0.15308111 5:0.10601195 6:0.0094902787 7:0.22168991 8:0.40515103 9:0.080337673 10:0.23422183 
--93.848653741567659 1:0.58368895 2:0.21308198 3:0.072679049 4:0.092973349 5:0.037576668 6:0.58511972 7:0.28216829 8:0.049213754 9:0.13872126 10:0.021049917 
--256 1:0.3510147 2:0.30305909 3:0.16279354 4:0.12896659 5:0.054166068 6:0.2913467 7:0.21352525 8:0.090978368 9:0.10118108 10:0.071626868 
--256 1:0.49019295 2:0.30331514 3:0.073135305 4:0.10041119 5:0.03294542 6:0.27976205 7:0.01836457 8:0.0091277402 9:0.086265136 10:0.066120456 
--256 1:0.17922706 2:0.24210655 3:0.22472266 4:0.25285282 5:0.10109091 6:0.29718447 7:0.14974918 8:0.23838074 9:0.24908687 10:0.059608882 
--256 1:0.47953932 2:0.26026605 3:0.097145092 4:0.1096937 5:0.053355843 6:0.047405856 7:0.073876347 8:0.15425109 9:0.0017617952 10:0.080923466 
--256 1:0.55607869 2:0.18226553 3:0.10865585 4:0.090156041 5:0.062843878 6:0.27540102 7:0.022886013 8:0.055147407 9:0.17769702 10:0.23472322 
--256 1:0.31681434 2:0.29588451 3:0.17388826 4:0.14035615 5:0.073056741 6:0.052039613 7:0.1000823 8:0.065851329 9:0.030167366 10:0.10271642 
--256 1:0.5882363 2:0.28324867 3:0.088027716 4:0.030359257 5:0.01012805 6:0.044815672 7:0.12429296 8:0.056594622 9:0.053987646 10:0.051153758 
--256 1:0.64707284 2:0.1719836 3:0.066818267 4:0.072547703 5:0.041577585 6:0.30370683 7:0.14480181 8:0.1727909 9:0.19416205 10:0.19861241 
--256 1:0.43926118 2:0.2815608 3:0.12044485 4:0.11241649 5:0.046316677 6:0.14466259 7:0.11634781 8:0.084847041 9:0.14391127 10:0.23841352 
--256 1:0.50373359 2:0.27045824 3:0.095359576 4:0.083050499 5:0.047398096 6:0.18224604 7:0.10608542 8:0.25279218 9:0.05505072 10:0.39364561 
--256 1:0.52572055 2:0.2681492 3:0.12070181 4:0.060578012 5:0.024850426 6:0.040578423 7:0.030848186 8:0.083899461 9:0.18867168 10:0.19932693 
--156.20274936957978 1:0.22805004 2:0.55237682 3:0.070835586 4:0.10059079 5:0.048146759 6:0.090259995 7:0.054075332 8:0.020849777 9:0.034584092 10:0.030259932 
--256 1:0.49107094 2:0.30733508 3:0.11239099 4:0.059200014 5:0.03000298 6:0.014275086 7:0.062384503 8:0.047743777 9:0.086198993 10:0.35435492 
--256 1:0.51701382 2:0.19672748 3:0.15149628 4:0.082641639 5:0.052120779 6:0.16203324 7:0.12346414 8:0.27135949 9:0.18118133 10:0.066108501 
--256 1:0.69291115 2:0.19808033 3:0.050528483 4:0.042683066 5:0.015796974 6:0.10065172 7:0.08097918 8:0.15181018 9:0.21505349 10:0.27366515 
--256 1:0.40336311 2:0.34214202 3:0.10129492 4:0.090885581 5:0.062314376 6:0.06644618 7:0.069139983 8:0.11488306 9:0.026313445 10:0.066131948 
--256 1:0.23031435 2:0.2811921 3:0.1146548 4:0.23165235 5:0.1421864 6:0.32997203 7:0.064742732 8:0.36692319 9:0.17082421 10:0.12964595 
--256 1:0.3284121 2:0.34413417 3:0.14487571 4:0.12325529 5:0.059322733 6:0.21895183 7:0.15547547 8:0.0053286621 9:0.11396594 10:0.13025918 
--256 1:0.38458755 2:0.34351357 3:0.14107383 4:0.088773436 5:0.042051606 6:0.28567111 7:0.029704493 8:0.10304472 9:0.28902307 10:0.28273271 
--256 1:0.63160798 2:0.22943823 3:0.069300464 4:0.045544944 5:0.024108383 6:0.070507862 7:0.13676125 8:0.21498401 9:0.21667758 10:0.34874381 
--256 1:0.37501659 2:0.28299692 3:0.16231453 4:0.11924768 5:0.060424277 6:0.020479201 7:0.13711291 8:0.23283924 9:0.10178739 10:0.11329903 
--256 1:0.57285272 2:0.16308271 3:0.12058582 4:0.096313543 5:0.047165205 6:0.0075943914 7:0.0366272 8:0.12458383 9:0.27416395 10:0.17666177 
--256 1:0.59292474 2:0.16728267 3:0.11695925 4:0.08327668 5:0.039556672 6:0.054135213 7:0.12061115 8:0.021106199 9:0.35455189 10:0.3847499 
--256 1:0.58823926 2:0.23434013 3:0.090764715 4:0.068216264 5:0.018439625 6:0.06552595 7:0.010705358 8:0.047885684 9:0.032167338 10:0.13236661 
--256 1:0.4947472 2:0.25194123 3:0.10947062 4:0.096798712 5:0.047042231 6:0.39876133 7:0.41210965 8:0.21672952 9:0.42448704 10:0.29520912 
--256 1:0.66159925 2:0.20295059 3:0.059126792 4:0.052443145 5:0.023880218 6:0.17161201 7:0.039972951 8:0.056691219 9:0.14623145 10:0.080801942 
--104.07539173452248 1:0.62025044 2:0.23285178 3:0.07198163 4:0.056652682 5:0.018263472 6:0.25433434 7:0.12118872 8:0.20071661 9:0.032159967 10:0.085787349 
--256 1:0.69313588 2:0.17162409 3:0.056707856 4:0.054356914 5:0.024175256 6:0.14840211 7:0.0058616551 8:0.01036184 9:0.26009419 10:0.1421503 
--256 1:0.30637526 2:0.45450421 3:0.086287986 4:0.10916786 5:0.043664676 6:0.12538943 7:0.09768548 8:0.074719953 9:0.081609851 10:0.10489801 
--256 1:0.38540052 2:0.33148036 3:0.10262274 4:0.11572222 5:0.064774158 6:0.15016624 7:0.030246627 8:0.18713951 9:0.011210641 10:0.047401801 
--256 1:0.27044598 2:0.30745426 3:0.19996224 4:0.14767753 5:0.074460006 6:0.0068559491 7:0.0025247831 8:0.10818371 9:0.12620635 10:0.095113733 
--62.521627931701666 1:0.086397791 2:0.3260099 3:0.49890611 4:0.06720412 5:0.021482074 6:0.10712632 7:0.12014345 8:0.14990235 9:0.028491214 10:0.14388048 
--256 1:0.64350399 2:0.1551471 3:0.091558639 4:0.061208208 5:0.048582063 6:0.084599797 7:0.18842853 8:0.14099996 9:0.017870203 10:0.014795557 
--256 1:0.77415509 2:0.15771957 3:0.035043499 4:0.024005805 5:0.0090760326 6:0.036156152 7:0.035834744 8:0.083395632 9:0.050332341 10:0.11859638 
--256 1:0.31462227 2:0.41594475 3:0.12167643 4:0.10360844 5:0.044148111 6:0.17128896 7:0.11033517 8:0.15881419 9:0.034212753 10:0.22926954 
--0.23115068720739881 1:0.45302577 2:0.32818733 3:0.10631604 4:0.075630054 5:0.036840803 6:0.38157406 7:0.25206183 8:0.57736027 9:0.72801987 10:0.58016527 
--256 1:0.75878452 2:0.14879311 3:0.048395781 4:0.029149186 5:0.014877401 6:0.00625728 7:0.010024625 8:0.091449097 9:0.028951248 10:0.019781606 
--256 1:0.36877474 2:0.48224836 3:0.065430152 4:0.056771038 5:0.026775713 6:0.19407375 7:0.0057986429 8:0.052027091 9:0.01038265 10:0.012501199 
--256 1:0.69425639 2:0.19961869 3:0.046910321 4:0.047205435 5:0.01200917 6:0.019154894 7:0.13990952 8:0.15901657 9:0.1828202 10:0.0039522962 
--256 1:0.39404044 2:0.37907555 3:0.094980112 4:0.081005393 5:0.05089851 6:0.39296384 7:0.0026823937 8:0.1910206 9:0.11126171 10:0.035375398 
--256 1:0.45608226 2:0.29921035 3:0.12902601 4:0.076651746 5:0.039029636 6:0.063787781 7:0.030938254 8:0.031562495 9:0.044236365 10:0.22158667 
--32.89101544010407 1:0.59839546 2:0.21981 3:0.09330051 4:0.063056653 5:0.025437381 6:0.29261843 7:0.35454913 8:0.25261465 9:0.3408198 10:0.18213413 
--256 1:0.18674611 2:0.48073204 3:0.15360701 4:0.11200151 5:0.066913328 6:0.11088058 7:0.007631076 8:0.0035559032 9:0.041575623 10:0.048089754 
--22.370946549242525 1:0.32374316 2:0.41791943 3:0.16117585 4:0.066200503 5:0.030961053 6:0.10750695 7:0.097435257 8:0.11112409 9:0.24593343 10:0.45638929 
--256 1:0.26063658 2:0.28184036 3:0.2317796 4:0.14670873 5:0.079034725 6:0.0066250317 7:0.18102263 8:0.14891732 9:0.10170874 10:0.12595765 
--256 1:0.71999259 2:0.16365293 3:0.052849235 4:0.044967116 5:0.01853813 6:0.15392653 7:0.10958302 8:0.0002111769 9:0.037350932 10:0.075159599 
--256 1:0.72213198 2:0.18614933 3:0.053878053 4:0.027867652 5:0.0099729795 6:0.065422428 7:0.051985933 8:0.012096998 9:0.016764999 10:0.13498752 
--256 1:0.37445984 2:0.46597457 3:0.069172103 4:0.063114854 5:0.027278632 6:0.04795237 7:0.054848739 8:0.015326758 9:0.065886591 10:0.10474028 
--256 1:0.70276513 2:0.20103672 3:0.040500484 4:0.038570949 5:0.017126719 6:0.18232305 7:0.11980375 8:0.10405588 9:0.17422058 10:0.042901772 
--256 1:0.28927912 2:0.45193061 3:0.12353105 4:0.095616068 5:0.039643155 6:0.17764251 7:0.24188831 8:0.032790496 9:0.029493374 10:0.090313813 
--256 1:0.77969702 2:0.17071407 3:0.02761222 4:0.014557742 5:0.0074189448 6:0.20195347 7:0.055667679 8:0.14740886 9:0.071873338 10:0.055320277 
--256 1:0.44581379 2:0.34371789 3:0.092039209 4:0.067678255 5:0.050750855 6:0.067493754 7:0.14451327 8:0.033203538 9:0.25196506 10:0.18737304 
--256 1:0.38815403 2:0.35992967 3:0.1088179 4:0.091949184 5:0.051149221 6:0.0020982383 7:0.0010328096 8:0.053405011 9:0.045917063 10:0.0042197972 
--256 1:0.42759381 2:0.25257699 3:0.13670652 4:0.11840664 5:0.064716048 6:0.059689166 7:0.042732346 8:0.03178304 9:0.059068932 10:0.26964884 
--256 1:0.34226032 2:0.30674767 3:0.15896278 4:0.13458926 5:0.057439963 6:0.32844566 7:0.23296678 8:0.13534477 9:0.073543071 10:0.14098666 
--256 1:0.55767355 2:0.2870978 3:0.071625719 4:0.059264444 5:0.024338488 6:0.071550336 7:0.10316491 8:0.013606429 9:0.16676095 10:0.077011546 
--256 1:0.34144092 2:0.46138141 3:0.087193219 4:0.079342674 5:0.03064178 6:0.027536829 7:0.048903893 8:0.11533227 9:0.012150078 10:0.048669883 
--256 1:0.48732201 2:0.30023421 3:0.10152134 4:0.075947787 5:0.034974653 6:0.10905676 7:0.1183185 8:0.015804812 9:0.0056390437 10:0.16331091 
--256 1:0.29208394 2:0.34158664 3:0.11493594 4:0.16108392 5:0.090309559 6:0.089524091 7:0.07455948 8:0.0033459986 9:0.050597296 10:0.02508601 
--256 1:0.63352958 2:0.15734611 3:0.0869985 4:0.068924175 5:0.053201643 6:0.045119905 7:0.0015587177 8:0.093765623 9:0.14887353 10:0.0044983889 
--98.078484367172464 1:0.15747325 2:0.56201167 3:0.11422693 4:0.12146597 5:0.044822171 6:0.15380284 7:0.098658374 8:0.47644305 9:0.26511856 10:0.036218491 
--256 1:0.27954597 2:0.35892342 3:0.18652125 4:0.11576714 5:0.05924222 6:0.22324896 7:0.08327426 8:0.079615394 9:0.034858939 10:0.13238738 
--256 1:0.63344765 2:0.20376605 3:0.081341608 4:0.057364374 5:0.02408032 6:0.043476441 7:0.1336906 8:0.2003759 9:0.012597105 10:0.046146019 
--256 1:0.7307134 2:0.16350915 3:0.048600086 4:0.033507601 5:0.023669759 6:0.087045908 7:0.051021839 8:0.13328045 9:0.21819768 10:0.13276205 
--256 1:0.56606335 2:0.2220398 3:0.11081791 4:0.06726851 5:0.03381044 6:0.017682557 7:0.06945739 8:0.077026731 9:0.03007573 10:0.28249715 
--256 1:0.6137539 2:0.21078522 3:0.092086467 4:0.060206812 5:0.023167601 6:0.12068637 7:0.0065510416 8:0.046765985 9:0.045975752 10:0.092277593 
--256 1:0.56911328 2:0.22899053 3:0.10020255 4:0.070786579 5:0.030907057 6:0.11730729 7:0.17838542 8:0.13025866 9:0.061815238 10:0.17830571 
--256 1:0.30166198 2:0.44650441 3:0.13298652 4:0.076797086 5:0.042050011 6:0.050021006 7:0.10179544 8:0.067377074 9:0.0095332271 10:0.002683561 
--256 1:0.42726811 2:0.21904984 3:0.17514832 4:0.1193042 5:0.05922953 6:0.018517745 7:0.016528585 8:0.019651 9:0.23711193 10:0.11474195 
--256 1:0.54385493 2:0.27727336 3:0.074526075 4:0.07073627 5:0.033609364 6:0.092830337 7:0.024389911 8:0.03737681 9:0.15932213 10:0.14465659 
--256 1:0.59701222 2:0.2032349 3:0.080847248 4:0.08543926 5:0.033466371 6:0.053146935 7:0.091968071 8:0.12033144 9:0.0036751116 10:0.017915515 
--256 1:0.40416574 2:0.27677732 3:0.1412323 4:0.11758594 5:0.060238704 6:0.19745669 7:0.0443357 8:0.040166806 9:0.012259869 10:0.12681157 
--94.974354741213673 1:0.7815265 2:0.14408531 3:0.042299871 4:0.023701241 5:0.0083870781 6:0.69305608 7:0.36908658 8:0.21499387 9:0.14756887 10:0.15531869 
--256 1:0.79256909 2:0.16456378 3:0.023814651 4:0.013151223 5:0.0059012565 6:0.13285879 7:0.11795714 8:0.042306271 9:0.38251054 10:0.37828373 
--256 1:0.4314515 2:0.26896577 3:0.1395578 4:0.10819873 5:0.051826199 6:0.10902803 7:0.09560268 8:0.11774169 9:0.1932792 10:0.08896745 
--256 1:0.6938092 2:0.205575 3:0.046582573 4:0.034995158 5:0.019038074 6:0.047027859 7:0.0098696469 8:0.073475254 9:0.010659161 10:0.011232246 
--256 1:0.22293687 2:0.32290614 3:0.10571827 4:0.098461281 5:0.24997744 6:0.18826297 7:0.02340684 8:0.043228406 9:0.083328126 10:0.20188416 
--256 1:0.69579029 2:0.20770334 3:0.052329881 4:0.032385299 5:0.011791197 6:0.056251369 7:0.058909655 8:0.08238357 9:0.024782745 10:0.085298427 
--256 1:0.5056468 2:0.31428921 3:0.098969676 4:0.056115449 5:0.02497887 6:0.014210792 7:0.012479698 8:0.13247705 9:0.052717267 10:0.12021507 
--256 1:0.66499206 2:0.19067539 3:0.076391637 4:0.040241661 5:0.02769925 6:0.15353351 7:0.10515141 8:0.18996221 9:0.055846801 10:0.14141199 
--256 1:0.42491623 2:0.38697945 3:0.097511155 4:0.065114698 5:0.025478473 6:0.016081434 7:0.041551719 8:0.15637311 9:0.0008671852 10:0.031382403 
--256 1:0.31406272 2:0.31395359 3:0.17105297 4:0.13668525 5:0.064245475 6:0.097834381 7:0.06377927 8:0.0031671512 9:0.23481743 10:0.072051903 
--256 1:0.53919928 2:0.30187656 3:0.077830834 4:0.06257285 5:0.018520473 6:0.0035570944 7:0.054550624 8:0.018786706 9:0.047757144 10:0.02492901 
--256 1:0.75268614 2:0.19352828 3:0.03502988 4:0.012123464 5:0.0066322335 6:0.0090834808 7:1.660322e-05 8:0.21371817 9:0.26735547 10:0.12871844 
--256 1:0.40475694 2:0.41752578 3:0.09546746 4:0.051988579 5:0.030261238 6:0.106091 7:0.0024164322 8:0.21810983 9:0.018607577 10:0.014936157 
--256 1:0.53449747 2:0.26893671 3:0.088915309 4:0.07237991 5:0.035270605 6:0.028017391 7:0.03728985 8:0.02619018 9:0.11962269 10:0.034777551 
--256 1:0.54583306 2:0.20112416 3:0.088005666 4:0.11719268 5:0.047844436 6:0.25123162 7:0.063115032 8:0.014656528 9:0.095263832 10:0.072847825 
--256 1:0.39692984 2:0.26447865 3:0.1562168 4:0.12617628 5:0.056198435 6:0.083253217 7:0.026032913 8:0.0086670704 9:0.049244084 10:0.096878593 
--256 1:0.47881273 2:0.25471681 3:0.10783316 4:0.090789247 5:0.067848057 6:0.0047934325 7:0.18847356 8:0.082999838 9:0.10366097 10:0.2787252 
--256 1:0.38937984 2:0.19129487 3:0.15370804 4:0.1738099 5:0.091807357 6:0.11527597 7:0.008767795 8:0.2165193 9:0.17933816 10:0.18604187 
--256 1:0.48646674 2:0.24165242 3:0.11373194 4:0.11046886 5:0.047680042 6:0.11964696 7:0.097850166 8:0.21695551 9:0.13548097 10:0.046493663 
--256 1:0.51822434 2:0.23741284 3:0.11738838 4:0.095612838 5:0.031361596 6:0.097513632 7:0.20396686 8:0.10106059 9:0.11063991 10:0.017300739 
--256 1:0.78208158 2:0.14173242 3:0.036430664 4:0.02691907 5:0.012836273 6:0.022727677 7:0.028752203 8:0.0093901232 9:0.035658219 10:0.11568448 
--256 1:0.25228115 2:0.45868621 3:0.12886221 4:0.096898346 5:0.063272084 6:0.16958403 7:0.08563513 8:0.20060405 9:0.095596325 10:0.031795331 
--256 1:0.58393695 2:0.29807558 3:0.065313097 4:0.040925076 5:0.011749303 6:0.021490826 7:0.085224903 8:0.08680398 9:0.18529375 10:0.030712425 
--256 1:0.50071474 2:0.23307357 3:0.14151637 4:0.083044872 5:0.041650446 6:0.03947324 7:0.021841746 8:0.015203008 9:0.1570896 10:0.062676318 
--256 1:0.37770867 2:0.14054321 3:0.14395825 4:0.2255465 5:0.11224337 6:0.18388101 7:0.076053916 8:0.43014228 9:0.43960597 10:0.29994901 
--256 1:0.38741875 2:0.24495205 3:0.16864024 4:0.1406906 5:0.058298359 6:0.45298892 7:0.14274889 8:0.13659688 9:0.185989 10:0.079440118 
--256 1:0.46977332 2:0.23211672 3:0.12782044 4:0.12234329 5:0.047946229 6:0.25538529 7:0.066478543 8:0.108155 9:0.036266802 10:0.072871667 
--96.442173808418517 1:0.50815067 2:0.33459991 3:0.090453522 4:0.051961269 5:0.01483463 6:0.027958022 7:0.10123717 8:0.014393354 9:0.025422423 10:0.11943679 
--256 1:0.26480081 2:0.23686064 3:0.24043598 4:0.16193125 5:0.09597132 6:0.04410538 7:0.19831572 8:0.27341791 9:0.023000665 10:0.062725438 
--256 1:0.31753218 2:0.14034726 3:0.31780526 4:0.1445947 5:0.079720596 6:0.067530193 7:0.03241078 8:0.013644656 9:0.018949076 10:0.100849 
--256 1:0.67189709 2:0.20948525 3:0.046957418 4:0.044093875 5:0.027566368 6:0.054563652 7:0.058627192 8:0.067567637 9:0.028966031 10:0.077065827 
--256 1:0.52685431 2:0.2721509 3:0.09788502 4:0.065940426 5:0.037169338 6:0.040148842 7:0.030596713 8:0.024111849 9:0.083702041 10:0.13568891 
--256 1:0.44035941 2:0.28633616 3:0.083814723 4:0.12943388 5:0.060055828 6:0.015328291 7:0.14732497 8:0.16798968 9:0.15982409 10:0.16312762 
--256 1:0.57106597 2:0.20315413 3:0.073291533 4:0.10202398 5:0.050464399 6:0.060761516 7:0.026883089 8:0.17025551 9:0.38435499 10:0.28626025 
--256 1:0.50248811 2:0.19017354 3:0.12643686 4:0.11339088 5:0.067510616 6:0.028130811 7:0.34838574 8:0.1563656 9:0.19998553 10:0.18553966 
--256 1:0.80843621 2:0.12971632 3:0.026108293 4:0.022636823 5:0.01310235 6:0.1722715 7:0.045450302 8:0.070864305 9:0.12626373 10:0.036083001 
--256 1:0.60813515 2:0.16437362 3:0.066344616 4:0.11214057 5:0.049006045 6:0.1177683 7:0.051996305 8:0.024639076 9:0.14703659 10:0.046712881 
--17.276612992971447 1:0.73312779 2:0.18175538 3:0.032809535 4:0.034853399 5:0.017453888 6:0.092417393 7:0.0073757988 8:0.14111994 9:0.64021975 10:0.67955603 
--256 1:0.62852531 2:0.24338421 3:0.088704319 4:0.030932308 5:0.0084538535 6:0.094452477 7:0.0091356897 8:0.10251573 9:0.09499233 10:0.040984728 
--256 1:0.62178732 2:0.21571305 3:0.073870502 4:0.061805558 5:0.026823567 6:0.062587132 7:0.074144467 8:0.13992045 9:0.16706905 10:0.16517581 
--256 1:0.58569301 2:0.19651918 3:0.095924683 4:0.06754355 5:0.05431957 6:0.35368894 7:0.002909219 8:0.085324907 9:0.12977261 10:0.12780652 
--256 1:0.22966521 2:0.10127955 3:0.08274931 4:0.23743399 5:0.34887194 6:0.23565756 7:0.079967887 8:0.058658875 9:0.077694156 10:0.10488022 
--256 1:0.60066737 2:0.16521493 3:0.10136506 4:0.087222994 5:0.045529653 6:0.21943997 7:0.19555871 8:0.1313415 9:0.36437523 10:0.24357044 
--256 1:0.30528524 2:0.30196442 3:0.18048526 4:0.15409819 5:0.058166889 6:0.2000512 7:0.06068413 8:0.011176859 9:0.37353879 10:0.27663387 
--256 1:0.62300988 2:0.24873012 3:0.062010034 4:0.048297992 5:0.017951977 6:0.007816104 7:0.009924337 8:0.06333778 9:0.18679252 10:0.29098162 
--256 1:0.46864015 2:0.21362453 3:0.12330422 4:0.14077722 5:0.053653878 6:0.1006397 7:0.1028582 8:0.026044784 9:0.026380238 10:0.12585495 
--35.902064094415522 1:0.5366691 2:0.18408657 3:0.12486158 4:0.13012505 5:0.024257683 6:0.17951543 7:0.46605573 8:0.30318478 9:0.045055635 10:0.13904255 
--256 1:0.45662776 2:0.32789085 3:0.083618841 4:0.09047022 5:0.041392328 6:0.31675098 7:0.15521655 8:0.25186337 9:0.11765708 10:0.14925462 
--256 1:0.32165252 2:0.34331436 3:0.075144298 4:0.16409967 5:0.095789153 6:0.21010953 7:0.0098953766 8:0.065492391 9:0.019081416 10:0.036168765 
--256 1:0.46295491 2:0.23106093 3:0.1339571 4:0.12909241 5:0.04293465 6:0.047398577 7:0.080554515 8:0.019016686 9:0.12465902 10:0.0035271663 
--256 1:0.53340187 2:0.23842729 3:0.10844767 4:0.088429443 5:0.031293721 6:0.028846525 7:0.10059723 8:0.0072076642 9:0.023127743 10:0.11187336 
--51.671134686613009 1:0.62885359 2:0.16470943 3:0.072694828 4:0.088400496 5:0.045341659 6:0.37256999 7:0.47509954 8:0.19683562 9:0.13767051 10:0.070562178 
--256 1:0.37249336 2:0.32021998 3:0.17087632 4:0.093890933 5:0.042519417 6:0.071295504 7:0.35728893 8:0.13648051 9:0.10067237 10:0.0076458121 
--256 1:0.64755877 2:0.18006992 3:0.080134733 4:0.063441917 5:0.028794665 6:0.32964045 7:0.21911147 8:0.29280037 9:0.24956909 10:0.23927458 
--15.792476799993668 1:0.57051135 2:0.12600343 3:0.1623014 4:0.10205042 5:0.039133396 6:0.12871163 7:0.42269334 8:0.68931996 9:0.68011373 10:0.4145842 
--256 1:0.40122277 2:0.29596796 3:0.13453394 4:0.11750816 5:0.050767172 6:0.053213245 7:0.11451214 8:0.046115052 9:0.060514807 10:0.024061431 
--256 1:0.71278747 2:0.18803295 3:0.057493164 4:0.030620498 5:0.011065916 6:0.056290099 7:0.038088162 8:0.0069769458 9:0.0072368808 10:0.13665449 
--256 1:0.25434359 2:0.38956489 3:0.13645875 4:0.10621899 5:0.11341379 6:0.31190613 7:0.09153058 8:0.048155296 9:0.066245083 10:0.2313407 
--256 1:0.40856027 2:0.26843766 3:0.14647121 4:0.1227989 5:0.053731962 6:0.010936435 7:0.035451108 8:0.14911793 9:0.11406843 10:0.12437789 
--256 1:0.54044934 2:0.23109062 3:0.10529208 4:0.080595089 5:0.04257287 6:0.066707128 7:0.069429001 8:0.19427885 9:0.039969394 10:0.022421709 
--256 1:0.4334033 2:0.28951825 3:0.11779437 4:0.1206001 5:0.038683981 6:0.15036588 7:0.034682599 8:0.13824067 9:0.045937902 10:0.048700694 
--256 1:0.60679178 2:0.28279762 3:0.05737023 4:0.035703529 5:0.017336842 6:0.015805854 7:0.024935732 8:0.22554529 9:0.14801081 10:0.090672646 
--256 1:0.35204013 2:0.36145101 3:0.12113986 4:0.11995773 5:0.045411273 6:0.15798446 7:0.084169582 8:0.10159657 9:0.06331073 10:0.023923353 
--256 1:0.38142628 2:0.18406135 3:0.15805254 4:0.12616077 5:0.15029906 6:0.31794799 7:0.15752077 8:0.41765915 9:0.19596437 10:0.068620042 
--256 1:0.55331852 2:0.20944854 3:0.10581187 4:0.09956087 5:0.031860199 6:0.055450029 7:0.068827121 8:0.12197883 9:0.079244715 10:0.044317797 
--256 1:0.76084317 2:0.16347623 3:0.04170179 4:0.024713389 5:0.0092654138 6:0.028482739 7:0.044380812 8:0.037010971 9:0.3176409 10:0.36771994 
--256 1:0.22900695 2:0.40517017 3:0.16887136 4:0.13831966 5:0.058631848 6:0.29112452 7:0.13436336 8:0.059681035 9:0.055567098 10:0.21772663 
--256 1:0.37630611 2:0.38986946 3:0.11903314 4:0.064450982 5:0.050340311 6:0.28922889 7:0.032054318 8:0.1679306 9:0.052139202 10:0.058743928 
--234.30841431095971 1:0.69348735 2:0.14735313 3:0.075102174 4:0.056909677 5:0.027147667 6:0.14380026 7:0.045984345 8:0.11956282 9:0.0052286933 10:0.0084071531 
--256 1:0.75653515 2:0.16347169 3:0.048195689 4:0.024034952 5:0.0077625178 6:0.039475211 7:0.0031214074 8:0.018335424 9:0.034552056 10:0.1120806 
--256 1:0.69045708 2:0.19266747 3:0.061397217 4:0.041325082 5:0.014153152 6:0.085829605 7:0.092667721 8:0.032825965 9:0.074746566 10:0.10927734 
--256 1:0.41322722 2:0.38673283 3:0.096622479 4:0.063120929 5:0.040296545 6:0.030399455 7:0.013566961 8:0.10625902 9:0.028691142 10:0.051515104 
--256 1:0.51266346 2:0.23721708 3:0.14704792 4:0.064642075 5:0.038429459 6:0.10055662 7:0.04298125 8:0.039451379 9:0.079603917 10:0.12140664 
--256 1:0.57886746 2:0.19437453 3:0.10862346 4:0.076187308 5:0.041947232 6:0.022694608 7:0.0230203 8:0.052428984 9:0.0012407422 10:0.048562964 
--256 1:0.55978081 2:0.23296634 3:0.069936748 4:0.099319845 5:0.037996249 6:0.079194918 7:0.029935954 8:0.20518896 9:0.043967056 10:0.094453496 
--256 1:0.6059702 2:0.22349644 3:0.084035073 4:0.060592984 5:0.025905304 6:0.028941079 7:0.027231633 8:0.042248484 9:0.12206643 10:0.14734437 
--256 1:0.64895842 2:0.20248115 3:0.0751905 4:0.049053069 5:0.024316863 6:0.096319647 7:0.03803267 8:0.032110191 9:0.14231184 10:0.31846333 
--256 1:0.40539058 2:0.20315066 3:0.15052103 4:0.16824808 5:0.072689636 6:0.060505686 7:0.1181345 8:0.17787223 9:0.3254385 10:0.15241179 
--256 1:0.71482363 2:0.17597167 3:0.047196404 4:0.039316035 5:0.022692258 6:0.042131013 7:0.0077114908 8:0.12084482 9:0.015655953 10:0.10085675 
--256 1:0.64438312 2:0.1302911 3:0.086677171 4:0.075475189 5:0.063173417 6:0.045322488 7:0.046304141 8:0.045367309 9:0.004689741 10:0.19878637 
--256 1:0.49563813 2:0.3517509 3:0.087367572 4:0.046379337 5:0.018864057 6:0.10994114 7:0.13672971 8:0.045243427 9:0.0061969622 10:0.063477595 
--256 1:0.4766655 2:0.18404673 3:0.13389067 4:0.12145043 5:0.083946671 6:0.13354692 7:0.050896202 8:0.16007804 9:0.013361208 10:0.37182445 
--256 1:0.48812733 2:0.15250123 3:0.1025386 4:0.17267509 5:0.084157756 6:0.015731092 7:0.33208529 8:0.015386057 9:0.0037641453 10:0.034086987 
--75.702558824723752 1:0.13570594 2:0.21148926 3:0.54318294 4:0.08583695 5:0.023784911 6:0.0039685269 7:0.0030939416 8:0.023718833 9:0.0035410216 10:0.037461372 
--256 1:0.31155666 2:0.26212133 3:0.17362754 4:0.16318863 5:0.089505834 6:0.079132492 7:0.043243175 8:0.037608756 9:0.064529638 10:0.1275716 
--153.81256387527225 1:0.2920041 2:0.26632197 3:0.21838933 4:0.1513026 5:0.071982006 6:0.33725237 7:0.34156598 8:0.003809988 9:0.11372316 10:0.1415458 
--256 1:0.61053338 2:0.20901439 3:0.08815079 4:0.065502562 5:0.026798886 6:0.12043757 7:0.019786364 8:0.10520092 9:0.068398664 10:0.082134053 
--256 1:0.44348073 2:0.21914913 3:0.14643646 4:0.12688391 5:0.064049768 6:0.10560367 7:0.040576183 8:0.051142727 9:0.077947371 10:0.028299524 
--256 1:0.6683065 2:0.17505876 3:0.09116257 4:0.046765332 5:0.018706841 6:0.027557174 7:0.016970463 8:0.00033221854 9:0.056580651 10:0.03510682 
--256 1:0.19156595 2:0.21682231 3:0.24432288 4:0.22729056 5:0.11999829 6:0.33930614 7:0.056864299 8:0.039982128 9:0.029978255 10:0.13598874 
--256 1:0.31356566 2:0.40690123 3:0.14890143 4:0.090154728 5:0.040476946 6:0.013097969 7:0.0049835331 8:0.039594438 9:0.01187297 10:0.059277907 
--256 1:0.70406521 2:0.21755688 3:0.038859457 4:0.026363674 5:0.013154787 6:0.10224393 7:0.050472996 8:0.1197343 9:0.043364685 10:0.14481414 
--212.68370884103217 1:0.49060272 2:0.2474985 3:0.15017488 4:0.084095354 5:0.027628538 6:0.019996916 7:0.02258439 8:0.0045229189 9:0.013751157 10:0.22045898 
--256 1:0.61122263 2:0.27849129 3:0.05829351 4:0.037082212 5:0.014910359 6:0.096352207 7:0.052861341 8:0.03310303 9:0.026441817 10:0.053853696 
--203.36607222983201 1:0.47750947 2:0.14005101 3:0.12021606 4:0.16520496 5:0.097018495 6:0.069014299 7:0.17414187 8:0.32903178 9:0.48531623 10:0.48153754 
--256 1:0.43710165 2:0.28295964 3:0.12544929 4:0.10214245 5:0.052346968 6:0.018333174 7:0.13660265 8:0.093671928 9:0.061045946 10:0.024787368 
--256 1:0.68638141 2:0.17894404 3:0.056626265 4:0.051348689 5:0.0266996 6:0.026080955 7:0.005297632 8:0.063785784 9:0.014234093 10:0.10374684 
--256 1:0.48433254 2:0.37483841 3:0.069740873 4:0.051025451 5:0.020062726 6:0.021161571 7:0.01379523 8:0.11762483 9:0.10656428 10:0.04723891 
--256 1:0.38180197 2:0.19821286 3:0.15117032 4:0.19526013 5:0.073554727 6:0.12835659 7:0.10337283 8:0.3656451 9:0.33203713 10:0.23869985 
--256 1:0.51501494 2:0.22886822 3:0.10053557 4:0.10204295 5:0.053538312 6:0.043851515 7:0.038581454 8:0.064653697 9:0.15154131 10:0.30697236 
--256 1:0.68242458 2:0.19010592 3:0.052739075 4:0.053304768 5:0.021425656 6:0.21879792 7:0.066428684 8:0.078800938 9:0.040938142 10:0.0034210599 
--256 1:0.22958881 2:0.3720392 3:0.17133833 4:0.15131553 5:0.075718124 6:0.069938629 7:0.07593794 8:0.11684018 9:0.011129468 10:0.10828581 
--256 1:0.40700267 2:0.36620167 3:0.11029631 4:0.082366224 5:0.034133129 6:0.028626673 7:0.02890412 8:0.075247124 9:0.066888034 10:0.071826088 
--256 1:0.62276045 2:0.24455658 3:0.062494918 4:0.050157547 5:0.020030511 6:0.025270539 7:0.046148369 8:0.18115526 9:0.19760324 10:0.15567411 
--256 1:0.55660723 2:0.18437366 3:0.10219431 4:0.10458224 5:0.052242556 6:0.124063 7:0.17091799 8:0.18713376 9:0.068376878 10:0.040490857 
--256 1:0.72563653 2:0.19209222 3:0.04914012 4:0.019797177 5:0.013333956 6:0.056586872 7:0.00044249092 8:0.15788953 9:0.24810302 10:0.11740549 
--256 1:0.59196869 2:0.2023452 3:0.095044683 4:0.080658769 5:0.029982652 6:0.061374355 7:0.00058036421 8:0.12636288 9:0.11286892 10:0.18788489 
--256 1:0.29733074 2:0.20413918 3:0.07669213 4:0.10911466 5:0.31272328 6:0.17963606 7:0.040474818 8:0.035399028 9:0.080416621 10:0.19066273 
--256 1:0.37627017 2:0.40259076 3:0.074450708 4:0.090102009 5:0.056586358 6:0.16873841 7:0.063403147 8:0.22473935 9:0.026289838 10:0.068975629 
--256 1:0.40636533 2:0.24114417 3:0.14662913 4:0.14493324 5:0.060928135 6:0.012606733 7:0.13070857 8:0.03083108 9:0.01981714 10:0.025760303 
--256 1:0.65507964 2:0.20187594 3:0.064753368 4:0.050446196 5:0.027844852 6:0.17019632 7:0.074046103 8:0.21697446 9:0.26212699 10:0.014940734 
--256 1:0.39707055 2:0.28872835 3:0.18503285 4:0.081564042 5:0.047604203 6:0.19650117 7:0.26181274 8:0.27643065 9:0.20538586 10:0.24604515 
--256 1:0.59474182 2:0.24799071 3:0.068425652 4:0.066763503 5:0.022078316 6:0.03540346 7:0.0012427311 8:0.23969441 9:0.24170514 10:0.33660045 
--256 1:0.42952497 2:0.23996916 3:0.13183645 4:0.1253951 5:0.073274324 6:0.0013477447 7:0.049889271 8:0.049204728 9:0.18235069 10:0.034016531 
--256 1:0.36223836 2:0.35168244 3:0.14098755 4:0.10759006 5:0.037501588 6:0.29139841 7:0.025624807 8:0.0088687918 9:0.16979325 10:0.15548344 
--256 1:0.50997214 2:0.28001729 3:0.1026265 4:0.078627451 5:0.028756621 6:0.0039030716 7:0.052558297 8:0.072522409 9:0.10008254 10:0.15854239 
--256 1:0.45076719 2:0.23666063 3:0.16408578 4:0.084091542 5:0.064394848 6:0.067924865 7:0.085407821 8:0.15057234 9:0.073628839 10:0.22638516 
--8.2725482673858153 1:0.62362866 2:0.21299987 3:0.10211917 4:0.047521403 5:0.013730892 6:0.11262722 7:0.63113394 8:0.51757215 9:0.52535544 10:0.54672292 
--256 1:0.52028708 2:0.20225209 3:0.12646633 4:0.11209026 5:0.038904246 6:0.043622551 7:0.11543778 8:0.16078551 9:0.16348207 10:0.22768551 
--256 1:0.49902928 2:0.26654011 3:0.093981029 4:0.10055099 5:0.039898585 6:0.078342662 7:0.069626874 8:0.017685276 9:0.073825158 10:0.03437025 
--170.67200610113639 1:0.47830514 2:0.28075256 3:0.12844862 4:0.083097013 5:0.029396664 6:0.11688347 7:0.047303384 8:0.065402812 9:0.040471731 10:0.094404881 
--256 1:0.53555562 2:0.26548586 3:0.081777319 4:0.083432825 5:0.033748379 6:0.13984275 7:0.024028376 8:0.049208983 9:0.18963643 10:0.24229599 
--256 1:0.36523842 2:0.37601023 3:0.11419382 4:0.098852298 5:0.045705234 6:0.11407508 7:0.032138313 8:0.0030500625 9:0.086033636 10:0.081468615 
--256 1:0.52720412 2:0.33809268 3:0.06509702 4:0.049046299 5:0.020559881 6:0.053675747 7:0.01628965 8:0.10422333 9:0.0081556589 10:0.054287725 
--256 1:0.36784563 2:0.39438601 3:0.12437203 4:0.078473537 5:0.034922798 6:0.10073324 7:0.041075527 8:0.15881628 9:0.032375542 10:0.03466929 
--256 1:0.1160846 2:0.49461966 3:0.13153613 4:0.15149394 5:0.10626568 6:0.24286773 7:0.1461525 8:0.050570693 9:0.027379666 10:0.032091677 
--256 1:0.59828651 2:0.23669621 3:0.076614531 4:0.0624209 5:0.025981856 6:0.21003666 7:0.014561349 8:0.026876296 9:0.10728826 10:0.067974143 
--256 1:0.57456572 2:0.25518611 3:0.077406211 4:0.061252917 5:0.031589042 6:0.040223183 7:0.020390675 8:0.058475239 9:0.069806147 10:0.13070155 
--256 1:0.50723117 2:0.37967898 3:0.058370731 4:0.040850813 5:0.013868313 6:0.18359078 7:0.0078988648 8:0.066625083 9:0.079280309 10:0.047398125 
--256 1:0.65340135 2:0.21117421 3:0.076071087 4:0.040250927 5:0.019102431 6:0.10773123 7:0.054690294 8:0.046366854 9:0.12426663 10:0.23983943 
--256 1:0.53805956 2:0.270836 3:0.11017049 4:0.059695726 5:0.021238227 6:0.023686486 7:0.029135925 8:0.092391633 9:0.023132675 10:0.015765204 
--256 1:0.26546936 2:0.5205228 3:0.11054671 4:0.076224158 5:0.027236972 6:0.27593395 7:0.0017796829 8:0.0092024145 9:0.056948528 10:0.040597667 
--256 1:0.35134078 2:0.28093031 3:0.17796929 4:0.13326999 5:0.056489637 6:0.19685859 7:0.064895663 8:0.30531687 9:0.089409785 10:0.034445585 
--256 1:0.50905373 2:0.31289868 3:0.1018889 4:0.054594898 5:0.021563781 6:0.057289996 7:0.06006312 8:0.18369522 9:0.043569724 10:0.051202156 
--256 1:0.28064627 2:0.2350156 3:0.15348661 4:0.1972823 5:0.13356921 6:0.033296105 7:0.21816839 8:0.35262249 9:0.0079060284 10:0.019077409 
--256 1:0.68494402 2:0.21600197 3:0.053343921 4:0.018126411 5:0.02758368 6:0.017173159 7:0.0081048807 8:0.1008797 9:0.27395938 10:0.51325348 
--256 1:0.70358726 2:0.21270649 3:0.038853086 4:0.031166438 5:0.013686725 6:0.040759058 7:0.029601262 8:0.072869313 9:0.16868285 10:0.045723371 
--256 1:0.28399965 2:0.39996084 3:0.16760131 4:0.089201191 5:0.059237001 6:0.26620491 7:0.083791794 8:0.00170536 9:0.022167586 10:0.0032533778 
--256 1:0.31192642 2:0.36294582 3:0.175609 4:0.10089478 5:0.048623977 6:0.005684783 7:0.091673118 8:0.16630042 9:0.15854584 10:0.15433074 
--256 1:0.39606931 2:0.24186254 3:0.17896136 4:0.11714095 5:0.065965844 6:0.026522546 7:0.010437363 8:0.14702541 9:0.024902761 10:0.064124821 
--256 1:0.40441571 2:0.28713631 3:0.1493474 4:0.10908368 5:0.050016892 6:0.12984668 7:0.1292867 8:0.32837378 9:0.13242627 10:0.090168513 
--256 1:0.38139703 2:0.32833407 3:0.1187925 4:0.10494735 5:0.066529057 6:0.010459486 7:0.085451905 8:0.0040359565 9:0.10372841 10:0.13343312 
--256 1:0.52571323 2:0.23955666 3:0.11509869 4:0.0821628 5:0.037468615 6:0.096352991 7:0.071865822 8:0.068117091 9:0.080295824 10:0.113486 
--256 1:0.54835 2:0.18105088 3:0.13694882 4:0.090390449 5:0.043259852 6:0.1051867 7:0.045763441 8:0.18053411 9:0.20991348 10:0.074183857 
--256 1:0.61886797 2:0.24607059 3:0.056039242 4:0.044893614 5:0.034128579 6:0.043434069 7:0.064486749 8:0.10689499 9:0.056805009 10:0.10393479 
--256 1:0.40781117 2:0.32634171 3:0.13185492 4:0.094798317 5:0.039193884 6:0.1411911 7:0.089277796 8:0.048577365 9:0.046012333 10:0.034761071 
--256 1:0.31749465 2:0.35076434 3:0.15713619 4:0.11895977 5:0.055645054 6:0.064990025 7:0.0012015722 8:0.02907695 9:0.023671808 10:0.051194687 
--256 1:0.53942408 2:0.24059458 3:0.098060239 4:0.076370521 5:0.045550579 6:0.077868961 7:0.05300952 8:0.08304751 9:0.12125425 10:0.051774455 
--256 1:0.36926917 2:0.18330379 3:0.1713106 4:0.19788582 5:0.078230631 6:0.21782007 7:0.18995646 8:0.10323026 9:0.015064289 10:0.17978978 
--256 1:0.57727139 2:0.24032132 3:0.07939136 4:0.069340368 5:0.033675561 6:0.012721852 7:0.028234945 8:0.16132681 9:0.00055109535 10:0.089447908 
--256 1:0.23115869 2:0.3980513 3:0.17302633 4:0.12498609 5:0.072777583 6:0.026904742 7:0.095060824 8:0.21746765 9:0.035868454 10:0.25165825 
--256 1:0.41167192 2:0.26110932 3:0.084146829 4:0.14823643 5:0.094835505 6:0.15063404 7:0.015881967 8:0.028412035 9:0.11911984 10:0.061343406 
--256 1:0.38914812 2:0.32864224 3:0.14147931 4:0.10012639 5:0.040603935 6:0.017051724 7:0.0016618764 8:0.12965693 9:0.068718948 10:0.23427299 
--256 1:0.41093857 2:0.24936591 3:0.15055739 4:0.13944903 5:0.049689089 6:0.028267273 7:0.051211849 8:0.085726743 9:0.21867779 10:0.056704339 
--256 1:0.51616141 2:0.22301171 3:0.11706956 4:0.094957721 5:0.048799595 6:0.083877866 7:0.0057257461 8:0.063143274 9:0.28697185 10:0.32631841 
--256 1:0.48784814 2:0.24611578 3:0.13151316 4:0.093982013 5:0.040540909 6:0.045127609 7:0.077064694 8:0.0037452235 9:0.1587242 10:0.12015455 
--256 1:0.50327947 2:0.30876647 3:0.081836066 4:0.076317638 5:0.029800356 6:0.19063629 7:0.025618682 8:0.035166071 9:0.22538513 10:0.017858614 
--256 1:0.62848571 2:0.20891175 3:0.075440023 4:0.061211415 5:0.025951101 6:0.019903999 7:0.027202013 8:0.17784752 9:0.25378583 10:0.36975881 
--87.53928526591281 1:0.16119573 2:0.15659221 3:0.31986841 4:0.32669894 5:0.035644717 6:0.082564853 7:0.17480647 8:0.047795975 9:0.21095652 10:0.17043961 
--256 1:0.26984424 2:0.38493894 3:0.1382283 4:0.1555221 5:0.051466416 6:0.13551865 7:0.0524006 8:0.10057487 9:0.085389044 10:0.044530216 
--256 1:0.54228997 2:0.17149385 3:0.14337925 4:0.095111223 5:0.047725699 6:0.051208462 7:0.095167992 8:0.02112448 9:0.031394084 10:0.14258714 
--256 1:0.66327183 2:0.20027414 3:0.074424504 4:0.044831027 5:0.017198497 6:0.040015181 7:0.0027910872 8:0.005646977 9:0.18875549 10:0.09516769 
--256 1:0.54164546 2:0.25816199 3:0.12521634 4:0.04704641 5:0.027929803 6:0.003814085 7:0.042688649 8:0.11289912 9:0.26042045 10:0.24000725 
--256 1:0.38082415 2:0.29711982 3:0.14584281 4:0.12300199 5:0.05321124 6:0.18392624 7:0.16020784 8:0.22229744 9:0.0020204351 10:0.063846007 
--28.582975398988328 1:0.75736811 2:0.15197544 3:0.040363059 4:0.036626823 5:0.013666571 6:0.81050625 7:0.52959241 8:0.058093689 9:0.085110267 10:0.34352706 
--256 1:0.72359083 2:0.17465918 3:0.059307055 4:0.028435079 5:0.01400785 6:0.070602963 7:0.039041873 8:0.080258796 9:0.16941724 10:0.0054714986 
--11.842426998531559 1:0.4176938 2:0.27430966 3:0.16086753 4:0.099409475 5:0.047719542 6:0.12039287 7:0.13577151 8:0.057095588 9:0.0032608157 10:0.1405045 
--256 1:0.71510425 2:0.16639913 3:0.059907769 4:0.03357379 5:0.025015057 6:0.12519486 7:0.043622242 8:0.19233987 9:0.12174951 10:0.23181639 
--256 1:0.65568742 2:0.23330445 3:0.058067935 4:0.038210864 5:0.014729325 6:0.13939361 7:0.069573725 8:0.097569111 9:0.16513318 10:0.25861015 
--256 1:0.54826413 2:0.2974554 3:0.069967178 4:0.058196721 5:0.026116566 6:0.016774532 7:0.057284769 8:0.035391521 9:0.096718518 10:0.14086499 
--256 1:0.22394861 2:0.42298817 3:0.14518676 4:0.13013536 5:0.07774109 6:0.19454674 7:0.21240398 8:0.23618737 9:0.024442261 10:0.0084358605 
--256 1:0.56790209 2:0.20415335 3:0.089708643 4:0.093857982 5:0.044377936 6:0.18063974 7:0.084657095 8:0.085798661 9:0.0021998357 10:0.075673125 
--256 1:0.27068604 2:0.3049487 3:0.20155881 4:0.1540508 5:0.068755642 6:0.076085619 7:0.016967772 8:0.030636356 9:0.090718627 10:0.089311289 
--256 1:0.55515175 2:0.28821171 3:0.085817794 4:0.052485445 5:0.018333299 6:0.00217629 7:0.096297714 8:0.062997869 9:0.039512021 10:0.10543099 
--35.631889220352804 1:0.55503122 2:0.25991066 3:0.11470148 4:0.050302792 5:0.020053852 6:0.82997143 7:0.36269515 8:0.42585425 9:0.028919337 10:0.3358566 
--256 1:0.29689562 2:0.28835758 3:0.16256858 4:0.15910429 5:0.093073933 6:0.10172006 7:0.11649335 8:0.0075930286 9:0.32665995 10:0.080947412 
--256 1:0.5174331 2:0.18887144 3:0.08739331 4:0.11836003 5:0.087942126 6:0.25504377 7:0.20574594 8:0.074807851 9:0.28458372 10:0.22316552 
--256 1:0.51825093 2:0.18859111 3:0.10640306 4:0.13402797 5:0.052726935 6:0.14466646 7:0.26796902 8:0.11065595 9:0.21029103 10:0.04794774 
--256 1:0.59276693 2:0.15391521 3:0.11192087 4:0.09818205 5:0.043214935 6:0.052672654 7:0.067375094 8:0.15443992 9:0.22424104 10:0.28326512 
--256 1:0.33566867 2:0.2898487 3:0.13136284 4:0.15911263 5:0.08400717 6:0.04033721 7:0.010660517 8:0.050193951 9:0.04031343 10:0.0087465721 
--256 1:0.37083647 2:0.20379094 3:0.21927162 4:0.14009021 5:0.066010759 6:0.036547736 7:0.18114579 8:0.014353355 9:0.10541915 10:0.20849236 
--256 1:0.64915661 2:0.15470334 3:0.099993308 4:0.051294994 5:0.044851748 6:0.059200973 7:0.080971034 8:0.069113453 9:0.11914848 10:0.035195044 
--256 1:0.53920461 2:0.25389503 3:0.090600945 4:0.08124648 5:0.035052935 6:0.053960556 7:0.015699207 8:0.13498733 9:0.070394448 10:0.17186258 
--68.460156422706149 1:0.47013139 2:0.18533172 3:0.08307561 4:0.1541474 5:0.10731388 6:0.32770416 7:0.235046 8:0.074757222 9:0.35675971 10:0.61693235 
--256 1:0.30368711 2:0.41683207 3:0.10834652 4:0.12475026 5:0.046384035 6:0.39961872 7:0.178457 8:0.36839997 9:0.075438396 10:0.0031343835 
--207.73855432449645 1:0.44970794 2:0.19575347 3:0.13465987 4:0.14238327 5:0.077495443 6:0.38511979 7:0.04110727 8:0.41873497 9:0.45136966 10:0.30134667 
--256 1:0.28296262 2:0.34077468 3:0.16071163 4:0.14860754 5:0.066943536 6:0.0041013609 7:0.068422937 8:0.033128435 9:0.050148952 10:0.14821458 
--256 1:0.72151058 2:0.16561396 3:0.046974151 4:0.045017829 5:0.020883481 6:0.02743415 7:0.088957445 8:0.088844472 9:0.10184761 10:0.16611666 
--256 1:0.43907909 2:0.18788508 3:0.16113219 4:0.1225706 5:0.089333038 6:0.12845497 7:0.079855215 8:0.017847976 9:0.1669721 10:0.35445538 
--256 1:0.57996206 2:0.16249799 3:0.13372342 4:0.075619392 5:0.048197127 6:0.10365416 7:0.16544055 8:0.11562174 9:0.23325171 10:0.38498806 
--256 1:0.30285802 2:0.38882565 3:0.14254017 4:0.11258033 5:0.053195832 6:0.1456738 7:0.038332129 8:0.11534959 9:0.13665969 10:0.3715012 
--256 1:0.74312986 2:0.1473132 3:0.051466284 4:0.040633985 5:0.017456672 6:0.061033474 7:0.096606188 8:0.18832579 9:0.1657389 10:0.22874303 
--256 1:0.63264793 2:0.23365256 3:0.06886459 4:0.043405977 5:0.021428953 6:0.10479786 7:0.076019602 8:0.20421582 9:0.20724709 10:0.10483219 
--256 1:0.7740179 2:0.14421588 3:0.036724546 4:0.0283386 5:0.016703065 6:0.071201776 7:0.046478021 8:0.019030188 9:0.1494601 10:0.28376561 
--256 1:0.34343834 2:0.33127915 3:0.16097004 4:0.11221163 5:0.052100841 6:0.011657125 7:0.12014575 8:0.048449564 9:0.10680737 10:0.0030941268 
--34.373798326774768 1:0.19706188 2:0.27852583 3:0.29230884 4:0.17875597 5:0.053347476 6:0.20507588 7:0.35979856 8:0.42029823 9:0.28690968 10:0.43518237 
--256 1:0.60305982 2:0.29487518 3:0.059258559 4:0.03265992 5:0.01014652 6:0.072247829 7:0.11446481 8:0.0030049966 9:0.093372559 10:0.044134824 
--247.02052498687985 1:0.48889051 2:0.24299862 3:0.1012633 4:0.13922732 5:0.027620242 6:0.18659836 7:0.28559432 8:0.35333912 9:0.021889144 10:0.10330872 
--256 1:0.70008968 2:0.18927934 3:0.059372479 4:0.036256993 5:0.01500151 6:0.051163363 7:0.057612825 8:0.078181288 9:0.19162653 10:0.30693901 
--256 1:0.58417254 2:0.27418562 3:0.056384336 4:0.059904702 5:0.025352802 6:0.13719228 7:0.15468514 8:0.063109543 9:0.24218603 10:0.043620694 
--256 1:0.5274972 2:0.24576145 3:0.081218845 4:0.11608412 5:0.029438384 6:0.16590077 7:0.018558553 8:0.017894521 9:0.16283647 10:0.23550466 
--256 1:0.47749372 2:0.2188507 3:0.11923992 4:0.12492332 5:0.05949235 6:0.18986678 7:0.028669108 8:0.24916174 9:0.040835923 10:0.036389809 
--256 1:0.55373456 2:0.17016168 3:0.13134727 4:0.097049122 5:0.047707364 6:0.011946532 7:0.058100595 8:0.026081265 9:0.23683472 10:0.13783298 
--256 1:0.78243023 2:0.15931512 3:0.017313755 4:0.027757821 5:0.013183069 6:0.049379634 7:0.089298398 8:0.037612724 9:0.060987226 10:0.0030872145 
--37.13196991786527 1:0.85160929 2:0.069283574 3:0.015861639 4:0.039886094 5:0.023359402 6:0.038877239 7:0.0089523403 8:0.0027826621 9:0.50744337 10:0.67404154 
--256 1:0.42579675 2:0.29277135 3:0.1042338 4:0.11094446 5:0.066253641 6:0.0034465296 7:0.024674479 8:0.053971974 9:0.094718483 10:0.18162077 
--256 1:0.65193621 2:0.213301 3:0.065659321 4:0.05143385 5:0.017669614 6:0.010564876 7:0.12565912 8:0.10511968 9:0.087085745 10:0.047379169 
--256 1:0.52081689 2:0.20459758 3:0.10336311 4:0.12202992 5:0.0491925 6:0.16349608 7:0.063195594 8:0.20608987 9:0.017288912 10:0.05231033 
--256 1:0.6757358 2:0.16535286 3:0.067546155 4:0.056393469 5:0.03497172 6:0.038155316 7:0.13918191 8:0.19448276 9:0.11443275 10:0.35885766 
--256 1:0.70830177 2:0.23393624 3:0.035565535 4:0.014416851 5:0.0077795999 6:0.024431296 7:0.047093838 8:0.098936296 9:0.24912466 10:0.36483074 
--256 1:0.75055753 2:0.16949867 3:0.044055514 4:0.024302809 5:0.01158548 6:0.076959458 7:0.070346238 8:0.16750634 9:0.10884902 10:0.15042393 
--256 1:0.55970539 2:0.22258889 3:0.12322701 4:0.069475512 5:0.025003194 6:0.097040784 7:0.070972765 8:0.0010012306 9:0.082525714 10:0.098841658 
--256 1:0.59516381 2:0.25255931 3:0.067164233 4:0.048013095 5:0.037099551 6:0.095010802 7:0.045389858 8:0.16166482 9:0.0068864788 10:0.37023657 
--256 1:0.34507852 2:0.4367748 3:0.098941013 4:0.084673321 5:0.034532352 6:0.10843611 7:0.00071254336 8:0.032388806 9:0.13711571 10:0.010380496 
--256 1:0.79631587 2:0.14379819 3:0.037186309 4:0.016135633 5:0.0065640025 6:0.0033542505 7:0.032421752 8:0.18714817 9:0.10118723 10:0.075995762 
--256 1:0.51228812 2:0.29044945 3:0.066319635 4:0.07959856 5:0.051344234 6:0.053045469 7:0.11235429 8:0.028456594 9:0.0039056289 10:0.24585533 
--256 1:0.18275509 2:0.49147785 3:0.12054096 4:0.11622343 5:0.089002667 6:0.20245169 7:0.014490155 8:0.267404 9:0.096746378 10:0.063872424 
--256 1:0.47795889 2:0.27057259 3:0.10833648 4:0.099635852 5:0.043496184 6:0.064749364 7:0.079681033 8:0.13201949 9:0.1649382 10:0.076522035 
--256 1:0.13936958 2:0.43452594 3:0.17891825 4:0.15063863 5:0.096547596 6:0.18929312 7:0.043037494 8:0.11751275 9:0.015038758 10:0.024874513 
--256 1:0.65470056 2:0.22535002 3:0.067906104 4:0.037515288 5:0.014528024 6:0.057889506 7:0.093239756 8:0.031736072 9:0.060962877 10:0.00021230424 
--256 1:0.41815407 2:0.39311884 3:0.065778796 4:0.068618759 5:0.054329543 6:0.010228513 7:0.011192932 8:0.065030102 9:0.17998789 10:0.45678383 
--256 1:0.36033618 2:0.29929933 3:0.17657616 4:0.10143192 5:0.062356415 6:0.15045746 7:0.094089655 8:0.22098637 9:0.098806651 10:0.17478132 
--256 1:0.6127404 2:0.21852372 3:0.086951839 4:0.062185205 5:0.019598841 6:0.01451306 7:0.13023084 8:0.021547616 9:0.19379247 10:0.0067301088 
--256 1:0.38297152 2:0.35098894 3:0.097247007 4:0.13221948 5:0.036573044 6:0.11257233 7:0.064277685 8:0.21823182 9:0.12994637 10:0.1030928 
--256 1:0.70748272 2:0.20187494 3:0.049570835 4:0.029288415 5:0.011783088 6:0.13832241 7:0.075507098 8:0.014681924 9:0.074125696 10:0.067377365 
--256 1:0.60999113 2:0.23565613 3:0.076710695 4:0.056859527 5:0.020782515 6:0.10034815 7:0.072026418 8:0.011302263 9:0.18973584 10:0.027828247 
--256 1:0.72839318 2:0.20484915 3:0.035605457 4:0.023406887 5:0.0077453314 6:0.07771537 7:0.01762214 8:0.29443896 9:0.065148968 10:0.255715 
--256 1:0.55141208 2:0.22997416 3:0.09349722 4:0.079894675 5:0.04522187 6:0.094111027 7:0.019774947 8:0.02464763 9:0.2554108 10:0.42482335 
--256 1:0.55426102 2:0.23560132 3:0.10419927 4:0.074219047 5:0.031719344 6:0.15186642 7:0.067011402 8:0.10887873 9:0.0030232187 10:0.015109586 
--256 1:0.77691767 2:0.1467565 3:0.026284812 4:0.035226438 5:0.014814573 6:0.10698135 7:0.0036288705 8:0.21849255 9:0.32212047 10:0.12409038 
--256 1:0.35225004 2:0.32338753 3:0.15005572 4:0.12237695 5:0.051929752 6:0.013039934 7:0.041916025 8:0.13219708 9:0.065367321 10:0.33001425 
--256 1:0.3970863 2:0.33991765 3:0.11462057 4:0.11423812 5:0.034137356 6:0.091851319 7:0.042260952 8:0.06158926 9:0.13546947 10:0.08103821 
--256 1:0.34766092 2:0.3525051 3:0.15525038 4:0.095913183 5:0.048670426 6:0.028019427 7:0.021933879 8:0.020629482 9:0.066015229 10:0.020898752 
--256 1:0.27743595 2:0.3874308 3:0.16094032 4:0.11150794 5:0.062684983 6:0.06273181 7:0.02040109 8:0.03521701 9:0.1408164 10:0.048280194 
--256 1:0.423317 2:0.35249393 3:0.089249391 4:0.089990794 5:0.044948881 6:0.21882222 7:0.096803658 8:0.15775535 9:0.025802239 10:0.11932625 
--256 1:0.42717755 2:0.3404959 3:0.12340787 4:0.077759313 5:0.031159368 6:0.20051178 7:0.2772541 8:0.2508071 9:0.00016320439 10:0.031662287 
--95.003611467582999 1:0.29790206 2:0.30174683 3:0.1799234 4:0.14624148 5:0.074186235 6:0.25835587 7:0.25346648 8:0.36031193 9:0.01363159 10:0.3574983 
--256 1:0.24008618 2:0.41093123 3:0.17264739 4:0.11390587 5:0.062429331 6:0.3814339 7:0.11951801 8:0.03218856 9:0.11909075 10:0.052720185 
--256 1:0.60344561 2:0.20591852 3:0.085597017 4:0.07648647 5:0.028552377 6:0.1895959 7:0.057882104 8:0.038748228 9:0.32565732 10:0.34286678 
--256 1:0.58457744 2:0.17580447 3:0.11112758 4:0.087628874 5:0.040861639 6:0.098207133 7:0.163255 8:0.21467679 9:0.22791627 10:0.053562179 
--99.232737799646031 1:0.4372792 2:0.31501706 3:0.12816766 4:0.09075827 5:0.028777814 6:0.15449701 7:0.11600498 8:0.019975706 9:0.080034857 10:0.044679934 
--256 1:0.67598271 2:0.20158906 3:0.058929016 4:0.041502128 5:0.021997086 6:0.025825204 7:0.027975932 8:0.13214533 9:0.16106848 10:0.17754535 
--67.827929099426484 1:0.46933034 2:0.29856889 3:0.13275943 4:0.070688385 5:0.028652954 6:0.24221434 7:0.15210241 8:0.23462166 9:0.055377649 10:0.063856117 
--256 1:0.35336258 2:0.29370944 3:0.1655797 4:0.12907478 5:0.058273499 6:0.042040338 7:0.12253299 8:0.19386919 9:0.028995509 10:0.020824627 
--256 1:0.47591448 2:0.31777914 3:0.085254688 4:0.085187266 5:0.035864427 6:0.058631807 7:0.070559452 8:0.092181905 9:0.12092769 10:0.050235641 
--256 1:0.74519911 2:0.17136349 3:0.045142864 4:0.028645601 5:0.00964894 6:0.020143568 7:0.023818707 8:0.075365882 9:0.015472367 10:0.038462831 
--256 1:0.54106255 2:0.19615571 3:0.11931674 4:0.10374483 5:0.039720164 6:0.01869447 7:0.073117909 8:0.021311275 9:0.08782346 10:0.07899539 
--256 1:0.44510358 2:0.25956841 3:0.12837975 4:0.11618033 5:0.050767937 6:0.13230037 7:0.13585698 8:0.021857926 9:0.030142072 10:0.098266507 
--256 1:0.5732307 2:0.24435242 3:0.091731049 4:0.059444999 5:0.031240833 6:0.030207347 7:0.050761228 8:0.081128283 9:0.023378951 10:0.059477278 
--256 1:0.39268881 2:0.42024593 3:0.089891934 4:0.071134228 5:0.026039092 6:0.12500811 7:0.23368942 8:0.12110752 9:0.017044904 10:0.053287644 
--57.67121973579787 1:0.17031285 2:0.40374994 3:0.17591493 4:0.16156804 5:0.088454238 6:0.1863067 7:0.037112855 8:0.049911586 9:0.44483128 10:0.50876852 
--256 1:0.80040685 2:0.13996192 3:0.027518116 4:0.023847224 5:0.0082658906 6:0.021501568 7:0.08534969 8:0.055102884 9:0.21492734 10:0.063039903 
--256 1:0.35782553 2:0.34127164 3:0.12609902 4:0.11006243 5:0.064741386 6:0.24563843 7:0.094576227 8:0.061696745 9:0.055044189 10:0.27841855 
--256 1:0.6661541 2:0.2416229 3:0.053327564 4:0.027610462 5:0.011284967 6:0.0057737661 7:0.033525611 8:0.33174637 9:0.075471708 10:0.19214608 
--256 1:0.74129202 2:0.13469644 3:0.06745162 4:0.040399611 5:0.016160309 6:0.042308492 7:0.099460656 8:0.10493046 9:0.15551916 10:0.034953785 
--256 1:0.48535023 2:0.32367418 3:0.093121878 4:0.060724594 5:0.037129117 6:0.14490372 7:0.0656287 8:0.17141725 9:0.10489271 10:0.01269465 
--256 1:0.241148 2:0.49063441 3:0.11715961 4:0.10230709 5:0.048750896 6:0.13690763 7:0.11103148 8:0.08679634 9:0.20162985 10:0.034157035 
--256 1:0.52855293 2:0.31955592 3:0.045382013 4:0.080569541 5:0.02593959 6:0.0052999172 7:0.036345099 8:0.013168177 9:0.040755274 10:0.047421352 
--256 1:0.26360143 2:0.36346864 3:0.15481752 4:0.14829233 5:0.069820075 6:0.48564577 7:0.19729921 8:0.029521168 9:0.27242967 10:0.079721255 
--256 1:0.47078072 2:0.23651068 3:0.12823895 4:0.12082985 5:0.043639794 6:0.079937168 7:0.086725247 8:0.1140593 9:0.085944068 10:0.078919726 
--256 1:0.44552858 2:0.26730999 3:0.13895152 4:0.096368109 5:0.0518418 6:0.020509825 7:0.025270383 8:0.062565904 9:0.1227634 10:0.15029559 
--256 1:0.43484907 2:0.27708573 3:0.12405719 4:0.11776177 5:0.046246253 6:0.18691076 7:0.038703749 8:0.093771424 9:0.0084037761 10:0.039144321 
--256 1:0.28062634 2:0.33927848 3:0.1635202 4:0.14371848 5:0.072856503 6:0.28226031 7:0.11165848 8:0.0036765843 9:0.10864617 10:0.038451807 
--256 1:0.20919143 2:0.28275162 3:0.26613211 4:0.15980842 5:0.08211642 6:0.050027891 7:0.059731189 8:0.18573733 9:0.11019853 10:0.10222949 
--4.5783042781538343 1:0.058782078 2:0.27418943 3:0.59257122 4:0.065827489 5:0.0086297809 6:0.21373635 7:0.37269034 8:0.34458532 9:0.2309963 10:0.12363893 
--256 1:0.46208697 2:0.19423596 3:0.15371343 4:0.13807047 5:0.051893168 6:0.044078901 7:0.014995899 8:0.22146369 9:0.2346574 10:0.12673246 
--256 1:0.4167356 2:0.25759866 3:0.13464204 4:0.13524663 5:0.055777079 6:0.022938586 7:0.065014153 8:0.34365176 9:0.24623618 10:0.2671801 
--256 1:0.5879123 2:0.20650202 3:0.11468335 4:0.058085325 5:0.032817005 6:0.16560989 7:0.021594721 8:0.10250673 9:0.059321327 10:0.14705917 
--256 1:0.26612054 2:0.25898673 3:0.18960904 4:0.17728379 5:0.1079999 6:0.071566442 7:0.22366026 8:0.40199732 9:0.16335463 10:0.034923897 
--256 1:0.77623467 2:0.15295828 3:0.026905659 4:0.030904899 5:0.012996494 6:0.0032760663 7:0.034275516 8:0.093499139 9:0.013074071 10:0.23481013 
--256 1:0.37765702 2:0.27814357 3:0.16068467 4:0.11793253 5:0.065582209 6:0.21027283 7:0.04663131 8:0.089346511 9:0.0053131274 10:0.099255306 
--256 1:0.70043027 2:0.1479313 3:0.06738155 4:0.059044676 5:0.025212208 6:0.021541011 7:0.065399844 8:0.13597817 9:0.16152038 10:0.023178631 
--256 1:0.43551835 2:0.28246247 3:0.13497936 4:0.1017716 5:0.045268223 6:0.081816689 7:0.040908846 8:0.12945245 9:0.0059707609 10:0.1767731 
--256 1:0.5124808 2:0.18066436 3:0.16406378 4:0.076104006 5:0.066687058 6:0.068344276 7:0.1326515 8:0.28628444 9:0.02401643 10:0.038277469 
--256 1:0.74169744 2:0.15301345 3:0.057645125 4:0.031700314 5:0.015943675 6:0.031752734 7:0.056918443 8:0.17558127 9:0.10815452 10:0.052955124 
--256 1:0.26187733 2:0.23228711 3:0.2666165 4:0.15990491 5:0.079314152 6:0.06969839 7:0.042513862 8:0.025159269 9:0.082221617 10:0.10017626 
--256 1:0.25408132 2:0.44086372 3:0.12080461 4:0.12402914 5:0.060221216 6:0.06442923 7:0.020601196 8:0.21030527 9:0.10160091 10:0.14638388 
--256 1:0.23823685 2:0.25391279 3:0.2410966 4:0.18491053 5:0.081843236 6:0.26811393 7:0.014777457 8:0.28295175 9:0.37402715 10:0.23642798 
--256 1:0.265933 2:0.40105731 3:0.1300673 4:0.15076633 5:0.052176067 6:0.0018221566 7:0.095475734 8:0.36001341 9:0.21236509 10:0.30454078 
--256 1:0.67035811 2:0.18108659 3:0.091870916 4:0.037503784 5:0.019180591 6:0.072973838 7:0.052080771 8:0.078928231 9:0.17830965 10:0.12510386 
--256 1:0.45128031 2:0.2748805 3:0.099873208 4:0.10751272 5:0.06645327 6:0.049425439 7:0.016236226 8:0.048807128 9:0.11827875 10:0.12291246 
--256 1:0.56191718 2:0.20504119 3:0.084900382 4:0.10978936 5:0.038351887 6:0.44827675 7:0.091882376 8:0.12199293 9:0.076416682 10:0.041236141 
--256 1:0.45365163 2:0.29458132 3:0.12460712 4:0.090341439 5:0.036818489 6:0.2209407 7:0.073134764 8:0.18364034 9:0.1971045 10:0.1179923 
--256 1:0.52849752 2:0.28005611 3:0.076843422 4:0.078652931 5:0.035950017 6:0.14198257 7:0.023610279 8:0.078158825 9:0.096296694 10:0.095933442 
--256 1:0.62018283 2:0.24005971 3:0.061536083 4:0.053247398 5:0.02497398 6:0.11176972 7:0.11898447 8:0.091463292 9:0.031537782 10:0.099901096 
--151.8589148616712 1:0.24712941 2:0.44982422 3:0.16522873 4:0.10606374 5:0.031753891 6:0.12292467 7:0.33528041 8:0.11296971 9:0.22385506 10:0.11969717 
--256 1:0.68317212 2:0.14610376 3:0.073938334 4:0.067837756 5:0.028948025 6:0.038398736 7:0.05046627 8:0.081028159 9:0.18680555 10:0.037680785 
--256 1:0.65841009 2:0.15778176 3:0.06817253 4:0.054779752 5:0.060855867 6:0.063019858 7:0.047410394 8:0.20245049 9:0.12188037 10:0.059918983 
--256 1:0.44305612 2:0.34700697 3:0.1216642 4:0.062973237 5:0.025299468 6:0.069522693 7:0.054886122 8:0.028040614 9:0.12054037 10:0.13186712 
--256 1:0.44513313 2:0.30449562 3:0.13080185 4:0.077218603 5:0.042350786 6:0.088099977 7:0.0034410341 8:0.19065522 9:0.16654783 10:0.067969795 
--256 1:0.38116372 2:0.26562264 3:0.18117 4:0.11105211 5:0.060991532 6:0.082120232 7:0.19494643 8:0.10408521 9:0.13854867 10:0.37930823 
--256 1:0.5499854 2:0.32753045 3:0.064901835 4:0.038061592 5:0.019520721 6:0.16153772 7:0.034996148 8:0.058774943 9:0.25855138 10:0.24210519 
--256 1:0.39348107 2:0.3337493 3:0.12290325 4:0.10590466 5:0.043961716 6:0.1828548 7:0.092052803 8:0.0076341304 9:0.081108812 10:0.016589183 
--108.3230351404645 1:0.76735304 2:0.11493892 3:0.055055982 4:0.039730407 5:0.022921649 6:0.033403465 7:0.079777878 8:0.176528 9:0.023778611 10:0.12169479 
--256 1:0.48516988 2:0.27399731 3:0.11725234 4:0.087666164 5:0.035914303 6:0.1468617 7:0.069203478 8:0.03648556 9:0.15166588 10:0.33972506 
--256 1:0.24656833 2:0.41389118 3:0.1533172 4:0.10825071 5:0.077972581 6:0.11281738 7:0.20275884 8:0.25346063 9:0.19073107 10:0.16465678 
--256 1:0.48749558 2:0.25661977 3:0.12066483 4:0.091081456 5:0.044138361 6:0.19313751 7:0.032223948 8:0.12601931 9:0.14711489 10:0.17670564 
--256 1:0.49682777 2:0.19044289 3:0.1575928 4:0.096258334 5:0.058878209 6:0.40766723 7:0.15095582 8:0.078265183 9:0.070928869 10:0.23168714 
--256 1:0.39756402 2:0.37079313 3:0.11232446 4:0.088407777 5:0.030910617 6:0.33426949 7:0.22608763 8:0.263585 9:0.095142682 10:0.013710745 
--35.790578423996642 1:0.57346328 2:0.19557013 3:0.11876534 4:0.065052997 5:0.047148249 6:0.50434861 7:0.27588271 8:0.55550867 9:0.28699826 10:0.53624433 
--256 1:0.66530546 2:0.12985353 3:0.081775707 4:0.083071885 5:0.039993417 6:0.09645222 7:0.034337321 8:0.36740885 9:0.33777564 10:0.12069076 
--256 1:0.6207975 2:0.18955413 3:0.10668574 4:0.053923801 5:0.029038833 6:0.0084375078 7:0.0768135 8:0.18052852 9:0.2131221 10:0.23752362 
--256 1:0.46324128 2:0.13622224 3:0.15818133 4:0.14486722 5:0.09748792 6:0.14742877 7:0.084182775 8:0.14750055 9:0.34765585 10:0.32460896 
--256 1:0.65500084 2:0.17372331 3:0.090349857 4:0.053945345 5:0.026980649 6:0.088715083 7:0.025939719 8:0.031066935 9:0.21539042 10:0.077668737 
--256 1:0.67184503 2:0.18550121 3:0.073886368 4:0.038941945 5:0.029825452 6:0.085461079 7:0.024956933 8:0.21636763 9:0.056725302 10:0.03839216 
--256 1:0.51117391 2:0.1930501 3:0.10359731 4:0.13308122 5:0.059097454 6:0.010686719 7:0.047634012 8:0.036647286 9:0.14251849 10:0.27691003 
--256 1:0.32374397 2:0.32348311 3:0.16382416 4:0.13521539 5:0.053733369 6:0.16572995 7:0.030202263 8:0.087093508 9:0.033251053 10:0.13160857 
--256 1:0.65721118 2:0.19859709 3:0.078538095 4:0.044059592 5:0.021594049 6:0.17022832 7:0.075730713 8:0.20252051 9:0.12796613 10:0.019630223 
--256 1:0.55012997 2:0.25351261 3:0.088309507 4:0.076732498 5:0.031315417 6:0.064481929 7:0.072529375 8:0.033200248 9:0.10404024 10:0.011950285 
--256 1:0.32051654 2:0.29045084 3:0.17966299 4:0.13968403 5:0.0696856 6:0.1364399 7:0.14757669 8:0.099197731 9:0.082486894 10:0.18246004 
--256 1:0.61339657 2:0.21481874 3:0.10432605 4:0.04981082 5:0.017647815 6:0.062230443 7:0.019662784 8:0.015563843 9:0.10746554 10:0.094066185 
--256 1:0.28243675 2:0.37869169 3:0.16917643 4:0.11162542 5:0.058069706 6:0.15004598 7:0.057065429 8:0.3140884 9:0.10880564 10:0.063057241 
--256 1:0.61241992 2:0.27808191 3:0.056138779 4:0.036038179 5:0.01732121 6:0.011226743 7:0.02290025 8:0.18535812 9:0.12854416 10:0.059784468 
--256 1:0.3651377 2:0.2799302 3:0.16009831 4:0.12041716 5:0.074416628 6:0.19365675 7:0.14037276 8:0.090953743 9:0.045773868 10:0.19511841 
--256 1:0.46095382 2:0.3447885 3:0.084694485 4:0.071509727 5:0.038053473 6:0.26037723 7:0.072687307 8:0.12119541 9:0.060366468 10:0.2419325 
--256 1:0.8020505 2:0.13003317 3:0.033228117 4:0.023045193 5:0.011643029 6:0.005176231 7:0.016412583 8:0.12559021 9:0.055520614 10:0.089645852 
--256 1:0.68164135 2:0.13876461 3:0.056192089 4:0.08056385 5:0.042838106 6:0.0079614587 7:0.0020647684 8:0.25537647 9:0.404276 10:0.39384377 
--256 1:0.32703273 2:0.33072938 3:0.17443549 4:0.11894246 5:0.048859932 6:0.27378161 7:0.018606805 8:0.019002119 9:0.049483374 10:0.072692866 
--256 1:0.43503212 2:0.31906059 3:0.090404895 4:0.11018566 5:0.045316728 6:0.12621453 7:0.052179866 8:0.059456899 9:0.13379441 10:0.046544355 
--256 1:0.68400251 2:0.20393918 3:0.0614933 4:0.035407363 5:0.015157647 6:0.21870432 7:0.23940584 8:0.13906096 9:0.024862542 10:0.049992701 
--256 1:0.46317784 2:0.36090912 3:0.092367556 4:0.055089076 5:0.028456402 6:0.12252321 7:0.07619363 8:0.15491892 9:0.18887784 10:0.10475182 
--256 1:0.23297974 2:0.36123198 3:0.18683593 4:0.15046938 5:0.068482973 6:0.077086994 7:0.052360753 8:0.228088 9:0.013954462 10:0.079217763 
--256 1:0.54779403 2:0.28654481 3:0.066222304 4:0.05871854 5:0.040720307 6:0.030355709 7:0.046941712 8:0.064413369 9:0.10851678 10:0.21283703 
--256 1:0.34511986 2:0.46484476 3:0.076857007 4:0.077711448 5:0.035466931 6:0.10590158 7:0.017362077 8:0.059338997 9:0.081792686 10:0.010944274 
--256 1:0.3124399 2:0.32710642 3:0.14896034 4:0.13723063 5:0.07426271 6:0.24982063 7:0.17819975 8:0.12999014 9:0.0079274445 10:0.056544394 
--256 1:0.42557537 2:0.27285892 3:0.10770576 4:0.12254928 5:0.07131068 6:0.076188332 7:0.044350798 8:0.028926218 9:0.23515054 10:0.42844929 
--256 1:0.75449639 2:0.14933916 3:0.058455096 4:0.028493866 5:0.0092154846 6:0.058311928 7:0.09629698 8:0.098575919 9:0.17850072 10:0.069628468 
--256 1:0.50724021 2:0.3165384 3:0.092138695 4:0.056689666 5:0.027393019 6:0.049656752 7:0.24775654 8:0.11817675 9:0.1285044 10:0.091636323 
--256 1:0.42876291 2:0.33290897 3:0.1041169 4:0.097290796 5:0.036920426 6:0.040597636 7:0.083234946 8:0.040154525 9:0.16214522 10:0.19030987 
--256 1:0.61935977 2:0.22168573 3:0.076794439 4:0.062690431 5:0.019469626 6:0.019126444 7:0.063664568 8:0.03949585 9:0.10847981 10:0.099080747 
--256 1:0.76693833 2:0.13711846 3:0.033201128 4:0.044295102 5:0.018446978 6:0.086872989 7:0.22874116 8:0.098899882 9:0.053292787 10:0.14353567 
--256 1:0.54423901 2:0.2074014 3:0.094985672 4:0.10830098 5:0.045072948 6:0.05382573 7:0.039271242 8:0.10289148 9:0.021130202 10:0.046302996 
--256 1:0.22387552 2:0.39281119 3:0.18252854 4:0.12926826 5:0.071516501 6:0.38152111 7:0.12351655 8:0.061476628 9:0.16008626 10:0.072001094 
--256 1:0.6272093 2:0.1775839 3:0.07569455 4:0.085622203 5:0.033890044 6:0.19051532 7:0.019929878 8:0.053921044 9:0.16189785 10:0.19058786 
--13.953743585596476 1:0.77609863 2:0.15421642 3:0.048937709 4:0.014611441 5:0.0061358006 6:0.82769474 7:0.84040625 8:0.55066913 9:0.017940517 10:0.077879256 
--256 1:0.45794913 2:0.22344487 3:0.10193049 4:0.14100112 5:0.075674387 6:0.078203969 7:0.28637828 8:0.10245326 9:0.016424067 10:0.22972521 
--256 1:0.27993049 2:0.18525777 3:0.17026994 4:0.2526121 5:0.1119297 6:0.02694983 7:0.017503446 8:0.025761966 9:0.01256815 10:0.023683169 
--256 1:0.64052928 2:0.22471208 3:0.077798527 4:0.040144552 5:0.016815568 6:0.00081308524 7:0.036326351 8:0.10082124 9:0.043053208 10:0.11202808 
--256 1:0.44241002 2:0.38322516 3:0.084737342 4:0.062819406 5:0.026808074 6:0.057120701 7:0.012289544 8:0.012161867 9:0.18765817 10:0.2427339 
--256 1:0.70925402 2:0.16744397 3:0.060109446 4:0.037597547 5:0.025595021 6:0.067223976 7:0.051426797 8:0.00030519901 9:0.070505832 10:0.35199151 
--256 1:0.3926782 2:0.37308642 3:0.086062235 4:0.10200759 5:0.046165567 6:0.014487262 7:0.013699906 8:0.32963044 9:0.21123857 10:0.035518821 
--256 1:0.52171904 2:0.26954487 3:0.087067148 4:0.087927061 5:0.033741877 6:0.043182407 7:0.080717075 8:0.024757267 9:0.084247056 10:0.091472792 
--256 1:0.39169468 2:0.25356866 3:0.17399197 4:0.12585034 5:0.054894345 6:0.06886128 7:0.007202127 8:0.071144433 9:0.049077635 10:0.095545299 
--256 1:0.24745347 2:0.41348934 3:0.14577121 4:0.13827538 5:0.05501061 6:0.059499965 7:0.063764519 8:0.2702418 9:0.086189335 10:0.087502002 
--256 1:0.63645891 2:0.24511164 3:0.072284068 4:0.031872631 5:0.014272752 6:0.0065887393 7:0.045315373 8:0.15840579 9:0.24176469 10:0.26122837 
--256 1:0.671485 2:0.22513185 3:0.040508836 4:0.039431472 5:0.023442844 6:0.1142744 7:0.10385856 8:0.1431437 9:0.12319236 10:0.05472401 
--256 1:0.45082278 2:0.23880851 3:0.13887075 4:0.11742022 5:0.054077739 6:0.078368182 7:0.025307941 8:0.044436139 9:0.17404296 10:0.065556482 
--256 1:0.80105803 2:0.15738889 3:0.031736989 4:0.0071244088 5:0.0026916847 6:0.98849557 7:0.96066144 8:0.77596187 9:0.30540734 10:0.18240684 
--256 1:0.60887037 2:0.2078727 3:0.059226007 4:0.080345417 5:0.043685507 6:0.025350277 7:0.099111639 8:0.18937493 9:0.18038369 10:0.20184297 
--256 1:0.22556229 2:0.32630332 3:0.24401302 4:0.11092538 5:0.093195997 6:0.30665949 7:0.19225385 8:0.24766702 9:0.083335922 10:0.18291579 
--256 1:0.39956126 2:0.20883132 3:0.17100233 4:0.14867724 5:0.071927849 6:0.13779271 7:0.052837806 8:0.015886331 9:0.062648146 10:0.14369013 
--256 1:0.36107677 2:0.33186763 3:0.12466532 4:0.12362607 5:0.058764212 6:0.094220253 7:0.0041536542 8:0.11566006 9:0.040877328 10:0.26646321 
--81.905287911871127 1:0.48398543 2:0.32161 3:0.097382656 4:0.068547832 5:0.028474079 6:0.13379688 7:0.035710165 8:0.3427236 9:0.02371244 10:0.05559311 
--256 1:0.43474915 2:0.34300521 3:0.099560823 4:0.094473018 5:0.028211796 6:0.04547316 7:0.065794433 8:0.063106338 9:0.15322785 10:0.076578509 
--256 1:0.55290028 2:0.28716662 3:0.082010982 4:0.053605528 5:0.024316593 6:0.040552068 7:0.16525491 8:0.20139322 9:0.053896698 10:0.16040381 
--256 1:0.55747636 2:0.26742663 3:0.077890954 4:0.071480674 5:0.025725376 6:0.016896806 7:0.10705141 8:0.13737136 9:0.20207969 10:0.17962227 
--60.25643361235452 1:0.65811301 2:0.16382811 3:0.08500851 4:0.061738589 5:0.031311783 6:0.022140471 7:0.080742 8:0.45265688 9:0.28293165 10:0.20476436 
--256 1:0.26577703 2:0.21235463 3:0.24341561 4:0.16478191 5:0.11367083 6:0.15630729 7:0.00058184244 8:0.087557895 9:0.15843437 10:0.27198775 
--256 1:0.56768154 2:0.17532355 3:0.08445774 4:0.068663465 5:0.1038737 6:0.48956136 7:0.017657489 8:0.049668584 9:0.15449368 10:0.012540033 
--256 1:0.64170384 2:0.20238338 3:0.073911703 4:0.063054274 5:0.018946806 6:0.026398929 7:0.023174852 8:0.22505237 9:0.21846573 10:0.23167071 
--256 1:0.60997106 2:0.19454357 3:0.068396022 4:0.086930418 5:0.040158939 6:0.18642241 7:0.067337557 8:0.19450618 9:0.15757845 10:0.021337481 
--256 1:0.43547361 2:0.27446661 3:0.13557468 4:0.10966803 5:0.044817074 6:0.0022154727 7:0.0018745064 8:0.10024814 9:0.023242573 10:0.086158595 
--256 1:0.69568503 2:0.19379173 3:0.050858766 4:0.038969311 5:0.020695157 6:0.0027945333 7:0.036648764 8:0.2211787 9:0.13783406 10:0.021727853 
--256 1:0.72906668 2:0.20424031 3:0.038977826 4:0.019250882 5:0.0084642968 6:0.025361099 7:0.032392567 8:0.057822879 9:0.073135667 10:0.21840533 
--256 1:0.2692469 2:0.36289411 3:0.18555749 4:0.12546968 5:0.056831814 6:0.3456286 7:0.093628698 8:0.069137212 9:0.10607175 10:0.017752961 
--256 1:0.55462235 2:0.25435286 3:0.099726562 4:0.066216907 5:0.025081322 6:0.11798947 7:0.010204387 8:0.065163156 9:0.01724332 10:0.11663002 
--256 1:0.49599133 2:0.31980509 3:0.079977522 4:0.073540305 5:0.030685755 6:0.13283576 7:0.033166316 8:0.096618245 9:0.041292132 10:0.052366405 
--256 1:0.30036153 2:0.28561337 3:0.16415659 4:0.1608939 5:0.088974602 6:0.010044265 7:0.0021550981 8:0.057907289 9:0.041369699 10:0.087945992 
--256 1:0.4889193 2:0.31555123 3:0.075210344 4:0.086340308 5:0.033978818 6:0.10202554 7:0.073697905 8:0.24668632 9:0.10952026 10:0.060474782 
--256 1:0.20543368 2:0.25744525 3:0.21171634 4:0.22484284 5:0.10056189 6:0.3868402 7:0.080566071 8:0.26820864 9:0.068684097 10:0.074541329 
--256 1:0.49443254 2:0.31585187 3:0.12024141 4:0.043081935 5:0.026392245 6:0.095279069 7:0.02296042 8:0.021902926 9:0.048672673 10:0.010616262 
--256 1:0.37944823 2:0.39326447 3:0.10333561 4:0.092674848 5:0.031276846 6:0.12629466 7:0.081072319 8:0.045801032 9:0.02884728 10:0.09777221 
--256 1:0.64857571 2:0.20414642 3:0.081193796 4:0.050313572 5:0.015770497 6:0.0079278327 7:0.033357195 8:0.09245478 9:0.14664834 10:0.16430595 
--256 1:0.37237596 2:0.16716469 3:0.15705151 4:0.21304367 5:0.090364158 6:0.13505201 7:0.25208092 8:0.39770673 9:0.00098766489 10:0.16022845 
--256 1:0.66793907 2:0.20545852 3:0.072921898 4:0.038848326 5:0.014832183 6:0.077506922 7:0.063903524 8:0.10864053 9:0.0053821729 10:0.031528057 
--256 1:0.45530091 2:0.22117828 3:0.1322 4:0.12927746 5:0.062043344 6:0.17521989 7:0.19527872 8:0.052795206 9:0.056256284 10:0.18035397 
--256 1:0.40102539 2:0.34515805 3:0.10292724 4:0.094623402 5:0.056265917 6:0.008545919 7:0.020910355 8:0.025902635 9:0.018155519 10:0.020172633 
--256 1:0.44239321 2:0.24569935 3:0.16463777 4:0.10340606 5:0.043863606 6:0.23174614 7:0.09098165 8:0.17531448 9:0.15851683 10:0.031179994 
--256 1:0.56306311 2:0.19398915 3:0.099340162 4:0.089928024 5:0.053679558 6:0.12094055 7:0.10095082 8:0.024509934 9:0.0057580414 10:0.067259033 
--256 1:0.56546176 2:0.21064709 3:0.10359226 4:0.084978294 5:0.035320596 6:0.17657339 7:0.1976909 8:0.23876495 9:0.20602121 10:0.00072322012 
--256 1:0.55448619 2:0.27181444 3:0.072390689 4:0.078174983 5:0.023133701 6:0.00010592581 7:0.029652444 8:0.11658649 9:0.04909493 10:0.16132094 
--256 1:0.62654075 2:0.1736923 3:0.089336579 4:0.078495482 5:0.031934889 6:0.0068834793 7:0.12548008 8:0.069334143 9:0.17034571 10:0.13512295 
--256 1:0.52956164 2:0.35000828 3:0.085444846 4:0.030101115 5:0.0048841263 6:0.077198807 7:0.039285797 8:0.0049384718 9:0.0035815754 10:0.02326302 
--256 1:0.48748132 2:0.26554357 3:0.13370437 4:0.068238296 5:0.04503244 6:0.25253127 7:0.14396626 8:0.17761891 9:0.13177962 10:0.10252415 
--256 1:0.36624188 2:0.20102077 3:0.16603059 4:0.17165314 5:0.095053624 6:0.20850413 7:0.43042722 8:0.18766607 9:0.30785618 10:0.17917942 
--256 1:0.78126938 2:0.15991025 3:0.021047825 4:0.02799151 5:0.0097810304 6:0.10649207 7:0.088052576 8:0.082130685 9:0.17401787 10:0.15569292 
--256 1:0.43141337 2:0.31204334 3:0.12752428 4:0.094666652 5:0.034352352 6:0.11739588 7:0.033181317 8:0.052517662 9:0.034052401 10:0.14606386 
--256 1:0.63220079 2:0.15426763 3:0.10236427 4:0.052303806 5:0.058863511 6:0.19758336 7:0.093341932 8:0.019381616 9:0.17774094 10:0.026124392 
--256 1:0.29618298 2:0.14152593 3:0.25787141 4:0.2688216 5:0.035598092 6:0.052712153 7:0.28556064 8:0.1329571 9:0.017877423 10:0.16990666 
--256 1:0.30189833 2:0.34579001 3:0.17796501 4:0.11581969 5:0.058526963 6:0.092441098 7:0.037767746 8:0.25552156 9:0.20204243 10:0.050629925 
--65.803898035732658 1:0.31047768 2:0.46166343 3:0.094656644 4:0.091647235 5:0.041555019 6:0.0025873133 7:0.033867897 8:0.27039226 9:0.080806819 10:0.0049700091 
--256 1:0.29952483 2:0.32652733 3:0.14180453 4:0.14237261 5:0.089770712 6:0.032228189 7:0.062582653 8:0.03353123 9:0.027502723 10:0.056174929 
--256 1:0.33114856 2:0.38354806 3:0.11349963 4:0.12586257 5:0.045941178 6:0.035927373 7:0.072825333 8:0.025878838 9:0.34585116 10:0.17206783 
--256 1:0.55214044 2:0.20025104 3:0.11541204 4:0.075665664 5:0.056530808 6:0.015662064 7:0.28971062 8:0.049725989 9:0.048761641 10:0.048873996 
--59.658994469057212 1:0.26201742 2:0.24878197 3:0.21912545 4:0.2201098 5:0.049965368 6:0.0080154381 7:0.044655898 8:0.093136751 9:0.03009597 10:0.045276986 
--256 1:0.69360178 2:0.16962601 3:0.068613106 4:0.044221689 5:0.023937415 6:0.059905682 7:0.0070063685 8:0.11852625 9:0.022274913 10:0.031558139 
--23.133035481388536 1:0.69196699 2:0.20135675 3:0.06354051 4:0.030036429 5:0.013099319 6:0.036832618 7:0.20764632 8:0.17215821 9:0.10820318 10:0.10702909 
--256 1:0.64842726 2:0.20457335 3:0.090525907 4:0.042333802 5:0.014139685 6:0.08193113 7:0.084584099 8:0.14804304 9:0.12197736 10:0.0084093043 
--256 1:0.38270635 2:0.34403536 3:0.13587627 4:0.097322308 5:0.040059713 6:0.35376526 7:0.027764291 8:0.32835176 9:0.1153612 10:0.083021491 
--256 1:0.29880348 2:0.38201852 3:0.13953009 4:0.11810212 5:0.061545781 6:0.15380363 7:0.019534039 8:0.16577933 9:0.11061554 10:0.21739443 
--256 1:0.41264632 2:0.35084404 3:0.11570789 4:0.08492335 5:0.035878399 6:0.13146932 7:0.05467277 8:0.025869438 9:0.048629759 10:0.098753672 
--256 1:0.32651652 2:0.47202267 3:0.073712884 4:0.079066664 5:0.048681256 6:0.13550137 7:0.059869679 8:0.069196776 9:0.075865343 10:0.040743382 
--256 1:0.64388572 2:0.19244351 3:0.058987962 4:0.084129706 5:0.020553101 6:0.021043472 7:0.096649836 8:0.10361803 9:0.26606862 10:0.090495236 
--256 1:0.53138262 2:0.24918828 3:0.10183401 4:0.083699553 5:0.03389554 6:0.029115365 7:0.14242746 8:0.032598976 9:0.093947617 10:0.27625607 
--256 1:0.33197624 2:0.25191681 3:0.18788036 4:0.14976027 5:0.078466317 6:0.37687182 7:0.051330691 8:0.011340719 9:0.021061417 10:0.093827555 
--256 1:0.30082035 2:0.25497089 3:0.19504178 4:0.17470608 5:0.074460894 6:0.10079877 7:0.29667329 8:0.13990915 9:0.15368055 10:0.12194842 
--256 1:0.37445638 2:0.3233437 3:0.11796181 4:0.12719112 5:0.057046995 6:0.39676476 7:0.18380669 8:0.13734128 9:0.083815965 10:0.29284493 
--256 1:0.4567012 2:0.17205353 3:0.13390643 4:0.17313125 5:0.064207583 6:0.0088054054 7:0.20185705 8:0.022554479 9:0.094612026 10:0.060510869 
--49.789959589780082 1:0.59711536 2:0.192057 3:0.090194762 4:0.083821947 5:0.036810936 6:0.046677058 7:0.045333075 8:0.48501113 9:0.36336052 10:0.37814807 
--256 1:0.46814222 2:0.30317583 3:0.11705121 4:0.080329051 5:0.031301685 6:0.17925394 7:0.099234126 8:0.22691294 9:0.061965466 10:0.052946153 
--256 1:0.31455184 2:0.1658955 3:0.26292389 4:0.1816151 5:0.07501367 6:0.31625321 7:0.1729258 8:0.2901827 9:0.10591398 10:0.17727858 
--256 1:0.38575594 2:0.31103538 3:0.14582435 4:0.1042408 5:0.053143537 6:0.055555957 7:0.13464853 8:0.0349562 9:0.13206216 10:0.0056213788 
--256 1:0.33822814 2:0.48524332 3:0.089380755 4:0.056638455 5:0.030509331 6:0.13832514 7:0.09023118 8:0.090744353 9:0.23295344 10:0.28930247 
--256 1:0.22957819 2:0.38927622 3:0.17782385 4:0.13587717 5:0.067444564 6:0.12863831 7:0.17094652 8:0.085792492 9:0.13317758 10:0.056038294 
--256 1:0.38240364 2:0.13290075 3:0.11022547 4:0.2184286 5:0.15604155 6:0.11903799 7:0.062520198 8:0.2222684 9:0.19841713 10:0.22575723 
--256 1:0.44697195 2:0.2996013 3:0.098317372 4:0.11387939 5:0.04122999 6:0.0275364 7:0.060703897 8:0.087488055 9:0.3033122 10:0.21288779 
--256 1:0.33681194 2:0.30634763 3:0.17089927 4:0.115054 5:0.070887159 6:0.19448488 7:0.090076819 8:0.058489625 9:0.10520682 10:0.0038884222 
--256 1:0.3870716 2:0.38312055 3:0.10409107 4:0.080257291 5:0.045459495 6:0.12080957 7:0.0069353382 8:0.11556476 9:0.22854798 10:0.27196668 
--256 1:0.55693686 2:0.17809598 3:0.10186834 4:0.11501098 5:0.048087837 6:0.13649454 7:0.019430299 8:0.073140456 9:0.054970832 10:0.044736275 
--256 1:0.64112589 2:0.25915789 3:0.049213489 4:0.031531953 5:0.018970776 6:0.09837414 7:0.003845927 8:0.16974348 9:0.23464154 10:0.19511295 
--256 1:0.58778475 2:0.24912673 3:0.064584679 4:0.069033327 5:0.029470514 6:0.17389897 7:0.023294908 8:0.19610339 9:0.2680084 10:0.15923943 
--256 1:0.60455061 2:0.28530018 3:0.062704757 4:0.033020443 5:0.014424004 6:0.067939298 7:0.075794832 8:0.25581946 9:0.025949125 10:0.0057694763 
--256 1:0.43360544 2:0.1959864 3:0.17643201 4:0.11915507 5:0.074821074 6:0.083227906 7:0.078535816 8:0.060087738 9:0.13658983 10:0.20881873 
--256 1:0.49619544 2:0.20879919 3:0.16031737 4:0.079828496 5:0.0548595 6:0.040736614 7:0.164069 8:0.26845056 9:0.19448043 10:0.19583908 
--256 1:0.63099731 2:0.23903085 3:0.077181995 4:0.035860742 5:0.016929106 6:0.00064671265 7:0.12278649 8:0.22436366 9:0.034123883 10:0.0084199683 
--256 1:0.71241156 2:0.1846961 3:0.041084285 4:0.040989115 5:0.020818936 6:0.048752756 7:0.18952953 8:0.17855087 9:0.03954759 10:0.090694289 
--256 1:0.43378009 2:0.17998565 3:0.13324751 4:0.15462473 5:0.098362015 6:0.10347516 7:0.071279812 8:0.07928691 9:0.10299602 10:0.023191282 
--256 1:0.44268315 2:0.30330827 3:0.13933934 4:0.077812323 5:0.036856917 6:0.095665557 7:0.14967159 8:0.066009823 9:0.015287851 10:0.081833288 
--256 1:0.51996689 2:0.2296995 3:0.11554525 4:0.090377774 5:0.044410585 6:0.13642146 7:0.046341768 8:0.06273003 9:0.23115969 10:0.33388047 
--256 1:0.50976963 2:0.28708987 3:0.11605395 4:0.071436227 5:0.015650325 6:0.20086047 7:0.063213134 8:0.0083289491 9:0.022764539 10:0.017309212 
--256 1:0.57217433 2:0.22715985 3:0.095339197 4:0.073213269 5:0.032113347 6:0.25432253 7:0.28561377 8:0.1584659 9:0.17714404 10:0.15818451 
--256 1:0.29250147 2:0.37978741 3:0.14678095 4:0.12387807 5:0.057052102 6:0.059750586 7:0.18889704 8:0.026995745 9:0.074910441 10:0.024388 
--256 1:0.35425717 2:0.30553422 3:0.15893387 4:0.12498316 5:0.056291588 6:0.22546402 7:0.050876173 8:0.051931966 9:0.073305524 10:0.02028581 
--256 1:0.28580215 2:0.29219889 3:0.18834297 4:0.15968795 5:0.073968037 6:0.036243535 7:0.081243455 8:0.071825125 9:0.12652821 10:0.1519488 
--256 1:0.29013385 2:0.33338786 3:0.18689787 4:0.12312272 5:0.066457699 6:0.14233591 7:0.097254924 8:0.036913076 9:0.1266047 10:0.04857512 
--13.846363250398367 1:0.60504123 2:0.17383791 3:0.083093629 4:0.093203828 5:0.044823404 6:0.25621362 7:0.29533956 8:0.31241997 9:0.39820967 10:0.51789658 
--256 1:0.74550759 2:0.20150884 3:0.03193039 4:0.013802854 5:0.0072503255 6:0.0083367107 7:0.048552568 8:0.0650528 9:0.1561375 10:0.20222355 
--256 1:0.47932292 2:0.27192891 3:0.10030062 4:0.10319094 5:0.045256608 6:0.096463277 7:0.0022912468 8:0.020070217 9:0.067629752 10:0.21055362 
--256 1:0.3630047 2:0.32579608 3:0.14032627 4:0.11654022 5:0.054332729 6:0.03147013 7:0.0305948 8:0.16246115 9:0.0090334619 10:0.12101552 
--256 1:0.36472308 2:0.32735735 3:0.12135826 4:0.13174277 5:0.054818545 6:0.019117528 7:0.16426186 8:0.08036002 9:0.26171148 10:0.1966497 
--256 1:0.75643547 2:0.17871551 3:0.036116503 4:0.019721936 5:0.0090105848 6:0.12373961 7:0.10041372 8:0.029555921 9:0.25842134 10:0.25877935 
--256 1:0.52445206 2:0.2244658 3:0.1308049 4:0.083667826 5:0.036609417 6:0.095420683 7:0.08617843 8:0.051719072 9:0.15511062 10:0.11993829 
--256 1:0.23687504 2:0.21942722 3:0.25928977 4:0.19409897 5:0.090309015 6:0.10543495 7:0.024165278 8:0.066776725 9:0.012630356 10:0.12141402 
--256 1:0.27438195 2:0.30939275 3:0.16240225 4:0.19773299 5:0.056090064 6:0.056250009 7:0.025779876 8:0.060828072 9:0.017983566 10:0.10022398 
--256 1:0.60841777 2:0.27024497 3:0.072714203 4:0.034814846 5:0.013808204 6:0.0080777125 7:0.00035270674 8:0.019669246 9:0.050834719 10:0.02282677 
--86.013462570503307 1:0.46542226 2:0.24465054 3:0.10312025 4:0.11174711 5:0.075059848 6:0.38216943 7:0.018590934 8:0.33598805 9:0.24491538 10:0.4994127 
--256 1:0.71786184 2:0.19163357 3:0.044360019 4:0.03259697 5:0.013547597 6:0.0024236908 7:0.030555255 8:0.045611853 9:0.046322298 10:0.038016115 
--256 1:0.41515601 2:0.23564467 3:0.16175032 4:0.12858961 5:0.058859395 6:0.068416888 7:0.058547512 8:0.041845434 9:0.10196587 10:0.068989669 
--256 1:0.19945221 2:0.54948782 3:0.12097994 4:0.087131443 5:0.042948588 6:0.22837499 7:0.058721258 8:0.087860738 9:0.18041332 10:0.072943358 
--256 1:0.57283615 2:0.24861675 3:0.081116242 4:0.068599652 5:0.0288312 6:0.12153532 7:0.013303058 8:0.21869662 9:0.063496252 10:0.20563897 
--256 1:0.50366655 2:0.24403269 3:0.132116 4:0.089821333 5:0.030363428 6:0.21856636 7:0.11317754 8:0.16199841 9:0.026176022 10:0.0020882485 
--256 1:0.4769384 2:0.2429762 3:0.14825571 4:0.093087424 5:0.038742264 6:0.046433238 7:0.04563257 8:0.0048408229 9:0.13361151 10:0.046125329 
--256 1:0.45531143 2:0.32630812 3:0.13168994 4:0.061163722 5:0.025526784 6:0.042037484 7:0.0083389726 8:0.048611152 9:0.11415196 10:0.051587925 
--256 1:0.39263059 2:0.29081929 3:0.1232484 4:0.12802899 5:0.065272732 6:0.39004143 7:0.16919512 8:0.20367076 9:0.17103599 10:0.36820543 
--256 1:0.66084412 2:0.22749164 3:0.060212191 4:0.034597143 5:0.0168549 6:0.11387645 7:0.069993001 8:0.0032660466 9:0.27103883 10:0.16596828 
--256 1:0.64340483 2:0.17620034 3:0.073386708 4:0.069647677 5:0.037360446 6:0.1331983 7:0.0094312553 8:0.022226078 9:0.1811127 10:0.17947706 
--256 1:0.3204671 2:0.3758505 3:0.11890943 4:0.11876506 5:0.066007908 6:0.16574901 7:0.071503948 8:0.14848731 9:0.048326123 10:0.083214656 
--256 1:0.30823827 2:0.36153508 3:0.14449826 4:0.13421786 5:0.051510534 6:0.055111191 7:0.11856001 8:0.11558692 9:0.015703084 10:0.024830457 
--256 1:0.51547182 2:0.23015177 3:0.12182901 4:0.084255442 5:0.048291966 6:0.13514864 7:0.076472229 8:0.10913078 9:0.1636844 10:0.3050227 
--256 1:0.52107006 2:0.19761652 3:0.12690097 4:0.10349619 5:0.050916264 6:0.11220628 7:0.097136064 8:0.060301057 9:0.059498811 10:0.076783468 
--256 1:0.37024787 2:0.39147157 3:0.11398937 4:0.085226862 5:0.03906432 6:0.35037667 7:0.11038953 8:0.13327072 9:0.074354196 10:0.21070715 
--256 1:0.47865561 2:0.3171526 3:0.083403808 4:0.072054242 5:0.048733736 6:0.16915612 7:0.067393293 8:0.17430246 9:0.098959694 10:0.003663938 
--256 1:0.52446915 2:0.26636405 3:0.086315931 4:0.067589457 5:0.055261407 6:0.0007005901 7:0.022525462 8:0.11647868 9:0.1902022 10:0.46434006 
--256 1:0.25455337 2:0.32749854 3:0.19075042 4:0.15922823 5:0.067969447 6:0.25010146 7:0.10048467 8:0.060462555 9:0.024702985 10:0.021613049 
--256 1:0.72100298 2:0.17014523 3:0.033241592 4:0.043955897 5:0.031654299 6:0.040704837 7:0.12978053 8:0.12716244 9:0.26990011 10:0.50963382 
--256 1:0.35858127 2:0.17625468 3:0.16514022 4:0.1556702 5:0.14435363 6:0.341292 7:0.052205757 8:0.26328038 9:0.15547314 10:0.35752628 
--256 1:0.50492651 2:0.2747571 3:0.098260066 4:0.071890328 5:0.050165994 6:0.0080271715 7:0.018527171 8:0.1376364 9:0.19021563 10:0.31086325 
--256 1:0.60995917 2:0.1673182 3:0.09604598 4:0.075056714 5:0.051619941 6:0.44537601 7:0.22594427 8:0.14257087 9:0.1390746 10:0.051376194 
--12.976449202646357 1:0.25352966 2:0.098419721 3:0.44533127 4:0.12035452 5:0.082364835 6:0.30799166 7:0.18486109 8:0.12229913 9:0.15521412 10:0.00059274316 
--256 1:0.64487069 2:0.28756707 3:0.038236167 4:0.02034131 5:0.008984762 6:0.085178147 7:4.9055592e-05 8:0.034798767 9:0.097828685 10:0.14493539 
--256 1:0.36128802 2:0.46162884 3:0.081073719 4:0.065419884 5:0.030589539 6:0.22473078 7:0.13636991 8:0.026425211 9:0.0290054 10:0.097190953 
--256 1:0.57736708 2:0.22904529 3:0.096653414 4:0.06283735 5:0.034096869 6:0.071540849 7:0.18995157 8:0.17626532 9:0.12726811 10:0.23659277 
--256 1:0.52371258 2:0.30071834 3:0.099008666 4:0.050955359 5:0.025605057 6:0.006588615 7:0.032629997 8:0.13271753 9:0.046926483 10:0.21996422 
--53.251551492119745 1:0.48510658 2:0.26230309 3:0.12043334 4:0.093358763 5:0.038798235 6:0.67324596 7:0.45269398 8:0.31567879 9:0.010269849 10:0.021900056 
--256 1:0.499417 2:0.30203122 3:0.083845558 4:0.083225457 5:0.03148077 6:0.16434388 7:0.20799993 8:0.12460544 9:0.028294063 10:0.14761952 
--256 1:0.50821062 2:0.19681387 3:0.14880486 4:0.098391666 5:0.047778977 6:0.15275252 7:0.026113705 8:0.030133243 9:0.097203058 10:0.038719188 
--256 1:0.41314146 2:0.38594174 3:0.069498007 4:0.077102612 5:0.054316176 6:0.035867714 7:0.074443273 8:0.060111514 9:0.091876921 10:0.14634755 
--256 1:0.50495121 2:0.37097236 3:0.069421568 4:0.03585522 5:0.018799646 6:0.066546832 7:0.0064015594 8:0.20109014 9:0.10204278 10:0.014260325 
--256 1:0.69025169 2:0.19671896 3:0.056114537 4:0.041039245 5:0.015875574 6:0.061026283 7:0.014361255 8:0.10961967 9:0.10372376 10:0.096105491 
--7.8120463400497115 1:0.22760454 2:0.27223632 3:0.23512102 4:0.21858831 5:0.046449815 6:0.033910832 7:0.1679176 8:0.29035057 9:0.42747961 10:0.23597995 
--256 1:0.33715489 2:0.30647291 3:0.13627602 4:0.15034388 5:0.069752303 6:0.0073028651 7:0.18152084 8:0.069068533 9:0.064926691 10:0.11748823 
--256 1:0.29141547 2:0.36446804 3:0.17822014 4:0.11491412 5:0.050982225 6:0.072168667 7:0.049713453 8:0.024700057 9:0.058472847 10:0.1163199 
--256 1:0.40672304 2:0.29132502 3:0.15017305 4:0.094609598 5:0.057169303 6:0.11750563 7:0.20355192 8:5.425871e-05 9:0.01878079 10:0.21380258 
--256 1:0.6552271 2:0.16630743 3:0.07995575 4:0.069170265 5:0.029339455 6:0.27468577 7:0.37515852 8:0.42549196 9:0.20093949 10:0.14951059 
--256 1:0.5235831 2:0.28367127 3:0.094423072 4:0.071299342 5:0.027023212 6:0.076669123 7:0.04246421 8:0.030692734 9:0.050925714 10:0.045322749 
--256 1:0.32745688 2:0.40974532 3:0.10423339 4:0.11028185 5:0.048282567 6:0.11250038 7:0.058508848 8:0.028790865 9:0.17033991 10:0.078949052 
--256 1:0.64830223 2:0.17977813 3:0.060660489 4:0.073891488 5:0.037367671 6:0.029702855 7:0.057016908 8:0.39059222 9:0.080485123 10:0.24736056 
--256 1:0.6040302 2:0.28646099 3:0.058200343 4:0.038257772 5:0.0130507 6:0.046270098 7:0.050806642 8:0.16535631 9:0.10189148 10:0.2172315 
--256 1:0.73498255 2:0.14527633 3:0.056894141 4:0.042186901 5:0.020660074 6:0.057929853 7:0.078421593 8:0.15961025 9:0.020703465 10:0.044621551 
--104.94075686555428 1:0.76232664 2:0.15597176 3:0.025892673 4:0.037321449 5:0.018487479 6:0.1651925 7:0.064827394 8:0.29260504 9:0.21624422 10:0.039706119 
--256 1:0.4048451 2:0.28119718 3:0.18247767 4:0.086050849 5:0.045429209 6:0.32691929 7:0.056778668 8:0.23565162 9:0.2124315 10:0.32719666 
--256 1:0.32229129 2:0.2546867 3:0.16967382 4:0.1754453 5:0.077902887 6:0.13032615 7:0.25394043 8:0.35021938 9:0.28573903 10:0.20744884 
--256 1:0.41070638 2:0.18924279 3:0.19597902 4:0.13083157 5:0.073240242 6:0.1626218 7:0.063105654 8:0.01333065 9:0.03908449 10:0.0013932542 
--78.071976884593823 1:0.3199769 2:0.24761963 3:0.15132927 4:0.2539908 5:0.027083394 6:0.16682962 7:0.50531734 8:0.0255094 9:0.06669027 10:0.12115628 
--256 1:0.46076248 2:0.31129655 3:0.10658067 4:0.083325568 5:0.03803472 6:0.15254818 7:0.038733772 8:0.12516812 9:0.13092584 10:0.085414828 
--256 1:0.62876641 2:0.15743568 3:0.096749431 4:0.073037057 5:0.044011425 6:0.16013447 7:0.046106971 8:0.14452762 9:0.10271756 10:0.058975883 
--256 1:0.57815601 2:0.23847482 3:0.084575353 4:0.06341703 5:0.035376795 6:0.25777108 7:0.021279678 8:0.23450902 9:0.17263253 10:0.26177259 
--256 1:0.36122613 2:0.42109578 3:0.0850613 4:0.088965851 5:0.043650935 6:0.063590294 7:0.052866137 8:0.0088024289 9:0.063411079 10:0.056548533 
--256 1:0.52171197 2:0.23049445 3:0.095297155 4:0.10496679 5:0.047529638 6:0.11963698 7:0.043739879 8:0.092945752 9:0.30131769 10:0.19487757 
--256 1:0.43572446 2:0.35180718 3:0.088364372 4:0.078553859 5:0.045550132 6:0.095498835 7:0.016636202 8:0.14160979 9:0.20916142 10:0.30359635 
--256 1:0.59643276 2:0.26703735 3:0.059977825 4:0.055544244 5:0.021007813 6:0.010271149 7:0.059361313 8:0.22696497 9:0.17502033 10:0.10102036 
--256 1:0.68417174 2:0.20867785 3:0.051294235 4:0.039337163 5:0.01651901 6:0.011504532 7:0.0020419721 8:0.023140809 9:0.0065892169 10:0.057351795 
--256 1:0.49959181 2:0.24761805 3:0.1125082 4:0.095107022 5:0.045174908 6:0.10846172 7:0.10775511 8:0.14032945 9:0.036906484 10:0.16571467 
--74.525938221119063 1:0.65371819 2:0.16817498 3:0.057819982 4:0.07833647 5:0.041950376 6:0.5386203 7:0.12007955 8:0.4727793 9:0.0050313237 10:0.19373799 
--256 1:0.41993496 2:0.33677195 3:0.11224597 4:0.093123521 5:0.037923605 6:0.11370548 7:0.01002212 8:0.020315545 9:0.019782078 10:0.03555506 
--256 1:0.61757394 2:0.23003856 3:0.056408257 4:0.062107668 5:0.033871575 6:0.031321233 7:0.093993649 8:0.062998361 9:0.22634778 10:0.32730575 
--256 1:0.69617514 2:0.20047156 3:0.039533056 4:0.041646995 5:0.022173247 6:0.033778728 7:0.03141249 8:0.075586036 9:0.017166565 10:0.033542962 
--256 1:0.20604692 2:0.37868964 3:0.15482081 4:0.17573635 5:0.084706289 6:0.098309633 7:0.13264146 8:0.040126082 9:0.089955573 10:0.1581683 
--256 1:0.4315415 2:0.32995812 3:0.11125123 4:0.090811501 5:0.036437658 6:0.31942664 7:0.22660008 8:0.081753758 9:0.27597565 10:0.16640316 
--256 1:0.34140056 2:0.37584872 3:0.14616454 4:0.089596552 5:0.046989621 6:0.026518175 7:0.083870124 8:0.07849552 9:0.067663372 10:0.014606675 
--256 1:0.64323687 2:0.21572159 3:0.070110033 4:0.048130937 5:0.022800567 6:0.24106217 7:0.12978129 8:0.0043153182 9:0.092749904 10:0.075901248 
--256 1:0.47317878 2:0.26689703 3:0.12826269 4:0.094726374 5:0.036935129 6:0.25407789 7:0.021614069 8:0.13827202 9:0.19849856 10:0.19577672 
--256 1:0.32442175 2:0.26398892 3:0.19009496 4:0.15546387 5:0.066030502 6:0.38412509 7:0.0070430873 8:0.33979397 9:0.031161466 10:0.051688618 
--256 1:0.64923368 2:0.18541099 3:0.078075305 4:0.063336828 5:0.023943196 6:0.0742618 7:0.18305849 8:0.082355805 9:0.12352101 10:0.13101005 
--256 1:0.66405861 2:0.20576523 3:0.050659116 4:0.054795238 5:0.024721806 6:0.16462809 7:0.053627084 8:0.044387455 9:0.068030473 10:0.056767618 
--256 1:0.51257914 2:0.29452756 3:0.099540726 4:0.0705895 5:0.022763069 6:0.068485222 7:0.040017047 8:0.032016051 9:0.21230827 10:0.013771411 
--256 1:0.68590635 2:0.16555091 3:0.074126403 4:0.049229371 5:0.025186968 6:0.014731405 7:0.29567824 8:0.03204441 9:0.43080994 10:0.39735594 
--256 1:0.41450251 2:0.37729398 3:0.10764758 4:0.067120817 5:0.033435115 6:0.030686228 7:0.15666637 8:0.053021727 9:0.027945492 10:0.062177405 
--256 1:0.39596797 2:0.35850778 3:0.12836511 4:0.079596641 5:0.037562495 6:0.0077674235 7:0.32556704 8:0.1374661 9:0.1249995 10:0.066364784 
--256 1:0.43244196 2:0.26615089 3:0.14964386 4:0.10214994 5:0.049613344 6:0.26339762 7:0.13487048 8:0.30793874 9:0.20082088 10:0.14927983 
--256 1:0.31102146 2:0.24997918 3:0.17343135 4:0.15560464 5:0.10996337 6:0.13677011 7:0.060313593 8:0.026416634 9:0.058119641 10:0.11899002 
--256 1:0.62314485 2:0.25274865 3:0.069544427 4:0.032838239 5:0.021723831 6:0.080192801 7:0.027485066 8:0.11442336 9:0.066630019 10:0.068884131 
--256 1:0.46904415 2:0.23127111 3:0.15415114 4:0.096952723 5:0.048580882 6:0.057421564 7:0.11809065 8:0.0092491088 9:0.21482323 10:0.028666059 
--256 1:0.54058895 2:0.29974585 3:0.088149271 4:0.051405616 5:0.020110308 6:0.058734219 7:0.00480024 8:0.031447677 9:0.099777151 10:0.19307166 
--256 1:0.47555308 2:0.31368675 3:0.098536029 4:0.079264025 5:0.032960119 6:0.0068494168 7:0.035861738 8:0.060210455 9:0.060845432 10:0.0094831445 
--256 1:0.35926991 2:0.28027952 3:0.16010033 4:0.13496888 5:0.065381364 6:0.053806233 7:0.21931765 8:0.070893061 9:0.033247952 10:0.22511629 
--256 1:0.64784631 2:0.12698468 3:0.087837329 4:0.093516998 5:0.043814682 6:0.019894401 7:0.067204215 8:0.091250253 9:0.21478314 10:0.049480896 
--256 1:0.65906784 2:0.2128925 3:0.043939722 4:0.055084077 5:0.029015858 6:0.10853952 7:0.071754455 8:0.1735733 9:0.27405281 10:0.31999802 
--256 1:0.81673412 2:0.13218028 3:0.025380463 4:0.017047772 5:0.0086573621 6:0.0052979017 7:0.018615652 8:0.111576 9:0.16027098 10:0.24397875 
--256 1:0.64461242 2:0.17585669 3:0.1146321 4:0.039866514 5:0.025032276 6:0.016799415 7:0.023610316 8:0.015034905 9:0.06119856 10:0.10183169 
--256 1:0.62665586 2:0.20286423 3:0.086323426 4:0.057325853 5:0.026830633 6:0.053672424 7:0.08429178 8:0.052061668 9:0.1057142 10:0.2566912 
--256 1:0.42272326 2:0.25824702 3:0.12868977 4:0.13024717 5:0.060092784 6:0.4020236 7:0.010429896 8:0.044639059 9:0.067820919 10:0.088531658 
--256 1:0.41918646 2:0.19761482 3:0.16745847 4:0.15478249 5:0.060957753 6:0.39086637 7:0.12019777 8:0.12942358 9:0.045866437 10:0.055563879 
--256 1:0.47715344 2:0.38854256 3:0.043885261 4:0.074194391 5:0.016224347 6:0.025848572 7:0.11660751 8:0.1684232 9:0.092302511 10:0.014711168 
--256 1:0.6932558 2:0.19076771 3:0.052037741 4:0.04478134 5:0.019157408 6:0.13419217 7:0.020071248 8:0.017905522 9:0.10314643 10:0.17018788 
--256 1:0.35602302 2:0.33942349 3:0.15573388 4:0.0990673 5:0.049752312 6:0.094042808 7:0.016930319 8:0.17613253 9:0.030207241 10:0.052315263 
--256 1:0.38460491 2:0.24816012 3:0.1471783 4:0.16121168 5:0.058844986 6:0.21023318 7:0.014164552 8:0.045952711 9:0.027799252 10:0.0095347213 
--256 1:0.45111401 2:0.43197755 3:0.054606096 4:0.044349955 5:0.017952386 6:0.15833738 7:0.0688172 8:0.035002982 9:0.083442859 10:0.090746235 
--256 1:0.63018067 2:0.21676412 3:0.073354791 4:0.057823538 5:0.021876881 6:0.0050635683 7:0.055982497 8:0.16765332 9:0.15463848 10:0.16039281 
--256 1:0.52522373 2:0.23426448 3:0.13725046 4:0.054743425 5:0.048517905 6:0.13383557 7:0.23849922 8:0.057522741 9:0.061162816 10:0.16949936 
--12.687249008696702 1:0.052877454 2:0.27264383 3:0.59409149 4:0.071147597 5:0.009239624 6:0.16374827 7:0.48869174 8:0.29328627 9:0.26132648 10:0.18845758 
--256 1:0.45569618 2:0.21294429 3:0.17953902 4:0.10587806 5:0.045942454 6:0.14596299 7:0.064974945 8:0.18218854 9:0.2055887 10:0.16007684 
--256 1:0.5319124 2:0.26847592 3:0.093288952 4:0.072941332 5:0.033381396 6:0.1159211 7:0.029221546 8:0.046292752 9:0.10812893 10:0.054568587 
--256 1:0.19280279 2:0.45908201 3:0.087059858 4:0.17590934 5:0.085145994 6:0.027168558 7:0.046796152 8:0.030421529 9:0.16777753 10:0.20562988 
--256 1:0.35462657 2:0.39716969 3:0.11433507 4:0.1015322 5:0.032336472 6:0.2139948 7:0.13657998 8:0.083669181 9:0.14911304 10:0.07093508 
--256 1:0.28854097 2:0.28706652 3:0.20163416 4:0.1430533 5:0.079705052 6:0.4024732 7:0.047888115 8:0.017092842 9:0.066355706 10:0.051914355 
--256 1:0.65204222 2:0.18988629 3:0.084173531 4:0.054217664 5:0.019680294 6:0.083759568 7:0.028190293 8:0.047584442 9:0.09596966 10:0.025701934 
--256 1:0.28222257 2:0.32817209 3:0.17948715 4:0.1324733 5:0.077644884 6:0.052719616 7:0.15116286 8:0.30700597 9:0.0024328126 10:0.054920945 
--256 1:0.73324213 2:0.17222678 3:0.034754364 4:0.036100165 5:0.023676561 6:0.057636015 7:0.10517037 8:0.12445815 9:0.23216815 10:0.058889178 
--256 1:0.40025955 2:0.31460936 3:0.15436888 4:0.090799145 5:0.039963064 6:0.043965422 7:0.055521103 8:0.064300863 9:0.059749164 10:0.12716606 
--256 1:0.44368422 2:0.24384343 3:0.12682101 4:0.12282734 5:0.062824 6:0.060887088 7:0.11647877 8:0.12263888 9:0.18791086 10:0.31351401 
--256 1:0.53259211 2:0.18937549 3:0.10693895 4:0.09833122 5:0.072762222 6:0.18414359 7:0.017455731 8:0.13077623 9:0.3174891 10:0.30987707 
--256 1:0.52282319 2:0.24497203 3:0.10662147 4:0.092003072 5:0.033580241 6:0.22732769 7:0.12310861 8:0.17183902 9:0.1778132 10:0.20374124 
--256 1:0.20588301 2:0.56161909 3:0.092724961 4:0.094855157 5:0.044917782 6:0.13088828 7:0.20222171 8:0.11061253 9:0.043086872 10:0.12548515 
--256 1:0.40536317 2:0.33175467 3:0.11417879 4:0.1022546 5:0.046448775 6:0.041391502 7:0.029746177 8:0.089172246 9:0.071973534 10:0.034197201 
--256 1:0.43226202 2:0.2946376 3:0.10190528 4:0.12913971 5:0.042055391 6:0.0080477056 7:0.14485 8:0.017201113 9:0.28216616 10:0.012937865 
--256 1:0.43133278 2:0.2785756 3:0.13875968 4:0.087772392 5:0.063559555 6:0.29188799 7:0.028352961 8:0.11944912 9:0.024792463 10:0.045224589 
--256 1:0.45966394 2:0.2890028 3:0.13631667 4:0.084836325 5:0.030180266 6:0.070303279 7:0.15175729 8:0.039663794 9:0.0068448647 10:0.013865995 
--256 1:0.54849104 2:0.29467402 3:0.081664039 4:0.054193093 5:0.020977812 6:0.033356708 7:0.032218146 8:0.095815544 9:0.038991388 10:0.012829024 
--256 1:0.54156969 2:0.25848139 3:0.11267052 4:0.066080315 5:0.021198078 6:0.052836891 7:0.090122232 8:0.04080638 9:0.076252505 10:0.015175165 
--256 1:0.43939771 2:0.25221094 3:0.15315275 4:0.11005748 5:0.045181115 6:0.016757421 7:0.071370885 8:0.041499933 9:0.11629493 10:0.14555079 
--256 1:0.33903998 2:0.27770577 3:0.16810217 4:0.15027074 5:0.064881338 6:0.057180965 7:0.0027356638 8:0.027602686 9:0.040499254 10:0.051169127 
--256 1:0.66684296 2:0.22837507 3:0.063470343 4:0.030357792 5:0.010953838 6:0.0038573587 7:0.038673385 8:0.13750449 9:0.068495043 10:0.0211741 
--256 1:0.73163799 2:0.16706716 3:0.050059475 4:0.036841487 5:0.014393886 6:0.060676985 7:0.037943667 8:0.013568856 9:0.11445504 10:0.16821785 
--256 1:0.66862343 2:0.18917119 3:0.065212224 4:0.054061105 5:0.022932048 6:0.18434359 7:0.1107346 8:0.1878387 9:0.1425835 10:0.028824867 
--256 1:0.45496882 2:0.30190087 3:0.10016164 4:0.10610075 5:0.036867916 6:0.014106201 7:0.0781433 8:0.11483112 9:0.19799569 10:0.061709088 
--256 1:0.61250579 2:0.22893131 3:0.11151436 4:0.033526577 5:0.013521955 6:0.052243502 7:0.035907821 8:0.01264423 9:0.21352958 10:0.22226339 
--256 1:0.52980453 2:0.22342993 3:0.11066027 4:0.077673212 5:0.058432059 6:0.13477192 7:0.050987094 8:0.013062911 9:0.03610104 10:0.015861531 
--41.348986944602665 1:0.89865314 2:0.074155225 3:0.015187598 4:0.0095143126 5:0.0024897189 6:0.96777628 7:0.91857558 8:0.75715179 9:0.59926691 10:0.24368386 
--256 1:0.4680421 2:0.21893857 3:0.13356142 4:0.10718387 5:0.072274037 6:0.0021180698 7:0.1015034 8:0.040948499 9:0.074896342 10:0.099922256 
--256 1:0.48213597 2:0.19268939 3:0.14660517 4:0.13296355 5:0.045605927 6:0.19084676 7:0.055882729 8:0.014411185 9:0.018027711 10:0.23319886 
--256 1:0.41743989 2:0.33421311 3:0.074747944 4:0.11858843 5:0.055010628 6:0.16119952 7:0.055143833 8:0.099265117 9:0.12359826 10:0.013231635 
--256 1:0.52910424 2:0.30074298 3:0.075640733 4:0.066199164 5:0.028312883 6:0.035409571 7:0.040541751 8:0.20513209 9:0.13361239 10:0.026770952 
--256 1:0.3333492 2:0.28491762 3:0.17578018 4:0.14904539 5:0.056907606 6:0.087434208 7:0.23633385 8:0.21836535 9:0.27945017 10:0.10089618 
--256 1:0.38632958 2:0.32771054 3:0.1546027 4:0.089861016 5:0.041496172 6:0.037209829 7:0.18210205 8:0.075548338 9:0.067666699 10:0.19449314 
--256 1:0.38355558 2:0.25395971 3:0.15608949 4:0.14835415 5:0.058041075 6:0.078561118 7:0.15143361 8:0.073727651 9:0.15902988 10:0.052556796 
--256 1:0.56851865 2:0.25792593 3:0.060599963 4:0.085524998 5:0.027430457 6:0.078779004 7:0.089140914 8:0.15110049 9:0.48393266 10:0.077123053 
--256 1:0.29351632 2:0.42909427 3:0.12905253 4:0.095921432 5:0.052415442 6:0.055244636 7:0.090591552 8:0.0079653908 9:0.016256338 10:0.039800897 
--256 1:0.29152484 2:0.32945888 3:0.1620561 4:0.13799752 5:0.078962653 6:0.17976286 7:0.02706676 8:0.058368618 9:0.036587788 10:0.051211901 
--256 1:0.40053247 2:0.34883522 3:0.10964419 4:0.080379891 5:0.060608222 6:0.40321741 7:0.12032385 8:0.26020257 9:0.072543275 10:0.014802845 
--56.451249716185195 1:0.79391482 2:0.15203077 3:0.027827292 4:0.018002029 5:0.0082250924 6:0.95712634 7:0.89272769 8:0.45463079 9:0.34135858 10:0.24829899 
--256 1:0.4913736 2:0.29114573 3:0.092858526 4:0.066602693 5:0.058019448 6:0.30132173 7:0.068583601 8:0.17145949 9:0.15525442 10:0.013841789 
--256 1:0.45045788 2:0.27506818 3:0.13506215 4:0.091449349 5:0.047962445 6:0.26030005 7:0.26266178 8:0.1727963 9:0.30016776 10:0.46168041 
--256 1:0.52732143 2:0.23584872 3:0.12588181 4:0.070515985 5:0.040432054 6:0.064166755 7:0.091194617 8:0.21006081 9:0.048698872 10:0.053452664 
--256 1:0.53364854 2:0.22466812 3:0.12941468 4:0.076808808 5:0.035459854 6:0.021910326 7:0.0056529872 8:0.11354486 9:0.03574733 10:0.087178554 
--26.304912553628757 1:0.11940755 2:0.39342446 3:0.41096416 4:0.058775274 5:0.017428559 6:0.037150965 7:0.059699741 8:0.17321345 9:0.14021914 10:0.36297223 
--256 1:0.56240456 2:0.23241489 3:0.10846402 4:0.058469293 5:0.038247233 6:0.066149945 7:0.092860022 8:0.17295986 9:0.045592156 10:0.021260692 
--140.95330423430764 1:0.34819472 2:0.27026368 3:0.20542238 4:0.12161198 5:0.05450724 6:0.28334515 7:0.053134348 8:0.033974555 9:0.13406897 10:0.16690556 
--256 1:0.7050325 2:0.2468373 3:0.022486359 4:0.019264667 5:0.0063791673 6:0.015308339 7:0.03641786 8:0.1824304 9:0.0147228 10:0.17427534 
--256 1:0.34157722 2:0.31695822 3:0.15924344 4:0.11967134 5:0.062549777 6:0.080625143 7:0.081824594 8:0.25387637 9:0.22521373 10:0.035429524 
--256 1:0.62624455 2:0.16452143 3:0.12311865 4:0.047518409 5:0.038596954 6:0.042941015 7:0.10275059 8:0.04670321 9:0.015360092 10:0.034693346 
--256 1:0.35183078 2:0.28915922 3:0.20162966 4:0.10824753 5:0.04913281 6:0.1052175 7:0.012441084 8:0.20772158 9:0.10208112 10:0.28247464 
--256 1:0.6068267 2:0.19081576 3:0.068988811 4:0.10039125 5:0.032977488 6:0.046896305 7:0.098719007 8:0.053260201 9:0.30168212 10:0.38481325 
--256 1:0.75503928 2:0.15268463 3:0.047997743 4:0.030539423 5:0.013738928 6:0.029659525 7:0.0024092045 8:0.087406252 9:0.0052374368 10:0.088377923 
--2.5092331420183323 1:0.35088122 2:0.38031599 3:0.11164574 4:0.11972368 5:0.037433379 6:0.84614326 7:0.81610077 8:0.7054916 9:0.63375476 10:0.44032924 
--256 1:0.67098702 2:0.16796661 3:0.074201932 4:0.042666227 5:0.044178206 6:0.22339397 7:0.13512656 8:0.024994008 9:0.073833392 10:0.00074269283 
--256 1:0.2500406 2:0.38575095 3:0.15338192 4:0.13744465 5:0.073381882 6:0.081877273 7:0.15421121 8:0.0060934929 9:0.054912811 10:0.01770544 
--256 1:0.31717482 2:0.31453725 3:0.15297502 4:0.13927991 5:0.076033005 6:0.029969584 7:0.011657456 8:0.0049161148 9:0.051776887 10:0.065683477 
--256 1:0.67092731 2:0.18260295 3:0.057083476 4:0.05733145 5:0.032054808 6:0.00010047223 7:0.080249896 8:0.15840451 9:0.065411903 10:0.07415142 
--256 1:0.56918693 2:0.28431189 3:0.072114763 4:0.045746118 5:0.028640306 6:0.0686696 7:0.092066999 8:0.060266352 9:0.083383182 10:0.17556339 
--256 1:0.32408248 2:0.31837259 3:0.12635352 4:0.14926568 5:0.081925722 6:0.17926988 7:0.19833514 8:0.078886893 9:0.024713318 10:0.3420785 
--256 1:0.4952046 2:0.20320928 3:0.14858247 4:0.11765463 5:0.035349007 6:0.15387399 7:0.1279785 8:0.095013437 9:0.18258003 10:0.18564662 
--22.163113032587159 1:0.21268213 2:0.55681155 3:0.13318736 4:0.076939762 5:0.020379201 6:0.18082446 7:0.30736558 8:0.0055170041 9:0.048756692 10:0.26115707 
--256 1:0.63852241 2:0.19893792 3:0.073801539 4:0.054659111 5:0.034079022 6:0.038968058 7:0.093604214 8:0.14873343 9:0.11680869 10:0.055898863 
--256 1:0.25430187 2:0.32304151 3:0.23238918 4:0.13262258 5:0.057644859 6:0.0088422081 7:0.058503179 8:0.0085518269 9:0.027516301 10:0.11232549 
--256 1:0.66977988 2:0.17724017 3:0.05436838 4:0.062215053 5:0.036396519 6:0.043414547 7:0.012677639 8:0.041327869 9:0.15893502 10:0.046435344 
--256 1:0.45007773 2:0.31128766 3:0.095876006 4:0.093802564 5:0.048956044 6:0.12530564 7:0.10644349 8:0.049559059 9:0.12935853 10:0.015855449 
--256 1:0.40126488 2:0.20231595 3:0.17434401 4:0.14678117 5:0.075293999 6:0.019738275 7:0.0067585176 8:0.13940568 9:0.3141022 10:0.38042473 
--256 1:0.44003045 2:0.35511153 3:0.09468979 4:0.078532935 5:0.031635301 6:0.41782754 7:0.029364557 8:0.08232731 9:0.057202209 10:0.11913997 
--256 1:0.58417443 2:0.23071729 3:0.089673343 4:0.065799621 5:0.029635318 6:0.047696352 7:0.045333515 8:0.083992136 9:0.1205906 10:0.025107934 
--256 1:0.42269314 2:0.30969821 3:0.11316655 4:0.10471555 5:0.049726547 6:0.14799556 7:0.22348517 8:0.063732668 9:0.10184996 10:0.0069677127 
--256 1:0.35540254 2:0.29521253 3:0.14109372 4:0.13954897 5:0.06874224 6:0.024961161 7:0.0910561 8:0.19433723 9:0.0072301518 10:0.15634438 
--256 1:0.65173775 2:0.21602396 3:0.054163604 4:0.053622346 5:0.024452345 6:0.047388801 7:0.0063330101 8:0.073871516 9:0.051444616 10:0.063524702 
--256 1:0.33858372 2:0.3464432 3:0.12191612 4:0.1090907 5:0.083966253 6:0.10510219 7:0.20319352 8:0.18136023 9:0.13541352 10:0.11383083 
--256 1:0.65706213 2:0.2484085 3:0.045098496 4:0.035925977 5:0.0135049 6:0.041675539 7:0.068633486 8:0.28588606 9:0.22951534 10:0.18351654 
--256 1:0.60038551 2:0.27719461 3:0.057792223 4:0.045389622 5:0.019238034 6:0.0033882196 7:0.077737384 8:0.18825336 9:0.16853232 10:0.17354609 
--256 1:0.58314003 2:0.24286728 3:0.077197492 4:0.066760546 5:0.03003465 6:0.012881091 7:0.10217039 8:0.1404114 9:0.016192938 10:0.07249583 
--256 1:0.44147683 2:0.2148443 3:0.15535386 4:0.12862215 5:0.059702855 6:0.076775623 7:0.038925803 8:0.094208291 9:0.15478279 10:0.037126228 
--256 1:0.25009562 2:0.34256484 3:0.15558504 4:0.17939892 5:0.072355583 6:0.11258676 7:0.16313452 8:0.11532928 9:0.060623753 10:0.115568 
--256 1:0.51640299 2:0.23887902 3:0.078600288 4:0.13190492 5:0.034212788 6:0.16249247 7:0.24513385 8:0.094303089 9:0.052540888 10:0.0022577459 
--256 1:0.40625775 2:0.35498443 3:0.0836371 4:0.097660444 5:0.057460275 6:0.3372955 7:0.088579815 8:0.15012854 9:0.076570306 10:0.023771923 
--213.91701898966392 1:0.62952338 2:0.1782024 3:0.086801915 4:0.060728701 5:0.044743604 6:0.51682936 7:0.19018612 8:0.044521324 9:0.1734875 10:0.02810476 
--256 1:0.60425983 2:0.23873143 3:0.08590856 4:0.051439928 5:0.019660256 6:0.0062982107 7:0.0083452066 8:0.059789832 9:0.035989953 10:0.072097464 
--256 1:0.65245821 2:0.20158454 3:0.050850931 4:0.063187462 5:0.031918851 6:0.082312234 7:0.090743389 8:0.17964739 9:0.1679955 10:0.28199269 
--256 1:0.61991063 2:0.25120897 3:0.057235073 4:0.054939285 5:0.016706047 6:0.15392489 7:0.028151849 8:0.13096956 9:0.019113629 10:0.14949477 
--256 1:0.79452681 2:0.12470929 3:0.041212285 4:0.027291358 5:0.012260255 6:0.038517259 7:0.088842441 8:0.20045904 9:0.099400209 10:0.019946573 
--118.97452088407621 1:0.46361896 2:0.20177259 3:0.12391132 4:0.098620057 5:0.11207707 6:0.019075095 7:0.091813391 8:0.37112804 9:0.53698703 10:0.55212588 
--256 1:0.36611013 2:0.3023204 3:0.10389529 4:0.14105887 5:0.08661531 6:0.017056992 7:0.074142262 8:0.028008033 9:0.066446705 10:0.11602185 
--256 1:0.28399374 2:0.22801709 3:0.25849775 4:0.15577899 5:0.073712431 6:0.012375105 7:0.0080972742 8:0.072010156 9:0.060439373 10:0.10637893 
--200.8392247838409 1:0.8061884 2:0.15155101 3:0.01876791 4:0.017828337 5:0.0056643423 6:0.0099924956 7:0.039571226 8:0.36493302 9:0.28771001 10:0.12662544 
--45.041235201604835 1:0.32712976 2:0.13622954 3:0.26027637 4:0.20377698 5:0.072587348 6:0.39211075 7:0.25588095 8:0.0066725343 9:0.30609759 10:0.20565414 
--256 1:0.57887515 2:0.281745 3:0.089730876 4:0.034065014 5:0.015583965 6:0.05464519 7:0.077820052 8:0.013827872 9:0.054195499 10:0.17231047 
--256 1:0.49727804 2:0.29354895 3:0.12839376 4:0.05823019 5:0.022549061 6:0.092182615 7:0.054581847 8:0.0048485143 9:0.11030427 10:0.054043203 
--256 1:0.65507085 2:0.21167411 3:0.068924229 4:0.042004336 5:0.022326477 6:0.079499944 7:0.072151123 8:0.18836118 9:0.045300215 10:0.16050078 
--256 1:0.50620896 2:0.29583119 3:0.0963627 4:0.072056849 5:0.029540296 6:0.057787522 7:0.07318859 8:0.12583136 9:0.044465947 10:0.090511547 
--256 1:0.68848111 2:0.16878907 3:0.051288329 4:0.043994971 5:0.047446523 6:0.24713719 7:0.12951885 8:0.04336133 9:0.043560844 10:0.098438613 
--256 1:0.63609458 2:0.16739124 3:0.078230055 4:0.079757291 5:0.038526836 6:0.10637832 7:0.19404161 8:0.20956317 9:0.045359931 10:0.013223085 
--256 1:0.55448623 2:0.24747121 3:0.067311695 4:0.07990104 5:0.050829832 6:0.19003393 7:0.13616467 8:0.24638751 9:0.10098591 10:0.1259322 
--256 1:0.53133 2:0.21666027 3:0.10585605 4:0.077756945 5:0.06839674 6:0.082652927 7:0.11024959 8:0.25293731 9:0.1596175 10:0.064334779 
--30.073090175950789 1:0.26755227 2:0.52247663 3:0.1062833 4:0.079625515 5:0.024062285 6:0.66395624 7:0.12648865 8:0.2239337 9:0.049682968 10:0.046409163 
--256 1:0.67865474 2:0.23335583 3:0.053000626 4:0.027899712 5:0.0070890981 6:0.093055219 7:0.079235008 8:0.1316194 9:0.0097117134 10:0.0040192289 
--256 1:0.47957563 2:0.24433587 3:0.094902648 4:0.12668619 5:0.054499664 6:0.06377563 7:0.0017251736 8:0.23534269 9:0.033987969 10:0.041722913 
--256 1:0.51152151 2:0.32932292 3:0.074428354 4:0.059649948 5:0.02507727 6:0.085718428 7:0.014894733 8:0.15396449 9:0.14504682 10:0.066034757 
--256 1:0.37048619 2:0.27445078 3:0.10577516 4:0.17293793 5:0.076349938 6:0.12249556 7:0.0210108 8:0.01493227 9:0.084184787 10:0.1978895 
--256 1:0.66593313 2:0.19956136 3:0.085972578 4:0.035103068 5:0.013429857 6:0.057481818 7:0.04809623 8:0.19573895 9:0.0092643459 10:0.0019815556 
--256 1:0.46962085 2:0.24155444 3:0.15275771 4:0.092553812 5:0.043513195 6:0.042012065 7:0.014260589 8:0.10489065 9:0.074533299 10:0.18198007 
--256 1:0.46092582 2:0.14704779 3:0.19541466 4:0.11904791 5:0.077563821 6:0.10944599 7:0.2003322 8:0.25303545 9:0.018928889 10:0.073420442 
--256 1:0.30448081 2:0.31880816 3:0.10443943 4:0.17436519 5:0.097906404 6:0.31602976 7:0.073248078 8:0.097955807 9:0.15414696 10:0.21890634 
--256 1:0.64221578 2:0.22695209 3:0.058990213 4:0.049190758 5:0.022651162 6:0.039415538 7:0.04446187 8:0.030861896 9:0.24252484 10:0.30551755 
--256 1:0.50960219 2:0.27452818 3:0.095049871 4:0.064620616 5:0.056199147 6:0.069004843 7:0.071906213 8:0.10379808 9:0.15499565 10:0.3737593 
--256 1:0.35978946 2:0.32864519 3:0.17776291 4:0.091159133 5:0.04264331 6:0.15286554 7:0.19226083 8:0.0056803245 9:0.21201089 10:0.13038324 
--256 1:0.38145601 2:0.19959472 3:0.18731194 4:0.1450734 5:0.086563935 6:0.01431497 7:0.21198794 8:0.036213471 9:0.065123589 10:0.1190254 
--256 1:0.37758926 2:0.26067824 3:0.15626714 4:0.14590219 5:0.059563163 6:0.096787967 7:0.016905686 8:0.038501082 9:0.030632152 10:0.071676373 
--256 1:0.44093057 2:0.21350751 3:0.15736328 4:0.1288518 5:0.059346831 6:0.02358271 7:0.045605604 8:0.088487083 9:0.038713264 10:0.051266796 
--256 1:0.45635202 2:0.36792695 3:0.087402809 4:0.065635205 5:0.022683016 6:0.11694511 7:0.027416459 8:0.052708198 9:0.039842993 10:0.0043129645 
--256 1:0.63431244 2:0.20434773 3:0.07110215 4:0.057979316 5:0.032258359 6:0.063041002 7:0.025191297 8:0.0031575208 9:0.10097106 10:0.078206065 
--256 1:0.21937418 2:0.33835184 3:0.15817771 4:0.19436646 5:0.089729805 6:0.093244574 7:0.22649231 8:0.18509201 9:0.17408112 10:0.16054011 
--256 1:0.54514827 2:0.25803477 3:0.10285495 4:0.06482549 5:0.029136512 6:0.30371365 7:0.10869622 8:0.17021539 9:0.24733511 10:0.10726584 
--256 1:0.43909451 2:0.1869564 3:0.127738 4:0.18375746 5:0.062453629 6:0.33896883 7:0.09410368 8:0.0065611105 9:0.10130789 10:0.20796918 
--256 1:0.50348183 2:0.19658916 3:0.14608043 4:0.10656789 5:0.047280694 6:0.22574092 7:0.14057102 8:0.045871042 9:0.21564036 10:0.18067572 
--256 1:0.4621159 2:0.27974095 3:0.10666865 4:0.11130764 5:0.040166872 6:0.050954084 7:0.077337426 8:0.083695126 9:0.13313048 10:0.037430592 
--256 1:0.69936557 2:0.18167753 3:0.059920158 4:0.043225279 5:0.015811463 6:0.035419495 7:0.017866953 8:0.002586145 9:0.23689561 10:0.31135207 
--256 1:0.36515266 2:0.33141824 3:0.14127548 4:0.11023652 5:0.051917098 6:0.19554749 7:0.19985481 8:0.26407927 9:0.065834286 10:0.19002703 
--256 1:0.49191952 2:0.22462566 3:0.13615062 4:0.081871361 5:0.065432843 6:0.41430942 7:0.16610052 8:0.1821118 9:0.12399776 10:0.021413676 
--256 1:0.32425293 2:0.42874648 3:0.098211009 4:0.10394755 5:0.044842037 6:0.01494391 7:0.15922542 8:0.061808318 9:0.011505541 10:0.15065532 
--256 1:0.34150925 2:0.29891044 3:0.12707427 4:0.15138731 5:0.081118733 6:0.28711829 7:0.086468953 8:0.034670632 9:0.11733473 10:0.11063291 
--256 1:0.58451919 2:0.31333635 3:0.047490737 4:0.038960976 5:0.015692751 6:0.058521974 7:0.12827546 8:0.20646581 9:0.0020448154 10:0.14295859 
--256 1:0.32656224 2:0.39447571 3:0.12080692 4:0.10858253 5:0.049572598 6:0.0019170231 7:0.098768131 8:0.011001001 9:0.042185852 10:0.032228229 
--256 1:0.53283539 2:0.2731891 3:0.11928297 4:0.0518848 5:0.022807745 6:0.099700255 7:0.023596376 8:0.17053834 9:0.080463332 10:0.0055060139 
--256 1:0.6135958 2:0.21022421 3:0.058963507 4:0.078340643 5:0.03887584 6:0.23267307 7:0.14161019 8:0.17803051 9:0.099993042 10:0.1182442 
--256 1:0.31067076 2:0.24889497 3:0.181132 4:0.17570755 5:0.083594728 6:0.01067802 7:0.16296166 8:0.033732105 9:0.14352824 10:0.14129813 
--256 1:0.50932472 2:0.24429952 3:0.12365312 4:0.084552925 5:0.038169715 6:0.20769442 7:0.060914517 8:0.003269326 9:0.03615366 10:0.119871 
--256 1:0.424514 2:0.30130406 3:0.11684874 4:0.10952548 5:0.047807714 6:0.10233425 7:0.11995548 8:0.25718145 9:0.0090337252 10:0.078678747 
--84.962256842957359 1:0.3808361 2:0.34367808 3:0.15955469 4:0.080573801 5:0.035357326 6:0.12181164 7:0.13668432 8:0.021196689 9:0.095086393 10:0.18574023 
--16.52219102801353 1:0.33194754 2:0.24978851 3:0.17113336 4:0.21302237 5:0.034108224 6:0.013647557 7:0.10245916 8:0.019864661 9:0.0071824782 10:0.12656821 
--256 1:0.46489667 2:0.16180145 3:0.18478284 4:0.11296432 5:0.075554715 6:0.08458911 7:0.31182081 8:0.015724174 9:0.053087512 10:0.061654413 
--256 1:0.34567949 2:0.38373605 3:0.13564629 4:0.08735139 5:0.047586786 6:0.3644768 7:0.0023564006 8:0.082685924 9:0.1393062 10:0.09440043 
--256 1:0.64994481 2:0.22433393 3:0.080151225 4:0.032825345 5:0.012744691 6:0.097079669 7:0.14136812 8:0.17351021 9:0.093928852 10:0.063811804 
--256 1:0.6310333 2:0.10507157 3:0.10918464 4:0.089168472 5:0.065542014 6:0.024819002 7:0.13878936 8:0.14953337 9:0.022224046 10:0.032327166 
--256 1:0.24721141 2:0.45613263 3:0.12857811 4:0.10940187 5:0.058675969 6:0.027968484 7:0.0026395376 8:0.073083513 9:0.027235783 10:0.043782999 
--238.79349511581822 1:0.82044322 2:0.13079345 3:0.019311144 4:0.022858473 5:0.00659371 6:0.11153428 7:0.23275024 8:0.43217602 9:0.09666974 10:0.092247835 
--256 1:0.56921944 2:0.22131473 3:0.095924441 4:0.072060565 5:0.04148083 6:0.04474779 7:0.00049587134 8:0.14475723 9:0.11640588 10:0.034974349 
--256 1:0.61606064 2:0.29597798 3:0.058492421 4:0.024701466 5:0.0047674931 6:0.073014573 7:0.06632206 8:0.13991851 9:0.13373068 10:0.061167775 
--256 1:0.33683741 2:0.29629056 3:0.14353048 4:0.14839313 5:0.074948428 6:0.09971085 7:0.2374729 8:0.057445575 9:0.005006135 10:0.064896588 
--256 1:0.70160134 2:0.21224191 3:0.041984543 4:0.025553458 5:0.018618746 6:0.028489806 7:0.0064337363 8:0.038734832 9:0.16105379 10:0.033823936 
--256 1:0.25930131 2:0.33559222 3:0.18597038 4:0.16169857 5:0.057437529 6:0.31024125 7:0.073858929 8:0.11346941 9:0.14592971 10:0.18283503 
--144.71355879921327 1:0.41942589 2:0.22651749 3:0.17778033 4:0.12469487 5:0.051581418 6:0.42692284 7:0.41086664 8:0.50095763 9:0.37346191 10:0.36493937 
--256 1:0.61122787 2:0.20157713 3:0.085680078 4:0.06242361 5:0.039091308 6:0.11130905 7:0.023002589 8:0.26076273 9:0.11773387 10:0.051423941 
--256 1:0.69017781 2:0.21032479 3:0.056826796 4:0.026755337 5:0.015915264 6:0.035507423 7:0.055464125 8:0.2376427 9:0.23467122 10:0.16911531 
--256 1:0.4806677 2:0.1851386 3:0.12363268 4:0.14817024 5:0.062390772 6:0.35587542 7:0.12996446 8:0.39544868 9:0.32219369 10:0.23665684 
--256 1:0.43557888 2:0.33967801 3:0.10219352 4:0.08604832 5:0.036501272 6:0.09940332 7:0.070486741 8:0.34964196 9:0.19168717 10:0.26973504 
--256 1:0.27595221 2:0.31600602 3:0.19358023 4:0.15157889 5:0.062882647 6:0.26710667 7:0.2345993 8:0.069056252 9:0.15349356 10:0.15805664 
--256 1:0.74281388 2:0.18350478 3:0.039878545 4:0.02636567 5:0.007437117 6:0.060964325 7:0.061447392 8:0.24055379 9:0.13756898 10:0.060824372 
--256 1:0.3011596 2:0.36919151 3:0.16915891 4:0.11086695 5:0.049623033 6:0.070303846 7:0.058244416 8:0.013575102 9:0.07199289 10:0.10517565 
--256 1:0.25277437 2:0.34671478 3:0.20841778 4:0.10748374 5:0.084609332 6:0.36854485 7:0.14393131 8:0.050897349 9:0.094685064 10:0.11262413 
--256 1:0.83535234 2:0.12774302 3:0.021428449 4:0.01132407 5:0.0041521218 6:0.011401249 7:0.036616006 8:0.23338933 9:0.21917764 10:0.15908596 
--256 1:0.58790452 2:0.23731496 3:0.093218248 4:0.057571869 5:0.023990404 6:0.046888818 7:0.1291852 8:0.098114203 9:0.13189777 10:0.12922428 
--38.509961148519714 1:0.7949512 2:0.074027052 3:0.047858905 4:0.050951795 5:0.032211048 6:0.62426074 7:0.090349905 8:0.20943882 9:0.25379829 10:0.17433675 
--256 1:0.39183334 2:0.29463489 3:0.15098858 4:0.11599302 5:0.04655016 6:0.086651722 7:0.22186048 8:0.13773218 9:0.1061465 10:0.094565437 
--256 1:0.64960958 2:0.20506888 3:0.063091422 4:0.055486776 5:0.026743346 6:0.085147387 7:0.0013694809 8:0.00018104189 9:0.049347652 10:0.03606566 
--256 1:0.45962672 2:0.17353768 3:0.11473423 4:0.15830759 5:0.093793778 6:0.015444232 7:0.038610996 8:0.084833123 9:0.034542364 10:0.11699158 
--256 1:0.32557046 2:0.23305295 3:0.1817001 4:0.17848555 5:0.081190943 6:0.076376491 7:0.062365543 8:0.10653443 9:0.060522963 10:0.24205848 
--256 1:0.34005557 2:0.32386268 3:0.16914222 4:0.11091138 5:0.056028163 6:0.14467247 7:0.048230181 8:0.21097408 9:0.10451471 10:0.15552176 
--256 1:0.17309384 2:0.24232461 3:0.19623733 4:0.27064222 5:0.11770199 6:0.029019571 7:0.0080489814 8:0.029732221 9:0.017415465 10:0.015343679 
--256 1:0.31454081 2:0.289247 3:0.18705093 4:0.14543561 5:0.063725644 6:0.22666214 7:0.020772535 8:0.13464126 9:0.092076876 10:0.021025368 
--256 1:0.6154738 2:0.20886653 3:0.074289345 4:0.074932039 5:0.026438279 6:0.039162809 7:0.11816697 8:0.062672359 9:0.28476412 10:0.044430254 
--256 1:0.47621673 2:0.28262715 3:0.09894757 4:0.099679527 5:0.042529029 6:0.2343692 7:0.073576327 8:0.12675877 9:0.030275952 10:0.092138617 
--153.79107818121093 1:0.47750161 2:0.28054229 3:0.11413839 4:0.08473651 5:0.043081206 6:0.4033397 7:0.31737746 8:0.15258843 9:0.14572308 10:0.11381482 
--256 1:0.49851434 2:0.16852331 3:0.17526216 4:0.09747525 5:0.060224928 6:0.17827653 7:0.034233741 8:0.1880473 9:0.10361937 10:0.13031456 
--256 1:0.55945796 2:0.27119095 3:0.087611485 4:0.060348748 5:0.02139085 6:0.066266507 7:0.18344673 8:0.25340201 9:0.0098112484 10:0.037288159 
--256 1:0.36135873 2:0.34376906 3:0.12002683 4:0.11519928 5:0.059646105 6:0.28057264 7:0.055023423 8:0.17249092 9:0.16110621 10:0.14165418 
--256 1:0.49173035 2:0.31275254 3:0.10945342 4:0.054904429 5:0.031159254 6:0.23403505 7:0.015571074 8:0.094065856 9:0.1438889 10:0.017518857 
--256 1:0.46332366 2:0.2405316 3:0.14813834 4:0.10380336 5:0.044203044 6:0.035695007 7:0.069569543 8:0.044338556 9:0.11878966 10:0.16571079 
--75.915201402225165 1:0.4401084 2:0.30163614 3:0.14975489 4:0.071152162 5:0.037348415 6:0.086359096 7:0.15755607 8:0.35822633 9:0.39001513 10:0.30471288 
--256 1:0.28826845 2:0.301144 3:0.16806891 4:0.16106476 5:0.08145388 6:0.077467226 7:0.16658804 8:0.13643817 9:0.052890499 10:0.10394181 
--256 1:0.52997046 2:0.36812154 3:0.058802263 4:0.028791161 5:0.014314574 6:0.085046043 7:0.028740666 8:0.085781898 9:0.010260466 10:0.075287238 
--169.07906199794809 1:0.18429702 2:0.20269964 3:0.43543511 4:0.13507375 5:0.042494478 6:0.14090311 7:0.026715738 8:0.086061781 9:0.076411343 10:0.24585947 
--256 1:0.43271221 2:0.25791925 3:0.12280641 4:0.11872535 5:0.06783677 6:0.38652866 7:0.14970612 8:0.22757893 9:0.22746844 10:0.41174811 
--256 1:0.63271356 2:0.27599852 3:0.059209762 4:0.022658933 5:0.0094192272 6:0.036171519 7:0.067270403 8:0.028536766 9:0.054758109 10:0.047627239 
--256 1:0.40927336 2:0.27162965 3:0.12569025 4:0.13787666 5:0.055530082 6:0.17863956 7:0.21188672 8:0.085408307 9:0.17116673 10:0.18807069 
--256 1:0.33185256 2:0.34135457 3:0.17795085 4:0.098546469 5:0.050295554 6:0.40076924 7:0.16208407 8:0.20628338 9:0.072641124 10:0.024297316 
--256 1:0.50489579 2:0.31540262 3:0.077545421 4:0.073082837 5:0.029073329 6:0.064720514 7:0.11657304 8:0.13199671 9:0.0065347815 10:0.066890089 
--256 1:0.65733889 2:0.19518586 3:0.054552546 4:0.059633906 5:0.03328879 6:0.18061638 7:0.10747036 8:0.0077426493 9:0.051970167 10:0.16367927 
--256 1:0.67880134 2:0.20890189 3:0.054995024 4:0.038701996 5:0.018599747 6:0.22580563 7:0.28549649 8:0.20284882 9:0.10828249 10:0.041282818 
--256 1:0.52917201 2:0.21565139 3:0.084732228 4:0.10955175 5:0.060892623 6:0.037602205 7:0.15844394 8:0.15499693 9:0.04954986 10:0.072096337 
--256 1:0.42653134 2:0.23272795 3:0.15393689 4:0.12488797 5:0.061915845 6:0.012982559 7:0.11773053 8:0.090066483 9:0.15669169 10:0.15453554 
--256 1:0.86593318 2:0.070383693 3:0.0314202 4:0.027171884 5:0.0050910433 6:0.005126613 7:0.10155799 8:0.04633897 9:0.2041046 10:0.23434444 
--199.09163660167218 1:0.3344723 2:0.27441992 3:0.201623 4:0.12842191 5:0.061062884 6:0.38698065 7:0.34176561 8:0.34542576 9:0.32410901 10:0.035053995 
--34.717101744140408 1:0.42807648 2:0.24266803 3:0.084259467 4:0.17881022 5:0.066185803 6:0.76612095 7:0.26891755 8:0.21873095 9:0.17115479 10:0.074530144 
--256 1:0.59522569 2:0.22689118 3:0.078198198 4:0.066061561 5:0.033623371 6:0.2702764 7:0.13609467 8:0.055751329 9:0.10403368 10:0.28034185 
--256 1:0.54668251 2:0.24675551 3:0.063181654 4:0.10249592 5:0.040884412 6:0.23899224 7:0.04400812 8:0.30530377 9:0.16291475 10:0.052978911 
--37.003718980904182 1:0.8064141 2:0.11313101 3:0.043746926 4:0.024068402 5:0.012639556 6:0.093999614 7:0.065575228 8:0.034571258 9:0.034547604 10:0.093874869 
--256 1:0.41525282 2:0.31222287 3:0.12270174 4:0.099383771 5:0.050438802 6:0.053006585 7:0.10941014 8:0.14201332 9:0.13719708 10:0.15847408 
--256 1:0.58265753 2:0.20953314 3:0.082953931 4:0.087862825 5:0.036992576 6:0.065091564 7:0.13960137 8:0.063764668 9:0.02443395 10:0.039929688 
--46.496425232498481 1:0.38225748 2:0.49020975 3:0.056238169 4:0.050238415 5:0.021056189 6:0.064649692 7:0.076068917 8:0.04365957 9:0.12195131 10:0.040636905 
--256 1:0.57880237 2:0.22921941 3:0.092684227 4:0.072600551 5:0.026693444 6:0.15510094 7:0.0030187453 8:0.093709559 9:0.14516783 10:0.11684751 
--256 1:0.59987003 2:0.22954551 3:0.090190309 4:0.055528201 5:0.02486595 6:0.27759546 7:0.069714126 8:0.10631219 9:0.24450608 10:0.14243646 
--256 1:0.55571769 2:0.27076371 3:0.07739622 4:0.067445122 5:0.028677262 6:0.019444057 7:0.012157227 8:0.069116655 9:0.095905881 10:0.10259219 
--256 1:0.39050553 2:0.22332073 3:0.16294761 4:0.15647379 5:0.066752336 6:0.068179295 7:0.026850412 8:0.15242954 9:0.0016498381 10:0.056959494 
--256 1:0.38310182 2:0.40048649 3:0.12474797 4:0.060063259 5:0.031600464 6:0.071055321 7:0.078183444 8:0.14564031 9:0.048982038 10:0.082369725 
--256 1:0.707513 2:0.21347672 3:0.042660547 4:0.023851334 5:0.012498396 6:0.063538148 7:0.15576494 8:0.084125844 9:0.22403615 10:0.17190539 
--256 1:0.35102004 2:0.45926971 3:0.075853059 4:0.073292073 5:0.04056512 6:0.058533941 7:0.0071681757 8:0.13726907 9:0.3274665 10:0.40144866 
--256 1:0.54289472 2:0.27079657 3:0.067583278 4:0.076986514 5:0.041738926 6:0.060186747 7:0.048054204 8:0.032283143 9:0.094190282 10:0.066408134 
--256 1:0.64033892 2:0.23365988 3:0.062902392 4:0.047570268 5:0.015528537 6:0.037499212 7:0.060276075 8:0.11955593 9:0.3046319 10:0.1241446 
--256 1:0.49117863 2:0.28148419 3:0.10005197 4:0.093816244 5:0.033468966 6:0.17680599 7:0.20248044 8:0.14387957 9:0.058589259 10:0.0058882106 
--256 1:0.46558984 2:0.30139799 3:0.15180582 4:0.0570974 5:0.024108948 6:0.30558894 7:0.056706635 8:0.017657146 9:0.045663104 10:0.00092416997 
--256 1:0.55143769 2:0.28547826 3:0.06687665 4:0.065540537 5:0.030666865 6:0.064015267 7:0.010085587 8:0.089615623 9:0.15034694 10:0.15636028 
--256 1:0.44924613 2:0.30610425 3:0.092070453 4:0.10038211 5:0.052197066 6:0.15955369 7:0.097156372 8:0.18053864 9:0.068642897 10:0.012959975 
--256 1:0.48716286 2:0.11654554 3:0.16928798 4:0.10409525 5:0.12290837 6:0.00086215534 7:0.0093161004 8:0.21520812 9:0.060198889 10:0.13612313 
--256 1:0.2915348 2:0.22949583 3:0.19046583 4:0.16101085 5:0.12749269 6:0.45346866 7:0.14331078 8:0.1587973 9:0.16051358 10:0.12301949 
--256 1:0.61742926 2:0.18734151 3:0.086708981 4:0.069918435 5:0.03860182 6:0.0061768585 7:0.00097343586 8:0.028748801 9:0.13644978 10:0.0056243956 
--256 1:0.51472878 2:0.2028528 3:0.1033098 4:0.117391 5:0.061717618 6:0.27757817 7:0.20840639 8:0.00041798452 9:0.14533753 10:0.002941644 
--256 1:0.71274387 2:0.21934065 3:0.040804313 4:0.020365415 5:0.0067457525 6:0.20451103 7:0.075732795 8:0.065945881 9:0.08724047 10:0.14646948 
--256 1:0.35189139 2:0.27944582 3:0.15515141 4:0.15346693 5:0.060044452 6:0.13091281 7:0.19472782 8:0.085068113 9:0.065952182 10:0.21401947 
--256 1:0.39133497 2:0.21707495 3:0.1984708 4:0.1280234 5:0.065095877 6:0.099375211 7:0.032207781 8:0.061515726 9:0.041678412 10:0.13867865 
--256 1:0.4089456 2:0.25971896 3:0.10352492 4:0.14484665 5:0.082963883 6:0.19036521 7:0.083703995 8:0.14469861 9:0.17617736 10:0.28480677 
--256 1:0.50867043 2:0.13982426 3:0.125488 4:0.15407731 5:0.071939997 6:0.0022728466 7:0.055735135 8:0.19864976 9:0.11358917 10:0.027202589 
--256 1:0.20260268 2:0.34143497 3:0.20195587 4:0.19421426 5:0.059792221 6:0.032898596 7:0.16685538 8:0.047363921 9:0.087507657 10:0.16869627 
--256 1:0.50412078 2:0.26953932 3:0.098472206 4:0.08989158 5:0.037976107 6:0.076654767 7:0.010789623 8:0.066978915 9:0.16463358 10:0.12553864 
--256 1:0.31298114 2:0.3082791 3:0.15599328 4:0.14047421 5:0.082272269 6:0.11371979 7:0.10250351 8:0.15845023 9:0.065230401 10:0.011735767 
--10.400029637629268 1:0.25443539 2:0.35591901 3:0.17704334 4:0.15040054 5:0.062201719 6:0.031600533 7:0.32228876 8:0.14347228 9:0.025919288 10:0.011423504 
--256 1:0.73332564 2:0.16461914 3:0.041948101 4:0.041614948 5:0.018492165 6:0.067889235 7:0.10467603 8:0.16221935 9:0.15581632 10:0.12693243 
--256 1:0.24950809 2:0.40227451 3:0.17714718 4:0.11292709 5:0.058143124 6:0.21794794 7:0.22880186 8:0.15528118 9:0.063450634 10:0.10711042 
--256 1:0.65180124 2:0.2396661 3:0.059492993 4:0.033473894 5:0.015565781 6:0.10303453 7:0.02550052 8:0.070324203 9:0.25503158 10:0.21636582 
--256 1:0.21020631 2:0.40656364 3:0.15073184 4:0.15597312 5:0.076525099 6:0.17574997 7:0.43646414 8:0.064996721 9:0.30378291 10:0.38509514 
--256 1:0.45051276 2:0.2594469 3:0.14677485 4:0.10024247 5:0.043023025 6:0.13524717 7:0.075483901 8:0.062556753 9:0.16057209 10:0.044056527 
--256 1:0.38286655 2:0.41536484 3:0.10483073 4:0.048479826 5:0.048458052 6:0.34393943 7:0.01751569 8:0.21733515 9:0.097914374 10:0.044087354 
--256 1:0.35824587 2:0.33914846 3:0.13469943 4:0.11801414 5:0.0498921 6:0.13681055 7:0.35485474 8:0.37556964 9:0.28125449 10:0.35060339 
--256 1:0.66922458 2:0.19524144 3:0.067374645 4:0.042817547 5:0.025341788 6:0.049633445 7:0.036518117 8:0.11928457 9:0.12272726 10:0.22191713 
--256 1:0.47490868 2:0.24953787 3:0.16913813 4:0.067481751 5:0.038933574 6:0.19258411 7:0.070661554 8:0.0039579406 9:0.09376069 10:0.048364385 
--256 1:0.19739835 2:0.23488397 3:0.31985019 4:0.17298089 5:0.074886596 6:0.061100951 7:0.13279389 8:0.13089842 9:0.14714381 10:0.13687569 
--256 1:0.20493841 2:0.1766072 3:0.28208991 4:0.21052976 5:0.12583472 6:0.10890235 7:0.051878528 8:0.02473125 9:0.064708894 10:0.076847626 
--256 1:0.6638587 2:0.18029741 3:0.057343513 4:0.059718226 5:0.038782143 6:0.007733583 7:0.013216959 8:0.069395388 9:0.049680316 10:0.065642102 
--256 1:0.34228853 2:0.32381422 3:0.11263453 4:0.14023667 5:0.081026058 6:0.34887106 7:0.16819808 8:0.2320099 9:0.25533407 10:0.073999459 
--256 1:0.69475002 2:0.20293768 3:0.048745729 4:0.035875462 5:0.01769111 6:0.022530924 7:0.11963279 8:0.29756424 9:0.18067962 10:0.011016916 
--256 1:0.47622961 2:0.33306103 3:0.083598356 4:0.075757125 5:0.031353884 6:0.082981891 7:0.11695917 8:0.099984594 9:0.089101056 10:0.078735155 
--256 1:0.44771211 2:0.30471632 3:0.096968535 4:0.10752505 5:0.043077986 6:0.1727047 7:0.048447754 8:0.0052034913 9:0.18041644 10:0.16596039 
--256 1:0.61643351 2:0.14482795 3:0.094587396 4:0.10557164 5:0.038579505 6:0.014432028 7:0.0087914356 8:0.25238217 9:0.22942508 10:0.047672875 
--256 1:0.59242093 2:0.23376902 3:0.099045732 4:0.050184946 5:0.024579372 6:0.094426152 7:0.086256843 8:0.0019436415 9:0.14608857 10:0.11495854 
--256 1:0.52266489 2:0.23944125 3:0.11121353 4:0.080778494 5:0.045901839 6:0.089121917 7:0.024388898 8:0.11872808 9:0.058022545 10:0.022731886 
--256 1:0.63779886 2:0.22894077 3:0.070098698 4:0.042733299 5:0.020428367 6:0.057235313 7:0.121145 8:0.019400071 9:0.235318 10:0.23361596 
--256 1:0.3384836 2:0.27498853 3:0.20344565 4:0.12430826 5:0.058773956 6:0.20172868 7:0.27949129 8:0.095785949 9:0.010731133 10:0.023929666 
--256 1:0.4262385 2:0.30994477 3:0.12676346 4:0.091161996 5:0.045891271 6:0.0301129 7:0.10740099 8:0.004575719 9:0.09497711 10:0.072423389 
--256 1:0.45371042 2:0.19637231 3:0.13744947 4:0.14351588 5:0.068951914 6:0.15355798 7:0.10624707 8:0.035996771 9:0.035814067 10:0.17280806 
--256 1:0.39858748 2:0.29404921 3:0.15427911 4:0.10575341 5:0.047330798 6:0.0085103863 7:0.0057098987 8:0.047135474 9:0.055877924 10:0.016466727 
--256 1:0.58534746 2:0.28156635 3:0.080482591 4:0.032501144 5:0.020102453 6:0.018218344 7:0.00030260312 8:0.11316382 9:0.0063706904 10:0.057135124 
--256 1:0.39466218 2:0.20955496 3:0.18729525 4:0.13589643 5:0.072591172 6:0.15998031 7:0.0061402273 8:0.039040703 9:0.17425323 10:0.066156461 
--256 1:0.64628634 2:0.20166103 3:0.050239445 4:0.056499108 5:0.045314072 6:0.064040184 7:0.033967545 8:0.031537097 9:0.057515225 10:0.27142782 
--256 1:0.72629185 2:0.13652024 3:0.073138159 4:0.047573604 5:0.01647615 6:0.051572187 7:0.074096716 8:0.078244178 9:0.16545709 10:0.010539554 
--256 1:0.35973367 2:0.26507874 3:0.15507195 4:0.15272636 5:0.067389292 6:0.054451578 7:0.15224538 8:0.098196066 9:0.20519394 10:0.053057535 
--256 1:0.76737666 2:0.16586627 3:0.041259744 4:0.019425006 5:0.006072315 6:0.026535816 7:0.078870304 8:0.0955899 9:0.073779154 10:0.063908106 
--256 1:0.32778264 2:0.24794054 3:0.1702548 4:0.1706682 5:0.083353818 6:0.1248681 7:0.13681434 8:0.11967265 9:0.042008064 10:0.041755611 
--256 1:0.77641667 2:0.15654589 3:0.033426682 4:0.025337925 5:0.0082728371 6:0.028184349 7:0.011932414 8:0.28785559 9:0.25147809 10:0.22348996 
--256 1:0.53454179 2:0.29724396 3:0.09766529 4:0.05041405 5:0.020134905 6:0.017827433 7:0.01666255 8:0.027286864 9:0.1292831 10:0.051365446 
--86.668837663324808 1:0.49651572 2:0.19157023 3:0.15065474 4:0.109398 5:0.051861304 6:0.11120795 7:0.26203493 8:0.47795305 9:0.34320723 10:0.24762951 
--101.55009603907554 1:0.40073436 2:0.3468489 3:0.17154553 4:0.047302291 5:0.033568921 6:0.17701885 7:0.025134175 8:0.29782396 9:0.15605668 10:0.37735365 
--256 1:0.56369275 2:0.2569485 3:0.086069152 4:0.064098303 5:0.029191292 6:0.047856698 7:0.078626508 8:0.041351798 9:0.047742676 10:0.22746134 
--256 1:0.55435534 2:0.22643681 3:0.094455932 4:0.084956301 5:0.039795626 6:0.046348922 7:0.091600552 8:0.054848501 9:0.16605838 10:0.28872277 
--256 1:0.45800453 2:0.24817382 3:0.15067853 4:0.094686032 5:0.048457087 6:0.015950819 7:0.12365269 8:0.1154392 9:0.19875707 10:0.18933709 
--256 1:0.5728104 2:0.23692014 3:0.11270851 4:0.055839326 5:0.021721617 6:0.14961738 7:0.057261318 8:0.011399029 9:0.023794774 10:0.14375146 
--256 1:0.34364096 2:0.38415581 3:0.13795528 4:0.0892704 5:0.044977549 6:0.17521327 7:0.0022125306 8:0.099265311 9:0.071774154 10:0.17779434 
--256 1:0.36368001 2:0.30205843 3:0.091746029 4:0.16050199 5:0.082013541 6:0.31600675 7:0.2900957 8:0.13276407 9:0.16908845 10:0.25465898 
--256 1:0.45481702 2:0.2280812 3:0.13889704 4:0.10863082 5:0.069573925 6:0.11612285 7:0.101482 8:0.032290661 9:0.27257842 10:0.29181731 
--256 1:0.41139566 2:0.43920234 3:0.095370324 4:0.036988438 5:0.01704324 6:0.054737759 7:0.031913591 8:0.041154349 9:0.05302932 10:0.0058721367 
--256 1:0.40188617 2:0.271285 3:0.16879127 4:0.10454468 5:0.053492875 6:0.22179743 7:0.16186699 8:0.036525906 9:0.014611486 10:0.037385904 
--12.678862506089335 1:0.27728756 2:0.49235048 3:0.11967891 4:0.083957937 5:0.026725107 6:0.54064424 7:0.10050628 8:0.17534932 9:0.02731157 10:0.037136851 
--256 1:0.36698334 2:0.36343246 3:0.14037882 4:0.08577756 5:0.043427822 6:0.036152926 7:0.1711777 8:0.14493918 9:0.085526243 10:0.21718703 
--256 1:0.58310744 2:0.25635575 3:0.067696024 4:0.062013459 5:0.030827324 6:0.013892311 7:0.01465579 8:0.013688877 9:0.037767746 10:0.077368697 
--44.849846081628741 1:0.08929837 2:0.2496537 3:0.25559163 4:0.29981253 5:0.10564377 6:0.24612617 7:0.11291613 8:0.26286559 9:0.36583609 10:0.089086513 
--256 1:0.78195546 2:0.17334806 3:0.027420086 4:0.011762009 5:0.0055143886 6:0.017369968 7:0.034312548 8:0.050394179 9:0.23176582 10:0.30956271 
--9.0816586468030351 1:0.5072857 2:0.24759791 3:0.14390763 4:0.070958222 5:0.030250536 6:0.43027492 7:0.53529815 8:0.20954861 9:0.016448947 10:0.45304697 
--256 1:0.25921521 2:0.42267798 3:0.13723139 4:0.11681057 5:0.064064849 6:0.041317854 7:0.15165868 8:0.0052818791 9:0.046467036 10:0.0082420915 
--256 1:0.65498176 2:0.14871426 3:0.057681275 4:0.056068078 5:0.082554622 6:0.03791382 7:0.039213111 8:0.38034357 9:0.2837541 10:0.099353724 
--256 1:0.35973606 2:0.50343434 3:0.048762869 4:0.05625409 5:0.031812635 6:0.10153519 7:0.077104712 8:0.15846355 9:0.048132519 10:0.03345344 
--256 1:0.33995114 2:0.22785737 3:0.19980862 4:0.16494538 5:0.067437505 6:0.090171044 7:0.0057026214 8:0.24129944 9:0.033812412 10:0.11311294 
--256 1:0.23925778 2:0.26799881 3:0.20604071 4:0.19914665 5:0.087556047 6:0.1603971 7:0.042153032 8:0.097692251 9:0.086825382 10:0.20963302 
--256 1:0.34055192 2:0.31813541 3:0.16393693 4:0.11942139 5:0.057954355 6:0.0039167981 7:0.021154431 8:0.20789295 9:0.055170855 10:0.13600739 
--256 1:0.39946544 2:0.39806225 3:0.096235022 4:0.073326352 5:0.032910941 6:0.10941995 7:0.049164209 8:0.042839869 9:0.061450776 10:0.035787649 
--256 1:0.43220757 2:0.35795557 3:0.14087533 4:0.052449476 5:0.016512047 6:0.18893412 7:0.056584095 8:0.019145611 9:0.032882623 10:0.025576186 
--256 1:0.62653303 2:0.12693706 3:0.095496242 4:0.097944515 5:0.053089149 6:0.10519717 7:0.074498697 8:0.22806041 9:0.36285058 10:0.38914307 
--256 1:0.61014441 2:0.262333 3:0.065010257 4:0.034154302 5:0.028358027 6:0.1334583 7:0.085390498 8:0.21627473 9:0.070653169 10:0.063975056 
--256 1:0.34207133 2:0.21829194 3:0.20088573 4:0.18927002 5:0.049480983 6:0.074158018 7:0.1199371 8:0.51155839 9:0.36056116 10:0.3478576 
--178.37427445700436 1:0.5298967 2:0.18048554 3:0.070076069 4:0.13222525 5:0.087316446 6:0.21324763 7:0.10601991 8:0.0077085606 9:0.21094733 10:0.52861577 
--256 1:0.46070028 2:0.33375418 3:0.10454834 4:0.065052704 5:0.035944504 6:0.054993445 7:0.02288961 8:0.04544344 9:0.069631546 10:0.070653261 
--256 1:0.36876841 2:0.43442352 3:0.10823617 4:0.06124232 5:0.027329583 6:0.093272355 7:0.020858178 8:0.11676491 9:0.061668422 10:0.099438311 
--256 1:0.28633467 2:0.26351066 3:0.1545017 4:0.19555247 5:0.1001005 6:0.28078332 7:0.008886321 8:0.24638043 9:0.36431308 10:0.052858898 
--256 1:0.29799791 2:0.39014801 3:0.10547636 4:0.12356963 5:0.082808081 6:0.042276402 7:0.19910078 8:0.09680431 9:0.0050507486 10:0.01116508 
--256 1:0.52497487 2:0.27495308 3:0.092757579 4:0.078251382 5:0.029063091 6:0.14440304 7:0.12367985 8:0.089776673 9:0.15098854 10:0.098260835 
--1.2989225431197071 1:0.70361789 2:0.079034792 3:0.10173787 4:0.068122875 5:0.047486579 6:0.59518804 7:0.47825103 8:0.29143351 9:0.33229623 10:0.034851708 
--256 1:0.49198894 2:0.25931838 3:0.1322449 4:0.076022833 5:0.040424956 6:0.0043509137 7:0.066715487 8:0.064038652 9:0.12243185 10:0.052727274 
--256 1:0.74116928 2:0.1359623 3:0.05465439 4:0.052638462 5:0.015575568 6:0.043950339 7:0.15873471 8:0.027433376 9:0.21698601 10:0.077955405 
--256 1:0.38599848 2:0.26944482 3:0.1599956 4:0.12919452 5:0.055366585 6:0.17239743 7:0.15481023 8:0.14364199 9:0.1617069 10:0.1742472 
--256 1:0.58970691 2:0.28746907 3:0.078149215 4:0.033958527 5:0.010716278 6:0.10688351 7:0.065402824 8:0.058037491 9:0.02500407 10:0.019571116 
--256 1:0.56477444 2:0.1957375 3:0.084706656 4:0.092640953 5:0.062140444 6:0.033238988 7:0.082505271 8:0.17445486 9:0.049488763 10:0.13487938 
--256 1:0.39701689 2:0.33861104 3:0.10664152 4:0.10731377 5:0.050416779 6:0.38103746 7:0.069779303 8:0.10738792 9:0.24336938 10:0.05098526 
--256 1:0.54983139 2:0.22973449 3:0.085419171 4:0.090572652 5:0.044442296 6:0.051916217 7:0.029162132 8:0.12126665 9:0.046156795 10:0.037476361 
--256 1:0.52829416 2:0.264444 3:0.10349411 4:0.068926542 5:0.034841195 6:0.062457396 7:0.11825548 8:0.18604853 9:0.070885495 10:0.072386141 
--25.602720388424501 1:0.69280227 2:0.14289127 3:0.072408356 4:0.063567862 5:0.028330234 6:0.0039310916 7:0.18466303 8:0.06170868 9:0.047307629 10:0.13921553 
--256 1:0.52891158 2:0.20046258 3:0.091610089 4:0.11895015 5:0.060065597 6:0.013219741 7:0.052342592 8:0.17562723 9:0.22068902 10:0.2314509 
--256 1:0.32264606 2:0.26562321 3:0.19822681 4:0.13546808 5:0.078035835 6:0.012308274 7:0.14110824 8:0.11810448 9:0.37581488 10:0.25202375 
--256 1:0.43952947 2:0.21547521 3:0.15705465 4:0.14231786 5:0.045622806 6:0.14649337 7:0.047412664 8:0.064590685 9:0.026788124 10:0.01731158 
--256 1:0.55622992 2:0.31967888 3:0.0666468 4:0.036185385 5:0.021259014 6:0.015623082 7:0.016188129 8:0.046042292 9:0.036108588 10:0.038541042 
--256 1:0.41381468 2:0.40629781 3:0.085807869 4:0.063796162 5:0.030283479 6:0.14699034 7:0.11363134 8:0.12802018 9:0.226882 10:0.059391894 
--256 1:0.43734341 2:0.30127624 3:0.11407421 4:0.10589136 5:0.041414782 6:0.15492854 7:0.13868974 8:0.22548096 9:0.11959408 10:0.16589498 
--114.97391070736514 1:0.56905166 2:0.13998372 3:0.15324218 4:0.087789475 5:0.049932969 6:0.25792172 7:0.26899352 8:0.09972977 9:0.060391518 10:0.31446787 
--256 1:0.65583726 2:0.2336082 3:0.062767348 4:0.033552994 5:0.014234204 6:0.047518154 7:0.16137173 8:0.12534224 9:0.26882695 10:0.30877298 
--256 1:0.51594245 2:0.23606907 3:0.096923196 4:0.10586161 5:0.04520367 6:0.036386722 7:0.13425367 8:0.1808811 9:0.079783489 10:0.33072179 
--256 1:0.41532691 2:0.31398582 3:0.11184684 4:0.11645559 5:0.042384844 6:0.030797773 7:0.059090349 8:0.1506711 9:0.16338841 10:0.062981223 
--185.56330983730956 1:0.21709872 2:0.27324972 3:0.23552719 4:0.20385795 5:0.070266428 6:0.1904123 7:0.095525559 8:0.052922262 9:0.4025341 10:0.25512138 
--256 1:0.37913525 2:0.40636755 3:0.10515905 4:0.077136249 5:0.032201909 6:0.031129369 7:0.00478075 8:0.14071816 9:0.05020299 10:0.0046521215 
--122.83022201511906 1:0.56877352 2:0.3239876 3:0.049277474 4:0.036139461 5:0.021821944 6:0.017606457 7:0.070723202 8:0.33950299 9:0.33488112 10:0.50016117 
--256 1:0.59927848 2:0.27962316 3:0.081548776 4:0.028203106 5:0.011346483 6:0.029823458 7:0.017305223 8:0.038631375 9:0.071360733 10:0.061652289 
--256 1:0.54812758 2:0.23741452 3:0.099671008 4:0.082295023 5:0.032491867 6:0.13726537 7:0.13882829 8:0.20824073 9:0.1620894 10:0.096585379 
--256 1:0.7183043 2:0.1945463 3:0.036881177 4:0.034952333 5:0.01531589 6:0.16938915 7:0.17250116 8:0.023385169 9:0.092866056 10:0.066189667 
--256 1:0.53850222 2:0.23155832 3:0.10379427 4:0.080411473 5:0.045733706 6:0.023623125 7:0.15347872 8:0.10822949 9:0.022099207 10:0.064693536 
--256 1:0.6751104 2:0.17901495 3:0.073125322 4:0.052148327 5:0.020600998 6:0.033185923 7:0.20223835 8:0.013106558 9:0.25219693 10:0.28658957 
--256 1:0.63426243 2:0.21746272 3:0.064865832 4:0.052488308 5:0.030920709 6:0.065805551 7:0.029259856 8:0.067393972 9:0.055967912 10:0.010077893 
--256 1:0.56856656 2:0.1429461 3:0.12828474 4:0.096799589 5:0.063403016 6:0.072686515 7:0.093935986 8:0.12577522 9:0.0044289203 10:0.23435417 
--256 1:0.57575075 2:0.18695991 3:0.112346 4:0.081035976 5:0.043907359 6:0.030965413 7:0.030283342 8:0.068478562 9:0.020345813 10:0.04729675 
--256 1:0.56153061 2:0.24446134 3:0.087447771 4:0.074082266 5:0.03247801 6:0.050832912 7:0.0124576 8:0.092352894 9:0.07930664 10:0.15758905 
--256 1:0.32107091 2:0.2968167 3:0.15027723 4:0.16889473 5:0.062940417 6:0.29198299 7:0.04957632 8:0.1613357 9:0.23522011 10:0.0039343269 
--256 1:0.81973825 2:0.11988017 3:0.028915929 4:0.022078201 5:0.0093874435 6:0.01863087 7:0.10660054 8:0.13026136 9:0.15623449 10:0.096679942 
--256 1:0.51868068 2:0.19843304 3:0.13098398 4:0.10422412 5:0.047678188 6:0.27388904 7:0.083006955 8:0.28381919 9:0.15899796 10:0.15784224 
--256 1:0.63396161 2:0.23013085 3:0.054020693 4:0.052325973 5:0.029560869 6:0.023796308 7:0.024788729 8:0.082739063 9:0.15731352 10:0.15570018 
--256 1:0.55226378 2:0.24229443 3:0.11889671 4:0.061978199 5:0.024566877 6:0.028696499 7:0.10654365 8:0.019462714 9:0.0092147099 10:0.10965835 
--256 1:0.72313141 2:0.16331024 3:0.066615142 4:0.032554906 5:0.014388306 6:0.040750386 7:0.095531568 8:0.10186234 9:0.028108047 10:0.043514085 
--256 1:0.6174104 2:0.22236364 3:0.071767069 4:0.059571686 5:0.028887213 6:0.061453009 7:0.022201754 8:0.031461377 9:0.13468116 10:0.11686489 
--256 1:0.67191949 2:0.17005762 3:0.076831424 4:0.057674409 5:0.023517055 6:0.082344009 7:0.1113679 8:0.075673873 9:0.062979217 10:0.11090502 
--256 1:0.47154864 2:0.18191091 3:0.16160572 4:0.12158784 5:0.063346894 6:0.15926303 7:0.058702222 8:0.037145054 9:0.066873688 10:0.11545193 
--256 1:0.70665745 2:0.21975518 3:0.043595517 4:0.024891302 5:0.0051005528 6:0.0036580827 7:0.10161873 8:0.064743242 9:0.12097519 10:0.17815475 
--256 1:0.60537817 2:0.23056122 3:0.088338947 4:0.051257638 5:0.024464023 6:0.061432763 7:0.0027059824 8:0.1648132 9:0.22515185 10:0.14805014 
--256 1:0.48412755 2:0.31752488 3:0.099173376 4:0.062275465 5:0.036898732 6:0.030935096 7:0.20505151 8:0.094951179 9:0.016394786 10:0.12827747 
--256 1:0.59806197 2:0.21953094 3:0.11947792 4:0.049791845 5:0.01313733 6:0.14061933 7:0.00090106399 8:0.01425672 9:0.0047610529 10:0.05845697 
--256 1:0.58891588 2:0.24522553 3:0.10657902 4:0.042683865 5:0.016595711 6:0.087752299 7:0.020804603 8:0.0081552616 9:0.054364087 10:0.20137951 
--256 1:0.56696689 2:0.18108399 3:0.12760861 4:0.071460701 5:0.052879813 6:0.17137344 7:0.023064383 8:0.066596843 9:0.13349717 10:0.052743007 
--256 1:0.82057742 2:0.061900604 3:0.05003897 4:0.042141912 5:0.025341095 6:0.027867156 7:0.16675693 8:0.11953483 9:0.071674479 10:0.1505209 
--256 1:0.40553997 2:0.42064217 3:0.092288979 4:0.049433763 5:0.032095117 6:0.080974401 7:0.029094494 8:0.14245235 9:0.023224546 10:0.035923808 
--256 1:0.64707299 2:0.21055923 3:0.087705738 4:0.036918364 5:0.017743676 6:0.13403942 7:0.025933506 8:0.0011621351 9:0.12878354 10:0.085421481 
--256 1:0.71665475 2:0.16176704 3:0.048275182 4:0.047108467 5:0.02619457 6:0.044455555 7:0.013489834 8:0.12423788 9:0.1146874 10:0.16500213 
--256 1:0.69646844 2:0.2019182 3:0.056734381 4:0.029259781 5:0.015619191 6:0.070574061 7:0.086630727 8:0.092043297 9:0.16650224 10:0.019489329 
--256 1:0.4659077 2:0.26115646 3:0.13205381 4:0.1034554 5:0.037426641 6:0.13187829 7:0.18488164 8:0.031518978 9:0.097241094 10:0.062148235 
--256 1:0.36448663 2:0.48649369 3:0.058128799 4:0.062887375 5:0.028003503 6:0.12875926 7:0.00064568637 8:0.11353432 9:0.069094803 10:0.011662783 
--256 1:0.30035308 2:0.26417854 3:0.14991585 4:0.19637622 5:0.08917631 6:0.038749455 7:0.018368798 8:0.098861877 9:0.13390815 10:0.018174895 
--256 1:0.47606028 2:0.23435234 3:0.088142291 4:0.12024142 5:0.081203672 6:0.033952422 7:0.36871251 8:0.0059715754 9:0.11620238 10:0.24498647 
--256 1:0.64884412 2:0.20240311 3:0.066361153 4:0.058827933 5:0.023563685 6:0.042582644 7:0.095947373 8:0.081274902 9:0.10399702 10:0.10036196 
--256 1:0.66814269 2:0.18508033 3:0.075531949 4:0.052180275 5:0.019064754 6:0.0068018529 7:0.052667718 8:0.05100805 9:0.082329823 10:0.020255585 
--256 1:0.42450435 2:0.29604023 3:0.1035542 4:0.1062902 5:0.069611013 6:0.063562037 7:0.081057792 8:0.002880064 9:0.0051672539 10:0.2312998 
--256 1:0.68613079 2:0.18012751 3:0.065300051 4:0.039209384 5:0.029232268 6:0.030632031 7:0.054877423 8:0.029211202 9:0.067044135 10:0.036576451 
--256 1:0.67907394 2:0.15992788 3:0.049802759 4:0.07309772 5:0.038097708 6:0.069638291 7:0.065441972 8:0.2207976 9:0.094452562 10:0.30507551 
--256 1:0.38120139 2:0.37249613 3:0.120529 4:0.078611959 5:0.047161524 6:0.17408535 7:0.17407535 8:0.21254413 9:0.077678195 10:0.055575814 
--256 1:0.34927398 2:0.24916216 3:0.17201117 4:0.15700236 5:0.072550341 6:0.21789859 7:0.33456482 8:0.014663085 9:0.065147538 10:0.19789483 
--256 1:0.55737032 2:0.16792911 3:0.13260147 4:0.091754163 5:0.050344937 6:0.23352502 7:0.067746388 8:0.0047090097 9:0.3341312 10:0.12895511 
--256 1:0.54622186 2:0.20958912 3:0.11497391 4:0.085399377 5:0.043815728 6:0.056799962 7:0.021158599 8:0.15248391 9:0.008908854 10:0.13790948 
--111.8174998540898 1:0.22182278 2:0.25668848 3:0.21688487 4:0.19678974 5:0.10781412 6:0.17443328 7:0.31812562 8:0.26323358 9:0.07622674 10:0.013163551 
--256 1:0.23615197 2:0.5067639 3:0.10952367 4:0.10274425 5:0.044816212 6:0.2673553 7:0.17127573 8:0.13643383 9:0.07592027 10:0.0075172994 
--256 1:0.66954528 2:0.19462099 3:0.065669442 4:0.049768506 5:0.020395782 6:0.080277935 7:0.086701665 8:0.14080948 9:0.13587684 10:0.19621094 
--256 1:0.30066919 2:0.31673687 3:0.18429664 4:0.1424763 5:0.055821011 6:0.29121329 7:0.20566322 8:0.07731612 9:0.130827 10:0.059220184 
--256 1:0.53628493 2:0.29592328 3:0.1044368 4:0.04536356 5:0.017991434 6:0.075394563 7:0.071152589 8:0.022745009 9:0.071042481 10:0.039095992 
--256 1:0.43650814 2:0.20217049 3:0.16686231 4:0.13497743 5:0.059481631 6:0.023392105 7:0.19630104 8:0.29122453 9:0.057978932 10:0.058923248 
--256 1:0.57083618 2:0.26513025 3:0.067852871 4:0.060114489 5:0.036066214 6:0.18590741 7:0.050033876 8:0.015146402 9:0.19596037 10:0.12568039 
--256 1:0.47739674 2:0.18881268 3:0.1491426 4:0.13067054 5:0.053977445 6:0.0079949578 7:0.13319418 8:0.19301918 9:0.069251568 10:0.084077068 
--256 1:0.46534506 2:0.22746873 3:0.14762454 4:0.1148499 5:0.044711772 6:0.28927681 7:0.23778961 8:0.37132242 9:0.17358574 10:0.30213956 
--256 1:0.37701053 2:0.32902892 3:0.1221851 4:0.11504702 5:0.056728423 6:0.18570722 7:0.038069246 8:0.070851571 9:0.029533787 10:0.033718807 
--256 1:0.73502492 2:0.19885962 3:0.031642827 4:0.027685595 5:0.0067870354 6:0.058828826 7:0.059929189 8:0.19580019 9:0.4750654 10:0.4577651 
--256 1:0.29561441 2:0.22472534 3:0.14642251 4:0.22725632 5:0.10598142 6:0.056083898 7:0.073943673 8:0.21032461 9:0.056004023 10:0.0082221364 
--12.075646646664381 1:0.43908044 2:0.27144526 3:0.13007717 4:0.12201452 5:0.037382619 6:0.20976189 7:0.12244998 8:0.16752131 9:0.060286922 10:0.21185259 
--256 1:0.41030992 2:0.24258371 3:0.16304361 4:0.12856247 5:0.05550029 6:0.069001023 7:0.093177849 8:0.14372748 9:0.20410327 10:0.028996843 
--256 1:0.57647585 2:0.18276937 3:0.086621312 4:0.11833513 5:0.035798332 6:0.10736045 7:0.059292164 8:0.16807778 9:0.19502029 10:0.27234953 
--256 1:0.53374065 2:0.24180768 3:0.10938182 4:0.070279341 5:0.044790512 6:0.0066755281 7:0.013995161 8:0.085170824 9:0.11327171 10:0.089065949 
--256 1:0.22571614 2:0.3222736 3:0.17492505 4:0.19029067 5:0.086794535 6:0.15974414 7:0.063148308 8:0.29908728 9:0.0063209133 10:0.048873672 
--256 1:0.48720967 2:0.25836911 3:0.089672332 4:0.10990695 5:0.054841943 6:0.17146868 7:0.14357868 8:0.16638159 9:0.041046395 10:0.095696638 
--256 1:0.26766465 2:0.29386821 3:0.19364652 4:0.17626339 5:0.068557234 6:0.018624291 7:0.12356155 8:0.051435474 9:0.1016963 10:0.11260832 
--256 1:0.55941919 2:0.29122641 3:0.078231949 4:0.05684727 5:0.014275181 6:0.040600784 7:0.066134354 8:0.078576146 9:0.21915332 10:0.0092426105 
--3.3973326862734599 1:0.30240664 2:0.10679716 3:0.15810807 4:0.29415371 5:0.13853443 6:0.028940249 7:0.03449397 8:0.48444674 9:0.61440509 10:0.42556424 
--256 1:0.70328958 2:0.17200609 3:0.038867028 4:0.056845987 5:0.028991314 6:0.099566336 7:0.21302892 8:0.023737059 9:0.040822902 10:0.048108344 
--256 1:0.64714179 2:0.13355534 3:0.10555255 4:0.070469329 5:0.043280996 6:0.089282257 7:0.022078133 8:0.027365086 9:0.024042649 10:0.078720999 
--256 1:0.4239803 2:0.29027487 3:0.13153853 4:0.10546607 5:0.048740245 6:0.043049853 7:0.1460797 8:0.39009985 9:0.15199658 10:0.11642997 
--256 1:0.54255325 2:0.21511561 3:0.093857814 4:0.088263427 5:0.060209902 6:0.23436471 7:0.17275257 8:0.49417069 9:0.15454384 10:0.080358055 
--256 1:0.21908031 2:0.32390119 3:0.23857422 4:0.11676271 5:0.10168157 6:0.041904618 7:0.085906121 8:0.027308893 9:0.0084070698 10:0.018567014 
--256 1:0.44909383 2:0.22190152 3:0.11203368 4:0.14669882 5:0.070272143 6:0.093124488 7:0.006589445 8:0.19260616 9:0.10891352 10:0.012724567 
--256 1:0.46259962 2:0.25156337 3:0.14257693 4:0.10226067 5:0.040999408 6:0.0074823719 7:0.0066189085 8:0.024307929 9:0.033706239 10:0.011946673 
--256 1:0.45296404 2:0.31076624 3:0.11928266 4:0.086546661 5:0.030440404 6:0.0469462 7:0.095589594 8:0.055542274 9:0.021044914 10:0.094017297 
--256 1:0.5215193 2:0.27805972 3:0.13552785 4:0.04668886 5:0.018204279 6:0.094432757 7:0.076392935 8:0.0080816301 9:0.085439824 10:0.026263304 
--256 1:0.44758839 2:0.30632147 3:0.140721 4:0.07615373 5:0.029215417 6:0.025484246 7:0.022527195 8:0.078625501 9:0.17639718 10:0.22555662 
--256 1:0.28920874 2:0.25621276 3:0.19802341 4:0.16139922 5:0.095155872 6:0.00093674149 7:0.1889979 8:0.18744228 9:0.083262444 10:0.068775882 
--57.615144427095082 1:0.64982084 2:0.21974434 3:0.060823063 4:0.047040874 5:0.022570881 6:0.48792347 7:0.25611929 8:0.12642799 9:0.020801897 10:0.00081990634 
--256 1:0.36259841 2:0.25384572 3:0.18304435 4:0.12901621 5:0.071495307 6:0.43632772 7:0.22248905 8:0.18066766 9:0.10744321 10:0.095841579 
--256 1:0.26721887 2:0.32778011 3:0.15733105 4:0.14794718 5:0.099722778 6:0.11723855 7:0.36449934 8:0.10634879 9:0.098204567 10:0.26787154 
--256 1:0.64990661 2:0.19369831 3:0.077384042 4:0.057795525 5:0.021215521 6:0.072537304 7:0.12847632 8:0.0060867962 9:0.18567657 10:0.13618157 
--51.80573342279591 1:0.20128139 2:0.31848613 3:0.22066269 4:0.19077656 5:0.068793233 6:0.39269431 7:0.2677041 8:0.019932153 9:0.072112808 10:0.025585638 
--256 1:0.38061678 2:0.30938203 3:0.15027003 4:0.11094486 5:0.048786297 6:0.23908172 7:0.011429881 8:0.099622939 9:0.14093469 10:7.1487061e-05 
--256 1:0.4522355 2:0.22042466 3:0.1614239 4:0.10900391 5:0.056912036 6:0.085189171 7:0.021681031 8:0.049617389 9:0.09133162 10:0.016177426 
--256 1:0.1515772 2:0.48149174 3:0.14614212 4:0.15456939 5:0.066219543 6:0.033536826 7:0.017863743 8:0.0932162 9:0.0071297855 10:0.007014157 
--256 1:0.26333316 2:0.43417316 3:0.11564964 4:0.12643104 5:0.060412999 6:0.30958544 7:0.0090578551 8:0.10579475 9:0.15706009 10:0.35254588 
--256 1:0.62790125 2:0.22384244 3:0.062358351 4:0.048059085 5:0.037838868 6:0.025391199 7:0.061248706 8:0.15237027 9:0.095898512 10:0.080224326 
--256 1:0.45909793 2:0.24997357 3:0.12724548 4:0.10784972 5:0.055833305 6:0.57550544 7:0.16155602 8:0.0034132987 9:0.1214094 10:0.056794365 
--1.2596238519782563 1:0.25597483 2:0.1401037 3:0.49780049 4:0.084037999 5:0.022082974 6:0.21790154 7:0.1256623 8:0.15087145 9:0.30649947 10:0.27201859 
--256 1:0.44306142 2:0.23975849 3:0.17858248 4:0.068752807 5:0.069844812 6:0.017155367 7:0.095987591 8:0.023061137 9:0.016341678 10:0.13167828 
--117.41320862362006 1:0.47818432 2:0.17988251 3:0.17161727 4:0.10654293 5:0.063772979 6:0.016522776 7:0.085768638 8:0.36593127 9:0.028055783 10:0.017779799 
--256 1:0.65481749 2:0.208388 3:0.058292925 4:0.054345587 5:0.024155997 6:0.13373819 7:0.00088835395 8:0.11039428 9:0.15678523 10:0.2272228 
--256 1:0.664175 2:0.20803491 3:0.053881064 4:0.047656007 5:0.026253018 6:0.039657537 7:0.026644804 8:0.022395535 9:0.032662145 10:0.13997343 
--256 1:0.32379264 2:0.23583448 3:0.17796887 4:0.16738061 5:0.095023408 6:0.25536141 7:0.082855492 8:0.078978835 9:0.025521018 10:0.061794698 
--256 1:0.55332316 2:0.20173371 3:0.083337079 4:0.11502639 5:0.046579662 6:0.23502708 7:0.016658846 8:0.018812889 9:0.075670464 10:0.021434888 
--256 1:0.69305928 2:0.22816375 3:0.02670194 4:0.037955746 5:0.014119287 6:0.0039931231 7:0.059578632 8:0.16235542 9:0.089081524 10:0.090786477 
--256 1:0.54125082 2:0.30610057 3:0.072187708 4:0.048302514 5:0.032158392 6:0.13580461 7:0.1250315 8:0.0092235048 9:0.14771203 10:0.25265701 
--62.106019577665499 1:0.79992239 2:0.094236996 3:0.053688379 4:0.025211817 5:0.026940418 6:0.19982386 7:0.050152323 8:0.0076290705 9:0.28487252 10:0.1854066 
--42.582301784856313 1:0.43899414 2:0.26474304 3:0.14140082 4:0.11047491 5:0.04438709 6:0.47077125 7:0.54495574 8:0.56430309 9:0.48294659 10:0.39311901 
--256 1:0.64068224 2:0.1626343 3:0.072811386 4:0.081504981 5:0.042367092 6:0.13271335 7:0.073730877 8:0.11075511 9:0.26686217 10:0.20968645 
--256 1:0.38578511 2:0.27673026 3:0.15573535 4:0.12289698 5:0.058852304 6:0.24796065 7:0.018175213 8:0.22481066 9:0.15069192 10:0.073016093 
--43.609106435078694 1:0.34502473 2:0.34025269 3:0.13983755 4:0.09569092 5:0.07919411 6:0.4092952 7:0.054485667 8:0.21614432 9:0.44220567 10:0.53213079 
--256 1:0.35585803 2:0.34436573 3:0.14230044 4:0.10352702 5:0.053948787 6:0.16459449 7:0.00095944561 8:0.025936826 9:0.12598305 10:0.09501018 
--256 1:0.25345834 2:0.30905758 3:0.21877353 4:0.14635989 5:0.072350663 6:0.11683317 7:0.10913537 8:0.12645648 9:0.084272308 10:0.11379171 
--256 1:0.55024024 2:0.21756503 3:0.12335219 4:0.068386927 5:0.040455601 6:0.034781216 7:0.030898407 8:0.053349222 9:0.012662133 10:0.14524789 
--256 1:0.26423275 2:0.33479843 3:0.2214642 4:0.12559288 5:0.053911747 6:0.11083905 7:0.11734679 8:0.047307425 9:0.31164103 10:0.33784772 
--256 1:0.38408462 2:0.36905406 3:0.10726326 4:0.095667146 5:0.04393091 6:0.064742605 7:0.033821272 8:0.11492362 9:0.0019048551 10:0.00081820581 
--256 1:0.6388407 2:0.24148442 3:0.06288362 4:0.038855103 5:0.017936159 6:0.070681026 7:0.24780971 8:0.15175617 9:0.12808701 10:0.32395703 
--256 1:0.37195598 2:0.39439147 3:0.14907882 4:0.049742663 5:0.034831068 6:0.13392187 7:0.059365918 8:0.22793876 9:0.088701278 10:0.10734228 
--256 1:0.47231318 2:0.26117896 3:0.07823138 4:0.091220884 5:0.097055592 6:0.025280065 7:0.048491498 8:0.037780999 9:0.061325644 10:0.070397634 
--256 1:0.51612863 2:0.24418126 3:0.08793576 4:0.08778274 5:0.063971608 6:0.059770727 7:0.042474322 8:0.029835573 9:0.098772965 10:0.20504818 
--256 1:0.38094252 2:0.18992149 3:0.2155013 4:0.14787458 5:0.065760102 6:0.12622832 7:0.06944162 8:0.034995051 9:0.0026696734 10:0.15595932 
--256 1:0.69319397 2:0.19091648 3:0.050133279 4:0.037527309 5:0.028228958 6:0.029630855 7:0.043356235 8:0.035848865 9:0.01346908 10:0.087686739 
--256 1:0.35848349 2:0.31122518 3:0.17106399 4:0.11326791 5:0.045959438 6:0.23570636 7:0.26722467 8:0.056654157 9:0.0035783198 10:0.10126721 
--256 1:0.46532699 2:0.27361137 3:0.12395928 4:0.092567329 5:0.044535031 6:0.05502091 7:0.07368191 8:0.025337639 9:0.012366974 10:0.18921597 
--256 1:0.35487081 2:0.32514548 3:0.15284396 4:0.11477135 5:0.0523684 6:0.19437979 7:0.12354128 8:0.10536167 9:0.15132639 10:0.12075602 
--256 1:0.46880083 2:0.28201569 3:0.12785057 4:0.086447011 5:0.034885892 6:0.28240624 7:0.031119841 8:0.22214396 9:0.18069746 10:0.039948674 
--256 1:0.40015966 2:0.23148943 3:0.1485125 4:0.1487477 5:0.071090711 6:0.078523603 7:0.09011987 8:0.14060108 9:0.15925591 10:0.0830742 
--33.927007682386439 1:0.51502291 2:0.38036603 3:0.05771433 4:0.035147731 5:0.011749007 6:0.0475036 7:0.1722192 8:0.053953856 9:0.058723444 10:0.13791284 
--256 1:0.4924297 2:0.28728329 3:0.10944811 4:0.081835543 5:0.029003362 6:0.0086005684 7:0.019963919 8:0.13797386 9:0.10130996 10:0.16400861 
--256 1:0.69423985 2:0.20341144 3:0.06056375 4:0.027845368 5:0.0139396 6:0.00085208951 7:0.055749763 8:0.01035279 9:0.077100041 10:0.19664455 
--256 1:0.2321469 2:0.35523322 3:0.14528428 4:0.1851585 5:0.082177101 6:0.27271115 7:0.0098374776 8:0.0066450178 9:0.034041117 10:0.061466154 
--256 1:0.48151781 2:0.35952028 3:0.057056437 4:0.082334127 5:0.019571351 6:0.033222935 7:0.088451091 8:0.071359932 9:0.02276867 10:0.01458659 
--256 1:0.52906881 2:0.30023972 3:0.091075583 4:0.058402672 5:0.021213214 6:0.02300262 7:0.14524056 8:0.19834625 9:0.080675874 10:0.047725618 
--256 1:0.57270758 2:0.22125973 3:0.073616484 4:0.087511369 5:0.044904835 6:0.0056068415 7:0.040761918 8:0.18266516 9:0.33208652 10:0.34910351 
--256 1:0.46470325 2:0.15065036 3:0.12720876 4:0.16156152 5:0.095876115 6:0.063926338 7:0.11023432 8:0.20515857 9:0.42905115 10:0.42825722 
--256 1:0.5841054 2:0.25852867 3:0.091982823 4:0.047814771 5:0.017568341 6:0.27865038 7:0.19703104 8:0.2375283 9:0.066729253 10:0.023741999 
--256 1:0.4811779 2:0.26698541 3:0.11497928 4:0.091749637 5:0.045107772 6:0.16051924 7:0.21648427 8:0.013049163 9:0.19137369 10:0.21452463 
--256 1:0.26877885 2:0.35024463 3:0.12408741 4:0.18021697 5:0.07667214 6:0.27003694 7:0.0050353048 8:0.0076498725 9:0.053270569 10:0.02029277 
--256 1:0.58744375 2:0.2548227 3:0.077171434 4:0.046934413 5:0.033627698 6:0.36419013 7:0.41765591 8:0.24222717 9:0.17599687 10:0.32682749 
--256 1:0.55643567 2:0.28798581 3:0.076494555 4:0.059059972 5:0.020023994 6:0.11388292 7:0.046539184 8:0.015470233 9:0.10065633 10:0.13914103 
--256 1:0.59765679 2:0.24578276 3:0.082812812 4:0.052731814 5:0.021015826 6:0.049143636 7:0.15618034 8:0.061593764 9:0.31090605 10:0.23742525 
--256 1:0.70349605 2:0.16198592 3:0.068580995 4:0.045735783 5:0.020201249 6:0.089878685 7:0.0082521754 8:0.013812974 9:0.080417153 10:0.024858007 
--256 1:0.42901369 2:0.2131695 3:0.15005979 4:0.12190668 5:0.085850338 6:0.19798885 7:0.14473294 8:0.04951861 9:0.11149894 10:0.38665852 
--256 1:0.66470845 2:0.1943588 3:0.070546817 4:0.045812506 5:0.024573426 6:0.025763356 7:0.069028433 8:0.03363252 9:0.05421703 10:0.29964008 
--256 1:0.23318226 2:0.46771471 3:0.14092529 4:0.10373739 5:0.054440346 6:0.33200858 7:0.13470318 8:0.35506506 9:0.19746808 10:0.20963901 
--256 1:0.41982852 2:0.38795625 3:0.088892248 4:0.065091109 5:0.038231875 6:0.27408944 7:0.10002284 8:0.099284425 9:0.079629556 10:0.1277107 
--256 1:0.48499456 2:0.19706733 3:0.14567299 4:0.13851192 5:0.033753197 6:0.050462606 7:0.093537393 8:0.0043461591 9:0.00041775779 10:0.05371718 
--256 1:0.60679665 2:0.13807095 3:0.12086177 4:0.077118059 5:0.05715258 6:0.15671164 7:0.16177368 8:0.28092996 9:0.33286547 10:0.072721488 
--256 1:0.68140108 2:0.13167619 3:0.078449309 4:0.064854301 5:0.043619117 6:0.050451884 7:0.052431752 8:0.04761911 9:0.014907296 10:0.30273047 
--256 1:0.50336164 2:0.25240089 3:0.098546509 4:0.089511137 5:0.05617982 6:0.035406267 7:0.14147379 8:0.13466937 9:0.021310096 10:0.017299065 
--256 1:0.78931462 2:0.11454207 3:0.047720404 4:0.029640996 5:0.018781911 6:0.023913281 7:0.11823021 8:0.072297151 9:0.10531037 10:0.047608429 
--256 1:0.53101249 2:0.39102864 3:0.03605816 4:0.034269575 5:0.0076311292 6:0.023581122 7:0.071293095 8:0.11034401 9:0.12674586 10:0.080509053 
--256 1:0.3155743 2:0.3189848 3:0.16755772 4:0.12535395 5:0.072529218 6:0.15938573 7:0.080974707 8:0.16577714 9:0.081400485 10:0.18148762 
--256 1:0.3613571 2:0.33086414 3:0.13453414 4:0.10510072 5:0.068143904 6:0.12184904 7:0.15733475 8:0.13446993 9:0.10154612 10:0.089862648 
--215.2195997847885 1:0.31855085 2:0.28063805 3:0.19942077 4:0.11985028 5:0.081540051 6:0.069292493 7:0.014038759 8:0.38445834 9:0.057900984 10:0.024145967 
--256 1:0.46123393 2:0.32132273 3:0.10867859 4:0.086279548 5:0.022485209 6:0.21576801 7:0.12642758 8:0.13394262 9:0.12341933 10:0.011043204 
--256 1:0.22105722 2:0.34668532 3:0.13725335 4:0.19816336 5:0.096840756 6:0.064636975 7:0.027608438 8:0.10351652 9:0.10513598 10:0.19186904 
--256 1:0.37748037 2:0.46016315 3:0.07682992 4:0.060449821 5:0.025076736 6:0.18001633 7:0.096209513 8:0.018140962 9:0.010198872 10:0.15723307 
--256 1:0.41514445 2:0.31031898 3:0.079284464 4:0.13353444 5:0.061717671 6:0.19524932 7:0.072096293 8:0.075791008 9:0.098496675 10:0.11608203 
--22.394654409167053 1:0.22972164 2:0.40379063 3:0.21952566 4:0.11376729 5:0.033194775 6:0.55155958 7:0.36705801 8:0.22405951 9:0.13033713 10:0.054892341 
--239.3223337760212 1:0.67323241 2:0.15358844 3:0.066229276 4:0.073599265 5:0.033350607 6:0.32990877 7:0.32031106 8:0.21886488 9:0.36494641 10:0.45909303 
--256 1:0.72915382 2:0.17369173 3:0.044173887 4:0.034951277 5:0.018029291 6:0.017851737 7:0.17127281 8:0.16250966 9:0.039162903 10:0.029178265 
--256 1:0.47790129 2:0.26720536 3:0.09419704 4:0.1041307 5:0.056565608 6:0.0063819658 7:0.096833087 8:0.094445099 9:0.034287165 10:0.026890985 
--256 1:0.54947485 2:0.26019439 3:0.097276452 4:0.059643593 5:0.03341072 6:0.14573696 7:0.057931696 8:0.15113076 9:0.024155078 10:0.068220702 
--191.47265341828017 1:0.32011383 2:0.1527214 3:0.27637574 4:0.18125193 5:0.069537099 6:0.08146934 7:0.084386981 8:0.2822444 9:0.21688838 10:0.028464048 
--256 1:0.30519798 2:0.32622813 3:0.15229215 4:0.15943857 5:0.056843174 6:0.084762656 7:0.0061911004 8:0.078495381 9:0.074727249 10:0.17046759 
--256 1:0.63855656 2:0.27027838 3:0.042824981 4:0.036569525 5:0.011770556 6:0.086082573 7:0.055981421 8:0.14327402 9:0.024687949 10:0.12289715 
--256 1:0.43832664 2:0.23580068 3:0.16386918 4:0.10140822 5:0.060595274 6:0.056122848 7:0.05320031 8:0.12014847 9:0.0015078552 10:0.014850166 
--256 1:0.60381184 2:0.24074526 3:0.08533101 4:0.052550065 5:0.017561824 6:0.16838314 7:0.016895666 8:0.082624085 9:0.06443338 10:0.039527255 
--33.354563800528567 1:0.36033206 2:0.29703001 3:0.097230451 4:0.13833775 5:0.10706973 6:0.13955129 7:0.054245445 8:0.43225683 9:0.27600698 10:0.69376296 
--256 1:0.38042729 2:0.38125942 3:0.13241141 4:0.075503239 5:0.030398638 6:0.16895804 7:0.13319394 8:0.11773509 9:0.18796912 10:0.11607655 
--256 1:0.54793242 2:0.25555443 3:0.09523884 4:0.067699535 5:0.033574777 6:0.028608583 7:0.054681791 8:0.1055523 9:0.073024037 10:0.015111487 
--148.69607645811752 1:0.73927225 2:0.13647451 3:0.063207913 4:0.040562209 5:0.020483115 6:0.047464285 7:0.012438412 8:0.034474775 9:0.023754289 10:0.11449404 
--256 1:0.62574416 2:0.14269051 3:0.070178013 4:0.10645538 5:0.054931937 6:0.41540913 7:0.084077988 8:0.096169081 9:0.20646948 10:0.14438931 
--256 1:0.35641154 2:0.31544885 3:0.17666227 4:0.096193297 5:0.055284039 6:0.11092762 7:0.041491882 8:0.0061893206 9:0.04015867 10:0.0061852623 
--256 1:0.67027743 2:0.24291439 3:0.042826055 4:0.032574009 5:0.011408119 6:0.010925197 7:0.019471893 8:0.1079131 9:0.014173272 10:0.050180797 
--213.60252996449594 1:0.30923985 2:0.28826792 3:0.18266145 4:0.13524672 5:0.084584063 6:0.28580798 7:0.34010723 8:0.19869112 9:0.16374547 10:0.48092488 
--256 1:0.72764248 2:0.21350243 3:0.035814281 4:0.014046068 5:0.0089947417 6:0.16185657 7:0.001168881 8:0.28496083 9:0.20021945 10:0.10436252 
--46.129031654195018 1:0.19968952 2:0.30315249 3:0.2968558 4:0.11299738 5:0.087304812 6:0.53352883 7:0.42558158 8:0.030985698 9:0.05804888 10:0.11862298 
--256 1:0.33461588 2:0.27403176 3:0.18268056 4:0.14149193 5:0.067179874 6:0.10507216 7:0.11850132 8:0.0008956429 9:0.020569459 10:0.029536224 
--256 1:0.50122026 2:0.24063163 3:0.13228068 4:0.088006769 5:0.037860661 6:0.045009514 7:0.12987819 8:0.03625483 9:0.13591775 10:0.09838781 
--256 1:0.7867056 2:0.13507431 3:0.037156412 4:0.027379134 5:0.013684536 6:0.0041127884 7:0.015082853 8:0.054394193 9:0.052785398 10:0.074057111 
--256 1:0.63762797 2:0.20978153 3:0.06525371 4:0.057000501 5:0.030336292 6:0.046894034 7:0.049252711 8:0.039706635 9:0.031621496 10:0.16654952 
--47.74004461241141 1:0.71639408 2:0.17559525 3:0.047101561 4:0.04637159 5:0.014537528 6:0.79318889 7:0.57413283 8:0.17900359 9:0.077913915 10:0.18589105 
--256 1:0.39098912 2:0.30971898 3:0.1671546 4:0.082315365 5:0.049821947 6:0.058993927 7:0.16793501 8:0.27581627 9:0.11457304 10:0.098458753 
--256 1:0.65915569 2:0.18376829 3:0.074103946 4:0.061371698 5:0.021600382 6:0.0096413122 7:0.023077939 8:0.044200002 9:0.069707706 10:0.085111811 
--256 1:0.48227653 2:0.28378024 3:0.12622525 4:0.071831488 5:0.035886489 6:0.031474524 7:0.00017612542 8:0.085789171 9:0.049476387 10:0.052710912 
--256 1:0.69031438 2:0.20120291 3:0.04998921 4:0.03905144 5:0.019442059 6:0.018616584 7:0.13819063 8:0.10471018 9:0.032341839 10:0.051650102 
--256 1:0.31664853 2:0.36408662 3:0.15644693 4:0.11501028 5:0.047807639 6:0.019818734 7:0.036192536 8:0.01943823 9:0.01507106 10:0.13359146 
--35.277437217986787 1:0.70184468 2:0.15146463 3:0.078735397 4:0.048420339 5:0.019534951 6:0.63816444 7:0.1573676 8:0.23367024 9:0.42558498 10:0.56154805 
--256 1:0.44802737 2:0.22793484 3:0.15578882 4:0.11831728 5:0.049931683 6:0.16824707 7:0.100882 8:0.29726599 9:0.093327776 10:0.033358416 
--256 1:0.49306687 2:0.23710915 3:0.11877912 4:0.11302009 5:0.038024762 6:0.12909914 7:0.074042193 8:0.068049271 9:0.086958521 10:0.16437378 
--256 1:0.41934569 2:0.26055433 3:0.12670688 4:0.1337409 5:0.059652187 6:0.098496739 7:0.15520959 8:0.075124172 9:0.00042711957 10:0.046091118 
--256 1:0.32763889 2:0.30217213 3:0.16419799 4:0.12987729 5:0.076113701 6:0.12918138 7:0.099429223 8:0.046355649 9:0.084985149 10:0.15098444 
--256 1:0.33020615 2:0.31894844 3:0.11633068 4:0.14753445 5:0.086980288 6:0.11301534 7:0.17163628 8:0.18412828 9:0.052164384 10:0.013883679 
--256 1:0.72198041 2:0.16633876 3:0.050873601 4:0.04026309 5:0.020544137 6:0.08851453 7:0.038403222 8:0.097784115 9:0.055203428 10:0.17548388 
--256 1:0.45121773 2:0.19253887 3:0.14744451 4:0.13011759 5:0.078681304 6:0.42878145 7:0.094959137 8:0.095318035 9:0.035729732 10:0.0091764247 
--256 1:0.42542319 2:0.1833321 3:0.1555924 4:0.14608327 5:0.089569034 6:0.13026338 7:0.093216252 8:0.058691323 9:0.004772361 10:0.0054462647 
--256 1:0.65819867 2:0.22839885 3:0.059628793 4:0.037625018 5:0.016148663 6:0.026669226 7:0.049906382 8:0.12582062 9:0.15949071 10:0.059057841 
--212.16634926810977 1:0.50139849 2:0.36117314 3:0.069555165 4:0.046308609 5:0.021564596 6:0.18436012 7:0.14424202 8:0.30615577 9:0.17903524 10:0.32459809 
--256 1:0.41997995 2:0.29461639 3:0.15077119 4:0.094689365 5:0.039943093 6:0.1947737 7:0.079763091 8:0.12205603 9:0.037541379 10:0.12773358 
--256 1:0.77405164 2:0.12139477 3:0.054074579 4:0.032901251 5:0.017577757 6:0.01399717 7:0.046286135 8:0.073261774 9:0.099109321 10:0.035099323 
--256 1:0.55226284 2:0.23365892 3:0.085151377 4:0.087081123 5:0.041845739 6:0.083190507 7:0.085899478 8:0.014611241 9:0.084474248 10:0.13550204 
--256 1:0.47377749 2:0.31151946 3:0.11050729 4:0.067014726 5:0.037181041 6:0.084302157 7:0.054384043 8:0.1295573 9:0.099657367 10:0.32183806 
--256 1:0.56313486 2:0.31318378 3:0.049788873 4:0.048645172 5:0.025247316 6:0.12539315 7:0.022799042 8:0.013744878 9:0.14129673 10:0.10742635 
--256 1:0.47066625 2:0.38934603 3:0.064701573 4:0.054380132 5:0.020906018 6:0.0036550171 7:0.051389936 8:0.12554557 9:0.10924293 10:0.14583696 
--256 1:0.7461028 2:0.18335531 3:0.031495924 4:0.026041636 5:0.013004331 6:0.12593863 7:0.051905792 8:0.035443587 9:0.049372191 10:0.088879407 
--256 1:0.59165334 2:0.16281712 3:0.084869015 4:0.10485569 5:0.055804829 6:0.089253969 7:0.10826977 8:0.047867899 9:0.11971362 10:0.080453401 
--256 1:0.40148307 2:0.26499469 3:0.13672857 4:0.13202715 5:0.064766515 6:0.013738458 7:0.13881016 8:0.12785798 9:0.034168675 10:0.13703727 
--54.575453752693164 1:0.41684972 2:0.28488581 3:0.16529905 4:0.073721371 5:0.059244051 6:0.41861223 7:0.0035467133 8:0.31099636 9:0.11415984 10:0.17216267 
--51.062618125796163 1:0.28981458 2:0.28615966 3:0.23682621 4:0.12815999 5:0.059039561 6:0.01480938 7:0.37243106 8:0.12356777 9:0.22815687 10:0.032402303 
--256 1:0.6263398 2:0.27419924 3:0.043781252 4:0.038975174 5:0.016704543 6:0.22376467 7:0.10002569 8:0.14888045 9:0.010563328 10:0.23581626 
--168.47521076390751 1:0.1603579 2:0.45525969 3:0.19416848 4:0.11390665 5:0.076307285 6:0.24382731 7:0.018193449 8:0.19794804 9:0.096766202 10:0.018108087 
--256 1:0.70129111 2:0.20575534 3:0.057037964 4:0.026169344 5:0.0097462409 6:0.092243159 7:0.011449254 8:0.11552917 9:0.07019846 10:0.0083862633 
--256 1:0.44163673 2:0.18739654 3:0.17310276 4:0.12883779 5:0.069026175 6:0.1154639 7:0.18044394 8:0.017072631 9:0.074627653 10:0.040045326 
--101.2713573632695 1:0.29956306 2:0.43765213 3:0.14801542 4:0.078182706 5:0.036586684 6:0.058748747 7:0.014359444 8:0.0081204886 9:0.066176497 10:0.21245349 
--256 1:0.62238141 2:0.18311971 3:0.085256236 4:0.069777155 5:0.039465483 6:0.22224177 7:0.084254461 8:0.05940545 9:0.041417791 10:0.2289524 
--231.0248189225492 1:0.40178624 2:0.31392494 3:0.15014056 4:0.08211005 5:0.05203821 6:0.19555216 7:0.25896203 8:0.032724829 9:0.068115494 10:0.35521796 
--256 1:0.47292434 2:0.32006475 3:0.090696005 4:0.085998125 5:0.030316778 6:0.046447611 7:0.040930644 8:0.003764627 9:0.068838489 10:0.056614103 
--256 1:0.75817086 2:0.19543569 3:0.024250509 4:0.016412857 5:0.005730086 6:0.014620615 7:0.035777131 8:0.12882598 9:0.14788315 10:0.020050804 
--256 1:0.61457309 2:0.21296357 3:0.085630003 4:0.06162543 5:0.02520791 6:0.068569524 7:0.12284456 8:0.19008006 9:0.11021327 10:0.11647826 
--256 1:0.22589715 2:0.38350234 3:0.1333918 4:0.17396766 5:0.083241046 6:0.24076644 7:0.015274146 8:0.040200926 9:0.006338757 10:0.10526302 
--256 1:0.49584622 2:0.29673389 3:0.085502823 4:0.080183965 5:0.041733109 6:0.23636485 7:0.22237308 8:0.19772567 9:0.10168603 10:0.039205117 
--256 1:0.3592604 2:0.23221203 3:0.16770747 4:0.15526647 5:0.085553626 6:0.081701503 7:0.0064394294 8:0.048769863 9:0.075633844 10:0.042400714 
--256 1:0.34925694 2:0.27440562 3:0.16397618 4:0.13709939 5:0.075261868 6:0.064728755 7:0.053467415 8:0.0075045267 9:0.086354731 10:0.028664063 
--256 1:0.69660092 2:0.19338815 3:0.046756775 4:0.038025647 5:0.025228509 6:0.035926541 7:0.04191153 8:0.20057533 9:0.077926277 10:0.41103215 
--256 1:0.69668173 2:0.18584454 3:0.046532783 4:0.047152905 5:0.023788038 6:0.016398655 7:0.026225177 8:0.22587704 9:0.11938503 10:0.10089093 
--256 1:0.31090433 2:0.26580496 3:0.15360809 4:0.16936566 5:0.10031695 6:0.056489656 7:0.025492276 8:0.071409751 9:0.15428994 10:0.46044572 
--256 1:0.45879513 2:0.36320722 3:0.090222554 4:0.064729025 5:0.02304607 6:0.012201728 7:0.018281802 8:0.027493985 9:0.013419113 10:0.14703716 
--256 1:0.74236874 2:0.20170655 3:0.035253327 4:0.013383393 5:0.007287992 6:0.048304036 7:0.0091775307 8:0.31962337 9:0.16668563 10:0.057249276 
--256 1:0.37476557 2:0.32427551 3:0.12316047 4:0.10777508 5:0.070023363 6:0.19988498 7:0.017438352 8:0.051245208 9:0.080248207 10:0.14839411 
--256 1:0.63665247 2:0.2623398 3:0.045380349 4:0.047099722 5:0.0085276593 6:0.22669304 7:0.12101399 8:0.15347844 9:0.10844403 10:0.021800762 
--256 1:0.30075931 2:0.45369415 3:0.096270843 4:0.10000851 5:0.049267188 6:0.27840228 7:0.08824733 8:0.2577371 9:0.22153094 10:0.23699598 
--256 1:0.72084658 2:0.17881076 3:0.055717393 4:0.033255616 5:0.011369646 6:0.03561453 7:0.042451935 8:0.065403752 9:0.011113262 10:0.03877974 
--256 1:0.29744387 2:0.39120917 3:0.13535613 4:0.11548898 5:0.06050186 6:0.43552951 7:0.044763685 8:0.027918419 9:0.1606169 10:0.034020084 
--256 1:0.51927935 2:0.39777019 3:0.052598428 4:0.021204451 5:0.009147581 6:0.06265056 7:0.028200783 8:0.058668019 9:0.00012221323 10:0.011634174 
--256 1:0.77217681 2:0.13225061 3:0.044375728 4:0.036490677 5:0.014706176 6:0.038692063 7:0.031410941 8:0.023553714 9:0.14272795 10:0.17785485 
--256 1:0.57870695 2:0.30155494 3:0.059659766 4:0.045108209 5:0.014970136 6:0.11187041 7:0.10988539 8:0.12386109 9:0.11867196 10:0.18048945 
--256 1:0.56474736 2:0.23473819 3:0.11245618 4:0.056816464 5:0.031241801 6:0.0069059306 7:0.011316356 8:0.13944546 9:0.13296644 10:0.098283769 
--256 1:0.37152736 2:0.19447513 3:0.17816319 4:0.18554122 5:0.070293099 6:0.27281675 7:0.16990911 8:0.070756969 9:0.043581487 10:0.19629522 
--256 1:0.32148126 2:0.21401807 3:0.21410548 4:0.16409722 5:0.086297971 6:0.024122646 7:0.10784157 8:0.16157592 9:0.029930338 10:0.13157339 
--256 1:0.33454135 2:0.34602975 3:0.16825254 4:0.098053014 5:0.053123346 6:0.14575476 7:0.1601778 8:0.1057416 9:0.046887177 10:0.030530841 
--256 1:0.44396219 2:0.29591863 3:0.11736585 4:0.10506385 5:0.037689478 6:0.011753754 7:0.12001984 8:0.19834352 9:0.04894011 10:0.0417217 
--256 1:0.58652181 2:0.18445465 3:0.099190249 4:0.070111721 5:0.059721564 6:0.030602233 7:0.031540471 8:0.19396572 9:0.15581946 10:0.018123648 
--256 1:0.70074312 2:0.17668035 3:0.050856713 4:0.049360049 5:0.022359764 6:0.23925962 7:0.10761027 8:0.1980204 9:0.24525703 10:0.18334825 
--256 1:0.47475298 2:0.27789142 3:0.11997663 4:0.081601362 5:0.045777608 6:0.10232267 7:0.11511655 8:0.077710843 9:0.1448219 10:0.010338622 
--256 1:0.68641074 2:0.19807667 3:0.058101756 4:0.041174266 5:0.016236569 6:0.057878847 7:0.013285498 8:0.12290815 9:0.1409477 10:0.17547263 
--256 1:0.29097352 2:0.43937823 3:0.12615899 4:0.094071864 5:0.049417399 6:0.10273633 7:0.071471892 8:0.046619059 9:0.01877887 10:0.02868723 
--256 1:0.52534761 2:0.34156145 3:0.057609283 4:0.04979509 5:0.02568657 6:0.14028878 7:0.033509022 8:0.12523896 9:0.31994435 10:0.18508982 
--256 1:0.30137342 2:0.45143191 3:0.12203958 4:0.08984893 5:0.03530616 6:0.28657463 7:0.053426408 8:0.0022737359 9:0.16404289 10:0.05195432 
--256 1:0.63172442 2:0.19035499 3:0.091694433 4:0.055771093 5:0.030455056 6:0.0343004 7:0.0028916171 8:0.12400921 9:0.044383551 10:0.0079315132 
--256 1:0.68783375 2:0.18712062 3:0.062487018 4:0.042335064 5:0.020223544 6:0.029527677 7:0.058582896 8:0.13699528 9:0.092141679 10:0.1371338 
--256 1:0.3755154 2:0.26554714 3:0.18942162 4:0.10385832 5:0.065657523 6:0.053249374 7:0.0066919611 8:0.010999768 9:0.10338254 10:0.024938066 
--256 1:0.23416323 2:0.39948692 3:0.16518413 4:0.13471206 5:0.066453664 6:0.037569764 7:0.15846181 8:0.069378813 9:0.11305488 10:0.015564698 
--256 1:0.4875184 2:0.2716768 3:0.11527248 4:0.079519398 5:0.046012916 6:0.19202156 7:0.030984121 8:0.018198452 9:0.064927529 10:0.24512111 
--22.633128867398327 1:0.53916143 2:0.36019142 3:0.046720397 4:0.036245182 5:0.017681566 6:0.47454193 7:0.11645783 8:0.39986397 9:0.2553644 10:0.31491826 
--256 1:0.45594908 2:0.24208882 3:0.161046 4:0.09598018 5:0.044935924 6:0.15190869 7:0.030822566 8:0.074747537 9:0.057931975 10:0.0011958996 
--256 1:0.44387593 2:0.35111839 3:0.073336625 4:0.094306375 5:0.037362683 6:0.13248867 7:0.2030688 8:0.26741979 9:0.10017901 10:0.022910848 
--256 1:0.5670403 2:0.22435816 3:0.10367583 4:0.066476354 5:0.038449359 6:0.08472666 7:0.062339282 8:0.26867299 9:0.0092908732 10:0.031070789 
--256 1:0.33209768 2:0.25984558 3:0.18517354 4:0.15168597 5:0.071197227 6:0.066092246 7:0.064842395 8:0.047562492 9:0.050057233 10:0.091410641 
--256 1:0.79930193 2:0.13470869 3:0.03923404 4:0.019082438 5:0.0076729007 6:0.0096123109 7:0.091806897 8:0.23618873 9:0.25611342 10:0.15951047 
--256 1:0.47596897 2:0.22806134 3:0.14469692 4:0.10663683 5:0.044635931 6:0.24270393 7:0.21062799 8:0.11510942 9:0.083157309 10:0.060168276 
--256 1:0.59094365 2:0.20786702 3:0.10484585 4:0.065090352 5:0.031253126 6:0.065124706 7:0.052361011 8:0.11219797 9:0.020895364 10:0.026713637 
--256 1:0.43029901 2:0.30012958 3:0.13578811 4:0.087006042 5:0.046777252 6:0.17012723 7:0.062913659 8:0.2036641 9:0.042669532 10:0.0036594922 
--256 1:0.57571919 2:0.24702347 3:0.065768605 4:0.076639379 5:0.034849357 6:0.22492426 7:0.019571556 8:0.1560243 9:0.19324265 10:0.090246289 
--256 1:0.33263233 2:0.29610528 3:0.13680767 4:0.16800466 5:0.066450051 6:0.055132171 7:0.26278729 8:0.03338882 9:0.087145604 10:0.1072658 
--256 1:0.52468779 2:0.26532701 3:0.091435303 4:0.07781077 5:0.040739123 6:0.15022941 7:0.014752514 8:0.038343001 9:0.094160266 10:0.28481431 
--256 1:0.47011519 2:0.29705785 3:0.10496301 4:0.095607592 5:0.032256359 6:0.13137468 7:0.0098432634 8:0.15757668 9:0.033631609 10:0.16864025 
--256 1:0.52743063 2:0.24640619 3:0.087491963 4:0.08786703 5:0.050804188 6:0.21328113 7:0.049548892 8:0.085632484 9:0.14459928 10:0.11932688 
--256 1:0.22797376 2:0.47406898 3:0.12576582 4:0.0867198 5:0.085471646 6:0.037180687 7:0.03644869 8:0.011233885 9:0.019637555 10:0.2732283 
--256 1:0.39805308 2:0.16869372 3:0.16882565 4:0.16289142 5:0.10153613 6:0.0011455122 7:0.031917305 8:0.26916504 9:0.27882801 10:0.3671957 
--256 1:0.63709216 2:0.15888431 3:0.082088999 4:0.087580876 5:0.034353653 6:0.0062387314 7:0.1665435 8:0.035834229 9:0.0037742125 10:0.1371515 
--256 1:0.14132356 2:0.18127563 3:0.21253332 4:0.32470962 5:0.14015788 6:0.0034794557 7:0.085058838 8:0.035512778 9:0.016383767 10:0.026779592 
--256 1:0.67933985 2:0.24776178 3:0.046401494 4:0.017665149 5:0.0088317331 6:0.028024735 7:0.027816233 8:0.081174239 9:0.18647596 10:0.24842685 
--256 1:0.4777019 2:0.15208216 3:0.14094144 4:0.18352303 5:0.045751469 6:0.21183694 7:0.069897288 8:0.26089607 9:0.011791546 10:0.0210794 
--256 1:0.52614604 2:0.27518357 3:0.080258429 4:0.077091557 5:0.041320403 6:0.11126595 7:0.084200176 8:0.008907534 9:0.0026845935 10:0.12153766 
--256 1:0.47961085 2:0.29909217 3:0.091118333 4:0.093244743 5:0.036933909 6:0.016327948 7:0.031370372 8:0.065453253 9:0.18717526 10:0.25957724 
--256 1:0.55405397 2:0.21864481 3:0.12327344 4:0.066180987 5:0.037846799 6:0.098662024 7:0.24238064 8:0.084700068 9:0.13695346 10:0.14400394 
--256 1:0.60485918 2:0.27688288 3:0.071760205 4:0.034963533 5:0.011534205 6:0.084274572 7:0.04445466 8:0.045556245 9:0.031417134 10:0.020088513 
--256 1:0.72856412 2:0.17716407 3:0.053387606 4:0.027687443 5:0.013196761 6:0.11611076 7:0.11257662 8:0.10536343 9:0.0083932792 10:0.018039869 
--256 1:0.64788505 2:0.1644138 3:0.099571133 4:0.054569993 5:0.033560029 6:0.0029484684 7:0.079870001 8:0.10144586 9:0.066463956 10:0.12321759 
--256 1:0.37331821 2:0.18773084 3:0.12492003 4:0.17672383 5:0.1373071 6:0.12984674 7:0.09518159 8:0.23363904 9:0.27898634 10:0.24144195 
--256 1:0.67014501 2:0.21856379 3:0.074573637 4:0.027595161 5:0.0091224035 6:0.0088909569 7:0.014086691 8:0.046682214 9:0.13193977 10:0.15637212 
--256 1:0.69653163 2:0.18676437 3:0.054190043 4:0.043019691 5:0.019494271 6:0.050636529 7:0.13512578 8:0.13875083 9:0.11379066 10:0.09410291 
--256 1:0.41985274 2:0.30174724 3:0.13965579 4:0.08797401 5:0.050770219 6:0.030943812 7:0.042781749 8:0.12029837 9:0.025014469 10:0.24428219 
--256 1:0.44584821 2:0.27411908 3:0.1252566 4:0.10109827 5:0.053677838 6:0.49626763 7:0.29118212 8:0.16823586 9:0.12894703 10:0.095471335 
--256 1:0.68116912 2:0.1840554 3:0.059203009 4:0.050316104 5:0.025256369 6:0.053008724 7:0.061006374 8:0.083387031 9:0.068279914 10:0.21941576 
--256 1:0.46894404 2:0.32889095 3:0.10817003 4:0.068253507 5:0.025741468 6:0.23276039 7:0.0058794344 8:0.059093482 9:0.068400958 10:0.19973901 
--256 1:0.25061503 2:0.23636384 3:0.24307895 4:0.17637286 5:0.093569313 6:0.19043813 7:0.028877157 8:0.14932718 9:0.02370312 10:0.049993154 
--256 1:0.22025414 2:0.39423999 3:0.18310712 4:0.13048703 5:0.071911723 6:0.30440674 7:0.084613338 8:0.067723201 9:0.043869592 10:0.12474159 
--256 1:0.49320867 2:0.19568827 3:0.15265594 4:0.11240079 5:0.046046333 6:0.050721467 7:0.10947783 8:0.095381898 9:0.13045155 10:0.16202 
--256 1:0.35609533 2:0.38585348 3:0.1083144 4:0.10397033 5:0.045766457 6:0.33487574 7:0.10339879 8:0.024698 9:0.13586078 10:0.021218662 
--256 1:0.40954059 2:0.17695139 3:0.19549557 4:0.13006985 5:0.0879426 6:0.060466116 7:0.0043565407 8:0.0058707521 9:0.15059087 10:0.21532094 
--256 1:0.8004532 2:0.14221636 3:0.035113939 4:0.01578528 5:0.0064312182 6:0.01245682 7:0.017501113 8:0.16308945 9:0.092098414 10:0.089474481 
--256 1:0.30173672 2:0.28358423 3:0.1450633 4:0.18578378 5:0.083831967 6:0.053909901 7:0.017673449 8:0.19778134 9:0.18735294 10:0.077174982 
--256 1:0.41423764 2:0.27621394 3:0.15084096 4:0.10562594 5:0.053081521 6:0.068176177 7:0.08992833 8:0.028212212 9:0.15803861 10:0.13069875 
--256 1:0.53928492 2:0.22483123 3:0.0820609 4:0.10569575 5:0.048127202 6:0.10628173 7:0.060565244 8:0.051544753 9:0.019351114 10:0.14908261 
--256 1:0.3683264 2:0.49311438 3:0.053179353 4:0.056486022 5:0.028893844 6:0.12806466 7:0.048678745 8:0.073498878 9:0.11468157 10:0.029199077 
--256 1:0.34799892 2:0.42967765 3:0.10365558 4:0.087225335 5:0.031442521 6:0.10483887 7:0.073386215 8:0.068268109 9:0.18157851 10:0.099144416 
--256 1:0.50390214 2:0.24781812 3:0.14245739 4:0.075407419 5:0.030414941 6:0.029860313 7:0.086692545 8:0.0071333447 9:0.013725748 10:0.12176949 
--66.122524584205891 1:0.67261091 2:0.21361289 3:0.054287326 4:0.039465258 5:0.020023624 6:0.25192151 7:0.27233158 8:0.19092393 9:0.12668554 10:0.092751935 
--35.784444430912444 1:0.42763339 2:0.29973795 3:0.1020883 4:0.094251667 5:0.076288694 6:0.26483922 7:0.069237936 8:0.2839448 9:0.37669601 10:0.58573669 
--256 1:0.37619412 2:0.3592215 3:0.13118526 4:0.087690198 5:0.045708917 6:0.045583501 7:0.042978643 8:0.21094919 9:0.051847955 10:0.030682391 
--256 1:0.56888191 2:0.24867732 3:0.083571952 4:0.071932819 5:0.026935997 6:0.08108228 7:0.090591726 8:0.1205348 9:0.1469278 10:0.066943898 
--256 1:0.32952004 2:0.28823185 3:0.1711158 4:0.14394502 5:0.067187286 6:0.18170337 7:0.11779767 8:0.1505546 9:0.026613295 10:0.083390488 
--256 1:0.27943457 2:0.2783725 3:0.18286905 4:0.1836152 5:0.075708672 6:0.11600919 7:0.10098073 8:0.015799569 9:0.12669586 10:0.089386518 
--256 1:0.46547923 2:0.22517342 3:0.12910485 4:0.14736835 5:0.032874148 6:0.16826829 7:0.36892559 8:0.15985917 9:0.029234615 10:0.22896565 
--256 1:0.4019173 2:0.26848525 3:0.13584561 4:0.11959288 5:0.074158967 6:0.017993194 7:0.052753242 8:0.01206115 9:0.099662366 10:0.013088525 
--256 1:0.75977985 2:0.13761505 3:0.052447369 4:0.030527756 5:0.019629975 6:0.027648155 7:0.066396314 8:0.23251676 9:0.087346934 10:0.070321386 
--256 1:0.74405043 2:0.12365098 3:0.034818096 4:0.06110312 5:0.036377371 6:0.073232585 7:0.041017659 8:0.16401922 9:0.41598652 10:0.3751865 
--256 1:0.52179457 2:0.29795438 3:0.097164243 4:0.055126968 5:0.027959834 6:0.023025472 7:0.078972238 8:0.00035016005 9:0.11326884 10:0.31203794 
--256 1:0.45228118 2:0.25983762 3:0.1327705 4:0.11782493 5:0.037285773 6:0.02689753 7:0.051815686 8:0.046445318 9:0.011805416 10:0.074024456 
--256 1:0.3845111 2:0.31716672 3:0.1307022 4:0.12694993 5:0.040670048 6:0.037787584 7:0.017606669 8:0.023312461 9:0.072766876 10:0.049938393 
--256 1:0.37579793 2:0.28085873 3:0.14376136 4:0.12611127 5:0.073470721 6:0.016772081 7:0.033267736 8:0.011254202 9:0.067454239 10:0.25673388 
--256 1:0.77986259 2:0.14358097 3:0.032214235 4:0.030209204 5:0.014133002 6:0.038021065 7:0.074855089 8:0.26378948 9:0.18005073 10:0.34661945 
--256 1:0.33655564 2:0.47076049 3:0.088160712 4:0.073262516 5:0.03126065 6:0.084249861 7:0.012016434 8:0.1752485 9:0.10130763 10:0.047421676 
--256 1:0.50163635 2:0.22623126 3:0.11576202 4:0.10489766 5:0.051472715 6:0.10285245 7:0.069393709 8:0.25042231 9:0.088354445 10:0.079313966 
--256 1:0.23898803 2:0.50825888 3:0.09754721 4:0.09805262 5:0.057153262 6:0.0031910821 7:0.082389533 8:0.15581989 9:0.066060767 10:0.041412327 
--256 1:0.66061741 2:0.22393764 3:0.058963405 4:0.036438117 5:0.020043428 6:0.11125864 7:0.046022474 8:0.1075811 9:0.028834978 10:0.12115011 
--256 1:0.27106937 2:0.40832799 3:0.13024407 4:0.12738313 5:0.062975442 6:0.18589067 7:0.11812189 8:0.23633632 9:0.083864618 10:0.018853169 
--256 1:0.514529 2:0.3084456 3:0.11836619 4:0.040507687 5:0.018151516 6:0.066882151 7:0.0049384495 8:0.039022584 9:0.03566497 10:0.017421451 
--256 1:0.46826254 2:0.18100374 3:0.15094323 4:0.13680571 5:0.062984776 6:0.42326585 7:0.027581987 8:0.2908565 9:0.23566211 10:0.16744008 
--256 1:0.39341982 2:0.28476923 3:0.16058862 4:0.1028134 5:0.058408931 6:0.1248191 7:0.13477622 8:0.011736605 9:0.00094118741 10:0.16358193 
--256 1:0.35516562 2:0.3127352 3:0.12705653 4:0.13803983 5:0.067002826 6:0.26057812 7:0.12928838 8:0.025798038 9:0.1141814 10:0.11359903 
--256 1:0.49843087 2:0.21599517 3:0.10559042 4:0.11796244 5:0.062021099 6:0.06501027 7:0.062093516 8:0.0057619245 9:0.08844452 10:0.37895832 
--9.7437913349636212 1:0.20758192 2:0.15204299 3:0.50830264 4:0.098618761 5:0.033453686 6:0.27437071 7:0.14585196 8:0.16410454 9:0.25438504 10:0.15323709 
--256 1:0.3194761 2:0.31630115 3:0.17860398 4:0.12156422 5:0.064054553 6:0.040550928 7:0.054969241 8:0.048511097 9:0.060163939 10:0.069273303 
--256 1:0.45797724 2:0.28847249 3:0.13558725 4:0.085975714 5:0.031987295 6:0.14707559 7:0.15654379 8:0.034719685 9:0.081194238 10:0.049305186 
--256 1:0.37439044 2:0.43954004 3:0.10145773 4:0.058119184 5:0.026492615 6:0.092509832 7:0.10110012 8:0.11769231 9:0.21777148 10:0.32810557 
--256 1:0.61439146 2:0.1616742 3:0.082962933 4:0.091531385 5:0.049440021 6:0.08164667 7:0.17457602 8:0.17278128 9:0.077278554 10:0.052323235 
--256 1:0.55550394 2:0.22292407 3:0.094633942 4:0.087351899 5:0.039586152 6:0.021487251 7:0.02836498 8:0.1551478 9:0.04279705 10:0.0079949715 
--256 1:0.31283374 2:0.29453595 3:0.16046951 4:0.1510923 5:0.081068498 6:0.0056081545 7:0.073252526 8:0.017008 9:0.043218025 10:0.01125898 
--256 1:0.24507771 2:0.32101872 3:0.18120602 4:0.15672919 5:0.095968351 6:0.17428266 7:0.068017814 8:0.12609448 9:0.04510675 10:0.012435594 
--256 1:0.41314411 2:0.2643231 3:0.15663048 4:0.12429013 5:0.041612177 6:0.41676084 7:0.17927171 8:0.030200815 9:0.080260741 10:0.012136395 
--256 1:0.32969451 2:0.27684633 3:0.19325447 4:0.13884922 5:0.061355473 6:0.21794015 7:0.059297959 8:0.17410824 9:0.14188802 10:0.04517576 
--256 1:0.63257904 2:0.20384074 3:0.093326729 4:0.048851339 5:0.021402158 6:0.0097083871 7:0.0067252395 8:0.022694028 9:0.19484792 10:0.10741737 
--256 1:0.64537172 2:0.18235426 3:0.073241696 4:0.067051465 5:0.031980859 6:0.0811927 7:0.12388944 8:0.17308396 9:0.13034582 10:0.12040473 
--256 1:0.56770697 2:0.21937924 3:0.093182839 4:0.073946304 5:0.045784645 6:0.42137162 7:0.090050475 8:0.0074310959 9:0.0007921232 10:0.062628228 
--256 1:0.36352473 2:0.27787628 3:0.18847568 4:0.092300061 5:0.077823252 6:0.0035498785 7:0.09134056 8:0.089660173 9:0.15179357 10:0.11710031 
--256 1:0.37429258 2:0.32424969 3:0.13245557 4:0.12812958 5:0.040872571 6:0.30477111 7:0.14433306 8:0.083784836 9:0.040228329 10:0.079672711 
--256 1:0.4251515 2:0.28369876 3:0.13742056 4:0.10312123 5:0.05060794 6:0.086402087 7:0.0080166601 8:0.20171804 9:0.13087357 10:0.014939897 
--256 1:0.44080761 2:0.30611871 3:0.11769833 4:0.10474596 5:0.030629393 6:0.13536433 7:0.078400563 8:0.089214372 9:0.0077982303 10:0.018111502 
--256 1:0.20018798 2:0.26135147 3:0.2448127 4:0.19440798 5:0.099239871 6:0.054218336 7:0.20740514 8:0.35650584 9:0.062162999 10:0.015112825 
--256 1:0.52490527 2:0.25081008 3:0.088752526 4:0.095182714 5:0.040349407 6:0.23043161 7:0.10997148 8:0.2016253 9:0.19287442 10:0.12559065 
--256 1:0.66396829 2:0.21636806 3:0.057044211 4:0.046723561 5:0.015895869 6:0.021642043 7:0.096541007 8:0.22981468 9:0.20940234 10:0.037693916 
--81.557714196007169 1:0.64828554 2:0.15197502 3:0.093085512 4:0.073675169 5:0.032978762 6:0.042175481 7:0.11909252 8:0.20736895 9:0.14962469 10:0.04764246 
--9.679457511506719 1:0.61483655 2:0.21511168 3:0.12037781 4:0.039989131 5:0.009684823 6:0.70038728 7:0.71767157 8:0.060769777 9:0.41093492 10:0.41988028 
--256 1:0.25981759 2:0.25848524 3:0.23001675 4:0.17453417 5:0.077146255 6:0.18173758 7:0.068346032 8:0.036250079 9:0.10479517 10:0.058538033 
--256 1:0.70779029 2:0.185535 3:0.056987175 4:0.032573258 5:0.017114274 6:0.024156653 7:0.03839831 8:0.032815127 9:0.0029278045 10:0.03261642 
--256 1:0.33055872 2:0.43650895 3:0.1002559 4:0.093101104 5:0.039575323 6:0.30568547 7:0.085722357 8:0.046676834 9:0.10358698 10:0.0094600576 
--256 1:0.49855828 2:0.22535943 3:0.13751294 4:0.09371531 5:0.044854048 6:0.13581586 7:0.15430654 8:0.066438819 9:0.033687778 10:0.0043151235 
--256 1:0.57206481 2:0.16822289 3:0.10850086 4:0.099011054 5:0.052200391 6:0.21640123 7:0.15501308 8:0.2717957 9:0.013021194 10:0.1067121 
--256 1:0.47077229 2:0.36611394 3:0.091528162 4:0.054853974 5:0.016731636 6:0.038771727 7:0.064429385 8:0.020493834 9:0.028376772 10:0.07309793 
--256 1:0.50127197 2:0.18602581 3:0.11846105 4:0.12585357 5:0.068387597 6:0.27447097 7:0.14110396 8:0.037030692 9:0.015327499 10:0.20347909 
--256 1:0.70782862 2:0.21399432 3:0.040756433 4:0.025894651 5:0.011525974 6:0.015474846 7:0.020214378 8:0.2529227 9:0.20072423 10:0.077450895 
--256 1:0.70669874 2:0.19082992 3:0.049888329 4:0.037463421 5:0.015119592 6:0.0587801 7:0.01683854 8:0.0033624572 9:0.17444147 10:0.048149386 
--256 1:0.6523617 2:0.20491654 3:0.074417015 4:0.048310996 5:0.019993752 6:0.04003146 7:0.052814698 8:0.14847106 9:0.098829276 10:0.127529 
--256 1:0.62019227 2:0.23678261 3:0.069522574 4:0.051424681 5:0.022077865 6:0.076760168 7:0.026882305 8:0.20452655 9:0.26367292 10:0.13518763 
--256 1:0.41273297 2:0.24945863 3:0.18185369 4:0.081694578 5:0.074260132 6:0.060256041 7:0.16745942 8:0.31514746 9:0.0996128 10:0.0043499465 
--141.86262184031193 1:0.24855951 2:0.41744182 3:0.17038988 4:0.10558163 5:0.058027157 6:0.11557757 7:0.092598115 8:0.19802746 9:0.051751491 10:0.036455842 
--256 1:0.55451105 2:0.2323295 3:0.095135859 4:0.067733094 5:0.050290491 6:0.2011775 7:0.08359533 8:0.049352334 9:0.078352494 10:0.39071441 
--256 1:0.65474562 2:0.23856118 3:0.058588774 4:0.033365752 5:0.014738667 6:0.0624179 7:0.014755799 8:0.047634824 9:0.23758915 10:0.25538968 
--256 1:0.42312781 2:0.43549307 3:0.059567525 4:0.057743529 5:0.02406807 6:0.034856153 7:0.13502232 8:0.015733043 9:0.050326709 10:0.090865875 
--256 1:0.55526155 2:0.29190099 3:0.051794624 4:0.078436451 5:0.022606395 6:0.027054962 7:0.01805532 8:0.10945365 9:0.0056457398 10:0.0026942358 
--256 1:0.72762772 2:0.13420221 3:0.059410081 4:0.050503845 5:0.028256154 6:0.052191339 7:0.024193364 8:0.018119228 9:0.16045149 10:0.11444031 
--256 1:0.33296301 2:0.29572902 3:0.15582763 4:0.1471572 5:0.068323143 6:0.043730306 7:0.10250591 8:0.041759433 9:0.099197201 10:0.066704602 
--256 1:0.60029946 2:0.23751774 3:0.095679307 4:0.048323511 5:0.018179979 6:0.08602065 7:0.12358274 8:0.022401282 9:0.1121968 10:0.0070238551 
--256 1:0.28613609 2:0.47344309 3:0.1099305 4:0.081680738 5:0.048809578 6:0.38361936 7:0.087999181 8:0.21814326 9:0.19243423 10:0.0061623955 
--256 1:0.35749472 2:0.39142521 3:0.11235438 4:0.09097865 5:0.047747046 6:0.067979631 7:0.061432668 8:0.034833976 9:0.006741947 10:0.031525245 
--256 1:0.57434671 2:0.27617751 3:0.082044539 4:0.051590491 5:0.015840747 6:0.065294285 7:0.020756181 8:0.033996769 9:0.11760329 10:0.062469048 
--256 1:0.34924854 2:0.42718634 3:0.086126725 4:0.094690889 5:0.042747512 6:0.035542407 7:0.087932261 8:0.18765332 9:0.12734529 10:0.12997982 
--256 1:0.67278855 2:0.23981178 3:0.052346569 4:0.027061572 5:0.0079915216 6:0.079798405 7:0.047250667 8:0.13812825 9:0.44275324 10:0.13823096 
--256 1:0.41837242 2:0.26826602 3:0.111712 4:0.14241569 5:0.059233875 6:0.14098874 7:0.19251104 8:0.16996524 9:0.15121303 10:0.042288405 
--256 1:0.38335011 2:0.26826338 3:0.14628365 4:0.12610718 5:0.075995681 6:0.047324684 7:0.16309498 8:0.11062999 9:0.215959 10:0.4293012 
--256 1:0.52476453 2:0.2369745 3:0.09979796 4:0.10434949 5:0.034113514 6:0.14988418 7:0.0070130706 8:0.019202165 9:0.053413382 10:0.13248826 
--256 1:0.31006729 2:0.26808773 3:0.15625344 4:0.16206098 5:0.10353056 6:0.43397749 7:0.14577854 8:0.24453596 9:0.13405049 10:0.24588709 
--256 1:0.7367704 2:0.1775896 3:0.046277088 4:0.030279748 5:0.009083164 6:0.11776216 7:0.09436808 8:0.10470728 9:0.10138636 10:0.012474261 
--256 1:0.45290929 2:0.20515726 3:0.15640906 4:0.12476318 5:0.060761208 6:0.040596352 7:0.056706173 8:0.24661578 9:0.22576921 10:0.21932223 
--256 1:0.63431336 2:0.23447775 3:0.073889818 4:0.039666996 5:0.017652071 6:0.013226749 7:0.061247908 8:0.06701741 9:0.018333396 10:0.15080841 
--256 1:0.65570447 2:0.19608377 3:0.05924098 4:0.063617508 5:0.025353275 6:0.063120799 7:0.19009451 8:0.080399641 9:0.14570765 10:0.11479364 
--140.82026997079839 1:0.60206136 2:0.30613735 3:0.037572192 4:0.03271511 5:0.02151399 6:0.023136198 7:0.071519726 8:0.26343111 9:0.3296271 10:0.55695608 
--256 1:0.5011956 2:0.26730207 3:0.1203089 4:0.076531326 5:0.034662109 6:0.14092036 7:0.083497908 8:0.22253217 9:0.22645523 10:0.15963166 
--256 1:0.61722585 2:0.23764037 3:0.070002692 4:0.051612037 5:0.023519053 6:0.047789679 7:0.10348373 8:0.05478685 9:0.11257738 10:0.19525787 
--254.93609556192871 1:0.17247265 2:0.35544638 3:0.21904713 4:0.14365215 5:0.10938169 6:0.15559371 7:0.24688059 8:0.43928859 9:0.20742395 10:0.00081499306 
--256 1:0.24592349 2:0.37054957 3:0.18461237 4:0.13184973 5:0.067064844 6:0.074086055 7:0.0082120679 8:0.0051218313 9:0.038609129 10:0.073311227 
--256 1:0.44807976 2:0.34883824 3:0.12268328 4:0.056157511 5:0.024241213 6:0.11238449 7:0.033211232 8:0.11231984 9:0.009501128 10:0.091167241 
--256 1:0.61388565 2:0.21485755 3:0.088826005 4:0.052777587 5:0.02965321 6:0.017401961 7:0.037788121 8:0.021310183 9:0.10032882 10:0.046669774 
--256 1:0.61364463 2:0.20788628 3:0.089929127 4:0.062549871 5:0.02599009 6:0.034632427 7:0.1507145 8:0.011408928 9:0.024261217 10:0.013030347 
--6.010669472005465 1:0.24959011 2:0.3206971 3:0.20222374 4:0.15121463 5:0.076274426 6:0.18004618 7:0.20567501 8:0.28001128 9:0.030296723 10:0.005666677 
--256 1:0.42441398 2:0.30955894 3:0.1391968 4:0.07773213 5:0.049098158 6:0.1419436 7:0.0026281513 8:0.051488875 9:0.04630087 10:0.079494887 
--256 1:0.39580097 2:0.23118415 3:0.17197635 4:0.12952629 5:0.071512242 6:0.13410212 7:0.11541013 8:0.046901063 9:0.0054073269 10:0.092137898 
--256 1:0.40657697 2:0.25668408 3:0.1348872 4:0.14251127 5:0.05934049 6:0.0031093704 7:0.18087527 8:0.22902151 9:0.0059710749 10:0.020994789 
--256 1:0.69227695 2:0.18692994 3:0.060885863 4:0.039668865 5:0.020238381 6:0.049952999 7:0.032857612 8:0.019046999 9:0.048615993 10:0.013421824 
--79.905801206258786 1:0.69683554 2:0.18518095 3:0.055925729 4:0.042739946 5:0.01931784 6:0.59672342 7:0.13509236 8:0.14831417 9:0.0017650779 10:0.10066625 
--256 1:0.37909553 2:0.2788123 3:0.12681188 4:0.1422873 5:0.072992987 6:0.098208938 7:0.042054739 8:0.013615471 9:0.004154649 10:0.04097233 
--256 1:0.59886825 2:0.17768348 3:0.11284588 4:0.05608997 5:0.054512411 6:0.17741402 7:0.061778719 8:0.028592205 9:0.12494571 10:0.040617251 
--256 1:0.6913062 2:0.2118392 3:0.053708988 4:0.030217161 5:0.012928455 6:0.028657962 7:0.061510235 8:0.093889772 9:0.19378067 10:0.095976894 
--256 1:0.33480755 2:0.33983701 3:0.11414322 4:0.13714134 5:0.074070874 6:0.14442486 7:0.050685819 8:0.23520899 9:0.13570159 10:0.01413558 
--256 1:0.71565253 2:0.20958941 3:0.040449549 4:0.02499852 5:0.0093099939 6:0.0088629429 7:0.0024710343 8:0.10899447 9:0.13616214 10:0.18150671 
--256 1:0.49848281 2:0.24428785 3:0.12426197 4:0.091319592 5:0.041647779 6:0.077670112 7:0.052873608 8:0.16757339 9:0.2482816 10:0.15627922 
--256 1:0.60737185 2:0.22288082 3:0.1054759 4:0.056196396 5:0.0080750456 6:0.038983127 7:0.030701245 8:0.0037314072 9:0.017990796 10:0.028720175 
--256 1:0.59292396 2:0.20955327 3:0.094312854 4:0.07155018 5:0.031659739 6:0.22257012 7:0.28213602 8:0.16836201 9:0.16407076 10:0.16412255 
--256 1:0.51633555 2:0.21355791 3:0.1083482 4:0.106533 5:0.055225338 6:0.064836802 7:0.16540902 8:0.013796153 9:0.061913926 10:0.057819345 
--256 1:0.50841504 2:0.25646623 3:0.11934117 4:0.078739098 5:0.037038467 6:0.015077331 7:0.1154278 8:0.089607201 9:0.06484125 10:0.09529913 
--256 1:0.2429557 2:0.3140858 3:0.2295178 4:0.12237389 5:0.09106681 6:0.071239572 7:0.047793095 8:0.12404329 9:0.014396061 10:0.059155001 
--256 1:0.66006262 2:0.21378048 3:0.074162869 4:0.034687726 5:0.017306312 6:0.056339598 7:0.00053136885 8:0.11379092 9:0.05224044 10:0.077628136 
--256 1:0.39575273 2:0.33568266 3:0.11299302 4:0.099016253 5:0.056555334 6:0.20111735 7:0.14506947 8:0.0042459602 9:0.094860176 10:0.036059623 
--256 1:0.57649838 2:0.17922057 3:0.13030103 4:0.076431127 5:0.037548899 6:0.17463099 7:0.092251354 8:0.076921579 9:0.11877616 10:0.0056824607 
--256 1:0.5845627 2:0.26696743 3:0.083804287 4:0.043415866 5:0.021249716 6:0.044007628 7:0.0031858688 8:0.16391215 9:0.072452444 10:0.19111671 
--256 1:0.60690533 2:0.21816301 3:0.093578122 4:0.057262127 5:0.02409141 6:0.21064327 7:0.12218778 8:0.085349346 9:0.090691518 10:0.083996514 
--256 1:0.42414059 2:0.30591436 3:0.11896462 4:0.092942597 5:0.058037835 6:0.092701778 7:0.033489161 8:0.031803609 9:0.05060614 10:0.021264385 
--256 1:0.62478673 2:0.19142283 3:0.061181838 4:0.093153087 5:0.02945551 6:0.52886028 7:0.41351573 8:0.44150065 9:0.4594945 10:0.21207807 
--256 1:0.70552565 2:0.1762429 3:0.04070568 4:0.046890103 5:0.030635668 6:0.021900991 7:0.11142919 8:0.1721501 9:0.26045785 10:0.44923832 
--256 1:0.46510334 2:0.20864047 3:0.16159517 4:0.1141659 5:0.050495122 6:0.28895536 7:0.15349597 8:0.14321678 9:0.21739092 10:0.19291766 
--256 1:0.42601784 2:0.21564407 3:0.15648065 4:0.11334226 5:0.088515176 6:0.043293517 7:0.048692839 8:0.17201238 9:0.12928507 10:0.27955886 
--256 1:0.38259361 2:0.347741 3:0.10109491 4:0.11966986 5:0.048900623 6:0.07591729 7:0.16926515 8:0.27494044 9:0.13669225 10:0.1213362 
--12.905287491807194 1:0.082028189 2:0.77384771 3:0.079911367 4:0.045793226 5:0.018419511 6:0.072169721 7:0.022940304 8:0.096446648 9:0.0040163904 10:0.04302239 
--256 1:0.6056561 2:0.2016777 3:0.086922614 4:0.069931977 5:0.035811603 6:0.13021085 7:0.025839073 8:0.070284231 9:0.018486257 10:0.25117034 
--256 1:0.34675366 2:0.29340823 3:0.19268581 4:0.11297025 5:0.054182046 6:0.027981273 7:0.2223416 8:0.19916346 9:0.26979373 10:0.40229299 
--256 1:0.42927144 2:0.27601944 3:0.16646258 4:0.08832903 5:0.039917505 6:0.36841678 7:0.024064087 8:0.054254223 9:0.023458639 10:0.059267451 
--3.5697171812299699 1:0.59565144 2:0.15901397 3:0.12965355 4:0.089553155 5:0.026127891 6:0.090326746 7:0.64484646 8:0.68055655 9:0.68353086 10:0.30035138 
--256 1:0.44652699 2:0.1969129 3:0.15584759 4:0.11764308 5:0.083069443 6:0.11616312 7:0.090812939 8:0.00720189 9:0.10442582 10:0.22812591 
--256 1:0.45641265 2:0.18596271 3:0.18783012 4:0.089727377 5:0.080067143 6:0.011634629 7:0.038350583 8:0.060367918 9:0.22189713 10:0.10446753 
--256 1:0.69390419 2:0.19270648 3:0.055782961 4:0.041462813 5:0.016143549 6:0.038596338 7:0.15220056 8:0.075531317 9:0.095038768 10:0.14101463 
--256 1:0.41052869 2:0.30516385 3:0.15292313 4:0.082839683 5:0.048544651 6:0.0074037936 7:0.22945725 8:0.050958379 9:0.044336408 10:0.024279717 
--256 1:0.30081332 2:0.39083447 3:0.1690895 4:0.091385123 5:0.04787759 6:0.12003254 7:0.056505048 8:0.016654836 9:0.098333921 10:0.019148801 
--256 1:0.57305199 2:0.29581437 3:0.078683181 4:0.035441295 5:0.01700916 6:0.10076482 7:0.117789 8:0.133458 9:0.29236387 10:0.18157473 
--256 1:0.66344854 2:0.24800546 3:0.047189107 4:0.030334674 5:0.011022219 6:0.21072674 7:0.103674 8:0.042876424 9:0.084442691 10:0.07112458 
--256 1:0.32331864 2:0.23065551 3:0.19891686 4:0.16622566 5:0.080883333 6:0.34109489 7:0.12113955 8:0.27521944 9:0.073753494 10:0.18410418 
--256 1:0.64686509 2:0.2016735 3:0.067445473 4:0.058688113 5:0.025327828 6:0.0064522933 7:0.0011249086 8:0.19066626 9:0.27452117 10:0.35950689 
--256 1:0.60886327 2:0.24240478 3:0.084709355 4:0.042430621 5:0.021591971 6:0.18169378 7:0.047882436 8:0.16892389 9:0.12080512 10:0.071933254 
--256 1:0.25274117 2:0.39701427 3:0.16178441 4:0.13365815 5:0.054802006 6:0.138382 7:0.011368322 8:0.11427301 9:0.032291342 10:0.059151306 
--256 1:0.40313314 2:0.31327599 3:0.13684797 4:0.090260636 5:0.056482259 6:0.069969734 7:0.031100793 8:0.02656149 9:0.028018623 10:0.056175913 
--256 1:0.6098474 2:0.23780933 3:0.069532704 4:0.058545187 5:0.024265379 6:0.037098799 7:0.003814349 8:0.058858059 9:0.11865643 10:0.11841581 
--256 1:0.32051115 2:0.41233213 3:0.11796468 4:0.10028171 5:0.048910339 6:0.018667149 7:0.03411232 8:0.1499323 9:0.08271551 10:0.027425601 
--256 1:0.66541298 2:0.2088176 3:0.065830251 4:0.045143861 5:0.0147953 6:0.0083355861 7:0.070579162 8:0.12033603 9:0.040794571 10:0.17092499 
--256 1:0.84156651 2:0.10670382 3:0.026012393 4:0.016399466 5:0.0093178044 6:0.095538372 7:0.055972502 8:0.22639441 9:0.1658377 10:0.2390365 
--256 1:0.59030183 2:0.17137882 3:0.11863634 4:0.077391579 5:0.042291434 6:0.015038269 7:0.038969045 8:0.11258589 9:0.053604441 10:0.021713521 
--256 1:0.32388164 2:0.34105961 3:0.162319 4:0.11785582 5:0.054883933 6:0.032627939 7:0.10838516 8:0.16829498 9:0.17808746 10:0.068268548 
--5.0611360150983078 1:0.44550877 2:0.1847161 3:0.24662627 4:0.09264758 5:0.030501279 6:0.40403299 7:0.6384944 8:0.59685899 9:0.55730953 10:0.28956695 
--256 1:0.28961118 2:0.29618992 3:0.17527563 4:0.16884201 5:0.070081256 6:0.27213127 7:0.011703061 8:0.032709768 9:0.033188599 10:0.091777644 
--256 1:0.47711906 2:0.40012228 3:0.055847915 4:0.046941777 5:0.019968963 6:0.18029199 7:0.015743234 8:0.044347669 9:0.029026559 10:0.031247502 
--256 1:0.57705877 2:0.26465787 3:0.077553888 4:0.059690091 5:0.021039388 6:0.10169379 7:0.033464734 8:0.042221151 9:0.16457414 10:0.015595272 
--256 1:0.42474433 2:0.18788417 3:0.19518379 4:0.11599291 5:0.076194812 6:0.080257749 7:0.0011321955 8:0.23727035 9:0.053357476 10:0.12843314 
--256 1:0.4326013 2:0.23453413 3:0.15899537 4:0.11708108 5:0.056788129 6:0.072341077 7:0.026371557 8:0.00042192771 9:0.064586069 10:0.022879332 
--256 1:0.70390232 2:0.15290651 3:0.074889509 4:0.049759476 5:0.018542188 6:0.04196468 7:0.047179182 8:0.067354761 9:0.15234565 10:0.0090914477 
--256 1:0.29779488 2:0.18118524 3:0.22803014 4:0.18372757 5:0.10926217 6:0.13464856 7:0.067504284 8:0.14968576 9:0.079005144 10:0.035129252 
--256 1:0.5091574 2:0.220425 3:0.15870832 4:0.08132602 5:0.030383269 6:0.30365534 7:0.23077173 8:0.040704657 9:0.020635451 10:0.010606689 
--256 1:0.47399433 2:0.3330651 3:0.086683902 4:0.08185618 5:0.024400489 6:0.063665473 7:0.014338759 8:0.10512729 9:0.091378978 10:0.16179007 
--256 1:0.38132069 2:0.18660605 3:0.21137119 4:0.14986786 5:0.070834207 6:0.16496797 7:0.29957851 8:0.40161053 9:0.24190176 10:0.26981012 
--256 1:0.71732898 2:0.16110368 3:0.049526719 4:0.044062381 5:0.027978244 6:0.18925867 7:0.046023531 8:0.13644567 9:0.1879819 10:0.10544347 
--256 1:0.49598671 2:0.34137365 3:0.080018331 4:0.059286835 5:0.02333448 6:0.2021952 7:0.16982519 8:0.30746248 9:0.15962731 10:0.16116226 
--256 1:0.3579267 2:0.29950837 3:0.16781865 4:0.12292072 5:0.051825562 6:0.24473549 7:0.11744418 8:0.13277611 9:0.042117699 10:0.14929325 
--256 1:0.35770695 2:0.25956312 3:0.15860586 4:0.1408044 5:0.083319669 6:0.16366909 7:0.098706094 8:0.016957423 9:0.0079989388 10:0.12008811 
--256 1:0.6062814 2:0.24889835 3:0.048978429 4:0.060302599 5:0.035539218 6:0.05896577 7:0.008823671 8:0.17643578 9:0.24540594 10:0.20411854 
--256 1:0.63069317 2:0.28109893 3:0.044850804 4:0.032960277 5:0.010396814 6:0.007329707 7:0.11413669 8:0.0098616595 9:0.14754944 10:0.12933897 
--256 1:0.40795393 2:0.24962411 3:0.15942886 4:0.10406313 5:0.078929958 6:0.029959104 7:0.24921504 8:0.0073154246 9:0.18219662 10:0.045908199 
--256 1:0.57369766 2:0.27134883 3:0.073466785 4:0.060237233 5:0.021249487 6:0.0067420214 7:0.11384244 8:0.13399957 9:0.11748193 10:0.23753387 
--256 1:0.45706478 2:0.22980032 3:0.10330582 4:0.13522093 5:0.074608141 6:0.0158412 7:0.019579118 8:0.15243297 9:0.21712252 10:0.27288009 
--256 1:0.68279989 2:0.18790529 3:0.078930298 4:0.031510638 5:0.018853886 6:0.04858796 7:0.046085159 8:0.041418182 9:0.044292725 10:0.18631923 
--173.31398966625869 1:0.20607149 2:0.50246389 3:0.12969104 4:0.11241576 5:0.049357825 6:0.050701893 7:0.016263713 8:0.0043237439 9:0.39196499 10:0.30697083 
--256 1:0.48678023 2:0.33841883 3:0.096464178 4:0.058985851 5:0.019350907 6:0.018079761 7:0.094404107 8:0.03245115 9:0.029473487 10:0.11143716 
--256 1:0.50279855 2:0.24422992 3:0.11388154 4:0.079188994 5:0.059900994 6:0.19296954 7:0.13382931 8:0.06981686 9:0.058464108 10:0.40623986 
--256 1:0.57724769 2:0.2830388 3:0.084793126 4:0.038133827 5:0.016786554 6:0.018547523 7:0.087456303 8:0.14687285 9:0.067961238 10:0.031553578 
--256 1:0.23817779 2:0.45605774 3:0.1029128 4:0.13620652 5:0.066645156 6:0.29211962 7:0.11366536 8:0.22734872 9:0.11084295 10:0.29838614 
--256 1:0.5988504 2:0.16761126 3:0.083174378 4:0.097214267 5:0.053149697 6:0.032351968 7:0.14478055 8:0.14249859 9:0.13598071 10:0.093076704 
--256 1:0.61937829 2:0.22789724 3:0.077658902 4:0.056118459 5:0.018947114 6:0.090964362 7:0.070540044 8:0.028347213 9:0.18487095 10:0.035790897 
--256 1:0.72053545 2:0.13395972 3:0.080982716 4:0.03554277 5:0.028979343 6:0.060790903 7:0.066233518 8:0.067364615 9:0.0038190759 10:0.11859016 
--256 1:0.38566024 2:0.30313163 3:0.15414721 4:0.10451913 5:0.052541794 6:0.21017383 7:0.13458764 8:0.032849715 9:0.17423143 10:0.05238711 
--256 1:0.55687765 2:0.24430926 3:0.093353263 4:0.072104432 5:0.033355397 6:0.047518756 7:0.028889197 8:0.20766875 9:0.21197669 10:0.14136892 
--256 1:0.45362217 2:0.37253366 3:0.081564466 4:0.063413013 5:0.028866686 6:0.07880383 7:0.11973161 8:0.087625255 9:0.031266008 10:0.051430955 
--256 1:0.5498009 2:0.23771961 3:0.10362201 4:0.079726864 5:0.029130618 6:0.053789247 7:0.066235187 8:0.063819717 9:0.18283413 10:0.20758665 
--256 1:0.56630342 2:0.23741076 3:0.098119581 4:0.071167953 5:0.026998284 6:0.12351325 7:0.16731664 8:0.15555345 9:0.13382651 10:0.027167393 
--256 1:0.61460362 2:0.25106387 3:0.068706809 4:0.041591169 5:0.024034531 6:0.1169187 7:0.10099234 8:0.26667762 9:0.19747092 10:0.078560029 
--256 1:0.73160946 2:0.19794722 3:0.036299176 4:0.01857431 5:0.015569839 6:0.13544075 7:0.0011100029 8:0.1836824 9:0.35795738 10:0.33707232 
--256 1:0.62732178 2:0.21748024 3:0.065810056 4:0.062748928 5:0.026639 6:0.1426692 7:0.092616529 8:0.069981608 9:0.032935492 10:0.06829614 
--256 1:0.51681788 2:0.21830231 3:0.088131868 4:0.11795999 5:0.058787946 6:0.035465826 7:0.28345133 8:0.18227884 9:0.046720418 10:0.22134798 
--256 1:0.33239117 2:0.24567127 3:0.16996187 4:0.15263497 5:0.099340714 6:0.19684816 7:0.0024636132 8:0.075162038 9:0.057517845 10:0.034513556 
--256 1:0.28549463 2:0.33317699 3:0.18211681 4:0.12599081 5:0.073220759 6:0.0013828496 7:0.037158862 8:0.05174723 9:0.06112717 10:0.035166484 
--256 1:0.77735389 2:0.16621855 3:0.02943286 4:0.019295181 5:0.0076995191 6:0.12948222 7:0.10626283 8:0.044622261 9:0.2860102 10:0.23898699 
--256 1:0.54721773 2:0.2888959 3:0.066423623 4:0.062088739 5:0.035374005 6:0.16328596 7:0.070497418 8:0.11356758 9:0.028406687 10:0.10073062 
--256 1:0.69221578 2:0.16682948 3:0.058992177 4:0.046748726 5:0.035213838 6:0.14257578 7:0.034280227 8:0.059132806 9:0.083645084 10:0.27864841 
--256 1:0.68042985 2:0.16829241 3:0.067093863 4:0.060677966 5:0.023505913 6:0.22442853 7:0.10284407 8:0.20498461 9:0.40484661 10:0.21680381 
--256 1:0.30528632 2:0.46526073 3:0.10348037 4:0.089906173 5:0.036066412 6:0.31806141 7:0.043232121 8:0.074017098 9:0.15396193 10:0.013145352 
--256 1:0.36606216 2:0.30848307 3:0.16880223 4:0.10611326 5:0.050539272 6:0.036842757 7:0.073038071 8:0.032944909 9:0.1406201 10:0.058388402 
--256 1:0.59673827 2:0.23689295 3:0.073461792 4:0.061686927 5:0.031220058 6:0.10534936 7:0.10520296 8:0.029702166 9:0.13934164 10:0.32441571 
--256 1:0.62133355 2:0.21936076 3:0.075722236 4:0.054785589 5:0.028797874 6:0.025057122 7:0.03440494 8:0.036139488 9:0.060505271 10:0.012158217 
--256 1:0.18400031 2:0.34390951 3:0.19893893 4:0.2040225 5:0.069128757 6:0.010494919 7:0.16118361 8:0.0011414603 9:0.040341213 10:0.2258854 
--256 1:0.55171567 2:0.12759746 3:0.12647612 4:0.11496094 5:0.07924981 6:0.065062016 7:0.2737769 8:0.10467907 9:0.024818312 10:0.1667656 
--256 1:0.42552143 2:0.32140596 3:0.11040307 4:0.10029038 5:0.04237916 6:0.041178606 7:0.069216021 8:0.28124549 9:0.07119813 10:0.05387408 
--256 1:0.59875881 2:0.24545381 3:0.075185022 4:0.056014954 5:0.0245874 6:0.082669642 7:0.067281198 8:0.015575325 9:0.082945057 10:0.10332511 
--256 1:0.4967107 2:0.24171075 3:0.10293927 4:0.11936805 5:0.039271233 6:0.190677 7:0.23322428 8:0.1972181 9:0.14866575 10:0.20168252 
--256 1:0.44253933 2:0.26077834 3:0.13578515 4:0.099518951 5:0.061378232 6:0.24816219 7:0.2279999 8:0.32222767 9:0.078434574 10:0.37124633 
--256 1:0.31794311 2:0.2467846 3:0.21278858 4:0.14126366 5:0.08122006 6:0.18268793 7:0.15465475 8:0.1103287 9:0.010157135 10:0.045389507 
--256 1:0.47670952 2:0.27739485 3:0.14117686 4:0.074550515 5:0.030168253 6:0.17675645 7:0.13170795 8:0.09418021 9:0.14253225 10:0.071447336 
--256 1:0.45133204 2:0.36666856 3:0.084173563 4:0.056804372 5:0.041021461 6:0.15244707 7:0.063948385 8:0.050637652 9:0.018410806 10:0.093863897 
--256 1:0.47148868 2:0.28326743 3:0.11073903 4:0.091614205 5:0.042890649 6:0.089260245 7:0.1563943 8:0.10341316 9:0.10301699 10:0.026170782 
--256 1:0.48022121 2:0.31886409 3:0.12319 4:0.055055455 5:0.022669248 6:0.043519503 7:0.028804168 8:0.03992072 9:0.096016111 10:0.023875371 
--242.61301354610777 1:0.35506352 2:0.49193231 3:0.085572192 4:0.044488514 5:0.022943465 6:0.10149323 7:0.080296676 8:0.058880847 9:0.21830269 10:0.29273925 
--256 1:0.37656743 2:0.27867084 3:0.15193329 4:0.11951547 5:0.073312964 6:0.080407637 7:0.15827904 8:0.10677721 9:0.21416321 10:0.42510384 
--256 1:0.56448864 2:0.22064054 3:0.105838 4:0.077418563 5:0.031614259 6:0.031752715 7:0.072375752 8:0.011585969 9:0.087423487 10:0.026941198 
--256 1:0.73755425 2:0.19556093 3:0.042639326 4:0.01689817 5:0.0073473185 6:0.068977422 7:0.0070113798 8:0.25702279 9:0.2016644 10:0.065347995 
--234.65675403435432 1:0.50945345 2:0.31988628 3:0.10310504 4:0.044319411 5:0.023235811 6:0.012714994 7:0.045086094 8:0.095528952 9:0.031355325 10:0.41725856 
--256 1:0.50988166 2:0.27459317 3:0.10122661 4:0.074687094 5:0.039611468 6:0.13577279 7:0.050378817 8:0.16845221 9:0.21354388 10:0.28747858 
--256 1:0.57604184 2:0.23806915 3:0.09477378 4:0.067984019 5:0.023131204 6:0.21349331 7:0.010825355 8:0.055935683 9:0.10491402 10:0.0079856229 
--256 1:0.38648978 2:0.25950714 3:0.098044295 4:0.1614942 5:0.094464578 6:0.083221616 7:0.068198487 8:0.038615297 9:0.043122586 10:0.0051577451 
--256 1:0.28008976 2:0.40822841 3:0.12694049 4:0.11825089 5:0.06649045 6:0.10676312 7:0.016538079 8:0.099190125 9:0.1893106 10:0.049105252 
--256 1:0.36563169 2:0.37139526 3:0.12387922 4:0.088920553 5:0.050173281 6:0.12274017 7:0.018751433 8:0.12176549 9:0.090907516 10:0.15221265 
--256 1:0.24508799 2:0.38006215 3:0.14442638 4:0.14595901 5:0.084464459 6:0.053786783 7:0.18052517 8:0.044512463 9:0.0094030677 10:0.1710169 
--256 1:0.54136559 2:0.11888755 3:0.10854176 4:0.14016407 5:0.09104103 6:0.020520364 7:0.02688885 8:0.12646426 9:0.11769859 10:0.1142457 
--256 1:0.68809017 2:0.20357181 3:0.056532579 4:0.035969267 5:0.015836175 6:0.010261897 7:0.0032919877 8:0.026613387 9:0.032250106 10:0.059598927 
--256 1:0.60117805 2:0.26112947 3:0.072154632 4:0.04613967 5:0.019398175 6:0.04355419 7:0.071714575 8:0.00017722131 9:0.013509185 10:0.028268551 
--256 1:0.48555302 2:0.2613141 3:0.12130433 4:0.095867777 5:0.035960772 6:0.011621 7:0.14008747 8:0.082305688 9:0.0028253241 10:0.030883766 
--53.487078301020446 1:0.35725554 2:0.31759444 3:0.14985269 4:0.11551675 5:0.059780573 6:0.66161727 7:0.14052039 8:0.1356901 9:0.04793798 10:0.038135929 
--256 1:0.73844143 2:0.19535104 3:0.041044014 4:0.018427637 5:0.0067358707 6:0.13417914 7:0.022485431 8:0.17434907 9:0.23315086 10:0.080667697 
--256 1:0.50436728 2:0.20254294 3:0.15085641 4:0.096048592 5:0.046184789 6:0.17583219 7:0.21197027 8:0.20484852 9:0.10612396 10:0.18597767 
--256 1:0.59581655 2:0.24815549 3:0.082181105 4:0.04714257 5:0.026704282 6:0.035651048 7:0.13054606 8:0.012961869 9:0.046128447 10:0.17837934 
--256 1:0.31567378 2:0.31629139 3:0.14632113 4:0.15433092 5:0.067382774 6:0.29231641 7:0.033297496 8:0.1106211 9:0.060818844 10:0.19520299 
--256 1:0.32821127 2:0.27961654 3:0.16456202 4:0.16465955 5:0.062950626 6:0.16741097 7:0.13085487 8:0.066108954 9:0.27023869 10:0.46412677 
--256 1:0.31744801 2:0.25430617 3:0.20307112 4:0.15377183 5:0.071402876 6:0.23259343 7:0.19920967 8:0.17658855 9:0.30447288 10:0.041924727 
--256 1:0.41522227 2:0.39435111 3:0.094534158 4:0.061911368 5:0.0339811 6:0.032286846 7:0.037741405 8:0.065368877 9:0.031116713 10:0.044448872 
--256 1:0.52590718 2:0.25197995 3:0.10759793 4:0.050121359 5:0.064393579 6:0.58199783 7:0.11119887 8:0.12722578 9:0.31280865 10:0.076174821 
--256 1:0.30754329 2:0.33899619 3:0.16816167 4:0.13291291 5:0.052385936 6:0.15631405 7:0.13485005 8:0.21401195 9:0.25971252 10:0.3942242 
--256 1:0.69473559 2:0.1940728 3:0.057499979 4:0.040580179 5:0.013111455 6:0.058333082 7:0.00082415147 8:0.10267937 9:0.15317335 10:0.097358858 
--256 1:0.69991352 2:0.18469147 3:0.057723369 4:0.040441311 5:0.017230332 6:0.04523403 7:0.0023331944 8:0.16966781 9:0.11145341 10:0.081690929 
--256 1:0.55923845 2:0.20489379 3:0.11625882 4:0.090639892 5:0.02896904 6:0.033491324 7:0.090079109 8:0.035377591 9:0.010062943 10:0.039217474 
--256 1:0.46408045 2:0.24319242 3:0.11573838 4:0.12238207 5:0.054606674 6:0.24885261 7:0.093866438 8:0.065193514 9:0.051384417 10:0.028672395 
--256 1:0.25968648 2:0.48307703 3:0.11635292 4:0.091221189 5:0.049662386 6:0.094998839 7:0.039861355 8:0.10475253 9:0.1196509 10:0.14291343 
--256 1:0.65285831 2:0.24165274 3:0.043249788 4:0.043178652 5:0.019060508 6:0.062947495 7:0.05858967 8:0.010928371 9:0.15922096 10:0.089189676 
--256 1:0.3590985 2:0.30906006 3:0.1704014 4:0.1122369 5:0.049203136 6:0.14035852 7:0.16983283 8:0.10508271 9:0.095145688 10:0.068798326 
--256 1:0.49650634 2:0.2749418 3:0.088595607 4:0.083290741 5:0.056665517 6:0.013201567 7:0.15837043 8:0.31739341 9:0.179867 10:0.0013840133 
--6.3228529499578023 1:0.19554101 2:0.18302261 3:0.4480543 4:0.12223131 5:0.051150771 6:0.0079425238 7:0.02730324 8:0.18216421 9:0.012419133 10:0.19342464 
--256 1:0.58214723 2:0.12995075 3:0.11162285 4:0.088856814 5:0.087422361 6:0.027673935 7:0.02445259 8:0.16866847 9:0.015172176 10:0.14742735 
--256 1:0.23598954 2:0.4961949 3:0.093208971 4:0.10408089 5:0.070525693 6:0.14800771 7:0.083605009 8:0.16238754 9:0.053828201 10:0.053717591 
--256 1:0.37492818 2:0.24095205 3:0.15691969 4:0.14799892 5:0.079201151 6:0.082800496 7:0.04528874 8:0.097664545 9:0.063032451 10:0.069491837 
--256 1:0.34579142 2:0.23326838 3:0.12916532 4:0.1820828 5:0.10969209 6:0.17238642 7:0.0111113 8:0.04363706 9:0.02136329 10:0.16689431 
--256 1:0.46049339 2:0.38738397 3:0.076072012 4:0.055140109 5:0.020910525 6:0.0027523383 7:0.040710618 8:0.20179416 9:0.11990974 10:0.24005986 
--256 1:0.47030821 2:0.26232923 3:0.13021163 4:0.10285331 5:0.034297621 6:0.014811933 7:0.12502802 8:0.068282118 9:0.12637052 10:0.077367299 
--256 1:0.36126464 2:0.25345398 3:0.17617863 4:0.12672219 5:0.082380564 6:0.0038103704 7:0.14394052 8:0.03383149 9:0.10159817 10:0.24773243 
--256 1:0.52629544 2:0.25691455 3:0.11936349 4:0.064283524 5:0.03314299 6:0.12090695 7:0.016297587 8:0.0094807138 9:0.07140464 10:0.13982493 
--256 1:0.18105147 2:0.48928073 3:0.14699338 4:0.11970056 5:0.062973855 6:0.08630916 7:0.069515162 8:0.089343279 9:0.10058969 10:0.055372562 
--256 1:0.44651157 2:0.19965073 3:0.12263501 4:0.15076328 5:0.080439406 6:0.26700087 7:0.25736391 8:0.035004494 9:0.18508522 10:0.22985902 
--256 1:0.24890078 2:0.42225092 3:0.14234101 4:0.12175904 5:0.064748249 6:0.096718494 7:0.13327355 8:0.084380035 9:0.18692568 10:0.06621242 
--256 1:0.63315087 2:0.20127832 3:0.077983034 4:0.062367747 5:0.025220032 6:0.25998579 7:0.050943936 8:0.0079635236 9:0.048891837 10:0.0028029769 
--256 1:0.57710247 2:0.26195481 3:0.071488609 4:0.054214871 5:0.035239233 6:0.038031099 7:0.09235797 8:0.046883877 9:0.074380705 10:0.13420048 
--256 1:0.37676373 2:0.38794984 3:0.089810872 4:0.095454352 5:0.050021207 6:0.30856707 7:0.24080431 8:0.11285052 9:0.16305554 10:0.030453755 
--256 1:0.62452792 2:0.23401232 3:0.074861923 4:0.046817259 5:0.019780579 6:0.074716602 7:0.070075587 8:0.052578536 9:0.053126837 10:0.018027627 
--8.9295597108416516 1:0.80394565 2:0.15677883 3:0.031118122 4:0.0061397064 5:0.0020176925 6:0.99513283 7:0.97256472 8:0.8364687 9:0.39562303 10:0.27656192 
--256 1:0.67542397 2:0.18851839 3:0.071081316 4:0.042406061 5:0.022570266 6:0.055137936 7:0.11641606 8:0.094491522 9:0.064412975 10:0.11427851 
--256 1:0.48973804 2:0.31151084 3:0.11398276 4:0.058237127 5:0.026531243 6:0.16192038 7:0.11476032 8:0.25382086 9:0.026976391 10:0.040964884 
--256 1:0.69827758 2:0.19454816 3:0.067188406 4:0.028276079 5:0.011709767 6:0.023800104 7:0.012220468 8:0.033853526 9:0.15962006 10:0.063463955 
--256 1:0.31241272 2:0.28494538 3:0.18881042 4:0.12998367 5:0.083847814 6:0.19018578 7:0.20170455 8:0.088945121 9:0.14990501 10:0.1463176 
--256 1:0.6559105 2:0.20289842 3:0.048225854 4:0.062568271 5:0.030396955 6:0.069599011 7:0.084567657 8:0.11985545 9:0.10907832 10:0.052877298 
--256 1:0.60254779 2:0.25281253 3:0.074191645 4:0.048615669 5:0.02183236 6:0.073965145 7:0.094173013 8:0.006710578 9:0.082138423 10:0.097556608 
--256 1:0.53305746 2:0.32365237 3:0.068161523 4:0.047806594 5:0.027322054 6:0.05774802 7:0.018528791 8:0.043648127 9:0.089968631 10:0.071667133 
--256 1:0.58186884 2:0.30068252 3:0.065333783 4:0.036010896 5:0.016103965 6:0.009447605 7:0.076410956 8:0.0062116133 9:0.1110712 10:0.014100522 
--256 1:0.56959671 2:0.16298166 3:0.12283344 4:0.096629097 5:0.047959091 6:0.14785873 7:0.037748506 8:0.11244313 9:0.030814629 10:0.092820085 
--256 1:0.37594594 2:0.19172659 3:0.20278658 4:0.15185696 5:0.077683936 6:0.055034468 7:0.0049031461 8:0.16877014 9:0.2313475 10:0.23773437 
--256 1:0.53160461 2:0.27093513 3:0.099582709 4:0.064547055 5:0.033330492 6:0.16761446 7:0.019060347 8:0.031683679 9:0.032670131 10:0.15960934 
--256 1:0.69038076 2:0.15990844 3:0.062744702 4:0.060415258 5:0.026550839 6:0.07557218 7:0.029100663 8:0.054729724 9:0.019720026 10:0.21487905 
--21.962891444695607 1:0.29221861 2:0.38770184 3:0.16254075 4:0.1086276 5:0.048911197 6:0.02703582 7:0.068873808 8:0.048336902 9:0.037828644 10:0.060000097 
--256 1:0.41049568 2:0.2317221 3:0.16039966 4:0.12113308 5:0.076249478 6:0.084634581 7:0.067809821 8:0.011875696 9:0.23292104 10:0.1147087 
--256 1:0.36997846 2:0.32856213 3:0.11406357 4:0.11909755 5:0.06829829 6:0.03698279 7:0.036038376 8:0.017546802 9:0.084733229 10:0.10889796 
--256 1:0.67580807 2:0.20764823 3:0.063741586 4:0.037935277 5:0.014866838 6:0.029201559 7:0.027861002 8:0.054612475 9:0.15748379 10:0.2101683 
--256 1:0.40282896 2:0.21697599 3:0.17306506 4:0.14908304 5:0.058046939 6:0.3466852 7:0.15965668 8:0.22812216 9:0.19694352 10:0.00015746368 
--256 1:0.51869447 2:0.26756664 3:0.13094599 4:0.056938752 5:0.025854141 6:0.016658545 7:0.007226467 8:0.10945719 9:0.14316575 10:0.23807602 
--256 1:0.76299993 2:0.093062581 3:0.048344784 4:0.061539831 5:0.034052878 6:0.056455344 7:0.063525075 8:0.001192319 9:0.0077996032 10:0.067183347 
--256 1:0.51582915 2:0.27265884 3:0.12097003 4:0.059786405 5:0.030755573 6:0.1425531 7:0.092714485 8:0.068284348 9:0.11647572 10:0.0087296246 
--256 1:0.47620726 2:0.23637657 3:0.15381848 4:0.078912207 5:0.054685483 6:0.088306338 7:0.16768584 8:0.085654749 9:0.046832576 10:0.0094755189 
--256 1:0.58801748 2:0.23925253 3:0.086890566 4:0.057228862 5:0.028610564 6:0.0051450975 7:0.13708966 8:0.038483175 9:0.20375555 10:0.13160435 
--256 1:0.46525053 2:0.32207197 3:0.097288939 4:0.076448077 5:0.038940482 6:0.10654861 7:0.003183786 8:0.082774402 9:0.02128736 10:0.00393543 
--256 1:0.44792252 2:0.29415859 3:0.11960862 4:0.085288638 5:0.05302164 6:0.027587112 7:0.10878848 8:0.088920231 9:0.26930771 10:0.0074835837 
--256 1:0.61576944 2:0.22143655 3:0.077808868 4:0.041787662 5:0.04319748 6:0.20443157 7:0.014075017 8:0.072095806 9:0.11522172 10:0.0116656 
--256 1:0.31696427 2:0.33589806 3:0.15119465 4:0.13925217 5:0.056690846 6:0.044962513 7:0.10942443 8:0.065182105 9:0.065971541 10:0.042080158 
--256 1:0.41393529 2:0.20017246 3:0.18394766 4:0.13413338 5:0.067811213 6:0.0088129571 7:0.063585453 8:0.01227625 9:0.20452928 10:0.20437902 
--256 1:0.27921744 2:0.52589644 3:0.073936846 4:0.082414685 5:0.038534588 6:0.056785582 7:0.10561238 8:0.077599822 9:0.031527437 10:0.00021905554 
--256 1:0.44595464 2:0.20469281 3:0.16411191 4:0.12229594 5:0.062944699 6:0.076991261 7:0.05804323 8:0.068440942 9:0.05647632 10:0.0084077373 
--256 1:0.26533405 2:0.37104168 3:0.16901642 4:0.11320356 5:0.081404294 6:0.048817928 7:0.047508207 8:0.1142119 9:0.054416969 10:0.024642188 
--256 1:0.33800323 2:0.40385506 3:0.099371099 4:0.10707319 5:0.051697422 6:0.31841774 7:0.22225654 8:0.019999427 9:0.18374279 10:0.016426433 
--256 1:0.43167394 2:0.3477625 3:0.097449267 4:0.082214271 5:0.040900018 6:0.15027897 7:0.12463818 8:0.085212445 9:0.19395417 10:0.06007706 
--256 1:0.30404176 2:0.34476084 3:0.13759325 4:0.13184672 5:0.081757429 6:0.17955493 7:0.076946698 8:0.05254612 9:0.089115069 10:0.046673606 
--256 1:0.62436258 2:0.20727578 3:0.070899129 4:0.061033358 5:0.036429149 6:0.043127854 7:0.020077056 8:0.10799138 9:0.078398945 10:0.017512925 
--256 1:0.59503961 2:0.27485186 3:0.067794766 4:0.042802564 5:0.019511203 6:0.27776021 7:0.023394738 8:0.070503641 9:0.01436286 10:0.054184584 
--256 1:0.49582204 2:0.35471074 3:0.095100151 4:0.041915511 5:0.012451558 6:0.039128316 7:0.088135569 8:0.13730101 9:0.12136276 10:0.056311295 
--256 1:0.40416166 2:0.38046817 3:0.10472154 4:0.075966488 5:0.034682142 6:0.0071362474 7:0.034730365 8:0.087174837 9:0.10439542 10:0.044366468 
--256 1:0.55820929 2:0.23785109 3:0.095711759 4:0.073494919 5:0.034732938 6:0.29767724 7:0.11419838 8:0.18033373 9:0.13147752 10:0.1298157 
--256 1:0.69341489 2:0.1592586 3:0.077558508 4:0.039394845 5:0.030373154 6:0.15784172 7:0.033229726 8:0.010140737 9:0.073828636 10:0.090448503 
--256 1:0.26301067 2:0.38186164 3:0.1321732 4:0.14657051 5:0.076383974 6:0.063298928 7:0.046847338 8:0.18763559 9:0.0030733048 10:0.036080007 
--256 1:0.39244906 2:0.3783316 3:0.10678562 4:0.084310114 5:0.038123605 6:0.11484834 7:0.09146088 8:0.030596893 9:0.0077736593 10:0.10769698 
--256 1:0.52049115 2:0.20479304 3:0.13983042 4:0.073446727 5:0.061438661 6:0.031653987 7:0.24733446 8:0.1579546 9:0.1706003 10:0.012839316 
--256 1:0.54187036 2:0.29433732 3:0.10024013 4:0.046093933 5:0.017458251 6:0.085960344 7:0.059186746 8:0.01140651 9:0.20101885 10:0.1583018 
--256 1:0.52460675 2:0.31721135 3:0.077056959 4:0.052817252 5:0.028307681 6:0.045105615 7:0.075458145 8:0.27188516 9:0.15622531 10:0.29592749 
--256 1:0.30651349 2:0.22076117 3:0.2094727 4:0.1900238 5:0.073228851 6:0.40737748 7:0.097948678 8:0.090883418 9:0.36991901 10:0.30791699 
--256 1:0.70856157 2:0.17981013 3:0.067317089 4:0.03122328 5:0.013087923 6:0.047955956 7:0.060656577 8:0.062990224 9:0.13795238 10:0.079463747 
--256 1:0.53435453 2:0.22923728 3:0.12052513 4:0.084108199 5:0.031774858 6:0.17937058 7:0.1387908 8:0.1932021 9:0.20331213 10:0.21044859 
--256 1:0.52964508 2:0.21226894 3:0.12074841 4:0.090956096 5:0.046381468 6:0.10523097 7:0.082528069 8:0.05265849 9:0.12928937 10:0.31895301 
--256 1:0.64025837 2:0.23713994 3:0.055649067 4:0.050268502 5:0.016684121 6:0.092063508 7:0.064522087 8:0.043147915 9:0.091168829 10:0.039302298 
--176.46661993538436 1:0.13635495 2:0.1810501 3:0.31832722 4:0.24962596 5:0.11464177 6:0.072298674 7:0.060231889 8:0.31179036 9:0.032024124 10:0.081701188 
--256 1:0.38225821 2:0.33089846 3:0.12263409 4:0.1091663 5:0.05504294 6:0.15715399 7:0.061759649 8:0.059569918 9:0.0021934512 10:0.03723162 
--256 1:0.3514705 2:0.3005523 3:0.12672007 4:0.15383083 5:0.067426291 6:0.20775554 7:0.087034981 8:0.0095710935 9:0.08341326 10:0.096601786 
--256 1:0.6877226 2:0.21380392 3:0.053582612 4:0.032907773 5:0.011983094 6:0.0062777349 7:0.010265191 8:0.14559361 9:0.23797269 10:0.26219247 
--256 1:0.48092403 2:0.29838667 3:0.10219392 4:0.089835164 5:0.028660218 6:0.086282891 7:0.025730936 8:0.031254136 9:0.013698538 10:0.027396791 
--256 1:0.24132709 2:0.4840814 3:0.12472585 4:0.10694599 5:0.042919668 6:0.11006614 7:0.049192542 8:0.1549872 9:0.062835782 10:0.11478107 
--256 1:0.70269594 2:0.12802526 3:0.083183292 4:0.042990703 5:0.043104805 6:0.032174307 7:0.11634126 8:0.13633778 9:0.13850576 10:0.046359335 
--256 1:0.50624887 2:0.18647199 3:0.14266665 4:0.1091543 5:0.05545819 6:0.085196443 7:0.15502867 8:0.18307758 9:0.26877178 10:0.16041134 
--256 1:0.42767616 2:0.35644327 3:0.095997122 4:0.093740475 5:0.026142977 6:0.21931707 7:0.17489399 8:0.30717348 9:0.10345214 10:0.004027279 
--256 1:0.65692471 2:0.17350379 3:0.060626595 4:0.069052067 5:0.039892831 6:0.12699099 7:0.017616685 8:0.070085159 9:0.23990295 10:0.33571062 
--256 1:0.28148214 2:0.23604437 3:0.16931907 4:0.20089021 5:0.11226421 6:0.0085341706 7:0.077296755 8:0.008481225 9:0.19873066 10:0.36916695 
--256 1:0.59098674 2:0.24457863 3:0.074740996 4:0.064683183 5:0.025010448 6:0.021355697 7:0.03822036 8:0.031359992 9:0.085007515 10:0.02956616 
--256 1:0.39236777 2:0.36930138 3:0.082537137 4:0.095497262 5:0.060296444 6:0.028834974 7:0.077974796 8:0.0056362695 9:0.06133984 10:0.12141911 
--256 1:0.70914789 2:0.17063649 3:0.046557097 4:0.046654293 5:0.027004231 6:0.030723727 7:0.031648967 8:0.0047092455 9:0.19991545 10:0.23151244 
--256 1:0.34417202 2:0.2779625 3:0.16984101 4:0.13674909 5:0.071275375 6:0.14460589 7:0.034810587 8:0.1015434 9:0.068786137 10:0.090866186 
--256 1:0.50323996 2:0.24046696 3:0.13460472 4:0.07097858 5:0.050709781 6:0.032130522 7:0.23647378 8:0.095905743 9:0.061652686 10:0.036055254 
--256 1:0.39210833 2:0.30739851 3:0.11782172 4:0.11821582 5:0.064455621 6:0.13771222 7:0.0025663337 8:0.016209897 9:0.020765111 10:0.067710801 
--135.34949819821924 1:0.35758913 2:0.30930176 3:0.15708011 4:0.1154339 5:0.060595101 6:0.029038891 7:0.040459156 8:0.18278056 9:0.25473499 10:0.49022145 
--256 1:0.31499087 2:0.43132119 3:0.10341412 4:0.10577063 5:0.044503194 6:0.063296017 7:0.080498688 8:0.18541483 9:0.040265795 10:0.031254768 
--256 1:0.21775785 2:0.3770427 3:0.15966336 4:0.16521428 5:0.080321809 6:0.35641145 7:0.26994496 8:0.23547039 9:0.13544684 10:0.068961646 
--256 1:0.59803197 2:0.23278375 3:0.064717728 4:0.066796313 5:0.03767024 6:0.076690949 7:0.034296112 8:0.20378448 9:0.15423204 10:0.41822832 
--256 1:0.42754873 2:0.31748876 3:0.10797687 4:0.10546721 5:0.041518434 6:0.18050014 7:0.015039991 8:0.060211812 9:0.15220625 10:0.14002289 
--256 1:0.5563037 2:0.29790762 3:0.073031208 4:0.050600204 5:0.022157269 6:0.04862957 7:0.065387351 8:0.20055852 9:0.10777169 10:0.083746778 
--256 1:0.59519029 2:0.21842659 3:0.087657444 4:0.065675814 5:0.033049864 6:0.024470311 7:0.027955159 8:0.079620344 9:0.059540086 10:0.092016477 
--256 1:0.24904426 2:0.45378592 3:0.1619189 4:0.088476362 5:0.046774555 6:0.13558554 7:0.02202752 8:0.13525642 9:0.14998106 10:0.032337679 
--256 1:0.43224899 2:0.28406497 3:0.13610656 4:0.10324918 5:0.0443303 6:0.037047217 7:0.04306642 8:0.047118026 9:0.051210427 10:0.053422886 
--256 1:0.42860693 2:0.36988216 3:0.074340446 4:0.10020838 5:0.026962087 6:0.033436819 7:0.01849309 8:0.037680177 9:0.082610178 10:0.0027769635 
--256 1:0.24772619 2:0.36230463 3:0.13974762 4:0.1762881 5:0.073933451 6:0.10813235 7:0.026571479 8:0.049601474 9:0.054534163 10:0.029760013 
--256 1:0.56824733 2:0.18891144 3:0.099261977 4:0.10020963 5:0.04336962 6:0.11926367 7:0.12899681 8:0.20241062 9:0.08442434 10:0.10721711 
--256 1:0.60500565 2:0.25321125 3:0.076657052 4:0.04553357 5:0.019592482 6:0.0023432496 7:0.036304846 8:0.010251609 9:0.042738861 10:0.09853379 
--256 1:0.3827945 2:0.21134038 3:0.17409113 4:0.15592422 5:0.075849767 6:0.017500586 7:0.042909334 8:0.048283614 9:0.12938178 10:8.6269167e-05 
--256 1:0.34299707 2:0.32226705 3:0.13299605 4:0.13088482 5:0.070855007 6:0.0048880549 7:0.041650126 8:0.076954901 9:0.18178477 10:0.21482054 
--110.45711387459011 1:0.2605399 2:0.49404973 3:0.10309982 4:0.095140297 5:0.047170256 6:0.16328883 7:0.34196385 8:0.23082083 9:0.025396666 10:0.093662822 
--256 1:0.71406569 2:0.19713725 3:0.04317619 4:0.031577238 5:0.014043636 6:0.094656994 7:0.10435537 8:0.15538341 9:0.14340284 10:0.22722961 
--256 1:0.27938549 2:0.26710581 3:0.18560764 4:0.18858885 5:0.0793122 6:0.067911624 7:0.017393189 8:0.10721642 9:0.11077774 10:0.25700269 
--256 1:0.35673825 2:0.28130579 3:0.1373024 4:0.14518881 5:0.079464741 6:0.29214515 7:0.068850842 8:0.0043980521 9:0.15146446 10:0.16128033 
--256 1:0.34525717 2:0.34796032 3:0.16045617 4:0.11189296 5:0.034433367 6:0.19758308 7:0.056222902 8:0.13029679 9:0.23943003 10:0.27115221 
--59.341823906026868 1:0.28648823 2:0.42353186 3:0.17905269 4:0.079803131 5:0.031124093 6:0.089263787 7:0.1808636 8:0.29731462 9:0.32137816 10:0.40130021 
--256 1:0.4177874 2:0.33622663 3:0.10765933 4:0.097588791 5:0.040737845 6:0.39971761 7:0.12353546 8:0.13860495 9:0.061426028 10:0.063651133 
--256 1:0.63795564 2:0.23174423 3:0.080697626 4:0.035851674 5:0.013750836 6:0.071665729 7:0.105164 8:0.19033578 9:0.022829124 10:0.0026526691 
--256 1:0.4407701 2:0.29552769 3:0.13032422 4:0.087949423 5:0.045428578 6:0.070431517 7:0.031380864 8:0.15539525 9:0.10118348 10:0.026581364 
--256 1:0.27602388 2:0.32182718 3:0.19832051 4:0.13168516 5:0.072143271 6:0.092407185 7:0.17332283 8:0.10379669 9:0.24681236 10:0.22046736 
--256 1:0.49884586 2:0.22928312 3:0.11785245 4:0.10305314 5:0.050965421 6:0.22138023 7:0.11401999 8:0.17547641 9:0.29604279 10:0.47575634 
--4.4944688546542482 1:0.25057513 2:0.4645963 3:0.094097036 4:0.10909214 5:0.081639392 6:0.31327784 7:0.13055109 8:0.083461889 9:0.148714 10:0.6367904 
--256 1:0.573346 2:0.26489279 3:0.077531282 4:0.061804687 5:0.022425241 6:0.16751197 7:0.21918546 8:0.16782736 9:0.14124774 10:0.084289826 
--256 1:0.51566608 2:0.23894751 3:0.10707236 4:0.095493383 5:0.04282066 6:0.087605023 7:0.029498028 8:0.017371533 9:0.11350043 10:0.019562525 
--256 1:0.4485513 2:0.28368996 3:0.13759741 4:0.092624509 5:0.037536816 6:0.16830177 7:0.051220702 8:0.051994719 9:0.017596447 10:0.046350269 
--256 1:0.44111338 2:0.23418373 3:0.16548163 4:0.10979791 5:0.049423351 6:0.071192103 7:0.01120953 8:0.0094799844 9:0.074087687 10:0.045041338 
--256 1:0.25290702 2:0.37160199 3:0.17054609 4:0.12203495 5:0.082909936 6:0.0045181583 7:0.0016200643 8:0.10441581 9:0.073472565 10:0.029238434 
--256 1:0.46623901 2:0.27455863 3:0.1195799 4:0.10005335 5:0.03956911 6:0.30460103 7:0.12685707 8:0.25489079 9:0.14641827 10:0.053680425 
--256 1:0.27259679 2:0.4425554 3:0.10621413 4:0.11242275 5:0.06621093 6:0.27450056 7:0.023912026 8:0.16635703 9:0.032167979 10:0.067325015 
--68.247969672653426 1:0.14580699 2:0.37054756 3:0.087559925 4:0.10485962 5:0.2912259 6:0.061217789 7:0.087666039 8:0.10203222 9:0.060676705 10:0.18310432 
--256 1:0.1902447 2:0.20341912 3:0.28988678 4:0.20863029 5:0.10781912 6:0.0039822277 7:0.013656243 8:0.32037156 9:0.27617035 10:0.17554853 
--256 1:0.28612138 2:0.32055751 3:0.17127745 4:0.16543247 5:0.056611187 6:0.49911154 7:0.052759617 8:0.097635266 9:0.061733854 10:0.14989401 
--256 1:0.35144906 2:0.29655879 3:0.17506644 4:0.12057137 5:0.056354332 6:0.11115653 7:0.042843698 8:0.059254364 9:0.043397369 10:0.086397862 
--256 1:0.3168135 2:0.264533 3:0.18977415 4:0.15975427 5:0.069125077 6:0.10379488 7:0.01461803 8:0.018586531 9:0.1087608 10:0.091247508 
--256 1:0.40725037 2:0.24697617 3:0.10723566 4:0.13309382 5:0.10544397 6:0.1582879 7:0.046974198 8:0.043331551 9:0.059339588 10:0.21990463 
--256 1:0.30467715 2:0.17409982 3:0.11670663 4:0.16589755 5:0.23861885 6:0.032923649 7:0.27046448 8:0.27011504 9:0.34867679 10:0.29917269 
--256 1:0.35481534 2:0.45789468 3:0.10091575 4:0.051906601 5:0.034467626 6:0.12509868 7:0.098309722 8:0.019571482 9:0.18165075 10:0.19188935 
--241.55859025297312 1:0.32680674 2:0.25483616 3:0.21570903 4:0.13007145 5:0.072576631 6:0.057856074 7:0.18356821 8:0.0016789127 9:0.027736455 10:0.01200866 
--256 1:0.5006975 2:0.27316018 3:0.12657102 4:0.071636321 5:0.027934987 6:0.081518024 7:0.09235462 8:0.020513743 9:0.043327664 10:0.011139536 
--256 1:0.36065792 2:0.43450473 3:0.09784915 4:0.077090475 5:0.029897723 6:0.07816814 7:0.040482518 8:0.014259157 9:0.047954625 10:0.0082707535 
--256 1:0.40581334 2:0.31445908 3:0.11536123 4:0.12658891 5:0.037777449 6:0.10779514 7:0.022955553 8:0.19454533 9:0.13032851 10:0.090506881 
--256 1:0.61266373 2:0.22134164 3:0.086903829 4:0.053558532 5:0.025532273 6:0.041011457 7:0.032375718 8:0.19913925 9:0.20626822 10:0.081329391 
--256 1:0.36069836 2:0.31678709 3:0.12820608 4:0.14140528 5:0.052903187 6:0.37355385 7:0.30471297 8:0.016825256 9:0.053863392 10:0.14113522 
--256 1:0.3890388 2:0.16972561 3:0.22004946 4:0.13604343 5:0.0851427 6:0.099859096 7:0.23200024 8:0.058238964 9:0.194519 10:0.019363153 
--256 1:0.65497654 2:0.21660206 3:0.070401346 4:0.041062069 5:0.01695798 6:0.029753903 7:0.10206835 8:0.02369376 9:0.033701965 10:0.0098993806 
--256 1:0.46950832 2:0.36109093 3:0.10095458 4:0.048969704 5:0.019476454 6:0.028064526 7:0.026997052 8:0.0070587467 9:0.10105965 10:0.15179324 
--256 1:0.44605837 2:0.22360261 3:0.12739612 4:0.12421836 5:0.078724542 6:0.1513063 7:0.097448046 8:0.080971312 9:0.022222891 10:0.38167341 
--256 1:0.36420754 2:0.22240209 3:0.20757953 4:0.12323844 5:0.082572402 6:0.20742536 7:0.0097789755 8:0.13921573 9:0.13545989 10:0.13012546 
--256 1:0.59644551 2:0.23160117 3:0.086734411 4:0.054989275 5:0.030229629 6:0.049755397 7:0.19395503 8:0.3382084 9:0.14012744 10:0.20546467 
--166.61987575880258 1:0.36661625 2:0.45793645 3:0.078331365 4:0.064476758 5:0.032639175 6:0.41516428 7:0.14063126 8:0.18063011 9:0.11269007 10:0.036167282 
--256 1:0.6404633 2:0.26961826 3:0.05124162 4:0.027798652 5:0.010878176 6:0.026685742 7:0.19170078 8:0.15470774 9:9.7554495e-05 10:0.16560105 
--256 1:0.57249052 2:0.24155628 3:0.080383189 4:0.080823269 5:0.024746739 6:0.063394706 7:0.018621612 8:0.11504646 9:0.24350222 10:0.074447281 
--256 1:0.74732115 2:0.17179415 3:0.039869759 4:0.026820531 5:0.014194415 6:0.043542346 7:0.014175828 8:0.19067956 9:0.12928713 10:0.31839809 
--256 1:0.54473921 2:0.17152615 3:0.11749432 4:0.10775215 5:0.058488174 6:0.20291112 7:0.10084059 8:0.098791572 9:0.034827217 10:0.032552373 
--256 1:0.70156868 2:0.16553317 3:0.054949361 4:0.05037113 5:0.027577653 6:0.059262563 7:0.065758249 8:0.0028919155 9:0.41461365 10:0.024576363 
--256 1:0.41472639 2:0.33321793 3:0.087747963 4:0.1260252 5:0.038282518 6:0.076247824 7:0.076767996 8:0.24852707 9:0.072591015 10:0.12796116 
--256 1:0.22536446 2:0.40202589 3:0.17270071 4:0.12237343 5:0.077535506 6:0.2121791 7:0.020030176 8:0.20482741 9:0.1210839 10:0.016961884 
--256 1:0.53913005 2:0.26928665 3:0.089299491 4:0.068063226 5:0.034220577 6:0.17250172 7:0.045131645 8:0.16178867 9:0.02878359 10:0.15203921 
--256 1:0.4737674 2:0.31961784 3:0.098407627 4:0.064632372 5:0.043574759 6:0.1425358 7:0.13834921 8:0.23373748 9:0.24939469 10:0.0022378031 
--256 1:0.4872924 2:0.25851209 3:0.11366223 4:0.10123932 5:0.039293955 6:0.31454623 7:0.0085173094 8:0.23510159 9:0.16648431 10:0.034540509 
--256 1:0.73373414 2:0.20796806 3:0.035420712 4:0.015297223 5:0.0075798563 6:0.078333502 7:0.069937137 8:0.20157632 9:0.16636686 10:0.18717461 
--72.434063696355736 1:0.36968254 2:0.32892381 3:0.15984692 4:0.10608604 5:0.035460679 6:0.23619266 7:0.28300895 8:0.035259928 9:0.052319049 10:0.047563547 
--209.19352220158657 1:0.76399258 2:0.15019819 3:0.045890182 4:0.026580973 5:0.013338072 6:0.030817305 7:0.017614011 8:0.45517515 9:0.1030138 10:0.19672244 
--256 1:0.540059 2:0.36693597 3:0.046143263 4:0.035532235 5:0.011329528 6:0.19556538 7:0.0237136 8:0.055080299 9:0.081117129 10:0.081938923 
--256 1:0.65495899 2:0.2066678 3:0.074067173 4:0.039153725 5:0.025152305 6:0.053264069 7:0.17280085 8:0.0017710613 9:0.085696211 10:0.095399187 
--256 1:0.37526535 2:0.24135692 3:0.19290072 4:0.13833819 5:0.052138821 6:0.058586532 7:0.067154585 8:0.12155503 9:0.18723651 10:0.22561929 
--143.21584281560482 1:0.83075183 2:0.14301754 3:0.018840477 4:0.0056313544 5:0.0017587996 6:0.3212299 7:0.32830684 8:0.0068318006 9:0.055776354 10:0.15795926 
--256 1:0.67524754 2:0.15007567 3:0.072742701 4:0.069002615 5:0.032931466 6:0.14766895 7:0.011886134 8:0.039586487 9:0.18349835 10:0.051418764 
--256 1:0.43485678 2:0.20901576 3:0.16195587 4:0.13724564 5:0.056925955 6:0.32522258 7:0.04079161 8:0.18449492 9:0.10388904 10:0.039071923 
--256 1:0.33343575 2:0.35947867 3:0.14043877 4:0.11758941 5:0.049057401 6:0.1149259 7:0.062123154 8:0.07965887 9:0.0029353785 10:0.047595965 
--256 1:0.25672486 2:0.3492514 3:0.18282753 4:0.1545942 5:0.056602016 6:0.061942857 7:0.047939094 8:0.060650953 9:0.077519148 10:0.093456514 
--55.49890978244585 1:0.16115297 2:0.15906716 3:0.41304522 4:0.18353512 5:0.083199532 6:0.029914651 7:0.075054911 8:0.16578544 9:0.081148499 10:0.24558499 
--256 1:0.62310012 2:0.20744534 3:0.066098473 4:0.064740802 5:0.038615269 6:0.0071774794 7:0.0079811312 8:0.13922677 9:0.064712036 10:0.0041394484 
--256 1:0.42407461 2:0.25316787 3:0.12587282 4:0.12730447 5:0.069580229 6:0.11155099 7:0.18522269 8:0.027456344 9:0.035735156 10:0.097269375 
--256 1:0.31845076 2:0.34305352 3:0.15244503 4:0.13072235 5:0.055328336 6:0.06345491 7:0.0064951822 8:0.16470694 9:0.050638713 10:0.31866267 
--256 1:0.74765427 2:0.18840092 3:0.032417085 4:0.022851304 5:0.0086764199 6:0.094282229 7:0.060732452 8:0.047915027 9:0.070232164 10:0.098343118 
--256 1:0.73576281 2:0.16278282 3:0.048029071 4:0.034159744 5:0.019265557 6:0.055228227 7:0.03767635 8:0.13017866 9:0.2163545 10:0.1493739 
--256 1:0.60579682 2:0.16865372 3:0.090113855 4:0.092155599 5:0.043280007 6:0.13182397 7:0.12244911 8:0.19995468 9:0.098513725 10:0.10252595 
--256 1:0.54483419 2:0.24498783 3:0.10190351 4:0.077170274 5:0.031104202 6:0.032911353 7:0.057067699 8:0.22730439 9:0.28053861 10:0.38035588 
--256 1:0.44960343 2:0.14652486 3:0.19747148 4:0.12896687 5:0.077433364 6:0.10106026 7:0.098496149 8:0.0055184 9:0.068447432 10:0.07484714 
--256 1:0.58402447 2:0.30756575 3:0.048408783 4:0.037410679 5:0.022590321 6:0.08712816 7:0.17241585 8:0.084318253 9:0.13012419 10:0.12908213 
--256 1:0.68394553 2:0.19737561 3:0.061975227 4:0.039809806 5:0.016893828 6:0.012807481 7:0.034538893 8:0.054836875 9:0.020906421 10:0.070063322 
--256 1:0.3435572 2:0.28166139 3:0.14932478 4:0.16845609 5:0.057000536 6:0.10107552 7:0.21521382 8:0.12306643 9:0.034526025 10:0.094315756 
--256 1:0.48968097 2:0.19592781 3:0.12783161 4:0.12715359 5:0.059406023 6:0.176892 7:0.01089784 8:0.072601327 9:0.064972707 10:0.120697 
--256 1:0.5197185 2:0.27471178 3:0.068505168 4:0.08667483 5:0.050389728 6:0.20829398 7:0.025548169 8:0.094270573 9:0.20300354 10:0.38023789 
--34.853050116151792 1:0.43739891 2:0.31231599 3:0.12502212 4:0.10233491 5:0.022928075 6:0.26914956 7:0.6353614 8:0.016564805 9:0.018369373 10:0.22593917 
--256 1:0.44242164 2:0.18711319 3:0.15799148 4:0.15224185 5:0.060231847 6:0.29057797 7:0.042989208 8:0.048511424 9:0.059034806 10:0.080467453 
--256 1:0.57844736 2:0.20240908 3:0.11891204 4:0.07125656 5:0.02897496 6:0.0026766217 7:0.023662043 8:0.098503533 9:0.10647218 10:0.083916753 
--83.70316633356677 1:0.67426512 2:0.20249371 3:0.056892474 4:0.044093206 5:0.022255488 6:0.043847933 7:0.28371466 8:0.23948754 9:0.10067394 10:0.4172926 
--256 1:0.49802758 2:0.26193817 3:0.11751468 4:0.085388143 5:0.037131427 6:0.060836387 7:0.049118877 8:0.090972882 9:0.061865901 10:0.086291059 
--256 1:0.65074041 2:0.19074567 3:0.073908975 4:0.06314437 5:0.021460572 6:0.041153049 7:0.031412414 8:0.09187731 9:0.095272853 10:0.08509886 
--256 1:0.73134825 2:0.10472284 3:0.058333445 4:0.069145728 5:0.03644974 6:0.062239656 7:0.05209464 8:0.017556064 9:0.029226261 10:0.038588808 
--256 1:0.39591218 2:0.27237954 3:0.14196782 4:0.11877482 5:0.070965635 6:0.15414168 7:0.040399274 8:0.027108026 9:0.24678994 10:0.24753523 
--256 1:0.2883768 2:0.32464958 3:0.18276381 4:0.1488307 5:0.055379111 6:0.41940918 7:0.092830933 8:0.0084912685 9:0.1629341 10:0.065701401 
--256 1:0.16177087 2:0.44571591 3:0.13131815 4:0.12636496 5:0.13483012 6:0.0033756202 7:0.031386176 8:0.17418449 9:0.24492591 10:0.21915288 
--256 1:0.48133973 2:0.35708145 3:0.073440745 4:0.064960581 5:0.023177493 6:0.12218519 7:0.024637791 8:0.13669065 9:0.13833687 10:0.16094196 
--256 1:0.69104816 2:0.22635235 3:0.040175089 4:0.028411544 5:0.014012852 6:0.0041331253 7:0.12876915 8:0.099790265 9:0.066768956 10:0.14470848 
--256 1:0.49935155 2:0.25320011 3:0.13056604 4:0.074867928 5:0.04201437 6:0.057725711 7:0.057144331 8:0.086818211 9:0.11917969 10:0.11422063 
--256 1:0.54400523 2:0.21788177 3:0.10883499 4:0.077192364 5:0.05208564 6:0.10730566 7:0.04908621 8:0.18622532 9:0.28930729 10:0.33777336 
--256 1:0.29425534 2:0.37716697 3:0.13217657 4:0.13652224 5:0.059878874 6:0.10524832 7:0.1507862 8:0.10787788 9:0.18606119 10:0.074594165 
--256 1:0.5389244 2:0.21660651 3:0.10790649 4:0.087426855 5:0.049135744 6:0.12469369 7:0.00088714678 8:0.014199942 9:0.099232527 10:0.088911559 
--256 1:0.61348269 2:0.16593027 3:0.11212846 4:0.066408209 5:0.042050372 6:0.020069575 7:0.20612382 8:0.19098716 9:0.17890741 10:0.11600295 
--256 1:0.21158873 2:0.26741791 3:0.18882943 4:0.20159152 5:0.13057241 6:0.37197463 7:0.29158582 8:0.16085545 9:0.026827347 10:0.03220934 
--256 1:0.43727265 2:0.26060615 3:0.08265778 4:0.15094975 5:0.068513671 6:0.071246978 7:0.18585111 8:0.13011817 9:0.019229385 10:0.22225635 
--256 1:0.76135302 2:0.16344928 3:0.034437357 4:0.026136093 5:0.014624249 6:0.039476451 7:0.03440931 8:0.22666781 9:0.16025039 10:0.32777428 
--256 1:0.56256145 2:0.32334077 3:0.056832166 4:0.037867888 5:0.019397727 6:0.0039146037 7:0.057547308 8:0.0015570451 9:0.084780256 10:0.0071070667 
--256 1:0.33077034 2:0.30377386 3:0.1251266 4:0.13556751 5:0.10476169 6:0.070273214 7:0.20106609 8:0.046544265 9:0.0028374421 10:0.05813144 
--256 1:0.36401569 2:0.31329944 3:0.094791156 4:0.12929505 5:0.09859867 6:0.10792505 7:0.25131061 8:0.29827583 9:0.045043078 10:0.081619577 
--256 1:0.44283349 2:0.26278048 3:0.12484105 4:0.11654467 5:0.053000308 6:0.056823023 7:0.022087027 8:0.019081049 9:0.089494534 10:0.04824193 
--256 1:0.49591426 2:0.3268422 3:0.12721538 4:0.034538109 5:0.015490044 6:0.028433307 7:0.036090922 8:0.073034195 9:0.20043951 10:0.12459896 
--256 1:0.25349823 2:0.39227242 3:0.14183023 4:0.13399624 5:0.078402875 6:0.034619191 7:0.1158903 8:0.05114561 9:0.060871849 10:0.0055587318 
--256 1:0.43989351 2:0.3487306 3:0.11109635 4:0.072550872 5:0.027728674 6:0.18181324 7:0.03466196 8:0.11428629 9:0.19116434 10:0.083168275 
--256 1:0.31890854 2:0.21110827 3:0.21923981 4:0.18951594 5:0.061227437 6:0.13611547 7:0.01709504 8:0.064111759 9:0.20769835 10:0.053324834 
--256 1:0.62765726 2:0.23892973 3:0.058667426 4:0.05183456 5:0.022911022 6:0.048043675 7:0.00085508075 8:0.051902492 9:0.1299271 10:0.087855567 
--256 1:0.46864128 2:0.1804302 3:0.18974557 4:0.1043388 5:0.056844147 6:0.0271209 7:0.063019041 8:0.042822347 9:0.062626719 10:0.12117329 
--256 1:0.47145632 2:0.16870869 3:0.069876903 4:0.19099096 5:0.09896713 6:0.081472174 7:0.015322214 8:0.085259684 9:0.31961654 10:0.4333524 
--256 1:0.64323231 2:0.27393041 3:0.056965666 4:0.016477443 5:0.0093941731 6:0.080995158 7:0.13142996 8:0.10075392 9:0.043914562 10:0.17714526 
--256 1:0.28255568 2:0.24318889 3:0.20984129 4:0.18138971 5:0.083024421 6:0.18684797 7:0.18555065 8:0.079298902 9:0.0037868039 10:0.043696064 
--62.667538363078606 1:0.67031266 2:0.1690521 3:0.047256158 4:0.065304809 5:0.048074271 6:0.18485305 7:0.021386533 8:0.036224146 9:0.37669161 10:0.59849745 
--256 1:0.42782737 2:0.22101387 3:0.16609969 4:0.12868088 5:0.056378189 6:0.10469258 7:0.02823763 8:0.05347267 9:0.0071552514 10:0.0064062699 
--256 1:0.54862097 2:0.28908773 3:0.087841552 4:0.052331068 5:0.022118675 6:0.043184345 7:0.28349831 8:0.11034467 9:0.12275327 10:0.071821523 
--256 1:0.24897508 2:0.31239457 3:0.2310198 4:0.12191892 5:0.085691618 6:0.057898201 7:0.029299288 8:0.11878608 9:0.012622052 10:0.065766463 
--46.57039352473744 1:0.23554314 2:0.2200676 3:0.31837775 4:0.16181334 5:0.064198169 6:0.02945706 7:0.10365559 8:0.01730682 9:0.10209288 10:0.13966206 
--256 1:0.41996079 2:0.26920643 3:0.13800915 4:0.11388873 5:0.058934891 6:0.09294456 7:0.059847973 8:0.043622659 9:0.10048778 10:0.027892016 
--256 1:0.39776761 2:0.3041804 3:0.090062158 4:0.13981159 5:0.068178236 6:0.30060316 7:0.055828065 8:0.069066552 9:0.18563619 10:0.15280754 
--31.960703721642716 1:0.69601065 2:0.13211323 3:0.071351542 4:0.063510828 5:0.03701375 6:0.83856033 7:0.48520803 8:0.022205768 9:0.37400224 10:0.26435521 
--256 1:0.6598578 2:0.13343976 3:0.076677306 4:0.084375686 5:0.045649442 6:0.16503286 7:0.024079979 8:0.20755215 9:0.20563426 10:0.18361551 
--256 1:0.72951012 2:0.13932701 3:0.051233822 4:0.052884419 5:0.027044626 6:0.05619756 7:0.029097177 8:0.13867613 9:0.061193388 10:0.026222855 
--256 1:0.24873031 2:0.33615072 3:0.15775949 4:0.18481764 5:0.072541838 6:0.15129833 7:0.1173006 8:0.049752675 9:0.067883219 10:0.0088639018 
--84.362934627156989 1:0.53964821 2:0.21981355 3:0.11286161 4:0.095138537 5:0.032538092 6:0.3695378 7:0.090491943 8:0.13101017 9:0.1714872 10:0.09791441 
--256 1:0.48872514 2:0.32413745 3:0.089844326 4:0.065650799 5:0.031642285 6:0.11441535 7:0.0077543776 8:0.096646347 9:0.022448731 10:0.00303357 
--256 1:0.57031942 2:0.23181177 3:0.10914354 4:0.061864624 5:0.026860639 6:0.0027659922 7:0.10432746 8:0.083112723 9:0.11511517 10:0.058344593 
--256 1:0.23309083 2:0.47526361 3:0.12820359 4:0.1018103 5:0.061631677 6:0.047127753 7:0.061319232 8:0.2333972 9:0.084087963 10:0.024046492 
--256 1:0.38171498 2:0.28211491 3:0.11776062 4:0.13896717 5:0.079442326 6:0.017519487 7:0.048184148 8:0.024588685 9:0.10166554 10:0.14451175 
--256 1:0.62898737 2:0.25571067 3:0.051195439 4:0.043701127 5:0.020405387 6:0.058530242 7:0.051064908 8:0.068054533 9:0.12430378 10:0.10894665 
--256 1:0.48633839 2:0.16177622 3:0.17186397 4:0.1351142 5:0.04490721 6:0.1289322 7:0.19435074 8:0.24796308 9:0.20222196 10:0.073562657 
--256 1:0.58524296 2:0.26470718 3:0.069660376 4:0.048613259 5:0.031776232 6:0.10207226 7:0.18472012 8:0.18584965 9:0.073821904 10:0.093852534 
--256 1:0.37929565 2:0.24400884 3:0.1645317 4:0.14988906 5:0.06227475 6:0.095575474 7:0.031782324 8:0.26699101 9:0.22766079 10:0.33039251 
--55.093909450084858 1:0.78858644 2:0.17374578 3:0.02266667 4:0.011502231 5:0.0034988762 6:0.45251159 7:0.45449491 8:0.26287018 9:0.38636949 10:0.35071229 
--256 1:0.46842821 2:0.25782139 3:0.097833886 4:0.092842055 5:0.083074452 6:0.058625844 7:0.22518613 8:0.16933382 9:0.11088767 10:0.31788015 
--256 1:0.35648795 2:0.29144355 3:0.15453251 4:0.1312645 5:0.066271482 6:0.072784599 7:0.054711179 8:0.069453246 9:0.031744101 10:0.096903381 
--256 1:0.22141234 2:0.35834488 3:0.19014183 4:0.1401471 5:0.089953852 6:0.11180108 7:0.035039918 8:0.076130659 9:0.12491339 10:0.016726168 
--256 1:0.30018239 2:0.35481466 3:0.12620286 4:0.14584648 5:0.07295361 6:0.094226413 7:0.24950839 8:0.40793314 9:0.064853156 10:0.025096106 
--256 1:0.68375683 2:0.23449236 3:0.048150029 4:0.024682213 5:0.0089185615 6:0.0078663057 7:0.034969014 8:0.11940646 9:0.063771299 10:0.048036126 
--256 1:0.27703297 2:0.31248 3:0.18345589 4:0.15610273 5:0.070928414 6:0.15678547 7:0.089041966 8:0.075204689 9:0.11986041 10:0.027451123 
--256 1:0.39294276 2:0.22372797 3:0.1812756 4:0.13054481 5:0.071508853 6:0.029125572 7:0.0051590627 8:0.021946703 9:0.13597982 10:0.025493294 
--256 1:0.7203451 2:0.19968337 3:0.049439593 4:0.02264638 5:0.0078855604 6:0.10609663 7:0.028823691 8:0.20039234 9:0.19062737 10:0.078162664 
--256 1:0.5966917 2:0.21763903 3:0.11218357 4:0.05243527 5:0.021050436 6:0.04138569 7:0.10926264 8:0.080227158 9:0.25124354 10:0.10204604 
--256 1:0.55707547 2:0.19354995 3:0.11057619 4:0.084706397 5:0.054091997 6:0.072574765 7:0.088143603 8:0.13020504 9:0.018867007 10:0.13535995 
--256 1:0.74686232 2:0.15657939 3:0.049144912 4:0.034490921 5:0.012922456 6:0.031610282 7:0.014067346 8:0.012323974 9:0.17572796 10:0.19113803 
--256 1:0.57102096 2:0.33009245 3:0.076561889 4:0.01971698 5:0.0026077227 6:0.047949832 7:0.052002817 8:0.058068424 9:0.12192196 10:0.039595189 
--256 1:0.66672692 2:0.11982717 3:0.10381071 4:0.065011601 5:0.044623598 6:0.040424374 7:0.07032291 8:0.017679196 9:0.049107414 10:0.042732109 
--32.056607867605308 1:0.67736353 2:0.17296224 3:0.077097113 4:0.048582226 5:0.023994888 6:0.12239314 7:0.10756276 8:0.22890102 9:0.00539816 10:0.032627356 
--80.011167852125595 1:0.21469334 2:0.56173818 3:0.089140126 4:0.087815799 5:0.046612555 6:0.38646821 7:0.011739053 8:0.16345616 9:0.24917093 10:0.10046289 
--256 1:0.30201879 2:0.32042312 3:0.13856683 4:0.16829767 5:0.070693587 6:0.2587386 7:0.10815717 8:0.13091531 9:0.19601334 10:0.086643202 
--256 1:0.53849641 2:0.19230914 3:0.1245687 4:0.09719853 5:0.047427221 6:0.11900762 7:0.017231743 8:0.058398197 9:0.032125884 10:0.0079785763 
--256 1:0.30311644 2:0.27748028 3:0.19188225 4:0.14585481 5:0.081666226 6:0.2486999 7:0.060019558 8:0.073199769 9:0.086876629 10:0.070738483 
--256 1:0.33942058 2:0.32873828 3:0.16669884 4:0.10643552 5:0.058706781 6:0.1434351 7:0.029764847 8:0.10843573 9:0.04632115 10:0.10587014 
--256 1:0.32520217 2:0.29476442 3:0.17839225 4:0.13946571 5:0.062175448 6:0.071423066 7:0.14973059 8:0.40373088 9:0.28073992 10:0.21450633 
--256 1:0.40167849 2:0.33749492 3:0.08290938 4:0.10401739 5:0.073899828 6:0.37771187 7:0.21031742 8:0.1187307 9:0.064193389 10:0.15672305 
--256 1:0.30503091 2:0.35781443 3:0.16209007 4:0.12066787 5:0.054396717 6:0.081582573 7:0.048656106 8:0.14251861 9:0.09181358 10:0.10334563 
--256 1:0.43917474 2:0.3017303 3:0.14063319 4:0.085623091 5:0.032838685 6:0.089278246 7:0.064145214 8:0.012385501 9:0.09732537 10:0.18640162 
--256 1:0.59090095 2:0.24449354 3:0.069339844 4:0.060356865 5:0.034908803 6:0.053292783 7:0.078397191 8:0.039341934 9:0.17547217 10:0.36971337 
--256 1:0.73453406 2:0.17469116 3:0.047080987 4:0.02965449 5:0.014039306 6:0.063814301 7:0.087035166 8:0.048354577 9:0.13534477 10:0.30234198 
--256 1:0.62216283 2:0.20166541 3:0.090114965 4:0.064138894 5:0.0219179 6:0.059414542 7:0.042317512 8:0.21902203 9:0.25842556 10:0.19875498 
--175.81421730008893 1:0.56346286 2:0.18137172 3:0.1322764 4:0.076393776 5:0.046495238 6:0.10645071 7:0.27958722 8:0.35478983 9:0.23104724 10:0.14052009 
--86.349740350176347 1:0.32034379 2:0.45622645 3:0.1223113 4:0.073060777 5:0.028057682 6:0.14230024 7:0.073918219 8:0.06935617 9:0.21091385 10:0.10226319 
--256 1:0.69796837 2:0.20210736 3:0.034843708 4:0.041936859 5:0.023143705 6:0.014446408 7:0.056265625 8:0.18450569 9:0.15171032 10:0.066083984 
--256 1:0.73903911 2:0.1396679 3:0.065934812 4:0.032442807 5:0.022915379 6:0.023716053 7:0.1678051 8:0.28911723 9:0.22149652 10:0.3414731 
--256 1:0.65560246 2:0.18513088 3:0.071419449 4:0.058489806 5:0.029357403 6:0.18080817 7:0.079068239 8:0.057106658 9:0.160026 10:0.12318406 
--256 1:0.57092924 2:0.18166726 3:0.11396625 4:0.095014499 5:0.03842275 6:0.12254732 7:0.072961063 8:0.0090745817 9:0.05125554 10:0.062262561 
--256 1:0.33649661 2:0.25580406 3:0.15268849 4:0.16413266 5:0.090878189 6:0.013599178 7:0.050259534 8:0.14397993 9:0.087908398 10:0.21854593 
--256 1:0.26199707 2:0.49029223 3:0.11890982 4:0.082156657 5:0.046644226 6:0.25326004 7:0.09209861 8:0.21802661 9:0.14114732 10:0.053226565 
--256 1:0.67838412 2:0.1797787 3:0.06289723 4:0.04723473 5:0.031705218 6:0.09183798 7:0.19419149 8:0.087862472 9:0.17338667 10:0.33108202 
--45.005959825407814 1:0.1581306 2:0.31298437 3:0.30793349 4:0.14357308 5:0.07737846 6:0.05465734 7:0.04829972 8:0.16749722 9:0.027607057 10:0.19792711 
--256 1:0.58624366 2:0.20946959 3:0.089031853 4:0.080487971 5:0.034766932 6:0.23064482 7:0.078752252 8:0.026893943 9:0.12039583 10:0.031524838 
--256 1:0.7332218 2:0.14611062 3:0.060887887 4:0.036567816 5:0.023211868 6:0.050368989 7:0.057682452 8:0.14166349 9:0.14117038 10:0.17270617 
--256 1:0.36238466 2:0.29132035 3:0.17802376 4:0.10842343 5:0.059847807 6:0.022556729 7:0.14970761 8:0.087274114 9:0.0713921 10:0.066914036 
--256 1:0.57615338 2:0.29635067 3:0.065851458 4:0.046858182 5:0.01478631 6:0.098781332 7:0.067669679 8:0.019615439 9:0.27629347 10:0.032700055 
--256 1:0.50177022 2:0.26236643 3:0.10370748 4:0.093471162 5:0.038684706 6:0.012803389 7:0.097307888 8:0.13220496 9:0.15293902 10:0.019034547 
--152.78664703808812 1:0.32392383 2:0.388561 3:0.16056628 4:0.092055796 5:0.034893092 6:0.38863074 7:0.002718803 8:0.03451955 9:0.12693086 10:0.093347342 
--256 1:0.382535 2:0.25700106 3:0.14949471 4:0.16444857 5:0.046520665 6:0.096221278 7:0.075846035 8:0.041723977 9:0.070036754 10:0.0037426942 
--256 1:0.63055032 2:0.25028795 3:0.063974859 4:0.041007472 5:0.0141794 6:0.025324537 7:0.032479851 8:0.21762949 9:0.039239281 10:0.15969157 
--7.4800624529943356 1:0.14756042 2:0.381216 3:0.16373131 4:0.18699661 5:0.12049566 6:0.34850435 7:0.04871697 8:0.097359072 9:0.58233763 10:0.62578802 
--256 1:0.50771066 2:0.2363595 3:0.1251967 4:0.094108999 5:0.036624146 6:0.10806771 7:0.17328211 8:0.0016722317 9:0.2701689 10:0.092388232 
--256 1:0.22834794 2:0.4008447 3:0.14412469 4:0.12408638 5:0.10259629 6:0.14918549 7:0.0036825075 8:0.15420386 9:0.071402104 10:0.17930175 
--26.883423512975138 1:0.26852195 2:0.26308265 3:0.21747456 4:0.18727002 5:0.063650829 6:0.28942092 7:0.16342776 8:0.030892887 9:0.35725259 10:0.2767494 
--256 1:0.26659022 2:0.39936869 3:0.14453461 4:0.14076923 5:0.048737252 6:0.051202063 7:0.15242652 8:0.082052784 9:0.38853501 10:0.11281265 
--256 1:0.45972309 2:0.30789765 3:0.12520782 4:0.069809829 5:0.037361614 6:0.20645044 7:0.089892011 8:0.0062926913 9:0.08022206 10:0.10654412 
--256 1:0.37091885 2:0.28572983 3:0.14280353 4:0.15196361 5:0.04858418 6:0.14216237 7:0.099123639 8:0.014176352 9:0.057928096 10:0.056705169 
--256 1:0.40743055 2:0.23590432 3:0.17248392 4:0.12130288 5:0.06287833 6:0.004829251 7:0.050629996 8:0.016852557 9:0.16477085 10:0.090250381 
--256 1:0.34565854 2:0.31297573 3:0.12645644 4:0.15144427 5:0.063465022 6:0.17526259 7:0.086148476 8:0.016936435 9:0.025337603 10:0.08898153 
--256 1:0.49853825 2:0.21810851 3:0.14728492 4:0.084438035 5:0.051630288 6:0.045989933 7:0.021139915 8:0.11953912 9:0.030672006 10:0.065954469 
--256 1:0.43762714 2:0.31301555 3:0.14421019 4:0.074041996 5:0.031105123 6:0.1359297 7:0.09192793 8:0.10532527 9:0.1459268 10:0.27899713 
--256 1:0.37711677 2:0.26937247 3:0.14384034 4:0.1425595 5:0.067110921 6:0.089110961 7:0.028459558 8:0.041235362 9:0.088039393 10:0.056704722 
--256 1:0.48572796 2:0.25204448 3:0.13069875 4:0.083926124 5:0.047602687 6:0.036561717 7:0.0034524169 8:0.12098628 9:0.10178282 10:0.11789942 
--256 1:0.54640947 2:0.2526727 3:0.096293653 4:0.074055465 5:0.03056871 6:0.0071132351 7:0.049346491 8:0.0079940386 9:0.08579415 10:0.016153429 
--256 1:0.70394761 2:0.17492698 3:0.061475594 4:0.044705634 5:0.01494418 6:0.041043374 7:0.038364951 8:0.077296142 9:0.15224786 10:0.0081402044 
--256 1:0.38459284 2:0.25669944 3:0.16794448 4:0.12958504 5:0.061178211 6:0.19763879 7:0.1392171 8:0.1397925 9:0.1615686 10:0.1555078 
--256 1:0.6823446 2:0.17556178 3:0.05781998 4:0.05577009 5:0.028503551 6:0.044887289 7:0.15285236 8:0.01395489 9:0.079117678 10:0.00048720201 
--256 1:0.38243193 2:0.30441908 3:0.088604455 4:0.1408359 5:0.083708631 6:0.12559341 7:0.13012771 8:0.00048474054 9:0.11728869 10:0.024022901 
--256 1:0.53571107 2:0.29682508 3:0.067055434 4:0.071862238 5:0.02854617 6:0.28043868 7:0.078704076 8:0.10013319 9:0.25484919 10:0.12307184 
--256 1:0.65824972 2:0.14794754 3:0.079156017 4:0.070068799 5:0.044577929 6:0.0045299891 7:0.11884772 8:0.1131308 9:0.14305183 10:0.33253872 
--256 1:0.58903918 2:0.20117296 3:0.089492506 4:0.082145416 5:0.038149937 6:0.090337549 7:0.11875973 8:0.21560463 9:0.014184286 10:0.016312414 
--256 1:0.5268734 2:0.17059027 3:0.10948888 4:0.13588134 5:0.057166103 6:0.32134961 7:0.13967262 8:0.21555636 9:0.145833 10:0.10038225 
--200.89509439657829 1:0.32527359 2:0.45949763 3:0.067070923 4:0.10559959 5:0.04255827 6:0.44008692 7:0.24604638 8:0.032280845 9:0.31385007 10:0.042769217 
--256 1:0.46356231 2:0.20023957 3:0.14126315 4:0.12877359 5:0.066161376 6:0.24440152 7:0.019095795 8:0.097871116 9:0.024584062 10:0.039984552 
--256 1:0.46999236 2:0.19313907 3:0.16183409 4:0.12478667 5:0.050247806 6:0.12364783 7:0.086957192 8:0.074943146 9:0.20841252 10:0.07042049 
--256 1:0.58503993 2:0.21182956 3:0.08607831 4:0.08737593 5:0.029676268 6:0.046456721 7:0.039153288 8:0.2024637 9:0.40084242 10:0.18594754 
--256 1:0.33307405 2:0.28261936 3:0.18932828 4:0.14505063 5:0.049927689 6:0.29742574 7:0.1415429 8:0.12436779 9:0.21336915 10:0.065423647 
--256 1:0.22248852 2:0.30253283 3:0.21608641 4:0.17835797 5:0.080534269 6:0.12841734 7:0.036999067 8:0.060096245 9:0.11432602 10:0.045696648 
--86.733872018499852 1:0.57116179 2:0.27249837 3:0.065106056 4:0.062851044 5:0.028382741 6:0.36429857 7:0.036842577 8:0.43914279 9:0.021455871 10:0.0011570073 
--256 1:0.36910157 2:0.28755882 3:0.14720237 4:0.14353739 5:0.052599853 6:0.083470345 7:0.092911146 8:0.11197256 9:0.018862497 10:0.06913534 
--256 1:0.3807399 2:0.24480992 3:0.18933028 4:0.1376915 5:0.047428403 6:0.21832475 7:0.27826209 8:0.094733252 9:0.36113081 10:0.24471252 
--256 1:0.27413465 2:0.28234571 3:0.20223219 4:0.16538468 5:0.075902773 6:0.027220735 7:0.061588493 8:0.032983312 9:0.059308404 10:0.071412349 
--1.7500169915385584 1:0.30315314 2:0.13925033 3:0.34131537 4:0.16993213 5:0.046349026 6:0.056631556 7:0.25963594 8:0.4890576 9:0.37660256 10:0.37778451 
--256 1:0.47499923 2:0.24113815 3:0.12087326 4:0.10938312 5:0.053606235 6:0.16750716 7:0.0043333873 8:0.21748005 9:0.056558708 10:0.066195509 
--256 1:0.66368096 2:0.13770693 3:0.099106154 4:0.062809522 5:0.036696431 6:0.011510505 7:0.14742617 8:0.2844188 9:0.15335538 10:0.11802712 
--256 1:0.35274301 2:0.2158373 3:0.20553435 4:0.14235914 5:0.083526196 6:0.011229689 7:0.080556793 8:0.20714419 9:0.065276873 10:0.073627106 
--256 1:0.69828269 2:0.13894944 3:0.066091904 4:0.063704547 5:0.032971425 6:0.023469913 7:0.17316997 8:0.2161099 9:0.11706482 10:0.099235546 
--256 1:0.71264336 2:0.21264954 3:0.041290361 4:0.02246295 5:0.010953789 6:0.11617578 7:0.08839137 8:0.059713271 9:0.27129346 10:0.28902291 
--256 1:0.65102037 2:0.24560166 3:0.067895966 4:0.023532762 5:0.011949245 6:0.066467528 7:0.033401621 8:0.075513183 9:0.034941838 10:0.25221193 
--256 1:0.69056844 2:0.19974748 3:0.065658208 4:0.033205534 5:0.010820343 6:0.064098311 7:0.027846145 8:0.16156736 9:0.24886062 10:0.05762786 
--256 1:0.70603491 2:0.17858318 3:0.05217058 4:0.041127496 5:0.02208384 6:0.039485403 7:0.019042872 8:0.071404025 9:0.17355362 10:0.13365162 
--256 1:0.45354969 2:0.34630735 3:0.12248327 4:0.057885653 5:0.019774038 6:0.073866504 7:0.10209556 8:0.11419043 9:0.017065386 10:0.0079814502 
--256 1:0.44151648 2:0.31235235 3:0.10206174 4:0.1013557 5:0.042713738 6:0.088595232 7:0.035978515 8:0.15565633 9:0.28686781 10:0.17976417 
--256 1:0.44880034 2:0.31824986 3:0.13058266 4:0.074636765 5:0.027730381 6:0.067265304 7:0.019896443 8:0.041961891 9:0.15793211 10:0.19884771 
--145.14953706737415 1:0.34001594 2:0.34621276 3:0.11137901 4:0.14541498 5:0.056977321 6:0.66733382 7:0.06917724 8:0.18259813 9:0.21741606 10:0.0074241592 
--256 1:0.40047293 2:0.28423531 3:0.11619958 4:0.13826307 5:0.060829108 6:0.25710044 7:0.143012 8:0.16532932 9:0.10934871 10:0.12173742 
--256 1:0.55906811 2:0.26095039 3:0.10847558 4:0.051826482 5:0.01967944 6:0.06619411 7:0.051588729 8:0.055481094 9:0.0025355921 10:0.12053366 
--256 1:0.44056693 2:0.29860318 3:0.094353902 4:0.083694721 5:0.082781264 6:0.22660724 7:0.047182899 8:0.29820744 9:0.25237112 10:0.56765695 
--256 1:0.52631147 2:0.24683006 3:0.12399666 4:0.069651159 5:0.033210656 6:0.085914453 7:0.059004935 8:0.28996236 9:0.2540909 10:0.28032654 
--256 1:0.86001492 2:0.10141616 3:0.021826335 4:0.01139484 5:0.0053477426 6:0.96636657 7:0.88506186 8:0.56648116 9:0.2571478 10:0.10879094 
--256 1:0.53140321 2:0.26223233 3:0.080846366 4:0.086384942 5:0.039133148 6:0.032558153 7:0.0037346097 8:0.15987843 9:0.13157251 10:0.15148095 
--256 1:0.48521463 2:0.25773102 3:0.13481259 4:0.084347105 5:0.037894654 6:0.099855574 7:0.08852232 8:0.10164147 9:0.13732677 10:0.23435502 
--256 1:0.24660337 2:0.44429756 3:0.11273517 4:0.13738544 5:0.058978449 6:0.11975131 7:0.1090526 8:0.34683167 9:0.017539547 10:0.10554038 
--256 1:0.3405606 2:0.3111374 3:0.15521135 4:0.1289 5:0.064190641 6:0.17792685 7:0.014984535 8:0.0075174862 9:0.18866595 10:0.21661326 
--256 1:0.56766605 2:0.28656454 3:0.086421833 4:0.039461583 5:0.019885997 6:0.017844763 7:0.03018147 8:0.01721217 9:0.15594109 10:0.41178155 
--256 1:0.54901448 2:0.18714646 3:0.10977908 4:0.10083672 5:0.053223256 6:0.069668514 7:0.047692483 8:0.051552001 9:0.29108427 10:0.38091326 
--256 1:0.42646767 2:0.35609769 3:0.1042071 4:0.066461786 5:0.046765758 6:0.15737737 7:0.15793003 8:0.23393907 9:0.31554619 10:0.0052799959 
--256 1:0.44125151 2:0.23618043 3:0.1560247 4:0.12779524 5:0.038748129 6:0.27787785 7:0.14452496 8:0.1173325 9:0.1045565 10:0.018286529 
--256 1:0.58857119 2:0.31860007 3:0.042157491 4:0.036303937 5:0.014367304 6:0.059581799 7:0.015377071 8:0.15472219 9:0.021776245 10:0.039528234 
--256 1:0.55832594 2:0.28843969 3:0.080404187 4:0.048379611 5:0.024450566 6:0.026555809 7:0.078477684 8:0.0075982935 9:0.068319067 10:0.041867575 
--256 1:0.32251089 2:0.32113723 3:0.19378032 4:0.10619865 5:0.056372913 6:0.19238575 7:0.22917566 8:0.064697036 9:0.20851968 10:0.066094057 
--7.4136977959869652 1:0.66055885 2:0.19495662 3:0.075833735 4:0.046709925 5:0.021940864 6:0.028363454 7:0.054411122 8:0.3372263 9:0.061261125 10:0.01126831 
--256 1:0.69855508 2:0.18797786 3:0.05313767 4:0.041288663 5:0.019040725 6:0.0016179269 7:0.054222492 8:0.058880227 9:0.18209056 10:0.13078667 
--256 1:0.27492383 2:0.36891763 3:0.18243495 4:0.10890588 5:0.064817714 6:0.1292819 7:0.13913303 8:0.10768619 9:0.028263099 10:0.16050154 
--256 1:0.30509663 2:0.3156805 3:0.15460825 4:0.14362551 5:0.080989112 6:0.19434756 7:0.046158968 8:0.18382681 9:0.12642873 10:0.014585656 
--256 1:0.56680997 2:0.28162638 3:0.083384129 4:0.047357014 5:0.020822507 6:0.021592052 7:0.0055906008 8:0.060587619 9:0.15316516 10:0.021402556 
--256 1:0.364145 2:0.32801216 3:0.15047645 4:0.10420648 5:0.053159905 6:0.038018892 7:0.057088825 8:0.33029572 9:0.21754292 10:0.090896055 
--256 1:0.73952223 2:0.16535894 3:0.046025283 4:0.035740797 5:0.013352745 6:0.069852283 7:0.021825202 8:0.0048781279 9:0.13760226 10:0.14654963 
--256 1:0.41799462 2:0.25876206 3:0.15481882 4:0.12113109 5:0.047293409 6:0.13887089 7:0.087772922 8:0.134524 9:0.083120025 10:0.17640565 
--256 1:0.4971279 2:0.43226437 3:0.040070239 4:0.024212865 5:0.0063246272 6:0.008495735 7:0.063960395 8:0.16316644 9:0.18779277 10:0.016241498 
--256 1:0.4240218 2:0.37021388 3:0.11857165 4:0.062815828 5:0.024376848 6:0.23527081 7:0.019535153 8:0.072922487 9:0.09139126 10:0.081817699 
--256 1:0.61985662 2:0.21498481 3:0.056841354 4:0.075129262 5:0.033187953 6:0.14080505 7:0.084312039 8:0.00079812139 9:0.23327345 10:0.066691704 
--256 1:0.46185899 2:0.24504383 3:0.14775665 4:0.09655598 5:0.048784548 6:0.24366284 7:0.12055844 8:0.067403791 9:0.1586397 10:0.0086447284 
--256 1:0.57789823 2:0.25213814 3:0.098755937 4:0.045114495 5:0.026093204 6:0.035208149 7:0.14906889 8:0.1805508 9:0.11728105 10:0.15931697 
--256 1:0.71407598 2:0.17244992 3:0.046628522 4:0.040763759 5:0.026081816 6:0.17723111 7:0.018330032 8:0.012689994 9:0.10196792 10:0.095617463 
--256 1:0.40742628 2:0.24739964 3:0.14652932 4:0.14075326 5:0.057891506 6:0.43172663 7:0.19745663 8:0.090899794 9:0.1566012 10:0.043929619 
--256 1:0.30275415 2:0.50332664 3:0.078516388 4:0.076912235 5:0.038490588 6:0.33853506 7:0.061473961 8:0.26824379 9:0.0041315271 10:0.0061305182 
--256 1:0.47238093 2:0.27140673 3:0.090482168 4:0.099383223 5:0.066346946 6:0.07002107 7:0.069785566 8:0.02549972 9:0.13641093 10:0.22902257 
--256 1:0.64778249 2:0.18018268 3:0.077152651 4:0.063835103 5:0.031047078 6:0.010885278 7:0.07551438 8:0.065518336 9:0.042993258 10:0.10759779 
--256 1:0.41271249 2:0.30052161 3:0.13056738 4:0.10802987 5:0.048168656 6:0.036933989 7:0.15028893 8:0.088488198 9:0.080210169 10:0.0096592344 
--256 1:0.60972128 2:0.25112535 3:0.068746422 4:0.048006705 5:0.022400235 6:0.0019539931 7:0.022551001 8:0.28123596 9:0.47874715 10:0.39709185 
--256 1:0.76447414 2:0.15833161 3:0.035506615 4:0.031238665 5:0.010448975 6:0.1146093 7:0.018053526 8:0.035499774 9:0.061884484 10:0.052528051 
--256 1:0.68839578 2:0.18929725 3:0.050568023 4:0.049940785 5:0.021798172 6:0.020994567 7:0.12438618 8:0.31583672 9:0.17246661 10:0.27158819 
--256 1:0.55613673 2:0.23542321 3:0.099654455 4:0.071764395 5:0.037021215 6:0.096640181 7:0.051556417 8:0.073792968 9:0.23677522 10:0.3196638 
--170.08046057689847 1:0.24522874 2:0.17370173 3:0.1259223 4:0.18373543 5:0.27141181 6:0.081290061 7:0.29655872 8:0.29728856 9:0.36227066 10:0.3032744 
--256 1:0.46251794 2:0.27612232 3:0.1215152 4:0.10114904 5:0.038695501 6:0.0092875358 7:0.12073713 8:0.12579891 9:0.047459298 10:0.091817353 
--256 1:0.32259255 2:0.46940867 3:0.068679389 4:0.08713826 5:0.052181131 6:0.0084661185 7:0.087407039 8:0.019920455 9:0.0179574 10:0.0099200539 
--256 1:0.6603573 2:0.23526339 3:0.060244726 4:0.028981997 5:0.015152588 6:0.061458597 7:0.026990441 8:0.053684791 9:0.33642049 10:0.27269469 
--256 1:0.58648869 2:0.27603261 3:0.081362402 4:0.037951132 5:0.018165172 6:0.057974689 7:0.10274847 8:0.12635862 9:0.27311221 10:0.17123306 
--256 1:0.58756025 2:0.25140732 3:0.091121395 4:0.050186034 5:0.019725002 6:0.084359209 7:0.019888152 8:0.13612039 9:0.239992 10:0.039394131 
--256 1:0.55785031 2:0.26769005 3:0.10188927 4:0.053354554 5:0.019215819 6:0.37843898 7:0.18069312 8:0.19135018 9:0.0051318283 10:0.041429894 
--256 1:0.69166365 2:0.1564167 3:0.064826296 4:0.057054504 5:0.030038852 6:0.027384216 7:0.024328812 8:0.022635534 9:0.17869831 10:0.014756786 
--256 1:0.70448724 2:0.13312982 3:0.076103007 4:0.056139546 5:0.030140395 6:0.024153698 7:0.0083023993 8:0.032768804 9:0.018024166 10:0.052673302 
--256 1:0.44579456 2:0.33603095 3:0.11743311 4:0.069086046 5:0.031655337 6:0.013338577 7:0.0060891711 8:0.10860869 9:0.050188868 10:0.11448354 
--256 1:0.64191773 2:0.18266938 3:0.083061515 4:0.063596262 5:0.028755115 6:0.078935843 7:0.045560721 8:0.024816166 9:0.093496532 10:0.055303735 
--256 1:0.36072217 2:0.3208656 3:0.16623239 4:0.10510218 5:0.047077667 6:0.1277286 7:0.23334468 8:0.0030205963 9:0.044702249 10:0.070794709 
--256 1:0.41282517 2:0.34315825 3:0.1064332 4:0.074926991 5:0.062656386 6:0.41744421 7:0.080222146 8:0.29474444 9:0.062583244 10:0.025767987 
--107.2711212835513 1:0.48838624 2:0.20970111 3:0.13189384 4:0.12725661 5:0.042762191 6:0.0052094199 7:0.020298515 8:0.15838317 9:0.0037026599 10:0.22707051 
--256 1:0.42616687 2:0.23389938 3:0.17818311 4:0.11019923 5:0.05155141 6:0.17581314 7:0.36222892 8:0.37334733 9:0.38879036 10:0.33916072 
--256 1:0.65629751 2:0.22642607 3:0.065712084 4:0.033466007 5:0.018098326 6:0.026755117 7:0.03560226 8:0.0086569044 9:0.020918829 10:0.02619316 
--256 1:0.60529828 2:0.25985904 3:0.069887728 4:0.047038528 5:0.017916419 6:0.093887706 7:0.019223601 8:0.13469204 9:0.057180201 10:0.048717035 
--256 1:0.61338944 2:0.18717972 3:0.079715676 4:0.08279743 5:0.036917739 6:0.07175079 7:0.084058545 8:0.16972189 9:0.068667031 10:0.075603433 
--18.259625935165179 1:0.28740143 2:0.3302734 3:0.19566851 4:0.13713016 5:0.049526497 6:0.1657613 7:0.23206651 8:0.10208622 9:0.27912623 10:0.10583556 
--256 1:0.46196625 2:0.31683678 3:0.11352436 4:0.069565454 5:0.038107148 6:0.026175663 7:0.056416987 8:0.12491598 9:0.21462156 10:0.085165262 
--256 1:0.4298132 2:0.23769931 3:0.15752235 4:0.10893767 5:0.066027461 6:0.024436914 7:0.11730847 8:0.065700517 9:0.15519574 10:0.29353121 
--256 1:0.60758386 2:0.17188253 3:0.095442573 4:0.081586186 5:0.043504857 6:0.010470781 7:0.021444598 8:0.18145653 9:0.17427992 10:0.13352427 
--256 1:0.36247419 2:0.50537639 3:0.054162943 4:0.051798376 5:0.026188103 6:0.20585886 7:0.033304303 8:0.023336511 9:0.070465372 10:0.0012991715 
--23.870258148334621 1:0.30131305 2:0.50357524 3:0.073606132 4:0.074260316 5:0.047245267 6:0.41744333 7:0.011409369 8:0.19793807 9:0.13379347 10:0.20879427 
--256 1:0.53105726 2:0.30910629 3:0.08126442 4:0.056790928 5:0.02178111 6:0.06132674 7:0.11248008 8:0.10369323 9:0.098805597 10:0.14640103 
--256 1:0.64972615 2:0.23599265 3:0.05748053 4:0.044001609 5:0.012799061 6:0.023010084 7:0.056750749 8:0.1167507 9:0.31889513 10:0.20012963 
--209.7481487761888 1:0.42770458 2:0.35465276 3:0.11888991 4:0.074730727 5:0.024022026 6:0.35473765 7:0.074364984 8:0.13290629 9:0.001586079 10:0.11777022 
--256 1:0.6277596 2:0.24064149 3:0.053278454 4:0.045245398 5:0.033075055 6:0.019249561 7:0.023294075 8:0.0086082269 9:0.19235227 10:0.104987 
--256 1:0.72757043 2:0.20459346 3:0.042107434 4:0.017858698 5:0.007869976 6:0.085292363 7:0.0049143737 8:0.23114435 9:0.19760984 10:0.071869795 
--256 1:0.68348658 2:0.21233018 3:0.051148753 4:0.034951982 5:0.018082505 6:0.091268357 7:0.083726176 8:0.19284291 9:0.22982729 10:0.40709509 
--256 1:0.45834919 2:0.27758582 3:0.13265923 4:0.089075788 5:0.042329977 6:0.0046314951 7:0.12843128 8:0.038265383 9:0.034714437 10:0.091152326 
--256 1:0.5328545 2:0.24962033 3:0.10965007 4:0.082222012 5:0.025653081 6:0.013711509 7:0.0037259311 8:0.12249311 9:0.17492427 10:0.18705754 
--256 1:0.48399626 2:0.24090682 3:0.099937942 4:0.13052549 5:0.044633494 6:0.054271417 7:0.12245366 8:0.11293167 9:0.012492186 10:0.10572821 
--256 1:0.29411601 2:0.35266096 3:0.15672446 4:0.1231775 5:0.073321064 6:0.043490286 7:0.060718958 8:0.031548387 9:0.098380123 10:0.045994958 
--256 1:0.24819434 2:0.47208283 3:0.1117757 4:0.10776159 5:0.060185537 6:0.021114703 7:0.0092466804 8:0.06928727 9:0.045321022 10:0.049815327 
--256 1:0.22727726 2:0.32860657 3:0.24035924 4:0.12756165 5:0.076195287 6:0.12644796 7:0.014865972 8:0.019878253 9:0.073876358 10:0.073391669 
--256 1:0.24841873 2:0.42939188 3:0.15119948 4:0.095909857 5:0.075080067 6:0.017052992 7:0.03107798 8:0.016079839 9:0.023533357 10:0.26117036 
--256 1:0.31463684 2:0.29655669 3:0.18682571 4:0.13300136 5:0.068979402 6:0.091881499 7:0.065177247 8:0.19889921 9:0.10272421 10:0.00073200524 
--256 1:0.23332649 2:0.47420011 3:0.1477221 4:0.091507793 5:0.053243507 6:0.059726221 7:0.13728509 8:0.1374743 9:0.041195281 10:0.074581567 
--256 1:0.37495885 2:0.4076652 3:0.091161203 4:0.09386068 5:0.032354067 6:0.18045359 7:0.09233697 8:0.032638877 9:0.13240906 10:0.046966398 
--256 1:0.28974276 2:0.32911048 3:0.17725796 4:0.1315723 5:0.072316492 6:0.061053162 7:0.066385143 8:0.18404956 9:0.071148507 10:0.019202123 
--256 1:0.21065506 2:0.43097437 3:0.15591719 4:0.12752061 5:0.074932773 6:0.02343108 7:0.021953413 8:0.020941806 9:0.046255438 10:0.066249857 
--256 1:0.43339463 2:0.28116701 3:0.099062189 4:0.12034861 5:0.066027558 6:0.29140467 7:0.04436901 8:0.0023684939 9:0.18958582 10:0.10660008 
--157.88249271462806 1:0.22481663 2:0.27028297 3:0.22739768 4:0.20124703 5:0.076255695 6:0.072606453 7:0.04821966 8:0.37535097 9:0.108043 10:0.25186597 
--256 1:0.58464586 2:0.16242624 3:0.10849626 4:0.084726395 5:0.05970525 6:0.26174986 7:0.26670246 8:0.26901889 9:0.10239616 10:0.074113399 
--256 1:0.30442084 2:0.21977733 3:0.22560806 4:0.15682672 5:0.093367038 6:0.0013123482 7:0.098812397 8:0.24122938 9:0.11048334 10:0.1103744 
--256 1:0.54510739 2:0.17430173 3:0.11344151 4:0.079344877 5:0.087804488 6:0.5398911 7:0.34145183 8:0.32380211 9:0.096908038 10:0.028215321 
--256 1:0.43471576 2:0.17470577 3:0.20179126 4:0.12676359 5:0.062023622 6:0.029831826 7:0.008896691 8:0.066058139 9:0.040306185 10:0.059568779 
--256 1:0.65470368 2:0.20987273 3:0.066200739 4:0.04793162 5:0.02129123 6:0.0059482742 7:0.043104558 8:0.065078007 9:0.14166725 10:0.030997971 
--256 1:0.58579119 2:0.20478116 3:0.10680006 4:0.070256674 5:0.032370914 6:0.094729588 7:0.007970106 8:0.15023405 9:0.1646031 10:0.091175118 
--256 1:0.51497796 2:0.19022286 3:0.12597426 4:0.10821358 5:0.06061134 6:0.23104032 7:0.083510557 8:0.17404917 9:0.19670825 10:0.3513251 
--256 1:0.45122741 2:0.30996118 3:0.1112033 4:0.069644388 5:0.05796372 6:0.23341175 7:0.0412497 8:0.23624038 9:0.32010421 10:0.48569799 
--256 1:0.25557822 2:0.22128946 3:0.16883229 4:0.24586289 5:0.10843714 6:0.04676372 7:0.0076280775 8:0.023486987 9:0.011756447 10:0.021397183 
--256 1:0.18512626 2:0.53177406 3:0.10484728 4:0.11687841 5:0.061373987 6:0.022829187 7:0.024346006 8:0.11309715 9:0.058179644 10:0.085064636 
--256 1:0.51024822 2:0.39470793 3:0.038385466 4:0.034084821 5:0.022573559 6:0.08524936 7:0.036293432 8:0.092391237 9:0.19226878 10:0.013507095 
--245.05649276804243 1:0.20671001 2:0.5226905 3:0.081525052 4:0.1406197 5:0.048454731 6:0.027545108 7:0.014495139 8:0.26777577 9:0.17036378 10:0.24340717 
--256 1:0.44487228 2:0.34397599 3:0.095052939 4:0.068250172 5:0.04784862 6:0.18900446 7:0.10377307 8:0.085173095 9:0.064757188 10:0.078705347 
--256 1:0.57063666 2:0.23135105 3:0.10261143 4:0.069423534 5:0.025977327 6:0.0082747551 7:0.06818287 8:0.12528737 9:0.065580099 10:0.0052807723 
--256 1:0.34906174 2:0.25250634 3:0.1525436 4:0.17245688 5:0.073431432 6:0.44642027 7:0.14931966 8:0.16974345 9:0.016556626 10:0.16145578 
--13.807078364181752 1:0.36787347 2:0.1076521 3:0.34600125 4:0.13169707 5:0.046776106 6:0.14274561 7:0.19966841 8:0.18922927 9:0.14144656 10:0.3475323 
--256 1:0.62287706 2:0.15791523 3:0.084857566 4:0.088597242 5:0.04575291 6:0.053345487 7:0.086606782 8:0.023238283 9:0.11002623 10:0.051282476 
--256 1:0.50032544 2:0.21413226 3:0.11306508 4:0.11411593 5:0.058361288 6:0.0020498811 7:0.097886199 8:0.15290414 9:0.25996037 10:0.36495237 
--256 1:0.76210028 2:0.17761357 3:0.038357068 4:0.015925792 5:0.0060032874 6:0.11133525 7:0.097100909 8:0.11407409 9:0.035286616 10:0.014909642 
--256 1:0.41715004 2:0.23178726 3:0.11187115 4:0.16496244 5:0.074229106 6:0.013306847 7:0.12562986 8:0.1032266 9:0.15351184 10:0.42479754 
--256 1:0.40716442 2:0.37189568 3:0.11774856 4:0.071443774 5:0.031747563 6:0.10493604 7:0.011897823 8:0.060195292 9:0.12647705 10:0.084445319 
--256 1:0.42851663 2:0.19370828 3:0.15361419 4:0.13843843 5:0.085722472 6:0.24230335 7:0.071953965 8:0.2110258 9:0.31028642 10:0.47391208 
--256 1:0.213275 2:0.39787656 3:0.18007011 4:0.14603485 5:0.062743476 6:0.066243025 7:0.12480331 8:0.064952236 9:0.27777061 10:0.22028927 
--256 1:0.67963482 2:0.12919885 3:0.053031766 4:0.10238656 5:0.035748005 6:0.088481686 7:0.076919541 8:0.20135087 9:0.14725109 10:0.043013234 
--256 1:0.43321482 2:0.25570783 3:0.14095824 4:0.11211962 5:0.057999484 6:0.12162548 7:0.074287291 8:0.052468132 9:0.29192471 10:0.096268269 
--256 1:0.61851176 2:0.24242433 3:0.069298119 4:0.043749523 5:0.026016269 6:0.071642264 7:0.12805586 8:0.07847309 9:0.047303204 10:0.19640558 
--256 1:0.57376979 2:0.26519909 3:0.069227646 4:0.064562322 5:0.027241155 6:0.0019110405 7:0.17054374 8:0.01299952 9:0.049177923 10:0.098036296 
--12.527301167881003 1:0.085687943 2:0.38602848 3:0.382131 4:0.11178542 5:0.034367164 6:0.086476249 7:0.17297502 8:0.36022478 9:0.26936072 10:0.27047818 
--256 1:0.41136398 2:0.13153401 3:0.16871194 4:0.16298189 5:0.12540819 6:0.053153042 7:0.12071925 8:0.3256956 9:0.29120795 10:0.51319523 
--256 1:0.55427683 2:0.29485704 3:0.081428114 4:0.047524095 5:0.021913921 6:0.052270347 7:0.022611019 8:0.099980976 9:0.069975076 10:0.010773992 
--256 1:0.27711222 2:0.44866765 3:0.13458617 4:0.099716138 5:0.039917816 6:0.16158585 7:0.18747521 8:0.050263256 9:0.12483412 10:0.014786838 
--256 1:0.50463877 2:0.30428059 3:0.10367459 4:0.060894549 5:0.026511501 6:0.21988334 7:0.028749622 8:0.16013066 9:0.1823218 10:0.03838584 
--256 1:0.25953232 2:0.43685473 3:0.122137 4:0.12500823 5:0.056467726 6:0.07699015 7:0.10718109 8:0.13994307 9:0.020749003 10:0.042214213 
--256 1:0.36553935 2:0.3751492 3:0.1113288 4:0.10276338 5:0.045219276 6:0.1059606 7:0.03155234 8:0.1173612 9:0.018805276 10:0.038134865 
--256 1:0.44639333 2:0.40326195 3:0.077922709 4:0.052169862 5:0.020252153 6:0.012217871 7:0.025912373 8:0.059288628 9:0.14124678 10:0.18804681 
--256 1:0.59610109 2:0.19394528 3:0.10136486 4:0.070536446 5:0.038052323 6:0.028813299 7:0.18231601 8:0.070064301 9:0.10822701 10:0.2214118 
--256 1:0.27972436 2:0.28014315 3:0.17820002 4:0.19010405 5:0.07182842 6:0.20660399 7:0.19655293 8:0.15420132 9:0.21112735 10:0.02630499 
--256 1:0.62241125 2:0.20467954 3:0.079136529 4:0.060046439 5:0.033726248 6:0.047812129 7:0.14568125 8:0.20517098 9:0.11943304 10:0.064288465 
--256 1:0.54930827 2:0.2373615 3:0.10244996 4:0.069913822 5:0.040966447 6:0.066123229 7:0.011269833 8:0.13983473 9:0.12056889 10:0.3153578 
--256 1:0.50350189 2:0.32414961 3:0.077104747 4:0.063726331 5:0.031517427 6:0.020817129 7:0.069558106 8:0.035806869 9:0.12120998 10:0.043459134 
--256 1:0.55869906 2:0.22554806 3:0.096803071 4:0.08311616 5:0.035833647 6:0.082624164 7:0.062067814 8:0.03126218 9:0.11560979 10:0.010297886 
--256 1:0.20061662 2:0.46821167 3:0.13703412 4:0.13914736 5:0.054990229 6:0.23461324 7:0.12251607 8:0.069444469 9:0.028614727 10:0.11836589 
--256 1:0.42564159 2:0.45541057 3:0.065335334 4:0.038536129 5:0.015076381 6:0.089762212 7:0.0024370804 8:0.092334801 9:0.060792263 10:0.08971562 
--256 1:0.59180894 2:0.32604972 3:0.044741742 4:0.027761985 5:0.0096376216 6:0.008805763 7:0.050162929 8:0.10650291 9:0.18728324 10:0.13003498 
--256 1:0.66289493 2:0.21092996 3:0.055294199 4:0.04793891 5:0.022942002 6:0.074299846 7:0.020909912 8:0.025787206 9:0.014569267 10:0.074789146 
--256 1:0.467067 2:0.31778906 3:0.11127176 4:0.071063414 5:0.032808772 6:0.06152335 7:0.074723937 8:0.22937377 9:0.020506085 10:0.20146885 
--256 1:0.45506509 2:0.25946999 3:0.160997 4:0.079602941 5:0.044864971 6:0.092861347 7:0.085354988 8:0.049990807 9:0.022065423 10:0.1091829 
--256 1:0.64874494 2:0.2474075 3:0.051608825 4:0.032874151 5:0.01936458 6:0.19732889 7:0.053158527 8:0.10602745 9:0.046367328 10:0.17107176 
--256 1:0.64845346 2:0.23516056 3:0.072230693 4:0.03562017 5:0.0085351116 6:0.038501232 7:0.061289626 8:0.14679993 9:0.22990049 10:0.098135023 
--256 1:0.45866258 2:0.29000853 3:0.13356919 4:0.086313531 5:0.031446166 6:0.038553111 7:0.062725023 8:0.044014429 9:0.038062688 10:0.073349557 
--256 1:0.69847675 2:0.18827525 3:0.042795736 4:0.044076389 5:0.026375878 6:0.18625807 7:0.10414606 8:0.084500665 9:0.09210995 10:0.048902777 
--256 1:0.52452188 2:0.22481306 3:0.11808655 4:0.09627808 5:0.036300436 6:0.04543537 7:0.066926613 8:0.15298109 9:0.020230969 10:0.027472928 
--256 1:0.32532393 2:0.2205652 3:0.19724309 4:0.1736423 5:0.083225486 6:0.079651244 7:0.28796729 8:0.20067068 9:0.1376801 10:0.23345448 
--256 1:0.48250883 2:0.30531998 3:0.097844801 4:0.080943677 5:0.033382704 6:0.012282126 7:0.026486212 8:0.001267165 9:0.088171027 10:0.13284648 
--256 1:0.64615529 2:0.2231239 3:0.067750899 4:0.042692956 5:0.020276955 6:0.090713402 7:0.16422171 8:0.014518872 9:0.28597393 10:0.2524204 
--256 1:0.48840283 2:0.26172037 3:0.084258519 4:0.12236482 5:0.043253463 6:0.069199868 7:0.13152459 8:0.017160338 9:0.135818 10:0.25590934 
--256 1:0.50126924 2:0.32781623 3:0.078759828 4:0.053236962 5:0.038917744 6:0.23641828 7:0.20045469 8:0.044282714 9:0.16171192 10:0.15896213 
--256 1:0.31495686 2:0.27674211 3:0.13257481 4:0.18440949 5:0.091316737 6:0.14759482 7:0.069250037 8:0.016008654 9:0.18761951 10:0.068541056 
--145.64831370173508 1:0.59604078 2:0.22273452 3:0.10240421 4:0.052806915 5:0.026013573 6:0.021663831 7:0.073603607 8:0.21837425 9:0.11436767 10:0.17134585 
--256 1:0.70418045 2:0.1628147 3:0.061373511 4:0.047331578 5:0.024299766 6:0.033597491 7:0.043801839 8:0.14596798 9:0.09533176 10:0.1039012 
--103.62185515586776 1:0.21771003 2:0.38971479 3:0.18298703 4:0.13117155 5:0.078416598 6:0.33599548 7:0.26450317 8:0.37982856 9:0.027069581 10:0.010508176 
--256 1:0.57360502 2:0.2098568 3:0.11676115 4:0.06873683 5:0.031040205 6:0.065884251 7:0.018684872 8:0.012297931 9:0.19766593 10:0.093518275 
--256 1:0.71356695 2:0.18712255 3:0.062631971 4:0.025230697 5:0.01144783 6:0.042573006 7:0.047464774 8:0.098290868 9:0.052954382 10:0.1072651 
--256 1:0.6553217 2:0.15338673 3:0.07023396 4:0.079614694 5:0.041442913 6:0.089196846 7:0.20543149 8:0.14423426 9:0.17880662 10:0.10514686 
--256 1:0.27386205 2:0.24501008 3:0.21173485 4:0.19149925 5:0.077893764 6:0.14720401 7:0.058419993 8:0.14391918 9:0.088495328 10:0.13364018 
--256 1:0.68898233 2:0.18047967 3:0.056356579 4:0.049616092 5:0.024565324 6:0.01637198 7:0.012831359 8:0.00014478744 9:0.012929304 10:0.099208127 
--256 1:0.71471423 2:0.19236596 3:0.037668221 4:0.038640592 5:0.016610994 6:0.097633286 7:0.12426041 8:0.14843747 9:0.026177894 10:0.14392476 
--256 1:0.46588273 2:0.35753382 3:0.085536476 4:0.056573987 5:0.034472985 6:0.1872469 7:0.0093183429 8:0.22838438 9:0.13029602 10:0.081564987 
--256 1:0.54070062 2:0.25284089 3:0.092459536 4:0.085871039 5:0.028127919 6:0.18514973 7:0.19175227 8:0.068569404 9:0.15789262 10:0.20330059 
--256 1:0.32879511 2:0.28612331 3:0.19001536 4:0.12252013 5:0.072546078 6:0.0976233 7:0.13150625 8:0.22253074 9:0.046799801 10:0.05376019 
--256 1:0.20639534 2:0.54457801 3:0.09305512 4:0.10591893 5:0.050052604 6:0.089510655 7:0.12348198 8:0.078828388 9:0.026647552 10:0.072830422 
--256 1:0.57825519 2:0.29289708 3:0.061071441 4:0.04481034 5:0.022965954 6:0.076929469 7:0.042848408 8:0.2601602 9:0.30848587 10:0.026620294 
--256 1:0.41432576 2:0.2563952 3:0.15452722 4:0.11437571 5:0.060376107 6:0.27672108 7:0.12629301 8:0.4321718 9:0.01239426 10:0.0037917767 
--45.955228047006237 1:0.26250365 2:0.29435225 3:0.11964173 4:0.1549386 5:0.16856377 6:0.11559658 7:0.064663274 8:0.052397523 9:0.42932353 10:0.67774379 
--256 1:0.39355449 2:0.3064697 3:0.087185649 4:0.1332247 5:0.079565457 6:0.22840148 7:0.18855862 8:0.058068627 9:0.10618742 10:0.032572814 
--131.17145542237407 1:0.6799916 2:0.147673 3:0.07376535 4:0.060585112 5:0.03798494 6:0.12988841 7:0.10666667 8:0.078012705 9:0.0080868943 10:0.24517883 
--256 1:0.63514004 2:0.22199524 3:0.081119321 4:0.046548824 5:0.015196576 6:0.10591882 7:0.02650343 8:0.18260242 9:0.00082412171 10:0.0070485401 
--256 1:0.43078525 2:0.27845878 3:0.086390734 4:0.12420195 5:0.080163283 6:0.37030597 7:0.055598206 8:0.0038748875 9:0.31505847 10:0.1738284 
--256 1:0.52285286 2:0.27199363 3:0.082092191 4:0.087619402 5:0.03544191 6:0.063459804 7:0.13658548 8:0.079575889 9:0.10325645 10:0.060991051 
--256 1:0.46748304 2:0.30341694 3:0.10256569 4:0.084617915 5:0.041916413 6:0.09118856 7:0.064360148 8:0.09409948 9:0.064955371 10:0.053970376 
--256 1:0.45189969 2:0.35358922 3:0.088541125 4:0.062841269 5:0.043128696 6:0.11583335 7:0.056754715 8:0.038660599 9:0.031947016 10:0.084118068 
--256 1:0.51749161 2:0.30019863 3:0.069680609 4:0.074632271 5:0.037996877 6:0.00247404 7:0.12356051 8:0.010150651 9:0.12961207 10:0.018335383 
--256 1:0.54993333 2:0.2257982 3:0.09465464 4:0.091270136 5:0.038343685 6:0.053576846 7:0.15336452 8:0.039018447 9:0.18533837 10:0.091330031 
--256 1:0.75177488 2:0.17297432 3:0.042879412 4:0.024046094 5:0.0083252949 6:0.37558661 7:0.28890475 8:0.30502406 9:0.26706966 10:0.27423007 
--256 1:0.59987115 2:0.25603897 3:0.056006847 4:0.06026427 5:0.027818764 6:0.22504137 7:0.031000515 8:0.083325372 9:0.19271658 10:0.083425503 
--256 1:0.40872064 2:0.3558676 3:0.10818483 4:0.083545782 5:0.043681151 6:0.34390254 7:0.020126436 8:0.28607411 9:0.21516684 10:0.064080768 
--256 1:0.68367964 2:0.22928409 3:0.040181125 4:0.035116349 5:0.01173879 6:0.062586791 7:0.025015282 8:0.014981996 9:0.037696294 10:0.11251768 
--256 1:0.41136708 2:0.21546603 3:0.13860035 4:0.15940014 5:0.0751664 6:0.01375153 7:0.048571117 8:0.059053601 9:0.03347234 10:0.033210064 
--256 1:0.50117472 2:0.2484358 3:0.11363092 4:0.086807965 5:0.049950597 6:0.15149795 7:0.05078004 8:0.11010596 9:0.13254824 10:0.015952343 
--256 1:0.36855331 2:0.27371029 3:0.16181442 4:0.13638887 5:0.05953311 6:0.19293625 7:0.049693394 8:0.016686721 9:0.16062756 10:0.070076588 
--256 1:0.68826732 2:0.2038069 3:0.063430235 4:0.034261543 5:0.010234008 6:0.048415605 7:0.36096637 8:0.25108772 9:0.18051726 10:0.23058117 
--256 1:0.41742945 2:0.1910334 3:0.18266986 4:0.13996681 5:0.068900479 6:0.13551412 7:0.12246832 8:0.024613437 9:0.060308284 10:0.13724732 
--256 1:0.63313186 2:0.26272522 3:0.042314424 4:0.035736277 5:0.026092218 6:0.036174582 7:0.03578193 8:0.053701695 9:0.083937995 10:0.060843521 
--50.265121023059351 1:0.33101786 2:0.51001135 3:0.073531927 4:0.060117579 5:0.025321285 6:0.016301257 7:0.089302253 8:0.0881372 9:0.029927028 10:0.038861295 
--256 1:0.55424474 2:0.26129043 3:0.09245911 4:0.060083002 5:0.031922725 6:0.16917677 7:0.019373495 8:0.062952933 9:0.063177663 10:0.30090325 
--256 1:0.1853998 2:0.3518128 3:0.19986994 4:0.1762314 5:0.086686057 6:0.04856403 7:0.044416419 8:0.13161565 9:0.020004085 10:0.018374962 
--256 1:0.49941775 2:0.25694217 3:0.11412291 4:0.082036955 5:0.047480227 6:0.14088651 7:0.061325277 8:0.058590272 9:0.13394451 10:0.2914476 
--256 1:0.22014792 2:0.54108382 3:0.10303576 4:0.093522899 5:0.042209602 6:0.23841193 7:0.05445708 8:0.17319756 9:0.066975199 10:0.073883938 
--256 1:0.26212389 2:0.34589004 3:0.18532408 4:0.14058919 5:0.066072799 6:0.075587285 7:0.2116366 8:0.099506406 9:0.032920438 10:0.15777128 
--256 1:0.66745706 2:0.25593057 3:0.038277544 4:0.025832979 5:0.012501846 6:0.0024003603 7:0.12008558 8:0.15244514 9:0.020306535 10:0.19091509 
--256 1:0.35758525 2:0.45259454 3:0.096875583 4:0.060951892 5:0.031992737 6:0.15553726 7:0.030333537 8:0.17615707 9:0.087591515 10:0.25225257 
--151.58521436021636 1:0.52178911 2:0.27578253 3:0.12657832 4:0.056835951 5:0.019014092 6:0.001291432 7:0.0027400555 8:0.00076668952 9:0.1252203 10:0.072548962 
--256 1:0.25687365 2:0.48721824 3:0.11623102 4:0.10140591 5:0.038271183 6:0.033359884 7:0.086541198 8:0.0090767525 9:0.22896368 10:0.19376169 
--256 1:0.72065157 2:0.18596319 3:0.040205342 4:0.034965323 5:0.01821458 6:0.05928591 7:0.015589114 8:0.009238542 9:0.093160701 10:0.2329056 
--256 1:0.63873751 2:0.2249323 3:0.054614469 4:0.054904401 5:0.026811318 6:0.064000415 7:0.0338175 8:0.096569096 9:0.16722364 10:0.094800713 
--256 1:0.32505969 2:0.24599478 3:0.21001019 4:0.15100475 5:0.067930584 6:0.20017238 7:0.40468987 8:0.15424013 9:0.13832789 10:0.078126094 
--256 1:0.52848737 2:0.21705504 3:0.073246416 4:0.11509935 5:0.066111825 6:0.072865316 7:0.08503501 8:0.36357263 9:0.37694241 10:0.29919862 
--256 1:0.40082841 2:0.49249413 3:0.05509367 4:0.035596611 5:0.015987177 6:0.022414775 7:0.044113594 8:0.099589143 9:0.047964879 10:0.070352239 
--254.01658626853623 1:0.47901132 2:0.27846757 3:0.087517247 4:0.10947922 5:0.045524645 6:0.16824565 7:0.11379351 8:0.17073675 9:0.4893776 10:0.020437666 
--19.533819214022575 1:0.70536455 2:0.12081838 3:0.072638406 4:0.057279275 5:0.043899398 6:0.69775929 7:0.23337112 8:0.022225795 9:0.23230178 10:0.1625629 
--256 1:0.27037892 2:0.35377613 3:0.19608621 4:0.12274074 5:0.057018007 6:0.16580588 7:0.018660659 8:0.018726405 9:0.24820561 10:0.21698441 
--256 1:0.51861061 2:0.2900575 3:0.096991664 4:0.068326697 5:0.026013533 6:0.040143408 7:0.011946139 8:0.019513734 9:0.11512271 10:0.054275173 
--256 1:0.45530604 2:0.23743432 3:0.14930431 4:0.11606235 5:0.041892987 6:0.0012691276 7:0.063587412 8:0.035632984 9:0.063748314 10:0.012570864 
--1.3863096110543298 1:0.2250418 2:0.12404518 3:0.58618545 4:0.050212062 5:0.014515506 6:0.2595988 7:0.30535208 8:0.2809523 9:0.24167492 10:0.33654802 
--64.389412945162761 1:0.40103816 2:0.23414364 3:0.15030762 4:0.13567845 5:0.078832125 6:0.29597914 7:0.085351035 8:0.0091675345 9:0.020895508 10:0.42270562 
--256 1:0.35747441 2:0.40256842 3:0.095932874 4:0.09677628 5:0.047248025 6:0.04912977 7:0.052637068 8:0.035907228 9:0.023107117 10:0.041530535 
--87.964460979036375 1:0.31321886 2:0.3199866 3:0.17852382 4:0.14505964 5:0.043211081 6:0.30250569 7:0.25342228 8:0.31492528 9:0.18020567 10:0.060805825 
--256 1:0.23841091 2:0.26990417 3:0.19505326 4:0.18698133 5:0.10965032 6:0.20387582 7:0.092515111 8:0.14689329 9:0.079148104 10:0.12619155 
--256 1:0.37573678 2:0.30416174 3:0.12913424 4:0.13067407 5:0.060293168 6:0.096271173 7:0.10287704 8:0.0066972084 9:0.18047528 10:0.051546902 
--256 1:0.3692336 2:0.40161549 3:0.10354364 4:0.078334597 5:0.047272678 6:0.27755192 7:0.095198021 8:0.045791579 9:0.11469405 10:0.095399469 
--256 1:0.36687755 2:0.33276115 3:0.15479681 4:0.093534156 5:0.052030341 6:0.20255076 7:0.20758744 8:0.0084664768 9:0.03295807 10:0.20704823 
--256 1:0.65385671 2:0.22917513 3:0.047386524 4:0.045337306 5:0.024244328 6:0.1736223 7:0.10412549 8:0.072456507 9:0.22374713 10:0.21243809 
--256 1:0.46290542 2:0.32195518 3:0.091941673 4:0.086600583 5:0.036597149 6:0.073534866 7:0.091775411 8:0.058458352 9:0.13677487 10:0.06121944 
--256 1:0.4117265 2:0.21018209 3:0.18529129 4:0.12389646 5:0.068903663 6:0.03693692 7:0.13190048 8:0.0066785565 9:0.15847971 10:0.054779752 
--33.062440118699413 1:0.36643895 2:0.50838977 3:0.062865528 4:0.042184383 5:0.020121369 6:0.037592708 7:0.0078675247 8:0.03087998 9:0.044222112 10:0.035297292 
--256 1:0.75773341 2:0.17469646 3:0.039400968 4:0.021562559 5:0.0066066098 6:0.18573885 7:0.04521994 8:0.056407788 9:0.23973389 10:0.04168637 
--256 1:0.31181822 2:0.37562563 3:0.15196498 4:0.10759161 5:0.052999572 6:0.026873051 7:0.05617862 8:0.23863648 9:0.17326275 10:0.048288789 
--256 1:0.56275261 2:0.31197318 3:0.064408363 4:0.047720715 5:0.013145133 6:0.1103177 7:0.017083687 8:0.10034856 9:0.044209918 10:0.0057422707 
--256 1:0.63630699 2:0.22367703 3:0.072356975 4:0.045212191 5:0.022446809 6:0.021504907 7:0.12178647 8:0.035335835 9:0.21551711 10:0.19704884 
--256 1:0.72924176 2:0.15476638 3:0.071673832 4:0.031769454 5:0.012548571 6:0.019056081 7:0.022063644 8:0.021861826 9:0.13203523 10:0.098954807 
--256 1:0.34481781 2:0.32196675 3:0.20391323 4:0.089881246 5:0.039420968 6:0.12097307 7:0.0083043727 8:0.18651817 9:0.20967235 10:0.36868822 
--256 1:0.56198843 2:0.29981228 3:0.06531496 4:0.053022875 5:0.019861455 6:0.0173159 7:0.043104809 8:0.09973578 9:0.14660042 10:0.10253734 
--256 1:0.32819468 2:0.3350093 3:0.16874327 4:0.11366405 5:0.054388703 6:0.22997821 7:0.045695699 8:0.095530262 9:0.0064008886 10:0.073188368 
--256 1:0.43703109 2:0.29594841 3:0.13695513 4:0.088048325 5:0.042017047 6:0.0022312158 7:0.029557657 8:0.1259187 9:0.13383827 10:0.038595096 
--256 1:0.5142582 2:0.20642123 3:0.12348534 4:0.10707707 5:0.048758163 6:0.10929094 7:0.11112081 8:0.047352329 9:0.061002709 10:0.29772534 
--256 1:0.58693321 2:0.21649984 3:0.085758509 4:0.064489506 5:0.046318935 6:0.087354072 7:0.14307502 8:0.087378663 9:0.032471019 10:0.076324283 
--256 1:0.6146148 2:0.23058375 3:0.073560639 4:0.058046316 5:0.023194491 6:0.076766361 7:0.022726487 8:0.25337765 9:0.18601123 10:0.15812053 
--256 1:0.6257589 2:0.14868168 3:0.093825885 4:0.081586083 5:0.050147453 6:0.15320855 7:0.0011290381 8:0.076570361 9:0.12950862 10:0.22565458 
--256 1:0.36736225 2:0.19252951 3:0.19012644 4:0.17629545 5:0.073686345 6:0.15002545 7:0.18314539 8:0.067430218 9:0.039439611 10:0.19157 
--256 1:0.77833005 2:0.18356103 3:0.024316271 4:0.0098189742 5:0.0039736829 6:0.062220033 7:0.028786799 8:0.083901102 9:0.11197447 10:0.05768607 
--8.9286296379969841 1:0.27270699 2:0.23850223 3:0.19012126 4:0.166773 5:0.13189653 6:0.029378133 7:0.01018762 8:0.11138329 9:0.10402383 10:0.48866974 
--256 1:0.67724818 2:0.15476514 3:0.062016056 4:0.066985628 5:0.038985 6:0.18777849 7:0.056816051 8:0.053108047 9:0.18883048 10:0.091390247 
--256 1:0.65876609 2:0.24461825 3:0.060833337 4:0.025127224 5:0.010655099 6:0.062901028 7:0.0050122106 8:0.04783335 9:0.046780212 10:0.069771867 
--256 1:0.33119735 2:0.3570772 3:0.086337084 4:0.14996537 5:0.075423001 6:0.37236864 7:0.35708946 8:0.01729464 9:0.096791551 10:0.095402779 
--256 1:0.26478772 2:0.32840439 3:0.17668721 4:0.16531955 5:0.064801131 6:0.075915027 7:0.055396496 8:0.025294556 9:0.032001656 10:0.026430349 
--256 1:0.59332201 2:0.24763609 3:0.057811073 4:0.072565568 5:0.028665259 6:0.15314952 7:0.20182707 8:0.14121631 9:0.029623824 10:0.18332586 
--256 1:0.34814679 2:0.25529709 3:0.1663276 4:0.15435499 5:0.075873531 6:0.095470643 7:0.0027856529 8:0.12040076 9:0.095350663 10:0.11138145 
--256 1:0.435123 2:0.18275054 3:0.1607917 4:0.14269514 5:0.078639623 6:0.09028911 7:0.22885388 8:0.26520574 9:0.2313531 10:0.20655102 
--256 1:0.28937343 2:0.34485565 3:0.15057065 4:0.14123018 5:0.073970085 6:0.11480501 7:0.0044819362 8:0.0068959222 9:0.063343095 10:0.040227935 
--256 1:0.63234016 2:0.24448616 3:0.058255412 4:0.044383835 5:0.020534432 6:0.00048791913 7:0.0607148 8:0.2872076 9:0.15984558 10:0.027218003 
--256 1:0.37044193 2:0.25899173 3:0.14356576 4:0.15431526 5:0.072685323 6:0.054269391 7:0.058916213 8:0.11253828 9:0.12261808 10:0.153038 
--256 1:0.71880335 2:0.16164288 3:0.059274267 4:0.043015003 5:0.017264492 6:0.10730973 7:0.050908702 8:0.088549134 9:0.14765498 10:0.066265725 
--256 1:0.57164528 2:0.20971207 3:0.085913866 4:0.090526781 5:0.042202009 6:0.071513262 7:0.076837656 8:0.37040078 9:0.19263359 10:0.34718495 
--256 1:0.67948518 2:0.13198235 3:0.056982665 4:0.081642402 5:0.049907401 6:0.10812581 7:0.1850919 8:0.19145961 9:0.11784713 10:0.13498086 
--256 1:0.62476022 2:0.19493772 3:0.081801948 4:0.068423127 5:0.030076987 6:0.028142923 7:0.12931016 8:0.025389189 9:0.11381548 10:0.044349581 
--256 1:0.69523378 2:0.21252366 3:0.044412708 4:0.031088559 5:0.016741297 6:0.01954479 7:0.024397581 8:0.18142364 9:0.1131247 10:0.053493495 
--159.4937741962425 1:0.69626005 2:0.22628736 3:0.041025873 4:0.023717537 5:0.012709181 6:0.31294111 7:0.061000074 8:0.1350384 9:0.18250067 10:0.27918377 
--256 1:0.63416303 2:0.21868884 3:0.081153754 4:0.047893354 5:0.018101027 6:0.11972391 7:0.021566856 8:0.0039172851 9:0.2114253 10:0.11961149 
--256 1:0.63708589 2:0.2390698 3:0.069261554 4:0.038795875 5:0.015786884 6:0.0042806614 7:0.0097293443 8:0.032577339 9:0.019103329 10:0.033483494 
--256 1:0.7103276 2:0.20908622 3:0.040926147 4:0.02793268 5:0.011727357 6:0.001141111 7:0.0028227541 8:0.013572933 9:0.025588245 10:0.045673476 
--256 1:0.57496095 2:0.20485989 3:0.073336599 4:0.1080436 5:0.038798963 6:0.22668524 7:0.041414777 8:0.00051611837 9:0.096871352 10:0.043730264 
--256 1:0.41801133 2:0.30225792 3:0.11337572 4:0.11530638 5:0.051048655 6:0.39937431 7:0.33809183 8:0.16284295 9:0.24599768 10:0.30860018 
--256 1:0.43450551 2:0.21027909 3:0.17560021 4:0.12871048 5:0.050904711 6:0.16092942 7:0.13090883 8:0.08905363 9:0.34482923 10:0.20583798 
--256 1:0.29041866 2:0.27141389 3:0.18614003 4:0.17772593 5:0.074301493 6:0.35534701 7:0.13210095 8:0.17323704 9:0.044109523 10:0.15162785 
--256 1:0.71269598 2:0.2298851 3:0.031800983 4:0.017144763 5:0.008473178 6:0.030969585 7:0.020491016 8:0.18399618 9:0.046776753 10:0.16879461 
--256 1:0.70856456 2:0.14442177 3:0.059483638 4:0.056997282 5:0.030532748 6:0.011404789 7:0.050206977 8:0.020440574 9:0.032687525 10:0.062139675 
--256 1:0.31821858 2:0.31409367 3:0.14717474 4:0.15843668 5:0.062076331 6:0.037406332 7:0.11613225 8:0.17168206 9:0.048792345 10:0.25661218 
--256 1:0.42816857 2:0.21454558 3:0.12268786 4:0.14987953 5:0.084718462 6:0.14445473 7:0.1099656 8:0.094525025 9:0.037673001 10:0.085249395 
--256 1:0.65466299 2:0.21476648 3:0.059779116 4:0.054093983 5:0.016697424 6:0.0037685745 7:0.048288238 8:0.15124576 9:0.13000831 10:0.16164497 
--256 1:0.52987837 2:0.22396792 3:0.10753733 4:0.095128185 5:0.043488203 6:0.082598626 7:0.28634735 8:0.0099096922 9:0.0020216492 10:0.056349957 
--42.396078314224049 1:0.82505066 2:0.10768668 3:0.030585232 4:0.02283911 5:0.013838316 6:0.1478635 7:0.017110413 8:0.15355327 9:0.2683014 10:0.17302256 
--256 1:0.3149596 2:0.29491161 3:0.21202045 4:0.12125787 5:0.05685047 6:0.27824908 7:0.23408843 8:0.27830008 9:0.14839908 10:0.18752961 
--256 1:0.39891905 2:0.30815075 3:0.14086379 4:0.1009481 5:0.051118302 6:0.43717235 7:0.13907514 8:0.048069013 9:0.050987694 10:0.070925483 
--256 1:0.31724301 2:0.34953487 3:0.14681658 4:0.12748199 5:0.058923553 6:0.090088519 7:0.21529876 8:0.23515182 9:0.19091084 10:0.078667871 
--256 1:0.2975181 2:0.46970532 3:0.09098727 4:0.096219886 5:0.045569427 6:0.097865594 7:0.056180533 8:0.0064044751 9:0.040894549 10:0.026963441 
--256 1:0.30683772 2:0.34519907 3:0.16370009 4:0.12550758 5:0.058755542 6:0.045983386 7:0.023958363 8:0.084850251 9:0.060188938 10:0.054027638 
--256 1:0.58384087 2:0.20658341 3:0.10691418 4:0.070990264 5:0.031671278 6:0.17336052 7:0.0058470322 8:0.18024775 9:0.25425836 10:0.18346742 
--256 1:0.24174634 2:0.38608618 3:0.16627269 4:0.13867326 5:0.067221534 6:0.15302613 7:0.12646865 8:0.11829512 9:0.15416039 10:0.041436592 
--256 1:0.36422519 2:0.31628792 3:0.18287457 4:0.087293918 5:0.049318408 6:0.21780318 7:0.070063948 8:0.11964441 9:0.031939734 10:0.052384203 
--256 1:0.44592711 2:0.32252498 3:0.10313488 4:0.085389828 5:0.043023211 6:0.039077223 7:0.0003192734 8:0.062700414 9:0.13925914 10:0.15246248 
--256 1:0.30016165 2:0.15454139 3:0.17281414 4:0.22466416 5:0.14781865 6:0.32076394 7:0.0024093406 8:0.097377173 9:0.13469494 10:0.10619311 
--100.37669924207967 1:0.42094043 2:0.25059638 3:0.15217093 4:0.13334384 5:0.042948425 6:0.09926511 7:0.029856345 8:0.46730431 9:0.053129608 10:0.46149857 
--256 1:0.63231523 2:0.21318914 3:0.068984922 4:0.054759584 5:0.030751133 6:0.014862993 7:0.034118959 8:0.20747442 9:0.10059023 10:0.072414509 
--256 1:0.58055208 2:0.14756243 3:0.082911008 4:0.1234044 5:0.065570085 6:0.079189394 7:0.041139723 8:0.24961668 9:0.26070152 10:0.27270316 
--256 1:0.53523524 2:0.18461126 3:0.10153104 4:0.11304533 5:0.065577127 6:0.21345374 7:0.27253054 8:0.0046047749 9:0.13954666 10:0.060062576 
--256 1:0.43489237 2:0.27676303 3:0.11720487 4:0.11670432 5:0.054435404 6:0.0067488376 7:0.032825471 8:0.11214359 9:0.048130602 10:0.024743008 
--256 1:0.50742176 2:0.14387015 3:0.12233061 4:0.1367231 5:0.089654385 6:0.38384768 7:0.052713797 8:0.010023057 9:0.32612427 10:0.17041587 
--256 1:0.45272819 2:0.32165894 3:0.08212069 4:0.095663497 5:0.047828686 6:0.36772499 7:0.09201124 8:0.14333699 9:0.093881379 10:0.068610129 
--256 1:0.44471109 2:0.29501124 3:0.12964429 4:0.092685524 5:0.037947855 6:0.1650999 7:0.088930558 8:0.11019499 9:0.010737365 10:0.0086060583 
--256 1:0.56777365 2:0.2521389 3:0.076814711 4:0.072306909 5:0.030965829 6:0.12146757 7:0.034551395 8:0.034429834 9:0.07457354 10:0.011254746 
--256 1:0.22747726 2:0.28918874 3:0.23998803 4:0.18094152 5:0.062404444 6:0.098710337 7:0.23800434 8:0.20128021 9:0.26196162 10:0.20110664 
--256 1:0.56464764 2:0.27330531 3:0.10144199 4:0.043394132 5:0.017210934 6:0.06472905 7:0.038388687 8:0.0003408281 9:0.078623863 10:0.01993255 
--256 1:0.65293336 2:0.25560621 3:0.04561534 4:0.03371252 5:0.012132566 6:0.2736075 7:0.087587335 8:0.076449617 9:0.052744468 10:0.0006841674 
--256 1:0.359932 2:0.33200468 3:0.17544754 4:0.088478858 5:0.044136916 6:0.29774654 7:0.10981247 8:0.014426503 9:0.067143182 10:0.0079497122 
--256 1:0.40803688 2:0.35488083 3:0.11233952 4:0.087698237 5:0.037044527 6:0.20434761 7:0.038794577 8:0.074806789 9:0.14184298 10:0.050640268 
--256 1:0.40308335 2:0.40425137 3:0.096395155 4:0.068897604 5:0.027372524 6:0.024507005 7:0.058343451 8:0.069523348 9:0.17381448 10:0.077743423 
--256 1:0.27859973 2:0.34566909 3:0.20891843 4:0.10207774 5:0.06473501 6:0.36524238 7:0.11858975 8:0.2728084 9:0.038157409 10:0.28793717 
--256 1:0.49035004 2:0.30727567 3:0.096915505 4:0.070888629 5:0.034570154 6:0.039575371 7:0.086904563 8:0.1054344 9:0.036072411 10:0.057167817 
--256 1:0.22665872 2:0.27633539 3:0.19784223 4:0.17771681 5:0.12144685 6:0.30169211 7:0.047172221 8:0.12184671 9:0.082674589 10:0.090062528 
--256 1:0.43151513 2:0.20653077 3:0.16069686 4:0.14269918 5:0.05855805 6:0.094326219 7:0.068737401 8:0.051375635 9:0.28507828 10:0.18583387 
--256 1:0.31311561 2:0.36669353 3:0.13180066 4:0.12608352 5:0.06230669 6:0.0077007116 7:0.035345244 8:0.18170502 9:0.081324114 10:0.048336491 
--256 1:0.37174304 2:0.24552499 3:0.16164433 4:0.13408218 5:0.087005457 6:0.11256733 7:0.084187925 8:0.036487614 9:0.050378682 10:0.10053226 
--256 1:0.3283496 2:0.30465294 3:0.15148744 4:0.15143132 5:0.064078696 6:0.0089767146 7:0.13751697 8:0.19259742 9:0.066721552 10:0.25176651 
--256 1:0.2445894 2:0.37568807 3:0.15947046 4:0.15047954 5:0.069772532 6:0.061298704 7:0.12025628 8:0.24699163 9:0.0052910919 10:0.0048228722 
--256 1:0.41078878 2:0.38195851 3:0.11547367 4:0.065139565 5:0.026639475 6:0.028356674 7:0.088563763 8:0.15006902 9:0.035918437 10:0.0085380585 
--256 1:0.25676902 2:0.40908998 3:0.13091286 4:0.14063858 5:0.062589557 6:0.0058843995 7:0.091379583 8:0.19590851 9:0.18226928 10:0.069836207 
--256 1:0.36456921 2:0.20065344 3:0.19831398 4:0.16705676 5:0.069406616 6:0.16297538 7:0.14949306 8:0.11393453 9:0.032432004 10:0.1816535 
--256 1:0.60249087 2:0.23756175 3:0.072510664 4:0.056503123 5:0.030933587 6:0.12686862 7:0.10479157 8:0.025111364 9:0.11063427 10:0.25628164 
--256 1:0.43061104 2:0.28572516 3:0.13345845 4:0.098981831 5:0.051223519 6:0.13143097 7:0.016346089 8:0.13344483 9:0.01052598 10:0.0078554483 
--256 1:0.64396184 2:0.19223705 3:0.094797537 4:0.048476678 5:0.020526898 6:0.059413057 7:0.15247022 8:0.020443026 9:0.064305292 10:0.04337725 
--256 1:0.53612949 2:0.27204976 3:0.10122819 4:0.058739316 5:0.031853254 6:0.058166521 7:0.005606794 8:0.10537677 9:0.11291241 10:0.29331779 
--256 1:0.33288 2:0.21969842 3:0.21530253 4:0.14794944 5:0.084169616 6:0.10892396 7:0.10537293 8:0.028299805 9:0.039157878 10:0.026781072 
--256 1:0.4731857 2:0.27693261 3:0.12856458 4:0.087485162 5:0.033831952 6:0.048360123 7:0.089378085 8:0.13883426 9:0.15158954 10:0.25443534 
--256 1:0.32084457 2:0.46442312 3:0.10214533 4:0.082329666 5:0.030257313 6:0.0049797901 7:0.092831197 8:0.11264328 9:0.23316774 10:0.0051790026 
--256 1:0.56197769 2:0.20405855 3:0.068273154 4:0.096737359 5:0.068953241 6:0.1627843 7:0.061168417 8:0.062678896 9:0.1137783 10:0.23093817 
--256 1:0.62678406 2:0.22960374 3:0.059185866 4:0.057760436 5:0.02666589 6:0.054547397 7:0.1230489 8:0.019060341 9:0.0007516426 10:0.090918987 
--256 1:0.36268658 2:0.40840056 3:0.10653546 4:0.088982926 5:0.033394462 6:0.045618836 7:0.039639639 8:0.12058341 9:0.10342499 10:0.067811188 
--256 1:0.30926031 2:0.24699632 3:0.18892823 4:0.17485445 5:0.079960687 6:0.11019115 7:0.030164972 8:0.31783805 9:0.16138539 10:0.074550043 
--256 1:0.33923292 2:0.29650899 3:0.13129712 4:0.15143514 5:0.081525829 6:0.32989796 7:0.052577917 8:0.20723634 9:0.15854697 10:0.083421405 
--256 1:0.50657259 2:0.29900365 3:0.10876172 4:0.060677541 5:0.024984501 6:0.035354196 7:0.016166292 8:0.014626883 9:0.031151422 10:0.082291705 
--256 1:0.72586453 2:0.21515094 3:0.033864821 4:0.018475824 5:0.0066438838 6:0.090118983 7:0.02635365 8:0.033270865 9:0.094766251 10:0.047635778 
--256 1:0.40565025 2:0.24841932 3:0.1654361 4:0.12598899 5:0.054505335 6:0.095348381 7:0.011496968 8:0.03908113 9:0.0089448071 10:0.071846042 
--256 1:0.6182314 2:0.26131252 3:0.057563619 4:0.033772918 5:0.029119545 6:0.077426041 7:0.04362325 8:0.089431272 9:0.12006836 10:0.0001128687 
--256 1:0.76805389 2:0.1612552 3:0.0411571 4:0.02135113 5:0.0081826786 6:0.077694762 7:0.031582438 8:0.12080983 9:0.08294473 10:0.007107493 
--256 1:0.56597333 2:0.23634714 3:0.095952164 4:0.071016567 5:0.030710804 6:0.1821113 7:0.20216499 8:0.062163704 9:0.074398482 10:0.14883438 
--256 1:0.29470149 2:0.48592386 3:0.093495329 4:0.078902661 5:0.046976658 6:0.13755081 7:0.07719071 8:0.06433322 9:0.10293589 10:0.059101228 
--256 1:0.61229184 2:0.14143604 3:0.087549228 4:0.091367407 5:0.067355481 6:0.22456061 7:0.032440339 8:0.13385382 9:0.18238481 10:0.021202861 
--256 1:0.12617404 2:0.2608491 3:0.20913116 4:0.29730303 5:0.10654267 6:0.015601561 7:0.0089301395 8:0.016277206 9:0.020514957 10:0.015049195 
--256 1:0.38006146 2:0.27313825 3:0.101762 4:0.14453717 5:0.10050112 6:0.17764715 7:0.24702709 8:0.051861067 9:0.12119239 10:0.34776907 
--256 1:0.39134221 2:0.29859474 3:0.14872142 4:0.11978137 5:0.041560269 6:0.16794011 7:0.14334843 8:0.0093948691 9:0.10514094 10:0.23890591 
--256 1:0.58888453 2:0.24202925 3:0.074977884 4:0.06423163 5:0.029876711 6:0.028101055 7:0.047069647 8:0.37624015 9:0.057048057 10:0.18857993 
--256 1:0.39017746 2:0.30039178 3:0.1252333 4:0.11569951 5:0.068497947 6:0.024097059 7:0.016241115 8:0.0034318373 9:0.087187589 10:0.040074967 
--256 1:0.47960456 2:0.28307381 3:0.10319156 4:0.085011076 5:0.04911899 6:0.028547945 7:0.10162029 8:0.17088835 9:0.073535624 10:0.13197717 
--256 1:0.42660413 2:0.40993455 3:0.071522761 4:0.061244582 5:0.030693978 6:0.13058482 7:0.05014892 8:0.18024462 9:0.063965134 10:0.031327368 
--256 1:0.44407577 2:0.24881283 3:0.095787828 4:0.1325226 5:0.078800961 6:0.11889384 7:0.13417359 8:0.21140218 9:0.087509037 10:0.038025767 
--256 1:0.55804945 2:0.18402967 3:0.13055547 4:0.082902269 5:0.044463148 6:0.15054111 7:0.052331741 8:0.051880641 9:0.014214587 10:0.018290342 
--256 1:0.43636668 2:0.35404151 3:0.12594775 4:0.046172809 5:0.037471253 6:0.084909291 7:0.057794095 8:0.16441537 9:0.075342909 10:0.0043117083 
--256 1:0.24113952 2:0.26467371 3:0.25440022 4:0.15920371 5:0.080582843 6:0.14743167 7:0.26351971 8:0.1364395 9:0.13052409 10:0.18483978 
--256 1:0.31559125 2:0.24868045 3:0.17889385 4:0.17103151 5:0.085802938 6:0.057277284 7:0.064437204 8:0.042573625 9:0.047314299 10:0.011847843 
--256 1:0.21014854 2:0.36913088 3:0.17305823 4:0.1478626 5:0.099799742 6:0.063369147 7:0.23459798 8:0.17767207 9:0.10374199 10:0.023454443 
--256 1:0.61577807 2:0.24301462 3:0.080533497 4:0.044351539 5:0.016322266 6:0.064888907 7:0.022293416 8:0.11439545 9:0.041451152 10:0.12657136 
--256 1:0.61409842 2:0.24337355 3:0.083273459 4:0.038732576 5:0.020521995 6:0.03946823 7:0.064879646 8:0.034822488 9:0.17704724 10:0.17115531 
--256 1:0.45367968 2:0.30272246 3:0.08274794 4:0.10789448 5:0.052955438 6:0.32291516 7:0.09099054 8:0.027862014 9:0.17707985 10:0.095644669 
--256 1:0.41857787 2:0.22000643 3:0.16009471 4:0.15411699 5:0.047204002 6:0.33394852 7:0.060712832 8:0.096925284 9:0.093316952 10:0.17916028 
--256 1:0.36312169 2:0.19700379 3:0.1772805 4:0.17958174 5:0.083012278 6:0.056393486 7:0.040075214 8:0.011160153 9:0.025234539 10:0.1668517 
--256 1:0.38221543 2:0.23718075 3:0.18516103 4:0.12526015 5:0.070182645 6:0.26060136 7:0.29925689 8:0.033158203 9:0.23018693 10:0.037785366 
--256 1:0.22727287 2:0.48207533 3:0.12829949 4:0.1135562 5:0.048796109 6:0.26463486 7:0.14114837 8:0.025904727 9:0.064637404 10:0.031772887 
--256 1:0.55206824 2:0.28146999 3:0.081936789 4:0.054562022 5:0.029962955 6:0.018832229 7:0.0045327756 8:0.083048964 9:0.00037435439 10:0.031475067 
--241.34871101191499 1:0.84812777 2:0.10635983 3:0.025753818 4:0.013523706 5:0.0062348761 6:0.96103897 7:0.8355327 8:0.49355678 9:0.23610943 10:0.095534569 
--256 1:0.31993169 2:0.28781494 3:0.1750952 4:0.13635909 5:0.080799081 6:0.051788335 7:0.074544573 8:0.072182383 9:0.038224863 10:0.049165813 
--256 1:0.54609581 2:0.31787413 3:0.069112179 4:0.041285892 5:0.025631994 6:0.066284284 7:0.049740487 8:0.3977406 9:0.33072845 10:0.38966342 
--256 1:0.57329585 2:0.28623705 3:0.088032721 4:0.035757339 5:0.01667704 6:0.033650638 7:0.081151913 8:0.037077026 9:0.045351261 10:0.24415858 
--256 1:0.65013993 2:0.16836056 3:0.078374248 4:0.073559754 5:0.029565515 6:0.01065939 7:0.12734407 8:0.10811536 9:0.14590846 10:0.099637617 
--64.194932300769466 1:0.27979747 2:0.45989192 3:0.17415184 4:0.05965851 5:0.026500256 6:0.49196903 7:0.088018631 8:0.016782115 9:0.026269984 10:0.27964804 
--256 1:0.37390788 2:0.37519144 3:0.11517414 4:0.095493243 5:0.040233291 6:0.053492997 7:0.042781835 8:0.089635922 9:0.048167996 10:0.0075456933 
--256 1:0.66289561 2:0.21183463 3:0.075103629 4:0.035442861 5:0.014723266 6:0.027217045 7:0.0015623282 8:0.10461961 9:0.005837927 10:0.026661708 
--256 1:0.40239936 2:0.35781763 3:0.080947259 4:0.10895245 5:0.0498833 6:0.36313521 7:0.007317832 8:0.10231441 9:0.029932699 10:0.076867604 
--256 1:0.42800582 2:0.33753292 3:0.12023079 4:0.079297482 5:0.034932985 6:0.29630468 7:0.087839526 8:0.14399995 9:0.051895822 10:0.094945316 
--256 1:0.31810633 2:0.34846165 3:0.1765803 4:0.10259906 5:0.054252667 6:0.036954837 7:0.096622061 8:0.038960358 9:0.031391459 10:0.030237729 
--256 1:0.29344818 2:0.42715059 3:0.13392746 4:0.093379675 5:0.052094087 6:0.26936848 7:0.099984746 8:0.22656822 9:0.10823024 10:0.013115011 
--256 1:0.53295766 2:0.24168687 3:0.086671409 4:0.089068428 5:0.049615636 6:0.22706599 7:0.20788952 8:0.090478569 9:0.24621285 10:0.18432103 
--256 1:0.51910024 2:0.23190882 3:0.14278743 4:0.069514358 5:0.036689154 6:0.0496543 7:0.016977667 8:0.078191845 9:0.095106117 10:0.098763641 
--256 1:0.62473666 2:0.20424653 3:0.048161438 4:0.067571144 5:0.055284229 6:0.020555268 7:0.025773046 8:0.22717946 9:0.28253317 10:0.095308991 
--256 1:0.59128378 2:0.13184222 3:0.15231242 4:0.069845454 5:0.054716121 6:0.18981289 7:0.19732839 8:0.06660464 9:0.1611357 10:0.12556321 
--256 1:0.46369053 2:0.28033057 3:0.11035578 4:0.10018637 5:0.045436747 6:0.12323933 7:0.0027804317 8:0.096366078 9:0.029697233 10:0.25915179 
--256 1:0.66654616 2:0.25035686 3:0.035996806 4:0.035566142 5:0.011534029 6:0.017336072 7:0.014590101 8:0.062762639 9:0.020018625 10:0.13986129 
--256 1:0.22899405 2:0.4924338 3:0.1097919 4:0.078353396 5:0.090426852 6:0.031829563 7:0.016962542 8:0.028573838 9:0.029816009 10:0.29571363 
--145.46433037895702 1:0.19143781 2:0.41211166 3:0.17182998 4:0.15364808 5:0.070972462 6:0.040537139 7:0.058308641 8:0.058438183 9:0.0080175142 10:0.0046052489 
--256 1:0.29305774 2:0.32566955 3:0.15591601 4:0.14932528 5:0.076031418 6:0.16187864 7:0.11656133 8:0.16214589 9:0.0033526833 10:0.22611022 
--256 1:0.27402859 2:0.50373384 3:0.094712972 4:0.087882766 5:0.03964183 6:0.24966898 7:0.078341727 8:0.048296393 9:0.050680076 10:0.0078682477 
--256 1:0.38389811 2:0.23178651 3:0.19951267 4:0.12929437 5:0.055508347 6:0.20089109 7:0.22149887 8:0.19346352 9:0.20182409 10:0.019554844 
--256 1:0.70704613 2:0.15520638 3:0.063970716 4:0.050726829 5:0.023049941 6:0.084802283 7:0.069992353 8:0.21741991 9:0.22804192 10:0.31183254 
--256 1:0.33048385 2:0.32996586 3:0.16176434 4:0.12081594 5:0.056970012 6:0.16479563 7:0.14880287 8:0.12311942 9:0.10426047 10:0.17021989 
--256 1:0.40799897 2:0.28635854 3:0.14575548 4:0.1102736 5:0.0496134 6:0.32564483 7:0.07968631 8:0.36502713 9:0.11377278 10:0.039536366 
--256 1:0.35474583 2:0.26851069 3:0.17667189 4:0.14542501 5:0.054646576 6:0.16088797 7:0.089203133 8:0.075925264 9:0.068644468 10:0.15733813 
--19.636008804275406 1:0.43065491 2:0.34357748 3:0.12370914 4:0.075765225 5:0.026293249 6:0.0095575694 7:0.081771714 8:0.17929899 9:0.23742679 10:0.085807709 
--256 1:0.53287574 2:0.24360637 3:0.10485032 4:0.085391232 5:0.03327633 6:0.0052150191 7:0.032615457 8:0.12829144 9:0.044324594 10:0.11917169 
--256 1:0.4696687 2:0.21963404 3:0.13550721 4:0.13172482 5:0.043465235 6:0.099573685 7:0.09879708 8:0.18945478 9:0.11572276 10:0.18203963 
--256 1:0.39023412 2:0.30178204 3:0.1459139 4:0.10938631 5:0.052683629 6:0.1827441 7:0.10228302 8:0.16243537 9:0.074573412 10:0.0059601346 
--256 1:0.73912902 2:0.13167426 3:0.077976872 4:0.03519864 5:0.016021207 6:0.059924446 7:0.040258421 8:0.016623022 9:0.066484164 10:0.065579536 
--256 1:0.41219664 2:0.23239525 3:0.1728247 4:0.12697094 5:0.055612459 6:0.11179204 7:0.020668174 8:0.056399554 9:0.043413506 10:0.031486624 
--256 1:0.55077948 2:0.26822048 3:0.1212653 4:0.040173434 5:0.019561309 6:0.022421571 7:0.085417422 8:0.035067879 9:0.054477141 10:0.11453018 
--256 1:0.33701386 2:0.39049082 3:0.11357706 4:0.10331753 5:0.055600735 6:0.17536926 7:0.036308399 8:0.0016140728 9:0.0028914763 10:0.099356721 
--59.28393375706338 1:0.5603165 2:0.21126692 3:0.091513102 4:0.098097462 5:0.038806015 6:0.52414961 7:0.17998963 8:0.18765351 9:0.02899082 10:0.10951391 
--256 1:0.75366752 2:0.17440446 3:0.038266643 4:0.023485769 5:0.010175601 6:0.024634197 7:0.032913914 8:0.16138664 9:0.058372731 10:0.16798499 
--256 1:0.23516499 2:0.3739253 3:0.16208804 4:0.15540471 5:0.07341697 6:0.22677198 7:0.053523065 8:0.046278122 9:0.17135166 10:0.045435879 
--256 1:0.33436549 2:0.27648948 3:0.17757083 4:0.14845574 5:0.063118467 6:0.16157879 7:0.045755606 8:0.26386542 9:0.13894669 10:0.039034352 
--256 1:0.24443482 2:0.45386122 3:0.079142041 4:0.15179008 5:0.070771841 6:0.21042799 7:0.048220045 8:0.031024103 9:0.087866372 10:0.011319628 
--256 1:0.52346905 2:0.25696354 3:0.11570513 4:0.066712934 5:0.037149343 6:0.047150577 7:0.098007501 8:0.22056682 9:0.080624607 10:0.020843522 
--21.728739110715299 1:0.78673765 2:0.0850293 3:0.052427848 4:0.05284693 5:0.022958269 6:0.64542537 7:0.17442967 8:0.32862537 9:0.54918122 10:0.58021268 
--256 1:0.54178809 2:0.14647029 3:0.14213499 4:0.093421355 5:0.076185275 6:0.18409616 7:0.16364282 8:0.11305962 9:0.028734782 10:0.10165447 
--256 1:0.51394999 2:0.31890199 3:0.067815224 4:0.059906143 5:0.039426653 6:0.11951549 7:0.02084556 8:0.37820687 9:0.41004681 10:0.25554522 
--256 1:0.46116354 2:0.26683128 3:0.096987766 4:0.11010611 5:0.064911303 6:0.21487726 7:0.074984045 8:0.061801411 9:0.066277174 10:0.085594879 
--256 1:0.42727779 2:0.26620371 3:0.10084394 4:0.16044204 5:0.045232529 6:0.099116502 7:0.077367436 8:0.090543758 9:0.05843676 10:0.07456285 
--256 1:0.34313697 2:0.25018301 3:0.20639318 4:0.11931589 5:0.080970954 6:0.048209118 7:0.017166064 8:0.11723075 9:0.20426734 10:0.0064441045 
--93.536607990238721 1:0.40489635 2:0.1857993 3:0.083167516 4:0.066131767 5:0.26000506 6:0.17345128 7:0.074996861 8:0.16097779 9:0.2102196 10:0.15735631 
--256 1:0.24926862 2:0.3414352 3:0.22237763 4:0.10079358 5:0.086124972 6:0.097312133 7:0.0035393523 8:0.13787703 9:0.001608984 10:0.052698742 
--256 1:0.72459512 2:0.18883123 3:0.040052713 4:0.034486881 5:0.012034053 6:0.018557062 7:0.050918231 8:0.087492489 9:0.24444589 10:0.13475669 
--256 1:0.38077159 2:0.31368951 3:0.1228049 4:0.13798694 5:0.044747062 6:0.034211688 7:0.075701519 8:0.2483887 9:0.1820128 10:0.021658185 
--256 1:0.62572898 2:0.27940114 3:0.06183403 4:0.027839557 5:0.0051962904 6:0.012481308 7:0.0013907267 8:0.23137811 9:0.044016358 10:0.0079954976 
--256 1:0.34257481 2:0.29939172 3:0.13996388 4:0.1460617 5:0.072007903 6:0.10052579 7:0.16781988 8:0.066170284 9:0.13167385 10:0.0064948954 
--256 1:0.3365598 2:0.29027575 3:0.1447942 4:0.14231963 5:0.086050624 6:0.081467182 7:0.093824846 8:0.010462076 9:0.04188482 10:0.088295882 
--256 1:0.56118979 2:0.25410794 3:0.085806543 4:0.069798572 5:0.029097153 6:0.19838752 7:0.14760065 8:0.082916844 9:0.090032636 10:0.10209728 
--256 1:0.55936064 2:0.2458039 3:0.10389605 4:0.062599725 5:0.028339681 6:0.029212906 7:0.14049741 8:0.12113329 9:0.21315632 10:0.10594698 
--256 1:0.51988484 2:0.15618218 3:0.12968402 4:0.12489259 5:0.069356364 6:0.11361077 7:0.11285899 8:0.10987363 9:0.088927521 10:0.19293431 
--256 1:0.46277577 2:0.31804504 3:0.1329063 4:0.06193345 5:0.024339443 6:0.27241879 7:0.048649966 8:0.14817001 9:0.083539867 10:0.0036999683 
--0.28233696349190146 1:0.24717623 2:0.31511483 3:0.20127927 4:0.1708356 5:0.065594067 6:0.016218879 7:0.1852108 8:0.27351629 9:0.094048992 10:0.07821635 
--256 1:0.72428637 2:0.16272842 3:0.051364205 4:0.042057559 5:0.01956344 6:0.073218455 7:0.016407608 8:0.16063413 9:0.06548657 10:0.058129045 
--113.7635765176129 1:0.69925057 2:0.17161813 3:0.070893849 4:0.040150753 5:0.0180867 6:0.11084148 7:0.12369843 8:0.17240419 9:0.17237822 10:0.043656758 
--256 1:0.57996526 2:0.26300695 3:0.070335831 4:0.061523941 5:0.025168018 6:0.14400673 7:0.069141993 8:0.038885715 9:0.10513966 10:0.00027808101 
--256 1:0.34684897 2:0.30836156 3:0.11702948 4:0.14840403 5:0.079355965 6:0.25471885 7:0.011588508 8:0.1690857 9:0.16003895 10:0.059477633 
--256 1:0.68791085 2:0.17306435 3:0.068472376 4:0.042919011 5:0.027633418 6:0.089219389 7:0.14286511 8:0.26059752 9:0.1358042 10:0.15191532 
--256 1:0.40207443 2:0.23852729 3:0.14922421 4:0.14491299 5:0.065261083 6:0.12558452 7:0.005399028 8:0.11704176 9:0.026174287 10:0.12861388 
--97.241195701811804 1:0.22049068 2:0.53388879 3:0.12769011 4:0.076246869 5:0.041683557 6:0.042625238 7:0.2893509 8:0.20655632 9:0.11723937 10:0.15284752 
--256 1:0.49125563 2:0.25775735 3:0.12761416 4:0.079337451 5:0.044035402 6:0.16551133 7:0.08600414 8:0.18094236 9:0.068926462 10:0.058503708 
--256 1:0.27885728 2:0.23526936 3:0.24298215 4:0.15039483 5:0.092496387 6:0.083955847 7:0.19825935 8:0.17856424 9:0.085333005 10:0.024379371 
--256 1:0.40879666 2:0.37378528 3:0.13199231 4:0.059857605 5:0.025568143 6:0.039551823 7:0.036835212 8:0.019037955 9:0.015050224 10:0.0021714866 
--256 1:0.72253989 2:0.16732449 3:0.068522806 4:0.029797691 5:0.011815122 6:0.0082684044 7:0.00055882095 8:0.027510252 9:0.073740369 10:0.21174285 
--256 1:0.61927964 2:0.21830086 3:0.062002731 4:0.076036731 5:0.024380042 6:0.0940012 7:0.036356952 8:0.15010179 9:0.039692179 10:0.063235339 
--256 1:0.49107026 2:0.34275115 3:0.085724387 4:0.055664613 5:0.024789586 6:0.04380668 7:0.04461664 8:0.095065033 9:0.010321472 10:0.040212341 
--256 1:0.6864096 2:0.22420124 3:0.043079531 4:0.02889964 5:0.017409981 6:0.033811631 7:0.015672915 8:0.033067212 9:0.060253702 10:0.0031605245 
--256 1:0.68229431 2:0.23187271 3:0.052402833 4:0.024003424 5:0.0094267241 6:0.07637858 7:0.031652148 8:0.050626894 9:0.064251472 10:0.045233434 
--256 1:0.41883695 2:0.31487695 3:0.14120884 4:0.082045618 5:0.043031642 6:0.031200616 7:0.046444727 8:0.20748864 9:0.10678855 10:0.033171697 
--256 1:0.63348604 2:0.1826693 3:0.0686857 4:0.080975504 5:0.034183454 6:0.097895327 7:0.014191202 8:0.15590167 9:0.11144858 10:0.2119717 
--109.47251326953209 1:0.74551119 2:0.11854466 3:0.060037987 4:0.046211804 5:0.029694356 6:0.15960645 7:0.32805932 8:0.32754639 9:0.29000132 10:0.29422104 
--256 1:0.24235647 2:0.34891588 3:0.19734494 4:0.12580662 5:0.085576096 6:0.015391684 7:0.18570149 8:0.17652354 9:0.085069596 10:0.011036591 
--256 1:0.43833328 2:0.31947601 3:0.12505008 4:0.077324359 5:0.039816273 6:0.1566903 7:0.023597576 8:0.14227198 9:0.049715793 10:0.10680414 
--256 1:0.30411003 2:0.32324846 3:0.13464074 4:0.16367916 5:0.074321604 6:0.22573654 7:0.090452075 8:0.094073127 9:0.03522789 10:0.085897744 
--256 1:0.56141421 2:0.22858175 3:0.11650945 4:0.064023374 5:0.029471219 6:0.063669127 7:0.070339112 8:0.044062421 9:0.12762465 10:0.045681492 
--256 1:0.51792501 2:0.31848098 3:0.090534093 4:0.055464891 5:0.017595029 6:0.056444714 7:0.058713384 8:0.052323981 9:0.022802728 10:0.075523128 
--256 1:0.33805664 2:0.31336306 3:0.15188852 4:0.13358591 5:0.063105867 6:0.39766504 7:0.055783959 8:0.15717123 9:0.10658104 10:0.15766101 
--256 1:0.3449052 2:0.27344241 3:0.16941702 4:0.14649999 5:0.065735384 6:0.112668 7:0.082546041 8:0.036867039 9:0.12002386 10:0.01054809 
--5.7282640977200208 1:0.6317191 2:0.20864068 3:0.086750218 4:0.050455767 5:0.022434233 6:0.098030408 7:0.083741869 8:0.12640087 9:0.058902307 10:0.1575725 
--256 1:0.69832413 2:0.17445863 3:0.048049255 4:0.056937468 5:0.02223052 6:0.018757471 7:0.11138727 8:0.11212407 9:0.05376749 10:0.036166691 
--256 1:0.42330048 2:0.10955769 3:0.088977221 4:0.23755965 5:0.14060496 6:0.01596563 7:0.10001551 8:0.23516142 9:0.29847269 10:0.30335914 
--256 1:0.62476144 2:0.24768878 3:0.065015792 4:0.042910789 5:0.0196232 6:0.015539198 7:0.1686768 8:0.063488131 9:0.31798412 10:0.48871732 
--256 1:0.38804806 2:0.26153303 3:0.15533318 4:0.12914698 5:0.065938739 6:0.24329883 7:0.070803772 8:0.2244041 9:0.10680772 10:0.032775625 
--256 1:0.65895712 2:0.22520988 3:0.060672197 4:0.038635871 5:0.016524931 6:0.046956138 7:0.043823718 8:0.019129872 9:0.1669316 10:0.06412813 
--256 1:0.39255537 2:0.31184208 3:0.1240624 4:0.11465297 5:0.056887177 6:0.16782367 7:0.08543886 8:0.066058968 9:0.13034705 10:0.057022275 
--256 1:0.24871335 2:0.46323849 3:0.11130523 4:0.12172503 5:0.055017908 6:0.13450796 7:0.078458617 8:0.020829264 9:0.041426512 10:0.046654263 
--256 1:0.65106366 2:0.20441945 3:0.070884871 4:0.055982081 5:0.017649936 6:0.0092397927 7:0.085591121 8:0.043698605 9:0.080064201 10:0.070111045 
--256 1:0.51998568 2:0.3059629 3:0.090772259 4:0.058787277 5:0.02449188 6:0.11026678 7:0.11947608 8:0.056247297 9:0.036947842 10:0.054791426 
--211.63883326653874 1:0.49827177 2:0.26807219 3:0.1095835 4:0.08565309 5:0.038419454 6:0.28581348 7:0.10957715 8:0.032337143 9:0.26871926 10:0.43736936 
--256 1:0.70706686 2:0.11972109 3:0.075628667 4:0.065317531 5:0.032265853 6:0.066949259 7:0.035005891 8:0.017538189 9:0.047018396 10:0.077034287 
--256 1:0.66470373 2:0.22755337 3:0.050939859 4:0.040034125 5:0.016768912 6:0.11203878 7:0.04829064 8:0.10388619 9:0.11918247 10:0.20173595 
--256 1:0.63940122 2:0.26819599 3:0.054380178 4:0.030757428 5:0.0072651799 6:0.054117631 7:0.027193539 8:0.12080376 9:0.0093940948 10:0.004999656 
--256 1:0.54683214 2:0.21209615 3:0.12621234 4:0.066455731 5:0.048403633 6:0.13686394 7:0.24570638 8:0.059233689 9:0.017332326 10:0.0039077382 
--256 1:0.53524836 2:0.25632322 3:0.08554123 4:0.077185516 5:0.045701684 6:0.035603081 7:0.10108964 8:0.06410903 9:0.0059732442 10:0.020679952 
--256 1:0.58855872 2:0.26427139 3:0.072686098 4:0.052308913 5:0.022174885 6:0.039727806 7:0.018635168 8:0.034159929 9:0.052977718 10:0.061943207 
--256 1:0.66016615 2:0.21597047 3:0.070347461 4:0.039156906 5:0.014359014 6:0.011968752 7:0.028241196 8:0.0076400357 9:0.15852222 10:0.075373327 
--256 1:0.54056836 2:0.30583272 3:0.083523182 4:0.04870002 5:0.02137572 6:0.20305702 7:0.056280212 8:0.0094787888 9:0.044066631 10:0.20332706 
--256 1:0.72325841 2:0.19789054 3:0.050049536 4:0.020360253 5:0.008441251 6:0.020974074 7:0.0053818269 8:0.048915932 9:0.20298271 10:0.18375501 
--256 1:0.52060229 2:0.22579117 3:0.1299938 4:0.088072039 5:0.035540708 6:0.2499688 7:0.096060415 8:0.058351568 9:0.16576897 10:0.22110609 
--256 1:0.33107176 2:0.43511374 3:0.11516616 4:0.087956814 5:0.03069153 6:0.072792913 7:0.05650023 8:0.15855336 9:0.21539802 10:0.02974275 
--256 1:0.59388531 2:0.1855858 3:0.097645008 4:0.076597503 5:0.046286382 6:0.14639223 7:0.25392475 8:0.088926424 9:0.11254348 10:0.22134798 
--256 1:0.53523482 2:0.28554656 3:0.10434877 4:0.051351425 5:0.023518424 6:0.20262515 7:0.032352039 8:0.11860483 9:0.30511443 10:0.084946557 
--256 1:0.254455 2:0.45410829 3:0.13822051 4:0.10497064 5:0.04824557 6:0.2307354 7:0.16620757 8:0.018650576 9:0.086088977 10:0.069033243 
--23.445483719103219 1:0.50628518 2:0.22384737 3:0.15455283 4:0.068175486 5:0.047139132 6:0.2089298 7:0.32881054 8:0.37098872 9:0.28220381 10:0.29401231 
--162.13059234806391 1:0.53688741 2:0.21396116 3:0.11136924 4:0.092335344 5:0.045446851 6:0.4330776 7:0.25190135 8:0.037180812 9:0.15463379 10:0.2341991 
--256 1:0.60741906 2:0.21329471 3:0.074096309 4:0.067373434 5:0.037816495 6:0.081100437 7:0.075636496 8:0.0059373276 9:0.13557664 10:0.25559477 
--256 1:0.42297314 2:0.27730249 3:0.16741255 4:0.091434207 5:0.040877615 6:0.16279317 7:0.075336111 8:0.025265166 9:0.014843651 10:0.052327868 
--256 1:0.71969526 2:0.1798496 3:0.047052926 4:0.035264843 5:0.018137374 6:0.042436334 7:0.1489862 8:0.041269735 9:0.099936988 10:0.093617246 
--256 1:0.331655 2:0.27498936 3:0.18301225 4:0.1506274 5:0.059715991 6:0.042480266 7:0.01869885 8:0.076853004 9:0.11115904 10:0.14928629 
--256 1:0.67364015 2:0.21993509 3:0.054592769 4:0.039095322 5:0.012736668 6:0.048532044 7:0.10132349 8:0.010153699 9:0.14088891 10:0.056885479 
--256 1:0.40050776 2:0.28631127 3:0.14914747 4:0.10274168 5:0.061291829 6:0.077494315 7:0.19455034 8:0.30733393 9:0.24533709 10:0.077641602 
--256 1:0.48334131 2:0.24000805 3:0.14564042 4:0.092655398 5:0.038354824 6:0.10069358 7:0.1447734 8:0.06002749 9:0.085601918 10:0.012118081 
--256 1:0.44159286 2:0.28447482 3:0.13087647 4:0.098996604 5:0.04405924 6:0.068777285 7:0.072839722 8:0.092697553 9:0.10779098 10:0.17084796 
--256 1:0.59817925 2:0.22473422 3:0.083811884 4:0.063579345 5:0.029695298 6:0.0070417955 7:0.089637192 8:0.044428545 9:0.02655766 10:0.06189736 
--256 1:0.2393019 2:0.3566946 3:0.17267162 4:0.14853792 5:0.082793957 6:0.37988793 7:0.006393244 8:0.17889046 9:0.22644066 10:0.043101865 
--256 1:0.27817438 2:0.35128979 3:0.16551979 4:0.14022846 5:0.064787575 6:0.011286563 7:0.0638634 8:0.08028978 9:0.096298393 10:0.055691522 
--42.997362235806079 1:0.076894291 2:0.18374405 3:0.50421541 4:0.16480582 5:0.070340425 6:0.38312204 7:0.090695407 8:0.18835126 9:0.13044238 10:0.065537582 
--256 1:0.48939096 2:0.18400972 3:0.1403346 4:0.12469479 5:0.061569937 6:0.033066025 7:0.12308248 8:0.10904627 9:0.17738838 10:0.12805956 
--256 1:0.59836111 2:0.17314348 3:0.10424597 4:0.081076491 5:0.043172955 6:0.053852072 7:0.00063664461 8:0.16649218 9:0.17585664 10:0.3388946 
--256 1:0.39207771 2:0.30039803 3:0.12382616 4:0.12718965 5:0.056508451 6:0.1134223 7:0.13793547 8:0.085881307 9:0.075220066 10:0.042218225 
--256 1:0.21803329 2:0.22277644 3:0.20573883 4:0.22387962 5:0.12957183 6:0.18986613 7:0.18840163 8:0.47395113 9:0.46804377 10:0.57054294 
--256 1:0.55884352 2:0.21181502 3:0.12132315 4:0.06541922 5:0.042599093 6:0.024705633 7:0.035814951 8:0.045988353 9:0.15103917 10:0.021729218 
--78.874333865982578 1:0.70841083 2:0.22531127 3:0.041161575 4:0.019437714 5:0.0056786163 6:0.31988476 7:0.30619383 8:0.29613937 9:0.097961683 10:0.43050648 
--256 1:0.31944645 2:0.20556091 3:0.2178342 4:0.16658138 5:0.090577059 6:0.018020773 7:0.12017786 8:0.18430857 9:0.0034498657 10:0.11085907 
--256 1:0.4479025 2:0.29756835 3:0.074757387 4:0.1123477 5:0.067424074 6:0.046349946 7:0.097624109 8:0.19746354 9:0.17623014 10:0.33887923 
--256 1:0.50676821 2:0.21323307 3:0.12997818 4:0.11484889 5:0.035171653 6:0.052716746 7:0.067839551 8:0.21224558 9:0.28345319 10:0.12750461 
--256 1:0.52215703 2:0.24149089 3:0.10235958 4:0.085994199 5:0.047998293 6:0.19813092 7:0.14309128 8:0.17977028 9:0.36719081 10:0.52000217 
--256 1:0.4750619 2:0.24961319 3:0.1091303 4:0.099506623 5:0.066687983 6:0.10052645 7:0.083903815 8:0.12518685 9:0.049296029 10:0.1071191 
--256 1:0.72796404 2:0.17462971 3:0.034466139 4:0.03500621 5:0.027933906 6:0.092768371 7:0.0399017 8:0.084160103 9:0.13020005 10:0.01409955 
--256 1:0.54718141 2:0.26051536 3:0.078682505 4:0.076911231 5:0.0367095 6:0.0026261251 7:0.058283569 8:0.16586333 9:0.0096190806 10:0.087727853 
--256 1:0.43575147 2:0.27184625 3:0.12193344 4:0.11930532 5:0.051163512 6:0.36092699 7:0.25339656 8:0.15336893 9:0.29749812 10:0.14192005 
--256 1:0.36373302 2:0.18045717 3:0.18731104 4:0.21035333 5:0.058145439 6:0.30866126 7:0.022000418 8:0.16477015 9:0.34610388 10:0.047737448 
--256 1:0.25993906 2:0.27470096 3:0.17495529 4:0.19127165 5:0.099133051 6:0.30738268 7:0.080461155 8:0.050531321 9:0.070273645 10:0.10871119 
--256 1:0.6906714 2:0.20851769 3:0.069787108 4:0.025303564 5:0.0057202427 6:0.098816507 7:0.055899023 8:0.063732919 9:0.16090006 10:0.11656934 
--256 1:0.47338511 2:0.23268027 3:0.10324615 4:0.1319326 5:0.058755871 6:0.22337576 7:0.17753885 8:0.23112547 9:0.13982602 10:0.31421904 
--256 1:0.35203143 2:0.30864201 3:0.16579327 4:0.12292463 5:0.050608656 6:0.034840421 7:0.0085928788 8:0.06104403 9:0.066736148 10:0.19341747 
--256 1:0.48560896 2:0.320229 3:0.11448934 4:0.055992026 5:0.023680674 6:0.072601629 7:0.01584839 8:0.12591963 9:0.11953188 10:0.10715686 
--256 1:0.66684749 2:0.16906209 3:0.069243299 4:0.06755123 5:0.027295885 6:0.010441116 7:0.022279549 8:0.046302402 9:0.085961735 10:0.0081320966 
--256 1:0.38712538 2:0.23879888 3:0.21167369 4:0.073376245 5:0.089025803 6:0.039259048 7:0.022765748 8:0.065610594 9:0.063751402 10:0.088567711 
--256 1:0.34395364 2:0.35385481 3:0.15783384 4:0.10173664 5:0.042621058 6:0.28781297 7:0.17060135 8:0.30481703 9:0.077108096 10:0.12951201 
--256 1:0.44511068 2:0.24353926 3:0.14406505 4:0.10830548 5:0.058979535 6:0.16272584 7:0.023485124 8:0.10220065 9:0.11387486 10:0.35472084 
--256 1:0.69670551 2:0.18885244 3:0.037962471 4:0.051676269 5:0.024803309 6:0.10136696 7:0.08909112 8:0.12060499 9:0.11786724 10:0.16569708 
--256 1:0.36556468 2:0.27494623 3:0.15790289 4:0.13362816 5:0.067958034 6:0.10095599 7:0.059917304 8:0.13642752 9:0.21134925 10:0.081776902 
--256 1:0.59468094 2:0.23324827 3:0.060029181 4:0.082316039 5:0.029725572 6:0.061611032 7:0.021315907 8:0.24333159 9:0.087335978 10:0.13355134 
--256 1:0.30472923 2:0.23849916 3:0.17446142 4:0.17696118 5:0.10534901 6:0.14668698 7:0.2484394 8:0.070852757 9:0.20067074 10:0.12179501 
--256 1:0.36142213 2:0.34624562 3:0.12300683 4:0.10508715 5:0.064238268 6:0.013246073 7:0.067458508 8:0.0069056437 9:0.081208161 10:0.14403748 
--9.5008361694673731 1:0.68462481 2:0.25868782 3:0.020267036 4:0.021766489 5:0.014653848 6:0.045708434 7:0.051962156 8:0.15607169 9:0.29146818 10:0.58280292 
--256 1:0.67018402 2:0.21221103 3:0.066719744 4:0.039053893 5:0.01183131 6:0.10536103 7:0.078110527 8:0.0092710647 9:0.10602449 10:0.10804288 
--256 1:0.60095009 2:0.26582179 3:0.09076408 4:0.027621038 5:0.014843005 6:0.018274597 7:0.056806707 8:0.047289713 9:0.19994828 10:0.25830012 
--256 1:0.26130806 2:0.34351195 3:0.10686572 4:0.17934521 5:0.10896907 6:0.0119624 7:0.0524665 8:0.21168865 9:0.016152887 10:0.11494214 
--256 1:0.40325914 2:0.26172547 3:0.15842897 4:0.12413558 5:0.052450834 6:0.11447377 7:0.00011029458 8:0.014381987 9:0.055497563 10:0.05625224 
--256 1:0.69891868 2:0.17772935 3:0.047038904 4:0.056231893 5:0.020081178 6:0.023075982 7:0.013915553 8:0.21235942 9:0.26425059 10:0.091793325 
--256 1:0.52566714 2:0.23468019 3:0.1185417 4:0.085547611 5:0.035563355 6:0.014473516 7:0.021789394 8:0.053837683 9:0.050292729 10:0.092970674 
--256 1:0.44183541 2:0.23974592 3:0.12384004 4:0.13649512 5:0.058083503 6:0.19300982 7:0.14174236 8:0.058673145 9:0.10068506 10:0.063821236 
--256 1:0.54761118 2:0.29226291 3:0.084222201 4:0.053544488 5:0.022359217 6:0.06956929 7:0.064917205 8:0.039447546 9:0.10974606 10:0.12542492 
--256 1:0.59859016 2:0.21880125 3:0.070742819 4:0.083657836 5:0.028207941 6:0.17978197 7:0.097015549 8:0.15685087 9:0.041880564 10:0.031873499 
--256 1:0.77958724 2:0.16524276 3:0.031727096 4:0.014910633 5:0.0085322708 6:0.028800339 7:0.045206689 8:0.13873789 9:0.12996362 10:0.32222803 
--256 1:0.70553852 2:0.19344368 3:0.046809096 4:0.041214519 5:0.012994193 6:0.15728788 7:0.12058613 8:0.19077313 9:0.06398586 10:0.0074228551 
--12.711708464931244 1:0.39713388 2:0.19046381 3:0.2061378 4:0.15216443 5:0.054100078 6:0.64638412 7:0.51813143 8:0.52524865 9:0.36001272 10:0.39541506 
--256 1:0.20568448 2:0.17245172 3:0.1296037 4:0.19135143 5:0.30090867 6:0.27256809 7:0.34369493 8:0.30771242 9:0.37779824 10:0.3092786 
--256 1:0.526788 2:0.26609458 3:0.11709695 4:0.065039624 5:0.024980847 6:0.071704533 7:0.14095731 8:0.014504368 9:0.057255277 10:0.019664569 
--256 1:0.64959929 2:0.20143425 3:0.066653647 4:0.05781995 5:0.02449286 6:0.10145417 7:0.070179819 8:0.16493251 9:0.053956998 10:0.013868944 
--256 1:0.41943579 2:0.26753548 3:0.18401787 4:0.093248362 5:0.035762485 6:0.28068966 7:0.18083851 8:0.020017603 9:0.027012127 10:1.1577727e-05 
--180.75505884784204 1:0.47324796 2:0.23343257 3:0.10784909 4:0.1281874 5:0.05728299 6:0.56389724 7:0.18426499 8:0.19634134 9:0.21670874 10:0.34006777 
--0.19932598929851059 1:0.62844553 2:0.1387071 3:0.093108305 4:0.099604373 5:0.040134685 6:0.24004498 7:0.13315198 8:0.32773429 9:0.56380792 10:0.58769453 
--68.413508944035641 1:0.61232517 2:0.1441533 3:0.14285939 4:0.071269234 5:0.029392907 6:0.0097478374 7:0.014175847 8:0.010651244 9:0.037798027 10:0.022987447 
--256 1:0.2263634 2:0.46474381 3:0.14724037 4:0.10073283 5:0.060919582 6:0.069178772 7:0.018131905 8:0.055741882 9:0.029350658 10:0.052072561 
--256 1:0.34618764 2:0.28754737 3:0.14840978 4:0.13461129 5:0.083243918 6:0.11505496 7:0.082414808 8:0.0014944203 9:0.03103299 10:0.082007917 
--256 1:0.40454151 2:0.42332944 3:0.092582726 4:0.052806748 5:0.026739575 6:0.27295169 7:0.10535498 8:0.01459712 9:0.071106793 10:0.14826474 
--256 1:0.24052982 2:0.37828154 3:0.16750257 4:0.12649807 5:0.087188001 6:0.20530134 7:0.081464525 8:0.25844046 9:0.2379658 10:0.18489421 
--256 1:0.45237891 2:0.24246487 3:0.16020173 4:0.10227157 5:0.042682928 6:0.086394291 7:0.052407195 8:0.012669554 9:0.069384769 10:0.10426252 
--256 1:0.74330833 2:0.16207531 3:0.047105062 4:0.033686417 5:0.013824883 6:0.038234327 7:0.064055135 8:0.072084652 9:0.1582005 10:0.10951618 
--256 1:0.53065957 2:0.28598421 3:0.096005211 4:0.06539916 5:0.021951847 6:0.040794825 7:0.098018798 8:0.081306323 9:0.083028664 10:0.033153325 
--256 1:0.55899405 2:0.265163 3:0.087378433 4:0.058308422 5:0.030156095 6:0.087008338 7:0.16237596 8:0.091681934 9:0.19082762 10:0.064247873 
--256 1:0.81984289 2:0.10809778 3:0.041294024 4:0.020323422 5:0.01044188 6:0.022085667 7:0.072214462 8:0.045583024 9:0.10921467 10:0.03818378 
--256 1:0.77864886 2:0.15498545 3:0.035420883 4:0.022282416 5:0.0086623894 6:0.0257899 7:0.0091765045 8:0.083184888 9:0.10034354 10:0.070664729 
--256 1:0.4684535 2:0.25839382 3:0.11562516 4:0.10025206 5:0.057275456 6:0.29931281 7:0.077271771 8:0.13636861 9:0.12020785 10:0.4253407 
--256 1:0.47719698 2:0.19084289 3:0.15678623 4:0.12400789 5:0.051166015 6:0.099511868 7:0.026819678 8:0.17484133 9:0.1029643 10:0.2066503 
--256 1:0.17760087 2:0.38280747 3:0.23117623 4:0.12828381 5:0.08013162 6:0.15788422 7:0.11049408 8:0.11117785 9:0.080240996 10:0.14380516 
--256 1:0.35551545 2:0.18345803 3:0.18460886 4:0.17961763 5:0.096800032 6:0.10187055 7:0.16490192 8:0.095319514 9:0.11678164 10:0.015723739 
--256 1:0.62398819 2:0.21664776 3:0.10369575 4:0.039512415 5:0.016155889 6:0.061633178 7:0.011378178 8:0.0010269659 9:0.005744289 10:0.14378212 
--32.442507600691641 1:0.35331075 2:0.13663389 3:0.25554495 4:0.20377722 5:0.050733191 6:0.12877328 7:0.44921311 8:0.21458958 9:0.41994736 10:0.018304589 
--256 1:0.57342794 2:0.24615838 3:0.11842693 4:0.043747437 5:0.018239312 6:0.031558991 7:0.036622027 8:0.024890067 9:0.15203694 10:0.2029675 
--256 1:0.63827796 2:0.18084357 3:0.076944434 4:0.052325923 5:0.051608109 6:0.21029147 7:0.12345449 8:0.0077566696 9:0.10009956 10:0.059983168 
--256 1:0.57250834 2:0.27964898 3:0.058506676 4:0.059441308 5:0.029894696 6:0.011955816 7:0.016875371 8:0.11148428 9:0.056981307 10:0.055233086 
--256 1:0.63420027 2:0.20916537 3:0.075962292 4:0.055864856 5:0.024807217 6:0.015445901 7:0.019045491 8:0.16151367 9:0.022215469 10:0.097234309 
--256 1:0.19326056 2:0.30894957 3:0.20128058 4:0.19235811 5:0.10415118 6:0.2623315 7:0.063245719 8:0.022879094 9:0.097728528 10:0.093377718 
--256 1:0.56314828 2:0.30430347 3:0.063260682 4:0.051007328 5:0.018280232 6:0.025342594 7:0.052451162 8:0.063699725 9:0.0060231056 10:0.0023892793 
--18.619590353563975 1:0.49628309 2:0.34184695 3:0.082797405 4:0.055949581 5:0.023122973 6:0.0021265658 7:0.11518524 8:0.31963974 9:0.055079714 10:0.080462353 
--256 1:0.41386183 2:0.33170324 3:0.1417664 4:0.068371646 5:0.044296886 6:0.13025807 7:0.0048167246 8:0.019304779 9:0.017237852 10:0.077313027 
--256 1:0.39557995 2:0.26538568 3:0.17040613 4:0.11655948 5:0.052068752 6:0.23694091 7:0.058138174 8:0.10777282 9:0.17203745 10:0.034533558 
--182.01703044546377 1:0.404614 2:0.23838735 3:0.17380128 4:0.14068945 5:0.042507925 6:0.21218317 7:0.11746919 8:0.099062711 9:0.41511402 10:0.34184378 
--256 1:0.49355593 2:0.29563329 3:0.10599823 4:0.070075643 5:0.034736905 6:0.079386092 7:0.14565411 8:0.091606865 9:0.017805712 10:0.1608556 
--256 1:0.32173861 2:0.33191219 3:0.14030935 4:0.15129425 5:0.054745607 6:0.12956804 7:0.051500508 8:0.10297063 9:0.032991532 10:0.16737786 
--256 1:0.57302875 2:0.19323388 3:0.082866745 4:0.10295613 5:0.047914506 6:0.19430531 7:0.1680482 8:0.16721771 9:0.30192852 10:0.14490715 
--256 1:0.46953466 2:0.21466318 3:0.12774507 4:0.1304652 5:0.057591887 6:0.079582327 7:0.051510087 8:0.045254972 9:0.086954052 10:0.12130229 
--256 1:0.61684278 2:0.17993392 3:0.084994231 4:0.070337497 5:0.047891575 6:0.027818195 7:0.13094668 8:0.045818717 9:0.26095247 10:0.13690182 
--256 1:0.59108666 2:0.14243438 3:0.13144908 4:0.09301007 5:0.042019815 6:0.0755638 7:0.066438562 8:0.0021571291 9:0.053666542 10:0.030432109 
--256 1:0.46245825 2:0.29731556 3:0.12917556 4:0.079234336 5:0.031816296 6:0.042982635 7:0.029750418 8:0.090408625 9:0.17866999 10:0.17813642 
--256 1:0.5456056 2:0.16406524 3:0.14299921 4:0.10359205 5:0.043737899 6:0.1341365 7:0.10324742 8:0.054549572 9:0.049988026 10:0.069658517 
--256 1:0.57860569 2:0.24031928 3:0.077110991 4:0.074076783 5:0.029887257 6:0.08529246 7:0.038937855 8:0.10252303 9:0.083092174 10:0.10208161 
--256 1:0.71821521 2:0.17796789 3:0.052994819 4:0.031187314 5:0.019634772 6:0.067426211 7:0.080745565 8:0.10273536 9:0.040199836 10:0.1192252 
--256 1:0.55676034 2:0.19565403 3:0.12316246 4:0.075587121 5:0.048836051 6:0.13006379 7:0.32396436 8:0.13908409 9:0.021212698 10:0.10926589 
--256 1:0.60369451 2:0.24486912 3:0.072403468 4:0.049846114 5:0.029186788 6:0.11588483 7:0.040335284 8:0.02030756 9:0.087963394 10:0.11062076 
--256 1:0.39812638 2:0.27367611 3:0.14777278 4:0.12168017 5:0.05874456 6:0.17328528 7:0.14345325 8:0.064258203 9:0.14735172 10:0.0091059621 
--256 1:0.25977275 2:0.4168258 3:0.14030516 4:0.12792269 5:0.0551736 6:0.048723732 7:0.14460454 8:0.097908905 9:0.11017256 10:0.01769022 
--239.8453103512129 1:0.24772692 2:0.23729443 3:0.26386001 4:0.15642507 5:0.094693574 6:0.0082722227 7:0.26144801 8:0.28834804 9:0.082115665 10:0.029940543 
--256 1:0.39081496 2:0.3137763 3:0.089363675 4:0.096485512 5:0.10955954 6:0.30970227 7:0.34187735 8:0.16553275 9:0.19925537 10:0.33909946 
--256 1:0.53965539 2:0.31415945 3:0.093326871 4:0.036043553 5:0.016814742 6:0.028520061 7:0.029265095 8:0.005788908 9:0.19504126 10:0.4510934 
--256 1:0.41358631 2:0.33451304 3:0.14371973 4:0.074375004 5:0.033805916 6:0.28356388 7:0.059580009 8:0.19868366 9:0.23453726 10:0.2453913 
--256 1:0.59652795 2:0.18956932 3:0.10677776 4:0.078318617 5:0.02880635 6:0.00069959709 7:0.088870636 8:0.061573024 9:0.0047930121 10:0.063562978 
--256 1:0.34579532 2:0.33084036 3:0.14173454 4:0.13053096 5:0.051098819 6:0.06139741 7:0.081440206 8:0.093733006 9:0.023209572 10:0.035555835 
--256 1:0.45024437 2:0.31173354 3:0.12102304 4:0.075953404 5:0.041045647 6:0.08624528 7:0.037412194 8:0.044730571 9:0.055181321 10:0.061733903 
--256 1:0.57316487 2:0.23787472 3:0.094042004 4:0.066984793 5:0.027933612 6:0.0030379069 7:0.030401695 8:0.20108449 9:0.030148524 10:0.11094671 
--256 1:0.34751248 2:0.31123331 3:0.14018597 4:0.15309439 5:0.047973849 6:0.070470705 7:0.037437038 8:0.22257574 9:0.27044881 10:0.23766019 
--256 1:0.39413688 2:0.31212765 3:0.12132483 4:0.10115521 5:0.071255427 6:0.32856459 7:0.066641055 8:0.14761206 9:0.40947358 10:0.46703764 
--256 1:0.20074621 2:0.40983656 3:0.15340029 4:0.14260019 5:0.093416751 6:0.043246665 7:0.10085171 8:0.34963309 9:0.079474404 10:0.10948088 
--256 1:0.62176151 2:0.17728653 3:0.073983646 4:0.074098959 5:0.052869354 6:0.17722243 7:0.32483187 8:0.071366673 9:0.20781428 10:0.063074236 
--256 1:0.21217296 2:0.5467768 3:0.11159175 4:0.087200008 5:0.042258476 6:0.038778964 7:0.0045968629 8:0.08029316 9:0.31195466 10:0.1974942 
--256 1:0.17904423 2:0.3019393 3:0.19224735 4:0.24729957 5:0.079469554 6:0.28340219 7:0.12339052 8:0.18049139 9:0.015325088 10:0.067591378 
--256 1:0.18253484 2:0.38093105 3:0.18858908 4:0.16977051 5:0.078174519 6:0.09237771 7:0.31126505 8:0.17845809 9:0.070053479 10:0.03067356 
--256 1:0.35022387 2:0.30665376 3:0.1568956 4:0.11213642 5:0.07409035 6:0.13029627 7:0.028392731 8:0.097575591 9:0.12718635 10:0.26794682 
--256 1:0.55615067 2:0.24680651 3:0.080461222 4:0.075279592 5:0.041302006 6:0.01527981 7:0.099322186 8:0.0038165076 9:0.10801603 10:0.048099224 
--256 1:0.48875711 2:0.24171677 3:0.13427906 4:0.095048336 5:0.040198716 6:0.10907336 7:0.063617061 8:0.046284459 9:0.036052653 10:0.078347208 
--256 1:0.49015599 2:0.23091656 3:0.12697057 4:0.10268705 5:0.049269834 6:0.066370654 7:0.11883413 8:0.053718087 9:0.10153606 10:0.33099084 
--256 1:0.4833677 2:0.36157179 3:0.091363638 4:0.048047983 5:0.015648887 6:0.13652648 7:0.017795156 8:0.01898103 9:0.023248313 10:0.036621581 
--256 1:0.53475921 2:0.24333888 3:0.086044459 4:0.099902367 5:0.035955079 6:0.4603683 7:0.2265551 8:0.10476645 9:0.041379898 10:0.045567319 
--256 1:0.66061671 2:0.19167565 3:0.08166157 4:0.042261215 5:0.023784849 6:0.014543989 7:0.048481816 8:0.010367905 9:0.046679705 10:0.07579387 
--256 1:0.36526706 2:0.28685946 3:0.1520646 4:0.14933516 5:0.046473722 6:0.084773015 7:0.080115548 8:0.22996769 9:0.2077878 10:0.14382888 
--256 1:0.68321136 2:0.23094127 3:0.049840279 4:0.018818902 5:0.017188193 6:0.10472106 7:0.023240682 8:0.13564978 9:0.14363401 10:0.37270278 
--256 1:0.44197459 2:0.22448082 3:0.14856018 4:0.12613837 5:0.058846032 6:0.089623994 7:0.080757171 8:0.062987141 9:0.096029949 10:0.18163075 
--256 1:0.43048749 2:0.35224673 3:0.092410955 4:0.08416078 5:0.040694046 6:0.083261757 7:0.027191664 8:0.0064006727 9:0.011515438 10:0.032723554 
--256 1:0.51004997 2:0.22783181 3:0.1002233 4:0.10763422 5:0.054260697 6:0.0017464513 7:0.023250513 8:0.013121858 9:0.23334809 10:0.13929209 
--256 1:0.60129395 2:0.2380349 3:0.077908376 4:0.058450386 5:0.024312391 6:0.12476663 7:0.103844 8:0.15569418 9:0.04408695 10:0.059357946 
--256 1:0.48303783 2:0.27327292 3:0.11381906 4:0.097031401 5:0.032838782 6:0.13334943 7:0.043349864 8:0.17317646 9:0.11271986 10:0.018981187 
--256 1:0.3753352 2:0.23608155 3:0.1946713 4:0.13297079 5:0.060941164 6:0.12215 7:0.28296445 8:0.10242967 9:0.085710035 10:0.033767444 
--256 1:0.2358931 2:0.32614109 3:0.12012767 4:0.098648255 5:0.21918989 6:0.18071982 7:0.033494149 8:0.019508251 9:0.042782455 10:0.19867268 
--256 1:0.364696 2:0.28296213 3:0.15005739 4:0.15169619 5:0.050588289 6:0.50484566 7:0.07747702 8:0.11439375 9:0.057971944 10:0.036591021 
--256 1:0.50380647 2:0.2341195 3:0.1083043 4:0.11362238 5:0.040147338 6:0.19347817 7:0.13576929 8:0.022599154 9:0.068666658 10:0.15248162 
--256 1:0.7040922 2:0.19065225 3:0.04589931 4:0.035123716 5:0.024232528 6:0.0702345 7:0.043518927 8:0.10810861 9:0.13024307 10:0.37400828 
--256 1:0.36863038 2:0.23440352 3:0.20351845 4:0.13010486 5:0.063342794 6:0.097225193 7:0.08770172 8:0.014186738 9:0.21012204 10:0.10995973 
--256 1:0.39410065 2:0.36742841 3:0.12606132 4:0.081411022 5:0.030998603 6:0.13354888 7:0.046632923 8:0.05672878 9:0.059841429 10:0.076495709 
--256 1:0.22903397 2:0.44123557 3:0.15764389 4:0.1126435 5:0.059443079 6:0.17264645 7:0.018327117 8:0.036247687 9:0.017042488 10:0.036705281 
--256 1:0.53904653 2:0.28426222 3:0.080363629 4:0.07066009 5:0.025667531 6:0.0054875147 7:0.084610354 8:0.0019574262 9:0.11694732 10:0.21775277 
--256 1:0.67665148 2:0.17423857 3:0.076023502 4:0.046516143 5:0.026570313 6:0.05073234 7:0.034893006 8:0.15698532 9:0.077365376 10:0.10371279 
--256 1:0.39032728 2:0.22131436 3:0.2024823 4:0.12391897 5:0.061957093 6:0.095653456 7:0.029839444 8:0.026774785 9:0.0056036505 10:0.049020376 
--256 1:0.42444022 2:0.36732077 3:0.057568102 4:0.075374287 5:0.075296626 6:0.3325546 7:0.16343772 8:0.16415512 9:0.26557133 10:0.012693797 
--256 1:0.42480662 2:0.27613135 3:0.15889233 4:0.096341418 5:0.043828273 6:0.12004626 7:0.15047434 8:0.16674517 9:0.14201819 10:0.2382726 
--38.640837349258483 1:0.1551925 2:0.47786333 3:0.167567 4:0.13286604 5:0.066511136 6:0.018880666 7:0.038773886 8:0.051810274 9:0.037401585 10:0.036045897 
--256 1:0.30538726 2:0.34105843 3:0.16871487 4:0.13156766 5:0.053271775 6:0.17957006 7:0.021914412 8:0.061896734 9:0.12958705 10:0.14111131 
--256 1:0.56821928 2:0.21591949 3:0.091332397 4:0.07595958 5:0.048569257 6:0.15355169 7:0.17832753 8:0.20535469 9:0.1978177 10:0.36725207 
--256 1:0.30769625 2:0.31749656 3:0.15050282 4:0.16012812 5:0.064176248 6:0.30262231 7:0.17423873 8:0.04531155 9:0.18144475 10:0.026213169 
--256 1:0.46684371 2:0.20709371 3:0.11394111 4:0.15441599 5:0.057705486 6:0.21581392 7:0.049535045 8:0.0038407509 9:0.15194661 10:0.009758737 
--256 1:0.50397059 2:0.31518677 3:0.093400472 4:0.059557105 5:0.02788506 6:0.047816617 7:0.22189377 8:0.11440592 9:0.098449709 10:0.10735475 
--256 1:0.67353622 2:0.1879755 3:0.059740889 4:0.046055696 5:0.032691694 6:0.059394178 7:0.047933455 8:0.026350384 9:0.029909832 10:0.1989423 
--256 1:0.23189159 2:0.38617606 3:0.17717182 4:0.14236974 5:0.062390788 6:0.20666088 7:0.017976649 8:0.13257248 9:0.26789664 10:0.079215949 
--256 1:0.54609282 2:0.19364158 3:0.08490463 4:0.1211296 5:0.054231373 6:0.058641129 7:0.056896842 8:0.11763051 9:0.051089924 10:0.025479839 
--256 1:0.45866703 2:0.29564225 3:0.10823835 4:0.099828216 5:0.037624145 6:0.081591051 7:0.1028048 8:0.23378518 9:0.027586262 10:0.033722336 
--256 1:0.31618453 2:0.24238919 3:0.17956488 4:0.18046819 5:0.081393209 6:0.052608898 7:0.085536377 8:0.10756047 9:0.061551429 10:0.19731342 
--256 1:0.63436575 2:0.23208119 3:0.049728694 4:0.056766054 5:0.027058306 6:0.07132877 7:0.018445036 8:0.061891249 9:0.072035412 10:0.071246083 
--154.69932208869648 1:0.73461821 2:0.16353389 3:0.065652379 4:0.025858654 5:0.010336862 6:0.055493004 7:0.27737865 8:0.27063617 9:0.31246781 10:0.24096868 
--256 1:0.56218955 2:0.26849167 3:0.099896343 4:0.050166519 5:0.01925592 6:0.017847126 7:0.038048217 8:0.10137731 9:0.33888077 10:0.30378821 
--53.797978757686792 1:0.55032125 2:0.19489674 3:0.13030127 4:0.087204318 5:0.037276424 6:0.061235999 7:0.0055783983 8:0.39440758 9:0.23314233 10:0.33649669 
--256 1:0.57806981 2:0.2559695 3:0.068042131 4:0.067777419 5:0.030141137 6:0.1353877 7:0.0022982339 8:0.073680979 9:0.12652533 10:0.065418658 
--256 1:0.368938 2:0.29507509 3:0.15666872 4:0.12300643 5:0.05631176 6:0.05875811 7:0.22086737 8:0.020153654 9:0.094513916 10:0.18769047 
--256 1:0.35647943 2:0.26367279 3:0.1738523 4:0.13299263 5:0.073002846 6:0.1400607 7:0.0044583664 8:0.023438137 9:0.13939349 10:0.094584234 
--256 1:0.40878982 2:0.22379645 3:0.18957096 4:0.12220656 5:0.055636207 6:0.049269555 7:0.090770041 8:0.029966564 9:0.24259969 10:0.12637191 
--256 1:0.40920853 2:0.23483001 3:0.16600578 4:0.12047675 5:0.069478934 6:0.07654671 7:0.099027661 8:0.10830707 9:0.091062339 10:0.035021804 
--256 1:0.36936151 2:0.3566363 3:0.10979179 4:0.1097264 5:0.054483994 6:0.23740284 7:0.14748791 8:0.063202263 9:0.051115473 10:0.076612159 
--256 1:0.39500672 2:0.40117352 3:0.11902827 4:0.05178921 5:0.033002272 6:0.059088171 7:0.017285929 8:0.084778966 9:0.0015532339 10:0.038684172 
--256 1:0.54247544 2:0.28091274 3:0.084427396 4:0.066505561 5:0.025678859 6:0.052536909 7:0.11653062 8:0.0091146233 9:0.12749928 10:0.1279741 
--256 1:0.32996317 2:0.42219705 3:0.11310357 4:0.090107236 5:0.044628972 6:0.16554429 7:0.028081397 8:0.098164866 9:0.058751817 10:0.037845046 
--256 1:0.37728263 2:0.40179008 3:0.13104892 4:0.057005542 5:0.032872829 6:0.042281963 7:0.090328202 8:0.16131972 9:0.03826962 10:0.091400714 
--256 1:0.63333841 2:0.22907859 3:0.064997141 4:0.048114346 5:0.024471515 6:0.2406138 7:0.23069277 8:0.18385745 9:0.075384374 10:0.094978332 
--256 1:0.29666769 2:0.22696082 3:0.14873736 4:0.21621204 5:0.11142209 6:0.1161578 7:0.11542946 8:0.1423175 9:0.012564574 10:0.11592521 
--256 1:0.42215717 2:0.25826186 3:0.12410189 4:0.14954312 5:0.045935956 6:0.21349926 7:0.0060752779 8:0.1789474 9:0.13843621 10:0.3208707 
--213.32647888978576 1:0.26226652 2:0.29390263 3:0.15936722 4:0.14647626 5:0.13798738 6:0.15873436 7:0.04689382 8:0.084579916 9:0.25809849 10:0.58306637 
--256 1:0.76569937 2:0.14552513 3:0.038206936 4:0.037049432 5:0.013519135 6:0.07315288 7:0.11816378 8:0.093203768 9:0.16493029 10:0.14152135 
--256 1:0.45184793 2:0.31294707 3:0.1013712 4:0.090567814 5:0.043265983 6:0.030443802 7:0.037549979 8:0.075913327 9:0.02320567 10:0.01686743 
--256 1:0.74846137 2:0.21189633 3:0.024207285 4:0.011179048 5:0.0042559668 6:0.0085292239 7:0.021226914 8:0.0083305042 9:0.1580573 10:0.22475838 
--256 1:0.33771174 2:0.43107465 3:0.091121451 4:0.083036973 5:0.05705519 6:0.19663799 7:0.091853961 8:0.38278806 9:0.096358891 10:0.13693804 
--256 1:0.65176931 2:0.20408015 3:0.062320737 4:0.05227461 5:0.02955519 6:0.076208888 7:0.16531549 8:0.030961799 9:0.06853554 10:0.29320568 
--256 1:0.18316272 2:0.47672046 3:0.14724134 4:0.11590501 5:0.076970471 6:0.044905581 7:0.018815419 8:0.074568786 9:0.078609834 10:0.14641045 
--256 1:0.41113143 2:0.33960153 3:0.12081263 4:0.09347599 5:0.034978422 6:0.24430398 7:0.073349014 8:0.04464997 9:0.2256512 10:0.22246582 
--256 1:0.59837823 2:0.24529438 3:0.081490881 4:0.051298018 5:0.023538495 6:0.22079042 7:0.069336353 8:0.13251651 9:0.037443168 10:0.16144607 
--256 1:0.44885143 2:0.25198335 3:0.15335446 4:0.097993349 5:0.047817408 6:0.24051006 7:0.034456937 8:0.092951982 9:0.1157861 10:0.08284279 
--256 1:0.31576513 2:0.37446911 3:0.12907447 4:0.11266135 5:0.06802995 6:0.012033122 7:0.032550348 8:0.057486425 9:0.0080815685 10:0.088335689 
--115.52538206391927 1:0.2797958 2:0.26282179 3:0.17073249 4:0.17506459 5:0.11158533 6:0.0047486954 7:0.27340532 8:0.043819387 9:0.064653142 10:0.42820693 
--256 1:0.7277944 2:0.1449769 3:0.053336531 4:0.03730863 5:0.036583546 6:0.34269807 7:0.032494154 8:0.33402839 9:0.015869156 10:0.072337615 
--212.29224951782697 1:0.22315907 2:0.24135991 3:0.27401195 4:0.19276918 5:0.06869989 6:0.068511326 7:0.14000238 8:0.35377917 9:0.25534303 10:0.15636716 
--256 1:0.26800608 2:0.26662204 3:0.14861559 4:0.22085332 5:0.095902971 6:0.027801179 7:0.0046581652 8:0.25832558 9:0.23975635 10:0.15381762 
--256 1:0.51333685 2:0.25559998 3:0.093370046 4:0.10155066 5:0.036142465 6:0.19661502 7:0.14371386 8:0.17834623 9:0.27630949 10:0.17369437 
--256 1:0.31146273 2:0.40109398 3:0.15189501 4:0.091962773 5:0.043585511 6:0.16346142 7:0.061103685 8:0.054009795 9:0.076779493 10:0.13880248 
--256 1:0.646449 2:0.23197724 3:0.062923914 4:0.041822995 5:0.01682685 6:0.065637502 7:0.12901959 8:0.20048062 9:0.33014755 10:0.11572274 
--256 1:0.40812166 2:0.2753818 3:0.11622894 4:0.1285319 5:0.071735704 6:0.096141783 7:0.071979969 8:0.0039345512 9:0.088493326 10:0.094102117 
--256 1:0.26552532 2:0.24943705 3:0.19692656 4:0.22579181 5:0.062319268 6:0.19778486 7:0.11835112 8:0.065025582 9:0.17524675 10:0.13624035 
--256 1:0.33488111 2:0.26229522 3:0.21006261 4:0.12154373 5:0.071217324 6:0.13156936 7:0.050097478 8:0.038178009 9:0.022323082 10:0.029636676 
--256 1:0.35397455 2:0.32635673 3:0.11797021 4:0.12193684 5:0.079761665 6:0.052833612 7:0.16193305 8:0.35820248 9:0.022532775 10:0.098301092 
--256 1:0.58135585 2:0.26361325 3:0.076846201 4:0.055546803 5:0.0226379 6:0.0009856371 7:0.035251041 8:0.052056045 9:0.033591002 10:0.12900922 
--256 1:0.69951641 2:0.20615862 3:0.04582345 4:0.031943427 5:0.016558102 6:0.049122235 7:0.055615341 8:0.05999804 9:0.031124964 10:0.28402394 
--256 1:0.56335496 2:0.2464598 3:0.099843401 4:0.065816587 5:0.024525246 6:0.11939252 7:0.10617929 8:0.1329682 9:0.12979931 10:0.18261509 
--256 1:0.19964613 2:0.38583582 3:0.20742757 4:0.14176377 5:0.065326707 6:0.34106655 7:0.13455673 8:0.21437655 9:0.12592436 10:0.07547235 
--256 1:0.39005011 2:0.36069097 3:0.10870675 4:0.089901 5:0.05065118 6:0.10437948 7:0.053098788 8:0.0029922607 9:0.0086372923 10:0.031522783 
--256 1:0.36798269 2:0.30795485 3:0.12060171 4:0.13533629 5:0.068124446 6:0.25742475 7:0.085413206 8:0.11444725 9:0.29091092 10:0.0109647 
--256 1:0.15557027 2:0.49866946 3:0.15343268 4:0.1143271 5:0.078000492 6:0.12359141 7:0.030870911 8:0.098346676 9:0.057822485 10:0.11081873 
--256 1:0.41337756 2:0.2527724 3:0.16371678 4:0.11672078 5:0.053412485 6:0.040303199 7:0.0017522809 8:0.055693996 9:0.0074670658 10:0.035933418 
--256 1:0.67637345 2:0.16790915 3:0.090080422 4:0.049271347 5:0.016365628 6:0.0044911308 7:0.10837331 8:0.037329253 9:0.25844228 10:0.20399565 
--256 1:0.2740558 2:0.36866284 3:0.15568033 4:0.13147363 5:0.070127402 6:0.038361421 7:0.12386452 8:0.12641919 9:0.20427624 10:0.034341073 
--256 1:0.31902518 2:0.34704198 3:0.15142584 4:0.12017433 5:0.062332676 6:0.47048589 7:0.036798591 8:0.39182962 9:0.11996616 10:0.11163025 
--256 1:0.55947312 2:0.16707091 3:0.12306698 4:0.099626204 5:0.050762785 6:0.14635118 7:0.027345491 8:0.058393935 9:0.16001612 10:0.094181548 
--256 1:0.66740342 2:0.2134389 3:0.047887246 4:0.048884687 5:0.022385747 6:0.050916072 7:0.034864672 8:0.031631115 9:0.19518627 10:0.082318036 
--256 1:0.34413917 2:0.20842257 3:0.20318479 4:0.15553172 5:0.088721749 6:0.015581366 7:0.27307431 8:0.20319665 9:0.1151497 10:0.29420763 
--256 1:0.30235646 2:0.24930046 3:0.18463721 4:0.16804865 5:0.09565722 6:0.15910791 7:0.19805952 8:0.12439239 9:0.033481353 10:0.071141127 
--256 1:0.67347467 2:0.19314646 3:0.066940048 4:0.041943698 5:0.024495119 6:0.013889194 7:0.057732461 8:0.21571364 9:0.029235758 10:0.093690574 
--256 1:0.22333101 2:0.52804474 3:0.10442902 4:0.09467202 5:0.04952321 6:0.049632568 7:0.10460098 8:0.14435152 9:0.054204731 10:0.064226696 
--100.18546772927621 1:0.48544823 2:0.24959115 3:0.13120422 4:0.10090703 5:0.032849368 6:0.068649971 7:0.16327921 8:0.28463059 9:0.230361 10:0.1764311 
--256 1:0.79431106 2:0.095387297 3:0.055554486 4:0.027999747 5:0.026747414 6:0.03091833 7:0.006590307 8:0.086250741 9:0.28708656 10:0.18071773 
--256 1:0.60152517 2:0.24280788 3:0.067291759 4:0.054711186 5:0.033664005 6:0.21760085 7:0.048723654 8:0.15962869 9:0.22481864 10:0.099856861 
--256 1:0.50794099 2:0.26857265 3:0.11925079 4:0.07545591 5:0.028779653 6:0.19042614 7:0.20377959 8:0.028689798 9:0.094493871 10:0.067892416 
--256 1:0.42474253 2:0.24815977 3:0.14666225 4:0.13415854 5:0.046276907 6:0.20052536 7:0.23993365 8:0.11006343 9:0.020923853 10:0.13354752 
--256 1:0.28132109 2:0.33963262 3:0.15480639 4:0.14190225 5:0.082337645 6:0.082216848 7:0.00860006 8:0.043424527 9:0.047417787 10:0.025720234 
--256 1:0.55478769 2:0.22641109 3:0.10030019 4:0.081884895 5:0.036616134 6:0.32090515 7:0.27283204 8:0.17502828 9:0.22693754 10:0.1102569 
--256 1:0.4689775 2:0.26115188 3:0.13347337 4:0.087679192 5:0.048718055 6:0.052824192 7:0.034339144 8:0.020225528 9:0.12746632 10:0.13601193 
--256 1:0.51774784 2:0.33236542 3:0.06630153 4:0.05896661 5:0.024618598 6:0.061101121 7:0.13236041 8:0.1905644 9:0.033316927 10:0.078864534 
--256 1:0.35183557 2:0.42567431 3:0.12490632 4:0.067366938 5:0.030216853 6:0.13687816 7:0.19421996 8:0.17997282 9:0.056795184 10:0.10782834 
--256 1:0.6285803 2:0.18109454 3:0.087545499 4:0.067617475 5:0.035162189 6:0.29719407 7:0.16893399 8:0.091849231 9:0.0036877644 10:0.029893295 
--256 1:0.63414036 2:0.25471658 3:0.042746552 4:0.047001425 5:0.021395083 6:0.094270167 7:0.0029479665 8:0.15432862 9:0.087162502 10:0.0046983557 
--256 1:0.47238709 2:0.2501433 3:0.13032497 4:0.091562035 5:0.055582597 6:0.036655195 7:0.14340021 8:0.032908648 9:0.029291464 10:0.0018750959 
--256 1:0.34757808 2:0.27635717 3:0.18401391 4:0.11547518 5:0.076575662 6:0.1025139 7:0.15240985 8:0.16359932 9:0.10005162 10:0.080772241 
--256 1:0.35323334 2:0.24397948 3:0.18397994 4:0.14809392 5:0.070713334 6:0.14586243 7:0.016514879 8:0.0033117675 9:0.15886408 10:0.077384383 
--256 1:0.24539889 2:0.47497077 3:0.12479109 4:0.10634 5:0.048499247 6:0.044620398 7:0.099770721 8:0.061810521 9:0.052366742 10:0.030247983 
--256 1:0.46068012 2:0.30443197 3:0.11045735 4:0.087209871 5:0.037220695 6:0.16562953 7:0.0084179445 8:0.22142462 9:0.020503195 10:0.060686856 
--256 1:0.67186742 2:0.23597521 3:0.050970968 4:0.028507075 5:0.01267933 6:0.10571519 7:0.15898163 8:0.026352807 9:0.084087595 10:0.20158741 
--256 1:0.7560144 2:0.18465378 3:0.028945703 4:0.024415596 5:0.0059705154 6:0.11350398 7:0.088063039 8:0.068689911 9:0.088818578 10:0.0029722418 
--256 1:0.69773463 2:0.18266986 3:0.042270376 4:0.050550358 5:0.026774777 6:0.017158875 7:0.09693326 8:0.18276201 9:0.2413071 10:0.42157511 
--256 1:0.71948285 2:0.18425209 3:0.058811007 4:0.026898904 5:0.010555151 6:0.0079829886 7:0.0037480486 8:0.11181356 9:0.014397738 10:0.043022226 
--256 1:0.33224286 2:0.33803459 3:0.14809938 4:0.11768766 5:0.06393551 6:0.057580691 7:0.0093518284 8:0.060209115 9:0.11733742 10:0.091459616 
--256 1:0.23660124 2:0.35027225 3:0.18407408 4:0.15486432 5:0.074188113 6:0.1546773 7:0.12568634 8:0.14629519 9:0.15945682 10:0.070755195 
--256 1:0.43608548 2:0.28996208 3:0.14766561 4:0.083696195 5:0.042590639 6:0.039921211 7:0.030147557 8:0.11427113 9:0.11275858 10:0.02557933 
--256 1:0.44735489 2:0.25280376 3:0.15736776 4:0.096676188 5:0.045797403 6:0.10633827 7:0.015955737 8:0.036107778 9:0.12516023 10:0.069046511 
--256 1:0.68037613 2:0.23586386 3:0.050445184 4:0.024116928 5:0.0091978964 6:0.078717884 7:0.021839133 8:0.033733844 9:0.024613788 10:0.18382597 
--256 1:0.30631715 2:0.35740225 3:0.14570165 4:0.12481195 5:0.065766996 6:0.0656461 7:0.11490711 8:0.14170548 9:0.065987376 10:0.0043108511 
--256 1:0.50899204 2:0.19983032 3:0.119301 4:0.12064066 5:0.051235984 6:0.018827155 7:0.068298009 8:0.059182177 9:0.19451548 10:0.20135452 
--96.309345811004391 1:0.75243494 2:0.17604275 3:0.040621197 4:0.022678479 5:0.0082226372 6:0.0086389296 7:0.040339501 8:0.34456028 9:0.1516051 10:0.16162129 
--256 1:0.70680661 2:0.16754745 3:0.046230796 4:0.055785497 5:0.023629647 6:0.025639785 7:0.009831093 8:0.062368601 9:0.13080421 10:0.078320018 
--256 1:0.55132006 2:0.2529566 3:0.059922041 4:0.081519477 5:0.054281822 6:0.30499494 7:0.19750095 8:0.19829351 9:0.075632841 10:0.045786306 
--256 1:0.76832138 2:0.15794965 3:0.04553736 4:0.020656212 5:0.0075353992 6:0.0064024977 7:0.044264795 8:0.11296825 9:0.063947025 10:0.073925669 
--256 1:0.45760163 2:0.28102578 3:0.13228346 4:0.081370457 5:0.047718668 6:0.050291696 7:0.17217586 8:0.21591254 9:0.13425833 10:0.10396633 
--256 1:0.69291863 2:0.18722424 3:0.07335484 4:0.034085043 5:0.012417246 6:0.012011632 7:0.078634601 8:0.13019062 9:0.065296875 10:0.036051441 
--256 1:0.77961674 2:0.1786124 3:0.029249228 4:0.0093777793 5:0.0031438532 6:0.025123666 7:0.12301108 8:0.071376036 9:0.14076063 10:0.23307902 
--256 1:0.2970992 2:0.33697599 3:0.1629204 4:0.12539873 5:0.077605675 6:0.12783329 7:0.055168063 8:0.17166069 9:0.053699338 10:0.033537663 
--256 1:0.39553627 2:0.28590515 3:0.12010768 4:0.12769699 5:0.070753904 6:0.028483016 7:0.0062795191 8:0.046862129 9:0.0066601368 10:0.06479494 
--256 1:0.36554799 2:0.28444015 3:0.16136532 4:0.12879582 5:0.059850721 6:0.014594091 7:0.029442247 8:0.2282721 9:0.21536424 10:0.41695544 
--256 1:0.28131462 2:0.34391292 3:0.16819223 4:0.13598165 5:0.070598581 6:0.013430881 7:0.071353201 8:0.14935992 9:0.029411202 10:0.013320331 
--256 1:0.41276217 2:0.21672765 3:0.18373006 4:0.12157069 5:0.065209426 6:0.21117109 7:0.12759567 8:0.098662291 9:0.12310701 10:0.050838461 
--256 1:0.55233723 2:0.25279235 3:0.1107501 4:0.053376217 5:0.030744104 6:0.11883612 7:0.039068489 8:0.0053353959 9:0.057915974 10:0.083608296 
--230.9140451715258 1:0.6536438 2:0.20013012 3:0.071997811 4:0.048747003 5:0.025481268 6:0.18213889 7:0.17740747 8:0.20987668 9:0.21626633 10:0.37902061 
--256 1:0.24511237 2:0.2542791 3:0.25834035 4:0.15264236 5:0.089625814 6:0.051923115 7:0.090397603 8:0.08520156 9:0.015658044 10:0.15157547 
--143.8170334472417 1:0.33856897 2:0.27792315 3:0.10264557 4:0.15916376 5:0.12169855 6:0.10312122 7:0.24846337 8:0.21926594 9:0.48026739 10:0.68741082 
--256 1:0.33445548 2:0.397485 3:0.13794221 4:0.087073522 5:0.043043782 6:0.0038679775 7:0.16187602 8:0.068230928 9:0.00441712 10:0.024375904 
--256 1:0.64436445 2:0.23595345 3:0.052496025 4:0.048119105 5:0.019066968 6:0.047118142 7:0.073895132 8:0.051410445 9:0.039438647 10:0.12119342 
--256 1:0.65609032 2:0.22828031 3:0.065510608 4:0.032051577 5:0.018067181 6:0.067087407 7:0.085263565 8:0.11486242 9:0.027104523 10:0.014354964 
--256 1:0.33359241 2:0.26629964 3:0.17727324 4:0.14493028 5:0.077904427 6:0.16509718 7:0.011995046 8:0.11265618 9:0.051592758 10:0.059594105 
--10.865539659077131 1:0.15144792 2:0.23165254 3:0.47852852 4:0.089291867 5:0.049079153 6:0.038185498 7:0.23220129 8:0.0014872536 9:0.26283476 10:0.23768761 
--256 1:0.51411744 2:0.30597934 3:0.087836054 4:0.058389901 5:0.033677273 6:0.12609192 7:0.081386427 8:0.042419294 9:0.11884595 10:0.27187583 
--256 1:0.58600022 2:0.15952216 3:0.093958633 4:0.099665227 5:0.060853759 6:0.2590381 7:0.28843708 8:0.26030713 9:0.085718803 10:0.03012194 
--153.3329731088707 1:0.64460274 2:0.10921909 3:0.097364924 4:0.11175186 5:0.03706139 6:0.16026339 7:0.16672691 8:0.018899128 9:0.033342205 10:0.0066630231 
--256 1:0.48373894 2:0.20211105 3:0.14661734 4:0.12409239 5:0.043440269 6:0.1051996 7:0.15311707 8:0.035716424 9:0.054908359 10:0.17790683 
--256 1:0.59375195 2:0.18564843 3:0.11396305 4:0.077474834 5:0.029161746 6:0.075342775 7:0.16104937 8:0.0081100997 9:0.014288383 10:0.023074572 
--256 1:0.6868517 2:0.20220285 3:0.063359344 4:0.031837425 5:0.015748689 6:0.04595024 7:0.088588916 8:0.21088201 9:0.13540659 10:0.14112952 
--256 1:0.29719054 2:0.29196406 3:0.16161073 4:0.18064216 5:0.068592506 6:0.42274304 7:0.09389891 8:0.070197131 9:0.19479122 10:0.054387512 
--256 1:0.75218784 2:0.16806975 3:0.033401923 4:0.030421779 5:0.015918709 6:0.02961231 7:0.11521376 8:0.045280952 9:0.10536609 10:0.078093239 
--256 1:0.49016105 2:0.34768088 3:0.085974726 4:0.058449789 5:0.017733555 6:0.012775709 7:0.10423981 8:0.090338831 9:0.17699931 10:0.027748092 
--256 1:0.63375691 2:0.19322523 3:0.072079837 4:0.06690121 5:0.034036816 6:0.1131114 7:0.14349235 8:0.063498381 9:0.18402185 10:0.10565786 
--125.90935448652564 1:0.78048864 2:0.11898203 3:0.057619373 4:0.029994938 5:0.012915022 6:0.06602629 7:0.12324998 8:0.10601795 9:0.22221954 10:0.021469296 
--256 1:0.26196113 2:0.27104731 3:0.25829301 4:0.15347456 5:0.055223989 6:0.072941069 7:0.086276589 8:0.13205852 9:0.22011193 10:0.25415931 
--256 1:0.50054145 2:0.19802314 3:0.17519312 4:0.080522683 5:0.045719597 6:0.18181606 7:0.12464801 8:0.063390759 9:0.11246888 10:0.12438508 
--256 1:0.44392933 2:0.37416025 3:0.10341172 4:0.056117247 5:0.02238145 6:0.18706415 7:0.13028022 8:0.035946452 9:0.11035245 10:0.10041164 
--256 1:0.56596969 2:0.24035833 3:0.088804589 4:0.072437479 5:0.03242991 6:0.0018342475 7:0.079242651 8:0.097212887 9:0.042357668 10:0.084635909 
--256 1:0.61804905 2:0.26410712 3:0.047287691 4:0.049522193 5:0.021033941 6:0.046813148 7:0.02999062 8:0.12468595 9:0.097606132 10:0.17986897 
--256 1:0.66407583 2:0.21460208 3:0.075663695 4:0.030717496 5:0.014940894 6:0.047447503 7:0.047434763 8:0.11364177 9:0.010137774 10:0.029016678 
--256 1:0.51218284 2:0.29495757 3:0.09983125 4:0.067945185 5:0.02508315 6:0.028240275 7:0.09163759 8:0.10626541 9:0.095773082 10:0.12829115 
--30.747551980783737 1:0.61837434 2:0.17053688 3:0.084298283 4:0.085682446 5:0.041108043 6:0.29143755 7:0.20229334 8:0.3545517 9:0.20678908 10:0.038681857 
--256 1:0.46391235 2:0.22113308 3:0.13352474 4:0.12805868 5:0.053371166 6:0.034611679 7:0.16476039 8:0.065212356 9:0.13966361 10:0.18244364 
--256 1:0.47846627 2:0.2938719 3:0.10871129 4:0.084011934 5:0.034938595 6:0.093042486 7:0.35320483 8:0.35608064 9:0.080292657 10:0.065758543 
--256 1:0.31770905 2:0.26192207 3:0.14133419 4:0.12011224 5:0.15892244 6:0.016232533 7:0.10339753 8:0.27764771 9:0.30409631 10:0.3031248 
--256 1:0.56720141 2:0.28237743 3:0.082252172 4:0.042057558 5:0.026111431 6:0.0051898898 7:0.076506675 8:0.13356001 9:0.054039784 10:0.32517883 
--256 1:0.54063953 2:0.16490958 3:0.12222449 4:0.12798431 5:0.044242089 6:0.12611359 7:0.19963032 8:0.22377213 9:0.071452201 10:0.074947665 
--256 1:0.33414103 2:0.23703097 3:0.1864439 4:0.15067913 5:0.091704967 6:0.21380334 7:0.012219971 8:0.097107429 9:0.066213204 10:0.054349284 
--256 1:0.75478726 2:0.18034524 3:0.036028439 4:0.017675543 5:0.011163514 6:0.1202326 7:0.02886376 8:0.12233868 9:0.31449996 10:0.13631612 
--256 1:0.66135188 2:0.20780464 3:0.056298812 4:0.048907127 5:0.025637537 6:0.084748258 7:0.084723291 8:0.0052250391 9:0.079302768 10:0.19561403 
--256 1:0.53526775 2:0.33905962 3:0.061014312 4:0.046305518 5:0.018352794 6:0.041390608 7:0.0096440808 8:0.10175857 9:0.060429407 10:0.052179583 
--256 1:0.56238778 2:0.25372353 3:0.10839657 4:0.05476521 5:0.020726905 6:0.07231989 7:0.041072209 8:0.11686132 9:0.10639866 10:0.015434319 
--256 1:0.4373614 2:0.37708185 3:0.10831754 4:0.055655166 5:0.021584055 6:0.18141346 7:0.046127987 8:0.10469702 9:0.15384929 10:0.071491767 
--256 1:0.35235 2:0.26528074 3:0.1603928 4:0.14460116 5:0.077375302 6:0.067062114 7:0.029884359 8:0.081376484 9:0.089119119 10:0.10236139 
--104.56778704769818 1:0.17167591 2:0.25281454 3:0.30582403 4:0.17521321 5:0.094472312 6:0.0053444255 7:0.15009354 8:0.18658239 9:0.066792283 10:0.13282881 
--256 1:0.44278832 2:0.31231843 3:0.12972334 4:0.074925325 5:0.040244594 6:0.039286005 7:0.062644587 8:0.046019895 9:0.014532866 10:0.024027769 
--256 1:0.41097775 2:0.27978758 3:0.10372417 4:0.13248576 5:0.073024736 6:0.062065305 7:0.030075374 8:0.051508785 9:0.11200068 10:0.14513383 
--256 1:0.34133292 2:0.2662621 3:0.17660477 4:0.15594263 5:0.059857582 6:0.36734686 7:0.21211271 8:0.10373611 9:0.20609286 10:0.053421745 
--256 1:0.70884877 2:0.19216018 3:0.038594193 4:0.0402379 5:0.020158963 6:0.046602966 7:0.01403337 8:0.063955128 9:0.11400848 10:0.13258482 
--256 1:0.60815068 2:0.1738122 3:0.064128046 4:0.094626309 5:0.05928276 6:0.16507104 7:0.062074997 8:0.12363204 9:0.2375898 10:0.014252827 
--256 1:0.21173839 2:0.4974538 3:0.1341172 4:0.10455428 5:0.052136328 6:0.30070643 7:0.079511131 8:0.0040605893 9:0.12175679 10:0.020592669 
--256 1:0.57490277 2:0.30108852 3:0.063186575 4:0.040512262 5:0.020309874 6:0.011639515 7:0.027488393 8:0.21040819 9:0.1016833 10:0.05361426 
diff --git a/app/src/main/jniLibs/x86/install/lib/cmake/brainflow/brainflowConfig.cmake b/app/src/main/jniLibs/x86/install/lib/cmake/brainflow/brainflowConfig.cmake
deleted file mode 100644
index 7ea05de0d33936ac8297958a72a562533efdc909..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86/install/lib/cmake/brainflow/brainflowConfig.cmake
+++ /dev/null
@@ -1,84 +0,0 @@
-
-####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() #######
-####### Any changes to this file will be overwritten by the next CMake run ####
-####### The input file was Config.cmake.in                            ########
-
-get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE)
-
-macro(set_and_check _var _file)
-  set(${_var} "${_file}")
-  if(NOT EXISTS "${_file}")
-    message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !")
-  endif()
-endmacro()
-
-macro(check_required_components _NAME)
-  foreach(comp ${${_NAME}_FIND_COMPONENTS})
-    if(NOT ${_NAME}_${comp}_FOUND)
-      if(${_NAME}_FIND_REQUIRED_${comp})
-        set(${_NAME}_FOUND FALSE)
-      endif()
-    endif()
-  endforeach()
-endmacro()
-
-####################################################################################
-
-include("${CMAKE_CURRENT_LIST_DIR}/brainflowTargets.cmake")
-check_required_components("brainflow")
-
-# in theory with lines above you can write smth like:
-# target_link_libraries (target brainflow::GetData brainflow::BoardController)
-# directly in dependend package CMakeLists.txt after find_package
-# but it doesn't link libraries so it leads to linking error and I have no idea why
-# workaround - set variables for include and library path and use these variables in package consumer code
-
-set (brainflow_INCLUDE_DIRS D:/Mindrove/SDK_Core/tools/x86/install/inc)
-set (brainflow_LIBRARY_DIRS D:/Mindrove/SDK_Core/tools/x86/install/lib)
-
-if (CMAKE_SIZEOF_VOID_P EQUAL 8)
-    MESSAGE ("64 bits compiler detected")
-    SET (PLATFORM_ACH "X64")
-    SET (BOARD_CONTROLLER_NAME "BoardController" "libBoardController")
-    SET (DATA_HANDLER_NAME "DataHandler" "libDataHandler")
-    SET (ML_MODULE_NAME "MLModule" "libMLModule")
-    SET (BRAINFLOW_NAME "Brainflow" "libBrainflow")
-else (CMAKE_SIZEOF_VOID_P EQUAL 8)
-    MESSAGE ("32 bits compiler detected")
-    SET (PLATFORM_ACH "X86")
-    if (MSVC)
-        SET (BOARD_CONTROLLER_NAME "BoardController32" "libBoardController32")
-        SET (DATA_HANDLER_NAME "DataHandler32" "libDataHandler32")
-        SET (ML_MODULE_NAME "MLModule32" "libMLModule32")
-        SET (BRAINFLOW_NAME "Brainflow32" "libBrainflow32")
-    else (MSVC)
-        SET (BOARD_CONTROLLER_NAME "BoardController" "libBoardController")
-        SET (DATA_HANDLER_NAME "DataHandler" "libDataHandler")
-        SET (ML_MODULE_NAME "MLModule" "libMLModule")
-        SET (BRAINFLOW_NAME "Brainflow" "libBrainflow")
-    endif (MSVC)
-endif (CMAKE_SIZEOF_VOID_P EQUAL 8)
-
-find_library (
-    BoardControllerPath
-    ${BOARD_CONTROLLER_NAME}
-    PATHS D:/Mindrove/SDK_Core/tools/x86/install/lib
-)
-
-find_library (
-    DataHandlerPath
-    ${DATA_HANDLER_NAME}
-    PATHS D:/Mindrove/SDK_Core/tools/x86/install/lib
-)
-
-find_library (
-    BrainflowPath
-    ${BRAINFLOW_NAME}
-    PATHS D:/Mindrove/SDK_Core/tools/x86/install/lib
-)
-
-find_library (
-    MLModulePath
-    ${ML_MODULE_NAME}
-    PATHS D:/Mindrove/SDK_Core/tools/x86/install/lib
-)
diff --git a/app/src/main/jniLibs/x86/install/lib/cmake/brainflow/brainflowConfigVersion.cmake b/app/src/main/jniLibs/x86/install/lib/cmake/brainflow/brainflowConfigVersion.cmake
deleted file mode 100644
index 8ce3a6a871875eee228e5e94a700ce1f0a5a2281..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86/install/lib/cmake/brainflow/brainflowConfigVersion.cmake
+++ /dev/null
@@ -1,48 +0,0 @@
-# This is a basic version file for the Config-mode of find_package().
-# It is used by write_basic_package_version_file() as input file for configure_file()
-# to create a version-file which can be installed along a config.cmake file.
-#
-# The created file sets PACKAGE_VERSION_EXACT if the current version string and
-# the requested version string are exactly the same and it sets
-# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version.
-# The variable CVF_VERSION must be set before calling configure_file().
-
-set(PACKAGE_VERSION "0.0.1")
-
-if (PACKAGE_FIND_VERSION_RANGE)
-  # Package version must be in the requested version range
-  if ((PACKAGE_FIND_VERSION_RANGE_MIN STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MIN)
-      OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_GREATER PACKAGE_FIND_VERSION_MAX)
-        OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_GREATER_EQUAL PACKAGE_FIND_VERSION_MAX)))
-    set(PACKAGE_VERSION_COMPATIBLE FALSE)
-  else()
-    set(PACKAGE_VERSION_COMPATIBLE TRUE)
-  endif()
-else()
-  if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)
-    set(PACKAGE_VERSION_COMPATIBLE FALSE)
-  else()
-    set(PACKAGE_VERSION_COMPATIBLE TRUE)
-    if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION)
-      set(PACKAGE_VERSION_EXACT TRUE)
-    endif()
-  endif()
-endif()
-
-
-# if the installed project requested no architecture check, don't perform the check
-if("FALSE")
-  return()
-endif()
-
-# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it:
-if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "4" STREQUAL "")
-  return()
-endif()
-
-# check that the installed version has the same 32/64bit-ness as the one which is currently searching:
-if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "4")
-  math(EXPR installedBits "4 * 8")
-  set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)")
-  set(PACKAGE_VERSION_UNSUITABLE TRUE)
-endif()
diff --git a/app/src/main/jniLibs/x86/install/lib/cmake/brainflow/brainflowTargets-relwithdebinfo.cmake b/app/src/main/jniLibs/x86/install/lib/cmake/brainflow/brainflowTargets-relwithdebinfo.cmake
deleted file mode 100644
index 87878f78072609ef342d737b8bad90318d60dfe2..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86/install/lib/cmake/brainflow/brainflowTargets-relwithdebinfo.cmake
+++ /dev/null
@@ -1,99 +0,0 @@
-#----------------------------------------------------------------
-# Generated CMake target import file for configuration "RelWithDebInfo".
-#----------------------------------------------------------------
-
-# Commands may need to know the format version.
-set(CMAKE_IMPORT_FILE_VERSION 1)
-
-# Import target "brainflow::GanglionLib" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::GanglionLib APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::GanglionLib PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libGanglionLib.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libGanglionLib.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::GanglionLib )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::GanglionLib "${_IMPORT_PREFIX}/lib/libGanglionLib.so" )
-
-# Import target "brainflow::MuseLib" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::MuseLib APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::MuseLib PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libMuseLib.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libMuseLib.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::MuseLib )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::MuseLib "${_IMPORT_PREFIX}/lib/libMuseLib.so" )
-
-# Import target "brainflow::BrainBitLib" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::BrainBitLib APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::BrainBitLib PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libBrainBitLib.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libBrainBitLib.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::BrainBitLib )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::BrainBitLib "${_IMPORT_PREFIX}/lib/libBrainBitLib.so" )
-
-# Import target "brainflow::BoardController" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::BoardController APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::BoardController PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libBoardController.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libBoardController.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::BoardController )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::BoardController "${_IMPORT_PREFIX}/lib/libBoardController.so" )
-
-# Import target "brainflow::DSPFilters" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::DSPFilters APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::DSPFilters PROPERTIES
-  IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "CXX"
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libDSPFilters.a"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::DSPFilters )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::DSPFilters "${_IMPORT_PREFIX}/lib/libDSPFilters.a" )
-
-# Import target "brainflow::WaveLib" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::WaveLib APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::WaveLib PROPERTIES
-  IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "CXX"
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libWaveLib.a"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::WaveLib )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::WaveLib "${_IMPORT_PREFIX}/lib/libWaveLib.a" )
-
-# Import target "brainflow::DataHandler" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::DataHandler APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::DataHandler PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libDataHandler.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libDataHandler.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::DataHandler )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::DataHandler "${_IMPORT_PREFIX}/lib/libDataHandler.so" )
-
-# Import target "brainflow::MLModule" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::MLModule APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::MLModule PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libMLModule.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libMLModule.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::MLModule )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::MLModule "${_IMPORT_PREFIX}/lib/libMLModule.so" )
-
-# Import target "brainflow::Brainflow" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::Brainflow APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::Brainflow PROPERTIES
-  IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "CXX"
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libBrainflow.a"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::Brainflow )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::Brainflow "${_IMPORT_PREFIX}/lib/libBrainflow.a" )
-
-# Commands beyond this point should not need to know the version.
-set(CMAKE_IMPORT_FILE_VERSION)
diff --git a/app/src/main/jniLibs/x86/install/lib/cmake/brainflow/brainflowTargets.cmake b/app/src/main/jniLibs/x86/install/lib/cmake/brainflow/brainflowTargets.cmake
deleted file mode 100644
index 70c90906e68748e2f0ea5ed40d7533fb54de22d2..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86/install/lib/cmake/brainflow/brainflowTargets.cmake
+++ /dev/null
@@ -1,155 +0,0 @@
-# Generated by CMake
-
-if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5)
-   message(FATAL_ERROR "CMake >= 2.6.0 required")
-endif()
-cmake_policy(PUSH)
-cmake_policy(VERSION 2.6...3.19)
-#----------------------------------------------------------------
-# Generated CMake target import file.
-#----------------------------------------------------------------
-
-# Commands may need to know the format version.
-set(CMAKE_IMPORT_FILE_VERSION 1)
-
-# Protect against multiple inclusion, which would fail when already imported targets are added once more.
-set(_targetsDefined)
-set(_targetsNotDefined)
-set(_expectedTargets)
-foreach(_expectedTarget brainflow::GanglionLib brainflow::MuseLib brainflow::BrainBitLib brainflow::BoardController brainflow::DSPFilters brainflow::WaveLib brainflow::DataHandler brainflow::MLModule brainflow::Brainflow)
-  list(APPEND _expectedTargets ${_expectedTarget})
-  if(NOT TARGET ${_expectedTarget})
-    list(APPEND _targetsNotDefined ${_expectedTarget})
-  endif()
-  if(TARGET ${_expectedTarget})
-    list(APPEND _targetsDefined ${_expectedTarget})
-  endif()
-endforeach()
-if("${_targetsDefined}" STREQUAL "${_expectedTargets}")
-  unset(_targetsDefined)
-  unset(_targetsNotDefined)
-  unset(_expectedTargets)
-  set(CMAKE_IMPORT_FILE_VERSION)
-  cmake_policy(POP)
-  return()
-endif()
-if(NOT "${_targetsDefined}" STREQUAL "")
-  message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n")
-endif()
-unset(_targetsDefined)
-unset(_targetsNotDefined)
-unset(_expectedTargets)
-
-
-# Compute the installation prefix relative to this file.
-get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
-get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
-get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
-get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
-if(_IMPORT_PREFIX STREQUAL "/")
-  set(_IMPORT_PREFIX "")
-endif()
-
-# Create imported target brainflow::GanglionLib
-add_library(brainflow::GanglionLib SHARED IMPORTED)
-
-set_target_properties(brainflow::GanglionLib PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::MuseLib
-add_library(brainflow::MuseLib SHARED IMPORTED)
-
-set_target_properties(brainflow::MuseLib PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::BrainBitLib
-add_library(brainflow::BrainBitLib SHARED IMPORTED)
-
-set_target_properties(brainflow::BrainBitLib PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::BoardController
-add_library(brainflow::BoardController SHARED IMPORTED)
-
-set_target_properties(brainflow::BoardController PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::DSPFilters
-add_library(brainflow::DSPFilters STATIC IMPORTED)
-
-set_target_properties(brainflow::DSPFilters PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::WaveLib
-add_library(brainflow::WaveLib STATIC IMPORTED)
-
-set_target_properties(brainflow::WaveLib PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::DataHandler
-add_library(brainflow::DataHandler SHARED IMPORTED)
-
-set_target_properties(brainflow::DataHandler PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::MLModule
-add_library(brainflow::MLModule SHARED IMPORTED)
-
-set_target_properties(brainflow::MLModule PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::Brainflow
-add_library(brainflow::Brainflow STATIC IMPORTED)
-
-set_target_properties(brainflow::Brainflow PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-  INTERFACE_LINK_LIBRARIES "\$<LINK_ONLY:brainflow::BoardController>;\$<LINK_ONLY:brainflow::DataHandler>;\$<LINK_ONLY:brainflow::MLModule>"
-)
-
-if(CMAKE_VERSION VERSION_LESS 2.8.12)
-  message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.")
-endif()
-
-# Load information for each installed configuration.
-get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
-file(GLOB CONFIG_FILES "${_DIR}/brainflowTargets-*.cmake")
-foreach(f ${CONFIG_FILES})
-  include(${f})
-endforeach()
-
-# Cleanup temporary variables.
-set(_IMPORT_PREFIX)
-
-# Loop over all imported files and verify that they actually exist
-foreach(target ${_IMPORT_CHECK_TARGETS} )
-  foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} )
-    if(NOT EXISTS "${file}" )
-      message(FATAL_ERROR "The imported target \"${target}\" references the file
-   \"${file}\"
-but this file does not exist.  Possible reasons include:
-* The file was deleted, renamed, or moved to another location.
-* An install or uninstall procedure did not complete successfully.
-* The installation package was faulty and contained
-   \"${CMAKE_CURRENT_LIST_FILE}\"
-but not all the files it references.
-")
-    endif()
-  endforeach()
-  unset(_IMPORT_CHECK_FILES_FOR_${target})
-endforeach()
-unset(_IMPORT_CHECK_TARGETS)
-
-# This file does not depend on other imported targets which have
-# been exported from the same project but in a separate export set.
-
-# Commands beyond this point should not need to know the version.
-set(CMAKE_IMPORT_FILE_VERSION)
-cmake_policy(POP)
diff --git a/app/src/main/jniLibs/x86/install/lib/libBoardController.so b/app/src/main/jniLibs/x86/install/lib/libBoardController.so
deleted file mode 100644
index f5cb62b4a0cd0e4e58b3935041b73ee47c303926..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86/install/lib/libBoardController.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86/install/lib/libBrainBitLib.so b/app/src/main/jniLibs/x86/install/lib/libBrainBitLib.so
deleted file mode 100644
index 01f9dbf4c45055a65b0659275e50e8e2cad903ba..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86/install/lib/libBrainBitLib.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86/install/lib/libBrainflow.a b/app/src/main/jniLibs/x86/install/lib/libBrainflow.a
deleted file mode 100644
index 93e704647c1fae520b127613c4fec9f4a1e9733b..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86/install/lib/libBrainflow.a and /dev/null differ
diff --git a/app/src/main/jniLibs/x86/install/lib/libDSPFilters.a b/app/src/main/jniLibs/x86/install/lib/libDSPFilters.a
deleted file mode 100644
index 316a717438bc7cd57ffbc4b47f5be13bce14dcc9..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86/install/lib/libDSPFilters.a and /dev/null differ
diff --git a/app/src/main/jniLibs/x86/install/lib/libDataHandler.so b/app/src/main/jniLibs/x86/install/lib/libDataHandler.so
deleted file mode 100644
index 2e92d7a73c63880d967f288260f17e25d4c757ca..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86/install/lib/libDataHandler.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86/install/lib/libGanglionLib.so b/app/src/main/jniLibs/x86/install/lib/libGanglionLib.so
deleted file mode 100644
index c01bd87f4b757db1b46b49403e116747de1d815a..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86/install/lib/libGanglionLib.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86/install/lib/libMLModule.so b/app/src/main/jniLibs/x86/install/lib/libMLModule.so
deleted file mode 100644
index ee530a1925cdda7fd3a43789a5c25fca47b516f6..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86/install/lib/libMLModule.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86/install/lib/libMuseLib.so b/app/src/main/jniLibs/x86/install/lib/libMuseLib.so
deleted file mode 100644
index 4946c49555c16b610d4bebc772f3384012c9c038..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86/install/lib/libMuseLib.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86/install/lib/libWaveLib.a b/app/src/main/jniLibs/x86/install/lib/libWaveLib.a
deleted file mode 100644
index e3b584c974f8aa31b017fdc994ffbfdfc3f75b0a..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86/install/lib/libWaveLib.a and /dev/null differ
diff --git a/app/src/main/jniLibs/x86/libBoardController.so b/app/src/main/jniLibs/x86/libBoardController.so
deleted file mode 100644
index 7cb973c9a4365aaaedd54af89df4b6c9c39582ab..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86/libBoardController.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86/libDataHandler.so b/app/src/main/jniLibs/x86/libDataHandler.so
deleted file mode 100644
index fc1139dfe675525641e27f61006085ebe21d7558..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86/libDataHandler.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86/libMLModule.so b/app/src/main/jniLibs/x86/libMLModule.so
deleted file mode 100644
index a6cb91959accabb0b730e54fdcf03e37f5c97cee..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86/libMLModule.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86/libftdi1.so b/app/src/main/jniLibs/x86/libftdi1.so
deleted file mode 100644
index 6ec8c61d228de00c508a609b3dbe52f7fb6128c2..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86/libftdi1.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86/libjnidispatch.so b/app/src/main/jniLibs/x86/libjnidispatch.so
deleted file mode 100644
index f8ccf69e9867261a4fc8e22ecbeceacba23f7744..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86/libjnidispatch.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86/libusb1.0.so b/app/src/main/jniLibs/x86/libusb1.0.so
deleted file mode 100644
index 56bce61ebd36925b7a5706bb19aa3f0f3a959859..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86/libusb1.0.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86_64/install/inc/board_controller.h b/app/src/main/jniLibs/x86_64/install/inc/board_controller.h
deleted file mode 100644
index f4b757e478b68146525c20985d59f1254534c03f..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86_64/install/inc/board_controller.h
+++ /dev/null
@@ -1,47 +0,0 @@
-#pragma once
-
-#include "board_info_getter.h" // include it here for matlab
-#include "shared_export.h"
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-    // data acquisition methods
-    SHARED_EXPORT int CALLING_CONVENTION prepare_session (
-        int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION start_stream (int buffer_size, const char *streamer_params,
-        int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION stop_stream (
-        int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION release_session (
-        int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int get_current_board_data (int num_samples, double *data_buf,
-        int *returned_samples, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION get_board_data_count (
-        int *result, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION get_board_data (
-        int data_count, double *data_buf, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION config_board (char *config, char *response,
-        int *response_len, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION is_prepared (
-        int *prepared, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION insert_marker (
-        double marker_value, int board_id, const char *json_brainflow_input_params);
-    SHARED_EXPORT int CALLING_CONVENTION release_all_sessions ();
-
-    // logging methods
-    SHARED_EXPORT int CALLING_CONVENTION set_log_level_board_controller (int log_level);
-    SHARED_EXPORT int CALLING_CONVENTION set_log_file_board_controller (const char *log_file);
-    SHARED_EXPORT int CALLING_CONVENTION log_message_board_controller (
-        int log_level, char *message);
-
-    // platform types and methods
-    typedef const struct JNINativeInterface *JNIEnv; // A handle to use Java's JNI
-    SHARED_EXPORT int CALLING_CONVENTION java_set_jnienv (JNIEnv *java_jnienv);
-    SHARED_EXPORT int CALLING_CONVENTION get_version_board_controller (
-        char *version, int *num_chars, int max_chars);
-
-#ifdef __cplusplus
-}
-#endif
diff --git a/app/src/main/jniLibs/x86_64/install/inc/board_info_getter.h b/app/src/main/jniLibs/x86_64/install/inc/board_info_getter.h
deleted file mode 100644
index f391da97a7384454515208af46e5efebe7a9e607..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86_64/install/inc/board_info_getter.h
+++ /dev/null
@@ -1,51 +0,0 @@
-#pragma once
-
-#include "shared_export.h"
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-    // data and board desc methods
-    SHARED_EXPORT int CALLING_CONVENTION get_board_descr (
-        int board_id, char *board_descr, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_sampling_rate (int board_id, int *sampling_rate);
-    SHARED_EXPORT int CALLING_CONVENTION get_package_num_channel (
-        int board_id, int *package_num_channel);
-    SHARED_EXPORT int CALLING_CONVENTION get_timestamp_channel (
-        int board_id, int *timestamp_channel);
-    SHARED_EXPORT int CALLING_CONVENTION get_marker_channel (int board_id, int *marker_channel);
-    SHARED_EXPORT int CALLING_CONVENTION get_battery_channel (int board_id, int *battery_channel);
-    SHARED_EXPORT int CALLING_CONVENTION get_num_rows (int board_id, int *num_rows);
-    SHARED_EXPORT int CALLING_CONVENTION get_eeg_names (int board_id, char *eeg_names, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_exg_channels (
-        int board_id, int *exg_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_eeg_channels (
-        int board_id, int *eeg_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_emg_channels (
-        int board_id, int *emg_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_ecg_channels (
-        int board_id, int *ecg_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_eog_channels (
-        int board_id, int *eog_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_ppg_channels (
-        int board_id, int *ppg_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_eda_channels (
-        int board_id, int *eda_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_accel_channels (
-        int board_id, int *accel_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_analog_channels (
-        int board_id, int *analog_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_gyro_channels (
-        int board_id, int *gyro_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_other_channels (
-        int board_id, int *other_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_temperature_channels (
-        int board_id, int *temperature_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_resistance_channels (
-        int board_id, int *resistance_channels, int *len);
-    SHARED_EXPORT int CALLING_CONVENTION get_device_name (int board_id, char *name, int *len);
-
-#ifdef __cplusplus
-}
-#endif
diff --git a/app/src/main/jniLibs/x86_64/install/inc/board_shim.h b/app/src/main/jniLibs/x86_64/install/inc/board_shim.h
deleted file mode 100644
index c67413e0cb08ee1acb5710798fec15166b4b18f6..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86_64/install/inc/board_shim.h
+++ /dev/null
@@ -1,215 +0,0 @@
-#pragma once
-
-#include <cstdarg>
-#include <string>
-#include <vector>
-
-// include it here to allow user include only this single file
-#include "board_controller.h"
-#include "board_info_getter.h"
-#include "brainflow_array.h"
-#include "brainflow_constants.h"
-#include "brainflow_exception.h"
-#include "brainflow_input_params.h"
-
-#include "json.hpp"
-
-using json = nlohmann::json;
-
-/// BoardShim class to communicate with a board
-class BoardShim
-{
-    std::string serialized_params;
-    struct BrainFlowInputParams params;
-
-public:
-    // clang-format off
-    /// disable BrainFlow loggers
-    static void disable_board_logger ();
-    /// enable BrainFlow logger with LEVEL_INFO
-    static void enable_board_logger ();
-    /// enable BrainFlow logger with LEVEL_TRACE
-    static void enable_dev_board_logger ();
-    /// redirect BrainFlow logger from stderr to file
-    static void set_log_file (std::string log_file);
-    /// use set_log_level only if you want to write your own log messages to BrainFlow logger
-    static void set_log_level (int log_level);
-    /// write user defined string to BrainFlow logger
-    static void log_message (int log_level, const char *format, ...);
-
-    /**
-     * get board description as json
-     * @param board_id board id of your device
-     * @throw BrainFlowException If board id is not valid exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static json get_board_descr (int board_id);
-    /**
-     * get sampling rate for this board
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_sampling_rate (int board_id);
-    /**
-     * get row index which holds package nums
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_package_num_channel (int board_id);
-    /**
-     * get row index which holds timestamps
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_timestamp_channel (int board_id);
-    /**
-     * get row index which holds markers
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_marker_channel (int board_id);
-    /**
-     * get row index which holds battery level info
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_battery_channel (int board_id);
-    /**
-     * get number of rows in returned from @ref get_board_data() 2d array
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static int get_num_rows (int board_id);
-    /**
-     * get device name
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::string get_device_name (int board_id);
-    /**
-     * get eeg channel names in 10-20 system for devices with fixed electrode locations
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<std::string> get_eeg_names (int board_id);
-    /**
-     * get row indices which hold EEG data, for some board we can not split EEG\EMG\...
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_eeg_channels (int board_id);
-    /**
-     * get row indices which hold EMG data, for some board we can not split EEG\EMG\...
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_emg_channels (int board_id);
-    /**
-     * get row indices which hold ECG data, for some board we can not split EEG\EMG\...
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_ecg_channels (int board_id);
-    /**
-     * get row indices which hold EOG data, for some board we can not split EEG\EMG\...
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_eog_channels (int board_id);
-    /**
-     * get row indices which hold EXG data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_exg_channels (int board_id);
-    /**
-     * get row indices which hold PPG data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_ppg_channels (int board_id);
-    /**
-     * get row indices which hold EDA data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_eda_channels (int board_id);
-    /**
-     * get row indices which hold accel data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_accel_channels (int board_id);
-    /**
-     * get row indices which hold analog data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_analog_channels (int board_id);
-    /**
-     * get row indices which hold gyro data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_gyro_channels (int board_id);
-    /**
-     * get row indices which hold other information
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_other_channels (int board_id);
-    /**
-     * get row indices which hold temperature data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_temperature_channels (int board_id);
-    /**
-     * get row indices which hold resistance data
-     * @param board_id board id of your device
-     * @throw BrainFlowException If this board has no such data exit code is UNSUPPORTED_BOARD_ERROR
-     */
-    static std::vector<int> get_resistance_channels (int board_id);
-    /// release all currently prepared session
-    static void release_all_sessions ();
-    /// get brainflow version
-    static std::string get_version ();
-
-    int board_id;
-
-    BoardShim (int board_id, struct BrainFlowInputParams params);
-    ~BoardShim ()
-    {
-    }
-
-    /// prepare BrainFlow's streaming session, should be called first
-    void prepare_session ();
-    /**
-     * start streaming thread and store data in ringbuffer
-     * @param buffer_size size of internal ring buffer
-     * @param streamer_params use it to pass data packages further or store them directly during streaming,
-                    supported values: "file://%file_name%:w", "file://%file_name%:a", "streaming_board://%multicast_group_ip%:%port%"".
-                    Range for multicast addresses is from "224.0.0.0" to "239.255.255.255"
-     */
-    void start_stream (int buffer_size = 450000, std::string streamer_params = "");
-    /// check if session is ready or not
-    bool is_prepared ();
-    /// stop streaming thread, doesnt release other resources
-    void stop_stream ();
-    /// release streaming session
-    void release_session ();
-    /// get latest collected data, doesnt remove it from ringbuffer
-    BrainFlowArray<double, 2> get_current_board_data (int num_samples);
-    /// Get board id, for some boards can be different than provided (playback, streaming)
-    int get_board_id ();
-    /// get number of packages in ringbuffer
-    int get_board_data_count ();
-    /// get all collected data and flush it from internal buffer
-    BrainFlowArray<double, 2> get_board_data ();
-    /// get required amount of datapoints or less and flush it from internal buffer
-    BrainFlowArray<double, 2> get_board_data (int num_datapoints);
-    /// send string to a board, use it carefully and only if you understand what you are doing
-    std::string config_board (char *config);
-    /// insert marker in data stream
-    void insert_marker (double value);
-    // clang-format on
-};
diff --git a/app/src/main/jniLibs/x86_64/install/inc/brainflow_array.h b/app/src/main/jniLibs/x86_64/install/inc/brainflow_array.h
deleted file mode 100644
index 559145cba4599c97077bf59ad1af1b2bda9ec6b5..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86_64/install/inc/brainflow_array.h
+++ /dev/null
@@ -1,498 +0,0 @@
-#pragma once
-
-#include <algorithm>
-#include <array>
-#include <iostream>
-#include <memory>
-#include <stdlib.h>
-#include <string.h>
-
-#include "brainflow_constants.h"
-#include "brainflow_exception.h"
-
-
-template <typename T, size_t Dim>
-class BrainFlowArray;
-template <typename T, size_t Dim>
-std::ostream &operator<< (std::ostream &os, const BrainFlowArray<T, Dim> &array);
-
-template <size_t N>
-static inline int product (const std::array<int, N> &array)
-{
-    int result = 1;
-
-    for (int i = 0; i < N; i++)
-    {
-        result *= array[i];
-    }
-
-    return result;
-}
-
-template <size_t N>
-static inline std::array<int, N> zero_array ()
-{
-    std::array<int, N> result;
-    result.fill (0);
-    return result;
-}
-
-static inline std::array<int, 1> make_array (int size0)
-{
-    std::array<int, 1> result;
-    result[0] = size0;
-    return result;
-}
-
-static inline std::array<int, 2> make_array (int size0, int size1)
-{
-    std::array<int, 2> result;
-    result[0] = size0;
-    result[1] = size1;
-    return result;
-}
-
-static inline std::array<int, 3> make_array (int size0, int size1, int size2)
-{
-    std::array<int, 3> result;
-    result[0] = size0;
-    result[1] = size1;
-    result[2] = size2;
-    return result;
-}
-
-template <size_t N>
-static inline std::array<int, N> make_stride (const std::array<int, N> &size)
-{
-    std::array<int, N> stride;
-
-    stride[N - 1] = 1;
-    for (int i = (int)N - 2; i >= 0; i--)
-    {
-        stride[i] = stride[i + 1] * size[i + 1];
-    }
-
-    return stride;
-}
-
-/// Class to represent NDArrays, row major order, continuous memory
-template <typename T, size_t Dim>
-class BrainFlowArray
-{
-
-private:
-    int length;
-    std::array<int, Dim> size;
-    std::array<int, Dim> stride;
-    T *origin;
-
-public:
-    friend std::ostream &operator<<<> (std::ostream &out, const BrainFlowArray<T, Dim> &array);
-
-    BrainFlowArray ()
-        : length (0)
-        , size (zero_array<Dim> ())
-        , stride (make_stride (zero_array<Dim> ()))
-        , origin (nullptr)
-    {
-    }
-
-    ~BrainFlowArray ()
-    {
-        if (origin != nullptr)
-        {
-            delete[] origin;
-        }
-    }
-
-    BrainFlowArray (const std::array<int, Dim> &size)
-        : length (product (size)), size (size), stride (make_stride (size)), origin (nullptr)
-    {
-        origin = new T[product (size)];
-        memset (origin, 0, sizeof (T) * product (size));
-    }
-
-    explicit BrainFlowArray (int size0)
-        : length (size0)
-        , size (make_array (size0))
-        , stride (make_stride<1> (make_array (size0)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 1, "This function is only for BrainFlowArray<T, 1>");
-        origin = new T[size0];
-        memset (origin, 0, sizeof (T) * size0);
-    }
-
-    BrainFlowArray (int size0, int size1)
-        : length (size0 * size1)
-        , size (make_array (size0, size1))
-        , stride (make_stride<2> (make_array (size0, size1)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 2, "This function is only for BrainFlowArray<T, 2>");
-        origin = new T[length];
-        memset (origin, 0, sizeof (T) * length);
-    }
-
-    BrainFlowArray (int size0, int size1, int size2)
-        : length (size0 * size1 * size2)
-        , size (make_array (size0, size1, size2))
-        , stride (make_stride<3> (make_array (size0, size1, size2)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 3, "This function is only for BrainFlowArray<T, 3>");
-        origin = new T[length];
-        memset (origin, 0, sizeof (T) * length);
-    }
-
-    BrainFlowArray (T *ptr, int size0)
-        : length (size0)
-        , size (make_array (size0))
-        , stride (make_stride<1> (make_array (size0)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 1, "This function is only for BrainFlowArray<T, 1>");
-        origin = new T[size0];
-        memcpy (origin, ptr, size0 * sizeof (T));
-    }
-
-    BrainFlowArray (T *ptr, int size0, int size1)
-        : length (size0 * size1)
-        , size (make_array (size0, size1))
-        , stride (make_stride<2> (make_array (size0, size1)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 2, "This function is only for BrainFlowArray<T, 2>");
-        origin = new T[size0 * size1];
-        memcpy (origin, ptr, (long)size0 * size1 * sizeof (T));
-    }
-
-    BrainFlowArray (T *ptr, int size0, int size1, int size2)
-        : length (size0 * size1 * size2)
-        , size (make_array (size0, size1, size2))
-        , stride (make_stride<3> (make_array (size0, size1, size2)))
-        , origin (nullptr)
-    {
-        static_assert (Dim == 3, "This function is only for BrainFlowArray<T, 3>");
-        origin = new T[size0 * size1 * size2];
-        memcpy (origin, ptr, size0 * size1 * size2 * sizeof (T));
-    }
-
-    BrainFlowArray (const BrainFlowArray &other)
-        : length (other.length), size (other.size), stride (other.stride), origin (nullptr)
-    {
-        origin = new T[other.length];
-        memcpy (origin, other.origin, sizeof (T) * other.length);
-    }
-
-    const BrainFlowArray &operator= (const BrainFlowArray &other)
-    {
-        length = other.length;
-        size = other.size;
-        stride = other.stride;
-        origin = new T[other.length];
-        memcpy (origin, other.origin, sizeof (T) * other.length);
-
-        return *this;
-    }
-
-    BrainFlowArray (BrainFlowArray &&other)
-        : length (other.length)
-        , size (std::move (other.size))
-        , stride (std::move (other.stride))
-        , origin (nullptr)
-    {
-        origin = other.origin;
-        other.origin = nullptr;
-        other.length = 0;
-        other.size = zero_array<Dim> ();
-    }
-
-    const BrainFlowArray &operator= (BrainFlowArray &&other)
-    {
-        length = other.length;
-        size = std::move (other.size);
-        stride = std::move (other.stride);
-        if (origin != nullptr)
-        {
-            delete[] origin;
-        }
-        origin = other.origin;
-        other.origin = nullptr;
-        other.length = 0;
-        other.size = zero_array<Dim> ();
-        return *this;
-    }
-
-    /// get size of data type
-    int get_item_size () const
-    {
-        return sizeof (T);
-    }
-
-    /// get total length
-    int get_length () const
-    {
-        return length;
-    }
-
-    /// get ndims
-    int get_ndims () const
-    {
-        return Dim;
-    }
-
-    /// get dims size
-    const std::array<int, Dim> &get_sizes () const
-    {
-        return size;
-    }
-
-    /// get size in dim
-    int get_size (int dim) const
-    {
-        if ((dim < 0) || (dim >= Dim))
-        {
-            throw BrainFlowException (
-                "invalid dim argument", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return size[dim];
-    }
-
-    const std::array<int, Dim> &get_strides () const
-    {
-        return stride;
-    }
-
-    int get_stride (int dim) const
-    {
-        return stride[dim];
-    }
-
-    /// get raw pointer
-    T *get_raw_ptr ()
-    {
-        return origin;
-    }
-
-    /// get raw pointer
-    const T *get_raw_ptr () const
-    {
-        return origin;
-    }
-
-    operator T * ()
-    {
-        return get_raw_ptr ();
-    }
-
-    operator const T * () const
-    {
-        return get_raw_ptr ();
-    }
-
-    /// access element at index
-    T &at (int index0)
-    {
-        int idx = index0 * get_stride (0);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    const T &at (int index0) const
-    {
-        int idx = index0 * get_stride (0);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    T &operator() (int index0)
-    {
-        return at (index0);
-    }
-
-    /// access element at index
-    const T &operator() (int index0) const
-    {
-        return at (index0);
-    }
-
-    /// access element at index
-    T &operator[] (int index0)
-    {
-        return origin[index0];
-    }
-
-    /// access element at index
-    const T &operator[] (int index0) const
-    {
-        return origin[index0];
-    }
-
-    /// access element at index
-    T &at (int index0, int index1)
-    {
-        static_assert (Dim >= 2, "BrainFlowArray dimension bounds error");
-        int idx = index0 * get_stride (0) + index1 * get_stride (1);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    const T &at (int index0, int index1) const
-    {
-        static_assert (Dim >= 2, "BrainFlowArray dimension bounds error");
-        int idx = index0 * get_stride (0) + index1 * get_stride (1);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    T &operator() (int index0, int index1)
-    {
-        return at (index0, index1);
-    }
-
-    /// access element at index
-    const T &operator() (int index0, int index1) const
-    {
-        return at (index0, index1);
-    }
-
-    /// access element at index
-    T &at (int index0, int index1, int index2)
-    {
-        static_assert (Dim >= 3, "BrainFlowArray dimension bounds error");
-        int idx = index0 * get_stride (0) + index1 * get_stride (1) + index2 * get_stride (2);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    const T &at (int index0, int index1, int index2) const
-    {
-        static_assert (Dim >= 3, "BrainFlowArray dimension bounds error");
-        int idx = index0 * get_stride (0) + index1 * get_stride (1) + index2 * get_stride (2);
-        if (idx >= length)
-        {
-            throw BrainFlowException (
-                "out of range", (int)BrainFlowExitCodes::INVALID_ARGUMENTS_ERROR);
-        }
-        return origin[idx];
-    }
-
-    /// access element at index
-    T &operator() (int index0, int index1, int index2)
-    {
-        return at (index0, index1, index2);
-    }
-
-    /// access element at index
-    const T &operator() (int index0, int index1, int index2) const
-    {
-        return at (index0, index1, index2);
-    }
-
-    /// check if array is empty
-    bool empty () const
-    {
-        return get_raw_ptr () == nullptr || get_length () == 0;
-    }
-
-    /// use it to get pointer to row in matrix or to get pointer to matrix from 3d array
-    T *get_address (int index0)
-    {
-        return &origin[index0 * get_stride (0)];
-    }
-
-    /// use it to get pointer to row in 3d array
-    T *get_address (int index0, int index1)
-    {
-        static_assert (Dim >= 2, "Dim should be >= 2");
-        return &origin[index0 * get_stride (0) + index1 * get_stride (1)];
-    }
-
-    /// use it to get pointer to row in matrix or to get pointer to matrix from 3d array
-    const T *get_address (int index0) const
-    {
-        return &origin[index0 * get_stride (0)];
-    }
-
-    /// use it to get pointer to row in 3d array
-    const T *get_address (int index0, int index1) const
-    {
-        static_assert (Dim >= 2, "Dim should be >= 2");
-        return &origin[index0 * get_stride (0) + index1 * get_stride (1)];
-    }
-
-    /// fill already preallocated buffer
-    void fill (T *ptr, int size)
-    {
-        memcpy (origin, ptr, sizeof (T) * size);
-    }
-};
-
-template <typename T, size_t Dim>
-std::ostream &operator<< (std::ostream &os, const BrainFlowArray<T, Dim> &array)
-{
-    os << "Strides:" << std::endl;
-    std::array<int, Dim> strides = array.get_strides ();
-    for (int i = 0; i < Dim; i++)
-    {
-        os << strides[i] << " ";
-    }
-    os << std::endl << "Sizes:" << std::endl;
-    std::array<int, Dim> sizes = array.get_sizes ();
-    for (int i = 0; i < Dim; i++)
-    {
-        os << sizes[i] << " ";
-    }
-    os << std::endl;
-
-    const T *raw_ptr = array.get_raw_ptr ();
-    if (Dim == 2)
-    {
-        for (int i = 0; i < sizes[0]; i++)
-        {
-            for (int j = 0; j < std::min<int> (sizes[1], 10); j++)
-            {
-                int idx = i * strides[0] + j * strides[1];
-                os << std::to_string (raw_ptr[idx]) << " ";
-            }
-            os << std::endl;
-        }
-        os << std::endl;
-    }
-    else
-    {
-        int len = array.get_length ();
-        for (int i = 0; i < std::min<int> (len, 10); i++)
-        {
-            os << std::to_string (raw_ptr[i]) << " ";
-        }
-        os << std::endl;
-    }
-    return os;
-}
diff --git a/app/src/main/jniLibs/x86_64/install/inc/brainflow_constants.h b/app/src/main/jniLibs/x86_64/install/inc/brainflow_constants.h
deleted file mode 100644
index 55581eaed18b8a227431728fa8e3a2616b45170d..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86_64/install/inc/brainflow_constants.h
+++ /dev/null
@@ -1,155 +0,0 @@
-#pragma once
-
-enum class BrainFlowExitCodes : int
-{
-    STATUS_OK = 0,
-    PORT_ALREADY_OPEN_ERROR = 1,
-    UNABLE_TO_OPEN_PORT_ERROR = 2,
-    SET_PORT_ERROR = 3,
-    BOARD_WRITE_ERROR = 4,
-    INCOMMING_MSG_ERROR = 5,
-    INITIAL_MSG_ERROR = 6,
-    BOARD_NOT_READY_ERROR = 7,
-    STREAM_ALREADY_RUN_ERROR = 8,
-    INVALID_BUFFER_SIZE_ERROR = 9,
-    STREAM_THREAD_ERROR = 10,
-    STREAM_THREAD_IS_NOT_RUNNING = 11,
-    EMPTY_BUFFER_ERROR = 12,
-    INVALID_ARGUMENTS_ERROR = 13,
-    UNSUPPORTED_BOARD_ERROR = 14,
-    BOARD_NOT_CREATED_ERROR = 15,
-    ANOTHER_BOARD_IS_CREATED_ERROR = 16,
-    GENERAL_ERROR = 17,
-    SYNC_TIMEOUT_ERROR = 18,
-    JSON_NOT_FOUND_ERROR = 19,
-    NO_SUCH_DATA_IN_JSON_ERROR = 20,
-    CLASSIFIER_IS_NOT_PREPARED_ERROR = 21,
-    ANOTHER_CLASSIFIER_IS_PREPARED_ERROR = 22,
-    UNSUPPORTED_CLASSIFIER_AND_METRIC_COMBINATION_ERROR = 23
-};
-
-enum class BoardIds : int
-{
-    PLAYBACK_FILE_BOARD = -3,
-    STREAMING_BOARD = -2,
-    SYNTHETIC_BOARD = -1,
-    CYTON_BOARD = 0,
-    GANGLION_BOARD = 1,
-    CYTON_DAISY_BOARD = 2,
-    GALEA_BOARD = 3,
-    GANGLION_WIFI_BOARD = 4,
-    CYTON_WIFI_BOARD = 5,
-    CYTON_DAISY_WIFI_BOARD = 6,
-    BRAINBIT_BOARD = 7,
-    UNICORN_BOARD = 8,
-    CALLIBRI_EEG_BOARD = 9,
-    CALLIBRI_EMG_BOARD = 10,
-    CALLIBRI_ECG_BOARD = 11,
-    FASCIA_BOARD = 12,
-    NOTION_1_BOARD = 13,
-    NOTION_2_BOARD = 14,
-    IRONBCI_BOARD = 15,
-    GFORCE_PRO_BOARD = 16,
-    FREEEEG32_BOARD = 17,
-    BRAINBIT_BLED_BOARD = 18,
-    GFORCE_DUAL_BOARD = 19,
-    GALEA_SERIAL_BOARD = 20,
-    MUSE_S_BLED_BOARD = 21,
-    MUSE_2_BLED_BOARD = 22,
-    CROWN_BOARD = 23,
-    ANT_NEURO_EE_410_BOARD = 24,
-    ANT_NEURO_EE_411_BOARD = 25,
-    ANT_NEURO_EE_430_BOARD = 26,
-    ANT_NEURO_EE_211_BOARD = 27,
-    ANT_NEURO_EE_212_BOARD = 28,
-    ANT_NEURO_EE_213_BOARD = 29,
-    ANT_NEURO_EE_214_BOARD = 30,
-    ANT_NEURO_EE_215_BOARD = 31,
-    ANT_NEURO_EE_221_BOARD = 32,
-    ANT_NEURO_EE_222_BOARD = 33,
-    ANT_NEURO_EE_223_BOARD = 34,
-    ANT_NEURO_EE_224_BOARD = 35,
-    ANT_NEURO_EE_225_BOARD = 36,
-    ENOPHONE_BOARD = 37,
-    MUSE_2_BOARD = 38,
-    MUSE_S_BOARD = 39,
-    BRAINALIVE_BOARD = 40,
-    MUSE_2016_BOARD = 41,
-    MUSE_2016_BLED_BOARD = 42,
-    PIEEG_BOARD = 43,
-    MINDROVE_WIFI_BOARD = 44,
-    MINDROVE_BLUETOOTH_BOARD = 45,
-    // use it to iterate
-    FIRST = PLAYBACK_FILE_BOARD,
-    LAST = PIEEG_BOARD
-};
-
-enum class IpProtocolType : int
-{
-    NONE = 0,
-    UDP = 1,
-    TCP = 2
-};
-
-enum class FilterTypes : int
-{
-    BUTTERWORTH = 0,
-    CHEBYSHEV_TYPE_1 = 1,
-    BESSEL = 2
-};
-
-enum class AggOperations : int
-{
-    MEAN = 0,
-    MEDIAN = 1,
-    EACH = 2
-};
-
-enum class WindowFunctions : int
-{
-    NO_WINDOW = 0,
-    HANNING = 1,
-    HAMMING = 2,
-    BLACKMAN_HARRIS = 3
-};
-
-enum class DetrendOperations : int
-{
-    NONE = 0,
-    CONSTANT = 1,
-    LINEAR = 2
-};
-
-enum class BrainFlowMetrics : int
-{
-    RELAXATION = 0,
-    CONCENTRATION = 1,
-    USER_DEFINED = 2
-};
-
-enum class BrainFlowClassifiers : int
-{
-    REGRESSION = 0,
-    KNN = 1,
-    SVM = 2,
-    LDA = 3,
-    DYN_LIB_CLASSIFIER = 4
-};
-
-/// LogLevels enum to store all possible log levels
-enum class LogLevels : int
-{
-    LEVEL_TRACE = 0,    /// TRACE
-    LEVEL_DEBUG = 1,    /// DEBUG
-    LEVEL_INFO = 2,     /// INFO
-    LEVEL_WARN = 3,     /// WARN
-    LEVEL_ERROR = 4,    /// ERROR
-    LEVEL_CRITICAL = 5, /// CRITICAL
-    LEVEL_OFF = 6       // OFF
-};
-
-enum class NoiseTypes : int
-{
-    FIFTY = 0,
-    SIXTY = 1
-};
diff --git a/app/src/main/jniLibs/x86_64/install/inc/brainflow_exception.h b/app/src/main/jniLibs/x86_64/install/inc/brainflow_exception.h
deleted file mode 100644
index 1c4e13a605d6580e2555d74557cb865e54db877d..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86_64/install/inc/brainflow_exception.h
+++ /dev/null
@@ -1,34 +0,0 @@
-#ifndef BRAINFLOW_EXCEPTION
-#define BRAINFLOW_EXCEPTION
-
-#include <exception>
-#include <string>
-
-/// BrainFlowException class to notify about errors
-class BrainFlowException : public std::exception
-{
-
-public:
-    /// exit code returned from low level API
-    int exit_code;
-
-    explicit BrainFlowException (const char *msg, int exit_code) : std::exception ()
-    {
-        msg_ = std::string (msg) + std::to_string (exit_code);
-        this->exit_code = exit_code;
-    }
-
-    virtual ~BrainFlowException () throw ()
-    {
-    }
-
-    virtual const char *what () const throw ()
-    {
-        return msg_.c_str ();
-    }
-
-protected:
-    std::string msg_;
-};
-
-#endif
diff --git a/app/src/main/jniLibs/x86_64/install/inc/brainflow_input_params.h b/app/src/main/jniLibs/x86_64/install/inc/brainflow_input_params.h
deleted file mode 100644
index f2b0a8a70b0835ce17eb06084664123e96eebedb..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86_64/install/inc/brainflow_input_params.h
+++ /dev/null
@@ -1,55 +0,0 @@
-#pragma once
-
-#include <string>
-#include <tuple>
-
-// we pass this structure from user API as a json string
-struct BrainFlowInputParams
-{
-    std::string serial_port;
-    std::string mac_address;
-    std::string ip_address;
-    int ip_port;
-    int ip_protocol;
-    std::string other_info;
-    int timeout;
-    std::string serial_number;
-    std::string file;
-
-    BrainFlowInputParams ()
-    {
-        serial_port = "";
-        mac_address = "";
-        ip_address = "";
-        ip_port = 0;
-        ip_protocol = 0;
-        other_info = "";
-        timeout = 0;
-        serial_number = "";
-        file = "";
-    }
-
-    // default copy constructor and assignment operator are ok, need less operator to use in map
-    bool operator< (const struct BrainFlowInputParams &other) const
-    {
-        return std::tie (serial_port, mac_address, ip_address, ip_port, ip_protocol, other_info,
-                   timeout, serial_number, file) <
-            std::tie (other.serial_port, other.mac_address, other.ip_address, other.ip_port,
-                other.ip_protocol, other.other_info, timeout, serial_number, file);
-    }
-
-    bool operator> (const struct BrainFlowInputParams &other) const
-    {
-        return (!(*this < other)) && ((*this != other));
-    }
-
-    bool operator== (const struct BrainFlowInputParams &other) const
-    {
-        return (!(*this < other)) && (!(other < *this));
-    }
-
-    bool operator!= (const struct BrainFlowInputParams &other) const
-    {
-        return !(*this == other);
-    }
-};
diff --git a/app/src/main/jniLibs/x86_64/install/inc/brainflow_model_params.h b/app/src/main/jniLibs/x86_64/install/inc/brainflow_model_params.h
deleted file mode 100644
index 8584229e47d551b888267d8ab28387e429e85a96..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86_64/install/inc/brainflow_model_params.h
+++ /dev/null
@@ -1,29 +0,0 @@
-#pragma once
-
-#include <string>
-#include <tuple>
-
-
-// we pass this structure from user API as a json string
-struct BrainFlowModelParams
-{
-    int metric;
-    int classifier;
-    std::string file;
-    std::string other_info;
-
-    BrainFlowModelParams (int metric, int classifier)
-    {
-        this->metric = metric;
-        this->classifier = classifier;
-        file = "";
-        other_info = "";
-    }
-
-    // default copy constructor and assignment operator are ok, need less operator to use in map
-    bool operator< (const struct BrainFlowModelParams &other) const
-    {
-        return std::tie (metric, classifier, file, other_info) <
-            std::tie (other.metric, other.classifier, other.file, other.other_info);
-    }
-};
diff --git a/app/src/main/jniLibs/x86_64/install/inc/data_filter.h b/app/src/main/jniLibs/x86_64/install/inc/data_filter.h
deleted file mode 100644
index 1248de410b37035b42195824c2eccdaefc853538..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86_64/install/inc/data_filter.h
+++ /dev/null
@@ -1,157 +0,0 @@
-#pragma once
-
-#include <complex>
-#include <utility>
-#include <vector>
-// include it here to allow user include only this single file
-#include "brainflow_array.h"
-#include "brainflow_constants.h"
-#include "brainflow_exception.h"
-#include "data_handler.h"
-
-
-/// DataFilter class to perform signal processing
-class DataFilter
-{
-public:
-    /// enable Data logger with LEVEL_INFO
-    static void enable_data_logger ();
-    /// disable Data loggers
-    static void disable_data_logger ();
-    /// enable Data logger with LEVEL_TRACE
-    static void enable_dev_data_logger ();
-    /// set log level
-    static void set_log_level (int log_level);
-    /// set log file
-    static void set_log_file (std::string log_file);
-
-    /// perform low pass filter in-place
-    static void perform_lowpass (double *data, int data_len, int sampling_rate, double cutoff,
-        int order, int filter_type, double ripple);
-    /// perform high pass filter in-place
-    static void perform_highpass (double *data, int data_len, int sampling_rate, double cutoff,
-        int order, int filter_type, double ripple);
-    /// perform bandpass filter in-place
-    static void perform_bandpass (double *data, int data_len, int sampling_rate, double center_freq,
-        double band_width, int order, int filter_type, double ripple);
-    /// perform bandstop filter in-place
-    static void perform_bandstop (double *data, int data_len, int sampling_rate, double center_freq,
-        double band_width, int order, int filter_type, double ripple);
-    /// apply notch filter to remove env noise
-    static void remove_environmental_noise (
-        double *data, int data_len, int sampling_rate, int noise_type);
-    /// perform moving average or moving median filter in-place
-    static void perform_rolling_filter (double *data, int data_len, int period, int agg_operation);
-    /// perform data downsampling, it just aggregates several data points
-    static double *perform_downsampling (
-        double *data, int data_len, int period, int agg_operation, int *filtered_size);
-    // clang-format off
-    /**
-     * perform wavelet transform
-     * @param data input array, any size
-     * @param data_len length of input array
-     * @param wavelet supported vals:
-     *              db1..db15,haar,sym2..sym10,coif1..coif5,bior1.1,bior1.3,bior1.5,bior2.2,bior2.4,bior2.6,bior2.8,bior3.1,bior3.3,bior3.5
-     *              ,bior3.7,bior3.9,bior4.4,bior5.5,bior6.8
-     * @param decomposition_level level of decomposition in wavelet transform
-     * @return std::pair of wavelet coeffs array in format [A(J) D(J) D(J-1) ..... D(1)] where J is
-     *              decomposition level A - app coeffs, D - detailed coeffs, and array of lengths for each block
-     *              in wavelet coeffs array, length of this array is decomposition_level + 1
-     */
-    static std::pair<double *, int *> perform_wavelet_transform (
-        double *data, int data_len, std::string wavelet, int decomposition_level);
-    // clang-format on
-    /// performs inverse wavelet transform
-    static double *perform_inverse_wavelet_transform (std::pair<double *, int *> wavelet_output,
-        int original_data_len, std::string wavelet, int decomposition_level);
-    /// perform wavelet denoising
-    static void perform_wavelet_denoising (
-        double *data, int data_len, std::string wavelet, int decomposition_level);
-    // clang-format off
-    /**
-    * calculate filters and the corresponding eigenvalues using the Common Spatial Patterns
-    * @param data [n_epochs x n_channels x n_times]-shaped 3D array of data for two classes
-    * @param labels n_epochs-length 1D array of zeros and ones that assigns class labels for each epoch. Zero corresponds to the first class
-    * @param n_epochs the total number of epochs
-    * @param n_channels the number of EEG channels
-    * @param n_times the number of samples (observations) for a single epoch for a single channel 
-    * @return pair of two arrays. The first [n_channel x n_channel]-shaped 2D array represents filters. The second n-channel length 1D array represents eigenvalues
-    */
-    static std::pair<BrainFlowArray<double, 2>, BrainFlowArray<double, 1>> get_csp (
-        const BrainFlowArray<double, 3> &data, const BrainFlowArray<double,1> &labels);
-    // clang-format on
-    /// perform data windowing
-    static double *get_window (int window_function, int window_len);
-    /**
-     * perform direct fft
-     * @param data input array
-     * @param data_len must be power of 2
-     * @param window window function
-     * @return complex array with size data_len / 2 + 1, it holds only positive im values
-     */
-    static std::complex<double> *perform_fft (double *data, int data_len, int window);
-    /**
-     * perform inverse fft
-     * @param data complex array from perform_fft
-     * @param data_len len of original array, must be power of 2
-     * @return restored data
-     */
-    static double *perform_ifft (std::complex<double> *data, int data_len);
-    /**
-     * calculate nearest power of 2
-     * @param value input value
-     * @return nearest power of 2
-     */
-    static int get_nearest_power_of_two (int value);
-    /**
-     * calculate PSD
-     * @param data input array
-     * @param data_len must be power of 2
-     * @param sampling_rate sampling rate
-     * @param window window function
-     * @return pair of amplitude and freq arrays of size data_len / 2 + 1
-     */
-    static std::pair<double *, double *> get_psd (
-        double *data, int data_len, int sampling_rate, int window);
-    /**
-     * subtract trend from data
-     * @param data input array
-     * @param data_len
-     * @param detrend_operation use DetrendOperations enum
-     */
-    static void detrend (double *data, int data_len, int detrend_operation);
-    static std::pair<double *, double *> get_psd_welch (
-        double *data, int data_len, int nfft, int overlap, int sampling_rate, int window);
-    /**
-     * calculate band power
-     * @param psd psd calculated using get_psd
-     * @param data_len len of ampl and freq arrays: N / 2 + 1 where N is FFT size
-     * @param freq_start lowest frequency
-     * @param freq_end highest frequency
-     * @return band power
-     */
-    static double get_band_power (
-        std::pair<double *, double *> psd, int data_len, double freq_start, double freq_end);
-    /**
-     * calculate avg and stddev of BandPowers across all channels
-     * @param data input 2d array
-     * @param cols number of cols in 2d array - number of datapoints
-     * @param channels vector of rows - eeg channels which should be used
-     * @param sampling_rate sampling rate
-     * @param apply_filters set to true to apply filters before band power calculations
-     * @return pair of double arrays of size 5, first of them - avg band powers, second stddev
-     */
-    static std::pair<double *, double *> get_avg_band_powers (const BrainFlowArray<double, 2> &data,
-        std::vector<int> channels, int sampling_rate, bool apply_filters);
-
-    /// write file, in file data will be transposed
-    static void write_file (
-        const BrainFlowArray<double, 2> &data, std::string file_name, std::string file_mode);
-    /// read data from file, data will be transposed to original format
-    static BrainFlowArray<double, 2> read_file (std::string file_name);
-    /// calc stddev
-    static double calc_stddev (double *data, int start_pos, int end_pos);
-
-    /// get brainflow version
-    static std::string get_version ();
-};
diff --git a/app/src/main/jniLibs/x86_64/install/inc/data_handler.h b/app/src/main/jniLibs/x86_64/install/inc/data_handler.h
deleted file mode 100644
index 354798f44c5cc02841e0c1c67ae0fcaec4796e9f..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86_64/install/inc/data_handler.h
+++ /dev/null
@@ -1,77 +0,0 @@
-#pragma once
-
-#include "shared_export.h"
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-    // signal processing methods
-    // ripple param is used only for chebyshev filter
-    SHARED_EXPORT int CALLING_CONVENTION perform_lowpass (double *data, int data_len,
-        int sampling_rate, double cutoff, int order, int filter_type, double ripple);
-    SHARED_EXPORT int CALLING_CONVENTION perform_highpass (double *data, int data_len,
-        int sampling_rate, double cutoff, int order, int filter_type, double ripple);
-    SHARED_EXPORT int CALLING_CONVENTION perform_bandpass (double *data, int data_len,
-        int sampling_rate, double center_freq, double band_width, int order, int filter_type,
-        double ripple);
-    SHARED_EXPORT int CALLING_CONVENTION perform_bandstop (double *data, int data_len,
-        int sampling_rate, double center_freq, double band_width, int order, int filter_type,
-        double ripple);
-    SHARED_EXPORT int CALLING_CONVENTION remove_environmental_noise (
-        double *data, int data_len, int sampling_rate, int noise_type);
-
-    SHARED_EXPORT int CALLING_CONVENTION perform_rolling_filter (
-        double *data, int data_len, int period, int agg_operation);
-
-    SHARED_EXPORT int CALLING_CONVENTION perform_downsampling (
-        double *data, int data_len, int period, int agg_operation, double *output_data);
-
-    SHARED_EXPORT int CALLING_CONVENTION perform_wavelet_transform (double *data, int data_len,
-        const char *wavelet, int decomposition_level, double *output_data,
-        int *decomposition_lengths);
-    SHARED_EXPORT int CALLING_CONVENTION perform_inverse_wavelet_transform (double *wavelet_coeffs,
-        int original_data_len, const char *wavelet, int decomposition_level,
-        int *decomposition_lengths, double *output_data);
-    SHARED_EXPORT int CALLING_CONVENTION perform_wavelet_denoising (
-        double *data, int data_len, const char *wavelet, int decomposition_level);
-    SHARED_EXPORT int CALLING_CONVENTION get_csp (const double *data, const double *labels,
-        int n_epochs, int n_channels, int n_times, double *output_w, double *output_d);
-    SHARED_EXPORT int CALLING_CONVENTION get_window (
-        int window_function, int window_len, double *output_window);
-    SHARED_EXPORT int CALLING_CONVENTION perform_fft (
-        double *data, int data_len, int window_function, double *output_re, double *output_im);
-    SHARED_EXPORT int CALLING_CONVENTION perform_ifft (
-        double *input_re, double *input_im, int data_len, double *restored_data);
-    SHARED_EXPORT int CALLING_CONVENTION get_nearest_power_of_two (int value, int *output);
-    SHARED_EXPORT int CALLING_CONVENTION get_psd (double *data, int data_len, int sampling_rate,
-        int window_function, double *output_ampl, double *output_freq);
-    SHARED_EXPORT int CALLING_CONVENTION detrend (
-        double *data, int data_len, int detrend_operation);
-    SHARED_EXPORT int CALLING_CONVENTION calc_stddev (
-        double *data, int start_pos, int end_pos, double *output);
-    SHARED_EXPORT int CALLING_CONVENTION get_psd_welch (double *data, int data_len, int nfft,
-        int overlap, int sampling_rate, int window_function, double *output_ampl,
-        double *output_freq);
-    SHARED_EXPORT int CALLING_CONVENTION get_band_power (double *ampl, double *freq, int data_len,
-        double freq_start, double freq_end, double *band_power);
-
-    SHARED_EXPORT int CALLING_CONVENTION get_avg_band_powers (double *raw_data, int rows, int cols,
-        int sampling_rate, int apply_filters, double *avg_band_powers, double *stddev_band_powers);
-    // logging methods
-    SHARED_EXPORT int CALLING_CONVENTION set_log_level_data_handler (int log_level);
-    SHARED_EXPORT int CALLING_CONVENTION set_log_file_data_handler (const char *log_file);
-    // file operations
-    SHARED_EXPORT int CALLING_CONVENTION write_file (const double *data, int num_rows, int num_cols,
-        const char *file_name, const char *file_mode);
-    SHARED_EXPORT int CALLING_CONVENTION read_file (
-        double *data, int *num_rows, int *num_cols, const char *file_name, int num_elements);
-    SHARED_EXPORT int CALLING_CONVENTION get_num_elements_in_file (
-        const char *file_name, int *num_elements); // its an internal method for bindings its not
-                                                   // available via high level api
-
-    SHARED_EXPORT int CALLING_CONVENTION get_version_data_handler (
-        char *version, int *num_chars, int max_chars);
-#ifdef __cplusplus
-}
-#endif
diff --git a/app/src/main/jniLibs/x86_64/install/inc/json.hpp b/app/src/main/jniLibs/x86_64/install/inc/json.hpp
deleted file mode 100644
index 7a1aacb550b793b2f439d93847958ef6f2f49d00..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86_64/install/inc/json.hpp
+++ /dev/null
@@ -1,24659 +0,0 @@
-/*
-    __ _____ _____ _____
- __|  |   __|     |   | |  JSON for Modern C++
-|  |  |__   |  |  | | | |  version 3.7.3
-|_____|_____|_____|_|___|  https://github.com/nlohmann/json
-
-Licensed under the MIT License <http://opensource.org/licenses/MIT>.
-SPDX-License-Identifier: MIT
-Copyright (c) 2013-2019 Niels Lohmann <http://nlohmann.me>.
-
-Permission is hereby  granted, free of charge, to any  person obtaining a copy
-of this software and associated  documentation files (the "Software"), to deal
-in the Software  without restriction, including without  limitation the rights
-to  use, copy,  modify, merge,  publish, distribute,  sublicense, and/or  sell
-copies  of  the Software,  and  to  permit persons  to  whom  the Software  is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE  IS PROVIDED "AS  IS", WITHOUT WARRANTY  OF ANY KIND,  EXPRESS OR
-IMPLIED,  INCLUDING BUT  NOT  LIMITED TO  THE  WARRANTIES OF  MERCHANTABILITY,
-FITNESS FOR  A PARTICULAR PURPOSE AND  NONINFRINGEMENT. IN NO EVENT  SHALL THE
-AUTHORS  OR COPYRIGHT  HOLDERS  BE  LIABLE FOR  ANY  CLAIM,  DAMAGES OR  OTHER
-LIABILITY, WHETHER IN AN ACTION OF  CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE  OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-*/
-
-#ifndef INCLUDE_NLOHMANN_JSON_HPP_
-#define INCLUDE_NLOHMANN_JSON_HPP_
-
-#define NLOHMANN_JSON_VERSION_MAJOR 3
-#define NLOHMANN_JSON_VERSION_MINOR 7
-#define NLOHMANN_JSON_VERSION_PATCH 3
-
-#include <algorithm> // all_of, find, for_each
-#include <cassert> // assert
-#include <cstddef> // nullptr_t, ptrdiff_t, size_t
-#include <functional> // hash, less
-#include <initializer_list> // initializer_list
-#include <iosfwd> // istream, ostream
-#include <iterator> // random_access_iterator_tag
-#include <memory> // unique_ptr
-#include <numeric> // accumulate
-#include <string> // string, stoi, to_string
-#include <utility> // declval, forward, move, pair, swap
-#include <vector> // vector
-
-// #include <nlohmann/adl_serializer.hpp>
-
-
-#include <utility>
-
-// #include <nlohmann/detail/conversions/from_json.hpp>
-
-
-#include <algorithm> // transform
-#include <array> // array
-#include <forward_list> // forward_list
-#include <iterator> // inserter, front_inserter, end
-#include <map> // map
-#include <string> // string
-#include <tuple> // tuple, make_tuple
-#include <type_traits> // is_arithmetic, is_same, is_enum, underlying_type, is_convertible
-#include <unordered_map> // unordered_map
-#include <utility> // pair, declval
-#include <valarray> // valarray
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-
-// Header <ciso646> is removed in C++20.
-// See <https://github.com/nlohmann/json/issues/2089> for more information.
-
-#if __cplusplus <= 201703L
-    #include <ciso646> // and, not, or
-#endif
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-
-#include <exception> // exception
-#include <stdexcept> // runtime_error
-#include <string> // to_string
-
-// #include <nlohmann/detail/input/position_t.hpp>
-
-
-#include <cstddef> // size_t
-
-namespace nlohmann
-{
-namespace detail
-{
-/// struct to capture the start position of the current token
-struct position_t
-{
-    /// the total number of characters read
-    std::size_t chars_read_total = 0;
-    /// the number of characters read in the current line
-    std::size_t chars_read_current_line = 0;
-    /// the number of lines read
-    std::size_t lines_read = 0;
-
-    /// conversion to size_t to preserve SAX interface
-    constexpr operator size_t() const
-    {
-        return chars_read_total;
-    }
-};
-
-} // namespace detail
-} // namespace nlohmann
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-#include <utility> // pair
-// #include <nlohmann/thirdparty/hedley/hedley.hpp>
-/* Hedley - https://nemequ.github.io/hedley
- * Created by Evan Nemerson <evan@nemerson.com>
- *
- * To the extent possible under law, the author(s) have dedicated all
- * copyright and related and neighboring rights to this software to
- * the public domain worldwide. This software is distributed without
- * any warranty.
- *
- * For details, see <http://creativecommons.org/publicdomain/zero/1.0/>.
- * SPDX-License-Identifier: CC0-1.0
- */
-
-#if !defined(JSON_HEDLEY_VERSION) || (JSON_HEDLEY_VERSION < 13)
-#if defined(JSON_HEDLEY_VERSION)
-    #undef JSON_HEDLEY_VERSION
-#endif
-#define JSON_HEDLEY_VERSION 13
-
-#if defined(JSON_HEDLEY_STRINGIFY_EX)
-    #undef JSON_HEDLEY_STRINGIFY_EX
-#endif
-#define JSON_HEDLEY_STRINGIFY_EX(x) #x
-
-#if defined(JSON_HEDLEY_STRINGIFY)
-    #undef JSON_HEDLEY_STRINGIFY
-#endif
-#define JSON_HEDLEY_STRINGIFY(x) JSON_HEDLEY_STRINGIFY_EX(x)
-
-#if defined(JSON_HEDLEY_CONCAT_EX)
-    #undef JSON_HEDLEY_CONCAT_EX
-#endif
-#define JSON_HEDLEY_CONCAT_EX(a,b) a##b
-
-#if defined(JSON_HEDLEY_CONCAT)
-    #undef JSON_HEDLEY_CONCAT
-#endif
-#define JSON_HEDLEY_CONCAT(a,b) JSON_HEDLEY_CONCAT_EX(a,b)
-
-#if defined(JSON_HEDLEY_CONCAT3_EX)
-    #undef JSON_HEDLEY_CONCAT3_EX
-#endif
-#define JSON_HEDLEY_CONCAT3_EX(a,b,c) a##b##c
-
-#if defined(JSON_HEDLEY_CONCAT3)
-    #undef JSON_HEDLEY_CONCAT3
-#endif
-#define JSON_HEDLEY_CONCAT3(a,b,c) JSON_HEDLEY_CONCAT3_EX(a,b,c)
-
-#if defined(JSON_HEDLEY_VERSION_ENCODE)
-    #undef JSON_HEDLEY_VERSION_ENCODE
-#endif
-#define JSON_HEDLEY_VERSION_ENCODE(major,minor,revision) (((major) * 1000000) + ((minor) * 1000) + (revision))
-
-#if defined(JSON_HEDLEY_VERSION_DECODE_MAJOR)
-    #undef JSON_HEDLEY_VERSION_DECODE_MAJOR
-#endif
-#define JSON_HEDLEY_VERSION_DECODE_MAJOR(version) ((version) / 1000000)
-
-#if defined(JSON_HEDLEY_VERSION_DECODE_MINOR)
-    #undef JSON_HEDLEY_VERSION_DECODE_MINOR
-#endif
-#define JSON_HEDLEY_VERSION_DECODE_MINOR(version) (((version) % 1000000) / 1000)
-
-#if defined(JSON_HEDLEY_VERSION_DECODE_REVISION)
-    #undef JSON_HEDLEY_VERSION_DECODE_REVISION
-#endif
-#define JSON_HEDLEY_VERSION_DECODE_REVISION(version) ((version) % 1000)
-
-#if defined(JSON_HEDLEY_GNUC_VERSION)
-    #undef JSON_HEDLEY_GNUC_VERSION
-#endif
-#if defined(__GNUC__) && defined(__GNUC_PATCHLEVEL__)
-    #define JSON_HEDLEY_GNUC_VERSION JSON_HEDLEY_VERSION_ENCODE(__GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__)
-#elif defined(__GNUC__)
-    #define JSON_HEDLEY_GNUC_VERSION JSON_HEDLEY_VERSION_ENCODE(__GNUC__, __GNUC_MINOR__, 0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_VERSION_CHECK)
-    #undef JSON_HEDLEY_GNUC_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_GNUC_VERSION)
-    #define JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_GNUC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_MSVC_VERSION)
-    #undef JSON_HEDLEY_MSVC_VERSION
-#endif
-#if defined(_MSC_FULL_VER) && (_MSC_FULL_VER >= 140000000)
-    #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_FULL_VER / 10000000, (_MSC_FULL_VER % 10000000) / 100000, (_MSC_FULL_VER % 100000) / 100)
-#elif defined(_MSC_FULL_VER)
-    #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_FULL_VER / 1000000, (_MSC_FULL_VER % 1000000) / 10000, (_MSC_FULL_VER % 10000) / 10)
-#elif defined(_MSC_VER)
-    #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_VER / 100, _MSC_VER % 100, 0)
-#endif
-
-#if defined(JSON_HEDLEY_MSVC_VERSION_CHECK)
-    #undef JSON_HEDLEY_MSVC_VERSION_CHECK
-#endif
-#if !defined(_MSC_VER)
-    #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (0)
-#elif defined(_MSC_VER) && (_MSC_VER >= 1400)
-    #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_FULL_VER >= ((major * 10000000) + (minor * 100000) + (patch)))
-#elif defined(_MSC_VER) && (_MSC_VER >= 1200)
-    #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_FULL_VER >= ((major * 1000000) + (minor * 10000) + (patch)))
-#else
-    #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_VER >= ((major * 100) + (minor)))
-#endif
-
-#if defined(JSON_HEDLEY_INTEL_VERSION)
-    #undef JSON_HEDLEY_INTEL_VERSION
-#endif
-#if defined(__INTEL_COMPILER) && defined(__INTEL_COMPILER_UPDATE)
-    #define JSON_HEDLEY_INTEL_VERSION JSON_HEDLEY_VERSION_ENCODE(__INTEL_COMPILER / 100, __INTEL_COMPILER % 100, __INTEL_COMPILER_UPDATE)
-#elif defined(__INTEL_COMPILER)
-    #define JSON_HEDLEY_INTEL_VERSION JSON_HEDLEY_VERSION_ENCODE(__INTEL_COMPILER / 100, __INTEL_COMPILER % 100, 0)
-#endif
-
-#if defined(JSON_HEDLEY_INTEL_VERSION_CHECK)
-    #undef JSON_HEDLEY_INTEL_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_INTEL_VERSION)
-    #define JSON_HEDLEY_INTEL_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_INTEL_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_INTEL_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_PGI_VERSION)
-    #undef JSON_HEDLEY_PGI_VERSION
-#endif
-#if defined(__PGI) && defined(__PGIC__) && defined(__PGIC_MINOR__) && defined(__PGIC_PATCHLEVEL__)
-    #define JSON_HEDLEY_PGI_VERSION JSON_HEDLEY_VERSION_ENCODE(__PGIC__, __PGIC_MINOR__, __PGIC_PATCHLEVEL__)
-#endif
-
-#if defined(JSON_HEDLEY_PGI_VERSION_CHECK)
-    #undef JSON_HEDLEY_PGI_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_PGI_VERSION)
-    #define JSON_HEDLEY_PGI_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_PGI_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_PGI_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_SUNPRO_VERSION)
-    #undef JSON_HEDLEY_SUNPRO_VERSION
-#endif
-#if defined(__SUNPRO_C) && (__SUNPRO_C > 0x1000)
-    #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((((__SUNPRO_C >> 16) & 0xf) * 10) + ((__SUNPRO_C >> 12) & 0xf), (((__SUNPRO_C >> 8) & 0xf) * 10) + ((__SUNPRO_C >> 4) & 0xf), (__SUNPRO_C & 0xf) * 10)
-#elif defined(__SUNPRO_C)
-    #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((__SUNPRO_C >> 8) & 0xf, (__SUNPRO_C >> 4) & 0xf, (__SUNPRO_C) & 0xf)
-#elif defined(__SUNPRO_CC) && (__SUNPRO_CC > 0x1000)
-    #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((((__SUNPRO_CC >> 16) & 0xf) * 10) + ((__SUNPRO_CC >> 12) & 0xf), (((__SUNPRO_CC >> 8) & 0xf) * 10) + ((__SUNPRO_CC >> 4) & 0xf), (__SUNPRO_CC & 0xf) * 10)
-#elif defined(__SUNPRO_CC)
-    #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((__SUNPRO_CC >> 8) & 0xf, (__SUNPRO_CC >> 4) & 0xf, (__SUNPRO_CC) & 0xf)
-#endif
-
-#if defined(JSON_HEDLEY_SUNPRO_VERSION_CHECK)
-    #undef JSON_HEDLEY_SUNPRO_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_SUNPRO_VERSION)
-    #define JSON_HEDLEY_SUNPRO_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_SUNPRO_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_SUNPRO_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION)
-    #undef JSON_HEDLEY_EMSCRIPTEN_VERSION
-#endif
-#if defined(__EMSCRIPTEN__)
-    #define JSON_HEDLEY_EMSCRIPTEN_VERSION JSON_HEDLEY_VERSION_ENCODE(__EMSCRIPTEN_major__, __EMSCRIPTEN_minor__, __EMSCRIPTEN_tiny__)
-#endif
-
-#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK)
-    #undef JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION)
-    #define JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_EMSCRIPTEN_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_ARM_VERSION)
-    #undef JSON_HEDLEY_ARM_VERSION
-#endif
-#if defined(__CC_ARM) && defined(__ARMCOMPILER_VERSION)
-    #define JSON_HEDLEY_ARM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ARMCOMPILER_VERSION / 1000000, (__ARMCOMPILER_VERSION % 1000000) / 10000, (__ARMCOMPILER_VERSION % 10000) / 100)
-#elif defined(__CC_ARM) && defined(__ARMCC_VERSION)
-    #define JSON_HEDLEY_ARM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ARMCC_VERSION / 1000000, (__ARMCC_VERSION % 1000000) / 10000, (__ARMCC_VERSION % 10000) / 100)
-#endif
-
-#if defined(JSON_HEDLEY_ARM_VERSION_CHECK)
-    #undef JSON_HEDLEY_ARM_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_ARM_VERSION)
-    #define JSON_HEDLEY_ARM_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_ARM_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_ARM_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_IBM_VERSION)
-    #undef JSON_HEDLEY_IBM_VERSION
-#endif
-#if defined(__ibmxl__)
-    #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ibmxl_version__, __ibmxl_release__, __ibmxl_modification__)
-#elif defined(__xlC__) && defined(__xlC_ver__)
-    #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__xlC__ >> 8, __xlC__ & 0xff, (__xlC_ver__ >> 8) & 0xff)
-#elif defined(__xlC__)
-    #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__xlC__ >> 8, __xlC__ & 0xff, 0)
-#endif
-
-#if defined(JSON_HEDLEY_IBM_VERSION_CHECK)
-    #undef JSON_HEDLEY_IBM_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_IBM_VERSION)
-    #define JSON_HEDLEY_IBM_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_IBM_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_IBM_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_VERSION)
-    #undef JSON_HEDLEY_TI_VERSION
-#endif
-#if \
-    defined(__TI_COMPILER_VERSION__) && \
-    ( \
-      defined(__TMS470__) || defined(__TI_ARM__) || \
-      defined(__MSP430__) || \
-      defined(__TMS320C2000__) \
-    )
-#if (__TI_COMPILER_VERSION__ >= 16000000)
-    #define JSON_HEDLEY_TI_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-#endif
-
-#if defined(JSON_HEDLEY_TI_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_VERSION)
-    #define JSON_HEDLEY_TI_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL2000_VERSION)
-    #undef JSON_HEDLEY_TI_CL2000_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && defined(__TMS320C2000__)
-    #define JSON_HEDLEY_TI_CL2000_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL2000_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_CL2000_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_CL2000_VERSION)
-    #define JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL2000_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL430_VERSION)
-    #undef JSON_HEDLEY_TI_CL430_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && defined(__MSP430__)
-    #define JSON_HEDLEY_TI_CL430_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL430_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_CL430_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_CL430_VERSION)
-    #define JSON_HEDLEY_TI_CL430_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL430_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_CL430_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_ARMCL_VERSION)
-    #undef JSON_HEDLEY_TI_ARMCL_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && (defined(__TMS470__) || defined(__TI_ARM__))
-    #define JSON_HEDLEY_TI_ARMCL_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_ARMCL_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_ARMCL_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_ARMCL_VERSION)
-    #define JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_ARMCL_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL6X_VERSION)
-    #undef JSON_HEDLEY_TI_CL6X_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && defined(__TMS320C6X__)
-    #define JSON_HEDLEY_TI_CL6X_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL6X_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_CL6X_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_CL6X_VERSION)
-    #define JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL6X_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL7X_VERSION)
-    #undef JSON_HEDLEY_TI_CL7X_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && defined(__C7000__)
-    #define JSON_HEDLEY_TI_CL7X_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_CL7X_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_CL7X_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_CL7X_VERSION)
-    #define JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL7X_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TI_CLPRU_VERSION)
-    #undef JSON_HEDLEY_TI_CLPRU_VERSION
-#endif
-#if defined(__TI_COMPILER_VERSION__) && defined(__PRU__)
-    #define JSON_HEDLEY_TI_CLPRU_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000))
-#endif
-
-#if defined(JSON_HEDLEY_TI_CLPRU_VERSION_CHECK)
-    #undef JSON_HEDLEY_TI_CLPRU_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TI_CLPRU_VERSION)
-    #define JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CLPRU_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_CRAY_VERSION)
-    #undef JSON_HEDLEY_CRAY_VERSION
-#endif
-#if defined(_CRAYC)
-    #if defined(_RELEASE_PATCHLEVEL)
-        #define JSON_HEDLEY_CRAY_VERSION JSON_HEDLEY_VERSION_ENCODE(_RELEASE_MAJOR, _RELEASE_MINOR, _RELEASE_PATCHLEVEL)
-    #else
-        #define JSON_HEDLEY_CRAY_VERSION JSON_HEDLEY_VERSION_ENCODE(_RELEASE_MAJOR, _RELEASE_MINOR, 0)
-    #endif
-#endif
-
-#if defined(JSON_HEDLEY_CRAY_VERSION_CHECK)
-    #undef JSON_HEDLEY_CRAY_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_CRAY_VERSION)
-    #define JSON_HEDLEY_CRAY_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_CRAY_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_CRAY_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_IAR_VERSION)
-    #undef JSON_HEDLEY_IAR_VERSION
-#endif
-#if defined(__IAR_SYSTEMS_ICC__)
-    #if __VER__ > 1000
-        #define JSON_HEDLEY_IAR_VERSION JSON_HEDLEY_VERSION_ENCODE((__VER__ / 1000000), ((__VER__ / 1000) % 1000), (__VER__ % 1000))
-    #else
-        #define JSON_HEDLEY_IAR_VERSION JSON_HEDLEY_VERSION_ENCODE(VER / 100, __VER__ % 100, 0)
-    #endif
-#endif
-
-#if defined(JSON_HEDLEY_IAR_VERSION_CHECK)
-    #undef JSON_HEDLEY_IAR_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_IAR_VERSION)
-    #define JSON_HEDLEY_IAR_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_IAR_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_IAR_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_TINYC_VERSION)
-    #undef JSON_HEDLEY_TINYC_VERSION
-#endif
-#if defined(__TINYC__)
-    #define JSON_HEDLEY_TINYC_VERSION JSON_HEDLEY_VERSION_ENCODE(__TINYC__ / 1000, (__TINYC__ / 100) % 10, __TINYC__ % 100)
-#endif
-
-#if defined(JSON_HEDLEY_TINYC_VERSION_CHECK)
-    #undef JSON_HEDLEY_TINYC_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_TINYC_VERSION)
-    #define JSON_HEDLEY_TINYC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TINYC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_TINYC_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_DMC_VERSION)
-    #undef JSON_HEDLEY_DMC_VERSION
-#endif
-#if defined(__DMC__)
-    #define JSON_HEDLEY_DMC_VERSION JSON_HEDLEY_VERSION_ENCODE(__DMC__ >> 8, (__DMC__ >> 4) & 0xf, __DMC__ & 0xf)
-#endif
-
-#if defined(JSON_HEDLEY_DMC_VERSION_CHECK)
-    #undef JSON_HEDLEY_DMC_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_DMC_VERSION)
-    #define JSON_HEDLEY_DMC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_DMC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_DMC_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_COMPCERT_VERSION)
-    #undef JSON_HEDLEY_COMPCERT_VERSION
-#endif
-#if defined(__COMPCERT_VERSION__)
-    #define JSON_HEDLEY_COMPCERT_VERSION JSON_HEDLEY_VERSION_ENCODE(__COMPCERT_VERSION__ / 10000, (__COMPCERT_VERSION__ / 100) % 100, __COMPCERT_VERSION__ % 100)
-#endif
-
-#if defined(JSON_HEDLEY_COMPCERT_VERSION_CHECK)
-    #undef JSON_HEDLEY_COMPCERT_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_COMPCERT_VERSION)
-    #define JSON_HEDLEY_COMPCERT_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_COMPCERT_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_COMPCERT_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_PELLES_VERSION)
-    #undef JSON_HEDLEY_PELLES_VERSION
-#endif
-#if defined(__POCC__)
-    #define JSON_HEDLEY_PELLES_VERSION JSON_HEDLEY_VERSION_ENCODE(__POCC__ / 100, __POCC__ % 100, 0)
-#endif
-
-#if defined(JSON_HEDLEY_PELLES_VERSION_CHECK)
-    #undef JSON_HEDLEY_PELLES_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_PELLES_VERSION)
-    #define JSON_HEDLEY_PELLES_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_PELLES_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_PELLES_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_VERSION)
-    #undef JSON_HEDLEY_GCC_VERSION
-#endif
-#if \
-    defined(JSON_HEDLEY_GNUC_VERSION) && \
-    !defined(__clang__) && \
-    !defined(JSON_HEDLEY_INTEL_VERSION) && \
-    !defined(JSON_HEDLEY_PGI_VERSION) && \
-    !defined(JSON_HEDLEY_ARM_VERSION) && \
-    !defined(JSON_HEDLEY_TI_VERSION) && \
-    !defined(JSON_HEDLEY_TI_ARMCL_VERSION) && \
-    !defined(JSON_HEDLEY_TI_CL430_VERSION) && \
-    !defined(JSON_HEDLEY_TI_CL2000_VERSION) && \
-    !defined(JSON_HEDLEY_TI_CL6X_VERSION) && \
-    !defined(JSON_HEDLEY_TI_CL7X_VERSION) && \
-    !defined(JSON_HEDLEY_TI_CLPRU_VERSION) && \
-    !defined(__COMPCERT__)
-    #define JSON_HEDLEY_GCC_VERSION JSON_HEDLEY_GNUC_VERSION
-#endif
-
-#if defined(JSON_HEDLEY_GCC_VERSION_CHECK)
-    #undef JSON_HEDLEY_GCC_VERSION_CHECK
-#endif
-#if defined(JSON_HEDLEY_GCC_VERSION)
-    #define JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_GCC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch))
-#else
-    #define JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) (0)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_ATTRIBUTE)
-    #undef JSON_HEDLEY_HAS_ATTRIBUTE
-#endif
-#if defined(__has_attribute)
-    #define JSON_HEDLEY_HAS_ATTRIBUTE(attribute) __has_attribute(attribute)
-#else
-    #define JSON_HEDLEY_HAS_ATTRIBUTE(attribute) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_ATTRIBUTE)
-    #undef JSON_HEDLEY_GNUC_HAS_ATTRIBUTE
-#endif
-#if defined(__has_attribute)
-    #define JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute,major,minor,patch) __has_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_ATTRIBUTE)
-    #undef JSON_HEDLEY_GCC_HAS_ATTRIBUTE
-#endif
-#if defined(__has_attribute)
-    #define JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute,major,minor,patch) __has_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_CPP_ATTRIBUTE)
-    #undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE
-#endif
-#if \
-    defined(__has_cpp_attribute) && \
-    defined(__cplusplus) && \
-    (!defined(JSON_HEDLEY_SUNPRO_VERSION) || JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0))
-    #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute) __has_cpp_attribute(attribute)
-#else
-    #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute) (0)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS)
-    #undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS
-#endif
-#if !defined(__cplusplus) || !defined(__has_cpp_attribute)
-    #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) (0)
-#elif \
-    !defined(JSON_HEDLEY_PGI_VERSION) && \
-    !defined(JSON_HEDLEY_IAR_VERSION) && \
-    (!defined(JSON_HEDLEY_SUNPRO_VERSION) || JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0)) && \
-    (!defined(JSON_HEDLEY_MSVC_VERSION) || JSON_HEDLEY_MSVC_VERSION_CHECK(19,20,0))
-    #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) JSON_HEDLEY_HAS_CPP_ATTRIBUTE(ns::attribute)
-#else
-    #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE)
-    #undef JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE
-#endif
-#if defined(__has_cpp_attribute) && defined(__cplusplus)
-    #define JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) __has_cpp_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE)
-    #undef JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE
-#endif
-#if defined(__has_cpp_attribute) && defined(__cplusplus)
-    #define JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) __has_cpp_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_BUILTIN)
-    #undef JSON_HEDLEY_HAS_BUILTIN
-#endif
-#if defined(__has_builtin)
-    #define JSON_HEDLEY_HAS_BUILTIN(builtin) __has_builtin(builtin)
-#else
-    #define JSON_HEDLEY_HAS_BUILTIN(builtin) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_BUILTIN)
-    #undef JSON_HEDLEY_GNUC_HAS_BUILTIN
-#endif
-#if defined(__has_builtin)
-    #define JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin,major,minor,patch) __has_builtin(builtin)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_BUILTIN)
-    #undef JSON_HEDLEY_GCC_HAS_BUILTIN
-#endif
-#if defined(__has_builtin)
-    #define JSON_HEDLEY_GCC_HAS_BUILTIN(builtin,major,minor,patch) __has_builtin(builtin)
-#else
-    #define JSON_HEDLEY_GCC_HAS_BUILTIN(builtin,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_FEATURE)
-    #undef JSON_HEDLEY_HAS_FEATURE
-#endif
-#if defined(__has_feature)
-    #define JSON_HEDLEY_HAS_FEATURE(feature) __has_feature(feature)
-#else
-    #define JSON_HEDLEY_HAS_FEATURE(feature) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_FEATURE)
-    #undef JSON_HEDLEY_GNUC_HAS_FEATURE
-#endif
-#if defined(__has_feature)
-    #define JSON_HEDLEY_GNUC_HAS_FEATURE(feature,major,minor,patch) __has_feature(feature)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_FEATURE(feature,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_FEATURE)
-    #undef JSON_HEDLEY_GCC_HAS_FEATURE
-#endif
-#if defined(__has_feature)
-    #define JSON_HEDLEY_GCC_HAS_FEATURE(feature,major,minor,patch) __has_feature(feature)
-#else
-    #define JSON_HEDLEY_GCC_HAS_FEATURE(feature,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_EXTENSION)
-    #undef JSON_HEDLEY_HAS_EXTENSION
-#endif
-#if defined(__has_extension)
-    #define JSON_HEDLEY_HAS_EXTENSION(extension) __has_extension(extension)
-#else
-    #define JSON_HEDLEY_HAS_EXTENSION(extension) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_EXTENSION)
-    #undef JSON_HEDLEY_GNUC_HAS_EXTENSION
-#endif
-#if defined(__has_extension)
-    #define JSON_HEDLEY_GNUC_HAS_EXTENSION(extension,major,minor,patch) __has_extension(extension)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_EXTENSION(extension,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_EXTENSION)
-    #undef JSON_HEDLEY_GCC_HAS_EXTENSION
-#endif
-#if defined(__has_extension)
-    #define JSON_HEDLEY_GCC_HAS_EXTENSION(extension,major,minor,patch) __has_extension(extension)
-#else
-    #define JSON_HEDLEY_GCC_HAS_EXTENSION(extension,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE)
-    #undef JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE
-#endif
-#if defined(__has_declspec_attribute)
-    #define JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute) __has_declspec_attribute(attribute)
-#else
-    #define JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE)
-    #undef JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE
-#endif
-#if defined(__has_declspec_attribute)
-    #define JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) __has_declspec_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE)
-    #undef JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE
-#endif
-#if defined(__has_declspec_attribute)
-    #define JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) __has_declspec_attribute(attribute)
-#else
-    #define JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_HAS_WARNING)
-    #undef JSON_HEDLEY_HAS_WARNING
-#endif
-#if defined(__has_warning)
-    #define JSON_HEDLEY_HAS_WARNING(warning) __has_warning(warning)
-#else
-    #define JSON_HEDLEY_HAS_WARNING(warning) (0)
-#endif
-
-#if defined(JSON_HEDLEY_GNUC_HAS_WARNING)
-    #undef JSON_HEDLEY_GNUC_HAS_WARNING
-#endif
-#if defined(__has_warning)
-    #define JSON_HEDLEY_GNUC_HAS_WARNING(warning,major,minor,patch) __has_warning(warning)
-#else
-    #define JSON_HEDLEY_GNUC_HAS_WARNING(warning,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_GCC_HAS_WARNING)
-    #undef JSON_HEDLEY_GCC_HAS_WARNING
-#endif
-#if defined(__has_warning)
-    #define JSON_HEDLEY_GCC_HAS_WARNING(warning,major,minor,patch) __has_warning(warning)
-#else
-    #define JSON_HEDLEY_GCC_HAS_WARNING(warning,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-/* JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_ is for
-   HEDLEY INTERNAL USE ONLY.  API subject to change without notice. */
-#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_)
-    #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
-#endif
-#if defined(__cplusplus)
-#  if JSON_HEDLEY_HAS_WARNING("-Wc++98-compat")
-#    if JSON_HEDLEY_HAS_WARNING("-Wc++17-extensions")
-#      define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("clang diagnostic ignored \"-Wc++98-compat\"") \
-    _Pragma("clang diagnostic ignored \"-Wc++17-extensions\"") \
-    xpr \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#    else
-#      define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("clang diagnostic ignored \"-Wc++98-compat\"") \
-    xpr \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#    endif
-#  endif
-#endif
-#if !defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(x) x
-#endif
-
-#if defined(JSON_HEDLEY_CONST_CAST)
-    #undef JSON_HEDLEY_CONST_CAST
-#endif
-#if defined(__cplusplus)
-#  define JSON_HEDLEY_CONST_CAST(T, expr) (const_cast<T>(expr))
-#elif \
-  JSON_HEDLEY_HAS_WARNING("-Wcast-qual") || \
-  JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-#  define JSON_HEDLEY_CONST_CAST(T, expr) (__extension__ ({ \
-        JSON_HEDLEY_DIAGNOSTIC_PUSH \
-        JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL \
-        ((T) (expr)); \
-        JSON_HEDLEY_DIAGNOSTIC_POP \
-    }))
-#else
-#  define JSON_HEDLEY_CONST_CAST(T, expr) ((T) (expr))
-#endif
-
-#if defined(JSON_HEDLEY_REINTERPRET_CAST)
-    #undef JSON_HEDLEY_REINTERPRET_CAST
-#endif
-#if defined(__cplusplus)
-    #define JSON_HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
-#else
-    #define JSON_HEDLEY_REINTERPRET_CAST(T, expr) ((T) (expr))
-#endif
-
-#if defined(JSON_HEDLEY_STATIC_CAST)
-    #undef JSON_HEDLEY_STATIC_CAST
-#endif
-#if defined(__cplusplus)
-    #define JSON_HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
-#else
-    #define JSON_HEDLEY_STATIC_CAST(T, expr) ((T) (expr))
-#endif
-
-#if defined(JSON_HEDLEY_CPP_CAST)
-    #undef JSON_HEDLEY_CPP_CAST
-#endif
-#if defined(__cplusplus)
-#  if JSON_HEDLEY_HAS_WARNING("-Wold-style-cast")
-#    define JSON_HEDLEY_CPP_CAST(T, expr) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("clang diagnostic ignored \"-Wold-style-cast\"") \
-    ((T) (expr)) \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#  elif JSON_HEDLEY_IAR_VERSION_CHECK(8,3,0)
-#    define JSON_HEDLEY_CPP_CAST(T, expr) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("diag_suppress=Pe137") \
-    JSON_HEDLEY_DIAGNOSTIC_POP \
-#  else
-#    define JSON_HEDLEY_CPP_CAST(T, expr) ((T) (expr))
-#  endif
-#else
-#  define JSON_HEDLEY_CPP_CAST(T, expr) (expr)
-#endif
-
-#if \
-    (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) || \
-    defined(__clang__) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(18,4,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,7,0) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(2,0,1) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,1,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,0,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \
-    JSON_HEDLEY_CRAY_VERSION_CHECK(5,0,0) || \
-    JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,17) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(8,0,0) || \
-    (JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) && defined(__C99_PRAGMA_OPERATOR))
-    #define JSON_HEDLEY_PRAGMA(value) _Pragma(#value)
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0)
-    #define JSON_HEDLEY_PRAGMA(value) __pragma(value)
-#else
-    #define JSON_HEDLEY_PRAGMA(value)
-#endif
-
-#if defined(JSON_HEDLEY_DIAGNOSTIC_PUSH)
-    #undef JSON_HEDLEY_DIAGNOSTIC_PUSH
-#endif
-#if defined(JSON_HEDLEY_DIAGNOSTIC_POP)
-    #undef JSON_HEDLEY_DIAGNOSTIC_POP
-#endif
-#if defined(__clang__)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("clang diagnostic push")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("clang diagnostic pop")
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("warning(push)")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("warning(pop)")
-#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("GCC diagnostic push")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("GCC diagnostic pop")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH __pragma(warning(push))
-    #define JSON_HEDLEY_DIAGNOSTIC_POP __pragma(warning(pop))
-#elif JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("push")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("pop")
-#elif \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,4,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,1,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("diag_push")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("diag_pop")
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,90,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("warning(push)")
-    #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("warning(pop)")
-#else
-    #define JSON_HEDLEY_DIAGNOSTIC_PUSH
-    #define JSON_HEDLEY_DIAGNOSTIC_POP
-#endif
-
-#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED)
-    #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wdeprecated-declarations")
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("clang diagnostic ignored \"-Wdeprecated-declarations\"")
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("warning(disable:1478 1786)")
-#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress 1215,1444")
-#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED __pragma(warning(disable:4996))
-#elif \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress 1291,1718")
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) && !defined(__cplusplus)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("error_messages(off,E_DEPRECATED_ATT,E_DEPRECATED_ATT_MESS)")
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) && defined(__cplusplus)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("error_messages(off,symdeprecated,symdeprecated2)")
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress=Pe1444,Pe1215")
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,90,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("warn(disable:2241)")
-#else
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED
-#endif
-
-#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS)
-    #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas")
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("clang diagnostic ignored \"-Wunknown-pragmas\"")
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("warning(disable:161)")
-#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 1675")
-#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("GCC diagnostic ignored \"-Wunknown-pragmas\"")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS __pragma(warning(disable:4068))
-#elif \
-    JSON_HEDLEY_TI_VERSION_CHECK(16,9,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,3,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 163")
-#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 163")
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress=Pe161")
-#else
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS
-#endif
-
-#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES)
-    #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wunknown-attributes")
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("clang diagnostic ignored \"-Wunknown-attributes\"")
-#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"")
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(17,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("warning(disable:1292)")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(19,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES __pragma(warning(disable:5030))
-#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress 1097")
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,14,0) && defined(__cplusplus)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("error_messages(off,attrskipunsup)")
-#elif \
-    JSON_HEDLEY_TI_VERSION_CHECK(18,1,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,3,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress 1173")
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress=Pe1097")
-#else
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES
-#endif
-
-#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL)
-    #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wcast-qual")
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("clang diagnostic ignored \"-Wcast-qual\"")
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("warning(disable:2203 2331)")
-#elif JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0)
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("GCC diagnostic ignored \"-Wcast-qual\"")
-#else
-    #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL
-#endif
-
-#if defined(JSON_HEDLEY_DEPRECATED)
-    #undef JSON_HEDLEY_DEPRECATED
-#endif
-#if defined(JSON_HEDLEY_DEPRECATED_FOR)
-    #undef JSON_HEDLEY_DEPRECATED_FOR
-#endif
-#if JSON_HEDLEY_MSVC_VERSION_CHECK(14,0,0)
-    #define JSON_HEDLEY_DEPRECATED(since) __declspec(deprecated("Since " # since))
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __declspec(deprecated("Since " #since "; use " #replacement))
-#elif defined(__cplusplus) && (__cplusplus >= 201402L)
-    #define JSON_HEDLEY_DEPRECATED(since) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[deprecated("Since " #since)]])
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[deprecated("Since " #since "; use " #replacement)]])
-#elif \
-    JSON_HEDLEY_HAS_EXTENSION(attribute_deprecated_with_message) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,5,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(18,1,0) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(18,1,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,3,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,3,0)
-    #define JSON_HEDLEY_DEPRECATED(since) __attribute__((__deprecated__("Since " #since)))
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __attribute__((__deprecated__("Since " #since "; use " #replacement)))
-#elif \
-    JSON_HEDLEY_HAS_ATTRIBUTE(deprecated) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_DEPRECATED(since) __attribute__((__deprecated__))
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __attribute__((__deprecated__))
-#elif \
-    JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0) || \
-    JSON_HEDLEY_PELLES_VERSION_CHECK(6,50,0)
-    #define JSON_HEDLEY_DEPRECATED(since) __declspec(deprecated)
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __declspec(deprecated)
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_DEPRECATED(since) _Pragma("deprecated")
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) _Pragma("deprecated")
-#else
-    #define JSON_HEDLEY_DEPRECATED(since)
-    #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement)
-#endif
-
-#if defined(JSON_HEDLEY_UNAVAILABLE)
-    #undef JSON_HEDLEY_UNAVAILABLE
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(warning) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_UNAVAILABLE(available_since) __attribute__((__warning__("Not available until " #available_since)))
-#else
-    #define JSON_HEDLEY_UNAVAILABLE(available_since)
-#endif
-
-#if defined(JSON_HEDLEY_WARN_UNUSED_RESULT)
-    #undef JSON_HEDLEY_WARN_UNUSED_RESULT
-#endif
-#if defined(JSON_HEDLEY_WARN_UNUSED_RESULT_MSG)
-    #undef JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
-#endif
-#if (JSON_HEDLEY_HAS_CPP_ATTRIBUTE(nodiscard) >= 201907L)
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]])
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard(msg)]])
-#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE(nodiscard)
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]])
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]])
-#elif \
-    JSON_HEDLEY_HAS_ATTRIBUTE(warn_unused_result) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \
-    (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0) && defined(__cplusplus)) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT __attribute__((__warn_unused_result__))
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) __attribute__((__warn_unused_result__))
-#elif defined(_Check_return_) /* SAL */
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT _Check_return_
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) _Check_return_
-#else
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT
-    #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg)
-#endif
-
-#if defined(JSON_HEDLEY_SENTINEL)
-    #undef JSON_HEDLEY_SENTINEL
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(sentinel) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(5,4,0)
-    #define JSON_HEDLEY_SENTINEL(position) __attribute__((__sentinel__(position)))
-#else
-    #define JSON_HEDLEY_SENTINEL(position)
-#endif
-
-#if defined(JSON_HEDLEY_NO_RETURN)
-    #undef JSON_HEDLEY_NO_RETURN
-#endif
-#if JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_NO_RETURN __noreturn
-#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_NO_RETURN __attribute__((__noreturn__))
-#elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
-    #define JSON_HEDLEY_NO_RETURN _Noreturn
-#elif defined(__cplusplus) && (__cplusplus >= 201103L)
-    #define JSON_HEDLEY_NO_RETURN JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[noreturn]])
-#elif \
-    JSON_HEDLEY_HAS_ATTRIBUTE(noreturn) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,2,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_NO_RETURN __attribute__((__noreturn__))
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0)
-    #define JSON_HEDLEY_NO_RETURN _Pragma("does_not_return")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0)
-    #define JSON_HEDLEY_NO_RETURN __declspec(noreturn)
-#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,0,0) && defined(__cplusplus)
-    #define JSON_HEDLEY_NO_RETURN _Pragma("FUNC_NEVER_RETURNS;")
-#elif JSON_HEDLEY_COMPCERT_VERSION_CHECK(3,2,0)
-    #define JSON_HEDLEY_NO_RETURN __attribute((noreturn))
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(9,0,0)
-    #define JSON_HEDLEY_NO_RETURN __declspec(noreturn)
-#else
-    #define JSON_HEDLEY_NO_RETURN
-#endif
-
-#if defined(JSON_HEDLEY_NO_ESCAPE)
-    #undef JSON_HEDLEY_NO_ESCAPE
-#endif
-#if JSON_HEDLEY_HAS_ATTRIBUTE(noescape)
-    #define JSON_HEDLEY_NO_ESCAPE __attribute__((__noescape__))
-#else
-    #define JSON_HEDLEY_NO_ESCAPE
-#endif
-
-#if defined(JSON_HEDLEY_UNREACHABLE)
-    #undef JSON_HEDLEY_UNREACHABLE
-#endif
-#if defined(JSON_HEDLEY_UNREACHABLE_RETURN)
-    #undef JSON_HEDLEY_UNREACHABLE_RETURN
-#endif
-#if defined(JSON_HEDLEY_ASSUME)
-    #undef JSON_HEDLEY_ASSUME
-#endif
-#if \
-    JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_ASSUME(expr) __assume(expr)
-#elif JSON_HEDLEY_HAS_BUILTIN(__builtin_assume)
-    #define JSON_HEDLEY_ASSUME(expr) __builtin_assume(expr)
-#elif \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0)
-    #if defined(__cplusplus)
-        #define JSON_HEDLEY_ASSUME(expr) std::_nassert(expr)
-    #else
-        #define JSON_HEDLEY_ASSUME(expr) _nassert(expr)
-    #endif
-#endif
-#if \
-    (JSON_HEDLEY_HAS_BUILTIN(__builtin_unreachable) && (!defined(JSON_HEDLEY_ARM_VERSION))) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,5,0) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(18,10,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(13,1,5)
-    #define JSON_HEDLEY_UNREACHABLE() __builtin_unreachable()
-#elif defined(JSON_HEDLEY_ASSUME)
-    #define JSON_HEDLEY_UNREACHABLE() JSON_HEDLEY_ASSUME(0)
-#endif
-#if !defined(JSON_HEDLEY_ASSUME)
-    #if defined(JSON_HEDLEY_UNREACHABLE)
-        #define JSON_HEDLEY_ASSUME(expr) JSON_HEDLEY_STATIC_CAST(void, ((expr) ? 1 : (JSON_HEDLEY_UNREACHABLE(), 1)))
-    #else
-        #define JSON_HEDLEY_ASSUME(expr) JSON_HEDLEY_STATIC_CAST(void, expr)
-    #endif
-#endif
-#if defined(JSON_HEDLEY_UNREACHABLE)
-    #if  \
-        JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \
-        JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0)
-        #define JSON_HEDLEY_UNREACHABLE_RETURN(value) return (JSON_HEDLEY_STATIC_CAST(void, JSON_HEDLEY_ASSUME(0)), (value))
-    #else
-        #define JSON_HEDLEY_UNREACHABLE_RETURN(value) JSON_HEDLEY_UNREACHABLE()
-    #endif
-#else
-    #define JSON_HEDLEY_UNREACHABLE_RETURN(value) return (value)
-#endif
-#if !defined(JSON_HEDLEY_UNREACHABLE)
-    #define JSON_HEDLEY_UNREACHABLE() JSON_HEDLEY_ASSUME(0)
-#endif
-
-JSON_HEDLEY_DIAGNOSTIC_PUSH
-#if JSON_HEDLEY_HAS_WARNING("-Wpedantic")
-    #pragma clang diagnostic ignored "-Wpedantic"
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wc++98-compat-pedantic") && defined(__cplusplus)
-    #pragma clang diagnostic ignored "-Wc++98-compat-pedantic"
-#endif
-#if JSON_HEDLEY_GCC_HAS_WARNING("-Wvariadic-macros",4,0,0)
-    #if defined(__clang__)
-        #pragma clang diagnostic ignored "-Wvariadic-macros"
-    #elif defined(JSON_HEDLEY_GCC_VERSION)
-        #pragma GCC diagnostic ignored "-Wvariadic-macros"
-    #endif
-#endif
-#if defined(JSON_HEDLEY_NON_NULL)
-    #undef JSON_HEDLEY_NON_NULL
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(nonnull) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0)
-    #define JSON_HEDLEY_NON_NULL(...) __attribute__((__nonnull__(__VA_ARGS__)))
-#else
-    #define JSON_HEDLEY_NON_NULL(...)
-#endif
-JSON_HEDLEY_DIAGNOSTIC_POP
-
-#if defined(JSON_HEDLEY_PRINTF_FORMAT)
-    #undef JSON_HEDLEY_PRINTF_FORMAT
-#endif
-#if defined(__MINGW32__) && JSON_HEDLEY_GCC_HAS_ATTRIBUTE(format,4,4,0) && !defined(__USE_MINGW_ANSI_STDIO)
-    #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(ms_printf, string_idx, first_to_check)))
-#elif defined(__MINGW32__) && JSON_HEDLEY_GCC_HAS_ATTRIBUTE(format,4,4,0) && defined(__USE_MINGW_ANSI_STDIO)
-    #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(gnu_printf, string_idx, first_to_check)))
-#elif \
-    JSON_HEDLEY_HAS_ATTRIBUTE(format) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(__printf__, string_idx, first_to_check)))
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(6,0,0)
-    #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __declspec(vaformat(printf,string_idx,first_to_check))
-#else
-    #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check)
-#endif
-
-#if defined(JSON_HEDLEY_CONSTEXPR)
-    #undef JSON_HEDLEY_CONSTEXPR
-#endif
-#if defined(__cplusplus)
-    #if __cplusplus >= 201103L
-        #define JSON_HEDLEY_CONSTEXPR JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(constexpr)
-    #endif
-#endif
-#if !defined(JSON_HEDLEY_CONSTEXPR)
-    #define JSON_HEDLEY_CONSTEXPR
-#endif
-
-#if defined(JSON_HEDLEY_PREDICT)
-    #undef JSON_HEDLEY_PREDICT
-#endif
-#if defined(JSON_HEDLEY_LIKELY)
-    #undef JSON_HEDLEY_LIKELY
-#endif
-#if defined(JSON_HEDLEY_UNLIKELY)
-    #undef JSON_HEDLEY_UNLIKELY
-#endif
-#if defined(JSON_HEDLEY_UNPREDICTABLE)
-    #undef JSON_HEDLEY_UNPREDICTABLE
-#endif
-#if JSON_HEDLEY_HAS_BUILTIN(__builtin_unpredictable)
-    #define JSON_HEDLEY_UNPREDICTABLE(expr) __builtin_unpredictable((expr))
-#endif
-#if \
-  JSON_HEDLEY_HAS_BUILTIN(__builtin_expect_with_probability) || \
-  JSON_HEDLEY_GCC_VERSION_CHECK(9,0,0)
-#  define JSON_HEDLEY_PREDICT(expr, value, probability) __builtin_expect_with_probability(  (expr), (value), (probability))
-#  define JSON_HEDLEY_PREDICT_TRUE(expr, probability)   __builtin_expect_with_probability(!!(expr),    1   , (probability))
-#  define JSON_HEDLEY_PREDICT_FALSE(expr, probability)  __builtin_expect_with_probability(!!(expr),    0   , (probability))
-#  define JSON_HEDLEY_LIKELY(expr)                      __builtin_expect                 (!!(expr),    1                  )
-#  define JSON_HEDLEY_UNLIKELY(expr)                    __builtin_expect                 (!!(expr),    0                  )
-#elif \
-  JSON_HEDLEY_HAS_BUILTIN(__builtin_expect) || \
-  JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-  (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0) && defined(__cplusplus)) || \
-  JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-  JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-  JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-  JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,7,0) || \
-  JSON_HEDLEY_TI_CL430_VERSION_CHECK(3,1,0) || \
-  JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,1,0) || \
-  JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \
-  JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-  JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \
-  JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,27) || \
-  JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0)
-#  define JSON_HEDLEY_PREDICT(expr, expected, probability) \
-    (((probability) >= 0.9) ? __builtin_expect((expr), (expected)) : (JSON_HEDLEY_STATIC_CAST(void, expected), (expr)))
-#  define JSON_HEDLEY_PREDICT_TRUE(expr, probability) \
-    (__extension__ ({ \
-        double hedley_probability_ = (probability); \
-        ((hedley_probability_ >= 0.9) ? __builtin_expect(!!(expr), 1) : ((hedley_probability_ <= 0.1) ? __builtin_expect(!!(expr), 0) : !!(expr))); \
-    }))
-#  define JSON_HEDLEY_PREDICT_FALSE(expr, probability) \
-    (__extension__ ({ \
-        double hedley_probability_ = (probability); \
-        ((hedley_probability_ >= 0.9) ? __builtin_expect(!!(expr), 0) : ((hedley_probability_ <= 0.1) ? __builtin_expect(!!(expr), 1) : !!(expr))); \
-    }))
-#  define JSON_HEDLEY_LIKELY(expr)   __builtin_expect(!!(expr), 1)
-#  define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect(!!(expr), 0)
-#else
-#  define JSON_HEDLEY_PREDICT(expr, expected, probability) (JSON_HEDLEY_STATIC_CAST(void, expected), (expr))
-#  define JSON_HEDLEY_PREDICT_TRUE(expr, probability) (!!(expr))
-#  define JSON_HEDLEY_PREDICT_FALSE(expr, probability) (!!(expr))
-#  define JSON_HEDLEY_LIKELY(expr) (!!(expr))
-#  define JSON_HEDLEY_UNLIKELY(expr) (!!(expr))
-#endif
-#if !defined(JSON_HEDLEY_UNPREDICTABLE)
-    #define JSON_HEDLEY_UNPREDICTABLE(expr) JSON_HEDLEY_PREDICT(expr, 1, 0.5)
-#endif
-
-#if defined(JSON_HEDLEY_MALLOC)
-    #undef JSON_HEDLEY_MALLOC
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(malloc) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(12,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_MALLOC __attribute__((__malloc__))
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0)
-    #define JSON_HEDLEY_MALLOC _Pragma("returns_new_memory")
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(14, 0, 0)
-    #define JSON_HEDLEY_MALLOC __declspec(restrict)
-#else
-    #define JSON_HEDLEY_MALLOC
-#endif
-
-#if defined(JSON_HEDLEY_PURE)
-    #undef JSON_HEDLEY_PURE
-#endif
-#if \
-  JSON_HEDLEY_HAS_ATTRIBUTE(pure) || \
-  JSON_HEDLEY_GCC_VERSION_CHECK(2,96,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-  JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-  JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-  JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-  JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-  (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-  (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-  (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-  (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-  JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-  JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \
-  JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-#  define JSON_HEDLEY_PURE __attribute__((__pure__))
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0)
-#  define JSON_HEDLEY_PURE _Pragma("does_not_write_global_data")
-#elif defined(__cplusplus) && \
-    ( \
-      JSON_HEDLEY_TI_CL430_VERSION_CHECK(2,0,1) || \
-      JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0) || \
-      JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) \
-    )
-#  define JSON_HEDLEY_PURE _Pragma("FUNC_IS_PURE;")
-#else
-#  define JSON_HEDLEY_PURE
-#endif
-
-#if defined(JSON_HEDLEY_CONST)
-    #undef JSON_HEDLEY_CONST
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(const) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(2,5,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0)
-    #define JSON_HEDLEY_CONST __attribute__((__const__))
-#elif \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0)
-    #define JSON_HEDLEY_CONST _Pragma("no_side_effect")
-#else
-    #define JSON_HEDLEY_CONST JSON_HEDLEY_PURE
-#endif
-
-#if defined(JSON_HEDLEY_RESTRICT)
-    #undef JSON_HEDLEY_RESTRICT
-#endif
-#if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) && !defined(__cplusplus)
-    #define JSON_HEDLEY_RESTRICT restrict
-#elif \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \
-    JSON_HEDLEY_MSVC_VERSION_CHECK(14,0,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-    JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,4) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,1,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,14,0) && defined(__cplusplus)) || \
-    JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) || \
-    defined(__clang__)
-    #define JSON_HEDLEY_RESTRICT __restrict
-#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,3,0) && !defined(__cplusplus)
-    #define JSON_HEDLEY_RESTRICT _Restrict
-#else
-    #define JSON_HEDLEY_RESTRICT
-#endif
-
-#if defined(JSON_HEDLEY_INLINE)
-    #undef JSON_HEDLEY_INLINE
-#endif
-#if \
-    (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) || \
-    (defined(__cplusplus) && (__cplusplus >= 199711L))
-    #define JSON_HEDLEY_INLINE inline
-#elif \
-    defined(JSON_HEDLEY_GCC_VERSION) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(6,2,0)
-    #define JSON_HEDLEY_INLINE __inline__
-#elif \
-    JSON_HEDLEY_MSVC_VERSION_CHECK(12,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,1,0) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(3,1,0) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_INLINE __inline
-#else
-    #define JSON_HEDLEY_INLINE
-#endif
-
-#if defined(JSON_HEDLEY_ALWAYS_INLINE)
-    #undef JSON_HEDLEY_ALWAYS_INLINE
-#endif
-#if \
-  JSON_HEDLEY_HAS_ATTRIBUTE(always_inline) || \
-  JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-  JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-  JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-  JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-  JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-  (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-  (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-  (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-  (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-  JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-  JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-  JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-#  define JSON_HEDLEY_ALWAYS_INLINE __attribute__((__always_inline__)) JSON_HEDLEY_INLINE
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(12,0,0)
-#  define JSON_HEDLEY_ALWAYS_INLINE __forceinline
-#elif defined(__cplusplus) && \
-    ( \
-      JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-      JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-      JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-      JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \
-      JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-      JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) \
-    )
-#  define JSON_HEDLEY_ALWAYS_INLINE _Pragma("FUNC_ALWAYS_INLINE;")
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-#  define JSON_HEDLEY_ALWAYS_INLINE _Pragma("inline=forced")
-#else
-#  define JSON_HEDLEY_ALWAYS_INLINE JSON_HEDLEY_INLINE
-#endif
-
-#if defined(JSON_HEDLEY_NEVER_INLINE)
-    #undef JSON_HEDLEY_NEVER_INLINE
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(noinline) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \
-    JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \
-    (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \
-    (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \
-    (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \
-    (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \
-    JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \
-    JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0)
-    #define JSON_HEDLEY_NEVER_INLINE __attribute__((__noinline__))
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0)
-    #define JSON_HEDLEY_NEVER_INLINE __declspec(noinline)
-#elif JSON_HEDLEY_PGI_VERSION_CHECK(10,2,0)
-    #define JSON_HEDLEY_NEVER_INLINE _Pragma("noinline")
-#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,0,0) && defined(__cplusplus)
-    #define JSON_HEDLEY_NEVER_INLINE _Pragma("FUNC_CANNOT_INLINE;")
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-    #define JSON_HEDLEY_NEVER_INLINE _Pragma("inline=never")
-#elif JSON_HEDLEY_COMPCERT_VERSION_CHECK(3,2,0)
-    #define JSON_HEDLEY_NEVER_INLINE __attribute((noinline))
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(9,0,0)
-    #define JSON_HEDLEY_NEVER_INLINE __declspec(noinline)
-#else
-    #define JSON_HEDLEY_NEVER_INLINE
-#endif
-
-#if defined(JSON_HEDLEY_PRIVATE)
-    #undef JSON_HEDLEY_PRIVATE
-#endif
-#if defined(JSON_HEDLEY_PUBLIC)
-    #undef JSON_HEDLEY_PUBLIC
-#endif
-#if defined(JSON_HEDLEY_IMPORT)
-    #undef JSON_HEDLEY_IMPORT
-#endif
-#if defined(_WIN32) || defined(__CYGWIN__)
-#  define JSON_HEDLEY_PRIVATE
-#  define JSON_HEDLEY_PUBLIC   __declspec(dllexport)
-#  define JSON_HEDLEY_IMPORT   __declspec(dllimport)
-#else
-#  if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(visibility) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \
-    JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \
-    ( \
-      defined(__TI_EABI__) && \
-      ( \
-        (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \
-        JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) \
-      ) \
-    )
-#    define JSON_HEDLEY_PRIVATE __attribute__((__visibility__("hidden")))
-#    define JSON_HEDLEY_PUBLIC  __attribute__((__visibility__("default")))
-#  else
-#    define JSON_HEDLEY_PRIVATE
-#    define JSON_HEDLEY_PUBLIC
-#  endif
-#  define JSON_HEDLEY_IMPORT    extern
-#endif
-
-#if defined(JSON_HEDLEY_NO_THROW)
-    #undef JSON_HEDLEY_NO_THROW
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(nothrow) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-    #define JSON_HEDLEY_NO_THROW __attribute__((__nothrow__))
-#elif \
-    JSON_HEDLEY_MSVC_VERSION_CHECK(13,1,0) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0)
-    #define JSON_HEDLEY_NO_THROW __declspec(nothrow)
-#else
-    #define JSON_HEDLEY_NO_THROW
-#endif
-
-#if defined(JSON_HEDLEY_FALL_THROUGH)
-    #undef JSON_HEDLEY_FALL_THROUGH
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(fallthrough) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(7,0,0)
-    #define JSON_HEDLEY_FALL_THROUGH __attribute__((__fallthrough__))
-#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(clang,fallthrough)
-    #define JSON_HEDLEY_FALL_THROUGH JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[clang::fallthrough]])
-#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE(fallthrough)
-    #define JSON_HEDLEY_FALL_THROUGH JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[fallthrough]])
-#elif defined(__fallthrough) /* SAL */
-    #define JSON_HEDLEY_FALL_THROUGH __fallthrough
-#else
-    #define JSON_HEDLEY_FALL_THROUGH
-#endif
-
-#if defined(JSON_HEDLEY_RETURNS_NON_NULL)
-    #undef JSON_HEDLEY_RETURNS_NON_NULL
-#endif
-#if \
-    JSON_HEDLEY_HAS_ATTRIBUTE(returns_nonnull) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(4,9,0)
-    #define JSON_HEDLEY_RETURNS_NON_NULL __attribute__((__returns_nonnull__))
-#elif defined(_Ret_notnull_) /* SAL */
-    #define JSON_HEDLEY_RETURNS_NON_NULL _Ret_notnull_
-#else
-    #define JSON_HEDLEY_RETURNS_NON_NULL
-#endif
-
-#if defined(JSON_HEDLEY_ARRAY_PARAM)
-    #undef JSON_HEDLEY_ARRAY_PARAM
-#endif
-#if \
-    defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) && \
-    !defined(__STDC_NO_VLA__) && \
-    !defined(__cplusplus) && \
-    !defined(JSON_HEDLEY_PGI_VERSION) && \
-    !defined(JSON_HEDLEY_TINYC_VERSION)
-    #define JSON_HEDLEY_ARRAY_PARAM(name) (name)
-#else
-    #define JSON_HEDLEY_ARRAY_PARAM(name)
-#endif
-
-#if defined(JSON_HEDLEY_IS_CONSTANT)
-    #undef JSON_HEDLEY_IS_CONSTANT
-#endif
-#if defined(JSON_HEDLEY_REQUIRE_CONSTEXPR)
-    #undef JSON_HEDLEY_REQUIRE_CONSTEXPR
-#endif
-/* JSON_HEDLEY_IS_CONSTEXPR_ is for
-   HEDLEY INTERNAL USE ONLY.  API subject to change without notice. */
-#if defined(JSON_HEDLEY_IS_CONSTEXPR_)
-    #undef JSON_HEDLEY_IS_CONSTEXPR_
-#endif
-#if \
-    JSON_HEDLEY_HAS_BUILTIN(__builtin_constant_p) || \
-    JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \
-    JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-    JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,19) || \
-    JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \
-    JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \
-    JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \
-    (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0) && !defined(__cplusplus)) || \
-    JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0)
-    #define JSON_HEDLEY_IS_CONSTANT(expr) __builtin_constant_p(expr)
-#endif
-#if !defined(__cplusplus)
-#  if \
-       JSON_HEDLEY_HAS_BUILTIN(__builtin_types_compatible_p) || \
-       JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \
-       JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-       JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \
-       JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0) || \
-       JSON_HEDLEY_ARM_VERSION_CHECK(5,4,0) || \
-       JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,24)
-#if defined(__INTPTR_TYPE__)
-    #define JSON_HEDLEY_IS_CONSTEXPR_(expr) __builtin_types_compatible_p(__typeof__((1 ? (void*) ((__INTPTR_TYPE__) ((expr) * 0)) : (int*) 0)), int*)
-#else
-    #include <stdint.h>
-    #define JSON_HEDLEY_IS_CONSTEXPR_(expr) __builtin_types_compatible_p(__typeof__((1 ? (void*) ((intptr_t) ((expr) * 0)) : (int*) 0)), int*)
-#endif
-#  elif \
-       ( \
-          defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L) && \
-          !defined(JSON_HEDLEY_SUNPRO_VERSION) && \
-          !defined(JSON_HEDLEY_PGI_VERSION) && \
-          !defined(JSON_HEDLEY_IAR_VERSION)) || \
-       JSON_HEDLEY_HAS_EXTENSION(c_generic_selections) || \
-       JSON_HEDLEY_GCC_VERSION_CHECK(4,9,0) || \
-       JSON_HEDLEY_INTEL_VERSION_CHECK(17,0,0) || \
-       JSON_HEDLEY_IBM_VERSION_CHECK(12,1,0) || \
-       JSON_HEDLEY_ARM_VERSION_CHECK(5,3,0)
-#if defined(__INTPTR_TYPE__)
-    #define JSON_HEDLEY_IS_CONSTEXPR_(expr) _Generic((1 ? (void*) ((__INTPTR_TYPE__) ((expr) * 0)) : (int*) 0), int*: 1, void*: 0)
-#else
-    #include <stdint.h>
-    #define JSON_HEDLEY_IS_CONSTEXPR_(expr) _Generic((1 ? (void*) ((intptr_t) * 0) : (int*) 0), int*: 1, void*: 0)
-#endif
-#  elif \
-       defined(JSON_HEDLEY_GCC_VERSION) || \
-       defined(JSON_HEDLEY_INTEL_VERSION) || \
-       defined(JSON_HEDLEY_TINYC_VERSION) || \
-       defined(JSON_HEDLEY_TI_ARMCL_VERSION) || \
-       JSON_HEDLEY_TI_CL430_VERSION_CHECK(18,12,0) || \
-       defined(JSON_HEDLEY_TI_CL2000_VERSION) || \
-       defined(JSON_HEDLEY_TI_CL6X_VERSION) || \
-       defined(JSON_HEDLEY_TI_CL7X_VERSION) || \
-       defined(JSON_HEDLEY_TI_CLPRU_VERSION) || \
-       defined(__clang__)
-#    define JSON_HEDLEY_IS_CONSTEXPR_(expr) ( \
-        sizeof(void) != \
-        sizeof(*( \
-                  1 ? \
-                  ((void*) ((expr) * 0L) ) : \
-((struct { char v[sizeof(void) * 2]; } *) 1) \
-                ) \
-              ) \
-                                            )
-#  endif
-#endif
-#if defined(JSON_HEDLEY_IS_CONSTEXPR_)
-    #if !defined(JSON_HEDLEY_IS_CONSTANT)
-        #define JSON_HEDLEY_IS_CONSTANT(expr) JSON_HEDLEY_IS_CONSTEXPR_(expr)
-    #endif
-    #define JSON_HEDLEY_REQUIRE_CONSTEXPR(expr) (JSON_HEDLEY_IS_CONSTEXPR_(expr) ? (expr) : (-1))
-#else
-    #if !defined(JSON_HEDLEY_IS_CONSTANT)
-        #define JSON_HEDLEY_IS_CONSTANT(expr) (0)
-    #endif
-    #define JSON_HEDLEY_REQUIRE_CONSTEXPR(expr) (expr)
-#endif
-
-#if defined(JSON_HEDLEY_BEGIN_C_DECLS)
-    #undef JSON_HEDLEY_BEGIN_C_DECLS
-#endif
-#if defined(JSON_HEDLEY_END_C_DECLS)
-    #undef JSON_HEDLEY_END_C_DECLS
-#endif
-#if defined(JSON_HEDLEY_C_DECL)
-    #undef JSON_HEDLEY_C_DECL
-#endif
-#if defined(__cplusplus)
-    #define JSON_HEDLEY_BEGIN_C_DECLS extern "C" {
-    #define JSON_HEDLEY_END_C_DECLS }
-    #define JSON_HEDLEY_C_DECL extern "C"
-#else
-    #define JSON_HEDLEY_BEGIN_C_DECLS
-    #define JSON_HEDLEY_END_C_DECLS
-    #define JSON_HEDLEY_C_DECL
-#endif
-
-#if defined(JSON_HEDLEY_STATIC_ASSERT)
-    #undef JSON_HEDLEY_STATIC_ASSERT
-#endif
-#if \
-  !defined(__cplusplus) && ( \
-      (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L)) || \
-      JSON_HEDLEY_HAS_FEATURE(c_static_assert) || \
-      JSON_HEDLEY_GCC_VERSION_CHECK(6,0,0) || \
-      JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \
-      defined(_Static_assert) \
-    )
-#  define JSON_HEDLEY_STATIC_ASSERT(expr, message) _Static_assert(expr, message)
-#elif \
-  (defined(__cplusplus) && (__cplusplus >= 201103L)) || \
-  JSON_HEDLEY_MSVC_VERSION_CHECK(16,0,0)
-#  define JSON_HEDLEY_STATIC_ASSERT(expr, message) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(static_assert(expr, message))
-#else
-#  define JSON_HEDLEY_STATIC_ASSERT(expr, message)
-#endif
-
-#if defined(JSON_HEDLEY_NULL)
-    #undef JSON_HEDLEY_NULL
-#endif
-#if defined(__cplusplus)
-    #if __cplusplus >= 201103L
-        #define JSON_HEDLEY_NULL JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(nullptr)
-    #elif defined(NULL)
-        #define JSON_HEDLEY_NULL NULL
-    #else
-        #define JSON_HEDLEY_NULL JSON_HEDLEY_STATIC_CAST(void*, 0)
-    #endif
-#elif defined(NULL)
-    #define JSON_HEDLEY_NULL NULL
-#else
-    #define JSON_HEDLEY_NULL ((void*) 0)
-#endif
-
-#if defined(JSON_HEDLEY_MESSAGE)
-    #undef JSON_HEDLEY_MESSAGE
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas")
-#  define JSON_HEDLEY_MESSAGE(msg) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS \
-    JSON_HEDLEY_PRAGMA(message msg) \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#elif \
-  JSON_HEDLEY_GCC_VERSION_CHECK(4,4,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-#  define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message msg)
-#elif JSON_HEDLEY_CRAY_VERSION_CHECK(5,0,0)
-#  define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(_CRI message msg)
-#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0)
-#  define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message(msg))
-#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,0,0)
-#  define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message(msg))
-#else
-#  define JSON_HEDLEY_MESSAGE(msg)
-#endif
-
-#if defined(JSON_HEDLEY_WARNING)
-    #undef JSON_HEDLEY_WARNING
-#endif
-#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas")
-#  define JSON_HEDLEY_WARNING(msg) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS \
-    JSON_HEDLEY_PRAGMA(clang warning msg) \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#elif \
-  JSON_HEDLEY_GCC_VERSION_CHECK(4,8,0) || \
-  JSON_HEDLEY_PGI_VERSION_CHECK(18,4,0) || \
-  JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0)
-#  define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_PRAGMA(GCC warning msg)
-#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0)
-#  define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_PRAGMA(message(msg))
-#else
-#  define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_MESSAGE(msg)
-#endif
-
-#if defined(JSON_HEDLEY_REQUIRE)
-    #undef JSON_HEDLEY_REQUIRE
-#endif
-#if defined(JSON_HEDLEY_REQUIRE_MSG)
-    #undef JSON_HEDLEY_REQUIRE_MSG
-#endif
-#if JSON_HEDLEY_HAS_ATTRIBUTE(diagnose_if)
-#  if JSON_HEDLEY_HAS_WARNING("-Wgcc-compat")
-#    define JSON_HEDLEY_REQUIRE(expr) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("clang diagnostic ignored \"-Wgcc-compat\"") \
-    __attribute__((diagnose_if(!(expr), #expr, "error"))) \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#    define JSON_HEDLEY_REQUIRE_MSG(expr,msg) \
-    JSON_HEDLEY_DIAGNOSTIC_PUSH \
-    _Pragma("clang diagnostic ignored \"-Wgcc-compat\"") \
-    __attribute__((diagnose_if(!(expr), msg, "error"))) \
-    JSON_HEDLEY_DIAGNOSTIC_POP
-#  else
-#    define JSON_HEDLEY_REQUIRE(expr) __attribute__((diagnose_if(!(expr), #expr, "error")))
-#    define JSON_HEDLEY_REQUIRE_MSG(expr,msg) __attribute__((diagnose_if(!(expr), msg, "error")))
-#  endif
-#else
-#  define JSON_HEDLEY_REQUIRE(expr)
-#  define JSON_HEDLEY_REQUIRE_MSG(expr,msg)
-#endif
-
-#if defined(JSON_HEDLEY_FLAGS)
-    #undef JSON_HEDLEY_FLAGS
-#endif
-#if JSON_HEDLEY_HAS_ATTRIBUTE(flag_enum)
-    #define JSON_HEDLEY_FLAGS __attribute__((__flag_enum__))
-#endif
-
-#if defined(JSON_HEDLEY_FLAGS_CAST)
-    #undef JSON_HEDLEY_FLAGS_CAST
-#endif
-#if JSON_HEDLEY_INTEL_VERSION_CHECK(19,0,0)
-#  define JSON_HEDLEY_FLAGS_CAST(T, expr) (__extension__ ({ \
-        JSON_HEDLEY_DIAGNOSTIC_PUSH \
-        _Pragma("warning(disable:188)") \
-        ((T) (expr)); \
-        JSON_HEDLEY_DIAGNOSTIC_POP \
-    }))
-#else
-#  define JSON_HEDLEY_FLAGS_CAST(T, expr) JSON_HEDLEY_STATIC_CAST(T, expr)
-#endif
-
-#if defined(JSON_HEDLEY_EMPTY_BASES)
-    #undef JSON_HEDLEY_EMPTY_BASES
-#endif
-#if JSON_HEDLEY_MSVC_VERSION_CHECK(19,0,23918) && !JSON_HEDLEY_MSVC_VERSION_CHECK(20,0,0)
-    #define JSON_HEDLEY_EMPTY_BASES __declspec(empty_bases)
-#else
-    #define JSON_HEDLEY_EMPTY_BASES
-#endif
-
-/* Remaining macros are deprecated. */
-
-#if defined(JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK)
-    #undef JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK
-#endif
-#if defined(__clang__)
-    #define JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major,minor,patch) (0)
-#else
-    #define JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch)
-#endif
-
-#if defined(JSON_HEDLEY_CLANG_HAS_ATTRIBUTE)
-    #undef JSON_HEDLEY_CLANG_HAS_ATTRIBUTE
-#endif
-#define JSON_HEDLEY_CLANG_HAS_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_ATTRIBUTE(attribute)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE)
-    #undef JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE
-#endif
-#define JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_BUILTIN)
-    #undef JSON_HEDLEY_CLANG_HAS_BUILTIN
-#endif
-#define JSON_HEDLEY_CLANG_HAS_BUILTIN(builtin) JSON_HEDLEY_HAS_BUILTIN(builtin)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_FEATURE)
-    #undef JSON_HEDLEY_CLANG_HAS_FEATURE
-#endif
-#define JSON_HEDLEY_CLANG_HAS_FEATURE(feature) JSON_HEDLEY_HAS_FEATURE(feature)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_EXTENSION)
-    #undef JSON_HEDLEY_CLANG_HAS_EXTENSION
-#endif
-#define JSON_HEDLEY_CLANG_HAS_EXTENSION(extension) JSON_HEDLEY_HAS_EXTENSION(extension)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_DECLSPEC_DECLSPEC_ATTRIBUTE)
-    #undef JSON_HEDLEY_CLANG_HAS_DECLSPEC_DECLSPEC_ATTRIBUTE
-#endif
-#define JSON_HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute)
-
-#if defined(JSON_HEDLEY_CLANG_HAS_WARNING)
-    #undef JSON_HEDLEY_CLANG_HAS_WARNING
-#endif
-#define JSON_HEDLEY_CLANG_HAS_WARNING(warning) JSON_HEDLEY_HAS_WARNING(warning)
-
-#endif /* !defined(JSON_HEDLEY_VERSION) || (JSON_HEDLEY_VERSION < X) */
-
-
-// This file contains all internal macro definitions
-// You MUST include macro_unscope.hpp at the end of json.hpp to undef all of them
-
-// exclude unsupported compilers
-#if !defined(JSON_SKIP_UNSUPPORTED_COMPILER_CHECK)
-    #if defined(__clang__)
-        #if (__clang_major__ * 10000 + __clang_minor__ * 100 + __clang_patchlevel__) < 30400
-            #error "unsupported Clang version - see https://github.com/nlohmann/json#supported-compilers"
-        #endif
-    #elif defined(__GNUC__) && !(defined(__ICC) || defined(__INTEL_COMPILER))
-        #if (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) < 40800
-            #error "unsupported GCC version - see https://github.com/nlohmann/json#supported-compilers"
-        #endif
-    #endif
-#endif
-
-// C++ language standard detection
-#if (defined(__cplusplus) && __cplusplus >= 201703L) || (defined(_HAS_CXX17) && _HAS_CXX17 == 1) // fix for issue #464
-    #define JSON_HAS_CPP_17
-    #define JSON_HAS_CPP_14
-#elif (defined(__cplusplus) && __cplusplus >= 201402L) || (defined(_HAS_CXX14) && _HAS_CXX14 == 1)
-    #define JSON_HAS_CPP_14
-#endif
-
-// disable float-equal warnings on GCC/clang
-#if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__)
-    #pragma GCC diagnostic push
-    #pragma GCC diagnostic ignored "-Wfloat-equal"
-#endif
-
-// disable documentation warnings on clang
-#if defined(__clang__)
-    #pragma GCC diagnostic push
-    #pragma GCC diagnostic ignored "-Wdocumentation"
-#endif
-
-// allow to disable exceptions
-#if (defined(__cpp_exceptions) || defined(__EXCEPTIONS) || defined(_CPPUNWIND)) && !defined(JSON_NOEXCEPTION)
-    #define JSON_THROW(exception) throw exception
-    #define JSON_TRY try
-    #define JSON_CATCH(exception) catch(exception)
-    #define JSON_INTERNAL_CATCH(exception) catch(exception)
-#else
-    #include <cstdlib>
-    #define JSON_THROW(exception) std::abort()
-    #define JSON_TRY if(true)
-    #define JSON_CATCH(exception) if(false)
-    #define JSON_INTERNAL_CATCH(exception) if(false)
-#endif
-
-// override exception macros
-#if defined(JSON_THROW_USER)
-    #undef JSON_THROW
-    #define JSON_THROW JSON_THROW_USER
-#endif
-#if defined(JSON_TRY_USER)
-    #undef JSON_TRY
-    #define JSON_TRY JSON_TRY_USER
-#endif
-#if defined(JSON_CATCH_USER)
-    #undef JSON_CATCH
-    #define JSON_CATCH JSON_CATCH_USER
-    #undef JSON_INTERNAL_CATCH
-    #define JSON_INTERNAL_CATCH JSON_CATCH_USER
-#endif
-#if defined(JSON_INTERNAL_CATCH_USER)
-    #undef JSON_INTERNAL_CATCH
-    #define JSON_INTERNAL_CATCH JSON_INTERNAL_CATCH_USER
-#endif
-
-/*!
-@brief macro to briefly define a mapping between an enum and JSON
-@def NLOHMANN_JSON_SERIALIZE_ENUM
-@since version 3.4.0
-*/
-#define NLOHMANN_JSON_SERIALIZE_ENUM(ENUM_TYPE, ...)                                            \
-    template<typename BasicJsonType>                                                            \
-    inline void to_json(BasicJsonType& j, const ENUM_TYPE& e)                                   \
-    {                                                                                           \
-        static_assert(std::is_enum<ENUM_TYPE>::value, #ENUM_TYPE " must be an enum!");          \
-        static const std::pair<ENUM_TYPE, BasicJsonType> m[] = __VA_ARGS__;                     \
-        auto it = std::find_if(std::begin(m), std::end(m),                                      \
-                               [e](const std::pair<ENUM_TYPE, BasicJsonType>& ej_pair) -> bool  \
-        {                                                                                       \
-            return ej_pair.first == e;                                                          \
-        });                                                                                     \
-        j = ((it != std::end(m)) ? it : std::begin(m))->second;                                 \
-    }                                                                                           \
-    template<typename BasicJsonType>                                                            \
-    inline void from_json(const BasicJsonType& j, ENUM_TYPE& e)                                 \
-    {                                                                                           \
-        static_assert(std::is_enum<ENUM_TYPE>::value, #ENUM_TYPE " must be an enum!");          \
-        static const std::pair<ENUM_TYPE, BasicJsonType> m[] = __VA_ARGS__;                     \
-        auto it = std::find_if(std::begin(m), std::end(m),                                      \
-                               [&j](const std::pair<ENUM_TYPE, BasicJsonType>& ej_pair) -> bool \
-        {                                                                                       \
-            return ej_pair.second == j;                                                         \
-        });                                                                                     \
-        e = ((it != std::end(m)) ? it : std::begin(m))->first;                                  \
-    }
-
-// Ugly macros to avoid uglier copy-paste when specializing basic_json. They
-// may be removed in the future once the class is split.
-
-#define NLOHMANN_BASIC_JSON_TPL_DECLARATION                                \
-    template<template<typename, typename, typename...> class ObjectType,   \
-             template<typename, typename...> class ArrayType,              \
-             class StringType, class BooleanType, class NumberIntegerType, \
-             class NumberUnsignedType, class NumberFloatType,              \
-             template<typename> class AllocatorType,                       \
-             template<typename, typename = void> class JSONSerializer,     \
-             class BinaryType>
-
-#define NLOHMANN_BASIC_JSON_TPL                                            \
-    basic_json<ObjectType, ArrayType, StringType, BooleanType,             \
-    NumberIntegerType, NumberUnsignedType, NumberFloatType,                \
-    AllocatorType, JSONSerializer, BinaryType>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-////////////////
-// exceptions //
-////////////////
-
-/*!
-@brief general exception of the @ref basic_json class
-
-This class is an extension of `std::exception` objects with a member @a id for
-exception ids. It is used as the base class for all exceptions thrown by the
-@ref basic_json class. This class can hence be used as "wildcard" to catch
-exceptions.
-
-Subclasses:
-- @ref parse_error for exceptions indicating a parse error
-- @ref invalid_iterator for exceptions indicating errors with iterators
-- @ref type_error for exceptions indicating executing a member function with
-                  a wrong type
-- @ref out_of_range for exceptions indicating access out of the defined range
-- @ref other_error for exceptions indicating other library errors
-
-@internal
-@note To have nothrow-copy-constructible exceptions, we internally use
-      `std::runtime_error` which can cope with arbitrary-length error messages.
-      Intermediate strings are built with static functions and then passed to
-      the actual constructor.
-@endinternal
-
-@liveexample{The following code shows how arbitrary library exceptions can be
-caught.,exception}
-
-@since version 3.0.0
-*/
-class exception : public std::exception
-{
-  public:
-    /// returns the explanatory string
-    JSON_HEDLEY_RETURNS_NON_NULL
-    const char* what() const noexcept override
-    {
-        return m.what();
-    }
-
-    /// the id of the exception
-    const int id;
-
-  protected:
-    JSON_HEDLEY_NON_NULL(3)
-    exception(int id_, const char* what_arg) : id(id_), m(what_arg) {}
-
-    static std::string name(const std::string& ename, int id_)
-    {
-        return "[json.exception." + ename + "." + std::to_string(id_) + "] ";
-    }
-
-  private:
-    /// an exception object as storage for error messages
-    std::runtime_error m;
-};
-
-/*!
-@brief exception indicating a parse error
-
-This exception is thrown by the library when a parse error occurs. Parse errors
-can occur during the deserialization of JSON text, CBOR, MessagePack, as well
-as when using JSON Patch.
-
-Member @a byte holds the byte index of the last read character in the input
-file.
-
-Exceptions have ids 1xx.
-
-name / id                      | example message | description
------------------------------- | --------------- | -------------------------
-json.exception.parse_error.101 | parse error at 2: unexpected end of input; expected string literal | This error indicates a syntax error while deserializing a JSON text. The error message describes that an unexpected token (character) was encountered, and the member @a byte indicates the error position.
-json.exception.parse_error.102 | parse error at 14: missing or wrong low surrogate | JSON uses the `\uxxxx` format to describe Unicode characters. Code points above above 0xFFFF are split into two `\uxxxx` entries ("surrogate pairs"). This error indicates that the surrogate pair is incomplete or contains an invalid code point.
-json.exception.parse_error.103 | parse error: code points above 0x10FFFF are invalid | Unicode supports code points up to 0x10FFFF. Code points above 0x10FFFF are invalid.
-json.exception.parse_error.104 | parse error: JSON patch must be an array of objects | [RFC 6902](https://tools.ietf.org/html/rfc6902) requires a JSON Patch document to be a JSON document that represents an array of objects.
-json.exception.parse_error.105 | parse error: operation must have string member 'op' | An operation of a JSON Patch document must contain exactly one "op" member, whose value indicates the operation to perform. Its value must be one of "add", "remove", "replace", "move", "copy", or "test"; other values are errors.
-json.exception.parse_error.106 | parse error: array index '01' must not begin with '0' | An array index in a JSON Pointer ([RFC 6901](https://tools.ietf.org/html/rfc6901)) may be `0` or any number without a leading `0`.
-json.exception.parse_error.107 | parse error: JSON pointer must be empty or begin with '/' - was: 'foo' | A JSON Pointer must be a Unicode string containing a sequence of zero or more reference tokens, each prefixed by a `/` character.
-json.exception.parse_error.108 | parse error: escape character '~' must be followed with '0' or '1' | In a JSON Pointer, only `~0` and `~1` are valid escape sequences.
-json.exception.parse_error.109 | parse error: array index 'one' is not a number | A JSON Pointer array index must be a number.
-json.exception.parse_error.110 | parse error at 1: cannot read 2 bytes from vector | When parsing CBOR or MessagePack, the byte vector ends before the complete value has been read.
-json.exception.parse_error.112 | parse error at 1: error reading CBOR; last byte: 0xF8 | Not all types of CBOR or MessagePack are supported. This exception occurs if an unsupported byte was read.
-json.exception.parse_error.113 | parse error at 2: expected a CBOR string; last byte: 0x98 | While parsing a map key, a value that is not a string has been read.
-json.exception.parse_error.114 | parse error: Unsupported BSON record type 0x0F | The parsing of the corresponding BSON record type is not implemented (yet).
-
-@note For an input with n bytes, 1 is the index of the first character and n+1
-      is the index of the terminating null byte or the end of file. This also
-      holds true when reading a byte vector (CBOR or MessagePack).
-
-@liveexample{The following code shows how a `parse_error` exception can be
-caught.,parse_error}
-
-@sa - @ref exception for the base class of the library exceptions
-@sa - @ref invalid_iterator for exceptions indicating errors with iterators
-@sa - @ref type_error for exceptions indicating executing a member function with
-                    a wrong type
-@sa - @ref out_of_range for exceptions indicating access out of the defined range
-@sa - @ref other_error for exceptions indicating other library errors
-
-@since version 3.0.0
-*/
-class parse_error : public exception
-{
-  public:
-    /*!
-    @brief create a parse error exception
-    @param[in] id_       the id of the exception
-    @param[in] pos       the position where the error occurred (or with
-                         chars_read_total=0 if the position cannot be
-                         determined)
-    @param[in] what_arg  the explanatory string
-    @return parse_error object
-    */
-    static parse_error create(int id_, const position_t& pos, const std::string& what_arg)
-    {
-        std::string w = exception::name("parse_error", id_) + "parse error" +
-                        position_string(pos) + ": " + what_arg;
-        return parse_error(id_, pos.chars_read_total, w.c_str());
-    }
-
-    static parse_error create(int id_, std::size_t byte_, const std::string& what_arg)
-    {
-        std::string w = exception::name("parse_error", id_) + "parse error" +
-                        (byte_ != 0 ? (" at byte " + std::to_string(byte_)) : "") +
-                        ": " + what_arg;
-        return parse_error(id_, byte_, w.c_str());
-    }
-
-    /*!
-    @brief byte index of the parse error
-
-    The byte index of the last read character in the input file.
-
-    @note For an input with n bytes, 1 is the index of the first character and
-          n+1 is the index of the terminating null byte or the end of file.
-          This also holds true when reading a byte vector (CBOR or MessagePack).
-    */
-    const std::size_t byte;
-
-  private:
-    parse_error(int id_, std::size_t byte_, const char* what_arg)
-        : exception(id_, what_arg), byte(byte_) {}
-
-    static std::string position_string(const position_t& pos)
-    {
-        return " at line " + std::to_string(pos.lines_read + 1) +
-               ", column " + std::to_string(pos.chars_read_current_line);
-    }
-};
-
-/*!
-@brief exception indicating errors with iterators
-
-This exception is thrown if iterators passed to a library function do not match
-the expected semantics.
-
-Exceptions have ids 2xx.
-
-name / id                           | example message | description
------------------------------------ | --------------- | -------------------------
-json.exception.invalid_iterator.201 | iterators are not compatible | The iterators passed to constructor @ref basic_json(InputIT first, InputIT last) are not compatible, meaning they do not belong to the same container. Therefore, the range (@a first, @a last) is invalid.
-json.exception.invalid_iterator.202 | iterator does not fit current value | In an erase or insert function, the passed iterator @a pos does not belong to the JSON value for which the function was called. It hence does not define a valid position for the deletion/insertion.
-json.exception.invalid_iterator.203 | iterators do not fit current value | Either iterator passed to function @ref erase(IteratorType first, IteratorType last) does not belong to the JSON value from which values shall be erased. It hence does not define a valid range to delete values from.
-json.exception.invalid_iterator.204 | iterators out of range | When an iterator range for a primitive type (number, boolean, or string) is passed to a constructor or an erase function, this range has to be exactly (@ref begin(), @ref end()), because this is the only way the single stored value is expressed. All other ranges are invalid.
-json.exception.invalid_iterator.205 | iterator out of range | When an iterator for a primitive type (number, boolean, or string) is passed to an erase function, the iterator has to be the @ref begin() iterator, because it is the only way to address the stored value. All other iterators are invalid.
-json.exception.invalid_iterator.206 | cannot construct with iterators from null | The iterators passed to constructor @ref basic_json(InputIT first, InputIT last) belong to a JSON null value and hence to not define a valid range.
-json.exception.invalid_iterator.207 | cannot use key() for non-object iterators | The key() member function can only be used on iterators belonging to a JSON object, because other types do not have a concept of a key.
-json.exception.invalid_iterator.208 | cannot use operator[] for object iterators | The operator[] to specify a concrete offset cannot be used on iterators belonging to a JSON object, because JSON objects are unordered.
-json.exception.invalid_iterator.209 | cannot use offsets with object iterators | The offset operators (+, -, +=, -=) cannot be used on iterators belonging to a JSON object, because JSON objects are unordered.
-json.exception.invalid_iterator.210 | iterators do not fit | The iterator range passed to the insert function are not compatible, meaning they do not belong to the same container. Therefore, the range (@a first, @a last) is invalid.
-json.exception.invalid_iterator.211 | passed iterators may not belong to container | The iterator range passed to the insert function must not be a subrange of the container to insert to.
-json.exception.invalid_iterator.212 | cannot compare iterators of different containers | When two iterators are compared, they must belong to the same container.
-json.exception.invalid_iterator.213 | cannot compare order of object iterators | The order of object iterators cannot be compared, because JSON objects are unordered.
-json.exception.invalid_iterator.214 | cannot get value | Cannot get value for iterator: Either the iterator belongs to a null value or it is an iterator to a primitive type (number, boolean, or string), but the iterator is different to @ref begin().
-
-@liveexample{The following code shows how an `invalid_iterator` exception can be
-caught.,invalid_iterator}
-
-@sa - @ref exception for the base class of the library exceptions
-@sa - @ref parse_error for exceptions indicating a parse error
-@sa - @ref type_error for exceptions indicating executing a member function with
-                    a wrong type
-@sa - @ref out_of_range for exceptions indicating access out of the defined range
-@sa - @ref other_error for exceptions indicating other library errors
-
-@since version 3.0.0
-*/
-class invalid_iterator : public exception
-{
-  public:
-    static invalid_iterator create(int id_, const std::string& what_arg)
-    {
-        std::string w = exception::name("invalid_iterator", id_) + what_arg;
-        return invalid_iterator(id_, w.c_str());
-    }
-
-  private:
-    JSON_HEDLEY_NON_NULL(3)
-    invalid_iterator(int id_, const char* what_arg)
-        : exception(id_, what_arg) {}
-};
-
-/*!
-@brief exception indicating executing a member function with a wrong type
-
-This exception is thrown in case of a type error; that is, a library function is
-executed on a JSON value whose type does not match the expected semantics.
-
-Exceptions have ids 3xx.
-
-name / id                     | example message | description
------------------------------ | --------------- | -------------------------
-json.exception.type_error.301 | cannot create object from initializer list | To create an object from an initializer list, the initializer list must consist only of a list of pairs whose first element is a string. When this constraint is violated, an array is created instead.
-json.exception.type_error.302 | type must be object, but is array | During implicit or explicit value conversion, the JSON type must be compatible to the target type. For instance, a JSON string can only be converted into string types, but not into numbers or boolean types.
-json.exception.type_error.303 | incompatible ReferenceType for get_ref, actual type is object | To retrieve a reference to a value stored in a @ref basic_json object with @ref get_ref, the type of the reference must match the value type. For instance, for a JSON array, the @a ReferenceType must be @ref array_t &.
-json.exception.type_error.304 | cannot use at() with string | The @ref at() member functions can only be executed for certain JSON types.
-json.exception.type_error.305 | cannot use operator[] with string | The @ref operator[] member functions can only be executed for certain JSON types.
-json.exception.type_error.306 | cannot use value() with string | The @ref value() member functions can only be executed for certain JSON types.
-json.exception.type_error.307 | cannot use erase() with string | The @ref erase() member functions can only be executed for certain JSON types.
-json.exception.type_error.308 | cannot use push_back() with string | The @ref push_back() and @ref operator+= member functions can only be executed for certain JSON types.
-json.exception.type_error.309 | cannot use insert() with | The @ref insert() member functions can only be executed for certain JSON types.
-json.exception.type_error.310 | cannot use swap() with number | The @ref swap() member functions can only be executed for certain JSON types.
-json.exception.type_error.311 | cannot use emplace_back() with string | The @ref emplace_back() member function can only be executed for certain JSON types.
-json.exception.type_error.312 | cannot use update() with string | The @ref update() member functions can only be executed for certain JSON types.
-json.exception.type_error.313 | invalid value to unflatten | The @ref unflatten function converts an object whose keys are JSON Pointers back into an arbitrary nested JSON value. The JSON Pointers must not overlap, because then the resulting value would not be well defined.
-json.exception.type_error.314 | only objects can be unflattened | The @ref unflatten function only works for an object whose keys are JSON Pointers.
-json.exception.type_error.315 | values in object must be primitive | The @ref unflatten function only works for an object whose keys are JSON Pointers and whose values are primitive.
-json.exception.type_error.316 | invalid UTF-8 byte at index 10: 0x7E | The @ref dump function only works with UTF-8 encoded strings; that is, if you assign a `std::string` to a JSON value, make sure it is UTF-8 encoded. |
-json.exception.type_error.317 | JSON value cannot be serialized to requested format | The dynamic type of the object cannot be represented in the requested serialization format (e.g. a raw `true` or `null` JSON object cannot be serialized to BSON) |
-
-@liveexample{The following code shows how a `type_error` exception can be
-caught.,type_error}
-
-@sa - @ref exception for the base class of the library exceptions
-@sa - @ref parse_error for exceptions indicating a parse error
-@sa - @ref invalid_iterator for exceptions indicating errors with iterators
-@sa - @ref out_of_range for exceptions indicating access out of the defined range
-@sa - @ref other_error for exceptions indicating other library errors
-
-@since version 3.0.0
-*/
-class type_error : public exception
-{
-  public:
-    static type_error create(int id_, const std::string& what_arg)
-    {
-        std::string w = exception::name("type_error", id_) + what_arg;
-        return type_error(id_, w.c_str());
-    }
-
-  private:
-    JSON_HEDLEY_NON_NULL(3)
-    type_error(int id_, const char* what_arg) : exception(id_, what_arg) {}
-};
-
-/*!
-@brief exception indicating access out of the defined range
-
-This exception is thrown in case a library function is called on an input
-parameter that exceeds the expected range, for instance in case of array
-indices or nonexisting object keys.
-
-Exceptions have ids 4xx.
-
-name / id                       | example message | description
-------------------------------- | --------------- | -------------------------
-json.exception.out_of_range.401 | array index 3 is out of range | The provided array index @a i is larger than @a size-1.
-json.exception.out_of_range.402 | array index '-' (3) is out of range | The special array index `-` in a JSON Pointer never describes a valid element of the array, but the index past the end. That is, it can only be used to add elements at this position, but not to read it.
-json.exception.out_of_range.403 | key 'foo' not found | The provided key was not found in the JSON object.
-json.exception.out_of_range.404 | unresolved reference token 'foo' | A reference token in a JSON Pointer could not be resolved.
-json.exception.out_of_range.405 | JSON pointer has no parent | The JSON Patch operations 'remove' and 'add' can not be applied to the root element of the JSON value.
-json.exception.out_of_range.406 | number overflow parsing '10E1000' | A parsed number could not be stored as without changing it to NaN or INF.
-json.exception.out_of_range.407 | number overflow serializing '9223372036854775808' | UBJSON and BSON only support integer numbers up to 9223372036854775807. |
-json.exception.out_of_range.408 | excessive array size: 8658170730974374167 | The size (following `#`) of an UBJSON array or object exceeds the maximal capacity. |
-json.exception.out_of_range.409 | BSON key cannot contain code point U+0000 (at byte 2) | Key identifiers to be serialized to BSON cannot contain code point U+0000, since the key is stored as zero-terminated c-string |
-
-@liveexample{The following code shows how an `out_of_range` exception can be
-caught.,out_of_range}
-
-@sa - @ref exception for the base class of the library exceptions
-@sa - @ref parse_error for exceptions indicating a parse error
-@sa - @ref invalid_iterator for exceptions indicating errors with iterators
-@sa - @ref type_error for exceptions indicating executing a member function with
-                    a wrong type
-@sa - @ref other_error for exceptions indicating other library errors
-
-@since version 3.0.0
-*/
-class out_of_range : public exception
-{
-  public:
-    static out_of_range create(int id_, const std::string& what_arg)
-    {
-        std::string w = exception::name("out_of_range", id_) + what_arg;
-        return out_of_range(id_, w.c_str());
-    }
-
-  private:
-    JSON_HEDLEY_NON_NULL(3)
-    out_of_range(int id_, const char* what_arg) : exception(id_, what_arg) {}
-};
-
-/*!
-@brief exception indicating other library errors
-
-This exception is thrown in case of errors that cannot be classified with the
-other exception types.
-
-Exceptions have ids 5xx.
-
-name / id                      | example message | description
------------------------------- | --------------- | -------------------------
-json.exception.other_error.501 | unsuccessful: {"op":"test","path":"/baz", "value":"bar"} | A JSON Patch operation 'test' failed. The unsuccessful operation is also printed.
-
-@sa - @ref exception for the base class of the library exceptions
-@sa - @ref parse_error for exceptions indicating a parse error
-@sa - @ref invalid_iterator for exceptions indicating errors with iterators
-@sa - @ref type_error for exceptions indicating executing a member function with
-                    a wrong type
-@sa - @ref out_of_range for exceptions indicating access out of the defined range
-
-@liveexample{The following code shows how an `other_error` exception can be
-caught.,other_error}
-
-@since version 3.0.0
-*/
-class other_error : public exception
-{
-  public:
-    static other_error create(int id_, const std::string& what_arg)
-    {
-        std::string w = exception::name("other_error", id_) + what_arg;
-        return other_error(id_, w.c_str());
-    }
-
-  private:
-    JSON_HEDLEY_NON_NULL(3)
-    other_error(int id_, const char* what_arg) : exception(id_, what_arg) {}
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-
-#include <cstddef> // size_t
-#include <type_traits> // conditional, enable_if, false_type, integral_constant, is_constructible, is_integral, is_same, remove_cv, remove_reference, true_type
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-// alias templates to reduce boilerplate
-template<bool B, typename T = void>
-using enable_if_t = typename std::enable_if<B, T>::type;
-
-template<typename T>
-using uncvref_t = typename std::remove_cv<typename std::remove_reference<T>::type>::type;
-
-// implementation of C++14 index_sequence and affiliates
-// source: https://stackoverflow.com/a/32223343
-template<std::size_t... Ints>
-struct index_sequence
-{
-    using type = index_sequence;
-    using value_type = std::size_t;
-    static constexpr std::size_t size() noexcept
-    {
-        return sizeof...(Ints);
-    }
-};
-
-template<class Sequence1, class Sequence2>
-struct merge_and_renumber;
-
-template<std::size_t... I1, std::size_t... I2>
-struct merge_and_renumber<index_sequence<I1...>, index_sequence<I2...>>
-        : index_sequence < I1..., (sizeof...(I1) + I2)... > {};
-
-template<std::size_t N>
-struct make_index_sequence
-    : merge_and_renumber < typename make_index_sequence < N / 2 >::type,
-      typename make_index_sequence < N - N / 2 >::type > {};
-
-template<> struct make_index_sequence<0> : index_sequence<> {};
-template<> struct make_index_sequence<1> : index_sequence<0> {};
-
-template<typename... Ts>
-using index_sequence_for = make_index_sequence<sizeof...(Ts)>;
-
-// dispatch utility (taken from ranges-v3)
-template<unsigned N> struct priority_tag : priority_tag < N - 1 > {};
-template<> struct priority_tag<0> {};
-
-// taken from ranges-v3
-template<typename T>
-struct static_const
-{
-    static constexpr T value{};
-};
-
-template<typename T>
-constexpr T static_const<T>::value;
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-
-#include <limits> // numeric_limits
-#include <type_traits> // false_type, is_constructible, is_integral, is_same, true_type
-#include <utility> // declval
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/iterators/iterator_traits.hpp>
-
-
-#include <iterator> // random_access_iterator_tag
-
-// #include <nlohmann/detail/meta/void_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template <typename ...Ts> struct make_void
-{
-    using type = void;
-};
-template <typename ...Ts> using void_t = typename make_void<Ts...>::type;
-} // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template <typename It, typename = void>
-struct iterator_types {};
-
-template <typename It>
-struct iterator_types <
-    It,
-    void_t<typename It::difference_type, typename It::value_type, typename It::pointer,
-    typename It::reference, typename It::iterator_category >>
-{
-    using difference_type = typename It::difference_type;
-    using value_type = typename It::value_type;
-    using pointer = typename It::pointer;
-    using reference = typename It::reference;
-    using iterator_category = typename It::iterator_category;
-};
-
-// This is required as some compilers implement std::iterator_traits in a way that
-// doesn't work with SFINAE. See https://github.com/nlohmann/json/issues/1341.
-template <typename T, typename = void>
-struct iterator_traits
-{
-};
-
-template <typename T>
-struct iterator_traits < T, enable_if_t < !std::is_pointer<T>::value >>
-            : iterator_types<T>
-{
-};
-
-template <typename T>
-struct iterator_traits<T*, enable_if_t<std::is_object<T>::value>>
-{
-    using iterator_category = std::random_access_iterator_tag;
-    using value_type = T;
-    using difference_type = ptrdiff_t;
-    using pointer = T*;
-    using reference = T&;
-};
-} // namespace detail
-} // namespace nlohmann
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-// #include <nlohmann/detail/meta/detected.hpp>
-
-
-#include <type_traits>
-
-// #include <nlohmann/detail/meta/void_t.hpp>
-
-
-// https://en.cppreference.com/w/cpp/experimental/is_detected
-namespace nlohmann
-{
-namespace detail
-{
-struct nonesuch
-{
-    nonesuch() = delete;
-    ~nonesuch() = delete;
-    nonesuch(nonesuch const&) = delete;
-    nonesuch(nonesuch const&&) = delete;
-    void operator=(nonesuch const&) = delete;
-    void operator=(nonesuch&&) = delete;
-};
-
-template <class Default,
-          class AlwaysVoid,
-          template <class...> class Op,
-          class... Args>
-struct detector
-{
-    using value_t = std::false_type;
-    using type = Default;
-};
-
-template <class Default, template <class...> class Op, class... Args>
-struct detector<Default, void_t<Op<Args...>>, Op, Args...>
-{
-    using value_t = std::true_type;
-    using type = Op<Args...>;
-};
-
-template <template <class...> class Op, class... Args>
-using is_detected = typename detector<nonesuch, void, Op, Args...>::value_t;
-
-template <template <class...> class Op, class... Args>
-using detected_t = typename detector<nonesuch, void, Op, Args...>::type;
-
-template <class Default, template <class...> class Op, class... Args>
-using detected_or = detector<Default, void, Op, Args...>;
-
-template <class Default, template <class...> class Op, class... Args>
-using detected_or_t = typename detected_or<Default, Op, Args...>::type;
-
-template <class Expected, template <class...> class Op, class... Args>
-using is_detected_exact = std::is_same<Expected, detected_t<Op, Args...>>;
-
-template <class To, template <class...> class Op, class... Args>
-using is_detected_convertible =
-    std::is_convertible<detected_t<Op, Args...>, To>;
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/json_fwd.hpp>
-#ifndef INCLUDE_NLOHMANN_JSON_FWD_HPP_
-#define INCLUDE_NLOHMANN_JSON_FWD_HPP_
-
-#include <cstdint> // int64_t, uint64_t
-#include <map> // map
-#include <memory> // allocator
-#include <string> // string
-#include <vector> // vector
-
-/*!
-@brief namespace for Niels Lohmann
-@see https://github.com/nlohmann
-@since version 1.0.0
-*/
-namespace nlohmann
-{
-/*!
-@brief default JSONSerializer template argument
-
-This serializer ignores the template arguments and uses ADL
-([argument-dependent lookup](https://en.cppreference.com/w/cpp/language/adl))
-for serialization.
-*/
-template<typename T = void, typename SFINAE = void>
-struct adl_serializer;
-
-template<template<typename U, typename V, typename... Args> class ObjectType =
-         std::map,
-         template<typename U, typename... Args> class ArrayType = std::vector,
-         class StringType = std::string, class BooleanType = bool,
-         class NumberIntegerType = std::int64_t,
-         class NumberUnsignedType = std::uint64_t,
-         class NumberFloatType = double,
-         template<typename U> class AllocatorType = std::allocator,
-         template<typename T, typename SFINAE = void> class JSONSerializer =
-         adl_serializer,
-         class BinaryType = std::vector<std::uint8_t>>
-class basic_json;
-
-/*!
-@brief JSON Pointer
-
-A JSON pointer defines a string syntax for identifying a specific value
-within a JSON document. It can be used with functions `at` and
-`operator[]`. Furthermore, JSON pointers are the base for JSON patches.
-
-@sa [RFC 6901](https://tools.ietf.org/html/rfc6901)
-
-@since version 2.0.0
-*/
-template<typename BasicJsonType>
-class json_pointer;
-
-/*!
-@brief default JSON class
-
-This type is the default specialization of the @ref basic_json class which
-uses the standard template types.
-
-@since version 1.0.0
-*/
-using json = basic_json<>;
-}  // namespace nlohmann
-
-#endif  // INCLUDE_NLOHMANN_JSON_FWD_HPP_
-
-
-namespace nlohmann
-{
-/*!
-@brief detail namespace with internal helper functions
-
-This namespace collects functions that should not be exposed,
-implementations of some @ref basic_json methods, and meta-programming helpers.
-
-@since version 2.1.0
-*/
-namespace detail
-{
-/////////////
-// helpers //
-/////////////
-
-// Note to maintainers:
-//
-// Every trait in this file expects a non CV-qualified type.
-// The only exceptions are in the 'aliases for detected' section
-// (i.e. those of the form: decltype(T::member_function(std::declval<T>())))
-//
-// In this case, T has to be properly CV-qualified to constraint the function arguments
-// (e.g. to_json(BasicJsonType&, const T&))
-
-template<typename> struct is_basic_json : std::false_type {};
-
-NLOHMANN_BASIC_JSON_TPL_DECLARATION
-struct is_basic_json<NLOHMANN_BASIC_JSON_TPL> : std::true_type {};
-
-//////////////////////
-// json_ref helpers //
-//////////////////////
-
-template <typename>
-class json_ref;
-
-template<typename>
-struct is_json_ref : std::false_type {};
-
-template <typename T>
-struct is_json_ref<json_ref<T>> : std::true_type {};
-
-//////////////////////////
-// aliases for detected //
-//////////////////////////
-
-template <typename T>
-using mapped_type_t = typename T::mapped_type;
-
-template <typename T>
-using key_type_t = typename T::key_type;
-
-template <typename T>
-using value_type_t = typename T::value_type;
-
-template <typename T>
-using difference_type_t = typename T::difference_type;
-
-template <typename T>
-using pointer_t = typename T::pointer;
-
-template <typename T>
-using reference_t = typename T::reference;
-
-template <typename T>
-using iterator_category_t = typename T::iterator_category;
-
-template <typename T>
-using iterator_t = typename T::iterator;
-
-template <typename T, typename... Args>
-using to_json_function = decltype(T::to_json(std::declval<Args>()...));
-
-template <typename T, typename... Args>
-using from_json_function = decltype(T::from_json(std::declval<Args>()...));
-
-template <typename T, typename U>
-using get_template_function = decltype(std::declval<T>().template get<U>());
-
-// trait checking if JSONSerializer<T>::from_json(json const&, udt&) exists
-template <typename BasicJsonType, typename T, typename = void>
-struct has_from_json : std::false_type {};
-
-template <typename BasicJsonType, typename T>
-struct has_from_json<BasicJsonType, T,
-           enable_if_t<not is_basic_json<T>::value>>
-{
-    using serializer = typename BasicJsonType::template json_serializer<T, void>;
-
-    static constexpr bool value =
-        is_detected_exact<void, from_json_function, serializer,
-        const BasicJsonType&, T&>::value;
-};
-
-// This trait checks if JSONSerializer<T>::from_json(json const&) exists
-// this overload is used for non-default-constructible user-defined-types
-template <typename BasicJsonType, typename T, typename = void>
-struct has_non_default_from_json : std::false_type {};
-
-template<typename BasicJsonType, typename T>
-struct has_non_default_from_json<BasicJsonType, T, enable_if_t<not is_basic_json<T>::value>>
-{
-    using serializer = typename BasicJsonType::template json_serializer<T, void>;
-
-    static constexpr bool value =
-        is_detected_exact<T, from_json_function, serializer,
-        const BasicJsonType&>::value;
-};
-
-// This trait checks if BasicJsonType::json_serializer<T>::to_json exists
-// Do not evaluate the trait when T is a basic_json type, to avoid template instantiation infinite recursion.
-template <typename BasicJsonType, typename T, typename = void>
-struct has_to_json : std::false_type {};
-
-template <typename BasicJsonType, typename T>
-struct has_to_json<BasicJsonType, T, enable_if_t<not is_basic_json<T>::value>>
-{
-    using serializer = typename BasicJsonType::template json_serializer<T, void>;
-
-    static constexpr bool value =
-        is_detected_exact<void, to_json_function, serializer, BasicJsonType&,
-        T>::value;
-};
-
-
-///////////////////
-// is_ functions //
-///////////////////
-
-template <typename T, typename = void>
-struct is_iterator_traits : std::false_type {};
-
-template <typename T>
-struct is_iterator_traits<iterator_traits<T>>
-{
-  private:
-    using traits = iterator_traits<T>;
-
-  public:
-    static constexpr auto value =
-        is_detected<value_type_t, traits>::value &&
-        is_detected<difference_type_t, traits>::value &&
-        is_detected<pointer_t, traits>::value &&
-        is_detected<iterator_category_t, traits>::value &&
-        is_detected<reference_t, traits>::value;
-};
-
-// source: https://stackoverflow.com/a/37193089/4116453
-
-template <typename T, typename = void>
-struct is_complete_type : std::false_type {};
-
-template <typename T>
-struct is_complete_type<T, decltype(void(sizeof(T)))> : std::true_type {};
-
-template <typename BasicJsonType, typename CompatibleObjectType,
-          typename = void>
-struct is_compatible_object_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename CompatibleObjectType>
-struct is_compatible_object_type_impl <
-    BasicJsonType, CompatibleObjectType,
-    enable_if_t<is_detected<mapped_type_t, CompatibleObjectType>::value and
-    is_detected<key_type_t, CompatibleObjectType>::value >>
-{
-
-    using object_t = typename BasicJsonType::object_t;
-
-    // macOS's is_constructible does not play well with nonesuch...
-    static constexpr bool value =
-        std::is_constructible<typename object_t::key_type,
-        typename CompatibleObjectType::key_type>::value and
-        std::is_constructible<typename object_t::mapped_type,
-        typename CompatibleObjectType::mapped_type>::value;
-};
-
-template <typename BasicJsonType, typename CompatibleObjectType>
-struct is_compatible_object_type
-    : is_compatible_object_type_impl<BasicJsonType, CompatibleObjectType> {};
-
-template <typename BasicJsonType, typename ConstructibleObjectType,
-          typename = void>
-struct is_constructible_object_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename ConstructibleObjectType>
-struct is_constructible_object_type_impl <
-    BasicJsonType, ConstructibleObjectType,
-    enable_if_t<is_detected<mapped_type_t, ConstructibleObjectType>::value and
-    is_detected<key_type_t, ConstructibleObjectType>::value >>
-{
-    using object_t = typename BasicJsonType::object_t;
-
-    static constexpr bool value =
-        (std::is_default_constructible<ConstructibleObjectType>::value and
-         (std::is_move_assignable<ConstructibleObjectType>::value or
-          std::is_copy_assignable<ConstructibleObjectType>::value) and
-         (std::is_constructible<typename ConstructibleObjectType::key_type,
-          typename object_t::key_type>::value and
-          std::is_same <
-          typename object_t::mapped_type,
-          typename ConstructibleObjectType::mapped_type >::value)) or
-        (has_from_json<BasicJsonType,
-         typename ConstructibleObjectType::mapped_type>::value or
-         has_non_default_from_json <
-         BasicJsonType,
-         typename ConstructibleObjectType::mapped_type >::value);
-};
-
-template <typename BasicJsonType, typename ConstructibleObjectType>
-struct is_constructible_object_type
-    : is_constructible_object_type_impl<BasicJsonType,
-      ConstructibleObjectType> {};
-
-template <typename BasicJsonType, typename CompatibleStringType,
-          typename = void>
-struct is_compatible_string_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename CompatibleStringType>
-struct is_compatible_string_type_impl <
-    BasicJsonType, CompatibleStringType,
-    enable_if_t<is_detected_exact<typename BasicJsonType::string_t::value_type,
-    value_type_t, CompatibleStringType>::value >>
-{
-    static constexpr auto value =
-        std::is_constructible<typename BasicJsonType::string_t, CompatibleStringType>::value;
-};
-
-template <typename BasicJsonType, typename ConstructibleStringType>
-struct is_compatible_string_type
-    : is_compatible_string_type_impl<BasicJsonType, ConstructibleStringType> {};
-
-template <typename BasicJsonType, typename ConstructibleStringType,
-          typename = void>
-struct is_constructible_string_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename ConstructibleStringType>
-struct is_constructible_string_type_impl <
-    BasicJsonType, ConstructibleStringType,
-    enable_if_t<is_detected_exact<typename BasicJsonType::string_t::value_type,
-    value_type_t, ConstructibleStringType>::value >>
-{
-    static constexpr auto value =
-        std::is_constructible<ConstructibleStringType,
-        typename BasicJsonType::string_t>::value;
-};
-
-template <typename BasicJsonType, typename ConstructibleStringType>
-struct is_constructible_string_type
-    : is_constructible_string_type_impl<BasicJsonType, ConstructibleStringType> {};
-
-template <typename BasicJsonType, typename CompatibleArrayType, typename = void>
-struct is_compatible_array_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename CompatibleArrayType>
-struct is_compatible_array_type_impl <
-    BasicJsonType, CompatibleArrayType,
-    enable_if_t<is_detected<value_type_t, CompatibleArrayType>::value and
-    is_detected<iterator_t, CompatibleArrayType>::value and
-// This is needed because json_reverse_iterator has a ::iterator type...
-// Therefore it is detected as a CompatibleArrayType.
-// The real fix would be to have an Iterable concept.
-    not is_iterator_traits<
-    iterator_traits<CompatibleArrayType>>::value >>
-{
-    static constexpr bool value =
-        std::is_constructible<BasicJsonType,
-        typename CompatibleArrayType::value_type>::value;
-};
-
-template <typename BasicJsonType, typename CompatibleArrayType>
-struct is_compatible_array_type
-    : is_compatible_array_type_impl<BasicJsonType, CompatibleArrayType> {};
-
-template <typename BasicJsonType, typename ConstructibleArrayType, typename = void>
-struct is_constructible_array_type_impl : std::false_type {};
-
-template <typename BasicJsonType, typename ConstructibleArrayType>
-struct is_constructible_array_type_impl <
-    BasicJsonType, ConstructibleArrayType,
-    enable_if_t<std::is_same<ConstructibleArrayType,
-    typename BasicJsonType::value_type>::value >>
-            : std::true_type {};
-
-template <typename BasicJsonType, typename ConstructibleArrayType>
-struct is_constructible_array_type_impl <
-    BasicJsonType, ConstructibleArrayType,
-    enable_if_t<not std::is_same<ConstructibleArrayType,
-    typename BasicJsonType::value_type>::value and
-    std::is_default_constructible<ConstructibleArrayType>::value and
-(std::is_move_assignable<ConstructibleArrayType>::value or
- std::is_copy_assignable<ConstructibleArrayType>::value) and
-is_detected<value_type_t, ConstructibleArrayType>::value and
-is_detected<iterator_t, ConstructibleArrayType>::value and
-is_complete_type<
-detected_t<value_type_t, ConstructibleArrayType>>::value >>
-{
-    static constexpr bool value =
-        // This is needed because json_reverse_iterator has a ::iterator type,
-        // furthermore, std::back_insert_iterator (and other iterators) have a
-        // base class `iterator`... Therefore it is detected as a
-        // ConstructibleArrayType. The real fix would be to have an Iterable
-        // concept.
-        not is_iterator_traits<iterator_traits<ConstructibleArrayType>>::value and
-
-        (std::is_same<typename ConstructibleArrayType::value_type,
-         typename BasicJsonType::array_t::value_type>::value or
-         has_from_json<BasicJsonType,
-         typename ConstructibleArrayType::value_type>::value or
-         has_non_default_from_json <
-         BasicJsonType, typename ConstructibleArrayType::value_type >::value);
-};
-
-template <typename BasicJsonType, typename ConstructibleArrayType>
-struct is_constructible_array_type
-    : is_constructible_array_type_impl<BasicJsonType, ConstructibleArrayType> {};
-
-template <typename RealIntegerType, typename CompatibleNumberIntegerType,
-          typename = void>
-struct is_compatible_integer_type_impl : std::false_type {};
-
-template <typename RealIntegerType, typename CompatibleNumberIntegerType>
-struct is_compatible_integer_type_impl <
-    RealIntegerType, CompatibleNumberIntegerType,
-    enable_if_t<std::is_integral<RealIntegerType>::value and
-    std::is_integral<CompatibleNumberIntegerType>::value and
-    not std::is_same<bool, CompatibleNumberIntegerType>::value >>
-{
-    // is there an assert somewhere on overflows?
-    using RealLimits = std::numeric_limits<RealIntegerType>;
-    using CompatibleLimits = std::numeric_limits<CompatibleNumberIntegerType>;
-
-    static constexpr auto value =
-        std::is_constructible<RealIntegerType,
-        CompatibleNumberIntegerType>::value and
-        CompatibleLimits::is_integer and
-        RealLimits::is_signed == CompatibleLimits::is_signed;
-};
-
-template <typename RealIntegerType, typename CompatibleNumberIntegerType>
-struct is_compatible_integer_type
-    : is_compatible_integer_type_impl<RealIntegerType,
-      CompatibleNumberIntegerType> {};
-
-template <typename BasicJsonType, typename CompatibleType, typename = void>
-struct is_compatible_type_impl: std::false_type {};
-
-template <typename BasicJsonType, typename CompatibleType>
-struct is_compatible_type_impl <
-    BasicJsonType, CompatibleType,
-    enable_if_t<is_complete_type<CompatibleType>::value >>
-{
-    static constexpr bool value =
-        has_to_json<BasicJsonType, CompatibleType>::value;
-};
-
-template <typename BasicJsonType, typename CompatibleType>
-struct is_compatible_type
-    : is_compatible_type_impl<BasicJsonType, CompatibleType> {};
-
-// https://en.cppreference.com/w/cpp/types/conjunction
-template<class...> struct conjunction : std::true_type { };
-template<class B1> struct conjunction<B1> : B1 { };
-template<class B1, class... Bn>
-struct conjunction<B1, Bn...>
-: std::conditional<bool(B1::value), conjunction<Bn...>, B1>::type {};
-
-template <typename T1, typename T2>
-struct is_constructible_tuple : std::false_type {};
-
-template <typename T1, typename... Args>
-struct is_constructible_tuple<T1, std::tuple<Args...>> : conjunction<std::is_constructible<T1, Args>...> {};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-#include <array> // array
-#include <cstddef> // size_t
-#include <cstdint> // uint8_t
-#include <string> // string
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-///////////////////////////
-// JSON type enumeration //
-///////////////////////////
-
-/*!
-@brief the JSON type enumeration
-
-This enumeration collects the different JSON types. It is internally used to
-distinguish the stored values, and the functions @ref basic_json::is_null(),
-@ref basic_json::is_object(), @ref basic_json::is_array(),
-@ref basic_json::is_string(), @ref basic_json::is_boolean(),
-@ref basic_json::is_number() (with @ref basic_json::is_number_integer(),
-@ref basic_json::is_number_unsigned(), and @ref basic_json::is_number_float()),
-@ref basic_json::is_discarded(), @ref basic_json::is_primitive(), and
-@ref basic_json::is_structured() rely on it.
-
-@note There are three enumeration entries (number_integer, number_unsigned, and
-number_float), because the library distinguishes these three types for numbers:
-@ref basic_json::number_unsigned_t is used for unsigned integers,
-@ref basic_json::number_integer_t is used for signed integers, and
-@ref basic_json::number_float_t is used for floating-point numbers or to
-approximate integers which do not fit in the limits of their respective type.
-
-@sa @ref basic_json::basic_json(const value_t value_type) -- create a JSON
-value with the default value for a given type
-
-@since version 1.0.0
-*/
-enum class value_t : std::uint8_t
-{
-    null,             ///< null value
-    object,           ///< object (unordered set of name/value pairs)
-    array,            ///< array (ordered collection of values)
-    string,           ///< string value
-    boolean,          ///< boolean value
-    number_integer,   ///< number value (signed integer)
-    number_unsigned,  ///< number value (unsigned integer)
-    number_float,     ///< number value (floating-point)
-    binary,           ///< binary array (ordered collection of bytes)
-    discarded         ///< discarded by the parser callback function
-};
-
-/*!
-@brief comparison operator for JSON types
-
-Returns an ordering that is similar to Python:
-- order: null < boolean < number < object < array < string < binary
-- furthermore, each type is not smaller than itself
-- discarded values are not comparable
-- binary is represented as a b"" string in python and directly comparable to a
-  string; however, making a binary array directly comparable with a string would
-  be surprising behavior in a JSON file.
-
-@since version 1.0.0
-*/
-inline bool operator<(const value_t lhs, const value_t rhs) noexcept
-{
-    static constexpr std::array<std::uint8_t, 9> order = {{
-            0 /* null */, 3 /* object */, 4 /* array */, 5 /* string */,
-            1 /* boolean */, 2 /* integer */, 2 /* unsigned */, 2 /* float */,
-            6 /* binary */
-        }
-    };
-
-    const auto l_index = static_cast<std::size_t>(lhs);
-    const auto r_index = static_cast<std::size_t>(rhs);
-    return l_index < order.size() and r_index < order.size() and order[l_index] < order[r_index];
-}
-}  // namespace detail
-}  // namespace nlohmann
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename std::nullptr_t& n)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_null()))
-    {
-        JSON_THROW(type_error::create(302, "type must be null, but is " + std::string(j.type_name())));
-    }
-    n = nullptr;
-}
-
-// overloads for basic_json template parameters
-template<typename BasicJsonType, typename ArithmeticType,
-         enable_if_t<std::is_arithmetic<ArithmeticType>::value and
-                     not std::is_same<ArithmeticType, typename BasicJsonType::boolean_t>::value,
-                     int> = 0>
-void get_arithmetic_value(const BasicJsonType& j, ArithmeticType& val)
-{
-    switch (static_cast<value_t>(j))
-    {
-        case value_t::number_unsigned:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_unsigned_t*>());
-            break;
-        }
-        case value_t::number_integer:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_integer_t*>());
-            break;
-        }
-        case value_t::number_float:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_float_t*>());
-            break;
-        }
-
-        default:
-            JSON_THROW(type_error::create(302, "type must be number, but is " + std::string(j.type_name())));
-    }
-}
-
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::boolean_t& b)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_boolean()))
-    {
-        JSON_THROW(type_error::create(302, "type must be boolean, but is " + std::string(j.type_name())));
-    }
-    b = *j.template get_ptr<const typename BasicJsonType::boolean_t*>();
-}
-
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::string_t& s)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_string()))
-    {
-        JSON_THROW(type_error::create(302, "type must be string, but is " + std::string(j.type_name())));
-    }
-    s = *j.template get_ptr<const typename BasicJsonType::string_t*>();
-}
-
-template <
-    typename BasicJsonType, typename ConstructibleStringType,
-    enable_if_t <
-        is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value and
-        not std::is_same<typename BasicJsonType::string_t,
-                         ConstructibleStringType>::value,
-        int > = 0 >
-void from_json(const BasicJsonType& j, ConstructibleStringType& s)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_string()))
-    {
-        JSON_THROW(type_error::create(302, "type must be string, but is " + std::string(j.type_name())));
-    }
-
-    s = *j.template get_ptr<const typename BasicJsonType::string_t*>();
-}
-
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::number_float_t& val)
-{
-    get_arithmetic_value(j, val);
-}
-
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::number_unsigned_t& val)
-{
-    get_arithmetic_value(j, val);
-}
-
-template<typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::number_integer_t& val)
-{
-    get_arithmetic_value(j, val);
-}
-
-template<typename BasicJsonType, typename EnumType,
-         enable_if_t<std::is_enum<EnumType>::value, int> = 0>
-void from_json(const BasicJsonType& j, EnumType& e)
-{
-    typename std::underlying_type<EnumType>::type val;
-    get_arithmetic_value(j, val);
-    e = static_cast<EnumType>(val);
-}
-
-// forward_list doesn't have an insert method
-template<typename BasicJsonType, typename T, typename Allocator,
-         enable_if_t<std::is_convertible<BasicJsonType, T>::value, int> = 0>
-void from_json(const BasicJsonType& j, std::forward_list<T, Allocator>& l)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_array()))
-    {
-        JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name())));
-    }
-    l.clear();
-    std::transform(j.rbegin(), j.rend(),
-                   std::front_inserter(l), [](const BasicJsonType & i)
-    {
-        return i.template get<T>();
-    });
-}
-
-// valarray doesn't have an insert method
-template<typename BasicJsonType, typename T,
-         enable_if_t<std::is_convertible<BasicJsonType, T>::value, int> = 0>
-void from_json(const BasicJsonType& j, std::valarray<T>& l)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_array()))
-    {
-        JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name())));
-    }
-    l.resize(j.size());
-    std::copy(j.begin(), j.end(), std::begin(l));
-}
-
-template <typename BasicJsonType, typename T, std::size_t N>
-auto from_json(const BasicJsonType& j, T (&arr)[N])
--> decltype(j.template get<T>(), void())
-{
-    for (std::size_t i = 0; i < N; ++i)
-    {
-        arr[i] = j.at(i).template get<T>();
-    }
-}
-
-template<typename BasicJsonType>
-void from_json_array_impl(const BasicJsonType& j, typename BasicJsonType::array_t& arr, priority_tag<3> /*unused*/)
-{
-    arr = *j.template get_ptr<const typename BasicJsonType::array_t*>();
-}
-
-template <typename BasicJsonType, typename T, std::size_t N>
-auto from_json_array_impl(const BasicJsonType& j, std::array<T, N>& arr,
-                          priority_tag<2> /*unused*/)
--> decltype(j.template get<T>(), void())
-{
-    for (std::size_t i = 0; i < N; ++i)
-    {
-        arr[i] = j.at(i).template get<T>();
-    }
-}
-
-template<typename BasicJsonType, typename ConstructibleArrayType>
-auto from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType& arr, priority_tag<1> /*unused*/)
--> decltype(
-    arr.reserve(std::declval<typename ConstructibleArrayType::size_type>()),
-    j.template get<typename ConstructibleArrayType::value_type>(),
-    void())
-{
-    using std::end;
-
-    ConstructibleArrayType ret;
-    ret.reserve(j.size());
-    std::transform(j.begin(), j.end(),
-                   std::inserter(ret, end(ret)), [](const BasicJsonType & i)
-    {
-        // get<BasicJsonType>() returns *this, this won't call a from_json
-        // method when value_type is BasicJsonType
-        return i.template get<typename ConstructibleArrayType::value_type>();
-    });
-    arr = std::move(ret);
-}
-
-template <typename BasicJsonType, typename ConstructibleArrayType>
-void from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType& arr,
-                          priority_tag<0> /*unused*/)
-{
-    using std::end;
-
-    ConstructibleArrayType ret;
-    std::transform(
-        j.begin(), j.end(), std::inserter(ret, end(ret)),
-        [](const BasicJsonType & i)
-    {
-        // get<BasicJsonType>() returns *this, this won't call a from_json
-        // method when value_type is BasicJsonType
-        return i.template get<typename ConstructibleArrayType::value_type>();
-    });
-    arr = std::move(ret);
-}
-
-template <typename BasicJsonType, typename ConstructibleArrayType,
-          enable_if_t <
-              is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value and
-              not is_constructible_object_type<BasicJsonType, ConstructibleArrayType>::value and
-              not is_constructible_string_type<BasicJsonType, ConstructibleArrayType>::value and
-              not std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value and
-              not is_basic_json<ConstructibleArrayType>::value,
-              int > = 0 >
-auto from_json(const BasicJsonType& j, ConstructibleArrayType& arr)
--> decltype(from_json_array_impl(j, arr, priority_tag<3> {}),
-j.template get<typename ConstructibleArrayType::value_type>(),
-void())
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_array()))
-    {
-        JSON_THROW(type_error::create(302, "type must be array, but is " +
-                                      std::string(j.type_name())));
-    }
-
-    from_json_array_impl(j, arr, priority_tag<3> {});
-}
-
-template <typename BasicJsonType>
-void from_json(const BasicJsonType& j, typename BasicJsonType::binary_t& bin)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_binary()))
-    {
-        JSON_THROW(type_error::create(302, "type must be binary, but is " + std::string(j.type_name())));
-    }
-
-    bin = *j.template get_ptr<const typename BasicJsonType::binary_t*>();
-}
-
-template<typename BasicJsonType, typename ConstructibleObjectType,
-         enable_if_t<is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value, int> = 0>
-void from_json(const BasicJsonType& j, ConstructibleObjectType& obj)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_object()))
-    {
-        JSON_THROW(type_error::create(302, "type must be object, but is " + std::string(j.type_name())));
-    }
-
-    ConstructibleObjectType ret;
-    auto inner_object = j.template get_ptr<const typename BasicJsonType::object_t*>();
-    using value_type = typename ConstructibleObjectType::value_type;
-    std::transform(
-        inner_object->begin(), inner_object->end(),
-        std::inserter(ret, ret.begin()),
-        [](typename BasicJsonType::object_t::value_type const & p)
-    {
-        return value_type(p.first, p.second.template get<typename ConstructibleObjectType::mapped_type>());
-    });
-    obj = std::move(ret);
-}
-
-// overload for arithmetic types, not chosen for basic_json template arguments
-// (BooleanType, etc..); note: Is it really necessary to provide explicit
-// overloads for boolean_t etc. in case of a custom BooleanType which is not
-// an arithmetic type?
-template<typename BasicJsonType, typename ArithmeticType,
-         enable_if_t <
-             std::is_arithmetic<ArithmeticType>::value and
-             not std::is_same<ArithmeticType, typename BasicJsonType::number_unsigned_t>::value and
-             not std::is_same<ArithmeticType, typename BasicJsonType::number_integer_t>::value and
-             not std::is_same<ArithmeticType, typename BasicJsonType::number_float_t>::value and
-             not std::is_same<ArithmeticType, typename BasicJsonType::boolean_t>::value,
-             int> = 0>
-void from_json(const BasicJsonType& j, ArithmeticType& val)
-{
-    switch (static_cast<value_t>(j))
-    {
-        case value_t::number_unsigned:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_unsigned_t*>());
-            break;
-        }
-        case value_t::number_integer:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_integer_t*>());
-            break;
-        }
-        case value_t::number_float:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_float_t*>());
-            break;
-        }
-        case value_t::boolean:
-        {
-            val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::boolean_t*>());
-            break;
-        }
-
-        default:
-            JSON_THROW(type_error::create(302, "type must be number, but is " + std::string(j.type_name())));
-    }
-}
-
-template<typename BasicJsonType, typename A1, typename A2>
-void from_json(const BasicJsonType& j, std::pair<A1, A2>& p)
-{
-    p = {j.at(0).template get<A1>(), j.at(1).template get<A2>()};
-}
-
-template<typename BasicJsonType, typename Tuple, std::size_t... Idx>
-void from_json_tuple_impl(const BasicJsonType& j, Tuple& t, index_sequence<Idx...> /*unused*/)
-{
-    t = std::make_tuple(j.at(Idx).template get<typename std::tuple_element<Idx, Tuple>::type>()...);
-}
-
-template<typename BasicJsonType, typename... Args>
-void from_json(const BasicJsonType& j, std::tuple<Args...>& t)
-{
-    from_json_tuple_impl(j, t, index_sequence_for<Args...> {});
-}
-
-template <typename BasicJsonType, typename Key, typename Value, typename Compare, typename Allocator,
-          typename = enable_if_t<not std::is_constructible<
-                                     typename BasicJsonType::string_t, Key>::value>>
-void from_json(const BasicJsonType& j, std::map<Key, Value, Compare, Allocator>& m)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_array()))
-    {
-        JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name())));
-    }
-    m.clear();
-    for (const auto& p : j)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not p.is_array()))
-        {
-            JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(p.type_name())));
-        }
-        m.emplace(p.at(0).template get<Key>(), p.at(1).template get<Value>());
-    }
-}
-
-template <typename BasicJsonType, typename Key, typename Value, typename Hash, typename KeyEqual, typename Allocator,
-          typename = enable_if_t<not std::is_constructible<
-                                     typename BasicJsonType::string_t, Key>::value>>
-void from_json(const BasicJsonType& j, std::unordered_map<Key, Value, Hash, KeyEqual, Allocator>& m)
-{
-    if (JSON_HEDLEY_UNLIKELY(not j.is_array()))
-    {
-        JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name())));
-    }
-    m.clear();
-    for (const auto& p : j)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not p.is_array()))
-        {
-            JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(p.type_name())));
-        }
-        m.emplace(p.at(0).template get<Key>(), p.at(1).template get<Value>());
-    }
-}
-
-struct from_json_fn
-{
-    template<typename BasicJsonType, typename T>
-    auto operator()(const BasicJsonType& j, T& val) const
-    noexcept(noexcept(from_json(j, val)))
-    -> decltype(from_json(j, val), void())
-    {
-        return from_json(j, val);
-    }
-};
-}  // namespace detail
-
-/// namespace to hold default `from_json` function
-/// to see why this is required:
-/// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4381.html
-namespace
-{
-constexpr const auto& from_json = detail::static_const<detail::from_json_fn>::value;
-} // namespace
-} // namespace nlohmann
-
-// #include <nlohmann/detail/conversions/to_json.hpp>
-
-
-#include <algorithm> // copy
-#include <iterator> // begin, end
-#include <string> // string
-#include <tuple> // tuple, get
-#include <type_traits> // is_same, is_constructible, is_floating_point, is_enum, underlying_type
-#include <utility> // move, forward, declval, pair
-#include <valarray> // valarray
-#include <vector> // vector
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/iterators/iteration_proxy.hpp>
-
-
-#include <cstddef> // size_t
-#include <iterator> // input_iterator_tag
-#include <string> // string, to_string
-#include <tuple> // tuple_size, get, tuple_element
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template<typename string_type>
-void int_to_string( string_type& target, std::size_t value )
-{
-    target = std::to_string(value);
-}
-template <typename IteratorType> class iteration_proxy_value
-{
-  public:
-    using difference_type = std::ptrdiff_t;
-    using value_type = iteration_proxy_value;
-    using pointer = value_type * ;
-    using reference = value_type & ;
-    using iterator_category = std::input_iterator_tag;
-    using string_type = typename std::remove_cv< typename std::remove_reference<decltype( std::declval<IteratorType>().key() ) >::type >::type;
-
-  private:
-    /// the iterator
-    IteratorType anchor;
-    /// an index for arrays (used to create key names)
-    std::size_t array_index = 0;
-    /// last stringified array index
-    mutable std::size_t array_index_last = 0;
-    /// a string representation of the array index
-    mutable string_type array_index_str = "0";
-    /// an empty string (to return a reference for primitive values)
-    const string_type empty_str = "";
-
-  public:
-    explicit iteration_proxy_value(IteratorType it) noexcept : anchor(it) {}
-
-    /// dereference operator (needed for range-based for)
-    iteration_proxy_value& operator*()
-    {
-        return *this;
-    }
-
-    /// increment operator (needed for range-based for)
-    iteration_proxy_value& operator++()
-    {
-        ++anchor;
-        ++array_index;
-
-        return *this;
-    }
-
-    /// equality operator (needed for InputIterator)
-    bool operator==(const iteration_proxy_value& o) const
-    {
-        return anchor == o.anchor;
-    }
-
-    /// inequality operator (needed for range-based for)
-    bool operator!=(const iteration_proxy_value& o) const
-    {
-        return anchor != o.anchor;
-    }
-
-    /// return key of the iterator
-    const string_type& key() const
-    {
-        assert(anchor.m_object != nullptr);
-
-        switch (anchor.m_object->type())
-        {
-            // use integer array index as key
-            case value_t::array:
-            {
-                if (array_index != array_index_last)
-                {
-                    int_to_string( array_index_str, array_index );
-                    array_index_last = array_index;
-                }
-                return array_index_str;
-            }
-
-            // use key from the object
-            case value_t::object:
-                return anchor.key();
-
-            // use an empty key for all primitive types
-            default:
-                return empty_str;
-        }
-    }
-
-    /// return value of the iterator
-    typename IteratorType::reference value() const
-    {
-        return anchor.value();
-    }
-};
-
-/// proxy class for the items() function
-template<typename IteratorType> class iteration_proxy
-{
-  private:
-    /// the container to iterate
-    typename IteratorType::reference container;
-
-  public:
-    /// construct iteration proxy from a container
-    explicit iteration_proxy(typename IteratorType::reference cont) noexcept
-        : container(cont) {}
-
-    /// return iterator begin (needed for range-based for)
-    iteration_proxy_value<IteratorType> begin() noexcept
-    {
-        return iteration_proxy_value<IteratorType>(container.begin());
-    }
-
-    /// return iterator end (needed for range-based for)
-    iteration_proxy_value<IteratorType> end() noexcept
-    {
-        return iteration_proxy_value<IteratorType>(container.end());
-    }
-};
-// Structured Bindings Support
-// For further reference see https://blog.tartanllama.xyz/structured-bindings/
-// And see https://github.com/nlohmann/json/pull/1391
-template <std::size_t N, typename IteratorType, enable_if_t<N == 0, int> = 0>
-auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>& i) -> decltype(i.key())
-{
-    return i.key();
-}
-// Structured Bindings Support
-// For further reference see https://blog.tartanllama.xyz/structured-bindings/
-// And see https://github.com/nlohmann/json/pull/1391
-template <std::size_t N, typename IteratorType, enable_if_t<N == 1, int> = 0>
-auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>& i) -> decltype(i.value())
-{
-    return i.value();
-}
-}  // namespace detail
-}  // namespace nlohmann
-
-// The Addition to the STD Namespace is required to add
-// Structured Bindings Support to the iteration_proxy_value class
-// For further reference see https://blog.tartanllama.xyz/structured-bindings/
-// And see https://github.com/nlohmann/json/pull/1391
-namespace std
-{
-#if defined(__clang__)
-    // Fix: https://github.com/nlohmann/json/issues/1401
-    #pragma clang diagnostic push
-    #pragma clang diagnostic ignored "-Wmismatched-tags"
-#endif
-template <typename IteratorType>
-class tuple_size<::nlohmann::detail::iteration_proxy_value<IteratorType>>
-            : public std::integral_constant<std::size_t, 2> {};
-
-template <std::size_t N, typename IteratorType>
-class tuple_element<N, ::nlohmann::detail::iteration_proxy_value<IteratorType >>
-{
-  public:
-    using type = decltype(
-                     get<N>(std::declval <
-                            ::nlohmann::detail::iteration_proxy_value<IteratorType >> ()));
-};
-#if defined(__clang__)
-    #pragma clang diagnostic pop
-#endif
-} // namespace std
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-//////////////////
-// constructors //
-//////////////////
-
-template<value_t> struct external_constructor;
-
-template<>
-struct external_constructor<value_t::boolean>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::boolean_t b) noexcept
-    {
-        j.m_type = value_t::boolean;
-        j.m_value = b;
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::string>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, const typename BasicJsonType::string_t& s)
-    {
-        j.m_type = value_t::string;
-        j.m_value = s;
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::string_t&& s)
-    {
-        j.m_type = value_t::string;
-        j.m_value = std::move(s);
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType, typename CompatibleStringType,
-             enable_if_t<not std::is_same<CompatibleStringType, typename BasicJsonType::string_t>::value,
-                         int> = 0>
-    static void construct(BasicJsonType& j, const CompatibleStringType& str)
-    {
-        j.m_type = value_t::string;
-        j.m_value.string = j.template create<typename BasicJsonType::string_t>(str);
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::binary>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, const typename BasicJsonType::binary_t& b)
-    {
-        j.m_type = value_t::binary;
-        typename BasicJsonType::binary_t value{b};
-        j.m_value = value;
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::binary_t&& b)
-    {
-        j.m_type = value_t::binary;
-        typename BasicJsonType::binary_t value{std::move(b)};
-        j.m_value = value;
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::number_float>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::number_float_t val) noexcept
-    {
-        j.m_type = value_t::number_float;
-        j.m_value = val;
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::number_unsigned>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::number_unsigned_t val) noexcept
-    {
-        j.m_type = value_t::number_unsigned;
-        j.m_value = val;
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::number_integer>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::number_integer_t val) noexcept
-    {
-        j.m_type = value_t::number_integer;
-        j.m_value = val;
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::array>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, const typename BasicJsonType::array_t& arr)
-    {
-        j.m_type = value_t::array;
-        j.m_value = arr;
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::array_t&& arr)
-    {
-        j.m_type = value_t::array;
-        j.m_value = std::move(arr);
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType, typename CompatibleArrayType,
-             enable_if_t<not std::is_same<CompatibleArrayType, typename BasicJsonType::array_t>::value,
-                         int> = 0>
-    static void construct(BasicJsonType& j, const CompatibleArrayType& arr)
-    {
-        using std::begin;
-        using std::end;
-        j.m_type = value_t::array;
-        j.m_value.array = j.template create<typename BasicJsonType::array_t>(begin(arr), end(arr));
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, const std::vector<bool>& arr)
-    {
-        j.m_type = value_t::array;
-        j.m_value = value_t::array;
-        j.m_value.array->reserve(arr.size());
-        for (const bool x : arr)
-        {
-            j.m_value.array->push_back(x);
-        }
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType, typename T,
-             enable_if_t<std::is_convertible<T, BasicJsonType>::value, int> = 0>
-    static void construct(BasicJsonType& j, const std::valarray<T>& arr)
-    {
-        j.m_type = value_t::array;
-        j.m_value = value_t::array;
-        j.m_value.array->resize(arr.size());
-        if (arr.size() > 0)
-        {
-            std::copy(std::begin(arr), std::end(arr), j.m_value.array->begin());
-        }
-        j.assert_invariant();
-    }
-};
-
-template<>
-struct external_constructor<value_t::object>
-{
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, const typename BasicJsonType::object_t& obj)
-    {
-        j.m_type = value_t::object;
-        j.m_value = obj;
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType>
-    static void construct(BasicJsonType& j, typename BasicJsonType::object_t&& obj)
-    {
-        j.m_type = value_t::object;
-        j.m_value = std::move(obj);
-        j.assert_invariant();
-    }
-
-    template<typename BasicJsonType, typename CompatibleObjectType,
-             enable_if_t<not std::is_same<CompatibleObjectType, typename BasicJsonType::object_t>::value, int> = 0>
-    static void construct(BasicJsonType& j, const CompatibleObjectType& obj)
-    {
-        using std::begin;
-        using std::end;
-
-        j.m_type = value_t::object;
-        j.m_value.object = j.template create<typename BasicJsonType::object_t>(begin(obj), end(obj));
-        j.assert_invariant();
-    }
-};
-
-/////////////
-// to_json //
-/////////////
-
-template<typename BasicJsonType, typename T,
-         enable_if_t<std::is_same<T, typename BasicJsonType::boolean_t>::value, int> = 0>
-void to_json(BasicJsonType& j, T b) noexcept
-{
-    external_constructor<value_t::boolean>::construct(j, b);
-}
-
-template<typename BasicJsonType, typename CompatibleString,
-         enable_if_t<std::is_constructible<typename BasicJsonType::string_t, CompatibleString>::value, int> = 0>
-void to_json(BasicJsonType& j, const CompatibleString& s)
-{
-    external_constructor<value_t::string>::construct(j, s);
-}
-
-template<typename BasicJsonType>
-void to_json(BasicJsonType& j, typename BasicJsonType::string_t&& s)
-{
-    external_constructor<value_t::string>::construct(j, std::move(s));
-}
-
-template<typename BasicJsonType, typename FloatType,
-         enable_if_t<std::is_floating_point<FloatType>::value, int> = 0>
-void to_json(BasicJsonType& j, FloatType val) noexcept
-{
-    external_constructor<value_t::number_float>::construct(j, static_cast<typename BasicJsonType::number_float_t>(val));
-}
-
-template<typename BasicJsonType, typename CompatibleNumberUnsignedType,
-         enable_if_t<is_compatible_integer_type<typename BasicJsonType::number_unsigned_t, CompatibleNumberUnsignedType>::value, int> = 0>
-void to_json(BasicJsonType& j, CompatibleNumberUnsignedType val) noexcept
-{
-    external_constructor<value_t::number_unsigned>::construct(j, static_cast<typename BasicJsonType::number_unsigned_t>(val));
-}
-
-template<typename BasicJsonType, typename CompatibleNumberIntegerType,
-         enable_if_t<is_compatible_integer_type<typename BasicJsonType::number_integer_t, CompatibleNumberIntegerType>::value, int> = 0>
-void to_json(BasicJsonType& j, CompatibleNumberIntegerType val) noexcept
-{
-    external_constructor<value_t::number_integer>::construct(j, static_cast<typename BasicJsonType::number_integer_t>(val));
-}
-
-template<typename BasicJsonType, typename EnumType,
-         enable_if_t<std::is_enum<EnumType>::value, int> = 0>
-void to_json(BasicJsonType& j, EnumType e) noexcept
-{
-    using underlying_type = typename std::underlying_type<EnumType>::type;
-    external_constructor<value_t::number_integer>::construct(j, static_cast<underlying_type>(e));
-}
-
-template<typename BasicJsonType>
-void to_json(BasicJsonType& j, const std::vector<bool>& e)
-{
-    external_constructor<value_t::array>::construct(j, e);
-}
-
-template <typename BasicJsonType, typename CompatibleArrayType,
-          enable_if_t<is_compatible_array_type<BasicJsonType,
-                      CompatibleArrayType>::value and
-                      not is_compatible_object_type<BasicJsonType, CompatibleArrayType>::value and
-                      not is_compatible_string_type<BasicJsonType, CompatibleArrayType>::value and
-                      not std::is_same<typename BasicJsonType::binary_t, CompatibleArrayType>::value and
-                      not is_basic_json<CompatibleArrayType>::value,
-                      int> = 0>
-void to_json(BasicJsonType& j, const CompatibleArrayType& arr)
-{
-    external_constructor<value_t::array>::construct(j, arr);
-}
-
-template <typename BasicJsonType>
-void to_json(BasicJsonType& j, const typename BasicJsonType::binary_t& bin)
-{
-    external_constructor<value_t::binary>::construct(j, bin);
-}
-
-template<typename BasicJsonType, typename T,
-         enable_if_t<std::is_convertible<T, BasicJsonType>::value, int> = 0>
-void to_json(BasicJsonType& j, const std::valarray<T>& arr)
-{
-    external_constructor<value_t::array>::construct(j, std::move(arr));
-}
-
-template<typename BasicJsonType>
-void to_json(BasicJsonType& j, typename BasicJsonType::array_t&& arr)
-{
-    external_constructor<value_t::array>::construct(j, std::move(arr));
-}
-
-template<typename BasicJsonType, typename CompatibleObjectType,
-         enable_if_t<is_compatible_object_type<BasicJsonType, CompatibleObjectType>::value and not is_basic_json<CompatibleObjectType>::value, int> = 0>
-void to_json(BasicJsonType& j, const CompatibleObjectType& obj)
-{
-    external_constructor<value_t::object>::construct(j, obj);
-}
-
-template<typename BasicJsonType>
-void to_json(BasicJsonType& j, typename BasicJsonType::object_t&& obj)
-{
-    external_constructor<value_t::object>::construct(j, std::move(obj));
-}
-
-template <
-    typename BasicJsonType, typename T, std::size_t N,
-    enable_if_t<not std::is_constructible<typename BasicJsonType::string_t,
-                const T(&)[N]>::value,
-                int> = 0 >
-void to_json(BasicJsonType& j, const T(&arr)[N])
-{
-    external_constructor<value_t::array>::construct(j, arr);
-}
-
-template < typename BasicJsonType, typename T1, typename T2, enable_if_t < std::is_constructible<BasicJsonType, T1>::value&& std::is_constructible<BasicJsonType, T2>::value, int > = 0 >
-void to_json(BasicJsonType& j, const std::pair<T1, T2>& p)
-{
-    j = { p.first, p.second };
-}
-
-// for https://github.com/nlohmann/json/pull/1134
-template < typename BasicJsonType, typename T,
-           enable_if_t<std::is_same<T, iteration_proxy_value<typename BasicJsonType::iterator>>::value, int> = 0>
-void to_json(BasicJsonType& j, const T& b)
-{
-    j = { {b.key(), b.value()} };
-}
-
-template<typename BasicJsonType, typename Tuple, std::size_t... Idx>
-void to_json_tuple_impl(BasicJsonType& j, const Tuple& t, index_sequence<Idx...> /*unused*/)
-{
-    j = { std::get<Idx>(t)... };
-}
-
-template<typename BasicJsonType, typename T, enable_if_t<is_constructible_tuple<BasicJsonType, T>::value, int > = 0>
-void to_json(BasicJsonType& j, const T& t)
-{
-    to_json_tuple_impl(j, t, make_index_sequence<std::tuple_size<T>::value> {});
-}
-
-struct to_json_fn
-{
-    template<typename BasicJsonType, typename T>
-    auto operator()(BasicJsonType& j, T&& val) const noexcept(noexcept(to_json(j, std::forward<T>(val))))
-    -> decltype(to_json(j, std::forward<T>(val)), void())
-    {
-        return to_json(j, std::forward<T>(val));
-    }
-};
-}  // namespace detail
-
-/// namespace to hold default `to_json` function
-namespace
-{
-constexpr const auto& to_json = detail::static_const<detail::to_json_fn>::value;
-} // namespace
-} // namespace nlohmann
-
-
-namespace nlohmann
-{
-
-template<typename, typename>
-struct adl_serializer
-{
-    /*!
-    @brief convert a JSON value to any value type
-
-    This function is usually called by the `get()` function of the
-    @ref basic_json class (either explicit or via conversion operators).
-
-    @param[in] j        JSON value to read from
-    @param[in,out] val  value to write to
-    */
-    template<typename BasicJsonType, typename ValueType>
-    static auto from_json(BasicJsonType&& j, ValueType& val) noexcept(
-        noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j), val)))
-    -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j), val), void())
-    {
-        ::nlohmann::from_json(std::forward<BasicJsonType>(j), val);
-    }
-
-    /*!
-    @brief convert any value type to a JSON value
-
-    This function is usually called by the constructors of the @ref basic_json
-    class.
-
-    @param[in,out] j  JSON value to write to
-    @param[in] val    value to read from
-    */
-    template <typename BasicJsonType, typename ValueType>
-    static auto to_json(BasicJsonType& j, ValueType&& val) noexcept(
-        noexcept(::nlohmann::to_json(j, std::forward<ValueType>(val))))
-    -> decltype(::nlohmann::to_json(j, std::forward<ValueType>(val)), void())
-    {
-        ::nlohmann::to_json(j, std::forward<ValueType>(val));
-    }
-};
-
-}  // namespace nlohmann
-
-// #include <nlohmann/byte_container_with_subtype.hpp>
-
-
-#include <cstdint> // uint8_t
-#include <tuple> // tie
-#include <utility> // move
-
-namespace nlohmann
-{
-
-/*!
-@brief an internal type for a backed binary type
-
-This type extends the template parameter @a BinaryType provided to `basic_json`
-with a subtype used by BSON and MessagePack. This type exists so that the user
-does not have to specify a type themselves with a specific naming scheme in
-order to override the binary type.
-
-@tparam BinaryType container to store bytes (`std::vector<std::uint8_t>` by
-                   default)
-
-@since version 3.8.0
-*/
-template<typename BinaryType>
-class byte_container_with_subtype : public BinaryType
-{
-  public:
-    /// the type of the underlying container
-    using container_type = BinaryType;
-
-    byte_container_with_subtype() noexcept(noexcept(container_type()))
-        : container_type()
-    {}
-
-    byte_container_with_subtype(const container_type& b) noexcept(noexcept(container_type(b)))
-        : container_type(b)
-    {}
-
-    byte_container_with_subtype(container_type&& b) noexcept(noexcept(container_type(std::move(b))))
-        : container_type(std::move(b))
-    {}
-
-    byte_container_with_subtype(const container_type& b, std::uint8_t subtype) noexcept(noexcept(container_type(b)))
-        : container_type(b)
-        , m_subtype(subtype)
-        , m_has_subtype(true)
-    {}
-
-    byte_container_with_subtype(container_type&& b, std::uint8_t subtype) noexcept(noexcept(container_type(std::move(b))))
-        : container_type(std::move(b))
-        , m_subtype(subtype)
-        , m_has_subtype(true)
-    {}
-
-    bool operator==(const byte_container_with_subtype& rhs) const
-    {
-        return std::tie(static_cast<const BinaryType&>(*this), m_subtype, m_has_subtype) ==
-               std::tie(static_cast<const BinaryType&>(rhs), rhs.m_subtype, rhs.m_has_subtype);
-    }
-
-    bool operator!=(const byte_container_with_subtype& rhs) const
-    {
-        return !(rhs == *this);
-    }
-
-    /*!
-    @brief sets the binary subtype
-
-    Sets the binary subtype of the value, also flags a binary JSON value as
-    having a subtype, which has implications for serialization.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @sa @ref subtype() -- return the binary subtype
-    @sa @ref clear_subtype() -- clears the binary subtype
-    @sa @ref has_subtype() -- returns whether or not the binary value has a
-    subtype
-
-    @since version 3.8.0
-    */
-    void set_subtype(std::uint8_t subtype) noexcept
-    {
-        m_subtype = subtype;
-        m_has_subtype = true;
-    }
-
-    /*!
-    @brief return the binary subtype
-
-    Returns the numerical subtype of the value if it has a subtype. If it does
-    not have a subtype, this function will return size_t(-1) as a sentinel
-    value.
-
-    @return the numerical subtype of the binary value
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @sa @ref set_subtype() -- sets the binary subtype
-    @sa @ref clear_subtype() -- clears the binary subtype
-    @sa @ref has_subtype() -- returns whether or not the binary value has a
-    subtype
-
-    @since version 3.8.0
-    */
-    constexpr std::uint8_t subtype() const noexcept
-    {
-        return m_subtype;
-    }
-
-    /*!
-    @brief return whether the value has a subtype
-
-    @return whether the value has a subtype
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @sa @ref subtype() -- return the binary subtype
-    @sa @ref set_subtype() -- sets the binary subtype
-    @sa @ref clear_subtype() -- clears the binary subtype
-
-    @since version 3.8.0
-    */
-    constexpr bool has_subtype() const noexcept
-    {
-        return m_has_subtype;
-    }
-
-    /*!
-    @brief clears the binary subtype
-
-    Clears the binary subtype and flags the value as not having a subtype, which
-    has implications for serialization; for instance MessagePack will prefer the
-    bin family over the ext family.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @sa @ref subtype() -- return the binary subtype
-    @sa @ref set_subtype() -- sets the binary subtype
-    @sa @ref has_subtype() -- returns whether or not the binary value has a
-    subtype
-
-    @since version 3.8.0
-    */
-    void clear_subtype() noexcept
-    {
-        m_subtype = 0;
-        m_has_subtype = false;
-    }
-
-  private:
-    std::uint8_t m_subtype = 0;
-    bool m_has_subtype = false;
-};
-
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/conversions/from_json.hpp>
-
-// #include <nlohmann/detail/conversions/to_json.hpp>
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/input/binary_reader.hpp>
-
-
-#include <algorithm> // generate_n
-#include <array> // array
-#include <cassert> // assert
-#include <cmath> // ldexp
-#include <cstddef> // size_t
-#include <cstdint> // uint8_t, uint16_t, uint32_t, uint64_t
-#include <cstdio> // snprintf
-#include <cstring> // memcpy
-#include <iterator> // back_inserter
-#include <limits> // numeric_limits
-#include <string> // char_traits, string
-#include <utility> // make_pair, move
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/input/input_adapters.hpp>
-
-
-#include <array> // array
-#include <cassert> // assert
-#include <cstddef> // size_t
-#include <cstdio> //FILE *
-#include <cstring> // strlen
-#include <istream> // istream
-#include <iterator> // begin, end, iterator_traits, random_access_iterator_tag, distance, next
-#include <memory> // shared_ptr, make_shared, addressof
-#include <numeric> // accumulate
-#include <string> // string, char_traits
-#include <type_traits> // enable_if, is_base_of, is_pointer, is_integral, remove_pointer
-#include <utility> // pair, declval
-
-// #include <nlohmann/detail/iterators/iterator_traits.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-/// the supported input formats
-enum class input_format_t { json, cbor, msgpack, ubjson, bson };
-
-////////////////////
-// input adapters //
-////////////////////
-
-/*!
-Input adapter for stdio file access. This adapter read only 1 byte and do not use any
- buffer. This adapter is a very low level adapter.
-*/
-class file_input_adapter
-{
-  public:
-    JSON_HEDLEY_NON_NULL(2)
-    explicit file_input_adapter(std::FILE* f)  noexcept
-        : m_file(f)
-    {}
-
-    // make class move-only
-    file_input_adapter(const file_input_adapter&) = delete;
-    file_input_adapter(file_input_adapter&&) = default;
-    file_input_adapter& operator=(const file_input_adapter&) = delete;
-    file_input_adapter& operator=(file_input_adapter&&) = delete;
-
-    std::char_traits<char>::int_type get_character() noexcept
-    {
-        return std::fgetc(m_file);
-    }
-
-  private:
-    /// the file pointer to read from
-    std::FILE* m_file;
-};
-
-
-/*!
-Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at
-beginning of input. Does not support changing the underlying std::streambuf
-in mid-input. Maintains underlying std::istream and std::streambuf to support
-subsequent use of standard std::istream operations to process any input
-characters following those used in parsing the JSON input.  Clears the
-std::istream flags; any input errors (e.g., EOF) will be detected by the first
-subsequent call for input from the std::istream.
-*/
-class input_stream_adapter
-{
-  public:
-    ~input_stream_adapter()
-    {
-        // clear stream flags; we use underlying streambuf I/O, do not
-        // maintain ifstream flags, except eof
-        if (is)
-        {
-            is->clear(is->rdstate() & std::ios::eofbit);
-        }
-    }
-
-    explicit input_stream_adapter(std::istream& i)
-        : is(&i), sb(i.rdbuf())
-    {}
-
-    // delete because of pointer members
-    input_stream_adapter(const input_stream_adapter&) = delete;
-    input_stream_adapter& operator=(input_stream_adapter&) = delete;
-    input_stream_adapter& operator=(input_stream_adapter&& rhs) = delete;
-
-    input_stream_adapter(input_stream_adapter&& rhs) : is(rhs.is), sb(rhs.sb)
-    {
-        rhs.is = nullptr;
-        rhs.sb = nullptr;
-    }
-
-    // std::istream/std::streambuf use std::char_traits<char>::to_int_type, to
-    // ensure that std::char_traits<char>::eof() and the character 0xFF do not
-    // end up as the same value, eg. 0xFFFFFFFF.
-    std::char_traits<char>::int_type get_character()
-    {
-        auto res = sb->sbumpc();
-        // set eof manually, as we don't use the istream interface.
-        if (res == EOF)
-        {
-            is->clear(is->rdstate() | std::ios::eofbit);
-        }
-        return res;
-    }
-
-  private:
-    /// the associated input stream
-    std::istream* is = nullptr;
-    std::streambuf* sb = nullptr;
-};
-
-/// input adapter for buffer input
-class input_buffer_adapter
-{
-  public:
-    input_buffer_adapter(const char* b, const std::size_t l) noexcept
-        : cursor(b), limit(b == nullptr ? nullptr : (b + l))
-    {}
-
-    // delete because of pointer members
-    input_buffer_adapter(const input_buffer_adapter&) = delete;
-    input_buffer_adapter& operator=(input_buffer_adapter&) = delete;
-    input_buffer_adapter(input_buffer_adapter&&) = default;
-    input_buffer_adapter& operator=(input_buffer_adapter&&) = delete;
-
-    std::char_traits<char>::int_type get_character() noexcept
-    {
-        if (JSON_HEDLEY_LIKELY(cursor < limit))
-        {
-            assert(cursor != nullptr and limit != nullptr);
-            return std::char_traits<char>::to_int_type(*(cursor++));
-        }
-
-        return std::char_traits<char>::eof();
-    }
-
-  private:
-    /// pointer to the current character
-    const char* cursor;
-    /// pointer past the last character
-    const char* const limit;
-};
-
-template<typename WideStringType, size_t T>
-struct wide_string_input_helper
-{
-    // UTF-32
-    static void fill_buffer(const WideStringType& str,
-                            size_t& current_wchar,
-                            std::array<std::char_traits<char>::int_type, 4>& utf8_bytes,
-                            size_t& utf8_bytes_index,
-                            size_t& utf8_bytes_filled)
-    {
-        utf8_bytes_index = 0;
-
-        if (current_wchar == str.size())
-        {
-            utf8_bytes[0] = std::char_traits<char>::eof();
-            utf8_bytes_filled = 1;
-        }
-        else
-        {
-            // get the current character
-            const auto wc = static_cast<unsigned int>(str[current_wchar++]);
-
-            // UTF-32 to UTF-8 encoding
-            if (wc < 0x80)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(wc);
-                utf8_bytes_filled = 1;
-            }
-            else if (wc <= 0x7FF)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xC0u | ((wc >> 6u) & 0x1Fu));
-                utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | (wc & 0x3Fu));
-                utf8_bytes_filled = 2;
-            }
-            else if (wc <= 0xFFFF)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xE0u | ((wc >> 12u) & 0x0Fu));
-                utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | ((wc >> 6u) & 0x3Fu));
-                utf8_bytes[2] = static_cast<std::char_traits<char>::int_type>(0x80u | (wc & 0x3Fu));
-                utf8_bytes_filled = 3;
-            }
-            else if (wc <= 0x10FFFF)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xF0u | ((wc >> 18u) & 0x07u));
-                utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | ((wc >> 12u) & 0x3Fu));
-                utf8_bytes[2] = static_cast<std::char_traits<char>::int_type>(0x80u | ((wc >> 6u) & 0x3Fu));
-                utf8_bytes[3] = static_cast<std::char_traits<char>::int_type>(0x80u | (wc & 0x3Fu));
-                utf8_bytes_filled = 4;
-            }
-            else
-            {
-                // unknown character
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(wc);
-                utf8_bytes_filled = 1;
-            }
-        }
-    }
-};
-
-template<typename WideStringType>
-struct wide_string_input_helper<WideStringType, 2>
-{
-    // UTF-16
-    static void fill_buffer(const WideStringType& str,
-                            size_t& current_wchar,
-                            std::array<std::char_traits<char>::int_type, 4>& utf8_bytes,
-                            size_t& utf8_bytes_index,
-                            size_t& utf8_bytes_filled)
-    {
-        utf8_bytes_index = 0;
-
-        if (current_wchar == str.size())
-        {
-            utf8_bytes[0] = std::char_traits<char>::eof();
-            utf8_bytes_filled = 1;
-        }
-        else
-        {
-            // get the current character
-            const auto wc = static_cast<unsigned int>(str[current_wchar++]);
-
-            // UTF-16 to UTF-8 encoding
-            if (wc < 0x80)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(wc);
-                utf8_bytes_filled = 1;
-            }
-            else if (wc <= 0x7FF)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xC0u | ((wc >> 6u)));
-                utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | (wc & 0x3Fu));
-                utf8_bytes_filled = 2;
-            }
-            else if (0xD800 > wc or wc >= 0xE000)
-            {
-                utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xE0u | ((wc >> 12u)));
-                utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | ((wc >> 6u) & 0x3Fu));
-                utf8_bytes[2] = static_cast<std::char_traits<char>::int_type>(0x80u | (wc & 0x3Fu));
-                utf8_bytes_filled = 3;
-            }
-            else
-            {
-                if (current_wchar < str.size())
-                {
-                    const auto wc2 = static_cast<unsigned int>(str[current_wchar++]);
-                    const auto charcode = 0x10000u + (((wc & 0x3FFu) << 10u) | (wc2 & 0x3FFu));
-                    utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xF0u | (charcode >> 18u));
-                    utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | ((charcode >> 12u) & 0x3Fu));
-                    utf8_bytes[2] = static_cast<std::char_traits<char>::int_type>(0x80u | ((charcode >> 6u) & 0x3Fu));
-                    utf8_bytes[3] = static_cast<std::char_traits<char>::int_type>(0x80u | (charcode & 0x3Fu));
-                    utf8_bytes_filled = 4;
-                }
-                else
-                {
-                    // unknown character
-                    ++current_wchar;
-                    utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(wc);
-                    utf8_bytes_filled = 1;
-                }
-            }
-        }
-    }
-};
-
-template<typename WideStringType>
-class wide_string_input_adapter
-{
-  public:
-    explicit wide_string_input_adapter(const WideStringType& w) noexcept
-        : str(w)
-    {}
-
-    std::char_traits<char>::int_type get_character() noexcept
-    {
-        // check if buffer needs to be filled
-        if (utf8_bytes_index == utf8_bytes_filled)
-        {
-            fill_buffer<sizeof(typename WideStringType::value_type)>();
-
-            assert(utf8_bytes_filled > 0);
-            assert(utf8_bytes_index == 0);
-        }
-
-        // use buffer
-        assert(utf8_bytes_filled > 0);
-        assert(utf8_bytes_index < utf8_bytes_filled);
-        return utf8_bytes[utf8_bytes_index++];
-    }
-
-  private:
-    template<size_t T>
-    void fill_buffer()
-    {
-        wide_string_input_helper<WideStringType, T>::fill_buffer(str, current_wchar, utf8_bytes, utf8_bytes_index, utf8_bytes_filled);
-    }
-
-    /// the wstring to process
-    const WideStringType& str;
-
-    /// index of the current wchar in str
-    std::size_t current_wchar = 0;
-
-    /// a buffer for UTF-8 bytes
-    std::array<std::char_traits<char>::int_type, 4> utf8_bytes = {{0, 0, 0, 0}};
-
-    /// index to the utf8_codes array for the next valid byte
-    std::size_t utf8_bytes_index = 0;
-    /// number of valid bytes in the utf8_codes array
-    std::size_t utf8_bytes_filled = 0;
-};
-
-inline file_input_adapter input_adapter(std::FILE* file)
-{
-    return file_input_adapter(file);
-}
-
-inline input_stream_adapter input_adapter(std::istream& stream)
-{
-    return input_stream_adapter(stream);
-}
-
-inline input_stream_adapter input_adapter(std::istream&& stream)
-{
-    return input_stream_adapter(stream);
-}
-
-template<typename CharT, typename SizeT,
-         typename std::enable_if<
-             std::is_pointer<CharT>::value and
-             std::is_integral<typename std::remove_pointer<CharT>::type>::value and
-             not std::is_same<SizeT, bool>::value and
-             sizeof(typename std::remove_pointer<CharT>::type) == 1,
-             int>::type = 0>
-input_buffer_adapter input_adapter(CharT b, SizeT l)
-{
-    return input_buffer_adapter(reinterpret_cast<const char*>(b), l);
-}
-
-template<typename CharT,
-         typename std::enable_if<
-             std::is_pointer<CharT>::value and
-             std::is_integral<typename std::remove_pointer<CharT>::type>::value and
-             sizeof(typename std::remove_pointer<CharT>::type) == 1,
-             int>::type = 0>
-input_buffer_adapter input_adapter(CharT b)
-{
-    return input_adapter(reinterpret_cast<const char*>(b),
-                         std::strlen(reinterpret_cast<const char*>(b)));
-}
-
-template<class IteratorType,
-         typename std::enable_if<
-             std::is_same<typename iterator_traits<IteratorType>::iterator_category, std::random_access_iterator_tag>::value,
-             int>::type = 0>
-input_buffer_adapter input_adapter(IteratorType first, IteratorType last)
-{
-#ifndef NDEBUG
-    // assertion to check that the iterator range is indeed contiguous,
-    // see https://stackoverflow.com/a/35008842/266378 for more discussion
-    const auto is_contiguous = std::accumulate(
-                                   first, last, std::pair<bool, int>(true, 0),
-                                   [&first](std::pair<bool, int> res, decltype(*first) val)
-    {
-        res.first &= (val == *(std::next(std::addressof(*first), res.second++)));
-        return res;
-    }).first;
-    assert(is_contiguous);
-#endif
-
-    // assertion to check that each element is 1 byte long
-    static_assert(
-        sizeof(typename iterator_traits<IteratorType>::value_type) == 1,
-        "each element in the iterator range must have the size of 1 byte");
-
-    const auto len = static_cast<size_t>(std::distance(first, last));
-    if (JSON_HEDLEY_LIKELY(len > 0))
-    {
-        // there is at least one element: use the address of first
-        return input_buffer_adapter(reinterpret_cast<const char*>(&(*first)), len);
-    }
-    else
-    {
-        // the address of first cannot be used: use nullptr
-        return input_buffer_adapter(nullptr, len);
-    }
-}
-
-inline wide_string_input_adapter<std::wstring> input_adapter(const std::wstring& ws)
-{
-    return wide_string_input_adapter<std::wstring>(ws);
-}
-
-
-inline wide_string_input_adapter<std::u16string> input_adapter(const std::u16string& ws)
-{
-    return wide_string_input_adapter<std::u16string>(ws);
-}
-
-inline wide_string_input_adapter<std::u32string> input_adapter(const std::u32string& ws)
-{
-    return wide_string_input_adapter<std::u32string>(ws);
-}
-
-template<class ContiguousContainer, typename
-         std::enable_if<not std::is_pointer<ContiguousContainer>::value and
-                        std::is_base_of<std::random_access_iterator_tag, typename iterator_traits<decltype(std::begin(std::declval<ContiguousContainer const>()))>::iterator_category>::value,
-                        int>::type = 0>
-input_buffer_adapter input_adapter(const ContiguousContainer& c)
-{
-    return input_adapter(std::begin(c), std::end(c));
-}
-
-
-template<class T, std::size_t N>
-input_buffer_adapter input_adapter(T (&array)[N])
-{
-    return input_adapter(std::begin(array), std::end(array));
-}
-
-// This class only handles inputs of input_buffer_adapter type.
-// It's required so that expressions like {ptr, len} can be implicitely casted
-// to the correct adapter.
-class span_input_adapter
-{
-  public:
-    template<typename CharT,
-             typename std::enable_if<
-                 std::is_pointer<CharT>::value and
-                 std::is_integral<typename std::remove_pointer<CharT>::type>::value and
-                 sizeof(typename std::remove_pointer<CharT>::type) == 1,
-                 int>::type = 0>
-    span_input_adapter(CharT b, std::size_t l)
-        : ia(reinterpret_cast<const char*>(b), l) {}
-
-    template<typename CharT,
-             typename std::enable_if<
-                 std::is_pointer<CharT>::value and
-                 std::is_integral<typename std::remove_pointer<CharT>::type>::value and
-                 sizeof(typename std::remove_pointer<CharT>::type) == 1,
-                 int>::type = 0>
-    span_input_adapter(CharT b)
-        : span_input_adapter(reinterpret_cast<const char*>(b),
-                             std::strlen(reinterpret_cast<const char*>(b))) {}
-
-    template<class IteratorType,
-             typename std::enable_if<
-                 std::is_same<typename iterator_traits<IteratorType>::iterator_category, std::random_access_iterator_tag>::value,
-                 int>::type = 0>
-    span_input_adapter(IteratorType first, IteratorType last)
-        : ia(input_adapter(first, last)) {}
-
-    template<class T, std::size_t N>
-    span_input_adapter(T (&array)[N])
-        : span_input_adapter(std::begin(array), std::end(array)) {}
-
-    /// input adapter for contiguous container
-    template<class ContiguousContainer, typename
-             std::enable_if<not std::is_pointer<ContiguousContainer>::value and
-                            std::is_base_of<std::random_access_iterator_tag, typename iterator_traits<decltype(std::begin(std::declval<ContiguousContainer const>()))>::iterator_category>::value,
-                            int>::type = 0>
-    span_input_adapter(const ContiguousContainer& c)
-        : span_input_adapter(std::begin(c), std::end(c)) {}
-
-    input_buffer_adapter&& get()
-    {
-        return std::move(ia);
-    }
-
-  private:
-    input_buffer_adapter ia;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/input/json_sax.hpp>
-
-
-#include <cassert> // assert
-#include <cstddef>
-#include <string> // string
-#include <utility> // move
-#include <vector> // vector
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-namespace nlohmann
-{
-
-/*!
-@brief SAX interface
-
-This class describes the SAX interface used by @ref nlohmann::json::sax_parse.
-Each function is called in different situations while the input is parsed. The
-boolean return value informs the parser whether to continue processing the
-input.
-*/
-template<typename BasicJsonType>
-struct json_sax
-{
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-
-    /*!
-    @brief a null value was read
-    @return whether parsing should proceed
-    */
-    virtual bool null() = 0;
-
-    /*!
-    @brief a boolean value was read
-    @param[in] val  boolean value
-    @return whether parsing should proceed
-    */
-    virtual bool boolean(bool val) = 0;
-
-    /*!
-    @brief an integer number was read
-    @param[in] val  integer value
-    @return whether parsing should proceed
-    */
-    virtual bool number_integer(number_integer_t val) = 0;
-
-    /*!
-    @brief an unsigned integer number was read
-    @param[in] val  unsigned integer value
-    @return whether parsing should proceed
-    */
-    virtual bool number_unsigned(number_unsigned_t val) = 0;
-
-    /*!
-    @brief an floating-point number was read
-    @param[in] val  floating-point value
-    @param[in] s    raw token value
-    @return whether parsing should proceed
-    */
-    virtual bool number_float(number_float_t val, const string_t& s) = 0;
-
-    /*!
-    @brief a string was read
-    @param[in] val  string value
-    @return whether parsing should proceed
-    @note It is safe to move the passed string.
-    */
-    virtual bool string(string_t& val) = 0;
-
-    /*!
-    @brief a binary string was read
-    @param[in] val  binary value
-    @return whether parsing should proceed
-    @note It is safe to move the passed binary.
-    */
-    virtual bool binary(binary_t& val) = 0;
-
-    /*!
-    @brief the beginning of an object was read
-    @param[in] elements  number of object elements or -1 if unknown
-    @return whether parsing should proceed
-    @note binary formats may report the number of elements
-    */
-    virtual bool start_object(std::size_t elements) = 0;
-
-    /*!
-    @brief an object key was read
-    @param[in] val  object key
-    @return whether parsing should proceed
-    @note It is safe to move the passed string.
-    */
-    virtual bool key(string_t& val) = 0;
-
-    /*!
-    @brief the end of an object was read
-    @return whether parsing should proceed
-    */
-    virtual bool end_object() = 0;
-
-    /*!
-    @brief the beginning of an array was read
-    @param[in] elements  number of array elements or -1 if unknown
-    @return whether parsing should proceed
-    @note binary formats may report the number of elements
-    */
-    virtual bool start_array(std::size_t elements) = 0;
-
-    /*!
-    @brief the end of an array was read
-    @return whether parsing should proceed
-    */
-    virtual bool end_array() = 0;
-
-    /*!
-    @brief a parse error occurred
-    @param[in] position    the position in the input where the error occurs
-    @param[in] last_token  the last read token
-    @param[in] ex          an exception object describing the error
-    @return whether parsing should proceed (must return false)
-    */
-    virtual bool parse_error(std::size_t position,
-                             const std::string& last_token,
-                             const detail::exception& ex) = 0;
-
-    virtual ~json_sax() = default;
-};
-
-
-namespace detail
-{
-/*!
-@brief SAX implementation to create a JSON value from SAX events
-
-This class implements the @ref json_sax interface and processes the SAX events
-to create a JSON value which makes it basically a DOM parser. The structure or
-hierarchy of the JSON value is managed by the stack `ref_stack` which contains
-a pointer to the respective array or object for each recursion depth.
-
-After successful parsing, the value that is passed by reference to the
-constructor contains the parsed value.
-
-@tparam BasicJsonType  the JSON type
-*/
-template<typename BasicJsonType>
-class json_sax_dom_parser
-{
-  public:
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-
-    /*!
-    @param[in, out] r  reference to a JSON value that is manipulated while
-                       parsing
-    @param[in] allow_exceptions_  whether parse errors yield exceptions
-    */
-    explicit json_sax_dom_parser(BasicJsonType& r, const bool allow_exceptions_ = true)
-        : root(r), allow_exceptions(allow_exceptions_)
-    {}
-
-    // make class move-only
-    json_sax_dom_parser(const json_sax_dom_parser&) = delete;
-    json_sax_dom_parser(json_sax_dom_parser&&) = default;
-    json_sax_dom_parser& operator=(const json_sax_dom_parser&) = delete;
-    json_sax_dom_parser& operator=(json_sax_dom_parser&&) = default;
-    ~json_sax_dom_parser() = default;
-
-    bool null()
-    {
-        handle_value(nullptr);
-        return true;
-    }
-
-    bool boolean(bool val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_integer(number_integer_t val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_unsigned(number_unsigned_t val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_float(number_float_t val, const string_t& /*unused*/)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool string(string_t& val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool binary(binary_t& val)
-    {
-        handle_value(std::move(val));
-        return true;
-    }
-
-    bool start_object(std::size_t len)
-    {
-        ref_stack.push_back(handle_value(BasicJsonType::value_t::object));
-
-        if (JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) and len > ref_stack.back()->max_size()))
-        {
-            JSON_THROW(out_of_range::create(408,
-                                            "excessive object size: " + std::to_string(len)));
-        }
-
-        return true;
-    }
-
-    bool key(string_t& val)
-    {
-        // add null at given key and store the reference for later
-        object_element = &(ref_stack.back()->m_value.object->operator[](val));
-        return true;
-    }
-
-    bool end_object()
-    {
-        ref_stack.pop_back();
-        return true;
-    }
-
-    bool start_array(std::size_t len)
-    {
-        ref_stack.push_back(handle_value(BasicJsonType::value_t::array));
-
-        if (JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) and len > ref_stack.back()->max_size()))
-        {
-            JSON_THROW(out_of_range::create(408,
-                                            "excessive array size: " + std::to_string(len)));
-        }
-
-        return true;
-    }
-
-    bool end_array()
-    {
-        ref_stack.pop_back();
-        return true;
-    }
-
-    bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
-                     const detail::exception& ex)
-    {
-        errored = true;
-        if (allow_exceptions)
-        {
-            // determine the proper exception type from the id
-            switch ((ex.id / 100) % 100)
-            {
-                case 1:
-                    JSON_THROW(*static_cast<const detail::parse_error*>(&ex));
-                case 4:
-                    JSON_THROW(*static_cast<const detail::out_of_range*>(&ex));
-                // LCOV_EXCL_START
-                case 2:
-                    JSON_THROW(*static_cast<const detail::invalid_iterator*>(&ex));
-                case 3:
-                    JSON_THROW(*static_cast<const detail::type_error*>(&ex));
-                case 5:
-                    JSON_THROW(*static_cast<const detail::other_error*>(&ex));
-                default:
-                    assert(false);
-                    // LCOV_EXCL_STOP
-            }
-        }
-        return false;
-    }
-
-    constexpr bool is_errored() const
-    {
-        return errored;
-    }
-
-  private:
-    /*!
-    @invariant If the ref stack is empty, then the passed value will be the new
-               root.
-    @invariant If the ref stack contains a value, then it is an array or an
-               object to which we can add elements
-    */
-    template<typename Value>
-    JSON_HEDLEY_RETURNS_NON_NULL
-    BasicJsonType* handle_value(Value&& v)
-    {
-        if (ref_stack.empty())
-        {
-            root = BasicJsonType(std::forward<Value>(v));
-            return &root;
-        }
-
-        assert(ref_stack.back()->is_array() or ref_stack.back()->is_object());
-
-        if (ref_stack.back()->is_array())
-        {
-            ref_stack.back()->m_value.array->emplace_back(std::forward<Value>(v));
-            return &(ref_stack.back()->m_value.array->back());
-        }
-
-        assert(ref_stack.back()->is_object());
-        assert(object_element);
-        *object_element = BasicJsonType(std::forward<Value>(v));
-        return object_element;
-    }
-
-    /// the parsed JSON value
-    BasicJsonType& root;
-    /// stack to model hierarchy of values
-    std::vector<BasicJsonType*> ref_stack {};
-    /// helper to hold the reference for the next object element
-    BasicJsonType* object_element = nullptr;
-    /// whether a syntax error occurred
-    bool errored = false;
-    /// whether to throw exceptions in case of errors
-    const bool allow_exceptions = true;
-};
-
-template<typename BasicJsonType>
-class json_sax_dom_callback_parser
-{
-  public:
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-    using parser_callback_t = typename BasicJsonType::parser_callback_t;
-    using parse_event_t = typename BasicJsonType::parse_event_t;
-
-    json_sax_dom_callback_parser(BasicJsonType& r,
-                                 const parser_callback_t cb,
-                                 const bool allow_exceptions_ = true)
-        : root(r), callback(cb), allow_exceptions(allow_exceptions_)
-    {
-        keep_stack.push_back(true);
-    }
-
-    // make class move-only
-    json_sax_dom_callback_parser(const json_sax_dom_callback_parser&) = delete;
-    json_sax_dom_callback_parser(json_sax_dom_callback_parser&&) = default;
-    json_sax_dom_callback_parser& operator=(const json_sax_dom_callback_parser&) = delete;
-    json_sax_dom_callback_parser& operator=(json_sax_dom_callback_parser&&) = default;
-    ~json_sax_dom_callback_parser() = default;
-
-    bool null()
-    {
-        handle_value(nullptr);
-        return true;
-    }
-
-    bool boolean(bool val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_integer(number_integer_t val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_unsigned(number_unsigned_t val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool number_float(number_float_t val, const string_t& /*unused*/)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool string(string_t& val)
-    {
-        handle_value(val);
-        return true;
-    }
-
-    bool binary(binary_t& val)
-    {
-        handle_value(std::move(val));
-        return true;
-    }
-
-    bool start_object(std::size_t len)
-    {
-        // check callback for object start
-        const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::object_start, discarded);
-        keep_stack.push_back(keep);
-
-        auto val = handle_value(BasicJsonType::value_t::object, true);
-        ref_stack.push_back(val.second);
-
-        // check object limit
-        if (ref_stack.back() and JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) and len > ref_stack.back()->max_size()))
-        {
-            JSON_THROW(out_of_range::create(408, "excessive object size: " + std::to_string(len)));
-        }
-
-        return true;
-    }
-
-    bool key(string_t& val)
-    {
-        BasicJsonType k = BasicJsonType(val);
-
-        // check callback for key
-        const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::key, k);
-        key_keep_stack.push_back(keep);
-
-        // add discarded value at given key and store the reference for later
-        if (keep and ref_stack.back())
-        {
-            object_element = &(ref_stack.back()->m_value.object->operator[](val) = discarded);
-        }
-
-        return true;
-    }
-
-    bool end_object()
-    {
-        if (ref_stack.back() and not callback(static_cast<int>(ref_stack.size()) - 1, parse_event_t::object_end, *ref_stack.back()))
-        {
-            // discard object
-            *ref_stack.back() = discarded;
-        }
-
-        assert(not ref_stack.empty());
-        assert(not keep_stack.empty());
-        ref_stack.pop_back();
-        keep_stack.pop_back();
-
-        if (not ref_stack.empty() and ref_stack.back() and ref_stack.back()->is_object())
-        {
-            // remove discarded value
-            for (auto it = ref_stack.back()->begin(); it != ref_stack.back()->end(); ++it)
-            {
-                if (it->is_discarded())
-                {
-                    ref_stack.back()->erase(it);
-                    break;
-                }
-            }
-        }
-
-        return true;
-    }
-
-    bool start_array(std::size_t len)
-    {
-        const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::array_start, discarded);
-        keep_stack.push_back(keep);
-
-        auto val = handle_value(BasicJsonType::value_t::array, true);
-        ref_stack.push_back(val.second);
-
-        // check array limit
-        if (ref_stack.back() and JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) and len > ref_stack.back()->max_size()))
-        {
-            JSON_THROW(out_of_range::create(408, "excessive array size: " + std::to_string(len)));
-        }
-
-        return true;
-    }
-
-    bool end_array()
-    {
-        bool keep = true;
-
-        if (ref_stack.back())
-        {
-            keep = callback(static_cast<int>(ref_stack.size()) - 1, parse_event_t::array_end, *ref_stack.back());
-            if (not keep)
-            {
-                // discard array
-                *ref_stack.back() = discarded;
-            }
-        }
-
-        assert(not ref_stack.empty());
-        assert(not keep_stack.empty());
-        ref_stack.pop_back();
-        keep_stack.pop_back();
-
-        // remove discarded value
-        if (not keep and not ref_stack.empty() and ref_stack.back()->is_array())
-        {
-            ref_stack.back()->m_value.array->pop_back();
-        }
-
-        return true;
-    }
-
-    bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/,
-                     const detail::exception& ex)
-    {
-        errored = true;
-        if (allow_exceptions)
-        {
-            // determine the proper exception type from the id
-            switch ((ex.id / 100) % 100)
-            {
-                case 1:
-                    JSON_THROW(*static_cast<const detail::parse_error*>(&ex));
-                case 4:
-                    JSON_THROW(*static_cast<const detail::out_of_range*>(&ex));
-                // LCOV_EXCL_START
-                case 2:
-                    JSON_THROW(*static_cast<const detail::invalid_iterator*>(&ex));
-                case 3:
-                    JSON_THROW(*static_cast<const detail::type_error*>(&ex));
-                case 5:
-                    JSON_THROW(*static_cast<const detail::other_error*>(&ex));
-                default:
-                    assert(false);
-                    // LCOV_EXCL_STOP
-            }
-        }
-        return false;
-    }
-
-    constexpr bool is_errored() const
-    {
-        return errored;
-    }
-
-  private:
-    /*!
-    @param[in] v  value to add to the JSON value we build during parsing
-    @param[in] skip_callback  whether we should skip calling the callback
-               function; this is required after start_array() and
-               start_object() SAX events, because otherwise we would call the
-               callback function with an empty array or object, respectively.
-
-    @invariant If the ref stack is empty, then the passed value will be the new
-               root.
-    @invariant If the ref stack contains a value, then it is an array or an
-               object to which we can add elements
-
-    @return pair of boolean (whether value should be kept) and pointer (to the
-            passed value in the ref_stack hierarchy; nullptr if not kept)
-    */
-    template<typename Value>
-    std::pair<bool, BasicJsonType*> handle_value(Value&& v, const bool skip_callback = false)
-    {
-        assert(not keep_stack.empty());
-
-        // do not handle this value if we know it would be added to a discarded
-        // container
-        if (not keep_stack.back())
-        {
-            return {false, nullptr};
-        }
-
-        // create value
-        auto value = BasicJsonType(std::forward<Value>(v));
-
-        // check callback
-        const bool keep = skip_callback or callback(static_cast<int>(ref_stack.size()), parse_event_t::value, value);
-
-        // do not handle this value if we just learnt it shall be discarded
-        if (not keep)
-        {
-            return {false, nullptr};
-        }
-
-        if (ref_stack.empty())
-        {
-            root = std::move(value);
-            return {true, &root};
-        }
-
-        // skip this value if we already decided to skip the parent
-        // (https://github.com/nlohmann/json/issues/971#issuecomment-413678360)
-        if (not ref_stack.back())
-        {
-            return {false, nullptr};
-        }
-
-        // we now only expect arrays and objects
-        assert(ref_stack.back()->is_array() or ref_stack.back()->is_object());
-
-        // array
-        if (ref_stack.back()->is_array())
-        {
-            ref_stack.back()->m_value.array->push_back(std::move(value));
-            return {true, &(ref_stack.back()->m_value.array->back())};
-        }
-
-        // object
-        assert(ref_stack.back()->is_object());
-        // check if we should store an element for the current key
-        assert(not key_keep_stack.empty());
-        const bool store_element = key_keep_stack.back();
-        key_keep_stack.pop_back();
-
-        if (not store_element)
-        {
-            return {false, nullptr};
-        }
-
-        assert(object_element);
-        *object_element = std::move(value);
-        return {true, object_element};
-    }
-
-    /// the parsed JSON value
-    BasicJsonType& root;
-    /// stack to model hierarchy of values
-    std::vector<BasicJsonType*> ref_stack {};
-    /// stack to manage which values to keep
-    std::vector<bool> keep_stack {};
-    /// stack to manage which object keys to keep
-    std::vector<bool> key_keep_stack {};
-    /// helper to hold the reference for the next object element
-    BasicJsonType* object_element = nullptr;
-    /// whether a syntax error occurred
-    bool errored = false;
-    /// callback function
-    const parser_callback_t callback = nullptr;
-    /// whether to throw exceptions in case of errors
-    const bool allow_exceptions = true;
-    /// a discarded value for the callback
-    BasicJsonType discarded = BasicJsonType::value_t::discarded;
-};
-
-template<typename BasicJsonType>
-class json_sax_acceptor
-{
-  public:
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-
-    bool null()
-    {
-        return true;
-    }
-
-    bool boolean(bool /*unused*/)
-    {
-        return true;
-    }
-
-    bool number_integer(number_integer_t /*unused*/)
-    {
-        return true;
-    }
-
-    bool number_unsigned(number_unsigned_t /*unused*/)
-    {
-        return true;
-    }
-
-    bool number_float(number_float_t /*unused*/, const string_t& /*unused*/)
-    {
-        return true;
-    }
-
-    bool string(string_t& /*unused*/)
-    {
-        return true;
-    }
-
-    bool binary(binary_t& /*unused*/)
-    {
-        return true;
-    }
-
-    bool start_object(std::size_t /*unused*/ = std::size_t(-1))
-    {
-        return true;
-    }
-
-    bool key(string_t& /*unused*/)
-    {
-        return true;
-    }
-
-    bool end_object()
-    {
-        return true;
-    }
-
-    bool start_array(std::size_t /*unused*/ = std::size_t(-1))
-    {
-        return true;
-    }
-
-    bool end_array()
-    {
-        return true;
-    }
-
-    bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/, const detail::exception& /*unused*/)
-    {
-        return false;
-    }
-};
-}  // namespace detail
-
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/is_sax.hpp>
-
-
-#include <cstdint> // size_t
-#include <utility> // declval
-#include <string> // string
-
-// #include <nlohmann/detail/meta/detected.hpp>
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template <typename T>
-using null_function_t = decltype(std::declval<T&>().null());
-
-template <typename T>
-using boolean_function_t =
-    decltype(std::declval<T&>().boolean(std::declval<bool>()));
-
-template <typename T, typename Integer>
-using number_integer_function_t =
-    decltype(std::declval<T&>().number_integer(std::declval<Integer>()));
-
-template <typename T, typename Unsigned>
-using number_unsigned_function_t =
-    decltype(std::declval<T&>().number_unsigned(std::declval<Unsigned>()));
-
-template <typename T, typename Float, typename String>
-using number_float_function_t = decltype(std::declval<T&>().number_float(
-                                    std::declval<Float>(), std::declval<const String&>()));
-
-template <typename T, typename String>
-using string_function_t =
-    decltype(std::declval<T&>().string(std::declval<String&>()));
-
-template <typename T>
-using start_object_function_t =
-    decltype(std::declval<T&>().start_object(std::declval<std::size_t>()));
-
-template <typename T, typename String>
-using key_function_t =
-    decltype(std::declval<T&>().key(std::declval<String&>()));
-
-template <typename T>
-using end_object_function_t = decltype(std::declval<T&>().end_object());
-
-template <typename T>
-using start_array_function_t =
-    decltype(std::declval<T&>().start_array(std::declval<std::size_t>()));
-
-template <typename T>
-using end_array_function_t = decltype(std::declval<T&>().end_array());
-
-template <typename T, typename Exception>
-using parse_error_function_t = decltype(std::declval<T&>().parse_error(
-        std::declval<std::size_t>(), std::declval<const std::string&>(),
-        std::declval<const Exception&>()));
-
-template <typename SAX, typename BasicJsonType>
-struct is_sax
-{
-  private:
-    static_assert(is_basic_json<BasicJsonType>::value,
-                  "BasicJsonType must be of type basic_json<...>");
-
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using exception_t = typename BasicJsonType::exception;
-
-  public:
-    static constexpr bool value =
-        is_detected_exact<bool, null_function_t, SAX>::value &&
-        is_detected_exact<bool, boolean_function_t, SAX>::value &&
-        is_detected_exact<bool, number_integer_function_t, SAX,
-        number_integer_t>::value &&
-        is_detected_exact<bool, number_unsigned_function_t, SAX,
-        number_unsigned_t>::value &&
-        is_detected_exact<bool, number_float_function_t, SAX, number_float_t,
-        string_t>::value &&
-        is_detected_exact<bool, string_function_t, SAX, string_t>::value &&
-        is_detected_exact<bool, start_object_function_t, SAX>::value &&
-        is_detected_exact<bool, key_function_t, SAX, string_t>::value &&
-        is_detected_exact<bool, end_object_function_t, SAX>::value &&
-        is_detected_exact<bool, start_array_function_t, SAX>::value &&
-        is_detected_exact<bool, end_array_function_t, SAX>::value &&
-        is_detected_exact<bool, parse_error_function_t, SAX, exception_t>::value;
-};
-
-template <typename SAX, typename BasicJsonType>
-struct is_sax_static_asserts
-{
-  private:
-    static_assert(is_basic_json<BasicJsonType>::value,
-                  "BasicJsonType must be of type basic_json<...>");
-
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using exception_t = typename BasicJsonType::exception;
-
-  public:
-    static_assert(is_detected_exact<bool, null_function_t, SAX>::value,
-                  "Missing/invalid function: bool null()");
-    static_assert(is_detected_exact<bool, boolean_function_t, SAX>::value,
-                  "Missing/invalid function: bool boolean(bool)");
-    static_assert(is_detected_exact<bool, boolean_function_t, SAX>::value,
-                  "Missing/invalid function: bool boolean(bool)");
-    static_assert(
-        is_detected_exact<bool, number_integer_function_t, SAX,
-        number_integer_t>::value,
-        "Missing/invalid function: bool number_integer(number_integer_t)");
-    static_assert(
-        is_detected_exact<bool, number_unsigned_function_t, SAX,
-        number_unsigned_t>::value,
-        "Missing/invalid function: bool number_unsigned(number_unsigned_t)");
-    static_assert(is_detected_exact<bool, number_float_function_t, SAX,
-                  number_float_t, string_t>::value,
-                  "Missing/invalid function: bool number_float(number_float_t, const string_t&)");
-    static_assert(
-        is_detected_exact<bool, string_function_t, SAX, string_t>::value,
-        "Missing/invalid function: bool string(string_t&)");
-    static_assert(is_detected_exact<bool, start_object_function_t, SAX>::value,
-                  "Missing/invalid function: bool start_object(std::size_t)");
-    static_assert(is_detected_exact<bool, key_function_t, SAX, string_t>::value,
-                  "Missing/invalid function: bool key(string_t&)");
-    static_assert(is_detected_exact<bool, end_object_function_t, SAX>::value,
-                  "Missing/invalid function: bool end_object()");
-    static_assert(is_detected_exact<bool, start_array_function_t, SAX>::value,
-                  "Missing/invalid function: bool start_array(std::size_t)");
-    static_assert(is_detected_exact<bool, end_array_function_t, SAX>::value,
-                  "Missing/invalid function: bool end_array()");
-    static_assert(
-        is_detected_exact<bool, parse_error_function_t, SAX, exception_t>::value,
-        "Missing/invalid function: bool parse_error(std::size_t, const "
-        "std::string&, const exception&)");
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-
-/*!
-@brief determine system byte order
-
-@return true if and only if system's byte order is little endian
-
-@note from https://stackoverflow.com/a/1001328/266378
-*/
-static inline bool little_endianess(int num = 1) noexcept
-{
-    return *reinterpret_cast<char*>(&num) == 1;
-}
-
-
-///////////////////
-// binary reader //
-///////////////////
-
-/*!
-@brief deserialization of CBOR, MessagePack, and UBJSON values
-*/
-template<typename BasicJsonType, typename InputAdapterType, typename SAX = json_sax_dom_parser<BasicJsonType>>
-class binary_reader
-{
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-    using json_sax_t = SAX;
-
-  public:
-    /*!
-    @brief create a binary reader
-
-    @param[in] adapter  input adapter to read from
-    */
-    explicit binary_reader(InputAdapterType&& adapter) : ia(std::move(adapter))
-    {
-        (void)detail::is_sax_static_asserts<SAX, BasicJsonType> {};
-    }
-
-    // make class move-only
-    binary_reader(const binary_reader&) = delete;
-    binary_reader(binary_reader&&) = default;
-    binary_reader& operator=(const binary_reader&) = delete;
-    binary_reader& operator=(binary_reader&&) = default;
-    ~binary_reader() = default;
-
-    /*!
-    @param[in] format  the binary format to parse
-    @param[in] sax_    a SAX event processor
-    @param[in] strict  whether to expect the input to be consumed completed
-
-    @return
-    */
-    JSON_HEDLEY_NON_NULL(3)
-    bool sax_parse(const input_format_t format,
-                   json_sax_t* sax_,
-                   const bool strict = true)
-    {
-        sax = sax_;
-        bool result = false;
-
-        switch (format)
-        {
-            case input_format_t::bson:
-                result = parse_bson_internal();
-                break;
-
-            case input_format_t::cbor:
-                result = parse_cbor_internal();
-                break;
-
-            case input_format_t::msgpack:
-                result = parse_msgpack_internal();
-                break;
-
-            case input_format_t::ubjson:
-                result = parse_ubjson_internal();
-                break;
-
-            default:            // LCOV_EXCL_LINE
-                assert(false);  // LCOV_EXCL_LINE
-        }
-
-        // strict mode: next byte must be EOF
-        if (result and strict)
-        {
-            if (format == input_format_t::ubjson)
-            {
-                get_ignore_noop();
-            }
-            else
-            {
-                get();
-            }
-
-            if (JSON_HEDLEY_UNLIKELY(current != std::char_traits<char>::eof()))
-            {
-                return sax->parse_error(chars_read, get_token_string(),
-                                        parse_error::create(110, chars_read, exception_message(format, "expected end of input; last byte: 0x" + get_token_string(), "value")));
-            }
-        }
-
-        return result;
-    }
-
-  private:
-    //////////
-    // BSON //
-    //////////
-
-    /*!
-    @brief Reads in a BSON-object and passes it to the SAX-parser.
-    @return whether a valid BSON-value was passed to the SAX parser
-    */
-    bool parse_bson_internal()
-    {
-        std::int32_t document_size;
-        get_number<std::int32_t, true>(input_format_t::bson, document_size);
-
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_object(std::size_t(-1))))
-        {
-            return false;
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(not parse_bson_element_list(/*is_array*/false)))
-        {
-            return false;
-        }
-
-        return sax->end_object();
-    }
-
-    /*!
-    @brief Parses a C-style string from the BSON input.
-    @param[in, out] result  A reference to the string variable where the read
-                            string is to be stored.
-    @return `true` if the \x00-byte indicating the end of the string was
-             encountered before the EOF; false` indicates an unexpected EOF.
-    */
-    bool get_bson_cstr(string_t& result)
-    {
-        auto out = std::back_inserter(result);
-        while (true)
-        {
-            get();
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::bson, "cstring")))
-            {
-                return false;
-            }
-            if (current == 0x00)
-            {
-                return true;
-            }
-            *out++ = static_cast<char>(current);
-        }
-
-        return true;
-    }
-
-    /*!
-    @brief Parses a zero-terminated string of length @a len from the BSON
-           input.
-    @param[in] len  The length (including the zero-byte at the end) of the
-                    string to be read.
-    @param[in, out] result  A reference to the string variable where the read
-                            string is to be stored.
-    @tparam NumberType The type of the length @a len
-    @pre len >= 1
-    @return `true` if the string was successfully parsed
-    */
-    template<typename NumberType>
-    bool get_bson_string(const NumberType len, string_t& result)
-    {
-        if (JSON_HEDLEY_UNLIKELY(len < 1))
-        {
-            auto last_token = get_token_string();
-            return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::bson, "string length must be at least 1, is " + std::to_string(len), "string")));
-        }
-
-        return get_string(input_format_t::bson, len - static_cast<NumberType>(1), result) and get() != std::char_traits<char>::eof();
-    }
-
-    /*!
-    @brief Parses a byte array input of length @a len from the BSON input.
-    @param[in] len  The length of the byte array to be read.
-    @param[in, out] result  A reference to the binary variable where the read
-                            array is to be stored.
-    @tparam NumberType The type of the length @a len
-    @pre len >= 0
-    @return `true` if the byte array was successfully parsed
-    */
-    template<typename NumberType>
-    bool get_bson_binary(const NumberType len, binary_t& result)
-    {
-        if (JSON_HEDLEY_UNLIKELY(len < 0))
-        {
-            auto last_token = get_token_string();
-            return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::bson, "byte array length cannot be negative, is " + std::to_string(len), "binary")));
-        }
-
-        // All BSON binary values have a subtype
-        std::uint8_t subtype;
-        get_number<std::uint8_t>(input_format_t::bson, subtype);
-        result.set_subtype(subtype);
-
-        return get_binary(input_format_t::bson, len, result);
-    }
-
-    /*!
-    @brief Read a BSON document element of the given @a element_type.
-    @param[in] element_type The BSON element type, c.f. http://bsonspec.org/spec.html
-    @param[in] element_type_parse_position The position in the input stream,
-               where the `element_type` was read.
-    @warning Not all BSON element types are supported yet. An unsupported
-             @a element_type will give rise to a parse_error.114:
-             Unsupported BSON record type 0x...
-    @return whether a valid BSON-object/array was passed to the SAX parser
-    */
-    bool parse_bson_element_internal(const int element_type,
-                                     const std::size_t element_type_parse_position)
-    {
-        switch (element_type)
-        {
-            case 0x01: // double
-            {
-                double number;
-                return get_number<double, true>(input_format_t::bson, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 0x02: // string
-            {
-                std::int32_t len;
-                string_t value;
-                return get_number<std::int32_t, true>(input_format_t::bson, len) and get_bson_string(len, value) and sax->string(value);
-            }
-
-            case 0x03: // object
-            {
-                return parse_bson_internal();
-            }
-
-            case 0x04: // array
-            {
-                return parse_bson_array();
-            }
-
-            case 0x05: // binary
-            {
-                std::int32_t len;
-                binary_t value;
-                return get_number<std::int32_t, true>(input_format_t::bson, len) and get_bson_binary(len, value) and sax->binary(value);
-            }
-
-            case 0x08: // boolean
-            {
-                return sax->boolean(get() != 0);
-            }
-
-            case 0x0A: // null
-            {
-                return sax->null();
-            }
-
-            case 0x10: // int32
-            {
-                std::int32_t value;
-                return get_number<std::int32_t, true>(input_format_t::bson, value) and sax->number_integer(value);
-            }
-
-            case 0x12: // int64
-            {
-                std::int64_t value;
-                return get_number<std::int64_t, true>(input_format_t::bson, value) and sax->number_integer(value);
-            }
-
-            default: // anything else not supported (yet)
-            {
-                std::array<char, 3> cr{{}};
-                (std::snprintf)(cr.data(), cr.size(), "%.2hhX", static_cast<unsigned char>(element_type));
-                return sax->parse_error(element_type_parse_position, std::string(cr.data()), parse_error::create(114, element_type_parse_position, "Unsupported BSON record type 0x" + std::string(cr.data())));
-            }
-        }
-    }
-
-    /*!
-    @brief Read a BSON element list (as specified in the BSON-spec)
-
-    The same binary layout is used for objects and arrays, hence it must be
-    indicated with the argument @a is_array which one is expected
-    (true --> array, false --> object).
-
-    @param[in] is_array Determines if the element list being read is to be
-                        treated as an object (@a is_array == false), or as an
-                        array (@a is_array == true).
-    @return whether a valid BSON-object/array was passed to the SAX parser
-    */
-    bool parse_bson_element_list(const bool is_array)
-    {
-        string_t key;
-
-        while (int element_type = get())
-        {
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::bson, "element list")))
-            {
-                return false;
-            }
-
-            const std::size_t element_type_parse_position = chars_read;
-            if (JSON_HEDLEY_UNLIKELY(not get_bson_cstr(key)))
-            {
-                return false;
-            }
-
-            if (not is_array and not sax->key(key))
-            {
-                return false;
-            }
-
-            if (JSON_HEDLEY_UNLIKELY(not parse_bson_element_internal(element_type, element_type_parse_position)))
-            {
-                return false;
-            }
-
-            // get_bson_cstr only appends
-            key.clear();
-        }
-
-        return true;
-    }
-
-    /*!
-    @brief Reads an array from the BSON input and passes it to the SAX-parser.
-    @return whether a valid BSON-array was passed to the SAX parser
-    */
-    bool parse_bson_array()
-    {
-        std::int32_t document_size;
-        get_number<std::int32_t, true>(input_format_t::bson, document_size);
-
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_array(std::size_t(-1))))
-        {
-            return false;
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(not parse_bson_element_list(/*is_array*/true)))
-        {
-            return false;
-        }
-
-        return sax->end_array();
-    }
-
-    //////////
-    // CBOR //
-    //////////
-
-    /*!
-    @param[in] get_char  whether a new character should be retrieved from the
-                         input (true, default) or whether the last read
-                         character should be considered instead
-
-    @return whether a valid CBOR value was passed to the SAX parser
-    */
-    bool parse_cbor_internal(const bool get_char = true)
-    {
-        switch (get_char ? get() : current)
-        {
-            // EOF
-            case std::char_traits<char>::eof():
-                return unexpect_eof(input_format_t::cbor, "value");
-
-            // Integer 0x00..0x17 (0..23)
-            case 0x00:
-            case 0x01:
-            case 0x02:
-            case 0x03:
-            case 0x04:
-            case 0x05:
-            case 0x06:
-            case 0x07:
-            case 0x08:
-            case 0x09:
-            case 0x0A:
-            case 0x0B:
-            case 0x0C:
-            case 0x0D:
-            case 0x0E:
-            case 0x0F:
-            case 0x10:
-            case 0x11:
-            case 0x12:
-            case 0x13:
-            case 0x14:
-            case 0x15:
-            case 0x16:
-            case 0x17:
-                return sax->number_unsigned(static_cast<number_unsigned_t>(current));
-
-            case 0x18: // Unsigned integer (one-byte uint8_t follows)
-            {
-                std::uint8_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_unsigned(number);
-            }
-
-            case 0x19: // Unsigned integer (two-byte uint16_t follows)
-            {
-                std::uint16_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_unsigned(number);
-            }
-
-            case 0x1A: // Unsigned integer (four-byte uint32_t follows)
-            {
-                std::uint32_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_unsigned(number);
-            }
-
-            case 0x1B: // Unsigned integer (eight-byte uint64_t follows)
-            {
-                std::uint64_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_unsigned(number);
-            }
-
-            // Negative integer -1-0x00..-1-0x17 (-1..-24)
-            case 0x20:
-            case 0x21:
-            case 0x22:
-            case 0x23:
-            case 0x24:
-            case 0x25:
-            case 0x26:
-            case 0x27:
-            case 0x28:
-            case 0x29:
-            case 0x2A:
-            case 0x2B:
-            case 0x2C:
-            case 0x2D:
-            case 0x2E:
-            case 0x2F:
-            case 0x30:
-            case 0x31:
-            case 0x32:
-            case 0x33:
-            case 0x34:
-            case 0x35:
-            case 0x36:
-            case 0x37:
-                return sax->number_integer(static_cast<std::int8_t>(0x20 - 1 - current));
-
-            case 0x38: // Negative integer (one-byte uint8_t follows)
-            {
-                std::uint8_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_integer(static_cast<number_integer_t>(-1) - number);
-            }
-
-            case 0x39: // Negative integer -1-n (two-byte uint16_t follows)
-            {
-                std::uint16_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_integer(static_cast<number_integer_t>(-1) - number);
-            }
-
-            case 0x3A: // Negative integer -1-n (four-byte uint32_t follows)
-            {
-                std::uint32_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_integer(static_cast<number_integer_t>(-1) - number);
-            }
-
-            case 0x3B: // Negative integer -1-n (eight-byte uint64_t follows)
-            {
-                std::uint64_t number;
-                return get_number(input_format_t::cbor, number) and sax->number_integer(static_cast<number_integer_t>(-1)
-                        - static_cast<number_integer_t>(number));
-            }
-
-            // Binary data (0x00..0x17 bytes follow)
-            case 0x40:
-            case 0x41:
-            case 0x42:
-            case 0x43:
-            case 0x44:
-            case 0x45:
-            case 0x46:
-            case 0x47:
-            case 0x48:
-            case 0x49:
-            case 0x4A:
-            case 0x4B:
-            case 0x4C:
-            case 0x4D:
-            case 0x4E:
-            case 0x4F:
-            case 0x50:
-            case 0x51:
-            case 0x52:
-            case 0x53:
-            case 0x54:
-            case 0x55:
-            case 0x56:
-            case 0x57:
-            case 0x58: // Binary data (one-byte uint8_t for n follows)
-            case 0x59: // Binary data (two-byte uint16_t for n follow)
-            case 0x5A: // Binary data (four-byte uint32_t for n follow)
-            case 0x5B: // Binary data (eight-byte uint64_t for n follow)
-            case 0x5F: // Binary data (indefinite length)
-            {
-                binary_t b;
-                return get_cbor_binary(b) and sax->binary(b);
-            }
-
-            // UTF-8 string (0x00..0x17 bytes follow)
-            case 0x60:
-            case 0x61:
-            case 0x62:
-            case 0x63:
-            case 0x64:
-            case 0x65:
-            case 0x66:
-            case 0x67:
-            case 0x68:
-            case 0x69:
-            case 0x6A:
-            case 0x6B:
-            case 0x6C:
-            case 0x6D:
-            case 0x6E:
-            case 0x6F:
-            case 0x70:
-            case 0x71:
-            case 0x72:
-            case 0x73:
-            case 0x74:
-            case 0x75:
-            case 0x76:
-            case 0x77:
-            case 0x78: // UTF-8 string (one-byte uint8_t for n follows)
-            case 0x79: // UTF-8 string (two-byte uint16_t for n follow)
-            case 0x7A: // UTF-8 string (four-byte uint32_t for n follow)
-            case 0x7B: // UTF-8 string (eight-byte uint64_t for n follow)
-            case 0x7F: // UTF-8 string (indefinite length)
-            {
-                string_t s;
-                return get_cbor_string(s) and sax->string(s);
-            }
-
-            // array (0x00..0x17 data items follow)
-            case 0x80:
-            case 0x81:
-            case 0x82:
-            case 0x83:
-            case 0x84:
-            case 0x85:
-            case 0x86:
-            case 0x87:
-            case 0x88:
-            case 0x89:
-            case 0x8A:
-            case 0x8B:
-            case 0x8C:
-            case 0x8D:
-            case 0x8E:
-            case 0x8F:
-            case 0x90:
-            case 0x91:
-            case 0x92:
-            case 0x93:
-            case 0x94:
-            case 0x95:
-            case 0x96:
-            case 0x97:
-                return get_cbor_array(static_cast<std::size_t>(static_cast<unsigned int>(current) & 0x1Fu));
-
-            case 0x98: // array (one-byte uint8_t for n follows)
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_array(static_cast<std::size_t>(len));
-            }
-
-            case 0x99: // array (two-byte uint16_t for n follow)
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_array(static_cast<std::size_t>(len));
-            }
-
-            case 0x9A: // array (four-byte uint32_t for n follow)
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_array(static_cast<std::size_t>(len));
-            }
-
-            case 0x9B: // array (eight-byte uint64_t for n follow)
-            {
-                std::uint64_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_array(static_cast<std::size_t>(len));
-            }
-
-            case 0x9F: // array (indefinite length)
-                return get_cbor_array(std::size_t(-1));
-
-            // map (0x00..0x17 pairs of data items follow)
-            case 0xA0:
-            case 0xA1:
-            case 0xA2:
-            case 0xA3:
-            case 0xA4:
-            case 0xA5:
-            case 0xA6:
-            case 0xA7:
-            case 0xA8:
-            case 0xA9:
-            case 0xAA:
-            case 0xAB:
-            case 0xAC:
-            case 0xAD:
-            case 0xAE:
-            case 0xAF:
-            case 0xB0:
-            case 0xB1:
-            case 0xB2:
-            case 0xB3:
-            case 0xB4:
-            case 0xB5:
-            case 0xB6:
-            case 0xB7:
-                return get_cbor_object(static_cast<std::size_t>(static_cast<unsigned int>(current) & 0x1Fu));
-
-            case 0xB8: // map (one-byte uint8_t for n follows)
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_object(static_cast<std::size_t>(len));
-            }
-
-            case 0xB9: // map (two-byte uint16_t for n follow)
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_object(static_cast<std::size_t>(len));
-            }
-
-            case 0xBA: // map (four-byte uint32_t for n follow)
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_object(static_cast<std::size_t>(len));
-            }
-
-            case 0xBB: // map (eight-byte uint64_t for n follow)
-            {
-                std::uint64_t len;
-                return get_number(input_format_t::cbor, len) and get_cbor_object(static_cast<std::size_t>(len));
-            }
-
-            case 0xBF: // map (indefinite length)
-                return get_cbor_object(std::size_t(-1));
-
-            case 0xF4: // false
-                return sax->boolean(false);
-
-            case 0xF5: // true
-                return sax->boolean(true);
-
-            case 0xF6: // null
-                return sax->null();
-
-            case 0xF9: // Half-Precision Float (two-byte IEEE 754)
-            {
-                const int byte1_raw = get();
-                if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::cbor, "number")))
-                {
-                    return false;
-                }
-                const int byte2_raw = get();
-                if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::cbor, "number")))
-                {
-                    return false;
-                }
-
-                const auto byte1 = static_cast<unsigned char>(byte1_raw);
-                const auto byte2 = static_cast<unsigned char>(byte2_raw);
-
-                // code from RFC 7049, Appendix D, Figure 3:
-                // As half-precision floating-point numbers were only added
-                // to IEEE 754 in 2008, today's programming platforms often
-                // still only have limited support for them. It is very
-                // easy to include at least decoding support for them even
-                // without such support. An example of a small decoder for
-                // half-precision floating-point numbers in the C language
-                // is shown in Fig. 3.
-                const auto half = static_cast<unsigned int>((byte1 << 8u) + byte2);
-                const double val = [&half]
-                {
-                    const int exp = (half >> 10u) & 0x1Fu;
-                    const unsigned int mant = half & 0x3FFu;
-                    assert(0 <= exp and exp <= 32);
-                    assert(mant <= 1024);
-                    switch (exp)
-                    {
-                        case 0:
-                            return std::ldexp(mant, -24);
-                        case 31:
-                            return (mant == 0)
-                            ? std::numeric_limits<double>::infinity()
-                            : std::numeric_limits<double>::quiet_NaN();
-                        default:
-                            return std::ldexp(mant + 1024, exp - 25);
-                    }
-                }();
-                return sax->number_float((half & 0x8000u) != 0
-                                         ? static_cast<number_float_t>(-val)
-                                         : static_cast<number_float_t>(val), "");
-            }
-
-            case 0xFA: // Single-Precision Float (four-byte IEEE 754)
-            {
-                float number;
-                return get_number(input_format_t::cbor, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 0xFB: // Double-Precision Float (eight-byte IEEE 754)
-            {
-                double number;
-                return get_number(input_format_t::cbor, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            default: // anything else (0xFF is handled inside the other types)
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::cbor, "invalid byte: 0x" + last_token, "value")));
-            }
-        }
-    }
-
-    /*!
-    @brief reads a CBOR string
-
-    This function first reads starting bytes to determine the expected
-    string length and then copies this number of bytes into a string.
-    Additionally, CBOR's strings with indefinite lengths are supported.
-
-    @param[out] result  created string
-
-    @return whether string creation completed
-    */
-    bool get_cbor_string(string_t& result)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::cbor, "string")))
-        {
-            return false;
-        }
-
-        switch (current)
-        {
-            // UTF-8 string (0x00..0x17 bytes follow)
-            case 0x60:
-            case 0x61:
-            case 0x62:
-            case 0x63:
-            case 0x64:
-            case 0x65:
-            case 0x66:
-            case 0x67:
-            case 0x68:
-            case 0x69:
-            case 0x6A:
-            case 0x6B:
-            case 0x6C:
-            case 0x6D:
-            case 0x6E:
-            case 0x6F:
-            case 0x70:
-            case 0x71:
-            case 0x72:
-            case 0x73:
-            case 0x74:
-            case 0x75:
-            case 0x76:
-            case 0x77:
-            {
-                return get_string(input_format_t::cbor, static_cast<unsigned int>(current) & 0x1Fu, result);
-            }
-
-            case 0x78: // UTF-8 string (one-byte uint8_t for n follows)
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::cbor, len) and get_string(input_format_t::cbor, len, result);
-            }
-
-            case 0x79: // UTF-8 string (two-byte uint16_t for n follow)
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::cbor, len) and get_string(input_format_t::cbor, len, result);
-            }
-
-            case 0x7A: // UTF-8 string (four-byte uint32_t for n follow)
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::cbor, len) and get_string(input_format_t::cbor, len, result);
-            }
-
-            case 0x7B: // UTF-8 string (eight-byte uint64_t for n follow)
-            {
-                std::uint64_t len;
-                return get_number(input_format_t::cbor, len) and get_string(input_format_t::cbor, len, result);
-            }
-
-            case 0x7F: // UTF-8 string (indefinite length)
-            {
-                while (get() != 0xFF)
-                {
-                    string_t chunk;
-                    if (not get_cbor_string(chunk))
-                    {
-                        return false;
-                    }
-                    result.append(chunk);
-                }
-                return true;
-            }
-
-            default:
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::cbor, "expected length specification (0x60-0x7B) or indefinite string type (0x7F); last byte: 0x" + last_token, "string")));
-            }
-        }
-    }
-
-    /*!
-    @brief reads a CBOR byte array
-
-    This function first reads starting bytes to determine the expected
-    byte array length and then copies this number of bytes into the byte array.
-    Additionally, CBOR's byte arrays with indefinite lengths are supported.
-
-    @param[out] result  created byte array
-
-    @return whether byte array creation completed
-    */
-    bool get_cbor_binary(binary_t& result)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::cbor, "binary")))
-        {
-            return false;
-        }
-
-        switch (current)
-        {
-            // Binary data (0x00..0x17 bytes follow)
-            case 0x40:
-            case 0x41:
-            case 0x42:
-            case 0x43:
-            case 0x44:
-            case 0x45:
-            case 0x46:
-            case 0x47:
-            case 0x48:
-            case 0x49:
-            case 0x4A:
-            case 0x4B:
-            case 0x4C:
-            case 0x4D:
-            case 0x4E:
-            case 0x4F:
-            case 0x50:
-            case 0x51:
-            case 0x52:
-            case 0x53:
-            case 0x54:
-            case 0x55:
-            case 0x56:
-            case 0x57:
-            {
-                return get_binary(input_format_t::cbor, static_cast<unsigned int>(current) & 0x1Fu, result);
-            }
-
-            case 0x58: // Binary data (one-byte uint8_t for n follows)
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::cbor, len) and
-                       get_binary(input_format_t::cbor, len, result);
-            }
-
-            case 0x59: // Binary data (two-byte uint16_t for n follow)
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::cbor, len) and
-                       get_binary(input_format_t::cbor, len, result);
-            }
-
-            case 0x5A: // Binary data (four-byte uint32_t for n follow)
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::cbor, len) and
-                       get_binary(input_format_t::cbor, len, result);
-            }
-
-            case 0x5B: // Binary data (eight-byte uint64_t for n follow)
-            {
-                std::uint64_t len;
-                return get_number(input_format_t::cbor, len) and
-                       get_binary(input_format_t::cbor, len, result);
-            }
-
-            case 0x5F: // Binary data (indefinite length)
-            {
-                while (get() != 0xFF)
-                {
-                    binary_t chunk;
-                    if (not get_cbor_binary(chunk))
-                    {
-                        return false;
-                    }
-                    result.insert(result.end(), chunk.begin(), chunk.end());
-                }
-                return true;
-            }
-
-            default:
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::cbor, "expected length specification (0x40-0x5B) or indefinite binary array type (0x5F); last byte: 0x" + last_token, "binary")));
-            }
-        }
-    }
-
-    /*!
-    @param[in] len  the length of the array or std::size_t(-1) for an
-                    array of indefinite size
-    @return whether array creation completed
-    */
-    bool get_cbor_array(const std::size_t len)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_array(len)))
-        {
-            return false;
-        }
-
-        if (len != std::size_t(-1))
-        {
-            for (std::size_t i = 0; i < len; ++i)
-            {
-                if (JSON_HEDLEY_UNLIKELY(not parse_cbor_internal()))
-                {
-                    return false;
-                }
-            }
-        }
-        else
-        {
-            while (get() != 0xFF)
-            {
-                if (JSON_HEDLEY_UNLIKELY(not parse_cbor_internal(false)))
-                {
-                    return false;
-                }
-            }
-        }
-
-        return sax->end_array();
-    }
-
-    /*!
-    @param[in] len  the length of the object or std::size_t(-1) for an
-                    object of indefinite size
-    @return whether object creation completed
-    */
-    bool get_cbor_object(const std::size_t len)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_object(len)))
-        {
-            return false;
-        }
-
-        string_t key;
-        if (len != std::size_t(-1))
-        {
-            for (std::size_t i = 0; i < len; ++i)
-            {
-                get();
-                if (JSON_HEDLEY_UNLIKELY(not get_cbor_string(key) or not sax->key(key)))
-                {
-                    return false;
-                }
-
-                if (JSON_HEDLEY_UNLIKELY(not parse_cbor_internal()))
-                {
-                    return false;
-                }
-                key.clear();
-            }
-        }
-        else
-        {
-            while (get() != 0xFF)
-            {
-                if (JSON_HEDLEY_UNLIKELY(not get_cbor_string(key) or not sax->key(key)))
-                {
-                    return false;
-                }
-
-                if (JSON_HEDLEY_UNLIKELY(not parse_cbor_internal()))
-                {
-                    return false;
-                }
-                key.clear();
-            }
-        }
-
-        return sax->end_object();
-    }
-
-    /////////////
-    // MsgPack //
-    /////////////
-
-    /*!
-    @return whether a valid MessagePack value was passed to the SAX parser
-    */
-    bool parse_msgpack_internal()
-    {
-        switch (get())
-        {
-            // EOF
-            case std::char_traits<char>::eof():
-                return unexpect_eof(input_format_t::msgpack, "value");
-
-            // positive fixint
-            case 0x00:
-            case 0x01:
-            case 0x02:
-            case 0x03:
-            case 0x04:
-            case 0x05:
-            case 0x06:
-            case 0x07:
-            case 0x08:
-            case 0x09:
-            case 0x0A:
-            case 0x0B:
-            case 0x0C:
-            case 0x0D:
-            case 0x0E:
-            case 0x0F:
-            case 0x10:
-            case 0x11:
-            case 0x12:
-            case 0x13:
-            case 0x14:
-            case 0x15:
-            case 0x16:
-            case 0x17:
-            case 0x18:
-            case 0x19:
-            case 0x1A:
-            case 0x1B:
-            case 0x1C:
-            case 0x1D:
-            case 0x1E:
-            case 0x1F:
-            case 0x20:
-            case 0x21:
-            case 0x22:
-            case 0x23:
-            case 0x24:
-            case 0x25:
-            case 0x26:
-            case 0x27:
-            case 0x28:
-            case 0x29:
-            case 0x2A:
-            case 0x2B:
-            case 0x2C:
-            case 0x2D:
-            case 0x2E:
-            case 0x2F:
-            case 0x30:
-            case 0x31:
-            case 0x32:
-            case 0x33:
-            case 0x34:
-            case 0x35:
-            case 0x36:
-            case 0x37:
-            case 0x38:
-            case 0x39:
-            case 0x3A:
-            case 0x3B:
-            case 0x3C:
-            case 0x3D:
-            case 0x3E:
-            case 0x3F:
-            case 0x40:
-            case 0x41:
-            case 0x42:
-            case 0x43:
-            case 0x44:
-            case 0x45:
-            case 0x46:
-            case 0x47:
-            case 0x48:
-            case 0x49:
-            case 0x4A:
-            case 0x4B:
-            case 0x4C:
-            case 0x4D:
-            case 0x4E:
-            case 0x4F:
-            case 0x50:
-            case 0x51:
-            case 0x52:
-            case 0x53:
-            case 0x54:
-            case 0x55:
-            case 0x56:
-            case 0x57:
-            case 0x58:
-            case 0x59:
-            case 0x5A:
-            case 0x5B:
-            case 0x5C:
-            case 0x5D:
-            case 0x5E:
-            case 0x5F:
-            case 0x60:
-            case 0x61:
-            case 0x62:
-            case 0x63:
-            case 0x64:
-            case 0x65:
-            case 0x66:
-            case 0x67:
-            case 0x68:
-            case 0x69:
-            case 0x6A:
-            case 0x6B:
-            case 0x6C:
-            case 0x6D:
-            case 0x6E:
-            case 0x6F:
-            case 0x70:
-            case 0x71:
-            case 0x72:
-            case 0x73:
-            case 0x74:
-            case 0x75:
-            case 0x76:
-            case 0x77:
-            case 0x78:
-            case 0x79:
-            case 0x7A:
-            case 0x7B:
-            case 0x7C:
-            case 0x7D:
-            case 0x7E:
-            case 0x7F:
-                return sax->number_unsigned(static_cast<number_unsigned_t>(current));
-
-            // fixmap
-            case 0x80:
-            case 0x81:
-            case 0x82:
-            case 0x83:
-            case 0x84:
-            case 0x85:
-            case 0x86:
-            case 0x87:
-            case 0x88:
-            case 0x89:
-            case 0x8A:
-            case 0x8B:
-            case 0x8C:
-            case 0x8D:
-            case 0x8E:
-            case 0x8F:
-                return get_msgpack_object(static_cast<std::size_t>(static_cast<unsigned int>(current) & 0x0Fu));
-
-            // fixarray
-            case 0x90:
-            case 0x91:
-            case 0x92:
-            case 0x93:
-            case 0x94:
-            case 0x95:
-            case 0x96:
-            case 0x97:
-            case 0x98:
-            case 0x99:
-            case 0x9A:
-            case 0x9B:
-            case 0x9C:
-            case 0x9D:
-            case 0x9E:
-            case 0x9F:
-                return get_msgpack_array(static_cast<std::size_t>(static_cast<unsigned int>(current) & 0x0Fu));
-
-            // fixstr
-            case 0xA0:
-            case 0xA1:
-            case 0xA2:
-            case 0xA3:
-            case 0xA4:
-            case 0xA5:
-            case 0xA6:
-            case 0xA7:
-            case 0xA8:
-            case 0xA9:
-            case 0xAA:
-            case 0xAB:
-            case 0xAC:
-            case 0xAD:
-            case 0xAE:
-            case 0xAF:
-            case 0xB0:
-            case 0xB1:
-            case 0xB2:
-            case 0xB3:
-            case 0xB4:
-            case 0xB5:
-            case 0xB6:
-            case 0xB7:
-            case 0xB8:
-            case 0xB9:
-            case 0xBA:
-            case 0xBB:
-            case 0xBC:
-            case 0xBD:
-            case 0xBE:
-            case 0xBF:
-            case 0xD9: // str 8
-            case 0xDA: // str 16
-            case 0xDB: // str 32
-            {
-                string_t s;
-                return get_msgpack_string(s) and sax->string(s);
-            }
-
-            case 0xC0: // nil
-                return sax->null();
-
-            case 0xC2: // false
-                return sax->boolean(false);
-
-            case 0xC3: // true
-                return sax->boolean(true);
-
-            case 0xC4: // bin 8
-            case 0xC5: // bin 16
-            case 0xC6: // bin 32
-            case 0xC7: // ext 8
-            case 0xC8: // ext 16
-            case 0xC9: // ext 32
-            case 0xD4: // fixext 1
-            case 0xD5: // fixext 2
-            case 0xD6: // fixext 4
-            case 0xD7: // fixext 8
-            case 0xD8: // fixext 16
-            {
-                binary_t b;
-                return get_msgpack_binary(b) and sax->binary(b);
-            }
-
-            case 0xCA: // float 32
-            {
-                float number;
-                return get_number(input_format_t::msgpack, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 0xCB: // float 64
-            {
-                double number;
-                return get_number(input_format_t::msgpack, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 0xCC: // uint 8
-            {
-                std::uint8_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_unsigned(number);
-            }
-
-            case 0xCD: // uint 16
-            {
-                std::uint16_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_unsigned(number);
-            }
-
-            case 0xCE: // uint 32
-            {
-                std::uint32_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_unsigned(number);
-            }
-
-            case 0xCF: // uint 64
-            {
-                std::uint64_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_unsigned(number);
-            }
-
-            case 0xD0: // int 8
-            {
-                std::int8_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_integer(number);
-            }
-
-            case 0xD1: // int 16
-            {
-                std::int16_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_integer(number);
-            }
-
-            case 0xD2: // int 32
-            {
-                std::int32_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_integer(number);
-            }
-
-            case 0xD3: // int 64
-            {
-                std::int64_t number;
-                return get_number(input_format_t::msgpack, number) and sax->number_integer(number);
-            }
-
-            case 0xDC: // array 16
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::msgpack, len) and get_msgpack_array(static_cast<std::size_t>(len));
-            }
-
-            case 0xDD: // array 32
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::msgpack, len) and get_msgpack_array(static_cast<std::size_t>(len));
-            }
-
-            case 0xDE: // map 16
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::msgpack, len) and get_msgpack_object(static_cast<std::size_t>(len));
-            }
-
-            case 0xDF: // map 32
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::msgpack, len) and get_msgpack_object(static_cast<std::size_t>(len));
-            }
-
-            // negative fixint
-            case 0xE0:
-            case 0xE1:
-            case 0xE2:
-            case 0xE3:
-            case 0xE4:
-            case 0xE5:
-            case 0xE6:
-            case 0xE7:
-            case 0xE8:
-            case 0xE9:
-            case 0xEA:
-            case 0xEB:
-            case 0xEC:
-            case 0xED:
-            case 0xEE:
-            case 0xEF:
-            case 0xF0:
-            case 0xF1:
-            case 0xF2:
-            case 0xF3:
-            case 0xF4:
-            case 0xF5:
-            case 0xF6:
-            case 0xF7:
-            case 0xF8:
-            case 0xF9:
-            case 0xFA:
-            case 0xFB:
-            case 0xFC:
-            case 0xFD:
-            case 0xFE:
-            case 0xFF:
-                return sax->number_integer(static_cast<std::int8_t>(current));
-
-            default: // anything else
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::msgpack, "invalid byte: 0x" + last_token, "value")));
-            }
-        }
-    }
-
-    /*!
-    @brief reads a MessagePack string
-
-    This function first reads starting bytes to determine the expected
-    string length and then copies this number of bytes into a string.
-
-    @param[out] result  created string
-
-    @return whether string creation completed
-    */
-    bool get_msgpack_string(string_t& result)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::msgpack, "string")))
-        {
-            return false;
-        }
-
-        switch (current)
-        {
-            // fixstr
-            case 0xA0:
-            case 0xA1:
-            case 0xA2:
-            case 0xA3:
-            case 0xA4:
-            case 0xA5:
-            case 0xA6:
-            case 0xA7:
-            case 0xA8:
-            case 0xA9:
-            case 0xAA:
-            case 0xAB:
-            case 0xAC:
-            case 0xAD:
-            case 0xAE:
-            case 0xAF:
-            case 0xB0:
-            case 0xB1:
-            case 0xB2:
-            case 0xB3:
-            case 0xB4:
-            case 0xB5:
-            case 0xB6:
-            case 0xB7:
-            case 0xB8:
-            case 0xB9:
-            case 0xBA:
-            case 0xBB:
-            case 0xBC:
-            case 0xBD:
-            case 0xBE:
-            case 0xBF:
-            {
-                return get_string(input_format_t::msgpack, static_cast<unsigned int>(current) & 0x1Fu, result);
-            }
-
-            case 0xD9: // str 8
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::msgpack, len) and get_string(input_format_t::msgpack, len, result);
-            }
-
-            case 0xDA: // str 16
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::msgpack, len) and get_string(input_format_t::msgpack, len, result);
-            }
-
-            case 0xDB: // str 32
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::msgpack, len) and get_string(input_format_t::msgpack, len, result);
-            }
-
-            default:
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::msgpack, "expected length specification (0xA0-0xBF, 0xD9-0xDB); last byte: 0x" + last_token, "string")));
-            }
-        }
-    }
-
-    /*!
-    @brief reads a MessagePack byte array
-
-    This function first reads starting bytes to determine the expected
-    byte array length and then copies this number of bytes into a byte array.
-
-    @param[out] result  created byte array
-
-    @return whether byte array creation completed
-    */
-    bool get_msgpack_binary(binary_t& result)
-    {
-        // helper function to set the subtype
-        auto assign_and_return_true = [&result](std::int8_t subtype)
-        {
-            result.set_subtype(static_cast<std::uint8_t>(subtype));
-            return true;
-        };
-
-        switch (current)
-        {
-            case 0xC4: // bin 8
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::msgpack, len) and
-                       get_binary(input_format_t::msgpack, len, result);
-            }
-
-            case 0xC5: // bin 16
-            {
-                std::uint16_t len;
-                return get_number(input_format_t::msgpack, len) and
-                       get_binary(input_format_t::msgpack, len, result);
-            }
-
-            case 0xC6: // bin 32
-            {
-                std::uint32_t len;
-                return get_number(input_format_t::msgpack, len) and
-                       get_binary(input_format_t::msgpack, len, result);
-            }
-
-            case 0xC7: // ext 8
-            {
-                std::uint8_t len;
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, len) and
-                       get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, len, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xC8: // ext 16
-            {
-                std::uint16_t len;
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, len) and
-                       get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, len, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xC9: // ext 32
-            {
-                std::uint32_t len;
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, len) and
-                       get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, len, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xD4: // fixext 1
-            {
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, 1, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xD5: // fixext 2
-            {
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, 2, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xD6: // fixext 4
-            {
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, 4, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xD7: // fixext 8
-            {
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, 8, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            case 0xD8: // fixext 16
-            {
-                std::int8_t subtype;
-                return get_number(input_format_t::msgpack, subtype) and
-                       get_binary(input_format_t::msgpack, 16, result) and
-                       assign_and_return_true(subtype);
-            }
-
-            default:           // LCOV_EXCL_LINE
-                return false;  // LCOV_EXCL_LINE
-        }
-    }
-
-    /*!
-    @param[in] len  the length of the array
-    @return whether array creation completed
-    */
-    bool get_msgpack_array(const std::size_t len)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_array(len)))
-        {
-            return false;
-        }
-
-        for (std::size_t i = 0; i < len; ++i)
-        {
-            if (JSON_HEDLEY_UNLIKELY(not parse_msgpack_internal()))
-            {
-                return false;
-            }
-        }
-
-        return sax->end_array();
-    }
-
-    /*!
-    @param[in] len  the length of the object
-    @return whether object creation completed
-    */
-    bool get_msgpack_object(const std::size_t len)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not sax->start_object(len)))
-        {
-            return false;
-        }
-
-        string_t key;
-        for (std::size_t i = 0; i < len; ++i)
-        {
-            get();
-            if (JSON_HEDLEY_UNLIKELY(not get_msgpack_string(key) or not sax->key(key)))
-            {
-                return false;
-            }
-
-            if (JSON_HEDLEY_UNLIKELY(not parse_msgpack_internal()))
-            {
-                return false;
-            }
-            key.clear();
-        }
-
-        return sax->end_object();
-    }
-
-    ////////////
-    // UBJSON //
-    ////////////
-
-    /*!
-    @param[in] get_char  whether a new character should be retrieved from the
-                         input (true, default) or whether the last read
-                         character should be considered instead
-
-    @return whether a valid UBJSON value was passed to the SAX parser
-    */
-    bool parse_ubjson_internal(const bool get_char = true)
-    {
-        return get_ubjson_value(get_char ? get_ignore_noop() : current);
-    }
-
-    /*!
-    @brief reads a UBJSON string
-
-    This function is either called after reading the 'S' byte explicitly
-    indicating a string, or in case of an object key where the 'S' byte can be
-    left out.
-
-    @param[out] result   created string
-    @param[in] get_char  whether a new character should be retrieved from the
-                         input (true, default) or whether the last read
-                         character should be considered instead
-
-    @return whether string creation completed
-    */
-    bool get_ubjson_string(string_t& result, const bool get_char = true)
-    {
-        if (get_char)
-        {
-            get();  // TODO(niels): may we ignore N here?
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::ubjson, "value")))
-        {
-            return false;
-        }
-
-        switch (current)
-        {
-            case 'U':
-            {
-                std::uint8_t len;
-                return get_number(input_format_t::ubjson, len) and get_string(input_format_t::ubjson, len, result);
-            }
-
-            case 'i':
-            {
-                std::int8_t len;
-                return get_number(input_format_t::ubjson, len) and get_string(input_format_t::ubjson, len, result);
-            }
-
-            case 'I':
-            {
-                std::int16_t len;
-                return get_number(input_format_t::ubjson, len) and get_string(input_format_t::ubjson, len, result);
-            }
-
-            case 'l':
-            {
-                std::int32_t len;
-                return get_number(input_format_t::ubjson, len) and get_string(input_format_t::ubjson, len, result);
-            }
-
-            case 'L':
-            {
-                std::int64_t len;
-                return get_number(input_format_t::ubjson, len) and get_string(input_format_t::ubjson, len, result);
-            }
-
-            default:
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::ubjson, "expected length type specification (U, i, I, l, L); last byte: 0x" + last_token, "string")));
-        }
-    }
-
-    /*!
-    @param[out] result  determined size
-    @return whether size determination completed
-    */
-    bool get_ubjson_size_value(std::size_t& result)
-    {
-        switch (get_ignore_noop())
-        {
-            case 'U':
-            {
-                std::uint8_t number;
-                if (JSON_HEDLEY_UNLIKELY(not get_number(input_format_t::ubjson, number)))
-                {
-                    return false;
-                }
-                result = static_cast<std::size_t>(number);
-                return true;
-            }
-
-            case 'i':
-            {
-                std::int8_t number;
-                if (JSON_HEDLEY_UNLIKELY(not get_number(input_format_t::ubjson, number)))
-                {
-                    return false;
-                }
-                result = static_cast<std::size_t>(number);
-                return true;
-            }
-
-            case 'I':
-            {
-                std::int16_t number;
-                if (JSON_HEDLEY_UNLIKELY(not get_number(input_format_t::ubjson, number)))
-                {
-                    return false;
-                }
-                result = static_cast<std::size_t>(number);
-                return true;
-            }
-
-            case 'l':
-            {
-                std::int32_t number;
-                if (JSON_HEDLEY_UNLIKELY(not get_number(input_format_t::ubjson, number)))
-                {
-                    return false;
-                }
-                result = static_cast<std::size_t>(number);
-                return true;
-            }
-
-            case 'L':
-            {
-                std::int64_t number;
-                if (JSON_HEDLEY_UNLIKELY(not get_number(input_format_t::ubjson, number)))
-                {
-                    return false;
-                }
-                result = static_cast<std::size_t>(number);
-                return true;
-            }
-
-            default:
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::ubjson, "expected length type specification (U, i, I, l, L) after '#'; last byte: 0x" + last_token, "size")));
-            }
-        }
-    }
-
-    /*!
-    @brief determine the type and size for a container
-
-    In the optimized UBJSON format, a type and a size can be provided to allow
-    for a more compact representation.
-
-    @param[out] result  pair of the size and the type
-
-    @return whether pair creation completed
-    */
-    bool get_ubjson_size_type(std::pair<std::size_t, int>& result)
-    {
-        result.first = string_t::npos; // size
-        result.second = 0; // type
-
-        get_ignore_noop();
-
-        if (current == '$')
-        {
-            result.second = get();  // must not ignore 'N', because 'N' maybe the type
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::ubjson, "type")))
-            {
-                return false;
-            }
-
-            get_ignore_noop();
-            if (JSON_HEDLEY_UNLIKELY(current != '#'))
-            {
-                if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::ubjson, "value")))
-                {
-                    return false;
-                }
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::ubjson, "expected '#' after type information; last byte: 0x" + last_token, "size")));
-            }
-
-            return get_ubjson_size_value(result.first);
-        }
-
-        if (current == '#')
-        {
-            return get_ubjson_size_value(result.first);
-        }
-
-        return true;
-    }
-
-    /*!
-    @param prefix  the previously read or set type prefix
-    @return whether value creation completed
-    */
-    bool get_ubjson_value(const int prefix)
-    {
-        switch (prefix)
-        {
-            case std::char_traits<char>::eof():  // EOF
-                return unexpect_eof(input_format_t::ubjson, "value");
-
-            case 'T':  // true
-                return sax->boolean(true);
-            case 'F':  // false
-                return sax->boolean(false);
-
-            case 'Z':  // null
-                return sax->null();
-
-            case 'U':
-            {
-                std::uint8_t number;
-                return get_number(input_format_t::ubjson, number) and sax->number_unsigned(number);
-            }
-
-            case 'i':
-            {
-                std::int8_t number;
-                return get_number(input_format_t::ubjson, number) and sax->number_integer(number);
-            }
-
-            case 'I':
-            {
-                std::int16_t number;
-                return get_number(input_format_t::ubjson, number) and sax->number_integer(number);
-            }
-
-            case 'l':
-            {
-                std::int32_t number;
-                return get_number(input_format_t::ubjson, number) and sax->number_integer(number);
-            }
-
-            case 'L':
-            {
-                std::int64_t number;
-                return get_number(input_format_t::ubjson, number) and sax->number_integer(number);
-            }
-
-            case 'd':
-            {
-                float number;
-                return get_number(input_format_t::ubjson, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 'D':
-            {
-                double number;
-                return get_number(input_format_t::ubjson, number) and sax->number_float(static_cast<number_float_t>(number), "");
-            }
-
-            case 'C':  // char
-            {
-                get();
-                if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(input_format_t::ubjson, "char")))
-                {
-                    return false;
-                }
-                if (JSON_HEDLEY_UNLIKELY(current > 127))
-                {
-                    auto last_token = get_token_string();
-                    return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::ubjson, "byte after 'C' must be in range 0x00..0x7F; last byte: 0x" + last_token, "char")));
-                }
-                string_t s(1, static_cast<char>(current));
-                return sax->string(s);
-            }
-
-            case 'S':  // string
-            {
-                string_t s;
-                return get_ubjson_string(s) and sax->string(s);
-            }
-
-            case '[':  // array
-                return get_ubjson_array();
-
-            case '{':  // object
-                return get_ubjson_object();
-
-            default: // anything else
-            {
-                auto last_token = get_token_string();
-                return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::ubjson, "invalid byte: 0x" + last_token, "value")));
-            }
-        }
-    }
-
-    /*!
-    @return whether array creation completed
-    */
-    bool get_ubjson_array()
-    {
-        std::pair<std::size_t, int> size_and_type;
-        if (JSON_HEDLEY_UNLIKELY(not get_ubjson_size_type(size_and_type)))
-        {
-            return false;
-        }
-
-        if (size_and_type.first != string_t::npos)
-        {
-            if (JSON_HEDLEY_UNLIKELY(not sax->start_array(size_and_type.first)))
-            {
-                return false;
-            }
-
-            if (size_and_type.second != 0)
-            {
-                if (size_and_type.second != 'N')
-                {
-                    for (std::size_t i = 0; i < size_and_type.first; ++i)
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not get_ubjson_value(size_and_type.second)))
-                        {
-                            return false;
-                        }
-                    }
-                }
-            }
-            else
-            {
-                for (std::size_t i = 0; i < size_and_type.first; ++i)
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not parse_ubjson_internal()))
-                    {
-                        return false;
-                    }
-                }
-            }
-        }
-        else
-        {
-            if (JSON_HEDLEY_UNLIKELY(not sax->start_array(std::size_t(-1))))
-            {
-                return false;
-            }
-
-            while (current != ']')
-            {
-                if (JSON_HEDLEY_UNLIKELY(not parse_ubjson_internal(false)))
-                {
-                    return false;
-                }
-                get_ignore_noop();
-            }
-        }
-
-        return sax->end_array();
-    }
-
-    /*!
-    @return whether object creation completed
-    */
-    bool get_ubjson_object()
-    {
-        std::pair<std::size_t, int> size_and_type;
-        if (JSON_HEDLEY_UNLIKELY(not get_ubjson_size_type(size_and_type)))
-        {
-            return false;
-        }
-
-        string_t key;
-        if (size_and_type.first != string_t::npos)
-        {
-            if (JSON_HEDLEY_UNLIKELY(not sax->start_object(size_and_type.first)))
-            {
-                return false;
-            }
-
-            if (size_and_type.second != 0)
-            {
-                for (std::size_t i = 0; i < size_and_type.first; ++i)
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not get_ubjson_string(key) or not sax->key(key)))
-                    {
-                        return false;
-                    }
-                    if (JSON_HEDLEY_UNLIKELY(not get_ubjson_value(size_and_type.second)))
-                    {
-                        return false;
-                    }
-                    key.clear();
-                }
-            }
-            else
-            {
-                for (std::size_t i = 0; i < size_and_type.first; ++i)
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not get_ubjson_string(key) or not sax->key(key)))
-                    {
-                        return false;
-                    }
-                    if (JSON_HEDLEY_UNLIKELY(not parse_ubjson_internal()))
-                    {
-                        return false;
-                    }
-                    key.clear();
-                }
-            }
-        }
-        else
-        {
-            if (JSON_HEDLEY_UNLIKELY(not sax->start_object(std::size_t(-1))))
-            {
-                return false;
-            }
-
-            while (current != '}')
-            {
-                if (JSON_HEDLEY_UNLIKELY(not get_ubjson_string(key, false) or not sax->key(key)))
-                {
-                    return false;
-                }
-                if (JSON_HEDLEY_UNLIKELY(not parse_ubjson_internal()))
-                {
-                    return false;
-                }
-                get_ignore_noop();
-                key.clear();
-            }
-        }
-
-        return sax->end_object();
-    }
-
-    // Note, no reader for UBJSON binary types is implemented because they do
-    // not exist
-
-    ///////////////////////
-    // Utility functions //
-    ///////////////////////
-
-    /*!
-    @brief get next character from the input
-
-    This function provides the interface to the used input adapter. It does
-    not throw in case the input reached EOF, but returns a -'ve valued
-    `std::char_traits<char>::eof()` in that case.
-
-    @return character read from the input
-    */
-    int get()
-    {
-        ++chars_read;
-        return current = ia.get_character();
-    }
-
-    /*!
-    @return character read from the input after ignoring all 'N' entries
-    */
-    int get_ignore_noop()
-    {
-        do
-        {
-            get();
-        }
-        while (current == 'N');
-
-        return current;
-    }
-
-    /*
-    @brief read a number from the input
-
-    @tparam NumberType the type of the number
-    @param[in] format   the current format (for diagnostics)
-    @param[out] result  number of type @a NumberType
-
-    @return whether conversion completed
-
-    @note This function needs to respect the system's endianess, because
-          bytes in CBOR, MessagePack, and UBJSON are stored in network order
-          (big endian) and therefore need reordering on little endian systems.
-    */
-    template<typename NumberType, bool InputIsLittleEndian = false>
-    bool get_number(const input_format_t format, NumberType& result)
-    {
-        // step 1: read input into array with system's byte order
-        std::array<std::uint8_t, sizeof(NumberType)> vec;
-        for (std::size_t i = 0; i < sizeof(NumberType); ++i)
-        {
-            get();
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(format, "number")))
-            {
-                return false;
-            }
-
-            // reverse byte order prior to conversion if necessary
-            if (is_little_endian != InputIsLittleEndian)
-            {
-                vec[sizeof(NumberType) - i - 1] = static_cast<std::uint8_t>(current);
-            }
-            else
-            {
-                vec[i] = static_cast<std::uint8_t>(current); // LCOV_EXCL_LINE
-            }
-        }
-
-        // step 2: convert array into number of type T and return
-        std::memcpy(&result, vec.data(), sizeof(NumberType));
-        return true;
-    }
-
-    /*!
-    @brief create a string by reading characters from the input
-
-    @tparam NumberType the type of the number
-    @param[in] format the current format (for diagnostics)
-    @param[in] len number of characters to read
-    @param[out] result string created by reading @a len bytes
-
-    @return whether string creation completed
-
-    @note We can not reserve @a len bytes for the result, because @a len
-          may be too large. Usually, @ref unexpect_eof() detects the end of
-          the input before we run out of string memory.
-    */
-    template<typename NumberType>
-    bool get_string(const input_format_t format,
-                    const NumberType len,
-                    string_t& result)
-    {
-        bool success = true;
-        std::generate_n(std::back_inserter(result), len, [this, &success, &format]()
-        {
-            get();
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(format, "string")))
-            {
-                success = false;
-            }
-            return static_cast<char>(current);
-        });
-        return success;
-    }
-
-    /*!
-    @brief create a byte array by reading bytes from the input
-
-    @tparam NumberType the type of the number
-    @param[in] format the current format (for diagnostics)
-    @param[in] len number of bytes to read
-    @param[out] result byte array created by reading @a len bytes
-
-    @return whether byte array creation completed
-
-    @note We can not reserve @a len bytes for the result, because @a len
-          may be too large. Usually, @ref unexpect_eof() detects the end of
-          the input before we run out of memory.
-    */
-    template<typename NumberType>
-    bool get_binary(const input_format_t format,
-                    const NumberType len,
-                    binary_t& result)
-    {
-        bool success = true;
-        std::generate_n(std::back_inserter(result), len, [this, &success, &format]()
-        {
-            get();
-            if (JSON_HEDLEY_UNLIKELY(not unexpect_eof(format, "binary")))
-            {
-                success = false;
-            }
-            return static_cast<std::uint8_t>(current);
-        });
-        return success;
-    }
-
-    /*!
-    @param[in] format   the current format (for diagnostics)
-    @param[in] context  further context information (for diagnostics)
-    @return whether the last read character is not EOF
-    */
-    JSON_HEDLEY_NON_NULL(3)
-    bool unexpect_eof(const input_format_t format, const char* context) const
-    {
-        if (JSON_HEDLEY_UNLIKELY(current == std::char_traits<char>::eof()))
-        {
-            return sax->parse_error(chars_read, "<end of file>",
-                                    parse_error::create(110, chars_read, exception_message(format, "unexpected end of input", context)));
-        }
-        return true;
-    }
-
-    /*!
-    @return a string representation of the last read byte
-    */
-    std::string get_token_string() const
-    {
-        std::array<char, 3> cr{{}};
-        (std::snprintf)(cr.data(), cr.size(), "%.2hhX", static_cast<unsigned char>(current));
-        return std::string{cr.data()};
-    }
-
-    /*!
-    @param[in] format   the current format
-    @param[in] detail   a detailed error message
-    @param[in] context  further context information
-    @return a message string to use in the parse_error exceptions
-    */
-    std::string exception_message(const input_format_t format,
-                                  const std::string& detail,
-                                  const std::string& context) const
-    {
-        std::string error_msg = "syntax error while parsing ";
-
-        switch (format)
-        {
-            case input_format_t::cbor:
-                error_msg += "CBOR";
-                break;
-
-            case input_format_t::msgpack:
-                error_msg += "MessagePack";
-                break;
-
-            case input_format_t::ubjson:
-                error_msg += "UBJSON";
-                break;
-
-            case input_format_t::bson:
-                error_msg += "BSON";
-                break;
-
-            default:            // LCOV_EXCL_LINE
-                assert(false);  // LCOV_EXCL_LINE
-        }
-
-        return error_msg + " " + context + ": " + detail;
-    }
-
-  private:
-    /// input adapter
-    InputAdapterType ia;
-
-    /// the current character
-    int current = std::char_traits<char>::eof();
-
-    /// the number of characters read
-    std::size_t chars_read = 0;
-
-    /// whether we can assume little endianess
-    const bool is_little_endian = little_endianess();
-
-    /// the SAX parser
-    json_sax_t* sax = nullptr;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/input/input_adapters.hpp>
-
-// #include <nlohmann/detail/input/lexer.hpp>
-
-
-#include <array> // array
-#include <clocale> // localeconv
-#include <cstddef> // size_t
-#include <cstdio> // snprintf
-#include <cstdlib> // strtof, strtod, strtold, strtoll, strtoull
-#include <initializer_list> // initializer_list
-#include <string> // char_traits, string
-#include <utility> // move
-#include <vector> // vector
-
-// #include <nlohmann/detail/input/input_adapters.hpp>
-
-// #include <nlohmann/detail/input/position_t.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-///////////
-// lexer //
-///////////
-
-template<typename BasicJsonType>
-class lexer_base
-{
-  public:
-    /// token types for the parser
-    enum class token_type
-    {
-        uninitialized,    ///< indicating the scanner is uninitialized
-        literal_true,     ///< the `true` literal
-        literal_false,    ///< the `false` literal
-        literal_null,     ///< the `null` literal
-        value_string,     ///< a string -- use get_string() for actual value
-        value_unsigned,   ///< an unsigned integer -- use get_number_unsigned() for actual value
-        value_integer,    ///< a signed integer -- use get_number_integer() for actual value
-        value_float,      ///< an floating point number -- use get_number_float() for actual value
-        begin_array,      ///< the character for array begin `[`
-        begin_object,     ///< the character for object begin `{`
-        end_array,        ///< the character for array end `]`
-        end_object,       ///< the character for object end `}`
-        name_separator,   ///< the name separator `:`
-        value_separator,  ///< the value separator `,`
-        parse_error,      ///< indicating a parse error
-        end_of_input,     ///< indicating the end of the input buffer
-        literal_or_value  ///< a literal or the begin of a value (only for diagnostics)
-    };
-
-    /// return name of values of type token_type (only used for errors)
-    JSON_HEDLEY_RETURNS_NON_NULL
-    JSON_HEDLEY_CONST
-    static const char* token_type_name(const token_type t) noexcept
-    {
-        switch (t)
-        {
-            case token_type::uninitialized:
-                return "<uninitialized>";
-            case token_type::literal_true:
-                return "true literal";
-            case token_type::literal_false:
-                return "false literal";
-            case token_type::literal_null:
-                return "null literal";
-            case token_type::value_string:
-                return "string literal";
-            case token_type::value_unsigned:
-            case token_type::value_integer:
-            case token_type::value_float:
-                return "number literal";
-            case token_type::begin_array:
-                return "'['";
-            case token_type::begin_object:
-                return "'{'";
-            case token_type::end_array:
-                return "']'";
-            case token_type::end_object:
-                return "'}'";
-            case token_type::name_separator:
-                return "':'";
-            case token_type::value_separator:
-                return "','";
-            case token_type::parse_error:
-                return "<parse error>";
-            case token_type::end_of_input:
-                return "end of input";
-            case token_type::literal_or_value:
-                return "'[', '{', or a literal";
-            // LCOV_EXCL_START
-            default: // catch non-enum values
-                return "unknown token";
-                // LCOV_EXCL_STOP
-        }
-    }
-};
-/*!
-@brief lexical analysis
-
-This class organizes the lexical analysis during JSON deserialization.
-*/
-template<typename BasicJsonType, typename InputAdapterType>
-class lexer : public lexer_base<BasicJsonType>
-{
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-
-  public:
-    using token_type = typename lexer_base<BasicJsonType>::token_type;
-
-    explicit lexer(InputAdapterType&& adapter)
-        : ia(std::move(adapter)), decimal_point_char(get_decimal_point()) {}
-
-    // delete because of pointer members
-    lexer(const lexer&) = delete;
-    lexer(lexer&&) = default;
-    lexer& operator=(lexer&) = delete;
-    lexer& operator=(lexer&&) = default;
-    ~lexer() = default;
-
-  private:
-    /////////////////////
-    // locales
-    /////////////////////
-
-    /// return the locale-dependent decimal point
-    JSON_HEDLEY_PURE
-    static char get_decimal_point() noexcept
-    {
-        const auto loc = localeconv();
-        assert(loc != nullptr);
-        return (loc->decimal_point == nullptr) ? '.' : *(loc->decimal_point);
-    }
-
-    /////////////////////
-    // scan functions
-    /////////////////////
-
-    /*!
-    @brief get codepoint from 4 hex characters following `\u`
-
-    For input "\u c1 c2 c3 c4" the codepoint is:
-      (c1 * 0x1000) + (c2 * 0x0100) + (c3 * 0x0010) + c4
-    = (c1 << 12) + (c2 << 8) + (c3 << 4) + (c4 << 0)
-
-    Furthermore, the possible characters '0'..'9', 'A'..'F', and 'a'..'f'
-    must be converted to the integers 0x0..0x9, 0xA..0xF, 0xA..0xF, resp. The
-    conversion is done by subtracting the offset (0x30, 0x37, and 0x57)
-    between the ASCII value of the character and the desired integer value.
-
-    @return codepoint (0x0000..0xFFFF) or -1 in case of an error (e.g. EOF or
-            non-hex character)
-    */
-    int get_codepoint()
-    {
-        // this function only makes sense after reading `\u`
-        assert(current == 'u');
-        int codepoint = 0;
-
-        const auto factors = { 12u, 8u, 4u, 0u };
-        for (const auto factor : factors)
-        {
-            get();
-
-            if (current >= '0' and current <= '9')
-            {
-                codepoint += static_cast<int>((static_cast<unsigned int>(current) - 0x30u) << factor);
-            }
-            else if (current >= 'A' and current <= 'F')
-            {
-                codepoint += static_cast<int>((static_cast<unsigned int>(current) - 0x37u) << factor);
-            }
-            else if (current >= 'a' and current <= 'f')
-            {
-                codepoint += static_cast<int>((static_cast<unsigned int>(current) - 0x57u) << factor);
-            }
-            else
-            {
-                return -1;
-            }
-        }
-
-        assert(0x0000 <= codepoint and codepoint <= 0xFFFF);
-        return codepoint;
-    }
-
-    /*!
-    @brief check if the next byte(s) are inside a given range
-
-    Adds the current byte and, for each passed range, reads a new byte and
-    checks if it is inside the range. If a violation was detected, set up an
-    error message and return false. Otherwise, return true.
-
-    @param[in] ranges  list of integers; interpreted as list of pairs of
-                       inclusive lower and upper bound, respectively
-
-    @pre The passed list @a ranges must have 2, 4, or 6 elements; that is,
-         1, 2, or 3 pairs. This precondition is enforced by an assertion.
-
-    @return true if and only if no range violation was detected
-    */
-    bool next_byte_in_range(std::initializer_list<int> ranges)
-    {
-        assert(ranges.size() == 2 or ranges.size() == 4 or ranges.size() == 6);
-        add(current);
-
-        for (auto range = ranges.begin(); range != ranges.end(); ++range)
-        {
-            get();
-            if (JSON_HEDLEY_LIKELY(*range <= current and current <= *(++range)))
-            {
-                add(current);
-            }
-            else
-            {
-                error_message = "invalid string: ill-formed UTF-8 byte";
-                return false;
-            }
-        }
-
-        return true;
-    }
-
-    /*!
-    @brief scan a string literal
-
-    This function scans a string according to Sect. 7 of RFC 7159. While
-    scanning, bytes are escaped and copied into buffer token_buffer. Then the
-    function returns successfully, token_buffer is *not* null-terminated (as it
-    may contain \0 bytes), and token_buffer.size() is the number of bytes in the
-    string.
-
-    @return token_type::value_string if string could be successfully scanned,
-            token_type::parse_error otherwise
-
-    @note In case of errors, variable error_message contains a textual
-          description.
-    */
-    token_type scan_string()
-    {
-        // reset token_buffer (ignore opening quote)
-        reset();
-
-        // we entered the function by reading an open quote
-        assert(current == '\"');
-
-        while (true)
-        {
-            // get next character
-            switch (get())
-            {
-                // end of file while parsing string
-                case std::char_traits<char>::eof():
-                {
-                    error_message = "invalid string: missing closing quote";
-                    return token_type::parse_error;
-                }
-
-                // closing quote
-                case '\"':
-                {
-                    return token_type::value_string;
-                }
-
-                // escapes
-                case '\\':
-                {
-                    switch (get())
-                    {
-                        // quotation mark
-                        case '\"':
-                            add('\"');
-                            break;
-                        // reverse solidus
-                        case '\\':
-                            add('\\');
-                            break;
-                        // solidus
-                        case '/':
-                            add('/');
-                            break;
-                        // backspace
-                        case 'b':
-                            add('\b');
-                            break;
-                        // form feed
-                        case 'f':
-                            add('\f');
-                            break;
-                        // line feed
-                        case 'n':
-                            add('\n');
-                            break;
-                        // carriage return
-                        case 'r':
-                            add('\r');
-                            break;
-                        // tab
-                        case 't':
-                            add('\t');
-                            break;
-
-                        // unicode escapes
-                        case 'u':
-                        {
-                            const int codepoint1 = get_codepoint();
-                            int codepoint = codepoint1; // start with codepoint1
-
-                            if (JSON_HEDLEY_UNLIKELY(codepoint1 == -1))
-                            {
-                                error_message = "invalid string: '\\u' must be followed by 4 hex digits";
-                                return token_type::parse_error;
-                            }
-
-                            // check if code point is a high surrogate
-                            if (0xD800 <= codepoint1 and codepoint1 <= 0xDBFF)
-                            {
-                                // expect next \uxxxx entry
-                                if (JSON_HEDLEY_LIKELY(get() == '\\' and get() == 'u'))
-                                {
-                                    const int codepoint2 = get_codepoint();
-
-                                    if (JSON_HEDLEY_UNLIKELY(codepoint2 == -1))
-                                    {
-                                        error_message = "invalid string: '\\u' must be followed by 4 hex digits";
-                                        return token_type::parse_error;
-                                    }
-
-                                    // check if codepoint2 is a low surrogate
-                                    if (JSON_HEDLEY_LIKELY(0xDC00 <= codepoint2 and codepoint2 <= 0xDFFF))
-                                    {
-                                        // overwrite codepoint
-                                        codepoint = static_cast<int>(
-                                                        // high surrogate occupies the most significant 22 bits
-                                                        (static_cast<unsigned int>(codepoint1) << 10u)
-                                                        // low surrogate occupies the least significant 15 bits
-                                                        + static_cast<unsigned int>(codepoint2)
-                                                        // there is still the 0xD800, 0xDC00 and 0x10000 noise
-                                                        // in the result so we have to subtract with:
-                                                        // (0xD800 << 10) + DC00 - 0x10000 = 0x35FDC00
-                                                        - 0x35FDC00u);
-                                    }
-                                    else
-                                    {
-                                        error_message = "invalid string: surrogate U+D800..U+DBFF must be followed by U+DC00..U+DFFF";
-                                        return token_type::parse_error;
-                                    }
-                                }
-                                else
-                                {
-                                    error_message = "invalid string: surrogate U+D800..U+DBFF must be followed by U+DC00..U+DFFF";
-                                    return token_type::parse_error;
-                                }
-                            }
-                            else
-                            {
-                                if (JSON_HEDLEY_UNLIKELY(0xDC00 <= codepoint1 and codepoint1 <= 0xDFFF))
-                                {
-                                    error_message = "invalid string: surrogate U+DC00..U+DFFF must follow U+D800..U+DBFF";
-                                    return token_type::parse_error;
-                                }
-                            }
-
-                            // result of the above calculation yields a proper codepoint
-                            assert(0x00 <= codepoint and codepoint <= 0x10FFFF);
-
-                            // translate codepoint into bytes
-                            if (codepoint < 0x80)
-                            {
-                                // 1-byte characters: 0xxxxxxx (ASCII)
-                                add(codepoint);
-                            }
-                            else if (codepoint <= 0x7FF)
-                            {
-                                // 2-byte characters: 110xxxxx 10xxxxxx
-                                add(static_cast<int>(0xC0u | (static_cast<unsigned int>(codepoint) >> 6u)));
-                                add(static_cast<int>(0x80u | (static_cast<unsigned int>(codepoint) & 0x3Fu)));
-                            }
-                            else if (codepoint <= 0xFFFF)
-                            {
-                                // 3-byte characters: 1110xxxx 10xxxxxx 10xxxxxx
-                                add(static_cast<int>(0xE0u | (static_cast<unsigned int>(codepoint) >> 12u)));
-                                add(static_cast<int>(0x80u | ((static_cast<unsigned int>(codepoint) >> 6u) & 0x3Fu)));
-                                add(static_cast<int>(0x80u | (static_cast<unsigned int>(codepoint) & 0x3Fu)));
-                            }
-                            else
-                            {
-                                // 4-byte characters: 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
-                                add(static_cast<int>(0xF0u | (static_cast<unsigned int>(codepoint) >> 18u)));
-                                add(static_cast<int>(0x80u | ((static_cast<unsigned int>(codepoint) >> 12u) & 0x3Fu)));
-                                add(static_cast<int>(0x80u | ((static_cast<unsigned int>(codepoint) >> 6u) & 0x3Fu)));
-                                add(static_cast<int>(0x80u | (static_cast<unsigned int>(codepoint) & 0x3Fu)));
-                            }
-
-                            break;
-                        }
-
-                        // other characters after escape
-                        default:
-                            error_message = "invalid string: forbidden character after backslash";
-                            return token_type::parse_error;
-                    }
-
-                    break;
-                }
-
-                // invalid control characters
-                case 0x00:
-                {
-                    error_message = "invalid string: control character U+0000 (NUL) must be escaped to \\u0000";
-                    return token_type::parse_error;
-                }
-
-                case 0x01:
-                {
-                    error_message = "invalid string: control character U+0001 (SOH) must be escaped to \\u0001";
-                    return token_type::parse_error;
-                }
-
-                case 0x02:
-                {
-                    error_message = "invalid string: control character U+0002 (STX) must be escaped to \\u0002";
-                    return token_type::parse_error;
-                }
-
-                case 0x03:
-                {
-                    error_message = "invalid string: control character U+0003 (ETX) must be escaped to \\u0003";
-                    return token_type::parse_error;
-                }
-
-                case 0x04:
-                {
-                    error_message = "invalid string: control character U+0004 (EOT) must be escaped to \\u0004";
-                    return token_type::parse_error;
-                }
-
-                case 0x05:
-                {
-                    error_message = "invalid string: control character U+0005 (ENQ) must be escaped to \\u0005";
-                    return token_type::parse_error;
-                }
-
-                case 0x06:
-                {
-                    error_message = "invalid string: control character U+0006 (ACK) must be escaped to \\u0006";
-                    return token_type::parse_error;
-                }
-
-                case 0x07:
-                {
-                    error_message = "invalid string: control character U+0007 (BEL) must be escaped to \\u0007";
-                    return token_type::parse_error;
-                }
-
-                case 0x08:
-                {
-                    error_message = "invalid string: control character U+0008 (BS) must be escaped to \\u0008 or \\b";
-                    return token_type::parse_error;
-                }
-
-                case 0x09:
-                {
-                    error_message = "invalid string: control character U+0009 (HT) must be escaped to \\u0009 or \\t";
-                    return token_type::parse_error;
-                }
-
-                case 0x0A:
-                {
-                    error_message = "invalid string: control character U+000A (LF) must be escaped to \\u000A or \\n";
-                    return token_type::parse_error;
-                }
-
-                case 0x0B:
-                {
-                    error_message = "invalid string: control character U+000B (VT) must be escaped to \\u000B";
-                    return token_type::parse_error;
-                }
-
-                case 0x0C:
-                {
-                    error_message = "invalid string: control character U+000C (FF) must be escaped to \\u000C or \\f";
-                    return token_type::parse_error;
-                }
-
-                case 0x0D:
-                {
-                    error_message = "invalid string: control character U+000D (CR) must be escaped to \\u000D or \\r";
-                    return token_type::parse_error;
-                }
-
-                case 0x0E:
-                {
-                    error_message = "invalid string: control character U+000E (SO) must be escaped to \\u000E";
-                    return token_type::parse_error;
-                }
-
-                case 0x0F:
-                {
-                    error_message = "invalid string: control character U+000F (SI) must be escaped to \\u000F";
-                    return token_type::parse_error;
-                }
-
-                case 0x10:
-                {
-                    error_message = "invalid string: control character U+0010 (DLE) must be escaped to \\u0010";
-                    return token_type::parse_error;
-                }
-
-                case 0x11:
-                {
-                    error_message = "invalid string: control character U+0011 (DC1) must be escaped to \\u0011";
-                    return token_type::parse_error;
-                }
-
-                case 0x12:
-                {
-                    error_message = "invalid string: control character U+0012 (DC2) must be escaped to \\u0012";
-                    return token_type::parse_error;
-                }
-
-                case 0x13:
-                {
-                    error_message = "invalid string: control character U+0013 (DC3) must be escaped to \\u0013";
-                    return token_type::parse_error;
-                }
-
-                case 0x14:
-                {
-                    error_message = "invalid string: control character U+0014 (DC4) must be escaped to \\u0014";
-                    return token_type::parse_error;
-                }
-
-                case 0x15:
-                {
-                    error_message = "invalid string: control character U+0015 (NAK) must be escaped to \\u0015";
-                    return token_type::parse_error;
-                }
-
-                case 0x16:
-                {
-                    error_message = "invalid string: control character U+0016 (SYN) must be escaped to \\u0016";
-                    return token_type::parse_error;
-                }
-
-                case 0x17:
-                {
-                    error_message = "invalid string: control character U+0017 (ETB) must be escaped to \\u0017";
-                    return token_type::parse_error;
-                }
-
-                case 0x18:
-                {
-                    error_message = "invalid string: control character U+0018 (CAN) must be escaped to \\u0018";
-                    return token_type::parse_error;
-                }
-
-                case 0x19:
-                {
-                    error_message = "invalid string: control character U+0019 (EM) must be escaped to \\u0019";
-                    return token_type::parse_error;
-                }
-
-                case 0x1A:
-                {
-                    error_message = "invalid string: control character U+001A (SUB) must be escaped to \\u001A";
-                    return token_type::parse_error;
-                }
-
-                case 0x1B:
-                {
-                    error_message = "invalid string: control character U+001B (ESC) must be escaped to \\u001B";
-                    return token_type::parse_error;
-                }
-
-                case 0x1C:
-                {
-                    error_message = "invalid string: control character U+001C (FS) must be escaped to \\u001C";
-                    return token_type::parse_error;
-                }
-
-                case 0x1D:
-                {
-                    error_message = "invalid string: control character U+001D (GS) must be escaped to \\u001D";
-                    return token_type::parse_error;
-                }
-
-                case 0x1E:
-                {
-                    error_message = "invalid string: control character U+001E (RS) must be escaped to \\u001E";
-                    return token_type::parse_error;
-                }
-
-                case 0x1F:
-                {
-                    error_message = "invalid string: control character U+001F (US) must be escaped to \\u001F";
-                    return token_type::parse_error;
-                }
-
-                // U+0020..U+007F (except U+0022 (quote) and U+005C (backspace))
-                case 0x20:
-                case 0x21:
-                case 0x23:
-                case 0x24:
-                case 0x25:
-                case 0x26:
-                case 0x27:
-                case 0x28:
-                case 0x29:
-                case 0x2A:
-                case 0x2B:
-                case 0x2C:
-                case 0x2D:
-                case 0x2E:
-                case 0x2F:
-                case 0x30:
-                case 0x31:
-                case 0x32:
-                case 0x33:
-                case 0x34:
-                case 0x35:
-                case 0x36:
-                case 0x37:
-                case 0x38:
-                case 0x39:
-                case 0x3A:
-                case 0x3B:
-                case 0x3C:
-                case 0x3D:
-                case 0x3E:
-                case 0x3F:
-                case 0x40:
-                case 0x41:
-                case 0x42:
-                case 0x43:
-                case 0x44:
-                case 0x45:
-                case 0x46:
-                case 0x47:
-                case 0x48:
-                case 0x49:
-                case 0x4A:
-                case 0x4B:
-                case 0x4C:
-                case 0x4D:
-                case 0x4E:
-                case 0x4F:
-                case 0x50:
-                case 0x51:
-                case 0x52:
-                case 0x53:
-                case 0x54:
-                case 0x55:
-                case 0x56:
-                case 0x57:
-                case 0x58:
-                case 0x59:
-                case 0x5A:
-                case 0x5B:
-                case 0x5D:
-                case 0x5E:
-                case 0x5F:
-                case 0x60:
-                case 0x61:
-                case 0x62:
-                case 0x63:
-                case 0x64:
-                case 0x65:
-                case 0x66:
-                case 0x67:
-                case 0x68:
-                case 0x69:
-                case 0x6A:
-                case 0x6B:
-                case 0x6C:
-                case 0x6D:
-                case 0x6E:
-                case 0x6F:
-                case 0x70:
-                case 0x71:
-                case 0x72:
-                case 0x73:
-                case 0x74:
-                case 0x75:
-                case 0x76:
-                case 0x77:
-                case 0x78:
-                case 0x79:
-                case 0x7A:
-                case 0x7B:
-                case 0x7C:
-                case 0x7D:
-                case 0x7E:
-                case 0x7F:
-                {
-                    add(current);
-                    break;
-                }
-
-                // U+0080..U+07FF: bytes C2..DF 80..BF
-                case 0xC2:
-                case 0xC3:
-                case 0xC4:
-                case 0xC5:
-                case 0xC6:
-                case 0xC7:
-                case 0xC8:
-                case 0xC9:
-                case 0xCA:
-                case 0xCB:
-                case 0xCC:
-                case 0xCD:
-                case 0xCE:
-                case 0xCF:
-                case 0xD0:
-                case 0xD1:
-                case 0xD2:
-                case 0xD3:
-                case 0xD4:
-                case 0xD5:
-                case 0xD6:
-                case 0xD7:
-                case 0xD8:
-                case 0xD9:
-                case 0xDA:
-                case 0xDB:
-                case 0xDC:
-                case 0xDD:
-                case 0xDE:
-                case 0xDF:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not next_byte_in_range({0x80, 0xBF})))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+0800..U+0FFF: bytes E0 A0..BF 80..BF
-                case 0xE0:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0xA0, 0xBF, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+1000..U+CFFF: bytes E1..EC 80..BF 80..BF
-                // U+E000..U+FFFF: bytes EE..EF 80..BF 80..BF
-                case 0xE1:
-                case 0xE2:
-                case 0xE3:
-                case 0xE4:
-                case 0xE5:
-                case 0xE6:
-                case 0xE7:
-                case 0xE8:
-                case 0xE9:
-                case 0xEA:
-                case 0xEB:
-                case 0xEC:
-                case 0xEE:
-                case 0xEF:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0x80, 0xBF, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+D000..U+D7FF: bytes ED 80..9F 80..BF
-                case 0xED:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0x80, 0x9F, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+10000..U+3FFFF F0 90..BF 80..BF 80..BF
-                case 0xF0:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0x90, 0xBF, 0x80, 0xBF, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+40000..U+FFFFF F1..F3 80..BF 80..BF 80..BF
-                case 0xF1:
-                case 0xF2:
-                case 0xF3:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0x80, 0xBF, 0x80, 0xBF, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // U+100000..U+10FFFF F4 80..8F 80..BF 80..BF
-                case 0xF4:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not (next_byte_in_range({0x80, 0x8F, 0x80, 0xBF, 0x80, 0xBF}))))
-                    {
-                        return token_type::parse_error;
-                    }
-                    break;
-                }
-
-                // remaining bytes (80..C1 and F5..FF) are ill-formed
-                default:
-                {
-                    error_message = "invalid string: ill-formed UTF-8 byte";
-                    return token_type::parse_error;
-                }
-            }
-        }
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    static void strtof(float& f, const char* str, char** endptr) noexcept
-    {
-        f = std::strtof(str, endptr);
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    static void strtof(double& f, const char* str, char** endptr) noexcept
-    {
-        f = std::strtod(str, endptr);
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    static void strtof(long double& f, const char* str, char** endptr) noexcept
-    {
-        f = std::strtold(str, endptr);
-    }
-
-    /*!
-    @brief scan a number literal
-
-    This function scans a string according to Sect. 6 of RFC 7159.
-
-    The function is realized with a deterministic finite state machine derived
-    from the grammar described in RFC 7159. Starting in state "init", the
-    input is read and used to determined the next state. Only state "done"
-    accepts the number. State "error" is a trap state to model errors. In the
-    table below, "anything" means any character but the ones listed before.
-
-    state    | 0        | 1-9      | e E      | +       | -       | .        | anything
-    ---------|----------|----------|----------|---------|---------|----------|-----------
-    init     | zero     | any1     | [error]  | [error] | minus   | [error]  | [error]
-    minus    | zero     | any1     | [error]  | [error] | [error] | [error]  | [error]
-    zero     | done     | done     | exponent | done    | done    | decimal1 | done
-    any1     | any1     | any1     | exponent | done    | done    | decimal1 | done
-    decimal1 | decimal2 | decimal2 | [error]  | [error] | [error] | [error]  | [error]
-    decimal2 | decimal2 | decimal2 | exponent | done    | done    | done     | done
-    exponent | any2     | any2     | [error]  | sign    | sign    | [error]  | [error]
-    sign     | any2     | any2     | [error]  | [error] | [error] | [error]  | [error]
-    any2     | any2     | any2     | done     | done    | done    | done     | done
-
-    The state machine is realized with one label per state (prefixed with
-    "scan_number_") and `goto` statements between them. The state machine
-    contains cycles, but any cycle can be left when EOF is read. Therefore,
-    the function is guaranteed to terminate.
-
-    During scanning, the read bytes are stored in token_buffer. This string is
-    then converted to a signed integer, an unsigned integer, or a
-    floating-point number.
-
-    @return token_type::value_unsigned, token_type::value_integer, or
-            token_type::value_float if number could be successfully scanned,
-            token_type::parse_error otherwise
-
-    @note The scanner is independent of the current locale. Internally, the
-          locale's decimal point is used instead of `.` to work with the
-          locale-dependent converters.
-    */
-    token_type scan_number()  // lgtm [cpp/use-of-goto]
-    {
-        // reset token_buffer to store the number's bytes
-        reset();
-
-        // the type of the parsed number; initially set to unsigned; will be
-        // changed if minus sign, decimal point or exponent is read
-        token_type number_type = token_type::value_unsigned;
-
-        // state (init): we just found out we need to scan a number
-        switch (current)
-        {
-            case '-':
-            {
-                add(current);
-                goto scan_number_minus;
-            }
-
-            case '0':
-            {
-                add(current);
-                goto scan_number_zero;
-            }
-
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any1;
-            }
-
-            // all other characters are rejected outside scan_number()
-            default:            // LCOV_EXCL_LINE
-                assert(false);  // LCOV_EXCL_LINE
-        }
-
-scan_number_minus:
-        // state: we just parsed a leading minus sign
-        number_type = token_type::value_integer;
-        switch (get())
-        {
-            case '0':
-            {
-                add(current);
-                goto scan_number_zero;
-            }
-
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any1;
-            }
-
-            default:
-            {
-                error_message = "invalid number; expected digit after '-'";
-                return token_type::parse_error;
-            }
-        }
-
-scan_number_zero:
-        // state: we just parse a zero (maybe with a leading minus sign)
-        switch (get())
-        {
-            case '.':
-            {
-                add(decimal_point_char);
-                goto scan_number_decimal1;
-            }
-
-            case 'e':
-            case 'E':
-            {
-                add(current);
-                goto scan_number_exponent;
-            }
-
-            default:
-                goto scan_number_done;
-        }
-
-scan_number_any1:
-        // state: we just parsed a number 0-9 (maybe with a leading minus sign)
-        switch (get())
-        {
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any1;
-            }
-
-            case '.':
-            {
-                add(decimal_point_char);
-                goto scan_number_decimal1;
-            }
-
-            case 'e':
-            case 'E':
-            {
-                add(current);
-                goto scan_number_exponent;
-            }
-
-            default:
-                goto scan_number_done;
-        }
-
-scan_number_decimal1:
-        // state: we just parsed a decimal point
-        number_type = token_type::value_float;
-        switch (get())
-        {
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_decimal2;
-            }
-
-            default:
-            {
-                error_message = "invalid number; expected digit after '.'";
-                return token_type::parse_error;
-            }
-        }
-
-scan_number_decimal2:
-        // we just parsed at least one number after a decimal point
-        switch (get())
-        {
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_decimal2;
-            }
-
-            case 'e':
-            case 'E':
-            {
-                add(current);
-                goto scan_number_exponent;
-            }
-
-            default:
-                goto scan_number_done;
-        }
-
-scan_number_exponent:
-        // we just parsed an exponent
-        number_type = token_type::value_float;
-        switch (get())
-        {
-            case '+':
-            case '-':
-            {
-                add(current);
-                goto scan_number_sign;
-            }
-
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any2;
-            }
-
-            default:
-            {
-                error_message =
-                    "invalid number; expected '+', '-', or digit after exponent";
-                return token_type::parse_error;
-            }
-        }
-
-scan_number_sign:
-        // we just parsed an exponent sign
-        switch (get())
-        {
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any2;
-            }
-
-            default:
-            {
-                error_message = "invalid number; expected digit after exponent sign";
-                return token_type::parse_error;
-            }
-        }
-
-scan_number_any2:
-        // we just parsed a number after the exponent or exponent sign
-        switch (get())
-        {
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-            {
-                add(current);
-                goto scan_number_any2;
-            }
-
-            default:
-                goto scan_number_done;
-        }
-
-scan_number_done:
-        // unget the character after the number (we only read it to know that
-        // we are done scanning a number)
-        unget();
-
-        char* endptr = nullptr;
-        errno = 0;
-
-        // try to parse integers first and fall back to floats
-        if (number_type == token_type::value_unsigned)
-        {
-            const auto x = std::strtoull(token_buffer.data(), &endptr, 10);
-
-            // we checked the number format before
-            assert(endptr == token_buffer.data() + token_buffer.size());
-
-            if (errno == 0)
-            {
-                value_unsigned = static_cast<number_unsigned_t>(x);
-                if (value_unsigned == x)
-                {
-                    return token_type::value_unsigned;
-                }
-            }
-        }
-        else if (number_type == token_type::value_integer)
-        {
-            const auto x = std::strtoll(token_buffer.data(), &endptr, 10);
-
-            // we checked the number format before
-            assert(endptr == token_buffer.data() + token_buffer.size());
-
-            if (errno == 0)
-            {
-                value_integer = static_cast<number_integer_t>(x);
-                if (value_integer == x)
-                {
-                    return token_type::value_integer;
-                }
-            }
-        }
-
-        // this code is reached if we parse a floating-point number or if an
-        // integer conversion above failed
-        strtof(value_float, token_buffer.data(), &endptr);
-
-        // we checked the number format before
-        assert(endptr == token_buffer.data() + token_buffer.size());
-
-        return token_type::value_float;
-    }
-
-    /*!
-    @param[in] literal_text  the literal text to expect
-    @param[in] length        the length of the passed literal text
-    @param[in] return_type   the token type to return on success
-    */
-    JSON_HEDLEY_NON_NULL(2)
-    token_type scan_literal(const char* literal_text, const std::size_t length,
-                            token_type return_type)
-    {
-        assert(current == literal_text[0]);
-        for (std::size_t i = 1; i < length; ++i)
-        {
-            if (JSON_HEDLEY_UNLIKELY(get() != literal_text[i]))
-            {
-                error_message = "invalid literal";
-                return token_type::parse_error;
-            }
-        }
-        return return_type;
-    }
-
-    /////////////////////
-    // input management
-    /////////////////////
-
-    /// reset token_buffer; current character is beginning of token
-    void reset() noexcept
-    {
-        token_buffer.clear();
-        token_string.clear();
-        token_string.push_back(std::char_traits<char>::to_char_type(current));
-    }
-
-    /*
-    @brief get next character from the input
-
-    This function provides the interface to the used input adapter. It does
-    not throw in case the input reached EOF, but returns a
-    `std::char_traits<char>::eof()` in that case.  Stores the scanned characters
-    for use in error messages.
-
-    @return character read from the input
-    */
-    std::char_traits<char>::int_type get()
-    {
-        ++position.chars_read_total;
-        ++position.chars_read_current_line;
-
-        if (next_unget)
-        {
-            // just reset the next_unget variable and work with current
-            next_unget = false;
-        }
-        else
-        {
-            current = ia.get_character();
-        }
-
-        if (JSON_HEDLEY_LIKELY(current != std::char_traits<char>::eof()))
-        {
-            token_string.push_back(std::char_traits<char>::to_char_type(current));
-        }
-
-        if (current == '\n')
-        {
-            ++position.lines_read;
-            position.chars_read_current_line = 0;
-        }
-
-        return current;
-    }
-
-    /*!
-    @brief unget current character (read it again on next get)
-
-    We implement unget by setting variable next_unget to true. The input is not
-    changed - we just simulate ungetting by modifying chars_read_total,
-    chars_read_current_line, and token_string. The next call to get() will
-    behave as if the unget character is read again.
-    */
-    void unget()
-    {
-        next_unget = true;
-
-        --position.chars_read_total;
-
-        // in case we "unget" a newline, we have to also decrement the lines_read
-        if (position.chars_read_current_line == 0)
-        {
-            if (position.lines_read > 0)
-            {
-                --position.lines_read;
-            }
-        }
-        else
-        {
-            --position.chars_read_current_line;
-        }
-
-        if (JSON_HEDLEY_LIKELY(current != std::char_traits<char>::eof()))
-        {
-            assert(not token_string.empty());
-            token_string.pop_back();
-        }
-    }
-
-    /// add a character to token_buffer
-    void add(int c)
-    {
-        token_buffer.push_back(std::char_traits<char>::to_char_type(c));
-    }
-
-  public:
-    /////////////////////
-    // value getters
-    /////////////////////
-
-    /// return integer value
-    constexpr number_integer_t get_number_integer() const noexcept
-    {
-        return value_integer;
-    }
-
-    /// return unsigned integer value
-    constexpr number_unsigned_t get_number_unsigned() const noexcept
-    {
-        return value_unsigned;
-    }
-
-    /// return floating-point value
-    constexpr number_float_t get_number_float() const noexcept
-    {
-        return value_float;
-    }
-
-    /// return current string value (implicitly resets the token; useful only once)
-    string_t& get_string()
-    {
-        return token_buffer;
-    }
-
-    /////////////////////
-    // diagnostics
-    /////////////////////
-
-    /// return position of last read token
-    constexpr position_t get_position() const noexcept
-    {
-        return position;
-    }
-
-    /// return the last read token (for errors only).  Will never contain EOF
-    /// (an arbitrary value that is not a valid char value, often -1), because
-    /// 255 may legitimately occur.  May contain NUL, which should be escaped.
-    std::string get_token_string() const
-    {
-        // escape control characters
-        std::string result;
-        for (const auto c : token_string)
-        {
-            if (static_cast<unsigned char>(c) <= '\x1F')
-            {
-                // escape control characters
-                std::array<char, 9> cs{{}};
-                (std::snprintf)(cs.data(), cs.size(), "<U+%.4X>", static_cast<unsigned char>(c));
-                result += cs.data();
-            }
-            else
-            {
-                // add character as is
-                result.push_back(c);
-            }
-        }
-
-        return result;
-    }
-
-    /// return syntax error message
-    JSON_HEDLEY_RETURNS_NON_NULL
-    constexpr const char* get_error_message() const noexcept
-    {
-        return error_message;
-    }
-
-    /////////////////////
-    // actual scanner
-    /////////////////////
-
-    /*!
-    @brief skip the UTF-8 byte order mark
-    @return true iff there is no BOM or the correct BOM has been skipped
-    */
-    bool skip_bom()
-    {
-        if (get() == 0xEF)
-        {
-            // check if we completely parse the BOM
-            return get() == 0xBB and get() == 0xBF;
-        }
-
-        // the first character is not the beginning of the BOM; unget it to
-        // process is later
-        unget();
-        return true;
-    }
-
-    token_type scan()
-    {
-        // initially, skip the BOM
-        if (position.chars_read_total == 0 and not skip_bom())
-        {
-            error_message = "invalid BOM; must be 0xEF 0xBB 0xBF if given";
-            return token_type::parse_error;
-        }
-
-        // read next character and ignore whitespace
-        do
-        {
-            get();
-        }
-        while (current == ' ' or current == '\t' or current == '\n' or current == '\r');
-
-        switch (current)
-        {
-            // structural characters
-            case '[':
-                return token_type::begin_array;
-            case ']':
-                return token_type::end_array;
-            case '{':
-                return token_type::begin_object;
-            case '}':
-                return token_type::end_object;
-            case ':':
-                return token_type::name_separator;
-            case ',':
-                return token_type::value_separator;
-
-            // literals
-            case 't':
-                return scan_literal("true", 4, token_type::literal_true);
-            case 'f':
-                return scan_literal("false", 5, token_type::literal_false);
-            case 'n':
-                return scan_literal("null", 4, token_type::literal_null);
-
-            // string
-            case '\"':
-                return scan_string();
-
-            // number
-            case '-':
-            case '0':
-            case '1':
-            case '2':
-            case '3':
-            case '4':
-            case '5':
-            case '6':
-            case '7':
-            case '8':
-            case '9':
-                return scan_number();
-
-            // end of input (the null byte is needed when parsing from
-            // string literals)
-            case '\0':
-            case std::char_traits<char>::eof():
-                return token_type::end_of_input;
-
-            // error
-            default:
-                error_message = "invalid literal";
-                return token_type::parse_error;
-        }
-    }
-
-  private:
-    /// input adapter
-    InputAdapterType ia;
-
-    /// the current character
-    std::char_traits<char>::int_type current = std::char_traits<char>::eof();
-
-    /// whether the next get() call should just return current
-    bool next_unget = false;
-
-    /// the start position of the current token
-    position_t position {};
-
-    /// raw input token string (for error messages)
-    std::vector<char> token_string {};
-
-    /// buffer for variable-length tokens (numbers, strings)
-    string_t token_buffer {};
-
-    /// a description of occurred lexer errors
-    const char* error_message = "";
-
-    // number values
-    number_integer_t value_integer = 0;
-    number_unsigned_t value_unsigned = 0;
-    number_float_t value_float = 0;
-
-    /// the decimal point
-    const char decimal_point_char = '.';
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/input/parser.hpp>
-
-
-#include <cassert> // assert
-#include <cmath> // isfinite
-#include <cstdint> // uint8_t
-#include <functional> // function
-#include <string> // string
-#include <utility> // move
-#include <vector> // vector
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/input/input_adapters.hpp>
-
-// #include <nlohmann/detail/input/json_sax.hpp>
-
-// #include <nlohmann/detail/input/lexer.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/is_sax.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-////////////
-// parser //
-////////////
-
-enum class parse_event_t : uint8_t
-{
-    /// the parser read `{` and started to process a JSON object
-    object_start,
-    /// the parser read `}` and finished processing a JSON object
-    object_end,
-    /// the parser read `[` and started to process a JSON array
-    array_start,
-    /// the parser read `]` and finished processing a JSON array
-    array_end,
-    /// the parser read a key of a value in an object
-    key,
-    /// the parser finished reading a JSON value
-    value
-};
-
-template<typename BasicJsonType>
-using parser_callback_t =
-    std::function<bool(int depth, parse_event_t event, BasicJsonType& parsed)>;
-
-/*!
-@brief syntax analysis
-
-This class implements a recursive descent parser.
-*/
-template<typename BasicJsonType, typename InputAdapterType>
-class parser
-{
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using string_t = typename BasicJsonType::string_t;
-    using lexer_t = lexer<BasicJsonType, InputAdapterType>;
-    using token_type = typename lexer_t::token_type;
-
-  public:
-    /// a parser reading from an input adapter
-    explicit parser(InputAdapterType&& adapter,
-                    const parser_callback_t<BasicJsonType> cb = nullptr,
-                    const bool allow_exceptions_ = true)
-        : callback(cb), m_lexer(std::move(adapter)), allow_exceptions(allow_exceptions_)
-    {
-        // read first token
-        get_token();
-    }
-
-    /*!
-    @brief public parser interface
-
-    @param[in] strict      whether to expect the last token to be EOF
-    @param[in,out] result  parsed JSON value
-
-    @throw parse_error.101 in case of an unexpected token
-    @throw parse_error.102 if to_unicode fails or surrogate error
-    @throw parse_error.103 if to_unicode fails
-    */
-    void parse(const bool strict, BasicJsonType& result)
-    {
-        if (callback)
-        {
-            json_sax_dom_callback_parser<BasicJsonType> sdp(result, callback, allow_exceptions);
-            sax_parse_internal(&sdp);
-            result.assert_invariant();
-
-            // in strict mode, input must be completely read
-            if (strict and (get_token() != token_type::end_of_input))
-            {
-                sdp.parse_error(m_lexer.get_position(),
-                                m_lexer.get_token_string(),
-                                parse_error::create(101, m_lexer.get_position(),
-                                                    exception_message(token_type::end_of_input, "value")));
-            }
-
-            // in case of an error, return discarded value
-            if (sdp.is_errored())
-            {
-                result = value_t::discarded;
-                return;
-            }
-
-            // set top-level value to null if it was discarded by the callback
-            // function
-            if (result.is_discarded())
-            {
-                result = nullptr;
-            }
-        }
-        else
-        {
-            json_sax_dom_parser<BasicJsonType> sdp(result, allow_exceptions);
-            sax_parse_internal(&sdp);
-            result.assert_invariant();
-
-            // in strict mode, input must be completely read
-            if (strict and (get_token() != token_type::end_of_input))
-            {
-                sdp.parse_error(m_lexer.get_position(),
-                                m_lexer.get_token_string(),
-                                parse_error::create(101, m_lexer.get_position(),
-                                                    exception_message(token_type::end_of_input, "value")));
-            }
-
-            // in case of an error, return discarded value
-            if (sdp.is_errored())
-            {
-                result = value_t::discarded;
-                return;
-            }
-        }
-    }
-
-    /*!
-    @brief public accept interface
-
-    @param[in] strict  whether to expect the last token to be EOF
-    @return whether the input is a proper JSON text
-    */
-    bool accept(const bool strict = true)
-    {
-        json_sax_acceptor<BasicJsonType> sax_acceptor;
-        return sax_parse(&sax_acceptor, strict);
-    }
-
-    template <typename SAX>
-    JSON_HEDLEY_NON_NULL(2)
-    bool sax_parse(SAX* sax, const bool strict = true)
-    {
-        (void)detail::is_sax_static_asserts<SAX, BasicJsonType> {};
-        const bool result = sax_parse_internal(sax);
-
-        // strict mode: next byte must be EOF
-        if (result and strict and (get_token() != token_type::end_of_input))
-        {
-            return sax->parse_error(m_lexer.get_position(),
-                                    m_lexer.get_token_string(),
-                                    parse_error::create(101, m_lexer.get_position(),
-                                            exception_message(token_type::end_of_input, "value")));
-        }
-
-        return result;
-    }
-
-  private:
-    template <typename SAX>
-    JSON_HEDLEY_NON_NULL(2)
-    bool sax_parse_internal(SAX* sax)
-    {
-        // stack to remember the hierarchy of structured values we are parsing
-        // true = array; false = object
-        std::vector<bool> states;
-        // value to avoid a goto (see comment where set to true)
-        bool skip_to_state_evaluation = false;
-
-        while (true)
-        {
-            if (not skip_to_state_evaluation)
-            {
-                // invariant: get_token() was called before each iteration
-                switch (last_token)
-                {
-                    case token_type::begin_object:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->start_object(std::size_t(-1))))
-                        {
-                            return false;
-                        }
-
-                        // closing } -> we are done
-                        if (get_token() == token_type::end_object)
-                        {
-                            if (JSON_HEDLEY_UNLIKELY(not sax->end_object()))
-                            {
-                                return false;
-                            }
-                            break;
-                        }
-
-                        // parse key
-                        if (JSON_HEDLEY_UNLIKELY(last_token != token_type::value_string))
-                        {
-                            return sax->parse_error(m_lexer.get_position(),
-                                                    m_lexer.get_token_string(),
-                                                    parse_error::create(101, m_lexer.get_position(),
-                                                            exception_message(token_type::value_string, "object key")));
-                        }
-                        if (JSON_HEDLEY_UNLIKELY(not sax->key(m_lexer.get_string())))
-                        {
-                            return false;
-                        }
-
-                        // parse separator (:)
-                        if (JSON_HEDLEY_UNLIKELY(get_token() != token_type::name_separator))
-                        {
-                            return sax->parse_error(m_lexer.get_position(),
-                                                    m_lexer.get_token_string(),
-                                                    parse_error::create(101, m_lexer.get_position(),
-                                                            exception_message(token_type::name_separator, "object separator")));
-                        }
-
-                        // remember we are now inside an object
-                        states.push_back(false);
-
-                        // parse values
-                        get_token();
-                        continue;
-                    }
-
-                    case token_type::begin_array:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->start_array(std::size_t(-1))))
-                        {
-                            return false;
-                        }
-
-                        // closing ] -> we are done
-                        if (get_token() == token_type::end_array)
-                        {
-                            if (JSON_HEDLEY_UNLIKELY(not sax->end_array()))
-                            {
-                                return false;
-                            }
-                            break;
-                        }
-
-                        // remember we are now inside an array
-                        states.push_back(true);
-
-                        // parse values (no need to call get_token)
-                        continue;
-                    }
-
-                    case token_type::value_float:
-                    {
-                        const auto res = m_lexer.get_number_float();
-
-                        if (JSON_HEDLEY_UNLIKELY(not std::isfinite(res)))
-                        {
-                            return sax->parse_error(m_lexer.get_position(),
-                                                    m_lexer.get_token_string(),
-                                                    out_of_range::create(406, "number overflow parsing '" + m_lexer.get_token_string() + "'"));
-                        }
-
-                        if (JSON_HEDLEY_UNLIKELY(not sax->number_float(res, m_lexer.get_string())))
-                        {
-                            return false;
-                        }
-
-                        break;
-                    }
-
-                    case token_type::literal_false:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->boolean(false)))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::literal_null:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->null()))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::literal_true:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->boolean(true)))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::value_integer:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->number_integer(m_lexer.get_number_integer())))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::value_string:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->string(m_lexer.get_string())))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::value_unsigned:
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not sax->number_unsigned(m_lexer.get_number_unsigned())))
-                        {
-                            return false;
-                        }
-                        break;
-                    }
-
-                    case token_type::parse_error:
-                    {
-                        // using "uninitialized" to avoid "expected" message
-                        return sax->parse_error(m_lexer.get_position(),
-                                                m_lexer.get_token_string(),
-                                                parse_error::create(101, m_lexer.get_position(),
-                                                        exception_message(token_type::uninitialized, "value")));
-                    }
-
-                    default: // the last token was unexpected
-                    {
-                        return sax->parse_error(m_lexer.get_position(),
-                                                m_lexer.get_token_string(),
-                                                parse_error::create(101, m_lexer.get_position(),
-                                                        exception_message(token_type::literal_or_value, "value")));
-                    }
-                }
-            }
-            else
-            {
-                skip_to_state_evaluation = false;
-            }
-
-            // we reached this line after we successfully parsed a value
-            if (states.empty())
-            {
-                // empty stack: we reached the end of the hierarchy: done
-                return true;
-            }
-
-            if (states.back())  // array
-            {
-                // comma -> next value
-                if (get_token() == token_type::value_separator)
-                {
-                    // parse a new value
-                    get_token();
-                    continue;
-                }
-
-                // closing ]
-                if (JSON_HEDLEY_LIKELY(last_token == token_type::end_array))
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not sax->end_array()))
-                    {
-                        return false;
-                    }
-
-                    // We are done with this array. Before we can parse a
-                    // new value, we need to evaluate the new state first.
-                    // By setting skip_to_state_evaluation to false, we
-                    // are effectively jumping to the beginning of this if.
-                    assert(not states.empty());
-                    states.pop_back();
-                    skip_to_state_evaluation = true;
-                    continue;
-                }
-
-                return sax->parse_error(m_lexer.get_position(),
-                                        m_lexer.get_token_string(),
-                                        parse_error::create(101, m_lexer.get_position(),
-                                                exception_message(token_type::end_array, "array")));
-            }
-            else  // object
-            {
-                // comma -> next value
-                if (get_token() == token_type::value_separator)
-                {
-                    // parse key
-                    if (JSON_HEDLEY_UNLIKELY(get_token() != token_type::value_string))
-                    {
-                        return sax->parse_error(m_lexer.get_position(),
-                                                m_lexer.get_token_string(),
-                                                parse_error::create(101, m_lexer.get_position(),
-                                                        exception_message(token_type::value_string, "object key")));
-                    }
-
-                    if (JSON_HEDLEY_UNLIKELY(not sax->key(m_lexer.get_string())))
-                    {
-                        return false;
-                    }
-
-                    // parse separator (:)
-                    if (JSON_HEDLEY_UNLIKELY(get_token() != token_type::name_separator))
-                    {
-                        return sax->parse_error(m_lexer.get_position(),
-                                                m_lexer.get_token_string(),
-                                                parse_error::create(101, m_lexer.get_position(),
-                                                        exception_message(token_type::name_separator, "object separator")));
-                    }
-
-                    // parse values
-                    get_token();
-                    continue;
-                }
-
-                // closing }
-                if (JSON_HEDLEY_LIKELY(last_token == token_type::end_object))
-                {
-                    if (JSON_HEDLEY_UNLIKELY(not sax->end_object()))
-                    {
-                        return false;
-                    }
-
-                    // We are done with this object. Before we can parse a
-                    // new value, we need to evaluate the new state first.
-                    // By setting skip_to_state_evaluation to false, we
-                    // are effectively jumping to the beginning of this if.
-                    assert(not states.empty());
-                    states.pop_back();
-                    skip_to_state_evaluation = true;
-                    continue;
-                }
-
-                return sax->parse_error(m_lexer.get_position(),
-                                        m_lexer.get_token_string(),
-                                        parse_error::create(101, m_lexer.get_position(),
-                                                exception_message(token_type::end_object, "object")));
-            }
-        }
-    }
-
-    /// get next token from lexer
-    token_type get_token()
-    {
-        return last_token = m_lexer.scan();
-    }
-
-    std::string exception_message(const token_type expected, const std::string& context)
-    {
-        std::string error_msg = "syntax error ";
-
-        if (not context.empty())
-        {
-            error_msg += "while parsing " + context + " ";
-        }
-
-        error_msg += "- ";
-
-        if (last_token == token_type::parse_error)
-        {
-            error_msg += std::string(m_lexer.get_error_message()) + "; last read: '" +
-                         m_lexer.get_token_string() + "'";
-        }
-        else
-        {
-            error_msg += "unexpected " + std::string(lexer_t::token_type_name(last_token));
-        }
-
-        if (expected != token_type::uninitialized)
-        {
-            error_msg += "; expected " + std::string(lexer_t::token_type_name(expected));
-        }
-
-        return error_msg;
-    }
-
-  private:
-    /// callback function
-    const parser_callback_t<BasicJsonType> callback = nullptr;
-    /// the type of the last read token
-    token_type last_token = token_type::uninitialized;
-    /// the lexer
-    lexer_t m_lexer;
-    /// whether to throw exceptions in case of errors
-    const bool allow_exceptions = true;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/iterators/internal_iterator.hpp>
-
-
-// #include <nlohmann/detail/iterators/primitive_iterator.hpp>
-
-
-#include <cstddef> // ptrdiff_t
-#include <limits>  // numeric_limits
-
-namespace nlohmann
-{
-namespace detail
-{
-/*
-@brief an iterator for primitive JSON types
-
-This class models an iterator for primitive JSON types (boolean, number,
-string). It's only purpose is to allow the iterator/const_iterator classes
-to "iterate" over primitive values. Internally, the iterator is modeled by
-a `difference_type` variable. Value begin_value (`0`) models the begin,
-end_value (`1`) models past the end.
-*/
-class primitive_iterator_t
-{
-  private:
-    using difference_type = std::ptrdiff_t;
-    static constexpr difference_type begin_value = 0;
-    static constexpr difference_type end_value = begin_value + 1;
-
-    /// iterator as signed integer type
-    difference_type m_it = (std::numeric_limits<std::ptrdiff_t>::min)();
-
-  public:
-    constexpr difference_type get_value() const noexcept
-    {
-        return m_it;
-    }
-
-    /// set iterator to a defined beginning
-    void set_begin() noexcept
-    {
-        m_it = begin_value;
-    }
-
-    /// set iterator to a defined past the end
-    void set_end() noexcept
-    {
-        m_it = end_value;
-    }
-
-    /// return whether the iterator can be dereferenced
-    constexpr bool is_begin() const noexcept
-    {
-        return m_it == begin_value;
-    }
-
-    /// return whether the iterator is at end
-    constexpr bool is_end() const noexcept
-    {
-        return m_it == end_value;
-    }
-
-    friend constexpr bool operator==(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
-    {
-        return lhs.m_it == rhs.m_it;
-    }
-
-    friend constexpr bool operator<(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
-    {
-        return lhs.m_it < rhs.m_it;
-    }
-
-    primitive_iterator_t operator+(difference_type n) noexcept
-    {
-        auto result = *this;
-        result += n;
-        return result;
-    }
-
-    friend constexpr difference_type operator-(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept
-    {
-        return lhs.m_it - rhs.m_it;
-    }
-
-    primitive_iterator_t& operator++() noexcept
-    {
-        ++m_it;
-        return *this;
-    }
-
-    primitive_iterator_t const operator++(int) noexcept
-    {
-        auto result = *this;
-        ++m_it;
-        return result;
-    }
-
-    primitive_iterator_t& operator--() noexcept
-    {
-        --m_it;
-        return *this;
-    }
-
-    primitive_iterator_t const operator--(int) noexcept
-    {
-        auto result = *this;
-        --m_it;
-        return result;
-    }
-
-    primitive_iterator_t& operator+=(difference_type n) noexcept
-    {
-        m_it += n;
-        return *this;
-    }
-
-    primitive_iterator_t& operator-=(difference_type n) noexcept
-    {
-        m_it -= n;
-        return *this;
-    }
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-
-namespace nlohmann
-{
-namespace detail
-{
-/*!
-@brief an iterator value
-
-@note This structure could easily be a union, but MSVC currently does not allow
-unions members with complex constructors, see https://github.com/nlohmann/json/pull/105.
-*/
-template<typename BasicJsonType> struct internal_iterator
-{
-    /// iterator for JSON objects
-    typename BasicJsonType::object_t::iterator object_iterator {};
-    /// iterator for JSON arrays
-    typename BasicJsonType::array_t::iterator array_iterator {};
-    /// iterator for JSON binary arrays
-    typename BasicJsonType::binary_t::container_type::iterator binary_iterator {};
-    /// generic iterator for all other types
-    primitive_iterator_t primitive_iterator {};
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/iterators/iter_impl.hpp>
-
-
-#include <iterator> // iterator, random_access_iterator_tag, bidirectional_iterator_tag, advance, next
-#include <type_traits> // conditional, is_const, remove_const
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/iterators/internal_iterator.hpp>
-
-// #include <nlohmann/detail/iterators/primitive_iterator.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-// forward declare, to be able to friend it later on
-template<typename IteratorType> class iteration_proxy;
-template<typename IteratorType> class iteration_proxy_value;
-
-/*!
-@brief a template for a bidirectional iterator for the @ref basic_json class
-This class implements a both iterators (iterator and const_iterator) for the
-@ref basic_json class.
-@note An iterator is called *initialized* when a pointer to a JSON value has
-      been set (e.g., by a constructor or a copy assignment). If the iterator is
-      default-constructed, it is *uninitialized* and most methods are undefined.
-      **The library uses assertions to detect calls on uninitialized iterators.**
-@requirement The class satisfies the following concept requirements:
--
-[BidirectionalIterator](https://en.cppreference.com/w/cpp/named_req/BidirectionalIterator):
-  The iterator that can be moved can be moved in both directions (i.e.
-  incremented and decremented).
-@since version 1.0.0, simplified in version 2.0.9, change to bidirectional
-       iterators in version 3.0.0 (see https://github.com/nlohmann/json/issues/593)
-*/
-template<typename BasicJsonType>
-class iter_impl
-{
-    /// allow basic_json to access private members
-    friend iter_impl<typename std::conditional<std::is_const<BasicJsonType>::value, typename std::remove_const<BasicJsonType>::type, const BasicJsonType>::type>;
-    friend BasicJsonType;
-    friend iteration_proxy<iter_impl>;
-    friend iteration_proxy_value<iter_impl>;
-
-    using object_t = typename BasicJsonType::object_t;
-    using array_t = typename BasicJsonType::array_t;
-    // make sure BasicJsonType is basic_json or const basic_json
-    static_assert(is_basic_json<typename std::remove_const<BasicJsonType>::type>::value,
-                  "iter_impl only accepts (const) basic_json");
-
-  public:
-
-    /// The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17.
-    /// The C++ Standard has never required user-defined iterators to derive from std::iterator.
-    /// A user-defined iterator should provide publicly accessible typedefs named
-    /// iterator_category, value_type, difference_type, pointer, and reference.
-    /// Note that value_type is required to be non-const, even for constant iterators.
-    using iterator_category = std::bidirectional_iterator_tag;
-
-    /// the type of the values when the iterator is dereferenced
-    using value_type = typename BasicJsonType::value_type;
-    /// a type to represent differences between iterators
-    using difference_type = typename BasicJsonType::difference_type;
-    /// defines a pointer to the type iterated over (value_type)
-    using pointer = typename std::conditional<std::is_const<BasicJsonType>::value,
-          typename BasicJsonType::const_pointer,
-          typename BasicJsonType::pointer>::type;
-    /// defines a reference to the type iterated over (value_type)
-    using reference =
-        typename std::conditional<std::is_const<BasicJsonType>::value,
-        typename BasicJsonType::const_reference,
-        typename BasicJsonType::reference>::type;
-
-    /// default constructor
-    iter_impl() = default;
-
-    /*!
-    @brief constructor for a given JSON instance
-    @param[in] object  pointer to a JSON object for this iterator
-    @pre object != nullptr
-    @post The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    explicit iter_impl(pointer object) noexcept : m_object(object)
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                m_it.object_iterator = typename object_t::iterator();
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_it.array_iterator = typename array_t::iterator();
-                break;
-            }
-
-            default:
-            {
-                m_it.primitive_iterator = primitive_iterator_t();
-                break;
-            }
-        }
-    }
-
-    /*!
-    @note The conventional copy constructor and copy assignment are implicitly
-          defined. Combined with the following converting constructor and
-          assignment, they support: (1) copy from iterator to iterator, (2)
-          copy from const iterator to const iterator, and (3) conversion from
-          iterator to const iterator. However conversion from const iterator
-          to iterator is not defined.
-    */
-
-    /*!
-    @brief const copy constructor
-    @param[in] other const iterator to copy from
-    @note This copy constructor had to be defined explicitly to circumvent a bug
-          occurring on msvc v19.0 compiler (VS 2015) debug build. For more
-          information refer to: https://github.com/nlohmann/json/issues/1608
-    */
-    iter_impl(const iter_impl<const BasicJsonType>& other) noexcept
-        : m_object(other.m_object), m_it(other.m_it)
-    {}
-
-    /*!
-    @brief converting assignment
-    @param[in] other const iterator to copy from
-    @return const/non-const iterator
-    @note It is not checked whether @a other is initialized.
-    */
-    iter_impl& operator=(const iter_impl<const BasicJsonType>& other) noexcept
-    {
-        m_object = other.m_object;
-        m_it = other.m_it;
-        return *this;
-    }
-
-    /*!
-    @brief converting constructor
-    @param[in] other  non-const iterator to copy from
-    @note It is not checked whether @a other is initialized.
-    */
-    iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>& other) noexcept
-        : m_object(other.m_object), m_it(other.m_it)
-    {}
-
-    /*!
-    @brief converting assignment
-    @param[in] other  non-const iterator to copy from
-    @return const/non-const iterator
-    @note It is not checked whether @a other is initialized.
-    */
-    iter_impl& operator=(const iter_impl<typename std::remove_const<BasicJsonType>::type>& other) noexcept
-    {
-        m_object = other.m_object;
-        m_it = other.m_it;
-        return *this;
-    }
-
-  private:
-    /*!
-    @brief set the iterator to the first value
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    void set_begin() noexcept
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                m_it.object_iterator = m_object->m_value.object->begin();
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_it.array_iterator = m_object->m_value.array->begin();
-                break;
-            }
-
-            case value_t::null:
-            {
-                // set to end so begin()==end() is true: null is empty
-                m_it.primitive_iterator.set_end();
-                break;
-            }
-
-            default:
-            {
-                m_it.primitive_iterator.set_begin();
-                break;
-            }
-        }
-    }
-
-    /*!
-    @brief set the iterator past the last value
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    void set_end() noexcept
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                m_it.object_iterator = m_object->m_value.object->end();
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_it.array_iterator = m_object->m_value.array->end();
-                break;
-            }
-
-            default:
-            {
-                m_it.primitive_iterator.set_end();
-                break;
-            }
-        }
-    }
-
-  public:
-    /*!
-    @brief return a reference to the value pointed to by the iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    reference operator*() const
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                assert(m_it.object_iterator != m_object->m_value.object->end());
-                return m_it.object_iterator->second;
-            }
-
-            case value_t::array:
-            {
-                assert(m_it.array_iterator != m_object->m_value.array->end());
-                return *m_it.array_iterator;
-            }
-
-            case value_t::null:
-                JSON_THROW(invalid_iterator::create(214, "cannot get value"));
-
-            default:
-            {
-                if (JSON_HEDLEY_LIKELY(m_it.primitive_iterator.is_begin()))
-                {
-                    return *m_object;
-                }
-
-                JSON_THROW(invalid_iterator::create(214, "cannot get value"));
-            }
-        }
-    }
-
-    /*!
-    @brief dereference the iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    pointer operator->() const
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                assert(m_it.object_iterator != m_object->m_value.object->end());
-                return &(m_it.object_iterator->second);
-            }
-
-            case value_t::array:
-            {
-                assert(m_it.array_iterator != m_object->m_value.array->end());
-                return &*m_it.array_iterator;
-            }
-
-            default:
-            {
-                if (JSON_HEDLEY_LIKELY(m_it.primitive_iterator.is_begin()))
-                {
-                    return m_object;
-                }
-
-                JSON_THROW(invalid_iterator::create(214, "cannot get value"));
-            }
-        }
-    }
-
-    /*!
-    @brief post-increment (it++)
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl const operator++(int)
-    {
-        auto result = *this;
-        ++(*this);
-        return result;
-    }
-
-    /*!
-    @brief pre-increment (++it)
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl& operator++()
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                std::advance(m_it.object_iterator, 1);
-                break;
-            }
-
-            case value_t::array:
-            {
-                std::advance(m_it.array_iterator, 1);
-                break;
-            }
-
-            default:
-            {
-                ++m_it.primitive_iterator;
-                break;
-            }
-        }
-
-        return *this;
-    }
-
-    /*!
-    @brief post-decrement (it--)
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl const operator--(int)
-    {
-        auto result = *this;
-        --(*this);
-        return result;
-    }
-
-    /*!
-    @brief pre-decrement (--it)
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl& operator--()
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-            {
-                std::advance(m_it.object_iterator, -1);
-                break;
-            }
-
-            case value_t::array:
-            {
-                std::advance(m_it.array_iterator, -1);
-                break;
-            }
-
-            default:
-            {
-                --m_it.primitive_iterator;
-                break;
-            }
-        }
-
-        return *this;
-    }
-
-    /*!
-    @brief  comparison: equal
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator==(const iter_impl& other) const
-    {
-        // if objects are not the same, the comparison is undefined
-        if (JSON_HEDLEY_UNLIKELY(m_object != other.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(212, "cannot compare iterators of different containers"));
-        }
-
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-                return (m_it.object_iterator == other.m_it.object_iterator);
-
-            case value_t::array:
-                return (m_it.array_iterator == other.m_it.array_iterator);
-
-            default:
-                return (m_it.primitive_iterator == other.m_it.primitive_iterator);
-        }
-    }
-
-    /*!
-    @brief  comparison: not equal
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator!=(const iter_impl& other) const
-    {
-        return not operator==(other);
-    }
-
-    /*!
-    @brief  comparison: smaller
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator<(const iter_impl& other) const
-    {
-        // if objects are not the same, the comparison is undefined
-        if (JSON_HEDLEY_UNLIKELY(m_object != other.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(212, "cannot compare iterators of different containers"));
-        }
-
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-                JSON_THROW(invalid_iterator::create(213, "cannot compare order of object iterators"));
-
-            case value_t::array:
-                return (m_it.array_iterator < other.m_it.array_iterator);
-
-            default:
-                return (m_it.primitive_iterator < other.m_it.primitive_iterator);
-        }
-    }
-
-    /*!
-    @brief  comparison: less than or equal
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator<=(const iter_impl& other) const
-    {
-        return not other.operator < (*this);
-    }
-
-    /*!
-    @brief  comparison: greater than
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator>(const iter_impl& other) const
-    {
-        return not operator<=(other);
-    }
-
-    /*!
-    @brief  comparison: greater than or equal
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    bool operator>=(const iter_impl& other) const
-    {
-        return not operator<(other);
-    }
-
-    /*!
-    @brief  add to iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl& operator+=(difference_type i)
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-                JSON_THROW(invalid_iterator::create(209, "cannot use offsets with object iterators"));
-
-            case value_t::array:
-            {
-                std::advance(m_it.array_iterator, i);
-                break;
-            }
-
-            default:
-            {
-                m_it.primitive_iterator += i;
-                break;
-            }
-        }
-
-        return *this;
-    }
-
-    /*!
-    @brief  subtract from iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl& operator-=(difference_type i)
-    {
-        return operator+=(-i);
-    }
-
-    /*!
-    @brief  add to iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl operator+(difference_type i) const
-    {
-        auto result = *this;
-        result += i;
-        return result;
-    }
-
-    /*!
-    @brief  addition of distance and iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    friend iter_impl operator+(difference_type i, const iter_impl& it)
-    {
-        auto result = it;
-        result += i;
-        return result;
-    }
-
-    /*!
-    @brief  subtract from iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    iter_impl operator-(difference_type i) const
-    {
-        auto result = *this;
-        result -= i;
-        return result;
-    }
-
-    /*!
-    @brief  return difference
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    difference_type operator-(const iter_impl& other) const
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-                JSON_THROW(invalid_iterator::create(209, "cannot use offsets with object iterators"));
-
-            case value_t::array:
-                return m_it.array_iterator - other.m_it.array_iterator;
-
-            default:
-                return m_it.primitive_iterator - other.m_it.primitive_iterator;
-        }
-    }
-
-    /*!
-    @brief  access to successor
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    reference operator[](difference_type n) const
-    {
-        assert(m_object != nullptr);
-
-        switch (m_object->m_type)
-        {
-            case value_t::object:
-                JSON_THROW(invalid_iterator::create(208, "cannot use operator[] for object iterators"));
-
-            case value_t::array:
-                return *std::next(m_it.array_iterator, n);
-
-            case value_t::null:
-                JSON_THROW(invalid_iterator::create(214, "cannot get value"));
-
-            default:
-            {
-                if (JSON_HEDLEY_LIKELY(m_it.primitive_iterator.get_value() == -n))
-                {
-                    return *m_object;
-                }
-
-                JSON_THROW(invalid_iterator::create(214, "cannot get value"));
-            }
-        }
-    }
-
-    /*!
-    @brief  return the key of an object iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    const typename object_t::key_type& key() const
-    {
-        assert(m_object != nullptr);
-
-        if (JSON_HEDLEY_LIKELY(m_object->is_object()))
-        {
-            return m_it.object_iterator->first;
-        }
-
-        JSON_THROW(invalid_iterator::create(207, "cannot use key() for non-object iterators"));
-    }
-
-    /*!
-    @brief  return the value of an iterator
-    @pre The iterator is initialized; i.e. `m_object != nullptr`.
-    */
-    reference value() const
-    {
-        return operator*();
-    }
-
-  private:
-    /// associated JSON instance
-    pointer m_object = nullptr;
-    /// the actual iterator of the associated instance
-    internal_iterator<typename std::remove_const<BasicJsonType>::type> m_it {};
-};
-} // namespace detail
-} // namespace nlohmann
-
-// #include <nlohmann/detail/iterators/iteration_proxy.hpp>
-
-// #include <nlohmann/detail/iterators/json_reverse_iterator.hpp>
-
-
-#include <cstddef> // ptrdiff_t
-#include <iterator> // reverse_iterator
-#include <utility> // declval
-
-namespace nlohmann
-{
-namespace detail
-{
-//////////////////////
-// reverse_iterator //
-//////////////////////
-
-/*!
-@brief a template for a reverse iterator class
-
-@tparam Base the base iterator type to reverse. Valid types are @ref
-iterator (to create @ref reverse_iterator) and @ref const_iterator (to
-create @ref const_reverse_iterator).
-
-@requirement The class satisfies the following concept requirements:
--
-[BidirectionalIterator](https://en.cppreference.com/w/cpp/named_req/BidirectionalIterator):
-  The iterator that can be moved can be moved in both directions (i.e.
-  incremented and decremented).
-- [OutputIterator](https://en.cppreference.com/w/cpp/named_req/OutputIterator):
-  It is possible to write to the pointed-to element (only if @a Base is
-  @ref iterator).
-
-@since version 1.0.0
-*/
-template<typename Base>
-class json_reverse_iterator : public std::reverse_iterator<Base>
-{
-  public:
-    using difference_type = std::ptrdiff_t;
-    /// shortcut to the reverse iterator adapter
-    using base_iterator = std::reverse_iterator<Base>;
-    /// the reference type for the pointed-to element
-    using reference = typename Base::reference;
-
-    /// create reverse iterator from iterator
-    explicit json_reverse_iterator(const typename base_iterator::iterator_type& it) noexcept
-        : base_iterator(it) {}
-
-    /// create reverse iterator from base class
-    explicit json_reverse_iterator(const base_iterator& it) noexcept : base_iterator(it) {}
-
-    /// post-increment (it++)
-    json_reverse_iterator const operator++(int)
-    {
-        return static_cast<json_reverse_iterator>(base_iterator::operator++(1));
-    }
-
-    /// pre-increment (++it)
-    json_reverse_iterator& operator++()
-    {
-        return static_cast<json_reverse_iterator&>(base_iterator::operator++());
-    }
-
-    /// post-decrement (it--)
-    json_reverse_iterator const operator--(int)
-    {
-        return static_cast<json_reverse_iterator>(base_iterator::operator--(1));
-    }
-
-    /// pre-decrement (--it)
-    json_reverse_iterator& operator--()
-    {
-        return static_cast<json_reverse_iterator&>(base_iterator::operator--());
-    }
-
-    /// add to iterator
-    json_reverse_iterator& operator+=(difference_type i)
-    {
-        return static_cast<json_reverse_iterator&>(base_iterator::operator+=(i));
-    }
-
-    /// add to iterator
-    json_reverse_iterator operator+(difference_type i) const
-    {
-        return static_cast<json_reverse_iterator>(base_iterator::operator+(i));
-    }
-
-    /// subtract from iterator
-    json_reverse_iterator operator-(difference_type i) const
-    {
-        return static_cast<json_reverse_iterator>(base_iterator::operator-(i));
-    }
-
-    /// return difference
-    difference_type operator-(const json_reverse_iterator& other) const
-    {
-        return base_iterator(*this) - base_iterator(other);
-    }
-
-    /// access to successor
-    reference operator[](difference_type n) const
-    {
-        return *(this->operator+(n));
-    }
-
-    /// return the key of an object iterator
-    auto key() const -> decltype(std::declval<Base>().key())
-    {
-        auto it = --this->base();
-        return it.key();
-    }
-
-    /// return the value of an iterator
-    reference value() const
-    {
-        auto it = --this->base();
-        return it.operator * ();
-    }
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/iterators/primitive_iterator.hpp>
-
-// #include <nlohmann/detail/json_pointer.hpp>
-
-
-#include <algorithm> // all_of
-#include <cassert> // assert
-#include <cctype> // isdigit
-#include <numeric> // accumulate
-#include <string> // string
-#include <utility> // move
-#include <vector> // vector
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-template<typename BasicJsonType>
-class json_pointer
-{
-    // allow basic_json to access private members
-    NLOHMANN_BASIC_JSON_TPL_DECLARATION
-    friend class basic_json;
-
-  public:
-    /*!
-    @brief create JSON pointer
-
-    Create a JSON pointer according to the syntax described in
-    [Section 3 of RFC6901](https://tools.ietf.org/html/rfc6901#section-3).
-
-    @param[in] s  string representing the JSON pointer; if omitted, the empty
-                  string is assumed which references the whole JSON value
-
-    @throw parse_error.107 if the given JSON pointer @a s is nonempty and does
-                           not begin with a slash (`/`); see example below
-
-    @throw parse_error.108 if a tilde (`~`) in the given JSON pointer @a s is
-    not followed by `0` (representing `~`) or `1` (representing `/`); see
-    example below
-
-    @liveexample{The example shows the construction several valid JSON pointers
-    as well as the exceptional behavior.,json_pointer}
-
-    @since version 2.0.0
-    */
-    explicit json_pointer(const std::string& s = "")
-        : reference_tokens(split(s))
-    {}
-
-    /*!
-    @brief return a string representation of the JSON pointer
-
-    @invariant For each JSON pointer `ptr`, it holds:
-    @code {.cpp}
-    ptr == json_pointer(ptr.to_string());
-    @endcode
-
-    @return a string representation of the JSON pointer
-
-    @liveexample{The example shows the result of `to_string`.,json_pointer__to_string}
-
-    @since version 2.0.0
-    */
-    std::string to_string() const
-    {
-        return std::accumulate(reference_tokens.begin(), reference_tokens.end(),
-                               std::string{},
-                               [](const std::string & a, const std::string & b)
-        {
-            return a + "/" + escape(b);
-        });
-    }
-
-    /// @copydoc to_string()
-    operator std::string() const
-    {
-        return to_string();
-    }
-
-    /*!
-    @brief append another JSON pointer at the end of this JSON pointer
-
-    @param[in] ptr  JSON pointer to append
-    @return JSON pointer with @a ptr appended
-
-    @liveexample{The example shows the usage of `operator/=`.,json_pointer__operator_add}
-
-    @complexity Linear in the length of @a ptr.
-
-    @sa @ref operator/=(std::string) to append a reference token
-    @sa @ref operator/=(std::size_t) to append an array index
-    @sa @ref operator/(const json_pointer&, const json_pointer&) for a binary operator
-
-    @since version 3.6.0
-    */
-    json_pointer& operator/=(const json_pointer& ptr)
-    {
-        reference_tokens.insert(reference_tokens.end(),
-                                ptr.reference_tokens.begin(),
-                                ptr.reference_tokens.end());
-        return *this;
-    }
-
-    /*!
-    @brief append an unescaped reference token at the end of this JSON pointer
-
-    @param[in] token  reference token to append
-    @return JSON pointer with @a token appended without escaping @a token
-
-    @liveexample{The example shows the usage of `operator/=`.,json_pointer__operator_add}
-
-    @complexity Amortized constant.
-
-    @sa @ref operator/=(const json_pointer&) to append a JSON pointer
-    @sa @ref operator/=(std::size_t) to append an array index
-    @sa @ref operator/(const json_pointer&, std::size_t) for a binary operator
-
-    @since version 3.6.0
-    */
-    json_pointer& operator/=(std::string token)
-    {
-        push_back(std::move(token));
-        return *this;
-    }
-
-    /*!
-    @brief append an array index at the end of this JSON pointer
-
-    @param[in] array_idx  array index to append
-    @return JSON pointer with @a array_idx appended
-
-    @liveexample{The example shows the usage of `operator/=`.,json_pointer__operator_add}
-
-    @complexity Amortized constant.
-
-    @sa @ref operator/=(const json_pointer&) to append a JSON pointer
-    @sa @ref operator/=(std::string) to append a reference token
-    @sa @ref operator/(const json_pointer&, std::string) for a binary operator
-
-    @since version 3.6.0
-    */
-    json_pointer& operator/=(std::size_t array_idx)
-    {
-        return *this /= std::to_string(array_idx);
-    }
-
-    /*!
-    @brief create a new JSON pointer by appending the right JSON pointer at the end of the left JSON pointer
-
-    @param[in] lhs  JSON pointer
-    @param[in] rhs  JSON pointer
-    @return a new JSON pointer with @a rhs appended to @a lhs
-
-    @liveexample{The example shows the usage of `operator/`.,json_pointer__operator_add_binary}
-
-    @complexity Linear in the length of @a lhs and @a rhs.
-
-    @sa @ref operator/=(const json_pointer&) to append a JSON pointer
-
-    @since version 3.6.0
-    */
-    friend json_pointer operator/(const json_pointer& lhs,
-                                  const json_pointer& rhs)
-    {
-        return json_pointer(lhs) /= rhs;
-    }
-
-    /*!
-    @brief create a new JSON pointer by appending the unescaped token at the end of the JSON pointer
-
-    @param[in] ptr  JSON pointer
-    @param[in] token  reference token
-    @return a new JSON pointer with unescaped @a token appended to @a ptr
-
-    @liveexample{The example shows the usage of `operator/`.,json_pointer__operator_add_binary}
-
-    @complexity Linear in the length of @a ptr.
-
-    @sa @ref operator/=(std::string) to append a reference token
-
-    @since version 3.6.0
-    */
-    friend json_pointer operator/(const json_pointer& ptr, std::string token)
-    {
-        return json_pointer(ptr) /= std::move(token);
-    }
-
-    /*!
-    @brief create a new JSON pointer by appending the array-index-token at the end of the JSON pointer
-
-    @param[in] ptr  JSON pointer
-    @param[in] array_idx  array index
-    @return a new JSON pointer with @a array_idx appended to @a ptr
-
-    @liveexample{The example shows the usage of `operator/`.,json_pointer__operator_add_binary}
-
-    @complexity Linear in the length of @a ptr.
-
-    @sa @ref operator/=(std::size_t) to append an array index
-
-    @since version 3.6.0
-    */
-    friend json_pointer operator/(const json_pointer& ptr, std::size_t array_idx)
-    {
-        return json_pointer(ptr) /= array_idx;
-    }
-
-    /*!
-    @brief returns the parent of this JSON pointer
-
-    @return parent of this JSON pointer; in case this JSON pointer is the root,
-            the root itself is returned
-
-    @complexity Linear in the length of the JSON pointer.
-
-    @liveexample{The example shows the result of `parent_pointer` for different
-    JSON Pointers.,json_pointer__parent_pointer}
-
-    @since version 3.6.0
-    */
-    json_pointer parent_pointer() const
-    {
-        if (empty())
-        {
-            return *this;
-        }
-
-        json_pointer res = *this;
-        res.pop_back();
-        return res;
-    }
-
-    /*!
-    @brief remove last reference token
-
-    @pre not `empty()`
-
-    @liveexample{The example shows the usage of `pop_back`.,json_pointer__pop_back}
-
-    @complexity Constant.
-
-    @throw out_of_range.405 if JSON pointer has no parent
-
-    @since version 3.6.0
-    */
-    void pop_back()
-    {
-        if (JSON_HEDLEY_UNLIKELY(empty()))
-        {
-            JSON_THROW(detail::out_of_range::create(405, "JSON pointer has no parent"));
-        }
-
-        reference_tokens.pop_back();
-    }
-
-    /*!
-    @brief return last reference token
-
-    @pre not `empty()`
-    @return last reference token
-
-    @liveexample{The example shows the usage of `back`.,json_pointer__back}
-
-    @complexity Constant.
-
-    @throw out_of_range.405 if JSON pointer has no parent
-
-    @since version 3.6.0
-    */
-    const std::string& back() const
-    {
-        if (JSON_HEDLEY_UNLIKELY(empty()))
-        {
-            JSON_THROW(detail::out_of_range::create(405, "JSON pointer has no parent"));
-        }
-
-        return reference_tokens.back();
-    }
-
-    /*!
-    @brief append an unescaped token at the end of the reference pointer
-
-    @param[in] token  token to add
-
-    @complexity Amortized constant.
-
-    @liveexample{The example shows the result of `push_back` for different
-    JSON Pointers.,json_pointer__push_back}
-
-    @since version 3.6.0
-    */
-    void push_back(const std::string& token)
-    {
-        reference_tokens.push_back(token);
-    }
-
-    /// @copydoc push_back(const std::string&)
-    void push_back(std::string&& token)
-    {
-        reference_tokens.push_back(std::move(token));
-    }
-
-    /*!
-    @brief return whether pointer points to the root document
-
-    @return true iff the JSON pointer points to the root document
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example shows the result of `empty` for different JSON
-    Pointers.,json_pointer__empty}
-
-    @since version 3.6.0
-    */
-    bool empty() const noexcept
-    {
-        return reference_tokens.empty();
-    }
-
-  private:
-    /*!
-    @param[in] s  reference token to be converted into an array index
-
-    @return integer representation of @a s
-
-    @throw out_of_range.404 if string @a s could not be converted to an integer
-    */
-    static int array_index(const std::string& s)
-    {
-        // error condition (cf. RFC 6901, Sect. 4)
-        if (JSON_HEDLEY_UNLIKELY(s.size() > 1 and s[0] == '0'))
-        {
-            JSON_THROW(detail::parse_error::create(106, 0,
-                                                   "array index '" + s +
-                                                   "' must not begin with '0'"));
-        }
-
-        // error condition (cf. RFC 6901, Sect. 4)
-        if (JSON_HEDLEY_UNLIKELY(s.size() > 1 and not (s[0] >= '1' and s[0] <= '9')))
-        {
-            JSON_THROW(detail::parse_error::create(109, 0, "array index '" + s + "' is not a number"));
-        }
-
-        std::size_t processed_chars = 0;
-        int res = 0;
-        JSON_TRY
-        {
-            res = std::stoi(s, &processed_chars);
-        }
-        JSON_CATCH(std::out_of_range&)
-        {
-            JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + s + "'"));
-        }
-
-        // check if the string was completely read
-        if (JSON_HEDLEY_UNLIKELY(processed_chars != s.size()))
-        {
-            JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + s + "'"));
-        }
-
-        return res;
-    }
-
-    json_pointer top() const
-    {
-        if (JSON_HEDLEY_UNLIKELY(empty()))
-        {
-            JSON_THROW(detail::out_of_range::create(405, "JSON pointer has no parent"));
-        }
-
-        json_pointer result = *this;
-        result.reference_tokens = {reference_tokens[0]};
-        return result;
-    }
-
-    /*!
-    @brief create and return a reference to the pointed to value
-
-    @complexity Linear in the number of reference tokens.
-
-    @throw parse_error.109 if array index is not a number
-    @throw type_error.313 if value cannot be unflattened
-    */
-    BasicJsonType& get_and_create(BasicJsonType& j) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        auto result = &j;
-
-        // in case no reference tokens exist, return a reference to the JSON value
-        // j which will be overwritten by a primitive value
-        for (const auto& reference_token : reference_tokens)
-        {
-            switch (result->type())
-            {
-                case detail::value_t::null:
-                {
-                    if (reference_token == "0")
-                    {
-                        // start a new array if reference token is 0
-                        result = &result->operator[](0);
-                    }
-                    else
-                    {
-                        // start a new object otherwise
-                        result = &result->operator[](reference_token);
-                    }
-                    break;
-                }
-
-                case detail::value_t::object:
-                {
-                    // create an entry in the object
-                    result = &result->operator[](reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    // create an entry in the array
-                    result = &result->operator[](static_cast<size_type>(array_index(reference_token)));
-                    break;
-                }
-
-                /*
-                The following code is only reached if there exists a reference
-                token _and_ the current value is primitive. In this case, we have
-                an error situation, because primitive values may only occur as
-                single value; that is, with an empty list of reference tokens.
-                */
-                default:
-                    JSON_THROW(detail::type_error::create(313, "invalid value to unflatten"));
-            }
-        }
-
-        return *result;
-    }
-
-    /*!
-    @brief return a reference to the pointed to value
-
-    @note This version does not throw if a value is not present, but tries to
-          create nested values instead. For instance, calling this function
-          with pointer `"/this/that"` on a null value is equivalent to calling
-          `operator[]("this").operator[]("that")` on that value, effectively
-          changing the null value to an object.
-
-    @param[in] ptr  a JSON value
-
-    @return reference to the JSON value pointed to by the JSON pointer
-
-    @complexity Linear in the length of the JSON pointer.
-
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-    */
-    BasicJsonType& get_unchecked(BasicJsonType* ptr) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        for (const auto& reference_token : reference_tokens)
-        {
-            // convert null values to arrays or objects before continuing
-            if (ptr->is_null())
-            {
-                // check if reference token is a number
-                const bool nums =
-                    std::all_of(reference_token.begin(), reference_token.end(),
-                                [](const unsigned char x)
-                {
-                    return std::isdigit(x);
-                });
-
-                // change value to array for numbers or "-" or to object otherwise
-                *ptr = (nums or reference_token == "-")
-                       ? detail::value_t::array
-                       : detail::value_t::object;
-            }
-
-            switch (ptr->type())
-            {
-                case detail::value_t::object:
-                {
-                    // use unchecked object access
-                    ptr = &ptr->operator[](reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    if (reference_token == "-")
-                    {
-                        // explicitly treat "-" as index beyond the end
-                        ptr = &ptr->operator[](ptr->m_value.array->size());
-                    }
-                    else
-                    {
-                        // convert array index to number; unchecked access
-                        ptr = &ptr->operator[](
-                                  static_cast<size_type>(array_index(reference_token)));
-                    }
-                    break;
-                }
-
-                default:
-                    JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + reference_token + "'"));
-            }
-        }
-
-        return *ptr;
-    }
-
-    /*!
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.402  if the array index '-' is used
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-    */
-    BasicJsonType& get_checked(BasicJsonType* ptr) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        for (const auto& reference_token : reference_tokens)
-        {
-            switch (ptr->type())
-            {
-                case detail::value_t::object:
-                {
-                    // note: at performs range check
-                    ptr = &ptr->at(reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(reference_token == "-"))
-                    {
-                        // "-" always fails the range check
-                        JSON_THROW(detail::out_of_range::create(402,
-                                                                "array index '-' (" + std::to_string(ptr->m_value.array->size()) +
-                                                                ") is out of range"));
-                    }
-
-                    // note: at performs range check
-                    ptr = &ptr->at(static_cast<size_type>(array_index(reference_token)));
-                    break;
-                }
-
-                default:
-                    JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + reference_token + "'"));
-            }
-        }
-
-        return *ptr;
-    }
-
-    /*!
-    @brief return a const reference to the pointed to value
-
-    @param[in] ptr  a JSON value
-
-    @return const reference to the JSON value pointed to by the JSON
-    pointer
-
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.402  if the array index '-' is used
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-    */
-    const BasicJsonType& get_unchecked(const BasicJsonType* ptr) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        for (const auto& reference_token : reference_tokens)
-        {
-            switch (ptr->type())
-            {
-                case detail::value_t::object:
-                {
-                    // use unchecked object access
-                    ptr = &ptr->operator[](reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(reference_token == "-"))
-                    {
-                        // "-" cannot be used for const access
-                        JSON_THROW(detail::out_of_range::create(402,
-                                                                "array index '-' (" + std::to_string(ptr->m_value.array->size()) +
-                                                                ") is out of range"));
-                    }
-
-                    // use unchecked array access
-                    ptr = &ptr->operator[](
-                              static_cast<size_type>(array_index(reference_token)));
-                    break;
-                }
-
-                default:
-                    JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + reference_token + "'"));
-            }
-        }
-
-        return *ptr;
-    }
-
-    /*!
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.402  if the array index '-' is used
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-    */
-    const BasicJsonType& get_checked(const BasicJsonType* ptr) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        for (const auto& reference_token : reference_tokens)
-        {
-            switch (ptr->type())
-            {
-                case detail::value_t::object:
-                {
-                    // note: at performs range check
-                    ptr = &ptr->at(reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(reference_token == "-"))
-                    {
-                        // "-" always fails the range check
-                        JSON_THROW(detail::out_of_range::create(402,
-                                                                "array index '-' (" + std::to_string(ptr->m_value.array->size()) +
-                                                                ") is out of range"));
-                    }
-
-                    // note: at performs range check
-                    ptr = &ptr->at(static_cast<size_type>(array_index(reference_token)));
-                    break;
-                }
-
-                default:
-                    JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + reference_token + "'"));
-            }
-        }
-
-        return *ptr;
-    }
-
-    /*!
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    */
-    bool contains(const BasicJsonType* ptr) const
-    {
-        using size_type = typename BasicJsonType::size_type;
-        for (const auto& reference_token : reference_tokens)
-        {
-            switch (ptr->type())
-            {
-                case detail::value_t::object:
-                {
-                    if (not ptr->contains(reference_token))
-                    {
-                        // we did not find the key in the object
-                        return false;
-                    }
-
-                    ptr = &ptr->operator[](reference_token);
-                    break;
-                }
-
-                case detail::value_t::array:
-                {
-                    if (JSON_HEDLEY_UNLIKELY(reference_token == "-"))
-                    {
-                        // "-" always fails the range check
-                        return false;
-                    }
-                    if (JSON_HEDLEY_UNLIKELY(reference_token.size() == 1 and not ("0" <= reference_token and reference_token <= "9")))
-                    {
-                        // invalid char
-                        return false;
-                    }
-                    if (JSON_HEDLEY_UNLIKELY(reference_token.size() > 1))
-                    {
-                        if (JSON_HEDLEY_UNLIKELY(not ('1' <= reference_token[0] and reference_token[0] <= '9')))
-                        {
-                            // first char should be between '1' and '9'
-                            return false;
-                        }
-                        for (std::size_t i = 1; i < reference_token.size(); i++)
-                        {
-                            if (JSON_HEDLEY_UNLIKELY(not ('0' <= reference_token[i] and reference_token[i] <= '9')))
-                            {
-                                // other char should be between '0' and '9'
-                                return false;
-                            }
-                        }
-                    }
-
-                    const auto idx = static_cast<size_type>(array_index(reference_token));
-                    if (idx >= ptr->size())
-                    {
-                        // index out of range
-                        return false;
-                    }
-
-                    ptr = &ptr->operator[](idx);
-                    break;
-                }
-
-                default:
-                {
-                    // we do not expect primitive values if there is still a
-                    // reference token to process
-                    return false;
-                }
-            }
-        }
-
-        // no reference token left means we found a primitive value
-        return true;
-    }
-
-    /*!
-    @brief split the string input to reference tokens
-
-    @note This function is only called by the json_pointer constructor.
-          All exceptions below are documented there.
-
-    @throw parse_error.107  if the pointer is not empty or begins with '/'
-    @throw parse_error.108  if character '~' is not followed by '0' or '1'
-    */
-    static std::vector<std::string> split(const std::string& reference_string)
-    {
-        std::vector<std::string> result;
-
-        // special case: empty reference string -> no reference tokens
-        if (reference_string.empty())
-        {
-            return result;
-        }
-
-        // check if nonempty reference string begins with slash
-        if (JSON_HEDLEY_UNLIKELY(reference_string[0] != '/'))
-        {
-            JSON_THROW(detail::parse_error::create(107, 1,
-                                                   "JSON pointer must be empty or begin with '/' - was: '" +
-                                                   reference_string + "'"));
-        }
-
-        // extract the reference tokens:
-        // - slash: position of the last read slash (or end of string)
-        // - start: position after the previous slash
-        for (
-            // search for the first slash after the first character
-            std::size_t slash = reference_string.find_first_of('/', 1),
-            // set the beginning of the first reference token
-            start = 1;
-            // we can stop if start == 0 (if slash == std::string::npos)
-            start != 0;
-            // set the beginning of the next reference token
-            // (will eventually be 0 if slash == std::string::npos)
-            start = (slash == std::string::npos) ? 0 : slash + 1,
-            // find next slash
-            slash = reference_string.find_first_of('/', start))
-        {
-            // use the text between the beginning of the reference token
-            // (start) and the last slash (slash).
-            auto reference_token = reference_string.substr(start, slash - start);
-
-            // check reference tokens are properly escaped
-            for (std::size_t pos = reference_token.find_first_of('~');
-                    pos != std::string::npos;
-                    pos = reference_token.find_first_of('~', pos + 1))
-            {
-                assert(reference_token[pos] == '~');
-
-                // ~ must be followed by 0 or 1
-                if (JSON_HEDLEY_UNLIKELY(pos == reference_token.size() - 1 or
-                                         (reference_token[pos + 1] != '0' and
-                                          reference_token[pos + 1] != '1')))
-                {
-                    JSON_THROW(detail::parse_error::create(108, 0, "escape character '~' must be followed with '0' or '1'"));
-                }
-            }
-
-            // finally, store the reference token
-            unescape(reference_token);
-            result.push_back(reference_token);
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief replace all occurrences of a substring by another string
-
-    @param[in,out] s  the string to manipulate; changed so that all
-                   occurrences of @a f are replaced with @a t
-    @param[in]     f  the substring to replace with @a t
-    @param[in]     t  the string to replace @a f
-
-    @pre The search string @a f must not be empty. **This precondition is
-    enforced with an assertion.**
-
-    @since version 2.0.0
-    */
-    static void replace_substring(std::string& s, const std::string& f,
-                                  const std::string& t)
-    {
-        assert(not f.empty());
-        for (auto pos = s.find(f);                // find first occurrence of f
-                pos != std::string::npos;         // make sure f was found
-                s.replace(pos, f.size(), t),      // replace with t, and
-                pos = s.find(f, pos + t.size()))  // find next occurrence of f
-        {}
-    }
-
-    /// escape "~" to "~0" and "/" to "~1"
-    static std::string escape(std::string s)
-    {
-        replace_substring(s, "~", "~0");
-        replace_substring(s, "/", "~1");
-        return s;
-    }
-
-    /// unescape "~1" to tilde and "~0" to slash (order is important!)
-    static void unescape(std::string& s)
-    {
-        replace_substring(s, "~1", "/");
-        replace_substring(s, "~0", "~");
-    }
-
-    /*!
-    @param[in] reference_string  the reference string to the current value
-    @param[in] value             the value to consider
-    @param[in,out] result        the result object to insert values to
-
-    @note Empty objects or arrays are flattened to `null`.
-    */
-    static void flatten(const std::string& reference_string,
-                        const BasicJsonType& value,
-                        BasicJsonType& result)
-    {
-        switch (value.type())
-        {
-            case detail::value_t::array:
-            {
-                if (value.m_value.array->empty())
-                {
-                    // flatten empty array as null
-                    result[reference_string] = nullptr;
-                }
-                else
-                {
-                    // iterate array and use index as reference string
-                    for (std::size_t i = 0; i < value.m_value.array->size(); ++i)
-                    {
-                        flatten(reference_string + "/" + std::to_string(i),
-                                value.m_value.array->operator[](i), result);
-                    }
-                }
-                break;
-            }
-
-            case detail::value_t::object:
-            {
-                if (value.m_value.object->empty())
-                {
-                    // flatten empty object as null
-                    result[reference_string] = nullptr;
-                }
-                else
-                {
-                    // iterate object and use keys as reference string
-                    for (const auto& element : *value.m_value.object)
-                    {
-                        flatten(reference_string + "/" + escape(element.first), element.second, result);
-                    }
-                }
-                break;
-            }
-
-            default:
-            {
-                // add primitive value with its reference string
-                result[reference_string] = value;
-                break;
-            }
-        }
-    }
-
-    /*!
-    @param[in] value  flattened JSON
-
-    @return unflattened JSON
-
-    @throw parse_error.109 if array index is not a number
-    @throw type_error.314  if value is not an object
-    @throw type_error.315  if object values are not primitive
-    @throw type_error.313  if value cannot be unflattened
-    */
-    static BasicJsonType
-    unflatten(const BasicJsonType& value)
-    {
-        if (JSON_HEDLEY_UNLIKELY(not value.is_object()))
-        {
-            JSON_THROW(detail::type_error::create(314, "only objects can be unflattened"));
-        }
-
-        BasicJsonType result;
-
-        // iterate the JSON object values
-        for (const auto& element : *value.m_value.object)
-        {
-            if (JSON_HEDLEY_UNLIKELY(not element.second.is_primitive()))
-            {
-                JSON_THROW(detail::type_error::create(315, "values in object must be primitive"));
-            }
-
-            // assign value to reference pointed to by JSON pointer; Note that if
-            // the JSON pointer is "" (i.e., points to the whole value), function
-            // get_and_create returns a reference to result itself. An assignment
-            // will then create a primitive value.
-            json_pointer(element.first).get_and_create(result) = element.second;
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief compares two JSON pointers for equality
-
-    @param[in] lhs  JSON pointer to compare
-    @param[in] rhs  JSON pointer to compare
-    @return whether @a lhs is equal to @a rhs
-
-    @complexity Linear in the length of the JSON pointer
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-    */
-    friend bool operator==(json_pointer const& lhs,
-                           json_pointer const& rhs) noexcept
-    {
-        return lhs.reference_tokens == rhs.reference_tokens;
-    }
-
-    /*!
-    @brief compares two JSON pointers for inequality
-
-    @param[in] lhs  JSON pointer to compare
-    @param[in] rhs  JSON pointer to compare
-    @return whether @a lhs is not equal @a rhs
-
-    @complexity Linear in the length of the JSON pointer
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-    */
-    friend bool operator!=(json_pointer const& lhs,
-                           json_pointer const& rhs) noexcept
-    {
-        return not (lhs == rhs);
-    }
-
-    /// the reference tokens
-    std::vector<std::string> reference_tokens;
-};
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/json_ref.hpp>
-
-
-#include <initializer_list>
-#include <utility>
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-template<typename BasicJsonType>
-class json_ref
-{
-  public:
-    using value_type = BasicJsonType;
-
-    json_ref(value_type&& value)
-        : owned_value(std::move(value)), value_ref(&owned_value), is_rvalue(true)
-    {}
-
-    json_ref(const value_type& value)
-        : value_ref(const_cast<value_type*>(&value)), is_rvalue(false)
-    {}
-
-    json_ref(std::initializer_list<json_ref> init)
-        : owned_value(init), value_ref(&owned_value), is_rvalue(true)
-    {}
-
-    template <
-        class... Args,
-        enable_if_t<std::is_constructible<value_type, Args...>::value, int> = 0 >
-    json_ref(Args && ... args)
-        : owned_value(std::forward<Args>(args)...), value_ref(&owned_value),
-          is_rvalue(true) {}
-
-    // class should be movable only
-    json_ref(json_ref&&) = default;
-    json_ref(const json_ref&) = delete;
-    json_ref& operator=(const json_ref&) = delete;
-    json_ref& operator=(json_ref&&) = delete;
-    ~json_ref() = default;
-
-    value_type moved_or_copied() const
-    {
-        if (is_rvalue)
-        {
-            return std::move(*value_ref);
-        }
-        return *value_ref;
-    }
-
-    value_type const& operator*() const
-    {
-        return *static_cast<value_type const*>(value_ref);
-    }
-
-    value_type const* operator->() const
-    {
-        return static_cast<value_type const*>(value_ref);
-    }
-
-  private:
-    mutable value_type owned_value = nullptr;
-    value_type* value_ref = nullptr;
-    const bool is_rvalue;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-// #include <nlohmann/detail/meta/type_traits.hpp>
-
-// #include <nlohmann/detail/output/binary_writer.hpp>
-
-
-#include <algorithm> // reverse
-#include <array> // array
-#include <cstdint> // uint8_t, uint16_t, uint32_t, uint64_t
-#include <cstring> // memcpy
-#include <limits> // numeric_limits
-#include <string> // string
-#include <cmath> // isnan, isinf
-
-// #include <nlohmann/detail/input/binary_reader.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/output/output_adapters.hpp>
-
-
-#include <algorithm> // copy
-#include <cstddef> // size_t
-#include <ios> // streamsize
-#include <iterator> // back_inserter
-#include <memory> // shared_ptr, make_shared
-#include <ostream> // basic_ostream
-#include <string> // basic_string
-#include <vector> // vector
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-/// abstract output adapter interface
-template<typename CharType> struct output_adapter_protocol
-{
-    virtual void write_character(CharType c) = 0;
-    virtual void write_characters(const CharType* s, std::size_t length) = 0;
-    virtual ~output_adapter_protocol() = default;
-};
-
-/// a type to simplify interfaces
-template<typename CharType>
-using output_adapter_t = std::shared_ptr<output_adapter_protocol<CharType>>;
-
-/// output adapter for byte vectors
-template<typename CharType>
-class output_vector_adapter : public output_adapter_protocol<CharType>
-{
-  public:
-    explicit output_vector_adapter(std::vector<CharType>& vec) noexcept
-        : v(vec)
-    {}
-
-    void write_character(CharType c) override
-    {
-        v.push_back(c);
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    void write_characters(const CharType* s, std::size_t length) override
-    {
-        std::copy(s, s + length, std::back_inserter(v));
-    }
-
-  private:
-    std::vector<CharType>& v;
-};
-
-/// output adapter for output streams
-template<typename CharType>
-class output_stream_adapter : public output_adapter_protocol<CharType>
-{
-  public:
-    explicit output_stream_adapter(std::basic_ostream<CharType>& s) noexcept
-        : stream(s)
-    {}
-
-    void write_character(CharType c) override
-    {
-        stream.put(c);
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    void write_characters(const CharType* s, std::size_t length) override
-    {
-        stream.write(s, static_cast<std::streamsize>(length));
-    }
-
-  private:
-    std::basic_ostream<CharType>& stream;
-};
-
-/// output adapter for basic_string
-template<typename CharType, typename StringType = std::basic_string<CharType>>
-class output_string_adapter : public output_adapter_protocol<CharType>
-{
-  public:
-    explicit output_string_adapter(StringType& s) noexcept
-        : str(s)
-    {}
-
-    void write_character(CharType c) override
-    {
-        str.push_back(c);
-    }
-
-    JSON_HEDLEY_NON_NULL(2)
-    void write_characters(const CharType* s, std::size_t length) override
-    {
-        str.append(s, length);
-    }
-
-  private:
-    StringType& str;
-};
-
-template<typename CharType, typename StringType = std::basic_string<CharType>>
-class output_adapter
-{
-  public:
-    output_adapter(std::vector<CharType>& vec)
-        : oa(std::make_shared<output_vector_adapter<CharType>>(vec)) {}
-
-    output_adapter(std::basic_ostream<CharType>& s)
-        : oa(std::make_shared<output_stream_adapter<CharType>>(s)) {}
-
-    output_adapter(StringType& s)
-        : oa(std::make_shared<output_string_adapter<CharType, StringType>>(s)) {}
-
-    operator output_adapter_t<CharType>()
-    {
-        return oa;
-    }
-
-  private:
-    output_adapter_t<CharType> oa = nullptr;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-
-namespace nlohmann
-{
-namespace detail
-{
-///////////////////
-// binary writer //
-///////////////////
-
-/*!
-@brief serialization to CBOR and MessagePack values
-*/
-template<typename BasicJsonType, typename CharType>
-class binary_writer
-{
-    using string_t = typename BasicJsonType::string_t;
-    using binary_t = typename BasicJsonType::binary_t;
-
-  public:
-    /*!
-    @brief create a binary writer
-
-    @param[in] adapter  output adapter to write to
-    */
-    explicit binary_writer(output_adapter_t<CharType> adapter) : oa(adapter)
-    {
-        assert(oa);
-    }
-
-    /*!
-    @param[in] j  JSON value to serialize
-    @pre       j.type() == value_t::object
-    */
-    void write_bson(const BasicJsonType& j)
-    {
-        switch (j.type())
-        {
-            case value_t::object:
-            {
-                write_bson_object(*j.m_value.object);
-                break;
-            }
-
-            default:
-            {
-                JSON_THROW(type_error::create(317, "to serialize to BSON, top-level type must be object, but is " + std::string(j.type_name())));
-            }
-        }
-    }
-
-    /*!
-    @param[in] j  JSON value to serialize
-    */
-    void write_cbor(const BasicJsonType& j)
-    {
-        switch (j.type())
-        {
-            case value_t::null:
-            {
-                oa->write_character(to_char_type(0xF6));
-                break;
-            }
-
-            case value_t::boolean:
-            {
-                oa->write_character(j.m_value.boolean
-                                    ? to_char_type(0xF5)
-                                    : to_char_type(0xF4));
-                break;
-            }
-
-            case value_t::number_integer:
-            {
-                if (j.m_value.number_integer >= 0)
-                {
-                    // CBOR does not differentiate between positive signed
-                    // integers and unsigned integers. Therefore, we used the
-                    // code from the value_t::number_unsigned case here.
-                    if (j.m_value.number_integer <= 0x17)
-                    {
-                        write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer <= (std::numeric_limits<std::uint8_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x18));
-                        write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer <= (std::numeric_limits<std::uint16_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x19));
-                        write_number(static_cast<std::uint16_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer <= (std::numeric_limits<std::uint32_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x1A));
-                        write_number(static_cast<std::uint32_t>(j.m_value.number_integer));
-                    }
-                    else
-                    {
-                        oa->write_character(to_char_type(0x1B));
-                        write_number(static_cast<std::uint64_t>(j.m_value.number_integer));
-                    }
-                }
-                else
-                {
-                    // The conversions below encode the sign in the first
-                    // byte, and the value is converted to a positive number.
-                    const auto positive_number = -1 - j.m_value.number_integer;
-                    if (j.m_value.number_integer >= -24)
-                    {
-                        write_number(static_cast<std::uint8_t>(0x20 + positive_number));
-                    }
-                    else if (positive_number <= (std::numeric_limits<std::uint8_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x38));
-                        write_number(static_cast<std::uint8_t>(positive_number));
-                    }
-                    else if (positive_number <= (std::numeric_limits<std::uint16_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x39));
-                        write_number(static_cast<std::uint16_t>(positive_number));
-                    }
-                    else if (positive_number <= (std::numeric_limits<std::uint32_t>::max)())
-                    {
-                        oa->write_character(to_char_type(0x3A));
-                        write_number(static_cast<std::uint32_t>(positive_number));
-                    }
-                    else
-                    {
-                        oa->write_character(to_char_type(0x3B));
-                        write_number(static_cast<std::uint64_t>(positive_number));
-                    }
-                }
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                if (j.m_value.number_unsigned <= 0x17)
-                {
-                    write_number(static_cast<std::uint8_t>(j.m_value.number_unsigned));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x18));
-                    write_number(static_cast<std::uint8_t>(j.m_value.number_unsigned));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x19));
-                    write_number(static_cast<std::uint16_t>(j.m_value.number_unsigned));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x1A));
-                    write_number(static_cast<std::uint32_t>(j.m_value.number_unsigned));
-                }
-                else
-                {
-                    oa->write_character(to_char_type(0x1B));
-                    write_number(static_cast<std::uint64_t>(j.m_value.number_unsigned));
-                }
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                if (std::isnan(j.m_value.number_float))
-                {
-                    // NaN is 0xf97e00 in CBOR
-                    oa->write_character(to_char_type(0xF9));
-                    oa->write_character(to_char_type(0x7E));
-                    oa->write_character(to_char_type(0x00));
-                }
-                else if (std::isinf(j.m_value.number_float))
-                {
-                    // Infinity is 0xf97c00, -Infinity is 0xf9fc00
-                    oa->write_character(to_char_type(0xf9));
-                    oa->write_character(j.m_value.number_float > 0 ? to_char_type(0x7C) : to_char_type(0xFC));
-                    oa->write_character(to_char_type(0x00));
-                }
-                else
-                {
-                    if (static_cast<double>(j.m_value.number_float) >= static_cast<double>(std::numeric_limits<float>::lowest()) and
-                            static_cast<double>(j.m_value.number_float) <= static_cast<double>((std::numeric_limits<float>::max)()) and
-                            static_cast<double>(static_cast<float>(j.m_value.number_float)) == static_cast<double>(j.m_value.number_float))
-                    {
-                        oa->write_character(get_cbor_float_prefix(static_cast<float>(j.m_value.number_float)));
-                        write_number(static_cast<float>(j.m_value.number_float));
-                    }
-                    else
-                    {
-                        oa->write_character(get_cbor_float_prefix(j.m_value.number_float));
-                        write_number(j.m_value.number_float);
-                    }
-                }
-                break;
-            }
-
-            case value_t::string:
-            {
-                // step 1: write control byte and the string length
-                const auto N = j.m_value.string->size();
-                if (N <= 0x17)
-                {
-                    write_number(static_cast<std::uint8_t>(0x60 + N));
-                }
-                else if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x78));
-                    write_number(static_cast<std::uint8_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x79));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x7A));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-                // LCOV_EXCL_START
-                else if (N <= (std::numeric_limits<std::uint64_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x7B));
-                    write_number(static_cast<std::uint64_t>(N));
-                }
-                // LCOV_EXCL_STOP
-
-                // step 2: write the string
-                oa->write_characters(
-                    reinterpret_cast<const CharType*>(j.m_value.string->c_str()),
-                    j.m_value.string->size());
-                break;
-            }
-
-            case value_t::array:
-            {
-                // step 1: write control byte and the array size
-                const auto N = j.m_value.array->size();
-                if (N <= 0x17)
-                {
-                    write_number(static_cast<std::uint8_t>(0x80 + N));
-                }
-                else if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x98));
-                    write_number(static_cast<std::uint8_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x99));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x9A));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-                // LCOV_EXCL_START
-                else if (N <= (std::numeric_limits<std::uint64_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x9B));
-                    write_number(static_cast<std::uint64_t>(N));
-                }
-                // LCOV_EXCL_STOP
-
-                // step 2: write each element
-                for (const auto& el : *j.m_value.array)
-                {
-                    write_cbor(el);
-                }
-                break;
-            }
-
-            case value_t::binary:
-            {
-                // step 1: write control byte and the binary array size
-                const auto N = j.m_value.binary->size();
-                if (N <= 0x17)
-                {
-                    write_number(static_cast<std::uint8_t>(0x40 + N));
-                }
-                else if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x58));
-                    write_number(static_cast<std::uint8_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x59));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x5A));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-                // LCOV_EXCL_START
-                else if (N <= (std::numeric_limits<std::uint64_t>::max)())
-                {
-                    oa->write_character(to_char_type(0x5B));
-                    write_number(static_cast<std::uint64_t>(N));
-                }
-                // LCOV_EXCL_STOP
-
-                // step 2: write each element
-                oa->write_characters(
-                    reinterpret_cast<const CharType*>(j.m_value.binary->data()),
-                    N);
-
-                break;
-            }
-
-            case value_t::object:
-            {
-                // step 1: write control byte and the object size
-                const auto N = j.m_value.object->size();
-                if (N <= 0x17)
-                {
-                    write_number(static_cast<std::uint8_t>(0xA0 + N));
-                }
-                else if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    oa->write_character(to_char_type(0xB8));
-                    write_number(static_cast<std::uint8_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    oa->write_character(to_char_type(0xB9));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    oa->write_character(to_char_type(0xBA));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-                // LCOV_EXCL_START
-                else if (N <= (std::numeric_limits<std::uint64_t>::max)())
-                {
-                    oa->write_character(to_char_type(0xBB));
-                    write_number(static_cast<std::uint64_t>(N));
-                }
-                // LCOV_EXCL_STOP
-
-                // step 2: write each element
-                for (const auto& el : *j.m_value.object)
-                {
-                    write_cbor(el.first);
-                    write_cbor(el.second);
-                }
-                break;
-            }
-
-            default:
-                break;
-        }
-    }
-
-    /*!
-    @param[in] j  JSON value to serialize
-    */
-    void write_msgpack(const BasicJsonType& j)
-    {
-        switch (j.type())
-        {
-            case value_t::null: // nil
-            {
-                oa->write_character(to_char_type(0xC0));
-                break;
-            }
-
-            case value_t::boolean: // true and false
-            {
-                oa->write_character(j.m_value.boolean
-                                    ? to_char_type(0xC3)
-                                    : to_char_type(0xC2));
-                break;
-            }
-
-            case value_t::number_integer:
-            {
-                if (j.m_value.number_integer >= 0)
-                {
-                    // MessagePack does not differentiate between positive
-                    // signed integers and unsigned integers. Therefore, we used
-                    // the code from the value_t::number_unsigned case here.
-                    if (j.m_value.number_unsigned < 128)
-                    {
-                        // positive fixnum
-                        write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint8_t>::max)())
-                    {
-                        // uint 8
-                        oa->write_character(to_char_type(0xCC));
-                        write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint16_t>::max)())
-                    {
-                        // uint 16
-                        oa->write_character(to_char_type(0xCD));
-                        write_number(static_cast<std::uint16_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint32_t>::max)())
-                    {
-                        // uint 32
-                        oa->write_character(to_char_type(0xCE));
-                        write_number(static_cast<std::uint32_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint64_t>::max)())
-                    {
-                        // uint 64
-                        oa->write_character(to_char_type(0xCF));
-                        write_number(static_cast<std::uint64_t>(j.m_value.number_integer));
-                    }
-                }
-                else
-                {
-                    if (j.m_value.number_integer >= -32)
-                    {
-                        // negative fixnum
-                        write_number(static_cast<std::int8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer >= (std::numeric_limits<std::int8_t>::min)() and
-                             j.m_value.number_integer <= (std::numeric_limits<std::int8_t>::max)())
-                    {
-                        // int 8
-                        oa->write_character(to_char_type(0xD0));
-                        write_number(static_cast<std::int8_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer >= (std::numeric_limits<std::int16_t>::min)() and
-                             j.m_value.number_integer <= (std::numeric_limits<std::int16_t>::max)())
-                    {
-                        // int 16
-                        oa->write_character(to_char_type(0xD1));
-                        write_number(static_cast<std::int16_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer >= (std::numeric_limits<std::int32_t>::min)() and
-                             j.m_value.number_integer <= (std::numeric_limits<std::int32_t>::max)())
-                    {
-                        // int 32
-                        oa->write_character(to_char_type(0xD2));
-                        write_number(static_cast<std::int32_t>(j.m_value.number_integer));
-                    }
-                    else if (j.m_value.number_integer >= (std::numeric_limits<std::int64_t>::min)() and
-                             j.m_value.number_integer <= (std::numeric_limits<std::int64_t>::max)())
-                    {
-                        // int 64
-                        oa->write_character(to_char_type(0xD3));
-                        write_number(static_cast<std::int64_t>(j.m_value.number_integer));
-                    }
-                }
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                if (j.m_value.number_unsigned < 128)
-                {
-                    // positive fixnum
-                    write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    // uint 8
-                    oa->write_character(to_char_type(0xCC));
-                    write_number(static_cast<std::uint8_t>(j.m_value.number_integer));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    // uint 16
-                    oa->write_character(to_char_type(0xCD));
-                    write_number(static_cast<std::uint16_t>(j.m_value.number_integer));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    // uint 32
-                    oa->write_character(to_char_type(0xCE));
-                    write_number(static_cast<std::uint32_t>(j.m_value.number_integer));
-                }
-                else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint64_t>::max)())
-                {
-                    // uint 64
-                    oa->write_character(to_char_type(0xCF));
-                    write_number(static_cast<std::uint64_t>(j.m_value.number_integer));
-                }
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                oa->write_character(get_msgpack_float_prefix(j.m_value.number_float));
-                write_number(j.m_value.number_float);
-                break;
-            }
-
-            case value_t::string:
-            {
-                // step 1: write control byte and the string length
-                const auto N = j.m_value.string->size();
-                if (N <= 31)
-                {
-                    // fixstr
-                    write_number(static_cast<std::uint8_t>(0xA0 | N));
-                }
-                else if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    // str 8
-                    oa->write_character(to_char_type(0xD9));
-                    write_number(static_cast<std::uint8_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    // str 16
-                    oa->write_character(to_char_type(0xDA));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    // str 32
-                    oa->write_character(to_char_type(0xDB));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-
-                // step 2: write the string
-                oa->write_characters(
-                    reinterpret_cast<const CharType*>(j.m_value.string->c_str()),
-                    j.m_value.string->size());
-                break;
-            }
-
-            case value_t::array:
-            {
-                // step 1: write control byte and the array size
-                const auto N = j.m_value.array->size();
-                if (N <= 15)
-                {
-                    // fixarray
-                    write_number(static_cast<std::uint8_t>(0x90 | N));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    // array 16
-                    oa->write_character(to_char_type(0xDC));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    // array 32
-                    oa->write_character(to_char_type(0xDD));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-
-                // step 2: write each element
-                for (const auto& el : *j.m_value.array)
-                {
-                    write_msgpack(el);
-                }
-                break;
-            }
-
-            case value_t::binary:
-            {
-                // step 0: determine if the binary type has a set subtype to
-                // determine whether or not to use the ext or fixext types
-                const bool use_ext = j.m_value.binary->has_subtype();
-
-                // step 1: write control byte and the byte string length
-                const auto N = j.m_value.binary->size();
-                if (N <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    std::uint8_t output_type;
-                    bool fixed = true;
-                    if (use_ext)
-                    {
-                        switch (N)
-                        {
-                            case 1:
-                                output_type = 0xD4; // fixext 1
-                                break;
-                            case 2:
-                                output_type = 0xD5; // fixext 2
-                                break;
-                            case 4:
-                                output_type = 0xD6; // fixext 4
-                                break;
-                            case 8:
-                                output_type = 0xD7; // fixext 8
-                                break;
-                            case 16:
-                                output_type = 0xD8; // fixext 16
-                                break;
-                            default:
-                                output_type = 0xC7; // ext 8
-                                fixed = false;
-                                break;
-                        }
-
-                    }
-                    else
-                    {
-                        output_type = 0xC4; // bin 8
-                        fixed = false;
-                    }
-
-                    oa->write_character(to_char_type(output_type));
-                    if (not fixed)
-                    {
-                        write_number(static_cast<std::uint8_t>(N));
-                    }
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    std::uint8_t output_type;
-                    if (use_ext)
-                    {
-                        output_type = 0xC8; // ext 16
-                    }
-                    else
-                    {
-                        output_type = 0xC5; // bin 16
-                    }
-
-                    oa->write_character(to_char_type(output_type));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    std::uint8_t output_type;
-                    if (use_ext)
-                    {
-                        output_type = 0xC9; // ext 32
-                    }
-                    else
-                    {
-                        output_type = 0xC6; // bin 32
-                    }
-
-                    oa->write_character(to_char_type(output_type));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-
-                // step 1.5: if this is an ext type, write the subtype
-                if (use_ext)
-                {
-                    write_number(static_cast<std::int8_t>(j.m_value.binary->subtype()));
-                }
-
-                // step 2: write the byte string
-                oa->write_characters(
-                    reinterpret_cast<const CharType*>(j.m_value.binary->data()),
-                    N);
-
-                break;
-            }
-
-            case value_t::object:
-            {
-                // step 1: write control byte and the object size
-                const auto N = j.m_value.object->size();
-                if (N <= 15)
-                {
-                    // fixmap
-                    write_number(static_cast<std::uint8_t>(0x80 | (N & 0xF)));
-                }
-                else if (N <= (std::numeric_limits<std::uint16_t>::max)())
-                {
-                    // map 16
-                    oa->write_character(to_char_type(0xDE));
-                    write_number(static_cast<std::uint16_t>(N));
-                }
-                else if (N <= (std::numeric_limits<std::uint32_t>::max)())
-                {
-                    // map 32
-                    oa->write_character(to_char_type(0xDF));
-                    write_number(static_cast<std::uint32_t>(N));
-                }
-
-                // step 2: write each element
-                for (const auto& el : *j.m_value.object)
-                {
-                    write_msgpack(el.first);
-                    write_msgpack(el.second);
-                }
-                break;
-            }
-
-            default:
-                break;
-        }
-    }
-
-    /*!
-    @param[in] j  JSON value to serialize
-    @param[in] use_count   whether to use '#' prefixes (optimized format)
-    @param[in] use_type    whether to use '$' prefixes (optimized format)
-    @param[in] add_prefix  whether prefixes need to be used for this value
-    */
-    void write_ubjson(const BasicJsonType& j, const bool use_count,
-                      const bool use_type, const bool add_prefix = true)
-    {
-        switch (j.type())
-        {
-            case value_t::null:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(to_char_type('Z'));
-                }
-                break;
-            }
-
-            case value_t::boolean:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(j.m_value.boolean
-                                        ? to_char_type('T')
-                                        : to_char_type('F'));
-                }
-                break;
-            }
-
-            case value_t::number_integer:
-            {
-                write_number_with_ubjson_prefix(j.m_value.number_integer, add_prefix);
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                write_number_with_ubjson_prefix(j.m_value.number_unsigned, add_prefix);
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                write_number_with_ubjson_prefix(j.m_value.number_float, add_prefix);
-                break;
-            }
-
-            case value_t::string:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(to_char_type('S'));
-                }
-                write_number_with_ubjson_prefix(j.m_value.string->size(), true);
-                oa->write_characters(
-                    reinterpret_cast<const CharType*>(j.m_value.string->c_str()),
-                    j.m_value.string->size());
-                break;
-            }
-
-            case value_t::array:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(to_char_type('['));
-                }
-
-                bool prefix_required = true;
-                if (use_type and not j.m_value.array->empty())
-                {
-                    assert(use_count);
-                    const CharType first_prefix = ubjson_prefix(j.front());
-                    const bool same_prefix = std::all_of(j.begin() + 1, j.end(),
-                                                         [this, first_prefix](const BasicJsonType & v)
-                    {
-                        return ubjson_prefix(v) == first_prefix;
-                    });
-
-                    if (same_prefix)
-                    {
-                        prefix_required = false;
-                        oa->write_character(to_char_type('$'));
-                        oa->write_character(first_prefix);
-                    }
-                }
-
-                if (use_count)
-                {
-                    oa->write_character(to_char_type('#'));
-                    write_number_with_ubjson_prefix(j.m_value.array->size(), true);
-                }
-
-                for (const auto& el : *j.m_value.array)
-                {
-                    write_ubjson(el, use_count, use_type, prefix_required);
-                }
-
-                if (not use_count)
-                {
-                    oa->write_character(to_char_type(']'));
-                }
-
-                break;
-            }
-
-            case value_t::binary:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(to_char_type('['));
-                }
-
-                if (use_type and not j.m_value.binary->empty())
-                {
-                    assert(use_count);
-                    oa->write_character(to_char_type('$'));
-                    oa->write_character('U');
-                }
-
-                if (use_count)
-                {
-                    oa->write_character(to_char_type('#'));
-                    write_number_with_ubjson_prefix(j.m_value.binary->size(), true);
-                }
-
-                if (use_type)
-                {
-                    oa->write_characters(
-                        reinterpret_cast<const CharType*>(j.m_value.binary->data()),
-                        j.m_value.binary->size());
-                }
-                else
-                {
-                    for (size_t i = 0; i < j.m_value.binary->size(); ++i)
-                    {
-                        oa->write_character(to_char_type('U'));
-                        oa->write_character(j.m_value.binary->data()[i]);
-                    }
-                }
-
-                if (not use_count)
-                {
-                    oa->write_character(to_char_type(']'));
-                }
-
-                break;
-            }
-
-            case value_t::object:
-            {
-                if (add_prefix)
-                {
-                    oa->write_character(to_char_type('{'));
-                }
-
-                bool prefix_required = true;
-                if (use_type and not j.m_value.object->empty())
-                {
-                    assert(use_count);
-                    const CharType first_prefix = ubjson_prefix(j.front());
-                    const bool same_prefix = std::all_of(j.begin(), j.end(),
-                                                         [this, first_prefix](const BasicJsonType & v)
-                    {
-                        return ubjson_prefix(v) == first_prefix;
-                    });
-
-                    if (same_prefix)
-                    {
-                        prefix_required = false;
-                        oa->write_character(to_char_type('$'));
-                        oa->write_character(first_prefix);
-                    }
-                }
-
-                if (use_count)
-                {
-                    oa->write_character(to_char_type('#'));
-                    write_number_with_ubjson_prefix(j.m_value.object->size(), true);
-                }
-
-                for (const auto& el : *j.m_value.object)
-                {
-                    write_number_with_ubjson_prefix(el.first.size(), true);
-                    oa->write_characters(
-                        reinterpret_cast<const CharType*>(el.first.c_str()),
-                        el.first.size());
-                    write_ubjson(el.second, use_count, use_type, prefix_required);
-                }
-
-                if (not use_count)
-                {
-                    oa->write_character(to_char_type('}'));
-                }
-
-                break;
-            }
-
-            default:
-                break;
-        }
-    }
-
-  private:
-    //////////
-    // BSON //
-    //////////
-
-    /*!
-    @return The size of a BSON document entry header, including the id marker
-            and the entry name size (and its null-terminator).
-    */
-    static std::size_t calc_bson_entry_header_size(const string_t& name)
-    {
-        const auto it = name.find(static_cast<typename string_t::value_type>(0));
-        if (JSON_HEDLEY_UNLIKELY(it != BasicJsonType::string_t::npos))
-        {
-            JSON_THROW(out_of_range::create(409,
-                                            "BSON key cannot contain code point U+0000 (at byte " + std::to_string(it) + ")"));
-        }
-
-        return /*id*/ 1ul + name.size() + /*zero-terminator*/1u;
-    }
-
-    /*!
-    @brief Writes the given @a element_type and @a name to the output adapter
-    */
-    void write_bson_entry_header(const string_t& name,
-                                 const std::uint8_t element_type)
-    {
-        oa->write_character(to_char_type(element_type)); // boolean
-        oa->write_characters(
-            reinterpret_cast<const CharType*>(name.c_str()),
-            name.size() + 1u);
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and boolean value @a value
-    */
-    void write_bson_boolean(const string_t& name,
-                            const bool value)
-    {
-        write_bson_entry_header(name, 0x08);
-        oa->write_character(value ? to_char_type(0x01) : to_char_type(0x00));
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and double value @a value
-    */
-    void write_bson_double(const string_t& name,
-                           const double value)
-    {
-        write_bson_entry_header(name, 0x01);
-        write_number<double, true>(value);
-    }
-
-    /*!
-    @return The size of the BSON-encoded string in @a value
-    */
-    static std::size_t calc_bson_string_size(const string_t& value)
-    {
-        return sizeof(std::int32_t) + value.size() + 1ul;
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and string value @a value
-    */
-    void write_bson_string(const string_t& name,
-                           const string_t& value)
-    {
-        write_bson_entry_header(name, 0x02);
-
-        write_number<std::int32_t, true>(static_cast<std::int32_t>(value.size() + 1ul));
-        oa->write_characters(
-            reinterpret_cast<const CharType*>(value.c_str()),
-            value.size() + 1);
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and null value
-    */
-    void write_bson_null(const string_t& name)
-    {
-        write_bson_entry_header(name, 0x0A);
-    }
-
-    /*!
-    @return The size of the BSON-encoded integer @a value
-    */
-    static std::size_t calc_bson_integer_size(const std::int64_t value)
-    {
-        return (std::numeric_limits<std::int32_t>::min)() <= value and value <= (std::numeric_limits<std::int32_t>::max)()
-               ? sizeof(std::int32_t)
-               : sizeof(std::int64_t);
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and integer @a value
-    */
-    void write_bson_integer(const string_t& name,
-                            const std::int64_t value)
-    {
-        if ((std::numeric_limits<std::int32_t>::min)() <= value and value <= (std::numeric_limits<std::int32_t>::max)())
-        {
-            write_bson_entry_header(name, 0x10); // int32
-            write_number<std::int32_t, true>(static_cast<std::int32_t>(value));
-        }
-        else
-        {
-            write_bson_entry_header(name, 0x12); // int64
-            write_number<std::int64_t, true>(static_cast<std::int64_t>(value));
-        }
-    }
-
-    /*!
-    @return The size of the BSON-encoded unsigned integer in @a j
-    */
-    static constexpr std::size_t calc_bson_unsigned_size(const std::uint64_t value) noexcept
-    {
-        return (value <= static_cast<std::uint64_t>((std::numeric_limits<std::int32_t>::max)()))
-               ? sizeof(std::int32_t)
-               : sizeof(std::int64_t);
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and unsigned @a value
-    */
-    void write_bson_unsigned(const string_t& name,
-                             const std::uint64_t value)
-    {
-        if (value <= static_cast<std::uint64_t>((std::numeric_limits<std::int32_t>::max)()))
-        {
-            write_bson_entry_header(name, 0x10 /* int32 */);
-            write_number<std::int32_t, true>(static_cast<std::int32_t>(value));
-        }
-        else if (value <= static_cast<std::uint64_t>((std::numeric_limits<std::int64_t>::max)()))
-        {
-            write_bson_entry_header(name, 0x12 /* int64 */);
-            write_number<std::int64_t, true>(static_cast<std::int64_t>(value));
-        }
-        else
-        {
-            JSON_THROW(out_of_range::create(407, "integer number " + std::to_string(value) + " cannot be represented by BSON as it does not fit int64"));
-        }
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and object @a value
-    */
-    void write_bson_object_entry(const string_t& name,
-                                 const typename BasicJsonType::object_t& value)
-    {
-        write_bson_entry_header(name, 0x03); // object
-        write_bson_object(value);
-    }
-
-    /*!
-    @return The size of the BSON-encoded array @a value
-    */
-    static std::size_t calc_bson_array_size(const typename BasicJsonType::array_t& value)
-    {
-        std::size_t array_index = 0ul;
-
-        const std::size_t embedded_document_size = std::accumulate(std::begin(value), std::end(value), std::size_t(0), [&array_index](std::size_t result, const typename BasicJsonType::array_t::value_type & el)
-        {
-            return result + calc_bson_element_size(std::to_string(array_index++), el);
-        });
-
-        return sizeof(std::int32_t) + embedded_document_size + 1ul;
-    }
-
-    /*!
-    @return The size of the BSON-encoded binary array @a value
-    */
-    static std::size_t calc_bson_binary_size(const typename BasicJsonType::binary_t& value)
-    {
-        return sizeof(std::int32_t) + value.size() + 1ul;
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and array @a value
-    */
-    void write_bson_array(const string_t& name,
-                          const typename BasicJsonType::array_t& value)
-    {
-        write_bson_entry_header(name, 0x04); // array
-        write_number<std::int32_t, true>(static_cast<std::int32_t>(calc_bson_array_size(value)));
-
-        std::size_t array_index = 0ul;
-
-        for (const auto& el : value)
-        {
-            write_bson_element(std::to_string(array_index++), el);
-        }
-
-        oa->write_character(to_char_type(0x00));
-    }
-
-    /*!
-    @brief Writes a BSON element with key @a name and binary value @a value
-    */
-    void write_bson_binary(const string_t& name,
-                           const binary_t& value)
-    {
-        write_bson_entry_header(name, 0x05);
-
-        write_number<std::int32_t, true>(static_cast<std::int32_t>(value.size()));
-        write_number(value.has_subtype() ? value.subtype() : std::uint8_t(0x00));
-
-        oa->write_characters(reinterpret_cast<const CharType*>(value.data()), value.size());
-    }
-
-    /*!
-    @brief Calculates the size necessary to serialize the JSON value @a j with its @a name
-    @return The calculated size for the BSON document entry for @a j with the given @a name.
-    */
-    static std::size_t calc_bson_element_size(const string_t& name,
-            const BasicJsonType& j)
-    {
-        const auto header_size = calc_bson_entry_header_size(name);
-        switch (j.type())
-        {
-            case value_t::object:
-                return header_size + calc_bson_object_size(*j.m_value.object);
-
-            case value_t::array:
-                return header_size + calc_bson_array_size(*j.m_value.array);
-
-            case value_t::binary:
-                return header_size + calc_bson_binary_size(*j.m_value.binary);
-
-            case value_t::boolean:
-                return header_size + 1ul;
-
-            case value_t::number_float:
-                return header_size + 8ul;
-
-            case value_t::number_integer:
-                return header_size + calc_bson_integer_size(j.m_value.number_integer);
-
-            case value_t::number_unsigned:
-                return header_size + calc_bson_unsigned_size(j.m_value.number_unsigned);
-
-            case value_t::string:
-                return header_size + calc_bson_string_size(*j.m_value.string);
-
-            case value_t::null:
-                return header_size + 0ul;
-
-            // LCOV_EXCL_START
-            default:
-                assert(false);
-                return 0ul;
-                // LCOV_EXCL_STOP
-        }
-    }
-
-    /*!
-    @brief Serializes the JSON value @a j to BSON and associates it with the
-           key @a name.
-    @param name The name to associate with the JSON entity @a j within the
-                current BSON document
-    @return The size of the BSON entry
-    */
-    void write_bson_element(const string_t& name,
-                            const BasicJsonType& j)
-    {
-        switch (j.type())
-        {
-            case value_t::object:
-                return write_bson_object_entry(name, *j.m_value.object);
-
-            case value_t::array:
-                return write_bson_array(name, *j.m_value.array);
-
-            case value_t::binary:
-                return write_bson_binary(name, *j.m_value.binary);
-
-            case value_t::boolean:
-                return write_bson_boolean(name, j.m_value.boolean);
-
-            case value_t::number_float:
-                return write_bson_double(name, j.m_value.number_float);
-
-            case value_t::number_integer:
-                return write_bson_integer(name, j.m_value.number_integer);
-
-            case value_t::number_unsigned:
-                return write_bson_unsigned(name, j.m_value.number_unsigned);
-
-            case value_t::string:
-                return write_bson_string(name, *j.m_value.string);
-
-            case value_t::null:
-                return write_bson_null(name);
-
-            // LCOV_EXCL_START
-            default:
-                assert(false);
-                return;
-                // LCOV_EXCL_STOP
-        }
-    }
-
-    /*!
-    @brief Calculates the size of the BSON serialization of the given
-           JSON-object @a j.
-    @param[in] j  JSON value to serialize
-    @pre       j.type() == value_t::object
-    */
-    static std::size_t calc_bson_object_size(const typename BasicJsonType::object_t& value)
-    {
-        std::size_t document_size = std::accumulate(value.begin(), value.end(), std::size_t(0),
-                                    [](size_t result, const typename BasicJsonType::object_t::value_type & el)
-        {
-            return result += calc_bson_element_size(el.first, el.second);
-        });
-
-        return sizeof(std::int32_t) + document_size + 1ul;
-    }
-
-    /*!
-    @param[in] j  JSON value to serialize
-    @pre       j.type() == value_t::object
-    */
-    void write_bson_object(const typename BasicJsonType::object_t& value)
-    {
-        write_number<std::int32_t, true>(static_cast<std::int32_t>(calc_bson_object_size(value)));
-
-        for (const auto& el : value)
-        {
-            write_bson_element(el.first, el.second);
-        }
-
-        oa->write_character(to_char_type(0x00));
-    }
-
-    //////////
-    // CBOR //
-    //////////
-
-    static constexpr CharType get_cbor_float_prefix(float /*unused*/)
-    {
-        return to_char_type(0xFA);  // Single-Precision Float
-    }
-
-    static constexpr CharType get_cbor_float_prefix(double /*unused*/)
-    {
-        return to_char_type(0xFB);  // Double-Precision Float
-    }
-
-    /////////////
-    // MsgPack //
-    /////////////
-
-    static constexpr CharType get_msgpack_float_prefix(float /*unused*/)
-    {
-        return to_char_type(0xCA);  // float 32
-    }
-
-    static constexpr CharType get_msgpack_float_prefix(double /*unused*/)
-    {
-        return to_char_type(0xCB);  // float 64
-    }
-
-    ////////////
-    // UBJSON //
-    ////////////
-
-    // UBJSON: write number (floating point)
-    template<typename NumberType, typename std::enable_if<
-                 std::is_floating_point<NumberType>::value, int>::type = 0>
-    void write_number_with_ubjson_prefix(const NumberType n,
-                                         const bool add_prefix)
-    {
-        if (add_prefix)
-        {
-            oa->write_character(get_ubjson_float_prefix(n));
-        }
-        write_number(n);
-    }
-
-    // UBJSON: write number (unsigned integer)
-    template<typename NumberType, typename std::enable_if<
-                 std::is_unsigned<NumberType>::value, int>::type = 0>
-    void write_number_with_ubjson_prefix(const NumberType n,
-                                         const bool add_prefix)
-    {
-        if (n <= static_cast<std::uint64_t>((std::numeric_limits<std::int8_t>::max)()))
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('i'));  // int8
-            }
-            write_number(static_cast<std::uint8_t>(n));
-        }
-        else if (n <= (std::numeric_limits<std::uint8_t>::max)())
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('U'));  // uint8
-            }
-            write_number(static_cast<std::uint8_t>(n));
-        }
-        else if (n <= static_cast<std::uint64_t>((std::numeric_limits<std::int16_t>::max)()))
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('I'));  // int16
-            }
-            write_number(static_cast<std::int16_t>(n));
-        }
-        else if (n <= static_cast<std::uint64_t>((std::numeric_limits<std::int32_t>::max)()))
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('l'));  // int32
-            }
-            write_number(static_cast<std::int32_t>(n));
-        }
-        else if (n <= static_cast<std::uint64_t>((std::numeric_limits<std::int64_t>::max)()))
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('L'));  // int64
-            }
-            write_number(static_cast<std::int64_t>(n));
-        }
-        else
-        {
-            JSON_THROW(out_of_range::create(407, "integer number " + std::to_string(n) + " cannot be represented by UBJSON as it does not fit int64"));
-        }
-    }
-
-    // UBJSON: write number (signed integer)
-    template<typename NumberType, typename std::enable_if<
-                 std::is_signed<NumberType>::value and
-                 not std::is_floating_point<NumberType>::value, int>::type = 0>
-    void write_number_with_ubjson_prefix(const NumberType n,
-                                         const bool add_prefix)
-    {
-        if ((std::numeric_limits<std::int8_t>::min)() <= n and n <= (std::numeric_limits<std::int8_t>::max)())
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('i'));  // int8
-            }
-            write_number(static_cast<std::int8_t>(n));
-        }
-        else if (static_cast<std::int64_t>((std::numeric_limits<std::uint8_t>::min)()) <= n and n <= static_cast<std::int64_t>((std::numeric_limits<std::uint8_t>::max)()))
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('U'));  // uint8
-            }
-            write_number(static_cast<std::uint8_t>(n));
-        }
-        else if ((std::numeric_limits<std::int16_t>::min)() <= n and n <= (std::numeric_limits<std::int16_t>::max)())
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('I'));  // int16
-            }
-            write_number(static_cast<std::int16_t>(n));
-        }
-        else if ((std::numeric_limits<std::int32_t>::min)() <= n and n <= (std::numeric_limits<std::int32_t>::max)())
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('l'));  // int32
-            }
-            write_number(static_cast<std::int32_t>(n));
-        }
-        else if ((std::numeric_limits<std::int64_t>::min)() <= n and n <= (std::numeric_limits<std::int64_t>::max)())
-        {
-            if (add_prefix)
-            {
-                oa->write_character(to_char_type('L'));  // int64
-            }
-            write_number(static_cast<std::int64_t>(n));
-        }
-        // LCOV_EXCL_START
-        else
-        {
-            JSON_THROW(out_of_range::create(407, "integer number " + std::to_string(n) + " cannot be represented by UBJSON as it does not fit int64"));
-        }
-        // LCOV_EXCL_STOP
-    }
-
-    /*!
-    @brief determine the type prefix of container values
-
-    @note This function does not need to be 100% accurate when it comes to
-          integer limits. In case a number exceeds the limits of int64_t,
-          this will be detected by a later call to function
-          write_number_with_ubjson_prefix. Therefore, we return 'L' for any
-          value that does not fit the previous limits.
-    */
-    CharType ubjson_prefix(const BasicJsonType& j) const noexcept
-    {
-        switch (j.type())
-        {
-            case value_t::null:
-                return 'Z';
-
-            case value_t::boolean:
-                return j.m_value.boolean ? 'T' : 'F';
-
-            case value_t::number_integer:
-            {
-                if ((std::numeric_limits<std::int8_t>::min)() <= j.m_value.number_integer and j.m_value.number_integer <= (std::numeric_limits<std::int8_t>::max)())
-                {
-                    return 'i';
-                }
-                if ((std::numeric_limits<std::uint8_t>::min)() <= j.m_value.number_integer and j.m_value.number_integer <= (std::numeric_limits<std::uint8_t>::max)())
-                {
-                    return 'U';
-                }
-                if ((std::numeric_limits<std::int16_t>::min)() <= j.m_value.number_integer and j.m_value.number_integer <= (std::numeric_limits<std::int16_t>::max)())
-                {
-                    return 'I';
-                }
-                if ((std::numeric_limits<std::int32_t>::min)() <= j.m_value.number_integer and j.m_value.number_integer <= (std::numeric_limits<std::int32_t>::max)())
-                {
-                    return 'l';
-                }
-                // no check and assume int64_t (see note above)
-                return 'L';
-            }
-
-            case value_t::number_unsigned:
-            {
-                if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::int8_t>::max)()))
-                {
-                    return 'i';
-                }
-                if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::uint8_t>::max)()))
-                {
-                    return 'U';
-                }
-                if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::int16_t>::max)()))
-                {
-                    return 'I';
-                }
-                if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::int32_t>::max)()))
-                {
-                    return 'l';
-                }
-                // no check and assume int64_t (see note above)
-                return 'L';
-            }
-
-            case value_t::number_float:
-                return get_ubjson_float_prefix(j.m_value.number_float);
-
-            case value_t::string:
-                return 'S';
-
-            case value_t::array: // fallthrough
-            case value_t::binary:
-                return '[';
-
-            case value_t::object:
-                return '{';
-
-            default:  // discarded values
-                return 'N';
-        }
-    }
-
-    static constexpr CharType get_ubjson_float_prefix(float /*unused*/)
-    {
-        return 'd';  // float 32
-    }
-
-    static constexpr CharType get_ubjson_float_prefix(double /*unused*/)
-    {
-        return 'D';  // float 64
-    }
-
-    ///////////////////////
-    // Utility functions //
-    ///////////////////////
-
-    /*
-    @brief write a number to output input
-    @param[in] n number of type @a NumberType
-    @tparam NumberType the type of the number
-    @tparam OutputIsLittleEndian Set to true if output data is
-                                 required to be little endian
-
-    @note This function needs to respect the system's endianess, because bytes
-          in CBOR, MessagePack, and UBJSON are stored in network order (big
-          endian) and therefore need reordering on little endian systems.
-    */
-    template<typename NumberType, bool OutputIsLittleEndian = false>
-    void write_number(const NumberType n)
-    {
-        // step 1: write number to array of length NumberType
-        std::array<CharType, sizeof(NumberType)> vec;
-        std::memcpy(vec.data(), &n, sizeof(NumberType));
-
-        // step 2: write array to output (with possible reordering)
-        if (is_little_endian != OutputIsLittleEndian)
-        {
-            // reverse byte order prior to conversion if necessary
-            std::reverse(vec.begin(), vec.end());
-        }
-
-        oa->write_characters(vec.data(), sizeof(NumberType));
-    }
-
-  public:
-    // The following to_char_type functions are implement the conversion
-    // between uint8_t and CharType. In case CharType is not unsigned,
-    // such a conversion is required to allow values greater than 128.
-    // See <https://github.com/nlohmann/json/issues/1286> for a discussion.
-    template < typename C = CharType,
-               enable_if_t < std::is_signed<C>::value and std::is_signed<char>::value > * = nullptr >
-    static constexpr CharType to_char_type(std::uint8_t x) noexcept
-    {
-        return *reinterpret_cast<char*>(&x);
-    }
-
-    template < typename C = CharType,
-               enable_if_t < std::is_signed<C>::value and std::is_unsigned<char>::value > * = nullptr >
-    static CharType to_char_type(std::uint8_t x) noexcept
-    {
-        static_assert(sizeof(std::uint8_t) == sizeof(CharType), "size of CharType must be equal to std::uint8_t");
-        static_assert(std::is_trivial<CharType>::value, "CharType must be trivial");
-        CharType result;
-        std::memcpy(&result, &x, sizeof(x));
-        return result;
-    }
-
-    template<typename C = CharType,
-             enable_if_t<std::is_unsigned<C>::value>* = nullptr>
-    static constexpr CharType to_char_type(std::uint8_t x) noexcept
-    {
-        return x;
-    }
-
-    template < typename InputCharType, typename C = CharType,
-               enable_if_t <
-                   std::is_signed<C>::value and
-                   std::is_signed<char>::value and
-                   std::is_same<char, typename std::remove_cv<InputCharType>::type>::value
-                   > * = nullptr >
-    static constexpr CharType to_char_type(InputCharType x) noexcept
-    {
-        return x;
-    }
-
-  private:
-    /// whether we can assume little endianess
-    const bool is_little_endian = little_endianess();
-
-    /// the output
-    output_adapter_t<CharType> oa = nullptr;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/output/output_adapters.hpp>
-
-// #include <nlohmann/detail/output/serializer.hpp>
-
-
-#include <algorithm> // reverse, remove, fill, find, none_of
-#include <array> // array
-#include <cassert> // assert
-#include <clocale> // localeconv, lconv
-#include <cmath> // labs, isfinite, isnan, signbit
-#include <cstddef> // size_t, ptrdiff_t
-#include <cstdint> // uint8_t
-#include <cstdio> // snprintf
-#include <limits> // numeric_limits
-#include <string> // string
-#include <type_traits> // is_same
-#include <utility> // move
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/conversions/to_chars.hpp>
-
-
-#include <array> // array
-#include <cassert> // assert
-#include <cmath>   // signbit, isfinite
-#include <cstdint> // intN_t, uintN_t
-#include <cstring> // memcpy, memmove
-#include <limits> // numeric_limits
-#include <type_traits> // conditional
-
-// #include <nlohmann/detail/boolean_operators.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-
-/*!
-@brief implements the Grisu2 algorithm for binary to decimal floating-point
-conversion.
-
-This implementation is a slightly modified version of the reference
-implementation which may be obtained from
-http://florian.loitsch.com/publications (bench.tar.gz).
-
-The code is distributed under the MIT license, Copyright (c) 2009 Florian Loitsch.
-
-For a detailed description of the algorithm see:
-
-[1] Loitsch, "Printing Floating-Point Numbers Quickly and Accurately with
-    Integers", Proceedings of the ACM SIGPLAN 2010 Conference on Programming
-    Language Design and Implementation, PLDI 2010
-[2] Burger, Dybvig, "Printing Floating-Point Numbers Quickly and Accurately",
-    Proceedings of the ACM SIGPLAN 1996 Conference on Programming Language
-    Design and Implementation, PLDI 1996
-*/
-namespace dtoa_impl
-{
-
-template <typename Target, typename Source>
-Target reinterpret_bits(const Source source)
-{
-    static_assert(sizeof(Target) == sizeof(Source), "size mismatch");
-
-    Target target;
-    std::memcpy(&target, &source, sizeof(Source));
-    return target;
-}
-
-struct diyfp // f * 2^e
-{
-    static constexpr int kPrecision = 64; // = q
-
-    std::uint64_t f = 0;
-    int e = 0;
-
-    constexpr diyfp(std::uint64_t f_, int e_) noexcept : f(f_), e(e_) {}
-
-    /*!
-    @brief returns x - y
-    @pre x.e == y.e and x.f >= y.f
-    */
-    static diyfp sub(const diyfp& x, const diyfp& y) noexcept
-    {
-        assert(x.e == y.e);
-        assert(x.f >= y.f);
-
-        return {x.f - y.f, x.e};
-    }
-
-    /*!
-    @brief returns x * y
-    @note The result is rounded. (Only the upper q bits are returned.)
-    */
-    static diyfp mul(const diyfp& x, const diyfp& y) noexcept
-    {
-        static_assert(kPrecision == 64, "internal error");
-
-        // Computes:
-        //  f = round((x.f * y.f) / 2^q)
-        //  e = x.e + y.e + q
-
-        // Emulate the 64-bit * 64-bit multiplication:
-        //
-        // p = u * v
-        //   = (u_lo + 2^32 u_hi) (v_lo + 2^32 v_hi)
-        //   = (u_lo v_lo         ) + 2^32 ((u_lo v_hi         ) + (u_hi v_lo         )) + 2^64 (u_hi v_hi         )
-        //   = (p0                ) + 2^32 ((p1                ) + (p2                )) + 2^64 (p3                )
-        //   = (p0_lo + 2^32 p0_hi) + 2^32 ((p1_lo + 2^32 p1_hi) + (p2_lo + 2^32 p2_hi)) + 2^64 (p3                )
-        //   = (p0_lo             ) + 2^32 (p0_hi + p1_lo + p2_lo                      ) + 2^64 (p1_hi + p2_hi + p3)
-        //   = (p0_lo             ) + 2^32 (Q                                          ) + 2^64 (H                 )
-        //   = (p0_lo             ) + 2^32 (Q_lo + 2^32 Q_hi                           ) + 2^64 (H                 )
-        //
-        // (Since Q might be larger than 2^32 - 1)
-        //
-        //   = (p0_lo + 2^32 Q_lo) + 2^64 (Q_hi + H)
-        //
-        // (Q_hi + H does not overflow a 64-bit int)
-        //
-        //   = p_lo + 2^64 p_hi
-
-        const std::uint64_t u_lo = x.f & 0xFFFFFFFFu;
-        const std::uint64_t u_hi = x.f >> 32u;
-        const std::uint64_t v_lo = y.f & 0xFFFFFFFFu;
-        const std::uint64_t v_hi = y.f >> 32u;
-
-        const std::uint64_t p0 = u_lo * v_lo;
-        const std::uint64_t p1 = u_lo * v_hi;
-        const std::uint64_t p2 = u_hi * v_lo;
-        const std::uint64_t p3 = u_hi * v_hi;
-
-        const std::uint64_t p0_hi = p0 >> 32u;
-        const std::uint64_t p1_lo = p1 & 0xFFFFFFFFu;
-        const std::uint64_t p1_hi = p1 >> 32u;
-        const std::uint64_t p2_lo = p2 & 0xFFFFFFFFu;
-        const std::uint64_t p2_hi = p2 >> 32u;
-
-        std::uint64_t Q = p0_hi + p1_lo + p2_lo;
-
-        // The full product might now be computed as
-        //
-        // p_hi = p3 + p2_hi + p1_hi + (Q >> 32)
-        // p_lo = p0_lo + (Q << 32)
-        //
-        // But in this particular case here, the full p_lo is not required.
-        // Effectively we only need to add the highest bit in p_lo to p_hi (and
-        // Q_hi + 1 does not overflow).
-
-        Q += std::uint64_t{1} << (64u - 32u - 1u); // round, ties up
-
-        const std::uint64_t h = p3 + p2_hi + p1_hi + (Q >> 32u);
-
-        return {h, x.e + y.e + 64};
-    }
-
-    /*!
-    @brief normalize x such that the significand is >= 2^(q-1)
-    @pre x.f != 0
-    */
-    static diyfp normalize(diyfp x) noexcept
-    {
-        assert(x.f != 0);
-
-        while ((x.f >> 63u) == 0)
-        {
-            x.f <<= 1u;
-            x.e--;
-        }
-
-        return x;
-    }
-
-    /*!
-    @brief normalize x such that the result has the exponent E
-    @pre e >= x.e and the upper e - x.e bits of x.f must be zero.
-    */
-    static diyfp normalize_to(const diyfp& x, const int target_exponent) noexcept
-    {
-        const int delta = x.e - target_exponent;
-
-        assert(delta >= 0);
-        assert(((x.f << delta) >> delta) == x.f);
-
-        return {x.f << delta, target_exponent};
-    }
-};
-
-struct boundaries
-{
-    diyfp w;
-    diyfp minus;
-    diyfp plus;
-};
-
-/*!
-Compute the (normalized) diyfp representing the input number 'value' and its
-boundaries.
-
-@pre value must be finite and positive
-*/
-template <typename FloatType>
-boundaries compute_boundaries(FloatType value)
-{
-    assert(std::isfinite(value));
-    assert(value > 0);
-
-    // Convert the IEEE representation into a diyfp.
-    //
-    // If v is denormal:
-    //      value = 0.F * 2^(1 - bias) = (          F) * 2^(1 - bias - (p-1))
-    // If v is normalized:
-    //      value = 1.F * 2^(E - bias) = (2^(p-1) + F) * 2^(E - bias - (p-1))
-
-    static_assert(std::numeric_limits<FloatType>::is_iec559,
-                  "internal error: dtoa_short requires an IEEE-754 floating-point implementation");
-
-    constexpr int      kPrecision = std::numeric_limits<FloatType>::digits; // = p (includes the hidden bit)
-    constexpr int      kBias      = std::numeric_limits<FloatType>::max_exponent - 1 + (kPrecision - 1);
-    constexpr int      kMinExp    = 1 - kBias;
-    constexpr std::uint64_t kHiddenBit = std::uint64_t{1} << (kPrecision - 1); // = 2^(p-1)
-
-    using bits_type = typename std::conditional<kPrecision == 24, std::uint32_t, std::uint64_t >::type;
-
-    const std::uint64_t bits = reinterpret_bits<bits_type>(value);
-    const std::uint64_t E = bits >> (kPrecision - 1);
-    const std::uint64_t F = bits & (kHiddenBit - 1);
-
-    const bool is_denormal = E == 0;
-    const diyfp v = is_denormal
-                    ? diyfp(F, kMinExp)
-                    : diyfp(F + kHiddenBit, static_cast<int>(E) - kBias);
-
-    // Compute the boundaries m- and m+ of the floating-point value
-    // v = f * 2^e.
-    //
-    // Determine v- and v+, the floating-point predecessor and successor if v,
-    // respectively.
-    //
-    //      v- = v - 2^e        if f != 2^(p-1) or e == e_min                (A)
-    //         = v - 2^(e-1)    if f == 2^(p-1) and e > e_min                (B)
-    //
-    //      v+ = v + 2^e
-    //
-    // Let m- = (v- + v) / 2 and m+ = (v + v+) / 2. All real numbers _strictly_
-    // between m- and m+ round to v, regardless of how the input rounding
-    // algorithm breaks ties.
-    //
-    //      ---+-------------+-------------+-------------+-------------+---  (A)
-    //         v-            m-            v             m+            v+
-    //
-    //      -----------------+------+------+-------------+-------------+---  (B)
-    //                       v-     m-     v             m+            v+
-
-    const bool lower_boundary_is_closer = F == 0 and E > 1;
-    const diyfp m_plus = diyfp(2 * v.f + 1, v.e - 1);
-    const diyfp m_minus = lower_boundary_is_closer
-                          ? diyfp(4 * v.f - 1, v.e - 2)  // (B)
-                          : diyfp(2 * v.f - 1, v.e - 1); // (A)
-
-    // Determine the normalized w+ = m+.
-    const diyfp w_plus = diyfp::normalize(m_plus);
-
-    // Determine w- = m- such that e_(w-) = e_(w+).
-    const diyfp w_minus = diyfp::normalize_to(m_minus, w_plus.e);
-
-    return {diyfp::normalize(v), w_minus, w_plus};
-}
-
-// Given normalized diyfp w, Grisu needs to find a (normalized) cached
-// power-of-ten c, such that the exponent of the product c * w = f * 2^e lies
-// within a certain range [alpha, gamma] (Definition 3.2 from [1])
-//
-//      alpha <= e = e_c + e_w + q <= gamma
-//
-// or
-//
-//      f_c * f_w * 2^alpha <= f_c 2^(e_c) * f_w 2^(e_w) * 2^q
-//                          <= f_c * f_w * 2^gamma
-//
-// Since c and w are normalized, i.e. 2^(q-1) <= f < 2^q, this implies
-//
-//      2^(q-1) * 2^(q-1) * 2^alpha <= c * w * 2^q < 2^q * 2^q * 2^gamma
-//
-// or
-//
-//      2^(q - 2 + alpha) <= c * w < 2^(q + gamma)
-//
-// The choice of (alpha,gamma) determines the size of the table and the form of
-// the digit generation procedure. Using (alpha,gamma)=(-60,-32) works out well
-// in practice:
-//
-// The idea is to cut the number c * w = f * 2^e into two parts, which can be
-// processed independently: An integral part p1, and a fractional part p2:
-//
-//      f * 2^e = ( (f div 2^-e) * 2^-e + (f mod 2^-e) ) * 2^e
-//              = (f div 2^-e) + (f mod 2^-e) * 2^e
-//              = p1 + p2 * 2^e
-//
-// The conversion of p1 into decimal form requires a series of divisions and
-// modulos by (a power of) 10. These operations are faster for 32-bit than for
-// 64-bit integers, so p1 should ideally fit into a 32-bit integer. This can be
-// achieved by choosing
-//
-//      -e >= 32   or   e <= -32 := gamma
-//
-// In order to convert the fractional part
-//
-//      p2 * 2^e = p2 / 2^-e = d[-1] / 10^1 + d[-2] / 10^2 + ...
-//
-// into decimal form, the fraction is repeatedly multiplied by 10 and the digits
-// d[-i] are extracted in order:
-//
-//      (10 * p2) div 2^-e = d[-1]
-//      (10 * p2) mod 2^-e = d[-2] / 10^1 + ...
-//
-// The multiplication by 10 must not overflow. It is sufficient to choose
-//
-//      10 * p2 < 16 * p2 = 2^4 * p2 <= 2^64.
-//
-// Since p2 = f mod 2^-e < 2^-e,
-//
-//      -e <= 60   or   e >= -60 := alpha
-
-constexpr int kAlpha = -60;
-constexpr int kGamma = -32;
-
-struct cached_power // c = f * 2^e ~= 10^k
-{
-    std::uint64_t f;
-    int e;
-    int k;
-};
-
-/*!
-For a normalized diyfp w = f * 2^e, this function returns a (normalized) cached
-power-of-ten c = f_c * 2^e_c, such that the exponent of the product w * c
-satisfies (Definition 3.2 from [1])
-
-     alpha <= e_c + e + q <= gamma.
-*/
-inline cached_power get_cached_power_for_binary_exponent(int e)
-{
-    // Now
-    //
-    //      alpha <= e_c + e + q <= gamma                                    (1)
-    //      ==> f_c * 2^alpha <= c * 2^e * 2^q
-    //
-    // and since the c's are normalized, 2^(q-1) <= f_c,
-    //
-    //      ==> 2^(q - 1 + alpha) <= c * 2^(e + q)
-    //      ==> 2^(alpha - e - 1) <= c
-    //
-    // If c were an exact power of ten, i.e. c = 10^k, one may determine k as
-    //
-    //      k = ceil( log_10( 2^(alpha - e - 1) ) )
-    //        = ceil( (alpha - e - 1) * log_10(2) )
-    //
-    // From the paper:
-    // "In theory the result of the procedure could be wrong since c is rounded,
-    //  and the computation itself is approximated [...]. In practice, however,
-    //  this simple function is sufficient."
-    //
-    // For IEEE double precision floating-point numbers converted into
-    // normalized diyfp's w = f * 2^e, with q = 64,
-    //
-    //      e >= -1022      (min IEEE exponent)
-    //           -52        (p - 1)
-    //           -52        (p - 1, possibly normalize denormal IEEE numbers)
-    //           -11        (normalize the diyfp)
-    //         = -1137
-    //
-    // and
-    //
-    //      e <= +1023      (max IEEE exponent)
-    //           -52        (p - 1)
-    //           -11        (normalize the diyfp)
-    //         = 960
-    //
-    // This binary exponent range [-1137,960] results in a decimal exponent
-    // range [-307,324]. One does not need to store a cached power for each
-    // k in this range. For each such k it suffices to find a cached power
-    // such that the exponent of the product lies in [alpha,gamma].
-    // This implies that the difference of the decimal exponents of adjacent
-    // table entries must be less than or equal to
-    //
-    //      floor( (gamma - alpha) * log_10(2) ) = 8.
-    //
-    // (A smaller distance gamma-alpha would require a larger table.)
-
-    // NB:
-    // Actually this function returns c, such that -60 <= e_c + e + 64 <= -34.
-
-    constexpr int kCachedPowersMinDecExp = -300;
-    constexpr int kCachedPowersDecStep = 8;
-
-    static constexpr std::array<cached_power, 79> kCachedPowers =
-    {
-        {
-            { 0xAB70FE17C79AC6CA, -1060, -300 },
-            { 0xFF77B1FCBEBCDC4F, -1034, -292 },
-            { 0xBE5691EF416BD60C, -1007, -284 },
-            { 0x8DD01FAD907FFC3C,  -980, -276 },
-            { 0xD3515C2831559A83,  -954, -268 },
-            { 0x9D71AC8FADA6C9B5,  -927, -260 },
-            { 0xEA9C227723EE8BCB,  -901, -252 },
-            { 0xAECC49914078536D,  -874, -244 },
-            { 0x823C12795DB6CE57,  -847, -236 },
-            { 0xC21094364DFB5637,  -821, -228 },
-            { 0x9096EA6F3848984F,  -794, -220 },
-            { 0xD77485CB25823AC7,  -768, -212 },
-            { 0xA086CFCD97BF97F4,  -741, -204 },
-            { 0xEF340A98172AACE5,  -715, -196 },
-            { 0xB23867FB2A35B28E,  -688, -188 },
-            { 0x84C8D4DFD2C63F3B,  -661, -180 },
-            { 0xC5DD44271AD3CDBA,  -635, -172 },
-            { 0x936B9FCEBB25C996,  -608, -164 },
-            { 0xDBAC6C247D62A584,  -582, -156 },
-            { 0xA3AB66580D5FDAF6,  -555, -148 },
-            { 0xF3E2F893DEC3F126,  -529, -140 },
-            { 0xB5B5ADA8AAFF80B8,  -502, -132 },
-            { 0x87625F056C7C4A8B,  -475, -124 },
-            { 0xC9BCFF6034C13053,  -449, -116 },
-            { 0x964E858C91BA2655,  -422, -108 },
-            { 0xDFF9772470297EBD,  -396, -100 },
-            { 0xA6DFBD9FB8E5B88F,  -369,  -92 },
-            { 0xF8A95FCF88747D94,  -343,  -84 },
-            { 0xB94470938FA89BCF,  -316,  -76 },
-            { 0x8A08F0F8BF0F156B,  -289,  -68 },
-            { 0xCDB02555653131B6,  -263,  -60 },
-            { 0x993FE2C6D07B7FAC,  -236,  -52 },
-            { 0xE45C10C42A2B3B06,  -210,  -44 },
-            { 0xAA242499697392D3,  -183,  -36 },
-            { 0xFD87B5F28300CA0E,  -157,  -28 },
-            { 0xBCE5086492111AEB,  -130,  -20 },
-            { 0x8CBCCC096F5088CC,  -103,  -12 },
-            { 0xD1B71758E219652C,   -77,   -4 },
-            { 0x9C40000000000000,   -50,    4 },
-            { 0xE8D4A51000000000,   -24,   12 },
-            { 0xAD78EBC5AC620000,     3,   20 },
-            { 0x813F3978F8940984,    30,   28 },
-            { 0xC097CE7BC90715B3,    56,   36 },
-            { 0x8F7E32CE7BEA5C70,    83,   44 },
-            { 0xD5D238A4ABE98068,   109,   52 },
-            { 0x9F4F2726179A2245,   136,   60 },
-            { 0xED63A231D4C4FB27,   162,   68 },
-            { 0xB0DE65388CC8ADA8,   189,   76 },
-            { 0x83C7088E1AAB65DB,   216,   84 },
-            { 0xC45D1DF942711D9A,   242,   92 },
-            { 0x924D692CA61BE758,   269,  100 },
-            { 0xDA01EE641A708DEA,   295,  108 },
-            { 0xA26DA3999AEF774A,   322,  116 },
-            { 0xF209787BB47D6B85,   348,  124 },
-            { 0xB454E4A179DD1877,   375,  132 },
-            { 0x865B86925B9BC5C2,   402,  140 },
-            { 0xC83553C5C8965D3D,   428,  148 },
-            { 0x952AB45CFA97A0B3,   455,  156 },
-            { 0xDE469FBD99A05FE3,   481,  164 },
-            { 0xA59BC234DB398C25,   508,  172 },
-            { 0xF6C69A72A3989F5C,   534,  180 },
-            { 0xB7DCBF5354E9BECE,   561,  188 },
-            { 0x88FCF317F22241E2,   588,  196 },
-            { 0xCC20CE9BD35C78A5,   614,  204 },
-            { 0x98165AF37B2153DF,   641,  212 },
-            { 0xE2A0B5DC971F303A,   667,  220 },
-            { 0xA8D9D1535CE3B396,   694,  228 },
-            { 0xFB9B7CD9A4A7443C,   720,  236 },
-            { 0xBB764C4CA7A44410,   747,  244 },
-            { 0x8BAB8EEFB6409C1A,   774,  252 },
-            { 0xD01FEF10A657842C,   800,  260 },
-            { 0x9B10A4E5E9913129,   827,  268 },
-            { 0xE7109BFBA19C0C9D,   853,  276 },
-            { 0xAC2820D9623BF429,   880,  284 },
-            { 0x80444B5E7AA7CF85,   907,  292 },
-            { 0xBF21E44003ACDD2D,   933,  300 },
-            { 0x8E679C2F5E44FF8F,   960,  308 },
-            { 0xD433179D9C8CB841,   986,  316 },
-            { 0x9E19DB92B4E31BA9,  1013,  324 },
-        }
-    };
-
-    // This computation gives exactly the same results for k as
-    //      k = ceil((kAlpha - e - 1) * 0.30102999566398114)
-    // for |e| <= 1500, but doesn't require floating-point operations.
-    // NB: log_10(2) ~= 78913 / 2^18
-    assert(e >= -1500);
-    assert(e <=  1500);
-    const int f = kAlpha - e - 1;
-    const int k = (f * 78913) / (1 << 18) + static_cast<int>(f > 0);
-
-    const int index = (-kCachedPowersMinDecExp + k + (kCachedPowersDecStep - 1)) / kCachedPowersDecStep;
-    assert(index >= 0);
-    assert(static_cast<std::size_t>(index) < kCachedPowers.size());
-
-    const cached_power cached = kCachedPowers[static_cast<std::size_t>(index)];
-    assert(kAlpha <= cached.e + e + 64);
-    assert(kGamma >= cached.e + e + 64);
-
-    return cached;
-}
-
-/*!
-For n != 0, returns k, such that pow10 := 10^(k-1) <= n < 10^k.
-For n == 0, returns 1 and sets pow10 := 1.
-*/
-inline int find_largest_pow10(const std::uint32_t n, std::uint32_t& pow10)
-{
-    // LCOV_EXCL_START
-    if (n >= 1000000000)
-    {
-        pow10 = 1000000000;
-        return 10;
-    }
-    // LCOV_EXCL_STOP
-    else if (n >= 100000000)
-    {
-        pow10 = 100000000;
-        return  9;
-    }
-    else if (n >= 10000000)
-    {
-        pow10 = 10000000;
-        return  8;
-    }
-    else if (n >= 1000000)
-    {
-        pow10 = 1000000;
-        return  7;
-    }
-    else if (n >= 100000)
-    {
-        pow10 = 100000;
-        return  6;
-    }
-    else if (n >= 10000)
-    {
-        pow10 = 10000;
-        return  5;
-    }
-    else if (n >= 1000)
-    {
-        pow10 = 1000;
-        return  4;
-    }
-    else if (n >= 100)
-    {
-        pow10 = 100;
-        return  3;
-    }
-    else if (n >= 10)
-    {
-        pow10 = 10;
-        return  2;
-    }
-    else
-    {
-        pow10 = 1;
-        return 1;
-    }
-}
-
-inline void grisu2_round(char* buf, int len, std::uint64_t dist, std::uint64_t delta,
-                         std::uint64_t rest, std::uint64_t ten_k)
-{
-    assert(len >= 1);
-    assert(dist <= delta);
-    assert(rest <= delta);
-    assert(ten_k > 0);
-
-    //               <--------------------------- delta ---->
-    //                                  <---- dist --------->
-    // --------------[------------------+-------------------]--------------
-    //               M-                 w                   M+
-    //
-    //                                  ten_k
-    //                                <------>
-    //                                       <---- rest ---->
-    // --------------[------------------+----+--------------]--------------
-    //                                  w    V
-    //                                       = buf * 10^k
-    //
-    // ten_k represents a unit-in-the-last-place in the decimal representation
-    // stored in buf.
-    // Decrement buf by ten_k while this takes buf closer to w.
-
-    // The tests are written in this order to avoid overflow in unsigned
-    // integer arithmetic.
-
-    while (rest < dist
-            and delta - rest >= ten_k
-            and (rest + ten_k < dist or dist - rest > rest + ten_k - dist))
-    {
-        assert(buf[len - 1] != '0');
-        buf[len - 1]--;
-        rest += ten_k;
-    }
-}
-
-/*!
-Generates V = buffer * 10^decimal_exponent, such that M- <= V <= M+.
-M- and M+ must be normalized and share the same exponent -60 <= e <= -32.
-*/
-inline void grisu2_digit_gen(char* buffer, int& length, int& decimal_exponent,
-                             diyfp M_minus, diyfp w, diyfp M_plus)
-{
-    static_assert(kAlpha >= -60, "internal error");
-    static_assert(kGamma <= -32, "internal error");
-
-    // Generates the digits (and the exponent) of a decimal floating-point
-    // number V = buffer * 10^decimal_exponent in the range [M-, M+]. The diyfp's
-    // w, M- and M+ share the same exponent e, which satisfies alpha <= e <= gamma.
-    //
-    //               <--------------------------- delta ---->
-    //                                  <---- dist --------->
-    // --------------[------------------+-------------------]--------------
-    //               M-                 w                   M+
-    //
-    // Grisu2 generates the digits of M+ from left to right and stops as soon as
-    // V is in [M-,M+].
-
-    assert(M_plus.e >= kAlpha);
-    assert(M_plus.e <= kGamma);
-
-    std::uint64_t delta = diyfp::sub(M_plus, M_minus).f; // (significand of (M+ - M-), implicit exponent is e)
-    std::uint64_t dist  = diyfp::sub(M_plus, w      ).f; // (significand of (M+ - w ), implicit exponent is e)
-
-    // Split M+ = f * 2^e into two parts p1 and p2 (note: e < 0):
-    //
-    //      M+ = f * 2^e
-    //         = ((f div 2^-e) * 2^-e + (f mod 2^-e)) * 2^e
-    //         = ((p1        ) * 2^-e + (p2        )) * 2^e
-    //         = p1 + p2 * 2^e
-
-    const diyfp one(std::uint64_t{1} << -M_plus.e, M_plus.e);
-
-    auto p1 = static_cast<std::uint32_t>(M_plus.f >> -one.e); // p1 = f div 2^-e (Since -e >= 32, p1 fits into a 32-bit int.)
-    std::uint64_t p2 = M_plus.f & (one.f - 1);                    // p2 = f mod 2^-e
-
-    // 1)
-    //
-    // Generate the digits of the integral part p1 = d[n-1]...d[1]d[0]
-
-    assert(p1 > 0);
-
-    std::uint32_t pow10;
-    const int k = find_largest_pow10(p1, pow10);
-
-    //      10^(k-1) <= p1 < 10^k, pow10 = 10^(k-1)
-    //
-    //      p1 = (p1 div 10^(k-1)) * 10^(k-1) + (p1 mod 10^(k-1))
-    //         = (d[k-1]         ) * 10^(k-1) + (p1 mod 10^(k-1))
-    //
-    //      M+ = p1                                             + p2 * 2^e
-    //         = d[k-1] * 10^(k-1) + (p1 mod 10^(k-1))          + p2 * 2^e
-    //         = d[k-1] * 10^(k-1) + ((p1 mod 10^(k-1)) * 2^-e + p2) * 2^e
-    //         = d[k-1] * 10^(k-1) + (                         rest) * 2^e
-    //
-    // Now generate the digits d[n] of p1 from left to right (n = k-1,...,0)
-    //
-    //      p1 = d[k-1]...d[n] * 10^n + d[n-1]...d[0]
-    //
-    // but stop as soon as
-    //
-    //      rest * 2^e = (d[n-1]...d[0] * 2^-e + p2) * 2^e <= delta * 2^e
-
-    int n = k;
-    while (n > 0)
-    {
-        // Invariants:
-        //      M+ = buffer * 10^n + (p1 + p2 * 2^e)    (buffer = 0 for n = k)
-        //      pow10 = 10^(n-1) <= p1 < 10^n
-        //
-        const std::uint32_t d = p1 / pow10;  // d = p1 div 10^(n-1)
-        const std::uint32_t r = p1 % pow10;  // r = p1 mod 10^(n-1)
-        //
-        //      M+ = buffer * 10^n + (d * 10^(n-1) + r) + p2 * 2^e
-        //         = (buffer * 10 + d) * 10^(n-1) + (r + p2 * 2^e)
-        //
-        assert(d <= 9);
-        buffer[length++] = static_cast<char>('0' + d); // buffer := buffer * 10 + d
-        //
-        //      M+ = buffer * 10^(n-1) + (r + p2 * 2^e)
-        //
-        p1 = r;
-        n--;
-        //
-        //      M+ = buffer * 10^n + (p1 + p2 * 2^e)
-        //      pow10 = 10^n
-        //
-
-        // Now check if enough digits have been generated.
-        // Compute
-        //
-        //      p1 + p2 * 2^e = (p1 * 2^-e + p2) * 2^e = rest * 2^e
-        //
-        // Note:
-        // Since rest and delta share the same exponent e, it suffices to
-        // compare the significands.
-        const std::uint64_t rest = (std::uint64_t{p1} << -one.e) + p2;
-        if (rest <= delta)
-        {
-            // V = buffer * 10^n, with M- <= V <= M+.
-
-            decimal_exponent += n;
-
-            // We may now just stop. But instead look if the buffer could be
-            // decremented to bring V closer to w.
-            //
-            // pow10 = 10^n is now 1 ulp in the decimal representation V.
-            // The rounding procedure works with diyfp's with an implicit
-            // exponent of e.
-            //
-            //      10^n = (10^n * 2^-e) * 2^e = ulp * 2^e
-            //
-            const std::uint64_t ten_n = std::uint64_t{pow10} << -one.e;
-            grisu2_round(buffer, length, dist, delta, rest, ten_n);
-
-            return;
-        }
-
-        pow10 /= 10;
-        //
-        //      pow10 = 10^(n-1) <= p1 < 10^n
-        // Invariants restored.
-    }
-
-    // 2)
-    //
-    // The digits of the integral part have been generated:
-    //
-    //      M+ = d[k-1]...d[1]d[0] + p2 * 2^e
-    //         = buffer            + p2 * 2^e
-    //
-    // Now generate the digits of the fractional part p2 * 2^e.
-    //
-    // Note:
-    // No decimal point is generated: the exponent is adjusted instead.
-    //
-    // p2 actually represents the fraction
-    //
-    //      p2 * 2^e
-    //          = p2 / 2^-e
-    //          = d[-1] / 10^1 + d[-2] / 10^2 + ...
-    //
-    // Now generate the digits d[-m] of p1 from left to right (m = 1,2,...)
-    //
-    //      p2 * 2^e = d[-1]d[-2]...d[-m] * 10^-m
-    //                      + 10^-m * (d[-m-1] / 10^1 + d[-m-2] / 10^2 + ...)
-    //
-    // using
-    //
-    //      10^m * p2 = ((10^m * p2) div 2^-e) * 2^-e + ((10^m * p2) mod 2^-e)
-    //                = (                   d) * 2^-e + (                   r)
-    //
-    // or
-    //      10^m * p2 * 2^e = d + r * 2^e
-    //
-    // i.e.
-    //
-    //      M+ = buffer + p2 * 2^e
-    //         = buffer + 10^-m * (d + r * 2^e)
-    //         = (buffer * 10^m + d) * 10^-m + 10^-m * r * 2^e
-    //
-    // and stop as soon as 10^-m * r * 2^e <= delta * 2^e
-
-    assert(p2 > delta);
-
-    int m = 0;
-    for (;;)
-    {
-        // Invariant:
-        //      M+ = buffer * 10^-m + 10^-m * (d[-m-1] / 10 + d[-m-2] / 10^2 + ...) * 2^e
-        //         = buffer * 10^-m + 10^-m * (p2                                 ) * 2^e
-        //         = buffer * 10^-m + 10^-m * (1/10 * (10 * p2)                   ) * 2^e
-        //         = buffer * 10^-m + 10^-m * (1/10 * ((10*p2 div 2^-e) * 2^-e + (10*p2 mod 2^-e)) * 2^e
-        //
-        assert(p2 <= (std::numeric_limits<std::uint64_t>::max)() / 10);
-        p2 *= 10;
-        const std::uint64_t d = p2 >> -one.e;     // d = (10 * p2) div 2^-e
-        const std::uint64_t r = p2 & (one.f - 1); // r = (10 * p2) mod 2^-e
-        //
-        //      M+ = buffer * 10^-m + 10^-m * (1/10 * (d * 2^-e + r) * 2^e
-        //         = buffer * 10^-m + 10^-m * (1/10 * (d + r * 2^e))
-        //         = (buffer * 10 + d) * 10^(-m-1) + 10^(-m-1) * r * 2^e
-        //
-        assert(d <= 9);
-        buffer[length++] = static_cast<char>('0' + d); // buffer := buffer * 10 + d
-        //
-        //      M+ = buffer * 10^(-m-1) + 10^(-m-1) * r * 2^e
-        //
-        p2 = r;
-        m++;
-        //
-        //      M+ = buffer * 10^-m + 10^-m * p2 * 2^e
-        // Invariant restored.
-
-        // Check if enough digits have been generated.
-        //
-        //      10^-m * p2 * 2^e <= delta * 2^e
-        //              p2 * 2^e <= 10^m * delta * 2^e
-        //                    p2 <= 10^m * delta
-        delta *= 10;
-        dist  *= 10;
-        if (p2 <= delta)
-        {
-            break;
-        }
-    }
-
-    // V = buffer * 10^-m, with M- <= V <= M+.
-
-    decimal_exponent -= m;
-
-    // 1 ulp in the decimal representation is now 10^-m.
-    // Since delta and dist are now scaled by 10^m, we need to do the
-    // same with ulp in order to keep the units in sync.
-    //
-    //      10^m * 10^-m = 1 = 2^-e * 2^e = ten_m * 2^e
-    //
-    const std::uint64_t ten_m = one.f;
-    grisu2_round(buffer, length, dist, delta, p2, ten_m);
-
-    // By construction this algorithm generates the shortest possible decimal
-    // number (Loitsch, Theorem 6.2) which rounds back to w.
-    // For an input number of precision p, at least
-    //
-    //      N = 1 + ceil(p * log_10(2))
-    //
-    // decimal digits are sufficient to identify all binary floating-point
-    // numbers (Matula, "In-and-Out conversions").
-    // This implies that the algorithm does not produce more than N decimal
-    // digits.
-    //
-    //      N = 17 for p = 53 (IEEE double precision)
-    //      N = 9  for p = 24 (IEEE single precision)
-}
-
-/*!
-v = buf * 10^decimal_exponent
-len is the length of the buffer (number of decimal digits)
-The buffer must be large enough, i.e. >= max_digits10.
-*/
-JSON_HEDLEY_NON_NULL(1)
-inline void grisu2(char* buf, int& len, int& decimal_exponent,
-                   diyfp m_minus, diyfp v, diyfp m_plus)
-{
-    assert(m_plus.e == m_minus.e);
-    assert(m_plus.e == v.e);
-
-    //  --------(-----------------------+-----------------------)--------    (A)
-    //          m-                      v                       m+
-    //
-    //  --------------------(-----------+-----------------------)--------    (B)
-    //                      m-          v                       m+
-    //
-    // First scale v (and m- and m+) such that the exponent is in the range
-    // [alpha, gamma].
-
-    const cached_power cached = get_cached_power_for_binary_exponent(m_plus.e);
-
-    const diyfp c_minus_k(cached.f, cached.e); // = c ~= 10^-k
-
-    // The exponent of the products is = v.e + c_minus_k.e + q and is in the range [alpha,gamma]
-    const diyfp w       = diyfp::mul(v,       c_minus_k);
-    const diyfp w_minus = diyfp::mul(m_minus, c_minus_k);
-    const diyfp w_plus  = diyfp::mul(m_plus,  c_minus_k);
-
-    //  ----(---+---)---------------(---+---)---------------(---+---)----
-    //          w-                      w                       w+
-    //          = c*m-                  = c*v                   = c*m+
-    //
-    // diyfp::mul rounds its result and c_minus_k is approximated too. w, w- and
-    // w+ are now off by a small amount.
-    // In fact:
-    //
-    //      w - v * 10^k < 1 ulp
-    //
-    // To account for this inaccuracy, add resp. subtract 1 ulp.
-    //
-    //  --------+---[---------------(---+---)---------------]---+--------
-    //          w-  M-                  w                   M+  w+
-    //
-    // Now any number in [M-, M+] (bounds included) will round to w when input,
-    // regardless of how the input rounding algorithm breaks ties.
-    //
-    // And digit_gen generates the shortest possible such number in [M-, M+].
-    // Note that this does not mean that Grisu2 always generates the shortest
-    // possible number in the interval (m-, m+).
-    const diyfp M_minus(w_minus.f + 1, w_minus.e);
-    const diyfp M_plus (w_plus.f  - 1, w_plus.e );
-
-    decimal_exponent = -cached.k; // = -(-k) = k
-
-    grisu2_digit_gen(buf, len, decimal_exponent, M_minus, w, M_plus);
-}
-
-/*!
-v = buf * 10^decimal_exponent
-len is the length of the buffer (number of decimal digits)
-The buffer must be large enough, i.e. >= max_digits10.
-*/
-template <typename FloatType>
-JSON_HEDLEY_NON_NULL(1)
-void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value)
-{
-    static_assert(diyfp::kPrecision >= std::numeric_limits<FloatType>::digits + 3,
-                  "internal error: not enough precision");
-
-    assert(std::isfinite(value));
-    assert(value > 0);
-
-    // If the neighbors (and boundaries) of 'value' are always computed for double-precision
-    // numbers, all float's can be recovered using strtod (and strtof). However, the resulting
-    // decimal representations are not exactly "short".
-    //
-    // The documentation for 'std::to_chars' (https://en.cppreference.com/w/cpp/utility/to_chars)
-    // says "value is converted to a string as if by std::sprintf in the default ("C") locale"
-    // and since sprintf promotes float's to double's, I think this is exactly what 'std::to_chars'
-    // does.
-    // On the other hand, the documentation for 'std::to_chars' requires that "parsing the
-    // representation using the corresponding std::from_chars function recovers value exactly". That
-    // indicates that single precision floating-point numbers should be recovered using
-    // 'std::strtof'.
-    //
-    // NB: If the neighbors are computed for single-precision numbers, there is a single float
-    //     (7.0385307e-26f) which can't be recovered using strtod. The resulting double precision
-    //     value is off by 1 ulp.
-#if 0
-    const boundaries w = compute_boundaries(static_cast<double>(value));
-#else
-    const boundaries w = compute_boundaries(value);
-#endif
-
-    grisu2(buf, len, decimal_exponent, w.minus, w.w, w.plus);
-}
-
-/*!
-@brief appends a decimal representation of e to buf
-@return a pointer to the element following the exponent.
-@pre -1000 < e < 1000
-*/
-JSON_HEDLEY_NON_NULL(1)
-JSON_HEDLEY_RETURNS_NON_NULL
-inline char* append_exponent(char* buf, int e)
-{
-    assert(e > -1000);
-    assert(e <  1000);
-
-    if (e < 0)
-    {
-        e = -e;
-        *buf++ = '-';
-    }
-    else
-    {
-        *buf++ = '+';
-    }
-
-    auto k = static_cast<std::uint32_t>(e);
-    if (k < 10)
-    {
-        // Always print at least two digits in the exponent.
-        // This is for compatibility with printf("%g").
-        *buf++ = '0';
-        *buf++ = static_cast<char>('0' + k);
-    }
-    else if (k < 100)
-    {
-        *buf++ = static_cast<char>('0' + k / 10);
-        k %= 10;
-        *buf++ = static_cast<char>('0' + k);
-    }
-    else
-    {
-        *buf++ = static_cast<char>('0' + k / 100);
-        k %= 100;
-        *buf++ = static_cast<char>('0' + k / 10);
-        k %= 10;
-        *buf++ = static_cast<char>('0' + k);
-    }
-
-    return buf;
-}
-
-/*!
-@brief prettify v = buf * 10^decimal_exponent
-
-If v is in the range [10^min_exp, 10^max_exp) it will be printed in fixed-point
-notation. Otherwise it will be printed in exponential notation.
-
-@pre min_exp < 0
-@pre max_exp > 0
-*/
-JSON_HEDLEY_NON_NULL(1)
-JSON_HEDLEY_RETURNS_NON_NULL
-inline char* format_buffer(char* buf, int len, int decimal_exponent,
-                           int min_exp, int max_exp)
-{
-    assert(min_exp < 0);
-    assert(max_exp > 0);
-
-    const int k = len;
-    const int n = len + decimal_exponent;
-
-    // v = buf * 10^(n-k)
-    // k is the length of the buffer (number of decimal digits)
-    // n is the position of the decimal point relative to the start of the buffer.
-
-    if (k <= n and n <= max_exp)
-    {
-        // digits[000]
-        // len <= max_exp + 2
-
-        std::memset(buf + k, '0', static_cast<size_t>(n) - static_cast<size_t>(k));
-        // Make it look like a floating-point number (#362, #378)
-        buf[n + 0] = '.';
-        buf[n + 1] = '0';
-        return buf + (static_cast<size_t>(n) + 2);
-    }
-
-    if (0 < n and n <= max_exp)
-    {
-        // dig.its
-        // len <= max_digits10 + 1
-
-        assert(k > n);
-
-        std::memmove(buf + (static_cast<size_t>(n) + 1), buf + n, static_cast<size_t>(k) - static_cast<size_t>(n));
-        buf[n] = '.';
-        return buf + (static_cast<size_t>(k) + 1U);
-    }
-
-    if (min_exp < n and n <= 0)
-    {
-        // 0.[000]digits
-        // len <= 2 + (-min_exp - 1) + max_digits10
-
-        std::memmove(buf + (2 + static_cast<size_t>(-n)), buf, static_cast<size_t>(k));
-        buf[0] = '0';
-        buf[1] = '.';
-        std::memset(buf + 2, '0', static_cast<size_t>(-n));
-        return buf + (2U + static_cast<size_t>(-n) + static_cast<size_t>(k));
-    }
-
-    if (k == 1)
-    {
-        // dE+123
-        // len <= 1 + 5
-
-        buf += 1;
-    }
-    else
-    {
-        // d.igitsE+123
-        // len <= max_digits10 + 1 + 5
-
-        std::memmove(buf + 2, buf + 1, static_cast<size_t>(k) - 1);
-        buf[1] = '.';
-        buf += 1 + static_cast<size_t>(k);
-    }
-
-    *buf++ = 'e';
-    return append_exponent(buf, n - 1);
-}
-
-} // namespace dtoa_impl
-
-/*!
-@brief generates a decimal representation of the floating-point number value in [first, last).
-
-The format of the resulting decimal representation is similar to printf's %g
-format. Returns an iterator pointing past-the-end of the decimal representation.
-
-@note The input number must be finite, i.e. NaN's and Inf's are not supported.
-@note The buffer must be large enough.
-@note The result is NOT null-terminated.
-*/
-template <typename FloatType>
-JSON_HEDLEY_NON_NULL(1, 2)
-JSON_HEDLEY_RETURNS_NON_NULL
-char* to_chars(char* first, const char* last, FloatType value)
-{
-    static_cast<void>(last); // maybe unused - fix warning
-    assert(std::isfinite(value));
-
-    // Use signbit(value) instead of (value < 0) since signbit works for -0.
-    if (std::signbit(value))
-    {
-        value = -value;
-        *first++ = '-';
-    }
-
-    if (value == 0) // +-0
-    {
-        *first++ = '0';
-        // Make it look like a floating-point number (#362, #378)
-        *first++ = '.';
-        *first++ = '0';
-        return first;
-    }
-
-    assert(last - first >= std::numeric_limits<FloatType>::max_digits10);
-
-    // Compute v = buffer * 10^decimal_exponent.
-    // The decimal digits are stored in the buffer, which needs to be interpreted
-    // as an unsigned decimal integer.
-    // len is the length of the buffer, i.e. the number of decimal digits.
-    int len = 0;
-    int decimal_exponent = 0;
-    dtoa_impl::grisu2(first, len, decimal_exponent, value);
-
-    assert(len <= std::numeric_limits<FloatType>::max_digits10);
-
-    // Format the buffer like printf("%.*g", prec, value)
-    constexpr int kMinExp = -4;
-    // Use digits10 here to increase compatibility with version 2.
-    constexpr int kMaxExp = std::numeric_limits<FloatType>::digits10;
-
-    assert(last - first >= kMaxExp + 2);
-    assert(last - first >= 2 + (-kMinExp - 1) + std::numeric_limits<FloatType>::max_digits10);
-    assert(last - first >= std::numeric_limits<FloatType>::max_digits10 + 6);
-
-    return dtoa_impl::format_buffer(first, len, decimal_exponent, kMinExp, kMaxExp);
-}
-
-} // namespace detail
-} // namespace nlohmann
-
-// #include <nlohmann/detail/exceptions.hpp>
-
-// #include <nlohmann/detail/macro_scope.hpp>
-
-// #include <nlohmann/detail/meta/cpp_future.hpp>
-
-// #include <nlohmann/detail/output/binary_writer.hpp>
-
-// #include <nlohmann/detail/output/output_adapters.hpp>
-
-// #include <nlohmann/detail/value_t.hpp>
-
-
-namespace nlohmann
-{
-namespace detail
-{
-///////////////////
-// serialization //
-///////////////////
-
-/// how to treat decoding errors
-enum class error_handler_t
-{
-    strict,  ///< throw a type_error exception in case of invalid UTF-8
-    replace, ///< replace invalid UTF-8 sequences with U+FFFD
-    ignore   ///< ignore invalid UTF-8 sequences
-};
-
-template<typename BasicJsonType>
-class serializer
-{
-    using string_t = typename BasicJsonType::string_t;
-    using number_float_t = typename BasicJsonType::number_float_t;
-    using number_integer_t = typename BasicJsonType::number_integer_t;
-    using number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-    using binary_char_t = typename BasicJsonType::binary_t::value_type;
-    static constexpr std::uint8_t UTF8_ACCEPT = 0;
-    static constexpr std::uint8_t UTF8_REJECT = 1;
-
-  public:
-    /*!
-    @param[in] s  output stream to serialize to
-    @param[in] ichar  indentation character to use
-    @param[in] error_handler_  how to react on decoding errors
-    */
-    serializer(output_adapter_t<char> s, const char ichar,
-               error_handler_t error_handler_ = error_handler_t::strict)
-        : o(std::move(s))
-        , loc(std::localeconv())
-        , thousands_sep(loc->thousands_sep == nullptr ? '\0' : * (loc->thousands_sep))
-        , decimal_point(loc->decimal_point == nullptr ? '\0' : * (loc->decimal_point))
-        , indent_char(ichar)
-        , indent_string(512, indent_char)
-        , error_handler(error_handler_)
-    {}
-
-    // delete because of pointer members
-    serializer(const serializer&) = delete;
-    serializer& operator=(const serializer&) = delete;
-    serializer(serializer&&) = delete;
-    serializer& operator=(serializer&&) = delete;
-    ~serializer() = default;
-
-    /*!
-    @brief internal implementation of the serialization function
-
-    This function is called by the public member function dump and organizes
-    the serialization internally. The indentation level is propagated as
-    additional parameter. In case of arrays and objects, the function is
-    called recursively.
-
-    - strings and object keys are escaped using `escape_string()`
-    - integer numbers are converted implicitly via `operator<<`
-    - floating-point numbers are converted to a string using `"%g"` format
-    - binary values are serialized as objects containing the subtype and the
-      byte array
-
-    @param[in] val               value to serialize
-    @param[in] pretty_print      whether the output shall be pretty-printed
-    @param[in] ensure_ascii If @a ensure_ascii is true, all non-ASCII characters
-    in the output are escaped with `\uXXXX` sequences, and the result consists
-    of ASCII characters only.
-    @param[in] indent_step       the indent level
-    @param[in] current_indent    the current indent level (only used internally)
-    */
-    void dump(const BasicJsonType& val,
-              const bool pretty_print,
-              const bool ensure_ascii,
-              const unsigned int indent_step,
-              const unsigned int current_indent = 0)
-    {
-        switch (val.m_type)
-        {
-            case value_t::object:
-            {
-                if (val.m_value.object->empty())
-                {
-                    o->write_characters("{}", 2);
-                    return;
-                }
-
-                if (pretty_print)
-                {
-                    o->write_characters("{\n", 2);
-
-                    // variable to hold indentation for recursive calls
-                    const auto new_indent = current_indent + indent_step;
-                    if (JSON_HEDLEY_UNLIKELY(indent_string.size() < new_indent))
-                    {
-                        indent_string.resize(indent_string.size() * 2, ' ');
-                    }
-
-                    // first n-1 elements
-                    auto i = val.m_value.object->cbegin();
-                    for (std::size_t cnt = 0; cnt < val.m_value.object->size() - 1; ++cnt, ++i)
-                    {
-                        o->write_characters(indent_string.c_str(), new_indent);
-                        o->write_character('\"');
-                        dump_escaped(i->first, ensure_ascii);
-                        o->write_characters("\": ", 3);
-                        dump(i->second, true, ensure_ascii, indent_step, new_indent);
-                        o->write_characters(",\n", 2);
-                    }
-
-                    // last element
-                    assert(i != val.m_value.object->cend());
-                    assert(std::next(i) == val.m_value.object->cend());
-                    o->write_characters(indent_string.c_str(), new_indent);
-                    o->write_character('\"');
-                    dump_escaped(i->first, ensure_ascii);
-                    o->write_characters("\": ", 3);
-                    dump(i->second, true, ensure_ascii, indent_step, new_indent);
-
-                    o->write_character('\n');
-                    o->write_characters(indent_string.c_str(), current_indent);
-                    o->write_character('}');
-                }
-                else
-                {
-                    o->write_character('{');
-
-                    // first n-1 elements
-                    auto i = val.m_value.object->cbegin();
-                    for (std::size_t cnt = 0; cnt < val.m_value.object->size() - 1; ++cnt, ++i)
-                    {
-                        o->write_character('\"');
-                        dump_escaped(i->first, ensure_ascii);
-                        o->write_characters("\":", 2);
-                        dump(i->second, false, ensure_ascii, indent_step, current_indent);
-                        o->write_character(',');
-                    }
-
-                    // last element
-                    assert(i != val.m_value.object->cend());
-                    assert(std::next(i) == val.m_value.object->cend());
-                    o->write_character('\"');
-                    dump_escaped(i->first, ensure_ascii);
-                    o->write_characters("\":", 2);
-                    dump(i->second, false, ensure_ascii, indent_step, current_indent);
-
-                    o->write_character('}');
-                }
-
-                return;
-            }
-
-            case value_t::array:
-            {
-                if (val.m_value.array->empty())
-                {
-                    o->write_characters("[]", 2);
-                    return;
-                }
-
-                if (pretty_print)
-                {
-                    o->write_characters("[\n", 2);
-
-                    // variable to hold indentation for recursive calls
-                    const auto new_indent = current_indent + indent_step;
-                    if (JSON_HEDLEY_UNLIKELY(indent_string.size() < new_indent))
-                    {
-                        indent_string.resize(indent_string.size() * 2, ' ');
-                    }
-
-                    // first n-1 elements
-                    for (auto i = val.m_value.array->cbegin();
-                            i != val.m_value.array->cend() - 1; ++i)
-                    {
-                        o->write_characters(indent_string.c_str(), new_indent);
-                        dump(*i, true, ensure_ascii, indent_step, new_indent);
-                        o->write_characters(",\n", 2);
-                    }
-
-                    // last element
-                    assert(not val.m_value.array->empty());
-                    o->write_characters(indent_string.c_str(), new_indent);
-                    dump(val.m_value.array->back(), true, ensure_ascii, indent_step, new_indent);
-
-                    o->write_character('\n');
-                    o->write_characters(indent_string.c_str(), current_indent);
-                    o->write_character(']');
-                }
-                else
-                {
-                    o->write_character('[');
-
-                    // first n-1 elements
-                    for (auto i = val.m_value.array->cbegin();
-                            i != val.m_value.array->cend() - 1; ++i)
-                    {
-                        dump(*i, false, ensure_ascii, indent_step, current_indent);
-                        o->write_character(',');
-                    }
-
-                    // last element
-                    assert(not val.m_value.array->empty());
-                    dump(val.m_value.array->back(), false, ensure_ascii, indent_step, current_indent);
-
-                    o->write_character(']');
-                }
-
-                return;
-            }
-
-            case value_t::string:
-            {
-                o->write_character('\"');
-                dump_escaped(*val.m_value.string, ensure_ascii);
-                o->write_character('\"');
-                return;
-            }
-
-            case value_t::binary:
-            {
-                if (pretty_print)
-                {
-                    o->write_characters("{\n", 2);
-
-                    // variable to hold indentation for recursive calls
-                    const auto new_indent = current_indent + indent_step;
-                    if (JSON_HEDLEY_UNLIKELY(indent_string.size() < new_indent))
-                    {
-                        indent_string.resize(indent_string.size() * 2, ' ');
-                    }
-
-                    o->write_characters(indent_string.c_str(), new_indent);
-
-                    o->write_characters("\"bytes\": [", 10);
-
-                    if (not val.m_value.binary->empty())
-                    {
-                        for (auto i = val.m_value.binary->cbegin();
-                                i != val.m_value.binary->cend() - 1; ++i)
-                        {
-                            dump_integer(*i);
-                            o->write_characters(", ", 2);
-                        }
-                        dump_integer(val.m_value.binary->back());
-                    }
-
-                    o->write_characters("],\n", 3);
-                    o->write_characters(indent_string.c_str(), new_indent);
-
-                    o->write_characters("\"subtype\": ", 11);
-                    if (val.m_value.binary->has_subtype())
-                    {
-                        dump_integer(val.m_value.binary->subtype());
-                    }
-                    else
-                    {
-                        o->write_characters("null", 4);
-                    }
-                    o->write_character('\n');
-                    o->write_characters(indent_string.c_str(), current_indent);
-                    o->write_character('}');
-                }
-                else
-                {
-                    o->write_characters("{\"bytes\":[", 10);
-
-                    if (not val.m_value.binary->empty())
-                    {
-                        for (auto i = val.m_value.binary->cbegin();
-                                i != val.m_value.binary->cend() - 1; ++i)
-                        {
-                            dump_integer(*i);
-                            o->write_character(',');
-                        }
-                        dump_integer(val.m_value.binary->back());
-                    }
-
-                    o->write_characters("],\"subtype\":", 12);
-                    if (val.m_value.binary->has_subtype())
-                    {
-                        dump_integer(val.m_value.binary->subtype());
-                        o->write_character('}');
-                    }
-                    else
-                    {
-                        o->write_characters("null}", 5);
-                    }
-                }
-                return;
-            }
-
-            case value_t::boolean:
-            {
-                if (val.m_value.boolean)
-                {
-                    o->write_characters("true", 4);
-                }
-                else
-                {
-                    o->write_characters("false", 5);
-                }
-                return;
-            }
-
-            case value_t::number_integer:
-            {
-                dump_integer(val.m_value.number_integer);
-                return;
-            }
-
-            case value_t::number_unsigned:
-            {
-                dump_integer(val.m_value.number_unsigned);
-                return;
-            }
-
-            case value_t::number_float:
-            {
-                dump_float(val.m_value.number_float);
-                return;
-            }
-
-            case value_t::discarded:
-            {
-                o->write_characters("<discarded>", 11);
-                return;
-            }
-
-            case value_t::null:
-            {
-                o->write_characters("null", 4);
-                return;
-            }
-
-            default:            // LCOV_EXCL_LINE
-                assert(false);  // LCOV_EXCL_LINE
-        }
-    }
-
-  private:
-    /*!
-    @brief dump escaped string
-
-    Escape a string by replacing certain special characters by a sequence of an
-    escape character (backslash) and another character and other control
-    characters by a sequence of "\u" followed by a four-digit hex
-    representation. The escaped string is written to output stream @a o.
-
-    @param[in] s  the string to escape
-    @param[in] ensure_ascii  whether to escape non-ASCII characters with
-                             \uXXXX sequences
-
-    @complexity Linear in the length of string @a s.
-    */
-    void dump_escaped(const string_t& s, const bool ensure_ascii)
-    {
-        std::uint32_t codepoint;
-        std::uint8_t state = UTF8_ACCEPT;
-        std::size_t bytes = 0;  // number of bytes written to string_buffer
-
-        // number of bytes written at the point of the last valid byte
-        std::size_t bytes_after_last_accept = 0;
-        std::size_t undumped_chars = 0;
-
-        for (std::size_t i = 0; i < s.size(); ++i)
-        {
-            const auto byte = static_cast<uint8_t>(s[i]);
-
-            switch (decode(state, codepoint, byte))
-            {
-                case UTF8_ACCEPT:  // decode found a new code point
-                {
-                    switch (codepoint)
-                    {
-                        case 0x08: // backspace
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = 'b';
-                            break;
-                        }
-
-                        case 0x09: // horizontal tab
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = 't';
-                            break;
-                        }
-
-                        case 0x0A: // newline
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = 'n';
-                            break;
-                        }
-
-                        case 0x0C: // formfeed
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = 'f';
-                            break;
-                        }
-
-                        case 0x0D: // carriage return
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = 'r';
-                            break;
-                        }
-
-                        case 0x22: // quotation mark
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = '\"';
-                            break;
-                        }
-
-                        case 0x5C: // reverse solidus
-                        {
-                            string_buffer[bytes++] = '\\';
-                            string_buffer[bytes++] = '\\';
-                            break;
-                        }
-
-                        default:
-                        {
-                            // escape control characters (0x00..0x1F) or, if
-                            // ensure_ascii parameter is used, non-ASCII characters
-                            if ((codepoint <= 0x1F) or (ensure_ascii and (codepoint >= 0x7F)))
-                            {
-                                if (codepoint <= 0xFFFF)
-                                {
-                                    (std::snprintf)(string_buffer.data() + bytes, 7, "\\u%04x",
-                                                    static_cast<std::uint16_t>(codepoint));
-                                    bytes += 6;
-                                }
-                                else
-                                {
-                                    (std::snprintf)(string_buffer.data() + bytes, 13, "\\u%04x\\u%04x",
-                                                    static_cast<std::uint16_t>(0xD7C0u + (codepoint >> 10u)),
-                                                    static_cast<std::uint16_t>(0xDC00u + (codepoint & 0x3FFu)));
-                                    bytes += 12;
-                                }
-                            }
-                            else
-                            {
-                                // copy byte to buffer (all previous bytes
-                                // been copied have in default case above)
-                                string_buffer[bytes++] = s[i];
-                            }
-                            break;
-                        }
-                    }
-
-                    // write buffer and reset index; there must be 13 bytes
-                    // left, as this is the maximal number of bytes to be
-                    // written ("\uxxxx\uxxxx\0") for one code point
-                    if (string_buffer.size() - bytes < 13)
-                    {
-                        o->write_characters(string_buffer.data(), bytes);
-                        bytes = 0;
-                    }
-
-                    // remember the byte position of this accept
-                    bytes_after_last_accept = bytes;
-                    undumped_chars = 0;
-                    break;
-                }
-
-                case UTF8_REJECT:  // decode found invalid UTF-8 byte
-                {
-                    switch (error_handler)
-                    {
-                        case error_handler_t::strict:
-                        {
-                            std::string sn(3, '\0');
-                            (std::snprintf)(&sn[0], sn.size(), "%.2X", byte);
-                            JSON_THROW(type_error::create(316, "invalid UTF-8 byte at index " + std::to_string(i) + ": 0x" + sn));
-                        }
-
-                        case error_handler_t::ignore:
-                        case error_handler_t::replace:
-                        {
-                            // in case we saw this character the first time, we
-                            // would like to read it again, because the byte
-                            // may be OK for itself, but just not OK for the
-                            // previous sequence
-                            if (undumped_chars > 0)
-                            {
-                                --i;
-                            }
-
-                            // reset length buffer to the last accepted index;
-                            // thus removing/ignoring the invalid characters
-                            bytes = bytes_after_last_accept;
-
-                            if (error_handler == error_handler_t::replace)
-                            {
-                                // add a replacement character
-                                if (ensure_ascii)
-                                {
-                                    string_buffer[bytes++] = '\\';
-                                    string_buffer[bytes++] = 'u';
-                                    string_buffer[bytes++] = 'f';
-                                    string_buffer[bytes++] = 'f';
-                                    string_buffer[bytes++] = 'f';
-                                    string_buffer[bytes++] = 'd';
-                                }
-                                else
-                                {
-                                    string_buffer[bytes++] = detail::binary_writer<BasicJsonType, char>::to_char_type('\xEF');
-                                    string_buffer[bytes++] = detail::binary_writer<BasicJsonType, char>::to_char_type('\xBF');
-                                    string_buffer[bytes++] = detail::binary_writer<BasicJsonType, char>::to_char_type('\xBD');
-                                }
-
-                                // write buffer and reset index; there must be 13 bytes
-                                // left, as this is the maximal number of bytes to be
-                                // written ("\uxxxx\uxxxx\0") for one code point
-                                if (string_buffer.size() - bytes < 13)
-                                {
-                                    o->write_characters(string_buffer.data(), bytes);
-                                    bytes = 0;
-                                }
-
-                                bytes_after_last_accept = bytes;
-                            }
-
-                            undumped_chars = 0;
-
-                            // continue processing the string
-                            state = UTF8_ACCEPT;
-                            break;
-                        }
-
-                        default:            // LCOV_EXCL_LINE
-                            assert(false);  // LCOV_EXCL_LINE
-                    }
-                    break;
-                }
-
-                default:  // decode found yet incomplete multi-byte code point
-                {
-                    if (not ensure_ascii)
-                    {
-                        // code point will not be escaped - copy byte to buffer
-                        string_buffer[bytes++] = s[i];
-                    }
-                    ++undumped_chars;
-                    break;
-                }
-            }
-        }
-
-        // we finished processing the string
-        if (JSON_HEDLEY_LIKELY(state == UTF8_ACCEPT))
-        {
-            // write buffer
-            if (bytes > 0)
-            {
-                o->write_characters(string_buffer.data(), bytes);
-            }
-        }
-        else
-        {
-            // we finish reading, but do not accept: string was incomplete
-            switch (error_handler)
-            {
-                case error_handler_t::strict:
-                {
-                    std::string sn(3, '\0');
-                    (std::snprintf)(&sn[0], sn.size(), "%.2X", static_cast<std::uint8_t>(s.back()));
-                    JSON_THROW(type_error::create(316, "incomplete UTF-8 string; last byte: 0x" + sn));
-                }
-
-                case error_handler_t::ignore:
-                {
-                    // write all accepted bytes
-                    o->write_characters(string_buffer.data(), bytes_after_last_accept);
-                    break;
-                }
-
-                case error_handler_t::replace:
-                {
-                    // write all accepted bytes
-                    o->write_characters(string_buffer.data(), bytes_after_last_accept);
-                    // add a replacement character
-                    if (ensure_ascii)
-                    {
-                        o->write_characters("\\ufffd", 6);
-                    }
-                    else
-                    {
-                        o->write_characters("\xEF\xBF\xBD", 3);
-                    }
-                    break;
-                }
-
-                default:            // LCOV_EXCL_LINE
-                    assert(false);  // LCOV_EXCL_LINE
-            }
-        }
-    }
-
-    /*!
-    @brief count digits
-
-    Count the number of decimal (base 10) digits for an input unsigned integer.
-
-    @param[in] x  unsigned integer number to count its digits
-    @return    number of decimal digits
-    */
-    inline unsigned int count_digits(number_unsigned_t x) noexcept
-    {
-        unsigned int n_digits = 1;
-        for (;;)
-        {
-            if (x < 10)
-            {
-                return n_digits;
-            }
-            if (x < 100)
-            {
-                return n_digits + 1;
-            }
-            if (x < 1000)
-            {
-                return n_digits + 2;
-            }
-            if (x < 10000)
-            {
-                return n_digits + 3;
-            }
-            x = x / 10000u;
-            n_digits += 4;
-        }
-    }
-
-    /*!
-    @brief dump an integer
-
-    Dump a given integer to output stream @a o. Works internally with
-    @a number_buffer.
-
-    @param[in] x  integer number (signed or unsigned) to dump
-    @tparam NumberType either @a number_integer_t or @a number_unsigned_t
-    */
-    template<typename NumberType, detail::enable_if_t<
-                 std::is_same<NumberType, number_unsigned_t>::value or
-                 std::is_same<NumberType, number_integer_t>::value or
-                 std::is_same<NumberType, binary_char_t>::value,
-                 int> = 0>
-    void dump_integer(NumberType x)
-    {
-        static constexpr std::array<std::array<char, 2>, 100> digits_to_99
-        {
-            {
-                {{'0', '0'}}, {{'0', '1'}}, {{'0', '2'}}, {{'0', '3'}}, {{'0', '4'}}, {{'0', '5'}}, {{'0', '6'}}, {{'0', '7'}}, {{'0', '8'}}, {{'0', '9'}},
-                {{'1', '0'}}, {{'1', '1'}}, {{'1', '2'}}, {{'1', '3'}}, {{'1', '4'}}, {{'1', '5'}}, {{'1', '6'}}, {{'1', '7'}}, {{'1', '8'}}, {{'1', '9'}},
-                {{'2', '0'}}, {{'2', '1'}}, {{'2', '2'}}, {{'2', '3'}}, {{'2', '4'}}, {{'2', '5'}}, {{'2', '6'}}, {{'2', '7'}}, {{'2', '8'}}, {{'2', '9'}},
-                {{'3', '0'}}, {{'3', '1'}}, {{'3', '2'}}, {{'3', '3'}}, {{'3', '4'}}, {{'3', '5'}}, {{'3', '6'}}, {{'3', '7'}}, {{'3', '8'}}, {{'3', '9'}},
-                {{'4', '0'}}, {{'4', '1'}}, {{'4', '2'}}, {{'4', '3'}}, {{'4', '4'}}, {{'4', '5'}}, {{'4', '6'}}, {{'4', '7'}}, {{'4', '8'}}, {{'4', '9'}},
-                {{'5', '0'}}, {{'5', '1'}}, {{'5', '2'}}, {{'5', '3'}}, {{'5', '4'}}, {{'5', '5'}}, {{'5', '6'}}, {{'5', '7'}}, {{'5', '8'}}, {{'5', '9'}},
-                {{'6', '0'}}, {{'6', '1'}}, {{'6', '2'}}, {{'6', '3'}}, {{'6', '4'}}, {{'6', '5'}}, {{'6', '6'}}, {{'6', '7'}}, {{'6', '8'}}, {{'6', '9'}},
-                {{'7', '0'}}, {{'7', '1'}}, {{'7', '2'}}, {{'7', '3'}}, {{'7', '4'}}, {{'7', '5'}}, {{'7', '6'}}, {{'7', '7'}}, {{'7', '8'}}, {{'7', '9'}},
-                {{'8', '0'}}, {{'8', '1'}}, {{'8', '2'}}, {{'8', '3'}}, {{'8', '4'}}, {{'8', '5'}}, {{'8', '6'}}, {{'8', '7'}}, {{'8', '8'}}, {{'8', '9'}},
-                {{'9', '0'}}, {{'9', '1'}}, {{'9', '2'}}, {{'9', '3'}}, {{'9', '4'}}, {{'9', '5'}}, {{'9', '6'}}, {{'9', '7'}}, {{'9', '8'}}, {{'9', '9'}},
-            }
-        };
-
-        // special case for "0"
-        if (x == 0)
-        {
-            o->write_character('0');
-            return;
-        }
-
-        // use a pointer to fill the buffer
-        auto buffer_ptr = number_buffer.begin();
-
-        const bool is_negative = std::is_same<NumberType, number_integer_t>::value and not(x >= 0); // see issue #755
-        number_unsigned_t abs_value;
-
-        unsigned int n_chars;
-
-        if (is_negative)
-        {
-            *buffer_ptr = '-';
-            abs_value = remove_sign(static_cast<number_integer_t>(x));
-
-            // account one more byte for the minus sign
-            n_chars = 1 + count_digits(abs_value);
-        }
-        else
-        {
-            abs_value = static_cast<number_unsigned_t>(x);
-            n_chars = count_digits(abs_value);
-        }
-
-        // spare 1 byte for '\0'
-        assert(n_chars < number_buffer.size() - 1);
-
-        // jump to the end to generate the string from backward
-        // so we later avoid reversing the result
-        buffer_ptr += n_chars;
-
-        // Fast int2ascii implementation inspired by "Fastware" talk by Andrei Alexandrescu
-        // See: https://www.youtube.com/watch?v=o4-CwDo2zpg
-        while (abs_value >= 100)
-        {
-            const auto digits_index = static_cast<unsigned>((abs_value % 100));
-            abs_value /= 100;
-            *(--buffer_ptr) = digits_to_99[digits_index][1];
-            *(--buffer_ptr) = digits_to_99[digits_index][0];
-        }
-
-        if (abs_value >= 10)
-        {
-            const auto digits_index = static_cast<unsigned>(abs_value);
-            *(--buffer_ptr) = digits_to_99[digits_index][1];
-            *(--buffer_ptr) = digits_to_99[digits_index][0];
-        }
-        else
-        {
-            *(--buffer_ptr) = static_cast<char>('0' + abs_value);
-        }
-
-        o->write_characters(number_buffer.data(), n_chars);
-    }
-
-    /*!
-    @brief dump a floating-point number
-
-    Dump a given floating-point number to output stream @a o. Works internally
-    with @a number_buffer.
-
-    @param[in] x  floating-point number to dump
-    */
-    void dump_float(number_float_t x)
-    {
-        // NaN / inf
-        if (not std::isfinite(x))
-        {
-            o->write_characters("null", 4);
-            return;
-        }
-
-        // If number_float_t is an IEEE-754 single or double precision number,
-        // use the Grisu2 algorithm to produce short numbers which are
-        // guaranteed to round-trip, using strtof and strtod, resp.
-        //
-        // NB: The test below works if <long double> == <double>.
-        static constexpr bool is_ieee_single_or_double
-            = (std::numeric_limits<number_float_t>::is_iec559 and std::numeric_limits<number_float_t>::digits == 24 and std::numeric_limits<number_float_t>::max_exponent == 128) or
-              (std::numeric_limits<number_float_t>::is_iec559 and std::numeric_limits<number_float_t>::digits == 53 and std::numeric_limits<number_float_t>::max_exponent == 1024);
-
-        dump_float(x, std::integral_constant<bool, is_ieee_single_or_double>());
-    }
-
-    void dump_float(number_float_t x, std::true_type /*is_ieee_single_or_double*/)
-    {
-        char* begin = number_buffer.data();
-        char* end = ::nlohmann::detail::to_chars(begin, begin + number_buffer.size(), x);
-
-        o->write_characters(begin, static_cast<size_t>(end - begin));
-    }
-
-    void dump_float(number_float_t x, std::false_type /*is_ieee_single_or_double*/)
-    {
-        // get number of digits for a float -> text -> float round-trip
-        static constexpr auto d = std::numeric_limits<number_float_t>::max_digits10;
-
-        // the actual conversion
-        std::ptrdiff_t len = (std::snprintf)(number_buffer.data(), number_buffer.size(), "%.*g", d, x);
-
-        // negative value indicates an error
-        assert(len > 0);
-        // check if buffer was large enough
-        assert(static_cast<std::size_t>(len) < number_buffer.size());
-
-        // erase thousands separator
-        if (thousands_sep != '\0')
-        {
-            const auto end = std::remove(number_buffer.begin(),
-                                         number_buffer.begin() + len, thousands_sep);
-            std::fill(end, number_buffer.end(), '\0');
-            assert((end - number_buffer.begin()) <= len);
-            len = (end - number_buffer.begin());
-        }
-
-        // convert decimal point to '.'
-        if (decimal_point != '\0' and decimal_point != '.')
-        {
-            const auto dec_pos = std::find(number_buffer.begin(), number_buffer.end(), decimal_point);
-            if (dec_pos != number_buffer.end())
-            {
-                *dec_pos = '.';
-            }
-        }
-
-        o->write_characters(number_buffer.data(), static_cast<std::size_t>(len));
-
-        // determine if need to append ".0"
-        const bool value_is_int_like =
-            std::none_of(number_buffer.begin(), number_buffer.begin() + len + 1,
-                         [](char c)
-        {
-            return c == '.' or c == 'e';
-        });
-
-        if (value_is_int_like)
-        {
-            o->write_characters(".0", 2);
-        }
-    }
-
-    /*!
-    @brief check whether a string is UTF-8 encoded
-
-    The function checks each byte of a string whether it is UTF-8 encoded. The
-    result of the check is stored in the @a state parameter. The function must
-    be called initially with state 0 (accept). State 1 means the string must
-    be rejected, because the current byte is not allowed. If the string is
-    completely processed, but the state is non-zero, the string ended
-    prematurely; that is, the last byte indicated more bytes should have
-    followed.
-
-    @param[in,out] state  the state of the decoding
-    @param[in,out] codep  codepoint (valid only if resulting state is UTF8_ACCEPT)
-    @param[in] byte       next byte to decode
-    @return               new state
-
-    @note The function has been edited: a std::array is used.
-
-    @copyright Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de>
-    @sa http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
-    */
-    static std::uint8_t decode(std::uint8_t& state, std::uint32_t& codep, const std::uint8_t byte) noexcept
-    {
-        static const std::array<std::uint8_t, 400> utf8d =
-        {
-            {
-                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 00..1F
-                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 20..3F
-                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 40..5F
-                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 60..7F
-                1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, // 80..9F
-                7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, // A0..BF
-                8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, // C0..DF
-                0xA, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x4, 0x3, 0x3, // E0..EF
-                0xB, 0x6, 0x6, 0x6, 0x5, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, // F0..FF
-                0x0, 0x1, 0x2, 0x3, 0x5, 0x8, 0x7, 0x1, 0x1, 0x1, 0x4, 0x6, 0x1, 0x1, 0x1, 0x1, // s0..s0
-                1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, // s1..s2
-                1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, // s3..s4
-                1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, // s5..s6
-                1, 3, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 // s7..s8
-            }
-        };
-
-        const std::uint8_t type = utf8d[byte];
-
-        codep = (state != UTF8_ACCEPT)
-                ? (byte & 0x3fu) | (codep << 6u)
-                : (0xFFu >> type) & (byte);
-
-        std::size_t index = 256u + static_cast<size_t>(state) * 16u + static_cast<size_t>(type);
-        assert(index < 400);
-        state = utf8d[index];
-        return state;
-    }
-
-    /*
-     * Overload to make the compiler happy while it is instantiating
-     * dump_integer for number_unsigned_t.
-     * Must never be called.
-     */
-    number_unsigned_t remove_sign(number_unsigned_t x)
-    {
-        assert(false); // LCOV_EXCL_LINE
-        return x; // LCOV_EXCL_LINE
-    }
-
-    /*
-     * Helper function for dump_integer
-     *
-     * This function takes a negative signed integer and returns its absolute
-     * value as unsigned integer. The plus/minus shuffling is necessary as we can
-     * not directly remove the sign of an arbitrary signed integer as the
-     * absolute values of INT_MIN and INT_MAX are usually not the same. See
-     * #1708 for details.
-     */
-    inline number_unsigned_t remove_sign(number_integer_t x) noexcept
-    {
-        assert(x < 0 and x < (std::numeric_limits<number_integer_t>::max)());
-        return static_cast<number_unsigned_t>(-(x + 1)) + 1;
-    }
-
-  private:
-    /// the output of the serializer
-    output_adapter_t<char> o = nullptr;
-
-    /// a (hopefully) large enough character buffer
-    std::array<char, 64> number_buffer{{}};
-
-    /// the locale
-    const std::lconv* loc = nullptr;
-    /// the locale's thousand separator character
-    const char thousands_sep = '\0';
-    /// the locale's decimal point character
-    const char decimal_point = '\0';
-
-    /// string buffer
-    std::array<char, 512> string_buffer{{}};
-
-    /// the indentation character
-    const char indent_char;
-    /// the indentation string
-    string_t indent_string;
-
-    /// error_handler how to react on decoding errors
-    const error_handler_t error_handler;
-};
-}  // namespace detail
-}  // namespace nlohmann
-
-// #include <nlohmann/detail/value_t.hpp>
-
-// #include <nlohmann/json_fwd.hpp>
-
-
-/*!
-@brief namespace for Niels Lohmann
-@see https://github.com/nlohmann
-@since version 1.0.0
-*/
-namespace nlohmann
-{
-
-/*!
-@brief a class to store JSON values
-
-@tparam ObjectType type for JSON objects (`std::map` by default; will be used
-in @ref object_t)
-@tparam ArrayType type for JSON arrays (`std::vector` by default; will be used
-in @ref array_t)
-@tparam StringType type for JSON strings and object keys (`std::string` by
-default; will be used in @ref string_t)
-@tparam BooleanType type for JSON booleans (`bool` by default; will be used
-in @ref boolean_t)
-@tparam NumberIntegerType type for JSON integer numbers (`int64_t` by
-default; will be used in @ref number_integer_t)
-@tparam NumberUnsignedType type for JSON unsigned integer numbers (@c
-`uint64_t` by default; will be used in @ref number_unsigned_t)
-@tparam NumberFloatType type for JSON floating-point numbers (`double` by
-default; will be used in @ref number_float_t)
-@tparam BinaryType type for packed binary data for compatibility with binary
-serialization formats (`std::vector<std::uint8_t>` by default; will be used in
-@ref binary_t)
-@tparam AllocatorType type of the allocator to use (`std::allocator` by
-default)
-@tparam JSONSerializer the serializer to resolve internal calls to `to_json()`
-and `from_json()` (@ref adl_serializer by default)
-
-@requirement The class satisfies the following concept requirements:
-- Basic
- - [DefaultConstructible](https://en.cppreference.com/w/cpp/named_req/DefaultConstructible):
-   JSON values can be default constructed. The result will be a JSON null
-   value.
- - [MoveConstructible](https://en.cppreference.com/w/cpp/named_req/MoveConstructible):
-   A JSON value can be constructed from an rvalue argument.
- - [CopyConstructible](https://en.cppreference.com/w/cpp/named_req/CopyConstructible):
-   A JSON value can be copy-constructed from an lvalue expression.
- - [MoveAssignable](https://en.cppreference.com/w/cpp/named_req/MoveAssignable):
-   A JSON value van be assigned from an rvalue argument.
- - [CopyAssignable](https://en.cppreference.com/w/cpp/named_req/CopyAssignable):
-   A JSON value can be copy-assigned from an lvalue expression.
- - [Destructible](https://en.cppreference.com/w/cpp/named_req/Destructible):
-   JSON values can be destructed.
-- Layout
- - [StandardLayoutType](https://en.cppreference.com/w/cpp/named_req/StandardLayoutType):
-   JSON values have
-   [standard layout](https://en.cppreference.com/w/cpp/language/data_members#Standard_layout):
-   All non-static data members are private and standard layout types, the
-   class has no virtual functions or (virtual) base classes.
-- Library-wide
- - [EqualityComparable](https://en.cppreference.com/w/cpp/named_req/EqualityComparable):
-   JSON values can be compared with `==`, see @ref
-   operator==(const_reference,const_reference).
- - [LessThanComparable](https://en.cppreference.com/w/cpp/named_req/LessThanComparable):
-   JSON values can be compared with `<`, see @ref
-   operator<(const_reference,const_reference).
- - [Swappable](https://en.cppreference.com/w/cpp/named_req/Swappable):
-   Any JSON lvalue or rvalue of can be swapped with any lvalue or rvalue of
-   other compatible types, using unqualified function call @ref swap().
- - [NullablePointer](https://en.cppreference.com/w/cpp/named_req/NullablePointer):
-   JSON values can be compared against `std::nullptr_t` objects which are used
-   to model the `null` value.
-- Container
- - [Container](https://en.cppreference.com/w/cpp/named_req/Container):
-   JSON values can be used like STL containers and provide iterator access.
- - [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer);
-   JSON values can be used like STL containers and provide reverse iterator
-   access.
-
-@invariant The member variables @a m_value and @a m_type have the following
-relationship:
-- If `m_type == value_t::object`, then `m_value.object != nullptr`.
-- If `m_type == value_t::array`, then `m_value.array != nullptr`.
-- If `m_type == value_t::string`, then `m_value.string != nullptr`.
-The invariants are checked by member function assert_invariant().
-
-@internal
-@note ObjectType trick from https://stackoverflow.com/a/9860911
-@endinternal
-
-@see [RFC 7159: The JavaScript Object Notation (JSON) Data Interchange
-Format](http://rfc7159.net/rfc7159)
-
-@since version 1.0.0
-
-@nosubgrouping
-*/
-NLOHMANN_BASIC_JSON_TPL_DECLARATION
-class basic_json
-{
-  private:
-    template<detail::value_t> friend struct detail::external_constructor;
-    friend ::nlohmann::json_pointer<basic_json>;
-
-    template<typename BasicJsonType, typename InputType>
-    friend class ::nlohmann::detail::parser;
-    friend ::nlohmann::detail::serializer<basic_json>;
-    template<typename BasicJsonType>
-    friend class ::nlohmann::detail::iter_impl;
-    template<typename BasicJsonType, typename CharType>
-    friend class ::nlohmann::detail::binary_writer;
-    template<typename BasicJsonType, typename InputType, typename SAX>
-    friend class ::nlohmann::detail::binary_reader;
-    template<typename BasicJsonType>
-    friend class ::nlohmann::detail::json_sax_dom_parser;
-    template<typename BasicJsonType>
-    friend class ::nlohmann::detail::json_sax_dom_callback_parser;
-
-    /// workaround type for MSVC
-    using basic_json_t = NLOHMANN_BASIC_JSON_TPL;
-
-    // convenience aliases for types residing in namespace detail;
-    using lexer = ::nlohmann::detail::lexer_base<basic_json>;
-
-    template<typename InputAdapterType>
-    static ::nlohmann::detail::parser<basic_json, InputAdapterType> parser(
-        InputAdapterType adapter,
-        detail::parser_callback_t<basic_json>cb = nullptr,
-        bool allow_exceptions = true
-    )
-    {
-        return ::nlohmann::detail::parser<basic_json, InputAdapterType>(std::move(adapter), std::move(cb), allow_exceptions);
-    }
-
-    using primitive_iterator_t = ::nlohmann::detail::primitive_iterator_t;
-    template<typename BasicJsonType>
-    using internal_iterator = ::nlohmann::detail::internal_iterator<BasicJsonType>;
-    template<typename BasicJsonType>
-    using iter_impl = ::nlohmann::detail::iter_impl<BasicJsonType>;
-    template<typename Iterator>
-    using iteration_proxy = ::nlohmann::detail::iteration_proxy<Iterator>;
-    template<typename Base> using json_reverse_iterator = ::nlohmann::detail::json_reverse_iterator<Base>;
-
-    template<typename CharType>
-    using output_adapter_t = ::nlohmann::detail::output_adapter_t<CharType>;
-
-    template<typename InputType>
-    using binary_reader = ::nlohmann::detail::binary_reader<basic_json, InputType>;
-    template<typename CharType> using binary_writer = ::nlohmann::detail::binary_writer<basic_json, CharType>;
-
-    using serializer = ::nlohmann::detail::serializer<basic_json>;
-
-  public:
-    using value_t = detail::value_t;
-    /// JSON Pointer, see @ref nlohmann::json_pointer
-    using json_pointer = ::nlohmann::json_pointer<basic_json>;
-    template<typename T, typename SFINAE>
-    using json_serializer = JSONSerializer<T, SFINAE>;
-    /// how to treat decoding errors
-    using error_handler_t = detail::error_handler_t;
-    /// helper type for initializer lists of basic_json values
-    using initializer_list_t = std::initializer_list<detail::json_ref<basic_json>>;
-
-    using input_format_t = detail::input_format_t;
-    /// SAX interface type, see @ref nlohmann::json_sax
-    using json_sax_t = json_sax<basic_json>;
-
-    ////////////////
-    // exceptions //
-    ////////////////
-
-    /// @name exceptions
-    /// Classes to implement user-defined exceptions.
-    /// @{
-
-    /// @copydoc detail::exception
-    using exception = detail::exception;
-    /// @copydoc detail::parse_error
-    using parse_error = detail::parse_error;
-    /// @copydoc detail::invalid_iterator
-    using invalid_iterator = detail::invalid_iterator;
-    /// @copydoc detail::type_error
-    using type_error = detail::type_error;
-    /// @copydoc detail::out_of_range
-    using out_of_range = detail::out_of_range;
-    /// @copydoc detail::other_error
-    using other_error = detail::other_error;
-
-    /// @}
-
-
-    /////////////////////
-    // container types //
-    /////////////////////
-
-    /// @name container types
-    /// The canonic container types to use @ref basic_json like any other STL
-    /// container.
-    /// @{
-
-    /// the type of elements in a basic_json container
-    using value_type = basic_json;
-
-    /// the type of an element reference
-    using reference = value_type&;
-    /// the type of an element const reference
-    using const_reference = const value_type&;
-
-    /// a type to represent differences between iterators
-    using difference_type = std::ptrdiff_t;
-    /// a type to represent container sizes
-    using size_type = std::size_t;
-
-    /// the allocator type
-    using allocator_type = AllocatorType<basic_json>;
-
-    /// the type of an element pointer
-    using pointer = typename std::allocator_traits<allocator_type>::pointer;
-    /// the type of an element const pointer
-    using const_pointer = typename std::allocator_traits<allocator_type>::const_pointer;
-
-    /// an iterator for a basic_json container
-    using iterator = iter_impl<basic_json>;
-    /// a const iterator for a basic_json container
-    using const_iterator = iter_impl<const basic_json>;
-    /// a reverse iterator for a basic_json container
-    using reverse_iterator = json_reverse_iterator<typename basic_json::iterator>;
-    /// a const reverse iterator for a basic_json container
-    using const_reverse_iterator = json_reverse_iterator<typename basic_json::const_iterator>;
-
-    /// @}
-
-
-    /*!
-    @brief returns the allocator associated with the container
-    */
-    static allocator_type get_allocator()
-    {
-        return allocator_type();
-    }
-
-    /*!
-    @brief returns version information on the library
-
-    This function returns a JSON object with information about the library,
-    including the version number and information on the platform and compiler.
-
-    @return JSON object holding version information
-    key         | description
-    ----------- | ---------------
-    `compiler`  | Information on the used compiler. It is an object with the following keys: `c++` (the used C++ standard), `family` (the compiler family; possible values are `clang`, `icc`, `gcc`, `ilecpp`, `msvc`, `pgcpp`, `sunpro`, and `unknown`), and `version` (the compiler version).
-    `copyright` | The copyright line for the library as string.
-    `name`      | The name of the library as string.
-    `platform`  | The used platform as string. Possible values are `win32`, `linux`, `apple`, `unix`, and `unknown`.
-    `url`       | The URL of the project as string.
-    `version`   | The version of the library. It is an object with the following keys: `major`, `minor`, and `patch` as defined by [Semantic Versioning](http://semver.org), and `string` (the version string).
-
-    @liveexample{The following code shows an example output of the `meta()`
-    function.,meta}
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @complexity Constant.
-
-    @since 2.1.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json meta()
-    {
-        basic_json result;
-
-        result["copyright"] = "(C) 2013-2017 Niels Lohmann";
-        result["name"] = "JSON for Modern C++";
-        result["url"] = "https://github.com/nlohmann/json";
-        result["version"]["string"] =
-            std::to_string(NLOHMANN_JSON_VERSION_MAJOR) + "." +
-            std::to_string(NLOHMANN_JSON_VERSION_MINOR) + "." +
-            std::to_string(NLOHMANN_JSON_VERSION_PATCH);
-        result["version"]["major"] = NLOHMANN_JSON_VERSION_MAJOR;
-        result["version"]["minor"] = NLOHMANN_JSON_VERSION_MINOR;
-        result["version"]["patch"] = NLOHMANN_JSON_VERSION_PATCH;
-
-#ifdef _WIN32
-        result["platform"] = "win32";
-#elif defined __linux__
-        result["platform"] = "linux";
-#elif defined __APPLE__
-        result["platform"] = "apple";
-#elif defined __unix__
-        result["platform"] = "unix";
-#else
-        result["platform"] = "unknown";
-#endif
-
-#if defined(__ICC) || defined(__INTEL_COMPILER)
-        result["compiler"] = {{"family", "icc"}, {"version", __INTEL_COMPILER}};
-#elif defined(__clang__)
-        result["compiler"] = {{"family", "clang"}, {"version", __clang_version__}};
-#elif defined(__GNUC__) || defined(__GNUG__)
-        result["compiler"] = {{"family", "gcc"}, {"version", std::to_string(__GNUC__) + "." + std::to_string(__GNUC_MINOR__) + "." + std::to_string(__GNUC_PATCHLEVEL__)}};
-#elif defined(__HP_cc) || defined(__HP_aCC)
-        result["compiler"] = "hp"
-#elif defined(__IBMCPP__)
-        result["compiler"] = {{"family", "ilecpp"}, {"version", __IBMCPP__}};
-#elif defined(_MSC_VER)
-        result["compiler"] = {{"family", "msvc"}, {"version", _MSC_VER}};
-#elif defined(__PGI)
-        result["compiler"] = {{"family", "pgcpp"}, {"version", __PGI}};
-#elif defined(__SUNPRO_CC)
-        result["compiler"] = {{"family", "sunpro"}, {"version", __SUNPRO_CC}};
-#else
-        result["compiler"] = {{"family", "unknown"}, {"version", "unknown"}};
-#endif
-
-#ifdef __cplusplus
-        result["compiler"]["c++"] = std::to_string(__cplusplus);
-#else
-        result["compiler"]["c++"] = "unknown";
-#endif
-        return result;
-    }
-
-
-    ///////////////////////////
-    // JSON value data types //
-    ///////////////////////////
-
-    /// @name JSON value data types
-    /// The data types to store a JSON value. These types are derived from
-    /// the template arguments passed to class @ref basic_json.
-    /// @{
-
-#if defined(JSON_HAS_CPP_14)
-    // Use transparent comparator if possible, combined with perfect forwarding
-    // on find() and count() calls prevents unnecessary string construction.
-    using object_comparator_t = std::less<>;
-#else
-    using object_comparator_t = std::less<StringType>;
-#endif
-
-    /*!
-    @brief a type for an object
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes JSON objects as follows:
-    > An object is an unordered collection of zero or more name/value pairs,
-    > where a name is a string and a value is a string, number, boolean, null,
-    > object, or array.
-
-    To store objects in C++, a type is defined by the template parameters
-    described below.
-
-    @tparam ObjectType  the container to store objects (e.g., `std::map` or
-    `std::unordered_map`)
-    @tparam StringType the type of the keys or names (e.g., `std::string`).
-    The comparison function `std::less<StringType>` is used to order elements
-    inside the container.
-    @tparam AllocatorType the allocator to use for objects (e.g.,
-    `std::allocator`)
-
-    #### Default type
-
-    With the default values for @a ObjectType (`std::map`), @a StringType
-    (`std::string`), and @a AllocatorType (`std::allocator`), the default
-    value for @a object_t is:
-
-    @code {.cpp}
-    std::map<
-      std::string, // key_type
-      basic_json, // value_type
-      std::less<std::string>, // key_compare
-      std::allocator<std::pair<const std::string, basic_json>> // allocator_type
-    >
-    @endcode
-
-    #### Behavior
-
-    The choice of @a object_t influences the behavior of the JSON class. With
-    the default type, objects have the following behavior:
-
-    - When all names are unique, objects will be interoperable in the sense
-      that all software implementations receiving that object will agree on
-      the name-value mappings.
-    - When the names within an object are not unique, it is unspecified which
-      one of the values for a given key will be chosen. For instance,
-      `{"key": 2, "key": 1}` could be equal to either `{"key": 1}` or
-      `{"key": 2}`.
-    - Internally, name/value pairs are stored in lexicographical order of the
-      names. Objects will also be serialized (see @ref dump) in this order.
-      For instance, `{"b": 1, "a": 2}` and `{"a": 2, "b": 1}` will be stored
-      and serialized as `{"a": 2, "b": 1}`.
-    - When comparing objects, the order of the name/value pairs is irrelevant.
-      This makes objects interoperable in the sense that they will not be
-      affected by these differences. For instance, `{"b": 1, "a": 2}` and
-      `{"a": 2, "b": 1}` will be treated as equal.
-
-    #### Limits
-
-    [RFC 7159](http://rfc7159.net/rfc7159) specifies:
-    > An implementation may set limits on the maximum depth of nesting.
-
-    In this class, the object's limit of nesting is not explicitly constrained.
-    However, a maximum depth of nesting may be introduced by the compiler or
-    runtime environment. A theoretical limit can be queried by calling the
-    @ref max_size function of a JSON object.
-
-    #### Storage
-
-    Objects are stored as pointers in a @ref basic_json type. That is, for any
-    access to object values, a pointer of type `object_t*` must be
-    dereferenced.
-
-    @sa @ref array_t -- type for an array value
-
-    @since version 1.0.0
-
-    @note The order name/value pairs are added to the object is *not*
-    preserved by the library. Therefore, iterating an object may return
-    name/value pairs in a different order than they were originally stored. In
-    fact, keys will be traversed in alphabetical order as `std::map` with
-    `std::less` is used by default. Please note this behavior conforms to [RFC
-    7159](http://rfc7159.net/rfc7159), because any order implements the
-    specified "unordered" nature of JSON objects.
-    */
-    using object_t = ObjectType<StringType,
-          basic_json,
-          object_comparator_t,
-          AllocatorType<std::pair<const StringType,
-          basic_json>>>;
-
-    /*!
-    @brief a type for an array
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes JSON arrays as follows:
-    > An array is an ordered sequence of zero or more values.
-
-    To store objects in C++, a type is defined by the template parameters
-    explained below.
-
-    @tparam ArrayType  container type to store arrays (e.g., `std::vector` or
-    `std::list`)
-    @tparam AllocatorType allocator to use for arrays (e.g., `std::allocator`)
-
-    #### Default type
-
-    With the default values for @a ArrayType (`std::vector`) and @a
-    AllocatorType (`std::allocator`), the default value for @a array_t is:
-
-    @code {.cpp}
-    std::vector<
-      basic_json, // value_type
-      std::allocator<basic_json> // allocator_type
-    >
-    @endcode
-
-    #### Limits
-
-    [RFC 7159](http://rfc7159.net/rfc7159) specifies:
-    > An implementation may set limits on the maximum depth of nesting.
-
-    In this class, the array's limit of nesting is not explicitly constrained.
-    However, a maximum depth of nesting may be introduced by the compiler or
-    runtime environment. A theoretical limit can be queried by calling the
-    @ref max_size function of a JSON array.
-
-    #### Storage
-
-    Arrays are stored as pointers in a @ref basic_json type. That is, for any
-    access to array values, a pointer of type `array_t*` must be dereferenced.
-
-    @sa @ref object_t -- type for an object value
-
-    @since version 1.0.0
-    */
-    using array_t = ArrayType<basic_json, AllocatorType<basic_json>>;
-
-    /*!
-    @brief a type for a string
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes JSON strings as follows:
-    > A string is a sequence of zero or more Unicode characters.
-
-    To store objects in C++, a type is defined by the template parameter
-    described below. Unicode values are split by the JSON class into
-    byte-sized characters during deserialization.
-
-    @tparam StringType  the container to store strings (e.g., `std::string`).
-    Note this container is used for keys/names in objects, see @ref object_t.
-
-    #### Default type
-
-    With the default values for @a StringType (`std::string`), the default
-    value for @a string_t is:
-
-    @code {.cpp}
-    std::string
-    @endcode
-
-    #### Encoding
-
-    Strings are stored in UTF-8 encoding. Therefore, functions like
-    `std::string::size()` or `std::string::length()` return the number of
-    bytes in the string rather than the number of characters or glyphs.
-
-    #### String comparison
-
-    [RFC 7159](http://rfc7159.net/rfc7159) states:
-    > Software implementations are typically required to test names of object
-    > members for equality. Implementations that transform the textual
-    > representation into sequences of Unicode code units and then perform the
-    > comparison numerically, code unit by code unit, are interoperable in the
-    > sense that implementations will agree in all cases on equality or
-    > inequality of two strings. For example, implementations that compare
-    > strings with escaped characters unconverted may incorrectly find that
-    > `"a\\b"` and `"a\u005Cb"` are not equal.
-
-    This implementation is interoperable as it does compare strings code unit
-    by code unit.
-
-    #### Storage
-
-    String values are stored as pointers in a @ref basic_json type. That is,
-    for any access to string values, a pointer of type `string_t*` must be
-    dereferenced.
-
-    @since version 1.0.0
-    */
-    using string_t = StringType;
-
-    /*!
-    @brief a type for a boolean
-
-    [RFC 7159](http://rfc7159.net/rfc7159) implicitly describes a boolean as a
-    type which differentiates the two literals `true` and `false`.
-
-    To store objects in C++, a type is defined by the template parameter @a
-    BooleanType which chooses the type to use.
-
-    #### Default type
-
-    With the default values for @a BooleanType (`bool`), the default value for
-    @a boolean_t is:
-
-    @code {.cpp}
-    bool
-    @endcode
-
-    #### Storage
-
-    Boolean values are stored directly inside a @ref basic_json type.
-
-    @since version 1.0.0
-    */
-    using boolean_t = BooleanType;
-
-    /*!
-    @brief a type for a number (integer)
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes numbers as follows:
-    > The representation of numbers is similar to that used in most
-    > programming languages. A number is represented in base 10 using decimal
-    > digits. It contains an integer component that may be prefixed with an
-    > optional minus sign, which may be followed by a fraction part and/or an
-    > exponent part. Leading zeros are not allowed. (...) Numeric values that
-    > cannot be represented in the grammar below (such as Infinity and NaN)
-    > are not permitted.
-
-    This description includes both integer and floating-point numbers.
-    However, C++ allows more precise storage if it is known whether the number
-    is a signed integer, an unsigned integer or a floating-point number.
-    Therefore, three different types, @ref number_integer_t, @ref
-    number_unsigned_t and @ref number_float_t are used.
-
-    To store integer numbers in C++, a type is defined by the template
-    parameter @a NumberIntegerType which chooses the type to use.
-
-    #### Default type
-
-    With the default values for @a NumberIntegerType (`int64_t`), the default
-    value for @a number_integer_t is:
-
-    @code {.cpp}
-    int64_t
-    @endcode
-
-    #### Default behavior
-
-    - The restrictions about leading zeros is not enforced in C++. Instead,
-      leading zeros in integer literals lead to an interpretation as octal
-      number. Internally, the value will be stored as decimal number. For
-      instance, the C++ integer literal `010` will be serialized to `8`.
-      During deserialization, leading zeros yield an error.
-    - Not-a-number (NaN) values will be serialized to `null`.
-
-    #### Limits
-
-    [RFC 7159](http://rfc7159.net/rfc7159) specifies:
-    > An implementation may set limits on the range and precision of numbers.
-
-    When the default type is used, the maximal integer number that can be
-    stored is `9223372036854775807` (INT64_MAX) and the minimal integer number
-    that can be stored is `-9223372036854775808` (INT64_MIN). Integer numbers
-    that are out of range will yield over/underflow when used in a
-    constructor. During deserialization, too large or small integer numbers
-    will be automatically be stored as @ref number_unsigned_t or @ref
-    number_float_t.
-
-    [RFC 7159](http://rfc7159.net/rfc7159) further states:
-    > Note that when such software is used, numbers that are integers and are
-    > in the range \f$[-2^{53}+1, 2^{53}-1]\f$ are interoperable in the sense
-    > that implementations will agree exactly on their numeric values.
-
-    As this range is a subrange of the exactly supported range [INT64_MIN,
-    INT64_MAX], this class's integer type is interoperable.
-
-    #### Storage
-
-    Integer number values are stored directly inside a @ref basic_json type.
-
-    @sa @ref number_float_t -- type for number values (floating-point)
-
-    @sa @ref number_unsigned_t -- type for number values (unsigned integer)
-
-    @since version 1.0.0
-    */
-    using number_integer_t = NumberIntegerType;
-
-    /*!
-    @brief a type for a number (unsigned)
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes numbers as follows:
-    > The representation of numbers is similar to that used in most
-    > programming languages. A number is represented in base 10 using decimal
-    > digits. It contains an integer component that may be prefixed with an
-    > optional minus sign, which may be followed by a fraction part and/or an
-    > exponent part. Leading zeros are not allowed. (...) Numeric values that
-    > cannot be represented in the grammar below (such as Infinity and NaN)
-    > are not permitted.
-
-    This description includes both integer and floating-point numbers.
-    However, C++ allows more precise storage if it is known whether the number
-    is a signed integer, an unsigned integer or a floating-point number.
-    Therefore, three different types, @ref number_integer_t, @ref
-    number_unsigned_t and @ref number_float_t are used.
-
-    To store unsigned integer numbers in C++, a type is defined by the
-    template parameter @a NumberUnsignedType which chooses the type to use.
-
-    #### Default type
-
-    With the default values for @a NumberUnsignedType (`uint64_t`), the
-    default value for @a number_unsigned_t is:
-
-    @code {.cpp}
-    uint64_t
-    @endcode
-
-    #### Default behavior
-
-    - The restrictions about leading zeros is not enforced in C++. Instead,
-      leading zeros in integer literals lead to an interpretation as octal
-      number. Internally, the value will be stored as decimal number. For
-      instance, the C++ integer literal `010` will be serialized to `8`.
-      During deserialization, leading zeros yield an error.
-    - Not-a-number (NaN) values will be serialized to `null`.
-
-    #### Limits
-
-    [RFC 7159](http://rfc7159.net/rfc7159) specifies:
-    > An implementation may set limits on the range and precision of numbers.
-
-    When the default type is used, the maximal integer number that can be
-    stored is `18446744073709551615` (UINT64_MAX) and the minimal integer
-    number that can be stored is `0`. Integer numbers that are out of range
-    will yield over/underflow when used in a constructor. During
-    deserialization, too large or small integer numbers will be automatically
-    be stored as @ref number_integer_t or @ref number_float_t.
-
-    [RFC 7159](http://rfc7159.net/rfc7159) further states:
-    > Note that when such software is used, numbers that are integers and are
-    > in the range \f$[-2^{53}+1, 2^{53}-1]\f$ are interoperable in the sense
-    > that implementations will agree exactly on their numeric values.
-
-    As this range is a subrange (when considered in conjunction with the
-    number_integer_t type) of the exactly supported range [0, UINT64_MAX],
-    this class's integer type is interoperable.
-
-    #### Storage
-
-    Integer number values are stored directly inside a @ref basic_json type.
-
-    @sa @ref number_float_t -- type for number values (floating-point)
-    @sa @ref number_integer_t -- type for number values (integer)
-
-    @since version 2.0.0
-    */
-    using number_unsigned_t = NumberUnsignedType;
-
-    /*!
-    @brief a type for a number (floating-point)
-
-    [RFC 7159](http://rfc7159.net/rfc7159) describes numbers as follows:
-    > The representation of numbers is similar to that used in most
-    > programming languages. A number is represented in base 10 using decimal
-    > digits. It contains an integer component that may be prefixed with an
-    > optional minus sign, which may be followed by a fraction part and/or an
-    > exponent part. Leading zeros are not allowed. (...) Numeric values that
-    > cannot be represented in the grammar below (such as Infinity and NaN)
-    > are not permitted.
-
-    This description includes both integer and floating-point numbers.
-    However, C++ allows more precise storage if it is known whether the number
-    is a signed integer, an unsigned integer or a floating-point number.
-    Therefore, three different types, @ref number_integer_t, @ref
-    number_unsigned_t and @ref number_float_t are used.
-
-    To store floating-point numbers in C++, a type is defined by the template
-    parameter @a NumberFloatType which chooses the type to use.
-
-    #### Default type
-
-    With the default values for @a NumberFloatType (`double`), the default
-    value for @a number_float_t is:
-
-    @code {.cpp}
-    double
-    @endcode
-
-    #### Default behavior
-
-    - The restrictions about leading zeros is not enforced in C++. Instead,
-      leading zeros in floating-point literals will be ignored. Internally,
-      the value will be stored as decimal number. For instance, the C++
-      floating-point literal `01.2` will be serialized to `1.2`. During
-      deserialization, leading zeros yield an error.
-    - Not-a-number (NaN) values will be serialized to `null`.
-
-    #### Limits
-
-    [RFC 7159](http://rfc7159.net/rfc7159) states:
-    > This specification allows implementations to set limits on the range and
-    > precision of numbers accepted. Since software that implements IEEE
-    > 754-2008 binary64 (double precision) numbers is generally available and
-    > widely used, good interoperability can be achieved by implementations
-    > that expect no more precision or range than these provide, in the sense
-    > that implementations will approximate JSON numbers within the expected
-    > precision.
-
-    This implementation does exactly follow this approach, as it uses double
-    precision floating-point numbers. Note values smaller than
-    `-1.79769313486232e+308` and values greater than `1.79769313486232e+308`
-    will be stored as NaN internally and be serialized to `null`.
-
-    #### Storage
-
-    Floating-point number values are stored directly inside a @ref basic_json
-    type.
-
-    @sa @ref number_integer_t -- type for number values (integer)
-
-    @sa @ref number_unsigned_t -- type for number values (unsigned integer)
-
-    @since version 1.0.0
-    */
-    using number_float_t = NumberFloatType;
-
-    /*!
-    @brief a type for a packed binary type
-
-    This type is a type designed to carry binary data that appears in various
-    serialized formats, such as CBOR's Major Type 2, MessagePack's bin, and
-    BSON's generic binary subtype. This type is NOT a part of standard JSON and
-    exists solely for compatibility with these binary types. As such, it is
-    simply defined as an ordered sequence of zero or more byte values.
-
-    Additionally, as an implementation detail, the subtype of the binary data is
-    carried around as a `std::uint8_t`, which is compatible with both of the
-    binary data formats that use binary subtyping, (though the specific
-    numbering is incompatible with each other, and it is up to the user to
-    translate between them).
-
-    [CBOR's RFC 7049](https://tools.ietf.org/html/rfc7049) describes this type
-    as:
-    > Major type 2: a byte string. The string's length in bytes is represented
-    > following the rules for positive integers (major type 0).
-
-    [MessagePack's documentation on the bin type
-    family](https://github.com/msgpack/msgpack/blob/master/spec.md#bin-format-family)
-    describes this type as:
-    > Bin format family stores an byte array in 2, 3, or 5 bytes of extra bytes
-    > in addition to the size of the byte array.
-
-    [BSON's specifications](http://bsonspec.org/spec.html) describe several
-    binary types; however, this type is intended to represent the generic binary
-    type which has the description:
-    > Generic binary subtype - This is the most commonly used binary subtype and
-    > should be the 'default' for drivers and tools.
-
-    None of these impose any limitations on the internal representation other
-    than the basic unit of storage be some type of array whose parts are
-    decomposable into bytes.
-
-    The default representation of this binary format is a
-    `std::vector<std::uint8_t>`, which is a very common way to represent a byte
-    array in modern C++.
-
-    #### Default type
-
-    The default values for @a BinaryType is `std::vector<std::uint8_t>`
-
-    #### Storage
-
-    Binary Arrays are stored as pointers in a @ref basic_json type. That is,
-    for any access to array values, a pointer of the type `binary_t*` must be
-    dereferenced.
-
-    #### Notes on subtypes
-
-    - CBOR
-       - Binary values are represented as byte strings. No subtypes are
-         supported and will be ignored when CBOR is written.
-    - MessagePack
-       - If a subtype is given and the binary array contains exactly 1, 2, 4, 8,
-         or 16 elements, the fixext family (fixext1, fixext2, fixext4, fixext8)
-         is used. For other sizes, the ext family (ext8, ext16, ext32) is used.
-         The subtype is then added as singed 8-bit integer.
-       - If no subtype is given, the bin family (bin8, bin16, bin32) is used.
-    - BSON
-       - If a subtype is given, it is used and added as unsigned 8-bit integer.
-       - If no subtype is given, the generic binary subtype 0x00 is used.
-
-    @sa @ref binary -- create a binary array
-
-    @since version 3.8.0
-    */
-    using binary_t = nlohmann::byte_container_with_subtype<BinaryType>;
-    /// @}
-
-  private:
-
-    /// helper for exception-safe object creation
-    template<typename T, typename... Args>
-    JSON_HEDLEY_RETURNS_NON_NULL
-    static T* create(Args&& ... args)
-    {
-        AllocatorType<T> alloc;
-        using AllocatorTraits = std::allocator_traits<AllocatorType<T>>;
-
-        auto deleter = [&](T * object)
-        {
-            AllocatorTraits::deallocate(alloc, object, 1);
-        };
-        std::unique_ptr<T, decltype(deleter)> object(AllocatorTraits::allocate(alloc, 1), deleter);
-        AllocatorTraits::construct(alloc, object.get(), std::forward<Args>(args)...);
-        assert(object != nullptr);
-        return object.release();
-    }
-
-    ////////////////////////
-    // JSON value storage //
-    ////////////////////////
-
-    /*!
-    @brief a JSON value
-
-    The actual storage for a JSON value of the @ref basic_json class. This
-    union combines the different storage types for the JSON value types
-    defined in @ref value_t.
-
-    JSON type | value_t type    | used type
-    --------- | --------------- | ------------------------
-    object    | object          | pointer to @ref object_t
-    array     | array           | pointer to @ref array_t
-    string    | string          | pointer to @ref string_t
-    boolean   | boolean         | @ref boolean_t
-    number    | number_integer  | @ref number_integer_t
-    number    | number_unsigned | @ref number_unsigned_t
-    number    | number_float    | @ref number_float_t
-    binary    | binary          | pointer to @ref binary_t
-    null      | null            | *no value is stored*
-
-    @note Variable-length types (objects, arrays, and strings) are stored as
-    pointers. The size of the union should not exceed 64 bits if the default
-    value types are used.
-
-    @since version 1.0.0
-    */
-    union json_value
-    {
-        /// object (stored with pointer to save storage)
-        object_t* object;
-        /// array (stored with pointer to save storage)
-        array_t* array;
-        /// string (stored with pointer to save storage)
-        string_t* string;
-        /// binary (stored with pointer to save storage)
-        binary_t* binary;
-        /// boolean
-        boolean_t boolean;
-        /// number (integer)
-        number_integer_t number_integer;
-        /// number (unsigned integer)
-        number_unsigned_t number_unsigned;
-        /// number (floating-point)
-        number_float_t number_float;
-
-        /// default constructor (for null values)
-        json_value() = default;
-        /// constructor for booleans
-        json_value(boolean_t v) noexcept : boolean(v) {}
-        /// constructor for numbers (integer)
-        json_value(number_integer_t v) noexcept : number_integer(v) {}
-        /// constructor for numbers (unsigned)
-        json_value(number_unsigned_t v) noexcept : number_unsigned(v) {}
-        /// constructor for numbers (floating-point)
-        json_value(number_float_t v) noexcept : number_float(v) {}
-        /// constructor for empty values of a given type
-        json_value(value_t t)
-        {
-            switch (t)
-            {
-                case value_t::object:
-                {
-                    object = create<object_t>();
-                    break;
-                }
-
-                case value_t::array:
-                {
-                    array = create<array_t>();
-                    break;
-                }
-
-                case value_t::string:
-                {
-                    string = create<string_t>("");
-                    break;
-                }
-
-                case value_t::binary:
-                {
-                    binary = create<binary_t>();
-                    break;
-                }
-
-                case value_t::boolean:
-                {
-                    boolean = boolean_t(false);
-                    break;
-                }
-
-                case value_t::number_integer:
-                {
-                    number_integer = number_integer_t(0);
-                    break;
-                }
-
-                case value_t::number_unsigned:
-                {
-                    number_unsigned = number_unsigned_t(0);
-                    break;
-                }
-
-                case value_t::number_float:
-                {
-                    number_float = number_float_t(0.0);
-                    break;
-                }
-
-                case value_t::null:
-                {
-                    object = nullptr;  // silence warning, see #821
-                    break;
-                }
-
-                default:
-                {
-                    object = nullptr;  // silence warning, see #821
-                    if (JSON_HEDLEY_UNLIKELY(t == value_t::null))
-                    {
-                        JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.7.3")); // LCOV_EXCL_LINE
-                    }
-                    break;
-                }
-            }
-        }
-
-        /// constructor for strings
-        json_value(const string_t& value)
-        {
-            string = create<string_t>(value);
-        }
-
-        /// constructor for rvalue strings
-        json_value(string_t&& value)
-        {
-            string = create<string_t>(std::move(value));
-        }
-
-        /// constructor for objects
-        json_value(const object_t& value)
-        {
-            object = create<object_t>(value);
-        }
-
-        /// constructor for rvalue objects
-        json_value(object_t&& value)
-        {
-            object = create<object_t>(std::move(value));
-        }
-
-        /// constructor for arrays
-        json_value(const array_t& value)
-        {
-            array = create<array_t>(value);
-        }
-
-        /// constructor for rvalue arrays
-        json_value(array_t&& value)
-        {
-            array = create<array_t>(std::move(value));
-        }
-
-        /// constructor for binary arrays
-        json_value(const typename binary_t::container_type& value)
-        {
-            binary = create<binary_t>(value);
-        }
-
-        /// constructor for rvalue binary arrays
-        json_value(typename binary_t::container_type&& value)
-        {
-            binary = create<binary_t>(std::move(value));
-        }
-
-        /// constructor for binary arrays (internal type)
-        json_value(const binary_t& value)
-        {
-            binary = create<binary_t>(value);
-        }
-
-        /// constructor for rvalue binary arrays (internal type)
-        json_value(binary_t&& value)
-        {
-            binary = create<binary_t>(std::move(value));
-        }
-
-        void destroy(value_t t) noexcept
-        {
-            // flatten the current json_value to a heap-allocated stack
-            std::vector<basic_json> stack;
-
-            // move the top-level items to stack
-            if (t == value_t::array)
-            {
-                stack.reserve(array->size());
-                std::move(array->begin(), array->end(), std::back_inserter(stack));
-            }
-            else if (t == value_t::object)
-            {
-                stack.reserve(object->size());
-                for (auto&& it : *object)
-                {
-                    stack.push_back(std::move(it.second));
-                }
-            }
-
-            while (not stack.empty())
-            {
-                // move the last item to local variable to be processed
-                basic_json current_item(std::move(stack.back()));
-                stack.pop_back();
-
-                // if current_item is array/object, move
-                // its children to the stack to be processed later
-                if (current_item.is_array())
-                {
-                    std::move(current_item.m_value.array->begin(), current_item.m_value.array->end(),
-                              std::back_inserter(stack));
-
-                    current_item.m_value.array->clear();
-                }
-                else if (current_item.is_object())
-                {
-                    for (auto&& it : *current_item.m_value.object)
-                    {
-                        stack.push_back(std::move(it.second));
-                    }
-
-                    current_item.m_value.object->clear();
-                }
-
-                // it's now safe that current_item get destructed
-                // since it doesn't have any children
-            }
-
-            switch (t)
-            {
-                case value_t::object:
-                {
-                    AllocatorType<object_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, object);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, object, 1);
-                    break;
-                }
-
-                case value_t::array:
-                {
-                    AllocatorType<array_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, array);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, array, 1);
-                    break;
-                }
-
-                case value_t::string:
-                {
-                    AllocatorType<string_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, string);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, string, 1);
-                    break;
-                }
-
-                case value_t::binary:
-                {
-                    AllocatorType<binary_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, binary);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, binary, 1);
-                    break;
-                }
-
-                default:
-                {
-                    break;
-                }
-            }
-        }
-    };
-
-    /*!
-    @brief checks the class invariants
-
-    This function asserts the class invariants. It needs to be called at the
-    end of every constructor to make sure that created objects respect the
-    invariant. Furthermore, it has to be called each time the type of a JSON
-    value is changed, because the invariant expresses a relationship between
-    @a m_type and @a m_value.
-    */
-    void assert_invariant() const noexcept
-    {
-        assert(m_type != value_t::object or m_value.object != nullptr);
-        assert(m_type != value_t::array or m_value.array != nullptr);
-        assert(m_type != value_t::string or m_value.string != nullptr);
-        assert(m_type != value_t::binary or m_value.binary != nullptr);
-    }
-
-  public:
-    //////////////////////////
-    // JSON parser callback //
-    //////////////////////////
-
-    /*!
-    @brief parser event types
-
-    The parser callback distinguishes the following events:
-    - `object_start`: the parser read `{` and started to process a JSON object
-    - `key`: the parser read a key of a value in an object
-    - `object_end`: the parser read `}` and finished processing a JSON object
-    - `array_start`: the parser read `[` and started to process a JSON array
-    - `array_end`: the parser read `]` and finished processing a JSON array
-    - `value`: the parser finished reading a JSON value
-
-    @image html callback_events.png "Example when certain parse events are triggered"
-
-    @sa @ref parser_callback_t for more information and examples
-    */
-    using parse_event_t = detail::parse_event_t;
-
-    /*!
-    @brief per-element parser callback type
-
-    With a parser callback function, the result of parsing a JSON text can be
-    influenced. When passed to @ref parse, it is called on certain events
-    (passed as @ref parse_event_t via parameter @a event) with a set recursion
-    depth @a depth and context JSON value @a parsed. The return value of the
-    callback function is a boolean indicating whether the element that emitted
-    the callback shall be kept or not.
-
-    We distinguish six scenarios (determined by the event type) in which the
-    callback function can be called. The following table describes the values
-    of the parameters @a depth, @a event, and @a parsed.
-
-    parameter @a event | description | parameter @a depth | parameter @a parsed
-    ------------------ | ----------- | ------------------ | -------------------
-    parse_event_t::object_start | the parser read `{` and started to process a JSON object | depth of the parent of the JSON object | a JSON value with type discarded
-    parse_event_t::key | the parser read a key of a value in an object | depth of the currently parsed JSON object | a JSON string containing the key
-    parse_event_t::object_end | the parser read `}` and finished processing a JSON object | depth of the parent of the JSON object | the parsed JSON object
-    parse_event_t::array_start | the parser read `[` and started to process a JSON array | depth of the parent of the JSON array | a JSON value with type discarded
-    parse_event_t::array_end | the parser read `]` and finished processing a JSON array | depth of the parent of the JSON array | the parsed JSON array
-    parse_event_t::value | the parser finished reading a JSON value | depth of the value | the parsed JSON value
-
-    @image html callback_events.png "Example when certain parse events are triggered"
-
-    Discarding a value (i.e., returning `false`) has different effects
-    depending on the context in which function was called:
-
-    - Discarded values in structured types are skipped. That is, the parser
-      will behave as if the discarded value was never read.
-    - In case a value outside a structured type is skipped, it is replaced
-      with `null`. This case happens if the top-level element is skipped.
-
-    @param[in] depth  the depth of the recursion during parsing
-
-    @param[in] event  an event of type parse_event_t indicating the context in
-    the callback function has been called
-
-    @param[in,out] parsed  the current intermediate parse result; note that
-    writing to this value has no effect for parse_event_t::key events
-
-    @return Whether the JSON value which called the function during parsing
-    should be kept (`true`) or not (`false`). In the latter case, it is either
-    skipped completely or replaced by an empty discarded object.
-
-    @sa @ref parse for examples
-
-    @since version 1.0.0
-    */
-    using parser_callback_t = detail::parser_callback_t<basic_json>;
-
-    //////////////////
-    // constructors //
-    //////////////////
-
-    /// @name constructors and destructors
-    /// Constructors of class @ref basic_json, copy/move constructor, copy
-    /// assignment, static functions creating objects, and the destructor.
-    /// @{
-
-    /*!
-    @brief create an empty value with a given type
-
-    Create an empty JSON value with a given type. The value will be default
-    initialized with an empty value which depends on the type:
-
-    Value type  | initial value
-    ----------- | -------------
-    null        | `null`
-    boolean     | `false`
-    string      | `""`
-    number      | `0`
-    object      | `{}`
-    array       | `[]`
-    binary      | empty array
-
-    @param[in] v  the type of the value to create
-
-    @complexity Constant.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The following code shows the constructor for different @ref
-    value_t values,basic_json__value_t}
-
-    @sa @ref clear() -- restores the postcondition of this constructor
-
-    @since version 1.0.0
-    */
-    basic_json(const value_t v)
-        : m_type(v), m_value(v)
-    {
-        assert_invariant();
-    }
-
-    /*!
-    @brief create a null object
-
-    Create a `null` JSON value. It either takes a null pointer as parameter
-    (explicitly creating `null`) or no parameter (implicitly creating `null`).
-    The passed null pointer itself is not read -- it is only used to choose
-    the right constructor.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this constructor never throws
-    exceptions.
-
-    @liveexample{The following code shows the constructor with and without a
-    null pointer parameter.,basic_json__nullptr_t}
-
-    @since version 1.0.0
-    */
-    basic_json(std::nullptr_t = nullptr) noexcept
-        : basic_json(value_t::null)
-    {
-        assert_invariant();
-    }
-
-    /*!
-    @brief create a JSON value
-
-    This is a "catch all" constructor for all compatible JSON types; that is,
-    types for which a `to_json()` method exists. The constructor forwards the
-    parameter @a val to that method (to `json_serializer<U>::to_json` method
-    with `U = uncvref_t<CompatibleType>`, to be exact).
-
-    Template type @a CompatibleType includes, but is not limited to, the
-    following types:
-    - **arrays**: @ref array_t and all kinds of compatible containers such as
-      `std::vector`, `std::deque`, `std::list`, `std::forward_list`,
-      `std::array`, `std::valarray`, `std::set`, `std::unordered_set`,
-      `std::multiset`, and `std::unordered_multiset` with a `value_type` from
-      which a @ref basic_json value can be constructed.
-    - **objects**: @ref object_t and all kinds of compatible associative
-      containers such as `std::map`, `std::unordered_map`, `std::multimap`,
-      and `std::unordered_multimap` with a `key_type` compatible to
-      @ref string_t and a `value_type` from which a @ref basic_json value can
-      be constructed.
-    - **strings**: @ref string_t, string literals, and all compatible string
-      containers can be used.
-    - **numbers**: @ref number_integer_t, @ref number_unsigned_t,
-      @ref number_float_t, and all convertible number types such as `int`,
-      `size_t`, `int64_t`, `float` or `double` can be used.
-    - **boolean**: @ref boolean_t / `bool` can be used.
-    - **binary**: @ref binary_t / `std::vector<uint8_t>` may be used,
-      unfortunately because string literals cannot be distinguished from binary
-      character arrays by the C++ type system, all types compatible with `const
-      char*` will be directed to the string constructor instead.  This is both
-      for backwards compatibility, and due to the fact that a binary type is not
-      a standard JSON type.
-
-    See the examples below.
-
-    @tparam CompatibleType a type such that:
-    - @a CompatibleType is not derived from `std::istream`,
-    - @a CompatibleType is not @ref basic_json (to avoid hijacking copy/move
-         constructors),
-    - @a CompatibleType is not a different @ref basic_json type (i.e. with different template arguments)
-    - @a CompatibleType is not a @ref basic_json nested type (e.g.,
-         @ref json_pointer, @ref iterator, etc ...)
-    - @ref @ref json_serializer<U> has a
-         `to_json(basic_json_t&, CompatibleType&&)` method
-
-    @tparam U = `uncvref_t<CompatibleType>`
-
-    @param[in] val the value to be forwarded to the respective constructor
-
-    @complexity Usually linear in the size of the passed @a val, also
-                depending on the implementation of the called `to_json()`
-                method.
-
-    @exceptionsafety Depends on the called constructor. For types directly
-    supported by the library (i.e., all types for which no `to_json()` function
-    was provided), strong guarantee holds: if an exception is thrown, there are
-    no changes to any JSON value.
-
-    @liveexample{The following code shows the constructor with several
-    compatible types.,basic_json__CompatibleType}
-
-    @since version 2.1.0
-    */
-    template <typename CompatibleType,
-              typename U = detail::uncvref_t<CompatibleType>,
-              detail::enable_if_t<
-                  not detail::is_basic_json<U>::value and detail::is_compatible_type<basic_json_t, U>::value, int> = 0>
-    basic_json(CompatibleType && val) noexcept(noexcept(
-                JSONSerializer<U>::to_json(std::declval<basic_json_t&>(),
-                                           std::forward<CompatibleType>(val))))
-    {
-        JSONSerializer<U>::to_json(*this, std::forward<CompatibleType>(val));
-        assert_invariant();
-    }
-
-    /*!
-    @brief create a JSON value from an existing one
-
-    This is a constructor for existing @ref basic_json types.
-    It does not hijack copy/move constructors, since the parameter has different
-    template arguments than the current ones.
-
-    The constructor tries to convert the internal @ref m_value of the parameter.
-
-    @tparam BasicJsonType a type such that:
-    - @a BasicJsonType is a @ref basic_json type.
-    - @a BasicJsonType has different template arguments than @ref basic_json_t.
-
-    @param[in] val the @ref basic_json value to be converted.
-
-    @complexity Usually linear in the size of the passed @a val, also
-                depending on the implementation of the called `to_json()`
-                method.
-
-    @exceptionsafety Depends on the called constructor. For types directly
-    supported by the library (i.e., all types for which no `to_json()` function
-    was provided), strong guarantee holds: if an exception is thrown, there are
-    no changes to any JSON value.
-
-    @since version 3.2.0
-    */
-    template <typename BasicJsonType,
-              detail::enable_if_t<
-                  detail::is_basic_json<BasicJsonType>::value and not std::is_same<basic_json, BasicJsonType>::value, int> = 0>
-    basic_json(const BasicJsonType& val)
-    {
-        using other_boolean_t = typename BasicJsonType::boolean_t;
-        using other_number_float_t = typename BasicJsonType::number_float_t;
-        using other_number_integer_t = typename BasicJsonType::number_integer_t;
-        using other_number_unsigned_t = typename BasicJsonType::number_unsigned_t;
-        using other_string_t = typename BasicJsonType::string_t;
-        using other_object_t = typename BasicJsonType::object_t;
-        using other_array_t = typename BasicJsonType::array_t;
-        using other_binary_t = typename BasicJsonType::binary_t;
-
-        switch (val.type())
-        {
-            case value_t::boolean:
-                JSONSerializer<other_boolean_t>::to_json(*this, val.template get<other_boolean_t>());
-                break;
-            case value_t::number_float:
-                JSONSerializer<other_number_float_t>::to_json(*this, val.template get<other_number_float_t>());
-                break;
-            case value_t::number_integer:
-                JSONSerializer<other_number_integer_t>::to_json(*this, val.template get<other_number_integer_t>());
-                break;
-            case value_t::number_unsigned:
-                JSONSerializer<other_number_unsigned_t>::to_json(*this, val.template get<other_number_unsigned_t>());
-                break;
-            case value_t::string:
-                JSONSerializer<other_string_t>::to_json(*this, val.template get_ref<const other_string_t&>());
-                break;
-            case value_t::object:
-                JSONSerializer<other_object_t>::to_json(*this, val.template get_ref<const other_object_t&>());
-                break;
-            case value_t::array:
-                JSONSerializer<other_array_t>::to_json(*this, val.template get_ref<const other_array_t&>());
-                break;
-            case value_t::binary:
-                JSONSerializer<other_binary_t>::to_json(*this, val.template get_ref<const other_binary_t&>());
-                break;
-            case value_t::null:
-                *this = nullptr;
-                break;
-            case value_t::discarded:
-                m_type = value_t::discarded;
-                break;
-            default:            // LCOV_EXCL_LINE
-                assert(false);  // LCOV_EXCL_LINE
-        }
-        assert_invariant();
-    }
-
-    /*!
-    @brief create a container (array or object) from an initializer list
-
-    Creates a JSON value of type array or object from the passed initializer
-    list @a init. In case @a type_deduction is `true` (default), the type of
-    the JSON value to be created is deducted from the initializer list @a init
-    according to the following rules:
-
-    1. If the list is empty, an empty JSON object value `{}` is created.
-    2. If the list consists of pairs whose first element is a string, a JSON
-       object value is created where the first elements of the pairs are
-       treated as keys and the second elements are as values.
-    3. In all other cases, an array is created.
-
-    The rules aim to create the best fit between a C++ initializer list and
-    JSON values. The rationale is as follows:
-
-    1. The empty initializer list is written as `{}` which is exactly an empty
-       JSON object.
-    2. C++ has no way of describing mapped types other than to list a list of
-       pairs. As JSON requires that keys must be of type string, rule 2 is the
-       weakest constraint one can pose on initializer lists to interpret them
-       as an object.
-    3. In all other cases, the initializer list could not be interpreted as
-       JSON object type, so interpreting it as JSON array type is safe.
-
-    With the rules described above, the following JSON values cannot be
-    expressed by an initializer list:
-
-    - the empty array (`[]`): use @ref array(initializer_list_t)
-      with an empty initializer list in this case
-    - arrays whose elements satisfy rule 2: use @ref
-      array(initializer_list_t) with the same initializer list
-      in this case
-
-    @note When used without parentheses around an empty initializer list, @ref
-    basic_json() is called instead of this function, yielding the JSON null
-    value.
-
-    @param[in] init  initializer list with JSON values
-
-    @param[in] type_deduction internal parameter; when set to `true`, the type
-    of the JSON value is deducted from the initializer list @a init; when set
-    to `false`, the type provided via @a manual_type is forced. This mode is
-    used by the functions @ref array(initializer_list_t) and
-    @ref object(initializer_list_t).
-
-    @param[in] manual_type internal parameter; when @a type_deduction is set
-    to `false`, the created JSON value will use the provided type (only @ref
-    value_t::array and @ref value_t::object are valid); when @a type_deduction
-    is set to `true`, this parameter has no effect
-
-    @throw type_error.301 if @a type_deduction is `false`, @a manual_type is
-    `value_t::object`, but @a init contains an element which is not a pair
-    whose first element is a string. In this case, the constructor could not
-    create an object. If @a type_deduction would have be `true`, an array
-    would have been created. See @ref object(initializer_list_t)
-    for an example.
-
-    @complexity Linear in the size of the initializer list @a init.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The example below shows how JSON values are created from
-    initializer lists.,basic_json__list_init_t}
-
-    @sa @ref array(initializer_list_t) -- create a JSON array
-    value from an initializer list
-    @sa @ref object(initializer_list_t) -- create a JSON object
-    value from an initializer list
-
-    @since version 1.0.0
-    */
-    basic_json(initializer_list_t init,
-               bool type_deduction = true,
-               value_t manual_type = value_t::array)
-    {
-        // check if each element is an array with two elements whose first
-        // element is a string
-        bool is_an_object = std::all_of(init.begin(), init.end(),
-                                        [](const detail::json_ref<basic_json>& element_ref)
-        {
-            return element_ref->is_array() and element_ref->size() == 2 and (*element_ref)[0].is_string();
-        });
-
-        // adjust type if type deduction is not wanted
-        if (not type_deduction)
-        {
-            // if array is wanted, do not create an object though possible
-            if (manual_type == value_t::array)
-            {
-                is_an_object = false;
-            }
-
-            // if object is wanted but impossible, throw an exception
-            if (JSON_HEDLEY_UNLIKELY(manual_type == value_t::object and not is_an_object))
-            {
-                JSON_THROW(type_error::create(301, "cannot create object from initializer list"));
-            }
-        }
-
-        if (is_an_object)
-        {
-            // the initializer list is a list of pairs -> create object
-            m_type = value_t::object;
-            m_value = value_t::object;
-
-            std::for_each(init.begin(), init.end(), [this](const detail::json_ref<basic_json>& element_ref)
-            {
-                auto element = element_ref.moved_or_copied();
-                m_value.object->emplace(
-                    std::move(*((*element.m_value.array)[0].m_value.string)),
-                    std::move((*element.m_value.array)[1]));
-            });
-        }
-        else
-        {
-            // the initializer list describes an array -> create array
-            m_type = value_t::array;
-            m_value.array = create<array_t>(init.begin(), init.end());
-        }
-
-        assert_invariant();
-    }
-
-    /*!
-    @brief explicitly create a binary array (without subtype)
-
-    Creates a JSON binary array value from a given binary container. Binary
-    values are part of various binary formats, such as CBOR, MessagePack, and
-    BSON. This constructor is used to create a value for serialization to those
-    formats.
-
-    @note Note, this function exists because of the difficulty in correctly
-    specifying the correct template overload in the standard value ctor, as both
-    JSON arrays and JSON binary arrays are backed with some form of a
-    `std::vector`. Because JSON binary arrays are a non-standard extension it
-    was decided that it would be best to prevent automatic initialization of a
-    binary array type, for backwards compatibility and so it does not happen on
-    accident.
-
-    @param[in] init container containing bytes to use as binary type
-
-    @return JSON binary array value
-
-    @complexity Linear in the size of @a init.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @since version 3.8.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json binary(const typename binary_t::container_type& init)
-    {
-        auto res = basic_json();
-        res.m_type = value_t::binary;
-        res.m_value = init;
-        return res;
-    }
-
-    /*!
-    @brief explicitly create a binary array (with subtype)
-
-    Creates a JSON binary array value from a given binary container. Binary
-    values are part of various binary formats, such as CBOR, MessagePack, and
-    BSON. This constructor is used to create a value for serialization to those
-    formats.
-
-    @note Note, this function exists because of the difficulty in correctly
-    specifying the correct template overload in the standard value ctor, as both
-    JSON arrays and JSON binary arrays are backed with some form of a
-    `std::vector`. Because JSON binary arrays are a non-standard extension it
-    was decided that it would be best to prevent automatic initialization of a
-    binary array type, for backwards compatibility and so it does not happen on
-    accident.
-
-    @param[in] init container containing bytes to use as binary type
-    @param[in] subtype subtype to use in MessagePack and BSON
-
-    @return JSON binary array value
-
-    @complexity Linear in the size of @a init.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @since version 3.8.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json binary(const typename binary_t::container_type& init, std::uint8_t subtype)
-    {
-        auto res = basic_json();
-        res.m_type = value_t::binary;
-        res.m_value = binary_t(init, subtype);
-        return res;
-    }
-
-    /// @copydoc binary(const typename binary_t::container_type&)
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json binary(typename binary_t::container_type&& init)
-    {
-        auto res = basic_json();
-        res.m_type = value_t::binary;
-        res.m_value = std::move(init);
-        return res;
-    }
-
-    /// @copydoc binary(const typename binary_t::container_type&, std::uint8_t)
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json binary(typename binary_t::container_type&& init, std::uint8_t subtype)
-    {
-        auto res = basic_json();
-        res.m_type = value_t::binary;
-        res.m_value = binary_t(std::move(init), subtype);
-        return res;
-    }
-
-    /*!
-    @brief explicitly create an array from an initializer list
-
-    Creates a JSON array value from a given initializer list. That is, given a
-    list of values `a, b, c`, creates the JSON value `[a, b, c]`. If the
-    initializer list is empty, the empty array `[]` is created.
-
-    @note This function is only needed to express two edge cases that cannot
-    be realized with the initializer list constructor (@ref
-    basic_json(initializer_list_t, bool, value_t)). These cases
-    are:
-    1. creating an array whose elements are all pairs whose first element is a
-    string -- in this case, the initializer list constructor would create an
-    object, taking the first elements as keys
-    2. creating an empty array -- passing the empty initializer list to the
-    initializer list constructor yields an empty object
-
-    @param[in] init  initializer list with JSON values to create an array from
-    (optional)
-
-    @return JSON array value
-
-    @complexity Linear in the size of @a init.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The following code shows an example for the `array`
-    function.,array}
-
-    @sa @ref basic_json(initializer_list_t, bool, value_t) --
-    create a JSON value from an initializer list
-    @sa @ref object(initializer_list_t) -- create a JSON object
-    value from an initializer list
-
-    @since version 1.0.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json array(initializer_list_t init = {})
-    {
-        return basic_json(init, false, value_t::array);
-    }
-
-    /*!
-    @brief explicitly create an object from an initializer list
-
-    Creates a JSON object value from a given initializer list. The initializer
-    lists elements must be pairs, and their first elements must be strings. If
-    the initializer list is empty, the empty object `{}` is created.
-
-    @note This function is only added for symmetry reasons. In contrast to the
-    related function @ref array(initializer_list_t), there are
-    no cases which can only be expressed by this function. That is, any
-    initializer list @a init can also be passed to the initializer list
-    constructor @ref basic_json(initializer_list_t, bool, value_t).
-
-    @param[in] init  initializer list to create an object from (optional)
-
-    @return JSON object value
-
-    @throw type_error.301 if @a init is not a list of pairs whose first
-    elements are strings. In this case, no object can be created. When such a
-    value is passed to @ref basic_json(initializer_list_t, bool, value_t),
-    an array would have been created from the passed initializer list @a init.
-    See example below.
-
-    @complexity Linear in the size of @a init.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The following code shows an example for the `object`
-    function.,object}
-
-    @sa @ref basic_json(initializer_list_t, bool, value_t) --
-    create a JSON value from an initializer list
-    @sa @ref array(initializer_list_t) -- create a JSON array
-    value from an initializer list
-
-    @since version 1.0.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json object(initializer_list_t init = {})
-    {
-        return basic_json(init, false, value_t::object);
-    }
-
-    /*!
-    @brief construct an array with count copies of given value
-
-    Constructs a JSON array value by creating @a cnt copies of a passed value.
-    In case @a cnt is `0`, an empty array is created.
-
-    @param[in] cnt  the number of JSON copies of @a val to create
-    @param[in] val  the JSON value to copy
-
-    @post `std::distance(begin(),end()) == cnt` holds.
-
-    @complexity Linear in @a cnt.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The following code shows examples for the @ref
-    basic_json(size_type\, const basic_json&)
-    constructor.,basic_json__size_type_basic_json}
-
-    @since version 1.0.0
-    */
-    basic_json(size_type cnt, const basic_json& val)
-        : m_type(value_t::array)
-    {
-        m_value.array = create<array_t>(cnt, val);
-        assert_invariant();
-    }
-
-    /*!
-    @brief construct a JSON container given an iterator range
-
-    Constructs the JSON value with the contents of the range `[first, last)`.
-    The semantics depends on the different types a JSON value can have:
-    - In case of a null type, invalid_iterator.206 is thrown.
-    - In case of other primitive types (number, boolean, or string), @a first
-      must be `begin()` and @a last must be `end()`. In this case, the value is
-      copied. Otherwise, invalid_iterator.204 is thrown.
-    - In case of structured types (array, object), the constructor behaves as
-      similar versions for `std::vector` or `std::map`; that is, a JSON array
-      or object is constructed from the values in the range.
-
-    @tparam InputIT an input iterator type (@ref iterator or @ref
-    const_iterator)
-
-    @param[in] first begin of the range to copy from (included)
-    @param[in] last end of the range to copy from (excluded)
-
-    @pre Iterators @a first and @a last must be initialized. **This
-         precondition is enforced with an assertion (see warning).** If
-         assertions are switched off, a violation of this precondition yields
-         undefined behavior.
-
-    @pre Range `[first, last)` is valid. Usually, this precondition cannot be
-         checked efficiently. Only certain edge cases are detected; see the
-         description of the exceptions below. A violation of this precondition
-         yields undefined behavior.
-
-    @warning A precondition is enforced with a runtime assertion that will
-             result in calling `std::abort` if this precondition is not met.
-             Assertions can be disabled by defining `NDEBUG` at compile time.
-             See https://en.cppreference.com/w/cpp/error/assert for more
-             information.
-
-    @throw invalid_iterator.201 if iterators @a first and @a last are not
-    compatible (i.e., do not belong to the same JSON value). In this case,
-    the range `[first, last)` is undefined.
-    @throw invalid_iterator.204 if iterators @a first and @a last belong to a
-    primitive type (number, boolean, or string), but @a first does not point
-    to the first element any more. In this case, the range `[first, last)` is
-    undefined. See example code below.
-    @throw invalid_iterator.206 if iterators @a first and @a last belong to a
-    null value. In this case, the range `[first, last)` is undefined.
-
-    @complexity Linear in distance between @a first and @a last.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @liveexample{The example below shows several ways to create JSON values by
-    specifying a subrange with iterators.,basic_json__InputIt_InputIt}
-
-    @since version 1.0.0
-    */
-    template<class InputIT, typename std::enable_if<
-                 std::is_same<InputIT, typename basic_json_t::iterator>::value or
-                 std::is_same<InputIT, typename basic_json_t::const_iterator>::value, int>::type = 0>
-    basic_json(InputIT first, InputIT last)
-    {
-        assert(first.m_object != nullptr);
-        assert(last.m_object != nullptr);
-
-        // make sure iterator fits the current value
-        if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(201, "iterators are not compatible"));
-        }
-
-        // copy type from first iterator
-        m_type = first.m_object->m_type;
-
-        // check if iterator range is complete for primitive values
-        switch (m_type)
-        {
-            case value_t::boolean:
-            case value_t::number_float:
-            case value_t::number_integer:
-            case value_t::number_unsigned:
-            case value_t::string:
-            {
-                if (JSON_HEDLEY_UNLIKELY(not first.m_it.primitive_iterator.is_begin()
-                                         or not last.m_it.primitive_iterator.is_end()))
-                {
-                    JSON_THROW(invalid_iterator::create(204, "iterators out of range"));
-                }
-                break;
-            }
-
-            default:
-                break;
-        }
-
-        switch (m_type)
-        {
-            case value_t::number_integer:
-            {
-                m_value.number_integer = first.m_object->m_value.number_integer;
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                m_value.number_unsigned = first.m_object->m_value.number_unsigned;
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                m_value.number_float = first.m_object->m_value.number_float;
-                break;
-            }
-
-            case value_t::boolean:
-            {
-                m_value.boolean = first.m_object->m_value.boolean;
-                break;
-            }
-
-            case value_t::string:
-            {
-                m_value = *first.m_object->m_value.string;
-                break;
-            }
-
-            case value_t::object:
-            {
-                m_value.object = create<object_t>(first.m_it.object_iterator,
-                                                  last.m_it.object_iterator);
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_value.array = create<array_t>(first.m_it.array_iterator,
-                                                last.m_it.array_iterator);
-                break;
-            }
-
-            case value_t::binary:
-            {
-                m_value = *first.m_object->m_value.binary;
-                break;
-            }
-
-            default:
-                JSON_THROW(invalid_iterator::create(206, "cannot construct with iterators from " +
-                                                    std::string(first.m_object->type_name())));
-        }
-
-        assert_invariant();
-    }
-
-
-    ///////////////////////////////////////
-    // other constructors and destructor //
-    ///////////////////////////////////////
-
-    template <typename JsonRef,
-              detail::enable_if_t<detail::conjunction<detail::is_json_ref<JsonRef>,
-                                  std::is_same<typename JsonRef::value_type, basic_json>>::value, int> = 0 >
-    basic_json(const JsonRef& ref) : basic_json(ref.moved_or_copied()) {}
-
-    /*!
-    @brief copy constructor
-
-    Creates a copy of a given JSON value.
-
-    @param[in] other  the JSON value to copy
-
-    @post `*this == other`
-
-    @complexity Linear in the size of @a other.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes to any JSON value.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is linear.
-    - As postcondition, it holds: `other == basic_json(other)`.
-
-    @liveexample{The following code shows an example for the copy
-    constructor.,basic_json__basic_json}
-
-    @since version 1.0.0
-    */
-    basic_json(const basic_json& other)
-        : m_type(other.m_type)
-    {
-        // check of passed value is valid
-        other.assert_invariant();
-
-        switch (m_type)
-        {
-            case value_t::object:
-            {
-                m_value = *other.m_value.object;
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_value = *other.m_value.array;
-                break;
-            }
-
-            case value_t::string:
-            {
-                m_value = *other.m_value.string;
-                break;
-            }
-
-            case value_t::boolean:
-            {
-                m_value = other.m_value.boolean;
-                break;
-            }
-
-            case value_t::number_integer:
-            {
-                m_value = other.m_value.number_integer;
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                m_value = other.m_value.number_unsigned;
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                m_value = other.m_value.number_float;
-                break;
-            }
-
-            case value_t::binary:
-            {
-                m_value = *other.m_value.binary;
-                break;
-            }
-
-            default:
-                break;
-        }
-
-        assert_invariant();
-    }
-
-    /*!
-    @brief move constructor
-
-    Move constructor. Constructs a JSON value with the contents of the given
-    value @a other using move semantics. It "steals" the resources from @a
-    other and leaves it as JSON null value.
-
-    @param[in,out] other  value to move to this object
-
-    @post `*this` has the same value as @a other before the call.
-    @post @a other is a JSON null value.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this constructor never throws
-    exceptions.
-
-    @requirement This function helps `basic_json` satisfying the
-    [MoveConstructible](https://en.cppreference.com/w/cpp/named_req/MoveConstructible)
-    requirements.
-
-    @liveexample{The code below shows the move constructor explicitly called
-    via std::move.,basic_json__moveconstructor}
-
-    @since version 1.0.0
-    */
-    basic_json(basic_json&& other) noexcept
-        : m_type(std::move(other.m_type)),
-          m_value(std::move(other.m_value))
-    {
-        // check that passed value is valid
-        other.assert_invariant();
-
-        // invalidate payload
-        other.m_type = value_t::null;
-        other.m_value = {};
-
-        assert_invariant();
-    }
-
-    /*!
-    @brief copy assignment
-
-    Copy assignment operator. Copies a JSON value via the "copy and swap"
-    strategy: It is expressed in terms of the copy constructor, destructor,
-    and the `swap()` member function.
-
-    @param[in] other  value to copy from
-
-    @complexity Linear.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is linear.
-
-    @liveexample{The code below shows and example for the copy assignment. It
-    creates a copy of value `a` which is then swapped with `b`. Finally\, the
-    copy of `a` (which is the null value after the swap) is
-    destroyed.,basic_json__copyassignment}
-
-    @since version 1.0.0
-    */
-    basic_json& operator=(basic_json other) noexcept (
-        std::is_nothrow_move_constructible<value_t>::value and
-        std::is_nothrow_move_assignable<value_t>::value and
-        std::is_nothrow_move_constructible<json_value>::value and
-        std::is_nothrow_move_assignable<json_value>::value
-    )
-    {
-        // check that passed value is valid
-        other.assert_invariant();
-
-        using std::swap;
-        swap(m_type, other.m_type);
-        swap(m_value, other.m_value);
-
-        assert_invariant();
-        return *this;
-    }
-
-    /*!
-    @brief destructor
-
-    Destroys the JSON value and frees all allocated memory.
-
-    @complexity Linear.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is linear.
-    - All stored elements are destroyed and all memory is freed.
-
-    @since version 1.0.0
-    */
-    ~basic_json() noexcept
-    {
-        assert_invariant();
-        m_value.destroy(m_type);
-    }
-
-    /// @}
-
-  public:
-    ///////////////////////
-    // object inspection //
-    ///////////////////////
-
-    /// @name object inspection
-    /// Functions to inspect the type of a JSON value.
-    /// @{
-
-    /*!
-    @brief serialization
-
-    Serialization function for JSON values. The function tries to mimic
-    Python's `json.dumps()` function, and currently supports its @a indent
-    and @a ensure_ascii parameters.
-
-    @param[in] indent If indent is nonnegative, then array elements and object
-    members will be pretty-printed with that indent level. An indent level of
-    `0` will only insert newlines. `-1` (the default) selects the most compact
-    representation.
-    @param[in] indent_char The character to use for indentation if @a indent is
-    greater than `0`. The default is ` ` (space).
-    @param[in] ensure_ascii If @a ensure_ascii is true, all non-ASCII characters
-    in the output are escaped with `\uXXXX` sequences, and the result consists
-    of ASCII characters only.
-    @param[in] error_handler  how to react on decoding errors; there are three
-    possible values: `strict` (throws and exception in case a decoding error
-    occurs; default), `replace` (replace invalid UTF-8 sequences with U+FFFD),
-    and `ignore` (ignore invalid UTF-8 sequences during serialization).
-
-    @return string containing the serialization of the JSON value
-
-    @throw type_error.316 if a string stored inside the JSON value is not
-                          UTF-8 encoded and @a error_handler is set to strict
-
-    @note Binary values are serialized as object containing two keys:
-      - "bytes": an array of bytes as integers
-      - "subtype": the subtype as integer or "null" if the binary has no subtype
-
-    @complexity Linear.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @liveexample{The following example shows the effect of different @a indent\,
-    @a indent_char\, and @a ensure_ascii parameters to the result of the
-    serialization.,dump}
-
-    @see https://docs.python.org/2/library/json.html#json.dump
-
-    @since version 1.0.0; indentation character @a indent_char, option
-           @a ensure_ascii and exceptions added in version 3.0.0; error
-           handlers added in version 3.4.0; serialization of binary values added
-           in version 3.8.0.
-    */
-    string_t dump(const int indent = -1,
-                  const char indent_char = ' ',
-                  const bool ensure_ascii = false,
-                  const error_handler_t error_handler = error_handler_t::strict) const
-    {
-        string_t result;
-        serializer s(detail::output_adapter<char, string_t>(result), indent_char, error_handler);
-
-        if (indent >= 0)
-        {
-            s.dump(*this, true, ensure_ascii, static_cast<unsigned int>(indent));
-        }
-        else
-        {
-            s.dump(*this, false, ensure_ascii, 0);
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief return the type of the JSON value (explicit)
-
-    Return the type of the JSON value as a value from the @ref value_t
-    enumeration.
-
-    @return the type of the JSON value
-            Value type                | return value
-            ------------------------- | -------------------------
-            null                      | value_t::null
-            boolean                   | value_t::boolean
-            string                    | value_t::string
-            number (integer)          | value_t::number_integer
-            number (unsigned integer) | value_t::number_unsigned
-            number (floating-point)   | value_t::number_float
-            object                    | value_t::object
-            array                     | value_t::array
-            binary                    | value_t::binary
-            discarded                 | value_t::discarded
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `type()` for all JSON
-    types.,type}
-
-    @sa @ref operator value_t() -- return the type of the JSON value (implicit)
-    @sa @ref type_name() -- return the type as string
-
-    @since version 1.0.0
-    */
-    constexpr value_t type() const noexcept
-    {
-        return m_type;
-    }
-
-    /*!
-    @brief return whether type is primitive
-
-    This function returns true if and only if the JSON type is primitive
-    (string, number, boolean, or null).
-
-    @return `true` if type is primitive (string, number, boolean, or null),
-    `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_primitive()` for all JSON
-    types.,is_primitive}
-
-    @sa @ref is_structured() -- returns whether JSON value is structured
-    @sa @ref is_null() -- returns whether JSON value is `null`
-    @sa @ref is_string() -- returns whether JSON value is a string
-    @sa @ref is_boolean() -- returns whether JSON value is a boolean
-    @sa @ref is_number() -- returns whether JSON value is a number
-    @sa @ref is_binary() -- returns whether JSON value is a binary array
-
-    @since version 1.0.0
-    */
-    constexpr bool is_primitive() const noexcept
-    {
-        return is_null() or is_string() or is_boolean() or is_number() or is_binary();
-    }
-
-    /*!
-    @brief return whether type is structured
-
-    This function returns true if and only if the JSON type is structured
-    (array or object).
-
-    @return `true` if type is structured (array or object), `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_structured()` for all JSON
-    types.,is_structured}
-
-    @sa @ref is_primitive() -- returns whether value is primitive
-    @sa @ref is_array() -- returns whether value is an array
-    @sa @ref is_object() -- returns whether value is an object
-
-    @since version 1.0.0
-    */
-    constexpr bool is_structured() const noexcept
-    {
-        return is_array() or is_object();
-    }
-
-    /*!
-    @brief return whether value is null
-
-    This function returns true if and only if the JSON value is null.
-
-    @return `true` if type is null, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_null()` for all JSON
-    types.,is_null}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_null() const noexcept
-    {
-        return m_type == value_t::null;
-    }
-
-    /*!
-    @brief return whether value is a boolean
-
-    This function returns true if and only if the JSON value is a boolean.
-
-    @return `true` if type is boolean, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_boolean()` for all JSON
-    types.,is_boolean}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_boolean() const noexcept
-    {
-        return m_type == value_t::boolean;
-    }
-
-    /*!
-    @brief return whether value is a number
-
-    This function returns true if and only if the JSON value is a number. This
-    includes both integer (signed and unsigned) and floating-point values.
-
-    @return `true` if type is number (regardless whether integer, unsigned
-    integer or floating-type), `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_number()` for all JSON
-    types.,is_number}
-
-    @sa @ref is_number_integer() -- check if value is an integer or unsigned
-    integer number
-    @sa @ref is_number_unsigned() -- check if value is an unsigned integer
-    number
-    @sa @ref is_number_float() -- check if value is a floating-point number
-
-    @since version 1.0.0
-    */
-    constexpr bool is_number() const noexcept
-    {
-        return is_number_integer() or is_number_float();
-    }
-
-    /*!
-    @brief return whether value is an integer number
-
-    This function returns true if and only if the JSON value is a signed or
-    unsigned integer number. This excludes floating-point values.
-
-    @return `true` if type is an integer or unsigned integer number, `false`
-    otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_number_integer()` for all
-    JSON types.,is_number_integer}
-
-    @sa @ref is_number() -- check if value is a number
-    @sa @ref is_number_unsigned() -- check if value is an unsigned integer
-    number
-    @sa @ref is_number_float() -- check if value is a floating-point number
-
-    @since version 1.0.0
-    */
-    constexpr bool is_number_integer() const noexcept
-    {
-        return m_type == value_t::number_integer or m_type == value_t::number_unsigned;
-    }
-
-    /*!
-    @brief return whether value is an unsigned integer number
-
-    This function returns true if and only if the JSON value is an unsigned
-    integer number. This excludes floating-point and signed integer values.
-
-    @return `true` if type is an unsigned integer number, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_number_unsigned()` for all
-    JSON types.,is_number_unsigned}
-
-    @sa @ref is_number() -- check if value is a number
-    @sa @ref is_number_integer() -- check if value is an integer or unsigned
-    integer number
-    @sa @ref is_number_float() -- check if value is a floating-point number
-
-    @since version 2.0.0
-    */
-    constexpr bool is_number_unsigned() const noexcept
-    {
-        return m_type == value_t::number_unsigned;
-    }
-
-    /*!
-    @brief return whether value is a floating-point number
-
-    This function returns true if and only if the JSON value is a
-    floating-point number. This excludes signed and unsigned integer values.
-
-    @return `true` if type is a floating-point number, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_number_float()` for all
-    JSON types.,is_number_float}
-
-    @sa @ref is_number() -- check if value is number
-    @sa @ref is_number_integer() -- check if value is an integer number
-    @sa @ref is_number_unsigned() -- check if value is an unsigned integer
-    number
-
-    @since version 1.0.0
-    */
-    constexpr bool is_number_float() const noexcept
-    {
-        return m_type == value_t::number_float;
-    }
-
-    /*!
-    @brief return whether value is an object
-
-    This function returns true if and only if the JSON value is an object.
-
-    @return `true` if type is object, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_object()` for all JSON
-    types.,is_object}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_object() const noexcept
-    {
-        return m_type == value_t::object;
-    }
-
-    /*!
-    @brief return whether value is an array
-
-    This function returns true if and only if the JSON value is an array.
-
-    @return `true` if type is array, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_array()` for all JSON
-    types.,is_array}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_array() const noexcept
-    {
-        return m_type == value_t::array;
-    }
-
-    /*!
-    @brief return whether value is a string
-
-    This function returns true if and only if the JSON value is a string.
-
-    @return `true` if type is string, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_string()` for all JSON
-    types.,is_string}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_string() const noexcept
-    {
-        return m_type == value_t::string;
-    }
-
-    /*!
-    @brief return whether value is a binary array
-
-    This function returns true if and only if the JSON value is a binary array.
-
-    @return `true` if type is binary array, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_binary()` for all JSON
-    types.,is_binary}
-
-    @since version 3.8.0
-    */
-    constexpr bool is_binary() const noexcept
-    {
-        return m_type == value_t::binary;
-    }
-
-    /*!
-    @brief return whether value is discarded
-
-    This function returns true if and only if the JSON value was discarded
-    during parsing with a callback function (see @ref parser_callback_t).
-
-    @note This function will always be `false` for JSON values after parsing.
-    That is, discarded values can only occur during parsing, but will be
-    removed when inside a structured value or replaced by null in other cases.
-
-    @return `true` if type is discarded, `false` otherwise.
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies `is_discarded()` for all JSON
-    types.,is_discarded}
-
-    @since version 1.0.0
-    */
-    constexpr bool is_discarded() const noexcept
-    {
-        return m_type == value_t::discarded;
-    }
-
-    /*!
-    @brief return the type of the JSON value (implicit)
-
-    Implicitly return the type of the JSON value as a value from the @ref
-    value_t enumeration.
-
-    @return the type of the JSON value
-
-    @complexity Constant.
-
-    @exceptionsafety No-throw guarantee: this member function never throws
-    exceptions.
-
-    @liveexample{The following code exemplifies the @ref value_t operator for
-    all JSON types.,operator__value_t}
-
-    @sa @ref type() -- return the type of the JSON value (explicit)
-    @sa @ref type_name() -- return the type as string
-
-    @since version 1.0.0
-    */
-    constexpr operator value_t() const noexcept
-    {
-        return m_type;
-    }
-
-    /// @}
-
-  private:
-    //////////////////
-    // value access //
-    //////////////////
-
-    /// get a boolean (explicit)
-    boolean_t get_impl(boolean_t* /*unused*/) const
-    {
-        if (JSON_HEDLEY_LIKELY(is_boolean()))
-        {
-            return m_value.boolean;
-        }
-
-        JSON_THROW(type_error::create(302, "type must be boolean, but is " + std::string(type_name())));
-    }
-
-    /// get a pointer to the value (object)
-    object_t* get_impl_ptr(object_t* /*unused*/) noexcept
-    {
-        return is_object() ? m_value.object : nullptr;
-    }
-
-    /// get a pointer to the value (object)
-    constexpr const object_t* get_impl_ptr(const object_t* /*unused*/) const noexcept
-    {
-        return is_object() ? m_value.object : nullptr;
-    }
-
-    /// get a pointer to the value (array)
-    array_t* get_impl_ptr(array_t* /*unused*/) noexcept
-    {
-        return is_array() ? m_value.array : nullptr;
-    }
-
-    /// get a pointer to the value (array)
-    constexpr const array_t* get_impl_ptr(const array_t* /*unused*/) const noexcept
-    {
-        return is_array() ? m_value.array : nullptr;
-    }
-
-    /// get a pointer to the value (string)
-    string_t* get_impl_ptr(string_t* /*unused*/) noexcept
-    {
-        return is_string() ? m_value.string : nullptr;
-    }
-
-    /// get a pointer to the value (string)
-    constexpr const string_t* get_impl_ptr(const string_t* /*unused*/) const noexcept
-    {
-        return is_string() ? m_value.string : nullptr;
-    }
-
-    /// get a pointer to the value (boolean)
-    boolean_t* get_impl_ptr(boolean_t* /*unused*/) noexcept
-    {
-        return is_boolean() ? &m_value.boolean : nullptr;
-    }
-
-    /// get a pointer to the value (boolean)
-    constexpr const boolean_t* get_impl_ptr(const boolean_t* /*unused*/) const noexcept
-    {
-        return is_boolean() ? &m_value.boolean : nullptr;
-    }
-
-    /// get a pointer to the value (integer number)
-    number_integer_t* get_impl_ptr(number_integer_t* /*unused*/) noexcept
-    {
-        return is_number_integer() ? &m_value.number_integer : nullptr;
-    }
-
-    /// get a pointer to the value (integer number)
-    constexpr const number_integer_t* get_impl_ptr(const number_integer_t* /*unused*/) const noexcept
-    {
-        return is_number_integer() ? &m_value.number_integer : nullptr;
-    }
-
-    /// get a pointer to the value (unsigned number)
-    number_unsigned_t* get_impl_ptr(number_unsigned_t* /*unused*/) noexcept
-    {
-        return is_number_unsigned() ? &m_value.number_unsigned : nullptr;
-    }
-
-    /// get a pointer to the value (unsigned number)
-    constexpr const number_unsigned_t* get_impl_ptr(const number_unsigned_t* /*unused*/) const noexcept
-    {
-        return is_number_unsigned() ? &m_value.number_unsigned : nullptr;
-    }
-
-    /// get a pointer to the value (floating-point number)
-    number_float_t* get_impl_ptr(number_float_t* /*unused*/) noexcept
-    {
-        return is_number_float() ? &m_value.number_float : nullptr;
-    }
-
-    /// get a pointer to the value (floating-point number)
-    constexpr const number_float_t* get_impl_ptr(const number_float_t* /*unused*/) const noexcept
-    {
-        return is_number_float() ? &m_value.number_float : nullptr;
-    }
-
-    /// get a pointer to the value (binary)
-    binary_t* get_impl_ptr(binary_t* /*unused*/) noexcept
-    {
-        return is_binary() ? m_value.binary : nullptr;
-    }
-
-    /// get a pointer to the value (binary)
-    constexpr const binary_t* get_impl_ptr(const binary_t* /*unused*/) const noexcept
-    {
-        return is_binary() ? m_value.binary : nullptr;
-    }
-
-    /*!
-    @brief helper function to implement get_ref()
-
-    This function helps to implement get_ref() without code duplication for
-    const and non-const overloads
-
-    @tparam ThisType will be deduced as `basic_json` or `const basic_json`
-
-    @throw type_error.303 if ReferenceType does not match underlying value
-    type of the current JSON
-    */
-    template<typename ReferenceType, typename ThisType>
-    static ReferenceType get_ref_impl(ThisType& obj)
-    {
-        // delegate the call to get_ptr<>()
-        auto ptr = obj.template get_ptr<typename std::add_pointer<ReferenceType>::type>();
-
-        if (JSON_HEDLEY_LIKELY(ptr != nullptr))
-        {
-            return *ptr;
-        }
-
-        JSON_THROW(type_error::create(303, "incompatible ReferenceType for get_ref, actual type is " + std::string(obj.type_name())));
-    }
-
-  public:
-    /// @name value access
-    /// Direct access to the stored value of a JSON value.
-    /// @{
-
-    /*!
-    @brief get special-case overload
-
-    This overloads avoids a lot of template boilerplate, it can be seen as the
-    identity method
-
-    @tparam BasicJsonType == @ref basic_json
-
-    @return a copy of *this
-
-    @complexity Constant.
-
-    @since version 2.1.0
-    */
-    template<typename BasicJsonType, detail::enable_if_t<
-                 std::is_same<typename std::remove_const<BasicJsonType>::type, basic_json_t>::value,
-                 int> = 0>
-    basic_json get() const
-    {
-        return *this;
-    }
-
-    /*!
-    @brief get special-case overload
-
-    This overloads converts the current @ref basic_json in a different
-    @ref basic_json type
-
-    @tparam BasicJsonType == @ref basic_json
-
-    @return a copy of *this, converted into @tparam BasicJsonType
-
-    @complexity Depending on the implementation of the called `from_json()`
-                method.
-
-    @since version 3.2.0
-    */
-    template<typename BasicJsonType, detail::enable_if_t<
-                 not std::is_same<BasicJsonType, basic_json>::value and
-                 detail::is_basic_json<BasicJsonType>::value, int> = 0>
-    BasicJsonType get() const
-    {
-        return *this;
-    }
-
-    /*!
-    @brief get a value (explicit)
-
-    Explicit type conversion between the JSON value and a compatible value
-    which is [CopyConstructible](https://en.cppreference.com/w/cpp/named_req/CopyConstructible)
-    and [DefaultConstructible](https://en.cppreference.com/w/cpp/named_req/DefaultConstructible).
-    The value is converted by calling the @ref json_serializer<ValueType>
-    `from_json()` method.
-
-    The function is equivalent to executing
-    @code {.cpp}
-    ValueType ret;
-    JSONSerializer<ValueType>::from_json(*this, ret);
-    return ret;
-    @endcode
-
-    This overloads is chosen if:
-    - @a ValueType is not @ref basic_json,
-    - @ref json_serializer<ValueType> has a `from_json()` method of the form
-      `void from_json(const basic_json&, ValueType&)`, and
-    - @ref json_serializer<ValueType> does not have a `from_json()` method of
-      the form `ValueType from_json(const basic_json&)`
-
-    @tparam ValueTypeCV the provided value type
-    @tparam ValueType the returned value type
-
-    @return copy of the JSON value, converted to @a ValueType
-
-    @throw what @ref json_serializer<ValueType> `from_json()` method throws
-
-    @liveexample{The example below shows several conversions from JSON values
-    to other types. There a few things to note: (1) Floating-point numbers can
-    be converted to integers\, (2) A JSON array can be converted to a standard
-    `std::vector<short>`\, (3) A JSON object can be converted to C++
-    associative containers such as `std::unordered_map<std::string\,
-    json>`.,get__ValueType_const}
-
-    @since version 2.1.0
-    */
-    template<typename ValueTypeCV, typename ValueType = detail::uncvref_t<ValueTypeCV>,
-             detail::enable_if_t <
-                 not detail::is_basic_json<ValueType>::value and
-                 detail::has_from_json<basic_json_t, ValueType>::value and
-                 not detail::has_non_default_from_json<basic_json_t, ValueType>::value,
-                 int> = 0>
-    ValueType get() const noexcept(noexcept(
-                                       JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>(), std::declval<ValueType&>())))
-    {
-        // we cannot static_assert on ValueTypeCV being non-const, because
-        // there is support for get<const basic_json_t>(), which is why we
-        // still need the uncvref
-        static_assert(not std::is_reference<ValueTypeCV>::value,
-                      "get() cannot be used with reference types, you might want to use get_ref()");
-        static_assert(std::is_default_constructible<ValueType>::value,
-                      "types must be DefaultConstructible when used with get()");
-
-        ValueType ret;
-        JSONSerializer<ValueType>::from_json(*this, ret);
-        return ret;
-    }
-
-    /*!
-    @brief get a value (explicit); special case
-
-    Explicit type conversion between the JSON value and a compatible value
-    which is **not** [CopyConstructible](https://en.cppreference.com/w/cpp/named_req/CopyConstructible)
-    and **not** [DefaultConstructible](https://en.cppreference.com/w/cpp/named_req/DefaultConstructible).
-    The value is converted by calling the @ref json_serializer<ValueType>
-    `from_json()` method.
-
-    The function is equivalent to executing
-    @code {.cpp}
-    return JSONSerializer<ValueTypeCV>::from_json(*this);
-    @endcode
-
-    This overloads is chosen if:
-    - @a ValueType is not @ref basic_json and
-    - @ref json_serializer<ValueType> has a `from_json()` method of the form
-      `ValueType from_json(const basic_json&)`
-
-    @note If @ref json_serializer<ValueType> has both overloads of
-    `from_json()`, this one is chosen.
-
-    @tparam ValueTypeCV the provided value type
-    @tparam ValueType the returned value type
-
-    @return copy of the JSON value, converted to @a ValueType
-
-    @throw what @ref json_serializer<ValueType> `from_json()` method throws
-
-    @since version 2.1.0
-    */
-    template<typename ValueTypeCV, typename ValueType = detail::uncvref_t<ValueTypeCV>,
-             detail::enable_if_t<not std::is_same<basic_json_t, ValueType>::value and
-                                 detail::has_non_default_from_json<basic_json_t, ValueType>::value,
-                                 int> = 0>
-    ValueType get() const noexcept(noexcept(
-                                       JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>())))
-    {
-        static_assert(not std::is_reference<ValueTypeCV>::value,
-                      "get() cannot be used with reference types, you might want to use get_ref()");
-        return JSONSerializer<ValueType>::from_json(*this);
-    }
-
-    /*!
-    @brief get a value (explicit)
-
-    Explicit type conversion between the JSON value and a compatible value.
-    The value is filled into the input parameter by calling the @ref json_serializer<ValueType>
-    `from_json()` method.
-
-    The function is equivalent to executing
-    @code {.cpp}
-    ValueType v;
-    JSONSerializer<ValueType>::from_json(*this, v);
-    @endcode
-
-    This overloads is chosen if:
-    - @a ValueType is not @ref basic_json,
-    - @ref json_serializer<ValueType> has a `from_json()` method of the form
-      `void from_json(const basic_json&, ValueType&)`, and
-
-    @tparam ValueType the input parameter type.
-
-    @return the input parameter, allowing chaining calls.
-
-    @throw what @ref json_serializer<ValueType> `from_json()` method throws
-
-    @liveexample{The example below shows several conversions from JSON values
-    to other types. There a few things to note: (1) Floating-point numbers can
-    be converted to integers\, (2) A JSON array can be converted to a standard
-    `std::vector<short>`\, (3) A JSON object can be converted to C++
-    associative containers such as `std::unordered_map<std::string\,
-    json>`.,get_to}
-
-    @since version 3.3.0
-    */
-    template<typename ValueType,
-             detail::enable_if_t <
-                 not detail::is_basic_json<ValueType>::value and
-                 detail::has_from_json<basic_json_t, ValueType>::value,
-                 int> = 0>
-    ValueType & get_to(ValueType& v) const noexcept(noexcept(
-                JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>(), v)))
-    {
-        JSONSerializer<ValueType>::from_json(*this, v);
-        return v;
-    }
-
-    template <
-        typename T, std::size_t N,
-        typename Array = T (&)[N],
-        detail::enable_if_t <
-            detail::has_from_json<basic_json_t, Array>::value, int > = 0 >
-    Array get_to(T (&v)[N]) const
-    noexcept(noexcept(JSONSerializer<Array>::from_json(
-                          std::declval<const basic_json_t&>(), v)))
-    {
-        JSONSerializer<Array>::from_json(*this, v);
-        return v;
-    }
-
-
-    /*!
-    @brief get a pointer value (implicit)
-
-    Implicit pointer access to the internally stored JSON value. No copies are
-    made.
-
-    @warning Writing data to the pointee of the result yields an undefined
-    state.
-
-    @tparam PointerType pointer type; must be a pointer to @ref array_t, @ref
-    object_t, @ref string_t, @ref boolean_t, @ref number_integer_t,
-    @ref number_unsigned_t, or @ref number_float_t. Enforced by a static
-    assertion.
-
-    @return pointer to the internally stored JSON value if the requested
-    pointer type @a PointerType fits to the JSON value; `nullptr` otherwise
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how pointers to internal values of a
-    JSON value can be requested. Note that no type conversions are made and a
-    `nullptr` is returned if the value and the requested pointer type does not
-    match.,get_ptr}
-
-    @since version 1.0.0
-    */
-    template<typename PointerType, typename std::enable_if<
-                 std::is_pointer<PointerType>::value, int>::type = 0>
-    auto get_ptr() noexcept -> decltype(std::declval<basic_json_t&>().get_impl_ptr(std::declval<PointerType>()))
-    {
-        // delegate the call to get_impl_ptr<>()
-        return get_impl_ptr(static_cast<PointerType>(nullptr));
-    }
-
-    /*!
-    @brief get a pointer value (implicit)
-    @copydoc get_ptr()
-    */
-    template<typename PointerType, typename std::enable_if<
-                 std::is_pointer<PointerType>::value and
-                 std::is_const<typename std::remove_pointer<PointerType>::type>::value, int>::type = 0>
-    constexpr auto get_ptr() const noexcept -> decltype(std::declval<const basic_json_t&>().get_impl_ptr(std::declval<PointerType>()))
-    {
-        // delegate the call to get_impl_ptr<>() const
-        return get_impl_ptr(static_cast<PointerType>(nullptr));
-    }
-
-    /*!
-    @brief get a pointer value (explicit)
-
-    Explicit pointer access to the internally stored JSON value. No copies are
-    made.
-
-    @warning The pointer becomes invalid if the underlying JSON object
-    changes.
-
-    @tparam PointerType pointer type; must be a pointer to @ref array_t, @ref
-    object_t, @ref string_t, @ref boolean_t, @ref number_integer_t,
-    @ref number_unsigned_t, or @ref number_float_t.
-
-    @return pointer to the internally stored JSON value if the requested
-    pointer type @a PointerType fits to the JSON value; `nullptr` otherwise
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how pointers to internal values of a
-    JSON value can be requested. Note that no type conversions are made and a
-    `nullptr` is returned if the value and the requested pointer type does not
-    match.,get__PointerType}
-
-    @sa @ref get_ptr() for explicit pointer-member access
-
-    @since version 1.0.0
-    */
-    template<typename PointerType, typename std::enable_if<
-                 std::is_pointer<PointerType>::value, int>::type = 0>
-    auto get() noexcept -> decltype(std::declval<basic_json_t&>().template get_ptr<PointerType>())
-    {
-        // delegate the call to get_ptr
-        return get_ptr<PointerType>();
-    }
-
-    /*!
-    @brief get a pointer value (explicit)
-    @copydoc get()
-    */
-    template<typename PointerType, typename std::enable_if<
-                 std::is_pointer<PointerType>::value, int>::type = 0>
-    constexpr auto get() const noexcept -> decltype(std::declval<const basic_json_t&>().template get_ptr<PointerType>())
-    {
-        // delegate the call to get_ptr
-        return get_ptr<PointerType>();
-    }
-
-    /*!
-    @brief get a reference value (implicit)
-
-    Implicit reference access to the internally stored JSON value. No copies
-    are made.
-
-    @warning Writing data to the referee of the result yields an undefined
-    state.
-
-    @tparam ReferenceType reference type; must be a reference to @ref array_t,
-    @ref object_t, @ref string_t, @ref boolean_t, @ref number_integer_t, or
-    @ref number_float_t. Enforced by static assertion.
-
-    @return reference to the internally stored JSON value if the requested
-    reference type @a ReferenceType fits to the JSON value; throws
-    type_error.303 otherwise
-
-    @throw type_error.303 in case passed type @a ReferenceType is incompatible
-    with the stored JSON value; see example below
-
-    @complexity Constant.
-
-    @liveexample{The example shows several calls to `get_ref()`.,get_ref}
-
-    @since version 1.1.0
-    */
-    template<typename ReferenceType, typename std::enable_if<
-                 std::is_reference<ReferenceType>::value, int>::type = 0>
-    ReferenceType get_ref()
-    {
-        // delegate call to get_ref_impl
-        return get_ref_impl<ReferenceType>(*this);
-    }
-
-    /*!
-    @brief get a reference value (implicit)
-    @copydoc get_ref()
-    */
-    template<typename ReferenceType, typename std::enable_if<
-                 std::is_reference<ReferenceType>::value and
-                 std::is_const<typename std::remove_reference<ReferenceType>::type>::value, int>::type = 0>
-    ReferenceType get_ref() const
-    {
-        // delegate call to get_ref_impl
-        return get_ref_impl<ReferenceType>(*this);
-    }
-
-    /*!
-    @brief get a value (implicit)
-
-    Implicit type conversion between the JSON value and a compatible value.
-    The call is realized by calling @ref get() const.
-
-    @tparam ValueType non-pointer type compatible to the JSON value, for
-    instance `int` for JSON integer numbers, `bool` for JSON booleans, or
-    `std::vector` types for JSON arrays. The character type of @ref string_t
-    as well as an initializer list of this type is excluded to avoid
-    ambiguities as these types implicitly convert to `std::string`.
-
-    @return copy of the JSON value, converted to type @a ValueType
-
-    @throw type_error.302 in case passed type @a ValueType is incompatible
-    to the JSON value type (e.g., the JSON value is of type boolean, but a
-    string is requested); see example below
-
-    @complexity Linear in the size of the JSON value.
-
-    @liveexample{The example below shows several conversions from JSON values
-    to other types. There a few things to note: (1) Floating-point numbers can
-    be converted to integers\, (2) A JSON array can be converted to a standard
-    `std::vector<short>`\, (3) A JSON object can be converted to C++
-    associative containers such as `std::unordered_map<std::string\,
-    json>`.,operator__ValueType}
-
-    @since version 1.0.0
-    */
-    template < typename ValueType, typename std::enable_if <
-                   not std::is_pointer<ValueType>::value and
-                   not std::is_same<ValueType, detail::json_ref<basic_json>>::value and
-                   not std::is_same<ValueType, typename string_t::value_type>::value and
-                   not detail::is_basic_json<ValueType>::value
-                   and not std::is_same<ValueType, std::initializer_list<typename string_t::value_type>>::value
-#if defined(JSON_HAS_CPP_17) && (defined(__GNUC__) || (defined(_MSC_VER) and _MSC_VER >= 1910 and _MSC_VER <= 1914))
-                   and not std::is_same<ValueType, typename std::string_view>::value
-#endif
-                   and detail::is_detected<detail::get_template_function, const basic_json_t&, ValueType>::value
-                   , int >::type = 0 >
-    operator ValueType() const
-    {
-        // delegate the call to get<>() const
-        return get<ValueType>();
-    }
-
-    /*!
-    @return reference to the binary value
-
-    @throw type_error.302 if the value is not binary
-
-    @sa @ref is_binary() to check if the value is binary
-
-    @since version 3.8.0
-    */
-    binary_t& get_binary()
-    {
-        if (not is_binary())
-        {
-            JSON_THROW(type_error::create(302, "type must be binary, but is " + std::string(type_name())));
-        }
-
-        return *get_ptr<binary_t*>();
-    }
-
-    /// @copydoc get_binary()
-    const binary_t& get_binary() const
-    {
-        if (not is_binary())
-        {
-            JSON_THROW(type_error::create(302, "type must be binary, but is " + std::string(type_name())));
-        }
-
-        return *get_ptr<const binary_t*>();
-    }
-
-    /// @}
-
-
-    ////////////////////
-    // element access //
-    ////////////////////
-
-    /// @name element access
-    /// Access to the JSON value.
-    /// @{
-
-    /*!
-    @brief access specified array element with bounds checking
-
-    Returns a reference to the element at specified location @a idx, with
-    bounds checking.
-
-    @param[in] idx  index of the element to access
-
-    @return reference to the element at index @a idx
-
-    @throw type_error.304 if the JSON value is not an array; in this case,
-    calling `at` with an index makes no sense. See example below.
-    @throw out_of_range.401 if the index @a idx is out of range of the array;
-    that is, `idx >= size()`. See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @since version 1.0.0
-
-    @liveexample{The example below shows how array elements can be read and
-    written using `at()`. It also demonstrates the different exceptions that
-    can be thrown.,at__size_type}
-    */
-    reference at(size_type idx)
-    {
-        // at only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            JSON_TRY
-            {
-                return m_value.array->at(idx);
-            }
-            JSON_CATCH (std::out_of_range&)
-            {
-                // create better exception explanation
-                JSON_THROW(out_of_range::create(401, "array index " + std::to_string(idx) + " is out of range"));
-            }
-        }
-        else
-        {
-            JSON_THROW(type_error::create(304, "cannot use at() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief access specified array element with bounds checking
-
-    Returns a const reference to the element at specified location @a idx,
-    with bounds checking.
-
-    @param[in] idx  index of the element to access
-
-    @return const reference to the element at index @a idx
-
-    @throw type_error.304 if the JSON value is not an array; in this case,
-    calling `at` with an index makes no sense. See example below.
-    @throw out_of_range.401 if the index @a idx is out of range of the array;
-    that is, `idx >= size()`. See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @since version 1.0.0
-
-    @liveexample{The example below shows how array elements can be read using
-    `at()`. It also demonstrates the different exceptions that can be thrown.,
-    at__size_type_const}
-    */
-    const_reference at(size_type idx) const
-    {
-        // at only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            JSON_TRY
-            {
-                return m_value.array->at(idx);
-            }
-            JSON_CATCH (std::out_of_range&)
-            {
-                // create better exception explanation
-                JSON_THROW(out_of_range::create(401, "array index " + std::to_string(idx) + " is out of range"));
-            }
-        }
-        else
-        {
-            JSON_THROW(type_error::create(304, "cannot use at() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief access specified object element with bounds checking
-
-    Returns a reference to the element at with specified key @a key, with
-    bounds checking.
-
-    @param[in] key  key of the element to access
-
-    @return reference to the element at key @a key
-
-    @throw type_error.304 if the JSON value is not an object; in this case,
-    calling `at` with a key makes no sense. See example below.
-    @throw out_of_range.403 if the key @a key is is not stored in the object;
-    that is, `find(key) == end()`. See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Logarithmic in the size of the container.
-
-    @sa @ref operator[](const typename object_t::key_type&) for unchecked
-    access by reference
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.0.0
-
-    @liveexample{The example below shows how object elements can be read and
-    written using `at()`. It also demonstrates the different exceptions that
-    can be thrown.,at__object_t_key_type}
-    */
-    reference at(const typename object_t::key_type& key)
-    {
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            JSON_TRY
-            {
-                return m_value.object->at(key);
-            }
-            JSON_CATCH (std::out_of_range&)
-            {
-                // create better exception explanation
-                JSON_THROW(out_of_range::create(403, "key '" + key + "' not found"));
-            }
-        }
-        else
-        {
-            JSON_THROW(type_error::create(304, "cannot use at() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief access specified object element with bounds checking
-
-    Returns a const reference to the element at with specified key @a key,
-    with bounds checking.
-
-    @param[in] key  key of the element to access
-
-    @return const reference to the element at key @a key
-
-    @throw type_error.304 if the JSON value is not an object; in this case,
-    calling `at` with a key makes no sense. See example below.
-    @throw out_of_range.403 if the key @a key is is not stored in the object;
-    that is, `find(key) == end()`. See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Logarithmic in the size of the container.
-
-    @sa @ref operator[](const typename object_t::key_type&) for unchecked
-    access by reference
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.0.0
-
-    @liveexample{The example below shows how object elements can be read using
-    `at()`. It also demonstrates the different exceptions that can be thrown.,
-    at__object_t_key_type_const}
-    */
-    const_reference at(const typename object_t::key_type& key) const
-    {
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            JSON_TRY
-            {
-                return m_value.object->at(key);
-            }
-            JSON_CATCH (std::out_of_range&)
-            {
-                // create better exception explanation
-                JSON_THROW(out_of_range::create(403, "key '" + key + "' not found"));
-            }
-        }
-        else
-        {
-            JSON_THROW(type_error::create(304, "cannot use at() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief access specified array element
-
-    Returns a reference to the element at specified location @a idx.
-
-    @note If @a idx is beyond the range of the array (i.e., `idx >= size()`),
-    then the array is silently filled up with `null` values to make `idx` a
-    valid reference to the last stored element.
-
-    @param[in] idx  index of the element to access
-
-    @return reference to the element at index @a idx
-
-    @throw type_error.305 if the JSON value is not an array or null; in that
-    cases, using the [] operator with an index makes no sense.
-
-    @complexity Constant if @a idx is in the range of the array. Otherwise
-    linear in `idx - size()`.
-
-    @liveexample{The example below shows how array elements can be read and
-    written using `[]` operator. Note the addition of `null`
-    values.,operatorarray__size_type}
-
-    @since version 1.0.0
-    */
-    reference operator[](size_type idx)
-    {
-        // implicitly convert null value to an empty array
-        if (is_null())
-        {
-            m_type = value_t::array;
-            m_value.array = create<array_t>();
-            assert_invariant();
-        }
-
-        // operator[] only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            // fill up array with null values if given idx is outside range
-            if (idx >= m_value.array->size())
-            {
-                m_value.array->insert(m_value.array->end(),
-                                      idx - m_value.array->size() + 1,
-                                      basic_json());
-            }
-
-            return m_value.array->operator[](idx);
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a numeric argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief access specified array element
-
-    Returns a const reference to the element at specified location @a idx.
-
-    @param[in] idx  index of the element to access
-
-    @return const reference to the element at index @a idx
-
-    @throw type_error.305 if the JSON value is not an array; in that case,
-    using the [] operator with an index makes no sense.
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how array elements can be read using
-    the `[]` operator.,operatorarray__size_type_const}
-
-    @since version 1.0.0
-    */
-    const_reference operator[](size_type idx) const
-    {
-        // const operator[] only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            return m_value.array->operator[](idx);
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a numeric argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief access specified object element
-
-    Returns a reference to the element at with specified key @a key.
-
-    @note If @a key is not found in the object, then it is silently added to
-    the object and filled with a `null` value to make `key` a valid reference.
-    In case the value was `null` before, it is converted to an object.
-
-    @param[in] key  key of the element to access
-
-    @return reference to the element at key @a key
-
-    @throw type_error.305 if the JSON value is not an object or null; in that
-    cases, using the [] operator with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be read and
-    written using the `[]` operator.,operatorarray__key_type}
-
-    @sa @ref at(const typename object_t::key_type&) for access by reference
-    with range checking
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.0.0
-    */
-    reference operator[](const typename object_t::key_type& key)
-    {
-        // implicitly convert null value to an empty object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value.object = create<object_t>();
-            assert_invariant();
-        }
-
-        // operator[] only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            return m_value.object->operator[](key);
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief read-only access specified object element
-
-    Returns a const reference to the element at with specified key @a key. No
-    bounds checking is performed.
-
-    @warning If the element with key @a key does not exist, the behavior is
-    undefined.
-
-    @param[in] key  key of the element to access
-
-    @return const reference to the element at key @a key
-
-    @pre The element with key @a key must exist. **This precondition is
-         enforced with an assertion.**
-
-    @throw type_error.305 if the JSON value is not an object; in that case,
-    using the [] operator with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be read using
-    the `[]` operator.,operatorarray__key_type_const}
-
-    @sa @ref at(const typename object_t::key_type&) for access by reference
-    with range checking
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.0.0
-    */
-    const_reference operator[](const typename object_t::key_type& key) const
-    {
-        // const operator[] only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            assert(m_value.object->find(key) != m_value.object->end());
-            return m_value.object->find(key)->second;
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief access specified object element
-
-    Returns a reference to the element at with specified key @a key.
-
-    @note If @a key is not found in the object, then it is silently added to
-    the object and filled with a `null` value to make `key` a valid reference.
-    In case the value was `null` before, it is converted to an object.
-
-    @param[in] key  key of the element to access
-
-    @return reference to the element at key @a key
-
-    @throw type_error.305 if the JSON value is not an object or null; in that
-    cases, using the [] operator with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be read and
-    written using the `[]` operator.,operatorarray__key_type}
-
-    @sa @ref at(const typename object_t::key_type&) for access by reference
-    with range checking
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.1.0
-    */
-    template<typename T>
-    JSON_HEDLEY_NON_NULL(2)
-    reference operator[](T* key)
-    {
-        // implicitly convert null to object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value = value_t::object;
-            assert_invariant();
-        }
-
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            return m_value.object->operator[](key);
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief read-only access specified object element
-
-    Returns a const reference to the element at with specified key @a key. No
-    bounds checking is performed.
-
-    @warning If the element with key @a key does not exist, the behavior is
-    undefined.
-
-    @param[in] key  key of the element to access
-
-    @return const reference to the element at key @a key
-
-    @pre The element with key @a key must exist. **This precondition is
-         enforced with an assertion.**
-
-    @throw type_error.305 if the JSON value is not an object; in that case,
-    using the [] operator with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be read using
-    the `[]` operator.,operatorarray__key_type_const}
-
-    @sa @ref at(const typename object_t::key_type&) for access by reference
-    with range checking
-    @sa @ref value() for access by value with a default value
-
-    @since version 1.1.0
-    */
-    template<typename T>
-    JSON_HEDLEY_NON_NULL(2)
-    const_reference operator[](T* key) const
-    {
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            assert(m_value.object->find(key) != m_value.object->end());
-            return m_value.object->find(key)->second;
-        }
-
-        JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief access specified object element with default value
-
-    Returns either a copy of an object's element at the specified key @a key
-    or a given default value if no element with key @a key exists.
-
-    The function is basically equivalent to executing
-    @code {.cpp}
-    try {
-        return at(key);
-    } catch(out_of_range) {
-        return default_value;
-    }
-    @endcode
-
-    @note Unlike @ref at(const typename object_t::key_type&), this function
-    does not throw if the given key @a key was not found.
-
-    @note Unlike @ref operator[](const typename object_t::key_type& key), this
-    function does not implicitly add an element to the position defined by @a
-    key. This function is furthermore also applicable to const objects.
-
-    @param[in] key  key of the element to access
-    @param[in] default_value  the value to return if @a key is not found
-
-    @tparam ValueType type compatible to JSON values, for instance `int` for
-    JSON integer numbers, `bool` for JSON booleans, or `std::vector` types for
-    JSON arrays. Note the type of the expected value at @a key and the default
-    value @a default_value must be compatible.
-
-    @return copy of the element at key @a key or @a default_value if @a key
-    is not found
-
-    @throw type_error.302 if @a default_value does not match the type of the
-    value at @a key
-    @throw type_error.306 if the JSON value is not an object; in that case,
-    using `value()` with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be queried
-    with a default value.,basic_json__value}
-
-    @sa @ref at(const typename object_t::key_type&) for access by reference
-    with range checking
-    @sa @ref operator[](const typename object_t::key_type&) for unchecked
-    access by reference
-
-    @since version 1.0.0
-    */
-    template<class ValueType, typename std::enable_if<
-                 std::is_convertible<basic_json_t, ValueType>::value
-                 and not std::is_same<value_t, ValueType>::value, int>::type = 0>
-    ValueType value(const typename object_t::key_type& key, const ValueType& default_value) const
-    {
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            // if key is found, return value and given default value otherwise
-            const auto it = find(key);
-            if (it != end())
-            {
-                return *it;
-            }
-
-            return default_value;
-        }
-
-        JSON_THROW(type_error::create(306, "cannot use value() with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief overload for a default value of type const char*
-    @copydoc basic_json::value(const typename object_t::key_type&, const ValueType&) const
-    */
-    string_t value(const typename object_t::key_type& key, const char* default_value) const
-    {
-        return value(key, string_t(default_value));
-    }
-
-    /*!
-    @brief access specified object element via JSON Pointer with default value
-
-    Returns either a copy of an object's element at the specified key @a key
-    or a given default value if no element with key @a key exists.
-
-    The function is basically equivalent to executing
-    @code {.cpp}
-    try {
-        return at(ptr);
-    } catch(out_of_range) {
-        return default_value;
-    }
-    @endcode
-
-    @note Unlike @ref at(const json_pointer&), this function does not throw
-    if the given key @a key was not found.
-
-    @param[in] ptr  a JSON pointer to the element to access
-    @param[in] default_value  the value to return if @a ptr found no value
-
-    @tparam ValueType type compatible to JSON values, for instance `int` for
-    JSON integer numbers, `bool` for JSON booleans, or `std::vector` types for
-    JSON arrays. Note the type of the expected value at @a key and the default
-    value @a default_value must be compatible.
-
-    @return copy of the element at key @a key or @a default_value if @a key
-    is not found
-
-    @throw type_error.302 if @a default_value does not match the type of the
-    value at @a ptr
-    @throw type_error.306 if the JSON value is not an object; in that case,
-    using `value()` with a key makes no sense.
-
-    @complexity Logarithmic in the size of the container.
-
-    @liveexample{The example below shows how object elements can be queried
-    with a default value.,basic_json__value_ptr}
-
-    @sa @ref operator[](const json_pointer&) for unchecked access by reference
-
-    @since version 2.0.2
-    */
-    template<class ValueType, typename std::enable_if<
-                 std::is_convertible<basic_json_t, ValueType>::value, int>::type = 0>
-    ValueType value(const json_pointer& ptr, const ValueType& default_value) const
-    {
-        // at only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            // if pointer resolves a value, return it or use default value
-            JSON_TRY
-            {
-                return ptr.get_checked(this);
-            }
-            JSON_INTERNAL_CATCH (out_of_range&)
-            {
-                return default_value;
-            }
-        }
-
-        JSON_THROW(type_error::create(306, "cannot use value() with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief overload for a default value of type const char*
-    @copydoc basic_json::value(const json_pointer&, ValueType) const
-    */
-    JSON_HEDLEY_NON_NULL(3)
-    string_t value(const json_pointer& ptr, const char* default_value) const
-    {
-        return value(ptr, string_t(default_value));
-    }
-
-    /*!
-    @brief access the first element
-
-    Returns a reference to the first element in the container. For a JSON
-    container `c`, the expression `c.front()` is equivalent to `*c.begin()`.
-
-    @return In case of a structured type (array or object), a reference to the
-    first element is returned. In case of number, string, boolean, or binary
-    values, a reference to the value is returned.
-
-    @complexity Constant.
-
-    @pre The JSON value must not be `null` (would throw `std::out_of_range`)
-    or an empty array or object (undefined behavior, **guarded by
-    assertions**).
-    @post The JSON value remains unchanged.
-
-    @throw invalid_iterator.214 when called on `null` value
-
-    @liveexample{The following code shows an example for `front()`.,front}
-
-    @sa @ref back() -- access the last element
-
-    @since version 1.0.0
-    */
-    reference front()
-    {
-        return *begin();
-    }
-
-    /*!
-    @copydoc basic_json::front()
-    */
-    const_reference front() const
-    {
-        return *cbegin();
-    }
-
-    /*!
-    @brief access the last element
-
-    Returns a reference to the last element in the container. For a JSON
-    container `c`, the expression `c.back()` is equivalent to
-    @code {.cpp}
-    auto tmp = c.end();
-    --tmp;
-    return *tmp;
-    @endcode
-
-    @return In case of a structured type (array or object), a reference to the
-    last element is returned. In case of number, string, boolean, or binary
-    values, a reference to the value is returned.
-
-    @complexity Constant.
-
-    @pre The JSON value must not be `null` (would throw `std::out_of_range`)
-    or an empty array or object (undefined behavior, **guarded by
-    assertions**).
-    @post The JSON value remains unchanged.
-
-    @throw invalid_iterator.214 when called on a `null` value. See example
-    below.
-
-    @liveexample{The following code shows an example for `back()`.,back}
-
-    @sa @ref front() -- access the first element
-
-    @since version 1.0.0
-    */
-    reference back()
-    {
-        auto tmp = end();
-        --tmp;
-        return *tmp;
-    }
-
-    /*!
-    @copydoc basic_json::back()
-    */
-    const_reference back() const
-    {
-        auto tmp = cend();
-        --tmp;
-        return *tmp;
-    }
-
-    /*!
-    @brief remove element given an iterator
-
-    Removes the element specified by iterator @a pos. The iterator @a pos must
-    be valid and dereferenceable. Thus the `end()` iterator (which is valid,
-    but is not dereferenceable) cannot be used as a value for @a pos.
-
-    If called on a primitive type other than `null`, the resulting JSON value
-    will be `null`.
-
-    @param[in] pos iterator to the element to remove
-    @return Iterator following the last removed element. If the iterator @a
-    pos refers to the last element, the `end()` iterator is returned.
-
-    @tparam IteratorType an @ref iterator or @ref const_iterator
-
-    @post Invalidates iterators and references at or after the point of the
-    erase, including the `end()` iterator.
-
-    @throw type_error.307 if called on a `null` value; example: `"cannot use
-    erase() with null"`
-    @throw invalid_iterator.202 if called on an iterator which does not belong
-    to the current JSON value; example: `"iterator does not fit current
-    value"`
-    @throw invalid_iterator.205 if called on a primitive type with invalid
-    iterator (i.e., any iterator which is not `begin()`); example: `"iterator
-    out of range"`
-
-    @complexity The complexity depends on the type:
-    - objects: amortized constant
-    - arrays: linear in distance between @a pos and the end of the container
-    - strings and binary: linear in the length of the member
-    - other types: constant
-
-    @liveexample{The example shows the result of `erase()` for different JSON
-    types.,erase__IteratorType}
-
-    @sa @ref erase(IteratorType, IteratorType) -- removes the elements in
-    the given range
-    @sa @ref erase(const typename object_t::key_type&) -- removes the element
-    from an object at the given key
-    @sa @ref erase(const size_type) -- removes the element from an array at
-    the given index
-
-    @since version 1.0.0
-    */
-    template<class IteratorType, typename std::enable_if<
-                 std::is_same<IteratorType, typename basic_json_t::iterator>::value or
-                 std::is_same<IteratorType, typename basic_json_t::const_iterator>::value, int>::type
-             = 0>
-    IteratorType erase(IteratorType pos)
-    {
-        // make sure iterator fits the current value
-        if (JSON_HEDLEY_UNLIKELY(this != pos.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value"));
-        }
-
-        IteratorType result = end();
-
-        switch (m_type)
-        {
-            case value_t::boolean:
-            case value_t::number_float:
-            case value_t::number_integer:
-            case value_t::number_unsigned:
-            case value_t::string:
-            case value_t::binary:
-            {
-                if (JSON_HEDLEY_UNLIKELY(not pos.m_it.primitive_iterator.is_begin()))
-                {
-                    JSON_THROW(invalid_iterator::create(205, "iterator out of range"));
-                }
-
-                if (is_string())
-                {
-                    AllocatorType<string_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, m_value.string);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, m_value.string, 1);
-                    m_value.string = nullptr;
-                }
-                else if (is_binary())
-                {
-                    AllocatorType<binary_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, m_value.binary);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, m_value.binary, 1);
-                    m_value.binary = nullptr;
-                }
-
-                m_type = value_t::null;
-                assert_invariant();
-                break;
-            }
-
-            case value_t::object:
-            {
-                result.m_it.object_iterator = m_value.object->erase(pos.m_it.object_iterator);
-                break;
-            }
-
-            case value_t::array:
-            {
-                result.m_it.array_iterator = m_value.array->erase(pos.m_it.array_iterator);
-                break;
-            }
-
-            default:
-                JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name())));
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief remove elements given an iterator range
-
-    Removes the element specified by the range `[first; last)`. The iterator
-    @a first does not need to be dereferenceable if `first == last`: erasing
-    an empty range is a no-op.
-
-    If called on a primitive type other than `null`, the resulting JSON value
-    will be `null`.
-
-    @param[in] first iterator to the beginning of the range to remove
-    @param[in] last iterator past the end of the range to remove
-    @return Iterator following the last removed element. If the iterator @a
-    second refers to the last element, the `end()` iterator is returned.
-
-    @tparam IteratorType an @ref iterator or @ref const_iterator
-
-    @post Invalidates iterators and references at or after the point of the
-    erase, including the `end()` iterator.
-
-    @throw type_error.307 if called on a `null` value; example: `"cannot use
-    erase() with null"`
-    @throw invalid_iterator.203 if called on iterators which does not belong
-    to the current JSON value; example: `"iterators do not fit current value"`
-    @throw invalid_iterator.204 if called on a primitive type with invalid
-    iterators (i.e., if `first != begin()` and `last != end()`); example:
-    `"iterators out of range"`
-
-    @complexity The complexity depends on the type:
-    - objects: `log(size()) + std::distance(first, last)`
-    - arrays: linear in the distance between @a first and @a last, plus linear
-      in the distance between @a last and end of the container
-    - strings and binary: linear in the length of the member
-    - other types: constant
-
-    @liveexample{The example shows the result of `erase()` for different JSON
-    types.,erase__IteratorType_IteratorType}
-
-    @sa @ref erase(IteratorType) -- removes the element at a given position
-    @sa @ref erase(const typename object_t::key_type&) -- removes the element
-    from an object at the given key
-    @sa @ref erase(const size_type) -- removes the element from an array at
-    the given index
-
-    @since version 1.0.0
-    */
-    template<class IteratorType, typename std::enable_if<
-                 std::is_same<IteratorType, typename basic_json_t::iterator>::value or
-                 std::is_same<IteratorType, typename basic_json_t::const_iterator>::value, int>::type
-             = 0>
-    IteratorType erase(IteratorType first, IteratorType last)
-    {
-        // make sure iterator fits the current value
-        if (JSON_HEDLEY_UNLIKELY(this != first.m_object or this != last.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(203, "iterators do not fit current value"));
-        }
-
-        IteratorType result = end();
-
-        switch (m_type)
-        {
-            case value_t::boolean:
-            case value_t::number_float:
-            case value_t::number_integer:
-            case value_t::number_unsigned:
-            case value_t::string:
-            case value_t::binary:
-            {
-                if (JSON_HEDLEY_LIKELY(not first.m_it.primitive_iterator.is_begin()
-                                       or not last.m_it.primitive_iterator.is_end()))
-                {
-                    JSON_THROW(invalid_iterator::create(204, "iterators out of range"));
-                }
-
-                if (is_string())
-                {
-                    AllocatorType<string_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, m_value.string);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, m_value.string, 1);
-                    m_value.string = nullptr;
-                }
-                else if (is_binary())
-                {
-                    AllocatorType<binary_t> alloc;
-                    std::allocator_traits<decltype(alloc)>::destroy(alloc, m_value.binary);
-                    std::allocator_traits<decltype(alloc)>::deallocate(alloc, m_value.binary, 1);
-                    m_value.binary = nullptr;
-                }
-
-                m_type = value_t::null;
-                assert_invariant();
-                break;
-            }
-
-            case value_t::object:
-            {
-                result.m_it.object_iterator = m_value.object->erase(first.m_it.object_iterator,
-                                              last.m_it.object_iterator);
-                break;
-            }
-
-            case value_t::array:
-            {
-                result.m_it.array_iterator = m_value.array->erase(first.m_it.array_iterator,
-                                             last.m_it.array_iterator);
-                break;
-            }
-
-            default:
-                JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name())));
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief remove element from a JSON object given a key
-
-    Removes elements from a JSON object with the key value @a key.
-
-    @param[in] key value of the elements to remove
-
-    @return Number of elements removed. If @a ObjectType is the default
-    `std::map` type, the return value will always be `0` (@a key was not
-    found) or `1` (@a key was found).
-
-    @post References and iterators to the erased elements are invalidated.
-    Other references and iterators are not affected.
-
-    @throw type_error.307 when called on a type other than JSON object;
-    example: `"cannot use erase() with null"`
-
-    @complexity `log(size()) + count(key)`
-
-    @liveexample{The example shows the effect of `erase()`.,erase__key_type}
-
-    @sa @ref erase(IteratorType) -- removes the element at a given position
-    @sa @ref erase(IteratorType, IteratorType) -- removes the elements in
-    the given range
-    @sa @ref erase(const size_type) -- removes the element from an array at
-    the given index
-
-    @since version 1.0.0
-    */
-    size_type erase(const typename object_t::key_type& key)
-    {
-        // this erase only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            return m_value.object->erase(key);
-        }
-
-        JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief remove element from a JSON array given an index
-
-    Removes element from a JSON array at the index @a idx.
-
-    @param[in] idx index of the element to remove
-
-    @throw type_error.307 when called on a type other than JSON object;
-    example: `"cannot use erase() with null"`
-    @throw out_of_range.401 when `idx >= size()`; example: `"array index 17
-    is out of range"`
-
-    @complexity Linear in distance between @a idx and the end of the container.
-
-    @liveexample{The example shows the effect of `erase()`.,erase__size_type}
-
-    @sa @ref erase(IteratorType) -- removes the element at a given position
-    @sa @ref erase(IteratorType, IteratorType) -- removes the elements in
-    the given range
-    @sa @ref erase(const typename object_t::key_type&) -- removes the element
-    from an object at the given key
-
-    @since version 1.0.0
-    */
-    void erase(const size_type idx)
-    {
-        // this erase only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            if (JSON_HEDLEY_UNLIKELY(idx >= size()))
-            {
-                JSON_THROW(out_of_range::create(401, "array index " + std::to_string(idx) + " is out of range"));
-            }
-
-            m_value.array->erase(m_value.array->begin() + static_cast<difference_type>(idx));
-        }
-        else
-        {
-            JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name())));
-        }
-    }
-
-    /// @}
-
-
-    ////////////
-    // lookup //
-    ////////////
-
-    /// @name lookup
-    /// @{
-
-    /*!
-    @brief find an element in a JSON object
-
-    Finds an element in a JSON object with key equivalent to @a key. If the
-    element is not found or the JSON value is not an object, end() is
-    returned.
-
-    @note This method always returns @ref end() when executed on a JSON type
-          that is not an object.
-
-    @param[in] key key value of the element to search for.
-
-    @return Iterator to an element with key equivalent to @a key. If no such
-    element is found or the JSON value is not an object, past-the-end (see
-    @ref end()) iterator is returned.
-
-    @complexity Logarithmic in the size of the JSON object.
-
-    @liveexample{The example shows how `find()` is used.,find__key_type}
-
-    @sa @ref contains(KeyT&&) const -- checks whether a key exists
-
-    @since version 1.0.0
-    */
-    template<typename KeyT>
-    iterator find(KeyT&& key)
-    {
-        auto result = end();
-
-        if (is_object())
-        {
-            result.m_it.object_iterator = m_value.object->find(std::forward<KeyT>(key));
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief find an element in a JSON object
-    @copydoc find(KeyT&&)
-    */
-    template<typename KeyT>
-    const_iterator find(KeyT&& key) const
-    {
-        auto result = cend();
-
-        if (is_object())
-        {
-            result.m_it.object_iterator = m_value.object->find(std::forward<KeyT>(key));
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief returns the number of occurrences of a key in a JSON object
-
-    Returns the number of elements with key @a key. If ObjectType is the
-    default `std::map` type, the return value will always be `0` (@a key was
-    not found) or `1` (@a key was found).
-
-    @note This method always returns `0` when executed on a JSON type that is
-          not an object.
-
-    @param[in] key key value of the element to count
-
-    @return Number of elements with key @a key. If the JSON value is not an
-    object, the return value will be `0`.
-
-    @complexity Logarithmic in the size of the JSON object.
-
-    @liveexample{The example shows how `count()` is used.,count}
-
-    @since version 1.0.0
-    */
-    template<typename KeyT>
-    size_type count(KeyT&& key) const
-    {
-        // return 0 for all nonobject types
-        return is_object() ? m_value.object->count(std::forward<KeyT>(key)) : 0;
-    }
-
-    /*!
-    @brief check the existence of an element in a JSON object
-
-    Check whether an element exists in a JSON object with key equivalent to
-    @a key. If the element is not found or the JSON value is not an object,
-    false is returned.
-
-    @note This method always returns false when executed on a JSON type
-          that is not an object.
-
-    @param[in] key key value to check its existence.
-
-    @return true if an element with specified @a key exists. If no such
-    element with such key is found or the JSON value is not an object,
-    false is returned.
-
-    @complexity Logarithmic in the size of the JSON object.
-
-    @liveexample{The following code shows an example for `contains()`.,contains}
-
-    @sa @ref find(KeyT&&) -- returns an iterator to an object element
-    @sa @ref contains(const json_pointer&) const -- checks the existence for a JSON pointer
-
-    @since version 3.6.0
-    */
-    template<typename KeyT, typename std::enable_if<
-                 not std::is_same<typename std::decay<KeyT>::type, json_pointer>::value, int>::type = 0>
-    bool contains(KeyT && key) const
-    {
-        return is_object() and m_value.object->find(std::forward<KeyT>(key)) != m_value.object->end();
-    }
-
-    /*!
-    @brief check the existence of an element in a JSON object given a JSON pointer
-
-    Check whether the given JSON pointer @a ptr can be resolved in the current
-    JSON value.
-
-    @note This method can be executed on any JSON value type.
-
-    @param[in] ptr JSON pointer to check its existence.
-
-    @return true if the JSON pointer can be resolved to a stored value, false
-    otherwise.
-
-    @post If `j.contains(ptr)` returns true, it is safe to call `j[ptr]`.
-
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-
-    @complexity Logarithmic in the size of the JSON object.
-
-    @liveexample{The following code shows an example for `contains()`.,contains_json_pointer}
-
-    @sa @ref contains(KeyT &&) const -- checks the existence of a key
-
-    @since version 3.7.0
-    */
-    bool contains(const json_pointer& ptr) const
-    {
-        return ptr.contains(this);
-    }
-
-    /// @}
-
-
-    ///////////////
-    // iterators //
-    ///////////////
-
-    /// @name iterators
-    /// @{
-
-    /*!
-    @brief returns an iterator to the first element
-
-    Returns an iterator to the first element.
-
-    @image html range-begin-end.svg "Illustration from cppreference.com"
-
-    @return iterator to the first element
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-
-    @liveexample{The following code shows an example for `begin()`.,begin}
-
-    @sa @ref cbegin() -- returns a const iterator to the beginning
-    @sa @ref end() -- returns an iterator to the end
-    @sa @ref cend() -- returns a const iterator to the end
-
-    @since version 1.0.0
-    */
-    iterator begin() noexcept
-    {
-        iterator result(this);
-        result.set_begin();
-        return result;
-    }
-
-    /*!
-    @copydoc basic_json::cbegin()
-    */
-    const_iterator begin() const noexcept
-    {
-        return cbegin();
-    }
-
-    /*!
-    @brief returns a const iterator to the first element
-
-    Returns a const iterator to the first element.
-
-    @image html range-begin-end.svg "Illustration from cppreference.com"
-
-    @return const iterator to the first element
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `const_cast<const basic_json&>(*this).begin()`.
-
-    @liveexample{The following code shows an example for `cbegin()`.,cbegin}
-
-    @sa @ref begin() -- returns an iterator to the beginning
-    @sa @ref end() -- returns an iterator to the end
-    @sa @ref cend() -- returns a const iterator to the end
-
-    @since version 1.0.0
-    */
-    const_iterator cbegin() const noexcept
-    {
-        const_iterator result(this);
-        result.set_begin();
-        return result;
-    }
-
-    /*!
-    @brief returns an iterator to one past the last element
-
-    Returns an iterator to one past the last element.
-
-    @image html range-begin-end.svg "Illustration from cppreference.com"
-
-    @return iterator one past the last element
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-
-    @liveexample{The following code shows an example for `end()`.,end}
-
-    @sa @ref cend() -- returns a const iterator to the end
-    @sa @ref begin() -- returns an iterator to the beginning
-    @sa @ref cbegin() -- returns a const iterator to the beginning
-
-    @since version 1.0.0
-    */
-    iterator end() noexcept
-    {
-        iterator result(this);
-        result.set_end();
-        return result;
-    }
-
-    /*!
-    @copydoc basic_json::cend()
-    */
-    const_iterator end() const noexcept
-    {
-        return cend();
-    }
-
-    /*!
-    @brief returns a const iterator to one past the last element
-
-    Returns a const iterator to one past the last element.
-
-    @image html range-begin-end.svg "Illustration from cppreference.com"
-
-    @return const iterator one past the last element
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `const_cast<const basic_json&>(*this).end()`.
-
-    @liveexample{The following code shows an example for `cend()`.,cend}
-
-    @sa @ref end() -- returns an iterator to the end
-    @sa @ref begin() -- returns an iterator to the beginning
-    @sa @ref cbegin() -- returns a const iterator to the beginning
-
-    @since version 1.0.0
-    */
-    const_iterator cend() const noexcept
-    {
-        const_iterator result(this);
-        result.set_end();
-        return result;
-    }
-
-    /*!
-    @brief returns an iterator to the reverse-beginning
-
-    Returns an iterator to the reverse-beginning; that is, the last element.
-
-    @image html range-rbegin-rend.svg "Illustration from cppreference.com"
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `reverse_iterator(end())`.
-
-    @liveexample{The following code shows an example for `rbegin()`.,rbegin}
-
-    @sa @ref crbegin() -- returns a const reverse iterator to the beginning
-    @sa @ref rend() -- returns a reverse iterator to the end
-    @sa @ref crend() -- returns a const reverse iterator to the end
-
-    @since version 1.0.0
-    */
-    reverse_iterator rbegin() noexcept
-    {
-        return reverse_iterator(end());
-    }
-
-    /*!
-    @copydoc basic_json::crbegin()
-    */
-    const_reverse_iterator rbegin() const noexcept
-    {
-        return crbegin();
-    }
-
-    /*!
-    @brief returns an iterator to the reverse-end
-
-    Returns an iterator to the reverse-end; that is, one before the first
-    element.
-
-    @image html range-rbegin-rend.svg "Illustration from cppreference.com"
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `reverse_iterator(begin())`.
-
-    @liveexample{The following code shows an example for `rend()`.,rend}
-
-    @sa @ref crend() -- returns a const reverse iterator to the end
-    @sa @ref rbegin() -- returns a reverse iterator to the beginning
-    @sa @ref crbegin() -- returns a const reverse iterator to the beginning
-
-    @since version 1.0.0
-    */
-    reverse_iterator rend() noexcept
-    {
-        return reverse_iterator(begin());
-    }
-
-    /*!
-    @copydoc basic_json::crend()
-    */
-    const_reverse_iterator rend() const noexcept
-    {
-        return crend();
-    }
-
-    /*!
-    @brief returns a const reverse iterator to the last element
-
-    Returns a const iterator to the reverse-beginning; that is, the last
-    element.
-
-    @image html range-rbegin-rend.svg "Illustration from cppreference.com"
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `const_cast<const basic_json&>(*this).rbegin()`.
-
-    @liveexample{The following code shows an example for `crbegin()`.,crbegin}
-
-    @sa @ref rbegin() -- returns a reverse iterator to the beginning
-    @sa @ref rend() -- returns a reverse iterator to the end
-    @sa @ref crend() -- returns a const reverse iterator to the end
-
-    @since version 1.0.0
-    */
-    const_reverse_iterator crbegin() const noexcept
-    {
-        return const_reverse_iterator(cend());
-    }
-
-    /*!
-    @brief returns a const reverse iterator to one before the first
-
-    Returns a const reverse iterator to the reverse-end; that is, one before
-    the first element.
-
-    @image html range-rbegin-rend.svg "Illustration from cppreference.com"
-
-    @complexity Constant.
-
-    @requirement This function helps `basic_json` satisfying the
-    [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `const_cast<const basic_json&>(*this).rend()`.
-
-    @liveexample{The following code shows an example for `crend()`.,crend}
-
-    @sa @ref rend() -- returns a reverse iterator to the end
-    @sa @ref rbegin() -- returns a reverse iterator to the beginning
-    @sa @ref crbegin() -- returns a const reverse iterator to the beginning
-
-    @since version 1.0.0
-    */
-    const_reverse_iterator crend() const noexcept
-    {
-        return const_reverse_iterator(cbegin());
-    }
-
-  public:
-    /*!
-    @brief wrapper to access iterator member functions in range-based for
-
-    This function allows to access @ref iterator::key() and @ref
-    iterator::value() during range-based for loops. In these loops, a
-    reference to the JSON values is returned, so there is no access to the
-    underlying iterator.
-
-    For loop without iterator_wrapper:
-
-    @code{cpp}
-    for (auto it = j_object.begin(); it != j_object.end(); ++it)
-    {
-        std::cout << "key: " << it.key() << ", value:" << it.value() << '\n';
-    }
-    @endcode
-
-    Range-based for loop without iterator proxy:
-
-    @code{cpp}
-    for (auto it : j_object)
-    {
-        // "it" is of type json::reference and has no key() member
-        std::cout << "value: " << it << '\n';
-    }
-    @endcode
-
-    Range-based for loop with iterator proxy:
-
-    @code{cpp}
-    for (auto it : json::iterator_wrapper(j_object))
-    {
-        std::cout << "key: " << it.key() << ", value:" << it.value() << '\n';
-    }
-    @endcode
-
-    @note When iterating over an array, `key()` will return the index of the
-          element as string (see example).
-
-    @param[in] ref  reference to a JSON value
-    @return iteration proxy object wrapping @a ref with an interface to use in
-            range-based for loops
-
-    @liveexample{The following code shows how the wrapper is used,iterator_wrapper}
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @note The name of this function is not yet final and may change in the
-    future.
-
-    @deprecated This stream operator is deprecated and will be removed in
-                future 4.0.0 of the library. Please use @ref items() instead;
-                that is, replace `json::iterator_wrapper(j)` with `j.items()`.
-    */
-    JSON_HEDLEY_DEPRECATED(3.1.0)
-    static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
-    {
-        return ref.items();
-    }
-
-    /*!
-    @copydoc iterator_wrapper(reference)
-    */
-    JSON_HEDLEY_DEPRECATED(3.1.0)
-    static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
-    {
-        return ref.items();
-    }
-
-    /*!
-    @brief helper to access iterator member functions in range-based for
-
-    This function allows to access @ref iterator::key() and @ref
-    iterator::value() during range-based for loops. In these loops, a
-    reference to the JSON values is returned, so there is no access to the
-    underlying iterator.
-
-    For loop without `items()` function:
-
-    @code{cpp}
-    for (auto it = j_object.begin(); it != j_object.end(); ++it)
-    {
-        std::cout << "key: " << it.key() << ", value:" << it.value() << '\n';
-    }
-    @endcode
-
-    Range-based for loop without `items()` function:
-
-    @code{cpp}
-    for (auto it : j_object)
-    {
-        // "it" is of type json::reference and has no key() member
-        std::cout << "value: " << it << '\n';
-    }
-    @endcode
-
-    Range-based for loop with `items()` function:
-
-    @code{cpp}
-    for (auto& el : j_object.items())
-    {
-        std::cout << "key: " << el.key() << ", value:" << el.value() << '\n';
-    }
-    @endcode
-
-    The `items()` function also allows to use
-    [structured bindings](https://en.cppreference.com/w/cpp/language/structured_binding)
-    (C++17):
-
-    @code{cpp}
-    for (auto& [key, val] : j_object.items())
-    {
-        std::cout << "key: " << key << ", value:" << val << '\n';
-    }
-    @endcode
-
-    @note When iterating over an array, `key()` will return the index of the
-          element as string (see example). For primitive types (e.g., numbers),
-          `key()` returns an empty string.
-
-    @warning Using `items()` on temporary objects is dangerous. Make sure the
-             object's lifetime exeeds the iteration. See
-             <https://github.com/nlohmann/json/issues/2040> for more
-             information.
-
-    @return iteration proxy object wrapping @a ref with an interface to use in
-            range-based for loops
-
-    @liveexample{The following code shows how the function is used.,items}
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @since version 3.1.0, structured bindings support since 3.5.0.
-    */
-    iteration_proxy<iterator> items() noexcept
-    {
-        return iteration_proxy<iterator>(*this);
-    }
-
-    /*!
-    @copydoc items()
-    */
-    iteration_proxy<const_iterator> items() const noexcept
-    {
-        return iteration_proxy<const_iterator>(*this);
-    }
-
-    /// @}
-
-
-    //////////////
-    // capacity //
-    //////////////
-
-    /// @name capacity
-    /// @{
-
-    /*!
-    @brief checks whether the container is empty.
-
-    Checks if a JSON value has no elements (i.e. whether its @ref size is `0`).
-
-    @return The return value depends on the different types and is
-            defined as follows:
-            Value type  | return value
-            ----------- | -------------
-            null        | `true`
-            boolean     | `false`
-            string      | `false`
-            number      | `false`
-            binary      | `false`
-            object      | result of function `object_t::empty()`
-            array       | result of function `array_t::empty()`
-
-    @liveexample{The following code uses `empty()` to check if a JSON
-    object contains any elements.,empty}
-
-    @complexity Constant, as long as @ref array_t and @ref object_t satisfy
-    the Container concept; that is, their `empty()` functions have constant
-    complexity.
-
-    @iterators No changes.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @note This function does not return whether a string stored as JSON value
-    is empty - it returns whether the JSON container itself is empty which is
-    false in the case of a string.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `begin() == end()`.
-
-    @sa @ref size() -- returns the number of elements
-
-    @since version 1.0.0
-    */
-    bool empty() const noexcept
-    {
-        switch (m_type)
-        {
-            case value_t::null:
-            {
-                // null values are empty
-                return true;
-            }
-
-            case value_t::array:
-            {
-                // delegate call to array_t::empty()
-                return m_value.array->empty();
-            }
-
-            case value_t::object:
-            {
-                // delegate call to object_t::empty()
-                return m_value.object->empty();
-            }
-
-            default:
-            {
-                // all other types are nonempty
-                return false;
-            }
-        }
-    }
-
-    /*!
-    @brief returns the number of elements
-
-    Returns the number of elements in a JSON value.
-
-    @return The return value depends on the different types and is
-            defined as follows:
-            Value type  | return value
-            ----------- | -------------
-            null        | `0`
-            boolean     | `1`
-            string      | `1`
-            number      | `1`
-            binary      | `1`
-            object      | result of function object_t::size()
-            array       | result of function array_t::size()
-
-    @liveexample{The following code calls `size()` on the different value
-    types.,size}
-
-    @complexity Constant, as long as @ref array_t and @ref object_t satisfy
-    the Container concept; that is, their size() functions have constant
-    complexity.
-
-    @iterators No changes.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @note This function does not return the length of a string stored as JSON
-    value - it returns the number of elements in the JSON value which is 1 in
-    the case of a string.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of `std::distance(begin(), end())`.
-
-    @sa @ref empty() -- checks whether the container is empty
-    @sa @ref max_size() -- returns the maximal number of elements
-
-    @since version 1.0.0
-    */
-    size_type size() const noexcept
-    {
-        switch (m_type)
-        {
-            case value_t::null:
-            {
-                // null values are empty
-                return 0;
-            }
-
-            case value_t::array:
-            {
-                // delegate call to array_t::size()
-                return m_value.array->size();
-            }
-
-            case value_t::object:
-            {
-                // delegate call to object_t::size()
-                return m_value.object->size();
-            }
-
-            default:
-            {
-                // all other types have size 1
-                return 1;
-            }
-        }
-    }
-
-    /*!
-    @brief returns the maximum possible number of elements
-
-    Returns the maximum number of elements a JSON value is able to hold due to
-    system or library implementation limitations, i.e. `std::distance(begin(),
-    end())` for the JSON value.
-
-    @return The return value depends on the different types and is
-            defined as follows:
-            Value type  | return value
-            ----------- | -------------
-            null        | `0` (same as `size()`)
-            boolean     | `1` (same as `size()`)
-            string      | `1` (same as `size()`)
-            number      | `1` (same as `size()`)
-            binary      | `1` (same as `size()`)
-            object      | result of function `object_t::max_size()`
-            array       | result of function `array_t::max_size()`
-
-    @liveexample{The following code calls `max_size()` on the different value
-    types. Note the output is implementation specific.,max_size}
-
-    @complexity Constant, as long as @ref array_t and @ref object_t satisfy
-    the Container concept; that is, their `max_size()` functions have constant
-    complexity.
-
-    @iterators No changes.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @requirement This function helps `basic_json` satisfying the
-    [Container](https://en.cppreference.com/w/cpp/named_req/Container)
-    requirements:
-    - The complexity is constant.
-    - Has the semantics of returning `b.size()` where `b` is the largest
-      possible JSON value.
-
-    @sa @ref size() -- returns the number of elements
-
-    @since version 1.0.0
-    */
-    size_type max_size() const noexcept
-    {
-        switch (m_type)
-        {
-            case value_t::array:
-            {
-                // delegate call to array_t::max_size()
-                return m_value.array->max_size();
-            }
-
-            case value_t::object:
-            {
-                // delegate call to object_t::max_size()
-                return m_value.object->max_size();
-            }
-
-            default:
-            {
-                // all other types have max_size() == size()
-                return size();
-            }
-        }
-    }
-
-    /// @}
-
-
-    ///////////////
-    // modifiers //
-    ///////////////
-
-    /// @name modifiers
-    /// @{
-
-    /*!
-    @brief clears the contents
-
-    Clears the content of a JSON value and resets it to the default value as
-    if @ref basic_json(value_t) would have been called with the current value
-    type from @ref type():
-
-    Value type  | initial value
-    ----------- | -------------
-    null        | `null`
-    boolean     | `false`
-    string      | `""`
-    number      | `0`
-    binary      | An empty byte vector
-    object      | `{}`
-    array       | `[]`
-
-    @post Has the same effect as calling
-    @code {.cpp}
-    *this = basic_json(type());
-    @endcode
-
-    @liveexample{The example below shows the effect of `clear()` to different
-    JSON types.,clear}
-
-    @complexity Linear in the size of the JSON value.
-
-    @iterators All iterators, pointers and references related to this container
-               are invalidated.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @sa @ref basic_json(value_t) -- constructor that creates an object with the
-        same value than calling `clear()`
-
-    @since version 1.0.0
-    */
-    void clear() noexcept
-    {
-        switch (m_type)
-        {
-            case value_t::number_integer:
-            {
-                m_value.number_integer = 0;
-                break;
-            }
-
-            case value_t::number_unsigned:
-            {
-                m_value.number_unsigned = 0;
-                break;
-            }
-
-            case value_t::number_float:
-            {
-                m_value.number_float = 0.0;
-                break;
-            }
-
-            case value_t::boolean:
-            {
-                m_value.boolean = false;
-                break;
-            }
-
-            case value_t::string:
-            {
-                m_value.string->clear();
-                break;
-            }
-
-            case value_t::binary:
-            {
-                m_value.binary->clear();
-                break;
-            }
-
-            case value_t::array:
-            {
-                m_value.array->clear();
-                break;
-            }
-
-            case value_t::object:
-            {
-                m_value.object->clear();
-                break;
-            }
-
-            default:
-                break;
-        }
-    }
-
-    /*!
-    @brief add an object to an array
-
-    Appends the given element @a val to the end of the JSON value. If the
-    function is called on a JSON null value, an empty array is created before
-    appending @a val.
-
-    @param[in] val the value to add to the JSON array
-
-    @throw type_error.308 when called on a type other than JSON array or
-    null; example: `"cannot use push_back() with number"`
-
-    @complexity Amortized constant.
-
-    @liveexample{The example shows how `push_back()` and `+=` can be used to
-    add elements to a JSON array. Note how the `null` value was silently
-    converted to a JSON array.,push_back}
-
-    @since version 1.0.0
-    */
-    void push_back(basic_json&& val)
-    {
-        // push_back only works for null objects or arrays
-        if (JSON_HEDLEY_UNLIKELY(not(is_null() or is_array())))
-        {
-            JSON_THROW(type_error::create(308, "cannot use push_back() with " + std::string(type_name())));
-        }
-
-        // transform null object into an array
-        if (is_null())
-        {
-            m_type = value_t::array;
-            m_value = value_t::array;
-            assert_invariant();
-        }
-
-        // add element to array (move semantics)
-        m_value.array->push_back(std::move(val));
-        // if val is moved from, basic_json move constructor marks it null so we do not call the destructor
-    }
-
-    /*!
-    @brief add an object to an array
-    @copydoc push_back(basic_json&&)
-    */
-    reference operator+=(basic_json&& val)
-    {
-        push_back(std::move(val));
-        return *this;
-    }
-
-    /*!
-    @brief add an object to an array
-    @copydoc push_back(basic_json&&)
-    */
-    void push_back(const basic_json& val)
-    {
-        // push_back only works for null objects or arrays
-        if (JSON_HEDLEY_UNLIKELY(not(is_null() or is_array())))
-        {
-            JSON_THROW(type_error::create(308, "cannot use push_back() with " + std::string(type_name())));
-        }
-
-        // transform null object into an array
-        if (is_null())
-        {
-            m_type = value_t::array;
-            m_value = value_t::array;
-            assert_invariant();
-        }
-
-        // add element to array
-        m_value.array->push_back(val);
-    }
-
-    /*!
-    @brief add an object to an array
-    @copydoc push_back(basic_json&&)
-    */
-    reference operator+=(const basic_json& val)
-    {
-        push_back(val);
-        return *this;
-    }
-
-    /*!
-    @brief add an object to an object
-
-    Inserts the given element @a val to the JSON object. If the function is
-    called on a JSON null value, an empty object is created before inserting
-    @a val.
-
-    @param[in] val the value to add to the JSON object
-
-    @throw type_error.308 when called on a type other than JSON object or
-    null; example: `"cannot use push_back() with number"`
-
-    @complexity Logarithmic in the size of the container, O(log(`size()`)).
-
-    @liveexample{The example shows how `push_back()` and `+=` can be used to
-    add elements to a JSON object. Note how the `null` value was silently
-    converted to a JSON object.,push_back__object_t__value}
-
-    @since version 1.0.0
-    */
-    void push_back(const typename object_t::value_type& val)
-    {
-        // push_back only works for null objects or objects
-        if (JSON_HEDLEY_UNLIKELY(not(is_null() or is_object())))
-        {
-            JSON_THROW(type_error::create(308, "cannot use push_back() with " + std::string(type_name())));
-        }
-
-        // transform null object into an object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value = value_t::object;
-            assert_invariant();
-        }
-
-        // add element to array
-        m_value.object->insert(val);
-    }
-
-    /*!
-    @brief add an object to an object
-    @copydoc push_back(const typename object_t::value_type&)
-    */
-    reference operator+=(const typename object_t::value_type& val)
-    {
-        push_back(val);
-        return *this;
-    }
-
-    /*!
-    @brief add an object to an object
-
-    This function allows to use `push_back` with an initializer list. In case
-
-    1. the current value is an object,
-    2. the initializer list @a init contains only two elements, and
-    3. the first element of @a init is a string,
-
-    @a init is converted into an object element and added using
-    @ref push_back(const typename object_t::value_type&). Otherwise, @a init
-    is converted to a JSON value and added using @ref push_back(basic_json&&).
-
-    @param[in] init  an initializer list
-
-    @complexity Linear in the size of the initializer list @a init.
-
-    @note This function is required to resolve an ambiguous overload error,
-          because pairs like `{"key", "value"}` can be both interpreted as
-          `object_t::value_type` or `std::initializer_list<basic_json>`, see
-          https://github.com/nlohmann/json/issues/235 for more information.
-
-    @liveexample{The example shows how initializer lists are treated as
-    objects when possible.,push_back__initializer_list}
-    */
-    void push_back(initializer_list_t init)
-    {
-        if (is_object() and init.size() == 2 and (*init.begin())->is_string())
-        {
-            basic_json&& key = init.begin()->moved_or_copied();
-            push_back(typename object_t::value_type(
-                          std::move(key.get_ref<string_t&>()), (init.begin() + 1)->moved_or_copied()));
-        }
-        else
-        {
-            push_back(basic_json(init));
-        }
-    }
-
-    /*!
-    @brief add an object to an object
-    @copydoc push_back(initializer_list_t)
-    */
-    reference operator+=(initializer_list_t init)
-    {
-        push_back(init);
-        return *this;
-    }
-
-    /*!
-    @brief add an object to an array
-
-    Creates a JSON value from the passed parameters @a args to the end of the
-    JSON value. If the function is called on a JSON null value, an empty array
-    is created before appending the value created from @a args.
-
-    @param[in] args arguments to forward to a constructor of @ref basic_json
-    @tparam Args compatible types to create a @ref basic_json object
-
-    @return reference to the inserted element
-
-    @throw type_error.311 when called on a type other than JSON array or
-    null; example: `"cannot use emplace_back() with number"`
-
-    @complexity Amortized constant.
-
-    @liveexample{The example shows how `push_back()` can be used to add
-    elements to a JSON array. Note how the `null` value was silently converted
-    to a JSON array.,emplace_back}
-
-    @since version 2.0.8, returns reference since 3.7.0
-    */
-    template<class... Args>
-    reference emplace_back(Args&& ... args)
-    {
-        // emplace_back only works for null objects or arrays
-        if (JSON_HEDLEY_UNLIKELY(not(is_null() or is_array())))
-        {
-            JSON_THROW(type_error::create(311, "cannot use emplace_back() with " + std::string(type_name())));
-        }
-
-        // transform null object into an array
-        if (is_null())
-        {
-            m_type = value_t::array;
-            m_value = value_t::array;
-            assert_invariant();
-        }
-
-        // add element to array (perfect forwarding)
-#ifdef JSON_HAS_CPP_17
-        return m_value.array->emplace_back(std::forward<Args>(args)...);
-#else
-        m_value.array->emplace_back(std::forward<Args>(args)...);
-        return m_value.array->back();
-#endif
-    }
-
-    /*!
-    @brief add an object to an object if key does not exist
-
-    Inserts a new element into a JSON object constructed in-place with the
-    given @a args if there is no element with the key in the container. If the
-    function is called on a JSON null value, an empty object is created before
-    appending the value created from @a args.
-
-    @param[in] args arguments to forward to a constructor of @ref basic_json
-    @tparam Args compatible types to create a @ref basic_json object
-
-    @return a pair consisting of an iterator to the inserted element, or the
-            already-existing element if no insertion happened, and a bool
-            denoting whether the insertion took place.
-
-    @throw type_error.311 when called on a type other than JSON object or
-    null; example: `"cannot use emplace() with number"`
-
-    @complexity Logarithmic in the size of the container, O(log(`size()`)).
-
-    @liveexample{The example shows how `emplace()` can be used to add elements
-    to a JSON object. Note how the `null` value was silently converted to a
-    JSON object. Further note how no value is added if there was already one
-    value stored with the same key.,emplace}
-
-    @since version 2.0.8
-    */
-    template<class... Args>
-    std::pair<iterator, bool> emplace(Args&& ... args)
-    {
-        // emplace only works for null objects or arrays
-        if (JSON_HEDLEY_UNLIKELY(not(is_null() or is_object())))
-        {
-            JSON_THROW(type_error::create(311, "cannot use emplace() with " + std::string(type_name())));
-        }
-
-        // transform null object into an object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value = value_t::object;
-            assert_invariant();
-        }
-
-        // add element to array (perfect forwarding)
-        auto res = m_value.object->emplace(std::forward<Args>(args)...);
-        // create result iterator and set iterator to the result of emplace
-        auto it = begin();
-        it.m_it.object_iterator = res.first;
-
-        // return pair of iterator and boolean
-        return {it, res.second};
-    }
-
-    /// Helper for insertion of an iterator
-    /// @note: This uses std::distance to support GCC 4.8,
-    ///        see https://github.com/nlohmann/json/pull/1257
-    template<typename... Args>
-    iterator insert_iterator(const_iterator pos, Args&& ... args)
-    {
-        iterator result(this);
-        assert(m_value.array != nullptr);
-
-        auto insert_pos = std::distance(m_value.array->begin(), pos.m_it.array_iterator);
-        m_value.array->insert(pos.m_it.array_iterator, std::forward<Args>(args)...);
-        result.m_it.array_iterator = m_value.array->begin() + insert_pos;
-
-        // This could have been written as:
-        // result.m_it.array_iterator = m_value.array->insert(pos.m_it.array_iterator, cnt, val);
-        // but the return value of insert is missing in GCC 4.8, so it is written this way instead.
-
-        return result;
-    }
-
-    /*!
-    @brief inserts element
-
-    Inserts element @a val before iterator @a pos.
-
-    @param[in] pos iterator before which the content will be inserted; may be
-    the end() iterator
-    @param[in] val element to insert
-    @return iterator pointing to the inserted @a val.
-
-    @throw type_error.309 if called on JSON values other than arrays;
-    example: `"cannot use insert() with string"`
-    @throw invalid_iterator.202 if @a pos is not an iterator of *this;
-    example: `"iterator does not fit current value"`
-
-    @complexity Constant plus linear in the distance between @a pos and end of
-    the container.
-
-    @liveexample{The example shows how `insert()` is used.,insert}
-
-    @since version 1.0.0
-    */
-    iterator insert(const_iterator pos, const basic_json& val)
-    {
-        // insert only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            // check if iterator pos fits to this JSON value
-            if (JSON_HEDLEY_UNLIKELY(pos.m_object != this))
-            {
-                JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value"));
-            }
-
-            // insert to array and return iterator
-            return insert_iterator(pos, val);
-        }
-
-        JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief inserts element
-    @copydoc insert(const_iterator, const basic_json&)
-    */
-    iterator insert(const_iterator pos, basic_json&& val)
-    {
-        return insert(pos, val);
-    }
-
-    /*!
-    @brief inserts elements
-
-    Inserts @a cnt copies of @a val before iterator @a pos.
-
-    @param[in] pos iterator before which the content will be inserted; may be
-    the end() iterator
-    @param[in] cnt number of copies of @a val to insert
-    @param[in] val element to insert
-    @return iterator pointing to the first element inserted, or @a pos if
-    `cnt==0`
-
-    @throw type_error.309 if called on JSON values other than arrays; example:
-    `"cannot use insert() with string"`
-    @throw invalid_iterator.202 if @a pos is not an iterator of *this;
-    example: `"iterator does not fit current value"`
-
-    @complexity Linear in @a cnt plus linear in the distance between @a pos
-    and end of the container.
-
-    @liveexample{The example shows how `insert()` is used.,insert__count}
-
-    @since version 1.0.0
-    */
-    iterator insert(const_iterator pos, size_type cnt, const basic_json& val)
-    {
-        // insert only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            // check if iterator pos fits to this JSON value
-            if (JSON_HEDLEY_UNLIKELY(pos.m_object != this))
-            {
-                JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value"));
-            }
-
-            // insert to array and return iterator
-            return insert_iterator(pos, cnt, val);
-        }
-
-        JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name())));
-    }
-
-    /*!
-    @brief inserts elements
-
-    Inserts elements from range `[first, last)` before iterator @a pos.
-
-    @param[in] pos iterator before which the content will be inserted; may be
-    the end() iterator
-    @param[in] first begin of the range of elements to insert
-    @param[in] last end of the range of elements to insert
-
-    @throw type_error.309 if called on JSON values other than arrays; example:
-    `"cannot use insert() with string"`
-    @throw invalid_iterator.202 if @a pos is not an iterator of *this;
-    example: `"iterator does not fit current value"`
-    @throw invalid_iterator.210 if @a first and @a last do not belong to the
-    same JSON value; example: `"iterators do not fit"`
-    @throw invalid_iterator.211 if @a first or @a last are iterators into
-    container for which insert is called; example: `"passed iterators may not
-    belong to container"`
-
-    @return iterator pointing to the first element inserted, or @a pos if
-    `first==last`
-
-    @complexity Linear in `std::distance(first, last)` plus linear in the
-    distance between @a pos and end of the container.
-
-    @liveexample{The example shows how `insert()` is used.,insert__range}
-
-    @since version 1.0.0
-    */
-    iterator insert(const_iterator pos, const_iterator first, const_iterator last)
-    {
-        // insert only works for arrays
-        if (JSON_HEDLEY_UNLIKELY(not is_array()))
-        {
-            JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name())));
-        }
-
-        // check if iterator pos fits to this JSON value
-        if (JSON_HEDLEY_UNLIKELY(pos.m_object != this))
-        {
-            JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value"));
-        }
-
-        // check if range iterators belong to the same JSON object
-        if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(210, "iterators do not fit"));
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(first.m_object == this))
-        {
-            JSON_THROW(invalid_iterator::create(211, "passed iterators may not belong to container"));
-        }
-
-        // insert to array and return iterator
-        return insert_iterator(pos, first.m_it.array_iterator, last.m_it.array_iterator);
-    }
-
-    /*!
-    @brief inserts elements
-
-    Inserts elements from initializer list @a ilist before iterator @a pos.
-
-    @param[in] pos iterator before which the content will be inserted; may be
-    the end() iterator
-    @param[in] ilist initializer list to insert the values from
-
-    @throw type_error.309 if called on JSON values other than arrays; example:
-    `"cannot use insert() with string"`
-    @throw invalid_iterator.202 if @a pos is not an iterator of *this;
-    example: `"iterator does not fit current value"`
-
-    @return iterator pointing to the first element inserted, or @a pos if
-    `ilist` is empty
-
-    @complexity Linear in `ilist.size()` plus linear in the distance between
-    @a pos and end of the container.
-
-    @liveexample{The example shows how `insert()` is used.,insert__ilist}
-
-    @since version 1.0.0
-    */
-    iterator insert(const_iterator pos, initializer_list_t ilist)
-    {
-        // insert only works for arrays
-        if (JSON_HEDLEY_UNLIKELY(not is_array()))
-        {
-            JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name())));
-        }
-
-        // check if iterator pos fits to this JSON value
-        if (JSON_HEDLEY_UNLIKELY(pos.m_object != this))
-        {
-            JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value"));
-        }
-
-        // insert to array and return iterator
-        return insert_iterator(pos, ilist.begin(), ilist.end());
-    }
-
-    /*!
-    @brief inserts elements
-
-    Inserts elements from range `[first, last)`.
-
-    @param[in] first begin of the range of elements to insert
-    @param[in] last end of the range of elements to insert
-
-    @throw type_error.309 if called on JSON values other than objects; example:
-    `"cannot use insert() with string"`
-    @throw invalid_iterator.202 if iterator @a first or @a last does does not
-    point to an object; example: `"iterators first and last must point to
-    objects"`
-    @throw invalid_iterator.210 if @a first and @a last do not belong to the
-    same JSON value; example: `"iterators do not fit"`
-
-    @complexity Logarithmic: `O(N*log(size() + N))`, where `N` is the number
-    of elements to insert.
-
-    @liveexample{The example shows how `insert()` is used.,insert__range_object}
-
-    @since version 3.0.0
-    */
-    void insert(const_iterator first, const_iterator last)
-    {
-        // insert only works for objects
-        if (JSON_HEDLEY_UNLIKELY(not is_object()))
-        {
-            JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name())));
-        }
-
-        // check if range iterators belong to the same JSON object
-        if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(210, "iterators do not fit"));
-        }
-
-        // passed iterators must belong to objects
-        if (JSON_HEDLEY_UNLIKELY(not first.m_object->is_object()))
-        {
-            JSON_THROW(invalid_iterator::create(202, "iterators first and last must point to objects"));
-        }
-
-        m_value.object->insert(first.m_it.object_iterator, last.m_it.object_iterator);
-    }
-
-    /*!
-    @brief updates a JSON object from another object, overwriting existing keys
-
-    Inserts all values from JSON object @a j and overwrites existing keys.
-
-    @param[in] j  JSON object to read values from
-
-    @throw type_error.312 if called on JSON values other than objects; example:
-    `"cannot use update() with string"`
-
-    @complexity O(N*log(size() + N)), where N is the number of elements to
-                insert.
-
-    @liveexample{The example shows how `update()` is used.,update}
-
-    @sa https://docs.python.org/3.6/library/stdtypes.html#dict.update
-
-    @since version 3.0.0
-    */
-    void update(const_reference j)
-    {
-        // implicitly convert null value to an empty object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value.object = create<object_t>();
-            assert_invariant();
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(not is_object()))
-        {
-            JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name())));
-        }
-        if (JSON_HEDLEY_UNLIKELY(not j.is_object()))
-        {
-            JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(j.type_name())));
-        }
-
-        for (auto it = j.cbegin(); it != j.cend(); ++it)
-        {
-            m_value.object->operator[](it.key()) = it.value();
-        }
-    }
-
-    /*!
-    @brief updates a JSON object from another object, overwriting existing keys
-
-    Inserts all values from from range `[first, last)` and overwrites existing
-    keys.
-
-    @param[in] first begin of the range of elements to insert
-    @param[in] last end of the range of elements to insert
-
-    @throw type_error.312 if called on JSON values other than objects; example:
-    `"cannot use update() with string"`
-    @throw invalid_iterator.202 if iterator @a first or @a last does does not
-    point to an object; example: `"iterators first and last must point to
-    objects"`
-    @throw invalid_iterator.210 if @a first and @a last do not belong to the
-    same JSON value; example: `"iterators do not fit"`
-
-    @complexity O(N*log(size() + N)), where N is the number of elements to
-                insert.
-
-    @liveexample{The example shows how `update()` is used__range.,update}
-
-    @sa https://docs.python.org/3.6/library/stdtypes.html#dict.update
-
-    @since version 3.0.0
-    */
-    void update(const_iterator first, const_iterator last)
-    {
-        // implicitly convert null value to an empty object
-        if (is_null())
-        {
-            m_type = value_t::object;
-            m_value.object = create<object_t>();
-            assert_invariant();
-        }
-
-        if (JSON_HEDLEY_UNLIKELY(not is_object()))
-        {
-            JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name())));
-        }
-
-        // check if range iterators belong to the same JSON object
-        if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object))
-        {
-            JSON_THROW(invalid_iterator::create(210, "iterators do not fit"));
-        }
-
-        // passed iterators must belong to objects
-        if (JSON_HEDLEY_UNLIKELY(not first.m_object->is_object()
-                                 or not last.m_object->is_object()))
-        {
-            JSON_THROW(invalid_iterator::create(202, "iterators first and last must point to objects"));
-        }
-
-        for (auto it = first; it != last; ++it)
-        {
-            m_value.object->operator[](it.key()) = it.value();
-        }
-    }
-
-    /*!
-    @brief exchanges the values
-
-    Exchanges the contents of the JSON value with those of @a other. Does not
-    invoke any move, copy, or swap operations on individual elements. All
-    iterators and references remain valid. The past-the-end iterator is
-    invalidated.
-
-    @param[in,out] other JSON value to exchange the contents with
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how JSON values can be swapped with
-    `swap()`.,swap__reference}
-
-    @since version 1.0.0
-    */
-    void swap(reference other) noexcept (
-        std::is_nothrow_move_constructible<value_t>::value and
-        std::is_nothrow_move_assignable<value_t>::value and
-        std::is_nothrow_move_constructible<json_value>::value and
-        std::is_nothrow_move_assignable<json_value>::value
-    )
-    {
-        std::swap(m_type, other.m_type);
-        std::swap(m_value, other.m_value);
-        assert_invariant();
-    }
-
-    /*!
-    @brief exchanges the values
-
-    Exchanges the contents of a JSON array with those of @a other. Does not
-    invoke any move, copy, or swap operations on individual elements. All
-    iterators and references remain valid. The past-the-end iterator is
-    invalidated.
-
-    @param[in,out] other array to exchange the contents with
-
-    @throw type_error.310 when JSON value is not an array; example: `"cannot
-    use swap() with string"`
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how arrays can be swapped with
-    `swap()`.,swap__array_t}
-
-    @since version 1.0.0
-    */
-    void swap(array_t& other)
-    {
-        // swap only works for arrays
-        if (JSON_HEDLEY_LIKELY(is_array()))
-        {
-            std::swap(*(m_value.array), other);
-        }
-        else
-        {
-            JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief exchanges the values
-
-    Exchanges the contents of a JSON object with those of @a other. Does not
-    invoke any move, copy, or swap operations on individual elements. All
-    iterators and references remain valid. The past-the-end iterator is
-    invalidated.
-
-    @param[in,out] other object to exchange the contents with
-
-    @throw type_error.310 when JSON value is not an object; example:
-    `"cannot use swap() with string"`
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how objects can be swapped with
-    `swap()`.,swap__object_t}
-
-    @since version 1.0.0
-    */
-    void swap(object_t& other)
-    {
-        // swap only works for objects
-        if (JSON_HEDLEY_LIKELY(is_object()))
-        {
-            std::swap(*(m_value.object), other);
-        }
-        else
-        {
-            JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief exchanges the values
-
-    Exchanges the contents of a JSON string with those of @a other. Does not
-    invoke any move, copy, or swap operations on individual elements. All
-    iterators and references remain valid. The past-the-end iterator is
-    invalidated.
-
-    @param[in,out] other string to exchange the contents with
-
-    @throw type_error.310 when JSON value is not a string; example: `"cannot
-    use swap() with boolean"`
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how strings can be swapped with
-    `swap()`.,swap__string_t}
-
-    @since version 1.0.0
-    */
-    void swap(string_t& other)
-    {
-        // swap only works for strings
-        if (JSON_HEDLEY_LIKELY(is_string()))
-        {
-            std::swap(*(m_value.string), other);
-        }
-        else
-        {
-            JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name())));
-        }
-    }
-
-    /*!
-    @brief exchanges the values
-
-    Exchanges the contents of a JSON string with those of @a other. Does not
-    invoke any move, copy, or swap operations on individual elements. All
-    iterators and references remain valid. The past-the-end iterator is
-    invalidated.
-
-    @param[in,out] other binary to exchange the contents with
-
-    @throw type_error.310 when JSON value is not a string; example: `"cannot
-    use swap() with boolean"`
-
-    @complexity Constant.
-
-    @liveexample{The example below shows how strings can be swapped with
-    `swap()`.,swap__binary_t}
-
-    @since version 3.8.0
-    */
-    void swap(binary_t& other)
-    {
-        // swap only works for strings
-        if (JSON_HEDLEY_LIKELY(is_binary()))
-        {
-            std::swap(*(m_value.binary), other);
-        }
-        else
-        {
-            JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name())));
-        }
-    }
-
-    /// @copydoc swap(binary_t)
-    void swap(typename binary_t::container_type& other)
-    {
-        // swap only works for strings
-        if (JSON_HEDLEY_LIKELY(is_binary()))
-        {
-            std::swap(*(m_value.binary), other);
-        }
-        else
-        {
-            JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name())));
-        }
-    }
-
-    /// @}
-
-  public:
-    //////////////////////////////////////////
-    // lexicographical comparison operators //
-    //////////////////////////////////////////
-
-    /// @name lexicographical comparison operators
-    /// @{
-
-    /*!
-    @brief comparison: equal
-
-    Compares two JSON values for equality according to the following rules:
-    - Two JSON values are equal if (1) they are from the same type and (2)
-      their stored values are the same according to their respective
-      `operator==`.
-    - Integer and floating-point numbers are automatically converted before
-      comparison. Note that two NaN values are always treated as unequal.
-    - Two JSON null values are equal.
-
-    @note Floating-point inside JSON values numbers are compared with
-    `json::number_float_t::operator==` which is `double::operator==` by
-    default. To compare floating-point while respecting an epsilon, an alternative
-    [comparison function](https://github.com/mariokonrad/marnav/blob/master/include/marnav/math/floatingpoint.hpp#L34-#L39)
-    could be used, for instance
-    @code {.cpp}
-    template<typename T, typename = typename std::enable_if<std::is_floating_point<T>::value, T>::type>
-    inline bool is_same(T a, T b, T epsilon = std::numeric_limits<T>::epsilon()) noexcept
-    {
-        return std::abs(a - b) <= epsilon;
-    }
-    @endcode
-    Or you can self-defined operator equal function like this:
-    @code {.cpp}
-    bool my_equal(const_reference lhs, const_reference rhs) {
-    const auto lhs_type lhs.type();
-    const auto rhs_type rhs.type();
-    if (lhs_type == rhs_type) {
-        switch(lhs_type)
-            // self_defined case
-            case value_t::number_float:
-                return std::abs(lhs - rhs) <= std::numeric_limits<float>::epsilon();
-            // other cases remain the same with the original
-            ...
-    }
-    ...
-    }
-    @endcode
-
-    @note NaN values never compare equal to themselves or to other NaN values.
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether the values @a lhs and @a rhs are equal
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @complexity Linear.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__equal}
-
-    @since version 1.0.0
-    */
-    friend bool operator==(const_reference lhs, const_reference rhs) noexcept
-    {
-        const auto lhs_type = lhs.type();
-        const auto rhs_type = rhs.type();
-
-        if (lhs_type == rhs_type)
-        {
-            switch (lhs_type)
-            {
-                case value_t::array:
-                    return *lhs.m_value.array == *rhs.m_value.array;
-
-                case value_t::object:
-                    return *lhs.m_value.object == *rhs.m_value.object;
-
-                case value_t::null:
-                    return true;
-
-                case value_t::string:
-                    return *lhs.m_value.string == *rhs.m_value.string;
-
-                case value_t::boolean:
-                    return lhs.m_value.boolean == rhs.m_value.boolean;
-
-                case value_t::number_integer:
-                    return lhs.m_value.number_integer == rhs.m_value.number_integer;
-
-                case value_t::number_unsigned:
-                    return lhs.m_value.number_unsigned == rhs.m_value.number_unsigned;
-
-                case value_t::number_float:
-                    return lhs.m_value.number_float == rhs.m_value.number_float;
-
-                case value_t::binary:
-                    return *lhs.m_value.binary == *rhs.m_value.binary;
-
-                default:
-                    return false;
-            }
-        }
-        else if (lhs_type == value_t::number_integer and rhs_type == value_t::number_float)
-        {
-            return static_cast<number_float_t>(lhs.m_value.number_integer) == rhs.m_value.number_float;
-        }
-        else if (lhs_type == value_t::number_float and rhs_type == value_t::number_integer)
-        {
-            return lhs.m_value.number_float == static_cast<number_float_t>(rhs.m_value.number_integer);
-        }
-        else if (lhs_type == value_t::number_unsigned and rhs_type == value_t::number_float)
-        {
-            return static_cast<number_float_t>(lhs.m_value.number_unsigned) == rhs.m_value.number_float;
-        }
-        else if (lhs_type == value_t::number_float and rhs_type == value_t::number_unsigned)
-        {
-            return lhs.m_value.number_float == static_cast<number_float_t>(rhs.m_value.number_unsigned);
-        }
-        else if (lhs_type == value_t::number_unsigned and rhs_type == value_t::number_integer)
-        {
-            return static_cast<number_integer_t>(lhs.m_value.number_unsigned) == rhs.m_value.number_integer;
-        }
-        else if (lhs_type == value_t::number_integer and rhs_type == value_t::number_unsigned)
-        {
-            return lhs.m_value.number_integer == static_cast<number_integer_t>(rhs.m_value.number_unsigned);
-        }
-
-        return false;
-    }
-
-    /*!
-    @brief comparison: equal
-    @copydoc operator==(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator==(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs == basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: equal
-    @copydoc operator==(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator==(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) == rhs;
-    }
-
-    /*!
-    @brief comparison: not equal
-
-    Compares two JSON values for inequality by calculating `not (lhs == rhs)`.
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether the values @a lhs and @a rhs are not equal
-
-    @complexity Linear.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__notequal}
-
-    @since version 1.0.0
-    */
-    friend bool operator!=(const_reference lhs, const_reference rhs) noexcept
-    {
-        return not (lhs == rhs);
-    }
-
-    /*!
-    @brief comparison: not equal
-    @copydoc operator!=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator!=(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs != basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: not equal
-    @copydoc operator!=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator!=(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) != rhs;
-    }
-
-    /*!
-    @brief comparison: less than
-
-    Compares whether one JSON value @a lhs is less than another JSON value @a
-    rhs according to the following rules:
-    - If @a lhs and @a rhs have the same type, the values are compared using
-      the default `<` operator.
-    - Integer and floating-point numbers are automatically converted before
-      comparison
-    - In case @a lhs and @a rhs have different types, the values are ignored
-      and the order of the types is considered, see
-      @ref operator<(const value_t, const value_t).
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether @a lhs is less than @a rhs
-
-    @complexity Linear.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__less}
-
-    @since version 1.0.0
-    */
-    friend bool operator<(const_reference lhs, const_reference rhs) noexcept
-    {
-        const auto lhs_type = lhs.type();
-        const auto rhs_type = rhs.type();
-
-        if (lhs_type == rhs_type)
-        {
-            switch (lhs_type)
-            {
-                case value_t::array:
-                    // note parentheses are necessary, see
-                    // https://github.com/nlohmann/json/issues/1530
-                    return (*lhs.m_value.array) < (*rhs.m_value.array);
-
-                case value_t::object:
-                    return (*lhs.m_value.object) < (*rhs.m_value.object);
-
-                case value_t::null:
-                    return false;
-
-                case value_t::string:
-                    return (*lhs.m_value.string) < (*rhs.m_value.string);
-
-                case value_t::boolean:
-                    return (lhs.m_value.boolean) < (rhs.m_value.boolean);
-
-                case value_t::number_integer:
-                    return (lhs.m_value.number_integer) < (rhs.m_value.number_integer);
-
-                case value_t::number_unsigned:
-                    return (lhs.m_value.number_unsigned) < (rhs.m_value.number_unsigned);
-
-                case value_t::number_float:
-                    return (lhs.m_value.number_float) < (rhs.m_value.number_float);
-
-                case value_t::binary:
-                    return (*lhs.m_value.binary) < (*rhs.m_value.binary);
-
-                default:
-                    return false;
-            }
-        }
-        else if (lhs_type == value_t::number_integer and rhs_type == value_t::number_float)
-        {
-            return static_cast<number_float_t>(lhs.m_value.number_integer) < rhs.m_value.number_float;
-        }
-        else if (lhs_type == value_t::number_float and rhs_type == value_t::number_integer)
-        {
-            return lhs.m_value.number_float < static_cast<number_float_t>(rhs.m_value.number_integer);
-        }
-        else if (lhs_type == value_t::number_unsigned and rhs_type == value_t::number_float)
-        {
-            return static_cast<number_float_t>(lhs.m_value.number_unsigned) < rhs.m_value.number_float;
-        }
-        else if (lhs_type == value_t::number_float and rhs_type == value_t::number_unsigned)
-        {
-            return lhs.m_value.number_float < static_cast<number_float_t>(rhs.m_value.number_unsigned);
-        }
-        else if (lhs_type == value_t::number_integer and rhs_type == value_t::number_unsigned)
-        {
-            return lhs.m_value.number_integer < static_cast<number_integer_t>(rhs.m_value.number_unsigned);
-        }
-        else if (lhs_type == value_t::number_unsigned and rhs_type == value_t::number_integer)
-        {
-            return static_cast<number_integer_t>(lhs.m_value.number_unsigned) < rhs.m_value.number_integer;
-        }
-
-        // We only reach this line if we cannot compare values. In that case,
-        // we compare types. Note we have to call the operator explicitly,
-        // because MSVC has problems otherwise.
-        return operator<(lhs_type, rhs_type);
-    }
-
-    /*!
-    @brief comparison: less than
-    @copydoc operator<(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator<(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs < basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: less than
-    @copydoc operator<(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator<(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) < rhs;
-    }
-
-    /*!
-    @brief comparison: less than or equal
-
-    Compares whether one JSON value @a lhs is less than or equal to another
-    JSON value by calculating `not (rhs < lhs)`.
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether @a lhs is less than or equal to @a rhs
-
-    @complexity Linear.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__greater}
-
-    @since version 1.0.0
-    */
-    friend bool operator<=(const_reference lhs, const_reference rhs) noexcept
-    {
-        return not (rhs < lhs);
-    }
-
-    /*!
-    @brief comparison: less than or equal
-    @copydoc operator<=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator<=(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs <= basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: less than or equal
-    @copydoc operator<=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator<=(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) <= rhs;
-    }
-
-    /*!
-    @brief comparison: greater than
-
-    Compares whether one JSON value @a lhs is greater than another
-    JSON value by calculating `not (lhs <= rhs)`.
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether @a lhs is greater than to @a rhs
-
-    @complexity Linear.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__lessequal}
-
-    @since version 1.0.0
-    */
-    friend bool operator>(const_reference lhs, const_reference rhs) noexcept
-    {
-        return not (lhs <= rhs);
-    }
-
-    /*!
-    @brief comparison: greater than
-    @copydoc operator>(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator>(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs > basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: greater than
-    @copydoc operator>(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator>(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) > rhs;
-    }
-
-    /*!
-    @brief comparison: greater than or equal
-
-    Compares whether one JSON value @a lhs is greater than or equal to another
-    JSON value by calculating `not (lhs < rhs)`.
-
-    @param[in] lhs  first JSON value to consider
-    @param[in] rhs  second JSON value to consider
-    @return whether @a lhs is greater than or equal to @a rhs
-
-    @complexity Linear.
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @liveexample{The example demonstrates comparing several JSON
-    types.,operator__greaterequal}
-
-    @since version 1.0.0
-    */
-    friend bool operator>=(const_reference lhs, const_reference rhs) noexcept
-    {
-        return not (lhs < rhs);
-    }
-
-    /*!
-    @brief comparison: greater than or equal
-    @copydoc operator>=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator>=(const_reference lhs, const ScalarType rhs) noexcept
-    {
-        return lhs >= basic_json(rhs);
-    }
-
-    /*!
-    @brief comparison: greater than or equal
-    @copydoc operator>=(const_reference, const_reference)
-    */
-    template<typename ScalarType, typename std::enable_if<
-                 std::is_scalar<ScalarType>::value, int>::type = 0>
-    friend bool operator>=(const ScalarType lhs, const_reference rhs) noexcept
-    {
-        return basic_json(lhs) >= rhs;
-    }
-
-    /// @}
-
-    ///////////////////
-    // serialization //
-    ///////////////////
-
-    /// @name serialization
-    /// @{
-
-    /*!
-    @brief serialize to stream
-
-    Serialize the given JSON value @a j to the output stream @a o. The JSON
-    value will be serialized using the @ref dump member function.
-
-    - The indentation of the output can be controlled with the member variable
-      `width` of the output stream @a o. For instance, using the manipulator
-      `std::setw(4)` on @a o sets the indentation level to `4` and the
-      serialization result is the same as calling `dump(4)`.
-
-    - The indentation character can be controlled with the member variable
-      `fill` of the output stream @a o. For instance, the manipulator
-      `std::setfill('\\t')` sets indentation to use a tab character rather than
-      the default space character.
-
-    @param[in,out] o  stream to serialize to
-    @param[in] j  JSON value to serialize
-
-    @return the stream @a o
-
-    @throw type_error.316 if a string stored inside the JSON value is not
-                          UTF-8 encoded
-
-    @complexity Linear.
-
-    @liveexample{The example below shows the serialization with different
-    parameters to `width` to adjust the indentation level.,operator_serialize}
-
-    @since version 1.0.0; indentation character added in version 3.0.0
-    */
-    friend std::ostream& operator<<(std::ostream& o, const basic_json& j)
-    {
-        // read width member and use it as indentation parameter if nonzero
-        const bool pretty_print = o.width() > 0;
-        const auto indentation = pretty_print ? o.width() : 0;
-
-        // reset width to 0 for subsequent calls to this stream
-        o.width(0);
-
-        // do the actual serialization
-        serializer s(detail::output_adapter<char>(o), o.fill());
-        s.dump(j, pretty_print, false, static_cast<unsigned int>(indentation));
-        return o;
-    }
-
-    /*!
-    @brief serialize to stream
-    @deprecated This stream operator is deprecated and will be removed in
-                future 4.0.0 of the library. Please use
-                @ref operator<<(std::ostream&, const basic_json&)
-                instead; that is, replace calls like `j >> o;` with `o << j;`.
-    @since version 1.0.0; deprecated since version 3.0.0
-    */
-    JSON_HEDLEY_DEPRECATED(3.0.0)
-    friend std::ostream& operator>>(const basic_json& j, std::ostream& o)
-    {
-        return o << j;
-    }
-
-    /// @}
-
-
-    /////////////////////
-    // deserialization //
-    /////////////////////
-
-    /// @name deserialization
-    /// @{
-
-    /*!
-    @brief deserialize from a compatible input
-
-    This function reads from a compatible input. Examples are:
-    - an array of 1-byte values
-    - strings with character/literal type with size of 1 byte
-    - input streams
-    - container with contiguous storage of 1-byte values. Compatible container
-      types include `std::vector`, `std::string`, `std::array`,
-      `std::valarray`, and `std::initializer_list`. Furthermore, C-style
-      arrays can be used with `std::begin()`/`std::end()`. User-defined
-      containers can be used as long as they implement random-access iterators
-      and a contiguous storage.
-
-    @pre Each element of the container has a size of 1 byte. Violating this
-    precondition yields undefined behavior. **This precondition is enforced
-    with a static assertion.**
-
-    @pre The container storage is contiguous. Violating this precondition
-    yields undefined behavior. **This precondition is enforced with an
-    assertion.**
-
-    @warning There is no way to enforce all preconditions at compile-time. If
-             the function is called with a noncompliant container and with
-             assertions switched off, the behavior is undefined and will most
-             likely yield segmentation violation.
-
-    @param[in] i  input to read from
-    @param[in] cb  a parser callback function of type @ref parser_callback_t
-    which is used to control the deserialization by filtering unwanted values
-    (optional)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.101 if a parse error occurs; example: `""unexpected end
-    of input; expected string literal""`
-    @throw parse_error.102 if to_unicode fails or surrogate error
-    @throw parse_error.103 if to_unicode fails
-
-    @complexity Linear in the length of the input. The parser is a predictive
-    LL(1) parser. The complexity can be higher if the parser callback function
-    @a cb has a super-linear complexity.
-
-    @note A UTF-8 byte order mark is silently ignored.
-
-    @liveexample{The example below demonstrates the `parse()` function reading
-    from an array.,parse__array__parser_callback_t}
-
-    @liveexample{The example below demonstrates the `parse()` function with
-    and without callback function.,parse__string__parser_callback_t}
-
-    @liveexample{The example below demonstrates the `parse()` function with
-    and without callback function.,parse__istream__parser_callback_t}
-
-    @liveexample{The example below demonstrates the `parse()` function reading
-    from a contiguous container.,parse__contiguouscontainer__parser_callback_t}
-
-    @since version 2.0.3 (contiguous containers)
-    */
-    template<typename InputType>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json parse(InputType&& i,
-                            const parser_callback_t cb = nullptr,
-                            const bool allow_exceptions = true)
-    {
-        basic_json result;
-        parser(detail::input_adapter(std::forward<InputType>(i)), cb, allow_exceptions).parse(true, result);
-        return result;
-    }
-
-
-
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json parse(detail::span_input_adapter&& i,
-                            const parser_callback_t cb = nullptr,
-                            const bool allow_exceptions = true)
-    {
-        basic_json result;
-        parser(i.get(), cb, allow_exceptions).parse(true, result);
-        return result;
-    }
-
-    template<typename InputType>
-    static bool accept(InputType&& i)
-    {
-        return parser(detail::input_adapter(std::forward<InputType>(i))).accept(true);
-    }
-
-    static bool accept(detail::span_input_adapter&& i)
-    {
-        return parser(i.get()).accept(true);
-    }
-    /*!
-    @brief generate SAX events
-
-    The SAX event lister must follow the interface of @ref json_sax.
-
-    This function reads from a compatible input. Examples are:
-    - an array of 1-byte values
-    - strings with character/literal type with size of 1 byte
-    - input streams
-    - container with contiguous storage of 1-byte values. Compatible container
-      types include `std::vector`, `std::string`, `std::array`,
-      `std::valarray`, and `std::initializer_list`. Furthermore, C-style
-      arrays can be used with `std::begin()`/`std::end()`. User-defined
-      containers can be used as long as they implement random-access iterators
-      and a contiguous storage.
-
-    @pre Each element of the container has a size of 1 byte. Violating this
-    precondition yields undefined behavior. **This precondition is enforced
-    with a static assertion.**
-
-    @pre The container storage is contiguous. Violating this precondition
-    yields undefined behavior. **This precondition is enforced with an
-    assertion.**
-
-    @warning There is no way to enforce all preconditions at compile-time. If
-             the function is called with a noncompliant container and with
-             assertions switched off, the behavior is undefined and will most
-             likely yield segmentation violation.
-
-    @param[in] i  input to read from
-    @param[in,out] sax  SAX event listener
-    @param[in] format  the format to parse (JSON, CBOR, MessagePack, or UBJSON)
-    @param[in] strict  whether the input has to be consumed completely
-
-    @return return value of the last processed SAX event
-
-    @throw parse_error.101 if a parse error occurs; example: `""unexpected end
-    of input; expected string literal""`
-    @throw parse_error.102 if to_unicode fails or surrogate error
-    @throw parse_error.103 if to_unicode fails
-
-    @complexity Linear in the length of the input. The parser is a predictive
-    LL(1) parser. The complexity can be higher if the SAX consumer @a sax has
-    a super-linear complexity.
-
-    @note A UTF-8 byte order mark is silently ignored.
-
-    @liveexample{The example below demonstrates the `sax_parse()` function
-    reading from string and processing the events with a user-defined SAX
-    event consumer.,sax_parse}
-
-    @since version 3.2.0
-    */
-    template <typename SAX, typename InputType>
-    JSON_HEDLEY_NON_NULL(2)
-    static bool sax_parse(InputType&& i, SAX* sax,
-                          input_format_t format = input_format_t::json,
-                          const bool strict = true)
-    {
-        auto ia = detail::input_adapter(std::forward<InputType>(i));
-        return format == input_format_t::json
-               ? parser(std::move(ia)).sax_parse(sax, strict)
-               : detail::binary_reader<basic_json, decltype(ia), SAX>(std::move(ia)).sax_parse(format, sax, strict);
-    }
-
-    template <typename SAX>
-    JSON_HEDLEY_NON_NULL(2)
-    static bool sax_parse(detail::span_input_adapter&& i, SAX* sax,
-                          input_format_t format = input_format_t::json,
-                          const bool strict = true)
-    {
-        auto ia = i.get();
-        return format == input_format_t::json
-               ? parser(std::move(ia)).sax_parse(sax, strict)
-               : detail::binary_reader<basic_json, decltype(ia), SAX>(std::move(ia)).sax_parse(format, sax, strict);
-    }
-
-
-    /*!
-    @brief deserialize from an iterator range with contiguous storage
-
-    This function reads from an iterator range of a container with contiguous
-    storage of 1-byte values. Compatible container types include
-    `std::vector`, `std::string`, `std::array`, `std::valarray`, and
-    `std::initializer_list`. Furthermore, C-style arrays can be used with
-    `std::begin()`/`std::end()`. User-defined containers can be used as long
-    as they implement random-access iterators and a contiguous storage.
-
-    @pre The iterator range is contiguous. Violating this precondition yields
-    undefined behavior. **This precondition is enforced with an assertion.**
-    @pre Each element in the range has a size of 1 byte. Violating this
-    precondition yields undefined behavior. **This precondition is enforced
-    with a static assertion.**
-
-    @warning There is no way to enforce all preconditions at compile-time. If
-             the function is called with noncompliant iterators and with
-             assertions switched off, the behavior is undefined and will most
-             likely yield segmentation violation.
-
-    @tparam IteratorType iterator of container with contiguous storage
-    @param[in] first  begin of the range to parse (included)
-    @param[in] last  end of the range to parse (excluded)
-    @param[in] cb  a parser callback function of type @ref parser_callback_t
-    which is used to control the deserialization by filtering unwanted values
-    (optional)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.101 in case of an unexpected token
-    @throw parse_error.102 if to_unicode fails or surrogate error
-    @throw parse_error.103 if to_unicode fails
-
-    @complexity Linear in the length of the input. The parser is a predictive
-    LL(1) parser. The complexity can be higher if the parser callback function
-    @a cb has a super-linear complexity.
-
-    @note A UTF-8 byte order mark is silently ignored.
-
-    @liveexample{The example below demonstrates the `parse()` function reading
-    from an iterator range.,parse__iteratortype__parser_callback_t}
-
-    @since version 2.0.3
-    */
-    template<class IteratorType, typename std::enable_if<
-                 std::is_base_of<
-                     std::random_access_iterator_tag,
-                     typename std::iterator_traits<IteratorType>::iterator_category>::value, int>::type = 0>
-    static basic_json parse(IteratorType first, IteratorType last,
-                            const parser_callback_t cb = nullptr,
-                            const bool allow_exceptions = true)
-    {
-        basic_json result;
-        parser(detail::input_adapter(first, last), cb, allow_exceptions).parse(true, result);
-        return result;
-    }
-
-    template<class IteratorType, typename std::enable_if<
-                 std::is_base_of<
-                     std::random_access_iterator_tag,
-                     typename std::iterator_traits<IteratorType>::iterator_category>::value, int>::type = 0>
-    static bool accept(IteratorType first, IteratorType last)
-    {
-        return parser(detail::input_adapter(first, last)).accept(true);
-    }
-
-    template<class IteratorType, class SAX, typename std::enable_if<
-                 std::is_base_of<
-                     std::random_access_iterator_tag,
-                     typename std::iterator_traits<IteratorType>::iterator_category>::value, int>::type = 0>
-    JSON_HEDLEY_NON_NULL(3)
-    static bool sax_parse(IteratorType first, IteratorType last, SAX* sax)
-    {
-        return parser(detail::input_adapter(first, last)).sax_parse(sax);
-    }
-
-    /*!
-    @brief deserialize from stream
-    @deprecated This stream operator is deprecated and will be removed in
-                version 4.0.0 of the library. Please use
-                @ref operator>>(std::istream&, basic_json&)
-                instead; that is, replace calls like `j << i;` with `i >> j;`.
-    @since version 1.0.0; deprecated since version 3.0.0
-    */
-    JSON_HEDLEY_DEPRECATED(3.0.0)
-    friend std::istream& operator<<(basic_json& j, std::istream& i)
-    {
-        return operator>>(i, j);
-    }
-
-    /*!
-    @brief deserialize from stream
-
-    Deserializes an input stream to a JSON value.
-
-    @param[in,out] i  input stream to read a serialized JSON value from
-    @param[in,out] j  JSON value to write the deserialized input to
-
-    @throw parse_error.101 in case of an unexpected token
-    @throw parse_error.102 if to_unicode fails or surrogate error
-    @throw parse_error.103 if to_unicode fails
-
-    @complexity Linear in the length of the input. The parser is a predictive
-    LL(1) parser.
-
-    @note A UTF-8 byte order mark is silently ignored.
-
-    @liveexample{The example below shows how a JSON value is constructed by
-    reading a serialization from a stream.,operator_deserialize}
-
-    @sa parse(std::istream&, const parser_callback_t) for a variant with a
-    parser callback function to filter values while parsing
-
-    @since version 1.0.0
-    */
-    friend std::istream& operator>>(std::istream& i, basic_json& j)
-    {
-        parser(detail::input_adapter(i)).parse(false, j);
-        return i;
-    }
-
-    /// @}
-
-    ///////////////////////////
-    // convenience functions //
-    ///////////////////////////
-
-    /*!
-    @brief return the type as string
-
-    Returns the type name as string to be used in error messages - usually to
-    indicate that a function was called on a wrong JSON type.
-
-    @return a string representation of a the @a m_type member:
-            Value type  | return value
-            ----------- | -------------
-            null        | `"null"`
-            boolean     | `"boolean"`
-            string      | `"string"`
-            number      | `"number"` (for all number types)
-            object      | `"object"`
-            array       | `"array"`
-            binary      | `"binary"`
-            discarded   | `"discarded"`
-
-    @exceptionsafety No-throw guarantee: this function never throws exceptions.
-
-    @complexity Constant.
-
-    @liveexample{The following code exemplifies `type_name()` for all JSON
-    types.,type_name}
-
-    @sa @ref type() -- return the type of the JSON value
-    @sa @ref operator value_t() -- return the type of the JSON value (implicit)
-
-    @since version 1.0.0, public since 2.1.0, `const char*` and `noexcept`
-    since 3.0.0
-    */
-    JSON_HEDLEY_RETURNS_NON_NULL
-    const char* type_name() const noexcept
-    {
-        {
-            switch (m_type)
-            {
-                case value_t::null:
-                    return "null";
-                case value_t::object:
-                    return "object";
-                case value_t::array:
-                    return "array";
-                case value_t::string:
-                    return "string";
-                case value_t::boolean:
-                    return "boolean";
-                case value_t::binary:
-                    return "binary";
-                case value_t::discarded:
-                    return "discarded";
-                default:
-                    return "number";
-            }
-        }
-    }
-
-
-  private:
-    //////////////////////
-    // member variables //
-    //////////////////////
-
-    /// the type of the current element
-    value_t m_type = value_t::null;
-
-    /// the value of the current element
-    json_value m_value = {};
-
-    //////////////////////////////////////////
-    // binary serialization/deserialization //
-    //////////////////////////////////////////
-
-    /// @name binary serialization/deserialization support
-    /// @{
-
-  public:
-    /*!
-    @brief create a CBOR serialization of a given JSON value
-
-    Serializes a given JSON value @a j to a byte vector using the CBOR (Concise
-    Binary Object Representation) serialization format. CBOR is a binary
-    serialization format which aims to be more compact than JSON itself, yet
-    more efficient to parse.
-
-    The library uses the following mapping from JSON values types to
-    CBOR types according to the CBOR specification (RFC 7049):
-
-    JSON value type | value/range                                | CBOR type                          | first byte
-    --------------- | ------------------------------------------ | ---------------------------------- | ---------------
-    null            | `null`                                     | Null                               | 0xF6
-    boolean         | `true`                                     | True                               | 0xF5
-    boolean         | `false`                                    | False                              | 0xF4
-    number_integer  | -9223372036854775808..-2147483649          | Negative integer (8 bytes follow)  | 0x3B
-    number_integer  | -2147483648..-32769                        | Negative integer (4 bytes follow)  | 0x3A
-    number_integer  | -32768..-129                               | Negative integer (2 bytes follow)  | 0x39
-    number_integer  | -128..-25                                  | Negative integer (1 byte follow)   | 0x38
-    number_integer  | -24..-1                                    | Negative integer                   | 0x20..0x37
-    number_integer  | 0..23                                      | Integer                            | 0x00..0x17
-    number_integer  | 24..255                                    | Unsigned integer (1 byte follow)   | 0x18
-    number_integer  | 256..65535                                 | Unsigned integer (2 bytes follow)  | 0x19
-    number_integer  | 65536..4294967295                          | Unsigned integer (4 bytes follow)  | 0x1A
-    number_integer  | 4294967296..18446744073709551615           | Unsigned integer (8 bytes follow)  | 0x1B
-    number_unsigned | 0..23                                      | Integer                            | 0x00..0x17
-    number_unsigned | 24..255                                    | Unsigned integer (1 byte follow)   | 0x18
-    number_unsigned | 256..65535                                 | Unsigned integer (2 bytes follow)  | 0x19
-    number_unsigned | 65536..4294967295                          | Unsigned integer (4 bytes follow)  | 0x1A
-    number_unsigned | 4294967296..18446744073709551615           | Unsigned integer (8 bytes follow)  | 0x1B
-    number_float    | *any value representable by a float*       | Single-Precision Float             | 0xFA
-    number_float    | *any value NOT representable by a float*   | Double-Precision Float             | 0xFB
-    string          | *length*: 0..23                            | UTF-8 string                       | 0x60..0x77
-    string          | *length*: 23..255                          | UTF-8 string (1 byte follow)       | 0x78
-    string          | *length*: 256..65535                       | UTF-8 string (2 bytes follow)      | 0x79
-    string          | *length*: 65536..4294967295                | UTF-8 string (4 bytes follow)      | 0x7A
-    string          | *length*: 4294967296..18446744073709551615 | UTF-8 string (8 bytes follow)      | 0x7B
-    array           | *size*: 0..23                              | array                              | 0x80..0x97
-    array           | *size*: 23..255                            | array (1 byte follow)              | 0x98
-    array           | *size*: 256..65535                         | array (2 bytes follow)             | 0x99
-    array           | *size*: 65536..4294967295                  | array (4 bytes follow)             | 0x9A
-    array           | *size*: 4294967296..18446744073709551615   | array (8 bytes follow)             | 0x9B
-    object          | *size*: 0..23                              | map                                | 0xA0..0xB7
-    object          | *size*: 23..255                            | map (1 byte follow)                | 0xB8
-    object          | *size*: 256..65535                         | map (2 bytes follow)               | 0xB9
-    object          | *size*: 65536..4294967295                  | map (4 bytes follow)               | 0xBA
-    object          | *size*: 4294967296..18446744073709551615   | map (8 bytes follow)               | 0xBB
-    binary          | *size*: 0..23                              | byte string                        | 0x40..0x57
-    binary          | *size*: 23..255                            | byte string (1 byte follow)        | 0x58
-    binary          | *size*: 256..65535                         | byte string (2 bytes follow)       | 0x59
-    binary          | *size*: 65536..4294967295                  | byte string (4 bytes follow)       | 0x5A
-    binary          | *size*: 4294967296..18446744073709551615   | byte string (8 bytes follow)       | 0x5B
-
-    @note The mapping is **complete** in the sense that any JSON value type
-          can be converted to a CBOR value.
-
-    @note If NaN or Infinity are stored inside a JSON number, they are
-          serialized properly. This behavior differs from the @ref dump()
-          function which serializes NaN or Infinity to `null`.
-
-    @note The following CBOR types are not used in the conversion:
-          - UTF-8 strings terminated by "break" (0x7F)
-          - arrays terminated by "break" (0x9F)
-          - maps terminated by "break" (0xBF)
-          - byte strings terminated by "break" (0x5F)
-          - date/time (0xC0..0xC1)
-          - bignum (0xC2..0xC3)
-          - decimal fraction (0xC4)
-          - bigfloat (0xC5)
-          - tagged items (0xC6..0xD4, 0xD8..0xDB)
-          - expected conversions (0xD5..0xD7)
-          - simple values (0xE0..0xF3, 0xF8)
-          - undefined (0xF7)
-          - half-precision floats (0xF9)
-          - break (0xFF)
-
-    @param[in] j  JSON value to serialize
-    @return CBOR serialization as byte vector
-
-    @complexity Linear in the size of the JSON value @a j.
-
-    @liveexample{The example shows the serialization of a JSON value to a byte
-    vector in CBOR format.,to_cbor}
-
-    @sa http://cbor.io
-    @sa @ref from_cbor(detail::input_adapter&&, const bool, const bool) for the
-        analogous deserialization
-    @sa @ref to_msgpack(const basic_json&) for the related MessagePack format
-    @sa @ref to_ubjson(const basic_json&, const bool, const bool) for the
-             related UBJSON format
-
-    @since version 2.0.9; compact representation of floating-point numbers
-           since version 3.8.0
-    */
-    static std::vector<uint8_t> to_cbor(const basic_json& j)
-    {
-        std::vector<uint8_t> result;
-        to_cbor(j, result);
-        return result;
-    }
-
-    static void to_cbor(const basic_json& j, detail::output_adapter<uint8_t> o)
-    {
-        binary_writer<uint8_t>(o).write_cbor(j);
-    }
-
-    static void to_cbor(const basic_json& j, detail::output_adapter<char> o)
-    {
-        binary_writer<char>(o).write_cbor(j);
-    }
-
-    /*!
-    @brief create a MessagePack serialization of a given JSON value
-
-    Serializes a given JSON value @a j to a byte vector using the MessagePack
-    serialization format. MessagePack is a binary serialization format which
-    aims to be more compact than JSON itself, yet more efficient to parse.
-
-    The library uses the following mapping from JSON values types to
-    MessagePack types according to the MessagePack specification:
-
-    JSON value type | value/range                       | MessagePack type | first byte
-    --------------- | --------------------------------- | ---------------- | ----------
-    null            | `null`                            | nil              | 0xC0
-    boolean         | `true`                            | true             | 0xC3
-    boolean         | `false`                           | false            | 0xC2
-    number_integer  | -9223372036854775808..-2147483649 | int64            | 0xD3
-    number_integer  | -2147483648..-32769               | int32            | 0xD2
-    number_integer  | -32768..-129                      | int16            | 0xD1
-    number_integer  | -128..-33                         | int8             | 0xD0
-    number_integer  | -32..-1                           | negative fixint  | 0xE0..0xFF
-    number_integer  | 0..127                            | positive fixint  | 0x00..0x7F
-    number_integer  | 128..255                          | uint 8           | 0xCC
-    number_integer  | 256..65535                        | uint 16          | 0xCD
-    number_integer  | 65536..4294967295                 | uint 32          | 0xCE
-    number_integer  | 4294967296..18446744073709551615  | uint 64          | 0xCF
-    number_unsigned | 0..127                            | positive fixint  | 0x00..0x7F
-    number_unsigned | 128..255                          | uint 8           | 0xCC
-    number_unsigned | 256..65535                        | uint 16          | 0xCD
-    number_unsigned | 65536..4294967295                 | uint 32          | 0xCE
-    number_unsigned | 4294967296..18446744073709551615  | uint 64          | 0xCF
-    number_float    | *any value*                       | float 64         | 0xCB
-    string          | *length*: 0..31                   | fixstr           | 0xA0..0xBF
-    string          | *length*: 32..255                 | str 8            | 0xD9
-    string          | *length*: 256..65535              | str 16           | 0xDA
-    string          | *length*: 65536..4294967295       | str 32           | 0xDB
-    array           | *size*: 0..15                     | fixarray         | 0x90..0x9F
-    array           | *size*: 16..65535                 | array 16         | 0xDC
-    array           | *size*: 65536..4294967295         | array 32         | 0xDD
-    object          | *size*: 0..15                     | fix map          | 0x80..0x8F
-    object          | *size*: 16..65535                 | map 16           | 0xDE
-    object          | *size*: 65536..4294967295         | map 32           | 0xDF
-    binary          | *size*: 0..255                    | bin 8            | 0xC4
-    binary          | *size*: 256..65535                | bin 16           | 0xC5
-    binary          | *size*: 65536..4294967295         | bin 32           | 0xC6
-
-    @note The mapping is **complete** in the sense that any JSON value type
-          can be converted to a MessagePack value.
-
-    @note The following values can **not** be converted to a MessagePack value:
-          - strings with more than 4294967295 bytes
-          - byte strings with more than 4294967295 bytes
-          - arrays with more than 4294967295 elements
-          - objects with more than 4294967295 elements
-
-    @note The following MessagePack types are not used in the conversion:
-          - float 32 (0xCA)
-
-    @note Any MessagePack output created @ref to_msgpack can be successfully
-          parsed by @ref from_msgpack.
-
-    @note If NaN or Infinity are stored inside a JSON number, they are
-          serialized properly. This behavior differs from the @ref dump()
-          function which serializes NaN or Infinity to `null`.
-
-    @param[in] j  JSON value to serialize
-    @return MessagePack serialization as byte vector
-
-    @complexity Linear in the size of the JSON value @a j.
-
-    @liveexample{The example shows the serialization of a JSON value to a byte
-    vector in MessagePack format.,to_msgpack}
-
-    @sa http://msgpack.org
-    @sa @ref from_msgpack for the analogous deserialization
-    @sa @ref to_cbor(const basic_json& for the related CBOR format
-    @sa @ref to_ubjson(const basic_json&, const bool, const bool) for the
-             related UBJSON format
-
-    @since version 2.0.9
-    */
-    static std::vector<uint8_t> to_msgpack(const basic_json& j)
-    {
-        std::vector<uint8_t> result;
-        to_msgpack(j, result);
-        return result;
-    }
-
-    static void to_msgpack(const basic_json& j, detail::output_adapter<uint8_t> o)
-    {
-        binary_writer<uint8_t>(o).write_msgpack(j);
-    }
-
-    static void to_msgpack(const basic_json& j, detail::output_adapter<char> o)
-    {
-        binary_writer<char>(o).write_msgpack(j);
-    }
-
-    /*!
-    @brief create a UBJSON serialization of a given JSON value
-
-    Serializes a given JSON value @a j to a byte vector using the UBJSON
-    (Universal Binary JSON) serialization format. UBJSON aims to be more compact
-    than JSON itself, yet more efficient to parse.
-
-    The library uses the following mapping from JSON values types to
-    UBJSON types according to the UBJSON specification:
-
-    JSON value type | value/range                       | UBJSON type | marker
-    --------------- | --------------------------------- | ----------- | ------
-    null            | `null`                            | null        | `Z`
-    boolean         | `true`                            | true        | `T`
-    boolean         | `false`                           | false       | `F`
-    number_integer  | -9223372036854775808..-2147483649 | int64       | `L`
-    number_integer  | -2147483648..-32769               | int32       | `l`
-    number_integer  | -32768..-129                      | int16       | `I`
-    number_integer  | -128..127                         | int8        | `i`
-    number_integer  | 128..255                          | uint8       | `U`
-    number_integer  | 256..32767                        | int16       | `I`
-    number_integer  | 32768..2147483647                 | int32       | `l`
-    number_integer  | 2147483648..9223372036854775807   | int64       | `L`
-    number_unsigned | 0..127                            | int8        | `i`
-    number_unsigned | 128..255                          | uint8       | `U`
-    number_unsigned | 256..32767                        | int16       | `I`
-    number_unsigned | 32768..2147483647                 | int32       | `l`
-    number_unsigned | 2147483648..9223372036854775807   | int64       | `L`
-    number_float    | *any value*                       | float64     | `D`
-    string          | *with shortest length indicator*  | string      | `S`
-    array           | *see notes on optimized format*   | array       | `[`
-    object          | *see notes on optimized format*   | map         | `{`
-
-    @note The mapping is **complete** in the sense that any JSON value type
-          can be converted to a UBJSON value.
-
-    @note The following values can **not** be converted to a UBJSON value:
-          - strings with more than 9223372036854775807 bytes (theoretical)
-          - unsigned integer numbers above 9223372036854775807
-
-    @note The following markers are not used in the conversion:
-          - `Z`: no-op values are not created.
-          - `C`: single-byte strings are serialized with `S` markers.
-
-    @note Any UBJSON output created @ref to_ubjson can be successfully parsed
-          by @ref from_ubjson.
-
-    @note If NaN or Infinity are stored inside a JSON number, they are
-          serialized properly. This behavior differs from the @ref dump()
-          function which serializes NaN or Infinity to `null`.
-
-    @note The optimized formats for containers are supported: Parameter
-          @a use_size adds size information to the beginning of a container and
-          removes the closing marker. Parameter @a use_type further checks
-          whether all elements of a container have the same type and adds the
-          type marker to the beginning of the container. The @a use_type
-          parameter must only be used together with @a use_size = true. Note
-          that @a use_size = true alone may result in larger representations -
-          the benefit of this parameter is that the receiving side is
-          immediately informed on the number of elements of the container.
-
-    @note If the JSON data contains the binary type, the value stored is a list
-          of integers, as suggested by the UBJSON documentation.  In particular,
-          this means that serialization and the deserialization of a JSON
-          containing binary values into UBJSON and back will result in a
-          different JSON object.
-
-    @param[in] j  JSON value to serialize
-    @param[in] use_size  whether to add size annotations to container types
-    @param[in] use_type  whether to add type annotations to container types
-                         (must be combined with @a use_size = true)
-    @return UBJSON serialization as byte vector
-
-    @complexity Linear in the size of the JSON value @a j.
-
-    @liveexample{The example shows the serialization of a JSON value to a byte
-    vector in UBJSON format.,to_ubjson}
-
-    @sa http://ubjson.org
-    @sa @ref from_ubjson(detail::input_adapter&&, const bool, const bool) for the
-        analogous deserialization
-    @sa @ref to_cbor(const basic_json& for the related CBOR format
-    @sa @ref to_msgpack(const basic_json&) for the related MessagePack format
-
-    @since version 3.1.0
-    */
-    static std::vector<uint8_t> to_ubjson(const basic_json& j,
-                                          const bool use_size = false,
-                                          const bool use_type = false)
-    {
-        std::vector<uint8_t> result;
-        to_ubjson(j, result, use_size, use_type);
-        return result;
-    }
-
-    static void to_ubjson(const basic_json& j, detail::output_adapter<uint8_t> o,
-                          const bool use_size = false, const bool use_type = false)
-    {
-        binary_writer<uint8_t>(o).write_ubjson(j, use_size, use_type);
-    }
-
-    static void to_ubjson(const basic_json& j, detail::output_adapter<char> o,
-                          const bool use_size = false, const bool use_type = false)
-    {
-        binary_writer<char>(o).write_ubjson(j, use_size, use_type);
-    }
-
-
-    /*!
-    @brief Serializes the given JSON object `j` to BSON and returns a vector
-           containing the corresponding BSON-representation.
-
-    BSON (Binary JSON) is a binary format in which zero or more ordered key/value pairs are
-    stored as a single entity (a so-called document).
-
-    The library uses the following mapping from JSON values types to BSON types:
-
-    JSON value type | value/range                       | BSON type   | marker
-    --------------- | --------------------------------- | ----------- | ------
-    null            | `null`                            | null        | 0x0A
-    boolean         | `true`, `false`                   | boolean     | 0x08
-    number_integer  | -9223372036854775808..-2147483649 | int64       | 0x12
-    number_integer  | -2147483648..2147483647           | int32       | 0x10
-    number_integer  | 2147483648..9223372036854775807   | int64       | 0x12
-    number_unsigned | 0..2147483647                     | int32       | 0x10
-    number_unsigned | 2147483648..9223372036854775807   | int64       | 0x12
-    number_unsigned | 9223372036854775808..18446744073709551615| --   | --
-    number_float    | *any value*                       | double      | 0x01
-    string          | *any value*                       | string      | 0x02
-    array           | *any value*                       | document    | 0x04
-    object          | *any value*                       | document    | 0x03
-    binary          | *any value*                       | binary      | 0x05
-
-    @warning The mapping is **incomplete**, since only JSON-objects (and things
-    contained therein) can be serialized to BSON.
-    Also, integers larger than 9223372036854775807 cannot be serialized to BSON,
-    and the keys may not contain U+0000, since they are serialized a
-    zero-terminated c-strings.
-
-    @throw out_of_range.407  if `j.is_number_unsigned() && j.get<std::uint64_t>() > 9223372036854775807`
-    @throw out_of_range.409  if a key in `j` contains a NULL (U+0000)
-    @throw type_error.317    if `!j.is_object()`
-
-    @pre The input `j` is required to be an object: `j.is_object() == true`.
-
-    @note Any BSON output created via @ref to_bson can be successfully parsed
-          by @ref from_bson.
-
-    @param[in] j  JSON value to serialize
-    @return BSON serialization as byte vector
-
-    @complexity Linear in the size of the JSON value @a j.
-
-    @liveexample{The example shows the serialization of a JSON value to a byte
-    vector in BSON format.,to_bson}
-
-    @sa http://bsonspec.org/spec.html
-    @sa @ref from_bson(detail::input_adapter&&, const bool strict) for the
-        analogous deserialization
-    @sa @ref to_ubjson(const basic_json&, const bool, const bool) for the
-             related UBJSON format
-    @sa @ref to_cbor(const basic_json&) for the related CBOR format
-    @sa @ref to_msgpack(const basic_json&) for the related MessagePack format
-    */
-    static std::vector<uint8_t> to_bson(const basic_json& j)
-    {
-        std::vector<uint8_t> result;
-        to_bson(j, result);
-        return result;
-    }
-
-    /*!
-    @brief Serializes the given JSON object `j` to BSON and forwards the
-           corresponding BSON-representation to the given output_adapter `o`.
-    @param j The JSON object to convert to BSON.
-    @param o The output adapter that receives the binary BSON representation.
-    @pre The input `j` shall be an object: `j.is_object() == true`
-    @sa @ref to_bson(const basic_json&)
-    */
-    static void to_bson(const basic_json& j, detail::output_adapter<uint8_t> o)
-    {
-        binary_writer<uint8_t>(o).write_bson(j);
-    }
-
-    /*!
-    @copydoc to_bson(const basic_json&, detail::output_adapter<uint8_t>)
-    */
-    static void to_bson(const basic_json& j, detail::output_adapter<char> o)
-    {
-        binary_writer<char>(o).write_bson(j);
-    }
-
-
-    /*!
-    @brief create a JSON value from an input in CBOR format
-
-    Deserializes a given input @a i to a JSON value using the CBOR (Concise
-    Binary Object Representation) serialization format.
-
-    The library maps CBOR types to JSON value types as follows:
-
-    CBOR type              | JSON value type | first byte
-    ---------------------- | --------------- | ----------
-    Integer                | number_unsigned | 0x00..0x17
-    Unsigned integer       | number_unsigned | 0x18
-    Unsigned integer       | number_unsigned | 0x19
-    Unsigned integer       | number_unsigned | 0x1A
-    Unsigned integer       | number_unsigned | 0x1B
-    Negative integer       | number_integer  | 0x20..0x37
-    Negative integer       | number_integer  | 0x38
-    Negative integer       | number_integer  | 0x39
-    Negative integer       | number_integer  | 0x3A
-    Negative integer       | number_integer  | 0x3B
-    Byte string            | binary          | 0x40..0x57
-    Byte string            | binary          | 0x58
-    Byte string            | binary          | 0x59
-    Byte string            | binary          | 0x5A
-    Byte string            | binary          | 0x5B
-    UTF-8 string           | string          | 0x60..0x77
-    UTF-8 string           | string          | 0x78
-    UTF-8 string           | string          | 0x79
-    UTF-8 string           | string          | 0x7A
-    UTF-8 string           | string          | 0x7B
-    UTF-8 string           | string          | 0x7F
-    array                  | array           | 0x80..0x97
-    array                  | array           | 0x98
-    array                  | array           | 0x99
-    array                  | array           | 0x9A
-    array                  | array           | 0x9B
-    array                  | array           | 0x9F
-    map                    | object          | 0xA0..0xB7
-    map                    | object          | 0xB8
-    map                    | object          | 0xB9
-    map                    | object          | 0xBA
-    map                    | object          | 0xBB
-    map                    | object          | 0xBF
-    False                  | `false`         | 0xF4
-    True                   | `true`          | 0xF5
-    Null                   | `null`          | 0xF6
-    Half-Precision Float   | number_float    | 0xF9
-    Single-Precision Float | number_float    | 0xFA
-    Double-Precision Float | number_float    | 0xFB
-
-    @warning The mapping is **incomplete** in the sense that not all CBOR
-             types can be converted to a JSON value. The following CBOR types
-             are not supported and will yield parse errors (parse_error.112):
-             - date/time (0xC0..0xC1)
-             - bignum (0xC2..0xC3)
-             - decimal fraction (0xC4)
-             - bigfloat (0xC5)
-             - tagged items (0xC6..0xD4, 0xD8..0xDB)
-             - expected conversions (0xD5..0xD7)
-             - simple values (0xE0..0xF3, 0xF8)
-             - undefined (0xF7)
-
-    @warning CBOR allows map keys of any type, whereas JSON only allows
-             strings as keys in object values. Therefore, CBOR maps with keys
-             other than UTF-8 strings are rejected (parse_error.113).
-
-    @note Any CBOR output created @ref to_cbor can be successfully parsed by
-          @ref from_cbor.
-
-    @param[in] i  an input in CBOR format convertible to an input adapter
-    @param[in] strict  whether to expect the input to be consumed until EOF
-                       (true by default)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.110 if the given input ends prematurely or the end of
-    file was not reached when @a strict was set to true
-    @throw parse_error.112 if unsupported features from CBOR were
-    used in the given input @a v or if the input is not valid CBOR
-    @throw parse_error.113 if a string was expected as map key, but not found
-
-    @complexity Linear in the size of the input @a i.
-
-    @liveexample{The example shows the deserialization of a byte vector in CBOR
-    format to a JSON value.,from_cbor}
-
-    @sa http://cbor.io
-    @sa @ref to_cbor(const basic_json&) for the analogous serialization
-    @sa @ref from_msgpack(detail::input_adapter&&, const bool, const bool) for the
-        related MessagePack format
-    @sa @ref from_ubjson(detail::input_adapter&&, const bool, const bool) for the
-        related UBJSON format
-
-    @since version 2.0.9; parameter @a start_index since 2.1.1; changed to
-           consume input adapters, removed start_index parameter, and added
-           @a strict parameter since 3.0.0; added @a allow_exceptions parameter
-           since 3.2.0
-    */
-    template<typename InputType>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_cbor(InputType&& i,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        auto ia = detail::input_adapter(std::forward<InputType>(i));
-        const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::cbor, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    /*!
-    @copydoc from_cbor(detail::input_adapter&&, const bool, const bool)
-    */
-    template<typename A1, typename A2,
-             detail::enable_if_t<std::is_constructible<detail::span_input_adapter, A1, A2>::value, int> = 0>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_cbor(A1 && a1, A2 && a2,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(detail::span_input_adapter(std::forward<A1>(a1), std::forward<A2>(a2)).get()).sax_parse(input_format_t::cbor, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_cbor(detail::span_input_adapter&& i,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(i.get()).sax_parse(input_format_t::cbor, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    /*!
-    @brief create a JSON value from an input in MessagePack format
-
-    Deserializes a given input @a i to a JSON value using the MessagePack
-    serialization format.
-
-    The library maps MessagePack types to JSON value types as follows:
-
-    MessagePack type | JSON value type | first byte
-    ---------------- | --------------- | ----------
-    positive fixint  | number_unsigned | 0x00..0x7F
-    fixmap           | object          | 0x80..0x8F
-    fixarray         | array           | 0x90..0x9F
-    fixstr           | string          | 0xA0..0xBF
-    nil              | `null`          | 0xC0
-    false            | `false`         | 0xC2
-    true             | `true`          | 0xC3
-    float 32         | number_float    | 0xCA
-    float 64         | number_float    | 0xCB
-    uint 8           | number_unsigned | 0xCC
-    uint 16          | number_unsigned | 0xCD
-    uint 32          | number_unsigned | 0xCE
-    uint 64          | number_unsigned | 0xCF
-    int 8            | number_integer  | 0xD0
-    int 16           | number_integer  | 0xD1
-    int 32           | number_integer  | 0xD2
-    int 64           | number_integer  | 0xD3
-    str 8            | string          | 0xD9
-    str 16           | string          | 0xDA
-    str 32           | string          | 0xDB
-    array 16         | array           | 0xDC
-    array 32         | array           | 0xDD
-    map 16           | object          | 0xDE
-    map 32           | object          | 0xDF
-    bin 8            | binary          | 0xC4
-    bin 16           | binary          | 0xC5
-    bin 32           | binary          | 0xC6
-    ext 8            | binary          | 0xC7
-    ext 16           | binary          | 0xC8
-    ext 32           | binary          | 0xC9
-    fixext 1         | binary          | 0xD4
-    fixext 2         | binary          | 0xD5
-    fixext 4         | binary          | 0xD6
-    fixext 8         | binary          | 0xD7
-    fixext 16        | binary          | 0xD8
-    negative fixint  | number_integer  | 0xE0-0xFF
-
-    @note Any MessagePack output created @ref to_msgpack can be successfully
-          parsed by @ref from_msgpack.
-
-    @param[in] i  an input in MessagePack format convertible to an input
-                  adapter
-    @param[in] strict  whether to expect the input to be consumed until EOF
-                       (true by default)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.110 if the given input ends prematurely or the end of
-    file was not reached when @a strict was set to true
-    @throw parse_error.112 if unsupported features from MessagePack were
-    used in the given input @a i or if the input is not valid MessagePack
-    @throw parse_error.113 if a string was expected as map key, but not found
-
-    @complexity Linear in the size of the input @a i.
-
-    @liveexample{The example shows the deserialization of a byte vector in
-    MessagePack format to a JSON value.,from_msgpack}
-
-    @sa http://msgpack.org
-    @sa @ref to_msgpack(const basic_json&) for the analogous serialization
-    @sa @ref from_cbor(detail::input_adapter&&, const bool, const bool) for the
-        related CBOR format
-    @sa @ref from_ubjson(detail::input_adapter&&, const bool, const bool) for
-        the related UBJSON format
-    @sa @ref from_bson(detail::input_adapter&&, const bool, const bool) for
-        the related BSON format
-
-    @since version 2.0.9; parameter @a start_index since 2.1.1; changed to
-           consume input adapters, removed start_index parameter, and added
-           @a strict parameter since 3.0.0; added @a allow_exceptions parameter
-           since 3.2.0
-    */
-    template<typename InputType>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_msgpack(InputType&& i,
-                                   const bool strict = true,
-                                   const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        auto ia = detail::input_adapter(std::forward<InputType>(i));
-        const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::msgpack, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    /*!
-    @copydoc from_msgpack(detail::input_adapter&&, const bool, const bool)
-    */
-    template<typename A1, typename A2,
-             detail::enable_if_t<std::is_constructible<detail::span_input_adapter, A1, A2>::value, int> = 0>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_msgpack(A1 && a1, A2 && a2,
-                                   const bool strict = true,
-                                   const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(detail::span_input_adapter(std::forward<A1>(a1), std::forward<A2>(a2)).get()).sax_parse(input_format_t::msgpack, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_msgpack(detail::span_input_adapter&& i,
-                                   const bool strict = true,
-                                   const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(i.get()).sax_parse(input_format_t::msgpack, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-
-    /*!
-    @brief create a JSON value from an input in UBJSON format
-
-    Deserializes a given input @a i to a JSON value using the UBJSON (Universal
-    Binary JSON) serialization format.
-
-    The library maps UBJSON types to JSON value types as follows:
-
-    UBJSON type | JSON value type                         | marker
-    ----------- | --------------------------------------- | ------
-    no-op       | *no value, next value is read*          | `N`
-    null        | `null`                                  | `Z`
-    false       | `false`                                 | `F`
-    true        | `true`                                  | `T`
-    float32     | number_float                            | `d`
-    float64     | number_float                            | `D`
-    uint8       | number_unsigned                         | `U`
-    int8        | number_integer                          | `i`
-    int16       | number_integer                          | `I`
-    int32       | number_integer                          | `l`
-    int64       | number_integer                          | `L`
-    string      | string                                  | `S`
-    char        | string                                  | `C`
-    array       | array (optimized values are supported)  | `[`
-    object      | object (optimized values are supported) | `{`
-
-    @note The mapping is **complete** in the sense that any UBJSON value can
-          be converted to a JSON value.
-
-    @param[in] i  an input in UBJSON format convertible to an input adapter
-    @param[in] strict  whether to expect the input to be consumed until EOF
-                       (true by default)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.110 if the given input ends prematurely or the end of
-    file was not reached when @a strict was set to true
-    @throw parse_error.112 if a parse error occurs
-    @throw parse_error.113 if a string could not be parsed successfully
-
-    @complexity Linear in the size of the input @a i.
-
-    @liveexample{The example shows the deserialization of a byte vector in
-    UBJSON format to a JSON value.,from_ubjson}
-
-    @sa http://ubjson.org
-    @sa @ref to_ubjson(const basic_json&, const bool, const bool) for the
-             analogous serialization
-    @sa @ref from_cbor(detail::input_adapter&&, const bool, const bool) for the
-        related CBOR format
-    @sa @ref from_msgpack(detail::input_adapter&&, const bool, const bool) for
-        the related MessagePack format
-    @sa @ref from_bson(detail::input_adapter&&, const bool, const bool) for
-        the related BSON format
-
-    @since version 3.1.0; added @a allow_exceptions parameter since 3.2.0
-    */
-    template<typename InputType>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_ubjson(InputType&& i,
-                                  const bool strict = true,
-                                  const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        auto ia = detail::input_adapter(std::forward<InputType>(i));
-        const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::ubjson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    /*!
-    @copydoc from_ubjson(detail::input_adapter&&, const bool, const bool)
-    */
-    template<typename A1, typename A2,
-             detail::enable_if_t<std::is_constructible<detail::span_input_adapter, A1, A2>::value, int> = 0>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_ubjson(A1 && a1, A2 && a2,
-                                  const bool strict = true,
-                                  const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(detail::span_input_adapter(std::forward<A1>(a1), std::forward<A2>(a2)).get()).sax_parse(input_format_t::ubjson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-
-    static basic_json from_ubjson(detail::span_input_adapter&& i,
-                                  const bool strict = true,
-                                  const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(i.get()).sax_parse(input_format_t::ubjson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-
-    /*!
-    @brief Create a JSON value from an input in BSON format
-
-    Deserializes a given input @a i to a JSON value using the BSON (Binary JSON)
-    serialization format.
-
-    The library maps BSON record types to JSON value types as follows:
-
-    BSON type       | BSON marker byte | JSON value type
-    --------------- | ---------------- | ---------------------------
-    double          | 0x01             | number_float
-    string          | 0x02             | string
-    document        | 0x03             | object
-    array           | 0x04             | array
-    binary          | 0x05             | still unsupported
-    undefined       | 0x06             | still unsupported
-    ObjectId        | 0x07             | still unsupported
-    boolean         | 0x08             | boolean
-    UTC Date-Time   | 0x09             | still unsupported
-    null            | 0x0A             | null
-    Regular Expr.   | 0x0B             | still unsupported
-    DB Pointer      | 0x0C             | still unsupported
-    JavaScript Code | 0x0D             | still unsupported
-    Symbol          | 0x0E             | still unsupported
-    JavaScript Code | 0x0F             | still unsupported
-    int32           | 0x10             | number_integer
-    Timestamp       | 0x11             | still unsupported
-    128-bit decimal float | 0x13       | still unsupported
-    Max Key         | 0x7F             | still unsupported
-    Min Key         | 0xFF             | still unsupported
-
-    @warning The mapping is **incomplete**. The unsupported mappings
-             are indicated in the table above.
-
-    @param[in] i  an input in BSON format convertible to an input adapter
-    @param[in] strict  whether to expect the input to be consumed until EOF
-                       (true by default)
-    @param[in] allow_exceptions  whether to throw exceptions in case of a
-    parse error (optional, true by default)
-
-    @return deserialized JSON value; in case of a parse error and
-            @a allow_exceptions set to `false`, the return value will be
-            value_t::discarded.
-
-    @throw parse_error.114 if an unsupported BSON record type is encountered
-
-    @complexity Linear in the size of the input @a i.
-
-    @liveexample{The example shows the deserialization of a byte vector in
-    BSON format to a JSON value.,from_bson}
-
-    @sa http://bsonspec.org/spec.html
-    @sa @ref to_bson(const basic_json&) for the analogous serialization
-    @sa @ref from_cbor(detail::input_adapter&&, const bool, const bool) for the
-        related CBOR format
-    @sa @ref from_msgpack(detail::input_adapter&&, const bool, const bool) for
-        the related MessagePack format
-    @sa @ref from_ubjson(detail::input_adapter&&, const bool, const bool) for the
-        related UBJSON format
-    */
-    template<typename InputType>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_bson(InputType&& i,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        auto ia = detail::input_adapter(std::forward<InputType>(i));
-        const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::bson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    /*!
-    @copydoc from_bson(detail::input_adapter&&, const bool, const bool)
-    */
-    template<typename A1, typename A2,
-             detail::enable_if_t<std::is_constructible<detail::span_input_adapter, A1, A2>::value, int> = 0>
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_bson(A1 && a1, A2 && a2,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(detail::span_input_adapter(std::forward<A1>(a1), std::forward<A2>(a2)).get()).sax_parse(input_format_t::bson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json from_bson(detail::span_input_adapter&& i,
-                                const bool strict = true,
-                                const bool allow_exceptions = true)
-    {
-        basic_json result;
-        detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions);
-        const bool res = binary_reader<detail::input_buffer_adapter>(i.get()).sax_parse(input_format_t::bson, &sdp, strict);
-        return res ? result : basic_json(value_t::discarded);
-    }
-    /// @}
-
-    //////////////////////////
-    // JSON Pointer support //
-    //////////////////////////
-
-    /// @name JSON Pointer functions
-    /// @{
-
-    /*!
-    @brief access specified element via JSON Pointer
-
-    Uses a JSON pointer to retrieve a reference to the respective JSON value.
-    No bound checking is performed. Similar to @ref operator[](const typename
-    object_t::key_type&), `null` values are created in arrays and objects if
-    necessary.
-
-    In particular:
-    - If the JSON pointer points to an object key that does not exist, it
-      is created an filled with a `null` value before a reference to it
-      is returned.
-    - If the JSON pointer points to an array index that does not exist, it
-      is created an filled with a `null` value before a reference to it
-      is returned. All indices between the current maximum and the given
-      index are also filled with `null`.
-    - The special value `-` is treated as a synonym for the index past the
-      end.
-
-    @param[in] ptr  a JSON pointer
-
-    @return reference to the element pointed to by @a ptr
-
-    @complexity Constant.
-
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-
-    @liveexample{The behavior is shown in the example.,operatorjson_pointer}
-
-    @since version 2.0.0
-    */
-    reference operator[](const json_pointer& ptr)
-    {
-        return ptr.get_unchecked(this);
-    }
-
-    /*!
-    @brief access specified element via JSON Pointer
-
-    Uses a JSON pointer to retrieve a reference to the respective JSON value.
-    No bound checking is performed. The function does not change the JSON
-    value; no `null` values are created. In particular, the special value
-    `-` yields an exception.
-
-    @param[in] ptr  JSON pointer to the desired element
-
-    @return const reference to the element pointed to by @a ptr
-
-    @complexity Constant.
-
-    @throw parse_error.106   if an array index begins with '0'
-    @throw parse_error.109   if an array index was not a number
-    @throw out_of_range.402  if the array index '-' is used
-    @throw out_of_range.404  if the JSON pointer can not be resolved
-
-    @liveexample{The behavior is shown in the example.,operatorjson_pointer_const}
-
-    @since version 2.0.0
-    */
-    const_reference operator[](const json_pointer& ptr) const
-    {
-        return ptr.get_unchecked(this);
-    }
-
-    /*!
-    @brief access specified element via JSON Pointer
-
-    Returns a reference to the element at with specified JSON pointer @a ptr,
-    with bounds checking.
-
-    @param[in] ptr  JSON pointer to the desired element
-
-    @return reference to the element pointed to by @a ptr
-
-    @throw parse_error.106 if an array index in the passed JSON pointer @a ptr
-    begins with '0'. See example below.
-
-    @throw parse_error.109 if an array index in the passed JSON pointer @a ptr
-    is not a number. See example below.
-
-    @throw out_of_range.401 if an array index in the passed JSON pointer @a ptr
-    is out of range. See example below.
-
-    @throw out_of_range.402 if the array index '-' is used in the passed JSON
-    pointer @a ptr. As `at` provides checked access (and no elements are
-    implicitly inserted), the index '-' is always invalid. See example below.
-
-    @throw out_of_range.403 if the JSON pointer describes a key of an object
-    which cannot be found. See example below.
-
-    @throw out_of_range.404 if the JSON pointer @a ptr can not be resolved.
-    See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @since version 2.0.0
-
-    @liveexample{The behavior is shown in the example.,at_json_pointer}
-    */
-    reference at(const json_pointer& ptr)
-    {
-        return ptr.get_checked(this);
-    }
-
-    /*!
-    @brief access specified element via JSON Pointer
-
-    Returns a const reference to the element at with specified JSON pointer @a
-    ptr, with bounds checking.
-
-    @param[in] ptr  JSON pointer to the desired element
-
-    @return reference to the element pointed to by @a ptr
-
-    @throw parse_error.106 if an array index in the passed JSON pointer @a ptr
-    begins with '0'. See example below.
-
-    @throw parse_error.109 if an array index in the passed JSON pointer @a ptr
-    is not a number. See example below.
-
-    @throw out_of_range.401 if an array index in the passed JSON pointer @a ptr
-    is out of range. See example below.
-
-    @throw out_of_range.402 if the array index '-' is used in the passed JSON
-    pointer @a ptr. As `at` provides checked access (and no elements are
-    implicitly inserted), the index '-' is always invalid. See example below.
-
-    @throw out_of_range.403 if the JSON pointer describes a key of an object
-    which cannot be found. See example below.
-
-    @throw out_of_range.404 if the JSON pointer @a ptr can not be resolved.
-    See example below.
-
-    @exceptionsafety Strong guarantee: if an exception is thrown, there are no
-    changes in the JSON value.
-
-    @complexity Constant.
-
-    @since version 2.0.0
-
-    @liveexample{The behavior is shown in the example.,at_json_pointer_const}
-    */
-    const_reference at(const json_pointer& ptr) const
-    {
-        return ptr.get_checked(this);
-    }
-
-    /*!
-    @brief return flattened JSON value
-
-    The function creates a JSON object whose keys are JSON pointers (see [RFC
-    6901](https://tools.ietf.org/html/rfc6901)) and whose values are all
-    primitive. The original JSON value can be restored using the @ref
-    unflatten() function.
-
-    @return an object that maps JSON pointers to primitive values
-
-    @note Empty objects and arrays are flattened to `null` and will not be
-          reconstructed correctly by the @ref unflatten() function.
-
-    @complexity Linear in the size the JSON value.
-
-    @liveexample{The following code shows how a JSON object is flattened to an
-    object whose keys consist of JSON pointers.,flatten}
-
-    @sa @ref unflatten() for the reverse function
-
-    @since version 2.0.0
-    */
-    basic_json flatten() const
-    {
-        basic_json result(value_t::object);
-        json_pointer::flatten("", *this, result);
-        return result;
-    }
-
-    /*!
-    @brief unflatten a previously flattened JSON value
-
-    The function restores the arbitrary nesting of a JSON value that has been
-    flattened before using the @ref flatten() function. The JSON value must
-    meet certain constraints:
-    1. The value must be an object.
-    2. The keys must be JSON pointers (see
-       [RFC 6901](https://tools.ietf.org/html/rfc6901))
-    3. The mapped values must be primitive JSON types.
-
-    @return the original JSON from a flattened version
-
-    @note Empty objects and arrays are flattened by @ref flatten() to `null`
-          values and can not unflattened to their original type. Apart from
-          this example, for a JSON value `j`, the following is always true:
-          `j == j.flatten().unflatten()`.
-
-    @complexity Linear in the size the JSON value.
-
-    @throw type_error.314  if value is not an object
-    @throw type_error.315  if object values are not primitive
-
-    @liveexample{The following code shows how a flattened JSON object is
-    unflattened into the original nested JSON object.,unflatten}
-
-    @sa @ref flatten() for the reverse function
-
-    @since version 2.0.0
-    */
-    basic_json unflatten() const
-    {
-        return json_pointer::unflatten(*this);
-    }
-
-    /// @}
-
-    //////////////////////////
-    // JSON Patch functions //
-    //////////////////////////
-
-    /// @name JSON Patch functions
-    /// @{
-
-    /*!
-    @brief applies a JSON patch
-
-    [JSON Patch](http://jsonpatch.com) defines a JSON document structure for
-    expressing a sequence of operations to apply to a JSON) document. With
-    this function, a JSON Patch is applied to the current JSON value by
-    executing all operations from the patch.
-
-    @param[in] json_patch  JSON patch document
-    @return patched document
-
-    @note The application of a patch is atomic: Either all operations succeed
-          and the patched document is returned or an exception is thrown. In
-          any case, the original value is not changed: the patch is applied
-          to a copy of the value.
-
-    @throw parse_error.104 if the JSON patch does not consist of an array of
-    objects
-
-    @throw parse_error.105 if the JSON patch is malformed (e.g., mandatory
-    attributes are missing); example: `"operation add must have member path"`
-
-    @throw out_of_range.401 if an array index is out of range.
-
-    @throw out_of_range.403 if a JSON pointer inside the patch could not be
-    resolved successfully in the current JSON value; example: `"key baz not
-    found"`
-
-    @throw out_of_range.405 if JSON pointer has no parent ("add", "remove",
-    "move")
-
-    @throw other_error.501 if "test" operation was unsuccessful
-
-    @complexity Linear in the size of the JSON value and the length of the
-    JSON patch. As usually only a fraction of the JSON value is affected by
-    the patch, the complexity can usually be neglected.
-
-    @liveexample{The following code shows how a JSON patch is applied to a
-    value.,patch}
-
-    @sa @ref diff -- create a JSON patch by comparing two JSON values
-
-    @sa [RFC 6902 (JSON Patch)](https://tools.ietf.org/html/rfc6902)
-    @sa [RFC 6901 (JSON Pointer)](https://tools.ietf.org/html/rfc6901)
-
-    @since version 2.0.0
-    */
-    basic_json patch(const basic_json& json_patch) const
-    {
-        // make a working copy to apply the patch to
-        basic_json result = *this;
-
-        // the valid JSON Patch operations
-        enum class patch_operations {add, remove, replace, move, copy, test, invalid};
-
-        const auto get_op = [](const std::string & op)
-        {
-            if (op == "add")
-            {
-                return patch_operations::add;
-            }
-            if (op == "remove")
-            {
-                return patch_operations::remove;
-            }
-            if (op == "replace")
-            {
-                return patch_operations::replace;
-            }
-            if (op == "move")
-            {
-                return patch_operations::move;
-            }
-            if (op == "copy")
-            {
-                return patch_operations::copy;
-            }
-            if (op == "test")
-            {
-                return patch_operations::test;
-            }
-
-            return patch_operations::invalid;
-        };
-
-        // wrapper for "add" operation; add value at ptr
-        const auto operation_add = [&result](json_pointer & ptr, basic_json val)
-        {
-            // adding to the root of the target document means replacing it
-            if (ptr.empty())
-            {
-                result = val;
-                return;
-            }
-
-            // make sure the top element of the pointer exists
-            json_pointer top_pointer = ptr.top();
-            if (top_pointer != ptr)
-            {
-                result.at(top_pointer);
-            }
-
-            // get reference to parent of JSON pointer ptr
-            const auto last_path = ptr.back();
-            ptr.pop_back();
-            basic_json& parent = result[ptr];
-
-            switch (parent.m_type)
-            {
-                case value_t::null:
-                case value_t::object:
-                {
-                    // use operator[] to add value
-                    parent[last_path] = val;
-                    break;
-                }
-
-                case value_t::array:
-                {
-                    if (last_path == "-")
-                    {
-                        // special case: append to back
-                        parent.push_back(val);
-                    }
-                    else
-                    {
-                        const auto idx = json_pointer::array_index(last_path);
-                        if (JSON_HEDLEY_UNLIKELY(static_cast<size_type>(idx) > parent.size()))
-                        {
-                            // avoid undefined behavior
-                            JSON_THROW(out_of_range::create(401, "array index " + std::to_string(idx) + " is out of range"));
-                        }
-
-                        // default case: insert add offset
-                        parent.insert(parent.begin() + static_cast<difference_type>(idx), val);
-                    }
-                    break;
-                }
-
-                // if there exists a parent it cannot be primitive
-                default:            // LCOV_EXCL_LINE
-                    assert(false);  // LCOV_EXCL_LINE
-            }
-        };
-
-        // wrapper for "remove" operation; remove value at ptr
-        const auto operation_remove = [&result](json_pointer & ptr)
-        {
-            // get reference to parent of JSON pointer ptr
-            const auto last_path = ptr.back();
-            ptr.pop_back();
-            basic_json& parent = result.at(ptr);
-
-            // remove child
-            if (parent.is_object())
-            {
-                // perform range check
-                auto it = parent.find(last_path);
-                if (JSON_HEDLEY_LIKELY(it != parent.end()))
-                {
-                    parent.erase(it);
-                }
-                else
-                {
-                    JSON_THROW(out_of_range::create(403, "key '" + last_path + "' not found"));
-                }
-            }
-            else if (parent.is_array())
-            {
-                // note erase performs range check
-                parent.erase(static_cast<size_type>(json_pointer::array_index(last_path)));
-            }
-        };
-
-        // type check: top level value must be an array
-        if (JSON_HEDLEY_UNLIKELY(not json_patch.is_array()))
-        {
-            JSON_THROW(parse_error::create(104, 0, "JSON patch must be an array of objects"));
-        }
-
-        // iterate and apply the operations
-        for (const auto& val : json_patch)
-        {
-            // wrapper to get a value for an operation
-            const auto get_value = [&val](const std::string & op,
-                                          const std::string & member,
-                                          bool string_type) -> basic_json &
-            {
-                // find value
-                auto it = val.m_value.object->find(member);
-
-                // context-sensitive error message
-                const auto error_msg = (op == "op") ? "operation" : "operation '" + op + "'";
-
-                // check if desired value is present
-                if (JSON_HEDLEY_UNLIKELY(it == val.m_value.object->end()))
-                {
-                    JSON_THROW(parse_error::create(105, 0, error_msg + " must have member '" + member + "'"));
-                }
-
-                // check if result is of type string
-                if (JSON_HEDLEY_UNLIKELY(string_type and not it->second.is_string()))
-                {
-                    JSON_THROW(parse_error::create(105, 0, error_msg + " must have string member '" + member + "'"));
-                }
-
-                // no error: return value
-                return it->second;
-            };
-
-            // type check: every element of the array must be an object
-            if (JSON_HEDLEY_UNLIKELY(not val.is_object()))
-            {
-                JSON_THROW(parse_error::create(104, 0, "JSON patch must be an array of objects"));
-            }
-
-            // collect mandatory members
-            const std::string op = get_value("op", "op", true);
-            const std::string path = get_value(op, "path", true);
-            json_pointer ptr(path);
-
-            switch (get_op(op))
-            {
-                case patch_operations::add:
-                {
-                    operation_add(ptr, get_value("add", "value", false));
-                    break;
-                }
-
-                case patch_operations::remove:
-                {
-                    operation_remove(ptr);
-                    break;
-                }
-
-                case patch_operations::replace:
-                {
-                    // the "path" location must exist - use at()
-                    result.at(ptr) = get_value("replace", "value", false);
-                    break;
-                }
-
-                case patch_operations::move:
-                {
-                    const std::string from_path = get_value("move", "from", true);
-                    json_pointer from_ptr(from_path);
-
-                    // the "from" location must exist - use at()
-                    basic_json v = result.at(from_ptr);
-
-                    // The move operation is functionally identical to a
-                    // "remove" operation on the "from" location, followed
-                    // immediately by an "add" operation at the target
-                    // location with the value that was just removed.
-                    operation_remove(from_ptr);
-                    operation_add(ptr, v);
-                    break;
-                }
-
-                case patch_operations::copy:
-                {
-                    const std::string from_path = get_value("copy", "from", true);
-                    const json_pointer from_ptr(from_path);
-
-                    // the "from" location must exist - use at()
-                    basic_json v = result.at(from_ptr);
-
-                    // The copy is functionally identical to an "add"
-                    // operation at the target location using the value
-                    // specified in the "from" member.
-                    operation_add(ptr, v);
-                    break;
-                }
-
-                case patch_operations::test:
-                {
-                    bool success = false;
-                    JSON_TRY
-                    {
-                        // check if "value" matches the one at "path"
-                        // the "path" location must exist - use at()
-                        success = (result.at(ptr) == get_value("test", "value", false));
-                    }
-                    JSON_INTERNAL_CATCH (out_of_range&)
-                    {
-                        // ignore out of range errors: success remains false
-                    }
-
-                    // throw an exception if test fails
-                    if (JSON_HEDLEY_UNLIKELY(not success))
-                    {
-                        JSON_THROW(other_error::create(501, "unsuccessful: " + val.dump()));
-                    }
-
-                    break;
-                }
-
-                default:
-                {
-                    // op must be "add", "remove", "replace", "move", "copy", or
-                    // "test"
-                    JSON_THROW(parse_error::create(105, 0, "operation value '" + op + "' is invalid"));
-                }
-            }
-        }
-
-        return result;
-    }
-
-    /*!
-    @brief creates a diff as a JSON patch
-
-    Creates a [JSON Patch](http://jsonpatch.com) so that value @a source can
-    be changed into the value @a target by calling @ref patch function.
-
-    @invariant For two JSON values @a source and @a target, the following code
-    yields always `true`:
-    @code {.cpp}
-    source.patch(diff(source, target)) == target;
-    @endcode
-
-    @note Currently, only `remove`, `add`, and `replace` operations are
-          generated.
-
-    @param[in] source  JSON value to compare from
-    @param[in] target  JSON value to compare against
-    @param[in] path    helper value to create JSON pointers
-
-    @return a JSON patch to convert the @a source to @a target
-
-    @complexity Linear in the lengths of @a source and @a target.
-
-    @liveexample{The following code shows how a JSON patch is created as a
-    diff for two JSON values.,diff}
-
-    @sa @ref patch -- apply a JSON patch
-    @sa @ref merge_patch -- apply a JSON Merge Patch
-
-    @sa [RFC 6902 (JSON Patch)](https://tools.ietf.org/html/rfc6902)
-
-    @since version 2.0.0
-    */
-    JSON_HEDLEY_WARN_UNUSED_RESULT
-    static basic_json diff(const basic_json& source, const basic_json& target,
-                           const std::string& path = "")
-    {
-        // the patch
-        basic_json result(value_t::array);
-
-        // if the values are the same, return empty patch
-        if (source == target)
-        {
-            return result;
-        }
-
-        if (source.type() != target.type())
-        {
-            // different types: replace value
-            result.push_back(
-            {
-                {"op", "replace"}, {"path", path}, {"value", target}
-            });
-            return result;
-        }
-
-        switch (source.type())
-        {
-            case value_t::array:
-            {
-                // first pass: traverse common elements
-                std::size_t i = 0;
-                while (i < source.size() and i < target.size())
-                {
-                    // recursive call to compare array values at index i
-                    auto temp_diff = diff(source[i], target[i], path + "/" + std::to_string(i));
-                    result.insert(result.end(), temp_diff.begin(), temp_diff.end());
-                    ++i;
-                }
-
-                // i now reached the end of at least one array
-                // in a second pass, traverse the remaining elements
-
-                // remove my remaining elements
-                const auto end_index = static_cast<difference_type>(result.size());
-                while (i < source.size())
-                {
-                    // add operations in reverse order to avoid invalid
-                    // indices
-                    result.insert(result.begin() + end_index, object(
-                    {
-                        {"op", "remove"},
-                        {"path", path + "/" + std::to_string(i)}
-                    }));
-                    ++i;
-                }
-
-                // add other remaining elements
-                while (i < target.size())
-                {
-                    result.push_back(
-                    {
-                        {"op", "add"},
-                        {"path", path + "/-"},
-                        {"value", target[i]}
-                    });
-                    ++i;
-                }
-
-                break;
-            }
-
-            case value_t::object:
-            {
-                // first pass: traverse this object's elements
-                for (auto it = source.cbegin(); it != source.cend(); ++it)
-                {
-                    // escape the key name to be used in a JSON patch
-                    const auto key = json_pointer::escape(it.key());
-
-                    if (target.find(it.key()) != target.end())
-                    {
-                        // recursive call to compare object values at key it
-                        auto temp_diff = diff(it.value(), target[it.key()], path + "/" + key);
-                        result.insert(result.end(), temp_diff.begin(), temp_diff.end());
-                    }
-                    else
-                    {
-                        // found a key that is not in o -> remove it
-                        result.push_back(object(
-                        {
-                            {"op", "remove"}, {"path", path + "/" + key}
-                        }));
-                    }
-                }
-
-                // second pass: traverse other object's elements
-                for (auto it = target.cbegin(); it != target.cend(); ++it)
-                {
-                    if (source.find(it.key()) == source.end())
-                    {
-                        // found a key that is not in this -> add it
-                        const auto key = json_pointer::escape(it.key());
-                        result.push_back(
-                        {
-                            {"op", "add"}, {"path", path + "/" + key},
-                            {"value", it.value()}
-                        });
-                    }
-                }
-
-                break;
-            }
-
-            default:
-            {
-                // both primitive type: replace value
-                result.push_back(
-                {
-                    {"op", "replace"}, {"path", path}, {"value", target}
-                });
-                break;
-            }
-        }
-
-        return result;
-    }
-
-    /// @}
-
-    ////////////////////////////////
-    // JSON Merge Patch functions //
-    ////////////////////////////////
-
-    /// @name JSON Merge Patch functions
-    /// @{
-
-    /*!
-    @brief applies a JSON Merge Patch
-
-    The merge patch format is primarily intended for use with the HTTP PATCH
-    method as a means of describing a set of modifications to a target
-    resource's content. This function applies a merge patch to the current
-    JSON value.
-
-    The function implements the following algorithm from Section 2 of
-    [RFC 7396 (JSON Merge Patch)](https://tools.ietf.org/html/rfc7396):
-
-    ```
-    define MergePatch(Target, Patch):
-      if Patch is an Object:
-        if Target is not an Object:
-          Target = {} // Ignore the contents and set it to an empty Object
-        for each Name/Value pair in Patch:
-          if Value is null:
-            if Name exists in Target:
-              remove the Name/Value pair from Target
-          else:
-            Target[Name] = MergePatch(Target[Name], Value)
-        return Target
-      else:
-        return Patch
-    ```
-
-    Thereby, `Target` is the current object; that is, the patch is applied to
-    the current value.
-
-    @param[in] apply_patch  the patch to apply
-
-    @complexity Linear in the lengths of @a patch.
-
-    @liveexample{The following code shows how a JSON Merge Patch is applied to
-    a JSON document.,merge_patch}
-
-    @sa @ref patch -- apply a JSON patch
-    @sa [RFC 7396 (JSON Merge Patch)](https://tools.ietf.org/html/rfc7396)
-
-    @since version 3.0.0
-    */
-    void merge_patch(const basic_json& apply_patch)
-    {
-        if (apply_patch.is_object())
-        {
-            if (not is_object())
-            {
-                *this = object();
-            }
-            for (auto it = apply_patch.begin(); it != apply_patch.end(); ++it)
-            {
-                if (it.value().is_null())
-                {
-                    erase(it.key());
-                }
-                else
-                {
-                    operator[](it.key()).merge_patch(it.value());
-                }
-            }
-        }
-        else
-        {
-            *this = apply_patch;
-        }
-    }
-
-    /// @}
-};
-
-/*!
-@brief user-defined to_string function for JSON values
-
-This function implements a user-defined to_string  for JSON objects.
-
-@param[in] j  a JSON object
-@return a std::string object
-*/
-
-NLOHMANN_BASIC_JSON_TPL_DECLARATION
-std::string to_string(const NLOHMANN_BASIC_JSON_TPL& j)
-{
-    return j.dump();
-}
-} // namespace nlohmann
-
-///////////////////////
-// nonmember support //
-///////////////////////
-
-// specialization of std::swap, and std::hash
-namespace std
-{
-
-/// hash value for JSON objects
-template<>
-struct hash<nlohmann::json>
-{
-    /*!
-    @brief return a hash value for a JSON object
-
-    @since version 1.0.0
-    */
-    std::size_t operator()(const nlohmann::json& j) const
-    {
-        // a naive hashing via the string representation
-        const auto& h = hash<nlohmann::json::string_t>();
-        return h(j.dump());
-    }
-};
-
-/// specialization for std::less<value_t>
-/// @note: do not remove the space after '<',
-///        see https://github.com/nlohmann/json/pull/679
-template<>
-struct less<::nlohmann::detail::value_t>
-{
-    /*!
-    @brief compare two value_t enum values
-    @since version 3.0.0
-    */
-    bool operator()(nlohmann::detail::value_t lhs,
-                    nlohmann::detail::value_t rhs) const noexcept
-    {
-        return nlohmann::detail::operator<(lhs, rhs);
-    }
-};
-
-/*!
-@brief exchanges the values of two JSON objects
-
-@since version 1.0.0
-*/
-template<>
-inline void swap<nlohmann::json>(nlohmann::json& j1, nlohmann::json& j2) noexcept(
-    is_nothrow_move_constructible<nlohmann::json>::value and
-    is_nothrow_move_assignable<nlohmann::json>::value
-)
-{
-    j1.swap(j2);
-}
-
-} // namespace std
-
-/*!
-@brief user-defined string literal for JSON values
-
-This operator implements a user-defined string literal for JSON objects. It
-can be used by adding `"_json"` to a string literal and returns a JSON object
-if no parse error occurred.
-
-@param[in] s  a string representation of a JSON object
-@param[in] n  the length of string @a s
-@return a JSON object
-
-@since version 1.0.0
-*/
-JSON_HEDLEY_NON_NULL(1)
-inline nlohmann::json operator "" _json(const char* s, std::size_t n)
-{
-    return nlohmann::json::parse(s, s + n);
-}
-
-/*!
-@brief user-defined string literal for JSON pointer
-
-This operator implements a user-defined string literal for JSON Pointers. It
-can be used by adding `"_json_pointer"` to a string literal and returns a JSON pointer
-object if no parse error occurred.
-
-@param[in] s  a string representation of a JSON Pointer
-@param[in] n  the length of string @a s
-@return a JSON pointer object
-
-@since version 2.0.0
-*/
-JSON_HEDLEY_NON_NULL(1)
-inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n)
-{
-    return nlohmann::json::json_pointer(std::string(s, n));
-}
-
-// #include <nlohmann/detail/macro_unscope.hpp>
-
-
-// restore GCC/clang diagnostic settings
-#if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__)
-    #pragma GCC diagnostic pop
-#endif
-#if defined(__clang__)
-    #pragma GCC diagnostic pop
-#endif
-
-// clean up
-#undef JSON_INTERNAL_CATCH
-#undef JSON_CATCH
-#undef JSON_THROW
-#undef JSON_TRY
-#undef JSON_HAS_CPP_14
-#undef JSON_HAS_CPP_17
-#undef NLOHMANN_BASIC_JSON_TPL_DECLARATION
-#undef NLOHMANN_BASIC_JSON_TPL
-
-// #include <nlohmann/thirdparty/hedley/hedley_undef.hpp>
-#undef JSON_HEDLEY_ALWAYS_INLINE
-#undef JSON_HEDLEY_ARM_VERSION
-#undef JSON_HEDLEY_ARM_VERSION_CHECK
-#undef JSON_HEDLEY_ARRAY_PARAM
-#undef JSON_HEDLEY_ASSUME
-#undef JSON_HEDLEY_BEGIN_C_DECLS
-#undef JSON_HEDLEY_CLANG_HAS_ATTRIBUTE
-#undef JSON_HEDLEY_CLANG_HAS_BUILTIN
-#undef JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE
-#undef JSON_HEDLEY_CLANG_HAS_DECLSPEC_DECLSPEC_ATTRIBUTE
-#undef JSON_HEDLEY_CLANG_HAS_EXTENSION
-#undef JSON_HEDLEY_CLANG_HAS_FEATURE
-#undef JSON_HEDLEY_CLANG_HAS_WARNING
-#undef JSON_HEDLEY_COMPCERT_VERSION
-#undef JSON_HEDLEY_COMPCERT_VERSION_CHECK
-#undef JSON_HEDLEY_CONCAT
-#undef JSON_HEDLEY_CONCAT3
-#undef JSON_HEDLEY_CONCAT3_EX
-#undef JSON_HEDLEY_CONCAT_EX
-#undef JSON_HEDLEY_CONST
-#undef JSON_HEDLEY_CONSTEXPR
-#undef JSON_HEDLEY_CONST_CAST
-#undef JSON_HEDLEY_CPP_CAST
-#undef JSON_HEDLEY_CRAY_VERSION
-#undef JSON_HEDLEY_CRAY_VERSION_CHECK
-#undef JSON_HEDLEY_C_DECL
-#undef JSON_HEDLEY_DEPRECATED
-#undef JSON_HEDLEY_DEPRECATED_FOR
-#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL
-#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_
-#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED
-#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES
-#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS
-#undef JSON_HEDLEY_DIAGNOSTIC_POP
-#undef JSON_HEDLEY_DIAGNOSTIC_PUSH
-#undef JSON_HEDLEY_DMC_VERSION
-#undef JSON_HEDLEY_DMC_VERSION_CHECK
-#undef JSON_HEDLEY_EMPTY_BASES
-#undef JSON_HEDLEY_EMSCRIPTEN_VERSION
-#undef JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK
-#undef JSON_HEDLEY_END_C_DECLS
-#undef JSON_HEDLEY_FLAGS
-#undef JSON_HEDLEY_FLAGS_CAST
-#undef JSON_HEDLEY_GCC_HAS_ATTRIBUTE
-#undef JSON_HEDLEY_GCC_HAS_BUILTIN
-#undef JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE
-#undef JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE
-#undef JSON_HEDLEY_GCC_HAS_EXTENSION
-#undef JSON_HEDLEY_GCC_HAS_FEATURE
-#undef JSON_HEDLEY_GCC_HAS_WARNING
-#undef JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK
-#undef JSON_HEDLEY_GCC_VERSION
-#undef JSON_HEDLEY_GCC_VERSION_CHECK
-#undef JSON_HEDLEY_GNUC_HAS_ATTRIBUTE
-#undef JSON_HEDLEY_GNUC_HAS_BUILTIN
-#undef JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE
-#undef JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE
-#undef JSON_HEDLEY_GNUC_HAS_EXTENSION
-#undef JSON_HEDLEY_GNUC_HAS_FEATURE
-#undef JSON_HEDLEY_GNUC_HAS_WARNING
-#undef JSON_HEDLEY_GNUC_VERSION
-#undef JSON_HEDLEY_GNUC_VERSION_CHECK
-#undef JSON_HEDLEY_HAS_ATTRIBUTE
-#undef JSON_HEDLEY_HAS_BUILTIN
-#undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE
-#undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS
-#undef JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE
-#undef JSON_HEDLEY_HAS_EXTENSION
-#undef JSON_HEDLEY_HAS_FEATURE
-#undef JSON_HEDLEY_HAS_WARNING
-#undef JSON_HEDLEY_IAR_VERSION
-#undef JSON_HEDLEY_IAR_VERSION_CHECK
-#undef JSON_HEDLEY_IBM_VERSION
-#undef JSON_HEDLEY_IBM_VERSION_CHECK
-#undef JSON_HEDLEY_IMPORT
-#undef JSON_HEDLEY_INLINE
-#undef JSON_HEDLEY_INTEL_VERSION
-#undef JSON_HEDLEY_INTEL_VERSION_CHECK
-#undef JSON_HEDLEY_IS_CONSTANT
-#undef JSON_HEDLEY_IS_CONSTEXPR_
-#undef JSON_HEDLEY_LIKELY
-#undef JSON_HEDLEY_MALLOC
-#undef JSON_HEDLEY_MESSAGE
-#undef JSON_HEDLEY_MSVC_VERSION
-#undef JSON_HEDLEY_MSVC_VERSION_CHECK
-#undef JSON_HEDLEY_NEVER_INLINE
-#undef JSON_HEDLEY_NON_NULL
-#undef JSON_HEDLEY_NO_ESCAPE
-#undef JSON_HEDLEY_NO_RETURN
-#undef JSON_HEDLEY_NO_THROW
-#undef JSON_HEDLEY_NULL
-#undef JSON_HEDLEY_PELLES_VERSION
-#undef JSON_HEDLEY_PELLES_VERSION_CHECK
-#undef JSON_HEDLEY_PGI_VERSION
-#undef JSON_HEDLEY_PGI_VERSION_CHECK
-#undef JSON_HEDLEY_PREDICT
-#undef JSON_HEDLEY_PRINTF_FORMAT
-#undef JSON_HEDLEY_PRIVATE
-#undef JSON_HEDLEY_PUBLIC
-#undef JSON_HEDLEY_PURE
-#undef JSON_HEDLEY_REINTERPRET_CAST
-#undef JSON_HEDLEY_REQUIRE
-#undef JSON_HEDLEY_REQUIRE_CONSTEXPR
-#undef JSON_HEDLEY_REQUIRE_MSG
-#undef JSON_HEDLEY_RESTRICT
-#undef JSON_HEDLEY_RETURNS_NON_NULL
-#undef JSON_HEDLEY_SENTINEL
-#undef JSON_HEDLEY_STATIC_ASSERT
-#undef JSON_HEDLEY_STATIC_CAST
-#undef JSON_HEDLEY_STRINGIFY
-#undef JSON_HEDLEY_STRINGIFY_EX
-#undef JSON_HEDLEY_SUNPRO_VERSION
-#undef JSON_HEDLEY_SUNPRO_VERSION_CHECK
-#undef JSON_HEDLEY_TINYC_VERSION
-#undef JSON_HEDLEY_TINYC_VERSION_CHECK
-#undef JSON_HEDLEY_TI_ARMCL_VERSION
-#undef JSON_HEDLEY_TI_ARMCL_VERSION_CHECK
-#undef JSON_HEDLEY_TI_CL2000_VERSION
-#undef JSON_HEDLEY_TI_CL2000_VERSION_CHECK
-#undef JSON_HEDLEY_TI_CL430_VERSION
-#undef JSON_HEDLEY_TI_CL430_VERSION_CHECK
-#undef JSON_HEDLEY_TI_CL6X_VERSION
-#undef JSON_HEDLEY_TI_CL6X_VERSION_CHECK
-#undef JSON_HEDLEY_TI_CL7X_VERSION
-#undef JSON_HEDLEY_TI_CL7X_VERSION_CHECK
-#undef JSON_HEDLEY_TI_CLPRU_VERSION
-#undef JSON_HEDLEY_TI_CLPRU_VERSION_CHECK
-#undef JSON_HEDLEY_TI_VERSION
-#undef JSON_HEDLEY_TI_VERSION_CHECK
-#undef JSON_HEDLEY_UNAVAILABLE
-#undef JSON_HEDLEY_UNLIKELY
-#undef JSON_HEDLEY_UNPREDICTABLE
-#undef JSON_HEDLEY_UNREACHABLE
-#undef JSON_HEDLEY_UNREACHABLE_RETURN
-#undef JSON_HEDLEY_VERSION
-#undef JSON_HEDLEY_VERSION_DECODE_MAJOR
-#undef JSON_HEDLEY_VERSION_DECODE_MINOR
-#undef JSON_HEDLEY_VERSION_DECODE_REVISION
-#undef JSON_HEDLEY_VERSION_ENCODE
-#undef JSON_HEDLEY_WARNING
-#undef JSON_HEDLEY_WARN_UNUSED_RESULT
-#undef JSON_HEDLEY_WARN_UNUSED_RESULT_MSG
-#undef JSON_HEDLEY_FALL_THROUGH
-
-
-
-#endif  // INCLUDE_NLOHMANN_JSON_HPP_
diff --git a/app/src/main/jniLibs/x86_64/install/inc/ml_model.h b/app/src/main/jniLibs/x86_64/install/inc/ml_model.h
deleted file mode 100644
index 540e1deec3985b67ff6fe8f8c5f3cba8985d5a60..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86_64/install/inc/ml_model.h
+++ /dev/null
@@ -1,47 +0,0 @@
-#pragma once
-
-#include <stdlib.h>
-#include <string>
-
-// include it here to allow user include only this single file
-#include "brainflow_constants.h"
-#include "brainflow_exception.h"
-#include "brainflow_model_params.h"
-#include "ml_module.h"
-
-
-/// Calculates different metrics from raw data
-class MLModel
-{
-private:
-    struct BrainFlowModelParams params;
-    std::string serialized_params;
-
-public:
-    MLModel (struct BrainFlowModelParams params);
-    ~MLModel ()
-    {
-    }
-
-    /// redirect logger to a file
-    static void set_log_file (std::string log_file);
-    /// enable ML logger with LEVEL_INFO
-    static void enable_ml_logger ();
-    /// disable ML loggers
-    static void disable_ml_logger ();
-    /// enable ML logger with LEVEL_TRACE
-    static void enable_dev_ml_logger ();
-    /// set log level
-    static void set_log_level (int log_level);
-    /// release all currently prepared classifiers
-    static void release_all ();
-    /// get brainflow version
-    static std::string get_version ();
-
-    /// initialize classifier, should be called first
-    void prepare ();
-    /// calculate metric from data
-    double predict (double *data, int data_len);
-    /// release classifier
-    void release ();
-};
diff --git a/app/src/main/jniLibs/x86_64/install/inc/ml_module.h b/app/src/main/jniLibs/x86_64/install/inc/ml_module.h
deleted file mode 100644
index 84c4b5281a105581e80c2fddf20585d5bffe961a..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86_64/install/inc/ml_module.h
+++ /dev/null
@@ -1,23 +0,0 @@
-#pragma once
-
-#include "shared_export.h"
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-    SHARED_EXPORT int CALLING_CONVENTION prepare (const char *json_params);
-    SHARED_EXPORT int CALLING_CONVENTION predict (
-        double *data, int data_len, double *output, const char *json_params);
-    SHARED_EXPORT int CALLING_CONVENTION release (const char *json_params);
-    SHARED_EXPORT int CALLING_CONVENTION release_all ();
-
-    // logging methods
-    SHARED_EXPORT int CALLING_CONVENTION set_log_level_ml_module (int log_level);
-    SHARED_EXPORT int CALLING_CONVENTION set_log_file_ml_module (const char *log_file);
-
-    SHARED_EXPORT int CALLING_CONVENTION get_version_ml_module (
-        char *version, int *num_chars, int max_chars);
-#ifdef __cplusplus
-}
-#endif
diff --git a/app/src/main/jniLibs/x86_64/install/inc/shared_export.h b/app/src/main/jniLibs/x86_64/install/inc/shared_export.h
deleted file mode 100644
index ad837715bbd0eb0ce3299419486ad469cb528809..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86_64/install/inc/shared_export.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#pragma once
-
-#ifdef _WIN32
-#define SHARED_EXPORT __declspec(dllexport)
-#define CALLING_CONVENTION __cdecl
-#else
-#define SHARED_EXPORT __attribute__ ((visibility ("default")))
-#define CALLING_CONVENTION
-#endif
\ No newline at end of file
diff --git a/app/src/main/jniLibs/x86_64/install/lib/brainflow_svm.model b/app/src/main/jniLibs/x86_64/install/lib/brainflow_svm.model
deleted file mode 100644
index 4757fc470a1122794dd2ce8eafe9a4c08ee70a7c..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86_64/install/lib/brainflow_svm.model
+++ /dev/null
@@ -1,8622 +0,0 @@
-svm_type c_svc
-kernel_type rbf
-gamma 4
-nr_class 2
-total_sv 8611
-rho 2.967427390099691
-label 1 0
-probA -1.526248810075131
-probB 0.011776926476114663
-nr_sv 4315 4296
-SV
-256 1:0.78116799 2:0.15500531 3:0.035502747 4:0.02027756 5:0.0080463974 6:0.017695079 7:0.0090329176 8:0.16689877 9:0.17608843 10:0.16283492 
-256 1:0.5951652 2:0.21673185 3:0.084532981 4:0.067766149 5:0.035803825 6:0.031811175 7:0.02527236 8:0.1738468 9:0.14858921 10:0.14286159 
-256 1:0.41274403 2:0.19912553 3:0.15730671 4:0.16148671 5:0.069337027 6:0.23355915 7:0.013164061 8:0.37064881 9:0.062798038 10:0.042501482 
-256 1:0.4166451 2:0.32393544 3:0.10978449 4:0.10449572 5:0.045139252 6:0.082766989 7:0.046074635 8:0.0040650758 9:0.13955839 10:0.19804561 
-256 1:0.53379117 2:0.2670491 3:0.10338257 4:0.062758879 5:0.033018277 6:0.083568468 7:0.10530865 8:0.069028729 9:0.12141138 10:0.32689057 
-256 1:0.61162469 2:0.23018233 3:0.10380443 4:0.036683166 5:0.017705379 6:0.08339473 7:0.11225012 8:0.13994717 9:0.0060536265 10:0.02310467 
-256 1:0.31607221 2:0.33848789 3:0.13527228 4:0.15155511 5:0.058612524 6:0.19131856 7:0.1491343 8:0.022003619 9:0.17058682 10:0.056869729 
-256 1:0.28307155 2:0.43898012 3:0.13548177 4:0.094358913 5:0.048107645 6:0.001963913 7:0.07665724 8:0.14427208 9:0.022985434 10:0.015608535 
-256 1:0.61572577 2:0.20038842 3:0.091253925 4:0.065304184 5:0.027327698 6:0.09546606 7:0.13064297 8:0.10496748 9:0.19704548 10:0.18244146 
-256 1:0.45911869 2:0.34955733 3:0.10050317 4:0.060711359 5:0.030109449 6:0.12931692 7:0.042178928 8:0.065377163 9:0.23719998 10:0.13341576 
-256 1:0.43860661 2:0.30496382 3:0.10461632 4:0.11049407 5:0.041319186 6:0.078645904 7:0.080563531 8:0.22448002 9:0.050351199 10:0.10899145 
-256 1:0.50737767 2:0.18436412 3:0.11649192 4:0.14194852 5:0.049817772 6:0.065312175 7:0.1410421 8:0.2004037 9:0.018573116 10:0.19430611 
-256 1:0.466999 2:0.30749044 3:0.1248008 4:0.075884392 5:0.024825369 6:0.14269176 7:0.20693925 8:0.27667804 9:0.028040245 10:0.064564 
-256 1:0.29931912 2:0.20224211 3:0.10064531 4:0.15323533 5:0.24455814 6:0.11775197 7:0.21048012 8:0.1701892 9:0.22375791 10:0.22462745 
-256 1:0.78259788 2:0.16441873 3:0.026413211 4:0.01868481 5:0.0078853657 6:0.0058590098 7:0.0014372469 8:0.061345792 9:0.050416658 10:0.08032571 
-256 1:0.34436138 2:0.42701005 3:0.094350149 4:0.093746076 5:0.040532338 6:0.14601625 7:0.072526662 8:0.11805722 9:0.20738266 10:0.044776001 
-256 1:0.65117662 2:0.24923631 3:0.045189096 4:0.03676024 5:0.017637725 6:0.025370826 7:0.053403448 8:0.059319464 9:0.27732523 10:0.45061454 
-256 1:0.6701062 2:0.23992985 3:0.045403986 4:0.034073759 5:0.010486211 6:0.086567989 7:0.034302056 8:0.049169447 9:0.091484486 10:0.027500359 
-198.95990324126322 1:0.3872694 2:0.15779875 3:0.1859189 4:0.17590858 5:0.09310436 6:0.46060621 7:0.101241 8:0.050962864 9:0.037153295 10:0.18730134 
-256 1:0.41118945 2:0.37549116 3:0.11688561 4:0.060402549 5:0.036031233 6:0.0066694564 7:0.013283957 8:0.15492564 9:0.1033007 10:0.34871286 
-256 1:0.37688005 2:0.28283078 3:0.16321132 4:0.10617775 5:0.070900116 6:0.078412496 7:0.061060347 8:0.053374663 9:0.025558841 10:0.032414275 
-256 1:0.51812586 2:0.21537975 3:0.09812661 4:0.12838986 5:0.039977921 6:0.1092341 7:0.13168962 8:0.14227057 9:0.22413387 10:0.035945665 
-256 1:0.60622603 2:0.22309787 3:0.076380923 4:0.063142976 5:0.031152194 6:0.17057014 7:0.078207664 8:0.12984135 9:0.10178434 10:0.054491607 
-246.17224694098689 1:0.64353163 2:0.27195686 3:0.047822967 4:0.024285492 5:0.012403054 6:0.078612758 7:0.054342422 8:0.050518992 9:0.046463719 10:0.20878798 
-256 1:0.51006901 2:0.38661284 3:0.056791865 4:0.034447151 5:0.012079136 6:0.024266494 7:0.11189948 8:0.066275336 9:0.059047453 10:0.0059566457 
-256 1:0.76279302 2:0.15019541 3:0.048080671 4:0.023217812 5:0.01571309 6:0.029436006 7:0.12186339 8:0.17201558 9:0.12120781 10:0.052875392 
-100.19280985551673 1:0.74127242 2:0.18980927 3:0.036649715 4:0.021452083 5:0.010816517 6:0.79301275 7:0.60119557 8:0.12251657 9:0.18216935 10:0.26938631 
-256 1:0.68759557 2:0.2234349 3:0.047383097 4:0.032409514 5:0.0091769186 6:0.026936682 7:0.094067882 8:0.032391495 9:0.060753117 10:0.010003764 
-256 1:0.48926212 2:0.38157262 3:0.088828849 4:0.028815925 5:0.011520481 6:0.0021195356 7:0.024179657 8:0.060329646 9:0.003037427 10:0.0030227458 
-256 1:0.67770686 2:0.14593028 3:0.075404764 4:0.056650366 5:0.044307724 6:0.16195182 7:0.21433521 8:0.32682353 9:0.20130168 10:0.28318517 
-256 1:0.61251851 2:0.2905972 3:0.049459644 4:0.032996984 5:0.014427664 6:0.18700359 7:0.16613658 8:0.014905723 9:0.07184977 10:0.21395615 
-256 1:0.39774638 2:0.36028288 3:0.096582882 4:0.10103103 5:0.044356828 6:0.29807979 7:0.029681153 8:0.27472212 9:0.15280393 10:0.051331147 
-256 1:0.30765237 2:0.30709273 3:0.1636631 4:0.13785201 5:0.083739791 6:0.086116274 7:0.0080531604 8:0.02293696 9:0.0091175542 10:0.043867462 
-256 1:0.67363103 2:0.19490493 3:0.054175924 4:0.052039683 5:0.025248438 6:0.47517402 7:0.27522457 8:0.30631154 9:0.16837339 10:0.24352149 
-256 1:0.53684744 2:0.22957071 3:0.11926763 4:0.075541991 5:0.03877223 6:0.0025441589 7:0.13785598 8:0.048601666 9:0.21122017 10:0.15008719 
-256 1:0.68529375 2:0.20956799 3:0.059649877 4:0.028983538 5:0.016504838 6:0.079145906 7:0.11281829 8:0.23265452 9:0.31258702 10:0.34394622 
-2.2361105271157835 1:0.20294349 2:0.12525131 3:0.089790352 4:0.46362724 5:0.1183876 6:0.23728414 7:0.10316702 8:0.37674144 9:0.14971376 10:0.1267787 
-256 1:0.51532177 2:0.24048832 3:0.11150488 4:0.088454891 5:0.044230146 6:0.33970207 7:0.20764978 8:0.32751768 9:0.21035702 10:0.1716472 
-256 1:0.77079264 2:0.12985655 3:0.046366861 4:0.032578422 5:0.02040553 6:0.061107002 7:0.19268808 8:0.11344263 9:0.22859966 10:0.020956448 
-213.48469239509004 1:0.63509094 2:0.20908374 3:0.072409471 4:0.054594582 5:0.028821262 6:0.091149359 7:0.043837564 8:0.13210032 9:0.24624166 10:0.15632541 
-256 1:0.48112958 2:0.25304382 3:0.10152248 4:0.13392514 5:0.030378993 6:0.078484774 7:0.12543693 8:0.15442935 9:0.12433818 10:0.34388223 
-256 1:0.73866102 2:0.16470562 3:0.042223906 4:0.038624844 5:0.015784607 6:0.051578524 7:0.025043074 8:0.30635471 9:0.04148798 10:0.034317941 
-256 1:0.6199762 2:0.28657524 3:0.046194465 4:0.031969012 5:0.015285091 6:0.17401384 7:0.14055403 8:0.019523924 9:0.057163571 10:0.16919808 
-256 1:0.59226251 2:0.3055193 3:0.062822285 4:0.025259421 5:0.014136483 6:0.061125498 7:0.26291344 8:0.032532708 9:0.054948504 10:0.11335733 
-256 1:0.56166038 2:0.21606711 3:0.10551188 4:0.087012766 5:0.029747857 6:0.097535976 7:0.15253052 8:0.088153582 9:0.012658135 10:0.24638464 
-13.069583581174991 1:0.27128448 2:0.29074521 3:0.14968734 4:0.17380905 5:0.11447392 6:0.25538394 7:0.47443787 8:0.53321183 9:0.19525326 10:0.20501218 
-256 1:0.26975443 2:0.40551278 3:0.14493721 4:0.10965495 5:0.070140629 6:0.18175027 7:0.13144559 8:0.087327607 9:0.082863466 10:0.0062188044 
-256 1:0.70687156 2:0.22806062 3:0.028023793 4:0.021373121 5:0.015670901 6:0.090098578 7:0.031502866 8:0.16858264 9:0.076954487 10:0.31366115 
-256 1:0.58019709 2:0.21632017 3:0.12490099 4:0.053193861 5:0.02538789 6:0.097640228 7:0.0077931193 8:0.09795488 9:0.11177123 10:0.028957165 
-141.88303669879988 1:0.23604257 2:0.27752207 3:0.18072997 4:0.18305325 5:0.12265214 6:0.43970239 7:0.12361663 8:0.24813074 9:0.30562639 10:0.019301203 
-256 1:0.57474154 2:0.29388194 3:0.06739045 4:0.052583564 5:0.011402504 6:0.13804364 7:0.094948177 8:0.050145566 9:0.029713592 10:0.03951953 
-256 1:0.41331623 2:0.1152353 3:0.23452514 4:0.14236052 5:0.094562817 6:0.10125606 7:0.0086461968 8:0.041919366 9:0.12055646 10:0.18542943 
-256 1:0.63764614 2:0.15136912 3:0.083754926 4:0.077243995 5:0.049985826 6:0.019414687 7:0.15246462 8:0.1888765 9:0.086192103 10:0.016828281 
-133.56364241666279 1:0.33741124 2:0.26606019 3:0.18741671 4:0.11825447 5:0.090857389 6:0.021610447 7:0.098589509 8:0.076320302 9:0.051104362 10:0.21389889 
-256 1:0.61698016 2:0.24895947 3:0.057267955 4:0.055820896 5:0.020971512 6:0.021821234 7:0.011709998 8:0.057185825 9:0.17906014 10:0.023612066 
-105.33616790016248 1:0.43189421 2:0.19698543 3:0.14900968 4:0.16254281 5:0.059567876 6:0.19980108 7:0.21008664 8:0.0056592737 9:0.19424928 10:0.10908673 
-256 1:0.72336179 2:0.17079494 3:0.058360821 4:0.030076829 5:0.017405615 6:0.088580322 7:0.082205863 8:0.010361624 9:0.12585433 10:0.16802758 
-256 1:0.64452937 2:0.16479036 3:0.097676755 4:0.073864223 5:0.019139293 6:0.032114656 7:0.081667864 8:0.0090031126 9:0.093921083 10:0.12589048 
-256 1:0.44538693 2:0.26125215 3:0.15242806 4:0.10025664 5:0.040676214 6:0.065800195 7:0.08455494 8:0.040410303 9:0.018204491 10:0.1401915 
-256 1:0.60440613 2:0.19731695 3:0.10236513 4:0.062708639 5:0.033203148 6:0.10405112 7:0.14245979 8:0.1860353 9:0.30089079 10:0.30496305 
-256 1:0.43929186 2:0.28182179 3:0.11875248 4:0.10292986 5:0.057204012 6:0.45622176 7:0.18662056 8:0.065238255 9:0.38165296 10:0.11835455 
-256 1:0.3935777 2:0.24375656 3:0.11847578 4:0.16168267 5:0.082507293 6:0.020543359 7:0.27828897 8:0.082958049 9:0.022994046 10:0.17742896 
-256 1:0.48862189 2:0.2303644 3:0.13287081 4:0.10453273 5:0.043610177 6:0.013215154 7:0.015138865 8:0.060264549 9:0.026580822 10:0.043204554 
-256 1:0.53853937 2:0.26519768 3:0.086494451 4:0.072238141 5:0.037530361 6:0.022245586 7:0.063505523 8:0.058457856 9:0.1162848 10:0.3048205 
-256 1:0.48939731 2:0.28022838 3:0.1048009 4:0.085096475 5:0.040476938 6:0.29830286 7:0.35068123 8:0.16343496 9:0.21333563 10:0.39564859 
-256 1:0.63387332 2:0.24735376 3:0.052831345 4:0.04509043 5:0.020851146 6:0.29806051 7:0.12521639 8:0.21534685 9:0.087863948 10:0.13814766 
-256 1:0.33888261 2:0.36848165 3:0.11647742 4:0.12523947 5:0.050918837 6:0.068733876 7:0.17323471 8:0.18750146 9:0.13224345 10:0.006416457 
-256 1:0.49107644 2:0.20793461 3:0.154384 4:0.093515555 5:0.053089393 6:0.14890738 7:0.018295028 8:0.062701051 9:0.12270371 10:0.040469731 
-256 1:0.36391745 2:0.42822182 3:0.098166179 4:0.074556416 5:0.035138139 6:0.46594113 7:0.11158155 8:0.089149234 9:0.030227301 10:0.089818675 
-256 1:0.55718204 2:0.21841322 3:0.097893742 4:0.088140604 5:0.038370396 6:0.15750497 7:0.018483541 8:0.081635048 9:0.179916 10:0.064891732 
-256 1:0.42382126 2:0.17349636 3:0.16860505 4:0.15372257 5:0.080354756 6:0.24199825 7:0.0093987711 8:0.070046544 9:0.18372255 10:0.084203004 
-256 1:0.33178432 2:0.26294263 3:0.16660059 4:0.15097259 5:0.087699878 6:0.15273348 7:0.12861874 8:0.066203156 9:0.02903605 10:0.009974813 
-256 1:0.52175259 2:0.33680461 3:0.081336067 4:0.039994556 5:0.02011218 6:0.070381893 7:0.057533474 8:0.077431868 9:0.11851456 10:0.074482332 
-256 1:0.71087812 2:0.2101291 3:0.04091985 4:0.024933303 5:0.013139629 6:0.27147579 7:0.045054128 8:0.090552105 9:0.10287051 10:0.031182865 
-256 1:0.40441789 2:0.27867077 3:0.15027602 4:0.11362971 5:0.05300561 6:0.1845838 7:0.16888225 8:0.16355596 9:0.16176411 10:0.26122165 
-256 1:0.26565957 2:0.31001107 3:0.17117266 4:0.16382493 5:0.089331771 6:0.11189889 7:0.10902269 8:0.026358004 9:0.081149177 10:0.054356513 
-256 1:0.36366223 2:0.29485 3:0.17120908 4:0.11523071 5:0.055047986 6:0.21638519 7:0.23547473 8:0.086063897 9:0.0045246476 10:0.020748019 
-256 1:0.62986935 2:0.18156159 3:0.070109837 4:0.077174858 5:0.04128436 6:0.074557455 7:0.1355863 8:0.014054109 9:0.0045595474 10:0.016089278 
-256 1:0.45601272 2:0.26452261 3:0.13872825 4:0.091023936 5:0.049712489 6:0.03517198 7:0.043759561 8:0.13524165 9:0.10430997 10:0.26856904 
-256 1:0.44103884 2:0.23418896 3:0.12600005 4:0.13406477 5:0.064707372 6:0.16935754 7:0.11547969 8:0.15391646 9:0.0029170491 10:0.1297254 
-256 1:0.35804872 2:0.36315697 3:0.15339464 4:0.080937358 5:0.044462304 6:0.38906324 7:0.11417539 8:0.047928882 9:0.032042664 10:0.028617588 
-256 1:0.68437722 2:0.19288179 3:0.05708817 4:0.047312058 5:0.018340762 6:0.021738627 7:0.014217034 8:0.070009175 9:0.094156822 10:0.06739955 
-256 1:0.52506233 2:0.24022122 3:0.10924524 4:0.082385528 5:0.043085688 6:0.084346954 7:0.12058706 8:0.010116096 9:0.033783004 10:0.12004289 
-256 1:0.67159942 2:0.22763643 3:0.043657917 4:0.040073584 5:0.01703265 6:0.04948924 7:0.04367041 8:0.043541074 9:0.22359915 10:0.015811181 
-256 1:0.29457229 2:0.19475443 3:0.2153695 4:0.19254777 5:0.10275601 6:0.0011715982 7:0.14539432 8:0.28451256 9:0.10198063 10:0.0010656459 
-256 1:0.26718731 2:0.31665944 3:0.14735557 4:0.190844 5:0.077953684 6:0.26960468 7:0.14512289 8:0.15416174 9:0.14572055 10:0.1089163 
-256 1:0.30183683 2:0.39030538 3:0.14918183 4:0.09460045 5:0.064075517 6:0.39847065 7:0.23362566 8:0.35496498 9:0.18002473 10:0.017448068 
-256 1:0.32011083 2:0.24112344 3:0.17942134 4:0.17226812 5:0.087076269 6:0.044685591 7:0.10077513 8:0.40561817 9:0.40721925 10:0.51252655 
-256 1:0.36372553 2:0.34621148 3:0.13520304 4:0.11122753 5:0.043632419 6:0.16013892 7:0.081366177 8:0.11248088 9:0.1269594 10:0.094008334 
-256 1:0.68050955 2:0.21627532 3:0.056748769 4:0.029963383 5:0.016502979 6:0.21110201 7:0.34771584 8:0.28734696 9:0.26406728 10:0.30128464 
-80.436932351121555 1:0.55955303 2:0.27743513 3:0.066818477 4:0.063538028 5:0.032655332 6:0.0043998234 7:0.11071986 8:0.060436391 9:0.09003095 10:0.13708114 
-256 1:0.6961561 2:0.2092125 3:0.041549947 4:0.036720272 5:0.016361179 6:0.2387295 7:0.097096148 8:0.1816533 9:0.10914978 10:0.18378037 
-256 1:0.63777009 2:0.16097166 3:0.070284708 4:0.083753083 5:0.047220459 6:0.41295567 7:0.20092205 8:0.19651045 9:0.33766181 10:0.46713071 
-256 1:0.40614167 2:0.32351975 3:0.13824721 4:0.098409854 5:0.033681521 6:0.113907 7:0.0087032125 8:0.025679802 9:0.10457694 10:0.18985976 
-256 1:0.49059635 2:0.12216712 3:0.16774323 4:0.13336862 5:0.086124675 6:0.18618921 7:0.026059495 8:0.083681396 9:0.17285812 10:0.257118 
-256 1:0.3617409 2:0.34581098 3:0.1498135 4:0.088539364 5:0.054095254 6:0.18859906 7:0.05492212 8:0.021890808 9:0.042947506 10:0.052381344 
-256 1:0.20174422 2:0.36197823 3:0.18286737 4:0.19261343 5:0.060796748 6:0.44591057 7:0.054408082 8:0.050284171 9:0.11865293 10:0.064392848 
-256 1:0.14776439 2:0.49400988 3:0.12336546 4:0.14322507 5:0.091635196 6:0.056243878 7:0.058557723 8:0.13504262 9:0.05611608 10:0.011829646 
-256 1:0.54413422 2:0.23081913 3:0.10161962 4:0.08270309 5:0.040723937 6:0.0040163329 7:0.043609301 8:0.10059208 9:0.16991562 10:0.10590748 
-256 1:0.57597033 2:0.18324218 3:0.11837999 4:0.080078382 5:0.042329114 6:0.0041462805 7:0.03707729 8:0.25689966 9:0.14007768 10:0.20581675 
-256 1:0.78134205 2:0.15823225 3:0.041375904 4:0.013947472 5:0.0051023218 6:0.033825094 7:0.002096916 8:0.16541314 9:0.061080329 10:0.035757481 
-256 1:0.57677331 2:0.26324002 3:0.091974149 4:0.044725902 5:0.023286619 6:0.0094123174 7:0.039008226 8:0.10588216 9:0.040628302 10:0.083648804 
-256 1:0.51677947 2:0.28905815 3:0.10972621 4:0.058689545 5:0.025746622 6:0.15372475 7:0.033121972 8:0.019232774 9:0.028774165 10:0.002300818 
-256 1:0.5162216 2:0.28093359 3:0.071618894 4:0.090590061 5:0.040635854 6:0.040245507 7:0.10235724 8:0.00048768768 9:0.17656684 10:0.090873895 
-233.90878540138993 1:0.4881806 2:0.18576826 3:0.13194925 4:0.1348297 5:0.059272194 6:0.23402318 7:0.34011776 8:0.044464422 9:0.053583027 10:0.24111328 
-256 1:0.69311854 2:0.20937387 3:0.050965563 4:0.02869381 5:0.017848217 6:0.03716497 7:0.10661554 8:0.081474867 9:0.033987615 10:0.27285066 
-256 1:0.41965063 2:0.2475374 3:0.15251423 4:0.13173596 5:0.048561786 6:0.20032017 7:0.097120434 8:0.35000544 9:0.015951622 10:0.091950028 
-256 1:0.54277861 2:0.2854409 3:0.075576883 4:0.061773284 5:0.034430322 6:0.10961936 7:0.099908574 8:0.11512078 9:0.14504456 10:0.31709344 
-256 1:0.24338383 2:0.44765978 3:0.11620534 4:0.12397122 5:0.068779829 6:0.18972537 7:0.0047184428 8:0.14833972 9:0.0466646 10:0.01662559 
-256 1:0.25564272 2:0.43693347 3:0.13427798 4:0.11203297 5:0.061112865 6:0.11139366 7:0.0058844152 8:0.012498349 9:0.043453474 10:0.016902332 
-256 1:0.3442831 2:0.33343218 3:0.12577741 4:0.13299937 5:0.063507935 6:0.12849381 7:0.069815816 8:0.16401582 9:0.059616965 10:0.1023835 
-256 1:0.48551728 2:0.17059941 3:0.14006672 4:0.12835767 5:0.075458926 6:0.15446874 7:0.01839924 8:0.1365348 9:0.043543961 10:0.11231652 
-256 1:0.31968472 2:0.23636742 3:0.21477463 4:0.14151732 5:0.087655921 6:0.22975742 7:0.12458615 8:0.19479562 9:0.21867178 10:0.078552433 
-240.80907749789807 1:0.69559845 2:0.21809391 3:0.048981893 4:0.023080335 5:0.014245404 6:0.047978669 7:0.095659585 8:0.0051007573 9:0.25473385 10:0.036017407 
-256 1:0.22710116 2:0.46468164 3:0.12901849 4:0.10365471 5:0.075544004 6:0.078605099 7:0.011416898 8:0.14716547 9:0.046050987 10:0.133928 
-68.560215704802843 1:0.28042467 2:0.20066005 3:0.12459984 4:0.13170641 5:0.26260904 6:0.20583849 7:0.15756058 8:0.26635109 9:0.32524572 10:0.34011116 
-256 1:0.47067215 2:0.20994101 3:0.14718035 4:0.10905485 5:0.063151652 6:0.047792794 7:0.084490929 8:0.038014899 9:0.057502426 10:0.16449939 
-183.17092683253506 1:0.33338485 2:0.40593273 3:0.133517 4:0.076476259 5:0.050689169 6:0.30132251 7:0.11071828 8:0.088472718 9:0.080455238 10:0.049821613 
-256 1:0.66145704 2:0.16633503 3:0.08278967 4:0.054340088 5:0.035078172 6:0.089860352 7:0.02655897 8:0.2843157 9:0.18389938 10:0.085801381 
-256 1:0.46157757 2:0.32244632 3:0.1057725 4:0.075007178 5:0.035196438 6:0.0042692844 7:0.011063273 8:0.10496323 9:0.17434533 10:0.075463699 
-256 1:0.51357289 2:0.28189941 3:0.11529059 4:0.054644271 5:0.034592838 6:0.074866455 7:0.043511051 8:0.12351534 9:0.075362561 10:0.36394311 
-256 1:0.3158651 2:0.32859255 3:0.13602954 4:0.15763374 5:0.061879077 6:0.2237353 7:0.13312504 8:0.091928723 9:0.14222244 10:0.057530988 
-256 1:0.42785818 2:0.29425615 3:0.14406122 4:0.084951651 5:0.048872792 6:0.009124772 7:0.03506249 8:0.0067921166 9:0.056430041 10:0.059023738 
-256 1:0.43072178 2:0.25794494 3:0.15414303 4:0.10623228 5:0.050957974 6:0.18936943 7:0.0066410594 8:0.099308894 9:0.071054593 10:0.23848482 
-256 1:0.65027557 2:0.19375057 3:0.076523395 4:0.061317868 5:0.018132593 6:0.14240884 7:0.091785333 8:0.049330238 9:0.2082905 10:0.098013657 
-256 1:0.44905789 2:0.30392751 3:0.10261833 4:0.096282964 5:0.048113307 6:0.033312139 7:0.00027300381 8:0.099147723 9:0.02679828 10:0.036729528 
-97.139969688584912 1:0.84585702 2:0.12584693 3:0.018258762 4:0.0063431202 5:0.0036941704 6:0.98821884 7:0.92685053 8:0.65313333 9:0.28294862 10:0.14252464 
-256 1:0.40106539 2:0.24271369 3:0.17035244 4:0.12523997 5:0.060628521 6:0.039762969 7:0.1316199 8:0.010022631 9:0.038411986 10:0.03519831 
-256 1:0.50133642 2:0.20224805 3:0.15051252 4:0.096048131 5:0.049854883 6:0.0022326484 7:0.041447333 8:0.038916127 9:0.027368422 10:0.058298387 
-256 1:0.52548992 2:0.24897049 3:0.1105376 4:0.080712289 5:0.034289709 6:0.26386536 7:0.095101954 8:0.17890692 9:0.091017675 10:0.052456614 
-256 1:0.42658686 2:0.32553206 3:0.14968142 4:0.06743563 5:0.030764032 6:0.0755964 7:0.11181797 8:0.067142231 9:0.013622738 10:0.012776986 
-256 1:0.17098748 2:0.2782928 3:0.36530423 4:0.15105971 5:0.034355774 6:0.011084968 7:0.0066124703 8:0.015404087 9:0.008279476 10:0.17205648 
-256 1:0.34405731 2:0.19823791 3:0.18062352 4:0.17528209 5:0.10179916 6:0.20519567 7:0.11769957 8:0.060125344 9:0.042842608 10:0.23483189 
-256 1:0.46802858 2:0.38263532 3:0.089204756 4:0.044812007 5:0.015319331 6:0.25486351 7:0.016711746 8:0.25243623 9:0.071027834 10:0.015900257 
-245.5686260746252 1:0.57540906 2:0.17791188 3:0.06510241 4:0.12418192 5:0.057394735 6:0.25607353 7:0.2868625 8:0.45192167 9:0.15205707 10:0.030716707 
-256 1:0.60892716 2:0.17803047 3:0.075627611 4:0.096975281 5:0.040439487 6:0.0023390793 7:0.059738965 8:0.17911282 9:0.16456068 10:0.0055930714 
-256 1:0.24653058 2:0.3754921 3:0.17006366 4:0.14345132 5:0.064462341 6:0.091818621 7:0.018230819 8:0.2762172 9:0.18697557 10:0.18563556 
-208.54633870595674 1:0.56479209 2:0.15824392 3:0.11024179 4:0.1138922 5:0.052829994 6:0.22934373 7:0.17458189 8:0.11714265 9:0.29198616 10:0.38206956 
-256 1:0.45613132 2:0.39459828 3:0.096169761 4:0.038398747 5:0.014701892 6:0.12981735 7:0.10234662 8:0.018527444 9:0.047666991 10:0.022841649 
-256 1:0.42082597 2:0.25554355 3:0.13590239 4:0.1224475 5:0.065280586 6:0.042086035 7:0.02854745 8:0.10116712 9:0.00053329463 10:0.057065321 
-256 1:0.63734537 2:0.21445533 3:0.085686232 4:0.043041023 5:0.019472043 6:0.087724392 7:0.057663495 8:0.047473936 9:0.037952422 10:0.011244819 
-256 1:0.39893577 2:0.27196728 3:0.10277424 4:0.17107304 5:0.055249673 6:0.11202661 7:0.018642241 8:0.075791394 9:0.10078313 10:0.048608138 
-256 1:0.34290327 2:0.20775607 3:0.17311435 4:0.21512192 5:0.061104389 6:0.003418617 7:0.024199891 8:0.0304222 9:0.07199851 10:0.10132827 
-256 1:0.45058102 2:0.25554383 3:0.12072643 4:0.10664362 5:0.066505108 6:0.031151312 7:0.21068711 8:0.064318158 9:0.0047686353 10:0.0048649482 
-256 1:0.25791962 2:0.28617859 3:0.19527038 4:0.17762306 5:0.083008355 6:0.015765881 7:0.041373305 8:0.083786296 9:0.030261393 10:0.14592117 
-256 1:0.34996196 2:0.30298482 3:0.14616484 4:0.12837506 5:0.072513321 6:0.13519433 7:0.10957881 8:0.049950413 9:0.058609968 10:0.022179734 
-256 1:0.41188009 2:0.31704202 3:0.16365781 4:0.072633298 5:0.034786778 6:0.14543523 7:0.020978575 8:0.092485394 9:0.095641089 10:0.13516493 
-256 1:0.63481936 2:0.2291612 3:0.06299182 4:0.048723868 5:0.024303747 6:0.044196129 7:0.066639111 8:0.20055616 9:0.15311151 10:0.35625529 
-256 1:0.48461852 2:0.24923017 3:0.12286056 4:0.095307516 5:0.047983231 6:0.046598038 7:0.056151328 8:0.042976656 9:0.051777715 10:0.075687221 
-256 1:0.57168559 2:0.15971541 3:0.11955828 4:0.10163478 5:0.04740594 6:0.3004177 7:0.15284146 8:0.30555427 9:0.10603768 10:0.09124806 
-256 1:0.68883182 2:0.14941609 3:0.059113272 4:0.067161463 5:0.035477355 6:0.058332484 7:0.13609234 8:0.12788688 9:0.074505442 10:0.063426194 
-256 1:0.5315028 2:0.34307868 3:0.080833444 4:0.03282998 5:0.01175509 6:0.068779582 7:0.10335711 8:0.012348691 9:0.044693632 10:0.019420606 
-256 1:0.52033001 2:0.24296462 3:0.08789946 4:0.1029026 5:0.045903317 6:0.1639684 7:0.091598877 8:0.14422974 9:0.18172914 10:0.32643877 
-256 1:0.55830013 2:0.18041289 3:0.099854684 4:0.10109755 5:0.060334745 6:0.52925204 7:0.22074987 8:0.19488304 9:0.29551029 10:0.15368166 
-256 1:0.38194618 2:0.37266853 3:0.11635495 4:0.086515353 5:0.042514994 6:0.11229334 7:0.09706253 8:0.086563167 9:0.13522723 10:0.0026208492 
-44.138517849714709 1:0.69101717 2:0.19948992 3:0.039212804 4:0.045262182 5:0.02501792 6:0.07364638 7:0.084375897 8:0.022641335 9:0.046751128 10:0.30897911 
-256 1:0.41986606 2:0.39325685 3:0.08358846 4:0.069267961 5:0.034020672 6:0.062841322 7:0.0056187754 8:0.084207413 9:0.027349457 10:0.22539854 
-84.130377344342463 1:0.62233797 2:0.26172863 3:0.05581297 4:0.041752443 5:0.018367989 6:0.036275189 7:0.017519142 8:0.022209988 9:0.096496287 10:0.18442249 
-256 1:0.72799239 2:0.17392487 3:0.057024794 4:0.029301748 5:0.011756196 6:0.04069383 7:0.013666442 8:0.15105715 9:0.20872255 10:0.16026255 
-256 1:0.71583342 2:0.17048594 3:0.055465043 4:0.042013673 5:0.016201922 6:0.028602513 7:0.045046013 8:0.091770702 9:0.037118461 10:0.029739666 
-256 1:0.63969119 2:0.25112663 3:0.057344671 4:0.037372006 5:0.014465505 6:0.035471427 7:0.037017625 8:0.10970343 9:0.051077018 10:0.034723331 
-256 1:0.38627057 2:0.27825088 3:0.20201233 4:0.10070966 5:0.032756557 6:0.11043961 7:0.052118832 8:0.069771945 9:0.098191503 10:0.14371829 
-256 1:0.35619703 2:0.35642546 3:0.1448697 4:0.1027835 5:0.039724317 6:0.15528854 7:0.22295528 8:0.016716625 9:0.00099035845 10:0.069117933 
-255.04830064318344 1:0.21624591 2:0.17678966 3:0.19333458 4:0.29601118 5:0.11761867 6:0.006798676 7:0.065578298 8:0.042055087 9:0.030665652 10:0.07564609 
-256 1:0.57304112 2:0.22834754 3:0.085693398 4:0.077771933 5:0.035146017 6:0.010015505 7:0.052749412 8:0.13073256 9:0.055368446 10:0.19755892 
-256 1:0.40294441 2:0.36396901 3:0.10169997 4:0.085824689 5:0.045561924 6:0.053223835 7:0.0062285425 8:0.17266947 9:0.050307334 10:0.045148536 
-256 1:0.4179801 2:0.2322649 3:0.1397296 4:0.14476953 5:0.065255878 6:0.13405744 7:0.06900853 8:0.093564751 9:0.071755587 10:0.10068742 
-256 1:0.32910303 2:0.49003633 3:0.082096666 4:0.065624985 5:0.033138992 6:0.11731505 7:0.073991527 8:0.25685296 9:0.046417353 10:0.0016508208 
-256 1:0.20980225 2:0.58409198 3:0.075364018 4:0.090232901 5:0.040508844 6:0.21170234 7:0.066364622 8:0.25311841 9:0.13485975 10:0.026994891 
-256 1:0.35015901 2:0.40420039 3:0.10120557 4:0.095603681 5:0.048831347 6:0.26390699 7:0.075397062 8:0.13241894 9:0.079969476 10:0.048697211 
-256 1:0.60352617 2:0.24042143 3:0.078571818 4:0.049760394 5:0.027720186 6:0.031583543 7:0.084573225 8:0.15703255 9:0.10705073 10:0.17576509 
-256 1:0.43931506 2:0.29840568 3:0.10365421 4:0.10533443 5:0.053290618 6:0.049845319 7:0.0083027419 8:0.13994806 9:0.038140987 10:0.10402757 
-256 1:0.39620291 2:0.34893276 3:0.11715066 4:0.090346942 5:0.047366726 6:0.21537775 7:0.010924076 8:0.017127945 9:0.075653603 10:0.23205866 
-256 1:0.55945132 2:0.16618647 3:0.12074407 4:0.090648207 5:0.062969936 6:0.09386273 7:0.073423667 8:0.071036726 9:0.0068225961 10:0.050302809 
-256 1:0.80267492 2:0.1383553 3:0.026313636 4:0.019011359 5:0.013644782 6:0.036746794 7:0.014954454 8:0.020450351 9:0.08835535 10:0.15818294 
-256 1:0.39660002 2:0.19258467 3:0.21910878 4:0.12321976 5:0.068486775 6:0.15910982 7:0.16572508 8:0.17247825 9:0.11314719 10:0.1049018 
-254.84194974260646 1:0.36514665 2:0.24653304 3:0.13652016 4:0.1687792 5:0.083020945 6:0.047114393 7:0.00080556321 8:0.22253884 9:0.015483229 10:0.078371619 
-256 1:0.71812365 2:0.16868926 3:0.040477257 4:0.051504874 5:0.021204959 6:0.017849898 7:0.1165153 8:0.1632128 9:0.23253888 10:0.085348401 
-256 1:0.47915993 2:0.18303029 3:0.12333137 4:0.16877722 5:0.045701191 6:0.040396448 7:0.08159191 8:0.055802807 9:0.0375014 10:0.014768396 
-256 1:0.43475486 2:0.224242 3:0.158198 4:0.13026667 5:0.052538465 6:0.15909545 7:0.15550202 8:0.16393182 9:0.2246835 10:0.19758472 
-256 1:0.38811598 2:0.39571424 3:0.10432653 4:0.076886039 5:0.03495721 6:0.13473993 7:0.083502541 8:0.067292289 9:0.11067786 10:0.10432326 
-256 1:0.34124878 2:0.32345272 3:0.16221275 4:0.1118414 5:0.061244358 6:0.050415231 7:0.17735645 8:0.082572718 9:0.1457995 10:0.13657707 
-256 1:0.66023585 2:0.19416918 3:0.094998422 4:0.034001078 5:0.016595469 6:0.034119014 7:0.088965964 8:0.21416152 9:0.0039847124 10:0.014896535 
-127.70455382516711 1:0.21786321 2:0.48440099 3:0.12574197 4:0.11985308 5:0.052140743 6:0.045528051 7:0.10954988 8:0.11129894 9:0.34149497 10:0.30783392 
-256 1:0.42453644 2:0.25633279 3:0.15539266 4:0.10949931 5:0.054238805 6:0.017739002 7:0.0098276483 8:0.23186467 9:0.21122618 10:0.060580796 
-256 1:0.48109714 2:0.22635852 3:0.12865259 4:0.11691768 5:0.046974071 6:0.19243981 7:0.049329763 8:0.0090233286 9:0.058600727 10:0.11165697 
-256 1:0.28854188 2:0.23311229 3:0.26835119 4:0.12083829 5:0.089156352 6:0.075496692 7:0.063377188 8:0.12597184 9:0.13206953 10:0.048533366 
-256 1:0.28558009 2:0.3529947 3:0.1685197 4:0.13438947 5:0.058516043 6:0.25734538 7:0.20749645 8:0.12937718 9:0.23168708 10:0.074162164 
-256 1:0.66501401 2:0.22673484 3:0.069054557 4:0.029518825 5:0.0096777686 6:0.027449696 7:0.013036712 8:0.011161073 9:0.1076789 10:0.099492365 
-256 1:0.37470933 2:0.37885857 3:0.097925247 4:0.1036288 5:0.04487805 6:0.066532215 7:0.017093957 8:0.14923281 9:0.12402422 10:0.072690825 
-256 1:0.46542132 2:0.23153885 3:0.12540338 4:0.12528453 5:0.052351919 6:0.12699502 7:0.18143686 8:0.24065172 9:0.18607937 10:0.07743926 
-256 1:0.59981786 2:0.28342854 3:0.051552656 4:0.042663596 5:0.022537356 6:0.1163235 7:0.15242498 8:0.1134452 9:0.089503968 10:0.17796577 
-256 1:0.48191574 2:0.24837644 3:0.12370849 4:0.09562648 5:0.050372843 6:0.044832395 7:0.056709976 8:0.041509225 9:0.049353083 10:0.095432661 
-256 1:0.44025564 2:0.26791198 3:0.12331633 4:0.1081435 5:0.060372545 6:0.13606309 7:0.089574783 8:0.084203365 9:0.01355042 10:0.19879739 
-256 1:0.41738227 2:0.2326407 3:0.18948162 4:0.10586896 5:0.05462644 6:0.25972199 7:0.035495364 8:0.070581588 9:0.034055568 10:0.0091767664 
-256 1:0.36479422 2:0.40159062 3:0.10005634 4:0.089739466 5:0.043819351 6:0.0023377416 7:0.11819574 8:0.18528436 9:0.012814621 10:0.026569471 
-200.65763776126059 1:0.36013298 2:0.33280545 3:0.1264978 4:0.12340419 5:0.057159579 6:0.59852294 7:0.06738633 8:0.024770513 9:0.19056906 10:0.024329906 
-256 1:0.61082478 2:0.23806558 3:0.077546497 4:0.050716026 5:0.022847112 6:0.049913127 7:0.13146623 8:0.19680044 9:0.11830499 10:0.011879139 
-26.631984253395817 1:0.46355142 2:0.13543969 3:0.09408393 4:0.18338176 5:0.1235432 6:0.030064872 7:0.26378453 8:0.28094972 9:0.37663501 10:0.43025874 
-256 1:0.50936689 2:0.2048429 3:0.12559634 4:0.13356921 5:0.026624659 6:0.017011876 7:0.017829453 8:0.002626884 9:0.062504422 10:0.0882559 
-256 1:0.64207116 2:0.27689847 3:0.048153227 4:0.025831834 5:0.0070453091 6:0.083977612 7:0.068448781 8:0.10732012 9:0.06377794 10:0.16780308 
-256 1:0.55490975 2:0.27419055 3:0.076810574 4:0.064371575 5:0.029717548 6:0.054715196 7:0.12978228 8:0.043737457 9:0.10161487 10:0.25510024 
-256 1:0.23249127 2:0.34958034 3:0.18299544 4:0.14762137 5:0.087311584 6:0.11560314 7:0.088805109 8:0.1533807 9:0.085211511 10:0.0062679743 
-256 1:0.48767559 2:0.27794452 3:0.12000275 4:0.070283932 5:0.044093213 6:0.16571067 7:0.15975742 8:0.0030883703 9:0.1940163 10:0.096884361 
-256 1:0.62274336 2:0.2473832 3:0.058463963 4:0.048755494 5:0.022653981 6:0.017009743 7:0.17162487 8:0.040690239 9:0.071953635 10:0.058405049 
-256 1:0.61015744 2:0.18908604 3:0.094630206 4:0.069204368 5:0.036921941 6:0.024752044 7:0.1248547 8:0.045320133 9:0.13814478 10:0.10215324 
-256 1:0.7862368 2:0.12737422 3:0.039902132 4:0.022415194 5:0.024071654 6:0.10264431 7:0.098264574 8:0.18311769 9:0.13982433 10:0.12084707 
-256 1:0.50729341 2:0.2437635 3:0.13185699 4:0.081939366 5:0.035146739 6:0.2716479 7:0.09940927 8:0.17792078 9:0.15338918 10:0.021848644 
-256 1:0.59672661 2:0.24561877 3:0.11634924 4:0.03128399 5:0.010021384 6:0.0012312767 7:0.04115599 8:0.1366485 9:0.087419242 10:0.14052611 
-256 1:0.60062264 2:0.24589643 3:0.067213726 4:0.054912859 5:0.03135435 6:0.19282387 7:0.023046444 8:0.027050154 9:0.19421713 10:0.11354712 
-55.293763220448945 1:0.85699308 2:0.11846159 3:0.011220944 4:0.0093412758 5:0.0039831115 6:0.95767534 7:0.80239171 8:0.36964569 9:0.32113095 10:0.092327701 
-256 1:0.71251142 2:0.19736098 3:0.049921368 4:0.023980016 5:0.016226217 6:0.020769628 7:0.0030850924 8:0.0099379753 9:0.15819779 10:0.36565393 
-256 1:0.73638111 2:0.15990515 3:0.047085755 4:0.03814427 5:0.018483717 6:0.068677491 7:0.010136827 8:0.0671702 9:0.16398909 10:0.24232545 
-256 1:0.34488291 2:0.34718001 3:0.13969013 4:0.1145435 5:0.053703453 6:0.032304213 7:0.052283932 8:0.086871987 9:0.20842935 10:0.026016733 
-256 1:0.66689614 2:0.21920099 3:0.06880551 4:0.029062435 5:0.016034932 6:0.051024905 7:0.030017355 8:0.0500265 9:0.19352182 10:0.15513215 
-256 1:0.64711101 2:0.24639486 3:0.059259368 4:0.030282567 5:0.016952188 6:0.02183962 7:0.0034333858 8:0.17036912 9:0.11685636 10:0.19464314 
-256 1:0.3123453 2:0.34432433 3:0.19377885 4:0.099946036 5:0.049605484 6:0.19281645 7:0.021334621 8:0.013909213 9:0.085164425 10:0.11700261 
-256 1:0.50499669 2:0.17229567 3:0.15467731 4:0.10361519 5:0.064415139 6:0.19865739 7:0.013981318 8:0.06867742 9:0.064087389 10:0.0095870391 
-256 1:0.46707636 2:0.34033177 3:0.069139896 4:0.084675869 5:0.038776102 6:0.076177552 7:0.025262928 8:0.066435909 9:0.053650184 10:0.15788321 
-256 1:0.60620411 2:0.20291117 3:0.081101363 4:0.073993836 5:0.035789523 6:0.033645382 7:0.009013963 8:0.075566987 9:0.042364819 10:0.026689795 
-256 1:0.73336114 2:0.17950229 3:0.041968808 4:0.029072834 5:0.016094927 6:0.13262432 7:0.041209617 8:0.13651172 9:0.085619341 10:0.14113942 
-256 1:0.63367849 2:0.23936336 3:0.072744198 4:0.040065486 5:0.014148464 6:0.16216538 7:0.15138332 8:0.14561052 9:0.025849791 10:0.033394821 
-256 1:0.56831092 2:0.2266796 3:0.09319503 4:0.077629856 5:0.034184596 6:0.15435043 7:0.028297607 8:0.10494445 9:0.1193868 10:0.025338687 
-256 1:0.62085139 2:0.17255375 3:0.079459503 4:0.083388106 5:0.043747243 6:0.14355756 7:0.133842 8:0.14658531 9:0.10081958 10:0.17464373 
-256 1:0.56566644 2:0.21259671 3:0.11354018 4:0.081154957 5:0.027041711 6:0.02929594 7:0.064119179 8:0.027335797 9:0.018078357 10:0.0052725081 
-256 1:0.26145909 2:0.3590583 3:0.15452117 4:0.15233461 5:0.07262683 6:0.14634304 7:0.2175205 8:0.12477293 9:0.14014298 10:0.053019869 
-256 1:0.61629341 2:0.1852413 3:0.088988436 4:0.071262951 5:0.038213901 6:0.088468378 7:0.034680338 8:0.0056029796 9:0.12267892 10:0.076123624 
-256 1:0.30172973 2:0.25714228 3:0.18928218 4:0.15900502 5:0.092840785 6:0.069430667 7:0.099887165 8:0.038527618 9:0.02471616 10:0.29064922 
-256 1:0.38504296 2:0.24078951 3:0.1574183 4:0.14913148 5:0.067617762 6:0.29725223 7:0.23109176 8:0.44542107 9:0.44634544 10:0.4709094 
-256 1:0.65971369 2:0.209991 3:0.050224083 4:0.053435246 5:0.026635982 6:0.080631458 7:0.12265308 8:0.24367485 9:0.12740704 10:0.034179702 
-256 1:0.74333225 2:0.18922064 3:0.029396115 4:0.027385568 5:0.010665424 6:0.019029276 7:0.060300915 8:0.1235473 9:0.19623071 10:0.047919478 
-256 1:0.56189384 2:0.21177711 3:0.12043174 4:0.077646974 5:0.028250341 6:0.038655411 7:0.081458493 8:0.029704726 9:0.04379994 10:0.10278744 
-256 1:0.49339614 2:0.27484544 3:0.12116375 4:0.064594745 5:0.045999928 6:0.03135452 7:0.095012785 8:0.23486682 9:0.055755765 10:0.068891073 
-256 1:0.28970313 2:0.24999479 3:0.20504821 4:0.16942803 5:0.08582583 6:0.20051539 7:0.11095563 8:0.027885209 9:0.19026672 10:0.11720019 
-256 1:0.73274316 2:0.17621703 3:0.040936619 4:0.033386933 5:0.016716263 6:0.027936414 7:0.019741872 8:0.033317554 9:0.093363912 10:0.2354137 
-82.190898472176386 1:0.35267696 2:0.29330522 3:0.14828249 4:0.11842762 5:0.087307712 6:0.073875085 7:0.023878053 8:0.38962264 9:0.2053128 10:0.022141651 
-256 1:0.63929223 2:0.19953505 3:0.074665592 4:0.055579243 5:0.030927881 6:0.031129136 7:0.13332471 8:0.10183172 9:0.27196466 10:0.42289548 
-256 1:0.42464894 2:0.27525855 3:0.13736389 4:0.10488283 5:0.057845791 6:0.18197583 7:0.061385953 8:0.063187903 9:0.018276513 10:0.11414624 
-256 1:0.58820664 2:0.28322696 3:0.060653269 4:0.047186314 5:0.020726819 6:0.019999258 7:0.074850713 8:0.038500439 9:0.062569721 10:0.15433028 
-256 1:0.64750857 2:0.21105493 3:0.071640236 4:0.049044516 5:0.020751753 6:0.00087608752 7:0.022202097 8:0.053759012 9:0.19979193 10:0.024770836 
-256 1:0.41237258 2:0.26592384 3:0.15711278 4:0.11170525 5:0.05288555 6:0.053409061 7:0.11405885 8:0.069184875 9:0.014431796 10:0.11680585 
-256 1:0.37101822 2:0.38881161 3:0.098222986 4:0.097892978 5:0.044054205 6:0.065836347 7:0.045311246 8:0.14447352 9:0.072618005 10:0.041336574 
-256 1:0.40105414 2:0.24842553 3:0.17905999 4:0.10220967 5:0.069250666 6:0.16605999 7:0.16376398 8:0.0093503079 9:0.12114555 10:0.27970864 
-256 1:0.56417044 2:0.24585444 3:0.100425 4:0.053318822 5:0.0362313 6:0.19222167 7:0.071306722 8:0.14613007 9:0.05020005 10:0.081925169 
-256 1:0.3097707 2:0.41337114 3:0.14948717 4:0.08732392 5:0.040047071 6:0.11079388 7:0.038974569 8:0.025802847 9:0.029994321 10:0.0090991857 
-256 1:0.51993799 2:0.30849021 3:0.084498321 4:0.059632901 5:0.027440581 6:0.021065146 7:0.0019656981 8:0.04656897 9:0.11446023 10:0.10944931 
-256 1:0.24065166 2:0.46548637 3:0.1035464 4:0.13019587 5:0.060119695 6:0.23803908 7:0.22290129 8:0.16930274 9:0.019655702 10:0.059371662 
-256 1:0.59090858 2:0.19168814 3:0.090974483 4:0.091139548 5:0.035289253 6:0.053031297 7:0.10227724 8:0.094867917 9:0.10618487 10:0.045102613 
-256 1:0.49650261 2:0.28057578 3:0.099601399 4:0.08702046 5:0.036299752 6:0.021385667 7:0.08685055 8:0.16746873 9:0.0324412 10:0.0098319842 
-256 1:0.37006309 2:0.30014781 3:0.146767 4:0.12268782 5:0.060334277 6:0.067197787 7:0.032406081 8:0.14063824 9:0.096688901 10:0.038716636 
-29.638144168865132 1:0.80618836 2:0.15064591 3:0.025460309 4:0.012960735 5:0.0047446804 6:0.1797015 7:0.50158261 8:0.29115369 9:0.10291106 10:0.10852605 
-256 1:0.53825338 2:0.3180866 3:0.067088627 4:0.052295811 5:0.024275585 6:0.066178483 7:0.10269138 8:0.020328943 9:0.0042393349 10:0.11571166 
-151.61458424062914 1:0.24147386 2:0.29443947 3:0.17593734 4:0.18416405 5:0.10398527 6:0.091834525 7:0.26576497 8:0.1224314 9:0.040656329 10:0.22288712 
-256 1:0.5124962 2:0.33672732 3:0.073262139 4:0.054470847 5:0.023043493 6:0.06046015 7:0.090762619 8:0.077580399 9:0.08841162 10:0.20041326 
-256 1:0.47756803 2:0.22127476 3:0.14349889 4:0.09811211 5:0.059546206 6:0.094500674 7:0.0056471175 8:0.011560229 9:0.070962496 10:0.14080218 
-9.3165360706901019 1:0.26987972 2:0.33638175 3:0.14067613 4:0.1830898 5:0.069972605 6:0.2485148 7:0.29844493 8:0.059287008 9:0.22451297 10:0.1457783 
-256 1:0.68179386 2:0.17506033 3:0.047557668 4:0.065303389 5:0.030284757 6:0.044653388 7:0.00048586642 8:0.0072408103 9:0.00045222545 10:0.089357673 
-235.48077912078716 1:0.5371841 2:0.19811714 3:0.11505385 4:0.092996416 5:0.05664849 6:0.11141758 7:0.064410631 8:0.061715402 9:0.16147139 10:0.25915841 
-256 1:0.59927115 2:0.21972824 3:0.084535035 4:0.065912608 5:0.030552967 6:0.13606689 7:0.041011929 8:0.056226171 9:0.27197225 10:0.012766836 
-256 1:0.48760679 2:0.32044262 3:0.11514954 4:0.04607653 5:0.030724522 6:0.021586359 7:0.016411928 8:0.03055453 9:0.078256142 10:0.28257306 
-256 1:0.38526354 2:0.3534047 3:0.13064709 4:0.10057335 5:0.030111323 6:0.20095067 7:0.076696915 8:0.1001444 9:0.035128829 10:0.030559667 
-256 1:0.33492589 2:0.28880703 3:0.14835948 4:0.16017632 5:0.067731285 6:0.22177549 7:0.082563216 8:0.097008557 9:0.061057833 10:0.21582987 
-256 1:0.68524652 2:0.19787023 3:0.067213166 4:0.033430368 5:0.016239712 6:0.064497301 7:0.016508891 8:0.13574935 9:0.09480531 10:0.0018750498 
-256 1:0.28219118 2:0.50931958 3:0.077103473 4:0.07922382 5:0.05216195 6:0.14832865 7:0.16699976 8:0.14389048 9:0.039320358 10:0.03468223 
-256 1:0.44009035 2:0.34615612 3:0.10194746 4:0.076460022 5:0.035346049 6:0.087252171 7:0.072781688 8:0.038027509 9:0.24665096 10:0.14545542 
-256 1:0.40608183 2:0.30924334 3:0.16053724 4:0.085952107 5:0.038185476 6:0.088720701 7:0.047149358 8:0.13285233 9:0.15612157 10:0.087168067 
-256 1:0.68422256 2:0.24332874 3:0.033443459 4:0.027342027 5:0.011663217 6:0.074115246 7:0.1650181 8:0.018450513 9:0.33683894 10:0.32238961 
-256 1:0.23934974 2:0.51407295 3:0.10097425 4:0.096942102 5:0.04866096 6:0.2507336 7:0.1202042 8:0.25958643 9:0.16551561 10:0.023267934 
-256 1:0.46444589 2:0.25396888 3:0.15864779 4:0.078272571 5:0.044664867 6:0.23367099 7:0.0021633581 8:0.037210469 9:0.044089834 10:0.16555345 
-256 1:0.76195163 2:0.15354639 3:0.035400602 4:0.031612457 5:0.017488918 6:0.071256721 7:0.049430289 8:0.018568055 9:0.21412523 10:0.080714726 
-256 1:0.51059189 2:0.26957637 3:0.11646203 4:0.070270381 5:0.033099327 6:0.030001198 7:0.010388927 8:0.14516087 9:0.077290244 10:0.091674791 
-256 1:0.61734278 2:0.21203813 3:0.091894721 4:0.054771639 5:0.023952728 6:0.2874305 7:0.20204586 8:0.07050062 9:0.018760667 10:0.10950206 
-256 1:0.45686148 2:0.22724334 3:0.13428659 4:0.12125137 5:0.060357224 6:0.018802421 7:0.077249866 8:0.011890577 9:0.099628278 10:0.10702777 
-256 1:0.4462173 2:0.32341197 3:0.10929735 4:0.080798087 5:0.040275293 6:0.059652592 7:0.0040045992 8:0.14128061 9:0.088006346 10:0.08755483 
-256 1:0.57950798 2:0.2739721 3:0.060313308 4:0.06109344 5:0.025113172 6:0.030023734 7:0.026953264 8:0.038103674 9:0.05450074 10:0.070556627 
-127.78540428624703 1:0.26818059 2:0.41485112 3:0.15145582 4:0.099404169 5:0.066108291 6:0.22521261 7:0.097237981 8:0.44834476 9:0.019754578 10:0.14293284 
-256 1:0.78231782 2:0.15493446 3:0.028433837 4:0.024836201 5:0.0094776856 6:0.028426015 7:0.020665765 8:0.12120746 9:0.037293622 10:0.078584489 
-256 1:0.33775994 2:0.31784845 3:0.14414888 4:0.12865967 5:0.07158306 6:0.058668638 7:0.0078302185 8:0.15879797 9:0.091339841 10:0.045880523 
-256 1:0.67302976 2:0.20482922 3:0.05664226 4:0.044491093 5:0.021007672 6:0.018382155 7:0.10529037 8:0.0044792649 9:0.2301494 10:0.10235294 
-72.537799983526497 1:0.28735577 2:0.45062754 3:0.11772753 4:0.10397239 5:0.040316767 6:0.058649799 7:0.35653799 8:0.0029175879 9:0.13705725 10:0.074457417 
-256 1:0.48384071 2:0.21352357 3:0.14083222 4:0.098555282 5:0.063248215 6:0.026345226 7:0.088078382 8:0.19677927 9:0.36551767 10:0.3835563 
-256 1:0.35304804 2:0.29410151 3:0.17239072 4:0.11561971 5:0.064840014 6:0.12229776 7:0.15615154 8:0.082479672 9:0.028021253 10:0.10007112 
-40.636024522575354 1:0.59569924 2:0.13750418 3:0.037922038 4:0.14932521 5:0.079549334 6:0.18142294 7:0.0089012424 8:0.22333821 9:0.16814168 10:0.14529479 
-256 1:0.21944746 2:0.47246643 3:0.15504617 4:0.11092331 5:0.042116637 6:0.12595595 7:0.017382742 8:0.19142111 9:0.01730395 10:0.0077941865 
-256 1:0.28177132 2:0.48455331 3:0.094957382 4:0.086701217 5:0.052016774 6:0.2097156 7:0.12790622 8:0.066817401 9:0.17424488 10:0.19600461 
-256 1:0.44720975 2:0.25781051 3:0.15546483 4:0.091856323 5:0.047658589 6:0.033301134 7:0.015317812 8:0.031775493 9:0.08607876 10:0.15430971 
-256 1:0.65074521 2:0.19729902 3:0.062069516 4:0.064785661 5:0.025100597 6:0.21923398 7:0.11289617 8:0.25056947 9:0.33025105 10:0.0070697057 
-216.47370167983706 1:0.29607425 2:0.34669589 3:0.14773031 4:0.13187518 5:0.077624371 6:0.1380632 7:0.031362046 8:0.19124953 9:0.010229732 10:0.23569457 
-192.20113236401232 1:0.46391343 2:0.21130961 3:0.13036515 4:0.13066142 5:0.063750385 6:0.14144331 7:0.066306373 8:0.31973514 9:0.34396377 10:0.13488413 
-256 1:0.60487743 2:0.17852326 3:0.1143531 4:0.071221881 5:0.031024322 6:0.093712206 7:0.0073222694 8:0.043816554 9:0.092150387 10:0.014287646 
-256 1:0.18449727 2:0.37887212 3:0.18890813 4:0.15179915 5:0.095923333 6:0.33307735 7:0.062620631 8:0.2574058 9:0.17845061 10:0.13651342 
-256 1:0.66382166 2:0.16224906 3:0.067050029 4:0.069108001 5:0.037771243 6:0.052403551 7:0.073482335 8:0.18038094 9:0.0023876856 10:0.079460603 
-256 1:0.17433331 2:0.44677049 3:0.16656823 4:0.12251752 5:0.089810445 6:0.0085066172 7:0.077051311 8:0.16655814 9:0.024190688 10:0.045967977 
-256 1:0.65341281 2:0.22124366 3:0.0694699 4:0.036302955 5:0.019570673 6:0.045058324 7:0.025313836 8:0.052470992 9:0.18031706 10:0.13994977 
-256 1:0.65002038 2:0.20899385 3:0.076702662 4:0.047477822 5:0.016805287 6:0.18788435 7:0.10499689 8:0.14238982 9:0.060745444 10:0.01183601 
-256 1:0.36914703 2:0.2593095 3:0.17841423 4:0.1229558 5:0.070173437 6:0.023051395 7:0.098445981 8:0.026123017 9:0.071286187 10:0.029729495 
-256 1:0.34367334 2:0.38659864 3:0.13823117 4:0.10080594 5:0.030690908 6:0.24738246 7:0.095384955 8:0.037946812 9:0.15425345 10:0.10804855 
-256 1:0.68816563 2:0.13986179 3:0.088709589 4:0.050770826 5:0.03249217 6:0.11040582 7:0.16704056 8:0.15011554 9:0.090332701 10:0.13624657 
-256 1:0.7030035 2:0.20952868 3:0.049104228 4:0.024820012 5:0.013543586 6:0.02654723 7:0.018972702 8:0.075410666 9:0.21603281 10:0.36244256 
-256 1:0.67444578 2:0.21892741 3:0.050470494 4:0.04032207 5:0.015834244 6:0.059759185 7:0.10467727 8:0.27275801 9:0.038843169 10:0.24746763 
-256 1:0.43686285 2:0.34410333 3:0.09623822 4:0.081180976 5:0.041614617 6:0.025718322 7:0.046550039 8:0.11238351 9:0.045921702 10:0.068957164 
-256 1:0.49632411 2:0.19786722 3:0.13961949 4:0.11826419 5:0.047924987 6:0.27142064 7:0.1360686 8:0.11737457 9:0.083095096 10:0.044370101 
-256 1:0.5975516 2:0.22908956 3:0.080453044 4:0.060319653 5:0.032586138 6:0.0085608617 7:0.129077 8:0.089119036 9:0.089406922 10:0.081649497 
-256 1:0.54542473 2:0.22070775 3:0.08472353 4:0.10033723 5:0.048806759 6:0.16666723 7:0.047658104 8:0.0059264603 9:0.27621345 10:0.13858186 
-256 1:0.65910338 2:0.19079812 3:0.070124191 4:0.054844643 5:0.025129666 6:0.043795763 7:0.014799968 8:0.13870369 9:0.15330601 10:0.17506779 
-143.2811999099618 1:0.4012437 2:0.22615748 3:0.14047929 4:0.15895283 5:0.0731667 6:0.16745883 7:0.24257062 8:0.032711945 9:0.016961617 10:0.11830904 
-256 1:0.60350648 2:0.19792028 3:0.093408662 4:0.086924711 5:0.018239872 6:0.11089024 7:0.0015223526 8:0.038004892 9:0.10067734 10:0.080494883 
-256 1:0.58052796 2:0.26351157 3:0.090867499 4:0.044522319 5:0.020570649 6:0.043447612 7:0.0027666867 8:0.17436694 9:0.052255919 10:0.02619638 
-256 1:0.43018073 2:0.25618389 3:0.15058193 4:0.10627918 5:0.056774269 6:0.010624398 7:0.27330411 8:0.1397152 9:0.05332511 10:0.071086074 
-256 1:0.48564963 2:0.33705353 3:0.070080213 4:0.071913294 5:0.035303327 6:0.0037194879 7:0.033188321 8:0.0091278394 9:0.13512177 10:0.00084520905 
-232.02467132344893 1:0.40612894 2:0.19370566 3:0.18226047 4:0.13360974 5:0.084295193 6:0.27646058 7:0.2551509 8:0.17811685 9:0.41586188 10:0.28653203 
-256 1:0.2655728 2:0.33477894 3:0.19677667 4:0.11992576 5:0.082945833 6:0.26029492 7:0.12958645 8:0.1652088 9:0.095154901 10:0.071132571 
-256 1:0.69912428 2:0.19610292 3:0.059952599 4:0.03118257 5:0.013637633 6:0.004336832 7:0.0035083615 8:0.11312805 9:0.053363501 10:0.010544032 
-138.58880929478372 1:0.36678351 2:0.27376859 3:0.15704373 4:0.12725815 5:0.075146025 6:0.12098989 7:0.0080524503 8:0.023206978 9:0.11835036 10:0.12091076 
-256 1:0.65808699 2:0.17985465 3:0.074898811 4:0.056597267 5:0.030562275 6:0.057468105 7:0.0896291 8:0.053821963 9:0.024246759 10:0.039437547 
-256 1:0.54779249 2:0.24507195 3:0.079633015 4:0.087315555 5:0.040186982 6:0.17116266 7:0.13359251 8:0.11446495 9:0.16297632 10:0.32023838 
-241.88627686653058 1:0.23647774 2:0.43086744 3:0.13054163 4:0.13509761 5:0.067015578 6:0.20888521 7:0.22884124 8:0.10101102 9:0.14735332 10:0.0044557028 
-256 1:0.74323657 2:0.16626673 3:0.040903845 4:0.032829733 5:0.016763119 6:0.031573439 7:0.13727648 8:0.12874287 9:0.090141041 10:0.1540253 
-256 1:0.49877915 2:0.34892693 3:0.079367962 4:0.048667752 5:0.024258206 6:0.022300729 7:0.07133933 8:0.031927285 9:0.063181719 10:0.055271335 
-256 1:0.55085799 2:0.26870992 3:0.09597314 4:0.055617851 5:0.0288411 6:0.053253941 7:0.033356531 8:0.0097295688 9:0.090288696 10:0.35766798 
-256 1:0.66687503 2:0.22236522 3:0.080772702 4:0.022369286 5:0.0076177619 6:0.042922417 7:0.01309095 8:0.12827953 9:0.067109696 10:0.059970251 
-256 1:0.4083809 2:0.33648073 3:0.11634471 4:0.087406183 5:0.051387473 6:0.061681343 7:0.16913739 8:0.0019520747 9:0.072172543 10:0.017497124 
-256 1:0.31429344 2:0.4528359 3:0.10925237 4:0.08649468 5:0.037123608 6:0.2979622 7:0.055583242 8:0.052655705 9:0.023318521 10:0.012086438 
-256 1:0.46748425 2:0.36439341 3:0.079159368 4:0.055552044 5:0.03341092 6:0.3408688 7:0.02352488 8:0.04045569 9:0.060919669 10:0.13537627 
-256 1:0.76312837 2:0.13512201 3:0.047610671 4:0.034778398 5:0.019360554 6:0.082495592 7:0.14809402 8:0.28397764 9:0.04355993 10:0.13616089 
-256 1:0.57958244 2:0.26105115 3:0.073665355 4:0.060646362 5:0.025054687 6:0.074900066 7:0.026598056 8:0.21929453 9:0.039648857 10:0.013861988 
-256 1:0.53362418 2:0.2358055 3:0.10757351 4:0.084502826 5:0.038493987 6:0.0088320249 7:0.11502491 8:0.082668808 9:0.14474541 10:0.16793332 
-256 1:0.61011949 2:0.22542309 3:0.080631009 4:0.056099562 5:0.027726853 6:0.046465768 7:0.078059556 8:0.12162436 9:0.12292471 10:0.12725095 
-256 1:0.63395402 2:0.17435785 3:0.083157511 4:0.066138877 5:0.042391745 6:0.081993431 7:0.040443796 8:0.097747331 9:0.11097161 10:0.018694688 
-256 1:0.25791889 2:0.31396699 3:0.21480305 4:0.15316274 5:0.060148334 6:0.035178742 7:0.066290026 8:0.056023653 9:0.10763669 10:0.088792193 
-256 1:0.38642795 2:0.2406098 3:0.14844715 4:0.15147934 5:0.07303576 6:0.061001141 7:0.13666252 8:0.021735363 9:0.13045977 10:0.0066238401 
-212.71643239494492 1:0.27839724 2:0.34802407 3:0.14557174 4:0.14321373 5:0.084793234 6:0.31718842 7:0.21850044 8:0.22825682 9:0.45821013 10:0.60676227 
-256 1:0.51367598 2:0.31472158 3:0.086246902 4:0.059834752 5:0.025520788 6:0.12540483 7:0.052076221 8:0.063677612 9:0.11362841 10:0.0081889592 
-76.589416893666055 1:0.67390831 2:0.16417337 3:0.043475327 4:0.066779016 5:0.051663984 6:0.18601353 7:0.24151345 8:0.051530778 9:0.05926692 10:0.11882599 
-256 1:0.5337505 2:0.25069713 3:0.11036184 4:0.061749989 5:0.04344054 6:0.26818299 7:0.051654892 8:0.21507132 9:0.10073608 10:0.093345197 
-256 1:0.47674647 2:0.26705232 3:0.10179205 4:0.11217896 5:0.042230198 6:0.20639052 7:0.20902891 8:0.16910327 9:0.22965833 10:0.10851564 
-256 1:0.57149729 2:0.23200668 3:0.10068191 4:0.058345142 5:0.037468984 6:0.0067272776 7:0.057303069 8:0.13033251 9:0.039995247 10:0.039072666 
-194.29732937363781 1:0.52144978 2:0.27130072 3:0.10265026 4:0.063881083 5:0.040718158 6:0.18266477 7:0.087195623 8:0.15529052 9:0.1167039 10:0.087129944 
-256 1:0.58645002 2:0.22254048 3:0.094628614 4:0.071295396 5:0.025085498 6:0.0017894209 7:0.090682817 8:0.023996271 9:0.13233266 10:0.14410351 
-256 1:0.36085297 2:0.32029242 3:0.14733668 4:0.11055684 5:0.060961079 6:0.22459755 7:0.04951795 8:0.052453335 9:0.0082073576 10:0.028260395 
-131.17421465386653 1:0.73254124 2:0.16888458 3:0.044697705 4:0.031109048 5:0.022767426 6:0.012141615 7:0.085270186 8:0.13954243 9:0.014008306 10:0.11207719 
-256 1:0.31163365 2:0.28930081 3:0.1428101 4:0.17929619 5:0.076959244 6:0.023615263 7:0.22186104 8:0.025842628 9:0.015651256 10:0.21163864 
-256 1:0.37308661 2:0.31849242 3:0.15073055 4:0.1004674 5:0.057223017 6:0.25114103 7:0.040789825 8:0.067103575 9:0.004589455 10:0.014500899 
-256 1:0.66533352 2:0.16527001 3:0.065087911 4:0.062148915 5:0.042159639 6:0.11144528 7:0.13632118 8:0.17953439 9:0.079640924 10:0.10511814 
-256 1:0.63578641 2:0.22189254 3:0.074868102 4:0.048554684 5:0.018898272 6:0.038656972 7:0.0024513467 8:0.0078526984 9:0.20263921 10:0.1898532 
-256 1:0.46988284 2:0.36486182 3:0.094153064 4:0.051098482 5:0.020003797 6:0.0033961591 7:0.037779912 8:0.042778898 9:0.058021249 10:0.091148577 
-256 1:0.48777435 2:0.26064956 3:0.12527935 4:0.082767875 5:0.043528855 6:0.31052996 7:0.02774732 8:0.0511178 9:0.17746339 10:0.0760186 
-256 1:0.58898263 2:0.16630931 3:0.11429231 4:0.082280655 5:0.048135092 6:0.10975456 7:0.07801866 8:0.1016804 9:0.13167538 10:0.12652202 
-256 1:0.53678423 2:0.22049252 3:0.11110577 4:0.085763922 5:0.04585356 6:0.14519946 7:0.036217833 8:0.012403877 9:0.01435108 10:0.11970397 
-256 1:0.5727426 2:0.17172485 3:0.12740804 4:0.080224733 5:0.047899779 6:0.14364903 7:0.0084582705 8:0.0069326497 9:0.31508537 10:0.31262696 
-17.206883202457156 1:0.43168184 2:0.36055639 3:0.084450287 4:0.089564547 5:0.033746933 6:0.10817089 7:0.063811115 8:0.1043207 9:0.29451919 10:0.16738528 
-128.90890445061206 1:0.2468984 2:0.20082415 3:0.093409364 4:0.23196016 5:0.22690793 6:0.23494954 7:0.21324262 8:0.17842035 9:0.19693452 10:0.077048766 
-256 1:0.72425736 2:0.20616068 3:0.040493883 4:0.020696463 5:0.008391608 6:0.063503631 7:0.078339137 8:0.17533961 9:0.031866695 10:0.10390636 
-256 1:0.42001387 2:0.37673985 3:0.12998193 4:0.043253064 5:0.030011277 6:0.031192649 7:0.038422076 8:0.11068111 9:0.056763949 10:0.080716086 
-256 1:0.6880191 2:0.19456155 3:0.072845772 4:0.033237105 5:0.011336479 6:0.091773756 7:0.018292728 8:0.10815273 9:0.15883421 10:0.2879076 
-256 1:0.41794368 2:0.28340232 3:0.14348202 4:0.10143626 5:0.053735725 6:0.098127265 7:0.18063412 8:0.24565446 9:0.20525791 10:0.21346802 
-256 1:0.27909177 2:0.3320898 3:0.17132418 4:0.13555893 5:0.081935317 6:0.075369187 7:0.052435282 8:0.06228489 9:0.06954634 10:0.076961248 
-256 1:0.18129085 2:0.56111739 3:0.080833631 4:0.11728404 5:0.05947409 6:0.086690303 7:0.02034436 8:0.034841048 9:0.034446129 10:0.088843122 
-256 1:0.60923381 2:0.24184541 3:0.067088222 4:0.052648682 5:0.029183879 6:0.066093964 7:0.054357536 8:0.22409496 9:0.20611732 10:0.40770338 
-122.53834488415178 1:0.61442518 2:0.1581555 3:0.069299266 4:0.073587741 5:0.084532317 6:0.39593973 7:0.24102851 8:0.018473048 9:0.20096095 10:0.10175781 
-256 1:0.58309305 2:0.25602437 3:0.063881698 4:0.070825869 5:0.026175011 6:0.0020413985 7:0.030664926 8:0.10980486 9:0.0071669083 10:0.041742537 
-15.183684031144725 1:0.76547019 2:0.15910316 3:0.028609336 4:0.029917331 5:0.016899978 6:0.10926483 7:0.041060287 8:0.29858583 9:0.33039107 10:0.27124276 
-256 1:0.38998641 2:0.32706185 3:0.12345204 4:0.10481176 5:0.054687943 6:0.084979301 7:0.033439386 8:0.054965317 9:0.069413772 10:0.12128608 
-256 1:0.1896932 2:0.34740197 3:0.18509373 4:0.19753375 5:0.080277356 6:0.14793671 7:0.07049711 8:0.12398381 9:0.16242949 10:0.20630726 
-256 1:0.64774366 2:0.17802277 3:0.091890817 4:0.05807404 5:0.024268711 6:0.011042625 7:0.12732352 8:0.1402615 9:0.19474397 10:0.044153263 
-256 1:0.30093523 2:0.33991363 3:0.14845969 4:0.14109083 5:0.069600617 6:0.082114004 7:0.021639162 8:0.029589183 9:0.035833092 10:0.059655237 
-256 1:0.45841587 2:0.30580556 3:0.12054054 4:0.083312615 5:0.031925414 6:0.1005512 7:0.079351785 8:0.06742346 9:0.10343541 10:0.055239707 
-256 1:0.76828097 2:0.15894049 3:0.031233703 4:0.02494242 5:0.016602423 6:0.043541608 7:0.029868972 8:0.26375179 9:0.19171793 10:0.07138609 
-256 1:0.49441602 2:0.23295043 3:0.093785112 4:0.13527936 5:0.043569078 6:0.51514846 7:0.29641065 8:0.13323473 9:0.20871669 10:0.092842895 
-256 1:0.67732099 2:0.18632866 3:0.080471948 4:0.038884442 5:0.016993952 6:0.12206547 7:0.0097261464 8:0.07839078 9:0.16253697 10:0.024378044 
-256 1:0.63916791 2:0.13187305 3:0.10186186 4:0.079558762 5:0.047538424 6:0.029213662 7:0.029636332 8:0.026785859 9:0.032600671 10:0.045331106 
-256 1:0.55462465 2:0.27101465 3:0.080869452 4:0.061262713 5:0.032228541 6:0.11517965 7:0.13376068 8:0.14018281 9:0.11433446 10:0.12979236 
-256 1:0.29827444 2:0.38015921 3:0.13725686 4:0.11851031 5:0.065799183 6:0.17532119 7:0.0016940701 8:0.071017586 9:0.071454684 10:0.20383191 
-256 1:0.53546894 2:0.29000882 3:0.095342546 4:0.058816416 5:0.020363281 6:0.066967534 7:0.42177624 8:0.25008185 9:0.10944571 10:0.17327296 
-256 1:0.43193638 2:0.27028339 3:0.13574632 4:0.11036291 5:0.051670993 6:0.081089261 7:0.068829088 8:0.10363509 9:0.14451253 10:0.34251261 
-256 1:0.46330207 2:0.37937679 3:0.080548662 4:0.052087347 5:0.024685129 6:0.19791817 7:0.032015449 8:0.012649102 9:0.051686921 10:0.042079283 
-256 1:0.47000972 2:0.25454069 3:0.12472181 4:0.081793067 5:0.068934721 6:0.22114666 7:0.1276391 8:0.17727035 9:0.22027097 10:0.49938493 
-256 1:0.41344192 2:0.15422364 3:0.13045849 4:0.16303375 5:0.1388422 6:0.051660762 7:0.22211858 8:0.16868405 9:0.42124228 10:0.52434803 
-256 1:0.38227583 2:0.30455443 3:0.14471669 4:0.11407616 5:0.054376894 6:0.13232884 7:0.051353389 8:0.22637239 9:0.16927961 10:0.26932377 
-256 1:0.44412131 2:0.3282245 3:0.092050196 4:0.094881769 5:0.040722232 6:0.15965116 7:0.062971446 8:0.1086619 9:0.10781226 10:0.067445579 
-256 1:0.53582394 2:0.23932912 3:0.10434586 4:0.081864055 5:0.038637021 6:0.042267851 7:0.031836405 8:0.23726787 9:0.27657712 10:0.24368669 
-256 1:0.67130123 2:0.19757453 3:0.064058221 4:0.047138686 5:0.01992734 6:0.028273854 7:0.047931298 8:0.031147174 9:0.13393643 10:0.080377671 
-256 1:0.33034694 2:0.41307886 3:0.11973841 4:0.091784186 5:0.045051603 6:0.1696661 7:0.007216753 8:0.34144422 9:0.21425384 10:0.034647287 
-256 1:0.27407852 2:0.38567953 3:0.15098967 4:0.10481294 5:0.084439342 6:0.089081693 7:0.031573045 8:0.081738317 9:0.064498645 10:0.35045763 
-256 1:0.22768684 2:0.25470243 3:0.30087391 4:0.15454611 5:0.062190704 6:0.016400475 7:0.029926117 8:0.034489142 9:0.035887389 10:0.15257553 
-240.26135267479705 1:0.42304605 2:0.20041863 3:0.16001315 4:0.14603603 5:0.07048614 6:0.1873476 7:0.15902234 8:0.080447735 9:0.20043673 10:0.015772728 
-256 1:0.36249606 2:0.27270249 3:0.16649261 4:0.13568609 5:0.06262275 6:0.056955473 7:0.06280068 8:0.09761695 9:0.033405644 10:0.0095250403 
-146.1878345681703 1:0.53679435 2:0.27470476 3:0.084025698 4:0.063772338 5:0.040702851 6:0.092994051 7:0.09888884 8:0.0043248506 9:0.11396174 10:0.27901073 
-256 1:0.29967333 2:0.33069832 3:0.15627747 4:0.15615764 5:0.057193237 6:0.040015682 7:0.0092650135 8:0.012894353 9:0.032865128 10:0.082798283 
-99.471873226121787 1:0.59367024 2:0.23436642 3:0.084194394 4:0.05784452 5:0.029924422 6:0.047866807 7:0.008925977 8:0.053240652 9:0.10463498 10:0.038566488 
-168.67250783574318 1:0.28561505 2:0.20290323 3:0.25675721 4:0.17116853 5:0.083555971 6:0.25908351 7:0.23673519 8:0.54236936 9:0.2826757 10:0.47795516 
-256 1:0.48756855 2:0.28504897 3:0.11892288 4:0.064827613 5:0.043631985 6:0.01187597 7:0.082868984 8:0.22461423 9:0.04520005 10:0.062748712 
-2.4566950009023802 1:0.63353177 2:0.17197924 3:0.050648754 4:0.097895712 5:0.045944519 6:0.012833208 7:0.0095067289 8:0.13995359 9:0.038719921 10:0.020951742 
-256 1:0.61578571 2:0.22398645 3:0.088658867 4:0.045827113 5:0.025741862 6:0.025746819 7:0.012761837 8:0.064532769 9:0.033203815 10:0.06570548 
-256 1:0.32270293 2:0.45204952 3:0.12022817 4:0.079424114 5:0.025595266 6:0.062424428 7:0.07860237 8:0.076494863 9:0.027004216 10:0.061592431 
-256 1:0.66365364 2:0.22414959 3:0.058177138 4:0.038527254 5:0.015492378 6:0.049789333 7:0.053696334 8:0.034881952 9:0.099158787 10:0.016502427 
-256 1:0.34689447 2:0.31388472 3:0.1508749 4:0.13118597 5:0.057159933 6:0.00016311083 7:0.011705849 8:0.024645673 9:0.017640194 10:0.047185718 
-256 1:0.3836743 2:0.34025824 3:0.13067332 4:0.10547653 5:0.039917602 6:0.054067473 7:0.26029992 8:0.059317749 9:0.05776016 10:0.11771253 
-256 1:0.44015032 2:0.26807931 3:0.16754028 4:0.081030024 5:0.043200066 6:0.031992724 7:0.055343535 8:0.019038347 9:0.050801771 10:0.025710366 
-256 1:0.46316827 2:0.30125481 3:0.10055694 4:0.097585006 5:0.037434977 6:0.11059715 7:0.0041581901 8:0.084120795 9:0.00037482747 10:0.092652541 
-256 1:0.3558248 2:0.30525896 3:0.13544953 4:0.13807182 5:0.065394895 6:0.028996725 7:0.037909272 8:0.042653825 9:0.097172034 10:0.078043816 
-256 1:0.45236524 2:0.28965741 3:0.10945377 4:0.099787339 5:0.048736244 6:0.0032116927 7:0.0079880044 8:0.12027231 9:0.088215644 10:0.074323642 
-256 1:0.70512135 2:0.20322746 3:0.030572724 4:0.032854927 5:0.02822354 6:0.060928534 7:0.0037711609 8:0.051306234 9:0.23418202 10:0.51512179 
-256 1:0.44003868 2:0.3127337 3:0.095160389 4:0.10319086 5:0.048876368 6:0.071226751 7:0.154707 8:0.2622231 9:0.060660438 10:0.042776457 
-114.43853576851939 1:0.26965188 2:0.37930332 3:0.18336866 4:0.10564247 5:0.06203367 6:0.086694426 7:0.014548618 8:0.019045636 9:0.26799914 10:0.24556479 
-256 1:0.53379824 2:0.18173353 3:0.10857112 4:0.1077061 5:0.068191015 6:0.051558586 7:0.080160251 8:0.10197993 9:0.2470509 10:0.36617671 
-256 1:0.26349324 2:0.33024717 3:0.16741213 4:0.15371468 5:0.085132781 6:0.12594652 7:0.019165816 8:0.12292164 9:0.0048092872 10:0.099615289 
-256 1:0.7984904 2:0.11722915 3:0.038409871 4:0.028106401 5:0.017764181 6:0.032794678 7:0.049037521 8:0.30322017 9:0.09786807 10:0.30723536 
-256 1:0.3324607 2:0.36192944 3:0.10648344 4:0.14331756 5:0.055808867 6:0.079960395 7:0.049855771 8:0.12926912 9:0.086688518 10:0.20565555 
-256 1:0.35699957 2:0.41351747 3:0.082403051 4:0.097077216 5:0.050002686 6:0.12978232 7:0.14043783 8:0.012171457 9:0.11364888 10:0.023300775 
-113.11944057930938 1:0.44164661 2:0.26578088 3:0.11530784 4:0.12195925 5:0.055305421 6:0.21842025 7:0.18426125 8:0.058532765 9:0.097883314 10:0.087351444 
-256 1:0.48914737 2:0.32944717 3:0.084747099 4:0.068678029 5:0.027980329 6:0.20500395 7:0.10794804 8:0.055775903 9:0.12256517 10:0.0021067096 
-256 1:0.65811612 2:0.17033112 3:0.056719143 4:0.08634077 5:0.028492843 6:0.058710611 7:0.080993658 8:0.0083094686 9:0.010312854 10:0.057267781 
-33.584250588155868 1:0.43203205 2:0.12416871 3:0.07697206 4:0.12027902 5:0.24654815 6:0.0040553536 7:0.017025012 8:0.03778401 9:0.013121155 10:0.026179267 
-190.640618340608 1:0.65028099 2:0.19042744 3:0.059791148 4:0.06543386 5:0.03406656 6:0.052656337 7:0.0018978231 8:0.23955412 9:0.36755124 10:0.38538832 
-256 1:0.31431732 2:0.316642 3:0.15845051 4:0.14722335 5:0.063366825 6:0.038117347 7:0.11545229 8:0.073699057 9:0.029890269 10:0.044577145 
-256 1:0.36511514 2:0.16171819 3:0.084268525 4:0.18741668 5:0.20148146 6:0.088218825 7:0.010545075 8:0.035525042 9:0.092797685 10:0.21405736 
-256 1:0.69432699 2:0.15156595 3:0.079352791 4:0.048356079 5:0.026398186 6:0.097925366 7:0.045029434 8:0.38957156 9:0.28892732 10:0.17323463 
-242.0554415137332 1:0.17136748 2:0.45253883 3:0.1308179 4:0.15492107 5:0.09035473 6:0.071593018 7:0.29188664 8:0.14762334 9:0.11501589 10:0.0099096032 
-256 1:0.2975972 2:0.39798234 3:0.1230752 4:0.12830267 5:0.053042591 6:0.10978924 7:0.04990002 8:0.086501171 9:0.05872432 10:0.084883481 
-256 1:0.7034578 2:0.20756419 3:0.062385142 4:0.019213712 5:0.0073791588 6:0.038449949 7:0.037510435 8:0.12727653 9:0.022945723 10:0.043391958 
-256 1:0.65339613 2:0.19619399 3:0.077359293 4:0.051642624 5:0.021407968 6:0.020527922 7:0.046600305 8:0.006695561 9:0.17673356 10:0.069376423 
-256 1:0.34032001 2:0.36232816 3:0.12414384 4:0.11282057 5:0.060387421 6:0.14181035 7:0.036087803 8:0.0063778268 9:0.11506219 10:0.018076968 
-256 1:0.63381467 2:0.2011931 3:0.062343542 4:0.061157572 5:0.041491115 6:0.1322516 7:0.11851581 8:0.26081429 9:0.12728035 10:0.035995615 
-256 1:0.35818028 2:0.38586172 3:0.13090328 4:0.076126375 5:0.048928345 6:0.045685633 7:0.041051054 8:0.10047909 9:0.052220226 10:0.0028294449 
-256 1:0.45853904 2:0.37880406 3:0.07604321 4:0.059067118 5:0.027546577 6:0.0023357502 7:0.055414553 8:0.11018415 9:0.071031811 10:0.13551788 
-256 1:0.51764068 2:0.21736978 3:0.14029193 4:0.079947369 5:0.04475025 6:0.094974134 7:0.0043329984 8:0.021277301 9:0.046474932 10:0.085933126 
-132.26064263391814 1:0.18708497 2:0.4667778 3:0.096412872 4:0.15343267 5:0.096291683 6:0.046591663 7:0.011368991 8:0.28841464 9:0.082158948 10:0.35562248 
-256 1:0.80518301 2:0.12629104 3:0.017199683 4:0.037704335 5:0.01362194 6:0.022670169 7:0.014937109 8:0.19677479 9:0.4402344 10:0.056405242 
-256 1:0.50109567 2:0.19438137 3:0.10890843 4:0.12599797 5:0.069616555 6:0.084002968 7:0.01551112 8:0.16141251 9:0.30693204 10:0.44039554 
-256 1:0.33342594 2:0.19785341 3:0.21765272 4:0.1687163 5:0.082351632 6:0.098220355 7:0.010078501 8:0.041461222 9:0.24631311 10:0.1060322 
-256 1:0.26854923 2:0.47028004 3:0.1033726 4:0.09577388 5:0.062024246 6:0.052558635 7:0.11280519 8:0.13408008 9:0.016412192 10:0.03161128 
-256 1:0.33587708 2:0.19409217 3:0.24906978 4:0.16348018 5:0.057480788 6:0.13846976 7:0.062669407 8:0.14135803 9:0.056708467 10:0.0088898439 
-256 1:0.26177428 2:0.36844278 3:0.16257036 4:0.15579234 5:0.051420235 6:0.045516394 7:0.014422016 8:0.011498968 9:0.018095772 10:0.051940564 
-256 1:0.4219925 2:0.24870477 3:0.14399672 4:0.13131888 5:0.05398714 6:0.37731498 7:0.20005477 8:0.040803423 9:0.061686138 10:0.041156979 
-256 1:0.50380642 2:0.29239516 3:0.083191877 4:0.083488601 5:0.037117946 6:0.0021347308 7:0.091176041 8:0.29376978 9:0.20012588 10:0.1890621 
-256 1:0.31862016 2:0.1543691 3:0.25455268 4:0.20131282 5:0.071145243 6:0.060256305 7:0.10928876 8:0.13844139 9:0.13803307 10:0.16950186 
-256 1:0.29660923 2:0.33549721 3:0.15784213 4:0.15582767 5:0.054223751 6:0.044657174 7:0.0061188295 8:0.010314587 9:0.034104908 10:0.091714103 
-256 1:0.63023728 2:0.22187744 3:0.097925081 4:0.034765093 5:0.015195103 6:0.0091313654 7:0.0050864168 8:0.0091107009 9:0.052566722 10:0.040930836 
-256 1:0.34279732 2:0.19848801 3:0.20838421 4:0.14911739 5:0.10121307 6:0.062360728 7:0.0090336133 8:0.19290785 9:0.099105904 10:0.30327603 
-256 1:0.28628473 2:0.2777793 3:0.16382791 4:0.17791608 5:0.094191969 6:0.27967253 7:0.014287661 8:0.0041140667 9:0.037411518 10:0.061275725 
-27.097350980121114 1:0.44504755 2:0.23605204 3:0.13714999 4:0.10922923 5:0.072521184 6:0.042568456 7:0.19021269 8:0.029667943 9:0.071807666 10:0.0047334699 
-256 1:0.49819656 2:0.26082674 3:0.11404755 4:0.082047309 5:0.044881839 6:0.19428166 7:0.059649264 8:0.079022196 9:0.023268304 10:0.10847987 
-50.59158193038099 1:0.078493646 2:0.21391966 3:0.35693353 4:0.17514399 5:0.17550917 6:0.060908918 7:0.14002812 8:0.099057149 9:0.17229823 10:0.082968948 
-256 1:0.61428154 2:0.16579591 3:0.11707709 4:0.069281539 5:0.033563919 6:0.015368913 7:0.13847517 8:0.025192788 9:0.15951352 10:0.28650496 
-89.424597931127309 1:0.57343859 2:0.21105415 3:0.08943965 4:0.08157426 5:0.044493349 6:0.020407396 7:0.0024041993 8:0.15234028 9:0.097202974 10:0.15671908 
-256 1:0.39426987 2:0.29664367 3:0.15739784 4:0.10556375 5:0.046124863 6:0.12146253 7:0.085094797 8:0.02969417 9:0.030610343 10:0.11382627 
-256 1:0.66217425 2:0.17722798 3:0.10047517 4:0.040109262 5:0.020013345 6:0.00010938345 7:0.099838566 8:0.26829552 9:0.18957232 10:0.13766409 
-256 1:0.32126036 2:0.40234655 3:0.17459602 4:0.065838503 5:0.035958578 6:0.092483732 7:0.1717184 8:0.20885449 9:0.12540112 10:0.10448614 
-256 1:0.47278592 2:0.32210727 3:0.097208287 4:0.063017293 5:0.044881233 6:0.043707364 7:0.11976748 8:0.0044681133 9:0.037800113 10:0.26184795 
-256 1:0.70138961 2:0.22872916 3:0.041669135 4:0.020030061 5:0.008182026 6:0.073895481 7:0.005894372 8:0.094628497 9:0.21610194 10:0.23312636 
-256 1:0.34292642 2:0.26521532 3:0.14208242 4:0.16712435 5:0.082651494 6:0.24646566 7:0.25582137 8:0.21179975 9:0.082859702 10:0.3682748 
-256 1:0.66953708 2:0.12140043 3:0.087299997 4:0.073168184 5:0.048594307 6:0.057521193 7:0.020807381 8:0.061142604 9:0.088622651 10:0.022784612 
-256 1:0.34688401 2:0.21856596 3:0.20144608 4:0.12877068 5:0.10433327 6:0.18023953 7:0.21042755 8:0.19487097 9:0.078793223 10:0.050865654 
-256 1:0.62092545 2:0.22689014 3:0.079061861 4:0.054820837 5:0.018301714 6:0.064286701 7:0.093999421 8:0.010339935 9:0.21532487 10:0.11220853 
-256 1:0.48252818 2:0.33360171 3:0.072420634 4:0.075056993 5:0.036392484 6:0.007697665 7:0.042751854 8:0.063972475 9:0.025557529 10:0.13215656 
-256 1:0.53092933 2:0.24315617 3:0.10916657 4:0.079571375 5:0.037176553 6:0.071624386 7:0.030884282 8:0.10360776 9:0.012703478 10:0.040259429 
-256 1:0.69763458 2:0.19532392 3:0.049999649 4:0.039372441 5:0.017669413 6:0.010124319 7:0.13246257 8:0.086159427 9:0.0093149087 10:0.16731222 
-256 1:0.56594801 2:0.23354175 3:0.087509496 4:0.079154857 5:0.033845896 6:0.040548623 7:0.11225776 8:0.069295514 9:0.1453511 10:0.11214151 
-256 1:0.41538299 2:0.30509166 3:0.11472027 4:0.12725896 5:0.03754611 6:0.21073378 7:0.0049125725 8:0.063822967 9:0.039959689 10:0.0021435927 
-256 1:0.31242912 2:0.34183754 3:0.1328132 4:0.15347989 5:0.059440255 6:0.26711323 7:0.31654365 8:0.12833971 9:0.16243576 10:0.012915522 
-256 1:0.72198878 2:0.15116671 3:0.052996039 4:0.045414995 5:0.028433476 6:0.07876575 7:0.089420142 8:0.021905104 9:0.47027412 10:0.51490181 
-149.16881750821466 1:0.30578243 2:0.18325302 3:0.087125031 4:0.1725625 5:0.25127702 6:0.27286961 7:0.092603653 8:0.013686901 9:0.11167931 10:0.063330415 
-256 1:0.24620023 2:0.53433579 3:0.1179478 4:0.069168371 5:0.0323478 6:0.070454363 7:0.012927745 8:0.1317445 9:0.095873399 10:0.046412911 
-256 1:0.55851333 2:0.1919281 3:0.10128231 4:0.096099624 5:0.052176637 6:0.0096684887 7:0.095383959 8:0.1474127 9:0.23393411 10:0.33609802 
-256 1:0.65624943 2:0.16586504 3:0.067967184 4:0.070204708 5:0.039713635 6:0.026494072 7:0.042860755 8:0.11066546 9:0.13686817 10:0.2865141 
-256 1:0.51176046 2:0.20349291 3:0.10044378 4:0.13148975 5:0.052813104 6:0.308663 7:0.33419256 8:0.075947059 9:0.1978471 10:0.058531478 
-256 1:0.40377046 2:0.16247089 3:0.19613547 4:0.15417892 5:0.083444263 6:0.088456483 7:0.071987761 8:0.061853565 9:0.0011497138 10:0.10091725 
-256 1:0.27938999 2:0.33152695 3:0.17355083 4:0.14463705 5:0.070895183 6:0.073441009 7:0.11497727 8:0.16000113 9:0.23260813 10:0.12716053 
-256 1:0.40158907 2:0.28750189 3:0.15913552 4:0.093866654 5:0.057906861 6:0.21730873 7:0.1569789 8:0.083519174 9:0.14147644 10:0.16882795 
-256 1:0.4590723 2:0.25954782 3:0.12091008 4:0.1065813 5:0.053888507 6:0.33102043 7:0.085695971 8:0.25082629 9:0.094185675 10:0.080280936 
-256 1:0.30589508 2:0.35072315 3:0.17061158 4:0.10802096 5:0.064749218 6:0.35581007 7:0.085703273 8:0.054578288 9:0.0021566067 10:0.063512738 
-256 1:0.68989715 2:0.20265288 3:0.045457495 4:0.043484815 5:0.01850766 6:0.1614338 7:0.085979386 8:0.043749659 9:0.0052275148 10:0.15145932 
-256 1:0.38669188 2:0.23812692 3:0.16041868 4:0.13564392 5:0.079118609 6:0.0025763313 7:0.10067643 8:0.027631344 9:0.058808752 10:0.035429912 
-256 1:0.29026743 2:0.29589982 3:0.18776166 4:0.15437317 5:0.071697917 6:0.037752553 7:0.17403632 8:0.25828345 9:0.06807838 10:0.053331556 
-256 1:0.3290758 2:0.34440851 3:0.16408654 4:0.10643492 5:0.055994234 6:0.20321897 7:0.055720994 8:0.20313249 9:0.16728571 10:0.062526246 
-256 1:0.51562087 2:0.24047867 3:0.090823158 4:0.119698 5:0.033379302 6:0.12258622 7:0.14320558 8:0.017705069 9:0.07481791 10:0.034769446 
-256 1:0.33085459 2:0.31870295 3:0.17682866 4:0.11856643 5:0.055047371 6:0.087164436 7:0.15655255 8:0.12787084 9:0.12094256 10:0.21281306 
-256 1:0.46269793 2:0.210619 3:0.15700796 4:0.11526389 5:0.054411215 6:0.17144449 7:0.090595439 8:0.088489558 9:0.18117999 10:0.076983685 
-256 1:0.23552213 2:0.2642836 3:0.18191379 4:0.23150947 5:0.086771008 6:0.22953695 7:0.14878342 8:0.17245986 9:0.19904075 10:0.11832313 
-256 1:0.49609479 2:0.316377 3:0.091005101 4:0.067853985 5:0.028669122 6:0.038791285 7:0.042908432 8:0.033181742 9:0.25835354 10:0.13713811 
-256 1:0.6447189 2:0.16860968 3:0.069126292 4:0.060755078 5:0.056790049 6:0.21569962 7:0.036257863 8:0.15454064 9:0.13759234 10:0.047163821 
-256 1:0.78092723 2:0.1474306 3:0.023753976 4:0.033593688 5:0.014294509 6:0.015991826 7:0.18751907 8:0.12395019 9:0.40084968 10:0.31377466 
-256 1:0.53375991 2:0.25520781 3:0.098266729 4:0.077433849 5:0.0353317 6:0.042636602 7:0.04004522 8:0.081734653 9:0.050088409 10:0.04199929 
-256 1:0.68009526 2:0.17554043 3:0.071535333 4:0.049346917 5:0.023482066 6:0.021612539 7:0.10721682 8:0.084166579 9:0.14499835 10:0.19644467 
-256 1:0.5695559 2:0.33248446 3:0.052817958 4:0.035286629 5:0.0098550532 6:0.13337148 7:0.10967251 8:0.092225291 9:0.10717519 10:0.076934755 
-256 1:0.72851537 2:0.1805067 3:0.041921358 4:0.029139778 5:0.019916787 6:0.11982371 7:0.18485819 8:0.15297921 9:0.10660373 10:0.08289142 
-256 1:0.43801182 2:0.33691169 3:0.10724452 4:0.079727307 5:0.038104664 6:0.15571757 7:0.053963609 8:0.10659563 9:0.029358493 10:0.042416101 
-256 1:0.758416 2:0.16244708 3:0.03187795 4:0.028903435 5:0.018355535 6:0.047254882 7:0.017286698 8:0.25880017 9:0.1492714 10:0.11686797 
-256 1:0.54362984 2:0.24064903 3:0.086934534 4:0.092090076 5:0.03669652 6:0.01023911 7:0.088365718 8:0.048929572 9:0.20409677 10:0.27921777 
-256 1:0.28616882 2:0.37185737 3:0.13412167 4:0.13558083 5:0.072271324 6:0.035048908 7:0.034807165 8:0.11600958 9:0.026375216 10:0.12961316 
-256 1:0.42246778 2:0.35200124 3:0.087396163 4:0.097984891 5:0.040149925 6:0.015483473 7:0.042361041 8:0.096763162 9:0.0026971869 10:0.029127829 
-256 1:0.30049479 2:0.28143837 3:0.20655069 4:0.13701272 5:0.074503426 6:0.27443898 7:0.12102374 8:0.17626629 9:0.0017477921 10:0.14858389 
-256 1:0.31935727 2:0.34175155 3:0.1488495 4:0.11919447 5:0.070847215 6:0.1809162 7:0.012095119 8:0.078653019 9:0.033754911 10:0.073422791 
-256 1:0.72491773 2:0.20034919 3:0.028255653 4:0.028687919 5:0.017789505 6:0.32151301 7:0.041354211 8:0.088107868 9:0.20470898 10:0.1953327 
-256 1:0.55156879 2:0.3030917 3:0.085063293 4:0.043908742 5:0.016367477 6:0.091549995 7:0.0017550654 8:0.12144717 9:0.072171648 10:0.049194662 
-56.719260817138114 1:0.29440682 2:0.25519982 3:0.17952618 4:0.19622205 5:0.074645133 6:0.32305632 7:0.32670705 8:0.32273378 9:0.34634668 10:0.24756255 
-256 1:0.5125562 2:0.2982409 3:0.10904309 4:0.053123268 5:0.027036536 6:0.42144831 7:0.096639054 8:0.25215605 9:0.12972565 10:0.065868743 
-256 1:0.25562189 2:0.41759474 3:0.15024864 4:0.10911919 5:0.067415545 6:0.18598384 7:0.07480666 8:0.0049924701 9:0.10649309 10:0.0032354664 
-233.33220832088071 1:0.26046769 2:0.23289573 3:0.10804001 4:0.1660007 5:0.23259588 6:0.14972407 7:0.0052884586 8:0.039567998 9:0.083930982 10:0.19080574 
-256 1:0.16886158 2:0.39037294 3:0.18078307 4:0.16278137 5:0.097201043 6:0.012930212 7:0.087575918 8:0.22927258 9:0.13100248 10:0.10925747 
-256 1:0.45461922 2:0.29117155 3:0.12393863 4:0.080871571 5:0.049399017 6:0.62272674 7:0.39410751 8:0.18039933 9:0.013402763 10:0.047510383 
-256 1:0.42506046 2:0.3191125 3:0.084976328 4:0.12354489 5:0.047305826 6:0.042236488 7:0.053438181 8:0.14480262 9:0.11047091 10:0.012828029 
-256 1:0.23767573 2:0.55030582 3:0.088729386 4:0.076556246 5:0.046732821 6:0.14489262 7:0.10923954 8:0.0071243071 9:0.14093697 10:0.029189972 
-81.16411283290968 1:0.42826465 2:0.15476082 3:0.067009153 4:0.1909109 5:0.15905448 6:0.0039154484 7:0.015674947 8:0.038104898 9:0.2975295 10:0.22582976 
-256 1:0.51089902 2:0.28675518 3:0.099383766 4:0.07682204 5:0.026139989 6:0.1790565 7:0.046999058 8:0.029488152 9:0.17265456 10:0.34605984 
-256 1:0.54715327 2:0.17748678 3:0.12191492 4:0.094695159 5:0.05874986 6:0.015635369 7:0.063034786 8:0.092258445 9:0.33371995 10:0.0039513806 
-256 1:0.76484245 2:0.12241951 3:0.050078735 4:0.042273221 5:0.020386088 6:0.0069264634 7:0.085118754 8:0.0054502965 9:0.083338665 10:0.27698946 
-256 1:0.35875923 2:0.27701495 3:0.19006276 4:0.1157575 5:0.058405557 6:0.38682631 7:0.0051392319 8:0.1198905 9:0.11645992 10:0.14823988 
-256 1:0.7045201 2:0.21032872 3:0.052978922 4:0.022236706 5:0.0099355483 6:0.24170995 7:0.3708498 8:0.30065327 9:0.31813121 10:0.25015928 
-190.04157594935128 1:0.19334483 2:0.28961013 3:0.16761397 4:0.24386397 5:0.10556709 6:0.43316526 7:0.045497746 8:0.17293471 9:0.0072724878 10:0.23854165 
-256 1:0.50363611 2:0.27599276 3:0.064557864 4:0.11359005 5:0.042223213 6:0.087730504 7:0.079167616 8:0.13681736 9:0.039273069 10:0.037529258 
-155.71583548568864 1:0.37928106 2:0.2251085 3:0.15802354 4:0.16757508 5:0.070011818 6:0.073419389 7:0.21638884 8:0.29673553 9:0.35527847 10:0.23905103 
-256 1:0.42850713 2:0.29590752 3:0.10092208 4:0.13292578 5:0.041737485 6:0.014885552 7:0.2387124 8:0.034948975 9:0.21353743 10:0.12429645 
-256 1:0.69607034 2:0.17959345 3:0.057364911 4:0.044511735 5:0.02245956 6:0.075257994 7:0.10702014 8:0.11091523 9:0.091808333 10:0.096572059 
-256 1:0.59338876 2:0.28460273 3:0.052338179 4:0.049775597 5:0.019894738 6:0.031773522 7:0.056968249 8:0.035966148 9:0.085351079 10:0.048781193 
-74.031842147560667 1:0.13575617 2:0.54677824 3:0.13661271 4:0.12403958 5:0.0568133 6:0.35271842 7:0.28124098 8:0.087859768 9:0.19873353 10:0.042577186 
-256 1:0.42501067 2:0.27456238 3:0.14542275 4:0.11084598 5:0.04415822 6:0.08698967 7:0.069101998 8:0.090048841 9:0.20457637 10:0.10807916 
-256 1:0.3424273 2:0.32661118 3:0.153265 4:0.12518823 5:0.05250829 6:0.0040527283 7:0.097458654 8:0.012535822 9:0.060350313 10:0.22137495 
-256 1:0.64537 2:0.21065529 3:0.090004477 4:0.037466858 5:0.016503376 6:0.034217765 7:0.02333103 8:0.014194087 9:0.0067618082 10:0.052480449 
-256 1:0.2235234 2:0.54511049 3:0.11431459 4:0.086171203 5:0.030880319 6:0.28530106 7:0.12360812 8:0.0037135617 9:0.01434574 10:0.056074239 
-256 1:0.66660994 2:0.20968034 3:0.076176678 4:0.034132951 5:0.01340009 6:0.0042033011 7:0.03966805 8:0.14120721 9:0.063732175 10:0.021370454 
-256 1:0.44590679 2:0.26415108 3:0.12808109 4:0.10914629 5:0.05271476 6:0.023755111 7:0.18376634 8:0.19649002 9:0.11406335 10:0.34025834 
-256 1:0.42205766 2:0.27107674 3:0.1512216 4:0.1074432 5:0.048200796 6:0.12652746 7:0.010485389 8:0.053320818 9:0.10095488 10:0.12617084 
-256 1:0.46458699 2:0.29671959 3:0.11565747 4:0.081629581 5:0.041406363 6:0.01273153 7:0.028393368 8:0.14073608 9:0.12732873 10:0.085075686 
-256 1:0.52123077 2:0.29070221 3:0.10607872 4:0.055241155 5:0.026747146 6:0.035155394 7:0.11516626 8:0.11828437 9:0.017106175 10:0.036207719 
-256 1:0.35379556 2:0.34794332 3:0.11436702 4:0.13313504 5:0.050759062 6:0.067057599 7:0.16235855 8:0.061450886 9:0.036057243 10:0.28306665 
-256 1:0.445023 2:0.27053567 3:0.1277184 4:0.10093039 5:0.055792544 6:0.086900836 7:0.16042469 8:0.14991411 9:0.027132278 10:0.060380203 
-256 1:0.5139548 2:0.30391877 3:0.11329225 4:0.047491883 5:0.021342295 6:0.18842466 7:0.05284913 8:0.069493101 9:0.050892459 10:0.0052139989 
-256 1:0.40824794 2:0.31042964 3:0.12789566 4:0.10478043 5:0.048646341 6:0.093960841 7:0.081801649 8:0.018840314 9:0.083292893 10:0.042752372 
-256 1:0.47078499 2:0.26608494 3:0.1271794 4:0.097067239 5:0.038883428 6:0.11943063 7:0.22599405 8:0.077135327 9:0.19660014 10:0.16663234 
-256 1:0.5512475 2:0.29059423 3:0.083768953 4:0.047925675 5:0.026463638 6:0.057647546 7:0.17509769 8:0.22780624 9:0.14664282 10:0.015907169 
-256 1:0.63594592 2:0.21679968 3:0.057982702 4:0.054362584 5:0.034909109 6:0.14060817 7:0.015794649 8:0.0096535326 9:0.15937208 10:0.18533909 
-256 1:0.34086307 2:0.31025293 3:0.13272417 4:0.14904141 5:0.067118418 6:0.17529339 7:0.035294347 8:0.09531311 9:0.033157758 10:0.047120677 
-256 1:0.31621633 2:0.28016595 3:0.14391664 4:0.18168723 5:0.078013849 6:0.42903317 7:0.19404527 8:0.070018421 9:0.14956852 10:0.056156202 
-256 1:0.36279414 2:0.49705001 3:0.082502035 4:0.037691948 5:0.019961877 6:0.075203247 7:0.054954673 8:0.054415016 9:0.097321185 10:0.025920953 
-256 1:0.26883674 2:0.27293007 3:0.17576923 4:0.19235046 5:0.090113501 6:0.10644289 7:0.24138897 8:0.28981088 9:0.15308319 10:0.15794724 
-256 1:0.70343353 2:0.1906326 3:0.047480379 4:0.036011079 5:0.022442413 6:0.1749695 7:0.052585117 8:0.035385679 9:0.1526173 10:0.23038682 
-256 1:0.28172981 2:0.31743235 3:0.18118318 4:0.14139008 5:0.078264587 6:0.28625745 7:0.14916777 8:0.1685856 9:0.11240662 10:0.18582496 
-256 1:0.31005695 2:0.3921274 3:0.12024666 4:0.11091614 5:0.066652844 6:0.054646921 7:0.075393158 8:0.12819749 9:0.0031944901 10:0.048775835 
-256 1:0.49824574 2:0.30590466 3:0.082751623 4:0.075859087 5:0.037238891 6:0.06525039 7:0.01538015 8:0.16896759 9:0.0059934054 10:0.069091521 
-256 1:0.46655612 2:0.26449544 3:0.13003512 4:0.081220218 5:0.0576931 6:0.033709854 7:0.1355917 8:0.084886534 9:0.015766963 10:0.16279902 
-256 1:0.44226846 2:0.45399191 3:0.055596999 4:0.031228678 5:0.016913956 6:0.068403912 7:0.049421918 8:0.15811579 9:0.031914297 10:0.0071236565 
-256 1:0.51656119 2:0.30211427 3:0.097397393 4:0.056236526 5:0.027690626 6:0.011576043 7:0.02927772 8:0.026161649 9:0.03034478 10:0.026033041 
-256 1:0.33134499 2:0.40489515 3:0.11518529 4:0.10671517 5:0.041859405 6:0.026861426 7:0.24937205 8:0.16869614 9:0.12596915 10:0.087068545 
-256 1:0.20425616 2:0.41185554 3:0.14238166 4:0.15843933 5:0.08306731 6:0.075626189 7:0.12687008 8:0.014915684 9:0.039346632 10:0.057594574 
-256 1:0.48014279 2:0.26890029 3:0.098036025 4:0.1072716 5:0.045649289 6:0.11468835 7:0.06454853 8:0.031432922 9:0.1169472 10:0.047970942 
-256 1:0.42264692 2:0.25795109 3:0.16226497 4:0.10278218 5:0.054354843 6:0.095516346 7:0.097231204 8:0.065517956 9:0.14181686 10:0.042823758 
-256 1:0.36979194 2:0.27966876 3:0.15122568 4:0.13004421 5:0.069269413 6:0.055864395 7:0.1121578 8:0.059483228 9:0.058292213 10:0.051407546 
-256 1:0.64413048 2:0.1984554 3:0.084630774 4:0.046797959 5:0.025985387 6:0.0071961207 7:0.19697388 8:0.048019078 9:0.010663456 10:0.12483585 
-256 1:0.26035567 2:0.35989396 3:0.16458116 4:0.1629265 5:0.05224272 6:0.12283226 7:0.008717088 8:0.091464189 9:0.021480035 10:0.079733421 
-256 1:0.54535594 2:0.26358165 3:0.070659779 4:0.085240954 5:0.035161677 6:0.036003558 7:0.11254335 8:0.20409812 9:0.1033513 10:0.09139411 
-256 1:0.5955447 2:0.22703485 3:0.084152801 4:0.060612669 5:0.032654979 6:0.025680455 7:0.12013578 8:0.081921175 9:0.093577802 10:0.098786242 
-256 1:0.45771956 2:0.35689783 3:0.086899246 4:0.073529099 5:0.024954259 6:0.064819022 7:0.20900247 8:0.33457042 9:0.2189401 10:0.4002527 
-256 1:0.68420944 2:0.1209607 3:0.069918508 4:0.078540833 5:0.046370518 6:0.0074286319 7:0.1791769 8:0.034631995 9:0.025739749 10:0.010838335 
-27.345043577328273 1:0.22424654 2:0.19853536 3:0.095244532 4:0.29393064 5:0.18804293 6:0.21569646 7:0.38032708 8:0.3406379 9:0.22195548 10:0.066873242 
-256 1:0.39979946 2:0.26964097 3:0.166338 4:0.11662108 5:0.047600482 6:0.010660633 7:0.041894713 8:0.0011064839 9:0.020599753 10:0.014530838 
-256 1:0.46288707 2:0.29321102 3:0.1003304 4:0.11146088 5:0.032110632 6:0.18285948 7:0.21310723 8:0.084014841 9:0.13359084 10:0.17327707 
-256 1:0.6613368 2:0.17741799 3:0.083365478 4:0.065790093 5:0.012089638 6:0.019293519 7:0.067690706 8:0.0009482227 9:0.025571744 10:0.066020372 
-256 1:0.29049018 2:0.33768025 3:0.15832496 4:0.12707279 5:0.08643181 6:0.067697234 7:0.060567254 8:0.20235441 9:0.032922238 10:0.020250443 
-256 1:0.39164593 2:0.16300555 3:0.20982311 4:0.19175007 5:0.043775339 6:0.10681537 7:0.098534751 8:0.028322802 9:0.023650387 10:0.10031902 
-256 1:0.62087551 2:0.21474629 3:0.074153307 4:0.058667232 5:0.031557653 6:0.049772877 7:0.027539091 8:0.16908555 9:0.13412416 10:0.12933988 
-256 1:0.27125108 2:0.39769697 3:0.13116058 4:0.14810225 5:0.051789123 6:0.12010949 7:0.099677657 8:0.016840626 9:0.058503812 10:0.10902272 
-256 1:0.30783762 2:0.3676359 3:0.14857107 4:0.12065471 5:0.055300689 6:0.10317508 7:0.15524194 8:0.2743692 9:0.03764202 10:0.077311575 
-256 1:0.67862398 2:0.24377976 3:0.047168975 4:0.021652761 5:0.0087745302 6:0.059439727 7:0.01681366 8:0.11381405 9:0.13910603 10:0.06534864 
-256 1:0.58720394 2:0.23378167 3:0.089498347 4:0.060327689 5:0.029188358 6:0.011087401 7:0.0011138032 8:0.063126825 9:0.080007401 10:0.1094294 
-67.807860580718113 1:0.5533749 2:0.27841155 3:0.085643773 4:0.060639217 5:0.021930558 6:0.11242469 7:0.082422085 8:0.034536207 9:0.00717803 10:0.015135096 
-256 1:0.48120393 2:0.31536402 3:0.072407048 4:0.09075352 5:0.040271475 6:0.44397572 7:0.04879696 8:0.2644222 9:0.13781993 10:0.1514828 
-256 1:0.30773956 2:0.31463778 3:0.16034233 4:0.1388586 5:0.078421722 6:0.22138335 7:0.12467461 8:0.015782956 9:0.077937591 10:0.150672 
-256 1:0.74035134 2:0.19106049 3:0.040664586 4:0.016656072 5:0.011267512 6:0.030691527 7:0.053970307 8:0.11489046 9:0.043360925 10:0.16777116 
-256 1:0.52319865 2:0.2365988 3:0.089975843 4:0.10147762 5:0.048749089 6:0.064287216 7:0.062421732 8:0.13714999 9:0.18201435 10:0.39220712 
-256 1:0.57120271 2:0.28477178 3:0.088966051 4:0.035846505 5:0.019212948 6:0.0075317231 7:0.067292609 8:0.056118566 9:0.22425597 10:0.13998679 
-256 1:0.55762233 2:0.24890312 3:0.10991729 4:0.04815802 5:0.035399243 6:0.098846141 7:0.080784898 8:0.10181395 9:0.10474012 10:0.097735549 
-256 1:0.4665566 2:0.27737308 3:0.10878637 4:0.097434269 5:0.049849669 6:0.11956337 7:0.069153055 8:0.045985905 9:0.043084056 10:0.17966773 
-256 1:0.53933238 2:0.30412492 3:0.082855353 4:0.051396395 5:0.022290955 6:0.11475164 7:0.081748108 8:0.20697118 9:0.10171517 10:0.1087258 
-256 1:0.36824972 2:0.41098413 3:0.10064597 4:0.077160731 5:0.042959457 6:0.097173587 7:0.074825678 8:0.062523887 9:0.11055915 10:0.16147153 
-256 1:0.3357016 2:0.23008611 3:0.17505494 4:0.18479171 5:0.074365636 6:0.23815649 7:0.085547296 8:0.13847181 9:0.14625579 10:0.057240645 
-165.79274880318454 1:0.35602015 2:0.27915101 3:0.15403686 4:0.14373568 5:0.067056295 6:0.052899832 7:0.27725299 8:0.20638662 9:0.23900759 10:0.0026933518 
-256 1:0.57933742 2:0.25586593 3:0.087893076 4:0.052873659 5:0.024029916 6:0.11896794 7:0.10966838 8:0.062483986 9:0.02094767 10:0.16462936 
-256 1:0.58274155 2:0.20341321 3:0.10599493 4:0.075533915 5:0.032316399 6:0.056634961 7:0.056587791 8:0.0098759891 9:0.017708946 10:0.093445407 
-256 1:0.44001313 2:0.30978629 3:0.09947103 4:0.11066733 5:0.040062208 6:0.15228153 7:0.062423209 8:0.16111455 9:0.049643728 10:0.025011982 
-256 1:0.29697826 2:0.33236108 3:0.18911662 4:0.12650803 5:0.055036011 6:0.070640701 7:0.036775738 8:0.19201665 9:0.084019873 10:0.15887648 
-95.634964740519692 1:0.18639737 2:0.48173161 3:0.12158508 4:0.12573999 5:0.084545954 6:0.023057196 7:0.030981019 8:0.099362068 9:0.37465597 10:0.53029509 
-256 1:0.70760964 2:0.16279597 3:0.051012712 4:0.054697946 5:0.023883724 6:0.14179543 7:0.11563033 8:0.20577872 9:0.11538143 10:0.081450942 
-256 1:0.43497791 2:0.40781748 3:0.09102422 4:0.046527857 5:0.019652537 6:0.028641765 7:0.016912398 8:0.036356431 9:0.0048025668 10:0.015582338 
-256 1:0.43380805 2:0.3428876 3:0.14099327 4:0.050128605 5:0.032182481 6:0.19410655 7:0.086703198 8:0.075395012 9:0.087888336 10:0.014678591 
-256 1:0.6634005 2:0.2156295 3:0.058338997 4:0.045008303 5:0.017622701 6:0.18272223 7:0.064796098 8:0.10150545 9:0.14327289 10:0.050104144 
-256 1:0.51989394 2:0.22389617 3:0.12308769 4:0.088836942 5:0.044285253 6:0.063563496 7:0.0026750269 8:0.046007334 9:0.12282299 10:0.1988744 
-256 1:0.33129243 2:0.30082828 3:0.18845697 4:0.1192549 5:0.060167414 6:0.035373197 7:0.034218042 8:0.00029030282 9:0.1417611 10:0.098969699 
-256 1:0.62111568 2:0.2363026 3:0.06126404 4:0.05657747 5:0.024740206 6:0.010211833 7:0.028785955 8:0.097611575 9:0.090975997 10:0.0094146102 
-256 1:0.59466511 2:0.25964761 3:0.10781544 4:0.029109805 5:0.0087620422 6:0.069472959 7:0.035836218 8:0.0027500371 9:0.076834014 10:0.058780416 
-256 1:0.39049596 2:0.25034714 3:0.16595516 4:0.11987648 5:0.073325258 6:0.075024598 7:0.061278396 8:0.026809323 9:0.060922338 10:0.063260125 
-256 1:0.24196795 2:0.39820004 3:0.16187738 4:0.13618757 5:0.061767061 6:0.097925306 7:0.05538876 8:0.091499428 9:0.098845478 10:0.028028138 
-127.7726387672987 1:0.46518462 2:0.27936502 3:0.077458176 4:0.11803695 5:0.059955231 6:0.015980365 7:0.025996197 8:0.40762691 9:0.031030716 10:0.071174606 
-256 1:0.76267319 2:0.14988433 3:0.04145755 4:0.030706054 5:0.015278878 6:0.031991156 7:0.1027212 8:0.19569593 9:0.087911029 10:0.072330512 
-256 1:0.60887042 2:0.1574145 3:0.097979746 4:0.087149939 5:0.048585394 6:0.11846342 7:0.009482622 8:0.067569899 9:0.079169664 10:0.048453964 
-126.83907282324864 1:0.32259289 2:0.3879188 3:0.12072028 4:0.11125735 5:0.05751068 6:0.3658221 7:0.32673539 8:0.059701972 9:0.040880488 10:0.11257132 
-256 1:0.79399538 2:0.13744699 3:0.04144715 4:0.017843349 5:0.0092671329 6:0.066259904 7:0.041615843 8:0.18282278 9:0.1119747 10:0.064553503 
-102.45162214429753 1:0.41216572 2:0.24593795 3:0.1478569 4:0.11645056 5:0.077588868 6:0.0040346775 7:0.02952482 8:0.033240245 9:0.12109297 10:0.0066139066 
-256 1:0.36229199 2:0.40551722 3:0.10794309 4:0.084773372 5:0.03947433 6:0.36969075 7:0.064512442 8:0.062926191 9:0.023715586 10:0.021608665 
-256 1:0.68783302 2:0.11873122 3:0.0778323 4:0.084958314 5:0.030645139 6:0.36806626 7:0.10068401 8:0.14624138 9:0.090001707 10:0.017610366 
-256 1:0.3608975 2:0.36305062 3:0.13253642 4:0.089207083 5:0.054308375 6:0.068392983 7:0.27944935 8:0.15928001 9:0.042602293 10:0.10261057 
-256 1:0.75377698 2:0.18893759 3:0.039444639 4:0.013825294 5:0.004015496 6:0.017676557 7:0.012183962 8:0.060070522 9:0.00034690326 10:0.016120662 
-256 1:0.45380009 2:0.19105625 3:0.1622718 4:0.12756897 5:0.065302885 6:0.12217226 7:0.14107735 8:0.0082696055 9:0.10437904 10:0.17408124 
-256 1:0.54135538 2:0.22844809 3:0.11741131 4:0.084150781 5:0.02863444 6:0.041525474 7:0.050939894 8:0.022956799 9:0.0248639 10:0.0099396946 
-7.7862254109562823 1:0.14880357 2:0.31809885 3:0.22325874 4:0.18624193 5:0.12359691 6:0.34945347 7:0.53146008 8:0.45672136 9:0.21591095 10:0.4119992 
-256 1:0.46966795 2:0.19085945 3:0.16757193 4:0.12553672 5:0.046363948 6:0.0016071972 7:0.034658732 8:0.05319556 9:0.0042306094 10:0.042736997 
-256 1:0.4168784 2:0.2139714 3:0.19831522 4:0.12486499 5:0.045969982 6:0.13238084 7:0.20323459 8:0.011368157 9:0.0013032268 10:0.031705654 
-256 1:0.54316042 2:0.24239808 3:0.088344578 4:0.084120218 5:0.041976699 6:0.068602382 7:0.00013920518 8:0.11919476 9:0.058149837 10:0.057053862 
-256 1:0.28884879 2:0.36194519 3:0.17406939 4:0.12001833 5:0.055118294 6:0.065042062 7:0.09345078 8:0.12616401 9:0.20259935 10:0.15010885 
-256 1:0.41735949 2:0.20308918 3:0.19461257 4:0.12529904 5:0.05963972 6:0.048029867 7:0.12044781 8:0.14731049 9:0.17929083 10:0.19501052 
-256 1:0.54562901 2:0.21054872 3:0.10375217 4:0.11857189 5:0.021498212 6:0.13913351 7:0.14902013 8:0.13370732 9:0.2274746 10:0.046285263 
-256 1:0.34562204 2:0.40652105 3:0.10798403 4:0.10947098 5:0.030401893 6:0.019245756 7:0.17536904 8:0.21729113 9:0.057485163 10:0.18905281 
-256 1:0.23828366 2:0.48814003 3:0.1251518 4:0.091209449 5:0.057215059 6:0.080132875 7:0.055501086 8:0.08965603 9:0.0044426563 10:0.075364022 
-58.352391314283722 1:0.29147063 2:0.1189887 3:0.055097383 4:0.34981943 5:0.18462385 6:0.22586923 7:0.067580538 8:0.2854955 9:0.074076227 10:0.073698583 
-256 1:0.38156019 2:0.45162058 3:0.068621055 4:0.063252545 5:0.034945628 6:0.13516252 7:0.13047147 8:0.24687027 9:0.19540804 10:0.17280496 
-256 1:0.73468349 2:0.15875686 3:0.046258058 4:0.040865937 5:0.019435658 6:0.043871804 7:0.111847 8:0.19147064 9:0.20703108 10:0.24460393 
-239.40602006802922 1:0.38093062 2:0.1038418 3:0.055068951 4:0.11586099 5:0.34429764 6:0.34197865 7:0.044177747 8:0.048146839 9:0.16736544 10:0.20470745 
-110.02460047282489 1:0.46467766 2:0.32270671 3:0.084673301 4:0.087410992 5:0.040531337 6:0.05268086 7:0.08792247 8:0.27043912 9:0.26366063 10:0.42685168 
-256 1:0.41045165 2:0.32882495 3:0.11302054 4:0.09884221 5:0.048860646 6:0.15099284 7:0.11672197 8:0.20938802 9:0.10061008 10:0.098949506 
-256 1:0.5822636 2:0.20520959 3:0.082607603 4:0.090152621 5:0.039766586 6:0.16743971 7:0.013076351 8:0.10421478 9:0.032792064 10:0.20300729 
-256 1:0.38480604 2:0.30639677 3:0.13029358 4:0.1097514 5:0.068752212 6:0.010614894 7:0.0017418507 8:0.024062269 9:0.063454506 10:0.31864769 
-256 1:0.35551509 2:0.37250544 3:0.1016581 4:0.11815359 5:0.052167768 6:0.013186705 7:0.0013412797 8:0.12497817 9:0.13443815 10:0.083834793 
-256 1:0.40683385 2:0.32167788 3:0.1261492 4:0.092687249 5:0.052651821 6:0.10323917 7:0.086101206 8:0.14331811 9:0.082033908 10:0.23033571 
-256 1:0.61347862 2:0.23032171 3:0.068261215 4:0.06154455 5:0.026393909 6:0.048600223 7:0.0071256329 8:0.20347054 9:0.13464903 10:0.077715526 
-256 1:0.4994915 2:0.271263 3:0.094193894 4:0.090897524 5:0.04415408 6:0.042965916 7:0.006286433 8:0.11735862 9:0.1055113 10:0.06151838 
-256 1:0.26965027 2:0.33231932 3:0.19345763 4:0.14104152 5:0.063531249 6:0.078363306 7:0.076019191 8:0.34611697 9:0.068275583 10:0.032427898 
-256 1:0.29907393 2:0.3474849 3:0.1501215 4:0.12814415 5:0.075175523 6:0.078866363 7:0.11090945 8:0.16531001 9:0.059168713 10:0.27146034 
-256 1:0.2569097 2:0.36284026 3:0.17996646 4:0.12592888 5:0.074354706 6:0.45449343 7:0.086586704 8:0.12760261 9:0.065306419 10:0.093974994 
-256 1:0.44233088 2:0.39180193 3:0.089673612 4:0.053342359 5:0.022851226 6:0.14328369 7:0.0079427634 8:0.010197705 9:0.0025907025 10:0.066334587 
-256 1:0.38175182 2:0.31953521 3:0.12996933 4:0.12002119 5:0.048722446 6:0.22851876 7:0.013212494 8:0.011454416 9:0.11886236 10:0.0971232 
-256 1:0.66033021 2:0.21698045 3:0.049097605 4:0.050676761 5:0.022914973 6:0.069370478 7:0.074577348 8:0.13845747 9:0.10827991 10:0.043572517 
-256 1:0.37301357 2:0.37085 3:0.10129365 4:0.10902001 5:0.045822775 6:0.084618886 7:0.1310937 8:0.24893529 9:0.17782836 10:0.10685478 
-256 1:0.47226951 2:0.24705757 3:0.10789948 4:0.11815204 5:0.054621404 6:0.014032852 7:0.15763244 8:0.05020491 9:0.087750405 10:0.066488712 
-256 1:0.57183805 2:0.21592511 3:0.07352045 4:0.096153666 5:0.042562723 6:0.24013083 7:0.0018053971 8:0.0060500968 9:0.094119363 10:0.016033953 
-256 1:0.65446234 2:0.24494854 3:0.065611254 4:0.025628001 5:0.0093498638 6:0.14107311 7:0.16980681 8:0.13583002 9:0.04644869 10:0.048749372 
-256 1:0.51802918 2:0.25275502 3:0.11235427 4:0.073236532 5:0.043624999 6:0.014613857 7:0.078838568 8:0.097648383 9:0.0071293099 10:0.08630522 
-256 1:0.60930315 2:0.28076518 3:0.040780552 4:0.046884272 5:0.022266852 6:0.0391345 7:0.02506765 8:0.34483756 9:0.091525138 10:0.43708814 
-256 1:0.25667477 2:0.28888764 3:0.16405303 4:0.19028485 5:0.10009971 6:0.12197428 7:0.11089044 8:0.013866082 9:0.013857194 10:0.05036606 
-256 1:0.38344269 2:0.36905394 3:0.10562324 4:0.10205023 5:0.039829899 6:0.066053682 7:0.054414829 8:0.056824496 9:0.0087563452 10:0.026847265 
-256 1:0.6260211 2:0.18694395 3:0.080542913 4:0.068776931 5:0.037715106 6:0.034182288 7:0.014104302 8:0.20924213 9:0.050631282 10:0.030618921 
-256 1:0.20140087 2:0.41214458 3:0.19242188 4:0.13154807 5:0.062484595 6:0.0082407665 7:0.027709874 8:0.066665743 9:0.11234662 10:0.0080949984 
-256 1:0.35028282 2:0.24889692 3:0.20342264 4:0.10416741 5:0.093230208 6:0.10461336 7:0.046972064 8:0.024136015 9:0.08908673 10:0.03459335 
-256 1:0.44308272 2:0.33477478 3:0.095941098 4:0.085796139 5:0.040405263 6:0.068735982 7:0.0093417552 8:0.097461128 9:0.092417975 10:0.053374767 
-256 1:0.75242406 2:0.15049168 3:0.047102498 4:0.031511836 5:0.018469924 6:0.004891871 7:0.0011688009 8:0.22599773 9:0.18131433 10:0.37701102 
-256 1:0.64232478 2:0.20728832 3:0.066226978 4:0.055514692 5:0.028645229 6:0.019055672 7:0.078361975 8:0.093732305 9:0.12872714 10:0.33954395 
-256 1:0.52650972 2:0.34614482 3:0.066269922 4:0.043007401 5:0.018068137 6:0.16604803 7:0.058902558 8:0.055114142 9:0.068544717 10:0.057586937 
-256 1:0.43106825 2:0.1649674 3:0.16630775 4:0.1648099 5:0.0728467 6:0.17209235 7:0.058922132 8:0.34163374 9:0.35513989 10:0.41804232 
-256 1:0.67431883 2:0.18793384 3:0.081245631 4:0.038141446 5:0.018360247 6:0.017528299 7:0.045156308 8:0.014765079 9:0.11991023 10:0.059088802 
-256 1:0.57648086 2:0.26653916 3:0.084617626 4:0.050907891 5:0.021454466 6:0.13213688 7:0.11448873 8:0.060830154 9:0.12887326 10:0.0082559681 
-0.66269809352935272 1:0.44616933 2:0.28733723 3:0.1123458 4:0.095985256 5:0.058162383 6:0.37695589 7:0.24304011 8:0.25766958 9:0.18963762 10:0.26654641 
-256 1:0.31923587 2:0.17209498 3:0.27574794 4:0.17549715 5:0.057424064 6:0.12354021 7:0.04884665 8:0.13301951 9:0.056719562 10:0.047298571 
-256 1:0.4068593 2:0.26346891 3:0.18506956 4:0.097755127 5:0.046847096 6:0.016159623 7:0.070238929 8:0.17852074 9:0.027417189 10:0.17966257 
-256 1:0.40075541 2:0.29517782 3:0.13702666 4:0.10852095 5:0.05851916 6:0.10548074 7:0.11366361 8:0.17722962 9:0.013348395 10:0.0079639612 
-256 1:0.20607642 2:0.39017115 3:0.18305495 4:0.16905679 5:0.051640692 6:0.13092421 7:0.29796359 8:0.088159196 9:0.068575067 10:0.076509596 
-256 1:0.31788723 2:0.28509311 3:0.18353518 4:0.15220134 5:0.061283134 6:0.22699102 7:0.14103742 8:0.14696504 9:0.074844081 10:0.0028918891 
-256 1:0.33211382 2:0.36102249 3:0.15789737 4:0.10166773 5:0.047298596 6:0.26766109 7:0.18805092 8:0.20624057 9:0.25619266 10:0.32734935 
-256 1:0.5957394 2:0.20704905 3:0.099200316 4:0.07354196 5:0.024469276 6:0.11073682 7:0.082570919 8:0.054659678 9:0.058812388 10:0.15047265 
-256 1:0.2015913 2:0.32623787 3:0.17054767 4:0.21527555 5:0.086347609 6:0.1516698 7:0.070830434 8:0.05677603 9:0.07732356 10:0.14545854 
-256 1:0.50690324 2:0.19764819 3:0.091602963 4:0.12659723 5:0.077248379 6:0.00030398794 7:0.004365385 8:0.31429233 9:0.41155732 10:0.37426508 
-256 1:0.55327518 2:0.30915699 3:0.082720683 4:0.039591243 5:0.0152559 6:0.078548336 7:0.014730619 8:0.23127133 9:0.10770246 10:0.045936124 
-256 1:0.2948612 2:0.27589855 3:0.20029939 4:0.14302772 5:0.085913144 6:0.19075223 7:0.10451832 8:0.094425919 9:0.10837921 10:0.014841395 
-256 1:0.72698013 2:0.19227485 3:0.03322433 4:0.029859312 5:0.017661372 6:0.14116608 7:0.055756441 8:0.0037593596 9:0.016366514 10:0.081432234 
-256 1:0.63975903 2:0.15332195 3:0.091727119 4:0.07827664 5:0.036915261 6:0.15429999 7:0.26747239 8:0.11162086 9:0.049100689 10:0.18181543 
-256 1:0.49008014 2:0.23263533 3:0.10670099 4:0.11649077 5:0.054092772 6:0.14172592 7:0.23875548 8:0.020913947 9:0.23773731 10:0.014481409 
-256 1:0.4935499 2:0.28941464 3:0.10886078 4:0.075570843 5:0.032603835 6:0.06625938 7:0.019972179 8:0.10146973 9:0.025460908 10:0.013284579 
-256 1:0.67042717 2:0.21591748 3:0.05032903 4:0.041582956 5:0.021743372 6:0.091987819 7:0.12303172 8:0.096566135 9:0.2910648 10:0.063499034 
-256 1:0.44289767 2:0.34209803 3:0.095462847 4:0.077570754 5:0.041970699 6:0.028433177 7:0.050793686 8:0.16947539 9:0.035230123 10:0.057636396 
-256 1:0.59897221 2:0.14022709 3:0.11231377 4:0.099041531 5:0.049445395 6:0.26850209 7:0.10557584 8:0.092841421 9:0.12382597 10:0.15498845 
-256 1:0.54549082 2:0.29862557 3:0.060977044 4:0.068421546 5:0.026485021 6:0.0078504666 7:0.021938171 8:0.12432996 9:0.027490116 10:0.19283244 
-256 1:0.46642116 2:0.23124677 3:0.12894793 4:0.12155939 5:0.051824749 6:0.099189592 7:0.05554215 8:0.20729351 9:0.055822046 10:0.14916368 
-256 1:0.40006244 2:0.31130467 3:0.12814922 4:0.10297351 5:0.057510156 6:0.03784232 7:0.046572362 8:0.051612837 9:0.048405043 10:0.1100268 
-256 1:0.4393562 2:0.24171462 3:0.12876179 4:0.12928524 5:0.060882149 6:0.22161542 7:0.079292824 8:0.011934213 9:0.052275782 10:0.1138434 
-256 1:0.19614857 2:0.32904936 3:0.21689898 4:0.18375661 5:0.074146482 6:0.2440749 7:0.015809953 8:0.12100104 9:0.12185405 10:0.026141304 
-256 1:0.22908755 2:0.45631795 3:0.10279841 4:0.15043757 5:0.061358522 6:0.024932024 7:0.12858976 8:0.081570572 9:0.0024377726 10:0.082159579 
-256 1:0.56976287 2:0.21483267 3:0.0714916 4:0.092871027 5:0.05104183 6:0.36126915 7:0.055839422 8:0.13680008 9:0.22367788 10:0.12757085 
-256 1:0.35938668 2:0.3579589 3:0.14818069 4:0.08543329 5:0.04904044 6:0.27937739 7:0.099905846 8:0.14798393 9:0.0082287467 10:0.047208315 
-256 1:0.61099064 2:0.23775264 3:0.086872296 4:0.045320257 5:0.019064163 6:0.089399881 7:0.041433424 8:0.15238053 9:0.0040702883 10:0.0082789758 
-256 1:0.57224795 2:0.15107848 3:0.12575335 4:0.10840533 5:0.042514887 6:0.11978121 7:0.22897661 8:0.19578608 9:0.356116 10:0.39891446 
-256 1:0.46647417 2:0.28495353 3:0.14518771 4:0.06622675 5:0.037157842 6:0.010410629 7:0.047172691 8:0.066995588 9:0.03933731 10:0.0093936257 
-256 1:0.63310395 2:0.21467258 3:0.077099048 4:0.050764544 5:0.024359876 6:0.064480468 7:0.18396905 8:0.12048182 9:0.28066185 10:0.31599221 
-256 1:0.39832459 2:0.21662229 3:0.1443931 4:0.11155798 5:0.12910204 6:0.038173606 7:0.076350845 8:0.029942234 9:0.030723589 10:0.38037841 
-256 1:0.28637685 2:0.2580847 3:0.20098427 4:0.1448281 5:0.10972609 6:0.050375033 7:0.11977594 8:0.070784877 9:0.059937862 10:0.24479478 
-256 1:0.68198869 2:0.17539535 3:0.078206541 4:0.044990372 5:0.01941905 6:0.090795407 7:0.06252199 8:0.077990449 9:0.019498763 10:0.057727475 
-256 1:0.50582499 2:0.25977085 3:0.085605955 4:0.10460337 5:0.044194832 6:0.32217397 7:0.074590454 8:0.081165903 9:0.087518733 10:0.23421725 
-256 1:0.59392548 2:0.11201253 3:0.10878458 4:0.11048167 5:0.074795732 6:0.16478266 7:0.17802839 8:0.34010506 9:0.29531122 10:0.2491042 
-256 1:0.66579139 2:0.21255156 3:0.050490714 4:0.049479358 5:0.021686977 6:0.078244537 7:0.11693271 8:0.27009526 9:0.14394935 10:0.069957907 
-256 1:0.40394424 2:0.21610628 3:0.15694288 4:0.16342524 5:0.059581352 6:0.28025391 7:0.0065229326 8:0.22910093 9:0.21436694 10:0.0390717 
-52.955347804348833 1:0.63451434 2:0.23650103 3:0.050904301 4:0.046659868 5:0.031420468 6:0.22773724 7:0.039347953 8:0.19747446 9:0.27055724 10:0.045278624 
-256 1:0.74192973 2:0.15523768 3:0.04034371 4:0.039169092 5:0.023319786 6:0.012461671 7:0.075666735 8:0.046642141 9:0.018615414 10:0.007168028 
-256 1:0.46471384 2:0.26543107 3:0.13016329 4:0.092867391 5:0.04682441 6:0.055176449 7:0.066015374 8:0.15955933 9:0.21135341 10:0.18434827 
-256 1:0.35118791 2:0.28771496 3:0.13225832 4:0.16145965 5:0.067379149 6:0.11531 7:0.18227657 8:0.24494401 9:0.083737507 10:0.025256631 
-256 1:0.67378757 2:0.23097968 3:0.034629025 4:0.03996663 5:0.020637087 6:0.09932207 7:0.074984669 8:0.24918625 9:0.22918692 10:0.00069570507 
-256 1:0.57703821 2:0.28843122 3:0.062979237 4:0.049590635 5:0.021960701 6:0.039495278 7:0.011665697 8:0.024096051 9:0.09067483 10:0.13549367 
-256 1:0.79607415 2:0.16975089 3:0.019451805 4:0.0098121639 5:0.0049109883 6:0.0081159036 7:0.032856669 8:0.060001176 9:0.090274467 10:0.10009286 
-256 1:0.58840945 2:0.27406147 3:0.071915125 4:0.044532513 5:0.021081444 6:0.12668287 7:0.043319827 8:0.1030845 9:0.28449215 10:0.23685997 
-256 1:0.48791027 2:0.23175067 3:0.14323789 4:0.087241856 5:0.049859315 6:0.076363668 7:0.018382359 8:0.034968719 9:0.092007855 10:0.10963992 
-256 1:0.73771889 2:0.18686394 3:0.030060724 4:0.032335672 5:0.013020778 6:0.027188601 7:0.057912367 8:0.13694028 9:0.23265171 10:0.042919068 
-256 1:0.32012527 2:0.26038577 3:0.16041018 4:0.17319712 5:0.085881664 6:0.13652775 7:0.0042315121 8:0.033153563 9:0.0044697564 10:0.085712755 
-256 1:0.61002951 2:0.24997702 3:0.082894621 4:0.044542597 5:0.012556256 6:0.010049333 7:0.12139627 8:0.26041259 9:0.24572262 10:0.038252098 
-256 1:0.40035891 2:0.34812109 3:0.097477014 4:0.11513256 5:0.038910426 6:0.041948197 7:0.0078407618 8:0.16630777 9:0.16235909 10:0.064348989 
-256 1:0.50139677 2:0.32457651 3:0.076959417 4:0.068690766 5:0.028376534 6:0.1000016 7:0.037287666 8:0.099396578 9:0.12616635 10:0.19105239 
-256 1:0.56523619 2:0.20128091 3:0.072725514 4:0.12174012 5:0.03901727 6:0.2716114 7:0.22901755 8:0.033496785 9:0.1032626 10:0.061495259 
-256 1:0.62610351 2:0.22456175 3:0.090604912 4:0.03647884 5:0.022250995 6:0.070127365 7:0.043345346 8:0.046231269 9:0.033619646 10:0.16263511 
-256 1:0.32415695 2:0.26927572 3:0.19244331 4:0.13648885 5:0.077635164 6:0.10246539 7:0.082957258 8:0.042014204 9:0.082864441 10:0.18177331 
-256 1:0.22384098 2:0.43242743 3:0.15615065 4:0.13126622 5:0.056314721 6:0.028985423 7:0.018041873 8:0.0466079 9:0.46645667 10:0.17293421 
-256 1:0.39982581 2:0.33419771 3:0.12067096 4:0.098662568 5:0.04664296 6:0.10225939 7:0.096800361 8:0.19372717 9:0.15322267 10:0.21002811 
-256 1:0.22501745 2:0.51122072 3:0.092882546 4:0.11904655 5:0.051832739 6:0.021465304 7:0.042730378 8:0.050531622 9:0.26634496 10:0.24494426 
-256 1:0.35484847 2:0.3079091 3:0.14522266 4:0.12978213 5:0.062237639 6:0.0044291125 7:0.058668816 8:0.018494944 9:0.080068037 10:0.10432401 
-256 1:0.42269506 2:0.27021952 3:0.11586106 4:0.1321057 5:0.059118665 6:0.12716076 7:0.023110359 8:0.056089132 9:0.039440179 10:0.049441613 
-256 1:0.63546972 2:0.20961545 3:0.066340744 4:0.059396044 5:0.029178049 6:0.025511469 7:0.031154368 8:0.21515436 9:0.1465044 10:0.071462779 
-256 1:0.42607322 2:0.22941327 3:0.14877138 4:0.123172 5:0.072570136 6:0.20627192 7:0.19746973 8:0.01385095 9:0.049693217 10:0.17348495 
-256 1:0.54892811 2:0.27656435 3:0.10214087 4:0.052485769 5:0.019880895 6:0.066430473 7:0.02508378 8:0.041396854 9:0.049373859 10:0.042852331 
-29.48680817673818 1:0.28660366 2:0.46936746 3:0.091568279 4:0.10300877 5:0.049451832 6:0.16247133 7:0.079139756 8:0.14039537 9:0.16888446 10:0.035740836 
-256 1:0.47806105 2:0.27734184 3:0.097748019 4:0.10455096 5:0.042298132 6:0.31161538 7:0.10131746 8:0.1322121 9:0.069584794 10:0.065758432 
-256 1:0.31149729 2:0.30906812 3:0.14250467 4:0.16337038 5:0.073559543 6:0.22915285 7:0.09507021 8:0.059284949 9:0.026418348 10:0.14156642 
-256 1:0.25392386 2:0.34360262 3:0.16858161 4:0.1471324 5:0.086759505 6:0.11495754 7:0.02579293 8:0.051401414 9:0.01341334 10:0.076899501 
-256 1:0.52740136 2:0.28676432 3:0.10782041 4:0.052499681 5:0.025514232 6:0.036313039 7:0.019736965 8:0.15175439 9:0.0022805839 10:0.077330854 
-256 1:0.43499678 2:0.23920377 3:0.11581763 4:0.1316385 5:0.078343314 6:0.20489226 7:0.093636205 8:0.1257923 9:0.018644025 10:0.31090349 
-256 1:0.65880251 2:0.19088882 3:0.067041162 4:0.052047274 5:0.031220236 6:0.05837777 7:0.14739185 8:0.067935319 9:0.046439263 10:0.11250095 
-256 1:0.75247198 2:0.16354648 3:0.059653195 4:0.020096478 5:0.0042318734 6:0.098320767 7:0.023572953 8:0.046328964 9:0.10796524 10:0.066610416 
-256 1:0.62484488 2:0.2254003 3:0.056871201 4:0.066347688 5:0.026535934 6:0.032751464 7:0.19629343 8:0.26709933 9:0.19521966 10:0.14977743 
-256 1:0.42961004 2:0.3885822 3:0.083722141 4:0.067457414 5:0.030628207 6:0.137526 7:0.092528416 8:0.13037174 9:0.098849089 10:0.079828835 
-256 1:0.30572733 2:0.29947314 3:0.16877856 4:0.15191365 5:0.074107327 6:0.012754567 7:0.33131275 8:0.0768042 9:0.097792389 10:0.059254261 
-256 1:0.74687891 2:0.17555321 3:0.051155145 4:0.018587941 5:0.0078248006 6:0.02098148 7:0.055525359 8:0.018256096 9:0.16889955 10:0.085827237 
-256 1:0.65736912 2:0.24605173 3:0.048920299 4:0.034486224 5:0.013172625 6:0.31077608 7:0.37901495 8:0.16244604 9:0.18038541 10:0.075152975 
-256 1:0.18404846 2:0.3417588 3:0.26674289 4:0.1381788 5:0.069271053 6:0.15437954 7:0.30699562 8:0.16253536 9:0.38486451 10:0.20191915 
-256 1:0.49257531 2:0.22331301 3:0.13379724 4:0.10013808 5:0.050176352 6:0.16199197 7:0.12625284 8:0.11029713 9:0.19495096 10:0.21829321 
-256 1:0.60228087 2:0.2640799 3:0.082798425 4:0.035578684 5:0.015262115 6:0.084329445 7:0.013955329 8:0.12531965 9:0.029789492 10:0.0033393406 
-256 1:0.74991561 2:0.17881043 3:0.034111899 4:0.026356396 5:0.010805669 6:0.051979301 7:0.0070562211 8:0.14009276 9:0.031200677 10:0.14860471 
-256 1:0.62202799 2:0.18302265 3:0.080289588 4:0.074133443 5:0.04052633 6:0.025370446 7:0.059301516 8:0.20203678 9:0.086664868 10:0.077513723 
-256 1:0.3803944 2:0.36345571 3:0.14136226 4:0.089062826 5:0.025724805 6:0.2938642 7:0.17645024 8:0.16667323 9:0.17555154 10:0.066086676 
-256 1:0.59491435 2:0.26230566 3:0.069721282 4:0.047805002 5:0.025253707 6:0.19883071 7:0.085100566 8:0.17241055 9:0.064527573 10:0.058254836 
-256 1:0.27137596 2:0.34248235 3:0.18071593 4:0.14099604 5:0.06442972 6:0.086493748 7:0.019806296 8:0.17621125 9:0.023845742 10:0.018506226 
-256 1:0.43396853 2:0.34740882 3:0.10038151 4:0.080707869 5:0.037533266 6:0.18827236 7:0.0096489107 8:0.20254257 9:0.028634061 10:0.085876984 
-256 1:0.55054993 2:0.20420065 3:0.10961719 4:0.092270236 5:0.043361996 6:0.041668202 7:0.020147191 8:0.20765361 9:0.10110139 10:0.09438337 
-147.73053486516122 1:0.62717341 2:0.15968115 3:0.090107073 4:0.076253277 5:0.046785088 6:0.63001451 7:0.22928235 8:0.24054932 9:0.47596124 10:0.25797509 
-256 1:0.35545052 2:0.31606581 3:0.13835819 4:0.12444266 5:0.065682814 6:0.11171413 7:0.07947321 8:0.040386315 9:0.035751797 10:0.10512974 
-256 1:0.65086176 2:0.17966908 3:0.07411389 4:0.063650102 5:0.031705166 6:0.063445201 7:0.02607183 8:0.15539121 9:0.11001768 10:0.083807144 
-256 1:0.5765316 2:0.24124129 3:0.078691603 4:0.083094341 5:0.020441171 6:0.01886594 7:0.029267615 8:0.043838768 9:0.097779046 10:0.095654376 
-256 1:0.75865901 2:0.13204097 3:0.044736097 4:0.038573394 5:0.025990532 6:0.078331959 7:0.10860235 8:0.081109106 9:0.35343782 10:0.4463027 
-256 1:0.64724933 2:0.19424318 3:0.058820045 4:0.071012136 5:0.02867531 6:0.0060132216 7:0.025483151 8:0.34939991 9:0.22246734 10:0.22381826 
-256 1:0.60314932 2:0.21903986 3:0.064240523 4:0.076857515 5:0.036712777 6:0.032474495 7:0.043669261 8:0.21297265 9:0.087805544 10:0.02148262 
-30.879368350086651 1:0.61808993 2:0.32517166 3:0.030570674 4:0.018982283 5:0.0071854572 6:0.15284258 7:0.066422476 8:0.089473689 9:0.10458174 10:0.076078818 
-256 1:0.54907979 2:0.15419942 3:0.13596526 4:0.10695039 5:0.053805136 6:0.28717795 7:0.25079093 8:0.22471427 9:0.13897826 10:0.023597108 
-256 1:0.49792715 2:0.23662198 3:0.1286488 4:0.098362425 5:0.03843965 6:0.19923297 7:0.051443507 8:0.2948819 9:0.10342282 10:0.00034721995 
-256 1:0.43071506 2:0.33386039 3:0.10586634 4:0.089622355 5:0.039935854 6:0.073816394 7:0.017574614 8:0.028771746 9:0.059492317 10:0.066388393 
-173.39853723234859 1:0.62966925 2:0.29297717 3:0.04171017 4:0.020699971 5:0.014943442 6:0.13677427 7:0.057333996 8:0.021443395 9:0.25573415 10:0.27372564 
-256 1:0.36205962 2:0.30537706 3:0.14252557 4:0.12074481 5:0.069292938 6:0.15096011 7:0.099391343 8:0.093185807 9:0.025768783 10:0.031947685 
-256 1:0.38692201 2:0.32848799 3:0.11894738 4:0.11323147 5:0.052411147 6:0.39420754 7:0.089777588 8:0.080637825 9:0.24899986 10:0.20906105 
-256 1:0.49692701 2:0.17576461 3:0.09134101 4:0.13723733 5:0.098730035 6:0.10203391 7:0.17495644 8:0.20515508 9:0.075786295 10:0.47285927 
-256 1:0.74819019 2:0.14401993 3:0.048092855 4:0.039693841 5:0.020003179 6:0.0074981097 7:0.18358858 8:0.15687902 9:0.25087961 10:0.14717467 
-76.655078298203307 1:0.37770154 2:0.20533974 3:0.18760424 4:0.14299291 5:0.086361553 6:0.042201313 7:0.25866372 8:0.024454777 9:0.16446263 10:0.083703001 
-256 1:0.56284091 2:0.17963602 3:0.10169997 4:0.088781206 5:0.067041896 6:0.33566521 7:0.014523641 8:0.0030432958 9:0.050380182 10:0.017673549 
-256 1:0.30786062 2:0.31897425 3:0.15950793 4:0.13915901 5:0.074498193 6:0.091580417 7:0.10175039 8:0.059609271 9:0.05073009 10:0.0027825682 
-256 1:0.73145416 2:0.20428104 3:0.033524545 4:0.018828286 5:0.011911967 6:0.42332913 7:0.1151394 8:0.15568969 9:0.24323243 10:0.22170386 
-256 1:0.24132695 2:0.43158885 3:0.16956624 4:0.10861781 5:0.04890015 6:0.080592082 7:0.057323067 8:0.0182946 9:0.13449546 10:0.15404885 
-256 1:0.33499014 2:0.2870967 3:0.17154571 4:0.13378879 5:0.072578651 6:0.066743029 7:0.011099044 8:0.056226287 9:0.029976507 10:0.056273083 
-256 1:0.30486365 2:0.33726859 3:0.15457868 4:0.13648805 5:0.066801024 6:0.27469201 7:0.15688675 8:0.076090224 9:0.089801945 10:0.10557696 
-256 1:0.46382687 2:0.26519039 3:0.14150996 4:0.071226869 5:0.058245912 6:0.11712994 7:0.0080933805 8:0.17532194 9:0.11117396 10:0.0078243809 
-204.69414222491679 1:0.70438732 2:0.17755742 3:0.056590714 4:0.039147791 5:0.02231676 6:0.021294684 7:0.033415384 8:0.010931495 9:0.017481632 10:0.0080090066 
-256 1:0.51665729 2:0.29352718 3:0.062174314 4:0.090949162 5:0.036692055 6:0.33401186 7:0.02893468 8:0.16913394 9:0.061421982 10:0.16086879 
-62.431961038732275 1:0.59713538 2:0.26106793 3:0.085689255 4:0.039459653 5:0.016647784 6:0.12303891 7:0.073038778 8:0.0011437141 9:0.068723407 10:0.017466322 
-256 1:0.62160337 2:0.19578381 3:0.066841523 4:0.070213518 5:0.045557776 6:0.1598319 7:0.04319527 8:0.0083374087 9:0.12158766 10:0.039445737 
-256 1:0.4007748 2:0.29964923 3:0.11574722 4:0.12537806 5:0.058450698 6:0.038741598 7:0.051550918 8:0.15312628 9:0.037875518 10:0.17681265 
-256 1:0.29991643 2:0.26087723 3:0.21648547 4:0.14367087 5:0.079050007 6:0.22492901 7:0.10094846 8:0.1346939 9:0.24204225 10:0.1939079 
-256 1:0.55823504 2:0.21432983 3:0.10973335 4:0.081114128 5:0.036587659 6:0.040705991 7:0.046570323 8:0.0048663149 9:0.016027073 10:0.059344367 
-256 1:0.53626103 2:0.22708338 3:0.11997156 4:0.08053366 5:0.036150368 6:0.049793861 7:0.077934627 8:0.01424195 9:0.15949886 10:0.14873454 
-256 1:0.72102911 2:0.1665872 3:0.061365489 4:0.035049045 5:0.015969159 6:0.0798631 7:0.1185823 8:0.055139626 9:0.11111875 10:0.053104583 
-256 1:0.33414022 2:0.33035726 3:0.12145833 4:0.14605495 5:0.067989242 6:0.010304067 7:0.086740007 8:0.11695816 9:0.019567312 10:0.0051380249 
-256 1:0.35979191 2:0.24188305 3:0.15875685 4:0.15588715 5:0.083681043 6:0.085909283 7:0.034114167 8:0.10232704 9:0.088731832 10:0.013736019 
-256 1:0.44144285 2:0.22994198 3:0.15685701 4:0.11190486 5:0.059853294 6:0.058905006 7:0.17814484 8:0.016221172 9:0.1619282 10:0.20762292 
-256 1:0.54998207 2:0.27181341 3:0.10156198 4:0.057699737 5:0.018942806 6:0.026032211 7:0.054476747 8:0.13597873 9:0.03647622 10:0.089387011 
-256 1:0.45633649 2:0.26444565 3:0.12298593 4:0.10791378 5:0.04831815 6:0.1667282 7:0.15026213 8:0.064696355 9:0.16002041 10:0.24620647 
-256 1:0.53146519 2:0.31194979 3:0.07858862 4:0.056705468 5:0.021290932 6:0.090517973 7:0.063169886 8:0.028866535 9:0.093126728 10:0.05136574 
-256 1:0.68328977 2:0.18250586 3:0.057191668 4:0.050112277 5:0.026900426 6:0.067110136 7:0.1694803 8:0.27869737 9:0.15651471 10:0.17365095 
-256 1:0.75029183 2:0.13049209 3:0.044500837 4:0.048157198 5:0.026558047 6:0.072236788 7:0.19416107 8:0.091404028 9:0.011603393 10:0.055128923 
-256 1:0.48284202 2:0.22944228 3:0.14027038 4:0.095288778 5:0.052156548 6:0.30846368 7:0.14329576 8:0.19279312 9:0.01639679 10:0.14233537 
-256 1:0.58039451 2:0.19046421 3:0.08670734 4:0.08383031 5:0.058603624 6:0.030130619 7:0.066883557 8:0.10172108 9:0.17531396 10:0.37130711 
-256 1:0.37408755 2:0.24580347 3:0.14987301 4:0.14957484 5:0.080661129 6:0.13072608 7:0.085206959 8:0.17325175 9:0.048813183 10:0.076675763 
-256 1:0.3409867 2:0.30386792 3:0.15506959 4:0.13596116 5:0.064114632 6:0.049902764 7:0.011086207 8:0.045201526 9:0.020468346 10:0.083921556 
-256 1:0.51209818 2:0.30576179 3:0.084660417 4:0.068936122 5:0.028543487 6:0.22433673 7:0.23815733 8:0.2649152 9:0.12371148 10:0.15735418 
-256 1:0.38548169 2:0.2458308 3:0.18234873 4:0.1230722 5:0.063266588 6:0.34113883 7:0.10728557 8:0.033896241 9:0.051704472 10:0.054581601 
-256 1:0.35564306 2:0.28759389 3:0.15385256 4:0.13809016 5:0.064820341 6:0.087482822 7:0.068961366 8:0.027443116 9:0.20183479 10:0.04468553 
-256 1:0.32036682 2:0.32859244 3:0.16459511 4:0.12257667 5:0.063868959 6:0.049925671 7:0.1706894 8:0.0029483284 9:0.017540675 10:0.046072701 
-256 1:0.26489788 2:0.35533395 3:0.16905837 4:0.13465952 5:0.076050281 6:0.27334769 7:0.2022916 8:0.046168243 9:0.069145766 10:0.1388732 
-256 1:0.50728425 2:0.21263358 3:0.12977751 4:0.097418286 5:0.052886379 6:0.031092266 7:0.068970812 8:0.048559486 9:0.032688318 10:0.0094694934 
-256 1:0.21421902 2:0.39160866 3:0.15555095 4:0.1496158 5:0.089005569 6:0.040095499 7:0.0064832086 8:0.094136462 9:0.023320641 10:0.057824962 
-256 1:0.76066834 2:0.14401609 3:0.048439574 4:0.02912447 5:0.017751524 6:0.090238663 7:0.069213961 8:0.044925719 9:0.067219423 10:0.042253886 
-256 1:0.5172091 2:0.23139459 3:0.099320427 4:0.10135358 5:0.050722298 6:0.14820237 7:0.13092063 8:0.23986423 9:0.35081594 10:0.53266627 
-256 1:0.58025997 2:0.20512493 3:0.070238386 4:0.099655049 5:0.044721667 6:0.16999065 7:0.023490338 8:0.14497673 9:0.052867222 10:0.036373665 
-256 1:0.65202086 2:0.18829046 3:0.075083169 4:0.052423116 5:0.032182402 6:0.013683973 7:0.21186408 8:0.15364595 9:0.22980519 10:0.25737566 
-256 1:0.55596239 2:0.23014723 3:0.096219509 4:0.088825826 5:0.028845051 6:0.02378901 7:0.0048941054 8:0.039044748 9:0.025102774 10:0.020002212 
-256 1:0.54359678 2:0.23159319 3:0.098694226 4:0.090570329 5:0.035545471 6:0.15067789 7:0.013531797 8:0.02696543 9:0.010189353 10:0.094354379 
-256 1:0.45168987 2:0.3149044 3:0.098525572 4:0.088370033 5:0.046510126 6:0.097794382 7:0.042351216 8:0.15537743 9:0.048434824 10:0.027860985 
-256 1:0.5470412 2:0.27496359 3:0.089195116 4:0.060415571 5:0.028384528 6:0.12129842 7:0.11719263 8:0.025962608 9:0.11868551 10:0.038533785 
-256 1:0.4058965 2:0.43352465 3:0.092746933 4:0.04802166 5:0.019810255 6:0.1130714 7:0.031787171 8:0.063900773 9:0.027908262 10:0.011173628 
-256 1:0.45227892 2:0.28245745 3:0.11348309 4:0.10567611 5:0.046104435 6:0.18391112 7:0.13171036 8:0.04572397 9:0.092775419 10:0.042145214 
-256 1:0.75981984 2:0.12160067 3:0.05237347 4:0.042729559 5:0.023476458 6:0.10546309 7:0.024091439 8:0.033240133 9:0.20545251 10:0.0053130335 
-256 1:0.47405207 2:0.21718685 3:0.13243852 4:0.10819981 5:0.068122749 6:0.0079518705 7:0.020332667 8:0.24272978 9:0.040401127 10:0.018952961 
-256 1:0.22851499 2:0.48005582 3:0.13919521 4:0.10161219 5:0.050621791 6:0.065707946 7:0.073624844 8:0.098224279 9:0.058361832 10:0.097100218 
-256 1:0.3561198 2:0.25534357 3:0.19906425 4:0.10991198 5:0.079560394 6:0.17727869 7:0.029135948 8:0.12142639 9:0.11772499 10:0.026779222 
-256 1:0.5825435 2:0.29095073 3:0.075411297 4:0.037849271 5:0.013245206 6:0.0077743289 7:0.20136006 8:0.15981236 9:0.16882972 10:0.0058945825 
-256 1:0.50984248 2:0.18435137 3:0.14421914 4:0.12573055 5:0.035856452 6:0.12013402 7:0.064579382 8:0.11645655 9:0.1292206 10:0.20209547 
-256 1:0.5586387 2:0.22436034 3:0.10159888 4:0.077725783 5:0.037676304 6:0.037284038 7:0.059973256 8:0.15320189 9:0.073860405 10:0.068269967 
-256 1:0.5149701 2:0.29623985 3:0.10594572 4:0.056635814 5:0.026208524 6:0.0089226166 7:0.021462615 8:0.030071574 9:0.050872952 10:0.11896188 
-256 1:0.45708229 2:0.30923133 3:0.15216017 4:0.05526428 5:0.026261928 6:0.14846218 7:0.12910841 8:0.02547566 9:0.21608984 10:0.060657883 
-256 1:0.4709719 2:0.26843042 3:0.14086104 4:0.081367531 5:0.038369106 6:0.14290156 7:0.027588921 8:0.080368187 9:0.080184387 10:0.08408378 
-256 1:0.56211877 2:0.26782583 3:0.064393049 4:0.082519488 5:0.023142866 6:0.060462516 7:0.071967313 8:0.057138053 9:0.18645541 10:0.13429951 
-256 1:0.48867986 2:0.26627287 3:0.13385574 4:0.076637593 5:0.034553941 6:0.10671843 7:0.050214163 8:0.046130161 9:0.047482351 10:0.063862496 
-256 1:0.57929825 2:0.25179881 3:0.091860581 4:0.051240993 5:0.025801369 6:0.13362935 7:0.034805083 8:0.0080575695 9:0.088814166 10:0.0045846664 
-256 1:0.37405552 2:0.31651033 3:0.15711507 4:0.10343787 5:0.048881208 6:0.14181143 7:0.1441587 8:0.14710685 9:0.050028388 10:0.08092021 
-256 1:0.41167023 2:0.21894646 3:0.15435681 4:0.14309866 5:0.071927843 6:0.013468813 7:0.068021768 8:0.10093918 9:0.24883783 10:0.11197387 
-165.20899932108713 1:0.788931 2:0.087089419 3:0.052045141 4:0.038814849 5:0.033119591 6:0.0091396515 7:0.012316543 8:0.10920479 9:0.177372 10:0.22767866 
-256 1:0.37497784 2:0.2762954 3:0.12632718 4:0.14832525 5:0.074074332 6:0.071934728 7:0.0066058188 8:0.1878971 9:0.01653208 10:0.028473103 
-53.122151963275691 1:0.28744202 2:0.38604531 3:0.10801641 4:0.16602616 5:0.052470105 6:0.20810085 7:0.1008027 8:0.010995206 9:0.24282934 10:0.18892287 
-256 1:0.54448937 2:0.21976014 3:0.1127771 4:0.084988819 5:0.037984582 6:0.040571308 7:0.053279672 8:0.030963538 9:0.020747308 10:0.036306361 
-256 1:0.40291669 2:0.24729225 3:0.14618687 4:0.14093361 5:0.062670585 6:0.1300845 7:0.066556898 8:0.031136295 9:0.15337644 10:0.08270706 
-256 1:0.72185352 2:0.21821531 3:0.035820784 4:0.015889198 5:0.0082211857 6:0.0025046433 7:0.001785211 8:0.13187696 9:0.11854396 10:0.099333002 
-256 1:0.24756134 2:0.37816864 3:0.16397906 4:0.14481758 5:0.065473381 6:0.10211589 7:0.1242141 8:0.013314976 9:0.15143794 10:0.22222537 
-69.655971884079207 1:0.81252427 2:0.1491755 3:0.019722653 4:0.012022176 5:0.0065554038 6:0.9122796 7:0.82572714 8:0.4774555 9:0.1946504 10:0.053250292 
-256 1:0.71926022 2:0.19474857 3:0.050122319 4:0.026140912 5:0.009727985 6:0.11466672 7:0.042640646 8:0.11775375 9:0.14226027 10:0.16441156 
-256 1:0.31365945 2:0.21739905 3:0.17832985 4:0.19104627 5:0.099565378 6:0.1440337 7:0.034206998 8:0.17237478 9:0.0040955999 10:0.09631249 
-145.29853284116189 1:0.67122654 2:0.21655253 3:0.058682721 4:0.034517719 5:0.019020497 6:0.0076835259 7:0.0044362643 8:0.05233414 9:0.011555555 10:0.077836002 
-256 1:0.42820913 2:0.30394864 3:0.13717493 4:0.081433163 5:0.049234138 6:0.05125156 7:0.086103818 8:0.093747681 9:0.22501663 10:0.40946968 
-256 1:0.54916569 2:0.30435699 3:0.065461451 4:0.053422712 5:0.027593155 6:0.012773424 7:0.041911682 8:0.18045481 9:0.0014849455 10:0.10440886 
-256 1:0.45964137 2:0.24506816 3:0.1307213 4:0.11121221 5:0.053356951 6:0.034452757 7:0.10447634 8:0.041218376 9:0.15348546 10:0.058074488 
-78.432464617927295 1:0.62890668 2:0.14729417 3:0.06107628 4:0.10613532 5:0.056587555 6:0.1594113 7:0.25728986 8:0.19674876 9:0.5214279 10:0.27523766 
-256 1:0.70283798 2:0.17365119 3:0.056009351 4:0.043223587 5:0.024277888 6:0.0083475152 7:0.020054283 8:0.18403774 9:0.19459827 10:0.093680047 
-256 1:0.71812303 2:0.1514841 3:0.05085561 4:0.055235634 5:0.024301624 6:0.14140443 7:0.10592678 8:0.18449894 9:0.2897194 10:0.32417557 
-256 1:0.37776 2:0.20088049 3:0.17555221 4:0.18573902 5:0.060068287 6:0.060645022 7:0.014581176 8:0.09922249 9:0.015325082 10:0.04726327 
-256 1:0.57599614 2:0.32454986 3:0.061826258 4:0.023740546 5:0.013887195 6:0.13777497 7:0.05179182 8:0.15526 9:0.25254248 10:0.036275299 
-256 1:0.37045115 2:0.40967391 3:0.1051786 4:0.080572562 5:0.034123782 6:0.043656121 7:0.065855572 8:0.16884981 9:0.20780001 10:0.41036479 
-256 1:0.78458589 2:0.1433468 3:0.03004403 4:0.029125974 5:0.012897301 6:0.035481305 7:0.088771035 8:0.1989183 9:0.29405931 10:0.14705431 
-256 1:0.42885632 2:0.27367041 3:0.16116335 4:0.077364697 5:0.058945222 6:0.12219684 7:0.021932943 8:0.065003726 9:0.006699196 10:0.32823685 
-256 1:0.21863254 2:0.36812998 3:0.17641522 4:0.15240716 5:0.084415103 6:0.3167311 7:0.083225463 8:0.075905358 9:0.1251118 10:0.098286251 
-256 1:0.58629811 2:0.24890784 3:0.094795966 4:0.04662017 5:0.02337792 6:0.031298334 7:0.096429012 8:0.062938537 9:0.12808003 10:0.086436251 
-256 1:0.62068414 2:0.21514766 3:0.076670451 4:0.053679634 5:0.033818107 6:0.052225887 7:0.16970788 8:0.27743834 9:0.35540298 10:0.39852503 
-52.839601620271935 1:0.453952 2:0.23362707 3:0.12532063 4:0.12320683 5:0.063893468 6:0.31990946 7:0.01527205 8:0.17632201 9:0.3183799 10:0.34974244 
-256 1:0.47530808 2:0.25510028 3:0.12116349 4:0.083585175 5:0.064842979 6:0.051124391 7:0.24316082 8:0.10830011 9:0.021385972 10:0.1221466 
-256 1:0.56634045 2:0.33815736 3:0.047853044 4:0.034706094 5:0.012943049 6:0.03550952 7:0.016446633 8:0.12378919 9:0.04870919 10:0.034524432 
-256 1:0.80818568 2:0.11979571 3:0.034165526 4:0.026653795 5:0.01119929 6:0.085248918 7:0.10049525 8:0.020147014 9:0.14784152 10:0.062745553 
-58.918642337195593 1:0.20582007 2:0.21632874 3:0.18910551 4:0.23313535 5:0.15561033 6:0.13432922 7:0.34857631 8:0.072830834 9:0.46229959 10:0.3993233 
-256 1:0.29855164 2:0.40841804 3:0.15634485 4:0.086154004 5:0.050531469 6:0.14633767 7:0.02280714 8:0.097370771 9:0.060593821 10:0.11468869 
-256 1:0.42207608 2:0.24210595 3:0.14216237 4:0.1273578 5:0.066297807 6:0.18644778 7:0.000711344 8:0.0064624079 9:0.20280438 10:0.077210056 
-256 1:0.33479351 2:0.3583632 3:0.12077418 4:0.12630192 5:0.059767195 6:0.11458484 7:0.15004965 8:0.097164999 9:0.03608879 10:0.071702361 
-256 1:0.73907541 2:0.16942992 3:0.059383264 4:0.021954076 5:0.010157331 6:0.039216295 7:0.028039981 8:0.16384842 9:0.069323443 10:0.033175736 
-256 1:0.58906655 2:0.2507163 3:0.094295506 4:0.045138877 5:0.020782765 6:0.00034843588 7:0.070360068 8:0.039263673 9:0.12610763 10:0.087214927 
-48.593166331819297 1:0.71429713 2:0.1733909 3:0.021212203 4:0.048279 5:0.042820762 6:0.43769869 7:0.50751367 8:0.25526044 9:0.54499993 10:0.68987001 
-256 1:0.42518888 2:0.34801334 3:0.11233604 4:0.077891117 5:0.036570619 6:0.033729869 7:0.096702181 8:0.1127378 9:0.021271382 10:0.056396529 
-256 1:0.38251138 2:0.19746354 3:0.17124283 4:0.16796409 5:0.080818169 6:0.365067 7:0.27880805 8:0.020252363 9:0.060081374 10:0.0079817955 
-256 1:0.24497737 2:0.42396112 3:0.16941672 4:0.097649106 5:0.063995687 6:0.13962228 7:0.0030957726 8:0.1954585 9:0.0056371382 10:0.025814296 
-256 1:0.50106531 2:0.23504805 3:0.14126159 4:0.090672111 5:0.031952945 6:0.096130647 7:0.039908761 8:0.039194886 9:0.059687866 10:0.11559437 
-256 1:0.53887971 2:0.16414477 3:0.139113 4:0.085112904 5:0.072749612 6:0.0092708758 7:0.052518835 8:0.16582667 9:0.006542647 10:0.083621283 
-256 1:0.3982651 2:0.16793944 3:0.16207286 4:0.17330216 5:0.098420435 6:0.048892828 7:0.023881737 8:0.34306451 9:0.35323025 10:0.27260119 
-256 1:0.43767105 2:0.21398084 3:0.19243845 4:0.10547038 5:0.050439279 6:0.071649658 7:0.045043716 8:0.13160861 9:0.045933812 10:0.11747425 
-256 1:0.43885906 2:0.40238288 3:0.077063424 4:0.053077485 5:0.028617147 6:0.085880372 7:0.045604662 8:0.081750524 9:0.10748539 10:0.062353699 
-256 1:0.38603462 2:0.33415932 3:0.11545407 4:0.10697493 5:0.057377055 6:0.25963838 7:0.14947386 8:0.036798215 9:0.29998913 10:0.082860037 
-256 1:0.34100781 2:0.42246172 3:0.12490644 4:0.069116157 5:0.042507874 6:0.24640426 7:0.17106108 8:0.054100773 9:0.089342007 10:0.050290464 
-256 1:0.52999913 2:0.33997994 3:0.075791605 4:0.036667973 5:0.017561352 6:0.026940908 7:0.096471478 8:0.063705482 9:0.14761016 10:0.15495139 
-256 1:0.73754716 2:0.15321728 3:0.041064677 4:0.042010604 5:0.026160278 6:0.39627663 7:0.074147234 8:0.22591801 9:0.28355978 10:0.16990834 
-256 1:0.55547488 2:0.23764268 3:0.08676209 4:0.081754165 5:0.038366181 6:0.054339566 7:0.1029857 8:0.12258895 9:0.020507443 10:0.019628356 
-256 1:0.17665777 2:0.3822314 3:0.19271466 4:0.17512412 5:0.073272051 6:0.40338631 7:0.23385662 8:0.1543335 9:0.17149684 10:0.11540343 
-256 1:0.59727005 2:0.22308298 3:0.074390972 4:0.075479508 5:0.029776496 6:0.28120691 7:0.11426282 8:0.080689438 9:0.018455121 10:0.22977483 
-256 1:0.22277113 2:0.29631046 3:0.28611665 4:0.12627801 5:0.06852374 6:0.016311894 7:0.080989559 8:0.2749079 9:0.00038567466 10:0.06565088 
-256 1:0.57613683 2:0.22668382 3:0.10095005 4:0.061853855 5:0.034375447 6:0.014140107 7:0.13193972 8:0.16650469 9:0.091593832 10:0.1463719 
-256 1:0.5379414 2:0.3219275 3:0.096596254 4:0.030696876 5:0.012837975 6:0.0010515055 7:0.028681217 8:0.021421389 9:0.039120602 10:0.015934126 
-256 1:0.40062302 2:0.27607818 3:0.16704859 4:0.11967445 5:0.036575751 6:0.21260881 7:0.15825547 8:0.11825539 9:0.14305626 10:0.12089415 
-256 1:0.6038135 2:0.23510653 3:0.076700655 4:0.061680413 5:0.022698903 6:0.078861277 7:0.10895572 8:0.1030827 9:0.23053676 10:0.22966323 
-256 1:0.56501719 2:0.22328021 3:0.083207534 4:0.083653433 5:0.044841626 6:0.19064199 7:0.09046875 8:0.30449438 9:0.17929064 10:0.38036072 
-256 1:0.60059541 2:0.19665911 3:0.088398464 4:0.074099479 5:0.040247534 6:0.017671236 7:0.020674196 8:0.14560548 9:0.068181417 10:0.16460885 
-256 1:0.62576529 2:0.15458008 3:0.1285389 4:0.061801974 5:0.029313753 6:0.16572627 7:0.11747777 8:0.23373454 9:0.32597728 10:0.36194736 
-256 1:0.36686715 2:0.29906733 3:0.13309614 4:0.14181677 5:0.059152618 6:0.15736608 7:0.0992535 8:0.35359833 9:0.071441408 10:0.022862098 
-256 1:0.29547458 2:0.32544653 3:0.18899889 4:0.13169837 5:0.058381628 6:0.23528505 7:0.083767545 8:0.10770003 9:0.12222752 10:0.11082029 
-256 1:0.50494546 2:0.35483543 3:0.074612479 4:0.045863819 5:0.019742809 6:0.058792188 7:0.032756902 8:0.036844559 9:0.020132649 10:0.076173986 
-256 1:0.32385338 2:0.30292317 3:0.14562461 4:0.15966847 5:0.067930369 6:0.3356675 7:0.062133197 8:0.14829109 9:0.12057246 10:0.062172328 
-256 1:0.53894505 2:0.35073579 3:0.053114317 4:0.036182355 5:0.021022489 6:0.074805611 7:0.049669874 8:0.0052083552 9:0.23071891 10:0.12939317 
-25.463546045663598 1:0.39658485 2:0.28403386 3:0.11066886 4:0.13224195 5:0.076470486 6:0.28466058 7:0.22472379 8:0.010337369 9:0.43682245 10:0.31990081 
-256 1:0.59494062 2:0.1506021 3:0.082124267 4:0.10350304 5:0.068829969 6:0.22983194 7:0.048112452 8:0.37066449 9:0.104214 10:0.043506479 
-256 1:0.74533857 2:0.20001497 3:0.030013771 4:0.017827941 5:0.0068047464 6:0.035733628 7:0.0037017052 8:0.090027861 9:0.1779801 10:0.15824678 
-256 1:0.59417767 2:0.25319202 3:0.071512452 4:0.05768799 5:0.023429864 6:0.20944674 7:0.091595902 8:0.35731072 9:0.39788456 10:0.15836498 
-256 1:0.40869594 2:0.31152239 3:0.14057327 4:0.093547556 5:0.045660837 6:0.0011649987 7:0.036608146 8:0.15609951 9:0.091866871 10:0.3243084 
-238.69592109988193 1:0.46354239 2:0.1893651 3:0.16015347 4:0.10346518 5:0.083473856 6:0.10323728 7:0.3738457 8:0.3736627 9:0.34059289 10:0.36032439 
-256 1:0.6819073 2:0.19302044 3:0.072959213 4:0.035734983 5:0.016378063 6:0.042106828 7:0.022471513 8:0.077123311 9:0.10390306 10:0.073057406 
-256 1:0.61385095 2:0.23973359 3:0.063630689 4:0.054404764 5:0.028380003 6:0.075282606 7:0.01366441 8:0.070447159 9:0.11342659 10:0.33905194 
-256 1:0.63258926 2:0.18306124 3:0.077778378 4:0.071107322 5:0.035463803 6:0.40722164 7:0.017920048 8:0.18740696 9:0.28377718 10:0.27900261 
-256 1:0.30535671 2:0.38571561 3:0.12737435 4:0.12351956 5:0.058033781 6:0.30513514 7:0.081382808 8:0.079532946 9:0.093865311 10:0.12536523 
-256 1:0.62304941 2:0.17555195 3:0.090221346 4:0.069487884 5:0.041689405 6:0.16535511 7:0.093131949 8:0.043498108 9:0.27493396 10:0.31156815 
-256 1:0.23790731 2:0.36757516 3:0.16341618 4:0.15624652 5:0.074854844 6:0.02228837 7:0.10305825 8:0.0099199272 9:0.072700589 10:0.0083242003 
-256 1:0.58256463 2:0.28928122 3:0.061574082 4:0.046091879 5:0.020488191 6:0.039727723 7:0.023023838 8:0.018727413 9:0.14566195 10:0.023004897 
-256 1:0.59660087 2:0.21864596 3:0.097805167 4:0.056316022 5:0.030631973 6:0.010292604 7:0.0026922826 8:0.12275841 9:0.090958812 10:0.13690214 
-256 1:0.41252173 2:0.35744196 3:0.079320141 4:0.1018464 5:0.048869766 6:0.1488661 7:0.049555856 8:0.014978127 9:0.10759179 10:0.2237865 
-256 1:0.35187475 2:0.22942486 3:0.15743863 4:0.18797873 5:0.073283034 6:0.37464611 7:0.13454107 8:0.019987737 9:0.19439561 10:0.14770538 
-256 1:0.2695822 2:0.30574108 3:0.1443435 4:0.20525853 5:0.075074682 6:0.019232031 7:0.25620486 8:0.2471731 9:0.061749411 10:0.18551659 
-256 1:0.56511998 2:0.18349817 3:0.099487875 4:0.10056342 5:0.051330562 6:0.2269006 7:0.064697367 8:0.14699291 9:0.19391852 10:0.22415928 
-256 1:0.58688473 2:0.19868177 3:0.069851608 4:0.10122178 5:0.043360113 6:0.036068519 7:0.11111846 8:0.11342111 9:0.0085459134 10:0.06660912 
-207.29421738489793 1:0.47478161 2:0.19623652 3:0.12634153 4:0.13855016 5:0.064090183 6:0.31126654 7:0.034235406 8:0.11702249 9:0.18428859 10:0.11546618 
-256 1:0.62055289 2:0.27096183 3:0.07069858 4:0.027249215 5:0.010537484 6:0.052922602 7:0.01297861 8:0.046925909 9:0.065396143 10:0.084670246 
-256 1:0.79974704 2:0.13247197 3:0.03797145 4:0.020335116 5:0.0094744281 6:0.094555071 7:0.084636655 8:0.0020509622 9:0.1090453 10:0.14327429 
-256 1:0.55386482 2:0.20847127 3:0.10723887 4:0.085975374 5:0.044449664 6:0.047600366 7:0.068924663 8:0.023485235 9:0.070274046 10:0.092473995 
-256 1:0.5655692 2:0.25158125 3:0.10417277 4:0.051580311 5:0.027096465 6:0.08145222 7:0.032836066 8:0.002892352 9:0.064039654 10:0.19800976 
-256 1:0.63612599 2:0.25929225 3:0.059388158 4:0.030972429 5:0.014221171 6:0.044440765 7:0.088304021 8:0.027398835 9:0.1715877 10:0.19887054 
-256 1:0.59539501 2:0.25561865 3:0.1132486 4:0.029299001 5:0.0064387357 6:0.085937761 7:0.050839184 8:0.014549474 9:0.054060031 10:0.020345765 
-256 1:0.61652128 2:0.23869466 3:0.056831695 4:0.053253867 5:0.034698503 6:0.24088882 7:0.022959034 8:0.13712182 9:0.2128235 10:0.030056907 
-256 1:0.46168675 2:0.26225283 3:0.13469925 4:0.079033636 5:0.062327528 6:0.08836651 7:0.11958505 8:0.25801951 9:0.014741063 10:0.095880398 
-256 1:0.47186053 2:0.15600595 3:0.10376861 4:0.16210275 5:0.10626216 6:0.0047281872 7:0.17302858 8:0.13354529 9:0.29101148 10:0.40873566 
-256 1:0.78116812 2:0.1542285 3:0.031598049 4:0.01913118 5:0.013874154 6:0.0056651678 7:0.070529127 8:0.36602253 9:0.20507831 10:0.063697735 
-256 1:0.29444303 2:0.26391873 3:0.18859457 4:0.17511663 5:0.077927034 6:0.12899207 7:0.22818582 8:0.12176972 9:0.15896192 10:0.31898585 
-256 1:0.40669699 2:0.41434904 3:0.092851841 4:0.061929358 5:0.024172779 6:0.14275558 7:0.01456579 8:0.047148901 9:0.13372587 10:0.096924144 
-256 1:0.45232856 2:0.38921775 3:0.088305714 4:0.053787147 5:0.016360833 6:0.089072754 7:0.074243996 8:0.062691678 9:0.0022571979 10:0.016729597 
-256 1:0.2036773 2:0.30774521 3:0.27563928 4:0.16540664 5:0.047531577 6:0.059640341 7:0.081609045 8:0.07863465 9:0.089881718 10:0.058654061 
-256 1:0.25870034 2:0.41646661 3:0.14171854 4:0.12072737 5:0.062387148 6:0.087743901 7:0.14245884 8:0.10753596 9:0.1146775 10:0.07129622 
-252.39102666139485 1:0.37754345 2:0.27785879 3:0.12791756 4:0.12403901 5:0.092641185 6:0.18580575 7:0.3384816 8:0.20573498 9:0.075917374 10:0.409989 
-256 1:0.5294189 2:0.25106018 3:0.10542833 4:0.082213474 5:0.031879113 6:0.039417761 7:0.0098115059 8:0.022092971 9:0.043910367 10:0.077046121 
-256 1:0.75744052 2:0.17492449 3:0.041334883 4:0.017495268 5:0.0088048359 6:0.0055947419 7:0.054431423 8:0.14975576 9:0.043805427 10:0.064649474 
-256 1:0.45417696 2:0.12748491 3:0.15137822 4:0.19409153 5:0.07286837 6:0.04328028 7:0.097204049 8:0.32179295 9:0.37006435 10:0.33709766 
-256 1:0.54297372 2:0.18570804 3:0.091801601 4:0.12900442 5:0.050512222 6:0.12217754 7:0.069857537 8:0.017256207 9:0.23359457 10:0.11998058 
-256 1:0.6427046 2:0.19275941 3:0.0552193 4:0.077135474 5:0.03218122 6:0.025426897 7:0.11031183 8:0.12868732 9:0.031769882 10:0.010079816 
-256 1:0.68821764 2:0.21842352 3:0.053349281 4:0.027994427 5:0.012015127 6:0.028306978 7:0.055882126 8:0.029147863 9:0.22089906 10:0.12004646 
-256 1:0.40819104 2:0.23964515 3:0.17832399 4:0.12257488 5:0.051264939 6:0.219271 7:0.10518531 8:0.12558408 9:0.27793186 10:0.15776778 
-256 1:0.60304218 2:0.20879307 3:0.081443891 4:0.07290607 5:0.03381479 6:0.12879375 7:0.09649046 8:0.21077025 9:0.21806554 10:0.19049254 
-256 1:0.53893956 2:0.32615322 3:0.082536237 4:0.036296531 5:0.016074449 6:0.051759317 7:0.1069037 8:0.08653495 9:0.2247198 10:0.1502212 
-256 1:0.47340146 2:0.3738527 3:0.077170956 4:0.054266137 5:0.02130875 6:0.06969992 7:0.034187134 8:0.0079089958 9:0.02728782 10:0.034720138 
-256 1:0.42839084 2:0.33225762 3:0.092008774 4:0.10355422 5:0.043788547 6:0.32649939 7:0.055783149 8:0.26174616 9:0.1031897 10:0.021470871 
-256 1:0.25921715 2:0.31687303 3:0.19997816 4:0.14216217 5:0.081769497 6:0.10346534 7:0.008734955 8:0.18825642 9:0.067189995 10:0.0029455811 
-256 1:0.45308899 2:0.29195987 3:0.13081235 4:0.08487302 5:0.039265782 6:0.10782788 7:0.081651552 8:0.14194141 9:0.21770469 10:0.11680412 
-256 1:0.21835639 2:0.53735609 3:0.11244955 4:0.087315718 5:0.044522256 6:0.076595604 7:0.074484079 8:0.17464087 9:0.0040471972 10:0.16092851 
-256 1:0.30912765 2:0.33202132 3:0.16212177 4:0.13497127 5:0.061757988 6:0.097402277 7:0.21795521 8:0.2188334 9:0.059523012 10:0.070817242 
-111.11556369503626 1:0.43898165 2:0.31862373 3:0.085654956 4:0.089826276 5:0.066913394 6:0.027745296 7:0.0062027046 8:0.39722289 9:0.20127149 10:0.62284605 
-256 1:0.76506835 2:0.15230539 3:0.035648513 4:0.03099813 5:0.015979614 6:0.12659206 7:0.10580086 8:0.31098805 9:0.18040003 10:0.032943354 
-256 1:0.36014236 2:0.18301549 3:0.21180944 4:0.15424395 5:0.09078875 6:0.071773857 7:0.14307956 8:0.064675866 9:0.048724195 10:0.015206035 
-256 1:0.29720298 2:0.37352812 3:0.17336297 4:0.10491948 5:0.050986457 6:0.093054194 7:0.061710145 8:0.064165472 9:0.07017156 10:0.0094018035 
-256 1:0.56165407 2:0.26854189 3:0.068443749 4:0.070807052 5:0.030553245 6:0.2009808 7:0.056167703 8:0.20148667 9:0.19499278 10:0.055169741 
-256 1:0.57478839 2:0.25059769 3:0.086817287 4:0.060335859 5:0.027460779 6:0.040109743 7:0.0025333174 8:0.054050752 9:0.099996564 10:0.031555118 
-256 1:0.2828755 2:0.35235143 3:0.19957373 4:0.1176692 5:0.04753014 6:0.071649137 7:0.074765875 8:0.075280511 9:0.12015515 10:0.049587773 
-256 1:0.42208307 2:0.2766403 3:0.12765909 4:0.12403071 5:0.049586829 6:0.10184659 7:0.053423331 8:0.10784061 9:0.076672738 10:0.0073951554 
-256 1:0.75862829 2:0.18643021 3:0.025892894 4:0.020767393 5:0.0082812172 6:0.050338859 7:0.0064168222 8:0.1062585 9:0.093853406 10:0.14661045 
-256 1:0.45286202 2:0.29051323 3:0.125843 4:0.08488185 5:0.045899905 6:0.053391437 7:0.087470703 8:0.041540049 9:0.1307653 10:0.21330959 
-231.50733564574256 1:0.68266111 2:0.20797337 3:0.042727572 4:0.044114417 5:0.022523539 6:0.10743484 7:0.1551894 8:0.034518445 9:0.27762359 10:0.23688324 
-197.56203625086337 1:0.39657957 2:0.22085104 3:0.16586974 4:0.1330558 5:0.083643861 6:0.45860262 7:0.20946896 8:0.24841305 9:0.053314971 10:0.10486344 
-256 1:0.36555158 2:0.31325977 3:0.15316766 4:0.10502093 5:0.063000061 6:0.098026072 7:0.14982934 8:0.073206701 9:0.075403512 10:0.042045732 
-256 1:0.71682004 2:0.22308127 3:0.037255176 4:0.0168481 5:0.0059954134 6:0.030609428 7:0.02771098 8:0.031453373 9:0.13133235 10:0.1334261 
-256 1:0.29996624 2:0.30125983 3:0.19158286 4:0.12279205 5:0.084399022 6:0.1194446 7:0.22822856 8:0.096689286 9:0.013455683 10:0.034062224 
-256 1:0.49517243 2:0.26505965 3:0.10231517 4:0.094503541 5:0.042949212 6:0.089987752 7:0.072055766 8:0.058258922 9:0.118024 10:0.047614751 
-256 1:0.31000068 2:0.29390775 3:0.19968623 4:0.13324829 5:0.063157054 6:0.15522356 7:0.021059842 8:0.012925774 9:0.096668 10:0.092877452 
-256 1:0.54403774 2:0.20236732 3:0.088188583 4:0.11053595 5:0.054870415 6:0.16166562 7:0.067199452 8:0.11117016 9:0.022721523 10:0.0044715815 
-256 1:0.51692819 2:0.2805787 3:0.071016265 4:0.08894518 5:0.042531664 6:0.059236792 7:0.11644662 8:0.0035140419 9:0.10158307 10:0.064209182 
-256 1:0.28988995 2:0.29327784 3:0.2227636 4:0.13331545 5:0.060753154 6:0.045009847 7:0.046162932 8:0.11478168 9:0.16918009 10:0.14069168 
-256 1:0.64465689 2:0.23116408 3:0.075892022 4:0.033343872 5:0.014943132 6:0.021486032 7:0.13239539 8:0.023635867 9:0.064541867 10:0.086608761 
-29.106011676815562 1:0.25458051 2:0.45229128 3:0.12376604 4:0.1194385 5:0.049923684 6:0.47338531 7:0.11335424 8:0.36400688 9:0.27098785 10:0.25926938 
-256 1:0.38473396 2:0.26833955 3:0.13276572 4:0.1468465 5:0.067314259 6:0.22885981 7:0.073120297 8:0.062277197 9:0.049060838 10:0.0047720976 
-256 1:0.34895465 2:0.30520026 3:0.16568755 4:0.11732993 5:0.062827604 6:0.09323207 7:0.026273712 8:0.12949693 9:0.1832343 10:0.039501803 
-256 1:0.46356155 2:0.35825296 3:0.08806976 4:0.064129896 5:0.025985828 6:0.0016780764 7:0.075439264 8:0.11200104 9:0.21151172 10:0.12388343 
-256 1:0.3737815 2:0.30665184 3:0.12878124 4:0.13450713 5:0.056278286 6:0.28176528 7:0.09688901 8:0.052726656 9:0.1227169 10:0.11960689 
-256 1:0.55316403 2:0.2890232 3:0.066903088 4:0.060018201 5:0.030891482 6:0.012652493 7:0.10514058 8:0.046212566 9:0.010057579 10:0.13452472 
-256 1:0.48161266 2:0.22653573 3:0.11281551 4:0.11433064 5:0.064705453 6:0.075039837 7:0.036965604 8:0.048278369 9:0.0023227494 10:0.37325671 
-256 1:0.70393007 2:0.20114472 3:0.054337105 4:0.030989657 5:0.0095984419 6:0.18682757 7:0.12778453 8:0.013121809 9:0.010441263 10:0.021398545 
-256 1:0.50764181 2:0.25137648 3:0.095302397 4:0.09865877 5:0.047020539 6:0.091012486 7:0.14580117 8:0.15974039 9:0.09691495 10:0.3530426 
-256 1:0.52207556 2:0.28123351 3:0.089205027 4:0.076023227 5:0.031462676 6:0.30711566 7:0.40496137 8:0.32581021 9:0.12937114 10:0.26431941 
-256 1:0.4943986 2:0.35784082 3:0.079458863 4:0.047614263 5:0.020687447 6:0.09296388 7:0.019603599 8:0.11547207 9:0.053362028 10:0.10155813 
-60.082142586803641 1:0.67701415 2:0.24552115 3:0.042595986 4:0.02494973 5:0.0099189831 6:0.0078416993 7:0.00057898129 8:0.098898667 9:0.04864198 10:0.048315646 
-256 1:0.45631283 2:0.32632108 3:0.07402899 4:0.098589769 5:0.044747336 6:0.01273907 7:0.10037306 8:0.097564907 9:0.022520041 10:0.10493292 
-256 1:0.75410616 2:0.20099861 3:0.024574167 4:0.013847727 5:0.0064733375 6:0.021882023 7:0.040945043 8:0.20787663 9:0.21522774 10:0.19480743 
-100.90210629021422 1:0.29374523 2:0.40108974 3:0.1248726 4:0.12073204 5:0.059560386 6:0.16886906 7:0.30112237 8:0.38749825 9:0.32335033 10:0.25546784 
-256 1:0.64036977 2:0.22907866 3:0.074944509 4:0.037887585 5:0.01771948 6:0.072287894 7:0.35892253 8:0.24587083 9:0.16240097 10:0.19329781 
-256 1:0.70950495 2:0.13034051 3:0.074051088 4:0.043848649 5:0.042254804 6:0.091596493 7:0.043739681 8:0.0083738294 9:0.034025355 10:0.081987937 
-26.441252475240521 1:0.34374589 2:0.15797967 3:0.097738383 4:0.27214716 5:0.1283889 6:0.033136356 7:0.052304194 8:0.21481678 9:0.18844261 10:0.2536586 
-256 1:0.71285881 2:0.17891642 3:0.046082508 4:0.044108801 5:0.018033457 6:0.006538914 7:0.041731183 8:0.18228762 9:0.096518386 10:0.066700371 
-49.561788034599822 1:0.71073886 2:0.20194223 3:0.041786913 4:0.032106526 5:0.013425469 6:0.033641332 7:0.019634892 8:0.04234693 9:0.0030651826 10:0.021023306 
-256 1:0.58934018 2:0.24770984 3:0.077108515 4:0.050775571 5:0.035065886 6:0.18833198 7:0.076870282 8:0.022816797 9:0.1244218 10:0.075601533 
-256 1:0.23274192 2:0.40571433 3:0.13657455 4:0.16187357 5:0.063095626 6:0.2801609 7:0.059803225 8:0.11332181 9:0.18437242 10:0.04333389 
-256 1:0.64868845 2:0.23309815 3:0.05566789 4:0.043373735 5:0.019171767 6:0.057454253 7:0.013149609 8:0.070840736 9:0.15794101 10:0.19835097 
-256 1:0.34248564 2:0.3047594 3:0.16416772 4:0.12004376 5:0.068543493 6:0.34860389 7:0.19017235 8:0.34782436 9:0.10255626 10:0.14548458 
-256 1:0.61080833 2:0.18369151 3:0.13627659 4:0.043125082 5:0.02609849 6:0.070611123 7:0.035051774 8:0.07268806 9:0.22515664 10:0.15522963 
-256 1:0.24808752 2:0.44719857 3:0.12214187 4:0.12801524 5:0.054556802 6:0.095734266 7:0.21998701 8:0.14504704 9:0.095658662 10:0.051118353 
-256 1:0.35513601 2:0.24020279 3:0.18749682 4:0.13795291 5:0.079211472 6:0.15752825 7:0.15174623 8:0.022774001 9:0.21767513 10:0.071931033 
-61.147582427697053 1:0.6809646 2:0.15932883 3:0.054690053 4:0.061313436 5:0.043703085 6:0.85975613 7:0.21589951 8:0.01832782 9:0.06171446 10:0.01554716 
-154.05004183649336 1:0.2933045 2:0.31500792 3:0.16459798 4:0.15793401 5:0.069155604 6:0.022912458 7:0.23584432 8:0.027799788 9:0.24738584 10:0.12422633 
-256 1:0.32012542 2:0.42821187 3:0.12053597 4:0.091574527 5:0.039552212 6:0.099905637 7:0.0007730562 8:0.001913272 9:0.0050007327 10:0.039841689 
-256 1:0.82050296 2:0.10688477 3:0.035225048 4:0.02447659 5:0.012910629 6:0.13682613 7:0.2378932 8:0.13543816 9:0.12484116 10:0.31146309 
-256 1:0.43748729 2:0.24637211 3:0.095040405 4:0.15412656 5:0.066973632 6:0.25147132 7:0.082965105 8:0.017154853 9:0.02084793 10:0.28467735 
-256 1:0.35779376 2:0.11047087 3:0.060052353 4:0.11894615 5:0.35273687 6:0.21124163 7:0.075320384 8:0.072606104 9:0.15878248 10:0.2003648 
-256 1:0.5246066 2:0.21692908 3:0.099424987 4:0.10602922 5:0.05301011 6:0.16554222 7:0.16641678 8:0.078354489 9:0.048236238 10:0.111267 
-256 1:0.48522164 2:0.27256295 3:0.10390168 4:0.097514542 5:0.040799181 6:0.034668525 7:0.0089909217 8:0.19550278 9:0.2482295 10:0.027642126 
-256 1:0.66157803 2:0.24671153 3:0.05855221 4:0.023718369 5:0.0094398681 6:0.031962882 7:0.023911643 8:0.0016377903 9:0.10591918 10:0.12418119 
-256 1:0.61154168 2:0.19753027 3:0.092623913 4:0.065977327 5:0.032326813 6:0.026608211 7:0.10272441 8:0.061836982 9:0.048569931 10:0.047374534 
-256 1:0.54150507 2:0.19534786 3:0.12362326 4:0.086464241 5:0.05305957 6:0.024680676 7:0.047844895 8:0.071709144 9:0.28168364 10:0.30705096 
-256 1:0.5634077 2:0.2452809 3:0.10094929 4:0.058289474 5:0.032072633 6:0.0052628678 7:0.12045772 8:0.31805556 9:0.17986098 10:0.091226502 
-256 1:0.46610012 2:0.35661417 3:0.085923058 4:0.065734613 5:0.025628039 6:0.074765346 7:0.029423093 8:0.014930129 9:0.067812213 10:0.032889121 
-256 1:0.58227225 2:0.23412864 3:0.065240276 4:0.077561983 5:0.040796856 6:0.0079155554 7:0.021077531 8:0.17043069 9:0.49216188 10:0.4194865 
-256 1:0.41183726 2:0.33025737 3:0.10307018 4:0.10674609 5:0.04808909 6:0.089095364 7:0.054676377 8:0.13883078 9:0.12315313 10:0.017348813 
-256 1:0.41355798 2:0.25382172 3:0.1547108 4:0.11284666 5:0.065062842 6:0.072709165 7:0.0012209777 8:0.028375049 9:0.16745366 10:0.0931041 
-256 1:0.29710331 2:0.31999324 3:0.1597863 4:0.15520448 5:0.067912681 6:0.00080381735 7:0.098432833 8:0.017602992 9:0.22749683 10:0.34387301 
-256 1:0.63839665 2:0.21206175 3:0.057321942 4:0.060294886 5:0.031924771 6:0.17477871 7:0.023434523 8:0.040108037 9:0.23478276 10:0.25251968 
-166.50085438521822 1:0.73623138 2:0.17318098 3:0.044557195 4:0.028798925 5:0.017231527 6:0.17342453 7:0.12456768 8:0.0092324165 9:0.0098540986 10:0.5486871 
-256 1:0.66941285 2:0.18230174 3:0.054317169 4:0.060997123 5:0.032971121 6:0.012121003 7:0.079453518 8:0.11169598 9:0.01704149 10:0.047296689 
-256 1:0.43956056 2:0.24598874 3:0.15414013 4:0.10742648 5:0.052884087 6:0.017314093 7:0.11606901 8:0.010274138 9:0.081221652 10:0.0033638598 
-256 1:0.51947381 2:0.21007588 3:0.11564795 4:0.097447945 5:0.05735441 6:0.12837321 7:0.030699172 8:0.23238188 9:0.12931394 10:0.16384385 
-256 1:0.38025337 2:0.25057502 3:0.15762133 4:0.14749394 5:0.064056336 6:0.055635368 7:0.082434883 8:0.0050831637 9:0.26397001 10:0.15351612 
-256 1:0.59090991 2:0.24302398 3:0.082523621 4:0.060006696 5:0.023535794 6:0.17559107 7:0.016458643 8:0.027773701 9:0.17020114 10:0.01376145 
-256 1:0.24075171 2:0.21557738 3:0.19308289 4:0.22295031 5:0.12763771 6:0.42965781 7:0.008108792 8:0.3034619 9:0.19494835 10:0.078826289 
-256 1:0.59450168 2:0.25570315 3:0.077938191 4:0.049417526 5:0.022439455 6:0.25028729 7:0.11016906 8:0.18631778 9:0.11241746 10:0.048287656 
-256 1:0.41722235 2:0.17931961 3:0.16462507 4:0.16034542 5:0.078487539 6:0.3416924 7:0.11070334 8:0.085640936 9:0.18953051 10:0.38241433 
-256 1:0.5628544 2:0.15666362 3:0.11651938 4:0.099736021 5:0.064226583 6:0.21511565 7:0.068489443 8:0.01190538 9:0.13304612 10:0.40097501 
-2.8516039742359207 1:0.12494116 2:0.23062053 3:0.13705263 4:0.20180893 5:0.30557674 6:0.045642255 7:0.32921993 8:0.31168294 9:0.37285287 10:0.34889846 
-256 1:0.5954689 2:0.18310782 3:0.10116513 4:0.075426768 5:0.044831382 6:0.014261857 7:0.0060674926 8:0.23426249 9:0.25351281 10:0.048590612 
-256 1:0.82141721 2:0.11363286 3:0.02990642 4:0.022082213 5:0.0129613 6:0.050908905 7:0.07752667 8:0.0091190944 9:0.031475261 10:0.087603539 
-256 1:0.46111431 2:0.23990762 3:0.097949927 4:0.14453971 5:0.056488427 6:0.078921179 7:0.14295038 8:0.023199193 9:0.1613116 10:0.024868392 
-256 1:0.33744901 2:0.19879153 3:0.17767819 4:0.19365303 5:0.092428249 6:0.39322363 7:0.00040479235 8:0.24764477 9:0.4199724 10:0.18979127 
-256 1:0.48880732 2:0.22621371 3:0.12063493 4:0.10579044 5:0.058553599 6:0.03248383 7:0.047449326 8:0.0081336372 9:0.12788596 10:0.011093085 
-256 1:0.72809232 2:0.16055693 3:0.058493925 4:0.033280506 5:0.019576319 6:0.0048168824 7:0.083449642 8:0.11743064 9:0.12630621 10:0.11164463 
-256 1:0.57517409 2:0.18631493 3:0.093563712 4:0.09037231 5:0.054574962 6:0.019644898 7:0.23866831 8:0.11659672 9:0.042847298 10:0.1590096 
-256 1:0.47606203 2:0.13658962 3:0.16399544 4:0.17380221 5:0.0495507 6:0.082502849 7:0.092228539 8:0.066646157 9:0.072892974 10:0.059364594 
-256 1:0.40678643 2:0.18191542 3:0.1822578 4:0.14782736 5:0.081212994 6:0.39976083 7:0.15220028 8:0.16353605 9:0.14475541 10:0.063215941 
-256 1:0.54342666 2:0.2612852 3:0.098813896 4:0.06725643 5:0.029217807 6:0.13004204 7:0.078793411 8:0.033975246 9:0.016979119 10:0.13370497 
-256 1:0.38715205 2:0.25526644 3:0.14292675 4:0.1481574 5:0.066497351 6:0.035281338 7:0.010139595 8:0.18408905 9:0.25993194 10:0.28057576 
-256 1:0.5629683 2:0.22075315 3:0.087878043 4:0.091015675 5:0.037384836 6:0.027897154 7:0.037420821 8:0.07433685 9:0.045776543 10:0.0029846781 
-256 1:0.41314989 2:0.31901768 3:0.12162431 4:0.09691511 5:0.049293007 6:0.33185862 7:0.056609763 8:0.17456332 9:0.014956733 10:0.30556908 
-256 1:0.57549006 2:0.2333448 3:0.087497904 4:0.067955376 5:0.035711858 6:0.031341079 7:0.093575362 8:0.23136894 9:0.073323029 10:0.0066841735 
-256 1:0.40810459 2:0.3131022 3:0.13442926 4:0.086500354 5:0.057863593 6:0.25172327 7:0.22242424 8:0.097243123 9:0.090860673 10:0.39994356 
-256 1:0.49207166 2:0.30454756 3:0.095151296 4:0.072228812 5:0.036000669 6:0.31454581 7:0.065132042 8:0.086286921 9:0.17032286 10:0.14967949 
-256 1:0.38233899 2:0.20397824 3:0.20043849 4:0.1279503 5:0.085293986 6:0.034429354 7:0.11302858 8:0.014932868 9:0.14405807 10:0.17804697 
-256 1:0.32740278 2:0.4041666 3:0.13747653 4:0.079961111 5:0.050992977 6:0.18047231 7:0.1860228 8:0.32288392 9:0.2215037 10:0.2016742 
-256 1:0.32839218 2:0.36275155 3:0.13062564 4:0.12439347 5:0.053837164 6:0.08414745 7:0.057076653 8:0.13648801 9:0.15742697 10:0.032743089 
-256 1:0.48245652 2:0.23814345 3:0.12328982 4:0.11306015 5:0.04305007 6:0.16188843 7:0.05140569 8:0.024096683 9:0.038746832 10:0.090990212 
-256 1:0.63145784 2:0.26600001 3:0.065680625 4:0.026515838 5:0.010345696 6:0.1443235 7:0.10734388 8:0.067672848 9:0.14808164 10:0.044763072 
-256 1:0.31328053 2:0.41466917 3:0.11643488 4:0.10897375 5:0.04664167 6:0.22349536 7:0.013391362 8:0.0060310886 9:0.09283046 10:0.10712577 
-256 1:0.35180277 2:0.24929738 3:0.21393337 4:0.12187921 5:0.063087278 6:0.030369225 7:0.059844106 8:0.10292108 9:0.16001788 10:0.030611732 
-256 1:0.34128303 2:0.40621731 3:0.11774818 4:0.088683954 5:0.046067526 6:0.22589009 7:0.041477173 8:3.9099734e-05 9:0.17578403 10:0.18243889 
-256 1:0.49290773 2:0.25699844 3:0.12412731 4:0.080085253 5:0.045881274 6:0.021632322 7:0.064993854 8:0.033027407 9:0.0561682 10:0.18540845 
-153.30106290844154 1:0.45208117 2:0.24958492 3:0.11318888 4:0.12429645 5:0.06084858 6:0.4642842 7:0.039853977 8:0.57600063 9:0.11567177 10:0.13394941 
-256 1:0.33165729 2:0.37049185 3:0.13123486 4:0.11153228 5:0.055083715 6:0.26466285 7:0.011540958 8:0.12045866 9:0.11330111 10:0.27025334 
-5.9279566681390365 1:0.90897869 2:0.050605792 3:0.0078662436 4:0.016865923 5:0.015683354 6:0.024852394 7:0.0098064471 8:0.21686342 9:0.25238597 10:0.41121 
-256 1:0.38345403 2:0.22083698 3:0.179634 4:0.15730256 5:0.058772434 6:0.28382333 7:0.0060972965 8:0.36453684 9:0.12010591 10:0.17178241 
-0.58613917555780404 1:0.33774681 2:0.34218982 3:0.093647789 4:0.13377576 5:0.092639825 6:0.42274182 7:0.38841045 8:0.061710449 9:0.3428864 10:0.40109364 
-256 1:0.34631588 2:0.27332241 3:0.17075332 4:0.14450512 5:0.065103268 6:0.34469899 7:0.25653538 8:0.12372953 9:0.12266192 10:0.18355228 
-256 1:0.28554993 2:0.38349572 3:0.11219479 4:0.15010085 5:0.068658712 6:0.030092569 7:0.021309493 8:0.026675837 9:0.023817002 10:0.034455722 
-256 1:0.67316909 2:0.10619804 3:0.070008027 4:0.10194194 5:0.048682906 6:0.050202271 7:0.28573563 8:0.2211545 9:0.14320496 10:0.18888732 
-256 1:0.76672012 2:0.17194882 3:0.015524163 4:0.032155285 5:0.013651608 6:0.020557367 7:0.042977761 8:0.13441355 9:0.14192749 10:0.092927484 
-256 1:0.71844264 2:0.12221094 3:0.069701074 4:0.058201184 5:0.031444165 6:0.050819189 7:0.015952067 8:0.03459721 9:0.051793266 10:0.042848042 
-256 1:0.43997276 2:0.24618541 3:0.13845205 4:0.12829689 5:0.047092884 6:0.083103107 7:0.061841787 8:0.21878249 9:0.1088533 10:0.28958083 
-256 1:0.35910942 2:0.32962186 3:0.12403333 4:0.13226326 5:0.054972131 6:0.043928914 7:0.14240292 8:0.12544643 9:0.13014739 10:0.089220752 
-256 1:0.62376059 2:0.24928582 3:0.057931984 4:0.044391386 5:0.024630216 6:0.20053473 7:0.017544462 8:0.024506888 9:0.21132422 10:0.079528696 
-256 1:0.50390922 2:0.24312217 3:0.111046 4:0.099312451 5:0.042610157 6:0.0093319199 7:0.035098602 8:0.14443458 9:0.20541323 10:0.07789377 
-256 1:0.34557469 2:0.26109124 3:0.19011107 4:0.13449008 5:0.06873293 6:0.14673202 7:0.15272493 8:0.040904624 9:0.093513082 10:0.010186873 
-256 1:0.58979535 2:0.20686477 3:0.076957859 4:0.079175068 5:0.047206957 6:0.22728071 7:0.1014949 8:0.03689742 9:0.027140522 10:0.19141893 
-256 1:0.21686098 2:0.25479568 3:0.2016406 4:0.20519926 5:0.12150348 6:0.27619614 7:0.010762442 8:0.025640219 9:0.0074888231 10:0.020307083 
-256 1:0.32138253 2:0.52047059 3:0.052423703 4:0.073691729 5:0.032031449 6:0.018484432 7:0.057219149 8:0.12974912 9:0.30131809 10:0.027526136 
-256 1:0.38432772 2:0.23244042 3:0.20181581 4:0.12101912 5:0.060396939 6:0.092479218 7:0.095367994 8:0.19742772 9:0.035198602 10:0.1678475 
-32.050683617119098 1:0.67613439 2:0.1728954 3:0.069992223 4:0.044612468 5:0.03636552 6:0.67341086 7:0.46745218 8:0.12528972 9:0.41324315 10:0.51725525 
-256 1:0.68795224 2:0.19209312 3:0.07469289 4:0.030370035 5:0.014891711 6:0.066182106 7:0.16457649 8:0.10432652 9:0.21030646 10:0.23499774 
-256 1:0.31034076 2:0.37954436 3:0.14566048 4:0.10795102 5:0.05650338 6:0.19982706 7:0.17175734 8:0.027032614 9:0.076182826 10:0.0041531271 
-256 1:0.6597281 2:0.1936043 3:0.071992827 4:0.048629218 5:0.026045556 6:0.085521012 7:0.10605376 8:0.12194516 9:0.09550663 10:0.009345408 
-256 1:0.324925 2:0.19644987 3:0.21193461 4:0.17320544 5:0.093485081 6:0.043402965 7:0.23656924 8:0.2833542 9:0.087171455 10:0.068806109 
-256 1:0.29104502 2:0.2677299 3:0.1622003 4:0.18321442 5:0.095810359 6:0.12696543 7:0.11241045 8:0.02018189 9:0.017456727 10:0.019027583 
-256 1:0.33261812 2:0.29774633 3:0.16417089 4:0.13464523 5:0.070819421 6:0.052501998 7:0.097198108 8:0.015024462 9:0.1090805 10:0.12849725 
-256 1:0.49049395 2:0.21334452 3:0.14253591 4:0.10616406 5:0.047461567 6:0.07967875 7:0.050181988 8:0.15928003 9:0.27496314 10:0.28851656 
-256 1:0.58077692 2:0.22705343 3:0.074728106 4:0.080372044 5:0.037069498 6:0.15763949 7:0.13179998 8:0.10047817 9:0.18122217 10:0.33136772 
-256 1:0.68106451 2:0.17906443 3:0.065711756 4:0.048353958 5:0.025805342 6:0.052709523 7:0.071175472 8:0.02760617 9:0.0082697761 10:0.019930419 
-256 1:0.56257836 2:0.25709846 3:0.080184601 4:0.067795792 5:0.032342785 6:0.062951789 7:0.033472086 8:0.07751321 9:0.078388672 10:0.062700213 
-4.18849058145529 1:0.26026272 2:0.1910748 3:0.098990425 4:0.16398031 5:0.28569175 6:0.18211635 7:0.12351379 8:0.12417399 9:0.17073112 10:0.18350307 
-74.098259306949785 1:0.40509476 2:0.13703352 3:0.06758407 4:0.14771726 5:0.24257039 6:0.19229549 7:0.29248918 8:0.21272784 9:0.21782032 10:0.041301863 
-256 1:0.45562391 2:0.33919347 3:0.13512989 4:0.049071858 5:0.020980867 6:0.093535331 7:0.01993376 8:0.045383425 9:0.089006947 10:0.03138868 
-256 1:0.59425912 2:0.20662935 3:0.092715503 4:0.073704729 5:0.0326913 6:0.084264124 7:0.01614937 8:0.067676151 9:0.011359693 10:0.06632638 
-256 1:0.76452352 2:0.15007325 3:0.050590079 4:0.021297399 5:0.013515753 6:0.20312055 7:0.080542041 8:0.14426897 9:0.10345491 10:0.099416666 
-256 1:0.61010744 2:0.20129057 3:0.097356211 4:0.070516251 5:0.020729527 6:0.11717917 7:0.071317299 8:0.048668286 9:0.089760134 10:0.056090998 
-256 1:0.23650281 2:0.37599016 3:0.2083745 4:0.14315746 5:0.035975076 6:0.34464546 7:0.12885367 8:0.27128801 9:0.0065760757 10:0.068193051 
-256 1:0.65784583 2:0.19167106 3:0.062079383 4:0.055714031 5:0.032689694 6:0.22273928 7:0.060336081 8:0.025738813 9:0.084336783 10:0.036786181 
-256 1:0.43723719 2:0.35519455 3:0.10139913 4:0.06604092 5:0.040128205 6:0.29989287 7:0.034405476 8:0.23896861 9:0.20099434 10:0.011662765 
-132.23849360523147 1:0.25351734 2:0.24008685 3:0.21249475 4:0.1619712 5:0.13192985 6:0.1000058 7:0.086806732 8:0.13628096 9:0.032007481 10:0.025497597 
-256 1:0.5080448 2:0.36109154 3:0.079036269 4:0.041586512 5:0.010240878 6:0.093127251 7:0.045596465 8:0.025443827 9:0.029159464 10:0.055368536 
-256 1:0.44897262 2:0.31748501 3:0.11127942 4:0.079584163 5:0.042678791 6:0.16387881 7:0.00020807582 8:0.062998022 9:0.04252039 10:0.037809754 
-256 1:0.55399956 2:0.2434124 3:0.10024271 4:0.063781319 5:0.038564003 6:0.076645745 7:0.11359207 8:0.010028424 9:0.15173848 10:0.052000918 
-256 1:0.86085565 2:0.1109215 3:0.015821047 4:0.0085775298 5:0.0038242781 6:0.18078153 7:0.23347932 8:0.2178181 9:0.065114571 10:0.06932819 
-256 1:0.45282821 2:0.22463757 3:0.15942152 4:0.12310314 5:0.040009555 6:0.018268118 7:0.3050565 8:0.21229952 9:0.0074462069 10:0.021810855 
-256 1:0.59549169 2:0.20880015 3:0.091622809 4:0.064758791 5:0.03932656 6:0.20449473 7:0.053474534 8:0.41503677 9:0.1348451 10:0.39405626 
-256 1:0.41360038 2:0.24632727 3:0.14721436 4:0.1377562 5:0.05510179 6:0.16772522 7:0.081251895 8:0.046536738 9:0.15341146 10:0.026876227 
-256 1:0.45357872 2:0.41195743 3:0.074182514 4:0.042158515 5:0.018122821 6:0.040670909 7:0.045666193 8:0.063611732 9:0.0041873162 10:0.08600487 
-256 1:0.57770689 2:0.22407671 3:0.058119003 4:0.095445447 5:0.044651949 6:0.12606839 7:0.16821612 8:0.24712844 9:0.035555114 10:0.17510196 
-256 1:0.55071173 2:0.21934601 3:0.13587003 4:0.058903106 5:0.035169123 6:0.03783536 7:0.01663642 8:0.061762661 9:0.02126828 10:0.15803728 
-256 1:0.30435413 2:0.2963789 3:0.15270227 4:0.17030158 5:0.076263117 6:0.068043074 7:0.0070508226 8:0.1557127 9:0.22212571 10:0.3526147 
-256 1:0.49738656 2:0.23733645 3:0.12638292 4:0.093693988 5:0.045200079 6:0.017107472 7:0.0030647902 8:0.027559484 9:0.00029152238 10:0.06106535 
-256 1:0.54958891 2:0.20448432 3:0.11484522 4:0.082888926 5:0.048192619 6:0.12717544 7:0.31906676 8:0.11589185 9:0.011124067 10:0.038787815 
-256 1:0.64632602 2:0.19037575 3:0.070115063 4:0.063393684 5:0.029789479 6:0.10749298 7:0.022064564 8:0.014356044 9:0.043957241 10:0.16200797 
-10.62684542329051 1:0.59829015 2:0.18004392 3:0.071010148 4:0.096352773 5:0.054303011 6:0.064199331 7:0.077414687 8:0.32338429 9:0.098931122 10:0.37815854 
-256 1:0.63269467 2:0.20929708 3:0.075752856 4:0.055166309 5:0.027089086 6:0.063543164 7:0.12300094 8:0.0067102684 9:0.081933727 10:0.074835786 
-150.65799930968078 1:0.28785947 2:0.17525419 3:0.16379383 4:0.24489066 5:0.12820184 6:0.060938819 7:0.23858215 8:0.31698123 9:0.4217385 10:0.2616635 
-183.80088061449274 1:0.40946153 2:0.22624811 3:0.1368138 4:0.15854485 5:0.068931704 6:0.24460148 7:0.17940139 8:0.029426725 9:0.067507559 10:0.24583318 
-256 1:0.30360373 2:0.23967234 3:0.1985673 4:0.15522519 5:0.10293143 6:0.21727248 7:0.094629969 8:0.09281271 9:0.040961912 10:0.16752089 
-256 1:0.40646782 2:0.30330325 3:0.11743894 4:0.12422645 5:0.048563547 6:0.11659544 7:0.038862033 8:0.13519663 9:0.0041774446 10:0.065986071 
-256 1:0.59782012 2:0.23922092 3:0.080374315 4:0.059983047 5:0.022601603 6:0.012104016 7:0.036183859 8:0.21001528 9:0.018207812 10:0.11246784 
-256 1:0.60179657 2:0.23845891 3:0.095343945 4:0.044403169 5:0.019997411 6:0.039936911 7:0.053328324 8:0.17288374 9:0.14256116 10:0.069661027 
-256 1:0.62530939 2:0.28068419 3:0.055319855 4:0.030949776 5:0.0077367917 6:0.079811975 7:0.077944999 8:0.059264615 9:0.024720851 10:0.10334645 
-256 1:0.41257305 2:0.3836034 3:0.098300206 4:0.067340298 5:0.03818304 6:0.035091613 7:0.12943975 8:0.18896024 9:0.1044719 10:0.051835644 
-256 1:0.65062023 2:0.21145464 3:0.061751345 4:0.05070964 5:0.025464144 6:0.17147716 7:0.074539558 8:0.066417051 9:0.072666298 10:0.13151455 
-256 1:0.75044685 2:0.11686885 3:0.097777685 4:0.023610419 5:0.011296199 6:0.084818956 7:0.069307496 8:0.26798903 9:0.066025655 10:0.00043286099 
-256 1:0.48281154 2:0.27391134 3:0.087348783 4:0.098175191 5:0.057753146 6:0.28527869 7:0.13090642 8:0.0046901249 9:0.10136845 10:0.28500146 
-256 1:0.51018405 2:0.27279191 3:0.12590064 4:0.056528297 5:0.034595097 6:0.042220549 7:0.087726892 8:0.01364181 9:0.079764279 10:0.19069327 
-256 1:0.57663009 2:0.24476544 3:0.089072612 4:0.061213281 5:0.028318581 6:0.083082142 7:0.083826623 8:0.20199818 9:0.25026132 10:0.12815126 
-256 1:0.65287915 2:0.19976623 3:0.070955125 4:0.048674142 5:0.027725353 6:0.0042495543 7:0.066530108 8:0.13353821 9:0.18939443 10:0.28372399 
-256 1:0.49721121 2:0.33792122 3:0.081687312 4:0.060405282 5:0.022774976 6:0.06324333 7:0.0055053256 8:0.080195517 9:0.054769871 10:0.0022663713 
-256 1:0.48881571 2:0.25756907 3:0.12166403 4:0.084580327 5:0.047370873 6:0.053451895 7:0.13821603 8:0.036481036 9:0.084877366 10:0.18507138 
-256 1:0.32429173 2:0.26042491 3:0.16109097 4:0.17198163 5:0.082210759 6:0.2755349 7:0.12922128 8:0.10072115 9:0.11424606 10:0.10392137 
-211.60797055473404 1:0.24178705 2:0.35258703 3:0.18354913 4:0.15261831 5:0.069458479 6:0.095804492 7:0.033749131 8:0.015702044 9:0.28378055 10:0.15462117 
-256 1:0.37312027 2:0.29812578 3:0.13141156 4:0.13952382 5:0.057818571 6:0.10320733 7:0.046024802 8:0.11620399 9:0.023782494 10:0.002029284 
-256 1:0.32181557 2:0.31176405 3:0.16752801 4:0.13169243 5:0.067199937 6:0.037942694 7:0.19274247 8:0.20553851 9:0.07192936 10:0.008246568 
-256 1:0.3201752 2:0.38109619 3:0.14733541 4:0.11335721 5:0.038035996 6:0.14933747 7:0.13719349 8:0.10633016 9:0.05285232 10:0.026297931 
-256 1:0.25188823 2:0.22730603 3:0.26980722 4:0.17006985 5:0.080928665 6:0.16143482 7:0.21493549 8:0.2603778 9:0.28941519 10:0.089401462 
-256 1:0.44894294 2:0.27274664 3:0.10683762 4:0.12153048 5:0.049942316 6:0.27600721 7:0.20574547 8:0.20801991 9:0.16246516 10:0.092190399 
-64.748474502212702 1:0.31299331 2:0.16841421 3:0.20441504 4:0.20224502 5:0.11193242 6:0.19977574 7:0.36151799 8:0.44580365 9:0.086172809 10:0.044117478 
-256 1:0.52937223 2:0.20201981 3:0.1118085 4:0.10636557 5:0.050433895 6:0.10549219 7:0.098040453 8:0.19260215 9:0.039644963 10:0.12414755 
-256 1:0.25632146 2:0.3890189 3:0.14246674 4:0.14041271 5:0.071780198 6:0.076304544 7:0.0041342638 8:0.078798089 9:0.03468749 10:0.043612994 
-256 1:0.77021086 2:0.1760123 3:0.034456163 4:0.014563224 5:0.0047574582 6:0.0089237087 7:0.00056453165 8:0.052402681 9:0.057590625 10:0.021617731 
-16.85888368799872 1:0.24859023 2:0.21482657 3:0.092015572 4:0.12414376 5:0.32042387 6:0.02921335 7:0.17207593 8:0.24008927 9:0.26091689 10:0.2425834 
-256 1:0.47504705 2:0.26942925 3:0.16997647 4:0.045936655 5:0.039610568 6:0.23186575 7:0.17226122 8:0.23583341 9:0.23766147 10:0.35998889 
-256 1:0.75050357 2:0.15890757 3:0.049543994 4:0.025659751 5:0.015385118 6:0.026582765 7:0.058968202 8:0.066239758 9:0.11999854 10:0.12135776 
-256 1:0.54030996 2:0.25641617 3:0.086266133 4:0.079298694 5:0.037709043 6:0.0020268837 7:0.013199125 8:0.13577166 9:0.049313237 10:0.075722001 
-256 1:0.51798101 2:0.20956901 3:0.11104135 4:0.10855345 5:0.052855183 6:0.11505141 7:0.16712111 8:0.21951228 9:0.0026544311 10:0.068281114 
-256 1:0.36995402 2:0.33866618 3:0.14370017 4:0.098782477 5:0.048897159 6:0.14002089 7:0.11554872 8:0.19163407 9:0.10355838 10:0.10405469 
-256 1:0.23207226 2:0.32452891 3:0.15386882 4:0.19175102 5:0.097778994 6:0.187631 7:0.16534994 8:0.45573447 9:0.019498959 10:0.031178167 
-256 1:0.36418762 2:0.28497151 3:0.15701779 4:0.12317263 5:0.070650452 6:0.088352967 7:0.04153901 8:0.012204084 9:0.005323658 10:0.15650982 
-32.822170352810303 1:0.29647311 2:0.22401207 3:0.11770304 4:0.24145554 5:0.12035625 6:0.31783161 7:0.4364203 8:0.10716059 9:0.14334235 10:0.05111548 
-256 1:0.50122172 2:0.28560641 3:0.094175882 4:0.084725925 5:0.034270062 6:0.088757874 7:0.20557592 8:0.070670614 9:0.24714838 10:0.14185365 
-256 1:0.59880238 2:0.2564405 3:0.076790229 4:0.0463224 5:0.02164449 6:0.0043965705 7:0.053229375 8:0.0011473033 9:0.17059869 10:0.20184333 
-256 1:0.46921682 2:0.19733496 3:0.15714198 4:0.12361888 5:0.052687353 6:0.027542502 7:0.12783304 8:0.22020712 9:0.12661889 10:0.10881088 
-256 1:0.40656403 2:0.29167375 3:0.12654381 4:0.11682126 5:0.058397153 6:0.36595741 7:0.087498798 8:0.049639681 9:0.14557524 10:0.2989843 
-256 1:0.32757029 2:0.43949755 3:0.10562502 4:0.087891727 5:0.039415406 6:0.25237181 7:0.063514947 8:0.03776972 9:0.065676194 10:0.00074233542 
-256 1:0.55987604 2:0.22331833 3:0.10266523 4:0.082596883 5:0.031543519 6:0.030204892 7:0.049096897 8:0.051167907 9:0.077040327 10:0.027276859 
-256 1:0.82104679 2:0.10822995 3:0.02811291 4:0.025453979 5:0.01715637 6:0.0089226054 7:0.089121731 8:0.026012811 9:0.072177906 10:0.021705291 
-256 1:0.62250601 2:0.24715474 3:0.058776157 4:0.046119001 5:0.025444091 6:0.13471245 7:0.11882542 8:0.17017096 9:0.11829623 10:0.098016392 
-256 1:0.50047182 2:0.17521629 3:0.14495455 4:0.11864157 5:0.060715769 6:0.30422022 7:0.12903932 8:0.026156831 9:0.013336663 10:0.069182892 
-256 1:0.47624329 2:0.20272672 3:0.14719386 4:0.11999024 5:0.053845889 6:0.19242605 7:0.11130579 8:0.20609778 9:0.10083348 10:0.31648779 
-54.266959918017768 1:0.39480933 2:0.32117828 3:0.12344061 4:0.10695402 5:0.053617751 6:0.2999692 7:0.071003507 8:0.05044586 9:0.15022786 10:0.0057460438 
-256 1:0.74213459 2:0.17496571 3:0.038760462 4:0.032794194 5:0.011345047 6:0.031730203 7:0.069681121 8:0.0008775164 9:0.00019754425 10:0.13756649 
-256 1:0.52065501 2:0.25778678 3:0.093983429 4:0.087905895 5:0.039668884 6:0.11253805 7:0.1287613 8:0.14541572 9:0.023257259 10:0.034655703 
-256 1:0.57401466 2:0.21948852 3:0.099813436 4:0.073995677 5:0.03268771 6:0.023403231 7:0.09753512 8:0.14037299 9:0.12247168 10:0.15758524 
-136.67007882997805 1:0.42298394 2:0.26261516 3:0.12417206 4:0.10884549 5:0.081383355 6:0.0018660805 7:0.05048894 8:0.10742504 9:0.17910488 10:0.39492734 
-256 1:0.45686922 2:0.29954121 3:0.07771711 4:0.12258979 5:0.043282667 6:0.061810557 7:0.090094154 8:0.33398057 9:0.23467056 10:0.16691566 
-256 1:0.74244386 2:0.17187369 3:0.051076173 4:0.023984377 5:0.010621896 6:0.10705686 7:0.060473485 8:0.14603018 9:0.083914366 10:0.028539772 
-125.47338085071149 1:0.29367634 2:0.34194937 3:0.1303377 4:0.16035084 5:0.073685753 6:0.077954919 7:0.17682054 8:0.0044786962 9:0.010196486 10:0.087992757 
-256 1:0.37490803 2:0.28542717 3:0.14228039 4:0.12805072 5:0.069333693 6:0.09778919 7:0.12080759 8:0.18040484 9:0.041803059 10:0.043132237 
-256 1:0.71727736 2:0.18159525 3:0.045584562 4:0.036412937 5:0.019129891 6:0.021481613 7:0.061156618 8:0.0037312167 9:0.018452004 10:0.21503435 
-256 1:0.65659789 2:0.1306511 3:0.13696595 4:0.047096304 5:0.02868875 6:0.017673523 7:0.0097522216 8:0.0079591187 9:0.08472926 10:0.045055082 
-256 1:0.4036492 2:0.18819731 3:0.20220254 4:0.14981427 5:0.056136675 6:0.15620724 7:0.015408859 8:0.034627406 9:0.33223689 10:0.17559357 
-130.81817306740976 1:0.5476781 2:0.35774169 3:0.042368741 4:0.036506173 5:0.015705292 6:0.0088883633 7:0.049820616 8:0.092451653 9:0.035553771 10:0.056790486 
-256 1:0.43189716 2:0.41059581 3:0.079353746 4:0.053956786 5:0.0241965 6:0.11360633 7:0.073986744 8:0.076989785 9:0.070846093 10:0.019134209 
-256 1:0.43372601 2:0.33738979 3:0.12890459 4:0.069964613 5:0.030014988 6:0.031157579 7:0.030894583 8:0.034063297 9:0.38130549 10:0.13163725 
-256 1:0.24997466 2:0.54226499 3:0.095493455 4:0.073792671 5:0.038474224 6:0.035932831 7:0.082755289 8:0.23335549 9:0.10871346 10:0.19068688 
-256 1:0.42679775 2:0.32398945 3:0.1289865 4:0.081972311 5:0.038253982 6:0.14571758 7:0.042281285 8:0.15739625 9:0.15905402 10:0.046411508 
-256 1:0.65771581 2:0.20099275 3:0.078926638 4:0.043082135 5:0.019282666 6:0.20228007 7:0.14481283 8:0.084077707 9:0.03889706 10:0.060809502 
-256 1:0.47431909 2:0.23278727 3:0.069069285 4:0.16774887 5:0.056075483 6:0.29732797 7:0.082163716 8:0.062829706 9:0.089900083 10:0.085018238 
-256 1:0.42960457 2:0.25218415 3:0.1412544 4:0.11063639 5:0.066320495 6:0.018818008 7:0.016961657 8:0.13473955 9:0.091980862 10:0.0052794961 
-256 1:0.63030998 2:0.24671953 3:0.085311219 4:0.026371518 5:0.011287752 6:0.065908993 7:0.080849751 8:0.087758923 9:0.0099431406 10:0.031380608 
-256 1:0.45120934 2:0.31274405 3:0.11487921 4:0.080217062 5:0.040950332 6:0.06326028 7:0.096374449 8:0.011863468 9:0.17255834 10:0.096556922 
-161.40615246304259 1:0.58063906 2:0.21715641 3:0.065648039 4:0.078948649 5:0.057607839 6:0.0081322266 7:0.032039741 8:0.12183982 9:0.32853689 10:0.4911925 
-256 1:0.2068712 2:0.49156208 3:0.12509013 4:0.12484612 5:0.051630469 6:0.029913487 7:0.0050420399 8:0.030341133 9:0.021191361 10:0.014798509 
-202.65844458404572 1:0.30396913 2:0.31393356 3:0.055619937 4:0.097733575 5:0.2287438 6:0.15100557 7:0.044957596 8:0.013492509 9:0.099900582 10:0.14329604 
-76.671809679815397 1:0.18227684 2:0.24645114 3:0.23046003 4:0.20233503 5:0.13847696 6:0.3763608 7:0.027092933 8:0.0088216749 9:0.009914323 10:0.041028313 
-256 1:0.39846509 2:0.32678567 3:0.15304202 4:0.07647955 5:0.045227663 6:0.18678582 7:0.085620108 8:0.025903 9:0.01695825 10:0.044989211 
-256 1:0.50637116 2:0.20144568 3:0.11592704 4:0.1241832 5:0.052072917 6:0.072898983 7:0.17256496 8:0.090191365 9:0.014034315 10:0.064522133 
-256 1:0.50982843 2:0.20719708 3:0.15251341 4:0.076763556 5:0.053697532 6:0.14493595 7:0.17811168 8:0.19722673 9:0.12816502 10:0.086835973 
-256 1:0.39997447 2:0.33139645 3:0.14991916 4:0.081069836 5:0.03764009 6:0.18247177 7:0.15498137 8:0.060503155 9:0.10377352 10:0.018443816 
-256 1:0.34610463 2:0.28927288 3:0.15401371 4:0.12925939 5:0.081349387 6:0.1151654 7:0.010204551 8:0.024948207 9:0.047760442 10:0.040597612 
-256 1:0.42281141 2:0.19058675 3:0.16024288 4:0.14695391 5:0.079405053 6:0.040022852 7:0.46819591 8:0.061874391 9:0.10139341 10:0.042175928 
-256 1:0.32858186 2:0.40702177 3:0.14758641 4:0.081139614 5:0.035670336 6:0.2585876 7:0.11747001 8:0.04449976 9:0.13298947 10:0.14924512 
-256 1:0.68947953 2:0.23044283 3:0.046331669 4:0.02571414 5:0.0080318343 6:0.13934068 7:0.02777503 8:0.1538104 9:0.00061482827 10:0.25179813 
-256 1:0.59476627 2:0.18487766 3:0.11398291 4:0.071162754 5:0.035210403 6:0.048249901 7:0.16737719 8:0.09302297 9:0.0019100968 10:0.021926529 
-256 1:0.50078994 2:0.23429698 3:0.13392027 4:0.080123489 5:0.050869326 6:0.12515799 7:0.010859945 8:0.013363158 9:0.034371748 10:0.088291405 
-256 1:0.64354095 2:0.21165585 3:0.076831224 4:0.048052297 5:0.019919677 6:0.045066579 7:0.023349084 8:0.0066667635 9:0.05097798 10:0.11443427 
-256 1:0.41277184 2:0.30807099 3:0.12810809 4:0.099649535 5:0.051399537 6:0.12813085 7:0.14263302 8:0.069152967 9:0.16199184 10:0.025781366 
-256 1:0.58464468 2:0.23086802 3:0.071550195 4:0.080440414 5:0.032496693 6:0.16078988 7:0.029914869 8:0.0032675255 9:0.24295101 10:0.23098962 
-103.83545897469349 1:0.7032728 2:0.19184432 3:0.05399363 4:0.03183884 5:0.019050403 6:0.01613419 7:0.03379471 8:0.1658345 9:0.19521471 10:0.029795848 
-256 1:0.46767451 2:0.27892692 3:0.092040002 4:0.10695402 5:0.054404545 6:0.0967908 7:0.033995497 8:0.10978428 9:0.020784608 10:0.27466303 
-256 1:0.57311223 2:0.31463347 3:0.058385735 4:0.037801961 5:0.016066599 6:0.10117059 7:0.025910159 8:0.050112844 9:0.10276338 10:0.1122309 
-256 1:0.25695227 2:0.37885 3:0.1497249 4:0.1512149 5:0.063257929 6:0.17116602 7:0.21257347 8:0.22426386 9:0.025964077 10:0.12183809 
-256 1:0.43077214 2:0.27476838 3:0.13805597 4:0.10732157 5:0.049081937 6:0.21840694 7:0.080153111 8:0.035987572 9:0.028183515 10:0.13496511 
-256 1:0.4163907 2:0.21302016 3:0.16222097 4:0.14077935 5:0.067588823 6:0.14528191 7:0.19782008 8:0.042824849 9:0.048402525 10:0.043771669 
-125.24204738159675 1:0.32793498 2:0.2850872 3:0.16622896 4:0.13139764 5:0.089351222 6:0.12242831 7:0.085077994 8:0.35802307 9:0.079335533 10:0.055479236 
-256 1:0.25487169 2:0.44188876 3:0.17389698 4:0.092587118 5:0.03675544 6:0.2540377 7:0.028199161 8:0.15165049 9:0.02521267 10:0.019655968 
-256 1:0.29149289 2:0.32451934 3:0.14419416 4:0.16909152 5:0.070702092 6:0.022532681 7:0.17772741 8:0.13181991 9:0.055189472 10:0.010185776 
-256 1:0.78992987 2:0.13467417 3:0.031094383 4:0.029097346 5:0.015204233 6:0.051639687 7:0.019263337 8:0.20013211 9:0.14606254 10:0.068236222 
-256 1:0.40575508 2:0.4462453 3:0.092993421 4:0.037309086 5:0.017697115 6:0.037670404 7:0.055701741 8:0.020790768 9:0.073136449 10:0.020733829 
-256 1:0.59882535 2:0.23179065 3:0.089093509 4:0.055189281 5:0.025101215 6:0.03045809 7:0.035830292 8:0.037645673 9:0.10143589 10:0.17352178 
-256 1:0.45563515 2:0.27582025 3:0.1694497 4:0.070411072 5:0.028683832 6:0.13354977 7:0.21306209 8:0.074205216 9:0.04241923 10:0.040117272 
-256 1:0.3127621 2:0.37056558 3:0.14904908 4:0.11694046 5:0.050682778 6:0.19621633 7:0.035443627 8:0.20918812 9:0.31839765 10:0.095357057 
-256 1:0.54503601 2:0.21891463 3:0.11788111 4:0.075513991 5:0.042654259 6:0.0031678409 7:0.042901818 8:0.010673603 9:0.087870988 10:0.18635675 
-256 1:0.57438605 2:0.16574166 3:0.090465452 4:0.11967681 5:0.049730036 6:0.062122015 7:0.16321016 8:0.20132627 9:0.1317844 10:0.048926477 
-256 1:0.60509798 2:0.22104706 3:0.094833104 4:0.052737525 5:0.026284332 6:0.10873465 7:0.071702751 8:0.16716967 9:0.20476155 10:0.12533018 
-52.602816260960594 1:0.28151979 2:0.21807509 3:0.1708569 4:0.23027349 5:0.099274738 6:0.19076923 7:0.26806579 8:0.023828051 9:0.059880429 10:0.025036519 
-256 1:0.5553376 2:0.20383154 3:0.1042743 4:0.093862888 5:0.042693668 6:0.051018695 7:0.042076216 8:0.064750133 9:0.064018029 10:0.11654737 
-256 1:0.44639551 2:0.34959261 3:0.10380074 4:0.066846347 5:0.033364799 6:0.12871799 7:0.20084727 8:0.13036213 9:0.12870161 10:0.10906227 
-256 1:0.34796217 2:0.17206456 3:0.23186529 4:0.18208476 5:0.066023236 6:0.069957889 7:0.094636254 8:0.13350981 9:0.13123209 10:0.15957489 
-256 1:0.38673936 2:0.21934211 3:0.17924036 4:0.12680687 5:0.087871306 6:0.10058168 7:0.050136732 8:0.16429546 9:0.077378218 10:0.090887616 
-256 1:0.36484299 2:0.33737235 3:0.14518055 4:0.10295244 5:0.049651673 6:0.052189819 7:0.078370576 8:0.013585426 9:0.012107292 10:0.068665669 
-127.81116637945553 1:0.19693025 2:0.2339296 3:0.25786481 4:0.14415993 5:0.16711542 6:0.19826172 7:0.067868975 8:0.075421257 9:0.0092980575 10:0.17160656 
-256 1:0.57539566 2:0.22689232 3:0.074408917 4:0.085339338 5:0.037963766 6:0.094444829 7:0.12915346 8:0.046574819 9:0.31848411 10:0.08589503 
-256 1:0.28339272 2:0.34124631 3:0.17150934 4:0.15419725 5:0.049654383 6:0.014725074 7:0.011008773 8:0.20549037 9:0.2730545 10:0.22400345 
-256 1:0.66362515 2:0.22649052 3:0.050215551 4:0.041760496 5:0.017908285 6:0.18876311 7:0.046742043 8:0.094008251 9:0.043096657 10:0.16161667 
-256 1:0.256994 2:0.25337395 3:0.20677469 4:0.2010843 5:0.081773067 6:0.3378792 7:0.12365543 8:0.15615777 9:0.36070646 10:0.10001032 
-256 1:0.64813254 2:0.18160953 3:0.073176702 4:0.066662935 5:0.0304183 6:0.0066749612 7:0.020859131 8:0.10824751 9:0.18932605 10:0.13935517 
-256 1:0.44318189 2:0.22980876 3:0.13072529 4:0.13261744 5:0.063666622 6:0.044251748 7:0.083917661 8:0.37285906 9:0.12473749 10:0.15105055 
-256 1:0.65577799 2:0.22209237 3:0.064883724 4:0.04171615 5:0.015529763 6:0.013256653 7:0.033973944 8:0.15283805 9:0.2564391 10:0.095787497 
-112.53045454625331 1:0.7082246 2:0.18707943 3:0.048974589 4:0.035504768 5:0.020216621 6:0.050623031 7:0.19544245 8:0.27527951 9:0.25704744 10:0.15949774 
-256 1:0.56014733 2:0.21427738 3:0.10726165 4:0.083128983 5:0.035184651 6:0.21331523 7:0.063620899 8:0.1440278 9:0.3182226 10:0.21942096 
-256 1:0.54946521 2:0.2341444 3:0.10908904 4:0.090762518 5:0.016538828 6:0.10312143 7:0.028592509 8:0.037988745 9:0.054001 10:0.03322157 
-256 1:0.71465838 2:0.1584648 3:0.060586083 4:0.046072923 5:0.020217807 6:0.042919208 7:0.04104476 8:0.14735525 9:0.18398463 10:0.208479 
-256 1:0.31222386 2:0.27687621 3:0.21330884 4:0.12650257 5:0.071088517 6:0.034120128 7:0.1618246 8:0.12136018 9:0.064544894 10:0.081594232 
-256 1:0.38527363 2:0.30743021 3:0.14308455 4:0.12129934 5:0.042912272 6:0.10108365 7:0.30413965 8:0.1540648 9:0.2301215 10:0.10444413 
-256 1:0.69948515 2:0.20056527 3:0.034591992 4:0.046545332 5:0.01881225 6:0.0016371663 7:0.1291635 8:0.056011183 9:0.058489703 10:0.3342137 
-256 1:0.54931007 2:0.24953469 3:0.11034549 4:0.070747165 5:0.020062585 6:0.08252254 7:0.032707838 8:0.040478178 9:0.08223336 10:0.13432633 
-256 1:0.68480146 2:0.23433729 3:0.053282427 4:0.019947176 5:0.0076316443 6:0.089830379 7:0.0066448175 8:0.12183256 9:0.13185979 10:0.031913848 
-256 1:0.58937955 2:0.23738777 3:0.07780483 4:0.063884546 5:0.031543301 6:0.07088572 7:0.019416655 8:0.12386688 9:0.11607172 10:0.1216641 
-256 1:0.3560467 2:0.34175493 3:0.13306404 4:0.10746989 5:0.061664439 6:0.12988083 7:0.033950398 8:0.20477095 9:0.028708811 10:0.086211926 
-256 1:0.33299535 2:0.38169595 3:0.11757646 4:0.11276335 5:0.054968887 6:0.086393968 7:0.14630568 8:0.098364414 9:0.0030550135 10:0.028303554 
-256 1:0.54450712 2:0.15903926 3:0.12156223 4:0.11408526 5:0.060806133 6:0.081724925 7:0.15896038 8:0.12237614 9:0.068986124 10:0.10916394 
-256 1:0.63247044 2:0.16760451 3:0.0700813 4:0.078090329 5:0.051753422 6:0.15016074 7:0.004267973 8:0.074857811 9:0.23477509 10:0.087023945 
-256 1:0.73013418 2:0.18486583 3:0.050687163 4:0.024124761 5:0.010188068 6:0.02789614 7:0.03145983 8:0.019164749 9:0.17389968 10:0.22226264 
-85.034612636181123 1:0.44506117 2:0.21591639 3:0.12194531 4:0.15405725 5:0.063019872 6:0.094222574 7:0.015122998 8:0.23096204 9:0.18265804 10:0.19805294 
-256 1:0.54109673 2:0.2162602 3:0.11175342 4:0.085651258 5:0.045238401 6:0.087720484 7:0.21566034 8:0.016392043 9:0.23661939 10:0.28200195 
-256 1:0.3477797 2:0.25036805 3:0.18909634 4:0.1230108 5:0.089745099 6:0.024391711 7:0.057677755 8:0.14361327 9:0.084443575 10:0.039090617 
-24.840017259136037 1:0.32998033 2:0.39165349 3:0.10501941 4:0.11852002 5:0.054826748 6:0.42687579 7:0.047265817 8:0.19347974 9:0.26885971 10:0.20955575 
-43.171723362339563 1:0.39559072 2:0.25345245 3:0.04806978 4:0.070859754 5:0.23202729 6:0.090926971 7:0.064229491 8:0.0071626602 9:0.026293036 10:0.34781674 
-256 1:0.59669924 2:0.23857159 3:0.061990252 4:0.066624058 5:0.036114867 6:0.2067459 7:0.054877956 8:0.052680507 9:0.22758815 10:0.19907763 
-203.69457817619877 1:0.47490128 2:0.1565574 3:0.09728526 4:0.17752602 5:0.093730047 6:0.13611954 7:0.046778949 8:0.14504751 9:0.29408929 10:0.35441676 
-256 1:0.52947128 2:0.17453691 3:0.111783 4:0.1181019 5:0.066106901 6:0.068727536 7:0.0097965787 8:0.15921068 9:0.33436347 10:0.46031946 
-8.7965024140847579 1:0.54799445 2:0.27684972 3:0.076027115 4:0.072627874 5:0.026500839 6:0.44062248 7:0.65927209 8:0.52372605 9:0.09940719 10:0.51614159 
-256 1:0.26052817 2:0.25738993 3:0.21079307 4:0.17614486 5:0.095143962 6:0.10103366 7:0.11505624 8:0.039727099 9:0.14236046 10:0.12664486 
-256 1:0.49651412 2:0.13242643 3:0.16966921 4:0.12725701 5:0.074133221 6:0.03647669 7:0.1528002 8:0.24742843 9:0.13410125 10:0.011712316 
-171.49473417997544 1:0.4747914 2:0.16007599 3:0.15104699 4:0.15954508 5:0.054540533 6:0.15746769 7:0.13691155 8:0.15960105 9:0.29742899 10:0.17221493 
-256 1:0.30031221 2:0.32194641 3:0.14982094 4:0.14874023 5:0.079180208 6:0.38066073 7:0.31703936 8:0.029967907 9:0.084808477 10:0.27233754 
-256 1:0.28557623 2:0.49010786 3:0.085259877 4:0.096025883 5:0.043030144 6:0.021456544 7:0.30602987 8:0.19286228 9:0.035378964 10:0.16301398 
-256 1:0.75183278 2:0.15738384 3:0.047544002 4:0.031265637 5:0.011973736 6:0.10163339 7:0.023034224 8:0.11545898 9:0.11308572 10:0.083165173 
-256 1:0.70497466 2:0.18064318 3:0.066385798 4:0.030315331 5:0.017681034 6:0.19116011 7:0.013009604 8:0.097366901 9:0.028551915 10:0.0023214344 
-5.3087920816618039 1:0.36515591 2:0.32178024 3:0.10818073 4:0.13984738 5:0.065035743 6:0.15226397 7:0.04510812 8:0.084468714 9:0.50153992 10:0.3545164 
-256 1:0.27553744 2:0.37648629 3:0.13123568 4:0.14392353 5:0.072817061 6:0.19789242 7:0.10271904 8:0.06222229 9:0.061596104 10:0.032157474 
-256 1:0.43189986 2:0.41096049 3:0.095363612 4:0.045550053 5:0.016225984 6:0.010857562 7:0.052396356 8:0.046061901 9:0.02182205 10:0.043113957 
-256 1:0.30136415 2:0.33178728 3:0.18674188 4:0.11372239 5:0.066384297 6:0.077852987 7:0.065807768 8:0.036923023 9:0.081730498 10:0.094890181 
-256 1:0.56567063 2:0.25033965 3:0.11679424 4:0.046310393 5:0.020885085 6:0.022440901 7:0.0072692986 8:0.070790079 9:0.11008744 10:0.05274795 
-256 1:0.2148537 2:0.46295125 3:0.19475906 4:0.091937087 5:0.035498908 6:0.15269843 7:0.11848679 8:0.23892696 9:0.04500493 10:0.027252912 
-256 1:0.41322471 2:0.27576594 3:0.13357658 4:0.1189162 5:0.058516582 6:0.020334055 7:0.15229606 8:0.036889559 9:0.16028518 10:0.13113789 
-256 1:0.42750881 2:0.20309368 3:0.13915943 4:0.15320794 5:0.077030146 6:0.09865596 7:0.038164678 8:0.099769485 9:0.067931024 10:0.26528978 
-256 1:0.6600952 2:0.17494916 3:0.073374505 4:0.059745023 5:0.031836112 6:0.018654698 7:0.030302187 8:0.11048385 9:0.15562192 10:0.2672909 
-256 1:0.62743278 2:0.20957967 3:0.090097173 4:0.049348047 5:0.023542325 6:0.20488178 7:0.13208447 8:0.077947267 9:0.044540154 10:0.040771954 
-256 1:0.26358385 2:0.45103306 3:0.11142289 4:0.12414029 5:0.049819911 6:0.01536189 7:0.015319002 8:0.022810403 9:0.19132367 10:0.0034829185 
-256 1:0.42470895 2:0.31793397 3:0.12546817 4:0.082779524 5:0.049109387 6:0.015249331 7:0.0012350365 8:0.013739063 9:0.095918333 10:0.02378622 
-256 1:0.5451366 2:0.21125772 3:0.10911797 4:0.088214314 5:0.046273394 6:0.26047041 7:0.024963517 8:0.19281217 9:0.42361898 10:0.27986232 
-256 1:0.37437257 2:0.32381099 3:0.13132957 4:0.11821258 5:0.052274288 6:0.13805679 7:0.012614668 8:0.08951674 9:0.0027240187 10:0.065099524 
-256 1:0.40417377 2:0.39047476 3:0.099900822 4:0.070938711 5:0.034511946 6:0.11879817 7:0.11907397 8:0.16477804 9:0.30830196 10:0.074417746 
-256 1:0.61427475 2:0.17877496 3:0.091733271 4:0.091268576 5:0.023948446 6:0.17449328 7:0.035639311 8:0.066942715 9:0.09637289 10:0.13296464 
-256 1:0.54657628 2:0.24511409 3:0.079302518 4:0.088233497 5:0.040773615 6:0.066926376 7:0.13833623 8:0.053856453 9:0.087521575 10:0.16589651 
-4.7852004593330459 1:0.48145244 2:0.40199093 3:0.034993768 4:0.056128033 5:0.025434826 6:0.13265992 7:0.017767088 8:0.0078465244 9:0.012798061 10:0.040982525 
-152.66153242817407 1:0.20820029 2:0.36529279 3:0.20964338 4:0.1287976 5:0.08806594 6:0.0053892893 7:0.11205581 8:0.025041648 9:0.15832361 10:0.087379135 
-256 1:0.44845371 2:0.27762516 3:0.096679445 4:0.13053259 5:0.046709089 6:0.16821299 7:0.069639238 8:0.057451496 9:0.18436083 10:0.16206468 
-75.9843333642213 1:0.47146016 2:0.284493 3:0.12036298 4:0.079529952 5:0.044153903 6:0.015175625 7:0.0059426731 8:0.062502472 9:0.18700102 10:0.30474903 
-256 1:0.64052901 2:0.22118991 3:0.049959558 4:0.063233027 5:0.025088495 6:0.15044138 7:0.22219816 8:0.0098121167 9:0.058915571 10:0.029134793 
-256 1:0.63055927 2:0.2368043 3:0.056031274 4:0.051602983 5:0.025002171 6:0.10175767 7:0.11069218 8:0.085559536 9:0.11843463 10:0.15164353 
-256 1:0.49574312 2:0.33924321 3:0.087218177 4:0.053014816 5:0.024780673 6:0.047363495 7:0.0026402745 8:0.0027045276 9:0.091399185 10:0.036994233 
-256 1:0.50214591 2:0.25205587 3:0.10333492 4:0.093583014 5:0.048880295 6:0.44213352 7:0.10891649 8:0.11000109 9:0.23359089 10:0.037789011 
-194.97884983002166 1:0.53439395 2:0.20515844 3:0.081370245 4:0.11583098 5:0.063246387 6:0.088502925 7:0.26018 8:0.024218336 9:0.10385367 10:0.26686252 
-256 1:0.44242817 2:0.25524906 3:0.14521786 4:0.11066411 5:0.046440797 6:0.010508463 7:0.028621303 8:0.035520414 9:0.038043255 10:0.042986126 
-256 1:0.4125268 2:0.25771833 3:0.12586559 4:0.14635007 5:0.057539207 6:0.17103518 7:0.11226729 8:0.19239401 9:0.14583669 10:0.066830939 
-256 1:0.68540733 2:0.20994366 3:0.05039402 4:0.039806384 5:0.014448614 6:0.047047353 7:0.1018104 8:0.12934351 9:0.15838521 10:0.20314074 
-256 1:0.49760937 2:0.27665885 3:0.096038026 4:0.088565933 5:0.041127829 6:0.064250508 7:0.037752043 8:0.052998639 9:0.049778341 10:0.17480039 
-256 1:0.57066176 2:0.22983841 3:0.082531701 4:0.084065139 5:0.032902991 6:0.14379708 7:0.043354998 8:0.15757542 9:0.18078384 10:0.1325989 
-256 1:0.50058506 2:0.23242407 3:0.14940682 4:0.083453486 5:0.03413057 6:0.092090967 7:0.046297661 8:0.032377284 9:0.038186681 10:0.10537155 
-256 1:0.55210524 2:0.20916746 3:0.10567127 4:0.089730709 5:0.043325322 6:0.0070531518 7:0.025002227 8:0.15089764 9:0.21700449 10:0.060634925 
-256 1:0.72238026 2:0.18897245 3:0.042348218 4:0.030250828 5:0.016048238 6:0.09651649 7:0.047295507 8:0.079584162 9:0.12166886 10:0.056863743 
-256 1:0.51255412 2:0.23255606 3:0.10435874 4:0.10341728 5:0.047113798 6:0.07922368 7:0.011077614 8:0.071765942 9:0.053358768 10:0.081496304 
-256 1:0.76207238 2:0.15839679 3:0.029338848 4:0.033372633 5:0.016819342 6:0.01285942 7:0.020886581 8:0.024369243 9:0.1346092 10:0.0056992748 
-256 1:0.73045037 2:0.11630494 3:0.064591801 4:0.062379139 5:0.02627375 6:0.055253383 7:0.17917237 8:0.081507792 9:0.36304735 10:0.11877048 
-165.17093531846504 1:0.32806245 2:0.2181331 3:0.1292228 4:0.20580078 5:0.11878087 6:0.07890488 7:0.25358626 8:0.072262704 9:0.15615179 10:0.45336322 
-256 1:0.22393501 2:0.44570163 3:0.11961859 4:0.13921209 5:0.071532673 6:0.033163006 7:0.24720338 8:0.35842557 9:0.20213361 10:0.18102635 
-256 1:0.49622065 2:0.22149071 3:0.11175793 4:0.11642098 5:0.054109725 6:0.050842897 7:0.061153761 8:0.067478115 9:0.29944025 10:0.011890186 
-256 1:0.53938598 2:0.22768676 3:0.093097611 4:0.098249646 5:0.04158 6:0.014842338 7:0.11436152 8:0.10618157 9:0.11677625 10:0.07305149 
-256 1:0.56236374 2:0.26161156 3:0.096331468 4:0.05180659 5:0.027886638 6:0.014882492 7:0.057209773 8:0.046913367 9:0.05135593 10:0.054429288 
-256 1:0.56580674 2:0.21655392 3:0.098840267 4:0.079396809 5:0.039402261 6:0.039850484 7:0.11712852 8:0.12782818 9:0.22716507 10:0.070313495 
-256 1:0.59139674 2:0.24248272 3:0.070082992 4:0.066767879 5:0.029269664 6:0.12643933 7:0.065670296 8:0.057551677 9:0.11829122 10:0.18322915 
-256 1:0.56617467 2:0.22656326 3:0.085532173 4:0.089338423 5:0.032391472 6:0.026172055 7:0.070875367 8:0.061498352 9:0.10566187 10:0.024376051 
-256 1:0.64110792 2:0.23391138 3:0.06222517 4:0.04410954 5:0.018645992 6:0.098053697 7:0.04795203 8:0.045410729 9:0.025659126 10:0.098272099 
-6.0226264909810574 1:0.14267672 2:0.42786759 3:0.14450233 4:0.14812866 5:0.1368247 6:0.28348967 7:0.021811683 8:0.11473862 9:0.0099556312 10:0.03871313 
-256 1:0.42488552 2:0.33221699 3:0.13928047 4:0.060642213 5:0.042974815 6:0.0030927461 7:0.04176017 8:0.28267132 9:0.0049178866 10:0.0013381597 
-256 1:0.4675446 2:0.28712874 3:0.14195719 4:0.071781691 5:0.03158778 6:0.038317053 7:0.035505569 8:0.086009376 9:0.091979377 10:0.15866902 
-256 1:0.57031086 2:0.21123841 3:0.096639792 4:0.090344372 5:0.031466569 6:0.13000989 7:0.1117605 8:0.089021849 9:0.22899028 10:0.20519403 
-256 1:0.32380331 2:0.29266732 3:0.18360506 4:0.12383845 5:0.076085859 6:0.22485466 7:0.13423982 8:0.11986034 9:0.096443537 10:0.011510761 
-256 1:0.29185931 2:0.32336167 3:0.15198407 4:0.151516 5:0.081278947 6:0.10232763 7:0.072767267 8:0.065385585 9:0.006397229 10:0.020087926 
-256 1:0.210595 2:0.27213722 3:0.182183 4:0.2247051 5:0.11037967 6:0.1467073 7:0.055598982 8:0.053557109 9:0.05674975 10:0.017093899 
-256 1:0.56578144 2:0.22688049 3:0.096660407 4:0.071942079 5:0.038735591 6:0.014917087 7:0.12157404 8:0.34350327 9:0.24077866 10:0.21773576 
-256 1:0.55555059 2:0.27176079 3:0.095817292 4:0.055020383 5:0.021850943 6:0.19172148 7:0.030926215 8:0.11057132 9:0.03150716 10:0.022073462 
-256 1:0.39289304 2:0.33775064 3:0.1089699 4:0.10648617 5:0.053900253 6:0.046820915 7:0.017633924 8:0.19465883 9:0.029983908 10:0.031373375 
-256 1:0.55366986 2:0.31641824 3:0.08097544 4:0.036991965 5:0.011944505 6:0.12229636 7:0.026112071 8:0.064199874 9:0.1152343 10:0.052625885 
-256 1:0.34979262 2:0.32255863 3:0.13485362 4:0.13176824 5:0.06102689 6:0.10615083 7:0.050973486 8:0.064288128 9:0.049347746 10:0.081093317 
-256 1:0.58561708 2:0.24152281 3:0.081024832 4:0.063101661 5:0.028733617 6:0.04493837 7:0.00035650025 8:0.091443009 9:0.095588455 10:0.083600685 
-256 1:0.4792746 2:0.24497609 3:0.14393347 4:0.072460751 5:0.05935509 6:0.029989289 7:0.0098277895 8:0.205447 9:0.019268272 10:0.15062008 
-256 1:0.57957359 2:0.23486231 3:0.087202527 4:0.069153058 5:0.029208522 6:0.31490827 7:0.13440374 8:0.13771026 9:0.37441912 10:0.26459123 
-256 1:0.25492641 2:0.34710225 3:0.1795033 4:0.1470068 5:0.071461237 6:0.074149276 7:0.087133764 8:0.027835668 9:0.15983018 10:0.15592114 
-80.941036269126784 1:0.46937531 2:0.19575031 3:0.10552652 4:0.15030361 5:0.079044258 6:0.79325135 7:0.3690144 8:0.33719583 9:0.068446401 10:0.22032228 
-256 1:0.44198554 2:0.25329881 3:0.14344039 4:0.11688022 5:0.044395041 6:0.087571061 7:0.14774199 8:0.014056487 9:0.10059116 10:0.13523007 
-256 1:0.78053918 2:0.15562674 3:0.0331416 4:0.018199835 5:0.012492645 6:0.37227809 7:0.17186934 8:0.15189999 9:0.13464036 10:0.029625353 
-256 1:0.38142813 2:0.23447691 3:0.17022401 4:0.14918219 5:0.064688756 6:0.068135657 7:0.14825374 8:0.33296266 9:0.011440208 10:0.068332089 
-256 1:0.64661602 2:0.24252662 3:0.052891503 4:0.037380319 5:0.02058554 6:0.12081248 7:0.11937396 8:0.1510676 9:0.10584867 10:0.1320135 
-256 1:0.27943847 2:0.39697744 3:0.13753537 4:0.11730874 5:0.068739975 6:0.01671533 7:0.039317378 8:0.11666374 9:0.10143006 10:0.31531226 
-67.594238333954237 1:0.52181616 2:0.23491129 3:0.089183431 4:0.089736968 5:0.064352151 6:0.21588207 7:0.47663695 8:0.62262455 9:0.56175882 10:0.48013401 
-256 1:0.41832087 2:0.46186766 3:0.080023492 4:0.031225472 5:0.0085625058 6:0.063427804 7:0.047227977 8:0.043193162 9:0.17226205 10:0.0094579572 
-256 1:0.58511923 2:0.22252633 3:0.080604158 4:0.072703039 5:0.039047246 6:0.20777855 7:0.026399394 8:0.016762957 9:0.23204805 10:0.065593254 
-256 1:0.4602146 2:0.18444916 3:0.14621868 4:0.14686969 5:0.062247881 6:0.14368473 7:0.12110746 8:0.30776684 9:0.39829264 10:0.15270844 
-256 1:0.49219017 2:0.24831532 3:0.11686374 4:0.0907016 5:0.051929166 6:0.30212574 7:0.037629046 8:0.054238774 9:0.19619676 10:0.12735154 
-256 1:0.61358379 2:0.22145396 3:0.071146619 4:0.0698347 5:0.023980935 6:0.039530197 7:0.044634039 8:0.087657625 9:0.1248977 10:0.017615293 
-256 1:0.3050054 2:0.2287534 3:0.20760507 4:0.14237792 5:0.11625821 6:0.15383042 7:0.021889123 8:0.098052137 9:0.11367786 10:0.0098265273 
-256 1:0.70390859 2:0.20668532 3:0.052171373 4:0.026030105 5:0.011204614 6:0.037034577 7:0.041175308 8:0.08525377 9:0.0067440997 10:0.046130136 
-256 1:0.46975896 2:0.27609878 3:0.12424725 4:0.08460493 5:0.045290081 6:0.084665841 7:0.064728307 8:0.19255973 9:0.14745425 10:0.14428574 
-256 1:0.6197166 2:0.22023488 3:0.06795661 4:0.062484113 5:0.029607797 6:0.065426903 7:0.090470207 8:0.22868392 9:0.025197636 10:0.12059293 
-256 1:0.45408992 2:0.29865392 3:0.11071859 4:0.094553779 5:0.041983783 6:0.1028916 7:0.21145686 8:0.11823426 9:0.23141873 10:0.081343311 
-256 1:0.3403621 2:0.31518697 3:0.14899019 4:0.13629627 5:0.05916447 6:0.1587524 7:0.0610117 8:0.10121656 9:0.038064123 10:0.085751509 
-256 1:0.61445547 2:0.18768339 3:0.076254875 4:0.081540742 5:0.040065527 6:0.14851057 7:0.060023383 8:0.076884983 9:0.12668855 10:0.16250583 
-256 1:0.58981088 2:0.21825717 3:0.081705265 4:0.077883374 5:0.03234331 6:0.078134975 7:0.098624861 8:0.10490377 9:0.13969647 10:0.1608187 
-256 1:0.43136644 2:0.29951302 3:0.1358354 4:0.078812803 5:0.054472341 6:0.10630912 7:0.17884309 8:0.26716916 9:0.10429273 10:0.11362395 
-256 1:0.34438133 2:0.53827301 3:0.073876358 4:0.026034743 5:0.017434559 6:0.13096578 7:0.013910692 8:0.051608071 9:0.060035288 10:0.028242021 
-256 1:0.42500487 2:0.26485204 3:0.12095251 4:0.13129189 5:0.057898689 6:0.13632073 7:0.2016262 8:0.095412655 9:0.033890279 10:0.0038029295 
-256 1:0.45565181 2:0.3127125 3:0.10918038 4:0.080279954 5:0.042175357 6:0.11367643 7:0.080073757 8:0.098334315 9:0.029995469 10:0.22586719 
-256 1:0.66234753 2:0.20947881 3:0.06636898 4:0.038088062 5:0.023716618 6:0.03854068 7:0.031579932 8:0.096777628 9:0.070024659 10:0.18008922 
-256 1:0.25119558 2:0.35980229 3:0.15020516 4:0.15572069 5:0.083076285 6:0.01453763 7:0.068359635 8:0.072367764 9:0.01287257 10:0.10727435 
-256 1:0.55932261 2:0.25247917 3:0.085728154 4:0.073580732 5:0.028889337 6:0.05835458 7:0.071578621 8:0.24111338 9:0.20236567 10:0.20033104 
-256 1:0.58998976 2:0.25083769 3:0.089995096 4:0.049516028 5:0.019661423 6:0.19731821 7:0.01558742 8:0.14576826 9:0.011015655 10:0.0037142955 
-256 1:0.22706499 2:0.37268047 3:0.16564102 4:0.15443264 5:0.080180874 6:0.089183888 7:0.022493928 8:0.10244578 9:0.10426529 10:0.0021975783 
-256 1:0.73524325 2:0.16522745 3:0.050208321 4:0.035128937 5:0.014192039 6:0.067256448 7:0.058137876 8:0.29934533 9:0.35475822 10:0.17518958 
-256 1:0.24815272 2:0.28237122 3:0.20724144 4:0.17897451 5:0.083260116 6:0.020221288 7:0.021663008 8:0.17110776 9:0.29009644 10:0.29713568 
-256 1:0.57738031 2:0.21692244 3:0.10035823 4:0.066358631 5:0.03898039 6:0.060085953 7:0.109746 8:0.03072454 9:0.1772609 10:0.082333277 
-24.355451476744729 1:0.2052168 2:0.46669376 3:0.11539095 4:0.13953397 5:0.073164511 6:0.14190905 7:0.0099696302 8:0.17475014 9:0.019198498 10:0.13084196 
-256 1:0.36453621 2:0.40609772 3:0.08033802 4:0.098227197 5:0.050800849 6:0.15573428 7:0.13375069 8:0.42441935 9:0.025922746 10:0.078800298 
-256 1:0.57540316 2:0.25730067 3:0.082638593 4:0.057160989 5:0.027496594 6:0.24474106 7:0.11513678 8:0.16400488 9:0.12541997 10:0.08969205 
-256 1:0.72346154 2:0.21051712 3:0.03735303 4:0.01730314 5:0.01136517 6:0.033723513 7:0.064892364 8:0.031413313 9:0.21236041 10:0.3620838 
-256 1:0.71225888 2:0.21360065 3:0.037515832 4:0.025506879 5:0.011117757 6:0.087688827 7:0.092276836 8:0.13033051 9:0.104898 10:0.31444063 
-256 1:0.40207417 2:0.23617491 3:0.15069386 4:0.154336 5:0.056721057 6:0.23821699 7:0.22248221 8:0.27132916 9:0.12073747 10:0.051921922 
-256 1:0.63837852 2:0.19483757 3:0.083347246 4:0.061559329 5:0.021877335 6:0.086968966 7:0.06612941 8:0.044258989 9:0.049698748 10:0.12044677 
-256 1:0.44211891 2:0.22877649 3:0.14616073 4:0.12320002 5:0.059743848 6:0.18695685 7:0.19408547 8:0.030186691 9:0.21563967 10:0.016600599 
-256 1:0.68395364 2:0.2616041 3:0.03246286 4:0.015548347 5:0.00643105 6:0.0195059 7:0.031832082 8:0.14175411 9:0.054035487 10:0.18375708 
-256 1:0.32540717 2:0.24660364 3:0.21260872 4:0.13900521 5:0.076375267 6:0.31070661 7:0.14796655 8:0.096068545 9:0.075332576 10:0.037423404 
-256 1:0.68675062 2:0.23274967 3:0.032153131 4:0.033883742 5:0.014462829 6:0.087984524 7:0.047223765 8:0.034669354 9:0.094184502 10:0.093497423 
-256 1:0.44447142 2:0.1733765 3:0.18301828 4:0.11582078 5:0.083313021 6:0.22331618 7:0.04493105 8:0.17689403 9:0.20165015 10:0.039345838 
-256 1:0.55502519 2:0.22275349 3:0.13352394 4:0.06036989 5:0.028327496 6:0.0024194845 7:0.081628181 8:0.14436123 9:0.082801301 10:0.12807394 
-203.02219140959215 1:0.33022116 2:0.4089366 3:0.12509423 4:0.091558602 5:0.04418941 6:0.017253298 7:0.028495379 8:0.034583381 9:0.23491658 10:0.1606743 
-256 1:0.29650587 2:0.37385813 3:0.15349046 4:0.11359934 5:0.062546206 6:0.035993187 7:0.045421663 8:0.024621956 9:0.065081498 10:0.19203318 
-256 1:0.32732422 2:0.34660092 3:0.14650254 4:0.12024236 5:0.059329958 6:0.22078189 7:0.13153845 8:0.018315848 9:0.10336816 10:0.015897687 
-256 1:0.3222801 2:0.43522653 3:0.10776876 4:0.091978402 5:0.042746211 6:0.28090811 7:0.21665874 8:0.14890065 9:0.25571627 10:0.29817563 
-256 1:0.23576754 2:0.4759869 3:0.12912253 4:0.10546202 5:0.053661005 6:0.11636628 7:0.18621677 8:0.2641847 9:0.028374912 10:0.064590982 
-256 1:0.49206667 2:0.29066745 3:0.11925286 4:0.066201091 5:0.03181193 6:0.051793908 7:0.025643968 8:0.074619107 9:0.082962196 10:0.19103553 
-256 1:0.67157468 2:0.25240419 3:0.040046095 4:0.025534012 5:0.010441026 6:0.051534838 7:0.064655848 8:0.10134252 9:0.10017161 10:0.10159148 
-256 1:0.21983839 2:0.50843647 3:0.13498503 4:0.092342125 5:0.044397981 6:0.41028593 7:0.11827336 8:0.36118402 9:0.13482533 10:0.0048583945 
-256 1:0.3432114 2:0.19698199 3:0.076655314 4:0.11841756 5:0.26473374 6:0.14565074 7:0.10359077 8:0.21486252 9:0.2968218 10:0.3528921 
-256 1:0.51723645 2:0.23674469 3:0.1242453 4:0.080720326 5:0.041053233 6:0.043365239 7:0.020293292 8:0.068637798 9:0.041561529 10:0.060367934 
-256 1:0.35062028 2:0.30404626 3:0.18670343 4:0.098034199 5:0.060595833 6:0.24345045 7:0.13629452 8:0.17333416 9:0.11981366 10:0.010911418 
-256 1:0.59136499 2:0.13878123 3:0.12000925 4:0.1018147 5:0.048029836 6:0.16570918 7:0.029316092 8:0.08158295 9:0.0080088266 10:0.29730272 
-256 1:0.50384147 2:0.28922307 3:0.086773903 4:0.084938694 5:0.035222864 6:0.072822991 7:0.047441506 8:0.0071631209 9:0.13842075 10:0.021172082 
-256 1:0.36682879 2:0.29904985 3:0.13377046 4:0.14202272 5:0.058328186 6:0.15163184 7:0.035447781 8:0.033129874 9:0.10276849 10:0.069605032 
-256 1:0.32363301 2:0.36230936 3:0.19395584 4:0.078030654 5:0.042071134 6:0.16397888 7:0.050245742 8:0.0711538 9:0.084818794 10:0.085378196 
-256 1:0.53614944 2:0.17543703 3:0.13110809 4:0.10883462 5:0.048470829 6:0.040126384 7:0.019413164 8:0.010966184 9:0.17882705 10:0.26074993 
-256 1:0.50987095 2:0.28196165 3:0.088314558 4:0.080671727 5:0.039181115 6:0.12027316 7:0.30188044 8:0.13981781 9:0.041061734 10:0.14125946 
-256 1:0.48740318 2:0.19961217 3:0.12262672 4:0.10429493 5:0.08606301 6:0.028588199 7:0.21351947 8:0.011524951 9:0.026902151 10:0.15567666 
-256 1:0.46681625 2:0.28131157 3:0.10529391 4:0.10004374 5:0.046534539 6:0.14453487 7:0.22069025 8:0.16844347 9:0.14383098 10:0.3700829 
-256 1:0.28069609 2:0.18999709 3:0.22563583 4:0.22646527 5:0.077205712 6:0.066238612 7:0.10093783 8:0.12711981 9:0.0030268173 10:0.0072098293 
-256 1:0.71477886 2:0.18753587 3:0.043167638 4:0.039714011 5:0.014803614 6:0.059972317 7:0.029395422 8:0.031129787 9:0.048275356 10:0.068577501 
-256 1:0.58719978 2:0.25109012 3:0.080380595 4:0.051768627 5:0.029560877 6:0.019374153 7:0.021135814 8:0.20025856 9:0.17235911 10:0.31838015 
-256 1:0.43580387 2:0.37024882 3:0.086492319 4:0.073946629 5:0.033508354 6:0.10588886 7:0.095526543 8:0.1151936 9:0.16359993 10:0.064523403 
-256 1:0.23862864 2:0.42189989 3:0.16134413 4:0.12034335 5:0.057783978 6:0.25507144 7:0.036453663 8:0.18798271 9:0.40581932 10:0.4500681 
-256 1:0.75838332 2:0.14395258 3:0.05826742 4:0.028109999 5:0.011286684 6:0.11801724 7:0.075391435 8:0.20103272 9:0.1905785 10:0.10039626 
-122.13082276231904 1:0.54798815 2:0.15568984 3:0.12711675 4:0.094392795 5:0.074812475 6:0.027292096 7:0.096401443 8:0.059906619 9:0.046782819 10:0.19976504 
-256 1:0.50482824 2:0.29304557 3:0.090515938 4:0.072126233 5:0.039484018 6:0.066918154 7:0.14405438 8:0.22593041 9:0.055074416 10:0.094118893 
-256 1:0.20165222 2:0.30444548 3:0.29367828 4:0.15941006 5:0.04081396 6:0.064174584 7:0.085482124 8:0.080750403 9:0.07517214 10:0.037143382 
-6.7245225516327967 1:0.25759387 2:0.27780778 3:0.14823075 4:0.21137972 5:0.10498788 6:0.19253294 7:0.23948603 8:0.38147507 9:0.16604801 10:0.037171393 
-256 1:0.61914473 2:0.22392306 3:0.097004028 4:0.039137139 5:0.020791051 6:0.13248303 7:0.039959835 8:0.24465436 9:0.17392787 10:0.24715554 
-256 1:0.65784139 2:0.25057859 3:0.055190943 4:0.028538815 5:0.0078502588 6:0.048577254 7:0.049390746 8:0.13985334 9:0.23710101 10:0.0002889486 
-256 1:0.45221222 2:0.23661701 3:0.15578863 4:0.095443775 5:0.059938369 6:0.24984454 7:0.21607746 8:0.0054026299 9:0.17070446 10:0.033447863 
-256 1:0.21203358 2:0.33518998 3:0.18877239 4:0.19206004 5:0.071944016 6:0.27245015 7:0.089791873 8:0.078939708 9:0.12052983 10:0.1598624 
-256 1:0.67409295 2:0.22256061 3:0.057745034 4:0.031138337 5:0.014463073 6:0.016664757 7:0.1156741 8:0.16765624 9:0.083051338 10:0.14451125 
-256 1:0.71162907 2:0.22140544 3:0.035483848 4:0.021678474 5:0.0098031695 6:0.0058966348 7:0.019910119 8:0.04601841 9:0.21172678 10:0.41325503 
-256 1:0.42242329 2:0.32527705 3:0.12611589 4:0.082527718 5:0.043656058 6:0.080720384 7:0.026692508 8:0.14810792 9:0.11408093 10:0.10474813 
-256 1:0.32122656 2:0.29608901 3:0.15858164 4:0.15133932 5:0.072763463 6:0.015661075 7:0.033036585 8:0.11142587 9:0.10327216 10:0.046306289 
-256 1:0.44944592 2:0.31630912 3:0.096021039 4:0.097365702 5:0.040858218 6:0.081968756 7:0.25320905 8:0.09780425 9:0.098939345 10:0.12303149 
-256 1:0.60956015 2:0.23437857 3:0.076875318 4:0.052653224 5:0.02653274 6:0.071049258 7:0.028050995 8:0.11574937 9:0.08073848 10:0.10763184 
-256 1:0.409224 2:0.19941242 3:0.15299731 4:0.16142686 5:0.076939399 6:0.015656771 7:0.0033549271 8:0.26603236 9:0.0098560351 10:0.33168872 
-256 1:0.60531263 2:0.21696803 3:0.094907076 4:0.052970642 5:0.029841627 6:0.10812188 7:0.070251168 8:0.023278202 9:0.04529499 10:0.081048761 
-256 1:0.29630942 2:0.36883764 3:0.15787519 4:0.11411063 5:0.062867125 6:0.028482669 7:0.062515055 8:0.17484701 9:0.11964788 10:0.070752842 
-256 1:0.79868436 2:0.1366247 3:0.026481046 4:0.022945922 5:0.015263968 6:0.06218673 7:0.010855969 8:0.053436595 9:0.094222516 10:0.19252389 
-256 1:0.65298379 2:0.25759873 3:0.036613639 4:0.037974519 5:0.014829315 6:0.067213904 7:0.0034370551 8:0.031971567 9:0.2525808 10:0.0089778607 
-256 1:0.28506412 2:0.29309734 3:0.19755677 4:0.14656816 5:0.077713603 6:0.31032263 7:0.082724327 8:0.11898776 9:0.020085115 10:0.1228791 
-256 1:0.68758436 2:0.20663599 3:0.056300835 4:0.034142193 5:0.01533663 6:0.048514825 7:0.010451199 8:0.038079468 9:0.14285042 10:0.1052237 
-256 1:0.33441604 2:0.33071405 3:0.15338677 4:0.11738717 5:0.06409597 6:0.15819821 7:0.086770183 8:0.037248472 9:0.12906658 10:0.063665338 
-256 1:0.3058436 2:0.32492647 3:0.18028387 4:0.12866931 5:0.060276746 6:0.020305812 7:0.10142224 8:0.031184056 9:0.020595655 10:0.086019127 
-256 1:0.46983523 2:0.32089026 3:0.10599148 4:0.067560701 5:0.035722333 6:0.038204119 7:0.015863944 8:0.13776966 9:0.13503147 10:0.13487736 
-256 1:0.43794736 2:0.36849732 3:0.10044881 4:0.060447784 5:0.032658729 6:0.080822632 7:0.0029505437 8:0.10316721 9:0.23942497 10:0.33530772 
-256 1:0.68547684 2:0.11818645 3:0.088930652 4:0.067365226 5:0.040040832 6:0.01221469 7:0.079221084 8:0.26159807 9:0.14225361 10:0.011593934 
-256 1:0.44316966 2:0.29680771 3:0.10612472 4:0.1038625 5:0.050035408 6:0.15325065 7:0.029637522 8:0.10527829 9:0.072935247 10:0.12879132 
-256 1:0.35096531 2:0.28215649 3:0.16599894 4:0.13261643 5:0.068262826 6:0.017763217 7:0.023634407 8:0.035449154 9:0.17204824 10:0.14996028 
-256 1:0.46921877 2:0.28213799 3:0.1225158 4:0.088279217 5:0.03784822 6:0.085125328 7:0.033545557 8:0.012459901 9:0.1156157 10:0.029017749 
-256 1:0.73400805 2:0.17455285 3:0.054024826 4:0.024072557 5:0.013341722 6:0.026341924 7:0.071266571 8:0.048898095 9:0.042020516 10:0.14819297 
-256 1:0.67046511 2:0.18924613 3:0.081585894 4:0.03855874 5:0.02014413 6:0.045047866 7:0.0099818756 8:0.0049358743 9:0.080717496 10:0.055216318 
-256 1:0.58126082 2:0.29901914 3:0.068349209 4:0.034578077 5:0.016792748 6:0.064626995 7:0.00022797704 8:0.0036292089 9:0.13945925 10:0.19211178 
-256 1:0.58386555 2:0.2733828 3:0.069518149 4:0.049887259 5:0.023346237 6:0.061017703 7:0.088288873 8:0.28253971 9:0.24871872 10:0.21743879 
-256 1:0.28997412 2:0.23249121 3:0.19462343 4:0.21081171 5:0.072099534 6:0.17961673 7:0.21819947 8:0.013586513 9:0.11394659 10:0.25911472 
-256 1:0.43610323 2:0.28699399 3:0.12276337 4:0.11096978 5:0.043169627 6:0.27354583 7:0.028796037 8:0.13941224 9:0.069373596 10:0.011193009 
-256 1:0.25371697 2:0.36626114 3:0.16952879 4:0.1369655 5:0.073527604 6:0.21981952 7:0.066126861 8:0.042784161 9:0.15890434 10:0.14822614 
-256 1:0.4103879 2:0.25499101 3:0.14559257 4:0.12711876 5:0.061909763 6:0.038299414 7:0.019292635 8:6.0733352e-05 9:0.11684105 10:0.071581909 
-256 1:0.75057944 2:0.17119802 3:0.04533471 4:0.025425005 5:0.0074628232 6:0.031632398 7:0.079009576 8:0.15197959 9:0.042584452 10:0.029208528 
-256 1:0.5180361 2:0.2699402 3:0.10708433 4:0.066655514 5:0.038283855 6:0.013241594 7:0.10049853 8:0.061977999 9:0.092449203 10:0.074009317 
-256 1:0.33863869 2:0.24408745 3:0.19177318 4:0.14207244 5:0.083428242 6:0.0065739072 7:0.14607213 8:0.031688544 9:0.028413235 10:0.19263687 
-256 1:0.80078145 2:0.13853691 3:0.033145597 4:0.0200741 5:0.0074619403 6:0.013430922 7:0.088445261 8:0.11750073 9:0.099026951 10:0.095483337 
-256 1:0.73089474 2:0.13963244 3:0.074292215 4:0.034353822 5:0.020826787 6:0.01844874 7:0.068586882 8:0.049271629 9:0.064296921 10:0.12735474 
-256 1:0.68621627 2:0.16250455 3:0.083842697 4:0.048430286 5:0.019006197 6:0.096432541 7:0.14315867 8:0.1556414 9:0.30053899 10:0.29129828 
-256 1:0.48810364 2:0.2312214 3:0.083568197 4:0.13732272 5:0.059784042 6:0.30347504 7:0.15812319 8:0.0083693226 9:0.06728267 10:0.032280082 
-256 1:0.41233444 2:0.28048806 3:0.1530119 4:0.093592597 5:0.060573009 6:0.023462019 7:0.047193363 8:0.080366683 9:0.1261745 10:0.0030877439 
-256 1:0.43186217 2:0.32280648 3:0.13953582 4:0.070678046 5:0.03511748 6:0.074575108 7:0.014263877 8:0.26764529 9:0.088867583 10:0.0017988859 
-256 1:0.64545056 2:0.14309633 3:0.086023608 4:0.077098422 5:0.048331078 6:0.07903391 7:0.018230474 8:0.060015629 9:0.069588425 10:0.030565814 
-17.086472181085448 1:0.59127763 2:0.20229198 3:0.068868061 4:0.070024803 5:0.06753753 6:0.48289614 7:0.20567982 8:0.18586551 9:0.069832829 10:0.23447149 
-256 1:0.57261357 2:0.27454198 3:0.085361374 4:0.050456503 5:0.017026576 6:0.075543121 7:0.056702347 8:0.018037898 9:0.11793482 10:0.024322373 
-256 1:0.31829573 2:0.35582035 3:0.13716658 4:0.12497077 5:0.063746578 6:0.17097963 7:0.18136219 8:0.057582749 9:0.062816348 10:0.0095458475 
-256 1:0.63493951 2:0.21440575 3:0.059521258 4:0.062883034 5:0.028250456 6:0.020527333 7:0.049011157 8:0.13490194 9:0.15118374 10:0.12736594 
-256 1:0.43472398 2:0.18138032 3:0.14475477 4:0.17838041 5:0.06076052 6:0.20264921 7:0.060677015 8:0.18261619 9:0.36060937 10:0.13607311 
-256 1:0.43490711 2:0.32066689 3:0.1088024 4:0.091497233 5:0.044126372 6:0.008994144 7:0.071163002 8:0.045476924 9:0.12895254 10:0.16183202 
-24.572310875912731 1:0.21935292 2:0.1699937 3:0.11825286 4:0.12290375 5:0.36949677 6:0.50265501 7:0.39954398 8:0.23817031 9:0.21277433 10:0.24071573 
-256 1:0.24522447 2:0.47399667 3:0.1511843 4:0.077481415 5:0.052113145 6:0.039318484 7:0.057883672 8:0.073846873 9:0.034487551 10:0.090632744 
-44.842227610589234 1:0.35162337 2:0.34428682 3:0.12306861 4:0.11243682 5:0.068584374 6:0.2684031 7:0.2491718 8:0.13312761 9:0.058691532 10:0.21446625 
-256 1:0.5287867 2:0.26114055 3:0.12064419 4:0.059236909 5:0.030191658 6:4.5187183e-05 7:0.033695148 8:0.090002466 9:0.049719351 10:0.21416392 
-256 1:0.30866554 2:0.27164017 3:0.14905841 4:0.18150654 5:0.089129336 6:0.00075646126 7:0.17665906 8:0.18799225 9:0.036179699 10:0.11832013 
-256 1:0.33847484 2:0.43327474 3:0.089478118 4:0.092930001 5:0.045842299 6:0.22345759 7:0.28582872 8:0.025925237 9:0.081344545 10:0.067370364 
-256 1:0.65601619 2:0.20525418 3:0.070163945 4:0.047571124 5:0.020994554 6:0.17122156 7:0.015393525 8:0.10182709 9:0.024683445 10:0.1294187 
-256 1:0.35483465 2:0.29912784 3:0.14936754 4:0.14997312 5:0.04669684 6:0.34549974 7:0.13964477 8:0.2852705 9:0.0041182506 10:0.057629046 
-70.184573696412585 1:0.042278073 2:0.16452639 3:0.18541311 4:0.39163198 5:0.21615045 6:0.071641933 7:0.00071449462 8:0.06541147 9:0.01818013 10:0.046222889 
-256 1:0.54072857 2:0.26251221 3:0.094114899 4:0.069097256 5:0.033547067 6:0.042754956 7:0.091012133 8:0.24762776 9:0.19990067 10:0.19158969 
-256 1:0.60789877 2:0.23743579 3:0.088793627 4:0.040939273 5:0.024932536 6:0.047620304 7:0.028799688 8:0.040607741 9:0.014953453 10:0.13156105 
-256 1:0.47341488 2:0.25598302 3:0.13290359 4:0.090756105 5:0.046942403 6:0.31728604 7:0.066306353 8:0.096017821 9:0.18027192 10:0.10716509 
-256 1:0.45189574 2:0.26579362 3:0.12537486 4:0.10537319 5:0.051562582 6:0.056018569 7:0.1006802 8:0.012495428 9:0.15036521 10:0.099828473 
-113.03060750594622 1:0.33975309 2:0.19938489 3:0.11631268 4:0.24843589 5:0.09611345 6:0.072350398 7:0.11107225 8:0.19626492 9:0.62904107 10:0.34181933 
-256 1:0.2460358 2:0.44152351 3:0.13911791 4:0.1147895 5:0.058533279 6:0.068331113 7:0.1250228 8:0.072056865 9:0.10771777 10:0.036991304 
-256 1:0.39226884 2:0.23192853 3:0.16472932 4:0.14111105 5:0.069962263 6:0.28299192 7:0.13431486 8:0.08307538 9:0.033395051 10:0.022840759 
-256 1:0.43197795 2:0.26635113 3:0.13878465 4:0.11142667 5:0.051459597 6:0.21768998 7:0.13619972 8:0.21949523 9:0.074800137 10:0.28332309 
-256 1:0.43283791 2:0.24917829 3:0.18147177 4:0.10332098 5:0.033191047 6:0.11801619 7:0.060186245 8:0.083410265 9:0.10632797 10:0.15853937 
-256 1:0.52018007 2:0.17323809 3:0.12573182 4:0.11313533 5:0.06771469 6:0.07105028 7:0.080026861 8:0.095624394 9:0.031389238 10:0.080424333 
-256 1:0.42899566 2:0.23814759 3:0.13163782 4:0.14391175 5:0.057307187 6:0.33857842 7:0.17604084 8:0.0032117219 9:0.069610716 10:0.020855924 
-256 1:0.48499626 2:0.39822491 3:0.082479571 4:0.025226816 5:0.0090724415 6:0.0035521658 7:0.040029151 8:0.06510259 9:0.025157268 10:0.011847981 
-256 1:0.41313446 2:0.31200114 3:0.15177936 4:0.074259854 5:0.048825185 6:0.25635567 7:0.070976233 8:0.26638723 9:0.2297698 10:0.26983859 
-256 1:0.40962215 2:0.29923839 3:0.1765513 4:0.080230807 5:0.034357357 6:0.12254772 7:0.18540527 8:0.07425048 9:0.029452888 10:0.013517745 
-256 1:0.31531792 2:0.25866073 3:0.20275831 4:0.13460769 5:0.08865535 6:0.11519777 7:0.22552687 8:0.19481952 9:0.0072077675 10:0.050799216 
-256 1:0.73108911 2:0.14847184 3:0.045798751 4:0.048801372 5:0.025838927 6:0.055510428 7:0.053188428 8:0.11979441 9:0.24481222 10:0.063321169 
-256 1:0.79183173 2:0.14569542 3:0.029662464 4:0.01668427 5:0.016126124 6:0.019948394 7:0.030194206 8:0.014623895 9:0.0012641527 10:0.086978433 
-256 1:0.60938017 2:0.19428615 3:0.098043606 4:0.065288076 5:0.033001997 6:0.011841603 7:0.084163192 8:0.019466065 9:0.050126486 10:0.029520872 
-256 1:0.37634049 2:0.27124981 3:0.18400787 4:0.1192093 5:0.049192523 6:0.30309521 7:0.070748796 8:0.064267356 9:0.16212576 10:0.18712378 
-256 1:0.32661814 2:0.31427842 3:0.18364316 4:0.11794726 5:0.05751302 6:0.10126418 7:0.20377868 8:0.19733899 9:0.26766163 10:0.012652966 
-256 1:0.28088876 2:0.30596938 3:0.17483895 4:0.1664997 5:0.071803209 6:0.17433635 7:0.29672085 8:0.1169807 9:0.02788805 10:0.053651606 
-256 1:0.40577605 2:0.30771545 3:0.130694 4:0.10241331 5:0.053401191 6:0.057269619 7:0.030818791 8:0.019426792 9:0.066458584 10:0.15950779 
-256 1:0.47646802 2:0.1949248 3:0.12514212 4:0.14505592 5:0.058409147 6:0.19353366 7:0.16872359 8:0.41997166 9:0.35370546 10:0.39052665 
-256 1:0.57991084 2:0.28074038 3:0.08031493 4:0.042850888 5:0.016182961 6:0.043729524 7:0.067695734 8:0.055031157 9:0.059817029 10:0.2025295 
-256 1:0.66709756 2:0.18433832 3:0.082480687 4:0.042696266 5:0.023387175 6:0.04254952 7:0.058498906 8:0.061286119 9:0.11945298 10:0.19748955 
-256 1:0.27446967 2:0.28928391 3:0.19062577 4:0.15797432 5:0.087646331 6:0.084862402 7:0.023456073 8:0.042260409 9:0.13107791 10:0.038130452 
-256 1:0.39982757 2:0.42635062 3:0.089974434 4:0.057384092 5:0.026463291 6:0.049581486 7:0.0043569633 8:0.049431062 9:0.17692184 10:0.20127892 
-256 1:0.7942223 2:0.13325999 3:0.039394113 4:0.021252011 5:0.011871593 6:0.044106617 7:0.05791409 8:0.26761403 9:0.25868788 10:0.25360623 
-256 1:0.34741933 2:0.31173568 3:0.1468574 4:0.11638004 5:0.077607546 6:0.12513248 7:0.055906395 8:0.030956385 9:0.23585483 10:0.47425939 
-256 1:0.52249038 2:0.37212261 3:0.062253345 4:0.028083499 5:0.015050166 6:0.059498551 7:0.07646061 8:0.054631495 9:0.041913854 10:0.10801433 
-256 1:0.51139483 2:0.37576633 3:0.062866491 4:0.035065672 5:0.01490667 6:0.046918242 7:0.027107114 8:0.045115424 9:0.05270008 10:0.054169174 
-256 1:0.77901156 2:0.15686429 3:0.027680674 4:0.026347483 5:0.010095991 6:0.020806703 7:0.083864999 8:0.00022508795 9:0.1933921 10:0.021496004 
-256 1:0.47554622 2:0.24700034 3:0.13173847 4:0.090087211 5:0.055627756 6:0.017396424 7:0.15052362 8:0.1746538 9:0.096680723 10:0.13472604 
-256 1:0.22483534 2:0.48691512 3:0.11007638 4:0.11743668 5:0.06073649 6:0.19504945 7:0.0017713702 8:0.13103314 9:0.080530333 10:0.02938568 
-66.760620578908714 1:0.2232396 2:0.20610623 3:0.14559528 4:0.31846185 5:0.10659704 6:0.43111623 7:0.15461697 8:0.19876017 9:0.16514413 10:0.13040586 
-256 1:0.37285763 2:0.21014323 3:0.15515214 4:0.18206638 5:0.07978062 6:0.010160265 7:0.038656055 8:0.19329405 9:0.23601262 10:0.19936332 
-256 1:0.59988101 2:0.19805699 3:0.075911701 4:0.07441709 5:0.051733203 6:0.4795931 7:0.29451756 8:0.2263199 9:0.21343641 10:0.027122944 
-256 1:0.36439486 2:0.34354026 3:0.13808108 4:0.10510204 5:0.048881762 6:0.22064941 7:0.08229998 8:0.20632568 9:0.16642106 10:0.24265893 
-256 1:0.27056787 2:0.53681618 3:0.10049326 4:0.06178041 5:0.030342284 6:0.28093358 7:0.11164994 8:0.02835865 9:0.075685395 10:0.18641534 
-256 1:0.65450607 2:0.18730426 3:0.074048098 4:0.054374793 5:0.029766771 6:0.170977 7:0.062598717 8:0.054387114 9:0.0026887033 10:0.020040863 
-256 1:0.43397443 2:0.18295288 3:0.17791427 4:0.13096153 5:0.074196885 6:0.0054741539 7:0.17074477 8:0.027888662 9:0.17174114 10:0.10755475 
-256 1:0.66003066 2:0.15895873 3:0.075374517 4:0.067799535 5:0.037836557 6:0.1353641 7:0.072968321 8:0.1475067 9:0.20248136 10:0.02157116 
-256 1:0.32721811 2:0.29228084 3:0.15765015 4:0.14409685 5:0.078754054 6:0.11293914 7:0.044576392 8:0.16796061 9:0.0041281807 10:0.098797819 
-256 1:0.55097137 2:0.21562781 3:0.097248473 4:0.090550084 5:0.045602262 6:0.10366364 7:0.13829248 8:0.12779791 9:0.071893985 10:0.027285946 
-256 1:0.6575272 2:0.16293912 3:0.073861203 4:0.069116227 5:0.036556242 6:0.10303503 7:0.07410295 8:0.20993202 9:0.20341352 10:0.17660172 
-19.81385310805377 1:0.94883159 2:0.044471742 3:0.0041749952 4:0.0019906946 5:0.00053097681 6:0.99806316 7:0.97398185 8:0.74773282 9:0.72331072 10:0.16196317 
-256 1:0.51604941 2:0.24526012 3:0.14679934 4:0.057634873 5:0.034256252 6:0.25573081 7:0.064299277 8:0.051810071 9:0.087672055 10:0.17918215 
-256 1:0.40888514 2:0.28325423 3:0.10653739 4:0.14491788 5:0.056405365 6:0.35219671 7:0.12637631 8:0.082033891 9:0.095143264 10:0.14236512 
-256 1:0.538933 2:0.20481125 3:0.10722204 4:0.094685237 5:0.054348469 6:0.24022688 7:0.29536157 8:0.14120968 9:0.14830396 10:0.33822976 
-256 1:0.79018616 2:0.10617922 3:0.046298755 4:0.034363811 5:0.022972062 6:0.1241166 7:0.10940997 8:0.089465526 9:0.057004984 10:0.23520304 
-256 1:0.80173862 2:0.13412738 3:0.028573936 4:0.022175502 5:0.01338457 6:0.030499661 7:0.025513299 8:0.011915872 9:0.12858596 10:0.064239868 
-256 1:0.48032627 2:0.2817485 3:0.090340544 4:0.099386549 5:0.048198134 6:0.13103439 7:0.21769077 8:0.073802902 9:0.012952863 10:0.10957858 
-256 1:0.43642016 2:0.2309551 3:0.14971677 4:0.12884959 5:0.05405839 6:0.20591881 7:0.085736153 8:0.036488595 9:0.12401309 10:0.092291038 
-256 1:0.69159656 2:0.20178143 3:0.068830589 4:0.02308347 5:0.014707958 6:0.0047230238 7:0.00050805024 8:0.012211118 9:0.018046827 10:0.30967997 
-256 1:0.6111112 2:0.18910114 3:0.10223228 4:0.062283346 5:0.035272032 6:0.095994845 7:0.004708788 8:0.065597056 9:0.1145552 10:0.037616405 
-256 1:0.42475236 2:0.40671964 3:0.085187963 4:0.054418453 5:0.02892158 6:0.11786013 7:0.011193625 8:0.0678859 9:0.1416542 10:0.15883593 
-256 1:0.60382188 2:0.21280267 3:0.09114693 4:0.061544249 5:0.030684272 6:0.017088718 7:0.051818426 8:0.028105652 9:0.18915154 10:0.11176788 
-256 1:0.23732834 2:0.49947798 3:0.095381319 4:0.11076864 5:0.057043726 6:0.41636573 7:0.071515762 8:0.34734984 9:0.19888959 10:0.2743909 
-256 1:0.43067813 2:0.27231515 3:0.12964658 4:0.11674345 5:0.050616694 6:0.0082632945 7:0.0860101 8:0.046892338 9:0.012922641 10:0.019069851 
-256 1:0.68753913 2:0.21191355 3:0.028716658 4:0.044353605 5:0.027477056 6:0.22866576 7:0.11240213 8:0.17095874 9:0.13088748 10:0.072653489 
-256 1:0.65250013 2:0.17191182 3:0.096211051 4:0.053018322 5:0.026358678 6:0.031265582 7:0.017001078 8:0.079154164 9:0.093032124 10:0.013980146 
-256 1:0.32759627 2:0.34084298 3:0.1752589 4:0.092307998 5:0.06399385 6:0.16977032 7:0.0043875978 8:0.20159151 9:0.044176361 10:0.058838469 
-256 1:0.37498989 2:0.32496839 3:0.10667269 4:0.13818289 5:0.055186133 6:0.0066118238 7:0.012104909 8:0.042409799 9:0.079802322 10:0.095677589 
-256 1:0.54031201 2:0.23225704 3:0.10288944 4:0.088286915 5:0.036254594 6:0.050285154 7:0.017497933 8:0.016983846 9:0.0050244171 10:0.073004619 
-256 1:0.77017213 2:0.11949984 3:0.055809079 4:0.031873782 5:0.022645168 6:0.11995304 7:0.079616579 8:0.030880735 9:0.23543791 10:0.076007222 
-256 1:0.5228688 2:0.33642338 3:0.055163343 4:0.058561459 5:0.02698302 6:0.1497292 7:0.03907606 8:0.050002616 9:0.2948194 10:0.10464456 
-256 1:0.30879461 2:0.26168143 3:0.22455026 4:0.12973543 5:0.075238259 6:0.14162362 7:0.056586935 8:0.22077633 9:0.014488913 10:0.033507447 
-256 1:0.5913334 2:0.28581191 3:0.064955849 4:0.042685226 5:0.015213615 6:0.052198037 7:0.043088036 8:0.079562924 9:0.034384596 10:0.098598354 
-256 1:0.3723131 2:0.26310188 3:0.16659935 4:0.12838914 5:0.06959653 6:0.048810996 7:0.022957298 8:0.034300685 9:0.064749973 10:0.003150297 
-256 1:0.36007929 2:0.38327202 3:0.11813608 4:0.091726386 5:0.046786223 6:0.17418463 7:0.046366883 8:0.026647633 9:0.1669398 10:0.19323902 
-256 1:0.81080488 2:0.10421322 3:0.045345227 4:0.018558177 5:0.021078489 6:0.06886668 7:0.13482955 8:0.033700659 9:0.015875848 10:0.071865098 
-256 1:0.53390878 2:0.28906141 3:0.10439862 4:0.052497048 5:0.020134135 6:0.044143297 7:0.0037882243 8:0.026254568 9:0.24000161 10:0.27116213 
-256 1:0.53832273 2:0.22711284 3:0.10411908 4:0.077418826 5:0.053026529 6:0.10678856 7:0.038747964 8:0.10494813 9:0.001063076 10:0.19594002 
-256 1:0.50992033 2:0.22803868 3:0.095501367 4:0.12505184 5:0.041487787 6:0.57326947 7:0.29076502 8:0.11418497 9:0.29173767 10:0.18965165 
-256 1:0.79776213 2:0.15111825 3:0.023937519 4:0.019321362 5:0.0078607383 6:0.036323114 7:0.03564638 8:0.11107485 9:0.013397134 10:0.043950937 
-256 1:0.54197033 2:0.24481918 3:0.12018868 4:0.065736567 5:0.027285249 6:0.046397508 7:0.09673852 8:0.024572673 9:0.038439802 10:0.093719213 
-256 1:0.67739593 2:0.22179016 3:0.062442524 4:0.027550495 5:0.010820891 6:0.017506583 7:0.073081396 8:0.12231811 9:0.15867892 10:0.1550194 
-256 1:0.60608837 2:0.20239431 3:0.086827699 4:0.071009483 5:0.033680137 6:0.035953644 7:0.058958342 8:0.12796258 9:0.23766373 10:0.026549349 
-256 1:0.52528494 2:0.26177159 3:0.11413349 4:0.064196348 5:0.034613637 6:0.049330301 7:0.099430661 8:0.02486858 9:0.062226086 10:0.019613963 
-256 1:0.43310243 2:0.26683204 3:0.12703306 4:0.096767006 5:0.076265462 6:0.21701295 7:0.11960232 8:0.13977636 9:0.21420544 10:0.45907893 
-256 1:0.75353454 2:0.19155754 3:0.031350894 4:0.01716138 5:0.006395653 6:0.063901391 7:0.051462769 8:0.038073666 9:0.28361094 10:0.15167209 
-256 1:0.3312391 2:0.37353293 3:0.14269083 4:0.10216146 5:0.050375684 6:0.049871144 7:0.07695658 8:0.029650365 9:0.0072836231 10:0.076340532 
-256 1:0.37773958 2:0.25634095 3:0.19612875 4:0.11746561 5:0.052325105 6:0.053433226 7:0.022055972 8:0.023105415 9:0.27039936 10:0.23907461 
-256 1:0.2883682 2:0.36330767 3:0.16081324 4:0.12792002 5:0.059590865 6:0.21617966 7:0.047839372 8:0.011897533 9:0.13614698 10:0.0058622577 
-256 1:0.53605355 2:0.27993099 3:0.079692433 4:0.068565579 5:0.035757449 6:0.057683332 7:0.11727337 8:0.1003467 9:0.049276951 10:0.19282845 
-256 1:0.45553201 2:0.29798362 3:0.12463855 4:0.079202549 5:0.042643272 6:0.003158557 7:0.095132575 8:0.10589048 9:0.1123564 10:0.081571866 
-256 1:0.47451844 2:0.23575985 3:0.14512056 4:0.090215529 5:0.054385633 6:0.0053709297 7:0.007203469 8:0.032538791 9:0.05748869 10:0.0097598696 
-256 1:0.23029892 2:0.48308115 3:0.13729906 4:0.095495325 5:0.053825546 6:0.059743258 7:0.035732466 8:0.012705569 9:0.053235609 10:0.17744114 
-256 1:0.6434532 2:0.23654079 3:0.081837479 4:0.027805072 5:0.010363459 6:0.18042081 7:0.027002694 8:0.086842967 9:0.057332131 10:0.031941913 
-256 1:0.47548356 2:0.20470909 3:0.16119078 4:0.11098015 5:0.047636427 6:0.030616287 7:0.15317783 8:0.34439664 9:0.11076188 10:0.028266388 
-256 1:0.72123788 2:0.16688398 3:0.041154378 4:0.046775348 5:0.02394841 6:0.035873836 7:0.0030020364 8:0.030971547 9:0.11590502 10:0.10187638 
-256 1:0.32271499 2:0.25567887 3:0.19932348 4:0.13645046 5:0.0858322 6:0.1171088 7:0.044116954 8:0.14858104 9:0.21991732 10:0.012072782 
-256 1:0.3421187 2:0.47377122 3:0.074326034 4:0.074862779 5:0.034921268 6:0.17814579 7:0.089328692 8:0.1146874 9:0.035360274 10:0.037985363 
-256 1:0.3734091 2:0.2806404 3:0.15719374 4:0.12702174 5:0.061735015 6:0.087917496 7:0.13666551 8:0.21942681 9:0.17825238 10:0.075092587 
-256 1:0.61353179 2:0.23527213 3:0.073908016 4:0.054707613 5:0.022580451 6:0.017077277 7:0.016854545 8:0.074304309 9:0.12467846 10:0.046123822 
-256 1:0.68016205 2:0.14276325 3:0.081207968 4:0.049207426 5:0.046659302 6:0.079422691 7:0.045641771 8:0.035029313 9:0.0075060043 10:0.10481511 
-150.99756784700145 1:0.56030845 2:0.24226533 3:0.078438055 4:0.080404159 5:0.038584006 6:0.055587062 7:0.12232089 8:0.061030742 9:0.14980905 10:0.0057324244 
-109.9040273817531 1:0.64182215 2:0.15218257 3:0.071094293 4:0.084772857 5:0.05012813 6:0.032325428 7:0.04337741 8:0.065684953 9:0.0033708818 10:0.054748879 
-256 1:0.63096798 2:0.18147743 3:0.083674259 4:0.06697869 5:0.036901641 6:0.15347692 7:0.044611165 8:0.07113134 9:0.064012543 10:0.20582738 
-256 1:0.35585787 2:0.38067189 3:0.12340638 4:0.089909298 5:0.050154566 6:0.013702846 7:0.031715651 8:0.060406034 9:0.010855637 10:0.013491747 
-256 1:0.62051746 2:0.16166498 3:0.079381195 4:0.083429913 5:0.055006452 6:0.16776846 7:0.20868909 8:0.15141738 9:0.028377193 10:0.0033750923 
-256 1:0.2336493 2:0.2365404 3:0.1852116 4:0.23862826 5:0.10597044 6:0.12690291 7:0.22598804 8:0.16935067 9:0.02254645 10:0.028287856 
-256 1:0.46118816 2:0.17531327 3:0.16765752 4:0.12876948 5:0.067071566 6:0.092820831 7:0.08180569 8:0.013282346 9:0.030253684 10:0.14217444 
-256 1:0.62771585 2:0.29772219 3:0.048567765 4:0.0186721 5:0.0073220957 6:0.024988735 7:0.084273223 8:0.18744365 9:0.1365543 10:0.062761929 
-256 1:0.4328417 2:0.40072484 3:0.053696516 4:0.078397969 5:0.034338973 6:0.25760883 7:0.05498518 8:0.07550843 9:0.18285159 10:0.12402563 
-256 1:0.51387125 2:0.26215891 3:0.096817189 4:0.092839437 5:0.034313207 6:0.23229858 7:0.075057357 8:0.20443319 9:0.066563729 10:0.027624468 
-256 1:0.67965824 2:0.17933378 3:0.087750202 4:0.035845274 5:0.0174125 6:0.095575031 7:0.11154481 8:0.16107624 9:0.26363018 10:0.33243458 
-256 1:0.61608858 2:0.25014506 3:0.077576428 4:0.039976063 5:0.016213868 6:0.10010897 7:0.070908921 8:0.0071859965 9:0.09723857 10:0.017227079 
-256 1:0.48634643 2:0.2626183 3:0.17512581 4:0.054422218 5:0.021487244 6:0.027412288 7:0.19211825 8:0.060412162 9:0.033002886 10:0.031946 
-256 1:0.19830954 2:0.31842209 3:0.29341212 4:0.15353881 5:0.036317447 6:0.066281469 7:0.085463201 8:0.080555205 9:0.082198165 10:0.019144184 
-256 1:0.21941131 2:0.36074109 3:0.1747972 4:0.15543188 5:0.089618522 6:0.14919047 7:0.17443696 8:0.16351764 9:0.029140712 10:0.11074469 
-256 1:0.59891538 2:0.24213447 3:0.07025028 4:0.060543515 5:0.028156358 6:0.092607326 7:0.0029638411 8:0.099736227 9:0.040041553 10:0.11244309 
-52.359364196530379 1:0.43575753 2:0.36397706 3:0.062431059 4:0.097935724 5:0.039898629 6:0.039251279 7:0.064555678 8:0.13552144 9:0.13654331 10:0.32603708 
-256 1:0.5441282 2:0.18082137 3:0.12162365 4:0.10160366 5:0.05182312 6:0.068412991 7:0.065532133 8:0.14567148 9:0.028515537 10:0.023620598 
-256 1:0.40844902 2:0.3997378 3:0.08791243 4:0.074834664 5:0.029066081 6:0.012571582 7:0.11520212 8:0.085353518 9:0.0054604853 10:0.063213119 
-230.7488080492563 1:0.29646194 2:0.32820806 3:0.13751091 4:0.13164606 5:0.10617304 6:0.025158033 7:0.1142219 8:0.1135124 9:0.047879312 10:0.37418753 
-256 1:0.53507706 2:0.24739085 3:0.10461859 4:0.081671807 5:0.031241689 6:0.044421525 7:0.015410057 8:0.028684011 9:0.048222407 10:0.082472633 
-256 1:0.55536699 2:0.19074761 3:0.10842181 4:0.098207847 5:0.047255749 6:0.093320305 7:0.10500429 8:0.091277154 9:0.079095065 10:0.0027134295 
-256 1:0.39564048 2:0.24187314 3:0.1159978 4:0.17403778 5:0.072450813 6:0.3399723 7:0.10721991 8:0.060203671 9:0.18687507 10:0.41382967 
-256 1:0.25744563 2:0.3279794 3:0.15172615 4:0.17714577 5:0.08570305 6:0.039741401 7:0.2442441 8:0.28289962 9:0.057793105 10:0.0074486081 
-256 1:0.47825348 2:0.19905089 3:0.1673011 4:0.11017503 5:0.045219493 6:0.22563412 7:0.077614422 8:0.16664972 9:0.20227191 10:0.34321894 
-256 1:0.59798249 2:0.25451954 3:0.065292068 4:0.057196403 5:0.025009506 6:0.10583117 7:0.068949609 8:0.16580966 9:0.2222305 10:0.1618232 
-256 1:0.23643534 2:0.40482322 3:0.19074258 4:0.11101379 5:0.05698508 6:0.13839532 7:0.053635901 8:0.092635916 9:0.028486147 10:0.078123652 
-256 1:0.67718403 2:0.18592278 3:0.05395651 4:0.049444658 5:0.033492019 6:0.024208491 7:0.19267798 8:0.023164224 9:0.082478027 10:0.079782852 
-256 1:0.63475667 2:0.25286661 3:0.032482425 4:0.059219835 5:0.020674464 6:0.051281831 7:0.25867121 8:0.26865905 9:0.079176556 10:0.038303379 
-256 1:0.52124089 2:0.22895972 3:0.10801728 4:0.098019817 5:0.043762295 6:0.080853723 7:0.048805627 8:0.27977141 9:0.22608744 10:0.33756372 
-256 1:0.54304598 2:0.13912856 3:0.12744918 4:0.12620174 5:0.064174551 6:0.12408292 7:0.085596402 8:0.14516499 9:0.27446635 10:0.20576703 
-256 1:0.40491659 2:0.34115222 3:0.11106919 4:0.09870203 5:0.044159966 6:0.1580224 7:0.038771478 8:0.16072371 9:0.12006642 10:0.052699381 
-256 1:0.60951511 2:0.27653109 3:0.065095129 4:0.033725415 5:0.015133248 6:0.096643386 7:0.040476201 8:0.17822598 9:0.06196515 10:0.024078133 
-256 1:0.52496388 2:0.29255768 3:0.072064483 4:0.077299122 5:0.03311484 6:0.0056150484 7:0.035914687 8:0.0086981999 9:0.078764755 10:0.025358358 
-256 1:0.41343418 2:0.26875958 3:0.1673298 4:0.095217109 5:0.05525933 6:0.091231685 7:0.010869371 8:0.19797598 9:0.099207506 10:0.10977715 
-256 1:0.6053203 2:0.24817522 3:0.073726236 4:0.045110939 5:0.02766731 6:0.036464944 7:0.10723834 8:0.14923528 9:0.069197807 10:0.23948161 
-256 1:0.63984539 2:0.22387755 3:0.086416497 4:0.035575271 5:0.014285298 6:0.044507552 7:0.071193537 8:0.18344487 9:0.14050666 10:0.031074636 
-256 1:0.43276985 2:0.32067634 3:0.13964083 4:0.071329744 5:0.03558324 6:0.053843994 7:0.0029784698 8:0.16272985 9:0.42830871 10:0.40155421 
-256 1:0.62477265 2:0.18772701 3:0.14086751 4:0.030182956 5:0.016449875 6:0.088019408 7:0.077623924 8:0.035764794 9:0.047911107 10:0.049448044 
-256 1:0.31172004 2:0.37370292 3:0.13030664 4:0.12475465 5:0.059515745 6:0.13462776 7:0.10165003 8:0.1036826 9:0.086531731 10:0.11588985 
-256 1:0.69001754 2:0.1765095 3:0.076430783 4:0.037998767 5:0.019043403 6:0.064117486 7:0.0014891579 8:0.034889331 9:0.09462841 10:0.027140547 
-256 1:0.57884438 2:0.17977438 3:0.085915955 4:0.12273846 5:0.032726824 6:0.022359556 7:0.017543503 8:0.013713187 9:0.022825908 10:0.027096576 
-256 1:0.45591077 2:0.27520415 3:0.111033 4:0.10873277 5:0.049119305 6:0.14724155 7:0.0073741274 8:0.04103546 9:0.13967442 10:0.11128041 
-256 1:0.37311062 2:0.31676105 3:0.13924603 4:0.11253571 5:0.058346584 6:0.11888002 7:0.013387675 8:0.023101857 9:0.029495815 10:0.099294921 
-256 1:0.45793805 2:0.24463848 3:0.15340279 4:0.090197807 5:0.053822872 6:0.076316947 7:0.083667571 8:0.093374677 9:0.16089111 10:0.074741328 
-256 1:0.2406242 2:0.54922841 3:0.09048523 4:0.07064633 5:0.049015824 6:0.16323919 7:0.059254022 8:0.067438643 9:0.081847392 10:0.037733129 
-256 1:0.50097197 2:0.33215345 3:0.089425176 4:0.055690559 5:0.021758846 6:0.076186891 7:0.055802353 8:0.0076462689 9:0.021190323 10:0.00066949882 
-164.67367964151754 1:0.2200043 2:0.34543523 3:0.16840723 4:0.16823028 5:0.097922963 6:0.012480908 7:0.019531335 8:0.18703354 9:0.057121559 10:0.05489586 
-256 1:0.45665484 2:0.25029088 3:0.14963015 4:0.098225555 5:0.045198579 6:0.011251506 7:0.031972706 8:0.21056065 9:0.017838605 10:0.079094563 
-256 1:0.6156231 2:0.22031905 3:0.083642982 4:0.056695804 5:0.023719063 6:0.045690039 7:0.039230118 8:0.0026569329 9:0.029527909 10:0.085297033 
-256 1:0.47266725 2:0.170155 3:0.15004294 4:0.13429108 5:0.072843722 6:0.16824877 7:0.0498116 8:0.14566211 9:0.041401148 10:0.085154411 
-256 1:0.36138222 2:0.41382194 3:0.10203582 4:0.085416614 5:0.037343408 6:0.092067674 7:0.20987367 8:0.20065424 9:0.11040188 10:0.3138152 
-256 1:0.62631995 2:0.26927601 3:0.041355751 4:0.042975283 5:0.02007301 6:0.13919088 7:0.034528848 8:0.074472806 9:0.2200792 10:0.15166287 
-256 1:0.62341694 2:0.11007255 3:0.10328887 4:0.11097559 5:0.052246049 6:0.1552769 7:0.064142458 8:0.10562018 9:0.18128195 10:0.076699007 
-256 1:0.33423869 2:0.27665606 3:0.18690914 4:0.1189183 5:0.083277812 6:0.010625573 7:0.09660233 8:0.085366377 9:0.052535189 10:0.191234 
-42.207628757486155 1:0.081601767 2:0.28623593 3:0.36465764 4:0.095819249 5:0.17168542 6:0.082460055 7:0.011792302 8:0.031239963 9:0.022789927 10:0.032918066 
-256 1:0.58930555 2:0.21144846 3:0.075316081 4:0.09044513 5:0.033484785 6:0.086380425 7:0.083065188 8:0.13725895 9:0.31196471 10:0.11130118 
-256 1:0.63470588 2:0.2324357 3:0.077198221 4:0.037422533 5:0.018237661 6:0.040277866 7:0.021785424 8:0.22687559 9:0.26538029 10:0.20899282 
-195.58044350608031 1:0.2527796 2:0.38826729 3:0.17124289 4:0.10887491 5:0.078835314 6:0.092802717 7:0.025450954 8:0.043811869 9:0.093664726 10:0.046619452 
-256 1:0.24003003 2:0.4208881 3:0.15581751 4:0.12354198 5:0.059722378 6:0.20196664 7:0.011722719 8:0.10733087 9:0.078583244 10:0.0067622344 
-256 1:0.34489649 2:0.33731106 3:0.14946438 4:0.12541382 5:0.042914252 6:0.05837873 7:0.14995944 8:0.14143973 9:0.25491391 10:0.0045718726 
-256 1:0.68505828 2:0.19265103 3:0.048411115 4:0.043962855 5:0.02991672 6:0.14533564 7:0.10393363 8:0.038298837 9:0.066387224 10:0.17358186 
-256 1:0.30455719 2:0.25820627 3:0.18035075 4:0.17054734 5:0.086338452 6:0.17684829 7:0.14275395 8:0.090804906 9:0.035865359 10:0.013322689 
-256 1:0.62956423 2:0.15969361 3:0.097801941 4:0.071940285 5:0.040999943 6:0.11263208 7:0.037816226 8:0.028960002 9:0.19453529 10:0.11283451 
-256 1:0.28050064 2:0.41309112 3:0.14107558 4:0.10765525 5:0.057677415 6:0.067204728 7:0.09814891 8:0.24316777 9:0.26637957 10:0.11317204 
-206.27367635023398 1:0.35044505 2:0.32574579 3:0.13094344 4:0.13272695 5:0.060138783 6:0.25139209 7:0.020080551 8:0.18397821 9:0.080659277 10:0.12582327 
-151.76427171540016 1:0.3682534 2:0.23130958 3:0.16377094 4:0.16396003 5:0.072706055 6:0.35673893 7:0.1462473 8:0.36336476 9:0.10531323 10:0.25019537 
-256 1:0.41957019 2:0.17881493 3:0.19752823 4:0.13509463 5:0.068992017 6:0.039847165 7:0.22917417 8:0.02701442 9:0.22520704 10:0.1344661 
-256 1:0.56219093 2:0.2596799 3:0.087308934 4:0.06511353 5:0.025706703 6:0.00026022941 7:0.01484605 8:0.19379216 9:0.21212274 10:0.00097785156 
-256 1:0.7653736 2:0.14432977 3:0.045163426 4:0.02982088 5:0.015312331 6:0.019530519 7:0.050616406 8:0.11939211 9:0.18135711 10:0.053167741 
-256 1:0.47976154 2:0.27912365 3:0.11219651 4:0.083804554 5:0.045113746 6:0.27982037 7:0.23200499 8:0.081893996 9:0.31061233 10:0.23795909 
-256 1:0.58173452 2:0.2634354 3:0.090352631 4:0.047219092 5:0.01725836 6:0.20073781 7:0.21666239 8:0.11374405 9:0.05758179 10:0.0088244837 
-256 1:0.31807487 2:0.22060571 3:0.22136913 4:0.16680265 5:0.073147645 6:0.19923412 7:0.04951157 8:0.047507207 9:0.25659709 10:0.080085695 
-256 1:0.59328175 2:0.25681566 3:0.072919534 4:0.05265403 5:0.024329024 6:0.057439998 7:0.10448367 8:0.051616652 9:0.069632183 10:0.20480593 
-256 1:0.53671643 2:0.24874718 3:0.084243523 4:0.090082102 5:0.040210764 6:0.082320781 7:0.035072097 8:0.064719555 9:0.11349557 10:0.050012143 
-256 1:0.58616839 2:0.21817743 3:0.097856947 4:0.082417157 5:0.015380076 6:0.098145422 7:0.034009978 8:0.030681021 9:0.056589663 10:0.031057291 
-256 1:0.47275503 2:0.31543961 3:0.10894278 4:0.071583268 5:0.031279312 6:0.17523656 7:0.12872409 8:0.025022418 9:0.055742907 10:0.06265915 
-256 1:0.54796728 2:0.23307136 3:0.10507867 4:0.069097354 5:0.044785333 6:0.46561017 7:0.17771727 8:0.088106507 9:0.049670449 10:0.034931335 
-256 1:0.29878235 2:0.3208281 3:0.13078352 4:0.17609595 5:0.07351008 6:0.24807973 7:0.20745843 8:0.092586649 9:0.033016185 10:0.34344929 
-256 1:0.47829244 2:0.28080306 3:0.10721574 4:0.090518036 5:0.043170729 6:0.27067893 7:0.0080275387 8:0.14166025 9:0.1519212 10:0.091646745 
-256 1:0.70249223 2:0.14931549 3:0.074060118 4:0.056202345 5:0.017929823 6:0.0370426 7:0.097484201 8:0.077412791 9:0.07705298 10:0.092720041 
-256 1:0.53519015 2:0.24553533 3:0.11218134 4:0.072524026 5:0.034569148 6:0.14440655 7:0.054889061 8:0.21931567 9:0.25843676 10:0.13943346 
-256 1:0.35229627 2:0.33370474 3:0.14932731 4:0.11785158 5:0.046820104 6:0.38827999 7:0.1609025 8:0.37076382 9:0.20207954 10:0.22926894 
-256 1:0.59313648 2:0.24681274 3:0.065644272 4:0.061897328 5:0.032509186 6:0.074523351 7:0.0080518472 8:0.068211397 9:0.1881024 10:0.3592714 
-256 1:0.72244476 2:0.15466671 3:0.067766999 4:0.035296336 5:0.0198252 6:0.09370807 7:0.088390748 8:0.085979902 9:0.25798724 10:0.090737781 
-256 1:0.62423808 2:0.18580333 3:0.082274176 4:0.069762711 5:0.037921697 6:0.13301033 7:0.064006539 8:0.15850278 9:0.20185826 10:0.3119315 
-256 1:0.23861412 2:0.35129265 3:0.16613403 4:0.15987293 5:0.084086267 6:0.34997034 7:0.12893522 8:0.22152733 9:0.14262705 10:0.080010759 
-256 1:0.62447437 2:0.21136995 3:0.064555513 4:0.07005052 5:0.02954965 6:0.12102984 7:0.069327365 8:0.022593876 9:0.11546037 10:0.16184392 
-256 1:0.68372506 2:0.17849772 3:0.061688422 4:0.046635641 5:0.029453164 6:0.027177789 7:0.055987477 8:0.06811255 9:0.054912952 10:0.17184701 
-256 1:0.41096606 2:0.36269501 3:0.12375422 4:0.068093554 5:0.034491152 6:0.24315257 7:0.068026488 8:0.077754679 9:0.12219225 10:0.047724883 
-256 1:0.60943362 2:0.2030159 3:0.097207574 4:0.05994188 5:0.030401031 6:0.12099759 7:0.1923217 8:0.028608617 9:0.14548936 10:0.042528224 
-256 1:0.26625806 2:0.3491962 3:0.1822877 4:0.12275715 5:0.079500885 6:0.11072712 7:0.14131011 8:0.20049665 9:0.024250625 10:0.12547751 
-256 1:0.48936289 2:0.22377258 3:0.12704789 4:0.10579843 5:0.054018217 6:0.22302225 7:0.043407744 8:0.0054319963 9:0.20922961 10:0.11376897 
-256 1:0.41365978 2:0.27533755 3:0.14460344 4:0.10647614 5:0.059923093 6:0.17142061 7:0.023491386 8:0.003996068 9:0.074700725 10:0.094016745 
-256 1:0.44707976 2:0.26272372 3:0.14417495 4:0.093759777 5:0.052261791 6:0.062396635 7:0.12745751 8:0.11235509 9:0.060928576 10:0.015643474 
-256 1:0.54096815 2:0.36596292 3:0.064480177 4:0.021281933 5:0.0073068182 6:0.023870401 7:0.027904639 8:0.068714389 9:0.15942454 10:0.031297512 
-256 1:0.57136323 2:0.1562955 3:0.098286581 4:0.11931931 5:0.054735378 6:0.088867377 7:0.014267471 8:0.068619176 9:0.028031754 10:0.096703485 
-256 1:0.38378242 2:0.33441501 3:0.15018234 4:0.091991227 5:0.039629002 6:0.12638018 7:0.080291283 8:0.098369276 9:0.15567771 10:0.038174058 
-256 1:0.2700972 2:0.26666116 3:0.19528629 4:0.19693717 5:0.071018178 6:0.074763004 7:0.059627269 8:0.1832648 9:0.10064871 10:0.1732367 
-256 1:0.38517167 2:0.31107464 3:0.1268114 4:0.12089388 5:0.05604841 6:0.029261934 7:0.074042082 8:0.053756021 9:0.12803545 10:0.065039782 
-256 1:0.14803987 2:0.59736016 3:0.10317577 4:0.10580124 5:0.045622966 6:0.23807109 7:0.018678895 8:0.11189872 9:0.11135114 10:0.092767982 
-256 1:0.36120129 2:0.24619135 3:0.15488956 4:0.15949887 5:0.078218928 6:0.24642452 7:0.01567627 8:0.0059290595 9:0.089633032 10:0.15104249 
-256 1:0.31543852 2:0.27992511 3:0.16466949 4:0.1570129 5:0.082953979 6:0.0059219345 7:0.035087532 8:0.044893859 9:0.13133098 10:0.010932428 
-256 1:0.35681983 2:0.38113211 3:0.15396995 4:0.069315938 5:0.03876217 6:0.058644638 7:0.029664935 8:0.0031070707 9:0.039440599 10:0.084004216 
-256 1:0.38146887 2:0.36458417 3:0.11599737 4:0.096355431 5:0.041594159 6:0.031284999 7:0.12451949 8:0.10813518 9:0.19105142 10:0.083881555 
-213.04004570707491 1:0.30453838 2:0.44870296 3:0.11016113 4:0.079972848 5:0.056624684 6:0.33313058 7:0.19494253 8:0.011974518 9:0.13677956 10:0.061588123 
-256 1:0.33112839 2:0.49411768 3:0.046835918 4:0.068689531 5:0.059228481 6:0.28454756 7:0.064400064 8:0.031038195 9:0.1431497 10:0.032345025 
-256 1:0.54104396 2:0.19362009 3:0.11903402 4:0.10159778 5:0.044704145 6:0.076935212 7:0.11811626 8:0.077875994 9:0.090379818 10:0.036773417 
-256 1:0.31811142 2:0.2869349 3:0.21249711 4:0.12011963 5:0.062336935 6:0.20620066 7:0.13609651 8:0.0030662553 9:0.085047423 10:0.082830499 
-256 1:0.56309252 2:0.2485632 3:0.088163962 4:0.066085898 5:0.034094422 6:0.13208155 7:0.074476113 8:0.096324863 9:0.15686593 10:0.080902203 
-256 1:0.17830949 2:0.53636017 3:0.13179365 4:0.10222322 5:0.051313462 6:0.18289363 7:0.066142442 8:0.1136515 9:0.031705294 10:0.10447083 
-256 1:0.27527947 2:0.34305047 3:0.15624861 4:0.14875606 5:0.076665398 6:0.089820519 7:0.0080115334 8:0.020847222 9:0.030360563 10:0.014313174 
-256 1:0.27906736 2:0.13539755 3:0.28544896 4:0.22677212 5:0.073314008 6:0.087441649 7:0.043194217 8:0.098229643 9:0.021567328 10:0.099941451 
-256 1:0.488831 2:0.35043485 3:0.08111501 4:0.057243544 5:0.022375596 6:0.13643253 7:0.0045296693 8:0.12905625 9:0.0041706022 10:0.053410846 
-256 1:0.1952511 2:0.38935402 3:0.19069458 4:0.13398858 5:0.090711722 6:0.032965882 7:0.0099271743 8:0.12846043 9:0.08227549 10:0.040527056 
-256 1:0.4801769 2:0.2955249 3:0.10160705 4:0.086104926 5:0.036586216 6:0.28167668 7:0.11483703 8:0.055915432 9:0.024181773 10:0.09366294 
-256 1:0.46818586 2:0.22848331 3:0.12331611 4:0.12722614 5:0.052788586 6:0.030861935 7:0.0043319783 8:0.12340737 9:0.21520574 10:0.23000859 
-256 1:0.58985817 2:0.19231673 3:0.094086603 4:0.08491481 5:0.038823685 6:0.02541014 7:0.016147333 8:0.15238268 9:0.12588144 10:0.1037904 
-256 1:0.71092061 2:0.17876883 3:0.052118288 4:0.038669332 5:0.019522935 6:0.014292001 7:0.0017790663 8:0.14395439 9:0.23817044 10:0.12104254 
-256 1:0.54015603 2:0.2314859 3:0.1032493 4:0.089160063 5:0.035948711 6:0.026764797 7:0.032219999 8:0.048578575 9:0.018199243 10:0.11334605 
-256 1:0.38054503 2:0.44785873 3:0.087649134 4:0.055791811 5:0.028155299 6:0.0053898857 7:0.00044745576 8:0.07163479 9:0.2137491 10:0.24107221 
-256 1:0.33591969 2:0.30248178 3:0.16595584 4:0.1376748 5:0.057967882 6:0.17946478 7:0.05926051 8:0.080913521 9:0.005217645 10:0.079288537 
-256 1:0.39641236 2:0.22591679 3:0.1761573 4:0.14081409 5:0.060699463 6:0.042833897 7:0.10637614 8:0.068673155 9:0.0039456776 10:0.013067672 
-256 1:0.70231735 2:0.17081752 3:0.05713343 4:0.046520039 5:0.023211663 6:0.047322102 7:0.072229302 8:0.19476292 9:0.11136163 10:0.13297161 
-256 1:0.70424156 2:0.15322119 3:0.072499059 4:0.055194668 5:0.014843526 6:0.019661958 7:0.093314089 8:0.11304005 9:0.025757335 10:0.064402455 
-256 1:0.50546506 2:0.2495372 3:0.097608535 4:0.096285258 5:0.051103944 6:0.38420499 7:0.066239092 8:0.02874243 9:0.18943927 10:0.03938448 
-256 1:0.20545813 2:0.46699895 3:0.14528371 4:0.13626047 5:0.045998741 6:0.035227325 7:0.19963002 8:0.11203254 9:0.20536865 10:0.25885428 
-256 1:0.26923137 2:0.35675489 3:0.2021769 4:0.096819986 5:0.075016845 6:0.26441671 7:0.020638761 8:0.078661088 9:0.058084798 10:0.06909666 
-256 1:0.35378454 2:0.21990271 3:0.16248719 4:0.17830149 5:0.085524061 6:0.0334738 7:0.042219719 8:0.085351575 9:0.060919578 10:0.057942818 
-256 1:0.66948943 2:0.18619288 3:0.071956211 4:0.042928183 5:0.029433293 6:0.028728984 7:0.19589012 8:0.16996394 9:0.019156282 10:0.012624465 
-256 1:0.59516694 2:0.25398068 3:0.10047074 4:0.036529722 5:0.013851917 6:0.028734298 7:0.1373076 8:0.027430144 9:0.0032697792 10:0.12777224 
-256 1:0.53447873 2:0.17371528 3:0.12633649 4:0.12038097 5:0.04508853 6:0.1522033 7:0.15014073 8:0.10249452 9:0.24174788 10:0.17330819 
-256 1:0.54326127 2:0.22440363 3:0.12676034 4:0.068698515 5:0.03687624 6:0.086420083 7:0.056895706 8:0.18883795 9:0.079381331 10:0.17232269 
-256 1:0.38346195 2:0.28017295 3:0.14451884 4:0.13153389 5:0.060312378 6:0.066887055 7:0.08875135 8:0.066825027 9:0.1129538 10:0.032417391 
-256 1:0.51242808 2:0.2477405 3:0.11524736 4:0.075011156 5:0.049572904 6:0.17443729 7:0.080424264 8:0.097150551 9:0.13743547 10:0.45558372 
-256 1:0.57681084 2:0.31809616 3:0.045182802 4:0.040413063 5:0.019497134 6:0.12337507 7:0.045717174 8:0.037314555 9:0.239441 10:0.12983026 
-256 1:0.45341584 2:0.20736347 3:0.18734556 4:0.099435315 5:0.052439816 6:0.10578052 7:0.21945633 8:0.16557088 9:0.12074222 10:0.21717903 
-256 1:0.49330971 2:0.23956578 3:0.16137511 4:0.069539002 5:0.036210401 6:0.066528845 7:0.058823756 8:0.080431162 9:0.12558631 10:0.00049181052 
-256 1:0.28262323 2:0.4215947 3:0.11379777 4:0.12200161 5:0.059982678 6:0.20264783 7:0.14252956 8:0.075197636 9:0.048574595 10:0.035942889 
-256 1:0.66008812 2:0.18832503 3:0.07037244 4:0.051362923 5:0.029851487 6:0.10593595 7:0.032022371 8:0.076081804 9:0.033677979 10:0.017775584 
-256 1:0.40751217 2:0.33942969 3:0.12608672 4:0.089082598 5:0.037888829 6:0.032668329 7:0.15485287 8:0.17825942 9:0.0022999249 10:0.016777744 
-256 1:0.71668484 2:0.17523794 3:0.050752405 4:0.033604268 5:0.023720549 6:0.033904172 7:0.12794574 8:0.26872273 9:0.13709511 10:0.065329964 
-256 1:0.40503666 2:0.26926384 3:0.15052711 4:0.11490144 5:0.060270948 6:0.0017757012 7:0.012794856 8:0.033186187 9:0.034150771 10:0.061554092 
-256 1:0.49035613 2:0.2820044 3:0.090549573 4:0.090321881 5:0.046768018 6:0.050790539 7:0.02193109 8:0.26140425 9:0.08182018 10:0.062529627 
-256 1:0.64249861 2:0.2354766 3:0.067134611 4:0.037525832 5:0.017364348 6:0.014278202 7:0.011899432 8:0.20049636 9:0.30893764 10:0.21502809 
-256 1:0.29458992 2:0.37312891 3:0.13420099 4:0.142026 5:0.056054174 6:0.39073973 7:0.093782437 8:0.031537875 9:0.2071678 10:0.028742604 
-256 1:0.38432147 2:0.27287713 3:0.14768913 4:0.1355967 5:0.059515565 6:0.16197555 7:0.044661156 8:0.1317726 9:0.026932413 10:0.039193749 
-256 1:0.58100509 2:0.24764948 3:0.083904103 4:0.061004844 5:0.026436489 6:0.056136953 7:0.10719597 8:0.022302415 9:0.10247307 10:0.078344251 
-256 1:0.5133185 2:0.13411861 3:0.19001469 4:0.11147433 5:0.051073869 6:0.29765291 7:0.007365849 8:0.1038037 9:0.084619678 10:0.05350179 
-256 1:0.28997356 2:0.34157311 3:0.15978896 4:0.13457102 5:0.074093351 6:0.1314447 7:0.090965154 8:0.032562998 9:0.084883495 10:0.080017355 
-256 1:0.75662794 2:0.14950684 3:0.049100379 4:0.030442478 5:0.014322363 6:0.023382671 7:0.0066922462 8:0.095799801 9:0.15254659 10:0.084599644 
-256 1:0.65146587 2:0.24266761 3:0.055971575 4:0.031328318 5:0.018566623 6:0.053827891 7:0.03556084 8:0.05470859 9:0.023677436 10:0.26037428 
-55.70319653889667 1:0.59638779 2:0.21248355 3:0.064176934 4:0.080642325 5:0.046309404 6:0.083950302 7:0.16098226 8:0.15666836 9:0.026014861 10:0.17313089 
-256 1:0.53534028 2:0.21437079 3:0.10379834 4:0.12525022 5:0.021240375 6:0.12323478 7:0.151102 8:0.14145161 9:0.23411261 10:0.030607574 
-256 1:0.66708711 2:0.20176846 3:0.079268055 4:0.037452778 5:0.014423603 6:0.032711071 7:0.067145581 8:0.013537472 9:0.014627628 10:0.078568395 
-256 1:0.42502747 2:0.400394 3:0.091338365 4:0.055949783 5:0.027290391 6:0.059228921 7:0.08263023 8:0.094966214 9:0.21343214 10:0.26474152 
-256 1:0.32001232 2:0.30885183 3:0.18947627 4:0.12668807 5:0.0549715 6:0.058460593 7:0.080967755 8:0.10506059 9:0.083463854 10:0.071125697 
-74.362526319681933 1:0.74951046 2:0.13676118 3:0.031872761 4:0.045715167 5:0.036140431 6:0.034883015 7:0.017513352 8:0.16224167 9:0.041230417 10:0.32087707 
-256 1:0.59413201 2:0.18081385 3:0.075602785 4:0.10200284 5:0.047448514 6:0.21257193 7:0.15927546 8:0.0084298078 9:0.28899211 10:0.40635749 
-169.6266308645925 1:0.45349591 2:0.220392 3:0.10841069 4:0.15756282 5:0.06013859 6:0.030933625 7:0.053835234 8:0.12186466 9:0.14687782 10:0.18387657 
-34.611843529245789 1:0.65675286 2:0.21961869 3:0.072155233 4:0.029572572 5:0.02190064 6:0.020003662 7:0.018303541 8:0.041093912 9:0.095886895 10:0.26480396 
-256 1:0.39786576 2:0.19016865 3:0.18053969 4:0.15367408 5:0.077751816 6:0.068868828 7:0.057300354 8:0.023133462 9:0.017124042 10:0.15743936 
-256 1:0.68187669 2:0.17873557 3:0.060703048 4:0.048649364 5:0.030035326 6:0.011148317 7:0.026939684 8:0.087830775 9:0.038456519 10:0.01898876 
-256 1:0.52799098 2:0.20399146 3:0.13078332 4:0.095303032 5:0.041931203 6:0.17334932 7:0.1588353 8:0.14500874 9:0.032889287 10:0.017178621 
-256 1:0.41031109 2:0.24674579 3:0.16194693 4:0.1269073 5:0.054088886 6:0.14779833 7:0.10817699 8:0.13843574 9:0.14361462 10:0.1343369 
-256 1:0.58014428 2:0.20579118 3:0.11262928 4:0.062388272 5:0.03904699 6:0.011905354 7:0.035105217 8:0.21710364 9:0.063281305 10:0.060477476 
-256 1:0.48074263 2:0.32684749 3:0.07755946 4:0.072336583 5:0.042513828 6:0.0053353068 7:0.12672457 8:0.030901148 9:0.0012686541 10:0.19233057 
-256 1:0.48117899 2:0.23262879 3:0.15396635 4:0.095891461 5:0.036334399 6:0.11435009 7:0.22795625 8:0.014294953 9:0.057588754 10:0.03950935 
-256 1:0.56973372 2:0.28559836 3:0.064451127 4:0.056959271 5:0.023257522 6:0.0032023402 7:0.12347188 8:0.089016627 9:0.18136722 10:0.22273785 
-256 1:0.59277627 2:0.25141417 3:0.074018454 4:0.055957391 5:0.025833707 6:0.068234324 7:0.00094618083 8:0.15554045 9:0.17239178 10:0.15722913 
-256 1:0.63899348 2:0.12923393 3:0.080993968 4:0.10420809 5:0.046570533 6:0.37714591 7:0.23638144 8:0.35040359 9:0.12231787 10:0.14318756 
-256 1:0.6725613 2:0.20337016 3:0.07508775 4:0.029038827 5:0.019941967 6:0.073553867 7:0.12768343 8:0.15523631 9:0.15153484 10:0.11819845 
-256 1:0.78708006 2:0.13526451 3:0.032419088 4:0.026400703 5:0.018835639 6:0.058852633 7:0.03213934 8:0.15925903 9:0.17118299 10:0.14144915 
-256 1:0.18634422 2:0.37401625 3:0.16228234 4:0.18003062 5:0.097326568 6:0.059014371 7:0.0020340906 8:0.27365314 9:0.045931521 10:0.12511838 
-256 1:0.67816881 2:0.23060948 3:0.044382597 4:0.033679275 5:0.013159841 6:0.014939203 7:0.045951744 8:0.046079107 9:0.12896512 10:0.053742978 
-17.244033947879441 1:0.70985889 2:0.18879834 3:0.033556664 4:0.047814105 5:0.019972004 6:0.029584989 7:0.0077195571 8:0.21301863 9:0.25531146 10:0.19765247 
-56.934199564653568 1:0.48434742 2:0.31882096 3:0.089752024 4:0.064546863 5:0.04253273 6:0.023033697 7:0.12956517 8:0.3270395 9:0.23007307 10:0.20549296 
-86.670114070204093 1:0.25369947 2:0.20895073 3:0.083891334 4:0.085891879 5:0.36756659 6:0.33982844 7:0.06331962 8:0.0094874222 9:0.042446137 10:0.1182359 
-256 1:0.63060246 2:0.26690829 3:0.052345691 4:0.03330345 5:0.016840112 6:0.047550072 7:0.10747396 8:0.0048512028 9:0.091565263 10:0.058858412 
-256 1:0.29484128 2:0.38758911 3:0.11963515 4:0.13532711 5:0.062607353 6:0.32747614 7:0.12373973 8:0.025096507 9:0.16302616 10:0.027220919 
-256 1:0.36394313 2:0.26760319 3:0.15339108 4:0.16162972 5:0.053432883 6:0.20249885 7:0.30467531 8:0.22555958 9:0.25866024 10:0.23188467 
-256 1:0.39096032 2:0.24845516 3:0.15776804 4:0.14419273 5:0.058623751 6:0.22560968 7:0.14467396 8:0.052463276 9:0.078943785 10:0.12915821 
-256 1:0.36878864 2:0.26701938 3:0.16279431 4:0.13059191 5:0.070805752 6:0.082870326 7:0.058769141 8:0.018326629 9:0.074726925 10:0.20113809 
-256 1:0.52295371 2:0.27624557 3:0.092188004 4:0.071076416 5:0.037536305 6:0.17976708 7:0.072808659 8:0.083623583 9:0.12657215 10:0.11982947 
-256 1:0.58051931 2:0.23516433 3:0.080487867 4:0.071395411 5:0.032433075 6:0.059603658 7:0.0025647126 8:0.048323007 9:0.0038716028 10:0.046249976 
-256 1:0.75174449 2:0.17485447 3:0.033174441 4:0.026601596 5:0.013625008 6:0.044805036 7:0.096910486 8:0.24286605 9:0.098979275 10:0.22106353 
-256 1:0.72153693 2:0.21059538 3:0.039145264 4:0.017992843 5:0.010729588 6:0.015095021 7:0.047824909 8:0.20811807 9:0.11853288 10:0.13731539 
-256 1:0.40766012 2:0.28830359 3:0.15794807 4:0.092221893 5:0.05386633 6:0.002279226 7:0.035407882 8:0.034679196 9:0.065586925 10:0.057205358 
-256 1:0.54298623 2:0.25482839 3:0.097299024 4:0.073838503 5:0.031047851 6:0.12353246 7:0.062357697 8:0.0014406728 9:0.24372837 10:0.29854361 
-256 1:0.27535554 2:0.24122691 3:0.29403501 4:0.12839215 5:0.060990384 6:0.043731629 7:0.11401256 8:0.25270902 9:0.066998359 10:0.045804547 
-256 1:0.69852364 2:0.18733926 3:0.058758861 4:0.03238966 5:0.022988579 6:0.23656557 7:0.022939415 8:0.095173058 9:0.062423343 10:0.023578341 
-256 1:0.40694835 2:0.30951435 3:0.14150355 4:0.10216895 5:0.039864795 6:0.27264869 7:0.17279824 8:0.042981627 9:0.1440753 10:0.025170736 
-256 1:0.39553212 2:0.30941749 3:0.13520284 4:0.10537315 5:0.0544744 6:0.039479899 7:0.0052434225 8:0.13606145 9:0.17350753 10:0.30259514 
-256 1:0.6586837 2:0.17867275 3:0.083681862 4:0.06634602 5:0.012615669 6:0.017549439 7:0.064046261 8:0.0018941221 9:0.029306736 10:0.057051601 
-256 1:0.33265886 2:0.27039227 3:0.14302471 4:0.17674348 5:0.07718069 6:0.15877367 7:0.0058970474 8:0.16499318 9:0.091953428 10:0.051907251 
-256 1:0.51097431 2:0.1872988 3:0.12966655 4:0.11547543 5:0.056584906 6:0.11905134 7:0.082852913 8:0.23476149 9:0.11672659 10:0.18736787 
-256 1:0.7594714 2:0.16515193 3:0.041816908 4:0.023488983 5:0.010070774 6:0.016192224 7:0.0003586201 8:0.076169951 9:0.071603902 10:0.081426066 
-256 1:0.33515099 2:0.30043865 3:0.16887749 4:0.12868083 5:0.06685204 6:0.056796906 7:0.10193957 8:0.14481446 9:0.15025845 10:0.0050670936 
-256 1:0.74590933 2:0.20009395 3:0.032493635 4:0.013394219 5:0.0081088606 6:0.22094856 7:0.054161921 8:0.067950414 9:0.10623668 10:0.043114827 
-256 1:0.62856821 2:0.2025296 3:0.056434966 4:0.071194626 5:0.041272597 6:0.2046826 7:0.037157928 8:0.31063135 9:0.27408536 10:0.40923454 
-256 1:0.49611775 2:0.26620522 3:0.096824733 4:0.097479615 5:0.043372679 6:0.040762428 7:0.0072455393 8:0.085386536 9:0.030188363 10:0.12202663 
-256 1:0.46575696 2:0.37569597 3:0.059485212 4:0.070908375 5:0.028153475 6:0.17095256 7:0.11279176 8:0.13847878 9:0.12271938 10:0.033509614 
-204.52492864203074 1:0.66031127 2:0.21826838 3:0.045466232 4:0.048651649 5:0.027302475 6:0.054838444 7:0.029474612 8:0.14068954 9:0.15769727 10:0.3448613 
-256 1:0.41387927 2:0.33553709 3:0.12667846 4:0.083202754 5:0.040702427 6:0.11015459 7:0.12338632 8:0.24578275 9:0.15249181 10:0.21689889 
-256 1:0.2585717 2:0.38757404 3:0.16600181 4:0.14751142 5:0.040341025 6:0.056143939 7:0.0075420902 8:0.0028233019 9:0.016407889 10:0.070695915 
-256 1:0.51322668 2:0.21319441 3:0.11529307 4:0.10648026 5:0.051805576 6:0.14974786 7:0.26180921 8:0.13068676 9:0.054350682 10:0.0038490978 
-256 1:0.52176699 2:0.24924237 3:0.12578649 4:0.071260939 5:0.031943206 6:0.035518003 7:0.079909884 8:0.047077902 9:0.22947044 10:0.11364237 
-256 1:0.59088696 2:0.25692219 3:0.098036956 4:0.039747472 5:0.014406416 6:0.15946903 7:0.020514824 8:0.10471637 9:0.04490193 10:0.026281781 
-118.47179098780715 1:0.59424988 2:0.17431853 3:0.07920406 4:0.091395845 5:0.060831689 6:0.098276157 7:0.25064867 8:0.034555957 9:0.10140553 10:0.067023841 
-225.90295940404062 1:0.3779598 2:0.3602452 3:0.09583765 4:0.099900016 5:0.066057337 6:0.099125381 7:0.17222614 8:0.21688254 9:0.45826455 10:0.57779301 
-256 1:0.64164524 2:0.13874495 3:0.096885003 4:0.079803941 5:0.042920865 6:0.058825003 7:0.045372567 8:0.23296694 9:0.046877822 10:0.13494502 
-94.648941914163998 1:0.23700816 2:0.37267941 3:0.12671261 4:0.17830276 5:0.085297055 6:0.011384874 7:0.024788287 8:0.200208 9:0.17523844 10:0.41544533 
-256 1:0.40757182 2:0.2530085 3:0.14315185 4:0.13662392 5:0.059643913 6:0.24046276 7:0.031359638 8:0.1899493 9:0.068654347 10:0.04220185 
-256 1:0.68240266 2:0.22581391 3:0.045455448 4:0.034258284 5:0.012069701 6:0.096670614 7:0.01140527 8:0.00888987 9:0.11036604 10:0.099784598 
-256 1:0.19455595 2:0.42884096 3:0.18197962 4:0.13598395 5:0.058639518 6:0.2593967 7:0.17388011 8:0.19021351 9:0.087846958 10:0.056095525 
-256 1:0.57782064 2:0.26183074 3:0.10715056 4:0.037516921 5:0.015681146 6:0.082346287 7:0.015861886 8:0.054184751 9:0.050716692 10:0.057135461 
-256 1:0.58399538 2:0.24088892 3:0.0693987 4:0.071170123 5:0.034546877 6:0.11259293 7:0.0050286857 8:0.075837268 9:0.14204546 10:0.27048763 
-256 1:0.53920965 2:0.13694924 3:0.1422979 4:0.14756051 5:0.033982697 6:0.11245992 7:0.21121771 8:0.049713907 9:0.11406536 10:0.041986342 
-256 1:0.39318236 2:0.2725534 3:0.15787361 4:0.11468892 5:0.061701711 6:0.015188467 7:0.096421888 8:0.056476627 9:0.089089177 10:0.1079264 
-256 1:0.52832073 2:0.23628427 3:0.10425168 4:0.091223232 5:0.039920092 6:0.14413807 7:0.096376024 8:0.2231725 9:0.27391169 10:0.25049902 
-256 1:0.27428883 2:0.27397652 3:0.23639883 4:0.14001622 5:0.0753196 6:0.067868207 7:0.045637235 8:0.25553538 9:0.19456846 10:0.077797526 
-256 1:0.70375696 2:0.21351941 3:0.038254188 4:0.03473169 5:0.0097377535 6:0.16742308 7:0.074373475 8:0.31169297 9:0.19410858 10:0.021387033 
-256 1:0.52698803 2:0.21552303 3:0.10222803 4:0.11816847 5:0.037092444 6:0.15038493 7:0.13931381 8:0.1055657 9:0.18486302 10:0.021210133 
-256 1:0.34579048 2:0.35514334 3:0.12017661 4:0.11766559 5:0.061223983 6:0.085203433 7:0.0080818309 8:0.11617982 9:0.057793484 10:0.074709079 
-256 1:0.42045524 2:0.31894792 3:0.12323166 4:0.091232099 5:0.046133091 6:0.19161233 7:0.049638015 8:0.015318618 9:0.01634415 10:0.033178429 
-256 1:0.69833063 2:0.17642904 3:0.052950243 4:0.054944671 5:0.017345417 6:0.010022568 7:0.047198318 8:0.3526086 9:0.20262034 10:0.29571924 
-256 1:0.18746465 2:0.52215081 3:0.096489261 4:0.12797045 5:0.065924837 6:0.12796516 7:0.014087142 8:0.11025501 9:0.0055029816 10:0.026020279 
-48.651153861404957 1:0.41475633 2:0.24701819 3:0.11859513 4:0.13144517 5:0.088185176 6:0.23372318 7:0.13264959 8:0.15711739 9:0.032551339 10:0.34974288 
-256 1:0.8135436 2:0.13742795 3:0.02499575 4:0.016984021 5:0.0070486801 6:0.0062393804 7:0.053780163 8:0.024745986 9:0.045557617 10:0.03115653 
-256 1:0.41321063 2:0.26559598 3:0.1585813 4:0.10189444 5:0.06071766 6:0.14299823 7:0.043602129 8:0.058850719 9:0.06405931 10:0.098393138 
-256 1:0.6424257 2:0.21888468 3:0.063654042 4:0.048704503 5:0.026331073 6:0.015886319 7:0.061361555 8:0.23308646 9:0.017610802 10:0.087837521 
-256 1:0.32584664 2:0.45498399 3:0.08109935 4:0.095330452 5:0.042739571 6:0.15049483 7:0.016798846 8:0.14522473 9:0.065439498 10:0.0015485029 
-256 1:0.29046377 2:0.23845168 3:0.18662655 4:0.19798804 5:0.086469954 6:0.16721316 7:0.088787822 8:0.048932024 9:0.11425634 10:0.1356819 
-256 1:0.57679133 2:0.24859369 3:0.089437805 4:0.061527656 5:0.023649516 6:0.27171795 7:0.082794621 8:0.22920886 9:0.0052414114 10:0.017631087 
-256 1:0.63106842 2:0.17383783 3:0.091061931 4:0.079134526 5:0.024897293 6:0.014625044 7:0.060591257 8:0.046690409 9:0.035372493 10:0.077185118 
-256 1:0.30984634 2:0.38061411 3:0.15640087 4:0.10574535 5:0.047393331 6:0.075016289 7:0.015032671 8:0.017111419 9:0.070219403 10:0.059268283 
-256 1:0.59636769 2:0.23008463 3:0.072505797 4:0.063289067 5:0.037752816 6:0.13617812 7:0.0082142887 8:0.01347287 9:0.16590367 10:0.20024338 
-256 1:0.32851851 2:0.27868776 3:0.17748471 4:0.14037242 5:0.074936601 6:0.020011194 7:0.0080759149 8:0.064805714 9:0.11441303 10:0.21768002 
-256 1:0.3397822 2:0.38432581 3:0.12531121 4:0.094486708 5:0.056094068 6:0.049770781 7:0.02690393 8:0.12585949 9:0.060428421 10:0.037226901 
-256 1:0.50825014 2:0.27123103 3:0.11258521 4:0.07130254 5:0.036631081 6:0.0045315024 7:0.11612046 8:0.011898437 9:0.18764534 10:0.25628492 
-256 1:0.51612138 2:0.26177695 3:0.095426593 4:0.087620805 5:0.039054273 6:0.049108378 7:0.076995446 8:0.036949534 9:0.043977436 10:0.019581763 
-256 1:0.19811225 2:0.38804507 3:0.17671882 4:0.18001619 5:0.057107683 6:0.35440457 7:0.11161341 8:0.12320941 9:0.096486349 10:0.052724645 
-256 1:0.44512446 2:0.32476607 3:0.11684293 4:0.077660498 5:0.03560604 6:0.056793799 7:0.017754738 8:0.091663415 9:0.16678185 10:0.16689097 
-256 1:0.46675243 2:0.35080863 3:0.081938527 4:0.059452865 5:0.041047545 6:0.21186557 7:0.077758422 8:0.41754113 9:0.18777979 10:0.092503086 
-256 1:0.50033754 2:0.14098617 3:0.14795072 4:0.14217612 5:0.068549448 6:0.166923 7:0.29750044 8:0.25303701 9:0.043286379 10:0.002269732 
-256 1:0.39842268 2:0.20466781 3:0.14541178 4:0.2023343 5:0.049163434 6:0.11846793 7:0.06861052 8:0.057116697 9:0.1681143 10:0.12054612 
-256 1:0.51912235 2:0.21995927 3:0.077317501 4:0.14474319 5:0.038857697 6:0.10591968 7:0.054772131 8:0.007557573 9:0.043987032 10:0.020772141 
-256 1:0.72470814 2:0.17820797 3:0.05247882 4:0.030174017 5:0.014431054 6:0.058075915 7:0.059291568 8:0.091591442 9:0.30279014 10:0.17539052 
-256 1:0.60415866 2:0.23455525 3:0.092180283 4:0.042990846 5:0.026114966 6:0.04206603 7:0.15510014 8:0.30826948 9:0.26463551 10:0.28788802 
-256 1:0.59640341 2:0.27187116 3:0.066206564 4:0.043683141 5:0.021835725 6:0.13565188 7:0.033386102 8:0.20039211 9:0.08789502 10:0.038304077 
-256 1:0.55959031 2:0.19957537 3:0.10004208 4:0.093376879 5:0.047415365 6:0.056362679 7:0.053803547 8:0.082923451 9:0.073229866 10:0.13085567 
-55.60898363662529 1:0.68118725 2:0.20636215 3:0.05937268 4:0.029386396 5:0.023691527 6:0.46906909 7:0.49721133 8:0.0024386878 9:0.30706152 10:0.31954068 
-256 1:0.17592824 2:0.57784527 3:0.07696033 4:0.11497308 5:0.054293079 6:0.21798609 7:0.14086052 8:0.10220674 9:0.28214588 10:0.10734398 
-73.387402050957334 1:0.27903958 2:0.31945131 3:0.14516104 4:0.17829731 5:0.078050757 6:0.28176045 7:0.014577996 8:0.012586815 9:0.10924845 10:0.042094378 
-142.13052273588605 1:0.71464313 2:0.2055184 3:0.046144647 4:0.022331628 5:0.011362193 6:0.030130324 7:0.12574813 8:0.089191586 9:0.088693502 10:0.044313902 
-256 1:0.61440912 2:0.22361771 3:0.10461629 4:0.051130877 5:0.0062259979 6:0.063272013 7:0.050337985 8:0.025813196 9:0.042652426 10:0.11303963 
-256 1:0.50101791 2:0.31967617 3:0.055282333 4:0.081065501 5:0.042958086 6:0.14152838 7:0.24934841 8:0.38457751 9:0.034116403 10:0.046130828 
-256 1:0.60740375 2:0.2216033 3:0.092635769 4:0.052512111 5:0.025845069 6:0.074990152 7:0.0062397628 8:0.028318494 9:0.075714428 10:0.074337746 
-256 1:0.3510065 2:0.27384232 3:0.15994318 4:0.12769206 5:0.087515947 6:0.12912237 7:0.013110359 8:0.057319493 9:0.052115441 10:0.0051538807 
-256 1:0.52486358 2:0.22508233 3:0.11977207 4:0.088222715 5:0.042059302 6:0.063666731 7:0.13452598 8:0.032817062 9:0.28280408 10:0.14165249 
-256 1:0.27257041 2:0.37838798 3:0.16261204 4:0.12790751 5:0.058522063 6:0.13925779 7:0.029033843 8:0.046600364 9:0.055094112 10:0.1588648 
-256 1:0.57408755 2:0.22601969 3:0.080763016 4:0.082252931 5:0.036876806 6:0.04619871 7:0.10491341 8:0.11327973 9:0.027092316 10:0.060714481 
-256 1:0.5301469 2:0.16955222 3:0.11306381 4:0.12396533 5:0.063271749 6:0.44303122 7:0.12298813 8:0.091723157 9:0.18029933 10:0.0093166529 
-256 1:0.18435534 2:0.26188426 3:0.32898067 4:0.15742444 5:0.067355294 6:0.10150289 7:0.096647672 8:0.11749349 9:0.29067972 10:0.34418973 
-256 1:0.75329453 2:0.18683569 3:0.030032264 4:0.022160351 5:0.0076771607 6:0.069757466 7:0.003466894 8:0.0008615482 9:0.13987701 10:0.074331169 
-15.194705503838076 1:0.28051387 2:0.43639786 3:0.091910644 4:0.14114018 5:0.050037454 6:0.063094781 7:0.1764388 8:0.42802756 9:0.40193103 10:0.34686012 
-256 1:0.43517791 2:0.30709751 3:0.13700083 4:0.082624303 5:0.038099445 6:0.36944539 7:0.23231508 8:0.12470169 9:0.055564478 10:0.1124576 
-203.5055269051478 1:0.50924274 2:0.18781095 3:0.1432123 4:0.092478571 5:0.067255442 6:0.055045615 7:0.22392587 8:0.28234802 9:0.26605697 10:0.34611809 
-256 1:0.44810208 2:0.27480807 3:0.121847 4:0.099216213 5:0.056026629 6:0.052603443 7:0.10709463 8:0.042999381 9:0.30656012 10:0.0028956005 
-256 1:0.55432471 2:0.27032179 3:0.095425019 4:0.051895762 5:0.028032714 6:0.0012075975 7:0.037554181 8:0.13828488 9:0.03847043 10:0.11045749 
-256 1:0.60063221 2:0.26626476 3:0.061003425 4:0.047348457 5:0.02475114 6:0.00064814744 7:0.027097393 8:0.21184613 9:0.14370484 10:0.13015057 
-256 1:0.52443886 2:0.21856504 3:0.12049917 4:0.086071585 5:0.050425337 6:0.16535364 7:0.10472886 8:0.20268442 9:0.06755725 10:0.14449526 
-256 1:0.30186593 2:0.38419362 3:0.15414346 4:0.093339424 5:0.066457567 6:0.044078489 7:0.093883896 8:0.076155059 9:0.026243355 10:0.11579192 
-256 1:0.50936389 2:0.21568024 3:0.14540719 4:0.073742932 5:0.055805744 6:0.25072637 7:0.18215259 8:0.043975038 9:0.24225172 10:0.19041347 
-227.36521719448376 1:0.1940535 2:0.43239368 3:0.12964289 4:0.17666073 5:0.067249207 6:0.16842993 7:0.026175624 8:0.16435085 9:0.12782884 10:0.0017209709 
-84.898010241494674 1:0.19251514 2:0.2744286 3:0.094440271 4:0.10752975 5:0.33108624 6:0.049623774 7:0.0061879426 8:0.015199835 9:0.16602575 10:0.33769802 
-256 1:0.77614346 2:0.16990708 3:0.025597737 4:0.021204807 5:0.0071469193 6:0.034278747 7:0.062974604 8:0.011779122 9:0.041558098 10:0.04090119 
-256 1:0.49604922 2:0.23440531 3:0.10181945 4:0.11724496 5:0.050481054 6:0.17246026 7:0.24704532 8:0.16919319 9:0.09461815 10:0.14572321 
-256 1:0.44359883 2:0.2362571 3:0.15900716 4:0.10539983 5:0.05573708 6:0.27841488 7:0.014411274 8:0.1009886 9:0.29984096 10:0.0038104517 
-256 1:0.54474013 2:0.2052922 3:0.11674494 4:0.086391941 5:0.046830792 6:0.039364177 7:0.0067024395 8:0.13734226 9:0.11312857 10:0.19759757 
-256 1:0.71319322 2:0.18337077 3:0.048917655 4:0.035898201 5:0.018620154 6:0.031581231 7:0.074854597 8:0.043240358 9:0.052166319 10:0.046883287 
-256 1:0.68404568 2:0.16382083 3:0.06404886 4:0.057356004 5:0.030728624 6:0.13374843 7:0.058439401 8:0.048328838 9:0.012982151 10:0.058237627 
-256 1:0.24966931 2:0.45940219 3:0.17075433 4:0.081175509 5:0.038998658 6:0.36330956 7:0.0059338722 8:0.085724816 9:0.083281325 10:0.060776474 
-256 1:0.4136481 2:0.21473219 3:0.16832784 4:0.14656351 5:0.056728354 6:0.0068508464 7:0.15872283 8:0.24646044 9:0.20592114 10:0.12638153 
-6.5472993014181426 1:0.3433014 2:0.25698211 3:0.11836373 4:0.17539644 5:0.10595632 6:0.520209 7:0.11266217 8:0.30086987 9:0.59609932 10:0.39374801 
-80.714948063977019 1:0.2414738 2:0.30110855 3:0.19438766 4:0.16516796 5:0.09786202 6:0.32075017 7:0.06195206 8:0.10846694 9:0.16871825 10:0.40095128 
-256 1:0.70038733 2:0.218626 3:0.051641371 4:0.020733761 5:0.0086115343 6:0.062533442 7:0.013734808 8:0.10794076 9:0.042960706 10:0.060904803 
-256 1:0.6736959 2:0.18061298 3:0.062587997 4:0.056193569 5:0.026909556 6:0.037349761 7:0.1675464 8:0.10231092 9:0.12108678 10:0.098956205 
-256 1:0.63953255 2:0.21402777 3:0.091091996 4:0.03785965 5:0.017488029 6:0.033072325 7:0.021188231 8:0.012511987 9:0.0033679594 10:0.050405443 
-256 1:0.32161846 2:0.38570718 3:0.15460617 4:0.096779987 5:0.041288205 6:0.22724689 7:0.046054105 8:0.035697557 9:0.17945478 10:0.099033786 
-10.333024825923816 1:0.16770643 2:0.3768072 3:0.17930873 4:0.18065124 5:0.095526398 6:0.05840607 7:0.10747281 8:0.44221384 9:0.22563841 10:0.21750514 
-256 1:0.65174393 2:0.1732537 3:0.083722641 4:0.060080865 5:0.031198872 6:0.02385824 7:0.084342153 8:0.15503382 9:0.13427239 10:0.050294341 
-256 1:0.54351765 2:0.26371815 3:0.096673632 4:0.064297294 5:0.031793268 6:0.051789066 7:0.059730971 8:0.15215182 9:0.097337746 10:0.045352905 
-256 1:0.57861686 2:0.28719386 3:0.062940678 4:0.05223453 5:0.019014073 6:0.031739079 7:0.017069329 8:0.12735822 9:0.011743008 10:0.0021783485 
-256 1:0.40530763 2:0.29609379 3:0.14840674 4:0.10950871 5:0.040683132 6:0.082364713 7:0.055963672 8:0.27293563 9:0.0034162931 10:0.022100756 
-256 1:0.86109371 2:0.065530541 3:0.020001014 4:0.032195876 5:0.021178857 6:0.029165625 7:0.028098329 8:0.16828222 9:0.24608244 10:0.32438409 
-256 1:0.43396508 2:0.27513146 3:0.1240233 4:0.11895307 5:0.047927096 6:0.11222966 7:0.063724704 8:0.064640809 9:0.044526365 10:0.13207459 
-256 1:0.39441966 2:0.42774076 3:0.069809104 4:0.069547496 5:0.038482983 6:0.24617112 7:0.019415748 8:0.29250747 9:0.18132747 10:0.038645488 
-25.45916051792608 1:0.23606603 2:0.26588583 3:0.22460172 4:0.18418878 5:0.089257648 6:0.4832574 7:0.65696427 8:0.6678752 9:0.79085923 10:0.46558705 
-256 1:0.14436616 2:0.3203029 3:0.26648608 4:0.16651835 5:0.1023265 6:0.092829247 7:0.065636926 8:0.2965621 9:0.18616879 10:0.14320834 
-53.49471766001453 1:0.56983228 2:0.16107967 3:0.082727742 4:0.11006889 5:0.076291424 6:0.0020000002 7:0.44685953 8:0.068964121 9:0.32508923 10:0.52265861 
-256 1:0.39553566 2:0.32345957 3:0.12110906 4:0.11076023 5:0.049135476 6:0.32308823 7:0.054269853 8:0.11906221 9:0.17021268 10:0.092946075 
-256 1:0.64655713 2:0.1860414 3:0.073931335 4:0.06397086 5:0.02949928 6:0.068140309 7:0.16327131 8:0.076011245 9:0.27550189 10:0.18401128 
-256 1:0.44946933 2:0.26107802 3:0.17148194 4:0.067854114 5:0.050116598 6:0.14739114 7:0.0022453592 8:0.07298777 9:0.081511603 10:0.35250452 
-256 1:0.54244187 2:0.29545361 3:0.094561591 4:0.048476558 5:0.019066368 6:0.15265559 7:0.014626866 8:0.0085476602 9:0.036801818 10:0.06028299 
-256 1:0.43601992 2:0.37622724 3:0.092683611 4:0.062752492 5:0.032316741 6:0.13843662 7:0.088550509 8:0.11721343 9:0.13728509 10:0.036983275 
-256 1:0.49528212 2:0.30574269 3:0.089632841 4:0.054800376 5:0.054541974 6:0.32443279 7:0.087519911 8:0.16188014 9:0.31375812 10:0.48983242 
-50.916587696749872 1:0.49270278 2:0.10116806 3:0.09790946 4:0.12416444 5:0.18405525 6:0.034558383 7:0.033283307 8:0.0092707125 9:0.2123408 10:0.097059909 
-256 1:0.56920639 2:0.17754387 3:0.10978207 4:0.096553678 5:0.046913986 6:0.039028494 7:0.13500395 8:0.064970913 9:0.29219161 10:0.39950596 
-256 1:0.51905036 2:0.32569264 3:0.071855786 4:0.059861576 5:0.023539641 6:0.23780766 7:0.15289272 8:0.0036352403 9:0.097092137 10:0.031569042 
-256 1:0.62310658 2:0.1755285 3:0.095481556 4:0.070267631 5:0.035615736 6:0.077671878 7:0.0095149405 8:0.013188821 9:0.11119459 10:0.034899818 
-256 1:0.46733513 2:0.24732058 3:0.12883076 4:0.10297783 5:0.05353571 6:0.13716175 7:0.12506666 8:0.15975467 9:0.084406215 10:0.020263929 
-256 1:0.33828784 2:0.30253853 3:0.15305953 4:0.14643488 5:0.059679229 6:0.13664599 7:0.049506616 8:0.071652782 9:0.095567482 10:0.14839829 
-129.24155447230555 1:0.63720771 2:0.18442348 3:0.062371046 4:0.06600088 5:0.049996892 6:0.18050091 7:0.08923894 8:0.035213555 9:0.0057909519 10:0.2192593 
-256 1:0.51631227 2:0.21078181 3:0.13875865 4:0.092343793 5:0.04180347 6:0.3181366 7:0.065839143 8:0.029796143 9:0.11567355 10:0.1535787 
-256 1:0.68859779 2:0.16119192 3:0.060650087 4:0.054777171 5:0.03478303 6:0.13078937 7:0.061012339 8:0.13091929 9:0.1693607 10:0.10966511 
-256 1:0.49690742 2:0.2790482 3:0.10743617 4:0.085153899 5:0.03145431 6:0.25034115 7:0.085508427 8:0.025935078 9:0.090214578 10:0.012504781 
-256 1:0.69145547 2:0.12988054 3:0.071689577 4:0.062202233 5:0.044772174 6:0.038933607 7:0.032784042 8:0.031349591 9:0.041259334 10:0.034868597 
-256 1:0.63743076 2:0.1849452 3:0.081119199 4:0.063170185 5:0.033334658 6:0.071172821 7:0.13040428 8:0.018039364 9:0.015851481 10:0.10160038 
-147.96664678730838 1:0.76962025 2:0.13540515 3:0.03925927 4:0.039835608 5:0.015879726 6:0.12022386 7:0.042613946 8:0.12291782 9:0.52166491 10:0.38701791 
-256 1:0.49097932 2:0.23963155 3:0.1171211 4:0.097761643 5:0.054506383 6:0.10960081 7:0.048545427 8:0.12153377 9:0.095426515 10:0.11733394 
-256 1:0.65690845 2:0.16811527 3:0.072134351 4:0.060333343 5:0.042508582 6:0.15778793 7:0.18565979 8:0.065908843 9:0.18603405 10:0.22015547 
-256 1:0.56989466 2:0.25770577 3:0.073005769 4:0.068356267 5:0.031037537 6:0.11766399 7:0.014221293 8:0.14536239 9:0.13895912 10:0.12346785 
-256 1:0.47466371 2:0.34037875 3:0.080994784 4:0.071075579 5:0.032887172 6:0.25311836 7:0.17145857 8:0.020377441 9:0.046413787 10:0.053162666 
-256 1:0.724199 2:0.20646698 3:0.041408903 4:0.018434545 5:0.0094905744 6:0.066586078 7:0.039682986 8:0.027929888 9:0.11923325 10:0.10475933 
-256 1:0.54648504 2:0.16049651 3:0.14602946 4:0.090619554 5:0.056369438 6:0.10975556 7:0.019955358 8:0.047557694 9:0.15328483 10:0.17069897 
-256 1:0.60887248 2:0.29851975 3:0.061700188 4:0.023929305 5:0.0069782776 6:0.055474925 7:0.035771054 8:0.060254641 9:0.12388837 10:0.027679727 
-256 1:0.53534851 2:0.33015612 3:0.069539088 4:0.042304402 5:0.022651882 6:0.13796691 7:0.078648146 8:0.094309446 9:0.25911484 10:0.13603418 
-256 1:0.35548762 2:0.27039881 3:0.17698443 4:0.12863177 5:0.068497371 6:0.030190016 7:0.041621969 8:0.080395148 9:0.088935421 10:0.20758002 
-256 1:0.24015887 2:0.25864706 3:0.19044856 4:0.21689119 5:0.09385432 6:0.10368463 7:0.052249774 8:0.075452624 9:0.031891977 10:0.13445356 
-256 1:0.59417283 2:0.26883669 3:0.066808086 4:0.051703265 5:0.018479137 6:0.013109661 7:0.053032225 8:0.19518237 9:0.085699247 10:0.0090827031 
-256 1:0.51706128 2:0.25167641 3:0.14319045 4:0.062623792 5:0.025448064 6:0.063736222 7:0.062426356 8:0.08985387 9:0.24388195 10:0.22890238 
-47.174417502070497 1:0.26359543 2:0.38178412 3:0.14349267 4:0.11604908 5:0.0950787 6:0.15799824 7:0.25836301 8:0.050093956 9:0.059542503 10:0.39614262 
-26.792956956903151 1:0.1872276 2:0.1933279 3:0.23116807 4:0.22996304 5:0.15831339 6:0.24152081 7:0.060687921 8:0.27563926 9:0.25237664 10:0.12903887 
-256 1:0.51655702 2:0.20671235 3:0.12278386 4:0.12427082 5:0.029675945 6:0.040224585 7:0.02766956 8:0.027913987 9:0.007791196 10:0.031671334 
-256 1:0.62249682 2:0.1912973 3:0.094575719 4:0.056551261 5:0.035078905 6:0.06413231 7:0.0074065245 8:0.021872672 9:0.032658614 10:0.10373439 
-256 1:0.56197582 2:0.30757153 3:0.068188727 4:0.046544077 5:0.015719838 6:0.048467112 7:0.11317423 8:0.042739339 9:0.004878293 10:0.052058174 
-256 1:0.57594573 2:0.33749349 3:0.044032935 4:0.032611163 5:0.0099166813 6:0.093710451 7:0.071538813 8:0.05773834 9:0.06650096 10:0.049348678 
-256 1:0.48258647 2:0.32354227 3:0.083121576 4:0.07825347 5:0.032496211 6:0.032796195 7:0.11793584 8:0.26089803 9:0.23725286 10:0.41939867 
-256 1:0.42404469 2:0.28380628 3:0.11898774 4:0.11908718 5:0.054074115 6:0.37564734 7:0.080355627 8:0.19015233 9:0.13528937 10:0.083810248 
-256 1:0.23366612 2:0.27860491 3:0.26295479 4:0.14883712 5:0.075937056 6:0.00033974211 7:0.24455103 8:0.030050917 9:0.047427921 10:0.013084649 
-256 1:0.53182545 2:0.26522903 3:0.085232037 4:0.081550713 5:0.036162769 6:0.037847302 7:0.050859994 8:0.045363443 9:0.007131712 10:0.10885371 
-256 1:0.53988269 2:0.25941016 3:0.10907487 4:0.063892824 5:0.027739457 6:0.26555768 7:0.081686083 8:0.16587291 9:0.26605696 10:0.037314116 
-256 1:0.55226212 2:0.25946617 3:0.10326675 4:0.058736947 5:0.026268015 6:0.011003165 7:0.087317837 8:0.0017684429 9:0.17053115 10:0.18910812 
-256 1:0.49198408 2:0.2962494 3:0.08745191 4:0.086047338 5:0.038267274 6:0.013584672 7:0.01034073 8:0.044131853 9:0.16108248 10:0.044414465 
-256 1:0.54822355 2:0.3329235 3:0.069480341 4:0.034206296 5:0.015166312 6:0.10474302 7:0.021857813 8:0.089443363 9:0.074044477 10:0.12499239 
-256 1:0.40919063 2:0.29794714 3:0.17194485 4:0.080496572 5:0.040420804 6:0.037312381 7:0.03264732 8:0.04687501 9:0.03159614 10:0.099431782 
-256 1:0.30023799 2:0.38118064 3:0.13186647 4:0.13083005 5:0.055884839 6:0.12199861 7:0.0086057356 8:0.01240187 9:0.063626493 10:0.03897821 
-256 1:0.4202725 2:0.32744713 3:0.12549893 4:0.085834883 5:0.040946553 6:0.30621415 7:0.093829064 8:0.059343763 9:0.14778551 10:0.26946188 
-256 1:0.51030332 2:0.20605593 3:0.15125394 4:0.085185855 5:0.047200958 6:0.096357055 7:0.21942496 8:0.0073249982 9:0.043150595 10:0.033184377 
-256 1:0.36802504 2:0.36649603 3:0.11610237 4:0.099161578 5:0.050214974 6:0.14305264 7:0.0184798 8:0.083199473 9:0.087033207 10:0.020194326 
-256 1:0.67341879 2:0.18097138 3:0.055318122 4:0.046578593 5:0.043713112 6:0.17471789 7:0.11765265 8:0.045389998 9:0.033607724 10:0.32417985 
-256 1:0.58201193 2:0.27070466 3:0.078109737 4:0.045610261 5:0.023563412 6:0.05420008 7:0.025110876 8:0.018888277 9:0.19072638 10:0.40585616 
-170.30085220343986 1:0.26769568 2:0.35179287 3:0.12591489 4:0.17486257 5:0.079734 6:0.081129461 7:0.048464844 8:0.028269816 9:0.020106234 10:0.037924739 
-256 1:0.22577134 2:0.44132953 3:0.15022847 4:0.1189777 5:0.063692972 6:0.12152335 7:0.051358916 8:0.041680892 9:0.096133108 10:0.040821503 
-256 1:0.4064151 2:0.24273564 3:0.16402219 4:0.12372504 5:0.063102035 6:0.042682038 7:0.074151958 8:0.036115713 9:0.18063278 10:0.34216155 
-256 1:0.28388891 2:0.44616158 3:0.10874799 4:0.1043613 5:0.056840218 6:0.13471267 7:0.0048994099 8:0.28949647 9:0.22081031 10:0.17800143 
-256 1:0.58301554 2:0.28495942 3:0.07897611 4:0.035748767 5:0.01730016 6:0.1488273 7:0.0034041887 8:0.13815318 9:0.11531178 10:0.064354231 
-179.08118335784823 1:0.28275864 2:0.3081022 3:0.12166634 4:0.19752235 5:0.089950473 6:0.18218794 7:0.10422329 8:0.0012117229 9:0.47596523 10:0.12974313 
-256 1:0.43583204 2:0.27097465 3:0.11270446 4:0.13918058 5:0.041308262 6:0.049054531 7:0.079810305 8:0.11891722 9:0.084661463 10:0.002998561 
-256 1:0.19392691 2:0.30740043 3:0.2507058 4:0.17462458 5:0.073342277 6:0.20944344 7:0.27791584 8:0.099597571 9:0.16905661 10:0.19029849 
-253.11831138557508 1:0.69508711 2:0.20404975 3:0.050499608 4:0.029916151 5:0.020447383 6:0.2668571 7:0.33402285 8:0.30955653 9:0.39622106 10:0.37772142 
-256 1:0.59708572 2:0.16344463 3:0.10433989 4:0.098389942 5:0.036739821 6:0.11744627 7:0.040544677 8:0.060895665 9:0.044107142 10:0.024841765 
-256 1:0.76955309 2:0.16309086 3:0.030743355 4:0.024381998 5:0.012230695 6:0.10797234 7:0.005614582 8:0.088404634 9:0.27155606 10:0.27109299 
-256 1:0.41114471 2:0.28989481 3:0.1522853 4:0.09379293 5:0.052882256 6:0.27564505 7:0.11100315 8:0.034838745 9:0.0062834848 10:0.076249915 
-256 1:0.53453662 2:0.25792048 3:0.095926123 4:0.080945852 5:0.030670923 6:0.015011902 7:0.055285542 8:0.022350822 9:0.20742265 10:0.045606183 
-256 1:0.62959111 2:0.19503039 3:0.081718767 4:0.068410419 5:0.025249311 6:0.14026115 7:0.1021636 8:0.10993556 9:0.16446639 10:0.003260264 
-256 1:0.59428454 2:0.2114233 3:0.096211173 4:0.075625474 5:0.02245552 6:0.020095261 7:0.053807795 8:0.012766821 9:0.02733951 10:0.031357264 
-256 1:0.44181311 2:0.29743079 3:0.11554714 4:0.093136752 5:0.052072204 6:0.020566316 7:0.1423403 8:0.011234784 9:0.031878991 10:0.284284 
-256 1:0.39136758 2:0.31128045 3:0.13778017 4:0.10684627 5:0.052725537 6:0.0098885749 7:0.068865337 8:0.18380978 9:0.24634738 10:0.1855934 
-256 1:0.44459506 2:0.21370433 3:0.15310796 4:0.11699509 5:0.071597566 6:0.0051833553 7:0.05460238 8:0.079684446 9:0.18256174 10:0.11917312 
-256 1:0.39362391 2:0.35291339 3:0.10913056 4:0.1065162 5:0.037815934 6:0.12873848 7:0.012564918 8:0.2221555 9:0.3030484 10:0.005760463 
-256 1:0.29494797 2:0.35268661 3:0.15987565 4:0.13054994 5:0.061939841 6:0.3528885 7:0.14273032 8:0.10017888 9:0.11891538 10:0.13026209 
-14.291514121825758 1:0.47090541 2:0.24334294 3:0.10441995 4:0.11926271 5:0.062068987 6:0.26885427 7:0.28484972 8:0.0071794666 9:0.10124754 10:0.1282563 
-256 1:0.37891561 2:0.3761263 3:0.11329136 4:0.085288416 5:0.046378312 6:0.34091739 7:0.1086727 8:0.31623773 9:0.12596392 10:0.13531091 
-256 1:0.47824187 2:0.16203952 3:0.15848978 4:0.15081665 5:0.050412186 6:0.015104163 7:0.045899237 8:0.024688249 9:0.062330102 10:0.038961504 
-256 1:0.69600964 2:0.23122128 3:0.041702738 4:0.024174943 5:0.0068913966 6:0.072852716 7:0.021632315 8:0.039632986 9:0.025918183 10:0.11882575 
-256 1:0.41971599 2:0.20149036 3:0.16121678 4:0.13614192 5:0.081434953 6:0.088453455 7:0.044922319 8:0.1992255 9:0.10924281 10:0.071240485 
-256 1:0.25212108 2:0.3362095 3:0.21851819 4:0.1510026 5:0.042148628 6:0.038195869 7:0.006990418 8:0.010361369 9:0.016309029 10:0.10215672 
-256 1:0.39021857 2:0.29060459 3:0.16978617 4:0.10171239 5:0.047678285 6:0.047968796 7:0.027218946 8:0.018842689 9:0.1261723 10:0.10764831 
-28.836069254231482 1:0.48711652 2:0.261278 3:0.086091583 4:0.11275821 5:0.052755685 6:0.27081172 7:0.070536306 8:0.13426957 9:0.33483566 10:0.42605036 
-256 1:0.44425577 2:0.29110566 3:0.13119334 4:0.091999411 5:0.041445817 6:0.15494964 7:0.081366581 8:0.12888139 9:0.33305432 10:0.35222383 
-256 1:0.57908746 2:0.21507651 3:0.087772355 4:0.077588746 5:0.040474935 6:0.078677728 7:0.03843314 8:0.074393852 9:0.051044994 10:0.14951213 
-256 1:0.37920229 2:0.3010792 3:0.12843488 4:0.1325734 5:0.058710239 6:0.052701923 7:0.14457086 8:0.069513003 9:0.031270791 10:0.041620654 
-256 1:0.42023523 2:0.32618271 3:0.10602646 4:0.10353697 5:0.044018627 6:0.28192715 7:0.07019178 8:0.22216167 9:0.10461979 10:0.056254463 
-24.809850553887582 1:0.20608184 2:0.3395397 3:0.13074442 4:0.21059012 5:0.11304392 6:0.020712083 7:0.12424818 8:0.39535983 9:0.039030518 10:0.09864342 
-256 1:0.49508409 2:0.26141824 3:0.084422193 4:0.10618236 5:0.052893114 6:0.198783 7:0.16393346 8:0.012435298 9:0.083492386 10:0.25396865 
-256 1:0.64993702 2:0.21261218 3:0.073214697 4:0.045763799 5:0.018472304 6:0.034411872 7:0.029275878 8:0.22579783 9:0.04811798 10:0.022129937 
-18.118757225538872 1:0.10377375 2:0.33223554 3:0.21711416 4:0.21253289 5:0.13434366 6:0.25626471 7:0.0089484786 8:0.25044066 9:0.21567351 10:0.16455506 
-256 1:0.71177886 2:0.19462817 3:0.037222652 4:0.040173315 5:0.016197006 6:0.06695078 7:0.021568217 8:0.16676059 9:0.023089545 10:0.0025030639 
-256 1:0.36865014 2:0.24028593 3:0.1448082 4:0.16545682 5:0.080798902 6:0.063543011 7:0.10743149 8:0.21595572 9:0.027648749 10:0.031318073 
-256 1:0.43361255 2:0.22777367 3:0.16415223 4:0.11281575 5:0.061645802 6:0.020723024 7:0.24951131 8:0.01331535 9:0.15050424 10:0.24314513 
-192.86584141488038 1:0.27808174 2:0.38077027 3:0.14667455 4:0.12046096 5:0.074012488 6:0.18037992 7:0.013210331 8:0.014561673 9:0.020746036 10:0.056038033 
-245.85152798745384 1:0.35139683 2:0.33592611 3:0.10518996 4:0.12810554 5:0.07938155 6:0.14713299 7:0.019345516 8:0.24639484 9:0.18804407 10:0.49118954 
-256 1:0.39984588 2:0.24157799 3:0.16716902 4:0.12187822 5:0.069528889 6:0.11265168 7:0.083465492 8:0.030241881 9:0.37591641 10:0.35867953 
-256 1:0.5399492 2:0.16377338 3:0.14757706 4:0.10285497 5:0.0458454 6:0.28380527 7:0.012353066 8:0.0057044602 9:0.067643009 10:0.047282025 
-256 1:0.51118777 2:0.27570783 3:0.09741813 4:0.076232151 5:0.03945412 6:0.22698817 7:0.32041836 8:0.28806205 9:0.028639332 10:0.030284305 
-256 1:0.31992827 2:0.51890686 3:0.075471295 4:0.059462633 5:0.026230946 6:0.047567791 7:0.011463433 8:0.067433903 9:0.20621754 10:0.18831077 
-256 1:0.7537063 2:0.14005797 3:0.055964834 4:0.03738672 5:0.012884174 6:0.03216187 7:0.0032005121 8:0.07572199 9:0.04762371 10:0.15923248 
-256 1:0.52203167 2:0.30216155 3:0.08225612 4:0.067894825 5:0.025655827 6:0.29094932 7:0.35813132 8:0.31694775 9:0.10551817 10:0.28705896 
-256 1:0.65191806 2:0.11748026 3:0.15547519 4:0.049541354 5:0.025585145 6:0.012347447 7:0.025277918 8:0.0010577621 9:0.12851693 10:0.084423821 
-256 1:0.47274568 2:0.28833268 3:0.10644936 4:0.086577271 5:0.045894999 6:0.24526326 7:0.049262025 8:0.074769062 9:0.19846797 10:0.066116025 
-256 1:0.53814476 2:0.24721994 3:0.093253307 4:0.074882042 5:0.046499951 6:0.16008067 7:0.059644698 8:0.030315619 9:0.024837919 10:0.25839288 
-256 1:0.35945817 2:0.25823984 3:0.16939384 4:0.1269906 5:0.085917555 6:0.090373688 7:0.020569322 8:0.0064816104 9:0.068468614 10:0.037748873 
-256 1:0.47875067 2:0.20543037 3:0.1232897 4:0.13435747 5:0.058171786 6:0.26498851 7:0.10556311 8:0.23000295 9:0.070130587 10:0.015591258 
-256 1:0.57940385 2:0.23048842 3:0.083611863 4:0.07247557 5:0.0340203 6:0.06621449 7:0.026706133 8:0.051929235 9:0.097224579 10:0.0014978882 
-256 1:0.36174883 2:0.32865878 3:0.16700951 4:0.097130164 5:0.045452717 6:0.021678258 7:0.012838151 8:0.17541643 9:0.14749463 10:0.14524577 
-256 1:0.4247689 2:0.25720874 3:0.17383982 4:0.080930594 5:0.063251951 6:0.11802415 7:0.024958523 8:0.078183703 9:0.020891681 10:0.34120675 
-256 1:0.56461003 2:0.20127888 3:0.11382289 4:0.071066662 5:0.049221538 6:0.082666268 7:0.08175986 8:0.20987943 9:0.024481473 10:0.088392454 
-256 1:0.54299168 2:0.20746239 3:0.086779816 4:0.10576154 5:0.057004579 6:0.24337297 7:0.016153546 8:0.034454312 9:0.051948559 10:0.0077917378 
-256 1:0.40956796 2:0.36831255 3:0.088038153 4:0.097976966 5:0.036104372 6:0.12877479 7:0.18111595 8:0.10862895 9:0.060396526 10:0.09326458 
-256 1:0.57728928 2:0.21198974 3:0.10124672 4:0.084848539 5:0.024625725 6:0.023023933 7:0.018489442 8:0.009212747 9:0.013786658 10:0.075554339 
-256 1:0.68353561 2:0.23447566 3:0.061857742 4:0.014548411 5:0.00558258 6:0.048629978 7:0.00065810889 8:0.0021924459 9:0.10760102 10:0.11795766 
-256 1:0.51416758 2:0.26415184 3:0.099984539 4:0.082115425 5:0.039580618 6:0.0098044595 7:0.16393681 8:0.13099996 9:0.093328612 10:0.043023415 
-256 1:0.44536955 2:0.34064119 3:0.10235789 4:0.076722446 5:0.034908918 6:0.11455957 7:0.030529391 8:0.083286021 9:0.010522857 10:0.032583614 
-133.16758987768273 1:0.33586422 2:0.27352749 3:0.14701926 4:0.16670716 5:0.076881872 6:0.29595138 7:0.24583603 8:0.06390375 9:0.12256008 10:0.17662418 
-256 1:0.52119223 2:0.21756951 3:0.11631915 4:0.10513046 5:0.039788652 6:0.14048297 7:0.070652791 8:0.20982475 9:0.13383123 10:0.041081068 
-256 1:0.44231443 2:0.36207305 3:0.086109648 4:0.072081841 5:0.037421021 6:0.019379003 7:0.084671135 8:0.027559012 9:0.12308916 10:0.092417228 
-256 1:0.66153919 2:0.1933749 3:0.05389166 4:0.053986418 5:0.037207826 6:0.30934301 7:0.24815355 8:0.14105219 9:0.034874796 10:0.10036021 
-256 1:0.43866583 2:0.31989972 3:0.12052901 4:0.078082959 5:0.042822486 6:0.073087816 7:0.052370136 8:0.06280626 9:0.05967208 10:0.22853353 
-223.4791144797297 1:0.22561165 2:0.3631463 3:0.19666146 4:0.14751371 5:0.067066878 6:0.19819918 7:0.41508621 8:0.029525861 9:0.23075541 10:0.18861335 
-256 1:0.44423678 2:0.27985735 3:0.14448189 4:0.076468293 5:0.054955696 6:0.24657567 7:0.15533678 8:0.1249566 9:0.20675792 10:0.40595095 
-256 1:0.31605292 2:0.46873289 3:0.10028795 4:0.084821049 5:0.030105179 6:0.002400177 7:0.075589468 8:0.10903998 9:0.23548997 10:0.14721216 
-256 1:0.34080138 2:0.17861195 3:0.20992331 4:0.19688769 5:0.073775674 6:0.040217319 7:0.028278512 8:0.093496957 9:0.33734676 10:0.064921021 
-256 1:0.23953289 2:0.26173831 3:0.23523963 4:0.17463556 5:0.088853602 6:0.020950007 7:0.075326655 8:0.041097187 9:0.046175511 10:0.036184022 
-256 1:0.48221007 2:0.37472267 3:0.091921001 4:0.035841431 5:0.015304824 6:0.040189982 7:0.05515514 8:0.01203537 9:0.04430212 10:0.015353569 
-256 1:0.37920709 2:0.22544242 3:0.16963834 4:0.15382482 5:0.071887325 6:0.23005023 7:0.13358228 8:0.015078301 9:0.094568355 10:0.11932707 
-256 1:0.54782217 2:0.32447544 3:0.090690743 4:0.025652607 5:0.011359039 6:0.01751904 7:0.0092364797 8:0.041632868 9:0.060730173 10:0.049178437 
-256 1:0.41073998 2:0.1763326 3:0.20478231 4:0.15277274 5:0.055372373 6:0.084358309 7:0.10457457 8:0.12236872 9:0.12049278 10:0.13071914 
-256 1:0.66445145 2:0.16969324 3:0.059049016 4:0.066668664 5:0.040137632 6:0.086338226 7:0.098258681 8:0.032817427 9:0.0033913425 10:0.20504516 
-206.12229906239725 1:0.37662861 2:0.14207099 3:0.2233038 4:0.17190799 5:0.086088612 6:0.33039985 7:0.058290545 8:0.016099115 9:0.13017738 10:0.019683453 
-256 1:0.53854506 2:0.25364711 3:0.10466273 4:0.070221138 5:0.032923951 6:0.12258914 7:0.0049670359 8:0.041664233 9:0.035716788 10:0.11450571 
-236.10190555246095 1:0.37296031 2:0.19508943 3:0.19517934 4:0.1453939 5:0.091377014 6:0.15482977 7:0.15308176 8:0.59272637 9:0.27970778 10:0.17230772 
-256 1:0.58846743 2:0.18544264 3:0.091331035 4:0.088162884 5:0.046596021 6:0.33314257 7:0.094878568 8:0.011845612 9:0.036835419 10:0.21420855 
-256 1:0.53502848 2:0.2085282 3:0.10188897 4:0.094679138 5:0.05987521 6:0.16447815 7:0.29207699 8:0.13865048 9:0.055700626 10:0.094888939 
-256 1:0.78079471 2:0.15440143 3:0.033048426 4:0.018642993 5:0.013112439 6:0.051530741 7:0.053141576 8:0.13011801 9:0.022465658 10:0.068021307 
-256 1:0.41105798 2:0.27596851 3:0.15360615 4:0.095178329 5:0.064189031 6:0.019159909 7:0.062525266 8:0.055982552 9:0.10543112 10:0.035357415 
-213.9701992765392 1:0.77007616 2:0.12234465 3:0.031794728 4:0.05275348 5:0.023030986 6:0.063009684 7:0.055059698 8:0.087085182 9:0.43769637 10:0.19573029 
-256 1:0.70664563 2:0.21182546 3:0.044367836 4:0.023950422 5:0.013210647 6:0.089433336 7:0.052738088 8:0.07971601 9:0.00052593591 10:0.13939098 
-256 1:0.39139612 2:0.26053182 3:0.14466928 4:0.14037711 5:0.063025655 6:0.010644209 7:0.054400532 8:0.045370773 9:0.11982393 10:0.068390077 
-256 1:0.31433205 2:0.46026868 3:0.094914411 4:0.077097326 5:0.053387529 6:0.086375476 7:0.048421238 8:0.20473861 9:0.069258603 10:0.038031966 
-256 1:0.20532522 2:0.4148345 3:0.13684313 4:0.15804865 5:0.084948511 6:0.15593197 7:0.090090988 8:0.017761161 9:0.048491845 10:0.039680972 
-256 1:0.41477105 2:0.22259281 3:0.14394416 4:0.16176786 5:0.05692413 6:0.08118692 7:0.08490641 8:0.22896031 9:0.11064507 10:0.2614471 
-256 1:0.69460168 2:0.21071225 3:0.056157026 4:0.028167158 5:0.010361889 6:0.071059544 7:0.069915045 8:0.021198687 9:0.06110137 10:0.09968521 
-256 1:0.56556002 2:0.19138012 3:0.11820532 4:0.087611619 5:0.037242919 6:0.11689207 7:0.18972138 8:0.061974943 9:0.08999731 10:0.11223075 
-256 1:0.7357015 2:0.19686328 3:0.036133338 4:0.021120547 5:0.010181336 6:0.0033551275 7:0.069696341 8:0.0033098171 9:0.22841977 10:0.38619061 
-256 1:0.18411042 2:0.36353956 3:0.20145602 4:0.1475959 5:0.1032981 6:0.084851586 7:0.071875378 8:0.10324034 9:0.074518893 10:0.059413306 
-256 1:0.32203414 2:0.25589033 3:0.1707245 4:0.17167037 5:0.079680654 6:0.014719456 7:0.006432659 8:0.17344314 9:0.20393674 10:0.11564325 
-256 1:0.29531447 2:0.40709773 3:0.11379505 4:0.1211043 5:0.062688458 6:0.015761101 7:0.058357724 8:0.061097211 9:0.052516986 10:0.044026473 
-256 1:0.5474763 2:0.19984525 3:0.11659168 4:0.095308084 5:0.04077868 6:0.14280259 7:0.15020824 8:0.081689011 9:0.11073917 10:0.078397499 
-256 1:0.3864067 2:0.27746654 3:0.20285048 4:0.10070441 5:0.032571864 6:0.11008548 7:0.053560297 8:0.070052083 9:0.098928678 10:0.14461024 
-256 1:0.35021559 2:0.38571303 3:0.14015325 4:0.087177085 5:0.036741045 6:0.20850069 7:0.24993725 8:0.24407215 9:0.17582974 10:0.061382806 
-256 1:0.51172672 2:0.2004841 3:0.11958448 4:0.11015118 5:0.058053523 6:0.13232742 7:0.13631412 8:0.10126092 9:0.076307779 10:0.10190085 
-256 1:0.63046224 2:0.22719667 3:0.068052484 4:0.050063085 5:0.024225523 6:0.029905755 7:0.016872505 8:0.16402448 9:0.099832209 10:0.0816318 
-256 1:0.44451379 2:0.25368824 3:0.16273555 4:0.091321958 5:0.047740457 6:0.15313985 7:0.0096330582 8:0.046693496 9:0.028368814 10:0.12883642 
-256 1:0.49415238 2:0.17218979 3:0.14320992 4:0.13201438 5:0.058433533 6:0.26004522 7:0.088899073 8:0.14591461 9:0.29272526 10:0.16833853 
-30.365403757232947 1:0.59464864 2:0.22911802 3:0.076520041 4:0.065942049 5:0.033771252 6:0.019412214 7:0.031826989 8:0.22765298 9:0.20535807 10:0.12977414 
-256 1:0.48964346 2:0.17585926 3:0.13683209 4:0.13068426 5:0.066980925 6:0.041283458 7:0.0050737775 8:0.049747318 9:0.17494258 10:0.1844484 
-256 1:0.46536981 2:0.39017983 3:0.088047895 4:0.03923104 5:0.017171424 6:0.26135088 7:0.003911886 8:0.089657633 9:0.052739818 10:0.12942129 
-256 1:0.51386746 2:0.16397138 3:0.14957734 4:0.1208109 5:0.051772918 6:0.26137366 7:0.010146079 8:0.18757049 9:0.14258863 10:0.01637116 
-256 1:0.23546732 2:0.50809602 3:0.10320785 4:0.09069509 5:0.062533711 6:0.0035003231 7:0.12512745 8:0.076558482 9:0.1390141 10:0.037049566 
-256 1:0.65812953 2:0.17956361 3:0.083678431 4:0.045533226 5:0.033095203 6:0.0074019051 7:0.15989001 8:0.051322128 9:0.13303248 10:0.0040524837 
-256 1:0.63561874 2:0.19894672 3:0.076926887 4:0.056066127 5:0.032441524 6:0.049715158 7:0.04776691 8:0.09323774 9:0.052134332 10:0.20588073 
-256 1:0.62978251 2:0.16482791 3:0.08737004 4:0.085594893 5:0.032424646 6:0.087239602 7:0.063255502 8:0.10006464 9:0.1044455 10:0.015237667 
-256 1:0.34552916 2:0.40143261 3:0.084342204 4:0.12545414 5:0.043241887 6:0.35834549 7:0.077222779 8:0.2143051 9:0.049586808 10:0.15605304 
-256 1:0.47459339 2:0.36152748 3:0.053459422 4:0.078241482 5:0.032178222 6:0.17777767 7:0.012363784 8:0.24326086 9:0.15408529 10:0.19187135 
-256 1:0.42453525 2:0.20781043 3:0.16405332 4:0.11541588 5:0.088185119 6:0.11414541 7:0.050324679 8:0.20783171 9:0.06125042 10:0.078623681 
-256 1:0.52299907 2:0.24496613 3:0.10611029 4:0.090104335 5:0.035820176 6:0.035795282 7:0.067385055 8:0.18467482 9:0.15049683 10:0.22690749 
-256 1:0.62266979 2:0.28728476 3:0.057689186 4:0.02359295 5:0.0087633159 6:0.028035374 7:0.0080360385 8:0.061401536 9:0.12870174 10:0.08058304 
-256 1:0.32250755 2:0.37514122 3:0.12653356 4:0.1244843 5:0.051333366 6:0.16097075 7:0.011218764 8:0.026816773 9:0.083615518 10:0.084479317 
-256 1:0.61213052 2:0.18605142 3:0.10238561 4:0.077879352 5:0.021553102 6:0.19700685 7:0.15652274 8:0.13202195 9:0.19891216 10:0.16605829 
-256 1:0.3858819 2:0.46409937 3:0.067286674 4:0.059445071 5:0.023286994 6:0.32445209 7:0.030857713 8:0.18072642 9:0.017202393 10:0.05767089 
-256 1:0.37431879 2:0.32637553 3:0.15267869 4:0.10129892 5:0.045328058 6:0.16097279 7:0.094325188 8:0.090382543 9:0.14619579 10:0.049695336 
-256 1:0.63755261 2:0.22702599 3:0.061135413 4:0.055392499 5:0.018893495 6:0.046588386 7:0.049499918 8:0.072560683 9:0.029648854 10:0.012509344 
-256 1:0.60659137 2:0.21763757 3:0.07332821 4:0.079764204 5:0.022678653 6:0.12992543 7:0.13022174 8:0.085116369 9:0.17142099 10:0.034350438 
-256 1:0.30238389 2:0.36804576 3:0.14818244 4:0.12390849 5:0.057479418 6:0.21616697 7:0.1599343 8:0.030508928 9:0.092041923 10:0.031363485 
-256 1:0.50903275 2:0.27193038 3:0.099803751 4:0.08029663 5:0.038936484 6:0.057684979 7:0.053436781 8:0.060540425 9:0.1966712 10:0.34539548 
-256 1:0.26117976 2:0.37074921 3:0.1759047 4:0.11172947 5:0.080436859 6:0.14431402 7:0.10144811 8:0.051825481 9:0.028506577 10:0.12543711 
-256 1:0.57868658 2:0.21954164 3:0.10102075 4:0.066208653 5:0.034542377 6:0.096161104 7:0.15462971 8:0.088646293 9:0.25364417 10:0.31497324 
-256 1:0.69115666 2:0.21627033 3:0.038501295 4:0.035643451 5:0.01842826 6:0.068239233 7:0.0021490225 8:0.2695861 9:0.072629845 10:0.073312592 
-256 1:0.55435534 2:0.18587216 3:0.12430578 4:0.097801557 5:0.037665163 6:0.16280699 7:0.039975949 8:0.040087471 9:0.25976422 10:0.2468131 
-256 1:0.27702667 2:0.36825244 3:0.15932313 4:0.13347558 5:0.061922175 6:0.20290522 7:0.0068937412 8:0.020212454 9:0.13259995 10:0.063309799 
-33.494539510558205 1:0.39053276 2:0.12470526 3:0.047686976 4:0.082858156 5:0.35421685 6:0.042477961 7:0.064601061 8:0.02538559 9:0.068327378 10:0.068438625 
-184.7844972943854 1:0.63802973 2:0.16944867 3:0.084240881 4:0.062686313 5:0.045594407 6:0.11299714 7:0.0083257116 8:0.036797287 9:0.21692498 10:0.20811941 
-256 1:0.76441569 2:0.15118771 3:0.040532355 4:0.029177359 5:0.014686887 6:0.029942175 7:0.10908216 8:0.13666811 9:0.11110861 10:0.25743207 
-256 1:0.45870276 2:0.38162839 3:0.061031156 4:0.068353394 5:0.030284303 6:0.28533485 7:0.19401791 8:0.052870972 9:0.12887567 10:0.037446195 
-256 1:0.32965546 2:0.3137764 3:0.18841555 4:0.11108896 5:0.057063626 6:0.15636279 7:0.022197924 8:0.14633772 9:0.18023985 10:0.43494702 
-239.03976726768178 1:0.68662428 2:0.20900357 3:0.056673958 4:0.023847245 5:0.02385095 6:0.058656082 7:0.011290064 8:0.2338854 9:0.079900526 10:0.20782791 
-256 1:0.5962042 2:0.19486444 3:0.095423541 4:0.091782153 5:0.021725662 6:0.1024374 7:0.0072635925 8:0.032351218 9:0.1059869 10:0.083564961 
-256 1:0.42310187 2:0.2920811 3:0.11376416 4:0.11577336 5:0.055279519 6:0.17193182 7:0.061620725 8:0.024814077 9:0.21453051 10:0.034324171 
-256 1:0.66847681 2:0.20166743 3:0.064081396 4:0.038712381 5:0.027061983 6:0.074319995 7:0.091413991 8:0.20970768 9:0.032171894 10:0.1664611 
-256 1:0.63727084 2:0.21377828 3:0.091189941 4:0.039228481 5:0.018532464 6:0.032344391 7:0.021338521 8:0.010146558 9:0.0024359194 10:0.039753526 
-256 1:0.50140387 2:0.28675082 3:0.11220596 4:0.066082795 5:0.03355656 6:0.044516161 7:0.11888935 8:0.0080959829 9:0.15021382 10:0.25397304 
-256 1:0.31127497 2:0.31466307 3:0.15948764 4:0.14180543 5:0.072768897 6:0.056903239 7:0.011760649 8:0.11499684 9:0.030017012 10:0.018130936 
-256 1:0.52742877 2:0.26844735 3:0.085278196 4:0.075419291 5:0.04342639 6:0.40243225 7:0.13921828 8:0.0002634523 9:0.024066417 10:0.045622783 
-256 1:0.32813344 2:0.29170171 3:0.15872053 4:0.1414667 5:0.079977618 6:0.0067366751 7:0.13039936 8:0.31033039 9:0.22922926 10:0.33349161 
-256 1:0.64987447 2:0.19049291 3:0.063151286 4:0.058594585 5:0.037886749 6:0.14988275 7:0.051383054 8:0.023504874 9:0.088065685 10:0.0025541019 
-256 1:0.49203308 2:0.27144577 3:0.11944754 4:0.08264483 5:0.034428781 6:0.05035803 7:0.0056796024 8:0.10985156 9:0.20242133 10:0.11384705 
-256 1:0.3327347 2:0.30956408 3:0.142851 4:0.14141141 5:0.073438798 6:0.14028791 7:0.13760736 8:0.033239655 9:0.0054795175 10:0.1403212 
-256 1:0.29670782 2:0.38122579 3:0.13476075 4:0.12866179 5:0.058643842 6:0.048353218 7:0.070276226 8:0.03155457 9:0.087644912 10:0.12150133 
-256 1:0.56293447 2:0.2611999 3:0.079649835 4:0.065783087 5:0.030432714 6:0.034753677 7:0.079430737 8:0.031490836 9:0.12578756 10:0.1142567 
-256 1:0.48536746 2:0.35597646 3:0.070486108 4:0.061562857 5:0.026607116 6:0.2854901 7:0.02634323 8:0.0046776853 9:0.039925275 10:0.16848698 
-256 1:0.38131177 2:0.27990509 3:0.15519066 4:0.12645912 5:0.05713337 6:0.0025990775 7:0.087423148 8:0.033099054 9:0.18481782 10:0.16798205 
-256 1:0.46286151 2:0.2546929 3:0.12316801 4:0.11056872 5:0.048708863 6:0.13572457 7:0.063078407 8:0.10374014 9:0.067436976 10:0.047194595 
-256 1:0.35233526 2:0.4622029 3:0.096157163 4:0.07077456 5:0.01853012 6:0.054582881 7:0.074752286 8:0.068072413 9:0.0078668598 10:0.050582246 
-256 1:0.4574979 2:0.18083831 3:0.20630162 4:0.11748887 5:0.037873303 6:0.28372835 7:0.074307319 8:0.029901502 9:0.078341278 10:0.070456812 
-256 1:0.60357905 2:0.29267039 3:0.066515814 4:0.027065287 5:0.010169454 6:0.056237017 7:0.00047523608 8:0.11225223 9:0.059632226 10:0.17777842 
-94.765278615831093 1:0.22515878 2:0.48150537 3:0.13694024 4:0.093472767 5:0.062922834 6:0.20962104 7:0.069193583 8:0.044951916 9:0.19784796 10:0.10728521 
-61.347711819301331 1:0.20839586 2:0.32721877 3:0.15254468 4:0.23139017 5:0.080450519 6:0.38862043 7:0.065543925 8:0.16294735 9:0.42060199 10:0.22656081 
-256 1:0.26012331 2:0.281913 3:0.19565957 4:0.18181287 5:0.080491246 6:0.1581407 7:0.10183797 8:0.00041207891 9:0.13518799 10:0.12670841 
-256 1:0.72283201 2:0.18074941 3:0.039097888 4:0.035417126 5:0.021903564 6:0.20431649 7:0.013087836 8:0.042539 9:0.0052564964 10:0.030116186 
-256 1:0.28888963 2:0.38067711 3:0.15459881 4:0.11491966 5:0.060914787 6:0.18853422 7:0.13964901 8:0.3838058 9:0.055983156 10:0.13912747 
-256 1:0.35793502 2:0.28110151 3:0.18541326 4:0.11795432 5:0.057595886 6:0.12515664 7:0.021494479 8:0.12759431 9:0.32553537 10:0.13952213 
-256 1:0.6094189 2:0.1998607 3:0.069592998 4:0.078356706 5:0.042770698 6:0.15517527 7:0.13415425 8:0.036622533 9:0.13763826 10:0.11590062 
-238.17783115197057 1:0.42632934 2:0.35443836 3:0.10838868 4:0.073982557 5:0.036861072 6:0.10745972 7:0.020537696 8:0.035876721 9:0.23670957 10:0.28077433 
-256 1:0.2973158 2:0.25339537 3:0.20309616 4:0.1522534 5:0.093939269 6:0.092063726 7:0.13721224 8:0.079896051 9:0.11547018 10:0.15299333 
-256 1:0.42108788 2:0.2768194 3:0.14248612 4:0.10040185 5:0.05920475 6:0.096771766 7:0.041070881 8:0.05925323 9:0.088976404 10:0.022856637 
-256 1:0.24968466 2:0.37737127 3:0.13891498 4:0.1750719 5:0.058957196 6:0.20021969 7:0.042083817 8:0.032790399 9:0.18663429 10:0.025374538 
-256 1:0.58181053 2:0.21702632 3:0.094122134 4:0.070706354 5:0.036334658 6:0.026388267 7:0.0016252973 8:0.080371306 9:0.053123827 10:0.046087816 
-256 1:0.51078316 2:0.31399268 3:0.088298719 4:0.052818251 5:0.034107191 6:0.041103143 7:0.087701326 8:0.0010745497 9:0.038334749 10:0.19346149 
-256 1:0.61721305 2:0.21747079 3:0.08237854 4:0.058614511 5:0.024323115 6:0.025636875 7:0.0076592981 8:0.064098108 9:0.10744016 10:0.074077332 
-256 1:0.42499786 2:0.22738374 3:0.14247271 4:0.12093374 5:0.084211945 6:0.013367323 7:0.27317498 8:0.1603962 9:0.022642455 10:0.15429859 
-256 1:0.61347096 2:0.17677867 3:0.10264266 4:0.063848477 5:0.043259227 6:0.10971293 7:0.00065094407 8:0.074262223 9:0.11394346 10:0.014237072 
-256 1:0.62601259 2:0.25742841 3:0.049459116 4:0.048011677 5:0.019088206 6:0.043859001 7:0.14250163 8:0.16314956 9:0.21355338 10:0.073518693 
-256 1:0.66947725 2:0.25675575 3:0.046041552 4:0.020677683 5:0.0070477658 6:0.020795873 7:0.075499973 8:0.025898666 9:0.01977155 10:0.11775545 
-33.785951915465169 1:0.2373768 2:0.12522247 3:0.19140443 4:0.29317736 5:0.15281895 6:0.29702364 7:0.21794334 8:0.1717994 9:0.11403413 10:0.020247782 
-256 1:0.41951406 2:0.38678719 3:0.097109374 4:0.062449095 5:0.034140284 6:0.054004599 7:0.048180748 8:0.0054271305 9:0.088234067 10:0.10547657 
-256 1:0.55968651 2:0.17884064 3:0.12352292 4:0.094975658 5:0.042974275 6:0.16397159 7:0.10235777 8:0.060677239 9:0.30625784 10:0.22548984 
-256 1:0.58153573 2:0.22275803 3:0.082473717 4:0.080148953 5:0.033083573 6:0.068032039 7:0.097549392 8:0.087183928 9:0.12357905 10:0.15964095 
-256 1:0.66787021 2:0.2145862 3:0.07303151 4:0.03091818 5:0.013593904 6:0.0822046 7:0.026232349 8:0.02445017 9:0.091750476 10:0.047074101 
-256 1:0.52826372 2:0.259762 3:0.088992833 4:0.072528678 5:0.050452765 6:0.090815533 7:0.082971857 8:0.13521694 9:0.04519783 10:0.30227936 
-256 1:0.43304804 2:0.28797046 3:0.12403074 4:0.10474924 5:0.050201531 6:0.27242064 7:0.0096268959 8:0.066609147 9:0.15650228 10:0.061715267 
-256 1:0.71300736 2:0.17963182 3:0.046713754 4:0.042704452 5:0.017942619 6:0.05875014 7:0.072217184 8:0.10623175 9:0.090533846 10:0.030127538 
-256 1:0.53245712 2:0.23265026 3:0.098609232 4:0.095836766 5:0.040446622 6:0.074904897 7:0.1003884 8:0.099448509 9:0.034777395 10:0.055949307 
-256 1:0.46036429 2:0.24113994 3:0.10750126 4:0.13281388 5:0.058180637 6:0.11096447 7:0.012632818 8:0.14198672 9:0.040442801 10:0.076286386 
-133.56156520776821 1:0.27820037 2:0.25130464 3:0.20697534 4:0.15138505 5:0.1121346 6:0.026865007 7:0.10812656 8:0.058652614 9:0.05916864 10:0.25854215 
-151.97174185221911 1:0.84838951 2:0.12474281 3:0.017847369 4:0.0057507531 5:0.0032695601 6:0.98908408 7:0.94203951 8:0.67769855 9:0.34817139 10:0.20150865 
-235.89358807813946 1:0.42837421 2:0.16520041 3:0.15348811 4:0.20148964 5:0.051447627 6:0.11201458 7:0.39357218 8:0.21720245 9:0.12626349 10:0.18949403 
-256 1:0.54330098 2:0.26948661 3:0.10890801 4:0.049656168 5:0.028648236 6:0.055362936 7:0.067592955 8:0.068964238 9:0.15589572 10:0.053033173 
-256 1:0.22377258 2:0.34364724 3:0.19646106 4:0.13322061 5:0.10289852 6:0.084182777 7:0.060457751 8:0.1532747 9:0.060757694 10:0.043434888 
-256 1:0.40618778 2:0.38057868 3:0.079781323 4:0.10686769 5:0.026584525 6:0.052590365 7:0.011337524 8:0.058155442 9:0.0031780832 10:0.091411815 
-256 1:0.31107957 2:0.25338459 3:0.19342498 4:0.15898839 5:0.083122467 6:0.013026139 7:0.027834715 8:0.15566682 9:0.17911326 10:0.069657085 
-256 1:0.67441576 2:0.22226543 3:0.059743071 4:0.030047291 5:0.013528445 6:0.015669242 7:0.12267054 8:0.10984063 9:0.27725725 10:0.022688609 
-256 1:0.48360941 2:0.33740781 3:0.10749099 4:0.048604239 5:0.022887552 6:0.042223295 7:0.094095195 8:0.065676363 9:0.016207818 10:0.01594429 
-256 1:0.40579599 2:0.42216197 3:0.046761603 4:0.077714257 5:0.047566175 6:0.32213994 7:0.11043842 8:0.15621337 9:0.10113567 10:0.045719573 
-256 1:0.69227562 2:0.19281683 3:0.057567845 4:0.036973494 5:0.020366211 6:0.04818407 7:0.027110294 8:0.10740562 9:0.09013384 10:0.017696003 
-256 1:0.45418652 2:0.35158961 3:0.098021389 4:0.066253579 5:0.029948904 6:0.019835941 7:0.11893097 8:0.00045861605 9:0.012009076 10:0.080652962 
-256 1:0.3473289 2:0.30399429 3:0.15181428 4:0.12435189 5:0.072510643 6:0.033833043 7:0.16418283 8:0.17365627 9:0.067134436 10:0.085792614 
-256 1:0.39464486 2:0.38504034 3:0.073750037 4:0.096690058 5:0.049874708 6:0.18119027 7:0.10864176 8:0.11441089 9:0.064083348 10:0.23412485 
-256 1:0.65140074 2:0.1616443 3:0.075759987 4:0.071256188 5:0.03993878 6:0.11983672 7:0.065799524 8:0.13717657 9:0.18091912 10:0.02758801 
-256 1:0.47718941 2:0.25965418 3:0.14404696 4:0.082934873 5:0.036174579 6:0.04893142 7:0.026255943 8:0.039041365 9:0.0521941 10:0.19718717 
-256 1:0.59347069 2:0.23199887 3:0.097861335 4:0.051662979 5:0.025006125 6:0.018025587 7:0.083312589 8:0.20518773 9:0.26904828 10:0.17082428 
-256 1:0.27131851 2:0.34851711 3:0.15100621 4:0.15676001 5:0.072398161 6:0.35431851 7:0.1237399 8:0.066848915 9:0.1926413 10:0.053872241 
-256 1:0.41869695 2:0.23892469 3:0.16159429 4:0.12211242 5:0.058671651 6:0.27909366 7:0.15075134 8:0.093954275 9:0.00078375261 10:0.027316876 
-256 1:0.69746351 2:0.19353257 3:0.058311671 4:0.037850776 5:0.012841466 6:0.039359208 7:0.055210121 8:0.10234765 9:0.0013247383 10:0.010262021 
-11.534017526040689 1:0.25346982 2:0.19439179 3:0.23789811 4:0.18013632 5:0.13410396 6:0.24277543 7:0.42615113 8:0.15722736 9:0.23894181 10:0.26977307 
-256 1:0.80952651 2:0.10914502 3:0.044010161 4:0.021033253 5:0.016285062 6:0.0038416752 7:0.03266999 8:0.21763147 9:0.017916133 10:0.12827963 
-256 1:0.37426371 2:0.28424634 3:0.15224376 4:0.13202006 5:0.057226136 6:0.047312414 7:0.11117087 8:0.084560443 9:0.075860021 10:0.06035028 
-256 1:0.62667817 2:0.16348454 3:0.10712791 4:0.068758078 5:0.033951293 6:0.0080892474 7:0.071578594 8:0.22477066 9:0.036931905 10:0.15219577 
-256 1:0.59606684 2:0.14968981 3:0.11157519 4:0.089637835 5:0.053030332 6:0.35855397 7:0.12271576 8:0.081117303 9:0.26801183 10:0.15529876 
-256 1:0.677368 2:0.20492346 3:0.08341242 4:0.024071875 5:0.010224244 6:0.011435944 7:0.070359266 8:0.037452209 9:0.087580156 10:0.18379701 
-22.857217902775393 1:0.45139501 2:0.14364826 3:0.16048568 4:0.15107137 5:0.093399682 6:0.034446962 7:0.5902443 8:0.061011823 9:0.14845576 10:0.046776271 
-256 1:0.23455156 2:0.28044695 3:0.19587613 4:0.16968955 5:0.11943582 6:0.0036766751 7:0.1990651 8:0.28973737 9:0.15224378 10:0.15019246 
-256 1:0.75559847 2:0.16546402 3:0.027077985 4:0.032750427 5:0.019109107 6:0.036980337 7:0.0086912501 8:0.15816103 9:0.056649321 10:0.06021342 
-256 1:0.82545543 2:0.10372304 3:0.028000906 4:0.027834682 5:0.014985942 6:0.028804379 7:0.13770848 8:0.04722853 9:0.13950594 10:0.13439175 
-256 1:0.34248523 2:0.24438676 3:0.163264 4:0.16617171 5:0.083692289 6:0.036426842 7:0.091623509 8:0.058390971 9:0.082759148 10:0.1349223 
-256 1:0.44636156 2:0.20694556 3:0.15704919 4:0.11664639 5:0.072997294 6:0.06280265 7:0.080064585 8:0.0176837 9:0.124089 10:0.10819047 
-256 1:0.33596109 2:0.31354728 3:0.15748831 4:0.13526069 5:0.057742634 6:0.18036888 7:0.13059829 8:0.15262087 9:0.34427008 10:0.15443481 
-256 1:0.49322803 2:0.37745041 3:0.075023625 4:0.037748829 5:0.016549113 6:0.0091511117 7:0.01243517 8:0.056435667 9:0.0021644875 10:0.012038221 
-250.05437921658776 1:0.20901012 2:0.30282365 3:0.21079525 4:0.16826011 5:0.10911087 6:0.15289231 7:0.40408615 8:0.18284382 9:0.27786469 10:0.38083562 
-256 1:0.58683575 2:0.19618577 3:0.11134389 4:0.063474503 5:0.042160086 6:0.081274585 7:0.0925904 8:0.21261801 9:0.038864499 10:0.10257939 
-256 1:0.65830381 2:0.18361615 3:0.060957425 4:0.063093657 5:0.034028963 6:0.057936318 7:0.12785324 8:0.089731209 9:0.007663924 10:0.010989917 
-256 1:0.61309406 2:0.24782487 3:0.060737094 4:0.054072925 5:0.024271049 6:0.011462136 7:0.034725399 8:0.11702035 9:0.0099210284 10:0.026812498 
-256 1:0.54488601 2:0.28979035 3:0.062261833 4:0.064277391 5:0.038784418 6:0.20658805 7:0.046322018 8:0.016072651 9:0.12934244 10:0.12545185 
-256 1:0.62317102 2:0.23228481 3:0.069943461 4:0.053541431 5:0.021059273 6:0.13680957 7:0.016053357 8:0.1435269 9:0.43410831 10:0.24077118 
-256 1:0.71378891 2:0.19442027 3:0.041717054 4:0.030403689 5:0.019670075 6:0.053387655 7:0.00042467267 8:0.28244244 9:0.44365825 10:0.40828295 
-256 1:0.66788317 2:0.19877749 3:0.057617205 4:0.05055613 5:0.025166007 6:0.037507919 7:0.095758433 8:0.10093764 9:0.047742251 10:0.025248162 
-256 1:0.29893308 2:0.41680453 3:0.11935684 4:0.11739961 5:0.047505933 6:0.091515174 7:0.11368383 8:0.23204013 9:0.061246735 10:0.15316147 
-256 1:0.55696772 2:0.24441883 3:0.091514463 4:0.0643745 5:0.042724485 6:0.15821882 7:0.091848247 8:0.052500446 9:0.050428678 10:0.31495903 
-256 1:0.55946233 2:0.23804496 3:0.093633932 4:0.073836756 5:0.035022021 6:0.1035642 7:0.032948595 8:0.047199903 9:0.021759479 10:0.1974332 
-256 1:0.49549524 2:0.18726064 3:0.12626986 4:0.13975928 5:0.051214981 6:0.073585481 7:0.12518776 8:0.18504962 9:0.033985778 10:0.14586234 
-256 1:0.40263112 2:0.31531534 3:0.11823389 4:0.11208371 5:0.051735938 6:0.13495926 7:0.014786275 8:0.11658498 9:0.069037255 10:0.012047469 
-256 1:0.69213148 2:0.18063361 3:0.080013779 4:0.030918808 5:0.016302321 6:0.041838587 7:0.060202404 8:0.097270091 9:0.095625506 10:0.16321161 
-256 1:0.36079729 2:0.30888159 3:0.14672289 4:0.12862422 5:0.054974008 6:0.19225957 7:0.064301799 8:0.11966958 9:0.097042236 10:0.050207951 
-256 1:0.27923293 2:0.45892796 3:0.082851813 4:0.120386 5:0.058601297 6:0.16505352 7:0.085351693 8:0.031293914 9:0.067862141 10:0.081600622 
-256 1:0.34305118 2:0.2588965 3:0.22658806 4:0.11178314 5:0.059681122 6:0.087292182 7:0.20713598 8:0.061952713 9:0.10616362 10:0.19808279 
-256 1:0.30552288 2:0.24860922 3:0.21006434 4:0.16148429 5:0.074319262 6:0.045968843 7:0.079483557 8:0.02990122 9:0.41060168 10:0.27241138 
-256 1:0.63304176 2:0.17876646 3:0.083797365 4:0.068363122 5:0.036031288 6:0.045776515 7:0.02355184 8:0.25403119 9:0.077713585 10:0.08281874 
-256 1:0.48318356 2:0.26769221 3:0.14229595 4:0.072489045 5:0.034339238 6:0.22379963 7:0.21666767 8:0.0823763 9:0.017649987 10:0.047533405 
-256 1:0.52016789 2:0.25569296 3:0.10578071 4:0.076735632 5:0.041622817 6:0.069700359 7:0.0096359423 8:0.042493556 9:0.030243958 10:0.23581541 
-256 1:0.36695681 2:0.33640115 3:0.12916018 4:0.10707019 5:0.060411666 6:0.42832563 7:0.13445309 8:0.1906589 9:0.15445742 10:0.0095383557 
-256 1:0.20718547 2:0.40422956 3:0.17487071 4:0.14851174 5:0.065202516 6:0.26990533 7:0.055959471 8:0.03470041 9:0.09072719 10:0.052098159 
-256 1:0.38144402 2:0.26197802 3:0.15171185 4:0.14039014 5:0.064475973 6:0.073804166 7:0.099331128 8:0.06873784 9:0.12588722 10:0.070222517 
-256 1:0.38237926 2:0.31566274 3:0.13523273 4:0.11432941 5:0.05239585 6:0.18185989 7:0.026569316 8:0.057395581 9:0.14187604 10:0.096656962 
-256 1:0.29916362 2:0.38723648 3:0.12261812 4:0.13129634 5:0.05968544 6:0.023626999 7:0.036959436 8:0.054458479 9:0.064263303 10:0.10592848 
-256 1:0.62872828 2:0.20721101 3:0.10037657 4:0.053295137 5:0.010389002 6:0.058028569 7:0.056360503 8:0.019952127 9:0.019415449 10:0.014304017 
-256 1:0.39790638 2:0.30596039 3:0.16411503 4:0.09369521 5:0.038322992 6:0.16365761 7:0.064121234 8:0.056150112 9:0.012870891 10:0.10603043 
-256 1:0.38173728 2:0.33950016 3:0.15807596 4:0.083379769 5:0.037306828 6:0.14414742 7:0.18733507 8:0.076953312 9:0.070842196 10:0.03607355 
-256 1:0.7423358 2:0.17112636 3:0.047078732 4:0.024133013 5:0.015326094 6:0.12328895 7:0.12094451 8:0.12388455 9:0.080383888 10:0.14445049 
-256 1:0.18336397 2:0.48597836 3:0.12350119 4:0.12530736 5:0.081849127 6:0.02956231 7:0.030391407 8:0.066352333 9:0.073704959 10:0.027714134 
-256 1:0.22950656 2:0.25623245 3:0.2072103 4:0.17136681 5:0.13568389 6:0.079592635 7:0.087247954 8:0.11893002 9:0.0019043451 10:0.019925684 
-256 1:0.36950096 2:0.26518882 3:0.13630454 4:0.16610534 5:0.062900336 6:0.14746995 7:0.12873316 8:0.1933717 9:0.12634849 10:0.095881373 
-256 1:0.44699613 2:0.27446916 3:0.11994016 4:0.11266247 5:0.045932078 6:0.15999862 7:0.16733721 8:0.10583881 9:0.11089829 10:0.34301245 
-256 1:0.54354994 2:0.22783307 3:0.12038354 4:0.086304503 5:0.021928945 6:0.10028703 7:0.035113426 8:0.03493797 9:0.050841592 10:0.073118448 
-256 1:0.51246253 2:0.21894971 3:0.11036239 4:0.10484575 5:0.053379625 6:0.19219972 7:0.13963574 8:0.04094543 9:0.12600105 10:0.27479725 
-256 1:0.74234679 2:0.17695641 3:0.04820477 4:0.023383266 5:0.009108757 6:0.077208133 7:0.0019826462 8:0.1204268 9:0.00037710158 10:0.0042687742 
-256 1:0.32833548 2:0.28555574 3:0.18169915 4:0.13478845 5:0.069621172 6:0.2551411 7:0.15288511 8:0.2354739 9:0.13019201 10:0.073019495 
-256 1:0.44473698 2:0.35729334 3:0.10541642 4:0.062335073 5:0.030218186 6:0.27206516 7:0.051234594 8:0.26239735 9:0.18994515 10:0.017486416 
-256 1:0.39288232 2:0.30977296 3:0.13351562 4:0.12484594 5:0.038983172 6:0.18414313 7:0.17021128 8:0.038097078 9:0.11453979 10:0.37764392 
-256 1:0.37808987 2:0.30730514 3:0.11251756 4:0.14071737 5:0.061370062 6:0.14348999 7:0.044247085 8:0.010385682 9:0.11444876 10:0.23242564 
-256 1:0.65897545 2:0.17433045 3:0.052275604 4:0.067174575 5:0.047243922 6:0.17941557 7:0.079050929 8:0.031035829 9:0.012688682 10:0.1889185 
-256 1:0.52393548 2:0.2607277 3:0.090710431 4:0.084702625 5:0.039923763 6:0.020960915 7:0.040930492 8:0.067804276 9:0.015099213 10:0.17725752 
-256 1:0.5915243 2:0.19676944 3:0.084987505 4:0.081284703 5:0.045434048 6:0.25467328 7:0.004728433 8:0.19539982 9:0.092648743 10:0.23927228 
-256 1:0.30537362 2:0.41952325 3:0.12520027 4:0.090751303 5:0.059151558 6:0.072458114 7:0.025825753 8:0.037425692 9:0.0058466872 10:0.10744197 
-256 1:0.27020791 2:0.33718841 3:0.14012572 4:0.17886559 5:0.073612372 6:0.10080789 7:0.040081506 8:0.33119436 9:0.13939947 10:0.070734852 
-256 1:0.49873814 2:0.19142495 3:0.13313733 4:0.12219324 5:0.054506348 6:0.12932732 7:0.17751828 8:0.12316894 9:0.04339281 10:0.13407946 
-124.04217750925585 1:0.36005566 2:0.37757635 3:0.10076723 4:0.10910546 5:0.052495309 6:0.28889676 7:0.10647365 8:0.052252001 9:0.079990916 10:0.092050043 
-256 1:0.62520826 2:0.24737445 3:0.069636123 4:0.036636506 5:0.02114466 6:0.031859865 7:0.019736085 8:0.19479293 9:0.15039338 10:0.31793385 
-256 1:0.2300289 2:0.28933148 3:0.26649995 4:0.10143175 5:0.11270793 6:0.03114707 7:0.021660835 8:0.025922764 9:0.011306162 10:0.050833101 
-256 1:0.33257613 2:0.36529737 3:0.11366456 4:0.13273644 5:0.055725508 6:0.1936743 7:0.017481342 8:0.16817007 9:0.023430075 10:0.12914941 
-256 1:0.41438734 2:0.26069804 3:0.13437927 4:0.12248078 5:0.068054567 6:0.4863063 7:0.044618891 8:0.13132564 9:0.13914691 10:0.17745592 
-256 1:0.28878276 2:0.23200103 3:0.17338259 4:0.20564438 5:0.10018923 6:0.15453053 7:0.01728882 8:0.13005154 9:0.0096661028 10:0.071938473 
-256 1:0.43902093 2:0.28687297 3:0.13110709 4:0.094085021 5:0.048913992 6:0.28882858 7:0.07804818 8:0.21889874 9:0.13214173 10:0.15674113 
-21.808624282852023 1:0.4547261 2:0.27006953 3:0.10034244 4:0.11562278 5:0.059239157 6:0.32223161 7:0.33373685 8:0.15292641 9:0.22335315 10:0.2322536 
-256 1:0.49198627 2:0.28564394 3:0.093162233 4:0.092847418 5:0.036360142 6:0.33331833 7:0.05923769 8:0.01850967 9:0.18816624 10:0.10712469 
-256 1:0.28673185 2:0.44558729 3:0.13234828 4:0.094788687 5:0.040543896 6:0.051797277 7:0.099869911 8:0.068614823 9:0.26101651 10:0.17057452 
-256 1:0.32073797 2:0.35497703 3:0.14695675 4:0.11769131 5:0.059636946 6:0.1849638 7:0.007878751 8:0.074333308 9:0.04356218 10:0.087983802 
-256 1:0.76999877 2:0.14016539 3:0.035459646 4:0.036175154 5:0.018201047 6:0.026695419 7:0.0094911778 8:0.0027064061 9:0.18054685 10:0.079689655 
-256 1:0.48882825 2:0.29968773 3:0.076571705 4:0.092982721 5:0.0419296 6:0.17443052 7:0.13454214 8:0.017742507 9:0.084502718 10:0.20883814 
-256 1:0.47556019 2:0.24687385 3:0.10557962 4:0.10613082 5:0.065855515 6:0.24872052 7:0.022044681 8:0.079207727 9:0.2576289 10:0.43288693 
-256 1:0.72462089 2:0.20531453 3:0.046310584 4:0.015360842 5:0.0083931571 6:0.047935247 7:0.020880245 8:0.081109065 9:0.16520398 10:0.22971083 
-256 1:0.61621687 2:0.24494212 3:0.078663354 4:0.043855978 5:0.016321671 6:0.18652413 7:0.057287232 8:0.076322129 9:0.028590558 10:0.016567451 
-256 1:0.40962765 2:0.24066103 3:0.15439154 4:0.1331779 5:0.062141876 6:0.10591412 7:0.24677774 8:0.19937487 9:0.17394786 10:0.099971781 
-256 1:0.38402028 2:0.1580245 3:0.2732232 4:0.12133765 5:0.063394373 6:0.15747061 7:0.12351944 8:0.081748653 9:0.04542076 10:0.10499264 
-256 1:0.38348025 2:0.38732151 3:0.095110957 4:0.093216745 5:0.040870539 6:0.25356173 7:0.011732816 8:0.11196959 9:0.11060489 10:0.077392866 
-256 1:0.28648438 2:0.39383787 3:0.11262426 4:0.14939454 5:0.057658959 6:0.056762694 7:0.23399623 8:0.065547776 9:0.033019812 10:0.14952949 
-256 1:0.41948506 2:0.27715376 3:0.11866157 4:0.12458368 5:0.060115929 6:0.19589151 7:0.01555905 8:0.011348929 9:0.035904822 10:0.01102838 
-256 1:0.5277454 2:0.26448163 3:0.08708617 4:0.088599268 5:0.032087529 6:0.10251502 7:0.095302489 8:0.15495391 9:0.20082009 10:0.12540434 
-205.7033183064396 1:0.23388422 2:0.35848985 3:0.16983539 4:0.12114721 5:0.11664333 6:0.0062002682 7:0.0098503019 8:0.26195699 9:0.16008435 10:0.10786241 
-256 1:0.55111827 2:0.21695757 3:0.095932107 4:0.092773181 5:0.04321888 6:0.060976759 7:0.13962512 8:0.099104795 9:0.023538542 10:0.018123913 
-256 1:0.80071896 2:0.08335229 3:0.048643791 4:0.043122504 5:0.024162454 6:0.035528252 7:0.15006801 8:0.081973317 9:0.14602642 10:0.034747938 
-256 1:0.29348375 2:0.27541373 3:0.1665681 4:0.16747206 5:0.09706237 6:0.15673685 7:0.14586585 8:0.1219524 9:0.027839083 10:0.11773187 
-256 1:0.75903439 2:0.17363568 3:0.040768815 4:0.020501097 5:0.006060023 6:0.0082388002 7:0.027682425 8:0.19745481 9:0.02650813 10:0.091910531 
-256 1:0.50342141 2:0.2889452 3:0.12412005 4:0.052793827 5:0.03071951 6:0.070817227 7:0.074898648 8:0.062770361 9:0.12696026 10:0.073209872 
-256 1:0.3050028 2:0.32831119 3:0.15078683 4:0.14761161 5:0.068287568 6:0.1630419 7:0.059123549 8:0.061792981 9:0.068687947 10:0.095612517 
-256 1:0.39210746 2:0.26013724 3:0.13584794 4:0.14504556 5:0.066861792 6:0.18361558 7:0.027192004 8:0.046714748 9:0.070569443 10:0.042928401 
-218.25147963537623 1:0.44147784 2:0.27252244 3:0.10081699 4:0.12347614 5:0.061706591 6:0.49712436 7:0.20841734 8:0.12865833 9:0.21383335 10:0.027798539 
-256 1:0.3192637 2:0.27910288 3:0.20896827 4:0.13211477 5:0.060550381 6:0.096166719 7:0.17373957 8:0.013313777 9:0.18520258 10:0.19338519 
-256 1:0.38891894 2:0.24227598 3:0.14677978 4:0.14980187 5:0.072223435 6:0.046607428 7:0.19064753 8:0.13955845 9:0.079903096 10:0.0070325421 
-10.376984327733931 1:0.19993458 2:0.36395502 3:0.12938676 4:0.18686163 5:0.11986202 6:0.012931654 7:0.42613736 8:0.46803759 9:0.33748563 10:0.33381128 
-256 1:0.46910113 2:0.27005111 3:0.13246137 4:0.085041203 5:0.04334519 6:0.25140278 7:0.097436826 8:0.18532017 9:0.14640457 10:0.010472171 
-256 1:0.7518585 2:0.1451736 3:0.030013129 4:0.05315541 5:0.019799362 6:0.012371619 7:0.054880027 8:0.14590407 9:0.29046922 10:0.095396636 
-256 1:0.27823621 2:0.39762776 3:0.14147815 4:0.12993529 5:0.052722592 6:0.050846 7:0.0080395238 8:0.0412279 9:0.16541385 10:0.055073463 
-256 1:0.47181253 2:0.31255304 3:0.10309716 4:0.073771525 5:0.038765746 6:0.097395244 7:0.021304624 8:0.057202467 9:0.11730263 10:0.0082200239 
-256 1:0.24786706 2:0.29747611 3:0.18587396 4:0.17728244 5:0.091500435 6:0.033963374 7:0.028152863 8:0.0082128408 9:0.15068835 10:0.00068215353 
-256 1:0.45321423 2:0.28526464 3:0.10261097 4:0.11022984 5:0.048680314 6:0.34276585 7:0.084515333 8:0.10415016 9:0.090830024 10:0.036438106 
-2.1485735410914342 1:0.33667115 2:0.34345865 3:0.12002671 4:0.13716326 5:0.062680231 6:0.13990408 7:0.15275789 8:0.093132873 9:0.058031332 10:0.084226799 
-256 1:0.75847769 2:0.16973165 3:0.048511926 4:0.016956987 5:0.0063217407 6:0.040485655 7:0.0061737079 8:0.0046083553 9:0.042894063 10:0.015414429 
-256 1:0.60369603 2:0.25115075 3:0.059563955 4:0.059411579 5:0.026177683 6:0.10563759 7:0.17544789 8:0.10515144 9:0.15770954 10:0.22460385 
-256 1:0.66350138 2:0.17229237 3:0.060554194 4:0.067883932 5:0.03576813 6:0.13617495 7:0.13692427 8:0.18117338 9:0.10362183 10:0.146169 
-256 1:0.56693557 2:0.16171137 3:0.10978723 4:0.11060052 5:0.050965309 6:0.0088801428 7:0.16855932 8:0.25176969 9:0.0091020477 10:0.010638576 
-256 1:0.38368975 2:0.32070417 3:0.12714613 4:0.1147683 5:0.053691656 6:0.19383749 7:0.012760113 8:0.183049 9:0.0053619315 10:0.010822747 
-256 1:0.62463779 2:0.30768244 3:0.03908304 4:0.020905751 5:0.0076909849 6:0.053845962 7:0.071279951 8:0.070912807 9:0.1121896 10:0.18528786 
-256 1:0.31120044 2:0.43165817 3:0.12226625 4:0.094174567 5:0.040700572 6:0.00061291052 7:0.10093986 8:0.087022101 9:0.21764918 10:0.16827052 
-256 1:0.3441599 2:0.32487643 3:0.13934697 4:0.12926937 5:0.062347318 6:0.21377893 7:0.10888726 8:0.023344924 9:0.039220807 10:0.020417908 
-256 1:0.42903355 2:0.25535192 3:0.14809065 4:0.11048988 5:0.057034002 6:0.06944008 7:0.00042810413 8:0.042256883 9:0.0018414498 10:0.10856599 
-256 1:0.49803385 2:0.27298047 3:0.11481751 4:0.07285894 5:0.04130923 6:0.13732009 7:0.33884196 8:0.14330291 9:0.1600933 10:0.29838568 
-256 1:0.30965142 2:0.31238263 3:0.18291739 4:0.12946279 5:0.06558577 6:0.013148582 7:0.082602981 8:0.0068313207 9:0.041151277 10:0.0042682665 
-21.905397279419933 1:0.6479356 2:0.18680898 3:0.063576147 4:0.064504173 5:0.037175095 6:0.069112357 7:0.11682191 8:0.00114964 9:0.094805742 10:0.019932441 
-256 1:0.62513681 2:0.23770236 3:0.06791356 4:0.04638014 5:0.022867135 6:0.044106256 7:0.05675419 8:0.20003218 9:0.2329673 10:0.26076976 
-256 1:0.4424786 2:0.39657377 3:0.075446612 4:0.058135552 5:0.027365466 6:0.10779931 7:0.11602357 8:0.21391798 9:0.15640699 10:0.070342491 
-256 1:0.24124817 2:0.30012992 3:0.20556726 4:0.16038361 5:0.092671038 6:0.0038022069 7:0.020889585 8:0.14627252 9:0.0021540485 10:0.027884037 
-256 1:0.68352125 2:0.26660441 3:0.029546628 4:0.01409106 5:0.0062366504 6:0.12568528 7:0.03530137 8:0.088078737 9:0.039530676 10:0.25756084 
-256 1:0.57623424 2:0.22951802 3:0.10081045 4:0.055469227 5:0.037968066 6:0.1787335 7:0.097438284 8:0.0049680537 9:0.13270563 10:0.14504177 
-256 1:0.37866332 2:0.20624149 3:0.16210258 4:0.17403461 5:0.078958 6:0.16095519 7:0.12696683 8:0.016245274 9:0.0073061764 10:0.09494281 
-256 1:0.7010194 2:0.16766045 3:0.072380057 4:0.038424461 5:0.020515628 6:0.0154905 7:0.0064901886 8:0.086658281 9:0.01636884 10:0.01248571 
-256 1:0.50046928 2:0.21047864 3:0.11265221 4:0.11420647 5:0.062193401 6:0.50812906 7:0.20974676 8:0.17731413 9:0.23115617 10:0.11862631 
-256 1:0.29941245 2:0.32084393 3:0.15811692 4:0.14892689 5:0.072699814 6:0.20079559 7:0.057924975 8:0.068406639 9:0.1086273 10:0.073392901 
-256 1:0.4047736 2:0.3094596 3:0.12915271 4:0.10446462 5:0.052149481 6:0.2307484 7:0.020108497 8:0.1249835 9:0.063598586 10:0.023716957 
-256 1:0.74265071 2:0.16975316 3:0.048245666 4:0.025007038 5:0.014343432 6:0.011256848 7:0.22095328 8:0.23894685 9:0.15606772 10:0.34866751 
-256 1:0.6808504 2:0.15120421 3:0.085791771 4:0.049922042 5:0.03223157 6:0.044402024 7:0.053360236 8:0.063397713 9:0.075867557 10:0.16086131 
-256 1:0.32469816 2:0.18179144 3:0.26340485 4:0.17356365 5:0.056541904 6:0.14314996 7:0.049655807 8:0.13753978 9:0.058085425 10:0.029635691 
-256 1:0.76434584 2:0.14545768 3:0.042952598 4:0.033393627 5:0.013850263 6:0.036680374 7:0.043874321 8:0.098973221 9:0.30990682 10:0.27403675 
-256 1:0.56071484 2:0.25257521 3:0.11149109 4:0.045614793 5:0.029604064 6:0.088033716 7:0.067734247 8:0.076461302 9:0.10074315 10:0.24015365 
-256 1:0.63829381 2:0.23279349 3:0.078647295 4:0.033354765 5:0.016910642 6:0.15030466 7:0.02616101 8:0.0016813655 9:0.10811145 10:0.10799556 
-256 1:0.79633964 2:0.1574833 3:0.018499624 4:0.01878976 5:0.0088876681 6:0.0027466428 7:0.0092270664 8:0.086440452 9:0.21159395 10:0.39077683 
-256 1:0.36243492 2:0.27897606 3:0.12758844 4:0.14808669 5:0.082913889 6:0.63608244 7:0.21087131 8:0.10986066 9:0.20029864 10:0.0085884128 
-22.832849583892241 1:0.37562897 2:0.20186501 3:0.082733098 4:0.10316037 5:0.23661255 6:0.19751483 7:0.086339024 8:0.0091239431 9:0.21889909 10:0.30137053 
-256 1:0.29086556 2:0.35470709 3:0.17522963 4:0.12130765 5:0.057890064 6:0.17564105 7:0.037125768 8:0.15669402 9:0.095700232 10:0.14037854 
-233.66275940640517 1:0.26952924 2:0.28217858 3:0.10331459 4:0.21060536 5:0.13437223 6:0.12682543 7:0.070568453 8:0.078658529 9:0.35497907 10:0.64567755 
-256 1:0.35061792 2:0.44815996 3:0.067317622 4:0.090825402 5:0.043079095 6:0.44513473 7:0.0098263228 8:0.033370631 9:0.1754431 10:0.0037055617 
-256 1:0.24020436 2:0.45006207 3:0.14323944 4:0.09828684 5:0.068207288 6:0.14383293 7:0.13141366 8:0.07255342 9:0.025672776 10:0.13450705 
-256 1:0.70320869 2:0.21501221 3:0.052519045 4:0.02095977 5:0.0083002835 6:0.013795673 7:0.016653117 8:0.075541596 9:0.15432304 10:0.24352598 
-256 1:0.24364637 2:0.35336524 3:0.18200536 4:0.133382 5:0.087601019 6:0.15643793 7:0.059872356 8:0.25237649 9:0.10488174 10:0.093426505 
-256 1:0.41514436 2:0.31802981 3:0.10585026 4:0.10172192 5:0.059253646 6:0.63290264 7:0.11697833 8:0.26123035 9:0.077016582 10:0.069098421 
-24.803110444987094 1:0.33964258 2:0.18566523 3:0.14182351 4:0.24245701 5:0.090411672 6:0.30647845 7:0.065042715 8:0.18658362 9:0.40947291 10:0.3637543 
-256 1:0.26031128 2:0.38504163 3:0.17440398 4:0.12357491 5:0.056668194 6:0.17445621 7:0.021872513 8:0.024044217 9:0.099012762 10:0.062619263 
-256 1:0.62000082 2:0.24312248 3:0.068671588 4:0.045296258 5:0.022908852 6:0.028032449 7:0.062534482 8:0.14530245 9:0.12651938 10:0.13353045 
-256 1:0.76261781 2:0.17667551 3:0.041915974 4:0.012697736 5:0.0060929651 6:0.092758375 7:0.0017140469 8:0.18732928 9:0.094582535 10:0.051163095 
-256 1:0.54249633 2:0.25599221 3:0.092023842 4:0.081390921 5:0.02809669 6:0.028810292 7:0.039722529 8:0.050767499 9:0.025248214 10:0.17576435 
-171.79350498636876 1:0.68231651 2:0.23756538 3:0.044290086 4:0.026327829 5:0.0095001982 6:0.012776719 7:0.074173595 8:0.0024805898 9:0.26126831 10:0.1960301 
-256 1:0.62795707 2:0.24666648 3:0.063650543 4:0.043452744 5:0.018273163 6:0.0053960658 7:0.085625192 8:0.024154321 9:0.021181702 10:0.23651265 
-256 1:0.29874227 2:0.34130299 3:0.14425434 4:0.13472346 5:0.080976946 6:0.15227907 7:0.02411025 8:0.12520766 9:0.034275577 10:0.0019272917 
-256 1:0.46766541 2:0.20273445 3:0.1396154 4:0.1591855 5:0.030799228 6:0.040216383 7:0.04038318 8:0.033712608 9:0.0017639709 10:0.00070663805 
-256 1:0.72568586 2:0.14846857 3:0.061948445 4:0.039480267 5:0.024416855 6:0.13293226 7:0.20846299 8:0.25983853 9:0.28256105 10:0.28117509 
-256 1:0.4805921 2:0.2863384 3:0.097926845 4:0.086921718 5:0.04822093 6:0.29354742 7:0.17494466 8:0.15896352 9:0.15163976 10:0.18280924 
-256 1:0.76753279 2:0.16752683 3:0.037050075 4:0.018616498 5:0.0092738033 6:0.017747139 7:0.11051004 8:0.09339905 9:0.17217601 10:0.077999205 
-256 1:0.60363343 2:0.2468103 3:0.079362065 4:0.049283582 5:0.020910617 6:0.18729694 7:0.080253981 8:0.16207304 9:0.072385185 10:0.01973534 
-256 1:0.3746427 2:0.29043451 3:0.12191127 4:0.14511816 5:0.067893356 6:0.10411868 7:0.096950654 8:0.22427939 9:0.04793967 10:0.15611647 
-256 1:0.61175416 2:0.19096536 3:0.060575341 4:0.096295608 5:0.040409531 6:0.10763388 7:0.05700815 8:0.41585067 9:0.29888723 10:0.17546034 
-256 1:0.50191462 2:0.25611147 3:0.11721133 4:0.093663564 5:0.03109902 6:0.023217198 7:0.015835345 8:0.012949107 9:0.046300066 10:0.071050612 
-256 1:0.56496104 2:0.24526234 3:0.077704036 4:0.076102344 5:0.035970235 6:0.083078158 7:0.011971216 8:0.11338155 9:0.067485687 10:0.043706124 
-256 1:0.51107618 2:0.24723916 3:0.10694519 4:0.088547601 5:0.046191868 6:0.066103988 7:0.11061584 8:0.084716544 9:0.1924549 10:0.33129345 
-256 1:0.34041957 2:0.32326275 3:0.12554371 4:0.15867866 5:0.052095312 6:0.29223897 7:0.16671582 8:0.046141111 9:0.41962574 10:0.29900787 
-2.0534312452907861 1:0.32341154 2:0.1579368 3:0.073298699 4:0.28094366 5:0.1644093 6:0.37082997 7:0.25525922 8:0.24450935 9:0.12436382 10:0.053696321 
-256 1:0.39262978 2:0.3215448 3:0.12377728 4:0.11023231 5:0.051815829 6:0.12815777 7:0.0038283888 8:0.052427339 9:0.14881609 10:0.14252838 
-256 1:0.32495718 2:0.30526069 3:0.17434797 4:0.12219294 5:0.073241215 6:0.26501633 7:0.092673299 8:0.12273222 9:0.17691084 10:0.072582745 
-256 1:0.42578321 2:0.32791098 3:0.095473487 4:0.11162693 5:0.039205397 6:0.025205718 7:0.11566718 8:0.16691587 9:0.26707644 10:0.072334533 
-256 1:0.26608114 2:0.50381366 3:0.10929766 4:0.076073334 5:0.044734201 6:0.026157857 7:0.11582208 8:0.097319503 9:0.015609549 10:0.029392493 
-48.528684571944758 1:0.48761771 2:0.18711716 3:0.12100405 4:0.12709258 5:0.077168502 6:0.37254295 7:0.10110034 8:0.26776224 9:0.32411075 10:0.10303029 
-256 1:0.63314803 2:0.21712968 3:0.047494916 4:0.065984259 5:0.036243117 6:0.24269259 7:0.05514554 8:0.040072923 9:0.19902841 10:0.078955514 
-256 1:0.28703245 2:0.40694181 3:0.13519317 4:0.11922643 5:0.051606129 6:0.051217798 7:0.21512167 8:0.15219731 9:0.15980069 10:0.064263457 
-256 1:0.62998863 2:0.28240267 3:0.049295689 4:0.025467078 5:0.012845933 6:0.034851498 7:0.15186802 8:0.0035633084 9:0.097583433 10:0.12057149 
-256 1:0.3497847 2:0.41257947 3:0.12939102 4:0.062257064 5:0.045987743 6:0.34076208 7:0.015533294 8:0.23603519 9:0.036959897 10:0.12316366 
-256 1:0.33072429 2:0.3278026 3:0.14391849 4:0.1286144 5:0.068940216 6:0.042609683 7:0.13533072 8:0.0035722802 9:0.22017448 10:0.041706455 
-256 1:0.56359569 2:0.12207005 3:0.15769378 4:0.084550066 5:0.072090411 6:0.14828184 7:0.42836173 8:0.37901298 9:0.38542903 10:0.36844964 
-256 1:0.52891832 2:0.32307773 3:0.078451751 4:0.046120869 5:0.02343133 6:0.10470519 7:0.0013415747 8:0.060171305 9:0.069705441 10:0.14205791 
-256 1:0.23990236 2:0.43589012 3:0.14384256 4:0.1175599 5:0.06280506 6:0.15910758 7:0.084134618 8:0.035214444 9:0.0061420551 10:0.036428352 
-256 1:0.47540069 2:0.26165892 3:0.1204986 4:0.097025766 5:0.045416014 6:0.16964069 7:0.13914083 8:0.0368549 9:0.12687956 10:0.23163974 
-256 1:0.52452414 2:0.20887909 3:0.13470405 4:0.081197717 5:0.050695 6:0.099124985 7:0.0044727207 8:0.035146363 9:0.019128781 10:0.13258621 
-256 1:0.22968458 2:0.24833483 3:0.19104913 4:0.23153284 5:0.09939862 6:0.1147303 7:0.0031269408 8:0.32569835 9:0.18484945 10:0.089954476 
-256 1:0.33327342 2:0.21646658 3:0.17255629 4:0.19018039 5:0.087523322 6:0.31309493 7:0.1283169 8:0.15423009 9:0.051379204 10:0.17060053 
-256 1:0.23220591 2:0.33721199 3:0.20947124 4:0.14840509 5:0.072705761 6:0.23299379 7:0.12344049 8:0.06142057 9:0.12509777 10:0.017194301 
-256 1:0.59144042 2:0.18742268 3:0.10356775 4:0.077999979 5:0.039569163 6:0.36850197 7:0.42777716 8:0.39748345 9:0.39160064 10:0.29621583 
-256 1:0.36251085 2:0.3026846 3:0.14182537 4:0.12356138 5:0.069417797 6:0.088435761 7:0.080975978 8:0.12903994 9:0.077755408 10:0.052407405 
-37.858779145821813 1:0.095459421 2:0.21605166 3:0.1282472 4:0.21147785 5:0.34876387 6:0.22763636 7:0.40848086 8:0.43556609 9:0.4089649 10:0.35747532 
-256 1:0.30111684 2:0.35184061 3:0.17256551 4:0.1124857 5:0.06199133 6:0.016224142 7:0.22086695 8:0.061548499 9:0.076508747 10:0.30373087 
-256 1:0.57985457 2:0.21083339 3:0.08866031 4:0.08317686 5:0.037474873 6:0.056224544 7:0.033364574 8:0.21877518 9:0.29360221 10:0.23309272 
-13.647527408904846 1:0.27232202 2:0.1732388 3:0.16291232 4:0.25267951 5:0.13884735 6:0.13487622 7:0.46194956 8:0.39300649 9:0.52578338 10:0.58346041 
-161.32615431646099 1:0.48206946 2:0.24569488 3:0.11962019 4:0.12793419 5:0.024681283 6:0.50995361 7:0.48385356 8:0.47339316 9:0.4566037 10:0.2700092 
-29.37855248418477 1:0.8676834 2:0.11304229 3:0.0089052425 4:0.0072158534 5:0.003153211 6:0.94799305 7:0.81148064 8:0.47924716 9:0.39675811 10:0.12005954 
-256 1:0.3132187 2:0.27656692 3:0.16253468 4:0.1727032 5:0.074976509 6:0.13989394 7:0.056838555 8:0.11470975 9:0.11243378 10:0.1184747 
-256 1:0.53879552 2:0.22723157 3:0.11682642 4:0.074812977 5:0.042333513 6:0.23284265 7:0.014804734 8:0.10114588 9:0.14691435 10:0.078450384 
-256 1:0.34215668 2:0.20616345 3:0.25426617 4:0.13705334 5:0.060360364 6:0.025117469 7:0.035028345 8:0.062816462 9:0.062408044 10:0.1168677 
-256 1:0.7056775 2:0.18355124 3:0.04143659 4:0.044405103 5:0.024929561 6:0.070497932 7:0.014575472 8:0.015284773 9:0.13172006 10:0.075895547 
-256 1:0.66423182 2:0.21214856 3:0.091632409 4:0.023769609 5:0.0082176011 6:0.015526025 7:0.091264507 8:0.06625237 9:0.13006487 10:0.010270384 
-256 1:0.31226257 2:0.43645011 3:0.11132119 4:0.091541967 5:0.04842416 6:0.034712344 7:0.14775973 8:0.018061749 9:0.01051016 10:0.026781982 
-256 1:0.68826611 2:0.19759644 3:0.057357316 4:0.037246854 5:0.01953328 6:0.052612883 7:0.12492041 8:0.0074894267 9:0.10955204 10:0.11105016 
-256 1:0.45387697 2:0.33024968 3:0.094497761 4:0.081873791 5:0.039501798 6:0.070725987 7:0.096844948 8:0.0052144222 9:0.064188063 10:0.037643623 
-212.68683050421552 1:0.31123643 2:0.24385719 3:0.16581216 4:0.17325064 5:0.10584358 6:0.043556037 7:0.1713969 8:0.053162517 9:0.15983454 10:0.37055501 
-53.061777274227069 1:0.34617708 2:0.21867951 3:0.1417086 4:0.13638814 5:0.15704666 6:0.021722063 7:0.32980745 8:0.18702422 9:0.27208414 10:0.43559474 
-256 1:0.65224308 2:0.25861373 3:0.046525494 4:0.031902456 5:0.010715237 6:0.047944201 7:0.074650229 8:0.075278357 9:0.097403007 10:0.039603416 
-256 1:0.63276672 2:0.19283871 3:0.077120747 4:0.067832901 5:0.029440923 6:0.058238355 7:0.029480827 8:0.0071200283 9:0.10490232 10:0.20272307 
-256 1:0.77144157 2:0.17773047 3:0.036242043 4:0.01024231 5:0.0043436113 6:0.027965529 7:0.016366448 8:0.2607872 9:0.049133795 10:0.042818761 
-256 1:0.40771643 2:0.27489334 3:0.17735476 4:0.097874682 5:0.042160794 6:0.36436977 7:0.14445939 8:0.051794202 9:0.14434001 10:0.099928769 
-256 1:0.40746817 2:0.3745676 3:0.09512064 4:0.083344303 5:0.039499288 6:0.089733239 7:0.033005599 8:0.098833902 9:0.1442061 10:0.032724943 
-256 1:0.33490139 2:0.30734735 3:0.17724168 4:0.11077229 5:0.069737299 6:0.095887876 7:0.032498094 8:0.16112118 9:0.058676221 10:0.091702447 
-256 1:0.26007473 2:0.32665374 3:0.19668597 4:0.13400878 5:0.082576776 6:0.33777392 7:0.20449636 8:0.020735945 9:0.18004622 10:0.10031898 
-256 1:0.4863053 2:0.34716591 3:0.063003585 4:0.072334879 5:0.031190323 6:0.015199583 7:0.012018968 8:0.062910887 9:0.044276345 10:0.097572279 
-256 1:0.36376518 2:0.33349276 3:0.13502992 4:0.11180162 5:0.05591052 6:0.078424889 7:0.058585958 8:0.052396546 9:0.021997843 10:0.075208557 
-256 1:0.48012842 2:0.2506053 3:0.12203882 4:0.095824649 5:0.05140281 6:0.042267914 7:0.052199857 8:0.03706317 9:0.047098329 10:0.095959517 
-256 1:0.43223482 2:0.25344074 3:0.14763655 4:0.10790476 5:0.058783138 6:0.090922709 7:0.099732986 8:0.049391413 9:0.12852832 10:0.027593899 
-256 1:0.36184135 2:0.34145619 3:0.12890317 4:0.11138957 5:0.056409718 6:0.19343122 7:0.064772014 8:0.236155 9:0.15075316 10:0.011735629 
-256 1:0.5496509 2:0.22177612 3:0.11396075 4:0.063937329 5:0.050674908 6:0.14689754 7:0.25993645 8:0.06911275 9:0.17685668 10:0.075227498 
-256 1:0.4934781 2:0.40304991 3:0.071578581 4:0.025267741 5:0.0066256681 6:0.045098703 7:0.1085345 8:0.11021904 9:0.025868182 10:0.039148113 
-256 1:0.58178424 2:0.20165465 3:0.10920825 4:0.072373148 5:0.034979713 6:0.13822382 7:0.09544709 8:0.086967709 9:0.33787712 10:0.20543383 
-58.120368355068635 1:0.76513935 2:0.13535458 3:0.038962649 4:0.043063395 5:0.017480031 6:0.61852786 7:0.41599732 8:0.0077819393 9:0.01659383 10:0.094445101 
-256 1:0.47991637 2:0.19328938 3:0.1493033 4:0.10894991 5:0.068541039 6:0.04008401 7:0.21294548 8:0.11117267 9:0.13989494 10:0.023671326 
-256 1:0.66057695 2:0.20709146 3:0.046092149 4:0.053241459 5:0.03299798 6:0.08460571 7:0.10827539 8:0.17131631 9:0.44070845 10:0.57832567 
-256 1:0.5448172 2:0.2206473 3:0.11160654 4:0.089814889 5:0.033114069 6:0.019318042 7:0.0049124781 8:0.022675038 9:0.019873553 10:0.004935218 
-256 1:0.36655965 2:0.33551344 3:0.14124397 4:0.11220417 5:0.044478767 6:0.32241492 7:0.12380209 8:0.26887815 9:0.19387553 10:0.22985366 
-256 1:0.47320829 2:0.27801734 3:0.11791261 4:0.089018769 5:0.041842992 6:0.045469837 7:0.09653452 8:0.072988695 9:0.023886811 10:0.22016705 
-256 1:0.34827708 2:0.22296263 3:0.21578993 4:0.15555315 5:0.057417214 6:0.19393254 7:0.063608638 8:0.07737789 9:0.11676388 10:0.0079233687 
-23.359880741296141 1:0.76016117 2:0.19192891 3:0.02849115 4:0.013684928 5:0.0057338418 6:0.73141667 7:0.73395985 8:0.50408173 9:0.079845868 10:0.213281 
-256 1:0.31536784 2:0.34637879 3:0.15890988 4:0.11897549 5:0.060368003 6:0.19233465 7:0.17994918 8:0.13198479 9:0.40279182 10:0.19768079 
-256 1:0.17629759 2:0.29085556 3:0.34079139 4:0.14174542 5:0.05031004 6:0.023355909 7:0.034515421 8:0.031629246 9:0.020179131 10:0.15799809 
-256 1:0.84159325 2:0.11684912 3:0.0209244 4:0.014172446 5:0.0064607882 6:0.16449714 7:0.19413957 8:0.20595537 9:0.091085345 10:0.057436693 
-256 1:0.4281722 2:0.22150532 3:0.14397313 4:0.12786842 5:0.078480924 6:0.1596328 7:0.17493053 8:0.16101811 9:0.032134468 10:0.29373981 
-106.47991296964612 1:0.26086427 2:0.22077499 3:0.13141793 4:0.11792442 5:0.2690184 6:0.36861837 7:0.024495406 8:0.20220339 9:0.1412994 10:0.11093329 
-256 1:0.44892341 2:0.26113125 3:0.11732886 4:0.11478047 5:0.05783602 6:0.23938579 7:0.15399746 8:0.10054469 9:0.027253616 10:0.22731588 
-256 1:0.62658088 2:0.27123406 3:0.068817363 4:0.026326706 5:0.0070409968 6:0.11611435 7:0.071218272 8:0.12186831 9:0.012184009 10:0.073897863 
-181.58668911954842 1:0.31754767 2:0.32734612 3:0.12997949 4:0.15985204 5:0.065274679 6:0.020099209 7:0.13967918 8:0.15465954 9:0.097963836 10:0.042816643 
-256 1:0.20859205 2:0.4399028 3:0.14442022 4:0.14517348 5:0.061911453 6:0.088474458 7:0.12977 8:0.43936535 9:0.20666505 10:0.19969434 
-256 1:0.46865583 2:0.28942803 3:0.14909238 4:0.064558595 5:0.028265165 6:0.039125322 7:0.054518533 8:0.096954192 9:0.074249848 10:0.24779387 
-256 1:0.58521279 2:0.19671676 3:0.091787777 4:0.085233795 5:0.041048878 6:0.033155688 7:0.018077114 8:0.11978354 9:0.40934197 10:0.39444961 
-256 1:0.42444591 2:0.27564745 3:0.16589267 4:0.099718371 5:0.034295603 6:0.042892947 7:0.053915865 8:0.040551679 9:0.0073139728 10:0.02808796 
-62.377161531376466 1:0.35523676 2:0.25296605 3:0.15915015 4:0.15689182 5:0.075755217 6:0.031770475 7:0.097952253 8:0.0059196276 9:0.25121659 10:0.08555802 
-256 1:0.15208787 2:0.25658913 3:0.44713341 4:0.10066331 5:0.043526288 6:0.28350987 7:0.10210902 8:0.16352586 9:0.05376413 10:0.21397545 
-256 1:0.25179436 2:0.39763492 3:0.14506366 4:0.12608339 5:0.079423667 6:0.26855885 7:0.17911781 8:0.13107565 9:0.0089628381 10:0.17296562 
-256 1:0.47390265 2:0.27754465 3:0.12838473 4:0.07772638 5:0.042441588 6:0.33491961 7:0.22144924 8:0.15680887 9:0.086066883 10:0.016063546 
-256 1:0.70207397 2:0.22573248 3:0.049426022 4:0.016617742 5:0.0061497818 6:0.060178394 7:0.013003699 8:0.086747097 9:0.10369781 10:0.070634586 
-26.258919974754253 1:0.53722276 2:0.19357994 3:0.10927253 4:0.098991657 5:0.060933111 6:0.28838588 7:0.29708985 8:0.14079669 9:0.25347279 10:0.19549242 
-233.55966693400549 1:0.27667986 2:0.39667187 3:0.14949639 4:0.11695026 5:0.060201616 6:0.26313049 7:0.22892928 8:0.35148094 9:0.26739541 10:0.042018605 
-256 1:0.33983175 2:0.31657322 3:0.15087604 4:0.12729365 5:0.065425343 6:0.025330798 7:0.022512461 8:0.092075723 9:0.16452612 10:0.29398128 
-256 1:0.33828905 2:0.34195053 3:0.18682208 4:0.094590336 5:0.038348002 6:0.032668748 7:0.13339592 8:0.07311771 9:0.087897461 10:0.052501173 
-256 1:0.27140571 2:0.42931329 3:0.11266635 4:0.13529114 5:0.051323513 6:0.049533007 7:0.044793806 8:0.12396367 9:0.0092293036 10:0.084097938 
-256 1:0.54228321 2:0.21337944 3:0.11679649 4:0.089227898 5:0.038312953 6:0.13003416 7:0.0047284235 8:0.12217736 9:0.1334457 10:0.098804734 
-256 1:0.37610661 2:0.27685103 3:0.15020901 4:0.12551919 5:0.071314163 6:0.01409739 7:0.026187854 8:0.068265378 9:0.027962733 10:0.05618016 
-80.036129061249383 1:0.16398288 2:0.50996598 3:0.1452046 4:0.10998629 5:0.070860246 6:0.14220708 7:0.125224 8:0.23884017 9:0.1589819 10:0.3199634 
-256 1:0.56354055 2:0.23565856 3:0.081675396 4:0.079994878 5:0.039130616 6:0.10385026 7:0.024102528 8:0.28406418 9:0.29619268 10:0.37941386 
-250.5148638130527 1:0.45486178 2:0.25669098 3:0.15203574 4:0.075152557 5:0.06125895 6:0.16697268 7:0.020335333 8:0.10001174 9:0.074660939 10:0.14182275 
-256 1:0.43319103 2:0.31776881 3:0.098677571 4:0.10763918 5:0.042723402 6:0.057071118 7:0.11872328 8:0.030605403 9:0.026033642 10:0.055502826 
-256 1:0.5539132 2:0.27348399 3:0.083320511 4:0.063525539 5:0.025756759 6:0.036853448 7:0.039666766 8:0.10709154 9:0.2081842 10:0.11308399 
-256 1:0.2411159 2:0.49043442 3:0.094717193 4:0.12946475 5:0.044267733 6:0.11432886 7:0.19148966 8:0.041384129 9:0.15286122 10:0.038821296 
-256 1:0.47313554 2:0.30444917 3:0.10993979 4:0.073281915 5:0.039193591 6:0.01393162 7:0.055213876 8:0.064838552 9:0.043145236 10:0.10153469 
-256 1:0.64718657 2:0.18253603 3:0.06847348 4:0.066880707 5:0.034923211 6:0.14732586 7:0.023331683 8:0.07121839 9:0.12523525 10:0.17591048 
-256 1:0.29275921 2:0.34409942 3:0.17603832 4:0.12516416 5:0.061938894 6:0.16664206 7:0.0070947085 8:0.056838876 9:0.17299017 10:0.017119472 
-256 1:0.66329064 2:0.21976374 3:0.048376624 4:0.048786318 5:0.019782683 6:0.0034153634 7:0.046666816 8:0.12413903 9:0.16584078 10:0.083439147 
-256 1:0.43694145 2:0.42818664 3:0.091858566 4:0.029207515 5:0.013805824 6:0.098911141 7:0.08454119 8:0.027699332 9:0.054905594 10:0.055336397 
-256 1:0.41396831 2:0.33011109 3:0.12827858 4:0.090880852 5:0.036761166 6:0.17182537 7:0.16278063 8:0.12867119 9:0.19344191 10:0.12964239 
-256 1:0.5772947 2:0.22954241 3:0.093811097 4:0.06813247 5:0.031219324 6:0.033638895 7:0.04052603 8:0.016069171 9:0.32456161 10:0.050530744 
-256 1:0.59803493 2:0.23917821 3:0.078603454 4:0.059818108 5:0.024365293 6:0.06739486 7:0.017188993 8:0.0055952894 9:0.0088198642 10:0.085506169 
-17.417847426796634 1:0.28918462 2:0.078088391 3:0.048523244 4:0.42556981 5:0.15863394 6:0.37754487 7:0.25617106 8:0.30349832 9:0.0729731 10:0.0021553771 
-256 1:0.71351455 2:0.16127435 3:0.048597675 4:0.051371323 5:0.025242095 6:0.10463833 7:0.14900846 8:0.090320774 9:0.17430556 10:0.1204769 
-256 1:0.32418276 2:0.26637213 3:0.1826552 4:0.1571892 5:0.069600707 6:0.055940961 7:0.15599457 8:0.0057108015 9:0.049853496 10:0.033615007 
-256 1:0.75386282 2:0.15857705 3:0.036932738 4:0.035866375 5:0.014761009 6:0.051600472 7:0.054927225 8:0.069905532 9:0.061530313 10:0.029645128 
-255.98289851796909 1:0.45616638 2:0.19551111 3:0.13752836 4:0.1445127 5:0.066281441 6:0.21307458 7:0.33642741 8:0.047078711 9:0.0054465633 10:0.14447029 
-256 1:0.71682323 2:0.18761495 3:0.040056015 4:0.039745424 5:0.015760385 6:0.0021052545 7:0.014757706 8:0.020347725 9:0.083328917 10:0.083256677 
-256 1:0.32771126 2:0.22294556 3:0.17056863 4:0.19576206 5:0.08301249 6:0.17906222 7:0.078570649 8:0.1615956 9:0.089676916 10:0.18521235 
-256 1:0.30784442 2:0.25489353 3:0.18512499 4:0.19250982 5:0.059627239 6:0.084862908 7:0.066195618 8:0.088686572 9:0.047848902 10:0.072784541 
-256 1:0.21276409 2:0.38577988 3:0.16305281 4:0.17225846 5:0.06614476 6:0.089643167 7:0.21131468 8:0.01472007 9:0.10061037 10:0.125934 
-256 1:0.51042081 2:0.2951648 3:0.097589557 4:0.069704427 5:0.027120403 6:0.024404426 7:0.037270473 8:0.078252381 9:0.10529254 10:0.08524725 
-256 1:0.27245064 2:0.39957442 3:0.11510643 4:0.14625082 5:0.066617693 6:0.10159703 7:0.11696092 8:0.12760438 9:0.027896062 10:0.056899416 
-256 1:0.43895498 2:0.32862752 3:0.089429913 4:0.10661277 5:0.036374824 6:0.10361248 7:0.10162249 8:0.004236971 9:0.082803254 10:0.019229298 
-256 1:0.21990746 2:0.4268861 3:0.1492367 4:0.1346276 5:0.069342138 6:0.078918063 7:0.11407694 8:0.41157005 9:0.26892747 10:0.2349981 
-256 1:0.40982736 2:0.2223851 3:0.12940715 4:0.15300592 5:0.085374471 6:0.049117417 7:0.021387973 8:0.096078138 9:0.16433296 10:0.3796658 
-256 1:0.53609822 2:0.24683369 3:0.10470231 4:0.082042941 5:0.030322831 6:0.04987778 7:0.016734219 8:0.034294191 9:0.054678869 10:0.092990326 
-256 1:0.49339499 2:0.35588218 3:0.088750281 4:0.042211963 5:0.01976059 6:0.022443262 7:0.02539094 8:0.052648012 9:0.10110334 10:0.067781201 
-256 1:0.33971144 2:0.28260316 3:0.16426739 4:0.14274921 5:0.070668806 6:0.52675668 7:0.04375834 8:0.3830388 9:0.24392988 10:0.1694568 
-256 1:0.56908792 2:0.22373977 3:0.10176384 4:0.084390062 5:0.021018415 6:0.010255909 7:0.045956187 8:0.037073221 9:0.016710898 10:0.15213875 
-256 1:0.66358197 2:0.14836611 3:0.070466426 4:0.077194747 5:0.040390747 6:0.1895963 7:0.097586493 8:0.049528371 9:0.049932697 10:0.03765055 
-256 1:0.30780824 2:0.19952035 3:0.23803418 4:0.17109837 5:0.083538868 6:0.12522411 7:0.031093391 8:0.11821231 9:0.0058996724 10:0.10056996 
-256 1:0.72857368 2:0.19666951 3:0.045755912 4:0.01642191 5:0.012578981 6:0.042745486 7:0.0067323471 8:0.053378713 9:0.038876686 10:0.26885088 
-256 1:0.39473041 2:0.21227705 3:0.17111165 4:0.14632681 5:0.075554068 6:0.031239133 7:0.20308068 8:0.11845698 9:0.14119866 10:0.17889628 
-256 1:0.58577799 2:0.31691016 3:0.05647397 4:0.028079291 5:0.012758593 6:0.058038678 7:0.057240393 8:0.14047501 9:0.2502096 10:0.29368794 
-256 1:0.38554223 2:0.42254633 3:0.091382226 4:0.073517863 5:0.027011353 6:0.079537611 7:0.07645941 8:0.13241131 9:0.13613798 10:0.010456401 
-256 1:0.64193034 2:0.23648868 3:0.057846434 4:0.043026683 5:0.020707862 6:0.082961734 7:0.025451105 8:0.073722054 9:0.20277873 10:0.42931581 
-256 1:0.47759556 2:0.34131069 3:0.089422677 4:0.060137396 5:0.03153368 6:0.022023798 7:0.011882177 8:0.077904416 9:0.038411942 10:0.034239352 
-256 1:0.27995978 2:0.32069542 3:0.1461792 4:0.17655231 5:0.076613283 6:0.11384736 7:0.064299871 8:0.018509293 9:0.15677424 10:0.021344219 
-256 1:0.36956879 2:0.40138712 3:0.10031983 4:0.085581172 5:0.043143091 6:0.37736736 7:0.025874533 8:0.23377793 9:0.23639976 10:0.0078378867 
-256 1:0.40836526 2:0.31747683 3:0.078780007 4:0.14653318 5:0.048844726 6:0.027791286 7:0.0073831332 8:0.022878021 9:0.024123432 10:0.025256277 
-256 1:0.43187848 2:0.31123799 3:0.13890423 4:0.07563744 5:0.042341867 6:0.13894497 7:0.1176839 8:0.20763415 9:0.064204076 10:0.03341964 
-144.99233614214251 1:0.54615115 2:0.19863103 3:0.094839906 4:0.10245591 5:0.057921999 6:0.39635398 7:0.10352272 8:0.30638699 9:0.30698024 10:0.31318578 
-256 1:0.52430769 2:0.25097405 3:0.078190223 4:0.098613362 5:0.047914673 6:0.18175245 7:0.238555 8:0.076192795 9:0.0052836282 10:0.1623892 
-256 1:0.64795045 2:0.20633353 3:0.067511451 4:0.044492808 5:0.033711757 6:0.075743117 7:0.0038760022 8:0.13253125 9:0.17786132 10:0.36450705 
-256 1:0.42262566 2:0.26723512 3:0.1320817 4:0.11538061 5:0.062676912 6:0.098856582 7:0.037366165 8:0.01307292 9:0.11731304 10:0.041426084 
-256 1:0.17475213 2:0.48900664 3:0.12960235 4:0.12618718 5:0.080451706 6:0.035065885 7:0.1082601 8:0.14432207 9:0.061944853 10:0.069202049 
-256 1:0.22698008 2:0.44470233 3:0.17600492 4:0.098509492 5:0.053803172 6:0.12476711 7:0.18687272 8:0.41244695 9:0.039244226 10:0.13458669 
-256 1:0.30147898 2:0.32115852 3:0.13199546 4:0.16988093 5:0.075486117 6:0.047232148 7:0.24277316 8:0.091935082 9:0.0042929101 10:0.027326409 
-256 1:0.71326245 2:0.20692664 3:0.047130899 4:0.02346971 5:0.0092103014 6:0.057791959 7:0.049761055 8:0.0052988329 9:0.043271607 10:0.09247105 
-256 1:0.36506944 2:0.35672515 3:0.13176161 4:0.098488578 5:0.047955224 6:0.020223525 7:0.096364765 8:0.20348698 9:0.12555904 10:0.15451299 
-256 1:0.45143815 2:0.18654404 3:0.15671926 4:0.12954327 5:0.075755292 6:0.076824338 7:0.048927258 8:0.2761752 9:0.3189837 10:0.35574943 
-256 1:0.37853505 2:0.43658945 3:0.065665258 4:0.068478515 5:0.050731734 6:0.3671957 7:0.15218475 8:0.17459823 9:0.23238111 10:0.032903813 
-256 1:0.4522385 2:0.27735827 3:0.098451676 4:0.12676653 5:0.045185021 6:0.42774491 7:0.17832707 8:0.13526348 9:0.1515563 10:0.0097278323 
-256 1:0.7730217 2:0.11363911 3:0.033362884 4:0.036584633 5:0.043391673 6:0.17494024 7:0.22010598 8:0.012044097 9:0.13788101 10:0.12257282 
-256 1:0.48072358 2:0.2783566 3:0.14245791 4:0.061993495 5:0.036468403 6:0.01245616 7:0.053829778 8:0.059978538 9:0.11135289 10:0.014742397 
-256 1:0.18978735 2:0.49322116 3:0.1129982 4:0.12745184 5:0.076541444 6:0.19457914 7:0.035656774 8:0.16898854 9:0.043341727 10:0.10112969 
-256 1:0.45883401 2:0.31601732 3:0.084865023 4:0.10243565 5:0.037847992 6:0.17259847 7:0.043484915 8:0.02893069 9:0.017593499 10:0.029892865 
-256 1:0.35110857 2:0.46813431 3:0.05924663 4:0.08180263 5:0.03970786 6:0.15454381 7:0.15677106 8:0.0094861719 9:0.019380423 10:0.035205444 
-256 1:0.58682113 2:0.24962119 3:0.089465833 4:0.055591365 5:0.018500478 6:0.16944662 7:0.1001457 8:0.11409084 9:0.022946032 10:0.13548473 
-256 1:0.4918609 2:0.25877598 3:0.10680353 4:0.097083634 5:0.045475953 6:0.078138077 7:0.021442728 8:0.12435236 9:0.15042147 10:0.16792926 
-256 1:0.66848014 2:0.18995968 3:0.06965501 4:0.046947321 5:0.02495785 6:0.036232664 7:0.090688727 8:0.041937003 9:0.16354989 10:0.12135512 
-256 1:0.4878868 2:0.33026987 3:0.08730133 4:0.062409052 5:0.032132942 6:0.033915702 7:0.0080662069 8:0.11242001 9:0.0084880173 10:0.15803849 
-256 1:0.68646011 2:0.17939968 3:0.070661005 4:0.039990941 5:0.023488257 6:0.027972283 7:0.038986387 8:0.080556893 9:0.083079998 10:0.07792244 
-256 1:0.34848338 2:0.30066223 3:0.13250836 4:0.14749635 5:0.070849682 6:0.085572951 7:0.075335205 8:0.0055580137 9:0.016144969 10:0.063657108 
-45.512431061276033 1:0.41543042 2:0.36255978 3:0.089835194 4:0.083299531 5:0.048875074 6:0.27017799 7:0.24844613 8:0.12721326 9:0.13143802 10:0.090577005 
-256 1:0.41240528 2:0.32873234 3:0.10225566 4:0.10973897 5:0.046867749 6:0.14767101 7:0.024071578 8:0.16918439 9:0.060953629 10:0.099836995 
-256 1:0.30172321 2:0.34371708 3:0.23753286 4:0.084589091 5:0.032437758 6:0.087583682 7:0.044206078 8:0.047208403 9:0.069043969 10:0.096575465 
-256 1:0.33138303 2:0.40472026 3:0.14045478 4:0.07641244 5:0.047029496 6:0.29634197 7:0.080109625 8:0.087813737 9:0.15458965 10:0.072891101 
-256 1:0.36050886 2:0.26837837 3:0.17149083 4:0.12336573 5:0.076256212 6:0.036074862 7:0.097398884 8:0.028475267 9:0.10936623 10:0.016287541 
-256 1:0.20929037 2:0.40707041 3:0.15426998 4:0.15590099 5:0.073468259 6:0.21882615 7:0.13111322 8:0.15660845 9:0.15737142 10:0.030147793 
-256 1:0.69226522 2:0.1654845 3:0.062031218 4:0.053801205 5:0.026417852 6:0.0037888714 7:0.0813478 8:0.12954787 9:0.22050711 10:0.1491069 
-256 1:0.5742014 2:0.21473069 3:0.10476749 4:0.068641261 5:0.037659152 6:0.0088984094 7:0.052326978 8:0.05058959 9:0.011595288 10:0.017631366 
-256 1:0.58570584 2:0.25595499 3:0.099249518 4:0.037567479 5:0.021522175 6:0.019412758 7:0.1005021 8:0.09349616 9:0.17502788 10:0.16465487 
-15.159698097425936 1:0.24304187 2:0.22315787 3:0.21296151 4:0.21118627 5:0.10965249 6:0.042833487 7:0.23902632 8:0.043922364 9:0.21809037 10:2.2039445e-05 
-256 1:0.64625505 2:0.19971615 3:0.085117761 4:0.04955771 5:0.019353334 6:0.05097639 7:0.094503118 8:0.069599834 9:0.12150778 10:0.00031031879 
-256 1:0.19535477 2:0.34554213 3:0.17704319 4:0.19446187 5:0.087598041 6:0.34358016 7:0.13447136 8:0.10928913 9:0.062100714 10:0.12981874 
-256 1:0.75674139 2:0.15234318 3:0.041680463 4:0.02995205 5:0.019282919 6:0.018569226 7:0.071248646 8:0.1740151 9:0.10912346 10:0.10222834 
-256 1:0.44048533 2:0.28369171 3:0.11333178 4:0.11923915 5:0.043252022 6:0.17381859 7:0.16186965 8:0.093367647 9:0.16599519 10:0.20641844 
-256 1:0.30622696 2:0.36690942 3:0.13869669 4:0.11956425 5:0.06860267 6:0.0037091094 7:0.099324739 8:0.068043662 9:0.059184259 10:0.0019869053 
-179.29636205419769 1:0.39125545 2:0.32791279 3:0.11791527 4:0.1090527 5:0.053863795 6:0.3815813 7:0.10670615 8:0.11775654 9:0.16742496 10:0.011008358 
-256 1:0.39092285 2:0.27974337 3:0.13776718 4:0.1197894 5:0.071777208 6:0.1123001 7:0.12370158 8:0.073291599 9:0.0084036014 10:0.16748872 
-256 1:0.59832803 2:0.20342187 3:0.081365326 4:0.07023561 5:0.04664917 6:0.086435016 7:0.16524989 8:0.16672806 9:0.083643648 10:0.23531526 
-256 1:0.57593313 2:0.24359814 3:0.085872045 4:0.074213802 5:0.020382885 6:0.0021051662 7:0.15183912 8:0.043699464 9:0.49784604 10:0.26062029 
-256 1:0.48102509 2:0.26274495 3:0.14109413 4:0.082133145 5:0.033002688 6:0.047218735 7:0.015779211 8:0.083224661 9:0.17262559 10:0.15886065 
-256 1:0.18593788 2:0.42620581 3:0.17567362 4:0.098184043 5:0.11399864 6:0.029436972 7:0.22717797 8:0.1424037 9:0.12113123 10:0.0038113023 
-256 1:0.26704636 2:0.30199402 3:0.19483418 4:0.16310435 5:0.073021092 6:0.32103189 7:0.28398033 8:0.11742188 9:0.014294897 10:0.15828189 
-256 1:0.57636972 2:0.26341495 3:0.088148096 4:0.042295397 5:0.029771842 6:0.086959835 7:0.06433489 8:0.11406584 9:0.18080729 10:0.34486224 
-256 1:0.35399553 2:0.26520645 3:0.1513195 4:0.15300912 5:0.076469395 6:0.098355791 7:0.32321691 8:0.31302985 9:0.17216987 10:0.16250721 
-256 1:0.48888584 2:0.23023454 3:0.096189124 4:0.12898281 5:0.055707686 6:0.4575326 7:0.0084712126 8:0.082202444 9:0.027896687 10:0.14044441 
-256 1:0.71864409 2:0.20301091 3:0.052827079 4:0.019035149 5:0.0064827683 6:0.086107723 7:0.016500434 8:0.058335434 9:0.06907536 10:0.031988992 
-256 1:0.69254244 2:0.16648891 3:0.072130886 4:0.046367876 5:0.022469891 6:0.08923239 7:0.011510546 8:0.020632518 9:0.10742701 10:0.02558918 
-256 1:0.36855239 2:0.28089288 3:0.180928 4:0.11090262 5:0.058724102 6:0.0088495011 7:0.20510869 8:0.25618553 9:0.17377 10:0.035636568 
-256 1:0.5550331 2:0.22962166 3:0.11498241 4:0.061142166 5:0.039220669 6:0.023261395 7:0.016484065 8:0.1505559 9:0.072113923 10:0.0240877 
-256 1:0.64286821 2:0.23776464 3:0.054685331 4:0.042100394 5:0.022581431 6:0.062488087 7:0.11430146 8:0.12886785 9:0.039138157 10:0.10313758 
-256 1:0.47018592 2:0.30441185 3:0.1238446 4:0.068253487 5:0.033304139 6:0.1438315 7:0.0039165561 8:0.11755067 9:0.085592357 10:0.2556671 
-256 1:0.51768533 2:0.20925 3:0.13395874 4:0.097184674 5:0.041921258 6:0.24077982 7:0.15996359 8:0.21660564 9:0.21157023 10:0.21287616 
-256 1:0.69843284 2:0.18507251 3:0.052050329 4:0.038443209 5:0.026001107 6:0.013131506 7:0.043414865 8:0.17626534 9:0.19376047 10:0.34828203 
-256 1:0.57566911 2:0.20869129 3:0.075319048 4:0.09860635 5:0.041714203 6:0.34459058 7:0.31257984 8:0.20518112 9:0.37294452 10:0.29011974 
-256 1:0.63981343 2:0.18714356 3:0.086917546 4:0.054632074 5:0.03149339 6:0.040564654 7:0.068813299 8:0.067027934 9:0.20046447 10:0.25827366 
-256 1:0.45090057 2:0.17534696 3:0.15475471 4:0.14568601 5:0.073311741 6:0.21217349 7:0.35593781 8:0.13474074 9:0.21185505 10:0.033357278 
-256 1:0.51766313 2:0.21319635 3:0.16969746 4:0.064792532 5:0.034650526 6:0.10690628 7:0.038712696 8:0.10797125 9:0.10331748 10:0.063637434 
-256 1:0.43358726 2:0.32949554 3:0.13605979 4:0.071362543 5:0.029494861 6:0.087569873 7:0.10306765 8:0.096296356 9:0.0083480719 10:0.024426326 
-256 1:0.41133697 2:0.21294421 3:0.15045904 4:0.15107951 5:0.074180266 6:0.043071884 7:0.13084598 8:0.0088953159 9:0.074404141 10:0.13232884 
-256 1:0.57382287 2:0.25230405 3:0.067686043 4:0.078896183 5:0.027290858 6:0.10820721 7:0.13433701 8:0.25439985 9:0.26758746 10:0.1636709 
-256 1:0.394647 2:0.28274872 3:0.17351748 4:0.087986952 5:0.061099842 6:0.11218463 7:0.050672799 8:0.11986747 9:0.038439913 10:0.28782233 
-16.688501309429469 1:0.31170901 2:0.26835417 3:0.16565101 4:0.16769894 5:0.086586868 6:0.015709211 7:0.18976923 8:0.43186745 9:0.41169819 10:0.43324951 
-256 1:0.46491616 2:0.22209605 3:0.13494348 4:0.12407973 5:0.053964581 6:0.11229163 7:0.046683726 8:0.066721067 9:0.2370446 10:0.18763364 
-256 1:0.59553631 2:0.26284582 3:0.097356524 4:0.034410408 5:0.0098509411 6:0.06994524 7:0.039874369 8:0.15037575 9:0.035667911 10:0.10102848 
-256 1:0.73379595 2:0.20530677 3:0.033325253 4:0.021220494 5:0.0063515407 6:0.057998331 7:0.021006002 8:0.0097687691 9:0.026960131 10:0.077981552 
-256 1:0.7757389 2:0.15151328 3:0.036154091 4:0.025415986 5:0.01117774 6:0.0040322523 7:0.047577642 8:0.078613009 9:0.18536155 10:0.055185875 
-256 1:0.39756743 2:0.23737314 3:0.15598162 4:0.14344974 5:0.06562806 6:0.055926695 7:0.11849992 8:0.06394991 9:0.052260333 10:0.12157597 
-256 1:0.44767616 2:0.27544009 3:0.13620814 4:0.097096825 5:0.04357878 6:0.014069897 7:0.26626602 8:0.089618256 9:0.16422877 10:0.13505447 
-256 1:0.5115053 2:0.22684883 3:0.11874183 4:0.093261336 5:0.049642702 6:0.0702593 7:0.026867099 8:0.075989246 9:0.076033071 10:0.082253645 
-256 1:0.5730319 2:0.22744074 3:0.066405135 4:0.086828572 5:0.046293657 6:0.10991287 7:0.13930512 8:0.17447651 9:0.025167042 10:0.16185454 
-256 1:0.76105098 2:0.13597435 3:0.039372718 4:0.036930853 5:0.026671098 6:0.04259441 7:0.052457709 8:0.036695789 9:0.024826435 10:0.052526389 
-256 1:0.4339187 2:0.36255123 3:0.089181744 4:0.079337687 5:0.035010637 6:0.36113604 7:0.024939638 8:0.096604215 9:0.080241791 10:0.15524065 
-256 1:0.35601565 2:0.31262481 3:0.13186022 4:0.1439454 5:0.05555392 6:0.14145634 7:0.0071353925 8:0.16017304 9:0.00030566199 10:0.19544264 
-256 1:0.64971122 2:0.25420858 3:0.058658445 4:0.024707109 5:0.012714643 6:0.13671615 7:0.096551419 8:0.2127484 9:0.086760716 10:0.063592749 
-256 1:0.68942013 2:0.24705182 3:0.033968888 4:0.019902319 5:0.0096568408 6:0.039807068 7:0.035274973 8:0.096909246 9:0.10376083 10:0.37761914 
-256 1:0.59241616 2:0.2316546 3:0.092362772 4:0.056796384 5:0.026770089 6:0.044572553 7:0.083568859 8:0.053244223 9:0.27831498 10:0.089846967 
-256 1:0.53569774 2:0.25152965 3:0.092465876 4:0.084421955 5:0.035884778 6:0.00018124047 7:0.053938949 8:0.091189994 9:0.16640047 10:0.12441746 
-256 1:0.5096596 2:0.24105021 3:0.11743133 4:0.098966749 5:0.032892114 6:0.1549593 7:0.058121108 8:0.024324802 9:0.045870623 10:0.020242969 
-256 1:0.42784159 2:0.3345938 3:0.10094621 4:0.095847273 5:0.040771126 6:0.073639961 7:0.015149936 8:0.10686027 9:0.18262315 10:0.034559511 
-256 1:0.31298944 2:0.19697456 3:0.18176115 4:0.21483932 5:0.093435524 6:0.060937141 7:0.1024488 8:0.011728669 9:0.048294964 10:0.041908861 
-256 1:0.36926777 2:0.2424621 3:0.17801125 4:0.13518109 5:0.075077798 6:0.058596316 7:0.043627801 8:0.033467999 9:0.14551865 10:0.0005382114 
-256 1:0.7002906 2:0.20419969 3:0.061118018 4:0.024089788 5:0.010301904 6:0.025424277 7:0.014607952 8:0.16347783 9:0.1799343 10:0.073538399 
-256 1:0.66707032 2:0.2011376 3:0.070460934 4:0.039418882 5:0.021912272 6:0.097688068 7:0.028086393 8:0.04244755 9:0.18037628 10:0.0015496153 
-256 1:0.55226767 2:0.26185785 3:0.08192797 4:0.074775246 5:0.029171264 6:0.34697209 7:0.13736116 8:0.015515719 9:0.14652397 10:0.046592363 
-94.764034113607394 1:0.46552732 2:0.19554038 3:0.10537962 4:0.14452904 5:0.089023637 6:0.0036588811 7:0.010459623 8:0.18430528 9:0.065310677 10:0.36420026 
-256 1:0.26234223 2:0.48812091 3:0.10863256 4:0.089898168 5:0.051006126 6:0.15908221 7:0.014191709 8:0.1108509 9:0.0038883072 10:0.041659915 
-256 1:0.69286776 2:0.18888918 3:0.057212175 4:0.041571367 5:0.019459515 6:0.017786919 7:0.10333717 8:0.18468298 9:0.21035763 10:0.059878739 
-256 1:0.39179905 2:0.27795302 3:0.14976126 4:0.12575579 5:0.054730888 6:0.14109327 7:0.16169922 8:0.10996777 9:0.20654943 10:0.055195535 
-256 1:0.45909248 2:0.33858378 3:0.077636423 4:0.082881223 5:0.041806095 6:0.17056775 7:0.16645887 8:0.044578916 9:0.084539963 10:0.10426797 
-256 1:0.17574502 2:0.32486066 3:0.20086034 4:0.18569502 5:0.11283896 6:0.19640989 7:0.20594649 8:0.27896687 9:0.17226984 10:0.0075143893 
-256 1:0.34786733 2:0.36999921 3:0.12333754 4:0.1092342 5:0.049561728 6:0.21596555 7:0.20975348 8:0.20911836 9:0.047291218 10:0.022089802 
-256 1:0.37556276 2:0.2469728 3:0.16073794 4:0.15325719 5:0.063469313 6:0.19386121 7:0.096280799 8:0.12710736 9:0.16355614 10:0.158023 
-256 1:0.64994877 2:0.24174325 3:0.074686084 4:0.023808275 5:0.0098136179 6:0.0091759826 7:0.088500709 8:0.052057667 9:0.034344215 10:0.024674774 
-256 1:0.15206053 2:0.53761057 3:0.12168076 4:0.11251555 5:0.07613259 6:0.1731517 7:0.028060416 8:0.00096651927 9:0.39874029 10:0.37247408 
-256 1:0.51374559 2:0.2621867 3:0.12629672 4:0.067376375 5:0.030394621 6:0.29095934 7:0.28242613 8:0.20584526 9:0.044075114 10:0.061533209 
-256 1:0.50643191 2:0.25166897 3:0.10646492 4:0.090385279 5:0.04504892 6:0.32638839 7:0.1678034 8:0.31334771 9:0.20468149 10:0.14516236 
-256 1:0.33845118 2:0.32481027 3:0.13659059 4:0.14305649 5:0.057091471 6:0.39628979 7:0.081187115 8:0.1373088 9:0.11356254 10:0.0091817056 
-256 1:0.63302524 2:0.23675822 3:0.078429368 4:0.036428184 5:0.015358983 6:0.034677804 7:0.047998582 8:0.054507355 9:0.029445688 10:0.03498545 
-256 1:0.39108915 2:0.31229415 3:0.14961032 4:0.095919201 5:0.051087189 6:0.10031196 7:0.13742012 8:0.15121911 9:0.066286631 10:0.13866097 
-256 1:0.62692749 2:0.16994196 3:0.10239628 4:0.077593027 5:0.023141234 6:0.04173919 7:0.068714843 8:0.028201827 9:0.10405635 10:0.11571974 
-95.95161675684642 1:0.25632914 2:0.13807639 3:0.12819311 4:0.23845319 5:0.23894818 6:0.27241885 7:0.33888276 8:0.29892906 9:0.37926463 10:0.48066543 
-256 1:0.2215845 2:0.45109071 3:0.20036242 4:0.080554221 5:0.046408151 6:0.12905133 7:0.027689868 8:0.052052035 9:0.16445047 10:0.086302524 
-256 1:0.3009143 2:0.44431185 3:0.12827021 4:0.079463089 5:0.047040545 6:0.48827224 7:0.10528684 8:0.070194484 9:0.10167608 10:0.070718654 
-256 1:0.79409884 2:0.087927349 3:0.037269243 4:0.047758865 5:0.032945703 6:0.016437278 7:0.1636093 8:0.056815292 9:0.043912976 10:0.081828433 
-256 1:0.25540575 2:0.24395468 3:0.26176042 4:0.15364973 5:0.085229414 6:0.078642515 7:0.14667467 8:0.1084196 9:0.25109456 10:0.33765227 
-256 1:0.34040189 2:0.25887932 3:0.17000291 4:0.15348252 5:0.077233356 6:0.02471844 7:0.016976351 8:0.027571267 9:0.089216741 10:0.11034378 
-256 1:0.36903031 2:0.26314099 3:0.1932777 4:0.11534814 5:0.059202855 6:0.050593488 7:0.09600689 8:0.050838831 9:0.050530199 10:0.05413941 
-256 1:0.48779257 2:0.33980838 3:0.10891767 4:0.047837112 5:0.015644268 6:0.11619864 7:0.080778908 8:0.026143792 9:0.040190319 10:0.020650387 
-256 1:0.38170347 2:0.31405027 3:0.11861636 4:0.12906816 5:0.056561742 6:0.15527494 7:0.022236937 8:0.14053549 9:0.10299686 10:0.22242977 
-51.767038974593468 1:0.34184761 2:0.4715621 3:0.077041138 4:0.066709806 5:0.042839341 6:0.15540935 7:0.10820928 8:0.050614665 9:0.0194843 10:0.006877307 
-256 1:0.70835487 2:0.18563167 3:0.055639766 4:0.031458409 5:0.018915279 6:0.070173326 7:0.043114378 8:0.0060588529 9:0.11330446 10:0.059169344 
-256 1:0.49911977 2:0.23805777 3:0.11150578 4:0.10161002 5:0.049706666 6:0.089379374 7:0.015017881 8:0.088185726 9:0.095392194 10:0.068704227 
-256 1:0.57357469 2:0.19615902 3:0.10002291 4:0.091994703 5:0.038248673 6:0.12824599 7:0.097901908 8:0.086780356 9:0.087874063 10:0.08376218 
-256 1:0.61209744 2:0.21720299 3:0.093137815 4:0.051076037 5:0.026485716 6:0.010419317 7:0.1486013 8:0.18861717 9:0.092524817 10:0.17524406 
-256 1:0.67675482 2:0.14598874 3:0.079695425 4:0.063616755 5:0.033944252 6:0.29363464 7:0.42078902 8:0.30279103 9:0.18495079 10:0.025187201 
-256 1:0.52887819 2:0.21894113 3:0.12601668 4:0.08013758 5:0.046026416 6:0.29953756 7:0.097345921 8:0.02566336 9:0.048656311 10:0.017995258 
-256 1:0.55599331 2:0.19981791 3:0.10607463 4:0.093409733 5:0.044704415 6:0.024678239 7:0.051624202 8:0.036606333 9:0.07878553 10:0.27937337 
-256 1:0.72104045 2:0.18030038 3:0.049600563 4:0.034725964 5:0.014332642 6:0.025374791 7:0.10179672 8:0.071377979 9:0.23029089 10:0.055255036 
-256 1:0.47764861 2:0.28905736 3:0.11549348 4:0.077709021 5:0.040091529 6:0.2411679 7:0.058652743 8:0.14244695 9:0.098251978 10:0.066343374 
-256 1:0.57577942 2:0.24984521 3:0.084378999 4:0.061745857 5:0.028250506 6:0.011660967 7:0.059092982 8:0.0024242067 9:0.20854753 10:0.21167043 
-256 1:0.56761174 2:0.17890103 3:0.10991511 4:0.10402895 5:0.039543175 6:0.16156621 7:0.20524046 8:0.43572986 9:0.021855116 10:0.20697441 
-256 1:0.30642087 2:0.36487837 3:0.14649151 4:0.11278906 5:0.069420185 6:0.014303327 7:0.046929587 8:0.10396256 9:0.018509829 10:0.15614967 
-256 1:0.55533213 2:0.24480223 3:0.078510888 4:0.078145928 5:0.043208818 6:0.11548986 7:0.028281538 8:0.0064473658 9:0.15882508 10:0.31596935 
-256 1:0.69150455 2:0.18096438 3:0.058591365 4:0.043860285 5:0.025079422 6:0.082250727 7:0.18490802 8:0.12361662 9:0.089048061 10:0.11637139 
-256 1:0.43740422 2:0.29391292 3:0.1271911 4:0.094698269 5:0.046793482 6:0.070597401 7:0.025654187 8:0.0051244084 9:0.12191391 10:0.11199013 
-256 1:0.40159578 2:0.2575047 3:0.14826229 4:0.13676122 5:0.055876017 6:0.22900177 7:0.15018273 8:0.059127286 9:0.13067369 10:0.13005798 
-256 1:0.59000395 2:0.24020797 3:0.087980741 4:0.056800501 5:0.025006843 6:0.038681586 7:0.021401415 8:0.17046589 9:0.20599702 10:0.15875383 
-256 1:0.58226547 2:0.1713403 3:0.15808897 4:0.060919558 5:0.027385701 6:0.094236803 7:0.072903943 8:0.031497056 9:0.11761276 10:0.030805457 
-256 1:0.70180117 2:0.16692236 3:0.077080498 4:0.034273321 5:0.019922655 6:0.083867096 7:0.094698895 8:0.189123 9:0.17047509 10:0.021705577 
-256 1:0.4153864 2:0.32654566 3:0.12691722 4:0.10122932 5:0.029921406 6:0.26460815 7:0.13615944 8:0.05264155 9:0.061336954 10:0.0087767598 
-127.09713594287963 1:0.52850257 2:0.20333114 3:0.11083578 4:0.10072814 5:0.056602379 6:0.056204618 7:0.0048046434 8:0.14255796 9:0.18267471 10:0.2760723 
-256 1:0.47901375 2:0.26192422 3:0.098124618 4:0.11348815 5:0.047449253 6:0.081453774 7:0.11142172 8:0.0041026123 9:0.052660998 10:0.094716214 
-80.32902189042025 1:0.57866312 2:0.33421799 3:0.058608512 4:0.021783383 5:0.0067269882 6:0.064929816 7:0.024865966 8:0.12746425 9:0.028396843 10:0.061793708 
-56.523922511674876 1:0.32799396 2:0.32642797 3:0.10135549 4:0.16887344 5:0.07534914 6:0.38970987 7:0.012243329 8:0.013480366 9:0.42626733 10:0.42375609 
-256 1:0.66068733 2:0.18245724 3:0.062913364 4:0.059674376 5:0.034267697 6:0.077149967 7:0.03365061 8:0.030692 9:0.073791894 10:0.091060121 
-256 1:0.42177361 2:0.2887549 3:0.16058023 4:0.080911639 5:0.047979624 6:0.30669834 7:0.034953772 8:0.06279724 9:0.11389857 10:0.08003167 
-256 1:0.54050101 2:0.23677306 3:0.11882048 4:0.072128873 5:0.031776563 6:0.28643958 7:0.10596456 8:0.14715306 9:0.1518318 10:0.011088955 
-256 1:0.28942412 2:0.33413513 3:0.16946246 4:0.12149007 5:0.085488218 6:0.055608275 7:0.17392841 8:0.084567456 9:0.02272238 10:0.029857832 
-256 1:0.54099138 2:0.25669626 3:0.10267898 4:0.060736275 5:0.038897101 6:0.20764197 7:0.1012773 8:0.16751899 9:0.088675326 10:0.088068907 
-256 1:0.64651756 2:0.22594033 3:0.065300085 4:0.043596749 5:0.018645275 6:0.036047055 7:0.024746342 8:0.042885347 9:0.063124597 10:0.080244551 
-256 1:0.64816665 2:0.14640595 3:0.076051722 4:0.09429093 5:0.035084751 6:0.11818645 7:0.016108121 8:0.024804283 9:0.25410477 10:0.23670479 
-256 1:0.19210723 2:0.53163218 3:0.086711443 4:0.12124035 5:0.068308795 6:0.1641561 7:0.068304461 8:0.051134062 9:0.12139941 10:0.035897169 
-52.964522948302921 1:0.47343248 2:0.30517163 3:0.068586102 4:0.073459498 5:0.079350287 6:0.57033909 7:0.21406793 8:0.014626215 9:0.084355338 10:0.097979932 
-256 1:0.53073928 2:0.23224358 3:0.11661223 4:0.072032622 5:0.048372284 6:0.043894259 7:0.15900693 8:0.014533565 9:0.04065291 10:0.063189936 
-256 1:0.49334565 2:0.34337246 3:0.058841197 4:0.073643904 5:0.030796788 6:0.11111194 7:0.04992761 8:0.12121884 9:0.084696286 10:0.14749022 
-256 1:0.47700775 2:0.25755659 3:0.11073291 4:0.10294938 5:0.051753368 6:0.36578485 7:0.12045197 8:0.19547469 9:0.055483682 10:0.076562604 
-256 1:0.61086082 2:0.2981013 3:0.053905839 4:0.026058648 5:0.011073391 6:0.061189776 7:0.053735227 8:0.16755896 9:0.058937506 10:0.080041467 
-256 1:0.4280102 2:0.27493673 3:0.13046198 4:0.10943683 5:0.057154253 6:0.19641664 7:0.11725975 8:0.2622879 9:0.078918156 10:0.015034704 
-256 1:0.31266793 2:0.25191192 3:0.17870568 4:0.16041327 5:0.096301201 6:0.078747639 7:0.10667271 8:0.13839572 9:0.054199266 10:0.029471862 
-256 1:0.49267567 2:0.38818627 3:0.07672236 4:0.030429961 5:0.01198574 6:0.015647958 7:0.017655521 8:0.078393045 9:0.017749793 10:0.035235084 
-256 1:0.32352843 2:0.28674892 3:0.1751179 4:0.13281005 5:0.081794705 6:0.063328977 7:0.019416144 8:0.41538788 9:0.12240402 10:0.02500192 
-219.00346721497257 1:0.36114258 2:0.23894764 3:0.17785839 4:0.1451092 5:0.076942191 6:0.1178319 7:0.019084368 8:0.24058028 9:0.12956887 10:0.33907578 
-4.526282806358803 1:0.22939618 2:0.16749389 3:0.16847594 4:0.27835727 5:0.15627671 6:0.41477762 7:0.3276191 8:0.32053762 9:0.25306515 10:0.036757883 
-256 1:0.66313723 2:0.17114487 3:0.067097041 4:0.061265893 5:0.037354965 6:0.05359592 7:0.012189376 8:0.13426221 9:0.11928301 10:0.20346175 
-256 1:0.60680833 2:0.23310293 3:0.052730656 4:0.070638983 5:0.036719099 6:0.18136969 7:0.046905829 8:0.11676577 9:0.053222692 10:0.18234323 
-256 1:0.59525552 2:0.21803436 3:0.094550046 4:0.053301737 5:0.038858334 6:0.02601044 7:0.15905744 8:0.0014925822 9:0.013636157 10:0.027847648 
-91.279369190743168 1:0.73518263 2:0.14890059 3:0.044022251 4:0.031830014 5:0.04006451 6:0.33443474 7:0.12689667 8:0.26278092 9:0.28345576 10:0.49074534 
-256 1:0.74502023 2:0.15196237 3:0.049605398 4:0.037843111 5:0.015568899 6:0.058995431 7:0.00098740384 8:0.24804666 9:0.064789974 10:0.19291939 
-256 1:0.47930569 2:0.20864591 3:0.12246082 4:0.12501521 5:0.064572366 6:0.084124301 7:0.24071405 8:0.067972115 9:0.10073209 10:0.17521859 
-256 1:0.43584798 2:0.30838315 3:0.1326032 4:0.078943594 5:0.044222072 6:0.030932603 7:0.13412517 8:0.0069544627 9:0.081604089 10:0.024626267 
-256 1:0.68001107 2:0.21709819 3:0.044174607 4:0.041454364 5:0.017261771 6:0.051141894 7:0.099151714 8:0.15682647 9:0.20372428 10:0.077368175 
-88.150101930334984 1:0.46309176 2:0.22560942 3:0.089638046 4:0.1618764 5:0.059784363 6:0.51283997 7:0.073361338 8:0.014289336 9:0.084354832 10:0.11967285 
-256 1:0.21330593 2:0.45326638 3:0.15915485 4:0.12976472 5:0.044508128 6:0.14076367 7:0.21077914 8:0.19330944 9:0.27300354 10:0.033721795 
-256 1:0.46793625 2:0.2754472 3:0.11519998 4:0.096174069 5:0.045242503 6:0.17223714 7:0.032530199 8:0.12015663 9:0.14116589 10:0.15741677 
-256 1:0.36084543 2:0.32604385 3:0.16891479 4:0.087875259 5:0.056320669 6:0.052366211 7:0.1377479 8:0.091032632 9:0.13018203 10:0.11448639 
-256 1:0.51472301 2:0.29432829 3:0.096280719 4:0.064721903 5:0.029946082 6:0.0199148 7:0.08919451 8:0.12567984 9:0.10175876 10:0.020792852 
-256 1:0.50828627 2:0.27598249 3:0.096152556 4:0.086208785 5:0.033369899 6:0.058960565 7:0.045400101 8:0.079378283 9:0.23784298 10:0.15414621 
-256 1:0.56054719 2:0.27614567 3:0.099245716 4:0.047615244 5:0.016446174 6:0.029336125 7:0.049174076 8:0.12401423 9:0.030629779 10:0.072547939 
-256 1:0.49915376 2:0.29379276 3:0.11134501 4:0.063690634 5:0.032017836 6:0.042791496 7:0.018769217 8:0.32736261 9:0.35695915 10:0.35344007 
-256 1:0.35690368 2:0.34008545 3:0.11651981 4:0.12404041 5:0.062450648 6:0.023228519 7:0.11883033 8:0.089375696 9:0.012961245 10:0.018610987 
-256 1:0.31700461 2:0.28685598 3:0.17117605 4:0.15587319 5:0.069090172 6:0.054331633 7:0.18658947 8:0.22751729 9:0.099776888 10:0.0019691932 
-256 1:0.67163304 2:0.22559286 3:0.051989864 4:0.036494329 5:0.014289909 6:0.00018871495 7:0.16618271 8:0.046541645 9:0.14925322 10:0.079400073 
-256 1:0.63883621 2:0.26024475 3:0.040775131 4:0.040195087 5:0.019948826 6:0.12742646 7:0.036039631 8:0.13332402 9:0.18149105 10:0.079612919 
-131.41749804624342 1:0.27365238 2:0.35878086 3:0.16802504 4:0.1252206 5:0.074321123 6:0.61679942 7:0.11051242 8:0.33830092 9:0.10524804 10:0.27494064 
-2.4079513519982565 1:0.7464326 2:0.20662004 3:0.028452459 4:0.012514839 5:0.0059800708 6:0.027870562 7:0.10274767 8:0.10774132 9:0.25261461 10:0.22162972 
-256 1:0.6778396 2:0.20617859 3:0.068234342 4:0.033264155 5:0.014483316 6:0.11129692 7:0.041880841 8:0.052436026 9:0.081456081 10:0.018522804 
-256 1:0.48029917 2:0.33513945 3:0.081130483 4:0.072272352 5:0.031158552 6:0.057365039 7:0.019018908 8:0.20275731 9:0.21954195 10:0.10204638 
-256 1:0.31507334 2:0.47031417 3:0.091069164 4:0.072737177 5:0.050806151 6:0.083595118 7:0.056851718 8:0.23951167 9:0.0816884 10:0.041374348 
-256 1:0.33095529 2:0.28587646 3:0.15732191 4:0.14797311 5:0.077873239 6:0.21178936 7:0.16845408 8:0.026545928 9:0.068526801 10:0.10789954 
-256 1:0.38080894 2:0.29272124 3:0.17698891 4:0.09276999 5:0.056710924 6:0.036507826 7:0.23652033 8:0.028592219 9:0.0053285984 10:0.019988526 
-256 1:0.6588463 2:0.14906816 3:0.088394877 4:0.063249928 5:0.040440739 6:0.020380074 7:0.04306402 8:0.047530804 9:0.084195276 10:0.059191788 
-256 1:0.64635052 2:0.17295946 3:0.085165583 4:0.061950118 5:0.033574323 6:0.25085096 7:0.042151145 8:0.11454158 9:0.17846125 10:0.2784974 
-256 1:0.3647493 2:0.25901624 3:0.14447317 4:0.15260863 5:0.079152654 6:0.029317781 7:0.12703883 8:0.04063023 9:0.040150227 10:0.026677545 
-256 1:0.60899586 2:0.18519076 3:0.089406197 4:0.076645888 5:0.039761292 6:0.069321716 7:0.021857082 8:0.15203654 9:0.22321102 10:0.099218699 
-256 1:0.68724126 2:0.16377011 3:0.062135561 4:0.054013292 5:0.032839778 6:0.078633745 7:0.032256349 8:0.016879111 9:0.13208975 10:0.11219021 
-256 1:0.33428496 2:0.2723304 3:0.1512823 4:0.16198239 5:0.080119957 6:0.26530621 7:0.017877014 8:0.088053656 9:0.091888216 10:0.077580077 
-133.17423012453429 1:0.33976329 2:0.2358572 3:0.14700907 4:0.16331638 5:0.11405407 6:0.43979189 7:0.4472582 8:0.15036247 9:0.15882004 10:0.26730758 
-256 1:0.51473945 2:0.25015366 3:0.11317397 4:0.080196464 5:0.041736455 6:0.24569689 7:0.088574177 8:0.30050865 9:0.029352365 10:0.037734729 
-256 1:0.48016296 2:0.23208022 3:0.12748572 4:0.11166366 5:0.048607443 6:0.051479302 7:0.081215547 8:0.13927702 9:0.10951519 10:0.21469276 
-256 1:0.3345339 2:0.28473806 3:0.14567744 4:0.16034924 5:0.074701369 6:0.30877641 7:0.049540952 8:0.18883347 9:0.033799761 10:0.26244377 
-18.730169471310006 1:0.46300059 2:0.17548984 3:0.11819875 4:0.12718428 5:0.11612653 6:0.49734568 7:0.14854712 8:0.29896925 9:0.21999418 10:0.016851589 
-256 1:0.36174854 2:0.28235102 3:0.16060298 4:0.12703126 5:0.068266203 6:0.12564345 7:0.24412857 8:0.021974921 9:0.23178188 10:0.089637289 
-256 1:0.72955467 2:0.23008678 3:0.020534655 4:0.013870294 5:0.0059536009 6:0.028989789 7:0.073142809 8:0.23940632 9:0.11545938 10:0.32503662 
-256 1:0.57877641 2:0.1924994 3:0.11443716 4:0.072027748 5:0.042259288 6:0.026675098 7:0.057108474 8:0.0052952448 9:0.01477381 10:0.082722698 
-256 1:0.61014154 2:0.1882816 3:0.08481797 4:0.083315922 5:0.033442968 6:0.061545581 7:0.10734481 8:0.12846082 9:0.13679922 10:0.052990968 
-256 1:0.37256557 2:0.23405316 3:0.17724502 4:0.15167922 5:0.064457041 6:0.12652309 7:0.021992635 8:0.023986502 9:0.0891476 10:0.025417538 
-256 1:0.38401495 2:0.38725925 3:0.11447504 4:0.083337464 5:0.030913297 6:0.13444471 7:0.0079702147 8:0.1151736 9:0.21760564 10:0.035618054 
-256 1:0.57912451 2:0.2216319 3:0.092459465 4:0.080313162 5:0.026470965 6:0.013039743 7:0.020659124 8:0.013210163 9:0.031730414 10:0.038374336 
-256 1:0.44833461 2:0.34333726 3:0.073431044 4:0.092823313 5:0.042073781 6:0.015416537 7:0.02570997 8:0.012324059 9:0.10337406 10:0.023495047 
-256 1:0.4836147 2:0.27902717 3:0.12554838 4:0.070241743 5:0.041568003 6:0.040363487 7:0.088786458 8:0.049950748 9:0.12112632 10:0.2120107 
-256 1:0.64040448 2:0.24805138 3:0.074104586 4:0.025743616 5:0.011695943 6:0.019036352 7:0.029609234 8:0.13492436 9:0.11769098 10:0.10660883 
-256 1:0.66494324 2:0.20670271 3:0.062712536 4:0.043096347 5:0.022545168 6:0.0031945423 7:0.083358186 8:0.15131645 9:0.12102664 10:0.035425235 
-256 1:0.50132236 2:0.24386646 3:0.10731024 4:0.098885192 5:0.048615747 6:0.021953768 7:0.11452094 8:0.2480065 9:0.15897789 10:0.18202319 
-256 1:0.60976158 2:0.15452827 3:0.099521782 4:0.083210403 5:0.052977969 6:0.41051213 7:0.23143864 8:0.31023037 9:0.34375742 10:0.47299362 
-256 1:0.72903551 2:0.1848938 3:0.047149044 4:0.026942223 5:0.011979432 6:0.030849386 7:0.089231154 8:0.093454919 9:0.15682466 10:0.20466104 
-256 1:0.48858103 2:0.26470538 3:0.091132756 4:0.11321388 5:0.042366958 6:0.39313398 7:0.24285919 8:0.086022936 9:0.065284851 10:0.083726489 
-256 1:0.47517934 2:0.34548635 3:0.10801387 4:0.045501244 5:0.025819197 6:0.15144002 7:0.065542795 8:0.16015398 9:0.026139713 10:0.059344984 
-256 1:0.56361223 2:0.35643064 3:0.03770505 4:0.026762141 5:0.015489933 6:0.095532151 7:0.075292954 8:0.090845256 9:0.18562924 10:0.13100314 
-256 1:0.18962329 2:0.49063503 3:0.12776451 4:0.11680866 5:0.07516851 6:0.030353141 7:0.03359613 8:0.14863573 9:0.02473094 10:0.10832128 
-256 1:0.4606008 2:0.31185725 3:0.12752598 4:0.062183229 5:0.037832743 6:0.050285533 7:0.026220195 8:0.22117546 9:0.040210681 10:0.1874299 
-256 1:0.44679544 2:0.3277884 3:0.10714712 4:0.073226052 5:0.045042994 6:0.25210621 7:0.11934817 8:0.12107238 9:0.22594351 10:0.40553391 
-256 1:0.36491282 2:0.21132176 3:0.23360857 4:0.12080376 5:0.069353084 6:0.023964751 7:0.084913124 8:0.23260155 9:0.09205908 10:0.12461065 
-256 1:0.51120698 2:0.22495347 3:0.1012966 4:0.11050346 5:0.052039492 6:0.23042237 7:0.021703884 8:0.25153527 9:0.22748921 10:0.15624209 
-256 1:0.63807861 2:0.24836131 3:0.05926162 4:0.040895361 5:0.013403097 6:0.12479182 7:0.085200327 8:0.12433601 9:0.053359984 10:0.029064473 
-256 1:0.70988638 2:0.16921824 3:0.053136931 4:0.039387876 5:0.028370581 6:0.014594178 7:0.010221291 8:0.17070857 9:0.058711096 10:0.031080489 
-256 1:0.47867684 2:0.24839179 3:0.12561724 4:0.10276798 5:0.044546153 6:0.061527232 7:0.024536219 8:0.12056912 9:0.097817949 10:0.16188331 
-256 1:0.34741135 2:0.31038653 3:0.19256377 4:0.097894154 5:0.051744192 6:0.15800402 7:0.32349899 8:0.032841514 9:0.1238169 10:0.08664022 
-256 1:0.6545846 2:0.1672245 3:0.063500211 4:0.081087218 5:0.033603467 6:0.15736085 7:0.094119437 8:0.16771321 9:0.22441304 10:0.26223198 
-8.6146179867389669 1:0.33622407 2:0.21966781 3:0.061839848 4:0.081341823 5:0.30092645 6:0.1022467 7:0.012463167 8:0.071600376 9:0.051098109 10:8.7761743e-05 
-256 1:0.46296952 2:0.25971453 3:0.13963702 4:0.096469709 5:0.041209219 6:0.12545416 7:0.16597677 8:0.21903875 9:0.11767898 10:0.13528751 
-256 1:0.60555126 2:0.2112166 3:0.082760897 4:0.069920407 5:0.030550842 6:0.048778315 7:0.038507723 8:0.25249649 9:0.33166539 10:0.30891699 
-256 1:0.62317267 2:0.30571453 3:0.034641525 4:0.026411974 5:0.010059298 6:0.12121173 7:0.037352896 8:0.088519274 9:0.21787365 10:0.22216939 
-256 1:0.25962041 2:0.43417003 3:0.1248623 4:0.12695219 5:0.05439507 6:0.3173272 7:0.12623877 8:0.23022514 9:0.098533555 10:0.22100719 
-256 1:0.53618006 2:0.30475496 3:0.07960528 4:0.057933465 5:0.021526238 6:0.22507724 7:0.32933978 8:0.33470007 9:0.089655707 10:0.30784795 
-147.46846784913748 1:0.81989169 2:0.14685404 3:0.011897336 4:0.013512795 5:0.0078441378 6:0.071818058 7:0.10189056 8:0.36624173 9:0.24488054 10:0.26277987 
-256 1:0.44124208 2:0.26048512 3:0.13464285 4:0.10865084 5:0.054979114 6:0.022183421 7:0.024413797 8:0.046774884 9:0.13885135 10:0.14384548 
-256 1:0.41370924 2:0.31835816 3:0.12737523 4:0.092900961 5:0.047656415 6:0.26155557 7:0.066757071 8:0.22702546 9:0.10298691 10:0.18936345 
-101.64680851940923 1:0.71420544 2:0.14452104 3:0.040109758 4:0.070944001 5:0.03021976 6:0.045767192 7:5.0071189e-05 8:0.096242864 9:0.34830683 10:0.13732499 
-256 1:0.57564791 2:0.22089174 3:0.086032283 4:0.081062187 5:0.036365877 6:0.19879843 7:0.081292972 8:0.19443637 9:0.017221546 10:0.25381577 
-39.271186277677039 1:0.34576232 2:0.18765471 3:0.13532935 4:0.15299827 5:0.17825535 6:0.40508618 7:0.40628537 8:0.12451693 9:0.27345162 10:0.10111614 
-256 1:0.36259339 2:0.3267127 3:0.14809599 4:0.10407735 5:0.058520577 6:0.095773613 7:0.085015883 8:0.087555401 9:0.016551883 10:0.11169668 
-256 1:0.48849956 2:0.18293692 3:0.10984314 4:0.16473702 5:0.053983356 6:0.033599301 7:0.17024141 8:0.23871769 9:0.0016419938 10:0.24796827 
-256 1:0.42746165 2:0.19749103 3:0.15782239 4:0.13709139 5:0.080133546 6:0.085067955 7:0.059907542 8:0.20563936 9:0.11301491 10:0.069640874 
-256 1:0.39179293 2:0.30224319 3:0.10537469 4:0.14070253 5:0.059886658 6:0.19125605 7:0.037440973 8:0.011507423 9:0.02150342 10:0.18130961 
-256 1:0.57864332 2:0.13610368 3:0.10821724 4:0.11282173 5:0.064214035 6:0.19170099 7:0.029285916 8:0.019315531 9:0.088114414 10:0.13894528 
-42.814508867092563 1:0.22640688 2:0.43943313 3:0.12799527 4:0.13233942 5:0.073825302 6:0.15497813 7:0.18758459 8:0.039781148 9:0.10290443 10:0.020034081 
-256 1:0.47471723 2:0.26487557 3:0.10884787 4:0.091188867 5:0.060370463 6:0.31247604 7:0.047892583 8:0.0097986462 9:0.15434416 10:0.29847097 
-256 1:0.4147398 2:0.31427202 3:0.13735914 4:0.090586554 5:0.043042489 6:0.1437063 7:0.032298837 8:0.16446276 9:0.34670771 10:0.24992406 
-256 1:0.32055246 2:0.14005611 3:0.10014044 4:0.16798856 5:0.27126243 6:0.08641297 7:0.13259641 8:0.24074182 9:0.24110513 10:0.21797132 
-256 1:0.58553123 2:0.27598685 3:0.075825804 4:0.044201023 5:0.018455087 6:0.12620918 7:0.13127297 8:0.014413095 9:0.15002617 10:0.061078284 
-256 1:0.46088083 2:0.26984418 3:0.13045357 4:0.094717206 5:0.044104221 6:0.18550208 7:0.19329868 8:0.07835459 9:0.10445369 10:0.19090724 
-256 1:0.52280391 2:0.17822386 3:0.12425208 4:0.1274695 5:0.047250655 6:0.17817423 7:0.21224657 8:0.25206175 9:0.23545123 10:0.19010271 
-256 1:0.34926269 2:0.36755692 3:0.11468694 4:0.11525977 5:0.053233678 6:0.14254616 7:0.0025046436 8:0.0079491273 9:0.0045559794 10:0.13119242 
-256 1:0.35997004 2:0.38469675 3:0.10977195 4:0.099603156 5:0.045958108 6:0.31182193 7:0.043701652 8:0.089371056 9:0.0014017656 10:0.10079742 
-256 1:0.38020069 2:0.27136374 3:0.15884866 4:0.14918023 5:0.040406676 6:0.23172888 7:0.2683225 8:0.29249697 9:0.27142207 10:0.25902233 
-256 1:0.49778708 2:0.28580813 3:0.092116687 4:0.077177488 5:0.047110609 6:0.3345233 7:0.011067274 8:0.036343125 9:0.21564746 10:0.07186147 
-256 1:0.60658596 2:0.30099384 3:0.061415672 4:0.022902639 5:0.0081018936 6:0.022487846 7:0.057744749 8:0.016524316 9:0.1543797 10:0.11955666 
-256 1:0.5905904 2:0.18132957 3:0.085284139 4:0.091208032 5:0.051587855 6:0.13523588 7:0.17509917 8:0.12243289 9:0.14226374 10:0.01503071 
-256 1:0.41293481 2:0.30359367 3:0.14434746 4:0.08800527 5:0.051118793 6:0.10985495 7:0.033049217 8:0.043427899 9:0.00011242452 10:0.086551412 
-256 1:0.57404895 2:0.21338362 3:0.079578757 4:0.088826925 5:0.044161744 6:0.1482615 7:0.096292935 8:0.11420824 9:0.11958975 10:0.14949701 
-231.38042058822293 1:0.48583964 2:0.19319917 3:0.13149779 4:0.10834376 5:0.081119636 6:0.47235933 7:0.086542162 8:0.078098768 9:0.035863774 10:0.068696916 
-256 1:0.71129629 2:0.2318805 3:0.030550673 4:0.018685797 5:0.0075867407 6:0.048331084 7:0.09100723 8:0.1328551 9:0.049151136 10:0.17198808 
-256 1:0.27733564 2:0.4104399 3:0.1497874 4:0.12642072 5:0.036016339 6:0.10668217 7:0.071566538 8:0.18598583 9:0.091543592 10:0.020885288 
-256 1:0.53898608 2:0.22744894 3:0.11969184 4:0.086286577 5:0.027586561 6:0.096765108 7:0.035605156 8:0.03469721 9:0.049256066 10:0.083170827 
-35.12271152610041 1:0.40755384 2:0.34271219 3:0.1082215 4:0.092226224 5:0.04928624 6:0.46034171 7:0.14725317 8:0.017530316 9:0.014562988 10:0.1041864 
-256 1:0.45130253 2:0.2790244 3:0.12755208 4:0.09851362 5:0.043607367 6:0.40481393 7:0.179254 8:0.0089846043 9:0.17614624 10:0.094949065 
-256 1:0.38733699 2:0.24692228 3:0.15169404 4:0.14426462 5:0.069782068 6:0.069215383 7:0.15073811 8:0.0057309806 9:0.10657503 10:0.0138583 
-256 1:0.33698399 2:0.26826968 3:0.18487382 4:0.11911224 5:0.090760264 6:0.023288147 7:0.095574654 8:0.079730334 9:0.043949388 10:0.21267405 
-256 1:0.5460983 2:0.22203722 3:0.12078647 4:0.069786931 5:0.041291086 6:0.019197753 7:0.021591509 8:0.1669532 9:0.1425622 10:0.23190465 
-256 1:0.67321389 2:0.17665896 3:0.081481931 4:0.045490787 5:0.023154431 6:0.1125671 7:0.028095013 8:0.074602402 9:0.067964146 10:0.067234914 
-256 1:0.53696126 2:0.20140169 3:0.10824962 4:0.1150088 5:0.038378621 6:0.054850467 7:0.18482536 8:0.12563543 9:0.035646366 10:0.066471091 
-256 1:0.45042402 2:0.34988007 3:0.10687599 4:0.06497296 5:0.027846956 6:0.24917992 7:0.057304418 8:0.014523681 9:0.16525866 10:0.0499691 
-256 1:0.41427183 2:0.26469749 3:0.1449953 4:0.12005073 5:0.055984655 6:0.0098391494 7:0.005987823 8:0.024367224 9:0.0070204837 10:0.0046264205 
-256 1:0.54225715 2:0.24084752 3:0.1406534 4:0.053318963 5:0.022922966 6:0.01878287 7:0.1038803 8:0.090758834 9:0.13048465 10:0.17681133 
-256 1:0.6778653 2:0.15505567 3:0.060787983 4:0.062593607 5:0.04369744 6:0.094929015 7:0.039013986 8:0.092864046 9:0.017762632 10:0.19583079 
-256 1:0.40859435 2:0.34513373 3:0.09407117 4:0.11633382 5:0.035866937 6:0.19833552 7:0.050157373 8:0.1312441 9:0.1497072 10:0.20884305 
-256 1:0.35039019 2:0.31085347 3:0.12712913 4:0.14278293 5:0.068844273 6:0.16790124 7:0.022393957 8:0.077814731 9:0.034122432 10:0.10602414 
-256 1:0.31318457 2:0.36336957 3:0.13024339 4:0.13716237 5:0.0560401 6:0.32504791 7:0.054223996 8:0.15803253 9:0.21087649 10:0.10826243 
-256 1:0.35696215 2:0.29550604 3:0.17023628 4:0.12090094 5:0.056394589 6:0.15131822 7:0.10748949 8:0.13133526 9:0.17682111 10:0.078557052 
-256 1:0.46226101 2:0.28803544 3:0.11366719 4:0.091743257 5:0.044293106 6:0.2420377 7:0.18636214 8:0.041584761 9:0.12214023 10:0.018687913 
-256 1:0.57724291 2:0.28694731 3:0.07318599 4:0.039820094 5:0.022803697 6:0.01011476 7:0.1136258 8:0.041479663 9:0.14742316 10:0.11573016 
-256 1:0.52781443 2:0.19987902 3:0.1020379 4:0.11440831 5:0.055860348 6:0.018122479 7:0.14844372 8:0.076402469 9:0.0074099803 10:0.060979078 
-256 1:0.50586445 2:0.27667339 3:0.11530516 4:0.070924474 5:0.03123252 6:0.15938187 7:0.032815072 8:0.010186536 9:0.044988572 10:0.0067385605 
-256 1:0.64529765 2:0.24487035 3:0.065500163 4:0.032182338 5:0.012149497 6:0.0041315972 7:0.0070240041 8:0.16583551 9:0.33491903 10:0.23346637 
-162.24901514064655 1:0.63687669 2:0.26154157 3:0.067523904 4:0.024939043 5:0.0091187897 6:0.029503499 7:0.091026102 8:0.11127103 9:0.066457877 10:0.010226286 
-81.818337926192712 1:0.31337946 2:0.28140599 3:0.20014854 4:0.11296805 5:0.092097964 6:0.10868404 7:0.072323822 8:0.072379287 9:0.080082706 10:0.12144101 
-256 1:0.31857874 2:0.3680917 3:0.14059788 4:0.11342398 5:0.059307691 6:0.31837954 7:0.095700806 8:0.11051608 9:0.21133709 10:0.033291628 
-256 1:0.46323642 2:0.21242831 3:0.17747069 4:0.097780985 5:0.049083595 6:0.11469492 7:0.071430032 8:0.094961115 9:0.13700488 10:0.31025556 
-256 1:0.7471143 2:0.14760842 3:0.046381042 4:0.035887783 5:0.023008454 6:0.03296133 7:0.0031564782 8:0.24254663 9:0.17467593 10:0.28529988 
-256 1:0.69803625 2:0.15289244 3:0.068355491 4:0.054206777 5:0.026509043 6:0.16538803 7:0.17526907 8:0.026372229 9:0.1259021 10:0.20879537 
-45.688362474167299 1:0.32240312 2:0.40017888 3:0.13679857 4:0.078507347 5:0.062112082 6:0.64919868 7:0.3040164 8:0.24507288 9:0.30086815 10:0.45001334 
-256 1:0.55665377 2:0.31099702 3:0.096830281 4:0.02565428 5:0.0098646442 6:0.12075422 7:0.051359189 8:0.035830969 9:0.074336543 10:0.040941803 
-158.68584860564596 1:0.23005427 2:0.2469581 3:0.19862793 4:0.20973481 5:0.11462488 6:0.16630267 7:0.024803206 8:0.12238174 9:0.085953355 10:0.096161654 
-256 1:0.34962379 2:0.42472947 3:0.10213106 4:0.079843483 5:0.043672198 6:0.13625892 7:0.098954057 8:0.087036708 9:0.086126275 10:0.12309957 
-256 1:0.3932156 2:0.28233423 3:0.12881468 4:0.13047432 5:0.065161173 6:0.15099769 7:0.18383424 8:0.34510601 9:0.045626224 10:0.010855464 
-256 1:0.47981104 2:0.3063959 3:0.11496291 4:0.062643888 5:0.036186255 6:0.005828196 7:0.11335898 8:0.14932024 9:0.0036853016 10:0.079238506 
-256 1:0.63566631 2:0.14545065 3:0.096282509 4:0.059089878 5:0.063510654 6:0.39193888 7:0.10286649 8:0.04309839 9:0.086656294 10:0.040183281 
-256 1:0.71966477 2:0.17272129 3:0.046503605 4:0.04029615 5:0.020814194 6:0.051761624 7:0.044806362 8:0.026648948 9:0.018774322 10:0.16848805 
-256 1:0.35882802 2:0.22713246 3:0.19966256 4:0.11812176 5:0.096255199 6:0.074986717 7:0.18422349 8:0.041382821 9:0.071241268 10:0.017572575 
-256 1:0.62343242 2:0.22176633 3:0.064556201 4:0.06515179 5:0.025093251 6:0.016779798 7:0.05857731 8:0.071510624 9:0.092984468 10:0.098703801 
-9.9686345989612768 1:0.57605075 2:0.30030195 3:0.056476903 4:0.047504386 5:0.019666017 6:0.0006480802 7:0.0043493085 8:0.054461376 9:0.05122285 10:0.0204097 
-256 1:0.57785705 2:0.22221404 3:0.093278011 4:0.081531686 5:0.025119212 6:0.010247602 7:0.016616659 8:0.019141109 9:0.03272489 10:0.019142501 
-256 1:0.33726738 2:0.35660653 3:0.13954162 4:0.10961273 5:0.056971737 6:0.2315926 7:0.17237473 8:0.054165333 9:0.093661391 10:0.011043389 
-256 1:0.4170014 2:0.4055682 3:0.086730788 4:0.069644968 5:0.021054645 6:0.10501646 7:0.059152453 8:0.049724536 9:0.0027923664 10:0.043599954 
-256 1:0.55848549 2:0.25817563 3:0.078309408 4:0.069541707 5:0.035487766 6:0.14756238 7:0.059862243 8:0.17873994 9:0.17566266 10:0.11538147 
-256 1:0.73734294 2:0.15496935 3:0.074709415 4:0.023099626 5:0.0098786704 6:0.011796211 7:0.037220192 8:0.0044645708 9:0.21726414 10:0.030586352 
-256 1:0.50352952 2:0.29577417 3:0.099496095 4:0.055662825 5:0.045537394 6:0.16660483 7:0.16068317 8:0.043555734 9:0.1290089 10:0.36049886 
-256 1:0.40598834 2:0.3017361 3:0.12812807 4:0.11215224 5:0.051995257 6:0.058648353 7:0.082132426 8:0.071937821 9:0.070515422 10:0.068977171 
-256 1:0.27141074 2:0.35652969 3:0.19174402 4:0.12109793 5:0.059217623 6:0.35322517 7:0.042791629 8:0.042928634 9:0.018455989 10:0.015715811 
-256 1:0.55590857 2:0.25360387 3:0.094473128 4:0.061022911 5:0.034991514 6:0.04594418 7:0.016787958 8:0.27868917 9:0.006049789 10:0.13071902 
-256 1:0.2779987 2:0.21033542 3:0.20030913 4:0.17096327 5:0.14039347 6:0.097769472 7:0.17838937 8:0.30183307 9:0.054994111 10:0.035955533 
-256 1:0.43319426 2:0.23431528 3:0.16140609 4:0.11859241 5:0.05249196 6:0.057711421 7:0.12737033 8:0.10245986 9:0.075854513 10:0.084756417 
-256 1:0.32154824 2:0.29267819 3:0.14999088 4:0.1648578 5:0.070924891 6:0.24737214 7:0.031910337 8:0.09289056 9:0.04551286 10:0.094912783 
-256 1:0.26170064 2:0.51330485 3:0.094900969 4:0.085183458 5:0.044910082 6:0.15125783 7:0.023543743 8:0.12495391 9:0.15188161 10:0.1412588 
-256 1:0.36844223 2:0.30222153 3:0.13004157 4:0.13159064 5:0.067704027 6:0.24728632 7:0.07721081 8:0.047542111 9:0.023240974 10:0.25005449 
-256 1:0.48342768 2:0.3251069 3:0.082011286 4:0.080054783 5:0.029399357 6:0.13865065 7:0.11363472 8:0.038078643 9:0.091079774 10:0.032947126 
-256 1:0.42621786 2:0.24391164 3:0.13967887 4:0.12345821 5:0.066733425 6:0.066106768 7:0.068606273 8:0.18976722 9:0.10056007 10:0.3240032 
-256 1:0.52116415 2:0.22643783 3:0.10468728 4:0.096753251 5:0.050957483 6:0.1675475 7:0.02981792 8:0.051064115 9:0.027837786 10:0.04404736 
-163.17584541132933 1:0.21944794 2:0.18855036 3:0.13704014 4:0.22874194 5:0.22621962 6:0.0066426202 7:0.037560379 8:0.0012600226 9:0.040167009 10:0.032115627 
-256 1:0.35361522 2:0.27413863 3:0.19448431 4:0.11570416 5:0.06205767 6:0.19666538 7:0.10192751 8:0.017884114 9:0.093831408 10:0.063611024 
-256 1:0.37408223 2:0.36199719 3:0.1214444 4:0.096788406 5:0.045687778 6:0.26740261 7:0.034195366 8:0.04975606 9:0.045867663 10:0.11296022 
-256 1:0.54000295 2:0.19835342 3:0.11686005 4:0.10285539 5:0.041928189 6:0.20304453 7:0.26755682 8:0.099988962 9:0.038524313 10:0.079647035 
-256 1:0.43491404 2:0.29040204 3:0.14093582 4:0.088473916 5:0.045274187 6:0.25156553 7:0.11081905 8:0.1263456 9:0.0091129451 10:0.20412411 
-256 1:0.69935213 2:0.17834719 3:0.042921799 4:0.05428335 5:0.025095525 6:0.070519733 7:0.19474385 8:0.14579832 9:0.084607328 10:0.081846554 
-256 1:0.70831226 2:0.19551294 3:0.047701289 4:0.035862576 5:0.012610934 6:0.05270976 7:0.029567466 8:0.18828482 9:0.28368195 10:0.25270767 
-129.90488736315476 1:0.75842378 2:0.19758044 3:0.034945721 4:0.0059920224 5:0.0030580399 6:0.92843524 7:0.90696648 8:0.83060442 9:0.35894125 10:0.2249115 
-256 1:0.27387456 2:0.46651093 3:0.13251211 4:0.088470311 5:0.038632086 6:0.43184512 7:0.2056867 8:0.083284515 9:0.038649641 10:0.11657578 
-256 1:0.46792339 2:0.27851663 3:0.14182235 4:0.070236073 5:0.041501558 6:0.013248003 7:0.031723485 8:0.0020670592 9:0.087951824 10:0.075659164 
-54.154784764809996 1:0.19886497 2:0.3336522 3:0.16084715 4:0.17116706 5:0.13546863 6:0.284711 7:0.03282522 8:0.32224272 9:0.13129839 10:0.0061327769 
-171.97184443545959 1:0.73919452 2:0.21098286 3:0.024157359 4:0.017260024 5:0.008405241 6:0.095763191 7:0.01991704 8:0.0025330594 9:0.12932077 10:0.027713118 
-256 1:0.59254669 2:0.23503937 3:0.086844888 4:0.057150196 5:0.028418853 6:0.043569356 7:0.013102653 8:0.0097695259 9:0.11161815 10:0.082173466 
-256 1:0.58078199 2:0.18927708 3:0.098447832 4:0.086491471 5:0.045001617 6:0.068750912 7:0.068121712 8:0.070663981 9:0.063612518 10:0.035687086 
-256 1:0.26436796 2:0.34181036 3:0.16135733 4:0.15856898 5:0.073895375 6:0.22458284 7:0.11373756 8:0.061467803 9:0.0078496972 10:0.083710432 
-256 1:0.63023652 2:0.15284204 3:0.081289419 4:0.090609975 5:0.045022041 6:0.05765306 7:0.088018693 8:0.030677473 9:0.10561296 10:0.018212057 
-256 1:0.63761153 2:0.23699244 3:0.054557087 4:0.048052769 5:0.022786173 6:0.38973148 7:0.17566326 8:0.28228811 9:0.14110278 10:0.18132384 
-126.37963561923155 1:0.42457278 2:0.24839451 3:0.1273048 4:0.11285386 5:0.086874047 6:0.27849233 7:0.44017427 8:0.27735531 9:0.22145772 10:0.030031026 
-256 1:0.70614069 2:0.21725418 3:0.040987618 4:0.025446454 5:0.010171058 6:0.019992248 7:6.7885118e-06 8:0.14927931 9:0.22349579 10:0.32204621 
-8.4756197838695737 1:0.36622649 2:0.34131807 3:0.13592637 4:0.1022235 5:0.054305562 6:0.069933638 7:0.30328475 8:0.0014585952 9:0.14978291 10:0.10620495 
-256 1:0.17272645 2:0.61703723 3:0.11918908 4:0.06069247 5:0.03035477 6:0.28235439 7:0.082110651 8:0.087604983 9:0.073870881 10:0.0085008935 
-2.283794565351362 1:0.73953198 2:0.19501796 3:0.045101157 4:0.013893482 5:0.0064554251 6:0.28346045 7:0.35454352 8:0.33931069 9:0.45490212 10:0.31311456 
-256 1:0.42344263 2:0.31586519 3:0.12365505 4:0.09360716 5:0.043429961 6:0.22153093 7:0.087812538 8:0.18151084 9:0.10805794 10:0.095279023 
-256 1:0.28415537 2:0.42054745 3:0.16447805 4:0.08912821 5:0.041690922 6:0.12007128 7:0.18932594 8:0.11052828 9:0.18744425 10:0.34375355 
-256 1:0.79315195 2:0.13404691 3:0.027488124 4:0.028204935 5:0.017108077 6:0.011150448 7:0.043119375 8:0.12243697 9:0.029513354 10:0.10026619 
-256 1:0.56228636 2:0.15014652 3:0.12008955 4:0.10728619 5:0.060191379 6:0.16515474 7:0.18776555 8:0.090047593 9:0.13952932 10:0.10965175 
-256 1:0.42820838 2:0.21906874 3:0.19698255 4:0.10016791 5:0.055572431 6:0.10774055 7:0.032964765 8:0.060279698 9:0.056093374 10:0.12799785 
-256 1:0.55877105 2:0.19209914 3:0.096495682 4:0.1025161 5:0.050118028 6:0.085497198 7:0.053621949 8:0.14909662 9:0.36675715 10:0.36576662 
-256 1:0.62715735 2:0.19451941 3:0.0872133 4:0.070019308 5:0.021090633 6:0.01463427 7:0.027301201 8:0.0054075561 9:0.00622573 10:0.068978889 
-42.885549440767129 1:0.25492841 2:0.23559378 3:0.14658841 4:0.11536351 5:0.24752589 6:0.18993526 7:0.090655461 8:0.1268404 9:0.16786101 10:0.237766 
-256 1:0.4200277 2:0.30830231 3:0.10765796 4:0.11669992 5:0.047312112 6:0.33303369 7:0.20763982 8:0.193523 9:0.22012313 10:0.039100036 
-75.206053564995003 1:0.18001469 2:0.22651009 3:0.20079776 4:0.26623835 5:0.12643912 6:0.063857912 7:0.084492899 8:0.042341693 9:0.032706146 10:0.065208268 
-256 1:0.51274782 2:0.24898457 3:0.097697861 4:0.098705017 5:0.041864729 6:0.040218636 7:0.0050606428 8:0.095753687 9:0.019564817 10:0.16830676 
-256 1:0.36472286 2:0.36111949 3:0.11533193 4:0.10978445 5:0.049041271 6:0.040721701 7:0.17098821 8:0.092317794 9:0.15747494 10:0.036508796 
-256 1:0.61586076 2:0.22665692 3:0.076900647 4:0.055820003 5:0.024761667 6:0.0088667385 7:0.027442027 8:0.17391823 9:0.10325652 10:0.021498552 
-256 1:0.49501302 2:0.21582781 3:0.13610471 4:0.10602986 5:0.047024597 6:0.19418146 7:0.084069309 8:0.11907296 9:0.14545088 10:0.13778845 
-256 1:0.61889906 2:0.20866551 3:0.08181732 4:0.056482696 5:0.034135423 6:0.016412287 7:0.16897463 8:0.13860057 9:0.062902585 10:0.10853449 
-256 1:0.41541227 2:0.20731835 3:0.16082884 4:0.13641773 5:0.080022811 6:0.17769124 7:0.07690594 8:0.065723308 9:0.13078954 10:0.0082260765 
-256 1:0.64093074 2:0.24131637 3:0.071293572 4:0.032753344 5:0.013705978 6:0.028637849 7:0.035 8:0.13120822 9:0.022761663 10:0.094047072 
-256 1:0.52778512 2:0.25447168 3:0.092264948 4:0.080997796 5:0.044480462 6:0.1202758 7:0.010789345 8:0.31859218 9:0.34615906 10:0.44940684 
-256 1:0.55569758 2:0.26241752 3:0.098074432 4:0.055706977 5:0.028103493 6:0.049758049 7:0.011718887 8:0.1278269 9:0.079345457 10:0.047550595 
-256 1:0.45875233 2:0.31824383 3:0.12415378 4:0.068187866 5:0.030662196 6:0.31101114 7:0.12283565 8:0.071802257 9:0.04078359 10:0.040554743 
-256 1:0.38396729 2:0.40820179 3:0.10113004 4:0.075640186 5:0.031060698 6:0.12742576 7:0.07599006 8:0.16753032 9:0.098194976 10:0.11785746 
-256 1:0.3934569 2:0.32107883 3:0.12133305 4:0.1167032 5:0.047428012 6:0.088515242 7:0.091990032 8:0.060939977 9:0.038712689 10:0.031307073 
-256 1:0.56356875 2:0.17902873 3:0.095841498 4:0.10454077 5:0.057020254 6:0.17758749 7:0.10236999 8:0.070320312 9:0.035854734 10:0.044366873 
-256 1:0.5589827 2:0.2389604 3:0.085596551 4:0.089223372 5:0.027236972 6:0.014039135 7:0.046901886 8:0.043541882 9:0.13293773 10:0.03871512 
-256 1:0.42880484 2:0.23468308 3:0.15855665 4:0.11124341 5:0.066712027 6:0.078157934 7:0.0085409981 8:0.027781146 9:0.11534537 10:0.097274158 
-256 1:0.29808277 2:0.30472899 3:0.18177476 4:0.14568016 5:0.069733328 6:0.092786391 7:0.13025938 8:0.11167511 9:0.21692292 10:0.091061172 
-256 1:0.27410399 2:0.34618721 3:0.14847961 4:0.15059683 5:0.080632356 6:0.073477191 7:0.10654546 8:0.0092776872 9:0.05298284 10:0.033232873 
-256 1:0.2874644 2:0.36267595 3:0.14940496 4:0.13776933 5:0.06268536 6:0.17170475 7:0.17596241 8:0.23035845 9:0.16477078 10:0.097839804 
-256 1:0.38585734 2:0.41841164 3:0.084619756 4:0.080768656 5:0.030342605 6:0.1385769 7:0.10227542 8:0.19643444 9:0.060876267 10:0.077403564 
-256 1:0.66862577 2:0.20756941 3:0.041748161 4:0.050679638 5:0.031377017 6:0.050119845 7:0.10257836 8:0.19924955 9:0.41446128 10:0.55463521 
-256 1:0.57406889 2:0.23882061 3:0.1159909 4:0.049712423 5:0.021407169 6:0.025991311 7:0.12789193 8:0.038574555 9:0.23781034 10:0.23020757 
-256 1:0.38668168 2:0.362682 3:0.14600588 4:0.070124343 5:0.034506092 6:0.076092603 7:0.14399744 8:0.10118467 9:0.077377787 10:0.068336306 
-256 1:0.3448113 2:0.30160588 3:0.13929319 4:0.16389949 5:0.050390144 6:0.30385221 7:0.1520449 8:0.25077839 9:0.011131751 10:0.069028371 
-256 1:0.44532054 2:0.34109867 3:0.11257574 4:0.070660844 5:0.030344206 6:0.1199044 7:0.08586069 8:0.0096570258 9:0.056212483 10:0.013411879 
-256 1:0.39918861 2:0.20602641 3:0.19300492 4:0.13859511 5:0.063184944 6:0.049238754 7:0.018547952 8:0.014321411 9:0.19417556 10:0.22342663 
-256 1:0.26140591 2:0.49792029 3:0.10172904 4:0.10206856 5:0.036876206 6:0.22938236 7:0.058680859 8:0.19818593 9:0.090071616 10:0.044347948 
-256 1:0.22818932 2:0.42787135 3:0.15568568 4:0.13167393 5:0.056579719 6:0.19896466 7:0.13647629 8:0.39464495 9:0.098254249 10:0.10800523 
-256 1:0.40889417 2:0.35433396 3:0.12926831 4:0.071082119 5:0.036421444 6:0.11812078 7:0.027723376 8:0.25907319 9:0.080569693 10:0.025758142 
-256 1:0.41081931 2:0.20232949 3:0.16677219 4:0.098915051 5:0.12116396 6:0.08855733 7:0.053950268 8:0.10730416 9:0.12326422 10:0.57521186 
-256 1:0.42481469 2:0.32025254 3:0.10318381 4:0.10401351 5:0.047735455 6:0.38203839 7:0.16951149 8:0.10897746 9:0.30357137 10:0.20845128 
-256 1:0.52177916 2:0.24724699 3:0.10467108 4:0.082262781 5:0.044039983 6:0.18265698 7:0.017862413 8:0.044814939 9:0.046815817 10:0.085933713 
-256 1:0.29919256 2:0.36044115 3:0.21777809 4:0.08535851 5:0.037229685 6:0.17420837 7:0.21007089 8:0.12794518 9:0.12720626 10:0.34529522 
-256 1:0.58706671 2:0.2224359 3:0.094947817 4:0.068222297 5:0.027327281 6:0.014958389 7:0.010481214 8:0.0023839401 9:0.018160392 10:0.008483204 
-256 1:0.4163566 2:0.41769759 3:0.096427089 4:0.049469624 5:0.020049097 6:0.062844376 7:0.14200591 8:0.061201711 9:0.02128667 10:0.045475784 
-256 1:0.68930039 2:0.19661943 3:0.05967049 4:0.035978457 5:0.018431237 6:0.041098724 7:0.10156228 8:0.08991428 9:0.16661671 10:0.11499348 
-256 1:0.50907477 2:0.27177779 3:0.12311483 4:0.059015424 5:0.037017188 6:0.064613175 7:0.061153057 8:0.061445945 9:0.087866473 10:0.055890845 
-256 1:0.48283716 2:0.21779352 3:0.15261408 4:0.10464115 5:0.042114088 6:0.012211094 7:0.29135461 8:0.018624405 9:0.18914563 10:0.1939759 
-256 1:0.65662255 2:0.19682773 3:0.064416092 4:0.055800047 5:0.026333576 6:0.0090036903 7:0.066523692 8:0.03718172 9:0.10763921 10:0.14036903 
-256 1:0.48490568 2:0.35383245 3:0.073424485 4:0.060189082 5:0.027648305 6:0.10364777 7:0.074014227 8:0.11288723 9:0.03314739 10:0.15020906 
-256 1:0.35114334 2:0.16782699 3:0.23096545 4:0.18323624 5:0.066827969 6:0.06647597 7:0.10439769 8:0.12967894 9:0.1274516 10:0.14956942 
-256 1:0.68066595 2:0.1915744 3:0.063396064 4:0.043011336 5:0.021352247 6:0.071703649 7:0.0040475115 8:0.098207846 9:0.24735588 10:0.26920477 
-256 1:0.44283601 2:0.27227785 3:0.14255528 4:0.088423942 5:0.053906912 6:0.14421294 7:0.042386749 8:0.074259176 9:0.1081678 10:0.014366674 
-256 1:0.63997702 2:0.20560433 3:0.075904218 4:0.052260635 5:0.02625379 6:0.042454067 7:0.10365083 8:0.016218948 9:0.16521266 10:0.2158918 
-256 1:0.65491881 2:0.23456977 3:0.059099317 4:0.034126341 5:0.017285758 6:0.0026747364 7:0.064655431 8:0.14943183 9:0.082615389 10:0.074674723 
-256 1:0.39717167 2:0.32178443 3:0.12684499 4:0.10917716 5:0.045021743 6:0.073960491 7:0.06605263 8:0.23334137 9:0.039184986 10:0.049514636 
-256 1:0.47597188 2:0.23858455 3:0.11093131 4:0.11246757 5:0.062044681 6:0.10156344 7:0.031323383 8:0.038370355 9:0.10615939 10:0.28114269 
-256 1:0.25153404 2:0.298385 3:0.23242976 4:0.16131774 5:0.056333463 6:0.05032988 7:0.14450937 8:0.046868667 9:0.19546854 10:0.061478019 
-256 1:0.61209782 2:0.12055468 3:0.13424748 4:0.092002583 5:0.041097444 6:0.16631295 7:0.12052264 8:0.20522908 9:0.0005249817 10:0.0098273218 
-256 1:0.37253324 2:0.39699948 3:0.079792865 4:0.10113076 5:0.049543655 6:0.11365286 7:0.074762508 8:0.016305066 9:0.0062184516 10:0.25167198 
-256 1:0.24004974 2:0.50929929 3:0.082344671 4:0.11187224 5:0.056434068 6:0.065397688 7:0.030617906 8:0.064531563 9:0.18025566 10:0.32834759 
-256 1:0.55239661 2:0.16898739 3:0.10886858 4:0.12053008 5:0.049217346 6:0.0036562823 7:0.15100067 8:0.16480166 9:0.12645797 10:0.14793452 
-256 1:0.45644594 2:0.27336192 3:0.11271875 4:0.10481012 5:0.052663271 6:0.067728001 7:0.075279557 8:0.056150835 9:0.063383747 10:0.17589445 
-256 1:0.42081762 2:0.20559557 3:0.13738105 4:0.13516621 5:0.10103956 6:0.40660944 7:0.081669278 8:0.23938534 9:0.2357885 10:0.42016535 
-256 1:0.21679013 2:0.35055999 3:0.16301454 4:0.1900287 5:0.079606642 6:0.29475573 7:0.24673603 8:0.03403828 9:0.026086203 10:0.072840355 
-256 1:0.38482554 2:0.26688327 3:0.14214494 4:0.1334259 5:0.072720347 6:0.25960199 7:0.17592281 8:0.17261291 9:0.024836226 10:0.19711788 
-256 1:0.73113115 2:0.14632766 3:0.047813094 4:0.044747666 5:0.029980431 6:0.11261097 7:0.15394163 8:0.17331023 9:0.0065494772 10:0.06248254 
-256 1:0.53293245 2:0.18045826 3:0.148684 4:0.082173657 5:0.055751635 6:0.21747358 7:0.038038364 8:0.11131442 9:0.024611543 10:0.042222123 
-256 1:0.69878837 2:0.19060477 3:0.042555323 4:0.042520174 5:0.025531362 6:0.19731948 7:0.14532016 8:0.15479585 9:0.055631973 10:0.02058613 
-256 1:0.71427208 2:0.17040143 3:0.0504992 4:0.042909973 5:0.021917323 6:0.05418445 7:0.14223667 8:0.025969886 9:0.0086130226 10:0.068661621 
-256 1:0.65833578 2:0.25795235 3:0.043892201 4:0.026836974 5:0.012982699 6:0.17120733 7:0.15835438 8:0.045482707 9:0.090044864 10:0.28667598 
-256 1:0.34120972 2:0.35854459 3:0.13870659 4:0.10386665 5:0.057672448 6:0.091890958 7:0.027097897 8:0.05670896 9:0.048745977 10:0.050746215 
-256 1:0.48425611 2:0.31516011 3:0.11192448 4:0.056684537 5:0.031974771 6:0.041428145 7:0.1731851 8:0.13056097 9:0.12791426 10:0.057134924 
-256 1:0.33653113 2:0.38980556 3:0.13002501 4:0.09767295 5:0.045965359 6:0.0580562 7:0.13945585 8:0.30257225 9:0.024805306 10:0.14142489 
-256 1:0.70900775 2:0.21371182 3:0.045837719 4:0.020493998 5:0.010948716 6:0.10127858 7:0.011233143 8:0.18017099 9:0.22756573 10:0.30628332 
-256 1:0.2776604 2:0.3217026 3:0.17281805 4:0.15969065 5:0.068128304 6:0.18338719 7:0.015099474 8:0.1731261 9:0.19674015 10:0.21367264 
-256 1:0.40847118 2:0.27671474 3:0.12374611 4:0.13466369 5:0.05640429 6:0.087085351 7:0.066824798 8:0.042775316 9:0.16439035 10:0.15354742 
-256 1:0.59194031 2:0.22560445 3:0.086091429 4:0.063167236 5:0.033196578 6:0.15606926 7:0.028697602 8:0.16948625 9:0.16776175 10:0.070287401 
-20.844867208601034 1:0.42017051 2:0.26175977 3:0.14919814 4:0.10467798 5:0.064193603 6:0.0058759185 7:0.046070694 8:0.044819055 9:0.015247972 10:0.10195244 
-256 1:0.67134394 2:0.22381483 3:0.068228748 4:0.027029335 5:0.0095831376 6:0.088321105 7:0.036338687 8:0.028312284 9:0.045300309 10:0.067673296 
-256 1:0.44118769 2:0.27517666 3:0.13610473 4:0.10216819 5:0.045362729 6:0.16237749 7:0.20843029 8:0.041668127 9:0.073763699 10:0.18780207 
-109.31964447624054 1:0.38477559 2:0.12239492 3:0.088058951 4:0.14623619 5:0.25853435 6:0.042163743 7:0.12553842 8:0.041894083 9:0.20313677 10:0.18436093 
-22.407967077829827 1:0.32194097 2:0.35930306 3:0.14700162 4:0.1109582 5:0.06079616 6:0.3271144 7:0.22219632 8:0.11248849 9:0.049782192 10:0.040771124 
-256 1:0.36111085 2:0.30032947 3:0.167841 4:0.12592567 5:0.044793002 6:0.0026714467 7:0.15246127 8:0.36522642 9:0.080552254 10:0.0037639839 
-11.532622225642816 1:0.45081861 2:0.25901177 3:0.10127856 4:0.10763237 5:0.081258686 6:0.48846574 7:0.64445001 8:0.86206486 9:0.7715913 10:0.59123626 
-256 1:0.68322331 2:0.19545463 3:0.081834403 4:0.027390148 5:0.012097516 6:0.020573966 7:0.0015740343 8:0.12193255 9:0.18590654 10:0.34577276 
-256 1:0.18205551 2:0.31085206 3:0.22540029 4:0.19324419 5:0.088447953 6:0.03451524 7:0.13857641 8:0.28964934 9:0.10693713 10:0.063072242 
-256 1:0.72676013 2:0.17608023 3:0.032432581 4:0.041575258 5:0.023151801 6:0.037248744 7:0.0031420498 8:0.10159856 9:0.081032218 10:0.077163467 
-256 1:0.30071631 2:0.36290422 3:0.19728928 4:0.10085321 5:0.038236976 6:0.3130729 7:0.0079111831 8:0.17298415 9:0.08077534 10:0.1250522 
-256 1:0.41616552 2:0.28791019 3:0.12460118 4:0.11810955 5:0.053213558 6:0.14768366 7:0.10099775 8:0.17073675 9:0.15571587 10:0.1262763 
-256 1:0.29371184 2:0.42113191 3:0.14063413 4:0.097421865 5:0.047100259 6:0.23606885 7:0.00040607741 8:0.046269301 9:0.153541 10:0.075888722 
-256 1:0.39390919 2:0.21643915 3:0.15440307 4:0.15925195 5:0.075996631 6:0.16943213 7:0.022676063 8:0.10654889 9:0.071148331 10:0.15651568 
-256 1:0.31619853 2:0.41369673 3:0.12508833 4:0.088210667 5:0.056805745 6:0.081309063 7:0.025332725 8:0.020056401 9:0.0069131089 10:0.10284567 
-256 1:0.74542844 2:0.16824898 3:0.041106752 4:0.027507976 5:0.01770786 6:0.050168802 7:0.010283588 8:0.14099733 9:0.16311713 10:0.08001407 
-256 1:0.21465673 2:0.50183756 3:0.10888584 4:0.1167943 5:0.057825567 6:0.098183932 7:0.069612564 8:0.28548692 9:0.1895337 10:0.094958156 
-256 1:0.45829599 2:0.23806952 3:0.12845943 4:0.11859534 5:0.056579716 6:0.040932032 7:0.01835799 8:0.21314382 9:0.16157067 10:0.2038788 
-256 1:0.70395333 2:0.088285659 3:0.069567504 4:0.089955169 5:0.048238336 6:0.022028714 7:0.17376708 8:0.2081579 9:0.076188396 10:0.009972052 
-256 1:0.34743705 2:0.38978597 3:0.10281478 4:0.10755606 5:0.052406134 6:0.050163439 7:0.052031119 8:0.077101935 9:0.047419878 10:0.039396256 
-256 1:0.481767 2:0.34088163 3:0.086504511 4:0.062115561 5:0.028731297 6:0.25682004 7:0.047958575 8:0.20774541 9:0.016475689 10:0.01115833 
-256 1:0.53106412 2:0.24147504 3:0.12613922 4:0.068780993 5:0.032540633 6:0.24359574 7:0.026758464 8:0.3947362 9:0.027286465 10:0.01002925 
-256 1:0.55623924 2:0.20752303 3:0.10018258 4:0.10276562 5:0.033289532 6:0.10265322 7:0.050746741 8:0.060038798 9:0.097667153 10:0.049990749 
-238.58394979956739 1:0.55915423 2:0.1456124 3:0.087166636 4:0.13267996 5:0.075386778 6:0.24597723 7:0.072814214 8:0.22098376 9:0.57783889 10:0.59361882 
-256 1:0.69342055 2:0.22841898 3:0.040580824 4:0.028589743 5:0.0089898963 6:0.12956929 7:0.02974637 8:0.14251414 9:0.33103014 10:0.135273 
-256 1:0.55898835 2:0.24663961 3:0.085328452 4:0.069025108 5:0.040018482 6:0.0097952852 7:0.17187383 8:0.092324015 9:0.15277205 10:0.32899743 
-256 1:0.60031543 2:0.22929331 3:0.070593782 4:0.069092365 5:0.030705116 6:0.11805794 7:0.026726444 8:0.10557059 9:0.2536226 10:0.16766938 
-256 1:0.46076016 2:0.33435965 3:0.1157626 4:0.062366964 5:0.026750621 6:0.29355679 7:0.14582123 8:0.15644981 9:0.028737469 10:0.0077022744 
-256 1:0.57465968 2:0.2069135 3:0.096951198 4:0.080973356 5:0.040502273 6:0.042321654 7:0.10639617 8:0.051009152 9:0.0072202455 10:0.028943101 
-256 1:0.44643961 2:0.26789605 3:0.11623974 4:0.11508167 5:0.054342929 6:0.0099520447 7:0.0078650149 8:0.12180425 9:0.094764351 10:0.048801979 
-256 1:0.73797032 2:0.17368483 3:0.051563849 4:0.023107301 5:0.013673707 6:0.086361764 7:0.085712793 8:0.20944007 9:0.062454971 10:0.0031071059 
-76.358336970193832 1:0.92124974 2:0.062220395 3:0.0091009784 4:0.0050558232 5:0.0023730654 6:0.97690043 7:0.85956149 8:0.45545824 9:0.31364622 10:0.13889052 
-256 1:0.53545173 2:0.25016905 3:0.12203294 4:0.061506253 5:0.030840035 6:0.1203207 7:0.033068976 8:0.044297344 9:0.0078025085 10:0.047751174 
-256 1:0.17618196 2:0.28398245 3:0.31421211 4:0.14818232 5:0.077441154 6:0.064127756 7:0.11966543 8:0.33490765 9:0.26535455 10:0.31202124 
-74.505829245612532 1:0.31211707 2:0.30689675 3:0.15764428 4:0.16102981 5:0.062312083 6:0.017495138 7:0.25436497 8:0.048574891 9:0.32282362 10:0.38853539 
-33.932781468542544 1:0.65530529 2:0.2387823 3:0.051290633 4:0.043152309 5:0.011469465 6:0.20579548 7:0.066366257 8:0.56781571 9:0.69502338 10:0.53873134 
-256 1:0.29774167 2:0.1926982 3:0.23261746 4:0.2053929 5:0.071549778 6:0.10521215 7:0.086544264 8:0.13102006 9:0.016079622 10:0.003949834 
-248.67972489843908 1:0.62981047 2:0.11888255 3:0.092151053 4:0.10231647 5:0.056839461 6:0.043298084 7:0.094812298 8:0.4204265 9:0.21621687 10:0.29768316 
-256 1:0.27760239 2:0.48170855 3:0.089521741 4:0.10503972 5:0.046127602 6:0.12151598 7:0.056139707 8:0.10400754 9:0.16039983 10:0.033532321 
-256 1:0.55860078 2:0.24986513 3:0.098513327 4:0.063161067 5:0.029859696 6:0.055310526 7:0.035130686 8:0.021927041 9:0.042582364 10:0.11460207 
-256 1:0.56058932 2:0.18091243 3:0.11228191 4:0.094979627 5:0.051236713 6:0.068660439 7:0.1309572 8:0.3582403 9:0.12495439 10:0.17971554 
-256 1:0.47882689 2:0.36140144 3:0.075824085 4:0.055775095 5:0.02817249 6:0.024312003 7:0.01991316 8:0.14652875 9:0.064049637 10:0.067400191 
-256 1:0.62629093 2:0.24712535 3:0.057700572 4:0.040160014 5:0.02872313 6:0.088462901 7:0.12060445 8:0.35849814 9:0.13726008 10:0.096329901 
-256 1:0.56754159 2:0.25594059 3:0.10312874 4:0.052220144 5:0.021168935 6:0.075976026 7:0.067336629 8:0.034851493 9:0.15461425 10:0.027765201 
-256 1:0.64916069 2:0.19318232 3:0.094637533 4:0.042434532 5:0.02058493 6:0.016871278 7:0.060747837 8:0.20357175 9:0.0085473258 10:0.02150078 
-256 1:0.3734949 2:0.28327999 3:0.16672492 4:0.12065001 5:0.055850172 6:0.044916634 7:0.12336949 8:0.081228674 9:0.048042385 10:0.13039844 
-256 1:0.29033095 2:0.25129614 3:0.18609725 4:0.18133978 5:0.090935865 6:0.10649563 7:0.01042345 8:0.016305452 9:0.18345576 10:0.03056066 
-256 1:0.67328112 2:0.19976916 3:0.056540638 4:0.046353429 5:0.024055656 6:0.037899837 7:0.081362547 8:0.16994767 9:0.15844695 10:0.10135721 
-256 1:0.46671871 2:0.23524788 3:0.13758472 4:0.10793782 5:0.05251088 6:0.044068129 7:0.061296391 8:0.11872112 9:0.10467869 10:0.034914932 
-256 1:0.43472704 2:0.23249891 3:0.1627489 4:0.11878208 5:0.051243075 6:0.18619674 7:0.066036334 8:0.24564539 9:0.16379396 10:0.32788161 
-256 1:0.39219761 2:0.371061 3:0.12008181 4:0.080357634 5:0.036301946 6:0.17101042 7:0.014747224 8:0.16939828 9:0.1084024 10:0.074874987 
-256 1:0.58519886 2:0.24876135 3:0.087926767 4:0.056369689 5:0.021743326 6:0.037264995 7:0.12242249 8:0.023502396 9:0.094615823 10:0.10128949 
-256 1:0.6025311 2:0.21322458 3:0.0825391 4:0.068131545 5:0.033573671 6:0.035506185 7:0.029812021 8:0.084563335 9:0.14831526 10:0.092035837 
-256 1:0.30780313 2:0.41632582 3:0.11772161 4:0.097883273 5:0.06026617 6:0.016950476 7:0.061905381 8:0.024479355 9:0.035101249 10:0.10049593 
-256 1:0.70416953 2:0.20652279 3:0.053549641 4:0.025348961 5:0.010409083 6:0.0072931615 7:0.012779724 8:0.044609181 9:0.21262925 10:0.31602555 
-256 1:0.42049545 2:0.34863531 3:0.12211593 4:0.079890465 5:0.02886285 6:0.25050335 7:0.032482822 8:0.080617871 9:0.094257626 10:0.0047177926 
-256 1:0.43998134 2:0.33263487 3:0.12948479 4:0.064923837 5:0.032975164 6:0.14164052 7:0.036299655 8:0.2904805 9:0.057930409 10:0.012823929 
-256 1:0.46807258 2:0.37100728 3:0.079007273 4:0.062360967 5:0.0195519 6:0.019002803 7:0.039881259 8:0.13906298 9:0.092095845 10:0.042769922 
-256 1:0.42571732 2:0.30264042 3:0.13196623 4:0.087857958 5:0.051818069 6:0.11526333 7:0.10896866 8:0.11353841 9:0.036397388 10:0.062385689 
-256 1:0.76761097 2:0.17727535 3:0.028567149 4:0.019243131 5:0.0073034048 6:0.075862503 7:0.010351628 8:0.08431381 9:0.234499 10:0.031039854 
-256 1:0.40770187 2:0.30164705 3:0.11626856 4:0.11390452 5:0.060478 6:0.12798793 7:0.18782044 8:0.26831958 9:0.022021448 10:0.10814475 
-256 1:0.51217465 2:0.26439922 3:0.10678196 4:0.073762022 5:0.042882147 6:0.1323781 7:0.03587207 8:0.026980236 9:0.01708161 10:0.18890488 
-256 1:0.45802642 2:0.31425374 3:0.078541644 4:0.1141211 5:0.035057091 6:0.16139375 7:0.19296897 8:0.19686093 9:0.10945879 10:0.1146219 
-256 1:0.6243199 2:0.20915676 3:0.10056843 4:0.054524008 5:0.011430903 6:0.057175255 7:0.051933114 8:0.017468333 9:0.017176449 10:0.004992224 
-256 1:0.63672559 2:0.18845851 3:0.079377448 4:0.058896619 5:0.036541828 6:0.036183502 7:0.0545341 8:0.090824213 9:0.076136107 10:0.12064201 
-256 1:0.67522014 2:0.16749451 3:0.060569347 4:0.065226508 5:0.031489487 6:0.11688242 7:0.134885 8:0.10289275 9:0.1838055 10:0.097745521 
-119.06809782811879 1:0.8316259 2:0.089579682 3:0.022923187 4:0.034091771 5:0.021779458 6:0.034340093 7:0.068918431 8:0.16528929 9:0.20592975 10:0.31421363 
-256 1:0.65461315 2:0.24061748 3:0.05935327 4:0.033064635 5:0.012351461 6:0.18525856 7:0.078019134 8:0.064589799 9:0.061338409 10:0.048027897 
-256 1:0.25148811 2:0.3638473 3:0.16585651 4:0.14809908 5:0.070709002 6:0.33012174 7:0.17016475 8:0.012956125 9:0.092941416 10:0.13910846 
-256 1:0.66231741 2:0.22685727 3:0.064563527 4:0.030279534 5:0.015982254 6:0.011374677 7:0.072247562 8:0.10123508 9:0.17627776 10:0.10311729 
-256 1:0.42491399 2:0.30699102 3:0.095537908 4:0.12446532 5:0.048091758 6:0.058704336 7:0.10335651 8:0.070192041 9:0.14422283 10:0.11902465 
-256 1:0.27468086 2:0.32415131 3:0.17431231 4:0.15290036 5:0.073955158 6:0.053861529 7:0.16960087 8:0.27294949 9:0.094631295 10:0.019843741 
-256 1:0.24256133 2:0.28241484 3:0.16045106 4:0.21632927 5:0.098243509 6:0.18892736 7:0.078908452 8:0.006801759 9:0.034227786 10:0.06144819 
-256 1:0.67686945 2:0.16691277 3:0.077807218 4:0.054085069 5:0.024325497 6:0.088912421 7:0.09823354 8:0.17998527 9:0.20043863 10:0.076294287 
-236.71378857335816 1:0.19277295 2:0.37633998 3:0.15372578 4:0.18444022 5:0.092721062 6:0.070857526 7:0.1204349 8:0.13540951 9:0.01500941 10:0.13941761 
-256 1:0.52994032 2:0.21441819 3:0.093454988 4:0.095446507 5:0.06673999 6:0.0069929518 7:0.312944 8:0.041640169 9:0.14016533 10:0.23623265 
-256 1:0.44566658 2:0.21280693 3:0.15778206 4:0.1171246 5:0.066619824 6:0.074564722 7:0.0016908765 8:0.1595997 9:0.026911994 10:0.10238177 
-256 1:0.29366675 2:0.33940577 3:0.19652165 4:0.11666167 5:0.05374417 6:0.12800569 7:0.38223986 8:0.099205595 9:0.11994972 10:0.026351855 
-256 1:0.39576945 2:0.20560599 3:0.19323758 4:0.11788326 5:0.087503723 6:0.3998273 7:0.23486092 8:0.15305561 9:0.050189879 10:0.12896883 
-256 1:0.40650175 2:0.28665988 3:0.14851749 4:0.10399219 5:0.054328697 6:0.3157029 7:0.16073769 8:0.28125292 9:0.10215301 10:0.13698305 
-256 1:0.52937484 2:0.19144503 3:0.14577133 4:0.087795809 5:0.045612983 6:0.15559025 7:0.12679046 8:0.18689991 9:0.29764201 10:0.30318093 
-256 1:0.50433502 2:0.23368387 3:0.1240217 4:0.097861709 5:0.0400977 6:0.081064779 7:0.072498639 8:0.018915203 9:0.1728249 10:0.067877262 
-256 1:0.29924815 2:0.41467896 3:0.11104929 4:0.11043341 5:0.064590187 6:0.076834776 7:0.18167817 8:0.38051789 9:0.072636558 10:0.015838865 
-1.4460395835445559 1:0.7747864 2:0.16299243 3:0.025513646 4:0.024742661 5:0.011964855 6:0.10329927 7:0.052849462 8:0.0019808598 9:0.32058299 10:0.28056151 
-256 1:0.14691394 2:0.35740952 3:0.20155478 4:0.19545141 5:0.098670352 6:0.14096757 7:0.1063736 8:0.1455547 9:0.1155484 10:0.13603994 
-256 1:0.66312163 2:0.19167792 3:0.066029957 4:0.049610857 5:0.029559634 6:0.05880526 7:0.13439791 8:0.17951483 9:0.18877931 10:0.39504416 
-256 1:0.34044684 2:0.26345039 3:0.17932911 4:0.14383689 5:0.072936766 6:0.13599114 7:0.26453645 8:0.32091564 9:0.36148445 10:0.23932961 
-256 1:0.47957855 2:0.36678876 3:0.085275889 4:0.045438631 5:0.022918174 6:0.14176026 7:0.036202306 8:0.037393186 9:0.081447935 10:0.031416894 
-256 1:0.29426129 2:0.37852347 3:0.14500788 4:0.12540193 5:0.056805429 6:0.1095534 7:0.10251835 8:0.021682535 9:0.12381437 10:0.13223386 
-256 1:0.2744696 2:0.2290363 3:0.19145185 4:0.1954481 5:0.10959415 6:0.23753493 7:0.17728037 8:0.2073004 9:0.067508406 10:0.063230787 
-256 1:0.52009382 2:0.37104369 3:0.073095365 4:0.025808398 5:0.0099587284 6:0.0063985373 7:0.0017978902 8:0.045164037 9:0.054100796 10:0.048055014 
-256 1:0.48577185 2:0.42817338 3:0.044400358 4:0.028077424 5:0.013576994 6:0.079802194 7:0.027083591 8:0.053109131 9:0.048056655 10:0.039889163 
-256 1:0.38466172 2:0.34533564 3:0.11759207 4:0.096223655 5:0.056186912 6:0.12578595 7:0.11089135 8:0.38530301 9:0.13627461 10:0.020636153 
-256 1:0.71485027 2:0.16719233 3:0.03517179 4:0.059440607 5:0.023345001 6:0.030112205 7:0.0013716258 8:0.00055232247 9:0.13635538 10:0.16330172 
-47.99239053989114 1:0.1683277 2:0.40474763 3:0.14472699 4:0.17250994 5:0.10968775 6:0.19643331 7:0.1614796 8:0.14023096 9:0.010606276 10:0.038308755 
-256 1:0.62208221 2:0.18721323 3:0.090238011 4:0.064919439 5:0.035547103 6:0.021078043 7:0.13145824 8:0.028110686 9:0.13326434 10:0.10158676 
-256 1:0.22394931 2:0.26233999 3:0.29625658 4:0.10221146 5:0.11524265 6:0.055522911 7:0.034395564 8:0.02882721 9:0.02239329 10:0.060121097 
-256 1:0.50783092 2:0.28051026 3:0.084936221 4:0.090753738 5:0.035968859 6:0.059590407 7:0.11048934 8:0.091721205 9:0.17551145 10:0.11973321 
-256 1:0.67496508 2:0.20662025 3:0.058730778 4:0.039078118 5:0.020605768 6:0.052781075 7:0.10441268 8:0.0020296267 9:0.22351435 10:0.15551448 
-256 1:0.44676362 2:0.2054966 3:0.14019582 4:0.1337555 5:0.073788457 6:0.15685067 7:0.049431169 8:0.030385488 9:0.047711328 10:0.0050699461 
-256 1:0.53841751 2:0.29585304 3:0.08186252 4:0.056383896 5:0.02748303 6:0.078124802 7:0.10099539 8:0.002780536 9:0.2058114 10:0.16150734 
-256 1:0.17780145 2:0.22241488 3:0.20768125 4:0.26881981 5:0.12328262 6:0.03065314 7:0.095889323 8:0.046358135 9:0.037307873 10:0.063494315 
-256 1:0.5745867 2:0.23706997 3:0.071147135 4:0.058373484 5:0.058822717 6:0.53082114 7:0.1179416 8:0.037859942 9:0.1001751 10:0.086923648 
-256 1:0.26298572 2:0.33110282 3:0.18855922 4:0.14882523 5:0.068527009 6:0.0064012056 7:0.14019016 8:0.15024162 9:0.25791438 10:0.13351801 
-256 1:0.44247828 2:0.30447708 3:0.12428924 4:0.086895819 5:0.041859578 6:0.05649543 7:0.050835945 8:0.024069266 9:0.011581781 10:0.057484263 
-256 1:0.5058856 2:0.24849273 3:0.12776287 4:0.079977405 5:0.037881399 6:0.048507816 7:0.091654198 8:0.021153518 9:0.2236192 10:0.13258262 
-40.079500935094757 1:0.4769262 2:0.22788316 3:0.10536893 4:0.12799616 5:0.061825555 6:0.19540307 7:0.020221862 8:0.037067413 9:0.26498176 10:0.008840976 
-256 1:0.39472807 2:0.31972277 3:0.13610512 4:0.098372833 5:0.051071208 6:0.19008754 7:0.023919224 8:0.10874344 9:0.017459671 10:0.029915552 
-149.15017078350647 1:0.2977882 2:0.45208454 3:0.11392693 4:0.086435725 5:0.049764596 6:0.50348252 7:0.1107705 8:0.016937655 9:0.13050553 10:0.026185779 
-256 1:0.13644903 2:0.30471467 3:0.35640785 4:0.14372846 5:0.05869999 6:0.089291523 7:0.058422183 8:0.047101556 9:0.04236771 10:0.15386914 
-256 1:0.48255626 2:0.28016595 3:0.12047772 4:0.068518341 5:0.048281726 6:0.14028262 7:0.06395495 8:0.082032194 9:0.087284001 10:0.24227693 
-256 1:0.74139734 2:0.14592902 3:0.068215906 4:0.029473557 5:0.014984177 6:0.038322646 7:0.20136373 8:0.15707931 9:0.038357202 10:0.0083473962 
-256 1:0.63191179 2:0.21251984 3:0.075921954 4:0.052685665 5:0.026960749 6:0.044882285 7:0.10283084 8:0.099804181 9:0.19180788 10:0.12883842 
-256 1:0.65083523 2:0.27956589 3:0.028709693 4:0.025508669 5:0.015380524 6:0.060764936 7:0.0012364032 8:0.32609225 9:0.15586686 10:0.53404081 
-256 1:0.33148151 2:0.15106394 3:0.10793394 4:0.15245686 5:0.25706375 6:0.03710768 7:0.095225436 8:0.19638741 9:0.21704944 10:0.21764664 
-256 1:0.466042 2:0.27895052 3:0.11611858 4:0.096360488 5:0.042528407 6:0.24701232 7:0.033480618 8:0.0097200544 9:0.0020551714 10:0.059510866 
-256 1:0.708761 2:0.20061889 3:0.047950518 4:0.032713678 5:0.0099559107 6:0.025543608 7:0.026828216 8:0.019290115 9:0.06007815 10:0.16434993 
-48.568656689346753 1:0.26887564 2:0.27822319 3:0.15760216 4:0.19837654 5:0.09692246 6:0.23662548 7:0.059213936 8:0.037388193 9:0.045004954 10:0.032099649 
-256 1:0.72581659 2:0.19422507 3:0.043953241 4:0.025582954 5:0.010422147 6:0.036752742 7:0.0059633148 8:0.034756197 9:0.22734719 10:0.2312878 
-205.27036057810577 1:0.43056155 2:0.21289932 3:0.13174385 4:0.14979027 5:0.075005004 6:0.0042212068 7:0.36811653 8:0.005430301 9:0.20643077 10:0.0189159 
-256 1:0.5618345 2:0.24554867 3:0.10547714 4:0.055995016 5:0.031144671 6:0.079359374 7:0.00055126642 8:0.0079484535 9:0.076002104 10:0.042080744 
-256 1:0.65776544 2:0.19256487 3:0.075247094 4:0.054957651 5:0.019464944 6:0.07869141 7:0.063318695 8:0.26708371 9:0.27475269 10:0.16090543 
-256 1:0.3501055 2:0.2886978 3:0.15907072 4:0.14273008 5:0.059395902 6:0.31375243 7:0.18829254 8:0.19475557 9:0.26010924 10:0.20803274 
-256 1:0.66281625 2:0.2015012 3:0.079533712 4:0.04008269 5:0.016066156 6:0.10662821 7:0.095392855 8:0.037947615 9:0.0060774516 10:0.002800041 
-256 1:0.48036112 2:0.25678283 3:0.11164103 4:0.10481565 5:0.046399372 6:0.064602158 7:0.028847291 8:0.07455852 9:0.12552646 10:0.013779817 
-256 1:0.46703976 2:0.28137903 3:0.11664101 4:0.091533337 5:0.043406869 6:0.092380226 7:0.060939615 8:0.0095294934 9:0.026221774 10:0.093624693 
-256 1:0.60537642 2:0.21409019 3:0.076402111 4:0.078547269 5:0.025584015 6:0.11660484 7:0.010902434 8:0.012675934 9:0.10340699 10:0.29934737 
-256 1:0.44227228 2:0.18915325 3:0.17638726 4:0.11288779 5:0.079299415 6:0.14885264 7:0.087003905 8:0.010636814 9:0.099826419 10:0.1421497 
-256 1:0.45663724 2:0.3682303 3:0.089119664 4:0.060476718 5:0.025536076 6:0.080219118 7:0.023995725 8:0.096016656 9:0.067254017 10:0.018611789 
-256 1:0.29492015 2:0.30018705 3:0.16892341 4:0.15499588 5:0.080973509 6:0.10019502 7:0.050152119 8:0.067297888 9:0.10265904 10:0.026815474 
-256 1:0.55276584 2:0.22866821 3:0.10333169 4:0.087999793 5:0.027234466 6:0.093706261 7:0.031790082 8:0.036407865 9:0.052587897 10:0.068599349 
-256 1:0.39684087 2:0.29434192 3:0.14955882 4:0.10033312 5:0.058925268 6:0.006706416 7:0.05408473 8:0.008727996 9:0.057240521 10:0.068412768 
-256 1:0.60409001 2:0.20869576 3:0.092094269 4:0.073158003 5:0.021961962 6:0.023226472 7:0.042838135 8:0.0038027558 9:0.026587669 10:0.045637463 
-256 1:0.3192675 2:0.29659824 3:0.19229204 4:0.13090569 5:0.060936542 6:0.15054656 7:0.061887863 8:0.1902697 9:0.11985399 10:0.025465601 
-256 1:0.60829285 2:0.22198624 3:0.080563786 4:0.065420619 5:0.023736501 6:0.0042094219 7:0.001708567 8:0.0059381984 9:0.083678339 10:0.061589394 
-256 1:0.31948048 2:0.2572361 3:0.1688798 4:0.16409449 5:0.090309132 6:0.21498701 7:0.044774805 8:0.1692809 9:0.0062100524 10:0.059493907 
-256 1:0.39364922 2:0.37904143 3:0.095595317 4:0.090544655 5:0.041169382 6:0.24163458 7:0.046051469 8:0.034545433 9:0.15125354 10:0.016263317 
-256 1:0.32703709 2:0.32578319 3:0.13126998 4:0.15026006 5:0.065649683 6:0.012370854 7:0.092202482 8:0.069903873 9:0.015122326 10:0.23499725 
-256 1:0.31379412 2:0.41966437 3:0.11972229 4:0.10070698 5:0.046112239 6:0.01978325 7:0.11916448 8:0.28358499 9:0.011093615 10:0.00074693897 
-256 1:0.57482132 2:0.18661418 3:0.10764191 4:0.090299136 5:0.040623463 6:0.059572009 7:0.11995837 8:0.0044862609 9:0.24513238 10:0.077246556 
-256 1:0.61720302 2:0.22803445 3:0.072458414 4:0.056341805 5:0.025962314 6:0.039116915 7:0.03375682 8:0.063716224 9:0.077097309 10:0.10491038 
-256 1:0.53817436 2:0.31087216 3:0.069606725 4:0.057005644 5:0.024341111 6:0.0022229357 7:0.069967687 8:0.13250514 9:0.08687013 10:0.078403334 
-256 1:0.37673466 2:0.36431256 3:0.10893416 4:0.097609439 5:0.05240918 6:0.010587685 7:0.16512335 8:0.028892162 9:0.036016957 10:0.061956927 
-256 1:0.6777766 2:0.24687051 3:0.035946983 4:0.028908383 5:0.010497526 6:0.029936021 7:0.13121267 8:0.18124026 9:0.26146182 10:0.044400814 
-256 1:0.62435517 2:0.22659357 3:0.062114907 4:0.061434393 5:0.025501959 6:0.11533817 7:0.025731109 8:0.07841657 9:0.22874862 10:0.15200756 
-256 1:0.5558822 2:0.23768395 3:0.094813754 4:0.073174823 5:0.038445281 6:0.052599476 7:0.10676499 8:0.090824971 9:0.12821407 10:0.12952411 
-256 1:0.56235531 2:0.28894827 3:0.055455736 4:0.057210382 5:0.036030305 6:0.2157394 7:0.012491801 8:0.053119323 9:0.20252392 10:0.18187473 
-256 1:0.6541402 2:0.24383014 3:0.066374794 4:0.026409635 5:0.0092452367 6:0.08402544 7:0.12133749 8:0.10612179 9:0.055064276 10:0.025721503 
-256 1:0.7492406 2:0.16896782 3:0.045236811 4:0.028334585 5:0.0082201807 6:0.09331568 7:0.096622208 8:0.26091953 9:0.06613548 10:0.014550506 
-256 1:0.45523261 2:0.27149768 3:0.10324916 4:0.11647647 5:0.053544083 6:0.06086905 7:0.20163666 8:0.097155638 9:0.061330383 10:0.13797357 
-256 1:0.50044994 2:0.2802458 3:0.085016679 4:0.10047009 5:0.033817492 6:0.13254283 7:0.10275954 8:0.40879834 9:0.083318442 10:0.0006323489 
-256 1:0.37116038 2:0.34625357 3:0.13806962 4:0.10987389 5:0.034642538 6:0.26983114 7:0.031158896 8:0.18042227 9:0.18784749 10:0.18790735 
-256 1:0.60551185 2:0.20211559 3:0.085323153 4:0.069917023 5:0.037132379 6:0.18231289 7:0.017859844 8:0.1039049 9:0.086049078 10:0.042404372 
-256 1:0.27811707 2:0.2270561 3:0.1953944 4:0.2084619 5:0.090970529 6:0.12029645 7:0.00086485059 8:0.16097813 9:0.025220125 10:0.086840205 
-256 1:0.72187243 2:0.14376626 3:0.080253446 4:0.038657231 5:0.015450631 6:0.018462169 7:0.023781752 8:0.020653193 9:0.096907994 10:0.10457371 
-256 1:0.43688446 2:0.35950635 3:0.088535738 4:0.075249532 5:0.039823918 6:0.18771819 7:0.10097252 8:0.19311604 9:0.17238928 10:0.14638609 
-256 1:0.44955322 2:0.38263273 3:0.096306555 4:0.049777936 5:0.02172956 6:0.0011436964 7:0.12227409 8:0.10358664 9:0.29689295 10:0.12384752 
-256 1:0.31450171 2:0.37348491 3:0.18416841 4:0.068350598 5:0.059494374 6:0.0048764985 7:0.085898741 8:0.075699699 9:0.018579445 10:0.1038241 
-256 1:0.52062095 2:0.26455957 3:0.097049354 4:0.083776388 5:0.03399374 6:0.012262125 7:0.042071552 8:0.17103625 9:0.12195689 10:0.15073548 
-256 1:0.40798799 2:0.28089828 3:0.14227261 4:0.11706639 5:0.051774732 6:0.15172109 7:0.15194936 8:0.18775138 9:0.15852797 10:0.22915719 
-60.323644846634231 1:0.39269015 2:0.37377942 3:0.099209035 4:0.095709065 5:0.038612325 6:0.056549832 7:0.033215419 8:0.095050049 9:0.22696963 10:0.19393495 
-256 1:0.70372434 2:0.21414189 3:0.051410099 4:0.021863074 5:0.008860599 6:0.0070972963 7:0.027018284 8:0.0028708641 9:0.05603841 10:0.063521007 
-256 1:0.56944461 2:0.21259199 3:0.098036699 4:0.088412382 5:0.031514323 6:0.2015952 7:0.031756285 8:0.15554618 9:0.12992386 10:0.19727214 
-256 1:0.68408127 2:0.21823675 3:0.073243312 4:0.017566081 5:0.0068725854 6:0.054792682 7:0.093944793 8:0.084907464 9:0.045029449 10:0.072475059 
-256 1:0.66120475 2:0.22270242 3:0.057810478 4:0.042791676 5:0.015490673 6:0.053984796 7:0.04339316 8:0.11029918 9:0.0031360383 10:0.0091763083 
-256 1:0.39367613 2:0.30789186 3:0.13618533 4:0.10703698 5:0.055209704 6:0.10718937 7:0.034016764 8:0.047933632 9:0.066939743 10:0.079099016 
-256 1:0.61217487 2:0.17916243 3:0.10285737 4:0.073617752 5:0.032187576 6:0.24175329 7:0.28224834 8:0.11533721 9:0.19127479 10:0.065168352 
-256 1:0.36345838 2:0.40686777 3:0.087971343 4:0.093514559 5:0.048187941 6:0.29112946 7:0.27424445 8:0.075020491 9:0.12373316 10:0.065501768 
-256 1:0.50744902 2:0.22147486 3:0.11978648 4:0.10261388 5:0.048675755 6:0.17713789 7:0.0072924031 8:0.073565189 9:0.1781813 10:0.066053839 
-256 1:0.46044104 2:0.3045308 3:0.11840164 4:0.07989615 5:0.036730372 6:0.0057289672 7:0.12917697 8:0.010805952 9:0.095079744 10:0.11809187 
-256 1:0.34840326 2:0.35165933 3:0.13251511 4:0.1096062 5:0.057816101 6:0.12715606 7:0.03095033 8:0.089079024 9:0.069944747 10:0.0054688938 
-256 1:0.57937167 2:0.19111981 3:0.10878488 4:0.082632414 5:0.038091225 6:0.10004375 7:0.04365187 8:0.084446821 9:0.11088417 10:0.042623232 
-256 1:0.46082878 2:0.27229598 3:0.14105809 4:0.085946973 5:0.039870168 6:0.18545491 7:0.24642692 8:0.040531845 9:0.062591775 10:0.15387099 
-256 1:0.68560781 2:0.18830775 3:0.077237582 4:0.035211037 5:0.013635818 6:0.13413092 7:0.0060114403 8:0.0008817873 9:0.088191275 10:0.1083742 
-256 1:0.50691279 2:0.18277516 3:0.12003642 4:0.13364114 5:0.056634495 6:0.14257134 7:0.12779339 8:0.064804091 9:0.3459459 10:0.11335006 
-256 1:0.64257231 2:0.19918924 3:0.082943668 4:0.06736313 5:0.007931654 6:0.13345913 7:0.095387069 8:0.14418365 9:0.17869712 10:0.17718684 
-256 1:0.52272466 2:0.20538996 3:0.11423539 4:0.11790527 5:0.039744716 6:0.060821928 7:0.19023369 8:0.10432012 9:0.028695019 10:0.066609177 
-256 1:0.33697234 2:0.30520003 3:0.13792339 4:0.13919558 5:0.080708658 6:0.14017099 7:0.0072887383 8:0.12748328 9:0.00070731083 10:0.003933897 
-256 1:0.66454618 2:0.18135585 3:0.079934607 4:0.042583472 5:0.031579888 6:0.099734466 7:0.053471813 8:0.069927263 9:0.12514544 10:0.062971102 
-256 1:0.84106784 2:0.1277639 3:0.019290414 4:0.0075173747 5:0.0043604677 6:0.98460885 7:0.90400962 8:0.60654094 9:0.20679195 10:0.11004922 
-256 1:0.50763248 2:0.31228772 3:0.11554724 4:0.045098573 5:0.019433988 6:0.15986581 7:0.029019596 8:0.072561679 9:0.019012845 10:0.035034013 
-22.80971990138546 1:0.25097326 2:0.2434886 3:0.20584297 4:0.20635806 5:0.093337111 6:0.30571064 7:0.13905268 8:0.67534586 9:0.45469773 10:0.44883706 
-256 1:0.61651067 2:0.20915899 3:0.087184997 4:0.05917221 5:0.027973133 6:0.050648773 7:0.13060217 8:0.10305297 9:0.016628821 10:0.10096972 
-256 1:0.50150577 2:0.24912895 3:0.098202238 4:0.10534591 5:0.045817129 6:0.021384766 7:0.016994763 8:0.12441438 9:0.11352625 10:0.036978573 
-256 1:0.74873851 2:0.14882291 3:0.060676629 4:0.028731349 5:0.013030601 6:0.011039885 7:0.099433218 8:0.24420111 9:0.28321949 10:0.081731134 
-256 1:0.41098678 2:0.22773614 3:0.1447822 4:0.15295344 5:0.063541436 6:0.098388755 7:0.068201218 8:0.15031388 9:0.19663638 10:0.25889417 
-256 1:0.39180856 2:0.24981417 3:0.15952439 4:0.13199433 5:0.066858546 6:0.3455791 7:0.11919279 8:0.28737066 9:0.072362448 10:0.070701021 
-256 1:0.36789889 2:0.31885554 3:0.14481919 4:0.10670507 5:0.061721309 6:0.12494363 7:0.093256348 8:0.034692461 9:0.013772079 10:0.1989762 
-256 1:0.62897605 2:0.22069352 3:0.052414934 4:0.066604112 5:0.031311382 6:0.12290375 7:0.0023720782 8:0.00083940103 9:0.087581858 10:0.019498961 
-256 1:0.70671509 2:0.16687523 3:0.067277269 4:0.047002406 5:0.012130009 6:0.02693398 7:0.097874296 8:0.041394855 9:0.070449241 10:0.3231302 
-256 1:0.3464446 2:0.23328715 3:0.20813294 4:0.13753736 5:0.07459795 6:0.19457551 7:0.15015038 8:0.07150131 9:0.062582813 10:0.054985257 
-234.76977766508722 1:0.41266817 2:0.34011642 3:0.084712039 4:0.11689669 5:0.045606681 6:0.31048946 7:0.12743537 8:0.15627794 9:0.02649982 10:0.060557681 
-256 1:0.36506658 2:0.25139675 3:0.18518436 4:0.12509681 5:0.073255486 6:0.017345428 7:0.019985231 8:0.030215464 9:0.10592375 10:0.14691808 
-256 1:0.26553339 2:0.31135902 3:0.20356698 4:0.12780867 5:0.091731944 6:0.07443337 7:0.0050982105 8:0.056348157 9:0.058875034 10:0.1082255 
-48.647826513877327 1:0.19668848 2:0.4059427 3:0.13677188 4:0.17159235 5:0.089004592 6:0.022862139 7:0.13162331 8:0.1577541 9:0.0039019704 10:0.053127915 
-256 1:0.7782766 2:0.16220085 3:0.037830575 4:0.013140541 5:0.0085514344 6:0.013632202 7:0.03042212 8:0.048160735 9:0.09227115 10:0.17097179 
-256 1:0.31335464 2:0.26853415 3:0.18499808 4:0.15178667 5:0.081326465 6:0.039542702 7:0.26534265 8:0.17898709 9:0.17064076 10:0.13093999 
-256 1:0.27068141 2:0.27378564 3:0.15262106 4:0.2099842 5:0.092927689 6:0.043274325 7:0.021915611 8:0.22337633 9:0.085167724 10:0.15711132 
-256 1:0.43532455 2:0.24750431 3:0.14663746 4:0.086310262 5:0.084223422 6:0.15522644 7:0.26810464 8:0.35703155 9:0.1298606 10:0.067435464 
-256 1:0.49324809 2:0.30231283 3:0.09465849 4:0.072430541 5:0.03735005 6:0.008677231 7:0.066568605 8:0.064503561 9:0.0090353299 10:0.08090027 
-256 1:0.70375458 2:0.1829282 3:0.059204375 4:0.034760323 5:0.019352524 6:0.015529281 7:0.057742467 8:0.079752079 9:0.16919422 10:0.11874228 
-256 1:0.39113203 2:0.37812193 3:0.08708824 4:0.10209495 5:0.041562848 6:0.4246202 7:0.0008980768 8:0.24904074 9:0.097364465 10:0.037366464 
-256 1:0.40852586 2:0.33369649 3:0.11976238 4:0.09466969 5:0.043345579 6:0.038605488 7:0.013457274 8:0.059887994 9:0.19318456 10:0.31788236 
-256 1:0.50998246 2:0.26136325 3:0.088862655 4:0.097162982 5:0.042628654 6:0.2634502 7:0.063101582 8:0.18174591 9:0.21191358 10:0.28124068 
-256 1:0.44780976 2:0.23324778 3:0.14265244 4:0.11608053 5:0.060209489 6:0.073690192 7:0.038081588 8:0.080474727 9:0.1779438 10:0.26223599 
-66.490339432290838 1:0.48710261 2:0.3766597 3:0.05067567 4:0.060775722 5:0.024786307 6:0.074804466 7:0.11856464 8:0.2148736 9:0.32973725 10:0.16727473 
-256 1:0.36203264 2:0.4447994 3:0.071429007 4:0.076983351 5:0.044755604 6:0.23705137 7:0.062842255 8:0.10572643 9:0.24456077 10:0.11906897 
-149.27301815726545 1:0.5275591 2:0.27240215 3:0.081588651 4:0.072045688 5:0.046404418 6:0.25172201 7:0.11978106 8:0.0086865585 9:0.013665793 10:0.18670315 
-256 1:0.55577443 2:0.23545607 3:0.10719351 4:0.06380665 5:0.037769338 6:0.10852177 7:0.020947657 8:0.014524014 9:0.095046622 10:0.16733332 
-256 1:0.30443961 2:0.29213393 3:0.18827759 4:0.12328265 5:0.091866228 6:0.12966126 7:0.047162924 8:0.072027769 9:0.015936505 10:0.070989776 
-256 1:0.37547268 2:0.350715 3:0.12037747 4:0.1090086 5:0.044426252 6:0.074194137 7:0.047682028 8:0.056697312 9:0.17309015 10:0.081817544 
-256 1:0.41070368 2:0.33993106 3:0.1203063 4:0.088469881 5:0.040589089 6:0.15914936 7:0.078226672 8:0.0037784939 9:0.20092057 10:0.14224415 
-256 1:0.41696886 2:0.36572738 3:0.091591106 4:0.084598282 5:0.041114377 6:0.25690866 7:0.099920927 8:0.15508021 9:0.13731515 10:0.0098040185 
-256 1:0.61381408 2:0.23637516 3:0.062900519 4:0.058585305 5:0.028324932 6:0.11189773 7:0.12532911 8:0.10393299 9:0.1069829 10:0.13997217 
-159.69690058126253 1:0.50391779 2:0.31019182 3:0.075444188 4:0.072759544 5:0.037686651 6:0.10414392 7:0.031194708 8:0.15458566 9:0.012059468 10:0.11773718 
-256 1:0.64009101 2:0.21939297 3:0.068985441 4:0.052116687 5:0.019413891 6:0.053108107 7:0.048708731 8:0.0086046991 9:0.12641227 10:0.0015729052 
-196.73838140900983 1:0.74134953 2:0.18295566 3:0.03049971 4:0.031494519 5:0.013700574 6:0.0034201776 7:0.084212582 8:0.030109707 9:0.080407261 10:0.14763902 
-256 1:0.727304 2:0.20226745 3:0.046262302 4:0.017020064 5:0.007146191 6:0.19415173 7:0.044415186 8:0.15762663 9:0.30417568 10:0.22267766 
-256 1:0.35638487 2:0.3525323 3:0.10663402 4:0.12750359 5:0.056945218 6:0.040535182 7:0.10780473 8:0.10339922 9:0.05245901 10:0.0036144218 
-256 1:0.66869061 2:0.16060573 3:0.053532303 4:0.06149069 5:0.055680666 6:0.3442773 7:0.066519028 8:0.20086395 9:0.17361597 10:0.031966738 
-256 1:0.70259433 2:0.14977593 3:0.069866223 4:0.049470018 5:0.028293496 6:0.52351741 7:0.169389 8:0.086306872 9:0.14567925 10:0.10075597 
-256 1:0.29745091 2:0.34644123 3:0.24316236 4:0.082773509 5:0.03017199 6:0.091721728 7:0.047341975 8:0.048863827 9:0.065836041 10:0.09314905 
-256 1:0.37884748 2:0.33786067 3:0.13807007 4:0.090302157 5:0.054919629 6:0.26550206 7:0.024060242 8:0.3113718 9:0.23438686 10:0.23451891 
-256 1:0.36808769 2:0.32015836 3:0.14358616 4:0.11056399 5:0.057603793 6:0.046381028 7:0.10630769 8:0.25284551 9:0.16020877 10:0.18867429 
-256 1:0.73211808 2:0.144736 3:0.060591945 4:0.045366616 5:0.017187359 6:0.029979488 7:0.0098699669 8:0.054427811 9:0.017434467 10:0.13770654 
-256 1:0.35536889 2:0.29118181 3:0.14151884 4:0.14999098 5:0.061939488 6:0.086550377 7:0.18155269 8:0.027009273 9:0.10250559 10:0.12170377 
-256 1:0.63550947 2:0.19895339 3:0.066850901 4:0.065892305 5:0.032793936 6:0.052384353 7:0.0074805949 8:0.10986885 9:0.15554795 10:0.1368682 
-256 1:0.57781505 2:0.24076318 3:0.098176572 4:0.051207018 5:0.032038185 6:0.13091491 7:0.16747271 8:0.16480626 9:0.16473702 10:0.092934882 
-208.97477932318765 1:0.26045818 2:0.20210783 3:0.2625562 4:0.1785945 5:0.096283297 6:0.017382531 7:0.01896776 8:0.017110732 9:0.0067264808 10:0.12318907 
-256 1:0.581347 2:0.21360962 3:0.087012515 4:0.083121427 5:0.034909438 6:0.0082318078 7:0.041107264 8:0.16261426 9:0.24753605 10:0.19152101 
-256 1:0.63172279 2:0.23627833 3:0.046076578 4:0.056664496 5:0.029257808 6:0.14359626 7:0.072593574 8:0.085623038 9:0.094878821 10:0.23179011 
-256 1:0.35274094 2:0.34896624 3:0.14455326 4:0.10174386 5:0.051995691 6:0.13671166 7:0.096176715 8:0.051953491 9:0.022000067 10:0.06375509 
-256 1:0.38846521 2:0.20390461 3:0.18488555 4:0.13976663 5:0.082977988 6:0.042082502 7:0.12397611 8:0.38008326 9:0.32370848 10:0.55803509 
-256 1:0.43302234 2:0.33153376 3:0.1426197 4:0.064934924 5:0.027889279 6:0.0297984 7:0.036060836 8:0.064573872 9:0.39456644 10:0.041162312 
-256 1:0.37891478 2:0.39015306 3:0.091903044 4:0.091008263 5:0.048020851 6:0.012604454 7:0.04057382 8:0.1173898 9:0.043217939 10:0.070240931 
-256 1:0.35613389 2:0.21517995 3:0.21681529 4:0.12837343 5:0.083497431 6:0.12228413 7:0.14900798 8:0.079807141 9:0.012134916 10:0.064322026 
-256 1:0.39628947 2:0.24412951 3:0.15508751 4:0.14321626 5:0.06127725 6:0.45424592 7:0.17768575 8:0.25958835 9:0.032665159 10:0.055594825 
-256 1:0.68463625 2:0.22867943 3:0.049915091 4:0.027767672 5:0.0090015606 6:0.042754751 7:0.014495904 8:0.11061657 9:0.042712566 10:0.025351191 
-256 1:0.30376338 2:0.29210466 3:0.18655973 4:0.15659313 5:0.060979093 6:0.10162491 7:0.0051332507 8:0.32070121 9:0.01061838 10:0.013260752 
-256 1:0.34659693 2:0.29753773 3:0.15695203 4:0.13664191 5:0.062271399 6:0.077875432 7:0.091443459 8:0.066973392 9:0.0050425793 10:0.10897482 
-256 1:0.42788687 2:0.40461522 3:0.06877934 4:0.066227279 5:0.032491296 6:0.11017182 7:0.12010952 8:0.2227707 9:0.030621576 10:0.071297393 
-256 1:0.6639082 2:0.18589895 3:0.055562386 4:0.058114601 5:0.036515859 6:0.02924087 7:0.020876625 8:0.14185413 9:0.0013381236 10:0.073088028 
-256 1:0.46045991 2:0.30669071 3:0.11728747 4:0.077712212 5:0.037849694 6:0.085984546 7:0.097070422 8:0.14521293 9:0.057740145 10:0.016054673 
-256 1:0.56840529 2:0.15757804 3:0.12329836 4:0.098430297 5:0.052288008 6:0.0098736957 7:0.11053667 8:0.26560924 9:0.14592381 10:0.13853264 
-256 1:0.34539228 2:0.31143819 3:0.14944085 4:0.12955205 5:0.064176623 6:0.020641426 7:0.016059514 8:0.032386061 9:0.0050451623 10:0.050470049 
-256 1:0.71536937 2:0.10470238 3:0.14218339 4:0.024980973 5:0.012763891 6:0.008222985 7:0.030327081 8:0.014975084 9:0.12619948 10:0.048458877 
-256 1:0.54542847 2:0.22356745 3:0.10176443 4:0.087895249 5:0.041344407 6:0.15789961 7:0.099437358 8:0.014662949 9:0.032865793 10:0.013900093 
-256 1:0.5510144 2:0.25549536 3:0.091648632 4:0.070999688 5:0.030841922 6:0.014946132 7:0.031076052 8:0.11240124 9:0.15098381 10:0.017465578 
-256 1:0.568936 2:0.23334609 3:0.086996108 4:0.073249394 5:0.037472408 6:0.081106069 7:0.096123623 8:0.11096233 9:0.089056351 10:0.036424358 
-256 1:0.64116208 2:0.21396588 3:0.071776204 4:0.048544354 5:0.024551486 6:0.054360627 7:0.079031936 8:0.059218324 9:0.16941753 10:0.044854827 
-256 1:0.31883024 2:0.33140388 3:0.17755806 4:0.11814529 5:0.05406253 6:0.099706421 7:0.15450466 8:0.15523821 9:0.26598453 10:0.15056251 
-256 1:0.59995158 2:0.23419232 3:0.076889984 4:0.059576727 5:0.029389389 6:0.0043935276 7:0.033131296 8:0.15496895 9:0.094254228 10:0.096086925 
-256 1:0.50317251 2:0.23235311 3:0.14671777 4:0.086194475 5:0.031562124 6:0.097622367 7:0.038424645 8:0.033807238 9:0.043109562 10:0.10271935 
-256 1:0.55436858 2:0.22277204 3:0.10509321 4:0.083894325 5:0.033871841 6:0.0061423349 7:0.10509924 8:0.036987154 9:0.10744333 10:0.1173079 
-256 1:0.47186027 2:0.22762625 3:0.14889272 4:0.10592837 5:0.045692386 6:0.05999794 7:0.033016085 8:0.19335269 9:0.11035854 10:0.17004182 
-256 1:0.31845242 2:0.42351292 3:0.12834914 4:0.074004149 5:0.055681376 6:0.24448681 7:0.11949328 8:0.30376966 9:0.11458027 10:0.35897217 
-256 1:0.71277991 2:0.11260407 3:0.057454028 4:0.072909568 5:0.044252421 6:0.021876857 7:0.17410777 8:0.021793891 9:0.015926473 10:0.059627643 
-256 1:0.46211477 2:0.24824184 3:0.15557506 4:0.082889445 5:0.051178879 6:0.13180671 7:0.17728502 8:0.16045402 9:0.083886163 10:0.061435456 
-256 1:0.72222232 2:0.18478462 3:0.051671839 4:0.030126911 5:0.011194315 6:0.028959168 7:0.034583943 8:0.047821224 9:0.18888807 10:0.062834569 
-256 1:0.61941781 2:0.24048035 3:0.077076229 4:0.040841905 5:0.022183704 6:0.011060939 7:0.076950756 8:0.10859698 9:0.066408818 10:0.078441886 
-256 1:0.4067185 2:0.31051215 3:0.12287521 4:0.10824081 5:0.051653328 6:0.028782371 7:0.061093171 8:0.24315045 9:0.012347239 10:0.085788108 
-256 1:0.66171427 2:0.20385411 3:0.066255552 4:0.048383264 5:0.019792797 6:0.1335362 7:0.0039365691 8:0.066418355 9:0.28256443 10:0.092176155 
-256 1:0.56243078 2:0.25447209 3:0.090401687 4:0.068668749 5:0.024026701 6:0.018758447 7:0.042710293 8:0.043626009 9:0.19766629 10:0.034155443 
-256 1:0.622505 2:0.19956553 3:0.077371605 4:0.066699518 5:0.033858347 6:0.02722427 7:0.052125388 8:0.24562816 9:0.23749384 10:0.21370772 
-256 1:0.4799895 2:0.21194724 3:0.13365043 4:0.082455846 5:0.091956977 6:0.36447497 7:0.16906838 8:0.32951354 9:0.21799749 10:0.091221603 
-256 1:0.39393873 2:0.30613189 3:0.13403928 4:0.11229682 5:0.053593283 6:0.2888752 7:0.14216996 8:0.046820695 9:0.24228785 10:0.16087734 
-256 1:0.67811341 2:0.20815021 3:0.048067896 4:0.046710076 5:0.018958404 6:0.080962391 7:0.086482326 8:0.040523976 9:0.12961832 10:0.248404 
-256 1:0.37757578 2:0.26093046 3:0.14771227 4:0.14617669 5:0.067604807 6:0.059956139 7:0.043659164 8:0.02464876 9:0.12024524 10:0.076447408 
-256 1:0.30806891 2:0.27542628 3:0.14145968 4:0.19656387 5:0.078481253 6:0.22704989 7:0.10406348 8:0.080705776 9:0.051266904 10:0.051580959 
-256 1:0.37930744 2:0.3913531 3:0.089046207 4:0.097031897 5:0.043261357 6:0.014453929 7:0.021004022 8:0.055318302 9:0.010604787 10:0.023309431 
-256 1:0.66596127 2:0.23373084 3:0.054609988 4:0.031785041 5:0.01391286 6:0.22560515 7:0.14719611 8:0.22316413 9:0.0025545971 10:0.048626502 
-256 1:0.56552232 2:0.26020807 3:0.10135698 4:0.05226186 5:0.020650777 6:0.068534956 7:0.087831629 8:0.13347405 9:0.048446612 10:0.15284253 
-113.11272657880011 1:0.24984148 2:0.46052587 3:0.11853354 4:0.11586097 5:0.055238149 6:0.19519184 7:0.040618922 8:0.29616632 9:0.16916591 10:0.3222597 
-86.503023921009472 1:0.29032691 2:0.11423849 3:0.088058389 4:0.16624888 5:0.34112734 6:0.2637635 7:0.21223649 8:0.18806679 9:0.29292007 10:0.18402581 
-256 1:0.35306851 2:0.27506793 3:0.16701836 4:0.13739977 5:0.067445433 6:0.22550911 7:0.22032368 8:0.13466179 9:0.053525009 10:0.0018265172 
-256 1:0.28672052 2:0.24949307 3:0.21645496 4:0.15272706 5:0.094604393 6:0.29930679 7:0.15182957 8:0.058120437 9:0.088485881 10:0.050222874 
-45.27639844549018 1:0.41110429 2:0.27234729 3:0.13305339 4:0.11652082 5:0.066974212 6:0.11167131 7:0.21608476 8:0.39319021 9:0.15525001 10:0.17064035 
-256 1:0.68435621 2:0.19530689 3:0.053170115 4:0.046381987 5:0.020784803 6:0.0056681374 7:0.11043213 8:0.023076924 9:0.18566962 10:0.11330748 
-256 1:0.42702612 2:0.25014646 3:0.15480607 4:0.099453797 5:0.068567545 6:0.1262631 7:0.088361663 8:0.09033086 9:0.0051570543 10:0.13476467 
-256 1:0.28041455 2:0.3962853 3:0.15768999 4:0.10768151 5:0.057928655 6:0.010326697 7:0.023830105 8:0.18893228 9:0.098234452 10:0.06214068 
-256 1:0.60905632 2:0.31545248 3:0.047602922 4:0.019117347 5:0.008770933 6:0.023512209 7:0.099866056 8:0.13818341 9:0.086763969 10:0.095795758 
-256 1:0.51610043 2:0.29833645 3:0.082720621 4:0.073683477 5:0.029159022 6:0.038759526 7:0.065668758 8:0.017167093 9:0.037384801 10:0.072559018 
-203.66278026945969 1:0.20169633 2:0.2745824 3:0.15783114 4:0.26925684 5:0.096633292 6:0.27086865 7:0.067405688 8:0.023535386 9:0.044897465 10:0.024965437 
-256 1:0.5934935 2:0.16079641 3:0.094952881 4:0.10532527 5:0.045431936 6:0.085542029 7:0.032765746 8:0.084017636 9:0.061439724 10:0.05211717 
-256 1:0.38110636 2:0.32605479 3:0.15091957 4:0.09035167 5:0.051567615 6:0.15263451 7:0.14198213 8:0.0051434382 9:0.036069982 10:0.070136163 
-19.199759596650342 1:0.34383966 2:0.28088807 3:0.13176313 4:0.16341139 5:0.080097752 6:0.10836485 7:0.02943525 8:0.18651266 9:0.021147344 10:0.028984758 
-256 1:0.26236605 2:0.3157958 3:0.1609509 4:0.18643956 5:0.074447694 6:0.11081298 7:0.1841777 8:0.20390338 9:0.029091464 10:0.015514755 
-256 1:0.56367055 2:0.24189144 3:0.085643262 4:0.085307049 5:0.023487701 6:3.9379122e-05 7:0.02842251 8:0.023132388 9:0.118058 10:0.077914835 
-256 1:0.28342975 2:0.23823466 3:0.22924765 4:0.16940846 5:0.079679472 6:0.024216661 7:0.30580893 8:0.046458422 9:0.099245093 10:0.20129283 
-256 1:0.55029499 2:0.27408026 3:0.10154074 4:0.051926463 5:0.022157549 6:0.014633477 7:0.0048454032 8:0.086079632 9:0.22500124 10:0.3212381 
-256 1:0.28818365 2:0.35681006 3:0.17669989 4:0.11596176 5:0.062344633 6:0.055708394 7:0.10930266 8:0.17116415 9:0.12360627 10:0.081651268 
-256 1:0.36247292 2:0.417025 3:0.083242366 4:0.097226646 5:0.040033067 6:0.0088273217 7:0.076363546 8:0.14177825 9:0.14663572 10:0.20932205 
-256 1:0.41054651 2:0.28266959 3:0.12969678 4:0.11756828 5:0.059518845 6:0.068662189 7:0.027234227 8:0.15411974 9:0.27953634 10:0.43369239 
-119.20595557329746 1:0.29330153 2:0.26154071 3:0.16531999 4:0.19459924 5:0.085238531 6:0.15638806 7:0.31066519 8:0.30126292 9:0.16519954 10:0.43463658 
-256 1:0.56536551 2:0.27850599 3:0.060901155 4:0.071999271 5:0.023228069 6:0.030376393 7:0.056707931 8:0.078912517 9:0.035910428 10:0.12927014 
-256 1:0.74563892 2:0.17023408 3:0.052980894 4:0.022144449 5:0.0090016587 6:0.03496816 7:0.028416251 8:0.14672071 9:0.17047908 10:0.074620031 
-256 1:0.37255487 2:0.34956704 3:0.11505062 4:0.10851744 5:0.054310016 6:0.11208322 7:0.091973155 8:0.0119608 9:0.018638536 10:0.062610923 
-125.19105653200214 1:0.29215153 2:0.40102148 3:0.096716181 4:0.15592051 5:0.054190304 6:0.28733773 7:0.015225847 8:0.06555547 9:0.097292466 10:0.16399748 
-256 1:0.76529311 2:0.16366067 3:0.032827657 4:0.023829091 5:0.014389476 6:0.037492562 7:0.049105544 8:0.01071344 9:0.057240658 10:0.19294848 
-256 1:0.45399742 2:0.33959244 3:0.08100077 4:0.092606464 5:0.032802909 6:0.13161242 7:0.045582245 8:0.041319849 9:0.017629676 10:0.0087434986 
-256 1:0.67458104 2:0.23113688 3:0.056405161 4:0.026865554 5:0.01101137 6:0.0074780707 7:0.022013291 8:0.13540072 9:0.025127842 10:0.0046199602 
-256 1:0.45117946 2:0.31099768 3:0.10933958 4:0.079138046 5:0.049345241 6:0.38501634 7:0.01730488 8:0.080773679 9:0.23401624 10:0.063856506 
-256 1:0.52564412 2:0.27977811 3:0.074695439 4:0.083205539 5:0.036676787 6:0.16874318 7:0.050543227 8:0.20666775 9:0.042949657 10:0.089723802 
-256 1:0.54161402 2:0.32499531 3:0.063382395 4:0.052292004 5:0.017716272 6:0.020321088 7:0.099594278 8:0.21089432 9:0.12155882 10:0.0068506028 
-256 1:0.73486977 2:0.095689925 3:0.057601227 4:0.077090617 5:0.034748464 6:0.058099903 7:0.030052122 8:0.22161305 9:0.23119172 10:0.28511048 
-256 1:0.25022184 2:0.39223803 3:0.15758658 4:0.13472554 5:0.065228007 6:0.023842784 7:0.097887236 8:0.092014556 9:0.17272299 10:0.078087481 
-256 1:0.6833538 2:0.22215638 3:0.056059262 4:0.027626855 5:0.010803708 6:0.018244492 7:0.023869421 8:0.073152465 9:0.17936337 10:0.26775804 
-256 1:0.48302189 2:0.13971025 3:0.15648087 4:0.17228939 5:0.048497599 6:0.081410865 7:0.073013974 8:0.063860913 9:0.062968199 10:0.055198525 
-256 1:0.36813189 2:0.26622935 3:0.14553769 4:0.14728558 5:0.072815488 6:0.017090041 7:0.041214711 8:0.024826585 9:0.086043534 10:0.081767414 
-95.771160911862012 1:0.33902018 2:0.36623221 3:0.15042195 4:0.079173661 5:0.065151994 6:0.35729516 7:0.059108875 8:0.4796733 9:0.32007367 10:0.34752573 
-256 1:0.3909037 2:0.20590346 3:0.16429457 4:0.15515291 5:0.083745362 6:0.019232713 7:0.0034476306 8:0.0065832383 9:0.17033196 10:0.12470357 
-256 1:0.62268235 2:0.16947438 3:0.09057133 4:0.079232979 5:0.038038958 6:0.075825194 7:0.098549004 8:0.13808948 9:0.1713469 10:0.17673329 
-256 1:0.38410979 2:0.38804033 3:0.097881111 4:0.088477004 5:0.041491756 6:0.25699994 7:0.046878428 8:0.094490299 9:0.038353278 10:0.054844296 
-256 1:0.46608994 2:0.30683821 3:0.10942515 4:0.078359296 5:0.039287401 6:0.040777369 7:0.048077969 8:0.15389161 9:0.12996974 10:0.27754399 
-256 1:0.41816958 2:0.25376104 3:0.16293672 4:0.10191501 5:0.063217646 6:0.041398747 7:0.099096226 8:0.16888844 9:0.021374609 10:0.031312436 
-256 1:0.53970756 2:0.21254762 3:0.10689741 4:0.092959928 5:0.047887487 6:0.20500966 7:0.29596814 8:0.18234931 9:0.2129483 10:0.15339076 
-256 1:0.53107115 2:0.33556692 3:0.056154759 4:0.050373148 5:0.026834022 6:0.10760501 7:0.08044089 8:0.0051891773 9:0.15066763 10:0.15568005 
-256 1:0.62830503 2:0.18276969 3:0.071859131 4:0.07763555 5:0.039430597 6:0.11673768 7:0.00095149661 8:0.16134303 9:0.17751979 10:0.14227011 
-256 1:0.7276859 2:0.18237565 3:0.04302911 4:0.026935093 5:0.019974242 6:0.071453287 7:0.0076217405 8:0.17874689 9:0.210084 10:0.31444675 
-256 1:0.34216612 2:0.21875359 3:0.18731672 4:0.17304857 5:0.078714989 6:0.050282768 7:0.1425366 8:0.078639111 9:0.028189219 10:0.0978147 
-256 1:0.34417244 2:0.3387774 3:0.12724914 4:0.12553301 5:0.064268003 6:0.10232071 7:0.025644548 8:0.11664448 9:0.018877302 10:0.068526696 
-256 1:0.65247437 2:0.22155613 3:0.065607758 4:0.041409268 5:0.018952476 6:0.0092141131 7:0.09790118 8:0.11587961 9:0.027421773 10:0.12508932 
-256 1:0.59859314 2:0.17247239 3:0.1041491 4:0.086757508 5:0.038027868 6:0.077514557 7:0.038426782 8:0.12799425 9:0.2534875 10:0.30758501 
-256 1:0.65782959 2:0.24269214 3:0.055979878 4:0.030652155 5:0.012846234 6:0.028532927 7:0.034596793 8:0.018171814 9:0.1686343 10:0.15044214 
-256 1:0.50714804 2:0.2708233 3:0.09875322 4:0.088445789 5:0.03482965 6:0.067823377 7:0.022462051 8:0.015103938 9:0.0030158549 10:0.070746738 
-113.17125627558764 1:0.77322208 2:0.17883145 3:0.01750725 4:0.019503192 5:0.010936028 6:0.028790589 7:0.11004021 8:0.23440024 9:0.31843839 10:0.35488273 
-256 1:0.63859617 2:0.18763057 3:0.074100599 4:0.069692221 5:0.029980441 6:0.042188244 7:0.079267564 8:0.043089591 9:0.089239193 10:0.11858547 
-256 1:0.44932933 2:0.19119212 3:0.1687753 4:0.1160854 5:0.074617851 6:0.14327884 7:0.0035028162 8:0.076014614 9:0.20271346 10:0.21174603 
-256 1:0.33982412 2:0.21128038 3:0.24877551 4:0.12296462 5:0.077155371 6:0.036072305 7:0.0096633674 8:0.27470862 9:0.11473348 10:0.096705112 
-256 1:0.58323441 2:0.21784136 3:0.093940294 4:0.077956373 5:0.027027567 6:0.022655298 7:0.045010297 8:0.021441112 9:0.027526126 10:0.058458984 
-256 1:0.57559624 2:0.28256538 3:0.078833005 4:0.043444747 5:0.019560627 6:0.0010970866 7:0.012644891 8:0.114748 9:0.15214163 10:0.02018427 
-256 1:0.56582356 2:0.15719324 3:0.13691089 4:0.087039501 5:0.053032811 6:0.15076239 7:0.013847063 8:0.12339946 9:0.087206204 10:0.15823126 
-256 1:0.30910926 2:0.36163973 3:0.16004713 4:0.11271512 5:0.056488761 6:0.052686399 7:0.11691735 8:0.11240621 9:0.12553937 10:0.11274791 
-256 1:0.33407555 2:0.28548713 3:0.13591689 4:0.17662627 5:0.067894157 6:0.15879933 7:0.084019494 8:0.20195453 9:0.064961655 10:0.11870292 
-256 1:0.43260997 2:0.26861981 3:0.15734114 4:0.094767787 5:0.046661286 6:0.47499141 7:0.13430899 8:0.0304909 9:0.013521763 10:0.0610764 
-173.08593071510248 1:0.34397827 2:0.21254303 3:0.1844139 4:0.16374961 5:0.095315188 6:0.058874478 7:0.054173484 8:0.44651341 9:0.16238452 10:0.22321012 
-256 1:0.5236252 2:0.23361448 3:0.096224413 4:0.10083502 5:0.045700883 6:0.033920261 7:0.13394058 8:0.12255855 9:0.1172551 10:0.031347035 
-256 1:0.59024382 2:0.26758847 3:0.0696052 4:0.049015724 5:0.023546792 6:0.0058758366 7:0.064611181 8:0.12707854 9:0.13905453 10:0.076354261 
-256 1:0.38348147 2:0.26016703 3:0.17330319 4:0.11831193 5:0.064736388 6:0.21571933 7:0.038761001 8:0.074260998 9:0.017525438 10:0.034354404 
-256 1:0.30569116 2:0.28969547 3:0.21451556 4:0.11679766 5:0.07330014 6:0.2871011 7:0.054222986 8:0.040421583 9:0.096079187 10:0.023848297 
-256 1:0.33467763 2:0.40580684 3:0.11939992 4:0.089751783 5:0.050363828 6:0.020340347 7:0.0050618023 8:0.19189652 9:0.19297016 10:0.069577418 
-256 1:0.30033661 2:0.36046545 3:0.14011404 4:0.12391368 5:0.075170223 6:0.086108754 7:0.059706664 8:0.030770539 9:0.055914889 10:0.018778544 
-256 1:0.36665606 2:0.18808676 3:0.19062836 4:0.17298213 5:0.081646683 6:0.1069141 7:0.034935755 8:0.11879747 9:0.058575757 10:0.16532474 
-256 1:0.5422371 2:0.2573994 3:0.082280683 4:0.093470386 5:0.024612429 6:0.076339285 7:0.099979843 8:0.099525267 9:0.12321469 10:0.2952183 
-256 1:0.3727072 2:0.29342317 3:0.16111099 4:0.11617692 5:0.056581716 6:0.073555942 7:0.21657694 8:0.12449435 9:0.04235946 10:0.027374117 
-256 1:0.31065135 2:0.25652987 3:0.074992144 4:0.10503034 5:0.25279629 6:0.17136178 7:0.17878351 8:0.13713686 9:0.11224065 10:0.18745241 
-82.876889868483104 1:0.35636054 2:0.27143185 3:0.16107243 4:0.13093076 5:0.080204412 6:0.097948272 7:0.41638754 8:0.2420513 9:0.24289838 10:0.36371218 
-256 1:0.6255738 2:0.27770816 3:0.062444312 4:0.023453236 5:0.010820501 6:0.053934845 7:0.027574208 8:0.11165714 9:0.13297851 10:0.28959315 
-20.773183789088026 1:0.43295791 2:0.28878251 3:0.11140821 4:0.1084282 5:0.058423182 6:0.018722824 7:0.0035753835 8:0.092504907 9:0.26788828 10:0.40068092 
-256 1:0.49907507 2:0.30140849 3:0.097001887 4:0.068372823 5:0.034141732 6:0.090489725 7:0.037887698 8:0.045342023 9:0.18985671 10:0.31094376 
-256 1:0.41763319 2:0.27537364 3:0.12452475 4:0.12528418 5:0.057184241 6:0.14037902 7:0.23310204 8:0.17442472 9:0.0080450167 10:0.086815772 
-256 1:0.64437033 2:0.2053277 3:0.087478557 4:0.044669115 5:0.018154307 6:0.023278736 7:0.025977005 8:0.0050415419 9:0.018011322 10:0.021026844 
-256 1:0.43069178 2:0.30985629 3:0.10914858 4:0.10133234 5:0.048971017 6:0.1339825 7:0.23820529 8:0.48127853 9:0.065256445 10:0.27202278 
-256 1:0.63982466 2:0.19676727 3:0.069667473 4:0.062337876 5:0.031402717 6:0.10975372 7:0.17151973 8:0.11784672 9:0.075222044 10:0.10645909 
-66.726003784355385 1:0.36120311 2:0.3532237 3:0.14841266 4:0.076221845 5:0.060938686 6:0.049320431 7:0.062502412 8:0.11531415 9:0.013512045 10:0.084936371 
-256 1:0.66549034 2:0.20170084 3:0.066363896 4:0.037230455 5:0.029214477 6:0.16783962 7:0.060942291 8:0.12515302 9:0.16266394 10:0.20113222 
-256 1:0.63616267 2:0.14615043 3:0.085533588 4:0.088606584 5:0.043546731 6:0.12606941 7:0.019667203 8:0.058412004 9:0.15993013 10:0.081961922 
-256 1:0.23361366 2:0.44608542 3:0.13015666 4:0.13594522 5:0.054199048 6:0.18474895 7:0.10674738 8:0.19692319 9:0.24364725 10:0.04360446 
-256 1:0.31926792 2:0.21768581 3:0.2047561 4:0.13287037 5:0.1254198 6:0.29311756 7:0.25390546 8:0.20876418 9:0.24850322 10:0.43991267 
-256 1:0.511705 2:0.32571322 3:0.096861853 4:0.047401631 5:0.018318296 6:0.20714034 7:0.182166 8:0.10975183 9:0.10411927 10:0.056878362 
-256 1:0.5805537 2:0.21446407 3:0.089003527 4:0.079342267 5:0.036636434 6:0.10757669 7:0.10254927 8:0.05586818 9:0.14448421 10:0.026865306 
-256 1:0.45401802 2:0.18191599 3:0.14227492 4:0.15931053 5:0.062480527 6:0.013661311 7:0.19961262 8:0.0053947516 9:0.15787916 10:0.15187296 
-234.6332330541301 1:0.72180892 2:0.20608287 3:0.0390903 4:0.020343832 5:0.012674069 6:0.022036128 7:0.039469318 8:0.2093269 9:0.21027058 10:0.19053427 
-47.897704033717247 1:0.62409425 2:0.30221165 3:0.043710913 4:0.023715462 5:0.006267726 6:0.15650048 7:0.10556204 8:0.099307183 9:0.074939642 10:0.065321055 
-256 1:0.52663122 2:0.19560357 3:0.11433135 4:0.11262335 5:0.05081051 6:0.02416437 7:0.18417911 8:0.093778651 9:0.014829158 10:0.07692018 
-256 1:0.58329734 2:0.15365972 3:0.14555437 4:0.075540705 5:0.041947858 6:0.022803852 7:0.013579306 8:0.024076241 9:0.11763936 10:0.069519002 
-256 1:0.56177778 2:0.26360789 3:0.089038563 4:0.057770813 5:0.027804954 6:0.017404416 7:0.086144334 8:0.17054984 9:0.12006124 10:0.04573774 
-256 1:0.4200113 2:0.22469928 3:0.16411757 4:0.12742374 5:0.063748106 6:0.060547388 7:0.19497382 8:0.22058373 9:0.4312372 10:0.20211745 
-256 1:0.58242239 2:0.25101484 3:0.090481517 4:0.050197784 5:0.025883475 6:0.0089188068 7:0.071123254 8:0.0061245447 9:0.14794393 10:0.15234951 
-256 1:0.75323407 2:0.17460421 3:0.034403436 4:0.024529338 5:0.013228941 6:0.06992619 7:0.042201852 8:0.015534202 9:0.2173123 10:0.27980152 
-256 1:0.52797249 2:0.23725945 3:0.11598439 4:0.08214978 5:0.036633892 6:0.11311983 7:0.10521735 8:0.17503871 9:0.241286 10:0.098793989 
-256 1:0.69243846 2:0.19400254 3:0.050942033 4:0.039023847 5:0.023593118 6:0.11680575 7:0.012509335 8:0.05028661 9:0.14513101 10:0.017580042 
-256 1:0.51964652 2:0.30632256 3:0.072200203 4:0.067598759 5:0.034231953 6:0.031700616 7:0.10643212 8:0.1866968 9:0.0048824146 10:0.078377046 
-256 1:0.74251772 2:0.15946634 3:0.053522762 4:0.028350379 5:0.016142798 6:0.040409685 7:0.12537477 8:0.01016615 9:0.16867377 10:0.063106216 
-256 1:0.75110352 2:0.18491762 3:0.033091499 4:0.022724916 5:0.0081624442 6:0.021072071 7:0.036766269 8:0.13914914 9:0.0015638255 10:0.070819628 
-256 1:0.3001505 2:0.33416837 3:0.16806536 4:0.1345838 5:0.063031976 6:0.279666 7:0.086576996 8:0.2535555 9:0.010998015 10:0.039157803 
-256 1:0.78971847 2:0.14028499 3:0.043847565 4:0.018253161 5:0.0078958175 6:0.038286779 7:0.028293753 8:0.11470068 9:0.1702444 10:0.048580813 
-256 1:0.34539687 2:0.31563186 3:0.1771858 4:0.11838409 5:0.043401384 6:0.02547781 7:0.13779114 8:0.13626169 9:0.0072407387 10:0.0063286253 
-193.15995435149705 1:0.26909827 2:0.4233233 3:0.11927166 4:0.12499004 5:0.063316731 6:0.17860987 7:0.051239279 8:0.2085375 9:0.073883111 10:0.096910877 
-256 1:0.54718994 2:0.24717947 3:0.099497698 4:0.073552591 5:0.032580295 6:0.1595175 7:0.0036385873 8:0.092431101 9:0.18787177 10:0.0036483798 
-256 1:0.50085826 2:0.24294235 3:0.10922143 4:0.093850745 5:0.05312721 6:0.33488005 7:0.15642196 8:0.31858167 9:0.18670484 10:0.12546754 
-256 1:0.48495629 2:0.22476087 3:0.13864193 4:0.094353753 5:0.057287154 6:0.15557775 7:0.31659233 8:0.20929028 9:0.17776992 10:0.11401149 
-256 1:0.61191654 2:0.30429118 3:0.044363111 4:0.027174614 5:0.012254553 6:0.083609264 7:0.074456741 8:0.015698181 9:0.085341945 10:0.11756191 
-256 1:0.41150402 2:0.24525872 3:0.15645693 4:0.13415415 5:0.052626177 6:0.02452264 7:0.024589955 8:0.064322182 9:0.030976347 10:0.015519051 
-256 1:0.34358699 2:0.29638713 3:0.14973352 4:0.13342653 5:0.076865828 6:0.16156332 7:0.085693632 8:0.038609333 9:0.051229876 10:0.19297735 
-256 1:0.64181167 2:0.1873085 3:0.078298355 4:0.057699095 5:0.034882381 6:0.11394726 7:0.14079883 8:0.11021605 9:0.12183752 10:0.21377209 
-256 1:0.63501836 2:0.19861178 3:0.095281346 4:0.043832786 5:0.027255728 6:0.083723672 7:0.12957662 8:0.094489521 9:0.20571557 10:0.23003726 
-256 1:0.30725163 2:0.34528168 3:0.14195701 4:0.13672779 5:0.06878188 6:0.012177098 7:0.1677858 8:0.069733392 9:0.087178732 10:0.037657975 
-256 1:0.42596163 2:0.35147262 3:0.12450533 4:0.059761749 5:0.038298668 6:0.11518433 7:0.054997512 8:0.067973617 9:0.067798128 10:0.09926684 
-256 1:0.39015869 2:0.39245788 3:0.096203364 4:0.082139923 5:0.039040143 6:0.092904995 7:0.1148354 8:0.073977362 9:0.071469372 10:0.027439384 
-256 1:0.42929863 2:0.41497448 3:0.075869779 4:0.056105793 5:0.02375132 6:0.088057027 7:0.061747643 8:0.050994353 9:0.068087995 10:0.014391733 
-256 1:0.43757638 2:0.24429853 3:0.14621603 4:0.12965295 5:0.042256112 6:0.3320116 7:0.0080074632 8:0.057721808 9:0.071261364 10:0.010924097 
-256 1:0.59759305 2:0.21089163 3:0.097645753 4:0.061724351 5:0.032145208 6:0.18962102 7:0.030633633 8:0.031167541 9:0.00064564342 10:0.12490658 
-256 1:0.62092941 2:0.2474277 3:0.074666252 4:0.041305982 5:0.015670657 6:0.013017565 7:0.05438821 8:0.068601503 9:0.18806565 10:0.10936424 
-256 1:0.69127156 2:0.21432819 3:0.055001301 4:0.026868031 5:0.012530925 6:0.22630677 7:0.36406859 8:0.29088866 9:0.28238519 10:0.28111441 
-256 1:0.63656881 2:0.15813168 3:0.075814827 4:0.084040633 5:0.045444051 6:0.13332385 7:0.17860348 8:0.32070078 9:0.10429146 10:0.16518236 
-256 1:0.34460471 2:0.38374579 3:0.12476823 4:0.097364692 5:0.049516587 6:0.08136915 7:0.061514614 8:0.19893286 9:0.062101465 10:0.054322998 
-256 1:0.38943843 2:0.28408843 3:0.13273315 4:0.13100605 5:0.062733936 6:0.17501924 7:0.045307463 8:0.18191935 9:0.12812825 10:0.063965055 
-256 1:0.29002867 2:0.30402361 3:0.15154908 4:0.16254604 5:0.091852586 6:0.15958807 7:0.042122253 8:0.056557223 9:0.0068573859 10:0.00096982957 
-256 1:0.64020298 2:0.22197275 3:0.093489427 4:0.033373489 5:0.010961354 6:0.071273157 7:0.068545233 8:0.14708004 9:0.10638928 10:0.0031097062 
-256 1:0.66502542 2:0.24178739 3:0.045390664 4:0.033684825 5:0.014111701 6:0.022719019 7:0.084685764 8:0.12311456 9:0.16344079 10:0.076720918 
-256 1:0.59647299 2:0.1941499 3:0.099666303 4:0.07220573 5:0.037505075 6:0.032006788 7:0.0099733955 8:0.020687485 9:0.21203423 10:0.027145728 
-256 1:0.51763085 2:0.30176509 3:0.092872955 4:0.063495398 5:0.024235702 6:0.023692288 7:0.083656018 8:0.20228435 9:0.25177068 10:0.093711797 
-93.006122957935617 1:0.35894551 2:0.36945734 3:0.10852754 4:0.11358652 5:0.049483088 6:0.050799198 7:0.077025257 8:0.14952632 9:0.14647078 10:0.2248195 
-256 1:0.43883344 2:0.3192073 3:0.094402585 4:0.104119 5:0.043437678 6:0.17340282 7:0.042999854 8:0.061401738 9:0.008653325 10:0.029656261 
-256 1:0.37015871 2:0.28743327 3:0.12594871 4:0.14607731 5:0.070381995 6:0.12304859 7:0.0057875605 8:0.015957738 9:0.043447447 10:0.02810649 
-256 1:0.38697879 2:0.2538276 3:0.16642235 4:0.13341777 5:0.059353487 6:0.068248392 7:0.084232846 8:0.12110866 9:0.20552656 10:0.25590682 
-146.52902713135484 1:0.72574253 2:0.14740485 3:0.043341891 4:0.052817885 5:0.030692845 6:0.04081241 7:0.17936404 8:0.0078547097 9:0.47352399 10:0.23669437 
-256 1:0.41071041 2:0.27636295 3:0.15379716 4:0.10165545 5:0.057474038 6:0.054692915 7:0.13243313 8:0.052231211 9:0.10899475 10:0.020009474 
-256 1:0.41681842 2:0.29708329 3:0.12052268 4:0.10823126 5:0.057344343 6:0.079323853 7:0.1433569 8:0.10451897 9:0.06669069 10:0.27095222 
-256 1:0.37688281 2:0.35811022 3:0.12279068 4:0.099795609 5:0.04242067 6:0.086253106 7:0.046009101 8:0.19962717 9:0.12303115 10:0.063323639 
-256 1:0.70677568 2:0.17685142 3:0.069517898 4:0.032715395 5:0.014139605 6:0.086950308 7:0.025338352 8:0.11935946 9:0.14425383 10:0.010852139 
-33.417433803554474 1:0.54199371 2:0.20056549 3:0.11681043 4:0.087946964 5:0.052683407 6:0.084525825 7:0.084057857 8:0.0094660176 9:0.017866162 10:0.11475464 
-256 1:0.22234173 2:0.25076512 3:0.323553 4:0.15894551 5:0.044394636 6:0.0010774183 7:0.0086255771 8:0.01804326 9:0.01341037 10:0.15328883 
-256 1:0.41079233 2:0.27700479 3:0.16059594 4:0.10514466 5:0.046462286 6:0.1731268 7:0.25698236 8:0.22661943 9:0.29896809 10:0.23818075 
-256 1:0.26113231 2:0.50100498 3:0.10303508 4:0.090682443 5:0.044145184 6:0.22871843 7:0.10757669 8:0.081074731 9:0.049567712 10:0.11462932 
-256 1:0.27494468 2:0.36514815 3:0.16151997 4:0.14814574 5:0.050241466 6:0.050214181 7:0.010224207 8:0.0058800522 9:0.024168116 10:0.076294941 
-256 1:0.41784993 2:0.22033722 3:0.1357728 4:0.15537051 5:0.07066954 6:0.1862455 7:0.047338561 8:0.27606532 9:0.0014049616 10:0.00097732704 
-256 1:0.37423497 2:0.34517496 3:0.087849002 4:0.14380035 5:0.048940717 6:0.010761683 7:0.16372047 8:0.069386551 9:0.00020857648 10:0.0070732874 
-256 1:0.30101253 2:0.37580538 3:0.12489748 4:0.13063927 5:0.067645339 6:0.10394561 7:0.070720089 8:0.01678298 9:0.033701946 10:0.11140117 
-170.61635700750662 1:0.61551445 2:0.24000925 3:0.061732584 4:0.055910417 5:0.026833291 6:0.062019503 7:0.11935656 8:0.0052341951 9:0.051814101 10:0.026769449 
-256 1:0.21743648 2:0.25051843 3:0.19142904 4:0.21510561 5:0.12551044 6:0.23533309 7:0.0020519182 8:0.040332719 9:0.0089376956 10:0.032900557 
-256 1:0.55703737 2:0.25254489 3:0.1089209 4:0.056381363 5:0.025115471 6:0.06793429 7:0.042175924 8:0.19044025 9:0.090504403 10:0.01917631 
-256 1:0.45891851 2:0.25180479 3:0.13805268 4:0.096976988 5:0.054247022 6:0.046397196 7:0.07606875 8:0.23816911 9:0.38739935 10:0.42112391 
-53.939533255273609 1:0.24995842 2:0.38199366 3:0.15599218 4:0.14882146 5:0.063234287 6:0.21717408 7:0.098073451 8:0.19757803 9:0.17843384 10:0.30750051 
-256 1:0.54328814 2:0.29910473 3:0.10060149 4:0.041409152 5:0.01559649 6:0.17591966 7:0.21329626 8:0.09924201 9:0.055665734 10:0.011807244 
-256 1:0.40233945 2:0.33963493 3:0.15296677 4:0.073455408 5:0.031603439 6:0.058980966 7:0.19711928 8:0.089987667 9:0.033484612 10:0.041801053 
-256 1:0.3188653 2:0.41599811 3:0.15049953 4:0.077356083 5:0.037280984 6:0.014513814 7:0.046212699 8:0.086439922 9:0.083886599 10:0.082302658 
-256 1:0.33564913 2:0.37072511 3:0.12997558 4:0.10708169 5:0.056568498 6:0.0082335348 7:0.099511766 8:0.22316521 9:0.10919191 10:0.17095686 
-256 1:0.34719313 2:0.30060495 3:0.16538753 4:0.12402655 5:0.062787844 6:0.031936394 7:0.0030703971 8:0.25760587 9:0.19723451 10:0.11232213 
-256 1:0.28172931 2:0.28798972 3:0.17926069 4:0.17414432 5:0.07687596 6:0.087131759 7:0.24737076 8:0.093149216 9:0.0033957838 10:0.076390152 
-256 1:0.61929019 2:0.22889958 3:0.045826606 4:0.068343212 5:0.037640414 6:0.0030824409 7:0.061531788 8:0.14236782 9:0.17951815 10:0.45480385 
-256 1:0.63447094 2:0.17473388 3:0.090110257 4:0.08320882 5:0.017476098 6:0.16184586 7:0.052673101 8:0.032813609 9:0.06526262 10:0.059079899 
-256 1:0.63141661 2:0.20683297 3:0.073255534 4:0.06536466 5:0.023130219 6:0.13115476 7:0.017265432 8:0.17573832 9:0.17975731 10:0.12032669 
-67.647588462550885 1:0.39867407 2:0.43187101 3:0.055999047 4:0.067332318 5:0.046123555 6:0.11849395 7:0.0052760345 8:0.081819925 9:0.018653522 10:0.23519204 
-256 1:0.81926954 2:0.10081259 3:0.052145758 4:0.019615081 5:0.0081570297 6:0.091424593 7:0.17589357 8:0.10481613 9:0.24218654 10:0.12499179 
-256 1:0.47286491 2:0.27100653 3:0.093161028 4:0.10768952 5:0.055278012 6:0.11144303 7:0.12718024 8:0.0094740109 9:0.19330068 10:0.020303869 
-256 1:0.67048379 2:0.2227781 3:0.062753495 4:0.030421981 5:0.013562628 6:0.023722609 7:0.096926939 8:0.11028407 9:0.16711631 10:0.0044504661 
-256 1:0.24623448 2:0.46310588 3:0.120908 4:0.11667767 5:0.053073977 6:0.21721466 7:0.0013696175 8:0.00042595764 9:0.089373635 10:0.070055435 
-256 1:0.5411974 2:0.24954753 3:0.10354593 4:0.068177512 5:0.037531629 6:0.0187288 7:0.053704662 8:0.085874328 9:0.0079174518 10:0.076669597 
-256 1:0.38016069 2:0.31982513 3:0.16077017 4:0.091763164 5:0.047480849 6:0.028951011 7:0.067718545 8:0.034151463 9:0.01606973 10:0.090743032 
-256 1:0.75903488 2:0.18943123 3:0.026214057 4:0.017840245 5:0.0074795858 6:0.034262432 7:0.18596874 8:0.097866429 9:0.14587695 10:0.012812912 
-256 1:0.47950957 2:0.32556782 3:0.094381841 4:0.06597133 5:0.034569436 6:0.092125181 7:0.037480183 8:0.17838964 9:0.13807989 10:0.043260421 
-256 1:0.32675278 2:0.21906368 3:0.17477235 4:0.18806818 5:0.091343018 6:0.019775094 7:0.16044971 8:0.05635041 9:0.041396336 10:0.025111538 
-55.498177576901014 1:0.6483238 2:0.17660434 3:0.053644158 4:0.074085731 5:0.047341969 6:0.37654351 7:0.069355501 8:0.21235719 9:0.29887698 10:0.17654856 
-256 1:0.69895957 2:0.2126436 3:0.033832343 4:0.036764559 5:0.017799929 6:0.13588492 7:0.091187965 8:0.036968289 9:0.017976271 10:0.26825968 
-256 1:0.64551591 2:0.19448682 3:0.082388629 4:0.052800624 5:0.024808012 6:0.060937332 7:0.09535136 8:0.07052139 9:0.20454237 10:0.15738654 
-256 1:0.39560751 2:0.19525959 3:0.17876949 4:0.12926564 5:0.10109778 6:0.12232481 7:0.0072288406 8:0.015766396 9:0.10447075 10:0.077169171 
-98.646300398350448 1:0.2585974 2:0.25875493 3:0.12336845 4:0.23141027 5:0.12786895 6:0.11780302 7:0.067097869 8:0.33794427 9:0.53787681 10:0.58114123 
-256 1:0.49228703 2:0.21064438 3:0.10656598 4:0.13100982 5:0.059492789 6:0.35339877 7:0.018973629 8:0.15372269 9:0.12674655 10:0.13576109 
-256 1:0.17899163 2:0.34589139 3:0.27885099 4:0.14095324 5:0.055312754 6:0.31075435 7:0.24088778 8:0.11562188 9:0.19184752 10:0.0031139645 
-256 1:0.51724748 2:0.17278454 3:0.1781794 4:0.082686342 5:0.049102242 6:0.30106528 7:0.29198063 8:0.32148208 9:0.11419842 10:0.029427459 
-256 1:0.44035699 2:0.2106628 3:0.14941615 4:0.13974318 5:0.059820888 6:0.010684027 7:0.1618505 8:0.15056254 9:0.18814834 10:0.16294634 
-256 1:0.32431867 2:0.36766878 3:0.16312259 4:0.09525207 5:0.049637885 6:0.0097893437 7:0.14501124 8:0.091736997 9:0.19582702 10:0.13614115 
-256 1:0.30689708 2:0.42631621 3:0.14547849 4:0.079287944 5:0.042020269 6:0.029349215 7:0.11609177 8:0.025534027 9:0.079660467 10:0.22076844 
-256 1:0.4498655 2:0.23042256 3:0.17492812 4:0.1148143 5:0.029969521 6:0.024378855 7:0.010119941 8:0.063114533 9:0.12943533 10:0.18198401 
-256 1:0.32980773 2:0.23591124 3:0.19786547 4:0.14395463 5:0.092460925 6:0.18352269 7:0.091518372 8:0.053797832 9:0.096702848 10:0.041259207 
-256 1:0.42690087 2:0.37598237 3:0.078241045 4:0.081898807 5:0.036976908 6:0.26194537 7:0.012265841 8:0.10529827 9:0.077046833 10:0.035861682 
-256 1:0.68209468 2:0.2206604 3:0.046419761 4:0.035243878 5:0.015581281 6:0.032474203 7:0.0093228645 8:0.04578148 9:0.13881764 10:0.24079934 
-256 1:0.45141082 2:0.41741546 3:0.081425534 4:0.036007669 5:0.013740523 6:0.2208014 7:0.097931725 8:0.23874326 9:0.011234383 10:0.061040637 
-256 1:0.35249762 2:0.31898222 3:0.14810475 4:0.11790632 5:0.062509087 6:0.014503763 7:0.038936989 8:0.15415425 9:0.046819148 10:0.10465295 
-256 1:0.67560929 2:0.19684779 3:0.055320621 4:0.0497177 5:0.022504598 6:0.11146469 7:0.088792089 8:0.076470854 9:0.11598683 10:0.20270966 
-256 1:0.14671268 2:0.26770289 3:0.25064463 4:0.25283517 5:0.082104624 6:0.14794162 7:0.053156289 8:0.075493243 9:0.035783841 10:0.032495969 
-244.88298836755055 1:0.6316641 2:0.22227333 3:0.062442451 4:0.058836149 5:0.02478397 6:0.024374132 7:0.094598418 8:0.080513667 9:0.20301421 10:0.22128951 
-256 1:0.30765788 2:0.37321569 3:0.14957221 4:0.09955828 5:0.069995932 6:0.31745864 7:0.2510591 8:0.25375796 9:0.079018181 10:0.1143235 
-256 1:0.47614747 2:0.32904038 3:0.10060452 4:0.068578238 5:0.025629397 6:0.074978061 7:0.0069233887 8:0.02493288 9:0.29260196 10:0.20249065 
-256 1:0.25560842 2:0.36779232 3:0.17984858 4:0.11971417 5:0.077036506 6:0.26663154 7:0.34223292 8:0.1515379 9:0.055080925 10:0.052473743 
-180.4737357531105 1:0.62152599 2:0.24465478 3:0.053899132 4:0.050734507 5:0.029185586 6:0.003685909 7:0.053028477 8:0.0030726898 9:0.19305036 10:0.42110962 
-256 1:0.52619101 2:0.25067294 3:0.095100704 4:0.091657859 5:0.036377485 6:0.25755315 7:0.039626935 8:0.2039046 9:0.21504295 10:0.049253642 
-223.10247948082241 1:0.77865157 2:0.15007349 3:0.031442884 4:0.022149249 5:0.017682801 6:0.014690181 7:0.0038826433 8:0.053054104 9:0.086518857 10:0.10037468 
-256 1:0.65384009 2:0.21641219 3:0.062891743 4:0.043297718 5:0.023558263 6:0.013984612 7:0.1306996 8:0.04037637 9:0.16495641 10:0.18384957 
-256 1:0.29569403 2:0.24889967 3:0.18630518 4:0.18256483 5:0.086536292 6:0.052018029 7:0.024066819 8:0.18332499 9:0.10272413 10:0.22251496 
-256 1:0.50682893 2:0.2976971 3:0.10168757 4:0.063145698 5:0.030640689 6:0.064872106 7:0.016395368 8:0.21853674 9:0.16776701 10:0.045054503 
-256 1:0.71060931 2:0.17825483 3:0.068421288 4:0.027564541 5:0.015150025 6:0.20087886 7:0.017456194 8:0.084926459 9:0.036278469 10:0.034261443 
-72.132557844089462 1:0.11157622 2:0.14933903 3:0.21781053 4:0.30407222 5:0.217202 6:0.1764169 7:0.11351477 8:0.42644195 9:0.10098151 10:0.029613029 
-256 1:0.71534157 2:0.20448688 3:0.056283253 4:0.01674681 5:0.0071414867 6:0.10633588 7:0.063752698 8:0.053693089 9:0.016165053 10:0.099671071 
-256 1:0.62162968 2:0.3134311 3:0.023946338 4:0.030597582 5:0.0103953 6:0.0051176226 7:0.11465265 8:0.082241986 9:0.090940428 10:0.019124426 
-256 1:0.7099278 2:0.21001553 3:0.049247211 4:0.021353568 5:0.0094558886 6:0.015197572 7:0.038464444 8:0.048873015 9:0.1717647 10:0.12724383 
-256 1:0.43408881 2:0.2330535 3:0.14865065 4:0.12739372 5:0.056813328 6:0.22596131 7:0.056118154 8:0.31450867 9:0.11453067 10:0.24073262 
-256 1:0.38946393 2:0.2459599 3:0.20595057 4:0.067173684 5:0.091451915 6:0.036207399 7:0.010297747 8:0.034484891 9:0.0071119051 10:0.03366183 
-256 1:0.45426175 2:0.2510971 3:0.12855234 4:0.11491159 5:0.051177216 6:0.10699228 7:0.044282527 8:0.11940196 9:0.20441082 10:0.071145782 
-256 1:0.56690791 2:0.26547932 3:0.064410706 4:0.075358424 5:0.027843643 6:0.16926716 7:0.0066038469 8:0.16573825 9:0.02524432 10:0.16685622 
-256 1:0.47548304 2:0.27726169 3:0.11872985 4:0.083129984 5:0.045395439 6:0.25402686 7:0.01840566 8:0.082357882 9:0.16947973 10:0.14849412 
-256 1:0.31744358 2:0.41824599 3:0.14018673 4:0.079718564 5:0.044405142 6:0.25195259 7:0.08569154 8:0.04581991 9:0.14673204 10:0.064932679 
-256 1:0.69310895 2:0.18044121 3:0.058807828 4:0.038800634 5:0.028841375 6:0.036577804 7:0.018601802 8:0.071122387 9:0.023094161 10:0.11463646 
-256 1:0.35140829 2:0.30532998 3:0.18574354 4:0.092525405 5:0.064992785 6:0.11186201 7:0.080171779 8:0.0029755274 9:0.12643095 10:0.12732716 
-256 1:0.36168712 2:0.41857514 3:0.1010799 4:0.079655888 5:0.039001957 6:0.22727315 7:0.066252979 8:0.19308699 9:0.10551164 10:0.1576075 
-256 1:0.70235751 2:0.15548997 3:0.052113822 4:0.052942741 5:0.037095962 6:0.14168977 7:0.16012847 8:0.23458383 9:0.089214143 10:0.022115045 
-256 1:0.41358232 2:0.22951737 3:0.10476672 4:0.18098035 5:0.071153244 6:0.087210838 7:0.0045097175 8:0.16631445 9:0.32485466 10:0.40112495 
-256 1:0.35848143 2:0.27239719 3:0.15353314 4:0.14607479 5:0.069513446 6:0.12091219 7:0.28376545 8:0.072894265 9:0.025971265 10:0.079157078 
-256 1:0.51177135 2:0.21580141 3:0.10371191 4:0.12704444 5:0.041670895 6:0.13103376 7:0.133651 8:0.26486251 9:0.02444721 10:0.20835534 
-256 1:0.39123192 2:0.22431193 3:0.19818193 4:0.11554877 5:0.070725455 6:0.18477835 7:0.018669557 8:0.19565878 9:0.19249564 10:0.18948349 
-256 1:0.28163593 2:0.4285726 3:0.13734582 4:0.095801972 5:0.056643682 6:0.040339304 7:0.057626237 8:0.058463989 9:0.0027744724 10:0.080367784 
-256 1:0.68242804 2:0.2182009 3:0.04479645 4:0.038636524 5:0.015938093 6:0.0038441466 7:0.026370107 8:0.069609693 9:0.15632094 10:0.14628322 
-256 1:0.19268322 2:0.29885784 3:0.2744878 4:0.15425223 5:0.079718908 6:0.036013466 7:0.35642697 8:0.39353184 9:0.066264286 10:0.074186709 
-256 1:0.40289082 2:0.2483949 3:0.13147656 4:0.14310763 5:0.07413009 6:0.067653018 7:0.037470857 8:0.16161614 9:0.021208872 10:0.069198383 
-256 1:0.56770472 2:0.21825601 3:0.10757394 4:0.064325662 5:0.042139658 6:0.025587246 7:0.18245329 8:0.13764219 9:0.026830274 10:0.026967594 
-256 1:0.5885199 2:0.19416583 3:0.081969055 4:0.09471382 5:0.040631392 6:0.1139056 7:0.042330237 8:0.13502487 9:0.15314702 10:0.040833288 
-256 1:0.58822811 2:0.18529836 3:0.094415434 4:0.089020939 5:0.043037152 6:0.006958416 7:0.066564276 8:0.26304412 9:0.10146537 10:0.12099847 
-256 1:0.58087154 2:0.22800485 3:0.091150773 4:0.074148126 5:0.025824713 6:0.0060934667 7:0.031417524 8:0.19605627 9:0.14867207 10:0.0035283529 
-256 1:0.60020035 2:0.21145121 3:0.090488938 4:0.065597478 5:0.032262028 6:0.066356482 7:0.0099539641 8:0.034960072 9:0.017392287 10:0.070602053 
-256 1:0.74986597 2:0.15019752 3:0.055288759 4:0.029386164 5:0.015261581 6:0.027424012 7:0.10717541 8:0.071824951 9:0.039028855 10:0.012604857 
-256 1:0.68413299 2:0.21984178 3:0.04271864 4:0.037812992 5:0.015493603 6:0.02318575 7:0.004263444 8:0.11194937 9:0.15557321 10:0.10239009 
-256 1:0.51761784 2:0.22941997 3:0.09258432 4:0.10714215 5:0.053235713 6:0.23152524 7:0.2093793 8:0.013100111 9:0.090018197 10:0.20725675 
-16.797493871467985 1:0.10855332 2:0.17191505 3:0.19167581 4:0.45318421 5:0.074671613 6:0.071283544 7:0.059100512 8:0.059815677 9:0.068686013 10:0.055582672 
-256 1:0.71230507 2:0.20743029 3:0.038515512 4:0.027323848 5:0.01442528 6:0.081747891 7:0.087878013 8:0.1820835 9:0.16722884 10:0.30700192 
-256 1:0.75161944 2:0.17539097 3:0.052053657 4:0.01545384 5:0.0054820941 6:0.11427253 7:0.037642486 8:0.063923147 9:0.072598906 10:0.014988065 
-19.969700273395578 1:0.33123873 2:0.35649558 3:0.10871734 4:0.14980955 5:0.053738789 6:0.27785736 7:0.3831121 8:0.34240872 9:0.45851135 10:0.56313142 
-125.9768348049943 1:0.31767456 2:0.41673967 3:0.11382257 4:0.093884206 5:0.057878992 6:0.31861574 7:0.092961508 8:0.25622401 9:0.37128043 10:0.062430469 
-256 1:0.48562424 2:0.24963706 3:0.1108174 4:0.10520288 5:0.048718418 6:0.18650109 7:0.21840596 8:0.18544216 9:0.29385835 10:0.034351378 
-256 1:0.32154154 2:0.24983796 3:0.1923859 4:0.16419441 5:0.072040193 6:0.20430047 7:0.013470824 8:0.1645378 9:0.28861538 10:0.23724417 
-256 1:0.57201778 2:0.23723752 3:0.088850427 4:0.070187506 5:0.031706766 6:0.071249282 7:0.030334464 8:0.19918766 9:0.26481497 10:0.15491765 
-256 1:0.42729461 2:0.23974627 3:0.12535915 4:0.13096656 5:0.076633404 6:0.072676821 7:0.083468797 8:0.13248276 9:0.010398095 10:0.29501754 
-256 1:0.63268509 2:0.23864337 3:0.057995881 4:0.050335261 5:0.020340396 6:0.014948499 7:0.0724592 8:0.025709245 9:0.022413684 10:0.13845414 
-256 1:0.35132849 2:0.31236577 3:0.13141249 4:0.11569252 5:0.089200726 6:0.20793365 7:0.10941484 8:0.23575086 9:0.14936859 10:0.50802737 
-256 1:0.5207109 2:0.20038622 3:0.13357178 4:0.094463296 5:0.050867801 6:0.039456945 7:0.20190436 8:0.038303017 9:0.094527083 10:0.33884067 
-256 1:0.31945277 2:0.24778252 3:0.19320105 4:0.16205692 5:0.077506737 6:0.13072753 7:0.053085728 8:0.04223537 9:0.040161322 10:0.053702082 
-256 1:0.61833582 2:0.18617491 3:0.089254783 4:0.07104592 5:0.035188567 6:0.10052823 7:0.11752554 8:0.12044563 9:0.3080152 10:0.3137983 
-256 1:0.6311988 2:0.30372757 3:0.048105762 4:0.012750718 5:0.0042171485 6:0.0087455234 7:0.076504903 8:0.19703683 9:0.2293777 10:0.070782713 
-256 1:0.38020799 2:0.39868058 3:0.10627426 4:0.078286884 5:0.036550293 6:0.074308135 7:0.0073455084 8:0.039598172 9:0.024785801 10:0.050484732 
-256 1:0.48680731 2:0.34414151 3:0.11045649 4:0.043368237 5:0.015226451 6:0.13069774 7:0.07653966 8:0.064668848 9:0.16051991 10:0.01938099 
-256 1:0.6468317 2:0.1876847 3:0.082735394 4:0.052977926 5:0.029770279 6:0.03375272 7:0.01643283 8:0.11301917 9:0.048242962 10:0.12317008 
-256 1:0.50043491 2:0.28493034 3:0.093666845 4:0.085669076 5:0.035298822 6:0.065585631 7:0.028918895 8:0.041742488 9:0.21732693 10:0.24926094 
-256 1:0.56171069 2:0.21228678 3:0.12628362 4:0.061717022 5:0.038001887 6:0.012899283 7:0.1423019 8:0.22393972 9:0.067085857 10:0.31351661 
-256 1:0.37374453 2:0.29898992 3:0.15366917 4:0.12093718 5:0.052659201 6:0.11324184 7:0.020939751 8:0.063555478 9:0.22054672 10:0.26143218 
-256 1:0.53101283 2:0.24197197 3:0.10025543 4:0.083180606 5:0.043579157 6:0.028770555 7:0.050321939 8:0.088447838 9:0.05753661 10:0.032780852 
-103.99476276585474 1:0.16463607 2:0.44302139 3:0.10809703 4:0.16399579 5:0.12024972 6:0.076892076 7:0.0081305047 8:0.042628558 9:0.033423119 10:0.24586036 
-256 1:0.31934618 2:0.23672174 3:0.16393909 4:0.20830604 5:0.071686952 6:0.052542053 7:0.090384601 8:0.11197053 9:0.2351989 10:0.2153082 
-256 1:0.69785014 2:0.14878639 3:0.068270978 4:0.058673674 5:0.026418825 6:0.021662393 7:0.012482124 8:0.0083927087 9:0.077889358 10:0.12910874 
-256 1:0.52746638 2:0.16471153 3:0.13235853 4:0.1072684 5:0.068195155 6:0.054667973 7:0.067498348 8:0.025358049 9:0.11369475 10:0.29758461 
-256 1:0.51037165 2:0.23614179 3:0.10601379 4:0.098548478 5:0.048924291 6:0.11213643 7:0.12988534 8:0.12069979 9:0.091433709 10:0.029425798 
-256 1:0.28665749 2:0.26932579 3:0.22481032 4:0.14378121 5:0.075425194 6:0.2413079 7:0.058545897 8:0.044907544 9:0.2677797 10:0.15794146 
-256 1:0.61265726 2:0.24907558 3:0.08099066 4:0.039553549 5:0.017722947 6:0.10726137 7:0.058455081 8:0.095582215 9:0.0089158122 10:0.17423229 
-256 1:0.72504467 2:0.21039064 3:0.036473694 4:0.01913964 5:0.0089513642 6:0.16114704 7:0.069480338 8:0.12858278 9:0.27600883 10:0.25668638 
-256 1:0.19840819 2:0.44967524 3:0.15678743 4:0.12717897 5:0.067950173 6:0.032854539 7:0.11457341 8:0.050978593 9:0.067336907 10:0.25029044 
-256 1:0.25808249 2:0.29959932 3:0.18451084 4:0.17196741 5:0.085839943 6:0.082811362 7:0.011559205 8:0.03040844 9:0.05040918 10:0.010065514 
-256 1:0.68480609 2:0.21355864 3:0.066419772 4:0.024947955 5:0.010267548 6:0.068800799 7:0.027816997 8:0.036845327 9:0.081185606 10:0.084032989 
-256 1:0.45426756 2:0.22124229 3:0.15534316 4:0.11541144 5:0.05373555 6:0.27887578 7:0.14078298 8:0.23499716 9:0.24461412 10:0.20775607 
-256 1:0.68165381 2:0.2179409 3:0.043831519 4:0.037763288 5:0.018810489 6:0.063407394 7:0.01474723 8:0.27800596 9:0.20756332 10:0.23831667 
-256 1:0.63674008 2:0.23891775 3:0.061338575 4:0.044415272 5:0.018588331 6:0.07307269 7:0.17428586 8:0.060091934 9:0.069722359 10:0.1383989 
-59.933968225668501 1:0.53104804 2:0.29296628 3:0.071008291 4:0.068990622 5:0.035986761 6:0.059287657 7:0.091714234 8:0.10960604 9:0.31814786 10:0.47413397 
-256 1:0.59929506 2:0.20630252 3:0.084737573 4:0.074061396 5:0.035603444 6:0.044020289 7:0.16675774 8:0.26330155 9:0.17278481 10:0.12677688 
-256 1:0.57509544 2:0.22086947 3:0.10248855 4:0.08150372 5:0.020042832 6:0.054341868 7:0.081196222 8:0.081726861 9:0.053808495 10:0.12039991 
-256 1:0.40058952 2:0.38420316 3:0.091922374 4:0.085272813 5:0.038012128 6:0.041045537 7:0.11605472 8:0.063983738 9:0.012757445 10:0.0071973633 
-66.967674267961371 1:0.7126141 2:0.15536838 3:0.05602546 4:0.047243648 5:0.02874841 6:0.081292926 7:0.068211153 8:0.042534597 9:0.44546654 10:0.45542576 
-256 1:0.27545632 2:0.45231879 3:0.15341586 4:0.082763305 5:0.036045727 6:0.1403414 7:0.033263179 8:0.080617871 9:0.058222988 10:0.031881589 
-256 1:0.47807613 2:0.28239319 3:0.12755637 4:0.069822099 5:0.042152217 6:0.012523788 7:0.0047780904 8:0.081284458 9:0.056445001 10:0.19228006 
-256 1:0.3931466 2:0.26031705 3:0.1097619 4:0.15224685 5:0.084527595 6:0.34324285 7:0.018764469 8:0.038865169 9:0.27290272 10:0.45312835 
-256 1:0.74663118 2:0.18371104 3:0.037305747 4:0.022227036 5:0.010125001 6:0.010976957 7:0.1348681 8:0.13308674 9:0.13829461 10:0.17496698 
-69.04695014199126 1:0.65709582 2:0.23803186 3:0.044878121 4:0.037880666 5:0.022113536 6:0.0062439165 7:0.012327734 8:0.1176524 9:0.52613061 10:0.42909083 
-256 1:0.60120648 2:0.13948747 3:0.10396634 4:0.094706732 5:0.060632979 6:0.17667325 7:0.028743903 8:0.21309902 9:0.19956619 10:0.16880606 
-256 1:0.68281683 2:0.17424304 3:0.054440915 4:0.057252475 5:0.031246738 6:0.11834131 7:0.16069279 8:0.050799118 9:0.15101946 10:0.11677096 
-256 1:0.4675033 2:0.29336033 3:0.14042842 4:0.0552785 5:0.043429446 6:0.13268311 7:0.14130071 8:0.053719373 9:0.11154006 10:0.11643657 
-256 1:0.65452902 2:0.21919653 3:0.07497267 4:0.03793547 5:0.013366304 6:0.17354442 7:0.065520521 8:0.12380223 9:0.052480203 10:0.0077484114 
-106.77286872307519 1:0.63748836 2:0.21313409 3:0.047918639 4:0.062474374 5:0.038984535 6:0.047563443 7:0.10423883 8:0.1968417 9:0.38845535 10:0.48148264 
-256 1:0.22310387 2:0.28670943 3:0.18725426 4:0.21248584 5:0.090446604 6:0.088499014 7:0.079129167 8:0.057019642 9:0.12300922 10:0.1020272 
-256 1:0.68611688 2:0.20646706 3:0.052904932 4:0.039266555 5:0.015244576 6:0.11952933 7:0.08705296 8:0.036236339 9:0.36128153 10:0.15471576 
-177.62240610328911 1:0.39295246 2:0.18688884 3:0.19400119 4:0.1263222 5:0.099835305 6:0.38179497 7:0.073963138 8:0.27856729 9:0.037668428 10:0.056876144 
-256 1:0.44952616 2:0.35048078 3:0.076417191 4:0.091322367 5:0.032253497 6:0.12884194 7:0.10447421 8:0.22217724 9:0.076274882 10:0.032586446 
-256 1:0.44435795 2:0.21738841 3:0.095375116 4:0.14952272 5:0.093355808 6:0.14845569 7:0.096767557 8:0.14361999 9:0.13792355 10:0.42204208 
-256 1:0.51554016 2:0.28624098 3:0.093819331 4:0.069318898 5:0.035080625 6:0.045940865 7:0.041842909 8:0.11319011 9:0.11335805 10:0.019322198 
-256 1:0.62750969 2:0.25277348 3:0.048924287 4:0.045708369 5:0.02508417 6:0.26134886 7:0.10067473 8:0.16377918 9:0.31802935 10:0.05661631 
-256 1:0.42469701 2:0.24721255 3:0.16424176 4:0.10153096 5:0.062317723 6:0.0065420789 7:0.060317328 8:0.022753405 9:0.10360292 10:0.26280261 
-256 1:0.23698573 2:0.25297274 3:0.23282521 4:0.15252973 5:0.12468658 6:0.27558782 7:0.083624996 8:0.28511175 9:0.19505834 10:0.064174146 
-256 1:0.63467836 2:0.16205112 3:0.088781191 4:0.078502965 5:0.03598636 6:0.084136215 7:0.15307373 8:0.12757627 9:0.085730028 10:0.10934331 
-256 1:0.30182561 2:0.34520419 3:0.23896681 4:0.082986439 5:0.031016947 6:0.091809772 7:0.044077456 8:0.047210183 9:0.060694963 10:0.090001169 
-256 1:0.66883104 2:0.19865162 3:0.057896832 4:0.051009199 5:0.023611312 6:0.067151415 7:0.096033594 8:0.11746813 9:0.22679492 10:0.11910663 
-256 1:0.51256859 2:0.2989816 3:0.077283261 4:0.07562524 5:0.035541314 6:0.020861158 7:0.095455482 8:0.040077788 9:0.13075896 10:0.13694104 
-256 1:0.43670269 2:0.29578347 3:0.1263325 4:0.10154349 5:0.039637845 6:0.11973365 7:0.0040345972 8:0.021365542 9:0.054662665 10:0.0043832193 
-81.836555922588374 1:0.27808464 2:0.31515875 3:0.16116859 4:0.15617697 5:0.089411054 6:0.025874336 7:0.066536721 8:0.42765728 9:0.32396544 10:0.30822354 
-256 1:0.70097346 2:0.16723849 3:0.048848454 4:0.053345692 5:0.029593913 6:0.011114294 7:0.064607306 8:0.27211802 9:0.15358608 10:0.013628866 
-256 1:0.6115342 2:0.21382335 3:0.079439633 4:0.062254806 5:0.03294801 6:0.041734193 7:0.11095175 8:0.040118271 9:0.14315654 10:0.21221754 
-256 1:0.61344259 2:0.27805058 3:0.036835394 4:0.045616407 5:0.026055033 6:0.1577609 7:0.081405201 8:5.6711195e-05 9:0.11505468 10:0.19170677 
-256 1:0.65971263 2:0.21921925 3:0.058427146 4:0.047975481 5:0.014665495 6:0.028646081 7:0.14589305 8:0.1226699 9:0.039163754 10:0.1950761 
-194.99698249590486 1:0.51990031 2:0.26736296 3:0.085611528 4:0.086028945 5:0.041096258 6:0.094380027 7:0.046081783 8:0.24850467 9:0.20693427 10:0.14186988 
-256 1:0.49006836 2:0.27041547 3:0.096370312 4:0.099138124 5:0.044007736 6:0.081831427 7:0.11818868 8:0.090884769 9:0.054903387 10:0.0077928232 
-256 1:0.57669603 2:0.22028255 3:0.080460928 4:0.079212245 5:0.043348243 6:0.13960629 7:0.0089826006 8:0.14154647 9:0.095906856 10:0.097439229 
-256 1:0.46006835 2:0.2514002 3:0.14657029 4:0.090162763 5:0.051798394 6:0.1117579 7:0.045689699 8:0.0075139067 9:0.0283445 10:0.08871565 
-256 1:0.44982796 2:0.29681369 3:0.12013329 4:0.089197238 5:0.044027823 6:0.27314771 7:0.099673145 8:0.015746773 9:0.20964217 10:0.061020474 
-256 1:0.58418728 2:0.30045373 3:0.056899731 4:0.039174599 5:0.019284663 6:0.1218099 7:0.021554989 8:0.075075001 9:0.11159238 10:0.11274441 
-256 1:0.47180694 2:0.32740349 3:0.1195848 4:0.062394333 5:0.018810437 6:0.10736996 7:0.05333248 8:0.12158682 9:0.041670659 10:0.058437175 
-3.054866040363839 1:0.32754763 2:0.34351455 3:0.12327242 4:0.11599566 5:0.089669725 6:0.38331267 7:0.01634971 8:0.34756693 9:0.40684621 10:0.48743619 
-256 1:0.61894643 2:0.25028562 3:0.064309195 4:0.050340878 5:0.01611788 6:0.09098522 7:0.077461087 8:0.021814176 9:0.053786239 10:0.038627046 
-184.02282999929909 1:0.3515402 2:0.39379666 3:0.11528087 4:0.085104259 5:0.054278012 6:0.067848642 7:0.12306596 8:0.00063256394 9:0.11539508 10:0.36410263 
-256 1:0.45410582 2:0.35468044 3:0.10173347 4:0.061613863 5:0.027866404 6:0.033432665 7:0.0041013993 8:0.12022097 9:0.054704777 10:0.093885147 
-256 1:0.68910085 2:0.16319082 3:0.076569698 4:0.046159061 5:0.024979573 6:0.021641232 7:0.089763393 8:0.1285965 9:0.15917944 10:0.087563152 
-256 1:0.44707724 2:0.20711578 3:0.13261824 4:0.14852722 5:0.064661524 6:0.26464958 7:0.057302376 8:0.27340111 9:0.061523973 10:0.052469668 
-256 1:0.47044604 2:0.2830227 3:0.13571152 4:0.070483677 5:0.04033606 6:0.048326833 7:0.031970854 8:0.041818457 9:0.055459448 10:0.097783185 
-256 1:0.6891227 2:0.1743116 3:0.051322565 4:0.054413323 5:0.030829812 6:0.055352795 7:0.032372613 8:0.056974303 9:0.060181751 10:0.18756819 
-256 1:0.53210477 2:0.26113255 3:0.092465608 4:0.083702709 5:0.030594355 6:0.025023115 7:0.056380027 8:0.042925703 9:0.026184526 10:0.15110895 
-256 1:0.36800558 2:0.30278289 3:0.16931248 4:0.1056347 5:0.054264355 6:0.14696761 7:0.078539764 8:0.054856403 9:0.20264344 10:0.12104964 
-256 1:0.48835785 2:0.19971214 3:0.12088657 4:0.13788505 5:0.053158401 6:0.17492678 7:0.03299962 8:0.055698949 9:0.0011571566 10:0.082971473 
-230.20729215556898 1:0.39279642 2:0.2898613 3:0.10787732 4:0.14739914 5:0.062065815 6:0.13148944 7:0.019997973 8:0.043622324 9:0.037806453 10:0.1348931 
-186.00950843968991 1:0.31726478 2:0.27589112 3:0.16091485 4:0.14840418 5:0.097525063 6:0.37500154 7:0.007384683 8:0.22765422 9:0.28194106 10:0.043394281 
-256 1:0.71668271 2:0.22708104 3:0.03422786 4:0.017212148 5:0.0047962387 6:0.13144237 7:0.18172073 8:0.034566905 9:0.051501168 10:0.19689051 
-256 1:0.75024664 2:0.20083405 3:0.030928023 4:0.01364479 5:0.0043465009 6:0.088559904 7:0.0013661906 8:0.01098109 9:0.08060091 10:0.069431551 
-256 1:0.29828084 2:0.36863152 3:0.1789304 4:0.10248002 5:0.05167722 6:0.005474743 7:0.098037227 8:0.038725848 9:0.19564395 10:0.17073512 
-256 1:0.73132919 2:0.16642286 3:0.047358089 4:0.036023173 5:0.018866693 6:0.068815199 7:0.10587346 8:0.13889115 9:0.08355349 10:0.093732039 
-256 1:0.62114692 2:0.18981009 3:0.066792332 4:0.095060033 5:0.027190618 6:0.059174415 7:0.086569698 8:0.1497696 9:0.21035053 10:0.072341195 
-256 1:0.45237544 2:0.23876209 3:0.14480087 4:0.099574598 5:0.064486999 6:0.017985067 7:0.00038378273 8:0.066391675 9:0.034550347 10:0.038662399 
-256 1:0.28086371 2:0.34345513 3:0.15608505 4:0.15657125 5:0.063024852 6:0.21118936 7:0.056220127 8:0.068850844 9:0.0052818689 10:0.020096977 
-81.360548600336088 1:0.18481955 2:0.30596093 3:0.19077842 4:0.20909128 5:0.10934983 6:0.082623744 7:0.23063645 8:0.39847037 9:0.20758978 10:0.05450729 
-256 1:0.66030404 2:0.24248258 3:0.059141816 4:0.025480629 5:0.012590933 6:0.031478604 7:0.017877028 8:0.16360767 9:0.099714342 10:0.21385233 
-256 1:0.18399447 2:0.59672113 3:0.093902962 4:0.08797593 5:0.037405509 6:0.031041317 7:0.12233294 8:0.12177433 9:0.054841527 10:0.033118286 
-256 1:0.55213088 2:0.30377997 3:0.071411091 4:0.049905645 5:0.022772413 6:0.068916404 7:0.020254171 8:0.33149783 9:0.08020086 10:0.023915894 
-256 1:0.32407576 2:0.22309679 3:0.21125157 4:0.13849476 5:0.10308111 6:0.04283735 7:0.19725252 8:0.12864737 9:0.066478665 10:0.10079844 
-256 1:0.23918521 2:0.39818944 3:0.19291403 4:0.12022173 5:0.049489599 6:0.17193401 7:0.045163318 8:0.15992574 9:0.19215642 10:0.12708705 
-256 1:0.60028651 2:0.23110759 3:0.084898187 4:0.05814561 5:0.025562106 6:0.066169098 7:0.06060905 8:0.018294932 9:0.26412667 10:0.185169 
-256 1:0.39533722 2:0.29222769 3:0.14213203 4:0.11282065 5:0.057482412 6:0.042594872 7:0.0025557239 8:0.16756962 9:0.15522477 10:0.28348595 
-139.93682034013807 1:0.43782494 2:0.2750842 3:0.12663013 4:0.10481426 5:0.055646466 6:0.0045938878 7:0.03702002 8:0.022109366 9:0.029232846 10:0.051187275 
-256 1:0.42281392 2:0.47496249 3:0.068540003 4:0.025963547 5:0.0077200391 6:0.058894634 7:0.031068484 8:0.18251438 9:0.059299897 10:0.12058302 
-256 1:0.38461395 2:0.20613187 3:0.22125451 4:0.1298437 5:0.058155962 6:0.18737031 7:0.22319965 8:0.050242858 9:0.12255904 10:0.11062094 
-256 1:0.32945816 2:0.32267584 3:0.1605602 4:0.12429185 5:0.063013943 6:0.099287987 7:0.10898439 8:0.18013728 9:0.19806904 10:0.074502736 
-256 1:0.60772428 2:0.19777009 3:0.088747699 4:0.065636208 5:0.040121722 6:0.19899125 7:0.24519162 8:0.30135692 9:0.25353511 10:0.08373401 
-256 1:0.51552092 2:0.31965383 3:0.085564948 4:0.055311414 5:0.02394889 6:0.0072284132 7:0.074024475 8:0.12425949 9:0.17547114 10:0.090721201 
-256 1:0.64716651 2:0.18085364 3:0.081060511 4:0.058769739 5:0.032149593 6:0.046956843 7:0.056020635 8:0.037716974 9:0.17633162 10:0.021621181 
-256 1:0.31481183 2:0.38392803 3:0.14520645 4:0.095827871 5:0.060225813 6:0.073321745 7:0.15839952 8:0.27005998 9:0.16193848 10:0.19709168 
-256 1:0.69492805 2:0.19336001 3:0.058264179 4:0.035541054 5:0.0179067 6:0.0051860924 7:0.08203758 8:0.15504192 9:0.22881622 10:0.16991298 
-256 1:0.70089067 2:0.22166977 3:0.041095464 4:0.023327785 5:0.013016308 6:0.022427835 7:0.085483907 8:0.058285458 9:0.040081595 10:0.19901285 
-256 1:0.47903706 2:0.25398891 3:0.15687692 4:0.071303731 5:0.038793382 6:0.14609423 7:0.14523441 8:0.19129317 9:0.13885604 10:0.0098759924 
-256 1:0.52984798 2:0.27998527 3:0.10482488 4:0.057552022 5:0.02778984 6:0.0033491706 7:0.13367765 8:0.0050268473 9:0.10397069 10:0.16607611 
-256 1:0.67613011 2:0.22154475 3:0.05980517 4:0.030406779 5:0.012113199 6:0.029869081 7:0.017406732 8:0.059222594 9:0.041637385 10:0.046122578 
-256 1:0.25018375 2:0.48425214 3:0.14207687 4:0.064042551 5:0.059444692 6:0.11528802 7:0.08651338 8:0.093320001 9:0.00049591078 10:0.039013627 
-256 1:0.54186675 2:0.24036785 3:0.11865694 4:0.070193847 5:0.028914614 6:0.078003894 7:0.22711989 8:0.16558252 9:0.17744265 10:0.032776657 
-256 1:0.37478975 2:0.22335417 3:0.17171976 4:0.15551484 5:0.074621478 6:0.0047536529 7:0.24308144 8:0.18827293 9:0.15641257 10:0.16018073 
-256 1:0.75529124 2:0.087773092 3:0.056450009 4:0.062092699 5:0.038392964 6:0.032860937 7:0.16755137 8:0.028879904 9:0.05806752 10:0.064711181 
-256 1:0.64819795 2:0.22065332 3:0.055364246 4:0.054352499 5:0.021431987 6:0.018974162 7:0.009415368 8:0.080242101 9:0.13624556 10:0.072308716 
-256 1:0.30698376 2:0.36097396 3:0.14151817 4:0.12305348 5:0.067470633 6:0.0081709333 7:0.0383364 8:0.18241829 9:0.091753421 10:0.00094536067 
-256 1:0.50559416 2:0.3292599 3:0.08600322 4:0.05458254 5:0.02456018 6:0.09201309 7:0.031528511 8:0.076690996 9:0.03399229 10:0.029909337 
-256 1:0.73031194 2:0.15660068 3:0.053428907 4:0.037369092 5:0.022289382 6:0.011289898 7:0.0040470169 8:0.16064112 9:0.23623151 10:0.39946477 
-256 1:0.40194753 2:0.24170702 3:0.19426871 4:0.12329657 5:0.038780172 6:0.31886611 7:0.059100605 8:0.027036257 9:0.04260832 10:0.023024645 
-256 1:0.69222187 2:0.18994762 3:0.050049486 4:0.045055709 5:0.022725314 6:0.040224643 7:0.003154811 8:0.032990769 9:0.09845439 10:0.33836387 
-256 1:0.56107623 2:0.22800104 3:0.098630081 4:0.080601852 5:0.031690791 6:0.016593824 7:0.032618277 8:0.070895463 9:0.025669572 10:0.11274105 
-256 1:0.53596461 2:0.23542962 3:0.10832863 4:0.081959558 5:0.038317578 6:0.082894298 7:0.10723437 8:0.44004257 9:0.15306195 10:0.059957317 
-113.47530127731645 1:0.50886066 2:0.24385349 3:0.12454545 4:0.07330602 5:0.049434394 6:0.13155093 7:0.053630807 8:0.065050034 9:0.18269903 10:0.0040179524 
-256 1:0.16392232 2:0.37880663 3:0.16239298 4:0.18802945 5:0.10684862 6:0.30403508 7:0.1616555 8:0.23360108 9:0.040877842 10:0.15272324 
-256 1:0.33732461 2:0.19271203 3:0.21886537 4:0.16431534 5:0.08678265 6:0.063865687 7:0.25527409 8:0.3904965 9:0.13685766 10:0.14579047 
-256 1:0.53680026 2:0.25323026 3:0.099031795 4:0.073239794 5:0.037697889 6:0.096380099 7:0.07303612 8:0.25454104 9:0.071401222 10:0.12889329 
-256 1:0.56146471 2:0.17953622 3:0.11286929 4:0.086865522 5:0.059264257 6:0.23309754 7:0.00074644748 8:0.082622027 9:0.20594543 10:0.20312738 
-256 1:0.59500923 2:0.26725905 3:0.095260661 4:0.030774259 5:0.011696801 6:0.13510797 7:0.018378706 8:0.0017462966 9:0.039134414 10:0.099764541 
-256 1:0.51707512 2:0.27722725 3:0.093905143 4:0.082825148 5:0.028967342 6:0.070516307 7:0.065968916 8:0.024169761 9:0.14679631 10:0.013661339 
-256 1:0.33432125 2:0.26534618 3:0.19841529 4:0.13931594 5:0.062601343 6:0.023505801 7:0.22396336 8:0.10069696 9:0.28506842 10:0.21591489 
-256 1:0.59015144 2:0.23405467 3:0.079408887 4:0.067579954 5:0.028805048 6:0.17744403 7:0.094773522 8:0.043909602 9:0.020404443 10:0.012087091 
-256 1:0.5479377 2:0.2894197 3:0.088805259 4:0.049358457 5:0.02447888 6:0.035152379 7:0.063218866 8:0.032799257 9:0.16273317 10:0.17560819 
-256 1:0.51883095 2:0.21801098 3:0.12984496 4:0.091654285 5:0.041658821 6:0.006646009 7:0.039589982 8:0.0060744239 9:0.081215996 10:0.066752721 
-256 1:0.45310182 2:0.2075573 3:0.16819293 4:0.10020942 5:0.07093853 6:0.038281397 7:0.017124249 8:0.0056470849 9:0.056002314 10:0.0056034243 
-256 1:0.23802853 2:0.33097043 3:0.27059056 4:0.11336923 5:0.047041252 6:0.060774913 7:0.070840768 8:0.23137585 9:0.15614799 10:0.13382901 
-61.845566091939787 1:0.18795301 2:0.54318192 3:0.099306922 4:0.11852856 5:0.051029584 6:0.45146001 7:0.21240869 8:0.18043727 9:0.039088765 10:0.13868501 
-256 1:0.31640283 2:0.40258721 3:0.13860069 4:0.093638356 5:0.048770921 6:0.11300611 7:0.055804539 8:0.032182661 9:0.030863361 10:0.021412499 
-256 1:0.63725866 2:0.16591407 3:0.068884535 4:0.091623384 5:0.036319348 6:0.27563625 7:0.18898817 8:0.065883853 9:0.030175237 10:0.003644811 
-256 1:0.43289574 2:0.26252955 3:0.14430513 4:0.10089377 5:0.059375819 6:0.016745743 7:0.057889529 8:0.14540579 9:0.060473013 10:0.16077623 
-256 1:0.67100713 2:0.22362708 3:0.055699852 4:0.036254694 5:0.013411243 6:0.038756277 7:0.0017520398 8:0.068455563 9:0.1833579 10:0.074258777 
-256 1:0.25738954 2:0.51457567 3:0.10121482 4:0.079390191 5:0.047429776 6:0.17428622 7:0.084065481 8:0.079381382 9:0.20806067 10:0.1078628 
-46.943202565806196 1:0.74468101 2:0.18111174 3:0.036721898 4:0.023279385 5:0.014205966 6:0.81036211 7:0.68974459 8:0.38844085 9:0.1144539 10:0.0096299716 
-256 1:0.61801755 2:0.25888683 3:0.060890662 4:0.046384819 5:0.015820145 6:0.0034237217 7:0.024826404 8:0.14037128 9:0.012503507 10:0.00069892021 
-256 1:0.26833462 2:0.1701949 3:0.2563186 4:0.19956223 5:0.10558964 6:0.057113029 7:0.030739706 8:0.065389107 9:0.022302738 10:0.11189167 
-256 1:0.62575171 2:0.20937264 3:0.074543379 4:0.06302036 5:0.027311915 6:0.05480745 7:0.13828858 8:0.10510527 9:0.097475781 10:0.14819518 
-256 1:0.64488322 2:0.23045862 3:0.089955484 4:0.022290009 5:0.012412667 6:0.059720413 7:0.047245934 8:0.12054341 9:0.072973549 10:0.034044454 
-197.10289096231702 1:0.27420204 2:0.29288532 3:0.1463551 4:0.19977882 5:0.086778726 6:0.070647431 7:0.19235058 8:0.10566424 9:0.072530783 10:0.28991913 
-256 1:0.38405113 2:0.29621065 3:0.1685358 4:0.091416702 5:0.059785718 6:0.08205407 7:0.042533319 8:0.21318372 9:0.076574771 10:0.073974792 
-256 1:0.39830829 2:0.21174761 3:0.15966847 4:0.15912851 5:0.071147113 6:0.061220488 7:0.12331445 8:0.11210511 9:0.071709695 10:0.086693418 
-256 1:0.41422735 2:0.36812139 3:0.10738323 4:0.07485957 5:0.035408467 6:0.17788361 7:0.0042218386 8:0.020370532 9:0.27269099 10:0.12456347 
-256 1:0.50243921 2:0.20052783 3:0.1134919 4:0.12948822 5:0.054052844 6:0.076627569 7:0.19068659 8:0.10457873 9:0.021862966 10:0.066893375 
-256 1:0.57210938 2:0.20421999 3:0.084925951 4:0.087359645 5:0.051385037 6:0.2136281 7:0.13612612 8:0.25774356 9:0.15178009 10:0.1114846 
-256 1:0.21000065 2:0.40201297 3:0.19083303 4:0.13866395 5:0.058489394 6:0.17565958 7:0.1881901 8:0.25080903 9:0.046196514 10:0.018188104 
-256 1:0.61329694 2:0.21406684 3:0.09982862 4:0.048345521 5:0.02446208 6:0.25533021 7:0.014256287 8:0.073550414 9:0.047323354 10:0.017957538 
-256 1:0.54643687 2:0.24825973 3:0.11267251 4:0.067226301 5:0.025404582 6:0.026058393 7:0.073418139 8:0.12579961 9:0.18483853 10:0.040216948 
-249.60096029514469 1:0.44241707 2:0.23757153 3:0.11527 4:0.13357009 5:0.07117131 6:0.027346087 7:0.0078655187 8:0.17901691 9:0.32792919 10:0.41366879 
-256 1:0.32104199 2:0.24290781 3:0.21659167 4:0.14576387 5:0.073694661 6:0.12610593 7:0.0066481677 8:0.041984916 9:0.14682604 10:0.088797434 
-256 1:0.47938766 2:0.25486345 3:0.14217052 4:0.076358459 5:0.047219907 6:0.088028064 7:0.0055371386 8:0.017601151 9:0.16502215 10:0.21916466 
-256 1:0.72604959 2:0.14945419 3:0.04829961 4:0.037497813 5:0.038698803 6:0.35610632 7:0.36284285 8:0.050216579 9:0.23516743 10:0.032885294 
-256 1:0.64483147 2:0.18770869 3:0.086229359 4:0.051767068 5:0.029463407 6:0.096026665 7:0.17036121 8:0.24315024 9:0.069190381 10:0.31886995 
-24.020138682616789 1:0.70467035 2:0.17181088 3:0.0425754 4:0.051936545 5:0.029006828 6:0.036622065 7:0.0023139041 8:0.048149918 9:0.072141822 10:0.11258431 
-256 1:0.4386706 2:0.32482311 3:0.11487181 4:0.081896414 5:0.039738068 6:0.010687236 7:0.17593928 8:0.071545591 9:0.10649919 10:0.03971928 
-256 1:0.5290359 2:0.25432954 3:0.085780026 4:0.087850489 5:0.043004046 6:0.0067864068 7:0.10291324 8:0.076212672 9:0.014959354 10:0.047486227 
-256 1:0.34281433 2:0.31003781 3:0.15466979 4:0.13650861 5:0.05596945 6:0.34480779 7:0.19249406 8:0.11067817 9:0.24431764 10:0.23844373 
-256 1:0.18793696 2:0.46011793 3:0.13903225 4:0.12724857 5:0.085664288 6:0.018658102 7:0.014323731 8:0.11503926 9:0.083680375 10:0.055665405 
-256 1:0.29258943 2:0.39482241 3:0.16744474 4:0.10093568 5:0.044207743 6:0.29716355 7:0.14250152 8:0.28400414 9:0.05348616 10:0.015703285 
-256 1:0.4345166 2:0.2136652 3:0.15294216 4:0.13642117 5:0.062454867 6:0.19494739 7:0.10351725 8:0.14618164 9:0.043705002 10:0.10138185 
-256 1:0.4788914 2:0.30429656 3:0.10886394 4:0.071266172 5:0.036681919 6:0.049219066 7:0.042893635 8:0.0080998309 9:0.15298117 10:0.044861697 
-256 1:0.53139159 2:0.23877639 3:0.10043553 4:0.083252786 5:0.046143708 6:0.45827517 7:0.12441592 8:0.11043101 9:0.22584567 10:0.011815043 
-256 1:0.65829997 2:0.22689349 3:0.045736383 4:0.048642531 5:0.02042762 6:0.014888655 7:0.009373578 8:0.12201958 9:0.060139042 10:0.13241515 
-229.30626409447115 1:0.39778909 2:0.21049725 3:0.2011088 4:0.15934704 5:0.031257824 6:0.4943885 7:0.45309689 8:0.48969273 9:0.46337559 10:0.29501623 
-256 1:0.50088443 2:0.32028222 3:0.095603889 4:0.053603666 5:0.02962579 6:0.042375556 7:0.011648351 8:0.1077829 9:0.086839335 10:0.096426255 
-256 1:0.40013277 2:0.25879669 3:0.15552008 4:0.12299485 5:0.062555601 6:0.065695202 7:0.097852746 8:0.028920063 9:0.043582605 10:0.064380561 
-256 1:0.44424143 2:0.3024431 3:0.15277194 4:0.061470597 5:0.039072942 6:0.13150721 7:0.029472578 8:0.092920521 9:0.096798326 10:0.20736983 
-114.91875918875654 1:0.34835461 2:0.33651425 3:0.12542792 4:0.13276033 5:0.056942897 6:0.17083756 7:0.10715451 8:0.20945757 9:0.1375193 10:0.097043905 
-256 1:0.23023526 2:0.44499666 3:0.15572925 4:0.11967123 5:0.049367603 6:0.1521043 7:0.02842214 8:0.17553941 9:0.33605078 10:0.31284689 
-256 1:0.34323444 2:0.30615835 3:0.13404016 4:0.14373699 5:0.072830057 6:0.11239947 7:0.15881254 8:0.08352811 9:0.048227528 10:0.16348914 
-256 1:0.49230745 2:0.23268547 3:0.12966052 4:0.095768828 5:0.049577734 6:0.11814879 7:0.027648199 8:0.12875171 9:0.22735244 10:0.021351609 
-256 1:0.69290814 2:0.16907091 3:0.064549727 4:0.046031666 5:0.027439562 6:0.042856788 7:0.087794068 8:0.13670589 9:0.043139026 10:0.19133156 
-256 1:0.56564235 2:0.27627136 3:0.092978225 4:0.045762203 5:0.019345863 6:0.093851066 7:0.070531564 8:0.12224535 9:0.030573697 10:0.010515973 
-256 1:0.7906922 2:0.097615599 3:0.049523154 4:0.035056954 5:0.027112093 6:0.17085544 7:0.072615006 8:0.015036814 9:0.23580264 10:0.31543732 
-256 1:0.4196131 2:0.3840391 3:0.093350257 4:0.063116856 5:0.03988069 6:0.0050396917 7:0.052725303 8:0.16658595 9:0.017278725 10:0.17706471 
-256 1:0.60495932 2:0.23443579 3:0.083838659 4:0.053880726 5:0.022885512 6:0.19635715 7:0.0095039282 8:0.11623346 9:0.06392666 10:0.0013439754 
-256 1:0.43460771 2:0.24434881 3:0.15048477 4:0.11821267 5:0.052346032 6:0.074057144 7:0.051335839 8:0.098593371 9:0.11101451 10:0.11197319 
-256 1:0.40511301 2:0.35880221 3:0.1192892 4:0.079692356 5:0.037103217 6:0.033556623 7:0.023180921 8:0.10115309 9:0.21536738 10:0.25294052 
-256 1:0.4777888 2:0.21858725 3:0.12866201 4:0.10109221 5:0.073869733 6:0.42362583 7:0.015516819 8:0.10482526 9:0.02970123 10:0.052371579 
-158.54729808342472 1:0.26523935 2:0.24788847 3:0.1826119 4:0.21604352 5:0.088216763 6:0.029574863 7:0.020701709 8:0.2145381 9:0.18820345 10:0.095934104 
-256 1:0.32475342 2:0.37544428 3:0.1343393 4:0.10564362 5:0.059819383 6:0.10673394 7:0.062611178 8:0.02767311 9:0.0034560839 10:0.11939196 
-256 1:0.51564402 2:0.303418 3:0.11607978 4:0.045203557 5:0.019654641 6:0.0091924282 7:0.052734235 8:0.01243887 9:0.0027168327 10:0.084147107 
-256 1:0.31700904 2:0.39812277 3:0.11543119 4:0.11444859 5:0.054988402 6:0.071139399 7:0.073562975 8:0.10751533 9:0.071333916 10:0.074874987 
-256 1:0.46433537 2:0.22272599 3:0.13376189 4:0.1274236 5:0.051753154 6:0.054491518 7:0.068554595 8:0.1810682 9:0.23540914 10:0.31537115 
-256 1:0.69626977 2:0.20951105 3:0.053224095 4:0.028941615 5:0.012053464 6:0.069686155 7:0.011311588 8:0.038424034 9:0.04533428 10:0.046674631 
-256 1:0.58559259 2:0.19276324 3:0.09932015 4:0.084881008 5:0.037443017 6:0.070067161 7:0.070353728 8:0.064812394 9:0.066934223 10:0.014303948 
-256 1:0.34703811 2:0.24504799 3:0.20230759 4:0.13537986 5:0.070226448 6:0.21292852 7:0.020175249 8:0.071845757 9:0.17132017 10:0.12932386 
-58.846897359833932 1:0.21891011 2:0.15408687 3:0.12127846 4:0.19803033 5:0.30769424 6:0.18789284 7:0.30002776 8:0.46131552 9:0.44989686 10:0.43146014 
-256 1:0.44636407 2:0.1645026 3:0.18563071 4:0.097971474 5:0.10553114 6:0.121003 7:0.061403409 8:0.0043883732 9:0.025718983 10:0.038175701 
-256 1:0.50104972 2:0.20231133 3:0.12115452 4:0.12253908 5:0.052945351 6:0.042286094 7:0.053355732 8:0.06080989 9:0.13131556 10:0.027893473 
-256 1:0.42766107 2:0.2797651 3:0.12856462 4:0.11193798 5:0.052071234 6:0.049830493 7:0.14777339 8:0.20867757 9:0.0832812 10:0.30858119 
-256 1:0.48680997 2:0.33736766 3:0.088817501 4:0.05818669 5:0.028818176 6:0.059670867 7:0.04050641 8:0.15064551 9:0.065047622 10:0.17183567 
-256 1:0.62886154 2:0.17569725 3:0.090548488 4:0.067624739 5:0.037267985 6:0.0013186033 7:0.058050898 8:0.12481942 9:0.059966123 10:0.035986106 
-256 1:0.61481874 2:0.23453908 3:0.082947315 4:0.04512492 5:0.02256994 6:0.038333397 7:0.044859317 8:0.06170838 9:0.040040474 10:0.070476871 
-256 1:0.39088719 2:0.28412802 3:0.1183594 4:0.14374474 5:0.062880648 6:0.024514082 7:0.076811256 8:0.011230948 9:0.076466482 10:0.090107952 
-256 1:0.49292118 2:0.24433243 3:0.11793088 4:0.097561199 5:0.047254307 6:0.15160424 7:0.15170293 8:0.10671658 9:0.14664354 10:0.12907544 
-256 1:0.70279384 2:0.19708846 3:0.065475261 4:0.024898844 5:0.0097436023 6:0.028709614 7:0.071479864 8:0.17198733 9:0.015286637 10:0.010075588 
-256 1:0.54052354 2:0.28377573 3:0.077202502 4:0.066234717 5:0.032263516 6:0.071408898 7:0.073852733 8:0.1664074 9:0.068069579 10:0.10851881 
-256 1:0.55647508 2:0.29602531 3:0.093465662 4:0.033758813 5:0.020275137 6:0.043866272 7:0.16389888 8:0.16837906 9:0.14670445 10:0.03723466 
-256 1:0.73919454 2:0.17100907 3:0.035560024 4:0.035485582 5:0.01875079 6:0.022189486 7:0.079183247 8:0.26318208 9:0.055903323 10:0.22143981 
-256 1:0.57338283 2:0.2555098 3:0.067657412 4:0.075171043 5:0.028278913 6:0.0098187341 7:0.04535539 8:0.10645333 9:0.00086708767 10:0.014270815 
-256 1:0.35083999 2:0.23092366 3:0.11932271 4:0.20247829 5:0.096435354 6:0.041201997 7:0.066967379 8:0.05960886 9:0.1714855 10:0.39193524 
-256 1:0.55644855 2:0.21366162 3:0.1058609 4:0.08570983 5:0.038319102 6:0.0032110275 7:0.039877975 8:0.027086578 9:0.029896691 10:0.06858152 
-256 1:0.29793096 2:0.37320122 3:0.13545919 4:0.13147949 5:0.06192914 6:0.12705843 7:0.1179307 8:0.1346422 9:0.10743493 10:0.11238796 
-256 1:0.3403465 2:0.36402047 3:0.12098488 4:0.12684715 5:0.047800995 6:0.030915549 7:0.06656488 8:0.15667235 9:0.018384625 10:0.18139198 
-256 1:0.26560602 2:0.33185131 3:0.19472848 4:0.12757955 5:0.080234645 6:0.31886406 7:0.12994986 8:0.12471259 9:0.090132744 10:0.11379272 
-95.402017247431615 1:0.66196811 2:0.14278138 3:0.053919116 4:0.090116542 5:0.051214848 6:0.16756108 7:0.30646123 8:0.21707363 9:0.54169113 10:0.28337705 
-256 1:0.52126883 2:0.29736627 3:0.092893566 4:0.059501215 5:0.028970122 6:0.06270052 7:0.10742608 8:0.10566707 9:0.073228702 10:0.020707108 
-256 1:0.6834935 2:0.23206558 3:0.045504218 4:0.028554854 5:0.010381842 6:0.14006693 7:0.0090511355 8:0.006578061 9:0.01745466 10:0.09950205 
-19.515158472721808 1:0.28142984 2:0.30854238 3:0.15172976 4:0.16806713 5:0.09023089 6:0.0014055483 7:0.035045947 8:0.093380473 9:0.011808913 10:0.22173582 
-256 1:0.36145205 2:0.40215143 3:0.10490012 4:0.088677625 5:0.042818772 6:0.37194073 7:0.14800094 8:0.15298164 9:0.034886028 10:0.15606977 
-83.698168259651382 1:0.52180052 2:0.17144249 3:0.11184088 4:0.15694599 5:0.037970112 6:0.0011944587 7:0.19251548 8:0.46815441 9:0.66073635 10:0.33741942 
-256 1:0.33041295 2:0.28812937 3:0.18610806 4:0.15704769 5:0.038301936 6:0.31402698 7:0.17819179 8:0.29236925 9:0.25333643 10:0.10116321 
-256 1:0.64991006 2:0.23550396 3:0.05217584 4:0.043778129 5:0.018632012 6:0.12914018 7:0.035882921 8:0.1613759 9:0.29838292 10:0.17301788 
-256 1:0.37219669 2:0.25866885 3:0.1577054 4:0.15192211 5:0.059506945 6:0.26996607 7:0.19786518 8:0.053627346 9:0.0027713998 10:0.11670819 
-256 1:0.59849153 2:0.16426344 3:0.098152615 4:0.090317744 5:0.048774678 6:0.095199422 7:0.23923394 8:0.19799769 9:0.16341714 10:0.08291007 
-256 1:0.76031726 2:0.17315617 3:0.04263633 4:0.016485898 5:0.0074043395 6:0.14613975 7:0.016035633 8:0.11691916 9:0.0027078931 10:0.05891029 
-256 1:0.77995386 2:0.15606418 3:0.033830727 4:0.019497379 5:0.010653851 6:0.047469478 7:0.06652779 8:0.11015264 9:0.047247551 10:0.094198244 
-256 1:0.53815863 2:0.269478 3:0.082951403 4:0.069067116 5:0.040344857 6:0.11521748 7:0.011224242 8:0.14017609 9:0.029826471 10:0.21538208 
-256 1:0.54558314 2:0.29403135 3:0.073441785 4:0.049907241 5:0.037036493 6:0.013118626 7:0.24129893 8:0.11184113 9:0.019298419 10:0.090269211 
-256 1:0.49511758 2:0.1947913 3:0.11685258 4:0.14918137 5:0.044057181 6:0.035533411 7:0.079101935 8:0.046043089 9:0.039752266 10:0.012566603 
-256 1:0.41804023 2:0.26135061 3:0.12470595 4:0.13326188 5:0.062641328 6:0.24725633 7:0.42048402 8:0.20176811 9:0.28181947 10:0.27439598 
-256 1:0.71928977 2:0.21194306 3:0.038290439 4:0.021131703 5:0.0093450269 6:0.075676464 7:0.023620386 8:0.10414486 9:0.057023015 10:0.10407879 
-256 1:0.51868378 2:0.29224028 3:0.095687413 4:0.06456978 5:0.02881874 6:0.027379035 7:0.022468503 8:0.059012171 9:0.2809154 10:0.36980423 
-144.37915997886023 1:0.2578368 2:0.39075687 3:0.15036478 4:0.12429973 5:0.076741815 6:0.29827061 7:0.16541926 8:0.30335555 9:0.084126469 10:0.28944352 
-256 1:0.42500544 2:0.33125796 3:0.086641909 4:0.10704458 5:0.050050106 6:0.022043181 7:0.027914255 8:0.1192796 9:0.011053922 10:0.16015307 
-256 1:0.38825445 2:0.31567926 3:0.14009013 4:0.10658004 5:0.049396116 6:0.046358584 7:0.061453341 8:0.051674956 9:0.15205476 10:0.12863915 
-256 1:0.74269968 2:0.19663549 3:0.034510682 4:0.018495265 5:0.0076588848 6:0.095755222 7:0.043592628 8:0.06695435 9:0.27756981 10:0.1715245 
-256 1:0.17412084 2:0.42398718 3:0.1848563 4:0.15263552 5:0.064400159 6:0.1418148 7:0.28096672 8:0.078609724 9:0.071069205 10:0.23915567 
-256 1:0.59052217 2:0.27492453 3:0.065022371 4:0.049633007 5:0.019897921 6:0.046165948 7:0.014905257 8:0.27343234 9:0.28017457 10:0.1743943 
-256 1:0.57975724 2:0.21164023 3:0.08764426 4:0.077715574 5:0.043242698 6:0.39364377 7:0.097380139 8:0.21467727 9:0.27465695 10:0.24493481 
-256 1:0.76306148 2:0.16321814 3:0.032009942 4:0.027513727 5:0.014196705 6:0.017745878 7:0.0094969033 8:0.13858721 9:0.25501962 10:0.022522058 
-256 1:0.53663844 2:0.24508503 3:0.10159669 4:0.077883392 5:0.038796449 6:0.03547515 7:0.11786528 8:0.0022162976 9:0.037867984 10:0.079233865 
-256 1:0.35239738 2:0.21861439 3:0.20676696 4:0.14804023 5:0.074181037 6:0.094928345 7:0.079723425 8:0.0085107731 9:0.21583668 10:0.2822576 
-256 1:0.50948423 2:0.24577471 3:0.10350782 4:0.092014516 5:0.049218729 6:0.036201318 7:0.085397687 8:0.12046006 9:0.029952453 10:0.028798981 
-256 1:0.64161259 2:0.18071143 3:0.091597556 4:0.069962846 5:0.016115579 6:0.19536497 7:0.15037143 8:0.18148238 9:0.19956473 10:0.22342155 
-256 1:0.44635106 2:0.26911282 3:0.15034681 4:0.09380767 5:0.040381636 6:0.18189739 7:0.11095997 8:0.12906513 9:0.1369491 10:0.10558046 
-256 1:0.41554579 2:0.32416855 3:0.11235833 4:0.091873903 5:0.056053427 6:0.38812498 7:0.31355138 8:0.094552803 9:0.31307463 10:0.16545696 
-256 1:0.7107322 2:0.139306 3:0.070839149 4:0.046912091 5:0.032210563 6:0.0096332592 7:0.040396315 8:0.048822971 9:0.078161712 10:0.13148905 
-51.27633695671976 1:0.6073259 2:0.13564265 3:0.10689079 4:0.095617978 5:0.054522685 6:0.20789191 7:0.55984891 8:0.41137048 9:0.29036918 10:0.26979712 
-256 1:0.45964988 2:0.35228275 3:0.079283345 4:0.07333878 5:0.035445248 6:0.1037159 7:0.094697641 8:0.098544195 9:0.027268067 10:0.19213543 
-256 1:0.36815038 2:0.29589447 3:0.1325118 4:0.12894661 5:0.074496748 6:0.10359087 7:0.018756856 8:0.035377423 9:0.028399765 10:0.0025338561 
-256 1:0.30676233 2:0.43693778 3:0.10706602 4:0.091714101 5:0.05751977 6:0.089580855 7:0.0046576547 8:0.044519384 9:0.027722397 10:0.029718456 
-256 1:0.70918099 2:0.17001694 3:0.052661668 4:0.0450547 5:0.023085712 6:0.00097324927 7:0.02745272 8:0.099351493 9:0.02561033 10:0.031446371 
-256 1:0.57152941 2:0.23138443 3:0.085573353 4:0.071803471 5:0.039709336 6:0.1401285 7:0.011332184 8:0.0061778378 9:0.11622077 10:0.17716863 
-256 1:0.33398812 2:0.36042449 3:0.11936707 4:0.1225363 5:0.063684021 6:0.021340498 7:0.054160977 8:0.041098951 9:0.043696333 10:0.053007296 
-256 1:0.34347002 2:0.33758787 3:0.1572868 4:0.11065677 5:0.050998539 6:0.088487433 7:0.11060606 8:0.029240028 9:0.035845012 10:0.13389139 
-256 1:0.38761546 2:0.24762957 3:0.13959106 4:0.15810475 5:0.067059143 6:0.019230078 7:0.13669974 8:0.089214786 9:0.05336542 10:0.026255863 
-256 1:0.67649153 2:0.18648658 3:0.061193171 4:0.05595773 5:0.01987099 6:0.13202547 7:0.0021724533 8:0.063353994 9:0.097799593 10:0.020242339 
-256 1:0.74539757 2:0.14818978 3:0.039001222 4:0.043295596 5:0.02411583 6:0.046978273 7:0.021404052 8:0.024210959 9:0.058559108 10:0.071372504 
-256 1:0.33524361 2:0.25781122 3:0.17311832 4:0.15220877 5:0.081618082 6:0.19761375 7:0.16117578 8:0.03353171 9:0.071935929 10:0.093110464 
-256 1:0.57657105 2:0.36396881 3:0.038022531 4:0.015931116 5:0.0055064993 6:0.015112031 7:0.005586707 8:0.11573258 9:0.079317156 10:0.043051383 
-256 1:0.20200492 2:0.31790348 3:0.28758998 4:0.15502976 5:0.037471865 6:0.059403322 7:0.08139517 8:0.079373462 9:0.082256868 10:0.02506228 
-256 1:0.42377643 2:0.28271301 3:0.12403894 4:0.11402283 5:0.055448795 6:0.082622184 7:0.15623514 8:0.070486359 9:0.30752927 10:0.0040436926 
-256 1:0.3804014 2:0.32950774 3:0.12636979 4:0.11360412 5:0.050116953 6:0.094676347 7:0.19419856 8:0.34384642 9:0.0086553762 10:0.03637643 
-256 1:0.27654765 2:0.35345748 3:0.17846367 4:0.10602178 5:0.085509419 6:0.025743937 7:0.24191763 8:0.054691031 9:0.0012170739 10:0.1834761 
-256 1:0.81844031 2:0.094391095 3:0.039500428 4:0.032875648 5:0.014792517 6:0.0066129298 7:0.10557043 8:0.036764999 9:0.11269417 10:0.33440535 
-256 1:0.27725727 2:0.37629662 3:0.13515999 4:0.15699698 5:0.054289134 6:0.28862226 7:0.14367561 8:0.16009595 9:0.23611827 10:0.11402919 
-256 1:0.43312113 2:0.21636724 3:0.12788966 4:0.16087918 5:0.061742785 6:0.087415804 7:0.12215923 8:0.15861396 9:0.05902827 10:0.070306659 
-256 1:0.52756665 2:0.21962697 3:0.12023038 4:0.09564623 5:0.036929779 6:0.054685358 7:0.091011689 8:0.023757682 9:0.12552081 10:0.40453792 
-256 1:0.30120572 2:0.27386714 3:0.18122479 4:0.14926901 5:0.094433335 6:0.034260895 7:0.10312927 8:0.01681605 9:0.077908202 10:0.055739514 
-256 1:0.27791953 2:0.29643485 3:0.19487881 4:0.16369971 5:0.067067101 6:0.22250562 7:0.19357844 8:0.27542528 9:0.079048819 10:0.042879702 
-256 1:0.3924552 2:0.33868934 3:0.13610251 4:0.087734655 5:0.045018294 6:0.2590492 7:0.0014021597 8:0.34934786 9:0.20772341 10:0.22725994 
-256 1:0.72282194 2:0.13632735 3:0.061242473 4:0.053485529 5:0.026122707 6:0.090756031 7:0.023238486 8:0.014036103 9:0.23541039 10:0.070067972 
-256 1:0.52342819 2:0.20619993 3:0.13391903 4:0.088369967 5:0.04808289 6:0.0072039085 7:0.0068669021 8:0.22206723 9:0.16394858 10:0.21008019 
-256 1:0.56161553 2:0.19120953 3:0.11082185 4:0.096203002 5:0.040150084 6:0.091691534 7:0.10491669 8:0.070818986 9:0.07347142 10:0.010435818 
-256 1:0.66879468 2:0.16792101 3:0.07583523 4:0.054758269 5:0.032690808 6:0.054725571 7:0.0053641077 8:0.1099858 9:0.17691394 10:0.099193084 
-256 1:0.48315855 2:0.30074465 3:0.11928933 4:0.062406694 5:0.034400772 6:0.033004284 7:0.039870051 8:0.013181229 9:0.10779896 10:0.094044949 
-256 1:0.31642497 2:0.31002144 3:0.17059548 4:0.13413806 5:0.068820044 6:0.068968669 7:0.12821946 8:0.25373638 9:0.11146662 10:0.076853725 
-256 1:0.65263515 2:0.23710865 3:0.053143352 4:0.039792377 5:0.017320475 6:0.013020628 7:0.0039555221 8:0.11739507 9:0.16303737 10:0.32681875 
-220.88610238755479 1:0.53974877 2:0.15917174 3:0.11123026 4:0.13436976 5:0.055479473 6:0.1781105 7:0.22500815 8:0.39122454 9:0.23313052 10:0.41554352 
-256 1:0.55183124 2:0.26577595 3:0.072944768 4:0.077560646 5:0.031887401 6:0.15729199 7:0.19761394 8:0.061195223 9:0.051922682 10:0.16611854 
-256 1:0.59739249 2:0.15692692 3:0.083579538 4:0.11526908 5:0.046831969 6:0.34095584 7:0.08970203 8:0.18072602 9:0.20353525 10:0.33674634 
-256 1:0.60603725 2:0.16495776 3:0.088275808 4:0.090698199 5:0.050030981 6:0.19398306 7:0.069009325 8:0.089580749 9:0.027143621 10:0.065621993 
-256 1:0.51744979 2:0.17416999 3:0.15520547 4:0.10027648 5:0.052898274 6:0.16796683 7:0.23159068 8:0.0038868377 9:0.036648519 10:0.20339521 
-256 1:0.52503927 2:0.2881359 3:0.096686491 4:0.063662956 5:0.02647538 6:0.024826073 7:0.092244568 8:0.14121294 9:0.14420399 10:0.056646477 
-256 1:0.65775396 2:0.16296399 3:0.09485361 4:0.054530408 5:0.029898031 6:0.020118169 7:0.065411636 8:0.045009664 9:0.2267475 10:0.0170557 
-256 1:0.40392714 2:0.39391098 3:0.082561369 4:0.080629891 5:0.038970627 6:0.11090994 7:0.18870675 8:0.045475274 9:0.17268809 10:0.095729869 
-256 1:0.63480269 2:0.19953281 3:0.076713097 4:0.057338011 5:0.031613391 6:0.061806652 7:0.012348313 8:0.0064073048 9:0.065324269 10:0.13673581 
-256 1:0.47543138 2:0.34652415 3:0.071811669 4:0.072551536 5:0.033681259 6:0.097410256 7:0.11086649 8:0.0038100237 9:0.40583056 10:0.497669 
-256 1:0.23368008 2:0.14974835 3:0.31416064 4:0.25718433 5:0.045226596 6:0.27389042 7:0.19743341 8:0.21188792 9:0.1529198 10:0.082286675 
-204.23339168331151 1:0.60346317 2:0.25142924 3:0.070215424 4:0.053832886 5:0.021059274 6:0.21159792 7:0.074882484 8:0.3788067 9:0.45656077 10:0.20178465 
-256 1:0.51272238 2:0.17463774 3:0.14740559 4:0.12926557 5:0.035968725 6:0.1306816 7:0.075391116 8:0.12793839 9:0.13069523 10:0.21361155 
-256 1:0.51265954 2:0.23354557 3:0.085734012 4:0.11322863 5:0.05483225 6:0.35298067 7:0.12402121 8:0.059462691 9:0.10231351 10:0.12792478 
-256 1:0.24219577 2:0.35343963 3:0.1615857 4:0.17738567 5:0.065393238 6:0.040858572 7:0.12826799 8:0.17182134 9:0.1585671 10:0.008144781 
-256 1:0.57776733 2:0.21064732 3:0.10629685 4:0.066737527 5:0.038550973 6:0.021505138 7:0.097460498 8:0.23329586 9:0.28655403 10:0.40115102 
-256 1:0.29766324 2:0.34894713 3:0.15334512 4:0.13579033 5:0.06425418 6:0.251133 7:0.070387818 8:0.025332264 9:0.13720966 10:0.024851349 
-97.215333012097489 1:0.4347365 2:0.15953626 3:0.16025773 4:0.15237229 5:0.093097221 6:0.074489407 7:0.0070115867 8:0.15518751 9:0.069514052 10:0.094018605 
-256 1:0.35132112 2:0.39820046 3:0.11323755 4:0.093554376 5:0.043686497 6:0.13148287 7:0.032873188 8:0.057249624 9:0.08998612 10:0.13590047 
-256 1:0.65166496 2:0.22150852 3:0.05511545 4:0.054934089 5:0.016776989 6:0.076254528 7:0.12112429 8:0.0073957869 9:0.082684913 10:0.022169115 
-256 1:0.24849537 2:0.42122269 3:0.1420144 4:0.11729461 5:0.070972924 6:0.14743916 7:0.14093833 8:0.20545132 9:0.10158363 10:0.0087571439 
-256 1:0.40236128 2:0.22080727 3:0.11390613 4:0.13388533 5:0.12903998 6:0.38759212 7:0.035845516 8:0.22585704 9:0.17874044 10:0.47806961 
-106.70926257100518 1:0.47507835 2:0.2232407 3:0.14075866 4:0.10453014 5:0.056392137 6:0.0071650719 7:0.23684937 8:0.1727818 9:0.26823381 10:0.14431451 
-256 1:0.57491972 2:0.19607915 3:0.094882351 4:0.08903994 5:0.045078839 6:0.020552236 7:0.044336733 8:0.19721836 9:0.14253113 10:0.14981028 
-256 1:0.66291844 2:0.14995732 3:0.081939748 4:0.078196387 5:0.026988102 6:0.068875928 7:0.063897844 8:0.0062507816 9:0.075160754 10:0.15866116 
-256 1:0.31788818 2:0.48588308 3:0.049122813 4:0.09671232 5:0.050393609 6:0.021815868 7:0.0057623654 8:0.23780699 9:0.056492938 10:0.018345842 
-121.07206143817798 1:0.79724148 2:0.12231889 3:0.045695268 4:0.021601626 5:0.013142734 6:0.73610535 7:0.33849793 8:0.20692121 9:0.028231306 10:0.083257804 
-256 1:0.20904602 2:0.36682087 3:0.20677015 4:0.13139319 5:0.085969766 6:0.16234242 7:0.14183659 8:0.14556418 9:0.054125647 10:0.06503366 
-256 1:0.48650644 2:0.28408367 3:0.13905086 4:0.05675378 5:0.033605249 6:0.080817229 7:0.015182398 8:0.11496753 9:0.15796459 10:0.31496973 
-256 1:0.46582789 2:0.2225408 3:0.13980651 4:0.10666118 5:0.065163627 6:0.039264768 7:0.052248217 8:0.20871133 9:0.12188123 10:0.14356624 
-256 1:0.44097579 2:0.28501747 3:0.15051827 4:0.079211991 5:0.044276474 6:0.033334639 7:0.022174393 8:0.01611137 9:0.011547416 10:0.065613135 
-256 1:0.36180145 2:0.25762664 3:0.18843105 4:0.12847299 5:0.063667863 6:0.17375187 7:0.20096591 8:0.28468556 9:0.21372768 10:0.10425241 
-256 1:0.54808067 2:0.25273283 3:0.10993579 4:0.057420445 5:0.031830267 6:0.0042204961 7:0.11069047 8:0.0258414 9:0.021679392 10:0.0084980013 
-256 1:0.63615039 2:0.27456658 3:0.054287205 4:0.025520173 5:0.0094756502 6:0.12179187 7:0.050515403 8:0.21430185 9:0.048023301 10:0.049157131 
-256 1:0.48748527 2:0.30992954 3:0.10135992 4:0.078593391 5:0.022631876 6:0.081459559 7:0.038631164 8:0.004361638 9:0.15997545 10:0.28218259 
-256 1:0.48519988 2:0.23549294 3:0.12387475 4:0.10867829 5:0.046754133 6:1.1469592e-05 7:0.17598059 8:0.29449572 9:0.063131189 10:0.26620231 
-256 1:0.38627961 2:0.35591126 3:0.1447411 4:0.076148053 5:0.036919972 6:0.092537741 7:0.1306972 8:0.082148705 9:0.089405898 10:0.072919726 
-256 1:0.68841964 2:0.17046015 3:0.054058616 4:0.05864318 5:0.028418418 6:0.031727291 7:0.11277598 8:0.26274884 9:0.31716085 10:0.33439897 
-256 1:0.54409396 2:0.24088447 3:0.10710707 4:0.073589544 5:0.034324951 6:0.2262218 7:0.083643269 8:0.23411424 9:0.12939141 10:0.1677681 
-256 1:0.69177296 2:0.18077548 3:0.070976004 4:0.035567597 5:0.020907962 6:0.20262311 7:0.0035949162 8:0.094389477 9:0.017511048 10:0.014061196 
-256 1:0.48714133 2:0.31355181 3:0.097152111 4:0.064794848 5:0.037359905 6:0.060831093 7:0.1067088 8:0.055377188 9:0.14230104 10:0.30071625 
-256 1:0.27263221 2:0.29079437 3:0.18353785 4:0.16763118 5:0.085404392 6:0.1421943 7:0.16455914 8:0.15860268 9:0.010214709 10:0.065768022 
-256 1:0.68927058 2:0.21633785 3:0.058544784 4:0.026401973 5:0.0094448138 6:0.028183381 7:0.13166262 8:0.1810803 9:0.033325881 10:0.14213347 
-256 1:0.3574107 2:0.24719839 3:0.18547903 4:0.13533868 5:0.074573202 6:0.50292106 7:0.13038018 8:0.13418137 9:0.00028682897 10:0.015026963 
-256 1:0.46034827 2:0.21861712 3:0.14168425 4:0.12058448 5:0.058765876 6:0.11132306 7:0.24133981 8:0.30789038 9:0.27732763 10:0.10088432 
-256 1:0.76492747 2:0.17193136 3:0.032208157 4:0.020498819 5:0.010434197 6:0.066530905 7:0.027848186 8:0.033986675 9:0.19822875 10:0.31763144 
-256 1:0.36107974 2:0.39180214 3:0.10376439 4:0.10097289 5:0.042380837 6:0.29416079 7:0.051757837 8:0.039551629 9:0.23764089 10:0.045647375 
-256 1:0.27793998 2:0.35621557 3:0.18047126 4:0.1270355 5:0.058337686 6:0.37134383 7:0.014528178 8:0.098192109 9:0.12497448 10:0.24862771 
-70.894894512976961 1:0.85623337 2:0.10999023 3:0.022094511 4:0.0092839033 5:0.0023979829 6:0.15448481 7:0.50903302 8:0.24014829 9:0.0162557 10:0.17081669 
-256 1:0.35976281 2:0.32756681 3:0.16043355 4:0.10612992 5:0.046106911 6:0.39220153 7:0.19670032 8:0.057969679 9:0.09332149 10:0.16413084 
-256 1:0.57306907 2:0.22034604 3:0.10197788 4:0.084204016 5:0.020402991 6:0.0082919139 7:0.044939516 8:0.041090849 9:0.014604076 10:0.16265355 
-256 1:0.39521474 2:0.26581292 3:0.16474515 4:0.11522332 5:0.05900386 6:0.053426407 7:0.11229108 8:0.073725512 9:0.09302523 10:0.08114056 
-256 1:0.657998 2:0.22896013 3:0.074699396 4:0.029805506 5:0.0085369742 6:0.094773195 7:0.013747719 8:0.11959598 9:0.040626731 10:0.028094004 
-256 1:0.17888813 2:0.39429676 3:0.21236404 4:0.13838341 5:0.076067658 6:0.056080044 7:0.004232294 8:0.18933393 9:0.17804223 10:0.0042068839 
-256 1:0.40111257 2:0.27682691 3:0.15371266 4:0.11947769 5:0.048870177 6:0.032471457 7:0.032744672 8:0.0088975775 9:0.13968756 10:0.11002827 
-256 1:0.55478952 2:0.26159182 3:0.092832525 4:0.064632709 5:0.026153432 6:0.13971305 7:0.012017076 8:0.0015137603 9:0.014501674 10:0.026497349 
-256 1:0.64193835 2:0.22773927 3:0.068489996 4:0.040422717 5:0.02140966 6:0.063053863 7:0.078656002 8:0.074828389 9:0.10102344 10:0.18466307 
-256 1:0.39077852 2:0.25447162 3:0.1471338 4:0.14438612 5:0.063229942 6:0.10385048 7:0.043656725 8:0.059539031 9:0.10790631 10:0.066220861 
-256 1:0.49232817 2:0.30372879 3:0.10767786 4:0.067014252 5:0.029250934 6:0.024728064 7:0.12693283 8:0.24776748 9:0.34124632 10:0.35548358 
-86.160700610277573 1:0.70477081 2:0.2175958 3:0.026581611 4:0.036931115 5:0.014120665 6:0.018307101 7:0.040609925 8:0.15539159 9:0.2109477 10:0.1225027 
-256 1:0.57371871 2:0.23862786 3:0.078601126 4:0.073372545 5:0.035679759 6:0.028624321 7:0.0094586249 8:0.19045281 9:0.1809635 10:0.12485628 
-256 1:0.68316475 2:0.1916018 3:0.059296085 4:0.044074755 5:0.021862615 6:0.14447521 7:0.15201497 8:0.014958733 9:0.1101899 10:0.12450179 
-256 1:0.66314809 2:0.16281684 3:0.077794419 4:0.059393244 5:0.036847404 6:0.089909569 7:0.028987556 8:0.20629925 9:0.30969502 10:0.082495253 
-256 1:0.63864161 2:0.2109594 3:0.092078522 4:0.044068938 5:0.014251531 6:0.098499538 7:0.028738154 8:0.06673044 9:0.051255946 10:0.19944496 
-256 1:0.44462153 2:0.3902201 3:0.090470224 4:0.047388233 5:0.027299914 6:0.0080473044 7:0.07038658 8:0.19927075 9:0.072418364 10:0.23181353 
-256 1:0.46109643 2:0.3267533 3:0.083393991 4:0.086800348 5:0.041955938 6:0.25104603 7:0.082824102 8:0.10906011 9:0.033402944 10:0.12337973 
-256 1:0.7405071 2:0.12992982 3:0.057017329 4:0.047850675 5:0.024695071 6:0.058050456 7:0.075118927 8:0.13808812 9:0.012750426 10:0.024095067 
-256 1:0.39807177 2:0.37410109 3:0.096537308 4:0.098238628 5:0.033051198 6:0.1563478 7:0.0031667886 8:0.056100493 9:0.23821786 10:0.033960849 
-256 1:0.63472541 2:0.099781849 3:0.09221401 4:0.10883442 5:0.064444308 6:0.20982411 7:0.21730881 8:0.12614239 9:0.039119941 10:0.22922713 
-256 1:0.61518218 2:0.25206407 3:0.059827278 4:0.049437629 5:0.02348884 6:0.054251215 7:0.0067455902 8:0.21608401 9:0.034065275 10:0.016928841 
-256 1:0.74678133 2:0.15174033 3:0.031760838 4:0.051825468 5:0.017892036 6:0.0014694863 7:0.11655351 8:0.025900173 9:0.14145295 10:0.057666199 
-256 1:0.56959846 2:0.24316798 3:0.06165773 4:0.086348513 5:0.039227319 6:0.063997695 7:0.21497289 8:0.1201875 9:0.089957833 10:0.026223878 
-256 1:0.60595953 2:0.2338162 3:0.084674695 4:0.048032871 5:0.027516708 6:0.16248444 7:0.15286736 8:0.072350612 9:0.12952976 10:0.027999731 
-256 1:0.67413104 2:0.11692362 3:0.083919707 4:0.077003809 5:0.048021823 6:0.011711159 7:0.15618547 8:0.31641041 9:0.21678207 10:0.30107428 
-256 1:0.44604329 2:0.26051656 3:0.10941848 4:0.12945417 5:0.054567497 6:0.15219286 7:0.20509915 8:0.21417345 9:0.035820168 10:0.028727475 
-256 1:0.52593155 2:0.29416688 3:0.088650185 4:0.063747271 5:0.027504118 6:0.089304482 7:0.066883586 8:0.029726682 9:0.25394945 10:0.22462326 
-256 1:0.70322331 2:0.12713608 3:0.071135639 4:0.05948209 5:0.039022885 6:0.037742399 7:0.030114968 8:0.036962567 9:0.051481703 10:0.038353413 
-256 1:0.30671066 2:0.37861253 3:0.14240293 4:0.11947581 5:0.052798066 6:0.25883582 7:0.11016445 8:0.12912522 9:0.025278035 10:0.053613793 
-256 1:0.36912595 2:0.36218574 3:0.10433874 4:0.115884 5:0.04846558 6:0.042087884 7:0.029271727 8:0.091587542 9:0.1236506 10:0.11978148 
-256 1:0.72255363 2:0.21376907 3:0.03746277 4:0.017408679 5:0.0088058526 6:0.20505418 7:0.07614587 8:0.12658577 9:0.31179302 10:0.28425763 
-256 1:0.56135106 2:0.20884324 3:0.087305561 4:0.095465191 5:0.047034956 6:0.13942409 7:0.109444 8:0.12194496 9:0.09670737 10:0.23491409 
-256 1:0.78679603 2:0.17499199 3:0.018850681 4:0.015173788 5:0.0041875163 6:0.07582231 7:0.0023481797 8:0.32683173 9:0.052287035 10:0.10350947 
-256 1:0.38621539 2:0.29300155 3:0.10290684 4:0.16298523 5:0.054890988 6:0.25069303 7:0.14220538 8:0.11063464 9:0.039848627 10:0.014282818 
-45.158961863063936 1:0.67551146 2:0.18134099 3:0.039813136 4:0.060758144 5:0.042576277 6:0.79909313 7:0.019512194 8:0.28980379 9:0.12722877 10:0.28720227 
-256 1:0.57905905 2:0.20391509 3:0.077173969 4:0.12034771 5:0.019504185 6:0.056180642 7:0.11642503 8:0.1398176 9:0.22833472 10:0.062771716 
-256 1:0.75759588 2:0.16652432 3:0.051402187 4:0.018248994 5:0.0062286274 6:0.1249032 7:0.05532889 8:0.17216454 9:0.23594345 10:0.058399128 
-256 1:0.6763211 2:0.22287118 3:0.058028373 4:0.029814619 5:0.012964723 6:0.050039693 7:0.022121108 8:0.024738397 9:0.076873294 10:0.1041937 
-256 1:0.56450998 2:0.23258162 3:0.092767551 4:0.07578101 5:0.034359832 6:0.093475444 7:0.020123013 8:0.033538428 9:0.093136333 10:0.18625381 
-256 1:0.21086343 2:0.30976322 3:0.18781584 4:0.17839664 5:0.11316087 6:0.071409341 7:0.092786732 8:0.19031248 9:0.039082542 10:0.12407485 
-256 1:0.76035017 2:0.15915863 3:0.026303195 4:0.035364276 5:0.018823734 6:0.097507392 7:0.033543289 8:0.085846864 9:0.17300615 10:0.14231533 
-256 1:0.76844864 2:0.16365635 3:0.033761598 4:0.024828182 5:0.0093052308 6:0.018144828 7:0.026080438 8:0.062201213 9:0.23275599 10:0.03020934 
-256 1:0.32039524 2:0.42164201 3:0.13476452 4:0.076842116 5:0.046356105 6:0.18449267 7:0.010915386 8:0.017491389 9:0.15985508 10:0.09077644 
-256 1:0.35669724 2:0.38673041 3:0.10568347 4:0.10542394 5:0.045464936 6:0.2484022 7:0.058860397 8:0.00036113229 9:0.13126178 10:0.13643473 
-256 1:0.46841548 2:0.25628658 3:0.14652388 4:0.089612242 5:0.039161809 6:0.070078729 7:0.043027191 8:0.057732249 9:0.24644076 10:0.20045456 
-256 1:0.30197635 2:0.19831016 3:0.1988547 4:0.1992515 5:0.10160728 6:0.094534492 7:0.036873367 8:0.013652742 9:0.022225138 10:0.070764617 
-256 1:0.65064141 2:0.20550621 3:0.053289386 4:0.060811109 5:0.029751885 6:0.062053476 7:0.12650815 8:0.17003648 9:0.005014026 10:0.04115391 
-256 1:0.49471181 2:0.20367549 3:0.12719162 4:0.1199132 5:0.054507874 6:0.31582248 7:0.27767434 8:0.19194072 9:0.1804104 10:0.38119275 
-256 1:0.72666189 2:0.20688959 3:0.039615799 4:0.018674867 5:0.0081578574 6:0.12533804 7:0.047585639 8:0.16492643 9:0.2158123 10:0.20625579 
-256 1:0.73942458 2:0.16463195 3:0.050982723 4:0.031951915 5:0.013008837 6:0.026770266 7:0.012053957 8:0.04838355 9:0.027372586 10:0.18361949 
-256 1:0.42969212 2:0.16376939 3:0.20085747 4:0.098720778 5:0.10696023 6:0.10623268 7:0.064550269 8:0.0077347848 9:0.028903691 10:0.051272372 
-256 1:0.76278552 2:0.18058351 3:0.034310027 4:0.016712655 5:0.0056082935 6:0.044214097 7:0.089694095 8:0.020219481 9:0.19042808 10:0.0078783016 
-256 1:0.54048078 2:0.2425535 3:0.098023117 4:0.082739065 5:0.036203536 6:0.14016056 7:0.039025732 8:0.0059465638 9:0.0045456257 10:0.10387015 
-256 1:0.71527023 2:0.21262753 3:0.042698971 4:0.020603985 5:0.0087992857 6:0.037145975 7:0.032709556 8:0.023069874 9:0.21091914 10:0.22219195 
-256 1:0.27188301 2:0.40132654 3:0.15243598 4:0.11022567 5:0.064128806 6:0.18139762 7:0.0060856736 8:0.2028567 9:0.0073462115 10:0.10532368 
-256 1:0.41952748 2:0.22187667 3:0.14430447 4:0.13201016 5:0.082281221 6:0.090769981 7:0.17921462 8:0.09830507 9:0.0042189082 10:0.14881877 
-256 1:0.35396963 2:0.31760594 3:0.14449136 4:0.12868132 5:0.05525175 6:0.19366092 7:0.070783026 8:0.021422817 9:0.034781582 10:0.010895381 
-256 1:0.39483854 2:0.35151549 3:0.12279089 4:0.086219242 5:0.04463584 6:0.039342418 7:0.027728475 8:0.12319736 9:0.13369658 10:0.25444052 
-117.05584416844042 1:0.2052484 2:0.2562754 3:0.20969777 4:0.22214713 5:0.1066313 6:0.030125473 7:0.16885104 8:0.16929557 9:0.13443741 10:0.13456973 
-256 1:0.40287673 2:0.24406174 3:0.15667399 4:0.13764285 5:0.058744686 6:0.21751562 7:0.11290109 8:0.16915735 9:0.14402806 10:0.12527898 
-6.2241580072990947 1:0.27799569 2:0.26024715 3:0.12373421 4:0.21524852 5:0.12277444 6:0.0081756522 7:0.46458116 8:0.22000682 9:0.36992604 10:0.29930221 
-84.800519871414338 1:0.27787004 2:0.44471474 3:0.089239862 4:0.1186108 5:0.069564559 6:0.16908076 7:0.05383724 8:0.019975499 9:0.0025216955 10:0.20093181 
-256 1:0.37509473 2:0.25887218 3:0.20083345 4:0.092596702 5:0.072602928 6:0.024209375 7:0.032357479 8:0.13407827 9:0.054117397 10:0.095859106 
-256 1:0.55718923 2:0.27042489 3:0.073393601 4:0.064749464 5:0.034242818 6:0.067458799 7:0.10974768 8:0.13643153 9:0.094460266 10:0.19924666 
-127.65143116880893 1:0.25308499 2:0.4491966 3:0.13349004 4:0.10474599 5:0.059482378 6:0.35746025 7:0.0051774185 8:0.02576055 9:0.027938088 10:0.059623037 
-195.24560383029757 1:0.72148664 2:0.14189116 3:0.055492074 4:0.044192068 5:0.036938051 6:0.12356655 7:0.065035259 8:0.074426783 9:0.1691041 10:0.16538093 
-256 1:0.54822385 2:0.21749863 3:0.10361891 4:0.085271506 5:0.045387104 6:0.017744979 7:0.00038660133 8:0.1451436 9:0.063150341 10:0.072657915 
-256 1:0.39340403 2:0.24076503 3:0.15393312 4:0.15790413 5:0.053993698 6:0.14866489 7:0.12598003 8:0.078635838 9:0.082661847 10:0.1273515 
-256 1:0.51394816 2:0.17791387 3:0.144883 4:0.098012127 5:0.065242851 6:0.017282787 7:0.12344497 8:0.13324139 9:0.13167716 10:0.28339256 
-256 1:0.312055 2:0.2302422 3:0.2049403 4:0.14697486 5:0.10578765 6:0.26931454 7:0.067041492 8:0.11074524 9:0.049667968 10:0.13297341 
-256 1:0.49549865 2:0.27309506 3:0.099987564 4:0.089247596 5:0.042171127 6:0.067133585 7:0.073926275 8:0.022813596 9:0.10903584 10:0.035007997 
-195.77887335559404 1:0.3235945 2:0.26752309 3:0.16914019 4:0.14549128 5:0.094250939 6:0.072658645 7:0.38750629 8:0.23972838 9:0.089397623 10:0.16481008 
-256 1:0.37726724 2:0.32196673 3:0.14473573 4:0.10102744 5:0.055002854 6:0.43955344 7:0.2438457 8:0.20948981 9:0.11442938 10:0.35686698 
-256 1:0.46174865 2:0.29538752 3:0.12093559 4:0.080287688 5:0.041640553 6:0.056160018 7:0.10776103 8:0.087129862 9:0.1196852 10:0.081600747 
-256 1:0.57925598 2:0.22786229 3:0.098192238 4:0.068278671 5:0.026410829 6:0.022587193 7:0.046250374 8:0.05192112 9:0.030306071 10:0.051213592 
-256 1:0.60766719 2:0.18318697 3:0.096556864 4:0.065260101 5:0.047328874 6:0.033730209 7:0.021585103 8:0.19673642 9:0.051332622 10:0.095728029 
-256 1:0.50711886 2:0.29614972 3:0.089428483 4:0.078403151 5:0.028899785 6:0.17254116 7:0.012366128 8:0.14823805 9:0.056127254 10:0.037740414 
-256 1:0.55253464 2:0.22328328 3:0.086577194 4:0.088251713 5:0.04935318 6:0.021517936 7:0.15857028 8:0.065349378 9:0.013461871 10:0.091417961 
-256 1:0.48907984 2:0.22552907 3:0.12393023 4:0.096003172 5:0.065457695 6:0.39150762 7:0.19696074 8:0.2590406 9:0.26803781 10:0.37428567 
-256 1:0.7210042 2:0.16406968 3:0.067445948 4:0.034289976 5:0.013190201 6:0.079004481 7:0.150554 8:0.13516832 9:0.40852228 10:0.41827063 
-256 1:0.33892211 2:0.38932679 3:0.1016727 4:0.11889815 5:0.05118025 6:0.14915897 7:0.10091795 8:0.01483128 9:0.10904291 10:0.082510416 
-256 1:0.42099748 2:0.34941329 3:0.1353947 4:0.061825757 5:0.032368772 6:0.091241751 7:0.17734879 8:0.062841572 9:0.1325005 10:0.17975585 
-256 1:0.75837349 2:0.17623822 3:0.034703704 4:0.019807227 5:0.010877354 6:0.029653225 7:0.0077488911 8:0.16223288 9:0.033299964 10:0.078936049 
-256 1:0.45763263 2:0.31674794 3:0.10859153 4:0.082437438 5:0.034590464 6:0.051837594 7:0.018003635 8:0.087601612 9:0.16823923 10:0.21920234 
-151.87899052159645 1:0.806602 2:0.15253792 3:0.018644786 4:0.014462449 5:0.0077528402 6:0.0015287837 7:0.049957277 8:0.040034773 9:0.28191018 10:0.38572618 
-256 1:0.48976573 2:0.1909881 3:0.1317318 4:0.11979117 5:0.067723201 6:0.11226303 7:0.1389436 8:0.32257435 9:0.0069586408 10:0.14213894 
-256 1:0.17597414 2:0.29441361 3:0.21057957 4:0.20299066 5:0.11604203 6:0.1507658 7:0.020817492 8:0.088215572 9:0.097825688 10:0.21472384 
-256 1:0.66756095 2:0.22150031 3:0.065233157 4:0.032056736 5:0.013648847 6:0.00042325424 7:0.041523501 8:0.091633877 9:0.1093439 10:0.060912042 
-256 1:0.66483942 2:0.18718639 3:0.056125881 4:0.056059541 5:0.035788767 6:0.061019336 7:0.038450948 8:0.16218647 9:0.029183163 10:0.10924115 
-256 1:0.41909876 2:0.28681212 3:0.13869683 4:0.099460532 5:0.055931758 6:0.100637 7:0.14549623 8:0.049939447 9:0.14158608 10:0.29605422 
-256 1:0.50199485 2:0.30883803 3:0.1029738 4:0.062298585 5:0.023894733 6:0.20875725 7:0.019870932 8:0.010027662 9:0.04369264 10:0.052494089 
-256 1:0.43933929 2:0.27037279 3:0.12143967 4:0.10955379 5:0.059294458 6:0.12687367 7:0.12730186 8:0.16485134 9:0.018104067 10:0.10692737 
-256 1:0.4873655 2:0.40967943 3:0.052367853 4:0.034106465 5:0.01648075 6:0.094916976 7:0.044745524 8:0.028985208 9:0.073990103 10:0.042722927 
-256 1:0.35022068 2:0.34920741 3:0.13804474 4:0.11104696 5:0.051480208 6:0.17652873 7:0.019139158 8:0.089816196 9:0.22682424 10:0.41198974 
-256 1:0.36778565 2:0.30377687 3:0.14492305 4:0.12516451 5:0.058349924 6:0.012521421 7:0.0066237537 8:0.0018610644 9:0.074634348 10:0.12230447 
-256 1:0.66509067 2:0.13505111 3:0.082062335 4:0.070475131 5:0.047320759 6:0.075485867 7:0.066922324 8:0.20324956 9:0.17593252 10:0.058715549 
-256 1:0.28098551 2:0.45769518 3:0.11006969 4:0.099543988 5:0.051705635 6:0.1041874 7:0.0026812721 8:0.14983375 9:0.01117733 10:0.02236352 
-35.052885883790488 1:0.6861121 2:0.20355454 3:0.048665738 4:0.042151908 5:0.019515715 6:0.0042545523 7:0.11467845 8:0.033940437 9:0.19349597 10:0.14049492 
-256 1:0.42024372 2:0.41031364 3:0.083619505 4:0.053040891 5:0.032782244 6:0.042722989 7:0.01560183 8:0.16169301 9:0.19620687 10:0.13252976 
-256 1:0.52904704 2:0.21879287 3:0.15572941 4:0.062079623 5:0.034351054 6:0.011060417 7:0.096068763 8:0.016744761 9:0.013071596 10:0.1018611 
-256 1:0.70117943 2:0.18017267 3:0.059463288 4:0.037557839 5:0.02162677 6:0.012327003 7:0.12812651 8:0.063512353 9:0.23047564 10:0.39924597 
-256 1:0.33897258 2:0.41222795 3:0.10437102 4:0.09806645 5:0.046361998 6:0.1993097 7:0.013584546 8:0.017611917 9:0.10810023 10:0.11945926 
-256 1:0.24180959 2:0.23453626 3:0.30963031 4:0.14699061 5:0.067033227 6:0.063185591 7:0.11746285 8:0.2843854 9:0.27254873 10:0.022150817 
-256 1:0.48377677 2:0.24262298 3:0.11684053 4:0.10477467 5:0.051985046 6:0.11196315 7:0.085806464 8:0.18085493 9:0.1454069 10:0.15669125 
-256 1:0.58404809 2:0.19767824 3:0.098598967 4:0.065071848 5:0.054602855 6:0.18079926 7:0.098404012 8:0.0059340319 9:0.16061194 10:0.091023703 
-256 1:0.63864506 2:0.21151843 3:0.064002577 4:0.056823604 5:0.02901033 6:0.046799064 7:0.049698023 8:0.17914228 9:0.1497451 10:0.083296345 
-256 1:0.57392318 2:0.25719458 3:0.099966714 4:0.049151875 5:0.019763657 6:0.030081573 7:0.0096575861 8:0.15534591 9:0.074568302 10:0.14877029 
-256 1:0.22911134 2:0.47894293 3:0.12116026 4:0.10420688 5:0.06657858 6:0.14203523 7:0.0017641676 8:0.14406923 9:0.0010796461 10:0.14002455 
-256 1:0.50336061 2:0.28240402 3:0.10971324 4:0.070322588 5:0.034199545 6:0.0010107712 7:0.069713657 8:0.11645401 9:0.13032465 10:0.020223499 
-256 1:0.42813663 2:0.26757261 3:0.13996288 4:0.1066985 5:0.057629383 6:0.004301109 7:0.017204312 8:0.074106889 9:0.059619148 10:0.11159448 
-256 1:0.47885022 2:0.16128233 3:0.15678808 4:0.13302452 5:0.070054843 6:0.065666034 7:0.18143836 8:0.23956239 9:0.032953526 10:0.19381915 
-256 1:0.65575791 2:0.23524491 3:0.061393565 4:0.031580788 5:0.016022834 6:0.015991289 7:0.046086358 8:0.1362249 9:0.062873049 10:0.030372847 
-256 1:0.30926909 2:0.3205298 3:0.16695784 4:0.13900932 5:0.064233955 6:0.060688486 7:0.14383581 8:0.0099577898 9:0.057902637 10:0.080933606 
-256 1:0.31475893 2:0.33906166 3:0.19025382 4:0.095763719 5:0.060161874 6:0.10527649 7:0.067691348 8:0.20182476 9:0.061712471 10:0.19354746 
-256 1:0.32373205 2:0.27797464 3:0.17247053 4:0.15071565 5:0.075107129 6:0.012770209 7:0.087107085 8:0.147855 9:0.11530287 10:0.036041163 
-256 1:0.69475986 2:0.18281901 3:0.086466148 4:0.022575492 5:0.013379486 6:0.029863475 7:0.044095065 8:0.081454723 9:0.13946741 10:0.072307866 
-256 1:0.37109761 2:0.25898282 3:0.14861903 4:0.12769062 5:0.093609906 6:0.12088062 7:0.24703782 8:0.40639055 9:0.19537576 10:0.04959766 
-256 1:0.42105578 2:0.24553555 3:0.15892684 4:0.12225244 5:0.052229385 6:0.22426195 7:0.049840045 8:0.033307936 9:0.327837 10:0.23588861 
-14.410724269489746 1:0.4065891 2:0.18385801 3:0.12939647 4:0.17364165 5:0.10651477 6:0.062916475 7:0.29696093 8:0.007141568 9:0.023620499 10:0.0069909537 
-256 1:0.5739806 2:0.25941514 3:0.082850543 4:0.060282192 5:0.023471528 6:0.054468696 7:0.13347233 8:0.087772439 9:0.21720746 10:0.2279755 
-117.2459099241124 1:0.23395677 2:0.2463397 3:0.18560245 4:0.16821228 5:0.16588881 6:0.015417967 7:0.13154197 8:0.29747944 9:0.012689373 10:0.029703002 
-256 1:0.5226193 2:0.24454566 3:0.094437222 4:0.094451174 5:0.043946654 6:0.2296318 7:0.21570142 8:0.094681175 9:0.16470741 10:0.33928569 
-256 1:0.50263695 2:0.24566976 3:0.12084519 4:0.09725451 5:0.033593591 6:0.1599872 7:0.0056947255 8:0.017610805 9:0.042923985 10:0.083005545 
-256 1:0.59419444 2:0.1849317 3:0.089846365 4:0.085077884 5:0.045949606 6:0.24770339 7:0.036633732 8:0.13095181 9:0.19983507 10:0.23359677 
-256 1:0.41718078 2:0.49382592 3:0.046011294 4:0.028757584 5:0.014224417 6:0.0082599276 7:0.04684766 8:0.13594043 9:0.046988185 10:0.041955821 
-256 1:0.51856265 2:0.29149443 3:0.078411713 4:0.074896501 5:0.036634701 6:0.092736264 7:0.11746537 8:0.0038425045 9:0.017873595 10:0.099771273 
-256 1:0.57874411 2:0.29299254 3:0.074207435 4:0.043341195 5:0.010714724 6:0.21797556 7:0.072251139 8:0.036026328 9:0.051984231 10:0.09294525 
-256 1:0.33652474 2:0.26548113 3:0.18653844 4:0.13414201 5:0.077313686 6:0.21783396 7:0.13232499 8:0.17382609 9:0.21987109 10:0.09219604 
-256 1:0.42223982 2:0.25822382 3:0.16953043 4:0.099511323 5:0.050494608 6:0.41116982 7:0.14650947 8:0.043664111 9:0.038400886 10:0.01012231 
-256 1:0.62388277 2:0.20147562 3:0.093515227 4:0.06281795 5:0.018308433 6:0.075676217 7:0.019922593 8:0.022500441 9:0.097168037 10:0.1051705 
-256 1:0.44902893 2:0.21821529 3:0.1646952 4:0.11000051 5:0.058060061 6:0.26008743 7:0.10982124 8:0.0400584 9:0.17941253 10:0.21171317 
-256 1:0.73055992 2:0.16019606 3:0.052612089 4:0.034706308 5:0.021925629 6:0.0084893041 7:0.045433016 8:0.074544572 9:0.085023212 10:0.076720696 
-256 1:0.25176859 2:0.33780597 3:0.18726362 4:0.15200527 5:0.071156554 6:0.12193475 7:0.13806547 8:0.012313155 9:0.19644276 10:0.11401082 
-256 1:0.4299742 2:0.39966047 3:0.084651562 4:0.059567479 5:0.026146286 6:0.16878875 7:0.035198194 8:0.078968345 9:0.1232333 10:0.15452579 
-256 1:0.63390397 2:0.22004796 3:0.072494724 4:0.047164295 5:0.026389052 6:0.041992572 7:0.10072146 8:0.15429438 9:0.1354149 10:0.18197798 
-38.742241201186708 1:0.47666579 2:0.30033859 3:0.069573293 4:0.10238422 5:0.051038102 6:0.42645224 7:0.0097199112 8:0.077826555 9:0.13657348 10:0.18254853 
-114.80691881698613 1:0.24449804 2:0.40713282 3:0.13371731 4:0.15898745 5:0.055664389 6:0.2319242 7:0.087056406 8:0.39005945 9:0.17660314 10:0.081942168 
-256 1:0.44467751 2:0.21426161 3:0.15095063 4:0.11915791 5:0.070952335 6:0.090058831 7:0.068606247 8:0.1331459 9:0.18425442 10:0.41827293 
-256 1:0.36835694 2:0.38939375 3:0.089433633 4:0.10464196 5:0.048173724 6:0.15398643 7:0.037996715 8:0.099043225 9:0.013123154 10:0.080802176 
-256 1:0.3611619 2:0.36732779 3:0.12268272 4:0.086408899 5:0.062418681 6:0.0082552681 7:0.084537026 8:0.013538391 9:0.084201602 10:0.42961114 
-256 1:0.49722228 2:0.19640793 3:0.1536921 4:0.091237893 5:0.061439799 6:0.13972876 7:0.20331501 8:0.015369159 9:0.030669475 10:0.29583488 
-140.71900752830646 1:0.45043062 2:0.29544682 3:0.091805952 4:0.11710306 5:0.045213551 6:0.48574207 7:0.12095886 8:0.15812459 9:0.26859747 10:0.22777297 
-256 1:0.77564336 2:0.13465009 3:0.050505116 4:0.028737438 5:0.010463997 6:0.026580877 7:0.042494837 8:0.060887819 9:0.069311377 10:0.19731692 
-256 1:0.66246916 2:0.2256211 3:0.061021704 4:0.036042272 5:0.014845766 6:0.0057026255 7:0.024480261 8:0.060289635 9:0.043218117 10:0.027038769 
-256 1:0.43136045 2:0.4358088 3:0.067257859 4:0.044120099 5:0.021452788 6:0.076741571 7:0.062382551 8:0.10037307 9:0.11625314 10:0.022635418 
-256 1:0.66741075 2:0.21741721 3:0.062527631 4:0.036582048 5:0.016062361 6:0.031941041 7:0.051425775 8:0.1201569 9:0.28413232 10:0.31943805 
-256 1:0.40855713 2:0.24916545 3:0.15102538 4:0.12048051 5:0.070771536 6:0.091113838 7:0.0075462072 8:0.085275236 9:0.088889785 10:0.033281451 
-256 1:0.42579197 2:0.28833688 3:0.13934877 4:0.099896975 5:0.046625404 6:0.15760391 7:0.20949881 8:0.10234117 9:0.098047929 10:0.1940357 
-256 1:0.52199435 2:0.27747602 3:0.090355422 4:0.075373851 5:0.034800365 6:0.065974844 7:0.088993957 8:0.067719286 9:0.17987637 10:0.045959714 
-256 1:0.61928383 2:0.2248589 3:0.072821068 4:0.052578725 5:0.030457486 6:0.044251126 7:0.039796213 8:0.14259995 9:0.068841011 10:0.092045338 
-256 1:0.59569085 2:0.26552704 3:0.07321338 4:0.045796288 5:0.019772443 6:0.038746177 7:0.037558611 8:0.067575308 9:0.17636219 10:0.13270079 
-256 1:0.51079699 2:0.18408658 3:0.13099429 4:0.11280771 5:0.061314424 6:0.03787342 7:0.1832491 8:0.27504213 9:0.042406092 10:0.027124178 
-256 1:0.51836871 2:0.23469193 3:0.092565371 4:0.10886592 5:0.045508077 6:0.27425545 7:0.23381898 8:0.27407262 9:0.20386183 10:0.074913841 
-256 1:0.63456018 2:0.22840825 3:0.06961968 4:0.046116337 5:0.021295549 6:0.1191975 7:0.091216114 8:0.1930789 9:0.10954644 10:0.039238636 
-256 1:0.6365525 2:0.20490677 3:0.068136184 4:0.062075314 5:0.028329236 6:0.13262656 7:0.094065538 8:0.24073114 9:0.27535959 10:0.20379933 
-256 1:0.29521778 2:0.25859962 3:0.1881257 4:0.17571017 5:0.08234673 6:0.34170315 7:0.14918697 8:0.1463303 9:0.22266701 10:0.18642451 
-256 1:0.49134679 2:0.17461047 3:0.15483747 4:0.13359929 5:0.04560599 6:0.1102871 7:0.054050515 8:0.047419656 9:0.044406431 10:0.034517706 
-256 1:0.49244903 2:0.25782571 3:0.10971279 4:0.093880297 5:0.046132178 6:0.059056911 7:0.13242353 8:0.078253804 9:0.0087655076 10:0.11177834 
-256 1:0.61304318 2:0.19855258 3:0.088020364 4:0.063901492 5:0.036482384 6:0.027637419 7:0.0093996337 8:0.15272032 9:0.012277784 10:0.18115172 
-256 1:0.73729755 2:0.18251893 3:0.029126643 4:0.03511619 5:0.015940683 6:0.056917231 7:0.087005271 8:0.248106 9:0.19600062 10:0.088782485 
-256 1:0.56891499 2:0.19568637 3:0.1252459 4:0.070033679 5:0.040119053 6:0.23269706 7:0.081116611 8:0.25637987 9:0.01002468 10:0.11166946 
-256 1:0.5967464 2:0.23099353 3:0.080552125 4:0.064443257 5:0.027264683 6:0.11446531 7:0.12484483 8:0.16232867 9:0.26175278 10:0.21450084 
-256 1:0.56228667 2:0.1638799 3:0.12916775 4:0.10878075 5:0.035884929 6:0.14282944 7:0.20083073 8:0.039464651 9:0.18232708 10:0.13959549 
-256 1:0.4418256 2:0.21100533 3:0.12769273 4:0.16807257 5:0.051403767 6:0.11727618 7:0.012767322 8:0.0051647575 9:0.0095290594 10:0.1338606 
-256 1:0.3275256 2:0.28857057 3:0.17789708 4:0.14254676 5:0.063459983 6:0.19501902 7:0.27794251 8:0.010354385 9:0.21329191 10:0.12967533 
-31.685572443187187 1:0.33031627 2:0.18177355 3:0.13099544 4:0.095305039 5:0.26160971 6:0.16961436 7:0.084947576 8:0.28889368 9:0.14496706 10:0.12461918 
-256 1:0.28839929 2:0.52194356 3:0.11033963 4:0.056641081 5:0.022676434 6:0.11364672 7:0.073101074 8:0.16729848 9:0.012841988 10:0.022174306 
-256 1:0.73132614 2:0.15527361 3:0.063079746 4:0.03190487 5:0.018415634 6:0.059819811 7:0.036693716 8:0.0040869031 9:0.074924678 10:0.10898981 
-256 1:0.75094807 2:0.18877579 3:0.037451182 4:0.016467085 5:0.0063578691 6:0.0086343135 7:0.034284906 8:0.015369801 9:0.026394083 10:0.059083676 
-256 1:0.25996005 2:0.27458402 3:0.18731867 4:0.18752279 5:0.090614479 6:0.090456179 7:0.042276682 8:0.16073923 9:0.10248205 10:0.060343978 
-256 1:0.44528632 2:0.22616929 3:0.17289159 4:0.10615443 5:0.049498376 6:0.27747561 7:0.091748106 8:0.27688318 9:0.2848785 10:0.33406996 
-256 1:0.4509864 2:0.34801837 3:0.10171777 4:0.069219446 5:0.030058016 6:0.0082029812 7:0.027450232 8:0.049828226 9:0.057658405 10:0.080253562 
-256 1:0.71502105 2:0.20685298 3:0.041577549 4:0.023644332 5:0.012904091 6:0.17146954 7:0.057029594 8:0.15316599 9:0.2908426 10:0.24776773 
-256 1:0.32708139 2:0.26222032 3:0.17242133 4:0.16828063 5:0.06999633 6:0.090740366 7:0.012584563 8:0.035564038 9:0.1744646 10:0.090920456 
-256 1:0.34474277 2:0.38346131 3:0.10498291 4:0.1170257 5:0.049787305 6:0.00055315024 7:0.18335328 8:0.27761004 9:0.10588436 10:0.018049014 
-192.96455285291134 1:0.50508195 2:0.22789878 3:0.12580535 4:0.079954879 5:0.06125904 6:0.14057598 7:0.040198399 8:0.0044414663 9:0.16842457 10:0.0027090013 
-256 1:0.63897109 2:0.18918006 3:0.091581655 4:0.056756224 5:0.023510964 6:0.11696938 7:0.055036838 8:0.045064838 9:0.02335803 10:0.030325023 
-168.28437096309872 1:0.59074539 2:0.23570331 3:0.067231986 4:0.069229018 5:0.037090304 6:0.11213776 7:0.14438267 8:0.041740795 9:0.12989377 10:0.005009818 
-256 1:0.54097609 2:0.28194693 3:0.092883586 4:0.055796387 5:0.028397005 6:0.046390569 7:0.033705058 8:0.13085691 9:0.0036206829 10:0.21404403 
-256 1:0.59448504 2:0.24792097 3:0.085812171 4:0.048517953 5:0.023263863 6:0.079833873 7:0.023077138 8:0.070854127 9:0.027412741 10:0.034683488 
-256 1:0.30503138 2:0.56435271 3:0.064419531 4:0.045902269 5:0.020294113 6:0.02538492 7:0.0062443708 8:0.13770349 9:0.10072378 10:0.027609847 
-256 1:0.57359933 2:0.24381451 3:0.06373086 4:0.069258718 5:0.049596587 6:0.25712782 7:0.13616422 8:0.19927584 9:0.12847096 10:0.36675154 
-256 1:0.59724848 2:0.3466175 3:0.029359164 4:0.016540918 5:0.010233946 6:0.12524692 7:0.036574602 8:0.060378543 9:0.21441861 10:0.54634369 
-256 1:0.67665102 2:0.172476 3:0.076606996 4:0.046448398 5:0.027817587 6:0.036326894 7:0.070186439 8:0.065031025 9:0.14097624 10:0.053096148 
-256 1:0.61884088 2:0.1791407 3:0.079901007 4:0.07548051 5:0.046636896 6:0.11893393 7:0.058965082 8:0.13078036 9:0.16365737 10:0.027311869 
-256 1:0.45119597 2:0.35436543 3:0.079446195 4:0.078306405 5:0.036685998 6:0.16316829 7:0.0066957052 8:0.074878242 9:0.041936196 10:0.0072519266 
-256 1:0.56392995 2:0.23738299 3:0.094425921 4:0.069803743 5:0.034457397 6:0.04762392 7:0.10718749 8:0.047601604 9:0.07062196 10:0.10099096 
-256 1:0.30393472 2:0.38228771 3:0.16243041 4:0.098328774 5:0.053018391 6:0.11022379 7:0.073776141 8:0.019378661 9:0.07279272 10:0.12665493 
-256 1:0.48288642 2:0.22120119 3:0.11356828 4:0.12112734 5:0.06121677 6:0.12766828 7:0.060061711 8:0.19542069 9:0.086371443 10:0.27780453 
-256 1:0.29451257 2:0.43803223 3:0.113352 4:0.097136981 5:0.056966216 6:0.22772818 7:0.092956733 8:0.29667737 9:0.11614118 10:0.01519368 
-256 1:0.3984644 2:0.39171873 3:0.09585906 4:0.080309712 5:0.033648104 6:0.15492664 7:0.059887094 8:0.02370436 9:0.17444368 10:0.30299297 
-256 1:0.67369804 2:0.24457557 3:0.037402269 4:0.023821625 5:0.020502504 6:0.037376268 7:0.16694215 8:0.19242124 9:0.13928203 10:0.40802175 
-256 1:0.39721503 2:0.39280558 3:0.12544621 4:0.049236841 5:0.03529634 6:0.14264139 7:0.13106056 8:0.08868987 9:0.035379615 10:0.10199074 
-256 1:0.37935398 2:0.30101394 3:0.17358256 4:0.092836743 5:0.053212769 6:0.0511826 7:0.20989366 8:0.038928098 9:0.09236946 10:0.08628798 
-256 1:0.41525775 2:0.18533397 3:0.17691417 4:0.1316382 5:0.090855906 6:0.077986248 7:0.28429994 8:0.12830279 9:0.010420537 10:0.026327831 
-256 1:0.66114759 2:0.21631911 3:0.066628985 4:0.038263466 5:0.017640852 6:0.12341245 7:0.11424225 8:0.21076226 9:0.087643336 10:0.0078148987 
-256 1:0.363187 2:0.36968392 3:0.12259084 4:0.099247968 5:0.04529028 6:0.070147386 7:0.021759793 8:0.17346313 9:0.059345754 10:0.0024334751 
-256 1:0.32300149 2:0.41463326 3:0.12019087 4:0.093267541 5:0.048906834 6:0.33137339 7:0.071356265 8:0.0095769491 9:0.14922936 10:0.017515991 
-256 1:0.58989879 2:0.2161744 3:0.097994049 4:0.059496146 5:0.036436617 6:0.02990975 7:0.13806235 8:0.27794466 9:0.34165418 10:0.45592926 
-256 1:0.39522884 2:0.40503387 3:0.1002649 4:0.069095141 5:0.03037725 6:0.24053957 7:0.021700796 8:0.10957516 9:0.0045769114 10:0.048178505 
-256 1:0.62290901 2:0.20447867 3:0.082858326 4:0.068488854 5:0.021265142 6:0.13247135 7:0.095367036 8:0.11254495 9:0.15887146 10:0.0041745687 
-141.05203116707401 1:0.32948525 2:0.31435161 3:0.13233741 4:0.14258183 5:0.081243901 6:0.19756237 7:0.23215963 8:0.27900973 9:0.27768747 10:0.54261916 
-256 1:0.58140379 2:0.21022751 3:0.085114824 4:0.087590003 5:0.035663867 6:0.008491006 7:0.014649975 8:0.040809827 9:0.0079183211 10:0.092063475 
-256 1:0.17032135 2:0.47190951 3:0.12040031 4:0.1624345 5:0.074934323 6:0.014747204 7:0.074234679 8:0.083164726 9:0.064413052 10:0.044932369 
-256 1:0.6111621 2:0.22574694 3:0.072526777 4:0.059858074 5:0.030706113 6:0.016528418 7:0.067362241 8:0.11537556 9:0.055017104 10:0.15703313 
-18.099322874421738 1:0.52735279 2:0.20185224 3:0.086139905 4:0.083423905 5:0.10123116 6:0.58005413 7:0.018239053 8:0.49439734 9:0.29468448 10:0.32903249 
-256 1:0.30487237 2:0.47148449 3:0.094496953 4:0.084597679 5:0.044548508 6:0.15974861 7:0.018468062 8:0.20118189 9:0.17067236 10:0.12034393 
-256 1:0.27831174 2:0.40206091 3:0.15418602 4:0.11082948 5:0.054611855 6:0.164863 7:0.18365912 8:0.075569716 9:0.17266183 10:0.049830711 
-256 1:0.18673176 2:0.21160379 3:0.2456739 4:0.24717353 5:0.10881703 6:0.071173849 7:0.33420526 8:0.23624187 9:0.012696584 10:0.18158544 
-256 1:0.43062967 2:0.1907887 3:0.15659475 4:0.14825148 5:0.073735403 6:0.45552571 7:0.095711043 8:0.077241284 9:0.095162871 10:0.19993288 
-256 1:0.20585873 2:0.35163906 3:0.24877419 4:0.092100102 5:0.10162791 6:0.28003896 7:0.094845666 8:0.035200658 9:0.07481012 10:0.18921606 
-256 1:0.44706676 2:0.23808791 3:0.17050308 4:0.0935613 5:0.05078096 6:0.097549555 7:0.083128098 8:0.043742333 9:0.042413464 10:0.038817068 
-256 1:0.51999406 2:0.24163356 3:0.11643653 4:0.084470759 5:0.03746509 6:0.086285652 7:0.048752657 8:0.14124083 9:0.16005788 10:0.15574409 
-256 1:0.36637949 2:0.29269359 3:0.15730629 4:0.11969552 5:0.063925118 6:0.011119519 7:0.17972984 8:0.10461245 9:0.15559106 10:0.15132394 
-256 1:0.35054223 2:0.32611401 3:0.13608314 4:0.11520059 5:0.072060033 6:0.070651945 7:0.066620478 8:0.30029034 9:0.068792185 10:0.053114259 
-59.390410414605626 1:0.30451141 2:0.20650407 3:0.18981653 4:0.19025931 5:0.10890869 6:0.074722682 7:0.034665707 8:0.051716811 9:0.031659658 10:0.062041829 
-256 1:0.24645714 2:0.42461285 3:0.22063493 4:0.075191512 5:0.033103568 6:0.2096971 7:0.017248756 8:0.22941304 9:0.096153119 10:0.23421263 
-256 1:0.33418597 2:0.33676998 3:0.15740037 4:0.11207845 5:0.059565229 6:0.13281953 7:0.036873761 8:0.16968127 9:0.023454856 10:0.028137142 
-256 1:0.3111182 2:0.32232191 3:0.15212241 4:0.14747725 5:0.066960229 6:0.30465691 7:0.032047145 8:0.090995989 9:0.16015414 10:0.010868516 
-256 1:0.63635999 2:0.22228519 3:0.094482342 4:0.035028324 5:0.011844151 6:0.090276591 7:0.047477448 8:0.052595596 9:0.0081829379 10:0.082267019 
-256 1:0.72420641 2:0.14813133 3:0.054953223 4:0.045222324 5:0.027486712 6:0.038950401 7:0.014963141 8:0.23743414 9:0.12425412 10:0.22672689 
-256 1:0.40525304 2:0.27177646 3:0.12923592 4:0.13994319 5:0.053791386 6:0.15757771 7:0.022191349 8:0.032604478 9:0.0024759099 10:0.0067869559 
-256 1:0.6556604 2:0.14530592 3:0.09924697 4:0.070084313 5:0.0297024 6:0.055885158 7:0.19622485 8:0.0037885963 9:0.29381785 10:0.26266652 
-256 1:0.61434838 2:0.18313467 3:0.079728142 4:0.08306544 5:0.039723374 6:0.07768012 7:0.15002109 8:0.1168846 9:0.15657072 10:0.089664281 
-256 1:0.72930623 2:0.20696907 3:0.028622816 4:0.024821093 5:0.010280794 6:0.03820923 7:0.010715287 8:0.11183063 9:0.14545817 10:0.054337163 
-256 1:0.62597866 2:0.22543729 3:0.065799064 4:0.055337602 5:0.027447386 6:0.17826496 7:0.071319187 8:0.13237886 9:0.070395574 10:0.08056533 
-256 1:0.372086 2:0.3889367 3:0.098551204 4:0.090653794 5:0.0497723 6:0.0011168671 7:0.1471715 8:0.027008451 9:0.072732413 10:0.025304255 
-256 1:0.50058751 2:0.31324833 3:0.092340427 4:0.066059796 5:0.02776394 6:0.084965743 7:0.10365076 8:0.031595774 9:0.24231224 10:0.24817819 
-256 1:0.39975806 2:0.31588304 3:0.14346425 4:0.091021498 5:0.049873152 6:0.010228528 7:0.18009057 8:0.13774553 9:0.094271821 10:0.007575371 
-256 1:0.65945734 2:0.23693989 3:0.063654362 4:0.028701808 5:0.011246602 6:0.06480324 7:0.009461096 8:0.15041674 9:0.0625111 10:0.037906785 
-256 1:0.36928088 2:0.39930753 3:0.067887225 4:0.11530505 5:0.048219317 6:0.11050291 7:0.058886563 8:0.22094615 9:0.063881914 10:0.00042324781 
-256 1:0.37008566 2:0.43236404 3:0.088113195 4:0.078191614 5:0.031245496 6:0.17746046 7:0.071267963 8:0.12035345 9:0.068383538 10:0.0030011859 
-256 1:0.6008515 2:0.26712529 3:0.068313728 4:0.042024161 5:0.021685326 6:0.20427194 7:0.085635592 8:0.19558303 9:0.036485763 10:0.062920398 
-256 1:0.49441603 2:0.27953746 3:0.13025822 4:0.06437358 5:0.031414715 6:0.08477005 7:0.038964416 8:0.03713066 9:0.16880357 10:0.33375668 
-256 1:0.6048451 2:0.27876905 3:0.05689567 4:0.043169849 5:0.016320324 6:0.026844812 7:0.049634093 8:0.16881718 9:0.034825925 10:0.02004225 
-256 1:0.60551721 2:0.17290525 3:0.092287491 4:0.082586387 5:0.046703656 6:0.28907516 7:0.30430128 8:0.13780301 9:0.045456354 10:0.069303501 
-190.79829683020395 1:0.22990747 2:0.2337881 3:0.16152849 4:0.17325572 5:0.20152022 6:0.26364719 7:0.30986026 8:0.27010454 9:0.31471296 10:0.1929031 
-256 1:0.39843981 2:0.37032674 3:0.11223216 4:0.078088713 5:0.040912585 6:0.073643486 7:0.0207449 8:0.025244013 9:0.21070848 10:0.3846056 
-256 1:0.47997183 2:0.27711769 3:0.097482469 4:0.10062543 5:0.044802582 6:0.021541923 7:0.078282564 8:0.077766409 9:0.086982423 10:0.048611923 
-256 1:0.40998403 2:0.21549202 3:0.18639162 4:0.10165473 5:0.086477595 6:0.15278211 7:0.11501205 8:0.0036380598 9:0.044619483 10:0.023288891 
-183.72560892041554 1:0.43383952 2:0.1139634 3:0.12000835 4:0.21688531 5:0.11530342 6:0.33686659 7:0.062595091 8:0.42654523 9:0.42324846 10:0.17139453 
-256 1:0.63128426 2:0.2545075 3:0.051929406 4:0.041670948 5:0.020607895 6:0.063771617 7:0.19892608 8:0.054500734 9:0.076962001 10:0.014414019 
-20.164115910501902 1:0.31520263 2:0.2320785 3:0.17821643 4:0.16046637 5:0.11403608 6:0.037997924 7:0.31008829 8:0.3620124 9:0.32366373 10:0.32480417 
-256 1:0.57852846 2:0.25363225 3:0.084306158 4:0.056511112 5:0.027022022 6:0.11605393 7:0.13538789 8:0.04197979 9:0.12675759 10:0.017775601 
-256 1:0.24138131 2:0.32822394 3:0.19622824 4:0.15733611 5:0.076830398 6:0.071246734 7:0.1251866 8:0.22035802 9:0.015923577 10:0.10368206 
-256 1:0.6116227 2:0.17907655 3:0.092733937 4:0.072908793 5:0.043658022 6:0.08035064 7:0.051220197 8:0.055280928 9:0.067176799 10:0.0847164 
-256 1:0.72683388 2:0.21946739 3:0.03187635 4:0.016539677 5:0.0052827024 6:0.023755949 7:0.083567623 8:0.15209582 9:0.067830137 10:0.13463798 
-90.653798977689391 1:0.45519521 2:0.24183636 3:0.1341886 4:0.10430827 5:0.064471548 6:0.25428483 7:0.30660162 8:0.055207038 9:0.09032589 10:0.10499511 
-180.54579960536589 1:0.69930989 2:0.083129549 3:0.084946228 4:0.071032086 5:0.061582248 6:0.44328664 7:0.43317314 8:0.42205608 9:0.39598343 10:0.16653976 
-256 1:0.62239462 2:0.25165498 3:0.06274775 4:0.044979832 5:0.018222819 6:0.015985846 7:0.15596807 8:0.037146039 9:0.10131437 10:0.020469461 
-256 1:0.75822418 2:0.18235946 3:0.033566662 4:0.019119888 5:0.0067298081 6:0.048985236 7:0.025366695 8:0.075019342 9:0.019503872 10:0.03574778 
-81.791276813808111 1:0.34254587 2:0.18482429 3:0.083185516 4:0.10370427 5:0.28574006 6:0.21466711 7:0.084404757 8:0.25699235 9:0.08194661 10:0.0047291752 
-256 1:0.3647779 2:0.28748156 3:0.13172706 4:0.16195199 5:0.0540615 6:0.33054544 7:0.08226005 8:0.23289348 9:0.048346311 10:0.043529643 
-256 1:0.4903212 2:0.26125208 3:0.14412018 4:0.063236832 5:0.041069707 6:0.022517414 7:0.060583759 8:0.07495415 9:0.034740604 10:0.40150434 
-256 1:0.30745237 2:0.33990566 3:0.14494219 4:0.14518358 5:0.062516205 6:0.40378827 7:0.10604231 8:0.29397254 9:0.11818884 10:0.049702558 
-149.95327392395424 1:0.27139156 2:0.20899129 3:0.21181014 4:0.18378083 5:0.12402617 6:0.17137627 7:0.099344428 8:0.046533447 9:0.066269616 10:0.16599756 
-73.342163353465139 1:0.51987041 2:0.32666597 3:0.068846435 4:0.055625833 5:0.028991357 6:0.013689354 7:0.085962266 8:0.17913393 9:0.029984185 10:0.066540581 
-8.9632074955163983 1:0.27576628 2:0.26423751 3:0.17709665 4:0.19326149 5:0.089638076 6:0.16244617 7:0.052826199 8:0.26148055 9:0.21342259 10:0.033330065 
-256 1:0.69516197 2:0.20332391 3:0.033253771 4:0.041846499 5:0.026413854 6:0.0016483208 7:0.091764254 8:0.19402527 9:0.34687887 10:0.49473767 
-256 1:0.5913572 2:0.20259646 3:0.10365546 4:0.080564984 5:0.021825892 6:0.021776835 7:0.026035595 8:0.040647514 9:0.03058589 10:0.26778958 
-58.005699188155447 1:0.36807185 2:0.20689977 3:0.16453123 4:0.17337008 5:0.087127072 6:0.050496989 7:0.068106354 8:0.086910363 9:0.054043876 10:0.049761424 
-256 1:0.52273793 2:0.32849915 3:0.062058717 4:0.059148663 5:0.027555548 6:0.0228401 7:0.02273618 8:0.018889016 9:0.12454469 10:0.026177604 
-256 1:0.35702516 2:0.28998605 3:0.14937991 4:0.12313287 5:0.080476022 6:0.23175809 7:0.038555932 8:0.077846201 9:0.23770856 10:0.44679638 
-256 1:0.63651042 2:0.16803315 3:0.075173973 4:0.075896237 5:0.044386223 6:0.043796236 7:0.065026218 8:0.17504898 9:0.1009309 10:0.16843267 
-256 1:0.46389109 2:0.29166424 3:0.097737597 4:0.10132777 5:0.045379306 6:0.2543504 7:0.00068621839 8:0.042771663 9:0.026329341 10:0.082861604 
-256 1:0.64877776 2:0.23653137 3:0.053581224 4:0.04167336 5:0.019436291 6:0.12560363 7:0.0080564959 8:0.1347247 9:0.02152317 10:0.26778667 
-256 1:0.72544171 2:0.14911924 3:0.068209894 4:0.03937774 5:0.017851412 6:0.016674591 7:0.0039272839 8:0.029462259 9:0.18989596 10:0.048339996 
-256 1:0.57761377 2:0.22647451 3:0.07535198 4:0.0843602 5:0.036199539 6:0.10571911 7:0.097181087 8:0.034487762 9:0.31297343 10:0.11459338 
-256 1:0.55723501 2:0.1931877 3:0.14056668 4:0.072052883 5:0.036957733 6:0.098964095 7:0.081101533 8:0.016503111 9:0.031989189 10:0.062152782 
-256 1:0.42029698 2:0.29409119 3:0.15086244 4:0.08870572 5:0.046043674 6:0.2591928 7:0.16754846 8:0.16712166 9:0.14498724 10:0.039213165 
-256 1:0.5172035 2:0.29628506 3:0.081397813 4:0.072192658 5:0.032920967 6:0.11849655 7:0.05237154 8:0.094536899 9:0.018691701 10:0.055637393 
-256 1:0.21047113 2:0.43905807 3:0.1574955 4:0.11904759 5:0.073927721 6:0.064143521 7:0.021004012 8:0.062446074 9:0.079208838 10:0.05467718 
-256 1:0.40140944 2:0.40490137 3:0.098632025 4:0.05957766 5:0.035479507 6:0.076745479 7:0.071570503 8:0.13063039 9:0.00056132678 10:0.0034178132 
-256 1:0.4940973 2:0.29949528 3:0.088861784 4:0.089361481 5:0.02818415 6:0.063063045 7:0.098992837 8:0.22013026 9:0.36874337 10:0.057284577 
-256 1:0.60900805 2:0.20858071 3:0.082446046 4:0.067501388 5:0.032463808 6:0.064358888 7:0.0073486853 8:0.034834276 9:0.25176559 10:0.17523648 
-11.432710879080162 1:0.33390205 2:0.47508703 3:0.079123403 4:0.075458042 5:0.03642948 6:0.008241983 7:0.034284816 8:0.11607262 9:0.43132635 10:0.25029392 
-256 1:0.5381623 2:0.31861903 3:0.091082087 4:0.036209973 5:0.015926606 6:0.234588 7:0.21328122 8:0.066788869 9:0.074316337 10:0.2168189 
-256 1:0.44065144 2:0.33541083 3:0.091115774 4:0.089874878 5:0.042947081 6:0.19327245 7:0.065481908 8:0.0061055057 9:0.07688929 10:0.17244547 
-12.985014196949137 1:0.3080823 2:0.23379917 3:0.14585479 4:0.20003668 5:0.11222706 6:0.46190178 7:0.033957773 8:0.21337124 9:0.58612468 10:0.31972 
-256 1:0.55216863 2:0.36746676 3:0.044430435 4:0.026634012 5:0.0093001626 6:0.0036979132 7:0.026405293 8:0.15118573 9:0.063311157 10:0.040217133 
-256 1:0.69545099 2:0.13755998 3:0.054946724 4:0.074893184 5:0.037149122 6:0.024659567 7:0.027700618 8:0.069459776 9:0.023663837 10:0.075020974 
-256 1:0.27919471 2:0.22244285 3:0.18393149 4:0.20786575 5:0.10656521 6:0.082642042 7:0.15655139 8:0.034060505 9:0.035677754 10:0.094550366 
-256 1:0.31077214 2:0.37691627 3:0.12037044 4:0.12840615 5:0.063534996 6:0.047293248 7:0.10024763 8:0.34558774 9:0.1882246 10:0.0044849559 
-256 1:0.56945624 2:0.24090924 3:0.086260666 4:0.075008621 5:0.028365224 6:0.031731582 7:0.062082493 8:0.17920591 9:0.10653814 10:0.020753634 
-256 1:0.25218744 2:0.27007461 3:0.21287644 4:0.1657684 5:0.099093114 6:0.094035652 7:0.017995187 8:0.14378607 9:0.089364077 10:0.034969105 
-16.957291894521184 1:0.13930729 2:0.24764034 3:0.28656394 4:0.22782275 5:0.098665675 6:0.18524636 7:0.072117361 8:0.058967879 9:0.23723561 10:0.23985583 
-256 1:0.37139261 2:0.21732003 3:0.16720078 4:0.16683459 5:0.077252 6:0.00013144611 7:0.075579637 8:0.11817111 9:0.10682486 10:0.15527223 
-256 1:0.23675448 2:0.47028387 3:0.12619789 4:0.11716594 5:0.04959782 6:0.11420708 7:0.022450601 8:0.014003134 9:0.055577501 10:0.07195247 
-93.180372886181175 1:0.48662015 2:0.21930701 3:0.10871861 4:0.11898553 5:0.066368698 6:0.094816288 7:0.10713475 8:0.40456568 9:0.36024895 10:0.4179258 
-256 1:0.45489795 2:0.41088737 3:0.080063642 4:0.039138557 5:0.015012488 6:0.097282726 7:0.033655908 8:0.12022597 9:0.020129943 10:0.018646541 
-256 1:0.53664483 2:0.30974189 3:0.086034816 4:0.047036208 5:0.020542255 6:0.014322399 7:0.054745028 8:0.044764906 9:0.052245861 10:0.014093118 
-66.151256530806137 1:0.34402424 2:0.21586659 3:0.23652348 4:0.11104723 5:0.092538455 6:0.053792141 7:0.10630166 8:0.16317253 9:0.2668196 10:0.27340508 
-256 1:0.3278751 2:0.27329242 3:0.16439269 4:0.15709602 5:0.077343775 6:0.039231821 7:0.044357608 8:0.18614063 9:0.12683711 10:0.029534705 
-256 1:0.58673945 2:0.20482208 3:0.065331318 4:0.10590931 5:0.037197838 6:0.079311056 7:0.110204 8:0.076474456 9:0.028618546 10:0.035647811 
-256 1:0.24284638 2:0.26118366 3:0.23627848 4:0.1766202 5:0.083071274 6:0.095082085 7:0.20928543 8:0.066301564 9:0.079434067 10:0.12103871 
-256 1:0.65545673 2:0.2252657 3:0.069024086 4:0.037855368 5:0.012398112 6:0.069382766 7:0.012463431 8:0.014548314 9:0.036575492 10:0.047146651 
-256 1:0.51189459 2:0.23005356 3:0.12477887 4:0.08872582 5:0.044547163 6:0.054505885 7:0.031290932 8:0.12298155 9:0.18563408 10:0.16536413 
-256 1:0.43508449 2:0.27833717 3:0.12870754 4:0.10911501 5:0.048755786 6:0.089061448 7:0.091485394 8:0.11301048 9:0.17516976 10:0.25474864 
-256 1:0.7000766 2:0.20788954 3:0.040538303 4:0.036635101 5:0.014860452 6:0.041561992 7:0.02345258 8:0.081607775 9:0.030767084 10:0.09674494 
-256 1:0.61080596 2:0.24641948 3:0.068657164 4:0.04815639 5:0.02596101 6:0.0057230345 7:0.10510933 8:0.075933717 9:0.053936033 10:0.1895565 
-256 1:0.50289836 2:0.21818623 3:0.12883851 4:0.090576948 5:0.059499953 6:0.20910661 7:0.064865466 8:0.21609846 9:0.085285069 10:0.20166107 
-256 1:0.71189639 2:0.23908501 3:0.027537949 4:0.016268922 5:0.0052117309 6:0.010789042 7:0.16720191 8:0.19516091 9:0.06240602 10:0.054810642 
-256 1:0.47556282 2:0.33711318 3:0.11707093 4:0.039408436 5:0.030844634 6:0.071964243 7:0.067386613 8:0.096101922 9:0.018388053 10:0.17322463 
-222.11776753558178 1:0.77646755 2:0.140898 3:0.032798649 4:0.030582094 5:0.019253711 6:0.094583968 7:0.2328704 8:0.30439999 9:0.020861865 10:0.087490365 
-256 1:0.30891241 2:0.29004318 3:0.15880044 4:0.14947766 5:0.092766313 6:0.11085876 7:0.026356336 8:0.010617797 9:0.046922259 10:0.21715018 
-256 1:0.64016453 2:0.21164027 3:0.074836405 4:0.051056296 5:0.0223025 6:0.01323052 7:0.013253323 8:0.19528001 9:0.10374746 10:0.0014371523 
-256 1:0.66081698 2:0.19378083 3:0.093674934 4:0.04511752 5:0.0066097432 6:0.058078747 7:0.054806923 8:0.028046807 9:0.035930735 10:0.11001522 
-256 1:0.40774524 2:0.12418817 3:0.14529127 4:0.16537426 5:0.15740107 6:0.063789257 7:0.1371119 8:0.30963361 9:0.30423433 10:0.27748401 
-70.384356342320274 1:0.14165626 2:0.23060745 3:0.3811601 4:0.21269524 5:0.033880961 6:0.054150575 7:0.264975 8:0.26743671 9:0.4765771 10:0.092917464 
-256 1:0.34353849 2:0.36247694 3:0.16102944 4:0.093016506 5:0.039938623 6:0.11778557 7:0.065054817 8:0.090050238 9:0.12441485 10:0.026217842 
-256 1:0.40355473 2:0.24207355 3:0.13309109 4:0.15405622 5:0.067224407 6:0.1118014 7:0.034958022 8:0.011926485 9:0.049310392 10:0.13526622 
-256 1:0.41311349 2:0.24013197 3:0.13104637 4:0.13202263 5:0.083685526 6:0.047190331 7:0.069732232 8:0.20774003 9:0.11611402 10:0.39186136 
-256 1:0.2572027 2:0.37941505 3:0.1640249 4:0.13695934 5:0.062398023 6:0.30830374 7:0.10703228 8:0.10945913 9:0.0376542 10:0.045675767 
-256 1:0.42812416 2:0.22227326 3:0.16663858 4:0.1124746 5:0.070489404 6:0.26950033 7:0.069694926 8:0.1425737 9:0.0084078473 10:0.22099454 
-256 1:0.43814665 2:0.30605638 3:0.12311505 4:0.090244771 5:0.04243715 6:0.24189442 7:0.023564251 8:0.095694728 9:0.065110287 10:0.014365582 
-256 1:0.3779279 2:0.34923474 3:0.12068025 4:0.11026174 5:0.041895375 6:0.11883954 7:0.25495749 8:0.077669663 9:0.1840615 10:0.021156329 
-256 1:0.54684103 2:0.23629971 3:0.097485678 4:0.082168912 5:0.037204662 6:0.078605672 7:0.051505385 8:0.1436061 9:0.19603119 10:0.0054421445 
-256 1:0.33894854 2:0.331495 3:0.16061832 4:0.11206402 5:0.056874108 6:0.015673412 7:0.15622526 8:0.029610075 9:0.08314689 10:0.12602299 
-256 1:0.49523653 2:0.24060058 3:0.1280539 4:0.094381121 5:0.041727865 6:0.19116964 7:0.30979995 8:0.17217019 9:0.10867773 10:0.13845949 
-256 1:0.64035943 2:0.24366398 3:0.048197949 4:0.051358403 5:0.016420245 6:0.063709938 7:0.042261653 8:0.33107827 9:0.035577021 10:0.1356491 
-256 1:0.48589229 2:0.34730967 3:0.085693739 4:0.055115045 5:0.025989264 6:0.24830838 7:0.050488125 8:0.31980688 9:0.24060094 10:0.042702693 
-256 1:0.7319223 2:0.19941746 3:0.036793413 4:0.020327088 5:0.011539741 6:0.01601453 7:0.09444428 8:0.13431851 9:0.080984225 10:0.2016275 
-256 1:0.41895644 2:0.28171632 3:0.13908096 4:0.11256759 5:0.047678684 6:0.090141773 7:0.20953373 8:0.0078322042 9:0.078874923 10:0.10051712 
-256 1:0.48725104 2:0.2815957 3:0.10989859 4:0.075837492 5:0.045417174 6:0.075153135 7:0.049678116 8:0.13614526 9:0.038131042 10:0.1039222 
-256 1:0.19017458 2:0.41320173 3:0.16210785 4:0.14630316 5:0.088212684 6:0.33001998 7:0.01726451 8:0.19640076 9:0.038105728 10:0.039375497 
-256 1:0.30452453 2:0.30687471 3:0.17050452 4:0.1403512 5:0.077745037 6:0.32078339 7:0.051851755 8:0.1633025 9:0.08339026 10:0.16325648 
-256 1:0.62197818 2:0.20473474 3:0.04901195 4:0.072702155 5:0.051572974 6:0.01227627 7:0.037373105 8:0.083336342 9:0.353448 10:0.53785893 
-256 1:0.53424599 2:0.33250963 3:0.074334849 4:0.03865212 5:0.020257414 6:0.10543054 7:0.02730938 8:0.05395197 9:0.096951662 10:0.12782247 
-256 1:0.33690903 2:0.38476682 3:0.16249983 4:0.077765183 5:0.038059144 6:0.19881268 7:0.19319059 8:0.17105534 9:0.12249394 10:0.25959637 
-256 1:0.27966846 2:0.43365492 3:0.14251809 4:0.09562602 5:0.048532503 6:0.23398049 7:0.049087643 8:0.056104034 9:0.13811115 10:0.080136559 
-256 1:0.31887986 2:0.37048707 3:0.13308923 4:0.12096537 5:0.056578466 6:0.20359103 7:0.095376875 8:0.0023978277 9:0.17670099 10:0.11860901 
-256 1:0.32091572 2:0.34916886 3:0.15075084 4:0.12117066 5:0.057993929 6:0.10051849 7:0.041805429 8:0.17044576 9:0.13191603 10:0.13075851 
-256 1:0.38567573 2:0.26342883 3:0.18105573 4:0.11657562 5:0.053264084 6:0.25932969 7:0.044219268 8:0.051949555 9:0.030388265 10:0.012959342 
-256 1:0.61505048 2:0.19785762 3:0.10751483 4:0.050612533 5:0.028964535 6:0.010206806 7:0.065579923 8:0.21634327 9:0.048849274 10:0.074403328 
-256 1:0.50028582 2:0.23369226 3:0.10587408 4:0.10790535 5:0.052242492 6:0.20810312 7:0.06825846 8:0.12527567 9:0.13587745 10:0.099799129 
-256 1:0.70475237 2:0.15918788 3:0.054567369 4:0.055098144 5:0.026394236 6:0.047994547 7:0.08901169 8:0.14843976 9:0.2631202 10:0.26243461 
-256 1:0.76328745 2:0.17232133 3:0.029370921 4:0.024406944 5:0.010613356 6:0.0068164057 7:0.033417518 8:0.033109721 9:0.081887038 10:0.012995141 
-131.48876612555424 1:0.39956252 2:0.18520005 3:0.21607066 4:0.10682526 5:0.092341509 6:0.25977863 7:0.25989696 8:0.087335646 9:0.034753879 10:0.14002884 
-256 1:0.2415671 2:0.39952153 3:0.16388674 4:0.10846492 5:0.086559708 6:0.088799654 7:0.099464798 8:0.32996004 9:0.035502737 10:0.10327197 
-256 1:0.31441349 2:0.14760402 3:0.25927406 4:0.2125249 5:0.066183521 6:0.071661221 7:0.015916684 8:0.12445815 9:0.061155824 10:0.1026737 
-167.06113263470093 1:0.71383061 2:0.16747973 3:0.044034738 4:0.050281246 5:0.024373674 6:0.52038394 7:0.3545453 8:0.39410973 9:0.23841101 10:0.30404797 
-256 1:0.33093631 2:0.2716871 3:0.1597575 4:0.16239985 5:0.075219243 6:0.37593592 7:0.29598087 8:0.18168001 9:0.10764808 10:0.16381714 
-256 1:0.54283488 2:0.34790306 3:0.058136142 4:0.037145051 5:0.013980873 6:0.086117539 7:0.095897369 8:0.061467617 9:0.024998377 10:0.087173171 
-256 1:0.57575385 2:0.23633343 3:0.061083165 4:0.081934556 5:0.044895003 6:0.0024215622 7:0.066472757 8:0.15226001 9:0.20201454 10:0.42899268 
-256 1:0.5389452 2:0.22120635 3:0.10037079 4:0.0965236 5:0.04295406 6:0.044056008 7:0.12461862 8:0.1193208 9:0.028242274 10:0.06494026 
-256 1:0.3397541 2:0.32941363 3:0.14671749 4:0.13184075 5:0.052274035 6:0.0036404202 7:0.15685263 8:0.13032952 9:0.23162562 10:0.16347034 
-256 1:0.59174793 2:0.19971271 3:0.098382878 4:0.080395266 5:0.029761219 6:0.11898515 7:0.081907339 8:0.067606683 9:0.089433249 10:0.069912401 
-256 1:0.68025058 2:0.2416246 3:0.046813474 4:0.023003158 5:0.0083081913 6:0.032733583 7:0.034823323 8:0.019981309 9:0.22570547 10:0.23196213 
-256 1:0.32275984 2:0.36951194 3:0.11465657 4:0.13545948 5:0.057612167 6:0.0079292477 7:0.084806007 8:0.046411477 9:0.017314981 10:0.062732415 
-256 1:0.6755599 2:0.20156179 3:0.0515637 4:0.051429637 5:0.019884971 6:0.012726747 7:0.039921568 8:0.05532741 9:0.049038558 10:0.032309006 
-256 1:0.32576504 2:0.33594359 3:0.12154512 4:0.16922594 5:0.047520308 6:0.13839133 7:0.26472114 8:0.030293567 9:0.0084606272 10:0.12353535 
-137.03652370078771 1:0.34495252 2:0.27672181 3:0.16903578 4:0.15006571 5:0.059224174 6:0.25584221 7:0.23712082 8:0.2143204 9:0.28752096 10:0.26218375 
-256 1:0.78357737 2:0.12037131 3:0.056790062 4:0.02657473 5:0.012686533 6:0.0915826 7:0.10012975 8:0.070217463 9:0.17749149 10:0.028006707 
-256 1:0.55464344 2:0.28528297 3:0.077742569 4:0.053205374 5:0.029125644 6:0.036518009 7:0.0003851737 8:0.25933024 9:0.17933312 10:0.14834478 
-256 1:0.45426833 2:0.26454911 3:0.15738631 4:0.080669046 5:0.043127199 6:0.0098214981 7:0.040367333 8:0.12611505 9:0.057329052 10:0.024137017 
-256 1:0.75741799 2:0.15808886 3:0.034973843 4:0.032213405 5:0.017305897 6:0.07694057 7:0.095677804 8:0.080554202 9:0.22034597 10:0.22378945 
-256 1:0.50833456 2:0.28620223 3:0.1008284 4:0.064852242 5:0.039782564 6:0.05450849 7:0.15309792 8:0.25391034 9:0.14579577 10:0.086985225 
-256 1:0.4401413 2:0.36368844 3:0.11433517 4:0.054010208 5:0.027824879 6:0.045653157 7:0.061922536 8:0.026407558 9:0.19195394 10:0.063877933 
-256 1:0.44038074 2:0.30686692 3:0.11879197 4:0.093100607 5:0.040859765 6:0.15236313 7:0.055768834 8:0.17484298 9:0.059678843 10:0.17824415 
-256 1:0.56945726 2:0.24208907 3:0.11373556 4:0.053019264 5:0.021698847 6:0.0011010949 7:0.04205907 8:0.041218523 9:0.012623603 10:0.067086301 
-256 1:0.29390098 2:0.33133982 3:0.15444089 4:0.14137606 5:0.07894226 6:0.025593621 7:0.014995603 8:0.020368871 9:0.099807697 10:0.02448411 
-256 1:0.60884779 2:0.26990164 3:0.07540417 4:0.030038644 5:0.015807753 6:0.0085951937 7:0.05524279 8:0.15031904 9:0.048105138 10:0.07997142 
-256 1:0.46304844 2:0.24943615 3:0.12401392 4:0.10503366 5:0.058467835 6:0.42272646 7:0.24707822 8:0.3395468 9:0.082062661 10:0.017299399 
-256 1:0.38753296 2:0.31848517 3:0.12975229 4:0.11748286 5:0.046746719 6:0.14174516 7:0.036223239 8:0.23298146 9:0.21374129 10:0.10453599 
-256 1:0.61003239 2:0.24924397 3:0.067803266 4:0.051292827 5:0.021627546 6:0.080612847 7:0.024215327 8:0.097627981 9:0.0039846586 10:0.030715141 
-256 1:0.1211395 2:0.55250108 3:0.13769004 4:0.12241401 5:0.066255374 6:0.23112655 7:0.13244817 8:0.11090094 9:0.03920064 10:0.11155473 
-256 1:0.35494995 2:0.28115438 3:0.15903166 4:0.13180569 5:0.073058321 6:0.0026953231 7:5.5146507e-05 8:0.070719711 9:0.024435475 10:0.013477876 
-256 1:0.29313668 2:0.2840771 3:0.17153272 4:0.1630044 5:0.088249092 6:0.00044088981 7:0.04138112 8:0.26095302 9:0.22216756 10:0.27280811 
-256 1:0.37852316 2:0.38116994 3:0.098883372 4:0.10280447 5:0.038619063 6:0.022396244 7:0.093049999 8:0.0066747397 9:0.19032337 10:0.050475387 
-256 1:0.60427801 2:0.20975427 3:0.086202008 4:0.064721396 5:0.035044313 6:0.050502882 7:0.10565535 8:0.16241192 9:0.080620594 10:0.054176873 
-256 1:0.36028673 2:0.38096029 3:0.11267284 4:0.10635433 5:0.039725806 6:0.19247553 7:0.17954766 8:0.10684544 9:0.25503841 10:0.19897181 
-256 1:0.47870719 2:0.30430739 3:0.12403157 4:0.059080116 5:0.033873734 6:0.0037526106 7:0.042588312 8:0.17952155 9:0.21665779 10:0.21497871 
-256 1:0.41265044 2:0.23360607 3:0.1638628 4:0.13366419 5:0.056216502 6:0.20129673 7:0.17160958 8:0.055742304 9:0.23555248 10:0.022413851 
-256 1:0.62872802 2:0.24199772 3:0.047810799 4:0.056462813 5:0.025000648 6:0.073826595 7:0.0482008 8:0.30404194 9:0.1967963 10:0.1978625 
-256 1:0.6698028 2:0.20907218 3:0.062037344 4:0.038021148 5:0.021066531 6:0.049452575 7:0.059140331 8:0.21165266 9:0.17035565 10:0.39433703 
-256 1:0.28340449 2:0.35632256 3:0.15701592 4:0.13677832 5:0.066478707 6:0.072708208 7:0.17620048 8:0.31211516 9:0.067692784 10:0.00070154451 
-256 1:0.620584 2:0.26334479 3:0.059052525 4:0.040921592 5:0.016097088 6:0.083989002 7:0.09102578 8:0.17235723 9:0.023091676 10:0.027998077 
-256 1:0.26102635 2:0.35819702 3:0.13330927 4:0.16338941 5:0.084077951 6:0.10757614 7:0.059082688 8:0.012519348 9:0.061712353 10:0.0084780879 
-256 1:0.72565197 2:0.1779081 3:0.030717829 4:0.048886183 5:0.016835915 6:0.10520192 7:0.070689269 8:0.1072989 9:0.018309176 10:0.081240889 
-256 1:0.21455486 2:0.28171148 3:0.22501173 4:0.18420531 5:0.094516615 6:0.35956168 7:0.023571351 8:0.0040024783 9:0.10550427 10:0.13991149 
-256 1:0.62140164 2:0.21994588 3:0.069339994 4:0.060183775 5:0.029128704 6:0.050418124 7:0.11503458 8:0.11113855 9:0.02154 10:0.022333777 
-256 1:0.5269707 2:0.18103452 3:0.10869316 4:0.10777233 5:0.075529291 6:0.34105411 7:0.0019429215 8:0.014360812 9:0.047467402 10:0.050320898 
-256 1:0.40412759 2:0.26895017 3:0.15692238 4:0.10847474 5:0.061525114 6:0.11723928 7:0.046703169 8:0.069610019 9:0.014392679 10:0.25061961 
-256 1:0.44794525 2:0.18355172 3:0.1948986 4:0.10941462 5:0.064189804 6:0.028817296 7:0.15807353 8:0.020362513 9:0.16384265 10:0.11690086 
-256 1:0.46506284 2:0.24911437 3:0.14814151 4:0.091654997 5:0.04602628 6:0.48338253 7:0.1316211 8:0.046763792 9:0.018785938 10:0.039281153 
-256 1:0.53602387 2:0.24315278 3:0.098020692 4:0.080289751 5:0.0425129 6:0.17782936 7:0.0078765526 8:0.053771165 9:0.1120623 10:0.18076047 
-4.9637003663353001 1:0.81319653 2:0.15403886 3:0.02081862 4:0.0079451846 5:0.0040008048 6:0.84688489 7:0.89427639 8:0.75206695 9:0.3985589 10:0.0070281667 
-256 1:0.25794305 2:0.31466249 3:0.18596064 4:0.15929003 5:0.082143792 6:0.2042466 7:0.0033029099 8:0.12126566 9:0.1763328 10:0.088111184 
-256 1:0.45497953 2:0.24722324 3:0.14712385 4:0.1077101 5:0.042963277 6:0.017917645 7:0.14837356 8:0.06183117 9:0.15057767 10:0.0087037474 
-256 1:0.63030583 2:0.27290277 3:0.058369872 4:0.027609686 5:0.010811847 6:0.080853412 7:0.12957549 8:0.1063542 9:0.10325044 10:0.034696213 
-256 1:0.68946623 2:0.18391139 3:0.061257285 4:0.040907502 5:0.024457591 6:0.010736186 7:0.073018156 8:0.072577108 9:0.023320592 10:0.033291042 
-256 1:0.50217997 2:0.31505361 3:0.070580634 4:0.079009551 5:0.033176235 6:0.022173754 7:0.035797075 8:0.12498603 9:0.0044602207 10:0.046013605 
-256 1:0.50140621 2:0.31181371 3:0.09368479 4:0.064661731 5:0.028433563 6:0.044700827 7:0.010928718 8:0.065268539 9:0.076501744 10:0.022799992 
-256 1:0.82543833 2:0.13068388 3:0.02166012 4:0.015191113 5:0.0070265552 6:0.028654518 7:0.064560958 8:0.12311635 9:0.14932008 10:0.025669867 
-256 1:0.39944312 2:0.31737006 3:0.1270903 4:0.10316966 5:0.052926866 6:0.2375326 7:0.13397766 8:0.21137371 9:0.093306527 10:0.19951586 
-236.13191141741498 1:0.61302234 2:0.24402017 3:0.082935188 4:0.042270672 5:0.017751633 6:0.028460192 7:0.41158375 8:0.27271458 9:0.15818663 10:0.1768097 
-256 1:0.34591722 2:0.30554907 3:0.20217011 4:0.10815412 5:0.038209478 6:0.31718623 7:0.001656915 8:0.11872563 9:0.012363872 10:0.11199785 
-186.50292502926271 1:0.42283741 2:0.33535486 3:0.088522799 4:0.10657275 5:0.046712177 6:0.023927167 7:0.023751042 8:0.042985568 9:0.14735576 10:0.052643173 
-256 1:0.61510461 2:0.24111664 3:0.05918892 4:0.056059376 5:0.028530446 6:0.13350109 7:0.12765075 8:0.16251374 9:0.14627591 10:0.12893805 
-256 1:0.41969965 2:0.26881191 3:0.14702489 4:0.11848094 5:0.045982614 6:0.19514237 7:0.14468582 8:0.16315228 9:0.19611342 10:0.13634814 
-256 1:0.29632135 2:0.27967595 3:0.21642638 4:0.15191997 5:0.055656356 6:0.12003631 7:0.11062886 8:0.12412008 9:0.18766812 10:0.12101288 
-256 1:0.6906163 2:0.1791153 3:0.055660531 4:0.052058897 5:0.02254897 6:0.11659301 7:0.072235393 8:0.036976281 9:0.044063731 10:0.1380056 
-256 1:0.61468428 2:0.2299321 3:0.070982721 4:0.057531025 5:0.026869872 6:0.16676541 7:0.06763992 8:0.067353644 9:0.088859366 10:0.037052119 
-256 1:0.48515497 2:0.20549683 3:0.16808659 4:0.096230609 5:0.045030999 6:0.13308889 7:0.26863286 8:0.12553991 9:0.076411908 10:0.0079795041 
-256 1:0.28501056 2:0.43725243 3:0.1043457 4:0.10661952 5:0.06677179 6:0.40480278 7:0.11551512 8:0.33279003 9:0.085252374 10:0.0095700029 
-256 1:0.68460378 2:0.23060553 3:0.042581406 4:0.029089245 5:0.013120039 6:0.15197524 7:0.087692666 8:0.10409845 9:0.073565569 10:0.093464807 
-17.766850345894348 1:0.42314516 2:0.2828379 3:0.13408465 4:0.10193625 5:0.057996037 6:0.036762099 7:0.097925045 8:0.28613893 9:0.20332526 10:0.33389807 
-256 1:0.79265793 2:0.11841217 3:0.040473516 4:0.030204609 5:0.018251782 6:0.027619546 7:0.13134034 8:0.28043702 9:0.092798307 10:0.18562451 
-256 1:0.4707304 2:0.1596365 3:0.18001744 4:0.11403465 5:0.075581006 6:0.0035413905 7:0.0092261885 8:0.11330731 9:0.10028643 10:0.10779261 
-256 1:0.27386369 2:0.2522465 3:0.19125621 4:0.19218947 5:0.090444132 6:0.069901811 7:0.049732634 8:0.073670022 9:0.052498013 10:0.13653387 
-256 1:0.60717772 2:0.2805032 3:0.070289867 4:0.031015742 5:0.011013472 6:0.055777035 7:0.038945919 8:0.039160356 9:0.059805207 10:0.060206223 
-256 1:0.38295771 2:0.25225227 3:0.16547574 4:0.14181199 5:0.057502291 6:0.14806485 7:0.010029423 8:0.030407799 9:0.025626017 10:0.00078659199 
-7.9870510545568258 1:0.42606946 2:0.29544341 3:0.096597367 4:0.11966472 5:0.062225049 6:0.059586797 7:0.1027324 8:0.12804424 9:0.01276583 10:0.22213661 
-256 1:0.22296186 2:0.38880121 3:0.14913415 4:0.17245141 5:0.066651366 6:0.086055165 7:0.18442503 8:0.22839931 9:0.061354007 10:0.18720779 
-49.505068322168796 1:0.57650998 2:0.22240213 3:0.090503131 4:0.067982573 5:0.042602189 6:0.035977619 7:0.14833071 8:0.02811705 9:0.024636535 10:0.047551993 
-256 1:0.48864851 2:0.35457999 3:0.086459569 4:0.042202761 5:0.028109167 6:0.075512756 7:0.036419474 8:0.21077809 9:0.23878237 10:0.16666823 
-256 1:0.60960272 2:0.1796272 3:0.079306421 4:0.082965992 5:0.048497667 6:0.057078066 7:0.0099529503 8:0.11163138 9:0.12671334 10:0.26013056 
-256 1:0.66550067 2:0.23016827 3:0.052970997 4:0.035241735 5:0.016118334 6:0.075567326 7:0.20856894 8:0.0045318858 9:0.094553733 10:0.043570928 
-256 1:0.52083518 2:0.24358939 3:0.12372477 4:0.067126687 5:0.044723979 6:0.027531669 7:0.18241505 8:0.088343533 9:0.014392189 10:0.078683493 
-256 1:0.36164309 2:0.40244027 3:0.07964899 4:0.10957908 5:0.046688569 6:0.29189372 7:0.077490354 8:0.027213734 9:0.055552084 10:0.069745966 
-256 1:0.26249153 2:0.29651122 3:0.19626133 4:0.15157738 5:0.093158536 6:0.040450182 7:0.074706048 8:0.085848584 9:0.28553403 10:0.41892373 
-92.20393030640345 1:0.36555403 2:0.24782141 3:0.15573457 4:0.15450216 5:0.076387836 6:0.18957641 7:0.21680063 8:0.00956696 9:0.074940948 10:0.094117597 
-256 1:0.63191442 2:0.19897616 3:0.092628232 4:0.054008086 5:0.022473111 6:0.096449228 7:0.028473152 8:0.10979055 9:0.15886544 10:0.081272926 
-256 1:0.77030569 2:0.14927855 3:0.043146803 4:0.026787983 5:0.010480976 6:0.0030469629 7:0.078303313 8:0.1442631 9:0.23239839 10:0.20272892 
-256 1:0.48601938 2:0.28800737 3:0.10966204 4:0.076578732 5:0.039732482 6:0.026924913 7:0.061543064 8:0.0022325757 9:0.11303297 10:0.030577827 
-256 1:0.42529156 2:0.42160559 3:0.071548943 4:0.058396282 5:0.023157625 6:0.10322338 7:0.037735304 8:0.079432789 9:0.062459032 10:0.10713771 
-256 1:0.53415258 2:0.34996474 3:0.067295596 4:0.036117355 5:0.012469728 6:0.067015081 7:0.037987907 8:0.052528719 9:0.065694031 10:0.019975467 
-36.746675918888172 1:0.23897261 2:0.37849619 3:0.1809129 4:0.12267512 5:0.078943179 6:0.47182685 7:0.10332449 8:0.14218245 9:0.015602066 10:0.14920115 
-256 1:0.39302272 2:0.18926346 3:0.070038846 4:0.097159868 5:0.25051511 6:0.14118875 7:0.080106384 8:0.066575995 9:0.054456862 10:0.10347209 
-213.25157283350012 1:0.29317138 2:0.2345397 3:0.17600192 4:0.13517274 5:0.16111425 6:0.00053462685 7:0.27972866 8:0.3028047 9:0.28775359 10:0.46128259 
-256 1:0.3424839 2:0.17945873 3:0.18515537 4:0.19044025 5:0.10246175 6:0.11192957 7:0.20771716 8:0.32212686 9:0.11617245 10:0.40478567 
-256 1:0.34647439 2:0.31095825 3:0.16720753 4:0.12074234 5:0.054617497 6:0.18031652 7:0.019900597 8:0.048190121 9:0.23924259 10:0.25602054 
-256 1:0.64175613 2:0.25595699 3:0.059703146 4:0.029517041 5:0.013066693 6:0.024351905 7:0.033454563 8:0.013047804 9:0.15502773 10:0.14954338 
-256 1:0.4468579 2:0.26158735 3:0.11538151 4:0.11376718 5:0.062406056 6:0.020207543 7:0.0093562284 8:0.023756783 9:0.13156765 10:0.3004958 
-76.550788713732061 1:0.35029675 2:0.30782241 3:0.12939095 4:0.14944263 5:0.063047264 6:0.43723008 7:0.45324357 8:0.36786326 9:0.40306987 10:0.40247913 
-256 1:0.32620915 2:0.31000533 3:0.18628252 4:0.12220688 5:0.055296115 6:0.19516986 7:0.097847006 8:0.10171268 9:0.10961268 10:0.21549957 
-256 1:0.40366262 2:0.41908755 3:0.070137245 4:0.069925581 5:0.037187008 6:0.0017450942 7:0.017817729 8:0.05730181 9:0.015527353 10:0.078088356 
-256 1:0.48164405 2:0.24473422 3:0.1056209 4:0.11634575 5:0.051655082 6:0.27177669 7:0.011314522 8:0.027956368 9:0.16952817 10:0.20617888 
-256 1:0.20430791 2:0.31424797 3:0.17546134 4:0.24265928 5:0.063323501 6:0.0085105163 7:0.070236178 8:0.066448447 9:0.015709858 10:0.13904709 
-256 1:0.46064661 2:0.25117737 3:0.10007974 4:0.13735414 5:0.050742145 6:0.15015403 7:0.0064814823 8:0.30311907 9:0.14171002 10:0.03749289 
-256 1:0.31136052 2:0.48163236 3:0.10399076 4:0.07027426 5:0.032742099 6:0.035987904 7:0.034164054 8:0.1256306 9:0.0017500294 10:0.11887563 
-256 1:0.61757404 2:0.18477608 3:0.081315624 4:0.075272712 5:0.041061537 6:0.15346853 7:0.11761854 8:0.10082092 9:0.097732029 10:0.033891141 
-256 1:0.40575371 2:0.33510812 3:0.10798851 4:0.10987719 5:0.041272465 6:0.33818747 7:0.047502499 8:0.090425599 9:0.29892845 10:0.11579147 
-2.1041176296726585 1:0.15768373 2:0.10456533 3:0.10787881 4:0.35115517 5:0.27871695 6:0.11434369 7:0.031230748 8:0.1007372 9:0.0093493251 10:0.02398348 
-47.301374572965692 1:0.090176887 2:0.40114785 3:0.16492543 4:0.15586763 5:0.1878822 6:0.040946034 7:0.031475967 8:0.027178075 9:0.063791303 10:0.12409041 
-256 1:0.66033605 2:0.2019449 3:0.069781272 4:0.050456774 5:0.017480998 6:0.042418789 7:0.019524856 8:0.18645389 9:0.08829066 10:0.018800717 
-256 1:0.67559582 2:0.22326442 3:0.060485715 4:0.031481061 5:0.0091729812 6:0.15747892 7:0.12517006 8:0.16738252 9:0.048500456 10:0.038262245 
-256 1:0.41603578 2:0.25258288 3:0.16288166 4:0.11889122 5:0.049608451 6:0.1613948 7:0.11283268 8:0.15234115 9:0.18433695 10:0.12681235 
-256 1:0.52725071 2:0.2211423 3:0.11362609 4:0.090308048 5:0.047672851 6:0.050255991 7:0.046340036 8:0.051821064 9:0.075231555 10:0.079790717 
-256 1:0.37313669 2:0.39120375 3:0.10120353 4:0.0962806 5:0.038175429 6:0.012673208 7:0.24167927 8:0.23872569 9:0.1410066 10:0.025898595 
-256 1:0.43802179 2:0.36187829 3:0.092769965 4:0.068429272 5:0.038900676 6:0.013925153 7:0.069535153 8:0.24378734 9:0.042763094 10:0.05818481 
-256 1:0.39502841 2:0.2658583 3:0.15381741 4:0.11993025 5:0.065365631 6:0.068396829 7:0.1123762 8:0.054198694 9:0.10874118 10:0.0099917844 
-256 1:0.50638893 2:0.19114455 3:0.1286018 4:0.11217815 5:0.061686562 6:0.14699178 7:0.044586973 8:0.1773476 9:0.024477924 10:0.067052002 
-256 1:0.66423359 2:0.17973709 3:0.058535777 4:0.060634114 5:0.036859425 6:0.04487015 7:0.0050970015 8:0.11109779 9:0.045786551 10:0.094477384 
-256 1:0.43000906 2:0.36973616 3:0.088315884 4:0.073651081 5:0.038287817 6:0.14126858 7:0.012119103 8:0.21296811 9:0.1462246 10:0.11938264 
-256 1:0.27783272 2:0.21592325 3:0.20301378 4:0.21339231 5:0.089837942 6:0.073970146 7:0.022275031 8:0.24437998 9:0.25144175 10:0.19724271 
-256 1:0.5147182 2:0.25458108 3:0.10764647 4:0.077173809 5:0.045880447 6:0.037180348 7:0.16546963 8:0.059810999 9:0.0076921884 10:0.11602827 
-256 1:0.35833673 2:0.37860034 3:0.10758972 4:0.103271 5:0.052202209 6:0.13296213 7:0.054990527 8:0.17476667 9:0.033568894 10:0.052952352 
-256 1:0.4673436 2:0.26632549 3:0.12753325 4:0.088567161 5:0.050230501 6:0.11751782 7:0.023312766 8:0.12488559 9:0.090990912 10:0.13401057 
-256 1:0.5502698 2:0.15746016 3:0.10857685 4:0.12201 5:0.061683179 6:0.30166643 7:0.045128354 8:0.096070052 9:0.017920194 10:0.020900082 
-256 1:0.55196405 2:0.26894462 3:0.10000814 4:0.051751845 5:0.027331339 6:0.0059466347 7:0.016567014 8:0.21872905 9:0.25769568 10:0.14643509 
-256 1:0.74980465 2:0.18570085 3:0.039749991 4:0.017504852 5:0.0072396638 6:0.050824288 7:0.048492597 8:0.054701711 9:0.19954913 10:0.181862 
-86.788682038769437 1:0.20932615 2:0.23288727 3:0.22980848 4:0.22003622 5:0.10794188 6:0.017545202 7:0.030655493 8:0.33393454 9:0.39968991 10:0.33425006 
-8.9649000593960011 1:0.17344391 2:0.087310524 3:0.15883076 4:0.17662463 5:0.40379018 6:0.38106632 7:0.38612891 8:0.57152954 9:0.58264747 10:0.56813064 
-256 1:0.47716279 2:0.25931521 3:0.13250507 4:0.087657766 5:0.043359154 6:0.32556681 7:0.19156883 8:0.21806402 9:0.14336148 10:0.017861687 
-152.28076017618199 1:0.66066019 2:0.15209426 3:0.081172231 4:0.063870884 5:0.042202429 6:0.014956338 7:0.13384244 8:0.29329146 9:0.14235769 10:0.26438793 
-256 1:0.48297524 2:0.2630957 3:0.11376936 4:0.089422126 5:0.050737573 6:0.14463127 7:0.095465595 8:0.18805442 9:0.091662802 10:0.017621622 
-256 1:0.67508551 2:0.2117906 3:0.051161462 4:0.041076529 5:0.020885899 6:0.062343147 7:0.0059716676 8:0.23509901 9:0.22217854 10:0.27031328 
-207.60289507122721 1:0.52267921 2:0.24041234 3:0.099572511 4:0.088764414 5:0.048571521 6:0.37568381 7:0.23983288 8:0.35672249 9:0.21359874 10:0.20680296 
-256 1:0.72935478 2:0.17498168 3:0.045123764 4:0.036728132 5:0.013811643 6:0.027721955 7:0.034374316 8:0.21522204 9:0.31187839 10:0.21496579 
-256 1:0.42300839 2:0.22693277 3:0.15809289 4:0.12177113 5:0.070194808 6:0.10484557 7:0.052253747 8:0.17707805 9:0.087836825 10:0.076817603 
-256 1:0.71930466 2:0.17420523 3:0.070393826 4:0.026297864 5:0.009798418 6:0.094688245 7:0.039800627 8:0.041533602 9:0.097607809 10:0.019061327 
-256 1:0.38628814 2:0.21317035 3:0.15809401 4:0.16546413 5:0.076983369 6:0.15160959 7:0.0079608883 8:0.077327378 9:0.00015250037 10:0.084594054 
-243.3040113793927 1:0.40173815 2:0.12013173 3:0.14790188 4:0.14692697 5:0.18330127 6:0.15669526 7:0.0096680902 8:0.28809838 9:0.29673917 10:0.088543273 
-152.07719901962216 1:0.3900158 2:0.13190853 3:0.073321312 4:0.12501648 5:0.27973788 6:0.02695854 7:0.01073484 8:0.032157114 9:0.00010979147 10:0.024658413 
-256 1:0.39366881 2:0.28911285 3:0.15730658 4:0.11093441 5:0.048977351 6:0.094790252 7:0.21070511 8:0.035941124 9:0.089194769 10:0.063267761 
-256 1:0.40593679 2:0.24979046 3:0.14771149 4:0.14272743 5:0.053833836 6:0.28837301 7:0.41875876 8:0.077828132 9:0.17735197 10:0.16856498 
-256 1:0.60041665 2:0.24031581 3:0.068305687 4:0.061656669 5:0.029305183 6:0.19776698 7:0.088068798 8:0.14286128 9:0.077826902 10:0.087341679 
-256 1:0.3149952 2:0.29472872 3:0.1817778 4:0.12759739 5:0.08090089 6:0.1647682 7:0.040629739 8:0.04095193 9:0.089005558 10:0.091748413 
-256 1:0.36309982 2:0.36603178 3:0.14625352 4:0.079597383 5:0.045017495 6:0.092285507 7:0.15698317 8:0.19757303 9:0.17671868 10:0.052778293 
-256 1:0.5270262 2:0.28251798 3:0.086627836 4:0.072699925 5:0.031128051 6:0.041098308 7:0.039370246 8:0.12231713 9:0.22413631 10:0.1205262 
-256 1:0.73563622 2:0.14512134 3:0.051619516 4:0.043341488 5:0.024281442 6:0.0099450927 7:0.049494744 8:0.016717927 9:0.084648044 10:0.21292386 
-256 1:0.40788777 2:0.28645794 3:0.16429964 4:0.080405654 5:0.060948999 6:0.12541455 7:0.024427659 8:0.065094068 9:0.0090302451 10:0.30135417 
-256 1:0.45601082 2:0.24125731 3:0.14613843 4:0.10006567 5:0.056527765 6:0.048149208 7:0.019016656 8:0.028374177 9:0.084227138 10:0.12126069 
-256 1:0.40340146 2:0.30760602 3:0.13707728 4:0.10321855 5:0.04869669 6:0.1222132 7:0.055191199 8:0.071274356 9:0.23252792 10:0.13571273 
-256 1:0.24085381 2:0.4343446 3:0.17233913 4:0.11058648 5:0.041875972 6:0.23706009 7:0.022647215 8:0.094097742 9:0.040096433 10:0.18026149 
-72.648045806208899 1:0.38301023 2:0.35514097 3:0.088573514 4:0.1105344 5:0.062740877 6:0.36536938 7:0.30180139 8:0.032350607 9:0.19545291 10:0.36842357 
-256 1:0.27255883 2:0.28394853 3:0.19252224 4:0.15874712 5:0.092223273 6:0.03085063 7:0.029315151 8:0.13652675 9:0.038525422 10:0.10570022 
-256 1:0.48818009 2:0.27425792 3:0.10907493 4:0.085188098 5:0.043298963 6:0.083146547 7:0.11477835 8:0.17007222 9:0.070349271 10:0.10134825 
-77.319330256790934 1:0.18317742 2:0.22016274 3:0.17706217 4:0.27936518 5:0.14023248 6:0.18258315 7:0.062813199 8:0.42208439 9:0.41124145 10:0.36449489 
-256 1:0.67369682 2:0.2175724 3:0.043644258 4:0.039438942 5:0.025647582 6:0.26401763 7:0.016048311 8:0.19348491 9:0.22863654 10:0.039228102 
-256 1:0.62717996 2:0.21873971 3:0.062329608 4:0.059894073 5:0.031856649 6:0.091639853 7:0.13732023 8:0.035502642 9:0.044557676 10:0.11926123 
-256 1:0.36102413 2:0.26265637 3:0.16524108 4:0.14179632 5:0.069282103 6:0.14348245 7:0.18920177 8:0.063248341 9:0.12948549 10:0.127296 
-256 1:0.60033967 2:0.28805428 3:0.052182312 4:0.044555751 5:0.014867983 6:0.0057285173 7:0.045310368 8:0.14601144 9:0.039759878 10:0.021565074 
-256 1:0.49584031 2:0.38258561 3:0.05177819 4:0.045499427 5:0.024296463 6:0.14171381 7:0.075142471 8:0.27299464 9:0.051263162 10:0.096353343 
-256 1:0.52268461 2:0.30683239 3:0.11607152 4:0.038341309 5:0.016070176 6:0.073277621 7:0.10374006 8:0.017730104 9:0.02156981 10:0.045841125 
-8.623427785055144 1:0.83993394 2:0.12920558 3:0.018986397 4:0.0076212075 5:0.0042528807 6:0.98694838 7:0.90977426 8:0.61584287 9:0.16387512 10:0.052691084 
-256 1:0.33733843 2:0.26916732 3:0.19647151 4:0.14194476 5:0.055077984 6:0.12610529 7:0.10895523 8:0.13328677 9:0.19055747 10:0.12306347 
-256 1:0.34139762 2:0.38017699 3:0.15200391 4:0.084088701 5:0.042332782 6:0.083869895 7:0.15907021 8:0.015097335 9:0.050333155 10:0.11814304 
-256 1:0.36804121 2:0.3240126 3:0.16344893 4:0.1026634 5:0.041833849 6:0.24581906 7:0.065954394 8:0.036371546 9:0.066679725 10:0.007860879 
-243.99169573722793 1:0.22895652 2:0.12898948 3:0.33021034 4:0.26832852 5:0.043515146 6:0.2909942 7:0.21527537 8:0.21280324 9:0.15602628 10:0.10177259 
-256 1:0.6012095 2:0.12767198 3:0.084273749 4:0.11429505 5:0.072549727 6:0.16590707 7:0.2914018 8:0.1469536 9:0.17288321 10:0.011775856 
-256 1:0.23270439 2:0.46397584 3:0.12004546 4:0.12870072 5:0.054573602 6:0.4074329 7:0.20536402 8:0.051965323 9:0.18994131 10:0.013668663 
-256 1:0.43828766 2:0.29416032 3:0.15212499 4:0.073026834 5:0.042400194 6:0.154792 7:0.061569874 8:0.048366329 9:0.15483857 10:0.16850486 
-256 1:0.63269981 2:0.22599054 3:0.069257534 4:0.048509439 5:0.023542685 6:0.032994947 7:0.13568876 8:0.16643769 9:0.22315415 10:0.21578519 
-256 1:0.40692206 2:0.36654675 3:0.10228085 4:0.086755239 5:0.037495099 6:0.13740321 7:0.051604771 8:0.026406697 9:0.0063746001 10:0.10630735 
-256 1:0.57556813 2:0.2560396 3:0.069449049 4:0.065270652 5:0.033672568 6:0.12671816 7:0.058389843 8:0.20815065 9:0.17927457 10:0.12969229 
-134.50956464837407 1:0.27732087 2:0.398425 3:0.11235573 4:0.14546499 5:0.066433414 6:0.34436258 7:0.25738431 8:0.30580827 9:0.042587771 10:0.19213984 
-256 1:0.67596124 2:0.12789331 3:0.10682647 4:0.061719404 5:0.027599573 6:0.10041534 7:0.10722778 8:0.048197894 9:0.10979974 10:0.057901274 
-256 1:0.21733147 2:0.32356228 3:0.16884627 4:0.20492369 5:0.0853363 6:0.20387926 7:0.090383442 8:0.14314175 9:0.013697656 10:0.0552807 
-256 1:0.27144698 2:0.32013361 3:0.19050466 4:0.14644984 5:0.071464905 6:0.070269364 7:0.10041677 8:0.17250709 9:0.29620981 10:0.11359714 
-256 1:0.17667463 2:0.36777007 3:0.16977231 4:0.20360384 5:0.082179153 6:0.039623579 7:0.14604697 8:0.11446134 9:0.076437445 10:0.04082971 
-256 1:0.50784371 2:0.24734483 3:0.11346918 4:0.087426465 5:0.043915811 6:0.04511571 7:0.057445868 8:0.12785472 9:0.015459451 10:0.075839925 
-256 1:0.34022377 2:0.39058928 3:0.17139636 4:0.05677571 5:0.041014873 6:0.072901199 7:0.068657431 8:0.032693593 9:0.1798286 10:0.18253555 
-256 1:0.67448389 2:0.20653235 3:0.051099973 4:0.043946711 5:0.023937074 6:0.1802556 7:0.0031064514 8:0.033922243 9:0.24219357 10:0.1910148 
-256 1:0.725343 2:0.18960005 3:0.03742715 4:0.027553649 5:0.02007615 6:0.05057799 7:0.0033404809 8:0.28997148 9:0.19298006 10:0.055803618 
-256 1:0.27045048 2:0.28079995 3:0.20155085 4:0.15238016 5:0.094818547 6:0.1310507 7:0.16557028 8:0.34460843 9:0.027602155 10:0.23476939 
-256 1:0.62107301 2:0.14411087 3:0.090026841 4:0.099784628 5:0.045004656 6:0.15700619 7:0.24127472 8:0.1678516 9:0.40920305 10:0.057459404 
-256 1:0.49371126 2:0.28102631 3:0.10444192 4:0.091031811 5:0.029788691 6:0.094443317 7:0.025841264 8:0.040240452 9:0.0512217 10:0.16699034 
-256 1:0.54875471 2:0.22386886 3:0.11838976 4:0.071487838 5:0.037498823 6:0.051282453 7:0.025226713 8:0.11457554 9:0.11966256 10:0.10124827 
-256 1:0.51832314 2:0.20210459 3:0.1176221 4:0.097671309 5:0.064278862 6:0.40494487 7:0.19710478 8:0.29613641 9:0.26626545 10:0.41761319 
-256 1:0.6314154 2:0.23498439 3:0.07501757 4:0.039151456 5:0.019431185 6:0.08538114 7:0.076036457 8:0.068849806 9:0.092172793 10:0.11679127 
-77.236010627137247 1:0.62873248 2:0.19762912 3:0.04358787 4:0.082945793 5:0.047104737 6:0.36746383 7:0.34449644 8:0.06291972 9:0.30045558 10:0.49171232 
-256 1:0.59893723 2:0.24695727 3:0.070306438 4:0.060003775 5:0.023795286 6:0.20961496 7:0.08141927 8:0.36858785 9:0.39987374 10:0.10258717 
-256 1:0.35834507 2:0.31789002 3:0.17093996 4:0.097507631 5:0.055317333 6:0.011762911 7:0.0202677 8:0.11886564 9:0.186812 10:0.18983774 
-256 1:0.38683458 2:0.35029005 3:0.11331659 4:0.10396492 5:0.045593864 6:0.044685431 7:0.14436892 8:0.098785708 9:0.18462164 10:0.024082069 
-256 1:0.59344492 2:0.24402841 3:0.069138811 4:0.061335844 5:0.032052015 6:0.010034204 7:0.034975649 8:0.098988256 9:0.18092638 10:0.36776184 
-256 1:0.41454293 2:0.46103476 3:0.070612471 4:0.032033722 5:0.021776118 6:0.063596358 7:0.019482925 8:0.090478931 9:0.023769195 10:0.024947739 
-256 1:0.52854204 2:0.25140171 3:0.072804525 4:0.10636572 5:0.040886003 6:0.098398068 7:0.12631871 8:0.086161732 9:0.27759121 10:0.42197728 
-256 1:0.46386429 2:0.24963225 3:0.13335675 4:0.10287702 5:0.050269683 6:0.33047925 7:0.35547797 8:0.077419924 9:0.022382646 10:0.063476507 
-256 1:0.4988064 2:0.1986892 3:0.16341174 4:0.096151271 5:0.042941387 6:0.25765868 7:0.030861208 8:0.0022954561 9:0.094855149 10:0.1121567 
-256 1:0.39351096 2:0.29969816 3:0.158405 4:0.10233547 5:0.046050416 6:0.074864909 7:0.086442848 8:0.038022937 9:0.14894699 10:0.11114803 
-256 1:0.21914206 2:0.38313059 3:0.19909279 4:0.12682859 5:0.071805965 6:0.065820993 7:0.017026674 8:0.019208479 9:0.20917182 10:0.046285265 
-5.797100570395024 1:0.29871319 2:0.39512742 3:0.11362219 4:0.1373958 5:0.055141407 6:0.19361859 7:0.39137836 8:0.007327195 9:0.23350467 10:0.079614064 
-256 1:0.39846669 2:0.28585056 3:0.14954843 4:0.10607647 5:0.060057848 6:0.10494594 7:0.13013633 8:0.054817134 9:0.13463202 10:0.29562713 
-256 1:0.6360093 2:0.18607558 3:0.090205597 4:0.059580086 5:0.028129431 6:0.22578279 7:0.26003581 8:0.066916148 9:0.19811464 10:0.11511251 
-256 1:0.71632841 2:0.18794706 3:0.042488273 4:0.034474507 5:0.018761754 6:0.069064503 7:0.017506076 8:0.39303058 9:0.31012707 10:0.19019829 
-256 1:0.64252122 2:0.21384169 3:0.064565575 4:0.053543022 5:0.025528491 6:0.079590063 7:0.047529872 8:0.24259892 9:0.11781093 10:0.009970018 
-256 1:0.23804353 2:0.37205965 3:0.16749981 4:0.14369194 5:0.078705066 6:0.13570608 7:0.19833394 8:0.022964316 9:0.041267222 10:0.14327698 
-256 1:0.31185066 2:0.34935953 3:0.12897574 4:0.14705341 5:0.062760665 6:0.1879803 7:0.13749086 8:0.10017132 9:0.017968522 10:0.13351984 
-256 1:0.45395573 2:0.33981615 3:0.13905949 4:0.047248035 5:0.019920592 6:0.16257811 7:0.039810977 8:0.095298113 9:0.21625805 10:0.0009835831 
-256 1:0.63700507 2:0.29394397 3:0.043753298 4:0.018749342 5:0.0065483289 6:0.046263895 7:0.031096168 8:0.1438002 9:0.017004322 10:0.12969555 
-256 1:0.44231284 2:0.22817411 3:0.16581575 4:0.1109792 5:0.052718103 6:0.17068501 7:0.071190355 8:0.018648641 9:0.015081764 10:0.15524579 
-256 1:0.64062508 2:0.24114546 3:0.044213784 4:0.047262259 5:0.026753411 6:0.10204561 7:0.039188586 8:0.34227359 9:0.20431101 10:0.22235633 
-256 1:0.7403187 2:0.15945343 3:0.059966197 4:0.02710122 5:0.013160449 6:0.10227499 7:0.05132658 8:0.089380486 9:0.19686856 10:0.099129233 
-256 1:0.57948198 2:0.26955363 3:0.096023318 4:0.0404078 5:0.014533279 6:0.096148265 7:0.0640501 8:0.13121795 9:0.049767972 10:0.021772612 
-256 1:0.66305684 2:0.17739683 3:0.090442224 4:0.046008871 5:0.02309524 6:0.019707418 7:0.017952838 8:0.074384708 9:0.07445498 10:0.027054812 
-256 1:0.35518201 2:0.37574058 3:0.10353796 4:0.11419156 5:0.051347894 6:0.0025078298 7:0.033952079 8:0.10750663 9:0.11012517 10:0.056227834 
-256 1:0.43496966 2:0.22651295 3:0.15920746 4:0.13167741 5:0.047632523 6:0.1291645 7:0.2308738 8:0.045179607 9:0.00013236342 10:0.10458537 
-36.35159090639219 1:0.45483127 2:0.20578102 3:0.12438185 4:0.13291356 5:0.082092295 6:0.41016469 7:0.021799911 8:0.20002352 9:0.25556066 10:0.039208862 
-256 1:0.66552595 2:0.19529348 3:0.07506328 4:0.037579871 5:0.026537417 6:0.0040599507 7:0.088830888 8:0.081185254 9:0.044283243 10:0.1115562 
-256 1:0.55250519 2:0.20689583 3:0.11013126 4:0.088810286 5:0.041657426 6:0.035369229 7:0.065639934 8:0.03630795 9:0.016447952 10:0.054985144 
-256 1:0.58206117 2:0.27648982 3:0.068444487 4:0.04944114 5:0.023563383 6:0.34363095 7:0.11774999 8:0.13836294 9:0.065472042 10:0.090805338 
-256 1:0.50060919 2:0.22805445 3:0.15343488 4:0.084009678 5:0.033891813 6:0.099571507 7:0.045593218 8:0.035176375 9:0.041878803 10:0.11364655 
-256 1:0.23769499 2:0.50271192 3:0.1267918 4:0.0795865 5:0.053214785 6:0.30358732 7:0.2833118 8:0.30724334 9:0.098931674 10:0.055488165 
-256 1:0.32203051 2:0.37968674 3:0.13893894 4:0.10247926 5:0.056864546 6:0.053369036 7:0.010290736 8:0.024815501 9:0.087654008 10:0.10191271 
-256 1:0.63234372 2:0.14413625 3:0.098507167 4:0.067967125 5:0.057045741 6:0.16046119 7:0.060257807 8:0.17096613 9:0.19095126 10:0.1707459 
-256 1:0.37402184 2:0.37307306 3:0.12202255 4:0.085856982 5:0.045025568 6:0.027498529 7:0.0055200331 8:0.072200034 9:0.12569018 10:0.2547252 
-256 1:0.70225336 2:0.15382788 3:0.090425152 4:0.035698607 5:0.017795008 6:0.041605038 7:0.019922031 8:0.17913204 9:0.15109536 10:0.029362353 
-256 1:0.20478304 2:0.23521869 3:0.13060456 4:0.16627079 5:0.26312293 6:0.24992957 7:0.017964767 8:0.025668815 9:0.085959598 10:0.19478792 
-256 1:0.56819373 2:0.1974092 3:0.1009671 4:0.092613089 5:0.04081688 6:0.12845436 7:0.095281654 8:0.083534952 9:0.093117607 10:0.07490871 
-256 1:0.28791635 2:0.33347644 3:0.15775193 4:0.14469737 5:0.076157912 6:0.17837703 7:0.079121784 8:0.019413353 9:0.11535127 10:0.10250209 
-256 1:0.32674429 2:0.4028227 3:0.11082066 4:0.10452319 5:0.055089169 6:0.04695951 7:0.096280131 8:0.22079837 9:0.076733235 10:0.16031953 
-256 1:0.68612897 2:0.18921478 3:0.044686111 4:0.054527809 5:0.025442337 6:0.014511663 7:0.074773766 8:0.10903172 9:0.073167438 10:0.19087706 
-256 1:0.56128238 2:0.19413925 3:0.10821406 4:0.095751653 5:0.040612655 6:0.093834853 7:0.088191311 8:0.065629473 9:0.065473728 10:0.017747956 
-256 1:0.71389718 2:0.16198089 3:0.048224963 4:0.046022048 5:0.029874919 6:0.020455435 7:0.04136587 8:0.080283239 9:0.01142332 10:0.028180004 
-256 1:0.3284862 2:0.24744779 3:0.18951509 4:0.14019757 5:0.094353357 6:0.050846849 7:0.028736795 8:0.090236994 9:0.021871684 10:0.0073636372 
-256 1:0.38714041 2:0.36242943 3:0.11148652 4:0.078929244 5:0.060014401 6:0.33018631 7:0.085991706 8:0.202456 9:0.25753334 10:0.4126945 
-118.74874582371602 1:0.37072724 2:0.28736145 3:0.11647521 4:0.16005279 5:0.065383306 6:0.17977357 7:0.4561389 8:0.28964902 9:0.40212315 10:0.28497776 
-256 1:0.51705216 2:0.19931864 3:0.1178868 4:0.11651013 5:0.049232275 6:0.017016821 7:0.015700838 8:0.044607058 9:0.19562862 10:0.12243557 
-256 1:0.34004558 2:0.25814947 3:0.17488422 4:0.16810537 5:0.058815363 6:0.47854923 7:0.13776726 8:0.069168261 9:0.16748609 10:0.12248727 
-256 1:0.40846733 2:0.25899996 3:0.1408775 4:0.16184576 5:0.029809445 6:0.15752796 7:0.1598118 8:0.11318697 9:0.24446448 10:0.017989404 
-182.48038853466059 1:0.41343933 2:0.24285513 3:0.14263748 4:0.13327115 5:0.067796909 6:0.25452041 7:0.10417004 8:0.0093510571 9:0.14041836 10:0.080916983 
-256 1:0.16079878 2:0.43263217 3:0.1668011 4:0.13593358 5:0.10383437 6:0.053947384 7:0.038491171 8:0.21055224 9:0.073168039 10:0.077303672 
-256 1:0.64176819 2:0.20064291 3:0.068825464 4:0.062594915 5:0.026168518 6:0.1316807 7:0.051095961 8:0.09416013 9:0.046090268 10:0.18857379 
-256 1:0.37661315 2:0.26885266 3:0.14406367 4:0.14097 5:0.069500527 6:0.12311303 7:0.1359543 8:0.09715205 9:0.048201601 10:0.10978207 
-256 1:0.62408194 2:0.20079268 3:0.084807982 4:0.064018574 5:0.026298823 6:0.016765766 7:0.019071212 8:0.026995834 9:0.066393464 10:0.13878059 
-256 1:0.28805221 2:0.4723448 3:0.10955803 4:0.085461844 5:0.044583115 6:0.30371923 7:0.11948869 8:0.045403556 9:0.016043814 10:0.066004156 
-256 1:0.43442688 2:0.24092452 3:0.16717324 4:0.10534328 5:0.052132078 6:0.094252477 7:0.0403577 8:0.083055709 9:0.17243918 10:0.12899885 
-37.834381240982239 1:0.4700498 2:0.2120985 3:0.1255802 4:0.13757062 5:0.054700882 6:0.38308553 7:0.32153732 8:0.31846393 9:0.14791912 10:0.27598687 
-256 1:0.44159875 2:0.26465854 3:0.14281053 4:0.095019645 5:0.055912538 6:0.0942348 7:0.17913278 8:0.093642139 9:0.065053184 10:0.027925046 
-256 1:0.42123656 2:0.31654412 3:0.11993981 4:0.093230766 5:0.04904874 6:0.32172591 7:0.14569385 8:0.18360249 9:0.13475085 10:0.10295327 
-256 1:0.59797406 2:0.24423464 3:0.071567114 4:0.060063148 5:0.026161031 6:0.037481312 7:0.013815763 8:0.013977132 9:0.096802937 10:0.0068082239 
-256 1:0.40962865 2:0.24153961 3:0.17666323 4:0.10539318 5:0.066775328 6:0.21684067 7:0.018908162 8:0.0039026019 9:0.20138988 10:0.14083455 
-256 1:0.40152704 2:0.33284213 3:0.12569728 4:0.088544549 5:0.051388996 6:0.050533401 7:0.14412479 8:0.085700038 9:0.046103558 10:0.079128547 
-256 1:0.34153278 2:0.37649545 3:0.12625542 4:0.10642164 5:0.04929471 6:0.13706723 7:0.052167592 8:0.0042202496 9:0.16981614 10:0.26175929 
-256 1:0.5600047 2:0.1703694 3:0.13616449 4:0.090240293 5:0.043221119 6:0.055500545 7:0.062343099 8:0.020430011 9:0.092130227 10:0.011719768 
-132.14595491977047 1:0.30047308 2:0.31345199 3:0.16510848 4:0.13033971 5:0.090626734 6:0.084339892 7:0.026621663 8:0.11948631 9:0.52061457 10:0.42577523 
-256 1:0.46698732 2:0.2538898 3:0.13547457 4:0.1080091 5:0.03563921 6:0.12704038 7:0.038611299 8:0.025381581 9:0.047206811 10:0.21881238 
-256 1:0.36684844 2:0.29202245 3:0.12874956 4:0.14538358 5:0.066995979 6:0.054654843 7:0.055867428 8:0.0014221923 9:0.1459955 10:0.027891501 
-256 1:0.69586211 2:0.15199175 3:0.058454689 4:0.058383684 5:0.035307769 6:0.069253724 7:0.021181618 8:0.19950825 9:0.17777606 10:0.29650171 
-256 1:0.52754596 2:0.26581386 3:0.090290684 4:0.084483071 5:0.031866427 6:0.0088049549 7:0.067935861 8:0.051006177 9:0.01706321 10:0.13816392 
-256 1:0.38485858 2:0.17037042 3:0.22378455 4:0.1416892 5:0.07929726 6:0.39400782 7:0.054741149 8:0.12422405 9:0.14509258 10:0.12246873 
-256 1:0.22794495 2:0.43403429 3:0.14047412 4:0.13090892 5:0.066637731 6:0.07571243 7:0.026786603 8:0.071191685 9:0.11034483 10:0.062358863 
-256 1:0.33112049 2:0.35497914 3:0.12429263 4:0.13109711 5:0.058510627 6:0.12939176 7:0.036684522 8:0.064813711 9:0.014037518 10:0.074657839 
-256 1:0.54826111 2:0.2291172 3:0.1043545 4:0.089404719 5:0.028862472 6:0.080728506 7:0.018684377 8:0.024296924 9:0.03926335 10:0.064800472 
-256 1:0.73274527 2:0.17518191 3:0.057528069 4:0.023864536 5:0.010680218 6:0.029493705 7:0.041342267 8:0.14621864 9:0.15849422 10:0.079113416 
-256 1:0.48339305 2:0.26398916 3:0.10807375 4:0.10251519 5:0.042028858 6:0.29769766 7:0.25133835 8:0.24084547 9:0.068176596 10:0.085621958 
-256 1:0.52315147 2:0.26040739 3:0.11779331 4:0.067587621 5:0.031060205 6:0.071975314 7:0.040495864 8:0.14214095 9:0.12214524 10:0.0089054368 
-256 1:0.45061755 2:0.44782182 3:0.05334883 4:0.033381458 5:0.014830348 6:0.073060928 7:0.0018420774 8:0.030644549 9:0.082169887 10:0.020235931 
-256 1:0.33135398 2:0.35530323 3:0.1200784 4:0.13694907 5:0.056315323 6:0.074848411 7:0.18125296 8:0.15767223 9:0.10111003 10:0.043559192 
-256 1:0.70491595 2:0.18855817 3:0.071056689 4:0.02456508 5:0.010904104 6:0.1453083 7:0.077530381 8:0.013900146 9:0.052608144 10:0.042807793 
-68.821300588229036 1:0.29271448 2:0.19167983 3:0.2400342 4:0.15411692 5:0.12145458 6:0.27931783 7:0.10960326 8:0.15453132 9:0.14050246 10:0.02248724 
-256 1:0.64609843 2:0.16017615 3:0.069989835 4:0.082226631 5:0.041508947 6:0.074978659 7:0.083596286 8:0.10387991 9:0.11012654 10:0.084019242 
-256 1:0.56221808 2:0.26355251 3:0.067356984 4:0.082081808 5:0.024790618 6:0.025201293 7:0.10455589 8:0.17762553 9:0.0060288537 10:0.013833484 
-256 1:0.49411548 2:0.20429676 3:0.1389449 4:0.099016124 5:0.063626743 6:0.040263201 7:0.052713693 8:0.079804527 9:0.069700386 10:0.023524519 
-256 1:0.41839245 2:0.24911451 3:0.14624283 4:0.12393947 5:0.062310744 6:0.083880908 7:0.1880204 8:0.09439649 9:0.033676179 10:0.043930379 
-151.89664071981394 1:0.41002645 2:0.25611114 3:0.14581502 4:0.12456841 5:0.063478982 6:0.3758468 7:0.39473855 8:0.44396028 9:0.092455736 10:0.10396567 
-256 1:0.71275969 2:0.14599133 3:0.06112043 4:0.055337837 5:0.024790709 6:0.019222292 7:0.0022818107 8:0.0095245745 9:0.082227963 10:0.10909116 
-256 1:0.51713403 2:0.32672172 3:0.093171853 4:0.043883296 5:0.019089104 6:0.0085189145 7:0.0029798405 8:0.059075267 9:0.05433709 10:0.0099557335 
-256 1:0.29635543 2:0.40278587 3:0.13184782 4:0.10525008 5:0.0637608 6:0.0039770642 7:0.086343949 8:0.024145497 9:0.15597867 10:0.0096861316 
-256 1:0.68751256 2:0.17085675 3:0.060279669 4:0.054475331 5:0.026875692 6:0.081287709 7:0.027320512 8:0.00097833826 9:0.16476497 10:0.19071224 
-256 1:0.6362399 2:0.21760093 3:0.051828374 4:0.064977662 5:0.029353132 6:0.070641384 7:0.086656864 8:0.048681103 9:0.034577582 10:0.081783949 
-26.856113678308891 1:0.38643 2:0.35171639 3:0.090023506 4:0.12579511 5:0.046034997 6:0.42646954 7:0.028659696 8:0.15269538 9:0.1693986 10:0.11066777 
-256 1:0.55017132 2:0.22830089 3:0.098267288 4:0.087260945 5:0.035999556 6:0.018143509 7:0.11989077 8:0.11526021 9:0.05289801 10:0.034938086 
-256 1:0.70788808 2:0.21782582 3:0.047174224 4:0.018550578 5:0.0085612963 6:0.085094393 7:0.018884044 8:0.06580975 9:0.26212608 10:0.24149742 
-256 1:0.73185445 2:0.16340873 3:0.061307827 4:0.029758807 5:0.013670185 6:0.017311628 7:0.02654446 8:0.054585791 9:0.042817565 10:0.0051023047 
-2.1434415355352461 1:0.440049 2:0.29655518 3:0.11049974 4:0.094401466 5:0.058494611 6:0.59942577 7:0.40851938 8:0.48840829 9:0.28796259 10:0.38675972 
-256 1:0.62275462 2:0.20903077 3:0.083888986 4:0.057066482 5:0.027259143 6:0.023858162 7:0.010983631 8:0.080543683 9:0.085543315 10:0.018802207 
-48.21015191054623 1:0.6742776 2:0.21077255 3:0.057279394 4:0.035730521 5:0.021939933 6:0.10500884 7:0.019217254 8:0.16178248 9:0.24989579 10:0.20344585 
-256 1:0.67856999 2:0.16719218 3:0.069204526 4:0.061240394 5:0.02379291 6:0.060635024 7:0.036686842 8:0.026714472 9:0.11554312 10:0.15823063 
-256 1:0.36024196 2:0.3605684 3:0.12615652 4:0.10761409 5:0.045419032 6:0.3067231 7:0.19262864 8:0.018990429 9:0.016597542 10:0.04548833 
-256 1:0.63062774 2:0.2625526 3:0.046286057 4:0.046225972 5:0.014307633 6:0.084191945 7:0.0011514337 8:0.10633606 9:0.15707536 10:0.18378813 
-256 1:0.66445799 2:0.23243857 3:0.058635027 4:0.030451667 5:0.01401675 6:0.0074184562 7:0.024382738 8:0.10398253 9:0.020324946 10:0.018801268 
-256 1:0.3594521 2:0.32016099 3:0.137851 4:0.11960825 5:0.062927667 6:0.087876399 7:0.069718259 8:0.21577285 9:0.086589856 10:0.10941125 
-256 1:0.66400683 2:0.23854475 3:0.048753049 4:0.033678063 5:0.015017311 6:0.0019250471 7:0.0061823525 8:0.094749123 9:0.019023287 10:0.06172784 
-256 1:0.70210261 2:0.22493681 3:0.050995391 4:0.015001235 5:0.0069639556 6:0.12452878 7:0.10039948 8:0.22740405 9:0.057038496 10:0.10462724 
-256 1:0.6010733 2:0.25874268 3:0.069764366 4:0.044502883 5:0.02591677 6:0.07328092 7:0.00045914602 8:0.024476898 9:0.27287143 10:0.4403302 
-256 1:0.40221192 2:0.33811403 3:0.10661029 4:0.10028529 5:0.052778461 6:0.0067860449 7:0.063382416 8:0.20142239 9:0.053782935 10:0.0063448251 
-256 1:0.50754727 2:0.13790785 3:0.20032706 4:0.096531224 5:0.05768659 6:0.071957454 7:0.21304754 8:0.044642417 9:0.21019079 10:0.070625617 
-256 1:0.52178094 2:0.2689787 3:0.10541637 4:0.068720502 5:0.035103489 6:0.086600243 7:0.045504512 8:0.10833531 9:0.087240299 10:0.052915279 
-256 1:0.29318736 2:0.31243823 3:0.17223546 4:0.14590881 5:0.076230151 6:0.22873974 7:0.027816983 8:0.13563435 9:0.041295437 10:0.093957321 
-256 1:0.78539459 2:0.14682053 3:0.033960729 4:0.022927864 5:0.010896288 6:0.047780281 7:0.061077833 8:0.19094726 9:0.093576884 10:0.24449731 
-256 1:0.46854565 2:0.26109238 3:0.14532666 4:0.087121931 5:0.03791339 6:0.33686534 7:0.095564982 8:0.18317995 9:0.16804913 10:0.15432207 
-256 1:0.22941477 2:0.3921039 3:0.17563956 4:0.13864619 5:0.064195582 6:0.10362942 7:0.060267164 8:0.084388088 9:0.11464867 10:0.072303313 
-256 1:0.59210726 2:0.2438406 3:0.080159002 4:0.058104054 5:0.025789079 6:0.14423929 7:0.010060867 8:0.054229577 9:0.085893328 10:0.0414191 
-256 1:0.43443277 2:0.29981424 3:0.1095964 4:0.11602144 5:0.040135146 6:0.20038638 7:0.19281922 8:0.10353304 9:0.13106668 10:0.21258643 
-256 1:0.33482548 2:0.32940126 3:0.13971394 4:0.13738956 5:0.058669773 6:0.32693735 7:0.05649889 8:0.078960897 9:0.13357508 10:0.021055912 
-15.409537834419572 1:0.19553149 2:0.35261874 3:0.1460988 4:0.15109905 5:0.15465192 6:0.25393555 7:0.27919916 8:0.46454308 9:0.41516428 10:0.01169403 
-256 1:0.35363616 2:0.21223704 3:0.15428316 4:0.18964352 5:0.090200114 6:0.18175038 7:0.032007119 8:0.034145969 9:0.18523031 10:0.43381264 
-16.226961894419752 1:0.70644737 2:0.21401124 3:0.044814224 4:0.023931296 5:0.010795875 6:0.095864312 7:0.0025724769 8:0.031718194 9:0.32156192 10:0.097847662 
-256 1:0.22767958 2:0.45254774 3:0.12821158 4:0.12256686 5:0.068994235 6:0.054985784 7:0.055566528 8:0.036429763 9:0.0097725611 10:0.13096087 
-256 1:0.46777008 2:0.21397593 3:0.13576312 4:0.12596885 5:0.056522023 6:0.034285987 7:0.016751069 8:0.16019155 9:0.28561819 10:0.19844721 
-256 1:0.60595805 2:0.18979237 3:0.11986159 4:0.062503277 5:0.021884708 6:0.081120849 7:0.01149738 8:0.02920725 9:0.10547979 10:0.039271965 
-256 1:0.5469423 2:0.21658572 3:0.094882668 4:0.099467834 5:0.042121477 6:0.1283653 7:0.094306112 8:0.057539353 9:0.12970833 10:0.046285015 
-256 1:0.33265314 2:0.17873529 3:0.24465195 4:0.18763105 5:0.056328568 6:0.050450274 7:0.026262701 8:0.059744191 9:0.0097877732 10:0.091613344 
-256 1:0.60328878 2:0.31668179 3:0.050059518 4:0.022088426 5:0.0078814917 6:0.084330477 7:0.011362867 8:0.017943726 9:0.14437489 10:0.09100676 
-256 1:0.46887653 2:0.28621865 3:0.11253053 4:0.087537287 5:0.044837003 6:0.20755637 7:0.022266056 8:0.076521956 9:0.17388426 10:0.047829064 
-256 1:0.5772112 2:0.24443832 3:0.10281882 4:0.049390746 5:0.026140913 6:0.083955027 7:0.0022120835 8:0.04731657 9:0.22957037 10:0.071978829 
-256 1:0.2970939 2:0.39312957 3:0.13670788 4:0.11164352 5:0.061425124 6:0.0075493795 7:0.050795993 8:0.075985143 9:0.056601309 10:0.024077046 
-256 1:0.15019343 2:0.36589419 3:0.20762118 4:0.17428466 5:0.10200654 6:0.29833996 7:0.11309464 8:0.13376924 9:0.049024097 10:0.0007149821 
-256 1:0.59960883 2:0.25061162 3:0.076676906 4:0.047845173 5:0.025257471 6:0.0055143577 7:0.11633408 8:0.031946694 9:0.14772604 10:0.1051447 
-104.48746656491258 1:0.23971377 2:0.45713245 3:0.094395651 4:0.12591996 5:0.082838164 6:0.0069353046 7:0.031015048 8:0.10547678 9:0.038647432 10:0.21956556 
-256 1:0.58954382 2:0.2929854 3:0.072429916 4:0.030756064 5:0.014284805 6:0.022909049 7:0.0045244562 8:0.083622234 9:0.18106789 10:0.23704264 
-256 1:0.37101264 2:0.23652889 3:0.15186852 4:0.15732431 5:0.083265643 6:0.071085215 7:0.05192867 8:0.058113746 9:0.12125942 10:0.0083384648 
-256 1:0.5723926 2:0.18185435 3:0.085625446 4:0.09909575 5:0.061031855 6:0.18496133 7:0.0022233319 8:0.13438468 9:0.037794544 10:0.12476279 
-256 1:0.42309917 2:0.22317111 3:0.15472238 4:0.10898149 5:0.090025852 6:0.12237406 7:0.18093684 8:0.061236602 9:0.22039973 10:0.46787866 
-256 1:0.66162681 2:0.20437069 3:0.074470836 4:0.040809584 5:0.018722081 6:0.051578933 7:0.0032588733 8:0.066712669 9:0.089555573 10:0.12320241 
-256 1:0.26472161 2:0.3988712 3:0.13018606 4:0.13219061 5:0.074030526 6:0.091712173 7:0.056287904 8:0.049112397 9:0.017335309 10:0.073431555 
-256 1:0.30036934 2:0.25571414 3:0.25940685 4:0.13469208 5:0.049817588 6:0.05791868 7:0.35968091 8:0.17995392 9:0.08152047 10:0.18464677 
-256 1:0.49275525 2:0.19777073 3:0.15150033 4:0.12184752 5:0.036126161 6:0.11800723 7:0.060953439 8:0.10683734 9:0.12416022 10:0.18825477 
-256 1:0.33723369 2:0.3559852 3:0.15362867 4:0.096217506 5:0.056934928 6:0.075297036 7:0.035992265 8:0.13252044 9:0.020230039 10:0.039994068 
-256 1:0.28757282 2:0.35435729 3:0.14533224 4:0.14541278 5:0.067324872 6:0.15417362 7:0.24509153 8:0.10402683 9:0.012868374 10:0.071975255 
-256 1:0.57290382 2:0.29177089 3:0.088105366 4:0.033572624 5:0.013647309 6:0.059279089 7:0.10187484 8:0.036985084 9:0.1042684 10:0.0046643728 
-256 1:0.43332675 2:0.2681713 3:0.13215629 4:0.11671371 5:0.049631958 6:0.17123227 7:0.1534551 8:0.073004585 9:0.14932655 10:0.24555467 
-256 1:0.36764264 2:0.25952184 3:0.18556697 4:0.11126053 5:0.076008027 6:0.054774663 7:0.0046824242 8:0.08018039 9:0.056292329 10:0.044808924 
-256 1:0.23544093 2:0.25736508 3:0.24359296 4:0.15860638 5:0.10499465 6:0.086475484 7:0.20468668 8:0.30988335 9:0.20179881 10:0.17192836 
-256 1:0.51683078 2:0.35233047 3:0.088107268 4:0.030318531 5:0.012412954 6:0.13327249 7:0.084454942 8:0.026980011 9:0.052489122 10:0.057933229 
-210.87224498908651 1:0.28349264 2:0.44076559 3:0.1142078 4:0.10467963 5:0.056854345 6:0.18703782 7:0.13058097 8:0.11343057 9:0.13160345 10:0.024584204 
-256 1:0.50878892 2:0.23582719 3:0.10725364 4:0.098699667 5:0.049430584 6:0.27036081 7:0.040799899 8:0.12912152 9:0.18108158 10:0.11054105 
-256 1:0.4723091 2:0.32996735 3:0.073792945 4:0.085602847 5:0.038327758 6:0.028025632 7:0.053980394 8:0.032677039 9:0.049561358 10:0.16481063 
-256 1:0.49203894 2:0.26295805 3:0.10095457 4:0.096462383 5:0.04758606 6:0.081664983 7:0.036011203 8:0.01646094 9:0.093650514 10:0.024637001 
-227.26181897322471 1:0.27312666 2:0.29950446 3:0.15827299 4:0.16847056 5:0.10062533 6:0.12886546 7:0.012781551 8:0.037737965 9:0.086404808 10:0.26251842 
-256 1:0.44753416 2:0.17290669 3:0.16926801 4:0.13700178 5:0.073289363 6:0.053379724 7:0.24021843 8:0.3238972 9:0.28543569 10:0.14873824 
-256 1:0.47430713 2:0.17977239 3:0.14469676 4:0.12300207 5:0.078221648 6:0.089860149 7:0.038505153 8:0.11288543 9:0.057210551 10:0.070449912 
-256 1:0.50947163 2:0.17346965 3:0.13532741 4:0.12883402 5:0.052897276 6:0.29816929 7:0.10458446 8:0.30998455 9:0.087483528 10:0.087534064 
-256 1:0.21800594 2:0.36348138 3:0.17477751 4:0.15552896 5:0.088206208 6:0.26057772 7:0.041711634 8:0.075549087 9:0.11630261 10:0.12484867 
-256 1:0.62728984 2:0.20400886 3:0.078863043 4:0.060126229 5:0.029712038 6:0.047187584 7:0.13484622 8:0.24221292 9:0.19732821 10:0.10512753 
-256 1:0.44492647 2:0.26630488 3:0.10440237 4:0.12225172 5:0.062114563 6:0.055472727 7:0.01264086 8:0.11943146 9:0.20050117 10:0.37017236 
-256 1:0.73379316 2:0.18442433 3:0.039789522 4:0.026681143 5:0.015311851 6:0.07591974 7:0.13231281 8:0.22503579 9:0.20244545 10:0.26281944 
-252.0819904447429 1:0.64594463 2:0.17523494 3:0.064498712 4:0.065931565 5:0.048390148 6:0.50172203 7:0.33780265 8:0.31482029 9:0.20527394 10:0.015215248 
-256 1:0.4381212 2:0.28813734 3:0.14014171 4:0.084477634 5:0.049122114 6:0.40922422 7:0.11405781 8:0.16534295 9:0.09522097 10:0.021686151 
-256 1:0.45278682 2:0.25523938 3:0.13480933 4:0.10978208 5:0.047382392 6:0.16259906 7:0.11641347 8:0.1650219 9:0.1286952 10:0.11488288 
-256 1:0.33709523 2:0.2321901 3:0.11714544 4:0.1995365 5:0.11403273 6:0.16102661 7:0.0585184 8:0.020343957 9:0.2319106 10:0.5170163 
-256 1:0.44574138 2:0.30072173 3:0.13631229 4:0.082503087 5:0.034721515 6:0.018240717 7:0.042435887 8:0.12536575 9:0.1273727 10:0.23606539 
-256 1:0.32407362 2:0.23151055 3:0.20173345 4:0.15077871 5:0.091903682 6:0.0240771 7:0.014151614 8:0.11127771 9:0.028505261 10:0.13022728 
-33.477503866464218 1:0.6742306 2:0.11231063 3:0.068589496 4:0.091052418 5:0.053816856 6:0.86301861 7:0.3267504 8:0.50556452 9:0.28943246 10:0.33124391 
-256 1:0.23437187 2:0.38993292 3:0.1807902 4:0.11372755 5:0.081177465 6:0.095262282 7:0.049609165 8:0.10251807 9:0.018398602 10:0.043519257 
-256 1:0.43293936 2:0.13919197 3:0.2044083 4:0.10214837 5:0.121312 6:0.11467884 7:0.055147566 8:0.012641638 9:0.042558584 10:0.042002092 
-256 1:0.63064066 2:0.23527442 3:0.065210971 4:0.04937594 5:0.019498016 6:0.033403771 7:0.054580058 8:0.045641877 9:0.11534442 10:0.02786629 
-256 1:0.61896613 2:0.23822255 3:0.059967507 4:0.059098957 5:0.023744857 6:0.061657274 7:0.023469359 8:0.12046284 9:0.24775489 10:0.033921422 
-256 1:0.60721135 2:0.23628094 3:0.070935108 4:0.059640225 5:0.025932368 6:0.056101506 7:0.060665925 8:0.038631746 9:0.099682112 10:0.06169468 
-256 1:0.47180188 2:0.27536021 3:0.10939353 4:0.090919868 5:0.052524521 6:0.014569191 7:0.20176404 8:0.016050784 9:0.043816622 10:0.11139595 
-256 1:0.72564519 2:0.17711187 3:0.044427515 4:0.031331912 5:0.021483514 6:0.029142907 7:0.0021641766 8:0.095028105 9:0.063359913 10:0.1859513 
-256 1:0.3934192 2:0.15403021 3:0.22345754 4:0.1408683 5:0.088224745 6:0.093217468 7:0.15366821 8:0.048437055 9:0.002774829 10:0.02614876 
-256 1:0.4293104 2:0.33996145 3:0.09031303 4:0.097924976 5:0.042490138 6:0.31165027 7:0.1004965 8:0.080103989 9:0.24838336 10:0.12356633 
-256 1:0.64429949 2:0.17915755 3:0.080831022 4:0.064523928 5:0.031188007 6:0.088857991 7:0.030458834 8:0.0031932867 9:0.12180195 10:0.050550289 
-256 1:0.48674549 2:0.1783459 3:0.14144987 4:0.12639717 5:0.067061568 6:0.13213928 7:0.13111515 8:0.26869824 9:0.46394966 10:0.47443928 
-256 1:0.5800412 2:0.19782471 3:0.11799392 4:0.072049726 5:0.032090447 6:0.30242065 7:0.17174162 8:0.12076319 9:0.019026268 10:0.033727045 
-256 1:0.38054802 2:0.21331322 3:0.21962581 4:0.1154023 5:0.07111066 6:0.12921011 7:0.061491093 8:0.091913849 9:0.016157344 10:0.087047177 
-256 1:0.56887861 2:0.23502658 3:0.077325501 4:0.078565672 5:0.040203639 6:0.2151647 7:0.16799244 8:0.064289239 9:0.098749592 10:0.10280219 
-256 1:0.40020498 2:0.23278759 3:0.16366231 4:0.12681617 5:0.07652895 6:0.22571205 7:0.0587561 8:0.32659791 9:0.17733089 10:0.086472282 
--256 1:0.70611427 2:0.18728521 3:0.056510034 4:0.040024071 5:0.010066412 6:0.072573659 7:0.040252762 8:0.0057708506 9:0.032954767 10:0.16498046 
--256 1:0.43020936 2:0.34454935 3:0.09321441 4:0.08681601 5:0.04521087 6:0.044063276 7:0.093975659 8:0.2442423 9:0.17162855 10:0.15157134 
--120.0711580633571 1:0.3527769 2:0.20972701 3:0.19417257 4:0.18831015 5:0.055013364 6:0.29268665 7:0.016586028 8:0.20016011 9:0.127652 10:0.059186556 
--256 1:0.70915469 2:0.24604486 3:0.029027485 4:0.010209588 5:0.0055633722 6:0.02785026 7:0.084570734 8:0.20931652 9:0.24306955 10:0.27410064 
--256 1:0.59550435 2:0.17520265 3:0.09792314 4:0.078843268 5:0.052526591 6:0.12387757 7:0.15597665 8:0.31285786 9:0.36126235 10:0.3452103 
--256 1:0.21897967 2:0.26824397 3:0.235744 4:0.18804878 5:0.088983578 6:0.20059582 7:0.12611852 8:0.14402446 9:0.17335884 10:0.0148081 
--256 1:0.60399156 2:0.16336891 3:0.13281181 4:0.061880987 5:0.037946735 6:0.1594166 7:0.11944868 8:0.095718247 9:0.13122022 10:0.017243807 
--256 1:0.25982954 2:0.2673445 3:0.18569524 4:0.20317365 5:0.083957071 6:0.15268748 7:0.050417075 8:0.26767269 9:0.12657173 10:0.098087728 
--256 1:0.49833612 2:0.20026901 3:0.12776777 4:0.1141828 5:0.059444306 6:0.038251045 7:0.0090164361 8:0.096005648 9:0.11796044 10:0.089514008 
--256 1:0.21208057 2:0.28439766 3:0.22664502 4:0.20621693 5:0.070659825 6:0.15263898 7:0.015859158 8:0.25615217 9:0.012352414 10:0.0091460714 
--256 1:0.59321157 2:0.22886099 3:0.079376888 4:0.072841178 5:0.025709371 6:0.074534862 7:0.054179322 8:0.023891587 9:0.019020546 10:0.14353163 
--22.11650292832952 1:0.33425961 2:0.17266211 3:0.25616583 4:0.19807462 5:0.038837821 6:0.085829267 7:0.199037 8:0.29130638 9:0.30136057 10:0.036821243 
--256 1:0.42802334 2:0.33575719 3:0.10869604 4:0.095910044 5:0.031613392 6:0.37086574 7:0.14312697 8:0.12276951 9:0.26621194 10:0.074636747 
--256 1:0.36778271 2:0.24200143 3:0.1503363 4:0.15846323 5:0.081416335 6:0.020578852 7:0.19350439 8:0.073034579 9:0.087793132 10:0.021527874 
--256 1:0.78259524 2:0.15621043 3:0.038069396 4:0.015890922 5:0.0072340136 6:0.058682354 7:0.071012978 8:0.13705254 9:0.19153009 10:0.016011474 
--256 1:0.55606237 2:0.27085307 3:0.079324156 4:0.066225966 5:0.027534446 6:0.0050363227 7:0.039531976 8:0.13233933 9:0.10075604 10:0.13005321 
--256 1:0.36636803 2:0.30599582 3:0.15636456 4:0.12973277 5:0.04153882 6:0.22946757 7:0.10474452 8:0.12542095 9:0.28884909 10:0.19378329 
--256 1:0.42196801 2:0.21192936 3:0.20427003 4:0.10789731 5:0.053935296 6:0.10745339 7:0.092938311 8:0.14064394 9:0.17830101 10:0.17630821 
--256 1:0.48975805 2:0.28913341 3:0.076743 4:0.10169311 5:0.042672427 6:0.038193124 7:0.029843754 8:0.014847686 9:0.010097494 10:0.094264344 
--256 1:0.46202876 2:0.32650728 3:0.12630804 4:0.062181653 5:0.022974268 6:0.16021202 7:0.056091273 8:0.060169308 9:0.18362842 10:0.062975651 
--256 1:0.4977592 2:0.27990716 3:0.090838715 4:0.077625153 5:0.05386977 6:0.2460427 7:0.066738995 8:0.2155175 9:0.13508842 10:0.0040484935 
--256 1:0.71216284 2:0.17209303 3:0.051194535 4:0.045458169 5:0.019091425 6:0.17864354 7:0.082942797 8:0.16900466 9:0.057779101 10:0.017990693 
--256 1:0.6536235 2:0.19668945 3:0.056480477 4:0.059343062 5:0.033863513 6:0.11505923 7:0.03019271 8:0.046671597 9:0.020594604 10:0.1356228 
--256 1:0.64573132 2:0.19077353 3:0.099625691 4:0.037867719 5:0.02600174 6:0.0099954847 7:0.025382535 8:0.05902164 9:0.11409939 10:0.088448085 
--256 1:0.37250056 2:0.32839432 3:0.17670653 4:0.071711938 5:0.050686647 6:0.18044205 7:0.013866721 8:0.0086367532 9:0.15035082 10:0.072371462 
--256 1:0.3417505 2:0.39047784 3:0.091088037 4:0.10095821 5:0.075725412 6:0.067665236 7:0.20104927 8:0.1288749 9:0.020595183 10:0.12917229 
--134.90162666148436 1:0.25235877 2:0.40900934 3:0.16676434 4:0.11671844 5:0.055149113 6:0.21399866 7:0.075808219 8:0.15193272 9:0.0031771534 10:0.0031370192 
--256 1:0.64811492 2:0.2036459 3:0.067355529 4:0.05505693 5:0.025826718 6:0.017793753 7:0.042986328 8:0.038787594 9:0.1678648 10:0.069318999 
--256 1:0.49833835 2:0.2435959 3:0.12693204 4:0.091194892 5:0.039938817 6:0.081365242 7:0.14608567 8:0.0066944849 9:0.23545861 10:0.099339526 
--256 1:0.70568457 2:0.20304597 3:0.053794797 4:0.027163804 5:0.010310861 6:0.037303148 7:0.04246106 8:0.14206728 9:0.00080902269 10:0.060968691 
--256 1:0.50813804 2:0.21569805 3:0.14692199 4:0.088343526 5:0.040898396 6:0.013962285 7:0.066865906 8:0.068605957 9:0.059663682 10:0.19567631 
--256 1:0.34515761 2:0.33353899 3:0.16300358 4:0.10491814 5:0.053381669 6:0.13906927 7:0.31649859 8:0.14725745 9:0.10575746 10:0.025154146 
--256 1:0.51549716 2:0.24240286 3:0.11505641 4:0.083872826 5:0.043170746 6:0.13043419 7:0.059098884 8:0.015880617 9:0.10428393 10:0.028445673 
--256 1:0.54713322 2:0.24412217 3:0.10956667 4:0.067313346 5:0.031864591 6:0.093690675 7:0.069826192 8:0.19966342 9:0.11095791 10:0.17056061 
--256 1:0.39372436 2:0.35501347 3:0.11192211 4:0.10718457 5:0.032155485 6:0.16135236 7:0.21720533 8:0.10062542 9:0.13945824 10:0.13699316 
--91.997553208688515 1:0.64329999 2:0.20773544 3:0.08225431 4:0.035103297 5:0.031606964 6:0.47587973 7:0.0052540757 8:0.1321403 9:0.30643598 10:0.10541507 
--240.61694394400061 1:0.38209441 2:0.23962924 3:0.1916451 4:0.12933616 5:0.057295078 6:0.03667528 7:0.28186004 8:0.22293994 9:0.23377377 10:0.40306821 
--256 1:0.57323281 2:0.24206916 3:0.089318221 4:0.06279091 5:0.032588901 6:0.12391311 7:0.094467197 8:0.026473858 9:0.089384318 10:0.24302932 
--256 1:0.29036814 2:0.28404332 3:0.20961722 4:0.14033622 5:0.075635098 6:0.088501814 7:0.043341794 8:0.024104386 9:0.046987706 10:0.17419868 
--256 1:0.40879914 2:0.47712666 3:0.071415153 4:0.02838863 5:0.014270414 6:0.012384718 7:0.019436729 8:0.11744733 9:0.014969624 10:0.054744318 
--256 1:0.70125926 2:0.17877673 3:0.067719675 4:0.033627558 5:0.018616768 6:0.10178553 7:0.14066382 8:0.25466506 9:0.39632269 10:0.31181743 
--256 1:0.22851216 2:0.4626338 3:0.14036013 4:0.11694208 5:0.051551832 6:0.061869732 7:0.018980736 8:0.0017831708 9:0.40569758 10:0.34607845 
--256 1:0.50208104 2:0.20926708 3:0.141384 4:0.098643078 5:0.048624805 6:0.026598193 7:0.1160162 8:0.023505009 9:0.020296409 10:0.11218246 
--256 1:0.44977191 2:0.42137516 3:0.063453973 4:0.046243213 5:0.019155745 6:0.029945343 7:0.035959071 8:0.17102876 9:0.01157359 10:0.081784118 
--256 1:0.77310512 2:0.15949063 3:0.043565668 4:0.017172595 5:0.0066659786 6:0.039039845 7:0.024619022 8:0.062019677 9:0.018814672 10:0.11703793 
--256 1:0.66592945 2:0.19252638 3:0.064138798 4:0.053614587 5:0.023790779 6:0.11543813 7:0.046655044 8:0.13936413 9:0.01202199 10:0.011747738 
--256 1:0.30969672 2:0.24300104 3:0.19452903 4:0.16733608 5:0.085437136 6:0.037317 7:0.049208724 8:0.15192285 9:0.10815469 10:0.038121339 
--256 1:0.45512195 2:0.21607243 3:0.17481036 4:0.092087736 5:0.061907524 6:0.02856694 7:0.20570455 8:0.079238607 9:0.086122199 10:0.026274842 
--256 1:0.38232889 2:0.2809287 3:0.16692549 4:0.1201178 5:0.04969912 6:0.0081219458 7:0.005560746 8:0.087652228 9:0.065381508 10:0.16694944 
--256 1:0.7849904 2:0.16252935 3:0.025798166 4:0.015085041 5:0.011597041 6:0.031297175 7:0.019270927 8:0.16019425 9:0.11393668 10:0.38653413 
--256 1:0.64459791 2:0.26088882 3:0.047061449 4:0.031755937 5:0.015695891 6:0.18003393 7:0.22190339 8:0.070490753 9:0.089859645 10:0.12970571 
--256 1:0.34579508 2:0.31956539 3:0.16960195 4:0.12041726 5:0.044620326 6:0.10245985 7:0.15572331 8:0.032151165 9:0.12813815 10:0.31543086 
--256 1:0.59183756 2:0.26605368 3:0.092526958 4:0.034938436 5:0.014643365 6:0.089584261 7:0.067439359 8:0.1048375 9:0.12501906 10:0.0049058007 
--256 1:0.29245528 2:0.33450445 3:0.18818498 4:0.11820881 5:0.066646481 6:0.030081855 7:0.11833661 8:0.075272574 9:0.036274451 10:0.20341771 
--256 1:0.23421456 2:0.33719483 3:0.19191389 4:0.14782045 5:0.088856271 6:0.073036589 7:0.00037214506 8:0.079571175 9:0.087506155 10:0.050670672 
--256 1:0.38167122 2:0.23570035 3:0.17918069 4:0.15120166 5:0.05224608 6:0.18134591 7:0.082276497 8:0.054200549 9:0.13920969 10:0.12204897 
--256 1:0.38808746 2:0.30616367 3:0.11908995 4:0.12079671 5:0.065862207 6:0.059550609 7:0.087493281 8:0.2372772 9:0.08527696 10:0.040029567 
--64.411090355456437 1:0.32783825 2:0.14702328 3:0.25081535 4:0.23072123 5:0.043601887 6:0.069276423 7:0.27183749 8:0.11686746 9:0.28269173 10:0.38973531 
--256 1:0.49604651 2:0.24682653 3:0.12344886 4:0.093465046 5:0.040213044 6:0.054758997 7:0.20568279 8:0.00093002104 9:0.1227123 10:0.27511007 
--256 1:0.59971801 2:0.20623786 3:0.074534326 4:0.082817178 5:0.036692625 6:0.02279711 7:0.13137618 8:0.10447252 9:0.23019588 10:0.12201519 
--256 1:0.34775801 2:0.311392 3:0.16660196 4:0.12474448 5:0.049503557 6:0.31575268 7:0.15108083 8:0.21053076 9:0.031849294 10:0.18528735 
--256 1:0.27351304 2:0.29969134 3:0.1733148 4:0.18242403 5:0.071056789 6:0.27235757 7:0.10017243 8:0.12395245 9:0.044772317 10:0.1520043 
--256 1:0.64201701 2:0.18321995 3:0.08883223 4:0.066071918 5:0.019858887 6:0.0028610867 7:0.0022346379 8:0.069140462 9:0.093848899 10:0.066024012 
--256 1:0.47577759 2:0.36181632 3:0.072099523 4:0.060196936 5:0.030109633 6:0.11210612 7:0.0367371 8:0.098878902 9:0.040474951 10:0.073627269 
--256 1:0.2981567 2:0.4003579 3:0.14874633 4:0.10825193 5:0.044487135 6:0.033545725 7:0.19097414 8:0.24271222 9:0.14175919 10:0.021620746 
--256 1:0.36187021 2:0.29763249 3:0.17090082 4:0.11658581 5:0.053010666 6:0.28548288 7:0.031383516 8:0.055885329 9:0.17699075 10:0.23066068 
--256 1:0.54282865 2:0.201884 3:0.10125384 4:0.0995726 5:0.054460911 6:0.26814002 7:0.10692436 8:0.0574398 9:0.0080900201 10:0.044936205 
--256 1:0.3613771 2:0.21223719 3:0.14235972 4:0.18156479 5:0.1024612 6:0.027667624 7:0.032672609 8:0.17428551 9:0.047717689 10:0.23615673 
--256 1:0.70987494 2:0.17376115 3:0.044793982 4:0.05176367 5:0.019806254 6:0.13817423 7:0.10288922 8:0.1342741 9:0.069512618 10:0.051205941 
--256 1:0.68531686 2:0.20261205 3:0.05701546 4:0.04271889 5:0.012336733 6:0.075226588 7:0.014987122 8:0.13199005 9:0.21041795 10:0.11143352 
--256 1:0.585204 2:0.24847119 3:0.085226532 4:0.053651417 5:0.027446858 6:0.085426979 7:0.10063087 8:0.30404463 9:0.18692129 10:0.18469162 
--256 1:0.66171936 2:0.16485911 3:0.092456714 4:0.054511796 5:0.026453018 6:0.10487025 7:0.027072242 8:0.039289123 9:0.10930774 10:0.1401618 
--256 1:0.47180244 2:0.29835703 3:0.10662779 4:0.086687372 5:0.036525373 6:0.12279249 7:0.085128586 8:0.051269697 9:0.3724933 10:0.067743556 
--256 1:0.71757152 2:0.18216993 3:0.040818892 4:0.038437797 5:0.021001865 6:0.14178246 7:0.044381453 8:0.074348247 9:0.056115878 10:0.10594654 
--256 1:0.58541949 2:0.22710092 3:0.069496378 4:0.087246424 5:0.030736779 6:0.12271653 7:0.056065021 8:0.18485697 9:0.014374539 10:0.071324854 
--256 1:0.58096475 2:0.16474703 3:0.098700963 4:0.11253303 5:0.04305423 6:0.016881303 7:0.11140874 8:0.21488087 9:0.13712326 10:0.086538217 
--256 1:0.35814728 2:0.40255464 3:0.096969285 4:0.083804739 5:0.058524055 6:0.1632985 7:0.0012646165 8:0.25617746 9:0.07328634 10:0.026913626 
--75.082194697552509 1:0.14934538 2:0.50108276 3:0.21625989 4:0.10074708 5:0.032564892 6:0.29788308 7:0.20425544 8:0.26186759 9:0.34305328 10:0.43308822 
--256 1:0.49963728 2:0.24532274 3:0.11288545 4:0.092888961 5:0.049265579 6:0.039206417 7:0.028541762 8:0.090745858 9:0.099093612 10:0.28655724 
--256 1:0.62650291 2:0.23293201 3:0.058366698 4:0.054184587 5:0.028013803 6:0.21395384 7:0.012245335 8:0.046081457 9:0.1065626 10:0.017782368 
--256 1:0.59608332 2:0.20215836 3:0.098559155 4:0.070153314 5:0.033045856 6:0.051482305 7:0.06234846 8:0.053674276 9:0.23831666 10:0.32906588 
--256 1:0.18323862 2:0.37418664 3:0.21232485 4:0.16352473 5:0.066725168 6:0.21697657 7:0.15946531 8:0.31594486 9:0.25453046 10:0.14993475 
--256 1:0.49153586 2:0.26089251 3:0.13419147 4:0.082534074 5:0.030846089 6:0.019668205 7:0.066687869 8:0.11506411 9:0.24961769 10:0.36505257 
--256 1:0.56625301 2:0.22056013 3:0.11144551 4:0.073129125 5:0.02861222 6:0.001278194 7:0.092340479 8:0.092458018 9:0.051638749 10:0.057445764 
--256 1:0.37164869 2:0.27566775 3:0.17842245 4:0.10313753 5:0.071123585 6:0.25207943 7:0.087719089 8:0.11370394 9:0.046270022 10:0.029085457 
--256 1:0.35928703 2:0.39463953 3:0.1142705 4:0.083662681 5:0.04814026 6:0.090513682 7:0.14490251 8:0.19098921 9:0.055145725 10:0.071598565 
--12.255856783236341 1:0.093399074 2:0.30966233 3:0.41962368 4:0.12499873 5:0.05231619 6:0.084774177 7:0.015850787 8:0.13543969 9:0.14789205 10:0.1111351 
--256 1:0.73022041 2:0.19001733 3:0.039246776 4:0.030577076 5:0.0099384107 6:0.016697502 7:0.062060577 8:0.20439359 9:0.38460948 10:0.41954232 
--193.41653219610481 1:0.29244057 2:0.29155555 3:0.17147518 4:0.19593738 5:0.048591324 6:0.021050407 7:0.29473341 8:0.042595557 9:0.047906983 10:0.068141818 
--256 1:0.24979827 2:0.2986331 3:0.18764302 4:0.19556453 5:0.068361064 6:0.019952844 7:0.057804952 8:0.13370152 9:0.055231291 10:0.13589892 
--256 1:0.54877303 2:0.18342496 3:0.13176425 4:0.10918913 5:0.026848629 6:0.038924232 7:0.013519549 8:0.0048954232 9:0.10051882 10:0.029127209 
--256 1:0.50017524 2:0.23345203 3:0.11913566 4:0.10305295 5:0.044184118 6:0.31135608 7:0.1367884 8:0.25843466 9:0.0085927764 10:0.1275338 
--256 1:0.39639199 2:0.28362483 3:0.097761616 4:0.12297393 5:0.099247636 6:0.093715826 7:0.031020462 8:0.1532368 9:0.22040901 10:0.52091094 
--256 1:0.63650169 2:0.22603915 3:0.094948994 4:0.026763472 5:0.015746694 6:0.0029962078 7:0.14014137 8:0.084565755 9:0.11587297 10:0.082468501 
--256 1:0.1941219 2:0.37177715 3:0.165915 4:0.17833072 5:0.08985523 6:0.060740719 7:0.21891484 8:0.076928305 9:0.090313805 10:0.11202441 
--256 1:0.276518 2:0.33942714 3:0.20817294 4:0.11233152 5:0.063550403 6:0.21164272 7:0.091810516 8:0.14933748 9:0.015207202 10:0.13766695 
--256 1:0.59201486 2:0.24657781 3:0.068669283 4:0.065516649 5:0.027221401 6:0.17184546 7:0.10731114 8:0.033722233 9:0.048107118 10:0.066229959 
--256 1:0.28945607 2:0.28926941 3:0.20158825 4:0.14100846 5:0.0786778 6:0.3436499 7:0.046694554 8:0.01976579 9:0.084168523 10:0.032062601 
--256 1:0.2633713 2:0.40441521 3:0.15007052 4:0.13305986 5:0.049083101 6:0.21433463 7:0.14512606 8:0.4575311 9:0.0054430234 10:0.079410358 
--256 1:0.34776106 2:0.31481973 3:0.14845656 4:0.12708071 5:0.061881936 6:0.0032415991 7:0.27767538 8:0.11591474 9:0.043636051 10:0.10256029 
--256 1:0.7494659 2:0.17725065 3:0.039433376 4:0.025058701 5:0.0087913733 6:0.06598003 7:0.065041104 8:0.24712324 9:0.16960396 10:0.0082300086 
--256 1:0.42743385 2:0.27377477 3:0.18394997 4:0.073312359 5:0.041529051 6:0.2438425 7:0.12891973 8:0.10813295 9:0.0092137827 10:0.019261642 
--256 1:0.73926056 2:0.1812415 3:0.046656644 4:0.024068096 5:0.0087732003 6:0.078874508 7:0.077851 8:0.17510179 9:0.25189167 10:0.1219292 
--256 1:0.45067899 2:0.26980965 3:0.099918513 4:0.11225706 5:0.06733579 6:0.033887783 7:0.15083552 8:0.13724074 9:0.0037111537 10:0.045799919 
--256 1:0.40465466 2:0.33387223 3:0.14358034 4:0.082035261 5:0.035857511 6:0.063160267 7:0.12809062 8:0.079883096 9:0.20305213 10:0.10228696 
--256 1:0.32402484 2:0.28339973 3:0.18954909 4:0.13613931 5:0.066887028 6:0.054181797 7:0.034178117 8:0.12383042 9:0.070261471 10:0.020608711 
--256 1:0.49466304 2:0.32300257 3:0.075609621 4:0.068923447 5:0.037801322 6:0.22582991 7:0.079292028 8:0.24069875 9:0.093455337 10:0.041542833 
--256 1:0.49939247 2:0.34975375 3:0.070445821 4:0.056389871 5:0.024018096 6:0.25016601 7:0.05577922 8:0.18595318 9:0.11503855 10:0.077120337 
--256 1:0.49144143 2:0.279962 3:0.10970226 4:0.087058835 5:0.031835473 6:0.010498849 7:0.016827301 8:0.14152533 9:0.056291149 10:0.033315852 
--256 1:0.53654439 2:0.2992304 3:0.089862533 4:0.058600515 5:0.015762163 6:0.0021918394 7:0.011166742 8:0.097836888 9:0.011483434 10:0.056528643 
--256 1:0.71192179 2:0.18647015 3:0.039326315 4:0.041009425 5:0.021272313 6:0.014407504 7:0.088646191 8:0.24405536 9:0.095768889 10:0.14010825 
--256 1:0.64324731 2:0.24469979 3:0.069256128 4:0.033740782 5:0.0090559867 6:0.052610932 7:0.050970218 8:0.068701067 9:0.067862354 10:0.10193267 
--256 1:0.45118416 2:0.29464799 3:0.10437982 4:0.10101577 5:0.048772267 6:0.031997132 7:0.074291461 8:0.13822513 9:0.19294316 10:0.25956975 
--256 1:0.39893742 2:0.30453177 3:0.14565608 4:0.098621905 5:0.052252823 6:0.018144967 7:0.02511359 8:0.033150807 9:0.2422138 10:0.0022090852 
--256 1:0.45735673 2:0.37615376 3:0.064325209 4:0.073068132 5:0.029096171 6:0.010013406 7:0.11511265 8:0.081003328 9:0.017333674 10:0.046976856 
--256 1:0.56600282 2:0.21665317 3:0.10552821 4:0.078648234 5:0.033167573 6:0.2277621 7:0.12865931 8:0.26787381 9:0.23368953 10:0.26474745 
--256 1:0.18793434 2:0.47291423 3:0.15874108 4:0.12378258 5:0.05662777 6:0.22355661 7:0.12891872 8:0.19357319 9:0.11790435 10:0.07664436 
--256 1:0.58753128 2:0.21317328 3:0.089032021 4:0.084390528 5:0.025872886 6:0.013597713 7:0.078631724 8:0.23507522 9:0.18093504 10:0.23787084 
--256 1:0.35586542 2:0.16877742 3:0.22206017 4:0.19258244 5:0.060714554 6:0.157133 7:0.091536614 8:0.24497329 9:0.099622824 10:0.023789281 
--256 1:0.75932215 2:0.17104508 3:0.045991342 4:0.015660651 5:0.0079807808 6:0.11398631 7:0.062742585 8:0.061001471 9:0.14211715 10:0.21411221 
--256 1:0.48947712 2:0.26977715 3:0.11548579 4:0.094115509 5:0.031144436 6:0.050207927 7:0.07254773 8:0.10440123 9:0.09502657 10:0.10183307 
--256 1:0.26154563 2:0.34791967 3:0.18524834 4:0.13655417 5:0.068732182 6:0.016429812 7:0.16328202 8:0.25315534 9:0.087776996 10:0.071477685 
--256 1:0.44822865 2:0.34464034 3:0.1221889 4:0.062655396 5:0.022286716 6:0.034932187 7:0.073884508 8:0.011675079 9:0.035758813 10:0.070518235 
--256 1:0.46252994 2:0.30981029 3:0.10197445 4:0.087875867 5:0.037809454 6:0.054601739 7:0.019678354 8:0.024904161 9:0.12555856 10:0.16452886 
--256 1:0.61309119 2:0.18443211 3:0.10498242 4:0.070659129 5:0.026835154 6:0.0012044366 7:0.067992023 8:0.057556091 9:0.13538876 10:0.15993789 
--256 1:0.32220938 2:0.25303841 3:0.19744573 4:0.16228983 5:0.065016651 6:0.088822167 7:0.028601632 8:0.037085146 9:0.052271726 10:0.21854072 
--52.035226794587743 1:0.53695353 2:0.249058 3:0.12202772 4:0.064537708 5:0.027423034 6:0.56037215 7:0.62767299 8:0.47089155 9:0.34110069 10:0.23844363 
--256 1:0.51109482 2:0.29501433 3:0.086620755 4:0.069646132 5:0.037623962 6:0.25427958 7:0.088709979 8:0.11142696 9:0.035584723 10:0.21831813 
--256 1:0.40532805 2:0.22930612 3:0.14790908 4:0.1567116 5:0.060745142 6:0.19110287 7:0.0027958728 8:0.07280121 9:0.042590104 10:0.027986479 
--99.32362220545663 1:0.30171933 2:0.38385565 3:0.13998911 4:0.12766062 5:0.046775292 6:0.0037793866 7:0.0087853399 8:0.063700342 9:0.028408891 10:0.01639071 
--2.1306458598759486 1:0.56851983 2:0.074923454 3:0.17859081 4:0.081025676 5:0.096940226 6:0.12934575 7:0.19018444 8:0.27162405 9:0.080725041 10:0.18400426 
--256 1:0.45056497 2:0.3027242 3:0.099177235 4:0.10430617 5:0.043227417 6:0.11744106 7:0.04036731 8:0.18851182 9:0.018615542 10:0.09588 
--256 1:0.39462988 2:0.40736872 3:0.088941838 4:0.070203199 5:0.038856364 6:0.24490919 7:0.24446334 8:0.40554811 9:0.12404699 10:0.30015521 
--256 1:0.63075327 2:0.2274916 3:0.046070358 4:0.065093812 5:0.030590959 6:0.064993698 7:0.037289439 8:0.053019465 9:0.45769649 10:0.55594452 
--256 1:0.48109479 2:0.21776809 3:0.10512 4:0.14432891 5:0.051688205 6:0.11880822 7:0.074894987 8:0.0965654 9:0.50407332 10:0.24079169 
--256 1:0.32791712 2:0.20201977 3:0.24551313 4:0.15607952 5:0.06847046 6:0.063636902 7:0.018797522 8:0.029763779 9:0.066397256 10:0.13382648 
--256 1:0.51470515 2:0.23777538 3:0.1254362 4:0.087147964 5:0.034935313 6:0.063535634 7:0.072675687 8:0.19452335 9:0.29575631 10:0.40732513 
--256 1:0.40268784 2:0.29343749 3:0.1459453 4:0.1098257 5:0.04810366 6:0.33163436 7:0.19490025 8:0.30649464 9:0.23692424 10:0.3817477 
--256 1:0.29435281 2:0.34024073 3:0.16012135 4:0.13592646 5:0.069358657 6:0.18428666 7:0.11262457 8:0.20123477 9:0.03800068 10:0.22167614 
--256 1:0.54721198 2:0.2466988 3:0.083918601 4:0.084796707 5:0.037373916 6:0.041073773 7:0.086917216 8:0.11605628 9:0.19018628 10:0.11481441 
--256 1:0.5965951 2:0.22980342 3:0.061728695 4:0.072975234 5:0.038897549 6:0.064606997 7:0.052908395 8:0.042786377 9:0.08262188 10:0.059926985 
--256 1:0.48750384 2:0.25277704 3:0.09859499 4:0.098907683 5:0.062216446 6:0.012614353 7:0.022927665 8:0.090520974 9:0.13778422 10:0.20695524 
--256 1:0.56887243 2:0.36235325 3:0.032808577 4:0.024651476 5:0.011314269 6:0.056914165 7:0.025445437 8:0.029551882 9:0.088132083 10:0.23638385 
--256 1:0.50647949 2:0.26905201 3:0.089635798 4:0.096821884 5:0.038010819 6:0.16434446 7:0.0046853445 8:0.062078334 9:0.035798705 10:0.013518341 
--256 1:0.39661214 2:0.2687025 3:0.14276456 4:0.12382299 5:0.068097813 6:0.096429814 7:0.23145901 8:0.20853886 9:0.17893443 10:0.07389977 
--256 1:0.33280901 2:0.24540997 3:0.21224512 4:0.12584407 5:0.083691833 6:0.10644777 7:0.055881615 8:0.088710634 9:0.08003835 10:0.011615314 
--256 1:0.45740697 2:0.2135133 3:0.13443574 4:0.12268542 5:0.071958568 6:0.21646916 7:0.080212117 8:0.15252168 9:0.2759999 10:0.43611354 
--256 1:0.59964942 2:0.22690223 3:0.08814976 4:0.063335731 5:0.021962857 6:0.00048918372 7:0.005095818 8:0.040259763 9:0.15396988 10:0.0095012769 
--256 1:0.71700494 2:0.1863457 3:0.046378512 4:0.036343617 5:0.013927232 6:0.00039390119 7:0.01373334 8:0.052335251 9:0.20181642 10:0.067279593 
--256 1:0.44848551 2:0.24159253 3:0.1255698 4:0.11957533 5:0.064776827 6:0.14028287 7:0.12788778 8:0.1036168 9:0.060262028 10:0.18412794 
--256 1:0.65608973 2:0.18183613 3:0.083394598 4:0.057501587 5:0.021177952 6:0.045460824 7:0.082661165 8:0.037975599 9:0.22467496 10:0.12279854 
--256 1:0.60919093 2:0.24438622 3:0.053083317 4:0.061416569 5:0.031922967 6:0.21267541 7:0.019684456 8:0.098519759 9:0.17319733 10:0.10371654 
--256 1:0.33456669 2:0.32921185 3:0.15674964 4:0.13279258 5:0.046679244 6:0.24920879 7:0.064723689 8:0.093855807 9:0.13568287 10:0.12221979 
--256 1:0.33574906 2:0.27514171 3:0.1773105 4:0.13825369 5:0.073545038 6:0.15600057 7:0.086815276 8:0.036906935 9:0.024614002 10:0.10431001 
--256 1:0.74412705 2:0.16243764 3:0.057010964 4:0.024437664 5:0.011986681 6:0.054823936 7:0.064011933 8:0.063649776 9:0.077848862 10:0.22306467 
--256 1:0.30170728 2:0.4271153 3:0.14066992 4:0.081819048 5:0.04868845 6:0.028021389 7:0.084869033 8:0.23847231 9:0.12067176 10:0.037285452 
--256 1:0.34081012 2:0.19021506 3:0.15133792 4:0.21861656 5:0.099020341 6:0.003618924 7:0.0030804526 8:0.0023905131 9:0.0059644667 10:0.02375948 
--256 1:0.42017454 2:0.29365872 3:0.14236705 4:0.10442339 5:0.039376296 6:0.30967502 7:0.01579525 8:0.068121838 9:0.011897441 10:0.066228882 
--256 1:0.36254854 2:0.29459108 3:0.11068226 4:0.1493589 5:0.08281922 6:0.043726214 7:0.040451961 8:0.060167471 9:0.053232306 10:0.0054516464 
--256 1:0.81146551 2:0.13570005 3:0.027353244 4:0.017568875 5:0.0079123229 6:0.031816285 7:0.024791626 8:0.026083076 9:0.030320599 10:0.089758974 
--256 1:0.37213554 2:0.39465955 3:0.11994216 4:0.080490702 5:0.03277205 6:0.18779818 7:0.011039995 8:0.011385735 9:0.17956945 10:0.16745437 
--256 1:0.60334669 2:0.20842477 3:0.078536222 4:0.08054695 5:0.029145371 6:0.31337313 7:0.19100934 8:0.26526431 9:0.25554453 10:0.15791479 
--256 1:0.45937467 2:0.3176905 3:0.089380359 4:0.10005905 5:0.033495415 6:0.071601094 7:0.046668359 8:0.053278785 9:0.22481539 10:0.16825495 
--256 1:0.50142459 2:0.25701057 3:0.13013263 4:0.074378692 5:0.037053519 6:0.11627173 7:0.020682251 8:0.039982714 9:0.015674066 10:0.15840428 
--256 1:0.5043833 2:0.22959536 3:0.11309384 4:0.1113644 5:0.041563095 6:0.13592032 7:0.12572748 8:0.0068034295 9:0.016482958 10:0.060526346 
--23.232229574929249 1:0.79398338 2:0.15019892 3:0.04094457 4:0.010460987 5:0.0044121411 6:0.88170743 7:0.89550749 8:0.66301536 9:0.086155534 10:0.13785684 
--256 1:0.51868349 2:0.22487008 3:0.13803861 4:0.081861712 5:0.036546115 6:0.1334595 7:0.032868386 8:0.057175944 9:0.28539911 10:0.28761756 
--256 1:0.48700499 2:0.34934599 3:0.080905098 4:0.053790903 5:0.028953018 6:0.07387171 7:0.073364973 8:0.17117338 9:0.088003443 10:0.013707178 
--256 1:0.28773229 2:0.33355812 3:0.17942724 4:0.1410668 5:0.058215553 6:0.094278317 7:0.090598668 8:0.0994589 9:0.212426 10:0.09995208 
--256 1:0.63455042 2:0.11222075 3:0.10456159 4:0.077687677 5:0.070979561 6:0.1313098 7:0.16158502 8:0.32562841 9:0.019048822 10:0.30835073 
--256 1:0.5036901 2:0.27807107 3:0.10854997 4:0.075168576 5:0.034520286 6:0.01639408 7:0.13117267 8:0.12204697 9:0.061603171 10:0.14353858 
--256 1:0.26458083 2:0.43889616 3:0.12917543 4:0.11505089 5:0.052296692 6:0.11772089 7:0.042839409 8:0.12344274 9:0.084030317 10:0.014506046 
--256 1:0.54603452 2:0.222757 3:0.11240026 4:0.07426334 5:0.044544879 6:0.2819616 7:0.042080714 8:0.23527113 9:0.18817497 10:0.20563737 
--132.13900654664647 1:0.35147451 2:0.35661241 3:0.14549593 4:0.10873766 5:0.037679484 6:0.076715652 7:0.07012429 8:0.13318413 9:0.15618485 10:0.103686 
--169.32975143757039 1:0.55997175 2:0.18677349 3:0.067936961 4:0.1196046 5:0.0657132 6:0.47006325 7:0.056194176 8:0.08139493 9:0.20844288 10:0.4441972 
--256 1:0.33938568 2:0.26310637 3:0.1917673 4:0.12705157 5:0.078689085 6:0.13496112 7:0.22547563 8:0.079574553 9:0.21831058 10:0.43511928 
--256 1:0.68757834 2:0.25021452 3:0.032030537 4:0.02022027 5:0.0099563261 6:0.04318549 7:0.19828108 8:0.047254437 9:0.16992676 10:0.015022865 
--256 1:0.29208694 2:0.24070787 3:0.20989892 4:0.16541181 5:0.091894459 6:0.076536239 7:0.20143056 8:0.078926674 9:0.091243903 10:0.0043350179 
--256 1:0.19570766 2:0.35458089 3:0.18648262 4:0.19836927 5:0.064859553 6:0.13484332 7:0.12537101 8:0.036273423 9:0.042442438 10:0.14174279 
--256 1:0.68741069 2:0.24050563 3:0.031743779 4:0.024498246 5:0.015841652 6:0.0040643613 7:0.00035463529 8:0.0041227333 9:0.087219693 10:0.044048781 
--256 1:0.4836685 2:0.22247862 3:0.14576257 4:0.093155785 5:0.054934527 6:0.015225856 7:0.049377339 8:0.0090478299 9:0.10114544 10:0.27183986 
--256 1:0.32194032 2:0.16571822 3:0.14590439 4:0.15274489 5:0.21369218 6:0.1109803 7:0.25179261 8:0.24381877 9:0.33899625 10:0.29297342 
--256 1:0.51468289 2:0.16778473 3:0.14751465 4:0.097733825 5:0.072283916 6:0.073827535 7:0.11305412 8:0.12558708 9:0.16195786 10:0.22254932 
--256 1:0.59876965 2:0.20942232 3:0.078152975 4:0.072975943 5:0.040679114 6:0.048669886 7:0.086978812 8:0.018021641 9:0.18853533 10:0.010785601 
--256 1:0.6499279 2:0.24430802 3:0.047839815 4:0.040258575 5:0.017665686 6:0.29363633 7:0.006839346 8:0.2023256 9:0.22400749 10:0.1533878 
--256 1:0.48864402 2:0.31231285 3:0.10112316 4:0.074393559 5:0.023526413 6:0.10075967 7:0.027651337 8:0.088714527 9:0.013946062 10:0.073832159 
--256 1:0.5650326 2:0.3526877 3:0.043287083 4:0.029186573 5:0.0098060447 6:0.051604645 7:0.061305543 8:0.07911429 9:0.15336298 10:0.024416611 
--198.10756949018312 1:0.62727938 2:0.16229025 3:0.097172396 4:0.071383743 5:0.041874225 6:0.33756618 7:0.16850116 8:0.19308762 9:0.15439605 10:0.034563918 
--256 1:0.28785363 2:0.33370097 3:0.16241714 4:0.13065336 5:0.085374902 6:0.27349656 7:0.0085460528 8:0.1099582 9:0.088772804 10:0.001593978 
--256 1:0.71742328 2:0.17106095 3:0.056398589 4:0.042070739 5:0.013046439 6:0.041376516 7:0.022932615 8:0.041994052 9:0.15065907 10:0.0042710195 
--256 1:0.37082849 2:0.33231303 3:0.12801497 4:0.1101715 5:0.058672014 6:0.019894883 7:0.25865392 8:0.29242272 9:0.17510791 10:0.17839347 
--256 1:0.29479732 2:0.28765873 3:0.19687644 4:0.14586744 5:0.074800081 6:0.083154304 7:0.33248228 8:0.12682496 9:0.065771031 10:0.03093418 
--256 1:0.39447188 2:0.28156436 3:0.17047785 4:0.10430486 5:0.049181043 6:0.074238406 7:0.090127209 8:0.067456535 9:0.11855568 10:0.024509748 
--256 1:0.25672624 2:0.2863115 3:0.18177153 4:0.20278878 5:0.072401955 6:0.012061729 7:0.046022751 8:0.011449933 9:0.042763686 10:0.0029577714 
--37.897525915686643 1:0.41380164 2:0.33794152 3:0.11890788 4:0.097198596 5:0.032150362 6:0.081158247 7:0.16547118 8:0.00012481258 9:0.1040286 10:0.1489305 
--256 1:0.74039548 2:0.20161499 3:0.03057469 4:0.01882397 5:0.0085908765 6:0.026208548 7:0.012701964 8:0.045934988 9:0.18737842 10:0.29511944 
--256 1:0.51750545 2:0.23881128 3:0.09973306 4:0.088761055 5:0.055189158 6:0.10334173 7:0.10400644 8:0.057977208 9:0.085223681 10:0.20049498 
--256 1:0.36324726 2:0.25256504 3:0.17395662 4:0.14485017 5:0.065380907 6:0.13642796 7:0.015450324 8:0.1209678 9:0.023956213 10:0.12698815 
--256 1:0.40955391 2:0.25433932 3:0.13781301 4:0.12243115 5:0.075862606 6:0.15518449 7:0.1957882 8:0.29160213 9:0.075847172 10:0.14992729 
--256 1:0.67503239 2:0.19181005 3:0.033676862 4:0.067897544 5:0.03158315 6:0.13452041 7:0.075642294 8:0.21264587 9:0.1387526 10:0.3784314 
--256 1:0.54956952 2:0.18657955 3:0.13664691 4:0.081714239 5:0.045489791 6:0.032374404 7:0.12842548 8:0.059589493 9:0.077205885 10:0.099420537 
--256 1:0.59304462 2:0.22222514 3:0.11391531 4:0.045482576 5:0.025332348 6:0.094895688 7:0.039769991 8:0.10564982 9:0.1140318 10:0.1931462 
--256 1:0.2760102 2:0.39908889 3:0.1411351 4:0.12950673 5:0.054259085 6:0.091686705 7:0.0022127308 8:0.1078835 9:0.036087205 10:0.16998768 
--256 1:0.32517635 2:0.28332309 3:0.15951247 4:0.14946409 5:0.082523996 6:0.16588837 7:0.17320033 8:0.088404448 9:0.10260387 10:0.43002981 
--256 1:0.37345427 2:0.26903489 3:0.19535978 4:0.11171212 5:0.050438938 6:0.25977033 7:0.26107788 8:0.052829063 9:0.034368807 10:0.050133836 
--256 1:0.62884132 2:0.19434554 3:0.06963036 4:0.077329884 5:0.029852898 6:0.15762316 7:0.15290276 8:0.032512476 9:0.066410696 10:0.0012111267 
--256 1:0.28742361 2:0.36853491 3:0.17953435 4:0.10971575 5:0.054791375 6:0.31828204 7:0.17193138 8:0.13948832 9:0.10309039 10:0.11198912 
--256 1:0.31919171 2:0.44302332 3:0.12409018 4:0.06993682 5:0.043757973 6:0.17287728 7:0.040329348 8:0.13997259 9:0.05508663 10:0.046890375 
--256 1:0.5421313 2:0.21425513 3:0.10391738 4:0.092413702 5:0.047282481 6:0.0089518426 7:0.1698584 8:0.063147251 9:0.11584243 10:0.17482608 
--256 1:0.39282273 2:0.27859931 3:0.14054486 4:0.12695686 5:0.061076238 6:0.46173195 7:0.24621302 8:0.22499982 9:0.205614 10:0.26481447 
--256 1:0.57832036 2:0.18502834 3:0.10742241 4:0.089466667 5:0.039762224 6:0.021742428 7:0.10230492 8:0.03706092 9:0.036060178 10:0.0065029363 
--256 1:0.47573014 2:0.22855309 3:0.11677662 4:0.09940095 5:0.079539191 6:0.21715179 7:0.38061926 8:0.17377593 9:0.10935382 10:0.017514031 
--256 1:0.62509268 2:0.26947402 3:0.060386525 4:0.030641881 5:0.014404898 6:0.00041377632 7:0.086930783 8:0.022804057 9:0.13502324 10:0.10189109 
--256 1:0.45800574 2:0.28111019 3:0.10964896 4:0.1098244 5:0.041410722 6:0.016980188 7:0.0056459845 8:0.25109592 9:0.046304172 10:0.074511829 
--256 1:0.40206608 2:0.26252792 3:0.14436693 4:0.12692783 5:0.064111238 6:0.091286944 7:0.15687863 8:0.088931685 9:0.21330676 10:0.055279939 
--256 1:0.70085319 2:0.21535483 3:0.047732838 4:0.028795755 5:0.007263381 6:0.062927957 7:0.023985602 8:0.17846523 9:0.087260396 10:0.13664219 
--256 1:0.5478863 2:0.28781704 3:0.078964661 4:0.063789747 5:0.021542252 6:0.05755918 7:0.046421168 8:0.033553156 9:0.13739715 10:0.14983859 
--256 1:0.2247962 2:0.47459567 3:0.13630286 4:0.088606307 5:0.075698962 6:0.0012170998 7:0.0045080705 8:0.040066611 9:0.016131606 10:0.25004301 
--256 1:0.41872968 2:0.28072946 3:0.12944456 4:0.12146093 5:0.049635376 6:0.11241237 7:0.15891074 8:0.092747491 9:0.099441158 10:0.027971122 
--256 1:0.39652702 2:0.24594086 3:0.16020285 4:0.13340372 5:0.063925551 6:0.080065997 7:0.08212321 8:0.19610892 9:0.0078414277 10:0.21059633 
--256 1:0.33981144 2:0.39698173 3:0.10998332 4:0.089170523 5:0.064052989 6:0.042352366 7:0.004619127 8:0.050737522 9:0.0017064893 10:0.2028791 
--256 1:0.65959911 2:0.2303214 3:0.048593746 4:0.042684061 5:0.018801683 6:0.05057028 7:0.042595879 8:0.14046599 9:0.2858599 10:0.10461893 
--256 1:0.61455454 2:0.23172757 3:0.071622368 4:0.058637849 5:0.023457675 6:0.057418082 7:0.19699581 8:0.080463067 9:0.14225304 10:0.034134947 
--256 1:0.59703358 2:0.27741396 3:0.084677555 4:0.027175523 5:0.013699377 6:0.18039545 7:0.0060010746 8:0.083125858 9:0.10244871 10:0.14390248 
--52.512633831639441 1:0.34773376 2:0.13895572 3:0.07473485 4:0.068867773 5:0.3697079 6:0.2696921 7:0.097255374 8:0.26037105 9:0.20110751 10:0.16844297 
--256 1:0.50239921 2:0.34473579 3:0.068887098 4:0.060028726 5:0.023949179 6:0.31258528 7:0.02214369 8:0.0071861335 9:0.0397914 10:0.0038204195 
--256 1:0.48180201 2:0.22360086 3:0.13935565 4:0.11171546 5:0.043526029 6:0.36696691 7:0.098173405 8:0.12742291 9:0.086878217 10:0.22028719 
--256 1:0.41928499 2:0.26261702 3:0.17542381 4:0.062872479 5:0.079801699 6:0.0018938467 7:0.048539444 8:0.17347436 9:0.12283886 10:0.11384459 
--256 1:0.69322201 2:0.17523977 3:0.071916039 4:0.035726992 5:0.023895195 6:0.013258258 7:0.10818082 8:0.31709337 9:0.13717625 10:0.19726055 
--256 1:0.66912109 2:0.22049853 3:0.049141765 4:0.035120759 5:0.026117859 6:0.042808299 7:0.078238886 8:0.073169239 9:0.1196031 10:0.28790368 
--256 1:0.28671619 2:0.45071361 3:0.11693277 4:0.093540913 5:0.052096517 6:0.13375237 7:0.024090079 8:0.030604051 9:0.002747188 10:0.038196498 
--256 1:0.39698902 2:0.22706434 3:0.1881577 4:0.12348237 5:0.064306564 6:0.099385327 7:0.059491824 8:0.054475772 9:0.078045087 10:0.13354249 
--256 1:0.75076161 2:0.15980746 3:0.051041425 4:0.02746021 5:0.0109293 6:0.0040164324 7:0.08365447 8:0.0011718604 9:0.028488309 10:0.12346496 
--241.36678877036456 1:0.39967064 2:0.38344883 3:0.11399546 4:0.070743847 5:0.032141226 6:0.064651509 7:0.2591409 8:0.11689909 9:0.028414794 10:0.21705331 
--256 1:0.34847528 2:0.33180237 3:0.16473622 4:0.11363397 5:0.041352162 6:0.30708991 7:0.032604929 8:0.063350868 9:0.15712425 10:0.14620478 
--256 1:0.53861849 2:0.22737736 3:0.13008158 4:0.069142121 5:0.034780443 6:0.13119412 7:0.0086839905 8:0.067489131 9:0.075853955 10:0.17056163 
--256 1:0.28006253 2:0.35643127 3:0.15031546 4:0.1499448 5:0.063245938 6:0.28633381 7:0.12078793 8:0.13926549 9:0.14436562 10:0.046166721 
--256 1:0.39112752 2:0.3040839 3:0.11735687 4:0.13151103 5:0.055920674 6:0.14028615 7:0.031032137 8:0.024498385 9:0.055049505 10:0.11054683 
--256 1:0.28096896 2:0.32291422 3:0.18961793 4:0.12172032 5:0.084778581 6:0.082377151 7:0.088522651 8:0.40950666 9:0.092214562 10:0.0033888664 
--256 1:0.6806289 2:0.20949682 3:0.056703399 4:0.033645424 5:0.019525452 6:0.13215195 7:0.03485579 8:0.092072298 9:0.017124822 10:0.11147904 
--64.15578071818355 1:0.31579533 2:0.24070023 3:0.20342068 4:0.19331925 5:0.046764505 6:0.43880411 7:0.58848293 8:0.6259038 9:0.64838016 10:0.49153534 
--20.717325157171015 1:0.73245862 2:0.16648522 3:0.050283903 4:0.034047121 5:0.016725135 6:0.25472214 7:0.036364435 8:0.07927654 9:0.12999852 10:0.025091131 
--256 1:0.24355001 2:0.2065627 3:0.24835622 4:0.22748582 5:0.074045255 6:0.20124337 7:0.13254257 8:0.21277623 9:0.092582929 10:0.022078718 
--256 1:0.68858569 2:0.20097426 3:0.037919054 4:0.049251769 5:0.023269226 6:0.03612687 7:0.14050253 8:0.051448138 9:0.16239156 10:0.093593142 
--256 1:0.47977773 2:0.30505892 3:0.095481623 4:0.060911653 5:0.058770077 6:0.36858372 7:0.045662464 8:0.06901373 9:0.15316752 10:0.04626806 
--256 1:0.48755994 2:0.35036533 3:0.100832 4:0.044043769 5:0.017198963 6:0.066004671 7:0.033726011 8:0.10790125 9:0.11290424 10:0.33795581 
--256 1:0.37282536 2:0.36874762 3:0.12408154 4:0.10259901 5:0.031746466 6:0.17382585 7:0.0080818016 8:0.0096988989 9:0.21544479 10:0.0038826957 
--256 1:0.39898884 2:0.34451726 3:0.11057067 4:0.10456683 5:0.041356391 6:0.13462795 7:0.018695581 8:0.20623852 9:0.12575052 10:0.10754817 
--256 1:0.44721693 2:0.20905392 3:0.1542015 4:0.13183695 5:0.057690703 6:0.14587763 7:0.13973019 8:0.30649058 9:0.019753401 10:0.11756993 
--256 1:0.39933515 2:0.37974211 3:0.12400622 4:0.064070738 5:0.032845775 6:0.19698926 7:0.0045925436 8:0.071294972 9:0.17034944 10:0.18770439 
--256 1:0.7258815 2:0.16780627 3:0.043397472 4:0.040613209 5:0.022301545 6:0.079690319 7:0.18601761 8:0.088480391 9:0.10419528 10:0.061926922 
--256 1:0.39446176 2:0.16730236 3:0.10166252 4:0.15467474 5:0.18189863 6:0.05761017 7:0.15708557 8:0.042463396 9:0.035113701 10:0.047341378 
--256 1:0.64909324 2:0.18751632 3:0.093433891 4:0.04532447 5:0.024632073 6:0.048780982 7:0.024726702 8:0.042741003 9:0.01013829 10:0.13781596 
--25.808991439816065 1:0.46682469 2:0.17449402 3:0.19759816 4:0.088681001 5:0.072402126 6:0.23294027 7:0.36829413 8:0.42249551 9:0.38890221 10:0.35341871 
--256 1:0.5944913 2:0.27619582 3:0.056125223 4:0.052580559 5:0.020607094 6:0.085874289 7:0.042032254 8:0.09675438 9:0.033624792 10:0.04795968 
--256 1:0.7127611 2:0.17409893 3:0.048078953 4:0.044865601 5:0.02019541 6:0.03568024 7:0.17039113 8:0.10104151 9:0.12060222 10:0.10053429 
--256 1:0.43387022 2:0.32567557 3:0.10324465 4:0.09851302 5:0.038696529 6:0.084491985 7:0.023105219 8:0.015419263 9:0.032083361 10:0.053785805 
--22.38581176548206 1:0.37988857 2:0.41660829 3:0.077174781 4:0.1009128 5:0.025415566 6:0.49439218 7:0.26935938 8:0.33355802 9:0.75165208 10:0.56046884 
--256 1:0.51418658 2:0.19179658 3:0.15358264 4:0.082613513 5:0.057820687 6:0.073552122 7:0.025044767 8:0.053087273 9:0.14956524 10:0.030872071 
--256 1:0.31167885 2:0.3151227 3:0.13341434 4:0.16280762 5:0.076976499 6:0.39172047 7:0.14390164 8:0.20704838 9:0.10936845 10:0.090283976 
--33.658395477822665 1:0.37920505 2:0.25538776 3:0.16425767 4:0.14467551 5:0.056474018 6:0.098858432 7:0.017387434 8:0.12305039 9:0.056354522 10:0.0029828543 
--256 1:0.31869239 2:0.3245181 3:0.17175011 4:0.12295398 5:0.062085418 6:0.1569473 7:0.0071745452 8:0.078079374 9:0.017888104 10:0.088247247 
--256 1:0.3836586 2:0.28930303 3:0.15692529 4:0.11336929 5:0.056743788 6:0.07297134 7:0.090085736 8:0.041593793 9:0.036196722 10:0.096043858 
--216.32489641942098 1:0.71198501 2:0.15588149 3:0.048934186 4:0.055037981 5:0.028161335 6:0.19777741 7:0.15101766 8:0.25185442 9:0.085742421 10:0.030832525 
--256 1:0.38323187 2:0.48240296 3:0.062033802 4:0.053623185 5:0.018708184 6:0.029630128 7:0.12845004 8:0.1597901 9:0.10422842 10:0.00063533573 
--256 1:0.71631983 2:0.15661617 3:0.046057031 4:0.054052815 5:0.026954162 6:0.27898734 7:0.030537834 8:0.27253266 9:0.28326695 10:0.28027183 
--1.0711931062234656 1:0.18207797 2:0.26628029 3:0.35912543 4:0.14531144 5:0.04720486 6:0.62038899 7:0.29083837 8:0.1324477 9:0.061120754 10:0.41590257 
--256 1:0.6635829 2:0.17849989 3:0.072927803 4:0.055554803 5:0.029434596 6:0.046349047 7:0.017818552 8:0.15750252 9:0.029144076 10:0.00033631843 
--256 1:0.23580762 2:0.4155805 3:0.15654119 4:0.1338241 5:0.05824659 6:0.082682618 7:0.027156304 8:0.058413376 9:0.0075097438 10:0.050309351 
--256 1:0.50794308 2:0.32230615 3:0.090256881 4:0.056799578 5:0.022694311 6:0.042689578 7:0.0016158189 8:0.046023721 9:0.05321597 10:0.16295352 
--256 1:0.47643855 2:0.23545251 3:0.11049375 4:0.12248219 5:0.055132995 6:0.087774721 7:0.071055951 8:0.17289631 9:0.05064712 10:0.061384369 
--256 1:0.70313995 2:0.15543853 3:0.059084024 4:0.051639675 5:0.030697824 6:0.087397801 7:0.059195454 8:0.17334113 9:0.14065705 10:0.11435024 
--256 1:0.45734054 2:0.26075515 3:0.13491673 4:0.10503898 5:0.041948596 6:0.022877149 7:0.1390277 8:0.14113485 9:0.032904767 10:0.032490416 
--256 1:0.54440671 2:0.19077049 3:0.13013588 4:0.078503138 5:0.056183784 6:0.047437625 7:0.21701867 8:0.35338508 9:0.41063818 10:0.47181451 
--256 1:0.49112832 2:0.26368809 3:0.093056039 4:0.10076126 5:0.05136629 6:0.00045208661 7:0.014182801 8:0.18932942 9:0.028600283 10:0.096735505 
--256 1:0.37901704 2:0.45047351 3:0.070625554 4:0.071817349 5:0.028066544 6:0.19722769 7:0.027201062 8:0.082348464 9:0.15683161 10:0.18954872 
--256 1:0.40716365 2:0.27793791 3:0.14032611 4:0.11236454 5:0.06220779 6:0.051197743 7:0.15728188 8:0.058627634 9:0.16666655 10:0.047247412 
--256 1:0.32038325 2:0.3463045 3:0.14223871 4:0.14039763 5:0.050675918 6:0.041999541 7:0.18050755 8:0.039549226 9:0.30325334 10:0.13106972 
--256 1:0.62866899 2:0.20790996 3:0.081110823 4:0.055441732 5:0.026868492 6:0.0038441805 7:0.10468198 8:0.14762778 9:0.011780034 10:0.0039070889 
--256 1:0.59926338 2:0.31022274 3:0.040960469 4:0.032199315 5:0.017354105 6:0.082429696 7:0.0031852125 8:0.040950666 9:0.10675424 10:0.11871455 
--50.819973845411823 1:0.25243198 2:0.1587159 3:0.34607824 4:0.16972352 5:0.073050363 6:0.16784015 7:0.011915389 8:0.00219771 9:0.14986636 10:0.18184221 
--256 1:0.55005554 2:0.19801783 3:0.11153435 4:0.10317353 5:0.037218758 6:0.13383275 7:0.11588576 8:0.30019154 9:0.20503918 10:0.12230324 
--256 1:0.65705932 2:0.24481852 3:0.057430838 4:0.029905965 5:0.010785356 6:0.032483761 7:0.032520977 8:0.15415522 9:0.073611129 10:0.041826661 
--256 1:0.48571948 2:0.26663972 3:0.11841614 4:0.095907361 5:0.033317303 6:0.08332819 7:0.10018143 8:0.088561797 9:0.018819555 10:0.083579967 
--256 1:0.4632633 2:0.24750529 3:0.14764443 4:0.090719513 5:0.050867471 6:0.20366622 7:0.30037493 8:0.19526496 9:0.17433377 10:0.12241205 
--256 1:0.59639874 2:0.1995399 3:0.1018061 4:0.072076068 5:0.0301792 6:0.055532228 7:0.17333867 8:0.11370682 9:0.068524219 10:0.07960354 
--1.6734601874143105 1:0.13815915 2:0.2312256 3:0.46540861 4:0.11161271 5:0.053593937 6:0.011009134 7:0.31929344 8:0.52620603 9:0.15992908 10:0.078010628 
--145.49235068293419 1:0.46801195 2:0.25226959 3:0.12267102 4:0.06000004 5:0.097047401 6:0.67202917 7:0.13672884 8:0.080997662 9:0.044056082 10:0.040494413 
--256 1:0.4913442 2:0.17380208 3:0.13375379 4:0.12350062 5:0.077599316 6:0.1959675 7:0.10818183 8:0.10549698 9:0.079353506 10:0.41302023 
--251.0023704222661 1:0.37047385 2:0.2530514 3:0.19136551 4:0.12517258 5:0.059936664 6:0.034450665 7:0.077542034 8:0.093446936 9:0.15748416 10:0.020264877 
--150.52870075783312 1:0.36630327 2:0.38882336 3:0.14140051 4:0.0770622 5:0.026410657 6:0.56840155 7:0.24129289 8:0.22527791 9:0.0060071283 10:0.064546485 
--256 1:0.7543525 2:0.16256748 3:0.04185777 4:0.031254179 5:0.0099680794 6:0.037979402 7:0.026260597 8:0.30136656 9:0.23006031 10:0.24889873 
--256 1:0.34644309 2:0.35402393 3:0.13298206 4:0.10803991 5:0.058511006 6:0.16103569 7:0.01827343 8:0.11451793 9:0.068947553 10:0.1799023 
--256 1:0.47464968 2:0.33424783 3:0.099551951 4:0.064260553 5:0.027289986 6:0.041743933 7:0.041429787 8:0.1885626 9:0.26236909 10:0.27637671 
--256 1:0.66912686 2:0.21365111 3:0.059502173 4:0.041137065 5:0.016582791 6:0.044089771 7:0.098116285 8:0.13052376 9:0.0084944009 10:0.092131354 
--256 1:0.46882 2:0.36858236 3:0.097508525 4:0.046811648 5:0.018277462 6:0.025285827 7:0.10923967 8:0.15664233 9:0.014777886 10:0.043056802 
--256 1:0.33814704 2:0.30352554 3:0.1559449 4:0.1321853 5:0.070197226 6:0.10995869 7:0.023553354 8:0.061825673 9:0.034963694 10:0.12284633 
--256 1:0.5011224 2:0.2248119 3:0.14784027 4:0.083383093 5:0.04284234 6:0.19725385 7:0.0043565181 8:0.082753498 9:0.081111697 10:0.11954611 
--256 1:0.62016291 2:0.16997287 3:0.076769253 4:0.090967317 5:0.042127651 6:0.26917834 7:0.29722618 8:0.33552225 9:0.40686431 10:0.49053119 
--256 1:0.44576009 2:0.292127 3:0.11821543 4:0.10297378 5:0.040923711 6:0.11775289 7:0.057016752 8:0.14567669 9:0.01802803 10:0.047681823 
--256 1:0.42777197 2:0.37804076 3:0.083518629 4:0.074623818 5:0.036044823 6:0.12622021 7:0.052260854 8:0.1303347 9:0.25996959 10:0.24841092 
--256 1:0.64314504 2:0.15361101 3:0.098388544 4:0.054547965 5:0.05030744 6:0.076871748 7:0.061008561 8:0.040430987 9:0.11546398 10:0.044589611 
--256 1:0.34285955 2:0.3179033 3:0.17816726 4:0.11201335 5:0.049056537 6:0.032586626 7:0.034892384 8:0.021730713 9:0.084319941 10:0.21405501 
--256 1:0.22741716 2:0.32987737 3:0.23896241 4:0.134616 5:0.06912707 6:0.053733558 7:0.089029939 8:0.01992801 9:0.13468697 10:0.068109814 
--256 1:0.44555055 2:0.31000808 3:0.12503755 4:0.078816714 5:0.040587114 6:0.19212338 7:0.029622935 8:0.083448839 9:0.2574487 10:0.21107685 
--30.130663616572217 1:0.55555955 2:0.24177188 3:0.11547408 4:0.057928667 5:0.029265823 6:0.090386371 7:0.1297821 8:0.16248452 9:0.048436161 10:0.11677264 
--95.683180009376997 1:0.58333315 2:0.15906589 3:0.096075204 4:0.11564366 5:0.045882101 6:0.15885628 7:0.014948435 8:0.35451329 9:0.034859959 10:0.18701034 
--256 1:0.3628249 2:0.31557095 3:0.14962508 4:0.10254666 5:0.069432422 6:0.049183082 7:0.053504261 8:0.037158217 9:0.011124999 10:0.051770586 
--256 1:0.41599002 2:0.13647466 3:0.16481343 4:0.1619759 5:0.12074599 6:0.2052156 7:0.099453467 8:0.28896636 9:0.28262847 10:0.039393296 
--256 1:0.71834325 2:0.17862631 3:0.056757126 4:0.036765075 5:0.0095082403 6:0.066362503 7:0.041045865 8:0.034918036 9:0.00058665691 10:0.15871859 
--256 1:0.51988882 2:0.22673511 3:0.11781763 4:0.089806893 5:0.045751541 6:0.22313679 7:0.0029004962 8:0.045036946 9:0.042464398 10:0.16029367 
--256 1:0.49468516 2:0.2670233 3:0.10734254 4:0.086217827 5:0.044731175 6:0.048950723 7:0.049810212 8:0.11556857 9:0.18653959 10:0.15475593 
--256 1:0.2819646 2:0.13516579 3:0.11855218 4:0.19472475 5:0.26959269 6:0.16159588 7:0.026610085 8:0.079665283 9:0.086371428 10:0.096525228 
--256 1:0.39950834 2:0.30468983 3:0.11187867 4:0.12498801 5:0.058935152 6:0.26088916 7:0.20254265 8:0.10748322 9:0.088302985 10:0.10705763 
--256 1:0.30521592 2:0.30551431 3:0.19376046 4:0.12901882 5:0.06649049 6:0.17691812 7:0.080174468 8:0.11660939 9:0.044985021 10:0.14235352 
--190.89161463781025 1:0.31017396 2:0.38697713 3:0.13695904 4:0.13163699 5:0.034252881 6:0.52811203 7:0.068867969 8:0.48863433 9:0.16777791 10:0.20841254 
--256 1:0.33161821 2:0.26569531 3:0.14560575 4:0.17859528 5:0.078485456 6:0.19990153 7:0.18320524 8:0.29656543 9:0.23333427 10:0.37101387 
--17.406303054441008 1:0.38621966 2:0.17587816 3:0.19855755 4:0.1995105 5:0.039834136 6:0.18526789 7:0.1795965 8:0.17874134 9:0.074375411 10:0.30456074 
--256 1:0.35396672 2:0.30283737 3:0.20823708 4:0.081150986 5:0.053807847 6:0.11100208 7:0.067547579 8:0.052639793 9:0.11943539 10:0.21070821 
--256 1:0.55608199 2:0.24095254 3:0.11228522 4:0.065968405 5:0.02471184 6:0.017705555 7:0.034040046 8:0.0694199 9:0.22766455 10:0.026933816 
--256 1:0.57250627 2:0.26389738 3:0.087215531 4:0.051697843 5:0.024682982 6:0.038743049 7:0.027693565 8:0.043887224 9:0.10721336 10:0.19694808 
--256 1:0.51751407 2:0.2990844 3:0.093273304 4:0.064550861 5:0.025577359 6:0.26600123 7:0.040287631 8:0.058001641 9:0.1472675 10:0.19244052 
--256 1:0.30949138 2:0.393774 3:0.15554588 4:0.085785608 5:0.055403127 6:0.03041376 7:0.10613674 8:0.15114831 9:0.016984372 10:0.17852813 
--256 1:0.60462313 2:0.21671044 3:0.084535457 4:0.066269175 5:0.027861793 6:0.10818585 7:0.036713254 8:0.13084565 9:0.11032752 10:0.11258384 
--256 1:0.69410641 2:0.22116239 3:0.047308533 4:0.024559893 5:0.012862776 6:0.060006322 7:0.066543543 8:0.14807571 9:0.18239869 10:0.082187607 
--256 1:0.40989475 2:0.3366866 3:0.12408181 4:0.073103453 5:0.05623339 6:0.0053825179 7:0.070068612 8:0.11653565 9:0.23786845 10:0.17995693 
--256 1:0.71211418 2:0.13732729 3:0.065185715 4:0.05305497 5:0.032317842 6:0.12151138 7:0.2810013 8:0.29861929 9:0.26586878 10:0.27930586 
--256 1:0.7463331 2:0.1580369 3:0.049630857 4:0.032098513 5:0.013900635 6:0.089751723 7:0.064204735 8:0.06724818 9:0.013531941 10:0.18089488 
--256 1:0.30474838 2:0.28452083 3:0.16416008 4:0.14610691 5:0.1004638 6:0.11714951 7:0.060152393 8:0.062854767 9:0.068334625 10:0.095288143 
--256 1:0.40009818 2:0.30419986 3:0.1808681 4:0.069602884 5:0.045230975 6:0.272648 7:0.052912731 8:0.04964839 9:0.083128229 10:0.035707312 
--256 1:0.37231701 2:0.36132202 3:0.12956534 4:0.10058616 5:0.036209468 6:0.38908818 7:0.055626885 8:0.1878896 9:0.16463707 10:0.028023174 
--256 1:0.38053648 2:0.28405544 3:0.10528255 4:0.14786825 5:0.082257289 6:0.36937799 7:0.20756421 8:0.037645254 9:0.062500512 10:0.094953489 
--256 1:0.46007837 2:0.21955273 3:0.13686866 4:0.14237427 5:0.041125976 6:0.14019192 7:0.16859096 8:0.21111226 9:0.30594439 10:0.15212309 
--256 1:0.64560402 2:0.20134477 3:0.065950431 4:0.062092787 5:0.02500799 6:0.079668592 7:0.090013381 8:0.15184308 9:0.02294622 10:0.09345031 
--256 1:0.61339443 2:0.18886787 3:0.087142815 4:0.068105238 5:0.042489649 6:0.067878872 7:0.10459841 8:0.030608578 9:0.015313704 10:0.12699887 
--256 1:0.26435839 2:0.3700031 3:0.1827192 4:0.13229508 5:0.05062423 6:0.0098822337 7:0.051181961 8:0.2907026 9:0.29475184 10:0.43813636 
--256 1:0.26797635 2:0.50526205 3:0.085882681 4:0.091890145 5:0.04898877 6:0.2269992 7:0.12291324 8:0.059761045 9:0.080337932 10:0.021911005 
--256 1:0.57799303 2:0.23191692 3:0.10039725 4:0.060805907 5:0.028886886 6:0.11892058 7:0.0016595052 8:0.04872556 9:0.052397491 10:0.098355634 
--38.903111668006197 1:0.39383579 2:0.26678362 3:0.12538687 4:0.13311114 5:0.080882576 6:0.75454735 7:0.034451397 8:0.1175289 9:0.073534797 10:0.1363257 
--256 1:0.61262 2:0.23544113 3:0.091108495 4:0.044660642 5:0.016169732 6:0.053878858 7:0.092560261 8:0.14284663 9:0.020745431 10:0.018480799 
--256 1:0.43164539 2:0.31309707 3:0.10668005 4:0.098907042 5:0.049670439 6:0.34812924 7:0.21983329 8:0.066460042 9:0.16980466 10:0.15094697 
--256 1:0.6180039 2:0.15192769 3:0.092127218 4:0.096257311 5:0.041683882 6:0.010734935 7:0.1349601 8:0.095949545 9:0.0027900091 10:0.028929937 
--256 1:0.59552447 2:0.15486372 3:0.14190317 4:0.059273824 5:0.048434821 6:0.047886735 7:0.057895126 8:0.14823531 9:0.14453006 10:0.10694232 
--256 1:0.58913546 2:0.20856063 3:0.068484504 4:0.097035572 5:0.036783834 6:0.024165847 7:0.038744693 8:0.010096839 9:0.109152 10:0.02225236 
--256 1:0.38747304 2:0.30810026 3:0.11656587 4:0.1289771 5:0.058883744 6:0.07388756 7:0.02952164 8:0.14117709 9:0.0055414941 10:0.25761681 
--256 1:0.62403152 2:0.25393779 3:0.065012157 4:0.040117689 5:0.016900845 6:0.031276447 7:0.029133036 8:0.14805053 9:0.012671076 10:0.06295948 
--256 1:0.59747647 2:0.22609973 3:0.10111494 4:0.049225228 5:0.026083629 6:0.082556316 7:0.0032346957 8:0.070170993 9:0.021180069 10:0.064618358 
--256 1:0.20623585 2:0.37823057 3:0.20608258 4:0.10575506 5:0.10369593 6:0.065451029 7:0.054344004 8:0.23295919 9:0.035732723 10:0.03936078 
--256 1:0.7059527 2:0.18381433 3:0.050581276 4:0.036056625 5:0.023595076 6:0.058472654 7:0.034864401 8:0.048204928 9:0.18459162 10:0.14190441 
--256 1:0.69579892 2:0.22382186 3:0.051557655 4:0.021226708 5:0.0075948582 6:0.086644575 7:0.024250391 8:0.049379352 9:0.17714128 10:0.068609067 
--256 1:0.24022034 2:0.41235705 3:0.147058 4:0.13925912 5:0.06110549 6:0.11407462 7:0.0004682273 8:0.05274624 9:0.0071578523 10:0.043780715 
--256 1:0.65953879 2:0.19662877 3:0.055632355 4:0.064891704 5:0.023308384 6:0.1785804 7:0.10040683 8:0.10620035 9:0.01856155 10:0.060799121 
--256 1:0.57987809 2:0.227381 3:0.08007036 4:0.076841631 5:0.035828919 6:0.29449902 7:0.016057875 8:0.045279713 9:0.071999122 10:0.048901398 
--256 1:0.66241177 2:0.2162679 3:0.051041346 4:0.050182856 5:0.020096128 6:0.11885072 7:0.032129335 8:0.087309846 9:0.043979389 10:0.037602335 
--256 1:0.66897738 2:0.22218674 3:0.041687723 4:0.04270897 5:0.024439184 6:0.0070893331 7:0.018591876 8:0.089090195 9:0.10070634 10:0.036128553 
--256 1:0.74797473 2:0.18151728 3:0.037616233 4:0.023707229 5:0.0091845295 6:0.020319952 7:0.071773876 8:0.03942974 9:0.11038869 10:0.042420558 
--256 1:0.63859238 2:0.19735039 3:0.088993757 4:0.051699846 5:0.02336362 6:0.045600542 7:0.001238897 8:0.027438938 9:0.18252654 10:0.03469902 
--256 1:0.46777037 2:0.23671987 3:0.12092819 4:0.11985604 5:0.054725535 6:0.064489103 7:0.29359309 8:0.28712479 9:0.086114508 10:0.042158626 
--256 1:0.21762332 2:0.478274 3:0.10846237 4:0.14336032 5:0.052279995 6:0.31700503 7:0.16748317 8:0.050099396 9:0.20051061 10:0.047012727 
--256 1:0.4970847 2:0.37818252 3:0.056385522 4:0.046732924 5:0.021614338 6:0.23720137 7:0.05752037 8:0.038696373 9:0.061783522 10:0.1418384 
--256 1:0.63710295 2:0.22610694 3:0.086704452 4:0.035213191 5:0.014872465 6:0.088049226 7:0.15259718 8:0.10977915 9:0.10303827 10:0.073900617 
--256 1:0.26261152 2:0.44827491 3:0.12555155 4:0.10768554 5:0.055876491 6:0.37316299 7:0.048509966 8:0.24976274 9:0.12518877 10:0.1933841 
--256 1:0.62361188 2:0.23212038 3:0.068784937 4:0.053930901 5:0.021551906 6:0.023770568 7:0.042073023 8:0.11466975 9:0.12484648 10:0.1203954 
--156.57241001656379 1:0.71459169 2:0.11147697 3:0.096190117 4:0.037347936 5:0.04039328 6:0.026576298 7:0.10608195 8:0.12912762 9:0.028052046 10:0.089514263 
--256 1:0.59794878 2:0.26430092 3:0.052310348 4:0.057987973 5:0.027451985 6:0.082975822 7:0.073327306 8:0.025092976 9:0.18380667 10:0.039614069 
--256 1:0.50641538 2:0.18897872 3:0.14160646 4:0.10577472 5:0.057224718 6:0.030112425 7:0.027929774 8:0.088123716 9:0.072803116 10:0.0257939 
--256 1:0.3638273 2:0.2701097 3:0.14410462 4:0.14481934 5:0.077139035 6:0.080502576 7:0.03781839 8:0.13760685 9:0.031430353 10:0.097072384 
--256 1:0.35039002 2:0.23990226 3:0.078285635 4:0.14381621 5:0.18760588 6:0.035737503 7:0.02274084 8:0.0015144474 9:0.064421387 10:0.091171175 
--256 1:0.47017245 2:0.32092361 3:0.1117917 4:0.07043113 5:0.026681113 6:0.078603446 7:0.13780636 8:0.017887842 9:0.11269061 10:0.074553192 
--256 1:0.24758006 2:0.39481869 3:0.14412352 4:0.13706302 5:0.076414717 6:0.11305482 7:0.13144453 8:0.072404407 9:0.043349532 10:0.0090788672 
--256 1:0.6532288 2:0.14933776 3:0.083456807 4:0.080975936 5:0.033000693 6:0.14018192 7:0.043037701 8:0.18378261 9:0.28450285 10:0.29963915 
--256 1:0.4890668 2:0.28949742 3:0.11020803 4:0.074245446 5:0.036982304 6:0.11764807 7:0.05096789 8:0.15595766 9:0.091393555 10:0.12077578 
--256 1:0.58848294 2:0.24476007 3:0.096917629 4:0.050880073 5:0.018959288 6:0.10660389 7:0.12378029 8:0.1487165 9:0.04779204 10:0.049168858 
--256 1:0.60751018 2:0.21422912 3:0.064388688 4:0.067657308 5:0.046214702 6:0.064688025 7:0.013405947 8:0.14710546 9:0.031143045 10:0.22294988 
--256 1:0.39463269 2:0.33334807 3:0.12396062 4:0.11308101 5:0.034977607 6:0.1000393 7:0.077984779 8:0.12539469 9:0.13014273 10:0.071123617 
--256 1:0.58409807 2:0.23444798 3:0.097029641 4:0.059341667 5:0.025082644 6:0.116861 7:0.067642446 8:0.064688683 9:0.091658919 10:0.20901763 
--256 1:0.30531076 2:0.24716335 3:0.13462393 4:0.2001473 5:0.11275465 6:0.31207158 7:0.16186482 8:0.050083421 9:0.23280362 10:0.16185714 
--256 1:0.30436742 2:0.4560848 3:0.088179184 4:0.095641487 5:0.055727107 6:0.28405914 7:0.13568469 8:0.092868468 9:0.017887441 10:0.043137725 
--256 1:0.44596613 2:0.39219797 3:0.055315642 4:0.05576273 5:0.050757518 6:0.23414474 7:0.024932908 8:0.12173299 9:0.28648539 10:0.061994384 
--256 1:0.2646868 2:0.33110579 3:0.22225417 4:0.11744651 5:0.064506742 6:0.0027363463 7:0.12165344 8:0.0031641366 9:0.12665809 10:0.18727442 
--256 1:0.31307078 2:0.26389111 3:0.23567205 4:0.11778599 5:0.069580078 6:0.2931331 7:0.20082868 8:0.023236397 9:0.1126178 10:0.045197351 
--256 1:0.73697846 2:0.16882531 3:0.033413866 4:0.036613213 5:0.024169145 6:0.066335556 7:0.022667324 8:0.1463088 9:0.1371123 10:0.24437429 
--256 1:0.4239143 2:0.26441226 3:0.12831151 4:0.11955624 5:0.063805695 6:0.075744017 7:0.088213517 8:0.14946634 9:0.08402339 10:0.10791742 
--256 1:0.45472224 2:0.33775797 3:0.11281758 4:0.076107169 5:0.018595035 6:0.20307607 7:0.096400212 8:0.011713958 9:0.021818076 10:0.029269008 
--256 1:0.4376152 2:0.27590799 3:0.091625685 4:0.12895996 5:0.065891164 6:0.2478644 7:0.032388632 8:0.14203517 9:0.14300868 10:0.063037744 
--146.86962676825729 1:0.62398675 2:0.13438798 3:0.060630367 4:0.13793643 5:0.043058471 6:0.66632685 7:0.21715519 8:0.26610085 9:0.25814946 10:0.23217606 
--256 1:0.3593517 2:0.25863942 3:0.14314343 4:0.16741796 5:0.071447493 6:0.19866643 7:0.02471321 8:0.090222199 9:0.014440532 10:0.064979575 
--256 1:0.44047493 2:0.3616259 3:0.10360781 4:0.064164127 5:0.030127229 6:0.09781341 7:0.01722548 8:0.011890276 9:0.048026471 10:0.1045297 
--256 1:0.64237421 2:0.23661068 3:0.071148671 4:0.033576183 5:0.016290253 6:0.083280231 7:0.045717969 8:0.015013913 9:0.086515709 10:0.1879854 
--256 1:0.45509333 2:0.1884013 3:0.14839689 4:0.1495102 5:0.058598286 6:0.15487151 7:0.20367095 8:0.28008597 9:0.021297803 10:0.061572338 
--256 1:0.42381124 2:0.22764246 3:0.14605667 4:0.13243592 5:0.070053707 6:0.040773194 7:0.047216255 8:0.13938655 9:0.12940026 10:0.36769136 
--256 1:0.47493639 2:0.33869421 3:0.11996217 4:0.04758308 5:0.018824143 6:0.030512873 7:0.022972454 8:0.04609735 9:0.073009581 10:0.020871516 
--256 1:0.32599734 2:0.32406874 3:0.1720971 4:0.11794582 5:0.059891002 6:0.099836347 7:0.12576318 8:0.25177144 9:0.066029319 10:0.036954797 
--256 1:0.7304986 2:0.14092433 3:0.053259113 4:0.054879288 5:0.020438666 6:0.0019405627 7:0.0069037492 8:0.017066374 9:0.084495514 10:0.02801511 
--256 1:0.2697241 2:0.56508678 3:0.045289303 4:0.079064343 5:0.04083547 6:0.077782835 7:0.019708465 8:0.21186367 9:0.085465771 10:0.071557467 
--256 1:0.38806982 2:0.24886785 3:0.19677522 4:0.097460339 5:0.068826773 6:0.035106435 7:0.10194915 8:0.32636086 9:0.14374347 10:0.16550909 
--256 1:0.51047944 2:0.21282691 3:0.12810408 4:0.10809924 5:0.040490334 6:0.13437348 7:0.049562818 8:0.061372416 9:0.059344843 10:0.0071540028 
--256 1:0.3949357 2:0.30278797 3:0.16026562 4:0.09454558 5:0.047465128 6:0.0060165103 7:0.035904612 8:0.070449236 9:0.023222685 10:0.04240427 
--256 1:0.78565689 2:0.144905 3:0.031489133 4:0.025236924 5:0.012712056 6:0.0019454421 7:0.027157606 8:0.019696181 9:0.078717317 10:0.15672141 
--256 1:0.34743906 2:0.33607103 3:0.14029676 4:0.11456177 5:0.061631367 6:0.10071719 7:0.058481425 8:0.076366442 9:0.19718882 10:0.2242438 
--256 1:0.29139759 2:0.35482991 3:0.16305337 4:0.13833845 5:0.052380684 6:0.14068804 7:0.068555832 8:0.21503783 9:0.10913074 10:0.081569779 
--256 1:0.68528194 2:0.19123036 3:0.061673348 4:0.043088472 5:0.018725876 6:0.071852856 7:0.022827064 8:0.0747702 9:0.24540302 10:0.20431695 
--256 1:0.58815114 2:0.24399424 3:0.061888683 4:0.067797925 5:0.03816801 6:0.11282345 7:0.020884788 8:0.035271598 9:0.14357689 10:0.11503328 
--256 1:0.51285957 2:0.29856861 3:0.088730479 4:0.06864401 5:0.03119733 6:0.0061914174 7:0.040633451 8:0.031278665 9:0.075231595 10:0.11150092 
--256 1:0.32875996 2:0.3276826 3:0.15187705 4:0.13790614 5:0.053774262 6:0.091003437 7:0.042247962 8:0.067308032 9:0.017944466 10:0.096995418 
--256 1:0.61347464 2:0.23071292 3:0.06845048 4:0.060101569 5:0.027260393 6:0.036661095 7:0.025727202 8:0.12213626 9:0.2520385 10:0.31116922 
--256 1:0.69814008 2:0.19207017 3:0.062584422 4:0.03354399 5:0.013661333 6:0.01766778 7:0.12538772 8:0.16578636 9:0.11013735 10:0.17064131 
--256 1:0.4806368 2:0.22097631 3:0.12645312 4:0.10706487 5:0.064868904 6:0.45279994 7:0.089054285 8:0.066357786 9:0.11843259 10:0.12758465 
--93.080710941847869 1:0.56642946 2:0.20273863 3:0.081637154 4:0.094463788 5:0.054730963 6:0.083483762 7:0.0066903312 8:0.26510011 9:0.46091377 10:0.58106506 
--213.10169040390386 1:0.48001625 2:0.20503478 3:0.15712202 4:0.1073145 5:0.050512457 6:0.11793418 7:0.46418035 8:0.13354916 9:0.13784822 10:0.15601662 
--256 1:0.63657743 2:0.24419188 3:0.077116994 4:0.030530914 5:0.011582785 6:0.16652579 7:0.048483809 8:0.16083128 9:0.089957064 10:0.12151668 
--256 1:0.51234357 2:0.27553675 3:0.086304558 4:0.083961735 5:0.041853388 6:0.036453481 7:0.036736547 8:0.05875877 9:0.0049775553 10:0.030716598 
--256 1:0.55269757 2:0.16976449 3:0.13319382 4:0.09650843 5:0.047835694 6:0.0073565594 7:0.090314985 8:0.12041735 9:0.30131286 10:0.14906725 
--256 1:0.4041566 2:0.40264034 3:0.10344529 4:0.067522827 5:0.022234938 6:0.025217216 7:0.10804743 8:0.092263413 9:0.16573317 10:0.11004274 
--256 1:0.50095691 2:0.22512245 3:0.11047243 4:0.12079809 5:0.042650122 6:0.22401766 7:0.056269971 8:0.097018131 9:0.027968699 10:0.066511396 
--256 1:0.46899179 2:0.24955884 3:0.09968017 4:0.10832807 5:0.073441121 6:0.05511368 7:0.033909859 8:0.057528182 9:0.12497816 10:0.21288139 
--256 1:0.3113486 2:0.28991909 3:0.17390227 4:0.15772917 5:0.067100859 6:0.19586225 7:0.086538718 8:0.0013145599 9:0.092444483 10:0.027281004 
--256 1:0.59582002 2:0.2425606 3:0.048173033 4:0.066731619 5:0.046714722 6:0.12685782 7:0.021203555 8:0.21753762 9:0.018041646 10:0.2380566 
--256 1:0.48937806 2:0.30948465 3:0.12060707 4:0.054078755 5:0.026451459 6:0.063374231 7:0.13496885 8:0.14751971 9:0.17543612 10:0.15762541 
--256 1:0.71845207 2:0.19126885 3:0.052317354 4:0.026172454 5:0.011789273 6:0.060147806 7:0.0066292155 8:0.11206622 9:0.019058225 10:0.12425521 
--256 1:0.45667119 2:0.27521798 3:0.10770557 4:0.12034804 5:0.040057208 6:0.46535407 7:0.035966949 8:0.11541438 9:0.23584981 10:0.070547803 
--256 1:0.45265722 2:0.2632691 3:0.10206023 4:0.13797878 5:0.044034674 6:0.11223898 7:0.0092447082 8:0.15631654 9:0.069548116 10:0.048308309 
--256 1:0.32381831 2:0.24408634 3:0.22450557 4:0.13486716 5:0.072722627 6:0.036592447 7:0.16118303 8:0.1826087 9:0.12556571 10:0.086535565 
--256 1:0.52531121 2:0.24568787 3:0.092033427 4:0.080573316 5:0.056394176 6:0.050289092 7:0.05171731 8:0.060250758 9:0.069880028 10:0.10046462 
--256 1:0.32264742 2:0.29120117 3:0.16420046 4:0.12699783 5:0.094953115 6:0.1407364 7:0.12244371 8:0.087135671 9:0.17086109 10:0.45887991 
--256 1:0.4921424 2:0.22885716 3:0.14004304 4:0.099458076 5:0.039499328 6:0.085437802 7:0.0095150596 8:0.021749087 9:0.079127836 10:0.22927933 
--256 1:0.39291864 2:0.31741767 3:0.14287052 4:0.10627809 5:0.040515076 6:0.19643262 7:0.037457203 8:0.016478446 9:0.065958496 10:0.020922165 
--256 1:0.33547768 2:0.34761751 3:0.14924649 4:0.11995246 5:0.047705858 6:0.04512333 7:0.058625402 8:0.036112661 9:0.10267177 10:0.053917053 
--256 1:0.47664714 2:0.16876825 3:0.16224389 4:0.11885033 5:0.073490389 6:0.33377005 7:0.019646137 8:0.076464436 9:0.0019031357 10:0.10446973 
--256 1:0.3468149 2:0.30847783 3:0.13617601 4:0.15762302 5:0.050908241 6:0.071933572 7:0.20385265 8:0.17675875 9:0.04299092 10:0.086800543 
--155.02253212621807 1:0.60834378 2:0.18738592 3:0.0821007 4:0.081865387 5:0.040304215 6:0.48295117 7:0.027829987 8:0.2124789 9:0.21855512 10:0.31452342 
--256 1:0.44868852 2:0.28699216 3:0.15409579 4:0.07056716 5:0.039656371 6:0.056382588 7:0.001126764 8:0.044782912 9:0.00058679365 10:0.16379447 
--256 1:0.29090757 2:0.32789448 3:0.15210974 4:0.17535356 5:0.05373465 6:0.13584874 7:0.073878985 8:0.14374977 9:0.021028064 10:0.10040868 
--147.83786136333765 1:0.80120702 2:0.1640434 3:0.023730115 4:0.0084484688 5:0.0025709944 6:0.30476628 7:0.30038528 8:0.13489866 9:0.069520283 10:0.19726695 
--256 1:0.60859626 2:0.14718584 3:0.11447489 4:0.082946056 5:0.046796949 6:0.086032748 7:0.024779497 8:0.056439814 9:0.0094836273 10:0.070259335 
--144.6206652175689 1:0.5320794 2:0.22448558 3:0.10677221 4:0.099602765 5:0.03706004 6:0.057329967 7:0.1681796 8:0.28058577 9:0.012218138 10:0.0066304377 
--256 1:0.42853682 2:0.21643838 3:0.17155749 4:0.13749214 5:0.045975168 6:0.16200118 7:0.081837095 8:0.068398358 9:0.22546379 10:0.045124614 
--256 1:0.27149655 2:0.35864792 3:0.17757112 4:0.13692836 5:0.055356044 6:0.10306259 7:0.10204424 8:0.065455013 9:0.25429802 10:0.11113946 
--256 1:0.60549625 2:0.24935536 3:0.078090998 4:0.044528331 5:0.022529059 6:0.011516572 7:0.11252974 8:0.010529588 9:0.24382328 10:0.21288557 
--256 1:0.49526649 2:0.15247769 3:0.17579022 4:0.1278736 5:0.048591994 6:0.27037588 7:0.16016721 8:0.18031285 9:0.033646267 10:0.022755056 
--256 1:0.77296494 2:0.14403526 3:0.045801487 4:0.025253063 5:0.011945249 6:0.00066390447 7:0.022103938 8:0.0083666676 9:0.016790864 10:0.039395945 
--256 1:0.29415789 2:0.28079792 3:0.16186783 4:0.18326618 5:0.079910183 6:0.11736069 7:0.17211704 8:0.1456056 9:0.017389217 10:0.010574756 
--256 1:0.2946937 2:0.35421287 3:0.14859462 4:0.12032564 5:0.082173168 6:0.038823878 7:0.0080965045 8:0.061528747 9:0.0062063249 10:0.034251813 
--256 1:0.36883325 2:0.36736109 3:0.14090327 4:0.082406345 5:0.040496048 6:0.055812968 7:0.056898036 8:0.25319136 9:0.33844901 10:0.21350586 
--256 1:0.53210529 2:0.20308447 3:0.094165077 4:0.11307726 5:0.057567908 6:0.2059077 7:0.11636727 8:0.21883286 9:0.18470311 10:0.13374185 
--256 1:0.47905807 2:0.20024678 3:0.12808571 4:0.14514793 5:0.047461518 6:0.073202241 7:0.023285925 8:0.20562837 9:0.20616896 10:0.18915481 
--41.737206892118905 1:0.13011047 2:0.6828742 3:0.08704774 4:0.068443229 5:0.03152436 6:0.16833337 7:0.0066861233 8:0.0029636415 9:0.16963725 10:0.10318242 
--256 1:0.27685829 2:0.49789667 3:0.089688493 4:0.096396215 5:0.039160339 6:0.13142232 7:0.021365582 8:0.017964572 9:0.19801714 10:0.026451582 
--256 1:0.39375556 2:0.27472315 3:0.11648065 4:0.16421841 5:0.050822225 6:0.030996003 7:0.097825941 8:0.20830457 9:0.1839105 10:0.20654342 
--256 1:0.62616649 2:0.2417392 3:0.080464097 4:0.034297011 5:0.017333202 6:0.022886798 7:0.05923737 8:0.18600209 9:0.27362606 10:0.22338463 
--256 1:0.2971042 2:0.37762082 3:0.15987739 4:0.12053309 5:0.044864506 6:0.29744965 7:0.15349255 8:0.10650361 9:0.047964205 10:0.074894261 
--256 1:0.474738 2:0.29566768 3:0.12813985 4:0.067247256 5:0.034207219 6:0.082175248 7:0.057879778 8:0.19980299 9:0.09244537 10:0.24987803 
--256 1:0.30519321 2:0.34637652 3:0.15132768 4:0.13359061 5:0.063511977 6:0.1115513 7:0.14681916 8:0.18217869 9:0.058354565 10:0.13390026 
--256 1:0.58263005 2:0.25609961 3:0.096883008 4:0.049043271 5:0.015344061 6:0.056061244 7:0.0077712731 8:0.10594554 9:0.14844199 10:0.0034610727 
--256 1:0.42033011 2:0.20954087 3:0.15519884 4:0.14476417 5:0.070166008 6:0.11235277 7:0.013353245 8:0.02592723 9:0.078624529 10:0.21591268 
--256 1:0.35326494 2:0.36719879 3:0.11669611 4:0.10515523 5:0.057684933 6:0.070157509 7:0.12451068 8:0.23304547 9:0.12182477 10:0.12481484 
--256 1:0.56968016 2:0.18309881 3:0.11057076 4:0.094334048 5:0.042316231 6:0.30593655 7:0.1209529 8:0.29595174 9:0.50635351 10:0.36226241 
--256 1:0.55789823 2:0.30705038 3:0.060886556 4:0.054360293 5:0.019804543 6:0.031196504 7:0.010023774 8:0.012618787 9:0.14508356 10:0.16026523 
--256 1:0.64046491 2:0.20736769 3:0.058168482 4:0.063636017 5:0.030362909 6:0.1986072 7:0.084553605 8:0.027043805 9:0.049928829 10:0.13687452 
--256 1:0.69529075 2:0.20626322 3:0.05901346 4:0.024461603 5:0.014970972 6:0.042707029 7:0.047776016 8:0.22858768 9:0.22188785 10:0.20591611 
--256 1:0.60487339 2:0.14075204 3:0.068315798 4:0.11185206 5:0.074206712 6:0.30232484 7:0.16003094 8:0.24977302 9:0.13034784 10:0.11209133 
--256 1:0.56462396 2:0.20277313 3:0.12084947 4:0.075671724 5:0.036081714 6:0.16108152 7:0.038917754 8:0.16092577 9:0.2138168 10:0.19133199 
--256 1:0.59510875 2:0.23922118 3:0.080323069 4:0.055457856 5:0.029889143 6:0.10859041 7:0.073841939 8:0.22682922 9:0.0054448578 10:0.14745364 
--256 1:0.25439328 2:0.36421013 3:0.13807893 4:0.17084812 5:0.072469542 6:0.18950881 7:0.063998262 8:0.057466104 9:0.019286863 10:0.021161356 
--256 1:0.51025254 2:0.24441847 3:0.092557236 4:0.10293724 5:0.049834518 6:0.1076439 7:0.13362767 8:0.27930084 9:0.11321489 10:0.0079507289 
--256 1:0.81377074 2:0.11608282 3:0.028540937 4:0.027104115 5:0.014501387 6:0.0012954078 7:0.04957464 8:0.0094716446 9:0.16303072 10:0.034304306 
--256 1:0.53040826 2:0.19179723 3:0.10150834 4:0.11232651 5:0.063959657 6:0.22875214 7:0.14315243 8:0.19510915 9:0.33432154 10:0.42102464 
--256 1:0.52856898 2:0.22666514 3:0.071949028 4:0.11547458 5:0.057342267 6:0.16546756 7:0.17996892 8:0.18907525 9:0.077258073 10:0.29534129 
--256 1:0.58616578 2:0.24575103 3:0.10363056 4:0.055447284 5:0.0090053494 6:0.12283751 7:0.034604965 8:0.056898229 9:0.011082643 10:0.014748411 
--256 1:0.19011556 2:0.46512253 3:0.15244885 4:0.13701753 5:0.055295526 6:0.25641026 7:0.074332102 8:0.12090427 9:0.06689412 10:0.16808203 
--256 1:0.64777125 2:0.20246583 3:0.070472044 4:0.056165103 5:0.023125774 6:0.058998921 7:0.13931377 8:0.19533568 9:0.10349178 10:0.12434821 
--256 1:0.63477972 2:0.17386261 3:0.080777487 4:0.078046363 5:0.032533814 6:0.031928507 7:0.095213825 8:0.017114448 9:0.024807576 10:0.10377247 
--57.141228186142229 1:0.32194087 2:0.3748357 3:0.11922996 4:0.13461186 5:0.049381606 6:0.22007154 7:0.33187813 8:0.42286888 9:0.066797517 10:0.053420274 
--256 1:0.5964698 2:0.2552579 3:0.079726768 4:0.047984704 5:0.020560828 6:0.16359671 7:0.014130628 8:0.037578668 9:0.19324106 10:0.1250361 
--256 1:0.64288633 2:0.18428056 3:0.085091206 4:0.064368056 5:0.023373846 6:0.034528143 7:0.017165388 8:0.10559162 9:0.086887968 10:0.038659485 
--256 1:0.22943381 2:0.21924776 3:0.17033276 4:0.23337552 5:0.14761015 6:0.2338712 7:0.18275466 8:0.26994758 9:0.13786261 10:0.052832387 
--256 1:0.39126507 2:0.41470173 3:0.10049455 4:0.06613296 5:0.027405684 6:0.1487346 7:0.00025819761 8:0.034849089 9:0.12066794 10:0.10744702 
--256 1:0.55547285 2:0.17007978 3:0.15261105 4:0.074529593 5:0.047306734 6:0.0059520676 7:0.032835778 8:0.010348878 9:0.025172598 10:0.033261202 
--256 1:0.7280817 2:0.18414537 3:0.050584189 4:0.027495475 5:0.0096932599 6:0.039663958 7:0.11427743 8:0.1631312 9:0.055848733 10:0.02144431 
--256 1:0.52904836 2:0.30064248 3:0.0775881 4:0.068456226 5:0.024264832 6:0.042716651 7:0.034649977 8:0.058387916 9:0.098835065 10:0.015764163 
--256 1:0.37471358 2:0.1551004 3:0.13542848 4:0.090774007 5:0.24398353 6:0.2556302 7:0.062315825 8:0.056045546 9:0.20691935 10:0.15305097 
--256 1:0.70936285 2:0.19251595 3:0.047900185 4:0.0319993 5:0.018221714 6:0.0055831049 7:0.0058171626 8:0.031525859 9:0.20060193 10:0.33469939 
--256 1:0.52584284 2:0.21475896 3:0.1200521 4:0.079416165 5:0.059929934 6:0.063751851 7:0.041725616 8:0.12515865 9:0.18445742 10:0.091138716 
--256 1:0.82120036 2:0.13570386 3:0.020898484 4:0.015335767 5:0.0068615334 6:0.047034846 7:0.04154384 8:0.032988637 9:0.067466613 10:0.1516987 
--69.12616234664425 1:0.35131604 2:0.072140665 3:0.33035122 4:0.10068274 5:0.14550933 6:0.22846432 7:0.14940086 8:0.27772714 9:0.067969233 10:0.0076529234 
--256 1:0.69236102 2:0.18990551 3:0.038921009 4:0.051899744 5:0.026912713 6:0.033804157 7:0.14654142 8:0.18465236 9:0.23902358 10:0.43503293 
--256 1:0.6185317 2:0.16435411 3:0.1202077 4:0.061294507 5:0.035611972 6:0.035965779 7:0.00057838784 8:0.0012902394 9:0.021442939 10:0.088983711 
--102.3135121441164 1:0.18374944 2:0.22143433 3:0.41760906 4:0.13596403 5:0.041243136 6:0.043761205 7:0.21846051 8:0.21772811 9:0.36515415 10:0.1189114 
--256 1:0.55859356 2:0.27440643 3:0.04721563 4:0.064600322 5:0.055184063 6:0.35893461 7:0.10448132 8:0.052559276 9:0.11639278 10:0.012640292 
--256 1:0.38258388 2:0.2537691 3:0.15469014 4:0.14393234 5:0.065024537 6:0.02950743 7:0.012006445 8:0.074448305 9:0.42154422 10:0.41376439 
--256 1:0.69317642 2:0.15593916 3:0.076123551 4:0.050292681 5:0.024468186 6:0.060501104 7:0.013824661 8:0.021067625 9:0.17649934 10:0.051400179 
--256 1:0.64519244 2:0.18362007 3:0.094994765 4:0.054767414 5:0.021425316 6:0.07082857 7:0.017803927 8:0.04348306 9:0.022710836 10:0.10988621 
--256 1:0.5561152 2:0.25582777 3:0.089477979 4:0.073396096 5:0.025182952 6:0.17198735 7:0.038210742 8:0.096970592 9:0.046146068 10:0.18044454 
--256 1:0.50997241 2:0.22142938 3:0.10600003 4:0.11885977 5:0.043738416 6:0.33154329 7:0.1239064 8:0.069372765 9:0.16286003 10:0.2217608 
--256 1:0.57491061 2:0.21111482 3:0.10417866 4:0.071847779 5:0.037948122 6:0.20110487 7:0.091035519 8:0.053210779 9:0.010873082 10:0.14918081 
--256 1:0.62546193 2:0.21880286 3:0.078058316 4:0.051004654 5:0.026672238 6:0.1116846 7:0.037169412 8:0.18144112 9:0.21629934 10:0.14619246 
--256 1:0.33617029 2:0.33993799 3:0.1576747 4:0.11415646 5:0.052060566 6:0.081076339 7:0.016344491 8:0.10544452 9:0.30872332 10:0.24031456 
--103.99804591806112 1:0.3558269 2:0.21620034 3:0.23174293 4:0.13537218 5:0.060857642 6:0.097785966 7:0.32997628 8:0.51851806 9:0.082884729 10:0.31997715 
--256 1:0.48804681 2:0.22342307 3:0.12603565 4:0.11004616 5:0.052448315 6:0.26826343 7:0.095095484 8:0.052778911 9:0.21425678 10:0.3701651 
--256 1:0.26489814 2:0.44043331 3:0.14740459 4:0.10539249 5:0.04187146 6:0.34351113 7:0.081151807 8:0.3031092 9:0.0801362 10:0.12792832 
--256 1:0.4987017 2:0.13127655 3:0.10431616 4:0.16148939 5:0.1042162 6:0.073448003 7:0.13028964 8:0.23953458 9:0.42616299 10:0.41012201 
--256 1:0.35499455 2:0.27153739 3:0.16821233 4:0.15540544 5:0.04985029 6:0.0022310228 7:0.14334477 8:0.1128063 9:0.22810951 10:0.091787544 
--256 1:0.2740045 2:0.319098 3:0.1802081 4:0.14923789 5:0.077451508 6:0.10890479 7:0.14444393 8:0.11706839 9:0.065727179 10:0.063904027 
--256 1:0.44782865 2:0.13254319 3:0.17133775 4:0.13064499 5:0.11764541 6:0.032343414 7:0.0024832283 8:0.078357027 9:0.0030108313 10:0.085277447 
--256 1:0.43620436 2:0.36083133 3:0.11552877 4:0.06464233 5:0.022793211 6:0.058768184 7:0.070087834 8:0.00061557879 9:0.16263349 10:0.098730355 
--256 1:0.37014871 2:0.27947281 3:0.17881616 4:0.11349678 5:0.058065548 6:0.24315105 7:0.085642272 8:0.14683406 9:0.099838649 10:0.033543037 
--256 1:0.40386634 2:0.26702846 3:0.16597457 4:0.11643832 5:0.046692304 6:0.08021421 7:0.055166714 8:0.011369684 9:0.049909236 10:0.088978331 
--256 1:0.39786824 2:0.32780285 3:0.11562388 4:0.10441715 5:0.054287881 6:0.063043215 7:0.21487819 8:0.16953298 9:0.060209999 10:0.14483721 
--256 1:0.52366113 2:0.29710633 3:0.083353935 4:0.062807718 5:0.033070886 6:0.035575687 7:0.20161812 8:0.37217633 9:0.248659 10:0.081125562 
--256 1:0.53599963 2:0.29702305 3:0.069539584 4:0.064638465 5:0.032799275 6:0.032548693 7:0.012505066 8:0.06234027 9:0.068012003 10:0.044723108 
--256 1:0.52898147 2:0.27946252 3:0.068835912 4:0.083831893 5:0.03888821 6:0.14566703 7:0.12953195 8:0.11697403 9:0.08894321 10:0.085202973 
--256 1:0.44962329 2:0.26632221 3:0.1141691 4:0.12238952 5:0.047495872 6:0.13413272 7:0.00011923257 8:0.001761674 9:0.075996637 10:0.07063853 
--256 1:0.47468692 2:0.26051113 3:0.11705981 4:0.098456117 5:0.049286024 6:0.017178725 7:0.0046472866 8:0.28528834 9:0.056591971 10:0.066785535 
--256 1:0.62589594 2:0.1848344 3:0.083729553 4:0.068285788 5:0.037254326 6:0.16965714 7:0.045698067 8:0.086847494 9:0.014490611 10:0.21780413 
--256 1:0.5159581 2:0.26354429 3:0.088515133 4:0.087181552 5:0.044800928 6:0.067186095 7:0.18916006 8:0.10461732 9:0.008234796 10:0.18600615 
--256 1:0.3395787 2:0.30866742 3:0.14859445 4:0.11600328 5:0.087156149 6:0.038962223 7:0.19539598 8:0.011434318 9:0.11382775 10:0.062593725 
--256 1:0.25917713 2:0.53092334 3:0.097197071 4:0.071624814 5:0.041077643 6:0.065765747 7:0.042553597 8:0.11276679 9:0.13998777 10:0.051154021 
--256 1:0.33497562 2:0.32834591 3:0.13789845 4:0.12531652 5:0.073463504 6:0.11552655 7:0.0044690449 8:0.032935225 9:0.088774533 10:0.058758445 
--256 1:0.64827623 2:0.21264834 3:0.073511695 4:0.034477251 5:0.031086483 6:0.10546845 7:0.14092199 8:0.13336914 9:0.13067423 10:0.28345229 
--256 1:0.28254262 2:0.37237728 3:0.18300599 4:0.11078747 5:0.051286642 6:0.039732646 7:0.016222563 8:0.012540072 9:0.018159505 10:0.21873518 
--256 1:0.70938408 2:0.14958222 3:0.069834899 4:0.045725633 5:0.025473169 6:0.10346777 7:0.03867196 8:0.10376676 9:0.014576769 10:0.039183945 
--256 1:0.13921403 2:0.27609163 3:0.20828503 4:0.25427634 5:0.12213296 6:0.051767237 7:0.080577879 8:0.010064397 9:0.059402977 10:0.15585373 
--256 1:0.25923526 2:0.38772727 3:0.17494817 4:0.1268244 5:0.051264902 6:0.22443071 7:0.024159869 8:0.00025008947 9:0.099538258 10:0.073961268 
--256 1:0.48076873 2:0.23241867 3:0.13127091 4:0.11428626 5:0.041255428 6:0.14882102 7:0.13844435 8:0.039855166 9:0.20247049 10:0.017392026 
--256 1:0.38454595 2:0.2506835 3:0.15065061 4:0.13054248 5:0.083577466 6:0.035675405 7:0.041997552 8:0.033302637 9:0.11747436 10:0.01835078 
--256 1:0.62726944 2:0.14673996 3:0.1143678 4:0.067780783 5:0.043842019 6:0.0018428851 7:0.16095825 8:0.30433074 9:0.23738568 10:0.35511083 
--256 1:0.4821164 2:0.22041267 3:0.13299109 4:0.11313925 5:0.051340595 6:0.17872403 7:0.082270436 8:0.46371865 9:0.0069665669 10:0.079257536 
--256 1:0.40800989 2:0.21149303 3:0.17522608 4:0.1332454 5:0.072025611 6:0.11628528 7:0.0464311 8:0.12116322 9:0.12215043 10:0.17392877 
--256 1:0.55285782 2:0.31699612 3:0.080283357 4:0.033668396 5:0.016194304 6:0.077549349 7:0.021373848 8:0.20117331 9:0.088898596 10:0.024169949 
--256 1:0.65403926 2:0.22663673 3:0.075434278 4:0.0312333 5:0.012656436 6:0.060845302 7:0.039160788 8:0.10699144 9:0.020665462 10:0.12201326 
--256 1:0.30837467 2:0.32579961 3:0.23456137 4:0.081544564 5:0.049719778 6:0.037702147 7:0.0875718 8:0.044189117 9:0.079333414 10:0.1991938 
--28.328509217259384 1:0.84226115 2:0.12888251 3:0.022286795 4:0.0049935878 5:0.0015759603 6:0.83137225 7:0.74958439 8:0.74318053 9:0.42769995 10:0.21914826 
--256 1:0.64594316 2:0.20630514 3:0.052392755 4:0.062282098 5:0.033076852 6:0.089533683 7:0.076264557 8:0.13113485 9:0.22498468 10:0.25038038 
--256 1:0.39426643 2:0.41042976 3:0.11893389 4:0.056232059 5:0.02013787 6:0.22521957 7:0.1149491 8:0.223557 9:0.030641234 10:0.027343053 
--256 1:0.39184796 2:0.17659709 3:0.19262557 4:0.162608 5:0.07632138 6:0.10744433 7:0.036446381 8:0.02122487 9:0.07330522 10:0.18784473 
--256 1:0.65411556 2:0.23030135 3:0.073940864 4:0.028695363 5:0.012946866 6:0.027368475 7:0.069602409 8:0.050902983 9:0.011734405 10:0.040013719 
--256 1:0.52098161 2:0.2212644 3:0.11352567 4:0.10756616 5:0.036662163 6:0.09449413 7:0.082924906 8:0.016530195 9:0.14085635 10:0.19892071 
--256 1:0.6232025 2:0.2163372 3:0.070256823 4:0.065089678 5:0.025113799 6:0.061411714 7:0.111939 8:0.077028398 9:0.16013404 10:0.083042487 
--256 1:0.37888544 2:0.27462069 3:0.17418438 4:0.11546305 5:0.056846451 6:0.0838709 7:0.11589417 8:0.22682943 9:0.060048038 10:0.11072476 
--256 1:0.43703635 2:0.28957521 3:0.14885918 4:0.08303203 5:0.041497235 6:0.21674989 7:0.30470586 8:0.067364827 9:0.23082872 10:0.19117259 
--256 1:0.53558405 2:0.32082415 3:0.070982516 4:0.053602248 5:0.019007039 6:0.14886784 7:0.026956703 8:0.081844313 9:0.19708345 10:0.058827656 
--256 1:0.45515386 2:0.20127789 3:0.17536595 4:0.1214086 5:0.046793705 6:0.15203973 7:0.090418475 8:0.023827368 9:0.10780045 10:0.12922535 
--256 1:0.78597462 2:0.13499219 3:0.035383272 4:0.030059249 5:0.013590671 6:0.074806334 7:0.13973739 8:0.015496262 9:0.075037838 10:0.051742294 
--256 1:0.72872434 2:0.15946413 3:0.059601924 4:0.031722748 5:0.020486853 6:0.0061909992 7:0.000564924 8:0.11078828 9:0.19388864 10:0.16640701 
--256 1:0.43275591 2:0.17535988 3:0.19093612 4:0.11980554 5:0.081142548 6:0.069127431 7:0.017084422 8:0.036826114 9:0.1502996 10:0.24570491 
--256 1:0.33242788 2:0.27838872 3:0.17142011 4:0.13618369 5:0.081579596 6:0.13702216 7:0.26355227 8:0.065705727 9:0.016620023 10:0.024394854 
--256 1:0.70325636 2:0.17696585 3:0.043752452 4:0.045138746 5:0.0308866 6:0.17432541 7:0.055521987 8:0.13970537 9:0.16589274 10:0.24402874 
--256 1:0.48034792 2:0.30250294 3:0.078151834 4:0.10069949 5:0.038297828 6:0.10011795 7:0.19859608 8:0.13748907 9:0.050808461 10:0.091423225 
--256 1:0.564041 2:0.2314871 3:0.10650611 4:0.069688497 5:0.028277293 6:0.041112001 7:0.085596575 8:0.19629631 9:0.26693194 10:0.38645407 
--256 1:0.73146235 2:0.19598251 3:0.037151379 4:0.026923108 5:0.0084806578 6:0.041262875 7:0.10266127 8:0.02059145 9:0.1231163 10:0.054027288 
--256 1:0.27574863 2:0.25674732 3:0.17306274 4:0.19129953 5:0.10314178 6:0.092437971 7:0.1422532 8:0.2964475 9:0.087026804 10:0.12774305 
--35.167355927534587 1:0.54494588 2:0.18348906 3:0.099061839 4:0.11257521 5:0.05992801 6:0.41220691 7:0.20980281 8:0.48120671 9:0.49895614 10:0.44226386 
--256 1:0.20546408 2:0.2510939 3:0.24797496 4:0.17882004 5:0.11664702 6:0.093848326 7:0.034112133 8:0.29822597 9:0.29515817 10:0.21542179 
--256 1:0.50888441 2:0.1352684 3:0.17323242 4:0.13102207 5:0.051592701 6:0.18821625 7:0.029432396 8:0.0016682857 9:0.23992002 10:0.2209375 
--256 1:0.78623703 2:0.1399844 3:0.045221981 4:0.020203187 5:0.0083534025 6:0.060971371 7:0.056695984 8:0.17946307 9:0.11531671 10:0.037287198 
--256 1:0.60121958 2:0.25100353 3:0.06262594 4:0.06231654 5:0.022834408 6:0.099244455 7:0.085875281 8:0.23263207 9:0.17661493 10:0.1580118 
--256 1:0.48555958 2:0.31494175 3:0.084057823 4:0.091068159 5:0.024372679 6:0.076540745 7:0.026439935 8:0.0482293 9:0.16839271 10:0.17204273 
--256 1:0.54732959 2:0.24775089 3:0.11905026 4:0.052286427 5:0.033582838 6:0.016692805 7:0.022489189 8:0.087539301 9:0.034148677 10:0.042584131 
--256 1:0.54587829 2:0.23397083 3:0.11131625 4:0.071755355 5:0.037079281 6:0.093762572 7:0.015109651 8:0.13922095 9:0.11614724 10:0.035545738 
--256 1:0.35771197 2:0.30256065 3:0.11749206 4:0.14162335 5:0.080611973 6:0.074191606 7:0.022302821 8:0.055610792 9:0.10464912 10:0.18425899 
--256 1:0.2210408 2:0.4589591 3:0.1566584 4:0.097942393 5:0.065399311 6:0.25790348 7:0.20899249 8:0.17868618 9:0.10751665 10:0.06166544 
--256 1:0.59469365 2:0.25165986 3:0.075250511 4:0.042107343 5:0.03628864 6:0.19312315 7:0.18545764 8:0.23035376 9:0.16871768 10:0.37591124 
--256 1:0.51232672 2:0.28735177 3:0.081255463 4:0.076379034 5:0.042687006 6:0.381547 7:0.055848944 8:0.074718809 9:0.029748701 10:0.08815627 
--256 1:0.69591354 2:0.18619314 3:0.066281716 4:0.038140319 5:0.013471282 6:0.015441865 7:0.063514234 8:0.0045003829 9:0.052089458 10:0.04455112 
--256 1:0.38509542 2:0.26293429 3:0.20100323 4:0.085844441 5:0.065122616 6:0.18011977 7:0.038011916 8:0.20574418 9:0.23239338 10:0.16996801 
--35.190048545875591 1:0.6902471 2:0.19433466 3:0.049461598 4:0.038663591 5:0.02729305 6:0.015315359 7:0.0097454945 8:0.20023702 9:0.0692193 10:0.46344603 
--256 1:0.34470524 2:0.30368249 3:0.14876726 4:0.13256168 5:0.070283329 6:0.092754779 7:0.059062144 8:0.10307196 9:0.083720152 10:0.087227829 
--44.846949360091941 1:0.2990028 2:0.35845097 3:0.18398193 4:0.10977382 5:0.04879048 6:0.281442 7:0.085000196 8:0.060398211 9:0.017207406 10:0.032671961 
--256 1:0.32413871 2:0.3072938 3:0.17226944 4:0.13062868 5:0.065669367 6:0.063894348 7:0.018443406 8:0.14424473 9:0.19983843 10:0.1292806 
--256 1:0.56660144 2:0.22070327 3:0.10543782 4:0.066868292 5:0.040389185 6:0.072554955 7:0.015155999 8:0.085403036 9:0.086501428 10:0.078737376 
--256 1:0.31703103 2:0.29047367 3:0.20486495 4:0.11833475 5:0.069295596 6:0.10938959 7:0.018964694 8:0.012105736 9:0.0017849435 10:0.037838664 
--256 1:0.41608732 2:0.3774939 3:0.11104909 4:0.072234574 5:0.023135108 6:0.22314628 7:0.084927095 8:0.12385846 9:0.21904755 10:0.025029654 
--256 1:0.34484859 2:0.22883691 3:0.16283794 4:0.13078649 5:0.13269007 6:0.036700685 7:0.14840493 8:0.14188499 9:0.12451294 10:0.42074403 
--256 1:0.35176679 2:0.35005102 3:0.13495055 4:0.12325192 5:0.039979724 6:0.092329699 7:0.029836408 8:0.019283553 9:0.1861401 10:0.048055237 
--76.25327433257246 1:0.25002731 2:0.27205681 3:0.13915351 4:0.17079925 5:0.16796312 6:0.17565354 7:0.31458585 8:0.19444974 9:0.32352966 10:0.62876647 
--256 1:0.39498683 2:0.18929171 3:0.18311597 4:0.17716128 5:0.055444209 6:0.088021119 7:0.0058486497 8:0.11872433 9:0.040413151 10:0.20238893 
--256 1:0.34277643 2:0.3916717 3:0.11029339 4:0.11432024 5:0.040938237 6:0.018210072 7:0.030214224 8:0.026694508 9:0.0606023 10:0.052411094 
--256 1:0.32017887 2:0.36710081 3:0.16330338 4:0.10222836 5:0.04718858 6:0.24677651 7:0.073142006 8:0.11260367 9:0.043730161 10:0.078645133 
--120.64699124577859 1:0.32977513 2:0.43921856 3:0.12225872 4:0.082183681 5:0.026563905 6:0.14493485 7:0.27002659 8:0.28330781 9:0.35231341 10:0.036005807 
--256 1:0.24657022 2:0.32251179 3:0.11813454 4:0.20367744 5:0.10910601 6:0.25888857 7:0.015758424 8:0.15948779 9:0.17305293 10:0.30176638 
--256 1:0.70530474 2:0.19475149 3:0.042010876 4:0.039823698 5:0.018109195 6:0.031682295 7:0.016396302 8:0.025352547 9:0.10770882 10:0.10675144 
--14.148344590092188 1:0.17993977 2:0.57144254 3:0.12445643 4:0.08052682 5:0.043634433 6:0.331483 7:0.080133568 8:0.49432299 9:0.23326779 10:0.24750807 
--118.96015415895209 1:0.7240092 2:0.17877577 3:0.047169477 4:0.034798558 5:0.015246999 6:0.11150027 7:0.11651816 8:0.019056612 9:0.40541647 10:0.52009338 
--256 1:0.46221686 2:0.28473335 3:0.094824347 4:0.11749266 5:0.040732791 6:0.22985222 7:0.084431805 8:0.13098372 9:0.01801909 10:0.14676094 
--256 1:0.58404307 2:0.1741879 3:0.10385537 4:0.09526303 5:0.042650629 6:0.17444539 7:0.020275964 8:0.0055489628 9:0.12849026 10:0.011929064 
--256 1:0.42761554 2:0.42278827 3:0.063154472 4:0.051293385 5:0.035148335 6:0.087319369 7:0.074076132 8:0.036824846 9:0.091600921 10:0.19663404 
--256 1:0.51567353 2:0.28974421 3:0.12276205 4:0.052828174 5:0.018992043 6:0.076248016 7:0.053433144 8:0.058758562 9:0.0852151 10:0.060870299 
--256 1:0.47474934 2:0.21569657 3:0.15460989 4:0.10246645 5:0.052477746 6:0.15339147 7:0.14295454 8:0.11834396 9:0.18474699 10:0.14981587 
--256 1:0.54930854 2:0.20259223 3:0.13072653 4:0.075533914 5:0.041838789 6:0.013801549 7:0.097500483 8:0.082696798 9:0.14437989 10:0.13551154 
--256 1:0.55518533 2:0.27783865 3:0.075819375 4:0.06579207 5:0.025364574 6:0.10079844 7:0.0028562507 8:0.26843058 9:0.015462004 10:0.09459659 
--131.77988232604824 1:0.35605941 2:0.30951511 3:0.19152995 4:0.095812677 5:0.04708286 6:0.14629504 7:0.16320701 8:0.22072815 9:0.23251408 10:0.10254033 
--256 1:0.32384186 2:0.32257723 3:0.15601133 4:0.14282451 5:0.054745061 6:0.14560484 7:0.0050924258 8:0.12773453 9:0.00060062778 10:0.12614771 
--256 1:0.30877821 2:0.35052145 3:0.1401142 4:0.13994711 5:0.060639024 6:0.17972811 7:0.15457126 8:0.0027598496 9:0.25546903 10:0.018872253 
--256 1:0.56342787 2:0.15501095 3:0.11466324 4:0.11590931 5:0.050988634 6:0.017108518 7:0.10733724 8:0.13858597 9:0.076347253 10:0.050785084 
--256 1:0.27103984 2:0.31723546 3:0.17687934 4:0.15971793 5:0.075127428 6:0.21926639 7:0.11021387 8:0.066681943 9:0.12190403 10:0.11894691 
--256 1:0.28472813 2:0.29466627 3:0.20183414 4:0.14846469 5:0.070306765 6:0.10595085 7:0.099391833 8:0.18869391 9:0.074046646 10:0.012398182 
--256 1:0.36620479 2:0.38723491 3:0.11434392 4:0.082076044 5:0.050140334 6:0.17044545 7:0.093185792 8:0.3724211 9:0.2281883 10:0.18757238 
--37.605903074548237 1:0.24756784 2:0.37621974 3:0.17307294 4:0.12598593 5:0.077153556 6:0.19453298 7:0.11272637 8:0.070221455 9:0.025470787 10:0.36346063 
--256 1:0.60983228 2:0.15548989 3:0.11049315 4:0.076790109 5:0.047394571 6:0.06568858 7:0.064908309 8:0.14851189 9:0.065794107 10:0.1525731 
--256 1:0.4074724 2:0.22486879 3:0.083576573 4:0.066131343 5:0.21795089 6:0.17744912 7:0.067941394 8:0.1856526 9:0.22134473 10:0.14974712 
--256 1:0.65187539 2:0.2485813 3:0.040839552 4:0.033828348 5:0.024875412 6:0.07511034 7:0.12010608 8:0.1439478 9:0.059964008 10:0.19452798 
--256 1:0.48412608 2:0.21826274 3:0.14544279 4:0.097400409 5:0.054767978 6:0.082593998 7:0.10585342 8:0.10632061 9:0.021634974 10:0.020976576 
--256 1:0.71294052 2:0.19261243 3:0.051795965 4:0.02448985 5:0.018161236 6:0.094319728 7:0.0021183546 8:0.2007208 9:0.30012396 10:0.11382952 
--256 1:0.78028345 2:0.15271159 3:0.036970216 4:0.021587097 5:0.0084476564 6:0.021860689 7:0.0011619259 8:0.11729912 9:0.085358643 10:0.059254554 
--9.8768108061772111 1:0.33684097 2:0.3807285 3:0.13771946 4:0.10766193 5:0.037049136 6:0.36443259 7:0.23630065 8:0.0035989475 9:0.12850136 10:0.0085116714 
--256 1:0.32353082 2:0.19175716 3:0.22725845 4:0.17048782 5:0.086965753 6:0.059629424 7:0.07841188 8:0.12685236 9:0.02727168 10:0.14684693 
--256 1:0.32005503 2:0.25382463 3:0.21463795 4:0.13505432 5:0.076428073 6:0.059703663 7:0.18286262 8:0.05864214 9:0.043720865 10:0.018612127 
--256 1:0.28262491 2:0.32405702 3:0.16368637 4:0.15504489 5:0.0745868 6:0.048239023 7:0.027437626 8:0.022151809 9:0.0022100571 10:0.014549825 
--256 1:0.46521569 2:0.17413004 3:0.15734402 4:0.14333443 5:0.059975823 6:0.12562586 7:0.0082131868 8:0.044560056 9:0.22638214 10:0.1474544 
--252.49907801379777 1:0.19192114 2:0.4974148 3:0.15874764 4:0.10314596 5:0.048770465 6:0.39339071 7:0.14891455 8:0.20874996 9:0.13714832 10:0.11878176 
--256 1:0.29643942 2:0.24502336 3:0.20342684 4:0.17282394 5:0.082286435 6:0.1449093 7:0.24476808 8:0.15695018 9:0.10271848 10:0.015055254 
--256 1:0.40763862 2:0.29021189 3:0.14578377 4:0.097846569 5:0.058519152 6:0.10782885 7:0.14457862 8:0.030379466 9:0.22918999 10:0.12688679 
--167.16028392588515 1:0.41157049 2:0.26660716 3:0.16481891 4:0.10737064 5:0.049632799 6:0.44810463 7:0.089031952 8:0.10707792 9:0.17644255 10:0.069458736 
--256 1:0.54663863 2:0.29914044 3:0.082170075 4:0.051975337 5:0.020075519 6:0.043505876 7:0.19613685 8:0.16803872 9:0.12221792 10:0.064852469 
--256 1:0.58987735 2:0.24218324 3:0.089436606 4:0.055673925 5:0.022828875 6:0.14423905 7:0.1409457 8:0.11391519 9:0.23660283 10:0.22941071 
--256 1:0.63524303 2:0.21552727 3:0.079928979 4:0.050535386 5:0.018765337 6:0.12283258 7:0.062983724 8:0.093636068 9:0.17264051 10:0.19209473 
--256 1:0.415493 2:0.23564278 3:0.14569519 4:0.14737857 5:0.055790463 6:0.04650811 7:0.098672237 8:0.15399472 9:0.055307964 10:0.027543361 
--256 1:0.36212345 2:0.3678714 3:0.13111962 4:0.10060791 5:0.038277606 6:0.06520853 7:0.19513714 8:0.26280544 9:0.1173931 10:0.029373466 
--256 1:0.74933605 2:0.17415046 3:0.040611702 4:0.026630119 5:0.0092716732 6:0.031324294 7:0.077353517 8:0.20542097 9:0.35062545 10:0.41114559 
--256 1:0.65556798 2:0.22080502 3:0.068062993 4:0.039201086 5:0.016362918 6:0.13681714 7:0.091054459 8:0.02776116 9:0.21932251 10:0.17576686 
--256 1:0.66538302 2:0.23224619 3:0.058157514 4:0.03242557 5:0.011787713 6:0.030099423 7:0.02933573 8:0.10469016 9:0.10655393 10:0.076272739 
--256 1:0.68268502 2:0.13213398 3:0.062422366 4:0.077860303 5:0.044898327 6:0.17201664 7:0.01402417 8:0.10928546 9:0.2616255 10:0.19000687 
--256 1:0.53669554 2:0.14257919 3:0.13238117 4:0.12602273 5:0.06232136 6:0.2281005 7:0.05537031 8:0.12902625 9:0.24858637 10:0.16565196 
--256 1:0.68630437 2:0.14402084 3:0.066512255 4:0.062081884 5:0.041080653 6:0.049823255 7:0.093537672 8:0.00062696723 9:0.02596386 10:0.021605519 
--256 1:0.58033259 2:0.21655817 3:0.10309348 4:0.071291798 5:0.028723956 6:0.028494203 7:0.06220508 8:0.028578914 9:0.013123256 10:0.042057539 
--256 1:0.59824267 2:0.27362742 3:0.053793234 4:0.050771956 5:0.023564721 6:0.011465321 7:0.089607739 8:0.19289357 9:0.16861973 10:0.078260318 
--256 1:0.41948048 2:0.34935125 3:0.11449275 4:0.086586351 5:0.030089161 6:0.24215636 7:0.11281299 8:0.11102651 9:0.10124254 10:0.093580976 
--256 1:0.32667013 2:0.2981087 3:0.18586101 4:0.13295466 5:0.056405507 6:0.17121194 7:0.16453914 8:0.082642012 9:0.10038351 10:0.1644567 
--256 1:0.54361426 2:0.37288743 3:0.048351722 4:0.027390308 5:0.0077562801 6:0.014316867 7:0.060224838 8:0.082892296 9:0.19946724 10:0.11369126 
--256 1:0.40401569 2:0.26471045 3:0.13737731 4:0.11691886 5:0.076977701 6:0.0401706 7:0.068185883 8:0.015305074 9:0.085526815 10:0.21825484 
--34.117748921842782 1:0.22929553 2:0.43627509 3:0.1455723 4:0.13295256 5:0.05590451 6:0.010369658 7:0.18781312 8:0.20063744 9:0.011412742 10:0.018345571 
--256 1:0.66988776 2:0.20680541 3:0.071445786 4:0.035695134 5:0.016165907 6:0.02178724 7:0.00042098599 8:0.088428829 9:0.026207385 10:0.05261074 
--221.87292968610691 1:0.14750601 2:0.3201601 3:0.36981541 4:0.12174539 5:0.040773092 6:0.0410226 7:0.034818072 8:0.093674744 9:0.029629079 10:0.16319747 
--256 1:0.53871973 2:0.13639628 3:0.13846465 4:0.15651985 5:0.029899496 6:0.092953413 7:0.19115008 8:0.051163442 9:0.14093952 10:0.04807925 
--256 1:0.52400381 2:0.30551905 3:0.068923527 4:0.079829788 5:0.021723817 6:0.045302181 7:0.091929321 8:0.14890146 9:0.152779 10:0.052755063 
--256 1:0.22903042 2:0.42452736 3:0.17077486 4:0.11492703 5:0.060740336 6:0.29374714 7:0.11994581 8:0.15250467 9:0.3081769 10:0.049785394 
--256 1:0.23370063 2:0.4081577 3:0.16426616 4:0.1250919 5:0.068783615 6:0.16613567 7:0.079429633 8:0.21664887 9:0.1065034 10:0.077050305 
--256 1:0.53497876 2:0.38281218 3:0.042299126 4:0.03040426 5:0.0095056685 6:0.08088094 7:0.021242108 8:0.066611187 9:0.12025506 10:0.016749165 
--256 1:0.23773516 2:0.21631152 3:0.22806217 4:0.2068793 5:0.11101185 6:0.06815839 7:0.009572673 8:0.076188226 9:0.055636059 10:0.10304013 
--256 1:0.5084849 2:0.28685674 3:0.088022106 4:0.086311467 5:0.030324785 6:0.11183308 7:0.036390875 8:0.15062379 9:0.2201992 10:0.14426302 
--256 1:0.5768387 2:0.19175219 3:0.099749563 4:0.090371439 5:0.041288102 6:0.14639471 7:0.031867182 8:0.32746365 9:0.35479356 10:0.45921197 
--256 1:0.33557305 2:0.31934466 3:0.17130648 4:0.12331751 5:0.050458306 6:0.013496314 7:0.082412785 8:0.031522327 9:0.0090523691 10:0.17211211 
--256 1:0.49347743 2:0.23750522 3:0.132493 4:0.095316929 5:0.041207425 6:0.061274127 7:0.030651942 8:0.020966147 9:0.043665941 10:0.14184706 
--256 1:0.26421271 2:0.46778072 3:0.11407196 4:0.10563301 5:0.048301602 6:0.1316462 7:0.04137332 8:0.16453424 9:0.061492469 10:0.0084699101 
--256 1:0.41810145 2:0.28928442 3:0.13630216 4:0.099788706 5:0.056523263 6:0.043440038 7:0.076386736 8:0.0024278844 9:0.10651773 10:0.15255347 
--256 1:0.5877439 2:0.25049852 3:0.066633951 4:0.070562682 5:0.024560948 6:0.12769675 7:0.073099908 8:0.23323317 9:0.042992111 10:0.050364798 
--256 1:0.53386436 2:0.23591795 3:0.1268867 4:0.070412129 5:0.032918862 6:0.047486689 7:0.04649474 8:0.098241754 9:0.12195838 10:0.19773048 
--256 1:0.58312567 2:0.16832854 3:0.099593461 4:0.10298703 5:0.045965301 6:0.21083849 7:0.0037129896 8:0.036955255 9:0.19575436 10:0.0033938933 
--256 1:0.21040703 2:0.34569885 3:0.19952467 4:0.17144475 5:0.072924708 6:0.14135037 7:0.36138335 8:0.14400799 9:0.02737774 10:0.11154545 
--256 1:0.59791291 2:0.16124615 3:0.096667831 4:0.097469885 5:0.046703224 6:0.11321856 7:0.26439362 8:0.038353655 9:0.041933328 10:0.094693333 
--238.55370925923984 1:0.41355838 2:0.30421087 3:0.13554391 4:0.1115883 5:0.035098549 6:0.37631181 7:0.011774388 8:0.15077837 9:0.15199179 10:0.0075221914 
--256 1:0.66165783 2:0.18213637 3:0.066699778 4:0.059669517 5:0.029836505 6:0.21356927 7:0.14832063 8:0.25147639 9:0.20639107 10:0.25497208 
--256 1:0.51394875 2:0.19579806 3:0.13896536 4:0.10809893 5:0.043188892 6:0.060684844 7:0.3037722 8:0.1282296 9:0.13932763 10:0.18605267 
--256 1:0.71000545 2:0.17291425 3:0.063161917 4:0.036107469 5:0.017810918 6:0.13469352 7:0.047733609 8:0.19328975 9:0.34274561 10:0.31273895 
--34.611920295615853 1:0.31386183 2:0.41937479 3:0.1352445 4:0.096012265 5:0.035506621 6:0.18815828 7:0.052922642 8:0.43947532 9:0.1523306 10:0.083245876 
--256 1:0.25922555 2:0.40847986 3:0.11892859 4:0.14549124 5:0.067874762 6:0.27901019 7:0.21962135 8:0.15407984 9:0.076838362 10:0.052251247 
--256 1:0.62886876 2:0.19327492 3:0.08192087 4:0.070009211 5:0.025926239 6:0.093005461 7:0.10725111 8:0.0060426649 9:0.15902482 10:0.1512287 
--256 1:0.24475209 2:0.31679542 3:0.20769256 4:0.15441252 5:0.076347402 6:0.055916445 7:0.033788785 8:0.074785936 9:0.13512535 10:0.10535038 
--256 1:0.64442996 2:0.26844121 3:0.042694736 4:0.028788094 5:0.015646004 6:0.048131642 7:0.039143436 8:0.062312572 9:0.057144988 10:0.065337281 
--256 1:0.45687118 2:0.30956641 3:0.09437582 4:0.093424687 5:0.045761902 6:0.062667079 7:0.15421308 8:0.025368183 9:0.0024346927 10:0.18026248 
--256 1:0.74130891 2:0.16049907 3:0.04114927 4:0.037110826 5:0.019931928 6:0.031316255 7:0.15260388 8:0.025622985 9:0.1582172 10:0.11227213 
--256 1:0.28990584 2:0.25952467 3:0.21754715 4:0.17284468 5:0.060177668 6:0.11135109 7:0.058647853 8:0.12998572 9:0.28837152 10:0.12913002 
--256 1:0.30465703 2:0.44141731 3:0.12096932 4:0.071307468 5:0.061648875 6:0.036347388 7:0.077268545 8:0.21248209 9:0.11553917 10:0.011381078 
--256 1:0.41301746 2:0.26836324 3:0.14734597 4:0.117657 5:0.05361633 6:0.074082422 7:0.059520873 8:0.15583224 9:0.2296277 10:0.28824466 
--256 1:0.77249767 2:0.16252991 3:0.02899562 4:0.023401377 5:0.012575424 6:0.04949718 7:0.021302657 8:0.0049873252 9:0.18966261 10:0.34458123 
--3.8396890471876968 1:0.35994361 2:0.47247768 3:0.099765349 4:0.045889777 5:0.021923582 6:0.031708866 7:0.035617927 8:0.14818985 9:0.18955073 10:0.050022531 
--256 1:0.43283488 2:0.19930558 3:0.14250869 4:0.16893503 5:0.056415824 6:0.15242392 7:0.047343781 8:0.037569399 9:0.0065469726 10:0.1462366 
--256 1:0.53838964 2:0.29629245 3:0.094711077 4:0.050004833 5:0.020602 6:0.010994351 7:0.013101945 8:0.10587806 9:0.21101997 10:0.011353523 
--256 1:0.47205066 2:0.21686217 3:0.12602768 4:0.12183745 5:0.063222045 6:0.15501292 7:0.072029815 8:0.22908765 9:0.22527071 10:0.21158555 
--256 1:0.43923293 2:0.31338011 3:0.099668671 4:0.10015051 5:0.04756777 6:0.1536432 7:0.14453623 8:0.01785839 9:0.13026357 10:0.03208073 
--256 1:0.61832529 2:0.26933345 3:0.066988556 4:0.03069812 5:0.014654585 6:0.18679858 7:0.12406934 8:0.044218096 9:0.00077281982 10:0.12188468 
--256 1:0.67451443 2:0.19728766 3:0.06475255 4:0.042411317 5:0.021034039 6:0.089474018 7:0.074429906 8:0.092630348 9:0.10785005 10:0.16713751 
--256 1:0.75095585 2:0.20430713 3:0.028989329 4:0.010747162 5:0.0050005327 6:0.020339477 7:0.057657105 8:0.11664662 9:0.2279437 10:0.28788864 
--256 1:0.62535951 2:0.1966595 3:0.073370573 4:0.069887409 5:0.034723004 6:0.032502413 7:0.12580677 8:0.0063982677 9:0.018195183 10:0.087482101 
--256 1:0.78666261 2:0.14551063 3:0.040917233 4:0.019770928 5:0.0071385912 6:0.0041995318 7:0.02394237 8:0.13665701 9:0.09905971 10:0.066352875 
--256 1:0.73202947 2:0.18919791 3:0.040523149 4:0.026636989 5:0.011612478 6:0.018768078 7:0.13914495 8:0.16110609 9:0.1168297 10:0.052894799 
--256 1:0.392524 2:0.21277656 3:0.1881252 4:0.12855653 5:0.078017712 6:0.37389937 7:0.00396316 8:0.11664676 9:0.044219314 10:0.094507295 
--256 1:0.23466772 2:0.2907318 3:0.20036445 4:0.15764459 5:0.11659144 6:0.083178739 7:0.14502912 8:0.071777351 9:0.045588004 10:0.060391802 
--256 1:0.66269399 2:0.2466475 3:0.039904543 4:0.032122234 5:0.018631734 6:0.031430818 7:0.015527667 8:0.082984082 9:0.14588317 10:0.088634311 
--256 1:0.656555 2:0.1863247 3:0.065450248 4:0.060222311 5:0.031447734 6:0.16133004 7:0.059880815 8:0.070909498 9:0.13879734 10:0.10727175 
--256 1:0.81686072 2:0.12289846 3:0.029173224 4:0.022838368 5:0.0082292265 6:0.054460965 7:0.084488416 8:0.052130249 9:0.080716456 10:0.1305848 
--256 1:0.68107744 2:0.23553855 3:0.04399493 4:0.024215648 5:0.015173437 6:0.083253513 7:0.14555373 8:0.24412181 9:0.20088283 10:0.1431334 
--256 1:0.43155128 2:0.26138739 3:0.12602382 4:0.14093369 5:0.040103821 6:0.00016679041 7:0.046832525 8:0.064929739 9:0.33646192 10:0.10923634 
--256 1:0.64985701 2:0.22927619 3:0.064137276 4:0.037345966 5:0.019383557 6:0.016077513 7:0.08876837 8:0.23297524 9:0.16359869 10:0.026743544 
--256 1:0.70705029 2:0.21713985 3:0.048020023 4:0.01866252 5:0.0091273178 6:0.070605094 7:0.0356524 8:0.12619255 9:0.10027455 10:0.053175058 
--256 1:0.52376366 2:0.36225016 3:0.047260819 4:0.041191835 5:0.025533525 6:0.18490812 7:0.030442166 8:0.0058548649 9:0.20304233 10:0.096371674 
--256 1:0.21843421 2:0.35706601 3:0.18977348 4:0.15667628 5:0.078050017 6:0.32131421 7:0.085659936 8:0.02095835 9:0.034524993 10:0.11134063 
--256 1:0.44741312 2:0.22502079 3:0.15647944 4:0.11395667 5:0.057129981 6:0.037434641 7:0.038350697 8:0.17459111 9:0.026489745 10:0.077226881 
--256 1:0.46081219 2:0.24979625 3:0.11354575 4:0.12056884 5:0.05527697 6:0.12772005 7:0.086511941 8:0.14533443 9:0.34725599 10:0.51161133 
--256 1:0.22537177 2:0.43266816 3:0.16633932 4:0.11920084 5:0.056419912 6:0.24341977 7:0.12905854 8:0.12833094 9:0.014689386 10:0.071538423 
--256 1:0.57517092 2:0.1964943 3:0.097408926 4:0.080969249 5:0.049956607 6:0.14836348 7:0.011827447 8:0.13807063 9:0.13594255 10:0.061786625 
--256 1:0.44117335 2:0.26217351 3:0.10419748 4:0.13722316 5:0.055232503 6:0.015316324 7:0.14974053 8:0.16581901 9:0.15777868 10:0.15769938 
--256 1:0.26387655 2:0.28407326 3:0.19944425 4:0.18623366 5:0.066372273 6:0.28200013 7:0.1565971 8:0.2461612 9:0.097420553 10:0.062019737 
--256 1:0.41901959 2:0.45425266 3:0.065998885 4:0.043025924 5:0.017702942 6:0.07346432 7:0.051504005 8:0.13986719 9:0.013459984 10:0.074315976 
--256 1:0.3447409 2:0.31069298 3:0.18366119 4:0.10739776 5:0.05350716 6:0.13180979 7:0.22729047 8:0.0071544655 9:0.037815419 10:0.082657282 
--256 1:0.39957047 2:0.34926269 3:0.10690619 4:0.092149468 5:0.052111185 6:0.12766824 7:0.010572163 8:0.080246798 9:0.20955193 10:0.34143627 
--256 1:0.33159479 2:0.33330054 3:0.15433853 4:0.11198598 5:0.068780157 6:0.040433764 7:0.017340017 8:0.061969483 9:0.0044143541 10:0.011562623 
--256 1:0.53927197 2:0.27978164 3:0.068737134 4:0.078062721 5:0.034146535 6:0.020189915 7:0.021073057 8:0.047853218 9:0.031496811 10:0.045394492 
--256 1:0.37069372 2:0.32283298 3:0.12104971 4:0.13297129 5:0.052452302 6:0.02169455 7:0.023882974 8:0.036092387 9:0.11731904 10:0.090427872 
--256 1:0.48430333 2:0.30549293 3:0.11476186 4:0.058560106 5:0.036881782 6:0.40670452 7:0.22678723 8:0.047949545 9:0.091195004 10:0.044168456 
--256 1:0.64850468 2:0.22832938 3:0.065145042 4:0.040791795 5:0.0172291 6:0.17470688 7:0.090842317 8:0.0010450601 9:0.053181911 10:0.11782934 
--256 1:0.29978186 2:0.1479478 3:0.061242609 4:0.099592264 5:0.39143547 6:0.29199206 7:0.041396366 8:0.037979781 9:0.19508395 10:0.22971522 
--256 1:0.7286439 2:0.1613664 3:0.05885502 4:0.03247358 5:0.018661106 6:0.12364109 7:0.0051776757 8:0.13768518 9:0.03421668 10:0.060029007 
--256 1:0.54111699 2:0.25163696 3:0.10739898 4:0.070306011 5:0.029541068 6:0.020471091 7:0.10402455 8:0.014885391 9:0.084658259 10:0.21880209 
--256 1:0.36962114 2:0.35018413 3:0.12944956 4:0.10603961 5:0.044705558 6:0.24860094 7:0.10716046 8:0.013728833 9:0.21275737 10:0.031268749 
--256 1:0.56813769 2:0.28549883 3:0.075339966 4:0.047556446 5:0.023467059 6:0.0133809 7:0.07521655 8:0.097811805 9:0.027345528 10:0.075141171 
--256 1:0.78144727 2:0.17042637 3:0.02728708 4:0.012650779 5:0.0081884933 6:0.027834449 7:0.063609588 8:0.13050116 9:0.13690758 10:0.35889702 
--256 1:0.60097553 2:0.24302458 3:0.071658524 4:0.055700512 5:0.02864086 6:0.049426637 7:0.051231069 8:0.036165019 9:0.19068196 10:0.15846465 
--256 1:0.48514891 2:0.25813329 3:0.12595561 4:0.082656795 5:0.048105403 6:0.23686081 7:0.017308504 8:0.11115247 9:0.09220078 10:0.13660758 
--256 1:0.40406582 2:0.203903 3:0.20301727 4:0.12316632 5:0.065847592 6:0.043852812 7:0.007820302 8:0.090513724 9:0.027731099 10:0.071202841 
--256 1:0.3473571 2:0.43418805 3:0.10664416 4:0.080639166 5:0.031171523 6:0.22304359 7:0.046853048 8:0.04401312 9:0.15996061 10:0.064551037 
--256 1:0.58735356 2:0.27097562 3:0.078576813 4:0.042043716 5:0.021050288 6:0.0066977129 7:0.011073151 8:0.1002564 9:0.0629457 10:0.18438998 
--256 1:0.35504467 2:0.256558 3:0.19622274 4:0.12487368 5:0.06730092 6:0.13227558 7:0.095078085 8:0.0019904723 9:0.046010222 10:0.053385008 
--256 1:0.58985253 2:0.24028926 3:0.098463268 4:0.047293811 5:0.024101131 6:0.12687655 7:0.0002028541 8:0.066864676 9:0.15707618 10:0.083352951 
--256 1:0.74136389 2:0.17704116 3:0.038899482 4:0.028979543 5:0.013715926 6:0.0092421309 7:0.04755698 8:0.02985181 9:0.010149657 10:0.047240958 
--256 1:0.5775527 2:0.19314632 3:0.10504313 4:0.094928665 5:0.029329188 6:0.017519197 7:0.011550852 8:0.055719954 9:0.16773149 10:0.11864586 
--256 1:0.49171441 2:0.26830031 3:0.13940154 4:0.071648442 5:0.028935298 6:0.091916322 7:0.044879915 8:0.043559082 9:0.068503713 10:0.065829468 
--256 1:0.73118948 2:0.1780615 3:0.038857443 4:0.033502064 5:0.018389511 6:0.046134752 7:0.049333516 8:0.0057176868 9:0.21342146 10:0.46321286 
--256 1:0.5451732 2:0.2699467 3:0.078063752 4:0.068146595 5:0.038669759 6:0.12843034 7:0.17643232 8:0.25905406 9:0.26183252 10:0.5077041 
--256 1:0.69782448 2:0.18096208 3:0.04780329 4:0.051539714 5:0.021870437 6:0.34429727 7:0.26079421 8:0.17358441 9:0.28100101 10:0.0043507684 
--256 1:0.38393121 2:0.41540448 3:0.098414753 4:0.061324956 5:0.040924605 6:0.1426783 7:0.11228965 8:0.063445273 9:0.17790138 10:0.27630736 
--256 1:0.76041814 2:0.16618561 3:0.04489155 4:0.020316871 5:0.0081878289 6:0.027045152 7:0.06985226 8:0.19468773 9:0.17451501 10:0.19891849 
--256 1:0.22140191 2:0.42257582 3:0.16808188 4:0.1221583 5:0.065782094 6:0.049327446 7:0.0072864353 8:0.13317272 9:0.2027043 10:0.0088653035 
--256 1:0.52223087 2:0.28244269 3:0.054128826 4:0.083021878 5:0.058175737 6:0.31240571 7:0.14986995 8:0.14928452 9:0.15423594 10:0.043705417 
--256 1:0.43459998 2:0.2854282 3:0.14359297 4:0.097209783 5:0.039169063 6:0.21178906 7:0.27473362 8:0.056761838 9:0.10036893 10:0.03950839 
--256 1:0.35973834 2:0.32652438 3:0.16231717 4:0.11516737 5:0.036252736 6:0.30716409 7:0.16082596 8:0.17429266 9:0.31048685 10:0.2057642 
--256 1:0.5630542 2:0.22523516 3:0.13025583 4:0.048001923 5:0.033452888 6:0.022916366 7:0.0033143197 8:0.10528726 9:0.079075965 10:0.0046265805 
--256 1:0.61580884 2:0.16715557 3:0.1026195 4:0.077517389 5:0.0368987 6:0.027184956 7:0.057440412 8:0.041747003 9:0.1235451 10:0.17131254 
--256 1:0.63449698 2:0.17857923 3:0.088440884 4:0.06749813 5:0.030984775 6:0.40391789 7:0.29096049 8:0.2875453 9:0.26613112 10:0.29357437 
--243.65366487905203 1:0.32442737 2:0.45212553 3:0.10124741 4:0.084943958 5:0.037255736 6:0.022179796 7:0.040636915 8:0.087271106 9:0.017350706 10:0.20515957 
--40.838690036970405 1:0.4185316 2:0.29398368 3:0.14593509 4:0.098926523 5:0.042623116 6:0.018115958 7:0.041175559 8:0.10899015 9:0.15012071 10:0.38602482 
--256 1:0.33751776 2:0.24245345 3:0.2145935 4:0.14248532 5:0.062949969 6:0.27805203 7:0.033110548 8:0.18264748 9:0.22424727 10:0.13294045 
--256 1:0.63223719 2:0.25531639 3:0.058621053 4:0.038091589 5:0.015733779 6:0.15437873 7:0.10647174 8:0.092495213 9:0.037803351 10:0.04325994 
--256 1:0.3119362 2:0.30065895 3:0.1563563 4:0.15213329 5:0.078915252 6:0.026329938 7:0.0048392973 8:0.047009734 9:0.067260677 10:0.0023756873 
--256 1:0.48810507 2:0.25636226 3:0.09737707 4:0.10529533 5:0.052860271 6:0.023574913 7:0.011681209 8:0.12499883 9:0.030615869 10:0.089112759 
--2.8506606308182123 1:0.76324071 2:0.097049181 3:0.062724391 4:0.0437958 5:0.03318992 6:0.84997503 7:0.40876909 8:0.024690821 9:0.17538716 10:0.039234477 
--256 1:0.41137463 2:0.27674239 3:0.170128 4:0.082546855 5:0.059208131 6:0.095052366 7:0.028048262 8:0.071341682 9:0.055591284 10:0.043810984 
--256 1:0.44947177 2:0.32594841 3:0.11956287 4:0.070676776 5:0.034340173 6:0.047797369 7:0.14344868 8:0.040239174 9:0.046100477 10:0.018002079 
--256 1:0.30384207 2:0.33692531 3:0.15032449 4:0.15590295 5:0.053005183 6:0.046843715 7:0.12035091 8:0.11702514 9:0.06457555 10:0.08990426 
--256 1:0.65514569 2:0.20835042 3:0.06556566 4:0.048899215 5:0.022039014 6:0.0021449431 7:0.025591711 8:0.037161818 9:0.13379556 10:0.05323319 
--256 1:0.41074433 2:0.23883244 3:0.15057983 4:0.12738523 5:0.072458171 6:0.015782965 7:0.15959178 8:0.054210573 9:0.023530191 10:0.025906532 
--256 1:0.20925589 2:0.19712932 3:0.29585165 4:0.18757139 5:0.11019175 6:0.13453369 7:0.29974273 8:0.055363268 9:0.17966057 10:0.20430484 
--256 1:0.57779471 2:0.25688702 3:0.075794139 4:0.062030214 5:0.02749392 6:0.11122337 7:0.11631685 8:0.29841204 9:0.11626716 10:0.072044996 
--256 1:0.68741773 2:0.21397041 3:0.058053738 4:0.028239072 5:0.012319052 6:0.085305456 7:0.067522917 8:0.025478847 9:0.17566091 10:0.2708899 
--86.423853300326869 1:0.29019111 2:0.33006348 3:0.19936281 4:0.12903736 5:0.051345244 6:0.18193002 7:0.26454965 8:0.045075624 9:0.10828927 10:0.16669187 
--256 1:0.59962359 2:0.169498 3:0.1168135 4:0.085396352 5:0.028668556 6:0.08020783 7:0.098481311 8:0.023870427 9:0.056847749 10:0.036861384 
--256 1:0.59057481 2:0.21942851 3:0.075258672 4:0.083582315 5:0.031155696 6:0.12120791 7:0.0019282627 8:0.17963601 9:0.29124949 10:0.059517775 
--256 1:0.5463179 2:0.21361405 3:0.088907883 4:0.097295548 5:0.053864622 6:0.48656099 7:0.1219169 8:0.28162635 9:0.30187365 10:0.12255292 
--256 1:0.37245211 2:0.26994455 3:0.1771394 4:0.11924202 5:0.06122192 6:0.14186525 7:0.16061566 8:0.0668578 9:0.063689953 10:0.15582934 
--256 1:0.42504344 2:0.46004053 3:0.061497261 4:0.037719961 5:0.015698806 6:0.061048059 7:0.035527178 8:0.13430584 9:0.030034403 10:0.11385951 
--256 1:0.45387336 2:0.31202112 3:0.14604493 4:0.056126353 5:0.031934243 6:0.075354855 7:0.030669844 8:0.049394096 9:0.05424988 10:0.065201421 
--256 1:0.6239983 2:0.27578668 3:0.050371064 4:0.034184506 5:0.015659442 6:0.16778899 7:0.094999153 8:0.29885226 9:0.17848447 10:0.29631643 
--256 1:0.29304338 2:0.38906068 3:0.13578865 4:0.12523993 5:0.056867358 6:0.1491206 7:0.023490455 8:0.082914654 9:0.10492265 10:0.096650534 
--256 1:0.73416852 2:0.17407733 3:0.055277219 4:0.025833906 5:0.010643019 6:0.013338607 7:0.013419898 8:0.031019281 9:0.13452626 10:0.23018916 
--219.8937849399197 1:0.37540157 2:0.26996596 3:0.15448692 4:0.15267592 5:0.047469626 6:0.027159319 7:0.36897074 8:0.2808778 9:0.1135501 10:0.0099082772 
--26.291017511662261 1:0.50897651 2:0.24764438 3:0.10031166 4:0.092575255 5:0.050492201 6:0.44979567 7:0.28213284 8:0.2053789 9:0.25714903 10:0.45493456 
--256 1:0.34757402 2:0.32743673 3:0.17940402 4:0.097639999 5:0.04794523 6:0.06432014 7:0.058693376 8:0.021869902 9:0.14964567 10:0.084174384 
--256 1:0.37115781 2:0.33075346 3:0.14222799 4:0.10548647 5:0.050374273 6:0.15063219 7:0.19150009 8:0.10266967 9:0.0043073234 10:0.067104888 
--256 1:0.57045293 2:0.30603197 3:0.070450225 4:0.036195263 5:0.016869609 6:0.061763354 7:0.08921103 8:0.010324242 9:0.022344487 10:0.049365229 
--128.82322034524833 1:0.54674971 2:0.20917813 3:0.12546228 4:0.082622334 5:0.035987539 6:0.019461901 7:0.054521604 8:0.17508476 9:0.1249771 10:0.13802153 
--256 1:0.50611511 2:0.25818248 3:0.1235352 4:0.081026495 5:0.03114072 6:0.051001907 7:0.064758757 8:0.13195222 9:0.24683866 10:0.3623502 
--256 1:0.27807465 2:0.32737043 3:0.18457089 4:0.14056392 5:0.069420107 6:0.0067958079 7:0.02423858 8:0.19341135 9:0.20038801 10:0.11671632 
--256 1:0.66062469 2:0.15736671 3:0.068996963 4:0.077326037 5:0.035685594 6:0.29490793 7:0.31099314 8:0.2202792 9:0.33536166 10:0.4239442 
--256 1:0.55377423 2:0.2851445 3:0.068951441 4:0.064196636 5:0.027933191 6:0.10303704 7:0.12973528 8:0.1400474 9:0.037354775 10:0.03565645 
--256 1:0.57686536 2:0.20452737 3:0.080490997 4:0.08250368 5:0.055612593 6:0.0080428063 7:0.075994651 8:0.079726203 9:0.048984978 10:0.016365667 
--256 1:0.6087998 2:0.21821665 3:0.082472976 4:0.060073457 5:0.030437112 6:0.031437503 7:0.018867758 8:0.024285037 9:0.0026867668 10:0.011949346 
--256 1:0.43416976 2:0.2582912 3:0.10805385 4:0.12920881 5:0.070276382 6:0.029597303 7:0.038028436 8:0.02390822 9:0.16817248 10:0.42184879 
--256 1:0.54700098 2:0.22616961 3:0.12802151 4:0.054826868 5:0.043981021 6:0.021600529 7:0.046209866 8:0.040651695 9:0.172974 10:0.036222521 
--256 1:0.56220164 2:0.24897216 3:0.11276579 4:0.054157788 5:0.021902624 6:0.10478498 7:0.036716386 8:0.11819923 9:0.044124789 10:0.0302011 
--256 1:0.51509525 2:0.24385001 3:0.10965885 4:0.09614071 5:0.035255176 6:0.1552069 7:0.19173429 8:0.0080980358 9:0.0034522792 10:0.15862103 
--256 1:0.61409883 2:0.16946658 3:0.080563938 4:0.087587151 5:0.048283495 6:0.10986089 7:0.35661337 8:0.1847015 9:0.24192612 10:0.19828705 
--256 1:0.35614235 2:0.25305977 3:0.14108761 4:0.16264653 5:0.087063735 6:0.075433796 7:0.30316905 8:0.27478038 9:0.13575232 10:0.34839091 
--256 1:0.59045716 2:0.19378197 3:0.090242706 4:0.088685789 5:0.036832382 6:0.021393381 7:0.0095396586 8:0.37171855 9:0.20140032 10:0.2163819 
--256 1:0.68008765 2:0.20428749 3:0.060028199 4:0.041768834 5:0.01382782 6:0.076201112 7:0.094638351 8:0.011647561 9:0.15179834 10:0.055852248 
--256 1:0.46159369 2:0.26891051 3:0.082580294 4:0.098114443 5:0.088801069 6:0.16044871 7:0.12895594 8:0.08486533 9:0.12809785 10:0.34165859 
--256 1:0.15429594 2:0.44618319 3:0.1965812 4:0.11772168 5:0.085217993 6:0.11388652 7:0.0039102442 8:0.083807176 9:0.032858599 10:0.00912712 
--256 1:0.64472161 2:0.22070677 3:0.077605936 4:0.036744326 5:0.020221362 6:0.1163895 7:0.052080729 8:0.13922011 9:0.049395173 10:0.06000612 
--256 1:0.45004403 2:0.32523707 3:0.11824054 4:0.07923906 5:0.0272393 6:0.070359071 7:0.051539764 8:0.10001798 9:0.13024556 10:0.19075241 
--256 1:0.43818829 2:0.25164578 3:0.15922824 4:0.087334454 5:0.063603227 6:0.069539157 7:0.019079101 8:0.22026742 9:0.049431125 10:0.0092126299 
--256 1:0.77181631 2:0.15394068 3:0.039303391 4:0.025190562 5:0.0097490579 6:0.038280799 7:0.0066377542 8:0.039030753 9:0.16215801 10:0.025053557 
--256 1:0.41115309 2:0.26457472 3:0.13816558 4:0.12787778 5:0.058228835 6:0.12317818 7:0.036071005 8:0.098122867 9:0.041464651 10:0.22107979 
--256 1:0.82465361 2:0.1157515 3:0.028059942 4:0.020775129 5:0.01075982 6:0.0010660183 7:0.13374095 8:0.22212377 9:0.2492573 10:0.065526336 
--256 1:0.37579331 2:0.30227662 3:0.11454047 4:0.13215466 5:0.075234939 6:0.038495366 7:0.073509201 8:0.015320532 9:0.034489166 10:0.033172001 
--256 1:0.52617626 2:0.38030626 3:0.061719514 4:0.023032501 5:0.0087654619 6:0.011105599 7:0.055788767 8:0.01792313 9:0.020476586 10:0.030625919 
--256 1:0.2100797 2:0.33159904 3:0.2414988 4:0.14216407 5:0.074658391 6:0.043905337 7:0.13252839 8:0.1097567 9:0.11646143 10:0.073820187 
--256 1:0.75321638 2:0.15149785 3:0.033058326 4:0.038417557 5:0.023809882 6:0.036693633 7:0.095046876 8:0.19211382 9:0.051284046 10:0.13396379 
--256 1:0.55762733 2:0.24550898 3:0.095155731 4:0.072213372 5:0.02949458 6:0.15238929 7:0.13845829 8:0.1748688 9:0.16238643 10:0.023909414 
--256 1:0.37274964 2:0.24239921 3:0.15616946 4:0.18019295 5:0.048488743 6:0.22279565 7:0.18147461 8:0.0016604303 9:0.20254522 10:0.1216145 
--256 1:0.37514944 2:0.24767158 3:0.18451973 4:0.13192781 5:0.060731453 6:0.20232782 7:0.040859027 8:0.20434228 9:0.18186104 10:0.1191986 
--256 1:0.75157718 2:0.09024267 3:0.035118819 4:0.08012264 5:0.042938694 6:0.044937004 7:0.23226259 8:0.099789232 9:0.0073169793 10:0.17262453 
--256 1:0.6684681 2:0.22305412 3:0.05272941 4:0.037688386 5:0.018059984 6:0.069069626 7:0.15113201 8:0.12067296 9:0.15750429 10:0.2307299 
--256 1:0.47490776 2:0.2329842 3:0.14342273 4:0.10490378 5:0.043781517 6:0.0053911093 7:0.014244718 8:0.038698709 9:0.035214419 10:0.094698956 
--256 1:0.32032902 2:0.27722228 3:0.19077526 4:0.15633677 5:0.055336674 6:0.098271611 7:0.0034727926 8:0.055074787 9:0.30151071 10:0.13371056 
--256 1:0.27996462 2:0.42180928 3:0.14122461 4:0.09955536 5:0.057446123 6:0.02213956 7:0.14684019 8:0.35496404 9:0.018782719 10:0.090595658 
--256 1:0.45426779 2:0.33861261 3:0.10108641 4:0.07837781 5:0.02765538 6:0.12314662 7:0.024088696 8:0.092385722 9:0.02788242 10:0.091916769 
--256 1:0.25795482 2:0.48592583 3:0.11676484 4:0.092570534 5:0.046783978 6:0.090685918 7:0.044896734 8:0.10434386 9:0.02319042 10:0.0055928735 
--78.078841382898773 1:0.37223415 2:0.23896313 3:0.19206069 4:0.1389117 5:0.057830324 6:0.28577894 7:0.17567593 8:0.14661477 9:0.47523 10:0.25502566 
--256 1:0.38068006 2:0.27489122 3:0.16371639 4:0.1302183 5:0.050494035 6:0.24962085 7:0.027412888 8:0.12494353 9:0.074624653 10:0.031152902 
--256 1:0.44721221 2:0.29026508 3:0.11714739 4:0.083926223 5:0.061449091 6:0.10450951 7:0.054154525 8:0.054378207 9:0.21248193 10:0.44412244 
--256 1:0.63732129 2:0.18547766 3:0.070265573 4:0.074256297 5:0.032679186 6:0.03876163 7:0.055179619 8:0.19456544 9:0.026555 10:0.17803 
--256 1:0.37116987 2:0.35645841 3:0.16042219 4:0.074724178 5:0.037225352 6:0.087247218 7:0.094933787 8:0.030658711 9:0.067650372 10:0.13677891 
--256 1:0.40311063 2:0.28675538 3:0.1412576 4:0.12223614 5:0.046640254 6:0.21604989 7:0.14491604 8:0.034307762 9:0.0052605714 10:0.033766388 
--83.745362772390934 1:0.59753296 2:0.19345888 3:0.091418806 4:0.071629682 5:0.045959671 6:0.21020994 7:0.12903737 8:0.083350426 9:0.057816338 10:0.36160726 
--55.252470778583351 1:0.14098921 2:0.64018791 3:0.06685868 4:0.093183267 5:0.058780932 6:0.32419522 7:0.05942149 8:0.22614419 9:0.41009501 10:0.56490777 
--256 1:0.67915869 2:0.18589443 3:0.065263292 4:0.048747674 5:0.020935914 6:0.15081398 7:0.073058118 8:0.058204805 9:0.018825918 10:0.0467251 
--256 1:0.24316078 2:0.3688898 3:0.14952311 4:0.1342113 5:0.10421501 6:0.0088538382 7:0.017776083 8:0.18414911 9:0.090183031 10:0.19157012 
--256 1:0.50824038 2:0.24802996 3:0.12127985 4:0.089771559 5:0.032678249 6:0.056531492 7:0.2304907 8:0.080761297 9:0.14505317 10:0.25344509 
--256 1:0.56024736 2:0.19043322 3:0.11764873 4:0.093134947 5:0.03853573 6:0.18723296 7:0.52189361 8:0.34477178 9:0.29270279 10:0.24195532 
--256 1:0.66605951 2:0.25467222 3:0.045452346 4:0.025241898 5:0.0085740324 6:0.099122848 7:0.011145243 8:0.031076275 9:0.24490968 10:0.28488029 
--256 1:0.60826183 2:0.21708097 3:0.092798335 4:0.06391696 5:0.017941906 6:0.0016207809 7:0.10679025 8:0.0029212692 9:0.19237787 10:0.18832729 
--256 1:0.26554227 2:0.4174953 3:0.14222172 4:0.12991408 5:0.044826634 6:0.025296328 7:0.14742867 8:0.050392432 9:0.032357415 10:0.11622267 
--256 1:0.49786426 2:0.32452655 3:0.096810295 4:0.055383696 5:0.025415198 6:0.21218702 7:0.051279494 8:0.020737403 9:0.020197518 10:0.27301192 
--256 1:0.63423752 2:0.15416354 3:0.059389785 4:0.10726897 5:0.04494018 6:0.20333687 7:0.095459017 8:0.09589495 9:0.08950034 10:0.0029983389 
--256 1:0.36480375 2:0.3290441 3:0.14005957 4:0.12287712 5:0.043215453 6:0.21064906 7:0.073322233 8:0.089746161 9:0.010124938 10:0.049202454 
--3.9154899659665534 1:0.29751663 2:0.24760455 3:0.080178186 4:0.14958205 5:0.22511858 6:0.24892656 7:0.52109234 8:0.56146607 9:0.60168174 10:0.82159457 
--256 1:0.32584764 2:0.35036528 3:0.12313668 4:0.13215171 5:0.068498695 6:0.11088668 7:0.090051024 8:0.16034445 9:0.17497769 10:0.020421786 
--256 1:0.39514244 2:0.34202784 3:0.15007885 4:0.074768211 5:0.037982654 6:0.11904379 7:0.01738909 8:0.071496971 9:0.027909352 10:0.0062230157 
--256 1:0.29087023 2:0.35268642 3:0.17564443 4:0.11429505 5:0.066503858 6:0.10548207 7:0.11103206 8:0.096455796 9:0.010810397 10:0.1162295 
--256 1:0.40859247 2:0.25553598 3:0.16475405 4:0.12505505 5:0.046062454 6:0.32246113 7:0.10678385 8:0.19444945 9:0.080285115 10:0.2191269 
--256 1:0.35157251 2:0.36111983 3:0.13234717 4:0.10424942 5:0.050711073 6:0.17843532 7:0.097143504 8:0.41721972 9:0.074713549 10:0.071872963 
--151.47811624653153 1:0.46461974 2:0.40720373 3:0.087269303 4:0.03004378 5:0.010863452 6:0.051926335 7:0.1822963 8:0.1514215 9:0.16964521 10:0.43532075 
--256 1:0.3057071 2:0.49489179 3:0.065788096 4:0.097922153 5:0.035690868 6:0.17031059 7:0.17259348 8:0.038582069 9:0.062761202 10:0.12200652 
--256 1:0.51112203 2:0.25101993 3:0.10521642 4:0.08010388 5:0.052537739 6:0.051488565 7:0.057272757 8:0.089041382 9:0.010709401 10:0.07459656 
--256 1:0.58355369 2:0.21942151 3:0.092508678 4:0.075053052 5:0.029463069 6:0.077503922 7:0.10093718 8:0.04786766 9:0.045505909 10:0.0010107405 
--209.20435300434593 1:0.85033968 2:0.055878342 3:0.042111558 4:0.025649129 5:0.026021294 6:0.062477671 7:0.22860077 8:0.092562135 9:0.31869218 10:0.2093758 
--256 1:0.37745339 2:0.34707794 3:0.14855367 4:0.088827354 5:0.038087654 6:0.089872411 7:0.1427608 8:0.10564879 9:0.053332748 10:0.015151159 
--256 1:0.66161311 2:0.14046252 3:0.076163904 4:0.084974254 5:0.03678621 6:0.045936575 7:0.21783425 8:0.083184106 9:0.2464642 10:0.24211312 
--256 1:0.20785516 2:0.42974892 3:0.19917065 4:0.092132163 5:0.071093112 6:0.082314597 7:0.058643302 8:0.048159836 9:0.11112693 10:0.060422122 
--256 1:0.36019937 2:0.40661053 3:0.11959399 4:0.06972548 5:0.043870637 6:0.027006856 7:0.0048239801 8:0.04782605 9:0.28825937 10:0.18411171 
--256 1:0.68209832 2:0.20239929 3:0.056422506 4:0.042687594 5:0.016392288 6:0.092769601 7:0.21895419 8:0.13319602 9:0.12033963 10:0.1167876 
--256 1:0.40579839 2:0.24202396 3:0.13673652 4:0.14279361 5:0.072647527 6:0.089519194 7:0.11515158 8:0.049546262 9:0.035166667 10:0.0019260988 
--256 1:0.32797686 2:0.33897239 3:0.189543 4:0.089485684 5:0.054022074 6:0.1919067 7:0.061756219 8:0.16930094 9:0.13056832 10:0.066944951 
--256 1:0.43423588 2:0.27290694 3:0.1258082 4:0.11276295 5:0.054286026 6:0.01283497 7:0.22431611 8:0.041969807 9:0.19565552 10:0.26293903 
--256 1:0.70045788 2:0.16892888 3:0.052949331 4:0.052608715 5:0.025055188 6:0.086339339 7:0.076832825 8:0.06135113 9:0.0026508025 10:0.023270922 
--256 1:0.60268179 2:0.22282521 3:0.081178067 4:0.063608001 5:0.029706936 6:0.018978439 7:0.065912457 8:0.1709766 9:0.0013004392 10:0.090019966 
--256 1:0.52341592 2:0.21224216 3:0.12888245 4:0.09254941 5:0.04291007 6:0.23040906 7:0.0072727121 8:0.038398524 9:0.075711315 10:0.028754098 
--256 1:0.35037492 2:0.25538384 3:0.1713905 4:0.15492245 5:0.067928291 6:0.23605052 7:0.061926273 8:0.029506154 9:0.10056799 10:0.017422618 
--256 1:0.2492632 2:0.4146823 3:0.13577499 4:0.12732502 5:0.072954492 6:0.082562198 7:0.065714189 8:0.20789664 9:0.028444589 10:0.013594838 
--256 1:0.49770929 2:0.35268724 3:0.065501082 4:0.052333828 5:0.031768551 6:0.09866605 7:0.023807573 8:0.050436444 9:0.073075895 10:0.01427817 
--256 1:0.26605592 2:0.34887823 3:0.20476219 4:0.12255157 5:0.057752088 6:0.02201276 7:0.11089803 8:0.1165565 9:0.11070392 10:0.18107502 
--256 1:0.51182729 2:0.21778187 3:0.13290788 4:0.093633039 5:0.043849919 6:0.047619666 7:0.02542812 8:0.17184207 9:0.059734792 10:0.13161573 
--256 1:0.30642184 2:0.45127235 3:0.10291751 4:0.095965323 5:0.043422978 6:0.17041083 7:0.029522721 8:0.016457549 9:0.027290953 10:0.025423876 
--256 1:0.57013965 2:0.243199 3:0.09231444 4:0.065933283 5:0.028413622 6:0.17830328 7:0.0008501186 8:0.03385222 9:0.064782251 10:0.026397239 
--256 1:0.67148203 2:0.22492458 3:0.055034502 4:0.031065253 5:0.017493635 6:0.02792764 7:0.09037864 8:0.023766082 9:0.024996616 10:0.056988033 
--256 1:0.43975107 2:0.35441298 3:0.094984977 4:0.083724598 5:0.027126375 6:0.022341203 7:0.0037705567 8:0.07046365 9:0.13577106 10:0.17346531 
--256 1:0.65958919 2:0.22157542 3:0.05573941 4:0.045262245 5:0.01783373 6:0.015305165 7:0.062162853 8:0.17261241 9:0.18124532 10:0.032544213 
--256 1:0.23509472 2:0.30433285 3:0.2365058 4:0.14364859 5:0.080418048 6:0.11202136 7:0.11803833 8:0.055795526 9:0.027764362 10:0.12168712 
--256 1:0.49515082 2:0.2471258 3:0.092765324 4:0.10401259 5:0.060945457 6:0.062793995 7:0.079115607 8:0.10300845 9:0.1123059 10:0.091975064 
--256 1:0.71632027 2:0.14009153 3:0.083778097 4:0.040019048 5:0.019791056 6:0.07709652 7:0.00034066331 8:0.038869008 9:0.23973366 10:0.087685073 
--256 1:0.31380754 2:0.23133544 3:0.19456633 4:0.20293076 5:0.057359936 6:0.21455926 7:0.062474588 8:0.088539198 9:0.14715159 10:0.003332393 
--256 1:0.39412459 2:0.22934087 3:0.17993052 4:0.12832077 5:0.068283248 6:0.07956588 7:0.034082472 8:0.1805823 9:0.18321898 10:0.18609366 
--256 1:0.48389637 2:0.23708626 3:0.13856372 4:0.082218213 5:0.058235441 6:0.34859477 7:0.10543835 8:0.16169233 9:0.12312216 10:0.014382385 
--2.4502521939187245 1:0.4507993 2:0.24949826 3:0.14740125 4:0.094043928 5:0.058257265 6:0.14710275 7:0.27012954 8:0.24122156 9:0.30120751 10:0.51775283 
--256 1:0.63569538 2:0.20534062 3:0.081576034 4:0.055421799 5:0.021966171 6:0.015744896 7:0.027132158 8:0.019225614 9:0.053157363 10:0.12165546 
--256 1:0.28145203 2:0.19927531 3:0.17384054 4:0.20180515 5:0.14362695 6:0.085225134 7:0.27538197 8:0.18428819 9:0.30847381 10:0.36762675 
--256 1:0.25873437 2:0.32945221 3:0.18873105 4:0.13664806 5:0.086434309 6:0.034330685 7:0.019943184 8:0.13457426 9:0.081432429 10:0.0088648276 
--256 1:0.60697539 2:0.19354962 3:0.11168993 4:0.054345575 5:0.033439481 6:0.0014192845 7:0.0010782981 8:0.055259448 9:0.073968301 10:0.11656208 
--256 1:0.67601156 2:0.18679963 3:0.072731259 4:0.0379121 5:0.026545445 6:0.05244473 7:0.029025919 8:0.16774754 9:0.042736198 10:0.037883552 
--256 1:0.50191703 2:0.34640322 3:0.077729541 4:0.056875022 5:0.017075185 6:0.0015489897 7:0.056848364 8:0.034342101 9:0.01763172 10:0.079312757 
--256 1:0.6783759 2:0.18344599 3:0.060937881 4:0.049647977 5:0.027592259 6:0.15268775 7:0.179122 8:0.28554425 9:0.18083408 10:0.2259745 
--256 1:0.27968222 2:0.44013818 3:0.098221389 4:0.1334981 5:0.048460109 6:0.19115414 7:0.33224865 8:0.33633629 9:0.055187857 10:0.20050691 
--256 1:0.42648241 2:0.30899567 3:0.12942893 4:0.082145444 5:0.052947543 6:0.3405724 7:0.051563246 8:0.16573669 9:0.086830575 10:0.019535278 
--256 1:0.28307365 2:0.3314096 3:0.13746511 4:0.14494918 5:0.10310245 6:0.017385538 7:0.12112315 8:0.056242409 9:0.026688036 10:0.042929479 
--256 1:0.40514745 2:0.31226314 3:0.14993798 4:0.092497762 5:0.040153667 6:0.017249412 7:0.018950968 8:0.16998498 9:0.18414958 10:0.093517156 
--256 1:0.70110601 2:0.21698101 3:0.042048207 4:0.027222005 5:0.012642769 6:0.0065769398 7:0.18786947 8:0.10012542 9:0.081914594 10:0.038407123 
--256 1:0.28020051 2:0.19208933 3:0.26558536 4:0.17816596 5:0.083958836 6:0.0042927925 7:0.020395557 8:0.05343981 9:0.050826428 10:0.073296077 
--256 1:0.61850962 2:0.24280169 3:0.061355118 4:0.046329292 5:0.031004283 6:0.046366903 7:0.038792777 8:0.1691777 9:0.051113556 10:0.37270371 
--152.0989255249317 1:0.23802914 2:0.16391492 3:0.3202683 4:0.2339211 5:0.043866544 6:0.06099096 7:0.10654419 8:0.093307768 9:0.12393218 10:0.05799484 
--256 1:0.46508464 2:0.34574856 3:0.079248079 4:0.078975594 5:0.030943126 6:0.073679085 7:0.061270515 8:0.011971514 9:0.0014050937 10:0.047088131 
--256 1:0.29288551 2:0.25372791 3:0.18140804 4:0.17492933 5:0.097049204 6:0.075511932 7:0.11167703 8:0.16716865 9:0.078957334 10:0.10008144 
--256 1:0.73434796 2:0.1424417 3:0.062593386 4:0.039499965 5:0.021116998 6:0.0079202111 7:0.12938825 8:0.14088734 9:0.017210092 10:0.119698 
--63.796838178672786 1:0.26271483 2:0.3031451 3:0.19284142 4:0.16098442 5:0.080314221 6:0.4450002 7:0.25724975 8:0.47150988 9:0.57311308 10:0.31236499 
--256 1:0.25721641 2:0.30766054 3:0.1521227 4:0.14564225 5:0.13735809 6:0.33083165 7:0.074270918 8:0.07953335 9:0.056230648 10:0.019870403 
--132.54361451879646 1:0.22365816 2:0.37562656 3:0.16204274 4:0.18228317 5:0.056389368 6:0.21154464 7:0.047006554 8:0.07332175 9:0.027444346 10:0.05720281 
--256 1:0.69071639 2:0.19938156 3:0.047740872 4:0.035807884 5:0.026353292 6:0.014681126 7:0.0075929235 8:0.19037366 9:0.079433549 10:0.46986513 
--185.83582511824886 1:0.52282687 2:0.22741385 3:0.10277111 4:0.093952191 5:0.053035987 6:0.17722443 7:0.12018146 8:0.19497696 9:0.42227165 10:0.5593018 
--256 1:0.33724876 2:0.30126154 3:0.1972604 4:0.11753064 5:0.046698664 6:0.12206853 7:0.062103277 8:0.16683134 9:0.23671332 10:0.2246899 
--256 1:0.18960834 2:0.38780229 3:0.15370716 4:0.17435696 5:0.094525249 6:0.053933666 7:0.11487472 8:0.035176536 9:0.00077108387 10:0.0077804392 
--256 1:0.38172461 2:0.37551145 3:0.10852364 4:0.089511285 5:0.044729022 6:0.017206863 7:0.007324072 8:0.11148102 9:0.039986866 10:0.033054424 
--256 1:0.57976116 2:0.28688934 3:0.053064739 4:0.051627143 5:0.028657624 6:0.038608232 7:0.038385916 8:0.10372969 9:0.29948153 10:0.27264464 
--4.0715182348166241 1:0.7288149 2:0.15456498 3:0.04551879 4:0.046985225 5:0.024116105 6:0.07883629 7:0.012215612 8:0.15225437 9:0.026653893 10:0.23259539 
--231.93530325836358 1:0.45618373 2:0.238996 3:0.14495201 4:0.096090057 5:0.063778205 6:0.041475741 7:0.21474166 8:0.18015042 9:0.0081869258 10:0.26891759 
--256 1:0.62362878 2:0.24290033 3:0.049185923 4:0.058398696 5:0.025886267 6:0.21239536 7:0.041960377 8:0.2736601 9:0.19286441 10:0.071204229 
--256 1:0.53506321 2:0.17822641 3:0.1154475 4:0.11146556 5:0.059797321 6:0.2014074 7:0.067310002 8:0.08822195 9:0.010993946 10:0.12962945 
--85.824309797458852 1:0.24136811 2:0.43751578 3:0.14257241 4:0.13257683 5:0.045966869 6:0.14047719 7:0.013297075 8:0.12162092 9:0.0095858746 10:0.069696155 
--256 1:0.43328142 2:0.32997515 3:0.10705942 4:0.089493719 5:0.04019029 6:0.0051689831 7:0.21862441 8:0.042185894 9:0.020043291 10:0.06647024 
--256 1:0.53305337 2:0.18052563 3:0.13880142 4:0.096037805 5:0.051581772 6:0.075811402 7:0.021215026 8:0.012323156 9:0.017928896 10:0.018810151 
--256 1:0.35595534 2:0.34469825 3:0.13307997 4:0.094371307 5:0.071895124 6:0.006527131 7:0.073985883 8:0.10325515 9:0.074912089 10:0.29873892 
--58.06709074932251 1:0.092221111 2:0.78056209 3:0.065918082 4:0.043404451 5:0.017894266 6:0.28026872 7:0.0049235353 8:0.062333384 9:0.10531885 10:0.078105754 
--24.204075674014277 1:0.26874592 2:0.15929083 3:0.34892603 4:0.15850985 5:0.064527365 6:0.12795252 7:0.16758742 8:0.15456691 9:0.28034237 10:0.045041338 
--256 1:0.69664076 2:0.16482999 3:0.051150581 4:0.038787495 5:0.048591169 6:0.2834265 7:0.17424889 8:0.013922689 9:0.045407811 10:0.10871354 
--256 1:0.43509843 2:0.27699595 3:0.12340968 4:0.093951486 5:0.070544441 6:0.14221044 7:0.060859824 8:0.06753096 9:0.16364802 10:0.4324661 
--256 1:0.76814329 2:0.13848482 3:0.044486668 4:0.033160762 5:0.015724456 6:0.12511224 7:0.15708376 8:0.1986318 9:0.019283041 10:0.03033672 
--256 1:0.40803422 2:0.35600196 3:0.11021491 4:0.092497412 5:0.033251489 6:0.17313203 7:0.090192806 8:0.048723769 9:0.06747206 10:0.11350977 
--256 1:0.34445181 2:0.30420655 3:0.14325096 4:0.13334699 5:0.074743692 6:0.13164846 7:0.16166716 8:0.10748777 9:0.060953477 10:0.032137495 
--256 1:0.23658382 2:0.49673603 3:0.10901145 4:0.11641096 5:0.041257727 6:0.15123159 7:0.15633151 8:0.16556174 9:0.13873379 10:0.094398066 
--255.01125103039016 1:0.47164753 2:0.34285316 3:0.09056542 4:0.068399239 5:0.02653465 6:0.36556917 7:0.15013447 8:0.087275573 9:0.093225894 10:0.085983215 
--256 1:0.74352036 2:0.19832581 3:0.03913771 4:0.012647514 5:0.00636861 6:0.048944642 7:0.087149604 8:0.11690385 9:0.18146152 10:0.32871376 
--256 1:0.50554501 2:0.23746718 3:0.10152529 4:0.1028083 5:0.052654235 6:0.20333124 7:0.066425296 8:0.081183679 9:0.17778628 10:0.034132353 
--256 1:0.70972737 2:0.15792628 3:0.071480906 4:0.040696557 5:0.020168889 6:0.030364555 7:0.028776193 8:0.089619512 9:0.095034089 10:0.022818003 
--256 1:0.36635672 2:0.27389753 3:0.15890673 4:0.12831217 5:0.072526847 6:0.16162208 7:0.15479019 8:0.065624439 9:0.063614054 10:0.1852896 
--256 1:0.53564149 2:0.25152573 3:0.085433351 4:0.08060062 5:0.046798802 6:0.32157386 7:0.033342581 8:0.10902394 9:0.17317423 10:0.14836492 
--256 1:0.41396435 2:0.27699956 3:0.10703302 4:0.12896897 5:0.073034103 6:0.17750581 7:0.076127627 8:0.24666725 9:0.028794934 10:0.026707076 
--256 1:0.42254976 2:0.29000618 3:0.14593096 4:0.091595166 5:0.049917932 6:0.0028343338 7:0.00061307434 8:0.10793364 9:0.17548911 10:0.13773742 
--256 1:0.58569493 2:0.23568715 3:0.068543989 4:0.078948513 5:0.031125418 6:0.01512022 7:0.048024144 8:0.12848807 9:0.049934762 10:0.086566695 
--256 1:0.55098342 2:0.28740395 3:0.076544003 4:0.060464014 5:0.024604609 6:0.078223466 7:0.065848106 8:0.016259376 9:0.15854868 10:0.10497695 
--256 1:0.42456859 2:0.24174016 3:0.14516948 4:0.1232661 5:0.065255673 6:0.28156974 7:0.059826456 8:0.051405107 9:0.07164523 10:0.10602921 
--256 1:0.39948985 2:0.40089741 3:0.086574589 4:0.071783405 5:0.041254751 6:0.093629373 7:0.02221266 8:0.15272073 9:0.0085649113 10:0.00046371045 
--256 1:0.59151009 2:0.22652946 3:0.10141002 4:0.053786967 5:0.026763468 6:0.10067093 7:0.022635572 8:0.1159869 9:0.033457308 10:0.15904323 
--256 1:0.28041108 2:0.2591597 3:0.15501798 4:0.18793112 5:0.11748012 6:0.29013491 7:0.29836073 8:0.26177001 9:0.1252044 10:0.20300249 
--256 1:0.39596004 2:0.26434793 3:0.15303127 4:0.12506699 5:0.061593769 6:0.14282378 7:0.0012599568 8:0.020530275 9:0.03293604 10:0.076262778 
--19.009137985707284 1:0.65221167 2:0.23604085 3:0.055425513 4:0.038093249 5:0.018228714 6:0.72467449 7:0.38410043 8:0.29800677 9:0.32405602 10:0.19008969 
--256 1:0.39452456 2:0.26599413 3:0.14299355 4:0.10297018 5:0.09351757 6:0.096876498 7:0.14556396 8:0.085954525 9:0.092063618 10:0.40152266 
--256 1:0.57105907 2:0.20056352 3:0.106674 4:0.093258305 5:0.028445096 6:0.085957821 7:0.028609738 8:0.036851611 9:0.035039503 10:0.0018989488 
--256 1:0.62857246 2:0.22092565 3:0.087416698 4:0.044152388 5:0.018932802 6:0.048246966 7:0.067277359 8:0.053749842 9:0.10953102 10:0.065299303 
--256 1:0.50676964 2:0.29467981 3:0.11235962 4:0.055703786 5:0.030487147 6:0.061157332 7:0.061175688 8:0.12043942 9:0.0566602 10:0.21835871 
--256 1:0.38441561 2:0.45038894 3:0.079346586 4:0.059023749 5:0.026825113 6:0.1955166 7:0.059237439 8:0.042517913 9:0.061439716 10:0.016381271 
--256 1:0.60454013 2:0.25493174 3:0.075189136 4:0.045593523 5:0.019745462 6:0.25773076 7:0.14354737 8:0.028657821 9:0.10938761 10:0.094955394 
--152.77692169212102 1:0.23643663 2:0.33754363 3:0.21847367 4:0.13660157 5:0.070944499 6:0.18719862 7:0.075312624 8:0.28604007 9:0.10218767 10:0.041851622 
--256 1:0.40143534 2:0.30624615 3:0.15327815 4:0.078069999 5:0.060970353 6:0.075356872 7:0.034136689 8:0.25183637 9:0.20381566 10:0.250692 
--256 1:0.73880646 2:0.20388555 3:0.0361571 4:0.014208449 5:0.0069424429 6:0.028835876 7:0.051100405 8:0.24157777 9:0.17599371 10:0.12546646 
--256 1:0.53969869 2:0.20364451 3:0.091347834 4:0.1154314 5:0.049877567 6:0.01942881 7:0.14443971 8:0.21821464 9:0.056187997 10:0.19462449 
--256 1:0.39380593 2:0.29816899 3:0.13544395 4:0.12299594 5:0.049585191 6:0.049381141 7:0.063250183 8:0.077466614 9:0.076444979 10:0.16560023 
--256 1:0.391574 2:0.27802372 3:0.15186462 4:0.13684864 5:0.041689018 6:0.013644106 7:0.20640305 8:0.20391667 9:0.35875401 10:0.13243893 
--256 1:0.32621807 2:0.33810375 3:0.15892789 4:0.11777846 5:0.058971838 6:0.061174662 7:0.093660457 8:0.10774214 9:0.0089054399 10:0.067168659 
--256 1:0.29815403 2:0.30272662 3:0.17670347 4:0.15310249 5:0.069313396 6:0.020896036 7:0.13106197 8:0.048584085 9:0.096307332 10:0.081573724 
--256 1:0.54461521 2:0.18591348 3:0.10534932 4:0.12135092 5:0.042771081 6:0.25585325 7:0.33583914 8:0.17279268 9:0.10957198 10:0.070079822 
--256 1:0.55668127 2:0.29174038 3:0.082285979 4:0.050010334 5:0.019282039 6:0.11943826 7:0.045369144 8:0.11512706 9:0.10708424 10:0.10598836 
--256 1:0.42104345 2:0.32432752 3:0.11405304 4:0.092057731 5:0.048518253 6:0.1302655 7:0.070201324 8:0.0087907981 9:0.12641873 10:0.081224441 
--14.799554836721166 1:0.6439411 2:0.20938816 3:0.047179714 4:0.047353611 5:0.052137409 6:0.56132492 7:0.50400212 8:0.27673201 9:0.50907806 10:0.80838552 
--256 1:0.41733071 2:0.29086565 3:0.13242931 4:0.11382207 5:0.045552257 6:0.1878657 7:0.096326396 8:0.093667565 9:0.20243927 10:0.23727998 
--256 1:0.64563823 2:0.26229916 3:0.058500673 4:0.022862974 5:0.010698962 6:0.03435863 7:0.12006804 8:0.077760068 9:0.083056769 10:0.1478421 
--256 1:0.54116875 2:0.21433402 3:0.13965226 4:0.068495448 5:0.036349521 6:0.18846131 7:0.11955806 8:0.21521827 9:0.23756401 10:0.18744085 
--256 1:0.43521312 2:0.27270848 3:0.14551679 4:0.10709338 5:0.039468221 6:0.24520744 7:0.10499026 8:0.069345374 9:0.1158576 10:0.13738087 
--256 1:0.66080673 2:0.23519662 3:0.061515524 4:0.029857255 5:0.012623873 6:0.0072239601 7:0.068153697 8:0.081239131 9:0.0054097855 10:0.17380039 
--256 1:0.48217347 2:0.25278851 3:0.10958639 4:0.11276665 5:0.04268498 6:0.15464681 7:0.052315783 8:0.10048507 9:0.052754148 10:0.033142245 
--256 1:0.73847357 2:0.17654464 3:0.043136895 4:0.029117011 5:0.012727883 6:0.046684139 7:0.11235809 8:0.31265405 9:0.017508755 10:0.080752602 
--256 1:0.48776837 2:0.2463462 3:0.13335422 4:0.092167232 5:0.040363982 6:0.22019564 7:0.11502098 8:0.3166244 9:0.12152839 10:0.14786806 
--256 1:0.53383663 2:0.24084752 3:0.1098728 4:0.08177485 5:0.033668198 6:0.036258545 7:0.07665817 8:0.050655514 9:0.14763483 10:0.1173402 
--256 1:0.8396248 2:0.05473026 3:0.043154065 4:0.037013065 5:0.02547781 6:0.031210768 7:0.22018037 8:0.17194005 9:0.026793876 10:0.15486358 
--256 1:0.62106929 2:0.25153878 3:0.058840803 4:0.046806988 5:0.021744135 6:0.095551997 7:0.16100164 8:0.1012691 9:0.20042008 10:0.19177364 
--256 1:0.57799317 2:0.29017162 3:0.077299199 4:0.042963052 5:0.011572951 6:0.048573945 7:0.0252453 8:0.12935797 9:0.026716035 10:0.037358385 
--256 1:0.26009332 2:0.38354574 3:0.14881342 4:0.14790092 5:0.059646596 6:0.30208633 7:0.020003437 8:0.079825347 9:0.33995246 10:0.31117346 
--256 1:0.51556828 2:0.2961744 3:0.10264335 4:0.05879936 5:0.026814599 6:0.044104419 7:0.09976686 8:0.059337899 9:0.012856513 10:0.099381302 
--256 1:0.79093671 2:0.15054959 3:0.036538143 4:0.015445538 5:0.0065300239 6:0.08731864 7:0.005295889 8:0.085506018 9:0.021529923 10:0.12319651 
--256 1:0.47455679 2:0.22867919 3:0.1546772 4:0.093000148 5:0.04908668 6:0.14185916 7:0.15337198 8:0.14697897 9:0.020354972 10:0.038632484 
--63.407652172365083 1:0.69661531 2:0.16007612 3:0.087166542 4:0.047521998 5:0.0086200234 6:0.22177898 7:0.022832985 8:0.44320025 9:0.45096652 10:0.00077953796 
--256 1:0.63899904 2:0.1952608 3:0.07011 4:0.061606142 5:0.034024018 6:0.20544817 7:0.062151104 8:0.00055383738 9:0.015377942 10:0.16071677 
--256 1:0.56777398 2:0.2092584 3:0.11380917 4:0.076125439 5:0.03303301 6:0.018110009 7:0.066020623 8:0.22323207 9:0.19233286 10:0.11607821 
--256 1:0.59559107 2:0.16470316 3:0.097595963 4:0.085581973 5:0.056527832 6:0.24082976 7:0.019223658 8:0.067313627 9:0.14808846 10:0.2219527 
--256 1:0.37132869 2:0.35940975 3:0.14815245 4:0.079812225 5:0.041296883 6:0.13046462 7:0.075531846 8:0.1931216 9:0.19417409 10:0.0081904067 
--256 1:0.38440056 2:0.2699146 3:0.145426 4:0.12825873 5:0.072000108 6:0.1972643 7:0.13921504 8:0.049679092 9:0.024691339 10:0.048343978 
--256 1:0.33611195 2:0.2359848 3:0.14648988 4:0.21304632 5:0.068367049 6:0.081914545 7:0.047717253 8:0.19236447 9:0.038429331 10:0.16166679 
--256 1:0.56008685 2:0.27423569 3:0.08173611 4:0.061776905 5:0.022164449 6:0.061596607 7:0.13571411 8:0.075234075 9:0.14130279 10:0.14623979 
--256 1:0.62195426 2:0.20770599 3:0.086036096 4:0.05934516 5:0.024958497 6:0.053906742 7:0.11233616 8:0.14528371 9:0.082544027 10:0.15990034 
--256 1:0.47843519 2:0.22209008 3:0.14682368 4:0.10947058 5:0.043180469 6:0.13991906 7:0.072886138 8:0.15636724 9:0.10065147 10:0.097367051 
--256 1:0.21517058 2:0.36064772 3:0.18273329 4:0.16345564 5:0.077992768 6:0.13576315 7:0.045781493 8:0.12671881 9:0.014609156 10:0.00099337132 
--256 1:0.26942791 2:0.33805307 3:0.14803947 4:0.16381681 5:0.080662733 6:0.12076904 7:0.055908609 8:0.096817495 9:0.10445469 10:0.081943103 
--256 1:0.51927477 2:0.30162677 3:0.089787542 4:0.06215595 5:0.027154964 6:0.097109964 7:0.030999125 8:0.050649275 9:0.1221019 10:0.12743327 
--256 1:0.61448742 2:0.20854073 3:0.090656735 4:0.059597487 5:0.02671762 6:0.038187467 7:0.062205779 8:0.12406134 9:0.0055015908 10:0.018985817 
--256 1:0.28139127 2:0.51032368 3:0.11655486 4:0.059953586 5:0.031776602 6:0.06826158 7:0.13875524 8:0.097816851 9:0.089740844 10:0.076736598 
--256 1:0.56162205 2:0.23684059 3:0.096160185 4:0.071819372 5:0.033557803 6:0.063040619 7:0.052930758 8:0.10411168 9:0.21874702 10:0.16294586 
--256 1:0.62099618 2:0.1636392 3:0.097182596 4:0.082463326 5:0.035718699 6:0.11010457 7:0.20124757 8:0.19494781 9:0.26936866 10:0.020395167 
--256 1:0.54990527 2:0.28394036 3:0.087121364 4:0.056649555 5:0.022383454 6:0.071291749 7:0.093653475 8:0.033591894 9:0.054217858 10:0.042259823 
--256 1:0.55496789 2:0.21241158 3:0.09117093 4:0.086145469 5:0.055304129 6:0.13959994 7:8.4719826e-05 8:0.01109515 9:0.12527839 10:0.14317947 
--256 1:0.48119078 2:0.32062921 3:0.12274187 4:0.046876203 5:0.028561948 6:0.031290602 7:0.068435863 8:0.034089177 9:0.064609942 10:0.065601861 
--256 1:0.37320238 2:0.34744235 3:0.11770722 4:0.10055273 5:0.06109533 6:0.053227134 7:0.11665267 8:0.074952549 9:0.010585171 10:0.036198292 
--256 1:0.58879195 2:0.21553041 3:0.092027125 4:0.069728792 5:0.033921733 6:0.060781752 7:0.020654947 8:0.025939904 9:0.041391407 10:0.11448153 
--256 1:0.50589428 2:0.22811406 3:0.10525056 4:0.10759991 5:0.053141185 6:0.22192848 7:0.13732582 8:0.21721474 9:0.20614937 10:0.16185885 
--256 1:0.70866815 2:0.20281279 3:0.050756982 4:0.028201579 5:0.0095604968 6:0.01025817 7:0.031026886 8:0.037905012 9:0.014240897 10:0.036865469 
--256 1:0.6282088 2:0.19626335 3:0.07537262 4:0.067820308 5:0.032334927 6:0.014363387 7:0.11895286 8:0.15475334 9:0.089589283 10:0.085665648 
--256 1:0.65780299 2:0.18016877 3:0.097354091 4:0.043964922 5:0.020709231 6:0.03700946 7:0.0063921697 8:0.13685637 9:0.046689028 10:0.0018038799 
--256 1:0.60112689 2:0.2176953 3:0.074037549 4:0.075346084 5:0.031794175 6:0.033779621 7:0.034409601 8:0.17503751 9:0.20717576 10:0.34092946 
--256 1:0.56944766 2:0.25370474 3:0.10631972 4:0.051504915 5:0.019022958 6:0.067517853 7:0.11423463 8:0.0075265871 9:0.11935655 10:0.0009305098 
--256 1:0.5929309 2:0.21398035 3:0.079195372 4:0.070593434 5:0.04329994 6:0.1347587 7:0.05506048 8:0.13194656 9:0.045899708 10:0.12966144 
--256 1:0.52521523 2:0.20163604 3:0.11119629 4:0.098612896 5:0.06333954 6:0.10687683 7:0.043409249 8:0.080520987 9:0.20421414 10:0.088866705 
--256 1:0.36297528 2:0.22164198 3:0.17545587 4:0.15209624 5:0.087830626 6:0.10951595 7:0.16683676 8:0.15784623 9:0.05429078 10:0.045560577 
--256 1:0.63949697 2:0.25794154 3:0.042739124 4:0.035301351 5:0.024521018 6:0.034171412 7:0.036927866 8:0.028633527 9:0.049557247 10:0.092146962 
--256 1:0.35454019 2:0.33103077 3:0.14243664 4:0.11697038 5:0.055022017 6:0.0055042737 7:0.23273086 8:0.0080958216 9:0.24560367 10:0.14826523 
--256 1:0.25526079 2:0.40218978 3:0.10455837 4:0.17357835 5:0.064412719 6:0.26916394 7:0.01464999 8:0.066630861 9:0.010237139 10:0.011322685 
--256 1:0.27205495 2:0.28745045 3:0.16234384 4:0.1952557 5:0.082895066 6:0.036387469 7:0.056948622 8:0.21128881 9:0.57177408 10:0.51767644 
--256 1:0.55858585 2:0.22337739 3:0.11458842 4:0.070889686 5:0.03255866 6:0.03266114 7:0.080175686 8:0.047893383 9:0.091828638 10:0.098757896 
--256 1:0.43894902 2:0.31878332 3:0.087479284 4:0.094394941 5:0.060393443 6:0.27301547 7:0.019178971 8:0.1892812 9:0.34632019 10:0.21099288 
--256 1:0.36978257 2:0.23846221 3:0.18516853 4:0.14655666 5:0.060030034 6:0.020522687 7:0.16998917 8:0.065689708 9:0.02917425 10:0.067913963 
--256 1:0.55275142 2:0.19375838 3:0.094123647 4:0.10679078 5:0.052575768 6:0.091770812 7:0.11936371 8:0.11968772 9:0.5695152 10:0.32171747 
--256 1:0.53090232 2:0.21979545 3:0.094735652 4:0.10349731 5:0.051069272 6:0.017114903 7:0.0063987553 8:0.026597726 9:0.11053259 10:0.17830424 
--256 1:0.3846847 2:0.24821271 3:0.10486064 4:0.1569339 5:0.10530806 6:0.054149918 7:0.16033323 8:0.083496436 9:0.019993696 10:0.066845837 
--256 1:0.57180488 2:0.15029403 3:0.12601475 4:0.10022168 5:0.051664661 6:0.02466987 7:0.030101586 8:0.31311475 9:0.11510405 10:0.2367844 
--256 1:0.62794703 2:0.16513565 3:0.091342267 4:0.080157497 5:0.035417559 6:0.052687095 7:0.071304691 8:0.06996938 9:0.1890895 10:0.048161352 
--256 1:0.26697619 2:0.318681 3:0.16505868 4:0.18242748 5:0.066856651 6:0.13867652 7:0.066039586 8:0.129932 9:0.14066941 10:0.016403735 
--256 1:0.69156795 2:0.17337091 3:0.059121167 4:0.056901858 5:0.019038113 6:0.027141579 7:0.096999994 8:0.19531492 9:0.20684359 10:0.063647564 
--256 1:0.58053043 2:0.18692052 3:0.11614033 4:0.075588249 5:0.04082047 6:0.026287159 7:0.038076217 8:0.062445991 9:0.037598254 10:0.012759379 
--256 1:0.56469001 2:0.25765472 3:0.096444158 4:0.054714626 5:0.026496488 6:0.013036 7:0.14365568 8:0.1405224 9:0.0042656474 10:0.086974311 
--256 1:0.32560719 2:0.39123968 3:0.13511949 4:0.10343051 5:0.04460313 6:0.010075342 7:0.080443387 8:0.11022082 9:0.15390823 10:0.019043927 
--256 1:0.68599515 2:0.21771977 3:0.063458034 4:0.024633162 5:0.008193881 6:0.01487496 7:0.0073870768 8:0.043059306 9:0.14075556 10:0.12622849 
--256 1:0.61685455 2:0.24689052 3:0.068738287 4:0.046022309 5:0.021494342 6:0.18189847 7:0.096611052 8:0.04835967 9:0.2741707 10:0.12259551 
--18.787022648231687 1:0.16418245 2:0.23576796 3:0.13480084 4:0.23124777 5:0.23400098 6:0.26011694 7:0.066228418 8:0.11654267 9:0.40507847 10:0.7413825 
--256 1:0.6950902 2:0.21211572 3:0.063218976 4:0.022792885 5:0.0067822139 6:0.044226155 7:0.073338982 8:0.11294339 9:0.089916015 10:0.025973741 
--256 1:0.63114428 2:0.16778359 3:0.092998927 4:0.064408907 5:0.043664303 6:0.10721824 7:0.040976439 8:0.14499303 9:0.022322874 10:0.17643585 
--256 1:0.35652558 2:0.26520629 3:0.14306291 4:0.14562895 5:0.089576264 6:0.25544018 7:0.1000625 8:0.0087120563 9:0.23561927 10:0.11237756 
--256 1:0.47681263 2:0.36051817 3:0.074999768 4:0.063629039 5:0.024040396 6:0.30450605 7:0.097475252 8:0.3087405 9:0.20194684 10:0.07276821 
--256 1:0.20769719 2:0.30689905 3:0.22577647 4:0.18505335 5:0.074573933 6:0.22936766 7:0.04207175 8:0.087734548 9:0.12387778 10:0.0012254162 
--256 1:0.46131005 2:0.32068096 3:0.10232988 4:0.084431398 5:0.031247719 6:0.020458289 7:0.084067961 8:0.013358605 9:0.12627313 10:0.085964857 
--256 1:0.46589111 2:0.3023094 3:0.12674532 4:0.071542328 5:0.033511845 6:0.010802527 7:0.098693129 8:0.01888751 9:0.016907092 10:0.0062456785 
--256 1:0.70253372 2:0.15705714 3:0.060698754 4:0.057759771 5:0.021950612 6:0.0080083348 7:0.025816314 8:0.014194809 9:0.07955511 10:0.016136966 
--256 1:0.5973465 2:0.2293113 3:0.083911561 4:0.062056205 5:0.027374425 6:0.02537638 7:0.1323541 8:0.039656571 9:0.063126225 10:0.19042892 
--256 1:0.2800098 2:0.4906507 3:0.11391327 4:0.07100142 5:0.044424806 6:0.10213865 7:0.090075034 8:0.14537049 9:0.0016988445 10:0.03852389 
--256 1:0.38665259 2:0.24722714 3:0.14633459 4:0.15158525 5:0.068200428 6:0.11899663 7:0.046707887 8:0.10663578 9:0.038217497 10:0.025169024 
--219.48658676593209 1:0.49522955 2:0.26256108 3:0.1212304 4:0.087400215 5:0.033578756 6:0.096158356 7:0.29305763 8:0.043577562 9:0.24500537 10:0.10632053 
--256 1:0.3008596 2:0.34318946 3:0.17753788 4:0.12470198 5:0.053711078 6:0.10040994 7:0.027532973 8:0.0082007336 9:0.2328543 10:0.20424434 
--256 1:0.27204961 2:0.17894195 3:0.28411569 4:0.17094832 5:0.093944431 6:0.14468008 7:0.067271496 8:0.019091289 9:0.0017768135 10:0.052238671 
--256 1:0.64463874 2:0.2414712 3:0.075232896 4:0.027853728 5:0.010803439 6:0.068044498 7:0.014503639 8:0.13466768 9:0.064620552 10:0.15602259 
--256 1:0.64753036 2:0.21639309 3:0.070559501 4:0.052115338 5:0.013401711 6:0.0039113254 7:0.029941284 8:0.037422824 9:0.032772296 10:0.12317635 
--256 1:0.33413369 2:0.31470993 3:0.16375009 4:0.12526713 5:0.062139168 6:0.10679456 7:0.10519176 8:0.0506537 9:0.22750473 10:0.10282953 
--256 1:0.68124814 2:0.1690006 3:0.069820723 4:0.04999627 5:0.029934265 6:0.1132456 7:0.20048059 8:0.2525967 9:0.24325177 10:0.28073291 
--256 1:0.39077191 2:0.24895393 3:0.16175444 4:0.098815025 5:0.099704691 6:0.29845905 7:0.060690297 8:0.41481056 9:0.24573057 10:0.033628861 
--256 1:0.64344111 2:0.196478 3:0.06564113 4:0.066774249 5:0.027665511 6:0.15293849 7:0.13722205 8:0.15597194 9:0.28193974 10:0.17801452 
--82.920814270071489 1:0.66845421 2:0.2286155 3:0.049591767 4:0.036686509 5:0.016652014 6:0.42277409 7:0.037110419 8:0.27705184 9:0.24396638 10:0.17482447 
--256 1:0.71008684 2:0.23784965 3:0.039210836 4:0.0093166604 5:0.0035360165 6:0.020570168 7:0.082775415 8:0.0068867824 9:0.10050308 10:0.0023609641 
--256 1:0.69196385 2:0.18671677 3:0.061218147 4:0.041001753 5:0.019099478 6:0.0043893895 7:0.057696483 8:0.023178767 9:0.025702846 10:0.017435809 
--256 1:0.57701315 2:0.20452977 3:0.10533484 4:0.067193204 5:0.045929033 6:0.06324857 7:0.054592812 8:0.039157749 9:0.068439587 10:0.059761261 
--256 1:0.57524197 2:0.19867366 3:0.10687938 4:0.088074134 5:0.03113085 6:0.07007221 7:0.0015042315 8:0.12369125 9:0.29357344 10:0.12708604 
--32.234510543036968 1:0.49378586 2:0.2938079 3:0.081556245 4:0.079546107 5:0.051303886 6:0.64127718 7:0.32046439 8:0.2115517 9:0.2432986 10:0.40263369 
--256 1:0.36326762 2:0.3168817 3:0.12396108 4:0.14427746 5:0.051612147 6:0.1665529 7:0.055883331 8:0.014676427 9:0.095108876 10:0.00500885 
--256 1:0.66494307 2:0.18026731 3:0.06457565 4:0.055033361 5:0.03518061 6:0.080060066 7:0.078009268 8:0.093465669 9:0.16467883 10:0.063895484 
--256 1:0.75006673 2:0.1845811 3:0.034505944 4:0.022048726 5:0.0087974963 6:0.12458707 7:0.104717 8:0.00078311558 9:0.24636319 10:0.2329964 
--256 1:0.68603318 2:0.19379503 3:0.067417206 4:0.036343914 5:0.016410678 6:0.077243112 7:0.094250269 8:0.15276462 9:0.046028579 10:0.0025918301 
--256 1:0.26335739 2:0.32441364 3:0.19510562 4:0.14535744 5:0.071765904 6:0.0024951484 7:0.027553965 8:0.13631617 9:0.0019500204 10:0.01874277 
--256 1:0.7079576 2:0.20003238 3:0.049211353 4:0.030903347 5:0.011895322 6:0.017919661 7:0.0060709606 8:0.040472354 9:0.20494938 10:0.10518386 
--256 1:0.47207613 2:0.33659237 3:0.081186511 4:0.067996445 5:0.042148549 6:0.025037289 7:0.067789927 8:0.018217492 9:0.071158897 10:0.02475734 
--12.161074036342164 1:0.31761867 2:0.43660587 3:0.13548026 4:0.077792415 5:0.03250279 6:0.28846008 7:0.10669138 8:0.24925559 9:0.13347373 10:0.065512943 
--256 1:0.50892887 2:0.3139935 3:0.096297384 4:0.055981124 5:0.024799114 6:0.083680481 7:0.010470272 8:0.053818381 9:0.0331557 10:0.23527411 
--256 1:0.42721724 2:0.27676304 3:0.1317216 4:0.1200252 5:0.044272919 6:0.13553989 7:0.0070927092 8:0.10692233 9:0.041587061 10:0.04916335 
--256 1:0.39831736 2:0.19407961 3:0.15292248 4:0.14066201 5:0.11401854 6:0.15497776 7:0.075349889 8:0.23347028 9:0.18967076 10:0.14350657 
--256 1:0.27401914 2:0.29595746 3:0.20682931 4:0.1558029 5:0.067391195 6:0.31040197 7:0.076652763 8:0.11716246 9:0.11745744 10:0.025332176 
--256 1:0.44092176 2:0.23914713 3:0.15698791 4:0.11220378 5:0.050739418 6:0.14528403 7:0.17358493 8:0.18916438 9:0.16502808 10:0.31249073 
--256 1:0.44129206 2:0.24635326 3:0.15341914 4:0.099763032 5:0.059172508 6:0.14546651 7:0.066638219 8:0.28302575 9:0.069538438 10:0.25177093 
--256 1:0.51582848 2:0.23571553 3:0.11259902 4:0.095454754 5:0.040402213 6:0.20673741 7:0.14102628 8:0.17680929 9:0.21365027 10:0.16385295 
--256 1:0.38597729 2:0.36030899 3:0.10853951 4:0.10529857 5:0.03987564 6:0.080584997 7:0.0043107933 8:0.20209713 9:0.046591042 10:0.086497626 
--256 1:0.78183757 2:0.14983359 3:0.037852775 4:0.021510221 5:0.0089658475 6:0.066947255 7:0.073975589 8:0.015536798 9:0.050769686 10:0.1124467 
--256 1:0.47386207 2:0.31167496 3:0.089605644 4:0.075063464 5:0.049793866 6:0.18285853 7:0.17608288 8:0.22281482 9:0.086930891 10:0.039303207 
--256 1:0.69354629 2:0.19304676 3:0.048986523 4:0.042536492 5:0.02188393 6:0.04671502 7:0.16151344 8:0.07383542 9:0.021580307 10:0.23142162 
--256 1:0.45333655 2:0.29415403 3:0.091703277 4:0.1101415 5:0.050664653 6:0.062687537 7:0.017283037 8:0.038840769 9:0.031355198 10:0.07238505 
--140.01819831485795 1:0.78941519 2:0.15679578 3:0.035018507 4:0.013601678 5:0.0051688454 6:0.30261281 7:0.398403 8:0.27575819 9:0.0011124052 10:0.15446491 
--256 1:0.39691441 2:0.34503661 3:0.13814793 4:0.088522321 5:0.031378736 6:0.001247644 7:0.054718199 8:0.013879957 9:0.22780875 10:0.14045307 
--256 1:0.55341586 2:0.24740826 3:0.10687332 4:0.060980457 5:0.031322091 6:0.082190936 7:0.032604605 8:0.0059084236 9:0.056196492 10:0.11408708 
--256 1:0.52803905 2:0.24255354 3:0.1121992 4:0.073571561 5:0.043636658 6:0.19560997 7:0.053674986 8:0.030482149 9:0.13162713 10:0.2787122 
--256 1:0.27861784 2:0.36511867 3:0.15120879 4:0.14279936 5:0.062255345 6:0.24896989 7:0.13716981 8:0.042478673 9:0.11109109 10:0.12112504 
--232.11105579274079 1:0.74896058 2:0.14558322 3:0.042212676 4:0.045863874 5:0.017379656 6:0.35369657 7:0.31965063 8:0.20392149 9:0.3256999 10:0.050792406 
--256 1:0.64526132 2:0.23001286 3:0.049184721 4:0.049432466 5:0.02610863 6:0.066402073 7:0.046653223 8:0.1828054 9:0.25292329 10:0.32334244 
--192.56208137867543 1:0.74016534 2:0.084767575 3:0.079839206 4:0.048076417 5:0.047151458 6:0.094885399 7:0.1561643 8:0.18444075 9:0.065267225 10:0.042800363 
--256 1:0.60739007 2:0.22762496 3:0.083187973 4:0.056276005 5:0.025520995 6:0.053437566 7:0.15721062 8:0.16655072 9:0.11037655 10:0.17984861 
--256 1:0.61122736 2:0.22298638 3:0.085257335 4:0.050063251 5:0.030465666 6:0.029638177 7:0.044552351 8:0.037648573 9:0.023211943 10:0.06889232 
--116.27933875388159 1:0.31297184 2:0.42160394 3:0.14854572 4:0.079517296 5:0.037361208 6:0.0099833183 7:0.0064281566 8:0.055707902 9:0.083222843 10:0.21412534 
--256 1:0.41648969 2:0.35979025 3:0.089475003 4:0.08831973 5:0.045925329 6:0.0045324669 7:0.20954793 8:0.0093904261 9:0.05944571 10:0.22525518 
--256 1:0.60115038 2:0.30903958 3:0.042000096 4:0.032716648 5:0.015093305 6:0.15719232 7:0.082031235 8:0.048304735 9:0.20922023 10:0.096577571 
--256 1:0.2108097 2:0.40191109 3:0.212425 4:0.11152851 5:0.06332571 6:0.034991953 7:0.019745902 8:0.0051580064 9:0.06541615 10:0.062963165 
--256 1:0.63525036 2:0.22163984 3:0.066688342 4:0.059237257 5:0.017184203 6:0.017543467 7:0.069712585 8:0.087837955 9:0.066276882 10:0.052192133 
--248.4702091381385 1:0.37184868 2:0.41942431 3:0.12384129 4:0.053191499 5:0.031694222 6:0.26007915 7:0.066164673 8:0.12627605 9:0.2603589 10:0.10585734 
--256 1:0.42372025 2:0.28041833 3:0.15199851 4:0.090323255 5:0.053539654 6:0.011881311 7:0.1036872 8:0.10459496 9:0.19731846 10:0.18494589 
--256 1:0.42707261 2:0.3476768 3:0.10924773 4:0.076462637 5:0.039540221 6:0.094497649 7:0.13377196 8:0.086734663 9:0.11988631 10:0.023208403 
--256 1:0.41973316 2:0.24816626 3:0.14769867 4:0.13271593 5:0.051685964 6:0.14350247 7:0.035408867 8:0.10690317 9:0.0025076241 10:0.020809236 
--256 1:0.56412444 2:0.21692426 3:0.10283701 4:0.083963582 5:0.032150719 6:0.023620271 7:0.14505031 8:0.23412995 9:0.21798528 10:0.16318842 
--256 1:0.69665283 2:0.19576637 3:0.064332737 4:0.027855615 5:0.015392446 6:0.042414539 7:0.086016608 8:0.10156651 9:0.10297794 10:0.14725272 
--256 1:0.6043335 2:0.23578032 3:0.093721385 4:0.047583439 5:0.018581355 6:0.064340957 7:0.0087372982 8:0.16593215 9:0.047601119 10:0.01957606 
--256 1:0.36433769 2:0.35915277 3:0.10804568 4:0.1066357 5:0.061828163 6:0.088784027 7:0.13755012 8:0.12910344 9:0.05636735 10:0.073237735 
--256 1:0.62249985 2:0.18616846 3:0.088232206 4:0.074805717 5:0.028293768 6:0.071275837 7:0.029789265 8:0.049553178 9:0.1650712 10:0.18158007 
--256 1:0.66285819 2:0.22717549 3:0.068819057 4:0.033654379 5:0.0074928812 6:0.052860636 7:0.079789403 8:0.11162071 9:0.1833301 10:0.059331393 
--256 1:0.25673024 2:0.38718885 3:0.13137607 4:0.14639758 5:0.078307267 6:0.23820128 7:0.22964767 8:0.21375826 9:0.082592678 10:0.067923285 
--256 1:0.55999509 2:0.28755119 3:0.073707631 4:0.05158919 5:0.027156904 6:0.026432563 7:0.064523013 8:0.24151485 9:0.114432 10:0.22568316 
--256 1:0.27584019 2:0.28237189 3:0.21018206 4:0.1509214 5:0.080684461 6:0.11719177 7:0.063076575 8:0.086655132 9:0.11038249 10:0.0081850525 
--256 1:0.50381655 2:0.25931018 3:0.11824897 4:0.084382613 5:0.034241692 6:0.065878504 7:0.065873481 8:0.18075206 9:0.038629682 10:0.013467943 
--256 1:0.42008891 2:0.37945137 3:0.097194564 4:0.079070407 5:0.024194751 6:0.085271154 7:0.073695265 8:0.030557038 9:0.10659137 10:0.12473472 
--256 1:0.64260014 2:0.1996894 3:0.098902993 4:0.04976806 5:0.0090394064 6:0.0094415241 7:0.023194043 8:0.011173118 9:0.010946233 10:0.013074898 
--256 1:0.43307434 2:0.32865389 3:0.10645962 4:0.085569856 5:0.046242288 6:0.038544756 7:0.037238075 8:0.11461802 9:0.03728371 10:0.06535251 
--256 1:0.40472204 2:0.20879066 3:0.13735951 4:0.1703483 5:0.07877949 6:0.088765683 7:0.11111307 8:0.024551036 9:0.10138692 10:0.064451996 
--256 1:0.51523624 2:0.25234327 3:0.10936092 4:0.085032045 5:0.038027532 6:0.19912583 7:0.063101125 8:0.017505709 9:0.11138693 10:0.076616757 
--256 1:0.3584371 2:0.42399511 3:0.096522885 4:0.082385951 5:0.03865896 6:0.46958401 7:0.12852863 8:0.045170739 9:0.024328694 10:0.058177687 
--256 1:0.61852168 2:0.18338242 3:0.066222577 4:0.093914801 5:0.037958524 6:0.1905198 7:0.18921365 8:0.0093374288 9:0.007008733 10:0.24639297 
--11.124819590942124 1:0.56719823 2:0.27573406 3:0.073494593 4:0.059134994 5:0.024438119 6:0.020884346 7:0.16610052 8:0.04645192 9:0.42324026 10:0.1100618 
--256 1:0.21514078 2:0.37594733 3:0.17806962 4:0.14795013 5:0.082892138 6:0.14143179 7:0.13481398 8:0.11570364 9:0.16493251 10:0.12244182 
--256 1:0.65626492 2:0.16161667 3:0.084424549 4:0.067064305 5:0.030629554 6:0.032485603 7:0.023336437 8:0.17412061 9:0.1596416 10:0.059805201 
--256 1:0.31311152 2:0.30492795 3:0.16421202 4:0.14668852 5:0.071059996 6:0.12688606 7:0.10029964 8:0.090266228 9:0.18930483 10:0.0047644937 
--256 1:0.29941546 2:0.3193501 3:0.12792645 4:0.1599383 5:0.093369695 6:0.18091975 7:0.13199525 8:0.04245254 9:0.020693925 10:0.34368179 
--256 1:0.6389348 2:0.24040714 3:0.055270162 4:0.036503216 5:0.028884686 6:0.2631133 7:0.1337142 8:0.25363288 9:0.14043978 10:0.024726479 
--256 1:0.41164916 2:0.33341491 3:0.1438481 4:0.076482886 5:0.034604945 6:0.031842036 7:0.12070809 8:0.061734092 9:0.020966583 10:0.020060158 
--256 1:0.50117423 2:0.2396104 3:0.14337478 4:0.08000139 5:0.035839208 6:0.20453273 7:0.050247258 8:0.096742434 9:0.1239449 10:0.094623491 
--256 1:0.71967195 2:0.20967483 3:0.038133329 4:0.023829216 5:0.00869068 6:0.085235974 7:0.10503927 8:0.054965952 9:0.0077536675 10:0.018565542 
--256 1:0.49676403 2:0.29215284 3:0.11421607 4:0.063881592 5:0.032985472 6:0.026355472 7:0.08453003 8:0.03107359 9:0.010028573 10:0.0027932031 
--256 1:0.47065657 2:0.24542542 3:0.14029106 4:0.10131699 5:0.042309954 6:0.063834758 7:0.039261163 8:0.031282348 9:0.032268342 10:0.001171098 
--256 1:0.34084422 2:0.37082796 3:0.15041057 4:0.087168103 5:0.050749145 6:0.070473588 7:0.014274735 8:0.077369124 9:0.011774297 10:0.17052682 
--256 1:0.56715681 2:0.3176386 3:0.056288033 4:0.035928768 5:0.022987792 6:0.17686696 7:0.19427563 8:0.1885187 9:0.24560156 10:0.1511232 
--256 1:0.80611955 2:0.14944682 3:0.028425629 4:0.011476518 5:0.0045314812 6:0.066408348 7:0.010186845 8:0.20375602 9:0.071033622 10:0.15755673 
--256 1:0.48577213 2:0.27837008 3:0.10278331 4:0.088627019 5:0.04444746 6:0.043498794 7:0.085678959 8:0.031221068 9:0.1411808 10:0.063196658 
--256 1:0.48107492 2:0.39945412 3:0.06012343 4:0.040531441 5:0.018816094 6:0.078735517 7:0.1406722 8:0.011014519 9:0.10390163 10:0.090652912 
--256 1:0.43238472 2:0.42718388 3:0.082196244 4:0.042129856 5:0.016105305 6:0.10513572 7:0.0010621688 8:0.17475215 9:0.017141981 10:0.0067125703 
--83.090297337210416 1:0.27672585 2:0.55418259 3:0.087684199 4:0.054182962 5:0.0272244 6:0.036832874 7:0.20281916 8:0.12681721 9:0.13091277 10:0.072932115 
--256 1:0.3692972 2:0.20305557 3:0.16251794 4:0.16279665 5:0.10233264 6:0.069507978 7:0.1318757 8:0.10870671 9:0.020855937 10:0.018888974 
--256 1:0.71244156 2:0.21483124 3:0.036534602 4:0.025027648 5:0.011164949 6:0.059596251 7:0.021140475 8:0.26418271 9:0.13478853 10:0.0085010896 
--256 1:0.64735402 2:0.26887793 3:0.052231787 4:0.020225253 5:0.011311008 6:0.051335165 7:0.0067903126 8:0.069690927 9:0.20758863 10:0.3570905 
--152.82835819276036 1:0.59512862 2:0.23985511 3:0.10074458 4:0.044954813 5:0.019316875 6:0.35196521 7:0.13436235 8:0.067840723 9:0.050098728 10:0.059407652 
--256 1:0.61339204 2:0.22518977 3:0.056104623 4:0.076965883 5:0.028347678 6:0.050516995 7:0.082021211 8:0.075860393 9:0.52383804 10:0.52428165 
--256 1:0.27471081 2:0.40882825 3:0.093165003 4:0.14190687 5:0.081389065 6:0.13027456 7:0.0051148079 8:0.29570228 9:0.0070748802 10:0.12393659 
--256 1:0.32071542 2:0.32324207 3:0.17208239 4:0.12687379 5:0.05708632 6:0.16083136 7:0.16371986 8:0.25913238 9:0.00878876 10:0.009271655 
--77.330435555909631 1:0.81695362 2:0.074206802 3:0.048379992 4:0.036309986 5:0.024149597 6:0.69501567 7:0.39079612 8:0.15734602 9:0.14402337 10:0.088909583 
--256 1:0.67761396 2:0.18453428 3:0.063522001 4:0.051707868 5:0.022621892 6:0.0046022699 7:0.049220692 8:0.27618085 9:0.050745368 10:0.068496809 
--256 1:0.56335342 2:0.28032612 3:0.063805614 4:0.054649059 5:0.037865787 6:0.077855249 7:0.051637311 8:0.15614769 9:0.18722097 10:0.35671969 
--256 1:0.73755893 2:0.18647812 3:0.045035588 4:0.022775896 5:0.0081514624 6:0.018698805 7:0.0057406243 8:0.040357038 9:0.13317808 10:0.12422184 
--256 1:0.66218474 2:0.23960843 3:0.053111247 4:0.033628324 5:0.011467258 6:0.075983888 7:0.034186642 8:0.1658548 9:0.073713676 10:0.13631278 
--256 1:0.72121119 2:0.15950839 3:0.05142978 4:0.047876932 5:0.019973707 6:0.044162424 7:0.1856767 8:0.084865359 9:0.078996368 10:0.0451603 
--256 1:0.7190582 2:0.15564814 3:0.05225238 4:0.044426456 5:0.028614828 6:0.092493738 7:0.038843526 8:0.03722058 9:0.1926887 10:0.045956234 
--38.113580618842306 1:0.64399579 2:0.15530225 3:0.093703526 4:0.064440211 5:0.042558218 6:0.0769524 7:0.021421888 8:0.016261948 9:0.19791223 10:0.37230318 
--256 1:0.60680662 2:0.24196515 3:0.088761308 4:0.047253003 5:0.015213926 6:0.0015952555 7:0.085137992 8:0.076755851 9:0.10824108 10:0.036469885 
--256 1:0.61143182 2:0.18116941 3:0.06939167 4:0.088212422 5:0.04979467 6:0.23979861 7:0.075849538 8:0.021616014 9:0.11097801 10:0.18586769 
--256 1:0.72568424 2:0.13587396 3:0.063638439 4:0.047931845 5:0.026871512 6:0.11112264 7:0.072317993 8:0.23299113 9:0.046383618 10:0.011117835 
--256 1:0.63945493 2:0.21910946 3:0.079346851 4:0.031644791 5:0.030443959 6:0.09190357 7:0.00016563613 8:0.058530795 9:0.17069965 10:0.03965927 
--256 1:0.48257579 2:0.23661355 3:0.1278219 4:0.12073058 5:0.032258184 6:0.15533232 7:0.10848895 8:0.021426675 9:0.013549372 10:0.10368925 
--256 1:0.51993586 2:0.26016073 3:0.1140574 4:0.07449632 5:0.031349688 6:0.072265665 7:0.14652854 8:0.078143449 9:0.11700151 10:0.094305974 
--256 1:0.34061054 2:0.4332318 3:0.088415253 4:0.092668849 5:0.045073553 6:0.2994455 7:0.10065194 8:0.040327183 9:0.14005569 10:0.0081834315 
--256 1:0.68161701 2:0.17319614 3:0.066492046 4:0.055467001 5:0.023227798 6:0.08424465 7:0.05424056 8:0.10058248 9:0.1342679 10:0.077130319 
--256 1:0.36815813 2:0.29854884 3:0.16150804 4:0.12068291 5:0.051102073 6:0.21317894 7:0.032586383 8:0.13317515 9:0.28633369 10:0.13309755 
--256 1:0.66027743 2:0.23686218 3:0.068881369 4:0.023918557 5:0.010060463 6:0.012962804 7:0.099346122 8:0.014106289 9:0.064791976 10:0.045676555 
--256 1:0.42940961 2:0.28907108 3:0.10390912 4:0.12503736 5:0.052572831 6:0.054083276 7:0.11886021 8:0.085934532 9:0.22877343 10:0.13092426 
--256 1:0.28642147 2:0.24316581 3:0.1592737 4:0.14285126 5:0.16828776 6:0.095019987 7:0.0079245858 8:0.19046479 9:0.097215054 10:0.088956386 
--256 1:0.64355255 2:0.21069677 3:0.053900419 4:0.059068731 5:0.032781525 6:0.1067208 7:0.06175061 8:0.21379225 9:0.25562971 10:0.35875745 
--256 1:0.51531401 2:0.2975355 3:0.13410191 4:0.036625794 5:0.016422783 6:0.074041586 7:0.01758391 8:0.079521452 9:0.095985063 10:0.019706398 
--256 1:0.36473831 2:0.25842803 3:0.15470438 4:0.14751881 5:0.074610473 6:0.055177372 7:0.04708712 8:0.024073858 9:0.0070625954 10:0.079947789 
--256 1:0.58875104 2:0.22371151 3:0.074987454 4:0.07560781 5:0.036942192 6:0.016262802 7:0.0041888902 8:0.0099102584 9:0.045677382 10:0.074861511 
--256 1:0.51839335 2:0.19595068 3:0.12664632 4:0.10546018 5:0.053549464 6:0.11948571 7:0.047968054 8:0.0062839483 9:0.02676266 10:0.0051158282 
--256 1:0.58075404 2:0.17432685 3:0.078461999 4:0.10235522 5:0.064101889 6:0.13637991 7:0.017453056 8:0.014490062 9:0.043058355 10:0.040435003 
--197.34050216851344 1:0.29798349 2:0.43557058 3:0.12989987 4:0.096577731 5:0.039968327 6:0.15205126 7:0.11279112 8:0.22526911 9:0.020206595 10:0.27632554 
--256 1:0.72407506 2:0.20776815 3:0.032264934 4:0.024256035 5:0.011635826 6:0.032013422 7:0.023133744 8:0.22439224 9:0.10368854 10:0.028163313 
--256 1:0.63547475 2:0.2754135 3:0.041949543 4:0.030299612 5:0.016862593 6:0.067374022 7:0.0060434298 8:0.013945938 9:0.022033286 10:0.014376472 
--256 1:0.68935491 2:0.20379453 3:0.044496818 4:0.042376976 5:0.019976766 6:0.010068461 7:0.011282926 8:0.11508457 9:0.06423117 10:0.022670367 
--256 1:0.20893435 2:0.51027501 3:0.063451154 4:0.13053852 5:0.086800971 6:0.12767887 7:0.066853679 8:0.060385773 9:0.11457045 10:0.046419529 
--256 1:0.38813619 2:0.2207009 3:0.19973829 4:0.12352104 5:0.067903579 6:0.18244683 7:0.14348231 8:0.031800703 9:0.023502714 10:0.045524696 
--256 1:0.46699791 2:0.35922796 3:0.093203886 4:0.059997186 5:0.020573057 6:0.033327099 7:0.018576748 8:0.097452387 9:0.17353816 10:0.088968844 
--153.04221240766367 1:0.36806524 2:0.19493676 3:0.14169722 4:0.15739244 5:0.13790834 6:0.080267354 7:0.12218081 8:0.23345204 9:0.062544468 10:0.49025172 
--68.724587771475001 1:0.25710551 2:0.54511405 3:0.082191726 4:0.075504498 5:0.040084223 6:0.33077362 7:0.12102418 8:0.26724728 9:0.055719043 10:0.042179052 
--256 1:0.59006508 2:0.20858272 3:0.1033329 4:0.06424906 5:0.033770239 6:0.11040807 7:0.10315151 8:0.0316629 9:0.12404795 10:0.30353346 
--256 1:0.47045418 2:0.31694417 3:0.12412167 4:0.062016278 5:0.026463705 6:0.018082202 7:0.064814696 8:0.063350394 9:0.12195635 10:0.12651018 
--256 1:0.33052696 2:0.37520552 3:0.13703315 4:0.10141463 5:0.055819737 6:0.048521937 7:0.06690296 8:0.13629519 9:0.054390193 10:0.020183617 
--256 1:0.56117191 2:0.25014832 3:0.083593693 4:0.068089972 5:0.036996108 6:0.18591509 7:0.019865395 8:0.0029603492 9:0.20005156 10:0.21594906 
--256 1:0.30869216 2:0.23995946 3:0.20114371 4:0.12698983 5:0.12321484 6:0.010929669 7:0.0064822021 8:0.3958106 9:0.084492817 10:0.03214248 
--256 1:0.42758314 2:0.20860754 3:0.18695479 4:0.11737796 5:0.059476567 6:0.0039976718 7:0.13590355 8:0.12644865 9:0.26051327 10:0.0003451954 
--256 1:0.62800044 2:0.22780681 3:0.067515796 4:0.05520933 5:0.021467617 6:0.040906054 7:0.012308357 8:0.072053795 9:0.14060618 10:0.14245987 
--256 1:0.54277557 2:0.34514147 3:0.082665504 4:0.024096439 5:0.0053210077 6:0.066407905 7:0.046498126 8:0.065570437 9:0.091800574 10:0.015722787 
--256 1:0.56533451 2:0.25405902 3:0.091303102 4:0.066637751 5:0.022665615 6:0.10146166 7:0.11987283 8:0.059300909 9:0.1334885 10:0.016298068 
--256 1:0.21347863 2:0.52998961 3:0.11912244 4:0.091824663 5:0.045584668 6:0.25121943 7:0.077063122 8:0.27603261 9:0.19611966 10:0.20782147 
--256 1:0.42070881 2:0.19047085 3:0.11362553 4:0.076234203 5:0.19896061 6:0.14736702 7:0.065076277 8:0.02480763 9:0.18536269 10:0.14358446 
--256 1:0.68203702 2:0.22212042 3:0.059409812 4:0.025200142 5:0.011232608 6:0.028825457 7:0.077989005 8:0.088567713 9:0.12440101 10:0.15698628 
--256 1:0.37907956 2:0.42634684 3:0.10907969 4:0.060877412 5:0.024616494 6:0.22313907 7:0.0047969859 8:0.10301513 9:0.011864892 10:0.046231365 
--256 1:0.73581617 2:0.18658122 3:0.04478 4:0.023622074 5:0.0092005405 6:0.011697346 7:0.0059383814 8:0.017304111 9:0.033118606 10:0.092593675 
--256 1:0.23725219 2:0.37104253 3:0.16126382 4:0.15929263 5:0.071148832 6:0.057893116 7:0.024090734 8:0.0394942 9:0.13713024 10:0.088493716 
--256 1:0.19956537 2:0.51137912 3:0.13503321 4:0.10574342 5:0.04827887 6:0.19088692 7:0.030728231 8:0.18317383 9:0.013815745 10:0.089625684 
--256 1:0.39298996 2:0.23285804 3:0.17199637 4:0.11660712 5:0.08554851 6:0.05565652 7:0.020441955 8:0.010530955 9:0.090145807 10:0.10007281 
--256 1:0.51132805 2:0.18824571 3:0.16739509 4:0.07825889 5:0.054772265 6:0.10159983 7:0.069629025 8:0.056224592 9:0.086746164 10:0.064548022 
--256 1:0.22761718 2:0.36583375 3:0.2047875 4:0.1386969 5:0.063064665 6:0.10101737 7:0.11060084 8:0.13216645 9:0.13958546 10:0.11748881 
--256 1:0.33231595 2:0.35313125 3:0.12333161 4:0.13277639 5:0.058444799 6:0.20267512 7:0.23252694 8:0.0014454077 9:0.11862436 10:0.047399297 
--256 1:0.30514265 2:0.4527858 3:0.10435839 4:0.10267014 5:0.035043022 6:0.25142255 7:0.03519246 8:0.12347164 9:0.13001636 10:0.16294869 
--256 1:0.45951347 2:0.23370137 3:0.14267833 4:0.10660111 5:0.057505723 6:0.17504082 7:0.04758889 8:0.069173765 9:0.089725918 10:0.14028699 
--203.56814141633575 1:0.65419376 2:0.15311659 3:0.07380809 4:0.079050429 5:0.039831131 6:0.14668443 7:0.0086574979 8:0.21730324 9:0.14331377 10:0.17525792 
--256 1:0.30291984 2:0.27337746 3:0.19321017 4:0.14915456 5:0.081337974 6:0.025723922 7:0.091598249 8:0.080431588 9:0.00018878242 10:0.087050691 
--256 1:0.48837623 2:0.2443894 3:0.1132771 4:0.083819589 5:0.070137694 6:0.25636538 7:0.014993456 8:0.012964047 9:0.019011647 10:0.055204447 
--256 1:0.72744831 2:0.17555808 3:0.048942935 4:0.032849942 5:0.01520073 6:0.070934358 7:0.032741805 8:0.0017568043 9:0.0058801563 10:0.042656564 
--256 1:0.15650985 2:0.30305341 3:0.29537572 4:0.14228325 5:0.10277777 6:0.041944687 7:0.013662476 8:0.12681234 9:0.16652522 10:0.041909003 
--256 1:0.40763149 2:0.27624127 3:0.1041616 4:0.14677681 5:0.065188836 6:0.31127753 7:0.13891517 8:0.090237039 9:0.18289292 10:0.19698739 
--256 1:0.50625032 2:0.23799157 3:0.10808376 4:0.078254268 5:0.069420084 6:0.28750887 7:0.0035309871 8:0.030408585 9:0.0031279297 10:0.05467397 
--256 1:0.56824707 2:0.20638992 3:0.10748985 4:0.066807559 5:0.051065595 6:0.050414983 7:0.045980898 8:0.0012356995 9:0.098064009 10:0.027087938 
--256 1:0.51930347 2:0.29937001 3:0.094226564 4:0.064114632 5:0.022985325 6:0.097388284 7:0.047918044 8:0.24108433 9:0.084389495 10:0.0048919257 
--256 1:0.3918454 2:0.28084082 3:0.17707822 4:0.093901287 5:0.056334279 6:0.11467362 7:0.0088483191 8:0.12048669 9:0.010988111 10:0.050654228 
--256 1:0.30443941 2:0.391512 3:0.12273727 4:0.12719565 5:0.054115666 6:0.00069809405 7:0.13329661 8:0.064691571 9:0.091769326 10:0.12637882 
--256 1:0.70198501 2:0.17816784 3:0.059325227 4:0.038746876 5:0.021775047 6:0.18379115 7:0.084932049 8:0.20717877 9:0.14294447 10:0.04665786 
--256 1:0.60570313 2:0.2440778 3:0.071942753 4:0.05306232 5:0.02521399 6:0.046233228 7:0.014363502 8:0.052706027 9:0.10834496 10:0.069267818 
--146.14918943139449 1:0.17128895 2:0.59897637 3:0.077063275 4:0.092428568 5:0.060242833 6:0.059461446 7:0.093676792 8:0.1719818 9:0.091981367 10:0.044070257 
--256 1:0.47960909 2:0.24478618 3:0.14733482 4:0.09173749 5:0.036532417 6:0.06788346 7:0.019800154 8:0.0027618715 9:0.10198562 10:0.23023671 
--256 1:0.77739851 2:0.12078545 3:0.058769925 4:0.027996562 5:0.01504955 6:0.065156836 7:0.052768258 8:0.071308566 9:0.053743818 10:0.011861747 
--256 1:0.41257916 2:0.40599924 3:0.10060876 4:0.049934685 5:0.030878162 6:0.092373047 7:0.030596907 8:0.058469866 9:0.31616033 10:0.24557276 
--256 1:0.4225801 2:0.23986373 3:0.1443121 4:0.1416489 5:0.051595164 6:0.062412477 7:0.13648396 8:0.16028041 9:0.065078446 10:0.021975473 
--256 1:0.33807399 2:0.35451822 3:0.12238614 4:0.12385389 5:0.061167765 6:0.22039237 7:0.20865467 8:0.034322307 9:0.15896272 10:0.079467273 
--256 1:0.39286903 2:0.30172094 3:0.13498329 4:0.1089668 5:0.061459948 6:0.05064471 7:0.14100377 8:0.055466586 9:0.11870085 10:0.11868395 
--256 1:0.3340961 2:0.28529729 3:0.17388153 4:0.13331574 5:0.073409335 6:0.29159343 7:0.11340327 8:0.17649152 9:0.046362192 10:0.15005251 
--256 1:0.79572948 2:0.1493856 3:0.030624486 4:0.017451604 5:0.0068088372 6:0.011266952 7:0.0035248891 8:0.10684024 9:0.091176468 10:0.082033655 
--256 1:0.36579192 2:0.25916672 3:0.17613343 4:0.139126 5:0.059781936 6:0.22842596 7:0.065808379 8:0.13981702 9:0.038186908 10:0.051195985 
--256 1:0.62239014 2:0.27298037 3:0.051885461 4:0.033135791 5:0.019608243 6:0.061543061 7:0.037542479 8:0.10594643 9:0.17133162 10:0.1249422 
--256 1:0.67476847 2:0.23379275 3:0.055493525 4:0.025138848 5:0.010806413 6:0.024947394 7:0.10141706 8:0.02987727 9:0.20365881 10:0.060647963 
--256 1:0.71441831 2:0.19877445 3:0.060288434 4:0.020061273 5:0.0064575326 6:0.010052719 7:0.02911348 8:0.11978858 9:0.25958313 10:0.159319 
--256 1:0.43357425 2:0.29975367 3:0.13677892 4:0.088192806 5:0.04170035 6:0.04807015 7:0.046794976 8:0.14444862 9:0.0072291526 10:0.12148381 
--256 1:0.51344608 2:0.22891482 3:0.1089187 4:0.097742289 5:0.050978112 6:0.12719495 7:0.081876531 8:0.40758604 9:0.13061885 10:0.030563411 
--256 1:0.53618305 2:0.193637 3:0.12928775 4:0.095214394 5:0.045677807 6:0.11159373 7:0.050474925 8:0.15154928 9:0.12743217 10:0.075968163 
--256 1:0.46413744 2:0.27160815 3:0.13081258 4:0.096993117 5:0.036448719 6:0.042356388 7:0.057921777 8:0.26182928 9:0.18467804 10:0.24398783 
--256 1:0.55946864 2:0.22520266 3:0.085831887 4:0.092263894 5:0.03723292 6:0.26732254 7:0.15524168 8:0.22197016 9:0.21821778 10:0.10700394 
--256 1:0.46702689 2:0.35843594 3:0.087471293 4:0.062503882 5:0.024561994 6:0.012389096 7:0.030536083 8:0.067676194 9:0.17966894 10:0.026796704 
--256 1:0.36362837 2:0.30529286 3:0.13716288 4:0.14154112 5:0.052374767 6:0.1006716 7:0.043805419 8:0.18274969 9:0.061128282 10:0.17056194 
--256 1:0.32231571 2:0.3793955 3:0.14448666 4:0.10758048 5:0.04622164 6:0.18479692 7:0.061266433 8:0.063630129 9:0.21212831 10:0.12271713 
--256 1:0.31130737 2:0.380621 3:0.13093956 4:0.11032711 5:0.066804956 6:0.052218124 7:0.11365472 8:0.12038308 9:0.031410832 10:0.091583422 
--256 1:0.24432178 2:0.43248717 3:0.12778008 4:0.13415833 5:0.061252637 6:0.0014592065 7:0.30647071 8:0.27615506 9:0.13037423 10:0.1983653 
--256 1:0.66233511 2:0.22286086 3:0.05296348 4:0.045487384 5:0.01635316 6:0.018218066 7:0.098646493 8:0.22997468 9:0.060665969 10:0.074678453 
--256 1:0.44688805 2:0.18107454 3:0.14921287 4:0.16832802 5:0.054496512 6:0.36089042 7:0.089881133 8:0.08255021 9:0.11960316 10:0.08433274 
--256 1:0.37640744 2:0.26165982 3:0.13659524 4:0.14908899 5:0.076248506 6:0.13738836 7:0.00070645986 8:0.096432324 9:0.10434007 10:0.36656843 
--15.479959851275956 1:0.60493547 2:0.15804878 3:0.14330979 4:0.070379259 5:0.023326698 6:0.0095854899 7:0.5390201 8:0.59774169 9:0.57907252 10:0.20591891 
--256 1:0.41463834 2:0.26853665 3:0.16094365 4:0.1043383 5:0.051543055 6:0.042221188 7:0.1456392 8:0.038871407 9:0.094506218 10:0.061049888 
--256 1:0.25779137 2:0.40571942 3:0.12012574 4:0.15237967 5:0.063983796 6:0.059869954 7:0.025992856 8:0.22542647 9:0.092257077 10:0.090893191 
--256 1:0.20795153 2:0.44512839 3:0.14406113 4:0.12592245 5:0.076936506 6:0.029213252 7:0.13811888 8:0.19865736 9:0.04561983 10:0.098878025 
--256 1:0.33891897 2:0.36682742 3:0.15133532 4:0.096601436 5:0.046316862 6:0.023702953 7:0.082191078 8:0.077389127 9:0.0017297031 10:0.085659247 
--256 1:0.25262959 2:0.49477913 3:0.093396133 4:0.10622661 5:0.05296853 6:0.079500783 7:0.057735374 8:0.14847303 9:0.10291532 10:0.081418401 
--256 1:0.68765898 2:0.20248415 3:0.050308261 4:0.034312316 5:0.025236295 6:0.0097710312 7:0.038562576 8:0.057749096 9:0.14043411 10:0.099496109 
--256 1:0.44286343 2:0.23594967 3:0.15078258 4:0.12052239 5:0.049881937 6:0.27916342 7:0.14804541 8:0.097691747 9:0.19623523 10:0.094934054 
--256 1:0.71834119 2:0.2113764 3:0.042859031 4:0.020740035 5:0.0066833532 6:0.090498865 7:0.010250029 8:0.12611405 9:0.24228861 10:0.14690679 
--256 1:0.44504026 2:0.3666338 3:0.072753774 4:0.088712816 5:0.026859351 6:0.08405923 7:0.024117501 8:0.11203085 9:0.070157188 10:0.12981326 
--256 1:0.35395115 2:0.3384055 3:0.17232396 4:0.082249018 5:0.053070371 6:0.1667632 7:0.022034476 8:0.018781138 9:0.16890069 10:0.09193493 
--256 1:0.5370282 2:0.24684735 3:0.11349716 4:0.067775739 5:0.034851554 6:0.053740215 7:0.027772595 8:0.16731056 9:0.041017086 10:0.05973774 
--256 1:0.52769045 2:0.25800722 3:0.095619688 4:0.081465546 5:0.037217105 6:0.058466235 7:0.080760275 8:0.13294292 9:0.019801658 10:0.022045881 
--256 1:0.19338492 2:0.40374407 3:0.20902129 4:0.12988781 5:0.063961917 6:0.16014297 7:0.08970609 8:0.091918657 9:0.097790953 10:0.16655228 
--76.205621725260812 1:0.55364273 2:0.21355241 3:0.10627055 4:0.084120886 5:0.042413429 6:0.56020298 7:0.47353324 8:0.32535841 9:0.13748574 10:0.12612731 
--256 1:0.42360684 2:0.18569996 3:0.15108623 4:0.17834269 5:0.061264283 6:0.4265529 7:0.24867878 8:0.18643077 9:0.19999865 10:0.10422061 
--256 1:0.25665329 2:0.39884868 3:0.17222871 4:0.12193542 5:0.050333906 6:0.038760527 7:0.041728418 8:0.16445564 9:0.25984007 10:0.0050436275 
--256 1:0.76307974 2:0.1751043 3:0.030311936 4:0.022057452 5:0.0094465744 6:0.11453133 7:0.041441598 8:0.039390665 9:0.067237126 10:0.088769008 
--7.5719359440901561 1:0.55460789 2:0.21040972 3:0.12279301 4:0.082953184 5:0.029236195 6:0.40525197 7:0.46818714 8:0.097152663 9:0.075468534 10:0.049388715 
--256 1:0.6887022 2:0.22822271 3:0.04860179 4:0.023465909 5:0.011007389 6:0.00084402714 7:0.059970678 8:0.15068172 9:0.22418574 10:0.30406232 
--256 1:0.42376863 2:0.30675122 3:0.12440574 4:0.10592547 5:0.039148932 6:0.18416695 7:0.17477951 8:0.23743015 9:0.12182167 10:0.38276161 
--256 1:0.51065226 2:0.32575482 3:0.077914071 4:0.061647612 5:0.024031237 6:0.15248059 7:0.035249084 8:0.12074652 9:0.11460774 10:0.0034824329 
--256 1:0.29264164 2:0.41579359 3:0.13261444 4:0.1165438 5:0.042406533 6:0.34173745 7:0.2328197 8:0.1148461 9:0.033503551 10:0.0042464627 
--256 1:0.36286618 2:0.34616759 3:0.10773375 4:0.1158377 5:0.067394788 6:0.082666032 7:0.031646786 8:0.0393754 9:0.056814269 10:0.085444811 
--256 1:0.62969151 2:0.24577109 3:0.058800325 4:0.048303556 5:0.017433516 6:0.041796885 7:0.0026824365 8:0.0325651 9:0.11097304 10:0.18817757 
--256 1:0.47321584 2:0.28585646 3:0.10539111 4:0.096283558 5:0.039253033 6:0.079026339 7:0.053435219 8:0.15759723 9:0.22070381 10:0.13125324 
--256 1:0.24598722 2:0.36351757 3:0.2017004 4:0.12191537 5:0.066879428 6:0.17237287 7:0.2610415 8:0.1473903 9:0.16230162 10:0.073764716 
--245.27661599216358 1:0.29448393 2:0.3829052 3:0.14001417 4:0.14019265 5:0.042404054 6:0.1100912 7:0.038320977 8:0.014791993 9:0.22342129 10:0.0048130789 
--102.1356846659482 1:0.41097676 2:0.14786303 3:0.18642105 4:0.13388998 5:0.12084918 6:0.33965176 7:0.098111318 8:0.36809998 9:0.22081821 10:0.50732124 
--256 1:0.24998984 2:0.49424164 3:0.1159114 4:0.089926383 5:0.04993074 6:0.087626692 7:0.036914183 8:0.079481524 9:0.0056873108 10:0.057194324 
--256 1:0.49381428 2:0.25292737 3:0.12656551 4:0.087024779 5:0.039668061 6:0.1038553 7:0.056942882 8:0.18201901 9:0.22094616 10:0.17521709 
--256 1:0.79349459 2:0.13803546 3:0.034021307 4:0.022658417 5:0.01179023 6:0.11709222 7:0.0058714074 8:0.1247468 9:0.060937055 10:0.00046854565 
--256 1:0.55747859 2:0.19120517 3:0.080794316 4:0.11600474 5:0.054517188 6:0.24576025 7:0.11939903 8:0.029281362 9:0.11293875 10:0.015718907 
--256 1:0.45815107 2:0.1969057 3:0.14208744 4:0.13271945 5:0.07013635 6:0.033668411 7:0.071168654 8:0.19134256 9:0.0032410455 10:0.028472551 
--256 1:0.68683254 2:0.1860474 3:0.068137044 4:0.04161359 5:0.017369416 6:0.031287474 7:0.065711467 8:0.04098656 9:0.020552432 10:0.081039273 
--256 1:0.52911365 2:0.22527031 3:0.13855761 4:0.071419986 5:0.03563844 6:0.025841049 7:0.070805582 8:0.094389237 9:0.075655123 10:0.10636655 
--256 1:0.41450129 2:0.26082673 3:0.14085015 4:0.12491853 5:0.058903295 6:0.062381798 7:0.054321508 8:0.024025476 9:0.077345001 10:0.18550128 
--256 1:0.53849092 2:0.29195889 3:0.070255539 4:0.078246339 5:0.021048312 6:0.075351967 7:0.039806218 8:0.0088074113 9:0.10489046 10:0.070770388 
--256 1:0.66414754 2:0.11674882 3:0.052912693 4:0.098544136 5:0.067646811 6:0.20665963 7:0.40305376 8:0.17285612 9:0.16553299 10:0.022277563 
--256 1:0.46455009 2:0.29610138 3:0.06411644 4:0.11443882 5:0.060793268 6:0.18543188 7:0.23777622 8:0.28081292 9:0.20776652 10:0.10987436 
--256 1:0.48202327 2:0.22525983 3:0.1195553 4:0.10191804 5:0.071243572 6:0.20916965 7:0.31817717 8:0.38954652 9:0.18290654 10:0.29224515 
--256 1:0.75619495 2:0.13614909 3:0.057221436 4:0.034095508 5:0.016339011 6:0.058264508 7:0.027065453 8:0.021325304 9:0.056771565 10:0.017670011 
--256 1:0.31912297 2:0.43685801 3:0.12440839 4:0.087932776 5:0.031677852 6:0.15077913 7:0.010635471 8:0.046056814 9:0.11898651 10:0.070062097 
--256 1:0.51559419 2:0.16184149 3:0.14535636 4:0.14557717 5:0.031630797 6:0.059528102 7:0.016745368 8:0.055499324 9:0.08821579 10:0.015008603 
--256 1:0.33587024 2:0.42992449 3:0.10697866 4:0.077203904 5:0.050022709 6:0.080488065 7:0.028762513 8:0.25026434 9:0.06198968 10:0.024165005 
--256 1:0.61702385 2:0.29301382 3:0.054753968 4:0.022653117 5:0.012555251 6:0.046870112 7:0.020447491 8:0.037824365 9:0.25421731 10:0.4317852 
--256 1:0.47179145 2:0.27841955 3:0.1020756 4:0.092243077 5:0.055470325 6:0.18973281 7:0.10483037 8:0.16204514 9:0.022410661 10:0.32437223 
--256 1:0.47465908 2:0.2306148 3:0.13570079 4:0.1115714 5:0.047453929 6:0.12930026 7:0.17106509 8:0.036356885 9:0.091975251 10:0.003477034 
--137.67837953299286 1:0.58235192 2:0.16246754 3:0.1253973 4:0.083395315 5:0.046387922 6:0.21862128 7:0.040566735 8:0.0076529986 9:0.37730341 10:0.18244886 
--256 1:0.53159228 2:0.14542025 3:0.15780595 4:0.1165662 5:0.048615317 6:0.35133108 7:0.19407181 8:0.092363479 9:0.092634693 10:0.01725355 
--256 1:0.51883223 2:0.27511697 3:0.075657709 4:0.094060995 5:0.03633209 6:0.094305918 7:0.04468867 8:0.37138696 9:0.10945268 10:0.081346057 
--256 1:0.56405693 2:0.17909311 3:0.11153315 4:0.1039315 5:0.041385313 6:0.055273995 7:0.06073547 8:0.083051414 9:0.14406795 10:0.1098305 
--256 1:0.51690321 2:0.26366314 3:0.12917766 4:0.06421772 5:0.02603827 6:0.14068129 7:0.071934089 8:0.024912992 9:0.0069563668 10:0.13705541 
--256 1:0.42477664 2:0.31363059 3:0.11326947 4:0.11270615 5:0.03561715 6:0.15977177 7:0.14537652 8:0.079480834 9:0.16772471 10:0.10640415 
--256 1:0.24941627 2:0.4845159 3:0.12239455 4:0.10630519 5:0.037368088 6:0.25375169 7:0.014271889 8:0.10166695 9:0.011536661 10:0.083706242 
--256 1:0.52889917 2:0.23275712 3:0.10757513 4:0.0840701 5:0.046698482 6:0.058175928 7:0.001009339 8:0.093289068 9:0.10696851 10:0.2844956 
--256 1:0.33785223 2:0.38413236 3:0.14564601 4:0.090742474 5:0.041626931 6:0.074126745 7:0.067947092 8:0.075572104 9:0.036367369 10:0.1119894 
--256 1:0.61237299 2:0.23884487 3:0.073547317 4:0.052703359 5:0.022531467 6:0.001170962 7:0.03127783 8:0.079496035 9:0.010171257 10:0.11068505 
--256 1:0.21636 2:0.38161437 3:0.1179648 4:0.18551956 5:0.098541271 6:0.17774478 7:0.039896676 8:0.028493061 9:0.021105658 10:0.14233448 
--256 1:0.58219194 2:0.2105625 3:0.10213901 4:0.072541129 5:0.032565432 6:0.12870212 7:0.058272307 8:0.0015214584 9:0.21004982 10:0.20680773 
--256 1:0.5562322 2:0.27708441 3:0.086916993 4:0.053185335 5:0.02658106 6:0.066500545 7:0.017933619 8:0.11233981 9:0.0076613864 10:0.16717493 
--256 1:0.54458216 2:0.19474221 3:0.11406805 4:0.10677085 5:0.039836733 6:0.062093036 7:0.22274632 8:0.09307508 9:0.15104649 10:0.0069738073 
--256 1:0.63037526 2:0.25203909 3:0.064843944 4:0.035486728 5:0.017254983 6:0.01885256 7:0.064209397 8:0.036850214 9:0.013901654 10:0.055218916 
--256 1:0.80765276 2:0.11217931 3:0.02832407 4:0.038796402 5:0.013047462 6:0.029417712 7:0.10063412 8:0.082444431 9:0.2257174 10:0.17840768 
--256 1:0.3899813 2:0.31392807 3:0.082345074 4:0.14927421 5:0.064471354 6:0.16581804 7:0.037224451 8:0.25910946 9:0.094561256 10:0.0069938772 
--256 1:0.3345434 2:0.29303683 3:0.13614839 4:0.14839271 5:0.087878682 6:0.071291312 7:0.074379933 8:0.086288329 9:0.084523435 10:0.10700478 
--256 1:0.38727937 2:0.15535421 3:0.26892969 4:0.12002549 5:0.068411244 6:0.0067068279 7:0.029370893 8:0.005729825 9:0.023046014 10:0.097403917 
--256 1:0.28279837 2:0.27387168 3:0.16874767 4:0.18477193 5:0.089810342 6:0.37578252 7:0.078136625 8:0.098340869 9:0.013165683 10:0.14149106 
--256 1:0.74198835 2:0.2146169 3:0.025705478 4:0.012769633 5:0.0049196403 6:0.017733423 7:0.017787615 8:0.016996011 9:0.17218188 10:0.21283179 
--256 1:0.48743214 2:0.25487625 3:0.14273637 4:0.079659569 5:0.035295679 6:0.2182715 7:0.21090013 8:0.11547564 9:0.17846501 10:0.12968346 
--256 1:0.29478263 2:0.26197151 3:0.21536212 4:0.15703196 5:0.070851775 6:0.077682809 7:0.23822739 8:0.12207309 9:0.075182813 10:0.22498538 
--256 1:0.45559242 2:0.17571461 3:0.17046767 4:0.13416431 5:0.064060991 6:0.29205328 7:0.095174647 8:0.21386216 9:0.067152296 10:0.064795245 
--256 1:0.39354068 2:0.3122047 3:0.11338055 4:0.10229213 5:0.078581951 6:0.090448393 7:0.11577197 8:0.1546461 9:0.10217262 10:0.011332074 
--256 1:0.48774705 2:0.31890938 3:0.1091388 4:0.056834415 5:0.027370353 6:0.085710044 7:0.15262453 8:0.065548065 9:0.1220816 10:0.077485953 
--256 1:0.51872394 2:0.17525501 3:0.17110483 4:0.078861532 5:0.056054685 6:0.32461318 7:0.090067247 8:0.079214733 9:0.051626632 10:0.017082736 
--256 1:0.48585041 2:0.33311287 3:0.11853043 4:0.046846476 5:0.015659813 6:0.13184811 7:0.051714163 8:0.024287289 9:0.13343201 10:0.055435724 
--256 1:0.44625756 2:0.26046266 3:0.15186393 4:0.11258202 5:0.028833819 6:0.24732213 7:0.22056755 8:0.20441346 9:0.27925636 10:0.20840593 
--113.22484405186282 1:0.44437041 2:0.21680784 3:0.16005053 4:0.11914335 5:0.059627858 6:0.3807911 7:0.31305341 8:0.62079752 9:0.35745262 10:0.31168191 
--256 1:0.66523186 2:0.19325109 3:0.060870829 4:0.056038933 5:0.024607289 6:0.080410808 7:0.10558933 8:0.03416732 9:0.14077743 10:0.10840856 
--256 1:0.58506673 2:0.25520416 3:0.074460324 4:0.05687528 5:0.028393502 6:0.019332273 7:0.084131731 8:0.012604214 9:0.019835997 10:0.085588627 
--256 1:0.65130649 2:0.1851614 3:0.076008919 4:0.061013531 5:0.026509657 6:0.046110711 7:0.15387209 8:0.011726176 9:0.22032331 10:0.15822118 
--256 1:0.58661534 2:0.34289684 3:0.040043079 4:0.019823507 5:0.010621233 6:0.0075304976 7:0.086975955 8:0.0020641661 9:0.00450658 10:0.055294136 
--256 1:0.43188523 2:0.18543044 3:0.15126019 4:0.14420073 5:0.087223415 6:0.084541187 7:0.23767639 8:0.010290053 9:0.089200151 10:0.16366267 
--90.917216775901082 1:0.36649469 2:0.20613844 3:0.20833395 4:0.14703785 5:0.071995077 6:0.10354434 7:0.16763281 8:0.19428645 9:0.0029372186 10:0.14519193 
--256 1:0.4503822 2:0.32879478 3:0.11198145 4:0.076900422 5:0.031941146 6:0.441172 7:0.089174179 8:0.10123966 9:0.037320373 10:0.079725204 
--152.16679959689816 1:0.24183187 2:0.31557021 3:0.19877234 4:0.19185673 5:0.051968856 6:0.19075228 7:0.29764405 8:0.24620084 9:0.47809179 10:0.15877316 
--256 1:0.50253948 2:0.20445512 3:0.10416554 4:0.14120746 5:0.047632391 6:0.027603437 7:0.17087083 8:0.12718513 9:0.22403666 10:0.076429879 
--256 1:0.52605226 2:0.24890618 3:0.11378048 4:0.079092745 5:0.032168341 6:0.0034244849 7:0.094322973 8:0.12014139 9:0.027798729 10:0.01163692 
--256 1:0.54511373 2:0.25057079 3:0.083975015 4:0.07796214 5:0.042378323 6:0.22264982 7:0.041219289 8:0.0027639493 9:0.11926295 10:0.072785189 
--256 1:0.70964695 2:0.17280333 3:0.052374009 4:0.041949407 5:0.023226303 6:0.044419837 7:0.057361885 8:0.13813183 9:0.12339035 10:0.24613922 
--256 1:0.42796257 2:0.34184597 3:0.10091651 4:0.095466739 5:0.033808204 6:0.0060287589 7:0.011731489 8:0.064224944 9:0.070990182 10:0.14446738 
--256 1:0.66450293 2:0.2536992 3:0.032871679 4:0.036335917 5:0.012590279 6:0.024412522 7:0.00027149387 8:0.18110356 9:0.00038134188 10:0.095568526 
--256 1:0.3790874 2:0.42046534 3:0.081772365 4:0.075733551 5:0.042941341 6:0.095421868 7:0.026251623 8:0.26713973 9:0.012595794 10:0.02030549 
--27.078523999342302 1:0.22114523 2:0.23746387 3:0.28463902 4:0.17073748 5:0.086014395 6:0.43060623 7:0.26052699 8:0.41472454 9:0.38337226 10:0.39626527 
--256 1:0.44531473 2:0.33168997 3:0.13975884 4:0.05284695 5:0.030389511 6:0.079164097 7:0.034929339 8:0.11643878 9:0.056378408 10:0.087429717 
--256 1:0.55364978 2:0.19690288 3:0.12061763 4:0.09278166 5:0.036048053 6:0.050968506 7:0.092573131 8:0.25428519 9:0.35612428 10:0.2661997 
--256 1:0.35584693 2:0.34851115 3:0.17148961 4:0.082658162 5:0.041494144 6:0.19925001 7:0.084908861 8:0.11835972 9:0.12084855 10:0.35325891 
--256 1:0.61984895 2:0.19919195 3:0.070794358 4:0.06626744 5:0.043897304 6:0.0012820241 7:0.19758611 8:0.16233299 9:0.11030136 10:0.19373627 
--256 1:0.47417265 2:0.33758086 3:0.093923079 4:0.054627568 5:0.039695847 6:0.1765155 7:0.088334773 8:0.053559653 9:0.047461764 10:0.062745108 
--256 1:0.52977777 2:0.27351774 3:0.08881696 4:0.066650812 5:0.041236723 6:0.05385342 7:0.16586712 8:0.10444055 9:0.023445258 10:0.1351521 
--256 1:0.48361585 2:0.28392717 3:0.14773004 4:0.053292405 5:0.031434532 6:0.14327929 7:0.0011879042 8:0.012136965 9:0.0026504378 10:0.028922805 
--256 1:0.44313355 2:0.29263608 3:0.10752315 4:0.10775985 5:0.048947374 6:0.20502609 7:0.10723728 8:0.15403922 9:0.026507681 10:0.06879601 
--256 1:0.48447895 2:0.30011573 3:0.10986011 4:0.077101302 5:0.028443902 6:0.15181105 7:0.10751627 8:0.0066124287 9:0.11943621 10:0.18178346 
--256 1:0.51497268 2:0.32819118 3:0.074102314 4:0.053872106 5:0.028861722 6:0.32263432 7:0.060000919 8:0.07576453 9:0.052094674 10:0.16975568 
--256 1:0.35295995 2:0.29278177 3:0.16223374 4:0.13380412 5:0.058220418 6:0.15904582 7:0.067693926 8:0.067957202 9:0.14442373 10:0.049920837 
--256 1:0.4824278 2:0.33933397 3:0.079242839 4:0.06588302 5:0.033112367 6:0.30039356 7:0.050085914 8:0.013157606 9:0.2198319 10:0.22234589 
--256 1:0.58461365 2:0.24221126 3:0.069360512 4:0.071769789 5:0.032044791 6:0.06306432 7:0.16586105 8:0.039178254 9:0.03377581 10:0.21796744 
--256 1:0.49938349 2:0.29435539 3:0.086225525 4:0.078879047 5:0.041156545 6:0.029202978 7:0.10352688 8:0.21143007 9:0.093037656 10:0.087378891 
--256 1:0.67327078 2:0.11081334 3:0.098152067 4:0.07301878 5:0.044745039 6:0.090953737 7:0.033917542 8:0.015429934 9:0.042536679 10:0.042829272 
--45.079437051604984 1:0.65876537 2:0.22152011 3:0.0574032 4:0.041823404 5:0.02048791 6:0.46650929 7:0.29581608 8:0.1017345 9:0.030198806 10:0.016684068 
--256 1:0.52849593 2:0.3627037 3:0.069715264 4:0.027792859 5:0.011292252 6:0.017957551 7:0.044296777 8:0.065588104 9:0.11670235 10:0.063535464 
--256 1:0.53798526 2:0.24821625 3:0.11000749 4:0.07650571 5:0.027285287 6:0.061735439 7:0.042305482 8:0.088665941 9:0.097528438 10:0.10194567 
--9.1704105867316237 1:0.76006522 2:0.16939717 3:0.037858491 4:0.023332912 5:0.0093462115 6:0.06434077 7:0.065076733 8:0.34674619 9:0.19884041 10:0.17897234 
--256 1:0.26039201 2:0.33890046 3:0.14443356 4:0.14604011 5:0.11023387 6:0.0057245128 7:0.00038878605 8:0.16140038 9:0.09422496 10:0.15179675 
--256 1:0.45143604 2:0.2472014 3:0.15947522 4:0.10275379 5:0.03913354 6:0.20574949 7:0.12252811 8:0.091782266 9:0.19250897 10:0.20645816 
--256 1:0.2582725 2:0.29887742 3:0.19641663 4:0.14710798 5:0.099325468 6:0.24970684 7:0.085166754 8:0.078906023 9:0.041286131 10:0.14226058 
--256 1:0.57056941 2:0.21103394 3:0.11777125 4:0.067202528 5:0.033422862 6:0.072740066 7:0.010367713 8:0.13808182 9:0.11607791 10:0.099132845 
--256 1:0.43966439 2:0.27430096 3:0.12036972 4:0.1222351 5:0.043429829 6:0.060868945 7:0.06324285 8:0.078568805 9:0.1105822 10:0.14132518 
--256 1:0.71615427 2:0.16966092 3:0.045763706 4:0.045866218 5:0.022554878 6:0.051795986 7:0.093866721 8:0.032151497 9:0.053622388 10:0.0637994 
--256 1:0.59912925 2:0.22554318 3:0.084653209 4:0.059631313 5:0.031043044 6:0.010937084 7:0.010171537 8:0.019979626 9:0.026868316 10:0.016485777 
--256 1:0.64935973 2:0.17658415 3:0.073648106 4:0.060905457 5:0.039502558 6:0.098163869 7:0.025473693 8:0.15670265 9:0.12305803 10:0.20419198 
--256 1:0.44593034 2:0.26290595 3:0.12386427 4:0.097151016 5:0.070148433 6:0.13894998 7:0.020474823 8:0.052502637 9:0.030583806 10:0.015351426 
--256 1:0.28132962 2:0.51724065 3:0.085772056 4:0.073976802 5:0.041680872 6:0.37812277 7:0.11860989 8:0.05694864 9:0.11344904 10:0.13157761 
--256 1:0.59665588 2:0.17777101 3:0.099507236 4:0.076063685 5:0.050002183 6:0.38908296 7:0.21421319 8:0.12419979 9:0.15341997 10:0.066061745 
--202.17419137512238 1:0.79726869 2:0.13652583 3:0.021931927 4:0.033283541 5:0.010990014 6:0.011624037 7:0.13472336 8:0.10552749 9:0.50350756 10:0.12336452 
--256 1:0.41730963 2:0.26703236 3:0.13914982 4:0.11350266 5:0.063005536 6:0.17808452 7:0.062284416 8:0.049013879 9:0.072138061 10:0.11549418 
--85.484634163363751 1:0.25470521 2:0.45591828 3:0.10808143 4:0.13443413 5:0.046860952 6:0.0033273291 7:0.21465837 8:0.37828619 9:0.20479722 10:0.038363153 
--256 1:0.50549772 2:0.22704466 3:0.11807713 4:0.10280623 5:0.046574258 6:0.12493744 7:0.11624992 8:0.00093870785 9:0.087681533 10:0.086685173 
--256 1:0.47633745 2:0.25220765 3:0.11553554 4:0.10561345 5:0.050305911 6:0.29209743 7:0.28236968 8:0.0031496574 9:0.056078598 10:0.12725342 
--256 1:0.67030741 2:0.13908137 3:0.085377888 4:0.070828796 5:0.034404533 6:0.011880612 7:0.12962285 8:0.15850186 9:0.13417515 10:0.043050195 
--256 1:0.50749474 2:0.23753962 3:0.11801797 4:0.098198189 5:0.038749479 6:0.13497059 7:0.022746423 8:0.087482637 9:0.063119178 10:0.078912772 
--256 1:0.56342446 2:0.246522 3:0.065403124 4:0.090960251 5:0.033690162 6:0.15715322 7:0.089992469 8:0.3660999 9:0.14809286 10:0.24790473 
--256 1:0.21210088 2:0.4234466 3:0.14558513 4:0.16340909 5:0.055458303 6:0.13480607 7:0.14020512 8:0.12574046 9:0.052178984 10:0.17078664 
--256 1:0.29278922 2:0.35861698 3:0.1344792 4:0.13725898 5:0.076855619 6:0.18740108 7:0.071683575 8:0.13112572 9:0.14485801 10:0.085611146 
--256 1:0.57742737 2:0.25325215 3:0.091306203 4:0.052365548 5:0.025648722 6:0.040083865 7:0.13209506 8:0.14215068 9:0.010204357 10:0.14660637 
--256 1:0.25220946 2:0.39233074 3:0.1455528 4:0.13973253 5:0.07017446 6:0.20847762 7:0.10484629 8:0.11913388 9:0.03184792 10:0.012541091 
--256 1:0.40368943 2:0.16717988 3:0.15322139 4:0.19130789 5:0.084601421 6:0.046097524 7:0.16662141 8:0.26034573 9:0.053943814 10:0.051968958 
--256 1:0.58042728 2:0.27379187 3:0.083676715 4:0.045883991 5:0.016220149 6:0.35067445 7:0.16247075 8:0.15484857 9:0.032649338 10:0.050202317 
--256 1:0.36895955 2:0.2602799 3:0.15482979 4:0.15321668 5:0.062714081 6:0.02950274 7:0.089645806 8:0.0013782929 9:0.032829549 10:0.098614223 
--256 1:0.73359232 2:0.18376571 3:0.041246805 4:0.026882413 5:0.014512754 6:0.055535951 7:0.12861719 8:0.099707598 9:0.11686242 10:0.20454522 
--256 1:0.60875826 2:0.19831005 3:0.068020253 4:0.086736742 5:0.038174694 6:0.13899154 7:0.16160377 8:0.16499255 9:0.047598156 10:0.1390782 
--256 1:0.51386898 2:0.2006953 3:0.1050838 4:0.11753534 5:0.062816585 6:0.034461137 7:0.015945576 8:0.019029489 9:0.172505 10:0.3850844 
--26.545697111479669 1:0.21023057 2:0.33010984 3:0.23763504 4:0.15697705 5:0.065047512 6:0.2974059 7:0.0068439636 8:0.56743252 9:0.064735433 10:0.27189388 
--256 1:0.44670313 2:0.32313525 3:0.11230487 4:0.089554061 5:0.028302682 6:0.30041496 7:0.21812591 8:0.043979985 9:0.015178681 10:0.038333255 
--256 1:0.65057707 2:0.1656374 3:0.088241529 4:0.067982051 5:0.027561951 6:0.10204638 7:0.090269353 8:0.036575462 9:0.13286134 10:0.067917224 
--256 1:0.48465323 2:0.28483772 3:0.11547964 4:0.080977529 5:0.034051883 6:0.17466316 7:0.14866018 8:0.14044616 9:0.097054099 10:0.0050897664 
--256 1:0.61273141 2:0.22967581 3:0.081848934 4:0.049668356 5:0.026075492 6:0.053343457 7:0.043818286 8:0.076132985 9:0.20579554 10:0.19467254 
--30.768649400362076 1:0.75372674 2:0.13455054 3:0.058877702 4:0.031312204 5:0.021532811 6:0.153735 7:0.11169231 8:0.27669561 9:0.011231556 10:0.10166258 
--256 1:0.41547451 2:0.22996883 3:0.14642245 4:0.13625215 5:0.071882063 6:0.11869672 7:0.068205053 8:0.07377779 9:0.049875613 10:0.026097262 
--256 1:0.66551756 2:0.2493555 3:0.048743846 4:0.026208236 5:0.010174862 6:0.040860304 7:0.037734348 8:0.11960621 9:0.086593154 10:0.053465198 
--256 1:0.36240742 2:0.32774459 3:0.17220855 4:0.08915228 5:0.048487159 6:0.013232462 7:0.0069436597 8:0.044309022 9:0.033935159 10:0.04367308 
--256 1:0.30696324 2:0.28781775 3:0.16292813 4:0.16272505 5:0.079565824 6:0.095051543 7:0.11273425 8:0.014337048 9:0.092460316 10:0.028824142 
--256 1:0.59841195 2:0.22276256 3:0.075212135 4:0.076791862 5:0.026821495 6:0.038415067 7:0.060598404 8:0.046910762 9:0.22655638 10:0.048357793 
--135.05254450546292 1:0.55445012 2:0.20704299 3:0.13866787 4:0.061255211 5:0.038583811 6:0.23532429 7:0.079128377 8:0.14933681 9:0.025972135 10:0.10470839 
--256 1:0.58433992 2:0.21255727 3:0.10067739 4:0.065052708 5:0.037372713 6:0.014453919 7:0.040377157 8:0.0095727873 9:0.0080969589 10:0.16469917 
--256 1:0.49376296 2:0.3224626 3:0.12923327 4:0.041771297 5:0.012769873 6:0.051458638 7:0.015839067 8:0.046594345 9:0.0022325767 10:0.027596242 
--256 1:0.52038856 2:0.24224063 3:0.10237691 4:0.092457067 5:0.042536823 6:0.018455988 7:0.011420391 8:0.10405239 9:0.011244163 10:0.018423439 
--256 1:0.44082464 2:0.27450744 3:0.11965244 4:0.10178864 5:0.063226848 6:0.035369502 7:0.063213508 8:0.0017789816 9:0.10809805 10:0.034902135 
--256 1:0.37842533 2:0.32126855 3:0.16551297 4:0.093621204 5:0.041171946 6:0.2145625 7:0.19578777 8:0.090781812 9:0.10469463 10:0.12544756 
--256 1:0.40668386 2:0.24464896 3:0.13451969 4:0.13892916 5:0.075218343 6:0.044614015 7:0.024100066 8:0.13019698 9:0.15996786 10:0.26103012 
--256 1:0.67135013 2:0.18355971 3:0.061564692 4:0.058932242 5:0.024593224 6:0.015896762 7:0.019240085 8:0.24291872 9:0.060405673 10:0.036765696 
--256 1:0.43307864 2:0.25451202 3:0.1491849 4:0.11359453 5:0.049629916 6:0.23681669 7:0.041732209 8:0.04459313 9:0.17178411 10:0.0027573887 
--256 1:0.69020073 2:0.12638005 3:0.045051977 4:0.076357302 5:0.062009935 6:0.37540708 7:0.16906397 8:0.35422679 9:0.25554214 10:0.14410122 
--256 1:0.56280589 2:0.27248257 3:0.070624554 4:0.054575773 5:0.03951122 6:0.0070229883 7:0.0027012976 8:0.10474124 9:0.21894059 10:0.48905638 
--256 1:0.48073811 2:0.2253064 3:0.12854047 4:0.10980763 5:0.055607395 6:0.21843123 7:0.037228547 8:0.12719291 9:0.15834339 10:0.15933899 
--40.666944945115638 1:0.67499259 2:0.15961412 3:0.066905662 4:0.067370713 5:0.031116917 6:0.24481091 7:0.50663662 8:0.45967699 9:0.47918197 10:0.47864322 
--256 1:0.23647441 2:0.26414886 3:0.30453075 4:0.10778005 5:0.087065923 6:0.21515292 7:0.077853271 8:0.028172716 9:0.039677762 10:0.15083323 
--256 1:0.63788511 2:0.23480951 3:0.075260684 4:0.036597244 5:0.015447453 6:0.043103397 7:0.039791552 8:0.032728498 9:0.030163878 10:0.040476994 
--256 1:0.77480871 2:0.13665753 3:0.045576549 4:0.025534691 5:0.017422515 6:0.0059637268 7:0.0037875474 8:0.15666451 9:0.15299348 10:0.11205445 
--256 1:0.34943817 2:0.25149455 3:0.16861294 4:0.14919476 5:0.08125958 6:0.053891389 7:0.18592921 8:0.0039663032 9:0.025972493 10:0.026489055 
--256 1:0.59614844 2:0.2527057 3:0.081484738 4:0.051803914 5:0.017857212 6:0.0073299899 7:0.12483102 8:0.094538399 9:0.31367797 10:0.086608316 
--256 1:0.4409185 2:0.36854329 3:0.091646386 4:0.073670672 5:0.025221145 6:0.018264325 7:0.018186632 8:0.12446703 9:0.31730621 10:0.025835169 
--256 1:0.55802361 2:0.31722671 3:0.068725373 4:0.037530742 5:0.018493568 6:0.1127255 7:0.046125518 8:0.04499731 9:0.067552507 10:0.19303923 
--256 1:0.52818265 2:0.26577154 3:0.10286202 4:0.072563143 5:0.030620651 6:0.05182783 7:0.0032281079 8:0.093547909 9:0.02124547 10:0.1180785 
--256 1:0.58412128 2:0.23938983 3:0.084770351 4:0.065954316 5:0.025764218 6:0.036063026 7:0.0031388298 8:0.097505792 9:0.03180572 10:0.10916946 
--256 1:0.25886791 2:0.24766601 3:0.19251655 4:0.21354479 5:0.087404749 6:0.1853447 7:0.0052640195 8:0.046618716 9:0.11711181 10:0.1128497 
--256 1:0.23060618 2:0.37242941 3:0.17317359 4:0.13819178 5:0.085599042 6:0.2089777 7:0.090597319 8:0.05517022 9:0.077111449 10:0.14092973 
--256 1:0.66804902 2:0.20383994 3:0.058112345 4:0.047129537 5:0.022869156 6:0.18715943 7:0.018834438 8:0.0060224545 9:0.083715104 10:0.028078704 
--256 1:0.43511954 2:0.36354057 3:0.095449268 4:0.078769084 5:0.02712154 6:0.07911635 7:0.031234417 8:0.074381954 9:0.04173905 10:0.16873541 
--256 1:0.5801464 2:0.17049962 3:0.1193823 4:0.081705753 5:0.048265933 6:0.070786241 7:0.06731032 8:0.067199852 9:0.072281357 10:0.075030461 
--256 1:0.38706106 2:0.28328864 3:0.1248134 4:0.13359443 5:0.071242473 6:0.0047285161 7:0.068193556 8:0.019024774 9:0.14883386 10:0.42780007 
--256 1:0.25080013 2:0.25523115 3:0.264676 4:0.1388463 5:0.090446419 6:0.15240038 7:0.068558367 8:0.053569169 9:0.01243231 10:0.03260123 
--256 1:0.40073777 2:0.36125155 3:0.12842636 4:0.073597332 5:0.035986981 6:0.052666011 7:0.098047897 8:0.074392582 9:0.047445233 10:0.17082835 
--256 1:0.54890384 2:0.17214476 3:0.15459762 4:0.072191794 5:0.052161981 6:0.058015311 7:0.14501961 8:0.059788983 9:0.19001565 10:0.26947208 
--256 1:0.58962871 2:0.20616428 3:0.11327362 4:0.059392504 5:0.031540894 6:0.05922073 7:0.061583877 8:0.059981527 9:0.03952017 10:0.028210896 
--2.709881381386456 1:0.37400888 2:0.22186923 3:0.1814099 4:0.17222598 5:0.050485998 6:0.61889005 7:0.59159695 8:0.53980585 9:0.64465647 10:0.51028584 
--256 1:0.68378506 2:0.22571507 3:0.051912942 4:0.029071116 5:0.0095158072 6:0.094688138 7:0.052000474 8:0.071453721 9:0.21574624 10:0.236509 
--256 1:0.26395295 2:0.28101306 3:0.19891003 4:0.16904614 5:0.087077812 6:0.071735597 7:0.16833903 8:0.11057724 9:0.058768315 10:0.055307645 
--256 1:0.33597733 2:0.21961182 3:0.21874767 4:0.15076185 5:0.074901334 6:0.084952964 7:0.08408779 8:0.10952902 9:0.02121598 10:0.086999011 
--256 1:0.58614397 2:0.19525094 3:0.092045608 4:0.094868468 5:0.031691015 6:0.076969609 7:0.096550704 8:0.11274414 9:0.15044755 10:0.057673738 
--256 1:0.21524323 2:0.40922991 3:0.16667445 4:0.14079678 5:0.068055632 6:0.38279143 7:0.25421617 8:0.21504492 9:0.076575965 10:0.12834603 
--256 1:0.44876057 2:0.38645068 3:0.11187238 4:0.034458725 5:0.018457643 6:0.0025984444 7:0.052391522 8:0.08310276 9:0.041285235 10:0.038742876 
--256 1:0.49915774 2:0.34168439 3:0.073809693 4:0.059782111 5:0.025566057 6:0.058648176 7:0.19382145 8:0.071989696 9:0.021427206 10:0.067179449 
--256 1:0.47906624 2:0.22443437 3:0.13765532 4:0.11713156 5:0.041712511 6:0.074200425 7:0.016990028 8:0.062072542 9:0.080674564 10:0.26439301 
--256 1:0.26700565 2:0.38272587 3:0.16679688 4:0.1220338 5:0.061437803 6:0.16900391 7:0.17238457 8:0.066676287 9:0.1227393 10:0.21011612 
--256 1:0.42425665 2:0.26483112 3:0.12924212 4:0.10800833 5:0.073661784 6:0.2016194 7:0.029726601 8:0.075203036 9:0.018572622 10:0.082476444 
--256 1:0.46067507 2:0.2982097 3:0.11728547 4:0.084632586 5:0.039197165 6:0.063978157 7:0.072036754 8:0.19180174 9:0.0013153093 10:0.17973306 
--256 1:0.48805959 2:0.21677895 3:0.12029036 4:0.097138713 5:0.077732378 6:0.013665343 7:0.15971337 8:0.062996866 9:0.074406244 10:0.087216646 
--143.3638975639484 1:0.51671242 2:0.21145542 3:0.12677625 4:0.11009777 5:0.034958142 6:0.44000436 7:0.19142375 8:0.076755789 9:0.22335775 10:0.05032158 
--256 1:0.61825415 2:0.22996873 3:0.072167388 4:0.045281094 5:0.034328642 6:0.091977278 7:0.090646616 8:0.010754505 9:0.24856637 10:0.37294059 
--256 1:0.23555475 2:0.45116448 3:0.14236604 4:0.11792652 5:0.052988219 6:0.014843653 7:0.10117988 8:0.1387837 9:0.11952389 10:0.046874964 
--256 1:0.76340142 2:0.16971652 3:0.044147674 4:0.01692045 5:0.0058139379 6:0.036171241 7:0.071190417 8:0.097042919 9:0.1371195 10:0.19665046 
--256 1:0.77098241 2:0.17813387 3:0.029425527 4:0.017626451 5:0.0038317408 6:0.032888944 7:0.022715015 8:0.030656397 9:0.081935291 10:0.19339089 
--256 1:0.36770767 2:0.27382125 3:0.16930164 4:0.13366504 5:0.055504408 6:0.35694169 7:0.090991838 8:0.20429521 9:0.096452495 10:0.17127276 
--256 1:0.36986561 2:0.38006564 3:0.11158104 4:0.09704974 5:0.041437977 6:0.10744364 7:0.1012541 8:0.01889922 9:0.066286878 10:0.010696927 
--256 1:0.45065945 2:0.26162916 3:0.13734247 4:0.10065667 5:0.049712251 6:0.035266304 7:0.11657012 8:0.0021592137 9:0.0026089769 10:0.0082492088 
--256 1:0.56912013 2:0.22495304 3:0.080184574 4:0.085843267 5:0.039898993 6:0.000922216 7:0.0065513598 8:0.077030699 9:0.045396951 10:0.071416198 
--256 1:0.27704564 2:0.41569679 3:0.15437293 4:0.10064311 5:0.052241531 6:0.3142182 7:0.094299496 8:0.088161332 9:0.044536087 10:0.023887271 
--256 1:0.55363568 2:0.31749936 3:0.071544422 4:0.042656411 5:0.014664123 6:0.0060251328 7:0.010743926 8:0.0099744583 9:0.068435198 10:0.063392015 
--256 1:0.80049137 2:0.12467038 3:0.037901222 4:0.023932931 5:0.013004101 6:0.065192845 7:0.10696375 8:0.21557046 9:0.1322676 10:0.0060061859 
--256 1:0.42631198 2:0.23135035 3:0.12451484 4:0.13491114 5:0.082911689 6:0.27804588 7:0.057073634 8:0.038091041 9:0.12965787 10:0.46328916 
--256 1:0.72797053 2:0.17308986 3:0.065465926 4:0.024507693 5:0.0089659937 6:0.42027665 7:0.12261664 8:0.14629871 9:0.3081662 10:0.27264925 
--256 1:0.3817408 2:0.39432579 3:0.075190326 4:0.098924137 5:0.049818947 6:0.3939175 7:0.088287552 8:0.17847325 9:0.23438618 10:0.037122453 
--256 1:0.43429703 2:0.22506098 3:0.11946532 4:0.13012096 5:0.091055707 6:0.48907434 7:0.25140182 8:0.080620083 9:0.033096043 10:0.035890031 
--256 1:0.37306771 2:0.30287983 3:0.17426189 4:0.098613294 5:0.05117728 6:0.16367242 7:0.20436098 8:0.29747183 9:0.24921695 10:0.087697339 
--256 1:0.62549768 2:0.20121483 3:0.10005389 4:0.056058307 5:0.017175299 6:0.11713191 7:0.015720709 8:0.078829845 9:0.12323247 10:0.0089687145 
--256 1:0.45358345 2:0.30863734 3:0.13398631 4:0.074149376 5:0.029643527 6:0.086485822 7:0.011103052 8:0.061432556 9:0.081752008 10:0.092731819 
--256 1:0.36515399 2:0.30713791 3:0.1403893 4:0.12121748 5:0.066101326 6:0.05961601 7:0.13822706 8:0.23422547 9:0.054442884 10:0.089957621 
--117.02585040515729 1:0.43945656 2:0.34207989 3:0.14116103 4:0.059854628 5:0.017447899 6:0.057420106 7:0.25255122 8:0.050204781 9:0.37116138 10:0.32146789 
--256 1:0.41240693 2:0.26393726 3:0.14648667 4:0.10397157 5:0.073197566 6:0.23596356 7:0.25288948 8:0.21073635 9:0.021551983 10:0.26137582 
--256 1:0.42225214 2:0.22156012 3:0.090483548 4:0.066861173 5:0.19884302 6:0.19520375 7:0.11252903 8:0.17759176 9:0.13330902 10:0.14420874 
--256 1:0.50858219 2:0.31394464 3:0.10921205 4:0.047791993 5:0.020469123 6:0.024365486 7:0.090624457 8:0.079494297 9:0.095696468 10:0.10325074 
--256 1:0.26973385 2:0.34847325 3:0.18503307 4:0.12929199 5:0.067467827 6:0.18652545 7:0.085364779 8:0.013917376 9:0.059415898 10:0.21076872 
--256 1:0.27674445 2:0.440917 3:0.10449329 4:0.1145424 5:0.063302854 6:0.10891167 7:0.040453767 8:0.040773273 9:0.014886293 10:0.075240901 
--256 1:0.40350018 2:0.23935168 3:0.15582534 4:0.13149845 5:0.069824347 6:0.030670878 7:0.19334796 8:0.095553829 9:0.156118 10:0.17216256 
--256 1:0.67799536 2:0.21808174 3:0.061744949 4:0.03139891 5:0.010779049 6:0.10768039 7:0.0063358803 8:0.016567948 9:0.16167418 10:0.14102318 
--144.75942790832676 1:0.32906445 2:0.21565278 3:0.15979272 4:0.16645934 5:0.12903071 6:0.49330451 7:0.36759334 8:0.26255863 9:0.32322944 10:0.47298045 
--256 1:0.41696002 2:0.46822066 3:0.067053881 4:0.032692198 5:0.015073245 6:0.024826411 7:0.017393091 8:0.085152323 9:0.10602223 10:0.10949982 
--256 1:0.1919782 2:0.2454366 3:0.18488823 4:0.22657362 5:0.15112335 6:0.1706995 7:0.15637124 8:0.21529593 9:0.06129934 10:0.092058373 
--256 1:0.41817456 2:0.30245335 3:0.13847494 4:0.098135309 5:0.042761836 6:0.025971864 7:0.19677865 8:0.14324743 9:0.02379343 10:0.0079689324 
--256 1:0.48876697 2:0.25127289 3:0.14551283 4:0.079812818 5:0.034634496 6:0.15624851 7:0.13259514 8:0.025667439 9:0.024170684 10:0.043765029 
--256 1:0.74525038 2:0.16998433 3:0.043360863 4:0.028427109 5:0.012977319 6:0.017106456 7:0.012800502 8:0.046698901 9:0.011627952 10:0.048604338 
--256 1:0.48765818 2:0.25175272 3:0.1308577 4:0.093559397 5:0.036172002 6:0.30120954 7:0.058223895 8:0.0073380453 9:0.18452196 10:0.09166296 
--256 1:0.62772333 2:0.1748941 3:0.077235869 4:0.079365984 5:0.040780709 6:0.28931297 7:0.43421757 8:0.33769951 9:0.15237187 10:0.063321796 
--256 1:0.49145658 2:0.233406 3:0.068416794 4:0.0684647 5:0.13825592 6:0.1019337 7:0.085108076 8:0.045511846 9:0.048943617 10:0.21831955 
--256 1:0.30827176 2:0.34164083 3:0.16078665 4:0.12212674 5:0.067174022 6:0.075518059 7:0.064793472 8:0.091773938 9:0.0072404251 10:0.092960941 
--256 1:0.38870842 2:0.33493623 3:0.13422585 4:0.096402791 5:0.045726712 6:0.30471996 7:0.11566108 8:0.18572996 9:0.22079218 10:0.11905575 
--256 1:0.16473216 2:0.4529926 3:0.1634228 4:0.17081517 5:0.048037271 6:0.21112656 7:0.21432062 8:0.27754164 9:0.32638101 10:0.25681709 
--256 1:0.27019812 2:0.31190993 3:0.20435665 4:0.0936713 5:0.11986401 6:0.0078978524 7:0.18776399 8:0.15032138 9:0.018063805 10:0.052161474 
--256 1:0.55239568 2:0.19537483 3:0.102362 4:0.10110586 5:0.04876163 6:0.29508166 7:0.25069909 8:0.23837326 9:0.12847139 10:0.027382535 
--207.59447710850685 1:0.67555949 2:0.18779164 3:0.067523884 4:0.054576662 5:0.014548329 6:0.083262 7:0.024688528 8:0.061703303 9:0.22025955 10:0.20207147 
--256 1:0.70996424 2:0.16410396 3:0.072779977 4:0.036899209 5:0.016252609 6:0.072120283 7:0.0040670953 8:0.023327463 9:0.078320605 10:0.018637032 
--256 1:0.62246563 2:0.14659103 3:0.092522253 4:0.077956802 5:0.06046429 6:0.041449493 7:0.063534634 8:0.026931286 9:0.0072038681 10:0.19918207 
--103.6388768805333 1:0.44288822 2:0.25952989 3:0.14064526 4:0.10118395 5:0.055752684 6:0.51783267 7:0.19165439 8:0.30073333 9:0.18028123 10:0.0972739 
--256 1:0.4641424 2:0.169188 3:0.15295247 4:0.14024097 5:0.073476167 6:0.063721854 7:0.10039587 8:0.07012098 9:0.13572286 10:0.075219108 
--256 1:0.54863928 2:0.27969717 3:0.071251396 4:0.06382316 5:0.036588991 6:0.15208613 7:0.024635425 8:0.13934244 9:0.0048849706 10:0.0079478787 
--256 1:0.54758915 2:0.20859274 3:0.094724184 4:0.10249097 5:0.046602961 6:0.17876632 7:0.093784383 8:0.21899639 9:0.070018444 10:0.27801295 
--256 1:0.37839126 2:0.24004216 3:0.18489611 4:0.13552666 5:0.061143813 6:0.083640459 7:0.064250608 8:0.2310833 9:0.14503395 10:0.062621536 
--256 1:0.66090453 2:0.17752559 3:0.071702715 4:0.064082882 5:0.025784284 6:0.14366039 7:0.043081289 8:0.12323194 9:0.19392885 10:0.0083233864 
--256 1:0.7631732 2:0.16451642 3:0.035128584 4:0.025952203 5:0.011229594 6:0.041697118 7:0.020127391 8:0.05049611 9:0.18445586 10:0.080449341 
--256 1:0.70312373 2:0.18326519 3:0.0671535 4:0.030209536 5:0.016248041 6:0.083172412 7:0.024535348 8:0.23217985 9:0.044834445 10:0.0053323466 
--256 1:0.45847038 2:0.19531396 3:0.14945378 4:0.1302225 5:0.066539382 6:0.019256103 7:0.18817385 8:0.29350772 9:0.22362146 10:0.20664416 
--256 1:0.60209841 2:0.15051675 3:0.099519155 4:0.093758174 5:0.054107508 6:0.048019414 7:0.011117373 8:0.22812507 9:0.22202928 10:0.14093604 
--256 1:0.45898089 2:0.32195552 3:0.11681585 4:0.064071637 5:0.03817611 6:0.25981214 7:0.17189078 8:0.079494962 9:0.096610713 10:0.13738812 
--256 1:0.57997085 2:0.20025266 3:0.11881113 4:0.072940345 5:0.028025022 6:0.15150842 7:0.14329915 8:0.11849231 9:0.23320311 10:0.25043397 
--256 1:0.70548729 2:0.16299891 3:0.053910687 4:0.039016661 5:0.038586447 6:0.17152262 7:0.073043658 8:0.025910242 9:0.020966963 10:0.077859633 
--256 1:0.65665898 2:0.21652552 3:0.06419963 4:0.044922695 5:0.017693169 6:0.037771092 7:0.10252064 8:0.1311853 9:0.14714775 10:0.12526589 
--256 1:0.64264273 2:0.21962824 3:0.05801418 4:0.055617131 5:0.024097716 6:0.24510449 7:0.022980362 8:0.015933081 9:0.086823001 10:0.035318886 
--256 1:0.45264032 2:0.27197677 3:0.12769225 4:0.096508111 5:0.05118255 6:0.0038146235 7:0.090881403 8:0.051437234 9:0.04777219 10:0.12957279 
--256 1:0.41926173 2:0.25814065 3:0.16969568 4:0.10265713 5:0.050244808 6:0.064810109 7:0.06974787 8:0.014912858 9:0.14854697 10:0.092185679 
--52.949643234529546 1:0.60134463 2:0.17738942 3:0.11645156 4:0.063538505 5:0.04127589 6:0.13121652 7:0.17117156 8:0.26678018 9:0.10950941 10:0.23545116 
--256 1:0.37384251 2:0.3561117 3:0.11752756 4:0.1007937 5:0.051724527 6:0.23476412 7:0.025640594 8:0.11270233 9:0.0055113926 10:0.11014654 
--256 1:0.40157431 2:0.19525677 3:0.15873688 4:0.17216941 5:0.072262637 6:0.019681346 7:0.086362808 8:0.087778604 9:0.090407471 10:0.013800665 
--256 1:0.63313425 2:0.18422596 3:0.10575135 4:0.050364577 5:0.026523868 6:0.023083687 7:0.069526746 8:0.17717413 9:0.28236741 10:0.25363757 
--256 1:0.41381078 2:0.33909655 3:0.13452668 4:0.077546911 5:0.035019084 6:0.022156988 7:0.022645801 8:0.055991088 9:0.03554367 10:0.13756742 
--256 1:0.49331429 2:0.24450506 3:0.12222092 4:0.093712239 5:0.046247489 6:0.049904969 7:0.24786046 8:0.026133713 9:0.031247153 10:0.080210746 
--256 1:0.70885738 2:0.18611745 3:0.045743241 4:0.036022933 5:0.023259 6:0.039992505 7:0.071596247 8:0.16598833 9:0.083310259 10:0.38451644 
--256 1:0.49026349 2:0.33058315 3:0.10381706 4:0.052430069 5:0.022906227 6:0.26704857 7:0.051824932 8:0.014710663 9:0.16094429 10:0.094349327 
--256 1:0.35294436 2:0.41453019 3:0.10000063 4:0.08535882 5:0.047166002 6:0.15669171 7:0.10660147 8:0.012918541 9:0.12537711 10:0.01485931 
--256 1:0.49839525 2:0.2668293 3:0.11455507 4:0.086077371 5:0.034143018 6:0.028820753 7:0.12455269 8:0.2073987 9:0.11627176 10:0.060533115 
--256 1:0.22065114 2:0.32352022 3:0.16312259 4:0.22319227 5:0.069513783 6:0.12219393 7:0.10265998 8:0.025432648 9:0.021667533 10:0.042186436 
--256 1:0.253341 2:0.26175349 3:0.18584103 4:0.18784993 5:0.11121456 6:0.074177849 7:0.031901751 8:0.18390119 9:0.28038391 10:0.38038248 
--256 1:0.56795086 2:0.22691964 3:0.13194765 4:0.043119909 5:0.030061944 6:0.070573599 7:0.060442089 8:0.0059577526 9:0.033246233 10:0.12098394 
--256 1:0.36410013 2:0.36295539 3:0.13323486 4:0.090846756 5:0.048862869 6:0.10623891 7:0.0030875708 8:0.27668241 9:0.10441705 10:0.074307286 
--256 1:0.53994271 2:0.26517386 3:0.11143772 4:0.05606144 5:0.027384279 6:0.15716826 7:0.11074125 8:0.16195861 9:0.11342727 10:0.11801249 
--256 1:0.27931533 2:0.34042638 3:0.18908596 4:0.1233045 5:0.067867834 6:0.13482757 7:0.080616284 8:0.028231648 9:0.19206211 10:0.085465036 
--256 1:0.47465309 2:0.17359902 3:0.14915698 4:0.13112912 5:0.071461793 6:0.063710274 7:0.13710465 8:0.059980914 9:0.082457135 10:0.21415589 
--256 1:0.4886042 2:0.27926361 3:0.10229604 4:0.095353776 5:0.034482371 6:0.14435924 7:0.040800741 8:0.13845718 9:0.060963728 10:0.18937951 
--256 1:0.63005343 2:0.21935991 3:0.080342951 4:0.044691733 5:0.025551977 6:0.018626757 7:0.03462179 8:0.032642415 9:0.020157019 10:0.077805539 
--256 1:0.2500524 2:0.25921904 3:0.27954347 4:0.11995935 5:0.091225736 6:0.26849941 7:0.015853431 8:0.1312836 9:0.062794556 10:0.12673669 
--256 1:0.36524687 2:0.29551878 3:0.15495023 4:0.1286648 5:0.055619318 6:0.38354493 7:0.050698025 8:0.03516654 9:0.0045775948 10:0.011085503 
--256 1:0.7294073 2:0.17781394 3:0.044264414 4:0.031511404 5:0.017002937 6:0.091815622 7:0.050686571 8:0.077239864 9:0.051595427 10:0.010576593 
--256 1:0.81084249 2:0.1162804 3:0.044824937 4:0.018279622 5:0.0097725539 6:0.1072554 7:0.20110704 8:0.18074419 9:0.0055731446 10:0.031725297 
--256 1:0.42639824 2:0.33918384 3:0.10020809 4:0.094908168 5:0.03930166 6:0.1208169 7:0.17000481 8:0.069765273 9:0.071507763 10:0.0062326098 
--256 1:0.79926704 2:0.11261709 3:0.04142516 4:0.0256271 5:0.021063607 6:0.049371554 7:0.010144214 8:0.071411365 9:0.14114058 10:0.24398413 
--256 1:0.45295004 2:0.23648709 3:0.1285948 4:0.09877494 5:0.083193128 6:0.31927478 7:0.27727646 8:0.11986979 9:0.10326543 10:0.29158946 
--256 1:0.43923047 2:0.23097646 3:0.1580613 4:0.12036196 5:0.051369812 6:0.11802854 7:0.15130505 8:0.033012926 9:0.053229848 10:0.21539305 
--256 1:0.78886408 2:0.14563704 3:0.042410393 4:0.016065262 5:0.0070232175 6:0.065907101 7:0.084428626 8:0.14603301 9:0.10551162 10:0.072699641 
--256 1:0.71068928 2:0.1573219 3:0.045766087 4:0.05906598 5:0.027156748 6:0.10644069 7:0.070996254 8:0.1012479 9:0.20433708 10:0.13348888 
--256 1:0.1911697 2:0.41818403 3:0.18751221 4:0.14018152 5:0.062952534 6:0.069475534 7:0.10640219 8:0.11171247 9:0.13978731 10:0.049481682 
--256 1:0.70155836 2:0.17980129 3:0.063146939 4:0.040081063 5:0.015412343 6:0.0066662791 7:0.013858306 8:0.1298809 9:0.27926585 10:0.35723849 
--45.009177518499911 1:0.65823778 2:0.17377102 3:0.075920503 4:0.065356078 5:0.026714616 6:0.00054500229 7:0.040635015 8:0.3856412 9:0.21073645 10:0.17912222 
--256 1:0.28579036 2:0.26899053 3:0.20339687 4:0.16692083 5:0.074901394 6:0.074788616 7:0.23454646 8:0.14398849 9:0.050484661 10:0.039414694 
--256 1:0.46818182 2:0.25452771 3:0.10235028 4:0.12383285 5:0.051107348 6:0.073430675 7:0.091104912 8:0.073972366 9:0.0053454302 10:0.070957967 
--256 1:0.53742027 2:0.24306647 3:0.095738035 4:0.079273404 5:0.044501816 6:0.084308729 7:0.062880352 8:0.068985698 9:0.095059816 10:0.047841678 
--256 1:0.47882858 2:0.27217434 3:0.089870097 4:0.09222334 5:0.066903643 6:0.2263302 7:0.30316926 8:0.16350051 9:0.034398866 10:0.023425618 
--256 1:0.48214643 2:0.25031166 3:0.12533638 4:0.090401037 5:0.051804497 6:0.041345008 7:0.068799389 8:0.02702889 9:0.088944794 10:0.040722643 
--256 1:0.4427323 2:0.25418607 3:0.14274523 4:0.11080446 5:0.049531943 6:0.0095696428 7:0.11687318 8:0.23014558 9:0.097092099 10:0.14538507 
--256 1:0.66024002 2:0.19293511 3:0.07682422 4:0.045693544 5:0.024307109 6:0.033288149 7:0.11945056 8:0.022002906 9:0.074711745 10:0.034960495 
--256 1:0.65354811 2:0.21991262 3:0.069430574 4:0.041876046 5:0.015232645 6:0.12253589 7:0.0010229672 8:0.016936808 9:0.20341518 10:0.00014856912 
--256 1:0.27210631 2:0.33378813 3:0.18416486 4:0.13987843 5:0.070062263 6:0.11107745 7:0.0019589416 8:0.047044279 9:0.023310196 10:0.048504409 
--256 1:0.37148933 2:0.28993222 3:0.14194827 4:0.12372805 5:0.072902124 6:0.0012511558 7:0.053440885 8:0.087591252 9:0.056264803 10:0.017351669 
--256 1:0.53554816 2:0.28368739 3:0.10245551 4:0.053237288 5:0.025071658 6:0.014428043 7:0.088945313 8:0.0095190156 9:0.088933856 10:0.13222608 
--178.92003930385619 1:0.57856743 2:0.22231745 3:0.075649891 4:0.089720972 5:0.033744263 6:0.36727094 7:0.19112287 8:0.00036305931 9:0.17329049 10:0.38490267 
--256 1:0.56411882 2:0.14025755 3:0.1619491 4:0.080977967 5:0.052696569 6:0.016890032 7:0.092569315 8:0.034277513 9:0.056338043 10:0.093982017 
--78.855616367681932 1:0.68090361 2:0.19366514 3:0.05445441 4:0.047025176 5:0.023951662 6:0.32760636 7:0.13289682 8:0.020832315 9:0.25223491 10:0.38911436 
--256 1:0.58788681 2:0.25835007 3:0.086031584 4:0.048248991 5:0.019482539 6:0.057474644 7:0.13228417 8:0.013285991 9:0.078735654 10:0.010802626 
--256 1:0.7078667 2:0.20659141 3:0.046386492 4:0.022862052 5:0.016293345 6:0.080490118 7:0.022591645 8:0.15871074 9:0.21418687 10:0.23192721 
--256 1:0.56899831 2:0.13974746 3:0.086933508 4:0.12817062 5:0.076150095 6:0.18200985 7:0.10847929 8:0.32750701 9:0.18534016 10:0.25438083 
--256 1:0.76579041 2:0.15698601 3:0.030832497 4:0.034682398 5:0.011708678 6:0.022031983 7:0.077918336 8:0.10509095 9:0.34385051 10:0.029940301 
--256 1:0.36998073 2:0.31002481 3:0.13110226 4:0.13542441 5:0.053467799 6:0.26837098 7:0.13778679 8:0.056620982 9:0.05331498 10:0.1879354 
--256 1:0.51138492 2:0.18914701 3:0.14611274 4:0.10483381 5:0.048521525 6:0.090331265 7:0.042431719 8:0.035225292 9:0.13733616 10:0.069074126 
--256 1:0.53643232 2:0.20945629 3:0.099274972 4:0.11280762 5:0.042028796 6:0.15509725 7:0.004238685 8:0.093788816 9:0.036475552 10:0.22018263 
--256 1:0.72907796 2:0.15388974 3:0.06428969 4:0.034055312 5:0.0186873 6:0.0015697929 7:0.047147758 8:0.15315891 9:0.084564471 10:0.055803907 
--256 1:0.76435899 2:0.15847337 3:0.032532933 4:0.03141864 5:0.013216065 6:0.071072461 7:0.13647395 8:0.066908495 9:0.36149334 10:0.17238201 
--256 1:0.60931759 2:0.19252606 3:0.085095001 4:0.079163862 5:0.033897488 6:0.37931798 7:0.3803396 8:0.31124366 9:0.40408215 10:0.29076624 
--256 1:0.43909526 2:0.22379064 3:0.13366055 4:0.13624973 5:0.067203815 6:0.089417818 7:0.10462737 8:0.059543337 9:0.044033986 10:0.018448931 
--256 1:0.40262342 2:0.37113965 3:0.1443074 4:0.055720089 5:0.026209445 6:0.15792844 7:0.087414287 8:0.17244418 9:0.014499042 10:0.0034084062 
--256 1:0.31857514 2:0.29345893 3:0.11695761 4:0.16437054 5:0.10663778 6:0.12500778 7:0.027648136 8:0.30674951 9:0.224936 10:0.55739071 
--256 1:0.64639303 2:0.24637418 3:0.062636249 4:0.034000941 5:0.010595601 6:0.030017165 7:0.11422643 8:0.11051325 9:0.28154958 10:0.045279343 
--256 1:0.33616069 2:0.33030127 3:0.1243367 4:0.13664265 5:0.07255868 6:0.01686747 7:0.043666232 8:0.12094624 9:0.079151922 10:0.005600133 
--256 1:0.2022417 2:0.47689564 3:0.13913514 4:0.12325696 5:0.058470562 6:0.040185557 7:0.1593271 8:0.038039705 9:0.25591328 10:0.11320057 
--256 1:0.31154822 2:0.34706148 3:0.16206333 4:0.12204341 5:0.057283559 6:0.15979049 7:0.088898522 8:0.1031077 9:0.067615271 10:0.14365558 
--256 1:0.47092874 2:0.16382125 3:0.1722519 4:0.12725338 5:0.065744724 6:0.061563086 7:0.0013623259 8:0.079787521 9:0.22784959 10:0.13303348 
--256 1:0.67838963 2:0.21192804 3:0.073940134 4:0.026621212 5:0.0091209767 6:0.063276329 7:0.064853361 8:0.1546228 9:0.14146475 10:0.050182551 
--256 1:0.73795584 2:0.18116404 3:0.050069911 4:0.023393713 5:0.0074164991 6:0.051739057 7:0.15105514 8:0.25847965 9:0.057565456 10:0.020532361 
--256 1:0.66740901 2:0.19524173 3:0.082072345 4:0.037972156 5:0.017304763 6:0.13914579 7:0.10869849 8:0.21487769 9:0.11307603 10:0.0027772854 
--73.717087890838414 1:0.54453482 2:0.18364634 3:0.12599669 4:0.096203452 5:0.049618704 6:0.035350092 7:0.2424768 8:0.23400531 9:0.008731674 10:0.074755022 
--256 1:0.45234864 2:0.27439951 3:0.12179534 4:0.11774262 5:0.033713892 6:0.37547446 7:0.24294592 8:0.41376802 9:0.055569447 10:0.010718316 
--256 1:0.25849364 2:0.34750462 3:0.19530028 4:0.13142576 5:0.067275705 6:0.02622941 7:0.10559801 8:0.0014237726 9:0.15536008 10:0.0669002 
--256 1:0.70287563 2:0.22110217 3:0.037057839 4:0.025835273 5:0.013129087 6:0.031736802 7:0.033889595 8:0.23871846 9:0.11909375 10:0.035844342 
--256 1:0.64265244 2:0.24872023 3:0.048816194 4:0.039213372 5:0.02059776 6:0.13258191 7:0.033502409 8:0.063097474 9:0.13637322 10:0.10635724 
--256 1:0.68193361 2:0.19527261 3:0.052641767 4:0.050372321 5:0.019779692 6:0.013657181 7:0.17004692 8:0.20129548 9:0.064970067 10:0.028054934 
--256 1:0.43442632 2:0.23220197 3:0.14642659 4:0.13356188 5:0.053383248 6:0.30018681 7:0.11138621 8:0.088831789 9:0.045687176 10:0.042333371 
--256 1:0.55189993 2:0.147926 3:0.14369031 4:0.096750736 5:0.059733031 6:0.21162205 7:0.035825878 8:0.10997898 9:0.080573377 10:0.015728424 
--11.759796376262615 1:0.16901854 2:0.59776141 3:0.09737932 4:0.092485212 5:0.043355513 6:0.076442425 7:0.036703214 8:0.01200481 9:0.19942747 10:0.03848095 
--146.92498340863705 1:0.1746687 2:0.43767717 3:0.16292563 4:0.17218757 5:0.052540931 6:0.38047364 7:0.1719243 8:0.016889898 9:0.19324047 10:0.066935025 
--256 1:0.34556399 2:0.32247376 3:0.16557182 4:0.10725138 5:0.059139046 6:0.15023258 7:0.025439815 8:0.0012707107 9:0.037554583 10:0.097507717 
--256 1:0.5493936 2:0.20540561 3:0.12486122 4:0.083404001 5:0.036935572 6:0.075774448 7:0.010057127 8:0.40789603 9:0.25480945 10:0.35434236 
--256 1:0.64444887 2:0.21988376 3:0.079889384 4:0.041658221 5:0.014119765 6:0.01383218 7:0.011090832 8:0.061155374 9:0.10772332 10:0.01184499 
--93.598451109471171 1:0.63153806 2:0.20606966 3:0.046529339 4:0.085091318 5:0.030771626 6:0.7461794 7:0.41517567 8:0.12678801 9:0.16819227 10:0.02662685 
--256 1:0.33738076 2:0.33931011 3:0.10286385 4:0.1626995 5:0.057745779 6:0.17366154 7:0.033928588 8:0.2648578 9:0.085953446 10:0.022976046 
--188.00799280770951 1:0.4683546 2:0.37765787 3:0.07090761 4:0.055921668 5:0.027158255 6:0.29120266 7:0.062247005 8:0.29654361 9:0.18907272 10:0.16444988 
--256 1:0.54941765 2:0.25271765 3:0.12443126 4:0.047909728 5:0.02552371 6:0.16996465 7:0.20059026 8:0.11425868 9:0.14669327 10:0.072190217 
--256 1:0.6453229 2:0.21309585 3:0.074476441 4:0.047677074 5:0.019427737 6:0.0036236121 7:0.02566012 8:0.17336409 9:0.024789409 10:0.073796872 
--256 1:0.29945808 2:0.34432794 3:0.1822242 4:0.11271756 5:0.061272214 6:0.075855963 7:0.071283242 8:0.051840581 9:0.11980865 10:0.074225856 
--256 1:0.40352311 2:0.23405203 3:0.17669491 4:0.12001463 5:0.065715323 6:0.069909071 7:0.0086325637 8:0.028147604 9:0.12307709 10:0.037821191 
--256 1:0.46753279 2:0.31781183 3:0.12539432 4:0.062478451 5:0.026782612 6:0.033009411 7:0.019241205 8:0.024862916 9:0.042126451 10:0.083798191 
--256 1:0.40596134 2:0.39593216 3:0.075202931 4:0.090452187 5:0.032451378 6:0.31499732 7:0.022130069 8:0.024078507 9:0.088631851 10:0.12833938 
--256 1:0.3303705 2:0.40621248 3:0.12663024 4:0.099363188 5:0.037423596 6:0.024214359 7:0.0072601399 8:0.11211514 9:0.13824423 10:0.035486849 
--256 1:0.40191873 2:0.28811882 3:0.10934125 4:0.14138093 5:0.059240283 6:0.4719039 7:0.14419728 8:0.15635143 9:0.18471228 10:0.33383283 
--256 1:0.56693098 2:0.26877223 3:0.069970048 4:0.060008388 5:0.034318356 6:0.0076164076 7:0.022461005 8:0.12466464 9:0.081516293 10:0.047225259 
--256 1:0.64695311 2:0.22112069 3:0.087272408 4:0.03391091 5:0.010742884 6:0.002040833 7:0.010532813 8:0.069147808 9:0.04181125 10:0.14951297 
--245.80302096289932 1:0.71194066 2:0.070854895 3:0.082532294 4:0.086120242 5:0.048551915 6:0.13816848 7:0.16553558 8:0.13578084 9:0.30901191 10:0.1148688 
--256 1:0.31188867 2:0.35664689 3:0.13233046 4:0.13751572 5:0.061618261 6:0.1899311 7:0.087878437 8:0.083625085 9:0.12416345 10:0.28831824 
--256 1:0.44276708 2:0.27853204 3:0.13713873 4:0.095453778 5:0.046108374 6:0.04867714 7:0.0035304744 8:0.048285946 9:0.13670224 10:0.36428024 
--256 1:0.25497257 2:0.3997965 3:0.14842862 4:0.1291679 5:0.067634417 6:0.16320007 7:0.03499448 8:0.0052482439 9:0.36820079 10:0.42684893 
--256 1:0.44122275 2:0.26447329 3:0.13593789 4:0.10597405 5:0.052392022 6:0.44523459 7:0.12607515 8:0.24436446 9:0.21939313 10:0.1339696 
--256 1:0.70116407 2:0.16259798 3:0.070835912 4:0.045688537 5:0.019713494 6:0.074903606 7:0.036396832 8:0.034479981 9:0.0021862435 10:0.12018843 
--101.99901691576986 1:0.24194624 2:0.53429577 3:0.10857403 4:0.075435497 5:0.039748459 6:0.014397615 7:0.18336864 8:0.076528273 9:0.20091656 10:0.068145776 
--256 1:0.57990607 2:0.2161673 3:0.067799769 4:0.095736284 5:0.040390583 6:0.23300598 7:0.054314045 8:0.074190191 9:0.0092812636 10:0.040861809 
--256 1:0.52312747 2:0.16182981 3:0.14072644 4:0.10874997 5:0.065566297 6:0.3675456 7:0.044538992 8:0.28355128 9:0.15165554 10:0.36522148 
--256 1:0.25548353 2:0.37393084 3:0.17400695 4:0.12908906 5:0.067489619 6:0.14784036 7:0.051621382 8:0.11313501 9:0.061870785 10:0.044857622 
--256 1:0.70474851 2:0.20992851 3:0.043828927 4:0.029320341 5:0.01217371 6:0.11343163 7:0.095113571 8:0.068902824 9:0.136161 10:0.035357515 
--256 1:0.36041042 2:0.39164798 3:0.093808711 4:0.10624659 5:0.0478863 6:0.24358033 7:0.15132197 8:0.072422211 9:0.12602116 10:0.068268894 
--256 1:0.4577474 2:0.3798412 3:0.076345126 4:0.061153453 5:0.02491282 6:0.14556945 7:0.038904643 8:0.22228436 9:0.13193527 10:0.077885702 
--256 1:0.39116732 2:0.44740897 3:0.08488503 4:0.054685667 5:0.021853009 6:0.099276788 7:0.076283002 8:0.14093256 9:0.19177362 10:0.14223904 
--71.717820837879287 1:0.52264227 2:0.17421894 3:0.1381678 4:0.10305041 5:0.061920582 6:0.59835349 7:0.36847508 8:0.39679284 9:0.15122249 10:0.092801801 
--256 1:0.5437888 2:0.18615304 3:0.11898993 4:0.11154392 5:0.039524305 6:0.0340658 7:0.065546081 8:0.26043773 9:0.26750074 10:0.19456284 
--256 1:0.46128592 2:0.28669428 3:0.12652816 4:0.089663445 5:0.035828188 6:0.028125309 7:0.18381011 8:0.10248894 9:0.01793075 10:0.013735953 
--186.04279320544319 1:0.27278864 2:0.3613662 3:0.18700308 4:0.12063854 5:0.058203538 6:0.036640618 7:5.5563224e-05 8:0.26559026 9:0.2763283 10:0.14614453 
--256 1:0.36324299 2:0.28232984 3:0.16194833 4:0.138309 5:0.054169849 6:0.1231343 7:0.02808262 8:0.01864483 9:0.0029468051 10:0.05233423 
--256 1:0.69021095 2:0.20491292 3:0.050499954 4:0.034620723 5:0.01975545 6:0.36751236 7:0.035102564 8:0.12845922 9:0.066006169 10:0.12922718 
--256 1:0.36398215 2:0.34854806 3:0.13115718 4:0.11186855 5:0.044444066 6:0.29696761 7:0.078901493 8:0.024357435 9:0.13071558 10:0.0034790987 
--256 1:0.39764213 2:0.22239241 3:0.11387507 4:0.17196546 5:0.09412492 6:0.017667792 7:0.09112931 8:0.068252667 9:0.033879954 10:0.067627122 
--256 1:0.49287604 2:0.27088688 3:0.10434102 4:0.064516896 5:0.067379162 6:0.13067057 7:0.14892801 8:0.18520047 9:0.052826485 10:0.031974181 
--256 1:0.58281119 2:0.2285921 3:0.099051918 4:0.066783291 5:0.022761502 6:0.23470549 7:0.012311825 8:0.084930708 9:0.1349581 10:0.011291261 
--256 1:0.60969133 2:0.22081071 3:0.089043791 4:0.057391056 5:0.023063115 6:0.045672098 7:0.13203611 8:0.22205282 9:0.18393469 10:0.10451518 
--256 1:0.32242016 2:0.18630977 3:0.19490112 4:0.18161695 5:0.114752 6:0.010668651 7:0.059121891 8:0.098533693 9:0.12624819 10:0.12425946 
--256 1:0.63854321 2:0.17227213 3:0.091904908 4:0.059372991 5:0.037906766 6:0.12672069 7:0.030126325 8:0.1313736 9:0.044659615 10:0.18030028 
--256 1:0.65732587 2:0.17771692 3:0.078831285 4:0.053736316 5:0.032389607 6:0.05400882 7:0.030074148 8:0.00023974264 9:0.21450608 10:0.34650902 
--256 1:0.65085099 2:0.23123228 3:0.073302825 4:0.029942037 5:0.014671866 6:0.024460017 7:0.060096652 8:0.19456064 9:0.24742456 10:0.087550628 
--256 1:0.52382484 2:0.23044474 3:0.094180068 4:0.10516753 5:0.04638282 6:0.26842665 7:0.2448735 8:0.040950803 9:0.34964416 10:0.17160832 
--256 1:0.45664928 2:0.17303082 3:0.12781497 4:0.16689791 5:0.075607025 6:0.23246586 7:0.13482224 8:0.11089249 9:0.023363298 10:0.079398322 
--256 1:0.58392958 2:0.24253082 3:0.076281512 4:0.073744106 5:0.02351399 6:0.14082028 7:0.22590519 8:0.044756319 9:0.17496965 10:0.334515 
--256 1:0.56499478 2:0.24399183 3:0.089729696 4:0.071842261 5:0.029441438 6:0.0048546371 7:0.033125539 8:0.12676146 9:0.020214313 10:0.048874502 
--256 1:0.54138064 2:0.2062153 3:0.16225547 4:0.048982137 5:0.041166451 6:0.11014673 7:0.18103487 8:0.012182193 9:0.26144265 10:0.16561497 
--124.94849109379942 1:0.23370196 2:0.34357431 3:0.19386849 4:0.1606758 5:0.068179443 6:0.11634935 7:0.28812183 8:0.12616062 9:0.016759348 10:0.12094816 
--256 1:0.37145633 2:0.23812878 3:0.1915347 4:0.14532817 5:0.053552028 6:0.28752864 7:0.16509113 8:0.091534738 9:0.11973514 10:0.051644973 
--256 1:0.56939998 2:0.29167906 3:0.066611824 4:0.053591235 5:0.018717892 6:0.083496485 7:0.10008364 8:0.021351582 9:0.14620082 10:0.12933788 
--256 1:0.31463474 2:0.43081298 3:0.120128 4:0.098809433 5:0.035614842 6:0.2385864 7:0.061883497 8:0.083930308 9:0.081909036 10:0.0052445253 
--256 1:0.31729213 2:0.30554939 3:0.19578845 4:0.12454521 5:0.056824823 6:0.073111625 7:0.035538383 8:0.20318014 9:0.17697514 10:0.13583049 
--256 1:0.49082653 2:0.25097421 3:0.12091533 4:0.099197636 5:0.038086294 6:0.16239056 7:0.027792901 8:0.1030957 9:0.075804853 10:0.12354836 
--256 1:0.48066485 2:0.292948 3:0.099652678 4:0.089326649 5:0.037407816 6:0.26860792 7:0.056213434 8:0.14542172 9:0.053212381 10:0.04809987 
--256 1:0.66697243 2:0.19320584 3:0.071035226 4:0.044811564 5:0.02397494 6:0.096640735 7:0.033772965 8:0.04842029 9:0.17015682 10:0.35513867 
--256 1:0.39190664 2:0.22241098 3:0.14900154 4:0.15790507 5:0.078775776 6:0.11463941 7:0.18646881 8:0.079252703 9:0.030698113 10:0.17878966 
--256 1:0.41233714 2:0.28532887 3:0.12872476 4:0.12011099 5:0.05349823 6:0.093718446 7:0.041544125 8:0.104024 9:0.06364065 10:0.069382065 
--256 1:0.32647455 2:0.34630051 3:0.19605543 4:0.086268529 5:0.044900984 6:0.038578541 7:0.015285418 8:0.023086254 9:0.17405145 10:0.099337309 
--141.9496321959077 1:0.64692422 2:0.18351042 3:0.071865804 4:0.058953155 5:0.038746402 6:0.034309182 7:0.052044595 8:0.21898728 9:0.2906198 10:0.48501534 
--256 1:0.70698289 2:0.20006394 3:0.041660528 4:0.034519519 5:0.016773122 6:0.0096327089 7:0.037090242 8:0.0059708595 9:0.094039196 10:0.037374758 
--256 1:0.52522013 2:0.30508156 3:0.097754157 4:0.050233335 5:0.021710819 6:0.028732261 7:0.0002923348 8:0.13321203 9:0.077713864 10:0.052668093 
--256 1:0.3544356 2:0.3353361 3:0.12200185 4:0.13418994 5:0.054036508 6:0.042759705 7:0.1168483 8:0.018768287 9:0.17454004 10:0.13770188 
--69.640537078886283 1:0.33131369 2:0.19646844 3:0.209935 4:0.13619837 5:0.1260845 6:0.17166677 7:0.15943917 8:0.192632 9:0.32528616 10:0.53312742 
--256 1:0.45721059 2:0.25661416 3:0.12500531 4:0.10913726 5:0.05203268 6:0.041901699 7:0.11357651 8:0.22063531 9:0.26917056 10:0.46671933 
--256 1:0.55824568 2:0.28938497 3:0.077857121 4:0.052159792 5:0.022352435 6:0.11405499 7:0.030978081 8:0.1038942 9:0.14230586 10:0.10905067 
--256 1:0.23544309 2:0.36970301 3:0.18003166 4:0.14788634 5:0.066935896 6:0.19139452 7:0.21336398 8:0.22045176 9:0.14757444 10:0.065423823 
--256 1:0.51056872 2:0.19625787 3:0.13327242 4:0.12171338 5:0.038187612 6:0.042653222 7:0.016749131 8:0.069379395 9:0.049379375 10:0.024635157 
--256 1:0.70924273 2:0.1484062 3:0.054181756 4:0.058513876 5:0.029655437 6:0.03557322 7:0.00066148621 8:0.2604728 9:0.28506964 10:0.27587303 
--256 1:0.66889892 2:0.20090929 3:0.075138541 4:0.034714039 5:0.020339211 6:0.049710074 7:0.1332286 8:0.31644608 9:0.21642498 10:0.32477404 
--153.55355208395136 1:0.54051303 2:0.20345236 3:0.11429003 4:0.099904275 5:0.041840307 6:0.30132447 7:0.043228056 8:0.33820668 9:0.26779715 10:0.16746282 
--256 1:0.46894236 2:0.2456734 3:0.12842797 4:0.096366928 5:0.060589347 6:0.13192438 7:0.030312161 8:0.073488013 9:0.10462421 10:0.045960356 
--256 1:0.55867326 2:0.35218117 3:0.047734792 4:0.031244772 5:0.010166004 6:0.08263244 7:0.071901334 8:0.14810447 9:0.12810532 10:0.029201571 
--256 1:0.28484934 2:0.33267334 3:0.15841239 4:0.11612754 5:0.10793739 6:0.25313591 7:0.1752333 8:0.090763891 9:0.12992745 10:0.24564425 
--256 1:0.14817636 2:0.50184241 3:0.13386098 4:0.1277649 5:0.088355354 6:0.16720043 7:0.092894227 8:0.23987988 9:0.15455392 10:0.046720975 
--256 1:0.38125865 2:0.26177954 3:0.14153315 4:0.15704628 5:0.058382374 6:0.17601928 7:0.053892816 8:0.13796729 9:0.013316012 10:0.17175603 
--256 1:0.72748491 2:0.15315936 3:0.055216732 4:0.039781765 5:0.024357231 6:0.015014481 7:0.066044355 8:0.21091647 9:0.12513397 10:0.062109783 
--256 1:0.31462133 2:0.35175162 3:0.13383495 4:0.12181086 5:0.077981245 6:0.14285893 7:0.053377727 8:0.16260353 9:0.09958414 10:0.030441548 
--256 1:0.41173577 2:0.34276501 3:0.11055136 4:0.089596145 5:0.045351709 6:0.11560606 7:0.013961423 8:0.042220579 9:0.047160854 10:0.018953098 
--256 1:0.55978694 2:0.22935495 3:0.083241512 4:0.091678775 5:0.035937824 6:0.095848093 7:0.10568658 8:0.0030685088 9:0.0010423176 10:0.023892064 
--256 1:0.42750486 2:0.29638928 3:0.12839583 4:0.083451347 5:0.064258682 6:0.030086969 7:0.099322314 8:0.12469651 9:0.042615938 10:0.058152383 
--256 1:0.45824968 2:0.21662684 3:0.15418369 4:0.13578268 5:0.03515711 6:0.17139151 7:0.4157281 8:0.3670191 9:0.34782707 10:0.35646902 
--256 1:0.63474457 2:0.17390617 3:0.071173418 4:0.078803464 5:0.041372377 6:0.010773175 7:0.013888075 8:0.16429584 9:0.39104615 10:0.36492574 
--256 1:0.59004995 2:0.28523081 3:0.060099576 4:0.045222355 5:0.019397311 6:0.090994999 7:0.0089038138 8:0.11181544 9:0.24070999 10:0.11502372 
--256 1:0.56043435 2:0.31196184 3:0.060422228 4:0.051677524 5:0.015504053 6:0.11931348 7:0.025194304 8:0.063479251 9:0.11624071 10:0.18972459 
--256 1:0.69879297 2:0.18055005 3:0.053018685 4:0.049025909 5:0.018612388 6:0.032708536 7:0.19719251 8:0.10380324 9:0.26077117 10:0.0034959974 
--256 1:0.61869676 2:0.18305977 3:0.11058895 4:0.057350809 5:0.030303702 6:0.095364382 7:0.061390082 8:0.11664254 9:0.10984195 10:0.091381232 
--256 1:0.36501608 2:0.31904146 3:0.12593576 4:0.11949443 5:0.070512264 6:0.01023184 7:0.13845447 8:0.253665 9:0.12025107 10:0.19969969 
--256 1:0.46538434 2:0.22366289 3:0.13995025 4:0.1275406 5:0.043461923 6:0.089573929 7:0.23058718 8:0.061113514 9:0.13587297 10:0.031042993 
--256 1:0.32622826 2:0.34502064 3:0.17441152 4:0.098056271 5:0.056283313 6:0.12514299 7:0.1062358 8:0.051554114 9:0.092596304 10:0.10020025 
--256 1:0.34700536 2:0.24502753 3:0.19024927 4:0.15441833 5:0.06329951 6:0.17434265 7:0.13161109 8:0.17274371 9:0.030287563 10:0.050742352 
--256 1:0.4976631 2:0.21567041 3:0.11952721 4:0.12102307 5:0.046116203 6:0.19477483 7:0.0094870737 8:0.12141316 9:0.2893976 10:0.14866783 
--53.804533964492414 1:0.24910024 2:0.36988199 3:0.16703763 4:0.16058612 5:0.053394009 6:0.15549771 7:0.13746363 8:0.062406782 9:0.067261317 10:0.16805265 
--256 1:0.41496768 2:0.36845481 3:0.12381239 4:0.058681448 5:0.034083665 6:0.014803273 7:0.08649553 8:0.18991742 9:0.081740092 10:0.055221033 
--256 1:0.6709232 2:0.15276965 3:0.069362414 4:0.071100607 5:0.035844129 6:0.11720353 7:0.07861855 8:0.061832033 9:0.072914557 10:0.041795399 
--256 1:0.36817061 2:0.36111441 3:0.11636892 4:0.095891776 5:0.05845429 6:0.097840682 7:0.014292683 8:0.078952596 9:0.03173257 10:0.10187619 
--87.49371805963527 1:0.47270936 2:0.32509283 3:0.088752104 4:0.090493805 5:0.022951895 6:0.053510675 7:0.014730594 8:0.03971707 9:0.099091361 10:0.033467228 
--237.56269502307654 1:0.51013814 2:0.27851633 3:0.090764858 4:0.088708721 5:0.031871951 6:0.027587956 7:0.20322238 8:0.0092666559 9:0.031747724 10:0.053105695 
--256 1:0.42915987 2:0.33822502 3:0.11923766 4:0.063663947 5:0.049713499 6:0.08898161 7:0.10511656 8:0.14609884 9:0.12724652 10:0.024096293 
--256 1:0.75735034 2:0.16042106 3:0.035298224 4:0.034773189 5:0.012157187 6:0.066804589 7:0.057437649 8:0.10585115 9:0.280132 10:0.15481848 
--256 1:0.65057177 2:0.2024827 3:0.072037076 4:0.055884954 5:0.019023498 6:0.10796652 7:0.043540222 8:0.13791397 9:0.10891466 10:0.061170875 
--256 1:0.42131827 2:0.38300953 3:0.10983933 4:0.061951574 5:0.023881301 6:0.14265661 7:0.081989377 8:0.086748047 9:0.044555475 10:0.00059894906 
--256 1:0.52635594 2:0.28490459 3:0.095093079 4:0.06589596 5:0.027750434 6:0.050678005 7:0.16852356 8:0.11822083 9:0.027816117 10:0.15305868 
--256 1:0.68811847 2:0.18708871 3:0.048995989 4:0.050771485 5:0.025025347 6:0.063931434 7:0.11147786 8:0.22823957 9:0.14604243 10:0.11768663 
--256 1:0.32397541 2:0.28460448 3:0.17370985 4:0.15130489 5:0.06640537 6:0.020087769 7:0.086367547 8:0.29640037 9:0.013518369 10:0.027575602 
--256 1:0.54527328 2:0.23808268 3:0.10577573 4:0.081695041 5:0.029173264 6:0.0075999599 7:0.0096806495 8:0.082644077 9:0.14787981 10:0.31807129 
--256 1:0.64287566 2:0.20950265 3:0.077504726 4:0.04833762 5:0.021779349 6:0.024708962 7:0.090210632 8:0.032610514 9:0.015852192 10:0.17577901 
--256 1:0.14943638 2:0.47829998 3:0.17888603 4:0.12000606 5:0.073371544 6:0.38308388 7:0.015171054 8:0.12193088 9:0.038717044 10:0.026692687 
--256 1:0.42549212 2:0.30470121 3:0.12769468 4:0.1054511 5:0.036660891 6:0.3553919 7:0.22096303 8:0.14712849 9:0.29908568 10:0.21487765 
--256 1:0.36056977 2:0.29078823 3:0.11274074 4:0.16380556 5:0.072095706 6:0.0015977068 7:0.32058471 8:0.10268783 9:0.1775995 10:0.049267796 
--256 1:0.55204496 2:0.23425447 3:0.10964421 4:0.069786073 5:0.034270281 6:0.031427216 7:0.024797179 8:0.040775741 9:0.038838125 10:0.039945813 
--256 1:0.33327324 2:0.34191888 3:0.13762379 4:0.14531164 5:0.041872454 6:0.26969332 7:0.0036116754 8:0.12351662 9:0.068772128 10:0.055865363 
--256 1:0.68533664 2:0.2235859 3:0.048403752 4:0.030905113 5:0.011768588 6:0.06032082 7:0.10166647 8:0.01453863 9:0.030392602 10:0.074304453 
--256 1:0.55779916 2:0.22863654 3:0.090558748 4:0.080851033 5:0.042154521 6:0.060505102 7:0.13552876 8:0.11813901 9:0.22154943 10:0.30141953 
--256 1:0.66757244 2:0.2400692 3:0.041975879 4:0.031117884 5:0.0192646 6:0.01927049 7:0.0025869597 8:0.042207393 9:0.050878989 10:0.010855151 
--256 1:0.44107338 2:0.30139851 3:0.10076491 4:0.10224436 5:0.054518833 6:0.079122067 7:0.12033791 8:0.082349411 9:0.0072237251 10:0.10696293 
--256 1:0.34739888 2:0.23240075 3:0.17143879 4:0.17361786 5:0.075143717 6:0.023950972 7:0.078140263 8:0.034891954 9:0.0084591322 10:0.079927264 
--256 1:0.43178638 2:0.25201524 3:0.15574879 4:0.11427323 5:0.04617637 6:0.021319577 7:0.06311436 8:0.10239158 9:0.16232384 10:0.12974808 
--256 1:0.19561459 2:0.40192751 3:0.17187853 4:0.17551253 5:0.055066843 6:0.15893691 7:0.18571554 8:0.193159 9:0.28248258 10:0.1805226 
--256 1:0.56712748 2:0.19030708 3:0.091348504 4:0.10568858 5:0.045528357 6:0.0990551 7:0.088038318 8:0.16163968 9:0.20657234 10:0.10925428 
--256 1:0.65381988 2:0.2062203 3:0.091984098 4:0.033666052 5:0.014309677 6:0.11636126 7:0.067446501 8:0.13199177 9:0.053350522 10:0.0084407267 
--256 1:0.54115366 2:0.30174115 3:0.071182928 4:0.059883368 5:0.026038889 6:0.18223513 7:0.030861518 8:0.17577423 9:0.008649783 10:0.052017955 
--256 1:0.54841694 2:0.28238162 3:0.079714842 4:0.063404402 5:0.026082194 6:0.027131887 7:0.09740271 8:0.058254861 9:0.14777563 10:0.044218085 
--256 1:0.46721172 2:0.26070351 3:0.14917883 4:0.072769749 5:0.050136192 6:0.16839278 7:0.01399883 8:0.13716162 9:0.02506322 10:0.085865928 
--256 1:0.3619575 2:0.36310799 3:0.14544603 4:0.08811337 5:0.041375109 6:0.12839621 7:0.056346082 8:0.12075959 9:0.18812621 10:0.085475837 
--256 1:0.62592113 2:0.13056554 3:0.10183253 4:0.093139921 5:0.048540879 6:0.11481875 7:0.2392397 8:0.070732006 9:0.18611117 10:0.14007232 
--256 1:0.41075807 2:0.23922489 3:0.13566341 4:0.15489464 5:0.059458998 6:0.13173745 7:0.012091316 8:0.00091767069 9:0.092550255 10:0.30189354 
--256 1:0.43679176 2:0.37470093 3:0.089544311 4:0.057958371 5:0.041004631 6:0.26030836 7:0.17372052 8:0.058598615 9:0.13414681 10:0.18121925 
--80.753082753528247 1:0.48002467 2:0.18565062 3:0.17003758 4:0.11102856 5:0.053258568 6:0.3870079 7:0.29712888 8:0.20109548 9:0.34840972 10:0.26637438 
--13.858341074418311 1:0.31069244 2:0.21418007 3:0.25739292 4:0.15942514 5:0.058309436 6:0.025013856 7:0.42136719 8:0.43585748 9:0.059467991 10:0.052088242 
--256 1:0.63919265 2:0.22246717 3:0.065039382 4:0.058814384 5:0.014486415 6:0.0089144894 7:0.02431185 8:0.080891842 9:0.17742396 10:0.070523707 
--256 1:0.3538287 2:0.33022704 3:0.17135435 4:0.094666292 5:0.049923618 6:0.20744527 7:0.17883459 8:0.01595222 9:0.034401901 10:0.16191549 
--256 1:0.42084848 2:0.23846135 3:0.13548341 4:0.120075 5:0.085131758 6:0.18157623 7:0.16846283 8:0.32970264 9:0.08247739 10:0.12573776 
--256 1:0.56996778 2:0.21879649 3:0.10372754 4:0.070650118 5:0.03685808 6:0.12859483 7:0.015683182 8:0.19861489 9:0.13203135 10:0.097384521 
--256 1:0.30002999 2:0.37018101 3:0.15671864 4:0.12176749 5:0.051302861 6:0.1252048 7:0.061917325 8:0.056840046 9:0.022048286 10:0.097498675 
--256 1:0.48189973 2:0.29485572 3:0.12763042 4:0.063282104 5:0.03233203 6:0.040584695 7:0.040793381 8:0.061297816 9:0.018245524 10:0.05792948 
--256 1:0.54533271 2:0.23608406 3:0.11512319 4:0.075201767 5:0.028258276 6:0.0096186009 7:0.041822458 8:0.042783493 9:0.040143221 10:0.061549479 
--256 1:0.34990143 2:0.37324926 3:0.10037694 4:0.11444731 5:0.062025064 6:0.22985451 7:0.038114509 8:0.17435508 9:0.19185405 10:0.030123385 
--256 1:0.45594471 2:0.41292531 3:0.05932956 4:0.050610905 5:0.021189517 6:0.013912442 7:0.095717786 8:0.017964824 9:0.035948167 10:0.12233938 
--256 1:0.29410679 2:0.37917014 3:0.11316678 4:0.13849798 5:0.075058306 6:0.035389324 7:0.087910441 8:0.30155744 9:0.065672522 10:0.058264344 
--256 1:0.26963812 2:0.37867769 3:0.15784095 4:0.13510264 5:0.058740604 6:0.072617157 7:0.037639907 8:0.11328992 9:0.022447055 10:0.078727512 
--256 1:0.40322032 2:0.26861368 3:0.17754522 4:0.09564794 5:0.054972843 6:0.14249297 7:0.0087782591 8:0.20714576 9:0.26653585 10:0.025195444 
--66.476210372469723 1:0.15595658 2:0.36491259 3:0.28938424 4:0.11993557 5:0.069811011 6:0.11262276 7:0.023872219 8:0.013415528 9:0.065914378 10:0.087337348 
--256 1:0.69435485 2:0.10414306 3:0.07878098 4:0.06877533 5:0.053945777 6:0.10942157 7:0.22535404 8:0.36232808 9:0.43616604 10:0.34086366 
--256 1:0.65829237 2:0.26660464 3:0.046593185 4:0.023911171 5:0.0045986398 6:0.0060735229 7:0.07827322 8:0.25227215 9:0.1480567 10:0.0066138196 
--256 1:0.38380144 2:0.33848478 3:0.1495257 4:0.085851767 5:0.042336314 6:0.05929018 7:0.024604436 8:0.13171062 9:0.19784572 10:0.11823698 
--256 1:0.52736291 2:0.28887284 3:0.094919453 4:0.065332886 5:0.023511913 6:0.04831912 7:0.026878771 8:0.12570844 9:0.030936896 10:0.002519993 
--256 1:0.44810351 2:0.34198339 3:0.1063427 4:0.049555973 5:0.054014429 6:0.33214698 7:0.021826193 8:0.33947455 9:0.22662345 10:0.066430973 
--256 1:0.3869115 2:0.31734478 3:0.14798827 4:0.094358966 5:0.053396487 6:0.11151936 7:0.02313666 8:0.13072692 9:0.047475997 10:0.032675073 
--256 1:0.55765927 2:0.24101494 3:0.11475895 4:0.065828858 5:0.020737986 6:0.031358906 7:0.0087654224 8:0.046287434 9:0.037070756 10:0.037712826 
--256 1:0.40300932 2:0.31999372 3:0.093463549 4:0.12374774 5:0.059785682 6:0.19461187 7:0.16799176 8:0.11121475 9:0.0046384124 10:0.26224715 
--256 1:0.67001037 2:0.1956701 3:0.06805094 4:0.043648624 5:0.022619969 6:0.05748647 7:0.095992506 8:0.22985044 9:0.060947376 10:0.15788604 
--256 1:0.43845054 2:0.12978201 3:0.12104671 4:0.084622494 5:0.22609825 6:0.031690761 7:0.12914391 8:0.15929284 9:0.20134413 10:0.27782667 
--256 1:0.44711209 2:0.38850949 3:0.092574521 4:0.047268562 5:0.02453533 6:0.11484018 7:0.16846615 8:0.24751741 9:0.41496087 10:0.42461545 
--256 1:0.32216532 2:0.18496849 3:0.16733917 4:0.20813994 5:0.11738708 6:0.169606 7:0.22505236 8:0.08024362 9:0.050402492 10:0.028357779 
--256 1:0.34472625 2:0.31093044 3:0.18276096 4:0.11393244 5:0.047649909 6:0.10726665 7:0.065829365 8:0.10829462 9:0.19289421 10:0.24763167 
--256 1:0.72616918 2:0.16395758 3:0.047560718 4:0.038382067 5:0.023930452 6:0.045405461 7:0.009581167 8:0.021846058 9:0.030335928 10:0.11895086 
--256 1:0.31928905 2:0.2979264 3:0.17881021 4:0.13330191 5:0.070672432 6:0.077895 7:0.33189845 8:0.19491056 9:0.050846919 10:0.018246156 
--256 1:0.24994034 2:0.48246417 3:0.095979962 4:0.11098302 5:0.060632503 6:0.081905363 7:0.067192579 8:0.28174877 9:0.17920848 10:0.027830728 
--256 1:0.53272751 2:0.20646172 3:0.14861465 4:0.080206647 5:0.031989463 6:0.18793144 7:0.025006641 8:0.012687272 9:0.025185845 10:0.0060886046 
--256 1:0.44231303 2:0.26012112 3:0.10286979 4:0.14244153 5:0.052254533 6:0.25557987 7:0.0029564804 8:0.27051431 9:0.0069766247 10:0.097696099 
--256 1:0.74853685 2:0.12403853 3:0.065572767 4:0.038221748 5:0.023630108 6:0.031812433 7:0.061083873 8:0.027612336 9:0.10639175 10:0.048738249 
--256 1:0.33900916 2:0.40056003 3:0.094685053 4:0.12481645 5:0.040929299 6:0.13644738 7:0.015434269 8:0.13287565 9:0.055244894 10:0.016582278 
--256 1:0.46543596 2:0.298139 3:0.14562686 4:0.058304691 5:0.032493492 6:0.090231273 7:0.018196362 8:0.074638951 9:0.045363716 10:0.13663991 
--256 1:0.74357432 2:0.17633782 3:0.042698544 4:0.027188437 5:0.010200874 6:0.06938658 7:0.047147102 8:0.10173068 9:0.085565276 10:0.043877439 
--256 1:0.5005983 2:0.24449338 3:0.11348871 4:0.1017019 5:0.039717706 6:0.099586881 7:0.099074509 8:0.14521954 9:0.055836646 10:0.080613543 
--256 1:0.33103533 2:0.33785475 3:0.18159151 4:0.095377336 5:0.054141085 6:0.14934436 7:0.22416859 8:0.083652824 9:0.18713922 10:0.082223891 
--256 1:0.25371328 2:0.41510607 3:0.15767541 4:0.11699493 5:0.056510311 6:0.17666581 7:0.19313086 8:0.24318439 9:0.037267085 10:0.033157679 
--145.91276968209405 1:0.47543292 2:0.22264984 3:0.17972475 4:0.080973734 5:0.041218757 6:0.016764704 7:0.054523726 8:0.010972962 9:0.033811627 10:0.095595167 
--256 1:0.73746883 2:0.18627224 3:0.045184603 4:0.023668769 5:0.007405563 6:0.00060047689 7:0.074576346 8:0.039014636 9:0.2780397 10:0.061882514 
--256 1:0.30107589 2:0.43972472 3:0.11804363 4:0.10297274 5:0.038183019 6:0.2633463 7:0.17570892 8:0.22593127 9:0.1041467 10:0.0039868911 
--256 1:0.27543628 2:0.38947839 3:0.13224147 4:0.14213386 5:0.060709998 6:0.25298692 7:0.17223051 8:0.0007330127 9:0.10754955 10:0.15580658 
--256 1:0.41478327 2:0.26771524 3:0.14085763 4:0.11491452 5:0.061729344 6:0.10599707 7:0.06976954 8:0.059228568 9:0.12196137 10:0.028007392 
--256 1:0.12316434 2:0.48717529 3:0.13829655 4:0.16884869 5:0.082515124 6:0.015428714 7:0.27593964 8:0.14740759 9:0.14982096 10:0.073672196 
--7.5465852213678577 1:0.16875176 2:0.57227232 3:0.14413278 4:0.091218286 5:0.023624846 6:0.44060029 7:0.20217635 8:0.38391564 9:0.15236918 10:0.010240717 
--48.454936515821515 1:0.45118637 2:0.26836994 3:0.13327534 4:0.10037907 5:0.04678927 6:0.20743252 7:0.14735603 8:0.52449823 9:0.12194141 10:0.080006863 
--256 1:0.70909329 2:0.19218139 3:0.064000288 4:0.025369468 5:0.0093555599 6:0.0017345082 7:0.039890911 8:0.065724368 9:0.032155144 10:0.028418638 
--256 1:0.22795722 2:0.4588688 3:0.11278676 4:0.13799662 5:0.062390594 6:0.060856868 7:0.064846317 8:0.29308178 9:0.013908364 10:0.12982937 
--256 1:0.51300292 2:0.27254622 3:0.10166969 4:0.078131513 5:0.034649661 6:0.025145216 7:0.046327347 8:0.096245057 9:0.095432951 10:0.0085605181 
--256 1:0.6278059 2:0.26792622 3:0.052950729 4:0.034393276 5:0.016923881 6:0.008375697 7:0.10211979 8:0.062145893 9:0.031256207 10:0.075169585 
--256 1:0.52508629 2:0.30406512 3:0.10166992 4:0.052322718 5:0.016855953 6:0.18689084 7:0.22986452 8:0.087885948 9:0.060015823 10:0.089701568 
--256 1:0.57503022 2:0.22236592 3:0.080947341 4:0.07484713 5:0.046809385 6:0.044532638 7:0.020160037 8:0.10397012 9:0.068021105 10:0.10313905 
--256 1:0.54902782 2:0.21767724 3:0.11620409 4:0.077251686 5:0.039839158 6:0.017272123 7:0.057289769 8:0.08752193 9:0.030719904 10:0.027480849 
--256 1:0.60257912 2:0.19042925 3:0.087150752 4:0.069642868 5:0.050198009 6:0.046229524 7:0.030636497 8:0.036856622 9:0.013317558 10:0.1126649 
--4.8775899131278031 1:0.19364348 2:0.32275032 3:0.25160482 4:0.16022629 5:0.071775079 6:0.190079 7:0.018549838 8:0.0060913388 9:0.15969243 10:0.042977232 
--256 1:0.30271684 2:0.46785424 3:0.11991038 4:0.076598532 5:0.032920003 6:0.23472635 7:0.12937858 8:0.37313022 9:0.079392285 10:0.11105983 
--256 1:0.47126315 2:0.28032084 3:0.097230913 4:0.099539543 5:0.051645549 6:0.32306788 7:0.060773019 8:0.26942561 9:0.31120573 10:0.25688087 
--256 1:0.42340793 2:0.19441378 3:0.18942485 4:0.14608059 5:0.046672858 6:0.31644656 7:0.11566317 8:0.1514703 9:0.10710513 10:0.1112934 
--256 1:0.46176724 2:0.23408694 3:0.10082808 4:0.13217789 5:0.071139839 6:0.36667338 7:0.065564518 8:0.14491867 9:0.34655521 10:0.45567925 
--256 1:0.4160848 2:0.25640076 3:0.15889289 4:0.11576184 5:0.052859718 6:0.077163043 7:0.18721846 8:0.092269353 9:0.22391997 10:0.073852052 
--256 1:0.40083092 2:0.35092715 3:0.090772623 4:0.11356936 5:0.043899951 6:0.16062605 7:0.14750728 8:0.45620699 9:0.22395007 10:0.014737691 
--256 1:0.70121514 2:0.1665324 3:0.060190804 4:0.046371404 5:0.025690251 6:0.076809841 7:0.0216359 8:0.1569191 9:0.066846944 10:0.017624163 
--256 1:0.34047638 2:0.29319175 3:0.15064655 4:0.14010045 5:0.075584881 6:0.038143901 7:0.13597666 8:0.080470735 9:0.144799 10:0.23157804 
--15.520834930660833 1:0.34576487 2:0.21727706 3:0.21157183 4:0.16834596 5:0.057040278 6:0.1918775 7:0.45283129 8:0.15082216 9:0.0069891073 10:0.1753257 
--256 1:0.63403195 2:0.26493893 3:0.055939102 4:0.029299426 5:0.015790596 6:0.048911063 7:0.024791103 8:0.19816625 9:0.09904453 10:0.090930426 
--256 1:0.68748303 2:0.17325319 3:0.058886037 4:0.058819144 5:0.021558594 6:0.061824657 7:0.040146448 8:0.065114862 9:0.040771889 10:0.11709477 
--256 1:0.68204266 2:0.20902794 3:0.051546503 4:0.032753795 5:0.024629102 6:0.021589756 7:0.086978807 8:0.088097842 9:0.15013486 10:0.35801252 
--256 1:0.43819425 2:0.28481008 3:0.11762446 4:0.10057058 5:0.058800634 6:0.21678646 7:0.20402771 8:0.14386755 9:0.14084236 10:0.34078537 
--256 1:0.28470071 2:0.22722057 3:0.13790093 4:0.25005402 5:0.10012378 6:0.22836594 7:0.22468423 8:0.28190221 9:0.17053603 10:0.032753114 
--256 1:0.44939226 2:0.22616955 3:0.15493753 4:0.12378408 5:0.045716588 6:0.12882713 7:0.058638212 8:0.1469466 9:0.089604048 10:0.10767377 
--256 1:0.63886244 2:0.15518418 3:0.10321552 4:0.052853332 5:0.049884525 6:0.11146756 7:0.058838862 8:0.053203126 9:0.11652749 10:0.058803096 
--256 1:0.467603 2:0.28242763 3:0.11816248 4:0.093421525 5:0.038385372 6:0.040239692 7:0.07279151 8:0.16227862 9:0.1407135 10:0.059309013 
--256 1:0.23724565 2:0.45730751 3:0.12314716 4:0.1207366 5:0.061563083 6:0.16158507 7:0.089337045 8:0.061772079 9:0.028952993 10:0.014903386 
--256 1:0.5920055 2:0.21909354 3:0.10560556 4:0.06209211 5:0.021203298 6:0.0015401299 7:0.045926793 8:0.11581313 9:0.19334226 10:0.026437855 
--256 1:0.45518446 2:0.18535944 3:0.15940553 4:0.12713481 5:0.072915751 6:0.17677917 7:0.032704207 8:0.093687018 9:0.15971449 10:0.22845385 
--256 1:0.64400677 2:0.27488546 3:0.04166546 4:0.026334237 5:0.013108068 6:0.085467529 7:0.0029432199 8:0.045839334 9:0.0095849096 10:0.0388294 
--256 1:0.30939197 2:0.37087475 3:0.1397383 4:0.12863771 5:0.05135727 6:0.089079566 7:0.024392519 8:0.27470333 9:0.17665643 10:0.18646806 
--256 1:0.59546861 2:0.23695284 3:0.095257487 4:0.054571897 5:0.017749161 6:0.13166881 7:0.014344829 8:0.07916456 9:0.16029197 10:0.036454371 
--256 1:0.51526349 2:0.1186322 3:0.1641113 4:0.14222109 5:0.059771915 6:0.31647007 7:0.086816367 8:0.10692265 9:0.1144649 10:0.093971543 
--256 1:0.42012498 2:0.1908837 3:0.18827054 4:0.12763162 5:0.073089148 6:0.13142793 7:0.023983179 8:0.059924647 9:0.02679919 10:0.029325286 
--256 1:0.3453746 2:0.24474773 3:0.17032091 4:0.15684111 5:0.082715649 6:0.11791172 7:0.15841046 8:0.050969698 9:0.038195264 10:0.098367502 
--256 1:0.43624926 2:0.24286674 3:0.10620834 4:0.1336003 5:0.081075359 6:0.053413633 7:0.13303226 8:0.30363823 9:0.049093116 10:0.43707139 
--256 1:0.54521032 2:0.21843299 3:0.12088936 4:0.076727401 5:0.038739932 6:0.049838423 7:0.015992739 8:0.042964449 9:0.01739765 10:0.079728909 
--256 1:0.65565984 2:0.20278897 3:0.068701052 4:0.053777413 5:0.019072732 6:0.0056700609 7:0.10493032 8:0.15909174 9:0.11301303 10:0.048595468 
--256 1:0.73379746 2:0.19348713 3:0.036957379 4:0.025486995 5:0.010271041 6:0.071974089 7:0.039061669 8:0.039134187 9:0.067231196 10:0.10305492 
--256 1:0.35342292 2:0.21616266 3:0.20097696 4:0.12947116 5:0.099966301 6:0.12545322 7:0.034983129 8:0.021187967 9:0.23760249 10:0.23088384 
--256 1:0.6238369 2:0.16961993 3:0.12501936 4:0.047463477 5:0.034060334 6:0.132376 7:0.10139448 8:0.085454688 9:0.039320273 10:0.076667822 
--256 1:0.19675429 2:0.32482945 3:0.20647439 4:0.17857405 5:0.093367819 6:0.11926218 7:0.049722694 8:0.24033265 9:0.083390782 10:0.15072369 
--256 1:0.3281917 2:0.39426982 3:0.12192829 4:0.089742057 5:0.065868131 6:0.10382049 7:0.06772139 8:0.036359275 9:0.026044057 10:0.013211339 
--256 1:0.67413442 2:0.15599427 3:0.085372645 4:0.059738929 5:0.024759736 6:0.037683234 7:0.0046164352 8:0.039531989 9:0.12376706 10:0.034396838 
--256 1:0.60804504 2:0.22077542 3:0.076566711 4:0.067053815 5:0.027559016 6:0.089616552 7:0.16055799 8:0.27458792 9:0.16373089 10:0.12482116 
--256 1:0.67467836 2:0.24064679 3:0.051036233 4:0.027093448 5:0.0065451688 6:0.074298133 7:0.035981247 8:0.15034816 9:0.025534376 10:0.0046869603 
--256 1:0.33538058 2:0.29677237 3:0.15530564 4:0.11329275 5:0.099248658 6:0.040412895 7:0.08052196 8:0.29087144 9:0.29163832 10:0.29330568 
--256 1:0.63390569 2:0.20508542 3:0.073375332 4:0.063131888 5:0.024501673 6:0.028968485 7:0.041868275 8:0.17121606 9:0.17326281 10:0.18431877 
--256 1:0.66625421 2:0.18608713 3:0.057866663 4:0.045543677 5:0.044248313 6:0.15635845 7:0.0025367043 8:0.022105623 9:0.1520898 10:0.010727222 
--15.645662688406292 1:0.26544315 2:0.38190444 3:0.22942742 4:0.090473996 5:0.032750995 6:0.2103431 7:0.16650547 8:0.23496598 9:0.29722455 10:0.35443609 
--256 1:0.29610328 2:0.26958965 3:0.17701497 4:0.14207733 5:0.11521477 6:0.1971232 7:0.22982086 8:0.2748397 9:0.19222546 10:0.22497493 
--256 1:0.36559855 2:0.27359772 3:0.16162592 4:0.12973291 5:0.06944491 6:0.16014505 7:0.012850964 8:0.078342036 9:0.1937582 10:0.080210027 
--256 1:0.25054562 2:0.41142503 3:0.17466291 4:0.11761185 5:0.04575459 6:0.17844987 7:0.037517366 8:0.0063393116 9:0.17513246 10:0.074190886 
--256 1:0.27605404 2:0.45779487 3:0.10362168 4:0.098010656 5:0.064518749 6:0.083109814 7:0.035821649 8:0.059544774 9:0.056580269 10:0.048202915 
--256 1:0.6759101 2:0.21861944 3:0.061669579 4:0.031640784 5:0.012160094 6:0.045162798 7:0.001776399 8:0.098052497 9:0.022669063 10:0.066940573 
--256 1:0.28338937 2:0.22621376 3:0.14629261 4:0.15234432 5:0.19175995 6:0.12778602 7:0.0081610083 8:0.085814131 9:0.09842141 10:0.092527794 
--256 1:0.47748801 2:0.29751202 3:0.10840449 4:0.078871254 5:0.037724225 6:0.043774343 7:0.014388268 8:0.14084251 9:0.091026407 10:0.024947416 
--256 1:0.78013999 2:0.16152401 3:0.035017581 4:0.016249599 5:0.007068816 6:0.067242107 7:0.072112405 8:0.090596277 9:0.17336572 10:0.069916771 
--141.09811991156622 1:0.33648663 2:0.33786615 3:0.18756532 4:0.079474493 5:0.058607406 6:0.42584816 7:0.0059289193 8:0.33675594 9:0.081477994 10:0.21423715 
--256 1:0.61346129 2:0.21951124 3:0.089828818 4:0.056906091 5:0.020292564 6:0.072119024 7:0.08982706 8:0.071108655 9:0.016058891 10:0.13284023 
--256 1:0.29876511 2:0.25709643 3:0.20082368 4:0.16796769 5:0.075347083 6:0.063986918 7:0.076021824 8:0.012187599 9:0.039669491 10:0.080073743 
--256 1:0.45700364 2:0.36386859 3:0.10953588 4:0.046287302 5:0.023304586 6:0.030514059 7:0.030417356 8:0.21807605 9:0.15418725 10:0.24123319 
--256 1:0.6529958 2:0.22234488 3:0.057310301 4:0.03999002 5:0.027358995 6:0.011345044 7:0.068539954 8:0.028785106 9:0.14983103 10:0.094988104 
--256 1:0.74224872 2:0.1853852 3:0.043801774 4:0.020771366 5:0.0077929451 6:0.011091887 7:0.021735608 8:0.11355576 9:0.091219497 10:0.10773675 
--256 1:0.35438772 2:0.30103344 3:0.20200104 4:0.078123403 5:0.064454394 6:0.066221808 7:0.035433979 8:0.095885902 9:0.067420336 10:0.18013993 
--38.917087251936621 1:0.38272791 2:0.3762344 3:0.12565626 4:0.086352379 5:0.029029045 6:0.032472157 7:0.33096617 8:0.26332128 9:0.13650886 10:0.043402231 
--256 1:0.38775547 2:0.27309094 3:0.16657335 4:0.12133786 5:0.05124239 6:0.12932166 7:0.022364691 8:0.13608101 9:0.24872533 10:0.14757375 
--256 1:0.38257003 2:0.34739771 3:0.093496423 4:0.1143308 5:0.062205042 6:0.20947764 7:0.062732354 8:0.056024805 9:0.14571067 10:0.41855118 
--256 1:0.38222687 2:0.18908512 3:0.14391286 4:0.15665634 5:0.12811881 6:0.44896664 7:0.2695945 8:0.070179223 9:0.10380297 10:0.032494323 
--128.2423670573186 1:0.36168032 2:0.25588869 3:0.12890001 4:0.16670954 5:0.086821436 6:0.67249256 7:0.22967477 8:0.2706314 9:0.37924979 10:0.082468354 
--256 1:0.38640527 2:0.31562632 3:0.14844662 4:0.10434414 5:0.045177654 6:0.024740486 7:0.0033463092 8:0.13670237 9:0.17750073 10:0.33893199 
--256 1:0.38829608 2:0.24833184 3:0.098813728 4:0.17489328 5:0.089665065 6:0.3105523 7:0.11739052 8:0.090820421 9:0.021073381 10:0.12938236 
--256 1:0.37119714 2:0.22107916 3:0.2151328 4:0.12487363 5:0.067717274 6:0.11076421 7:0.17942872 8:0.077154235 9:0.077600722 10:0.10146348 
--256 1:0.54793939 2:0.33856645 3:0.059694028 4:0.038017682 5:0.015782457 6:0.33675251 7:0.34282279 8:0.29940163 9:0.089292203 10:0.21647875 
--256 1:0.69023562 2:0.1958872 3:0.044488131 4:0.038312412 5:0.031076638 6:0.036778256 7:0.16521744 8:0.096979358 9:0.085728797 10:0.015809775 
--256 1:0.70575414 2:0.20376248 3:0.042531544 4:0.032340752 5:0.015611078 6:0.031577903 7:0.004283482 8:0.1595357 9:0.15974082 10:0.43443586 
--15.719093954352413 1:0.3703156 2:0.16199951 3:0.1949112 4:0.13919601 5:0.13357769 6:0.31773193 7:0.050617207 8:0.15102684 9:0.20397626 10:0.51738794 
--256 1:0.62147372 2:0.24160017 3:0.067206046 4:0.053343057 5:0.016377002 6:0.12543409 7:0.083998738 8:0.057358671 9:0.25823453 10:0.025817257 
--256 1:0.45791809 2:0.2471428 3:0.1187373 4:0.12283967 5:0.053362148 6:0.37276071 7:0.2545539 8:0.12141342 9:0.276993 10:0.14831181 
--256 1:0.37534803 2:0.29975798 3:0.15071842 4:0.11623424 5:0.057941326 6:0.13429792 7:0.2005934 8:0.020671644 9:0.20914881 10:0.10983641 
--256 1:0.51704464 2:0.29018262 3:0.10153102 4:0.070717367 5:0.020524346 6:0.17621223 7:0.097760128 8:0.14863573 9:0.021927858 10:0.060271633 
--256 1:0.16974972 2:0.37225775 3:0.19889948 4:0.15308111 5:0.10601195 6:0.0094902787 7:0.22168991 8:0.40515103 9:0.080337673 10:0.23422183 
--93.848653741567659 1:0.58368895 2:0.21308198 3:0.072679049 4:0.092973349 5:0.037576668 6:0.58511972 7:0.28216829 8:0.049213754 9:0.13872126 10:0.021049917 
--256 1:0.3510147 2:0.30305909 3:0.16279354 4:0.12896659 5:0.054166068 6:0.2913467 7:0.21352525 8:0.090978368 9:0.10118108 10:0.071626868 
--256 1:0.49019295 2:0.30331514 3:0.073135305 4:0.10041119 5:0.03294542 6:0.27976205 7:0.01836457 8:0.0091277402 9:0.086265136 10:0.066120456 
--256 1:0.17922706 2:0.24210655 3:0.22472266 4:0.25285282 5:0.10109091 6:0.29718447 7:0.14974918 8:0.23838074 9:0.24908687 10:0.059608882 
--256 1:0.47953932 2:0.26026605 3:0.097145092 4:0.1096937 5:0.053355843 6:0.047405856 7:0.073876347 8:0.15425109 9:0.0017617952 10:0.080923466 
--256 1:0.55607869 2:0.18226553 3:0.10865585 4:0.090156041 5:0.062843878 6:0.27540102 7:0.022886013 8:0.055147407 9:0.17769702 10:0.23472322 
--256 1:0.31681434 2:0.29588451 3:0.17388826 4:0.14035615 5:0.073056741 6:0.052039613 7:0.1000823 8:0.065851329 9:0.030167366 10:0.10271642 
--256 1:0.5882363 2:0.28324867 3:0.088027716 4:0.030359257 5:0.01012805 6:0.044815672 7:0.12429296 8:0.056594622 9:0.053987646 10:0.051153758 
--256 1:0.64707284 2:0.1719836 3:0.066818267 4:0.072547703 5:0.041577585 6:0.30370683 7:0.14480181 8:0.1727909 9:0.19416205 10:0.19861241 
--256 1:0.43926118 2:0.2815608 3:0.12044485 4:0.11241649 5:0.046316677 6:0.14466259 7:0.11634781 8:0.084847041 9:0.14391127 10:0.23841352 
--256 1:0.50373359 2:0.27045824 3:0.095359576 4:0.083050499 5:0.047398096 6:0.18224604 7:0.10608542 8:0.25279218 9:0.05505072 10:0.39364561 
--256 1:0.52572055 2:0.2681492 3:0.12070181 4:0.060578012 5:0.024850426 6:0.040578423 7:0.030848186 8:0.083899461 9:0.18867168 10:0.19932693 
--156.20274936957978 1:0.22805004 2:0.55237682 3:0.070835586 4:0.10059079 5:0.048146759 6:0.090259995 7:0.054075332 8:0.020849777 9:0.034584092 10:0.030259932 
--256 1:0.49107094 2:0.30733508 3:0.11239099 4:0.059200014 5:0.03000298 6:0.014275086 7:0.062384503 8:0.047743777 9:0.086198993 10:0.35435492 
--256 1:0.51701382 2:0.19672748 3:0.15149628 4:0.082641639 5:0.052120779 6:0.16203324 7:0.12346414 8:0.27135949 9:0.18118133 10:0.066108501 
--256 1:0.69291115 2:0.19808033 3:0.050528483 4:0.042683066 5:0.015796974 6:0.10065172 7:0.08097918 8:0.15181018 9:0.21505349 10:0.27366515 
--256 1:0.40336311 2:0.34214202 3:0.10129492 4:0.090885581 5:0.062314376 6:0.06644618 7:0.069139983 8:0.11488306 9:0.026313445 10:0.066131948 
--256 1:0.23031435 2:0.2811921 3:0.1146548 4:0.23165235 5:0.1421864 6:0.32997203 7:0.064742732 8:0.36692319 9:0.17082421 10:0.12964595 
--256 1:0.3284121 2:0.34413417 3:0.14487571 4:0.12325529 5:0.059322733 6:0.21895183 7:0.15547547 8:0.0053286621 9:0.11396594 10:0.13025918 
--256 1:0.38458755 2:0.34351357 3:0.14107383 4:0.088773436 5:0.042051606 6:0.28567111 7:0.029704493 8:0.10304472 9:0.28902307 10:0.28273271 
--256 1:0.63160798 2:0.22943823 3:0.069300464 4:0.045544944 5:0.024108383 6:0.070507862 7:0.13676125 8:0.21498401 9:0.21667758 10:0.34874381 
--256 1:0.37501659 2:0.28299692 3:0.16231453 4:0.11924768 5:0.060424277 6:0.020479201 7:0.13711291 8:0.23283924 9:0.10178739 10:0.11329903 
--256 1:0.57285272 2:0.16308271 3:0.12058582 4:0.096313543 5:0.047165205 6:0.0075943914 7:0.0366272 8:0.12458383 9:0.27416395 10:0.17666177 
--256 1:0.59292474 2:0.16728267 3:0.11695925 4:0.08327668 5:0.039556672 6:0.054135213 7:0.12061115 8:0.021106199 9:0.35455189 10:0.3847499 
--256 1:0.58823926 2:0.23434013 3:0.090764715 4:0.068216264 5:0.018439625 6:0.06552595 7:0.010705358 8:0.047885684 9:0.032167338 10:0.13236661 
--256 1:0.4947472 2:0.25194123 3:0.10947062 4:0.096798712 5:0.047042231 6:0.39876133 7:0.41210965 8:0.21672952 9:0.42448704 10:0.29520912 
--256 1:0.66159925 2:0.20295059 3:0.059126792 4:0.052443145 5:0.023880218 6:0.17161201 7:0.039972951 8:0.056691219 9:0.14623145 10:0.080801942 
--104.07539173452248 1:0.62025044 2:0.23285178 3:0.07198163 4:0.056652682 5:0.018263472 6:0.25433434 7:0.12118872 8:0.20071661 9:0.032159967 10:0.085787349 
--256 1:0.69313588 2:0.17162409 3:0.056707856 4:0.054356914 5:0.024175256 6:0.14840211 7:0.0058616551 8:0.01036184 9:0.26009419 10:0.1421503 
--256 1:0.30637526 2:0.45450421 3:0.086287986 4:0.10916786 5:0.043664676 6:0.12538943 7:0.09768548 8:0.074719953 9:0.081609851 10:0.10489801 
--256 1:0.38540052 2:0.33148036 3:0.10262274 4:0.11572222 5:0.064774158 6:0.15016624 7:0.030246627 8:0.18713951 9:0.011210641 10:0.047401801 
--256 1:0.27044598 2:0.30745426 3:0.19996224 4:0.14767753 5:0.074460006 6:0.0068559491 7:0.0025247831 8:0.10818371 9:0.12620635 10:0.095113733 
--62.521627931701666 1:0.086397791 2:0.3260099 3:0.49890611 4:0.06720412 5:0.021482074 6:0.10712632 7:0.12014345 8:0.14990235 9:0.028491214 10:0.14388048 
--256 1:0.64350399 2:0.1551471 3:0.091558639 4:0.061208208 5:0.048582063 6:0.084599797 7:0.18842853 8:0.14099996 9:0.017870203 10:0.014795557 
--256 1:0.77415509 2:0.15771957 3:0.035043499 4:0.024005805 5:0.0090760326 6:0.036156152 7:0.035834744 8:0.083395632 9:0.050332341 10:0.11859638 
--256 1:0.31462227 2:0.41594475 3:0.12167643 4:0.10360844 5:0.044148111 6:0.17128896 7:0.11033517 8:0.15881419 9:0.034212753 10:0.22926954 
--0.23115068720739881 1:0.45302577 2:0.32818733 3:0.10631604 4:0.075630054 5:0.036840803 6:0.38157406 7:0.25206183 8:0.57736027 9:0.72801987 10:0.58016527 
--256 1:0.75878452 2:0.14879311 3:0.048395781 4:0.029149186 5:0.014877401 6:0.00625728 7:0.010024625 8:0.091449097 9:0.028951248 10:0.019781606 
--256 1:0.36877474 2:0.48224836 3:0.065430152 4:0.056771038 5:0.026775713 6:0.19407375 7:0.0057986429 8:0.052027091 9:0.01038265 10:0.012501199 
--256 1:0.69425639 2:0.19961869 3:0.046910321 4:0.047205435 5:0.01200917 6:0.019154894 7:0.13990952 8:0.15901657 9:0.1828202 10:0.0039522962 
--256 1:0.39404044 2:0.37907555 3:0.094980112 4:0.081005393 5:0.05089851 6:0.39296384 7:0.0026823937 8:0.1910206 9:0.11126171 10:0.035375398 
--256 1:0.45608226 2:0.29921035 3:0.12902601 4:0.076651746 5:0.039029636 6:0.063787781 7:0.030938254 8:0.031562495 9:0.044236365 10:0.22158667 
--32.89101544010407 1:0.59839546 2:0.21981 3:0.09330051 4:0.063056653 5:0.025437381 6:0.29261843 7:0.35454913 8:0.25261465 9:0.3408198 10:0.18213413 
--256 1:0.18674611 2:0.48073204 3:0.15360701 4:0.11200151 5:0.066913328 6:0.11088058 7:0.007631076 8:0.0035559032 9:0.041575623 10:0.048089754 
--22.370946549242525 1:0.32374316 2:0.41791943 3:0.16117585 4:0.066200503 5:0.030961053 6:0.10750695 7:0.097435257 8:0.11112409 9:0.24593343 10:0.45638929 
--256 1:0.26063658 2:0.28184036 3:0.2317796 4:0.14670873 5:0.079034725 6:0.0066250317 7:0.18102263 8:0.14891732 9:0.10170874 10:0.12595765 
--256 1:0.71999259 2:0.16365293 3:0.052849235 4:0.044967116 5:0.01853813 6:0.15392653 7:0.10958302 8:0.0002111769 9:0.037350932 10:0.075159599 
--256 1:0.72213198 2:0.18614933 3:0.053878053 4:0.027867652 5:0.0099729795 6:0.065422428 7:0.051985933 8:0.012096998 9:0.016764999 10:0.13498752 
--256 1:0.37445984 2:0.46597457 3:0.069172103 4:0.063114854 5:0.027278632 6:0.04795237 7:0.054848739 8:0.015326758 9:0.065886591 10:0.10474028 
--256 1:0.70276513 2:0.20103672 3:0.040500484 4:0.038570949 5:0.017126719 6:0.18232305 7:0.11980375 8:0.10405588 9:0.17422058 10:0.042901772 
--256 1:0.28927912 2:0.45193061 3:0.12353105 4:0.095616068 5:0.039643155 6:0.17764251 7:0.24188831 8:0.032790496 9:0.029493374 10:0.090313813 
--256 1:0.77969702 2:0.17071407 3:0.02761222 4:0.014557742 5:0.0074189448 6:0.20195347 7:0.055667679 8:0.14740886 9:0.071873338 10:0.055320277 
--256 1:0.44581379 2:0.34371789 3:0.092039209 4:0.067678255 5:0.050750855 6:0.067493754 7:0.14451327 8:0.033203538 9:0.25196506 10:0.18737304 
--256 1:0.38815403 2:0.35992967 3:0.1088179 4:0.091949184 5:0.051149221 6:0.0020982383 7:0.0010328096 8:0.053405011 9:0.045917063 10:0.0042197972 
--256 1:0.42759381 2:0.25257699 3:0.13670652 4:0.11840664 5:0.064716048 6:0.059689166 7:0.042732346 8:0.03178304 9:0.059068932 10:0.26964884 
--256 1:0.34226032 2:0.30674767 3:0.15896278 4:0.13458926 5:0.057439963 6:0.32844566 7:0.23296678 8:0.13534477 9:0.073543071 10:0.14098666 
--256 1:0.55767355 2:0.2870978 3:0.071625719 4:0.059264444 5:0.024338488 6:0.071550336 7:0.10316491 8:0.013606429 9:0.16676095 10:0.077011546 
--256 1:0.34144092 2:0.46138141 3:0.087193219 4:0.079342674 5:0.03064178 6:0.027536829 7:0.048903893 8:0.11533227 9:0.012150078 10:0.048669883 
--256 1:0.48732201 2:0.30023421 3:0.10152134 4:0.075947787 5:0.034974653 6:0.10905676 7:0.1183185 8:0.015804812 9:0.0056390437 10:0.16331091 
--256 1:0.29208394 2:0.34158664 3:0.11493594 4:0.16108392 5:0.090309559 6:0.089524091 7:0.07455948 8:0.0033459986 9:0.050597296 10:0.02508601 
--256 1:0.63352958 2:0.15734611 3:0.0869985 4:0.068924175 5:0.053201643 6:0.045119905 7:0.0015587177 8:0.093765623 9:0.14887353 10:0.0044983889 
--98.078484367172464 1:0.15747325 2:0.56201167 3:0.11422693 4:0.12146597 5:0.044822171 6:0.15380284 7:0.098658374 8:0.47644305 9:0.26511856 10:0.036218491 
--256 1:0.27954597 2:0.35892342 3:0.18652125 4:0.11576714 5:0.05924222 6:0.22324896 7:0.08327426 8:0.079615394 9:0.034858939 10:0.13238738 
--256 1:0.63344765 2:0.20376605 3:0.081341608 4:0.057364374 5:0.02408032 6:0.043476441 7:0.1336906 8:0.2003759 9:0.012597105 10:0.046146019 
--256 1:0.7307134 2:0.16350915 3:0.048600086 4:0.033507601 5:0.023669759 6:0.087045908 7:0.051021839 8:0.13328045 9:0.21819768 10:0.13276205 
--256 1:0.56606335 2:0.2220398 3:0.11081791 4:0.06726851 5:0.03381044 6:0.017682557 7:0.06945739 8:0.077026731 9:0.03007573 10:0.28249715 
--256 1:0.6137539 2:0.21078522 3:0.092086467 4:0.060206812 5:0.023167601 6:0.12068637 7:0.0065510416 8:0.046765985 9:0.045975752 10:0.092277593 
--256 1:0.56911328 2:0.22899053 3:0.10020255 4:0.070786579 5:0.030907057 6:0.11730729 7:0.17838542 8:0.13025866 9:0.061815238 10:0.17830571 
--256 1:0.30166198 2:0.44650441 3:0.13298652 4:0.076797086 5:0.042050011 6:0.050021006 7:0.10179544 8:0.067377074 9:0.0095332271 10:0.002683561 
--256 1:0.42726811 2:0.21904984 3:0.17514832 4:0.1193042 5:0.05922953 6:0.018517745 7:0.016528585 8:0.019651 9:0.23711193 10:0.11474195 
--256 1:0.54385493 2:0.27727336 3:0.074526075 4:0.07073627 5:0.033609364 6:0.092830337 7:0.024389911 8:0.03737681 9:0.15932213 10:0.14465659 
--256 1:0.59701222 2:0.2032349 3:0.080847248 4:0.08543926 5:0.033466371 6:0.053146935 7:0.091968071 8:0.12033144 9:0.0036751116 10:0.017915515 
--256 1:0.40416574 2:0.27677732 3:0.1412323 4:0.11758594 5:0.060238704 6:0.19745669 7:0.0443357 8:0.040166806 9:0.012259869 10:0.12681157 
--94.974354741213673 1:0.7815265 2:0.14408531 3:0.042299871 4:0.023701241 5:0.0083870781 6:0.69305608 7:0.36908658 8:0.21499387 9:0.14756887 10:0.15531869 
--256 1:0.79256909 2:0.16456378 3:0.023814651 4:0.013151223 5:0.0059012565 6:0.13285879 7:0.11795714 8:0.042306271 9:0.38251054 10:0.37828373 
--256 1:0.4314515 2:0.26896577 3:0.1395578 4:0.10819873 5:0.051826199 6:0.10902803 7:0.09560268 8:0.11774169 9:0.1932792 10:0.08896745 
--256 1:0.6938092 2:0.205575 3:0.046582573 4:0.034995158 5:0.019038074 6:0.047027859 7:0.0098696469 8:0.073475254 9:0.010659161 10:0.011232246 
--256 1:0.22293687 2:0.32290614 3:0.10571827 4:0.098461281 5:0.24997744 6:0.18826297 7:0.02340684 8:0.043228406 9:0.083328126 10:0.20188416 
--256 1:0.69579029 2:0.20770334 3:0.052329881 4:0.032385299 5:0.011791197 6:0.056251369 7:0.058909655 8:0.08238357 9:0.024782745 10:0.085298427 
--256 1:0.5056468 2:0.31428921 3:0.098969676 4:0.056115449 5:0.02497887 6:0.014210792 7:0.012479698 8:0.13247705 9:0.052717267 10:0.12021507 
--256 1:0.66499206 2:0.19067539 3:0.076391637 4:0.040241661 5:0.02769925 6:0.15353351 7:0.10515141 8:0.18996221 9:0.055846801 10:0.14141199 
--256 1:0.42491623 2:0.38697945 3:0.097511155 4:0.065114698 5:0.025478473 6:0.016081434 7:0.041551719 8:0.15637311 9:0.0008671852 10:0.031382403 
--256 1:0.31406272 2:0.31395359 3:0.17105297 4:0.13668525 5:0.064245475 6:0.097834381 7:0.06377927 8:0.0031671512 9:0.23481743 10:0.072051903 
--256 1:0.53919928 2:0.30187656 3:0.077830834 4:0.06257285 5:0.018520473 6:0.0035570944 7:0.054550624 8:0.018786706 9:0.047757144 10:0.02492901 
--256 1:0.75268614 2:0.19352828 3:0.03502988 4:0.012123464 5:0.0066322335 6:0.0090834808 7:1.660322e-05 8:0.21371817 9:0.26735547 10:0.12871844 
--256 1:0.40475694 2:0.41752578 3:0.09546746 4:0.051988579 5:0.030261238 6:0.106091 7:0.0024164322 8:0.21810983 9:0.018607577 10:0.014936157 
--256 1:0.53449747 2:0.26893671 3:0.088915309 4:0.07237991 5:0.035270605 6:0.028017391 7:0.03728985 8:0.02619018 9:0.11962269 10:0.034777551 
--256 1:0.54583306 2:0.20112416 3:0.088005666 4:0.11719268 5:0.047844436 6:0.25123162 7:0.063115032 8:0.014656528 9:0.095263832 10:0.072847825 
--256 1:0.39692984 2:0.26447865 3:0.1562168 4:0.12617628 5:0.056198435 6:0.083253217 7:0.026032913 8:0.0086670704 9:0.049244084 10:0.096878593 
--256 1:0.47881273 2:0.25471681 3:0.10783316 4:0.090789247 5:0.067848057 6:0.0047934325 7:0.18847356 8:0.082999838 9:0.10366097 10:0.2787252 
--256 1:0.38937984 2:0.19129487 3:0.15370804 4:0.1738099 5:0.091807357 6:0.11527597 7:0.008767795 8:0.2165193 9:0.17933816 10:0.18604187 
--256 1:0.48646674 2:0.24165242 3:0.11373194 4:0.11046886 5:0.047680042 6:0.11964696 7:0.097850166 8:0.21695551 9:0.13548097 10:0.046493663 
--256 1:0.51822434 2:0.23741284 3:0.11738838 4:0.095612838 5:0.031361596 6:0.097513632 7:0.20396686 8:0.10106059 9:0.11063991 10:0.017300739 
--256 1:0.78208158 2:0.14173242 3:0.036430664 4:0.02691907 5:0.012836273 6:0.022727677 7:0.028752203 8:0.0093901232 9:0.035658219 10:0.11568448 
--256 1:0.25228115 2:0.45868621 3:0.12886221 4:0.096898346 5:0.063272084 6:0.16958403 7:0.08563513 8:0.20060405 9:0.095596325 10:0.031795331 
--256 1:0.58393695 2:0.29807558 3:0.065313097 4:0.040925076 5:0.011749303 6:0.021490826 7:0.085224903 8:0.08680398 9:0.18529375 10:0.030712425 
--256 1:0.50071474 2:0.23307357 3:0.14151637 4:0.083044872 5:0.041650446 6:0.03947324 7:0.021841746 8:0.015203008 9:0.1570896 10:0.062676318 
--256 1:0.37770867 2:0.14054321 3:0.14395825 4:0.2255465 5:0.11224337 6:0.18388101 7:0.076053916 8:0.43014228 9:0.43960597 10:0.29994901 
--256 1:0.38741875 2:0.24495205 3:0.16864024 4:0.1406906 5:0.058298359 6:0.45298892 7:0.14274889 8:0.13659688 9:0.185989 10:0.079440118 
--256 1:0.46977332 2:0.23211672 3:0.12782044 4:0.12234329 5:0.047946229 6:0.25538529 7:0.066478543 8:0.108155 9:0.036266802 10:0.072871667 
--96.442173808418517 1:0.50815067 2:0.33459991 3:0.090453522 4:0.051961269 5:0.01483463 6:0.027958022 7:0.10123717 8:0.014393354 9:0.025422423 10:0.11943679 
--256 1:0.26480081 2:0.23686064 3:0.24043598 4:0.16193125 5:0.09597132 6:0.04410538 7:0.19831572 8:0.27341791 9:0.023000665 10:0.062725438 
--256 1:0.31753218 2:0.14034726 3:0.31780526 4:0.1445947 5:0.079720596 6:0.067530193 7:0.03241078 8:0.013644656 9:0.018949076 10:0.100849 
--256 1:0.67189709 2:0.20948525 3:0.046957418 4:0.044093875 5:0.027566368 6:0.054563652 7:0.058627192 8:0.067567637 9:0.028966031 10:0.077065827 
--256 1:0.52685431 2:0.2721509 3:0.09788502 4:0.065940426 5:0.037169338 6:0.040148842 7:0.030596713 8:0.024111849 9:0.083702041 10:0.13568891 
--256 1:0.44035941 2:0.28633616 3:0.083814723 4:0.12943388 5:0.060055828 6:0.015328291 7:0.14732497 8:0.16798968 9:0.15982409 10:0.16312762 
--256 1:0.57106597 2:0.20315413 3:0.073291533 4:0.10202398 5:0.050464399 6:0.060761516 7:0.026883089 8:0.17025551 9:0.38435499 10:0.28626025 
--256 1:0.50248811 2:0.19017354 3:0.12643686 4:0.11339088 5:0.067510616 6:0.028130811 7:0.34838574 8:0.1563656 9:0.19998553 10:0.18553966 
--256 1:0.80843621 2:0.12971632 3:0.026108293 4:0.022636823 5:0.01310235 6:0.1722715 7:0.045450302 8:0.070864305 9:0.12626373 10:0.036083001 
--256 1:0.60813515 2:0.16437362 3:0.066344616 4:0.11214057 5:0.049006045 6:0.1177683 7:0.051996305 8:0.024639076 9:0.14703659 10:0.046712881 
--17.276612992971447 1:0.73312779 2:0.18175538 3:0.032809535 4:0.034853399 5:0.017453888 6:0.092417393 7:0.0073757988 8:0.14111994 9:0.64021975 10:0.67955603 
--256 1:0.62852531 2:0.24338421 3:0.088704319 4:0.030932308 5:0.0084538535 6:0.094452477 7:0.0091356897 8:0.10251573 9:0.09499233 10:0.040984728 
--256 1:0.62178732 2:0.21571305 3:0.073870502 4:0.061805558 5:0.026823567 6:0.062587132 7:0.074144467 8:0.13992045 9:0.16706905 10:0.16517581 
--256 1:0.58569301 2:0.19651918 3:0.095924683 4:0.06754355 5:0.05431957 6:0.35368894 7:0.002909219 8:0.085324907 9:0.12977261 10:0.12780652 
--256 1:0.22966521 2:0.10127955 3:0.08274931 4:0.23743399 5:0.34887194 6:0.23565756 7:0.079967887 8:0.058658875 9:0.077694156 10:0.10488022 
--256 1:0.60066737 2:0.16521493 3:0.10136506 4:0.087222994 5:0.045529653 6:0.21943997 7:0.19555871 8:0.1313415 9:0.36437523 10:0.24357044 
--256 1:0.30528524 2:0.30196442 3:0.18048526 4:0.15409819 5:0.058166889 6:0.2000512 7:0.06068413 8:0.011176859 9:0.37353879 10:0.27663387 
--256 1:0.62300988 2:0.24873012 3:0.062010034 4:0.048297992 5:0.017951977 6:0.007816104 7:0.009924337 8:0.06333778 9:0.18679252 10:0.29098162 
--256 1:0.46864015 2:0.21362453 3:0.12330422 4:0.14077722 5:0.053653878 6:0.1006397 7:0.1028582 8:0.026044784 9:0.026380238 10:0.12585495 
--35.902064094415522 1:0.5366691 2:0.18408657 3:0.12486158 4:0.13012505 5:0.024257683 6:0.17951543 7:0.46605573 8:0.30318478 9:0.045055635 10:0.13904255 
--256 1:0.45662776 2:0.32789085 3:0.083618841 4:0.09047022 5:0.041392328 6:0.31675098 7:0.15521655 8:0.25186337 9:0.11765708 10:0.14925462 
--256 1:0.32165252 2:0.34331436 3:0.075144298 4:0.16409967 5:0.095789153 6:0.21010953 7:0.0098953766 8:0.065492391 9:0.019081416 10:0.036168765 
--256 1:0.46295491 2:0.23106093 3:0.1339571 4:0.12909241 5:0.04293465 6:0.047398577 7:0.080554515 8:0.019016686 9:0.12465902 10:0.0035271663 
--256 1:0.53340187 2:0.23842729 3:0.10844767 4:0.088429443 5:0.031293721 6:0.028846525 7:0.10059723 8:0.0072076642 9:0.023127743 10:0.11187336 
--51.671134686613009 1:0.62885359 2:0.16470943 3:0.072694828 4:0.088400496 5:0.045341659 6:0.37256999 7:0.47509954 8:0.19683562 9:0.13767051 10:0.070562178 
--256 1:0.37249336 2:0.32021998 3:0.17087632 4:0.093890933 5:0.042519417 6:0.071295504 7:0.35728893 8:0.13648051 9:0.10067237 10:0.0076458121 
--256 1:0.64755877 2:0.18006992 3:0.080134733 4:0.063441917 5:0.028794665 6:0.32964045 7:0.21911147 8:0.29280037 9:0.24956909 10:0.23927458 
--15.792476799993668 1:0.57051135 2:0.12600343 3:0.1623014 4:0.10205042 5:0.039133396 6:0.12871163 7:0.42269334 8:0.68931996 9:0.68011373 10:0.4145842 
--256 1:0.40122277 2:0.29596796 3:0.13453394 4:0.11750816 5:0.050767172 6:0.053213245 7:0.11451214 8:0.046115052 9:0.060514807 10:0.024061431 
--256 1:0.71278747 2:0.18803295 3:0.057493164 4:0.030620498 5:0.011065916 6:0.056290099 7:0.038088162 8:0.0069769458 9:0.0072368808 10:0.13665449 
--256 1:0.25434359 2:0.38956489 3:0.13645875 4:0.10621899 5:0.11341379 6:0.31190613 7:0.09153058 8:0.048155296 9:0.066245083 10:0.2313407 
--256 1:0.40856027 2:0.26843766 3:0.14647121 4:0.1227989 5:0.053731962 6:0.010936435 7:0.035451108 8:0.14911793 9:0.11406843 10:0.12437789 
--256 1:0.54044934 2:0.23109062 3:0.10529208 4:0.080595089 5:0.04257287 6:0.066707128 7:0.069429001 8:0.19427885 9:0.039969394 10:0.022421709 
--256 1:0.4334033 2:0.28951825 3:0.11779437 4:0.1206001 5:0.038683981 6:0.15036588 7:0.034682599 8:0.13824067 9:0.045937902 10:0.048700694 
--256 1:0.60679178 2:0.28279762 3:0.05737023 4:0.035703529 5:0.017336842 6:0.015805854 7:0.024935732 8:0.22554529 9:0.14801081 10:0.090672646 
--256 1:0.35204013 2:0.36145101 3:0.12113986 4:0.11995773 5:0.045411273 6:0.15798446 7:0.084169582 8:0.10159657 9:0.06331073 10:0.023923353 
--256 1:0.38142628 2:0.18406135 3:0.15805254 4:0.12616077 5:0.15029906 6:0.31794799 7:0.15752077 8:0.41765915 9:0.19596437 10:0.068620042 
--256 1:0.55331852 2:0.20944854 3:0.10581187 4:0.09956087 5:0.031860199 6:0.055450029 7:0.068827121 8:0.12197883 9:0.079244715 10:0.044317797 
--256 1:0.76084317 2:0.16347623 3:0.04170179 4:0.024713389 5:0.0092654138 6:0.028482739 7:0.044380812 8:0.037010971 9:0.3176409 10:0.36771994 
--256 1:0.22900695 2:0.40517017 3:0.16887136 4:0.13831966 5:0.058631848 6:0.29112452 7:0.13436336 8:0.059681035 9:0.055567098 10:0.21772663 
--256 1:0.37630611 2:0.38986946 3:0.11903314 4:0.064450982 5:0.050340311 6:0.28922889 7:0.032054318 8:0.1679306 9:0.052139202 10:0.058743928 
--234.30841431095971 1:0.69348735 2:0.14735313 3:0.075102174 4:0.056909677 5:0.027147667 6:0.14380026 7:0.045984345 8:0.11956282 9:0.0052286933 10:0.0084071531 
--256 1:0.75653515 2:0.16347169 3:0.048195689 4:0.024034952 5:0.0077625178 6:0.039475211 7:0.0031214074 8:0.018335424 9:0.034552056 10:0.1120806 
--256 1:0.69045708 2:0.19266747 3:0.061397217 4:0.041325082 5:0.014153152 6:0.085829605 7:0.092667721 8:0.032825965 9:0.074746566 10:0.10927734 
--256 1:0.41322722 2:0.38673283 3:0.096622479 4:0.063120929 5:0.040296545 6:0.030399455 7:0.013566961 8:0.10625902 9:0.028691142 10:0.051515104 
--256 1:0.51266346 2:0.23721708 3:0.14704792 4:0.064642075 5:0.038429459 6:0.10055662 7:0.04298125 8:0.039451379 9:0.079603917 10:0.12140664 
--256 1:0.57886746 2:0.19437453 3:0.10862346 4:0.076187308 5:0.041947232 6:0.022694608 7:0.0230203 8:0.052428984 9:0.0012407422 10:0.048562964 
--256 1:0.55978081 2:0.23296634 3:0.069936748 4:0.099319845 5:0.037996249 6:0.079194918 7:0.029935954 8:0.20518896 9:0.043967056 10:0.094453496 
--256 1:0.6059702 2:0.22349644 3:0.084035073 4:0.060592984 5:0.025905304 6:0.028941079 7:0.027231633 8:0.042248484 9:0.12206643 10:0.14734437 
--256 1:0.64895842 2:0.20248115 3:0.0751905 4:0.049053069 5:0.024316863 6:0.096319647 7:0.03803267 8:0.032110191 9:0.14231184 10:0.31846333 
--256 1:0.40539058 2:0.20315066 3:0.15052103 4:0.16824808 5:0.072689636 6:0.060505686 7:0.1181345 8:0.17787223 9:0.3254385 10:0.15241179 
--256 1:0.71482363 2:0.17597167 3:0.047196404 4:0.039316035 5:0.022692258 6:0.042131013 7:0.0077114908 8:0.12084482 9:0.015655953 10:0.10085675 
--256 1:0.64438312 2:0.1302911 3:0.086677171 4:0.075475189 5:0.063173417 6:0.045322488 7:0.046304141 8:0.045367309 9:0.004689741 10:0.19878637 
--256 1:0.49563813 2:0.3517509 3:0.087367572 4:0.046379337 5:0.018864057 6:0.10994114 7:0.13672971 8:0.045243427 9:0.0061969622 10:0.063477595 
--256 1:0.4766655 2:0.18404673 3:0.13389067 4:0.12145043 5:0.083946671 6:0.13354692 7:0.050896202 8:0.16007804 9:0.013361208 10:0.37182445 
--256 1:0.48812733 2:0.15250123 3:0.1025386 4:0.17267509 5:0.084157756 6:0.015731092 7:0.33208529 8:0.015386057 9:0.0037641453 10:0.034086987 
--75.702558824723752 1:0.13570594 2:0.21148926 3:0.54318294 4:0.08583695 5:0.023784911 6:0.0039685269 7:0.0030939416 8:0.023718833 9:0.0035410216 10:0.037461372 
--256 1:0.31155666 2:0.26212133 3:0.17362754 4:0.16318863 5:0.089505834 6:0.079132492 7:0.043243175 8:0.037608756 9:0.064529638 10:0.1275716 
--153.81256387527225 1:0.2920041 2:0.26632197 3:0.21838933 4:0.1513026 5:0.071982006 6:0.33725237 7:0.34156598 8:0.003809988 9:0.11372316 10:0.1415458 
--256 1:0.61053338 2:0.20901439 3:0.08815079 4:0.065502562 5:0.026798886 6:0.12043757 7:0.019786364 8:0.10520092 9:0.068398664 10:0.082134053 
--256 1:0.44348073 2:0.21914913 3:0.14643646 4:0.12688391 5:0.064049768 6:0.10560367 7:0.040576183 8:0.051142727 9:0.077947371 10:0.028299524 
--256 1:0.6683065 2:0.17505876 3:0.09116257 4:0.046765332 5:0.018706841 6:0.027557174 7:0.016970463 8:0.00033221854 9:0.056580651 10:0.03510682 
--256 1:0.19156595 2:0.21682231 3:0.24432288 4:0.22729056 5:0.11999829 6:0.33930614 7:0.056864299 8:0.039982128 9:0.029978255 10:0.13598874 
--256 1:0.31356566 2:0.40690123 3:0.14890143 4:0.090154728 5:0.040476946 6:0.013097969 7:0.0049835331 8:0.039594438 9:0.01187297 10:0.059277907 
--256 1:0.70406521 2:0.21755688 3:0.038859457 4:0.026363674 5:0.013154787 6:0.10224393 7:0.050472996 8:0.1197343 9:0.043364685 10:0.14481414 
--212.68370884103217 1:0.49060272 2:0.2474985 3:0.15017488 4:0.084095354 5:0.027628538 6:0.019996916 7:0.02258439 8:0.0045229189 9:0.013751157 10:0.22045898 
--256 1:0.61122263 2:0.27849129 3:0.05829351 4:0.037082212 5:0.014910359 6:0.096352207 7:0.052861341 8:0.03310303 9:0.026441817 10:0.053853696 
--203.36607222983201 1:0.47750947 2:0.14005101 3:0.12021606 4:0.16520496 5:0.097018495 6:0.069014299 7:0.17414187 8:0.32903178 9:0.48531623 10:0.48153754 
--256 1:0.43710165 2:0.28295964 3:0.12544929 4:0.10214245 5:0.052346968 6:0.018333174 7:0.13660265 8:0.093671928 9:0.061045946 10:0.024787368 
--256 1:0.68638141 2:0.17894404 3:0.056626265 4:0.051348689 5:0.0266996 6:0.026080955 7:0.005297632 8:0.063785784 9:0.014234093 10:0.10374684 
--256 1:0.48433254 2:0.37483841 3:0.069740873 4:0.051025451 5:0.020062726 6:0.021161571 7:0.01379523 8:0.11762483 9:0.10656428 10:0.04723891 
--256 1:0.38180197 2:0.19821286 3:0.15117032 4:0.19526013 5:0.073554727 6:0.12835659 7:0.10337283 8:0.3656451 9:0.33203713 10:0.23869985 
--256 1:0.51501494 2:0.22886822 3:0.10053557 4:0.10204295 5:0.053538312 6:0.043851515 7:0.038581454 8:0.064653697 9:0.15154131 10:0.30697236 
--256 1:0.68242458 2:0.19010592 3:0.052739075 4:0.053304768 5:0.021425656 6:0.21879792 7:0.066428684 8:0.078800938 9:0.040938142 10:0.0034210599 
--256 1:0.22958881 2:0.3720392 3:0.17133833 4:0.15131553 5:0.075718124 6:0.069938629 7:0.07593794 8:0.11684018 9:0.011129468 10:0.10828581 
--256 1:0.40700267 2:0.36620167 3:0.11029631 4:0.082366224 5:0.034133129 6:0.028626673 7:0.02890412 8:0.075247124 9:0.066888034 10:0.071826088 
--256 1:0.62276045 2:0.24455658 3:0.062494918 4:0.050157547 5:0.020030511 6:0.025270539 7:0.046148369 8:0.18115526 9:0.19760324 10:0.15567411 
--256 1:0.55660723 2:0.18437366 3:0.10219431 4:0.10458224 5:0.052242556 6:0.124063 7:0.17091799 8:0.18713376 9:0.068376878 10:0.040490857 
--256 1:0.72563653 2:0.19209222 3:0.04914012 4:0.019797177 5:0.013333956 6:0.056586872 7:0.00044249092 8:0.15788953 9:0.24810302 10:0.11740549 
--256 1:0.59196869 2:0.2023452 3:0.095044683 4:0.080658769 5:0.029982652 6:0.061374355 7:0.00058036421 8:0.12636288 9:0.11286892 10:0.18788489 
--256 1:0.29733074 2:0.20413918 3:0.07669213 4:0.10911466 5:0.31272328 6:0.17963606 7:0.040474818 8:0.035399028 9:0.080416621 10:0.19066273 
--256 1:0.37627017 2:0.40259076 3:0.074450708 4:0.090102009 5:0.056586358 6:0.16873841 7:0.063403147 8:0.22473935 9:0.026289838 10:0.068975629 
--256 1:0.40636533 2:0.24114417 3:0.14662913 4:0.14493324 5:0.060928135 6:0.012606733 7:0.13070857 8:0.03083108 9:0.01981714 10:0.025760303 
--256 1:0.65507964 2:0.20187594 3:0.064753368 4:0.050446196 5:0.027844852 6:0.17019632 7:0.074046103 8:0.21697446 9:0.26212699 10:0.014940734 
--256 1:0.39707055 2:0.28872835 3:0.18503285 4:0.081564042 5:0.047604203 6:0.19650117 7:0.26181274 8:0.27643065 9:0.20538586 10:0.24604515 
--256 1:0.59474182 2:0.24799071 3:0.068425652 4:0.066763503 5:0.022078316 6:0.03540346 7:0.0012427311 8:0.23969441 9:0.24170514 10:0.33660045 
--256 1:0.42952497 2:0.23996916 3:0.13183645 4:0.1253951 5:0.073274324 6:0.0013477447 7:0.049889271 8:0.049204728 9:0.18235069 10:0.034016531 
--256 1:0.36223836 2:0.35168244 3:0.14098755 4:0.10759006 5:0.037501588 6:0.29139841 7:0.025624807 8:0.0088687918 9:0.16979325 10:0.15548344 
--256 1:0.50997214 2:0.28001729 3:0.1026265 4:0.078627451 5:0.028756621 6:0.0039030716 7:0.052558297 8:0.072522409 9:0.10008254 10:0.15854239 
--256 1:0.45076719 2:0.23666063 3:0.16408578 4:0.084091542 5:0.064394848 6:0.067924865 7:0.085407821 8:0.15057234 9:0.073628839 10:0.22638516 
--8.2725482673858153 1:0.62362866 2:0.21299987 3:0.10211917 4:0.047521403 5:0.013730892 6:0.11262722 7:0.63113394 8:0.51757215 9:0.52535544 10:0.54672292 
--256 1:0.52028708 2:0.20225209 3:0.12646633 4:0.11209026 5:0.038904246 6:0.043622551 7:0.11543778 8:0.16078551 9:0.16348207 10:0.22768551 
--256 1:0.49902928 2:0.26654011 3:0.093981029 4:0.10055099 5:0.039898585 6:0.078342662 7:0.069626874 8:0.017685276 9:0.073825158 10:0.03437025 
--170.67200610113639 1:0.47830514 2:0.28075256 3:0.12844862 4:0.083097013 5:0.029396664 6:0.11688347 7:0.047303384 8:0.065402812 9:0.040471731 10:0.094404881 
--256 1:0.53555562 2:0.26548586 3:0.081777319 4:0.083432825 5:0.033748379 6:0.13984275 7:0.024028376 8:0.049208983 9:0.18963643 10:0.24229599 
--256 1:0.36523842 2:0.37601023 3:0.11419382 4:0.098852298 5:0.045705234 6:0.11407508 7:0.032138313 8:0.0030500625 9:0.086033636 10:0.081468615 
--256 1:0.52720412 2:0.33809268 3:0.06509702 4:0.049046299 5:0.020559881 6:0.053675747 7:0.01628965 8:0.10422333 9:0.0081556589 10:0.054287725 
--256 1:0.36784563 2:0.39438601 3:0.12437203 4:0.078473537 5:0.034922798 6:0.10073324 7:0.041075527 8:0.15881628 9:0.032375542 10:0.03466929 
--256 1:0.1160846 2:0.49461966 3:0.13153613 4:0.15149394 5:0.10626568 6:0.24286773 7:0.1461525 8:0.050570693 9:0.027379666 10:0.032091677 
--256 1:0.59828651 2:0.23669621 3:0.076614531 4:0.0624209 5:0.025981856 6:0.21003666 7:0.014561349 8:0.026876296 9:0.10728826 10:0.067974143 
--256 1:0.57456572 2:0.25518611 3:0.077406211 4:0.061252917 5:0.031589042 6:0.040223183 7:0.020390675 8:0.058475239 9:0.069806147 10:0.13070155 
--256 1:0.50723117 2:0.37967898 3:0.058370731 4:0.040850813 5:0.013868313 6:0.18359078 7:0.0078988648 8:0.066625083 9:0.079280309 10:0.047398125 
--256 1:0.65340135 2:0.21117421 3:0.076071087 4:0.040250927 5:0.019102431 6:0.10773123 7:0.054690294 8:0.046366854 9:0.12426663 10:0.23983943 
--256 1:0.53805956 2:0.270836 3:0.11017049 4:0.059695726 5:0.021238227 6:0.023686486 7:0.029135925 8:0.092391633 9:0.023132675 10:0.015765204 
--256 1:0.26546936 2:0.5205228 3:0.11054671 4:0.076224158 5:0.027236972 6:0.27593395 7:0.0017796829 8:0.0092024145 9:0.056948528 10:0.040597667 
--256 1:0.35134078 2:0.28093031 3:0.17796929 4:0.13326999 5:0.056489637 6:0.19685859 7:0.064895663 8:0.30531687 9:0.089409785 10:0.034445585 
--256 1:0.50905373 2:0.31289868 3:0.1018889 4:0.054594898 5:0.021563781 6:0.057289996 7:0.06006312 8:0.18369522 9:0.043569724 10:0.051202156 
--256 1:0.28064627 2:0.2350156 3:0.15348661 4:0.1972823 5:0.13356921 6:0.033296105 7:0.21816839 8:0.35262249 9:0.0079060284 10:0.019077409 
--256 1:0.68494402 2:0.21600197 3:0.053343921 4:0.018126411 5:0.02758368 6:0.017173159 7:0.0081048807 8:0.1008797 9:0.27395938 10:0.51325348 
--256 1:0.70358726 2:0.21270649 3:0.038853086 4:0.031166438 5:0.013686725 6:0.040759058 7:0.029601262 8:0.072869313 9:0.16868285 10:0.045723371 
--256 1:0.28399965 2:0.39996084 3:0.16760131 4:0.089201191 5:0.059237001 6:0.26620491 7:0.083791794 8:0.00170536 9:0.022167586 10:0.0032533778 
--256 1:0.31192642 2:0.36294582 3:0.175609 4:0.10089478 5:0.048623977 6:0.005684783 7:0.091673118 8:0.16630042 9:0.15854584 10:0.15433074 
--256 1:0.39606931 2:0.24186254 3:0.17896136 4:0.11714095 5:0.065965844 6:0.026522546 7:0.010437363 8:0.14702541 9:0.024902761 10:0.064124821 
--256 1:0.40441571 2:0.28713631 3:0.1493474 4:0.10908368 5:0.050016892 6:0.12984668 7:0.1292867 8:0.32837378 9:0.13242627 10:0.090168513 
--256 1:0.38139703 2:0.32833407 3:0.1187925 4:0.10494735 5:0.066529057 6:0.010459486 7:0.085451905 8:0.0040359565 9:0.10372841 10:0.13343312 
--256 1:0.52571323 2:0.23955666 3:0.11509869 4:0.0821628 5:0.037468615 6:0.096352991 7:0.071865822 8:0.068117091 9:0.080295824 10:0.113486 
--256 1:0.54835 2:0.18105088 3:0.13694882 4:0.090390449 5:0.043259852 6:0.1051867 7:0.045763441 8:0.18053411 9:0.20991348 10:0.074183857 
--256 1:0.61886797 2:0.24607059 3:0.056039242 4:0.044893614 5:0.034128579 6:0.043434069 7:0.064486749 8:0.10689499 9:0.056805009 10:0.10393479 
--256 1:0.40781117 2:0.32634171 3:0.13185492 4:0.094798317 5:0.039193884 6:0.1411911 7:0.089277796 8:0.048577365 9:0.046012333 10:0.034761071 
--256 1:0.31749465 2:0.35076434 3:0.15713619 4:0.11895977 5:0.055645054 6:0.064990025 7:0.0012015722 8:0.02907695 9:0.023671808 10:0.051194687 
--256 1:0.53942408 2:0.24059458 3:0.098060239 4:0.076370521 5:0.045550579 6:0.077868961 7:0.05300952 8:0.08304751 9:0.12125425 10:0.051774455 
--256 1:0.36926917 2:0.18330379 3:0.1713106 4:0.19788582 5:0.078230631 6:0.21782007 7:0.18995646 8:0.10323026 9:0.015064289 10:0.17978978 
--256 1:0.57727139 2:0.24032132 3:0.07939136 4:0.069340368 5:0.033675561 6:0.012721852 7:0.028234945 8:0.16132681 9:0.00055109535 10:0.089447908 
--256 1:0.23115869 2:0.3980513 3:0.17302633 4:0.12498609 5:0.072777583 6:0.026904742 7:0.095060824 8:0.21746765 9:0.035868454 10:0.25165825 
--256 1:0.41167192 2:0.26110932 3:0.084146829 4:0.14823643 5:0.094835505 6:0.15063404 7:0.015881967 8:0.028412035 9:0.11911984 10:0.061343406 
--256 1:0.38914812 2:0.32864224 3:0.14147931 4:0.10012639 5:0.040603935 6:0.017051724 7:0.0016618764 8:0.12965693 9:0.068718948 10:0.23427299 
--256 1:0.41093857 2:0.24936591 3:0.15055739 4:0.13944903 5:0.049689089 6:0.028267273 7:0.051211849 8:0.085726743 9:0.21867779 10:0.056704339 
--256 1:0.51616141 2:0.22301171 3:0.11706956 4:0.094957721 5:0.048799595 6:0.083877866 7:0.0057257461 8:0.063143274 9:0.28697185 10:0.32631841 
--256 1:0.48784814 2:0.24611578 3:0.13151316 4:0.093982013 5:0.040540909 6:0.045127609 7:0.077064694 8:0.0037452235 9:0.1587242 10:0.12015455 
--256 1:0.50327947 2:0.30876647 3:0.081836066 4:0.076317638 5:0.029800356 6:0.19063629 7:0.025618682 8:0.035166071 9:0.22538513 10:0.017858614 
--256 1:0.62848571 2:0.20891175 3:0.075440023 4:0.061211415 5:0.025951101 6:0.019903999 7:0.027202013 8:0.17784752 9:0.25378583 10:0.36975881 
--87.53928526591281 1:0.16119573 2:0.15659221 3:0.31986841 4:0.32669894 5:0.035644717 6:0.082564853 7:0.17480647 8:0.047795975 9:0.21095652 10:0.17043961 
--256 1:0.26984424 2:0.38493894 3:0.1382283 4:0.1555221 5:0.051466416 6:0.13551865 7:0.0524006 8:0.10057487 9:0.085389044 10:0.044530216 
--256 1:0.54228997 2:0.17149385 3:0.14337925 4:0.095111223 5:0.047725699 6:0.051208462 7:0.095167992 8:0.02112448 9:0.031394084 10:0.14258714 
--256 1:0.66327183 2:0.20027414 3:0.074424504 4:0.044831027 5:0.017198497 6:0.040015181 7:0.0027910872 8:0.005646977 9:0.18875549 10:0.09516769 
--256 1:0.54164546 2:0.25816199 3:0.12521634 4:0.04704641 5:0.027929803 6:0.003814085 7:0.042688649 8:0.11289912 9:0.26042045 10:0.24000725 
--256 1:0.38082415 2:0.29711982 3:0.14584281 4:0.12300199 5:0.05321124 6:0.18392624 7:0.16020784 8:0.22229744 9:0.0020204351 10:0.063846007 
--28.582975398988328 1:0.75736811 2:0.15197544 3:0.040363059 4:0.036626823 5:0.013666571 6:0.81050625 7:0.52959241 8:0.058093689 9:0.085110267 10:0.34352706 
--256 1:0.72359083 2:0.17465918 3:0.059307055 4:0.028435079 5:0.01400785 6:0.070602963 7:0.039041873 8:0.080258796 9:0.16941724 10:0.0054714986 
--11.842426998531559 1:0.4176938 2:0.27430966 3:0.16086753 4:0.099409475 5:0.047719542 6:0.12039287 7:0.13577151 8:0.057095588 9:0.0032608157 10:0.1405045 
--256 1:0.71510425 2:0.16639913 3:0.059907769 4:0.03357379 5:0.025015057 6:0.12519486 7:0.043622242 8:0.19233987 9:0.12174951 10:0.23181639 
--256 1:0.65568742 2:0.23330445 3:0.058067935 4:0.038210864 5:0.014729325 6:0.13939361 7:0.069573725 8:0.097569111 9:0.16513318 10:0.25861015 
--256 1:0.54826413 2:0.2974554 3:0.069967178 4:0.058196721 5:0.026116566 6:0.016774532 7:0.057284769 8:0.035391521 9:0.096718518 10:0.14086499 
--256 1:0.22394861 2:0.42298817 3:0.14518676 4:0.13013536 5:0.07774109 6:0.19454674 7:0.21240398 8:0.23618737 9:0.024442261 10:0.0084358605 
--256 1:0.56790209 2:0.20415335 3:0.089708643 4:0.093857982 5:0.044377936 6:0.18063974 7:0.084657095 8:0.085798661 9:0.0021998357 10:0.075673125 
--256 1:0.27068604 2:0.3049487 3:0.20155881 4:0.1540508 5:0.068755642 6:0.076085619 7:0.016967772 8:0.030636356 9:0.090718627 10:0.089311289 
--256 1:0.55515175 2:0.28821171 3:0.085817794 4:0.052485445 5:0.018333299 6:0.00217629 7:0.096297714 8:0.062997869 9:0.039512021 10:0.10543099 
--35.631889220352804 1:0.55503122 2:0.25991066 3:0.11470148 4:0.050302792 5:0.020053852 6:0.82997143 7:0.36269515 8:0.42585425 9:0.028919337 10:0.3358566 
--256 1:0.29689562 2:0.28835758 3:0.16256858 4:0.15910429 5:0.093073933 6:0.10172006 7:0.11649335 8:0.0075930286 9:0.32665995 10:0.080947412 
--256 1:0.5174331 2:0.18887144 3:0.08739331 4:0.11836003 5:0.087942126 6:0.25504377 7:0.20574594 8:0.074807851 9:0.28458372 10:0.22316552 
--256 1:0.51825093 2:0.18859111 3:0.10640306 4:0.13402797 5:0.052726935 6:0.14466646 7:0.26796902 8:0.11065595 9:0.21029103 10:0.04794774 
--256 1:0.59276693 2:0.15391521 3:0.11192087 4:0.09818205 5:0.043214935 6:0.052672654 7:0.067375094 8:0.15443992 9:0.22424104 10:0.28326512 
--256 1:0.33566867 2:0.2898487 3:0.13136284 4:0.15911263 5:0.08400717 6:0.04033721 7:0.010660517 8:0.050193951 9:0.04031343 10:0.0087465721 
--256 1:0.37083647 2:0.20379094 3:0.21927162 4:0.14009021 5:0.066010759 6:0.036547736 7:0.18114579 8:0.014353355 9:0.10541915 10:0.20849236 
--256 1:0.64915661 2:0.15470334 3:0.099993308 4:0.051294994 5:0.044851748 6:0.059200973 7:0.080971034 8:0.069113453 9:0.11914848 10:0.035195044 
--256 1:0.53920461 2:0.25389503 3:0.090600945 4:0.08124648 5:0.035052935 6:0.053960556 7:0.015699207 8:0.13498733 9:0.070394448 10:0.17186258 
--68.460156422706149 1:0.47013139 2:0.18533172 3:0.08307561 4:0.1541474 5:0.10731388 6:0.32770416 7:0.235046 8:0.074757222 9:0.35675971 10:0.61693235 
--256 1:0.30368711 2:0.41683207 3:0.10834652 4:0.12475026 5:0.046384035 6:0.39961872 7:0.178457 8:0.36839997 9:0.075438396 10:0.0031343835 
--207.73855432449645 1:0.44970794 2:0.19575347 3:0.13465987 4:0.14238327 5:0.077495443 6:0.38511979 7:0.04110727 8:0.41873497 9:0.45136966 10:0.30134667 
--256 1:0.28296262 2:0.34077468 3:0.16071163 4:0.14860754 5:0.066943536 6:0.0041013609 7:0.068422937 8:0.033128435 9:0.050148952 10:0.14821458 
--256 1:0.72151058 2:0.16561396 3:0.046974151 4:0.045017829 5:0.020883481 6:0.02743415 7:0.088957445 8:0.088844472 9:0.10184761 10:0.16611666 
--256 1:0.43907909 2:0.18788508 3:0.16113219 4:0.1225706 5:0.089333038 6:0.12845497 7:0.079855215 8:0.017847976 9:0.1669721 10:0.35445538 
--256 1:0.57996206 2:0.16249799 3:0.13372342 4:0.075619392 5:0.048197127 6:0.10365416 7:0.16544055 8:0.11562174 9:0.23325171 10:0.38498806 
--256 1:0.30285802 2:0.38882565 3:0.14254017 4:0.11258033 5:0.053195832 6:0.1456738 7:0.038332129 8:0.11534959 9:0.13665969 10:0.3715012 
--256 1:0.74312986 2:0.1473132 3:0.051466284 4:0.040633985 5:0.017456672 6:0.061033474 7:0.096606188 8:0.18832579 9:0.1657389 10:0.22874303 
--256 1:0.63264793 2:0.23365256 3:0.06886459 4:0.043405977 5:0.021428953 6:0.10479786 7:0.076019602 8:0.20421582 9:0.20724709 10:0.10483219 
--256 1:0.7740179 2:0.14421588 3:0.036724546 4:0.0283386 5:0.016703065 6:0.071201776 7:0.046478021 8:0.019030188 9:0.1494601 10:0.28376561 
--256 1:0.34343834 2:0.33127915 3:0.16097004 4:0.11221163 5:0.052100841 6:0.011657125 7:0.12014575 8:0.048449564 9:0.10680737 10:0.0030941268 
--34.373798326774768 1:0.19706188 2:0.27852583 3:0.29230884 4:0.17875597 5:0.053347476 6:0.20507588 7:0.35979856 8:0.42029823 9:0.28690968 10:0.43518237 
--256 1:0.60305982 2:0.29487518 3:0.059258559 4:0.03265992 5:0.01014652 6:0.072247829 7:0.11446481 8:0.0030049966 9:0.093372559 10:0.044134824 
--247.02052498687985 1:0.48889051 2:0.24299862 3:0.1012633 4:0.13922732 5:0.027620242 6:0.18659836 7:0.28559432 8:0.35333912 9:0.021889144 10:0.10330872 
--256 1:0.70008968 2:0.18927934 3:0.059372479 4:0.036256993 5:0.01500151 6:0.051163363 7:0.057612825 8:0.078181288 9:0.19162653 10:0.30693901 
--256 1:0.58417254 2:0.27418562 3:0.056384336 4:0.059904702 5:0.025352802 6:0.13719228 7:0.15468514 8:0.063109543 9:0.24218603 10:0.043620694 
--256 1:0.5274972 2:0.24576145 3:0.081218845 4:0.11608412 5:0.029438384 6:0.16590077 7:0.018558553 8:0.017894521 9:0.16283647 10:0.23550466 
--256 1:0.47749372 2:0.2188507 3:0.11923992 4:0.12492332 5:0.05949235 6:0.18986678 7:0.028669108 8:0.24916174 9:0.040835923 10:0.036389809 
--256 1:0.55373456 2:0.17016168 3:0.13134727 4:0.097049122 5:0.047707364 6:0.011946532 7:0.058100595 8:0.026081265 9:0.23683472 10:0.13783298 
--256 1:0.78243023 2:0.15931512 3:0.017313755 4:0.027757821 5:0.013183069 6:0.049379634 7:0.089298398 8:0.037612724 9:0.060987226 10:0.0030872145 
--37.13196991786527 1:0.85160929 2:0.069283574 3:0.015861639 4:0.039886094 5:0.023359402 6:0.038877239 7:0.0089523403 8:0.0027826621 9:0.50744337 10:0.67404154 
--256 1:0.42579675 2:0.29277135 3:0.1042338 4:0.11094446 5:0.066253641 6:0.0034465296 7:0.024674479 8:0.053971974 9:0.094718483 10:0.18162077 
--256 1:0.65193621 2:0.213301 3:0.065659321 4:0.05143385 5:0.017669614 6:0.010564876 7:0.12565912 8:0.10511968 9:0.087085745 10:0.047379169 
--256 1:0.52081689 2:0.20459758 3:0.10336311 4:0.12202992 5:0.0491925 6:0.16349608 7:0.063195594 8:0.20608987 9:0.017288912 10:0.05231033 
--256 1:0.6757358 2:0.16535286 3:0.067546155 4:0.056393469 5:0.03497172 6:0.038155316 7:0.13918191 8:0.19448276 9:0.11443275 10:0.35885766 
--256 1:0.70830177 2:0.23393624 3:0.035565535 4:0.014416851 5:0.0077795999 6:0.024431296 7:0.047093838 8:0.098936296 9:0.24912466 10:0.36483074 
--256 1:0.75055753 2:0.16949867 3:0.044055514 4:0.024302809 5:0.01158548 6:0.076959458 7:0.070346238 8:0.16750634 9:0.10884902 10:0.15042393 
--256 1:0.55970539 2:0.22258889 3:0.12322701 4:0.069475512 5:0.025003194 6:0.097040784 7:0.070972765 8:0.0010012306 9:0.082525714 10:0.098841658 
--256 1:0.59516381 2:0.25255931 3:0.067164233 4:0.048013095 5:0.037099551 6:0.095010802 7:0.045389858 8:0.16166482 9:0.0068864788 10:0.37023657 
--256 1:0.34507852 2:0.4367748 3:0.098941013 4:0.084673321 5:0.034532352 6:0.10843611 7:0.00071254336 8:0.032388806 9:0.13711571 10:0.010380496 
--256 1:0.79631587 2:0.14379819 3:0.037186309 4:0.016135633 5:0.0065640025 6:0.0033542505 7:0.032421752 8:0.18714817 9:0.10118723 10:0.075995762 
--256 1:0.51228812 2:0.29044945 3:0.066319635 4:0.07959856 5:0.051344234 6:0.053045469 7:0.11235429 8:0.028456594 9:0.0039056289 10:0.24585533 
--256 1:0.18275509 2:0.49147785 3:0.12054096 4:0.11622343 5:0.089002667 6:0.20245169 7:0.014490155 8:0.267404 9:0.096746378 10:0.063872424 
--256 1:0.47795889 2:0.27057259 3:0.10833648 4:0.099635852 5:0.043496184 6:0.064749364 7:0.079681033 8:0.13201949 9:0.1649382 10:0.076522035 
--256 1:0.13936958 2:0.43452594 3:0.17891825 4:0.15063863 5:0.096547596 6:0.18929312 7:0.043037494 8:0.11751275 9:0.015038758 10:0.024874513 
--256 1:0.65470056 2:0.22535002 3:0.067906104 4:0.037515288 5:0.014528024 6:0.057889506 7:0.093239756 8:0.031736072 9:0.060962877 10:0.00021230424 
--256 1:0.41815407 2:0.39311884 3:0.065778796 4:0.068618759 5:0.054329543 6:0.010228513 7:0.011192932 8:0.065030102 9:0.17998789 10:0.45678383 
--256 1:0.36033618 2:0.29929933 3:0.17657616 4:0.10143192 5:0.062356415 6:0.15045746 7:0.094089655 8:0.22098637 9:0.098806651 10:0.17478132 
--256 1:0.6127404 2:0.21852372 3:0.086951839 4:0.062185205 5:0.019598841 6:0.01451306 7:0.13023084 8:0.021547616 9:0.19379247 10:0.0067301088 
--256 1:0.38297152 2:0.35098894 3:0.097247007 4:0.13221948 5:0.036573044 6:0.11257233 7:0.064277685 8:0.21823182 9:0.12994637 10:0.1030928 
--256 1:0.70748272 2:0.20187494 3:0.049570835 4:0.029288415 5:0.011783088 6:0.13832241 7:0.075507098 8:0.014681924 9:0.074125696 10:0.067377365 
--256 1:0.60999113 2:0.23565613 3:0.076710695 4:0.056859527 5:0.020782515 6:0.10034815 7:0.072026418 8:0.011302263 9:0.18973584 10:0.027828247 
--256 1:0.72839318 2:0.20484915 3:0.035605457 4:0.023406887 5:0.0077453314 6:0.07771537 7:0.01762214 8:0.29443896 9:0.065148968 10:0.255715 
--256 1:0.55141208 2:0.22997416 3:0.09349722 4:0.079894675 5:0.04522187 6:0.094111027 7:0.019774947 8:0.02464763 9:0.2554108 10:0.42482335 
--256 1:0.55426102 2:0.23560132 3:0.10419927 4:0.074219047 5:0.031719344 6:0.15186642 7:0.067011402 8:0.10887873 9:0.0030232187 10:0.015109586 
--256 1:0.77691767 2:0.1467565 3:0.026284812 4:0.035226438 5:0.014814573 6:0.10698135 7:0.0036288705 8:0.21849255 9:0.32212047 10:0.12409038 
--256 1:0.35225004 2:0.32338753 3:0.15005572 4:0.12237695 5:0.051929752 6:0.013039934 7:0.041916025 8:0.13219708 9:0.065367321 10:0.33001425 
--256 1:0.3970863 2:0.33991765 3:0.11462057 4:0.11423812 5:0.034137356 6:0.091851319 7:0.042260952 8:0.06158926 9:0.13546947 10:0.08103821 
--256 1:0.34766092 2:0.3525051 3:0.15525038 4:0.095913183 5:0.048670426 6:0.028019427 7:0.021933879 8:0.020629482 9:0.066015229 10:0.020898752 
--256 1:0.27743595 2:0.3874308 3:0.16094032 4:0.11150794 5:0.062684983 6:0.06273181 7:0.02040109 8:0.03521701 9:0.1408164 10:0.048280194 
--256 1:0.423317 2:0.35249393 3:0.089249391 4:0.089990794 5:0.044948881 6:0.21882222 7:0.096803658 8:0.15775535 9:0.025802239 10:0.11932625 
--256 1:0.42717755 2:0.3404959 3:0.12340787 4:0.077759313 5:0.031159368 6:0.20051178 7:0.2772541 8:0.2508071 9:0.00016320439 10:0.031662287 
--95.003611467582999 1:0.29790206 2:0.30174683 3:0.1799234 4:0.14624148 5:0.074186235 6:0.25835587 7:0.25346648 8:0.36031193 9:0.01363159 10:0.3574983 
--256 1:0.24008618 2:0.41093123 3:0.17264739 4:0.11390587 5:0.062429331 6:0.3814339 7:0.11951801 8:0.03218856 9:0.11909075 10:0.052720185 
--256 1:0.60344561 2:0.20591852 3:0.085597017 4:0.07648647 5:0.028552377 6:0.1895959 7:0.057882104 8:0.038748228 9:0.32565732 10:0.34286678 
--256 1:0.58457744 2:0.17580447 3:0.11112758 4:0.087628874 5:0.040861639 6:0.098207133 7:0.163255 8:0.21467679 9:0.22791627 10:0.053562179 
--99.232737799646031 1:0.4372792 2:0.31501706 3:0.12816766 4:0.09075827 5:0.028777814 6:0.15449701 7:0.11600498 8:0.019975706 9:0.080034857 10:0.044679934 
--256 1:0.67598271 2:0.20158906 3:0.058929016 4:0.041502128 5:0.021997086 6:0.025825204 7:0.027975932 8:0.13214533 9:0.16106848 10:0.17754535 
--67.827929099426484 1:0.46933034 2:0.29856889 3:0.13275943 4:0.070688385 5:0.028652954 6:0.24221434 7:0.15210241 8:0.23462166 9:0.055377649 10:0.063856117 
--256 1:0.35336258 2:0.29370944 3:0.1655797 4:0.12907478 5:0.058273499 6:0.042040338 7:0.12253299 8:0.19386919 9:0.028995509 10:0.020824627 
--256 1:0.47591448 2:0.31777914 3:0.085254688 4:0.085187266 5:0.035864427 6:0.058631807 7:0.070559452 8:0.092181905 9:0.12092769 10:0.050235641 
--256 1:0.74519911 2:0.17136349 3:0.045142864 4:0.028645601 5:0.00964894 6:0.020143568 7:0.023818707 8:0.075365882 9:0.015472367 10:0.038462831 
--256 1:0.54106255 2:0.19615571 3:0.11931674 4:0.10374483 5:0.039720164 6:0.01869447 7:0.073117909 8:0.021311275 9:0.08782346 10:0.07899539 
--256 1:0.44510358 2:0.25956841 3:0.12837975 4:0.11618033 5:0.050767937 6:0.13230037 7:0.13585698 8:0.021857926 9:0.030142072 10:0.098266507 
--256 1:0.5732307 2:0.24435242 3:0.091731049 4:0.059444999 5:0.031240833 6:0.030207347 7:0.050761228 8:0.081128283 9:0.023378951 10:0.059477278 
--256 1:0.39268881 2:0.42024593 3:0.089891934 4:0.071134228 5:0.026039092 6:0.12500811 7:0.23368942 8:0.12110752 9:0.017044904 10:0.053287644 
--57.67121973579787 1:0.17031285 2:0.40374994 3:0.17591493 4:0.16156804 5:0.088454238 6:0.1863067 7:0.037112855 8:0.049911586 9:0.44483128 10:0.50876852 
--256 1:0.80040685 2:0.13996192 3:0.027518116 4:0.023847224 5:0.0082658906 6:0.021501568 7:0.08534969 8:0.055102884 9:0.21492734 10:0.063039903 
--256 1:0.35782553 2:0.34127164 3:0.12609902 4:0.11006243 5:0.064741386 6:0.24563843 7:0.094576227 8:0.061696745 9:0.055044189 10:0.27841855 
--256 1:0.6661541 2:0.2416229 3:0.053327564 4:0.027610462 5:0.011284967 6:0.0057737661 7:0.033525611 8:0.33174637 9:0.075471708 10:0.19214608 
--256 1:0.74129202 2:0.13469644 3:0.06745162 4:0.040399611 5:0.016160309 6:0.042308492 7:0.099460656 8:0.10493046 9:0.15551916 10:0.034953785 
--256 1:0.48535023 2:0.32367418 3:0.093121878 4:0.060724594 5:0.037129117 6:0.14490372 7:0.0656287 8:0.17141725 9:0.10489271 10:0.01269465 
--256 1:0.241148 2:0.49063441 3:0.11715961 4:0.10230709 5:0.048750896 6:0.13690763 7:0.11103148 8:0.08679634 9:0.20162985 10:0.034157035 
--256 1:0.52855293 2:0.31955592 3:0.045382013 4:0.080569541 5:0.02593959 6:0.0052999172 7:0.036345099 8:0.013168177 9:0.040755274 10:0.047421352 
--256 1:0.26360143 2:0.36346864 3:0.15481752 4:0.14829233 5:0.069820075 6:0.48564577 7:0.19729921 8:0.029521168 9:0.27242967 10:0.079721255 
--256 1:0.47078072 2:0.23651068 3:0.12823895 4:0.12082985 5:0.043639794 6:0.079937168 7:0.086725247 8:0.1140593 9:0.085944068 10:0.078919726 
--256 1:0.44552858 2:0.26730999 3:0.13895152 4:0.096368109 5:0.0518418 6:0.020509825 7:0.025270383 8:0.062565904 9:0.1227634 10:0.15029559 
--256 1:0.43484907 2:0.27708573 3:0.12405719 4:0.11776177 5:0.046246253 6:0.18691076 7:0.038703749 8:0.093771424 9:0.0084037761 10:0.039144321 
--256 1:0.28062634 2:0.33927848 3:0.1635202 4:0.14371848 5:0.072856503 6:0.28226031 7:0.11165848 8:0.0036765843 9:0.10864617 10:0.038451807 
--256 1:0.20919143 2:0.28275162 3:0.26613211 4:0.15980842 5:0.08211642 6:0.050027891 7:0.059731189 8:0.18573733 9:0.11019853 10:0.10222949 
--4.5783042781538343 1:0.058782078 2:0.27418943 3:0.59257122 4:0.065827489 5:0.0086297809 6:0.21373635 7:0.37269034 8:0.34458532 9:0.2309963 10:0.12363893 
--256 1:0.46208697 2:0.19423596 3:0.15371343 4:0.13807047 5:0.051893168 6:0.044078901 7:0.014995899 8:0.22146369 9:0.2346574 10:0.12673246 
--256 1:0.4167356 2:0.25759866 3:0.13464204 4:0.13524663 5:0.055777079 6:0.022938586 7:0.065014153 8:0.34365176 9:0.24623618 10:0.2671801 
--256 1:0.5879123 2:0.20650202 3:0.11468335 4:0.058085325 5:0.032817005 6:0.16560989 7:0.021594721 8:0.10250673 9:0.059321327 10:0.14705917 
--256 1:0.26612054 2:0.25898673 3:0.18960904 4:0.17728379 5:0.1079999 6:0.071566442 7:0.22366026 8:0.40199732 9:0.16335463 10:0.034923897 
--256 1:0.77623467 2:0.15295828 3:0.026905659 4:0.030904899 5:0.012996494 6:0.0032760663 7:0.034275516 8:0.093499139 9:0.013074071 10:0.23481013 
--256 1:0.37765702 2:0.27814357 3:0.16068467 4:0.11793253 5:0.065582209 6:0.21027283 7:0.04663131 8:0.089346511 9:0.0053131274 10:0.099255306 
--256 1:0.70043027 2:0.1479313 3:0.06738155 4:0.059044676 5:0.025212208 6:0.021541011 7:0.065399844 8:0.13597817 9:0.16152038 10:0.023178631 
--256 1:0.43551835 2:0.28246247 3:0.13497936 4:0.1017716 5:0.045268223 6:0.081816689 7:0.040908846 8:0.12945245 9:0.0059707609 10:0.1767731 
--256 1:0.5124808 2:0.18066436 3:0.16406378 4:0.076104006 5:0.066687058 6:0.068344276 7:0.1326515 8:0.28628444 9:0.02401643 10:0.038277469 
--256 1:0.74169744 2:0.15301345 3:0.057645125 4:0.031700314 5:0.015943675 6:0.031752734 7:0.056918443 8:0.17558127 9:0.10815452 10:0.052955124 
--256 1:0.26187733 2:0.23228711 3:0.2666165 4:0.15990491 5:0.079314152 6:0.06969839 7:0.042513862 8:0.025159269 9:0.082221617 10:0.10017626 
--256 1:0.25408132 2:0.44086372 3:0.12080461 4:0.12402914 5:0.060221216 6:0.06442923 7:0.020601196 8:0.21030527 9:0.10160091 10:0.14638388 
--256 1:0.23823685 2:0.25391279 3:0.2410966 4:0.18491053 5:0.081843236 6:0.26811393 7:0.014777457 8:0.28295175 9:0.37402715 10:0.23642798 
--256 1:0.265933 2:0.40105731 3:0.1300673 4:0.15076633 5:0.052176067 6:0.0018221566 7:0.095475734 8:0.36001341 9:0.21236509 10:0.30454078 
--256 1:0.67035811 2:0.18108659 3:0.091870916 4:0.037503784 5:0.019180591 6:0.072973838 7:0.052080771 8:0.078928231 9:0.17830965 10:0.12510386 
--256 1:0.45128031 2:0.2748805 3:0.099873208 4:0.10751272 5:0.06645327 6:0.049425439 7:0.016236226 8:0.048807128 9:0.11827875 10:0.12291246 
--256 1:0.56191718 2:0.20504119 3:0.084900382 4:0.10978936 5:0.038351887 6:0.44827675 7:0.091882376 8:0.12199293 9:0.076416682 10:0.041236141 
--256 1:0.45365163 2:0.29458132 3:0.12460712 4:0.090341439 5:0.036818489 6:0.2209407 7:0.073134764 8:0.18364034 9:0.1971045 10:0.1179923 
--256 1:0.52849752 2:0.28005611 3:0.076843422 4:0.078652931 5:0.035950017 6:0.14198257 7:0.023610279 8:0.078158825 9:0.096296694 10:0.095933442 
--256 1:0.62018283 2:0.24005971 3:0.061536083 4:0.053247398 5:0.02497398 6:0.11176972 7:0.11898447 8:0.091463292 9:0.031537782 10:0.099901096 
--151.8589148616712 1:0.24712941 2:0.44982422 3:0.16522873 4:0.10606374 5:0.031753891 6:0.12292467 7:0.33528041 8:0.11296971 9:0.22385506 10:0.11969717 
--256 1:0.68317212 2:0.14610376 3:0.073938334 4:0.067837756 5:0.028948025 6:0.038398736 7:0.05046627 8:0.081028159 9:0.18680555 10:0.037680785 
--256 1:0.65841009 2:0.15778176 3:0.06817253 4:0.054779752 5:0.060855867 6:0.063019858 7:0.047410394 8:0.20245049 9:0.12188037 10:0.059918983 
--256 1:0.44305612 2:0.34700697 3:0.1216642 4:0.062973237 5:0.025299468 6:0.069522693 7:0.054886122 8:0.028040614 9:0.12054037 10:0.13186712 
--256 1:0.44513313 2:0.30449562 3:0.13080185 4:0.077218603 5:0.042350786 6:0.088099977 7:0.0034410341 8:0.19065522 9:0.16654783 10:0.067969795 
--256 1:0.38116372 2:0.26562264 3:0.18117 4:0.11105211 5:0.060991532 6:0.082120232 7:0.19494643 8:0.10408521 9:0.13854867 10:0.37930823 
--256 1:0.5499854 2:0.32753045 3:0.064901835 4:0.038061592 5:0.019520721 6:0.16153772 7:0.034996148 8:0.058774943 9:0.25855138 10:0.24210519 
--256 1:0.39348107 2:0.3337493 3:0.12290325 4:0.10590466 5:0.043961716 6:0.1828548 7:0.092052803 8:0.0076341304 9:0.081108812 10:0.016589183 
--108.3230351404645 1:0.76735304 2:0.11493892 3:0.055055982 4:0.039730407 5:0.022921649 6:0.033403465 7:0.079777878 8:0.176528 9:0.023778611 10:0.12169479 
--256 1:0.48516988 2:0.27399731 3:0.11725234 4:0.087666164 5:0.035914303 6:0.1468617 7:0.069203478 8:0.03648556 9:0.15166588 10:0.33972506 
--256 1:0.24656833 2:0.41389118 3:0.1533172 4:0.10825071 5:0.077972581 6:0.11281738 7:0.20275884 8:0.25346063 9:0.19073107 10:0.16465678 
--256 1:0.48749558 2:0.25661977 3:0.12066483 4:0.091081456 5:0.044138361 6:0.19313751 7:0.032223948 8:0.12601931 9:0.14711489 10:0.17670564 
--256 1:0.49682777 2:0.19044289 3:0.1575928 4:0.096258334 5:0.058878209 6:0.40766723 7:0.15095582 8:0.078265183 9:0.070928869 10:0.23168714 
--256 1:0.39756402 2:0.37079313 3:0.11232446 4:0.088407777 5:0.030910617 6:0.33426949 7:0.22608763 8:0.263585 9:0.095142682 10:0.013710745 
--35.790578423996642 1:0.57346328 2:0.19557013 3:0.11876534 4:0.065052997 5:0.047148249 6:0.50434861 7:0.27588271 8:0.55550867 9:0.28699826 10:0.53624433 
--256 1:0.66530546 2:0.12985353 3:0.081775707 4:0.083071885 5:0.039993417 6:0.09645222 7:0.034337321 8:0.36740885 9:0.33777564 10:0.12069076 
--256 1:0.6207975 2:0.18955413 3:0.10668574 4:0.053923801 5:0.029038833 6:0.0084375078 7:0.0768135 8:0.18052852 9:0.2131221 10:0.23752362 
--256 1:0.46324128 2:0.13622224 3:0.15818133 4:0.14486722 5:0.09748792 6:0.14742877 7:0.084182775 8:0.14750055 9:0.34765585 10:0.32460896 
--256 1:0.65500084 2:0.17372331 3:0.090349857 4:0.053945345 5:0.026980649 6:0.088715083 7:0.025939719 8:0.031066935 9:0.21539042 10:0.077668737 
--256 1:0.67184503 2:0.18550121 3:0.073886368 4:0.038941945 5:0.029825452 6:0.085461079 7:0.024956933 8:0.21636763 9:0.056725302 10:0.03839216 
--256 1:0.51117391 2:0.1930501 3:0.10359731 4:0.13308122 5:0.059097454 6:0.010686719 7:0.047634012 8:0.036647286 9:0.14251849 10:0.27691003 
--256 1:0.32374397 2:0.32348311 3:0.16382416 4:0.13521539 5:0.053733369 6:0.16572995 7:0.030202263 8:0.087093508 9:0.033251053 10:0.13160857 
--256 1:0.65721118 2:0.19859709 3:0.078538095 4:0.044059592 5:0.021594049 6:0.17022832 7:0.075730713 8:0.20252051 9:0.12796613 10:0.019630223 
--256 1:0.55012997 2:0.25351261 3:0.088309507 4:0.076732498 5:0.031315417 6:0.064481929 7:0.072529375 8:0.033200248 9:0.10404024 10:0.011950285 
--256 1:0.32051654 2:0.29045084 3:0.17966299 4:0.13968403 5:0.0696856 6:0.1364399 7:0.14757669 8:0.099197731 9:0.082486894 10:0.18246004 
--256 1:0.61339657 2:0.21481874 3:0.10432605 4:0.04981082 5:0.017647815 6:0.062230443 7:0.019662784 8:0.015563843 9:0.10746554 10:0.094066185 
--256 1:0.28243675 2:0.37869169 3:0.16917643 4:0.11162542 5:0.058069706 6:0.15004598 7:0.057065429 8:0.3140884 9:0.10880564 10:0.063057241 
--256 1:0.61241992 2:0.27808191 3:0.056138779 4:0.036038179 5:0.01732121 6:0.011226743 7:0.02290025 8:0.18535812 9:0.12854416 10:0.059784468 
--256 1:0.3651377 2:0.2799302 3:0.16009831 4:0.12041716 5:0.074416628 6:0.19365675 7:0.14037276 8:0.090953743 9:0.045773868 10:0.19511841 
--256 1:0.46095382 2:0.3447885 3:0.084694485 4:0.071509727 5:0.038053473 6:0.26037723 7:0.072687307 8:0.12119541 9:0.060366468 10:0.2419325 
--256 1:0.8020505 2:0.13003317 3:0.033228117 4:0.023045193 5:0.011643029 6:0.005176231 7:0.016412583 8:0.12559021 9:0.055520614 10:0.089645852 
--256 1:0.68164135 2:0.13876461 3:0.056192089 4:0.08056385 5:0.042838106 6:0.0079614587 7:0.0020647684 8:0.25537647 9:0.404276 10:0.39384377 
--256 1:0.32703273 2:0.33072938 3:0.17443549 4:0.11894246 5:0.048859932 6:0.27378161 7:0.018606805 8:0.019002119 9:0.049483374 10:0.072692866 
--256 1:0.43503212 2:0.31906059 3:0.090404895 4:0.11018566 5:0.045316728 6:0.12621453 7:0.052179866 8:0.059456899 9:0.13379441 10:0.046544355 
--256 1:0.68400251 2:0.20393918 3:0.0614933 4:0.035407363 5:0.015157647 6:0.21870432 7:0.23940584 8:0.13906096 9:0.024862542 10:0.049992701 
--256 1:0.46317784 2:0.36090912 3:0.092367556 4:0.055089076 5:0.028456402 6:0.12252321 7:0.07619363 8:0.15491892 9:0.18887784 10:0.10475182 
--256 1:0.23297974 2:0.36123198 3:0.18683593 4:0.15046938 5:0.068482973 6:0.077086994 7:0.052360753 8:0.228088 9:0.013954462 10:0.079217763 
--256 1:0.54779403 2:0.28654481 3:0.066222304 4:0.05871854 5:0.040720307 6:0.030355709 7:0.046941712 8:0.064413369 9:0.10851678 10:0.21283703 
--256 1:0.34511986 2:0.46484476 3:0.076857007 4:0.077711448 5:0.035466931 6:0.10590158 7:0.017362077 8:0.059338997 9:0.081792686 10:0.010944274 
--256 1:0.3124399 2:0.32710642 3:0.14896034 4:0.13723063 5:0.07426271 6:0.24982063 7:0.17819975 8:0.12999014 9:0.0079274445 10:0.056544394 
--256 1:0.42557537 2:0.27285892 3:0.10770576 4:0.12254928 5:0.07131068 6:0.076188332 7:0.044350798 8:0.028926218 9:0.23515054 10:0.42844929 
--256 1:0.75449639 2:0.14933916 3:0.058455096 4:0.028493866 5:0.0092154846 6:0.058311928 7:0.09629698 8:0.098575919 9:0.17850072 10:0.069628468 
--256 1:0.50724021 2:0.3165384 3:0.092138695 4:0.056689666 5:0.027393019 6:0.049656752 7:0.24775654 8:0.11817675 9:0.1285044 10:0.091636323 
--256 1:0.42876291 2:0.33290897 3:0.1041169 4:0.097290796 5:0.036920426 6:0.040597636 7:0.083234946 8:0.040154525 9:0.16214522 10:0.19030987 
--256 1:0.61935977 2:0.22168573 3:0.076794439 4:0.062690431 5:0.019469626 6:0.019126444 7:0.063664568 8:0.03949585 9:0.10847981 10:0.099080747 
--256 1:0.76693833 2:0.13711846 3:0.033201128 4:0.044295102 5:0.018446978 6:0.086872989 7:0.22874116 8:0.098899882 9:0.053292787 10:0.14353567 
--256 1:0.54423901 2:0.2074014 3:0.094985672 4:0.10830098 5:0.045072948 6:0.05382573 7:0.039271242 8:0.10289148 9:0.021130202 10:0.046302996 
--256 1:0.22387552 2:0.39281119 3:0.18252854 4:0.12926826 5:0.071516501 6:0.38152111 7:0.12351655 8:0.061476628 9:0.16008626 10:0.072001094 
--256 1:0.6272093 2:0.1775839 3:0.07569455 4:0.085622203 5:0.033890044 6:0.19051532 7:0.019929878 8:0.053921044 9:0.16189785 10:0.19058786 
--13.953743585596476 1:0.77609863 2:0.15421642 3:0.048937709 4:0.014611441 5:0.0061358006 6:0.82769474 7:0.84040625 8:0.55066913 9:0.017940517 10:0.077879256 
--256 1:0.45794913 2:0.22344487 3:0.10193049 4:0.14100112 5:0.075674387 6:0.078203969 7:0.28637828 8:0.10245326 9:0.016424067 10:0.22972521 
--256 1:0.27993049 2:0.18525777 3:0.17026994 4:0.2526121 5:0.1119297 6:0.02694983 7:0.017503446 8:0.025761966 9:0.01256815 10:0.023683169 
--256 1:0.64052928 2:0.22471208 3:0.077798527 4:0.040144552 5:0.016815568 6:0.00081308524 7:0.036326351 8:0.10082124 9:0.043053208 10:0.11202808 
--256 1:0.44241002 2:0.38322516 3:0.084737342 4:0.062819406 5:0.026808074 6:0.057120701 7:0.012289544 8:0.012161867 9:0.18765817 10:0.2427339 
--256 1:0.70925402 2:0.16744397 3:0.060109446 4:0.037597547 5:0.025595021 6:0.067223976 7:0.051426797 8:0.00030519901 9:0.070505832 10:0.35199151 
--256 1:0.3926782 2:0.37308642 3:0.086062235 4:0.10200759 5:0.046165567 6:0.014487262 7:0.013699906 8:0.32963044 9:0.21123857 10:0.035518821 
--256 1:0.52171904 2:0.26954487 3:0.087067148 4:0.087927061 5:0.033741877 6:0.043182407 7:0.080717075 8:0.024757267 9:0.084247056 10:0.091472792 
--256 1:0.39169468 2:0.25356866 3:0.17399197 4:0.12585034 5:0.054894345 6:0.06886128 7:0.007202127 8:0.071144433 9:0.049077635 10:0.095545299 
--256 1:0.24745347 2:0.41348934 3:0.14577121 4:0.13827538 5:0.05501061 6:0.059499965 7:0.063764519 8:0.2702418 9:0.086189335 10:0.087502002 
--256 1:0.63645891 2:0.24511164 3:0.072284068 4:0.031872631 5:0.014272752 6:0.0065887393 7:0.045315373 8:0.15840579 9:0.24176469 10:0.26122837 
--256 1:0.671485 2:0.22513185 3:0.040508836 4:0.039431472 5:0.023442844 6:0.1142744 7:0.10385856 8:0.1431437 9:0.12319236 10:0.05472401 
--256 1:0.45082278 2:0.23880851 3:0.13887075 4:0.11742022 5:0.054077739 6:0.078368182 7:0.025307941 8:0.044436139 9:0.17404296 10:0.065556482 
--256 1:0.80105803 2:0.15738889 3:0.031736989 4:0.0071244088 5:0.0026916847 6:0.98849557 7:0.96066144 8:0.77596187 9:0.30540734 10:0.18240684 
--256 1:0.60887037 2:0.2078727 3:0.059226007 4:0.080345417 5:0.043685507 6:0.025350277 7:0.099111639 8:0.18937493 9:0.18038369 10:0.20184297 
--256 1:0.22556229 2:0.32630332 3:0.24401302 4:0.11092538 5:0.093195997 6:0.30665949 7:0.19225385 8:0.24766702 9:0.083335922 10:0.18291579 
--256 1:0.39956126 2:0.20883132 3:0.17100233 4:0.14867724 5:0.071927849 6:0.13779271 7:0.052837806 8:0.015886331 9:0.062648146 10:0.14369013 
--256 1:0.36107677 2:0.33186763 3:0.12466532 4:0.12362607 5:0.058764212 6:0.094220253 7:0.0041536542 8:0.11566006 9:0.040877328 10:0.26646321 
--81.905287911871127 1:0.48398543 2:0.32161 3:0.097382656 4:0.068547832 5:0.028474079 6:0.13379688 7:0.035710165 8:0.3427236 9:0.02371244 10:0.05559311 
--256 1:0.43474915 2:0.34300521 3:0.099560823 4:0.094473018 5:0.028211796 6:0.04547316 7:0.065794433 8:0.063106338 9:0.15322785 10:0.076578509 
--256 1:0.55290028 2:0.28716662 3:0.082010982 4:0.053605528 5:0.024316593 6:0.040552068 7:0.16525491 8:0.20139322 9:0.053896698 10:0.16040381 
--256 1:0.55747636 2:0.26742663 3:0.077890954 4:0.071480674 5:0.025725376 6:0.016896806 7:0.10705141 8:0.13737136 9:0.20207969 10:0.17962227 
--60.25643361235452 1:0.65811301 2:0.16382811 3:0.08500851 4:0.061738589 5:0.031311783 6:0.022140471 7:0.080742 8:0.45265688 9:0.28293165 10:0.20476436 
--256 1:0.26577703 2:0.21235463 3:0.24341561 4:0.16478191 5:0.11367083 6:0.15630729 7:0.00058184244 8:0.087557895 9:0.15843437 10:0.27198775 
--256 1:0.56768154 2:0.17532355 3:0.08445774 4:0.068663465 5:0.1038737 6:0.48956136 7:0.017657489 8:0.049668584 9:0.15449368 10:0.012540033 
--256 1:0.64170384 2:0.20238338 3:0.073911703 4:0.063054274 5:0.018946806 6:0.026398929 7:0.023174852 8:0.22505237 9:0.21846573 10:0.23167071 
--256 1:0.60997106 2:0.19454357 3:0.068396022 4:0.086930418 5:0.040158939 6:0.18642241 7:0.067337557 8:0.19450618 9:0.15757845 10:0.021337481 
--256 1:0.43547361 2:0.27446661 3:0.13557468 4:0.10966803 5:0.044817074 6:0.0022154727 7:0.0018745064 8:0.10024814 9:0.023242573 10:0.086158595 
--256 1:0.69568503 2:0.19379173 3:0.050858766 4:0.038969311 5:0.020695157 6:0.0027945333 7:0.036648764 8:0.2211787 9:0.13783406 10:0.021727853 
--256 1:0.72906668 2:0.20424031 3:0.038977826 4:0.019250882 5:0.0084642968 6:0.025361099 7:0.032392567 8:0.057822879 9:0.073135667 10:0.21840533 
--256 1:0.2692469 2:0.36289411 3:0.18555749 4:0.12546968 5:0.056831814 6:0.3456286 7:0.093628698 8:0.069137212 9:0.10607175 10:0.017752961 
--256 1:0.55462235 2:0.25435286 3:0.099726562 4:0.066216907 5:0.025081322 6:0.11798947 7:0.010204387 8:0.065163156 9:0.01724332 10:0.11663002 
--256 1:0.49599133 2:0.31980509 3:0.079977522 4:0.073540305 5:0.030685755 6:0.13283576 7:0.033166316 8:0.096618245 9:0.041292132 10:0.052366405 
--256 1:0.30036153 2:0.28561337 3:0.16415659 4:0.1608939 5:0.088974602 6:0.010044265 7:0.0021550981 8:0.057907289 9:0.041369699 10:0.087945992 
--256 1:0.4889193 2:0.31555123 3:0.075210344 4:0.086340308 5:0.033978818 6:0.10202554 7:0.073697905 8:0.24668632 9:0.10952026 10:0.060474782 
--256 1:0.20543368 2:0.25744525 3:0.21171634 4:0.22484284 5:0.10056189 6:0.3868402 7:0.080566071 8:0.26820864 9:0.068684097 10:0.074541329 
--256 1:0.49443254 2:0.31585187 3:0.12024141 4:0.043081935 5:0.026392245 6:0.095279069 7:0.02296042 8:0.021902926 9:0.048672673 10:0.010616262 
--256 1:0.37944823 2:0.39326447 3:0.10333561 4:0.092674848 5:0.031276846 6:0.12629466 7:0.081072319 8:0.045801032 9:0.02884728 10:0.09777221 
--256 1:0.64857571 2:0.20414642 3:0.081193796 4:0.050313572 5:0.015770497 6:0.0079278327 7:0.033357195 8:0.09245478 9:0.14664834 10:0.16430595 
--256 1:0.37237596 2:0.16716469 3:0.15705151 4:0.21304367 5:0.090364158 6:0.13505201 7:0.25208092 8:0.39770673 9:0.00098766489 10:0.16022845 
--256 1:0.66793907 2:0.20545852 3:0.072921898 4:0.038848326 5:0.014832183 6:0.077506922 7:0.063903524 8:0.10864053 9:0.0053821729 10:0.031528057 
--256 1:0.45530091 2:0.22117828 3:0.1322 4:0.12927746 5:0.062043344 6:0.17521989 7:0.19527872 8:0.052795206 9:0.056256284 10:0.18035397 
--256 1:0.40102539 2:0.34515805 3:0.10292724 4:0.094623402 5:0.056265917 6:0.008545919 7:0.020910355 8:0.025902635 9:0.018155519 10:0.020172633 
--256 1:0.44239321 2:0.24569935 3:0.16463777 4:0.10340606 5:0.043863606 6:0.23174614 7:0.09098165 8:0.17531448 9:0.15851683 10:0.031179994 
--256 1:0.56306311 2:0.19398915 3:0.099340162 4:0.089928024 5:0.053679558 6:0.12094055 7:0.10095082 8:0.024509934 9:0.0057580414 10:0.067259033 
--256 1:0.56546176 2:0.21064709 3:0.10359226 4:0.084978294 5:0.035320596 6:0.17657339 7:0.1976909 8:0.23876495 9:0.20602121 10:0.00072322012 
--256 1:0.55448619 2:0.27181444 3:0.072390689 4:0.078174983 5:0.023133701 6:0.00010592581 7:0.029652444 8:0.11658649 9:0.04909493 10:0.16132094 
--256 1:0.62654075 2:0.1736923 3:0.089336579 4:0.078495482 5:0.031934889 6:0.0068834793 7:0.12548008 8:0.069334143 9:0.17034571 10:0.13512295 
--256 1:0.52956164 2:0.35000828 3:0.085444846 4:0.030101115 5:0.0048841263 6:0.077198807 7:0.039285797 8:0.0049384718 9:0.0035815754 10:0.02326302 
--256 1:0.48748132 2:0.26554357 3:0.13370437 4:0.068238296 5:0.04503244 6:0.25253127 7:0.14396626 8:0.17761891 9:0.13177962 10:0.10252415 
--256 1:0.36624188 2:0.20102077 3:0.16603059 4:0.17165314 5:0.095053624 6:0.20850413 7:0.43042722 8:0.18766607 9:0.30785618 10:0.17917942 
--256 1:0.78126938 2:0.15991025 3:0.021047825 4:0.02799151 5:0.0097810304 6:0.10649207 7:0.088052576 8:0.082130685 9:0.17401787 10:0.15569292 
--256 1:0.43141337 2:0.31204334 3:0.12752428 4:0.094666652 5:0.034352352 6:0.11739588 7:0.033181317 8:0.052517662 9:0.034052401 10:0.14606386 
--256 1:0.63220079 2:0.15426763 3:0.10236427 4:0.052303806 5:0.058863511 6:0.19758336 7:0.093341932 8:0.019381616 9:0.17774094 10:0.026124392 
--256 1:0.29618298 2:0.14152593 3:0.25787141 4:0.2688216 5:0.035598092 6:0.052712153 7:0.28556064 8:0.1329571 9:0.017877423 10:0.16990666 
--256 1:0.30189833 2:0.34579001 3:0.17796501 4:0.11581969 5:0.058526963 6:0.092441098 7:0.037767746 8:0.25552156 9:0.20204243 10:0.050629925 
--65.803898035732658 1:0.31047768 2:0.46166343 3:0.094656644 4:0.091647235 5:0.041555019 6:0.0025873133 7:0.033867897 8:0.27039226 9:0.080806819 10:0.0049700091 
--256 1:0.29952483 2:0.32652733 3:0.14180453 4:0.14237261 5:0.089770712 6:0.032228189 7:0.062582653 8:0.03353123 9:0.027502723 10:0.056174929 
--256 1:0.33114856 2:0.38354806 3:0.11349963 4:0.12586257 5:0.045941178 6:0.035927373 7:0.072825333 8:0.025878838 9:0.34585116 10:0.17206783 
--256 1:0.55214044 2:0.20025104 3:0.11541204 4:0.075665664 5:0.056530808 6:0.015662064 7:0.28971062 8:0.049725989 9:0.048761641 10:0.048873996 
--59.658994469057212 1:0.26201742 2:0.24878197 3:0.21912545 4:0.2201098 5:0.049965368 6:0.0080154381 7:0.044655898 8:0.093136751 9:0.03009597 10:0.045276986 
--256 1:0.69360178 2:0.16962601 3:0.068613106 4:0.044221689 5:0.023937415 6:0.059905682 7:0.0070063685 8:0.11852625 9:0.022274913 10:0.031558139 
--23.133035481388536 1:0.69196699 2:0.20135675 3:0.06354051 4:0.030036429 5:0.013099319 6:0.036832618 7:0.20764632 8:0.17215821 9:0.10820318 10:0.10702909 
--256 1:0.64842726 2:0.20457335 3:0.090525907 4:0.042333802 5:0.014139685 6:0.08193113 7:0.084584099 8:0.14804304 9:0.12197736 10:0.0084093043 
--256 1:0.38270635 2:0.34403536 3:0.13587627 4:0.097322308 5:0.040059713 6:0.35376526 7:0.027764291 8:0.32835176 9:0.1153612 10:0.083021491 
--256 1:0.29880348 2:0.38201852 3:0.13953009 4:0.11810212 5:0.061545781 6:0.15380363 7:0.019534039 8:0.16577933 9:0.11061554 10:0.21739443 
--256 1:0.41264632 2:0.35084404 3:0.11570789 4:0.08492335 5:0.035878399 6:0.13146932 7:0.05467277 8:0.025869438 9:0.048629759 10:0.098753672 
--256 1:0.32651652 2:0.47202267 3:0.073712884 4:0.079066664 5:0.048681256 6:0.13550137 7:0.059869679 8:0.069196776 9:0.075865343 10:0.040743382 
--256 1:0.64388572 2:0.19244351 3:0.058987962 4:0.084129706 5:0.020553101 6:0.021043472 7:0.096649836 8:0.10361803 9:0.26606862 10:0.090495236 
--256 1:0.53138262 2:0.24918828 3:0.10183401 4:0.083699553 5:0.03389554 6:0.029115365 7:0.14242746 8:0.032598976 9:0.093947617 10:0.27625607 
--256 1:0.33197624 2:0.25191681 3:0.18788036 4:0.14976027 5:0.078466317 6:0.37687182 7:0.051330691 8:0.011340719 9:0.021061417 10:0.093827555 
--256 1:0.30082035 2:0.25497089 3:0.19504178 4:0.17470608 5:0.074460894 6:0.10079877 7:0.29667329 8:0.13990915 9:0.15368055 10:0.12194842 
--256 1:0.37445638 2:0.3233437 3:0.11796181 4:0.12719112 5:0.057046995 6:0.39676476 7:0.18380669 8:0.13734128 9:0.083815965 10:0.29284493 
--256 1:0.4567012 2:0.17205353 3:0.13390643 4:0.17313125 5:0.064207583 6:0.0088054054 7:0.20185705 8:0.022554479 9:0.094612026 10:0.060510869 
--49.789959589780082 1:0.59711536 2:0.192057 3:0.090194762 4:0.083821947 5:0.036810936 6:0.046677058 7:0.045333075 8:0.48501113 9:0.36336052 10:0.37814807 
--256 1:0.46814222 2:0.30317583 3:0.11705121 4:0.080329051 5:0.031301685 6:0.17925394 7:0.099234126 8:0.22691294 9:0.061965466 10:0.052946153 
--256 1:0.31455184 2:0.1658955 3:0.26292389 4:0.1816151 5:0.07501367 6:0.31625321 7:0.1729258 8:0.2901827 9:0.10591398 10:0.17727858 
--256 1:0.38575594 2:0.31103538 3:0.14582435 4:0.1042408 5:0.053143537 6:0.055555957 7:0.13464853 8:0.0349562 9:0.13206216 10:0.0056213788 
--256 1:0.33822814 2:0.48524332 3:0.089380755 4:0.056638455 5:0.030509331 6:0.13832514 7:0.09023118 8:0.090744353 9:0.23295344 10:0.28930247 
--256 1:0.22957819 2:0.38927622 3:0.17782385 4:0.13587717 5:0.067444564 6:0.12863831 7:0.17094652 8:0.085792492 9:0.13317758 10:0.056038294 
--256 1:0.38240364 2:0.13290075 3:0.11022547 4:0.2184286 5:0.15604155 6:0.11903799 7:0.062520198 8:0.2222684 9:0.19841713 10:0.22575723 
--256 1:0.44697195 2:0.2996013 3:0.098317372 4:0.11387939 5:0.04122999 6:0.0275364 7:0.060703897 8:0.087488055 9:0.3033122 10:0.21288779 
--256 1:0.33681194 2:0.30634763 3:0.17089927 4:0.115054 5:0.070887159 6:0.19448488 7:0.090076819 8:0.058489625 9:0.10520682 10:0.0038884222 
--256 1:0.3870716 2:0.38312055 3:0.10409107 4:0.080257291 5:0.045459495 6:0.12080957 7:0.0069353382 8:0.11556476 9:0.22854798 10:0.27196668 
--256 1:0.55693686 2:0.17809598 3:0.10186834 4:0.11501098 5:0.048087837 6:0.13649454 7:0.019430299 8:0.073140456 9:0.054970832 10:0.044736275 
--256 1:0.64112589 2:0.25915789 3:0.049213489 4:0.031531953 5:0.018970776 6:0.09837414 7:0.003845927 8:0.16974348 9:0.23464154 10:0.19511295 
--256 1:0.58778475 2:0.24912673 3:0.064584679 4:0.069033327 5:0.029470514 6:0.17389897 7:0.023294908 8:0.19610339 9:0.2680084 10:0.15923943 
--256 1:0.60455061 2:0.28530018 3:0.062704757 4:0.033020443 5:0.014424004 6:0.067939298 7:0.075794832 8:0.25581946 9:0.025949125 10:0.0057694763 
--256 1:0.43360544 2:0.1959864 3:0.17643201 4:0.11915507 5:0.074821074 6:0.083227906 7:0.078535816 8:0.060087738 9:0.13658983 10:0.20881873 
--256 1:0.49619544 2:0.20879919 3:0.16031737 4:0.079828496 5:0.0548595 6:0.040736614 7:0.164069 8:0.26845056 9:0.19448043 10:0.19583908 
--256 1:0.63099731 2:0.23903085 3:0.077181995 4:0.035860742 5:0.016929106 6:0.00064671265 7:0.12278649 8:0.22436366 9:0.034123883 10:0.0084199683 
--256 1:0.71241156 2:0.1846961 3:0.041084285 4:0.040989115 5:0.020818936 6:0.048752756 7:0.18952953 8:0.17855087 9:0.03954759 10:0.090694289 
--256 1:0.43378009 2:0.17998565 3:0.13324751 4:0.15462473 5:0.098362015 6:0.10347516 7:0.071279812 8:0.07928691 9:0.10299602 10:0.023191282 
--256 1:0.44268315 2:0.30330827 3:0.13933934 4:0.077812323 5:0.036856917 6:0.095665557 7:0.14967159 8:0.066009823 9:0.015287851 10:0.081833288 
--256 1:0.51996689 2:0.2296995 3:0.11554525 4:0.090377774 5:0.044410585 6:0.13642146 7:0.046341768 8:0.06273003 9:0.23115969 10:0.33388047 
--256 1:0.50976963 2:0.28708987 3:0.11605395 4:0.071436227 5:0.015650325 6:0.20086047 7:0.063213134 8:0.0083289491 9:0.022764539 10:0.017309212 
--256 1:0.57217433 2:0.22715985 3:0.095339197 4:0.073213269 5:0.032113347 6:0.25432253 7:0.28561377 8:0.1584659 9:0.17714404 10:0.15818451 
--256 1:0.29250147 2:0.37978741 3:0.14678095 4:0.12387807 5:0.057052102 6:0.059750586 7:0.18889704 8:0.026995745 9:0.074910441 10:0.024388 
--256 1:0.35425717 2:0.30553422 3:0.15893387 4:0.12498316 5:0.056291588 6:0.22546402 7:0.050876173 8:0.051931966 9:0.073305524 10:0.02028581 
--256 1:0.28580215 2:0.29219889 3:0.18834297 4:0.15968795 5:0.073968037 6:0.036243535 7:0.081243455 8:0.071825125 9:0.12652821 10:0.1519488 
--256 1:0.29013385 2:0.33338786 3:0.18689787 4:0.12312272 5:0.066457699 6:0.14233591 7:0.097254924 8:0.036913076 9:0.1266047 10:0.04857512 
--13.846363250398367 1:0.60504123 2:0.17383791 3:0.083093629 4:0.093203828 5:0.044823404 6:0.25621362 7:0.29533956 8:0.31241997 9:0.39820967 10:0.51789658 
--256 1:0.74550759 2:0.20150884 3:0.03193039 4:0.013802854 5:0.0072503255 6:0.0083367107 7:0.048552568 8:0.0650528 9:0.1561375 10:0.20222355 
--256 1:0.47932292 2:0.27192891 3:0.10030062 4:0.10319094 5:0.045256608 6:0.096463277 7:0.0022912468 8:0.020070217 9:0.067629752 10:0.21055362 
--256 1:0.3630047 2:0.32579608 3:0.14032627 4:0.11654022 5:0.054332729 6:0.03147013 7:0.0305948 8:0.16246115 9:0.0090334619 10:0.12101552 
--256 1:0.36472308 2:0.32735735 3:0.12135826 4:0.13174277 5:0.054818545 6:0.019117528 7:0.16426186 8:0.08036002 9:0.26171148 10:0.1966497 
--256 1:0.75643547 2:0.17871551 3:0.036116503 4:0.019721936 5:0.0090105848 6:0.12373961 7:0.10041372 8:0.029555921 9:0.25842134 10:0.25877935 
--256 1:0.52445206 2:0.2244658 3:0.1308049 4:0.083667826 5:0.036609417 6:0.095420683 7:0.08617843 8:0.051719072 9:0.15511062 10:0.11993829 
--256 1:0.23687504 2:0.21942722 3:0.25928977 4:0.19409897 5:0.090309015 6:0.10543495 7:0.024165278 8:0.066776725 9:0.012630356 10:0.12141402 
--256 1:0.27438195 2:0.30939275 3:0.16240225 4:0.19773299 5:0.056090064 6:0.056250009 7:0.025779876 8:0.060828072 9:0.017983566 10:0.10022398 
--256 1:0.60841777 2:0.27024497 3:0.072714203 4:0.034814846 5:0.013808204 6:0.0080777125 7:0.00035270674 8:0.019669246 9:0.050834719 10:0.02282677 
--86.013462570503307 1:0.46542226 2:0.24465054 3:0.10312025 4:0.11174711 5:0.075059848 6:0.38216943 7:0.018590934 8:0.33598805 9:0.24491538 10:0.4994127 
--256 1:0.71786184 2:0.19163357 3:0.044360019 4:0.03259697 5:0.013547597 6:0.0024236908 7:0.030555255 8:0.045611853 9:0.046322298 10:0.038016115 
--256 1:0.41515601 2:0.23564467 3:0.16175032 4:0.12858961 5:0.058859395 6:0.068416888 7:0.058547512 8:0.041845434 9:0.10196587 10:0.068989669 
--256 1:0.19945221 2:0.54948782 3:0.12097994 4:0.087131443 5:0.042948588 6:0.22837499 7:0.058721258 8:0.087860738 9:0.18041332 10:0.072943358 
--256 1:0.57283615 2:0.24861675 3:0.081116242 4:0.068599652 5:0.0288312 6:0.12153532 7:0.013303058 8:0.21869662 9:0.063496252 10:0.20563897 
--256 1:0.50366655 2:0.24403269 3:0.132116 4:0.089821333 5:0.030363428 6:0.21856636 7:0.11317754 8:0.16199841 9:0.026176022 10:0.0020882485 
--256 1:0.4769384 2:0.2429762 3:0.14825571 4:0.093087424 5:0.038742264 6:0.046433238 7:0.04563257 8:0.0048408229 9:0.13361151 10:0.046125329 
--256 1:0.45531143 2:0.32630812 3:0.13168994 4:0.061163722 5:0.025526784 6:0.042037484 7:0.0083389726 8:0.048611152 9:0.11415196 10:0.051587925 
--256 1:0.39263059 2:0.29081929 3:0.1232484 4:0.12802899 5:0.065272732 6:0.39004143 7:0.16919512 8:0.20367076 9:0.17103599 10:0.36820543 
--256 1:0.66084412 2:0.22749164 3:0.060212191 4:0.034597143 5:0.0168549 6:0.11387645 7:0.069993001 8:0.0032660466 9:0.27103883 10:0.16596828 
--256 1:0.64340483 2:0.17620034 3:0.073386708 4:0.069647677 5:0.037360446 6:0.1331983 7:0.0094312553 8:0.022226078 9:0.1811127 10:0.17947706 
--256 1:0.3204671 2:0.3758505 3:0.11890943 4:0.11876506 5:0.066007908 6:0.16574901 7:0.071503948 8:0.14848731 9:0.048326123 10:0.083214656 
--256 1:0.30823827 2:0.36153508 3:0.14449826 4:0.13421786 5:0.051510534 6:0.055111191 7:0.11856001 8:0.11558692 9:0.015703084 10:0.024830457 
--256 1:0.51547182 2:0.23015177 3:0.12182901 4:0.084255442 5:0.048291966 6:0.13514864 7:0.076472229 8:0.10913078 9:0.1636844 10:0.3050227 
--256 1:0.52107006 2:0.19761652 3:0.12690097 4:0.10349619 5:0.050916264 6:0.11220628 7:0.097136064 8:0.060301057 9:0.059498811 10:0.076783468 
--256 1:0.37024787 2:0.39147157 3:0.11398937 4:0.085226862 5:0.03906432 6:0.35037667 7:0.11038953 8:0.13327072 9:0.074354196 10:0.21070715 
--256 1:0.47865561 2:0.3171526 3:0.083403808 4:0.072054242 5:0.048733736 6:0.16915612 7:0.067393293 8:0.17430246 9:0.098959694 10:0.003663938 
--256 1:0.52446915 2:0.26636405 3:0.086315931 4:0.067589457 5:0.055261407 6:0.0007005901 7:0.022525462 8:0.11647868 9:0.1902022 10:0.46434006 
--256 1:0.25455337 2:0.32749854 3:0.19075042 4:0.15922823 5:0.067969447 6:0.25010146 7:0.10048467 8:0.060462555 9:0.024702985 10:0.021613049 
--256 1:0.72100298 2:0.17014523 3:0.033241592 4:0.043955897 5:0.031654299 6:0.040704837 7:0.12978053 8:0.12716244 9:0.26990011 10:0.50963382 
--256 1:0.35858127 2:0.17625468 3:0.16514022 4:0.1556702 5:0.14435363 6:0.341292 7:0.052205757 8:0.26328038 9:0.15547314 10:0.35752628 
--256 1:0.50492651 2:0.2747571 3:0.098260066 4:0.071890328 5:0.050165994 6:0.0080271715 7:0.018527171 8:0.1376364 9:0.19021563 10:0.31086325 
--256 1:0.60995917 2:0.1673182 3:0.09604598 4:0.075056714 5:0.051619941 6:0.44537601 7:0.22594427 8:0.14257087 9:0.1390746 10:0.051376194 
--12.976449202646357 1:0.25352966 2:0.098419721 3:0.44533127 4:0.12035452 5:0.082364835 6:0.30799166 7:0.18486109 8:0.12229913 9:0.15521412 10:0.00059274316 
--256 1:0.64487069 2:0.28756707 3:0.038236167 4:0.02034131 5:0.008984762 6:0.085178147 7:4.9055592e-05 8:0.034798767 9:0.097828685 10:0.14493539 
--256 1:0.36128802 2:0.46162884 3:0.081073719 4:0.065419884 5:0.030589539 6:0.22473078 7:0.13636991 8:0.026425211 9:0.0290054 10:0.097190953 
--256 1:0.57736708 2:0.22904529 3:0.096653414 4:0.06283735 5:0.034096869 6:0.071540849 7:0.18995157 8:0.17626532 9:0.12726811 10:0.23659277 
--256 1:0.52371258 2:0.30071834 3:0.099008666 4:0.050955359 5:0.025605057 6:0.006588615 7:0.032629997 8:0.13271753 9:0.046926483 10:0.21996422 
--53.251551492119745 1:0.48510658 2:0.26230309 3:0.12043334 4:0.093358763 5:0.038798235 6:0.67324596 7:0.45269398 8:0.31567879 9:0.010269849 10:0.021900056 
--256 1:0.499417 2:0.30203122 3:0.083845558 4:0.083225457 5:0.03148077 6:0.16434388 7:0.20799993 8:0.12460544 9:0.028294063 10:0.14761952 
--256 1:0.50821062 2:0.19681387 3:0.14880486 4:0.098391666 5:0.047778977 6:0.15275252 7:0.026113705 8:0.030133243 9:0.097203058 10:0.038719188 
--256 1:0.41314146 2:0.38594174 3:0.069498007 4:0.077102612 5:0.054316176 6:0.035867714 7:0.074443273 8:0.060111514 9:0.091876921 10:0.14634755 
--256 1:0.50495121 2:0.37097236 3:0.069421568 4:0.03585522 5:0.018799646 6:0.066546832 7:0.0064015594 8:0.20109014 9:0.10204278 10:0.014260325 
--256 1:0.69025169 2:0.19671896 3:0.056114537 4:0.041039245 5:0.015875574 6:0.061026283 7:0.014361255 8:0.10961967 9:0.10372376 10:0.096105491 
--7.8120463400497115 1:0.22760454 2:0.27223632 3:0.23512102 4:0.21858831 5:0.046449815 6:0.033910832 7:0.1679176 8:0.29035057 9:0.42747961 10:0.23597995 
--256 1:0.33715489 2:0.30647291 3:0.13627602 4:0.15034388 5:0.069752303 6:0.0073028651 7:0.18152084 8:0.069068533 9:0.064926691 10:0.11748823 
--256 1:0.29141547 2:0.36446804 3:0.17822014 4:0.11491412 5:0.050982225 6:0.072168667 7:0.049713453 8:0.024700057 9:0.058472847 10:0.1163199 
--256 1:0.40672304 2:0.29132502 3:0.15017305 4:0.094609598 5:0.057169303 6:0.11750563 7:0.20355192 8:5.425871e-05 9:0.01878079 10:0.21380258 
--256 1:0.6552271 2:0.16630743 3:0.07995575 4:0.069170265 5:0.029339455 6:0.27468577 7:0.37515852 8:0.42549196 9:0.20093949 10:0.14951059 
--256 1:0.5235831 2:0.28367127 3:0.094423072 4:0.071299342 5:0.027023212 6:0.076669123 7:0.04246421 8:0.030692734 9:0.050925714 10:0.045322749 
--256 1:0.32745688 2:0.40974532 3:0.10423339 4:0.11028185 5:0.048282567 6:0.11250038 7:0.058508848 8:0.028790865 9:0.17033991 10:0.078949052 
--256 1:0.64830223 2:0.17977813 3:0.060660489 4:0.073891488 5:0.037367671 6:0.029702855 7:0.057016908 8:0.39059222 9:0.080485123 10:0.24736056 
--256 1:0.6040302 2:0.28646099 3:0.058200343 4:0.038257772 5:0.0130507 6:0.046270098 7:0.050806642 8:0.16535631 9:0.10189148 10:0.2172315 
--256 1:0.73498255 2:0.14527633 3:0.056894141 4:0.042186901 5:0.020660074 6:0.057929853 7:0.078421593 8:0.15961025 9:0.020703465 10:0.044621551 
--104.94075686555428 1:0.76232664 2:0.15597176 3:0.025892673 4:0.037321449 5:0.018487479 6:0.1651925 7:0.064827394 8:0.29260504 9:0.21624422 10:0.039706119 
--256 1:0.4048451 2:0.28119718 3:0.18247767 4:0.086050849 5:0.045429209 6:0.32691929 7:0.056778668 8:0.23565162 9:0.2124315 10:0.32719666 
--256 1:0.32229129 2:0.2546867 3:0.16967382 4:0.1754453 5:0.077902887 6:0.13032615 7:0.25394043 8:0.35021938 9:0.28573903 10:0.20744884 
--256 1:0.41070638 2:0.18924279 3:0.19597902 4:0.13083157 5:0.073240242 6:0.1626218 7:0.063105654 8:0.01333065 9:0.03908449 10:0.0013932542 
--78.071976884593823 1:0.3199769 2:0.24761963 3:0.15132927 4:0.2539908 5:0.027083394 6:0.16682962 7:0.50531734 8:0.0255094 9:0.06669027 10:0.12115628 
--256 1:0.46076248 2:0.31129655 3:0.10658067 4:0.083325568 5:0.03803472 6:0.15254818 7:0.038733772 8:0.12516812 9:0.13092584 10:0.085414828 
--256 1:0.62876641 2:0.15743568 3:0.096749431 4:0.073037057 5:0.044011425 6:0.16013447 7:0.046106971 8:0.14452762 9:0.10271756 10:0.058975883 
--256 1:0.57815601 2:0.23847482 3:0.084575353 4:0.06341703 5:0.035376795 6:0.25777108 7:0.021279678 8:0.23450902 9:0.17263253 10:0.26177259 
--256 1:0.36122613 2:0.42109578 3:0.0850613 4:0.088965851 5:0.043650935 6:0.063590294 7:0.052866137 8:0.0088024289 9:0.063411079 10:0.056548533 
--256 1:0.52171197 2:0.23049445 3:0.095297155 4:0.10496679 5:0.047529638 6:0.11963698 7:0.043739879 8:0.092945752 9:0.30131769 10:0.19487757 
--256 1:0.43572446 2:0.35180718 3:0.088364372 4:0.078553859 5:0.045550132 6:0.095498835 7:0.016636202 8:0.14160979 9:0.20916142 10:0.30359635 
--256 1:0.59643276 2:0.26703735 3:0.059977825 4:0.055544244 5:0.021007813 6:0.010271149 7:0.059361313 8:0.22696497 9:0.17502033 10:0.10102036 
--256 1:0.68417174 2:0.20867785 3:0.051294235 4:0.039337163 5:0.01651901 6:0.011504532 7:0.0020419721 8:0.023140809 9:0.0065892169 10:0.057351795 
--256 1:0.49959181 2:0.24761805 3:0.1125082 4:0.095107022 5:0.045174908 6:0.10846172 7:0.10775511 8:0.14032945 9:0.036906484 10:0.16571467 
--74.525938221119063 1:0.65371819 2:0.16817498 3:0.057819982 4:0.07833647 5:0.041950376 6:0.5386203 7:0.12007955 8:0.4727793 9:0.0050313237 10:0.19373799 
--256 1:0.41993496 2:0.33677195 3:0.11224597 4:0.093123521 5:0.037923605 6:0.11370548 7:0.01002212 8:0.020315545 9:0.019782078 10:0.03555506 
--256 1:0.61757394 2:0.23003856 3:0.056408257 4:0.062107668 5:0.033871575 6:0.031321233 7:0.093993649 8:0.062998361 9:0.22634778 10:0.32730575 
--256 1:0.69617514 2:0.20047156 3:0.039533056 4:0.041646995 5:0.022173247 6:0.033778728 7:0.03141249 8:0.075586036 9:0.017166565 10:0.033542962 
--256 1:0.20604692 2:0.37868964 3:0.15482081 4:0.17573635 5:0.084706289 6:0.098309633 7:0.13264146 8:0.040126082 9:0.089955573 10:0.1581683 
--256 1:0.4315415 2:0.32995812 3:0.11125123 4:0.090811501 5:0.036437658 6:0.31942664 7:0.22660008 8:0.081753758 9:0.27597565 10:0.16640316 
--256 1:0.34140056 2:0.37584872 3:0.14616454 4:0.089596552 5:0.046989621 6:0.026518175 7:0.083870124 8:0.07849552 9:0.067663372 10:0.014606675 
--256 1:0.64323687 2:0.21572159 3:0.070110033 4:0.048130937 5:0.022800567 6:0.24106217 7:0.12978129 8:0.0043153182 9:0.092749904 10:0.075901248 
--256 1:0.47317878 2:0.26689703 3:0.12826269 4:0.094726374 5:0.036935129 6:0.25407789 7:0.021614069 8:0.13827202 9:0.19849856 10:0.19577672 
--256 1:0.32442175 2:0.26398892 3:0.19009496 4:0.15546387 5:0.066030502 6:0.38412509 7:0.0070430873 8:0.33979397 9:0.031161466 10:0.051688618 
--256 1:0.64923368 2:0.18541099 3:0.078075305 4:0.063336828 5:0.023943196 6:0.0742618 7:0.18305849 8:0.082355805 9:0.12352101 10:0.13101005 
--256 1:0.66405861 2:0.20576523 3:0.050659116 4:0.054795238 5:0.024721806 6:0.16462809 7:0.053627084 8:0.044387455 9:0.068030473 10:0.056767618 
--256 1:0.51257914 2:0.29452756 3:0.099540726 4:0.0705895 5:0.022763069 6:0.068485222 7:0.040017047 8:0.032016051 9:0.21230827 10:0.013771411 
--256 1:0.68590635 2:0.16555091 3:0.074126403 4:0.049229371 5:0.025186968 6:0.014731405 7:0.29567824 8:0.03204441 9:0.43080994 10:0.39735594 
--256 1:0.41450251 2:0.37729398 3:0.10764758 4:0.067120817 5:0.033435115 6:0.030686228 7:0.15666637 8:0.053021727 9:0.027945492 10:0.062177405 
--256 1:0.39596797 2:0.35850778 3:0.12836511 4:0.079596641 5:0.037562495 6:0.0077674235 7:0.32556704 8:0.1374661 9:0.1249995 10:0.066364784 
--256 1:0.43244196 2:0.26615089 3:0.14964386 4:0.10214994 5:0.049613344 6:0.26339762 7:0.13487048 8:0.30793874 9:0.20082088 10:0.14927983 
--256 1:0.31102146 2:0.24997918 3:0.17343135 4:0.15560464 5:0.10996337 6:0.13677011 7:0.060313593 8:0.026416634 9:0.058119641 10:0.11899002 
--256 1:0.62314485 2:0.25274865 3:0.069544427 4:0.032838239 5:0.021723831 6:0.080192801 7:0.027485066 8:0.11442336 9:0.066630019 10:0.068884131 
--256 1:0.46904415 2:0.23127111 3:0.15415114 4:0.096952723 5:0.048580882 6:0.057421564 7:0.11809065 8:0.0092491088 9:0.21482323 10:0.028666059 
--256 1:0.54058895 2:0.29974585 3:0.088149271 4:0.051405616 5:0.020110308 6:0.058734219 7:0.00480024 8:0.031447677 9:0.099777151 10:0.19307166 
--256 1:0.47555308 2:0.31368675 3:0.098536029 4:0.079264025 5:0.032960119 6:0.0068494168 7:0.035861738 8:0.060210455 9:0.060845432 10:0.0094831445 
--256 1:0.35926991 2:0.28027952 3:0.16010033 4:0.13496888 5:0.065381364 6:0.053806233 7:0.21931765 8:0.070893061 9:0.033247952 10:0.22511629 
--256 1:0.64784631 2:0.12698468 3:0.087837329 4:0.093516998 5:0.043814682 6:0.019894401 7:0.067204215 8:0.091250253 9:0.21478314 10:0.049480896 
--256 1:0.65906784 2:0.2128925 3:0.043939722 4:0.055084077 5:0.029015858 6:0.10853952 7:0.071754455 8:0.1735733 9:0.27405281 10:0.31999802 
--256 1:0.81673412 2:0.13218028 3:0.025380463 4:0.017047772 5:0.0086573621 6:0.0052979017 7:0.018615652 8:0.111576 9:0.16027098 10:0.24397875 
--256 1:0.64461242 2:0.17585669 3:0.1146321 4:0.039866514 5:0.025032276 6:0.016799415 7:0.023610316 8:0.015034905 9:0.06119856 10:0.10183169 
--256 1:0.62665586 2:0.20286423 3:0.086323426 4:0.057325853 5:0.026830633 6:0.053672424 7:0.08429178 8:0.052061668 9:0.1057142 10:0.2566912 
--256 1:0.42272326 2:0.25824702 3:0.12868977 4:0.13024717 5:0.060092784 6:0.4020236 7:0.010429896 8:0.044639059 9:0.067820919 10:0.088531658 
--256 1:0.41918646 2:0.19761482 3:0.16745847 4:0.15478249 5:0.060957753 6:0.39086637 7:0.12019777 8:0.12942358 9:0.045866437 10:0.055563879 
--256 1:0.47715344 2:0.38854256 3:0.043885261 4:0.074194391 5:0.016224347 6:0.025848572 7:0.11660751 8:0.1684232 9:0.092302511 10:0.014711168 
--256 1:0.6932558 2:0.19076771 3:0.052037741 4:0.04478134 5:0.019157408 6:0.13419217 7:0.020071248 8:0.017905522 9:0.10314643 10:0.17018788 
--256 1:0.35602302 2:0.33942349 3:0.15573388 4:0.0990673 5:0.049752312 6:0.094042808 7:0.016930319 8:0.17613253 9:0.030207241 10:0.052315263 
--256 1:0.38460491 2:0.24816012 3:0.1471783 4:0.16121168 5:0.058844986 6:0.21023318 7:0.014164552 8:0.045952711 9:0.027799252 10:0.0095347213 
--256 1:0.45111401 2:0.43197755 3:0.054606096 4:0.044349955 5:0.017952386 6:0.15833738 7:0.0688172 8:0.035002982 9:0.083442859 10:0.090746235 
--256 1:0.63018067 2:0.21676412 3:0.073354791 4:0.057823538 5:0.021876881 6:0.0050635683 7:0.055982497 8:0.16765332 9:0.15463848 10:0.16039281 
--256 1:0.52522373 2:0.23426448 3:0.13725046 4:0.054743425 5:0.048517905 6:0.13383557 7:0.23849922 8:0.057522741 9:0.061162816 10:0.16949936 
--12.687249008696702 1:0.052877454 2:0.27264383 3:0.59409149 4:0.071147597 5:0.009239624 6:0.16374827 7:0.48869174 8:0.29328627 9:0.26132648 10:0.18845758 
--256 1:0.45569618 2:0.21294429 3:0.17953902 4:0.10587806 5:0.045942454 6:0.14596299 7:0.064974945 8:0.18218854 9:0.2055887 10:0.16007684 
--256 1:0.5319124 2:0.26847592 3:0.093288952 4:0.072941332 5:0.033381396 6:0.1159211 7:0.029221546 8:0.046292752 9:0.10812893 10:0.054568587 
--256 1:0.19280279 2:0.45908201 3:0.087059858 4:0.17590934 5:0.085145994 6:0.027168558 7:0.046796152 8:0.030421529 9:0.16777753 10:0.20562988 
--256 1:0.35462657 2:0.39716969 3:0.11433507 4:0.1015322 5:0.032336472 6:0.2139948 7:0.13657998 8:0.083669181 9:0.14911304 10:0.07093508 
--256 1:0.28854097 2:0.28706652 3:0.20163416 4:0.1430533 5:0.079705052 6:0.4024732 7:0.047888115 8:0.017092842 9:0.066355706 10:0.051914355 
--256 1:0.65204222 2:0.18988629 3:0.084173531 4:0.054217664 5:0.019680294 6:0.083759568 7:0.028190293 8:0.047584442 9:0.09596966 10:0.025701934 
--256 1:0.28222257 2:0.32817209 3:0.17948715 4:0.1324733 5:0.077644884 6:0.052719616 7:0.15116286 8:0.30700597 9:0.0024328126 10:0.054920945 
--256 1:0.73324213 2:0.17222678 3:0.034754364 4:0.036100165 5:0.023676561 6:0.057636015 7:0.10517037 8:0.12445815 9:0.23216815 10:0.058889178 
--256 1:0.40025955 2:0.31460936 3:0.15436888 4:0.090799145 5:0.039963064 6:0.043965422 7:0.055521103 8:0.064300863 9:0.059749164 10:0.12716606 
--256 1:0.44368422 2:0.24384343 3:0.12682101 4:0.12282734 5:0.062824 6:0.060887088 7:0.11647877 8:0.12263888 9:0.18791086 10:0.31351401 
--256 1:0.53259211 2:0.18937549 3:0.10693895 4:0.09833122 5:0.072762222 6:0.18414359 7:0.017455731 8:0.13077623 9:0.3174891 10:0.30987707 
--256 1:0.52282319 2:0.24497203 3:0.10662147 4:0.092003072 5:0.033580241 6:0.22732769 7:0.12310861 8:0.17183902 9:0.1778132 10:0.20374124 
--256 1:0.20588301 2:0.56161909 3:0.092724961 4:0.094855157 5:0.044917782 6:0.13088828 7:0.20222171 8:0.11061253 9:0.043086872 10:0.12548515 
--256 1:0.40536317 2:0.33175467 3:0.11417879 4:0.1022546 5:0.046448775 6:0.041391502 7:0.029746177 8:0.089172246 9:0.071973534 10:0.034197201 
--256 1:0.43226202 2:0.2946376 3:0.10190528 4:0.12913971 5:0.042055391 6:0.0080477056 7:0.14485 8:0.017201113 9:0.28216616 10:0.012937865 
--256 1:0.43133278 2:0.2785756 3:0.13875968 4:0.087772392 5:0.063559555 6:0.29188799 7:0.028352961 8:0.11944912 9:0.024792463 10:0.045224589 
--256 1:0.45966394 2:0.2890028 3:0.13631667 4:0.084836325 5:0.030180266 6:0.070303279 7:0.15175729 8:0.039663794 9:0.0068448647 10:0.013865995 
--256 1:0.54849104 2:0.29467402 3:0.081664039 4:0.054193093 5:0.020977812 6:0.033356708 7:0.032218146 8:0.095815544 9:0.038991388 10:0.012829024 
--256 1:0.54156969 2:0.25848139 3:0.11267052 4:0.066080315 5:0.021198078 6:0.052836891 7:0.090122232 8:0.04080638 9:0.076252505 10:0.015175165 
--256 1:0.43939771 2:0.25221094 3:0.15315275 4:0.11005748 5:0.045181115 6:0.016757421 7:0.071370885 8:0.041499933 9:0.11629493 10:0.14555079 
--256 1:0.33903998 2:0.27770577 3:0.16810217 4:0.15027074 5:0.064881338 6:0.057180965 7:0.0027356638 8:0.027602686 9:0.040499254 10:0.051169127 
--256 1:0.66684296 2:0.22837507 3:0.063470343 4:0.030357792 5:0.010953838 6:0.0038573587 7:0.038673385 8:0.13750449 9:0.068495043 10:0.0211741 
--256 1:0.73163799 2:0.16706716 3:0.050059475 4:0.036841487 5:0.014393886 6:0.060676985 7:0.037943667 8:0.013568856 9:0.11445504 10:0.16821785 
--256 1:0.66862343 2:0.18917119 3:0.065212224 4:0.054061105 5:0.022932048 6:0.18434359 7:0.1107346 8:0.1878387 9:0.1425835 10:0.028824867 
--256 1:0.45496882 2:0.30190087 3:0.10016164 4:0.10610075 5:0.036867916 6:0.014106201 7:0.0781433 8:0.11483112 9:0.19799569 10:0.061709088 
--256 1:0.61250579 2:0.22893131 3:0.11151436 4:0.033526577 5:0.013521955 6:0.052243502 7:0.035907821 8:0.01264423 9:0.21352958 10:0.22226339 
--256 1:0.52980453 2:0.22342993 3:0.11066027 4:0.077673212 5:0.058432059 6:0.13477192 7:0.050987094 8:0.013062911 9:0.03610104 10:0.015861531 
--41.348986944602665 1:0.89865314 2:0.074155225 3:0.015187598 4:0.0095143126 5:0.0024897189 6:0.96777628 7:0.91857558 8:0.75715179 9:0.59926691 10:0.24368386 
--256 1:0.4680421 2:0.21893857 3:0.13356142 4:0.10718387 5:0.072274037 6:0.0021180698 7:0.1015034 8:0.040948499 9:0.074896342 10:0.099922256 
--256 1:0.48213597 2:0.19268939 3:0.14660517 4:0.13296355 5:0.045605927 6:0.19084676 7:0.055882729 8:0.014411185 9:0.018027711 10:0.23319886 
--256 1:0.41743989 2:0.33421311 3:0.074747944 4:0.11858843 5:0.055010628 6:0.16119952 7:0.055143833 8:0.099265117 9:0.12359826 10:0.013231635 
--256 1:0.52910424 2:0.30074298 3:0.075640733 4:0.066199164 5:0.028312883 6:0.035409571 7:0.040541751 8:0.20513209 9:0.13361239 10:0.026770952 
--256 1:0.3333492 2:0.28491762 3:0.17578018 4:0.14904539 5:0.056907606 6:0.087434208 7:0.23633385 8:0.21836535 9:0.27945017 10:0.10089618 
--256 1:0.38632958 2:0.32771054 3:0.1546027 4:0.089861016 5:0.041496172 6:0.037209829 7:0.18210205 8:0.075548338 9:0.067666699 10:0.19449314 
--256 1:0.38355558 2:0.25395971 3:0.15608949 4:0.14835415 5:0.058041075 6:0.078561118 7:0.15143361 8:0.073727651 9:0.15902988 10:0.052556796 
--256 1:0.56851865 2:0.25792593 3:0.060599963 4:0.085524998 5:0.027430457 6:0.078779004 7:0.089140914 8:0.15110049 9:0.48393266 10:0.077123053 
--256 1:0.29351632 2:0.42909427 3:0.12905253 4:0.095921432 5:0.052415442 6:0.055244636 7:0.090591552 8:0.0079653908 9:0.016256338 10:0.039800897 
--256 1:0.29152484 2:0.32945888 3:0.1620561 4:0.13799752 5:0.078962653 6:0.17976286 7:0.02706676 8:0.058368618 9:0.036587788 10:0.051211901 
--256 1:0.40053247 2:0.34883522 3:0.10964419 4:0.080379891 5:0.060608222 6:0.40321741 7:0.12032385 8:0.26020257 9:0.072543275 10:0.014802845 
--56.451249716185195 1:0.79391482 2:0.15203077 3:0.027827292 4:0.018002029 5:0.0082250924 6:0.95712634 7:0.89272769 8:0.45463079 9:0.34135858 10:0.24829899 
--256 1:0.4913736 2:0.29114573 3:0.092858526 4:0.066602693 5:0.058019448 6:0.30132173 7:0.068583601 8:0.17145949 9:0.15525442 10:0.013841789 
--256 1:0.45045788 2:0.27506818 3:0.13506215 4:0.091449349 5:0.047962445 6:0.26030005 7:0.26266178 8:0.1727963 9:0.30016776 10:0.46168041 
--256 1:0.52732143 2:0.23584872 3:0.12588181 4:0.070515985 5:0.040432054 6:0.064166755 7:0.091194617 8:0.21006081 9:0.048698872 10:0.053452664 
--256 1:0.53364854 2:0.22466812 3:0.12941468 4:0.076808808 5:0.035459854 6:0.021910326 7:0.0056529872 8:0.11354486 9:0.03574733 10:0.087178554 
--26.304912553628757 1:0.11940755 2:0.39342446 3:0.41096416 4:0.058775274 5:0.017428559 6:0.037150965 7:0.059699741 8:0.17321345 9:0.14021914 10:0.36297223 
--256 1:0.56240456 2:0.23241489 3:0.10846402 4:0.058469293 5:0.038247233 6:0.066149945 7:0.092860022 8:0.17295986 9:0.045592156 10:0.021260692 
--140.95330423430764 1:0.34819472 2:0.27026368 3:0.20542238 4:0.12161198 5:0.05450724 6:0.28334515 7:0.053134348 8:0.033974555 9:0.13406897 10:0.16690556 
--256 1:0.7050325 2:0.2468373 3:0.022486359 4:0.019264667 5:0.0063791673 6:0.015308339 7:0.03641786 8:0.1824304 9:0.0147228 10:0.17427534 
--256 1:0.34157722 2:0.31695822 3:0.15924344 4:0.11967134 5:0.062549777 6:0.080625143 7:0.081824594 8:0.25387637 9:0.22521373 10:0.035429524 
--256 1:0.62624455 2:0.16452143 3:0.12311865 4:0.047518409 5:0.038596954 6:0.042941015 7:0.10275059 8:0.04670321 9:0.015360092 10:0.034693346 
--256 1:0.35183078 2:0.28915922 3:0.20162966 4:0.10824753 5:0.04913281 6:0.1052175 7:0.012441084 8:0.20772158 9:0.10208112 10:0.28247464 
--256 1:0.6068267 2:0.19081576 3:0.068988811 4:0.10039125 5:0.032977488 6:0.046896305 7:0.098719007 8:0.053260201 9:0.30168212 10:0.38481325 
--256 1:0.75503928 2:0.15268463 3:0.047997743 4:0.030539423 5:0.013738928 6:0.029659525 7:0.0024092045 8:0.087406252 9:0.0052374368 10:0.088377923 
--2.5092331420183323 1:0.35088122 2:0.38031599 3:0.11164574 4:0.11972368 5:0.037433379 6:0.84614326 7:0.81610077 8:0.7054916 9:0.63375476 10:0.44032924 
--256 1:0.67098702 2:0.16796661 3:0.074201932 4:0.042666227 5:0.044178206 6:0.22339397 7:0.13512656 8:0.024994008 9:0.073833392 10:0.00074269283 
--256 1:0.2500406 2:0.38575095 3:0.15338192 4:0.13744465 5:0.073381882 6:0.081877273 7:0.15421121 8:0.0060934929 9:0.054912811 10:0.01770544 
--256 1:0.31717482 2:0.31453725 3:0.15297502 4:0.13927991 5:0.076033005 6:0.029969584 7:0.011657456 8:0.0049161148 9:0.051776887 10:0.065683477 
--256 1:0.67092731 2:0.18260295 3:0.057083476 4:0.05733145 5:0.032054808 6:0.00010047223 7:0.080249896 8:0.15840451 9:0.065411903 10:0.07415142 
--256 1:0.56918693 2:0.28431189 3:0.072114763 4:0.045746118 5:0.028640306 6:0.0686696 7:0.092066999 8:0.060266352 9:0.083383182 10:0.17556339 
--256 1:0.32408248 2:0.31837259 3:0.12635352 4:0.14926568 5:0.081925722 6:0.17926988 7:0.19833514 8:0.078886893 9:0.024713318 10:0.3420785 
--256 1:0.4952046 2:0.20320928 3:0.14858247 4:0.11765463 5:0.035349007 6:0.15387399 7:0.1279785 8:0.095013437 9:0.18258003 10:0.18564662 
--22.163113032587159 1:0.21268213 2:0.55681155 3:0.13318736 4:0.076939762 5:0.020379201 6:0.18082446 7:0.30736558 8:0.0055170041 9:0.048756692 10:0.26115707 
--256 1:0.63852241 2:0.19893792 3:0.073801539 4:0.054659111 5:0.034079022 6:0.038968058 7:0.093604214 8:0.14873343 9:0.11680869 10:0.055898863 
--256 1:0.25430187 2:0.32304151 3:0.23238918 4:0.13262258 5:0.057644859 6:0.0088422081 7:0.058503179 8:0.0085518269 9:0.027516301 10:0.11232549 
--256 1:0.66977988 2:0.17724017 3:0.05436838 4:0.062215053 5:0.036396519 6:0.043414547 7:0.012677639 8:0.041327869 9:0.15893502 10:0.046435344 
--256 1:0.45007773 2:0.31128766 3:0.095876006 4:0.093802564 5:0.048956044 6:0.12530564 7:0.10644349 8:0.049559059 9:0.12935853 10:0.015855449 
--256 1:0.40126488 2:0.20231595 3:0.17434401 4:0.14678117 5:0.075293999 6:0.019738275 7:0.0067585176 8:0.13940568 9:0.3141022 10:0.38042473 
--256 1:0.44003045 2:0.35511153 3:0.09468979 4:0.078532935 5:0.031635301 6:0.41782754 7:0.029364557 8:0.08232731 9:0.057202209 10:0.11913997 
--256 1:0.58417443 2:0.23071729 3:0.089673343 4:0.065799621 5:0.029635318 6:0.047696352 7:0.045333515 8:0.083992136 9:0.1205906 10:0.025107934 
--256 1:0.42269314 2:0.30969821 3:0.11316655 4:0.10471555 5:0.049726547 6:0.14799556 7:0.22348517 8:0.063732668 9:0.10184996 10:0.0069677127 
--256 1:0.35540254 2:0.29521253 3:0.14109372 4:0.13954897 5:0.06874224 6:0.024961161 7:0.0910561 8:0.19433723 9:0.0072301518 10:0.15634438 
--256 1:0.65173775 2:0.21602396 3:0.054163604 4:0.053622346 5:0.024452345 6:0.047388801 7:0.0063330101 8:0.073871516 9:0.051444616 10:0.063524702 
--256 1:0.33858372 2:0.3464432 3:0.12191612 4:0.1090907 5:0.083966253 6:0.10510219 7:0.20319352 8:0.18136023 9:0.13541352 10:0.11383083 
--256 1:0.65706213 2:0.2484085 3:0.045098496 4:0.035925977 5:0.0135049 6:0.041675539 7:0.068633486 8:0.28588606 9:0.22951534 10:0.18351654 
--256 1:0.60038551 2:0.27719461 3:0.057792223 4:0.045389622 5:0.019238034 6:0.0033882196 7:0.077737384 8:0.18825336 9:0.16853232 10:0.17354609 
--256 1:0.58314003 2:0.24286728 3:0.077197492 4:0.066760546 5:0.03003465 6:0.012881091 7:0.10217039 8:0.1404114 9:0.016192938 10:0.07249583 
--256 1:0.44147683 2:0.2148443 3:0.15535386 4:0.12862215 5:0.059702855 6:0.076775623 7:0.038925803 8:0.094208291 9:0.15478279 10:0.037126228 
--256 1:0.25009562 2:0.34256484 3:0.15558504 4:0.17939892 5:0.072355583 6:0.11258676 7:0.16313452 8:0.11532928 9:0.060623753 10:0.115568 
--256 1:0.51640299 2:0.23887902 3:0.078600288 4:0.13190492 5:0.034212788 6:0.16249247 7:0.24513385 8:0.094303089 9:0.052540888 10:0.0022577459 
--256 1:0.40625775 2:0.35498443 3:0.0836371 4:0.097660444 5:0.057460275 6:0.3372955 7:0.088579815 8:0.15012854 9:0.076570306 10:0.023771923 
--213.91701898966392 1:0.62952338 2:0.1782024 3:0.086801915 4:0.060728701 5:0.044743604 6:0.51682936 7:0.19018612 8:0.044521324 9:0.1734875 10:0.02810476 
--256 1:0.60425983 2:0.23873143 3:0.08590856 4:0.051439928 5:0.019660256 6:0.0062982107 7:0.0083452066 8:0.059789832 9:0.035989953 10:0.072097464 
--256 1:0.65245821 2:0.20158454 3:0.050850931 4:0.063187462 5:0.031918851 6:0.082312234 7:0.090743389 8:0.17964739 9:0.1679955 10:0.28199269 
--256 1:0.61991063 2:0.25120897 3:0.057235073 4:0.054939285 5:0.016706047 6:0.15392489 7:0.028151849 8:0.13096956 9:0.019113629 10:0.14949477 
--256 1:0.79452681 2:0.12470929 3:0.041212285 4:0.027291358 5:0.012260255 6:0.038517259 7:0.088842441 8:0.20045904 9:0.099400209 10:0.019946573 
--118.97452088407621 1:0.46361896 2:0.20177259 3:0.12391132 4:0.098620057 5:0.11207707 6:0.019075095 7:0.091813391 8:0.37112804 9:0.53698703 10:0.55212588 
--256 1:0.36611013 2:0.3023204 3:0.10389529 4:0.14105887 5:0.08661531 6:0.017056992 7:0.074142262 8:0.028008033 9:0.066446705 10:0.11602185 
--256 1:0.28399374 2:0.22801709 3:0.25849775 4:0.15577899 5:0.073712431 6:0.012375105 7:0.0080972742 8:0.072010156 9:0.060439373 10:0.10637893 
--200.8392247838409 1:0.8061884 2:0.15155101 3:0.01876791 4:0.017828337 5:0.0056643423 6:0.0099924956 7:0.039571226 8:0.36493302 9:0.28771001 10:0.12662544 
--45.041235201604835 1:0.32712976 2:0.13622954 3:0.26027637 4:0.20377698 5:0.072587348 6:0.39211075 7:0.25588095 8:0.0066725343 9:0.30609759 10:0.20565414 
--256 1:0.57887515 2:0.281745 3:0.089730876 4:0.034065014 5:0.015583965 6:0.05464519 7:0.077820052 8:0.013827872 9:0.054195499 10:0.17231047 
--256 1:0.49727804 2:0.29354895 3:0.12839376 4:0.05823019 5:0.022549061 6:0.092182615 7:0.054581847 8:0.0048485143 9:0.11030427 10:0.054043203 
--256 1:0.65507085 2:0.21167411 3:0.068924229 4:0.042004336 5:0.022326477 6:0.079499944 7:0.072151123 8:0.18836118 9:0.045300215 10:0.16050078 
--256 1:0.50620896 2:0.29583119 3:0.0963627 4:0.072056849 5:0.029540296 6:0.057787522 7:0.07318859 8:0.12583136 9:0.044465947 10:0.090511547 
--256 1:0.68848111 2:0.16878907 3:0.051288329 4:0.043994971 5:0.047446523 6:0.24713719 7:0.12951885 8:0.04336133 9:0.043560844 10:0.098438613 
--256 1:0.63609458 2:0.16739124 3:0.078230055 4:0.079757291 5:0.038526836 6:0.10637832 7:0.19404161 8:0.20956317 9:0.045359931 10:0.013223085 
--256 1:0.55448623 2:0.24747121 3:0.067311695 4:0.07990104 5:0.050829832 6:0.19003393 7:0.13616467 8:0.24638751 9:0.10098591 10:0.1259322 
--256 1:0.53133 2:0.21666027 3:0.10585605 4:0.077756945 5:0.06839674 6:0.082652927 7:0.11024959 8:0.25293731 9:0.1596175 10:0.064334779 
--30.073090175950789 1:0.26755227 2:0.52247663 3:0.1062833 4:0.079625515 5:0.024062285 6:0.66395624 7:0.12648865 8:0.2239337 9:0.049682968 10:0.046409163 
--256 1:0.67865474 2:0.23335583 3:0.053000626 4:0.027899712 5:0.0070890981 6:0.093055219 7:0.079235008 8:0.1316194 9:0.0097117134 10:0.0040192289 
--256 1:0.47957563 2:0.24433587 3:0.094902648 4:0.12668619 5:0.054499664 6:0.06377563 7:0.0017251736 8:0.23534269 9:0.033987969 10:0.041722913 
--256 1:0.51152151 2:0.32932292 3:0.074428354 4:0.059649948 5:0.02507727 6:0.085718428 7:0.014894733 8:0.15396449 9:0.14504682 10:0.066034757 
--256 1:0.37048619 2:0.27445078 3:0.10577516 4:0.17293793 5:0.076349938 6:0.12249556 7:0.0210108 8:0.01493227 9:0.084184787 10:0.1978895 
--256 1:0.66593313 2:0.19956136 3:0.085972578 4:0.035103068 5:0.013429857 6:0.057481818 7:0.04809623 8:0.19573895 9:0.0092643459 10:0.0019815556 
--256 1:0.46962085 2:0.24155444 3:0.15275771 4:0.092553812 5:0.043513195 6:0.042012065 7:0.014260589 8:0.10489065 9:0.074533299 10:0.18198007 
--256 1:0.46092582 2:0.14704779 3:0.19541466 4:0.11904791 5:0.077563821 6:0.10944599 7:0.2003322 8:0.25303545 9:0.018928889 10:0.073420442 
--256 1:0.30448081 2:0.31880816 3:0.10443943 4:0.17436519 5:0.097906404 6:0.31602976 7:0.073248078 8:0.097955807 9:0.15414696 10:0.21890634 
--256 1:0.64221578 2:0.22695209 3:0.058990213 4:0.049190758 5:0.022651162 6:0.039415538 7:0.04446187 8:0.030861896 9:0.24252484 10:0.30551755 
--256 1:0.50960219 2:0.27452818 3:0.095049871 4:0.064620616 5:0.056199147 6:0.069004843 7:0.071906213 8:0.10379808 9:0.15499565 10:0.3737593 
--256 1:0.35978946 2:0.32864519 3:0.17776291 4:0.091159133 5:0.04264331 6:0.15286554 7:0.19226083 8:0.0056803245 9:0.21201089 10:0.13038324 
--256 1:0.38145601 2:0.19959472 3:0.18731194 4:0.1450734 5:0.086563935 6:0.01431497 7:0.21198794 8:0.036213471 9:0.065123589 10:0.1190254 
--256 1:0.37758926 2:0.26067824 3:0.15626714 4:0.14590219 5:0.059563163 6:0.096787967 7:0.016905686 8:0.038501082 9:0.030632152 10:0.071676373 
--256 1:0.44093057 2:0.21350751 3:0.15736328 4:0.1288518 5:0.059346831 6:0.02358271 7:0.045605604 8:0.088487083 9:0.038713264 10:0.051266796 
--256 1:0.45635202 2:0.36792695 3:0.087402809 4:0.065635205 5:0.022683016 6:0.11694511 7:0.027416459 8:0.052708198 9:0.039842993 10:0.0043129645 
--256 1:0.63431244 2:0.20434773 3:0.07110215 4:0.057979316 5:0.032258359 6:0.063041002 7:0.025191297 8:0.0031575208 9:0.10097106 10:0.078206065 
--256 1:0.21937418 2:0.33835184 3:0.15817771 4:0.19436646 5:0.089729805 6:0.093244574 7:0.22649231 8:0.18509201 9:0.17408112 10:0.16054011 
--256 1:0.54514827 2:0.25803477 3:0.10285495 4:0.06482549 5:0.029136512 6:0.30371365 7:0.10869622 8:0.17021539 9:0.24733511 10:0.10726584 
--256 1:0.43909451 2:0.1869564 3:0.127738 4:0.18375746 5:0.062453629 6:0.33896883 7:0.09410368 8:0.0065611105 9:0.10130789 10:0.20796918 
--256 1:0.50348183 2:0.19658916 3:0.14608043 4:0.10656789 5:0.047280694 6:0.22574092 7:0.14057102 8:0.045871042 9:0.21564036 10:0.18067572 
--256 1:0.4621159 2:0.27974095 3:0.10666865 4:0.11130764 5:0.040166872 6:0.050954084 7:0.077337426 8:0.083695126 9:0.13313048 10:0.037430592 
--256 1:0.69936557 2:0.18167753 3:0.059920158 4:0.043225279 5:0.015811463 6:0.035419495 7:0.017866953 8:0.002586145 9:0.23689561 10:0.31135207 
--256 1:0.36515266 2:0.33141824 3:0.14127548 4:0.11023652 5:0.051917098 6:0.19554749 7:0.19985481 8:0.26407927 9:0.065834286 10:0.19002703 
--256 1:0.49191952 2:0.22462566 3:0.13615062 4:0.081871361 5:0.065432843 6:0.41430942 7:0.16610052 8:0.1821118 9:0.12399776 10:0.021413676 
--256 1:0.32425293 2:0.42874648 3:0.098211009 4:0.10394755 5:0.044842037 6:0.01494391 7:0.15922542 8:0.061808318 9:0.011505541 10:0.15065532 
--256 1:0.34150925 2:0.29891044 3:0.12707427 4:0.15138731 5:0.081118733 6:0.28711829 7:0.086468953 8:0.034670632 9:0.11733473 10:0.11063291 
--256 1:0.58451919 2:0.31333635 3:0.047490737 4:0.038960976 5:0.015692751 6:0.058521974 7:0.12827546 8:0.20646581 9:0.0020448154 10:0.14295859 
--256 1:0.32656224 2:0.39447571 3:0.12080692 4:0.10858253 5:0.049572598 6:0.0019170231 7:0.098768131 8:0.011001001 9:0.042185852 10:0.032228229 
--256 1:0.53283539 2:0.2731891 3:0.11928297 4:0.0518848 5:0.022807745 6:0.099700255 7:0.023596376 8:0.17053834 9:0.080463332 10:0.0055060139 
--256 1:0.6135958 2:0.21022421 3:0.058963507 4:0.078340643 5:0.03887584 6:0.23267307 7:0.14161019 8:0.17803051 9:0.099993042 10:0.1182442 
--256 1:0.31067076 2:0.24889497 3:0.181132 4:0.17570755 5:0.083594728 6:0.01067802 7:0.16296166 8:0.033732105 9:0.14352824 10:0.14129813 
--256 1:0.50932472 2:0.24429952 3:0.12365312 4:0.084552925 5:0.038169715 6:0.20769442 7:0.060914517 8:0.003269326 9:0.03615366 10:0.119871 
--256 1:0.424514 2:0.30130406 3:0.11684874 4:0.10952548 5:0.047807714 6:0.10233425 7:0.11995548 8:0.25718145 9:0.0090337252 10:0.078678747 
--84.962256842957359 1:0.3808361 2:0.34367808 3:0.15955469 4:0.080573801 5:0.035357326 6:0.12181164 7:0.13668432 8:0.021196689 9:0.095086393 10:0.18574023 
--16.52219102801353 1:0.33194754 2:0.24978851 3:0.17113336 4:0.21302237 5:0.034108224 6:0.013647557 7:0.10245916 8:0.019864661 9:0.0071824782 10:0.12656821 
--256 1:0.46489667 2:0.16180145 3:0.18478284 4:0.11296432 5:0.075554715 6:0.08458911 7:0.31182081 8:0.015724174 9:0.053087512 10:0.061654413 
--256 1:0.34567949 2:0.38373605 3:0.13564629 4:0.08735139 5:0.047586786 6:0.3644768 7:0.0023564006 8:0.082685924 9:0.1393062 10:0.09440043 
--256 1:0.64994481 2:0.22433393 3:0.080151225 4:0.032825345 5:0.012744691 6:0.097079669 7:0.14136812 8:0.17351021 9:0.093928852 10:0.063811804 
--256 1:0.6310333 2:0.10507157 3:0.10918464 4:0.089168472 5:0.065542014 6:0.024819002 7:0.13878936 8:0.14953337 9:0.022224046 10:0.032327166 
--256 1:0.24721141 2:0.45613263 3:0.12857811 4:0.10940187 5:0.058675969 6:0.027968484 7:0.0026395376 8:0.073083513 9:0.027235783 10:0.043782999 
--238.79349511581822 1:0.82044322 2:0.13079345 3:0.019311144 4:0.022858473 5:0.00659371 6:0.11153428 7:0.23275024 8:0.43217602 9:0.09666974 10:0.092247835 
--256 1:0.56921944 2:0.22131473 3:0.095924441 4:0.072060565 5:0.04148083 6:0.04474779 7:0.00049587134 8:0.14475723 9:0.11640588 10:0.034974349 
--256 1:0.61606064 2:0.29597798 3:0.058492421 4:0.024701466 5:0.0047674931 6:0.073014573 7:0.06632206 8:0.13991851 9:0.13373068 10:0.061167775 
--256 1:0.33683741 2:0.29629056 3:0.14353048 4:0.14839313 5:0.074948428 6:0.09971085 7:0.2374729 8:0.057445575 9:0.005006135 10:0.064896588 
--256 1:0.70160134 2:0.21224191 3:0.041984543 4:0.025553458 5:0.018618746 6:0.028489806 7:0.0064337363 8:0.038734832 9:0.16105379 10:0.033823936 
--256 1:0.25930131 2:0.33559222 3:0.18597038 4:0.16169857 5:0.057437529 6:0.31024125 7:0.073858929 8:0.11346941 9:0.14592971 10:0.18283503 
--144.71355879921327 1:0.41942589 2:0.22651749 3:0.17778033 4:0.12469487 5:0.051581418 6:0.42692284 7:0.41086664 8:0.50095763 9:0.37346191 10:0.36493937 
--256 1:0.61122787 2:0.20157713 3:0.085680078 4:0.06242361 5:0.039091308 6:0.11130905 7:0.023002589 8:0.26076273 9:0.11773387 10:0.051423941 
--256 1:0.69017781 2:0.21032479 3:0.056826796 4:0.026755337 5:0.015915264 6:0.035507423 7:0.055464125 8:0.2376427 9:0.23467122 10:0.16911531 
--256 1:0.4806677 2:0.1851386 3:0.12363268 4:0.14817024 5:0.062390772 6:0.35587542 7:0.12996446 8:0.39544868 9:0.32219369 10:0.23665684 
--256 1:0.43557888 2:0.33967801 3:0.10219352 4:0.08604832 5:0.036501272 6:0.09940332 7:0.070486741 8:0.34964196 9:0.19168717 10:0.26973504 
--256 1:0.27595221 2:0.31600602 3:0.19358023 4:0.15157889 5:0.062882647 6:0.26710667 7:0.2345993 8:0.069056252 9:0.15349356 10:0.15805664 
--256 1:0.74281388 2:0.18350478 3:0.039878545 4:0.02636567 5:0.007437117 6:0.060964325 7:0.061447392 8:0.24055379 9:0.13756898 10:0.060824372 
--256 1:0.3011596 2:0.36919151 3:0.16915891 4:0.11086695 5:0.049623033 6:0.070303846 7:0.058244416 8:0.013575102 9:0.07199289 10:0.10517565 
--256 1:0.25277437 2:0.34671478 3:0.20841778 4:0.10748374 5:0.084609332 6:0.36854485 7:0.14393131 8:0.050897349 9:0.094685064 10:0.11262413 
--256 1:0.83535234 2:0.12774302 3:0.021428449 4:0.01132407 5:0.0041521218 6:0.011401249 7:0.036616006 8:0.23338933 9:0.21917764 10:0.15908596 
--256 1:0.58790452 2:0.23731496 3:0.093218248 4:0.057571869 5:0.023990404 6:0.046888818 7:0.1291852 8:0.098114203 9:0.13189777 10:0.12922428 
--38.509961148519714 1:0.7949512 2:0.074027052 3:0.047858905 4:0.050951795 5:0.032211048 6:0.62426074 7:0.090349905 8:0.20943882 9:0.25379829 10:0.17433675 
--256 1:0.39183334 2:0.29463489 3:0.15098858 4:0.11599302 5:0.04655016 6:0.086651722 7:0.22186048 8:0.13773218 9:0.1061465 10:0.094565437 
--256 1:0.64960958 2:0.20506888 3:0.063091422 4:0.055486776 5:0.026743346 6:0.085147387 7:0.0013694809 8:0.00018104189 9:0.049347652 10:0.03606566 
--256 1:0.45962672 2:0.17353768 3:0.11473423 4:0.15830759 5:0.093793778 6:0.015444232 7:0.038610996 8:0.084833123 9:0.034542364 10:0.11699158 
--256 1:0.32557046 2:0.23305295 3:0.1817001 4:0.17848555 5:0.081190943 6:0.076376491 7:0.062365543 8:0.10653443 9:0.060522963 10:0.24205848 
--256 1:0.34005557 2:0.32386268 3:0.16914222 4:0.11091138 5:0.056028163 6:0.14467247 7:0.048230181 8:0.21097408 9:0.10451471 10:0.15552176 
--256 1:0.17309384 2:0.24232461 3:0.19623733 4:0.27064222 5:0.11770199 6:0.029019571 7:0.0080489814 8:0.029732221 9:0.017415465 10:0.015343679 
--256 1:0.31454081 2:0.289247 3:0.18705093 4:0.14543561 5:0.063725644 6:0.22666214 7:0.020772535 8:0.13464126 9:0.092076876 10:0.021025368 
--256 1:0.6154738 2:0.20886653 3:0.074289345 4:0.074932039 5:0.026438279 6:0.039162809 7:0.11816697 8:0.062672359 9:0.28476412 10:0.044430254 
--256 1:0.47621673 2:0.28262715 3:0.09894757 4:0.099679527 5:0.042529029 6:0.2343692 7:0.073576327 8:0.12675877 9:0.030275952 10:0.092138617 
--153.79107818121093 1:0.47750161 2:0.28054229 3:0.11413839 4:0.08473651 5:0.043081206 6:0.4033397 7:0.31737746 8:0.15258843 9:0.14572308 10:0.11381482 
--256 1:0.49851434 2:0.16852331 3:0.17526216 4:0.09747525 5:0.060224928 6:0.17827653 7:0.034233741 8:0.1880473 9:0.10361937 10:0.13031456 
--256 1:0.55945796 2:0.27119095 3:0.087611485 4:0.060348748 5:0.02139085 6:0.066266507 7:0.18344673 8:0.25340201 9:0.0098112484 10:0.037288159 
--256 1:0.36135873 2:0.34376906 3:0.12002683 4:0.11519928 5:0.059646105 6:0.28057264 7:0.055023423 8:0.17249092 9:0.16110621 10:0.14165418 
--256 1:0.49173035 2:0.31275254 3:0.10945342 4:0.054904429 5:0.031159254 6:0.23403505 7:0.015571074 8:0.094065856 9:0.1438889 10:0.017518857 
--256 1:0.46332366 2:0.2405316 3:0.14813834 4:0.10380336 5:0.044203044 6:0.035695007 7:0.069569543 8:0.044338556 9:0.11878966 10:0.16571079 
--75.915201402225165 1:0.4401084 2:0.30163614 3:0.14975489 4:0.071152162 5:0.037348415 6:0.086359096 7:0.15755607 8:0.35822633 9:0.39001513 10:0.30471288 
--256 1:0.28826845 2:0.301144 3:0.16806891 4:0.16106476 5:0.08145388 6:0.077467226 7:0.16658804 8:0.13643817 9:0.052890499 10:0.10394181 
--256 1:0.52997046 2:0.36812154 3:0.058802263 4:0.028791161 5:0.014314574 6:0.085046043 7:0.028740666 8:0.085781898 9:0.010260466 10:0.075287238 
--169.07906199794809 1:0.18429702 2:0.20269964 3:0.43543511 4:0.13507375 5:0.042494478 6:0.14090311 7:0.026715738 8:0.086061781 9:0.076411343 10:0.24585947 
--256 1:0.43271221 2:0.25791925 3:0.12280641 4:0.11872535 5:0.06783677 6:0.38652866 7:0.14970612 8:0.22757893 9:0.22746844 10:0.41174811 
--256 1:0.63271356 2:0.27599852 3:0.059209762 4:0.022658933 5:0.0094192272 6:0.036171519 7:0.067270403 8:0.028536766 9:0.054758109 10:0.047627239 
--256 1:0.40927336 2:0.27162965 3:0.12569025 4:0.13787666 5:0.055530082 6:0.17863956 7:0.21188672 8:0.085408307 9:0.17116673 10:0.18807069 
--256 1:0.33185256 2:0.34135457 3:0.17795085 4:0.098546469 5:0.050295554 6:0.40076924 7:0.16208407 8:0.20628338 9:0.072641124 10:0.024297316 
--256 1:0.50489579 2:0.31540262 3:0.077545421 4:0.073082837 5:0.029073329 6:0.064720514 7:0.11657304 8:0.13199671 9:0.0065347815 10:0.066890089 
--256 1:0.65733889 2:0.19518586 3:0.054552546 4:0.059633906 5:0.03328879 6:0.18061638 7:0.10747036 8:0.0077426493 9:0.051970167 10:0.16367927 
--256 1:0.67880134 2:0.20890189 3:0.054995024 4:0.038701996 5:0.018599747 6:0.22580563 7:0.28549649 8:0.20284882 9:0.10828249 10:0.041282818 
--256 1:0.52917201 2:0.21565139 3:0.084732228 4:0.10955175 5:0.060892623 6:0.037602205 7:0.15844394 8:0.15499693 9:0.04954986 10:0.072096337 
--256 1:0.42653134 2:0.23272795 3:0.15393689 4:0.12488797 5:0.061915845 6:0.012982559 7:0.11773053 8:0.090066483 9:0.15669169 10:0.15453554 
--256 1:0.86593318 2:0.070383693 3:0.0314202 4:0.027171884 5:0.0050910433 6:0.005126613 7:0.10155799 8:0.04633897 9:0.2041046 10:0.23434444 
--199.09163660167218 1:0.3344723 2:0.27441992 3:0.201623 4:0.12842191 5:0.061062884 6:0.38698065 7:0.34176561 8:0.34542576 9:0.32410901 10:0.035053995 
--34.717101744140408 1:0.42807648 2:0.24266803 3:0.084259467 4:0.17881022 5:0.066185803 6:0.76612095 7:0.26891755 8:0.21873095 9:0.17115479 10:0.074530144 
--256 1:0.59522569 2:0.22689118 3:0.078198198 4:0.066061561 5:0.033623371 6:0.2702764 7:0.13609467 8:0.055751329 9:0.10403368 10:0.28034185 
--256 1:0.54668251 2:0.24675551 3:0.063181654 4:0.10249592 5:0.040884412 6:0.23899224 7:0.04400812 8:0.30530377 9:0.16291475 10:0.052978911 
--37.003718980904182 1:0.8064141 2:0.11313101 3:0.043746926 4:0.024068402 5:0.012639556 6:0.093999614 7:0.065575228 8:0.034571258 9:0.034547604 10:0.093874869 
--256 1:0.41525282 2:0.31222287 3:0.12270174 4:0.099383771 5:0.050438802 6:0.053006585 7:0.10941014 8:0.14201332 9:0.13719708 10:0.15847408 
--256 1:0.58265753 2:0.20953314 3:0.082953931 4:0.087862825 5:0.036992576 6:0.065091564 7:0.13960137 8:0.063764668 9:0.02443395 10:0.039929688 
--46.496425232498481 1:0.38225748 2:0.49020975 3:0.056238169 4:0.050238415 5:0.021056189 6:0.064649692 7:0.076068917 8:0.04365957 9:0.12195131 10:0.040636905 
--256 1:0.57880237 2:0.22921941 3:0.092684227 4:0.072600551 5:0.026693444 6:0.15510094 7:0.0030187453 8:0.093709559 9:0.14516783 10:0.11684751 
--256 1:0.59987003 2:0.22954551 3:0.090190309 4:0.055528201 5:0.02486595 6:0.27759546 7:0.069714126 8:0.10631219 9:0.24450608 10:0.14243646 
--256 1:0.55571769 2:0.27076371 3:0.07739622 4:0.067445122 5:0.028677262 6:0.019444057 7:0.012157227 8:0.069116655 9:0.095905881 10:0.10259219 
--256 1:0.39050553 2:0.22332073 3:0.16294761 4:0.15647379 5:0.066752336 6:0.068179295 7:0.026850412 8:0.15242954 9:0.0016498381 10:0.056959494 
--256 1:0.38310182 2:0.40048649 3:0.12474797 4:0.060063259 5:0.031600464 6:0.071055321 7:0.078183444 8:0.14564031 9:0.048982038 10:0.082369725 
--256 1:0.707513 2:0.21347672 3:0.042660547 4:0.023851334 5:0.012498396 6:0.063538148 7:0.15576494 8:0.084125844 9:0.22403615 10:0.17190539 
--256 1:0.35102004 2:0.45926971 3:0.075853059 4:0.073292073 5:0.04056512 6:0.058533941 7:0.0071681757 8:0.13726907 9:0.3274665 10:0.40144866 
--256 1:0.54289472 2:0.27079657 3:0.067583278 4:0.076986514 5:0.041738926 6:0.060186747 7:0.048054204 8:0.032283143 9:0.094190282 10:0.066408134 
--256 1:0.64033892 2:0.23365988 3:0.062902392 4:0.047570268 5:0.015528537 6:0.037499212 7:0.060276075 8:0.11955593 9:0.3046319 10:0.1241446 
--256 1:0.49117863 2:0.28148419 3:0.10005197 4:0.093816244 5:0.033468966 6:0.17680599 7:0.20248044 8:0.14387957 9:0.058589259 10:0.0058882106 
--256 1:0.46558984 2:0.30139799 3:0.15180582 4:0.0570974 5:0.024108948 6:0.30558894 7:0.056706635 8:0.017657146 9:0.045663104 10:0.00092416997 
--256 1:0.55143769 2:0.28547826 3:0.06687665 4:0.065540537 5:0.030666865 6:0.064015267 7:0.010085587 8:0.089615623 9:0.15034694 10:0.15636028 
--256 1:0.44924613 2:0.30610425 3:0.092070453 4:0.10038211 5:0.052197066 6:0.15955369 7:0.097156372 8:0.18053864 9:0.068642897 10:0.012959975 
--256 1:0.48716286 2:0.11654554 3:0.16928798 4:0.10409525 5:0.12290837 6:0.00086215534 7:0.0093161004 8:0.21520812 9:0.060198889 10:0.13612313 
--256 1:0.2915348 2:0.22949583 3:0.19046583 4:0.16101085 5:0.12749269 6:0.45346866 7:0.14331078 8:0.1587973 9:0.16051358 10:0.12301949 
--256 1:0.61742926 2:0.18734151 3:0.086708981 4:0.069918435 5:0.03860182 6:0.0061768585 7:0.00097343586 8:0.028748801 9:0.13644978 10:0.0056243956 
--256 1:0.51472878 2:0.2028528 3:0.1033098 4:0.117391 5:0.061717618 6:0.27757817 7:0.20840639 8:0.00041798452 9:0.14533753 10:0.002941644 
--256 1:0.71274387 2:0.21934065 3:0.040804313 4:0.020365415 5:0.0067457525 6:0.20451103 7:0.075732795 8:0.065945881 9:0.08724047 10:0.14646948 
--256 1:0.35189139 2:0.27944582 3:0.15515141 4:0.15346693 5:0.060044452 6:0.13091281 7:0.19472782 8:0.085068113 9:0.065952182 10:0.21401947 
--256 1:0.39133497 2:0.21707495 3:0.1984708 4:0.1280234 5:0.065095877 6:0.099375211 7:0.032207781 8:0.061515726 9:0.041678412 10:0.13867865 
--256 1:0.4089456 2:0.25971896 3:0.10352492 4:0.14484665 5:0.082963883 6:0.19036521 7:0.083703995 8:0.14469861 9:0.17617736 10:0.28480677 
--256 1:0.50867043 2:0.13982426 3:0.125488 4:0.15407731 5:0.071939997 6:0.0022728466 7:0.055735135 8:0.19864976 9:0.11358917 10:0.027202589 
--256 1:0.20260268 2:0.34143497 3:0.20195587 4:0.19421426 5:0.059792221 6:0.032898596 7:0.16685538 8:0.047363921 9:0.087507657 10:0.16869627 
--256 1:0.50412078 2:0.26953932 3:0.098472206 4:0.08989158 5:0.037976107 6:0.076654767 7:0.010789623 8:0.066978915 9:0.16463358 10:0.12553864 
--256 1:0.31298114 2:0.3082791 3:0.15599328 4:0.14047421 5:0.082272269 6:0.11371979 7:0.10250351 8:0.15845023 9:0.065230401 10:0.011735767 
--10.400029637629268 1:0.25443539 2:0.35591901 3:0.17704334 4:0.15040054 5:0.062201719 6:0.031600533 7:0.32228876 8:0.14347228 9:0.025919288 10:0.011423504 
--256 1:0.73332564 2:0.16461914 3:0.041948101 4:0.041614948 5:0.018492165 6:0.067889235 7:0.10467603 8:0.16221935 9:0.15581632 10:0.12693243 
--256 1:0.24950809 2:0.40227451 3:0.17714718 4:0.11292709 5:0.058143124 6:0.21794794 7:0.22880186 8:0.15528118 9:0.063450634 10:0.10711042 
--256 1:0.65180124 2:0.2396661 3:0.059492993 4:0.033473894 5:0.015565781 6:0.10303453 7:0.02550052 8:0.070324203 9:0.25503158 10:0.21636582 
--256 1:0.21020631 2:0.40656364 3:0.15073184 4:0.15597312 5:0.076525099 6:0.17574997 7:0.43646414 8:0.064996721 9:0.30378291 10:0.38509514 
--256 1:0.45051276 2:0.2594469 3:0.14677485 4:0.10024247 5:0.043023025 6:0.13524717 7:0.075483901 8:0.062556753 9:0.16057209 10:0.044056527 
--256 1:0.38286655 2:0.41536484 3:0.10483073 4:0.048479826 5:0.048458052 6:0.34393943 7:0.01751569 8:0.21733515 9:0.097914374 10:0.044087354 
--256 1:0.35824587 2:0.33914846 3:0.13469943 4:0.11801414 5:0.0498921 6:0.13681055 7:0.35485474 8:0.37556964 9:0.28125449 10:0.35060339 
--256 1:0.66922458 2:0.19524144 3:0.067374645 4:0.042817547 5:0.025341788 6:0.049633445 7:0.036518117 8:0.11928457 9:0.12272726 10:0.22191713 
--256 1:0.47490868 2:0.24953787 3:0.16913813 4:0.067481751 5:0.038933574 6:0.19258411 7:0.070661554 8:0.0039579406 9:0.09376069 10:0.048364385 
--256 1:0.19739835 2:0.23488397 3:0.31985019 4:0.17298089 5:0.074886596 6:0.061100951 7:0.13279389 8:0.13089842 9:0.14714381 10:0.13687569 
--256 1:0.20493841 2:0.1766072 3:0.28208991 4:0.21052976 5:0.12583472 6:0.10890235 7:0.051878528 8:0.02473125 9:0.064708894 10:0.076847626 
--256 1:0.6638587 2:0.18029741 3:0.057343513 4:0.059718226 5:0.038782143 6:0.007733583 7:0.013216959 8:0.069395388 9:0.049680316 10:0.065642102 
--256 1:0.34228853 2:0.32381422 3:0.11263453 4:0.14023667 5:0.081026058 6:0.34887106 7:0.16819808 8:0.2320099 9:0.25533407 10:0.073999459 
--256 1:0.69475002 2:0.20293768 3:0.048745729 4:0.035875462 5:0.01769111 6:0.022530924 7:0.11963279 8:0.29756424 9:0.18067962 10:0.011016916 
--256 1:0.47622961 2:0.33306103 3:0.083598356 4:0.075757125 5:0.031353884 6:0.082981891 7:0.11695917 8:0.099984594 9:0.089101056 10:0.078735155 
--256 1:0.44771211 2:0.30471632 3:0.096968535 4:0.10752505 5:0.043077986 6:0.1727047 7:0.048447754 8:0.0052034913 9:0.18041644 10:0.16596039 
--256 1:0.61643351 2:0.14482795 3:0.094587396 4:0.10557164 5:0.038579505 6:0.014432028 7:0.0087914356 8:0.25238217 9:0.22942508 10:0.047672875 
--256 1:0.59242093 2:0.23376902 3:0.099045732 4:0.050184946 5:0.024579372 6:0.094426152 7:0.086256843 8:0.0019436415 9:0.14608857 10:0.11495854 
--256 1:0.52266489 2:0.23944125 3:0.11121353 4:0.080778494 5:0.045901839 6:0.089121917 7:0.024388898 8:0.11872808 9:0.058022545 10:0.022731886 
--256 1:0.63779886 2:0.22894077 3:0.070098698 4:0.042733299 5:0.020428367 6:0.057235313 7:0.121145 8:0.019400071 9:0.235318 10:0.23361596 
--256 1:0.3384836 2:0.27498853 3:0.20344565 4:0.12430826 5:0.058773956 6:0.20172868 7:0.27949129 8:0.095785949 9:0.010731133 10:0.023929666 
--256 1:0.4262385 2:0.30994477 3:0.12676346 4:0.091161996 5:0.045891271 6:0.0301129 7:0.10740099 8:0.004575719 9:0.09497711 10:0.072423389 
--256 1:0.45371042 2:0.19637231 3:0.13744947 4:0.14351588 5:0.068951914 6:0.15355798 7:0.10624707 8:0.035996771 9:0.035814067 10:0.17280806 
--256 1:0.39858748 2:0.29404921 3:0.15427911 4:0.10575341 5:0.047330798 6:0.0085103863 7:0.0057098987 8:0.047135474 9:0.055877924 10:0.016466727 
--256 1:0.58534746 2:0.28156635 3:0.080482591 4:0.032501144 5:0.020102453 6:0.018218344 7:0.00030260312 8:0.11316382 9:0.0063706904 10:0.057135124 
--256 1:0.39466218 2:0.20955496 3:0.18729525 4:0.13589643 5:0.072591172 6:0.15998031 7:0.0061402273 8:0.039040703 9:0.17425323 10:0.066156461 
--256 1:0.64628634 2:0.20166103 3:0.050239445 4:0.056499108 5:0.045314072 6:0.064040184 7:0.033967545 8:0.031537097 9:0.057515225 10:0.27142782 
--256 1:0.72629185 2:0.13652024 3:0.073138159 4:0.047573604 5:0.01647615 6:0.051572187 7:0.074096716 8:0.078244178 9:0.16545709 10:0.010539554 
--256 1:0.35973367 2:0.26507874 3:0.15507195 4:0.15272636 5:0.067389292 6:0.054451578 7:0.15224538 8:0.098196066 9:0.20519394 10:0.053057535 
--256 1:0.76737666 2:0.16586627 3:0.041259744 4:0.019425006 5:0.006072315 6:0.026535816 7:0.078870304 8:0.0955899 9:0.073779154 10:0.063908106 
--256 1:0.32778264 2:0.24794054 3:0.1702548 4:0.1706682 5:0.083353818 6:0.1248681 7:0.13681434 8:0.11967265 9:0.042008064 10:0.041755611 
--256 1:0.77641667 2:0.15654589 3:0.033426682 4:0.025337925 5:0.0082728371 6:0.028184349 7:0.011932414 8:0.28785559 9:0.25147809 10:0.22348996 
--256 1:0.53454179 2:0.29724396 3:0.09766529 4:0.05041405 5:0.020134905 6:0.017827433 7:0.01666255 8:0.027286864 9:0.1292831 10:0.051365446 
--86.668837663324808 1:0.49651572 2:0.19157023 3:0.15065474 4:0.109398 5:0.051861304 6:0.11120795 7:0.26203493 8:0.47795305 9:0.34320723 10:0.24762951 
--101.55009603907554 1:0.40073436 2:0.3468489 3:0.17154553 4:0.047302291 5:0.033568921 6:0.17701885 7:0.025134175 8:0.29782396 9:0.15605668 10:0.37735365 
--256 1:0.56369275 2:0.2569485 3:0.086069152 4:0.064098303 5:0.029191292 6:0.047856698 7:0.078626508 8:0.041351798 9:0.047742676 10:0.22746134 
--256 1:0.55435534 2:0.22643681 3:0.094455932 4:0.084956301 5:0.039795626 6:0.046348922 7:0.091600552 8:0.054848501 9:0.16605838 10:0.28872277 
--256 1:0.45800453 2:0.24817382 3:0.15067853 4:0.094686032 5:0.048457087 6:0.015950819 7:0.12365269 8:0.1154392 9:0.19875707 10:0.18933709 
--256 1:0.5728104 2:0.23692014 3:0.11270851 4:0.055839326 5:0.021721617 6:0.14961738 7:0.057261318 8:0.011399029 9:0.023794774 10:0.14375146 
--256 1:0.34364096 2:0.38415581 3:0.13795528 4:0.0892704 5:0.044977549 6:0.17521327 7:0.0022125306 8:0.099265311 9:0.071774154 10:0.17779434 
--256 1:0.36368001 2:0.30205843 3:0.091746029 4:0.16050199 5:0.082013541 6:0.31600675 7:0.2900957 8:0.13276407 9:0.16908845 10:0.25465898 
--256 1:0.45481702 2:0.2280812 3:0.13889704 4:0.10863082 5:0.069573925 6:0.11612285 7:0.101482 8:0.032290661 9:0.27257842 10:0.29181731 
--256 1:0.41139566 2:0.43920234 3:0.095370324 4:0.036988438 5:0.01704324 6:0.054737759 7:0.031913591 8:0.041154349 9:0.05302932 10:0.0058721367 
--256 1:0.40188617 2:0.271285 3:0.16879127 4:0.10454468 5:0.053492875 6:0.22179743 7:0.16186699 8:0.036525906 9:0.014611486 10:0.037385904 
--12.678862506089335 1:0.27728756 2:0.49235048 3:0.11967891 4:0.083957937 5:0.026725107 6:0.54064424 7:0.10050628 8:0.17534932 9:0.02731157 10:0.037136851 
--256 1:0.36698334 2:0.36343246 3:0.14037882 4:0.08577756 5:0.043427822 6:0.036152926 7:0.1711777 8:0.14493918 9:0.085526243 10:0.21718703 
--256 1:0.58310744 2:0.25635575 3:0.067696024 4:0.062013459 5:0.030827324 6:0.013892311 7:0.01465579 8:0.013688877 9:0.037767746 10:0.077368697 
--44.849846081628741 1:0.08929837 2:0.2496537 3:0.25559163 4:0.29981253 5:0.10564377 6:0.24612617 7:0.11291613 8:0.26286559 9:0.36583609 10:0.089086513 
--256 1:0.78195546 2:0.17334806 3:0.027420086 4:0.011762009 5:0.0055143886 6:0.017369968 7:0.034312548 8:0.050394179 9:0.23176582 10:0.30956271 
--9.0816586468030351 1:0.5072857 2:0.24759791 3:0.14390763 4:0.070958222 5:0.030250536 6:0.43027492 7:0.53529815 8:0.20954861 9:0.016448947 10:0.45304697 
--256 1:0.25921521 2:0.42267798 3:0.13723139 4:0.11681057 5:0.064064849 6:0.041317854 7:0.15165868 8:0.0052818791 9:0.046467036 10:0.0082420915 
--256 1:0.65498176 2:0.14871426 3:0.057681275 4:0.056068078 5:0.082554622 6:0.03791382 7:0.039213111 8:0.38034357 9:0.2837541 10:0.099353724 
--256 1:0.35973606 2:0.50343434 3:0.048762869 4:0.05625409 5:0.031812635 6:0.10153519 7:0.077104712 8:0.15846355 9:0.048132519 10:0.03345344 
--256 1:0.33995114 2:0.22785737 3:0.19980862 4:0.16494538 5:0.067437505 6:0.090171044 7:0.0057026214 8:0.24129944 9:0.033812412 10:0.11311294 
--256 1:0.23925778 2:0.26799881 3:0.20604071 4:0.19914665 5:0.087556047 6:0.1603971 7:0.042153032 8:0.097692251 9:0.086825382 10:0.20963302 
--256 1:0.34055192 2:0.31813541 3:0.16393693 4:0.11942139 5:0.057954355 6:0.0039167981 7:0.021154431 8:0.20789295 9:0.055170855 10:0.13600739 
--256 1:0.39946544 2:0.39806225 3:0.096235022 4:0.073326352 5:0.032910941 6:0.10941995 7:0.049164209 8:0.042839869 9:0.061450776 10:0.035787649 
--256 1:0.43220757 2:0.35795557 3:0.14087533 4:0.052449476 5:0.016512047 6:0.18893412 7:0.056584095 8:0.019145611 9:0.032882623 10:0.025576186 
--256 1:0.62653303 2:0.12693706 3:0.095496242 4:0.097944515 5:0.053089149 6:0.10519717 7:0.074498697 8:0.22806041 9:0.36285058 10:0.38914307 
--256 1:0.61014441 2:0.262333 3:0.065010257 4:0.034154302 5:0.028358027 6:0.1334583 7:0.085390498 8:0.21627473 9:0.070653169 10:0.063975056 
--256 1:0.34207133 2:0.21829194 3:0.20088573 4:0.18927002 5:0.049480983 6:0.074158018 7:0.1199371 8:0.51155839 9:0.36056116 10:0.3478576 
--178.37427445700436 1:0.5298967 2:0.18048554 3:0.070076069 4:0.13222525 5:0.087316446 6:0.21324763 7:0.10601991 8:0.0077085606 9:0.21094733 10:0.52861577 
--256 1:0.46070028 2:0.33375418 3:0.10454834 4:0.065052704 5:0.035944504 6:0.054993445 7:0.02288961 8:0.04544344 9:0.069631546 10:0.070653261 
--256 1:0.36876841 2:0.43442352 3:0.10823617 4:0.06124232 5:0.027329583 6:0.093272355 7:0.020858178 8:0.11676491 9:0.061668422 10:0.099438311 
--256 1:0.28633467 2:0.26351066 3:0.1545017 4:0.19555247 5:0.1001005 6:0.28078332 7:0.008886321 8:0.24638043 9:0.36431308 10:0.052858898 
--256 1:0.29799791 2:0.39014801 3:0.10547636 4:0.12356963 5:0.082808081 6:0.042276402 7:0.19910078 8:0.09680431 9:0.0050507486 10:0.01116508 
--256 1:0.52497487 2:0.27495308 3:0.092757579 4:0.078251382 5:0.029063091 6:0.14440304 7:0.12367985 8:0.089776673 9:0.15098854 10:0.098260835 
--1.2989225431197071 1:0.70361789 2:0.079034792 3:0.10173787 4:0.068122875 5:0.047486579 6:0.59518804 7:0.47825103 8:0.29143351 9:0.33229623 10:0.034851708 
--256 1:0.49198894 2:0.25931838 3:0.1322449 4:0.076022833 5:0.040424956 6:0.0043509137 7:0.066715487 8:0.064038652 9:0.12243185 10:0.052727274 
--256 1:0.74116928 2:0.1359623 3:0.05465439 4:0.052638462 5:0.015575568 6:0.043950339 7:0.15873471 8:0.027433376 9:0.21698601 10:0.077955405 
--256 1:0.38599848 2:0.26944482 3:0.1599956 4:0.12919452 5:0.055366585 6:0.17239743 7:0.15481023 8:0.14364199 9:0.1617069 10:0.1742472 
--256 1:0.58970691 2:0.28746907 3:0.078149215 4:0.033958527 5:0.010716278 6:0.10688351 7:0.065402824 8:0.058037491 9:0.02500407 10:0.019571116 
--256 1:0.56477444 2:0.1957375 3:0.084706656 4:0.092640953 5:0.062140444 6:0.033238988 7:0.082505271 8:0.17445486 9:0.049488763 10:0.13487938 
--256 1:0.39701689 2:0.33861104 3:0.10664152 4:0.10731377 5:0.050416779 6:0.38103746 7:0.069779303 8:0.10738792 9:0.24336938 10:0.05098526 
--256 1:0.54983139 2:0.22973449 3:0.085419171 4:0.090572652 5:0.044442296 6:0.051916217 7:0.029162132 8:0.12126665 9:0.046156795 10:0.037476361 
--256 1:0.52829416 2:0.264444 3:0.10349411 4:0.068926542 5:0.034841195 6:0.062457396 7:0.11825548 8:0.18604853 9:0.070885495 10:0.072386141 
--25.602720388424501 1:0.69280227 2:0.14289127 3:0.072408356 4:0.063567862 5:0.028330234 6:0.0039310916 7:0.18466303 8:0.06170868 9:0.047307629 10:0.13921553 
--256 1:0.52891158 2:0.20046258 3:0.091610089 4:0.11895015 5:0.060065597 6:0.013219741 7:0.052342592 8:0.17562723 9:0.22068902 10:0.2314509 
--256 1:0.32264606 2:0.26562321 3:0.19822681 4:0.13546808 5:0.078035835 6:0.012308274 7:0.14110824 8:0.11810448 9:0.37581488 10:0.25202375 
--256 1:0.43952947 2:0.21547521 3:0.15705465 4:0.14231786 5:0.045622806 6:0.14649337 7:0.047412664 8:0.064590685 9:0.026788124 10:0.01731158 
--256 1:0.55622992 2:0.31967888 3:0.0666468 4:0.036185385 5:0.021259014 6:0.015623082 7:0.016188129 8:0.046042292 9:0.036108588 10:0.038541042 
--256 1:0.41381468 2:0.40629781 3:0.085807869 4:0.063796162 5:0.030283479 6:0.14699034 7:0.11363134 8:0.12802018 9:0.226882 10:0.059391894 
--256 1:0.43734341 2:0.30127624 3:0.11407421 4:0.10589136 5:0.041414782 6:0.15492854 7:0.13868974 8:0.22548096 9:0.11959408 10:0.16589498 
--114.97391070736514 1:0.56905166 2:0.13998372 3:0.15324218 4:0.087789475 5:0.049932969 6:0.25792172 7:0.26899352 8:0.09972977 9:0.060391518 10:0.31446787 
--256 1:0.65583726 2:0.2336082 3:0.062767348 4:0.033552994 5:0.014234204 6:0.047518154 7:0.16137173 8:0.12534224 9:0.26882695 10:0.30877298 
--256 1:0.51594245 2:0.23606907 3:0.096923196 4:0.10586161 5:0.04520367 6:0.036386722 7:0.13425367 8:0.1808811 9:0.079783489 10:0.33072179 
--256 1:0.41532691 2:0.31398582 3:0.11184684 4:0.11645559 5:0.042384844 6:0.030797773 7:0.059090349 8:0.1506711 9:0.16338841 10:0.062981223 
--185.56330983730956 1:0.21709872 2:0.27324972 3:0.23552719 4:0.20385795 5:0.070266428 6:0.1904123 7:0.095525559 8:0.052922262 9:0.4025341 10:0.25512138 
--256 1:0.37913525 2:0.40636755 3:0.10515905 4:0.077136249 5:0.032201909 6:0.031129369 7:0.00478075 8:0.14071816 9:0.05020299 10:0.0046521215 
--122.83022201511906 1:0.56877352 2:0.3239876 3:0.049277474 4:0.036139461 5:0.021821944 6:0.017606457 7:0.070723202 8:0.33950299 9:0.33488112 10:0.50016117 
--256 1:0.59927848 2:0.27962316 3:0.081548776 4:0.028203106 5:0.011346483 6:0.029823458 7:0.017305223 8:0.038631375 9:0.071360733 10:0.061652289 
--256 1:0.54812758 2:0.23741452 3:0.099671008 4:0.082295023 5:0.032491867 6:0.13726537 7:0.13882829 8:0.20824073 9:0.1620894 10:0.096585379 
--256 1:0.7183043 2:0.1945463 3:0.036881177 4:0.034952333 5:0.01531589 6:0.16938915 7:0.17250116 8:0.023385169 9:0.092866056 10:0.066189667 
--256 1:0.53850222 2:0.23155832 3:0.10379427 4:0.080411473 5:0.045733706 6:0.023623125 7:0.15347872 8:0.10822949 9:0.022099207 10:0.064693536 
--256 1:0.6751104 2:0.17901495 3:0.073125322 4:0.052148327 5:0.020600998 6:0.033185923 7:0.20223835 8:0.013106558 9:0.25219693 10:0.28658957 
--256 1:0.63426243 2:0.21746272 3:0.064865832 4:0.052488308 5:0.030920709 6:0.065805551 7:0.029259856 8:0.067393972 9:0.055967912 10:0.010077893 
--256 1:0.56856656 2:0.1429461 3:0.12828474 4:0.096799589 5:0.063403016 6:0.072686515 7:0.093935986 8:0.12577522 9:0.0044289203 10:0.23435417 
--256 1:0.57575075 2:0.18695991 3:0.112346 4:0.081035976 5:0.043907359 6:0.030965413 7:0.030283342 8:0.068478562 9:0.020345813 10:0.04729675 
--256 1:0.56153061 2:0.24446134 3:0.087447771 4:0.074082266 5:0.03247801 6:0.050832912 7:0.0124576 8:0.092352894 9:0.07930664 10:0.15758905 
--256 1:0.32107091 2:0.2968167 3:0.15027723 4:0.16889473 5:0.062940417 6:0.29198299 7:0.04957632 8:0.1613357 9:0.23522011 10:0.0039343269 
--256 1:0.81973825 2:0.11988017 3:0.028915929 4:0.022078201 5:0.0093874435 6:0.01863087 7:0.10660054 8:0.13026136 9:0.15623449 10:0.096679942 
--256 1:0.51868068 2:0.19843304 3:0.13098398 4:0.10422412 5:0.047678188 6:0.27388904 7:0.083006955 8:0.28381919 9:0.15899796 10:0.15784224 
--256 1:0.63396161 2:0.23013085 3:0.054020693 4:0.052325973 5:0.029560869 6:0.023796308 7:0.024788729 8:0.082739063 9:0.15731352 10:0.15570018 
--256 1:0.55226378 2:0.24229443 3:0.11889671 4:0.061978199 5:0.024566877 6:0.028696499 7:0.10654365 8:0.019462714 9:0.0092147099 10:0.10965835 
--256 1:0.72313141 2:0.16331024 3:0.066615142 4:0.032554906 5:0.014388306 6:0.040750386 7:0.095531568 8:0.10186234 9:0.028108047 10:0.043514085 
--256 1:0.6174104 2:0.22236364 3:0.071767069 4:0.059571686 5:0.028887213 6:0.061453009 7:0.022201754 8:0.031461377 9:0.13468116 10:0.11686489 
--256 1:0.67191949 2:0.17005762 3:0.076831424 4:0.057674409 5:0.023517055 6:0.082344009 7:0.1113679 8:0.075673873 9:0.062979217 10:0.11090502 
--256 1:0.47154864 2:0.18191091 3:0.16160572 4:0.12158784 5:0.063346894 6:0.15926303 7:0.058702222 8:0.037145054 9:0.066873688 10:0.11545193 
--256 1:0.70665745 2:0.21975518 3:0.043595517 4:0.024891302 5:0.0051005528 6:0.0036580827 7:0.10161873 8:0.064743242 9:0.12097519 10:0.17815475 
--256 1:0.60537817 2:0.23056122 3:0.088338947 4:0.051257638 5:0.024464023 6:0.061432763 7:0.0027059824 8:0.1648132 9:0.22515185 10:0.14805014 
--256 1:0.48412755 2:0.31752488 3:0.099173376 4:0.062275465 5:0.036898732 6:0.030935096 7:0.20505151 8:0.094951179 9:0.016394786 10:0.12827747 
--256 1:0.59806197 2:0.21953094 3:0.11947792 4:0.049791845 5:0.01313733 6:0.14061933 7:0.00090106399 8:0.01425672 9:0.0047610529 10:0.05845697 
--256 1:0.58891588 2:0.24522553 3:0.10657902 4:0.042683865 5:0.016595711 6:0.087752299 7:0.020804603 8:0.0081552616 9:0.054364087 10:0.20137951 
--256 1:0.56696689 2:0.18108399 3:0.12760861 4:0.071460701 5:0.052879813 6:0.17137344 7:0.023064383 8:0.066596843 9:0.13349717 10:0.052743007 
--256 1:0.82057742 2:0.061900604 3:0.05003897 4:0.042141912 5:0.025341095 6:0.027867156 7:0.16675693 8:0.11953483 9:0.071674479 10:0.1505209 
--256 1:0.40553997 2:0.42064217 3:0.092288979 4:0.049433763 5:0.032095117 6:0.080974401 7:0.029094494 8:0.14245235 9:0.023224546 10:0.035923808 
--256 1:0.64707299 2:0.21055923 3:0.087705738 4:0.036918364 5:0.017743676 6:0.13403942 7:0.025933506 8:0.0011621351 9:0.12878354 10:0.085421481 
--256 1:0.71665475 2:0.16176704 3:0.048275182 4:0.047108467 5:0.02619457 6:0.044455555 7:0.013489834 8:0.12423788 9:0.1146874 10:0.16500213 
--256 1:0.69646844 2:0.2019182 3:0.056734381 4:0.029259781 5:0.015619191 6:0.070574061 7:0.086630727 8:0.092043297 9:0.16650224 10:0.019489329 
--256 1:0.4659077 2:0.26115646 3:0.13205381 4:0.1034554 5:0.037426641 6:0.13187829 7:0.18488164 8:0.031518978 9:0.097241094 10:0.062148235 
--256 1:0.36448663 2:0.48649369 3:0.058128799 4:0.062887375 5:0.028003503 6:0.12875926 7:0.00064568637 8:0.11353432 9:0.069094803 10:0.011662783 
--256 1:0.30035308 2:0.26417854 3:0.14991585 4:0.19637622 5:0.08917631 6:0.038749455 7:0.018368798 8:0.098861877 9:0.13390815 10:0.018174895 
--256 1:0.47606028 2:0.23435234 3:0.088142291 4:0.12024142 5:0.081203672 6:0.033952422 7:0.36871251 8:0.0059715754 9:0.11620238 10:0.24498647 
--256 1:0.64884412 2:0.20240311 3:0.066361153 4:0.058827933 5:0.023563685 6:0.042582644 7:0.095947373 8:0.081274902 9:0.10399702 10:0.10036196 
--256 1:0.66814269 2:0.18508033 3:0.075531949 4:0.052180275 5:0.019064754 6:0.0068018529 7:0.052667718 8:0.05100805 9:0.082329823 10:0.020255585 
--256 1:0.42450435 2:0.29604023 3:0.1035542 4:0.1062902 5:0.069611013 6:0.063562037 7:0.081057792 8:0.002880064 9:0.0051672539 10:0.2312998 
--256 1:0.68613079 2:0.18012751 3:0.065300051 4:0.039209384 5:0.029232268 6:0.030632031 7:0.054877423 8:0.029211202 9:0.067044135 10:0.036576451 
--256 1:0.67907394 2:0.15992788 3:0.049802759 4:0.07309772 5:0.038097708 6:0.069638291 7:0.065441972 8:0.2207976 9:0.094452562 10:0.30507551 
--256 1:0.38120139 2:0.37249613 3:0.120529 4:0.078611959 5:0.047161524 6:0.17408535 7:0.17407535 8:0.21254413 9:0.077678195 10:0.055575814 
--256 1:0.34927398 2:0.24916216 3:0.17201117 4:0.15700236 5:0.072550341 6:0.21789859 7:0.33456482 8:0.014663085 9:0.065147538 10:0.19789483 
--256 1:0.55737032 2:0.16792911 3:0.13260147 4:0.091754163 5:0.050344937 6:0.23352502 7:0.067746388 8:0.0047090097 9:0.3341312 10:0.12895511 
--256 1:0.54622186 2:0.20958912 3:0.11497391 4:0.085399377 5:0.043815728 6:0.056799962 7:0.021158599 8:0.15248391 9:0.008908854 10:0.13790948 
--111.8174998540898 1:0.22182278 2:0.25668848 3:0.21688487 4:0.19678974 5:0.10781412 6:0.17443328 7:0.31812562 8:0.26323358 9:0.07622674 10:0.013163551 
--256 1:0.23615197 2:0.5067639 3:0.10952367 4:0.10274425 5:0.044816212 6:0.2673553 7:0.17127573 8:0.13643383 9:0.07592027 10:0.0075172994 
--256 1:0.66954528 2:0.19462099 3:0.065669442 4:0.049768506 5:0.020395782 6:0.080277935 7:0.086701665 8:0.14080948 9:0.13587684 10:0.19621094 
--256 1:0.30066919 2:0.31673687 3:0.18429664 4:0.1424763 5:0.055821011 6:0.29121329 7:0.20566322 8:0.07731612 9:0.130827 10:0.059220184 
--256 1:0.53628493 2:0.29592328 3:0.1044368 4:0.04536356 5:0.017991434 6:0.075394563 7:0.071152589 8:0.022745009 9:0.071042481 10:0.039095992 
--256 1:0.43650814 2:0.20217049 3:0.16686231 4:0.13497743 5:0.059481631 6:0.023392105 7:0.19630104 8:0.29122453 9:0.057978932 10:0.058923248 
--256 1:0.57083618 2:0.26513025 3:0.067852871 4:0.060114489 5:0.036066214 6:0.18590741 7:0.050033876 8:0.015146402 9:0.19596037 10:0.12568039 
--256 1:0.47739674 2:0.18881268 3:0.1491426 4:0.13067054 5:0.053977445 6:0.0079949578 7:0.13319418 8:0.19301918 9:0.069251568 10:0.084077068 
--256 1:0.46534506 2:0.22746873 3:0.14762454 4:0.1148499 5:0.044711772 6:0.28927681 7:0.23778961 8:0.37132242 9:0.17358574 10:0.30213956 
--256 1:0.37701053 2:0.32902892 3:0.1221851 4:0.11504702 5:0.056728423 6:0.18570722 7:0.038069246 8:0.070851571 9:0.029533787 10:0.033718807 
--256 1:0.73502492 2:0.19885962 3:0.031642827 4:0.027685595 5:0.0067870354 6:0.058828826 7:0.059929189 8:0.19580019 9:0.4750654 10:0.4577651 
--256 1:0.29561441 2:0.22472534 3:0.14642251 4:0.22725632 5:0.10598142 6:0.056083898 7:0.073943673 8:0.21032461 9:0.056004023 10:0.0082221364 
--12.075646646664381 1:0.43908044 2:0.27144526 3:0.13007717 4:0.12201452 5:0.037382619 6:0.20976189 7:0.12244998 8:0.16752131 9:0.060286922 10:0.21185259 
--256 1:0.41030992 2:0.24258371 3:0.16304361 4:0.12856247 5:0.05550029 6:0.069001023 7:0.093177849 8:0.14372748 9:0.20410327 10:0.028996843 
--256 1:0.57647585 2:0.18276937 3:0.086621312 4:0.11833513 5:0.035798332 6:0.10736045 7:0.059292164 8:0.16807778 9:0.19502029 10:0.27234953 
--256 1:0.53374065 2:0.24180768 3:0.10938182 4:0.070279341 5:0.044790512 6:0.0066755281 7:0.013995161 8:0.085170824 9:0.11327171 10:0.089065949 
--256 1:0.22571614 2:0.3222736 3:0.17492505 4:0.19029067 5:0.086794535 6:0.15974414 7:0.063148308 8:0.29908728 9:0.0063209133 10:0.048873672 
--256 1:0.48720967 2:0.25836911 3:0.089672332 4:0.10990695 5:0.054841943 6:0.17146868 7:0.14357868 8:0.16638159 9:0.041046395 10:0.095696638 
--256 1:0.26766465 2:0.29386821 3:0.19364652 4:0.17626339 5:0.068557234 6:0.018624291 7:0.12356155 8:0.051435474 9:0.1016963 10:0.11260832 
--256 1:0.55941919 2:0.29122641 3:0.078231949 4:0.05684727 5:0.014275181 6:0.040600784 7:0.066134354 8:0.078576146 9:0.21915332 10:0.0092426105 
--3.3973326862734599 1:0.30240664 2:0.10679716 3:0.15810807 4:0.29415371 5:0.13853443 6:0.028940249 7:0.03449397 8:0.48444674 9:0.61440509 10:0.42556424 
--256 1:0.70328958 2:0.17200609 3:0.038867028 4:0.056845987 5:0.028991314 6:0.099566336 7:0.21302892 8:0.023737059 9:0.040822902 10:0.048108344 
--256 1:0.64714179 2:0.13355534 3:0.10555255 4:0.070469329 5:0.043280996 6:0.089282257 7:0.022078133 8:0.027365086 9:0.024042649 10:0.078720999 
--256 1:0.4239803 2:0.29027487 3:0.13153853 4:0.10546607 5:0.048740245 6:0.043049853 7:0.1460797 8:0.39009985 9:0.15199658 10:0.11642997 
--256 1:0.54255325 2:0.21511561 3:0.093857814 4:0.088263427 5:0.060209902 6:0.23436471 7:0.17275257 8:0.49417069 9:0.15454384 10:0.080358055 
--256 1:0.21908031 2:0.32390119 3:0.23857422 4:0.11676271 5:0.10168157 6:0.041904618 7:0.085906121 8:0.027308893 9:0.0084070698 10:0.018567014 
--256 1:0.44909383 2:0.22190152 3:0.11203368 4:0.14669882 5:0.070272143 6:0.093124488 7:0.006589445 8:0.19260616 9:0.10891352 10:0.012724567 
--256 1:0.46259962 2:0.25156337 3:0.14257693 4:0.10226067 5:0.040999408 6:0.0074823719 7:0.0066189085 8:0.024307929 9:0.033706239 10:0.011946673 
--256 1:0.45296404 2:0.31076624 3:0.11928266 4:0.086546661 5:0.030440404 6:0.0469462 7:0.095589594 8:0.055542274 9:0.021044914 10:0.094017297 
--256 1:0.5215193 2:0.27805972 3:0.13552785 4:0.04668886 5:0.018204279 6:0.094432757 7:0.076392935 8:0.0080816301 9:0.085439824 10:0.026263304 
--256 1:0.44758839 2:0.30632147 3:0.140721 4:0.07615373 5:0.029215417 6:0.025484246 7:0.022527195 8:0.078625501 9:0.17639718 10:0.22555662 
--256 1:0.28920874 2:0.25621276 3:0.19802341 4:0.16139922 5:0.095155872 6:0.00093674149 7:0.1889979 8:0.18744228 9:0.083262444 10:0.068775882 
--57.615144427095082 1:0.64982084 2:0.21974434 3:0.060823063 4:0.047040874 5:0.022570881 6:0.48792347 7:0.25611929 8:0.12642799 9:0.020801897 10:0.00081990634 
--256 1:0.36259841 2:0.25384572 3:0.18304435 4:0.12901621 5:0.071495307 6:0.43632772 7:0.22248905 8:0.18066766 9:0.10744321 10:0.095841579 
--256 1:0.26721887 2:0.32778011 3:0.15733105 4:0.14794718 5:0.099722778 6:0.11723855 7:0.36449934 8:0.10634879 9:0.098204567 10:0.26787154 
--256 1:0.64990661 2:0.19369831 3:0.077384042 4:0.057795525 5:0.021215521 6:0.072537304 7:0.12847632 8:0.0060867962 9:0.18567657 10:0.13618157 
--51.80573342279591 1:0.20128139 2:0.31848613 3:0.22066269 4:0.19077656 5:0.068793233 6:0.39269431 7:0.2677041 8:0.019932153 9:0.072112808 10:0.025585638 
--256 1:0.38061678 2:0.30938203 3:0.15027003 4:0.11094486 5:0.048786297 6:0.23908172 7:0.011429881 8:0.099622939 9:0.14093469 10:7.1487061e-05 
--256 1:0.4522355 2:0.22042466 3:0.1614239 4:0.10900391 5:0.056912036 6:0.085189171 7:0.021681031 8:0.049617389 9:0.09133162 10:0.016177426 
--256 1:0.1515772 2:0.48149174 3:0.14614212 4:0.15456939 5:0.066219543 6:0.033536826 7:0.017863743 8:0.0932162 9:0.0071297855 10:0.007014157 
--256 1:0.26333316 2:0.43417316 3:0.11564964 4:0.12643104 5:0.060412999 6:0.30958544 7:0.0090578551 8:0.10579475 9:0.15706009 10:0.35254588 
--256 1:0.62790125 2:0.22384244 3:0.062358351 4:0.048059085 5:0.037838868 6:0.025391199 7:0.061248706 8:0.15237027 9:0.095898512 10:0.080224326 
--256 1:0.45909793 2:0.24997357 3:0.12724548 4:0.10784972 5:0.055833305 6:0.57550544 7:0.16155602 8:0.0034132987 9:0.1214094 10:0.056794365 
--1.2596238519782563 1:0.25597483 2:0.1401037 3:0.49780049 4:0.084037999 5:0.022082974 6:0.21790154 7:0.1256623 8:0.15087145 9:0.30649947 10:0.27201859 
--256 1:0.44306142 2:0.23975849 3:0.17858248 4:0.068752807 5:0.069844812 6:0.017155367 7:0.095987591 8:0.023061137 9:0.016341678 10:0.13167828 
--117.41320862362006 1:0.47818432 2:0.17988251 3:0.17161727 4:0.10654293 5:0.063772979 6:0.016522776 7:0.085768638 8:0.36593127 9:0.028055783 10:0.017779799 
--256 1:0.65481749 2:0.208388 3:0.058292925 4:0.054345587 5:0.024155997 6:0.13373819 7:0.00088835395 8:0.11039428 9:0.15678523 10:0.2272228 
--256 1:0.664175 2:0.20803491 3:0.053881064 4:0.047656007 5:0.026253018 6:0.039657537 7:0.026644804 8:0.022395535 9:0.032662145 10:0.13997343 
--256 1:0.32379264 2:0.23583448 3:0.17796887 4:0.16738061 5:0.095023408 6:0.25536141 7:0.082855492 8:0.078978835 9:0.025521018 10:0.061794698 
--256 1:0.55332316 2:0.20173371 3:0.083337079 4:0.11502639 5:0.046579662 6:0.23502708 7:0.016658846 8:0.018812889 9:0.075670464 10:0.021434888 
--256 1:0.69305928 2:0.22816375 3:0.02670194 4:0.037955746 5:0.014119287 6:0.0039931231 7:0.059578632 8:0.16235542 9:0.089081524 10:0.090786477 
--256 1:0.54125082 2:0.30610057 3:0.072187708 4:0.048302514 5:0.032158392 6:0.13580461 7:0.1250315 8:0.0092235048 9:0.14771203 10:0.25265701 
--62.106019577665499 1:0.79992239 2:0.094236996 3:0.053688379 4:0.025211817 5:0.026940418 6:0.19982386 7:0.050152323 8:0.0076290705 9:0.28487252 10:0.1854066 
--42.582301784856313 1:0.43899414 2:0.26474304 3:0.14140082 4:0.11047491 5:0.04438709 6:0.47077125 7:0.54495574 8:0.56430309 9:0.48294659 10:0.39311901 
--256 1:0.64068224 2:0.1626343 3:0.072811386 4:0.081504981 5:0.042367092 6:0.13271335 7:0.073730877 8:0.11075511 9:0.26686217 10:0.20968645 
--256 1:0.38578511 2:0.27673026 3:0.15573535 4:0.12289698 5:0.058852304 6:0.24796065 7:0.018175213 8:0.22481066 9:0.15069192 10:0.073016093 
--43.609106435078694 1:0.34502473 2:0.34025269 3:0.13983755 4:0.09569092 5:0.07919411 6:0.4092952 7:0.054485667 8:0.21614432 9:0.44220567 10:0.53213079 
--256 1:0.35585803 2:0.34436573 3:0.14230044 4:0.10352702 5:0.053948787 6:0.16459449 7:0.00095944561 8:0.025936826 9:0.12598305 10:0.09501018 
--256 1:0.25345834 2:0.30905758 3:0.21877353 4:0.14635989 5:0.072350663 6:0.11683317 7:0.10913537 8:0.12645648 9:0.084272308 10:0.11379171 
--256 1:0.55024024 2:0.21756503 3:0.12335219 4:0.068386927 5:0.040455601 6:0.034781216 7:0.030898407 8:0.053349222 9:0.012662133 10:0.14524789 
--256 1:0.26423275 2:0.33479843 3:0.2214642 4:0.12559288 5:0.053911747 6:0.11083905 7:0.11734679 8:0.047307425 9:0.31164103 10:0.33784772 
--256 1:0.38408462 2:0.36905406 3:0.10726326 4:0.095667146 5:0.04393091 6:0.064742605 7:0.033821272 8:0.11492362 9:0.0019048551 10:0.00081820581 
--256 1:0.6388407 2:0.24148442 3:0.06288362 4:0.038855103 5:0.017936159 6:0.070681026 7:0.24780971 8:0.15175617 9:0.12808701 10:0.32395703 
--256 1:0.37195598 2:0.39439147 3:0.14907882 4:0.049742663 5:0.034831068 6:0.13392187 7:0.059365918 8:0.22793876 9:0.088701278 10:0.10734228 
--256 1:0.47231318 2:0.26117896 3:0.07823138 4:0.091220884 5:0.097055592 6:0.025280065 7:0.048491498 8:0.037780999 9:0.061325644 10:0.070397634 
--256 1:0.51612863 2:0.24418126 3:0.08793576 4:0.08778274 5:0.063971608 6:0.059770727 7:0.042474322 8:0.029835573 9:0.098772965 10:0.20504818 
--256 1:0.38094252 2:0.18992149 3:0.2155013 4:0.14787458 5:0.065760102 6:0.12622832 7:0.06944162 8:0.034995051 9:0.0026696734 10:0.15595932 
--256 1:0.69319397 2:0.19091648 3:0.050133279 4:0.037527309 5:0.028228958 6:0.029630855 7:0.043356235 8:0.035848865 9:0.01346908 10:0.087686739 
--256 1:0.35848349 2:0.31122518 3:0.17106399 4:0.11326791 5:0.045959438 6:0.23570636 7:0.26722467 8:0.056654157 9:0.0035783198 10:0.10126721 
--256 1:0.46532699 2:0.27361137 3:0.12395928 4:0.092567329 5:0.044535031 6:0.05502091 7:0.07368191 8:0.025337639 9:0.012366974 10:0.18921597 
--256 1:0.35487081 2:0.32514548 3:0.15284396 4:0.11477135 5:0.0523684 6:0.19437979 7:0.12354128 8:0.10536167 9:0.15132639 10:0.12075602 
--256 1:0.46880083 2:0.28201569 3:0.12785057 4:0.086447011 5:0.034885892 6:0.28240624 7:0.031119841 8:0.22214396 9:0.18069746 10:0.039948674 
--256 1:0.40015966 2:0.23148943 3:0.1485125 4:0.1487477 5:0.071090711 6:0.078523603 7:0.09011987 8:0.14060108 9:0.15925591 10:0.0830742 
--33.927007682386439 1:0.51502291 2:0.38036603 3:0.05771433 4:0.035147731 5:0.011749007 6:0.0475036 7:0.1722192 8:0.053953856 9:0.058723444 10:0.13791284 
--256 1:0.4924297 2:0.28728329 3:0.10944811 4:0.081835543 5:0.029003362 6:0.0086005684 7:0.019963919 8:0.13797386 9:0.10130996 10:0.16400861 
--256 1:0.69423985 2:0.20341144 3:0.06056375 4:0.027845368 5:0.0139396 6:0.00085208951 7:0.055749763 8:0.01035279 9:0.077100041 10:0.19664455 
--256 1:0.2321469 2:0.35523322 3:0.14528428 4:0.1851585 5:0.082177101 6:0.27271115 7:0.0098374776 8:0.0066450178 9:0.034041117 10:0.061466154 
--256 1:0.48151781 2:0.35952028 3:0.057056437 4:0.082334127 5:0.019571351 6:0.033222935 7:0.088451091 8:0.071359932 9:0.02276867 10:0.01458659 
--256 1:0.52906881 2:0.30023972 3:0.091075583 4:0.058402672 5:0.021213214 6:0.02300262 7:0.14524056 8:0.19834625 9:0.080675874 10:0.047725618 
--256 1:0.57270758 2:0.22125973 3:0.073616484 4:0.087511369 5:0.044904835 6:0.0056068415 7:0.040761918 8:0.18266516 9:0.33208652 10:0.34910351 
--256 1:0.46470325 2:0.15065036 3:0.12720876 4:0.16156152 5:0.095876115 6:0.063926338 7:0.11023432 8:0.20515857 9:0.42905115 10:0.42825722 
--256 1:0.5841054 2:0.25852867 3:0.091982823 4:0.047814771 5:0.017568341 6:0.27865038 7:0.19703104 8:0.2375283 9:0.066729253 10:0.023741999 
--256 1:0.4811779 2:0.26698541 3:0.11497928 4:0.091749637 5:0.045107772 6:0.16051924 7:0.21648427 8:0.013049163 9:0.19137369 10:0.21452463 
--256 1:0.26877885 2:0.35024463 3:0.12408741 4:0.18021697 5:0.07667214 6:0.27003694 7:0.0050353048 8:0.0076498725 9:0.053270569 10:0.02029277 
--256 1:0.58744375 2:0.2548227 3:0.077171434 4:0.046934413 5:0.033627698 6:0.36419013 7:0.41765591 8:0.24222717 9:0.17599687 10:0.32682749 
--256 1:0.55643567 2:0.28798581 3:0.076494555 4:0.059059972 5:0.020023994 6:0.11388292 7:0.046539184 8:0.015470233 9:0.10065633 10:0.13914103 
--256 1:0.59765679 2:0.24578276 3:0.082812812 4:0.052731814 5:0.021015826 6:0.049143636 7:0.15618034 8:0.061593764 9:0.31090605 10:0.23742525 
--256 1:0.70349605 2:0.16198592 3:0.068580995 4:0.045735783 5:0.020201249 6:0.089878685 7:0.0082521754 8:0.013812974 9:0.080417153 10:0.024858007 
--256 1:0.42901369 2:0.2131695 3:0.15005979 4:0.12190668 5:0.085850338 6:0.19798885 7:0.14473294 8:0.04951861 9:0.11149894 10:0.38665852 
--256 1:0.66470845 2:0.1943588 3:0.070546817 4:0.045812506 5:0.024573426 6:0.025763356 7:0.069028433 8:0.03363252 9:0.05421703 10:0.29964008 
--256 1:0.23318226 2:0.46771471 3:0.14092529 4:0.10373739 5:0.054440346 6:0.33200858 7:0.13470318 8:0.35506506 9:0.19746808 10:0.20963901 
--256 1:0.41982852 2:0.38795625 3:0.088892248 4:0.065091109 5:0.038231875 6:0.27408944 7:0.10002284 8:0.099284425 9:0.079629556 10:0.1277107 
--256 1:0.48499456 2:0.19706733 3:0.14567299 4:0.13851192 5:0.033753197 6:0.050462606 7:0.093537393 8:0.0043461591 9:0.00041775779 10:0.05371718 
--256 1:0.60679665 2:0.13807095 3:0.12086177 4:0.077118059 5:0.05715258 6:0.15671164 7:0.16177368 8:0.28092996 9:0.33286547 10:0.072721488 
--256 1:0.68140108 2:0.13167619 3:0.078449309 4:0.064854301 5:0.043619117 6:0.050451884 7:0.052431752 8:0.04761911 9:0.014907296 10:0.30273047 
--256 1:0.50336164 2:0.25240089 3:0.098546509 4:0.089511137 5:0.05617982 6:0.035406267 7:0.14147379 8:0.13466937 9:0.021310096 10:0.017299065 
--256 1:0.78931462 2:0.11454207 3:0.047720404 4:0.029640996 5:0.018781911 6:0.023913281 7:0.11823021 8:0.072297151 9:0.10531037 10:0.047608429 
--256 1:0.53101249 2:0.39102864 3:0.03605816 4:0.034269575 5:0.0076311292 6:0.023581122 7:0.071293095 8:0.11034401 9:0.12674586 10:0.080509053 
--256 1:0.3155743 2:0.3189848 3:0.16755772 4:0.12535395 5:0.072529218 6:0.15938573 7:0.080974707 8:0.16577714 9:0.081400485 10:0.18148762 
--256 1:0.3613571 2:0.33086414 3:0.13453414 4:0.10510072 5:0.068143904 6:0.12184904 7:0.15733475 8:0.13446993 9:0.10154612 10:0.089862648 
--215.2195997847885 1:0.31855085 2:0.28063805 3:0.19942077 4:0.11985028 5:0.081540051 6:0.069292493 7:0.014038759 8:0.38445834 9:0.057900984 10:0.024145967 
--256 1:0.46123393 2:0.32132273 3:0.10867859 4:0.086279548 5:0.022485209 6:0.21576801 7:0.12642758 8:0.13394262 9:0.12341933 10:0.011043204 
--256 1:0.22105722 2:0.34668532 3:0.13725335 4:0.19816336 5:0.096840756 6:0.064636975 7:0.027608438 8:0.10351652 9:0.10513598 10:0.19186904 
--256 1:0.37748037 2:0.46016315 3:0.07682992 4:0.060449821 5:0.025076736 6:0.18001633 7:0.096209513 8:0.018140962 9:0.010198872 10:0.15723307 
--256 1:0.41514445 2:0.31031898 3:0.079284464 4:0.13353444 5:0.061717671 6:0.19524932 7:0.072096293 8:0.075791008 9:0.098496675 10:0.11608203 
--22.394654409167053 1:0.22972164 2:0.40379063 3:0.21952566 4:0.11376729 5:0.033194775 6:0.55155958 7:0.36705801 8:0.22405951 9:0.13033713 10:0.054892341 
--239.3223337760212 1:0.67323241 2:0.15358844 3:0.066229276 4:0.073599265 5:0.033350607 6:0.32990877 7:0.32031106 8:0.21886488 9:0.36494641 10:0.45909303 
--256 1:0.72915382 2:0.17369173 3:0.044173887 4:0.034951277 5:0.018029291 6:0.017851737 7:0.17127281 8:0.16250966 9:0.039162903 10:0.029178265 
--256 1:0.47790129 2:0.26720536 3:0.09419704 4:0.1041307 5:0.056565608 6:0.0063819658 7:0.096833087 8:0.094445099 9:0.034287165 10:0.026890985 
--256 1:0.54947485 2:0.26019439 3:0.097276452 4:0.059643593 5:0.03341072 6:0.14573696 7:0.057931696 8:0.15113076 9:0.024155078 10:0.068220702 
--191.47265341828017 1:0.32011383 2:0.1527214 3:0.27637574 4:0.18125193 5:0.069537099 6:0.08146934 7:0.084386981 8:0.2822444 9:0.21688838 10:0.028464048 
--256 1:0.30519798 2:0.32622813 3:0.15229215 4:0.15943857 5:0.056843174 6:0.084762656 7:0.0061911004 8:0.078495381 9:0.074727249 10:0.17046759 
--256 1:0.63855656 2:0.27027838 3:0.042824981 4:0.036569525 5:0.011770556 6:0.086082573 7:0.055981421 8:0.14327402 9:0.024687949 10:0.12289715 
--256 1:0.43832664 2:0.23580068 3:0.16386918 4:0.10140822 5:0.060595274 6:0.056122848 7:0.05320031 8:0.12014847 9:0.0015078552 10:0.014850166 
--256 1:0.60381184 2:0.24074526 3:0.08533101 4:0.052550065 5:0.017561824 6:0.16838314 7:0.016895666 8:0.082624085 9:0.06443338 10:0.039527255 
--33.354563800528567 1:0.36033206 2:0.29703001 3:0.097230451 4:0.13833775 5:0.10706973 6:0.13955129 7:0.054245445 8:0.43225683 9:0.27600698 10:0.69376296 
--256 1:0.38042729 2:0.38125942 3:0.13241141 4:0.075503239 5:0.030398638 6:0.16895804 7:0.13319394 8:0.11773509 9:0.18796912 10:0.11607655 
--256 1:0.54793242 2:0.25555443 3:0.09523884 4:0.067699535 5:0.033574777 6:0.028608583 7:0.054681791 8:0.1055523 9:0.073024037 10:0.015111487 
--148.69607645811752 1:0.73927225 2:0.13647451 3:0.063207913 4:0.040562209 5:0.020483115 6:0.047464285 7:0.012438412 8:0.034474775 9:0.023754289 10:0.11449404 
--256 1:0.62574416 2:0.14269051 3:0.070178013 4:0.10645538 5:0.054931937 6:0.41540913 7:0.084077988 8:0.096169081 9:0.20646948 10:0.14438931 
--256 1:0.35641154 2:0.31544885 3:0.17666227 4:0.096193297 5:0.055284039 6:0.11092762 7:0.041491882 8:0.0061893206 9:0.04015867 10:0.0061852623 
--256 1:0.67027743 2:0.24291439 3:0.042826055 4:0.032574009 5:0.011408119 6:0.010925197 7:0.019471893 8:0.1079131 9:0.014173272 10:0.050180797 
--213.60252996449594 1:0.30923985 2:0.28826792 3:0.18266145 4:0.13524672 5:0.084584063 6:0.28580798 7:0.34010723 8:0.19869112 9:0.16374547 10:0.48092488 
--256 1:0.72764248 2:0.21350243 3:0.035814281 4:0.014046068 5:0.0089947417 6:0.16185657 7:0.001168881 8:0.28496083 9:0.20021945 10:0.10436252 
--46.129031654195018 1:0.19968952 2:0.30315249 3:0.2968558 4:0.11299738 5:0.087304812 6:0.53352883 7:0.42558158 8:0.030985698 9:0.05804888 10:0.11862298 
--256 1:0.33461588 2:0.27403176 3:0.18268056 4:0.14149193 5:0.067179874 6:0.10507216 7:0.11850132 8:0.0008956429 9:0.020569459 10:0.029536224 
--256 1:0.50122026 2:0.24063163 3:0.13228068 4:0.088006769 5:0.037860661 6:0.045009514 7:0.12987819 8:0.03625483 9:0.13591775 10:0.09838781 
--256 1:0.7867056 2:0.13507431 3:0.037156412 4:0.027379134 5:0.013684536 6:0.0041127884 7:0.015082853 8:0.054394193 9:0.052785398 10:0.074057111 
--256 1:0.63762797 2:0.20978153 3:0.06525371 4:0.057000501 5:0.030336292 6:0.046894034 7:0.049252711 8:0.039706635 9:0.031621496 10:0.16654952 
--47.74004461241141 1:0.71639408 2:0.17559525 3:0.047101561 4:0.04637159 5:0.014537528 6:0.79318889 7:0.57413283 8:0.17900359 9:0.077913915 10:0.18589105 
--256 1:0.39098912 2:0.30971898 3:0.1671546 4:0.082315365 5:0.049821947 6:0.058993927 7:0.16793501 8:0.27581627 9:0.11457304 10:0.098458753 
--256 1:0.65915569 2:0.18376829 3:0.074103946 4:0.061371698 5:0.021600382 6:0.0096413122 7:0.023077939 8:0.044200002 9:0.069707706 10:0.085111811 
--256 1:0.48227653 2:0.28378024 3:0.12622525 4:0.071831488 5:0.035886489 6:0.031474524 7:0.00017612542 8:0.085789171 9:0.049476387 10:0.052710912 
--256 1:0.69031438 2:0.20120291 3:0.04998921 4:0.03905144 5:0.019442059 6:0.018616584 7:0.13819063 8:0.10471018 9:0.032341839 10:0.051650102 
--256 1:0.31664853 2:0.36408662 3:0.15644693 4:0.11501028 5:0.047807639 6:0.019818734 7:0.036192536 8:0.01943823 9:0.01507106 10:0.13359146 
--35.277437217986787 1:0.70184468 2:0.15146463 3:0.078735397 4:0.048420339 5:0.019534951 6:0.63816444 7:0.1573676 8:0.23367024 9:0.42558498 10:0.56154805 
--256 1:0.44802737 2:0.22793484 3:0.15578882 4:0.11831728 5:0.049931683 6:0.16824707 7:0.100882 8:0.29726599 9:0.093327776 10:0.033358416 
--256 1:0.49306687 2:0.23710915 3:0.11877912 4:0.11302009 5:0.038024762 6:0.12909914 7:0.074042193 8:0.068049271 9:0.086958521 10:0.16437378 
--256 1:0.41934569 2:0.26055433 3:0.12670688 4:0.1337409 5:0.059652187 6:0.098496739 7:0.15520959 8:0.075124172 9:0.00042711957 10:0.046091118 
--256 1:0.32763889 2:0.30217213 3:0.16419799 4:0.12987729 5:0.076113701 6:0.12918138 7:0.099429223 8:0.046355649 9:0.084985149 10:0.15098444 
--256 1:0.33020615 2:0.31894844 3:0.11633068 4:0.14753445 5:0.086980288 6:0.11301534 7:0.17163628 8:0.18412828 9:0.052164384 10:0.013883679 
--256 1:0.72198041 2:0.16633876 3:0.050873601 4:0.04026309 5:0.020544137 6:0.08851453 7:0.038403222 8:0.097784115 9:0.055203428 10:0.17548388 
--256 1:0.45121773 2:0.19253887 3:0.14744451 4:0.13011759 5:0.078681304 6:0.42878145 7:0.094959137 8:0.095318035 9:0.035729732 10:0.0091764247 
--256 1:0.42542319 2:0.1833321 3:0.1555924 4:0.14608327 5:0.089569034 6:0.13026338 7:0.093216252 8:0.058691323 9:0.004772361 10:0.0054462647 
--256 1:0.65819867 2:0.22839885 3:0.059628793 4:0.037625018 5:0.016148663 6:0.026669226 7:0.049906382 8:0.12582062 9:0.15949071 10:0.059057841 
--212.16634926810977 1:0.50139849 2:0.36117314 3:0.069555165 4:0.046308609 5:0.021564596 6:0.18436012 7:0.14424202 8:0.30615577 9:0.17903524 10:0.32459809 
--256 1:0.41997995 2:0.29461639 3:0.15077119 4:0.094689365 5:0.039943093 6:0.1947737 7:0.079763091 8:0.12205603 9:0.037541379 10:0.12773358 
--256 1:0.77405164 2:0.12139477 3:0.054074579 4:0.032901251 5:0.017577757 6:0.01399717 7:0.046286135 8:0.073261774 9:0.099109321 10:0.035099323 
--256 1:0.55226284 2:0.23365892 3:0.085151377 4:0.087081123 5:0.041845739 6:0.083190507 7:0.085899478 8:0.014611241 9:0.084474248 10:0.13550204 
--256 1:0.47377749 2:0.31151946 3:0.11050729 4:0.067014726 5:0.037181041 6:0.084302157 7:0.054384043 8:0.1295573 9:0.099657367 10:0.32183806 
--256 1:0.56313486 2:0.31318378 3:0.049788873 4:0.048645172 5:0.025247316 6:0.12539315 7:0.022799042 8:0.013744878 9:0.14129673 10:0.10742635 
--256 1:0.47066625 2:0.38934603 3:0.064701573 4:0.054380132 5:0.020906018 6:0.0036550171 7:0.051389936 8:0.12554557 9:0.10924293 10:0.14583696 
--256 1:0.7461028 2:0.18335531 3:0.031495924 4:0.026041636 5:0.013004331 6:0.12593863 7:0.051905792 8:0.035443587 9:0.049372191 10:0.088879407 
--256 1:0.59165334 2:0.16281712 3:0.084869015 4:0.10485569 5:0.055804829 6:0.089253969 7:0.10826977 8:0.047867899 9:0.11971362 10:0.080453401 
--256 1:0.40148307 2:0.26499469 3:0.13672857 4:0.13202715 5:0.064766515 6:0.013738458 7:0.13881016 8:0.12785798 9:0.034168675 10:0.13703727 
--54.575453752693164 1:0.41684972 2:0.28488581 3:0.16529905 4:0.073721371 5:0.059244051 6:0.41861223 7:0.0035467133 8:0.31099636 9:0.11415984 10:0.17216267 
--51.062618125796163 1:0.28981458 2:0.28615966 3:0.23682621 4:0.12815999 5:0.059039561 6:0.01480938 7:0.37243106 8:0.12356777 9:0.22815687 10:0.032402303 
--256 1:0.6263398 2:0.27419924 3:0.043781252 4:0.038975174 5:0.016704543 6:0.22376467 7:0.10002569 8:0.14888045 9:0.010563328 10:0.23581626 
--168.47521076390751 1:0.1603579 2:0.45525969 3:0.19416848 4:0.11390665 5:0.076307285 6:0.24382731 7:0.018193449 8:0.19794804 9:0.096766202 10:0.018108087 
--256 1:0.70129111 2:0.20575534 3:0.057037964 4:0.026169344 5:0.0097462409 6:0.092243159 7:0.011449254 8:0.11552917 9:0.07019846 10:0.0083862633 
--256 1:0.44163673 2:0.18739654 3:0.17310276 4:0.12883779 5:0.069026175 6:0.1154639 7:0.18044394 8:0.017072631 9:0.074627653 10:0.040045326 
--101.2713573632695 1:0.29956306 2:0.43765213 3:0.14801542 4:0.078182706 5:0.036586684 6:0.058748747 7:0.014359444 8:0.0081204886 9:0.066176497 10:0.21245349 
--256 1:0.62238141 2:0.18311971 3:0.085256236 4:0.069777155 5:0.039465483 6:0.22224177 7:0.084254461 8:0.05940545 9:0.041417791 10:0.2289524 
--231.0248189225492 1:0.40178624 2:0.31392494 3:0.15014056 4:0.08211005 5:0.05203821 6:0.19555216 7:0.25896203 8:0.032724829 9:0.068115494 10:0.35521796 
--256 1:0.47292434 2:0.32006475 3:0.090696005 4:0.085998125 5:0.030316778 6:0.046447611 7:0.040930644 8:0.003764627 9:0.068838489 10:0.056614103 
--256 1:0.75817086 2:0.19543569 3:0.024250509 4:0.016412857 5:0.005730086 6:0.014620615 7:0.035777131 8:0.12882598 9:0.14788315 10:0.020050804 
--256 1:0.61457309 2:0.21296357 3:0.085630003 4:0.06162543 5:0.02520791 6:0.068569524 7:0.12284456 8:0.19008006 9:0.11021327 10:0.11647826 
--256 1:0.22589715 2:0.38350234 3:0.1333918 4:0.17396766 5:0.083241046 6:0.24076644 7:0.015274146 8:0.040200926 9:0.006338757 10:0.10526302 
--256 1:0.49584622 2:0.29673389 3:0.085502823 4:0.080183965 5:0.041733109 6:0.23636485 7:0.22237308 8:0.19772567 9:0.10168603 10:0.039205117 
--256 1:0.3592604 2:0.23221203 3:0.16770747 4:0.15526647 5:0.085553626 6:0.081701503 7:0.0064394294 8:0.048769863 9:0.075633844 10:0.042400714 
--256 1:0.34925694 2:0.27440562 3:0.16397618 4:0.13709939 5:0.075261868 6:0.064728755 7:0.053467415 8:0.0075045267 9:0.086354731 10:0.028664063 
--256 1:0.69660092 2:0.19338815 3:0.046756775 4:0.038025647 5:0.025228509 6:0.035926541 7:0.04191153 8:0.20057533 9:0.077926277 10:0.41103215 
--256 1:0.69668173 2:0.18584454 3:0.046532783 4:0.047152905 5:0.023788038 6:0.016398655 7:0.026225177 8:0.22587704 9:0.11938503 10:0.10089093 
--256 1:0.31090433 2:0.26580496 3:0.15360809 4:0.16936566 5:0.10031695 6:0.056489656 7:0.025492276 8:0.071409751 9:0.15428994 10:0.46044572 
--256 1:0.45879513 2:0.36320722 3:0.090222554 4:0.064729025 5:0.02304607 6:0.012201728 7:0.018281802 8:0.027493985 9:0.013419113 10:0.14703716 
--256 1:0.74236874 2:0.20170655 3:0.035253327 4:0.013383393 5:0.007287992 6:0.048304036 7:0.0091775307 8:0.31962337 9:0.16668563 10:0.057249276 
--256 1:0.37476557 2:0.32427551 3:0.12316047 4:0.10777508 5:0.070023363 6:0.19988498 7:0.017438352 8:0.051245208 9:0.080248207 10:0.14839411 
--256 1:0.63665247 2:0.2623398 3:0.045380349 4:0.047099722 5:0.0085276593 6:0.22669304 7:0.12101399 8:0.15347844 9:0.10844403 10:0.021800762 
--256 1:0.30075931 2:0.45369415 3:0.096270843 4:0.10000851 5:0.049267188 6:0.27840228 7:0.08824733 8:0.2577371 9:0.22153094 10:0.23699598 
--256 1:0.72084658 2:0.17881076 3:0.055717393 4:0.033255616 5:0.011369646 6:0.03561453 7:0.042451935 8:0.065403752 9:0.011113262 10:0.03877974 
--256 1:0.29744387 2:0.39120917 3:0.13535613 4:0.11548898 5:0.06050186 6:0.43552951 7:0.044763685 8:0.027918419 9:0.1606169 10:0.034020084 
--256 1:0.51927935 2:0.39777019 3:0.052598428 4:0.021204451 5:0.009147581 6:0.06265056 7:0.028200783 8:0.058668019 9:0.00012221323 10:0.011634174 
--256 1:0.77217681 2:0.13225061 3:0.044375728 4:0.036490677 5:0.014706176 6:0.038692063 7:0.031410941 8:0.023553714 9:0.14272795 10:0.17785485 
--256 1:0.57870695 2:0.30155494 3:0.059659766 4:0.045108209 5:0.014970136 6:0.11187041 7:0.10988539 8:0.12386109 9:0.11867196 10:0.18048945 
--256 1:0.56474736 2:0.23473819 3:0.11245618 4:0.056816464 5:0.031241801 6:0.0069059306 7:0.011316356 8:0.13944546 9:0.13296644 10:0.098283769 
--256 1:0.37152736 2:0.19447513 3:0.17816319 4:0.18554122 5:0.070293099 6:0.27281675 7:0.16990911 8:0.070756969 9:0.043581487 10:0.19629522 
--256 1:0.32148126 2:0.21401807 3:0.21410548 4:0.16409722 5:0.086297971 6:0.024122646 7:0.10784157 8:0.16157592 9:0.029930338 10:0.13157339 
--256 1:0.33454135 2:0.34602975 3:0.16825254 4:0.098053014 5:0.053123346 6:0.14575476 7:0.1601778 8:0.1057416 9:0.046887177 10:0.030530841 
--256 1:0.44396219 2:0.29591863 3:0.11736585 4:0.10506385 5:0.037689478 6:0.011753754 7:0.12001984 8:0.19834352 9:0.04894011 10:0.0417217 
--256 1:0.58652181 2:0.18445465 3:0.099190249 4:0.070111721 5:0.059721564 6:0.030602233 7:0.031540471 8:0.19396572 9:0.15581946 10:0.018123648 
--256 1:0.70074312 2:0.17668035 3:0.050856713 4:0.049360049 5:0.022359764 6:0.23925962 7:0.10761027 8:0.1980204 9:0.24525703 10:0.18334825 
--256 1:0.47475298 2:0.27789142 3:0.11997663 4:0.081601362 5:0.045777608 6:0.10232267 7:0.11511655 8:0.077710843 9:0.1448219 10:0.010338622 
--256 1:0.68641074 2:0.19807667 3:0.058101756 4:0.041174266 5:0.016236569 6:0.057878847 7:0.013285498 8:0.12290815 9:0.1409477 10:0.17547263 
--256 1:0.29097352 2:0.43937823 3:0.12615899 4:0.094071864 5:0.049417399 6:0.10273633 7:0.071471892 8:0.046619059 9:0.01877887 10:0.02868723 
--256 1:0.52534761 2:0.34156145 3:0.057609283 4:0.04979509 5:0.02568657 6:0.14028878 7:0.033509022 8:0.12523896 9:0.31994435 10:0.18508982 
--256 1:0.30137342 2:0.45143191 3:0.12203958 4:0.08984893 5:0.03530616 6:0.28657463 7:0.053426408 8:0.0022737359 9:0.16404289 10:0.05195432 
--256 1:0.63172442 2:0.19035499 3:0.091694433 4:0.055771093 5:0.030455056 6:0.0343004 7:0.0028916171 8:0.12400921 9:0.044383551 10:0.0079315132 
--256 1:0.68783375 2:0.18712062 3:0.062487018 4:0.042335064 5:0.020223544 6:0.029527677 7:0.058582896 8:0.13699528 9:0.092141679 10:0.1371338 
--256 1:0.3755154 2:0.26554714 3:0.18942162 4:0.10385832 5:0.065657523 6:0.053249374 7:0.0066919611 8:0.010999768 9:0.10338254 10:0.024938066 
--256 1:0.23416323 2:0.39948692 3:0.16518413 4:0.13471206 5:0.066453664 6:0.037569764 7:0.15846181 8:0.069378813 9:0.11305488 10:0.015564698 
--256 1:0.4875184 2:0.2716768 3:0.11527248 4:0.079519398 5:0.046012916 6:0.19202156 7:0.030984121 8:0.018198452 9:0.064927529 10:0.24512111 
--22.633128867398327 1:0.53916143 2:0.36019142 3:0.046720397 4:0.036245182 5:0.017681566 6:0.47454193 7:0.11645783 8:0.39986397 9:0.2553644 10:0.31491826 
--256 1:0.45594908 2:0.24208882 3:0.161046 4:0.09598018 5:0.044935924 6:0.15190869 7:0.030822566 8:0.074747537 9:0.057931975 10:0.0011958996 
--256 1:0.44387593 2:0.35111839 3:0.073336625 4:0.094306375 5:0.037362683 6:0.13248867 7:0.2030688 8:0.26741979 9:0.10017901 10:0.022910848 
--256 1:0.5670403 2:0.22435816 3:0.10367583 4:0.066476354 5:0.038449359 6:0.08472666 7:0.062339282 8:0.26867299 9:0.0092908732 10:0.031070789 
--256 1:0.33209768 2:0.25984558 3:0.18517354 4:0.15168597 5:0.071197227 6:0.066092246 7:0.064842395 8:0.047562492 9:0.050057233 10:0.091410641 
--256 1:0.79930193 2:0.13470869 3:0.03923404 4:0.019082438 5:0.0076729007 6:0.0096123109 7:0.091806897 8:0.23618873 9:0.25611342 10:0.15951047 
--256 1:0.47596897 2:0.22806134 3:0.14469692 4:0.10663683 5:0.044635931 6:0.24270393 7:0.21062799 8:0.11510942 9:0.083157309 10:0.060168276 
--256 1:0.59094365 2:0.20786702 3:0.10484585 4:0.065090352 5:0.031253126 6:0.065124706 7:0.052361011 8:0.11219797 9:0.020895364 10:0.026713637 
--256 1:0.43029901 2:0.30012958 3:0.13578811 4:0.087006042 5:0.046777252 6:0.17012723 7:0.062913659 8:0.2036641 9:0.042669532 10:0.0036594922 
--256 1:0.57571919 2:0.24702347 3:0.065768605 4:0.076639379 5:0.034849357 6:0.22492426 7:0.019571556 8:0.1560243 9:0.19324265 10:0.090246289 
--256 1:0.33263233 2:0.29610528 3:0.13680767 4:0.16800466 5:0.066450051 6:0.055132171 7:0.26278729 8:0.03338882 9:0.087145604 10:0.1072658 
--256 1:0.52468779 2:0.26532701 3:0.091435303 4:0.07781077 5:0.040739123 6:0.15022941 7:0.014752514 8:0.038343001 9:0.094160266 10:0.28481431 
--256 1:0.47011519 2:0.29705785 3:0.10496301 4:0.095607592 5:0.032256359 6:0.13137468 7:0.0098432634 8:0.15757668 9:0.033631609 10:0.16864025 
--256 1:0.52743063 2:0.24640619 3:0.087491963 4:0.08786703 5:0.050804188 6:0.21328113 7:0.049548892 8:0.085632484 9:0.14459928 10:0.11932688 
--256 1:0.22797376 2:0.47406898 3:0.12576582 4:0.0867198 5:0.085471646 6:0.037180687 7:0.03644869 8:0.011233885 9:0.019637555 10:0.2732283 
--256 1:0.39805308 2:0.16869372 3:0.16882565 4:0.16289142 5:0.10153613 6:0.0011455122 7:0.031917305 8:0.26916504 9:0.27882801 10:0.3671957 
--256 1:0.63709216 2:0.15888431 3:0.082088999 4:0.087580876 5:0.034353653 6:0.0062387314 7:0.1665435 8:0.035834229 9:0.0037742125 10:0.1371515 
--256 1:0.14132356 2:0.18127563 3:0.21253332 4:0.32470962 5:0.14015788 6:0.0034794557 7:0.085058838 8:0.035512778 9:0.016383767 10:0.026779592 
--256 1:0.67933985 2:0.24776178 3:0.046401494 4:0.017665149 5:0.0088317331 6:0.028024735 7:0.027816233 8:0.081174239 9:0.18647596 10:0.24842685 
--256 1:0.4777019 2:0.15208216 3:0.14094144 4:0.18352303 5:0.045751469 6:0.21183694 7:0.069897288 8:0.26089607 9:0.011791546 10:0.0210794 
--256 1:0.52614604 2:0.27518357 3:0.080258429 4:0.077091557 5:0.041320403 6:0.11126595 7:0.084200176 8:0.008907534 9:0.0026845935 10:0.12153766 
--256 1:0.47961085 2:0.29909217 3:0.091118333 4:0.093244743 5:0.036933909 6:0.016327948 7:0.031370372 8:0.065453253 9:0.18717526 10:0.25957724 
--256 1:0.55405397 2:0.21864481 3:0.12327344 4:0.066180987 5:0.037846799 6:0.098662024 7:0.24238064 8:0.084700068 9:0.13695346 10:0.14400394 
--256 1:0.60485918 2:0.27688288 3:0.071760205 4:0.034963533 5:0.011534205 6:0.084274572 7:0.04445466 8:0.045556245 9:0.031417134 10:0.020088513 
--256 1:0.72856412 2:0.17716407 3:0.053387606 4:0.027687443 5:0.013196761 6:0.11611076 7:0.11257662 8:0.10536343 9:0.0083932792 10:0.018039869 
--256 1:0.64788505 2:0.1644138 3:0.099571133 4:0.054569993 5:0.033560029 6:0.0029484684 7:0.079870001 8:0.10144586 9:0.066463956 10:0.12321759 
--256 1:0.37331821 2:0.18773084 3:0.12492003 4:0.17672383 5:0.1373071 6:0.12984674 7:0.09518159 8:0.23363904 9:0.27898634 10:0.24144195 
--256 1:0.67014501 2:0.21856379 3:0.074573637 4:0.027595161 5:0.0091224035 6:0.0088909569 7:0.014086691 8:0.046682214 9:0.13193977 10:0.15637212 
--256 1:0.69653163 2:0.18676437 3:0.054190043 4:0.043019691 5:0.019494271 6:0.050636529 7:0.13512578 8:0.13875083 9:0.11379066 10:0.09410291 
--256 1:0.41985274 2:0.30174724 3:0.13965579 4:0.08797401 5:0.050770219 6:0.030943812 7:0.042781749 8:0.12029837 9:0.025014469 10:0.24428219 
--256 1:0.44584821 2:0.27411908 3:0.1252566 4:0.10109827 5:0.053677838 6:0.49626763 7:0.29118212 8:0.16823586 9:0.12894703 10:0.095471335 
--256 1:0.68116912 2:0.1840554 3:0.059203009 4:0.050316104 5:0.025256369 6:0.053008724 7:0.061006374 8:0.083387031 9:0.068279914 10:0.21941576 
--256 1:0.46894404 2:0.32889095 3:0.10817003 4:0.068253507 5:0.025741468 6:0.23276039 7:0.0058794344 8:0.059093482 9:0.068400958 10:0.19973901 
--256 1:0.25061503 2:0.23636384 3:0.24307895 4:0.17637286 5:0.093569313 6:0.19043813 7:0.028877157 8:0.14932718 9:0.02370312 10:0.049993154 
--256 1:0.22025414 2:0.39423999 3:0.18310712 4:0.13048703 5:0.071911723 6:0.30440674 7:0.084613338 8:0.067723201 9:0.043869592 10:0.12474159 
--256 1:0.49320867 2:0.19568827 3:0.15265594 4:0.11240079 5:0.046046333 6:0.050721467 7:0.10947783 8:0.095381898 9:0.13045155 10:0.16202 
--256 1:0.35609533 2:0.38585348 3:0.1083144 4:0.10397033 5:0.045766457 6:0.33487574 7:0.10339879 8:0.024698 9:0.13586078 10:0.021218662 
--256 1:0.40954059 2:0.17695139 3:0.19549557 4:0.13006985 5:0.0879426 6:0.060466116 7:0.0043565407 8:0.0058707521 9:0.15059087 10:0.21532094 
--256 1:0.8004532 2:0.14221636 3:0.035113939 4:0.01578528 5:0.0064312182 6:0.01245682 7:0.017501113 8:0.16308945 9:0.092098414 10:0.089474481 
--256 1:0.30173672 2:0.28358423 3:0.1450633 4:0.18578378 5:0.083831967 6:0.053909901 7:0.017673449 8:0.19778134 9:0.18735294 10:0.077174982 
--256 1:0.41423764 2:0.27621394 3:0.15084096 4:0.10562594 5:0.053081521 6:0.068176177 7:0.08992833 8:0.028212212 9:0.15803861 10:0.13069875 
--256 1:0.53928492 2:0.22483123 3:0.0820609 4:0.10569575 5:0.048127202 6:0.10628173 7:0.060565244 8:0.051544753 9:0.019351114 10:0.14908261 
--256 1:0.3683264 2:0.49311438 3:0.053179353 4:0.056486022 5:0.028893844 6:0.12806466 7:0.048678745 8:0.073498878 9:0.11468157 10:0.029199077 
--256 1:0.34799892 2:0.42967765 3:0.10365558 4:0.087225335 5:0.031442521 6:0.10483887 7:0.073386215 8:0.068268109 9:0.18157851 10:0.099144416 
--256 1:0.50390214 2:0.24781812 3:0.14245739 4:0.075407419 5:0.030414941 6:0.029860313 7:0.086692545 8:0.0071333447 9:0.013725748 10:0.12176949 
--66.122524584205891 1:0.67261091 2:0.21361289 3:0.054287326 4:0.039465258 5:0.020023624 6:0.25192151 7:0.27233158 8:0.19092393 9:0.12668554 10:0.092751935 
--35.784444430912444 1:0.42763339 2:0.29973795 3:0.1020883 4:0.094251667 5:0.076288694 6:0.26483922 7:0.069237936 8:0.2839448 9:0.37669601 10:0.58573669 
--256 1:0.37619412 2:0.3592215 3:0.13118526 4:0.087690198 5:0.045708917 6:0.045583501 7:0.042978643 8:0.21094919 9:0.051847955 10:0.030682391 
--256 1:0.56888191 2:0.24867732 3:0.083571952 4:0.071932819 5:0.026935997 6:0.08108228 7:0.090591726 8:0.1205348 9:0.1469278 10:0.066943898 
--256 1:0.32952004 2:0.28823185 3:0.1711158 4:0.14394502 5:0.067187286 6:0.18170337 7:0.11779767 8:0.1505546 9:0.026613295 10:0.083390488 
--256 1:0.27943457 2:0.2783725 3:0.18286905 4:0.1836152 5:0.075708672 6:0.11600919 7:0.10098073 8:0.015799569 9:0.12669586 10:0.089386518 
--256 1:0.46547923 2:0.22517342 3:0.12910485 4:0.14736835 5:0.032874148 6:0.16826829 7:0.36892559 8:0.15985917 9:0.029234615 10:0.22896565 
--256 1:0.4019173 2:0.26848525 3:0.13584561 4:0.11959288 5:0.074158967 6:0.017993194 7:0.052753242 8:0.01206115 9:0.099662366 10:0.013088525 
--256 1:0.75977985 2:0.13761505 3:0.052447369 4:0.030527756 5:0.019629975 6:0.027648155 7:0.066396314 8:0.23251676 9:0.087346934 10:0.070321386 
--256 1:0.74405043 2:0.12365098 3:0.034818096 4:0.06110312 5:0.036377371 6:0.073232585 7:0.041017659 8:0.16401922 9:0.41598652 10:0.3751865 
--256 1:0.52179457 2:0.29795438 3:0.097164243 4:0.055126968 5:0.027959834 6:0.023025472 7:0.078972238 8:0.00035016005 9:0.11326884 10:0.31203794 
--256 1:0.45228118 2:0.25983762 3:0.1327705 4:0.11782493 5:0.037285773 6:0.02689753 7:0.051815686 8:0.046445318 9:0.011805416 10:0.074024456 
--256 1:0.3845111 2:0.31716672 3:0.1307022 4:0.12694993 5:0.040670048 6:0.037787584 7:0.017606669 8:0.023312461 9:0.072766876 10:0.049938393 
--256 1:0.37579793 2:0.28085873 3:0.14376136 4:0.12611127 5:0.073470721 6:0.016772081 7:0.033267736 8:0.011254202 9:0.067454239 10:0.25673388 
--256 1:0.77986259 2:0.14358097 3:0.032214235 4:0.030209204 5:0.014133002 6:0.038021065 7:0.074855089 8:0.26378948 9:0.18005073 10:0.34661945 
--256 1:0.33655564 2:0.47076049 3:0.088160712 4:0.073262516 5:0.03126065 6:0.084249861 7:0.012016434 8:0.1752485 9:0.10130763 10:0.047421676 
--256 1:0.50163635 2:0.22623126 3:0.11576202 4:0.10489766 5:0.051472715 6:0.10285245 7:0.069393709 8:0.25042231 9:0.088354445 10:0.079313966 
--256 1:0.23898803 2:0.50825888 3:0.09754721 4:0.09805262 5:0.057153262 6:0.0031910821 7:0.082389533 8:0.15581989 9:0.066060767 10:0.041412327 
--256 1:0.66061741 2:0.22393764 3:0.058963405 4:0.036438117 5:0.020043428 6:0.11125864 7:0.046022474 8:0.1075811 9:0.028834978 10:0.12115011 
--256 1:0.27106937 2:0.40832799 3:0.13024407 4:0.12738313 5:0.062975442 6:0.18589067 7:0.11812189 8:0.23633632 9:0.083864618 10:0.018853169 
--256 1:0.514529 2:0.3084456 3:0.11836619 4:0.040507687 5:0.018151516 6:0.066882151 7:0.0049384495 8:0.039022584 9:0.03566497 10:0.017421451 
--256 1:0.46826254 2:0.18100374 3:0.15094323 4:0.13680571 5:0.062984776 6:0.42326585 7:0.027581987 8:0.2908565 9:0.23566211 10:0.16744008 
--256 1:0.39341982 2:0.28476923 3:0.16058862 4:0.1028134 5:0.058408931 6:0.1248191 7:0.13477622 8:0.011736605 9:0.00094118741 10:0.16358193 
--256 1:0.35516562 2:0.3127352 3:0.12705653 4:0.13803983 5:0.067002826 6:0.26057812 7:0.12928838 8:0.025798038 9:0.1141814 10:0.11359903 
--256 1:0.49843087 2:0.21599517 3:0.10559042 4:0.11796244 5:0.062021099 6:0.06501027 7:0.062093516 8:0.0057619245 9:0.08844452 10:0.37895832 
--9.7437913349636212 1:0.20758192 2:0.15204299 3:0.50830264 4:0.098618761 5:0.033453686 6:0.27437071 7:0.14585196 8:0.16410454 9:0.25438504 10:0.15323709 
--256 1:0.3194761 2:0.31630115 3:0.17860398 4:0.12156422 5:0.064054553 6:0.040550928 7:0.054969241 8:0.048511097 9:0.060163939 10:0.069273303 
--256 1:0.45797724 2:0.28847249 3:0.13558725 4:0.085975714 5:0.031987295 6:0.14707559 7:0.15654379 8:0.034719685 9:0.081194238 10:0.049305186 
--256 1:0.37439044 2:0.43954004 3:0.10145773 4:0.058119184 5:0.026492615 6:0.092509832 7:0.10110012 8:0.11769231 9:0.21777148 10:0.32810557 
--256 1:0.61439146 2:0.1616742 3:0.082962933 4:0.091531385 5:0.049440021 6:0.08164667 7:0.17457602 8:0.17278128 9:0.077278554 10:0.052323235 
--256 1:0.55550394 2:0.22292407 3:0.094633942 4:0.087351899 5:0.039586152 6:0.021487251 7:0.02836498 8:0.1551478 9:0.04279705 10:0.0079949715 
--256 1:0.31283374 2:0.29453595 3:0.16046951 4:0.1510923 5:0.081068498 6:0.0056081545 7:0.073252526 8:0.017008 9:0.043218025 10:0.01125898 
--256 1:0.24507771 2:0.32101872 3:0.18120602 4:0.15672919 5:0.095968351 6:0.17428266 7:0.068017814 8:0.12609448 9:0.04510675 10:0.012435594 
--256 1:0.41314411 2:0.2643231 3:0.15663048 4:0.12429013 5:0.041612177 6:0.41676084 7:0.17927171 8:0.030200815 9:0.080260741 10:0.012136395 
--256 1:0.32969451 2:0.27684633 3:0.19325447 4:0.13884922 5:0.061355473 6:0.21794015 7:0.059297959 8:0.17410824 9:0.14188802 10:0.04517576 
--256 1:0.63257904 2:0.20384074 3:0.093326729 4:0.048851339 5:0.021402158 6:0.0097083871 7:0.0067252395 8:0.022694028 9:0.19484792 10:0.10741737 
--256 1:0.64537172 2:0.18235426 3:0.073241696 4:0.067051465 5:0.031980859 6:0.0811927 7:0.12388944 8:0.17308396 9:0.13034582 10:0.12040473 
--256 1:0.56770697 2:0.21937924 3:0.093182839 4:0.073946304 5:0.045784645 6:0.42137162 7:0.090050475 8:0.0074310959 9:0.0007921232 10:0.062628228 
--256 1:0.36352473 2:0.27787628 3:0.18847568 4:0.092300061 5:0.077823252 6:0.0035498785 7:0.09134056 8:0.089660173 9:0.15179357 10:0.11710031 
--256 1:0.37429258 2:0.32424969 3:0.13245557 4:0.12812958 5:0.040872571 6:0.30477111 7:0.14433306 8:0.083784836 9:0.040228329 10:0.079672711 
--256 1:0.4251515 2:0.28369876 3:0.13742056 4:0.10312123 5:0.05060794 6:0.086402087 7:0.0080166601 8:0.20171804 9:0.13087357 10:0.014939897 
--256 1:0.44080761 2:0.30611871 3:0.11769833 4:0.10474596 5:0.030629393 6:0.13536433 7:0.078400563 8:0.089214372 9:0.0077982303 10:0.018111502 
--256 1:0.20018798 2:0.26135147 3:0.2448127 4:0.19440798 5:0.099239871 6:0.054218336 7:0.20740514 8:0.35650584 9:0.062162999 10:0.015112825 
--256 1:0.52490527 2:0.25081008 3:0.088752526 4:0.095182714 5:0.040349407 6:0.23043161 7:0.10997148 8:0.2016253 9:0.19287442 10:0.12559065 
--256 1:0.66396829 2:0.21636806 3:0.057044211 4:0.046723561 5:0.015895869 6:0.021642043 7:0.096541007 8:0.22981468 9:0.20940234 10:0.037693916 
--81.557714196007169 1:0.64828554 2:0.15197502 3:0.093085512 4:0.073675169 5:0.032978762 6:0.042175481 7:0.11909252 8:0.20736895 9:0.14962469 10:0.04764246 
--9.679457511506719 1:0.61483655 2:0.21511168 3:0.12037781 4:0.039989131 5:0.009684823 6:0.70038728 7:0.71767157 8:0.060769777 9:0.41093492 10:0.41988028 
--256 1:0.25981759 2:0.25848524 3:0.23001675 4:0.17453417 5:0.077146255 6:0.18173758 7:0.068346032 8:0.036250079 9:0.10479517 10:0.058538033 
--256 1:0.70779029 2:0.185535 3:0.056987175 4:0.032573258 5:0.017114274 6:0.024156653 7:0.03839831 8:0.032815127 9:0.0029278045 10:0.03261642 
--256 1:0.33055872 2:0.43650895 3:0.1002559 4:0.093101104 5:0.039575323 6:0.30568547 7:0.085722357 8:0.046676834 9:0.10358698 10:0.0094600576 
--256 1:0.49855828 2:0.22535943 3:0.13751294 4:0.09371531 5:0.044854048 6:0.13581586 7:0.15430654 8:0.066438819 9:0.033687778 10:0.0043151235 
--256 1:0.57206481 2:0.16822289 3:0.10850086 4:0.099011054 5:0.052200391 6:0.21640123 7:0.15501308 8:0.2717957 9:0.013021194 10:0.1067121 
--256 1:0.47077229 2:0.36611394 3:0.091528162 4:0.054853974 5:0.016731636 6:0.038771727 7:0.064429385 8:0.020493834 9:0.028376772 10:0.07309793 
--256 1:0.50127197 2:0.18602581 3:0.11846105 4:0.12585357 5:0.068387597 6:0.27447097 7:0.14110396 8:0.037030692 9:0.015327499 10:0.20347909 
--256 1:0.70782862 2:0.21399432 3:0.040756433 4:0.025894651 5:0.011525974 6:0.015474846 7:0.020214378 8:0.2529227 9:0.20072423 10:0.077450895 
--256 1:0.70669874 2:0.19082992 3:0.049888329 4:0.037463421 5:0.015119592 6:0.0587801 7:0.01683854 8:0.0033624572 9:0.17444147 10:0.048149386 
--256 1:0.6523617 2:0.20491654 3:0.074417015 4:0.048310996 5:0.019993752 6:0.04003146 7:0.052814698 8:0.14847106 9:0.098829276 10:0.127529 
--256 1:0.62019227 2:0.23678261 3:0.069522574 4:0.051424681 5:0.022077865 6:0.076760168 7:0.026882305 8:0.20452655 9:0.26367292 10:0.13518763 
--256 1:0.41273297 2:0.24945863 3:0.18185369 4:0.081694578 5:0.074260132 6:0.060256041 7:0.16745942 8:0.31514746 9:0.0996128 10:0.0043499465 
--141.86262184031193 1:0.24855951 2:0.41744182 3:0.17038988 4:0.10558163 5:0.058027157 6:0.11557757 7:0.092598115 8:0.19802746 9:0.051751491 10:0.036455842 
--256 1:0.55451105 2:0.2323295 3:0.095135859 4:0.067733094 5:0.050290491 6:0.2011775 7:0.08359533 8:0.049352334 9:0.078352494 10:0.39071441 
--256 1:0.65474562 2:0.23856118 3:0.058588774 4:0.033365752 5:0.014738667 6:0.0624179 7:0.014755799 8:0.047634824 9:0.23758915 10:0.25538968 
--256 1:0.42312781 2:0.43549307 3:0.059567525 4:0.057743529 5:0.02406807 6:0.034856153 7:0.13502232 8:0.015733043 9:0.050326709 10:0.090865875 
--256 1:0.55526155 2:0.29190099 3:0.051794624 4:0.078436451 5:0.022606395 6:0.027054962 7:0.01805532 8:0.10945365 9:0.0056457398 10:0.0026942358 
--256 1:0.72762772 2:0.13420221 3:0.059410081 4:0.050503845 5:0.028256154 6:0.052191339 7:0.024193364 8:0.018119228 9:0.16045149 10:0.11444031 
--256 1:0.33296301 2:0.29572902 3:0.15582763 4:0.1471572 5:0.068323143 6:0.043730306 7:0.10250591 8:0.041759433 9:0.099197201 10:0.066704602 
--256 1:0.60029946 2:0.23751774 3:0.095679307 4:0.048323511 5:0.018179979 6:0.08602065 7:0.12358274 8:0.022401282 9:0.1121968 10:0.0070238551 
--256 1:0.28613609 2:0.47344309 3:0.1099305 4:0.081680738 5:0.048809578 6:0.38361936 7:0.087999181 8:0.21814326 9:0.19243423 10:0.0061623955 
--256 1:0.35749472 2:0.39142521 3:0.11235438 4:0.09097865 5:0.047747046 6:0.067979631 7:0.061432668 8:0.034833976 9:0.006741947 10:0.031525245 
--256 1:0.57434671 2:0.27617751 3:0.082044539 4:0.051590491 5:0.015840747 6:0.065294285 7:0.020756181 8:0.033996769 9:0.11760329 10:0.062469048 
--256 1:0.34924854 2:0.42718634 3:0.086126725 4:0.094690889 5:0.042747512 6:0.035542407 7:0.087932261 8:0.18765332 9:0.12734529 10:0.12997982 
--256 1:0.67278855 2:0.23981178 3:0.052346569 4:0.027061572 5:0.0079915216 6:0.079798405 7:0.047250667 8:0.13812825 9:0.44275324 10:0.13823096 
--256 1:0.41837242 2:0.26826602 3:0.111712 4:0.14241569 5:0.059233875 6:0.14098874 7:0.19251104 8:0.16996524 9:0.15121303 10:0.042288405 
--256 1:0.38335011 2:0.26826338 3:0.14628365 4:0.12610718 5:0.075995681 6:0.047324684 7:0.16309498 8:0.11062999 9:0.215959 10:0.4293012 
--256 1:0.52476453 2:0.2369745 3:0.09979796 4:0.10434949 5:0.034113514 6:0.14988418 7:0.0070130706 8:0.019202165 9:0.053413382 10:0.13248826 
--256 1:0.31006729 2:0.26808773 3:0.15625344 4:0.16206098 5:0.10353056 6:0.43397749 7:0.14577854 8:0.24453596 9:0.13405049 10:0.24588709 
--256 1:0.7367704 2:0.1775896 3:0.046277088 4:0.030279748 5:0.009083164 6:0.11776216 7:0.09436808 8:0.10470728 9:0.10138636 10:0.012474261 
--256 1:0.45290929 2:0.20515726 3:0.15640906 4:0.12476318 5:0.060761208 6:0.040596352 7:0.056706173 8:0.24661578 9:0.22576921 10:0.21932223 
--256 1:0.63431336 2:0.23447775 3:0.073889818 4:0.039666996 5:0.017652071 6:0.013226749 7:0.061247908 8:0.06701741 9:0.018333396 10:0.15080841 
--256 1:0.65570447 2:0.19608377 3:0.05924098 4:0.063617508 5:0.025353275 6:0.063120799 7:0.19009451 8:0.080399641 9:0.14570765 10:0.11479364 
--140.82026997079839 1:0.60206136 2:0.30613735 3:0.037572192 4:0.03271511 5:0.02151399 6:0.023136198 7:0.071519726 8:0.26343111 9:0.3296271 10:0.55695608 
--256 1:0.5011956 2:0.26730207 3:0.1203089 4:0.076531326 5:0.034662109 6:0.14092036 7:0.083497908 8:0.22253217 9:0.22645523 10:0.15963166 
--256 1:0.61722585 2:0.23764037 3:0.070002692 4:0.051612037 5:0.023519053 6:0.047789679 7:0.10348373 8:0.05478685 9:0.11257738 10:0.19525787 
--254.93609556192871 1:0.17247265 2:0.35544638 3:0.21904713 4:0.14365215 5:0.10938169 6:0.15559371 7:0.24688059 8:0.43928859 9:0.20742395 10:0.00081499306 
--256 1:0.24592349 2:0.37054957 3:0.18461237 4:0.13184973 5:0.067064844 6:0.074086055 7:0.0082120679 8:0.0051218313 9:0.038609129 10:0.073311227 
--256 1:0.44807976 2:0.34883824 3:0.12268328 4:0.056157511 5:0.024241213 6:0.11238449 7:0.033211232 8:0.11231984 9:0.009501128 10:0.091167241 
--256 1:0.61388565 2:0.21485755 3:0.088826005 4:0.052777587 5:0.02965321 6:0.017401961 7:0.037788121 8:0.021310183 9:0.10032882 10:0.046669774 
--256 1:0.61364463 2:0.20788628 3:0.089929127 4:0.062549871 5:0.02599009 6:0.034632427 7:0.1507145 8:0.011408928 9:0.024261217 10:0.013030347 
--6.010669472005465 1:0.24959011 2:0.3206971 3:0.20222374 4:0.15121463 5:0.076274426 6:0.18004618 7:0.20567501 8:0.28001128 9:0.030296723 10:0.005666677 
--256 1:0.42441398 2:0.30955894 3:0.1391968 4:0.07773213 5:0.049098158 6:0.1419436 7:0.0026281513 8:0.051488875 9:0.04630087 10:0.079494887 
--256 1:0.39580097 2:0.23118415 3:0.17197635 4:0.12952629 5:0.071512242 6:0.13410212 7:0.11541013 8:0.046901063 9:0.0054073269 10:0.092137898 
--256 1:0.40657697 2:0.25668408 3:0.1348872 4:0.14251127 5:0.05934049 6:0.0031093704 7:0.18087527 8:0.22902151 9:0.0059710749 10:0.020994789 
--256 1:0.69227695 2:0.18692994 3:0.060885863 4:0.039668865 5:0.020238381 6:0.049952999 7:0.032857612 8:0.019046999 9:0.048615993 10:0.013421824 
--79.905801206258786 1:0.69683554 2:0.18518095 3:0.055925729 4:0.042739946 5:0.01931784 6:0.59672342 7:0.13509236 8:0.14831417 9:0.0017650779 10:0.10066625 
--256 1:0.37909553 2:0.2788123 3:0.12681188 4:0.1422873 5:0.072992987 6:0.098208938 7:0.042054739 8:0.013615471 9:0.004154649 10:0.04097233 
--256 1:0.59886825 2:0.17768348 3:0.11284588 4:0.05608997 5:0.054512411 6:0.17741402 7:0.061778719 8:0.028592205 9:0.12494571 10:0.040617251 
--256 1:0.6913062 2:0.2118392 3:0.053708988 4:0.030217161 5:0.012928455 6:0.028657962 7:0.061510235 8:0.093889772 9:0.19378067 10:0.095976894 
--256 1:0.33480755 2:0.33983701 3:0.11414322 4:0.13714134 5:0.074070874 6:0.14442486 7:0.050685819 8:0.23520899 9:0.13570159 10:0.01413558 
--256 1:0.71565253 2:0.20958941 3:0.040449549 4:0.02499852 5:0.0093099939 6:0.0088629429 7:0.0024710343 8:0.10899447 9:0.13616214 10:0.18150671 
--256 1:0.49848281 2:0.24428785 3:0.12426197 4:0.091319592 5:0.041647779 6:0.077670112 7:0.052873608 8:0.16757339 9:0.2482816 10:0.15627922 
--256 1:0.60737185 2:0.22288082 3:0.1054759 4:0.056196396 5:0.0080750456 6:0.038983127 7:0.030701245 8:0.0037314072 9:0.017990796 10:0.028720175 
--256 1:0.59292396 2:0.20955327 3:0.094312854 4:0.07155018 5:0.031659739 6:0.22257012 7:0.28213602 8:0.16836201 9:0.16407076 10:0.16412255 
--256 1:0.51633555 2:0.21355791 3:0.1083482 4:0.106533 5:0.055225338 6:0.064836802 7:0.16540902 8:0.013796153 9:0.061913926 10:0.057819345 
--256 1:0.50841504 2:0.25646623 3:0.11934117 4:0.078739098 5:0.037038467 6:0.015077331 7:0.1154278 8:0.089607201 9:0.06484125 10:0.09529913 
--256 1:0.2429557 2:0.3140858 3:0.2295178 4:0.12237389 5:0.09106681 6:0.071239572 7:0.047793095 8:0.12404329 9:0.014396061 10:0.059155001 
--256 1:0.66006262 2:0.21378048 3:0.074162869 4:0.034687726 5:0.017306312 6:0.056339598 7:0.00053136885 8:0.11379092 9:0.05224044 10:0.077628136 
--256 1:0.39575273 2:0.33568266 3:0.11299302 4:0.099016253 5:0.056555334 6:0.20111735 7:0.14506947 8:0.0042459602 9:0.094860176 10:0.036059623 
--256 1:0.57649838 2:0.17922057 3:0.13030103 4:0.076431127 5:0.037548899 6:0.17463099 7:0.092251354 8:0.076921579 9:0.11877616 10:0.0056824607 
--256 1:0.5845627 2:0.26696743 3:0.083804287 4:0.043415866 5:0.021249716 6:0.044007628 7:0.0031858688 8:0.16391215 9:0.072452444 10:0.19111671 
--256 1:0.60690533 2:0.21816301 3:0.093578122 4:0.057262127 5:0.02409141 6:0.21064327 7:0.12218778 8:0.085349346 9:0.090691518 10:0.083996514 
--256 1:0.42414059 2:0.30591436 3:0.11896462 4:0.092942597 5:0.058037835 6:0.092701778 7:0.033489161 8:0.031803609 9:0.05060614 10:0.021264385 
--256 1:0.62478673 2:0.19142283 3:0.061181838 4:0.093153087 5:0.02945551 6:0.52886028 7:0.41351573 8:0.44150065 9:0.4594945 10:0.21207807 
--256 1:0.70552565 2:0.1762429 3:0.04070568 4:0.046890103 5:0.030635668 6:0.021900991 7:0.11142919 8:0.1721501 9:0.26045785 10:0.44923832 
--256 1:0.46510334 2:0.20864047 3:0.16159517 4:0.1141659 5:0.050495122 6:0.28895536 7:0.15349597 8:0.14321678 9:0.21739092 10:0.19291766 
--256 1:0.42601784 2:0.21564407 3:0.15648065 4:0.11334226 5:0.088515176 6:0.043293517 7:0.048692839 8:0.17201238 9:0.12928507 10:0.27955886 
--256 1:0.38259361 2:0.347741 3:0.10109491 4:0.11966986 5:0.048900623 6:0.07591729 7:0.16926515 8:0.27494044 9:0.13669225 10:0.1213362 
--12.905287491807194 1:0.082028189 2:0.77384771 3:0.079911367 4:0.045793226 5:0.018419511 6:0.072169721 7:0.022940304 8:0.096446648 9:0.0040163904 10:0.04302239 
--256 1:0.6056561 2:0.2016777 3:0.086922614 4:0.069931977 5:0.035811603 6:0.13021085 7:0.025839073 8:0.070284231 9:0.018486257 10:0.25117034 
--256 1:0.34675366 2:0.29340823 3:0.19268581 4:0.11297025 5:0.054182046 6:0.027981273 7:0.2223416 8:0.19916346 9:0.26979373 10:0.40229299 
--256 1:0.42927144 2:0.27601944 3:0.16646258 4:0.08832903 5:0.039917505 6:0.36841678 7:0.024064087 8:0.054254223 9:0.023458639 10:0.059267451 
--3.5697171812299699 1:0.59565144 2:0.15901397 3:0.12965355 4:0.089553155 5:0.026127891 6:0.090326746 7:0.64484646 8:0.68055655 9:0.68353086 10:0.30035138 
--256 1:0.44652699 2:0.1969129 3:0.15584759 4:0.11764308 5:0.083069443 6:0.11616312 7:0.090812939 8:0.00720189 9:0.10442582 10:0.22812591 
--256 1:0.45641265 2:0.18596271 3:0.18783012 4:0.089727377 5:0.080067143 6:0.011634629 7:0.038350583 8:0.060367918 9:0.22189713 10:0.10446753 
--256 1:0.69390419 2:0.19270648 3:0.055782961 4:0.041462813 5:0.016143549 6:0.038596338 7:0.15220056 8:0.075531317 9:0.095038768 10:0.14101463 
--256 1:0.41052869 2:0.30516385 3:0.15292313 4:0.082839683 5:0.048544651 6:0.0074037936 7:0.22945725 8:0.050958379 9:0.044336408 10:0.024279717 
--256 1:0.30081332 2:0.39083447 3:0.1690895 4:0.091385123 5:0.04787759 6:0.12003254 7:0.056505048 8:0.016654836 9:0.098333921 10:0.019148801 
--256 1:0.57305199 2:0.29581437 3:0.078683181 4:0.035441295 5:0.01700916 6:0.10076482 7:0.117789 8:0.133458 9:0.29236387 10:0.18157473 
--256 1:0.66344854 2:0.24800546 3:0.047189107 4:0.030334674 5:0.011022219 6:0.21072674 7:0.103674 8:0.042876424 9:0.084442691 10:0.07112458 
--256 1:0.32331864 2:0.23065551 3:0.19891686 4:0.16622566 5:0.080883333 6:0.34109489 7:0.12113955 8:0.27521944 9:0.073753494 10:0.18410418 
--256 1:0.64686509 2:0.2016735 3:0.067445473 4:0.058688113 5:0.025327828 6:0.0064522933 7:0.0011249086 8:0.19066626 9:0.27452117 10:0.35950689 
--256 1:0.60886327 2:0.24240478 3:0.084709355 4:0.042430621 5:0.021591971 6:0.18169378 7:0.047882436 8:0.16892389 9:0.12080512 10:0.071933254 
--256 1:0.25274117 2:0.39701427 3:0.16178441 4:0.13365815 5:0.054802006 6:0.138382 7:0.011368322 8:0.11427301 9:0.032291342 10:0.059151306 
--256 1:0.40313314 2:0.31327599 3:0.13684797 4:0.090260636 5:0.056482259 6:0.069969734 7:0.031100793 8:0.02656149 9:0.028018623 10:0.056175913 
--256 1:0.6098474 2:0.23780933 3:0.069532704 4:0.058545187 5:0.024265379 6:0.037098799 7:0.003814349 8:0.058858059 9:0.11865643 10:0.11841581 
--256 1:0.32051115 2:0.41233213 3:0.11796468 4:0.10028171 5:0.048910339 6:0.018667149 7:0.03411232 8:0.1499323 9:0.08271551 10:0.027425601 
--256 1:0.66541298 2:0.2088176 3:0.065830251 4:0.045143861 5:0.0147953 6:0.0083355861 7:0.070579162 8:0.12033603 9:0.040794571 10:0.17092499 
--256 1:0.84156651 2:0.10670382 3:0.026012393 4:0.016399466 5:0.0093178044 6:0.095538372 7:0.055972502 8:0.22639441 9:0.1658377 10:0.2390365 
--256 1:0.59030183 2:0.17137882 3:0.11863634 4:0.077391579 5:0.042291434 6:0.015038269 7:0.038969045 8:0.11258589 9:0.053604441 10:0.021713521 
--256 1:0.32388164 2:0.34105961 3:0.162319 4:0.11785582 5:0.054883933 6:0.032627939 7:0.10838516 8:0.16829498 9:0.17808746 10:0.068268548 
--5.0611360150983078 1:0.44550877 2:0.1847161 3:0.24662627 4:0.09264758 5:0.030501279 6:0.40403299 7:0.6384944 8:0.59685899 9:0.55730953 10:0.28956695 
--256 1:0.28961118 2:0.29618992 3:0.17527563 4:0.16884201 5:0.070081256 6:0.27213127 7:0.011703061 8:0.032709768 9:0.033188599 10:0.091777644 
--256 1:0.47711906 2:0.40012228 3:0.055847915 4:0.046941777 5:0.019968963 6:0.18029199 7:0.015743234 8:0.044347669 9:0.029026559 10:0.031247502 
--256 1:0.57705877 2:0.26465787 3:0.077553888 4:0.059690091 5:0.021039388 6:0.10169379 7:0.033464734 8:0.042221151 9:0.16457414 10:0.015595272 
--256 1:0.42474433 2:0.18788417 3:0.19518379 4:0.11599291 5:0.076194812 6:0.080257749 7:0.0011321955 8:0.23727035 9:0.053357476 10:0.12843314 
--256 1:0.4326013 2:0.23453413 3:0.15899537 4:0.11708108 5:0.056788129 6:0.072341077 7:0.026371557 8:0.00042192771 9:0.064586069 10:0.022879332 
--256 1:0.70390232 2:0.15290651 3:0.074889509 4:0.049759476 5:0.018542188 6:0.04196468 7:0.047179182 8:0.067354761 9:0.15234565 10:0.0090914477 
--256 1:0.29779488 2:0.18118524 3:0.22803014 4:0.18372757 5:0.10926217 6:0.13464856 7:0.067504284 8:0.14968576 9:0.079005144 10:0.035129252 
--256 1:0.5091574 2:0.220425 3:0.15870832 4:0.08132602 5:0.030383269 6:0.30365534 7:0.23077173 8:0.040704657 9:0.020635451 10:0.010606689 
--256 1:0.47399433 2:0.3330651 3:0.086683902 4:0.08185618 5:0.024400489 6:0.063665473 7:0.014338759 8:0.10512729 9:0.091378978 10:0.16179007 
--256 1:0.38132069 2:0.18660605 3:0.21137119 4:0.14986786 5:0.070834207 6:0.16496797 7:0.29957851 8:0.40161053 9:0.24190176 10:0.26981012 
--256 1:0.71732898 2:0.16110368 3:0.049526719 4:0.044062381 5:0.027978244 6:0.18925867 7:0.046023531 8:0.13644567 9:0.1879819 10:0.10544347 
--256 1:0.49598671 2:0.34137365 3:0.080018331 4:0.059286835 5:0.02333448 6:0.2021952 7:0.16982519 8:0.30746248 9:0.15962731 10:0.16116226 
--256 1:0.3579267 2:0.29950837 3:0.16781865 4:0.12292072 5:0.051825562 6:0.24473549 7:0.11744418 8:0.13277611 9:0.042117699 10:0.14929325 
--256 1:0.35770695 2:0.25956312 3:0.15860586 4:0.1408044 5:0.083319669 6:0.16366909 7:0.098706094 8:0.016957423 9:0.0079989388 10:0.12008811 
--256 1:0.6062814 2:0.24889835 3:0.048978429 4:0.060302599 5:0.035539218 6:0.05896577 7:0.008823671 8:0.17643578 9:0.24540594 10:0.20411854 
--256 1:0.63069317 2:0.28109893 3:0.044850804 4:0.032960277 5:0.010396814 6:0.007329707 7:0.11413669 8:0.0098616595 9:0.14754944 10:0.12933897 
--256 1:0.40795393 2:0.24962411 3:0.15942886 4:0.10406313 5:0.078929958 6:0.029959104 7:0.24921504 8:0.0073154246 9:0.18219662 10:0.045908199 
--256 1:0.57369766 2:0.27134883 3:0.073466785 4:0.060237233 5:0.021249487 6:0.0067420214 7:0.11384244 8:0.13399957 9:0.11748193 10:0.23753387 
--256 1:0.45706478 2:0.22980032 3:0.10330582 4:0.13522093 5:0.074608141 6:0.0158412 7:0.019579118 8:0.15243297 9:0.21712252 10:0.27288009 
--256 1:0.68279989 2:0.18790529 3:0.078930298 4:0.031510638 5:0.018853886 6:0.04858796 7:0.046085159 8:0.041418182 9:0.044292725 10:0.18631923 
--173.31398966625869 1:0.20607149 2:0.50246389 3:0.12969104 4:0.11241576 5:0.049357825 6:0.050701893 7:0.016263713 8:0.0043237439 9:0.39196499 10:0.30697083 
--256 1:0.48678023 2:0.33841883 3:0.096464178 4:0.058985851 5:0.019350907 6:0.018079761 7:0.094404107 8:0.03245115 9:0.029473487 10:0.11143716 
--256 1:0.50279855 2:0.24422992 3:0.11388154 4:0.079188994 5:0.059900994 6:0.19296954 7:0.13382931 8:0.06981686 9:0.058464108 10:0.40623986 
--256 1:0.57724769 2:0.2830388 3:0.084793126 4:0.038133827 5:0.016786554 6:0.018547523 7:0.087456303 8:0.14687285 9:0.067961238 10:0.031553578 
--256 1:0.23817779 2:0.45605774 3:0.1029128 4:0.13620652 5:0.066645156 6:0.29211962 7:0.11366536 8:0.22734872 9:0.11084295 10:0.29838614 
--256 1:0.5988504 2:0.16761126 3:0.083174378 4:0.097214267 5:0.053149697 6:0.032351968 7:0.14478055 8:0.14249859 9:0.13598071 10:0.093076704 
--256 1:0.61937829 2:0.22789724 3:0.077658902 4:0.056118459 5:0.018947114 6:0.090964362 7:0.070540044 8:0.028347213 9:0.18487095 10:0.035790897 
--256 1:0.72053545 2:0.13395972 3:0.080982716 4:0.03554277 5:0.028979343 6:0.060790903 7:0.066233518 8:0.067364615 9:0.0038190759 10:0.11859016 
--256 1:0.38566024 2:0.30313163 3:0.15414721 4:0.10451913 5:0.052541794 6:0.21017383 7:0.13458764 8:0.032849715 9:0.17423143 10:0.05238711 
--256 1:0.55687765 2:0.24430926 3:0.093353263 4:0.072104432 5:0.033355397 6:0.047518756 7:0.028889197 8:0.20766875 9:0.21197669 10:0.14136892 
--256 1:0.45362217 2:0.37253366 3:0.081564466 4:0.063413013 5:0.028866686 6:0.07880383 7:0.11973161 8:0.087625255 9:0.031266008 10:0.051430955 
--256 1:0.5498009 2:0.23771961 3:0.10362201 4:0.079726864 5:0.029130618 6:0.053789247 7:0.066235187 8:0.063819717 9:0.18283413 10:0.20758665 
--256 1:0.56630342 2:0.23741076 3:0.098119581 4:0.071167953 5:0.026998284 6:0.12351325 7:0.16731664 8:0.15555345 9:0.13382651 10:0.027167393 
--256 1:0.61460362 2:0.25106387 3:0.068706809 4:0.041591169 5:0.024034531 6:0.1169187 7:0.10099234 8:0.26667762 9:0.19747092 10:0.078560029 
--256 1:0.73160946 2:0.19794722 3:0.036299176 4:0.01857431 5:0.015569839 6:0.13544075 7:0.0011100029 8:0.1836824 9:0.35795738 10:0.33707232 
--256 1:0.62732178 2:0.21748024 3:0.065810056 4:0.062748928 5:0.026639 6:0.1426692 7:0.092616529 8:0.069981608 9:0.032935492 10:0.06829614 
--256 1:0.51681788 2:0.21830231 3:0.088131868 4:0.11795999 5:0.058787946 6:0.035465826 7:0.28345133 8:0.18227884 9:0.046720418 10:0.22134798 
--256 1:0.33239117 2:0.24567127 3:0.16996187 4:0.15263497 5:0.099340714 6:0.19684816 7:0.0024636132 8:0.075162038 9:0.057517845 10:0.034513556 
--256 1:0.28549463 2:0.33317699 3:0.18211681 4:0.12599081 5:0.073220759 6:0.0013828496 7:0.037158862 8:0.05174723 9:0.06112717 10:0.035166484 
--256 1:0.77735389 2:0.16621855 3:0.02943286 4:0.019295181 5:0.0076995191 6:0.12948222 7:0.10626283 8:0.044622261 9:0.2860102 10:0.23898699 
--256 1:0.54721773 2:0.2888959 3:0.066423623 4:0.062088739 5:0.035374005 6:0.16328596 7:0.070497418 8:0.11356758 9:0.028406687 10:0.10073062 
--256 1:0.69221578 2:0.16682948 3:0.058992177 4:0.046748726 5:0.035213838 6:0.14257578 7:0.034280227 8:0.059132806 9:0.083645084 10:0.27864841 
--256 1:0.68042985 2:0.16829241 3:0.067093863 4:0.060677966 5:0.023505913 6:0.22442853 7:0.10284407 8:0.20498461 9:0.40484661 10:0.21680381 
--256 1:0.30528632 2:0.46526073 3:0.10348037 4:0.089906173 5:0.036066412 6:0.31806141 7:0.043232121 8:0.074017098 9:0.15396193 10:0.013145352 
--256 1:0.36606216 2:0.30848307 3:0.16880223 4:0.10611326 5:0.050539272 6:0.036842757 7:0.073038071 8:0.032944909 9:0.1406201 10:0.058388402 
--256 1:0.59673827 2:0.23689295 3:0.073461792 4:0.061686927 5:0.031220058 6:0.10534936 7:0.10520296 8:0.029702166 9:0.13934164 10:0.32441571 
--256 1:0.62133355 2:0.21936076 3:0.075722236 4:0.054785589 5:0.028797874 6:0.025057122 7:0.03440494 8:0.036139488 9:0.060505271 10:0.012158217 
--256 1:0.18400031 2:0.34390951 3:0.19893893 4:0.2040225 5:0.069128757 6:0.010494919 7:0.16118361 8:0.0011414603 9:0.040341213 10:0.2258854 
--256 1:0.55171567 2:0.12759746 3:0.12647612 4:0.11496094 5:0.07924981 6:0.065062016 7:0.2737769 8:0.10467907 9:0.024818312 10:0.1667656 
--256 1:0.42552143 2:0.32140596 3:0.11040307 4:0.10029038 5:0.04237916 6:0.041178606 7:0.069216021 8:0.28124549 9:0.07119813 10:0.05387408 
--256 1:0.59875881 2:0.24545381 3:0.075185022 4:0.056014954 5:0.0245874 6:0.082669642 7:0.067281198 8:0.015575325 9:0.082945057 10:0.10332511 
--256 1:0.4967107 2:0.24171075 3:0.10293927 4:0.11936805 5:0.039271233 6:0.190677 7:0.23322428 8:0.1972181 9:0.14866575 10:0.20168252 
--256 1:0.44253933 2:0.26077834 3:0.13578515 4:0.099518951 5:0.061378232 6:0.24816219 7:0.2279999 8:0.32222767 9:0.078434574 10:0.37124633 
--256 1:0.31794311 2:0.2467846 3:0.21278858 4:0.14126366 5:0.08122006 6:0.18268793 7:0.15465475 8:0.1103287 9:0.010157135 10:0.045389507 
--256 1:0.47670952 2:0.27739485 3:0.14117686 4:0.074550515 5:0.030168253 6:0.17675645 7:0.13170795 8:0.09418021 9:0.14253225 10:0.071447336 
--256 1:0.45133204 2:0.36666856 3:0.084173563 4:0.056804372 5:0.041021461 6:0.15244707 7:0.063948385 8:0.050637652 9:0.018410806 10:0.093863897 
--256 1:0.47148868 2:0.28326743 3:0.11073903 4:0.091614205 5:0.042890649 6:0.089260245 7:0.1563943 8:0.10341316 9:0.10301699 10:0.026170782 
--256 1:0.48022121 2:0.31886409 3:0.12319 4:0.055055455 5:0.022669248 6:0.043519503 7:0.028804168 8:0.03992072 9:0.096016111 10:0.023875371 
--242.61301354610777 1:0.35506352 2:0.49193231 3:0.085572192 4:0.044488514 5:0.022943465 6:0.10149323 7:0.080296676 8:0.058880847 9:0.21830269 10:0.29273925 
--256 1:0.37656743 2:0.27867084 3:0.15193329 4:0.11951547 5:0.073312964 6:0.080407637 7:0.15827904 8:0.10677721 9:0.21416321 10:0.42510384 
--256 1:0.56448864 2:0.22064054 3:0.105838 4:0.077418563 5:0.031614259 6:0.031752715 7:0.072375752 8:0.011585969 9:0.087423487 10:0.026941198 
--256 1:0.73755425 2:0.19556093 3:0.042639326 4:0.01689817 5:0.0073473185 6:0.068977422 7:0.0070113798 8:0.25702279 9:0.2016644 10:0.065347995 
--234.65675403435432 1:0.50945345 2:0.31988628 3:0.10310504 4:0.044319411 5:0.023235811 6:0.012714994 7:0.045086094 8:0.095528952 9:0.031355325 10:0.41725856 
--256 1:0.50988166 2:0.27459317 3:0.10122661 4:0.074687094 5:0.039611468 6:0.13577279 7:0.050378817 8:0.16845221 9:0.21354388 10:0.28747858 
--256 1:0.57604184 2:0.23806915 3:0.09477378 4:0.067984019 5:0.023131204 6:0.21349331 7:0.010825355 8:0.055935683 9:0.10491402 10:0.0079856229 
--256 1:0.38648978 2:0.25950714 3:0.098044295 4:0.1614942 5:0.094464578 6:0.083221616 7:0.068198487 8:0.038615297 9:0.043122586 10:0.0051577451 
--256 1:0.28008976 2:0.40822841 3:0.12694049 4:0.11825089 5:0.06649045 6:0.10676312 7:0.016538079 8:0.099190125 9:0.1893106 10:0.049105252 
--256 1:0.36563169 2:0.37139526 3:0.12387922 4:0.088920553 5:0.050173281 6:0.12274017 7:0.018751433 8:0.12176549 9:0.090907516 10:0.15221265 
--256 1:0.24508799 2:0.38006215 3:0.14442638 4:0.14595901 5:0.084464459 6:0.053786783 7:0.18052517 8:0.044512463 9:0.0094030677 10:0.1710169 
--256 1:0.54136559 2:0.11888755 3:0.10854176 4:0.14016407 5:0.09104103 6:0.020520364 7:0.02688885 8:0.12646426 9:0.11769859 10:0.1142457 
--256 1:0.68809017 2:0.20357181 3:0.056532579 4:0.035969267 5:0.015836175 6:0.010261897 7:0.0032919877 8:0.026613387 9:0.032250106 10:0.059598927 
--256 1:0.60117805 2:0.26112947 3:0.072154632 4:0.04613967 5:0.019398175 6:0.04355419 7:0.071714575 8:0.00017722131 9:0.013509185 10:0.028268551 
--256 1:0.48555302 2:0.2613141 3:0.12130433 4:0.095867777 5:0.035960772 6:0.011621 7:0.14008747 8:0.082305688 9:0.0028253241 10:0.030883766 
--53.487078301020446 1:0.35725554 2:0.31759444 3:0.14985269 4:0.11551675 5:0.059780573 6:0.66161727 7:0.14052039 8:0.1356901 9:0.04793798 10:0.038135929 
--256 1:0.73844143 2:0.19535104 3:0.041044014 4:0.018427637 5:0.0067358707 6:0.13417914 7:0.022485431 8:0.17434907 9:0.23315086 10:0.080667697 
--256 1:0.50436728 2:0.20254294 3:0.15085641 4:0.096048592 5:0.046184789 6:0.17583219 7:0.21197027 8:0.20484852 9:0.10612396 10:0.18597767 
--256 1:0.59581655 2:0.24815549 3:0.082181105 4:0.04714257 5:0.026704282 6:0.035651048 7:0.13054606 8:0.012961869 9:0.046128447 10:0.17837934 
--256 1:0.31567378 2:0.31629139 3:0.14632113 4:0.15433092 5:0.067382774 6:0.29231641 7:0.033297496 8:0.1106211 9:0.060818844 10:0.19520299 
--256 1:0.32821127 2:0.27961654 3:0.16456202 4:0.16465955 5:0.062950626 6:0.16741097 7:0.13085487 8:0.066108954 9:0.27023869 10:0.46412677 
--256 1:0.31744801 2:0.25430617 3:0.20307112 4:0.15377183 5:0.071402876 6:0.23259343 7:0.19920967 8:0.17658855 9:0.30447288 10:0.041924727 
--256 1:0.41522227 2:0.39435111 3:0.094534158 4:0.061911368 5:0.0339811 6:0.032286846 7:0.037741405 8:0.065368877 9:0.031116713 10:0.044448872 
--256 1:0.52590718 2:0.25197995 3:0.10759793 4:0.050121359 5:0.064393579 6:0.58199783 7:0.11119887 8:0.12722578 9:0.31280865 10:0.076174821 
--256 1:0.30754329 2:0.33899619 3:0.16816167 4:0.13291291 5:0.052385936 6:0.15631405 7:0.13485005 8:0.21401195 9:0.25971252 10:0.3942242 
--256 1:0.69473559 2:0.1940728 3:0.057499979 4:0.040580179 5:0.013111455 6:0.058333082 7:0.00082415147 8:0.10267937 9:0.15317335 10:0.097358858 
--256 1:0.69991352 2:0.18469147 3:0.057723369 4:0.040441311 5:0.017230332 6:0.04523403 7:0.0023331944 8:0.16966781 9:0.11145341 10:0.081690929 
--256 1:0.55923845 2:0.20489379 3:0.11625882 4:0.090639892 5:0.02896904 6:0.033491324 7:0.090079109 8:0.035377591 9:0.010062943 10:0.039217474 
--256 1:0.46408045 2:0.24319242 3:0.11573838 4:0.12238207 5:0.054606674 6:0.24885261 7:0.093866438 8:0.065193514 9:0.051384417 10:0.028672395 
--256 1:0.25968648 2:0.48307703 3:0.11635292 4:0.091221189 5:0.049662386 6:0.094998839 7:0.039861355 8:0.10475253 9:0.1196509 10:0.14291343 
--256 1:0.65285831 2:0.24165274 3:0.043249788 4:0.043178652 5:0.019060508 6:0.062947495 7:0.05858967 8:0.010928371 9:0.15922096 10:0.089189676 
--256 1:0.3590985 2:0.30906006 3:0.1704014 4:0.1122369 5:0.049203136 6:0.14035852 7:0.16983283 8:0.10508271 9:0.095145688 10:0.068798326 
--256 1:0.49650634 2:0.2749418 3:0.088595607 4:0.083290741 5:0.056665517 6:0.013201567 7:0.15837043 8:0.31739341 9:0.179867 10:0.0013840133 
--6.3228529499578023 1:0.19554101 2:0.18302261 3:0.4480543 4:0.12223131 5:0.051150771 6:0.0079425238 7:0.02730324 8:0.18216421 9:0.012419133 10:0.19342464 
--256 1:0.58214723 2:0.12995075 3:0.11162285 4:0.088856814 5:0.087422361 6:0.027673935 7:0.02445259 8:0.16866847 9:0.015172176 10:0.14742735 
--256 1:0.23598954 2:0.4961949 3:0.093208971 4:0.10408089 5:0.070525693 6:0.14800771 7:0.083605009 8:0.16238754 9:0.053828201 10:0.053717591 
--256 1:0.37492818 2:0.24095205 3:0.15691969 4:0.14799892 5:0.079201151 6:0.082800496 7:0.04528874 8:0.097664545 9:0.063032451 10:0.069491837 
--256 1:0.34579142 2:0.23326838 3:0.12916532 4:0.1820828 5:0.10969209 6:0.17238642 7:0.0111113 8:0.04363706 9:0.02136329 10:0.16689431 
--256 1:0.46049339 2:0.38738397 3:0.076072012 4:0.055140109 5:0.020910525 6:0.0027523383 7:0.040710618 8:0.20179416 9:0.11990974 10:0.24005986 
--256 1:0.47030821 2:0.26232923 3:0.13021163 4:0.10285331 5:0.034297621 6:0.014811933 7:0.12502802 8:0.068282118 9:0.12637052 10:0.077367299 
--256 1:0.36126464 2:0.25345398 3:0.17617863 4:0.12672219 5:0.082380564 6:0.0038103704 7:0.14394052 8:0.03383149 9:0.10159817 10:0.24773243 
--256 1:0.52629544 2:0.25691455 3:0.11936349 4:0.064283524 5:0.03314299 6:0.12090695 7:0.016297587 8:0.0094807138 9:0.07140464 10:0.13982493 
--256 1:0.18105147 2:0.48928073 3:0.14699338 4:0.11970056 5:0.062973855 6:0.08630916 7:0.069515162 8:0.089343279 9:0.10058969 10:0.055372562 
--256 1:0.44651157 2:0.19965073 3:0.12263501 4:0.15076328 5:0.080439406 6:0.26700087 7:0.25736391 8:0.035004494 9:0.18508522 10:0.22985902 
--256 1:0.24890078 2:0.42225092 3:0.14234101 4:0.12175904 5:0.064748249 6:0.096718494 7:0.13327355 8:0.084380035 9:0.18692568 10:0.06621242 
--256 1:0.63315087 2:0.20127832 3:0.077983034 4:0.062367747 5:0.025220032 6:0.25998579 7:0.050943936 8:0.0079635236 9:0.048891837 10:0.0028029769 
--256 1:0.57710247 2:0.26195481 3:0.071488609 4:0.054214871 5:0.035239233 6:0.038031099 7:0.09235797 8:0.046883877 9:0.074380705 10:0.13420048 
--256 1:0.37676373 2:0.38794984 3:0.089810872 4:0.095454352 5:0.050021207 6:0.30856707 7:0.24080431 8:0.11285052 9:0.16305554 10:0.030453755 
--256 1:0.62452792 2:0.23401232 3:0.074861923 4:0.046817259 5:0.019780579 6:0.074716602 7:0.070075587 8:0.052578536 9:0.053126837 10:0.018027627 
--8.9295597108416516 1:0.80394565 2:0.15677883 3:0.031118122 4:0.0061397064 5:0.0020176925 6:0.99513283 7:0.97256472 8:0.8364687 9:0.39562303 10:0.27656192 
--256 1:0.67542397 2:0.18851839 3:0.071081316 4:0.042406061 5:0.022570266 6:0.055137936 7:0.11641606 8:0.094491522 9:0.064412975 10:0.11427851 
--256 1:0.48973804 2:0.31151084 3:0.11398276 4:0.058237127 5:0.026531243 6:0.16192038 7:0.11476032 8:0.25382086 9:0.026976391 10:0.040964884 
--256 1:0.69827758 2:0.19454816 3:0.067188406 4:0.028276079 5:0.011709767 6:0.023800104 7:0.012220468 8:0.033853526 9:0.15962006 10:0.063463955 
--256 1:0.31241272 2:0.28494538 3:0.18881042 4:0.12998367 5:0.083847814 6:0.19018578 7:0.20170455 8:0.088945121 9:0.14990501 10:0.1463176 
--256 1:0.6559105 2:0.20289842 3:0.048225854 4:0.062568271 5:0.030396955 6:0.069599011 7:0.084567657 8:0.11985545 9:0.10907832 10:0.052877298 
--256 1:0.60254779 2:0.25281253 3:0.074191645 4:0.048615669 5:0.02183236 6:0.073965145 7:0.094173013 8:0.006710578 9:0.082138423 10:0.097556608 
--256 1:0.53305746 2:0.32365237 3:0.068161523 4:0.047806594 5:0.027322054 6:0.05774802 7:0.018528791 8:0.043648127 9:0.089968631 10:0.071667133 
--256 1:0.58186884 2:0.30068252 3:0.065333783 4:0.036010896 5:0.016103965 6:0.009447605 7:0.076410956 8:0.0062116133 9:0.1110712 10:0.014100522 
--256 1:0.56959671 2:0.16298166 3:0.12283344 4:0.096629097 5:0.047959091 6:0.14785873 7:0.037748506 8:0.11244313 9:0.030814629 10:0.092820085 
--256 1:0.37594594 2:0.19172659 3:0.20278658 4:0.15185696 5:0.077683936 6:0.055034468 7:0.0049031461 8:0.16877014 9:0.2313475 10:0.23773437 
--256 1:0.53160461 2:0.27093513 3:0.099582709 4:0.064547055 5:0.033330492 6:0.16761446 7:0.019060347 8:0.031683679 9:0.032670131 10:0.15960934 
--256 1:0.69038076 2:0.15990844 3:0.062744702 4:0.060415258 5:0.026550839 6:0.07557218 7:0.029100663 8:0.054729724 9:0.019720026 10:0.21487905 
--21.962891444695607 1:0.29221861 2:0.38770184 3:0.16254075 4:0.1086276 5:0.048911197 6:0.02703582 7:0.068873808 8:0.048336902 9:0.037828644 10:0.060000097 
--256 1:0.41049568 2:0.2317221 3:0.16039966 4:0.12113308 5:0.076249478 6:0.084634581 7:0.067809821 8:0.011875696 9:0.23292104 10:0.1147087 
--256 1:0.36997846 2:0.32856213 3:0.11406357 4:0.11909755 5:0.06829829 6:0.03698279 7:0.036038376 8:0.017546802 9:0.084733229 10:0.10889796 
--256 1:0.67580807 2:0.20764823 3:0.063741586 4:0.037935277 5:0.014866838 6:0.029201559 7:0.027861002 8:0.054612475 9:0.15748379 10:0.2101683 
--256 1:0.40282896 2:0.21697599 3:0.17306506 4:0.14908304 5:0.058046939 6:0.3466852 7:0.15965668 8:0.22812216 9:0.19694352 10:0.00015746368 
--256 1:0.51869447 2:0.26756664 3:0.13094599 4:0.056938752 5:0.025854141 6:0.016658545 7:0.007226467 8:0.10945719 9:0.14316575 10:0.23807602 
--256 1:0.76299993 2:0.093062581 3:0.048344784 4:0.061539831 5:0.034052878 6:0.056455344 7:0.063525075 8:0.001192319 9:0.0077996032 10:0.067183347 
--256 1:0.51582915 2:0.27265884 3:0.12097003 4:0.059786405 5:0.030755573 6:0.1425531 7:0.092714485 8:0.068284348 9:0.11647572 10:0.0087296246 
--256 1:0.47620726 2:0.23637657 3:0.15381848 4:0.078912207 5:0.054685483 6:0.088306338 7:0.16768584 8:0.085654749 9:0.046832576 10:0.0094755189 
--256 1:0.58801748 2:0.23925253 3:0.086890566 4:0.057228862 5:0.028610564 6:0.0051450975 7:0.13708966 8:0.038483175 9:0.20375555 10:0.13160435 
--256 1:0.46525053 2:0.32207197 3:0.097288939 4:0.076448077 5:0.038940482 6:0.10654861 7:0.003183786 8:0.082774402 9:0.02128736 10:0.00393543 
--256 1:0.44792252 2:0.29415859 3:0.11960862 4:0.085288638 5:0.05302164 6:0.027587112 7:0.10878848 8:0.088920231 9:0.26930771 10:0.0074835837 
--256 1:0.61576944 2:0.22143655 3:0.077808868 4:0.041787662 5:0.04319748 6:0.20443157 7:0.014075017 8:0.072095806 9:0.11522172 10:0.0116656 
--256 1:0.31696427 2:0.33589806 3:0.15119465 4:0.13925217 5:0.056690846 6:0.044962513 7:0.10942443 8:0.065182105 9:0.065971541 10:0.042080158 
--256 1:0.41393529 2:0.20017246 3:0.18394766 4:0.13413338 5:0.067811213 6:0.0088129571 7:0.063585453 8:0.01227625 9:0.20452928 10:0.20437902 
--256 1:0.27921744 2:0.52589644 3:0.073936846 4:0.082414685 5:0.038534588 6:0.056785582 7:0.10561238 8:0.077599822 9:0.031527437 10:0.00021905554 
--256 1:0.44595464 2:0.20469281 3:0.16411191 4:0.12229594 5:0.062944699 6:0.076991261 7:0.05804323 8:0.068440942 9:0.05647632 10:0.0084077373 
--256 1:0.26533405 2:0.37104168 3:0.16901642 4:0.11320356 5:0.081404294 6:0.048817928 7:0.047508207 8:0.1142119 9:0.054416969 10:0.024642188 
--256 1:0.33800323 2:0.40385506 3:0.099371099 4:0.10707319 5:0.051697422 6:0.31841774 7:0.22225654 8:0.019999427 9:0.18374279 10:0.016426433 
--256 1:0.43167394 2:0.3477625 3:0.097449267 4:0.082214271 5:0.040900018 6:0.15027897 7:0.12463818 8:0.085212445 9:0.19395417 10:0.06007706 
--256 1:0.30404176 2:0.34476084 3:0.13759325 4:0.13184672 5:0.081757429 6:0.17955493 7:0.076946698 8:0.05254612 9:0.089115069 10:0.046673606 
--256 1:0.62436258 2:0.20727578 3:0.070899129 4:0.061033358 5:0.036429149 6:0.043127854 7:0.020077056 8:0.10799138 9:0.078398945 10:0.017512925 
--256 1:0.59503961 2:0.27485186 3:0.067794766 4:0.042802564 5:0.019511203 6:0.27776021 7:0.023394738 8:0.070503641 9:0.01436286 10:0.054184584 
--256 1:0.49582204 2:0.35471074 3:0.095100151 4:0.041915511 5:0.012451558 6:0.039128316 7:0.088135569 8:0.13730101 9:0.12136276 10:0.056311295 
--256 1:0.40416166 2:0.38046817 3:0.10472154 4:0.075966488 5:0.034682142 6:0.0071362474 7:0.034730365 8:0.087174837 9:0.10439542 10:0.044366468 
--256 1:0.55820929 2:0.23785109 3:0.095711759 4:0.073494919 5:0.034732938 6:0.29767724 7:0.11419838 8:0.18033373 9:0.13147752 10:0.1298157 
--256 1:0.69341489 2:0.1592586 3:0.077558508 4:0.039394845 5:0.030373154 6:0.15784172 7:0.033229726 8:0.010140737 9:0.073828636 10:0.090448503 
--256 1:0.26301067 2:0.38186164 3:0.1321732 4:0.14657051 5:0.076383974 6:0.063298928 7:0.046847338 8:0.18763559 9:0.0030733048 10:0.036080007 
--256 1:0.39244906 2:0.3783316 3:0.10678562 4:0.084310114 5:0.038123605 6:0.11484834 7:0.09146088 8:0.030596893 9:0.0077736593 10:0.10769698 
--256 1:0.52049115 2:0.20479304 3:0.13983042 4:0.073446727 5:0.061438661 6:0.031653987 7:0.24733446 8:0.1579546 9:0.1706003 10:0.012839316 
--256 1:0.54187036 2:0.29433732 3:0.10024013 4:0.046093933 5:0.017458251 6:0.085960344 7:0.059186746 8:0.01140651 9:0.20101885 10:0.1583018 
--256 1:0.52460675 2:0.31721135 3:0.077056959 4:0.052817252 5:0.028307681 6:0.045105615 7:0.075458145 8:0.27188516 9:0.15622531 10:0.29592749 
--256 1:0.30651349 2:0.22076117 3:0.2094727 4:0.1900238 5:0.073228851 6:0.40737748 7:0.097948678 8:0.090883418 9:0.36991901 10:0.30791699 
--256 1:0.70856157 2:0.17981013 3:0.067317089 4:0.03122328 5:0.013087923 6:0.047955956 7:0.060656577 8:0.062990224 9:0.13795238 10:0.079463747 
--256 1:0.53435453 2:0.22923728 3:0.12052513 4:0.084108199 5:0.031774858 6:0.17937058 7:0.1387908 8:0.1932021 9:0.20331213 10:0.21044859 
--256 1:0.52964508 2:0.21226894 3:0.12074841 4:0.090956096 5:0.046381468 6:0.10523097 7:0.082528069 8:0.05265849 9:0.12928937 10:0.31895301 
--256 1:0.64025837 2:0.23713994 3:0.055649067 4:0.050268502 5:0.016684121 6:0.092063508 7:0.064522087 8:0.043147915 9:0.091168829 10:0.039302298 
--176.46661993538436 1:0.13635495 2:0.1810501 3:0.31832722 4:0.24962596 5:0.11464177 6:0.072298674 7:0.060231889 8:0.31179036 9:0.032024124 10:0.081701188 
--256 1:0.38225821 2:0.33089846 3:0.12263409 4:0.1091663 5:0.05504294 6:0.15715399 7:0.061759649 8:0.059569918 9:0.0021934512 10:0.03723162 
--256 1:0.3514705 2:0.3005523 3:0.12672007 4:0.15383083 5:0.067426291 6:0.20775554 7:0.087034981 8:0.0095710935 9:0.08341326 10:0.096601786 
--256 1:0.6877226 2:0.21380392 3:0.053582612 4:0.032907773 5:0.011983094 6:0.0062777349 7:0.010265191 8:0.14559361 9:0.23797269 10:0.26219247 
--256 1:0.48092403 2:0.29838667 3:0.10219392 4:0.089835164 5:0.028660218 6:0.086282891 7:0.025730936 8:0.031254136 9:0.013698538 10:0.027396791 
--256 1:0.24132709 2:0.4840814 3:0.12472585 4:0.10694599 5:0.042919668 6:0.11006614 7:0.049192542 8:0.1549872 9:0.062835782 10:0.11478107 
--256 1:0.70269594 2:0.12802526 3:0.083183292 4:0.042990703 5:0.043104805 6:0.032174307 7:0.11634126 8:0.13633778 9:0.13850576 10:0.046359335 
--256 1:0.50624887 2:0.18647199 3:0.14266665 4:0.1091543 5:0.05545819 6:0.085196443 7:0.15502867 8:0.18307758 9:0.26877178 10:0.16041134 
--256 1:0.42767616 2:0.35644327 3:0.095997122 4:0.093740475 5:0.026142977 6:0.21931707 7:0.17489399 8:0.30717348 9:0.10345214 10:0.004027279 
--256 1:0.65692471 2:0.17350379 3:0.060626595 4:0.069052067 5:0.039892831 6:0.12699099 7:0.017616685 8:0.070085159 9:0.23990295 10:0.33571062 
--256 1:0.28148214 2:0.23604437 3:0.16931907 4:0.20089021 5:0.11226421 6:0.0085341706 7:0.077296755 8:0.008481225 9:0.19873066 10:0.36916695 
--256 1:0.59098674 2:0.24457863 3:0.074740996 4:0.064683183 5:0.025010448 6:0.021355697 7:0.03822036 8:0.031359992 9:0.085007515 10:0.02956616 
--256 1:0.39236777 2:0.36930138 3:0.082537137 4:0.095497262 5:0.060296444 6:0.028834974 7:0.077974796 8:0.0056362695 9:0.06133984 10:0.12141911 
--256 1:0.70914789 2:0.17063649 3:0.046557097 4:0.046654293 5:0.027004231 6:0.030723727 7:0.031648967 8:0.0047092455 9:0.19991545 10:0.23151244 
--256 1:0.34417202 2:0.2779625 3:0.16984101 4:0.13674909 5:0.071275375 6:0.14460589 7:0.034810587 8:0.1015434 9:0.068786137 10:0.090866186 
--256 1:0.50323996 2:0.24046696 3:0.13460472 4:0.07097858 5:0.050709781 6:0.032130522 7:0.23647378 8:0.095905743 9:0.061652686 10:0.036055254 
--256 1:0.39210833 2:0.30739851 3:0.11782172 4:0.11821582 5:0.064455621 6:0.13771222 7:0.0025663337 8:0.016209897 9:0.020765111 10:0.067710801 
--135.34949819821924 1:0.35758913 2:0.30930176 3:0.15708011 4:0.1154339 5:0.060595101 6:0.029038891 7:0.040459156 8:0.18278056 9:0.25473499 10:0.49022145 
--256 1:0.31499087 2:0.43132119 3:0.10341412 4:0.10577063 5:0.044503194 6:0.063296017 7:0.080498688 8:0.18541483 9:0.040265795 10:0.031254768 
--256 1:0.21775785 2:0.3770427 3:0.15966336 4:0.16521428 5:0.080321809 6:0.35641145 7:0.26994496 8:0.23547039 9:0.13544684 10:0.068961646 
--256 1:0.59803197 2:0.23278375 3:0.064717728 4:0.066796313 5:0.03767024 6:0.076690949 7:0.034296112 8:0.20378448 9:0.15423204 10:0.41822832 
--256 1:0.42754873 2:0.31748876 3:0.10797687 4:0.10546721 5:0.041518434 6:0.18050014 7:0.015039991 8:0.060211812 9:0.15220625 10:0.14002289 
--256 1:0.5563037 2:0.29790762 3:0.073031208 4:0.050600204 5:0.022157269 6:0.04862957 7:0.065387351 8:0.20055852 9:0.10777169 10:0.083746778 
--256 1:0.59519029 2:0.21842659 3:0.087657444 4:0.065675814 5:0.033049864 6:0.024470311 7:0.027955159 8:0.079620344 9:0.059540086 10:0.092016477 
--256 1:0.24904426 2:0.45378592 3:0.1619189 4:0.088476362 5:0.046774555 6:0.13558554 7:0.02202752 8:0.13525642 9:0.14998106 10:0.032337679 
--256 1:0.43224899 2:0.28406497 3:0.13610656 4:0.10324918 5:0.0443303 6:0.037047217 7:0.04306642 8:0.047118026 9:0.051210427 10:0.053422886 
--256 1:0.42860693 2:0.36988216 3:0.074340446 4:0.10020838 5:0.026962087 6:0.033436819 7:0.01849309 8:0.037680177 9:0.082610178 10:0.0027769635 
--256 1:0.24772619 2:0.36230463 3:0.13974762 4:0.1762881 5:0.073933451 6:0.10813235 7:0.026571479 8:0.049601474 9:0.054534163 10:0.029760013 
--256 1:0.56824733 2:0.18891144 3:0.099261977 4:0.10020963 5:0.04336962 6:0.11926367 7:0.12899681 8:0.20241062 9:0.08442434 10:0.10721711 
--256 1:0.60500565 2:0.25321125 3:0.076657052 4:0.04553357 5:0.019592482 6:0.0023432496 7:0.036304846 8:0.010251609 9:0.042738861 10:0.09853379 
--256 1:0.3827945 2:0.21134038 3:0.17409113 4:0.15592422 5:0.075849767 6:0.017500586 7:0.042909334 8:0.048283614 9:0.12938178 10:8.6269167e-05 
--256 1:0.34299707 2:0.32226705 3:0.13299605 4:0.13088482 5:0.070855007 6:0.0048880549 7:0.041650126 8:0.076954901 9:0.18178477 10:0.21482054 
--110.45711387459011 1:0.2605399 2:0.49404973 3:0.10309982 4:0.095140297 5:0.047170256 6:0.16328883 7:0.34196385 8:0.23082083 9:0.025396666 10:0.093662822 
--256 1:0.71406569 2:0.19713725 3:0.04317619 4:0.031577238 5:0.014043636 6:0.094656994 7:0.10435537 8:0.15538341 9:0.14340284 10:0.22722961 
--256 1:0.27938549 2:0.26710581 3:0.18560764 4:0.18858885 5:0.0793122 6:0.067911624 7:0.017393189 8:0.10721642 9:0.11077774 10:0.25700269 
--256 1:0.35673825 2:0.28130579 3:0.1373024 4:0.14518881 5:0.079464741 6:0.29214515 7:0.068850842 8:0.0043980521 9:0.15146446 10:0.16128033 
--256 1:0.34525717 2:0.34796032 3:0.16045617 4:0.11189296 5:0.034433367 6:0.19758308 7:0.056222902 8:0.13029679 9:0.23943003 10:0.27115221 
--59.341823906026868 1:0.28648823 2:0.42353186 3:0.17905269 4:0.079803131 5:0.031124093 6:0.089263787 7:0.1808636 8:0.29731462 9:0.32137816 10:0.40130021 
--256 1:0.4177874 2:0.33622663 3:0.10765933 4:0.097588791 5:0.040737845 6:0.39971761 7:0.12353546 8:0.13860495 9:0.061426028 10:0.063651133 
--256 1:0.63795564 2:0.23174423 3:0.080697626 4:0.035851674 5:0.013750836 6:0.071665729 7:0.105164 8:0.19033578 9:0.022829124 10:0.0026526691 
--256 1:0.4407701 2:0.29552769 3:0.13032422 4:0.087949423 5:0.045428578 6:0.070431517 7:0.031380864 8:0.15539525 9:0.10118348 10:0.026581364 
--256 1:0.27602388 2:0.32182718 3:0.19832051 4:0.13168516 5:0.072143271 6:0.092407185 7:0.17332283 8:0.10379669 9:0.24681236 10:0.22046736 
--256 1:0.49884586 2:0.22928312 3:0.11785245 4:0.10305314 5:0.050965421 6:0.22138023 7:0.11401999 8:0.17547641 9:0.29604279 10:0.47575634 
--4.4944688546542482 1:0.25057513 2:0.4645963 3:0.094097036 4:0.10909214 5:0.081639392 6:0.31327784 7:0.13055109 8:0.083461889 9:0.148714 10:0.6367904 
--256 1:0.573346 2:0.26489279 3:0.077531282 4:0.061804687 5:0.022425241 6:0.16751197 7:0.21918546 8:0.16782736 9:0.14124774 10:0.084289826 
--256 1:0.51566608 2:0.23894751 3:0.10707236 4:0.095493383 5:0.04282066 6:0.087605023 7:0.029498028 8:0.017371533 9:0.11350043 10:0.019562525 
--256 1:0.4485513 2:0.28368996 3:0.13759741 4:0.092624509 5:0.037536816 6:0.16830177 7:0.051220702 8:0.051994719 9:0.017596447 10:0.046350269 
--256 1:0.44111338 2:0.23418373 3:0.16548163 4:0.10979791 5:0.049423351 6:0.071192103 7:0.01120953 8:0.0094799844 9:0.074087687 10:0.045041338 
--256 1:0.25290702 2:0.37160199 3:0.17054609 4:0.12203495 5:0.082909936 6:0.0045181583 7:0.0016200643 8:0.10441581 9:0.073472565 10:0.029238434 
--256 1:0.46623901 2:0.27455863 3:0.1195799 4:0.10005335 5:0.03956911 6:0.30460103 7:0.12685707 8:0.25489079 9:0.14641827 10:0.053680425 
--256 1:0.27259679 2:0.4425554 3:0.10621413 4:0.11242275 5:0.06621093 6:0.27450056 7:0.023912026 8:0.16635703 9:0.032167979 10:0.067325015 
--68.247969672653426 1:0.14580699 2:0.37054756 3:0.087559925 4:0.10485962 5:0.2912259 6:0.061217789 7:0.087666039 8:0.10203222 9:0.060676705 10:0.18310432 
--256 1:0.1902447 2:0.20341912 3:0.28988678 4:0.20863029 5:0.10781912 6:0.0039822277 7:0.013656243 8:0.32037156 9:0.27617035 10:0.17554853 
--256 1:0.28612138 2:0.32055751 3:0.17127745 4:0.16543247 5:0.056611187 6:0.49911154 7:0.052759617 8:0.097635266 9:0.061733854 10:0.14989401 
--256 1:0.35144906 2:0.29655879 3:0.17506644 4:0.12057137 5:0.056354332 6:0.11115653 7:0.042843698 8:0.059254364 9:0.043397369 10:0.086397862 
--256 1:0.3168135 2:0.264533 3:0.18977415 4:0.15975427 5:0.069125077 6:0.10379488 7:0.01461803 8:0.018586531 9:0.1087608 10:0.091247508 
--256 1:0.40725037 2:0.24697617 3:0.10723566 4:0.13309382 5:0.10544397 6:0.1582879 7:0.046974198 8:0.043331551 9:0.059339588 10:0.21990463 
--256 1:0.30467715 2:0.17409982 3:0.11670663 4:0.16589755 5:0.23861885 6:0.032923649 7:0.27046448 8:0.27011504 9:0.34867679 10:0.29917269 
--256 1:0.35481534 2:0.45789468 3:0.10091575 4:0.051906601 5:0.034467626 6:0.12509868 7:0.098309722 8:0.019571482 9:0.18165075 10:0.19188935 
--241.55859025297312 1:0.32680674 2:0.25483616 3:0.21570903 4:0.13007145 5:0.072576631 6:0.057856074 7:0.18356821 8:0.0016789127 9:0.027736455 10:0.01200866 
--256 1:0.5006975 2:0.27316018 3:0.12657102 4:0.071636321 5:0.027934987 6:0.081518024 7:0.09235462 8:0.020513743 9:0.043327664 10:0.011139536 
--256 1:0.36065792 2:0.43450473 3:0.09784915 4:0.077090475 5:0.029897723 6:0.07816814 7:0.040482518 8:0.014259157 9:0.047954625 10:0.0082707535 
--256 1:0.40581334 2:0.31445908 3:0.11536123 4:0.12658891 5:0.037777449 6:0.10779514 7:0.022955553 8:0.19454533 9:0.13032851 10:0.090506881 
--256 1:0.61266373 2:0.22134164 3:0.086903829 4:0.053558532 5:0.025532273 6:0.041011457 7:0.032375718 8:0.19913925 9:0.20626822 10:0.081329391 
--256 1:0.36069836 2:0.31678709 3:0.12820608 4:0.14140528 5:0.052903187 6:0.37355385 7:0.30471297 8:0.016825256 9:0.053863392 10:0.14113522 
--256 1:0.3890388 2:0.16972561 3:0.22004946 4:0.13604343 5:0.0851427 6:0.099859096 7:0.23200024 8:0.058238964 9:0.194519 10:0.019363153 
--256 1:0.65497654 2:0.21660206 3:0.070401346 4:0.041062069 5:0.01695798 6:0.029753903 7:0.10206835 8:0.02369376 9:0.033701965 10:0.0098993806 
--256 1:0.46950832 2:0.36109093 3:0.10095458 4:0.048969704 5:0.019476454 6:0.028064526 7:0.026997052 8:0.0070587467 9:0.10105965 10:0.15179324 
--256 1:0.44605837 2:0.22360261 3:0.12739612 4:0.12421836 5:0.078724542 6:0.1513063 7:0.097448046 8:0.080971312 9:0.022222891 10:0.38167341 
--256 1:0.36420754 2:0.22240209 3:0.20757953 4:0.12323844 5:0.082572402 6:0.20742536 7:0.0097789755 8:0.13921573 9:0.13545989 10:0.13012546 
--256 1:0.59644551 2:0.23160117 3:0.086734411 4:0.054989275 5:0.030229629 6:0.049755397 7:0.19395503 8:0.3382084 9:0.14012744 10:0.20546467 
--166.61987575880258 1:0.36661625 2:0.45793645 3:0.078331365 4:0.064476758 5:0.032639175 6:0.41516428 7:0.14063126 8:0.18063011 9:0.11269007 10:0.036167282 
--256 1:0.6404633 2:0.26961826 3:0.05124162 4:0.027798652 5:0.010878176 6:0.026685742 7:0.19170078 8:0.15470774 9:9.7554495e-05 10:0.16560105 
--256 1:0.57249052 2:0.24155628 3:0.080383189 4:0.080823269 5:0.024746739 6:0.063394706 7:0.018621612 8:0.11504646 9:0.24350222 10:0.074447281 
--256 1:0.74732115 2:0.17179415 3:0.039869759 4:0.026820531 5:0.014194415 6:0.043542346 7:0.014175828 8:0.19067956 9:0.12928713 10:0.31839809 
--256 1:0.54473921 2:0.17152615 3:0.11749432 4:0.10775215 5:0.058488174 6:0.20291112 7:0.10084059 8:0.098791572 9:0.034827217 10:0.032552373 
--256 1:0.70156868 2:0.16553317 3:0.054949361 4:0.05037113 5:0.027577653 6:0.059262563 7:0.065758249 8:0.0028919155 9:0.41461365 10:0.024576363 
--256 1:0.41472639 2:0.33321793 3:0.087747963 4:0.1260252 5:0.038282518 6:0.076247824 7:0.076767996 8:0.24852707 9:0.072591015 10:0.12796116 
--256 1:0.22536446 2:0.40202589 3:0.17270071 4:0.12237343 5:0.077535506 6:0.2121791 7:0.020030176 8:0.20482741 9:0.1210839 10:0.016961884 
--256 1:0.53913005 2:0.26928665 3:0.089299491 4:0.068063226 5:0.034220577 6:0.17250172 7:0.045131645 8:0.16178867 9:0.02878359 10:0.15203921 
--256 1:0.4737674 2:0.31961784 3:0.098407627 4:0.064632372 5:0.043574759 6:0.1425358 7:0.13834921 8:0.23373748 9:0.24939469 10:0.0022378031 
--256 1:0.4872924 2:0.25851209 3:0.11366223 4:0.10123932 5:0.039293955 6:0.31454623 7:0.0085173094 8:0.23510159 9:0.16648431 10:0.034540509 
--256 1:0.73373414 2:0.20796806 3:0.035420712 4:0.015297223 5:0.0075798563 6:0.078333502 7:0.069937137 8:0.20157632 9:0.16636686 10:0.18717461 
--72.434063696355736 1:0.36968254 2:0.32892381 3:0.15984692 4:0.10608604 5:0.035460679 6:0.23619266 7:0.28300895 8:0.035259928 9:0.052319049 10:0.047563547 
--209.19352220158657 1:0.76399258 2:0.15019819 3:0.045890182 4:0.026580973 5:0.013338072 6:0.030817305 7:0.017614011 8:0.45517515 9:0.1030138 10:0.19672244 
--256 1:0.540059 2:0.36693597 3:0.046143263 4:0.035532235 5:0.011329528 6:0.19556538 7:0.0237136 8:0.055080299 9:0.081117129 10:0.081938923 
--256 1:0.65495899 2:0.2066678 3:0.074067173 4:0.039153725 5:0.025152305 6:0.053264069 7:0.17280085 8:0.0017710613 9:0.085696211 10:0.095399187 
--256 1:0.37526535 2:0.24135692 3:0.19290072 4:0.13833819 5:0.052138821 6:0.058586532 7:0.067154585 8:0.12155503 9:0.18723651 10:0.22561929 
--143.21584281560482 1:0.83075183 2:0.14301754 3:0.018840477 4:0.0056313544 5:0.0017587996 6:0.3212299 7:0.32830684 8:0.0068318006 9:0.055776354 10:0.15795926 
--256 1:0.67524754 2:0.15007567 3:0.072742701 4:0.069002615 5:0.032931466 6:0.14766895 7:0.011886134 8:0.039586487 9:0.18349835 10:0.051418764 
--256 1:0.43485678 2:0.20901576 3:0.16195587 4:0.13724564 5:0.056925955 6:0.32522258 7:0.04079161 8:0.18449492 9:0.10388904 10:0.039071923 
--256 1:0.33343575 2:0.35947867 3:0.14043877 4:0.11758941 5:0.049057401 6:0.1149259 7:0.062123154 8:0.07965887 9:0.0029353785 10:0.047595965 
--256 1:0.25672486 2:0.3492514 3:0.18282753 4:0.1545942 5:0.056602016 6:0.061942857 7:0.047939094 8:0.060650953 9:0.077519148 10:0.093456514 
--55.49890978244585 1:0.16115297 2:0.15906716 3:0.41304522 4:0.18353512 5:0.083199532 6:0.029914651 7:0.075054911 8:0.16578544 9:0.081148499 10:0.24558499 
--256 1:0.62310012 2:0.20744534 3:0.066098473 4:0.064740802 5:0.038615269 6:0.0071774794 7:0.0079811312 8:0.13922677 9:0.064712036 10:0.0041394484 
--256 1:0.42407461 2:0.25316787 3:0.12587282 4:0.12730447 5:0.069580229 6:0.11155099 7:0.18522269 8:0.027456344 9:0.035735156 10:0.097269375 
--256 1:0.31845076 2:0.34305352 3:0.15244503 4:0.13072235 5:0.055328336 6:0.06345491 7:0.0064951822 8:0.16470694 9:0.050638713 10:0.31866267 
--256 1:0.74765427 2:0.18840092 3:0.032417085 4:0.022851304 5:0.0086764199 6:0.094282229 7:0.060732452 8:0.047915027 9:0.070232164 10:0.098343118 
--256 1:0.73576281 2:0.16278282 3:0.048029071 4:0.034159744 5:0.019265557 6:0.055228227 7:0.03767635 8:0.13017866 9:0.2163545 10:0.1493739 
--256 1:0.60579682 2:0.16865372 3:0.090113855 4:0.092155599 5:0.043280007 6:0.13182397 7:0.12244911 8:0.19995468 9:0.098513725 10:0.10252595 
--256 1:0.54483419 2:0.24498783 3:0.10190351 4:0.077170274 5:0.031104202 6:0.032911353 7:0.057067699 8:0.22730439 9:0.28053861 10:0.38035588 
--256 1:0.44960343 2:0.14652486 3:0.19747148 4:0.12896687 5:0.077433364 6:0.10106026 7:0.098496149 8:0.0055184 9:0.068447432 10:0.07484714 
--256 1:0.58402447 2:0.30756575 3:0.048408783 4:0.037410679 5:0.022590321 6:0.08712816 7:0.17241585 8:0.084318253 9:0.13012419 10:0.12908213 
--256 1:0.68394553 2:0.19737561 3:0.061975227 4:0.039809806 5:0.016893828 6:0.012807481 7:0.034538893 8:0.054836875 9:0.020906421 10:0.070063322 
--256 1:0.3435572 2:0.28166139 3:0.14932478 4:0.16845609 5:0.057000536 6:0.10107552 7:0.21521382 8:0.12306643 9:0.034526025 10:0.094315756 
--256 1:0.48968097 2:0.19592781 3:0.12783161 4:0.12715359 5:0.059406023 6:0.176892 7:0.01089784 8:0.072601327 9:0.064972707 10:0.120697 
--256 1:0.5197185 2:0.27471178 3:0.068505168 4:0.08667483 5:0.050389728 6:0.20829398 7:0.025548169 8:0.094270573 9:0.20300354 10:0.38023789 
--34.853050116151792 1:0.43739891 2:0.31231599 3:0.12502212 4:0.10233491 5:0.022928075 6:0.26914956 7:0.6353614 8:0.016564805 9:0.018369373 10:0.22593917 
--256 1:0.44242164 2:0.18711319 3:0.15799148 4:0.15224185 5:0.060231847 6:0.29057797 7:0.042989208 8:0.048511424 9:0.059034806 10:0.080467453 
--256 1:0.57844736 2:0.20240908 3:0.11891204 4:0.07125656 5:0.02897496 6:0.0026766217 7:0.023662043 8:0.098503533 9:0.10647218 10:0.083916753 
--83.70316633356677 1:0.67426512 2:0.20249371 3:0.056892474 4:0.044093206 5:0.022255488 6:0.043847933 7:0.28371466 8:0.23948754 9:0.10067394 10:0.4172926 
--256 1:0.49802758 2:0.26193817 3:0.11751468 4:0.085388143 5:0.037131427 6:0.060836387 7:0.049118877 8:0.090972882 9:0.061865901 10:0.086291059 
--256 1:0.65074041 2:0.19074567 3:0.073908975 4:0.06314437 5:0.021460572 6:0.041153049 7:0.031412414 8:0.09187731 9:0.095272853 10:0.08509886 
--256 1:0.73134825 2:0.10472284 3:0.058333445 4:0.069145728 5:0.03644974 6:0.062239656 7:0.05209464 8:0.017556064 9:0.029226261 10:0.038588808 
--256 1:0.39591218 2:0.27237954 3:0.14196782 4:0.11877482 5:0.070965635 6:0.15414168 7:0.040399274 8:0.027108026 9:0.24678994 10:0.24753523 
--256 1:0.2883768 2:0.32464958 3:0.18276381 4:0.1488307 5:0.055379111 6:0.41940918 7:0.092830933 8:0.0084912685 9:0.1629341 10:0.065701401 
--256 1:0.16177087 2:0.44571591 3:0.13131815 4:0.12636496 5:0.13483012 6:0.0033756202 7:0.031386176 8:0.17418449 9:0.24492591 10:0.21915288 
--256 1:0.48133973 2:0.35708145 3:0.073440745 4:0.064960581 5:0.023177493 6:0.12218519 7:0.024637791 8:0.13669065 9:0.13833687 10:0.16094196 
--256 1:0.69104816 2:0.22635235 3:0.040175089 4:0.028411544 5:0.014012852 6:0.0041331253 7:0.12876915 8:0.099790265 9:0.066768956 10:0.14470848 
--256 1:0.49935155 2:0.25320011 3:0.13056604 4:0.074867928 5:0.04201437 6:0.057725711 7:0.057144331 8:0.086818211 9:0.11917969 10:0.11422063 
--256 1:0.54400523 2:0.21788177 3:0.10883499 4:0.077192364 5:0.05208564 6:0.10730566 7:0.04908621 8:0.18622532 9:0.28930729 10:0.33777336 
--256 1:0.29425534 2:0.37716697 3:0.13217657 4:0.13652224 5:0.059878874 6:0.10524832 7:0.1507862 8:0.10787788 9:0.18606119 10:0.074594165 
--256 1:0.5389244 2:0.21660651 3:0.10790649 4:0.087426855 5:0.049135744 6:0.12469369 7:0.00088714678 8:0.014199942 9:0.099232527 10:0.088911559 
--256 1:0.61348269 2:0.16593027 3:0.11212846 4:0.066408209 5:0.042050372 6:0.020069575 7:0.20612382 8:0.19098716 9:0.17890741 10:0.11600295 
--256 1:0.21158873 2:0.26741791 3:0.18882943 4:0.20159152 5:0.13057241 6:0.37197463 7:0.29158582 8:0.16085545 9:0.026827347 10:0.03220934 
--256 1:0.43727265 2:0.26060615 3:0.08265778 4:0.15094975 5:0.068513671 6:0.071246978 7:0.18585111 8:0.13011817 9:0.019229385 10:0.22225635 
--256 1:0.76135302 2:0.16344928 3:0.034437357 4:0.026136093 5:0.014624249 6:0.039476451 7:0.03440931 8:0.22666781 9:0.16025039 10:0.32777428 
--256 1:0.56256145 2:0.32334077 3:0.056832166 4:0.037867888 5:0.019397727 6:0.0039146037 7:0.057547308 8:0.0015570451 9:0.084780256 10:0.0071070667 
--256 1:0.33077034 2:0.30377386 3:0.1251266 4:0.13556751 5:0.10476169 6:0.070273214 7:0.20106609 8:0.046544265 9:0.0028374421 10:0.05813144 
--256 1:0.36401569 2:0.31329944 3:0.094791156 4:0.12929505 5:0.09859867 6:0.10792505 7:0.25131061 8:0.29827583 9:0.045043078 10:0.081619577 
--256 1:0.44283349 2:0.26278048 3:0.12484105 4:0.11654467 5:0.053000308 6:0.056823023 7:0.022087027 8:0.019081049 9:0.089494534 10:0.04824193 
--256 1:0.49591426 2:0.3268422 3:0.12721538 4:0.034538109 5:0.015490044 6:0.028433307 7:0.036090922 8:0.073034195 9:0.20043951 10:0.12459896 
--256 1:0.25349823 2:0.39227242 3:0.14183023 4:0.13399624 5:0.078402875 6:0.034619191 7:0.1158903 8:0.05114561 9:0.060871849 10:0.0055587318 
--256 1:0.43989351 2:0.3487306 3:0.11109635 4:0.072550872 5:0.027728674 6:0.18181324 7:0.03466196 8:0.11428629 9:0.19116434 10:0.083168275 
--256 1:0.31890854 2:0.21110827 3:0.21923981 4:0.18951594 5:0.061227437 6:0.13611547 7:0.01709504 8:0.064111759 9:0.20769835 10:0.053324834 
--256 1:0.62765726 2:0.23892973 3:0.058667426 4:0.05183456 5:0.022911022 6:0.048043675 7:0.00085508075 8:0.051902492 9:0.1299271 10:0.087855567 
--256 1:0.46864128 2:0.1804302 3:0.18974557 4:0.1043388 5:0.056844147 6:0.0271209 7:0.063019041 8:0.042822347 9:0.062626719 10:0.12117329 
--256 1:0.47145632 2:0.16870869 3:0.069876903 4:0.19099096 5:0.09896713 6:0.081472174 7:0.015322214 8:0.085259684 9:0.31961654 10:0.4333524 
--256 1:0.64323231 2:0.27393041 3:0.056965666 4:0.016477443 5:0.0093941731 6:0.080995158 7:0.13142996 8:0.10075392 9:0.043914562 10:0.17714526 
--256 1:0.28255568 2:0.24318889 3:0.20984129 4:0.18138971 5:0.083024421 6:0.18684797 7:0.18555065 8:0.079298902 9:0.0037868039 10:0.043696064 
--62.667538363078606 1:0.67031266 2:0.1690521 3:0.047256158 4:0.065304809 5:0.048074271 6:0.18485305 7:0.021386533 8:0.036224146 9:0.37669161 10:0.59849745 
--256 1:0.42782737 2:0.22101387 3:0.16609969 4:0.12868088 5:0.056378189 6:0.10469258 7:0.02823763 8:0.05347267 9:0.0071552514 10:0.0064062699 
--256 1:0.54862097 2:0.28908773 3:0.087841552 4:0.052331068 5:0.022118675 6:0.043184345 7:0.28349831 8:0.11034467 9:0.12275327 10:0.071821523 
--256 1:0.24897508 2:0.31239457 3:0.2310198 4:0.12191892 5:0.085691618 6:0.057898201 7:0.029299288 8:0.11878608 9:0.012622052 10:0.065766463 
--46.57039352473744 1:0.23554314 2:0.2200676 3:0.31837775 4:0.16181334 5:0.064198169 6:0.02945706 7:0.10365559 8:0.01730682 9:0.10209288 10:0.13966206 
--256 1:0.41996079 2:0.26920643 3:0.13800915 4:0.11388873 5:0.058934891 6:0.09294456 7:0.059847973 8:0.043622659 9:0.10048778 10:0.027892016 
--256 1:0.39776761 2:0.3041804 3:0.090062158 4:0.13981159 5:0.068178236 6:0.30060316 7:0.055828065 8:0.069066552 9:0.18563619 10:0.15280754 
--31.960703721642716 1:0.69601065 2:0.13211323 3:0.071351542 4:0.063510828 5:0.03701375 6:0.83856033 7:0.48520803 8:0.022205768 9:0.37400224 10:0.26435521 
--256 1:0.6598578 2:0.13343976 3:0.076677306 4:0.084375686 5:0.045649442 6:0.16503286 7:0.024079979 8:0.20755215 9:0.20563426 10:0.18361551 
--256 1:0.72951012 2:0.13932701 3:0.051233822 4:0.052884419 5:0.027044626 6:0.05619756 7:0.029097177 8:0.13867613 9:0.061193388 10:0.026222855 
--256 1:0.24873031 2:0.33615072 3:0.15775949 4:0.18481764 5:0.072541838 6:0.15129833 7:0.1173006 8:0.049752675 9:0.067883219 10:0.0088639018 
--84.362934627156989 1:0.53964821 2:0.21981355 3:0.11286161 4:0.095138537 5:0.032538092 6:0.3695378 7:0.090491943 8:0.13101017 9:0.1714872 10:0.09791441 
--256 1:0.48872514 2:0.32413745 3:0.089844326 4:0.065650799 5:0.031642285 6:0.11441535 7:0.0077543776 8:0.096646347 9:0.022448731 10:0.00303357 
--256 1:0.57031942 2:0.23181177 3:0.10914354 4:0.061864624 5:0.026860639 6:0.0027659922 7:0.10432746 8:0.083112723 9:0.11511517 10:0.058344593 
--256 1:0.23309083 2:0.47526361 3:0.12820359 4:0.1018103 5:0.061631677 6:0.047127753 7:0.061319232 8:0.2333972 9:0.084087963 10:0.024046492 
--256 1:0.38171498 2:0.28211491 3:0.11776062 4:0.13896717 5:0.079442326 6:0.017519487 7:0.048184148 8:0.024588685 9:0.10166554 10:0.14451175 
--256 1:0.62898737 2:0.25571067 3:0.051195439 4:0.043701127 5:0.020405387 6:0.058530242 7:0.051064908 8:0.068054533 9:0.12430378 10:0.10894665 
--256 1:0.48633839 2:0.16177622 3:0.17186397 4:0.1351142 5:0.04490721 6:0.1289322 7:0.19435074 8:0.24796308 9:0.20222196 10:0.073562657 
--256 1:0.58524296 2:0.26470718 3:0.069660376 4:0.048613259 5:0.031776232 6:0.10207226 7:0.18472012 8:0.18584965 9:0.073821904 10:0.093852534 
--256 1:0.37929565 2:0.24400884 3:0.1645317 4:0.14988906 5:0.06227475 6:0.095575474 7:0.031782324 8:0.26699101 9:0.22766079 10:0.33039251 
--55.093909450084858 1:0.78858644 2:0.17374578 3:0.02266667 4:0.011502231 5:0.0034988762 6:0.45251159 7:0.45449491 8:0.26287018 9:0.38636949 10:0.35071229 
--256 1:0.46842821 2:0.25782139 3:0.097833886 4:0.092842055 5:0.083074452 6:0.058625844 7:0.22518613 8:0.16933382 9:0.11088767 10:0.31788015 
--256 1:0.35648795 2:0.29144355 3:0.15453251 4:0.1312645 5:0.066271482 6:0.072784599 7:0.054711179 8:0.069453246 9:0.031744101 10:0.096903381 
--256 1:0.22141234 2:0.35834488 3:0.19014183 4:0.1401471 5:0.089953852 6:0.11180108 7:0.035039918 8:0.076130659 9:0.12491339 10:0.016726168 
--256 1:0.30018239 2:0.35481466 3:0.12620286 4:0.14584648 5:0.07295361 6:0.094226413 7:0.24950839 8:0.40793314 9:0.064853156 10:0.025096106 
--256 1:0.68375683 2:0.23449236 3:0.048150029 4:0.024682213 5:0.0089185615 6:0.0078663057 7:0.034969014 8:0.11940646 9:0.063771299 10:0.048036126 
--256 1:0.27703297 2:0.31248 3:0.18345589 4:0.15610273 5:0.070928414 6:0.15678547 7:0.089041966 8:0.075204689 9:0.11986041 10:0.027451123 
--256 1:0.39294276 2:0.22372797 3:0.1812756 4:0.13054481 5:0.071508853 6:0.029125572 7:0.0051590627 8:0.021946703 9:0.13597982 10:0.025493294 
--256 1:0.7203451 2:0.19968337 3:0.049439593 4:0.02264638 5:0.0078855604 6:0.10609663 7:0.028823691 8:0.20039234 9:0.19062737 10:0.078162664 
--256 1:0.5966917 2:0.21763903 3:0.11218357 4:0.05243527 5:0.021050436 6:0.04138569 7:0.10926264 8:0.080227158 9:0.25124354 10:0.10204604 
--256 1:0.55707547 2:0.19354995 3:0.11057619 4:0.084706397 5:0.054091997 6:0.072574765 7:0.088143603 8:0.13020504 9:0.018867007 10:0.13535995 
--256 1:0.74686232 2:0.15657939 3:0.049144912 4:0.034490921 5:0.012922456 6:0.031610282 7:0.014067346 8:0.012323974 9:0.17572796 10:0.19113803 
--256 1:0.57102096 2:0.33009245 3:0.076561889 4:0.01971698 5:0.0026077227 6:0.047949832 7:0.052002817 8:0.058068424 9:0.12192196 10:0.039595189 
--256 1:0.66672692 2:0.11982717 3:0.10381071 4:0.065011601 5:0.044623598 6:0.040424374 7:0.07032291 8:0.017679196 9:0.049107414 10:0.042732109 
--32.056607867605308 1:0.67736353 2:0.17296224 3:0.077097113 4:0.048582226 5:0.023994888 6:0.12239314 7:0.10756276 8:0.22890102 9:0.00539816 10:0.032627356 
--80.011167852125595 1:0.21469334 2:0.56173818 3:0.089140126 4:0.087815799 5:0.046612555 6:0.38646821 7:0.011739053 8:0.16345616 9:0.24917093 10:0.10046289 
--256 1:0.30201879 2:0.32042312 3:0.13856683 4:0.16829767 5:0.070693587 6:0.2587386 7:0.10815717 8:0.13091531 9:0.19601334 10:0.086643202 
--256 1:0.53849641 2:0.19230914 3:0.1245687 4:0.09719853 5:0.047427221 6:0.11900762 7:0.017231743 8:0.058398197 9:0.032125884 10:0.0079785763 
--256 1:0.30311644 2:0.27748028 3:0.19188225 4:0.14585481 5:0.081666226 6:0.2486999 7:0.060019558 8:0.073199769 9:0.086876629 10:0.070738483 
--256 1:0.33942058 2:0.32873828 3:0.16669884 4:0.10643552 5:0.058706781 6:0.1434351 7:0.029764847 8:0.10843573 9:0.04632115 10:0.10587014 
--256 1:0.32520217 2:0.29476442 3:0.17839225 4:0.13946571 5:0.062175448 6:0.071423066 7:0.14973059 8:0.40373088 9:0.28073992 10:0.21450633 
--256 1:0.40167849 2:0.33749492 3:0.08290938 4:0.10401739 5:0.073899828 6:0.37771187 7:0.21031742 8:0.1187307 9:0.064193389 10:0.15672305 
--256 1:0.30503091 2:0.35781443 3:0.16209007 4:0.12066787 5:0.054396717 6:0.081582573 7:0.048656106 8:0.14251861 9:0.09181358 10:0.10334563 
--256 1:0.43917474 2:0.3017303 3:0.14063319 4:0.085623091 5:0.032838685 6:0.089278246 7:0.064145214 8:0.012385501 9:0.09732537 10:0.18640162 
--256 1:0.59090095 2:0.24449354 3:0.069339844 4:0.060356865 5:0.034908803 6:0.053292783 7:0.078397191 8:0.039341934 9:0.17547217 10:0.36971337 
--256 1:0.73453406 2:0.17469116 3:0.047080987 4:0.02965449 5:0.014039306 6:0.063814301 7:0.087035166 8:0.048354577 9:0.13534477 10:0.30234198 
--256 1:0.62216283 2:0.20166541 3:0.090114965 4:0.064138894 5:0.0219179 6:0.059414542 7:0.042317512 8:0.21902203 9:0.25842556 10:0.19875498 
--175.81421730008893 1:0.56346286 2:0.18137172 3:0.1322764 4:0.076393776 5:0.046495238 6:0.10645071 7:0.27958722 8:0.35478983 9:0.23104724 10:0.14052009 
--86.349740350176347 1:0.32034379 2:0.45622645 3:0.1223113 4:0.073060777 5:0.028057682 6:0.14230024 7:0.073918219 8:0.06935617 9:0.21091385 10:0.10226319 
--256 1:0.69796837 2:0.20210736 3:0.034843708 4:0.041936859 5:0.023143705 6:0.014446408 7:0.056265625 8:0.18450569 9:0.15171032 10:0.066083984 
--256 1:0.73903911 2:0.1396679 3:0.065934812 4:0.032442807 5:0.022915379 6:0.023716053 7:0.1678051 8:0.28911723 9:0.22149652 10:0.3414731 
--256 1:0.65560246 2:0.18513088 3:0.071419449 4:0.058489806 5:0.029357403 6:0.18080817 7:0.079068239 8:0.057106658 9:0.160026 10:0.12318406 
--256 1:0.57092924 2:0.18166726 3:0.11396625 4:0.095014499 5:0.03842275 6:0.12254732 7:0.072961063 8:0.0090745817 9:0.05125554 10:0.062262561 
--256 1:0.33649661 2:0.25580406 3:0.15268849 4:0.16413266 5:0.090878189 6:0.013599178 7:0.050259534 8:0.14397993 9:0.087908398 10:0.21854593 
--256 1:0.26199707 2:0.49029223 3:0.11890982 4:0.082156657 5:0.046644226 6:0.25326004 7:0.09209861 8:0.21802661 9:0.14114732 10:0.053226565 
--256 1:0.67838412 2:0.1797787 3:0.06289723 4:0.04723473 5:0.031705218 6:0.09183798 7:0.19419149 8:0.087862472 9:0.17338667 10:0.33108202 
--45.005959825407814 1:0.1581306 2:0.31298437 3:0.30793349 4:0.14357308 5:0.07737846 6:0.05465734 7:0.04829972 8:0.16749722 9:0.027607057 10:0.19792711 
--256 1:0.58624366 2:0.20946959 3:0.089031853 4:0.080487971 5:0.034766932 6:0.23064482 7:0.078752252 8:0.026893943 9:0.12039583 10:0.031524838 
--256 1:0.7332218 2:0.14611062 3:0.060887887 4:0.036567816 5:0.023211868 6:0.050368989 7:0.057682452 8:0.14166349 9:0.14117038 10:0.17270617 
--256 1:0.36238466 2:0.29132035 3:0.17802376 4:0.10842343 5:0.059847807 6:0.022556729 7:0.14970761 8:0.087274114 9:0.0713921 10:0.066914036 
--256 1:0.57615338 2:0.29635067 3:0.065851458 4:0.046858182 5:0.01478631 6:0.098781332 7:0.067669679 8:0.019615439 9:0.27629347 10:0.032700055 
--256 1:0.50177022 2:0.26236643 3:0.10370748 4:0.093471162 5:0.038684706 6:0.012803389 7:0.097307888 8:0.13220496 9:0.15293902 10:0.019034547 
--152.78664703808812 1:0.32392383 2:0.388561 3:0.16056628 4:0.092055796 5:0.034893092 6:0.38863074 7:0.002718803 8:0.03451955 9:0.12693086 10:0.093347342 
--256 1:0.382535 2:0.25700106 3:0.14949471 4:0.16444857 5:0.046520665 6:0.096221278 7:0.075846035 8:0.041723977 9:0.070036754 10:0.0037426942 
--256 1:0.63055032 2:0.25028795 3:0.063974859 4:0.041007472 5:0.0141794 6:0.025324537 7:0.032479851 8:0.21762949 9:0.039239281 10:0.15969157 
--7.4800624529943356 1:0.14756042 2:0.381216 3:0.16373131 4:0.18699661 5:0.12049566 6:0.34850435 7:0.04871697 8:0.097359072 9:0.58233763 10:0.62578802 
--256 1:0.50771066 2:0.2363595 3:0.1251967 4:0.094108999 5:0.036624146 6:0.10806771 7:0.17328211 8:0.0016722317 9:0.2701689 10:0.092388232 
--256 1:0.22834794 2:0.4008447 3:0.14412469 4:0.12408638 5:0.10259629 6:0.14918549 7:0.0036825075 8:0.15420386 9:0.071402104 10:0.17930175 
--26.883423512975138 1:0.26852195 2:0.26308265 3:0.21747456 4:0.18727002 5:0.063650829 6:0.28942092 7:0.16342776 8:0.030892887 9:0.35725259 10:0.2767494 
--256 1:0.26659022 2:0.39936869 3:0.14453461 4:0.14076923 5:0.048737252 6:0.051202063 7:0.15242652 8:0.082052784 9:0.38853501 10:0.11281265 
--256 1:0.45972309 2:0.30789765 3:0.12520782 4:0.069809829 5:0.037361614 6:0.20645044 7:0.089892011 8:0.0062926913 9:0.08022206 10:0.10654412 
--256 1:0.37091885 2:0.28572983 3:0.14280353 4:0.15196361 5:0.04858418 6:0.14216237 7:0.099123639 8:0.014176352 9:0.057928096 10:0.056705169 
--256 1:0.40743055 2:0.23590432 3:0.17248392 4:0.12130288 5:0.06287833 6:0.004829251 7:0.050629996 8:0.016852557 9:0.16477085 10:0.090250381 
--256 1:0.34565854 2:0.31297573 3:0.12645644 4:0.15144427 5:0.063465022 6:0.17526259 7:0.086148476 8:0.016936435 9:0.025337603 10:0.08898153 
--256 1:0.49853825 2:0.21810851 3:0.14728492 4:0.084438035 5:0.051630288 6:0.045989933 7:0.021139915 8:0.11953912 9:0.030672006 10:0.065954469 
--256 1:0.43762714 2:0.31301555 3:0.14421019 4:0.074041996 5:0.031105123 6:0.1359297 7:0.09192793 8:0.10532527 9:0.1459268 10:0.27899713 
--256 1:0.37711677 2:0.26937247 3:0.14384034 4:0.1425595 5:0.067110921 6:0.089110961 7:0.028459558 8:0.041235362 9:0.088039393 10:0.056704722 
--256 1:0.48572796 2:0.25204448 3:0.13069875 4:0.083926124 5:0.047602687 6:0.036561717 7:0.0034524169 8:0.12098628 9:0.10178282 10:0.11789942 
--256 1:0.54640947 2:0.2526727 3:0.096293653 4:0.074055465 5:0.03056871 6:0.0071132351 7:0.049346491 8:0.0079940386 9:0.08579415 10:0.016153429 
--256 1:0.70394761 2:0.17492698 3:0.061475594 4:0.044705634 5:0.01494418 6:0.041043374 7:0.038364951 8:0.077296142 9:0.15224786 10:0.0081402044 
--256 1:0.38459284 2:0.25669944 3:0.16794448 4:0.12958504 5:0.061178211 6:0.19763879 7:0.1392171 8:0.1397925 9:0.1615686 10:0.1555078 
--256 1:0.6823446 2:0.17556178 3:0.05781998 4:0.05577009 5:0.028503551 6:0.044887289 7:0.15285236 8:0.01395489 9:0.079117678 10:0.00048720201 
--256 1:0.38243193 2:0.30441908 3:0.088604455 4:0.1408359 5:0.083708631 6:0.12559341 7:0.13012771 8:0.00048474054 9:0.11728869 10:0.024022901 
--256 1:0.53571107 2:0.29682508 3:0.067055434 4:0.071862238 5:0.02854617 6:0.28043868 7:0.078704076 8:0.10013319 9:0.25484919 10:0.12307184 
--256 1:0.65824972 2:0.14794754 3:0.079156017 4:0.070068799 5:0.044577929 6:0.0045299891 7:0.11884772 8:0.1131308 9:0.14305183 10:0.33253872 
--256 1:0.58903918 2:0.20117296 3:0.089492506 4:0.082145416 5:0.038149937 6:0.090337549 7:0.11875973 8:0.21560463 9:0.014184286 10:0.016312414 
--256 1:0.5268734 2:0.17059027 3:0.10948888 4:0.13588134 5:0.057166103 6:0.32134961 7:0.13967262 8:0.21555636 9:0.145833 10:0.10038225 
--200.89509439657829 1:0.32527359 2:0.45949763 3:0.067070923 4:0.10559959 5:0.04255827 6:0.44008692 7:0.24604638 8:0.032280845 9:0.31385007 10:0.042769217 
--256 1:0.46356231 2:0.20023957 3:0.14126315 4:0.12877359 5:0.066161376 6:0.24440152 7:0.019095795 8:0.097871116 9:0.024584062 10:0.039984552 
--256 1:0.46999236 2:0.19313907 3:0.16183409 4:0.12478667 5:0.050247806 6:0.12364783 7:0.086957192 8:0.074943146 9:0.20841252 10:0.07042049 
--256 1:0.58503993 2:0.21182956 3:0.08607831 4:0.08737593 5:0.029676268 6:0.046456721 7:0.039153288 8:0.2024637 9:0.40084242 10:0.18594754 
--256 1:0.33307405 2:0.28261936 3:0.18932828 4:0.14505063 5:0.049927689 6:0.29742574 7:0.1415429 8:0.12436779 9:0.21336915 10:0.065423647 
--256 1:0.22248852 2:0.30253283 3:0.21608641 4:0.17835797 5:0.080534269 6:0.12841734 7:0.036999067 8:0.060096245 9:0.11432602 10:0.045696648 
--86.733872018499852 1:0.57116179 2:0.27249837 3:0.065106056 4:0.062851044 5:0.028382741 6:0.36429857 7:0.036842577 8:0.43914279 9:0.021455871 10:0.0011570073 
--256 1:0.36910157 2:0.28755882 3:0.14720237 4:0.14353739 5:0.052599853 6:0.083470345 7:0.092911146 8:0.11197256 9:0.018862497 10:0.06913534 
--256 1:0.3807399 2:0.24480992 3:0.18933028 4:0.1376915 5:0.047428403 6:0.21832475 7:0.27826209 8:0.094733252 9:0.36113081 10:0.24471252 
--256 1:0.27413465 2:0.28234571 3:0.20223219 4:0.16538468 5:0.075902773 6:0.027220735 7:0.061588493 8:0.032983312 9:0.059308404 10:0.071412349 
--1.7500169915385584 1:0.30315314 2:0.13925033 3:0.34131537 4:0.16993213 5:0.046349026 6:0.056631556 7:0.25963594 8:0.4890576 9:0.37660256 10:0.37778451 
--256 1:0.47499923 2:0.24113815 3:0.12087326 4:0.10938312 5:0.053606235 6:0.16750716 7:0.0043333873 8:0.21748005 9:0.056558708 10:0.066195509 
--256 1:0.66368096 2:0.13770693 3:0.099106154 4:0.062809522 5:0.036696431 6:0.011510505 7:0.14742617 8:0.2844188 9:0.15335538 10:0.11802712 
--256 1:0.35274301 2:0.2158373 3:0.20553435 4:0.14235914 5:0.083526196 6:0.011229689 7:0.080556793 8:0.20714419 9:0.065276873 10:0.073627106 
--256 1:0.69828269 2:0.13894944 3:0.066091904 4:0.063704547 5:0.032971425 6:0.023469913 7:0.17316997 8:0.2161099 9:0.11706482 10:0.099235546 
--256 1:0.71264336 2:0.21264954 3:0.041290361 4:0.02246295 5:0.010953789 6:0.11617578 7:0.08839137 8:0.059713271 9:0.27129346 10:0.28902291 
--256 1:0.65102037 2:0.24560166 3:0.067895966 4:0.023532762 5:0.011949245 6:0.066467528 7:0.033401621 8:0.075513183 9:0.034941838 10:0.25221193 
--256 1:0.69056844 2:0.19974748 3:0.065658208 4:0.033205534 5:0.010820343 6:0.064098311 7:0.027846145 8:0.16156736 9:0.24886062 10:0.05762786 
--256 1:0.70603491 2:0.17858318 3:0.05217058 4:0.041127496 5:0.02208384 6:0.039485403 7:0.019042872 8:0.071404025 9:0.17355362 10:0.13365162 
--256 1:0.45354969 2:0.34630735 3:0.12248327 4:0.057885653 5:0.019774038 6:0.073866504 7:0.10209556 8:0.11419043 9:0.017065386 10:0.0079814502 
--256 1:0.44151648 2:0.31235235 3:0.10206174 4:0.1013557 5:0.042713738 6:0.088595232 7:0.035978515 8:0.15565633 9:0.28686781 10:0.17976417 
--256 1:0.44880034 2:0.31824986 3:0.13058266 4:0.074636765 5:0.027730381 6:0.067265304 7:0.019896443 8:0.041961891 9:0.15793211 10:0.19884771 
--145.14953706737415 1:0.34001594 2:0.34621276 3:0.11137901 4:0.14541498 5:0.056977321 6:0.66733382 7:0.06917724 8:0.18259813 9:0.21741606 10:0.0074241592 
--256 1:0.40047293 2:0.28423531 3:0.11619958 4:0.13826307 5:0.060829108 6:0.25710044 7:0.143012 8:0.16532932 9:0.10934871 10:0.12173742 
--256 1:0.55906811 2:0.26095039 3:0.10847558 4:0.051826482 5:0.01967944 6:0.06619411 7:0.051588729 8:0.055481094 9:0.0025355921 10:0.12053366 
--256 1:0.44056693 2:0.29860318 3:0.094353902 4:0.083694721 5:0.082781264 6:0.22660724 7:0.047182899 8:0.29820744 9:0.25237112 10:0.56765695 
--256 1:0.52631147 2:0.24683006 3:0.12399666 4:0.069651159 5:0.033210656 6:0.085914453 7:0.059004935 8:0.28996236 9:0.2540909 10:0.28032654 
--256 1:0.86001492 2:0.10141616 3:0.021826335 4:0.01139484 5:0.0053477426 6:0.96636657 7:0.88506186 8:0.56648116 9:0.2571478 10:0.10879094 
--256 1:0.53140321 2:0.26223233 3:0.080846366 4:0.086384942 5:0.039133148 6:0.032558153 7:0.0037346097 8:0.15987843 9:0.13157251 10:0.15148095 
--256 1:0.48521463 2:0.25773102 3:0.13481259 4:0.084347105 5:0.037894654 6:0.099855574 7:0.08852232 8:0.10164147 9:0.13732677 10:0.23435502 
--256 1:0.24660337 2:0.44429756 3:0.11273517 4:0.13738544 5:0.058978449 6:0.11975131 7:0.1090526 8:0.34683167 9:0.017539547 10:0.10554038 
--256 1:0.3405606 2:0.3111374 3:0.15521135 4:0.1289 5:0.064190641 6:0.17792685 7:0.014984535 8:0.0075174862 9:0.18866595 10:0.21661326 
--256 1:0.56766605 2:0.28656454 3:0.086421833 4:0.039461583 5:0.019885997 6:0.017844763 7:0.03018147 8:0.01721217 9:0.15594109 10:0.41178155 
--256 1:0.54901448 2:0.18714646 3:0.10977908 4:0.10083672 5:0.053223256 6:0.069668514 7:0.047692483 8:0.051552001 9:0.29108427 10:0.38091326 
--256 1:0.42646767 2:0.35609769 3:0.1042071 4:0.066461786 5:0.046765758 6:0.15737737 7:0.15793003 8:0.23393907 9:0.31554619 10:0.0052799959 
--256 1:0.44125151 2:0.23618043 3:0.1560247 4:0.12779524 5:0.038748129 6:0.27787785 7:0.14452496 8:0.1173325 9:0.1045565 10:0.018286529 
--256 1:0.58857119 2:0.31860007 3:0.042157491 4:0.036303937 5:0.014367304 6:0.059581799 7:0.015377071 8:0.15472219 9:0.021776245 10:0.039528234 
--256 1:0.55832594 2:0.28843969 3:0.080404187 4:0.048379611 5:0.024450566 6:0.026555809 7:0.078477684 8:0.0075982935 9:0.068319067 10:0.041867575 
--256 1:0.32251089 2:0.32113723 3:0.19378032 4:0.10619865 5:0.056372913 6:0.19238575 7:0.22917566 8:0.064697036 9:0.20851968 10:0.066094057 
--7.4136977959869652 1:0.66055885 2:0.19495662 3:0.075833735 4:0.046709925 5:0.021940864 6:0.028363454 7:0.054411122 8:0.3372263 9:0.061261125 10:0.01126831 
--256 1:0.69855508 2:0.18797786 3:0.05313767 4:0.041288663 5:0.019040725 6:0.0016179269 7:0.054222492 8:0.058880227 9:0.18209056 10:0.13078667 
--256 1:0.27492383 2:0.36891763 3:0.18243495 4:0.10890588 5:0.064817714 6:0.1292819 7:0.13913303 8:0.10768619 9:0.028263099 10:0.16050154 
--256 1:0.30509663 2:0.3156805 3:0.15460825 4:0.14362551 5:0.080989112 6:0.19434756 7:0.046158968 8:0.18382681 9:0.12642873 10:0.014585656 
--256 1:0.56680997 2:0.28162638 3:0.083384129 4:0.047357014 5:0.020822507 6:0.021592052 7:0.0055906008 8:0.060587619 9:0.15316516 10:0.021402556 
--256 1:0.364145 2:0.32801216 3:0.15047645 4:0.10420648 5:0.053159905 6:0.038018892 7:0.057088825 8:0.33029572 9:0.21754292 10:0.090896055 
--256 1:0.73952223 2:0.16535894 3:0.046025283 4:0.035740797 5:0.013352745 6:0.069852283 7:0.021825202 8:0.0048781279 9:0.13760226 10:0.14654963 
--256 1:0.41799462 2:0.25876206 3:0.15481882 4:0.12113109 5:0.047293409 6:0.13887089 7:0.087772922 8:0.134524 9:0.083120025 10:0.17640565 
--256 1:0.4971279 2:0.43226437 3:0.040070239 4:0.024212865 5:0.0063246272 6:0.008495735 7:0.063960395 8:0.16316644 9:0.18779277 10:0.016241498 
--256 1:0.4240218 2:0.37021388 3:0.11857165 4:0.062815828 5:0.024376848 6:0.23527081 7:0.019535153 8:0.072922487 9:0.09139126 10:0.081817699 
--256 1:0.61985662 2:0.21498481 3:0.056841354 4:0.075129262 5:0.033187953 6:0.14080505 7:0.084312039 8:0.00079812139 9:0.23327345 10:0.066691704 
--256 1:0.46185899 2:0.24504383 3:0.14775665 4:0.09655598 5:0.048784548 6:0.24366284 7:0.12055844 8:0.067403791 9:0.1586397 10:0.0086447284 
--256 1:0.57789823 2:0.25213814 3:0.098755937 4:0.045114495 5:0.026093204 6:0.035208149 7:0.14906889 8:0.1805508 9:0.11728105 10:0.15931697 
--256 1:0.71407598 2:0.17244992 3:0.046628522 4:0.040763759 5:0.026081816 6:0.17723111 7:0.018330032 8:0.012689994 9:0.10196792 10:0.095617463 
--256 1:0.40742628 2:0.24739964 3:0.14652932 4:0.14075326 5:0.057891506 6:0.43172663 7:0.19745663 8:0.090899794 9:0.1566012 10:0.043929619 
--256 1:0.30275415 2:0.50332664 3:0.078516388 4:0.076912235 5:0.038490588 6:0.33853506 7:0.061473961 8:0.26824379 9:0.0041315271 10:0.0061305182 
--256 1:0.47238093 2:0.27140673 3:0.090482168 4:0.099383223 5:0.066346946 6:0.07002107 7:0.069785566 8:0.02549972 9:0.13641093 10:0.22902257 
--256 1:0.64778249 2:0.18018268 3:0.077152651 4:0.063835103 5:0.031047078 6:0.010885278 7:0.07551438 8:0.065518336 9:0.042993258 10:0.10759779 
--256 1:0.41271249 2:0.30052161 3:0.13056738 4:0.10802987 5:0.048168656 6:0.036933989 7:0.15028893 8:0.088488198 9:0.080210169 10:0.0096592344 
--256 1:0.60972128 2:0.25112535 3:0.068746422 4:0.048006705 5:0.022400235 6:0.0019539931 7:0.022551001 8:0.28123596 9:0.47874715 10:0.39709185 
--256 1:0.76447414 2:0.15833161 3:0.035506615 4:0.031238665 5:0.010448975 6:0.1146093 7:0.018053526 8:0.035499774 9:0.061884484 10:0.052528051 
--256 1:0.68839578 2:0.18929725 3:0.050568023 4:0.049940785 5:0.021798172 6:0.020994567 7:0.12438618 8:0.31583672 9:0.17246661 10:0.27158819 
--256 1:0.55613673 2:0.23542321 3:0.099654455 4:0.071764395 5:0.037021215 6:0.096640181 7:0.051556417 8:0.073792968 9:0.23677522 10:0.3196638 
--170.08046057689847 1:0.24522874 2:0.17370173 3:0.1259223 4:0.18373543 5:0.27141181 6:0.081290061 7:0.29655872 8:0.29728856 9:0.36227066 10:0.3032744 
--256 1:0.46251794 2:0.27612232 3:0.1215152 4:0.10114904 5:0.038695501 6:0.0092875358 7:0.12073713 8:0.12579891 9:0.047459298 10:0.091817353 
--256 1:0.32259255 2:0.46940867 3:0.068679389 4:0.08713826 5:0.052181131 6:0.0084661185 7:0.087407039 8:0.019920455 9:0.0179574 10:0.0099200539 
--256 1:0.6603573 2:0.23526339 3:0.060244726 4:0.028981997 5:0.015152588 6:0.061458597 7:0.026990441 8:0.053684791 9:0.33642049 10:0.27269469 
--256 1:0.58648869 2:0.27603261 3:0.081362402 4:0.037951132 5:0.018165172 6:0.057974689 7:0.10274847 8:0.12635862 9:0.27311221 10:0.17123306 
--256 1:0.58756025 2:0.25140732 3:0.091121395 4:0.050186034 5:0.019725002 6:0.084359209 7:0.019888152 8:0.13612039 9:0.239992 10:0.039394131 
--256 1:0.55785031 2:0.26769005 3:0.10188927 4:0.053354554 5:0.019215819 6:0.37843898 7:0.18069312 8:0.19135018 9:0.0051318283 10:0.041429894 
--256 1:0.69166365 2:0.1564167 3:0.064826296 4:0.057054504 5:0.030038852 6:0.027384216 7:0.024328812 8:0.022635534 9:0.17869831 10:0.014756786 
--256 1:0.70448724 2:0.13312982 3:0.076103007 4:0.056139546 5:0.030140395 6:0.024153698 7:0.0083023993 8:0.032768804 9:0.018024166 10:0.052673302 
--256 1:0.44579456 2:0.33603095 3:0.11743311 4:0.069086046 5:0.031655337 6:0.013338577 7:0.0060891711 8:0.10860869 9:0.050188868 10:0.11448354 
--256 1:0.64191773 2:0.18266938 3:0.083061515 4:0.063596262 5:0.028755115 6:0.078935843 7:0.045560721 8:0.024816166 9:0.093496532 10:0.055303735 
--256 1:0.36072217 2:0.3208656 3:0.16623239 4:0.10510218 5:0.047077667 6:0.1277286 7:0.23334468 8:0.0030205963 9:0.044702249 10:0.070794709 
--256 1:0.41282517 2:0.34315825 3:0.1064332 4:0.074926991 5:0.062656386 6:0.41744421 7:0.080222146 8:0.29474444 9:0.062583244 10:0.025767987 
--107.2711212835513 1:0.48838624 2:0.20970111 3:0.13189384 4:0.12725661 5:0.042762191 6:0.0052094199 7:0.020298515 8:0.15838317 9:0.0037026599 10:0.22707051 
--256 1:0.42616687 2:0.23389938 3:0.17818311 4:0.11019923 5:0.05155141 6:0.17581314 7:0.36222892 8:0.37334733 9:0.38879036 10:0.33916072 
--256 1:0.65629751 2:0.22642607 3:0.065712084 4:0.033466007 5:0.018098326 6:0.026755117 7:0.03560226 8:0.0086569044 9:0.020918829 10:0.02619316 
--256 1:0.60529828 2:0.25985904 3:0.069887728 4:0.047038528 5:0.017916419 6:0.093887706 7:0.019223601 8:0.13469204 9:0.057180201 10:0.048717035 
--256 1:0.61338944 2:0.18717972 3:0.079715676 4:0.08279743 5:0.036917739 6:0.07175079 7:0.084058545 8:0.16972189 9:0.068667031 10:0.075603433 
--18.259625935165179 1:0.28740143 2:0.3302734 3:0.19566851 4:0.13713016 5:0.049526497 6:0.1657613 7:0.23206651 8:0.10208622 9:0.27912623 10:0.10583556 
--256 1:0.46196625 2:0.31683678 3:0.11352436 4:0.069565454 5:0.038107148 6:0.026175663 7:0.056416987 8:0.12491598 9:0.21462156 10:0.085165262 
--256 1:0.4298132 2:0.23769931 3:0.15752235 4:0.10893767 5:0.066027461 6:0.024436914 7:0.11730847 8:0.065700517 9:0.15519574 10:0.29353121 
--256 1:0.60758386 2:0.17188253 3:0.095442573 4:0.081586186 5:0.043504857 6:0.010470781 7:0.021444598 8:0.18145653 9:0.17427992 10:0.13352427 
--256 1:0.36247419 2:0.50537639 3:0.054162943 4:0.051798376 5:0.026188103 6:0.20585886 7:0.033304303 8:0.023336511 9:0.070465372 10:0.0012991715 
--23.870258148334621 1:0.30131305 2:0.50357524 3:0.073606132 4:0.074260316 5:0.047245267 6:0.41744333 7:0.011409369 8:0.19793807 9:0.13379347 10:0.20879427 
--256 1:0.53105726 2:0.30910629 3:0.08126442 4:0.056790928 5:0.02178111 6:0.06132674 7:0.11248008 8:0.10369323 9:0.098805597 10:0.14640103 
--256 1:0.64972615 2:0.23599265 3:0.05748053 4:0.044001609 5:0.012799061 6:0.023010084 7:0.056750749 8:0.1167507 9:0.31889513 10:0.20012963 
--209.7481487761888 1:0.42770458 2:0.35465276 3:0.11888991 4:0.074730727 5:0.024022026 6:0.35473765 7:0.074364984 8:0.13290629 9:0.001586079 10:0.11777022 
--256 1:0.6277596 2:0.24064149 3:0.053278454 4:0.045245398 5:0.033075055 6:0.019249561 7:0.023294075 8:0.0086082269 9:0.19235227 10:0.104987 
--256 1:0.72757043 2:0.20459346 3:0.042107434 4:0.017858698 5:0.007869976 6:0.085292363 7:0.0049143737 8:0.23114435 9:0.19760984 10:0.071869795 
--256 1:0.68348658 2:0.21233018 3:0.051148753 4:0.034951982 5:0.018082505 6:0.091268357 7:0.083726176 8:0.19284291 9:0.22982729 10:0.40709509 
--256 1:0.45834919 2:0.27758582 3:0.13265923 4:0.089075788 5:0.042329977 6:0.0046314951 7:0.12843128 8:0.038265383 9:0.034714437 10:0.091152326 
--256 1:0.5328545 2:0.24962033 3:0.10965007 4:0.082222012 5:0.025653081 6:0.013711509 7:0.0037259311 8:0.12249311 9:0.17492427 10:0.18705754 
--256 1:0.48399626 2:0.24090682 3:0.099937942 4:0.13052549 5:0.044633494 6:0.054271417 7:0.12245366 8:0.11293167 9:0.012492186 10:0.10572821 
--256 1:0.29411601 2:0.35266096 3:0.15672446 4:0.1231775 5:0.073321064 6:0.043490286 7:0.060718958 8:0.031548387 9:0.098380123 10:0.045994958 
--256 1:0.24819434 2:0.47208283 3:0.1117757 4:0.10776159 5:0.060185537 6:0.021114703 7:0.0092466804 8:0.06928727 9:0.045321022 10:0.049815327 
--256 1:0.22727726 2:0.32860657 3:0.24035924 4:0.12756165 5:0.076195287 6:0.12644796 7:0.014865972 8:0.019878253 9:0.073876358 10:0.073391669 
--256 1:0.24841873 2:0.42939188 3:0.15119948 4:0.095909857 5:0.075080067 6:0.017052992 7:0.03107798 8:0.016079839 9:0.023533357 10:0.26117036 
--256 1:0.31463684 2:0.29655669 3:0.18682571 4:0.13300136 5:0.068979402 6:0.091881499 7:0.065177247 8:0.19889921 9:0.10272421 10:0.00073200524 
--256 1:0.23332649 2:0.47420011 3:0.1477221 4:0.091507793 5:0.053243507 6:0.059726221 7:0.13728509 8:0.1374743 9:0.041195281 10:0.074581567 
--256 1:0.37495885 2:0.4076652 3:0.091161203 4:0.09386068 5:0.032354067 6:0.18045359 7:0.09233697 8:0.032638877 9:0.13240906 10:0.046966398 
--256 1:0.28974276 2:0.32911048 3:0.17725796 4:0.1315723 5:0.072316492 6:0.061053162 7:0.066385143 8:0.18404956 9:0.071148507 10:0.019202123 
--256 1:0.21065506 2:0.43097437 3:0.15591719 4:0.12752061 5:0.074932773 6:0.02343108 7:0.021953413 8:0.020941806 9:0.046255438 10:0.066249857 
--256 1:0.43339463 2:0.28116701 3:0.099062189 4:0.12034861 5:0.066027558 6:0.29140467 7:0.04436901 8:0.0023684939 9:0.18958582 10:0.10660008 
--157.88249271462806 1:0.22481663 2:0.27028297 3:0.22739768 4:0.20124703 5:0.076255695 6:0.072606453 7:0.04821966 8:0.37535097 9:0.108043 10:0.25186597 
--256 1:0.58464586 2:0.16242624 3:0.10849626 4:0.084726395 5:0.05970525 6:0.26174986 7:0.26670246 8:0.26901889 9:0.10239616 10:0.074113399 
--256 1:0.30442084 2:0.21977733 3:0.22560806 4:0.15682672 5:0.093367038 6:0.0013123482 7:0.098812397 8:0.24122938 9:0.11048334 10:0.1103744 
--256 1:0.54510739 2:0.17430173 3:0.11344151 4:0.079344877 5:0.087804488 6:0.5398911 7:0.34145183 8:0.32380211 9:0.096908038 10:0.028215321 
--256 1:0.43471576 2:0.17470577 3:0.20179126 4:0.12676359 5:0.062023622 6:0.029831826 7:0.008896691 8:0.066058139 9:0.040306185 10:0.059568779 
--256 1:0.65470368 2:0.20987273 3:0.066200739 4:0.04793162 5:0.02129123 6:0.0059482742 7:0.043104558 8:0.065078007 9:0.14166725 10:0.030997971 
--256 1:0.58579119 2:0.20478116 3:0.10680006 4:0.070256674 5:0.032370914 6:0.094729588 7:0.007970106 8:0.15023405 9:0.1646031 10:0.091175118 
--256 1:0.51497796 2:0.19022286 3:0.12597426 4:0.10821358 5:0.06061134 6:0.23104032 7:0.083510557 8:0.17404917 9:0.19670825 10:0.3513251 
--256 1:0.45122741 2:0.30996118 3:0.1112033 4:0.069644388 5:0.05796372 6:0.23341175 7:0.0412497 8:0.23624038 9:0.32010421 10:0.48569799 
--256 1:0.25557822 2:0.22128946 3:0.16883229 4:0.24586289 5:0.10843714 6:0.04676372 7:0.0076280775 8:0.023486987 9:0.011756447 10:0.021397183 
--256 1:0.18512626 2:0.53177406 3:0.10484728 4:0.11687841 5:0.061373987 6:0.022829187 7:0.024346006 8:0.11309715 9:0.058179644 10:0.085064636 
--256 1:0.51024822 2:0.39470793 3:0.038385466 4:0.034084821 5:0.022573559 6:0.08524936 7:0.036293432 8:0.092391237 9:0.19226878 10:0.013507095 
--245.05649276804243 1:0.20671001 2:0.5226905 3:0.081525052 4:0.1406197 5:0.048454731 6:0.027545108 7:0.014495139 8:0.26777577 9:0.17036378 10:0.24340717 
--256 1:0.44487228 2:0.34397599 3:0.095052939 4:0.068250172 5:0.04784862 6:0.18900446 7:0.10377307 8:0.085173095 9:0.064757188 10:0.078705347 
--256 1:0.57063666 2:0.23135105 3:0.10261143 4:0.069423534 5:0.025977327 6:0.0082747551 7:0.06818287 8:0.12528737 9:0.065580099 10:0.0052807723 
--256 1:0.34906174 2:0.25250634 3:0.1525436 4:0.17245688 5:0.073431432 6:0.44642027 7:0.14931966 8:0.16974345 9:0.016556626 10:0.16145578 
--13.807078364181752 1:0.36787347 2:0.1076521 3:0.34600125 4:0.13169707 5:0.046776106 6:0.14274561 7:0.19966841 8:0.18922927 9:0.14144656 10:0.3475323 
--256 1:0.62287706 2:0.15791523 3:0.084857566 4:0.088597242 5:0.04575291 6:0.053345487 7:0.086606782 8:0.023238283 9:0.11002623 10:0.051282476 
--256 1:0.50032544 2:0.21413226 3:0.11306508 4:0.11411593 5:0.058361288 6:0.0020498811 7:0.097886199 8:0.15290414 9:0.25996037 10:0.36495237 
--256 1:0.76210028 2:0.17761357 3:0.038357068 4:0.015925792 5:0.0060032874 6:0.11133525 7:0.097100909 8:0.11407409 9:0.035286616 10:0.014909642 
--256 1:0.41715004 2:0.23178726 3:0.11187115 4:0.16496244 5:0.074229106 6:0.013306847 7:0.12562986 8:0.1032266 9:0.15351184 10:0.42479754 
--256 1:0.40716442 2:0.37189568 3:0.11774856 4:0.071443774 5:0.031747563 6:0.10493604 7:0.011897823 8:0.060195292 9:0.12647705 10:0.084445319 
--256 1:0.42851663 2:0.19370828 3:0.15361419 4:0.13843843 5:0.085722472 6:0.24230335 7:0.071953965 8:0.2110258 9:0.31028642 10:0.47391208 
--256 1:0.213275 2:0.39787656 3:0.18007011 4:0.14603485 5:0.062743476 6:0.066243025 7:0.12480331 8:0.064952236 9:0.27777061 10:0.22028927 
--256 1:0.67963482 2:0.12919885 3:0.053031766 4:0.10238656 5:0.035748005 6:0.088481686 7:0.076919541 8:0.20135087 9:0.14725109 10:0.043013234 
--256 1:0.43321482 2:0.25570783 3:0.14095824 4:0.11211962 5:0.057999484 6:0.12162548 7:0.074287291 8:0.052468132 9:0.29192471 10:0.096268269 
--256 1:0.61851176 2:0.24242433 3:0.069298119 4:0.043749523 5:0.026016269 6:0.071642264 7:0.12805586 8:0.07847309 9:0.047303204 10:0.19640558 
--256 1:0.57376979 2:0.26519909 3:0.069227646 4:0.064562322 5:0.027241155 6:0.0019110405 7:0.17054374 8:0.01299952 9:0.049177923 10:0.098036296 
--12.527301167881003 1:0.085687943 2:0.38602848 3:0.382131 4:0.11178542 5:0.034367164 6:0.086476249 7:0.17297502 8:0.36022478 9:0.26936072 10:0.27047818 
--256 1:0.41136398 2:0.13153401 3:0.16871194 4:0.16298189 5:0.12540819 6:0.053153042 7:0.12071925 8:0.3256956 9:0.29120795 10:0.51319523 
--256 1:0.55427683 2:0.29485704 3:0.081428114 4:0.047524095 5:0.021913921 6:0.052270347 7:0.022611019 8:0.099980976 9:0.069975076 10:0.010773992 
--256 1:0.27711222 2:0.44866765 3:0.13458617 4:0.099716138 5:0.039917816 6:0.16158585 7:0.18747521 8:0.050263256 9:0.12483412 10:0.014786838 
--256 1:0.50463877 2:0.30428059 3:0.10367459 4:0.060894549 5:0.026511501 6:0.21988334 7:0.028749622 8:0.16013066 9:0.1823218 10:0.03838584 
--256 1:0.25953232 2:0.43685473 3:0.122137 4:0.12500823 5:0.056467726 6:0.07699015 7:0.10718109 8:0.13994307 9:0.020749003 10:0.042214213 
--256 1:0.36553935 2:0.3751492 3:0.1113288 4:0.10276338 5:0.045219276 6:0.1059606 7:0.03155234 8:0.1173612 9:0.018805276 10:0.038134865 
--256 1:0.44639333 2:0.40326195 3:0.077922709 4:0.052169862 5:0.020252153 6:0.012217871 7:0.025912373 8:0.059288628 9:0.14124678 10:0.18804681 
--256 1:0.59610109 2:0.19394528 3:0.10136486 4:0.070536446 5:0.038052323 6:0.028813299 7:0.18231601 8:0.070064301 9:0.10822701 10:0.2214118 
--256 1:0.27972436 2:0.28014315 3:0.17820002 4:0.19010405 5:0.07182842 6:0.20660399 7:0.19655293 8:0.15420132 9:0.21112735 10:0.02630499 
--256 1:0.62241125 2:0.20467954 3:0.079136529 4:0.060046439 5:0.033726248 6:0.047812129 7:0.14568125 8:0.20517098 9:0.11943304 10:0.064288465 
--256 1:0.54930827 2:0.2373615 3:0.10244996 4:0.069913822 5:0.040966447 6:0.066123229 7:0.011269833 8:0.13983473 9:0.12056889 10:0.3153578 
--256 1:0.50350189 2:0.32414961 3:0.077104747 4:0.063726331 5:0.031517427 6:0.020817129 7:0.069558106 8:0.035806869 9:0.12120998 10:0.043459134 
--256 1:0.55869906 2:0.22554806 3:0.096803071 4:0.08311616 5:0.035833647 6:0.082624164 7:0.062067814 8:0.03126218 9:0.11560979 10:0.010297886 
--256 1:0.20061662 2:0.46821167 3:0.13703412 4:0.13914736 5:0.054990229 6:0.23461324 7:0.12251607 8:0.069444469 9:0.028614727 10:0.11836589 
--256 1:0.42564159 2:0.45541057 3:0.065335334 4:0.038536129 5:0.015076381 6:0.089762212 7:0.0024370804 8:0.092334801 9:0.060792263 10:0.08971562 
--256 1:0.59180894 2:0.32604972 3:0.044741742 4:0.027761985 5:0.0096376216 6:0.008805763 7:0.050162929 8:0.10650291 9:0.18728324 10:0.13003498 
--256 1:0.66289493 2:0.21092996 3:0.055294199 4:0.04793891 5:0.022942002 6:0.074299846 7:0.020909912 8:0.025787206 9:0.014569267 10:0.074789146 
--256 1:0.467067 2:0.31778906 3:0.11127176 4:0.071063414 5:0.032808772 6:0.06152335 7:0.074723937 8:0.22937377 9:0.020506085 10:0.20146885 
--256 1:0.45506509 2:0.25946999 3:0.160997 4:0.079602941 5:0.044864971 6:0.092861347 7:0.085354988 8:0.049990807 9:0.022065423 10:0.1091829 
--256 1:0.64874494 2:0.2474075 3:0.051608825 4:0.032874151 5:0.01936458 6:0.19732889 7:0.053158527 8:0.10602745 9:0.046367328 10:0.17107176 
--256 1:0.64845346 2:0.23516056 3:0.072230693 4:0.03562017 5:0.0085351116 6:0.038501232 7:0.061289626 8:0.14679993 9:0.22990049 10:0.098135023 
--256 1:0.45866258 2:0.29000853 3:0.13356919 4:0.086313531 5:0.031446166 6:0.038553111 7:0.062725023 8:0.044014429 9:0.038062688 10:0.073349557 
--256 1:0.69847675 2:0.18827525 3:0.042795736 4:0.044076389 5:0.026375878 6:0.18625807 7:0.10414606 8:0.084500665 9:0.09210995 10:0.048902777 
--256 1:0.52452188 2:0.22481306 3:0.11808655 4:0.09627808 5:0.036300436 6:0.04543537 7:0.066926613 8:0.15298109 9:0.020230969 10:0.027472928 
--256 1:0.32532393 2:0.2205652 3:0.19724309 4:0.1736423 5:0.083225486 6:0.079651244 7:0.28796729 8:0.20067068 9:0.1376801 10:0.23345448 
--256 1:0.48250883 2:0.30531998 3:0.097844801 4:0.080943677 5:0.033382704 6:0.012282126 7:0.026486212 8:0.001267165 9:0.088171027 10:0.13284648 
--256 1:0.64615529 2:0.2231239 3:0.067750899 4:0.042692956 5:0.020276955 6:0.090713402 7:0.16422171 8:0.014518872 9:0.28597393 10:0.2524204 
--256 1:0.48840283 2:0.26172037 3:0.084258519 4:0.12236482 5:0.043253463 6:0.069199868 7:0.13152459 8:0.017160338 9:0.135818 10:0.25590934 
--256 1:0.50126924 2:0.32781623 3:0.078759828 4:0.053236962 5:0.038917744 6:0.23641828 7:0.20045469 8:0.044282714 9:0.16171192 10:0.15896213 
--256 1:0.31495686 2:0.27674211 3:0.13257481 4:0.18440949 5:0.091316737 6:0.14759482 7:0.069250037 8:0.016008654 9:0.18761951 10:0.068541056 
--145.64831370173508 1:0.59604078 2:0.22273452 3:0.10240421 4:0.052806915 5:0.026013573 6:0.021663831 7:0.073603607 8:0.21837425 9:0.11436767 10:0.17134585 
--256 1:0.70418045 2:0.1628147 3:0.061373511 4:0.047331578 5:0.024299766 6:0.033597491 7:0.043801839 8:0.14596798 9:0.09533176 10:0.1039012 
--103.62185515586776 1:0.21771003 2:0.38971479 3:0.18298703 4:0.13117155 5:0.078416598 6:0.33599548 7:0.26450317 8:0.37982856 9:0.027069581 10:0.010508176 
--256 1:0.57360502 2:0.2098568 3:0.11676115 4:0.06873683 5:0.031040205 6:0.065884251 7:0.018684872 8:0.012297931 9:0.19766593 10:0.093518275 
--256 1:0.71356695 2:0.18712255 3:0.062631971 4:0.025230697 5:0.01144783 6:0.042573006 7:0.047464774 8:0.098290868 9:0.052954382 10:0.1072651 
--256 1:0.6553217 2:0.15338673 3:0.07023396 4:0.079614694 5:0.041442913 6:0.089196846 7:0.20543149 8:0.14423426 9:0.17880662 10:0.10514686 
--256 1:0.27386205 2:0.24501008 3:0.21173485 4:0.19149925 5:0.077893764 6:0.14720401 7:0.058419993 8:0.14391918 9:0.088495328 10:0.13364018 
--256 1:0.68898233 2:0.18047967 3:0.056356579 4:0.049616092 5:0.024565324 6:0.01637198 7:0.012831359 8:0.00014478744 9:0.012929304 10:0.099208127 
--256 1:0.71471423 2:0.19236596 3:0.037668221 4:0.038640592 5:0.016610994 6:0.097633286 7:0.12426041 8:0.14843747 9:0.026177894 10:0.14392476 
--256 1:0.46588273 2:0.35753382 3:0.085536476 4:0.056573987 5:0.034472985 6:0.1872469 7:0.0093183429 8:0.22838438 9:0.13029602 10:0.081564987 
--256 1:0.54070062 2:0.25284089 3:0.092459536 4:0.085871039 5:0.028127919 6:0.18514973 7:0.19175227 8:0.068569404 9:0.15789262 10:0.20330059 
--256 1:0.32879511 2:0.28612331 3:0.19001536 4:0.12252013 5:0.072546078 6:0.0976233 7:0.13150625 8:0.22253074 9:0.046799801 10:0.05376019 
--256 1:0.20639534 2:0.54457801 3:0.09305512 4:0.10591893 5:0.050052604 6:0.089510655 7:0.12348198 8:0.078828388 9:0.026647552 10:0.072830422 
--256 1:0.57825519 2:0.29289708 3:0.061071441 4:0.04481034 5:0.022965954 6:0.076929469 7:0.042848408 8:0.2601602 9:0.30848587 10:0.026620294 
--256 1:0.41432576 2:0.2563952 3:0.15452722 4:0.11437571 5:0.060376107 6:0.27672108 7:0.12629301 8:0.4321718 9:0.01239426 10:0.0037917767 
--45.955228047006237 1:0.26250365 2:0.29435225 3:0.11964173 4:0.1549386 5:0.16856377 6:0.11559658 7:0.064663274 8:0.052397523 9:0.42932353 10:0.67774379 
--256 1:0.39355449 2:0.3064697 3:0.087185649 4:0.1332247 5:0.079565457 6:0.22840148 7:0.18855862 8:0.058068627 9:0.10618742 10:0.032572814 
--131.17145542237407 1:0.6799916 2:0.147673 3:0.07376535 4:0.060585112 5:0.03798494 6:0.12988841 7:0.10666667 8:0.078012705 9:0.0080868943 10:0.24517883 
--256 1:0.63514004 2:0.22199524 3:0.081119321 4:0.046548824 5:0.015196576 6:0.10591882 7:0.02650343 8:0.18260242 9:0.00082412171 10:0.0070485401 
--256 1:0.43078525 2:0.27845878 3:0.086390734 4:0.12420195 5:0.080163283 6:0.37030597 7:0.055598206 8:0.0038748875 9:0.31505847 10:0.1738284 
--256 1:0.52285286 2:0.27199363 3:0.082092191 4:0.087619402 5:0.03544191 6:0.063459804 7:0.13658548 8:0.079575889 9:0.10325645 10:0.060991051 
--256 1:0.46748304 2:0.30341694 3:0.10256569 4:0.084617915 5:0.041916413 6:0.09118856 7:0.064360148 8:0.09409948 9:0.064955371 10:0.053970376 
--256 1:0.45189969 2:0.35358922 3:0.088541125 4:0.062841269 5:0.043128696 6:0.11583335 7:0.056754715 8:0.038660599 9:0.031947016 10:0.084118068 
--256 1:0.51749161 2:0.30019863 3:0.069680609 4:0.074632271 5:0.037996877 6:0.00247404 7:0.12356051 8:0.010150651 9:0.12961207 10:0.018335383 
--256 1:0.54993333 2:0.2257982 3:0.09465464 4:0.091270136 5:0.038343685 6:0.053576846 7:0.15336452 8:0.039018447 9:0.18533837 10:0.091330031 
--256 1:0.75177488 2:0.17297432 3:0.042879412 4:0.024046094 5:0.0083252949 6:0.37558661 7:0.28890475 8:0.30502406 9:0.26706966 10:0.27423007 
--256 1:0.59987115 2:0.25603897 3:0.056006847 4:0.06026427 5:0.027818764 6:0.22504137 7:0.031000515 8:0.083325372 9:0.19271658 10:0.083425503 
--256 1:0.40872064 2:0.3558676 3:0.10818483 4:0.083545782 5:0.043681151 6:0.34390254 7:0.020126436 8:0.28607411 9:0.21516684 10:0.064080768 
--256 1:0.68367964 2:0.22928409 3:0.040181125 4:0.035116349 5:0.01173879 6:0.062586791 7:0.025015282 8:0.014981996 9:0.037696294 10:0.11251768 
--256 1:0.41136708 2:0.21546603 3:0.13860035 4:0.15940014 5:0.0751664 6:0.01375153 7:0.048571117 8:0.059053601 9:0.03347234 10:0.033210064 
--256 1:0.50117472 2:0.2484358 3:0.11363092 4:0.086807965 5:0.049950597 6:0.15149795 7:0.05078004 8:0.11010596 9:0.13254824 10:0.015952343 
--256 1:0.36855331 2:0.27371029 3:0.16181442 4:0.13638887 5:0.05953311 6:0.19293625 7:0.049693394 8:0.016686721 9:0.16062756 10:0.070076588 
--256 1:0.68826732 2:0.2038069 3:0.063430235 4:0.034261543 5:0.010234008 6:0.048415605 7:0.36096637 8:0.25108772 9:0.18051726 10:0.23058117 
--256 1:0.41742945 2:0.1910334 3:0.18266986 4:0.13996681 5:0.068900479 6:0.13551412 7:0.12246832 8:0.024613437 9:0.060308284 10:0.13724732 
--256 1:0.63313186 2:0.26272522 3:0.042314424 4:0.035736277 5:0.026092218 6:0.036174582 7:0.03578193 8:0.053701695 9:0.083937995 10:0.060843521 
--50.265121023059351 1:0.33101786 2:0.51001135 3:0.073531927 4:0.060117579 5:0.025321285 6:0.016301257 7:0.089302253 8:0.0881372 9:0.029927028 10:0.038861295 
--256 1:0.55424474 2:0.26129043 3:0.09245911 4:0.060083002 5:0.031922725 6:0.16917677 7:0.019373495 8:0.062952933 9:0.063177663 10:0.30090325 
--256 1:0.1853998 2:0.3518128 3:0.19986994 4:0.1762314 5:0.086686057 6:0.04856403 7:0.044416419 8:0.13161565 9:0.020004085 10:0.018374962 
--256 1:0.49941775 2:0.25694217 3:0.11412291 4:0.082036955 5:0.047480227 6:0.14088651 7:0.061325277 8:0.058590272 9:0.13394451 10:0.2914476 
--256 1:0.22014792 2:0.54108382 3:0.10303576 4:0.093522899 5:0.042209602 6:0.23841193 7:0.05445708 8:0.17319756 9:0.066975199 10:0.073883938 
--256 1:0.26212389 2:0.34589004 3:0.18532408 4:0.14058919 5:0.066072799 6:0.075587285 7:0.2116366 8:0.099506406 9:0.032920438 10:0.15777128 
--256 1:0.66745706 2:0.25593057 3:0.038277544 4:0.025832979 5:0.012501846 6:0.0024003603 7:0.12008558 8:0.15244514 9:0.020306535 10:0.19091509 
--256 1:0.35758525 2:0.45259454 3:0.096875583 4:0.060951892 5:0.031992737 6:0.15553726 7:0.030333537 8:0.17615707 9:0.087591515 10:0.25225257 
--151.58521436021636 1:0.52178911 2:0.27578253 3:0.12657832 4:0.056835951 5:0.019014092 6:0.001291432 7:0.0027400555 8:0.00076668952 9:0.1252203 10:0.072548962 
--256 1:0.25687365 2:0.48721824 3:0.11623102 4:0.10140591 5:0.038271183 6:0.033359884 7:0.086541198 8:0.0090767525 9:0.22896368 10:0.19376169 
--256 1:0.72065157 2:0.18596319 3:0.040205342 4:0.034965323 5:0.01821458 6:0.05928591 7:0.015589114 8:0.009238542 9:0.093160701 10:0.2329056 
--256 1:0.63873751 2:0.2249323 3:0.054614469 4:0.054904401 5:0.026811318 6:0.064000415 7:0.0338175 8:0.096569096 9:0.16722364 10:0.094800713 
--256 1:0.32505969 2:0.24599478 3:0.21001019 4:0.15100475 5:0.067930584 6:0.20017238 7:0.40468987 8:0.15424013 9:0.13832789 10:0.078126094 
--256 1:0.52848737 2:0.21705504 3:0.073246416 4:0.11509935 5:0.066111825 6:0.072865316 7:0.08503501 8:0.36357263 9:0.37694241 10:0.29919862 
--256 1:0.40082841 2:0.49249413 3:0.05509367 4:0.035596611 5:0.015987177 6:0.022414775 7:0.044113594 8:0.099589143 9:0.047964879 10:0.070352239 
--254.01658626853623 1:0.47901132 2:0.27846757 3:0.087517247 4:0.10947922 5:0.045524645 6:0.16824565 7:0.11379351 8:0.17073675 9:0.4893776 10:0.020437666 
--19.533819214022575 1:0.70536455 2:0.12081838 3:0.072638406 4:0.057279275 5:0.043899398 6:0.69775929 7:0.23337112 8:0.022225795 9:0.23230178 10:0.1625629 
--256 1:0.27037892 2:0.35377613 3:0.19608621 4:0.12274074 5:0.057018007 6:0.16580588 7:0.018660659 8:0.018726405 9:0.24820561 10:0.21698441 
--256 1:0.51861061 2:0.2900575 3:0.096991664 4:0.068326697 5:0.026013533 6:0.040143408 7:0.011946139 8:0.019513734 9:0.11512271 10:0.054275173 
--256 1:0.45530604 2:0.23743432 3:0.14930431 4:0.11606235 5:0.041892987 6:0.0012691276 7:0.063587412 8:0.035632984 9:0.063748314 10:0.012570864 
--1.3863096110543298 1:0.2250418 2:0.12404518 3:0.58618545 4:0.050212062 5:0.014515506 6:0.2595988 7:0.30535208 8:0.2809523 9:0.24167492 10:0.33654802 
--64.389412945162761 1:0.40103816 2:0.23414364 3:0.15030762 4:0.13567845 5:0.078832125 6:0.29597914 7:0.085351035 8:0.0091675345 9:0.020895508 10:0.42270562 
--256 1:0.35747441 2:0.40256842 3:0.095932874 4:0.09677628 5:0.047248025 6:0.04912977 7:0.052637068 8:0.035907228 9:0.023107117 10:0.041530535 
--87.964460979036375 1:0.31321886 2:0.3199866 3:0.17852382 4:0.14505964 5:0.043211081 6:0.30250569 7:0.25342228 8:0.31492528 9:0.18020567 10:0.060805825 
--256 1:0.23841091 2:0.26990417 3:0.19505326 4:0.18698133 5:0.10965032 6:0.20387582 7:0.092515111 8:0.14689329 9:0.079148104 10:0.12619155 
--256 1:0.37573678 2:0.30416174 3:0.12913424 4:0.13067407 5:0.060293168 6:0.096271173 7:0.10287704 8:0.0066972084 9:0.18047528 10:0.051546902 
--256 1:0.3692336 2:0.40161549 3:0.10354364 4:0.078334597 5:0.047272678 6:0.27755192 7:0.095198021 8:0.045791579 9:0.11469405 10:0.095399469 
--256 1:0.36687755 2:0.33276115 3:0.15479681 4:0.093534156 5:0.052030341 6:0.20255076 7:0.20758744 8:0.0084664768 9:0.03295807 10:0.20704823 
--256 1:0.65385671 2:0.22917513 3:0.047386524 4:0.045337306 5:0.024244328 6:0.1736223 7:0.10412549 8:0.072456507 9:0.22374713 10:0.21243809 
--256 1:0.46290542 2:0.32195518 3:0.091941673 4:0.086600583 5:0.036597149 6:0.073534866 7:0.091775411 8:0.058458352 9:0.13677487 10:0.06121944 
--256 1:0.4117265 2:0.21018209 3:0.18529129 4:0.12389646 5:0.068903663 6:0.03693692 7:0.13190048 8:0.0066785565 9:0.15847971 10:0.054779752 
--33.062440118699413 1:0.36643895 2:0.50838977 3:0.062865528 4:0.042184383 5:0.020121369 6:0.037592708 7:0.0078675247 8:0.03087998 9:0.044222112 10:0.035297292 
--256 1:0.75773341 2:0.17469646 3:0.039400968 4:0.021562559 5:0.0066066098 6:0.18573885 7:0.04521994 8:0.056407788 9:0.23973389 10:0.04168637 
--256 1:0.31181822 2:0.37562563 3:0.15196498 4:0.10759161 5:0.052999572 6:0.026873051 7:0.05617862 8:0.23863648 9:0.17326275 10:0.048288789 
--256 1:0.56275261 2:0.31197318 3:0.064408363 4:0.047720715 5:0.013145133 6:0.1103177 7:0.017083687 8:0.10034856 9:0.044209918 10:0.0057422707 
--256 1:0.63630699 2:0.22367703 3:0.072356975 4:0.045212191 5:0.022446809 6:0.021504907 7:0.12178647 8:0.035335835 9:0.21551711 10:0.19704884 
--256 1:0.72924176 2:0.15476638 3:0.071673832 4:0.031769454 5:0.012548571 6:0.019056081 7:0.022063644 8:0.021861826 9:0.13203523 10:0.098954807 
--256 1:0.34481781 2:0.32196675 3:0.20391323 4:0.089881246 5:0.039420968 6:0.12097307 7:0.0083043727 8:0.18651817 9:0.20967235 10:0.36868822 
--256 1:0.56198843 2:0.29981228 3:0.06531496 4:0.053022875 5:0.019861455 6:0.0173159 7:0.043104809 8:0.09973578 9:0.14660042 10:0.10253734 
--256 1:0.32819468 2:0.3350093 3:0.16874327 4:0.11366405 5:0.054388703 6:0.22997821 7:0.045695699 8:0.095530262 9:0.0064008886 10:0.073188368 
--256 1:0.43703109 2:0.29594841 3:0.13695513 4:0.088048325 5:0.042017047 6:0.0022312158 7:0.029557657 8:0.1259187 9:0.13383827 10:0.038595096 
--256 1:0.5142582 2:0.20642123 3:0.12348534 4:0.10707707 5:0.048758163 6:0.10929094 7:0.11112081 8:0.047352329 9:0.061002709 10:0.29772534 
--256 1:0.58693321 2:0.21649984 3:0.085758509 4:0.064489506 5:0.046318935 6:0.087354072 7:0.14307502 8:0.087378663 9:0.032471019 10:0.076324283 
--256 1:0.6146148 2:0.23058375 3:0.073560639 4:0.058046316 5:0.023194491 6:0.076766361 7:0.022726487 8:0.25337765 9:0.18601123 10:0.15812053 
--256 1:0.6257589 2:0.14868168 3:0.093825885 4:0.081586083 5:0.050147453 6:0.15320855 7:0.0011290381 8:0.076570361 9:0.12950862 10:0.22565458 
--256 1:0.36736225 2:0.19252951 3:0.19012644 4:0.17629545 5:0.073686345 6:0.15002545 7:0.18314539 8:0.067430218 9:0.039439611 10:0.19157 
--256 1:0.77833005 2:0.18356103 3:0.024316271 4:0.0098189742 5:0.0039736829 6:0.062220033 7:0.028786799 8:0.083901102 9:0.11197447 10:0.05768607 
--8.9286296379969841 1:0.27270699 2:0.23850223 3:0.19012126 4:0.166773 5:0.13189653 6:0.029378133 7:0.01018762 8:0.11138329 9:0.10402383 10:0.48866974 
--256 1:0.67724818 2:0.15476514 3:0.062016056 4:0.066985628 5:0.038985 6:0.18777849 7:0.056816051 8:0.053108047 9:0.18883048 10:0.091390247 
--256 1:0.65876609 2:0.24461825 3:0.060833337 4:0.025127224 5:0.010655099 6:0.062901028 7:0.0050122106 8:0.04783335 9:0.046780212 10:0.069771867 
--256 1:0.33119735 2:0.3570772 3:0.086337084 4:0.14996537 5:0.075423001 6:0.37236864 7:0.35708946 8:0.01729464 9:0.096791551 10:0.095402779 
--256 1:0.26478772 2:0.32840439 3:0.17668721 4:0.16531955 5:0.064801131 6:0.075915027 7:0.055396496 8:0.025294556 9:0.032001656 10:0.026430349 
--256 1:0.59332201 2:0.24763609 3:0.057811073 4:0.072565568 5:0.028665259 6:0.15314952 7:0.20182707 8:0.14121631 9:0.029623824 10:0.18332586 
--256 1:0.34814679 2:0.25529709 3:0.1663276 4:0.15435499 5:0.075873531 6:0.095470643 7:0.0027856529 8:0.12040076 9:0.095350663 10:0.11138145 
--256 1:0.435123 2:0.18275054 3:0.1607917 4:0.14269514 5:0.078639623 6:0.09028911 7:0.22885388 8:0.26520574 9:0.2313531 10:0.20655102 
--256 1:0.28937343 2:0.34485565 3:0.15057065 4:0.14123018 5:0.073970085 6:0.11480501 7:0.0044819362 8:0.0068959222 9:0.063343095 10:0.040227935 
--256 1:0.63234016 2:0.24448616 3:0.058255412 4:0.044383835 5:0.020534432 6:0.00048791913 7:0.0607148 8:0.2872076 9:0.15984558 10:0.027218003 
--256 1:0.37044193 2:0.25899173 3:0.14356576 4:0.15431526 5:0.072685323 6:0.054269391 7:0.058916213 8:0.11253828 9:0.12261808 10:0.153038 
--256 1:0.71880335 2:0.16164288 3:0.059274267 4:0.043015003 5:0.017264492 6:0.10730973 7:0.050908702 8:0.088549134 9:0.14765498 10:0.066265725 
--256 1:0.57164528 2:0.20971207 3:0.085913866 4:0.090526781 5:0.042202009 6:0.071513262 7:0.076837656 8:0.37040078 9:0.19263359 10:0.34718495 
--256 1:0.67948518 2:0.13198235 3:0.056982665 4:0.081642402 5:0.049907401 6:0.10812581 7:0.1850919 8:0.19145961 9:0.11784713 10:0.13498086 
--256 1:0.62476022 2:0.19493772 3:0.081801948 4:0.068423127 5:0.030076987 6:0.028142923 7:0.12931016 8:0.025389189 9:0.11381548 10:0.044349581 
--256 1:0.69523378 2:0.21252366 3:0.044412708 4:0.031088559 5:0.016741297 6:0.01954479 7:0.024397581 8:0.18142364 9:0.1131247 10:0.053493495 
--159.4937741962425 1:0.69626005 2:0.22628736 3:0.041025873 4:0.023717537 5:0.012709181 6:0.31294111 7:0.061000074 8:0.1350384 9:0.18250067 10:0.27918377 
--256 1:0.63416303 2:0.21868884 3:0.081153754 4:0.047893354 5:0.018101027 6:0.11972391 7:0.021566856 8:0.0039172851 9:0.2114253 10:0.11961149 
--256 1:0.63708589 2:0.2390698 3:0.069261554 4:0.038795875 5:0.015786884 6:0.0042806614 7:0.0097293443 8:0.032577339 9:0.019103329 10:0.033483494 
--256 1:0.7103276 2:0.20908622 3:0.040926147 4:0.02793268 5:0.011727357 6:0.001141111 7:0.0028227541 8:0.013572933 9:0.025588245 10:0.045673476 
--256 1:0.57496095 2:0.20485989 3:0.073336599 4:0.1080436 5:0.038798963 6:0.22668524 7:0.041414777 8:0.00051611837 9:0.096871352 10:0.043730264 
--256 1:0.41801133 2:0.30225792 3:0.11337572 4:0.11530638 5:0.051048655 6:0.39937431 7:0.33809183 8:0.16284295 9:0.24599768 10:0.30860018 
--256 1:0.43450551 2:0.21027909 3:0.17560021 4:0.12871048 5:0.050904711 6:0.16092942 7:0.13090883 8:0.08905363 9:0.34482923 10:0.20583798 
--256 1:0.29041866 2:0.27141389 3:0.18614003 4:0.17772593 5:0.074301493 6:0.35534701 7:0.13210095 8:0.17323704 9:0.044109523 10:0.15162785 
--256 1:0.71269598 2:0.2298851 3:0.031800983 4:0.017144763 5:0.008473178 6:0.030969585 7:0.020491016 8:0.18399618 9:0.046776753 10:0.16879461 
--256 1:0.70856456 2:0.14442177 3:0.059483638 4:0.056997282 5:0.030532748 6:0.011404789 7:0.050206977 8:0.020440574 9:0.032687525 10:0.062139675 
--256 1:0.31821858 2:0.31409367 3:0.14717474 4:0.15843668 5:0.062076331 6:0.037406332 7:0.11613225 8:0.17168206 9:0.048792345 10:0.25661218 
--256 1:0.42816857 2:0.21454558 3:0.12268786 4:0.14987953 5:0.084718462 6:0.14445473 7:0.1099656 8:0.094525025 9:0.037673001 10:0.085249395 
--256 1:0.65466299 2:0.21476648 3:0.059779116 4:0.054093983 5:0.016697424 6:0.0037685745 7:0.048288238 8:0.15124576 9:0.13000831 10:0.16164497 
--256 1:0.52987837 2:0.22396792 3:0.10753733 4:0.095128185 5:0.043488203 6:0.082598626 7:0.28634735 8:0.0099096922 9:0.0020216492 10:0.056349957 
--42.396078314224049 1:0.82505066 2:0.10768668 3:0.030585232 4:0.02283911 5:0.013838316 6:0.1478635 7:0.017110413 8:0.15355327 9:0.2683014 10:0.17302256 
--256 1:0.3149596 2:0.29491161 3:0.21202045 4:0.12125787 5:0.05685047 6:0.27824908 7:0.23408843 8:0.27830008 9:0.14839908 10:0.18752961 
--256 1:0.39891905 2:0.30815075 3:0.14086379 4:0.1009481 5:0.051118302 6:0.43717235 7:0.13907514 8:0.048069013 9:0.050987694 10:0.070925483 
--256 1:0.31724301 2:0.34953487 3:0.14681658 4:0.12748199 5:0.058923553 6:0.090088519 7:0.21529876 8:0.23515182 9:0.19091084 10:0.078667871 
--256 1:0.2975181 2:0.46970532 3:0.09098727 4:0.096219886 5:0.045569427 6:0.097865594 7:0.056180533 8:0.0064044751 9:0.040894549 10:0.026963441 
--256 1:0.30683772 2:0.34519907 3:0.16370009 4:0.12550758 5:0.058755542 6:0.045983386 7:0.023958363 8:0.084850251 9:0.060188938 10:0.054027638 
--256 1:0.58384087 2:0.20658341 3:0.10691418 4:0.070990264 5:0.031671278 6:0.17336052 7:0.0058470322 8:0.18024775 9:0.25425836 10:0.18346742 
--256 1:0.24174634 2:0.38608618 3:0.16627269 4:0.13867326 5:0.067221534 6:0.15302613 7:0.12646865 8:0.11829512 9:0.15416039 10:0.041436592 
--256 1:0.36422519 2:0.31628792 3:0.18287457 4:0.087293918 5:0.049318408 6:0.21780318 7:0.070063948 8:0.11964441 9:0.031939734 10:0.052384203 
--256 1:0.44592711 2:0.32252498 3:0.10313488 4:0.085389828 5:0.043023211 6:0.039077223 7:0.0003192734 8:0.062700414 9:0.13925914 10:0.15246248 
--256 1:0.30016165 2:0.15454139 3:0.17281414 4:0.22466416 5:0.14781865 6:0.32076394 7:0.0024093406 8:0.097377173 9:0.13469494 10:0.10619311 
--100.37669924207967 1:0.42094043 2:0.25059638 3:0.15217093 4:0.13334384 5:0.042948425 6:0.09926511 7:0.029856345 8:0.46730431 9:0.053129608 10:0.46149857 
--256 1:0.63231523 2:0.21318914 3:0.068984922 4:0.054759584 5:0.030751133 6:0.014862993 7:0.034118959 8:0.20747442 9:0.10059023 10:0.072414509 
--256 1:0.58055208 2:0.14756243 3:0.082911008 4:0.1234044 5:0.065570085 6:0.079189394 7:0.041139723 8:0.24961668 9:0.26070152 10:0.27270316 
--256 1:0.53523524 2:0.18461126 3:0.10153104 4:0.11304533 5:0.065577127 6:0.21345374 7:0.27253054 8:0.0046047749 9:0.13954666 10:0.060062576 
--256 1:0.43489237 2:0.27676303 3:0.11720487 4:0.11670432 5:0.054435404 6:0.0067488376 7:0.032825471 8:0.11214359 9:0.048130602 10:0.024743008 
--256 1:0.50742176 2:0.14387015 3:0.12233061 4:0.1367231 5:0.089654385 6:0.38384768 7:0.052713797 8:0.010023057 9:0.32612427 10:0.17041587 
--256 1:0.45272819 2:0.32165894 3:0.08212069 4:0.095663497 5:0.047828686 6:0.36772499 7:0.09201124 8:0.14333699 9:0.093881379 10:0.068610129 
--256 1:0.44471109 2:0.29501124 3:0.12964429 4:0.092685524 5:0.037947855 6:0.1650999 7:0.088930558 8:0.11019499 9:0.010737365 10:0.0086060583 
--256 1:0.56777365 2:0.2521389 3:0.076814711 4:0.072306909 5:0.030965829 6:0.12146757 7:0.034551395 8:0.034429834 9:0.07457354 10:0.011254746 
--256 1:0.22747726 2:0.28918874 3:0.23998803 4:0.18094152 5:0.062404444 6:0.098710337 7:0.23800434 8:0.20128021 9:0.26196162 10:0.20110664 
--256 1:0.56464764 2:0.27330531 3:0.10144199 4:0.043394132 5:0.017210934 6:0.06472905 7:0.038388687 8:0.0003408281 9:0.078623863 10:0.01993255 
--256 1:0.65293336 2:0.25560621 3:0.04561534 4:0.03371252 5:0.012132566 6:0.2736075 7:0.087587335 8:0.076449617 9:0.052744468 10:0.0006841674 
--256 1:0.359932 2:0.33200468 3:0.17544754 4:0.088478858 5:0.044136916 6:0.29774654 7:0.10981247 8:0.014426503 9:0.067143182 10:0.0079497122 
--256 1:0.40803688 2:0.35488083 3:0.11233952 4:0.087698237 5:0.037044527 6:0.20434761 7:0.038794577 8:0.074806789 9:0.14184298 10:0.050640268 
--256 1:0.40308335 2:0.40425137 3:0.096395155 4:0.068897604 5:0.027372524 6:0.024507005 7:0.058343451 8:0.069523348 9:0.17381448 10:0.077743423 
--256 1:0.27859973 2:0.34566909 3:0.20891843 4:0.10207774 5:0.06473501 6:0.36524238 7:0.11858975 8:0.2728084 9:0.038157409 10:0.28793717 
--256 1:0.49035004 2:0.30727567 3:0.096915505 4:0.070888629 5:0.034570154 6:0.039575371 7:0.086904563 8:0.1054344 9:0.036072411 10:0.057167817 
--256 1:0.22665872 2:0.27633539 3:0.19784223 4:0.17771681 5:0.12144685 6:0.30169211 7:0.047172221 8:0.12184671 9:0.082674589 10:0.090062528 
--256 1:0.43151513 2:0.20653077 3:0.16069686 4:0.14269918 5:0.05855805 6:0.094326219 7:0.068737401 8:0.051375635 9:0.28507828 10:0.18583387 
--256 1:0.31311561 2:0.36669353 3:0.13180066 4:0.12608352 5:0.06230669 6:0.0077007116 7:0.035345244 8:0.18170502 9:0.081324114 10:0.048336491 
--256 1:0.37174304 2:0.24552499 3:0.16164433 4:0.13408218 5:0.087005457 6:0.11256733 7:0.084187925 8:0.036487614 9:0.050378682 10:0.10053226 
--256 1:0.3283496 2:0.30465294 3:0.15148744 4:0.15143132 5:0.064078696 6:0.0089767146 7:0.13751697 8:0.19259742 9:0.066721552 10:0.25176651 
--256 1:0.2445894 2:0.37568807 3:0.15947046 4:0.15047954 5:0.069772532 6:0.061298704 7:0.12025628 8:0.24699163 9:0.0052910919 10:0.0048228722 
--256 1:0.41078878 2:0.38195851 3:0.11547367 4:0.065139565 5:0.026639475 6:0.028356674 7:0.088563763 8:0.15006902 9:0.035918437 10:0.0085380585 
--256 1:0.25676902 2:0.40908998 3:0.13091286 4:0.14063858 5:0.062589557 6:0.0058843995 7:0.091379583 8:0.19590851 9:0.18226928 10:0.069836207 
--256 1:0.36456921 2:0.20065344 3:0.19831398 4:0.16705676 5:0.069406616 6:0.16297538 7:0.14949306 8:0.11393453 9:0.032432004 10:0.1816535 
--256 1:0.60249087 2:0.23756175 3:0.072510664 4:0.056503123 5:0.030933587 6:0.12686862 7:0.10479157 8:0.025111364 9:0.11063427 10:0.25628164 
--256 1:0.43061104 2:0.28572516 3:0.13345845 4:0.098981831 5:0.051223519 6:0.13143097 7:0.016346089 8:0.13344483 9:0.01052598 10:0.0078554483 
--256 1:0.64396184 2:0.19223705 3:0.094797537 4:0.048476678 5:0.020526898 6:0.059413057 7:0.15247022 8:0.020443026 9:0.064305292 10:0.04337725 
--256 1:0.53612949 2:0.27204976 3:0.10122819 4:0.058739316 5:0.031853254 6:0.058166521 7:0.005606794 8:0.10537677 9:0.11291241 10:0.29331779 
--256 1:0.33288 2:0.21969842 3:0.21530253 4:0.14794944 5:0.084169616 6:0.10892396 7:0.10537293 8:0.028299805 9:0.039157878 10:0.026781072 
--256 1:0.4731857 2:0.27693261 3:0.12856458 4:0.087485162 5:0.033831952 6:0.048360123 7:0.089378085 8:0.13883426 9:0.15158954 10:0.25443534 
--256 1:0.32084457 2:0.46442312 3:0.10214533 4:0.082329666 5:0.030257313 6:0.0049797901 7:0.092831197 8:0.11264328 9:0.23316774 10:0.0051790026 
--256 1:0.56197769 2:0.20405855 3:0.068273154 4:0.096737359 5:0.068953241 6:0.1627843 7:0.061168417 8:0.062678896 9:0.1137783 10:0.23093817 
--256 1:0.62678406 2:0.22960374 3:0.059185866 4:0.057760436 5:0.02666589 6:0.054547397 7:0.1230489 8:0.019060341 9:0.0007516426 10:0.090918987 
--256 1:0.36268658 2:0.40840056 3:0.10653546 4:0.088982926 5:0.033394462 6:0.045618836 7:0.039639639 8:0.12058341 9:0.10342499 10:0.067811188 
--256 1:0.30926031 2:0.24699632 3:0.18892823 4:0.17485445 5:0.079960687 6:0.11019115 7:0.030164972 8:0.31783805 9:0.16138539 10:0.074550043 
--256 1:0.33923292 2:0.29650899 3:0.13129712 4:0.15143514 5:0.081525829 6:0.32989796 7:0.052577917 8:0.20723634 9:0.15854697 10:0.083421405 
--256 1:0.50657259 2:0.29900365 3:0.10876172 4:0.060677541 5:0.024984501 6:0.035354196 7:0.016166292 8:0.014626883 9:0.031151422 10:0.082291705 
--256 1:0.72586453 2:0.21515094 3:0.033864821 4:0.018475824 5:0.0066438838 6:0.090118983 7:0.02635365 8:0.033270865 9:0.094766251 10:0.047635778 
--256 1:0.40565025 2:0.24841932 3:0.1654361 4:0.12598899 5:0.054505335 6:0.095348381 7:0.011496968 8:0.03908113 9:0.0089448071 10:0.071846042 
--256 1:0.6182314 2:0.26131252 3:0.057563619 4:0.033772918 5:0.029119545 6:0.077426041 7:0.04362325 8:0.089431272 9:0.12006836 10:0.0001128687 
--256 1:0.76805389 2:0.1612552 3:0.0411571 4:0.02135113 5:0.0081826786 6:0.077694762 7:0.031582438 8:0.12080983 9:0.08294473 10:0.007107493 
--256 1:0.56597333 2:0.23634714 3:0.095952164 4:0.071016567 5:0.030710804 6:0.1821113 7:0.20216499 8:0.062163704 9:0.074398482 10:0.14883438 
--256 1:0.29470149 2:0.48592386 3:0.093495329 4:0.078902661 5:0.046976658 6:0.13755081 7:0.07719071 8:0.06433322 9:0.10293589 10:0.059101228 
--256 1:0.61229184 2:0.14143604 3:0.087549228 4:0.091367407 5:0.067355481 6:0.22456061 7:0.032440339 8:0.13385382 9:0.18238481 10:0.021202861 
--256 1:0.12617404 2:0.2608491 3:0.20913116 4:0.29730303 5:0.10654267 6:0.015601561 7:0.0089301395 8:0.016277206 9:0.020514957 10:0.015049195 
--256 1:0.38006146 2:0.27313825 3:0.101762 4:0.14453717 5:0.10050112 6:0.17764715 7:0.24702709 8:0.051861067 9:0.12119239 10:0.34776907 
--256 1:0.39134221 2:0.29859474 3:0.14872142 4:0.11978137 5:0.041560269 6:0.16794011 7:0.14334843 8:0.0093948691 9:0.10514094 10:0.23890591 
--256 1:0.58888453 2:0.24202925 3:0.074977884 4:0.06423163 5:0.029876711 6:0.028101055 7:0.047069647 8:0.37624015 9:0.057048057 10:0.18857993 
--256 1:0.39017746 2:0.30039178 3:0.1252333 4:0.11569951 5:0.068497947 6:0.024097059 7:0.016241115 8:0.0034318373 9:0.087187589 10:0.040074967 
--256 1:0.47960456 2:0.28307381 3:0.10319156 4:0.085011076 5:0.04911899 6:0.028547945 7:0.10162029 8:0.17088835 9:0.073535624 10:0.13197717 
--256 1:0.42660413 2:0.40993455 3:0.071522761 4:0.061244582 5:0.030693978 6:0.13058482 7:0.05014892 8:0.18024462 9:0.063965134 10:0.031327368 
--256 1:0.44407577 2:0.24881283 3:0.095787828 4:0.1325226 5:0.078800961 6:0.11889384 7:0.13417359 8:0.21140218 9:0.087509037 10:0.038025767 
--256 1:0.55804945 2:0.18402967 3:0.13055547 4:0.082902269 5:0.044463148 6:0.15054111 7:0.052331741 8:0.051880641 9:0.014214587 10:0.018290342 
--256 1:0.43636668 2:0.35404151 3:0.12594775 4:0.046172809 5:0.037471253 6:0.084909291 7:0.057794095 8:0.16441537 9:0.075342909 10:0.0043117083 
--256 1:0.24113952 2:0.26467371 3:0.25440022 4:0.15920371 5:0.080582843 6:0.14743167 7:0.26351971 8:0.1364395 9:0.13052409 10:0.18483978 
--256 1:0.31559125 2:0.24868045 3:0.17889385 4:0.17103151 5:0.085802938 6:0.057277284 7:0.064437204 8:0.042573625 9:0.047314299 10:0.011847843 
--256 1:0.21014854 2:0.36913088 3:0.17305823 4:0.1478626 5:0.099799742 6:0.063369147 7:0.23459798 8:0.17767207 9:0.10374199 10:0.023454443 
--256 1:0.61577807 2:0.24301462 3:0.080533497 4:0.044351539 5:0.016322266 6:0.064888907 7:0.022293416 8:0.11439545 9:0.041451152 10:0.12657136 
--256 1:0.61409842 2:0.24337355 3:0.083273459 4:0.038732576 5:0.020521995 6:0.03946823 7:0.064879646 8:0.034822488 9:0.17704724 10:0.17115531 
--256 1:0.45367968 2:0.30272246 3:0.08274794 4:0.10789448 5:0.052955438 6:0.32291516 7:0.09099054 8:0.027862014 9:0.17707985 10:0.095644669 
--256 1:0.41857787 2:0.22000643 3:0.16009471 4:0.15411699 5:0.047204002 6:0.33394852 7:0.060712832 8:0.096925284 9:0.093316952 10:0.17916028 
--256 1:0.36312169 2:0.19700379 3:0.1772805 4:0.17958174 5:0.083012278 6:0.056393486 7:0.040075214 8:0.011160153 9:0.025234539 10:0.1668517 
--256 1:0.38221543 2:0.23718075 3:0.18516103 4:0.12526015 5:0.070182645 6:0.26060136 7:0.29925689 8:0.033158203 9:0.23018693 10:0.037785366 
--256 1:0.22727287 2:0.48207533 3:0.12829949 4:0.1135562 5:0.048796109 6:0.26463486 7:0.14114837 8:0.025904727 9:0.064637404 10:0.031772887 
--256 1:0.55206824 2:0.28146999 3:0.081936789 4:0.054562022 5:0.029962955 6:0.018832229 7:0.0045327756 8:0.083048964 9:0.00037435439 10:0.031475067 
--241.34871101191499 1:0.84812777 2:0.10635983 3:0.025753818 4:0.013523706 5:0.0062348761 6:0.96103897 7:0.8355327 8:0.49355678 9:0.23610943 10:0.095534569 
--256 1:0.31993169 2:0.28781494 3:0.1750952 4:0.13635909 5:0.080799081 6:0.051788335 7:0.074544573 8:0.072182383 9:0.038224863 10:0.049165813 
--256 1:0.54609581 2:0.31787413 3:0.069112179 4:0.041285892 5:0.025631994 6:0.066284284 7:0.049740487 8:0.3977406 9:0.33072845 10:0.38966342 
--256 1:0.57329585 2:0.28623705 3:0.088032721 4:0.035757339 5:0.01667704 6:0.033650638 7:0.081151913 8:0.037077026 9:0.045351261 10:0.24415858 
--256 1:0.65013993 2:0.16836056 3:0.078374248 4:0.073559754 5:0.029565515 6:0.01065939 7:0.12734407 8:0.10811536 9:0.14590846 10:0.099637617 
--64.194932300769466 1:0.27979747 2:0.45989192 3:0.17415184 4:0.05965851 5:0.026500256 6:0.49196903 7:0.088018631 8:0.016782115 9:0.026269984 10:0.27964804 
--256 1:0.37390788 2:0.37519144 3:0.11517414 4:0.095493243 5:0.040233291 6:0.053492997 7:0.042781835 8:0.089635922 9:0.048167996 10:0.0075456933 
--256 1:0.66289561 2:0.21183463 3:0.075103629 4:0.035442861 5:0.014723266 6:0.027217045 7:0.0015623282 8:0.10461961 9:0.005837927 10:0.026661708 
--256 1:0.40239936 2:0.35781763 3:0.080947259 4:0.10895245 5:0.0498833 6:0.36313521 7:0.007317832 8:0.10231441 9:0.029932699 10:0.076867604 
--256 1:0.42800582 2:0.33753292 3:0.12023079 4:0.079297482 5:0.034932985 6:0.29630468 7:0.087839526 8:0.14399995 9:0.051895822 10:0.094945316 
--256 1:0.31810633 2:0.34846165 3:0.1765803 4:0.10259906 5:0.054252667 6:0.036954837 7:0.096622061 8:0.038960358 9:0.031391459 10:0.030237729 
--256 1:0.29344818 2:0.42715059 3:0.13392746 4:0.093379675 5:0.052094087 6:0.26936848 7:0.099984746 8:0.22656822 9:0.10823024 10:0.013115011 
--256 1:0.53295766 2:0.24168687 3:0.086671409 4:0.089068428 5:0.049615636 6:0.22706599 7:0.20788952 8:0.090478569 9:0.24621285 10:0.18432103 
--256 1:0.51910024 2:0.23190882 3:0.14278743 4:0.069514358 5:0.036689154 6:0.0496543 7:0.016977667 8:0.078191845 9:0.095106117 10:0.098763641 
--256 1:0.62473666 2:0.20424653 3:0.048161438 4:0.067571144 5:0.055284229 6:0.020555268 7:0.025773046 8:0.22717946 9:0.28253317 10:0.095308991 
--256 1:0.59128378 2:0.13184222 3:0.15231242 4:0.069845454 5:0.054716121 6:0.18981289 7:0.19732839 8:0.06660464 9:0.1611357 10:0.12556321 
--256 1:0.46369053 2:0.28033057 3:0.11035578 4:0.10018637 5:0.045436747 6:0.12323933 7:0.0027804317 8:0.096366078 9:0.029697233 10:0.25915179 
--256 1:0.66654616 2:0.25035686 3:0.035996806 4:0.035566142 5:0.011534029 6:0.017336072 7:0.014590101 8:0.062762639 9:0.020018625 10:0.13986129 
--256 1:0.22899405 2:0.4924338 3:0.1097919 4:0.078353396 5:0.090426852 6:0.031829563 7:0.016962542 8:0.028573838 9:0.029816009 10:0.29571363 
--145.46433037895702 1:0.19143781 2:0.41211166 3:0.17182998 4:0.15364808 5:0.070972462 6:0.040537139 7:0.058308641 8:0.058438183 9:0.0080175142 10:0.0046052489 
--256 1:0.29305774 2:0.32566955 3:0.15591601 4:0.14932528 5:0.076031418 6:0.16187864 7:0.11656133 8:0.16214589 9:0.0033526833 10:0.22611022 
--256 1:0.27402859 2:0.50373384 3:0.094712972 4:0.087882766 5:0.03964183 6:0.24966898 7:0.078341727 8:0.048296393 9:0.050680076 10:0.0078682477 
--256 1:0.38389811 2:0.23178651 3:0.19951267 4:0.12929437 5:0.055508347 6:0.20089109 7:0.22149887 8:0.19346352 9:0.20182409 10:0.019554844 
--256 1:0.70704613 2:0.15520638 3:0.063970716 4:0.050726829 5:0.023049941 6:0.084802283 7:0.069992353 8:0.21741991 9:0.22804192 10:0.31183254 
--256 1:0.33048385 2:0.32996586 3:0.16176434 4:0.12081594 5:0.056970012 6:0.16479563 7:0.14880287 8:0.12311942 9:0.10426047 10:0.17021989 
--256 1:0.40799897 2:0.28635854 3:0.14575548 4:0.1102736 5:0.0496134 6:0.32564483 7:0.07968631 8:0.36502713 9:0.11377278 10:0.039536366 
--256 1:0.35474583 2:0.26851069 3:0.17667189 4:0.14542501 5:0.054646576 6:0.16088797 7:0.089203133 8:0.075925264 9:0.068644468 10:0.15733813 
--19.636008804275406 1:0.43065491 2:0.34357748 3:0.12370914 4:0.075765225 5:0.026293249 6:0.0095575694 7:0.081771714 8:0.17929899 9:0.23742679 10:0.085807709 
--256 1:0.53287574 2:0.24360637 3:0.10485032 4:0.085391232 5:0.03327633 6:0.0052150191 7:0.032615457 8:0.12829144 9:0.044324594 10:0.11917169 
--256 1:0.4696687 2:0.21963404 3:0.13550721 4:0.13172482 5:0.043465235 6:0.099573685 7:0.09879708 8:0.18945478 9:0.11572276 10:0.18203963 
--256 1:0.39023412 2:0.30178204 3:0.1459139 4:0.10938631 5:0.052683629 6:0.1827441 7:0.10228302 8:0.16243537 9:0.074573412 10:0.0059601346 
--256 1:0.73912902 2:0.13167426 3:0.077976872 4:0.03519864 5:0.016021207 6:0.059924446 7:0.040258421 8:0.016623022 9:0.066484164 10:0.065579536 
--256 1:0.41219664 2:0.23239525 3:0.1728247 4:0.12697094 5:0.055612459 6:0.11179204 7:0.020668174 8:0.056399554 9:0.043413506 10:0.031486624 
--256 1:0.55077948 2:0.26822048 3:0.1212653 4:0.040173434 5:0.019561309 6:0.022421571 7:0.085417422 8:0.035067879 9:0.054477141 10:0.11453018 
--256 1:0.33701386 2:0.39049082 3:0.11357706 4:0.10331753 5:0.055600735 6:0.17536926 7:0.036308399 8:0.0016140728 9:0.0028914763 10:0.099356721 
--59.28393375706338 1:0.5603165 2:0.21126692 3:0.091513102 4:0.098097462 5:0.038806015 6:0.52414961 7:0.17998963 8:0.18765351 9:0.02899082 10:0.10951391 
--256 1:0.75366752 2:0.17440446 3:0.038266643 4:0.023485769 5:0.010175601 6:0.024634197 7:0.032913914 8:0.16138664 9:0.058372731 10:0.16798499 
--256 1:0.23516499 2:0.3739253 3:0.16208804 4:0.15540471 5:0.07341697 6:0.22677198 7:0.053523065 8:0.046278122 9:0.17135166 10:0.045435879 
--256 1:0.33436549 2:0.27648948 3:0.17757083 4:0.14845574 5:0.063118467 6:0.16157879 7:0.045755606 8:0.26386542 9:0.13894669 10:0.039034352 
--256 1:0.24443482 2:0.45386122 3:0.079142041 4:0.15179008 5:0.070771841 6:0.21042799 7:0.048220045 8:0.031024103 9:0.087866372 10:0.011319628 
--256 1:0.52346905 2:0.25696354 3:0.11570513 4:0.066712934 5:0.037149343 6:0.047150577 7:0.098007501 8:0.22056682 9:0.080624607 10:0.020843522 
--21.728739110715299 1:0.78673765 2:0.0850293 3:0.052427848 4:0.05284693 5:0.022958269 6:0.64542537 7:0.17442967 8:0.32862537 9:0.54918122 10:0.58021268 
--256 1:0.54178809 2:0.14647029 3:0.14213499 4:0.093421355 5:0.076185275 6:0.18409616 7:0.16364282 8:0.11305962 9:0.028734782 10:0.10165447 
--256 1:0.51394999 2:0.31890199 3:0.067815224 4:0.059906143 5:0.039426653 6:0.11951549 7:0.02084556 8:0.37820687 9:0.41004681 10:0.25554522 
--256 1:0.46116354 2:0.26683128 3:0.096987766 4:0.11010611 5:0.064911303 6:0.21487726 7:0.074984045 8:0.061801411 9:0.066277174 10:0.085594879 
--256 1:0.42727779 2:0.26620371 3:0.10084394 4:0.16044204 5:0.045232529 6:0.099116502 7:0.077367436 8:0.090543758 9:0.05843676 10:0.07456285 
--256 1:0.34313697 2:0.25018301 3:0.20639318 4:0.11931589 5:0.080970954 6:0.048209118 7:0.017166064 8:0.11723075 9:0.20426734 10:0.0064441045 
--93.536607990238721 1:0.40489635 2:0.1857993 3:0.083167516 4:0.066131767 5:0.26000506 6:0.17345128 7:0.074996861 8:0.16097779 9:0.2102196 10:0.15735631 
--256 1:0.24926862 2:0.3414352 3:0.22237763 4:0.10079358 5:0.086124972 6:0.097312133 7:0.0035393523 8:0.13787703 9:0.001608984 10:0.052698742 
--256 1:0.72459512 2:0.18883123 3:0.040052713 4:0.034486881 5:0.012034053 6:0.018557062 7:0.050918231 8:0.087492489 9:0.24444589 10:0.13475669 
--256 1:0.38077159 2:0.31368951 3:0.1228049 4:0.13798694 5:0.044747062 6:0.034211688 7:0.075701519 8:0.2483887 9:0.1820128 10:0.021658185 
--256 1:0.62572898 2:0.27940114 3:0.06183403 4:0.027839557 5:0.0051962904 6:0.012481308 7:0.0013907267 8:0.23137811 9:0.044016358 10:0.0079954976 
--256 1:0.34257481 2:0.29939172 3:0.13996388 4:0.1460617 5:0.072007903 6:0.10052579 7:0.16781988 8:0.066170284 9:0.13167385 10:0.0064948954 
--256 1:0.3365598 2:0.29027575 3:0.1447942 4:0.14231963 5:0.086050624 6:0.081467182 7:0.093824846 8:0.010462076 9:0.04188482 10:0.088295882 
--256 1:0.56118979 2:0.25410794 3:0.085806543 4:0.069798572 5:0.029097153 6:0.19838752 7:0.14760065 8:0.082916844 9:0.090032636 10:0.10209728 
--256 1:0.55936064 2:0.2458039 3:0.10389605 4:0.062599725 5:0.028339681 6:0.029212906 7:0.14049741 8:0.12113329 9:0.21315632 10:0.10594698 
--256 1:0.51988484 2:0.15618218 3:0.12968402 4:0.12489259 5:0.069356364 6:0.11361077 7:0.11285899 8:0.10987363 9:0.088927521 10:0.19293431 
--256 1:0.46277577 2:0.31804504 3:0.1329063 4:0.06193345 5:0.024339443 6:0.27241879 7:0.048649966 8:0.14817001 9:0.083539867 10:0.0036999683 
--0.28233696349190146 1:0.24717623 2:0.31511483 3:0.20127927 4:0.1708356 5:0.065594067 6:0.016218879 7:0.1852108 8:0.27351629 9:0.094048992 10:0.07821635 
--256 1:0.72428637 2:0.16272842 3:0.051364205 4:0.042057559 5:0.01956344 6:0.073218455 7:0.016407608 8:0.16063413 9:0.06548657 10:0.058129045 
--113.7635765176129 1:0.69925057 2:0.17161813 3:0.070893849 4:0.040150753 5:0.0180867 6:0.11084148 7:0.12369843 8:0.17240419 9:0.17237822 10:0.043656758 
--256 1:0.57996526 2:0.26300695 3:0.070335831 4:0.061523941 5:0.025168018 6:0.14400673 7:0.069141993 8:0.038885715 9:0.10513966 10:0.00027808101 
--256 1:0.34684897 2:0.30836156 3:0.11702948 4:0.14840403 5:0.079355965 6:0.25471885 7:0.011588508 8:0.1690857 9:0.16003895 10:0.059477633 
--256 1:0.68791085 2:0.17306435 3:0.068472376 4:0.042919011 5:0.027633418 6:0.089219389 7:0.14286511 8:0.26059752 9:0.1358042 10:0.15191532 
--256 1:0.40207443 2:0.23852729 3:0.14922421 4:0.14491299 5:0.065261083 6:0.12558452 7:0.005399028 8:0.11704176 9:0.026174287 10:0.12861388 
--97.241195701811804 1:0.22049068 2:0.53388879 3:0.12769011 4:0.076246869 5:0.041683557 6:0.042625238 7:0.2893509 8:0.20655632 9:0.11723937 10:0.15284752 
--256 1:0.49125563 2:0.25775735 3:0.12761416 4:0.079337451 5:0.044035402 6:0.16551133 7:0.08600414 8:0.18094236 9:0.068926462 10:0.058503708 
--256 1:0.27885728 2:0.23526936 3:0.24298215 4:0.15039483 5:0.092496387 6:0.083955847 7:0.19825935 8:0.17856424 9:0.085333005 10:0.024379371 
--256 1:0.40879666 2:0.37378528 3:0.13199231 4:0.059857605 5:0.025568143 6:0.039551823 7:0.036835212 8:0.019037955 9:0.015050224 10:0.0021714866 
--256 1:0.72253989 2:0.16732449 3:0.068522806 4:0.029797691 5:0.011815122 6:0.0082684044 7:0.00055882095 8:0.027510252 9:0.073740369 10:0.21174285 
--256 1:0.61927964 2:0.21830086 3:0.062002731 4:0.076036731 5:0.024380042 6:0.0940012 7:0.036356952 8:0.15010179 9:0.039692179 10:0.063235339 
--256 1:0.49107026 2:0.34275115 3:0.085724387 4:0.055664613 5:0.024789586 6:0.04380668 7:0.04461664 8:0.095065033 9:0.010321472 10:0.040212341 
--256 1:0.6864096 2:0.22420124 3:0.043079531 4:0.02889964 5:0.017409981 6:0.033811631 7:0.015672915 8:0.033067212 9:0.060253702 10:0.0031605245 
--256 1:0.68229431 2:0.23187271 3:0.052402833 4:0.024003424 5:0.0094267241 6:0.07637858 7:0.031652148 8:0.050626894 9:0.064251472 10:0.045233434 
--256 1:0.41883695 2:0.31487695 3:0.14120884 4:0.082045618 5:0.043031642 6:0.031200616 7:0.046444727 8:0.20748864 9:0.10678855 10:0.033171697 
--256 1:0.63348604 2:0.1826693 3:0.0686857 4:0.080975504 5:0.034183454 6:0.097895327 7:0.014191202 8:0.15590167 9:0.11144858 10:0.2119717 
--109.47251326953209 1:0.74551119 2:0.11854466 3:0.060037987 4:0.046211804 5:0.029694356 6:0.15960645 7:0.32805932 8:0.32754639 9:0.29000132 10:0.29422104 
--256 1:0.24235647 2:0.34891588 3:0.19734494 4:0.12580662 5:0.085576096 6:0.015391684 7:0.18570149 8:0.17652354 9:0.085069596 10:0.011036591 
--256 1:0.43833328 2:0.31947601 3:0.12505008 4:0.077324359 5:0.039816273 6:0.1566903 7:0.023597576 8:0.14227198 9:0.049715793 10:0.10680414 
--256 1:0.30411003 2:0.32324846 3:0.13464074 4:0.16367916 5:0.074321604 6:0.22573654 7:0.090452075 8:0.094073127 9:0.03522789 10:0.085897744 
--256 1:0.56141421 2:0.22858175 3:0.11650945 4:0.064023374 5:0.029471219 6:0.063669127 7:0.070339112 8:0.044062421 9:0.12762465 10:0.045681492 
--256 1:0.51792501 2:0.31848098 3:0.090534093 4:0.055464891 5:0.017595029 6:0.056444714 7:0.058713384 8:0.052323981 9:0.022802728 10:0.075523128 
--256 1:0.33805664 2:0.31336306 3:0.15188852 4:0.13358591 5:0.063105867 6:0.39766504 7:0.055783959 8:0.15717123 9:0.10658104 10:0.15766101 
--256 1:0.3449052 2:0.27344241 3:0.16941702 4:0.14649999 5:0.065735384 6:0.112668 7:0.082546041 8:0.036867039 9:0.12002386 10:0.01054809 
--5.7282640977200208 1:0.6317191 2:0.20864068 3:0.086750218 4:0.050455767 5:0.022434233 6:0.098030408 7:0.083741869 8:0.12640087 9:0.058902307 10:0.1575725 
--256 1:0.69832413 2:0.17445863 3:0.048049255 4:0.056937468 5:0.02223052 6:0.018757471 7:0.11138727 8:0.11212407 9:0.05376749 10:0.036166691 
--256 1:0.42330048 2:0.10955769 3:0.088977221 4:0.23755965 5:0.14060496 6:0.01596563 7:0.10001551 8:0.23516142 9:0.29847269 10:0.30335914 
--256 1:0.62476144 2:0.24768878 3:0.065015792 4:0.042910789 5:0.0196232 6:0.015539198 7:0.1686768 8:0.063488131 9:0.31798412 10:0.48871732 
--256 1:0.38804806 2:0.26153303 3:0.15533318 4:0.12914698 5:0.065938739 6:0.24329883 7:0.070803772 8:0.2244041 9:0.10680772 10:0.032775625 
--256 1:0.65895712 2:0.22520988 3:0.060672197 4:0.038635871 5:0.016524931 6:0.046956138 7:0.043823718 8:0.019129872 9:0.1669316 10:0.06412813 
--256 1:0.39255537 2:0.31184208 3:0.1240624 4:0.11465297 5:0.056887177 6:0.16782367 7:0.08543886 8:0.066058968 9:0.13034705 10:0.057022275 
--256 1:0.24871335 2:0.46323849 3:0.11130523 4:0.12172503 5:0.055017908 6:0.13450796 7:0.078458617 8:0.020829264 9:0.041426512 10:0.046654263 
--256 1:0.65106366 2:0.20441945 3:0.070884871 4:0.055982081 5:0.017649936 6:0.0092397927 7:0.085591121 8:0.043698605 9:0.080064201 10:0.070111045 
--256 1:0.51998568 2:0.3059629 3:0.090772259 4:0.058787277 5:0.02449188 6:0.11026678 7:0.11947608 8:0.056247297 9:0.036947842 10:0.054791426 
--211.63883326653874 1:0.49827177 2:0.26807219 3:0.1095835 4:0.08565309 5:0.038419454 6:0.28581348 7:0.10957715 8:0.032337143 9:0.26871926 10:0.43736936 
--256 1:0.70706686 2:0.11972109 3:0.075628667 4:0.065317531 5:0.032265853 6:0.066949259 7:0.035005891 8:0.017538189 9:0.047018396 10:0.077034287 
--256 1:0.66470373 2:0.22755337 3:0.050939859 4:0.040034125 5:0.016768912 6:0.11203878 7:0.04829064 8:0.10388619 9:0.11918247 10:0.20173595 
--256 1:0.63940122 2:0.26819599 3:0.054380178 4:0.030757428 5:0.0072651799 6:0.054117631 7:0.027193539 8:0.12080376 9:0.0093940948 10:0.004999656 
--256 1:0.54683214 2:0.21209615 3:0.12621234 4:0.066455731 5:0.048403633 6:0.13686394 7:0.24570638 8:0.059233689 9:0.017332326 10:0.0039077382 
--256 1:0.53524836 2:0.25632322 3:0.08554123 4:0.077185516 5:0.045701684 6:0.035603081 7:0.10108964 8:0.06410903 9:0.0059732442 10:0.020679952 
--256 1:0.58855872 2:0.26427139 3:0.072686098 4:0.052308913 5:0.022174885 6:0.039727806 7:0.018635168 8:0.034159929 9:0.052977718 10:0.061943207 
--256 1:0.66016615 2:0.21597047 3:0.070347461 4:0.039156906 5:0.014359014 6:0.011968752 7:0.028241196 8:0.0076400357 9:0.15852222 10:0.075373327 
--256 1:0.54056836 2:0.30583272 3:0.083523182 4:0.04870002 5:0.02137572 6:0.20305702 7:0.056280212 8:0.0094787888 9:0.044066631 10:0.20332706 
--256 1:0.72325841 2:0.19789054 3:0.050049536 4:0.020360253 5:0.008441251 6:0.020974074 7:0.0053818269 8:0.048915932 9:0.20298271 10:0.18375501 
--256 1:0.52060229 2:0.22579117 3:0.1299938 4:0.088072039 5:0.035540708 6:0.2499688 7:0.096060415 8:0.058351568 9:0.16576897 10:0.22110609 
--256 1:0.33107176 2:0.43511374 3:0.11516616 4:0.087956814 5:0.03069153 6:0.072792913 7:0.05650023 8:0.15855336 9:0.21539802 10:0.02974275 
--256 1:0.59388531 2:0.1855858 3:0.097645008 4:0.076597503 5:0.046286382 6:0.14639223 7:0.25392475 8:0.088926424 9:0.11254348 10:0.22134798 
--256 1:0.53523482 2:0.28554656 3:0.10434877 4:0.051351425 5:0.023518424 6:0.20262515 7:0.032352039 8:0.11860483 9:0.30511443 10:0.084946557 
--256 1:0.254455 2:0.45410829 3:0.13822051 4:0.10497064 5:0.04824557 6:0.2307354 7:0.16620757 8:0.018650576 9:0.086088977 10:0.069033243 
--23.445483719103219 1:0.50628518 2:0.22384737 3:0.15455283 4:0.068175486 5:0.047139132 6:0.2089298 7:0.32881054 8:0.37098872 9:0.28220381 10:0.29401231 
--162.13059234806391 1:0.53688741 2:0.21396116 3:0.11136924 4:0.092335344 5:0.045446851 6:0.4330776 7:0.25190135 8:0.037180812 9:0.15463379 10:0.2341991 
--256 1:0.60741906 2:0.21329471 3:0.074096309 4:0.067373434 5:0.037816495 6:0.081100437 7:0.075636496 8:0.0059373276 9:0.13557664 10:0.25559477 
--256 1:0.42297314 2:0.27730249 3:0.16741255 4:0.091434207 5:0.040877615 6:0.16279317 7:0.075336111 8:0.025265166 9:0.014843651 10:0.052327868 
--256 1:0.71969526 2:0.1798496 3:0.047052926 4:0.035264843 5:0.018137374 6:0.042436334 7:0.1489862 8:0.041269735 9:0.099936988 10:0.093617246 
--256 1:0.331655 2:0.27498936 3:0.18301225 4:0.1506274 5:0.059715991 6:0.042480266 7:0.01869885 8:0.076853004 9:0.11115904 10:0.14928629 
--256 1:0.67364015 2:0.21993509 3:0.054592769 4:0.039095322 5:0.012736668 6:0.048532044 7:0.10132349 8:0.010153699 9:0.14088891 10:0.056885479 
--256 1:0.40050776 2:0.28631127 3:0.14914747 4:0.10274168 5:0.061291829 6:0.077494315 7:0.19455034 8:0.30733393 9:0.24533709 10:0.077641602 
--256 1:0.48334131 2:0.24000805 3:0.14564042 4:0.092655398 5:0.038354824 6:0.10069358 7:0.1447734 8:0.06002749 9:0.085601918 10:0.012118081 
--256 1:0.44159286 2:0.28447482 3:0.13087647 4:0.098996604 5:0.04405924 6:0.068777285 7:0.072839722 8:0.092697553 9:0.10779098 10:0.17084796 
--256 1:0.59817925 2:0.22473422 3:0.083811884 4:0.063579345 5:0.029695298 6:0.0070417955 7:0.089637192 8:0.044428545 9:0.02655766 10:0.06189736 
--256 1:0.2393019 2:0.3566946 3:0.17267162 4:0.14853792 5:0.082793957 6:0.37988793 7:0.006393244 8:0.17889046 9:0.22644066 10:0.043101865 
--256 1:0.27817438 2:0.35128979 3:0.16551979 4:0.14022846 5:0.064787575 6:0.011286563 7:0.0638634 8:0.08028978 9:0.096298393 10:0.055691522 
--42.997362235806079 1:0.076894291 2:0.18374405 3:0.50421541 4:0.16480582 5:0.070340425 6:0.38312204 7:0.090695407 8:0.18835126 9:0.13044238 10:0.065537582 
--256 1:0.48939096 2:0.18400972 3:0.1403346 4:0.12469479 5:0.061569937 6:0.033066025 7:0.12308248 8:0.10904627 9:0.17738838 10:0.12805956 
--256 1:0.59836111 2:0.17314348 3:0.10424597 4:0.081076491 5:0.043172955 6:0.053852072 7:0.00063664461 8:0.16649218 9:0.17585664 10:0.3388946 
--256 1:0.39207771 2:0.30039803 3:0.12382616 4:0.12718965 5:0.056508451 6:0.1134223 7:0.13793547 8:0.085881307 9:0.075220066 10:0.042218225 
--256 1:0.21803329 2:0.22277644 3:0.20573883 4:0.22387962 5:0.12957183 6:0.18986613 7:0.18840163 8:0.47395113 9:0.46804377 10:0.57054294 
--256 1:0.55884352 2:0.21181502 3:0.12132315 4:0.06541922 5:0.042599093 6:0.024705633 7:0.035814951 8:0.045988353 9:0.15103917 10:0.021729218 
--78.874333865982578 1:0.70841083 2:0.22531127 3:0.041161575 4:0.019437714 5:0.0056786163 6:0.31988476 7:0.30619383 8:0.29613937 9:0.097961683 10:0.43050648 
--256 1:0.31944645 2:0.20556091 3:0.2178342 4:0.16658138 5:0.090577059 6:0.018020773 7:0.12017786 8:0.18430857 9:0.0034498657 10:0.11085907 
--256 1:0.4479025 2:0.29756835 3:0.074757387 4:0.1123477 5:0.067424074 6:0.046349946 7:0.097624109 8:0.19746354 9:0.17623014 10:0.33887923 
--256 1:0.50676821 2:0.21323307 3:0.12997818 4:0.11484889 5:0.035171653 6:0.052716746 7:0.067839551 8:0.21224558 9:0.28345319 10:0.12750461 
--256 1:0.52215703 2:0.24149089 3:0.10235958 4:0.085994199 5:0.047998293 6:0.19813092 7:0.14309128 8:0.17977028 9:0.36719081 10:0.52000217 
--256 1:0.4750619 2:0.24961319 3:0.1091303 4:0.099506623 5:0.066687983 6:0.10052645 7:0.083903815 8:0.12518685 9:0.049296029 10:0.1071191 
--256 1:0.72796404 2:0.17462971 3:0.034466139 4:0.03500621 5:0.027933906 6:0.092768371 7:0.0399017 8:0.084160103 9:0.13020005 10:0.01409955 
--256 1:0.54718141 2:0.26051536 3:0.078682505 4:0.076911231 5:0.0367095 6:0.0026261251 7:0.058283569 8:0.16586333 9:0.0096190806 10:0.087727853 
--256 1:0.43575147 2:0.27184625 3:0.12193344 4:0.11930532 5:0.051163512 6:0.36092699 7:0.25339656 8:0.15336893 9:0.29749812 10:0.14192005 
--256 1:0.36373302 2:0.18045717 3:0.18731104 4:0.21035333 5:0.058145439 6:0.30866126 7:0.022000418 8:0.16477015 9:0.34610388 10:0.047737448 
--256 1:0.25993906 2:0.27470096 3:0.17495529 4:0.19127165 5:0.099133051 6:0.30738268 7:0.080461155 8:0.050531321 9:0.070273645 10:0.10871119 
--256 1:0.6906714 2:0.20851769 3:0.069787108 4:0.025303564 5:0.0057202427 6:0.098816507 7:0.055899023 8:0.063732919 9:0.16090006 10:0.11656934 
--256 1:0.47338511 2:0.23268027 3:0.10324615 4:0.1319326 5:0.058755871 6:0.22337576 7:0.17753885 8:0.23112547 9:0.13982602 10:0.31421904 
--256 1:0.35203143 2:0.30864201 3:0.16579327 4:0.12292463 5:0.050608656 6:0.034840421 7:0.0085928788 8:0.06104403 9:0.066736148 10:0.19341747 
--256 1:0.48560896 2:0.320229 3:0.11448934 4:0.055992026 5:0.023680674 6:0.072601629 7:0.01584839 8:0.12591963 9:0.11953188 10:0.10715686 
--256 1:0.66684749 2:0.16906209 3:0.069243299 4:0.06755123 5:0.027295885 6:0.010441116 7:0.022279549 8:0.046302402 9:0.085961735 10:0.0081320966 
--256 1:0.38712538 2:0.23879888 3:0.21167369 4:0.073376245 5:0.089025803 6:0.039259048 7:0.022765748 8:0.065610594 9:0.063751402 10:0.088567711 
--256 1:0.34395364 2:0.35385481 3:0.15783384 4:0.10173664 5:0.042621058 6:0.28781297 7:0.17060135 8:0.30481703 9:0.077108096 10:0.12951201 
--256 1:0.44511068 2:0.24353926 3:0.14406505 4:0.10830548 5:0.058979535 6:0.16272584 7:0.023485124 8:0.10220065 9:0.11387486 10:0.35472084 
--256 1:0.69670551 2:0.18885244 3:0.037962471 4:0.051676269 5:0.024803309 6:0.10136696 7:0.08909112 8:0.12060499 9:0.11786724 10:0.16569708 
--256 1:0.36556468 2:0.27494623 3:0.15790289 4:0.13362816 5:0.067958034 6:0.10095599 7:0.059917304 8:0.13642752 9:0.21134925 10:0.081776902 
--256 1:0.59468094 2:0.23324827 3:0.060029181 4:0.082316039 5:0.029725572 6:0.061611032 7:0.021315907 8:0.24333159 9:0.087335978 10:0.13355134 
--256 1:0.30472923 2:0.23849916 3:0.17446142 4:0.17696118 5:0.10534901 6:0.14668698 7:0.2484394 8:0.070852757 9:0.20067074 10:0.12179501 
--256 1:0.36142213 2:0.34624562 3:0.12300683 4:0.10508715 5:0.064238268 6:0.013246073 7:0.067458508 8:0.0069056437 9:0.081208161 10:0.14403748 
--9.5008361694673731 1:0.68462481 2:0.25868782 3:0.020267036 4:0.021766489 5:0.014653848 6:0.045708434 7:0.051962156 8:0.15607169 9:0.29146818 10:0.58280292 
--256 1:0.67018402 2:0.21221103 3:0.066719744 4:0.039053893 5:0.01183131 6:0.10536103 7:0.078110527 8:0.0092710647 9:0.10602449 10:0.10804288 
--256 1:0.60095009 2:0.26582179 3:0.09076408 4:0.027621038 5:0.014843005 6:0.018274597 7:0.056806707 8:0.047289713 9:0.19994828 10:0.25830012 
--256 1:0.26130806 2:0.34351195 3:0.10686572 4:0.17934521 5:0.10896907 6:0.0119624 7:0.0524665 8:0.21168865 9:0.016152887 10:0.11494214 
--256 1:0.40325914 2:0.26172547 3:0.15842897 4:0.12413558 5:0.052450834 6:0.11447377 7:0.00011029458 8:0.014381987 9:0.055497563 10:0.05625224 
--256 1:0.69891868 2:0.17772935 3:0.047038904 4:0.056231893 5:0.020081178 6:0.023075982 7:0.013915553 8:0.21235942 9:0.26425059 10:0.091793325 
--256 1:0.52566714 2:0.23468019 3:0.1185417 4:0.085547611 5:0.035563355 6:0.014473516 7:0.021789394 8:0.053837683 9:0.050292729 10:0.092970674 
--256 1:0.44183541 2:0.23974592 3:0.12384004 4:0.13649512 5:0.058083503 6:0.19300982 7:0.14174236 8:0.058673145 9:0.10068506 10:0.063821236 
--256 1:0.54761118 2:0.29226291 3:0.084222201 4:0.053544488 5:0.022359217 6:0.06956929 7:0.064917205 8:0.039447546 9:0.10974606 10:0.12542492 
--256 1:0.59859016 2:0.21880125 3:0.070742819 4:0.083657836 5:0.028207941 6:0.17978197 7:0.097015549 8:0.15685087 9:0.041880564 10:0.031873499 
--256 1:0.77958724 2:0.16524276 3:0.031727096 4:0.014910633 5:0.0085322708 6:0.028800339 7:0.045206689 8:0.13873789 9:0.12996362 10:0.32222803 
--256 1:0.70553852 2:0.19344368 3:0.046809096 4:0.041214519 5:0.012994193 6:0.15728788 7:0.12058613 8:0.19077313 9:0.06398586 10:0.0074228551 
--12.711708464931244 1:0.39713388 2:0.19046381 3:0.2061378 4:0.15216443 5:0.054100078 6:0.64638412 7:0.51813143 8:0.52524865 9:0.36001272 10:0.39541506 
--256 1:0.20568448 2:0.17245172 3:0.1296037 4:0.19135143 5:0.30090867 6:0.27256809 7:0.34369493 8:0.30771242 9:0.37779824 10:0.3092786 
--256 1:0.526788 2:0.26609458 3:0.11709695 4:0.065039624 5:0.024980847 6:0.071704533 7:0.14095731 8:0.014504368 9:0.057255277 10:0.019664569 
--256 1:0.64959929 2:0.20143425 3:0.066653647 4:0.05781995 5:0.02449286 6:0.10145417 7:0.070179819 8:0.16493251 9:0.053956998 10:0.013868944 
--256 1:0.41943579 2:0.26753548 3:0.18401787 4:0.093248362 5:0.035762485 6:0.28068966 7:0.18083851 8:0.020017603 9:0.027012127 10:1.1577727e-05 
--180.75505884784204 1:0.47324796 2:0.23343257 3:0.10784909 4:0.1281874 5:0.05728299 6:0.56389724 7:0.18426499 8:0.19634134 9:0.21670874 10:0.34006777 
--0.19932598929851059 1:0.62844553 2:0.1387071 3:0.093108305 4:0.099604373 5:0.040134685 6:0.24004498 7:0.13315198 8:0.32773429 9:0.56380792 10:0.58769453 
--68.413508944035641 1:0.61232517 2:0.1441533 3:0.14285939 4:0.071269234 5:0.029392907 6:0.0097478374 7:0.014175847 8:0.010651244 9:0.037798027 10:0.022987447 
--256 1:0.2263634 2:0.46474381 3:0.14724037 4:0.10073283 5:0.060919582 6:0.069178772 7:0.018131905 8:0.055741882 9:0.029350658 10:0.052072561 
--256 1:0.34618764 2:0.28754737 3:0.14840978 4:0.13461129 5:0.083243918 6:0.11505496 7:0.082414808 8:0.0014944203 9:0.03103299 10:0.082007917 
--256 1:0.40454151 2:0.42332944 3:0.092582726 4:0.052806748 5:0.026739575 6:0.27295169 7:0.10535498 8:0.01459712 9:0.071106793 10:0.14826474 
--256 1:0.24052982 2:0.37828154 3:0.16750257 4:0.12649807 5:0.087188001 6:0.20530134 7:0.081464525 8:0.25844046 9:0.2379658 10:0.18489421 
--256 1:0.45237891 2:0.24246487 3:0.16020173 4:0.10227157 5:0.042682928 6:0.086394291 7:0.052407195 8:0.012669554 9:0.069384769 10:0.10426252 
--256 1:0.74330833 2:0.16207531 3:0.047105062 4:0.033686417 5:0.013824883 6:0.038234327 7:0.064055135 8:0.072084652 9:0.1582005 10:0.10951618 
--256 1:0.53065957 2:0.28598421 3:0.096005211 4:0.06539916 5:0.021951847 6:0.040794825 7:0.098018798 8:0.081306323 9:0.083028664 10:0.033153325 
--256 1:0.55899405 2:0.265163 3:0.087378433 4:0.058308422 5:0.030156095 6:0.087008338 7:0.16237596 8:0.091681934 9:0.19082762 10:0.064247873 
--256 1:0.81984289 2:0.10809778 3:0.041294024 4:0.020323422 5:0.01044188 6:0.022085667 7:0.072214462 8:0.045583024 9:0.10921467 10:0.03818378 
--256 1:0.77864886 2:0.15498545 3:0.035420883 4:0.022282416 5:0.0086623894 6:0.0257899 7:0.0091765045 8:0.083184888 9:0.10034354 10:0.070664729 
--256 1:0.4684535 2:0.25839382 3:0.11562516 4:0.10025206 5:0.057275456 6:0.29931281 7:0.077271771 8:0.13636861 9:0.12020785 10:0.4253407 
--256 1:0.47719698 2:0.19084289 3:0.15678623 4:0.12400789 5:0.051166015 6:0.099511868 7:0.026819678 8:0.17484133 9:0.1029643 10:0.2066503 
--256 1:0.17760087 2:0.38280747 3:0.23117623 4:0.12828381 5:0.08013162 6:0.15788422 7:0.11049408 8:0.11117785 9:0.080240996 10:0.14380516 
--256 1:0.35551545 2:0.18345803 3:0.18460886 4:0.17961763 5:0.096800032 6:0.10187055 7:0.16490192 8:0.095319514 9:0.11678164 10:0.015723739 
--256 1:0.62398819 2:0.21664776 3:0.10369575 4:0.039512415 5:0.016155889 6:0.061633178 7:0.011378178 8:0.0010269659 9:0.005744289 10:0.14378212 
--32.442507600691641 1:0.35331075 2:0.13663389 3:0.25554495 4:0.20377722 5:0.050733191 6:0.12877328 7:0.44921311 8:0.21458958 9:0.41994736 10:0.018304589 
--256 1:0.57342794 2:0.24615838 3:0.11842693 4:0.043747437 5:0.018239312 6:0.031558991 7:0.036622027 8:0.024890067 9:0.15203694 10:0.2029675 
--256 1:0.63827796 2:0.18084357 3:0.076944434 4:0.052325923 5:0.051608109 6:0.21029147 7:0.12345449 8:0.0077566696 9:0.10009956 10:0.059983168 
--256 1:0.57250834 2:0.27964898 3:0.058506676 4:0.059441308 5:0.029894696 6:0.011955816 7:0.016875371 8:0.11148428 9:0.056981307 10:0.055233086 
--256 1:0.63420027 2:0.20916537 3:0.075962292 4:0.055864856 5:0.024807217 6:0.015445901 7:0.019045491 8:0.16151367 9:0.022215469 10:0.097234309 
--256 1:0.19326056 2:0.30894957 3:0.20128058 4:0.19235811 5:0.10415118 6:0.2623315 7:0.063245719 8:0.022879094 9:0.097728528 10:0.093377718 
--256 1:0.56314828 2:0.30430347 3:0.063260682 4:0.051007328 5:0.018280232 6:0.025342594 7:0.052451162 8:0.063699725 9:0.0060231056 10:0.0023892793 
--18.619590353563975 1:0.49628309 2:0.34184695 3:0.082797405 4:0.055949581 5:0.023122973 6:0.0021265658 7:0.11518524 8:0.31963974 9:0.055079714 10:0.080462353 
--256 1:0.41386183 2:0.33170324 3:0.1417664 4:0.068371646 5:0.044296886 6:0.13025807 7:0.0048167246 8:0.019304779 9:0.017237852 10:0.077313027 
--256 1:0.39557995 2:0.26538568 3:0.17040613 4:0.11655948 5:0.052068752 6:0.23694091 7:0.058138174 8:0.10777282 9:0.17203745 10:0.034533558 
--182.01703044546377 1:0.404614 2:0.23838735 3:0.17380128 4:0.14068945 5:0.042507925 6:0.21218317 7:0.11746919 8:0.099062711 9:0.41511402 10:0.34184378 
--256 1:0.49355593 2:0.29563329 3:0.10599823 4:0.070075643 5:0.034736905 6:0.079386092 7:0.14565411 8:0.091606865 9:0.017805712 10:0.1608556 
--256 1:0.32173861 2:0.33191219 3:0.14030935 4:0.15129425 5:0.054745607 6:0.12956804 7:0.051500508 8:0.10297063 9:0.032991532 10:0.16737786 
--256 1:0.57302875 2:0.19323388 3:0.082866745 4:0.10295613 5:0.047914506 6:0.19430531 7:0.1680482 8:0.16721771 9:0.30192852 10:0.14490715 
--256 1:0.46953466 2:0.21466318 3:0.12774507 4:0.1304652 5:0.057591887 6:0.079582327 7:0.051510087 8:0.045254972 9:0.086954052 10:0.12130229 
--256 1:0.61684278 2:0.17993392 3:0.084994231 4:0.070337497 5:0.047891575 6:0.027818195 7:0.13094668 8:0.045818717 9:0.26095247 10:0.13690182 
--256 1:0.59108666 2:0.14243438 3:0.13144908 4:0.09301007 5:0.042019815 6:0.0755638 7:0.066438562 8:0.0021571291 9:0.053666542 10:0.030432109 
--256 1:0.46245825 2:0.29731556 3:0.12917556 4:0.079234336 5:0.031816296 6:0.042982635 7:0.029750418 8:0.090408625 9:0.17866999 10:0.17813642 
--256 1:0.5456056 2:0.16406524 3:0.14299921 4:0.10359205 5:0.043737899 6:0.1341365 7:0.10324742 8:0.054549572 9:0.049988026 10:0.069658517 
--256 1:0.57860569 2:0.24031928 3:0.077110991 4:0.074076783 5:0.029887257 6:0.08529246 7:0.038937855 8:0.10252303 9:0.083092174 10:0.10208161 
--256 1:0.71821521 2:0.17796789 3:0.052994819 4:0.031187314 5:0.019634772 6:0.067426211 7:0.080745565 8:0.10273536 9:0.040199836 10:0.1192252 
--256 1:0.55676034 2:0.19565403 3:0.12316246 4:0.075587121 5:0.048836051 6:0.13006379 7:0.32396436 8:0.13908409 9:0.021212698 10:0.10926589 
--256 1:0.60369451 2:0.24486912 3:0.072403468 4:0.049846114 5:0.029186788 6:0.11588483 7:0.040335284 8:0.02030756 9:0.087963394 10:0.11062076 
--256 1:0.39812638 2:0.27367611 3:0.14777278 4:0.12168017 5:0.05874456 6:0.17328528 7:0.14345325 8:0.064258203 9:0.14735172 10:0.0091059621 
--256 1:0.25977275 2:0.4168258 3:0.14030516 4:0.12792269 5:0.0551736 6:0.048723732 7:0.14460454 8:0.097908905 9:0.11017256 10:0.01769022 
--239.8453103512129 1:0.24772692 2:0.23729443 3:0.26386001 4:0.15642507 5:0.094693574 6:0.0082722227 7:0.26144801 8:0.28834804 9:0.082115665 10:0.029940543 
--256 1:0.39081496 2:0.3137763 3:0.089363675 4:0.096485512 5:0.10955954 6:0.30970227 7:0.34187735 8:0.16553275 9:0.19925537 10:0.33909946 
--256 1:0.53965539 2:0.31415945 3:0.093326871 4:0.036043553 5:0.016814742 6:0.028520061 7:0.029265095 8:0.005788908 9:0.19504126 10:0.4510934 
--256 1:0.41358631 2:0.33451304 3:0.14371973 4:0.074375004 5:0.033805916 6:0.28356388 7:0.059580009 8:0.19868366 9:0.23453726 10:0.2453913 
--256 1:0.59652795 2:0.18956932 3:0.10677776 4:0.078318617 5:0.02880635 6:0.00069959709 7:0.088870636 8:0.061573024 9:0.0047930121 10:0.063562978 
--256 1:0.34579532 2:0.33084036 3:0.14173454 4:0.13053096 5:0.051098819 6:0.06139741 7:0.081440206 8:0.093733006 9:0.023209572 10:0.035555835 
--256 1:0.45024437 2:0.31173354 3:0.12102304 4:0.075953404 5:0.041045647 6:0.08624528 7:0.037412194 8:0.044730571 9:0.055181321 10:0.061733903 
--256 1:0.57316487 2:0.23787472 3:0.094042004 4:0.066984793 5:0.027933612 6:0.0030379069 7:0.030401695 8:0.20108449 9:0.030148524 10:0.11094671 
--256 1:0.34751248 2:0.31123331 3:0.14018597 4:0.15309439 5:0.047973849 6:0.070470705 7:0.037437038 8:0.22257574 9:0.27044881 10:0.23766019 
--256 1:0.39413688 2:0.31212765 3:0.12132483 4:0.10115521 5:0.071255427 6:0.32856459 7:0.066641055 8:0.14761206 9:0.40947358 10:0.46703764 
--256 1:0.20074621 2:0.40983656 3:0.15340029 4:0.14260019 5:0.093416751 6:0.043246665 7:0.10085171 8:0.34963309 9:0.079474404 10:0.10948088 
--256 1:0.62176151 2:0.17728653 3:0.073983646 4:0.074098959 5:0.052869354 6:0.17722243 7:0.32483187 8:0.071366673 9:0.20781428 10:0.063074236 
--256 1:0.21217296 2:0.5467768 3:0.11159175 4:0.087200008 5:0.042258476 6:0.038778964 7:0.0045968629 8:0.08029316 9:0.31195466 10:0.1974942 
--256 1:0.17904423 2:0.3019393 3:0.19224735 4:0.24729957 5:0.079469554 6:0.28340219 7:0.12339052 8:0.18049139 9:0.015325088 10:0.067591378 
--256 1:0.18253484 2:0.38093105 3:0.18858908 4:0.16977051 5:0.078174519 6:0.09237771 7:0.31126505 8:0.17845809 9:0.070053479 10:0.03067356 
--256 1:0.35022387 2:0.30665376 3:0.1568956 4:0.11213642 5:0.07409035 6:0.13029627 7:0.028392731 8:0.097575591 9:0.12718635 10:0.26794682 
--256 1:0.55615067 2:0.24680651 3:0.080461222 4:0.075279592 5:0.041302006 6:0.01527981 7:0.099322186 8:0.0038165076 9:0.10801603 10:0.048099224 
--256 1:0.48875711 2:0.24171677 3:0.13427906 4:0.095048336 5:0.040198716 6:0.10907336 7:0.063617061 8:0.046284459 9:0.036052653 10:0.078347208 
--256 1:0.49015599 2:0.23091656 3:0.12697057 4:0.10268705 5:0.049269834 6:0.066370654 7:0.11883413 8:0.053718087 9:0.10153606 10:0.33099084 
--256 1:0.4833677 2:0.36157179 3:0.091363638 4:0.048047983 5:0.015648887 6:0.13652648 7:0.017795156 8:0.01898103 9:0.023248313 10:0.036621581 
--256 1:0.53475921 2:0.24333888 3:0.086044459 4:0.099902367 5:0.035955079 6:0.4603683 7:0.2265551 8:0.10476645 9:0.041379898 10:0.045567319 
--256 1:0.66061671 2:0.19167565 3:0.08166157 4:0.042261215 5:0.023784849 6:0.014543989 7:0.048481816 8:0.010367905 9:0.046679705 10:0.07579387 
--256 1:0.36526706 2:0.28685946 3:0.1520646 4:0.14933516 5:0.046473722 6:0.084773015 7:0.080115548 8:0.22996769 9:0.2077878 10:0.14382888 
--256 1:0.68321136 2:0.23094127 3:0.049840279 4:0.018818902 5:0.017188193 6:0.10472106 7:0.023240682 8:0.13564978 9:0.14363401 10:0.37270278 
--256 1:0.44197459 2:0.22448082 3:0.14856018 4:0.12613837 5:0.058846032 6:0.089623994 7:0.080757171 8:0.062987141 9:0.096029949 10:0.18163075 
--256 1:0.43048749 2:0.35224673 3:0.092410955 4:0.08416078 5:0.040694046 6:0.083261757 7:0.027191664 8:0.0064006727 9:0.011515438 10:0.032723554 
--256 1:0.51004997 2:0.22783181 3:0.1002233 4:0.10763422 5:0.054260697 6:0.0017464513 7:0.023250513 8:0.013121858 9:0.23334809 10:0.13929209 
--256 1:0.60129395 2:0.2380349 3:0.077908376 4:0.058450386 5:0.024312391 6:0.12476663 7:0.103844 8:0.15569418 9:0.04408695 10:0.059357946 
--256 1:0.48303783 2:0.27327292 3:0.11381906 4:0.097031401 5:0.032838782 6:0.13334943 7:0.043349864 8:0.17317646 9:0.11271986 10:0.018981187 
--256 1:0.3753352 2:0.23608155 3:0.1946713 4:0.13297079 5:0.060941164 6:0.12215 7:0.28296445 8:0.10242967 9:0.085710035 10:0.033767444 
--256 1:0.2358931 2:0.32614109 3:0.12012767 4:0.098648255 5:0.21918989 6:0.18071982 7:0.033494149 8:0.019508251 9:0.042782455 10:0.19867268 
--256 1:0.364696 2:0.28296213 3:0.15005739 4:0.15169619 5:0.050588289 6:0.50484566 7:0.07747702 8:0.11439375 9:0.057971944 10:0.036591021 
--256 1:0.50380647 2:0.2341195 3:0.1083043 4:0.11362238 5:0.040147338 6:0.19347817 7:0.13576929 8:0.022599154 9:0.068666658 10:0.15248162 
--256 1:0.7040922 2:0.19065225 3:0.04589931 4:0.035123716 5:0.024232528 6:0.0702345 7:0.043518927 8:0.10810861 9:0.13024307 10:0.37400828 
--256 1:0.36863038 2:0.23440352 3:0.20351845 4:0.13010486 5:0.063342794 6:0.097225193 7:0.08770172 8:0.014186738 9:0.21012204 10:0.10995973 
--256 1:0.39410065 2:0.36742841 3:0.12606132 4:0.081411022 5:0.030998603 6:0.13354888 7:0.046632923 8:0.05672878 9:0.059841429 10:0.076495709 
--256 1:0.22903397 2:0.44123557 3:0.15764389 4:0.1126435 5:0.059443079 6:0.17264645 7:0.018327117 8:0.036247687 9:0.017042488 10:0.036705281 
--256 1:0.53904653 2:0.28426222 3:0.080363629 4:0.07066009 5:0.025667531 6:0.0054875147 7:0.084610354 8:0.0019574262 9:0.11694732 10:0.21775277 
--256 1:0.67665148 2:0.17423857 3:0.076023502 4:0.046516143 5:0.026570313 6:0.05073234 7:0.034893006 8:0.15698532 9:0.077365376 10:0.10371279 
--256 1:0.39032728 2:0.22131436 3:0.2024823 4:0.12391897 5:0.061957093 6:0.095653456 7:0.029839444 8:0.026774785 9:0.0056036505 10:0.049020376 
--256 1:0.42444022 2:0.36732077 3:0.057568102 4:0.075374287 5:0.075296626 6:0.3325546 7:0.16343772 8:0.16415512 9:0.26557133 10:0.012693797 
--256 1:0.42480662 2:0.27613135 3:0.15889233 4:0.096341418 5:0.043828273 6:0.12004626 7:0.15047434 8:0.16674517 9:0.14201819 10:0.2382726 
--38.640837349258483 1:0.1551925 2:0.47786333 3:0.167567 4:0.13286604 5:0.066511136 6:0.018880666 7:0.038773886 8:0.051810274 9:0.037401585 10:0.036045897 
--256 1:0.30538726 2:0.34105843 3:0.16871487 4:0.13156766 5:0.053271775 6:0.17957006 7:0.021914412 8:0.061896734 9:0.12958705 10:0.14111131 
--256 1:0.56821928 2:0.21591949 3:0.091332397 4:0.07595958 5:0.048569257 6:0.15355169 7:0.17832753 8:0.20535469 9:0.1978177 10:0.36725207 
--256 1:0.30769625 2:0.31749656 3:0.15050282 4:0.16012812 5:0.064176248 6:0.30262231 7:0.17423873 8:0.04531155 9:0.18144475 10:0.026213169 
--256 1:0.46684371 2:0.20709371 3:0.11394111 4:0.15441599 5:0.057705486 6:0.21581392 7:0.049535045 8:0.0038407509 9:0.15194661 10:0.009758737 
--256 1:0.50397059 2:0.31518677 3:0.093400472 4:0.059557105 5:0.02788506 6:0.047816617 7:0.22189377 8:0.11440592 9:0.098449709 10:0.10735475 
--256 1:0.67353622 2:0.1879755 3:0.059740889 4:0.046055696 5:0.032691694 6:0.059394178 7:0.047933455 8:0.026350384 9:0.029909832 10:0.1989423 
--256 1:0.23189159 2:0.38617606 3:0.17717182 4:0.14236974 5:0.062390788 6:0.20666088 7:0.017976649 8:0.13257248 9:0.26789664 10:0.079215949 
--256 1:0.54609282 2:0.19364158 3:0.08490463 4:0.1211296 5:0.054231373 6:0.058641129 7:0.056896842 8:0.11763051 9:0.051089924 10:0.025479839 
--256 1:0.45866703 2:0.29564225 3:0.10823835 4:0.099828216 5:0.037624145 6:0.081591051 7:0.1028048 8:0.23378518 9:0.027586262 10:0.033722336 
--256 1:0.31618453 2:0.24238919 3:0.17956488 4:0.18046819 5:0.081393209 6:0.052608898 7:0.085536377 8:0.10756047 9:0.061551429 10:0.19731342 
--256 1:0.63436575 2:0.23208119 3:0.049728694 4:0.056766054 5:0.027058306 6:0.07132877 7:0.018445036 8:0.061891249 9:0.072035412 10:0.071246083 
--154.69932208869648 1:0.73461821 2:0.16353389 3:0.065652379 4:0.025858654 5:0.010336862 6:0.055493004 7:0.27737865 8:0.27063617 9:0.31246781 10:0.24096868 
--256 1:0.56218955 2:0.26849167 3:0.099896343 4:0.050166519 5:0.01925592 6:0.017847126 7:0.038048217 8:0.10137731 9:0.33888077 10:0.30378821 
--53.797978757686792 1:0.55032125 2:0.19489674 3:0.13030127 4:0.087204318 5:0.037276424 6:0.061235999 7:0.0055783983 8:0.39440758 9:0.23314233 10:0.33649669 
--256 1:0.57806981 2:0.2559695 3:0.068042131 4:0.067777419 5:0.030141137 6:0.1353877 7:0.0022982339 8:0.073680979 9:0.12652533 10:0.065418658 
--256 1:0.368938 2:0.29507509 3:0.15666872 4:0.12300643 5:0.05631176 6:0.05875811 7:0.22086737 8:0.020153654 9:0.094513916 10:0.18769047 
--256 1:0.35647943 2:0.26367279 3:0.1738523 4:0.13299263 5:0.073002846 6:0.1400607 7:0.0044583664 8:0.023438137 9:0.13939349 10:0.094584234 
--256 1:0.40878982 2:0.22379645 3:0.18957096 4:0.12220656 5:0.055636207 6:0.049269555 7:0.090770041 8:0.029966564 9:0.24259969 10:0.12637191 
--256 1:0.40920853 2:0.23483001 3:0.16600578 4:0.12047675 5:0.069478934 6:0.07654671 7:0.099027661 8:0.10830707 9:0.091062339 10:0.035021804 
--256 1:0.36936151 2:0.3566363 3:0.10979179 4:0.1097264 5:0.054483994 6:0.23740284 7:0.14748791 8:0.063202263 9:0.051115473 10:0.076612159 
--256 1:0.39500672 2:0.40117352 3:0.11902827 4:0.05178921 5:0.033002272 6:0.059088171 7:0.017285929 8:0.084778966 9:0.0015532339 10:0.038684172 
--256 1:0.54247544 2:0.28091274 3:0.084427396 4:0.066505561 5:0.025678859 6:0.052536909 7:0.11653062 8:0.0091146233 9:0.12749928 10:0.1279741 
--256 1:0.32996317 2:0.42219705 3:0.11310357 4:0.090107236 5:0.044628972 6:0.16554429 7:0.028081397 8:0.098164866 9:0.058751817 10:0.037845046 
--256 1:0.37728263 2:0.40179008 3:0.13104892 4:0.057005542 5:0.032872829 6:0.042281963 7:0.090328202 8:0.16131972 9:0.03826962 10:0.091400714 
--256 1:0.63333841 2:0.22907859 3:0.064997141 4:0.048114346 5:0.024471515 6:0.2406138 7:0.23069277 8:0.18385745 9:0.075384374 10:0.094978332 
--256 1:0.29666769 2:0.22696082 3:0.14873736 4:0.21621204 5:0.11142209 6:0.1161578 7:0.11542946 8:0.1423175 9:0.012564574 10:0.11592521 
--256 1:0.42215717 2:0.25826186 3:0.12410189 4:0.14954312 5:0.045935956 6:0.21349926 7:0.0060752779 8:0.1789474 9:0.13843621 10:0.3208707 
--213.32647888978576 1:0.26226652 2:0.29390263 3:0.15936722 4:0.14647626 5:0.13798738 6:0.15873436 7:0.04689382 8:0.084579916 9:0.25809849 10:0.58306637 
--256 1:0.76569937 2:0.14552513 3:0.038206936 4:0.037049432 5:0.013519135 6:0.07315288 7:0.11816378 8:0.093203768 9:0.16493029 10:0.14152135 
--256 1:0.45184793 2:0.31294707 3:0.1013712 4:0.090567814 5:0.043265983 6:0.030443802 7:0.037549979 8:0.075913327 9:0.02320567 10:0.01686743 
--256 1:0.74846137 2:0.21189633 3:0.024207285 4:0.011179048 5:0.0042559668 6:0.0085292239 7:0.021226914 8:0.0083305042 9:0.1580573 10:0.22475838 
--256 1:0.33771174 2:0.43107465 3:0.091121451 4:0.083036973 5:0.05705519 6:0.19663799 7:0.091853961 8:0.38278806 9:0.096358891 10:0.13693804 
--256 1:0.65176931 2:0.20408015 3:0.062320737 4:0.05227461 5:0.02955519 6:0.076208888 7:0.16531549 8:0.030961799 9:0.06853554 10:0.29320568 
--256 1:0.18316272 2:0.47672046 3:0.14724134 4:0.11590501 5:0.076970471 6:0.044905581 7:0.018815419 8:0.074568786 9:0.078609834 10:0.14641045 
--256 1:0.41113143 2:0.33960153 3:0.12081263 4:0.09347599 5:0.034978422 6:0.24430398 7:0.073349014 8:0.04464997 9:0.2256512 10:0.22246582 
--256 1:0.59837823 2:0.24529438 3:0.081490881 4:0.051298018 5:0.023538495 6:0.22079042 7:0.069336353 8:0.13251651 9:0.037443168 10:0.16144607 
--256 1:0.44885143 2:0.25198335 3:0.15335446 4:0.097993349 5:0.047817408 6:0.24051006 7:0.034456937 8:0.092951982 9:0.1157861 10:0.08284279 
--256 1:0.31576513 2:0.37446911 3:0.12907447 4:0.11266135 5:0.06802995 6:0.012033122 7:0.032550348 8:0.057486425 9:0.0080815685 10:0.088335689 
--115.52538206391927 1:0.2797958 2:0.26282179 3:0.17073249 4:0.17506459 5:0.11158533 6:0.0047486954 7:0.27340532 8:0.043819387 9:0.064653142 10:0.42820693 
--256 1:0.7277944 2:0.1449769 3:0.053336531 4:0.03730863 5:0.036583546 6:0.34269807 7:0.032494154 8:0.33402839 9:0.015869156 10:0.072337615 
--212.29224951782697 1:0.22315907 2:0.24135991 3:0.27401195 4:0.19276918 5:0.06869989 6:0.068511326 7:0.14000238 8:0.35377917 9:0.25534303 10:0.15636716 
--256 1:0.26800608 2:0.26662204 3:0.14861559 4:0.22085332 5:0.095902971 6:0.027801179 7:0.0046581652 8:0.25832558 9:0.23975635 10:0.15381762 
--256 1:0.51333685 2:0.25559998 3:0.093370046 4:0.10155066 5:0.036142465 6:0.19661502 7:0.14371386 8:0.17834623 9:0.27630949 10:0.17369437 
--256 1:0.31146273 2:0.40109398 3:0.15189501 4:0.091962773 5:0.043585511 6:0.16346142 7:0.061103685 8:0.054009795 9:0.076779493 10:0.13880248 
--256 1:0.646449 2:0.23197724 3:0.062923914 4:0.041822995 5:0.01682685 6:0.065637502 7:0.12901959 8:0.20048062 9:0.33014755 10:0.11572274 
--256 1:0.40812166 2:0.2753818 3:0.11622894 4:0.1285319 5:0.071735704 6:0.096141783 7:0.071979969 8:0.0039345512 9:0.088493326 10:0.094102117 
--256 1:0.26552532 2:0.24943705 3:0.19692656 4:0.22579181 5:0.062319268 6:0.19778486 7:0.11835112 8:0.065025582 9:0.17524675 10:0.13624035 
--256 1:0.33488111 2:0.26229522 3:0.21006261 4:0.12154373 5:0.071217324 6:0.13156936 7:0.050097478 8:0.038178009 9:0.022323082 10:0.029636676 
--256 1:0.35397455 2:0.32635673 3:0.11797021 4:0.12193684 5:0.079761665 6:0.052833612 7:0.16193305 8:0.35820248 9:0.022532775 10:0.098301092 
--256 1:0.58135585 2:0.26361325 3:0.076846201 4:0.055546803 5:0.0226379 6:0.0009856371 7:0.035251041 8:0.052056045 9:0.033591002 10:0.12900922 
--256 1:0.69951641 2:0.20615862 3:0.04582345 4:0.031943427 5:0.016558102 6:0.049122235 7:0.055615341 8:0.05999804 9:0.031124964 10:0.28402394 
--256 1:0.56335496 2:0.2464598 3:0.099843401 4:0.065816587 5:0.024525246 6:0.11939252 7:0.10617929 8:0.1329682 9:0.12979931 10:0.18261509 
--256 1:0.19964613 2:0.38583582 3:0.20742757 4:0.14176377 5:0.065326707 6:0.34106655 7:0.13455673 8:0.21437655 9:0.12592436 10:0.07547235 
--256 1:0.39005011 2:0.36069097 3:0.10870675 4:0.089901 5:0.05065118 6:0.10437948 7:0.053098788 8:0.0029922607 9:0.0086372923 10:0.031522783 
--256 1:0.36798269 2:0.30795485 3:0.12060171 4:0.13533629 5:0.068124446 6:0.25742475 7:0.085413206 8:0.11444725 9:0.29091092 10:0.0109647 
--256 1:0.15557027 2:0.49866946 3:0.15343268 4:0.1143271 5:0.078000492 6:0.12359141 7:0.030870911 8:0.098346676 9:0.057822485 10:0.11081873 
--256 1:0.41337756 2:0.2527724 3:0.16371678 4:0.11672078 5:0.053412485 6:0.040303199 7:0.0017522809 8:0.055693996 9:0.0074670658 10:0.035933418 
--256 1:0.67637345 2:0.16790915 3:0.090080422 4:0.049271347 5:0.016365628 6:0.0044911308 7:0.10837331 8:0.037329253 9:0.25844228 10:0.20399565 
--256 1:0.2740558 2:0.36866284 3:0.15568033 4:0.13147363 5:0.070127402 6:0.038361421 7:0.12386452 8:0.12641919 9:0.20427624 10:0.034341073 
--256 1:0.31902518 2:0.34704198 3:0.15142584 4:0.12017433 5:0.062332676 6:0.47048589 7:0.036798591 8:0.39182962 9:0.11996616 10:0.11163025 
--256 1:0.55947312 2:0.16707091 3:0.12306698 4:0.099626204 5:0.050762785 6:0.14635118 7:0.027345491 8:0.058393935 9:0.16001612 10:0.094181548 
--256 1:0.66740342 2:0.2134389 3:0.047887246 4:0.048884687 5:0.022385747 6:0.050916072 7:0.034864672 8:0.031631115 9:0.19518627 10:0.082318036 
--256 1:0.34413917 2:0.20842257 3:0.20318479 4:0.15553172 5:0.088721749 6:0.015581366 7:0.27307431 8:0.20319665 9:0.1151497 10:0.29420763 
--256 1:0.30235646 2:0.24930046 3:0.18463721 4:0.16804865 5:0.09565722 6:0.15910791 7:0.19805952 8:0.12439239 9:0.033481353 10:0.071141127 
--256 1:0.67347467 2:0.19314646 3:0.066940048 4:0.041943698 5:0.024495119 6:0.013889194 7:0.057732461 8:0.21571364 9:0.029235758 10:0.093690574 
--256 1:0.22333101 2:0.52804474 3:0.10442902 4:0.09467202 5:0.04952321 6:0.049632568 7:0.10460098 8:0.14435152 9:0.054204731 10:0.064226696 
--100.18546772927621 1:0.48544823 2:0.24959115 3:0.13120422 4:0.10090703 5:0.032849368 6:0.068649971 7:0.16327921 8:0.28463059 9:0.230361 10:0.1764311 
--256 1:0.79431106 2:0.095387297 3:0.055554486 4:0.027999747 5:0.026747414 6:0.03091833 7:0.006590307 8:0.086250741 9:0.28708656 10:0.18071773 
--256 1:0.60152517 2:0.24280788 3:0.067291759 4:0.054711186 5:0.033664005 6:0.21760085 7:0.048723654 8:0.15962869 9:0.22481864 10:0.099856861 
--256 1:0.50794099 2:0.26857265 3:0.11925079 4:0.07545591 5:0.028779653 6:0.19042614 7:0.20377959 8:0.028689798 9:0.094493871 10:0.067892416 
--256 1:0.42474253 2:0.24815977 3:0.14666225 4:0.13415854 5:0.046276907 6:0.20052536 7:0.23993365 8:0.11006343 9:0.020923853 10:0.13354752 
--256 1:0.28132109 2:0.33963262 3:0.15480639 4:0.14190225 5:0.082337645 6:0.082216848 7:0.00860006 8:0.043424527 9:0.047417787 10:0.025720234 
--256 1:0.55478769 2:0.22641109 3:0.10030019 4:0.081884895 5:0.036616134 6:0.32090515 7:0.27283204 8:0.17502828 9:0.22693754 10:0.1102569 
--256 1:0.4689775 2:0.26115188 3:0.13347337 4:0.087679192 5:0.048718055 6:0.052824192 7:0.034339144 8:0.020225528 9:0.12746632 10:0.13601193 
--256 1:0.51774784 2:0.33236542 3:0.06630153 4:0.05896661 5:0.024618598 6:0.061101121 7:0.13236041 8:0.1905644 9:0.033316927 10:0.078864534 
--256 1:0.35183557 2:0.42567431 3:0.12490632 4:0.067366938 5:0.030216853 6:0.13687816 7:0.19421996 8:0.17997282 9:0.056795184 10:0.10782834 
--256 1:0.6285803 2:0.18109454 3:0.087545499 4:0.067617475 5:0.035162189 6:0.29719407 7:0.16893399 8:0.091849231 9:0.0036877644 10:0.029893295 
--256 1:0.63414036 2:0.25471658 3:0.042746552 4:0.047001425 5:0.021395083 6:0.094270167 7:0.0029479665 8:0.15432862 9:0.087162502 10:0.0046983557 
--256 1:0.47238709 2:0.2501433 3:0.13032497 4:0.091562035 5:0.055582597 6:0.036655195 7:0.14340021 8:0.032908648 9:0.029291464 10:0.0018750959 
--256 1:0.34757808 2:0.27635717 3:0.18401391 4:0.11547518 5:0.076575662 6:0.1025139 7:0.15240985 8:0.16359932 9:0.10005162 10:0.080772241 
--256 1:0.35323334 2:0.24397948 3:0.18397994 4:0.14809392 5:0.070713334 6:0.14586243 7:0.016514879 8:0.0033117675 9:0.15886408 10:0.077384383 
--256 1:0.24539889 2:0.47497077 3:0.12479109 4:0.10634 5:0.048499247 6:0.044620398 7:0.099770721 8:0.061810521 9:0.052366742 10:0.030247983 
--256 1:0.46068012 2:0.30443197 3:0.11045735 4:0.087209871 5:0.037220695 6:0.16562953 7:0.0084179445 8:0.22142462 9:0.020503195 10:0.060686856 
--256 1:0.67186742 2:0.23597521 3:0.050970968 4:0.028507075 5:0.01267933 6:0.10571519 7:0.15898163 8:0.026352807 9:0.084087595 10:0.20158741 
--256 1:0.7560144 2:0.18465378 3:0.028945703 4:0.024415596 5:0.0059705154 6:0.11350398 7:0.088063039 8:0.068689911 9:0.088818578 10:0.0029722418 
--256 1:0.69773463 2:0.18266986 3:0.042270376 4:0.050550358 5:0.026774777 6:0.017158875 7:0.09693326 8:0.18276201 9:0.2413071 10:0.42157511 
--256 1:0.71948285 2:0.18425209 3:0.058811007 4:0.026898904 5:0.010555151 6:0.0079829886 7:0.0037480486 8:0.11181356 9:0.014397738 10:0.043022226 
--256 1:0.33224286 2:0.33803459 3:0.14809938 4:0.11768766 5:0.06393551 6:0.057580691 7:0.0093518284 8:0.060209115 9:0.11733742 10:0.091459616 
--256 1:0.23660124 2:0.35027225 3:0.18407408 4:0.15486432 5:0.074188113 6:0.1546773 7:0.12568634 8:0.14629519 9:0.15945682 10:0.070755195 
--256 1:0.43608548 2:0.28996208 3:0.14766561 4:0.083696195 5:0.042590639 6:0.039921211 7:0.030147557 8:0.11427113 9:0.11275858 10:0.02557933 
--256 1:0.44735489 2:0.25280376 3:0.15736776 4:0.096676188 5:0.045797403 6:0.10633827 7:0.015955737 8:0.036107778 9:0.12516023 10:0.069046511 
--256 1:0.68037613 2:0.23586386 3:0.050445184 4:0.024116928 5:0.0091978964 6:0.078717884 7:0.021839133 8:0.033733844 9:0.024613788 10:0.18382597 
--256 1:0.30631715 2:0.35740225 3:0.14570165 4:0.12481195 5:0.065766996 6:0.0656461 7:0.11490711 8:0.14170548 9:0.065987376 10:0.0043108511 
--256 1:0.50899204 2:0.19983032 3:0.119301 4:0.12064066 5:0.051235984 6:0.018827155 7:0.068298009 8:0.059182177 9:0.19451548 10:0.20135452 
--96.309345811004391 1:0.75243494 2:0.17604275 3:0.040621197 4:0.022678479 5:0.0082226372 6:0.0086389296 7:0.040339501 8:0.34456028 9:0.1516051 10:0.16162129 
--256 1:0.70680661 2:0.16754745 3:0.046230796 4:0.055785497 5:0.023629647 6:0.025639785 7:0.009831093 8:0.062368601 9:0.13080421 10:0.078320018 
--256 1:0.55132006 2:0.2529566 3:0.059922041 4:0.081519477 5:0.054281822 6:0.30499494 7:0.19750095 8:0.19829351 9:0.075632841 10:0.045786306 
--256 1:0.76832138 2:0.15794965 3:0.04553736 4:0.020656212 5:0.0075353992 6:0.0064024977 7:0.044264795 8:0.11296825 9:0.063947025 10:0.073925669 
--256 1:0.45760163 2:0.28102578 3:0.13228346 4:0.081370457 5:0.047718668 6:0.050291696 7:0.17217586 8:0.21591254 9:0.13425833 10:0.10396633 
--256 1:0.69291863 2:0.18722424 3:0.07335484 4:0.034085043 5:0.012417246 6:0.012011632 7:0.078634601 8:0.13019062 9:0.065296875 10:0.036051441 
--256 1:0.77961674 2:0.1786124 3:0.029249228 4:0.0093777793 5:0.0031438532 6:0.025123666 7:0.12301108 8:0.071376036 9:0.14076063 10:0.23307902 
--256 1:0.2970992 2:0.33697599 3:0.1629204 4:0.12539873 5:0.077605675 6:0.12783329 7:0.055168063 8:0.17166069 9:0.053699338 10:0.033537663 
--256 1:0.39553627 2:0.28590515 3:0.12010768 4:0.12769699 5:0.070753904 6:0.028483016 7:0.0062795191 8:0.046862129 9:0.0066601368 10:0.06479494 
--256 1:0.36554799 2:0.28444015 3:0.16136532 4:0.12879582 5:0.059850721 6:0.014594091 7:0.029442247 8:0.2282721 9:0.21536424 10:0.41695544 
--256 1:0.28131462 2:0.34391292 3:0.16819223 4:0.13598165 5:0.070598581 6:0.013430881 7:0.071353201 8:0.14935992 9:0.029411202 10:0.013320331 
--256 1:0.41276217 2:0.21672765 3:0.18373006 4:0.12157069 5:0.065209426 6:0.21117109 7:0.12759567 8:0.098662291 9:0.12310701 10:0.050838461 
--256 1:0.55233723 2:0.25279235 3:0.1107501 4:0.053376217 5:0.030744104 6:0.11883612 7:0.039068489 8:0.0053353959 9:0.057915974 10:0.083608296 
--230.9140451715258 1:0.6536438 2:0.20013012 3:0.071997811 4:0.048747003 5:0.025481268 6:0.18213889 7:0.17740747 8:0.20987668 9:0.21626633 10:0.37902061 
--256 1:0.24511237 2:0.2542791 3:0.25834035 4:0.15264236 5:0.089625814 6:0.051923115 7:0.090397603 8:0.08520156 9:0.015658044 10:0.15157547 
--143.8170334472417 1:0.33856897 2:0.27792315 3:0.10264557 4:0.15916376 5:0.12169855 6:0.10312122 7:0.24846337 8:0.21926594 9:0.48026739 10:0.68741082 
--256 1:0.33445548 2:0.397485 3:0.13794221 4:0.087073522 5:0.043043782 6:0.0038679775 7:0.16187602 8:0.068230928 9:0.00441712 10:0.024375904 
--256 1:0.64436445 2:0.23595345 3:0.052496025 4:0.048119105 5:0.019066968 6:0.047118142 7:0.073895132 8:0.051410445 9:0.039438647 10:0.12119342 
--256 1:0.65609032 2:0.22828031 3:0.065510608 4:0.032051577 5:0.018067181 6:0.067087407 7:0.085263565 8:0.11486242 9:0.027104523 10:0.014354964 
--256 1:0.33359241 2:0.26629964 3:0.17727324 4:0.14493028 5:0.077904427 6:0.16509718 7:0.011995046 8:0.11265618 9:0.051592758 10:0.059594105 
--10.865539659077131 1:0.15144792 2:0.23165254 3:0.47852852 4:0.089291867 5:0.049079153 6:0.038185498 7:0.23220129 8:0.0014872536 9:0.26283476 10:0.23768761 
--256 1:0.51411744 2:0.30597934 3:0.087836054 4:0.058389901 5:0.033677273 6:0.12609192 7:0.081386427 8:0.042419294 9:0.11884595 10:0.27187583 
--256 1:0.58600022 2:0.15952216 3:0.093958633 4:0.099665227 5:0.060853759 6:0.2590381 7:0.28843708 8:0.26030713 9:0.085718803 10:0.03012194 
--153.3329731088707 1:0.64460274 2:0.10921909 3:0.097364924 4:0.11175186 5:0.03706139 6:0.16026339 7:0.16672691 8:0.018899128 9:0.033342205 10:0.0066630231 
--256 1:0.48373894 2:0.20211105 3:0.14661734 4:0.12409239 5:0.043440269 6:0.1051996 7:0.15311707 8:0.035716424 9:0.054908359 10:0.17790683 
--256 1:0.59375195 2:0.18564843 3:0.11396305 4:0.077474834 5:0.029161746 6:0.075342775 7:0.16104937 8:0.0081100997 9:0.014288383 10:0.023074572 
--256 1:0.6868517 2:0.20220285 3:0.063359344 4:0.031837425 5:0.015748689 6:0.04595024 7:0.088588916 8:0.21088201 9:0.13540659 10:0.14112952 
--256 1:0.29719054 2:0.29196406 3:0.16161073 4:0.18064216 5:0.068592506 6:0.42274304 7:0.09389891 8:0.070197131 9:0.19479122 10:0.054387512 
--256 1:0.75218784 2:0.16806975 3:0.033401923 4:0.030421779 5:0.015918709 6:0.02961231 7:0.11521376 8:0.045280952 9:0.10536609 10:0.078093239 
--256 1:0.49016105 2:0.34768088 3:0.085974726 4:0.058449789 5:0.017733555 6:0.012775709 7:0.10423981 8:0.090338831 9:0.17699931 10:0.027748092 
--256 1:0.63375691 2:0.19322523 3:0.072079837 4:0.06690121 5:0.034036816 6:0.1131114 7:0.14349235 8:0.063498381 9:0.18402185 10:0.10565786 
--125.90935448652564 1:0.78048864 2:0.11898203 3:0.057619373 4:0.029994938 5:0.012915022 6:0.06602629 7:0.12324998 8:0.10601795 9:0.22221954 10:0.021469296 
--256 1:0.26196113 2:0.27104731 3:0.25829301 4:0.15347456 5:0.055223989 6:0.072941069 7:0.086276589 8:0.13205852 9:0.22011193 10:0.25415931 
--256 1:0.50054145 2:0.19802314 3:0.17519312 4:0.080522683 5:0.045719597 6:0.18181606 7:0.12464801 8:0.063390759 9:0.11246888 10:0.12438508 
--256 1:0.44392933 2:0.37416025 3:0.10341172 4:0.056117247 5:0.02238145 6:0.18706415 7:0.13028022 8:0.035946452 9:0.11035245 10:0.10041164 
--256 1:0.56596969 2:0.24035833 3:0.088804589 4:0.072437479 5:0.03242991 6:0.0018342475 7:0.079242651 8:0.097212887 9:0.042357668 10:0.084635909 
--256 1:0.61804905 2:0.26410712 3:0.047287691 4:0.049522193 5:0.021033941 6:0.046813148 7:0.02999062 8:0.12468595 9:0.097606132 10:0.17986897 
--256 1:0.66407583 2:0.21460208 3:0.075663695 4:0.030717496 5:0.014940894 6:0.047447503 7:0.047434763 8:0.11364177 9:0.010137774 10:0.029016678 
--256 1:0.51218284 2:0.29495757 3:0.09983125 4:0.067945185 5:0.02508315 6:0.028240275 7:0.09163759 8:0.10626541 9:0.095773082 10:0.12829115 
--30.747551980783737 1:0.61837434 2:0.17053688 3:0.084298283 4:0.085682446 5:0.041108043 6:0.29143755 7:0.20229334 8:0.3545517 9:0.20678908 10:0.038681857 
--256 1:0.46391235 2:0.22113308 3:0.13352474 4:0.12805868 5:0.053371166 6:0.034611679 7:0.16476039 8:0.065212356 9:0.13966361 10:0.18244364 
--256 1:0.47846627 2:0.2938719 3:0.10871129 4:0.084011934 5:0.034938595 6:0.093042486 7:0.35320483 8:0.35608064 9:0.080292657 10:0.065758543 
--256 1:0.31770905 2:0.26192207 3:0.14133419 4:0.12011224 5:0.15892244 6:0.016232533 7:0.10339753 8:0.27764771 9:0.30409631 10:0.3031248 
--256 1:0.56720141 2:0.28237743 3:0.082252172 4:0.042057558 5:0.026111431 6:0.0051898898 7:0.076506675 8:0.13356001 9:0.054039784 10:0.32517883 
--256 1:0.54063953 2:0.16490958 3:0.12222449 4:0.12798431 5:0.044242089 6:0.12611359 7:0.19963032 8:0.22377213 9:0.071452201 10:0.074947665 
--256 1:0.33414103 2:0.23703097 3:0.1864439 4:0.15067913 5:0.091704967 6:0.21380334 7:0.012219971 8:0.097107429 9:0.066213204 10:0.054349284 
--256 1:0.75478726 2:0.18034524 3:0.036028439 4:0.017675543 5:0.011163514 6:0.1202326 7:0.02886376 8:0.12233868 9:0.31449996 10:0.13631612 
--256 1:0.66135188 2:0.20780464 3:0.056298812 4:0.048907127 5:0.025637537 6:0.084748258 7:0.084723291 8:0.0052250391 9:0.079302768 10:0.19561403 
--256 1:0.53526775 2:0.33905962 3:0.061014312 4:0.046305518 5:0.018352794 6:0.041390608 7:0.0096440808 8:0.10175857 9:0.060429407 10:0.052179583 
--256 1:0.56238778 2:0.25372353 3:0.10839657 4:0.05476521 5:0.020726905 6:0.07231989 7:0.041072209 8:0.11686132 9:0.10639866 10:0.015434319 
--256 1:0.4373614 2:0.37708185 3:0.10831754 4:0.055655166 5:0.021584055 6:0.18141346 7:0.046127987 8:0.10469702 9:0.15384929 10:0.071491767 
--256 1:0.35235 2:0.26528074 3:0.1603928 4:0.14460116 5:0.077375302 6:0.067062114 7:0.029884359 8:0.081376484 9:0.089119119 10:0.10236139 
--104.56778704769818 1:0.17167591 2:0.25281454 3:0.30582403 4:0.17521321 5:0.094472312 6:0.0053444255 7:0.15009354 8:0.18658239 9:0.066792283 10:0.13282881 
--256 1:0.44278832 2:0.31231843 3:0.12972334 4:0.074925325 5:0.040244594 6:0.039286005 7:0.062644587 8:0.046019895 9:0.014532866 10:0.024027769 
--256 1:0.41097775 2:0.27978758 3:0.10372417 4:0.13248576 5:0.073024736 6:0.062065305 7:0.030075374 8:0.051508785 9:0.11200068 10:0.14513383 
--256 1:0.34133292 2:0.2662621 3:0.17660477 4:0.15594263 5:0.059857582 6:0.36734686 7:0.21211271 8:0.10373611 9:0.20609286 10:0.053421745 
--256 1:0.70884877 2:0.19216018 3:0.038594193 4:0.0402379 5:0.020158963 6:0.046602966 7:0.01403337 8:0.063955128 9:0.11400848 10:0.13258482 
--256 1:0.60815068 2:0.1738122 3:0.064128046 4:0.094626309 5:0.05928276 6:0.16507104 7:0.062074997 8:0.12363204 9:0.2375898 10:0.014252827 
--256 1:0.21173839 2:0.4974538 3:0.1341172 4:0.10455428 5:0.052136328 6:0.30070643 7:0.079511131 8:0.0040605893 9:0.12175679 10:0.020592669 
--256 1:0.57490277 2:0.30108852 3:0.063186575 4:0.040512262 5:0.020309874 6:0.011639515 7:0.027488393 8:0.21040819 9:0.1016833 10:0.05361426 
diff --git a/app/src/main/jniLibs/x86_64/install/lib/cmake/brainflow/brainflowConfig.cmake b/app/src/main/jniLibs/x86_64/install/lib/cmake/brainflow/brainflowConfig.cmake
deleted file mode 100644
index 41cc532ab01d0d00dc8e5428e210d15bf43eff3d..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86_64/install/lib/cmake/brainflow/brainflowConfig.cmake
+++ /dev/null
@@ -1,84 +0,0 @@
-
-####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() #######
-####### Any changes to this file will be overwritten by the next CMake run ####
-####### The input file was Config.cmake.in                            ########
-
-get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE)
-
-macro(set_and_check _var _file)
-  set(${_var} "${_file}")
-  if(NOT EXISTS "${_file}")
-    message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !")
-  endif()
-endmacro()
-
-macro(check_required_components _NAME)
-  foreach(comp ${${_NAME}_FIND_COMPONENTS})
-    if(NOT ${_NAME}_${comp}_FOUND)
-      if(${_NAME}_FIND_REQUIRED_${comp})
-        set(${_NAME}_FOUND FALSE)
-      endif()
-    endif()
-  endforeach()
-endmacro()
-
-####################################################################################
-
-include("${CMAKE_CURRENT_LIST_DIR}/brainflowTargets.cmake")
-check_required_components("brainflow")
-
-# in theory with lines above you can write smth like:
-# target_link_libraries (target brainflow::GetData brainflow::BoardController)
-# directly in dependend package CMakeLists.txt after find_package
-# but it doesn't link libraries so it leads to linking error and I have no idea why
-# workaround - set variables for include and library path and use these variables in package consumer code
-
-set (brainflow_INCLUDE_DIRS D:/Mindrove/SDK_Core/tools/x86_64/install/inc)
-set (brainflow_LIBRARY_DIRS D:/Mindrove/SDK_Core/tools/x86_64/install/lib)
-
-if (CMAKE_SIZEOF_VOID_P EQUAL 8)
-    MESSAGE ("64 bits compiler detected")
-    SET (PLATFORM_ACH "X64")
-    SET (BOARD_CONTROLLER_NAME "BoardController" "libBoardController")
-    SET (DATA_HANDLER_NAME "DataHandler" "libDataHandler")
-    SET (ML_MODULE_NAME "MLModule" "libMLModule")
-    SET (BRAINFLOW_NAME "Brainflow" "libBrainflow")
-else (CMAKE_SIZEOF_VOID_P EQUAL 8)
-    MESSAGE ("32 bits compiler detected")
-    SET (PLATFORM_ACH "X86")
-    if (MSVC)
-        SET (BOARD_CONTROLLER_NAME "BoardController32" "libBoardController32")
-        SET (DATA_HANDLER_NAME "DataHandler32" "libDataHandler32")
-        SET (ML_MODULE_NAME "MLModule32" "libMLModule32")
-        SET (BRAINFLOW_NAME "Brainflow32" "libBrainflow32")
-    else (MSVC)
-        SET (BOARD_CONTROLLER_NAME "BoardController" "libBoardController")
-        SET (DATA_HANDLER_NAME "DataHandler" "libDataHandler")
-        SET (ML_MODULE_NAME "MLModule" "libMLModule")
-        SET (BRAINFLOW_NAME "Brainflow" "libBrainflow")
-    endif (MSVC)
-endif (CMAKE_SIZEOF_VOID_P EQUAL 8)
-
-find_library (
-    BoardControllerPath
-    ${BOARD_CONTROLLER_NAME}
-    PATHS D:/Mindrove/SDK_Core/tools/x86_64/install/lib
-)
-
-find_library (
-    DataHandlerPath
-    ${DATA_HANDLER_NAME}
-    PATHS D:/Mindrove/SDK_Core/tools/x86_64/install/lib
-)
-
-find_library (
-    BrainflowPath
-    ${BRAINFLOW_NAME}
-    PATHS D:/Mindrove/SDK_Core/tools/x86_64/install/lib
-)
-
-find_library (
-    MLModulePath
-    ${ML_MODULE_NAME}
-    PATHS D:/Mindrove/SDK_Core/tools/x86_64/install/lib
-)
diff --git a/app/src/main/jniLibs/x86_64/install/lib/cmake/brainflow/brainflowConfigVersion.cmake b/app/src/main/jniLibs/x86_64/install/lib/cmake/brainflow/brainflowConfigVersion.cmake
deleted file mode 100644
index 5d05786f4a4c5ad72942618b05386e849f7c86a2..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86_64/install/lib/cmake/brainflow/brainflowConfigVersion.cmake
+++ /dev/null
@@ -1,48 +0,0 @@
-# This is a basic version file for the Config-mode of find_package().
-# It is used by write_basic_package_version_file() as input file for configure_file()
-# to create a version-file which can be installed along a config.cmake file.
-#
-# The created file sets PACKAGE_VERSION_EXACT if the current version string and
-# the requested version string are exactly the same and it sets
-# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version.
-# The variable CVF_VERSION must be set before calling configure_file().
-
-set(PACKAGE_VERSION "0.0.1")
-
-if (PACKAGE_FIND_VERSION_RANGE)
-  # Package version must be in the requested version range
-  if ((PACKAGE_FIND_VERSION_RANGE_MIN STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MIN)
-      OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_GREATER PACKAGE_FIND_VERSION_MAX)
-        OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_GREATER_EQUAL PACKAGE_FIND_VERSION_MAX)))
-    set(PACKAGE_VERSION_COMPATIBLE FALSE)
-  else()
-    set(PACKAGE_VERSION_COMPATIBLE TRUE)
-  endif()
-else()
-  if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)
-    set(PACKAGE_VERSION_COMPATIBLE FALSE)
-  else()
-    set(PACKAGE_VERSION_COMPATIBLE TRUE)
-    if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION)
-      set(PACKAGE_VERSION_EXACT TRUE)
-    endif()
-  endif()
-endif()
-
-
-# if the installed project requested no architecture check, don't perform the check
-if("FALSE")
-  return()
-endif()
-
-# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it:
-if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "")
-  return()
-endif()
-
-# check that the installed version has the same 32/64bit-ness as the one which is currently searching:
-if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8")
-  math(EXPR installedBits "8 * 8")
-  set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)")
-  set(PACKAGE_VERSION_UNSUITABLE TRUE)
-endif()
diff --git a/app/src/main/jniLibs/x86_64/install/lib/cmake/brainflow/brainflowTargets-relwithdebinfo.cmake b/app/src/main/jniLibs/x86_64/install/lib/cmake/brainflow/brainflowTargets-relwithdebinfo.cmake
deleted file mode 100644
index 87878f78072609ef342d737b8bad90318d60dfe2..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86_64/install/lib/cmake/brainflow/brainflowTargets-relwithdebinfo.cmake
+++ /dev/null
@@ -1,99 +0,0 @@
-#----------------------------------------------------------------
-# Generated CMake target import file for configuration "RelWithDebInfo".
-#----------------------------------------------------------------
-
-# Commands may need to know the format version.
-set(CMAKE_IMPORT_FILE_VERSION 1)
-
-# Import target "brainflow::GanglionLib" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::GanglionLib APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::GanglionLib PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libGanglionLib.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libGanglionLib.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::GanglionLib )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::GanglionLib "${_IMPORT_PREFIX}/lib/libGanglionLib.so" )
-
-# Import target "brainflow::MuseLib" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::MuseLib APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::MuseLib PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libMuseLib.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libMuseLib.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::MuseLib )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::MuseLib "${_IMPORT_PREFIX}/lib/libMuseLib.so" )
-
-# Import target "brainflow::BrainBitLib" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::BrainBitLib APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::BrainBitLib PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libBrainBitLib.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libBrainBitLib.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::BrainBitLib )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::BrainBitLib "${_IMPORT_PREFIX}/lib/libBrainBitLib.so" )
-
-# Import target "brainflow::BoardController" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::BoardController APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::BoardController PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libBoardController.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libBoardController.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::BoardController )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::BoardController "${_IMPORT_PREFIX}/lib/libBoardController.so" )
-
-# Import target "brainflow::DSPFilters" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::DSPFilters APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::DSPFilters PROPERTIES
-  IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "CXX"
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libDSPFilters.a"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::DSPFilters )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::DSPFilters "${_IMPORT_PREFIX}/lib/libDSPFilters.a" )
-
-# Import target "brainflow::WaveLib" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::WaveLib APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::WaveLib PROPERTIES
-  IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "CXX"
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libWaveLib.a"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::WaveLib )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::WaveLib "${_IMPORT_PREFIX}/lib/libWaveLib.a" )
-
-# Import target "brainflow::DataHandler" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::DataHandler APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::DataHandler PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libDataHandler.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libDataHandler.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::DataHandler )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::DataHandler "${_IMPORT_PREFIX}/lib/libDataHandler.so" )
-
-# Import target "brainflow::MLModule" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::MLModule APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::MLModule PROPERTIES
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libMLModule.so"
-  IMPORTED_SONAME_RELWITHDEBINFO "libMLModule.so"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::MLModule )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::MLModule "${_IMPORT_PREFIX}/lib/libMLModule.so" )
-
-# Import target "brainflow::Brainflow" for configuration "RelWithDebInfo"
-set_property(TARGET brainflow::Brainflow APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
-set_target_properties(brainflow::Brainflow PROPERTIES
-  IMPORTED_LINK_INTERFACE_LANGUAGES_RELWITHDEBINFO "CXX"
-  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/libBrainflow.a"
-  )
-
-list(APPEND _IMPORT_CHECK_TARGETS brainflow::Brainflow )
-list(APPEND _IMPORT_CHECK_FILES_FOR_brainflow::Brainflow "${_IMPORT_PREFIX}/lib/libBrainflow.a" )
-
-# Commands beyond this point should not need to know the version.
-set(CMAKE_IMPORT_FILE_VERSION)
diff --git a/app/src/main/jniLibs/x86_64/install/lib/cmake/brainflow/brainflowTargets.cmake b/app/src/main/jniLibs/x86_64/install/lib/cmake/brainflow/brainflowTargets.cmake
deleted file mode 100644
index 70c90906e68748e2f0ea5ed40d7533fb54de22d2..0000000000000000000000000000000000000000
--- a/app/src/main/jniLibs/x86_64/install/lib/cmake/brainflow/brainflowTargets.cmake
+++ /dev/null
@@ -1,155 +0,0 @@
-# Generated by CMake
-
-if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5)
-   message(FATAL_ERROR "CMake >= 2.6.0 required")
-endif()
-cmake_policy(PUSH)
-cmake_policy(VERSION 2.6...3.19)
-#----------------------------------------------------------------
-# Generated CMake target import file.
-#----------------------------------------------------------------
-
-# Commands may need to know the format version.
-set(CMAKE_IMPORT_FILE_VERSION 1)
-
-# Protect against multiple inclusion, which would fail when already imported targets are added once more.
-set(_targetsDefined)
-set(_targetsNotDefined)
-set(_expectedTargets)
-foreach(_expectedTarget brainflow::GanglionLib brainflow::MuseLib brainflow::BrainBitLib brainflow::BoardController brainflow::DSPFilters brainflow::WaveLib brainflow::DataHandler brainflow::MLModule brainflow::Brainflow)
-  list(APPEND _expectedTargets ${_expectedTarget})
-  if(NOT TARGET ${_expectedTarget})
-    list(APPEND _targetsNotDefined ${_expectedTarget})
-  endif()
-  if(TARGET ${_expectedTarget})
-    list(APPEND _targetsDefined ${_expectedTarget})
-  endif()
-endforeach()
-if("${_targetsDefined}" STREQUAL "${_expectedTargets}")
-  unset(_targetsDefined)
-  unset(_targetsNotDefined)
-  unset(_expectedTargets)
-  set(CMAKE_IMPORT_FILE_VERSION)
-  cmake_policy(POP)
-  return()
-endif()
-if(NOT "${_targetsDefined}" STREQUAL "")
-  message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n")
-endif()
-unset(_targetsDefined)
-unset(_targetsNotDefined)
-unset(_expectedTargets)
-
-
-# Compute the installation prefix relative to this file.
-get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
-get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
-get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
-get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
-if(_IMPORT_PREFIX STREQUAL "/")
-  set(_IMPORT_PREFIX "")
-endif()
-
-# Create imported target brainflow::GanglionLib
-add_library(brainflow::GanglionLib SHARED IMPORTED)
-
-set_target_properties(brainflow::GanglionLib PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::MuseLib
-add_library(brainflow::MuseLib SHARED IMPORTED)
-
-set_target_properties(brainflow::MuseLib PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::BrainBitLib
-add_library(brainflow::BrainBitLib SHARED IMPORTED)
-
-set_target_properties(brainflow::BrainBitLib PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::BoardController
-add_library(brainflow::BoardController SHARED IMPORTED)
-
-set_target_properties(brainflow::BoardController PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::DSPFilters
-add_library(brainflow::DSPFilters STATIC IMPORTED)
-
-set_target_properties(brainflow::DSPFilters PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::WaveLib
-add_library(brainflow::WaveLib STATIC IMPORTED)
-
-set_target_properties(brainflow::WaveLib PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::DataHandler
-add_library(brainflow::DataHandler SHARED IMPORTED)
-
-set_target_properties(brainflow::DataHandler PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::MLModule
-add_library(brainflow::MLModule SHARED IMPORTED)
-
-set_target_properties(brainflow::MLModule PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-)
-
-# Create imported target brainflow::Brainflow
-add_library(brainflow::Brainflow STATIC IMPORTED)
-
-set_target_properties(brainflow::Brainflow PROPERTIES
-  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/inc"
-  INTERFACE_LINK_LIBRARIES "\$<LINK_ONLY:brainflow::BoardController>;\$<LINK_ONLY:brainflow::DataHandler>;\$<LINK_ONLY:brainflow::MLModule>"
-)
-
-if(CMAKE_VERSION VERSION_LESS 2.8.12)
-  message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.")
-endif()
-
-# Load information for each installed configuration.
-get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
-file(GLOB CONFIG_FILES "${_DIR}/brainflowTargets-*.cmake")
-foreach(f ${CONFIG_FILES})
-  include(${f})
-endforeach()
-
-# Cleanup temporary variables.
-set(_IMPORT_PREFIX)
-
-# Loop over all imported files and verify that they actually exist
-foreach(target ${_IMPORT_CHECK_TARGETS} )
-  foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} )
-    if(NOT EXISTS "${file}" )
-      message(FATAL_ERROR "The imported target \"${target}\" references the file
-   \"${file}\"
-but this file does not exist.  Possible reasons include:
-* The file was deleted, renamed, or moved to another location.
-* An install or uninstall procedure did not complete successfully.
-* The installation package was faulty and contained
-   \"${CMAKE_CURRENT_LIST_FILE}\"
-but not all the files it references.
-")
-    endif()
-  endforeach()
-  unset(_IMPORT_CHECK_FILES_FOR_${target})
-endforeach()
-unset(_IMPORT_CHECK_TARGETS)
-
-# This file does not depend on other imported targets which have
-# been exported from the same project but in a separate export set.
-
-# Commands beyond this point should not need to know the version.
-set(CMAKE_IMPORT_FILE_VERSION)
-cmake_policy(POP)
diff --git a/app/src/main/jniLibs/x86_64/install/lib/libBoardController.so b/app/src/main/jniLibs/x86_64/install/lib/libBoardController.so
deleted file mode 100644
index fc76d57b48447b5be63fc7970196cd5d10c435ed..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86_64/install/lib/libBoardController.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86_64/install/lib/libBrainBitLib.so b/app/src/main/jniLibs/x86_64/install/lib/libBrainBitLib.so
deleted file mode 100644
index 05618a90bd0d657760b3ba1714ab142a8a4f19e1..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86_64/install/lib/libBrainBitLib.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86_64/install/lib/libBrainflow.a b/app/src/main/jniLibs/x86_64/install/lib/libBrainflow.a
deleted file mode 100644
index 45ab91743b6c70e22433c893bad1f90a92d5eee2..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86_64/install/lib/libBrainflow.a and /dev/null differ
diff --git a/app/src/main/jniLibs/x86_64/install/lib/libDSPFilters.a b/app/src/main/jniLibs/x86_64/install/lib/libDSPFilters.a
deleted file mode 100644
index 91a59df91ecf2679496c055d3bd8e6d9639029bf..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86_64/install/lib/libDSPFilters.a and /dev/null differ
diff --git a/app/src/main/jniLibs/x86_64/install/lib/libDataHandler.so b/app/src/main/jniLibs/x86_64/install/lib/libDataHandler.so
deleted file mode 100644
index f71e9c7c383667a41aa70492321978b203f0eef0..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86_64/install/lib/libDataHandler.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86_64/install/lib/libGanglionLib.so b/app/src/main/jniLibs/x86_64/install/lib/libGanglionLib.so
deleted file mode 100644
index 11c1ad0345a6c966521576695bc2fd2ec152a396..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86_64/install/lib/libGanglionLib.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86_64/install/lib/libMLModule.so b/app/src/main/jniLibs/x86_64/install/lib/libMLModule.so
deleted file mode 100644
index 5483575f91f1ada9f1b486d3684e92b67db6c815..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86_64/install/lib/libMLModule.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86_64/install/lib/libMuseLib.so b/app/src/main/jniLibs/x86_64/install/lib/libMuseLib.so
deleted file mode 100644
index c6f5b2b0cd995989a70b17d1d9e379fa3310ab8e..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86_64/install/lib/libMuseLib.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86_64/install/lib/libWaveLib.a b/app/src/main/jniLibs/x86_64/install/lib/libWaveLib.a
deleted file mode 100644
index aaed072d9b60cefe31ecb5f8880ae29a9a021ed5..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86_64/install/lib/libWaveLib.a and /dev/null differ
diff --git a/app/src/main/jniLibs/x86_64/libBoardController.so b/app/src/main/jniLibs/x86_64/libBoardController.so
deleted file mode 100644
index 91eec14b94f0ea27bf19f8bbec30912685891863..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86_64/libBoardController.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86_64/libDataHandler.so b/app/src/main/jniLibs/x86_64/libDataHandler.so
deleted file mode 100644
index 255c18ffdae9540228b90fc1f89b3dd2c5769cca..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86_64/libDataHandler.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86_64/libMLModule.so b/app/src/main/jniLibs/x86_64/libMLModule.so
deleted file mode 100644
index 3f86a9d6dba780c76884279e24e29adcc9036b78..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86_64/libMLModule.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86_64/libftdi1.so b/app/src/main/jniLibs/x86_64/libftdi1.so
deleted file mode 100644
index f3bf5da2051ecc1438d032c229bec445d43a89b6..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86_64/libftdi1.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86_64/libjnidispatch.so b/app/src/main/jniLibs/x86_64/libjnidispatch.so
deleted file mode 100644
index 86d0b5032518e984d21e5474c13f9a5cc914ea57..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86_64/libjnidispatch.so and /dev/null differ
diff --git a/app/src/main/jniLibs/x86_64/libusb1.0.so b/app/src/main/jniLibs/x86_64/libusb1.0.so
deleted file mode 100644
index a662770886934b097a1dbc6e9b91c0b0543544d6..0000000000000000000000000000000000000000
Binary files a/app/src/main/jniLibs/x86_64/libusb1.0.so and /dev/null differ
diff --git a/app/src/main/res/layout/fragment_game_starter.xml b/app/src/main/res/layout/fragment_game_starter.xml
index b2abc782e62502953db3dd373211d5263d5db672..e3b0ed7b4426debf8ac3daba542dbb74a329d246 100644
--- a/app/src/main/res/layout/fragment_game_starter.xml
+++ b/app/src/main/res/layout/fragment_game_starter.xml
@@ -26,7 +26,7 @@
             android:id="@+id/textView6"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:text="Are you ready to start the game?"
+            android:text="@string/game_starter_label"
             android:textSize="20sp"
             app:layout_constraintBottom_toBottomOf="parent"
             app:layout_constraintEnd_toEndOf="parent"
diff --git a/app/src/main/res/layout/fragment_train_home.xml b/app/src/main/res/layout/fragment_train_home.xml
index ef7ae08cce0706e714d2f8b46e3e628e61b63f46..9be2b7a5e25b8482a3b0294347a4a65097104a8e 100644
--- a/app/src/main/res/layout/fragment_train_home.xml
+++ b/app/src/main/res/layout/fragment_train_home.xml
@@ -24,7 +24,7 @@
         android:layout_height="wrap_content"
         android:layout_marginStart="30dp"
         android:layout_marginEnd="30dp"
-        android:text="This is the page to get data for training the Neural Network"
+        android:text="@string/train_home_label"
         android:textAlignment="center"
         android:textSize="20sp"
         app:layout_constraintBottom_toBottomOf="parent"
diff --git a/app/src/main/res/menu/bottom_nav.xml b/app/src/main/res/menu/bottom_nav.xml
index b4e315dab856f164520bd92cfea84ad6ad7a6967..22992f1217da47793e17135eaaa92a7290d3d387 100644
--- a/app/src/main/res/menu/bottom_nav.xml
+++ b/app/src/main/res/menu/bottom_nav.xml
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="utf-8"?>
 <menu xmlns:android="http://schemas.android.com/apk/res/android">
 
-    <item
-        android:id="@+id/impedanceCheckerFragment"
-        android:icon="@drawable/ic_nav_impedance"
-        android:title="@string/connect_label" />
+<!--    <item-->
+<!--        android:id="@+id/impedanceCheckerFragment"-->
+<!--        android:icon="@drawable/ic_nav_impedance"-->
+<!--        android:title="@string/connect_label" />-->
     <item
         android:id="@+id/eegSignalFragment"
         android:icon="@drawable/ic_nav_eeg"
diff --git a/app/src/main/res/navigation/nav_graph.xml b/app/src/main/res/navigation/nav_graph.xml
index 272dd8b56946cc6f3aa447d67adbd402d9f9a71d..6d55888b59b71fde393a84b73593fcf20f1a7d6a 100644
--- a/app/src/main/res/navigation/nav_graph.xml
+++ b/app/src/main/res/navigation/nav_graph.xml
@@ -6,7 +6,7 @@
     app:startDestination="@id/connectionFragment">
     <fragment
         android:id="@+id/connectionFragment"
-        android:name="com.example.mindrover.ConnectionFragment"
+        android:name="com.adoan.mindrover.ConnectionFragment"
         android:label="fragment_connection"
         tools:layout="@layout/fragment_connection" >
         <action
@@ -15,12 +15,12 @@
     </fragment>
     <fragment
         android:id="@+id/testFragment"
-        android:name="com.example.mindrover.TestFragment"
+        android:name="com.adoan.mindrover.TestFragment"
         android:label="fragment_test"
         tools:layout="@layout/fragment_test" />
     <fragment
         android:id="@+id/trainingNetworkFragment"
-        android:name="com.example.mindrover.TrainingNetworkFragment"
+        android:name="com.adoan.mindrover.TrainingNetworkFragment"
         android:label="fragment_training_network"
         tools:layout="@layout/fragment_training_network" >
         <action
@@ -31,12 +31,12 @@
     </fragment>
     <fragment
         android:id="@+id/eegSignalFragment"
-        android:name="com.example.mindrover.EegSignalFragment"
+        android:name="com.adoan.mindrover.EegSignalFragment"
         android:label="fragment_eeg_signal"
         tools:layout="@layout/fragment_eeg_signal" />
     <fragment
         android:id="@+id/trainHomeFragment"
-        android:name="com.example.mindrover.TrainHomeFragment"
+        android:name="com.adoan.mindrover.TrainHomeFragment"
         android:label="fragment_train_home"
         tools:layout="@layout/fragment_train_home" >
         <action
@@ -45,7 +45,7 @@
     </fragment>
     <fragment
         android:id="@+id/trainFragment"
-        android:name="com.example.mindrover.TrainFragment"
+        android:name="com.adoan.mindrover.TrainFragment"
         android:label="fragment_train"
         tools:layout="@layout/fragment_train" >
         <action
@@ -57,7 +57,7 @@
     </fragment>
     <fragment
         android:id="@+id/gameFragment"
-        android:name="com.example.mindrover.GameFragment"
+        android:name="com.adoan.mindrover.GameFragment"
         android:label="fragment_game"
         tools:layout="@layout/fragment_game" >
         <action
@@ -67,7 +67,7 @@
     </fragment>
     <fragment
         android:id="@+id/gameStarterFragment"
-        android:name="com.example.mindrover.GameStarterFragment"
+        android:name="com.adoan.mindrover.GameStarterFragment"
         android:label="fragment_game_starter"
         tools:layout="@layout/fragment_game_starter" >
         <action
@@ -77,7 +77,7 @@
     </fragment>
     <fragment
         android:id="@+id/impedanceCheckerFragment"
-        android:name="com.example.mindrover.ImpedanceCheckerFragment"
+        android:name="com.adoan.mindrover.ImpedanceCheckerFragment"
         android:label="fragment_impedance_checker"
         tools:layout="@layout/fragment_impedance_checker" />
 </navigation>
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index ce782559c2843ed7690f192c0123a273bb2084fe..395c042f74ecc69315f8d6f1beb4565b83c2cfa9 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1,6 +1,6 @@
 <resources>
-    <string name="app_name">MindRover</string>
-    <!-- TODO: Remove or change this placeholder text -->
+    <string name="app_name">MindRove EEG Quiz</string>
+
     <string name="hello_blank_fragment">Neural network is training</string>
     <string name="connect_label">Connect</string>
     <string name="eeg_label">EEG</string>
@@ -14,5 +14,7 @@
     <string name="clench_command">When the X appears,\nclench your teeth!</string>
     <string name="rest_command">When the X appears,\njust rest!</string>
     <string name="no_command"> </string>
+    <string name="train_home_label">This is the page to get data for tuning the Neural Network</string>
+    <string name="game_starter_label">Are you ready to start the game?</string>
 
 </resources>
\ No newline at end of file
diff --git a/app/src/test/java/com/example/mindrover/ExampleUnitTest.kt b/app/src/test/java/com/adoan/mindrover/ExampleUnitTest.kt
similarity index 91%
rename from app/src/test/java/com/example/mindrover/ExampleUnitTest.kt
rename to app/src/test/java/com/adoan/mindrover/ExampleUnitTest.kt
index cbc9f788cc87a6ade807dfab70df5e27c937afa0..afef1491aa0b50aaa2b5da05385e4de2cddf9fec 100644
--- a/app/src/test/java/com/example/mindrover/ExampleUnitTest.kt
+++ b/app/src/test/java/com/adoan/mindrover/ExampleUnitTest.kt
@@ -1,4 +1,4 @@
-package com.example.mindrover
+package com.adoan.mindrover
 
 import org.junit.Test